From 1a19e993603a8ec14094f5885d71bf7de01df06a Mon Sep 17 00:00:00 2001 From: Sergey Date: Sun, 22 Sep 2024 12:04:52 +0300 Subject: [PATCH 1/5] Add files via upload --- src/tokens/bdeg.png | Bin 0 -> 11893 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/tokens/bdeg.png diff --git a/src/tokens/bdeg.png b/src/tokens/bdeg.png new file mode 100644 index 0000000000000000000000000000000000000000..c0c933366071c7a75715e9b55e8061f5d7889553 GIT binary patch literal 11893 zcmY*<1CS=LvhLWnZQHi-k9KU^Hg~vV+qP}nJGO1#J@34_^tbTDD1p{9hkYWyf6?@eH`qkA^1NX*cl)x0#q}D zcLoFm3Zx{bDlTW~$iTqx&-DM6mz(~7YH)DSe?cWBMQSQCU|?WmWMpV)sDFch`0`BI zf35#ikpELqQBnSjtSm48uj#+e|01@xH~xX(;Nbs7{za@TFZ{0?J|5&vA5BXljePXdQt<3niwdI4`k1d7rs3#(NGh=y}ll7HWcRtRTPCW(2;(9JWLJe zEld{cY0G?lKJ|B|eLU~%@9lrQ9J)H{e7v3}#yaO``dwUH_4{;1pAve zR7GiNX?3)B)Rg}g7vTT^02><{QDL^n$HxQx1NZm$$_j#6soqpnR6;^REp@S<@3;8) z_|g*GagqNyb)}`Hp`jti#VK=ha}5m*3GoRN6BDwsG6n|v+}zwg9)=DM4&vhCrluyW ztgODiz8UH1(a}+PdAXjRo)0%$J9+Wl?WL|Rt}hRJ_ZOq{vwd^P5&6!RQf!P)09gwe z(X*pjResJSD}&SHt&P>rs;h0w0fKxv z|NOrF{swt`2ZPy$N1w9)R_Gv0jzW?={GrBQ(+?PeuE3hN5JqOtYj{xSW$^g?(LK+X zJ9rgXz$GjEWbUX-SkdvnzqM)mwEm<#neFT?^oiWPIbECBzS<7m!L|{NlYw+1dZgT zNdf^!MG`f(KT!kK5<_1`-_(*aQ^wYE5PjtGw5TdSyRqp!+ddB802c8j^iWUnvYGYp zk+RdeDH@J&DD?l=7n-gea4F@tD{pLSVGK1L#LkW(^)(+lHMe-v z+>lmze1Aw;=bEPo*l>jWlCld<*9?Z%3bjgU?XJOhe}&I52n37M-FgpZjXF|_^!N?| zS`8-szICZcEH!5sL0HzK8F@6Oy?v;){rrM5whz3WrU4I|c9EvY2}8Rkc|56L2cnrw zatdzX2qlc+`pU!k=IcRYhhOjG>~15~x!0vBb@!G<7L&Qwh^Zm*$kIjt_mW`P>>-gQ zk=3Q+(q{QY?!7CdkekkKu0ifj|J%W;=S}dynLZUGE}GF#_S4uF`-f}6kV4~jksNuQ zQ;RYtDhj#kp^}OtDmjTlaaG*ErK>VpwrFbdD9ZTzaasT8(p|$y-n`1wQyp**Rj>E+ zCV{I%rl1fb_8p~YB4I0mqvK|jb((N(pX`P8jPfmY{t;MN5$L#2$SAjDDJ=IHbU6dqB5gF`HdelYE_rulS z%+VYD@2gR7LG*(_t{EPjGcxiisURi9?{zF?zWE>F*0ngu*~}8 zLb~O_Y!pw{(44M5(cNiXTDz09Y2d+E`MfR;4ej$Ss|d)zusDhlbGE#LnVb{%(UFU4 zPPqg&+kHl?8&xc>+<48H3@JLg83FY=Kd@&D?aJewHzZ`^J`<_6Ppd{m(R?lqL_~3d zjQLhX^>juY7&J(NnIAs=yX1E`B0=j0r$sZyU-pcez78r)<(;my>@bBvIqAd`)qJS5 z<`z229k18ktl}%s$b-1Sx3TIQLHSXJ7kwa>9SYgU3!}moMt2O0MKp=DTC!b0y2!Y3IZ{g|ksQCde?&1oX<7Y7%YWwsh}ch_6Pof{Yvb|?>WTJ?HMo-F zUw)b01D2`fUNvJ_n~5S?1|mIR@eikF!)y2I!pGL~f0J`F|1O*A*T~MaXfwL(NEZ2Y zr-^O1toOE7EptO6%p#5mF66XDY}?1`ivf`0E z3Q6hQ$;Tb?rrkDfG%!5jSwW0o!2?BY$Kq~w^?@(frQ1+`B9@apDwKa?$3e3dX z5~GdY&u2le>jRG+TuYIynnokLLPl;`#0QXn(>SqEVj76ZI7lVk6^YsRYA>{a^i0_C5=z)m7KxecsLG1#TV2Rb1g zYuU-v5wWEG9tVOoLT!~y#?C{^stmMS&xuD!1Tbj;JM@9$Q{06qn^M|b)rXQfiBZ$_ zaQkC55`&{g6s^W7gtdmIpnfYSgxiYe z`2$MRo|Y*93WMtSawYjyYMXm)*U7R&(1GS}RmlCf*nFo@fx@*E*{2#Zz?15{;ABZ)t2YMS6%>@T}x?r@e?-=?l zAidS3l-OQ3TMs{)b3D@+BE!sSiAK;K^AY?!f+4}>q#A+c~ z(?q|hVY7ZK-oAoZ<5zx`8d7)y9&*igIUw;@X5*W$uoh=*P+^=3Yo(nWrY`E_68na z4by7d?wv7q$3Yv-{l1??sF@ns4j%&yxA#ei&nyu<`fLR!a@c!LY*2<>orH@QtDr5O zTi1IVFZQ`rJ&V!RnY>8wL%sUV;CmQN3@&h-NXdcVv@QvXa8UH?bdMW!$?Vh3hv=oP z`G4BH20A}2)^*<=x$y52^Ya?a1AJo;%ctoZi4e|x9xpArJrPkTwK4QI6gdiyDR*A$ z6k#+svO6lAvLZ%&R(2{0CH|JH$oBMDs$34AB@kJc| zBu78bSD$CIC*go49;+^If+w_u$9sne8Ew~RAFFGh2Y()6+Vj0vT6w~2@J)S#XyXFz zVLiUwXIE_&8SYh>m&uB=}o#BB!K(aQCqXPCH!kSHyk%1Qo5fvrA{xK+*kF`l8HH|b%_ zp=|$~Z-qG_p$k{;3I>J4pwLbBbtyF058@(@cdE4B6-=#YzXAmL#Ss;nT&d+Kb9&m# zHy2{ly!ixks_jhiSk+An`c~K}=uSK&f>Fm0Q_W#CGj81JenCqKDDen2Yev1}tQSJ3 zWaPg5D_&;uI>4(!v{5#d4ZXpXc5Y}B3KZ8-vTfPv0KI4|P5yuwhcMFcAA>*5-~}&U z$Vol#Ir$;f>Z+(%wn_j}&OaSf{OSWjJ>YyU{!qK2D$-9!3r8^&f1ltQg5o@< zQVSgXDLdn|_ChjsWgun7 z+;+0|4^VAUTC6fOle3xSFM+8B1t`@LbQ{7gjx-Smz+43Gdsph8b6l;LOdd|$g7YM@ zZ+f?phXswbUb(ZprB3chjxz8xVtx_M+;lKN6`qVifOc2KkXXDLhVP6_5`12?+` z{*04h@3lDRNh29Dt@*<_p`YnR@ier&2Zb;^T`Jy|RWn1NRo zK~zK#qlPl9qzv97@*=U*e({LeZT@6CO@LuV8W6|B>jGk7tU&?Gdbx`tJPQlbL!3uv zvaiExJFEp(EHpuoYmLB=-SAXG!K4;Uu$Y2=4zO?Ln7jIEEulllL8!3_%U_1eN^ERNBP%y68srR;uz~(NARx(`ZC{6z4hyXhrtx4j-1j`1$dG69Dak*P z;YHEPlK_55`OP|d>IN zwXKp>TEnCRY-I5;A_J;qI|Lz350@`*`rf}s>uL#T>k^Av+V|7bnA7Uy@x`m`94f@- z=+0WgaCV*hUWa(-H(PFkIopg{OYyjox_P?g=ASqo zEJy5;F4Xh=Nrui(V05^;&H%Qb`9;%)l?LjYp4tJ>)jcBa-Cu_KK4!!^|JhYUAFy~BmR%;d!pKiHyf#F$fyLMmm2wPOKImPL=&;rz8&W)&|5qs z%wmBxg>Chwe53BRYJZF`WXqIN9@-EIQYySPGv2p}Qmyhi>s)VYKzRr5!m?cD`=TvA zCdeuh_%xr3XC!(m7?)jB56y6$Qa0j*mQB1>{j1Y=(IXa@N!#u)zAxZ4L!$rA)Sw-) zSIN*)6it9w2VL*;EAmyI?UI`m6x6CVP|PNwRfaXZN~aO%^??t?DsmbjJ9(oty*k0v z(rT>t5;cvaXlctU8=hfq52olYJ_za5N25l!jp8lLS$O7k);UAE-jiV5^}~C7^q0`j zr{(RGNTM~Or)+SjHUZ?smjg#xhK^)=2#K932SXc}^}THOh67sqXAr_i?B`kAKA% z7Yj$3a;;lBPCw6d|1#N1D~a1TA5P)syNMD&YeF`raDCjt4V-G1EBqZsqCayp8E+06 zwTQ*8S^4O{aPRfnorPUmtYF*l>vT#kBaD$^bT>*`C<~RVb+B{4sWJR!#@Mi^IN?A*OoP-JKd{WY$01V844p^bUFdQA;i0%t6+30w@PTp5wO z#T=*YsY>h!A*H%0p0ZLu1^J_LakeV=*&F!25;Lv1U$??>?-0T~PG`e&O+v|Eh>ZZ4 z7x4yUjM)aB=kei+gmD37x^d{+;+gD=v9{`s-F(51Ov z?5=pd+O%z{qnF`Z0k>>f;;$(PV$QsM8Cj67ZquxefmuFhCf`Rxuv1^(TaT*|yWP$J&%m7LX^*7FAKDM66kF8pE3x$K3pXpK*Cd9Z(b<7 zlLTC+a-(qXIdUrRsZ2>^#=&gU0z{i8ZE;WFf?y3YgkzRlrrh+sF89a9Zx`pn2hW3& zucsk5`;@S44Xa=RBer2sg4Y%0pW$fd+7_R2IYL!r{w7bt<*Wj5AnA^T?cuMc{Cj zaB;@Qhb!M;W>uDT5Gzl0>7a>J-?^>-Xg(?LpnMQYqAX{pOQwlzb7yx|%kPSkJb|W) zjAu&?E!zrT-SP$XJ}|X|JFJcRn0j~!pFkYAwW0o~_BC)DNYrp71_~r1c4#^=;@?h` zRvpqbw$J$=bLtf|$=oMX9yV|}tTStf@%KZY&NH8@Hy?iDHyXPi)-X2Kb&l!nqZ5qj zSTz=B^m@wF^sPAp*y0K}Xpc)=^h>*u=l*f%LONOqkZ{zcDSP*Dy9Ca-T=6H%c!-|_HozScP@c+5r6Jl|kcrjqMmK%p3%nAEl{cmQQZ@67kXd^Sz~RFn z3jbGUe6ph7JMOWXMyzS~yag4)=HvZuJaX08p7Alu>rbMg&-DtI$avJOIzt2uu7AYG z>+^QJxj&^{vQBaNZ`P6FncCbG^{WMGGayeSjk;Oux~J{EQ&dP=4jX0eOYBf|IOhFW zAExBa1{m6af}uelj15U5+l*sqS_A3SEXGIKd}H=vjftyZFldXwKkH567#DB@@=OicL#kj2A}Wt%_4~ z$S$dQRtZr-<8M5?@zH5;MIrBw-&ZNY%XW&#%g(4lxr&W4GXoS;x&mSDIFn z_tzJLhpi573T98yUywP^h;i3w!Pip;H&5-Dipmg%II{>jr3Vv9CFEFh_Z>|WnbRPB z{&?s&`wpB4;(RJ_W)t+9xMTsgWXa_k8BlJ6p0Uv#TALdzzkE(Ad2L`7(bJKb5JNK#R6kC*vbGaOrD-|HZ#xb8O5L(QQiY!UwDRb|t~m^eMa?4iRMbON zFXgM~u-HC{2@Q`qgHSCu=I?-`NM!dV)tv^BETL1By<6B!Pn4n0;8e2y$F4M89BR@- zA4y55Cjb+II3oOP8zqfRxR2G?R?vUBnT-lO4#-BfnxDgQ@$K?`P@oFid zeJ5{332lMnG#kVl(6Z%^R8(4edK?96GMFH~KyQnwSQQqRXO8UDih;{M)wM`W((R@= zLk9hf;cG13)>0IPf#?0Mq;XD%(+Z?V;5h2d)LTRwaND&RfZ`;HJ2~xykwwF z%MAh-OOrrSnfP`8zk-Q7-SQ&Vmc}Qns&x+1PVT2OTG$(hl8hN>vfmob28ixuFiBQYDt%C8 z>1k_f3`=^Uvui7C2ec{KKT|3ZW>;6qRr_QQC<#JufZE&q;9CX(oNH~%m`OXGpv){UlnALlqrZH{JgRoOl#1$6h<|Vz`I3ia$1_9#*Fi) zt4@Fz+k@*0KCCIvvj_dzmdK%D%pP!wuoSGov-~Y%okSWG4(*4aoLW=GSBWi_%b@E4 zyTu*|vjGzgNl$Ks%HX+IuBjBa^)$)`p?lmKM7N5ee683XO5^cG?~qQ~Qu|2Jkpx*! z)Xy@((Hg_HSJx)(FyXQz-+rL)#bXmUM5v}TrjhqHb$HWrxWgFhtjz}3?*Tyq;9$p# z!PVIDU%z4VH6iyRTb)9C8cO?QbW`HXAn^p8>T2u@ZJi*l~GSvjh*jppv6EgKKj3 z8q6Du{7c}RMV=rEx)Bt^xQlD^tEXr-O6}VwZoFJ5;B|S+X|rZaT8NW8rf-I+`&(Zo z)}=7Zz_@bhyhoYNV=-G=&+Ja-r9w68r;-qrgUEj;mo06O0AYZgrs3rl3FyPW2eE-R z0ws_EhnmT1bSkKmM>M<80d!PJGHy#Zzf89QQ|a4w(<2u%R_6eWLe)r+KMQRAv%$uTTK>r93*~&VEagaqR+N2{6tDu%UX}>s<%1V; z`x3r2ph5<32i%1;wZ0&%1V?)?Qo#@M5NlYLQKQ(W&AZgPF6)g$#*Y00TF8^k@U$sfYgE>&c2Xj*>VgxvB@aUA5lPh!k4h!pgQQmY9=M0{3i<5#$|j=Ys#r15(5~6W&6yWU8Z9+4MK@0G1K8j{ zsD5<-3ZoVmpoo@?49h@xOCyUAu_V2fBMKlOn6&@o0^E|!)X>ORDJqtyfg`hn9suB% z5;Vy(E!84{QbmHxnfskV<*~pEGX7+&CK2Z3WSpN};~{b)N}~t=I8iL`8cDqjWFZm; zHgu8N<VEQh-V#oTt@IK@aDIJlOP+dMchkK3J~BeHB-oo!^@HuU8>;+Q6Oq<3^h zGCL;M;a4=%4L|@vlDtRnnuojK?QTScc=2e_&%SMu;Wjz=em!|B4rBSC-9o53 z?mR0zC&IY{DafPj>2tcc8$}rbSfNce?q|kbswFcIshGeO`gO!w;rFjK6 zy*cq3`I$mt+5}jo{df}=)evUSv3&Y+=a$L9 zcI-6Nj0qTYm~2K@ioDq-9x<@(MWo#+1tmoWyP1ob8eK*GU8ho*qMd!5kC5T^A;N54 z#oJwi1$AuTa3$`24$P<*SRKBVwz#K1NIs+*G?GwPq&puHTWoPE9eMv)JL>y8v?XU@ z`H#QQY7f%-5{#xpPX}A2h$CjT{Z5qStu)y?>L57YL~#5P2V}X;0_&JV97Cf-njcTN zJy$VGSmVOzn8B3eE8@#Q>@?CdE0+v>QC@Oq#KSx%-M54@-rvKUdvrij|IT|6iadb> zVGzQ*wi?J~G2AX=nh1XFlxVOREDT}F)qp9`XN80bZX^@O41!6s`q>-h<$LqHQ(E2f zj#R6A9TvT{FaGN84v4(mU`51-1XoAW#!cL_&qM8xFR0*IOCDb;s=`M|B_UskKq60c z)ZmA|w+80o5_Z^Zf^LI7AbqyJ| z-e}(vI;OHw6v%Mgm3cL%?Qzn0eCu1ht;*+jmj+}e6L5mYFjN_H>};y4s`z{*$f%6j zihct-ss}J(!-#F-)6yTcg^Qh7)Imx%FPyAKiO#Dyl~QN**4ZCr&_ z>=6A6@&}f$zaq*7PN!?Q@Fe1a_mY=J&7(?nbExz@jYLk5xRPJ?al(2Zx~1-HQ#>hD z(omnI`bfC~FU2ao8+g(=Yec*3RG)uqO%+_f1|ZKHHrPnVLghPBES5$}qUFxcYPR1G z=ObI-_4dyFJ!9Y{YxIjG#wrJC;!$ydO8p0RV6?hz_^Kw&`?uyxgZ^n zjJEV|6B{l`M-hu#Ot$1B%tOh-P$P$IaGfLDP@mdW+$^#PjyTUU0UryJ{kADHvs&99 zjnqa;)g@8>3o6*j2AhAcklPcn>_n;di$7Ro5{)eCk{S*QkB$zC37Qi>Ygi*MV9+R`{_2>MRh>TXLc9J#FiyO29M^?m{OD?4~7fyzzJ>mn0w!degz zAuj}GSiy`mvb3+-Elq#bf_UsuON8sH#)vS?Q5#49S-e< z-%DsmY=7~pCMK3Qe>}G}Z1VY_=EQi;{O6Pw4M+Z@>hD>U7k1n+a)f1F`r7yr9|f zOc#b>3beTg0(iGmuS8EOv~=32%GZ9is$qM_=gH(A z5Go0}6u_z+A3Rpp{za31k)2z-?wzSqM|4XRB|MDVde zdw!2_v`G<442Zg?xnEBU&2+*H6Q^lfP>{#S?=x)+dCjCmGKlfdbt1YEz90gIM50sP z2*Zn%T4#IP>#wVj?m>TgXjv{~;wkBq4-By>7WEu|Hmki=|LpzzjgPkSqfK&3kPmx( zLvG9nB$Ge@tGI@(sLMzxt|UhISMrWO$BWzsy_cwg^Ux0uHF5-20!Zt7U5{(ahBAub zjOp=qo=3>{)5~uG(K;k3WQRbhphUDst2(V-m#w9MR#bs3%->e-vkLtZmuPbboFDTC zt1DIc`$VAupkf#cU-`Cq$b)krnf$-JsyaHW1BHjZ>)%Xj>szxosq;opQdZSpw!M*P zaD~MNq#mA_W?-x%;j}-pe3PFS*<-40L4&8o$-$d6alIua!YgeUHjt;M+qvD%e_rp^ z@T>GV!Ti^d(xwhTlz}AY+T?5PhYrqRqK;M$tA1ah|18$K5?M=(ruOP+>-My2H9nEo zvk}P{{CdyVeS3k{v@~)wGedhz za7!_Oaq#ve4kF&3zn`hGeC{LKt~tb?;EEebusyS6jdAgrY7+ju-aO5A~sl)3*6y|ld}>vwZ=;}X}o zwR)}F?tf5Y_>tcQb1OuGq!OVrOl^-jQ<2hf{`CHi`aFxN1tD)P&kt+f2xdW5 zbTpiwQw5p_V*im-@fnD4B!*E49hjv`2%Q0@P+F6JuT=QlAuI*?U4Sl_W(gSB5eky9 zo00uRm&|V=q#*Lch(O(NF-537Gc$9;w5&KGrv0~j4PPWdYBe5z&Jy2oA9no_^oIui zk|Sx&z8Y{zszV3Q@|?%$)Cown2o%)f5{lnVGR=JQ6p6*R=ujnq0HYfmARmj@M^fSY zK+)~Pz{K@rh1*0JGU@>|>f8K*Trg)%Aw0(+WXb<4F7-YU-N*uHr0#aQ|C5p}Ev_I| IBVrKrKcx=iqW}N^ literal 0 HcmV?d00001 From b47fd69ef1e6860f74cd9db2fc7968710e2fa8c1 Mon Sep 17 00:00:00 2001 From: Sergey Date: Sun, 22 Sep 2024 12:06:08 +0300 Subject: [PATCH 2/5] Update bartio.json --- tokenLists/bartio.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tokenLists/bartio.json b/tokenLists/bartio.json index cdf27d2..438815d 100644 --- a/tokenLists/bartio.json +++ b/tokenLists/bartio.json @@ -151,6 +151,15 @@ "decimals": 18, "logoURI": "https://static.kodiak.finance/tokens/ibgt.png", "tags": [] + }, + { + "chainId": 80084, + "address": "0x3A1A3700f74a63e6C647113325019309FdD02f83", + "symbol": "BDEG", + "name": "Bera Degens", + "decimals": 18, + "logoURI": "https://static.kodiak.finance/tokens/bdeg.png", + "tags": [] } ], "version": { From f006e8562db15c8b89038234e329ce6f4ea64fd6 Mon Sep 17 00:00:00 2001 From: Sergey Date: Sun, 22 Sep 2024 12:06:26 +0300 Subject: [PATCH 3/5] Update bartio.json --- tokenLists/bartio.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tokenLists/bartio.json b/tokenLists/bartio.json index 438815d..f23a2b6 100644 --- a/tokenLists/bartio.json +++ b/tokenLists/bartio.json @@ -163,7 +163,7 @@ } ], "version": { - "major": 8, + "major": 9, "minor": 0, "patch": 0 } From cadc99dab35bcf01e5435aa84959547cb8690759 Mon Sep 17 00:00:00 2001 From: Sergey Date: Sun, 22 Sep 2024 12:14:33 +0300 Subject: [PATCH 4/5] Add files via upload --- src/tokens/bdeg.png | Bin 11893 -> 252737 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/src/tokens/bdeg.png b/src/tokens/bdeg.png index c0c933366071c7a75715e9b55e8061f5d7889553..ed7eae5a74147cf24f6135ce3ee2a9018d713100 100644 GIT binary patch literal 252737 zcmZ^LXH-+s()LN{HFQKuKvY1gpwbD5iqaLOcSJyXZy|&l6r~7Kqy(gibfotx(vdDm z?}Qp!2o-IXZFl9&peZN+L|gfl-DT%0HAsH^wA3d04ow+hUBD# zPr4>>y#T-sJbR?{(g(EF=v!*q~T<%EoZzj~e+547pd1%77wqCQXSWV>$P*&(QmVvS@e=p!tMj0gO(OxEr(Yu(sC|(S8wKXiY z*`?uo8A+5CRfS|g6trvP!>f<~_XUo}RLcsdE*2I~hEDY-JUIftaX@$L29(o$g${m8 zI?epGlJ{Fmcqf#QomF#K_G=Ohg;P<>-&5d^j8$Gic|gxaIZOVxRH-tfjBO(n-qzxl zni6R#$W7t5=gf(>$qCU4uC*A0;OFen;Dw&TXb+k8P8F70XYO-Nc)EZe^LbH4>je&1 zw-lm&k==#~HBnRy%c=Gv=47j#7if53N!zEIcv7yw`Ty?JCDoAo1btj^Tz%YpJZR_= zk5mg!12|i9FmvXlWe0-5w9kK7TXR#OZS2-;n~!&@tzmrEAhze0EjVtU#mey7M&>8sFZv z%^Jo0KfCcEs44>PBb5Sa4yg^?z)qi-*HHDvOLQKH<(7M?=Z_{l1F5gQ&uaP5qLW*9 znY14gmtO+hK=LV)`oTz_lvjM$}Lo4?jvn53In&XRH>*D)--q-5@C(bGGqUk4WKRv}m5X0Z2;U zbvWa|SBh6-^|D)Cx=MzBdLXv!qOdPl>r=$>y1QwK|+<{zB^<)i{vaBpEMI zE7A}P>|2T#39fk;0lON4QI%1`+J@Y7E^P3MWApw6C9t0l(#HkSfT=?-2W`~t#1V}9 zQbs}GFti~+4YJ+=qGJ|}c`^T-Qoe(Nmn^|5>Z;+tPCWn8Hs~*mJr_L?;7JNKeX&sh z;xg}QnnK{4*Xwq4R&Yy%U)nDn>O0+m%XCpdZMkoo=PnP9qXG0x%IdtW(97bK_Loq<`EHRX@zsuz%HTF%ZgQ>g#RrVSE;x& zxP>W~4IT>dYzlZr;^!m1(#iDe)J`!BQAcpGS5asZeXtXd3clAN4c2^b>XM&;{-hF< z$;EAbHE?9X`CZ3s)E%>m*wwK2!va?E^x@x`pQ^p6qa85ApGW_!{G4Cw`uNX&eXHi! zmnkyALAEn7kV1o!`F87YdkFC%AS*{~817c6LeA$B#I{Dp{@n-$^)RNkr zp?0dxz%kF6K~IyD14f@ekIe9Mgu_BbuQg)ukQRA^8YE8k{xRR-GV6O}f}4klw^NJy zJJhWRc<0rc(L~Acvo9FD0A}uL

YDuvHIXCST%sjxKMBZuxxX;Q<{FT=p@6HnHq2 zEVlMQ#^`W+q(PNydA)=^o!4T43ri9-i;r6a4Ii32=-c=R5U-te59->sX+*)D*$cdC zSb;s5aAC-ZSIP?oB}{;>XXJ5+8oMer2TtTZYiOZf z>8=l4%iSbm()|Y3OBL1ns3Ba!+R`&>P{y$GK=##c%Dy)=mjtV^7!pSDYOl46OhsB) z0SR%Y)AvU-VPv?n&9>^Co=teF)fdb1A+v*6c&t@d<=Bu;bHmM*{!6LO+Hs^A4FQ-{ zN?DM4ci=iI5QhrHsstXY1b%>@8b;XQc%0IC0M# zwZ=TEjwr&b5M$Pe@JwYF14pFKHWacpnNF7#&o$dyk!057T5jL{aFsul{W+p$0yZx- zlT*IC0kbbW@30Lz&a@P`@#dv2<+>Ou8UkT*rVobb7zbuz>dZFlb|g$D(k{G+1avZZ zBe*3FEBr>v9WWnptKZ1T8A87$3f#+BAw$fQA@JKX?EX>t2cPTi;NlP9*f{h#50*l? zs6+g9GUL*mjOoh15T5!-c<6YfDPv0I2k_WFTJ#(4P^|OFM$L>_&-4TFwT#7!cx{{qAw)E0h+U?;YZq z^4h?K9xD8VlOg+&da<+n750er$ltpVgKl-=PJEU|*~&g^7! zt$llHPOjp+gcM0{=Oo1sp0iasffktZ%a5G)XS;uOfp0B?H=V}6S-CK8)zSN2_X5}e#^qhOF= z{)S>q6J3jT1{p3HP%a~gr<{z zdLW8H*KeJ3*+T$j-_{;?`5(RpSA7ZA7s~bt$6AgTaE&$iD$P4jext(ol@a%ZmEtLY z>j5EAdn|IN<)Vk$7OI__?aE;k%xiD@^3*-;_NB@8HtL)nPk7pgMhXaOQ_+GS1w(n3 zKXPL56VCcGWGzXwNufH2ufO*;==%a0Yt zCdGrG^Q$RFiLWw14^5lA9*RM=Z_U2qHSBjGM$79?-pJZ@CMy-{2oyclz=hp5wF^=0Bhz1N{xp_7u}h zxN=uaCQPXJs5zNM-XKGO=Q%^}X9)l;lAma>y12m{{IveTVKxY+7(>Q=xZ01ob1m$Z z-AOny>q4@)*wa;^7p#h;^91BMLYMxo)KS>DTt7D<*;0rg1l56msY%Mt$XpjDd|vuJ zazn&S+o<>4roOm715@`oSaZTN(aXf!fbh0N6q+s|HjfH%Sx+mjvvya14iYd#CQ%Z- zNCzQ$cyJw~dcViy09qL#X(PUQMr*2bKoT6Ap*)*dV*1=dMUXDxW*bPy@LPpB^CX3$ zs&1hJ^ZS6%Tu{V=D7&(_W0C8D`i>wd|IH{5P2YvxA4C7=9}SNS3BI8`;c0}LR}s_} zH1e7BZr?=GAL`p4o7R7Y>9>$Q_1#cgBdei19#Xy8!4JB5Q1RmFR|Gd1_d^vnZo%BS zPdUFZ#E7SnhhXXDuEm?FV-;W*Yi0w-y}SQ|wj35z6&Lpe-O`TVp4pwl_x9QRlp4Qb z>eT9rr|$(JDfS2%OXK*gdykj@?k$p0Kz^<*kL;-cOIp&yHt>j|w!ZuDA*NIF^reE-?}hcgc-AHbg_lxN5;I4qmI@|w zo-+y6N$GdGgvj55e)+Tz4gK&}R-_s_Fb+y(ZT3Kf@hGl-CUxkWc&N$F>Sq|Bs39$C z_b^70_mKSMX5*WibPsa0#s!ap>Gl~{NZCr<|0P9*A(qnUW0JANm-Bqh*{g`_7&#{j z8xND}LVY*@#c%YROgK(QkEOQ4H0(k0xXafR$OgCe$FZ#Pu7y%UW~@)aF9^FetMlt5 zenYtosI){i!P+1zNHoBcBNitFtGy(5PFIg~Z9?V{Yj%Km5sUzFgsZ%I``!C%_a@Zz zgwg8L%+1^jv;rL<`TNGX9Z%@+is+yvgd6k@SMIrDS;vfkXhQXmNC_QNm{Ef2;&R~_ zYNNO^Nh>T}7c7ZXr&87wZuDy3MC{%d#IOBZOVeWTW*`Agq>-Jr--zcXS(oO(0dm4y z)SVn9E}lIGy~ z*1_>(v!o zbt+cj9Ref_0>T0EnM@P*MIao>c5{zWH=S7Kq2@RdhdvU>CSW8vR9M2&EfRE9Qxc24 zIm#YQrbq(+UMZ;j;+ZU)Q}Mp!f66^qJJ6Y(nf5fIF5sE9gz~xgpTRDISJ=EN!#jZd zq>@%;d@#iDy5joJAn4u#_xZ4A!C9AN>iy)|sd6D9{y|6C<~E8UU6tFm(kK?tg3H&sqj}*#|%3OayNX>Vbm^sA<>Gb844Nj%hBH znjy5Z?psMYQcd5Jl9)olV0G{1EUB&ddT3>yen7=J`ST7zj{6g0B?w(|GxpR6=@UaYF`}E~Fj^RWR~LvRVibX|!mEv-9wGBcTWJ`6ZN^ zB;n#5j}e&yd5JRW)wGM74->>g+c!?Dgf9g3jOkcJTEgublIj>k8Ma>UQ9OOC+s`={ zc&0!7AJ7F5YDF7ig{BOdnH2_ayj`I}Lw0#JWNy>4D?oP%aT&#|hR?S;{dBoNvqpLj zC~7&%H#fU?e!9$88{FPCEz7p?qwdwh;m8%N?@+AnMWAV>-U~yc2Yv} z8h;OCx=*^?xx+*}!4PY=Nsqz25B3~Vy9Z`+&4K&xsTQjn{bs%=ZMIV~0WWiZ8lSE< zD%UMMPuC}aFXJL2PPM-_jT+{vCWPuuh9fOmnZ>XCuRkG=q)U1^k&{VMT(m@aGQTx# zeDhde?jLJ2$@WQ@`jyYKAqgEl?r@LHTiEYt9>K|Yce=qkL%krhaUf2@r2cCl2(?`f z=c=*Vq!n1_2Pr{xxv%NE`O_W5m4xgx{yA7H0)xtY8l;g?(- zIgqWXYh+@?hZf9>5u7ExZ_9yf`rxR&<4c#<&QOuQ{6BMD0lYpb<~;>X8u718g`92B z5d{PYz!MT};jFI6Ki|b(@z-S?fad-RN3OZlQOhnnE^Qj-lklxYm(s;=en-Z69P}^? ze)bzw;TQs8hd`noWyBzPMS7WwOyV@%rdod;65e42j_N@l=6{UR9#;i&FRKJHVqzFz zSWN(>WdlF1CnByltLHXMPTNT9rpf9JR9|)+vg-2Ww(1IP5TdE9kfMIbPUHF^GN?qd zNdg2R;jbtrr~Z+B3U&znLK-0+PZ!ldl)!Za5+wN`RkEZmulHM{HTLL+jzJ04#%`A8 zqWZ@L#ckh$`@d+I;?P6>F3=CJnoz>?%Bv}zbmukBp*p5QX|J8pk$*(LV(LW8wFp#; zB!yfLYgO7Dv}04p>5&k3I8kVoW^N@pbh62-M~0Z6V7t>}u45pWs9q=| z4CF`=D)M?4IB7h;ikxx`cLuS;Ix5fnhQTY+R=%K*x?D=UYJ>DgYwpV~(yU95!_sc2 zw(?_{$jjAJyJTVoI3~?76s0j02=ws7GGos3{&4-89>e#XF^VQO*r6X+e$VU)u&%nT=yZ zvfM9cZ)gtq9vJ*(m<;b|3@9CNe!Uiu*YxoAe11YkIk@nro>2aH>e)mpp?U+qcL8(1 z#&x$?NvR!Zj*aLOa4Y=qMEaw9@_6cmUo4x?RO!aJvR`O#Ejc7DZjNqAD=4$(iTOHy zEG`FY{Y=gZt;-FHz;(M=r8_hSk!c)!*BpfRr_s=!ev+Mg-3zT>6wWx zE!xhgffn@%PyMwLp1x5Q9g8tC+tWvhnO%E~?1SHd!%DTmB8z!$^Ct$mjo=#$F|X%& zs6D8=sb$zA7UkIB;)lznYwA{{Ypz>ja*(JVsTwB~V)*j%zFHu9Lo`9# z@V@46$OhjlrMg?yuj z#~6-;hCyK`-A&t3N)$a zxLQ%4O>%j54QsOvopBt>5e%}^-h3*s*_ijUki`T5_{Mzy4gGQ-PS0X^EWY*_7pzVKf z4K2|7@r(291B8Bi#1OMzM<;of|Q9g^=O! zCg*T;_uur1IU8F^=S{Gz?aRFRh2waFC0X>h5=w&v81Q&4S9jyD zhR;`m-VU;wTmAXOhjEkY`7|LzvsO1o(_P5B6^mI)k+qf$VsVOqs_R%QZ~VQr9=-0w zCK3Iw`*ZdiTx&LdV^>W;0e0L=U=|n>S#=(uiv(RkY1C4ol>i79ZR$3@yLw1{Tlk!u zj)!dv1R+Db4!)fcUW5D>`N+((&)K}bUcP{M##X0ScXY>LY%%v8pMK3MsZt-cHZ#II z1X?XWTS~z5&#hZs?`uQ?=r^i;WiL(!tGkeXBHTb)db&PlNc1U8GO`3 zW5P4VWIL=~0{RP6wpP_v}bYrC)rn!(2~J~o|F-iLHmQ7H8%@Ib$w0Moe4dJUN(oljarz7H$53biueYW zi1ncw@<}iRXz^$}^f&YyHM)%nqdL&n8ec2*6jOM4?atD}?0nIHJJ#;ajwVG-{mOqE z=vgeoe}4azIG5U0^g#2v%n9i*We4t?QcKw<*^hfcqT4x)4D}nkqKR+forw65cVDD;Y@5Z^tg2Tl@ zk4JYymOZcORh_#3mHSm#T`bg}Rs7Lt)+1+)-*r}eQkeqxr#isV;XZKglTiXNEp*?r z4oZ(sQg}EdFh%tNcGf-&KJIFYr!_!?Lg5JG55sK`+1gcy70CeP4>NnHInqhvbo1Z*c9+#qX`i@ttYFE}IB+OEv)sEsd|C0uaWVQ7bkq=QT9l8g0?y?GOvy zWrc>zzFi6>MJ=IsqT^8WFodCPnP~Oy17WOV`k_`E*)VoFOY1(&u9miK^=`lW6S*Vr zC@K&e#oJ$9cgMW*YBr>!>x^%2iUznS=*eCtdENVzI7TgZ=IxX;CI6)YvT@=2!bJD1 zbi=qSBq1&R)Rt@RqXpS>1=m)Q!9N?mteVDz*2j+7a+c5ZL?=6$Y?zx1FR$->!|%_t z$XBYn%HpvVl4**HfA{Y8x*ZG_*d$!~r2EHuRyKQolOJ6xHz$MYF&GE>Fc6U8n~FAFNQjoj2_>pd8r!!Y679%}4&Q zOP_mETW`PyA76}PA=%2lY)*KkVsf1JP)k59037AX4viljIXtS|aicxcMf_N3?@pa? zMul~%*x24O`wY!%n@!}a3Yf%2QKxWT>Q8OOK-S9s@YF{jGU0QAO`GYd>CS{8Fc2Mh zz66o0xJ<>H?~A$qnDhS47LX3MhkoU7cHW9`k6S@m$4aJ28YhIxPo)@M#P(zrtv&5c zHtY6eh|2N+e%fEB9o91*YOV^{?r7+V%C46T6CsMW&?sFpK0L#of8=8`@^cRw|357N zl7$XI3>DfJdHDPKAe8{^pdkVYt>$T6kcK0OQ>bCeYiHq)?&&JwY=`;DDj!V&2TI=q) zhfzn64SBR(dOauO==2p2D1&|6_W2v=@#@J0*3r*SYa#rCPplSu zWZ6n)Cj(i)kzz09BbJgiH&{xc1A8I26aq)%cSY)^1a}WYWP=MDtKR-r0?Svk=9|)i zy||`b-VA!Mk|AK~{;{G8j(3O1ro9J)GuQLVE}4LGwA0yczEAnk^7%t@UwbnfbZ*~; zc{i)V!4Wi6@(fc*; z;EM4?lCPJw{G6UZoF6%B=lEs&e%^HB@?0%T7ovfDrZPd4jvQ5;<{<(H5~nlrBdfBw zgkXw;_L4<3k#yoPpQZp@3&o?|{%y%|nSU*K>r(p#lz^zv{#L`_>JOX+cII*6e(|v- z(G(@jN%_VWxzf)t=#qB{zK80VaN>6$6X%6@)HF0-*{!2^s2lv~ zN_ob$?^}Ca{5Z4gSzWGkubs~P!#R_AlpNdZa)rDxmpduF`|LM%DsS4&IR`oh&Z&+V zNgv&qQV;tBjn?Yjw+GG1lwR7t9czt}qkFwKpW!WP!a%O5zoPD9Z5*Y|%8wd|+3QS6qDs({hW;CG*?-d0_FvPnlisyIJ;! zl=O10NFmnK0KvDtxD+*+=KAruQ1>qux2(wz#`lNE1lxvraki%mLA?u0-qRoN|3g=b zZ-f3q&Tf2fhB%SyFZ!}s(^H<6EWB^YLmi%4prI$`R{3X|AhPawmU-UuYr2aGbPHG- zvD{KD)!XUj*Hn=g?}ia!m-lnql4#WcrqijWqK)dQgU1aGp-(Oj-;KV@c2F&-`?<)w zMcvJBR&2p9pAn8HzG1E4J*@@lRJ*MCnR!^$+lC)_D~7GP)5khQj~r%nPYwQqkIQSq zB4F@GkY=>k4`naEC}()(-oa?D`}ZFbkok!bqLq+W)~*Q>14N5K1A9VjkVmz?-HedX z7_p3#pl*n&a3a??-;LAoqbKRN+)dj}jTBS_%m&ez-ew-pYq8a%&!nKI)zx@@$rz}7 zln;_tmnTSN!@K>(xzvoG)%}0vM@+7C=_Pe5B;f9JH10V8a#>&9Z^pbjIqe=&#ubC* zYq-f}3A~~j#7+vvE6p!C_*MsB{1-KfsNNpjvJwZF)nYE<0$dKC=Q}II4u`LeC%Dnj zS7|ZBhwqPKNnSLp0x85I%x?-M^JrS*HhSPiD}LC@G5kp7o4t3K?BXB~yhRiX{6n-> z|Gph)feaH}&}59=@osV{UDC)pI$IFtJx93s{Tyy*N@PK!CWL8vA@fL#_KShm&e#CI4nz_QfE1O@bv%qm7O>>c zQ>#sNXcG?}U*CT8rQF!eIC0{Obx&8-Er;j9W^|Fdp|2&iIMAt9&LEBACeND9Ug5Dc z{9@1nZ=Re3{-Wazs%UPIh*gwke!;#ix(FsA1Z#K&z)mAJN=V`07*g)1xaV9>im)#p zPM3J?2lGr2Y00-))#?eA%1?cTZJOW#1~yHp>FwDgqy~~q1HNvP4OLbNgid5rm0{rV zjGQBdOiXTD)WtZv{eM(p1ccW9hhzcueh@NZ>LeElS+!e9iPT>d-KmS}w^^z;HJO-U z;?@z8YWW}*->MQBv+=Z-ZD9W4q{92wR75aBnRB0-hkD2HG-Aa0v%)=Wj3_k6tk;~L z?l};2@Tm4iKkLMEY)tynY8lrpUuwM!fo3};fWgD<^y`lSDH~Nj1&@x(fv5I?M6OlJ z0OAmGU0A7WJPs}zF@%nDIH?!cr!4uJZnr-VoDBc=DHMLZHz;J_yhYL@yz0Fo7wRsDp040Y zKA^u10f^VP&aidYe=fGCYp%;jZI837{i|dY?FgYp;%IEAZWqiXnchhj*W}}Px0u}($DXa$gF80+=h zo7uB1-ZE~@ZUNz?v}$SF!J&YaG?qQ8Y04+~lSAw~zo&v^*3^S>xs{#|JSW_4nKeay zgKbRP-!EanKy)n1?lr+-LZZ3?EcpE(nKqXBRz}3V+PVdv0&3%GpC@n#U1+W})R(fhq7y7}*MJ(02pYJcZ@Go7yme+RaLenxI zQo3ryF%+yx2UCX0BhL<6=w*xo#R2;CK%1^FTbN0*7Vz_yn{HK$(Dyh_v?+URBP4KzgNG#N1|nFcqI<$ScuDSZv9S3{yccj zLxluj=~=-sBW4>Ml^<4~GTIuZt$a$iPn8L@YyOs%olM52V#nI^YG&MepN&^YzJ*pS zUN77tlQn{+Vftr>EeI-efxwQk`m2l0o#*xH%_g#_$j(aXn|5~{idEJvUpQHytalm= z%uid%o=!d&|Fv3*beHOGXCU$j&Z5+^8%if3S|;DSlthYf` zP_NC%Mudlwd0aa|`xJ%19hgiM**!?7f%XB{6N>rxZ19U@EbrU;uraGlY_|T6hk=t=3&CHEj@AMwhab%y-#+Cc%yn zN&8KV&W3WHL&3l$LqTK~r!z-cHK8luxk&|BG78U=?k%+P3T-Wmg*Zl~bSdFnhLsGT zT>>caqymTlN9C~i=5&qUYt;g}Pe@f;yBy!o(g9BsM|iiG5}JEATH%hT_&&YYj;sea z$=_En44#tv@70%qLGu324N~UoM`?+=_Azv!@PLUN(4)LbiF=oS2}0XSk|{*e1;RKW z#e{AOaSaW9kX}Tktv{T;fGQm^4h`aj9O7)=Uicn<%3;KK2PF#Z+2ytZ+@uSX5A9su z#E?E&Z~huJtQBq=sRas0W)Q2=?)^d$>f1R6S#4(%mQpL3Bdd)?AoLrbkq)w!OhhKD zYd0R#w?L_qL+z>itt{OwAhvoP98sCh)0h_>~X{;Y3+vw`&PNuqdd+Ak|O&!1J^%eGg&L~vwUV<#msbtPRz&9rmh{eRI)#Ac_?$#ygH zqs^ZcX=gc1bz@T!-lA}?3?S%x{Yf~KehG*kb)?-sko{mb2j3w^tWQ(6sDom}h$aDL z62!ImFmAH9w|uXahGkI7b~1EOWf1v=QZ2j8jPjK7G@7=zK^P`8xr#}KYQ4v79-@dH z_?6R92BM55VDJ2dC zDI59_r{4%l=X;QTKj`Mb4{L)#PhX9F|C-|!MkKvoICn&a3IPcI;t`r$7C+bQu{2ne z{Dg9U3B1jGoFpIy-Xh*ha^^O*xV4gB$EMA=p=>uEo9*(>qerlp9?3F+#_jd{Vax}i zy6mNc#QvAKB2o3?Bjr3P1%f)9Ia8&3B3L@~+Dgnoh3=|Sve#<6U zCDovIsf;*_wV7(@Zs2ae%30uL<@Uvo#5BFk^%SGQNO#~F*Jil7=|~@6Bupwl&-n(9u(TPnH11E0emk`MS`OtNI#YAg%-5 zM}XYuyFhD}HLJ#g{^K!OiHf1)zXSlAup+rq(Bx!ED>`fChwyPd+ z_s4m5T~B|`=P0Co_o#C<0*Dzl!E1HrZIUAnheA;8CTF!&Ue~PA6uC_zf^&GwWb6C2 zl=23Yial~JT=tVevwk0-qRAG@lihW2uEW5!bVvE2cBQGS>nklc#sx z#pI8H!P?=_3&hl|T?e_|#2LMWv1;{zF^Hz@H_>q{(K-3kr=*u9cQ3+LNX>r-O8^A+ zOa!dmL50(Iq73dU*i{vXuB2#AQ+dx!N#{rC*f4A7&gbbPM^F8Y{(vtVqP053$xW(gwZ>SSOQ>WKqZhI^!-0p>qV;d+R5nQFUOw`?6ki zj(Lp~F&p5|prV3<1)ME>(M-PDPj@_$F{{P4U04D$F&z^nZ7i+4_aAPHJ`=a0uR$KlO_5F$rF%gvb7&*yF--KctCCBU@* z32pzi$zg;3=M;wXz5Rk+UPmZT54q%K`OTRJJ*Qm8)%ObZ)>CB)6p4RLifH=YN*;+K zn^zxO@P!cR5DcZHk9I=IS9>bax#;qA=pv;kUEUb__s~% z5YoS2ep zHJ^N8rq2^nDNZ~9DX-TmEE-fzIQ+%*xwdy1;bA{!S&Io4f^Tnfaf8G6i2N3ࡰ z3~@XhI$D2NO0SMcMir!t=1~a^XAFjVb6^PVo*`1)c)4^wB&rb+fjSU(8CL9Lnzua? zD0mJ^dP_2l4=E0HPg}1Ls+_nnUpnnUrL^j~+0y_Lww6(!+&@t<1aps|>pTpuhM8GA z-b#9m+aWwsqooqK&qK&1gl`k?Q}DIx=w?u>giBN`?^$r?1`o!@3v6o|WRRJOFOW&& ziTZb~;AeXaBU|r}P|`NX=dJs`zZM4M1C1SBqD!;Jx^Q%RLfP(OCWU<=F0@qCwdpLh z;ln~UvqB`yNR@RZzR{Nkisa;NQxZX$V5P?>YyRO`L^(u|-g?$gJhwmnYIqIobv##E zcQqi45yZ*G<#siAl}tzt+Yi*Whq=p3r%sQ`7;?ILs$wlErm7Ey0dDSf_C&KuSj|G} z<-QtB7EjV2$feSsKLG~EnE9T>DGMq5-bL-gYnM%~de0fI7dZP;d<=q{Z=A)k4_pQs z9CZMLv7q(KNX_V+eS)mQnD`np2dr84_w~Bn$S={uWtmdCyJNTdd^lB$Ws4h)(RiVt z7=K+Yqe>y2UcNbQPid`UQB*(C;cMW1mB7T$Q#<9G3F18D0^~e2dJzI*_j1grCu3~x zo|2m12_dwxHD~fqBKj{oPZtjQl`)WB;U7x}ee!{I#q6Qb+@>9~9~FU?OMfKtS~#R2 zd~E9dOWcJbU99W_L=D!XJY^j&Nx7*l152Pg?&cC8R$&DmMu3FrG5kf8N6+fgyN_$5 z`4R&pfUC$niimS!<-VVMk({w#3ani z(T@)+o3usL2@F}N3bt#OEvj#%9{1Sge4sl_X?C-zB-IFdmEU}!@dFV!u9N$*`l!P9 zmor=YPxsl>@m%&mKa33#GKrK3u~Tciqr*ST8(E{(B}6b(p)fbFa%;B%xf(EWc(y>b ztE@I_wPcWyhwr#4NLh!Qop>AvL4&!sKE^GOrHzlGx-SXt%O*A*`nE$x(E8cUt@m&oewy>T_XdinadROqKZ^F;@dMN4IWq6&g&^(8v=#5QN{@=cC-)X zC11WRQUq&}q`hW)JJRM>;W^d%2Sc7=S3GhLLA3$0?HtxQNEDBDmdm>uD={A5t#|dT z^!h{kEAPSJHl@a&ZxTwMeY0i>Iz57nQ%7m-w6~c~;d#Z#NMb-0L2gHUvrQz9%nj^8 z*>{Z<;bvGhG`e>~DR*^n=-$h!-<(s8`LGIqtb8f8GGDiZ$0&>!28VCUpIz=XmhfPr zWj~hp`+36ObShC>QUqgxr!^#BA6)qSWECm;Ue@5dvQQnCh7@{XIi3hAM-2i}=N{+GkW-NLKr1nvdC_NbVUd+K$r zD~#*|ltblCC1k(oJyLTeOb=KD>6*#XP9K65SIBV!v_n_x`-CY3WG1md2Z7|6TCKGc z0&W-QRIu8WP(2q+3>{mWKaRwcO{7Vmdgzqjbd^8NNGl_^o~QRqz3xwYjs9u;wq&RH z(7lEBHk~+_@+Te3wm~VH2Q$xK1B=`3Gfx8VI93)Pk9wC$ zS6T$x7hG{Ko+|jR{H(khz#SGz|0HN~ZW$^9J)#+PP+Y4W3tH@`^V7+3$cX3uJMF#o zTQ(O?ipu3*fot&a^##un0)>4N*|60dm)Dr97;$Sy-R72>mMQ%c{q=4JG#btcj+u}a zO>YTzd#-B|%+f=2pQ~i1R3>9(rkacDStDT(VVBF#) zkfzOcZrYHT(5TWD<=NdWLYe!56L^$#{Fnj#g|s&zlVi575F++=;TGrxY4Q^NKmxRl z%-hl9^Q6Fj2F=A&sKRP`b2CPUa~C(1o~s9KI&UoT9Y?buOOF8<7qmmMSDF*|S$QIM zgxtLW(Y|>(VI|R?1!QDZURJF5WPrY9Ur7=o956UyG>Dm-s&t|Z4@XR+o};vqhO#*7 zq*Z1n!F;|{lUIx9TU55D@J~fBDq)3FN)}u+;xOyPpPcKY_)?uSwG3ZM`GJO1quF_E zgHccu%#l}QxZVvsy0%A;P-jGb53}=4{;4X)0=!&Q4B_tZV6+o8sg*Ndq!p6=2&1E8 zSfRSMK*ltGFm820m_ywNVsBZg7oBCX$RLApMFpOB7)yDexOSS)1ic?MH6MNMeJdY- zRZUoU$JO{u;wxa$@DDqA_aXbIjh~Xpet?CfK56*dI?$cBhNa<lcIs<)KFTC2Ie1-A4(^t>LEiTtX7`nr<&>;zt4Ra=O2<|C9 zQxE7|WSmD`vWfx7??*RVJBbkkn^0qSymK;F-Fd%oT6*MxIKUL6GanIjy`{TUnc#pH zLO0U+)Qa~_bJr@i;_djcz{989WEAFfm;J1}>&;aw4Fp_1OV52^@9ngG5;nH>`%-Ur z>P73y+>p!@%8G%~!&Eq)CLrGMtHJmywLbQ4)#PSvnnZ|ywPeM5I$)xLM_{FLMI zpfg0#57T|QQXpbHdT(;ysl<5h_c?^%P*cU3 z!@Uv0Ky2;u*^i7fB~mD8ec{Lkq4f{YvsO9Yg@()6##kqac=6#QW3%CuXl7Gjuw=H@)3VzaQ-=KNJ!dHx+l3FjI4>G& zV{Cbmal0i?{avFV!1;wR0wr(&C_o&ISy-|u6-W?>gU;!*Ky1emNd9RLVD*Q7YEIFJ z;pZkx%nKo zY9@z(g|LmHe<9~vbb`&eVc8~_lf1YF<+Y^$(*g`$D7GjP{xe{}DlwH!tSz2;#I#Jj zu!WrHzS?~IE}xOd`xP?a`#5@e{jZ@PF?aUd?t6PXfIkFc(Grd+^2?l!kN+U%jtVTV zQ_GWWZ?zs_AU8WI#Lqw!cU9+ap(OUMDHzL~9y^<{>q2`Qd^$<=5eja1WFJi%R60Xt zVDD9D@QN2pAiIgLWGhw>Td>B&+rF{>X#%%T@X5T;Nxg9GBzT)!WQEIrMOYbb31= z!Sb+G#g~D`jp~94-6~{6m(0xSa7|9$Cw9LDeG{thLl#|q`;80Ma2&7jv*wn^r^@Ed2K>hz{I?K4G{{Q`- zjm{yB#6}57gG!At;DZ>zP?S^}5dlF;dZSV4Mq(f>4T_?~1SF-UV}QWu?%IFf|Ksty zyPMnVob!5L=XpJ6r^KUAMqaLzhjtsT;iHRH{zZV!eKVK~DcBgP3DHx0)btz{uDIH! zE6$F6o4hRM=@;`6e>QdS36K7_mi-T>TY8Q@YdgHG#Jigi9lyD(pf~#@M+E-k-tmK{ zG5ft5o*0p)p6g=g2X4UbD)lHS|I!c7=3#ebPx2Q%EW8a2Xj9}Q?t(H7GyHerJoMoH z%4(2a)$`wPn{RDQbv)lVA8zU26xUl<0{AI^h$v(atNC}O8|;K!xkiu`$w5A@#iX{q z+B2=rZZN|L0HT`rYnmjk$HcG(Kfa=w+ek_zrA34?!dWAL zgF{Jz@DBVp$?V!LZfUHvKPy!6_H7jqxL7C3}Hge;!rL(>Tew|RyH-h^8fZN zi_+Ijnf&Xd*3-d$|CT*>C8ju%2xmzr@Vi^KEB-4^Q~lv)l7eH zxn=u5RdIPd!Mv2}lDB{`WMXb%SO#=CFC5T6{m#!Gs%G6mD!D?JVCJyZj`+g<1Y9(g z4>h5|`Qsa5SBecL!dqAnk1!eHO;GV-o^;LgPg#!xr>c{o*~GK>=kJh`d_Vd4(7jbhSvEh_pWq&5B4VzsJJuIWodBf_kP&@1aQti zxr{^YJX#ZMQ)sODDiYDi*kAHr|80Es1$t-uv{3=dKuz1pbcg)fue{`Ws$07hpR1Dg zjboM94PL+=+jIR(dYane51c#t$G%zjxy(z=WW%<10=6gI8U2@+MG9DMnS;6C?&lN? zCc!`&{oP;`B{zR@vNPXs?Nyj`mIc->`x_~YT1#ilv)ECrF*|MR&Vs`6@D#H5wT$~q z2ee3yyO^F#iWhu9ItqAq5_O^ELiveD%BO1K0xNC3nNIex-hF$O*m@OlbLB7GW&7P~ zC4PdaPgFUFMiuO8Zl-$H8H`Ryk<#eeh1xaJL|-2nX|USlGQR03!ko`7GfyfbJo{!5HwDj|XM1cMF z?K_CJ(}~JP{1dO)w|J~ySd>H<6JijD5eIUc8v#;m+d6;oj5OX-7T(&QjYP<2%)RUl zeP@A8YZ_)>Ae*|Vm*H#7MfA_Q_HU3N*q)vE!?0X>7>J+3mpp-9d?h@lE~c)`^Gi*+ zcmbK(1~UUa2!8U!DhR7XkI4dby|_|<1MVF9e$v}B>-djW4Pb62{1zt|h7I!7OFCimk~_}Sc$8hjR+ijL zY3c_xiSx$n+qmR{oV>;QS4CA{HmH?NJ%DUX7FZd_&_9m?)F?0~jI13f8bvA>8kq%? zOIE8x6I$h9h=YkeA>s)njmc;k?yRU8HDBy_+FNz0_I@Yugr z+)!|b#xA`Ajs8vQ64Jnz_9ws#Ge|G*g@|2=W5>j!0u?eZK)^o)!=KW=|Le(Qwj}5! z(dkh3nbk{6Q=O_u2}V_2^CmDMMU&+Map@H$0Ge%5*vhy$X>8%axb=)^72p+fT758I zo4CBmlIZKzuwTouq4KLc#OX5KEs!!0&Y53z0l<$7OQdn4n(?qC;gHe9>%?%t&;*p!o$CUdH1u>PHZRBF!_}e9uT~? zO!;i#Nl%Pn)+Gxa#DK5t2e}*g)qp#Iq*8r7F-@mJfw^MU*Hm1m;I$G}{tmv6iCLw3 z`#O>lh3v-ITvs-%gn?*n^?H0;{74Ri=4!{s(z}^b-$hT$3-id#lZ?MdmOea#-g5ep zz@gl_cp7IK(GV+l0sP*iEB=7`a`neujY%<-bdt9`wks^GIx0pxwWg2EbB%YA>cYKR zsq@+qD`0igV1ReMH|I8m3K?(!;rm%(-|?bo0~`pJpao>Jl7m`Z=|mnC8vBUm4cF=? z^n4|WBw~1siZYW^h7CA7Rw|uUE76;iY#_DjA?Fc$aCjyoi|=RQVq;7T?UPJwSk}$2 zObm+Zi6Uf4If5smBjP@K-jt9nV>3|X)f}#ZLF6`Yy0dH8ouNH@m~NN4alW6vH#ki3 zmUrYVN*>-bV@3|S;QI0p`6=6he-Kcs$Z{YBVwyEbk*tC&06NrxgZ8_MFi zI}{Rabki@p9Qd_l9;2=d?M;niLJMdjb<0qR`!bDBL7y{^{qTYLD@O;?=3hUZFmA3^ zyY7Cq0PWtJEOW;4e9JbGBiwc}|JPY2_$;?*S4sv|%mZ&?9|Ifa=(UAe5Va_?w>iGP zDSWWHRhk!SWs4YiGeEN-@orJ3pF6V>m#9oSImwxMQav7zVORXLFPt5#;4;HgrD<|N zMXH4VuYc|XupUk;r!NRfz-SODB9cL$iE6eN@%=mJ5{>M?COGuBt|?^OEpeE|&YcgN zqW9V(j@yzFh97k839?#w0{22;UebYX!xL=57%rShP9Y8zCV(r##I2GvJ!HtglGKvy z!3(vlE{GvwYe)C%KO<;+z~40OevT}ao`!zSxGg8MW%%NgfPx0XAGy>59mK3}8L`m? z?fFUk^y**f@sYH-m${CQ)nR>vOLp?o?!CGjz=NBB)#3d)1ND0=4rLnPsDZ?CWDBF4 zsFR5V5>Dl^F+0A0@w@hStwou}5ySTW{%$rlhAK|a|K+SnhkeTPn(bKe=IOUB5z@=q zwM!8)q?@AIQ~H-YI3~Gu9qt6ixO}C1AN#-jzW0l+giU>CzUN>R1hc#Zv4d?x6D7#> zXqkHHL{7wzkJn4|6ZuQJpoD84ItG24r+HyTE&6m1-fW4SqYtNfRY#!`>e3dC0)d1K zJLM?+$Em+}IA2*z;V(?C-$9wpdW-L$mTB@1C5LFj4zks__EB?|OY;A6mOR*{Arto6 z7FjzzVtr-wudF5}NbgIoNXW%eHzxO!CaM85APrN>Ze9qE;|gzCkgw*E>`lRrH8%v( z29m>+<;vCXVczL6IZXG(Fb+EJRbNme?(GA}#U39TvWH0&F#!KMNbeq1Aa&x=+Q=}1 z+5?w1w;GDSiP21FcN-|trbRxgSnP=H?3=#mbh;)NaMgUFI_51sNIV07{#Sc`^+h_z z7(MNSF6!$CYa3g=hsLmT*-}CmkW6#TG6rQzY=Jem@2#U!3Z5lVMAb=sSe0I5tx%*I zcFKI48xosxWj@nS1wb{}%&uA=FODK`L)v{s#Fb#JKX%1b=~n6gA?i1nKPn zX5SkB!;fscWt7wf_IiMC9_hGGK((FwgZYrkdq?xFyXjAXy zET?O=g-IEbThyzN+;?CSlr5INF6Ki*hG{uS6Cl-tDN|E^O8znDAO>w-KvrdzoX5J00={yRd!>sLh32ZiIE2{D(Q z4N}s&21lK^?TDqL=v0FlcY$o{YeRCZqd8y=JZ{%xzb1{c6}$+dZ}cB|e?_uZRs0CB zFduWbg$YD0QLV5AoBwohCU%dAp9LtCZ$dVv2h@na_cdwnEs}X*(gV7J1*z?Fa?Dkp z92om!puoElJF8AP@U=H{?-{S}%;%IbwH`#em=Uoi{b+o^r0H63fd6 zT%g6?C)y*zk=KWOVt#i%%dVob(-oiJ_V>{xzJ;Dx69-7(8iy27<16^7S`N7~TQE7F zaGYkEePJi9>hD*J`$_zru1Vqu%{A}WZ$bmDrcU3qxu;3|Istg6tG7aG5}Jzo|7nb3 zM|XWlN|*l$png=WPaj9P^i6LLJ;W8MVzBhcaQjtWPL2e|PY?E)q009<@I}1$C_a%K z235qbl}>b}{RSER>(GY94JFuprfZ|@R+^1(3UGN^lmXl~%wx$7LrxP8i^@y0bt%H)%W51<3~ zYXY}pXvP(V+hL*EK~bwxIriJp935ttbVkqgC6NFFu!y7Fab-e#O`U?Y7D3h+AplHr zDpk?P$0{Q8mqax0Vjx+c`_g`+sPE0^m`kYYe7IJZC(N)@1?QD>z+Ic$A7W!6=qx0? z{Sp0baO|4}&lp$f(;Hd){S7`nnX7^9tn>dA#e4Djo{`_@@AAc(Rerr%@msApm-4e; zDwoc2g8Mxk^Q^eoqqs%#<|H~u7d53wubzHVF?d{d!u*~z+mNNf!$je2Hje}w_Yu2N z6!?D)g*d3T=c{OUMT!)w;xOpZA&Aj>vXmmM>g*OQUR_A@w?qK)9vK3hi23v-#^ms0 zg%I|fXq&Z^Tqq_MQm{TCxcg2ZCw8?ejn?ei zjC1nt!d#1shvi4psic5N2NS}Q*r8n`M#$ELo$EBTgz}?6z*Z)jxXXQpKD^+)BwkJP zT2a(&*5va#PfZuD={gp87ArIvuhxt9n+YE$5G(n8c=$x|ZMCf4p?m@UFM=R_-AD*7 z1kXc9b@EcCuN1D`EP6r>FDLf~cx=O=nB{b5!m)qS*uROMzE}m5^bxWC#6)%+v69d~~eJIgt&1m1Yyr1|RDg@SR?i^5IwB z)A@z(>%sjLGkavcu1z^%3Ms z9lf2}{1<&*n5>$!zw`ScS#Xn~R~V&j%URxSQBWKc>*JOCNS39)98BGo|9P(|9kdpc z3|yt+qkLPJn%|r&uGHGq51228J$@W~NR8fgVS$+dqv0c=9(hTFLiT=gG=pL{R21`xH6C5rx zw5H4PUsOiFTf9`}A5a%7y`5sW)w(~SM9EvOF*$_ba}&1u?O1i33~7up|Gv<2wdzb5 zBZfJr6cCH}vxt?MFUD^P`?fytY)>8qMe;FXbWkXy3R3ch)Q${qt_y^Wg=)A}%BZ6w zqC`p(5&ZvW$*@xoO_z$yKuMo5@gXlbTn9+OhwitF zWsZ#34!$!pp1d*rY=Prmmk?7zAf@13L=at-cTU-rwWZmLE6yEo+W$EFVE^mc9Y%5x zg3HU4>4*E0{aK^Ja~{{-?W;*LmQFw-d`^Q?w%407mRi9uH?y)=C5gRCa0ifKfG_Q9 ze_zaf)^~oCeWlj0>v}4QIz%#IdtOd;9T}m1meiIfFUmS)8y3y_kCy&fP3d(o-2%HM zxTFuT5L=fLQDuw2ibKObn#i@ru=DYLq~Ob@OD+BP_Yb$S0V|t7d6pQ>h4-`s_54nQ zSk6oE-NaQHB*9GK*)vHsV{{~)DsXL1^J2--=(yi}H!SU_Wi3Px5a{zrc|#?+5Xvm20miJr4ME0USG45`@ZN}A-_IVMKEwt zT2ONGjjy!$*?{&tU%PUdthaV9=ce=+-?NZk;at2rjs^(=}{+>VUtpuyFVK_6# zj|sbShi$NBz&qdVrT!O2s&4+0k&auxv?p31yDCOmv&4Rj#@CEI<9Snl4KN1VG z-AwZ#$cJ>|DP06P9v^Ndd1v!Wh7)QHt*aiwYsh;4&uuu{D0F$jS+GD~W11AZ6D6`% zQxq&>GDLbzRv{HC^2m>V?};qOW2`{3_uk-OaO<4F_{-i$U}b}<{k`bw^^(%>ReOt1 zpKbKE_WUY3nr(>x=1*Co*7%mto=uihLMnew#&}+e|8G9jm(``|tq!e}gIZUmg?D@H>O5}*nH!sNg!Xa1`Q z7qyxz?NZ`AQ?Ikg;VUPR?5a~zg8vak9AmynFJ__nA|uIJ<=$f}Y(mMEiF}uMb(glZ zXUL;RkV_`2e`P7)bn)u%CC)`^?Yy<-*hJiAw~;(>=d%9o_K~M5RZ7m!^id00lPyLM zYDB*3lZ(I;;<9EBM6dUYb2zqAWE}>*8SNH*sNH$Z*R(4_m(*6u7*c4w38Od0R4r0p zi?4h)RzndNSt_5o^yGO-)EW53SH{Cpt7(7Dp?yMwiG8|etWHW-2jLFirp2_EIfh9N zQv^iqB#`vTX4JGRgUm@qzuzxuuR{{-#mqt(H;kujXx?e6ZBiW!A$#F}2eAlxW|4{AKj0`F+c_UR+ozIzqc#dPG>}Dtkc_Sx`lIPyx8xwC zW^r+k%wDdieS3UR5ieZVZ+9*EQqAuy<%&qVj;j7aeZBk-Zb&22M-W9ORLIY*Sn_7r zt+8IJXT-m2P16+dasTotsPc%oH!&sHkN>`2b4KjiTqcGb8B}h$4#{E@$~P;K3AkvIr|-!-Msst4cpNoPodTZ$|YTF zpY|`acMUe(($5 zaMAKExj-ijgkTGN&qhgv9wGM8H_3H>y$QA>;+O4jb9vIj9~jDh9T;vmVMeLCBb4n- zOTn6yxpJ2j)D-lRmc7;f;S9gD9QgQ!2u~G+IJ)g;Oc+PvJrXa2x>+YOVh@R@(H1cd zVn@_1d#$W#hA^uRZwfw;m~ONKsGBJ?Cd4;$OJh&RmRe4-vSAU?L3^;gr5leeS!DU> z@#0wn5NadxB2YQ-DBJQkZ4cgu%p^W@`?V-Oa~|YzwjPM2Fikz zAeoFQop4JxXQj=UWbC{3EHKmjr)2s0Pk=6EG9}_>+Mmzz1O*fVYPD}0u-I!@NEy8F zv7zby^_^Dk^vz;v{nyR>k@G}_B&samCH+&ukw+ZI@j3s9@nVKSoww{}KNMlErSL!~ zuQQfqp*=`vmM>Md&w-l*ET!LTq$1wv2}`lsG0|T3MPHVxjA|+GglO$?o2jW#sNf}F z`G-_1U8AtWd$5QSX{(}S$%DArHMeIEA0^XZI9Yj5sOePJYMh4uK&u2olaw`5VOj&Z zntk&=`cKy0!Rz~;7(JtUGo10o)V@CDf;;WzRI{Td^3g`v6A8q5H}km?F8#dlx}|&( z7L#}`0TOC~AQ0hr%l&RQR>y*2i>)*Im$lY$0qB~;=XhvpqvK_|FDPJs^6BM=v5Gb9 zv|Au?Alx1Nn6KW};W?X^LR^jieT#C%CE_2V#1_MXosY_9i1|9iit#`~2k;NY^052r z4DW@sZ4$* zqWuDUM2m(JJ;jFJp~!}Ev(^i*6u<)-#E`mZj&46V@!Kh}LusElT17Ol-5mxkqZhV5 zq>zHZ<~uQRVTWCqY%l`%{(PTWafxEC|3CPWpJ#_K%eqbty9s4!zq^sdw#5u0DBGw4 zi-a&8EIcg*W8?<@(2_~f71-@ui>iqUDm!H8p0oKL96O4o#PICIA;Ur}C?kG{lHGg2 z8_s1bX%4AwS2(`=|oGtf~psX4(_UpYIutM5V$bqV9=u0at9s>>2 zfG^8D<6o;QJ{xc#le{KxFfz@1@Xha?G6TgrJ%MGR)px-Jr?`^+eQDkXVZ*5}(pV?o z;zPnLSt6U#AQc(neEhZL`48g-J_AcTEzXDKAZVG|F532e=>;mfgO&5gjb5Tkg7j}2 z)fV(U+%@kw6K(JQWxLD7H)^OkDp4HhM=**a#CGNyU+6o-I+!)@vV4{|CG@cKH!|*U z*{!x^nfFI{=8Mw}q07w(KNz(IOj7k8AUtQ{`pJL99(Gs?j-d3i&fNakKE(ozH1c{*1=vxo&?0?c z);p~(A-`@yLPPhf2LRtPhqvWtI=rIQ?6%`wV;>JkGz3GbAt7<`WfFzWjYY)cN)hT; zxo!TVSYZb~(|EVjkL@Hg)8aw#L$zEb(F`C+Nu#m;^YqGY7Vl;-Ww#mUj!X@eNEgcz;0qE+t*4kS=bVQe0ou{>XAMC zKIZO4U(I8J%BJKF zh5{=kV6|!jBru`+b15m}We5(A%i(!oq|Mjrd|K9T)gwU}ymy-uk;$WMl<7X7Y(+Zs z-6J83k^setjP9s0NyGKtO&CQXP}G~W^bDkT^1HfYY>Pp)3F+h=d3)tBV^pW`*D{76 zh=JsIdnq_NN!&xy zcRSukz-4~OfBi9)f;x|FAoWL-n$u~;Xs#E|<%NB)V)`s&7tl?wpz&ceJ+kPGJga2C zU;WP_Pdn9I(WuI)WOdP_kvG|@gSk_MQW4)alMA8I2Sk*~de4t%MXPIoQO~s_V#ME@ zNuHr4$?$4nSSta_}AQ;)`0BNYsqrHKRjqJvdoGf?AThf{Lrc*G($cWe zJcA(Y&`SU!;P=RDO!0+TF=+xo&d_+FGAu+vAo>pM#hE#!;@D_ z>!WR;3r><0D%~I6xVbND$BvN)kaR(@NWl$GD(k;ocin7zP{v_WS(Wy#!je5cK$66N z{nQ$I$!x1Y7si1zol0L_Gkt%_Rqq?ZgKt?_a{bRk-wHuOb=m4X-QsPI^@tQ~F@$O8 z=Hr&OiQ6RC%c%!7H0*}XOww*htN@C6ylPMukZnc)s2?)L9hQ>}Vt%ARHs$~qXDKA)FajcZ-vhOIw6xQ1<&$KVxKLh6 zlCDL-&N$#;_l*l*t~RVwPBRSnTL}3b#@IuEhr3_5S~tQ9+p)hV+-h;YGWk)acJPw; zc57mkI4n}JjkiDrT#F4{NC~B44eO?;zONd#Z?IG`-!W#>WF*gB+(?`~C zy2vKyTQ)6U@}&2?Acg1_qq43)u1i9ae3a=g1*>;+a|9cNc8YTz!#)My?UsjVFuOka z@UY9pr^hxYo$KhVY;64rtxBT14$fYAJC2bq!TIQz?`JOh@W;sD>{?v?^L=8AYhRw8 z!^d5I2R1NYxV?h?IWTfg8{X;2K-Af#1hPh$$hd z*7b~iy~^l#VVb7l&@%NC@)8!)DEs@@cRTYWdKM&$SiMMA>mcq0(0{3VmLeh7ssu0M zI!@yL-h5K@duT1EtTd!3yGPvbt11x+gtzQx=IJ9qe+E{28u z+OG(=-`B0Vnrg$fBHfHb09YA(WnAUYb_K0jL2gZc`cnXeI}&%cFHh~mP;Dtfx(ks=`vxnBo~6sf2d_9<3r zDl+z+7VMulj#Wfvji!@q6Kz472N_F(#Q;;^fXD}kJ|&E2_gQ$C;gt_d+XoUg%fdOf z1M_;W0Krs&Y1F!@#`;Wx!YP{!2}s3!k=_ITiNbzU-o?4%hV6we40m7u_Qom!6(;=h zn%;{p@;jcNyBZ9tyiMh@$hbA8huF6AGL^fp{RfNwr@0FV5MvfV^clc0oNQjsWPQ)y*YWWK+ z^fuLu_|({u^z&~wgif2PH}~0Gfh>PO3a2-!G$Xvo=~A%zU`YNCry*D(JegE<{1g96 zB!X*0M?_~*gLJX|MoyT9hi2c3Q_c~fpeb-@k3Ti0em&{0my%%Y663H zT;Q%+M3*KXccQ{;6QlAwTra?(HCjcuM>riDwwlbx-}$%ojkAEzZHQHw`bN;<(2_-3 zEqFI*AwwikU1a!`4A2=M`ocN5lj>wVIKXVobF2`Ov#iUs&YDKXDF+GvKqGxCQYvXV z=d&%Y)otJ`N(Q5RTL2IfnUk+h(?N05KxqWXdFPk2R8>b4*V1@o682EKn!0_m3I&D> z@;%0}Za?5-%5NJJ;qA4Vp(1uP#1Hl^n`i>g=p5ZlELCOt??Qp^C;yeb&bx_}52wvb za7|)SCPMrV@q?gdtkt#{NVMaUX!o4aPdc>Wr2}!}Y3W(&>t`fAFc+q&X>(uIuNY93 zP8E|1q|*=KQNBm^EDjv^Ca4|WCV#>C`mjAL!{jmU(X#(qlEvHWW%mwR;`Uy`BIU}% zUgoaWRB>9FH~?ZH;Z~UNUuoWS3gvzNDZRS`!YllI!_PN8<059Ndk#>G4@p}A{bW@R z=D^GeKpBU6kr+P*`Jo^f?47@9l<_0V%qsDpM5-XINcEJgIQT#Bi@ELHIQc_jhpij=EPf;3Qe152M=YV+G>j=hRQgb!eqvg)2 zY2XiF?J}nfbnsF2X_fc7!T_sg~O45Sw&~~n;Gz{ zWsAmdL_+`c5OK7L>a6*EoZ*sNp|X^jg{VQy_>Jka-g9-?L4!;~xr7Jg@)ZI^bzgS- zeCPO{LN70Eu2OvfXyPENC^qq!F=sAZr)vcnuXZ?ZkjT2OiyfW%$eBSI5~R6#%eaOK zq^hCEn8y;SgQZXh^bubUiscbPWVQ)xk?@rygB+VC@;kQ!D4A&Z>D$BO+j+kXDjARY z<8;olpRUj?ejzORmMg5yD+p2Vz)3lvKstibqbh%^@wJ>5k{}0fRV}|_21s8+VQVN`P+_!v z* ze%kAV@RvY1l_%>giZiQ1gz$pgeT=2CL_wm(tXg}7rD*CdQ5UfX}>;@$zSTb|-| zB%SiIU>2E-hW)gM-6(h8;~jO5xIFm-%+r^&!4H1O7}$}iuZ3lqFjEgL*cjjE%GDO@ zgx%NfQ|6p=zrsY3rj|#Je91M4;a9#!RFwgsrFyvJN>akJaJ&QuU!nJALrp6G!T)UB z9J9Sq;LYCgPCmUXQRl`x)$}*;N4DZA^iurDIN*LH5cwet_|5PPWIf;XZb9Ht(%1N; z2XtERKimVR|9hOYSuH$O-I2iC5tH=9ZlT&qL_X15>zf z{r%~Mz3K~_iJjd-6wUVBiK>12Ic-OLXYpNgbUh!<*p_;bu!waXg`0QaxM2_`C*oAm zIiNk(+{gT!k6U>Jn$kS3EwodWZj$B`Tsiym;;8~WLu663S96kYMm%PB>@D};@~&fF z?Cv>t(iI^lshbRJ+zaTpp zr;)*fc{}E^s;nP>9>FSn+G`a`6seXCkm#U!$M4WIIsN^y=V)D5b{@tk@!SJ>Kp&f3#qwEaP>+)ZT~O#4P>dBA6Ju8zup zm5=lG+y2`-ezADA0ULa0@=c@-I%4DmfPyGwmiO?CXo$^31Rq*{b}8xRhvk9x=5L$T z+vRv{&%c_&`69DEbcm1)`*kg@_ z*msRFf|Gxn1kBa%QtQ)_-3!2=j=lvZ;t8SoXxk{OsgHm_4)v6<3?_6*Hm1ZKq;*n! z1UC^!OoAEXT9>Y}`FsVMw*(gyn|&n0R7w8>v;y7fZkAlXFu#f1e%NCv6+xpi{>}Mf zaK5^ypKptxVgX(3JP&9s_212^Y_x|_Q}1l{v$49t$wC4HG_+FcKPFw8e1rP09i85N zaQ+R|5$Aj;5j)ND@9fW(fz7GdX9XJnl<{_E*wW{ify4q|O6>Gq8L)SDDIS!!)@mToak;Y7B*H@ON?L` zpjzjMR0Y+MV=~jWl!(v8TOMX-&WdK8%Y(p{dNF5lXPqDnc?zXSuojqIy`9Iopyxrk zwAEdc)K6fKY_uiQ9n-*4iIJtx9xm=L#c?oq=;AGWErdKyws2#Awj4`ZG?-+Zdlu-9?RZUlSQcCnBcMu<;iE`^Tdd|C0`l3IigE_ zUPOfy$Y8mXxvaEy(w~O)IR>UScK-VYXmLeh1kRa4tAhAaaNwj@G0Ctkkkb;r&1F;i zv)abx>by2}&D#D~lKb>Cv;!gY-%uL$>q%fZ_!H z=5(U9`Z6Ot@B9vfcEz|1-2HcWBvt}g6p=|er@kq@@bQBBRd#00l?V+oDx|C5W@KC^ zLFb2F%Dsx>>?+g^b=tVO+hlQ&-o2Y?#`+j?3{CT%@dBAISV5aXmR;n3RMHEhRza;bN_E1bO9aW3$;0%(B6UVaFECvJ2g;{sHJN*UYBx?f zEy^`$R1DvS^35Zgz3z2bfFkiI?4|o0m)xE08G=#@z1Sm~A1@4?QUa5NYs6nXv<2OL z%HhrT(~G^RaVPJp?MkwhaP<0RVEbj)hyF~-pU-bkCH{9_!eX_EcRNx6V?tp^V34N5 zXzZt&#+;z=0T!5?+v8HIPaU>!oN^xk$QQ7IN>rSz^pp+aU%>ebqfVOQ`^Pt=PKrBRN=Bg8!LdW< z1bkGC1=P2x20zVd7A7+V=5B*d`$_E{zJ@<(1J3n|af>;XHsG5b?^q<9|4sReK-*0K(Fk7zo7Y zBz#uoV)UIkI+7L9K9jR>K#!Xr<<9h!cpup}x?r96frjH zQHT~1eLJ{3&Ij5XEU!MfrfoNAC-YR;zuDc#gx<^RYTzD>ZJpz67B|A_P zEx1U0+$}c4ozsB`y4GWH%EGB~^h}t=DyZSe+KJb8o|NM*ddZl5)pAl4cy$OMD(m?L)^S_10yOpywj`z9U+|Flj zw7dA6w)1W(oxwYV*z#o6nyyT2$mDEf1mkFBdX|{Uoc8g)ujqSDL8*ue=^k?q|4<%F ztpJG|8@3KjIf*vz7@_IKSEx!ljkB+b!>3PB`z>ZT{G=+`hU zTP|OuF|CbS+|!(K`T$qQCqd)nz04D4J~U2FWCxI>$5*4Y(#VZtqJ+}bR(=P0!7NJ7 zr7o*fPp>SdAXVq2VT9RX>8|J?A6Ym(cK}aXbu5oT|K-t~jh=J|QkdZCD?YXHuj?qS zZ^&r-7$FgIYPgboW&UK^dsWzoGV#g;8mp^zijQ;NUE*+BZay4W4CAornP`tQ|3YTy z6e~0uqE{D9r_}hTDla=%8#^@qjIB5#%gKJ`f&ORkAS7}7-LvwWNvNb~ohzLrFjD6) zFRS7pnRr_=7wrLe9)mBRg3{SLE+g&h+H&_JqIv39GVZIvieq|Z`5k^vipLJ$i812l zYVt+3f9Q4N82SL`zmbBg_}FL^`8{x+YQ?HcV#@GC3rBK}$!%)D`qZ&b%-8FB^jhMv zK4HdkH%6$b*AQQNKzi0OWL_xOZ8vyVeAr2}w0BC}D~`Qm=rzQbP0zH#P+cXEQIPF99v-p5ph z{2BT5PB$j&!Yv?`NF zA*vi?cN&VS3<^egw;jy+@(}q~{?Y;6nfP^Rqve%C^x=IxhE89@jymmhqkww>9JoWL zfys*8~$m+FBCG8uB12|_b)^UiF57jcIQHOnPk z`V4OMRJ~9#LRZ4?Fpjwj824b~xHw7<5^xD-Y;+tu&U1!Nc8D8I1t$Ac@&*uhCWp77 zP2LmfkE-W+k=P%ut9}^M+xB09CqZI2)!F=OvQvK#V8?%2d8gd$XX6HkT5I0grcmaD zt_5&Ev}mAOu?4|Um|e=1r8`IqV+G{4ctKmli7#N<8@imo_o90wDzD#)7z+r|mkIgU z$er67cB>33x(<7S_25~t{p6(Ao8uUCvJhY-Pvy}DvG=zw+ zUkH(;|B8N?VFZDf_fiXyLK*k!!Q>STP2JF)aRUxgk(~}rkq;Sh37+p!9;g)n>^L8D zyuXWyq){e|%L&DccchmcqPi%D{z+B;9}DoGhCU^h?$y^kGM-$_yX?R)h-X1y`!(O> z7z${BSRVd|$D-;-a&Jzv=WCxJHucRL3bQ?kj-v;AgZtlG^!gKdNF}J_;}4t55Y?g5qztZNH$2@^T8iGqxmSo^X=>us_C_G6w^@F+5WQi8cRH z@zfa{#Xd?;#Q*yyZRp^iQJc(*vD{#`4Nc1=%e0-MWkO6XeLs7kU;D8EK{d52F@}CU zHaV>V@!AFbT~zVip7z6lF*kAkuR6p&NZ)-Xd68yx4rG(Y1|<EGR>9=NzXzJ{mKs#yy9s;(E4Ts_9b`3!lHCj`;_B-E`^b2f5JQ7Qcmz%^41Q)TA9%yG&X>;ZE3m zrGx0%sm<(zUjgzb9{+mlk5Wq?w{!J$)M1rNuUvVWf+1`$%k}{E6(r*bFS2t$SN0*y?e~~h+!c>3z@*-yh?TMmW1*N=-WvX6|spjF|L zb4o4PrR1PVh+1mu@UMF=Cf!jqnP$VYYDe$z3?J_oK9>EXHfT^jHH#~Ug)N7-h`gBm z;+Zi>^jB1m*=F=0o44=O=SSh#rahad)M5u!tLfdSjZ393&U3<%sONQvn@FB8wRGVB z(R7{RY_MNHiP&1Jic+C!Rw-Ir5~HQG_AIqWhgH;0#OA40TdC1j?b@qmQG4%IvG)i< zB7`^p5AT=cYp&eax$kp+>j-88F0wU+uIrPIne&pWG=*4`^hAa8>VX7;9u44DMs^Sh zm!RIC0^fdt5($*GmdGu{F*9Eknq)U7G>>)8cLQ@=VeS_gw}0TTLAlf9U}A7bQYlPx zUN9>DvzS^3-AloU2`Ok)*Ngo}C48-@Ms{^xUhvHRS zY6o`_Yr4zULe5XF`3aeeS(i9HCBYE7hPj5XEh0fl;$}1KpEhSI2~&T)DIWsAn^QBr z3gs+@&ho4Ivu~w`e6MyDG)84EXsZsrBv9Yl`xK=JAOnDCgzx82t{K42J$$KEK{uV$ zEP_8p8Unu2E45!Z&UX9FpEW;r)f0U|Hl~3S;2I99xOh>-h4TEfr_TW-Nk$7mKw&`4 zA@DzGLu1H(WCj_QBoz(?T`e2}kL_Slr-|blURj|=#bu9$5Iwy`$TpXN{1%OD^AHeoNZN7{VP7pN|=jwDb7@R@# zyc2Y@=%LIkeWJo|MeUjMJfOxC=G;AobCl2fz<0Ivoh&DE8m-L| zaW#9=@#*&W6_R^ys#Dy%jXxv~6XGcp?HX1Q-Bp1XzS)Yl*j zq|QL=G((>oSyTTTArGN@aDz^PFU9Jus5V^V!awwr_$=Y&`RsI;1mkc+@u)}OPVA>M zQ^@XNPjg59>`B#0QV3`Q)%Nlq$HW;`3`z&Cbu3oFjHiP4W8v#)= z#;CL&Lhp-tW)tu1>t7AmPqGEXKiX#u5S|xT{iXZ1jbS+&9+9zJ@?-8Q)J=&1Al(ao)Y?%Qw`F1JOhYuirZGE zOxRS_BB6SR{k5&HvlCi4{R3Uy>qA=?y3#7wsRFD2wcszvVoMGt{$nU#B_AoLq~h@D zorEYwCR(iN?pNGdi!cZh(E6n4b?V!Ze^wG>djcOHUTkVMLhOWI4=8p72CStl$DMbQ zS%Jaz5W!tgaNGBRk&)fn(YOKVX~p;5jf4}wvWk|jt~H;o<6So7S@n>g>+S(qEpSF{2$z zt&J$}7nFYWkwolW*1C6544;E|I#kQzW@`;MpprgzfkT7Hljb??bYh{OS;Qcmf6$uviXotIQJK(cl7VjHU?`?0aMHChP!%AzVDE&O;o(E3OLBaulBV_#E%wu*+8zagV zTjZ|}t*|EkF978}g3ARAv4_z6|6sy4;C|hWeO+h26jHEv4Mb(F4~|S{ zafrbc*w3z`fjZYWbH*E8QLhtQfKuLIE<8IK_fkaE7NKfUTv~Ve#65WI*^d654yi0e zb8B|_*HHgnBrE@wwuSo{M$+3{p)O#8EDH6R1jN$J3k~XuZVVm7pdZwY)@7RSy|17L zL=cr4?&>_A-`Z0=j5`b@MhF~`(DrngaUed2he6q%!e@C_=wkEDfKSNRiLSJA6^^TL z-0>6qiDQ}YlEt~};`QqjG_B!d-L8@Z`?LHZlWxsUmm z9q->B(SM)>kL|a<5k8h+(xz2I_MgOp9fHoSYX$Hb^WDWFjE~>yPvQ2q4}$*b?2w%E zg=YO9*w0=4IcOV?VFVVJ@Ims3_pOR~!R{%ab0fOPHJ6^S>%pE4b?@OD_IKDe+0%UP zf6-f6Lw@rCeyQJh;l1@>yk*ghF{*&zBX$hrUg~b@E|U{0f~wtg;>h~#a)KgaCo@*o zqttvoFuBeh+GryjfciGigPeNcDgrv<29}7e_3eI;O7=Z~{?y{< z1##zV4&IUr$^30z>XKft=qzv)nX+sC= z?ig#og+cHeGS#N!>wcD;>)Ip`fVi*MN1v>>D1OXn0EqMk{F{LUT@R_Sk#nas`xGC3 zJq;X`7m|I>GZ|Hg8#Bo+gJ~{BT*SN_dvGqHQ-EVC9}%##lix)Ih)iu#*-OH#?p2E@ z$2xbd(Rrq9_`O(^3IJXezL(A;!f^E3ubYL6KDN&R$yC-zIh9G^Z=AIMXmqA;V#K98 z=v$m58^ZU)-v;ri#QCL|*1b&WEM=fp(KwDS6xd#C&CCqWrIU7E(T=wchTafZ-MEeoq}&O-78ZzaIp>@DswK4A69ARM) zm<6kU2u0E0IUC>A;x7C0HU&C!Xe9_q=ceIhqRyx1Gx{Tm z*F&bb!(z@)F<1U>s~!a01WK?&iy~79bA&cW|2mx^SAPQ@zf%AdX@0Rj$HiQ&o*|1S|!_4{Boce{DsP`z0wS2|n zyY}9enQ7o|1T$9k=211STMhIEd?ioYg)3FF3!Gi8#SDp9^3A+`Gy?3n^;k7oaQ}i)*u4ee@Vtrg_WXvz={iC3XZ1@o z>?j~TU%?NJnUnOsaeaKC*ztgJ$l2d-f$|3!1s&hN-p=i@ubSfj6E~S71d#J1z3r={ zSrd>mdzD=(36QIP#M$hn&xxQ!A=lK9YpwY9yxqm)$?RmnmfCyrH`7oXoS}P(RmtY}@x6FKM`sBuouKp@0Y{4a zhybI!^h4f`ai`XyOZTY~`jm!^?zd=M-HpMj|KhIb|B46Bxh-T@0M!fvpcVekmk6#I zQojDB%a2R%f#1U{mQ(&28k|cV=#b*;i-(Szt#7B^G6&-5_z1$-YEI&YO)>A}g#vNI z?rlvs=l((+andCG>*Nk-fRnED8`FKdQD_m&D2V?Dvv>IYfVr;CALYDDRKRwvV9wlj z>VRL6dHeJW_4xaOkB-JE^&k@Sro*yZ)sv|o;VOY^)NmnK9nRa%a_Vk~#PP0&`0xd- z9R6foQc?>_{A=j353?h`a}nt!8djlJU=)e^Lifzb`yP5nyUFs+hmgmzEoe2t_6<+A z?&StjJkVcFj^#1H9 zQq{cEeswk0O?z|n-(g48qqA!Th-=UyQ}%XbS=%%(hD2oVKD?n+Mu~E{V+QI^{E_`< zq;A1(Gqgr;$fPNobN|zY0|S$1X8C7>fO=Fm+HbA4meG$(#39~>&;Bi4n~Ay0mp=m~ zHnuF!8q%cE&vfp!Jf3dZoR62zmWR|0U*jkKeGI4ynA1784v}>ASx;*mo^)JAm!x(j z>mTjDrh{KKC+%GyT|Ib?`kN{APiD-YdzHzqn$%6t=DQ$=dMnl_P3DO1Lo|<) zf*k4mx&mscO&>f3Fkoz6P>q!-@_n6&(>#OU2LPqIz#P_U@|w1Nclz5#x}Jd4v@W}O zw}-DhND2cmyxDc2mj2>ymGiXC>nBA@w$0LRDj5JsvEp5kSyqM+(Z@Wcn9zw|V?_)c zS*!QiktwZXB#)@Tyirhm6Q_6)l+qzNTTKi-QUnh$JDSY!zNuEg&H0M$YH1rMCK^Uf z=}|dX`O>aUPUGc2md$D|vw0;l?|NO&K&zw19 z&5;|JbidyZ0P0js$b!9zcMOky+{70|RR2@wQ^)ik|LvgdIEi3&@JFF?2^3rLly#j< zY=$`m_R_jz8k38gGZRcRAB<5ml%4ZA>1;r50d--x0a^Vq`1IM9mOH}Ih%2+?Gx3Sp z@s}VVpqfhX#4v47ExT;S4$~vIG^Wz0mzJ(H5YQ+N!F^Slv2khr!G{%O1#Vv%oidX8 z2z-J{*6Z-6S1wR#Pn)ZU$qyGF`lk<{)PXwd+6k@0Q8U3|&NXU$ItkYI=c!HZ3CwSt zjkBNVIqsojx6e4j_vV^f2El9;cspCy z;B5)sbF7v}5%}yvD-MeK5|F3CU`2)pNG_PwZwGbn#Emtfa=zyO{kbLZOTpDA)0^_> z$$5w*HwalE7_dI|ucHpq;ENB*KfF^wRl~arQWkkTNmLY#Ii2L;X_q3s5l7PcXSiMG zgP1ZL8Js;hc9G-S_U|hGdZqTR?mr+Bz`@h=U)&f?oK$(D*s4ZK^VS2gkU}!J=qGCU z@C7v;sz=}IBmGEXYL@R9a3s6TAGH7`hJ0kky63lTERt2*F=OXuqj>nW`9)A~-a#Un z=b|+D<11=?^<0_He%H}UXDMFz2qZqS;t}L_B;2#35+@Aq=c;d|J-;yBn-4gwpweA< zpK_@91u=kh0N4glKtCZIVPcQ%qWbMcZ35k#Y8%oWLy3KZjdw1~pZ`O=YL8*b^l>;n z6rABcsZw=CReK@JhVO0;r9e;6jwLH0t^=?$>A%ysh*E7uyWk|gE3lxZyK_Eg|K#+h z6-Tk2o9>h2 zG^{{!S#7tTk@EJ`y|AxS#(l#Tkpcxrb>t=nChgKG(-&P%h@O#MSGTxWq&-DWPgydg z+bU~}@6jFw%r~mI7z@T209GuF5a2I#N`yCLc%N-G8rAF;9|Q>~JyvaD(&mdSq6c{H z{hqa8a{2`uNahCo8Mk7;1LFLhS0R+c_}Fh|1WkB}UZ@n4;+9qv%l{{T`60F@^9vf? z?~}4drO+q$^KzT^;6$E&pW_PO^RGkfUyBF+GAv&T|CT%H?276MP`!{Q)cLeK(@3!h z!@FmPuK=l%f@fC1&oY-yrIaiic!ZT)w~w_6OaVyx`0gciISwFh z-Ed3dNp3SElK;?lxG8aA@2qcM6KG?t_c8!^g zjg25}E6x6I=?Yz9TSUUX?x_qTt)FE}EUA$!GRzgP?z$&Xx{pZi6*#t@yVir zjm@^h*QUK@S^a`Jox2z238{&tf!#?z#DAn}8lJt4^-{;(wofzrIj0H{MfgJO@oFhe zASYBN4XkJ8TE&tj>6?Us$Ct7VGAWV`mUrt7E`jfH+vf7?{2TQ9a?W@Wxaa9lpYM;3 zd#)Y=RSbfW*V~N_{nkLnZ3E-5kXqS0X(Ox+y+b*lPyDWvZp23ewXn&#g4+#cZ?aKB z-4nYT8vqd?)mwAlwXB)dlRZO6`nXnHH2dX5-Y*JSX3{j~nL?I3cY6yMNzjOo$L{?Z zthgkn`mnNlt}_2+@cE;q2pmP0lcrSwO$ZG`cDu>;%aML0jqNX*B>usQC~<8E*Xki+ ziOC~zN78*Ae}duJ6C}U6pH4SIg@5iP|Feba9;t~*{$a5Ge1x|etiu;M`qQ16^vp~R zK^<9gW?kz8@qt;t{qg_07o`^(&;M1_MGOvJ!m=XHGTAx4`gQ@rII;>a*BnQ&SnrIG zdqkGddlXcL8E3v#jhK4_YpoR(dmaJmf7)bf<(%_Z2-@m2l6^E!JP@Z9PWc}OYtjK+ z?tm|u5B2~Lx<;!kVPt#%y+AI*$DFyr)K{v z_SlWKJ`MfpU;o~Noua8Z)Jcs|GGTBW#?KoeZb)@cpsxQnhS!{t%p|_~*Il@NYSYA9 zNPee@#`ieCf#$#CS&*eoA0QPT7+jzA`|J|H9gw{gQgoUZ^}l&x;1d&TxUuW(lgm*_ z?{1bhUOH?}B2fL`f_OTRch|N-pGf_z=clpTDAz81_UhqkG#^?lX1^xiC9cjska+eQ zC;-QAPhQPpdxpyW|2b>tK$M>KDvnecu-YUA$2nJUOc=EF zHn2y|QM|FtO5+d6`T2Ku<1PQ1_!c9|y=2;1Ug}6}x8E(Hi`Chk?q9#czDU$t-0#}` z)X#8oTLzgF;thS`qgZIlQg<4T$*U3u_^C{f^!UtfGh#dYnN@y@MjJ)nZ_}oY=*@L5 zSX)v%TdLBVj35=LL{5G%1BvwqqnR3anwER627xdVM&u#W)%)%D{jj|`|MDppB9lx};jGcIg*IXEWyD#2_OpxuHpyRIdoqyM{QOC1RP zYiM0C?7aYrl=8)w$DFzgORXQyx0=?D*j&$S5t8AbkU?tkJZjlXwscX$oX#gCjSebR zINg9ecVyRsN5DF-EzudfST@`=sZMxQw$08pL7pN09I`QMS(_-T>NZ>=A3oW~GC%cB zd$&x~_sRSRFA0@69Q;h~QHVC4y1pNa|m9|yJk44t@U)kdR7M6WCF0nKR6~`z1anz{mQ&HHR0qMl1Cq7W(47%16 zK{&^H1A#C&<8ecXSvc!W7xt{icO964^<8Z_03l1SFVIxuoHj41)kNd`J?YC><9u1K zuTev2S5wGLL#RX;R^AZ&;+jW}P z+wi9sj34pNUbTxOZHt|8udFGyCCPXkNTDg{wAL&Bpl_$2k-KTG!humRv= zbMw{=H^OZmv+}33WB6Z_2Y#db7YA~c_u}@l>KnlA%Edn&G9&ld*xz#?wDu0uQAxGl z5k+y68HE+HU7T?rM4C6t7HU24=NWai_QeI4B>=dQ?<<#AXMH&n$4s2m@QNQPDV@-| z3v2;?V9C)8z~~y_^*p*6*8NLCHnz>I^sI#Dx?b4wD%S&~%w zE6E)xwBD}Qx1N`TU_rTj0dWf$zzbgfevjs2=1XK_j<1~linS=qB!dWeE<5g*%$@ut zn|C+_%9T6cLM?ns1d_@ThU(e-0*o2488W}9?rt{xocjM-00C5J_3ZygXV8p-edg>)AOFcm>4M`6H<`_qlwklR?o^dX{2Q zqtaIeSAxtlYf`q4P_A@#;M;k=whdj+@{)__$WTwiX>Di4+@jY%yEfInei-nmtFYg3 zGG&od8y3E(WoyMrG^zHWdp$$l#_0L(q88n~dXhz+&+q(lZc4Iyw`!@oIQPW003Aww-{Vn+n(RV#>>Al1J2=wfo;olvau|C@P_AqDB4<3@8 zcCGtWVrb^p{@2)LcjNveuHi-4XP$l{~Iv~$EY0a*=?yZ1=9f{YPF$w5%ZR9)t2xoMw_|Xbh z=mKXZI~_~Rlo-*s6*^1q$yjr^O6epDE3w;TUXrsPV|h;F&i5P}GF!enKO=sOmYu@V z$plkDyE9h%;V*Yx^EfXCD@mASy+dhFV!yzUD*9`FA?eJP)JnTZvynUgPLVtqKNc63S&yDW3hW zrv8s z*Og~Y^^me5#fP4~cJd0&y({J%`Mo(>?MNuHlbJE!jxXMOuHvwqZ1 zZbXKD2djEKGI*fWzdoMNaNjNLbup~_%=tgtW6LIYm9QM=s-59nXWet(gD)N=9{{bV z1TdZ>SC*!A?0NYEO`+*zJ(q$Dl*`3XNaVO>vuDB}CL~LsLxIPk`K9|?o4wW9gH!uu zHGoECStU5lfcuUE18gQheir(x3)<*Fn46eD_)-ARg-MM3Pyl_PS$Gj!DvRLZ>ue_)W$ytcdc!OlH6ui5&J4rr)RsGY<(?_RaL{O!L6G^?I~{{! z6%TlIxdVP}XxxFJ8ZijibGt(aAdJPxs|22sifz?jI`nF9Ic#|s_nPa`L`n>pE>|U8 zNzGEsV<^p~rD9#n7bs)o+mm0KTFYSfi^#+4bx6|FdEYGCo0lo4mWyrGHV7p24RHdf zpV@NTm1q=0+Zm4YcI)WH(B+Q+O6Hcokv!a6Q6v{h3mEXahG&VA8jm^dOa!9vH?qLC zypIL`96#F%TyPFuteT4%Y13Jxdk7YEb0|_<;Y@?-*$mqi+*Dqc;@t?lSg@~?Fo65Et^9~dH5 zvapGBv}{HJ)yZeh*)uzcSaD*R8c4XIdFk75{nctRfWo;_HT(C#*Z(9NnESb_UVZJY zUoXnjb0+33sHgJ4zWsNbvL*}EWkG0R~)a#Dng%$xV7h?V}x)RG5 z9Nfj^W}3@%KaxsrRJ&*ZOC;S}l6mu7LYJx#>VyGVFG~Oe>ZIqFK1Ev>Y3BdF$Ma^O zwuo6ghzh@b`VQvR`y0SbN*N{dbbCKjf!iEOS#BU^tf&+iAi+6_>C z&_zROWlJ*+Sp$vq1*#i>n&-93RLqa9+Ep_IhSRXW{|jO^iT$gZ#&6;5;m)zBIWByU zoeKPoM)@4fW(Dj4u``2d}VT;z9Q`k%7`uQC?gruLFJp;;`$C%*Ksi?uW`AfLGV_<59m5%JO8wqbv@wV31TGZ&gDzF*QCM|Pfkgs++JZC zGKhbEix6iFk{E5#x+*OLzrYIJ$1aU?3;$6$Yw(>v1FEpg=%GJAf@pNU1%Ll)x7&f- zv+Z=Tg%ndvUN&6(ME^m6EaV`_K-=iNE)N$2#7>tZQT-R{J6O>u7=%35V{2duNNNDx z-vcP^^i&l8i8%!9aQEym_|o4gZUb{F{;!HJ^L8B#vk9>|fhR|Z{|UMJmiwg-IW6Sf zhgXhHx#XDCtA%yX?3-Qv_ga=~91k)ni&>866#*HaNlOQvgSwjv@CJbYO#YEB_{C+* zf6a~*Fwv07W@vDnJN3jwQS66xHnu^a&a0cNRF@U+rEidGSg|c)hyGD#_}0v=8(>4c zl6%0F9T~Spi_i zP(KO%a+3O@Kr72|2>9m~fR7Cn8cLT-&bBS);Ro}IC5hjLOrX${u9Y*j^@#uIrzz`x zMb*iA4E)=yFt7Qvc^C5YWvd}orOg`pepX?5;(hp1^H00}LX1SJqb1hX+-md}E^Yo$ zMXQvc8dwvv)TS85aykXAd6F`pi*v3j8=mA!B(*3a7X$qx-?SFpKb$0?RHtgH3GKw1^)Xx*_CBv>f4-Ii6a=0 z+*YCW+ya`(9UZ_3-|lxpN2PHS0>9LbSvT_v zKP2HK17abiU?JP1^?=Ukh^%6zxAbw368{La{gl6xy=pqVKaM~yZ7GTtbxPytvgat>Qxjdq47`2a3gb_rI5o@M&>MM2xDXPIqf} zQfR!%H(-5dlt4;WORo&0_NYmIF=fiC*A*c9vqf0wme7f!yd_-y>)Lk42kxWqYUXb= zP>eeIsjW7oWGf)=pzHOX+a)s6QWHi$VJhmU!SPIijo=^E3KW+LUgzOK zr0uO2(v%nlZ=#bB9p-#p-s=fk8tQf)z^DGEH$LbWjNA5`o^3{E$C$|s3(DOxSD%M73Kwb=k8>Ms73p-nZY z*~idcnpP}aU8two5*>6<9QgEVkw3K=)||bgb-*#ROz=cxNG`1+Az3OfmRK+) z3)tb*O_2rsK=+UR`6>vI)plX}B0_BaS&5P399o!2Ea;n&5`J7GXZta~Z0>OeI%7G1 zk=dk2);iyDRkDw?oR(9?a^L>i_8g=J;W%049Zqu}aCFk35$&nqT`T_o{>v zZV*3`jS%=YPQRZvb8*&H2@7Bee`OyjzJA6c^9&*6O&v`ob}D^_VP4IQJZ+fS=yo+D z2UBZ$tQHOPFNG_@n7JQQ!dY@qS+cGDHlhfgVo|IehS4(#@UjKWwQgPl(xQhRQ0}aE z(7q2J-ZPcwY*z~+SVDDgPQRgDH$~Pv z?}8b3Y*BbapbZ6SBUw#*D3lJ!i?}r!8J&xkeCseu7+%JQe{n2 z`?IYFI~=)X5P#lkW;d9)qx>P+yF>>{@mWZs(|_{kYndg?o1IMM$%pb3Ai`pu?+5mh zvK=ZRphV$4@Ca6icT06|%PBkV_r5dp)g0wM3KH1eEoNRq!1&`I9yJd6Iu^UVGz|0u z>^KKj;l7Z41>J)z?WSdQ|UwJcyh*RAh+;+&)x_ZdqXp*9!zn_qvMWoSY{TAIBO9 z1P){!XJpt94PG&i0^?e~<^)?3V^Tn$#;$7O)Fdhrv;WvV`Hf5KA6(J{c3$;TQXDsf zV;Z1L6VU`o24C0%!9qQfhuLbPV(o&w=ZCm^ne52+92FGwk|MJNCoqOep_8la78qIj z)P$8UFTJwEk3uRBIQo(yr%l%a#-tw&dWZQyEdzuZd1Hzn=)1Jh`v;93v&u1GI~Q;8 zjBavojVR+=k(*(f+OJ~%M3;ZI=DTP|8+s6sT~Zq3qGUII?@Qe0>v?<5OH}kdV)tm{ zy;Nuqf0NRTf{010A7(YvMw%~od9}yY9#K5U8ZJkyKa$FBb?-PMu~fO;+hzM5pNpky zk(LT{U}ug3z|oCz-qbSKTVTQU{jO^rjq~g=0r4S`JSVN}PLorP+;pcP2L2X2L%vs* z!dF1DZH0LD`SahcZ*B!VD}uKJ+;6J?jv2BQPbv5km_Gg*aWf;`bfXWhIz%?F{gsS7 zmnY=r_U8NQHsZnign5sF>_LuKh@dJG|R zeosY|;!vMgH@5U00@1OYh~m%izweF**!zc}Jbwf7NL?z3Dxuca>u^}sbU6N-Wi~?s zkzmA2CJatAcwSLDk~@gN@|4m6+4qa$C#>4pMiRK&{l~ozJO<9LWW@+Ywzu7rJaE0Z z5?i3oGmmk$USL{$t}#QO94@L)s}w*jV=JLDY<}7uGyHmza-K*9MmJT^D69=ZO9h(^(DgkwPLJF>t1M zec)5ea0W!fe$*B=F-Xl!r*G`aws3!OnbmbsPT|85dllcWS475Fpx~XcX-6Kn=^L<* z-G4hm4iy`LF@}&fRYkH-&=vO3N^~tio71+e-wNM=JUqg6kFhyNp6GR4HX@2oXVQ*N z0Y72}SciigvmUt45Ka_*y9`_~LX-ZDHO1#}vKCT9raoFr^J5JftlrP)$wc*3%XR*C zpffXKYj`YkhwT2FaZN<V>CLi2~2)n_sdDR%*mJ$1$R!DFaz>Wcfg7T z{Kf}s0nJ>2wtVH$@2Mpu>y0PT%@gf(zMD8d-8moOD=FT+)_N4wKc_cid{|$w?U7#z z_)I6eqX>QiJ3qBc$rXF40XY*Vln9i`^;G+ zT9vfw1k_=AUxgWxAyTruKyC|^y5ZLPF00LRlDGS&6IblM;(Hmdzq3`Tf>Y939uqC2 z9nW*H04y4@`C9E7A+&x-vPS9(t#@k(IVR~X>T4_uUfSm+u>gB|XL`-pfG=$B{Yu;r zoS>5asC;*@LQ!JV_#d?egFB~f!n)W}grbu6d1PC;g@o}TlZo>m5K%qebF7sU-r|D%tm8tJW|d8&DNI!i`d{hs?f z3@4wU(pWF?gG%0%-zrK&C)*WfDi^+2EXTmJ)Hx$>hQ}wyqtsiN8A7HVkE4U?R&7(E2ZsLes2eq6y@7p(IsV>OM* z#|N!oM4DI8+C9BX!8em0TQeop?w9|d?z@|&{hq0}hAa@@qF+fj>e-Km*f0iviX1HgR z+WySm`2k>7)HrAZ``a@-t{LXM{r>u=3Fy;}kqFlI!|*Lule0Ph4a`>7_)#cCYx^#8f;Ik^yXP&F|$*$6UySorHm*a_x&G$ zCtJWL>|P~n_o=>+aj*VkN|&wBE~q8q#XYm7&hK`Tgm1zMRRzA7jX&A?4 zv$nilSXS+=E*}{UOP>5~W;d|TW7Ko*$KG*r6an9j55BkS8@Lz24n8macQHB~Aum|z z`arQg7GYh?TZ&DCw9qJ2h@_liDc-=T>X*r*l(hi5bB7_Vl-YFhZNm$T*{_arU(zei zb(UP(F@XHIic%S{_b)?VGYatR8N+U=8!R(U2d0Q+Iy zhl}xF$Cl_SNBrLmF}9iO)nugt;2`)?hsdKQ1Q!b93Q}js6=+&(zeY}xtVP~nDqR*E zdImT)k1WG>c6XgDqr>5Pn0DHU3h%qJQqwW|U>N!q2LO_cUBi&4r?26Mf_a%18nOr8 zK=C6vAxU5TD7Q*dyAQM8c+TG3x&xlQY<@l8xWN0E+u!ZchRiAg&hlbISmvu3oL?yx zl|&qLG_w+{(T&r$$Z$lT5@fpn?H*Q)b)=1+cntVm-H4cO<>l^`ao&!*vAi*R&9v=t z=4&+DmJgkNlj^z3Q`}0)ZmpJfv}iqjk-*Gq^(`xpJCU0TP)>g_H6(sjx@F9CC}vZ; zYujy0M%zt_Q~}WvCOop+!B8=T#-*)XOG`|{EPD5h9F*ena*)Lb^a6G3Pd*v@<#`rJBT)zzF#9W>nL!0+lsu6dBy{mDrcLsv zBWdG%Qk!l#x3HpzvEm&F$(E|l_U+CDAW~R6>@F#?1@O}REjkWxt1=|F>C&Es3Ip^^ zYGbIKuA2Vv>a8^Z6>r&GBhSw71K`(}6Gz?epl$eIsKb<&Wb3@b#ccKTx_Xc#{b^a2 zK1^@M>O4|H9wpQ`iw$!EUXn0E(5D5OCk?H1@&rk{2JGoVO-8tw1=6UPs@Z+@?9YQD zcoU196g*o|!GChLl*W^(#BY!YPH6+@z$`V+T{VPYq&CQm1OtfVU5@MZz0FJV&=i{2 z6iQ9f`z4x((KTqHmLlj*94;(-@!J%^k+(zMg(g~>Q4}+ic93Z#I%RlPX*auCI`bnA zHapS%lwQB?9{3Dvi$u{v+g|(vFVmalY~QcAU3YA&RU7vYrV!W>yBt+4{bbuUpT=(e z8Ng-%A0K=}?;kqvp$HFRsx9i#k70i)`G*Mmv~<5S<(DoHH{CzIGEny|Nx~D0+|Z~N zU|dcDcQ^EVc47UMz1@PqUvfI)?A7=WN!_x?T32+)hOS=_hn4_#I6+etMX9%cAFoVDE??Vl9DHmKwFk z`-24ape<`h)qc?_vxkFxP+!3cgQ+QhRy^1~3OU^jeMhok0@d+K6nj`rE2BVRydA^0 zxz#IfZUHfWd&Qjm10V;dqjd5V~a$l-1z*8oCZ`%HXN)=!2yS{y*=ClQq-BAPNU zDNs*?1Qb+OBvqCs9WUx>T#M$IX$pB9l9GCwGD#j2Q&5#KBXiB8j zo}2E%m#P+uAE%(7Mw>-2KMhzIxons{OUF$9Fuqgv;$}AFl zV-_H(K<}B;{Xs|)Obt~(9%Pj8ZP}My-`uS-FcN$-EH3srowsQXnJ@(2Z$@PT?htC4 z{RZD(-EjpxwxNY8l+mdy^2TMz*hVQFOl}8<`gRUVpXI-%dFY#o0@UiY{h7*#@};Nc z+cdyVp|JU_jhCnCM8v!h$Mp=0PGZV$34C?Sj-#vufLeH#mFNgpDjViMK4B9sV4#e2 z>UU*Eg|Y%4xDS--rSwlZAC_v`O{&)pgPAfiinA ze@d&-4VAl8zGZK;|8Bc4o=Apd^BTKw#=iDHaAGe}W-!bVyE|jhdWAe|J7#6&_GH2g zC1i60&JBH_|9wG|V|nwEytSKXw=f!LFj;VB=I0j}BiT@Zz%c*C^BHQRUR6_p`UQUN z@XjFM8K{M5=GK7; zTiI~`k&R<^ZHv=|c}cBZ)WP2>iK#4W@^~j)d4lbk(oF=l1fgm`91v=P5B+X;!Z9!` z8yu7H+)|NHa?M|4Y+KHa#Qtg=-6k+Xu#es%g5x2F{~s5E8}Ca7Xae9i8;agd$!bC}xXc{0zu{nA_6 zC&N$-nKmlAoVkJeKal&_C;G75rnN~d4SdGA!vjh7I9^4I5~hf+zhs%@O8sjNQZbTY z3P{o{g1>F0Mh}k=fUR3-&4{|2W#+AqibRBd{mf$xtitX>HN9iPERNYR4G4IwzbQK zNm{I1dKh{jbf1c?M;tQJAs~)C6~L)w+8(icq0;CiWT%XMB5M}FFNQ5){^KY20HxI2 zRdb2m)R2qq^m_jsTRW#uRhocmllv;{OS*ln-42GaZ9HX}ImfSDcCk(~s-U0*j+z97?c$)Y zpRuZ1+Wcx8G1y%zW@{=3{ehe-+N>usxL(n~7(Jeg0B^McFahPt40>pD`=9OME%j;? zg;9Cp-4j1-3y9Q`T~#qH3x7?(Tz~lIchpz=Oej2Ni;X^(fONNeH7x<8m@H52pj=v5 z9|;+ECFL+k!;RCIDFI&^3vTD}iRG#->4Ko4E63~&jR?#4Y$xc?%?c9R$`1ngkEDAXBv>9yhDO5)sHL(3}Y-nL8SdI+fsF?BY=mxhgAR^;lH^juppM+8dy!bsM;67XDoKNWU-N24z ziu8^S;YP~tI|S~`>}#|!9?_{9edu9z5T>)HeYzvtEvzf@`J6M1+q&>B(nDlJAn@_zP>3CaiaLO18$TVkXLi%B>O$TVS=MO{5 z2;^KI)rAM0hByM?F#&wnKKyO~NJlKr5VP!ac|uvI$|uhpZ!Al2(d#)?ZLU_Ld~HxlBNOhgnI`i5JIw*-r1kJ z4Jg_tD_~+!{4o0)kmGokHHi{v+a!chC}onAFEaqd+OcFIL6v;Vj+{GE3(yC7x{m{v z3gu-g9zUl`{j)%)_=?=!-LaiQ*(B@BeEy26nShwUl!EE6S7n-S*hT6cxybxlz;ugb z*g(X_)abfsYPkf4N=ek)l=$a510pYTImEii>h?5Qkc>f05u4Sg01b#8#s__@Dq@go zjS+q||H4AsKSuF;g=0Do-)^(LWqj8vga9AlG#EThh*j{&=_Ic;C#SD^a{DYvs-;! z7pmyBTSW-!Fq8fq#vqxp{t#kV?d}{a)m^yco*uX$MpaHsYP_YbfL@@n%0m?SaaZ=P zV_Bk0mB?X_@eIIEwVNenLe1}S`ail5lwX+r#jSM0YOLhhvnvl5@Ag4Z-uQSbHtbAd z%TAfE5t;?H$ymOV`S*Y}h}IqlI0F)Nx&92;m|y_OZ`0E2j{nPudPm@Jm543BKq2XZ z@>doC1W2r4KYq*6@T`XUOF1>4CKPR%@BsuFyuNut%_|$$H;6!+}BWwoRPNB|}DbKiI3Q8@b#aE-d`H|Lbbj$IyM{ z(Q?!Dt;w?oP(^pm{*uZ&bMwOGhVh2=>aP_hRzpG$yNxr9ZbjeioAR@r>N^02vgD;? zZWo}SoI59&r)K+7oYWIq-%u-7^;LCEFgZn^Qd;rzZA7Muy0U4-WJa}jURQV zh{bD_g26?7n^mo$btAD*K6FgX4P=?o<|9Fu8X|*W;ftecPpxr9iJ6tVR-%k^|Yrj?`iQ#vl$i#0mm zur2S@(5jIMdT?z=uz8@BC<`;4j_e`+G|C6_UAnkF9v%ZaPacxM9Q`!;ZHH+chn0es zzSyg+AU%6UtNVTrD0%>Q1Fea;4060ophdO9=1OD?v1YZxAifL73w%6aezd}JqJ6vN zjbBLmC@Dow^JlNo&^bkyg_oc(jPTOv{fuBxAuzO{kXUaH4Ls@yS9?vA_@B+;33Xk0 zv~iU5JMxv`>yyt=$pc6O_zJUeqv2eH8KX;C&fvP#*q}xhEwulm0Ci{9>dx|=0RNC4 z-es1x{eqQd*daG2EXtWd&`KT)8o%wEKcFERX{3B$Z}-qjfHbhQt%;eNW6CVwo8DBi zzhmMiW+{1htm;jwOHsx*@m7`Ilm8|ZU&Q@ly^3%(RSc_(I8e6N(Q# zX2!gF_R!|Q;FBb!;%nx&B1)2Sapj+Z+qj!}jVmao(ma&%Llz!CD}jP)vz_^I^16(5n1L7??EgX&F`{Rx0tvdz%HHUvEG;k=u zm>Ysxe>z`?Hqw|hw)r@EjlG&5->0X7jH~KTyr@ms6txbd^xhzU4*hDPs1dM5DhfPg zUq3loL4}_fk%I7@oofe7jI_ZX zqJk&X`GC=n3)npB64{oyP*E_}PWH@~dWyy1@iLE#?n z%QTctoZ+Xgz#8`R=CZ+QTGd3GstXB4SK8*^8WmHP!5HL#6H-;31MoB!T?+XU#oAXS zdh$s0gT3g7=&kA6c0sB41IU~UmRJS<1af_4;ETzFBR5-i8`NE>Kt@;621#Mt)bS5z zI&c|kNOm%e>NiT1K{4wX(3U%p#*nAI4)waD?^QY;N_{4!m`rHb`OFI`sou7)QJ5X? z3>x!M$E)ATKgi@1#bP;wfM0smcoBCwWzNk*sYd8gPm+tj%$FWHc>s&T@pLH4={D%<_HOUv>9d2A*?rLzj zagG_F4&zPOp5a)j6dAJ|o%Y^4SFhSv2u8ei+Z7ATPMI;%X+ z73t#VI5HkTDbw8bvcFg9D>g{?!E)V5yU>fJBwQA!Ldun(AOibWiOH*$9&^Wgn*J=x zzb-#qCLu=AHe(U4uDwwhp0i^&n~Vo0_MY6i#UaW2pE9T<9?dI(M&B>-B~;9<-Y1l7qk0EGVp7tU$b=0r_`_^q4)yZjZWi#)DY}RYkC#E(=Cz z5TeGj8g?GmlaEZE3r8!6&3_v>sFCY)GMZEg%?RKrG<6M#Z`nluj6r2Kq*QW_zXBm0 zIm`00P^0%$nh)h7LwDq|JupaxNhQ?dQXa1D|C(`u+#-j;4Ke7cL-dqQiNbY|P{=MQEL(2Kznr&LefoRT z(%;t9KU^1YOqC(%TLdMNf)S&PF`{ZeA=j)P>x+ILfLC(HD-EkXf9w*X)& z`~uA#)KNl&pkd^>yxet@Wr+TjbQtr7wJJmA;~dpjD+TIzW!igD= zZQtJh9lcP0jJafX@mh1tM*L611j^&Dyk6O0$+fqf=6uBCLmCX`zb+2icjT6tku{W1 zg@-|5k~24Rx91amfWFT1ht|ieq%ulH>5s{0`+8h&&y`rvpKQhX0GyxTC2S6+>GmV8 zB55=27^+J9{-4to&q@V3T!b5a28REqf6@e&L6y{(;J)|IN?8%m_$!7U3yCt98&8Y8 zc`4cMG5X+zdg0H0Ct`h5uwb{X4A_b4(qSvJB!YE6$)35Wx+P?dsH}o;DQG@@^qY=6 z9dh6jtvI|;@&R*Vw17XQv!gNqmS+if$j(llx| z{MwQ2JmG02*4&AD*TO^x9`cJq7>CZwz{O683V6PxIwTf0plha5EYF%6{t{ z{?yCLj(fszsyW(aERc8lzN*NBvHs)H-T_Pe{D2Hf%8FURfc^-ojAKzpv6eAG67!Rt z;QFX=)^`ZV+s4kNFTp)_H@d8-Yv*ozp#<$C5Bxd*^bRn!{BlSNhNU_rE|^O+Ha;G0 zHltj#WM>dcWPrP4zDN9T)YhF;gn)oDW=~Ra1j8a$r?xu)jRtf7q zuVVFwoN{6p#(Rsw_!XziGfWN#Lghlm!-$1TxQ=th5+2d_7G{>g#`~;8uIC>cZ0ZtY zKTql2=yr(5`X0Pm5P3mnpc4wOQD@UVSTTirFqY>xI3iVv~7lgWP7o{T0Xjxks ze_3k(?1&OW@&)^N(OZuMRd71|Zye^1vq`3RR+m}QxH^~jTeQqu=YLNdWut4u#-imYM!tt2eRjlB_DSlg5WOa<4zp79x*dG zT3TV-wukF4w7>BL+U73 zJ-!x9%}Gy|+ALr6wGtB~EI!h0br3tMX;`Y9`h<1EPAO_4b7&JeURbJ0kUG|ttv+dO zx7*zgv>OGIA!2XVI3J-QDE{YX6qd|NSERs~l$2g10i1bba;x{fntlF;W%7Cf*MQwm zgV%7KoLv?*DNU4}?$u3Ll)~D(2QpLZCtP@i^!M)$=Kt$wlQ0SB9Jy&h?{e`FOBE9R zxNjN5eI?*lTH~iZb|v+ZgI_5TCEp1U==(NNdyIrNB zbc?@{LXswjCvETi;+h|lyZTy>B?>g8iYVqR9(bd_s%O`q3Tq^%4!jp6Ni&0rfn4al z?Y!Hz^4NR(E9Vdwb@7d)j|c4@sO5LsIRw=b9Q=@>;nk~MlBn;Na3ekMTA3HW?SsQ5 z`7!oOZKV$S;?3MXuncRc0pxZ?=5~$7-o@|oX1IUs%pz+Qm$2ghM7Y3_Az@5{bu(;x*-kiiN!E!7IuAB>jLJ)?k73q-j=g?z z-o(xd6=i$vvS~(~&5s|6=g*&fx!qV({cu&rhAeg7ODyj9#yV0Ve5Td9m^joNx6$>C zHjd(|J>+^@dgKzzNuKeaF_3#|s`1otFx1R{Vjb=bDpAL~bTLaMuEi}4&MWc$KT`wsip!xJ zm$TL{WvyS#A{(ZgqD7>Q_Av11uA#0$mH>k<5z2ahg>26`-nj)i8~W#eQs~pagNA3@ zlP`;<)w^0c$7heXvhmt9&}VbW^+9vRGqJl^JM!q}zB@j-*MA8x9?LmgccJSiK*rb@ z0f;T+iF8xmNzCZ6p*^MJX|M1A+NXNxK%(=M^2)!=ZFa3xj;Gg?SylTThAQBaTtQ#& zR&BG%fy9AKf&#tM$D3aa)vj{egJO05W{@`D5E`KvoUJlHo5?ft?U(j%dpnpjAOX?s zd%`1V20i-+BkURYdAH)<(hCO8xLWM+7R)zPBJ4l;Z(=K+n?{uksg1vApjkHAKn@YI?f;(le~PyzQxZY+~Kmjz&F!8z^)7S2NzIg3&qPCLeaj)PqyoofZ`fSCi zaPzTwgVO96j|D8mw!dgL#g-jd-LdiD6|yj!Sv@e|G~uv87iw z%ULdq^xScZrE(RG5(bj?Jlb2kgqvzTekaPTi|H-RT0gjL`@j|&A4CdyFv}|dvYhy2 zl}1lLTY~UCZc5vY3bgJdwaiIHwe!oW!pT2t-_M4~oJLxM{gsmr@)%b!9k1c99w%#xC*^O8A@{pt_B3n|y@ zC0+=Ih=`eD^J%|; zIv-)QfI~hQf@2H8VhZ7Pw@>#mrH#CA25gr;-mgx)Pe!c{WqoAW9}vQbI=jOAd^I>V zuR%XFnTkktvRpN)Hf&Q@5l~gQ-SRcDX4XEsY+?Ja&%e6aH(G=_PlVp0`sVRiw+cJH zo?KY%^$bb4xcj{^JAq->ZAV=)C#}`o`FA4KbZb|nlUeyzYzHpsBd_FxU?%NxlRn55 zSn8W|n%ANgGuq6ni>A##tw`mJ@&Bw`qUiH~CFRJ)N?xzS;d`9(pEdQYob~|{#<;h< z%iuTCDV+z8vLNPNrLFT(Jv{9HT~F!yyOyc>+|A~^!g;!KnWp=phq@%sS?7TXG9kzw zvm1Z(_3cjHpi%7D`NI+FZ=z`$Ac_furhp})jx3#z&fSjZBdWvJoxr5C-QXA=MHFfe~hVU!yy~^Ty zPS7@UI;hWSKO*T9{#^Wrf1G@`?S`tMFtMx4x01g`F1g`YbfqqmnRUsy6n2eA-)BE$ z0fSo%(6Gi=U9~fvL!$QAl#{m11!1u(yt>yitG>fZ><;<*vu#>G{+ZZOuBnQHROzx$f?eSSGJT7oEj_;1s|NnMj? zL-(xHn`l1ZBC{vY3 zr(P5tg_v;Os4uBHm>C`)*N}uTtC8)o>v423fm|;6QrBkB_rA|8?KijVvo6g1vZavu3Y-+Fa=jxKRfwML6()3Q%SG{ra#PD#+;;)BJH z8^jp2=&|M)wvq0wFeE`qrzV<9{$C3~(;m6h_-e^?U%y_i)3+`h+QsB? zp35kdj&kY|{I;3H;dpR*yO}Gw5qIThoan3Z$>;&2z`sJritT5e*X^(esUZJ5N^Tpq zSEWDA>Qr0rtGciK=X)Qw?}vaHAUCS+{tR7= zFbRf=Naf_zjy5CEOIM1juJpd1u#st5)Q&BK%w3!?jpTl{T=%3dj~AbaaYh>gsN%bt z_7(WG6&aPeid4lhpI*m9+GF}w@zuInrE1TZZKaO==ySc@UV`X3I(jcFKWr;+q9nij zK?z>X`&1bseI`u4L^aog=H|3E z?!^tKQR-P<3GI$^?md-%q42;)H{J(4>re=a^D^7FroG1dm^)bX_X;CA9pFN~@kVKJ zG!=6!&y!yJ5g9Bj*-rxyfDdU;_&Mc1P=y~p?cckqgyGO7PpUUHa@rgovc6J*3}SEu z?<1>WpUX`U$z|WaapEVvcRiJSoF_)gV_oDQhH%b}sXjk<8OPL@D-`SiNI|k^H71$0 z)z6oHtGblihYu2ey;nrOYtQ&!5y~hcJ8sHnj3>youCSSP`l#)mp~+%j%SE{!#@zG+ zzP7zRe)LCtm%{vBPU7U7D%VC(j{6E1H&^wD?dIPv5_0-))C)f#s8F5Qv0+L>$_Mm> z@a@2Lx8${y8h=_s?8wq-NfXbX-+64B6yNsx|JYWts=yF%@Fu5@Jb{%86oQFhwl?X6B0t}o5Gt$)PGABnR|xhEIM+ht_e5jmvvdhUT^ zI6jwt55j}FwgjvOQ*NL zwIBvTKw;rD3@tJZ#<5-IIP10RqttVERMDj)+C5r0g7LqwIJ(749KxgZ-_fHA>CSau zm)Y=UZh+7vbs{lQ*CtfgwWu-noCB>uEzZKWL*a@!9bswWMe*@0=8gr;gMJ{Feq zcF5jX0+ef9_t*Np-aa}~@L;tqDIOGfp`bE8ZcbhN()S?#55(~?d)~)S>e`J#!x=x^ zslpjn%nYvcRokq(5GmJA*J1NU8;bZq#C|?ecs53qfH~J_(=l&B85r-~de=w+^9MxM z`dYUb$t$gk?Mbg@r+R)MCJv6|C!&v3pI`cbD8zqq3A$YsH@H;pmkRa8W&g1e59%;6 z&qInoKfkX>7Ix`i)PiUY!%XWg>Uu*f0T|c5M*1E9&pZrae@b>9{4y>%y2t;8LswaR zm>=Gv$3{+CHDKn6#-$TER!U%!QjUy4R~Q9kbdnGLoTo7(%u$Ycz$LcKJVq$aS}V}b z|0Y*l8}g9+jrs1<$!|zJ*Eiik`{RYVE$g6}y(!D z!HB1Oke`^9v^Bx{{l{>Fz7dH>2p%jmYH7?(KCGJKO=1>3Yj}JrmN4VyQWUdw>KbE! zaxd&lxTFdOq|0Nxn-cE&Oo$Ch6p`Ge`mR8U5he6@Y^Mroh>7FZQQ~l{OiR1B=VX~T zf}l70nIf*1-*hTSB{ux6bS|^nm=Tu+M10NPPTW3*ItTKiIt; zMivDKr7QVzrH@#zIEV0(m@kcDKCup}nvb{_4zJjMvm#ZbCA*JpdfNN!RvFRW zvMQrO-NDA|iI~Su^;5T-hKZwtzNhUg+>(z1FYDxl684h!rm~I?U|&y9FD{YA$@0S$ z_+b^U`Kbk8d*{EO6zj7?3+`LKJFo~&x0bFHz}#G3k=(!4d%Ti(gIKJX)ffgJu%)l# z!^9<7MlbZOg!fg-jIPABd^nH`mtji}OpWu_3E}j4Y037KZiJm>Bjxd#BiG|GKRI2f z6~N$twJb_EP9<1oqS@%NuUOvU6ZFyVB1S|rr`xTQU!RlNFlK-(KmPIf$vk|+f5$0I zfU-i3fkbz>OX)S4z50W33D{X1g{lAK5HMX{i%WSJ0-k)({ag-+qXO_uyw6W=FRp61 zc-1I$A>&OhDvc$KwNi!u6s~Xrw_j3Gqh1nq>mfz#4 zn#&C1)Z~}BABvPJ7R?VvqfcBW#y1&kJ)B|5chD>sFZM}WW#td7`9_N_jh$rKYrXJ( zbOFJ4k>Lj46$Uj~?aEtD8GAvqf4h|h!^@jvrlpq$JA~tvpgpY1rCqEyt38XG2hgtR zAG|YtGbM01HB~3og%_?sxP6_)NNN;uUzmvL?XGq&{_ZMIuOxJPpC?5oiHKt0NCh1S ztAWO{vG3Xzc6m&Hwyfm)!mb>wOeAidu^c{-56sHwcQ`u*s|z*t%^*oaxO&IWX}%679DK8*`xx=g}9&b1zv-y-z{j}jff zrXE;i&R#najI%adksq*VHrDPMg5-Qmb7Z@OinHfkKHL1%vU$aLPQ>}WoFI8px%-OE z8(|eU0>O{!TwVD$Xg^1R;2gKRPVDJcx1S)>Ce`t4al0e?o-rww_&K*htX{{_-HV2G zi>foeX_z%g%IZ`Owc`gZ?YQWu!6dR{D|Hul&ZJSs$hxc$GMkcy(YG6C@i^0-6{0+J zk|d&uId&(1;!A4IgbuC+o4v(rE`u*d1`W`%&Te7FfJ;9JLp!Aj_uW>m!--PhI#z~mMA)UvGNOEku=T<}YKkPYJ1}$if4Q?qB|AWIXEKN)S z*cn{L+t3u6UL9{An)oiJpMUb)*`YrD17f_%)Xm360Lh@qOG@$AYZ-jlJ6TTt6_H?+ znI&@FlH8xBhuhi|AV~x667e~@yUL?@*CKlOvFm>(={2ftadKQ2O0{2dYt*0W|O6?+aRa2VQ++d?(uzmu(OkLqloMoMN8-Q;umG-rg;oqK}~*7>ZRDi_eco z_q_Im2UMr|)mBA|fN#%2D`ScpMctkM)pRYMw>Tap$F$Z;8M%zC`4BZ2&Z;5jRI2XT zdIV9dPSVVgbB;^)3wx|6NHLWj`z`b0$Fs@82G$V&7AR>rrcM~ogxF8{&&I7 z#dnST04rneDmIAcH=lU~zU-7fx#c~S!K3nL-%|z*Al59SLr^gzDKfrhZHq#M!{tjl zroDyt-$uj4CRmVT2e9R(lbKl?#KEQp({i$d8~r;phO{G^b10`ZFe<{R|4d&K%GJEf zx^)yV?|4DKiP{_!^-wklv3t;-xK)SQ&N{qg^Yd4IVy}cvc1JCG`<=b_{rwC|g&?_* z;mqlTb};|BQ7Y{r7!hC*xOC@IpBcYwOY>>pWN)Q^0*P}hqDP;rO`oj8D;IW0ifS&= zKVb=&@emGAXQ%zKky->@U3Pqq!Ok4%l8*|tna(3aaA6{a8@I-Un>*bfShVG>Yw7gw z)cG&8J&Q8(61vYl3wu5!rbB34x!e+QnuC<*giGT`8H}!oy6YNN{jGFR=^Qtq{t%u2 z(LbCGx1AwtB(IHjh`3osA?Nnu5L98j(;~Sxsedb_KXz^0x3P(3*V%qWChT`n@?7BX zMiZ}Ml@HBTceEd%DVoH;897=0~vUyxSCMi9n=hrl#wi z%f+8cy^3Pd@|5d?>C`Ll$4c)P%ip)LYHn$wv{405)*ZI2Xx%59If)la?)yBK00RxV zW7AF|qE6OEdgax&m`49g&8j`K91VQ1ofBJ{z^?!sT_A!#-=DEQaOugOjSEU5j%B1T~#Kaj>;_Z`Wd zP=yNQOGi=)4Wb~Y0Ooi}cE`W*oIk%-`W1z~yS-qOBas2bkleYjYm*|L_y;5&IgZ_E zQNr+n<~(qYMTJpQ`|c;qTxs=1l|gY@)@0aK>pHQf!eJl`C((R8JtIbeTIrvEJ2%5d zunOUP$5)>19os97J?87t6)QFV2}nw8)>L)!+>aN3h)!?Wyq}4E-&!=lei<1_?s)!@ zdx?#$V^O5~(Ejm=I;O-s0ptOcEC^)}0yn?2;O4hxec>Y_NaEGVo@&qiyLeIenuIw@ z3LbAH5#kt@T6pxiW0vK=W|?4zb))G} z9vE%1Q9k7OkG5NZa*|x%?WNd<2J45t_4eCDWI%oI?&n^B2h6ZfOju$@48-xUzp$x9PAYS#aU0ae{3A~k~Vn@ zw-iIy#y|DpQkz_}ry`vxnW%^~mc51sf#thJR}EhuM3y#Tjpew~0h(35*Qf@Ua0@}L zcimkcjve`K!-i9g*bnEke)E!=?yMW_6pNrnZ{72Oz8wxRl0#NA*s%tjIuT=L(Flnl zDIG+5{#G~t1pn8R1&@c=rD=J4YY&|hy4(C=n)gBp46dRwnA|loBsrA21Io7G=3lqY zYq*r>8SmYl5K{fKzH7lkcP-8AaVP8zSJFcUytJEswVej`ls5ysNGjhKXc28Z!VWhp* zP`6LdjS|T?f;oxx-v0S^Zj3lZJV?0<-_TBcQ6zSIUvIg;!(2BeKTc()quQ)gm`Z_& z4oXlFe?K*U;5u8+C%Yfx1{1O~xWE$>EvjOmqOPiuK|qLp9r@wD`2590Qe`zEsm6OL z$a8o9$?lF)ib;hLa36Z$eV&Ke)c1P8lp0XF4B=o*R zA(qp=n2p@u!5Z8loO#t}o#A>e3d;TJ!G$9G+o*h#hgwkL=zPWBp|meDTzRlZT;lD$ z;A@mA2kSK1;C%HFP(~SraFt3kLp0|WF8-ID)AanlttcEj<+0tl< zk+q4h-LOj6v~U7PbaZ-^O5-_<3jcZivsynQ;g$R-+V9GvBg#@x?8ZpB06uO(W4Wnk zKTL?4>8*9i<&)&>3elPcC5PzfZSKvbFe`?{^?jXcG;1~I>RUK*a==WnLE(7Lru5nN7ornxr5g&>P=t%`Y1_}|qP6Rr($~&wI zog8EShgk>#+?vPFqmM)_u?tosK4RU{ySX}6Myd54+rszl39<5NTJAT3xjfSl-li9B zAdar`>mCl8>lnFNjy!nrpGk&3`q7~hNTj@EeO=4*bk#{5_W9rp$8=s|#z8CRC0rU` zy6^&cV;EK;?(JzE&8{dsVOkro9`^=dpf=B3B7#8JXS9~tUhb;3_9H!xTH0DDOwZi+ z5-RyI4Sk~@)ex|l@MV`qO^gp?G-%xJyTquRuLg~id}@>QBo_EM>^}Utd09E$#|1Kc z+ad0UkVFWbfasRk+#v$Y~lVB}D z*(o0EBc~0QqN>cIDosnL!^&ZV5R-JVHs5w!V=E!(cKv@}?|b$!_7~y}qVb0trGf>N zv)`DN)|@-WJH~yi55$cM z#uG8}^my_ILS7LQJA4#7KrC~Pv+qsaWn=KPS0`?p_=qi4FbXs=`8ekgYsRBf5m8sq zd`iF|6tHX~+rCzZk1(;@=1YKPWmy{ws%d-zui^7ea(O_eM4k&8owkaC(ar*S%q)7J zI2Zyb-NwP0AsPCC{emI+#~>#*V5@!ZdF}1x7FOMS#7|B%z3x1-b_$4k(ikBBd20XtF2o!h8f26 znJ?)#npajXwq)DYQXU{|f158Bkf%8pmI@sHl}+;m8KbSydu_9yDhR&>nBAA9(7mTL z0-gIG*bbkV188QHCeW9{`q3!N{c_)wV-fwj)5hxXICy*J98lj6a^rA}>1{Cql{M~h z_7fC26s9994321JGj*EqtxIxmc{U+(?9)Nq_q;=Daj0w7%GFCp$vmaA`RZNe+{IlVsHCp=mzS8@RcWr7 zk}`cPzmPY-{&GJn61Y1AVbOiWHaK9%3-cbz9fZTN@HBwo_2M)LI(bRX_b@x#zUj|7 zf=K+#F9I*cPk&{7YQsi*b-z4<6)JeLrZ8!W(_x?1Evwjuast;ao$8u9l}7-uRnNT= zB0dYrxQ_wgPnf+|`afhHGb8tEWHHB-(C_lrm}T*+Cl}%MHN6b8ETtit3%s`3O@$}w zuyoLx&V0rpX$gAtez0lWg8FWF{N1rWt#0mIo~GcnU30ZWRJn_EQxaIlxaMHZy5Waa*o8WXG|8w!YBQ7CK4WTG+#@;KkWki`Xh~aJ3e=@j$jg9+yoPo`LSmtYJGh#g5$~Y?_sYjKcgi zlpR=UpNGe7oQvp1!(Zasmev$~F26P;L#|J@asF9cRETGmP2|DQ0?EH`=fM`HzHj)7 z&Ya@ndEHU=sj>N5P%hH*zcw|@98UO&{>5oqNQzM^Ew5cc+@`Va_O#BC&W6^_TrdJcsc$v?UMg_b|>myUyemtp9 zUv4X3el&e=tgM95*)j1n;E~DmvNW(5I6L>3E2fH=eQo0IZ%nLaf_vqKSI;UuXj9+C zRc#uHDMmre3{Z=KFsBpFWxs}g`6O^?zlYzc`Zsn5$DtmvhIo} zT7GTuhkbE(5;khMtY+&;^sdUI;h96Jo1`aq$N8?UwSHyQ9(rK+`520m#~2nsznxM3 z`9J!utd=tH~x#&!}6~ii>iDAvW32UZzCc&IQ4(HGn}@jfbt|{qVE2ap0KaCPkYR5 zy^n8AiqGsJ?~NH+0&^m{st`o9f7UOhYTnmx;29B!_8t`HzLrsHZT4l<&$gN>?mO(&apXDKCV7BpI1i8?>!5g1jI+;yru6G1wTe8KAJ!2S8>i(=B#w(xEj>-5QV1H` zH5bcTCuxE7-VSQu7-5yyW8MD59mREoO>Cz*+SA+$6>R-NWIPRUZ09F;QSBlF7wSA zpJF$yx$3Ik423YY=TrXt1K6!k)shvb?6Qf>viVn;xURVN?i`XE#Ei@b6BE>h=iGAP zZ1Y^w>t|{I8RFMG|HoaFvu2i<(^dnEi@FIjc?`dlh2lfUGj}pCVU1k!jve(tl89u) z*!P*Tiou_%;E>I5aAwe8L?MoDobLOQ(*(Z4=x*B}8izcpDy3{GnV zdTl5BD!{#&eAL_@8S{jM!Ku(b*mVdBR8HS|rb!E;w^-iZR$K@_SH(!`8#YQMs`jSl z&N@r3RS^sUZF@sw zHQglL1RbW{xEB7CnBBz7EKIm-udZS-%Vu3GPF1hYxdiiO)bA9|(7U03aqp=OS!e8s zT$kuT&ZUrq>PQS?Md9K$4*i#MkeSEK%CZ{O;i-=cMbE29$p{UjY2Zb$q=c`{z2JZi zBW*?>k0WMUtw{QmWUJ^#n2;xe$? zIbeC_&sdQ1%dBM>%spmC*f0xGpjVL%Hb5A3u;kow3R4<4&N^thn(;=zP3_@$yW5oK z#_SM?uy?cr#@R?SkZc(K8hH%jx2SucQ6wtkBnsRsgZN+`@sG1wAjBj%EHX4Vm0Kh% zjoV_+CO6e`D;+RQ-*(fld%^x6kI&7u`mh{r(m+(I%!x5odNSIK%>5n)zZBksif?9E z2Xyzr$!9l5BkslJS)AxhXDvKfuX|CC{oqCK3CjY(r=whPg;4vh=E;-Y@nWm7H1<%OAuabA&K$#Ij<{vWj8t#b&R3LI))Kv znwf-n-iQSrr#T6NL~O0!#`Xj6NAoGaI2%D&(9zx51cRqzKLCWihQpQFNt%x(le8Ks&J{~t|f z9u8$2w()0%$r#1hvNIw=S(2TZp+#liN-9e#%9dmaGsYH`?F}KzjL5!bDY6T_EsV%s zw(Q$rhB3_ep7;BX?|%n_=eh6ey3XHuUWeo(ar$dF$nA1RM~~cL7fB^jA?lvioLa7W zT3@S~e~V9Em~uPs7uq}D{juUlaf_d;H({mw@x(Dzt#4jl!x{;A(3;;9*IqCg)bdh| z5l0IVjid#hyHq-QpS72Y=F(x+F5PXG*_J`GLrWHUTvnAOpwPoVs@Wy^=2 z%bw;>tSaP_ohqWkF)(a1B}2a1(I6x=LMnHm$)GxDZekOr@cz1#o?1J96?LlqBE~<#il4JqDo$qIK9B#UvEu0_iPgjWE+q>1H8O{fsIJKw40l}7)zDiDFBax*lby^=K2e3=^P}7ce8I#)O=yx;K z!i|wvl@0)%{07so8yk7Bpd9Tw{k^BKh{pG9U~PL`%>(w9_lYL$_xIT9_#fZQlyRPx zuA$z+3Ge#qGjH$wo~lZ49j=Raov0tu8P(z@UT3%`4h#1LDe~?yMKV|RC4^<3;k!p2 z-4^gYR8HmD&{m%6@tNWBfAHfCL-Y))Usipqi0iD+bf9>c(5yA&%^#j;jh%WOx{D+_ zMY5{4w!so#C3En-7;{sQRB;feph_@?E7F$~lW3TT#D|H;zf@;Wxr(L62>;5l;&dow zJ(-Ic9FER!#W8K^}o#}MDp%?=LlEJW!|kI6|Q{q2RWK%9gkdOtT);tmY; zx9;>aR&u$@fv&!8_rP$J3kRx%Ds-{W zfOhhGIv*SUT3aDzMwyqTJDCb!wp$B*ALFXy%~VNia@rq! zb(P~(F~g54e0Sn)T&jpe_Ff62^LqW7-K~8sL+QR*ldpuCpBoCidTPH{m;e6tLD{h= zqdVrwu(tWcgxie#?`7S*IUmt5t~*(10bf|p{Ha#zoZMQy-0O40@X z%kA2p8uQn*F?{TZQQl16RwR=l1A?HTf9r#rZqZ_>1NLmT0Q=w*jTlDGByQ?i@GBFV zn`z)X#D#+`&dTJMl{ruMXEGCsB_@=;?uNW~TTKBwi!&=ce{NA^u{5gCa$<4ie;16q zvTT%;ro}VKNuF+*O;F0HANn)ul(_k4XsoYxsJC`VTWE0tFtj^3Fm}5CzU>k;#!G9b zcKl%!@Xzh=h0bBt7mx(|X6)mLOF_5tta(j7h?}&)K;*~E)WW}+UX4?8HlFHF@I$!2 zWpR+(wIUMmc2eP&Upi5WQ-+K0y?9yJY7OB7?OHlO$>3`av7Mgb&3Hf-?)Bc&`BwLc zMW&cNt%ks@(z2EfFsYqL)2Riq(rlJp(U7HTC z_2%|eUlS{|W2| z>ue@)#gEU8hheCx3qiRCMoE;;ymgh(#rdwZKOwZ4t{CszMi!Na(sd`{YQ(~(mQ9MD zP$kGlZtCscx@i$+b*Ns1DQH!`8-~fMnG>>voj7*HcV1=_Bd$mmWYUD2WHtI=!R~T` zn&FAab5JDGPx=L7If){3;Q_7C%+B~w*di=6j%5wC=;(**uXLaF=9ywYbrQ*&#)RgJ z%*luMXmUv6mp@wwj!Y@hmk^0p6A_8HHe)F-h`Z-_rEks_U(^h6-ueD@TFj4_AT15e znuc$_TBT;0Icj-7evqrFqxW5FK0+3<#QowAn#|U2 z#WZwpNl0w(&+l&eQTN8<1J)<+_G0Ku49Q zWHOb#rh4}5fv+u(YNRs#j4j9J_E)v;bKjXCN`J}b7$-n*Toe zxZP!Vhehy96To`U@E33B`ysa|l#5%}oAqUj@Kn)So++!P&F89`ij}@>V*3pl_w{Cn z>ii;Qx_@A_^vB{vR_5KDR&JH0xsK=%#VRwGgw+`$J!z9Mb@4R@cxBvS%RyYVSr&Ts z_Dj4YMZ<_$OGBU3>|RL2#>azk=FN1U%%^b}->nx4>-@$l zHy;^1oq3@^vs>m?P*$*{q5}S`Wr+~GBmv5;7Q&(fI1WT!5l^1YH;PMxZWpGI*no?(5)3!raz%g{X+^EG8P`R^u{8JnO0ucI&Kluf=0ZZ{E&+Z z2GffBIl@e_4M^asb8a?n_}BUy##aphL3)@bD(mu>vSIX1p_cFrUUv$77F?|b_ZPCtntfM8{bU2tY~Ty za;tH#e_WDUYZ?iCPxR8NohYJuz3;9m?w3@VPiSetd%yAX!r5cH&>sDPKg4B@v{ujF zS`b;dHUD=vK)h7SWKs>&v!TX_zn7C%U6Dcb_+Ifk?3-FZuU2>2%KmTr&W(GgD|M^A z#F_Hux2%dCSl1TRdN;mm)AVb@-$1iwjgJ%c@pm^lt#1KI3aZ^95=iIsVtNV&^kB6o z5R2;sAd?+s=pH3SkV_>N8-Sv1pX6eOP1yY@WB66d-mfy|^MDA8`oh69e@utv2AB3e zL^?d??Y;4ls1vpl%0P_#d;C7@gWa0BpwZ;hd_s)vaYW+MnVhki%>WdfvUgv_lSQ*h zV}5cozrC|z>WAB7eK1?@OT#>xjR+?CyoDPC+zB6JI|yA17kju?IT6OpWvCm=PaYvE zB4O8Uv%`Ea!Q*N9kN;1Eu=n^8vFKV}_sPLyw{8f1t_WKbP3FWBzT&6C-`@Rc4egB{ zF|+&|IIYeCeSYF}xPgNUhaQyNs5T=9cd*%I13)Nl>vJkC!dgHo)MCPyM(wbX^x|*_ zWM1Y}qqh>yex8nrNQ{w!>WF)%Kgyr!w7Ewbo?Znr`dtezhx(JWx2FsNrnZ>fyi& zz#C(dS%v0~RwS9v0M@ZY|Gy>_zwpaLRrjbGrad-YF<}01{_Rc=bnzVEudc2fd0&@_QxrIU9Qbc)`2;J(|#`>_7kO#>|IbC^A)D&R6b2a|zbM>h3)|rjZz<(pY zU_){Is(hl#Fk1jXoO4(h&*vaWcE{#22a8LWTkFFmrh7E87y8d-p76C-(R}Ayb9ei3 z&DgK`BbfT0A4!|ke#Zq9OlFaXYw2OmyFRtkX&z$%w_1m2i(<2GV-_a2dgpf499z-l zM8iqpa#x3g73Brj=GeMssmw#xcQI+V-wwoeH{JMM)AIh-my?G}7R~8m^P$W&idOUaN&|C!>%CROWmBiM@;7o zmDFpX-*2_VZ9$(ocpP%lKB%bhV7|+@j->G%20jmiKw=;IJq$OEwu3;ac;|$kZ zoXtTN;)!xE?2TFEWbT5 zt7TU32E}TWr+VQW0NL?VSgF>vEhzs1;U5l3zEA5=Z}tL#TY|`=;gXW!^1to6z8lQlTjL?w0M!0%i>Lj=hu3Kw z)7_!_chdyw!wszmGZSRm1DeM`A`h7yqftRB=uBWm@J+h|xmWdQLM}fm@J>VxW?Ar! z0^BeH^;nrWC%)h+(zg)_wtGQgX>nJa7!Ug5r(J(HQR0PW^Hla_KK>oSkF5+%qi0w% zAtcqu7Enc_qn5MLi6hH_a~!b3I~;l)Nh^W})LJ0~_-FiTLEu#b`mG_l)@xBxW68?{ zu)3n9;90-3+oP^9oq>T{iA0A`+Ig+(W2M-IJb8JI%ar!FqMYXiF0?+H zq`eecZ^dtJWn>CX?l(_<%k3N-?-fK#m0)Dv-RfuoqN34e(LW51Tbv==mDhp8lAaj( z4zRiFw+!Eb84_YkkV&ZYTZ*My$rS%$TT)bxC)??rp87}0mgma|>PCsU>4LJQDh(t% z>24Fw(~#WXjQl);uVByg^3vj)zMm}!It8j|QDz)c3{TBZp3i3Qn@pM!cM86lO{Txm zBAAyCyFBxCd~##zY!O-!!(T@ASCphb?R%{3A*=sOe|UBBwsXk_KlblLt-$*I)}e$+ z)c!#ZZI`;4+Nw8y_o$!!WJ9k=`Rs#X2tw`Ct(BkPnikCEusxBc;do6-QwpiZ!17Qd>JA_=DEZT?1dWYft1ZDQ zDX7|!xQ$^3R&2FfCkAsEXJMMV?CDrpy1Na`h$aGo6Opyn`|3l7tJ?=eYaBE{@#N6t z=smsZ7){`FsZs&;x?!J}-R`!ALnXL&lwFn=a7> zH=&PKoT9G$kA!Q8Ubwv59D1J^T+d48?-X;Fv!R@nbw7kRD%7})4;A#)zZSN>-HlL> zn=RzI45)vGpXosQ3J$n>B>3$&U3~{JW8SG)5uyN>A$oYZO-6NSB7BL(I)P+yr}eS7bMC_n2BO zc8^1S3*s;0vd=;0XpDxWu z;H`>@%ZU$EdH{*;v&Wt>YM@w;7bKhjy4~$z?FnNUVw#4hb66Fz#X_5^fMaJQ6pR;^)RX?EQ1ra92_*Kunm{&@}w)*zW9qx?k zDIb1l`prB!NXn7hZw9}%2}E+SWGSLTDB3n`=e#n9_$M&Ioi~Bf#>t@@(YO~e!1?7d4>}JkjQMvBU@y_i9mxeJ? zH21y@(Rgk+o=y7`q0cZpNzBYaQ`!2ycSKgV$M`XUZ(aBM?t6u0`=94fjrFY&a(>u! z{sr30(8MU=k-%%=_RH=ic)$c=R@UiuJb&uthAq*!wP&a)D&KuS(A`gBZ0APgWEHCy zP-L(q6GnHn0v#R3SVQ&I-JWbB^P-hMbXIIpt{I0*$=82f%-rW7xf~lPdTODgOijry zKD<#3TaNyrc=0=!yOC)fbcEcVIK!rGF#0l=>xE@_BVP)PT+mt@fn;8REY}&ruvYsr zfFP0+YsDsuyvJMn)gpq&Yb9Kc{@loYC9D?9v*wRLB5TTb+_>X_Y+eE-ekz$6LBcOe zTj2jeDETjJ+PthZpzm~<@U)gbB*@XNI2nuo>QX3m6+rG0-tB$x-~;vga*d6KfwV)& zuvV|c&CvhS`*<*c3;!JM*CmSI4&Cmzj^O4Z@(ABi4$whe7K9tw!5B5n=c*tT*i;vA z-Xne>cf+&%H~$7)Z`diZy6*UwH)4j*bj3As`wlanQu)n;lw_3p@DWdfK+h#|I}z>D z^K^y5sXaah{cZ>$zXPN+B@Rn(u3S2|~n}w52=9x?h_N0Fr-GbQC__MH$)34!r_sjh+ zAy-zI3-)^sN2?6?{#7R+0!~OA z0r@^Vwv;86afuhUk+tBFcW?_v_863M0R>2CuEvrI2+cY?g?a`tOn{%g5DSK7_+px9 zK6G%OQ-9PP2B%NYR0nwAFT3_1@ho_gFQgY2 z^4)Mk{B_*(#+1CIzkar_h{w^>u(%JuKfJJP)e# z-qe^#5v0wNMic$FT@t*!yezF;t?<2eI{3TouHT4DG%0&6Z!J&F-iiFtMUhNrnK76E z8$AwrF8m4y@v6z1YD^srRqnATvcvS=*<;NO?DUoP9eJn=fAGBU%wXKmXs^`k>GX@$Hd>=gMqtP}H*gx_UJe>M}Oc=2>w|7$>RB&Icuu&Ug91XCJWY0qj zT~>rIPpK;y?%0I{6N5-SDc9S1k_HA`=vID->4RbX|FZx>Jwjk!HT9(?m=F$7`*e@~vlIN36H6Nj37flEg5mfW zEv4+Q)=B`_Gqx^(kl5T3IjpiSAiq`S^rXN>d+bd+lx=ny$JgNOhDKtfZMeOM*r0X` z7a;QKhxbhra{K(dpUFd;TmF>dy_>x(i1(HQES;uM9(Qy24=iZ@&JLSFccVx@Xhzg3 zJW%l+FVeTz4%%M3{%d}Av#Wih5ziry&-VJ_T*G<~JtRo65-PLCToeK7 z_wTSfz#H2jb}^;{KF#0qb9yVWHTAVl+_;eK;{Hvr*!Ef&m=yE|M?{ys=9-PfE-Q?O zyEO(vpJb_PT|>7m*kks40yff?2kgWbxUf{Sr>PoehKL6xg{{|epf@|rI{ueKpAY~z zjSYUEq?%p}vjD3vn9&fE9e^0NStuAX%PA3wZ8eWs7FodUua>6_Ik85_7S4zxg6?AU zxLN(ZR5FOVP(kbw60A?LM9%zs2DO+muCgBp11oI@O9AHIc$z%==70>l%hQubj?cxc z#QTKK-khX&Yq2B*-gWl;Q8{AL((I>xOf!d@DRk2#th80;sNff^t_>3yBM(!Ul53K? zzWRP%)81FSs0yc0w!(ET^qE%~IoS*M;CeU5mn&2M?&u~pSYjS^PUw6Y{mcI_Dx-ll zF<t)uDMH~5`EY?Bt9ijn_HuF6B+hAH|-SHyQu_w;PU%s@U)E(vxaLZrc zWTKM&9>|Z3^qh4Q_gi0dTH4)+SD7sgAjG4hvRONSB&U1OzHL{S%D6N8MsduzciB@i z*m(3l7~W{ynw0N95iD80JCH12aVx?CK<-}reUsS&Nw9p#F4X%Imxo z$;S0yk8JpHBty4>H#$ei@Ux6HF1-*&hk2W|5w}-Un!;LdYCWB)ZUB5zeiUo&SPkG2&&)T>VjzgR1`hUV z6B1JHlAciVBcq#D{f+g$4D}(kGit6czWd8@<$o{2GM4>x+u-UC9*lF~-=8`9Ae?(P z8pJ;_UU!~<^L4qnB3@RV@Z-kpC3^J+v$Isia~of|l(W41l9?!FP^tV_D)p+Y_#E!O z9-(->0YYfH4wK4N^auw>8r5y);oQZQQEwghT@gn?6nfDWCVf!6Q#J_6Sbt$WB@ch2 z5LJ;Pj3CD`BDZRw1~&mXQdHXg9nt~09AFzXL@Ph!4f@&pt`!klvbDdPeI<$a;j~*bBtInytSbM z0B>x*dnIo7y!l{hfiI0s7M% zhZFW)RB9SYJ;HM5L-_aTgv!V)fBdxE8L=eb@BP}|#^N&jcKM$?A*iBO&sQlIB`Pkj zs!4`89%ug)o@l8Kx!Cr(G2N+U`;GN&cEK5Z_74p3Rc%!cL+A*C^7^gn6-a=UrZOf` zyJA&OdBQzh(8k56m%4wnsxv5p%L~`r4pp`9u7jG6HPoyAO;`c3-H*0--S5GKYrLBgBut32o{b7tx-fMiQ8~a>>

AAnj%y+PGx{*k0|g2APJ_ zJVyE4u^#b^PIL&pb)(J6ITP_Yb0#c*7`k_1WQldbK8L%R_ULmNjL&jt)Yf;XYjvho zm~=zyI$`vlxU;l*I&Z-0r`MD`|0c#MUBW9(TM};s@WyIdWM2qj(0h|ZC-Z<4J$he8 zq*Cz9W^3a>G#%8#0i|30v9d$hPC&FNi6Hfs3chZpzmeJDmxrOV!$~=bo zKDjkhY{H<$kmYQ`+_TT`1jnL9tWb`K-p0z>mk97YXVtzY(YW**`NmP;Ckb?*b z{jGEsAThCIWkQXz-1OaSM2ec9*YsU)Pa&sXurMjB=}08GinBb2gE+DqcEs5^RXAKe zgqtVSSjkf2ytHy^_1Kb7`GNs_QAQAJ7-M3oRLIejG_(po=66jB2_Xoaih3V$czwO; zKIhR$OnclJeEM)_7U%OP)=2Xgu|*STLj@b@anQKGY~v$6A) zOp?*~)9$Hn!Uv3>l{{TNwL`z>!HFI?9Qd12MeIMKu}z{ z)o5rRCs_d9I^pC2VSk5^rNRwQ8TbSbWd1pUvVtEws#aOIBSqCZLm$}(ZO#ek7PbSZ zWs9V184RRZZjnCF26CSo3m2ZxgBpxDj1N!8O6BNmFWj*u`mQSz9#^YjuT;25Ik&6S zlFeg%<9uDkKU8*MZWsS&Aj>`F!r`=|Qk(s#ruf*RYQnt%WGLU0`7xzKnB?Kb=J&br zZL{@Y)pt(|Iw`?i6U&2gj*MOX&@%SQ-%esYqZ>x(mHSP%udRK!aFhmVQA3Gyh&nYONh zKt~%6vB$07|2TD6a>xjtkd{BQ?Y3W*y?gCXV*mWUYAXSxjpt)Re6EH=&Pxy|rBE}A zNLsc0)2~Y4P}WvzkjVcJ!e(#jVG@%4AV?6o2fEWw3`%;0$<6iD5NfUX+1br#SO|L7 zL$&O1G!Fy|nWu@j`&d>GheB4|lKkwy*qER8jPAR6 z(t!+6u7o#tZb+}Eyt-D^4^^&LHy_EU;a|PQPKWD_aYbimaeOB`aTq}Rv@62A)k}`a zX_d4nm}QznlUzOZy-gwNe#I)9f-dsyF^4l1@r%M@U;eR<!6^Owf-XA(cUka0AHJ%WZI}jK-iia2z`e)oE+umBFx9h$}yPTSS z=BqsXMJ*J|v&(m}4|{x8Jj`;}sx_wRP)>EZ4kVk5OzfF|@{|C{-E7|hX3v6eA{5;$ zS>)O3X2QH8SX63Y!&_?+NQ-cHj-d)6lBUj2)*qKjvVoDA&Y!R1U+58sh zXi%)eiIuU0%gV&X;d=%)91?Q3M$A3LuZ7ibiX_i6e%>!*QSW7L>d>t=A@%_GG#umn z-mR(Ato`T%waIw7FH{!%Yy=su+dW;W@kt}6cG&H*#}19C{q!Ovc2`36L{Z8~K}|+? z$T$3l-oWw)_%=((b;a{c?1c@(6sZk8TWOceb1|DGw55m0<)rAoVk-P%2hX)=x2_|9 zQ$+J;K=w=b=sQG849bBmzm6^fKYQ$&hT&~aQ7+Q((BTuo%XV%;H>cRBPad6E(`dKE zz^&;0B@F$*9=@O`snZ*WGZT`^Q^vm*K7h#^wj}Go&?iKqIAs;4 z#YjpjVkW1_$xc4Wh}!k%RW{`sy)Xvo5Xs0mH}ZkD83^HoHegGrZ3S43X95kPXL-Y#rFFpEV-!p%D1&;nMegF5|n}kGM zYqCdg`9jw1(_uA4jR+8L?HLgc`>J~WC*lJLbT>jz zpEj5NXqH(6{pp+di+O6~FHZB16XZ(SjTL|Y!gZZlwnq6@G!X#X60b6_hyE*Y@w)Um zN~F=1Wu>1^e#?CbAmcwq+EWpmif}EH3Oxm6AZ`}3Eib90N|md!Q%5w{Qc<;7y`0EN=u~XjHa;{U9-Dt2Bpw#SO@%li1@GRHfZ|-va+2LOR9%P>6Lyrl3#Kk3JG& z-L+C?P=fsuEWX4n1SfkF4xl>QS!{r%j zwedCOzY>4+UBRryaokxIB0r(zo&i;k8opQM!naMy?`$BK4up$r<|X# z`QUV8L4VT+Q+!tDBX!?HF=Bm|)AZMI_bioj7j?gdRG~{dEyJz4qY$5WXB?HfdfpJd zVcDlcuN~`vqJg9rJP$2@v3Xq%-}@|dH7O|>ys5rjcaf!%9m9z^N7#aG!)?R9A~5<8 zO?_x9Zv?}}W;RL&mY+;Zt#4Kv`YDb&s`{dd4|>ND|qP+&0_jFvYPr z{Y!MOelIFD@}d0H$WSltnd^vPkq9HCJDLP!dMQ-Bgk<^q8B?Uqr`i#E^?_D6z6iO+ zQC|FrrS#3jg>TTSaum@Mm3BI+Cfd)iL9z^i?MV;(6f&6^-D*r6Fa6r>20XNjY z@Nq~Ob(!9eP)uG^wW%_?dD589P0yGw+cc~CYcL)zzj1M>D5UP@hS^3>#S7XpDG;>1oz$97w*nbJB9N+4C#VjX5mj(76iqfFKT{9mhAjFY z#g2oFvI@XwtNacYVefR(of}-vF1ylA>+4$T9Mk+$C*gOC>tHZl<*XUN7cd_RMY`4x z+fUt18ywah$=K%7Bg9i=sQK^KQVBIb*I!t8S$j*4X=MJ$`SE4YC`MH4_3c%0$|8SU z6|tH5mD7?PLBKjYpD#RI$!&t4ia6g}I)dhCMb2i`Cg@ZFk6a-lYH!Xt`iBsI?FRVd=gP=zjr%x8xD?1y*E(`Mo33nPF9`gxe z^9lJt(UE$Ji6Rb5ALK(*fWM_`tWb|*utnpW9@p!Kyw?>}1xWfl?pMQaKb$irfj2YW znp3w(6a_I(s;-n^?r;S}<#=l;U_-hIBH`}GD6&Y2a|Zw#nutufMsEi#=wg$SbY6mK zSjNLIW^QKV$KZN_)z#nkHXD}UIy=LoW1$JR9mPH-CAX1UKpbM#w_>|2ta3a8~qC>xbwi4v(KjoqB>TP7(A8wy)L@|3a)m9YE(&3IBFuHu_~+k4?L2a;u&+<(TuVlbWR zC%E!$MTUJ;N-A6^s8)t<8%CsIat^mwMZxjI;!A=BSoa(nf)S2Y0!I4+>23f-2Xw|m zlfb&DGy2dBEb+tKTiq2}+IK&X6uxZ>a1g23TSX};Mjrgs(Gk8EW*LHa~ zM|SOEraw`;x@m(zY?9{+ZRES4zdQE?e3O!1^uaOB#O1ys;FmCA5FGxnj%7k+LI*}QE_v6F74S>swK*VApgUwmHMJjVUDy3mhL`w@DVF5{cJp}2?5BE=viND{dYzcYHR{X=2kfkFfcGX*P6l~nh#Z2>0 zfLRJ%>=-b+HwowB9+AUs%z&H}M1>bJromvQ&}(<}u+t$sEjJM$F%M=}bVt-4IF8Ew zL6css)iHM+!z3RXLGCD%Bh4rZmqnc~WAAv*@nz}Ss~uSs<~b0+`g0wS!0naeh32;# zLW|du0{G5W`E%+JO!D7; zfxiq1{MP`%FCkWTMTEl0L<^i5f}DgXJ!j7$gX$S}mOW~UJJAanI(-l!emYNM+asTZVU!_~WMJdKUBO`k~B3^CUJf)*#;URokmIHRXLyY;S*| z20pvve3q-2mr*Z(HR@xxf`CR0eMPhkU6yk9ChDqQI2grrepv~;U&g#8XD_`4b;M)n z>HA`I;TZqfD_rcjb*f$665BZ_djRatvldsQq~nM6CP0ZsV+3^-r*+20F>ulnpiVSv z4F?vBk_cG`c-Qd_3{GpX2=YiyL!Ncb@L#o|cefFi^=uIccOw{IMEZ5YKu-x$_oq_{ z+P*?QK`H|C=Nm^1kGd$|52j?_s4IX|P?FP-Wd}h6Q1qPooWEPix zz>L~l7Lz_@eeE4kd_Wbj--|l#D#D*n_0N0&4xL=GLK@b)SicqJh6*cZX1Od^`stT( z5JSOX2)ybFUHWzb-`(8pd?>_-DJYy^rYZSc=vj&6DaT+3Maw4s?;ZacnxR1m!n(E- zyd0WeH_tI5G7dsW#-I*&9dcC(S)Sh<%mig3G)r>ImGLr-^oj+I(gt{^a(9d=B4-Hd zj-T^4XwQMk=1JXYH*@A*4M-RNblBG`ulqK0+c^um_Nh&g32O@N+YRjt`=s>wmZ>=K zxd9V_SW_R)v4~k}MRFBs`*0EJAy77qoi%L`rr4cCVW4y07k7{CBnR%wkzxsxY5gcIUH`Mjy zo-uj!ZnV_e!erR&%qX`ZJ^f}0FR>2%|A(f}PEz*vy^Dk2I)!Y|V21faman67`j4ah z=iGP>7KI{CG;2Vt+IY6j!ip(Lj(Nw9{sZm&S!iJRqUx-}6#FDx!N`&k--*EL{270$ zGT+!H%v`Ew%r2y&TG+M;!qWxov)sB9d5V~U=80)}JJeVN=*d&WfWi+&q;)y*MbcCx z3}4HME@(cDzs3tCfa}S&?+li3h*~>wVpayhm{I|fgj4iCUyy?}{B>a6)%j46)*t`?}eX(HUkJ z`?|%W%wX^~OD5#hV&Cn|?ryqTKt-a8%8>9ZB8Wib){3)0rnKc@a1u`lnN7+X0OV}w zvxneW8hq(wEE*+H1;&Yseg0nXO6=c}fX?E>lJzQ320Ag$czB)@=8i#L@Pv>_tn|n9 z)Pd_lr{O&B-ms65C)rhn^aF+;-$rC};n$r?uzfCGlOfyI(#u_Bys`AfFV)0Zv{9cc z)t^@Q6*w{TTo9k-gE_O7>QT16^uh{?Oaghc7-?%4EVtU+#%ygv5u{}Q1ObexdvtEX zM=-_$7F&-nEBmmH{+t-msq5JN_%P$DpXoQZq67NVrxq5#ptM^=Hn-VC@+qB(82`je zie>9RDh~4b&T(MM)Qpe>wxg+QAT(|0=LNRLq=&na$groULXUW#gA_L z*iOeIQ^5YfxgiKq=3LYXLON%r*w`T;JZce$Tl@Z_M$xhaY;P+qj?&keLr~;bo(dQxPVP^CFl7x_4wz?b^v0d_)qiXV=3nIQ@eC*$x z_h7e@dQ1idp0M6g5}IjoF6v8ZV#drgjYC@V5kf569dyXniz^xs?vKjC-T@io5YY9( zb$e;LKhQZAzqj7#9U*OpDg$bu`UM{tft4GRzhp^;KRtezK&ulTfjI#$;xbMnEWg*e z>q-}mK@2*$ul6l4_M4-mAszcC&bU5Rn>Tpvg}b*eK3u%Vrp=qS?Ikq$`BQUx=5Dda zn~KiIJmzXGTX%x^z?zCny!dJ`@tVW8C)ZoAOPJ^xlE1gdDj~?5b2=E}+5)qPQ3T}# ze>H-n^ySpT7ep=bh*OK-N399<`rJf{>kCt)HRsh|#(*{L%9Pcn6|G-9UkUsFEC3YS z!WNe@Qp6(f3M^WOJ!_N-oop7~WH7%$P%HSLf5sP%1DHU{p9t12k{&Hrt`t4FSuPijkudg?4U-Gf25-#8`|{`SlP z37A%wcy{%!Y5CLZl^l&8Dn~he_yHJr%lL3e=cvA9JI)_4RCk>qKP~_B7N3w@#Z_hl=p4D={`}iRJ z@AXzG6Uf$|RdS?H$zet~DT4aZts$^E=G%RQrzPGLmuk=us-zEIIZ`|ZafKc1sME;1 zx<~1}&z7x%c+MY1zUMBomHI_w*$PMZ@gu!XMS)S-G!6_IJev;&b+DlA%;*$)_8m0p z9V)ouh`Vj*sZh-`uP>4-odoFX`}4)DbjHkt6gT=Hxx5ZDJPGtAI}NhRY{HhoZ0$EX ziy7N#;+Wc#D1WwBrRO`L&vBZ8w{$&9u4~;w^vd+dgqftj;@je?5-l z6CD4=Ed&0s3a!qOKYC`L|Jz6eh^gS3WkpN|cg^j|=)T2C`PR%`A46oDESwf{oN^@e zql#B4%ha;MNCymMiP_FEqk#hKIzN8v45cl;4l9;QVp-d^bIiGw9D>brv_EnTyy*Nj ziwz@^zVaL&feS(wG+0 z^G9cFAG8=Z&F!ev4Y2||*5twN{=<+qxPrVDuWOE1rf~#89=&I|Nl>Qxw!?CbVS-MSU9$61MqE!8kAr@^RPeP<%}&LIh0*kH^BKY0{# zjta{x*EB2|KK$q_OIaNM_5Q|3mpD=~(`vK2@7eUFx6u5=_>RH{j|WBuj}s;?k4!zN zwDV>MxB7++`;QOY?XZYRjYxNq2<>~tYFy~<5`qyOIlzZgaB(!m`}7nf7!lE7j-Fm? zHo5oj;P67mu^fXEQM|t z=3YvLpWl)HbQ1P@*`nSqTwB_K(tlqxPQHDSO)nx*F-bLw`D5Ul14$760=meaqxeel zr}N=Kl`zBq;&}jB2S#3q2Vb7vCce;W-5%rmv+wWfvF7d(?-#cIJd($RnGq=fkvrp? zc}FYWcPNoV;{ANzpDliva0gk}QiM6qFna0i+Jx)b9Cy@u=0qzT0~Ky=_#5Zq^Zy|8 zC8X!?FgkchonWJ2jui06c*2W;_!nS(?VHz@AZF6h3l;^wen>pKB$MXUSN*ig@bCSZ zXVw2UHo&n&ou~OZ@1HV0|I>v*<7fdNGawoMgqj(l7nTonFStZYq>vs4f))-qY!Rn* zI;UZu!5L9t>rl3k`x5_02q+He!`$bA+dYhL%=_eXDs?eq*Ud}tNi`1oJuGINo+WN?ectt-L?#9tRQB*q!J z4>*rGir)r*M6f9Mh)nLkWAHCkMxokzlyYNs5lL{w93(II+0(NUn{DW!w>{Rf%j;}FLl=k+4!mAq z>Cd#s3?71J%{I^IY;8bofzvcEk&P!@k`Ut;#-7}dIGGoghNe_2c(Z4(E-d^sr~KQ( z(ji}&a}$~xJ$e5+mJhG#AV_RSfcA^KdRnp7YjSzz@wq-vz-hceM6Wnqd;UmuslV&L zW}kmVAC|B*mTh*xsYo1IE&SgjSjIs}<;@_qjfUOds*og9)R~Kme=-rl+G0h$9M)!{ zUWZKz7k9u|3Bb~j%>2e*Kx|%^XNV7?u^`CY0v-LTF>uT02*DBHH{UCpz1NKD+U%#u&Y?8YOA6WvSgb~Y7L@4w{ zQ(?m{-yaW0i`gN2MZ

TP%s`Lh}f4`ivm4;X`LiQ-~E{m>H;~7q&0|5{j_Y=fgn$ zho*CnXY&33_`TU|MmA@1*iaF2NIA11k&?;el#q&?ay}n6CMrdxvusjM<&+!?Lm`P( zLXMMTPR*G){qE2A@%a6_zqVcXb=~jl{eHckue1uhG#HiU!f)L1-X0{RaNx$KR>Z?b zrYOE@NXW zoOsQC62;V9ktoZtd4bi#??{H$+3%^*#=u;jm!Yl3e4yps(HQZL)412 zIb`IsYuk#Lb=;i_e7r8d;d}P)@Hj)JQ*>#?Z{aF`zJS0pjPJFoJ1|`5md4f3Y8xF8>(qlEr4DQ$4c@BFy&6IqN{1;O zI_JvhDrSx4W`FzU;roHooh!hw-34T1TlY*V@lNiCWEBSdWm<|>wpuiy7}oM{p|7OA zsk2g!g~!5O>~XMddjA>qSGR(DLvOp9Ye4nnUfTsqhpo&$?{V*pE_uVDB|O|ke#9KW zxSw|1pX~{zAl^GFL^inIriWu8;3=os0#VbvN62Z9jgBlr1?zn!bBc~hC>YT|I$#UQ zQ%QeN?Wdt2J26e;(luW7Vb|g4oFZM|t`f2DnhF6K;l2-SxexSn=J-v7V4E*KEXiX8 zoY}*mSbS=Do+;0oiq!|FnjatMZB=sBv2A1w0L88%q%+sfd07a6KXwg$LL^L5(u2x+jt5J}n%tpXiQH-{1uyc|Awf=-vcF1;EkaD^Mf5jw?S99XyEYO^)Dg+kcJ-neTmmo zN>(|#M#?N9cH)S`pV{S?yRBWJXPno48}hDk84o751mhn=yZ?EPo;Ph)Hso@YPYJvhpCbVVw62r)qkUfImU zB=eW`S$Tug1~wPVVavm{@6>5$kU1$Bx8hlZZfA;JZ`j_8T)h`AB3`hO(XN@pIWvaU zH;|v!zX@h|1+ugMZSNo1*nMfQwy$znyb8RmH4f3UsL7z*XD}P-ojsT zfk^&q5S(fZ+?Yovd;3fP)tZ%U^)Z-~B%W63ovyz8Ir_Q^^RQQe`JZTwkbDzGW4I~M zk-xiQWPQ8r#fYuiC!l;bb@&#!q6I`YWRtuMX0_6kBAl0m7=`~@XGns=J|W&BUK zJ$&@_-S_sP6YC4lNkbZcUp-i{x>W5}b!X^UWuul><BuhKt>Ai}`MNK?j;`SJDt!?TwJw3#DMtDKD@<90+#tmkzVo=q z%=W$LL+cd+G8ab70J+`dB=if;S+=HreLOBa#&c4v3}02*b72LuIu)#lFRB>9K@?*P z$?_XWt-0Od^^z-FcFGw@2@$=HUZXW3woc znoZiHG?eER=9sP`ZF*n7Leit7zqjtQR^EOqOqTf=+PuMi0g+K-aQzF9j)wS?e{*uk zr6V;70_a%oL=KzQ(MyqQR2Y7y;MNw!y?+Tk^f5}xcM?oWeD+Qx;hiA>I#Efu`)ncR ziOrr0F5m#mAk=M){nnevZOUb24N>bDFPyPPn{4$+hsS2a0?(X%gSLNG-W4?Q7iA!F z<1OMUjDFZGA0bEad=E46RA12!FX7*C*Z3NBC%^?ztZh+za5BH`XzbhNjhW(?XNfnr zVJl}Sn0Bjbh8{yO|BvQx>|2IY_e6N=n9!~51&GaG)N;QlHR>Qz@ek)UjU~ihv1kt`nqTGVV)j!0*R#IoIr*;e3w#!ZF zmKdgoAT%MnZJg*#j;`VbuCMIQ1 z_Qe8oF^aP{y9+L=pIYvqEA~rheAq;Xnnye`roJkfc9>N_ELU_*({yb_R7@9#itRf? z0T&#?bP&eLekM$#lq&6fKF}{Y7nOwecx)Z$izxOIyYa385RQ%BILyjf zO%9K~NF0fr@64ajQmMMzS~Y66Hhadse(~05nQ1TDT57;(Fn+c+P(6C7Z;i4t{o;8t z!rw*PAZ9C6BYlyvH#zKcqZRFf{rlJ27n{ZTv=(UQIXYRE=-hPNLzkO+R-_QUD>SJ< zP~d(*m324YXcUCqDdKSx(4%H63+R`d-A&avQ~4!sQ%l3-O8|*qTgai0xr>f8{`5&)E8XLkO2Cg*_EGZ$~Qt6^3R! za!5Ubto`y`kvgH6lYNJ`g5Vayy#=vA8VYM-38#5kS3P11vwlMEPQ7c;GSauh&3qKg zN2fsA+Qat+;DdHQ8@?y6K)0h{D%w(nAV{<*G1E>zJnCUwahyOiP$ndT^tr(7+Cq z+Csy~vcIsh7Ruw|9cOA1I%#=ZZ+as6)>e;gG%UI}36WFw+$TJ>4Gr@u!i;_9e}u&U zGHke8*>mZ8^UK|s-6{Me7;#XbLpNjE&L(9!nP)|L#_?boX|}AgL(rFhxl#eiUnoVV zE%$jJ>DZaFZtK^;vmaG!W&0#IQF`51BpfuOyF9=Lo#h_T365ELT0 zBd)Z*6YcwZAC#?3~v4o${mQY;WpB%mJtxFQ740gl7Yi2 ztg%YTV#onui2meb0>ef7tEP4lBvxq61J0Wj2TFIr$zb4r)P4`r&7} zg;Y?~gj-B5@i=}LGs`Cs=gsxWqU@lths{;~AN)6Z=6m<0&5s!Ld`F~D?T?%5{8s+& zBlv5|xWI?~x(l}Tr{{LP;%RuyM>HT^9B!QAQ`{6swl=xj`_5mz*tW#o9UY;!)ex$GI`Wo2ig<5R=iTmbNV0SyCL8R=5oq9?HP> z7jC^l&`@{?L1IH?B_9~&mR~ccYp^ByoLSr>0_ z*AK2;GF6Rn$g5vpDA5I?bTO~`-}=jfB&tl~ zN#^&SFxlLmr&aM4YbEDd+5BEleS{)VFdnVGf{y@rv+5~2He%XEibPQZ!fjlSEEGSB z8TbV?8pr-_&}B{eMEAg^0iA9hBL_jZPl+-cvKnp%Ap;f756r9fDdG8X)>1Wb5tGI9 z|9!xZ9;u9rSSyxp9z#@h7^kVf3MDx7oUi_(eTjP?-JJa$W#Gguo`-pW-Z)I=nug5{ zR)TAh^{ZJvy4Xl&{6fFUVL>waWrzKA_F2U!?>!and{7;H8JbR_fuVC*-gfao7BTe) ze65>e)hv{6R8{=^^ZpthpWn-8#2k|7ZFx{(aJOuQdi&(G5tt%Ja zBp0X6KIw|usGPl#2icPEZH?T(Gn0L`D9%0Kc4;vq24Z_+okh~4$)C~sp|%srJ_9if zV%|zb(WRP`W3>yowgR?;i+hfwN_NUp^&t!{gThoYuvJyhkbQ`AaTnOK6~?)peEhi5 zB(0Qd@JUIf31;)4s`^Zjr~}$K=T9Oh@wAGp#YTZBhVysIfB#Iq>usE(@JpzXl6eUh zrW4z6a}f`uOVZx0Cf&xq``268)8CT0Gf^oPKG7XM_#d%8;s7qXDO1JbQ zp)Ugy|DxW|ZI+>Ym6P)xbv;pbQtg3*`&!egx&)oc2#4%g5+&qjD6afmzT-7K#e$LT zyL;k1$j*hmOxgTxgf=t;3(49{xCr$J5eFU`UwW%ntT981ZaSoH$T(Cm zCrY#Zb(k05kCKCEK`~mRxhDKOM||LN08&gGfX%tl)PR+4X-P1lweuluD*RP3lvv&M zCq}ZhNXyH7(-Ep$z*ad&x%BXFrs%&ikr*YwCXExkm-Va6+=0OCw3CNH3=`5Kag>jx zT)2CP^U$+D?y~QfU3m{@9~cK@JV0$UG(nGD5bM3mQ|v07W!h^l*R}d}b%)j3i$)K< z1KV}|8(D#|T-%YE#q|I!9^9)PqYSA08B~D3Wux;Nddfi_BP*ubK{4SwEFUjmL9P=PG`OA zr@c9!BCF4PU?~EB^l+T=tRSus|LaHB5j8R@m*H^}@)B#Au70lZvz}klJ(Q_PocHk9 z-04W0EG@h~3q;-%6zdZ$nNZ&MnJQp}l9O9rml}f5bhZMl9`O##+7|^>Rexn&2Tx7< ziaHW7=-aw}3imQ5!Y5xJ6a#XECQt-EnbxbiPs-!tt3R$u+?YIbu_7-SclBqw%vGCDhW1A&SXm@Fa;Y-3xoW)#(ge`S&dL-7AULB8gYy-gfGD+Jz3{UD_PwN@g>ANl z&wSS4TGMY=fh|q=(Y(U5M8T7VaB9Gv@2!Uy4H-nyGrm8gRNIfcezl=t%3lqSd8yII zG!lpv<68&v-TdB!Dm)O2p-SI<(e9il0uItAS$WlsN`PTZYc3I-tXt$8j=-YcoryuK zQ{f@+4PhEyNE3c;hemT|GV=T8;M;2yjN618b*8Na;CXWA#!_z z*;ZVrdpj^0Sw6Nb7R8kQB>1fv4IB_RY&@AS%}SlfwBa5%c!oQ`R_F5NfAT{_H1;R_ zYCTk7^ZH!9x9C)oa(?a~DDP);cz*4jqv&yJzikE$kp2@7dwp>yaMZ-*lI{auI<3~f z=4?&zsbExY?=h{Ci72aRzi5M=HP3}%Bi78m@c!>b9)s3!T(%b}p6816C9}_ znJ8TR{_GCVaYe4|YvG1+jKk-k0#lfvw_;@KfxISOeFutX;a#l^9QQVvmKh{dXx@a0 z?1wxh1_}nX)cTf7DQmoeO+<3tJ!f2KnLdMod=nW|9`BA?f_5N{;VD$<;(ygGwxh4& zs4{>0s~7%dxr_v!ncTz!s!pSx?_Y3ihuomn4#wE$GhP>33$u8P%hu40F>j{y_OzhK zqUj%sOy4&_OnC%d7f=H43B=kaXhi$_4HUuTn`IGG9+tgJ@`3UD4f`GCS9{Wlep zYhw13o&U5ahh29#__sUD?}l6xzTH$|oWMe95GgWGU!&lbt?X;HpNC@l(vF@=*SId> zEY$jYl7IMg?f+{5bRSjlfW|GMO=5WEH`Xg9!`R)+bn`xei1!J1rrv#QJHH`8F$YVP z>N*+lB~KXaYOcDzzwH5)u5eezKCZ3xd9cy8Jnj1DiY!DNAJAm&Gy|6zHRlEHkz!3C zmK%@+3$@&XTGNfr#S&S%VHX5`Ou&&m`cCfVr|bN3d;m5iBEq)QAh8)~{NeoPM`C0F zXICT^qVZ{X@DVe3OU0r;sAAklFd<)l@64xN4B}XDbOFpT+Re85Gbn_if(7^(6MUz+cQWDqmq<(%|vL6BFmny%tPaw;v?OBIKBk-Er&vx4G}P3zQkP>;c9iC%sdNMgNvX zygJrNA5m!X!H_bcSnJ$wRwT4)Xh`8D=_fP zI^=SZjNYVXi%UuA9PP|AL8HUEWkwPd5H|$bZ=auLL#R#r9(h~a#lmoNn&1^dO=>{P zAlldG)kSz=Vv~;gH2>Esk1ZG&$o}~bhH1-6UNWuz?0~(pUPuflMP$L^j@pQ=78+M| zk*5|@(J%dUai|IeII^KIYny;)x*G+HCpMpQpX0?t3?&dJc5e>+b_mT~p$cXg4=WiY z@S`v@R$yQCfck5Z8wOgO#}e)kZT(^ce!{1Q@jsv&gnIPQNrugkK-gQc8?Y>}Rq(`i z0HWY>t&=6_&=j?E-g)riN&)dYAF(=gxqs4#)i3ian@WosYOPD}jT%Jc<9YDkZ#eU< zz9SHmuyIwu%a`2WjEOQ+ix;~9Oe81h8x(&w%^o6mNHHU;GsuN&Tgf;dA8Kg;S~rlP z00_c-NPAX7wspB^f|(zOOK%ai%=CYF=qfK+7=>s zDIoHWf5}Vknl1hF+D}^DT%EzI0N!OCOkF9G*!!tQ-T*Dbyts=aP6Krv(3EUo6?l)l zns5L8?^bD#wX0`5kYWHHEm(+!Vj~pa$p@aP8M+pS1CH92>>rOj{Jdl*$B5FpMwZ^< z(&ixmcOva%Wfl7MFi{5?<2a|gKZ9o{HA%liKL^K*^EtkynkhDjiCIT#N-akrqBi!}l7MEP z5k#{ElH|f42it~WW!ror`BD~G=Gx*~xt~91cq5FzLYQ($L9%FpaV75wlP)>l6>9$j zhGrA-&Q5k0478M(;5P?5iLpvd7PMSyq4eyk4g5#{`ij}T-pTl4j>ooj10c7ES0Ptd zR`jTmbtHf~DL})nF5!;4?d;h@U7IGGr$UnqLKBds8WX5D%o8;7eIDgwJO*oTuFL}B zV1;&5YgWiViha}L+>Y)q%zG)8iZ@q`mk?QL#UW25E^5LPMw8d3`rx>4w|zA5>e67X)^NHF1t!x7|H?`b326f>=lQ6%JE_ave`a+Ja2PNQI z8S&5j>{#$*2Hn6j=Fn}Wu<|wlC+n5E2RU!ae$UeE_oXQ-ut>mBHKg6wk;^bC?(lXV zH4Ww)?$=x9xF0|An$VGqe3Nq-ys*!!Q4y7vy5Q;U$*`hG6K?2bWRmG0vy=~fUi^KQ zrekjtqi7yWkt>PrukPX6__<@2wU(c!YS&e`yMjA#;x7AV>n?JeVGY3+Pa(;wmg$5B zScKlH!g*@v6PnHDVGRN~-DeLlGTa7^-zMQG=E@sHt?PW4^Ozvz)IKp45nKk=txXR= zTv22x_*H*8H0WN-$o#wdGy3}exHZYvyifK>&hI+yZ{+;o#9u}bO9}0jeiq~JdI2qXIVD1AzlAbjBw7jA0>cX{WF!zhBm(^lgyy6sDTkD-d3 z^B%gnWH^38;>lu6f>oh@@KpJ}>Fjt4xY=)?GyQPO>YH~{R$ao86OM0 z>189na*WP||AS1InL2xxfBdm(b^*q90*1E-g6N7YAucn1EqeaGfq9I7A?Y8@V45D}485 z3=*#-4`q@h;3-G!t9wdo3l)2Pf;tq~NL>>mkRFiM|1`ZRFzdF@dE~7wfv9t%W!G1} z9xtx0JUq6)<>{J1Fw!iEk80{`7RpveoqFJ+S|T0Q zEw>9DM-g6CQa(TpKPXog5F@#`9>i)k-BMN|=RFrVG@fa(Q-&2~6|hWobL)6bYny(o zzJ>}LcR4DE7eK8J<69s*IUdis6SI|>`7_jCtFN8kDw>GI80@Z?{ zO`sxpIeYj3D;3B{KfpQ>3%!Tyc5a-QXhOI0>Q5#;6>fsb4ZGTxMw947->pu)xd0zYD#p zDZc-SKuDDG0r)m)x*!s9EA#krUs10V&CpZ|gA4ikj4VyhJLGQ8J4jM5WdEG&sxqW)$u|6gzCkdn7MXCjI@`471vgH3^G>tvmNuXD5I?MlX7!?1 z`VmV=voZIAn-FkdjwF&|P+Ynd?t0vSapT>G^GVO|8yg7Iq56dch=n5_O8jji#}PTM zcq#S=oI3-?AWa|k-sc8oB9BaRT{Q@UrhbgeiHFGIt@CdMRR;6*hNDew!hHwWZS%dK zE6y6E2TXS$DB+-K%=%hjI1RHO%K;nHNPxH^oYwDHmX$U zm_vy+WKukpo@9wxJgsPW<#y`#ik94h=$_OvM-W>I*kP26>$9UU;xFi+z&uIrhcmb0qr1)fY zz05i>_n+5skF+Ckq(OviJ9u$7%fuQ;UvRaf|JfBxC^aGWp$wFaSF$g{y#%%a6COfs z(~L^#1UI?k0J{%;k zDJ?eYwCj(*NpdCM_9~&wyF-edI9C6i9}i6Tt4~O%-Kv6%s|fWHF0l0P+eAd=WaRX6kMl$9Qm#xy zZaWz?^{vlkPW<~Vp@bpZ3bEyG+~=KDbwMnM=kIt3!nr(~Q2Gh? znI3gl2(Kp}b3K1pSp!5 z(rk6ylNLucX*Srr9nE#Zr5ru~ISrO-eW76+eD{q>*_|84%z|Ck?zvM?vI*Rh0RfdzsQ*TG=y^xO+13sX^533N z57a>mv*||_!MEUC<%RIXtxQRkU$_D3xw7w7wq}`H=xu|j*3dFu{lMcFe0D;AC-Tjl zCR<+ox+=a^xDw%FjvczjbIN0czuLR5HM##G{%y+%N>3x%nqd@By{mHTmf`);ddI<6~{_B5h&kMR+ z-rzO2e7v`AA6Iw=n!kQRh(J5Z1^V^nZ&xzkZK?B&g2;ZG2rzQ39nJF4#hHoQR0y1Z zr!t2;mf;hVmj234Ai9ozt z`x0f8fhkogBFn(*px|3?T-^f-c=OUGS>2R($7)F!z|o1pS-aKEMV&enQvdg47&W!chw+aUi12 zo&eRU9`bCS%cTCJF@89RH*lMXFl+~q_$(}T$C-};TY3dSSqB#z zFv+p1BHX!$(`qw5A&Fi)irl;^nMf|bAeaD1Qu3<6YRAyU7sFVVV?0oYZLi!!)RAq6 zE`pn0&&kDwM<05&&)0*1YmpsJ)zlHb(pL2cb!1!&Vl{HzW-~IkW~5Rz0}Ft|DAytP zY{8*Omz7^4ErFmKNP}QKPx}TPs|M&7K06@`m6(aq=exSI1aVf;cH~qp@PDiJi~?q^ zYG`=z>Of43`CfczGI###;d&{)4Zn9&8gleP;)S#e!Q)ntBb5{N!E5`Tv!Ucqi$by9 z_^#U%dWfvjxU=s+^rR8EkrR=Dfr~HTGQD-sD4Cl1e&UzD$t0Jtod$1n#$g-}?2ZzK z;h{U491Riw0nbHUuCY(3ZmB6wqR((U!wkFAl!!cGqETMY6EY`elt7FdU|rq#V}>Ib zqawMYg0x$0b-W}Jb@I3(L{Ze>E#0)ZvRf4uaD&5rw`sb{?1dhg3$ zw7~e-+KRB4wa4^eC~u$oZRM*$-@}uL-HH5`)kDw0}{N#^amQcCg{qh(=_{e z0cw;oCTX70+VuuFKl`WLy6nU0>8A`lFgo3>~oSxU2Y_xW>xi>8ljou>09i5~Y7bL%M5{(i49S~UnyypB&L{E68 zUBFtN1u*RUKNDKDUFZnrm&!IVF^1GO>2+%i1?%GRR_H|3<*pfB`#!m9$5T7YJjc&O zB7&4wsHlw4Q5pT}!(_y?%}(PDJ<`>*0+>zO*6pK^A32<{OSjB+z%IlL_siZ&k0A@|bqR83A=+miuD8;^$b8 z%J8u@olkQwKFk3mJD&y!O|jcmI6^KOxyb> zK&G~D4^d_Mlg=(sA|wsAu3d0m4WDrj{Vx0IRyq^aW z9JuIZN_Z!V1zUhhm25mjqNnbA=l4GP{JyT=l~WtJ`2gC7YbTxu-(-b0>Yi2ld2YS% z9^)Fv*ly?VkZb2|(E7Si(eAe70~AwEy!{vLX^{v((lVWYNRvq?XLb2+v&F~H=!Ytq zG?e}QL%c!7sT3r%WxfRO2qvkw&fXN+Pf^^m!|m^ST9{TU6#Gt<^F)np>iST+v297Y z%;fBK$_uC7X7m+En_(T4%I_yFqg#4qqut8>8MM`kQ$gLV2CmzE^=(r z_#flXu@RXtMSQgH0Md+%PS4o~S9~ZVf*p$iq?alT5@|jR7w|U%=6%31#^tLwnfi#fdx(tE~O{y73 zhtvQOhQyGz5b%khCUuAM{e|QiaR!tCF@&pA_fgE8OPq_loUTi3F^gvZ6WHJ@2hjR! zKPw&*UVk{#_op^(3-^$A7-U+$JVJW=p$feo?;H9Svyaa(`10)ZOyQpA(8Yu+fOVnK zZkRmm^->PBn~ONeWkQ7D7Puh!PQ{VEJ5LjEo(XV3fX}bJFY7SoS)tGkDmH;`Mj-({Bj)| zj_{a#vAFjT1BIa27x{I7$kdxs(~GQv$k{@8Ldw?7KAPbAa^L80ljPWrE(h*geQPhP z8_Be>>HSrV2!0TCGQeu$)zN#+)>R0JugfOPe0O`3PZ)(b`lWH5coPwC>=2(K}Iw9@wd2!pASpg|T(}Y+z@l%| zNWEkq&hlY$3;{!bp9e5c)iMCkKMoFCWHLa^jRzTqo%!Z5B&4!bV_e7*BEv8Tw^Oxb zc>t50&F?PHn^xh2Ckp*F#7y58DH_MdlX6@Q1i|aN`ou2Bxu~M*eb4aI=d|LiKCl(@ zq2c6)KtiDvaz;#7_!6*x)LgvqkroHoe~4~w)>aGLgQb-f=Nm#a--nla)KrPY!4zg@ zrcT7d!LX^>c}e!q#;@-}m4R$Cwykkq7q5|%ee~{9r`-b(#bTsnVtyUOo}4qmpaW&| zji$dWGuE^J;hMPylXWU-5G@40U^jooEhpAw;%QK{+0c-F^5dh1VFR4s%^%~-D>{6| z!fLMO-c~&__en)uW`iH*Aj7E_;F1N>LrreFm183QJ0|Si@+S>NZ!d8nd5i=wu_0gC z+Z4x+H2Tl@;;8_o*ng-TDQ7>aK5;fkN7aXzkgd>$E-#oug+vn}3NsV2h2h1DvUz|) zt}0cjB0pU>O|M>p=P%q5zv?2SiYO7bzr?V894=h)9k?GgbQR41m}5+iQtEt?Thn}B z)I_BDOJ?cS`b8WqqOFdP7Ug^m-~RY=4K`T4rN0jSiXUIkzT*K%rG4&+8gh3?$cCTX z-6Omr3KO0-JZ%W?*lkZD+@$0fT^c>~hfJ1nYL-Mh^2x^zmH5_YgulB% z9^C@Is1>5Ui|d*|)XSZHfZpqnT#l_6etWiNV^p`Og7@sD#pVaW@pjW1q89M{3=pNS ze|!EfNEL$00McKNPbPmB<_aSDp`^^}aG;dj(5~okJLohMCftfj6YyP%kw3Gk`x~8K zz-;zZg}g8eD9?|Zk#fxYA5$ViTW(*f+DE7>|Q`tRgR7q)~5b_S3+f?_IE z-bF8eN!A0eC}YP)U?9i$=&&q9aam(uH90L2!fZM(Ucb1+LY&B|UVSz?P~8kg<4xd&prxJI-wSk(ym%zV*3b*Det6ZY!bnW^~4Z1ZE z`(QLc{+BGSl{EW=pH_%L-D8e14ETG%=)8kDO++OE|C*8sH2u~+;8UpBO^0&6Tg9rm zi~H+*w%C1?Bh6KPx8%lpPJW(Z_oQ5pW{=HsotMFvUWu3@!ifTAAqab0+a$uW zi8sKKTc*)mnaw;YWB(*Hd+pVdka~s&;od)%#S_QNdp}$`r>9iC-;|l;g{;JnT^88h z7IX5kjgBAPEsT!$yIxebksTc$`>vvLd#;2(=#gFACGGXhrOv?K7~J_F(Fh_qFf80n zuR0SQniM#g`9aw|(MWy}sr36$YDa-CXdmisOpi5u6x_PGT#eF=D~`QZ-mrNPc+baF z`Ku2SuK9PUGE1NWTm^Rkkl+%gbh*$$mp}{fdWK7pgy_-we=R^w->4KIa&Wr9L;F+n z-gkZNmi;Q|k$TzoZcSvF>gkW)hs)&$g$>?I05XHoRw~Q?22|Dx5}m=){C8Cx6^lbm ze@Ef_WfCsxR34X^S@jExp}*n0+6O4jfbd=^VG+#Ix2md7+tlv8GCNR4;3#B?Q6Ix$ ziq#*=xaZr(lBFQXt(Z#Ny(UNo&5CQGm`HxI^YE`(!sF#k_uw~oo*@#55#EcX+>bA13u>!XOUqFW7JNRxv^ZEi4~fqxQ8bSjoD zek{IyT6*9l(g=vK3x~D|1v!B5Tx3e%>U7D!i-rbKTcLq&6FOo>U#vSLXpqo7?N)|R0lGK^gG13vg2VmRvtjSuvlbE`Ury?>Fa!feg)7H&ISqqiWuy*z}NV!=Tffg%b4c_IiD7MWxrjl4zG5 ziE0VYkRl+)D0Ci?)(SZ?jfbAi8h9sKC90l1W9o<#%$zYvfwp-Gol^-`9X;UN)S1uf ze&=mNd2&ibv5O~SL)YQ!xK;Oy8Q6IKcEo~{HkcdrUu!!cUUq(pJI@`S4F!Kj6MC&o zUpp<30E;vV3~{cOmf>tvXjsI|=h|uLY&Uk=HSa|Cc3cpxp-W$%`&e_oCAkW{=pEjP zYeQ&7pERtzzQf+woo&H+l9P|9!f;C?{n6jpbJ<6}hsOjw*6w%mj3dP>0V2mO+IYkT z6K;j#SQKj+mU=cQwkCJjs-!w(E6jTFvQ9BIu$3l!>R^%s-n@!$#F(f3?>|jk|FJk# z`p-mbyMz=0XvCufqBfVc`lNe1yI%?#>|>Jb#R(@I#rH2KoHI$gWdk!Asnr778s0qe zf#^t=@PHTW3TsOCVzqDlAJ!uYUxj0-AapTgeXV+ze8}?w#5jY3TUyVtxZgD^8i9CJ z-%g4VY8~&9a{W3qX>(6U0a)uU^J~u8Dv^|_iEU;xhC>6l`BMF#)YJ*a!RRwPExVzfa-ZQ7}{Ywvn1DMjC`Uh(7*rN5gZ7TR!houTKLsjp15U ztp4k}u6R4$%fBo4gW`TgXR$(S6Czrl+msjYB#Q*(7LqrxOKS73`rDCH z3((8nFBa5P{A{!^oO+2BmZko2(>+N~$D3QTKYIH6d-{8N`oT$*zLSqR7^C@$!v*Yc zp9-D2jBE2SI!#}K!8G(!pI!t7p>D6A^DzY!+kPr=T$U-LRh2R$__xXXzd}157Fbt9 zLLutE53#()q<}MprjP#OO>7~VD5Dh-i??Y@)LR}6x~CiZt0uqJ7@h=4iqD|fnUHuM zf`1qa_x+`pL^j2J@0nIGYW78xs51v~GSJ9GN93A*Ba(J_fLLV4rn`=ux<) z|0I7Iuc)$&l)9#@`q=i#_$NL^jm+mS-$kE+~V=pyFD5}o~3ad|K+9Y z|8QrYx4O@UzEbWOy`(eEN6(U%`fSNF*fbg`n`dMGH^>1jax4=y}MmAnxR1Qdep5Jb%@1l^XY894KL4IUHi&pP`A3UbG1r;6bB1odx-`0As1cVw=FF^CjI7kqY~(y2HQCM(bj0Ch37$Nkm$%4h>h4&iT)Q- zj!VM%RX0V2JN)DJxcWr1>8N;Z?PnOxoAUgb*X?Q=l}66$;5F#JM+=JQF#@bhpge}Q zT30DN`s>okbd)I+3^pv;ZZ9d7Z{E{89=h9&WBiR4W#xfSMoG{9g_4FLr>$Q-{a`{b z)^fe~QBOaJfU585&+h3Ts@ZVQ$J>^AxS)+=B_eJfCktkJ*DIM2zGX)H%=5(oi2ji9 zd)nU*T|nyBRiy2xcsxEJTL88BD>gMvZdpG6q+qHdOAk2Y3lSgS@{eK&#Bn$UV?yM! z+;LQT$-HB5%m-eVi*}o*6a}g8HNo^^cf0d07YH8^=Nd8(* zCqj!$4n1qe(>CfpZ>ldd&V%nc5}EP_u>0D7sJekjCdQxRDMT-8pkY=9eMzza(r)UD za|urhXKy=8wz>0J?O%r&GW~^19=m4!`(B-8 z2#|GJK2|oRS#}9N|M1lo&qW_=x89NDErRH5hKq&04aT&#RNU{iBbYUz{JzKi^gV)0 zOwvW%BGwIeq_yVlzig;g{F{n(1LacZ*Ck?g%<~N+=Ua8lY3%0BKYa$~E3)+|q4yka zxpzGq&33+u`fi(CjLotlH}AYw=3|3nK{V@u)WdSZ1_rUk|*5Lscf!Ozv_{FOH zb^i4eM|vl))!HBNrP=90X(8*U?BYY>-6`UYU}wQ-QW=b%P5Sd7kT8mR9zfv%kBloH z(F{ipWX@tfHU^?nesTnSsvsnt;qBM~r-+Kue>hGjyjF-x$ z>W*seYI0F?IhZwuqQ+h?@8=#w$jCZ93%J~>{Jw1Zd-`W;Jd5c zt$92c*qBd4*-2ucm?M`O7rgd94=ch%KwySM84-pLgT?#KY#1Xl)8?78IRNRy7m+MJ zkG5AtqCvS~@NFp4k&vTL?0tPW9MAGY1a{?=%XFRL2i7V{Ydf%wG?b%0i=Q#VBk-JF zpI1hU1792H1!H1L?+0teyK2zlD9mVxj!G}@NfZ4d{3*^zRylr`l<-sHc|j=j>;Ac8 zHcky@ceZSuEeJBqM8oede!RskSvdgA0_T z;l=Sebwn89y`U*k7x)R)fMBi&#~rAu#qFB2E={FYL~_Qm-X?sgC`KBay=-*fBW6B# zUtxdx1jseReg4vDx3~vpq1J7yt(DZKPRmT}?4JY5k*;j_`26FxU(BCxWRe1&!o(#I zmJ(9&y>AH+)a1iI@YpAjC|SzA!yQKlkWDups_(i@Wl_;$rym3^XX?X~p-N)tT?+_x zz)WS-ixajXaBMUitzOCi)2MN8-B=1uIkI^e1hQn1yPlVBXw*3R&m>i~n(^cH>m?TL z=E6k|pQ%_~5}|cQwtn18RjXegnNp>Vm85CZQ&yCtmHRI{T%NzU z+5O+bMwsU)3D+Mhh!O5gjzaBiZM{{uGK^8Qd4-XAn z6Ay8kdin4Q{#xRFWfQ#AYg&1w5&UDdU|LPY0xT^ngwYpheYy&QjY0E#Ts*MnfTlfM%&hcF3Xz*m z>l*`IJPDJvk3YlsNKDl>L{5)4(uu{2nlj?~QkqAM_i*b}wT-XOP^%y5*3bwRn!iGu zkN-qlt!9#p_Oqs)y)Z}dj;gZzNe>_rCMe?P{ypFV91RRq?}_DKW>P^ee#6J4s3N6I%1&tjPD@ z0y?h>M;_*voY=P}{4D~lK#`&cmS^2dy;u8Xm1dbfJ+JQouJVB#GO6+Or(b?5G9twP z8o`r3^4nw<*Hm6Ze7uW4sDqkf5Q|&&N%S5-2%Cc$veH=Pi|cu2~%y7H`BL(oV$_YRyME9F+V5~?+u@NeCfJ`@ArJ=~TgcI;;jxm+;l3wDwY&WuQOY=1g=*-Ka=8Twb5{Z{vL7s_0gKpE@l1&jUTFm_yAyDjnfB@+5LPN{SeA0Ckj)c;q;oOX4%M@4bGclPv!d^Yxqj0;_z1Pc(VO=fb)1 zX-;Z!%$zKQvHp;@U^ z{;3#!zQbrsxdk*O9=nOQo2>c1tYC=OgMJ+(;=@jz%6Gj58YFwj$atkg|eow?_@qyY@(jukid6mijzAK0f2%gXCEH zpgqDQ&;Vk4l*Z0*zDY+leZBc4-*azU1rm4un*7?id6Ft3=J%^wew&wjf)Y|DCN^SE zzRD}e0kA=Y)&e~B2_)?v2gM13xT4lWd<2pD+{*t+7ygLDANcHpYm3U$f&AOryw-OU zKDuFXyr{oE$(L^+g@NiX9+1J)l%M}Y#xC^Nnt=oE=;RMlQB~fI6Il0*9n2MnEc!J& zemdcwp`hFd6LO72ZA)FbXrb^R$cxUjDBcnH7S+vn6)$ezynE)0l#-;2OfX#}{=-3B zWAMtmm_Bp)j*b8jjK%~iICtoEFh;pij05#dj3rOIv3zVS= zNUg@5cX-hvHl}VA5$`6LR_j0)U;v}IW!Q#P$&s1)K*kYmHm#s_wQc&5UchzuN%CFD z-TmgMz_PfZBIPkyv=plU0{<#bHmi~Jd$ylZURk+R3+L7UWfmnm&iiYQ`T4a?X3}D#_3IdYB$_Xy?Dxdc-zQn%e;HHgw)BZCX$@4WM(^F(f^S9x(B5lbo(wbUGdXIB@qpK?h>8e?oe$(+0OHd{UU#EFG zEUnBvhw~10z%O3JFWA$H$e|d?{f*pjp{sGu^iBM^or;;q5(udlc19X-lgR$U0WbWT z!WUA=g9lwnsJpq$9NEmOY^512%-AcBqE!vIFa}8NQ!{_?VmEc6a89msCV1MVD zZx1~&<59X`WQ3<9$grL7AUZ7@>CCSyEynjWy<|zjDYz017}3cieC<_Y`(&uhevKa< zwN_EiG^$0t^1>v;&>t^W1Z20JF>US;NPhwm>BboJE+3E~&jaW1<|3PydsbK+A4O!q z*GlH;-pWHNz>?!^B9MJpV0*Yo7o>rJ!`>>~#K9bhIP9<8+U`fww>7>MW*25|fABEs z<&{Waa04QR*0qIwLBX5Z0H=H<5W0GCnjyjQ(4Qt#MG0CcbGZBcyK0m3sF(*{aGC5m zd}hVp%^0|x^-hd;Pn&HEs5&^>$+YKsG?t!)SBScPY7mg9n!xJ0 z7O-%3;PyI`uIHlvKr$EiY}JCIFX98?c{MH4ytS#!!kUG*dQ?PclAYyHR3^B19Md5qG2)yM=9UB^XQ^FqWCrX-$&`QFMjks# zq*(n}v{lB_d&qg6^e419wlCPSC!WUeP$TmQjQLX^)s$ZfO|TXnZ>#s;+XXT@+{Qgb zGFdLb4NN$1F3s*iUGi_8HzvS-{eUxW?8qzfYu(-}+j|Rqqqp5^OBuhVV&3=&00}fE z!4VR+LZ(j)p9Y$lo8aP@S>XS)123SL@p`#xpWI++#$iDE4eIY|aMu_iNXYq|JHmHK z$+Cy=c*1Tc*aGJ95%qx9e{zo>JiysiUna)Tdn9td0xLd3bixcD?#K;ccN1r+q%s3Pvc&{~P6ha zgXI`BTMQ!8K9;yCyh&GZY4kUz3n7Ihg&raPV+@;XPT81GmLC4b@G%G<{}e*qz}Wut z?hw0v9Tqb$aXl)1Wwv?)!P3bU1{V3i-$=C)By@l^x>&fGi7K(S_%&LkS6qr8TZsR3 zkVR1&==g1;K>Dba1?5$4e(22pL(()${?}~!cXh%U1T$I-ne^q!i;nw5(%x`U*iVd2 zB$kA|%pC?x6^pv>p&uzp%n_zWo}AFaL|~f#WBaNQ-0!hgl12w>a>+WI$C9Q??YH`o z)$fn_bG|2VwjMVhpAxTd9=a`&--I=MId`l;%lqtT`v!%N?q}hIN_9`)rwLOwvcjB# zTMSaUnafn>7W#wD+Q>(5yTp zJh$iQeycGVPZ(9FB$+53#@3;a{(M11FxmxDnL$Z^A|bn1L+u0c+vOuhSOeSp`RL@2 z^tQhBLVEaN?EhErzN_Hia8*H12#+v7;Za&wSEzicbBot}kl?h%C;s_h&zHyuI!L84 zyJfvwFI-m9T0JnIp-TyZ_PQpzteni3+WN4G6uz_=?$b-g1<-73DB7AWk)Z4d5hKe` z->VES?)h0Mt$^{#v)1mKFF37+yd<(CnKF|17{bmCPiN; z!}L#oxr7HZ2Ud>+M*)@Lm-3|%*^h1knMk){L;95(&m?qx0CnwEuXoo^5!l<`53`^? zhjn;Kf>VknE^#Q^>DP>5sFomTUSFCupVi&SGezWs|G}H426tC{->GM&9n%i5G!c(; z3~0RGpJl=dF_qy$cwN2@UZ;hZ*G^M2ccF--Y~&fmw-xoChznP{^n zs|d-duKQx(`IxbuJxYV++9C3KcRk5&Urt$s=MkXU61p4{tAsol3iS}&uxj{ zFNJ$8^jXZ@Sjw1GH{JN)9h?WoTQBg})WalZomfC;131@t_w9balu$gq>W zVYUBdeo_t&vqvHUonOp}FPZkwKZYgy_?e7mup2PPjv3*l22ou^3~$N8F~Y|J;0+`>*TZtYdadm%MvS-e@} zGHG%0rN)-Ex^rpCc=0j3=(_Mw8VhEaLQYV;00)IN^{@W)YsvmQoz{Y}5%DyKNL)STMZ( z*tNn+Zol?{owpWi$4~j0+#`hM8|RRSPiysjPkR{D7Rqupy@71sni!3}K(g+4@k(qpj!N~p+wAuAzo|3&oE`r3!Vg{H}BW`~^VPz9TH z#ZLmNp@_pw;0WP?b8Cb~txZp0wuB|$0s(QguJURqC z&XJl;f9KxA+m$r@%}+=lXuc^@cCQsPS|(pPtf!wyEkHZ1^6yW*eM{oDq}|NyZ0G&)kr z3Ymb|3S{;Kn5XVrgR?oDG==-j^Yxx>Zx9&A_}uH;1ZnCpb zbVvAqP5Zi&qVj55Gv$ZU4MG9YLq|+y4Ce{Zj8V$>G-X%M8b1&r9H;s32|*G!!d(_t zN~Y+P#^H~#C^z?_Ro9{`hs$8HK>zteR;m4cU0legE`6jLpl1t?>NKj5;i{oO^R+8Y zhN3TZ?JUn;rRGw03zF(dV}57$N%0lE+k3<7)mMLT#e80gAh!m<)23K7pabPB11#3I zMqNl59o+p%ow7_hCULDu`}o;g)I|Y`G^-AhRms)2Blf{unZW%Aj~KB z3^n&a;Pk599XdjbnW6H^K-S07dzalx@|Nc)Hqqp+r;7Ebp&GO%1J7&XUB}y2wfPw4 zt4CsD>+2(}2{WzJQ9)9ei%Y+o4D-Q@E~&{GR0jL=!J}EvFLHFYGkU~Un*mDz#;M??aqk0wt{M{B# zrTVa6-|dNi$Hzz0NfWmGRl~(kid>%*t-2HigLbk~&yyFn41YPQ9~}8Y+WHdElMT-6M+a56>e|7^O?Kew;d$URC$pvz z8F{lmGjGiVetsAH-SS^nKTc_D?o)sNxM^qdc$-bOkgM`fMhenRtmQ|0tHs8-TNK@% zFcMo|T=kHqEfI8ff;@}6zadvo$}wQ`uPTVuT*6B}3_3$YU|W#G-YnQ84gJBxfM}Jd z@!K=Z&mMW_Vu%Ah?3a>FOP~=#yfKN2Z^(%Q%AcT-+?DRGQgB*(mStOW2w=4`(1Sg#9&EFRp7@3_Kzg&Bjl!6cGg`281L z_Ip8u%@S8gAdtzn0_55I^%sg?ZIG71ITM{yxceJS_=cfco6zQNohkGX-&wW*w49S9 zL}~<~CHnIW;|!o-egeam>_~=7$o_-81WnR2S?GmQ7=KqFGv(V3 z|K+tEosX{%|G_vmTbt6>6dvNN2kw2XscN6Ht!a9?I2Rpl>FifMOrDEw@&KSd0;49u z1_1^)QqJo?LrNMs_DM|0zRP*}Cr+_@EYEw-cgK3iBF(9i`I4c0z@&}2QLZ*T#3veZ zUIaPgZ)2}paPVuq_P1^Ok!;qH@eJ4VCzHX#Xc6Ie@-h2Y7FQ}5dHJAm`a4AQa$!Z3 zcfW>T%}f~U$p-qWJ1ST0hi6mnuEM0pU(bO&&l^$`0Lcag-DlAhg>mrIuiib z+Y}ZJJTp0gCDGK*5PmTA>SYIHY2$MzD`pg*u2%BWZb^vs0(1b%Z`mW=4RUNSf=my@ z_5`MdJ+$^;1hsR5ywP~P=-@G>X@Z_eG10DbY&ShfkJ z(VVbNaMht2M6LHW^=U{ASoqL-Wids${%~?V-kCCjqmM+ZH0}4c3YKJc)m}Gr+@4w1 z^swm}j58+~hsCk70Mfr`iwC*?@pZ3vt^aX10ms(Nk;O(~*Tg|(g_0En?U=_5bdt_M zqhiKX8z1me4VC!9WLY)ADfTRQ42z>tU3K4*U^)zHe;ErvLN=J_swsuGuZa7ZwWW>j z9{j)`2nb`PTyimA89`hOprt&*KP!_3y*mCqgZOvEa*v;!uvQYX*~$uLe^mZUFqHGc zwUPUcVtTvt3ZxBspUKZezn8FMqUZ`_rmBZGa-RRh$PC}jqr>@%f^%Fn8qv|NX}Zo$ zdE0V%GLRp9cyPPU@KjpSm-95$_-o46DFpMy?mSFBdY2F1Nd0l^zRtusYDT=>($`^| z3#E%AUd2j`uUQr9Judri%xrX?N?<$QKpnNtewR!aIa-^he{KDICppUYu*&wC3Db$t z7)og1m9*+!L&|riih(Tl4~@~NX>;EfpPt=D1U{U;xalD#adqH^0M}DI%k~h6%UPeO z)g&w))~+FUnet$H0GxBSPt||Y)A2Ec3YbG4_}Qq{^|OU71Oc2LJKUi|%yPwk4~Q1 zNK7Cug0Xl{56@gq4Kc6SI`%Zd5p;KtPEz;XtB1i5t7m4;FWZnMZbhzcMU$0rhccg= z7$g)_7_Sqr2wGa(wje!Ddmv6~_>a2Ljhn`tm{U&M4Qi&f*6BR`QF{;=j~Wsi5)o$_ ziuM}AXED#r2JL8*@@5=tC{E0XPvbJ58x^vS5bF1unGW}=Z8Zy+Y8PH| zcdNVn6lbePhlC6lS}3a@)3#f2w1i_%D(ZM17x%a6XyjOxwv&Svb^E&d#UKjy+U(cS z@Iq`t0S202DnPdDh%OtBR{Ao`MRgHI+RQGFKQlw6|4hRuL-h_RbSL)f*>)5jmrkC=rGPQwCrd=rZX$`ca7)##y1{)w&Mfa z`Ov>dLRf@~`Qnk*CL|0v4SGisN@ex2NZ))+O?QZgN9%18cUQr6OHii>BAf@A8)2zp)1?40oosVgx;j!sQMX4Z?2~?^yfGK}nbJ4L6akapl zOw6$bGZj#&vW1HeiaA8+{bAv`6mg!t^84xZ?9I3-SK| z@sHpq$KeEn;Ik7p-FfJi1XINQSFL%~j;7rWq^&)Urf036AZW}$CN>f~r;R!=Aok-9 z-H%;i=`7ek$1D9uE~9n6%O1PGOO9^V%O;MZBLaZKs2H97O?yj7M;%EPX){)aXI-YM zSG&8K6FRDbp-;~bdOet9wjsE)xXX+q3s0@x`E6AzB=tuce=U zyf*tgP%F#?82DjjUY3tuu=py)kSl}uPy!fdJjebQ>H$mn5A?e1GLP_wyG0W2g4viK zY@nPB>ihpTy~Kt3*kTiMDCL$ygOC5t58deFE!(5+|CZl6Q`3)r;Z#?qn{dFJB(;$| zm#gk{!&(S&`A!GtZdHl@)Liq!%og?qevLoc{vID&n`uL!%yO8yye2k{9j z;Ehg(8ZqC6a|g<@YE7fn8N`X;VkQ~Od1>Olg(>sTJEq-|*YLl->Vl0v zAecC{DE0+RI`(M3;?DezA89p=vR~XI4W?JuljK^<96F+K$Lq)R|C+P425?9H#{twX zv&QqBPKN01p)Op&p`*8SB8CS!3w!?-uRq5 z8A^0HG~#@W@Zgwy?0n)w`I6oaYX{v+z2dCY@8DWI4L!`$)qk+|%EF545^u(-WZg#} zy+cX6BDtCu<-)|4%V=NN;@Bbp4ibxcR%Rmhi+4=;K={d5iV<2F!g0+hL6x6aSK4Fy z(X(SFnBETb(WXHNnPRamh3(hao7kAzYuq#WYU*D9Cv3KRyhLElr>WsQ&+B(@EKM8y z+^YTGrsFd+cg*|OjkftBXzV6|`9hU{+!MulDc>MN=HlUL`-f*?@Eu+RG@knPbaX(toND9*%EPf-dKP`}_`7` zKWye!??olY%V^X0!R>etWjU0Tx*oK+fjnwPo1X{~v1;6FSZC+A_W6(Kr6v_-_@o$c2apuWz)^ zGWofF$kX(56>P-07<~gEGWZ{U99C-e{)<(f@gTP_NBnvJ)r*X;qTYd@P zXFKl4GC$_SFWnM+zYIb6@k?`-W?cj~y=*?x3}8`MAEQ6YZL9UwKskpo<6bUp>GSsw z4lo1UT|q9)>pU3f_dT#-o?GW8vT)9}^!&Ej+>>QVBo-8r z6NnC}b`hxz8G4ZXf%)LiMPP8&&ZR-|xeykZ$tWaFifQ0|e|bLAO^FYD+2$Az9e`X+ zzXxMA^eb{p5 ztO(x{v-n3TR&^lWj<>j^oaF*Bi>2}|wQSnyQqUv4C%O-v#^frRfoyy_O#Cyif=cd2 z(rsBCQOpSvZYK*B`PHR%o1QuLzHN74O{PP|P^^Ul5kbxdZL3>Q0}hfdGAN6Q5y^yMy1yX2^KE?Up#2jCpHBVW3ZC>aDkouYi~{QBy8@g2An z;bL_Mg0rg$wfBZlz^)@@djXanxGspiz=WNOp6t1q;nc;Vr9m@z3YIGh|7|!lN@M<< z`t;K%r?r48z<{(}=VB#4u>#xL>op`#m;4Lqc zFxhag_9H=aIqGc-&~nQQCfSE3LViJ%-bA<&MI@dNWrm6|f|J$ru2Z3P_ZWRIsad-v zWsdOtnnH@IRu*sB*xoe@j<9YEUnr)>*bDc_6pyz`A|vf?N+ zRCFGm4915(@_o&Me%d$sj#gqB8lQ;c84{nc;W3&oxYcu51O;<}FQOF0 zW!^KN1tXyu(U!w3n)cqVphPeB+3k%N=f8F=a%^#N%CYgqvYZCBi7xU-P9sY!3_;-c z$#cH1Togv&aSf>hC8f^Jy}kPARDkyxj!xszRG{sA(TWGML2c>x3J5tf}RxLjCDV@UqQ$o`e?-&bnBuNRC}T!l+pS|HT!&49{Ma5RX| zSbZ1Wz3dnYI{OL4vaipG{mD}otZ2p6`k;n_^Xnru583i>#v+5Z+hnPx_R&f`$8*~6qbOr9XcuYCHG1n6g0M5TjJUATJ-m3&EHj*TjA}h z7-lSA2wuY4X~zr_qpB%`4)13+6Y0{IHpJW+lmz~6-McSyfe)CY0)+9;^PwQm88=?% z;kAj1V{j-UDH(H@**2dOM@>t->^NjBv8a2f@q+7x}GQ%a78 znuONAt~Z*WdUR${{cW&82<*hnf{codl1SY_%WQphs;GjDS=w>@Y`2PyrwIP;WS(8? zrnh4#GjP-FtCH(H)` zEc|kQZ9NuBI2=kpq^2W+Y&h_+lg*zLEEBBH3EZJna4dmHwh$OQR;%rF5kBmqXB=gI zbJ8>Rz~4$^#B1@r%dKiteDckN7y~dUQgYB(X2!s5JJvWI)C>gmk$lTJA8aTu$6TIF zs)5e2gAo5UFv@Tg*t?4Kdlr*3TmnB07z#=Ol`uN|BV2Q)QbQFEOcpOAM z7-`ZBqPC(!?i3F>IHOBpHt*xWBotU=b!zZKbv54rklbtcc_A{{Acos3S2^;(B*!f& z3|^1cN7_pdN8z3gq2@z9V)J%CjmMS)R*>h*8D|~v*EoN&n?f^dlgRXiU^BTHZ3_yM z^CUtiSF@OV^#axE^eau-_fpgWWG7c3H0Zph)L@3CDLY#I%VUl(yo8mlL!5pnm~t+> zuQG>A(or8wuRG>fCLV!GaL|&peb3ni*L;Asyyp!12VfWlE4oFgMIK)ejK6zKhY~yX zH=zy`-8R0lmJ5Wv^B~llb{+}oOEsa2LOf9odF$;VF^ir zTS=bo5Ud8GsB`r#xqsdDtL*2&Iq4Z};G(WPo6cXEFny;F0Y8yqMvkU|jVtBdQHSeI zII7?A+Vo5Jp?dq{Slp&UltS>|TeEsItIx<(vx>E3H3cLhrux?OrK(A7m4n-ZcQl^= zWi^1o&OAT}U}6kT?jX)X4XP@^A}b1?zAic`fE-;%jjIRkZA5W}EuDfjl;S2g1H<$7 zd*b9`8bvp#!Nxc#uq(J60uwjMu$ujNSt68)l*5D~gBq5C4lGwEGxb~&mMf79-}029 zL|%x|9`h(doRMs8*1kR8>r@<+pemkX_vnNMZ9%0;aIF}9kcAdX3pw~Z`z!ru$2qWQ zt!_mFA_>GMYKb8Z{t3HUvQYukwcf?&?H{pu$p7QX%uY#rYVUUNowxz+mW~|KH{ARx*}jqgHY)O-`|~d_KlQKW_}|bSxI5`F>a1dL0p!O*WVHW7 zB}bW^od6S%hJF{q9d>?A@=b=%tGolk4xoCLS7NKOLV}FK1$Gb{?QlW;!+^vrQ$ccf zeOJFQx&Qp2(MN!w3QyxBOuqr62Gb95R~S|nhQ~yUs{!!NSx=Vvg1WF<|U;57?VTl(%;NSTA%Db6)C5yD!eefp|ew|=p?0(1{ zOJ)!NH+#lsI3Aq=V2W^HwdUk7_m#sqniy&Pf`goh`(3wbl#=#d}TXay|b!bg><_N}dZR=0;{jOGCU7fYNbymTEX4v zcjB#%%LE`hLd^bpEScx#U9e<9c#7Hmmo5Em5l}ycAg#NgT_XGN!)y=vAG~0iTNfZ$ zTG@NMm1Z(}PD6C-TI!qH-@Sgp&wj82CJ!&z@CH6&c#=8c`k&BE&ehuq`uqY0JOSd- zmoU2T%obWHk=$=8h#sL3%qi-h!jkv&wo8Jb9opk1obA&Y+xA11@<|18;0nCa4S$ek z1qlpxeko}8?4C2L6CNU>pu#LKrf-2SE2`$hyUYuaW!PSpo-)Wz4Sx+4^`=ZJK}QNe zGe9HSpw;Pabthd1HQTQK^u?UfLEgcmP(gyzrP>3i;)WIGpM1rsH*$ly^hxtS8M8-r%co|d5CXYTW{&kD~0xYCH=mJffQVu{yM9jafHx;8sutf z#U+Mc{PD11|K9GX*&}^EW5|VzaNf5ysDEMwEHM%6TEO&%=8kgA>80Bi)^@h_NB_-g ztou95;;DOIZ0fG==WS?<U6z)CT!Nx8G(D2P`3&LQY_tQMkc&1S%#29A ztht@98uG9zL+A|buQY2_juE(uA3nuGy@AMd15@xW@Nu%sQsfme&nd42M1p@gC9;m* z5Xij4*Nj!>jfx=PB^b@S>TJ9`j#ify(o!Jpl$gV}l%RtTHibJu>kWI2`IgoxJ#?a~ zwZ;l?6>nhMlp=ha?>grkwbQ|fZa6zz|Ei=L$qNX9VT&hoTKCpU*kmp%?$?zB4zBf=L|Ej#nC9ytWoL&lH~k)qFA zXN^9ViC+Y#P(g0brr&*LU)Heo3TO+SihEouFbH`Uf3aQUGH;%@97VoX2Bl`LYVnP}Hf%8kuu}VS$5Nt798x{3441_3WU(}gWX+{oYO(#G~zp%Y$)UYSUfnl{BR*EJf z0}g6QB)=Z_B;V(I$%E+~V$Wn*L2ujLqdna59xlWAZku<}uRV&aywNN~%;Kk%mO1tg zyB7SZL6}G&BIazV2)q;DDS;4}+q<-^gn42s4ys`Q8Nc_%sjY>@N&&Z+mdf4}0Ii8r zf%2ZXp^}sr{ipg*ei`?^afOUba;mN&(gd$@mA^;%;U1%~iFUf+qFlShVudj)}YE}xNU1Yb;0|xBsv6w!VSS^ zj9T?l`Dp+qTW(#s@yQ03-uwlEbj(GgOlbZ2!dpxE%e{POBXi>Eh94e&d_P&;Zu5c* z0pNQW6b8p}trs+9KlfxP&Ymh_1R4}y&uKG!){;UR^M+g zxOo3I$g6V|J$6_tC%+Xu5Op=!_QML&V5De>(eO{%|D@C=ay6w809Q=n%AucZ74hg` z%(=NWCq1NY`6nB0OA>cq$%PW)9z~lJcE3=?G^C3^wZ}{3DZ;)Q;k(YVi2<*l`(Zt% z(qI}h@F$%ame)6I%|h1qiTo>cuK(g2(mii_Cj;i8FAi2Muy;!Z$WPZMeRWk&RxdGs z%NkO8H<*R(Wweh$5QrWlCjbcF>vpGAM*T#=F%#J3UvZJvhTQ#%xLS1DgZTtYNM#vx z2Yut*&?Z{tPBt+E@mf>1T2wfe%7c+)hwm(U*w%L4N%wEk_Lk z!c!DUqC>g>3?@20T+5gU)uq^0oQNqn&Kiz2s4DJ)Lon{a&PS6!F2X$kQ48P1A5U-n znr-wyJR6>(?6-5FlxL8i04FikG($Da-zIxS)Xfi^0`6M7=-QC`-{H?dUZEJ^*8>Rc zKZzeYfDfwKl?CXwJ0}KF;@{^Y!w$PA?#ssInu|AF(fkIxK{w>waq1XZT;y=6Y#zXL zI)y61A9x5iP>*|5CH!0~A?_kLARj2QM zgO{CGA?sU3p9@R;`NUyhzALfV6LPXxIVN%O4jjxr-MbbfKc3b~E!S7C#9(iX|LD&m>Og?+_#USb-UI)Q_`f;qn4Y@>~P=<}X)!Rgp$hb$JYX5ur zfWGF0f=gphsw5ZkbSZ|`FqE@eTOB%#!02|i)gS@|T))Xp0^d$N0{HK3f$Y;kAp^~g zP^7u|V|L6m*nPSRZ6;sLy%2&l!rxOhSDmPHc$w-x*{rGZMLu0~P&tEE2^hfMnF??d zFMk7cMNJduIkUa6u@;&#z+D)s>W5QBSxKJ8n97Q~_@9nTcK=!S%-)DWmTBdp7tU{E z{>~lbgV_0OReFfR#1ErEpp9XuR67m(Yo?RQ5SxJIj!D$7dPv{{9zTxufBAN}A@}bp zC8j?NCHFMf|BFgN_wH0$8{A)YrUUZXH2l#i6?1ky)5U@8N>`5Cc;pFyn|c+{fEe!gA^H1V~jV!yzL&w~B7B&dx*!Sk+vzusF zcf5iO=C})FD)6{p*zllT0`8{Th1L+34g#}dn10HfuYCJ>6QiH3p_}-EKneT_=&46_ zy~*Jqa&>;YkjOwyWWvj$-lS(9beddZ;6s40$R{$RKTgc!W1xTB6dRm#ExIN zTjJCS)S!fwy~5NF2gpEJnv=Wb^fv}LoM?s81d_1If8-QDKHd~F%ETt!VJJVUog0#; zRGpZ46r8Rfvh{ku|7fM(g>f{`D97byJ-*TH_~CbSjqi(47R7Kr>bDCq$S=7U!&3{e z1vZHcGy=^|Z4k`Jngms*j;9bAz~6hoHBh(`vz6s6vxJ4WKpV?9ZK#zp*v~BcUVK~; za}^e7kk=i2=K2SJu&0XHRTRJ+DCTJxnn-GrlooI)e4K;&y6ubaJ^+i2C}i z37R(K)j6H8Oxtz_K^QZB?f?x^o9^BGD=N2%j=p=-FXzqk<8$Qx{`lRfZ@{_hre*3E zsfq9S*vdeE69CcX5(Aj3-hM62DrQ6xa_(BI?q>7`l;YVJ1<=u|vaWAN9!kfL*RcW6 zpht&>ez*_L1x<#2Y(ZLe$>X;`Z7fW+D{BYP7|o=y6@Tvs&})ppZkGj$iqp-C%*8>{ zGmhrzt+e#=cTBZ^1)JEfRNdpP<+ISXoU)a_WWr(ey` z179bs^gmBsr!dPaLJXMwcR$!OUaqOWH;2Q2&IJDYuWf13UzpxBh)DhK1T0cO9CJa7 zlaho!i(du;l7&L>!WKgi^e7Yy)BHc0zA~)I_W%1@GI~e|5*whm zG)OA74O9?8x@&?+hXN838z?ABs3QzuNOvQp3>85@Noi#YNJ)1;*YAHE&x`HNUhO)! z^BbR9@pcH6pjIjq_Fl3@c%Y!93L3jnj!KK|M565kG4!{SN@@zvrNQe4TaE$mlz*!3 zI0o$Pb}p)^_Kt)M&5zu?cfELkOYHKQ-@5C`hnmm}_*9e*O5;}^W+noDHgSizFk;}HG61+4}x z3NUIOA)Bi}>LVJKB~E~l+{(#2^T*~P18U{-O!$_$gC#rMB#+iVNB2rqF-<5hHl~KE zvsHzl_<3jjLM8d#M|d8@D1nPAGCT2>djhAF2Rju8H)dmjXs*2~N>~*7k(oAhgjMP& zVfa3b{_H=t^wLX`A;2s@;QjAYoT$+};v99?>ixuRhuaHAeu?4p9d(Bb;Z5L4vH$fI zG?g;ixEkyqq;YD(33AUXC9Ua${)La=a>FtWfxiwp1-w6(yV+x^S8b|inMd)_6))8j z_cjpUI@rerQvjcpIn$|j2EUHt_uuqjq{A?>5G0AzPVBIEv6x*sEh>Xr6-RSfB$Ns3 z!V)KVT>uueSux(*TagCUEMR2$5ZYQ!BYTDk+rDR-a*yP`8h~T8sbM7PL+*;bWs$22 zrHbL%k{&RDVQx69RX5$13y#vDeb|1J% zj^XoVid)YQ!N54PP93yFNZbA{Q(t9?Hscw4&!R+!CpXLFVlz&`S$E;|3&8r_KQSM| zn;CN~ex8#8lKF@yV!4Cfkk3ovxvi9bGNu0+rT@KnuJfJ!ra_E1z+Q(;-guVSnMe^3 zG_8oXy6JE))UsV6YWW*})Zva97(B!LrAIU6?6AFe{S<$?jS89+ zOwKu80((K7LN=9qX@UD@!QURzp+*-FUxf4Uu}y`lgM3`rR(++#E)r6#zY@CIt>`^F zbpW|0p#b#nsmi@nyFvZi8!Zh?%gAGOB~F1IetWS((flgYgA~c`D0@$|)9NS0sr9Hg zDD@l{2vsLYs%vA`?w;{P@qwj-FIbKMb&^5pT!EdpDC(Jo?T`Bdz`eDl?xf5-hH)(mSI z2fu>EmjN97w`AnZu`%uk3k0x3S(-;}Cey$nlW*XrW zW*@PZV6ev=;yXKvpT^hy1TXe6lE7f*n29X9zmnyVKnz^N;)~NG?gFUh zy;9%}{SOxnOf#U>v$H(cK-+i&)UkE-FRnpFvlbQE;T1W|@Q2)4=6RzxkvKL@len}C zw@s%IxUsM$s;tl`h}iU{Kdf@TgNu3ty`0YcUmivAujJ;r@F}+z!C4aqYT<2CsiF9i zzBp?>#R^!{bOb6zfkxKQg({THPkg@Zp7T3p)A8Kxf_MtH-y|50@DMeEqH~xE1?i+* zhrNUVxL|)(jc9!CVc^)cS>sPHF_|0X(lpTCH%zQp_|aX{;EzvbVHt&HnARTR6b~%a zgL#(<=Qz}NphxeEdIB|u)opnZebWz>>ucIh3OL^s4dlEqk1b#`3L$*HPBH`!QbSA= zFs^hsU!N6kjW38fL!4KKCKc-a-e8H@Y)~L!T9Y72#h0NNdh9ONi8L+p36ZC)hr3VA zwr(}tTgk9u$FO(8MQK_5m8mE|^6g$+_0x|QDZI=Lh_h4gMPuy^%QEf90c|9%z9ow3 zvxX?@&r50ibkB@_hI59i6#mmjyqZ4GZl!7=o((UCpGM#(FAiloY78~=IrM_v+|JC3 zdQH!S6Oypvo7Z5QK9~j7a`~I8M%CU>yV?N^baKxOw zcL!KSBxG-3J(vi)11+Y51Cm|&$*{N zPOZQWlXM{cdNo1zmwhT6C#&CnI=XV6cgZYW3<%io&0{;43kw4T0A$6Q`l@MDC0tbE zbtg2Zm3AELY@P!Ml7(-#Hl5- z(`22H1#^e7`!;*fi#g%Qv{v+TB@eh(LZIOQU%l#P0QkeP$DY0j4W^u)OG=fdb2`|6 zQc(Y~as9Q=5ViegoMKNiQD@%GnqWgc3+$&fy{8=KA+%I_MT2!cUokoQ?Ye+^m`FfSvy z21eN&_R@v%h&`0pxusQ3^0~b0O@J)r%A+hVRenfp9R;E#!7wr1Up0cwgyh|waKszl ziDnE|N9wLRFUymkaS4+XdyuB-RGo#ylG_R5-t;MjaJYhUg*o@M|L4vCnldIpqAK{wYXT?j#FQJI0`DeOGr< zQ-ffbWSEkjtlcX_Xfta_?UZI#_woxsTM*5a;Rxt%sdrJH`Bs~Rhz%>0g}pbH>Ea>J zna6_8qLyi(`9euGcCG-fMDA%ZBMFewpp)B7Po>3k-~Z<3y@MR_G$DDIi$T9NXgwQa z1^`jkg}c%2ee&c)x^5gg3F}6DLNfmJpq8=XlV;!0L3^YBHGiK0Yrz-F0-5SYT+-Bm z+jkE9Na>_-OAjn(MTNBI@o=YX6lz;rHc`x4&PPw@?{)Sfdh` zt;Qgi6y~|+(JtH@qBF79j^{`tKloxnl<*a|+q-ZrN^rC+N6)lh{4b zMTRO{B=VM9&mZP(&7VOVTBa_fQ`kIKH@HH53uTCB$Mlu_l4Cz4?V{$vmAO`ztJY@W z0qU*)Ra_PX9_(u;HI~J9)?ban^j851)(pbLeAXzVXePjX)$~NvU#2I7RlO6Yn!p#NPUqn&4cTByZ z>8Q&}sAmk1#sD!1{KBnTcjV;5&CG!CGPTs^PpV@hm-;W5T-5|S<%oM=A)mK@%{-U( z>J-W8)T8E@Mw>O^i>gBWR$!k{pdnaRonj>tEzs~j=hjywDh|j|Tm|dTh;Y1GH>rRv zX{fUgNNN%Kgsgv7TNfH&y_MR^ZeAcH;4GwT^3qO5^czr2oC{t1zV8sM@R$1_8zJa9 zVw_>H^2g*%8iaWKjeZ$SJ2T1-2M^zl$c85wR66vy77C!^sM&X6LO@4pL}au`(Bt3x z9@T=YQ^OOa;d0s5zE{U=z*nYV_%+J>XpXvOlXs7QNn%e8^}oLeC45q+=q9D+6I*BE zwz16}Lb;HjqUG>#;#R6Pkt56~3XW647V2lodiWQ@jNb7PE%PZpdg7%9;!C>Xthp4n z8%hYFf@kUCEN$U%#ZH|HV;h*d3zJVuqyNd@E7sLtLUA-+iNE^v^Lf^#W8VVQRh&-k5d9z zHK0PB9td5*qGZ;xulwv<-!2AsPrtdbY~wJPIYPL%$m^Uh)}{mLxea!tXKBck^$izh zQ0ehJxz3xZLc-|m76YOn3PZubgo38#!^ADmfU5@)__ZYy2YPlmkm<&n1lMN6-ToBU zcepKvXYr~MEW!gA){HyS!bsCv9fOMjU96`k!b5|9s(v84DCq7FY1I`UZ=De>z@ zPw@g=^PeMCyo41_2k>DDOSWzBD|EtAW#MX+FoRI1JM(VZnQ11Y(nG(ce~p)V@3KPD zgE3qqk4^vlJa^l}h#U3oh&yw}#~qJiJ|uEaIoldNFp7~fdbNvv&o(tjgsHU0{%>rY z^=-Pc1_2ENtqJU}qkGSF;Y}hJfVq=Pxd9=1?gTyeYkJodXg*tf#Aeu2J|cTQMU@8+ zcl(YYfhx`XIvTqLoio3iIf@G?B|BOqiPE3-e;&gbZ$T72-i_4I`>q_hN52?0;lbhZ zF7dboYJN-{0|+C^fc&m-uXQyo4Y^V#JHr}Up}A3PK?d<}^{Sl5dywE;2s|Rdrr*Z& z^4577BW_)CuF_^e*So+Zlkn;F$0X;t$Di8t?HrL82JqM6|Baod-$|>ydolr4{h6?M zFmgu&`E|mVO}dZ!bj#~8=1{nDlmJXX78WPM0#T(IK4!kVyB8&iC!tqZ29)IHK*zdW z_RN!QK0ry1M=ow5@e{{|a~?ZuWb@NtG*#)7$!EBsmQLt1W*}?uVn;<;BJi*j|EzpU zp->%ahVr>O`i#2*&>q7CGRnP`UIGNVU^pv5-&+PlU7p^|i;57vM$J;}v|dsnu0X47 z`3^fV(05SoR!=oeto~DQig})5%DNju69jbx-3Ns!m|BJ?N}ipJ9D!|Bv|{gX^g-O8 zY*k_`)qO@hmEqB0t}X#e^?~#bhXR{8WUJ|zazp(xysC3H_0M1i9WAUQ9LNd zfLk-F&$M#tpx9(a6r6+eXA>3B=yNbMtv2jvWg5@Tb?`OI z+@RemFsZWoO_4vPi%;nTsY@h@!87g#{PjZh#pSM` zZT*OES976(KoUNdv<%?DT#57BU!nOwe{u_>&~NqW*^2aRth@h9!C(E&Vn0rvsPNuJ z^;18QEWI@3km!Dz$7{o9ElsX{h-~Qm(IeUuypA7-IR?+*=~LP%XyM>-2AfBF+DSUg zAUWpDyn2zC+{~cQzY8b6s^NV*+;&fISkH(Rw>Flt*d90&dcXJngN(Gg*%9-sU458L z`HvyI8Ohb_qd}g0bY>;8DhJ6J_F>PDBv6Ql_&LMxCjEad09<1_cN>(K`0inhqk&97 zJCzHTbu4zAzr@WuoKLaHqkw;=P^1+DP}|zQC#HS$?7n2)oyUw(X5h{TY4SkV8Nn^4 zU8(O*f{k0`sn*r)*U66!TX^S>xjDXrklvcV3gbVtvP+CME(NTAK?(u15!Zx+NzkK% zXXXxgE@54FGb{xC8YsATKai9po9iplt10Ll_^at(BlB&)5To+U;b8$NP#X)E`wA+<6ha?!LBQS&qH3q7IsH4h+o!32#vgi;~@9o zT2Kst@+{Uq0P@JCEOFp{@aQAGpze&~4Ast@ z2K|A#eSm8vW~(Yn2+*;}^sF;U4Y;AoWAsV0Q!>6t;p^4a$L^)<(@bdW*{&^RfGI?B zc#8*k_%d=^y@@I3K8@IsIkR8O7n+g3KYRN>KR61aX0=pYV}{K|;L0be6(Yf#?|AHe z)3-Cd0+}RX+SQq{iJx1=cw;#AdR&IB| zq!{&H&QjtdD{SE;*rYTW0}YDw>G()Y{+& z&2pc(#4%$_DI#n&pc-5qp|AWn4@Iwv(jlR7i(SJ&oJ0~AW=0fMSVA&F5Y7jc)?@8h zL{(&^WX+{OmVNB^3m*;j2U@e{fJ@4|*(nzljTpKqBmCsc50ZkszdBy(7gHxam2%%c z{SW0a;&DYMlF_am^M#(=s&OP04plnC)U^#*L|6h$Kk61U5{SAOmO z4Nrb@+akirFED$%US1S`f%onlL`!6Z`p?QX_FVE0A9?D3T4+5q8h!|A!;%8wD^^0aLuU&Cg_(-{j>fd@wgVAgn9G!DtvbwqdJS~Lv1t|d~sy|hD z6g8AbS$QCj0*>A+TD!u6DV9Wq5E{ev6Y3!|gUa92>^|M)6XU6dlcQ3}!g8m2bvgQP zyU)N5FJncdi&|rHQ{AHTOc-r~+_^ryPJ!zdxZX^tZ)!R8lax?fTJ9;n+#J8Aw zwO^xfIS`?lYlbEf0wlk12u@53ZxqWf1x;$|5E`x9G&oxSYJ0jxBhtyuygf4ZaF$n% z5a{$%RXf=;N!Ez8&Ov41jr0C57xuK^hLL<3$E z?{+Ph^&W}#Al=Z>VQG036O)nq>?CIr=k#ak2t$AJn!Gvrc`@F~^r4+#=)8UW;`KlY zUsFrA zjU>R8sk#!^i!*BQZkH8AYaO*7Z5f*A-8sU5n>L>R9aDwMnTU%YkoWBD@rhyF${?_`(wlsA9ywP&B`s9S>3dlQowL1)qM87xSloK z6@IsQ-l@C$zguvDJ~qXFpVG3UFza|N@4`e2;K~Hrqx+?rO0qmr$9pj3L-6>%RN(B) zCj*wA;+3Dz3>(xI$9I;yPkw)5STBrT+{kQ>r1iV{Ou7kHXqvX4Y=^(&Y5QuHOP5#k zcQeg~{#44+YV)sku2((F{go?2Z@y~OQ4^*=Il0cJg48G7;8u)ReE>asFj^Uy2SD)3 z6;De&k6*KwRa~6o1B@AVcd>_#Dj+2MSrls(KjP|0~m}C>dO+RNDw;&FPsjjdf>}q0!PH71IUB73!oQxXxbY0KvV|m@-*u` z5wJ}nVc#tn1!_#{7q2iy{3=JV+Z%}WPMz=-ab|b-b04}D9q<{1;3k^sTnOE0wF=T1 zC}5nR^sqgdm;9|uC{peF93KLCbF1XT z0n_svhK89Pu8zUo%DE>~?aMXcaC6)-_|eDR#=}GK^@)91)~B}oXSHbL(()23@BDo@ zVy^pl##@om9Vp4DNuB-QoZS=X^g?1nEI*6nj84nT5@PHK6@|}d_sxLg@5atIUY-+o z$L!|t(3!+#o*T8lk~bC(t#1BLyEF0ER&MQmfEmKDz`W`#@l;!v0geEiFwq$Re!6hj zU!wN{0HTs8h%zFk$O@aDpB^1~^-?DN_~Vv&N&B&%m$f~6m#6XNiR7CWX=RdnMo(Ga zHroZY43%IWBEo>|g2UAk(`_57ZcknUXKDW(&civ@HIMUYeT#DN3mn05jhu9pZdF|w zuRRm}QxH7j?ZK0sNca7w3CAZ#tgALBu5!5nwBeJ-%-FH(AUJA270H#&Nz+|0=zf=r zP=3+*=}t}3%?G6X?XsGS*d*sdaw|A(==Jt_qp~)#4`d(oj(XNpVmv;#Kb&oL_bT!|sFT&Trm4gBb;fNht`sPS^I0oDWE< zL=THxD_grHFip>1jA4RTRAJC&W#=T4>~bJc^_JZpYo8_9Ix<357&c2JF`0XfEVRP$ znwhN$ld>a9D%hgLvC}q+J|(T2gpmYmvrBpKb%*D87~nu{LrWQIf3olPE5Z3T!6IBS0J%&#@RUVGB>)e`IB#|UVqh|q zP@y___-bN!M3~Wi@OaZzM-!BPtrZ=r>|4&Xa<|k!Je7Nhis02P9q{iJ7bJEJ%=hti zYT`cpqOi2G`-Zw|2mlPWSYa{k7o8L5&H<;wbiZ*tDtK|Y3=7|z)To@q>Vk2Y;JH`l zYo+tJdnlhsu9_*6K_c!0?2!`x_lG{2S*PEcr`# zck7{ptRy%S$vD=8lN1x`#Se#QTh($5T8-1023&dn)hmtM?d@Be+T;CfGz8TcOAW?& z@(*I|h*tLe%J@f~C_r46S7yjDRfIQXKigmjQA7;+^$CYtyEHq>VCPVdNF!lpTGr^A zAgOF+%*F}yXP4r&SxA!9fM)n!ghRAEqE+vTTLEsWJHuuJlWM2&;7w5a`@e#V3J=rk z?wz66t_q{is-!`Z49SU4_@Nx^2cdWlA*WaOOs#A49o+G^|D$IgE!-2xE=}lZT_3I5 z%2Ngs7g$1VhE6UZP`ePnw_U}0{Qou$BUV!FKuaNy-N&8mRM98Jk}1YzjenMl287FR z)Oh_W^f*e+4CKM?G@<%i%|F{tb{{ry^nWXi@G; z#|F!DWzcfR%>~afWDbkQTJm#YhTd%o;!Z2+W^PpO;~*SA&4esGP2Botl(2R;oN8xvac zO7VA~W8Cq7w>}r}V_CNJSbf+s(#Jp2;MMVWre2;CPSErDu?t5`L842BPvA52r5`c( z;u!m=iR=CWi%wn4Ng`Y|glHQ1E*{*q!p{&3#*b^-7W|V_(!YibE-i$q$4~^Y1&7EZ zwyU3^24K);VjJS&>CB;!+D}{H#%kW(C=4W00V2|#;~$jv_$F2H1tuiDSUuMz!Gd4z zn;SOKF1Kd3_NJo0dCBJZRue82sA*C2kIPrv##Q(LMvpOMKr&37mee*7tk1gj>aWbO z3Fl_BQsfF*vy0i`yXJu(OxRW6786Ag4^0bzUWe&cey6vaWgx?xeqIiR2E3AAFO%Ve zYs{=&KF`{pgF0%hwBP$TE2OOZ{Ajt4F!x z|FPsaLCExvS6s8CcH<4C3Xkob>+P@P>a|qqvD++^>W>!>S(x&l=@luEqk>u>CEcF4MARGy6);3z`^33b zbH(~kuz)R3@CEd`^D|_`roEIjw-_GX+84!p@S%tkb#19t@NXvvOe^GY&`1!u`8V+|* zDddfyqHq9`mBO>F>BPMSWt9cL)T314Q?0wlUxV^so|aOVE;EHFf@PJ4bb&d-~>$6 z8s1qwH415X<`B}OYiyS_O9!RTDtR14bqG6WCM!{mRP@{)> z8cTvgB+k}2GP~cjA9R&S#>|vT72v0rs^M4J%t`DaC1d^{1Pnv4U%h6S6fVZO9Bb5M zVjq1gi!O`zm6#m^sWP;V^$7c=(DucZGWm>1(`e%u=&n^bNpPlzJFKx5=YPwS2lYPG z%klV&_5sUXI8F>#WfBfozZ(cXW8Ju;J64TcwAd9fAkH^(cynh|JXg|GujIJ-Qf|%p zT*X%=jS9H|L3;DYl>R#m*l)+7Cr{}NtF25V5iWzQ;~M1Urs6J|Zdrw&ojBqAVLB0j zdqNml%#hfmFJJC<-Wsn9E~(r1aT$}9z|BH&Zyam(-vrB4-k68tqF#fB3^Em}D{{9y zjFh+?dOsm|(d@VGxfvW=0m2gwN&xq1E3?QV`s~|%_)eY z7vyVaHneM;U-11pJ^MQw>SKT3%^&W4qiymqs`hLBtc!u|U)I^A%+lSI>J@q;7k}Aq z1PRS`l?#lfIDYW-KaR4vtyy*ML|0BYxt$_JpZOZLy{F@)U}sQXQ`$!FUlodC<*9;9~hDvb1 z2nm=7`dr9lc57zk2oz7%Ms)VHZ$w7bu}17 zM~{;42fbbw?Rd5yjfeq+lRXcvavq5KCZ*Az?-frTALDW zn&^S=%X;EJUzn(#iOTF@C6O`!NwEHrG^r}h_s{VEz_8B6?PT2uX*)<_cwm-C#_*=G zopK6S@hcqn`{$NFW*Hcjj#B?;i)qqK80(7(Uy%P1RQ~~KF`L-2bZ&-Wm+%|%pd+Y~ z#=7kc^JICer&&)+V;#!d2Q(4E6IY}G{&yKZeGGCYFVbTmP4`Aq}SV=&+ud(jP;-kMdJ zD&NRuv`MJb>k_nvy97G!*@q27&G4E%hkQe>E4oHImY7Rs4mq8^xs$7sI(2+3FaP)# zw3}hdqVXtHzdStD1sND6jKux|C9V>rC*z_lQTHN)HNPCoCGqeNB3bj!gej#lI|)rz zN=;U~8-MWLVh#EAW;A5^pLNLhf7Z8?hnepsmfUw8ilSop-FOta0suG%FB2BfuK5II z$ojP%lmx+=-CmZA{37;l_WO8|(8Vk}o_ga(iX}EjS-m>fyi=BFODWz!Fy zR?=e;!@Gj8-Ot-d-0xSqjDM_CXByk&xp0fjP+sO>v)e~e#Qa}Hkq_$IzsDXe9NlNV zJ$>e2p)Uf4^(R9v`H(Z5F!xYQo)GtzC+Sg_L%n??6W4HyCVC+EE{oDn$UOd4xxe9Q z0j2omd6v}p#NEMf$O%K9>fG&FZ*;iKQUn%qjAZB zOV}P}M>L7s>|`M)yvP5LrboB2=7k3uj@0f1JZ8KL#KH1esgx!OGo<cV55^WuQ^*@qhyb^8Xp88lW%U*|^p&xM_u2z*O2gC=wE2pqIoEU|A# z!v)JZkARd#OlkiZ0Q%y|??ZlS=TufY220PMUjFyhQKL~Ma*K?70Kedsw_Za+R}xG} zZj!~@sZf9eDBZ=pKmHSWP5kJ8Nc8LRqt5x#2xlV zW&u4p&P7!{WS>yy?LlyvcfTI_(_Sgk!+1 z0c+J3*LI&unq48<1lyhb@ZgKI$JGbaKYv2!3m?;N$7VoLt{GmpL%E6QLx6o*#2=7o zHw|AJg8KbgD=mrPT;iubb{1#rAQV7kf&%wgYLEc}UVmJzY%*JCKPyupSI=*Z&I(DF zRYdNzRw82(ye`P??`yo@JAbn6cKqf2`?~E!r?TUBu?*`wm@&^XIeYf#%%-}Lreuny z3$y7B{Ifw3NYVuJEAgu=9Xa#8%?h2Zd7sQk@z2)0cN6b0scn&#xmV%!HRns>8EecWC15wbn9#%~ni#l+Mcamr?9 zLVu$EgY=%G9zI%zuYejmRlgtoM|6(kQ1|zxO3y2re@%ZSK77cb)WM7%%wuH{dxAF3hn!As5BQm| z-}olHqQ*2MphjV|#Ya11<%!z$86M^wUhIiFy-kWf@OIaag&uPRV6C~ZW4fSXtCi^i zAVg$Xy^v~2qW;-G1x5v%s0Buh4L%;?55y-1mSugayO9*OTi%Q0h|~`Fx2ku3R`9i| ze4vvRfsGp7Hj}Ho@UNqIN+R7+_xj$2E3LyD!K0IR&h>_@fxPSc?b{4WItS zWbl5A^b1IA?ZF6*Ptm66Q$!OiDv3iZt(dvC-TZ~g$t?xRuG=A(c7yK|x(qWSr6Q-+ z)Ychv-p%~p>e`T2ad_<;+HStr`0iWJaCfHbxY}RGXTElRF25>v_rr#_f9$m##B7`# zym3hFtN-vHR~F}<*PZC}j`*f;t!;QD2^vuWvh{{{hW3hBhlEQ7x>|}`G3|GYS9<;~ zJjc$(o^P+pYxhh^Bh7B6NA>@QAIs~S9EIykx{aA-${YRcpWtVcx44|~{Qq+Sq6BFS zfwX0eB{#2PU=PUn-pOL^EIY&K=NAG|t7>%grr+~iB2lw$8_8nP)R@_iq}EJ!;Ic&z z2b0kQma#d$bJDgTtusmE2`#B4fj`3)k|d~&y{wTbNN-PAnYkykFSMWVC&gssGNlNUy+g7EEF+Ko3`X@! zZj-MRhWI0S>x&=KClN-@B3nX6R-7p2`T4s zUC@YgCowQ*^!!*o`%F#y`q4sNXYq|*tygt3O+%30jCV&-3#QQ=ew^O?y8-nr5(tzM z3ZZLZ!T>c6ua(F0Ws~Mv@Nz3l*0@?=)Ap9_q)sAPFfusLmV6lR= z;!I4Paqkf7ae=$Ub+V=*DLeG&g$VN?m8s97CvWWSVS!+eWT5&ximi~5$$h$bM6AsG zdQ*MT?Xpkw^(xKQjhwA}+56;ZiAh*SefZB2`+Re-r&t?6wk6T&Wiqt#o z;b+t&Jq?eEP8<{%hg)T&Ky%2B3hg!Q(KvE{r=+0pqckk3)yqhalK2|?AWYx%KigE8 zjOnP)f${ebYyNq98$VgS{Gt)VAfr0AO)y4eT2iyv0FK#y?2_|jf9e9E{zJ|-{TM8H zu}q&?Dpc8YfoVOX(*4iPsy2ZY_#{<*)gGrK9ARdj-o5VVzq?Y-q8|`;n4ce}YunCa zCK#wS;Jr}q#IIVF%H}I0IQax57g(;$E4>?z4E^hOeB7szlA^R)Ne}@4MriZr7gvi* zVb92yr<6~v>Q?ftG>lTx8~kt24$HG1)OMFVIha#W>bh2B($l}V@nULxBXalK!I{9g zG!g5AUs0+-EnxdA_#^w6BF}&)n34tU!s9g#-a1TXO~%z3{;kfue>QUQ_`_jx)4SK# zO=QhoT0f%*Cb1cUj*}CdY??@|<-c@ICu|MbWFc!($AuW!Mt~J{dNI2bE|IcT&9GjD zu(_j*p@=+seQ`-neu(DgQ?5BwPYOAa*7iHEh7r<-RLc60U5d-bC$*lM{nK;ar7CCd zjZ=6^YQndMl-V~^=E~5dqm1L`_L_*uEk=pz$x-y={#%g!mqO6&6 z{OdQG!rR<|s&$0}3yw9PqX|hs#}t_)NRC&20tt1?e6OkX<2>8MrH10VYff(sJYn(Ink1 z8;&!%x}An*kIa0DS-~#>wH)$mxBTcAjim`~npT~=Z`|BJ-7&NLUOgjFXvsfz)0}}u zWQ?m*U!7W(Bgc0_1f)QgI5mH|srwijY808X58wv5&!L7bYmO&##xBnZ8!$)~vkl-o zN>#i22_oUlB#AlU9$L-~xhOW6^*?y-zE!Nn(fQNA^K5MfeipuHTy0NWuBO=q+DtaT zQ#sjl7Ufi^xsll&MLk&=Xph?G{8*Np}1BKiru!M|DTmn)(uUqxp zT;-zW;g>JDjruQU3TElF$Azfn6>Hv2pI5W8zUaICO#1a$XvU=e0rb+g?Umi%?`B`s z^QJ~|?2xUP$lI~Oy=X4r5_zz;u8dq-6nl6EE`yHI~?sPHGb~gyf=9Qfu`F- zPSJH4RqFyDv+kQj!&M}PRS7gw$ymV+IdtnIWge*sgj7vp-5EWRH-p|CI{Z6{^CRG) z&GIceWd!WWM0`jIO1dSDC9|$N6Z)i?z_mMwB<}A1lO=GJ$wmufJ3ukA35g_R4a=xM zHZ+P*op3BWF3@;QYbUmss!pdRx*sH_ey?=dFIFW4Ml6i*J}7bCY>i1MhQ(;<-t!c(VK3PRE3@N?5mo*N(#RPQC~m>Y5At<~?cb_ijwi6e8f=j(Y(PI%7WK;L z5uD+!_fq{{-r?<-3}xQusx`#p=EL2Np)XgEa}d>Yz?s#J$uA3Aw(u>TmelRppz3CA z6UMVU%@zf9R(b8~nYatDS`KJshwDvse^2{NrqyaDiEG8ao9>A(eYePdIHJKZ;V2kl zS0ILLOeJBLC6SImJHuajUCz~i2QMYtr_2LZp!j>fuzfhB*obV)? zvDc{6_+In-vBEN|Ny}cR*O3+>SKpTs#eK#wy_K^n0@alJ*4C#0lINZ1JI8M<_k_xF zAcSrH0XJ{846d;F<28`&i{r~Ld~2XD>zQF(D0F!s>Dr`sc#Ph{KKyxKy;*t z-6Gv(-VTN;e46k}6?eie$0l-aNibbi115|Kb~>NGo|c&Yx<7E%EXbqMfiBvH?<5bs z-m7lE`s&9^C7@-~?D%KpR&qZlHI|SG5#S{f--W@Tarwq}-CnYs76ooKjp!T=}p)=DG3w-1YS$^Wya{ z@%-y4(zff{OKR)iKcqL5`?~&WxL&8Sv%US-d%SL%^|kW!OjpXxL+0`>ONWr$*1mt% zv-c9B3Q8q^y*!y(5mG{X1cgHgH@ErGpI2OZ#ZadXFEjIgy>Ym06TW{E?4%fZ1VR$0 zm%^{x{`nF-ra5~DWL`Stow!I(N-PWX`sfq^e5XF z>_)|Q8nNQ_wM_5}$q|{7TA@B7n-6M|7cs0Fh7cno@3HM{?=VgC7-&vS?PKLb1!w$p zh~Ok(AUD-hJz60P#7fUjAMozB)kJWf*zc9HM11u9>MPw9C^lRkBQm3%d2@&4I1arW z;n=HFV-rgqiL9wxgyP0lirbN_9v_x3;PCPISb5X1Y2^KaJCVuCA9~uD@B?ip6aN-Z z^!ZOjQ6>{TdykI#xPqdR$wdi;tB^D!f4I6{ak`zINu=5KZw<*(yMY-pgp8P1mb@so z`rB7uc8@yY_ok4TGahj#Gp%gAU41Fwd)U2_@|GvHtxLHpb`8xUyA;JDLl+3fnqcT{ zOv(_ldg1LEa&RA1D2w{LUs?qSaCO5fj}^HG``OKbAAemMi%iSPu3^&*NDJ_(t%ZE~ z$r9jGRTt9Et=5E6d(m$SSNT$(dHOKibfLFfP_*|Zsg6AQI~LS;lM|IYy-7p(p9Pv= zYz3y4^tT~3o!_kc@-vRj?o1p`)+XQu`8%CX6cQBt#=s`f!N4x$RR?2`F0XP)XS9D|-&Ic0iP@RSBDXfb^9}mdKky<|%KA7shfbG}_aQam5_{I(Q0AFmw=t`Yj% z(Z4rPH1H)e>E6d~X$*F~zkgb$;N5Y#u>RKs&YI|V0-KfihzD9l>{j2J5%^jWJIXp? z`F`;`|AHMPq*1?wde4eXd|&P^d>_C5aCirtlqV}*M7%sH#aZo^Wx0)7!*K=5I%tNR-_A1vlDLFYc{ae_w7V>FMO>$9t(juD9#-A8BL zKTgfcR~6DWldB6p1*e&N@10(Sgb|j0FD;fN>qTpYsr<$2lt|ZmH(#kzVpg`wQUcBB z;Klq$tEL(Bk4%y$%gj?f_vTZ(VN!&Y%OQj;KIlvfN*2lF8b${9x1I=0bj(V2dwcVb za*=Y=AHo97yVHK1SA2)tjL@`#8Dxd86+W_TmVt}l9?wkyXwUwPrrMX22BH%e9R%1&YuCHS>Gz*9;gh(2H7tU$|nYQ z&L2)ulPT0C5#qi)hObBAl&JJ%@DRb{wv0VP8rV>1o~_!urz@sXkH_x=&y87uyd~&M zq5h-(*3Qj(nd{2;@6lVLN(0Y~vNUauAv~x{f2q65Z7mS$-dJ-y+*?-har3OH;xvbG zm*|FpZ)c}tNk4c*CJFlIgsbyb~WGn`sHLuhr-T=mbc`21NldA5-m^934@>_ zZ-+0DBgNKM=pk<0AH9 zN-TO#N&|xuNR`EmVX2N*h2OXY4u4$wtwH)M(MR6*A@C%9+}6{f!<(+pa~lLu$P&n- zHFqeOx6|-n%2EEnMqYB#fzp&7JXu!A5J_kms)$GKf0|Xf6bhOM6IQO<=tKCoV$|F8 z49@`k06#=!JK?&EYFNIwIDg{!2L0Z;(Bzlin&;F*Pwl^-aq^wN=+2uIP!5Vs-2&An z1Cau}D)<15>J?*xOGILOi{Xch?4bS&zanX9hS>YHW$&Z%9@4uHd-{?d^&8h7FW=k* zNs0@nbieSTVCx~Ih|%OhVq<2YNImZtk(L)hA>Mv|l9UwWEA#W|-q#<=FSVdiOSB^QtI@ijPcn@0o@rWjszwE=Ju@R65Ns z*g6pK5~zj5m0jC*y#q~|U@#ai3~Y1o?IPiBI~m8-n~ApA#OOC4Kz9DzjBt-{s_;E! zyw)1}`t`5Q&Q-2sUjQmV#jn+Cb^GGZf1zlitYT+GB8CxP{?vU4IkWjraE2EjM0D>Q_3{>Am znWSm|!!N>J;TP>`@KyrqJ3H=C|6qxJynd@yj*KLGP zp@waE&8?p?U>6USS6U6x*jQu|IsaLB>N=YfeF2MVo#;yQXi%{nO=n!qvwwb<%3MM77Yvh<=7 z)nn)Q2mgfRs*ClQ`UpiKk;i0A&P5aqE}dNo%!J9>Ygx2(?BfS&TlFeP; zXZqrPW$A=#R9WG*1fqXE7n>|kj7Msh#GUy=q9@f*CB9j5CkI9&i51E6A@I z9TgDIudQMOkq@Gr*}~6y=OT@Y*~EXM?OPo~2}UN35*#a^P{X9An`Rf47CY|u@HkUh z{9Hu*q(Uq^18HN6FV^fu($is5rn6>gPStrc(y4ndO9Ls34bhs_ZwS{7ytRTsMg-tG z^$PT>jxz$UKufDsRXvt0z;9C`c9fd%DIHmH$FT-=i3TQSSlmLqeaPjT&JPHn5B+i* z>+k$RY2xhfja~HO3Q4RS~jN0BzW`==})I z4;1cm7)-fW?#r5K_~Z2&UwP{^*0$qgv^TDnwIOhCUb4zb6oZLg4RQ5sp{Nk6^QUBR zByRk8O1@$$;km}2>U%iSsj5buBIP@gu%I8sBRq6xjP1RP80_o6r8lvOx#vBKXD@+# zsB9Sl@t1$wPgYn{V6rKHx)%$Qid$VZouuD;m5{$?4dKAc3DIIf;VT@l$+K_r;Mw`b zPPF_+zuUQDc<|&z$=k$QdYyTDk;Jl69-Z@2&gc*zA7mLs2f2eINO9^yg#KsPBj|HN;q1P*Eqbn;oi6CL)nzHyn$YWJTIhA3JefLa zK3$S-R|Gbd^+~iK9EnQGhx$K?%z(W9F&5035RZ7RKp=m8{bn*kH^)vum?-j*Ah2%! zQ3U$~>SnHD&z0|{r1G2(wXg^1-bK*@3Jl)4qroZfDtd$e1+f(`%rl#&b@Wfkoo#pK(&-Y}LRiAY`3SwxzZRi)#sG1+ zyS{;25V2QJT{{NkaqQ#4{$Bo6oJLQ~uoBAAY(Ke`aVN=-k`}$r_Xz0fra@gLsFY=s5IZ z2sZCDIF0A<(!~{z(TxAu>;oS^4&}yRkz)MW^Z4Ch6As6J-}bgAymM^~GBEdQRZ=z{ zUkl!|lxyYfb{ig~wXkdIy^}J&`lZS7bPO`@UqUb9B2FMd@%XA0O9t9%je_ov&os&c zTGg#UE<_7Y$`*M$6_f1<|>qFzR5C>Ovd>2zQSQy%LA zi0^e}DxHp3Cf+AXaV>Dx@bx-G4m z2Mo}6Kn?}7h4PMF)VKpr0?7mZUv_>6lH%&P}j-7-aX_(CfKsK$W)Zp3MpyyVqL02F(o&B#C z_X9Jp+)_aBRQ%qMccHJ>;tNlq-nQ-$z*_Af}Q^i5t z!7yBEG)b&Q2i+akRJWPd(IB!DKhXY?1(glv14x-IlyIGcD_#jMv(v8gs2E-(zY68a z>ykxVUKA8$9T!U*ct$XiK|sEcEE^F2?7W?zNM_}$wQ&NXhWe_AGf{6%x!YLW^j4sj z^9#F&*Q;+8D zq>AVN7$lrbB6wwDWB{SSa*`hZs?yVwL%xUw+Q&w#W?OAlUsA}(!_fE0mdRW|-GU z$?(SbIA%;7b@Q3?ZqGQgyAK)62EE^Y&*L2{Yl^2MG+mRd^goQl#NX4-*MSapdN(~8 zbOZ`Mroo_~sWVLBY#Ay?9ErZeuDtOEcb=VI`;r3jzU<|bZ;zU`tNiBNCs(7HMOK2^ zgCwg0Mfc#Wzpa*x>IfIxg|j&IlQ$jx;rMbGzL#q#Y0l}r5`Ys}j?Y+>wHu>oq5dy|tIJ1D^3YY82^6zdbg;xV zULb0R9(7MT2^*n{;G^7^O?M1s#}RfT>0=*syDe&)t?{SeO`26rrmPa6LXRM5b%MU-QQ@7(S~@}tpp`@RdP#7j0X z2FcVOp1|Hp@BaFl<-*_k;?ej0B`o)PM5;wmeXAd}JS!hZ&B722eVSJ%JTWt~(yn|DNW zt|+DFfcRwV-Z8Ao)@&Yd-5F6yT$h9nn}W+|)*im#2xGoiwxt z6nrxAAJ?mOJ$i>P?(lKa;D^Pl+^PC$tI=6zFEK&sjBcfF{`<aFJ9UUFs3$1^f2lcobN?>{uuieH91~D<1)ym3iusX5>|L!3sI{MFnb$2%tB4y%U zLCpuS8HiIlT}y9i@xJKqJG$aq)g+eb*h=z@*nk9Rg|P%T{?r86%D^vEfttf<^5XZE zIp}I4a2=GiFYnR%luRJ1%g(P`D5GKHBFJS*F!ZM4X=hhoy*@emCqj)`Cv;YUGg;`I znhYN_%;-|?_Rbv9m?~psqUbF4$$H}n%z!wk`0m{(a76{F0?Z-wVPCyWYD&%~g&YIJ zg#63=DV-b^_=?02e7mZzKk`_&e^Bt+cdn&-BNPeF6rasB}RTryzm@ZaN9 zm^6hTKE;D9Uc}$_p4s)_yrhyX3Yr6kMQzcipCY^rG%uvF1+A|2zDqzvEXJ5NO zhX{(*eeCI<4e~*%;Q*Japj!~a(|>&b$?xkG7Zj9TCm6bIFsq4X3Hs3f!LxJ|20`F7 zhx5-G-_w!}U(hj&dk_%e1R5fXvvhvMJR}p z+R63(5A@8yS>CU76Kd)Nf>SUU;-89E$kU#WKKm29e z!#;)`o}U*LizxgN+P6<&3yJ`2Zuf7RoebK0I%;2HCScPo4xaNhKLqxM_#SyU_8Hf{ z1=~SReJxEssgvg0n|)0<&$XMNfElIC8YeFvN^iai4C(vTD_I_- zf0m#4K@@RFRzKTRow#BqLPhcen@|Ut8)w5VSb7*O5@H2=ob?&(6ZCJ0AwE5Q(@!2S z9IR<|FC`BvRtz8X{fPd_iG_Il6xtRmADBV(^f_iSp?mZ#2-gAi%eOpR$`Z5t5;N|H zfmv>E>mQkL^N~&pec>ag#gjI`Dt>t!f`I1bsyf~p8J~3nJ+}VYhgu)|NCEAZ*;ml4 zsAmL3z`uJ%F60RHAY|b)v~!TuqL4U`(AxOsl<{%xS?9f7C3}K*L9vzr&Yzz@`(|p! zBTW*nD3o1_$Al&{u}E~~P=*9gpQgfuOu;g*XiCNAK{xRmt(mn0)9Fo~(LLP~Y4?nU z$3}R0fNYV}F#hXZ0Zaej&N&+@t`l2l^#DcYN@NK6kQ+=^382~cVjF@4TXO=#LL(aK zj@@^~pMx5`_#T{_UFGNlJmvFpBi2!;9pgFF;5;3H43xcn5XAj17lysmtgq2PCJqM7 z(~HvfEbhjGYMsx`1TRA}sEAB^n|F_YUzP7o{c(@Yj9~tRPf^}-y5rrSqUU`!Z|ZIB z_7u}#tm+~iU7}L{ondfkN!#Z%wd%0KS;+6k=wYScE)m!8F`KCE^ae2AG-sa5P z5|y*P-9exHuAxOO5E8VSgz6dKE4|NZ^`VP$`5LEqxI5Q$)OfOW^z*~ys@VHRKC8M} zueZ{;3vQNRG_7X{<9R)fR3yn1K5IQiwPm%KcgP@@=dk^@q17z#6yM+DeSiK<&)mtl zFK(NT$u-dbK&s`liN$Q-3064+GVX}JH>2qd_fuyi$;xYT;(`1fU&|6T10p|z-bW@gz1>3#rysu z=}OMtoeQ$|0q_8U#KZ;BW9oc?zwrBQck%76jW$G0R38q>nF;?Sx7X!B^kfw&Twfes z`yM6D&rI^5w1b@;8XmwvN3?jkkF_eBoKwDm7ze5z4Ux! zbArQGm!r79JTbtN@bGJ)2{B;j7p}Lp`NG6i;t|Y=E##A|chyF51EGnK=ha8e?Ju;@ zB)?!pP%k^?qY1Xf_Qn#@ag_Wf`E7uS~TG};eOn+74E5+^GpB*3Nxe( zP(%Po{|D*HBts$7I88Nrbf-5XbVqA{aP4Kyt^pZ=D_65qd`F4;=85Ho6$tYt=T~N4 z*FXK1qD5Bn!GWt@iT;ZF*2D@qv+%OIRBB36;k%hHzMi}PHJzQV1!ZSTJ{FHxQcU&A zi}*m#OxI%>Nx|||e|iyXG2i;u*R0jgzV&j`;p*+t=LIi;^HB#`GOdTJghg@g_lodB zq1*CBe~nV&3;p?4y0P7VC#JO)OeWiK$HQIMD|?imneui>l{}`t{cRKRh$1)0Y-%ZV z$*ksu1(;8xH$#ec^;Sr+xr$!K?>!s(ItlCuIo^l;KG_m-@wuxDC-gf!OGfAkAfDPYJN9pT;O!w%TVR~V4_w<^tF`teEKvV?X z4c<8)$Tq=gbC;+itc=HP4g8xa0-`x)i;(P^O!X0)6#KCKqL^!R4w1}*QL>6Pij(E? z*}6$U*}|$!AS^TfR1|?#dYNTCVH?EjFBAl3`;FqG_Uwt#(lT6H`WwIA%E5JFs* zJX6UqlsQJ|9#*W{9%*6QHL(QJU1Eh#lmOb-p*6)Q0!c7e;872#7>6=166SZ)vJs|h z-_>PDfIKFfO{(#~hTZF|9Q(Ngn3yKF5wi)1^yb)lH3L`kewv^- zsZ%9;UgXK$8C6Il!(ZFR^UQJH{I|UMAd(&Y-2^IHtB5$L4x=hGkH7Qm3U*!-eM-J5 z6JLQhxi`pQ5YHX(AX2Qt-$e6r-D9aFi2_LWhwh^_nezZagK0p>UAlH_;-kN{y?ICM zN=Z#%0X{-M5GEl+l_CmelstGtRgT3Htbn0XQy?_Wlfea9Rkp|gG>~vrfOF#m!@q>w)l9mI zKk)1oz{7*$5i=l914-+dF_3W?<;}rj%GFf*M_#6tNYGU_pwDv(Hr$RtvB^VWC4ehm zA?UvjTp0g-rOl|<1}C7@gq+#ev0yx>Q5R2-vAfR&H7XqN+Jnsb~C;R4% zJIM(Izjm?;L!?=Ez<`KAoLAsYuvv!B$@eY%o^(D^1+>jLnExXR>@CF?eS%sXY{_GxnAI zHi0Oh_bxyr!r+c?$>Qqxtp!;((IumjX@7exO0;n#3Lj`cOvA&8g(klDIInCT!D^Z? zO2}&Bhn}XsRG|XlG-O^s-A8L4BS^IHW)rs7cfjPEWqA;(L>fRAnnPapL?)J&6-&Uk z|H23@#|TQxDu24qeJF#0*=8*;cW|+>2NF)jeepzZC=?-+=(6C&X1*^h`oKF?5yTG# zeUIvI$xqA~@4Bm~>+H7YsuMH~<_sWyxp|=p_&_m)(BeLrHDVF&qnpKxB2sQwM6kHP4)Ck?eLp6rT|N+MPdFc(T9djckzq(&%dJVf;478?z#+qq|6Y=aDMiA z)*OpzY98xC^PoYR8x=%)f?b?wnApQWyq*Zf#B#njMM$(V{`|Mf#>LPs-Re!17o7K# zF+JF~Yianpa*|fQTME&}vq;;>mt3iGiE^(s*Fw*>9Cj4${U%wCws3i5U;H?!|7&`A zJkDX`U$cE*!R*2U`U5^ECHcxtP*Ah)-fnZQr_y|LK6klUjkthOGY_BH`nQsD;mHY5 z4A=CH&velCB|b;*%xZ6(ZtkBSKfn&{%KQFAkN%m345#{lS7udi_GV3BpR>{3c)rOK zLCK?N*MnC~7b{ggXyO*hH)6bruSr^F7`tW~(7=CZs8(9*_R{8tg!Fn~_wqrTM1_u_ zsXz#8BJPCu-P1vxcl)7WomB}J94ozloon9K2dtN8G)M&AR#y70mVGZEc~1VX?N$@_ zuyXLzvmc$hH^uv}FN(N;M`T&hq~sW9r;sYjsb6^D(hCA}0w{p#Lb(fKD(n+{`5wj2 zk3JbnE8_)@FWR$b6It*OIEkUDCxfkjkF1PO=|%r|9<0p|^s$#FND%!wBM7cI zX!4cVDXgt6ZriU8IJ?bk5plWv(YPzQrGD8Jn-u|_%f02>w`k^A7Jl^ z;}-kmCS%QS7w5l=yP8)IUe?nZFCS=G%ka(IIlCE9`rnK5Ye60+NjNslR(`De1caAi zEVwg@fkIv-S|0PC5AC$!LDaw#0tuZ){t$bCOHtr?-PB*DH6-utTDK}MGEo90AbMN) z^Lgvn>z!|SVoc_vmca=BgoRwnCRxHoI}*Fm4{?NCg3hdqTJC_REY&_0!dmA!-KSY; zoTwil`Q0tmr~pYNPobp&3U}1erQ%)6xMnQ3zQ4k8w^^tWC-N&!r?A6|_*)KAtY0rz z8jbngbIVRW-5xdz2f7Q}hn`&^f!I9R?f4Typ}s3j)eX@qCUf&@Uscf%`TC;GI$-FS z^YlC=AA;(=9u89;`t0z<9ocm8^EV3b*m~s0OF$hj8ze)XUVkNG*s}+$@*V+3Rm=4n z)M++-N$&ck^&B4l6Pu+cTO#iI<}J0xH6D7Nor&;`M~%n9UTa^lN*A&zjp8@w_Zqei zf3iFNyWpncRiPcV?Pg*2rA>GK7vbX9lI*@QVsqeePREzXU0v3+no?r5)a4-jcDu~X zQ@zf0JaRWU>e2duM@9)z1j}WUi-X59nqy)n;fEdw>FR*vvW8=mA zSVduC^;Z}+XG^k0(H+X2y_-$*o%L2+18W@BZFG8SM?+`X&~!Kc`ta?|AATmKuQ8vC zVkPtw9o*Q{?Z%jGKc%;B{jG3W=4JJ>4*5~;gT(^!&K(PS_^dT+3q_Y7rDc?CzQah< zxq#6BDj`hI(GNIY9IKx*vW(tLUL#_tlk`zF<>uf7*H3FJ(+19u%z<5>E77 z9AG8iUjm+fxjhP)0bC}o;2!At6OXbRCJ66$VF&%R9b->3c^g_{8d`;%C!M=GHN zZZNWhk}--AK3AKs3Z5_tJgS_GB?7-?lCrzN5M=3M{*DB4Y+`XjA$h-qm`T5)P1R@c9Fvt2ej4)5CXK zaesUZ!8_BwRQ7NkleA*((wM+`SW(w>z_}*CfVL#rOt#`^be-Oi0!#xsSLVKr^EHh- zOnC6UEZct6bXCzdC0QF6J-EJ0W_{ZDX`CpNG!Bzo>3!SUat%cUzp$$(Y{R~ z618q^XTSRYCRAH0@%?PQdZIse+dvxnl)qpd(_87_Cf+9y_b}Z#ch3f^rHJ_XqTtT> znekh{!Dkr-otAGNipc3Q517e2RB9gtY!ivqto*SbB-O zu=VGC&!Bhu!Ou&}|>j7CCf<(L-uq4$~hOUG;o>|1XzUAPB=D(|h6luH)hWxk_JaI_!V(rLPc0 zm?c)EXRLnsgXP{%yxG~~w<8lik)T&2eQ4~KbnQPjD{^qoU9J0r+@i{Cuubjq_ktD zRXxRS_waU2NtIVsg}3mF_Q0cj6KxekV-@z>wcWU@OiwpFc}Tw_Tp@rZKv$o}ZTY%q z;|?)nP=@nqHS_kbreCG=vay%MFS#62A(4Qh;J=~VBP~-`;Nds!YI!8{lbDWqxrxDC zsRTy)Vyj;#{RGl~*oF~^9EjiCE0aDdvE*GY6PS)_RBpX&|cQF|a z#h#Bu%x3)^F!32P&1|Wg3?a-Y9-t7y=@fNp+xT7sY4eI20jwJ+pufmh9pDxM6+KT4 zZ9O7S)4V6X&TZ@=b1^AtZkBb+=l6~V4;Ue2*p={JtC)!Ju?X&rv6izj9lTWy51J}k3TGk;BFS{I;kt0Yj41SgF&FDBvyXt4?Wfhxg#)0@KCAI zR0EvL`}yr0I$!mYj*tj#Lh!7p#?Z3(DXx6O~Xq4 z5R>^kJp)3|6;swr5P$#AbIekrWJMirv3M^X4#e4|4ItyQFcObWw_ngIIB6qK#&nv_ z9yEyMfKM=LLk}fdBgMrf=k7@{k}(bOi)GQX&r3cUTN*l5r^S1uEz>n?FVu3QhW!WY)tznCC}qbYE02`phg#PueMxp-6i!r^`-HXe!cd4gL1&i zwQkIkh|j>B&6M!u>P|uf9Ll-@WSp!2UOAZ6w4OE2yx+G@G1zY7|N3=Ej2$I-N9p^l z+*bIgoj$0e&ba%odAHU~nhCHgAg4-7(v}7{6myjeJKmLA?Ov(;1lAqqMSRp}VM$t| z7FNMLI|>PzAM{l2_oO~EeBTgIK+k61DW>MxuIJDX|NR@&t`)5CA(Ft&&m@uWO3TBJ zk(bo@sW4)higtyC+oC&HjnfJux#J!x&Hi1=e3N>I@keDb*y|%fE#Fp9YAJ@oq zk#qPJ0H)Nb`){c484(x26QsY2WrLq0N``oFt;ov>3{{HPx`y6}Rn!@KbQK@reWosi zQ&n^68{2n|gH;Z7rWIyq{wO2xd~sLJd~8ol`1^MhNIj@vU&vQJKSQs0DfuiTTq{C_RL%Lp5oj0Q+q>UN&E zyjhdLT5cvK0k$w6mIi?+&#AAv6UqIA`$aEUWRx`YH})Q%;;T@-Fu&2*pm)!_dGo3# zM|xgq#Y2)XTU0nMmzpXE*+y#BM)yhJ_p#V11a%kx+tBAhb`BKrlLT)?WzuPQU_vft2I}8fT`vp-=`nwx-28+H=pF<^-w{<7i>>ycxXtF>U?^&X@$11Mv%?%~M zMFjOQ+LsCB%9R2rt+bQ!N^Oory%hpD_SU9JIcd0@BR#N$QxKRM5@2punpXS#XLX-u z1$GxjNL&gCxUhsVqawpG<6HG3E@k&iVm!(m%Bnzf3@TnBgyVp5Xt-D4R`hDBI*9{G z=a*t_2N3lX>sVxvssAZxL$fS`t0|Bxwc)0n()h^gJ6s?>{WtCfjEIWkcJ0Dgnr3LE zZJq-{a2}VpjSXQVTo*QDI~F4Jb2j(Lc^5?JSCiGV6iiUnOb|Y*!FBr#zkC!|6g>HQESUvi-3}f6wi6 zBi4_2Z&p-iUXBUN#OKI~N{eZUO@@=jE~j}*3GoxKRQ`*zuXG!M$cVgt7uy2mC}?6L z;((3>L$zouVgsG%1U(GLHR zs=VVL)AIlxY45-WN_6ZD!9G_wcy**CdgD(FA5~nf7?-an5FW3*)%ktQKUTd^TsuE4 z;Bh{D@dIWC{9<0j@aH$zC5*H}0vz#vP2rUGb1AWS>j-@Agi46P{G(!f0U1meJyCI) za%=$>&2Ej)g_Uv6s*;n{DUXd8e&OlMr>`tj1PS1}0QknGv+r#Rv&CikPzXP=64lj9 zj~1%0{d0VJsDlB({Bn6};$He38af&x-k&>?=uBW5D`0Vckvrft<&+0`=UhUQ!?)hNdOHJRKG3R2oi2`dzNRqFr0O+5JwR zxxRq=pp(kQEkk*Vjvuf4-nhRH6yfI-X?_eLVa&Z=&1k-=#oVzd^#71h;ji}4pYr_o zI_4!-T|CU;kr?;qIRDEBxz8Z%Dt@mw`8b6mr$Yx8xjAIa>Nd&%c+_!m*&35p0ySbh zKPkpG(__JRqf)%{UXQoSOr&y5*Nc`02i3FbQ}Q|bca3f&XxDG5zlSq1nn=3)YorW+ z!#N*Vm$bbJRSslk#E+Nb)}~#FgKan;qGfMP#d!8b!pbI2&Qb$2<1g(x zQ`mmB#V0zc7R4GNE6FK`@fy@}tpZB2AUKEyxJL0RIH8^N(a|jsGiC%BKiM>M1t&zH zZOJ@mjKQ(8} zwvH43Tc;F5(gicn&q&&K0imKwNCCGWDyjjm@fm0qi}~7V$$NP#Nsx@hP#=&Wt?;yG zu}~51xEW;+dg((jz3W|BVCKg~2k%@py!0yW=AxfoahdQuj%?qsrdsDwY(Vp|RlZ;5 z;GCDeIPZJQzttn&A2_!}>bKHO#D9`JejRovkAJhHNYniz;hB3TZmQ-E>jf9#Ek+}= zB6luhYiyDXsCK;|^aZ}XU=D-xk$RoOw!L6IeaXq|@(dSP0*%({h*U3iwMT-weZ(em<(wJ~f@ucY9n*GouWxtw(O0hpHyIxZg zuEbEGV7iR|_1y2`u(WO?K4Bo18K01e*|K42Qk2m`NAD&btG6aBOji6TR+NdJ#uwbA zkNpfpvF>SS$NXvw-`klGVJMOX1|Jeb%qfYvb7J`t8f7$bBk1Farya^}q-DcKA~+ z`3X8Iyte(e_{o4WT81q)gaQ#7bIDNspZ?_T?dWMz$d?e?Gdovs#yUj-pp_}Lv+#(r z@3?U#{0E~Arix~*o#)P0KrCC~@#`^-DeGq!rjzs?_&w}(q4*;`+CZ@@gXif&c_&zM zlauJMv16!^|B|!Cf@q&nxgAsRio2Oi`T=LbPL~HA_t={9Q-G8rPg!I2M&g&8f%5s@rg8bNzof z#Ic`P*fsbU@4dBC3X4AW8~UIwuF7ZbGr_nA9b$n97PKa_r4A{1>xEo<8J$Nou3dR8 zcNaE4{+4U2@U;6?vI}1PAr2z=dp^U3OVNR{I4Lun%U(U`dMhl9uYI|qwekn%yr|T^ z!r8K^Y^$}Q$!SzokCS`-V^mYpp23`E1J9uqK+D(un2DN-ODQ!DA!a0Y=={qtX5~QC z=d-Bqi5}d7BZr-Wn3#2$8X`M|2Ztd42)JE%k^`L!RUxqu)vFzDEr=xWWfNjyPdVi5 z=d@%}@wZX*>~xx=Di@b9$>WPv66cTyDBqf$`40M1@;nBh&dpM8U-$0$f0&;od$B;S z5ZpR19|9XbFzszA_$Toc5?RfBJPaTk2~2yCy!oH_gUnM@7bl;oF4jQRR2K<}hk$+) zE{ovrlf3XU+I^~%VO>VtEs@_-VL*rkz*5jSSBRr%oMmt@F)&}Pz>s7Q3;m_GH3_^> z%NH`^WGwG>gtyGc9o-$WU|xBB4@6M25W;)GDi9Js#{e7W6-4k9ws1hLsdWE_NuiTT zesI}kDItBJ@S8#gWbhR#WsEW|09F%`9k7@&;}u}KIj@LLz~%A^nsxwo#~x?pQp5fm z6LcH(3AiJJwlFnPq^slKS*C~pH3G7l{ZY-#tC2Zo%B{Eix9c48Pt*c8%uKw?fS!Up zjw-odT^3>Cl#ee3PizKNE}4Em_s35!P#?_br^-#+&#QWybCH?R#0l{>KeNRJiVIJc z#`NYQiIJe1Xw3g4X8i9|^`?@JnLw5Kka|+6PMPYGzt6*5s&SXKvHt*{ck2sGnCRuH z!e}Uj4JC(F2&T!R*7|%K@fWPNvIpBCy}&XavnWBsO2=A zm`A#wUgYoIcJ{xvn1uNElL=L^lY0oCi;WH8+!yKd z4SHGe{S2`DJKMR$6KmM{-A|dK7jryAq2U955T_0W)vyau`8NdG7M84S5QMqj`FXrPnJ-zrF>VIh@iIvPb*^r#w`ASQzTII^htRq&=^r zB37K>s>r+2tldl3KsXc){c-dOP;&RhF!8E!IK{Ex$%o@g<>Z*8oRs(7 z8-dN<3W|WdgDn;Nxt6&_s7n`@u%2**Y#yOqL?tA%`ra+!Mt6)$<)oOzvGwinmVLQX zK_kCE{SeVRbVh9%mtE!!2fQd98Z`^gK@$J3v8k*X4WqtzbCGTX>dl#ZPf+2uuu zKOpxZK!3jU`bf^x;?>>D#O^xf{r+rqcX3YtM8`s1wq>SxoA^wL6o}q|90zIlhNnse*$K*b5GDD-$RD>8tAm=Bgj-Gc~B~fgQVXnj!v!i{fs7EedT0I3J`{kHJ@?VoV zf*$t6J7;Cj!()^+Wi{o|$%o(shy_hBoT(N};Kgx>cT7bMb>(VF^T5XBN%J4?b22;* z%!5h5%>&KOX76X-Y-THa%S2wq5+3szAF-OF|KlpQUM~l+Di{_94|MbwX(pBaiugL(P$H#^58Xgp8D`wfcmBaDqATb%5!S?X)eJ(>=4fu=otb*3g zcbpSzr}U{(B6+U=aPMs&UknWTKeSjUH=Zw5r%F7(+PvPv^$h(VO=lg|DJ&(7I@ zJG*z^dtKM{xE{}{jh5R19#k^s`|tg+VJq`Tj4M=nZ$cnJZzxR_9R@(uy^kwJjud^l z)tK6&jA^tU8)yrIM6UelFynf=Q6Fm30hSc5C_ZG|m!qktvhEMy)Lf8j0{S^l33Hl> z>(f0$`Rb`iLju!>;TKQWB~Iv`@#`(!p-A}UANAISF)v{|0X&k(-edgx8fhV3!6z4d zpsokGJf)U721xlZ;ZKsJHF!2bq;AARw(C43MS~ze59Zi*?2B-iE+sfLwuF*R7fDH? zxP)O0kGhj$u?C6sv>>^WdCjDcz*69~+ueUdL1NVo@_M^_2mYizl!v1?^y_2Rr1!&1 z0)V22#Yk{2lz)qFISAn=|81Pc^E!0eJn;X|Q?PcI!@?YEdd4I96jnL5Y5Doq?H@wC zx9Wf*3adPx6uvF66hp9o*O>*JIS66m=h2>%40)ZPAH&UIAcUUJ{N{YbT8R4+&)gmf(O zzUU83S+{EZ7)y-&+IjsMoU+b^BV#2R^2ANlSx2HW&tKmt=3Q|Xlpz@$0c1fraX{|o zvv3S5dmiv=&rTnC1kcarKt_z#x6hVcF z@d9Ne)0Jpze$p7O7c&JXhFFnNY7D#O%Sy$!QIg@?1UW}Et;92cAK~PF6|5%d7 zA@W*5&q@i(l#GI|a?|VN;S3wLTrBf^_@{Fphu$E+rg*&2GS1?}$bM4ub*4GngG&vY8{ zp;L*fzz^>2w}KRTX03SMmVQ2GReK;1y!+GE;{CTkweIYY#^_>4Y(XzEMaz-Z`m3qp z+PIEVuKd_zkd`9aXB$In8uftzgdD!@h>Y*npE7GFWAuGIqZ@qd`4v&GwY%ZVKUvdC z+_w%5C30f1Ngl=O*CT#MF2^rjkXT!8r)uk5SS|RJL zFOV;nDEpDN(QsXI0}RKx$bMy@8kYYETzGaskIvs@;viBqxmQKu5@gb&N#K@t;2Tu3?<4>0AaIHvTI|A-)e*00!-84_ zpPK64vFj{Vt8UzGluwU%iz&=G_qKfiI~~!DJr|;+dTB#4CJS;1>=##5*L(_v3#di8 z$a+Ue{?R(rLpW;+p7l`kuq?q{O-Eo%vBx&-Xdu>gV=P5He-6 za%HzQ7(RMY0@aaaEm|49eSC%(S_stvlDXwz)(Vj+Y+(XU@8Y0+o$vXQ9-%F(cD1H~ zVzAlQG`EeOP4F{X&7yf6b`h#lq|0h8f@D}ib$c=AJ^3JFUa~;9=3uB|vVLS^!*LDN z^;vI9JUH{jJow8bNQE~;&@NV$lsnx?#|KPk^l8LW($_F^IX%0Gj^KZoB?sag+n?qpO&3ptNfdNo_-jNu{L|36*$YZoLhdX}+ znNnzH#5&=cH3w2}th571jqLI&H~6)eU2aI=*8mn;PrJe zg(hyQ2z$L@K?ZPG*j0-GI830LBDS;h?BD(f|Ct@aPhY7fSsTg}_V9Mi0m|&yZw4c* zv__oEznmq`xrpYU-hfI0kzxKb6IA@9VN+fW^VpM3$Ww+cd0}OW66m4ODdEio!Mx+) z#MT6_LUYa|hh48zjTmAldafzIz5QaY$7B2I&+2xZ7z3l2lB6)=i|<8cEJw7(OtbLS ziFD8Tey;2KJo2~LigN^Ci2(gt4&>En-^(c0MQ5GYN`VD>GMIT#x$+fPaPsg%$xI~= z2NfEkF-n#rR37ba!FCBPr?mg@C5%Dxx)#6 z)!g>ohkO$2`|6Fm#Vy+^CmG5qycnm{Z-W}BmD3wyvX7{SBA1|f)S8A7jt>Bfu>6_; zN*gyo`>@9@V(&}3`6Z8i9)M00Ms5g~)1UJq9dLD~JV5kQ?umd^1A|+BE5Ncxgy`OV zb4I?+<>8ea*1gVBzkM@`K!CGI9fo++{XB2HLN0GgS&h`Um91p*H z4ND`*W$=%Xn8d^Dt(KOe_zY-n+_3uA-GOCdg0KeGD5y|NAq7qfi`{SW&7byuOs~p# zq$FC5P=l^f=%?@*q1C)5nn8Mz@OHKPjBlGdj(tz;>;ipXH$@4)jZZ)DZmm_uthg(x z`N|so0fe2VC+)(Q|89R1?rEpdIKUL7nOKh!5q6>D02!rR;7B`#b}Y+xA4YDF7S-p+ z?>mr2_-G!-r(vR)cN`Wy=Hc;&z~g#@zXAFwD2?I#XV`-A@BfzNSM_#i-Wz+Yj{nzjuguGz>jtMdS*^H1wB}U0E#Fko0o=F&znOlf@U5lwkRhLEM-6XXF1++7D7!&5^ zmJSq^QW(QZXEQCT8y>d7I_D&J4zZ7p0-0mp#D0CNpq6!*w_ zD4%n{n{4lXGb%R>yj@~bqUjOmzk$g+GX9BSM;%8XUFo^$9omm4FWP-C)+=0U9ryjEtn5662_FJFqbub7@&4Bgfs(cA+ROYgQY`|qsm57nSL06C zLdkTq0iO3b?yw|Z-el}YIphK1t&bi*N}{bM#j;+H?}!yHzM~hc6A3kgP$0;mV2UE7 zyRS3I)GR`0g!=+ePmQ89Wj-oI)QtVI-Eq(j+C2Yn1caC^(`Vu^55bsp(B4%-;;?#X zRlahtX&McS5<)vzPSn{~S+W>;`I;*7sUG^@tyP^8y=K+7*AjE`S)Bq9AzNf~9j~k#d~FEH)ZipkEp7mHsA$<|Nf@RBwy&>0gtxu(Tg3#{%nR)uGG>Wn?;$- zd*2P1ZI$TyFEM(J7roKvKDV$oXXp3oI)BM8{ZM1)$NFt~`cpTXRYuR`tNrT&01^|E z{*--)rPZx^NFBTCKcyG#y{`7SR?oD9JnG+f*R$5l?u`TdF)7Z?uHDDaFmCM@r}V;{ zN!*&z{xZc2tqh0%rbCon0{(0hyk_TNV$p+e;d780M(ZoqZE5FrM3lp~@q2i%8lx9u z!Bb1B#ZI;gS#CEV*Lmn_{Xq{T*u4MIDyu?HRuS@0qwK&yEcN3;d~MzK$HUpyd*A}Y z7vDcQ3m}1{ysR$zV14N?wSo&gdgeZVW5tUEaT=A}A*j7zR-?rG&6*Z2fv`u7NBZuIzr zVSeiIbvoWy9Go*igcB$cOF~{pKu-JiAl}y)_Ps=T$GS6!+A6IuzR3Zp(?Dpsd;IdM z2#7Q))kwzlK1Km0!I)%W1O(Y@c3O+Vu7Vk2B=}llmdf6)j0uW zDh|~w3|IU(LoFlFNB%lxZgHNgoboxrYJhmK_FH_WJv^Pc((>Lvm#vDX)vL+;_Ug#V zCPc@_iw277jrpl|CGOWbuZuK;>2wVrY|f6lG!dK^n%{-EU%WgmH!`-Ac=7d($Zqdh zzrK~I+X!{UiyVbyb4Ohza$`gU9JlzASLCT(vEcorV`#3k$!DZA)o16+*snqffGTQw zv>I&sm829s?9@do{$q;HIMo|~I_K|uk-O)DN6Q9Gp+l$N?ymlDC zgTKk9+&*9mTz>z^2eW;V4J{xAR+0--Qh5q!3h^juorTFvFAt2fk8N7zya!Nch%^PH z>X&qHM{!3jamP{EupfOv02qVGRG^OT$gsH%J7pmIYL-SJq^2Bj?5^Y=%XUdAmP~gu zq4WFeq}mC#Epl<~XbgW}ji9+UUs}TL>$e&QnWuB&Y}-Wtj|Dhz&Zkm1Qoj#N_HE&- zXCyNpG(jetp!FvWNvh6U;BnlL;bJl0M`~?O(5qgPtD1_fX}VRv5ZXXYHp=_gc-Aps zUNzOSvIj~XzuMn=-|~gHFKEF4{Ra0+?Y)P%w;Fza=<@C)rR(5$9axd!!lm+TO^8d3 z)-;7||83aOjTAv9A77o}2f0cCL5%2cVSC}uzm74lqZz-fww!3Ai*kmv6mVwg7fwt= z{beJ8{_=fnk?VV9dBg|OYL5g_Uk;{zZD&)d?IDhBC;dDKiF_fF=zcmu4m>qgOJ{%n3R5PiOK_VT7ZgMZ4~eNRLs4CbojVMB@JcD%;4eb?KRUu6{B_wxv4xbRAz8iudkbc!1!<7$f>b4j-bBJbo`PfV z8D<h6t=OFOCr-* zP#)Mx%a_NLOsBJ-s>XOVA_ceT4*QSk(Bnvt_@)dLqmgMY3Tp9$m+aYN(G74;#8N)M zm~tWbS|+66r86mgERpI*Iqb*yggwjzcISSQ?2nfYRMCGFsWel7T!t5PJ@E>;@zcM2 z#?L^?_h7>*yr(0U)|nGllVr5|-90<48VndgE(}VU0-iyJIM-g*lSw007qPLXK+^vA z*vqH)8CVv-Rn~^~%#xM{fLJIY{NA0j5%X6bn7}?-F1Y%k|3@HOLNQTec&Y=5OD=7J zY9FTgkiS%=N69Q_)50*Ff(RVFcOJa+Gw#)Ly^BoZn&(ZBH%FALaM>DnBy1^%=Q(%e z!<`kNB;m4#$*|=$*x{^I=Y@z)BzL6lz?%aIbS=i9@8>2dZz)+FTXkQ73~3l3z9SkC z{i_wnd%ykWadPD#nJBX{tV|ICeJs5iCrGP@Kg@v5=%>nxG#KP7A^bk9OOAQ{2mQ0S z&86ag-1ItP1(kOp+tXHdk%4s|T&u`2rba#vjwd84y#3K@1jKe?H;-sbs!!$$bcgJM zpQgJzvZIG%ZZ7T}>#v-`%1y%ZVcQ#Fr04JUm&-rxbNT9@8Z;Bn(MA3^<}h@=#HhzDHZFgueJq))6A~r;{{$t(T#TY6^dYVdhQfd_>Ui`{=qBW z&W$OE!@4mACLgJLx36c9*{7x~KsJ}_1xX2SZeS#jHuFm$kE5*bqR>cxFOp+%l}9fqkKBRkVim!;ugKW6qkM7=i;{y5iC5zIO zM!)smVcf`26(T(Ol9pt-!*iISZ*2*q?5`PaT|KXH0koHUK$LT|i}G}ux^A^8zNDT* z6s<~W*EJkxLP`%#{ah491_vQ}Q+&LW_v>)vguS{A5`3Ffjs?oana^C_mA3sElZ>MX zcD6#}4_|8}KeFrWuX+uBFrgO#@ashI+NqIg5&y=Zg*7Hwe|k#boX?aY+>rSf+7&g^J=@W1ZuiHqC5Lkr$I+7TVz8~w3|yNY=_! zjCsS)1OL-Fx!^R}|9;)d+`JArLgQSkcGHf%_~K4I5iSF_i4IZt>Se83{TxSpNkW>1+~!WiEIsKwNs4p8u8~6s#xiXd=Gy+x*oc z2|3x(=4IH0%m$9@4d7RNXC@u&2YgA4goXVp$_gz0jete?N2d2FaHL-95O}duqeu#( z4sjllyP`@8S)CTg`G#7MKK7Velf)(Z0{r>ZW7lgrBYH|( zz{yOQLx<8{`WnHr)3-i?`^+-+e>S(5xX$V5`RqP@7#kcu7gH{IDDCclnuQ1-vh*cK za;7O>Zy0mx9%zL?p*$<3O`iQl{i0mGgH0BuYL03 z!lF>8rZYy&7;+tU2Sc+2e@F4;DIedO_b06+qksD5ON?u2MhOdUuf=lFVJC6ft%$($ zvWqr4sW>N>OHv0vYulQ2w>XsHWc(1DrfL> zXREovcvrezk|Fs`G`vdMErO?2lyS~1cTEOcloEP_HZQ0n9>XCInoMPNr`ArD4g$MY9WW`=KUn*y(zm`H}@sf-LuZoE$xQI+eh}tzRf5m_`GW}aj zq?Vtiny95rlxvm89^r*=vC9{`s&I9VoL;`4)VZ?AIg!6F||M*~*JCT(YlKePC@ z1tFL?CDs5LGk;0i*ZKM3=nwAyjCorY4}pNjkkHegYn!m$~0u*MxL73E^kpiPVGg-)*3bDIKnU@kA|0ngrhJJ z!e=8I^@hB-Vab>*mP<>@Is$f44@bJ;>x^I62AG}r?5(H0o9mK@VT9Y4n_#xn@-udd zD{g!QLfn4VZQtf=>7bxl6ypB58$L0?_>&~H#odu`T;juvuKnkF66Ve+y3QB_3280! zcu2%PpCmYtkm7B2)pLlm=MdNi%A!PEIWcxruj{!d6RqxBFFZR=!0M#Ll8?|=Ts4re zhnD>O{;9wR6GsbDTMQp7Zh(vw>nIeu%}>}p?50I~{(~i#BJ25*bIOY}>=rs|L(n~$ zo^`*ic>-gvTWh0?o0NT&yaEU~V00$py%!}VayrrsMmiWQF4)}} zVLD}fmrk<69kX&oL7jClQ1u<5OVze#E^|{1lmhhSWTf1OX_YU_KWaw~6ObrB1wG3k ze5DK)011DDeYVE96*@lA7VCMw#bc^FfaF^3!1x?`@puC8$p%LaEbuZE-f2v5yTt*w z1jSa!4jfe!ILIug6s{_u%f|w=YG`(yuNyY2SJH$H59qp|*9Je^+TZSL7-(Gx-96vN z9?vPSI4=V;^v0BE#Uk>jH5&cDw%UxR-FtlNo9Y_eXGAC77tcY^mqt?4mr6nnH}BPC}Op1ZPZR0%C=$pLSjq%(HkmCx=IFplL7A3 zs9=Ya%-7Twhe!-_3Oq#WWsW2))1O;4CEko7Rm;Sh(g`LbbjkoqeJVOcOH3oZW@Q@?NNYs-9~v#j-hCqK1qt9!GMhEnx~CQn97v&MuoSBm#nP zu_Ntpp)=9|Z<&O*6r|V5kq8%_`(QhtZ~$I}+^J`&VITv$b(iAO0jX8W-Eype`YUqA zGqZocf?}3L&mo7ORSjPcpMq`*DK^z;qQ5?qp<2L^3z)Z+Om-e+m4K&wt(8BI^BhVqz$Ao+M-jgvlC>Gek~ zt_?~YK4QNuX}vKp{r(Brch5i2ab+Fyr4hO}N4&U&&ZmV2mA5)h_T}gDT&oq=t>Rqz zcMfXz<0*|I%$oZpImDz zTIdas!I$KNOBVtUyHE4K9G|B|T^5%$cGqW-@W`#l8I$i-6uP@(BlD_f8|y;QtC`j? zlW2`Wn_*_-);Qor)V-@$!aI#C>z89yy6WERG^oxS@LqVNe;+9JCefvb_cbWARG(|8 zCu8ol)RKHvm3&f0%{MQIrL%ku6`E^L7G9LUttF+xuoC~wZ)l^Zv>mWm%vddJ$;71{ zN}f8dOJJO>G#QaX6)1Y8r$`gs$ium~E8@%8_?J!G(S=P!5!Q<31aV!ep&G^@j)~NmwuD$M*U;#n0Nce zf9pH`hXHG7ukB~mNh&-Sr14CEdh7dE$M0kyO+5!~!jG}}nJ@cKJi{>=ZS=Kkk0X=e zQ6Vb@MRE-HBVxSV@UPS(vj7f=fP&_?(mPQ?Jgw^o4~Mw3_cBTOJSh(gb7Y1Z z1_IcU`HPaqng?F~WdWLfBQ&8c45E)}qpIXAy(P60pKr5M@-6#+^H%l7fgx z_~Oe78I8gD_n86xXL~L(6MPSRo}cs?vA;;W$d*>0g$zjy`G=Pc8G34Fcj+kRaN0YY z=dbtDzU5$FQ&4==UHlWfqkQOaJay(psz|T?_=L3dRNGBUsV$8c|HtkEnvDCWcp9KFQ!-w0@6LIrq@dk_|$>0;yT?yM9vX zX!V`&RX=D{aUo=HWNLR0i>Un=;$!k<<5SLTL~He{35{Cj!zwA+Tl?L|Kj&Oq6?zV1 z=h;ikQxtT@|Hc}I^o{Iyp53`8D(#d9Yg@Olawl0lDL!+&xt8i~x&N5FhZIF7FBFxC%Rj&t^%W-sb8|uLBzq| zTxCQ+3?30Dl*3{G5v`HDAI2RD@KC^|5ucyA*iH)rsSdvmv(z`KqPui|W!QtG7%3|; zzukQzC_h!yIJ9US>Ye8ZECr?&kf||UM6g_Xc7z$m18e6L=pRWT#j;{F&qOlN6wcE+ z>dBd%%x91FLv=&(ss*Sd^4PbRe4WXF-kECZxiKx=iF7)8(=ec-gE_9UB!vpn9#X#yNEa;umVX<p@8wiu~y$kr%Z*|L4eOxDuKv~m= zia#&Nf+iPjj_^it#c=OzICih(6iH!O-Cr@SoL2S(WaaR;vSpKx9T6AorpC}dLr3Uw zy(CwsfAi8hl*_a$EOxEo4no>rYTR`sBYtfUQ*7ICaS4M}yoVta21$2xWtRyOr`AG( z`yot}U;CWq4VQm>9vkw4QnRvM!#EeqfcVIj-9r*#j^h=^?wqI!>?Zd!-^&`Z=>41r zT!ZpeI=hhJ>A;8d<|pFYkjbPUuEG>zo90$q%wcU+-sl@h65td-v9ol-5pLyLHr$YaKX=a=?~nf-2{N2 z=}r$U3>v>an1|V;#BGV~^C_bRDBos6`^P9x~(3KaS%e^jecpxBP`Jc{fjj#3U zK5p5s0e42OL@69+6!&42!g-_jSEaQUrGJeNcj7v+zKj#HlwV=`;G6!K6&pt=Q)3PBR_gLHEqoAatGmtUJXFpC%) zD&K-Kb#nfxdeX6Kqb|!BW}WKakK$wJ@>TTcHgENOnVI>J%r1USZ)1Pw|XBB<)}}U8NAc;?>Q7o_3|Sx8md8B z(C=vdqf`EG>q!(}t_KZrD+Ff)w7gH>M~XXY0QIJy-*_O91I6l(u9iz_T12aCc$15t zI_r?oCGSx%NurW1eutf5F(oxRH#V={u`_zc7(;`5l1dAh+jUasQ#sJV%W6T<D&bC^O0Ab3=U6rG`B8^|9tNEv?QU+aw+et9!GWq%sJI zsF3Lsb(?fLJog&!ueIwq6P(Kr{nIFpGu@^)hV}xIHsUHxg$eULg@#-Xg?t-aN#5kA zE*F8eXrgt!{vB)=Y}GZ1Rc)0u2~o@i)0f`axH^6(+7f=T+_+unTD^J0?mS{!)L6A+ zj7FES6g~E4gxU@uYjd9+>#ZgSA>Hoh3uK-_`mu^ zg#~frbRBvdGYIRliU>&dFA=w&#yuHHOHFe4{SN4I!%6u^QQGh5pBG(f0ezJ<*Qf-P z&b#AVC;i=Ct>Se(!OnsF&yAx%N{pa8)}!NAhEXdgBKMz+$Rr(fBETKuj;W&xI8H8WE z2^NtDC1W|^I{)q$JR8QUCmx0r*KNl`uvxW9pcuV8C!u=!?X&6!l$7x0*U>cK7yK*2fKjh_kjLn-ob zK_2kM%Msg*IVp5`X6~8r#I>(G%*)ac&28E+gCHK zt<@bRDo4xA|1|#hfXQ!nAdZtb-{qt3vzZ2n##?d{&was&8NtLaU_a**k4}hkZ{_U( zaJo=)Pik1`p{i@c-P}ROkSI|+{Z_SwEs4D!l={s=rt0k`RA0%RWUK;OXsuESJein_ zZ~910DbNq6paJ?oOVN6uaxzfB_Sz2#nc++sZC_E~D^LQCfs^m{`FE$%nZY+fS+SSP zvPD1bV_TlScy~NSr}&r)?U=nPRN(*v#Hwr8n<;M0sNd(Cb!r-t+e%$_ucfBl<*&5j z7cKh)?IfJuFvZ52ZZonhB<3=Lm<%La!asqAzst8#W=z`CrWUMta=VeZy2-h1R0iwF zW62mek5vkfFhU||;bRewBK zI8w6?f3$o>xY%#ShSy&l@o=@UKX0!i9nDez_d&k0h~me0IjBbKL*^bw9m}ryCt%&S zYBT2DZQ3VmGj8O3(&y{KzTkCA8l$U`6*b`F}H%W}q!6=PQwkUBg1*To6F(jXM=v{w%ReG+F1Z#!< zIo=MDR%McCnQsd)`XXuw9-3^R&8tYUeV{C?v2mA^#LESpyn9fcATDPVH9?5fU_c7# zAzTmj1|Pz>%9HE8$zDgtV5mW43gmo|vFCm5QP0%2dN;h#K=KhCM*l*Qw}<1+b&J+P zv!#i!94@(;*(9%b5Eh3I(d-!zd+*B{gPBSXq-b{^ihBsz__$gu8}H5f+Fn<|YgK7Jopd zzfRu%v1&;d{UW4ocxXprMKLSknk<`pDnY2Z$!xHkWu?*fh>A~GU4ptq$Vo|#h_!p) zR{v+C0V<$mtfc>u%_2Leauv9%=W6kI!leoR)R^zIVqj5Tw)ra(B7jNNqG{G(e9Ty4 zUEk9QC5%i>h!nmgFkni2dXi+niu71Lm`O60JEy@&)-9hz?M1LvZ#){6KBx4xVfe!< z0wtT}h~8Hf0`aM>zGiDB^*rW+Y#;DZ`pWM!!_$w3gR(p6-QT7EGhVSa`n3v{x=#L9 z0uZMpT|5md=lUsesVE1KauM_szR@U|80{}j^WCsC!Hl8WE!6c52}=X|4e~1oVsc8 z_(S(K99DzL!7x=_#4+poMU2yGOJhP}Qia0$8d` zf~%z{+(1BeA^`)S;zsTyqt^x}em{%@|Bik?mT}}uL6|3^vQ-~AZNe;(}*Cbp~21AYdk5WT_ zH{P`{%U@Tm|7W7i>wWgvS#{60$ZPHBP|}i+IN1o+`yBqqGT44QUtAbTi_V8hp8#fP;1j&(w27B z8OfODwiR^a1P<$IxH0MV?-wJ~`JVv%H^xp(hD z;vCL~jB|U4;~U{Mq1Hz~TOXHp(RV=k#;jF(uCZuLK5QkdeaYQNRj=rFsy1f$d%g7y zFRKS_5J^GxO%5pnh;)HDG4+gpE=WtzndX1nsSQ1&4&FeOKQ)-F-?k$Hp>lsp2q~#~ zw~pRXCNmX#9V!MEX>L!6Luf}R0%h)R{RLp$9wJIopliFJCrtPLf)QhG*A_Wdu%8Fn z3O)=T2@tOoX-AS^i&QQa_LX`!l8qv$UdDp;*Hu}6j+~%8i!9cvEnbdQDI7l((Q_^l1y1Q5`7V#*(Qq56y651mXCr=)n?0p4NTl-NgDS88y zY#9QfD>TqEc>w6)D}JO~V-h+Ox{Rmpe-k+e7%JEoDKWl==aqJtR1kxM{*wn6D-F(< z!D{5v>s@+VvrW{h{>HOuHJ@ZJdB+xnPxxA=KAVrd#^V?B{6KY)ta&~-?D`vul1A&b z@AJrM5jEm?6(RXNRjl0_7jwWJ4@hxfY)-w(ZZfyo-%k6fIYW{K?F#mkwcse)GrJ_7 z;G9ZT;YtDAK{)WDAiTE@52BJT&VK))h7=>b*!6sbTrk1*BB}ndh43WK>jV8N;`4v5 zlN_X}oPC+QmfderLA_g|VuBh{lq6$?JmXoPT26WogmzC&Q%+4}YT}vf;WaH{{kp`x zFskd(ugRm^OoKq0BURD1PK8PDf5AqZKU6p$Lj|)a% z?LJdyywjVZ`wS(kQZ;mhKF3{tM#B&`tRg_L>VUis#`7(}*mAoP(_-;FNzqN|kA8 zNUqy$vP(?^{0ajLCK(({JFH>(7Pc^LS+ZY}@$3w1oHRB^o4{MyzWOZu&8_e6Wucw@ zkWt0Rq6PG3v4t6{Jru6-^3zZ#-1m0^6Wi=>fIRgRx@}=9@X%uh?=U({_}qm#gdC=N}Vx2e;%P;evC+&d9SuDy_E=! zh9cj7z5FA^x0dgq8xEC@?IjbCilp=*QQ)t54 z17zo4&l2w9obpV?gGbfJiji=m5GqVPf06$SHbDQndBJS*v;ddlDO;rHE`%uQDeD9W z2XeoJ1-KO?di@s*{^_6B;=diA6#*AI5wkDr`=>Ff8&+%dUnF=-z7WW@Q&|qJTz=P&@{te%cnwE^p2Yw;AT?;;iD3@j>U2JcCO8>Y1 z>Eu^dcJ~e38jIa@Z7r5|6F<5}H1qcDCmR(Bu6AFTa-rue?VP1r^7T6Yq#t2OhG9g4 z*{*9dm}!VW?=ti~b)Kddkm00DHEslPiLcRImRBA8eSMeS*|Bw#JGMrz+slo6?N$|b zsG(;McwHYK5_7{bq?#vky}e0&YK$!)99RRl0haZ z^_75yJJVudA=HKpkif+PZZ~J2Im4A^Jk7I1vzsw{mh8JSD>^Kw8bPNIq3{T1C5`JQ zccQz4tT+I;q*Cx(I!`YlVTSr)*$DAmgoAz(kX$uUt-lgX3<|~DQvU}Ov4xTQ^HTLY z?$)tyCT!7Zr<<5B#On`tofsP|9=)ZVAk%CUzv7y?t-ZYZF)RP=+eoHfK)!eVgO_Qe zTmlhOvv;K^utqXE6u+(5Ryfp~yn~*M7(K8#fYk{a|I5Gv zK)6@Dlz0JVxneV%X@>tMNA@1`rtb%U6H@pYQ7KwZ2uvr=j|^#)&kr&7{^o>kP93t7 zbPP}94k;hPW_|8rKAL!a_aP6KGiMnV0{V0ENm@6OVwR*#qju{A4k3tLh{+x!W-(f* z0wVI!&3)#0dR6RMt`(&}vo*GLxCgdh?M#TdryQ2}^Nq_5d?4Y7?Vb($BfJF7JU zYVak619AEJ(DQ_;ZnTW)pAM9+rPJnJ&fxH@_8Wqmv6Q#61(-lgfqMyul1C4P$uzES zyxGucy0RTr*BFl|W%sb<{O5XcV6vcgi@1`c=?I7kjl5wj*bS3n7&e_}+d%3d%gX5pC6koTW=ifl({B(3LUXDR8v@A~DK zFgPF!`h{@S-2(pIMwPZ#f>5Lq8Gjx3MxO(Hx1oAVK|uSswRRrB-J* z|H=3M>pT9%8$*vNH&%l4Yls)!2IoZ6Oh}AdKaEx8J--8k3-?qj#}htF)iC>OCy(Ci zaX!HK-taOko!(b0Jdm?^I11957OfgVCWkQ3ka1knZWpdO4CT*KpcL?QHpBfl*_clG zQ!O-Z{}wHj@-zAp)l2KE3g~?XB<+R!egeG{5L&ZLjJ6QUp`X9s7!ZP|YLP|>l@N6YMh5Nx8pPPTV9l_u$=`>fnm(V0msXb<;gds! zA3|`=7Joam)ry~JhbKQf@E#{q?_iSDpxo7XhJXL}pU@>i39OikOzN)-f4&q$z7;7v zO`wp1_vCnvgZPwS4HbhFxQbDG5$?n-NJ)qK@xzU&MEyakH3f&3+GEe%#IE$*LoYg! zcUjLrn7B%CH5E&*4&&eRx>JEj&DL$3kUd8ISL$2K%&q@+XM0Mk`l{*5V|~a%X=A}+ zZO=z|8oY8JV&P?EJd=-Cm%1Bn!@mWM=pwShOu7a;9G*Af_7^&KofU7jQ{GK7huzrM z@)mU#9_~+}4g@Fcx7)uZ*FwY^zdqo_(VMaP{QCWkhxS8t0ce#Em&U*{A`k`dq-tbM zpbZ2+8Rbn*sftWHcWUhhy%IAZcXpfsUhPlKmo;F69~rpnZJW-wK(63I z6Fpkm60RBErBmBvkq8!EyvNW_3hUgCHXP>E2Bh|j-|e2~ac=?jjyJgY|0Hl*V|ekN z_nvEUDepu*S2u?l8;^lvV4e9!fT(FQ{Ft>P zs7U*BFM~A)+$3wVo}#q$q2og!aO#-y#@mlvo+ zB?|;TWy+j_a=10!$Tg-a1H>3~BC;6J2^UuN8 zeM1MoJGuufz9}@cI}fsL0Scia1(ey1H`>qZ9Udd}&l>`jx?QWrX4*F$3_RSueS_E5 zXqr9}9!*y{?s1acaXKUII;_FwzVI`-kZIWUvlssfT=_sT_&E+tm(#4|f8L)#;tLDodmqgEh2Nz&ykh|f+oNCT!c4>+y8|LXvcQlblUO1B zQCEg{<(*)%=$j;2Evb+uBZ(n;{s z+~9rnNLRFv=vfgmtjRFEZ#6S4=)xeYs~tLc_#t>@~ePu0QPuZ~ufi52LN{_&?bm4wrjVPdLSg?!E=T%n#c_tb28 z-<|+?2lO{pdP!-)FOSWzesmn)9NH8v7%brKA-xy&)`qvD$+X{Fzgz~CvFd=f~SjjHeQLXWyw>5 z;8S!=L(Z^iN44Ng5`|{~=Kn(#3j=G za^!K)-RZkno;4o9RZtk?X;S5mXM0%wMX_q1k))nFfoICgaVjtlFj3Q-+!Lh@_~RW* zjvV(D{zXx|5`G(9oy2$%@i>dd#6F8sxZ{irx6$zJyq(-F3VeC~=kJ59zP{+m&b7Tc z!Zw=Y6M+V0%^(&5iBU34x?dH?vYg?|n>Zb>rI7shu?D|Z2)3fDz3OU3IoP!6a>}s=S?}wam&#V$ zUPzO3ynIkNYU&$;|E?iXk=%c@E(Y(Pxx|}{LuB+FlG^;b#;SoIr;wb!et8s*xf+s{>2rWb}ygvPZr9S9A)euK9Ihr4!rpj ztVKwQ)=P0l3X`%&Pi|v3oB6?p@+fv?v|(X?pKX9P>@klVpsOAR4w9(g&c5IU{GlBD zJLK>?i=el`b{UQLH0lMo%JoCdS6Fxw*lc+g74tzkn=F=Z?n8Wmy!z9tPqpFk8K0~U zZbq)Uf;UTbc>Za0pS%pCGRc`De-8FTb7tSfH2&gE5|o5#(iMzAo?+==qy=@tU@0fy zE1h0)7@a#rKe65}@*!MF2$JlVlA^#{>YJm3s`U z7v~RslvJ?+T04@nInZ(Qaoi!b;&j*feW3q?RAqRS@4F*F(32%~^hE@Nmy+Wf^;D~& zc=;_frP7uxSQ(pAtZT#Ts<};ARsVHTb}xcX^*`!oNw$8TjB5D*DM};zA>UjRvsO)^J3jxwnZG)zJ3gy$!>pV;rO++wplHNvHO|HikyF z0JjWHTtgWm3y5PCVfB}%4YQT4!1Ltg#hu5QIDwtI?J(f6t690Am=aXU6cpFp zfa-fMJuOw*DS1!1Y5PO#V{5v68K~Jx$Lrk~J4X8v)&T;4=AxNOUh9o~#qikO#^sf( z=8g*SpRXGv>sHy%6r1WfBI`UtFK_3ebXk0 z@Eo3Ubkv#jYPg5Y{)vp?>}AY64zp(ss+#tWSr&>{O~(p~$py)Ia;t!ZNI;V`-75L? z7Cq#0h-454pQ9;A9Vv&&%*Fj@1!i^}6v%eP$U^r{WPd!}XQ!};<7$h=Jr;ZUMG!Fn zi%PTg=rXR_eSh`>J#g5TL7**NH{K5_N%*cjQo z#;p%==|G5iATc&vg`%#W4oZol2`k z{SfR7|EW{^(|`~HlaNR2yQ@w7W`8^tZ5H>PQ0VF8#pG-}Xaf-Q5Fyc;g4knETfKwq zDL+NxBjjge<7_A#dDnU5ww}4ihr%~Qf)379;8ACwxo-nns=ucqWYU6ETlY{`L) zD1Nnw>NNInsFH$`s*>{Nzuvl$D1$4ji8uev+K4&cw&k&%OlaqI48FGF*Z9y{95Qiv zPZZaNt=X>f6_rdsFS43COGEIdE2xC;uW|<@P%w&TRQTF zS5ME5GH=bdl$aRT=j6e4LpVm#Y?H`FCH&aE7%sC&?t=j|v8FRGT`Isn?<7Tb1n5h} zb4%KhKE69g=|W}CJ(S{u9`q6Sji(DB{TPuY>$cO9J^_+(&F1JLl)-6%P29taAcko{y!6%BRT;x_V+}q^JqIt?&mX`;ybT|C=H+Q zIr)Z1C1Vjkh>l+L$L%)$?OSMhBhn%>1rzDDt8@!y0Kh1FCL|$)-!Y5w*m%y!zHc;Md;41Ch zKs+&B9{+Ui9?SIT!HzAV66yP1TIHdv_cSR&$|sJ&Hf0r3K;!`M&-eR;doF;a?t~*- z^yvyT!}!8@wg;!koj{JUru`PRp4d?JZ!Tqq($`NEx?9R{#|$5deEXR7a;1_I^wt zdwyrq{MSz#>*|{P=l7o-^-%Xq^PPXb!>4q`qDF}!JrcOZyLC^4)hKebWBT-kXadpi zoTTot%+xrAKwLyH$!lj7`+DlnBVuDx-B~@p3*x|MIc(N`K(pHc-Kn@1xPHNpGeBBV zMk}9$;TIWtVlcfOwv7!suT<{33h!8KJq!*u=u)Oh<($ z;|wbLwtEcHERi=a`$=+(z2~O%l@?rY#Rbp#hYVH5xzwB=O9eviF0@0}wLS6ser~Gs zt^(txjY$6xYx|wntRWzFu|QS*-<#?Gmj$TMb8IRUQaa+L2eHim*gguP7+wXhf{QLP+O>io` zy2CgNI%O>51X6L2mfRQpA)*{D+DH7fS^3we&#&5>HQX}J9RU^Bki9e_)Y7A+(6-q} z)ENco%mv_wkgNh8nEis}2SS&U5pTj9^{XJ~4g*Y31>RzBMCKYs2H*_^9|2e-IYQZ7 zn+~vgs%>tn-O^Lq?YjX-OqX_lRbk!p&GIsYg zY2wl!j{=6TGf#X;SJG?pN$z+7v6FCJlk$H=EYHLUg!-TnbMA+&jc4qn^4Z4~=XPou z*~2wYtQFt*2H*Zg;MQMb{D;)XpB^jZw`Y-Kq_|k97y6Vr)WMJ=GHEbKJJ6tI?!KBom10(sOsCY6fjBf$UbYyNmvy7 z$(!5sN!NR1-|4(4OT5HyhxhzA}l`A6zXv6EYBy05zP1h~C#Wo+)_FH%Y6nKw7$ z;#SQ%S@(xO;F8binLUhlVWuO}0~bI=ORgXPU(1Xqq<|2&3H)DDnN&v*0wmXQfr~vU zelk@iTLZ`Z3837ws&K#h>pLXLQRMon|JCAyKbi4Jy<}=3w{XtEiyVy^s-gC( zrb(J@yoJJ#emF(zmv1b?Rr6z8B?_i*Y+6r;%73WDTsZq*e-U0XWeDJAgsG$jtg&vVA4NokDciR0K8tSMRA%^{U{z+~4TEywN_ zSz@7<3`Z%Rue&BTQ7=Qw{s0YPYPo@VlllLPO9c9~5yAvHEf#ETs^@=njEEn~rIid& zi}3(4f)WiBZ>1jb{9$R5Y07yEfcc$w=HEn`b#52(avyajSdwFY#Rd`1s|H4+V#!pfxY(-nVV$;PCLVAz%SB}@?CEu|PqQf>*C@cI; zj@%%QEY{bmqvED8y#ZV0eN*yV*V?ll z8vcIS8jcY-M@_+b9oyIg6GHR7Qv;)w0(ORz0@oBiLBBHrSlU&*ohrM_<>JE%4&{vB z?p<^q0o(B29UmmTBUp4Mhvj zL69&O2qyrtxc-cclV!aVol~C>$XArI{#y=+CO9F4Mmx{T#*s$dv`c)$AhD3Vs;@mC| zW>87RAp-0iXqXM@1_{9Qm{Ep-BQ1(3NckkD`#bZvCUt61+`#@j$Ie>`FfHXlyoIz{ms z%ciA4G7$2nL2$iD8vmSH6K8cQEar&nJS&W&=>C>%@tzTY>Ios}Bo+eM^eo8@#919# zClV8|x{u+13yM0b+A7z!zow54S1#)nU=tkJt@)P~Sz&!&S;_+yaRsA}hg+_x{RfWe zho7a_xVLJEtrL$q*i7qv%%SH+Hui@3tW{SWTX(#+RF%hT2^JR7kIHpER(qf+B66~A zU6>tm9~iS;J=cON8CH|(x|99sKmHOvPX<=|6T$wCwOkbI`|yLYmiADBZFyJ_Y5 z&OaVjZi;~@s);kbY3qc5W0u~7HMxz~qF>nVA-BfSwS5LH89-v5TvuputpaWd;Mv$X zvN~w+UIj^A5EJY2;eL+fOzm(em^5=9Jbc?`j8K7IuP8O?Wi?-GI37O<2T)efcd zSKsmy_*KSJK=LiAwL-uY9994^GmqwdyOG${WZ-hUR(=S;?px0iX{D<;?mQ!5SjBw! zEUj1jjAWWfRBXy&R64Hs%e|KAM4l#{nx=xdy&z;DMO|8u6bUgpijTSA z!~D>ggi7u2uYDy3hN^#mr3WJw=Vj#Q>4tr#O!~)>)NygLb9U3aFEaKPajlEgX-mt) zsx^_<=V~(Pm0YDwuUssb;f|8kDhr3@=cYNGxpSKC8neUxE&=&9xSX2ct$2zxp9`DT z?e+oA-rd7l*C-{GwzaxjyL?9s`QOc^0f8}MZZ^AGz2h)&EjI}j=oSeH5DMcd;NsGB z+$Pc#LV#!cq{h_=0S{xnh1ZEPSu*J?B!+zRV^l*NI;z>ysNvu{ zSJ&TD4QL*r>7lwyewOUE^Q(MyN;8m{<4RFs{|2fFa=rh(=!g{MFX+4GAX5H#D^U}I zGSKwjD7Zjolb!|eCZL`OuX9Ar%rdbSj@+Wso5MVN`gSi??;?*ix#Qc{m|?H4LoiI@sRucBg!N6HhgTI>+g6X) zZb>jC7^;O=cR+ts0Lt}ni(`r(;C}P09{6uxI4I1S2;GyTA}zZ&JLOl#Ca-h?NhvSy zQ8SRaektSFcD-j(CbaF5J~b`li=EzOs++B$e4Aiz8{Yf<9k1W_=4)7}!{h+gS;U zi5&szFId=LPe{5gESzlD%8riZmDo4q4OuyogPks0^=vp}rWgH|_Me;uEZ~Pmw;H0o z?peHEdW*YYa{3u5BIi?koo2%vay|6pG-+5r!So9RpmZCstapjx+s|nx7A53Kw+tbQ z0N+ar4l$mrL=X)0u$D(M!r)yBzz`75xFb$IJssH}Zze|#`?8b*GQRjDTayiD4gWrX zBj`yU9<$cEyU!28W#AfroYoa8YJC<4zI@h0ztaKu&#%=QBhN<29{toX?Dd?bV%yQN z!A;@6{**veC|6dmmGJ-*)H3Y`Zo)<>`s~KRq^K1A5*01y?8Ci&mhkf4hh!RP*Kk_2Rlq%J}zq zu^0bVmDq~^%|n#t3{BZuIVm$Qik4(lEJ8+S*C@9!k<#D)3=InOsk9Z_%)x5dJ{3We ze`lYI&4^ejOXm^0B7*}zkgENO7AI0Uxj2=^dtrU^y1Y|sG(;Q^JKf%O&Yqs$z^~5I ze!g-0v~pd(Xg@X0N#B#eCo6%#on@?U7U~$hqcmiX%G43mols5j5h4}5zqZPQ5Ce?m zR!OSG(SQqB-&w{mIX|4-vEY&MU!QV4({3HYFd2pvy6~oDtkEs2p|hw}ii{P$s#f_U zd(_i8SWiK#z4-I_Us50W_p3ucp16l>H%(duIk=V<=bs{VY+cvA4rp%8wFIj=K+?#k zPNyw?>ZbQfK-Au1E{Rke&_F@PJ~<$6^x~m$mi(swW@6WF)Got{_ONbg@_RI~!m|Lb zMZ_Ns_Xw@=V`gK91{>r&6gwv|c%E3j)(U%+#bis|5;-xI{`1UOajC0sKJQzs3vKq; z>Eh1$#7Wmd>flt#s%Agkk%Cs$a3N;vONfDxsZtRhEP8&<`sTMsk=s zKxT1%(%F$)qsfdM>tvw_fF^kF%drf+9{)>86a^%@3=m~?*vDE8-3Xi%;mvWHm9_%u zE%Xkduv*!fhMBuofea%unp^!IMfg^#C(vhvSt3+?qRSaHAc^Rt{P}HIi1tpMPsdQ; z6+Q4``t#ViQ5Lx=z?gE@imaekAqpCJDwfnn?~Fkpmkzxw44AzM@UA6P~a2@vM8%xD}?!$UMODEs^HESAr+1WgWt+TZj4W zZPEbvIl!(*^5q>ao|uC*|IwLHk@-)J6wNvDp839)1?XsFydh^Y@{HQyjl2JvwWz78eh+oJZmy-9@Ov|@H#wpI$g@7q#jlTA?vs1d-($iSh^nR^%c&u4 zc|kSc#Mwpg%?F>H#qC#$>Ln+ErrvH5adq7KcbVf%tllP5#ql;jr#tHx2u8}@@IslU zR__3UUHiay?-+a& zeO(|fO ztD4IW>}FKck<8z~{N~bNeBCUe`uQM0*zOd$x3{=Lk2*U;akTkwWV+wP+q9ufgmMAJ zu$;2S&s7H2{!ew|D@cJ&PWt&5$4j?xecpjL>@7Bt@tG8{Au19kIU0|^AV#+{&% z+t5KYTR6idpg33lW#rw?9g6j@BHjcj8bs0rX%G_k0Ktb;f7;)-3RkR4%)|d?o%71A z-9H7x5P~u)yFf3%zI-vX@@bngnY##ig_fnHyI@Ved=$Nf=fjjxKg{u`mpYOpL7aSz z=j$+U)Q!2H79(sUL4qwKf6P#oZklRj`;TUY%H%APl9s_+6vV!b`uYY{zrRnI>;?|t zq~suKEcqKFLP?N`oWF{`Hh*qZS9%iiQUJ`@6OG=Jm70Uh3t=L~XY}t@eo1%RRFw>S zC48!d1SPIqjHD9*1d#mbSBDuG`RZS-Z$9s7rOY+?v!y*~7mJ%t9e-rB22q+g4&QrZ z`AHH!|0##TECtK@cO>EBAUw_iiyWu8;?l}jCCn-|dqbp=*c#T^%--OSR;@S5_%YYh ziYJE^k?l9#0dqa1KP2OWUoD+2OYR*0yZA$FtKU|>r7yIA2_%dz-nuw7>@Pgc_rLy@ zM6jJ3oo+{<^DEhQ)=l%6934Zj=9H_N^I^HB`O~YBTF+<;J$28>l?#Wp0xFdDfdqig zwg8firitW)+(8ppb7j-xBIq0J%6!wxb+lz1Q~q)|AEnITlX_mBAD|r^^GMH^cYLcb z-04^)OzaO~2)6smAZD|QMBeJB25Uz%5yJP;AO5au&g?QTLEU+d@3%CyqYo}`ZfAy2 zj41zC=pI^muOx@iyjo0N0bdykZayV=tN_ZyhbX~v6i1y)R8vziOq03F;{N?&@@Ml< zkm2z4Mrag*HbAev_D~dEmeG;BqXhf>k-8Xo2xbx$g;?J1F@#2Trqh|6*JG?XzzVeV zdoD`RC1c-qT%FoGmQiC#f19|vf1jIP9@O!dsX*Y#LmR07#%+k|$qbu4ACkV7q64Jg z3kZ-h0@CF)i_~P?@yqvgEVQ`%is{$lDfZig6^er&Q*!M|#9eTgpGWOTfZ zJu?N29KxQ;h}mDhdbvgtlo$pOv}OoId?<|}ZMVY&kQmVcqB#0py(Sh8mH++(I&*hZ z$1;JTrqb&CEz~vqDv-W5Y6+%({;duJsN>2}$}^FB@>bzIN*30raW6C)szT)m>r>$y zdck1MS&ImRLJFLbT0*XQ$E7giTkvv6}#4_xuhv zz@?s&Hrqc`d)51Pz0@TO69B~q-Xm7T1%=fr>lP5MY?=X~6OV5T*g2CupCG;SMo^2T7ufjfzCL0|7?@doB95~(rFnl5BEDd`8zqC$~{*MY%;pM z@o63gN^2T-t^t+gtAjcN)Dq}wR``|v$B@es8oirNMQKM~Ja+xmcj2u!p@(vHb%`sJ zF*w7!m@{X8crbbIq{t;vB$vF-B->?OugGLKJR|36SMzr7qZGwz*ack>z$Lz&@_kUN zqk;7rphs(K+VYlMqd9oRiW;Lr35C^2@gb2RIsJ1JMSC7A86Wo-iv@3S002T!ISgFz z3Q6NxF0cU*t{&`x~~#D15ogBHL9>InYx65I?CF4?ou_E#0$ zoG>0z&=GV>HI_~_UM5W8zXHxjPy8H118lc^#&-b8CNCkRoEHsrXtd zx?;pQ6A`s3T8mH`p!|^mE+|>GHQz^Q(?F59WszNQfgst}mCdNbU+ctv64XcGGxV7d zLmK6q#T^IC;+Pp=hW7>C199wKdRz?FE+FZf0(5U}GwhQn)?`HC5YlBT)bnib7Qcnz zdO9=S*B2v?jpzAF9x;60tA1iRgxN~ceR~nWzL0o_g1J>G4f_u3rz-CrA~K{Jh-P6< z_V^etGJGCl>x%ku-$ss%fOoA`mB|g9TJwr!oJCHJXBHpUoS6rl5chSS9##Iuoup*s zFQ4Jb!n~Kqk)}D55^B%1{WoGH!ETw=Aof+YdGb|aGeb52Ay?eP+Oz|!)Y*G9@6KNV6M<{SuBPr|Ey@f3$s%PEuj1zZl>+_a+a4TH<~FI$P!Ni+eh zsJ7rg9YMz~;~|xjRD#Vt{(ec$)BnN7Ys*uQ3BD@=t@yMg)d)By*DiR-;j9wBouG6! z*Mb;8GQ4V`$NZIiUd&TeQ2Rv?7>b)zomeMOb8Fe_4H`zt89`(^^Wb~AOWf7l3&f(- z@YKV*dBdQUmfvM3ae+g+Ss7{btYNTVuVAQkNY`!-a%cZj{AZhXwXJ`$L6oT|q&M(3 zy;}Z=T#W9hx;^cvPV=x^f;Rl(cSd93um|BzkUQ9KSC;=dldR?k>P+6gC9ihP$ansH z-M4-)PXgeLrr!3&{7Jgt+WMQM=dLWpXMfs=F}=r>kU8L{8*)=(vBO2$;mb#O+}!0c z4Jo6ORHs?DzA$xigX^I(o(z#%=(TmR83m?2ZK7 zJY6Z!2}nq6!4kO;4S1s=M`RM-1XjG3=IY)4yH>H{`ulo%d8qrGR`!$wpd}|*@BB>rtT;ZoIQ-CpwS`Q2QXSuKJKLY`?~ZV^h!gyT9k9wNLWtAtCg3Byzj zYb4jQlsC&-le_XV5yTVM)H6|~cFXN3o75XSS|zR!Qa9jQ%uFfX14jIBP^6R!n%byp zya5M*sm-VvfQy?9YO<%d=tm6-BD3RRS=gIm85WEZ`E{#a6* zyrouR<-)5!`;Z!hn^XYv9$0(n;%li@2pgn-6CGb90zK`y#a?HH@#L>kp{3>@wG;6s za2%!a>oMHNNrvoYIe(NC)Y9%Rj!8wOGJWczbc0MOFg z0kHzw;0Oc}OONuNM0|l(229n%AsmIFjGFl(-KVz4b%nkSD-Gwi6|%qUUA`iiKPJ=X zX829XYb6@?EsUBt$kx5>Epzo z@m;*)iSE3SU=r~@6 zpC;&(Z{ZCZx;xa;e>8q!G>|oBsYyFBxSyy@j&&9FuAllY*xFb4=RygQONo0|W)*No zq@WelOYq8kzt>al@p40D@EPRQ?oHKu!c_rL-1M#Uw0DUjga%HHd%dJRq}uh)KB4#D zeC6)$mr=q-BU?Y#boq_@s1gElbV3+BHAKtt?GvT=oi5ovV(1j%^VEVN#6ZpfGZ4pn z^e`69V$UCIo8VffMQe-_@{RqD<5EXcRwMChIql2`g2hXuthrHkN8sMqhdT;+(cfaj zC(!P_-SD1B%88iyk~uLoN*W~!XPki z0UXz%{TOtw(AHMklj@jnp3sRbojpj*XPSAa7U}Jwj+uzJ1jR@BfxPJX{@fR}TR|I< zkIh#Z*xc(r@2LinThrFt$x;-nG6rJo9=^E%MLo+_nb0mMyaf0}NLL-`er3irmG7PY zG$4gP<7R89n=`rTfZHWHdEo~mAEl2-!c`qzZMW2%@op(ve#xUow=vmSOt)AjiIj+y z$wkFiG=IGMe_4R&L=e5EgPep=X##nkG?o>4&#lkaI68P*zcor#I?68(RO4Z1AXKY^ z0W~#~+RF#c_uhs-O}NteXq0UaTjV8oVZE+zobk81;Z$|4FLIhXBS=U^+k^w4WxK!9 zYZqJH+*31Hb`O6AK2f^xAsuVL5)jw;7tgSnSv`t4WLXEhrnl1`_8q&o(Cr zzgss6Zt}sTHEn;s6+nRGKq|Wy>HIJa9qab(M?d*@9sXx$&1m1aTP08u)U_ZH${p{w zoC_)bE}!0WV=nj~3ehUJ4+%gCZW5B}{eR#EJ}opD!aMkZ&OT%zWiNqGvYTvMKCOlQ z?S!x?A-61dL5_axB&eHR;Lj6#x4MyEAfpqzBMod!{Vr2U*!L&5q9F=2hC*NvrpWA; z)&F$I&Gy)<`g6$@b(U6e$X%r^cBZa=+KWWisl(DOe%gh`vpL-9xOGOLFP|+PurX{% zO$p*A=S5`&=)z*s48yw?zLB8C*%mDC)iKO-Tz_7P;&C?0#%X0wP)Lx#)Yhkp|I-`5 zK4A;U2OeCCPyQ!myR%=mM;VOC@Le-0quHr%E2h%YEyfZ~Ht@6maLg9+}{r4HGC z`@|jkPgCiSFeyPia<=p)AJ$8wIOMih#U9dwZFca(wPos2LZS*B>(5i00@Z=fzAOlU)T#8F|UEZwK0f zxmRJuU6;gu-YIa~iExrrXJ*E`mcWCl-O4W?Ar|INK~ygE@Tlm7;=X7Xq*mbGQHpCS z)$^H*YcxZeKgp;xp52nA$N@9>$4^?bb!PX|;RV4@!kL{qbc2aFxF9im7`y5OR@z-} zDqiL#<>I6K+d_FMpioRT?htzXpWr^*Z9qvhqbn6Z8IqVS@Z}$GAE+cXTu0E|W)Kd8 zJu*hG`lLN*Ic+V(W#(e*xuSIzjXj-H>Q!kS_4HG%MuYEm}#ChL`=P+tjsfKyS_TB*2`zn z!ATT?T!L-HU;OD9)E7^B`D#-?0eV*Z4ZeV8l`y{Z&ZSn=Zb%hr9v?5O(DdWgxc?i%g(QPi`58EHlW@*sn#xXR0$RUb1f1zD^2W$t^l+F_KUv@+5-@E{L zV;Dv+;jmm%sc|@rTFtVa2D6x3-+@qlJ-rLC7DGmj8+Cf9_j?(C73|(+5HxNaBH5m* z%@hfxh3XJLe?G{Ge*EUj*@jC@w!Xe;Q6k29edSKS=V0n{;lDr zZCh;#Wl(EMY=SqA-~`5t$ZQu3c_p|8HuJH30jD3^&|REAkD7{2S%>+k9rXm079e^k+ zyu@$wEt9Cllw1K464EsehmJd#XV+sQ3!qQ21}mEL1YdZH?}iz)Uexs9*Hh)Q&L_hQ z*pX%E;4Ei#2nzQ*bh;ozfqJjSofo$`z~A)4rq#~X0lkLZvIIkXrT*^tT##taZtK-N z*$=cqCxq*ChlY+kwh&esE|Yph z9%$Uee4jF%p~7K*VN@NzlSL(MRJI7opcV#b{&kLKbc3zyMRzNH5X_|o=p5~doJ=Cs{mFRYTl+etXT0|_?@ysgpl8!2-wZin6Vi1 z3+!0mE85Kvh5LwOdmVCYC(~;l&u-+u2Jvd%GAs=`$el|rkM>1J%D&*am~2qs(u4yv z5^J(iv^=2iS0pa>L9zEUdL7FCzDmxnl|=o5p1X-f(1^be>5D(3MmX?vh+JcABt%ZB zig{zDXtmkwVbOFR(W=UVKh)VBcD;K0*Xi31Q&{RvY)XUtcKc)}=L?_9IqtK*S5$7x zaE!Mb3XwaXUNl~5sf1T=M-X?{IEtxEteaMT$?sadNGD(dF#Ur7=pH#E8Z1^Yn0;5c z8zPWYx$D48o1Aly|gBReKW@a`S-@Pr6rTw1V zZ3N!}z}MiI50Y)Ue&Co*8}Y^Q-I&4`xZj}QzG49|O#}rc>^KCjE!rSx^ScKQLx>ew z37-7;Sq{ft6@VUaMsmr66SKLRbfNdk9< z)54g8<}kV(-IHuq&yJ0)T*F|z@ckbbUd;Lb)?qV153`Kpf9>%vz0{Ta@b>iNzaiCTDI0m&6?Yd=Rr>ym6N^`M10oAl1k}KX+}6d4IF9M-cK@8lk6gIW(I6?!#pK%-$= zxg(7@N0~rbRm1a37NVzzmkmyH7x~=%Ysdq3-?qLQ#x>i2t8|7fec&Qk4xn1** zm(K%@kPy{7YX!fYfN+wqQ1jU(=;0=)qnce-AKGj$UOC5p@lswLSS*3)H$!=S!|1mi zn9J2zI;?Xs4Ak>>GU@9Y=mRQ=R`RF2wv|6`TX?Kw`PxkkG0sr3d z(YJIuZGf9(m8X1DRAuS}^>3UOcmbsywpGro`u2}71$QlB{3mvAg?LvvwiVN63x@ST zRwZ~ri8YPZhkuW9O>fx(Y+9t;_GH?rzbA=?rZz4s@d92H3h6Xegq zs<{lsD+XQtO0VLn{8w;q^qn3OaZ_1)dQw{v3`ZL*WB~6=h-D(R-g^X)3vj(#*`sGk zrHX0prdyXVw6lB{RHKC$j(!1t?hi%B6|WY5*Y=}`O6epe?#n^-7H5iYYb1+<;9PBH zwXafM_C?hY1ilQWjj2hht%Z$0$0?nAsxmIL$4|Q7Hu`T8wjQ$wou4^9CyuS(9RAi| zE6s2J4Gs*x5o)XLTS#!%oLw9-;ivYTZNyQ?|qrw9~D9!;uI3jj=-tKqV)T?V)T8Z(gM`^p|_>Dq+*i}m>$XFH1pYKvho`^!VrQ(LRxL zsGf+=3#5XMqw92CxPe>LQ z@>#URQtHr2oCtxe>Qxv3fmf8X>-UpG7-Ov9sXHfZWSs9p0il{*;6GJZgKa>KPQHU-`b=o5pjHZ?e4r?WrgG@k12Nkv>K7@pxXjehchp1< z-*~HPzZuq(3rReGby8ACM1#APMLScgzS9;d6vuN){h+OBw#)A#9tS<>XoWYQUbkNT z(L1%6?3$OJ*!5{w;X^Gu)%`$$1?HO$EEsI(_zb_-iHY4RsCAT`KQ}!YB)6#U>5Zwx zmHyJ{>$xc1ArYNS_@2cyeHGQr>ZECKm6(eE;(Gc<~5t$$&>W{38P-P^)jwn_~{ci4PW#^vwg& zPODO%iVJp~oiQV3K#8kb)!=IYfsWq^%dOTT7X!)cKk)-S7I`;V+Q4t7b>3c_8>#|9 z>_P6}g!;rwQcbi4UlAgc>Bb^#{v5$Zw>1GsL~M_46>|aR>+E9mCcVOJTpBR~oZV@K z2O(aXu;vaCX1`%j36+1cl6-;62;1*dXkH0P@cr4-0()9;DlD|(<9&5pqaUkG zt+r5zd3)Ng@I3Kx8R|!h=W`d813=5K&Vy#$D`>FI|Gq5=#SVE#f|-xuVxX6X(w4t` zFjYt!@h~i&k7|#bjYyW)rQR3dvx^)_Dqb_n4`c7ks0p%cYn<&0*cfZwC7h_zA)Gti zJXLtYLOokwp0Jww2sfR$lH}|AYIef8##!Q}?BW#*lD$*}i`9M}G|EWma_0|L9FO?q z2bca!UzVXe){!T_pBy|X5=|w)qdCg};h?uzNcwrBk>B!#^R!gvY3>SS;PYcnj{&yZ zeR?+IZ)Yx;GOmtV&ogk!H`s<#Q|0#Zo9j3>epXoe*Duq?bFGc%q_np%)t{sJg7y9k zlsi^Y-$qlYs18raCKfBX)Q5GaS!{&{-;U@{{^2cU*ANrHM+U$ zmRXCOONLG? z!OT|3#xM?*WL|UVe1(XzO5)Jewil(2@PEW)-d7<2H{fg_iJ%sqgbrJECk&6=t`UFM z*`X|7Tu?S2_?bGaI-4{Y2j47m6b))P)Nr&8pPeKIJ=*1y$4ld|-=QJTb(km{gd!!V zsi>uT&Y6M4ln~twavImLCTW0dUR7^qd)i*-aCO}gx9wWI(ol4>o#FOrHqYx}JJ*cC z7hLaGCZ~>~n|+4!xsJ^Xj)ziNf7vsSoD;MX0(CW!x?!*&)qDEzZy)*9zI*8)j1?F@ zJIvI@k*AAm##_zZ^PPKh6?gRRuFxx0D4Zuz&BbL8J%MVVXgvzNgE1zZl-GwWRJ9TpRGYHRJYNV5gVF)po)?Cx7 zEC*$JUi2+JECQUBn7H(5vpWi+j|m8oP<8OvtuO%8QLohvr&)6fQ)Vtc{vVpoJDlqO zf8*~n98P8^WF3)FwvvqF9LmUy2AOdV%1lU(!!bf-93zsfvMSj#>xk?)_R1(^?_(Y7 zcRttm`u*Wtmp^%5ulISrp7;H@Z=;`pk7tPdOyai=urfNL<7v$K^ut|TF4OF^nA-P! zC&}sfEwP`y!W-U4BXskQ=W%H0-8B%{(9{rfLjVXx5 zRhsT9%~`9GjKJd8tnnDhXN$iDccjEG@>2c`Y7eR(yy6v&$A?6ID7rU%dX!A!(j~P% zLg0hK|3Q9dMUKE(WA80?{LwxN6%w?$l479Ib}VQqINwCs&^#s_?|n__xsgeGzVBx# zyF7S^T65RolfCJ^L}ag6N~uEPihW;#8cK-&*tpyGy;69=`PLHD>+x~0X@O&(R(QGy za20yH`96zW{ndy9%_{r-xoHFW;qr zth3y4p=I-8d&dYYmm&;lEf!5`l{wY|Crnrjm0@L9X)Ra)|L8Sw`H@CLlZrb%+49pm zepWI!fvw>`=CB#>{gdSlP4|$fG`L6`=xP{2+f~!g3$Id4#?{I6bWp0k1@fI!8x;&< zC2OX5fd#MxJ|C(lBqf%Kjg1pk_9Kd{NdQG&H3o&Tdp=YQcOf>i8f*L}AW9jhpn~hU zGU4efFnN8-ACn&3;n=69`bJhnmT893d%l3Y3IRgE^VYc?cY!(u1y&5AjWjFLjj3gT z5x^L*AtWQ8ezq+qgmE#~w#BvY{_4n0o@rSNgMY85yo&G4Ohf$$!i@yR+&fvS~>EhJJ~Do6hLZEEk^C zjdKj|3MyM2zofGiEO6*DWl_%NZZD6e2kb}twe-4MZCy{M_b)o=yrs>bx7v#VW6AF_%N{9@#Ld>8J$j9 z8GTkDc04PGdJ^i!w+|jvGv%0OwobxoXa(vtwVNiDPRox}syt4~q+=ueQe~ee^<2XK zd|LB1k?z`Br}mvoJ5Op6I(qh(ogtJ7M?v%T4;;Y&A3>Yl?8$c!!&B6|doV??27$k` z`zjmQlIb>|M;O&a#7WRRsD67+54;f|7jKOK~dJ;4^le(hF0J1g$g9n2z#5V z*|J1Blk>9=-0Nh;p5tboobe%mQu68Gk2J@L%`o**W3Ais#}0fMxoA@=%OWIFG$3Ze zliMktKjE-saA*QmK1X>Pak#b*Jc_qWB+}gc|lBud8&U z#OqggCnQ78A&KK@XPCah0!(Y)sGN61wi>5`AVk;0mI9B-&;Tzxg^iM2&nf)w=j-_@ zPhSAd_{jDbYmd90qfW=ir9c1YWvZZGaK7%I&suw$@LdHIp-<*gOf4gVO1fH&ceOL7 z^{hyA8$#(-m?Q$bB7dH3OhZUy5;k1wSj)=84xl-OlMo{NC@%9ap%+Fg6|ZQEio3QA zv~>$5K_#8=lLxW%Z_4P*iufvJeOwj1`oIP@~8+w6$pLc9fWbPhB2Sj0m?!P+#U9?op&@p=|3%Au}cx)Vx z7&!Xw=bl@yaUFOtnba}z!bQ;8W~k&-hDncA5(_GU*}Hw5hO(UWg)6qC3GxT;ldz6Z zsKG8UVG(#x5t{LibPcVNFoNNauK znalMVIHj~p?S!-X|FYyLKs}y;YY(X(97!dncAN}~8HYq7UHzY~OXBCMz;10>H%OQp zX&gWTJ6mt*AV!rAeV7| z=x3u9Z_NhTufh`yrJbt<1PNO5UXQP+BjCJ0=`G2hS;TMsbG%VlZ=u=)!2S16xH3L* z)PjV(Kyu3T;-#uzoYjp#uqG67y28}?_aiv0iKnr27jV3hF`stBFVb3Fdov@hCz@y_ zH4@&M1GBDf>%hQxRcZ%rd+QY!!*}-yIaiJQHY=w>DGDOOO`jxN82~yy?D?$l;JJaI zbMgu-A`9>JiFf>uhzkq6_;{A<@Q2OWJpu%csU2PatiP?Fdn9pDZLaft_bR`sNe6_- zq#Z_6llRgrcM2)(&5pL2uVh7^B=M7*Mabp!;!d7yBD0}gp@MS7&m&Mt@)@FHGaCkM zrYpwcXQ0>{zwplER~md=%;V^iru*&!SvZ#hF&3)HWE3Y3u#+7N zW2S7~9Res8i>t-kMoONbfZ8cF36-u{HT^W6p0Ty@!&mc(Jre1iG#hgkZDyV~piPY0 zcj#2B=X0?HPY8wPW4CWiQyV8-;D=dN#^%;LHt#!aPjeEsnyQ(03rsq`(CQ$wIn_Du z(D)DX$I3=OkHyTE@jB)VS`_G58neXy9ZTI))i6}V_2x48Lm-Q0Sl$iqV)bMS&YCi1 zV@K&X>a8`L{Q!u*L16)cYWLkyl9=6>hFE=LfbCdb`e;zhUSY!&w%~UNeFe!o6}Wtb zBg@D(??|uG((H6rtRP(yT^`B05jQPICw=1%>mr!*YP(ws3KG|TN!0&{BMzzpXf=1$ zLxPor8HhTgD=KQJVjQl{?H9aL*-@*oyeB(VVl;BLTta-M!Pj5&^ks0~7e2G$%u9$72eW;}qK~EE8vdI6~pjgCyOHVW{TL zflY|R)dC+7?uO{7M|+rjy;`k~(Rq4{QOexEc|ALr`V)HJwtWV(gknur5_DuX#Wq20 zrU~?_e&v?=)=vQC&$mN!lhrf%klW-(=x>nLWI z_w*i?^~9}dnwuO3&gQ}&xL>5b>REu2CN?@bO)m3jQSB1+w+WJMwK7@{5(z@Vope)* zym4>0O&VyIsR-RFIJvQ5xpTZ$)kl40k7o0yM21UGL65`Je_Ni;J{vYltN|+n>^-o@ z?DUq2agV>gLLr%<`N(X&3{>l4&llYJTRVhoOSdz)>5ruob)VKw$hV%YLhS4=)odh& zSX-zE?%;A7bX$~&k=K^MZ}_y;bAVKT>yhSX`U_9lz_$q((keyGNTH6mE%v?Q6_x+~ z>Abn>*U=jeYBJ+jEB32)w!p7Y8Ta->9ZwBvB{ROymf3Snho5jLU)a!L^}>ytV2?zw zo!16fUE2y83MT^YjIWpCI;qsTH->JVHo@su)#!)uY8xa00R$azr^bsw=e_biaO~Fk z*1x*}Bhd60i2wHj%oNJ`{%ak_hFC2Rqa3>KBbT@cPd8|JN3{+~6+mPbgn5T-?lQ^X zoDm=J4GBZS&_@3z(+Tfsn`Pqgz57GqOvDhQ+PSwp2)yA;Ze>2}R2w^1ROdtn1DGhb zB{kBB8`=@HzJL1#R$`8p$d}k?*sXc?*tKXmk*fGEgnr{9|D4d`s{P3b4Q9(#?Xh_D z-lI6_t`#l-s_~su(;Q(i&CAa*! zYe7ucS-FLN>U;ln=RZa5g!FjP^h=9qCt85>@`Q8DSCwwOHl7-*;wcj)x(yY?q%`9g zX6#_ zDv3vCX898FqKXU$BrwZGT+egyz}OA1?-jVQ`E`8zE-dI6sj|w401=T9|ItL{H0ObD z&opozV}HTlOtiI8WW}|;E0f-a{_@`#-JfeSHPVEZ77f9XX6n4|1&G&ZlVQrPEt6 zZa3maaC&Fl%DO)KzW1d=x)2=T`c$)%_refP4`FgIhLyqm#g_>JiKe8?5zeE8gP;IA z(RUP--Dvnj_d|_+Mqj1T!9zQq==j$m&fy|v>j92%c2r2z3-}4N3I)k~UKXeav|5@gKy0fpo{_8M zwhAkiB?Y6^yc9#EgL$Vd(%ktOWwe$5e&Bp-!74&b0l8G8Ce|TwEzRlKyzzdkh@d6)W^a|tEvK8;1C1HpUOhE-j?5qQj;Fm)CXKB$G zbxho#+Z*YZREoe3s?y)9F_V?Fs3Smvakl6EmO(MojT@;J?gacvU;px|qu@Pv8*hv& zzA(2000lgJU0e-Q${CGMA7Lz>SJWM%S!N= z9=Rhp=GQ1-(DBgo#u4%QfRR;w4)S>4s@kXnA!aMm3N*`VwFmr08I0`G+-}g3oB1E^ zHig&IUA-X}-yQ+yi%15kve@X484P1pIpg7hH&2ejWj?#B%rfIvz2@bdl>hVAH~4N; zJO*ClD&!QbDb|ihWj9FVu;!TWS<4aVn#$~NiW>39y#k0`=;wR|LYZX6vrcMT2?P5D z?va2Ci&X%lh@Wk1qqbr*Z`}UHSLg{WrFEaEC_O4q`{D?FpCh&$kAkqZ-w)7{za1CM z(X*eo=10m6ian@u>)mU>B=KY<-so^AfRy6Ck3cx7mXme|Z(LX_q-)gFW$ui>IZJ4n zgv}V=#PhnWvQNRBM+JMJ@L(t#5S?T-ynOFDKbC^CI1^U}dT5@OiI-SmG--Hv@fq9q z<1XQg@qcVNlLb4ev|T`QCKezf96v`Ar<)XHf!7q3ApwO^*;PddSu-rGewND^BFl_P zdT&q>r9qs~jJ$??*((*uyaHlpaJ6`DS$CxYT6oGsPr8|NDf1@BbIbdzBxC#q`SbD` zH!>@A>n(=jCW8o`Z9#bL-iD}8*x&{28E!!E@7m;@hLZ!lcF+0JZT@d*f6%7^#koIw(%#Xz^pluhiyRA4U+S&>ND@Y zlj@UxGw_tCxdn9L{OO!?w}n{+7-iYA&wSTOGkwP4$P}e% zvA^+~Dc>on%u$xxe!k+%@N|$MIyyr;$*V1OIR9IWb@3M|9Nd-w>sbSYS+0%r4aw_P zXD06^Bf)H)9c5;)t9@tnuz#z+jROj0R|58L9Es%TNv&K9>jGX%yLuZD*o-0j4A$gw zeZ#RCn&Ejgy&zvQ3i(pV?CHjx#Be4=mT$pV%gji;{BHid@t@C4aLZtk7SH_KGSZ-1D*~tBRG=}Z7;XfE{1XgP{9YWLg zfxdhJb`p^?iQ}_f0SJQjQ;Z(I*TNbV<47>M{!UKbjP`02@fg6+OAu)D@Z+L^AX)~% zl@h&4H)8+MH+9=QcV{*_9c-5?m0FXwtQ)^vFsN;qShr$6<=rg@LX{kb2-Yaq8>%t0 zPTH& zD)|r2U1@{xpS|o};Hl{__Mb$l;stw5$ki7PrJzrK@KZ z8uhgDSsp(0|0_k(3n4^Il|xkHUK`k4IHWC}1ZBE3&Mq z*k<8a%9wB02p)La2-PSa6>Hu$x^YBVsWCH}ytgA&)J9w0R^)#*ax=F`uXR`jbIu7M z!WlCj>2R^ddW58Qno*a=g3kTqjd~1(Mjd(G$z3PHuToY?nt^4HSTS%j@&0fTKY|u} z1X`>CrUsXJlv@(SinY6$D2C^HtH3f{$`HWr2}QZK>v=Q{O5w`8j06Jme3K6j94|MF z01=gq^@RyrGI|o4Q!tg%gp$kz&pR~894kwci%6xYFDhhXTKNhIzB-WZ`uWv;Sz!tC z*$m^Dc4Y-q8gH#2^0|wR_BJz4?*Kp=oj~d(P#daQ$dOG8!#HBB^&Tm&0rC4Qya)j_ zriODVa7~cgRwNF}JS#FwwQHJlRdKi2laF z_|1ZR7L>hlme1(rv;qfBHLz~A%hoiIB4WxFNQ8;?d)5ToxkK7g_!rDd5zujiMf1S1{*KXhspeuL#7CDGdCY z-S>xdDXO`Ni{X77Tm^)_KUx056@zaZYPLp{AQM;5LSvcZTn9iIWpA!G_C=QfI_8-s z9dGO)R~MyrLB&kFG!8>XCVRuRs4~GMnigQA+$ulvQId@W9#JA2=NMEJEbrhYmvEX} z5=;j5C`OabZ0(Q3?c`u#gRv)?F-%S%AN`75H6_-F$QbIoU>?FPc^TlPU;LW$9FYDy zOBL%ZmlE*uJNMpqdy8F~FEWdyo8HJqI1@lwxk10Ms9j!p>CvtDN_lP|LR4FnQq&IT zvMPo6ddkP>T9M*LFQ9MlL+A(`#!XP8DY)IA=j-4FKpn;Uluq4}!m~k>eCC9o4?gGL z&8b5^b~at>bwA0Z7Qg8!I2}%MyEeV)C<{d%FoAum+zoyt&%qZ!H+THIU}lTn`uhvK zwcJM(Wl>ieRs3{y%=+|@Cg z`4{WIKcM*>n`1^Mhm!8C7X&^Ze+fb<|28hHXACYIxCD%S&OYBRwY=0s^AwlQ(h&ho zQY7lp7ga#!m)PDv+n5!Q78y|8aUBTaS&G|=l~D#ocCe^h(;L2TR!nLD6WAj#O>|ud zNPxVBh!rWSkG@5gO^y`|1UCd-mDsx~m+c1TsZ@#EbCGW_Exn*_{Y8#>NdR{sP2n9UU@q|B+T-nN&U<|L$sIj9-SC}IiTYD0j3sw zuAoXiM0ja!-lJ)I+b1JjacLy7y(m3WkN!;yGF@tU8M3Zkj`Y}+C>}M(1yL^7jtSH} z@g|%lumkoHz>2)nBS+umMG7^X z*4))5_Z`6y;?u1JxVY!Yru;5QSF_WmKxMt^JFauAZK2sD3C)P=PpnlH9ze5JU;;Sx z5F&LY>eZaPAEAgk7IkNyt|^$sP-X2DXDw- zj#kDlkP*-Ftz)Zs+_su4?=43Jh4;7b*!Ysn?^?ON{NG8_&(fu=;L_AcVvS_#zmG;wE zOUGSvqV^<#8W?aiMvZKuWyOZv);QCHx&3dO0nw|LEJeJ?AFuEoX8go75}Favmssbe z^LL$gNSmU+E?xUNrMCBc;OJz}!Tj*sBz`1iIUT>4_>$=jS}WZ<`AcW?e25Y5zEwrI zBYAwYi)^}{Jr?xEH)q_A;~PqQm`g_aMcn4AuAbR%G9Yq+W5A9!(| zUdPj>BhGSPiQ!T1rtb%G{9JJtYcY3&9zy#&c|0y@iC~n#;R_D#E1>7|C*&wW#7ohp zM9m>b{eOL28N%(YMj-AakX-V?Bgj<~ACStEO7|cTs#$mA#T}`@Uo}iQm5pWpeGEm` zGAmLaGwp&wVw$qFIMta3X$V8Hx(#{54d}S<_rvDKWZP*0}5roLl*90y|CJYT%X0~OwzRGhg z<-nN9Yg5AhDJzKqbDO`xMNFKN#EoQh!o^U2G}SY)m+dwfHh_ zv(1}pK>fJSm7|JDrxO<~Z`TE@bQors+h*`2+aNg#}$|{spBieGVN(m(9&z;iFsoR7xkJ;uZqV- z9fcPNd;|m$5_8?G9|ZKQ9Z}pWG zc#D9jWUXWmzjT*5^eLogfWO~*tyrSQbKO>ZPI~*3G9v5Jm1!|Tt9n4k)(}8x3p_() zCzLIkYqJ9ylK9UBCDShzb+H7fVlllAsnk1e0-lQX`yqWSb=Wj+BlBg2RnPXK`YNPP zeq?W4e&m0Ca6jHI)>|tL%s$(yHW6GHKt2IS2HkYpqfTDF(y4Iee7sz;U9{DN0c)Ql=MUls3L2fB<~!rRpzT~2F_rcR|-)tvM?y5+05`@7e+ zXJ0CC+}`+6?5Lo38a6CoEI8snsS(CVW=jB2DEcBuQ64{k56punBt=L~`Jhi7AKgyF z0UBy{eo#{?(*W@~nfj666(h1)yHJKi2b`x{^BSq9ZYW{Na;PK(O(e6vo+LDA?wwpqyz29P=&NnkPACFnsiyZDL&>G7o474M3k7wb*|`+C$@J^PG=i*JNS zis$lyG#b$(EhBJB*-u8HmS zW$z%0rfe9V3$~hZE3AE)p-7EZ*g^t{IL`4vxkG2=?!3lu=V~<*O@2!~$v4e#rx9@# ztUAepQh~?iyGJ(_FA9m<>cl$@(cRFmVkW-Bfa3C<|3-i9Y=MsC{jwFKmUR&ipKLWM zu3Uu?u5|Xg9m{qT=ocrX4=3^N$1Pm$QQ7CDio4#2?)jwH>fl}`jGB3OW$yfA&TYP4 z8ZbXIJk;R3&>f0U(++y0oA$;_^7GH_+2?_ZHhe$nikfe2eQ6HXM0$)aKBbl-!~v(yAH24NGt=yS0G-F< zjd)|o2g=5{YXdnB`f5+i5YOvA-BE^iCx#m4w&i^Yd9)nRdj3@0PD zGb4>jE3EP~oa5+ocvlzehA@0VAL}Q%tw5(x-F5Ce6d|v%kgzGVEL^?)W$;_~@_Jtb zH|W1p)8ihp=vs6#ZY%cIq?`Y zlMUy4+s^)(iTkr;pv&93UXyOJ=erD%5*3!~2{^X*plc*rvUDun8I_Q90mXj>&!;)q zG_~@^DZg927(DmUF<$D^j$7tT<3Osp5W3fK5@#~u{cGv__WQwm>GEc6OOinI^}oWO zft$gG>Y&z8=HIiSd>l98tBJ5{)oK9Med0#y$nr zROr^=`E!b4oHxGKj)7G6JIkfD*PWW_TX*zYVd~C~)VD)vqzY+{arnc7hT4N#YVwty zZ_nM7ORc?@iZ>M#cX=ef&L)v=7rwcYW_|F$B{hB9GGsDMRS@*I+}ZFQ#u5-rx*Y!p zbRQhdu0!KC;6AZ*9mj^G+x_j*e_s3I1yQW40~YzvPqYKAIh_ABkiv0&c&h5z)&*Kp zp*%9i>Y3pRW86vXmHP%#L2!0}3$ws}lRzY*-k=$f(wpg921Q#+6sb`gQq=Nb`0$}8 zEl`Nv5V)ANQhc^363xa2VG`mUFw0@sh;1%xXCXkP0NNEyIU_=n^)SGR74HxYy_VTi z8c0C=yqB!E!^L~F5bzen4*a4jj{M0^n9-B?0H@Teax9F!sArR5_-lL;v?c?FK_+Ku_vZ|oC2GYsJOn6rMa9tiPJcCPp_+= zY*?J7vKrC;Z7z(Rb~J>JI|1Uy?$K5codx*e8W>ryiRui5B0|>3dJ*0yoE2{6#LFR3 z?Lc^!5kwf0!#ySPuRG=XJ-pd7Bhi(*#Vf|IoTu=j(-(b{zl*NoN_*C`%)k`}t5GtY zMGUG?Nr1tdME?#g180D{Z7_N)E|tApM~O0=!b};9`v0=q5ARYf_AE^TH-{LPht<7Z z2hG(nfqtL21EDA|h(7VYq7Iywp5NJd7r4_QpaWHrGNji0;wA%zb>CL#WY_3_GdO%~ zfFcfH(;^h&K`hjm&)SdBD18JZTW&qXq-=2bjpn2}2GslazA`<;5%_mcl-S^27mjA* zc#JuHgvpvr(+muL#bBaL2;N=dmLs_CV?v3I#N19cXDZxlh20VS>o?P{%m_6?KBo^= zNpG;+>zV^(gh>}2C0#BQL<64KLe~fC(}c*NP^fBI4?(a*Ri_6=cQkvFO7p1HK`v(8 z>qa%&hj(Hx!nqsO1wm%JNPZ^$;IC7MEVS>H<8+UT~kU`(PTgzfTez8hUZwOe3 z);%wtSYPp<%fQbU)iQ10mMiEBNXo6}W7DeCx&i(T#%2VRz6)R20cxTvPZR zI>vQhbh=E^pusEAyX5-oM!L4VZYA;#dmv?T`%R_gNXGo<<;ngIFrw!~HQ?76b>rOE zC9bK!4sn34NJJmHptSE>9U_>KrCXW(0m&jaqOy`Vu^g$}hvyF%5CvXE^)VjewB?SVCP|pzPh_{}E!5WXi~HauI_0w1vnKzv4+&nq z=XsxRGi7{sAvUqF&3PriH)ADL_)-a>4u-7{e(+sC=eSN z$p(ZZ@S|?#hzT)dfIJ?$IJb(9`8k!y-8}swwqndW-R|3L+_kd3{(Ln;lWFJ0n{^Dz zS1887ykM|Z;C{o->_kPYC`fEtq*NLe<#nV6I|3y8=I3lLrY^;iqLvaq#kf2x+LYhC z7`=K$BOOmkPAjI)JSgO$OP3e{5df}PfD&p`*owpgksS`hnkXXnpa0tZ}A9)3wH1yQ3(CRK^HLu)?`79 z22nF&I$Swprf*za8|DNAJglh`8q$m&_ciwkexK6qYcXhIMluSHUirIPzR1G?b%Jx0#bjk?lv{ z9^vVde68I8zX!UOYKWAY>EEM|oZxj2TNIfe<}W&ZF0^oClDnXC6CB_(+23fS!K!Bt zFtR~E+^h+T(KG;Jq?|vqKn>763|Ak?@Jz?EGd!^;o@NQs%r^mPksRr{Nk0VYJiRf2 zYg4{Q(3=3e?a%4ZOL;;(vNILyHwps!cK=b3BM<}&n!xP(XqlYw6qI7!A<%Z`pIC`v zj;RGi;7U0E?h4mMj#)iS^6}HWOeV=Y?*FCZjeV!By07^H4DasL)v=@lP0nj2=9C;W z`Www~;G*!=ptMua#2b)L%UW+K?U)3ZyM-Z(61H+oI%2aEIJA+(@7m@FQgbP~kN;Vh z+^L`|PO~IyuJ~&E7n-2G-@MrKHO5KMxb9asggunO=Lj5pfkfN{`BOx>X&$|;F2gr+ zw%RF8Ojvr>x7mA=Y(COWjuUcE&l^Dyi7hbOHU;$S{=FM_#lC)0#1isw=Ob2nq#X6f z)SquYF1F0>>akJt!lB3_!dX2+zf-4$+a5s_k~tyigi9!G6nF&jE4T4ZFk?O3a#gBG z!0opYLDS0TTN<^^ff*I&vWcVFerl}7m+|W=HT5Tib?I=m2cx3c0E$(yBi|Eh$;l9K zmL#0`Q&KY&>Ca*Eqo+jmiKccfF_FgvHqp^JSIQ`xh9L!5ZBer=>&^Ake7ADo)Fy$t7T6`}(8IgkF=?hkw~sLCTveu9{bk%XVg) zmgXk|Z{u8#3I*yvo$T&*+8GNX+d5ocGpy+YIQoTDsez|{eZ`(ls85m4h;LmokQ zNJdvqx&5*$A)%3Z<0_r@&}55`JBlce_ItBb9ZcYIR_{2ntX@jxC~~s3BLy3lfFj0% zVx=`X3HExX%$`Npi6&hU>&2z~b%&-7k|-kO@#%jdc_%-lxQ3=`596rY*VAY*A+x$< za7H+?>O1;uG8fhvnN0X3PZbTHc5IXO2ERFO5qNKA}*J%Yx7*J>yz4ujb`qXYJooiwy`adkcCc=@eT)IhaILs+yDunWe8>>_76eFK zq0qbzGMJlSeW-Hc4fuvG=`4jfdX@-fyF`R$5YNghZC;W=h)xUJ`{5GiQe-hicGUTk zCq4U5-1V%G4$ibF#?`FK!$^JdPshOL_LR~p&YYN(0P0pbW9J?GkhXV5tGwhY6HVhE zX_t&9H2)F#dtslADqIYnA!;?=y$o=^!)I8ZPm%|DBiD$RRVQSyzxh4JItZ= z8z-h;c8~oxbcoXs@Pppj+ptgS#4+LcG>B&NlLXr5p z4)A=C@eh_{VH(hDPMRUd^P~$+^Yk5fCZSr5@U#Rr@OkOQu>&L=4bG(Hi{z?*>YOWq zpYMPVjB&dOS8+lHGkZbv~RBuNsG`HZ9|JTY9C*(`jZBu z)sTi}y00Fsd5)C6O;$dd4q0+{sgX}AXYvByZ(Cw`NEwec=Od0d!g3nVdW6V$PwSK% zn86sV+W5H0nl|=3V(TpA-hgzm!qmxij{mk6c`?>_L;S{;LT;w$-ikhm!Q<~nh#Opj z{EkKz2s!SDyN}&ToHhAPejeuoG6aa7$nAJk=rD9&T#+6z ztqp)FRS8IWRa=UtGeAAt`MitVZ^n#aZv~vBMGWnx#{p=+*LG63yNxMf* z2YRx?Y;lI+Lbqi`lKB>%J7EaWi(i)eawZc&v^H%G0!tr4`-DazZGilWc%BFb3m~8) znUi|{xMR;{fUWPixA>_15;EG)xAtIgn)Z}A-?YW|r<-3KJFE979$Tn8WXz`Sn+Z4+fVrtRdQvT(WhY?ToHa6W)F zwbR9v1~AK59LAiW$&QRS)0V5K11L1Jz>fDXQk-__q8*cDor{7UV3Q(raM^4e-Ido)uPlQq(7di=}%H36AK6 z5L-m50Lw6uRTd%5IXNYhbj{s5mZGP}#AqKWcX$9)O$X4yg(iUBA1Q_p($bjf1Mb;` z1uoSqeF+r8Y534(jNC~drIA&C#IDbmmSOuq*E9;L7$HR(K@OWlqjFM z6MJd%P}aKXlVqu%4^;mOSF5+b)Q_#_-6aie&on!^j^GP2|GXrpr;YPyHNg*&AoDCi{;TbxUD(AlC{;{i>B5pLDqNvfQzMmWZjQtFJGsKes%F5BPR zw#56l+vs~f$5`SGF)sybe5~5E3oIuH+S3=gmm0wt=!#3SkeFLY2+)sk3bP?akAW`5 zlMG7RyP~MO6;9U|Kml3l!2(|y&A?vzB`#ssip58BdbTVY6@2F_T>Q1to?A{-zc9d4 zw)!EVl$IofR?!SiNKY10S&)^#DT&V((c@&p$Yy=F+4}XCA5UGX0S2B<=1US;v_8D0 zyD-jpl>rU3m8Q;RrdvO;JC~uePX6SXew?iTgF|H$q6!xB2O)x9lOpojrakwT+WX8p zfmk>=7$%R}SEl6s9>#L{?Se<0H$EBLPi=$WLq)-fcbt-okLU)b*W)Uz&v?42FGmmr z0jD@-KMR0MHp|h!m6qtj?O0LD6>Ax&_zUSZ^z?SO zpjy>Z*{Uv#UgzvAw{0F@GG9gu$jO#RAHgmg2WXBGvg(%Bj%gR|06ZU05B{S|#%%pB zH;dyXDK4#DZJvzq0<&}G0$992je`N+e;Z1u_uc$lj6OIq5L4VgyWjy*BpDUP_}Dr! zxiH!N3(7sOprAw|hOo}Wt^5i9ZY$OSzgCbA&UE2g&~J=hg6kGH&m9JC;cU_tL4JO; zxI!5>lO`n8TLOa8yBP9w2d$2&22D~ZpgGk2a#)uU< z+AO;4SbMg`WaPOB^akgRS>Re+um~tdgepKFh>rqN&kH)bjM8^NUVtDrFp-8cQ;cE3 zIV4ADXbU2bo_*;PfH{0#PDR-cn^)&!M)wGiRGsJG7jpbCOt) zlcEeCSpbmM<{8zD5I(RFf*}P2-vI90d!7k}$)i~Ww-bWm=f-w7G_5=j0XAKkyxstW zt=Lk9Y76^lRBqijFVZwIQ6JjKM_U2KXEr=10Qn zfG@)@k;r$`-85Gsf5s&NqVj5ca|bBcjTc7oSfu;jN^F$t9)4&2`FfsuU~Bfyex(4r z;03(2yhKkDlJc-d9?5E1Q+%=`Of9JcE(+x~YSE*ZZ$r6*nMMSkwxK(+bGZ~;@LK;ih0^@j9C0yk3r&7}VAIn`6^Y7XP)*K$3?g5wlkE*cv z3tjtZ=^&k_D(KgcSVt!y2S^T5GOe(m)>ITf2BlelVGW9+fVszbSA21aqf;{*n&;^m zo@_M5aZSf}S|3{r9;G1nPE51A4q%2+z2ZUrlY zJ4PO^l-f81QgZg5gPfp;|9*iFs!<ZtgG5)*zMTSnp?bB9m z5)CCo9-r&9p+*_rkW8#IV>zU}6l)a-v#AjV>9A!wpFxR=iJvw-V3!A?_FL|cg~fEJ zQS#PoMaT=T)Dw9_l7Yqj7K{WyfcAa}>XQYv-}62Tb+?ftW4F-KgccsA0tO}I*g{OE_8uGvX~IQU@agIWIzSq zY8&cK695?}fxr$#ds$(p#+D%1p%A}o+l$6ld*;TNZZi{69oNdV7dKHc9b-zzuNVy@ zCCLTfc+Z!hP`3zCNYO94&C}u~XfR#p2g$w{H61Vw9d!%C?)mu}0_oUuTR4;Z>TewD_H$(B?=dX18X&>*zSl{z@ zK|zuwGUPIB4=xj4GQ~`Pgv1s>ObD!_HQlzijoC?YtDs9mGO`>fty;sreuV_Nq zgysPRS~mni5XY8POV9if9!6Lw$fotJYO!eZS)MucagE@mmtOhIiPq6tOS7;HuCYE^%dO30q&Zf@&o#7eT9jF_%pS_LWQ^4%{~ z-`S`#+v>BhCB@cr%IsHfmQ@aq_uTkCS+`qN<#m|?JtK0=!wC%ycA6>{Hbt3jFjXL&| zc$?#G`t^KPmr=7Rnrp*`tY=>sFnDFT-TgGy@AU2Re>RQ^Rr~hFW|TN8HzW=wY;|7@ z^*w~$CAUOrgh4~nXXFCswW+f8Oa^kJq3x%VX~vPv$eS`XK<4UBO3d%G8QXf5^_3?p zQM}7*%af)JelsmE)zB70!!nlsPe?J=Z^Rg(8;Ej8od-Zn)2qcI{?HtALY8FwUoS*I z5OKms=o1)8wm5U2J`D$(|>#T?gPNy$bv z)1CD?%bqCxoqY*_=fl`EnB!1pZR}CASI!~`LSAu_LZCP{H;)gPyB+uD?hfi`Mcuu0 zSL<>+gB!_!$>$`<%I{xVkMgs^(mh=Fst86fs<_qCxxit4JMDp^+TQi~hc#g&@t)}x z=mHb|-do3SmV<&FKbUJsLx9dcdh@JLQS=}efQdG82c>~;f$qT3O|l!`ul%sVSxi5e z&IJ<-Tk~=?g+CqZ)C;fNYLY!_dc@r=5ccQCBktel16O64YQ@Xdc^McU(q*oTo^yhS z0esfcX9kKG^VguI>R;F%gruKA|6s1L-u=9~$he>zNSD4L6I#2%YI|3_Bzj`;Veq+@ zX&c^U?nCpb_A{!a?p6An>rISEx3{fe^uD{={LdMgI-lT-k+bLD1hO*0g-9KLuQhf+ z)g$k%w!Z)(fK;f+@(&|auNvGa@~m;mseQIoi*c?|P#R2W@=E%-yho9Q5W4845&w!R zcZxSl`llnlm??#T!&sHp!0lMx77J-5`=eyR!`Rr`ce#2jJ$=strkwfs}0iJWj7N?C%Q2L#LX0kjlg} zI7%aG$G7|A5ujc+Dl?X=Tv+Qn+rrpdIO*Zxzwmt<;&*bGq|TP8e1N*FUJIMyDC~J2 z__m0PEIblw!2MYEE_KX^c;n&~2Dq9PKl$n8gvS5T^zHFXzwiIA&Biu|&0(QrQ%*Uj z6JeW4lrT)`WTYY`q8x`|LnRdH;IK^xEFw9ioHmSw{UsIJ1 z`sAww&v)0A;C8vB&s6w9YBGl+&s2 zAXPw(=H+{8c}mI_hjnWN#vF zb~tL}bF2m1Ng(f#l<0Zx`j?^iA{T&{OO6=Iq6;3k*^Z=cb?%}}t}|C7M^ZNCk=E{Q z>_g0bo72%ZH*8y7XvZvm8G8V3PPakkBit2l{rpr5PZKZkiZ=4|e#mF6TLez<=Wx7=1}ZppP^|=F07^-u_Oiy z$bPW3dlbMY$ww(!g^A-Uw8{X34x4DF2zr+4bwRkxJ*kJ6_;-I(?tdNW!yR%ra)}{b zGvCSsJDTy0LPE;VVTqS?taJz(Ga4w1xv;i%Pe2=qS6{VR_BIr1{4I0?!O)4wqMALM z>+zoavyDdY^atsaOLp3Y_#KlLjYcz~0LGRFW06jFn~lpL{Uo)XPo>zmm!WDvB1-WV zTVndEk+z`@!44pY#4cmW9^T@X^befFWTeio0HX^?y{pT=33ns2;==U@YIa0S)VnOM z&I|t@P}1Oy$?R?LT>ZE_v0F{hSd5PpHt%r6;Dg4le%V?bIYif4UQQW8ag7V~>KY)s zT_Pokz(c&Elyl6LfV5*jlHpLzx=Y~P$yNUT9*7nCfneSKR(jUTiJ}t&&mrXz&`H=K zIPr#|V5-fu;FSzi-4)2ykB%Au|A1&uaI5|)Z_UT7-rMT2@lQ1B8)yr&rnfY+)t-N< zxRIWr0UZxrdxu%wh?$5S;y=Ul;y^x+suw?x{PxFr3%%!ReT9z9wa-P>s_EP7unIfs ztR_27atkhTcgG~Y8BoBi`%3bGqc{JF4t!eVZ{S$2v@X+T~T z4o2%T0gM9!`+T2VzHQ=Wj;E5j%6-KbHK9uJr(_xf9O4_OXQ{u@!C#G}(6ML!waKrh zEDpzh>)=tuvhAa|@rq0YZso6wS~ry2v#qQ;i?wys~u zi`e@6Xm0z~*NGvs%{k2bDC%g&p?j<67Wx;y1W`=gg)NE+iwy_Y6*osy?%_8=qAm*m ztKDe4vC^I*Y#&mJ=1W9liOw_C!~(TXC-pD&1G<9TQKQW@{6ff=Q&~cnk*li~(bR#q zT0OZ+%)15YkvWz3njQ%y-AtRw+Y_xraRF-8y@Pd@^C(gY)Q$60&WoIYxJjp=k46*k za!1UiS;z4?dxV!x6g9bl92gSV#T@gXZtphdD9yQb+ng)B=IjywUyFi;9)FV%;h(dV zePBW?l5Ic}*A@P1s!vpI5!ix}%LrV01XR2KgK+0WJwhwN&ovsNI@^#{cj6=XCY||1 z^IS(wSFMOR>zHqWjv~c6|99Gz8gA6GnYAa#;|1>B^BZPtd6Q5654)}!mM(S;oX`KHdswSFO>9UA*hNseC2HR*U zhQ@M5Px{alrkjAGj9(R)-5a zC@AAt$;!OKj<%N2)j%&K9=!->DD+?bT^gl7AvAdu8C;qKqS00KSdAvwd`)8KQG<5H zV$)PkOUBcMgjx~ag}ReEzmS0Zb?{G~s>INX@ZAb*NQdV06OwvCFSl;|+|}CmUz9RJ z?4Z&i#@m-s-_TPJXwKxEW48pPhzh*nD*rA`sbACe%LL2OTo;=jbQIH)^4sEQgiz`% zGtTIFHtw!I>1otTVN>Liw@-U|&}WO66T^Kms9JV--n)&gTuoCm(itxA9oKp09a%EEO%HUTUhtpB~@k7a!sGb)iyXV3>`I(iJy_>Cu z6nWpyXuj5*a_x;RKiQf;A1@Du@!I*>Zln7Yl$pA94X#~9+r~@nxwgHqd|TVn86{8X z)v!H!nqj>*r*#csDxJPM7~ zW?D#z!8_;;Q5TfrnLFZRR_WOfKQs)cerS+l=#PngCu8eJ|0_j%1nWrJl~a(`<@bz~ zy}&o6qF+c84v(zePm`bb`Y`1f-$>82-!_>)OH5qD^-rDx{)_qvR_*GkyHrpVo072e z^*zes){j2JJ4;a~;xEe>aGOwW(C3t@o6++9xQ5k~EU% zX&*SLdA=8-yLy6VX+Y9B^qt8)vJ-|_e-|v7LwoiY*SYlBLUoJ8^G<3r9a}rGdUxWs zcNSKIoK23UvEbd~gtBF27-?V@ax3l6fw)Ql(|9Au`kHg1T!ZnscTkc!1yn$~G&yh{ zePKqvhAuHKjcR_>)xFvAWdcc7=K+u#DPV=+x5xml5>-&%Aa=_mH=ZSR*U$3v{=u+2 z(y;#ym&mgo1bwl1V#eI<(fnpJt1HqW=f4%5u zLYT?*NdJ~LFt1nfteS1~GKiS9HgeYiqdO<$0Aw~4zbtN{W6iNB^FCeoclyneuG*D~ z1GtIS#N?~tr^i?CWa2=0Bdn-WIie$%%XB4r;-C88)l&HKx`c^|XV+*pl0H}M@BTk7 zK=1cPBQn}YoZx8wDS|1*FJJ{$w`d!K<$O`tF8BMO`K+xUdrrR}-4rg?yJ%|5B}zqJ z8gztapSk{DyEOxJau+oNL4xia2xl&9kWMec@kGgyM}pbW2xOI;2IOe;MB#j6eWLc! zt%>YY_g1rN{i|17-u~IJ=1tsElD~)oM-1_sC;|ew`8ON##=|C}zc#UG4(;$Vkd_=t zzIDfWKd4Rglwp^n0B=bj&3BJk-gaq=@6NpINVmn;O2Drm_DCr-{O&JLzTkSc*pQTL?m=loy)s4?FJHo^Lqz`=+x2_BWsE)iyZ6rb#>D$){y|?{BLuc>_|K> zI*y{KO5#M%8N>iy$|} zC)rJ3g1i(1PDkg(2zwNT%2>#(tkLO}?X?YBlKz};AFyQC-9n(Bq zr$vQ=>eSwYbFu*A0r}qt@xz@Pm32*3SGQ`Ud_q&YGg38X=6@}f0_hx*FsU=L%KIGX zAk^)GlcNWM|Cd!zQE3Xq<$^mT-rb(4XRac+3pH>QNFfa0LbU8vHP#7eKiNOsOM5_< zp6JXwbJ0R?Nxeip>04dGI(PL+^`qs(HoPKM+8odL+s|=BTDl*arb=z9r{$~X=8qMtb?Z z3f}Rp#JXk_1jh~t(AZq$?8@(pP|UiK1Haz;LwA(jwtO~b0s!Gv?j-7rQY`?Bz~5mb zzZI+Xf=4ykkD73&CReX!g@|{M96BCgLk(2VZN_w)VIj@PJ(jJp5+;C+JB! zi!O(IMSFNb?1Jw{;9h&$Qq!+tyNCJp&S2-vyKBZmG>Pn~X(@8xXYL+W2QCRrE6Iuj zEsx*jmF!CF3UEUn4Vx3+2RHkLqyTme$Gf14%&^ZD^QQ(KfeY?mdH*fWRnOgNUbWn) z+L{t$3p|{nV7KqD$BhXwddJ)4gs{W3mX|Bx7kE;1mg&ya8A*u_W4cdZ%)$72I?Lu-GAs6F7l<3WE)-l+vvG4Sf8$=4$8i9i(Z~BpW{@xZ zsVU$C80lCrOSEn4y}^(4qq{J*-a>~S3jQFlXMpkIAcaVxI;@E#8z3{d<+uA-^%;}e z$lr`@^PLYki~`kUx$BF4;Bay%I0^s*TAmufE+%vm4hy{A=mFhDlQLAJho?WuOJDf> zdE*zuwQx3R@9F-9j@oaEZMyU6qI(|q?XcIMKWmTWeHKrDUBjmg9@zZ4dd@g%xPPh1 z@Z6#E+W34N{o|B%v*c&qU}g17Mh)-)VVWMZ&GOQJV6(jj@~jb_4_hk|P1QT}PWD2u zR|HU+{N0$;_(CA|E1(!*wo-uev{3?I)Q(_)Z!VBi0*Usbf=*B9!@$zU2ERIB{#)C- zWm8vh(gb{hg8>j@UuNeH%(%A1o`~Bi@O~$WZ7}5ZHVN+QZ$v!fL!{#1mO0Yo5XQ!L zDMq%rRAUX*{)>Z7d#;>%iHf8o)x;5cf5b`L_rlOdoR^^undPL7w{{f$RB$X%XqbpWUXCh&_(qj_MH*~9) z=1uRrz245NkIUQ72hnTz$zt{(L|y32zlF-{VH^DKhSmPM=RRA~YQqOkCcXmhspZq4 z^11RdS&k*Xw*&`LkA2=#uO%22rpGX8&wr@asODa7X@gko6#=t!6m_8P<*0RdJ0`h|Ppy>Jaeunm(?5!Bv#M|aNIlJX^-{@G{mmfp43gq~-vsSVG6dMj#|wd~)BQEYOOSL0qXrEAYJ(jh*~YafRayPddsua_a*s96 zJ96Cl`f9cya#;{07Ddkn*pOW^md_n_aIMzlALZ0Y2hg$C^iKhT#5ytT`7-~q!7e7) zk(ja#TQGLdC>?m)t7VxdLJzL{o`yZObR1uV2yc$j9z$5C`CrXh~|OT3JE@+tj9&xWsWN@=j5ow|T=-;*`pDrRkiEC<;hx4jHP zCBZSo16hugSu3TPl^}{S z$YD?n;OL}c6?EF`U94oCp%-kF?rzTINyAV_Rcj+ge_^TG+HP{W&ycs)m&ayyY`jew z@%H*~P(bfz|LE*HcyLa_r^_1^%E`{LH0gJa&(a-lp72{Lp#L@OCOuh&@|xk`b_iB~ zX>I9*Wb`;3ZXf?21UubNiny~~p{^kdZt}g9pDBOjbU;fWPwWU}_lDbWTp%Nv97fLq z?juw$o#X8>D&K#U@~g3vy_B=Ja&lFt7-Gd(bSzBHywOdAoh}jUc9$JbRIC zye-u89Kop={7~e63Oo@xkaFtYl8=7x6DL5a-$2gG@LNp*r_NY<%ku$Z#WQ}%k|Yp5 zIwcnLZVzksa}U=*Fg<*^DcmWT90Cp?hnJmicuV^9MdRN?@RttxI?94F1l#Bt-;m*+ zW=SkFw3~IswnD>0RFe|HH_wr=mU*!*NR6w@Ua}$*WAoMm$MYZ=i;b^r5;Fs2$4Chf z6?R^1s^0;rqpy)Ij*nJ5}kFjNNs!!32RWlph zI;+Q_ejw?QN3Zcn^zF^MANvi)wF8#3H*(v3HswCaN%508&*3gnzj?juWx%GNW(R{$2z!1agd)SfQFDQwD*31 zQ-yDE&^CdJLJzr8+{Y3MIw%C`?+#L0-EJ;KYD^`=@$ld0b8mO@+0_z+rsQAYFk^+I z#4>NOjer`xhkgrris;EjPo=#7ulpu(Z(nfRCaq|Hi9Rj}Rc9ui?F_*R|VaYr5P0WuT3Ut7EU zeCU-WO%f^3-mdRPZ@>7cTjhz!ua!SBN}SE`p&Gq1d!sH83jd1LW$ES`OHGD{zl^YP zCy81?|F81LT?^K9O$ru2O+5GgVJYUfHzD;ws#@26V9&^f6U5tGwZbD7b7LxHPbT#f zKUJ^jwr!hz@o&TRT2}4%^GsdO1p4Km$OeRE-6`Davygj3n?KgSIJ&=&h6KJNMXP=* z>1i^+`7Ki36*Fps!5H9WgJXJ(s!(zC;Zzda(9%|yPs&pXNb}0g;<~WE1Okq(q2ZUB z!zBnrnI%&9lp?hZWU;f0`wB&Fq*(Ct7xh3WKl)qRPWK29z{qtWW2Wm;)Cz%Jw7eO9 zsY<)pBn;or_?1J;;ehRnKVr8xo{m&GmtqJzu{%{|B9N zWmS$QmvF#ghj|r2F*%`wjWP_7vFmcd7{WAiEr6AmTvX?>VfGLn3DO`S$4GG}Xa-dT zUSF^V3}hs$se8Mfn3C}ZV3fFgT`9;|X{^cs#sjFot~PB-INobJhE7yb!|g+>$v9MR z)Y)nBO+%;nx9wK7JWkwQpZgs>!2f`$HdbKMVq^lPwqOX5I^2R^IPkiNn_GNl;FV#W zT2Kr<(WltgA-3(N^WyIt7mOqG!YT*}!PKH6+QZdre&}wwfZVoc(9Pqf*gaNfae3P` zJ{cdx!d}>xOQ2sol%{|XaBFGm@v~yAEJLy~L93Vsr?CJVu~ftnII1D>_&p=pTY^Wa zkNxiVq^HIffA`!9WFB-x9>7ul>cXt^?MnWeND``2|1y783Zv)O&NdmkM{n}m&$iyl zQUxU%^@z=xC~>`<_n#E`N6Y|@8DhcPR0v%^z9AVB ztHW~}gxdxW)LiBE)h;)EXjKeppG&L`L|Hs2GonTohy8MKl7Z@x z>mtvyPhe)9x29gT$JTbIJg+`%^KV7Kt;(Y>#>qioZ_cYqO3BJRdo2e6WWiRlyVPIG z@rrSwm-q~^qS`3UMN@5Jb)6V~tupae^WC?9 z=ebAmt4_1^6V>HOZIby{#^}n^y*?7xMVCQyIBn;uY-*|Dyh{^Q*o8WkA@;x-eT4?0 z0XyA!&_doRA329CtISP6Eytd_CqRDbk*QenY*Y8<`q^HDY3zw*r$GSUkeXrY8r^XDcPY1%Wy9}yJ+m?e(&kP~iM`!P z(YCZhK_0`*oQ|$}W`5Yzb6E`+W-FGR_vA}mU2cEI#H|I3@7jCh;)(*xo);+94`IDH zheg^Hnl-fQ`roa+tP~$2(^ywUxOG;z3j*J3w=Dp)OK>noymrjX6X}ifxV(^~jF8mM zt=<|X?bqRvWXAI1KN|Bc1@14oz*M~~2xlmMZE*1S8!Cc^PDZG6M;qq$EJ@2aa0SPh-lu!al|BN_RE`pQ$Eh> zb7s);=u8d-Zo{WZdFF%ewckf6aPQYBk1F)~Y|?W{5vAvvf{^kB@@F>Jiu`{$d;K`% z5_^G4Olq6lfIJ};$;HoyEfW+*7OMt=`Y10ZUoV7Quf0I!zhBCGKJf~fguFO8y?Ir0 zY+~e5jWKJy^AXc@v*pryreOCB%=`?^`l0vbPQ!MXeRp|$O*l#}AY3xN>+8b!A}M9X zSDrf4dF{|6?z1AAJiM(gjr81l`M+#;X?m&5B>A(=e8-P3w=l!6rJ{dQnP;|zm(Xhq z#dMtxihL=APVn4~H&>C#lq%0ytl-ZQIGhJ3(7(ldhF;J4-t=$A0yr$5`u575?c!F@ zKpQuvBrlh0{iScMf`3T5alU&omn@%~az%S4fN)9HIaxeQF2JO@gc*^6BnOHhSkd6! z0Z29~yC4>PvI}GBqxD!eRws34|Cbdn5MeOnP&XBu#xB!Z$WY?y2iz+=8U?-sZE*UoG4yMoiQy#C>`ddO`3NjCG; z4qc&MQe|<*gvrb+$)zXwF7hrbcM$IEd{@IoG#&iF`3hWnkCFT`{n_Jvl`j*F)4U)l zeZALZtVkWAgY2|SzU&v$ZHU3#{exJCd?$N3-yawP8MqxWGBT(SxtzT>?rOglB&IQz-k{TVIrQ8V16Htg{#8N$EOBlsey|V3iw(ne12rjzo$R z@~yxQJ>7)nV0LrV3j-c`0MNEN{kG!4y3113E~$(SX!ali=e8JmB1$~;9d+wb>RXsO z^uo8bEA3XIUQ#FWn;7C}-ngJ^^lz@rSf+BQmDrB7P`{t|47d zHMDI@;HhMrIBs2V?QXH*@$rPKU5I!d1VyREHlSOe3v|q%z@^A-TWeXd0=#ndc|h# z4Q5~z9&;b5e!`<~&r11O_u3bqo?npn*EMWGMoyayvjo0RR$lBCG%OzEZR(W#_$P~c zerEsJ24K9`2Bb9I`!2d?oO<^pcIqFc-o_P1afvae6fEyM@luXHm8OHNIth?^VJ??s zL}P3*b^%55>Vb#Nsq!UG4d)u{v~?O#!2Kn00Dcr;ARIssNkN5qMI+#Af*bH7ptCRZ z0zBb)1;A&EQirp34h&i*znO9h9LW50>X#lBa;{>Er>8+I-;T5{r>R4pXrKFqURyKEa@^Ogjnpm z>xaF}MqwsrEN$COeyDplVH7hFC~jl!PIfibg<5w{?KOJL#uj{LyVR{UJosKP{6aXU zo#pSB<*`6MO=gMa^b4WCH`7M`n2LrYxn^r80`Hpp(d%#_pHD9sUTmqovGjR3!lbfQ z!brhKcGu?ggufqmw@L4|x{jERr~X$q=gbd+P)4%YPv>-S@S~mY;NcbHCSBYF(*{G- zUK9GQGYBk`4WZ9&`NM_bV&P&UFmUE1zagx%BNni)*n1=DroVlH}YirF%> z_G4Y1_HTP_U}M#d`<+2s2PU9^#e6cH+Pkq_RheZWC-@`9k{FCKD&)oqI$Nw4{(^k8 zmTf*uOcp$1J^SM&im=myFp9^;9`5u)UpynS@mVMkm3RfCWIkJE%8`+~eX*tF(FUDa z65kli23znm-V#9^0D{sV+k_F=E9oWZHH&;R5WdcVgReV5a{{L#P@CT7Bg+1g8nz}s zYL*HE3ulf^Z2FO6wd zrAsqUR+#1*%MaSW2Co%L9_s(F=(o_VJAWh$M5QT$j_UUEx`XxV2od@&J#%hT0?yCq zYJF2Yq5XNjy=amnC9YB);VpN7@EnN(i}I`v`%}cSRNYB;Yi?{sX!TBV^Hx zk3vE(<{EqKE-MQJr}~PTO6s5~??ljbki852aI@^q8Onr$Pxw{le2@9=n1l#DOUF4o zm>lh~A<-k&ftILa|6Nw6ikNQ_O9B$ux>gSG{h&h}BebuxKH`8a$P+81;^|DY22f zsNru5?iHsfLGIVWdPGi~t2N6r??M;$NbKfp`ap9KR^>%HmV`8dLWKxJ#aQN@5jEG2 zS(tP+T@g8tbDv#Y^5Q%0JHq_q_r0{FNL?6vyz70P*XtCuQVqa)7H*yI5<_MHtll3v zx4*^LZJ$w}Jc3bs;U<9g-keJ2$QV7(?W96;=-BmNt1mmnXp2hQe=tb@;{HoEBLDZ(mOI+4HV~Ve--Fw{k^#(L?Dk#a%@!_(^rx)vD zcrd9q?(8i9c3^VHssnqk)kQ+x96lgITXSpnz8P{ytmga^53TeZAipqVs`dG1dVm|j zsY{vSH?yDazq1C>K85doDa5KJ9>h=Mn7S!V zlV|0_7>Cn1NUzGSEO@%o5EUJso8|E%eOHsD_8Fj{bvLT7wlYcH=bD{$-r8*1>UI+9>ONY{M-JYe4!$W_xEeto%ZgHITQcUT|E-ZTCeFCYFVV<&OV#qIJhY~0D>)? zB|6Z{jaO~BS41dRlvK)NjW1AXdJVV%+BK_~Uj&)k#?tab!aObKwa z%r2&xO!d2Z5>h`hJHnL$g>QUJdGFWTze!I2zR`Dc4oSIrCQeNNIx>og99c^H(U`%9 z$II9sbbSgS8(pN$<&LU;FngFo&v?ltCq8*p+2Ec4*13!#gPH@SZ`_EU8XgFbhsO%S zoo+8yF&@~Hy2jhqjV`|*dcH|QK0fwPYg`ZE1UPbRTx$QC_M5c>`6l1Pog>b;lk&~w zXN>Z~%>AaR#bCx^GV3BdipY@lfS|tsdpXvv_dV39SHy10U8H9!F?}5d?8nVp@s-hn z_MIb4>TvQexoGYGA)R{B|2S`V*RQ4dhu?CEp8svre3zs|x;eYH@25?BK}nqBWWiWX z%DjB!ht6j)*&6e*H+6(0@j#+1XFhEcVAFFZGl$~H8Uz^2@$-3iJ$$yZx@(sLfdPp?*;vVg#el&Txk79RA<8AW*8xS0O6xMCx9*cHr& zVJ?5{RhtZd@0`eFg0F^fNn@VQ6pc4qnKT{Lr@s~a?TA-%@Q7g}sbZ!0;RB6EsYu=z zPo>xAj@{W7yA62^BGpav{%`AdhQxC@G6*&wwsn#Tqq!55uY#Y5Bu{?$?FZ_&%# z)`B#qG0j_yR>_20ZblXy~@W) z)5hE7S4ED#f;sNhkqd+RpM7MGyJ)vDCGJj%wVS$gZ}<478@chIS;kFTtfSW2wBwmDk-N&hb7&;pc5!E&&gorpQk@IE8Ni1j9dxwyMoYvD*5fT9>vAsJ5(Lw7sTF zN4I%|CM`(QCz-2ZBHVum^Ml5NoUKu|*_W-g?nBA6cK_Om2Me8#W|?~kU=%Gds?f9W z|F{5iXOT&(=OeFcTdbZB3J}gbELO$`eLg*sXMhh9$E}{5|8aU}V!hTpr0Y52Q+0y_ zy+Q}8!RMJZcLRxGG?q94ZqAl*<^I?Hhy>{+^WXfUX?Y%fcV$x)rQuDXHq5&HIuvFs^CO)R;;(RH2F~&gjIFyPWgzfQcP3u~- zA;sWNsON!!<}<_enqKKIu0NTfFVV{qTs9u14(vTS4>Hk{GI*y&7h^Py6YY=z)W-JN2W6)myr?Buz}V zE*3eey(wCEEb+oj2rGj8OB(K`$}NM5`S_nrzhaYb4{&gTzs1E5f2$fo&}bMo7elh_ zd!<2qwQ|uRHK?tBN1-|mrUt%eq|R@bF)xs_-U2(mC7tHjN{8NgKT@57*}gSnhp~O! zAIpkf`YNJPP{O+T_wTwN#089<9(mTIs)XMZoYHG>WUwezyd)Z{?c-S1!ZXE><^r+3 zJorGpBhrdD4370ZZ6cDvK6ro8J1Ba)c1I3?PJQ;nrNN!O2{VD?>}8MBK%qJi(dlQ| z7F$e2jy;)jQNUs)xU#`#@^#lA3zKRa9FW8=Q=U=9#~p+H0bI5AAG$;ku0Za|yzt?U zm!p^ZAv^nNJEp#ej4($0)qz{wB@2xi>sF+v;U|gip^xo7n$D)leg_oB`v^0L-DVrn zqMBGt?mvkOSA~1lUY7*Ld%p8g5^t5@9P8LPJECai=_u4=%M|c`g?{O-PjGzrr?b%s zifO4{$&Ih|t>Rb$(!eLzVNGt{=sL+ex!(rXug~u-mcUNiVarCRWBwGp7CVfy(jSqJ zpc@_{|^LPBOOItbO&(5Q4pFIImsFhzv}o)bKYKqTkQj z%fmWyf(%bj^gWGuy?A1?%2DY|sdTDbs8salwq5%lR;=u+sLnmM(FbN;`C7AlY++C2 z_Q?~t@qH3L&J2X`VnZ3nN!x&MoYtC-{T`W{Q)T7SD^*g@^n3FY7xTi>Io7eR9U^Mm z|C~_k4@w5IzM*|f(g`BYYt7QY-ei^#81jQ@3oj3)Y|cGGa;#6cs` zZpvA835udKMGJTXl3iZlDjH!|=_WmTdxMa>Mu-kk5_h;A_18#B)0!fhbY?E4e!80A zX;S!nlCuc2`ngKZ&;{01`0r@jLZV&yZ={64p*NBl#}0;+&SL`02UQkY;~kw(N1 zU#{F{g1TN7-$1`D;$?UaxcKR|&+FOUvh+^d=oN9Eqi0{<^_mv4msYKPr1)zTeCQ>~ z^Pt_)E6v%`K47<}cb*wPzpzh&Jyg3@u@EQ1Zma0ZMParLGTjyLY&fLyYRDlzP68wG51HZKYZ&O&rx7S2lcq#sEuC9 zvAc|VD{d}es7&w6Y<~-n%1~gcQgg3QO1AG=!~c_#4=*FOosga)vznLx0?njT{$jxp zHhS_+3dgZX^2kpPFzf>5pdj-{9$&ju`G^349cVv>*78UcLrL=KEorxCFD+5HFE{jO zg*rIPruhtyuJr=LYazwlw-WfP^hI^Ph?)Ejhe=c{xA0eruRS2u=qS}VAG_Q3&R_-- zLN;Fr`grQyq&{tdoNpP6^pBWh-ab4_klNMU`bRk=^tEcNlFM+DDW^CCeh-A-I$J|t7LjW4QA?5`5I)&R z)(w)@A3rs+>}@>;3Vz&Ev$e+jWgInozPL?r^6}j&F(TNug1n3NdHq1>F&|L)%dn7Q z*mBUd;vKn}i_tzz+86mEDEn`Y%YaHC?|WejDb|tx$yZx1jiW3-{HEApHJkj5j!Db6 z&yYdeezx_gf9Wr-D{u|}fpDpFB#=1fN#CbaFyE}C&Qb<6jdm?ODd~~Aa9G1<_k34P z9dh|R0Y!U@Al5k$Q@CE6$ZcHq`T356^Z)&J=U0VKcAOdzJ2#n$NX2#*0_vz+qFhwU zisa-TL~4nM+`nVk=G9iGzllDVaX2AQeCDFts~E>sgp`Mkl3WHkjyQV^FkU$A1`e1} zWWO=sS+C0pxfIix_VU$ZZsV)h-~5&5DuV7mMIK3da74diO7??r(^DzxqKKTS5-U3-S#zd0N?w_}TMhk2~P%$4iVoEH^H@O(`ecz=aZBp2x>vsABZ z64-P5FAw4@WrOUaW`o;r{Mt7EPX5}IZfeIrc5(wL`MdhR-sNt>v4A~lC9m&QtNdj3 zs-5((@$vO65kJQcgl!Q$fFa`l{n{-w}1k zz)bZsYKi*cn$}y(o=PX~Z2o=teDW!>YS30G1juPyD%|bqG57$T&JN?8*es3lL3e5-`&VVt7Zb)INQm*v7k{o+bDB8R8M77UNB%V~;5y$oVFuk8u5KxfcyljzQ9uqI8B>Qbve zFYBwcR6G|JVVAQleqQpJSvlZ%HHoHLt3{i*PY!QheWSvC115|^ulzmx_2UnhX^_?VT{od3nK)KUo*k2YChu1l z##4J8Y>-sUb@_Tdt{C;{9JuWp7-zjEOD)r}`kp&aHgR6=I3<^}1M(u}h7JLodaG#u z?M2Y`;P5B>nSaFy0^wMfB0(Fg^-~3njrl_AtqAC~Ut3vK32A_9oqHTsx`jQ2jNCeP z-2^$-)F^Yz(9)wZ0m8^J zIxEwCL-?8WsBM278%zjMHP`4;QP^o|3*@#!zX8Vqk!F7$M(E{$L3TVAm>5X8{xJL5nHZmc`y>j8?GOUTj5jfO)?39s zaz~kh5<*+&tne8UJBlv3k8pAct?1HdbdPpQ-xc`{&DI&#vhoI59dJyHf?j-jJe|g4 z;%;?{X!C>bf99=3&-|n1*bLtA5Eh*^fVWr8wY>cj(K@6!53Zw5#y;Ri>_CQBO6v|5u+lHHy2}r1z)FUBMzrO zni|%fYSV*U?zJ0ebda#f432`ExCKSgSmSNKF!c$j$CqYzAIefxE3)x7!DAMzjcUfs6uBSQ1mjuHF0tHtkoXP;L0%pKc= z=s@lxA?2cFJ9gfAe}ekI9r5*6azjQ^jcDBou_93cac}PO4lEh4Wk|TOXP_cwYwcq- zL#p}_u>*uQzb9tuqcB|g^{}){Zz#S^7|~t#Gg?ZI#*OqmjiQ`g1E~-%P8Mvv|uhITv>xcZ~mZXG*@#CGar^@#!3h@Huye ztc_?trhRALZN>UGhzibTa zpG(5Yx;zne*F%%~`}*GDyvl~;Z4B{c*nolvq|xR1bRxg$fl_IWS?Ewbu|q4eH@gc< z3G$QL?NPBCwtuEYb^gs^D(h^#=lnI6HG1-PLUzR$=8Z+Z zNc33Z^zbzJ#rua*1siVsaM&V}UFV`^YXpuW-!3@^q;hu&eNO+{)9KI`b+uxJZT{h4 zOxw$fs2pbr@yn}|Qx&VhosVBs9L_0KjMVopt=?Nxv3e``&J8vUbT}XHx>FRp!A8h- zgJWqbGL&mQ_MK~1fV3YCbV=rNR_pGkQvxW)6EgXv?mwf)sGwE;Pz|-GB8!PQ)*AEs zc=K!DHs{mr9hdpKOEFpU)`|2RM6a_S8Y&i}Cl7&s+)M$sQ)8to>YVgf5vg8c)Wt&f z9<9lL3um+HuJI*zjL}u=wF(i=_USo+RM_2(CdXf0513BT{Ak5X30pl+f257g>&J+i zIJrf+jFTYkG^Q@^h^?NbO>f7^$tz>z=rbQ_DaW0V7TpYtngqI8660wwkn4`M>6MKt z8(;2~`K0HrF@yFhmFWczZ)nWxogU89A!MyKqIFW#Udzw`wHTYpztj4^TpPUdt@y4n zN?x_TAl3=E8t?P{y(&AGK8h4@3J*S>Iq;$)mzly$n zlPf?Z{fvJF$*2ah5T@n7EWgUp^wt2xMtNazWX{!h!pP4&|Ewjn8@cEhm=snX_lx zcg?^~Ho&7=+#XacM<5^ML~1q$cI8FM^GOoNHMhF95jtC~S|)7s?^Y=Dl#XY{$*hw0 z1T?}gHgN(otm%~qXPtmQ;aO~&C7&~wPn)bDfP+oi;Z@EIlMoR?y?n!+sO(lh0J0*L(&S}HxuhXz>l#bN*IxQ>8#%mF= zhA~m|wGDPatBdK-CmSWA&r*%|Ykq<#fR4eB%WfW@hx7k-VVaazjst=|PbCwb_;y8` zrU1H>&3`D1KC{`iJ+Y6Uebh&lr7N6A9uqE5ulQPECLeezQLpGsi2Xd&^mgC1Q@-tT zsVc?vzo%b2HaL8Uj+KfG2RPif6MlGHZ8mU2$YEsX_p9> z53ayAXqNc42W_~_ei~x^%JSaV?r8Gl*#W&CoS=mNs6U)}OJNsUt!?`S)%0ChSn4p> zEFCj-pBlL|YGd)|X?o6{WA81KhKp<}8_vrs*oWcwj(5O=A-ToTf4(eaQbH+lEd6&+ zXo>G}^$fw>_-WgUC$BD=TwC0+EmJHlQtYBsnudzK#{mhob>(s2Wx6(3qV9Id>2XOo z-t+hNp*=*G%{B;;64CQ{M9c6u#?(ChY)$*AIc1Ql0Zn3hiz2LrC`3+`Zlnp)CW1N) zAWpAup>s*$2mmUCnfGg;bdIOc-d<*8A2>T~!>zZ8X6N;hgUJzP7V~;PK`O-}5~9dy zQMrb*tSxCta002R!E|THSh@IXuY6O+dRKB#E^MuqpT&!5cT!Q1I`V-$;scSEwIO+< zF{9_4x-cs%BOk^t-uyK2u`?$n<48`!0y@?gCps4tNiV5=&XmY}dkw*iBeU zpMj92a)Y*OLc$)qpHZ_p@XY10NTy4jL{5@6L#juYm*#eEO|p??>ORy4d9LS^P3f$s z;PMxm8$E49hc`#;-22Gbe?7E>^}&dNGJRZnuGI(z5Apc!*}Umi@2hKGajRH0_%iCE z&o|N&&(fwj)h+HRe@X3zqcA(B@#sy2hPbrC$$B6u#0KH4iiC{7W)V~ z*o#A?2y*mdHl-|V)A6nH=F^yV1wnXJ1JdSG09mR-)`99S8TlsX-^S{G0puW~VQP(_ z9{mJ)v)f2&;^F@`*9i@g+4k!7-~@{W&;Zj!{;q1vr} zQRo9NxMytNR_M>QaR1@2ry^yu2+){B7R^=Cbwd*Khp=bwT1i{+3) z5P(Ivc7tEEV9YE}e@WB98_(8ia4$gpeU%YXabx5E(RAM7Y`@?CPa=p_d$dYIsZpy{ z)J%-NX{oLDswy=~sZB&sS}oe5!-}Hz-bHL$TkTDas1lc?A z-1d@ghvr?>&32!=L%1FarHAjZs5oFy`m~e#1>bB^nFE#>$TvJ38f*gDNSYU`clD#GcKDD9ViVGjeX$ zu9>Ade6J0@d@Lr6Y6iJ$k5dn%`hKCI7e6N41L@amfRkG*;sYKFZwom7ac`2Bb-j|{rLar7LOFvyBB20N>(#A7Jh zq0kjsl6m7Me?jRD0UE_oS_MG9ur^ffYx{o4yg4T-U4{NxIsk+GZ>>z(IF()at*p8O zU3Z+*8AvrfVCfZUUuQAz!64mY$&YI$KGA4l zW2=oYvXwCa>BeQzeKu(nn%1e*Avq9?P`6KEY#%!z{V~3?XnTjg4cVJ&Psm}ZWV^DF zh;uLL_5ZtXVH_6g#8sH50{NrnUjWe+r;vu|Q^FTDt8&J|;C3+3Up2nJan($Abr*a& z?-llMn;Hd0q|GIrrW|XD(*^QaZX}$=;7Km#=}ADE6K)x@8|BfW(5Z5;aW>T@yXB_S z8sqMBrRQjT-S6E+X)ht=v_b<(zJCbz2k|E$+N^DBpLL6{*kEwBDjxGEWpXJh7gO~= zX84geRH^*=iP5)}C>$4Bf2!C;3Al@Sw#_u9)i0K^?&x3y=$})hU1Q_92H+T`yF5a6 z$qXNP>y8#S{dyZI(A$mTXi0(3nIxs)zOa*R93=8i0^jWsIG+2a%5V+33uXMsTfG#_Ra$k%~l za)hg$unHr(`utSi;=JzWigUL-zv}dW#6lj3nXJs5tdgsG^il$tzD6ih-x6?3^ES-? z5#el{991mORPP9*+*32}TsYggpHoG6q6>-&vXf7_5|e(mpSpbg<_JG~X8pi4Cor=v zJxIE#izs;sU!cG`A793_RcY(DUDv)?r|@)1EguZ8qAxsHVEsK@j{y{lhl8x$`to%?4?D zl)|(6wurPF`l0zO8s>>PQ3%}15rrgg86=Ja>DcuGi`y_jd#M7?G|SQSDI4&wjx|_e z%#X3iani@FGc)SDNu(uKHJ3W#{PDlDv7@oaxUAD|@^z!FPIP}x_a{`Re@lm#u)Li0 zbxb&8)oP29H!L!$2hXq$#X&O%tX{7EV%Og<{wH=LZ6L^i!@t#5#i9RhD>d}xWHGk= z9vcTH+6#2$p+W1rrW(y+Mai_Y-DC+`ldb^$z>_P6Ig;Z}z_Hx_{G}L2{8Bk1s(s~{ zYvMVR@dz)8^-6^;BdYQkkH6Bewvq8HM**h}SGU3HRe@1g_ol=FJGWXq=&7}%)=rsC zOP5!(t^p>OLb(9+YA6B4LmRLER6@Uu0S(2mTysSTK-sea0szVwFyT(mQoOq}bh=nD z@SI6wTQB9Hm!?;S+FAAR`C@S|CBzrRNd_aY&e2ll=Bv`E9Sq3vfRI9jo@N03$Q{rv z?eurIScfI;_o=-y8=8sMN-}-5=VET@jOK(+hOJXFIT&H{ZAzVqTCGS`Kb`f}2m#6? z4VvPc&xuM&UB}Yfm(i+4Gyp|PvkOE4XcYY}voEq0xfAglgedmIzy0(>`;WJ{^y8hO z`94#^ocknYf24=0ENAD`=d)3Tm?l1fsqb^sDMF}>O8J3a$&>`Nd;cT%1IaC)?e)02 z&2az-RxPbr@0awC!VR||RYJU-X?vh|k|7S#g#8_HneKKn>#Eu_4BDkpBNLy{I`DiW zqtCC8ZIV5dgQ_lz@s_vdhfYG9i7&~zPIVVZwXX%(*uzwiQxQ*d219*8!Sw{;_Upy& z`XeisFhK3R5KifPV06TS!63T9_bETZUiPWkO#;T0Tb`^^P!RBN-9j6=cmaa(Ot4R6oW_X6qmL$pp2 zhv71DRdF)$mGR0aAJ{HfrrRQM-?)lcDigS@`POnr5bDq5h&ySLXYLhrd?kUjcWK`P zbx%^Is64x~SOLh~>E+s)ksLhtB8=LfE2>IQOu}ckwBczS3&!l6)Zyi>I#V=%YE^kv zbFwF((4(9@@hBwD(Q?LgjoI$xDs2OlZAeIx@8)?n(M^X$tXo*g_}1>!lCr{^qV(!}ez@ofq&03!QBTUaYZNg9w<(w^wcHgye} zRV;%X*R<;y{AW09QCe%vAHU(gacoPQ%C(K=!m5_6MCjH<1~&O2AS z^A8Dhg<^e8eV>mRLXS5|&}-|v!5vdVg-CV4@Z}!-yi1e+m8(O4!@AY3xqs7@SZ4>F z%Ya?LZ;{z(cK+ektKp7aNssmV#xDc-qykDSmmniy^2HdDFy(iT+#2f*lb?x;`N`>{ z`XlM^d1@Q!<1Ce`;IYsYEz~_cd3Kp%3rB(}vIiSuBGN!OuZIWp!7LHq){WF`LGjJQ z(}4NSzdEw>EsF-X=kP5gWPs&7SP7gfC_^WkTsW91?wQrv7M!n`al~~b`e0!7Lg3u9 zdRA{$_BgPU@l@r7H&B3Yvnl)#bV(MxfC6{vwVTYno?if?j{WA9vr`79$_;O<=o%Mf zc&xfjf)1t0b)~?Lf^GEYiVG!fofYd`ziaY|CF?H*(`grZRXX%VFma$scwGWw(fLPm zT|&U;rF^TGb%U5krDID>WW89tdkS5k#K<(qiB*bqGf&N9#!%}WSNX;7E$VVL-qpT* z*+<&&fwB>#9e@bxcosTMmQNN(Udjr04@6r#^s+kqAr?EoStPE zb%)R#Z+d(tB#Zqu>E}i1N&_4fb!(0%N#EGE&;l%sgLUNaesSia9~COO203%yhPwJv zqCs#wEfeY(FE*6%`6IFjo)>^gF$5cjNleM1kNyl#C(ravnwx|{dEIZy7qHPNxi>IX z+EJjZ*>GC^HW)bLJ*(+eJhe*bn~aqd-&0Xp_b~a`om^4Ww^%{C>I7(G z>J=b8$G6hz!c*6$|0!zCo2T#1zCeduAobm2sh!s(C!B9>9^h$_m0zu; z?RcY*ss;v3utTsstJXc1xA_dCnme}-1P=t*XiyXS=u!w1EmHuB8>F>%`{`qQ=f_m& z$DrIOzC>JU#P54cQJ<3`cPU-2HE$YHy6{O79#jb-a+>4z``I!gaw93OM5Z@dr9Xs( zM)qhkMF`YVsRFzAt38+Q)z|h6*ty&EZ47NvGk59315`t_=$WRd)G_g(S0fMOrHoPk z)lNPIWNNR`6M_pZk_h{}pu7vSn)xk4!#xzt3=)w`eKLY1Vf8PD<~jJaFRMEQ$?o=( z_h&oY#(kgPcFO3zKNIkbu0AH9M#}WwTdyNmbjx>=YaK?NJNycd2g!6PZIIwB(*z4V)KGsWT`5dOo>t&`J-A{2vd3G{_pt5PwW*rI$ z4T+ir)?7q8M*!ciS$j854Vu3TxwNXhNoE5yfdKJr9Ka`9<26R(C&X6{ugW|KWRAe_ zNrX9@R-*=P{>oqwUKE3$8H_XT9O&QZJ@C!5r9_w@#1_I?viLQ$-XWK_;x1c^2#T#g ztE+KqNZO6RRkxDgc2wg@tW;Jf=3l1y2h^-M_wXq(=%z1p6z*<3gp}B-N0!rPcMjJJ zykD)rOtMSJN|eEFHR9+Cl6eCDXqT|Qu|?>0TB>+4@O6PXy=gy3Qe|UmyS5*&<@H}2 zJ6jTM^UtiS`pWwDf`cVlmo4R+3Jgl-r#CtGABT#ZUH-au020@BCz*ui1}$dJ6b`DV z@9QxPw&ZUP4wOr=`J7jYx7iLotLve@vnhC98E+cK8{DcZzA;P%9jc)~B;u%4UN^A3 zc*d0A5(i}E;T#{+DG?+Jl{ow-_btxY^uV^~mWz@ZLM@%~W3snklO?DtAr!t5d>Pc* zb9z(%!-Z81ppPmBdaZjJhEk6$1Aj`_H@dV+yK?W`0Btch&j}5xfK{D`-7yPzC~&iXOpW6z(~DU6KVZ$6j;l0ly~93=DZbN zY~l20g=UIPz^(r|W`CAj*W)vsA1S%T*BUY1vQwkeBAs)W{Q24BhE zzK53RImp;_YCZ2)thf+E`%>EdB~+)LncI|I#D2E>UHxc`hzL37oth6k(_I}{{c^%f z@T)#8^b;K@R3=tIWuumsE_bJFL4UrlX~?tVa)m&7CkMV%C>cJ5Hfyj(t6t7IppS5W zJ3tEsD`E5_8p>zX^-Mybz&1lUQz_>wS?9V6oiKllKr}}c2rBulIJ3U4Y>o9Pa`4tP zMdqBM%%+SZF&R$Cv&odhw%0s=WYSD^{fc)gI7u$rWE=Y})-`YJy1Z&5i-s-}@k-Ds zph*Q5y9!wBd-QGGz^kdby#R1m1>v<4OTQpSqB`^WNA>`NYV%_%Y^)#%tf0m?s9Fc1 zX9|Df@FMQ<#6R%>tlCw7QG@IVvHOTqW((4o)VdlQexbKKLv4n!S3dC@Z(I6$jyUfiVKITm=n%@G^| zUq4hF8z;y9tHHa_fr<{nHqHf16-EIxfm}BZdfjM3?sL5h1jIqo6o^sYEf$aoQ~uU1 zDd+@9V_ov8%LkoR$1Y8WHfgg}P0Y8I&eT4f&=5IGS zldtZ*u@k|curTZu)_tXP8`D-boN9tLBOF~!pFug0VY8@s%jM9(|6`XeItCoIPS&Z@ z%dGtg{vc|9TXl^DQ6uuc&UoGF+si;JBb@Llc=(KY8%QTBQEw3fzYb7Yp}!x4SkPaR z%bB1vBX@i*YL_zUVUfgz<+gbas!PX4`=N=gR`n+L&vr)Bduc=CM?7vA&GDR5vqI~J z0-wdX_dc;zc4( zvzKgpvU=v}{C%Zg;&l^-e=%nn3YI${n!q>M1I6f+M_lC*LW#J15Dk(Yqed2S0)y3J zKmrG^N;NKNmB-3NQ4x*XaW(avJ0d%Gj4-roU#2SDDL4V%}rO~my{AFMH zD2iuKSJK9L9UK*uqbMn{71Tc)40+v(bA0lH{ANg06$xzOIDkTE)F$P*+Nv!r|BZsx zAl&A&q@kdgZ-*4Uhd82A#Nek0Qcr2K+6o5?-y*VQw9$vrsF-1X)BrjbWhNT=iEKJE zwb6|CJDeOlyK3a2E=V)P(B1m3TY*YX_47lA-7WtW{wdN5gy-<5nPh@Pi{DF*$Azwk zC6iVukulHw6w&T;GNCjkG3fSG} z!Iix$69*mlrejLTy7k1*7mwzdn=}u$&L(~DjRhoi!elGWIXsgJ;~gv`Q+aw`w?*IvC6e3%tYYwp3RFbM9nuY0*qt~_}uf^z;Mj=u!#X)+)s7af}t~*QH z(`~jOJ)=lal2;#2vq|5$XvaZV%zc@xQ@RfjpiiRY_$0>=dq!t|fdN0I zH#kLjg1QG@JicgD*EEh%mi8!1H<$OUcBK)RM_% ze3J*=N~a;it;{AhgNVAZR{K2YP6Nvvks z3G}M~6PF)XO`T@J=~)TzS+IZ$RXaa!C;WXm?cg_31w?hq&WsJ>=Wm6`A|{nhfiq6>}q#rPNcPww+M4qY?xC+XDv?I0_%Hz)`r z|Bb{l<7OC^GzGoBT0S#PtHF-uKS&I12HzM(a8hxKe0pf9%qc=TRM{{i4E^pAj5w{)%r=G%+`vhk=d1xu9lZvM4|)e z>8STVV)@PwhzI!#Mv3sT^2W;}l`!j2NHQXtHB;U)?5Xs!=2NZZUrhi`(vmsjmFik0 zL~Wa+Ud%7X+WKRbykc|%g3sB(>lJ9g;>zGRq{&rwc*b)YjIo!SB{pr2ddK(|GX`|6 zXOv}|pPmEM-V`l;8AU2uiC8n!>E`c*ld>thDWCiv>u`M;+z%&vfeE}4c;$nLrh|g! zC+3QlrMD((5vI1bbNAsb-<$LpIYSzc2mz=kFO%>dnoF!MU)uI=YA1hoh`<4{!?|=I1A4gg z<~mMrMN^n1o?{`WRi^}EvS2Psp+G7dy9J_A()JaBj^O~fkeVLn74^f6rgcV+!<^T6 z(@i76({%4ri>~3jA^&Kd*KTJZTy(c=vS|SG5lSE8j=`R zWO}Ki?d~InbS*kw$sKo+INtxd< zg=8{c1{4d(4Wz1S3K`(lA|CHhS5sBg68}(-CME+iG}mf(3zW5PByI;CF-GO%1$Tx_ zz0tzQJDDt%w?Hfrj|+DwU>O(jXPJL9DW5(A8MkQO*SrN-#a`DwERK64vr)aIS_-ZWat&E!>Jb4HOz zjZIk8%T|2~o-oZ5aNv%3v)&cWBL61FFbbUgi8OhuJJ`nrkC`i7_i;9U|-=Hf3DSc_&?y$7$~^wU!jzvW&4p@ zm{wI$P*ZXhs=PZ$G&uz;jM?Ro!0hXg{tp7G$IV79&+<0mA-FEzg{XK=6~8dBx`alf z&lOIt^`y_Fa?eo}iKiBw8s^Ozy5GqnH&h{_lAXL0D}$= z-){#I52q?0603M>^iToJf?6^#m?4AOM*zo-j<4@HxpTt_|CEc$Cc7mmfF(=vA#87_ zJ@sQICtq&sdnx0PB+4{iOnzuyFMNM}o(3(t3{yOT1%VY3>gdBpFA}Uv#|r7LY$XM` zCSRam#&nd5dCkR8$}Du=zsuR}u5y;`^PwcBTB_3hgN;Qkz*JZ<3$Y-oHv;scRibg$ z>OhbMP%K(M|6iM_V8E#7V0Uk_(iJ`3wn}UX+6{7bL{@D3Rk=58O>F-?Gic&YBC9wb zx?VMvJRjTe)0^Kd#Xd^4EG>J~Tvj|Pd1A(i-YI~XS4*&cxCNaMvj$`>^*c9CV5-{d zjCf#fA_NHr_!1V@l(`sSR0|7qGkA9@{QhAbF0wfvl0^zn1;^WE0*?HX`aK$u1^R770&~x5^wd>;Uh$jCAR0)cRwOR zI;H5BDa*9qwXw=euesOj#LhLC;OW9gcg!fi&L*8^nlmbIcG1WynuDT|V@IqJfuQek zba62ciikfpuZ!tOSWLMunJ?Ell}UUjJ@et1%Z|Lq8PwwRJZ!$&-;b#^#05?m9PQ8pV#w~md9eMv)DLLn;$~w789Zf`QR-%#X$C2gp zB5vZtO=D-iz~HXEOCfJMIWyFcsj6yPm84rcFlA|5-gvW?XL62!AQQ^NaNfHY%Asb< z5Dc)pf06E=b)FR~+`>`sEJ9xK>Yiyq`eoVII%$HT85|@QPfQA}0>q$fAaJZgB4AZI zJzyv6lP)R17_RP$(#KDIPup*sYE@95W4wfwYz(~^D``{-N^dp@g&b-N!SZ0c9S1w@ z*|Sds9#kX_8D;g+DF`v@JuOfw`C~@=rf7@Bl9JB^UI-cq?|HEiF;?rJdY|XUuZ4<+ z-+P)<`kZ7CT+Qx!yf8F_whT8o5E=b4>2u+h#n}Pf7dk7kk99kv_@Okq8zB(1!Un`O znQXSOYri{6IsbF4TF^CJuwdZjNaKz$<3#vT-cQjrvBb#hi@yS^q$kX^ zuya}Gg< zp_!46dnCbSvD34Tx%*%75>ulRhvVbN4ieL1ilIf*PQS;{NpgpoeL*AWXuWT;1K_h% z#g`q;+ypnPsE{X==`Q05>6r93Sm=G0S2-643+m)ypnp8)2lx;<=X`ao1QaMxt#KSX z0n435a(FrwGX&*Y-neYG)1%Y6-PYZ&1Hr43DW0t~oU|JM+n@fQK$lX_l7lW?=*Hsm z&qsz+q?xYXz9|F7a>vY;r7t?)$zaqvY>@(+Rzzx4DlEPUo^*DY^Q( zWd@|=O>TesU92eZjE~|Hs+w}nBf2(N%HC?{H+D?i!DfWV?V_F9P=%@aB*)tLa&nw zd~~*K&yFs#WeJw+)5r69#Hs5fo{}PT@TiA%`eF9%>OOSn$}tNt(Q#%>j<2h1SFv!R zO{q#R41OMrJm)p4**uO91Rg}B>)u(9VfjGk^l|NEp4Fn$V+q3L^au9PkATwO(3Yayz z%E@e^>{)N2T|reSwd__<{GeJYQLCzV5V9PqzsW@R%{;R zy%hrKI$)iEsC?lDkt=u6U)ycXsqaAIBo(zRzy89B<@6%aXIk7EDXb}N-GbVwhuln z{o$159GGlf`#ULK7?S?e^XEN>4afBL3LS38BJ|devgA(r3$3lGeYc-E4*6A^-kZiX z^HU*QO$E0yeg#Ys>)#R1nyt=tGsQNa!b6T6u5<^RUX9A$9v$DRf3_8;{7w4=;JH^7 zsp&_;TQut#FtOkhkTN#z@uB9%*fAr8dLHB|)rPv=Bd};jN&dP1s@fsg6Q5!)Wlvpe z-}Tu?41clSA_U6C>WK?Mm6xs#_)~i()Q6k~^&>syuS6beN;FP=r%wNwq(67&L1gu} z2!gviy=EgjgrdANB~?`&|VF-*;s`X*&~DUvEX+5nuw} zUuMW-q0unmV~MEFLz$ccfag`M!olIVB9!`7raQKpiJCGnuJX{zRJ51y!vyOrvsY8! z#}k)mdV~MJ79b2aB}Xb-TWKBZ9E&VPy{9XUsfx*sDXJ#sG)>JWY$#Rrnn|7~1x?o+ z`jATcrU$B$Nq^2`H>OEH$@yDn`nEr>J8=8-G%~~=2H7`RNX|zdg-n1HTj@jUNIz9n zb4oVm-xoDIgo2}hrgCK3Tn#M>&$%g_2uBEg%#{2hq(-55{0a{w77mob!W7B}oanXj zW}#`yR1T`1Qm%(gi;{r05T20}#d8k2azU$7RY+n*WUUWR1|KqOrtZj{JD#R#U1VsJ z+NKJ`^QV>+_A1Q|j(EL@tY#$WIm>>B&BIt(fycIm-7RlYt{!*?VDA!HmqPjHr9xHH z1Rj;&_4rDl=d*)3M$bBcn2A?e-zFLJ+c}#e4%!(<7o3FvfT(8@CWqw0)icAp%JLe- z!O0msR+hBofjn>4rQ}nyT85M%{^+fJ6_2MwC&D>RiqP)X5#kQxQ*|C&HO4mU70V8V zNKM<~{V6B+*r}Q%9@CJj;M)DsGHpj!fivi0YMDr^M)?iT32rr33r0L<`$nrn%;#il&h~q|rd}<8D2WPCioe{?)byLqv_m7)F=od7@(6U@i?y1<-wkFpDXSD9_Wtf#Kh9x zN$v*yHmqMz<8}lIF9>>LFgGMPX*jvhq+Uy1^;DnqP2k@{ADA+|jno_b9lBM|Rb3q! zSuRnYV9sUz<+GT#`04KC59^KNr=+-Lb6>@0Ip}H!@v{oaQP(E?OenruF1cx+Rz>>P z1JL)-lODfpG~=l*n5*^Ue50Utlfu~EwTaC!0OUPS`dEakFs4H9(5XiCBYmKOrI`3? zwIN+cFm=ItxHT3|f}vJHV8w*0MiQ%Hlb6thkfgG*n$5xKUj|M$V>I;pT(RnaEKIai zJ$K`S>%fhfj(-=qhv)BCqgh*R&dICiav#$I6hZZ2r%@$N=S)}aK7Zb5ANKk%9kkY{ zXSc<=6Z4)Oi@3N3?9cp^i{HhdwkO#5w@lNklearBt(>0u({ug3&X>SIjV{WrYtw9=|^MuF9^_R3GK+}aE?A63q^-q(}-%-_)@RC9QX2;416GF zfZ&M$aWlJDO6sMCc?6OE=MdrF$yjBJr`JV^GC0V+$y_Pt6g78!yeq z>*BnN6Wzzh&?mn8g=8**MMc!`Jl=w^xiP9|>0V<+PHLl7Qif8P3=!fM0H3DmOXwvOK&)GI4 zN`JrrnjT1Fn~@ecA=Pa1)tmcYV5n>Jn2Z;@$`>*zF~WWe>cxzgh?U6kl)cMV9fyV7 zPnS)N$MoeJ_lEDDW`+;3-txNlZO(j{yPl`MO!0^2_egQ#thk54Tn6nNGXixFOEqT< zHrWx-!X`{KhOU}+xwZQeJ9UYbfdW+)E)S;JM5;BY-=;}LmLI2ec&|5@!msofiDD4< zna!Dn?&v*B^Cptl=XwbZ^Pj(7TH?+p{%wnSX(1z7olS3v+qWBlPiKFY^j2(7jiD+i}Yns2WdZmTSBeM6?$QX}c@o-yfM zdHddccxw|e5x?U8M*JZSl~qBDSzh<~+3S%TRSy!^r;HD4GS7Sb-%szV)M-w<4kUVu z)QlH2J`!Kp3t3WJ%xSrtFOk#NNd^5LNWRC@AA&ICPNq73-9~wZo)$|POkyQsQ+F$PjRy0d`?&(0Jocs~2Ux{Q$iFNgaaKpPdAEe- z$EvOAGb=ko@7(c>J9NtEt7S+Cj;%Y+ZteA5kRXV9ZOA^XYc(uAQ~TW>D;92hN;3xA zv$hN4)>&utJeWN^RDn*`!s*l?DaLu2t{)Jd?Bls0qQZ=gg52A0jWj*IRd%00!8TT0i)mZiqe1Fqo-4_iuPBqMf8#c(acY7+!LmC|Ch!5suiZeI3}{8eTRvxtHr( zeX+lsxy@s86kxN|Q#*!tO1@MoaVM(VL~ZBo{~7^ZIW!FX=$_3)84rCW(4vK79r-sU zAaHeUw}dWrp8gr4uncr}SS=d+-6MF3djN)k%0JA8{8O61 z!%R5~6!sTHc3Nidr}y6VBRw~UySqHJjqR3P>1vHL3jO|{mZ`6%8G;=qqHhr+ym!!S z1VswhbwPm?0jj&dr0%;y6H&{T_8*9!Td|#$?xXnI_{S;#F+4fqDpT#{P^W3-sU{cK zZ-1nHl?r*ag|Uymz(HM|6oRw%KEnm5vtyAo zWaHn8fIs61%`*n@s|O5!uXRIFF53BFiN-6U6^GqX)44_39+fLrZv6H6;x4v#JlNzD zMMf`M^lsp(F)>poOb!=KSl;zSy&nepY|YGw*2V-;IHj1JHHTrS*s`Z2ogylBo$~&J zwcEIe>6pOgPQS3o1cdB^_Yu6RLt=nRM`7$6fuVBwCLj%R=_7AhpnQ!+R<9F{{mPEJ zNrA-k^=lr&`dAG7a$;hWOytgSLesdsxJmAm!S5ha zv%d5TS$dVt4Z+c_7an{&i(%tOWWRPhf=X6Jvku1~BNiUT#)tYvrM)kZagPuE^jCq> zb3_$H13JA6#i~Wn(=km>@EP-MA^$663L9>xW)|*)#Bg9M=^7EjhBQBq!ajNmAiiyg z-Nto7^tpV+4o(6PniA5_{3y@f098j-`qv8jo?M<^X#V5%r)5NguDAKjSGO+&(PJw}{$h!aD)va6!nm0GypjM^}hG9A> zZ+1j^t;le{+fR^U+dRK`?-A?}Bnl#}$~8@LH8U=#ZwlU4fxt;-1t(d+$IF&DQb4x! zdz#{Y^M%-Q44Um>8$#fiOOM^_16ac_3dGOGKjXNmNW~=L3wy(10^_{8tJY4#e7El> zdplJmU-W2JCPG*cMuX7`Lj)B!;G*^gdZDMrp!R0I&zwv*WHg&ub)VCL@~n2+nOyiTYOFtdOYsCXV&^)Y*E^<}cz?8DHuX#Y(>PBa!r~pb&dZ6Z z{%WJ3#7Sd}`d5&UiOu17HkOw{9rDq$`&hxsSFvB5-W-Toft9E`Q){I=4t&wUEEp^o zAN-YC%MbsEi*tY$2Fg+UzO)qm>4D`}?U?!=M8~oNQ1izHIW$ zn+=CL<*NdSI1g!%84FI;C8&Ski0yhJ-nV$^JnmvG?nzeIH{D#YJ@wn&4+R^~S_rY% zMrNXXIBMDHU|6k8W8g`}c{OYp!f)lMlUIX^P-|yQ6k^Y^VB@oL$W?8p2CEj{b?1xz zg81<}iqHA6j22E^R8W{+-G1lmR!W%K!i^I?6C0d*zL%v_Pr^7^-|rWNx|N`e-BZi(Tw9l?`$kQTU019&|#x> zVX5Y}d)QTLCtwO{62>W3G@g>TF&3kl*DRDm>-({rX2Z<248bfr;^5RG8M;#}FL<>_>(GJ4n zPO#tmie?^)iuiy~J-2##`Nzg?iO_dxjmQjy zM`L)cSs@73_(zmCXVgyzK0#!E+JM^Y_8zu1I}EJsJ^b?5D%sBUpTRX9SY=J@wG3RW46EU}LHGUo+4I-GD z1k78HFSId&H0a|?&V?_8^uw~C4^F?*V8za%-F~c0Pak{!$EPXMH5&O>J^c-^_f)xp z{Xy9S*_TxdZR!Q2Ek!iQo63`;mIpW#yMGu)eV=i}@=+Qr@h|hs{rE$nTH6MT zrNWw_hScI2-aYgEg3TmkQGum6Fm4wLwYQlfp0Js7wv#o&uDCG7J8b+iy3&hVSm=g4 z5zZ0!SqA(*DaNm_wc}vTxjLY%7Pe6**_EjA#!m>X>bgW@yF25qPA-zsi#FZUN6T$d zQ-<4Z?+hvKJ~*Knf5|&4AigoDl1HvM@K4Dd z-B%oeU5ff)v<;l5ra>iz9(y*EgUca)>Yt9C!hq6fh@X3iA-QZ}znk>03gc%UbRG3A&!$&kDw;W+!*&>T zQBOztP_Q>i{(K_{I#prS^R+O<82v|%(yHJ7Q(gQ3$ui!) zJ!SNa+O1e!+3;$>)IX(^y}4FLzt(^eLab;-HO?lgo8a{xxLr_L8xKTkM7BbhXdx?~ zFqwN-ahf;>cHU%Da>{V&nd@tBaI7IX{*m}e{INqg_W6#=IrOdGoszFM4?x{VR7tpP zkdiQJcws3AqrdSAv#)O%CO31t=-@;O%2l--)Mc5o*hP&yf)JlNWysAW5mFr@35la~ zx44tZH}Wo+&K#bFOq$#I9{bUuWJ|u_>bHN!gs_FdpCBlaO7wr=-{Yt6)4%kIY!OPF zTEY?Nu5Zp1rBXgCM~QO%?aBwapnsv5yowY4ZzbQ-eE(#(;w)>*Ao(R1^iP=SZ3Lfc z9KsopP@+ECv9%w=Jii-K-Yw{Fnyc;0t%=X_&BF2;rc&I-a%U$@dNp@JK2VLPCO%gI z8Bm|+GOV~rk0*@R8;#ru`(@>>UcV!Alya^^2;`ZLZAgHxn3QCT6YA!P6EZ|A# zlz#YLL&gx>lgGQ>^Nkg`qEuY*Klk5Ac8;AEXJvy>X6NCQ+BwNS`(;&nCX8NKSP6cKr zfavev|J#TNtwD$V2O!#nt1WaQrI~F>nk&zp9MH}b@xs|@-a)y# zc|}Gxc5U*W(3FWg-9EYs!*)763mS@sE1AW0Mr;|m11d&W5qFFl*P*g08`r?^yI)D{ zES~>t2;&9$OT9mYZRJ$#6mO`>lbUea8Eb+MZ9XnuR{Wt@Jf*v+}YIL0Yck#uqxT#yQ zrtr?o7mn|b&+}d2!Tlw9hc;#=$kRXT7Q_{qs=1zxYb>Eh&YzA6Slpw&xpd0m*`f`) zlQIx=bH;l>IgU24kWS3Mboj#hz`O99$70lPex>Uya=+X7$=Q}|gvbB!{O|5I{RP1y z>e~Fv%eJM`g8d;+Rw<+r9F+C_!{!S@HMcaU8BDTa%r~Ce!yL6#hnwRuT1;7Y>*D{) zSXzGuf&#EZ=nK-$uTG%Qx`t`XTQB;VS<5G)ni5sw zO~?z=v}3I{Fs|#?O5_v}F-cW6O&dXC(m?vqd(E(b)LSL{+?Xykh5&HfBX=8jV_AxG zSa8A|4rG4P^60-_z2QodHy4vj_bye|#R=UF-TLO(>eV34>Al9x|5w{rctzQ6@y-kk zHI&jSY0w>#L#ZI$-3UlZgLFtM9nu3zHv-b#(%p^V&^`2h{l0VVS@#dP%$j0g!Mi(t zdp{-6rP0WM&QZPz8VKT~DQ>ZADQsWmKus~(E%)bu(7a|ce?ze_Kv4CYg=1vr33Fi+ zndbBh13mSvrmEZ}p@w3vw&L=G;tz5N$aC=asO89!f6u_(+D(S%{;bEa$b}8M2Pnhy zpvf%=wB3BYze7jed39(M^2=Jh{0mfd;eHDcN4CQg66DyTt^=t(>DMACx)@I6n<+d= zLT;+Bm#rF)beKbj=tPwQv7+s8y|xF4iLh25na&AwbQW{Ee#H#NN=Zx|XeTU;#`ljN zdxm~lTCsNNtk=hN?DyH+EhZ`;J)a9qNF%Y-9xn3pBTYyLB(`bjw`EULhgllTAe*MQ zCXdQR3Q6D+k6jZVjCm$>sn_br%||$}{V08&r%<6aaBRIu#J?e8$EzHSfM8W3p3W%G z7LO1G)4&A$A|pdxTLExK8|D%XNEFd{qg(j@k0wxIx0s#>;8%wk_s|tlJ zzu&{It^CM%M^A-}^C~DX{?sa{s*Bvc9^FAMrR~5Mbp3KFm+8qU4iOi(uXB~lO#P+K z`YLH^=s()6eTofN#PS229Vk|WKr(s=D!J;Ea9uD#=^r)50it+GZcpU$ssPS(V&Mt( zABles%s~zd$(8?DF#0ZE{3kAs{Qb~LWX%@6AGL3;rdya>zsQ=+X9}()o_U_K zO%_R-AK4M7#ihX3^kLSbbMSVMdi4^lXy+k&ap{+q+Iqgb^fP&E6F;m^=Yg4F7ayHH zjyg6TiTTe*%)FvuaA%OrdEpu}TP$3K?V;pp?^5vv>itM{LD?J2)jURP>fAWIVMU5l z^b=nG@(qsbpMBQ9lwSA@JvG%3j$SZE)puA!EjQm6h==2u(7zK4&0`h|RR|%c4af;2 zLgL5M2IN8|2WU*0M2cjG(Iu4&M_iD@)dZeEYn$mucr>Dyx^`f~Jpsnj4no(v z;y&Y?D>$$45lmnYDaUf$_3nj1dgle_=B+0pJ&zs0L`o7BL49p?Smo zbX|?T^u024KOiWb_8cxNJ+t>t*H!*o!_>%N41>2W;oOy zUk$AOg=Leg2=USy4hiAA0tO;F1+q~fxbXIa-2pjvTfM?+?`<;5n}vbiwK+l9O@>yh zM6_6_m}rAWw0fWxL0}}Bp+GvewOKhQjiTm2_KIah9$Ooswe=_C&@URA=>3Eo&t4`Q z^4QvK76dy_SO#?^_D4Ba6e!`zeLxV9yqXm`e= z38SEtzIuAr@v-W=Umu?P3LUs`m$B2-C0l3DA>lHX-x^i)lbl_k6(SRcn7rb3twA28 zV6F*;f_{GbVcvR$tv;UGkdhWQ4CzBte}>u*#Ha-=V5O`lCfY?JLJB8Z#Sl9iubhW+ zC+?60@mtTgiF)crU@rE6-NgNKZRS)!XISaO1^uwN#T;xCpJ2fgB8zLLhg%wmb2Sh4 z(&8fp7S?-Uzjx52%TmEzc+3g2HPM!G&=f>eK1_4!C0OjPJtXByVa4fT@IWy;n%Jp` z&3@YBQ+dCrn(`65Ju!k(w%ngYJ7}o)#*z}?U8|wf2nb?1&Tg?u-U4jlU#BBR_=*Wj zCI{mv9xxM%3eGRk-;USOFrLJ}{tTE}qkLh%ta_t<%U}9#i$Na@I3}pP8FdLDNSDe{G0jG{o2mHQ)FCiu%F8THstC{sFDm`$ zLdX1k@^X#KD_oV*SAx_q_iUPm{J*}tj&5I{hJv1#E=V(J%uwP)VH1x;#QhaiTMuvh+o%x*t(muZ(8iX)=wZ02VGR153bGX$Y}=&h5M zYG5Q5MT$b0J1wdDtBe=!kI2Iv9HG3yl69izE*Vt{o!f>B^z0|U{Thr1N517@LENNAIyGDFC zPI;nmmgv#bU}~D@@k<~o)BH=OS;CUjucADy^(`RSJp!Cvcc#7uuaB$t<_wIv@F6<_ zR8k<{*jU4Pw1_9$s0lffI{ZdlO>bZJ6H1`LGAw={AOyF9!Sqn4+H(!RBnZNz7W7ko zQ}IsTTF-1YL~XFFun^Yxi809Ftucm8Dt&Z(h(-H+{n68CLUpVQa*ob%vg02?wB|+} zL}>TI9M8<8?YJQM4l$P1f6D1zwVuk?b@_cQx5l+E?}=-q8-a6WQ-w1FT?43w7&EcC-e0@;rQ{DYj69ean0RBGfP9o5XW%9cet0@_MH~(U z2aFN{k0-H%ZR!j$zGHtv7lP2j-aI($I8$-KzjA>4%fg`fVY9j)msa1bU`&Rb=s{A} zLv)YVq;wqD)2JwL`K-OtWE@{0%DXlV z8fOr@-8}knOLAm!-K(hpZ)mi_9T8X}y2hQ{n%zu@`zy-L<>7wYbDh769t(r8W zZqd-w^*nAutWo6=V+Ls*nosvn-X=!|)3XXvwnfL&wh?l3eD#qT0AAMh5sQ6^kSmgh zeZuxv(@^yv>zW4(d zWjjuNA}IDMm!6ICg_6)tfa+{gGLDYjCa=q$OS$Q4uouqu(J#rvb>^43a#qnQFu|G< zBPlZ==UiD&!uDXnr9frjjeOhr4q0uN*rRygcd_pAwT^ct?SRsow~S6U3Iu5KXM%@SY5StoP5_`w3Rq5*IZsWB-B#Rb~Kg} zjQ*q9K)dDHY6p<)KXRWV!6dGoRQ7WJN;f41RAR)qf56n|?2I3f%-|mKZ`TE4@LnjV zL+!eOd_x6j_sNicQu<{7WwfnaPq>iKK|+qc>vb?!r;Y@JWGi7hQQLSY?pumVPD$ZG z0J95g(nx)w5L$3L_ep(x%OV`F9vlt=ul!B{mpUbb#R912KKX}ME}wCd`9bU^BIErH zw><6v!;WpssM?Skgx-{>{smogVaE+m^yT%(2{O z6f=K%^gSW>n@M1{o+*TOY^POfD*#Oe!`bsreIO+31yW?}O|;1lqhxi3*`u2TmEi|D z7{=82`@_cb`H|NH-*NxANbjB1+_-M$tb974A4x9J+lwE&6D)r~13i-T(a*=@Xcwpa zL!@pwJqQ3R^v0jve43zMi*_b3*im|lh>HVxonMO&`p89XF$=TS-IeZjp5g)>5~;cH zhk>k@VoCssmD9BKq~>wf0{5V*J%Tvv6L{4m&mvt(yQAC^LGZO{-GaG$5ByoA3zv!bb;=epOC?OY`Buf>p<{=gRQS60WsO&G`{>4N;#8O1= z>-zC*1_(s*fUH}wu{IZeG**Ard0CAYmNd=dv8+FwVK^S5hCqlS3`hD0U3G+rIPKjm zS*dr9*H%B1Qyq6XyAx`kbi!^-vk0=zZ~24p4q14=!hY(!TAECHrKEM^gwxbmfSo zP&Hml68rUnM5KYP+4t2B4EVJRhNClnG}c!exE{s?Rx~;%UjlHRJy5~M?6vHbD^zC? z4$*-%N)CQp5{INFZFuC1Na>t-uTZ>aKE=?5Iee@TGhWlOHa015VgQ3E_ZU(h?J}eY z&S{WS?=pl^+p?z#PigSDWH(G``UE$~(kq_EE2M3+rt&WWT&c{nSyTH^M<5A=g7m>2 zGG$M8SR1$+dH5W2TfA=M3^yl|H%V$cUS#STh#W2SBafVzt#gM;3L{#o0A?Ity-}NW zk@LLYzj`5Bo6O2ij7H2LR{Lx7cXlSC1+lzh96qaGyR@eRSB6pOY|xNU9EOV;S3i8PpNUfP`U~)=0Mr2`BYz9v~h^70^3#^8C zO#g22-Ri9ATbEF+H-2yYxr7ncVEY}n36^Lw}>iwt) zI;1|zD98hUu8?g(!|xeKHr&f_Kkq`k$+qZvF_M@jdB+=Fu%?Ms)u2F6NAN-wEH9n# zU}CpmSgw#aUb}Vm2|14BDBhu|p26K2Uh>lZN^?kJxr$S>8-kJEq1^J35B|@Mk7y-O zI10ChR1%1_>t8?_Fq=l>3bhsrfQoOoKwNd*jULZIEbqs?8xm`J_c>4JaDx{w4_@Sw=N7_ zJC)5EJk=}nUvB^6tyne9+aISBN>_HR)YD``fj~oT1MO1rgwk6s6@S=4RN$V9n)yj1 zS$~Ha!zU|tvmVi;E27#?tai*qbbimrTumY>iI59&m%AO*v^o7bpE-R3Elr3ZwW}ZX z4&+-Cf$nUWr0nrS%%qL%yH0|aTU`XaTgtyF?fT?V;)5m7=7t^Vd1t-hm>REEdhyQ$ zY-M0-kMI{!E+F`8A}JvleQ_vHr7;-m%?eHV%ndguRx8;YS-C! za|V!qBKky)&uP0wwazA%T?ymf38ofTMK6H(lG4}MY;XeBI*hz3I4OF(R@*XEW-ZrP zRmymDENBQdd6BRGD`Z)u#rFz)g?0tK!d%1o!ybARmNLb5h&{ZoBFd|p`5T!A{d=>U zg&^O>LtYub)K(jaR-=7qld+4H^1>)Zo3gg+EAI>5P?t|t?L081wMXN~F`G^+<6gT? zCKm>r(01eq9^o^ruWzwcQd8eT!7rT#2dnUwmow%Y_p#BjqPmi2j|T%l z94q>2Oq%R3-jo<_;$)Yp0?wJKbuShYJrCjPZ289bFE_ngIY%S}GKH|k12RJ6U-SC| z$2?ukW>|K;sA!;ldgN>y{IiVK$%8Vxo8`mHGcfvF*0t)4;vs2}vf|WtOq%$;Wkux3 zUH5M1U3Xfie{LG;?s;8UpzQG)=3^(KkQD7!4t9sy640gv^1b!ygb}8cvX@^~iG6so zer-oED6=&C$ds~+NOJM{x}^Sd;JJ&agEA+sr$Ht!*i*Jg@jNjqT?<)u#ElP1H_+fb z+C4^w{a`M7;oy+IU-U#|G!Ry7byG(&$zsocwuZbyofKKGv6mKHtZoHOo|$%Dqr<)( zdz!OS+ZqBTxGyq$62X21w}GUborBM-LqeFZ67ntgkP*`Vbgh8CRgwvK{^+|(a6229 z7}jg7X>v}9+OF>y72TMMLB*H;x}Wh?VN6yozyU|I`hTh~w6rLJ6l)PAHqGK1h{N+3 zcTj`OZHeWVMC;uC9jD$zLu9-pdj?lvJ0}ryB~vq}dyZ1niuYUFl)}pmB9i zeZvHSH)DE+=L4YV0Nkv>E@Cnr9G$AEfNQDAZ|VU!7fGlX;-};;{@N(?&k1SpR}s=B zyQhs0ioQ_9TC-44J5TGoJx9yqU14rIr!7N!o^a2mim_AI47U|f@&D2kWouy=D13C0PCeQ@Z zzTw35z`qLu*gk@14(#T>Z=oJl@0x$+!Ji(vUuJhER=y7FF|`a!Pxup-_lT=0&x#vh zpi&Umy5h8XS7zbhSC2wCcXI<9b43Z0NORGPrxi{8Az7W{XWB<-vXw;Fj~ySv8F+s` z%di|!*tHx8JJ5|KTW)zKdM78j-p0dQ<82%CAx+;v=y)M~Zj?y22oC>QX@0s;n1YHZdi*e7jJ?EK z8a?h2s%dS?e3{MM&GLaHmAg9t1?vhVDOD|zu0MclOmSYR{#rN2Ql^9Qgvp(XjJ z?GdF>ywdZwG*Q+>8V&V4<690f4`e~OoSp-AKWQ~7c5ohu4a$t;AR-}I z<<@dW&Xg#)Q>67o zFppQhEmL_G94DZbU>d7j$%|qAOns<&{3R&tRM73U*+>!Z!5l+QIW=49EZ?U?I%Mhx7|@_#xz=NCCU*A~5Vt`%~1 zsr~77>TWo@ZS-NczoK-ks7H{Iol;~}_wOe*8$ezYGk%-!ls-w*KxEO-;S2~p0PSOD zKd@%K>heF2oyMr|_Yqmpyi4U~E)o@L$@M{Qp2^>ll9@v-NV(qC(C^zWEYvn6j|~m5 z?d;QOD3!9+)$R5VB2}A@(=$B-|Bd%5{RG)y5@Jg6k2+NmxkFDQ=H<2akYmQ=?eg6? zIeGht+>~Oin!MrthmrI?jKTbdS3HBiCfnDE*X=oJrMux}&T7sknIdb^6M=b6 z0Y?w*uHLN3Si`*ohO4fu^H|_V)tf!dUk`==MT6VZo4Me=q$yqx_OcUGpDGt93~@~O zZE;T7+kK>BpRHu2xY}!*nkRj+zHTC~cH-Y0_2O@3fKdYHYd5R;Buxfn&-HQfZCe~2 zx1>@~RlPHLFjm?d6MA!o#tU*)WEe$k1dA2XRKE7R9}>|RLv`Q%h7WLjvX?S3uI%*- zkL`uh(U^?8LOnr`Ry~7OB`;_;;eI&N_FA=J{o@+__-FNz6U_=JouW6Rq|u|*5b`Ag z!VYiXkVy4BV$_3ekobnOk2E;*OAbt!7{OZcI&824dPJ$-2{OAn4D__NFcS<{Tr0R@ zSui~+Nw8F%=Pw-Vah-Z6XUAwLeEdrPd}C;Cpg`Y+LRFD>LjgYimAASG&fMIG;AJM26?3g)Z4+uN=6ozdQh!r3(wW5D z<9pG@nvrJTrs<-YX0WH}w+?+X%@7aSGOE1-a)G7C4IU3|B$|rn>YvlJ zHFzCeKMp3S{$ege+@$T50k$&R@g1UQcQA18_5HGu=I)tA(zJn>v3$o2klGS;?tsOf zm~%?{6e)`j4dA8^E}C6`Sxy}qYEu5kr}?XqD&=*@rITt_SrMk2xFfyXi||U=22*IA z%Y}^}a(9mBo>NJBl;JPD%a^F_-F;EaXRq_4mnV>=aU@&Mq>n$#ntC6@Od8FDX(k!Z z&%9{*_AT%G`O19Zz3l#P{pR%+wQOEPw=C|j7JYNMniLl`w;<&E@=HvT02Gr}Zu;0` z11fWVJIf{hWr=#rk6^1t;nG6ubGd_{hO}Ad9mwo)p!G+6>WqF;_f#3u&Y$tD3N~!| z#F-e`L1B9UlZ2Q^dw#~Vhksx*jCU`#8SPx(jF1ApQD0f@b<}&Fa$2E3NkODIWg)+B z)e9&Yrv)-Oc(>2OFSC2MVo|=1s3Fy{=Yp+|dU-ibw7#r*1-bP5W*EO_!%%QW$9@yg zvV@Mk*GZAi#D?$*_4A{wp|L1TL0LG(HdBLpRo-sDlG~qNBdMcJ|H#T;fr~ks3M?h$ zA{E7sYihomz$Q?2QwvSCNchie^HXQT%}IbadLLcQ&U%yY<|6VEHM~5EU!G4XDPERE zoyE7D-yrKBK+*$4qBb)0ZCoCp3!LbF!EtrwHX*D4j`Lyp(HVb zP)QX)jb0#PXCMvCB0v@l)OkqQziZJ#@{%wCFnusjppDb}tS&Y2amY7dwL4+c`Lax6 zjOJxYdrYY&Q}wH@pUl-X4%`bJyo_TG%M6QvI1+{8IN+k=NX}=4Z}I|4>S?8$k_8)Dt^qa)B`eVaNOu z)L7g3nrw)UEPQcU<202LudeLCuHV-h(Qq2qc0MLs3+&5S$B)n#nNx)a%0NuqUp%G)Fv>hIDvz?iehzI8}~= zxZt5BLLMqs*pgnLF8teLIoZgp#`AkUpSr+BL?K%4uJvf}u!$&vEq|UJAE@$zZadkj zHOP8z2WEfTjQ-L|{^jvUzs%T6Y|*oW;hlk~4@~-m%UGZ;(k|+gz-%%FxIweKiS;Gj zf&q~(^LTfSX3m$r;=w2L263EMuUxt}hhM-_nt1AiHeR9U1RT;I$0y(!YwrpK(6PH^GuVh<#mGvS&Oz$ zOZZva-rxsH=+|Y@kSp|g#o9&yGYDi~(_;|iA-XsuOYJW>Bjd@RS9{H-#q^!+maBVw zO2OOF)nhy~oi@ZKL0BVdD?GBt+z~8Km_IRfs$G?P4qzw@lZ0j%DK(uNHY$*;E#ME; zEG5PfH1zDYQrZy2^<^)<}5};{v$QD4Qst4qIzX5D{&2A4~dT}q6zg)gf-}3&$6$j-0khEkY`H7 z5`4knW)%nmqA==ZMTMqReLm*r?H-G{?XI`&&-64rIx$!rS3z|fxm|kFU;Pq=k7}NA z((p{^I;_6)-JF;5FcpQpcyvgke6u!pH9Fz}XR)!m*u@EqBIT+QAF827>9{)YOa28S z@WZ}W`t5-drd3z- zrS-)X`qkQ|fTJ;7)Q&s)Gll#N)3xSWUQ~{AS?#+@i^|ZBz3AQ9}l)dZH zKdbw2@PY9LWpCY=2h{UKmlosi_xFDXxLwqc>bvLW9G0AIM);POm7oAaJr)(^(gPQn zQoZXt$~cw{5t8wBD*v|84y0Oc8J0u7F6GSUL&qW!pxnMh5l=FKb5uty#sn9WlwN)f5+D9%KQ09(EEGguh4Fbd9`{Y zM^y?=v6DPL5+bxJnmeu8fP%rz2*1np%uoApN6)h@H*1mF}(1lOBbNi09ul=OQ!S?Es%>7UIWh|ETx>}UMGAvkC2yZ1X7 z@K0=41W4P|(ona(c+2{ldf$@O>w}@}QBa;P&ho;z9%_Fza*P18!88-sHNl&IM*F-i zW@zSmm}jf0<{Rx+PpWn0-LLbjM(QVjn0!wrD*GbxdF+#3FVpnOHE&?Y5AMJtogkv&xXuHy?HjR#J&8@IgUqN zwv!Y|HR?HrOUkJN_1|9XAmi|~$ujc?uWSI#xCX?0X-O~Py!(8v_@~>XxuJVD+s>k` zi}r_It6uM|f?O}Pj0?XE`qX0|@A7Y`jzHTk>L>4+?+Brein6PzAwvCdav<$@uWh&) z|0YsFa8X5i%caEg@?~81BnU(i{PvZ&n%#$i>xR9vS>GSuI4?e6Hkf=sUv`=rqtl42 z6UY80bqP!T|2&NfuM?t zpawVw4>2V(4x!aZ#qYtv4%RXZRnTYSBGs8Ncqf=1RVFF|!@LA(%>HMY)^Kw#x$U_s!45JpDzDICy=D zpp&zd?bUYV-0rXWBJSm7jnvDfsrp^Oo^UTMX(yfSpVt?^e5sy$yPk*~n5HW0zv;Tt znp31=RlNUG8ocoHf|tb09#M_z5Gm;*JFg~baYN*6zx15PSr!7%zyh@I?ydX zLe7OR-CD?VaIZfPl8}Er&R6KIraf^M&zX?%8ukt8pOo*|uSVaR%!xPmfd#PLTEf0o z@~a)0Y{Q<1i_N>3KGlUQt3Rg_SZ>~X{|Qi}X4XBO4Q~utHqhreXzz{K1Yv=<7EgUPpD0-5YC~4(Vdf%Ze_IYd9PG>h=W%+KMUl33<+kFAL5X9Peih&3K|M zR=6piP6M!E)uXn%npnefvF)0a-Fs%#o$LPl-uoy|UDIOaQ~g^F83M2x`9G>@-jUGC7ibm(h=z^pdpID@ zk?A>CB>b%Eq4b8pLWy1sMYLDKw6e67*Rd{8)m`N<^w$u&F2bN`N}P`9fPymBPo>`b z6u?PJN<=wWuM=`0{`2biRSPn^LxZhDdP_yn$JJyD_N9pT35@dU8I6Xcji_&3C%IIt z$)a_+s2FBuC+aH%{f@uk`KIt;cm3FFGQMu0fLv;`+Vjhi`lHk9wx=zB>7F^2#8z8g zXEK`5Q#3};7teNedQ|v%n5yipudnTFduAD{?&-;77tFUZ`~6)MUnlA9X$2tWHR=|3 zR=T$5?3zg|S8Z2gRn)dceO|Xl7Dru@d(Wx&KCsu7|13dGH|U1@-m0lmMN6*S1>aIW zFQb0X?rn=`SStYvk!8>kNqg?LdvyL25sX6zH!!^R6SnJbe=$#YY@e^IW~=m8=9=5| zNQLx&+9+wzW-J(%pEOk5@yndy1^TH9n6|^?vwuWxLZfuZBi0FOL;mc< zTYa$-mJI&RhV`f`sCDJxQnC8HBSWxsKjDvGRamBgcJ$yqw}_pk+$*DS*N`4Vi0U#) zs|e~|&muR&>leiUbjh1Zm`*-ys{=@cdyqFF>}3PK+i`fW|57<46Ory4KX5TcEbQf? zJrqc7!;m6c(fodCdoDnV&DBEmP{-{Yt?Yagez=n(K+xD+;B_RGY7)U#%9M7mV7S^* zR>r7z*qss^^uexB`g(9G<@0dOw7KtC(*4NJ?Z=bm>6nv4!wVAOhp<`Slz$vv04GTYKY9~UWr3vMsTnmrLYs9Phj;@S|3?LkzxoAsWUV%Iz% z^1kPCvPa9%@aM?qBOPue(H4BqM$lHi0k}!8X=QJvH+xhD#;A(^D4!6+&JPQV{c5w1VmVpJ_;_W4w zZ>{SZzwCZ{4{Y+XYV$(spWwUi~bEDlF);a{>+Q1v9u7M=EiqR ziZA0?eN0tfU(H8p=Cz#c-T!G3YRD44&11&dx*Z$~_;`O19&ovQz@Bpdk~y5r$5;I* zo4S})8@Rm@k6K(sy#zjo!jRjc`|tHmctgWK)6a_6~2 z8AEk;2(ZJm&6E1f%-2JH7o&q&ocu|vm95168~YQ2cUp>1>RMG)nv#uEVROaoDKD#Y z?U#Cw7ck-Vz%;Sj#TNW9b@GzHa88Lwv^nd&&)R4#ltDZUuj`~caSM(bsw~D_*2}o> z4O%M3^cij3R%}^LKHJMY+k)RjG2>8O_MBA&eJEozKoz-Eye=za(ngI(4t%&BtZe^y z-+HASrD5J!pGCKB@tBFrrx73@HC5T*)t}tL)6B=f*~dc5U}CCfqQ@^a&2CqY>KCY? zzqk*ZXvs6ldCXZJ7PG%3TM3*)OFKz_ca76rgfFoPyC5c@6ww9>KrHeOk;tGIJ0 z5P~cSqJ|2ccsl)qHv3CjLuHs2Lu?TXu7vZUN>C`t80ixo7ab&FM9V6ZY5B@q?eQH7 zX%JoR40kQZAXO3sEmGs#?>|B~!8{G0^IS1FF}Umcl|oep*(9IG3O*yO3?KPS6OSX~ zM-JmUU-+%6@5{XD1WwYeJJ2huPkL3@h`z%EdCn}WLhx6OAmwCQBn9m7r*nR)f)mN!yW%=%m+V^CsEu$FI zcP!)M{lyjR_iZij$=w0#+v_RAGm?SpYcnXpJ-IsOh_+$O-4FHWu>14T<0@*nPR5y} zzXGVEwhD!Rs1I_TvMD?d{HpAsl>y!s-=oF&0`guP3*B37z(5_|O75)+^<5CTV{TmD zWjjMqe(+Kw7`*eEQ1m6y4L|5A+|^^>_TRLy7ub4GN%P&EHp5;yh?x01D?bZiMK@s} zI=4wX&I3*&P>dR#9uC8+fUHBSi2&L)K;dV_tT6b*V*(2HcDW`%T?B*Z5~Sg=A2BY~ z#GZoc%^RP+8k{h2;d@@@w5Vvt2lY__kH}5WdJZK1%vAL=Eqee`&K1TPDQpaZ?+n)6 zHvx0S*U7%;A-=V4>PsDD(_{mwTADl`ynr{W5)|2aIM6P5nakZ%U713b3c8x zL=Kj3mdyz6%6yeYftR8s$rtyxnK#oHl(sV0Gu6fy_72{*a3%@9Yv#j^-%YKskMmw zR}i`yd_r7Cgie2S?)=|gb7%@Vr>)3G|$wf#V2GKr?V>4Apx^BM_9<) zodMprgr>zTjGO!Y~q6A53GRTe{=ESN-~=TjRH=7dF`p z^^*6+zL@|)a|>WPmy4O*QOK71i;SoD9W9LqTAIIaKk%?$x%p1lqjW{D;_iQ^O5LNP z_C@qw9vI%MF9!HtPw)M?zdN{}_jLfyuzJ0GHEjKh^tSl<$=&@o&fB|tLJem~SJZuh zx(m7>!zV9HbfH!*CW0fg+FC!V1wHgl=4MQ{Vq$840xJTX7t5*$OgDBJdcUYt*vgjY zkXuHGe{xOb$iX)AjjG#+!T)-m1n5K?|)S$}HT%zu25t8;^T9Xg95ro97mG>Lb;2w0w54+O$q$`1sBknN^BM<7W-rkS5=&9ChvwumE zL~z|piiITWXiSRZRUrapVbz2)w7DT?1xgRXxJ@I3Fu+Bx3&OP6wiW7I?avVjCpkv53}8NC*g4UB21a3dJMrWEwo z^6>mebwFmJydfakc=Wm+axVaHNw~8jj8tmEt08?A6HK6nho4}L(_(}ZJr;wLhOQZq z%R%^DJ&TZ7UlYGE-(a7+A6=wdpB^!bKeFI`vG_LhA?UV^`UY$#(p2`YKI{FRT7KH_ z_u(FksW~Cz?bUmKm92)-nhA67gTD(&QUVJxH>5|!kJf#|AH!ClUQof#Bak47%Z{~~ ztTPcTT&tn%fi8k$rQsE2;`#gG^waIAtGnfagPv-ae-dJQQdEi-jWEr7M6}>DhB4JD zHM$)xRk7+ITHC>_T3QVDwP3B!%54*!1lXT}3vN^LOwuNlcpL30=b8B6RS8-S0}?@H zFY&rPC)ld3O^ydYJx=8VLG_PTs5Evix-1`FU|c*s<6FlrY@JvK8I1QTiP-NU{A*OL zBo_;h;*SIa$U)|DrPxLoh*8gHn|dMrm%?7%9H&Nx;si!Ghco%W`b7yWdd`DtQXm*g!4}UhokH@EVuIQzyWoA%X>LnAGP`q5^aUW zUWk>Dip9CK4V}DF>=}8i;CB=)u)vA7MC4OZKrQVco2k-MA8DgbM4q1&FI^fmC5RE60DZ9urWcPh z!tRY`R^WIRB+ZtWD!-Wxarc@5E-d;%Yq9!*;>tcwVCGN)4mvNlY+JwUBf)#jJ8Dqj znsf1d_&sIx)7K&Q7Fv^Sulps^K%7Pc7k&q5%P>Up0k(rkemJQI@kB8yW7gbpacDWD zA?cr-8>l2vnt*|6@+}<66uS@W!J*@zP-3|+GS4_-=Rda*lK7!$F%HL`Bqo_yrt zh9NpNRxP(XcR=|Ju73FU%tgOf>LHFOLx`ZUy421INYJk$w-`;xOZ02d`@GUT9IFgQ z#3lY^a(&dF|FG=vwQg%b^f75DvCz8&+KiEE!l$KNgKQn%4>F8%{jAhL3)FL+3DAA= zcN8}Mz)l5jtQ}DFhGW}awiA-X=8Go=FLtO&?gK_lGr>^R)$%>8nJ)p1h*qlBIFRhf zyG2(JHpe>>Is{gAH`OZFj)^L~;P8{5R5%`CAQwjKp#i_20Q4CQ^ww73Aal5Ft8$-J zUQ+50tvM_RQ$2*AGG6FT(@{6;zgP8BWAec+pmUsvZ;U%$?0%HZ^!dUm^+OlE3Wk~3 zUMRbI(SN~1z@tBVCj>(CcdHBuA>&`66Qlo0p?H@Msud*{rjXmDk|dEZ6SJiWMrRmn z698A8D?P@rUf==|J1~e5BcYfd`<*#zon~AiY`_siwhQo9HB|Y^CmAS@_D@PN$X7(Y zG;ORd9-x$BeQ#YxsDeVSwO3+H0=a_eFj|j%_*qcc=#1mEG#ft{5<`ZgMB2wk{HchA z>Pk0iAohOR#BfGIzeqJom=LKm3QqWb_`>wXN*i9$LCWnN<9(3V>Z1IA)8aI!inbUU zVF3oi}g&#nY;R{RxraK$b#6&ZoGIwHo#nGm`tHx>17uLcuh;6F5`R z;B2J?{$ADGK)%(#mw|%?%0*WbOTdRIh@l~g2>nygKY^YxFoVL00R|;7Ovdz2VjSAz zl?o6)QG2ZC4I(NX{f~nvHnPkxud_*&;_h2I A}NwRj$< zl@{ak{nK!T_(D_T9wwpukSm`<@6ijXW%_GMRrut^=zogfe=Wb4CFux)Sb^7XRxL2K zRT{>{#jitXVs92*t?SHzS~K}a>(c{Dzzl=0ObNGIZ6&oQ#MAvE0B|a?SP-2Vfj?0> zh$l+{EaQg(3J5^|il}^5H>niiM@|{8TWQC4tjxwl19QPy0h@oHk)~L`U8#I{3ig4B z_q!;S@rlu9#tlc}gxr=t7Ypx4Lu4aCLShP9gAX};fzX--Oc9@XFs^76m`uc};lfITAt^~7i- zIjK>2TjmTYJ~5#u2$Qs2DGT(XZqI%&D;H6Ss06)g4RnRQp zMF%|$lIgMrzjU<{IKT{ja0+&V2=}{S;Z7=y1mYFXb=*sg#4#yg^7b$Z2Bg<930-A) zZMJOes^#O^lYGv5Lx6wur< zXzSse*yF;lkQi1J_8|j|dcxr_xi~`Bir^l0M?dBLyfr4)RJ91n@ZtXA-xVT%8-jmr zs0CPvJXoATxJXWXqE^FPi2S=i)teX^z+sDPPh@$(bU}W8IQclhehLJ(5hNCbO@qEE z&Bouw7_?|57K>juyP>0+7Q3LC_Km}VU?1~6SR`K^gm>8P8O?=p8q}s}rd-gfG!iKC z{Tu{War?gg9rF0PiquA(*KR{{)+!XHncsk5Mv&I{3?Ej zDI6448xQYBK5Np^C~ExIZUbMOB$< zAM$_+Kp2Dpv2;OLVlgt$e(LZi03PQpC=#D0T-e1?IVcO$JqGf^OzvPfw@@~rkTp}6 zui`vq@BTOPe*{c}`h<{{2fFf8`{=G-r3#Qe1L3v?2GJs3g-58-F}`*zn04}d8=|N2 zy*1KB*#YmO8W0;+t#MD4{w-xVQ~Do4>xlBjg}VPZ*MEh>3Jk1|f`Nl3hznR%-ft+t zGF9;>W+Xw+S1Lw2yrFOp+iRcR`4;;{z2Q9(y}tm%|J_yuVW0dZl(N-~;+aS|7)khN z)m-XB_H7NX>tAjv{7;Yn(PbN$7DuwIff#oZk5>!(^^dw~r~d?KfBP0d=faj0D{xS5 z>*wC<#V`Nw@BaUP2QP!(`7U|qaSTWu`hq|pd^4@L=JN6&Cg3#|aR2)?rW*J6>FsNU KSEUk00sjXOfa9hB literal 11893 zcmY*<1CS=LvhLWnZQHi-k9KU^Hg~vV+qP}nJGO1#J@34_^tbTDD1p{9hkYWyf6?@eH`qkA^1NX*cl)x0#q}D zcLoFm3Zx{bDlTW~$iTqx&-DM6mz(~7YH)DSe?cWBMQSQCU|?WmWMpV)sDFch`0`BI zf35#ikpELqQBnSjtSm48uj#+e|01@xH~xX(;Nbs7{za@TFZ{0?J|5&vA5BXljePXdQt<3niwdI4`k1d7rs3#(NGh=y}ll7HWcRtRTPCW(2;(9JWLJe zEld{cY0G?lKJ|B|eLU~%@9lrQ9J)H{e7v3}#yaO``dwUH_4{;1pAve zR7GiNX?3)B)Rg}g7vTT^02><{QDL^n$HxQx1NZm$$_j#6soqpnR6;^REp@S<@3;8) z_|g*GagqNyb)}`Hp`jti#VK=ha}5m*3GoRN6BDwsG6n|v+}zwg9)=DM4&vhCrluyW ztgODiz8UH1(a}+PdAXjRo)0%$J9+Wl?WL|Rt}hRJ_ZOq{vwd^P5&6!RQf!P)09gwe z(X*pjResJSD}&SHt&P>rs;h0w0fKxv z|NOrF{swt`2ZPy$N1w9)R_Gv0jzW?={GrBQ(+?PeuE3hN5JqOtYj{xSW$^g?(LK+X zJ9rgXz$GjEWbUX-SkdvnzqM)mwEm<#neFT?^oiWPIbECBzS<7m!L|{NlYw+1dZgT zNdf^!MG`f(KT!kK5<_1`-_(*aQ^wYE5PjtGw5TdSyRqp!+ddB802c8j^iWUnvYGYp zk+RdeDH@J&DD?l=7n-gea4F@tD{pLSVGK1L#LkW(^)(+lHMe-v z+>lmze1Aw;=bEPo*l>jWlCld<*9?Z%3bjgU?XJOhe}&I52n37M-FgpZjXF|_^!N?| zS`8-szICZcEH!5sL0HzK8F@6Oy?v;){rrM5whz3WrU4I|c9EvY2}8Rkc|56L2cnrw zatdzX2qlc+`pU!k=IcRYhhOjG>~15~x!0vBb@!G<7L&Qwh^Zm*$kIjt_mW`P>>-gQ zk=3Q+(q{QY?!7CdkekkKu0ifj|J%W;=S}dynLZUGE}GF#_S4uF`-f}6kV4~jksNuQ zQ;RYtDhj#kp^}OtDmjTlaaG*ErK>VpwrFbdD9ZTzaasT8(p|$y-n`1wQyp**Rj>E+ zCV{I%rl1fb_8p~YB4I0mqvK|jb((N(pX`P8jPfmY{t;MN5$L#2$SAjDDJ=IHbU6dqB5gF`HdelYE_rulS z%+VYD@2gR7LG*(_t{EPjGcxiisURi9?{zF?zWE>F*0ngu*~}8 zLb~O_Y!pw{(44M5(cNiXTDz09Y2d+E`MfR;4ej$Ss|d)zusDhlbGE#LnVb{%(UFU4 zPPqg&+kHl?8&xc>+<48H3@JLg83FY=Kd@&D?aJewHzZ`^J`<_6Ppd{m(R?lqL_~3d zjQLhX^>juY7&J(NnIAs=yX1E`B0=j0r$sZyU-pcez78r)<(;my>@bBvIqAd`)qJS5 z<`z229k18ktl}%s$b-1Sx3TIQLHSXJ7kwa>9SYgU3!}moMt2O0MKp=DTC!b0y2!Y3IZ{g|ksQCde?&1oX<7Y7%YWwsh}ch_6Pof{Yvb|?>WTJ?HMo-F zUw)b01D2`fUNvJ_n~5S?1|mIR@eikF!)y2I!pGL~f0J`F|1O*A*T~MaXfwL(NEZ2Y zr-^O1toOE7EptO6%p#5mF66XDY}?1`ivf`0E z3Q6hQ$;Tb?rrkDfG%!5jSwW0o!2?BY$Kq~w^?@(frQ1+`B9@apDwKa?$3e3dX z5~GdY&u2le>jRG+TuYIynnokLLPl;`#0QXn(>SqEVj76ZI7lVk6^YsRYA>{a^i0_C5=z)m7KxecsLG1#TV2Rb1g zYuU-v5wWEG9tVOoLT!~y#?C{^stmMS&xuD!1Tbj;JM@9$Q{06qn^M|b)rXQfiBZ$_ zaQkC55`&{g6s^W7gtdmIpnfYSgxiYe z`2$MRo|Y*93WMtSawYjyYMXm)*U7R&(1GS}RmlCf*nFo@fx@*E*{2#Zz?15{;ABZ)t2YMS6%>@T}x?r@e?-=?l zAidS3l-OQ3TMs{)b3D@+BE!sSiAK;K^AY?!f+4}>q#A+c~ z(?q|hVY7ZK-oAoZ<5zx`8d7)y9&*igIUw;@X5*W$uoh=*P+^=3Yo(nWrY`E_68na z4by7d?wv7q$3Yv-{l1??sF@ns4j%&yxA#ei&nyu<`fLR!a@c!LY*2<>orH@QtDr5O zTi1IVFZQ`rJ&V!RnY>8wL%sUV;CmQN3@&h-NXdcVv@QvXa8UH?bdMW!$?Vh3hv=oP z`G4BH20A}2)^*<=x$y52^Ya?a1AJo;%ctoZi4e|x9xpArJrPkTwK4QI6gdiyDR*A$ z6k#+svO6lAvLZ%&R(2{0CH|JH$oBMDs$34AB@kJc| zBu78bSD$CIC*go49;+^If+w_u$9sne8Ew~RAFFGh2Y()6+Vj0vT6w~2@J)S#XyXFz zVLiUwXIE_&8SYh>m&uB=}o#BB!K(aQCqXPCH!kSHyk%1Qo5fvrA{xK+*kF`l8HH|b%_ zp=|$~Z-qG_p$k{;3I>J4pwLbBbtyF058@(@cdE4B6-=#YzXAmL#Ss;nT&d+Kb9&m# zHy2{ly!ixks_jhiSk+An`c~K}=uSK&f>Fm0Q_W#CGj81JenCqKDDen2Yev1}tQSJ3 zWaPg5D_&;uI>4(!v{5#d4ZXpXc5Y}B3KZ8-vTfPv0KI4|P5yuwhcMFcAA>*5-~}&U z$Vol#Ir$;f>Z+(%wn_j}&OaSf{OSWjJ>YyU{!qK2D$-9!3r8^&f1ltQg5o@< zQVSgXDLdn|_ChjsWgun7 z+;+0|4^VAUTC6fOle3xSFM+8B1t`@LbQ{7gjx-Smz+43Gdsph8b6l;LOdd|$g7YM@ zZ+f?phXswbUb(ZprB3chjxz8xVtx_M+;lKN6`qVifOc2KkXXDLhVP6_5`12?+` z{*04h@3lDRNh29Dt@*<_p`YnR@ier&2Zb;^T`Jy|RWn1NRo zK~zK#qlPl9qzv97@*=U*e({LeZT@6CO@LuV8W6|B>jGk7tU&?Gdbx`tJPQlbL!3uv zvaiExJFEp(EHpuoYmLB=-SAXG!K4;Uu$Y2=4zO?Ln7jIEEulllL8!3_%U_1eN^ERNBP%y68srR;uz~(NARx(`ZC{6z4hyXhrtx4j-1j`1$dG69Dak*P z;YHEPlK_55`OP|d>IN zwXKp>TEnCRY-I5;A_J;qI|Lz350@`*`rf}s>uL#T>k^Av+V|7bnA7Uy@x`m`94f@- z=+0WgaCV*hUWa(-H(PFkIopg{OYyjox_P?g=ASqo zEJy5;F4Xh=Nrui(V05^;&H%Qb`9;%)l?LjYp4tJ>)jcBa-Cu_KK4!!^|JhYUAFy~BmR%;d!pKiHyf#F$fyLMmm2wPOKImPL=&;rz8&W)&|5qs z%wmBxg>Chwe53BRYJZF`WXqIN9@-EIQYySPGv2p}Qmyhi>s)VYKzRr5!m?cD`=TvA zCdeuh_%xr3XC!(m7?)jB56y6$Qa0j*mQB1>{j1Y=(IXa@N!#u)zAxZ4L!$rA)Sw-) zSIN*)6it9w2VL*;EAmyI?UI`m6x6CVP|PNwRfaXZN~aO%^??t?DsmbjJ9(oty*k0v z(rT>t5;cvaXlctU8=hfq52olYJ_za5N25l!jp8lLS$O7k);UAE-jiV5^}~C7^q0`j zr{(RGNTM~Or)+SjHUZ?smjg#xhK^)=2#K932SXc}^}THOh67sqXAr_i?B`kAKA% z7Yj$3a;;lBPCw6d|1#N1D~a1TA5P)syNMD&YeF`raDCjt4V-G1EBqZsqCayp8E+06 zwTQ*8S^4O{aPRfnorPUmtYF*l>vT#kBaD$^bT>*`C<~RVb+B{4sWJR!#@Mi^IN?A*OoP-JKd{WY$01V844p^bUFdQA;i0%t6+30w@PTp5wO z#T=*YsY>h!A*H%0p0ZLu1^J_LakeV=*&F!25;Lv1U$??>?-0T~PG`e&O+v|Eh>ZZ4 z7x4yUjM)aB=kei+gmD37x^d{+;+gD=v9{`s-F(51Ov z?5=pd+O%z{qnF`Z0k>>f;;$(PV$QsM8Cj67ZquxefmuFhCf`Rxuv1^(TaT*|yWP$J&%m7LX^*7FAKDM66kF8pE3x$K3pXpK*Cd9Z(b<7 zlLTC+a-(qXIdUrRsZ2>^#=&gU0z{i8ZE;WFf?y3YgkzRlrrh+sF89a9Zx`pn2hW3& zucsk5`;@S44Xa=RBer2sg4Y%0pW$fd+7_R2IYL!r{w7bt<*Wj5AnA^T?cuMc{Cj zaB;@Qhb!M;W>uDT5Gzl0>7a>J-?^>-Xg(?LpnMQYqAX{pOQwlzb7yx|%kPSkJb|W) zjAu&?E!zrT-SP$XJ}|X|JFJcRn0j~!pFkYAwW0o~_BC)DNYrp71_~r1c4#^=;@?h` zRvpqbw$J$=bLtf|$=oMX9yV|}tTStf@%KZY&NH8@Hy?iDHyXPi)-X2Kb&l!nqZ5qj zSTz=B^m@wF^sPAp*y0K}Xpc)=^h>*u=l*f%LONOqkZ{zcDSP*Dy9Ca-T=6H%c!-|_HozScP@c+5r6Jl|kcrjqMmK%p3%nAEl{cmQQZ@67kXd^Sz~RFn z3jbGUe6ph7JMOWXMyzS~yag4)=HvZuJaX08p7Alu>rbMg&-DtI$avJOIzt2uu7AYG z>+^QJxj&^{vQBaNZ`P6FncCbG^{WMGGayeSjk;Oux~J{EQ&dP=4jX0eOYBf|IOhFW zAExBa1{m6af}uelj15U5+l*sqS_A3SEXGIKd}H=vjftyZFldXwKkH567#DB@@=OicL#kj2A}Wt%_4~ z$S$dQRtZr-<8M5?@zH5;MIrBw-&ZNY%XW&#%g(4lxr&W4GXoS;x&mSDIFn z_tzJLhpi573T98yUywP^h;i3w!Pip;H&5-Dipmg%II{>jr3Vv9CFEFh_Z>|WnbRPB z{&?s&`wpB4;(RJ_W)t+9xMTsgWXa_k8BlJ6p0Uv#TALdzzkE(Ad2L`7(bJKb5JNK#R6kC*vbGaOrD-|HZ#xb8O5L(QQiY!UwDRb|t~m^eMa?4iRMbON zFXgM~u-HC{2@Q`qgHSCu=I?-`NM!dV)tv^BETL1By<6B!Pn4n0;8e2y$F4M89BR@- zA4y55Cjb+II3oOP8zqfRxR2G?R?vUBnT-lO4#-BfnxDgQ@$K?`P@oFid zeJ5{332lMnG#kVl(6Z%^R8(4edK?96GMFH~KyQnwSQQqRXO8UDih;{M)wM`W((R@= zLk9hf;cG13)>0IPf#?0Mq;XD%(+Z?V;5h2d)LTRwaND&RfZ`;HJ2~xykwwF z%MAh-OOrrSnfP`8zk-Q7-SQ&Vmc}Qns&x+1PVT2OTG$(hl8hN>vfmob28ixuFiBQYDt%C8 z>1k_f3`=^Uvui7C2ec{KKT|3ZW>;6qRr_QQC<#JufZE&q;9CX(oNH~%m`OXGpv){UlnALlqrZH{JgRoOl#1$6h<|Vz`I3ia$1_9#*Fi) zt4@Fz+k@*0KCCIvvj_dzmdK%D%pP!wuoSGov-~Y%okSWG4(*4aoLW=GSBWi_%b@E4 zyTu*|vjGzgNl$Ks%HX+IuBjBa^)$)`p?lmKM7N5ee683XO5^cG?~qQ~Qu|2Jkpx*! z)Xy@((Hg_HSJx)(FyXQz-+rL)#bXmUM5v}TrjhqHb$HWrxWgFhtjz}3?*Tyq;9$p# z!PVIDU%z4VH6iyRTb)9C8cO?QbW`HXAn^p8>T2u@ZJi*l~GSvjh*jppv6EgKKj3 z8q6Du{7c}RMV=rEx)Bt^xQlD^tEXr-O6}VwZoFJ5;B|S+X|rZaT8NW8rf-I+`&(Zo z)}=7Zz_@bhyhoYNV=-G=&+Ja-r9w68r;-qrgUEj;mo06O0AYZgrs3rl3FyPW2eE-R z0ws_EhnmT1bSkKmM>M<80d!PJGHy#Zzf89QQ|a4w(<2u%R_6eWLe)r+KMQRAv%$uTTK>r93*~&VEagaqR+N2{6tDu%UX}>s<%1V; z`x3r2ph5<32i%1;wZ0&%1V?)?Qo#@M5NlYLQKQ(W&AZgPF6)g$#*Y00TF8^k@U$sfYgE>&c2Xj*>VgxvB@aUA5lPh!k4h!pgQQmY9=M0{3i<5#$|j=Ys#r15(5~6W&6yWU8Z9+4MK@0G1K8j{ zsD5<-3ZoVmpoo@?49h@xOCyUAu_V2fBMKlOn6&@o0^E|!)X>ORDJqtyfg`hn9suB% z5;Vy(E!84{QbmHxnfskV<*~pEGX7+&CK2Z3WSpN};~{b)N}~t=I8iL`8cDqjWFZm; zHgu8N<VEQh-V#oTt@IK@aDIJlOP+dMchkK3J~BeHB-oo!^@HuU8>;+Q6Oq<3^h zGCL;M;a4=%4L|@vlDtRnnuojK?QTScc=2e_&%SMu;Wjz=em!|B4rBSC-9o53 z?mR0zC&IY{DafPj>2tcc8$}rbSfNce?q|kbswFcIshGeO`gO!w;rFjK6 zy*cq3`I$mt+5}jo{df}=)evUSv3&Y+=a$L9 zcI-6Nj0qTYm~2K@ioDq-9x<@(MWo#+1tmoWyP1ob8eK*GU8ho*qMd!5kC5T^A;N54 z#oJwi1$AuTa3$`24$P<*SRKBVwz#K1NIs+*G?GwPq&puHTWoPE9eMv)JL>y8v?XU@ z`H#QQY7f%-5{#xpPX}A2h$CjT{Z5qStu)y?>L57YL~#5P2V}X;0_&JV97Cf-njcTN zJy$VGSmVOzn8B3eE8@#Q>@?CdE0+v>QC@Oq#KSx%-M54@-rvKUdvrij|IT|6iadb> zVGzQ*wi?J~G2AX=nh1XFlxVOREDT}F)qp9`XN80bZX^@O41!6s`q>-h<$LqHQ(E2f zj#R6A9TvT{FaGN84v4(mU`51-1XoAW#!cL_&qM8xFR0*IOCDb;s=`M|B_UskKq60c z)ZmA|w+80o5_Z^Zf^LI7AbqyJ| z-e}(vI;OHw6v%Mgm3cL%?Qzn0eCu1ht;*+jmj+}e6L5mYFjN_H>};y4s`z{*$f%6j zihct-ss}J(!-#F-)6yTcg^Qh7)Imx%FPyAKiO#Dyl~QN**4ZCr&_ z>=6A6@&}f$zaq*7PN!?Q@Fe1a_mY=J&7(?nbExz@jYLk5xRPJ?al(2Zx~1-HQ#>hD z(omnI`bfC~FU2ao8+g(=Yec*3RG)uqO%+_f1|ZKHHrPnVLghPBES5$}qUFxcYPR1G z=ObI-_4dyFJ!9Y{YxIjG#wrJC;!$ydO8p0RV6?hz_^Kw&`?uyxgZ^n zjJEV|6B{l`M-hu#Ot$1B%tOh-P$P$IaGfLDP@mdW+$^#PjyTUU0UryJ{kADHvs&99 zjnqa;)g@8>3o6*j2AhAcklPcn>_n;di$7Ro5{)eCk{S*QkB$zC37Qi>Ygi*MV9+R`{_2>MRh>TXLc9J#FiyO29M^?m{OD?4~7fyzzJ>mn0w!degz zAuj}GSiy`mvb3+-Elq#bf_UsuON8sH#)vS?Q5#49S-e< z-%DsmY=7~pCMK3Qe>}G}Z1VY_=EQi;{O6Pw4M+Z@>hD>U7k1n+a)f1F`r7yr9|f zOc#b>3beTg0(iGmuS8EOv~=32%GZ9is$qM_=gH(A z5Go0}6u_z+A3Rpp{za31k)2z-?wzSqM|4XRB|MDVde zdw!2_v`G<442Zg?xnEBU&2+*H6Q^lfP>{#S?=x)+dCjCmGKlfdbt1YEz90gIM50sP z2*Zn%T4#IP>#wVj?m>TgXjv{~;wkBq4-By>7WEu|Hmki=|LpzzjgPkSqfK&3kPmx( zLvG9nB$Ge@tGI@(sLMzxt|UhISMrWO$BWzsy_cwg^Ux0uHF5-20!Zt7U5{(ahBAub zjOp=qo=3>{)5~uG(K;k3WQRbhphUDst2(V-m#w9MR#bs3%->e-vkLtZmuPbboFDTC zt1DIc`$VAupkf#cU-`Cq$b)krnf$-JsyaHW1BHjZ>)%Xj>szxosq;opQdZSpw!M*P zaD~MNq#mA_W?-x%;j}-pe3PFS*<-40L4&8o$-$d6alIua!YgeUHjt;M+qvD%e_rp^ z@T>GV!Ti^d(xwhTlz}AY+T?5PhYrqRqK;M$tA1ah|18$K5?M=(ruOP+>-My2H9nEo zvk}P{{CdyVeS3k{v@~)wGedhz za7!_Oaq#ve4kF&3zn`hGeC{LKt~tb?;EEebusyS6jdAgrY7+ju-aO5A~sl)3*6y|ld}>vwZ=;}X}o zwR)}F?tf5Y_>tcQb1OuGq!OVrOl^-jQ<2hf{`CHi`aFxN1tD)P&kt+f2xdW5 zbTpiwQw5p_V*im-@fnD4B!*E49hjv`2%Q0@P+F6JuT=QlAuI*?U4Sl_W(gSB5eky9 zo00uRm&|V=q#*Lch(O(NF-537Gc$9;w5&KGrv0~j4PPWdYBe5z&Jy2oA9no_^oIui zk|Sx&z8Y{zszV3Q@|?%$)Cown2o%)f5{lnVGR=JQ6p6*R=ujnq0HYfmARmj@M^fSY zK+)~Pz{K@rh1*0JGU@>|>f8K*Trg)%Aw0(+WXb<4F7-YU-N*uHr0#aQ|C5p}Ev_I| IBVrKrKcx=iqW}N^ From bf030b1e5494036730e663ecc0c5882cfddcceef Mon Sep 17 00:00:00 2001 From: xsubject Date: Wed, 2 Oct 2024 00:25:16 +0300 Subject: [PATCH 5/5] upd --- .../bundles/1033.5197f9f8b8500206d06c.css | 1 + .../bundles/1033.5197f9f8b8500206d06c.rtl.css | 1 + .../bundles/1109.b1ced88f4a839badfff1.css | 1 + .../bundles/1109.b1ced88f4a839badfff1.rtl.css | 1 + .../bundles/1553.c076714f5e24887f0b94.js | 7 + .../bundles/1740.4c61de525e940eee4f3c.js | 7 + .../bundles/1762.7ff6b353c441db2276da.css | 1 + .../bundles/1762.7ff6b353c441db2276da.rtl.css | 1 + .../bundles/1803.4653bb65d2b0d594d6af.css | 1 + .../bundles/1803.4653bb65d2b0d594d6af.rtl.css | 1 + .../bundles/2052.e9d07fdfb896fca26166.js | 8 + .../bundles/2109.4d5de3fbde1cd7dc5e9f.css | 1 + .../bundles/2109.4d5de3fbde1cd7dc5e9f.rtl.css | 1 + .../bundles/2191.bb0aa12f5e562fd483f3.css | 1 + .../bundles/2191.bb0aa12f5e562fd483f3.rtl.css | 1 + .../bundles/2260.b98824e4829a1aa9b444.css | 1 + .../bundles/2260.b98824e4829a1aa9b444.rtl.css | 1 + .../bundles/2443.66f44a8bfe8d49aaeaee.js | 3 + .../bundles/2486.82c7dba4839761a57f28.css | 1 + .../bundles/2486.82c7dba4839761a57f28.rtl.css | 1 + .../bundles/2544.225f38946afc6ad55a35.js | 5 + .../bundles/2587.1f1100dc01693edfe269.css | 1 + .../bundles/2587.1f1100dc01693edfe269.rtl.css | 1 + .../bundles/2639.7b1d42eef7b89e0e96d3.css | 1 + .../bundles/2639.7b1d42eef7b89e0e96d3.rtl.css | 1 + .../bundles/2666.fbb750fd312778403036.css | 0 .../bundles/2666.fbb750fd312778403036.rtl.css | 0 .../bundles/2676.2d3cabbd39a3b0d6e9ea.css | 1 + .../bundles/2676.2d3cabbd39a3b0d6e9ea.rtl.css | 1 + .../bundles/2731.ec19f123cabf8efd03a4.css | 1 + .../bundles/2731.ec19f123cabf8efd03a4.rtl.css | 1 + .../bundles/2846.fbbd62afe04b4f9387f2.js | 13 + .../bundles/3066.58a325f25b087530293d.css | 1 + .../bundles/3066.58a325f25b087530293d.rtl.css | 1 + .../bundles/3263.238cd2d620e004adee5a.js | 7 + .../bundles/3353.860146c59230ab4bd938.css | 1 + .../bundles/3353.860146c59230ab4bd938.rtl.css | 1 + .../bundles/3502.c49903f7222870ff8aca.css | 1 + .../bundles/3502.c49903f7222870ff8aca.rtl.css | 1 + .../bundles/3610.11b7ad14e26429fdfa5d.css | 1 + .../bundles/3610.11b7ad14e26429fdfa5d.rtl.css | 1 + .../bundles/3717.856421c70a4dff35762a.css | 1 + .../bundles/3717.856421c70a4dff35762a.rtl.css | 1 + .../bundles/3780.a289557f2e0bcabcc4ca.css | 1 + .../bundles/3780.a289557f2e0bcabcc4ca.rtl.css | 1 + .../bundles/3842.8cf6b523fd5a5b6fb022.css | 1 + .../bundles/3842.8cf6b523fd5a5b6fb022.rtl.css | 1 + .../bundles/3896.96db838d3467bcf68051.css | 1 + .../bundles/3896.96db838d3467bcf68051.rtl.css | 1 + .../bundles/3914.d2b6c577f350629b6837.css | 1 + .../bundles/3914.d2b6c577f350629b6837.rtl.css | 1 + .../bundles/3939.4d0187960a564ff5a557.css | 1 + .../bundles/3939.4d0187960a564ff5a557.rtl.css | 1 + .../bundles/3980.b2ff45a2d8bb6a131d7c.css | 1 + .../bundles/3980.b2ff45a2d8bb6a131d7c.rtl.css | 1 + .../bundles/3986.b50fcad4f1b77533bda7.js | 10 + .../bundles/4015.1d0e3a62a59d173c81f3.css | 1 + .../bundles/4015.1d0e3a62a59d173c81f3.rtl.css | 1 + .../bundles/4062.9229fac3ef3db26fd5bc.js | 33 + .../bundles/4102.4abd8542fa3aa3e7fd5d.css | 1 + .../bundles/4102.4abd8542fa3aa3e7fd5d.rtl.css | 1 + .../bundles/4215.d24836a292b1969ab4bb.css | 1 + .../bundles/4215.d24836a292b1969ab4bb.rtl.css | 1 + .../bundles/4370.18ca7d93e5073f0446c0.js | 3 + .../bundles/4403.bf44a542113a4440984b.js | 9 + .../bundles/4648.af8e7c4b04b18b9156b0.js | 28 + .../bundles/4713.8582f5ea3328f2cbdfae.js | 21 + .../bundles/4781.cf1365a3bf51d9989978.css | 1 + .../bundles/4781.cf1365a3bf51d9989978.rtl.css | 1 + .../bundles/4788.3cff897925f7a8dbc837.css | 1 + .../bundles/4788.3cff897925f7a8dbc837.rtl.css | 1 + .../bundles/4894.99d4c2794da9feef3c70.css | 1 + .../bundles/4894.99d4c2794da9feef3c70.rtl.css | 1 + .../bundles/4987.ca5d16a7e990d39bfb0e.css | 1 + .../bundles/4987.ca5d16a7e990d39bfb0e.rtl.css | 1 + .../bundles/5057.5382614553878fcf337d.js | 4 + .../bundles/5128.57de9f218989cee8119d.js | 8 + .../bundles/5142.2c34c8656148cc5203b7.js | 32 + .../bundles/5145.a2b224fd27ab2941c565.css | 1 + .../bundles/5145.a2b224fd27ab2941c565.rtl.css | 1 + .../bundles/5163.950dd1d584f76da1ed3b.css | 1 + .../bundles/5163.950dd1d584f76da1ed3b.rtl.css | 1 + .../bundles/5164.a45b25a7ca6a0c16f810.js | 4 + .../bundles/5166.a12c50ad6225ca6de843.css | 1 + .../bundles/5166.a12c50ad6225ca6de843.rtl.css | 1 + .../bundles/524.ef662c4bc3e57dd91171.css | 1 + .../bundles/524.ef662c4bc3e57dd91171.rtl.css | 1 + .../bundles/5649.b60ed09c5ea8c55827d4.css | 1 + .../bundles/5649.b60ed09c5ea8c55827d4.rtl.css | 1 + .../bundles/5664.87e81959e880fa8ba65d.js | 10 + .../bundles/5866.f164dd2a584ab0f493cf.css | 1 + .../bundles/5866.f164dd2a584ab0f493cf.rtl.css | 1 + .../bundles/5940.aedc1bdbd324e6042b17.css | 1 + .../bundles/5940.aedc1bdbd324e6042b17.rtl.css | 1 + .../bundles/5983.3c0ae13972f5d3433a77.js | 6 + .../bundles/5993.4705829d0834140ee3f2.css | 1 + .../bundles/5993.4705829d0834140ee3f2.rtl.css | 1 + .../bundles/6.362fa6a7ab1f3e3b06c4.css | 1 + .../bundles/6.362fa6a7ab1f3e3b06c4.rtl.css | 1 + .../bundles/6025.263b457b1a7f9ca139b2.css | 1 + .../bundles/6025.263b457b1a7f9ca139b2.rtl.css | 1 + .../bundles/6036.3b493a9f0ab052e6447c.css | 1 + .../bundles/6036.3b493a9f0ab052e6447c.rtl.css | 1 + .../bundles/6106.f01163745d787b60c86c.css | 1 + .../bundles/6106.f01163745d787b60c86c.rtl.css | 1 + .../bundles/6150.bda60280b05cea478076.css | 1 + .../bundles/6150.bda60280b05cea478076.rtl.css | 1 + .../bundles/6214.65b7dbf8be6cca5ac143.css | 1 + .../bundles/6214.65b7dbf8be6cca5ac143.rtl.css | 1 + .../bundles/6221.bc53670dfb8f982908a2.css | 1 + .../bundles/6221.bc53670dfb8f982908a2.rtl.css | 1 + .../bundles/6408.e58aaf98d9306e8d9b77.js | 5 + .../bundles/6494.4c212043f24336e170d5.css | 1 + .../bundles/6494.4c212043f24336e170d5.rtl.css | 1 + .../bundles/6625.0ed88fc3a989c98408cc.css | 1 + .../bundles/6625.0ed88fc3a989c98408cc.rtl.css | 1 + .../bundles/6639.885b5577e3fb71ee2bea.css | 1 + .../bundles/6639.885b5577e3fb71ee2bea.rtl.css | 1 + .../bundles/6747.c7d403ae692f88568278.css | 1 + .../bundles/6747.c7d403ae692f88568278.rtl.css | 1 + .../bundles/6752.207eb3cc75b3ed2c6754.css | 1 + .../bundles/6752.207eb3cc75b3ed2c6754.rtl.css | 1 + .../bundles/6884.bb7d30a7bbbe5af36556.css | 1 + .../bundles/6884.bb7d30a7bbbe5af36556.rtl.css | 1 + .../bundles/6918.c8f3265e9286a784038b.js | 3 + .../bundles/6925.a3a09d7303a96edb77cb.css | 1 + .../bundles/6925.a3a09d7303a96edb77cb.rtl.css | 1 + .../bundles/6949.19355e81a60b640ea097.css | 1 + .../bundles/6949.19355e81a60b640ea097.rtl.css | 1 + .../bundles/6985.2cd225354e2fd236e8e9.css | 1 + .../bundles/6985.2cd225354e2fd236e8e9.rtl.css | 1 + .../bundles/7051.cff4509091dbd0706ebe.js | 39 + .../bundles/7111.b16b4eb739a7e8577559.css | 1 + .../bundles/7111.b16b4eb739a7e8577559.rtl.css | 1 + .../bundles/7149.12adbb19fdefe9b66b18.css | 1 + .../bundles/7149.12adbb19fdefe9b66b18.rtl.css | 1 + .../bundles/7194.e04f69c8933166966874.css | 1 + .../bundles/7194.e04f69c8933166966874.rtl.css | 1 + .../bundles/7350.00632eec360f0cf2d9a0.css | 1 + .../bundles/7350.00632eec360f0cf2d9a0.rtl.css | 1 + .../bundles/7391.9c809fa91ed0c8f75bc0.css | 1 + .../bundles/7391.9c809fa91ed0c8f75bc0.rtl.css | 1 + .../bundles/7413.f830ad1ad6ee6f9b1cb3.css | 1 + .../bundles/7413.f830ad1ad6ee6f9b1cb3.rtl.css | 1 + .../bundles/750.e16edadfacd60574d861.js | 29 + .../bundles/7550.087936b2aa6ea51cd6bf.js | 11 + .../bundles/7555.8c1e3939e7666b0f8c69.css | 1 + .../bundles/7555.8c1e3939e7666b0f8c69.rtl.css | 1 + .../bundles/7663.6fabc58c7ddf7c2b076f.js | 5 + .../bundles/7807.8577632fdab29ee53ddf.css | 1 + .../bundles/7807.8577632fdab29ee53ddf.rtl.css | 1 + .../bundles/7871.fff454908cba03863eb7.css | 1 + .../bundles/7871.fff454908cba03863eb7.rtl.css | 1 + .../bundles/8056.1f54f717d8e522c55c89.css | 1 + .../bundles/8056.1f54f717d8e522c55c89.rtl.css | 1 + .../bundles/8149.21f2b01074a4d082e268.css | 1 + .../bundles/8149.21f2b01074a4d082e268.rtl.css | 1 + .../bundles/8167.3edae41386acc976c9f8.js | 7 + .../bundles/826.2effba57f47544e58368.css | 1 + .../bundles/826.2effba57f47544e58368.rtl.css | 1 + .../bundles/8287.2b6f71ec5c0064590ffd.css | 1 + .../bundles/8287.2b6f71ec5c0064590ffd.rtl.css | 1 + .../bundles/8450.f75ab24e1ecb22d29183.css | 1 + .../bundles/8450.f75ab24e1ecb22d29183.rtl.css | 1 + .../bundles/855.56a5e53c97d91a9f96f7.css | 1 + .../bundles/855.56a5e53c97d91a9f96f7.rtl.css | 1 + .../bundles/8882.9838a8b1e0e6766b6408.js | 4 + .../bundles/8904.a302177fe7e3ccd50cb0.css | 1 + .../bundles/8904.a302177fe7e3ccd50cb0.rtl.css | 1 + .../bundles/898.f909d7c1efc95f635922.css | 1 + .../bundles/898.f909d7c1efc95f635922.rtl.css | 1 + .../bundles/9138.03b8fbcfabcae851949a.css | 1 + .../bundles/9138.03b8fbcfabcae851949a.rtl.css | 1 + .../bundles/9327.97be240031495a68333f.css | 1 + .../bundles/9327.97be240031495a68333f.rtl.css | 1 + .../bundles/9403.db9859ab09623682562c.css | 1 + .../bundles/9403.db9859ab09623682562c.rtl.css | 1 + .../bundles/9465.fd61e82b3c912f2e9fad.css | 1 + .../bundles/9465.fd61e82b3c912f2e9fad.rtl.css | 1 + .../bundles/956.1e89775cfd644d656c56.css | 1 + .../bundles/956.1e89775cfd644d656c56.rtl.css | 1 + .../bundles/962.9f54d549868e21286372.js | 46 + .../bundles/9789.cb5ad20bc727d3820b6c.css | 1 + .../bundles/9789.cb5ad20bc727d3820b6c.rtl.css | 1 + .../bundles/9842.ceaeabba258d065497c8.css | 1 + .../bundles/9842.ceaeabba258d065497c8.rtl.css | 1 + .../bundles/9916.60c48148a54dba9504a0.css | 1 + .../bundles/9916.60c48148a54dba9504a0.rtl.css | 1 + .../EuclidCircular.be8f862db48c2976009f.woff2 | Bin 0 -> 35044 bytes ...add-compare-dialog.5039a5ac2f3556b18cb1.js | 18 + .../bundles/ar.178.dd03c0163a8373c0fc5b.js | 3 + .../bundles/ar.2285.1268ecef367debd2960b.js | 1 + .../bundles/ar.2547.28b713bedf796244795d.js | 2 + .../bundles/ar.2578.ab3178e0160c259eac53.js | 2 + .../bundles/ar.3175.e0a2c845c5cba23f42fb.js | 2 + .../bundles/ar.3236.e12bb9a536432e97ec0c.js | 1 + .../bundles/ar.344.a9e566fa1091368f40c7.js | 5 + .../bundles/ar.3951.babac9be598102fb0d92.js | 3 + .../bundles/ar.4716.e4ac74dfc9ec5374b00c.js | 42 + .../bundles/ar.5362.311bfba5d2c84b13ec2b.js | 2 + .../bundles/ar.6306.b88dcc3f0d7db89ebfc1.js | 1 + .../bundles/ar.9417.7ff64779d43389a1bb41.js | 1 + .../bundles/ca_ES.178.dd03c0163a8373c0fc5b.js | 3 + .../ca_ES.2285.1268ecef367debd2960b.js | 1 + .../ca_ES.2547.28b713bedf796244795d.js | 3 + .../ca_ES.2578.ab3178e0160c259eac53.js | 3 + .../ca_ES.3175.e0a2c845c5cba23f42fb.js | 2 + .../ca_ES.3236.e12bb9a536432e97ec0c.js | 1 + .../bundles/ca_ES.344.a9e566fa1091368f40c7.js | 6 + .../ca_ES.3951.babac9be598102fb0d92.js | 3 + .../ca_ES.4716.e4ac74dfc9ec5374b00c.js | 43 + .../ca_ES.5362.311bfba5d2c84b13ec2b.js | 2 + .../ca_ES.6306.b88dcc3f0d7db89ebfc1.js | 1 + .../ca_ES.9417.7ff64779d43389a1bb41.js | 1 + ...ge-interval-dialog.ebdeefbf84f9e033ed5b.js | 11 + ...art-bottom-toolbar.6826612f0a41ab0fc35c.js | 30 + .../chart-event-hint.9fb712c61440c609af69.js | 3 + ...rt-screenshot-hint.795900ef9e075c847a64.js | 3 + ...e-external-adapter.9c1267d07e48b8d8f53f.js | 1 + ...orage-library-http.f1f53155460ee314f062.js | 1 + .../chart-widget-gui.75a373be3b6816e8b55a.js | 62 + .../compare-model.f7e796a37129a93179ee.js | 4 + ...text-menu-renderer.4170e3d150582097504c.js | 4 + .../bundles/cs.178.dd03c0163a8373c0fc5b.js | 3 + .../bundles/cs.2285.1268ecef367debd2960b.js | 1 + .../bundles/cs.2547.28b713bedf796244795d.js | 2 + .../bundles/cs.2578.ab3178e0160c259eac53.js | 2 + .../bundles/cs.3175.e0a2c845c5cba23f42fb.js | 1 + .../bundles/cs.3236.e12bb9a536432e97ec0c.js | 1 + .../bundles/cs.344.a9e566fa1091368f40c7.js | 5 + .../bundles/cs.3951.babac9be598102fb0d92.js | 2 + .../bundles/cs.4716.e4ac74dfc9ec5374b00c.js | 40 + .../bundles/cs.5362.311bfba5d2c84b13ec2b.js | 2 + .../bundles/cs.6306.b88dcc3f0d7db89ebfc1.js | 1 + .../bundles/cs.9417.7ff64779d43389a1bb41.js | 1 + ...urrency-label-menu.8bac01cc43d3f2cbf903.js | 10 + ...tervals-add-dialog.1aa54900370f7317d3f0.js | 4 + .../bundles/de.178.dd03c0163a8373c0fc5b.js | 4 + .../bundles/de.2285.1268ecef367debd2960b.js | 1 + .../bundles/de.2547.28b713bedf796244795d.js | 3 + .../bundles/de.2578.ab3178e0160c259eac53.js | 3 + .../bundles/de.3175.e0a2c845c5cba23f42fb.js | 2 + .../bundles/de.3236.e12bb9a536432e97ec0c.js | 1 + .../bundles/de.344.a9e566fa1091368f40c7.js | 5 + .../bundles/de.3951.babac9be598102fb0d92.js | 3 + .../bundles/de.4716.e4ac74dfc9ec5374b00c.js | 43 + .../bundles/de.5362.311bfba5d2c84b13ec2b.js | 2 + .../bundles/de.6306.b88dcc3f0d7db89ebfc1.js | 1 + .../bundles/de.9417.7ff64779d43389a1bb41.js | 1 + .../bundles/dot.3d617b6b01edba83a7f4.cur | Bin 0 -> 4286 bytes .../drawing-toolbar.37a00c1b0c7a68cc1d44.js | 23 + .../bundles/el.178.dd03c0163a8373c0fc5b.js | 3 + .../bundles/el.2285.1268ecef367debd2960b.js | 1 + .../bundles/el.2547.28b713bedf796244795d.js | 2 + .../bundles/el.2578.ab3178e0160c259eac53.js | 2 + .../bundles/el.3175.e0a2c845c5cba23f42fb.js | 1 + .../bundles/el.3236.e12bb9a536432e97ec0c.js | 1 + .../bundles/el.344.a9e566fa1091368f40c7.js | 5 + .../bundles/el.3951.babac9be598102fb0d92.js | 2 + .../bundles/el.4716.e4ac74dfc9ec5374b00c.js | 40 + .../bundles/el.5362.311bfba5d2c84b13ec2b.js | 2 + .../bundles/el.6306.b88dcc3f0d7db89ebfc1.js | 1 + .../bundles/el.9417.7ff64779d43389a1bb41.js | 1 + .../bundles/en.178.dd03c0163a8373c0fc5b.js | 3 + .../bundles/en.2285.1268ecef367debd2960b.js | 1 + .../bundles/en.2547.28b713bedf796244795d.js | 2 + .../bundles/en.2578.ab3178e0160c259eac53.js | 2 + .../bundles/en.3175.e0a2c845c5cba23f42fb.js | 1 + .../bundles/en.3236.e12bb9a536432e97ec0c.js | 1 + .../bundles/en.344.a9e566fa1091368f40c7.js | 5 + .../bundles/en.3951.babac9be598102fb0d92.js | 2 + .../bundles/en.4716.e4ac74dfc9ec5374b00c.js | 40 + .../bundles/en.5362.311bfba5d2c84b13ec2b.js | 2 + .../bundles/en.6306.b88dcc3f0d7db89ebfc1.js | 1 + .../bundles/en.9417.7ff64779d43389a1bb41.js | 1 + .../bundles/eraser.c80610a04a92d2465b03.cur | Bin 0 -> 4286 bytes .../bundles/es.178.dd03c0163a8373c0fc5b.js | 4 + .../bundles/es.2285.1268ecef367debd2960b.js | 1 + .../bundles/es.2547.28b713bedf796244795d.js | 3 + .../bundles/es.2578.ab3178e0160c259eac53.js | 3 + .../bundles/es.3175.e0a2c845c5cba23f42fb.js | 2 + .../bundles/es.3236.e12bb9a536432e97ec0c.js | 1 + .../bundles/es.344.a9e566fa1091368f40c7.js | 6 + .../bundles/es.3951.babac9be598102fb0d92.js | 3 + .../bundles/es.4716.e4ac74dfc9ec5374b00c.js | 44 + .../bundles/es.5362.311bfba5d2c84b13ec2b.js | 2 + .../bundles/es.6306.b88dcc3f0d7db89ebfc1.js | 1 + .../bundles/es.9417.7ff64779d43389a1bb41.js | 1 + .../export-data.f43b3c60275506b2198a.js | 2 + .../bundles/fa.178.dd03c0163a8373c0fc5b.js | 3 + .../bundles/fa.2285.1268ecef367debd2960b.js | 1 + .../bundles/fa.2547.28b713bedf796244795d.js | 2 + .../bundles/fa.2578.ab3178e0160c259eac53.js | 2 + .../bundles/fa.3175.e0a2c845c5cba23f42fb.js | 1 + .../bundles/fa.3236.e12bb9a536432e97ec0c.js | 1 + .../bundles/fa.344.a9e566fa1091368f40c7.js | 5 + .../bundles/fa.3951.babac9be598102fb0d92.js | 2 + .../bundles/fa.4716.e4ac74dfc9ec5374b00c.js | 40 + .../bundles/fa.5362.311bfba5d2c84b13ec2b.js | 2 + .../bundles/fa.6306.b88dcc3f0d7db89ebfc1.js | 1 + .../bundles/fa.9417.7ff64779d43389a1bb41.js | 1 + ...orite-drawings-api.340e60e2342b0d93ebe7.js | 1 + .../floating-toolbars.96ac7a46b7738535bc92.js | 38 + .../bundles/fr.178.dd03c0163a8373c0fc5b.js | 4 + .../bundles/fr.2285.1268ecef367debd2960b.js | 1 + .../bundles/fr.2547.28b713bedf796244795d.js | 3 + .../bundles/fr.2578.ab3178e0160c259eac53.js | 3 + .../bundles/fr.3175.e0a2c845c5cba23f42fb.js | 2 + .../bundles/fr.3236.e12bb9a536432e97ec0c.js | 1 + .../bundles/fr.344.a9e566fa1091368f40c7.js | 6 + .../bundles/fr.3951.babac9be598102fb0d92.js | 3 + .../bundles/fr.4716.e4ac74dfc9ec5374b00c.js | 45 + .../bundles/fr.5362.311bfba5d2c84b13ec2b.js | 2 + .../bundles/fr.6306.b88dcc3f0d7db89ebfc1.js | 1 + .../bundles/fr.9417.7ff64779d43389a1bb41.js | 1 + ...ull-tooltips-popup.3a92633d0497afb5344c.js | 4 + ...-properties-dialog.cddce4ed266fd9e0629e.js | 12 + ...eral-property-page.e4f9354142134a911ace.js | 12 + .../get-error-card.83ba0cba4c0538851e0a.js | 2 + ...obal-search-dialog.91018047180ff0d9e40b.js | 23 + ...o-date-dialog-impl.851f6bf2bf36fe8fbac4.js | 15 + .../bundles/hammerjs.6e30e0c48af40bf2f6c0.js | 1 + .../bundles/he_IL.178.dd03c0163a8373c0fc5b.js | 3 + .../he_IL.2285.1268ecef367debd2960b.js | 1 + .../he_IL.2547.28b713bedf796244795d.js | 2 + .../he_IL.2578.ab3178e0160c259eac53.js | 2 + .../he_IL.3175.e0a2c845c5cba23f42fb.js | 1 + .../he_IL.3236.e12bb9a536432e97ec0c.js | 1 + .../bundles/he_IL.344.a9e566fa1091368f40c7.js | 5 + .../he_IL.3951.babac9be598102fb0d92.js | 2 + .../he_IL.4716.e4ac74dfc9ec5374b00c.js | 40 + .../he_IL.5362.311bfba5d2c84b13ec2b.js | 2 + .../he_IL.6306.b88dcc3f0d7db89ebfc1.js | 1 + .../he_IL.9417.7ff64779d43389a1bb41.js | 1 + .../header-toolbar.df1a95078c18a5da785c.js | 13 + .../bundles/hu_HU.178.dd03c0163a8373c0fc5b.js | 3 + .../hu_HU.2285.1268ecef367debd2960b.js | 1 + .../hu_HU.2547.28b713bedf796244795d.js | 2 + .../hu_HU.2578.ab3178e0160c259eac53.js | 2 + .../hu_HU.3175.e0a2c845c5cba23f42fb.js | 1 + .../hu_HU.3236.e12bb9a536432e97ec0c.js | 1 + .../bundles/hu_HU.344.a9e566fa1091368f40c7.js | 5 + .../hu_HU.3951.babac9be598102fb0d92.js | 2 + .../hu_HU.4716.e4ac74dfc9ec5374b00c.js | 40 + .../hu_HU.5362.311bfba5d2c84b13ec2b.js | 2 + .../hu_HU.6306.b88dcc3f0d7db89ebfc1.js | 1 + .../hu_HU.9417.7ff64779d43389a1bb41.js | 1 + .../ichart-storage.1144e5a1b4f8503ee572.js | 1 + .../bundles/icons.4d39018d0766cf7006bc.png | Bin 0 -> 42138 bytes .../bundles/id_ID.178.dd03c0163a8373c0fc5b.js | 3 + .../id_ID.2285.1268ecef367debd2960b.js | 1 + .../id_ID.2547.28b713bedf796244795d.js | 2 + .../id_ID.2578.ab3178e0160c259eac53.js | 3 + .../id_ID.3175.e0a2c845c5cba23f42fb.js | 2 + .../id_ID.3236.e12bb9a536432e97ec0c.js | 1 + .../bundles/id_ID.344.a9e566fa1091368f40c7.js | 5 + .../id_ID.3951.babac9be598102fb0d92.js | 3 + .../id_ID.4716.e4ac74dfc9ec5374b00c.js | 43 + .../id_ID.5362.311bfba5d2c84b13ec2b.js | 2 + .../id_ID.6306.b88dcc3f0d7db89ebfc1.js | 1 + .../id_ID.9417.7ff64779d43389a1bb41.js | 1 + .../bundles/it.178.dd03c0163a8373c0fc5b.js | 3 + .../bundles/it.2285.1268ecef367debd2960b.js | 1 + .../bundles/it.2547.28b713bedf796244795d.js | 2 + .../bundles/it.2578.ab3178e0160c259eac53.js | 3 + .../bundles/it.3175.e0a2c845c5cba23f42fb.js | 2 + .../bundles/it.3236.e12bb9a536432e97ec0c.js | 1 + .../bundles/it.344.a9e566fa1091368f40c7.js | 5 + .../bundles/it.3951.babac9be598102fb0d92.js | 3 + .../bundles/it.4716.e4ac74dfc9ec5374b00c.js | 42 + .../bundles/it.5362.311bfba5d2c84b13ec2b.js | 2 + .../bundles/it.6306.b88dcc3f0d7db89ebfc1.js | 1 + .../bundles/it.9417.7ff64779d43389a1bb41.js | 1 + .../bundles/ja.178.dd03c0163a8373c0fc5b.js | 2 + .../bundles/ja.2285.1268ecef367debd2960b.js | 1 + .../bundles/ja.2547.28b713bedf796244795d.js | 2 + .../bundles/ja.2578.ab3178e0160c259eac53.js | 2 + .../bundles/ja.3175.e0a2c845c5cba23f42fb.js | 1 + .../bundles/ja.3236.e12bb9a536432e97ec0c.js | 1 + .../bundles/ja.344.a9e566fa1091368f40c7.js | 4 + .../bundles/ja.3951.babac9be598102fb0d92.js | 2 + .../bundles/ja.4716.e4ac74dfc9ec5374b00c.js | 36 + .../bundles/ja.5362.311bfba5d2c84b13ec2b.js | 2 + .../bundles/ja.6306.b88dcc3f0d7db89ebfc1.js | 1 + .../bundles/ja.9417.7ff64779d43389a1bb41.js | 1 + .../bundles/ko.178.dd03c0163a8373c0fc5b.js | 2 + .../bundles/ko.2285.1268ecef367debd2960b.js | 1 + .../bundles/ko.2547.28b713bedf796244795d.js | 2 + .../bundles/ko.2578.ab3178e0160c259eac53.js | 2 + .../bundles/ko.3175.e0a2c845c5cba23f42fb.js | 1 + .../bundles/ko.3236.e12bb9a536432e97ec0c.js | 1 + .../bundles/ko.344.a9e566fa1091368f40c7.js | 4 + .../bundles/ko.3951.babac9be598102fb0d92.js | 2 + .../bundles/ko.4716.e4ac74dfc9ec5374b00c.js | 35 + .../bundles/ko.5362.311bfba5d2c84b13ec2b.js | 1 + .../bundles/ko.6306.b88dcc3f0d7db89ebfc1.js | 1 + .../bundles/ko.9417.7ff64779d43389a1bb41.js | 1 + ...rge-slider-handle.18e9ee5923db4eac2c43.svg | 1 + .../bundles/library.97ddeff81f861d17f06e.js | 887 + .../line-tools-icons.ecc8d3a4af49afed6b6d.js | 29 + ...tools-synchronizer.0bc2d3617dda7143f094.js | 10 + .../linewidth-slider.8e3d0520d28ce8259ccf.png | Bin 0 -> 126 bytes .../load-chart-dialog.9a37c608b4849a6f8a11.js | 13 + ...p-tooltip-renderer.19bbb3fc39665da2e3e6.js | 8 + .../lt-icons-atlas.5d7c9d668ac98bd5bce1.js | 75 + .../lt-pane-views.077de067da0763f84cb2.js | 108 + ...s-with-definitions.ae758430950906d90d11.js | 42 + .../lt-stickers-atlas.52ad6e6d7d7b134ab0ba.js | 61 + ...ge-drawings-dialog.5f8ccee744105adf029e.js | 1 + .../mock-dark.16b5f3a431f502b03ae3.svg | 1 + .../mock-light.d201313017eb2c1b989f.svg | 1 + .../bundles/ms_MY.178.dd03c0163a8373c0fc5b.js | 3 + .../ms_MY.2285.1268ecef367debd2960b.js | 1 + .../ms_MY.2547.28b713bedf796244795d.js | 2 + .../ms_MY.2578.ab3178e0160c259eac53.js | 3 + .../ms_MY.3175.e0a2c845c5cba23f42fb.js | 2 + .../ms_MY.3236.e12bb9a536432e97ec0c.js | 1 + .../bundles/ms_MY.344.a9e566fa1091368f40c7.js | 5 + .../ms_MY.3951.babac9be598102fb0d92.js | 3 + .../ms_MY.4716.e4ac74dfc9ec5374b00c.js | 42 + .../ms_MY.5362.311bfba5d2c84b13ec2b.js | 2 + .../ms_MY.6306.b88dcc3f0d7db89ebfc1.js | 1 + .../ms_MY.9417.7ff64779d43389a1bb41.js | 1 + ...firm-inputs-dialog.5ce0d1c060e0d28cde15.js | 5 + ...edit-object-dialog.b3553940c9159e24d8aa.js | 25 + .../bundles/nl_NL.178.dd03c0163a8373c0fc5b.js | 3 + .../nl_NL.2285.1268ecef367debd2960b.js | 1 + .../nl_NL.2547.28b713bedf796244795d.js | 2 + .../nl_NL.2578.ab3178e0160c259eac53.js | 2 + .../nl_NL.3175.e0a2c845c5cba23f42fb.js | 1 + .../nl_NL.3236.e12bb9a536432e97ec0c.js | 1 + .../bundles/nl_NL.344.a9e566fa1091368f40c7.js | 5 + .../nl_NL.3951.babac9be598102fb0d92.js | 2 + .../nl_NL.4716.e4ac74dfc9ec5374b00c.js | 40 + .../nl_NL.5362.311bfba5d2c84b13ec2b.js | 2 + .../nl_NL.6306.b88dcc3f0d7db89ebfc1.js | 1 + .../nl_NL.9417.7ff64779d43389a1bb41.js | 1 + ...object-tree-dialog.0b6cab4cb55e2cef2c40.js | 35 + .../opacity-pattern.4d8fbb552dde3db26f4a.svg | 1 + .../opacity-slider.4f3ca6b00b45fd71da5f.png | Bin 0 -> 84 bytes .../performance.769cf9dda2ede7d12b74.svg | 1 + .../bundles/pl.178.dd03c0163a8373c0fc5b.js | 4 + .../bundles/pl.2285.1268ecef367debd2960b.js | 1 + .../bundles/pl.2547.28b713bedf796244795d.js | 2 + .../bundles/pl.2578.ab3178e0160c259eac53.js | 3 + .../bundles/pl.3175.e0a2c845c5cba23f42fb.js | 2 + .../bundles/pl.3236.e12bb9a536432e97ec0c.js | 1 + .../bundles/pl.344.a9e566fa1091368f40c7.js | 5 + .../bundles/pl.3951.babac9be598102fb0d92.js | 3 + .../bundles/pl.4716.e4ac74dfc9ec5374b00c.js | 43 + .../bundles/pl.5362.311bfba5d2c84b13ec2b.js | 2 + .../bundles/pl.6306.b88dcc3f0d7db89ebfc1.js | 1 + .../bundles/pl.9417.7ff64779d43389a1bb41.js | 1 + ...ction-clock-white.c4675d37769f1df4c9ec.png | Bin 0 -> 160 bytes ...ion-failure-white.a838a6689f951970e715.png | Bin 0 -> 125 bytes ...ion-success-white.2fb9966b4c0f3529a2ea.png | Bin 0 -> 168 bytes .../bundles/pt.178.dd03c0163a8373c0fc5b.js | 3 + .../bundles/pt.2285.1268ecef367debd2960b.js | 1 + .../bundles/pt.2547.28b713bedf796244795d.js | 3 + .../bundles/pt.2578.ab3178e0160c259eac53.js | 3 + .../bundles/pt.3175.e0a2c845c5cba23f42fb.js | 2 + .../bundles/pt.3236.e12bb9a536432e97ec0c.js | 1 + .../bundles/pt.344.a9e566fa1091368f40c7.js | 6 + .../bundles/pt.3951.babac9be598102fb0d92.js | 3 + .../bundles/pt.4716.e4ac74dfc9ec5374b00c.js | 43 + .../bundles/pt.5362.311bfba5d2c84b13ec2b.js | 2 + .../bundles/pt.6306.b88dcc3f0d7db89ebfc1.js | 1 + .../bundles/pt.9417.7ff64779d43389a1bb41.js | 1 + ...restricted-toolset.78732f5a01aa118efb81.js | 36 + .../bundles/ro.178.dd03c0163a8373c0fc5b.js | 3 + .../bundles/ro.2285.1268ecef367debd2960b.js | 1 + .../bundles/ro.2547.28b713bedf796244795d.js | 2 + .../bundles/ro.2578.ab3178e0160c259eac53.js | 2 + .../bundles/ro.3175.e0a2c845c5cba23f42fb.js | 1 + .../bundles/ro.3236.e12bb9a536432e97ec0c.js | 1 + .../bundles/ro.344.a9e566fa1091368f40c7.js | 5 + .../bundles/ro.3951.babac9be598102fb0d92.js | 2 + .../bundles/ro.4716.e4ac74dfc9ec5374b00c.js | 40 + .../bundles/ro.5362.311bfba5d2c84b13ec2b.js | 2 + .../bundles/ro.6306.b88dcc3f0d7db89ebfc1.js | 1 + .../bundles/ro.9417.7ff64779d43389a1bb41.js | 1 + .../bundles/ru.178.dd03c0163a8373c0fc5b.js | 4 + .../bundles/ru.2285.1268ecef367debd2960b.js | 1 + .../bundles/ru.2547.28b713bedf796244795d.js | 2 + .../bundles/ru.2578.ab3178e0160c259eac53.js | 3 + .../bundles/ru.3175.e0a2c845c5cba23f42fb.js | 2 + .../bundles/ru.3236.e12bb9a536432e97ec0c.js | 1 + .../bundles/ru.344.a9e566fa1091368f40c7.js | 5 + .../bundles/ru.3951.babac9be598102fb0d92.js | 3 + .../bundles/ru.4716.e4ac74dfc9ec5374b00c.js | 44 + .../bundles/ru.5362.311bfba5d2c84b13ec2b.js | 2 + .../bundles/ru.6306.b88dcc3f0d7db89ebfc1.js | 1 + .../bundles/ru.9417.7ff64779d43389a1bb41.js | 1 + .../bundles/runtime.b283dc97286bf865cf08.js | 6 + .../series-icons-map.f25fb7b89b7e831b726c.js | 3 + .../series-pane-views.d3299bca6e9fad2c340a.js | 2 + ...rt-to-social-utils.d7331dbca4a2aa0909e7.js | 1 + ...-theme-save-dialog.02c87d9b20f743b5cf16.js | 2 + .../simple-dialog.6a6e7744cd3263ce2887.js | 5 + ...-properties-editor.3b96f58f66e0caa61b15.js | 13 + ...-inputs-pane-views.6caf467f12b1d6ee408a.js | 3 + .../study-market.b04732ea1491ac587015.js | 14 + .../study-pane-views.51d0897ba74454ec3423.js | 6 + ...s-with-definitions.1d3c58ff151a9c7c19a3.js | 14 + ...dy-template-dialog.45bca887c7f2c0d84601.js | 9 + .../bundles/sv.178.dd03c0163a8373c0fc5b.js | 3 + .../bundles/sv.2285.1268ecef367debd2960b.js | 1 + .../bundles/sv.2547.28b713bedf796244795d.js | 2 + .../bundles/sv.2578.ab3178e0160c259eac53.js | 3 + .../bundles/sv.3175.e0a2c845c5cba23f42fb.js | 1 + .../bundles/sv.3236.e12bb9a536432e97ec0c.js | 1 + .../bundles/sv.344.a9e566fa1091368f40c7.js | 5 + .../bundles/sv.3951.babac9be598102fb0d92.js | 3 + .../bundles/sv.4716.e4ac74dfc9ec5374b00c.js | 42 + .../bundles/sv.5362.311bfba5d2c84b13ec2b.js | 2 + .../bundles/sv.6306.b88dcc3f0d7db89ebfc1.js | 1 + .../bundles/sv.9417.7ff64779d43389a1bb41.js | 1 + .../svg-renderer.f065beaf6b5b37da27d9.js | 3 + ...l-info-dialog-impl.6ef1056ef156ddb4caf1.js | 20 + ...mbol-search-dialog.e5850d7e02343ee54c52.js | 7 + ...e-chart-image-impl.600804a9c180df6a83b1.js | 1 + .../bundles/th.178.dd03c0163a8373c0fc5b.js | 3 + .../bundles/th.2285.1268ecef367debd2960b.js | 1 + .../bundles/th.2547.28b713bedf796244795d.js | 2 + .../bundles/th.2578.ab3178e0160c259eac53.js | 2 + .../bundles/th.3175.e0a2c845c5cba23f42fb.js | 1 + .../bundles/th.3236.e12bb9a536432e97ec0c.js | 1 + .../bundles/th.344.a9e566fa1091368f40c7.js | 5 + .../bundles/th.3951.babac9be598102fb0d92.js | 3 + .../bundles/th.4716.e4ac74dfc9ec5374b00c.js | 42 + .../bundles/th.5362.311bfba5d2c84b13ec2b.js | 2 + .../bundles/th.6306.b88dcc3f0d7db89ebfc1.js | 1 + .../bundles/th.9417.7ff64779d43389a1bb41.js | 1 + .../bundles/tr.178.dd03c0163a8373c0fc5b.js | 3 + .../bundles/tr.2285.1268ecef367debd2960b.js | 1 + .../bundles/tr.2547.28b713bedf796244795d.js | 2 + .../bundles/tr.2578.ab3178e0160c259eac53.js | 3 + .../bundles/tr.3175.e0a2c845c5cba23f42fb.js | 2 + .../bundles/tr.3236.e12bb9a536432e97ec0c.js | 1 + .../bundles/tr.344.a9e566fa1091368f40c7.js | 5 + .../bundles/tr.3951.babac9be598102fb0d92.js | 3 + .../bundles/tr.4716.e4ac74dfc9ec5374b00c.js | 42 + .../bundles/tr.5362.311bfba5d2c84b13ec2b.js | 2 + .../bundles/tr.6306.b88dcc3f0d7db89ebfc1.js | 1 + .../bundles/tr.9417.7ff64779d43389a1bb41.js | 1 + ...bars-marks-tooltip.71213c4f755723965a80.js | 2 + .../bundles/vi.178.dd03c0163a8373c0fc5b.js | 3 + .../bundles/vi.2285.1268ecef367debd2960b.js | 1 + .../bundles/vi.2547.28b713bedf796244795d.js | 2 + .../bundles/vi.2578.ab3178e0160c259eac53.js | 3 + .../bundles/vi.3175.e0a2c845c5cba23f42fb.js | 2 + .../bundles/vi.3236.e12bb9a536432e97ec0c.js | 1 + .../bundles/vi.344.a9e566fa1091368f40c7.js | 5 + .../bundles/vi.3951.babac9be598102fb0d92.js | 3 + .../bundles/vi.4716.e4ac74dfc9ec5374b00c.js | 43 + .../bundles/vi.5362.311bfba5d2c84b13ec2b.js | 2 + .../bundles/vi.6306.b88dcc3f0d7db89ebfc1.js | 1 + .../bundles/vi.9417.7ff64779d43389a1bb41.js | 1 + .../bundles/zh.178.dd03c0163a8373c0fc5b.js | 2 + .../bundles/zh.2285.1268ecef367debd2960b.js | 1 + .../bundles/zh.2547.28b713bedf796244795d.js | 2 + .../bundles/zh.2578.ab3178e0160c259eac53.js | 2 + .../bundles/zh.3175.e0a2c845c5cba23f42fb.js | 1 + .../bundles/zh.3236.e12bb9a536432e97ec0c.js | 1 + .../bundles/zh.344.a9e566fa1091368f40c7.js | 4 + .../bundles/zh.3951.babac9be598102fb0d92.js | 2 + .../bundles/zh.4716.e4ac74dfc9ec5374b00c.js | 33 + .../bundles/zh.5362.311bfba5d2c84b13ec2b.js | 1 + .../bundles/zh.6306.b88dcc3f0d7db89ebfc1.js | 1 + .../bundles/zh.9417.7ff64779d43389a1bb41.js | 1 + .../bundles/zh_TW.178.dd03c0163a8373c0fc5b.js | 2 + .../zh_TW.2285.1268ecef367debd2960b.js | 1 + .../zh_TW.2547.28b713bedf796244795d.js | 2 + .../zh_TW.2578.ab3178e0160c259eac53.js | 2 + .../zh_TW.3175.e0a2c845c5cba23f42fb.js | 1 + .../zh_TW.3236.e12bb9a536432e97ec0c.js | 1 + .../bundles/zh_TW.344.a9e566fa1091368f40c7.js | 4 + .../zh_TW.3951.babac9be598102fb0d92.js | 2 + .../zh_TW.4716.e4ac74dfc9ec5374b00c.js | 33 + .../zh_TW.5362.311bfba5d2c84b13ec2b.js | 1 + .../zh_TW.6306.b88dcc3f0d7db89ebfc1.js | 1 + .../zh_TW.9417.7ff64779d43389a1bb41.js | 1 + charting_library/charting_library.cjs.js | 1 + charting_library/charting_library.d.ts | 28207 ++++++++++++++++ charting_library/charting_library.esm.js | 1 + charting_library/charting_library.js | 1 + .../charting_library.standalone.js | 1 + charting_library/datafeed-api.d.ts | 1178 + charting_library/package.json | 8 + 589 files changed, 33382 insertions(+) create mode 100644 charting_library/bundles/1033.5197f9f8b8500206d06c.css create mode 100644 charting_library/bundles/1033.5197f9f8b8500206d06c.rtl.css create mode 100644 charting_library/bundles/1109.b1ced88f4a839badfff1.css create mode 100644 charting_library/bundles/1109.b1ced88f4a839badfff1.rtl.css create mode 100644 charting_library/bundles/1553.c076714f5e24887f0b94.js create mode 100644 charting_library/bundles/1740.4c61de525e940eee4f3c.js create mode 100644 charting_library/bundles/1762.7ff6b353c441db2276da.css create mode 100644 charting_library/bundles/1762.7ff6b353c441db2276da.rtl.css create mode 100644 charting_library/bundles/1803.4653bb65d2b0d594d6af.css create mode 100644 charting_library/bundles/1803.4653bb65d2b0d594d6af.rtl.css create mode 100644 charting_library/bundles/2052.e9d07fdfb896fca26166.js create mode 100644 charting_library/bundles/2109.4d5de3fbde1cd7dc5e9f.css create mode 100644 charting_library/bundles/2109.4d5de3fbde1cd7dc5e9f.rtl.css create mode 100644 charting_library/bundles/2191.bb0aa12f5e562fd483f3.css create mode 100644 charting_library/bundles/2191.bb0aa12f5e562fd483f3.rtl.css create mode 100644 charting_library/bundles/2260.b98824e4829a1aa9b444.css create mode 100644 charting_library/bundles/2260.b98824e4829a1aa9b444.rtl.css create mode 100644 charting_library/bundles/2443.66f44a8bfe8d49aaeaee.js create mode 100644 charting_library/bundles/2486.82c7dba4839761a57f28.css create mode 100644 charting_library/bundles/2486.82c7dba4839761a57f28.rtl.css create mode 100644 charting_library/bundles/2544.225f38946afc6ad55a35.js create mode 100644 charting_library/bundles/2587.1f1100dc01693edfe269.css create mode 100644 charting_library/bundles/2587.1f1100dc01693edfe269.rtl.css create mode 100644 charting_library/bundles/2639.7b1d42eef7b89e0e96d3.css create mode 100644 charting_library/bundles/2639.7b1d42eef7b89e0e96d3.rtl.css create mode 100644 charting_library/bundles/2666.fbb750fd312778403036.css create mode 100644 charting_library/bundles/2666.fbb750fd312778403036.rtl.css create mode 100644 charting_library/bundles/2676.2d3cabbd39a3b0d6e9ea.css create mode 100644 charting_library/bundles/2676.2d3cabbd39a3b0d6e9ea.rtl.css create mode 100644 charting_library/bundles/2731.ec19f123cabf8efd03a4.css create mode 100644 charting_library/bundles/2731.ec19f123cabf8efd03a4.rtl.css create mode 100644 charting_library/bundles/2846.fbbd62afe04b4f9387f2.js create mode 100644 charting_library/bundles/3066.58a325f25b087530293d.css create mode 100644 charting_library/bundles/3066.58a325f25b087530293d.rtl.css create mode 100644 charting_library/bundles/3263.238cd2d620e004adee5a.js create mode 100644 charting_library/bundles/3353.860146c59230ab4bd938.css create mode 100644 charting_library/bundles/3353.860146c59230ab4bd938.rtl.css create mode 100644 charting_library/bundles/3502.c49903f7222870ff8aca.css create mode 100644 charting_library/bundles/3502.c49903f7222870ff8aca.rtl.css create mode 100644 charting_library/bundles/3610.11b7ad14e26429fdfa5d.css create mode 100644 charting_library/bundles/3610.11b7ad14e26429fdfa5d.rtl.css create mode 100644 charting_library/bundles/3717.856421c70a4dff35762a.css create mode 100644 charting_library/bundles/3717.856421c70a4dff35762a.rtl.css create mode 100644 charting_library/bundles/3780.a289557f2e0bcabcc4ca.css create mode 100644 charting_library/bundles/3780.a289557f2e0bcabcc4ca.rtl.css create mode 100644 charting_library/bundles/3842.8cf6b523fd5a5b6fb022.css create mode 100644 charting_library/bundles/3842.8cf6b523fd5a5b6fb022.rtl.css create mode 100644 charting_library/bundles/3896.96db838d3467bcf68051.css create mode 100644 charting_library/bundles/3896.96db838d3467bcf68051.rtl.css create mode 100644 charting_library/bundles/3914.d2b6c577f350629b6837.css create mode 100644 charting_library/bundles/3914.d2b6c577f350629b6837.rtl.css create mode 100644 charting_library/bundles/3939.4d0187960a564ff5a557.css create mode 100644 charting_library/bundles/3939.4d0187960a564ff5a557.rtl.css create mode 100644 charting_library/bundles/3980.b2ff45a2d8bb6a131d7c.css create mode 100644 charting_library/bundles/3980.b2ff45a2d8bb6a131d7c.rtl.css create mode 100644 charting_library/bundles/3986.b50fcad4f1b77533bda7.js create mode 100644 charting_library/bundles/4015.1d0e3a62a59d173c81f3.css create mode 100644 charting_library/bundles/4015.1d0e3a62a59d173c81f3.rtl.css create mode 100644 charting_library/bundles/4062.9229fac3ef3db26fd5bc.js create mode 100644 charting_library/bundles/4102.4abd8542fa3aa3e7fd5d.css create mode 100644 charting_library/bundles/4102.4abd8542fa3aa3e7fd5d.rtl.css create mode 100644 charting_library/bundles/4215.d24836a292b1969ab4bb.css create mode 100644 charting_library/bundles/4215.d24836a292b1969ab4bb.rtl.css create mode 100644 charting_library/bundles/4370.18ca7d93e5073f0446c0.js create mode 100644 charting_library/bundles/4403.bf44a542113a4440984b.js create mode 100644 charting_library/bundles/4648.af8e7c4b04b18b9156b0.js create mode 100644 charting_library/bundles/4713.8582f5ea3328f2cbdfae.js create mode 100644 charting_library/bundles/4781.cf1365a3bf51d9989978.css create mode 100644 charting_library/bundles/4781.cf1365a3bf51d9989978.rtl.css create mode 100644 charting_library/bundles/4788.3cff897925f7a8dbc837.css create mode 100644 charting_library/bundles/4788.3cff897925f7a8dbc837.rtl.css create mode 100644 charting_library/bundles/4894.99d4c2794da9feef3c70.css create mode 100644 charting_library/bundles/4894.99d4c2794da9feef3c70.rtl.css create mode 100644 charting_library/bundles/4987.ca5d16a7e990d39bfb0e.css create mode 100644 charting_library/bundles/4987.ca5d16a7e990d39bfb0e.rtl.css create mode 100644 charting_library/bundles/5057.5382614553878fcf337d.js create mode 100644 charting_library/bundles/5128.57de9f218989cee8119d.js create mode 100644 charting_library/bundles/5142.2c34c8656148cc5203b7.js create mode 100644 charting_library/bundles/5145.a2b224fd27ab2941c565.css create mode 100644 charting_library/bundles/5145.a2b224fd27ab2941c565.rtl.css create mode 100644 charting_library/bundles/5163.950dd1d584f76da1ed3b.css create mode 100644 charting_library/bundles/5163.950dd1d584f76da1ed3b.rtl.css create mode 100644 charting_library/bundles/5164.a45b25a7ca6a0c16f810.js create mode 100644 charting_library/bundles/5166.a12c50ad6225ca6de843.css create mode 100644 charting_library/bundles/5166.a12c50ad6225ca6de843.rtl.css create mode 100644 charting_library/bundles/524.ef662c4bc3e57dd91171.css create mode 100644 charting_library/bundles/524.ef662c4bc3e57dd91171.rtl.css create mode 100644 charting_library/bundles/5649.b60ed09c5ea8c55827d4.css create mode 100644 charting_library/bundles/5649.b60ed09c5ea8c55827d4.rtl.css create mode 100644 charting_library/bundles/5664.87e81959e880fa8ba65d.js create mode 100644 charting_library/bundles/5866.f164dd2a584ab0f493cf.css create mode 100644 charting_library/bundles/5866.f164dd2a584ab0f493cf.rtl.css create mode 100644 charting_library/bundles/5940.aedc1bdbd324e6042b17.css create mode 100644 charting_library/bundles/5940.aedc1bdbd324e6042b17.rtl.css create mode 100644 charting_library/bundles/5983.3c0ae13972f5d3433a77.js create mode 100644 charting_library/bundles/5993.4705829d0834140ee3f2.css create mode 100644 charting_library/bundles/5993.4705829d0834140ee3f2.rtl.css create mode 100644 charting_library/bundles/6.362fa6a7ab1f3e3b06c4.css create mode 100644 charting_library/bundles/6.362fa6a7ab1f3e3b06c4.rtl.css create mode 100644 charting_library/bundles/6025.263b457b1a7f9ca139b2.css create mode 100644 charting_library/bundles/6025.263b457b1a7f9ca139b2.rtl.css create mode 100644 charting_library/bundles/6036.3b493a9f0ab052e6447c.css create mode 100644 charting_library/bundles/6036.3b493a9f0ab052e6447c.rtl.css create mode 100644 charting_library/bundles/6106.f01163745d787b60c86c.css create mode 100644 charting_library/bundles/6106.f01163745d787b60c86c.rtl.css create mode 100644 charting_library/bundles/6150.bda60280b05cea478076.css create mode 100644 charting_library/bundles/6150.bda60280b05cea478076.rtl.css create mode 100644 charting_library/bundles/6214.65b7dbf8be6cca5ac143.css create mode 100644 charting_library/bundles/6214.65b7dbf8be6cca5ac143.rtl.css create mode 100644 charting_library/bundles/6221.bc53670dfb8f982908a2.css create mode 100644 charting_library/bundles/6221.bc53670dfb8f982908a2.rtl.css create mode 100644 charting_library/bundles/6408.e58aaf98d9306e8d9b77.js create mode 100644 charting_library/bundles/6494.4c212043f24336e170d5.css create mode 100644 charting_library/bundles/6494.4c212043f24336e170d5.rtl.css create mode 100644 charting_library/bundles/6625.0ed88fc3a989c98408cc.css create mode 100644 charting_library/bundles/6625.0ed88fc3a989c98408cc.rtl.css create mode 100644 charting_library/bundles/6639.885b5577e3fb71ee2bea.css create mode 100644 charting_library/bundles/6639.885b5577e3fb71ee2bea.rtl.css create mode 100644 charting_library/bundles/6747.c7d403ae692f88568278.css create mode 100644 charting_library/bundles/6747.c7d403ae692f88568278.rtl.css create mode 100644 charting_library/bundles/6752.207eb3cc75b3ed2c6754.css create mode 100644 charting_library/bundles/6752.207eb3cc75b3ed2c6754.rtl.css create mode 100644 charting_library/bundles/6884.bb7d30a7bbbe5af36556.css create mode 100644 charting_library/bundles/6884.bb7d30a7bbbe5af36556.rtl.css create mode 100644 charting_library/bundles/6918.c8f3265e9286a784038b.js create mode 100644 charting_library/bundles/6925.a3a09d7303a96edb77cb.css create mode 100644 charting_library/bundles/6925.a3a09d7303a96edb77cb.rtl.css create mode 100644 charting_library/bundles/6949.19355e81a60b640ea097.css create mode 100644 charting_library/bundles/6949.19355e81a60b640ea097.rtl.css create mode 100644 charting_library/bundles/6985.2cd225354e2fd236e8e9.css create mode 100644 charting_library/bundles/6985.2cd225354e2fd236e8e9.rtl.css create mode 100644 charting_library/bundles/7051.cff4509091dbd0706ebe.js create mode 100644 charting_library/bundles/7111.b16b4eb739a7e8577559.css create mode 100644 charting_library/bundles/7111.b16b4eb739a7e8577559.rtl.css create mode 100644 charting_library/bundles/7149.12adbb19fdefe9b66b18.css create mode 100644 charting_library/bundles/7149.12adbb19fdefe9b66b18.rtl.css create mode 100644 charting_library/bundles/7194.e04f69c8933166966874.css create mode 100644 charting_library/bundles/7194.e04f69c8933166966874.rtl.css create mode 100644 charting_library/bundles/7350.00632eec360f0cf2d9a0.css create mode 100644 charting_library/bundles/7350.00632eec360f0cf2d9a0.rtl.css create mode 100644 charting_library/bundles/7391.9c809fa91ed0c8f75bc0.css create mode 100644 charting_library/bundles/7391.9c809fa91ed0c8f75bc0.rtl.css create mode 100644 charting_library/bundles/7413.f830ad1ad6ee6f9b1cb3.css create mode 100644 charting_library/bundles/7413.f830ad1ad6ee6f9b1cb3.rtl.css create mode 100644 charting_library/bundles/750.e16edadfacd60574d861.js create mode 100644 charting_library/bundles/7550.087936b2aa6ea51cd6bf.js create mode 100644 charting_library/bundles/7555.8c1e3939e7666b0f8c69.css create mode 100644 charting_library/bundles/7555.8c1e3939e7666b0f8c69.rtl.css create mode 100644 charting_library/bundles/7663.6fabc58c7ddf7c2b076f.js create mode 100644 charting_library/bundles/7807.8577632fdab29ee53ddf.css create mode 100644 charting_library/bundles/7807.8577632fdab29ee53ddf.rtl.css create mode 100644 charting_library/bundles/7871.fff454908cba03863eb7.css create mode 100644 charting_library/bundles/7871.fff454908cba03863eb7.rtl.css create mode 100644 charting_library/bundles/8056.1f54f717d8e522c55c89.css create mode 100644 charting_library/bundles/8056.1f54f717d8e522c55c89.rtl.css create mode 100644 charting_library/bundles/8149.21f2b01074a4d082e268.css create mode 100644 charting_library/bundles/8149.21f2b01074a4d082e268.rtl.css create mode 100644 charting_library/bundles/8167.3edae41386acc976c9f8.js create mode 100644 charting_library/bundles/826.2effba57f47544e58368.css create mode 100644 charting_library/bundles/826.2effba57f47544e58368.rtl.css create mode 100644 charting_library/bundles/8287.2b6f71ec5c0064590ffd.css create mode 100644 charting_library/bundles/8287.2b6f71ec5c0064590ffd.rtl.css create mode 100644 charting_library/bundles/8450.f75ab24e1ecb22d29183.css create mode 100644 charting_library/bundles/8450.f75ab24e1ecb22d29183.rtl.css create mode 100644 charting_library/bundles/855.56a5e53c97d91a9f96f7.css create mode 100644 charting_library/bundles/855.56a5e53c97d91a9f96f7.rtl.css create mode 100644 charting_library/bundles/8882.9838a8b1e0e6766b6408.js create mode 100644 charting_library/bundles/8904.a302177fe7e3ccd50cb0.css create mode 100644 charting_library/bundles/8904.a302177fe7e3ccd50cb0.rtl.css create mode 100644 charting_library/bundles/898.f909d7c1efc95f635922.css create mode 100644 charting_library/bundles/898.f909d7c1efc95f635922.rtl.css create mode 100644 charting_library/bundles/9138.03b8fbcfabcae851949a.css create mode 100644 charting_library/bundles/9138.03b8fbcfabcae851949a.rtl.css create mode 100644 charting_library/bundles/9327.97be240031495a68333f.css create mode 100644 charting_library/bundles/9327.97be240031495a68333f.rtl.css create mode 100644 charting_library/bundles/9403.db9859ab09623682562c.css create mode 100644 charting_library/bundles/9403.db9859ab09623682562c.rtl.css create mode 100644 charting_library/bundles/9465.fd61e82b3c912f2e9fad.css create mode 100644 charting_library/bundles/9465.fd61e82b3c912f2e9fad.rtl.css create mode 100644 charting_library/bundles/956.1e89775cfd644d656c56.css create mode 100644 charting_library/bundles/956.1e89775cfd644d656c56.rtl.css create mode 100644 charting_library/bundles/962.9f54d549868e21286372.js create mode 100644 charting_library/bundles/9789.cb5ad20bc727d3820b6c.css create mode 100644 charting_library/bundles/9789.cb5ad20bc727d3820b6c.rtl.css create mode 100644 charting_library/bundles/9842.ceaeabba258d065497c8.css create mode 100644 charting_library/bundles/9842.ceaeabba258d065497c8.rtl.css create mode 100644 charting_library/bundles/9916.60c48148a54dba9504a0.css create mode 100644 charting_library/bundles/9916.60c48148a54dba9504a0.rtl.css create mode 100644 charting_library/bundles/EuclidCircular.be8f862db48c2976009f.woff2 create mode 100644 charting_library/bundles/add-compare-dialog.5039a5ac2f3556b18cb1.js create mode 100644 charting_library/bundles/ar.178.dd03c0163a8373c0fc5b.js create mode 100644 charting_library/bundles/ar.2285.1268ecef367debd2960b.js create mode 100644 charting_library/bundles/ar.2547.28b713bedf796244795d.js create mode 100644 charting_library/bundles/ar.2578.ab3178e0160c259eac53.js create mode 100644 charting_library/bundles/ar.3175.e0a2c845c5cba23f42fb.js create mode 100644 charting_library/bundles/ar.3236.e12bb9a536432e97ec0c.js create mode 100644 charting_library/bundles/ar.344.a9e566fa1091368f40c7.js create mode 100644 charting_library/bundles/ar.3951.babac9be598102fb0d92.js create mode 100644 charting_library/bundles/ar.4716.e4ac74dfc9ec5374b00c.js create mode 100644 charting_library/bundles/ar.5362.311bfba5d2c84b13ec2b.js create mode 100644 charting_library/bundles/ar.6306.b88dcc3f0d7db89ebfc1.js create mode 100644 charting_library/bundles/ar.9417.7ff64779d43389a1bb41.js create mode 100644 charting_library/bundles/ca_ES.178.dd03c0163a8373c0fc5b.js create mode 100644 charting_library/bundles/ca_ES.2285.1268ecef367debd2960b.js create mode 100644 charting_library/bundles/ca_ES.2547.28b713bedf796244795d.js create mode 100644 charting_library/bundles/ca_ES.2578.ab3178e0160c259eac53.js create mode 100644 charting_library/bundles/ca_ES.3175.e0a2c845c5cba23f42fb.js create mode 100644 charting_library/bundles/ca_ES.3236.e12bb9a536432e97ec0c.js create mode 100644 charting_library/bundles/ca_ES.344.a9e566fa1091368f40c7.js create mode 100644 charting_library/bundles/ca_ES.3951.babac9be598102fb0d92.js create mode 100644 charting_library/bundles/ca_ES.4716.e4ac74dfc9ec5374b00c.js create mode 100644 charting_library/bundles/ca_ES.5362.311bfba5d2c84b13ec2b.js create mode 100644 charting_library/bundles/ca_ES.6306.b88dcc3f0d7db89ebfc1.js create mode 100644 charting_library/bundles/ca_ES.9417.7ff64779d43389a1bb41.js create mode 100644 charting_library/bundles/change-interval-dialog.ebdeefbf84f9e033ed5b.js create mode 100644 charting_library/bundles/chart-bottom-toolbar.6826612f0a41ab0fc35c.js create mode 100644 charting_library/bundles/chart-event-hint.9fb712c61440c609af69.js create mode 100644 charting_library/bundles/chart-screenshot-hint.795900ef9e075c847a64.js create mode 100644 charting_library/bundles/chart-storage-external-adapter.9c1267d07e48b8d8f53f.js create mode 100644 charting_library/bundles/chart-storage-library-http.f1f53155460ee314f062.js create mode 100644 charting_library/bundles/chart-widget-gui.75a373be3b6816e8b55a.js create mode 100644 charting_library/bundles/compare-model.f7e796a37129a93179ee.js create mode 100644 charting_library/bundles/context-menu-renderer.4170e3d150582097504c.js create mode 100644 charting_library/bundles/cs.178.dd03c0163a8373c0fc5b.js create mode 100644 charting_library/bundles/cs.2285.1268ecef367debd2960b.js create mode 100644 charting_library/bundles/cs.2547.28b713bedf796244795d.js create mode 100644 charting_library/bundles/cs.2578.ab3178e0160c259eac53.js create mode 100644 charting_library/bundles/cs.3175.e0a2c845c5cba23f42fb.js create mode 100644 charting_library/bundles/cs.3236.e12bb9a536432e97ec0c.js create mode 100644 charting_library/bundles/cs.344.a9e566fa1091368f40c7.js create mode 100644 charting_library/bundles/cs.3951.babac9be598102fb0d92.js create mode 100644 charting_library/bundles/cs.4716.e4ac74dfc9ec5374b00c.js create mode 100644 charting_library/bundles/cs.5362.311bfba5d2c84b13ec2b.js create mode 100644 charting_library/bundles/cs.6306.b88dcc3f0d7db89ebfc1.js create mode 100644 charting_library/bundles/cs.9417.7ff64779d43389a1bb41.js create mode 100644 charting_library/bundles/currency-label-menu.8bac01cc43d3f2cbf903.js create mode 100644 charting_library/bundles/custom-intervals-add-dialog.1aa54900370f7317d3f0.js create mode 100644 charting_library/bundles/de.178.dd03c0163a8373c0fc5b.js create mode 100644 charting_library/bundles/de.2285.1268ecef367debd2960b.js create mode 100644 charting_library/bundles/de.2547.28b713bedf796244795d.js create mode 100644 charting_library/bundles/de.2578.ab3178e0160c259eac53.js create mode 100644 charting_library/bundles/de.3175.e0a2c845c5cba23f42fb.js create mode 100644 charting_library/bundles/de.3236.e12bb9a536432e97ec0c.js create mode 100644 charting_library/bundles/de.344.a9e566fa1091368f40c7.js create mode 100644 charting_library/bundles/de.3951.babac9be598102fb0d92.js create mode 100644 charting_library/bundles/de.4716.e4ac74dfc9ec5374b00c.js create mode 100644 charting_library/bundles/de.5362.311bfba5d2c84b13ec2b.js create mode 100644 charting_library/bundles/de.6306.b88dcc3f0d7db89ebfc1.js create mode 100644 charting_library/bundles/de.9417.7ff64779d43389a1bb41.js create mode 100644 charting_library/bundles/dot.3d617b6b01edba83a7f4.cur create mode 100644 charting_library/bundles/drawing-toolbar.37a00c1b0c7a68cc1d44.js create mode 100644 charting_library/bundles/el.178.dd03c0163a8373c0fc5b.js create mode 100644 charting_library/bundles/el.2285.1268ecef367debd2960b.js create mode 100644 charting_library/bundles/el.2547.28b713bedf796244795d.js create mode 100644 charting_library/bundles/el.2578.ab3178e0160c259eac53.js create mode 100644 charting_library/bundles/el.3175.e0a2c845c5cba23f42fb.js create mode 100644 charting_library/bundles/el.3236.e12bb9a536432e97ec0c.js create mode 100644 charting_library/bundles/el.344.a9e566fa1091368f40c7.js create mode 100644 charting_library/bundles/el.3951.babac9be598102fb0d92.js create mode 100644 charting_library/bundles/el.4716.e4ac74dfc9ec5374b00c.js create mode 100644 charting_library/bundles/el.5362.311bfba5d2c84b13ec2b.js create mode 100644 charting_library/bundles/el.6306.b88dcc3f0d7db89ebfc1.js create mode 100644 charting_library/bundles/el.9417.7ff64779d43389a1bb41.js create mode 100644 charting_library/bundles/en.178.dd03c0163a8373c0fc5b.js create mode 100644 charting_library/bundles/en.2285.1268ecef367debd2960b.js create mode 100644 charting_library/bundles/en.2547.28b713bedf796244795d.js create mode 100644 charting_library/bundles/en.2578.ab3178e0160c259eac53.js create mode 100644 charting_library/bundles/en.3175.e0a2c845c5cba23f42fb.js create mode 100644 charting_library/bundles/en.3236.e12bb9a536432e97ec0c.js create mode 100644 charting_library/bundles/en.344.a9e566fa1091368f40c7.js create mode 100644 charting_library/bundles/en.3951.babac9be598102fb0d92.js create mode 100644 charting_library/bundles/en.4716.e4ac74dfc9ec5374b00c.js create mode 100644 charting_library/bundles/en.5362.311bfba5d2c84b13ec2b.js create mode 100644 charting_library/bundles/en.6306.b88dcc3f0d7db89ebfc1.js create mode 100644 charting_library/bundles/en.9417.7ff64779d43389a1bb41.js create mode 100644 charting_library/bundles/eraser.c80610a04a92d2465b03.cur create mode 100644 charting_library/bundles/es.178.dd03c0163a8373c0fc5b.js create mode 100644 charting_library/bundles/es.2285.1268ecef367debd2960b.js create mode 100644 charting_library/bundles/es.2547.28b713bedf796244795d.js create mode 100644 charting_library/bundles/es.2578.ab3178e0160c259eac53.js create mode 100644 charting_library/bundles/es.3175.e0a2c845c5cba23f42fb.js create mode 100644 charting_library/bundles/es.3236.e12bb9a536432e97ec0c.js create mode 100644 charting_library/bundles/es.344.a9e566fa1091368f40c7.js create mode 100644 charting_library/bundles/es.3951.babac9be598102fb0d92.js create mode 100644 charting_library/bundles/es.4716.e4ac74dfc9ec5374b00c.js create mode 100644 charting_library/bundles/es.5362.311bfba5d2c84b13ec2b.js create mode 100644 charting_library/bundles/es.6306.b88dcc3f0d7db89ebfc1.js create mode 100644 charting_library/bundles/es.9417.7ff64779d43389a1bb41.js create mode 100644 charting_library/bundles/export-data.f43b3c60275506b2198a.js create mode 100644 charting_library/bundles/fa.178.dd03c0163a8373c0fc5b.js create mode 100644 charting_library/bundles/fa.2285.1268ecef367debd2960b.js create mode 100644 charting_library/bundles/fa.2547.28b713bedf796244795d.js create mode 100644 charting_library/bundles/fa.2578.ab3178e0160c259eac53.js create mode 100644 charting_library/bundles/fa.3175.e0a2c845c5cba23f42fb.js create mode 100644 charting_library/bundles/fa.3236.e12bb9a536432e97ec0c.js create mode 100644 charting_library/bundles/fa.344.a9e566fa1091368f40c7.js create mode 100644 charting_library/bundles/fa.3951.babac9be598102fb0d92.js create mode 100644 charting_library/bundles/fa.4716.e4ac74dfc9ec5374b00c.js create mode 100644 charting_library/bundles/fa.5362.311bfba5d2c84b13ec2b.js create mode 100644 charting_library/bundles/fa.6306.b88dcc3f0d7db89ebfc1.js create mode 100644 charting_library/bundles/fa.9417.7ff64779d43389a1bb41.js create mode 100644 charting_library/bundles/favorite-drawings-api.340e60e2342b0d93ebe7.js create mode 100644 charting_library/bundles/floating-toolbars.96ac7a46b7738535bc92.js create mode 100644 charting_library/bundles/fr.178.dd03c0163a8373c0fc5b.js create mode 100644 charting_library/bundles/fr.2285.1268ecef367debd2960b.js create mode 100644 charting_library/bundles/fr.2547.28b713bedf796244795d.js create mode 100644 charting_library/bundles/fr.2578.ab3178e0160c259eac53.js create mode 100644 charting_library/bundles/fr.3175.e0a2c845c5cba23f42fb.js create mode 100644 charting_library/bundles/fr.3236.e12bb9a536432e97ec0c.js create mode 100644 charting_library/bundles/fr.344.a9e566fa1091368f40c7.js create mode 100644 charting_library/bundles/fr.3951.babac9be598102fb0d92.js create mode 100644 charting_library/bundles/fr.4716.e4ac74dfc9ec5374b00c.js create mode 100644 charting_library/bundles/fr.5362.311bfba5d2c84b13ec2b.js create mode 100644 charting_library/bundles/fr.6306.b88dcc3f0d7db89ebfc1.js create mode 100644 charting_library/bundles/fr.9417.7ff64779d43389a1bb41.js create mode 100644 charting_library/bundles/full-tooltips-popup.3a92633d0497afb5344c.js create mode 100644 charting_library/bundles/general-chart-properties-dialog.cddce4ed266fd9e0629e.js create mode 100644 charting_library/bundles/general-property-page.e4f9354142134a911ace.js create mode 100644 charting_library/bundles/get-error-card.83ba0cba4c0538851e0a.js create mode 100644 charting_library/bundles/global-search-dialog.91018047180ff0d9e40b.js create mode 100644 charting_library/bundles/go-to-date-dialog-impl.851f6bf2bf36fe8fbac4.js create mode 100644 charting_library/bundles/hammerjs.6e30e0c48af40bf2f6c0.js create mode 100644 charting_library/bundles/he_IL.178.dd03c0163a8373c0fc5b.js create mode 100644 charting_library/bundles/he_IL.2285.1268ecef367debd2960b.js create mode 100644 charting_library/bundles/he_IL.2547.28b713bedf796244795d.js create mode 100644 charting_library/bundles/he_IL.2578.ab3178e0160c259eac53.js create mode 100644 charting_library/bundles/he_IL.3175.e0a2c845c5cba23f42fb.js create mode 100644 charting_library/bundles/he_IL.3236.e12bb9a536432e97ec0c.js create mode 100644 charting_library/bundles/he_IL.344.a9e566fa1091368f40c7.js create mode 100644 charting_library/bundles/he_IL.3951.babac9be598102fb0d92.js create mode 100644 charting_library/bundles/he_IL.4716.e4ac74dfc9ec5374b00c.js create mode 100644 charting_library/bundles/he_IL.5362.311bfba5d2c84b13ec2b.js create mode 100644 charting_library/bundles/he_IL.6306.b88dcc3f0d7db89ebfc1.js create mode 100644 charting_library/bundles/he_IL.9417.7ff64779d43389a1bb41.js create mode 100644 charting_library/bundles/header-toolbar.df1a95078c18a5da785c.js create mode 100644 charting_library/bundles/hu_HU.178.dd03c0163a8373c0fc5b.js create mode 100644 charting_library/bundles/hu_HU.2285.1268ecef367debd2960b.js create mode 100644 charting_library/bundles/hu_HU.2547.28b713bedf796244795d.js create mode 100644 charting_library/bundles/hu_HU.2578.ab3178e0160c259eac53.js create mode 100644 charting_library/bundles/hu_HU.3175.e0a2c845c5cba23f42fb.js create mode 100644 charting_library/bundles/hu_HU.3236.e12bb9a536432e97ec0c.js create mode 100644 charting_library/bundles/hu_HU.344.a9e566fa1091368f40c7.js create mode 100644 charting_library/bundles/hu_HU.3951.babac9be598102fb0d92.js create mode 100644 charting_library/bundles/hu_HU.4716.e4ac74dfc9ec5374b00c.js create mode 100644 charting_library/bundles/hu_HU.5362.311bfba5d2c84b13ec2b.js create mode 100644 charting_library/bundles/hu_HU.6306.b88dcc3f0d7db89ebfc1.js create mode 100644 charting_library/bundles/hu_HU.9417.7ff64779d43389a1bb41.js create mode 100644 charting_library/bundles/ichart-storage.1144e5a1b4f8503ee572.js create mode 100644 charting_library/bundles/icons.4d39018d0766cf7006bc.png create mode 100644 charting_library/bundles/id_ID.178.dd03c0163a8373c0fc5b.js create mode 100644 charting_library/bundles/id_ID.2285.1268ecef367debd2960b.js create mode 100644 charting_library/bundles/id_ID.2547.28b713bedf796244795d.js create mode 100644 charting_library/bundles/id_ID.2578.ab3178e0160c259eac53.js create mode 100644 charting_library/bundles/id_ID.3175.e0a2c845c5cba23f42fb.js create mode 100644 charting_library/bundles/id_ID.3236.e12bb9a536432e97ec0c.js create mode 100644 charting_library/bundles/id_ID.344.a9e566fa1091368f40c7.js create mode 100644 charting_library/bundles/id_ID.3951.babac9be598102fb0d92.js create mode 100644 charting_library/bundles/id_ID.4716.e4ac74dfc9ec5374b00c.js create mode 100644 charting_library/bundles/id_ID.5362.311bfba5d2c84b13ec2b.js create mode 100644 charting_library/bundles/id_ID.6306.b88dcc3f0d7db89ebfc1.js create mode 100644 charting_library/bundles/id_ID.9417.7ff64779d43389a1bb41.js create mode 100644 charting_library/bundles/it.178.dd03c0163a8373c0fc5b.js create mode 100644 charting_library/bundles/it.2285.1268ecef367debd2960b.js create mode 100644 charting_library/bundles/it.2547.28b713bedf796244795d.js create mode 100644 charting_library/bundles/it.2578.ab3178e0160c259eac53.js create mode 100644 charting_library/bundles/it.3175.e0a2c845c5cba23f42fb.js create mode 100644 charting_library/bundles/it.3236.e12bb9a536432e97ec0c.js create mode 100644 charting_library/bundles/it.344.a9e566fa1091368f40c7.js create mode 100644 charting_library/bundles/it.3951.babac9be598102fb0d92.js create mode 100644 charting_library/bundles/it.4716.e4ac74dfc9ec5374b00c.js create mode 100644 charting_library/bundles/it.5362.311bfba5d2c84b13ec2b.js create mode 100644 charting_library/bundles/it.6306.b88dcc3f0d7db89ebfc1.js create mode 100644 charting_library/bundles/it.9417.7ff64779d43389a1bb41.js create mode 100644 charting_library/bundles/ja.178.dd03c0163a8373c0fc5b.js create mode 100644 charting_library/bundles/ja.2285.1268ecef367debd2960b.js create mode 100644 charting_library/bundles/ja.2547.28b713bedf796244795d.js create mode 100644 charting_library/bundles/ja.2578.ab3178e0160c259eac53.js create mode 100644 charting_library/bundles/ja.3175.e0a2c845c5cba23f42fb.js create mode 100644 charting_library/bundles/ja.3236.e12bb9a536432e97ec0c.js create mode 100644 charting_library/bundles/ja.344.a9e566fa1091368f40c7.js create mode 100644 charting_library/bundles/ja.3951.babac9be598102fb0d92.js create mode 100644 charting_library/bundles/ja.4716.e4ac74dfc9ec5374b00c.js create mode 100644 charting_library/bundles/ja.5362.311bfba5d2c84b13ec2b.js create mode 100644 charting_library/bundles/ja.6306.b88dcc3f0d7db89ebfc1.js create mode 100644 charting_library/bundles/ja.9417.7ff64779d43389a1bb41.js create mode 100644 charting_library/bundles/ko.178.dd03c0163a8373c0fc5b.js create mode 100644 charting_library/bundles/ko.2285.1268ecef367debd2960b.js create mode 100644 charting_library/bundles/ko.2547.28b713bedf796244795d.js create mode 100644 charting_library/bundles/ko.2578.ab3178e0160c259eac53.js create mode 100644 charting_library/bundles/ko.3175.e0a2c845c5cba23f42fb.js create mode 100644 charting_library/bundles/ko.3236.e12bb9a536432e97ec0c.js create mode 100644 charting_library/bundles/ko.344.a9e566fa1091368f40c7.js create mode 100644 charting_library/bundles/ko.3951.babac9be598102fb0d92.js create mode 100644 charting_library/bundles/ko.4716.e4ac74dfc9ec5374b00c.js create mode 100644 charting_library/bundles/ko.5362.311bfba5d2c84b13ec2b.js create mode 100644 charting_library/bundles/ko.6306.b88dcc3f0d7db89ebfc1.js create mode 100644 charting_library/bundles/ko.9417.7ff64779d43389a1bb41.js create mode 100644 charting_library/bundles/large-slider-handle.18e9ee5923db4eac2c43.svg create mode 100644 charting_library/bundles/library.97ddeff81f861d17f06e.js create mode 100644 charting_library/bundles/line-tools-icons.ecc8d3a4af49afed6b6d.js create mode 100644 charting_library/bundles/line-tools-synchronizer.0bc2d3617dda7143f094.js create mode 100644 charting_library/bundles/linewidth-slider.8e3d0520d28ce8259ccf.png create mode 100644 charting_library/bundles/load-chart-dialog.9a37c608b4849a6f8a11.js create mode 100644 charting_library/bundles/lollipop-tooltip-renderer.19bbb3fc39665da2e3e6.js create mode 100644 charting_library/bundles/lt-icons-atlas.5d7c9d668ac98bd5bce1.js create mode 100644 charting_library/bundles/lt-pane-views.077de067da0763f84cb2.js create mode 100644 charting_library/bundles/lt-property-pages-with-definitions.ae758430950906d90d11.js create mode 100644 charting_library/bundles/lt-stickers-atlas.52ad6e6d7d7b134ab0ba.js create mode 100644 charting_library/bundles/manage-drawings-dialog.5f8ccee744105adf029e.js create mode 100644 charting_library/bundles/mock-dark.16b5f3a431f502b03ae3.svg create mode 100644 charting_library/bundles/mock-light.d201313017eb2c1b989f.svg create mode 100644 charting_library/bundles/ms_MY.178.dd03c0163a8373c0fc5b.js create mode 100644 charting_library/bundles/ms_MY.2285.1268ecef367debd2960b.js create mode 100644 charting_library/bundles/ms_MY.2547.28b713bedf796244795d.js create mode 100644 charting_library/bundles/ms_MY.2578.ab3178e0160c259eac53.js create mode 100644 charting_library/bundles/ms_MY.3175.e0a2c845c5cba23f42fb.js create mode 100644 charting_library/bundles/ms_MY.3236.e12bb9a536432e97ec0c.js create mode 100644 charting_library/bundles/ms_MY.344.a9e566fa1091368f40c7.js create mode 100644 charting_library/bundles/ms_MY.3951.babac9be598102fb0d92.js create mode 100644 charting_library/bundles/ms_MY.4716.e4ac74dfc9ec5374b00c.js create mode 100644 charting_library/bundles/ms_MY.5362.311bfba5d2c84b13ec2b.js create mode 100644 charting_library/bundles/ms_MY.6306.b88dcc3f0d7db89ebfc1.js create mode 100644 charting_library/bundles/ms_MY.9417.7ff64779d43389a1bb41.js create mode 100644 charting_library/bundles/new-confirm-inputs-dialog.5ce0d1c060e0d28cde15.js create mode 100644 charting_library/bundles/new-edit-object-dialog.b3553940c9159e24d8aa.js create mode 100644 charting_library/bundles/nl_NL.178.dd03c0163a8373c0fc5b.js create mode 100644 charting_library/bundles/nl_NL.2285.1268ecef367debd2960b.js create mode 100644 charting_library/bundles/nl_NL.2547.28b713bedf796244795d.js create mode 100644 charting_library/bundles/nl_NL.2578.ab3178e0160c259eac53.js create mode 100644 charting_library/bundles/nl_NL.3175.e0a2c845c5cba23f42fb.js create mode 100644 charting_library/bundles/nl_NL.3236.e12bb9a536432e97ec0c.js create mode 100644 charting_library/bundles/nl_NL.344.a9e566fa1091368f40c7.js create mode 100644 charting_library/bundles/nl_NL.3951.babac9be598102fb0d92.js create mode 100644 charting_library/bundles/nl_NL.4716.e4ac74dfc9ec5374b00c.js create mode 100644 charting_library/bundles/nl_NL.5362.311bfba5d2c84b13ec2b.js create mode 100644 charting_library/bundles/nl_NL.6306.b88dcc3f0d7db89ebfc1.js create mode 100644 charting_library/bundles/nl_NL.9417.7ff64779d43389a1bb41.js create mode 100644 charting_library/bundles/object-tree-dialog.0b6cab4cb55e2cef2c40.js create mode 100644 charting_library/bundles/opacity-pattern.4d8fbb552dde3db26f4a.svg create mode 100644 charting_library/bundles/opacity-slider.4f3ca6b00b45fd71da5f.png create mode 100644 charting_library/bundles/performance.769cf9dda2ede7d12b74.svg create mode 100644 charting_library/bundles/pl.178.dd03c0163a8373c0fc5b.js create mode 100644 charting_library/bundles/pl.2285.1268ecef367debd2960b.js create mode 100644 charting_library/bundles/pl.2547.28b713bedf796244795d.js create mode 100644 charting_library/bundles/pl.2578.ab3178e0160c259eac53.js create mode 100644 charting_library/bundles/pl.3175.e0a2c845c5cba23f42fb.js create mode 100644 charting_library/bundles/pl.3236.e12bb9a536432e97ec0c.js create mode 100644 charting_library/bundles/pl.344.a9e566fa1091368f40c7.js create mode 100644 charting_library/bundles/pl.3951.babac9be598102fb0d92.js create mode 100644 charting_library/bundles/pl.4716.e4ac74dfc9ec5374b00c.js create mode 100644 charting_library/bundles/pl.5362.311bfba5d2c84b13ec2b.js create mode 100644 charting_library/bundles/pl.6306.b88dcc3f0d7db89ebfc1.js create mode 100644 charting_library/bundles/pl.9417.7ff64779d43389a1bb41.js create mode 100644 charting_library/bundles/prediction-clock-white.c4675d37769f1df4c9ec.png create mode 100644 charting_library/bundles/prediction-failure-white.a838a6689f951970e715.png create mode 100644 charting_library/bundles/prediction-success-white.2fb9966b4c0f3529a2ea.png create mode 100644 charting_library/bundles/pt.178.dd03c0163a8373c0fc5b.js create mode 100644 charting_library/bundles/pt.2285.1268ecef367debd2960b.js create mode 100644 charting_library/bundles/pt.2547.28b713bedf796244795d.js create mode 100644 charting_library/bundles/pt.2578.ab3178e0160c259eac53.js create mode 100644 charting_library/bundles/pt.3175.e0a2c845c5cba23f42fb.js create mode 100644 charting_library/bundles/pt.3236.e12bb9a536432e97ec0c.js create mode 100644 charting_library/bundles/pt.344.a9e566fa1091368f40c7.js create mode 100644 charting_library/bundles/pt.3951.babac9be598102fb0d92.js create mode 100644 charting_library/bundles/pt.4716.e4ac74dfc9ec5374b00c.js create mode 100644 charting_library/bundles/pt.5362.311bfba5d2c84b13ec2b.js create mode 100644 charting_library/bundles/pt.6306.b88dcc3f0d7db89ebfc1.js create mode 100644 charting_library/bundles/pt.9417.7ff64779d43389a1bb41.js create mode 100644 charting_library/bundles/restricted-toolset.78732f5a01aa118efb81.js create mode 100644 charting_library/bundles/ro.178.dd03c0163a8373c0fc5b.js create mode 100644 charting_library/bundles/ro.2285.1268ecef367debd2960b.js create mode 100644 charting_library/bundles/ro.2547.28b713bedf796244795d.js create mode 100644 charting_library/bundles/ro.2578.ab3178e0160c259eac53.js create mode 100644 charting_library/bundles/ro.3175.e0a2c845c5cba23f42fb.js create mode 100644 charting_library/bundles/ro.3236.e12bb9a536432e97ec0c.js create mode 100644 charting_library/bundles/ro.344.a9e566fa1091368f40c7.js create mode 100644 charting_library/bundles/ro.3951.babac9be598102fb0d92.js create mode 100644 charting_library/bundles/ro.4716.e4ac74dfc9ec5374b00c.js create mode 100644 charting_library/bundles/ro.5362.311bfba5d2c84b13ec2b.js create mode 100644 charting_library/bundles/ro.6306.b88dcc3f0d7db89ebfc1.js create mode 100644 charting_library/bundles/ro.9417.7ff64779d43389a1bb41.js create mode 100644 charting_library/bundles/ru.178.dd03c0163a8373c0fc5b.js create mode 100644 charting_library/bundles/ru.2285.1268ecef367debd2960b.js create mode 100644 charting_library/bundles/ru.2547.28b713bedf796244795d.js create mode 100644 charting_library/bundles/ru.2578.ab3178e0160c259eac53.js create mode 100644 charting_library/bundles/ru.3175.e0a2c845c5cba23f42fb.js create mode 100644 charting_library/bundles/ru.3236.e12bb9a536432e97ec0c.js create mode 100644 charting_library/bundles/ru.344.a9e566fa1091368f40c7.js create mode 100644 charting_library/bundles/ru.3951.babac9be598102fb0d92.js create mode 100644 charting_library/bundles/ru.4716.e4ac74dfc9ec5374b00c.js create mode 100644 charting_library/bundles/ru.5362.311bfba5d2c84b13ec2b.js create mode 100644 charting_library/bundles/ru.6306.b88dcc3f0d7db89ebfc1.js create mode 100644 charting_library/bundles/ru.9417.7ff64779d43389a1bb41.js create mode 100644 charting_library/bundles/runtime.b283dc97286bf865cf08.js create mode 100644 charting_library/bundles/series-icons-map.f25fb7b89b7e831b726c.js create mode 100644 charting_library/bundles/series-pane-views.d3299bca6e9fad2c340a.js create mode 100644 charting_library/bundles/share-chart-to-social-utils.d7331dbca4a2aa0909e7.js create mode 100644 charting_library/bundles/show-theme-save-dialog.02c87d9b20f743b5cf16.js create mode 100644 charting_library/bundles/simple-dialog.6a6e7744cd3263ce2887.js create mode 100644 charting_library/bundles/source-properties-editor.3b96f58f66e0caa61b15.js create mode 100644 charting_library/bundles/study-inputs-pane-views.6caf467f12b1d6ee408a.js create mode 100644 charting_library/bundles/study-market.b04732ea1491ac587015.js create mode 100644 charting_library/bundles/study-pane-views.51d0897ba74454ec3423.js create mode 100644 charting_library/bundles/study-property-pages-with-definitions.1d3c58ff151a9c7c19a3.js create mode 100644 charting_library/bundles/study-template-dialog.45bca887c7f2c0d84601.js create mode 100644 charting_library/bundles/sv.178.dd03c0163a8373c0fc5b.js create mode 100644 charting_library/bundles/sv.2285.1268ecef367debd2960b.js create mode 100644 charting_library/bundles/sv.2547.28b713bedf796244795d.js create mode 100644 charting_library/bundles/sv.2578.ab3178e0160c259eac53.js create mode 100644 charting_library/bundles/sv.3175.e0a2c845c5cba23f42fb.js create mode 100644 charting_library/bundles/sv.3236.e12bb9a536432e97ec0c.js create mode 100644 charting_library/bundles/sv.344.a9e566fa1091368f40c7.js create mode 100644 charting_library/bundles/sv.3951.babac9be598102fb0d92.js create mode 100644 charting_library/bundles/sv.4716.e4ac74dfc9ec5374b00c.js create mode 100644 charting_library/bundles/sv.5362.311bfba5d2c84b13ec2b.js create mode 100644 charting_library/bundles/sv.6306.b88dcc3f0d7db89ebfc1.js create mode 100644 charting_library/bundles/sv.9417.7ff64779d43389a1bb41.js create mode 100644 charting_library/bundles/svg-renderer.f065beaf6b5b37da27d9.js create mode 100644 charting_library/bundles/symbol-info-dialog-impl.6ef1056ef156ddb4caf1.js create mode 100644 charting_library/bundles/symbol-search-dialog.e5850d7e02343ee54c52.js create mode 100644 charting_library/bundles/take-chart-image-impl.600804a9c180df6a83b1.js create mode 100644 charting_library/bundles/th.178.dd03c0163a8373c0fc5b.js create mode 100644 charting_library/bundles/th.2285.1268ecef367debd2960b.js create mode 100644 charting_library/bundles/th.2547.28b713bedf796244795d.js create mode 100644 charting_library/bundles/th.2578.ab3178e0160c259eac53.js create mode 100644 charting_library/bundles/th.3175.e0a2c845c5cba23f42fb.js create mode 100644 charting_library/bundles/th.3236.e12bb9a536432e97ec0c.js create mode 100644 charting_library/bundles/th.344.a9e566fa1091368f40c7.js create mode 100644 charting_library/bundles/th.3951.babac9be598102fb0d92.js create mode 100644 charting_library/bundles/th.4716.e4ac74dfc9ec5374b00c.js create mode 100644 charting_library/bundles/th.5362.311bfba5d2c84b13ec2b.js create mode 100644 charting_library/bundles/th.6306.b88dcc3f0d7db89ebfc1.js create mode 100644 charting_library/bundles/th.9417.7ff64779d43389a1bb41.js create mode 100644 charting_library/bundles/tr.178.dd03c0163a8373c0fc5b.js create mode 100644 charting_library/bundles/tr.2285.1268ecef367debd2960b.js create mode 100644 charting_library/bundles/tr.2547.28b713bedf796244795d.js create mode 100644 charting_library/bundles/tr.2578.ab3178e0160c259eac53.js create mode 100644 charting_library/bundles/tr.3175.e0a2c845c5cba23f42fb.js create mode 100644 charting_library/bundles/tr.3236.e12bb9a536432e97ec0c.js create mode 100644 charting_library/bundles/tr.344.a9e566fa1091368f40c7.js create mode 100644 charting_library/bundles/tr.3951.babac9be598102fb0d92.js create mode 100644 charting_library/bundles/tr.4716.e4ac74dfc9ec5374b00c.js create mode 100644 charting_library/bundles/tr.5362.311bfba5d2c84b13ec2b.js create mode 100644 charting_library/bundles/tr.6306.b88dcc3f0d7db89ebfc1.js create mode 100644 charting_library/bundles/tr.9417.7ff64779d43389a1bb41.js create mode 100644 charting_library/bundles/user-defined-bars-marks-tooltip.71213c4f755723965a80.js create mode 100644 charting_library/bundles/vi.178.dd03c0163a8373c0fc5b.js create mode 100644 charting_library/bundles/vi.2285.1268ecef367debd2960b.js create mode 100644 charting_library/bundles/vi.2547.28b713bedf796244795d.js create mode 100644 charting_library/bundles/vi.2578.ab3178e0160c259eac53.js create mode 100644 charting_library/bundles/vi.3175.e0a2c845c5cba23f42fb.js create mode 100644 charting_library/bundles/vi.3236.e12bb9a536432e97ec0c.js create mode 100644 charting_library/bundles/vi.344.a9e566fa1091368f40c7.js create mode 100644 charting_library/bundles/vi.3951.babac9be598102fb0d92.js create mode 100644 charting_library/bundles/vi.4716.e4ac74dfc9ec5374b00c.js create mode 100644 charting_library/bundles/vi.5362.311bfba5d2c84b13ec2b.js create mode 100644 charting_library/bundles/vi.6306.b88dcc3f0d7db89ebfc1.js create mode 100644 charting_library/bundles/vi.9417.7ff64779d43389a1bb41.js create mode 100644 charting_library/bundles/zh.178.dd03c0163a8373c0fc5b.js create mode 100644 charting_library/bundles/zh.2285.1268ecef367debd2960b.js create mode 100644 charting_library/bundles/zh.2547.28b713bedf796244795d.js create mode 100644 charting_library/bundles/zh.2578.ab3178e0160c259eac53.js create mode 100644 charting_library/bundles/zh.3175.e0a2c845c5cba23f42fb.js create mode 100644 charting_library/bundles/zh.3236.e12bb9a536432e97ec0c.js create mode 100644 charting_library/bundles/zh.344.a9e566fa1091368f40c7.js create mode 100644 charting_library/bundles/zh.3951.babac9be598102fb0d92.js create mode 100644 charting_library/bundles/zh.4716.e4ac74dfc9ec5374b00c.js create mode 100644 charting_library/bundles/zh.5362.311bfba5d2c84b13ec2b.js create mode 100644 charting_library/bundles/zh.6306.b88dcc3f0d7db89ebfc1.js create mode 100644 charting_library/bundles/zh.9417.7ff64779d43389a1bb41.js create mode 100644 charting_library/bundles/zh_TW.178.dd03c0163a8373c0fc5b.js create mode 100644 charting_library/bundles/zh_TW.2285.1268ecef367debd2960b.js create mode 100644 charting_library/bundles/zh_TW.2547.28b713bedf796244795d.js create mode 100644 charting_library/bundles/zh_TW.2578.ab3178e0160c259eac53.js create mode 100644 charting_library/bundles/zh_TW.3175.e0a2c845c5cba23f42fb.js create mode 100644 charting_library/bundles/zh_TW.3236.e12bb9a536432e97ec0c.js create mode 100644 charting_library/bundles/zh_TW.344.a9e566fa1091368f40c7.js create mode 100644 charting_library/bundles/zh_TW.3951.babac9be598102fb0d92.js create mode 100644 charting_library/bundles/zh_TW.4716.e4ac74dfc9ec5374b00c.js create mode 100644 charting_library/bundles/zh_TW.5362.311bfba5d2c84b13ec2b.js create mode 100644 charting_library/bundles/zh_TW.6306.b88dcc3f0d7db89ebfc1.js create mode 100644 charting_library/bundles/zh_TW.9417.7ff64779d43389a1bb41.js create mode 100644 charting_library/charting_library.cjs.js create mode 100644 charting_library/charting_library.d.ts create mode 100644 charting_library/charting_library.esm.js create mode 100644 charting_library/charting_library.js create mode 100644 charting_library/charting_library.standalone.js create mode 100644 charting_library/datafeed-api.d.ts create mode 100644 charting_library/package.json diff --git a/charting_library/bundles/1033.5197f9f8b8500206d06c.css b/charting_library/bundles/1033.5197f9f8b8500206d06c.css new file mode 100644 index 0000000..fce4f46 --- /dev/null +++ b/charting_library/bundles/1033.5197f9f8b8500206d06c.css @@ -0,0 +1 @@ +.title-u3QJgF_p{cursor:default;font-size:11px;letter-spacing:.4px;line-height:16px;margin:6px 0;padding:0 12px;text-transform:uppercase}.title-u3QJgF_p,html.theme-dark .title-u3QJgF_p{color:var(--tv-color-popup-element-secondary-text,#787b86)} \ No newline at end of file diff --git a/charting_library/bundles/1033.5197f9f8b8500206d06c.rtl.css b/charting_library/bundles/1033.5197f9f8b8500206d06c.rtl.css new file mode 100644 index 0000000..fce4f46 --- /dev/null +++ b/charting_library/bundles/1033.5197f9f8b8500206d06c.rtl.css @@ -0,0 +1 @@ +.title-u3QJgF_p{cursor:default;font-size:11px;letter-spacing:.4px;line-height:16px;margin:6px 0;padding:0 12px;text-transform:uppercase}.title-u3QJgF_p,html.theme-dark .title-u3QJgF_p{color:var(--tv-color-popup-element-secondary-text,#787b86)} \ No newline at end of file diff --git a/charting_library/bundles/1109.b1ced88f4a839badfff1.css b/charting_library/bundles/1109.b1ced88f4a839badfff1.css new file mode 100644 index 0000000..aa2c83b --- /dev/null +++ b/charting_library/bundles/1109.b1ced88f4a839badfff1.css @@ -0,0 +1 @@ +.button-KTgbfaP5{all:unset;align-items:center;color:var(--tv-color-toolbar-button-text,#131722);cursor:default;display:flex;height:36px;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;width:52px}html.theme-dark .button-KTgbfaP5{color:var(--tv-color-toolbar-button-text,#d1d4dc)}.button-KTgbfaP5.hover-KTgbfaP5,.button-KTgbfaP5:active{color:var(--tv-color-toolbar-button-text-hover,#131722)}@media (any-hover:hover){.button-KTgbfaP5:hover{color:var(--tv-color-toolbar-button-text-hover,#131722)}}html.theme-dark .button-KTgbfaP5.hover-KTgbfaP5,html.theme-dark .button-KTgbfaP5:active{color:var(--tv-color-toolbar-button-text-hover,#d1d4dc)}@media (any-hover:hover){html.theme-dark .button-KTgbfaP5:hover{color:var(--tv-color-toolbar-button-text-hover,#d1d4dc)}}.button-KTgbfaP5.clicked-KTgbfaP5,.button-KTgbfaP5:active{color:var(--tv-color-toolbar-button-text-clicked,var(--tv-color-toolbar-button-text-hover,#131722))}html.theme-dark .button-KTgbfaP5.clicked-KTgbfaP5,html.theme-dark .button-KTgbfaP5:active{color:var(--tv-color-toolbar-button-text-clicked,var(--tv-color-toolbar-button-text-hover,#d1d4dc))}.button-KTgbfaP5 .bg-KTgbfaP5{align-items:center;border-radius:4px;display:flex;height:34px;justify-content:center;position:relative;width:34px}.button-KTgbfaP5.hover-KTgbfaP5 .bg-KTgbfaP5,.button-KTgbfaP5:active .bg-KTgbfaP5{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}@media (any-hover:hover){.button-KTgbfaP5:hover .bg-KTgbfaP5{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}}html.theme-dark .button-KTgbfaP5.hover-KTgbfaP5 .bg-KTgbfaP5,html.theme-dark .button-KTgbfaP5:active .bg-KTgbfaP5{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .button-KTgbfaP5:hover .bg-KTgbfaP5{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-KTgbfaP5 .icon-KTgbfaP5 svg{vertical-align:middle}.button-KTgbfaP5.isActive-KTgbfaP5 .bg-KTgbfaP5{height:30px;width:30px}.button-KTgbfaP5.isActive-KTgbfaP5 .bg-KTgbfaP5,html.theme-dark .button-KTgbfaP5.isActive-KTgbfaP5 .bg-KTgbfaP5{background-color:var(--tv-color-toolbar-toggle-button-background-active,#2962ff)}.button-KTgbfaP5.isActive-KTgbfaP5 .icon-KTgbfaP5{color:var(--tv-color-item-active-text,#fff)}html.theme-dark .button-KTgbfaP5.isActive-KTgbfaP5 .icon-KTgbfaP5{color:var(--tv-color-item-active-text,#d1d4dc)}.button-KTgbfaP5.isActive-KTgbfaP5.hover-KTgbfaP5 .bg-KTgbfaP5,.button-KTgbfaP5.isActive-KTgbfaP5:active .bg-KTgbfaP5{background-color:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e53e5)}@media (any-hover:hover){.button-KTgbfaP5.isActive-KTgbfaP5:hover .bg-KTgbfaP5{background-color:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e53e5)}}html.theme-dark .button-KTgbfaP5.isActive-KTgbfaP5.hover-KTgbfaP5 .bg-KTgbfaP5,html.theme-dark .button-KTgbfaP5.isActive-KTgbfaP5:active .bg-KTgbfaP5{background-color:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e53e5)}@media (any-hover:hover){html.theme-dark .button-KTgbfaP5.isActive-KTgbfaP5:hover .bg-KTgbfaP5{background-color:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e53e5)}}.button-KTgbfaP5.isActive-KTgbfaP5.hover-KTgbfaP5 .icon-KTgbfaP5,.button-KTgbfaP5.isActive-KTgbfaP5:active .icon-KTgbfaP5{color:var(--tv-color-item-active-text,#fff)}@media (any-hover:hover){.button-KTgbfaP5.isActive-KTgbfaP5:hover .icon-KTgbfaP5{color:var(--tv-color-item-active-text,#fff)}}html.theme-dark .button-KTgbfaP5.isActive-KTgbfaP5.hover-KTgbfaP5 .icon-KTgbfaP5,html.theme-dark .button-KTgbfaP5.isActive-KTgbfaP5:active .icon-KTgbfaP5{color:var(--tv-color-item-active-text,#d1d4dc)}@media (any-hover:hover){html.theme-dark .button-KTgbfaP5.isActive-KTgbfaP5:hover .icon-KTgbfaP5{color:var(--tv-color-item-active-text,#d1d4dc)}}.button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5 .icon-KTgbfaP5{color:var(--tv-color-toolbar-button-text-active,#2962ff)}html.theme-sa .button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5 .icon-KTgbfaP5{color:var(--tv-color-toolbar-button-text-active,#ff7200)}html.theme-dark .button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5 .icon-KTgbfaP5{color:var(--tv-color-toolbar-button-text-active,#2962ff)}.button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5.hover-KTgbfaP5 .bg-KTgbfaP5,.button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5:active .bg-KTgbfaP5{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);height:34px;width:34px}@media (any-hover:hover){.button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5:hover .bg-KTgbfaP5{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);height:34px;width:34px}}html.theme-dark .button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5.hover-KTgbfaP5 .bg-KTgbfaP5,html.theme-dark .button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5:active .bg-KTgbfaP5{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5:hover .bg-KTgbfaP5{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5.hover-KTgbfaP5 .icon-KTgbfaP5,.button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5:active .icon-KTgbfaP5{color:var(--tv-color-toolbar-button-text-active-hover,#1e53e5)}@media (any-hover:hover){.button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5:hover .icon-KTgbfaP5{color:var(--tv-color-toolbar-button-text-active-hover,#1e53e5)}}html.theme-dark .button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5.hover-KTgbfaP5 .icon-KTgbfaP5,html.theme-dark .button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5:active .icon-KTgbfaP5{color:var(--tv-color-toolbar-button-text-active-hover,#1e53e5)}@media (any-hover:hover){html.theme-dark .button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5:hover .icon-KTgbfaP5{color:var(--tv-color-toolbar-button-text-active-hover,#1e53e5)}}.button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5 .bg-KTgbfaP5{background-color:initial;height:34px;width:34px}html.theme-dark .button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5 .bg-KTgbfaP5{background-color:initial}.button-KTgbfaP5.isGrayed-KTgbfaP5{cursor:default;opacity:.3}.button-KTgbfaP5.isGrayed-KTgbfaP5,.button-KTgbfaP5.isGrayed-KTgbfaP5 .bg-KTgbfaP5,.button-KTgbfaP5.isGrayed-KTgbfaP5:active,.button-KTgbfaP5.isGrayed-KTgbfaP5:active .bg-KTgbfaP5{background-color:initial}@media (any-hover:hover){.button-KTgbfaP5.isGrayed-KTgbfaP5:hover,.button-KTgbfaP5.isGrayed-KTgbfaP5:hover .bg-KTgbfaP5{background-color:initial}}html.theme-dark .button-KTgbfaP5.isGrayed-KTgbfaP5,html.theme-dark .button-KTgbfaP5.isGrayed-KTgbfaP5 .bg-KTgbfaP5,html.theme-dark .button-KTgbfaP5.isGrayed-KTgbfaP5:active,html.theme-dark .button-KTgbfaP5.isGrayed-KTgbfaP5:active .bg-KTgbfaP5{background-color:initial}@media (any-hover:hover){html.theme-dark .button-KTgbfaP5.isGrayed-KTgbfaP5:hover,html.theme-dark .button-KTgbfaP5.isGrayed-KTgbfaP5:hover .bg-KTgbfaP5{background-color:initial}}.button-KTgbfaP5.isHidden-KTgbfaP5{display:none}.accessible-KTgbfaP5 .bg-KTgbfaP5:before{border-radius:4px;content:"";height:32px;outline:2px none #2962ff;position:absolute;width:32px}.accessible-KTgbfaP5:focus-visible .bg-KTgbfaP5:before{outline-style:solid} \ No newline at end of file diff --git a/charting_library/bundles/1109.b1ced88f4a839badfff1.rtl.css b/charting_library/bundles/1109.b1ced88f4a839badfff1.rtl.css new file mode 100644 index 0000000..aa2c83b --- /dev/null +++ b/charting_library/bundles/1109.b1ced88f4a839badfff1.rtl.css @@ -0,0 +1 @@ +.button-KTgbfaP5{all:unset;align-items:center;color:var(--tv-color-toolbar-button-text,#131722);cursor:default;display:flex;height:36px;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;width:52px}html.theme-dark .button-KTgbfaP5{color:var(--tv-color-toolbar-button-text,#d1d4dc)}.button-KTgbfaP5.hover-KTgbfaP5,.button-KTgbfaP5:active{color:var(--tv-color-toolbar-button-text-hover,#131722)}@media (any-hover:hover){.button-KTgbfaP5:hover{color:var(--tv-color-toolbar-button-text-hover,#131722)}}html.theme-dark .button-KTgbfaP5.hover-KTgbfaP5,html.theme-dark .button-KTgbfaP5:active{color:var(--tv-color-toolbar-button-text-hover,#d1d4dc)}@media (any-hover:hover){html.theme-dark .button-KTgbfaP5:hover{color:var(--tv-color-toolbar-button-text-hover,#d1d4dc)}}.button-KTgbfaP5.clicked-KTgbfaP5,.button-KTgbfaP5:active{color:var(--tv-color-toolbar-button-text-clicked,var(--tv-color-toolbar-button-text-hover,#131722))}html.theme-dark .button-KTgbfaP5.clicked-KTgbfaP5,html.theme-dark .button-KTgbfaP5:active{color:var(--tv-color-toolbar-button-text-clicked,var(--tv-color-toolbar-button-text-hover,#d1d4dc))}.button-KTgbfaP5 .bg-KTgbfaP5{align-items:center;border-radius:4px;display:flex;height:34px;justify-content:center;position:relative;width:34px}.button-KTgbfaP5.hover-KTgbfaP5 .bg-KTgbfaP5,.button-KTgbfaP5:active .bg-KTgbfaP5{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}@media (any-hover:hover){.button-KTgbfaP5:hover .bg-KTgbfaP5{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}}html.theme-dark .button-KTgbfaP5.hover-KTgbfaP5 .bg-KTgbfaP5,html.theme-dark .button-KTgbfaP5:active .bg-KTgbfaP5{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .button-KTgbfaP5:hover .bg-KTgbfaP5{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-KTgbfaP5 .icon-KTgbfaP5 svg{vertical-align:middle}.button-KTgbfaP5.isActive-KTgbfaP5 .bg-KTgbfaP5{height:30px;width:30px}.button-KTgbfaP5.isActive-KTgbfaP5 .bg-KTgbfaP5,html.theme-dark .button-KTgbfaP5.isActive-KTgbfaP5 .bg-KTgbfaP5{background-color:var(--tv-color-toolbar-toggle-button-background-active,#2962ff)}.button-KTgbfaP5.isActive-KTgbfaP5 .icon-KTgbfaP5{color:var(--tv-color-item-active-text,#fff)}html.theme-dark .button-KTgbfaP5.isActive-KTgbfaP5 .icon-KTgbfaP5{color:var(--tv-color-item-active-text,#d1d4dc)}.button-KTgbfaP5.isActive-KTgbfaP5.hover-KTgbfaP5 .bg-KTgbfaP5,.button-KTgbfaP5.isActive-KTgbfaP5:active .bg-KTgbfaP5{background-color:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e53e5)}@media (any-hover:hover){.button-KTgbfaP5.isActive-KTgbfaP5:hover .bg-KTgbfaP5{background-color:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e53e5)}}html.theme-dark .button-KTgbfaP5.isActive-KTgbfaP5.hover-KTgbfaP5 .bg-KTgbfaP5,html.theme-dark .button-KTgbfaP5.isActive-KTgbfaP5:active .bg-KTgbfaP5{background-color:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e53e5)}@media (any-hover:hover){html.theme-dark .button-KTgbfaP5.isActive-KTgbfaP5:hover .bg-KTgbfaP5{background-color:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e53e5)}}.button-KTgbfaP5.isActive-KTgbfaP5.hover-KTgbfaP5 .icon-KTgbfaP5,.button-KTgbfaP5.isActive-KTgbfaP5:active .icon-KTgbfaP5{color:var(--tv-color-item-active-text,#fff)}@media (any-hover:hover){.button-KTgbfaP5.isActive-KTgbfaP5:hover .icon-KTgbfaP5{color:var(--tv-color-item-active-text,#fff)}}html.theme-dark .button-KTgbfaP5.isActive-KTgbfaP5.hover-KTgbfaP5 .icon-KTgbfaP5,html.theme-dark .button-KTgbfaP5.isActive-KTgbfaP5:active .icon-KTgbfaP5{color:var(--tv-color-item-active-text,#d1d4dc)}@media (any-hover:hover){html.theme-dark .button-KTgbfaP5.isActive-KTgbfaP5:hover .icon-KTgbfaP5{color:var(--tv-color-item-active-text,#d1d4dc)}}.button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5 .icon-KTgbfaP5{color:var(--tv-color-toolbar-button-text-active,#2962ff)}html.theme-sa .button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5 .icon-KTgbfaP5{color:var(--tv-color-toolbar-button-text-active,#ff7200)}html.theme-dark .button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5 .icon-KTgbfaP5{color:var(--tv-color-toolbar-button-text-active,#2962ff)}.button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5.hover-KTgbfaP5 .bg-KTgbfaP5,.button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5:active .bg-KTgbfaP5{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);height:34px;width:34px}@media (any-hover:hover){.button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5:hover .bg-KTgbfaP5{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);height:34px;width:34px}}html.theme-dark .button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5.hover-KTgbfaP5 .bg-KTgbfaP5,html.theme-dark .button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5:active .bg-KTgbfaP5{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5:hover .bg-KTgbfaP5{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5.hover-KTgbfaP5 .icon-KTgbfaP5,.button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5:active .icon-KTgbfaP5{color:var(--tv-color-toolbar-button-text-active-hover,#1e53e5)}@media (any-hover:hover){.button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5:hover .icon-KTgbfaP5{color:var(--tv-color-toolbar-button-text-active-hover,#1e53e5)}}html.theme-dark .button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5.hover-KTgbfaP5 .icon-KTgbfaP5,html.theme-dark .button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5:active .icon-KTgbfaP5{color:var(--tv-color-toolbar-button-text-active-hover,#1e53e5)}@media (any-hover:hover){html.theme-dark .button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5:hover .icon-KTgbfaP5{color:var(--tv-color-toolbar-button-text-active-hover,#1e53e5)}}.button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5 .bg-KTgbfaP5{background-color:initial;height:34px;width:34px}html.theme-dark .button-KTgbfaP5.isTransparent-KTgbfaP5.isActive-KTgbfaP5 .bg-KTgbfaP5{background-color:initial}.button-KTgbfaP5.isGrayed-KTgbfaP5{cursor:default;opacity:.3}.button-KTgbfaP5.isGrayed-KTgbfaP5,.button-KTgbfaP5.isGrayed-KTgbfaP5 .bg-KTgbfaP5,.button-KTgbfaP5.isGrayed-KTgbfaP5:active,.button-KTgbfaP5.isGrayed-KTgbfaP5:active .bg-KTgbfaP5{background-color:initial}@media (any-hover:hover){.button-KTgbfaP5.isGrayed-KTgbfaP5:hover,.button-KTgbfaP5.isGrayed-KTgbfaP5:hover .bg-KTgbfaP5{background-color:initial}}html.theme-dark .button-KTgbfaP5.isGrayed-KTgbfaP5,html.theme-dark .button-KTgbfaP5.isGrayed-KTgbfaP5 .bg-KTgbfaP5,html.theme-dark .button-KTgbfaP5.isGrayed-KTgbfaP5:active,html.theme-dark .button-KTgbfaP5.isGrayed-KTgbfaP5:active .bg-KTgbfaP5{background-color:initial}@media (any-hover:hover){html.theme-dark .button-KTgbfaP5.isGrayed-KTgbfaP5:hover,html.theme-dark .button-KTgbfaP5.isGrayed-KTgbfaP5:hover .bg-KTgbfaP5{background-color:initial}}.button-KTgbfaP5.isHidden-KTgbfaP5{display:none}.accessible-KTgbfaP5 .bg-KTgbfaP5:before{border-radius:4px;content:"";height:32px;outline:2px none #2962ff;position:absolute;width:32px}.accessible-KTgbfaP5:focus-visible .bg-KTgbfaP5:before{outline-style:solid} \ No newline at end of file diff --git a/charting_library/bundles/1553.c076714f5e24887f0b94.js b/charting_library/bundles/1553.c076714f5e24887f0b94.js new file mode 100644 index 0000000..a99b566 --- /dev/null +++ b/charting_library/bundles/1553.c076714f5e24887f0b94.js @@ -0,0 +1,7 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1553],{11553:(t,e,i)=>{var n;!function(r,s,o,a){"use strict";var h,u=["","webkit","Moz","MS","ms","o"],c=s.createElement("div"),l=Math.round,p=Math.abs,f=Date.now;function v(t,e,i){return setTimeout(I(t,i),e)}function d(t,e,i){return!!Array.isArray(t)&&(m(t,i[e],i),!0)}function m(t,e,i){var n;if(t)if(t.forEach)t.forEach(e,i);else if(t.length!==a)for(n=0;n\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",s=r.console&&(r.console.warn||r.console.log);return s&&s.call(r.console,n,i),t.apply(this,arguments)}}h="function"!=typeof Object.assign?function(t){if(t===a||null===t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),i=1;i-1}function D(t){return t.trim().split(/\s+/g)}function w(t,e,i){if(t.indexOf&&!i)return t.indexOf(e);for(var n=0;ni[e]})):n.sort()),n}function R(t,e){for(var i,n,r=e[0].toUpperCase()+e.slice(1),s=0;s1&&!i.firstMultiple?i.firstMultiple=V(e):1===r&&(i.firstMultiple=!1);var s=i.firstInput,o=i.firstMultiple,h=o?o.center:s.center,u=e.center=j(n);e.timeStamp=f(),e.deltaTime=e.timeStamp-s.timeStamp,e.angle=$(h,u),e.distance=B(h,u),function(t,e){var i=e.center,n=t.offsetDelta||{},r=t.prevDelta||{},s=t.prevInput||{};1!==e.eventType&&4!==s.eventType||(r=t.prevDelta={x:s.deltaX||0,y:s.deltaY||0},n=t.offsetDelta={x:i.x,y:i.y});e.deltaX=r.x+(i.x-n.x),e.deltaY=r.y+(i.y-n.y)}(i,e),e.offsetDirection=Z(e.deltaX,e.deltaY);var c=G(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=c.x,e.overallVelocityY=c.y,e.overallVelocity=p(c.x)>p(c.y)?c.x:c.y,e.scale=o?(l=o.pointers,v=n,B(v[0],v[1],L)/B(l[0],l[1],L)):1,e.rotation=o?function(t,e){return $(e[1],e[0],L)+$(t[1],t[0],L)}(o.pointers,n):0,e.maxPointers=i.prevInput?e.pointers.length>i.prevInput.maxPointers?e.pointers.length:i.prevInput.maxPointers:e.pointers.length,function(t,e){var i,n,r,s,o=t.lastInterval||e,h=e.timeStamp-o.timeStamp;if(8!=e.eventType&&(h>25||o.velocity===a)){var u=e.deltaX-o.deltaX,c=e.deltaY-o.deltaY,l=G(h,u,c);n=l.x,r=l.y,i=p(l.x)>p(l.y)?l.x:l.y,s=Z(u,c),t.lastInterval=e}else i=o.velocity,n=o.velocityX,r=o.velocityY,s=o.direction;e.velocity=i,e.velocityX=n,e.velocityY=r,e.direction=s}(i,e);var l,v;var d=t.element;S(e.srcEvent.target,d)&&(d=e.srcEvent.target);e.target=d}(t,i),t.emit("hammer.input",i),t.recognize(i),t.session.prevInput=i}function V(t){for(var e=[],i=0;i=p(e)?t<0?2:4:e<0?8:16}function B(t,e,i){i||(i=q);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return Math.sqrt(n*n+r*r)}function $(t,e,i){i||(i=q);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return 180*Math.atan2(r,n)/Math.PI}H.prototype={handler:function(){},init:function(){this.evEl&&b(this.element,this.evEl,this.domHandler),this.evTarget&&b(this.target,this.evTarget,this.domHandler),this.evWin&&b(z(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&_(this.element,this.evEl,this.domHandler),this.evTarget&&_(this.target,this.evTarget,this.domHandler),this.evWin&&_(z(this.element),this.evWin,this.domHandler)}};var J={mousedown:1,mousemove:2,mouseup:4},K="mousedown",Q="mousemove mouseup";function tt(){this.evEl=K,this.evWin=Q,this.pressed=!1,H.apply(this,arguments)}E(tt,H,{handler:function(t){var e=J[t.type];1&e&&0===t.button&&(this.pressed=!0),2&e&&1!==t.which&&(e=4),this.pressed&&(4&e&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:k,srcEvent:t}))}});var et={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},it={2:F,3:"pen",4:k, +5:"kinect"},nt="pointerdown",rt="pointermove pointerup pointercancel";function st(){this.evEl=nt,this.evWin=rt,H.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}r.MSPointerEvent&&!r.PointerEvent&&(nt="MSPointerDown",rt="MSPointerMove MSPointerUp MSPointerCancel"),E(st,H,{handler:function(t){var e=this.store,i=!1,n=t.type.toLowerCase().replace("ms",""),r=et[n],s=it[t.pointerType]||t.pointerType,o=s==F,a=w(e,t.pointerId,"pointerId");1&r&&(0===t.button||o)?a<0&&(e.push(t),a=e.length-1):12&r&&(i=!0),a<0||(e[a]=t,this.callback(this.manager,r,{pointers:e,changedPointers:[t],pointerType:s,srcEvent:t}),i&&e.splice(a,1))}});var ot={touchstart:1,touchmove:2,touchend:4,touchcancel:8},at="touchstart",ht="touchstart touchmove touchend touchcancel";function ut(){this.evTarget=at,this.evWin=ht,this.started=!1,H.apply(this,arguments)}function ct(t,e){var i=x(t.touches),n=x(t.changedTouches);return 12&e&&(i=O(i.concat(n),"identifier",!0)),[i,n]}E(ut,H,{handler:function(t){var e=ot[t.type];if(1===e&&(this.started=!0),this.started){var i=ct.call(this,t,e);12&e&&i[0].length-i[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:F,srcEvent:t})}}});var lt={touchstart:1,touchmove:2,touchend:4,touchcancel:8},pt="touchstart touchmove touchend touchcancel";function ft(){this.evTarget=pt,this.targetIds={},H.apply(this,arguments)}function vt(t,e){var i=x(t.touches),n=this.targetIds;if(3&e&&1===i.length)return n[i[0].identifier]=!0,[i,i];var r,s,o=x(t.changedTouches),a=[],h=this.target;if(s=i.filter((function(t){return S(t.target,h)})),1===e)for(r=0;r-1&&n.splice(t,1)}),2500)}}function Tt(t){for(var e=t.srcEvent.clientX,i=t.srcEvent.clientY,n=0;n-1&&this.requireFail.splice(e,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(t){return!!this.simultaneous[t.id]}, +emit:function(t){var e=this,i=this.state;function n(i){e.manager.emit(i,t)}i<8&&n(e.options.event+Ot(i)),n(e.options.event),t.additionalEvent&&n(t.additionalEvent),i>=8&&n(e.options.event+Ot(i))},tryEmit:function(t){if(this.canEmit())return this.emit(t);this.state=wt},canEmit:function(){for(var t=0;te.threshold&&r&e.direction},attrTest:function(t){return zt.prototype.attrTest.call(this,t)&&(2&this.state||!(2&this.state)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=Rt(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),E(Xt,zt,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[bt]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||2&this.state)},emit:function(t){if(1!==t.scale){var e=t.scale<1?"in":"out";t.additionalEvent=this.options.event+e}this._super.emit.call(this,t)}}),E(Yt,xt,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[At]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distancee.time;if(this._input=t,!n||!i||12&t.eventType&&!r)this.reset();else if(1&t.eventType)this.reset(),this._timer=v((function(){this.state=8,this.tryEmit()}),e.time,this);else if(4&t.eventType)return 8;return wt},reset:function(){clearTimeout(this._timer)},emit:function(t){8===this.state&&(t&&4&t.eventType?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=f(),this.manager.emit(this.options.event,this._input)))}}),E(Ft,zt,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[bt]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||2&this.state)}}),E(kt,zt,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:30,pointers:1},getTouchAction:function(){return Nt.prototype.getTouchAction.call(this)},attrTest:function(t){var e,i=this.options.direction +;return 30&i?e=t.overallVelocity:6&i?e=t.overallVelocityX:i&W&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&i&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&p(e)>this.options.velocity&&4&t.eventType},emit:function(t){var e=Rt(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),E(Wt,xt,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[Ct]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distance{n.r(e),n.d(e,{default:()=>I});var r=function(){if("undefined"!=typeof Map)return Map;function t(t,e){var n=-1;return t.some((function(t,r){return t[0]===e&&(n=r,!0)})),n}return function(){function e(){this.__entries__=[]}return Object.defineProperty(e.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),e.prototype.get=function(e){var n=t(this.__entries__,e),r=this.__entries__[n];return r&&r[1]},e.prototype.set=function(e,n){var r=t(this.__entries__,e);~r?this.__entries__[r][1]=n:this.__entries__.push([e,n])},e.prototype.delete=function(e){var n=this.__entries__,r=t(n,e);~r&&n.splice(r,1)},e.prototype.has=function(e){return!!~t(this.__entries__,e)},e.prototype.clear=function(){this.__entries__.splice(0)},e.prototype.forEach=function(t,e){void 0===e&&(e=null);for(var n=0,r=this.__entries__;n0},t.prototype.connect_=function(){i&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),c?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},t.prototype.disconnect_=function(){i&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_), +window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},t.prototype.onTransitionEnd_=function(t){var e=t.propertyName,n=void 0===e?"":e;a.some((function(t){return!!~n.indexOf(t)}))&&this.refresh()},t.getInstance=function(){return this.instance_||(this.instance_=new t),this.instance_},t.instance_=null,t}(),u=function(t,e){for(var n=0,r=Object.keys(e);n0},t}(),w="undefined"!=typeof WeakMap?new WeakMap:new r,O=function t(e){if(!(this instanceof t))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=l.getInstance(),r=new S(e,n,this);w.set(this,r)};["observe","unobserve","disconnect"].forEach((function(t){O.prototype[t]=function(){var e;return(e=w.get(this))[t].apply(e,arguments)}}));const I=void 0!==o.ResizeObserver?o.ResizeObserver:O},20037:(t,e,n)=>{function r(){return r=Object.assign||function(t){for(var e=1;eI,VariableSizeList:()=>O});var a=Number.isNaN||function(t){return"number"==typeof t&&t!=t};function c(t,e){if(t.length!==e.length)return!1;for(var n=0;n=e?t.call(null):r.id=requestAnimationFrame(i)}))};return r}var p=null;function v(t){if(void 0===t&&(t=!1), +null===p||t){var e=document.createElement("div"),n=e.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";var r=document.createElement("div"),i=r.style;return i.width="100px",i.height="100px",e.appendChild(r),document.body.appendChild(e),e.scrollLeft>0?p="positive-descending":(e.scrollLeft=1,p=0===e.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(e),p}return p}var m=function(t,e){return t};function _(t){var e,n,i=t.getItemOffset,a=t.getEstimatedTotalSize,c=t.getItemSize,f=t.getOffsetForIndexAndAlignment,p=t.getStartIndexForOffset,_=t.getStopIndexForStartIndex,b=t.initInstanceProps,y=t.shouldResetStyleCacheOnItemSizeChange,S=t.validateProps;return n=e=function(t){function e(e){var n;return(n=t.call(this,e)||this)._instanceProps=b(n.props,s(s(n))),n._outerRef=void 0,n._resetIsScrollingTimeoutId=null,n.state={instance:s(s(n)),isScrolling:!1,scrollDirection:"forward",scrollOffset:"number"==typeof n.props.initialScrollOffset?n.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},n._callOnItemsRendered=void 0,n._callOnItemsRendered=l((function(t,e,r,i){return n.props.onItemsRendered({overscanStartIndex:t,overscanStopIndex:e,visibleStartIndex:r,visibleStopIndex:i})})),n._callOnScroll=void 0,n._callOnScroll=l((function(t,e,r){return n.props.onScroll({scrollDirection:t,scrollOffset:e,scrollUpdateWasRequested:r})})),n._getItemStyle=void 0,n._getItemStyle=function(t){var e,r=n.props,o=r.direction,s=r.itemSize,a=r.layout,l=n._getItemStyleCache(y&&s,y&&a,y&&o);if(l.hasOwnProperty(t))e=l[t];else{var u=i(n.props,t,n._instanceProps),f=c(n.props,t,n._instanceProps),h="horizontal"===o||"horizontal"===a,d="rtl"===o,p=h?u:0;l[t]=e={position:"absolute",left:d?void 0:p,right:d?p:void 0,top:h?0:u,height:h?"100%":f,width:h?f:"100%"}}return e},n._getItemStyleCache=void 0,n._getItemStyleCache=l((function(t,e,n){return{}})),n._onScrollHorizontal=function(t){var e=t.currentTarget,r=e.clientWidth,i=e.scrollLeft,o=e.scrollWidth;n.setState((function(t){if(t.scrollOffset===i)return null;var e=n.props.direction,s=i;if("rtl"===e)switch(v()){case"negative":s=-i;break;case"positive-descending":s=o-r-i}return s=Math.max(0,Math.min(s,o-r)),{isScrolling:!0,scrollDirection:t.scrollOffset0)for(var R=x;R<=z;R++)E.push((0,u.createElement)(e,{data:h,key:p(R,h),index:R,isScrolling:y?w:void 0,style:this._getItemStyle(R)}));var T=a(this.props,this._instanceProps);return(0,u.createElement)(_||g||"div",{className:n,onScroll:I,ref:this._outerRefSetter,style:r({position:"relative",height:o,width:S,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:i},b)},(0,u.createElement)(c||l||"div",{children:E,ref:s,style:{height:O?"100%":T,pointerEvents:w?"none":void 0,width:O?T:"100%"}}))},n._callPropsCallbacks=function(){if("function"==typeof this.props.onItemsRendered&&this.props.itemCount>0){var t=this._getRangeToRender(),e=t[0],n=t[1],r=t[2],i=t[3];this._callOnItemsRendered(e,n,r,i)}if("function"==typeof this.props.onScroll){var o=this.state,s=o.scrollDirection,a=o.scrollOffset,c=o.scrollUpdateWasRequested;this._callOnScroll(s,a,c)}},n._getRangeToRender=function(){var t=this.props,e=t.itemCount,n=t.overscanCount,r=this.state,i=r.isScrolling,o=r.scrollDirection,s=r.scrollOffset;if(0===e)return[0,0,0,0] +;var a=p(this.props,s,this._instanceProps),c=_(this.props,a,s,this._instanceProps),l=i&&"backward"!==o?1:Math.max(1,n),u=i&&"forward"!==o?1:Math.max(1,n);return[Math.max(0,a-l),Math.max(0,Math.min(e-1,c+u)),a,c]},e}(u.PureComponent),e.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},n}var g=function(t,e){t.children,t.direction,t.height,t.layout,t.innerTagName,t.outerTagName,t.width,e.instance},b=function(t,e,n){var r=t.itemSize,i=n.itemMetadataMap,o=n.lastMeasuredIndex;if(e>o){var s=0;if(o>=0){var a=i[o];s=a.offset+a.size}for(var c=o+1;c<=e;c++){var l=r(c);i[c]={offset:s,size:l},s+=l}n.lastMeasuredIndex=e}return i[e]},y=function(t,e,n,r,i){for(;r<=n;){var o=r+Math.floor((n-r)/2),s=b(t,o,e).offset;if(s===i)return o;si&&(n=o-1)}return r>0?r-1:0},S=function(t,e,n,r){for(var i=t.itemCount,o=1;n=n&&(o=n-1),o>=0){var a=r[o];s=a.offset+a.size}return s+(n-o-1)*i},O=_({getItemOffset:function(t,e,n){return b(t,e,n).offset},getItemSize:function(t,e,n){return n.itemMetadataMap[e].size},getEstimatedTotalSize:w,getOffsetForIndexAndAlignment:function(t,e,n,r,i){var o=t.direction,s=t.height,a=t.layout,c=t.width,l="horizontal"===o||"horizontal"===a?c:s,u=b(t,e,i),f=w(t,i),h=Math.max(0,Math.min(f-l,u.offset)),d=Math.max(0,u.offset-l+u.size);switch("smart"===n&&(n=r>=d-l&&r<=h+l?"auto":"center"),n){case"start":return h;case"end":return d;case"center":return Math.round(d+(h-d)/2);default:return r>=d&&r<=h?r:r0?r[i].offset:0)>=n?y(t,e,i,0,n):S(t,e,Math.max(0,i),n)}(t,n,e)},getStopIndexForStartIndex:function(t,e,n,r){for(var i=t.direction,o=t.height,s=t.itemCount,a=t.layout,c=t.width,l="horizontal"===i||"horizontal"===a?c:o,u=b(t,e,r),f=n+l,h=u.offset+u.size,d=e;d=d-u&&r<=h+u?"auto":"center"),n){case"start":return h;case"end":return d;case"center":var p=Math.round(d+(h-d)/2);return pf+Math.floor(u/2)?f:p;default: +return r>=d&&r<=h?r:r{n.d(e,{nanoid:()=>r});let r=(t=21)=>crypto.getRandomValues(new Uint8Array(t)).reduce(((t,e)=>t+=(e&=63)<36?e.toString(36):e<62?(e-26).toString(36).toUpperCase():e>62?"-":"_"),"")}}]); \ No newline at end of file diff --git a/charting_library/bundles/1762.7ff6b353c441db2276da.css b/charting_library/bundles/1762.7ff6b353c441db2276da.css new file mode 100644 index 0000000..cd4e39d --- /dev/null +++ b/charting_library/bundles/1762.7ff6b353c441db2276da.css @@ -0,0 +1 @@ +.separator-EI7Qsb2Q{border-top:1px solid #e0e3eb}html.theme-dark .separator-EI7Qsb2Q{border-top:1px solid #434651}.scrollable-EI7Qsb2Q{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:145px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .scrollable-EI7Qsb2Q{scrollbar-color:#363a45 #0000}@media screen and (max-height:290px){.scrollable-EI7Qsb2Q{min-height:auto}}.scrollable-EI7Qsb2Q::-webkit-scrollbar{height:5px;width:5px}.scrollable-EI7Qsb2Q::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .scrollable-EI7Qsb2Q::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollable-EI7Qsb2Q::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.scrollable-EI7Qsb2Q::-webkit-scrollbar-corner{display:none} \ No newline at end of file diff --git a/charting_library/bundles/1762.7ff6b353c441db2276da.rtl.css b/charting_library/bundles/1762.7ff6b353c441db2276da.rtl.css new file mode 100644 index 0000000..cd4e39d --- /dev/null +++ b/charting_library/bundles/1762.7ff6b353c441db2276da.rtl.css @@ -0,0 +1 @@ +.separator-EI7Qsb2Q{border-top:1px solid #e0e3eb}html.theme-dark .separator-EI7Qsb2Q{border-top:1px solid #434651}.scrollable-EI7Qsb2Q{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:145px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .scrollable-EI7Qsb2Q{scrollbar-color:#363a45 #0000}@media screen and (max-height:290px){.scrollable-EI7Qsb2Q{min-height:auto}}.scrollable-EI7Qsb2Q::-webkit-scrollbar{height:5px;width:5px}.scrollable-EI7Qsb2Q::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .scrollable-EI7Qsb2Q::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollable-EI7Qsb2Q::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.scrollable-EI7Qsb2Q::-webkit-scrollbar-corner{display:none} \ No newline at end of file diff --git a/charting_library/bundles/1803.4653bb65d2b0d594d6af.css b/charting_library/bundles/1803.4653bb65d2b0d594d6af.css new file mode 100644 index 0000000..fd177e1 --- /dev/null +++ b/charting_library/bundles/1803.4653bb65d2b0d594d6af.css @@ -0,0 +1 @@ +.wrap-n5bmFxyX{align-items:center;display:flex;flex:1 0 auto;flex-direction:row;height:100%}.button-neROVfUe.first-neROVfUe{margin-left:2px}.button-neROVfUe.last-neROVfUe{margin-right:2px}.button-b3Cgff6l{padding:0 1px}.group-b3Cgff6l{display:contents}.menu-b3Cgff6l:only-child{padding:0 5px}.button-ptpAHg8E.withText-ptpAHg8E{padding:0 10px 0 5px}.button-ptpAHg8E.withoutText-ptpAHg8E{padding:0 5px}.spinnerWrap-cZT0OZe0{height:68px;position:relative}.dropdown-l0nf43ai{min-width:200px}.label-l0nf43ai{max-width:314px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smallWidthTitle-l0nf43ai{margin-bottom:8px;margin-top:2px;padding-left:20px;padding-right:20px}.smallWidthMenuItem-l0nf43ai{padding:6px 16px}.smallWidthWrapper-l0nf43ai{padding-top:8px}.value-gwXludjS{font-size:14px;text-align:left}.value-gwXludjS.selected-gwXludjS{color:#2962ff}html.theme-sa .value-gwXludjS.selected-gwXludjS{color:#ff7200}html.theme-dark .value-gwXludjS.selected-gwXludjS{color:#2962ff}.form-MgR0zejo{align-items:center;box-sizing:border-box;color:var(--tv-color-popup-element-text,#131722);display:flex;flex-direction:row;font-size:14px;height:38px;margin:-6px 0;min-width:200px;width:100%}html.theme-dark .form-MgR0zejo{color:var(--tv-color-popup-element-text,#d1d4dc)}@media (any-hover:hover){.form-MgR0zejo:hover .add-MgR0zejo,.form-MgR0zejo:hover .input-MgR0zejo,.form-MgR0zejo:hover .menu-MgR0zejo{color:var(--tv-color-popup-element-text,#131722)}html.theme-dark .form-MgR0zejo:hover .add-MgR0zejo,html.theme-dark .form-MgR0zejo:hover .input-MgR0zejo,html.theme-dark .form-MgR0zejo:hover .menu-MgR0zejo{color:var(--tv-color-popup-element-text,#d1d4dc)}.form-MgR0zejo:hover .add-MgR0zejo.hovered-MgR0zejo,.form-MgR0zejo:hover .add-MgR0zejo:active,.form-MgR0zejo:hover .add-MgR0zejo:hover,.form-MgR0zejo:hover .input-MgR0zejo.hovered-MgR0zejo,.form-MgR0zejo:hover .input-MgR0zejo:active,.form-MgR0zejo:hover .input-MgR0zejo:hover,.form-MgR0zejo:hover .menu-MgR0zejo.hovered-MgR0zejo,.form-MgR0zejo:hover .menu-MgR0zejo:active,.form-MgR0zejo:hover .menu-MgR0zejo:hover{color:var(--tv-color-popup-element-text-hover,#131722)}html.theme-dark .form-MgR0zejo:hover .add-MgR0zejo.hovered-MgR0zejo,html.theme-dark .form-MgR0zejo:hover .add-MgR0zejo:active,html.theme-dark .form-MgR0zejo:hover .add-MgR0zejo:hover,html.theme-dark .form-MgR0zejo:hover .input-MgR0zejo.hovered-MgR0zejo,html.theme-dark .form-MgR0zejo:hover .input-MgR0zejo:active,html.theme-dark .form-MgR0zejo:hover .input-MgR0zejo:hover,html.theme-dark .form-MgR0zejo:hover .menu-MgR0zejo.hovered-MgR0zejo,html.theme-dark .form-MgR0zejo:hover .menu-MgR0zejo:active,html.theme-dark .form-MgR0zejo:hover .menu-MgR0zejo:hover{color:var(--tv-color-popup-element-text-hover,#c1c4cd)}}.wrap-MgR0zejo{flex:1 0 auto}.input-MgR0zejo{background-color:initial;border:none;height:100%;margin:0;padding:0 2px;text-align:center;width:60px}.input-MgR0zejo.accessible-MgR0zejo:focus-visible{border-radius:4px;outline:2px solid #2962ff;outline-offset:-2px}.add-MgR0zejo,.menu-MgR0zejo{align-items:center;display:flex;height:100%}.menu-MgR0zejo{border-left:1px solid;border-right:1px solid;border-color:var(--tv-color-popup-element-divider-background,#e0e3eb);box-sizing:border-box;cursor:default;flex:1 0 auto;justify-content:space-between;padding:0 6px 0 10px}html.theme-dark .menu-MgR0zejo{border-color:var(--tv-color-popup-element-divider-background,#434651)}.menuLabel-MgR0zejo{padding-right:6px}.add-MgR0zejo{background:none;border:none;cursor:default;padding:0 10px;position:relative;z-index:0}.add-MgR0zejo:before{border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);display:block;left:var(--tv-toolbar-explicit-hover-margin,2px);outline:2px none #2962ff;position:absolute;right:var(--tv-toolbar-explicit-hover-margin,2px);top:var(--tv-toolbar-explicit-hover-margin,2px);z-index:-1}.add-MgR0zejo.hover-MgR0zejo:before,.add-MgR0zejo:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);content:""}@media (any-hover:hover){.add-MgR0zejo:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);content:""}}html.theme-dark .add-MgR0zejo.hover-MgR0zejo:before,html.theme-dark .add-MgR0zejo:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .add-MgR0zejo:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.add-MgR0zejo.clicked-MgR0zejo:before,.add-MgR0zejo:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-hover,#f0f3fa));content:""}html.theme-dark .add-MgR0zejo.clicked-MgR0zejo:before,html.theme-dark .add-MgR0zejo:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-hover,#2a2e39))}.add-MgR0zejo.accessible-MgR0zejo:focus-visible:before{content:"";outline-style:solid}.smallWidthMenuItem-RmqZNwwp{padding:6px 16px}.menuItem-RmqZNwwp:focus-within .remove-RmqZNwwp{visibility:visible}.accessible-raQdxQp0{outline:none;overflow:visible;position:relative}.accessible-raQdxQp0:focus{outline:none}.accessible-raQdxQp0:focus-visible{outline:none}.accessible-raQdxQp0:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.accessible-raQdxQp0:focus:after{display:block}.accessible-raQdxQp0:focus-visible:after{display:block}.accessible-raQdxQp0:focus:not(:focus-visible):after{display:none}.accessible-raQdxQp0:after{border-color:#2962ff;border-radius:6px}.button-S_1OCXUK{padding:0 6px}.button-S_1OCXUK.first-S_1OCXUK{margin-left:2px}.button-S_1OCXUK.last-S_1OCXUK{margin-right:2px}.menu-S_1OCXUK:only-child{padding:0 10px}.dropdown-S_1OCXUK{min-width:140px}.menuContent-S_1OCXUK{justify-content:center}.section-S_1OCXUK{margin:-2px 0}.section-S_1OCXUK:first-child{margin-top:4px}.section-S_1OCXUK[data-open=true]{margin-bottom:4px}.smallTabletSectionTitle-S_1OCXUK{font-size:11px;letter-spacing:.4px;line-height:16px;overflow:hidden;padding:10px 20px 8px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.smallTabletSectionTitle-S_1OCXUK,html.theme-dark .smallTabletSectionTitle-S_1OCXUK{color:var(--tv-color-popup-element-secondary-text,#787b86)}.addCustomInterval-S_1OCXUK{color:var(--tv-color-popup-element-text,#131722);font-size:16px;line-height:24px;margin-top:6px;padding:8px 20px}html.theme-dark .addCustomInterval-S_1OCXUK{color:var(--tv-color-popup-element-text,#d1d4dc)}.addCustomInterval-S_1OCXUK.hovered-S_1OCXUK,.addCustomInterval-S_1OCXUK:active{color:var(--tv-color-popup-element-text-hover,#131722)}@media (any-hover:hover){.addCustomInterval-S_1OCXUK:hover{color:var(--tv-color-popup-element-text-hover,#131722)}}html.theme-dark .addCustomInterval-S_1OCXUK.hovered-S_1OCXUK,html.theme-dark .addCustomInterval-S_1OCXUK:active{color:var(--tv-color-popup-element-text-hover,#c1c4cd)}@media (any-hover:hover){html.theme-dark .addCustomInterval-S_1OCXUK:hover{color:var(--tv-color-popup-element-text-hover,#c1c4cd)}}.addCustomInterval-S_1OCXUK.hovered-S_1OCXUK,.addCustomInterval-S_1OCXUK:active{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}@media (any-hover:hover){.addCustomInterval-S_1OCXUK:hover{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}}html.theme-dark .addCustomInterval-S_1OCXUK.hovered-S_1OCXUK,html.theme-dark .addCustomInterval-S_1OCXUK:active{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .addCustomInterval-S_1OCXUK:hover{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}}.group-S_1OCXUK{display:contents}.button-gn9HMufu{justify-content:center;width:37px}.wrapper-psOC5oyI{padding:10px 20px}.labelRow-psOC5oyI{line-height:20px;padding:0}.label-psOC5oyI{font-size:16px}.labelHint-psOC5oyI{line-height:17px}.labelOn-psOC5oyI+.labelHint-psOC5oyI{margin-top:0}.saveString-XVd1Kfjg{color:var(--tv-color-toolbar-button-text-active,#2962ff);font-size:10px;line-height:10px}html.theme-sa .saveString-XVd1Kfjg{color:var(--tv-color-toolbar-button-text-active,#ff7200)}html.theme-dark .saveString-XVd1Kfjg{color:var(--tv-color-toolbar-button-text-active,#2962ff)}.saveString-XVd1Kfjg.hidden-XVd1Kfjg{height:0;overflow:hidden}.loader-XVd1Kfjg{--ui-lib-loader-color:var(--tv-color-toolbar-save-layout-loader,#6a6d78)}html.theme-dark .loader-XVd1Kfjg{--ui-lib-loader-color:var(--tv-color-toolbar-save-layout-loader,#868993)}.opened-yyMUOAN9.hover-yyMUOAN9:before,.opened-yyMUOAN9:active:before,.opened-yyMUOAN9:before{background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);bottom:var(--tv-toolbar-opened-element-hover-margin,0);content:"";display:block;left:var(--tv-toolbar-opened-element-hover-margin,0);position:absolute;right:var(--tv-toolbar-opened-element-hover-margin,0);top:var(--tv-toolbar-opened-element-hover-margin,0);z-index:-1}@media (any-hover:hover){.opened-yyMUOAN9:hover:before{background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);bottom:var(--tv-toolbar-opened-element-hover-margin,0);content:"";display:block;left:var(--tv-toolbar-opened-element-hover-margin,0);position:absolute;right:var(--tv-toolbar-opened-element-hover-margin,0);top:var(--tv-toolbar-opened-element-hover-margin,0);z-index:-1}}html.theme-dark .opened-yyMUOAN9.hover-yyMUOAN9:before,html.theme-dark .opened-yyMUOAN9:active:before,html.theme-dark .opened-yyMUOAN9:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}@media (any-hover:hover){html.theme-dark .opened-yyMUOAN9:hover:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}}.opened-yyMUOAN9.clicked-yyMUOAN9:before,.opened-yyMUOAN9:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-expanded,#f0f3fa));content:"";display:block}html.theme-dark .opened-yyMUOAN9.clicked-yyMUOAN9:before,html.theme-dark .opened-yyMUOAN9:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-expanded,#2a2e39))}.autoSaveWrapper-yyMUOAN9,.sharingWrapper-yyMUOAN9{min-width:calc(100% - 22px);width:192px}.button-yyMUOAN9.buttonSmallPadding-yyMUOAN9{padding-right:6px}.button-yyMUOAN9{display:flex;justify-content:center;min-width:65px}.hintPlaceHolder-yyMUOAN9{height:128px}.smallHintPlaceHolder-yyMUOAN9{height:100%;width:100%}.popupItemRowTabletSmall-yyMUOAN9:first-child{margin-bottom:6px;margin-top:6px;padding-left:12px;padding-right:0}.shortcut-yyMUOAN9{flex-shrink:0;margin-right:0;text-align:right}.toolTitle-yyMUOAN9{padding:4px 12px}.toolTitleMobile-yyMUOAN9{padding:8px 20px}.layoutItem-yyMUOAN9{display:flex;flex-direction:column;line-height:21px;padding:2px 0 6px}.layoutItem-yyMUOAN9 .layoutMeta-yyMUOAN9{color:#6a6d78;font-size:12px;line-height:17px;margin-top:2px}html.theme-dark .layoutItem-yyMUOAN9 .layoutMeta-yyMUOAN9{color:#868993}.layoutItem-yyMUOAN9 .labelRow-yyMUOAN9{max-width:100%;overflow:hidden;padding:0}.layoutMeta-yyMUOAN9,.layoutTitle-yyMUOAN9{max-width:196px;overflow-x:hidden}.layoutItemWrap-yyMUOAN9{padding:2px 8px}.layoutTitleMobile-yyMUOAN9{font-size:16px;line-height:24px}.active-yyMUOAN9,.active-yyMUOAN9:active{background-color:#2962ff}@media (any-hover:hover){.active-yyMUOAN9:hover{background-color:#2962ff}}html.theme-dark .active-yyMUOAN9,html.theme-dark .active-yyMUOAN9:active{background-color:#2962ff}@media (any-hover:hover){html.theme-dark .active-yyMUOAN9:hover{background-color:#2962ff}}.active-yyMUOAN9 .layoutItem-yyMUOAN9 .layoutMeta-yyMUOAN9,.active-yyMUOAN9 .layoutItem-yyMUOAN9 .layoutTitle-yyMUOAN9,.active-yyMUOAN9:active .layoutItem-yyMUOAN9 .layoutMeta-yyMUOAN9,.active-yyMUOAN9:active .layoutItem-yyMUOAN9 .layoutTitle-yyMUOAN9{color:#fff}@media (any-hover:hover){.active-yyMUOAN9:hover .layoutItem-yyMUOAN9 .layoutMeta-yyMUOAN9,.active-yyMUOAN9:hover .layoutItem-yyMUOAN9 .layoutTitle-yyMUOAN9{color:#fff}}html.theme-dark .active-yyMUOAN9 .layoutItem-yyMUOAN9 .layoutMeta-yyMUOAN9,html.theme-dark .active-yyMUOAN9 .layoutItem-yyMUOAN9 .layoutTitle-yyMUOAN9,html.theme-dark .active-yyMUOAN9:active .layoutItem-yyMUOAN9 .layoutMeta-yyMUOAN9,html.theme-dark .active-yyMUOAN9:active .layoutItem-yyMUOAN9 .layoutTitle-yyMUOAN9{color:#d1d4dc}@media (any-hover:hover){html.theme-dark .active-yyMUOAN9:hover .layoutItem-yyMUOAN9 .layoutMeta-yyMUOAN9,html.theme-dark .active-yyMUOAN9:hover .layoutItem-yyMUOAN9 .layoutTitle-yyMUOAN9{color:#d1d4dc}}.textWrap-yyMUOAN9{align-items:center;display:flex;flex-direction:column}.text-yyMUOAN9{max-width:100px;overflow:hidden;text-overflow:ellipsis}.withIcon-yyMUOAN9{padding-bottom:2px;padding-top:2px}.sharingLabelWrap-yyMUOAN9{display:flex}.titleSharingLabel-yyMUOAN9{overflow:hidden}.switcherLabel-yyMUOAN9{overflow:visible}.iconWrap-yyMUOAN9{margin-left:7px}.infoIcon-yyMUOAN9{color:#d1d4dc;display:flex}html.theme-dark .infoIcon-yyMUOAN9{color:#50535e}@media (any-hover:hover){.infoIcon-yyMUOAN9:hover{color:#6a6d78}html.theme-dark .infoIcon-yyMUOAN9:hover{color:#868993}}.copyLink-yyMUOAN9{fill:#2962ff;color:#2962ff;cursor:pointer;display:inline-block;font-size:12px;line-height:18px;margin:0 12px 6px}.copyLink-yyMUOAN9:visited,html.theme-dark .copyLink-yyMUOAN9{fill:#2962ff;color:#2962ff}html.theme-dark .copyLink-yyMUOAN9:visited{fill:#2962ff;color:#2962ff}@media (any-hover:hover){.copyLink-yyMUOAN9:hover{fill:#1e53e5;color:#1e53e5}html.theme-dark .copyLink-yyMUOAN9:hover{fill:#1e53e5;color:#1e53e5}}.copyLink-yyMUOAN9:active{fill:#2962ff;color:#2962ff}html.theme-dark .copyLink-yyMUOAN9:active{fill:#2962ff;color:#2962ff}.copyLink-yyMUOAN9:focus{outline:auto;outline-offset:2px}.copyLink-yyMUOAN9:focus-visible{outline:auto;outline-offset:2px}.copyLink-yyMUOAN9:focus:not(:focus-visible){outline:none}.copyLink-yyMUOAN9.copyLinkMobile-yyMUOAN9{margin:0 20px}.accessibleLabel-yyMUOAN9{outline:none;overflow:visible;position:relative}.accessibleLabel-yyMUOAN9:focus{outline:none}.accessibleLabel-yyMUOAN9:focus-visible{outline:none}.accessibleLabel-yyMUOAN9:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 8px);left:-4px;pointer-events:none;position:absolute;top:-4px;width:calc(100% + 8px);z-index:1}.accessibleLabel-yyMUOAN9:focus:after{display:block}.accessibleLabel-yyMUOAN9:focus-visible:after{display:block}.accessibleLabel-yyMUOAN9:focus:not(:focus-visible):after{display:none}.accessibleLabel-yyMUOAN9:after{border-color:#2962ff;border-radius:6px}.button-ZuDkGGhF.isDisabled-ZuDkGGhF{opacity:1!important}.hidden-5MVS18J8{opacity:0}.item-o5a0MQMm{position:relative}.item-o5a0MQMm.withIcon-o5a0MQMm{padding-bottom:2px;padding-top:2px}@media screen and (max-width:430px){.item-o5a0MQMm.withIcon-o5a0MQMm{font-size:16px;padding-bottom:6px;padding-top:6px}}.shortcut-o5a0MQMm{margin-right:0;min-width:auto}@media screen and (max-width:479px){.shortcut-o5a0MQMm{display:none}}.loading-o5a0MQMm .icon-o5a0MQMm,.loading-o5a0MQMm .shortcut-o5a0MQMm{opacity:0}.button-cq__ntSC{padding:5px 10px;width:100px}.button-cq__ntSC.smallLeftPadding-cq__ntSC{padding-left:8px}.text-cq__ntSC{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height);overflow:hidden}.uppercase-cq__ntSC{text-transform:uppercase}.item-j7oVl2yI{all:unset;align-items:center;color:#131722;cursor:default;display:flex;flex:0 0 auto;height:100%;padding:0 3px;position:relative;z-index:0}html.theme-dark .item-j7oVl2yI{color:#868993}.item-j7oVl2yI:before{border-radius:50%;bottom:0;content:"";display:block;height:28px;left:0;margin:auto;outline:2px none #2962ff;position:absolute;right:0;top:0;width:28px;z-index:-1}.item-j7oVl2yI:active{color:#000}@media (any-hover:hover){.item-j7oVl2yI:hover{color:#000}}html.theme-dark .item-j7oVl2yI:active{color:#868993}@media (any-hover:hover){html.theme-dark .item-j7oVl2yI:hover{color:#868993}}.item-j7oVl2yI:active:before{background-color:#f0f3fa;content:""}@media (any-hover:hover){.item-j7oVl2yI:hover:before{background-color:#f0f3fa;content:""}}html.theme-dark .item-j7oVl2yI:active:before{background-color:#2a2e39}@media (any-hover:hover){html.theme-dark .item-j7oVl2yI:hover:before{background-color:#2a2e39}}.item-j7oVl2yI.accessible-j7oVl2yI:focus-visible:before{content:"";outline-style:solid}.round-j7oVl2yI{align-items:center;border:1px solid #d1d4dc;border-radius:50%;cursor:default;display:flex;flex:0 0 auto;font-size:10px;height:20px;justify-content:center;text-align:center;width:20px}html.theme-dark .round-j7oVl2yI{border-color:#787b86}.description-jgoQcEnP{word-wrap:break-word;font-size:12px;line-height:18px;max-width:280px;min-width:170px;padding-bottom:4px;white-space:normal}.description-jgoQcEnP,html.theme-dark .description-jgoQcEnP{color:var(--tv-color-popup-element-secondary-text,#787b86)}.labelRow-JeQoCpvi{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 60px)}.toolbox-JeQoCpvi{margin-left:auto}.description-JeQoCpvi{padding:0}.descriptionTabletSmall-JeQoCpvi{max-width:100%;padding-right:56px}.item-JeQoCpvi{margin-top:-3px;padding-bottom:8px;padding-top:0}.item-JeQoCpvi:before{content:none}.item-JeQoCpvi,.item-JeQoCpvi:active,.titleItem-JeQoCpvi,.titleItem-JeQoCpvi:active,html.theme-dark .item-JeQoCpvi,html.theme-dark .item-JeQoCpvi:active,html.theme-dark .titleItem-JeQoCpvi,html.theme-dark .titleItem-JeQoCpvi:active{background-color:initial}.titleItem-JeQoCpvi{position:static}.titleItem-JeQoCpvi:focus-within .remove-JeQoCpvi{visibility:visible}.itemTabletSmall-JeQoCpvi:before,.titleItemTabletSmall-JeQoCpvi:before{content:none}.itemTabletSmall-JeQoCpvi,.itemTabletSmall-JeQoCpvi:active,.titleItemTabletSmall-JeQoCpvi,.titleItemTabletSmall-JeQoCpvi:active,html.theme-dark .itemTabletSmall-JeQoCpvi,html.theme-dark .itemTabletSmall-JeQoCpvi:active,html.theme-dark .titleItemTabletSmall-JeQoCpvi,html.theme-dark .titleItemTabletSmall-JeQoCpvi:active{background-color:initial}.titleItemTabletSmall-JeQoCpvi{line-height:24px;padding:4px 20px 0 16px}.itemTabletSmall-JeQoCpvi{line-height:17px;padding:1px 20px 8px 16px}.itemLabelTabletSmall-JeQoCpvi{font-size:16px}.wrap-JeQoCpvi{color:var(--tv-color-popup-element-text,#131722);position:relative}html.theme-dark .wrap-JeQoCpvi{color:var(--tv-color-popup-element-text,#d1d4dc)}.wrap-JeQoCpvi.hovered-JeQoCpvi,.wrap-JeQoCpvi:active{color:var(--tv-color-popup-element-text-hover,#131722)}@media (any-hover:hover){.wrap-JeQoCpvi:hover{color:var(--tv-color-popup-element-text-hover,#131722)}}html.theme-dark .wrap-JeQoCpvi.hovered-JeQoCpvi,html.theme-dark .wrap-JeQoCpvi:active{color:var(--tv-color-popup-element-text-hover,#c1c4cd)}@media (any-hover:hover){html.theme-dark .wrap-JeQoCpvi:hover{color:var(--tv-color-popup-element-text-hover,#c1c4cd)}}.wrap-JeQoCpvi.hovered-JeQoCpvi,.wrap-JeQoCpvi:active{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}@media (any-hover:hover){.wrap-JeQoCpvi:hover{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}}html.theme-dark .wrap-JeQoCpvi.hovered-JeQoCpvi,html.theme-dark .wrap-JeQoCpvi:active{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .wrap-JeQoCpvi:hover{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}}.wrap-HXSqojvq{padding-left:4px}.titleWrap-HXSqojvq{display:flex;flex-direction:column}.indicators-HXSqojvq{margin-left:33px;margin-right:12px}.title-HXSqojvq{align-items:center;color:var(--tv-color-popup-element-text,#131722);display:flex;flex-direction:row;white-space:nowrap}html.theme-dark .title-HXSqojvq{color:var(--tv-color-popup-element-text,#d1d4dc)}.title-HXSqojvq .icon-HXSqojvq{display:flex;flex:none}.title-HXSqojvq .text-HXSqojvq{font-size:14px;margin:0 20px 0 5px}.titleTabletSmall-HXSqojvq{padding-bottom:4px;padding-top:4px}.titleTabletSmall-HXSqojvq .text-HXSqojvq{font-size:16px}.labelRow-HXSqojvq{flex:1 0 100%;min-width:100%}.label-HXSqojvq{flex:0 0 100%;min-width:100%}.menu-hcofKPms{max-width:340px}.menuSmallTablet-hcofKPms{max-width:100%}.menuItemHeaderTabletSmall-hcofKPms{padding:10px 20px 2px}.menuItemHeader-hcofKPms{cursor:default;margin:0;padding-bottom:3px;padding-top:4px}.wrap-jiC5bgmi.full-jiC5bgmi .first-jiC5bgmi{margin-left:0}.wrap-jiC5bgmi.full-jiC5bgmi .last-jiC5bgmi{margin-right:7px}.wrap-jiC5bgmi.medium-jiC5bgmi .first-jiC5bgmi{margin-left:0}.wrap-jiC5bgmi.medium-jiC5bgmi .last-jiC5bgmi{margin-right:7px}.buttonWithFavorites-jiC5bgmi{padding-right:7px}.icon-uMfL97K2{padding:5px}.customTradingViewStyleButton-zigjK1n2.withoutIcon-zigjK1n2{padding:0 5px} \ No newline at end of file diff --git a/charting_library/bundles/1803.4653bb65d2b0d594d6af.rtl.css b/charting_library/bundles/1803.4653bb65d2b0d594d6af.rtl.css new file mode 100644 index 0000000..4f4b252 --- /dev/null +++ b/charting_library/bundles/1803.4653bb65d2b0d594d6af.rtl.css @@ -0,0 +1 @@ +.wrap-n5bmFxyX{align-items:center;display:flex;flex:1 0 auto;flex-direction:row;height:100%}.button-neROVfUe.first-neROVfUe{margin-right:2px}.button-neROVfUe.last-neROVfUe{margin-left:2px}.button-b3Cgff6l{padding:0 1px}.group-b3Cgff6l{display:contents}.menu-b3Cgff6l:only-child{padding:0 5px}.button-ptpAHg8E.withText-ptpAHg8E{padding:0 5px 0 10px}.button-ptpAHg8E.withoutText-ptpAHg8E{padding:0 5px}.spinnerWrap-cZT0OZe0{height:68px;position:relative}.dropdown-l0nf43ai{min-width:200px}.label-l0nf43ai{max-width:314px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smallWidthTitle-l0nf43ai{margin-bottom:8px;margin-top:2px;padding-left:20px;padding-right:20px}.smallWidthMenuItem-l0nf43ai{padding:6px 16px}.smallWidthWrapper-l0nf43ai{padding-top:8px}.value-gwXludjS{font-size:14px;text-align:right}.value-gwXludjS.selected-gwXludjS{color:#2962ff}html.theme-sa .value-gwXludjS.selected-gwXludjS{color:#ff7200}html.theme-dark .value-gwXludjS.selected-gwXludjS{color:#2962ff}.form-MgR0zejo{align-items:center;box-sizing:border-box;color:var(--tv-color-popup-element-text,#131722);display:flex;flex-direction:row;font-size:14px;height:38px;margin:-6px 0;min-width:200px;width:100%}html.theme-dark .form-MgR0zejo{color:var(--tv-color-popup-element-text,#d1d4dc)}@media (any-hover:hover){.form-MgR0zejo:hover .add-MgR0zejo,.form-MgR0zejo:hover .input-MgR0zejo,.form-MgR0zejo:hover .menu-MgR0zejo{color:var(--tv-color-popup-element-text,#131722)}html.theme-dark .form-MgR0zejo:hover .add-MgR0zejo,html.theme-dark .form-MgR0zejo:hover .input-MgR0zejo,html.theme-dark .form-MgR0zejo:hover .menu-MgR0zejo{color:var(--tv-color-popup-element-text,#d1d4dc)}.form-MgR0zejo:hover .add-MgR0zejo.hovered-MgR0zejo,.form-MgR0zejo:hover .add-MgR0zejo:active,.form-MgR0zejo:hover .add-MgR0zejo:hover,.form-MgR0zejo:hover .input-MgR0zejo.hovered-MgR0zejo,.form-MgR0zejo:hover .input-MgR0zejo:active,.form-MgR0zejo:hover .input-MgR0zejo:hover,.form-MgR0zejo:hover .menu-MgR0zejo.hovered-MgR0zejo,.form-MgR0zejo:hover .menu-MgR0zejo:active,.form-MgR0zejo:hover .menu-MgR0zejo:hover{color:var(--tv-color-popup-element-text-hover,#131722)}html.theme-dark .form-MgR0zejo:hover .add-MgR0zejo.hovered-MgR0zejo,html.theme-dark .form-MgR0zejo:hover .add-MgR0zejo:active,html.theme-dark .form-MgR0zejo:hover .add-MgR0zejo:hover,html.theme-dark .form-MgR0zejo:hover .input-MgR0zejo.hovered-MgR0zejo,html.theme-dark .form-MgR0zejo:hover .input-MgR0zejo:active,html.theme-dark .form-MgR0zejo:hover .input-MgR0zejo:hover,html.theme-dark .form-MgR0zejo:hover .menu-MgR0zejo.hovered-MgR0zejo,html.theme-dark .form-MgR0zejo:hover .menu-MgR0zejo:active,html.theme-dark .form-MgR0zejo:hover .menu-MgR0zejo:hover{color:var(--tv-color-popup-element-text-hover,#c1c4cd)}}.wrap-MgR0zejo{flex:1 0 auto}.input-MgR0zejo{background-color:initial;border:none;height:100%;margin:0;padding:0 2px;text-align:center;width:60px}.input-MgR0zejo.accessible-MgR0zejo:focus-visible{border-radius:4px;outline:2px solid #2962ff;outline-offset:-2px}.add-MgR0zejo,.menu-MgR0zejo{align-items:center;display:flex;height:100%}.menu-MgR0zejo{border-left:1px solid;border-right:1px solid;border-color:var(--tv-color-popup-element-divider-background,#e0e3eb);box-sizing:border-box;cursor:default;flex:1 0 auto;justify-content:space-between;padding:0 10px 0 6px}html.theme-dark .menu-MgR0zejo{border-color:var(--tv-color-popup-element-divider-background,#434651)}.menuLabel-MgR0zejo{padding-left:6px}.add-MgR0zejo{background:none;border:none;cursor:default;padding:0 10px;position:relative;z-index:0}.add-MgR0zejo:before{border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);display:block;left:var(--tv-toolbar-explicit-hover-margin,2px);outline:2px none #2962ff;position:absolute;right:var(--tv-toolbar-explicit-hover-margin,2px);top:var(--tv-toolbar-explicit-hover-margin,2px);z-index:-1}.add-MgR0zejo.hover-MgR0zejo:before,.add-MgR0zejo:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);content:""}@media (any-hover:hover){.add-MgR0zejo:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);content:""}}html.theme-dark .add-MgR0zejo.hover-MgR0zejo:before,html.theme-dark .add-MgR0zejo:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .add-MgR0zejo:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.add-MgR0zejo.clicked-MgR0zejo:before,.add-MgR0zejo:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-hover,#f0f3fa));content:""}html.theme-dark .add-MgR0zejo.clicked-MgR0zejo:before,html.theme-dark .add-MgR0zejo:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-hover,#2a2e39))}.add-MgR0zejo.accessible-MgR0zejo:focus-visible:before{content:"";outline-style:solid}.smallWidthMenuItem-RmqZNwwp{padding:6px 16px}.menuItem-RmqZNwwp:focus-within .remove-RmqZNwwp{visibility:visible}.accessible-raQdxQp0{outline:none;overflow:visible;position:relative}.accessible-raQdxQp0:focus{outline:none}.accessible-raQdxQp0:focus-visible{outline:none}.accessible-raQdxQp0:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}.accessible-raQdxQp0:focus:after{display:block}.accessible-raQdxQp0:focus-visible:after{display:block}.accessible-raQdxQp0:focus:not(:focus-visible):after{display:none}.accessible-raQdxQp0:after{border-color:#2962ff;border-radius:6px}.button-S_1OCXUK{padding:0 6px}.button-S_1OCXUK.first-S_1OCXUK{margin-right:2px}.button-S_1OCXUK.last-S_1OCXUK{margin-left:2px}.menu-S_1OCXUK:only-child{padding:0 10px}.dropdown-S_1OCXUK{min-width:140px}.menuContent-S_1OCXUK{justify-content:center}.section-S_1OCXUK{margin:-2px 0}.section-S_1OCXUK:first-child{margin-top:4px}.section-S_1OCXUK[data-open=true]{margin-bottom:4px}.smallTabletSectionTitle-S_1OCXUK{font-size:11px;letter-spacing:.4px;line-height:16px;overflow:hidden;padding:10px 20px 8px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.smallTabletSectionTitle-S_1OCXUK,html.theme-dark .smallTabletSectionTitle-S_1OCXUK{color:var(--tv-color-popup-element-secondary-text,#787b86)}.addCustomInterval-S_1OCXUK{color:var(--tv-color-popup-element-text,#131722);font-size:16px;line-height:24px;margin-top:6px;padding:8px 20px}html.theme-dark .addCustomInterval-S_1OCXUK{color:var(--tv-color-popup-element-text,#d1d4dc)}.addCustomInterval-S_1OCXUK.hovered-S_1OCXUK,.addCustomInterval-S_1OCXUK:active{color:var(--tv-color-popup-element-text-hover,#131722)}@media (any-hover:hover){.addCustomInterval-S_1OCXUK:hover{color:var(--tv-color-popup-element-text-hover,#131722)}}html.theme-dark .addCustomInterval-S_1OCXUK.hovered-S_1OCXUK,html.theme-dark .addCustomInterval-S_1OCXUK:active{color:var(--tv-color-popup-element-text-hover,#c1c4cd)}@media (any-hover:hover){html.theme-dark .addCustomInterval-S_1OCXUK:hover{color:var(--tv-color-popup-element-text-hover,#c1c4cd)}}.addCustomInterval-S_1OCXUK.hovered-S_1OCXUK,.addCustomInterval-S_1OCXUK:active{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}@media (any-hover:hover){.addCustomInterval-S_1OCXUK:hover{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}}html.theme-dark .addCustomInterval-S_1OCXUK.hovered-S_1OCXUK,html.theme-dark .addCustomInterval-S_1OCXUK:active{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .addCustomInterval-S_1OCXUK:hover{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}}.group-S_1OCXUK{display:contents}.button-gn9HMufu{justify-content:center;width:37px}.wrapper-psOC5oyI{padding:10px 20px}.labelRow-psOC5oyI{line-height:20px;padding:0}.label-psOC5oyI{font-size:16px}.labelHint-psOC5oyI{line-height:17px}.labelOn-psOC5oyI+.labelHint-psOC5oyI{margin-top:0}.saveString-XVd1Kfjg{color:var(--tv-color-toolbar-button-text-active,#2962ff);font-size:10px;line-height:10px}html.theme-sa .saveString-XVd1Kfjg{color:var(--tv-color-toolbar-button-text-active,#ff7200)}html.theme-dark .saveString-XVd1Kfjg{color:var(--tv-color-toolbar-button-text-active,#2962ff)}.saveString-XVd1Kfjg.hidden-XVd1Kfjg{height:0;overflow:hidden}.loader-XVd1Kfjg{--ui-lib-loader-color:var(--tv-color-toolbar-save-layout-loader,#6a6d78)}html.theme-dark .loader-XVd1Kfjg{--ui-lib-loader-color:var(--tv-color-toolbar-save-layout-loader,#868993)}.opened-yyMUOAN9.hover-yyMUOAN9:before,.opened-yyMUOAN9:active:before,.opened-yyMUOAN9:before{background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);bottom:var(--tv-toolbar-opened-element-hover-margin,0);content:"";display:block;left:var(--tv-toolbar-opened-element-hover-margin,0);position:absolute;right:var(--tv-toolbar-opened-element-hover-margin,0);top:var(--tv-toolbar-opened-element-hover-margin,0);z-index:-1}@media (any-hover:hover){.opened-yyMUOAN9:hover:before{background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);bottom:var(--tv-toolbar-opened-element-hover-margin,0);content:"";display:block;left:var(--tv-toolbar-opened-element-hover-margin,0);position:absolute;right:var(--tv-toolbar-opened-element-hover-margin,0);top:var(--tv-toolbar-opened-element-hover-margin,0);z-index:-1}}html.theme-dark .opened-yyMUOAN9.hover-yyMUOAN9:before,html.theme-dark .opened-yyMUOAN9:active:before,html.theme-dark .opened-yyMUOAN9:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}@media (any-hover:hover){html.theme-dark .opened-yyMUOAN9:hover:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}}.opened-yyMUOAN9.clicked-yyMUOAN9:before,.opened-yyMUOAN9:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-expanded,#f0f3fa));content:"";display:block}html.theme-dark .opened-yyMUOAN9.clicked-yyMUOAN9:before,html.theme-dark .opened-yyMUOAN9:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-expanded,#2a2e39))}.autoSaveWrapper-yyMUOAN9,.sharingWrapper-yyMUOAN9{min-width:calc(100% - 22px);width:192px}.button-yyMUOAN9.buttonSmallPadding-yyMUOAN9{padding-left:6px}.button-yyMUOAN9{display:flex;justify-content:center;min-width:65px}.hintPlaceHolder-yyMUOAN9{height:128px}.smallHintPlaceHolder-yyMUOAN9{height:100%;width:100%}.popupItemRowTabletSmall-yyMUOAN9:first-child{margin-bottom:6px;margin-top:6px;padding-left:0;padding-right:12px}.shortcut-yyMUOAN9{flex-shrink:0;margin-left:0;text-align:left}.toolTitle-yyMUOAN9{padding:4px 12px}.toolTitleMobile-yyMUOAN9{padding:8px 20px}.layoutItem-yyMUOAN9{display:flex;flex-direction:column;line-height:21px;padding:2px 0 6px}.layoutItem-yyMUOAN9 .layoutMeta-yyMUOAN9{color:#6a6d78;font-size:12px;line-height:17px;margin-top:2px}html.theme-dark .layoutItem-yyMUOAN9 .layoutMeta-yyMUOAN9{color:#868993}.layoutItem-yyMUOAN9 .labelRow-yyMUOAN9{max-width:100%;overflow:hidden;padding:0}.layoutMeta-yyMUOAN9,.layoutTitle-yyMUOAN9{max-width:196px;overflow-x:hidden}.layoutItemWrap-yyMUOAN9{padding:2px 8px}.layoutTitleMobile-yyMUOAN9{font-size:16px;line-height:24px}.active-yyMUOAN9,.active-yyMUOAN9:active{background-color:#2962ff}@media (any-hover:hover){.active-yyMUOAN9:hover{background-color:#2962ff}}html.theme-dark .active-yyMUOAN9,html.theme-dark .active-yyMUOAN9:active{background-color:#2962ff}@media (any-hover:hover){html.theme-dark .active-yyMUOAN9:hover{background-color:#2962ff}}.active-yyMUOAN9 .layoutItem-yyMUOAN9 .layoutMeta-yyMUOAN9,.active-yyMUOAN9 .layoutItem-yyMUOAN9 .layoutTitle-yyMUOAN9,.active-yyMUOAN9:active .layoutItem-yyMUOAN9 .layoutMeta-yyMUOAN9,.active-yyMUOAN9:active .layoutItem-yyMUOAN9 .layoutTitle-yyMUOAN9{color:#fff}@media (any-hover:hover){.active-yyMUOAN9:hover .layoutItem-yyMUOAN9 .layoutMeta-yyMUOAN9,.active-yyMUOAN9:hover .layoutItem-yyMUOAN9 .layoutTitle-yyMUOAN9{color:#fff}}html.theme-dark .active-yyMUOAN9 .layoutItem-yyMUOAN9 .layoutMeta-yyMUOAN9,html.theme-dark .active-yyMUOAN9 .layoutItem-yyMUOAN9 .layoutTitle-yyMUOAN9,html.theme-dark .active-yyMUOAN9:active .layoutItem-yyMUOAN9 .layoutMeta-yyMUOAN9,html.theme-dark .active-yyMUOAN9:active .layoutItem-yyMUOAN9 .layoutTitle-yyMUOAN9{color:#d1d4dc}@media (any-hover:hover){html.theme-dark .active-yyMUOAN9:hover .layoutItem-yyMUOAN9 .layoutMeta-yyMUOAN9,html.theme-dark .active-yyMUOAN9:hover .layoutItem-yyMUOAN9 .layoutTitle-yyMUOAN9{color:#d1d4dc}}.textWrap-yyMUOAN9{align-items:center;display:flex;flex-direction:column}.text-yyMUOAN9{max-width:100px;overflow:hidden;text-overflow:ellipsis}.withIcon-yyMUOAN9{padding-bottom:2px;padding-top:2px}.sharingLabelWrap-yyMUOAN9{display:flex}.titleSharingLabel-yyMUOAN9{overflow:hidden}.switcherLabel-yyMUOAN9{overflow:visible}.iconWrap-yyMUOAN9{margin-right:7px}.infoIcon-yyMUOAN9{color:#d1d4dc;display:flex}html.theme-dark .infoIcon-yyMUOAN9{color:#50535e}@media (any-hover:hover){.infoIcon-yyMUOAN9:hover{color:#6a6d78}html.theme-dark .infoIcon-yyMUOAN9:hover{color:#868993}}.copyLink-yyMUOAN9{fill:#2962ff;color:#2962ff;cursor:pointer;display:inline-block;font-size:12px;line-height:18px;margin:0 12px 6px}.copyLink-yyMUOAN9:visited,html.theme-dark .copyLink-yyMUOAN9{fill:#2962ff;color:#2962ff}html.theme-dark .copyLink-yyMUOAN9:visited{fill:#2962ff;color:#2962ff}@media (any-hover:hover){.copyLink-yyMUOAN9:hover{fill:#1e53e5;color:#1e53e5}html.theme-dark .copyLink-yyMUOAN9:hover{fill:#1e53e5;color:#1e53e5}}.copyLink-yyMUOAN9:active{fill:#2962ff;color:#2962ff}html.theme-dark .copyLink-yyMUOAN9:active{fill:#2962ff;color:#2962ff}.copyLink-yyMUOAN9:focus{outline:auto;outline-offset:2px}.copyLink-yyMUOAN9:focus-visible{outline:auto;outline-offset:2px}.copyLink-yyMUOAN9:focus:not(:focus-visible){outline:none}.copyLink-yyMUOAN9.copyLinkMobile-yyMUOAN9{margin:0 20px}.accessibleLabel-yyMUOAN9{outline:none;overflow:visible;position:relative}.accessibleLabel-yyMUOAN9:focus{outline:none}.accessibleLabel-yyMUOAN9:focus-visible{outline:none}.accessibleLabel-yyMUOAN9:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 8px);pointer-events:none;position:absolute;right:-4px;top:-4px;width:calc(100% + 8px);z-index:1}.accessibleLabel-yyMUOAN9:focus:after{display:block}.accessibleLabel-yyMUOAN9:focus-visible:after{display:block}.accessibleLabel-yyMUOAN9:focus:not(:focus-visible):after{display:none}.accessibleLabel-yyMUOAN9:after{border-color:#2962ff;border-radius:6px}.button-ZuDkGGhF.isDisabled-ZuDkGGhF{opacity:1!important}.hidden-5MVS18J8{opacity:0}.item-o5a0MQMm{position:relative}.item-o5a0MQMm.withIcon-o5a0MQMm{padding-bottom:2px;padding-top:2px}@media screen and (max-width:430px){.item-o5a0MQMm.withIcon-o5a0MQMm{font-size:16px;padding-bottom:6px;padding-top:6px}}.shortcut-o5a0MQMm{margin-left:0;min-width:auto}@media screen and (max-width:479px){.shortcut-o5a0MQMm{display:none}}.loading-o5a0MQMm .icon-o5a0MQMm,.loading-o5a0MQMm .shortcut-o5a0MQMm{opacity:0}.button-cq__ntSC{padding:5px 10px;width:100px}.button-cq__ntSC.smallLeftPadding-cq__ntSC{padding-right:8px}.text-cq__ntSC{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height);overflow:hidden}.uppercase-cq__ntSC{text-transform:uppercase}.item-j7oVl2yI{all:unset;align-items:center;color:#131722;cursor:default;display:flex;flex:0 0 auto;height:100%;padding:0 3px;position:relative;z-index:0}html.theme-dark .item-j7oVl2yI{color:#868993}.item-j7oVl2yI:before{border-radius:50%;bottom:0;content:"";display:block;height:28px;left:0;margin:auto;outline:2px none #2962ff;position:absolute;right:0;top:0;width:28px;z-index:-1}.item-j7oVl2yI:active{color:#000}@media (any-hover:hover){.item-j7oVl2yI:hover{color:#000}}html.theme-dark .item-j7oVl2yI:active{color:#868993}@media (any-hover:hover){html.theme-dark .item-j7oVl2yI:hover{color:#868993}}.item-j7oVl2yI:active:before{background-color:#f0f3fa;content:""}@media (any-hover:hover){.item-j7oVl2yI:hover:before{background-color:#f0f3fa;content:""}}html.theme-dark .item-j7oVl2yI:active:before{background-color:#2a2e39}@media (any-hover:hover){html.theme-dark .item-j7oVl2yI:hover:before{background-color:#2a2e39}}.item-j7oVl2yI.accessible-j7oVl2yI:focus-visible:before{content:"";outline-style:solid}.round-j7oVl2yI{align-items:center;border:1px solid #d1d4dc;border-radius:50%;cursor:default;display:flex;flex:0 0 auto;font-size:10px;height:20px;justify-content:center;text-align:center;width:20px}html.theme-dark .round-j7oVl2yI{border-color:#787b86}.description-jgoQcEnP{word-wrap:break-word;font-size:12px;line-height:18px;max-width:280px;min-width:170px;padding-bottom:4px;white-space:normal}.description-jgoQcEnP,html.theme-dark .description-jgoQcEnP{color:var(--tv-color-popup-element-secondary-text,#787b86)}.labelRow-JeQoCpvi{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 60px)}.toolbox-JeQoCpvi{margin-right:auto}.description-JeQoCpvi{padding:0}.descriptionTabletSmall-JeQoCpvi{max-width:100%;padding-left:56px}.item-JeQoCpvi{margin-top:-3px;padding-bottom:8px;padding-top:0}.item-JeQoCpvi:before{content:none}.item-JeQoCpvi,.item-JeQoCpvi:active,.titleItem-JeQoCpvi,.titleItem-JeQoCpvi:active,html.theme-dark .item-JeQoCpvi,html.theme-dark .item-JeQoCpvi:active,html.theme-dark .titleItem-JeQoCpvi,html.theme-dark .titleItem-JeQoCpvi:active{background-color:initial}.titleItem-JeQoCpvi{position:static}.titleItem-JeQoCpvi:focus-within .remove-JeQoCpvi{visibility:visible}.itemTabletSmall-JeQoCpvi:before,.titleItemTabletSmall-JeQoCpvi:before{content:none}.itemTabletSmall-JeQoCpvi,.itemTabletSmall-JeQoCpvi:active,.titleItemTabletSmall-JeQoCpvi,.titleItemTabletSmall-JeQoCpvi:active,html.theme-dark .itemTabletSmall-JeQoCpvi,html.theme-dark .itemTabletSmall-JeQoCpvi:active,html.theme-dark .titleItemTabletSmall-JeQoCpvi,html.theme-dark .titleItemTabletSmall-JeQoCpvi:active{background-color:initial}.titleItemTabletSmall-JeQoCpvi{line-height:24px;padding:4px 16px 0 20px}.itemTabletSmall-JeQoCpvi{line-height:17px;padding:1px 16px 8px 20px}.itemLabelTabletSmall-JeQoCpvi{font-size:16px}.wrap-JeQoCpvi{color:var(--tv-color-popup-element-text,#131722);position:relative}html.theme-dark .wrap-JeQoCpvi{color:var(--tv-color-popup-element-text,#d1d4dc)}.wrap-JeQoCpvi.hovered-JeQoCpvi,.wrap-JeQoCpvi:active{color:var(--tv-color-popup-element-text-hover,#131722)}@media (any-hover:hover){.wrap-JeQoCpvi:hover{color:var(--tv-color-popup-element-text-hover,#131722)}}html.theme-dark .wrap-JeQoCpvi.hovered-JeQoCpvi,html.theme-dark .wrap-JeQoCpvi:active{color:var(--tv-color-popup-element-text-hover,#c1c4cd)}@media (any-hover:hover){html.theme-dark .wrap-JeQoCpvi:hover{color:var(--tv-color-popup-element-text-hover,#c1c4cd)}}.wrap-JeQoCpvi.hovered-JeQoCpvi,.wrap-JeQoCpvi:active{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}@media (any-hover:hover){.wrap-JeQoCpvi:hover{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}}html.theme-dark .wrap-JeQoCpvi.hovered-JeQoCpvi,html.theme-dark .wrap-JeQoCpvi:active{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .wrap-JeQoCpvi:hover{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}}.wrap-HXSqojvq{padding-right:4px}.titleWrap-HXSqojvq{display:flex;flex-direction:column}.indicators-HXSqojvq{margin-left:12px;margin-right:33px}.title-HXSqojvq{align-items:center;color:var(--tv-color-popup-element-text,#131722);display:flex;flex-direction:row;white-space:nowrap}html.theme-dark .title-HXSqojvq{color:var(--tv-color-popup-element-text,#d1d4dc)}.title-HXSqojvq .icon-HXSqojvq{display:flex;flex:none}.title-HXSqojvq .text-HXSqojvq{font-size:14px;margin:0 5px 0 20px}.titleTabletSmall-HXSqojvq{padding-bottom:4px;padding-top:4px}.titleTabletSmall-HXSqojvq .text-HXSqojvq{font-size:16px}.labelRow-HXSqojvq{flex:1 0 100%;min-width:100%}.label-HXSqojvq{flex:0 0 100%;min-width:100%}.menu-hcofKPms{max-width:340px}.menuSmallTablet-hcofKPms{max-width:100%}.menuItemHeaderTabletSmall-hcofKPms{padding:10px 20px 2px}.menuItemHeader-hcofKPms{cursor:default;margin:0;padding-bottom:3px;padding-top:4px}.wrap-jiC5bgmi.full-jiC5bgmi .first-jiC5bgmi{margin-right:0}.wrap-jiC5bgmi.full-jiC5bgmi .last-jiC5bgmi{margin-left:7px}.wrap-jiC5bgmi.medium-jiC5bgmi .first-jiC5bgmi{margin-right:0}.wrap-jiC5bgmi.medium-jiC5bgmi .last-jiC5bgmi{margin-left:7px}.buttonWithFavorites-jiC5bgmi{padding-left:7px}.icon-uMfL97K2{padding:5px}.customTradingViewStyleButton-zigjK1n2.withoutIcon-zigjK1n2{padding:0 5px} \ No newline at end of file diff --git a/charting_library/bundles/2052.e9d07fdfb896fca26166.js b/charting_library/bundles/2052.e9d07fdfb896fca26166.js new file mode 100644 index 0000000..fce6bd4 --- /dev/null +++ b/charting_library/bundles/2052.e9d07fdfb896fca26166.js @@ -0,0 +1,8 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2052],{45300:e=>{e.exports={}},66076:e=>{e.exports={"default-drawer-min-top-distance":"100px",wrap:"wrap-_HnK0UIN",positionBottom:"positionBottom-_HnK0UIN",backdrop:"backdrop-_HnK0UIN",drawer:"drawer-_HnK0UIN",positionLeft:"positionLeft-_HnK0UIN"}},71986:e=>{e.exports={"tablet-small-breakpoint":"screen and (max-width: 430px)",item:"item-jFqVJoPk",hovered:"hovered-jFqVJoPk",isDisabled:"isDisabled-jFqVJoPk",isActive:"isActive-jFqVJoPk",shortcut:"shortcut-jFqVJoPk",toolbox:"toolbox-jFqVJoPk",withIcon:"withIcon-jFqVJoPk","round-icon":"round-icon-jFqVJoPk",icon:"icon-jFqVJoPk",labelRow:"labelRow-jFqVJoPk",label:"label-jFqVJoPk",showOnHover:"showOnHover-jFqVJoPk","disclosure-item-circle-logo":"disclosure-item-circle-logo-jFqVJoPk",showOnFocus:"showOnFocus-jFqVJoPk"}},34587:e=>{e.exports={icon:"icon-WB2y0EnP",dropped:"dropped-WB2y0EnP"}},39416:(e,t,o)=>{"use strict";o.d(t,{useFunctionalRefObject:()=>i});var n=o(50959),r=o(43010);function i(e){const t=(0,n.useMemo)((()=>function(e){const t=o=>{e(o),t.current=o};return t.current=null,t}((e=>{s.current(e)}))),[]),o=(0,n.useRef)(null),i=t=>{if(null===t)return a(o.current,t),void(o.current=null);o.current!==e&&(o.current=e,a(o.current,t))},s=(0,n.useRef)(i);return s.current=i,(0,r.useIsomorphicLayoutEffect)((()=>{if(null!==t.current)return s.current(t.current),()=>s.current(null)}),[e]),t}function a(e,t){null!==e&&("function"==typeof e?e(t):e.current=t)}},43010:(e,t,o)=>{"use strict";o.d(t,{useIsomorphicLayoutEffect:()=>r});var n=o(50959);function r(e,t){("undefined"==typeof window?n.useEffect:n.useLayoutEffect)(e,t)}},27267:(e,t,o)=>{"use strict";function n(e,t,o,n,r){function i(r){if(e>r.timeStamp)return;const i=r.target;void 0!==o&&null!==t&&null!==i&&i.ownerDocument===n&&(t.contains(i)||o(r))}return r.click&&n.addEventListener("click",i,!1),r.mouseDown&&n.addEventListener("mousedown",i,!1),r.touchEnd&&n.addEventListener("touchend",i,!1),r.touchStart&&n.addEventListener("touchstart",i,!1),()=>{n.removeEventListener("click",i,!1),n.removeEventListener("mousedown",i,!1),n.removeEventListener("touchend",i,!1),n.removeEventListener("touchstart",i,!1)}}o.d(t,{addOutsideEventListener:()=>n})},90186:(e,t,o)=>{"use strict";function n(e){return i(e,a)}function r(e){return i(e,s)}function i(e,t){const o=Object.entries(e).filter(t),n={};for(const[e,t]of o)n[e]=t;return n}function a(e){const[t,o]=e;return 0===t.indexOf("data-")&&"string"==typeof o}function s(e){return 0===e[0].indexOf("aria-")}o.d(t,{filterAriaProps:()=>r,filterDataProps:()=>n,filterProps:()=>i,isAriaAttribute:()=>s,isDataAttribute:()=>a})},76460:(e,t,o)=>{"use strict";function n(e){return 0===e.detail}o.d(t,{isKeyboardClick:()=>n})},50238:(e,t,o)=>{"use strict";o.d(t,{useRovingTabindexElement:()=>a});var n=o(50959),r=o(39416),i=o(16838);function a(e,t=[]){const[o,a]=(0,n.useState)(!1),s=(0,r.useFunctionalRefObject)(e);return(0,n.useLayoutEffect)((()=>{if(!i.PLATFORM_ACCESSIBILITY_ENABLED)return;const e=s.current;if(null===e)return;const t=e=>{ +switch(e.type){case"roving-tabindex:main-element":a(!0);break;case"roving-tabindex:secondary-element":a(!1)}};return e.addEventListener("roving-tabindex:main-element",t),e.addEventListener("roving-tabindex:secondary-element",t),()=>{e.removeEventListener("roving-tabindex:main-element",t),e.removeEventListener("roving-tabindex:secondary-element",t)}}),t),[s,i.PLATFORM_ACCESSIBILITY_ENABLED?o?0:-1:void 0]}},76068:(e,t,o)=>{"use strict";o.d(t,{CircleLogo:()=>a,hiddenCircleLogoClass:()=>i});var n=o(50959),r=o(58492);o(45300);const i="tv-circle-logo--visually-hidden";function a(e){var t,o;const i=(0,r.getStyleClasses)(e.size,e.className),a=null!==(o=null!==(t=e.alt)&&void 0!==t?t:e.title)&&void 0!==o?o:"";return(0,r.isCircleLogoWithUrlProps)(e)?n.createElement("img",{className:i,crossOrigin:"",src:e.logoUrl,alt:a,title:e.title,loading:e.loading,"aria-label":e["aria-label"],"aria-hidden":e["aria-hidden"]}):n.createElement("span",{className:i,title:e.title,"aria-label":e["aria-label"],"aria-hidden":e["aria-hidden"]},e.placeholderLetter)}},58492:(e,t,o)=>{"use strict";o.d(t,{getStyleClasses:()=>r,isCircleLogoWithUrlProps:()=>i});var n=o(97754);function r(e,t){return n("tv-circle-logo",`tv-circle-logo--${e}`,t)}function i(e){return"logoUrl"in e&&void 0!==e.logoUrl&&0!==e.logoUrl.length}},37558:(e,t,o)=>{"use strict";o.d(t,{DrawerContext:()=>a,DrawerManager:()=>i});var n=o(50959),r=o(99054);class i extends n.PureComponent{constructor(e){super(e),this._isBodyFixed=!1,this._addDrawer=e=>{this.setState((t=>({stack:[...t.stack,e]})))},this._removeDrawer=e=>{this.setState((t=>({stack:t.stack.filter((t=>t!==e))})))},this.state={stack:[]}}componentDidUpdate(e,t){!t.stack.length&&this.state.stack.length&&((0,r.setFixedBodyState)(!0),this._isBodyFixed=!0),t.stack.length&&!this.state.stack.length&&this._isBodyFixed&&((0,r.setFixedBodyState)(!1),this._isBodyFixed=!1)}componentWillUnmount(){this.state.stack.length&&this._isBodyFixed&&(0,r.setFixedBodyState)(!1)}render(){return n.createElement(a.Provider,{value:{addDrawer:this._addDrawer,removeDrawer:this._removeDrawer,currentDrawer:this.state.stack.length?this.state.stack[this.state.stack.length-1]:null}},this.props.children)}}const a=n.createContext(null)},41590:(e,t,o)=>{"use strict";o.d(t,{Drawer:()=>h});var n=o(50959),r=o(50151),i=o(97754),a=o(36174),s=o(42842),l=o(37558),c=o(29197),d=o(86656),u=o(66076);function h(e){const{position:t="Bottom",onClose:o,children:d,className:h,theme:m=u}=e,f=(0,r.ensureNotNull)((0,n.useContext)(l.DrawerContext)),[v]=(0,n.useState)((()=>(0,a.randomHash)())),g=(0,n.useRef)(null),b=(0,n.useContext)(c.CloseDelegateContext);return(0,n.useLayoutEffect)((()=>((0,r.ensureNotNull)(g.current).focus({preventScroll:!0}),b.subscribe(f,o),f.addDrawer(v),()=>{f.removeDrawer(v),b.unsubscribe(f,o)})),[]),n.createElement(s.Portal,null,n.createElement("div",{className:i(u.wrap,u[`position${t}`])},v===f.currentDrawer&&n.createElement("div",{className:u.backdrop,onClick:o}),n.createElement(p,{className:i(m.drawer,u[`position${t}`],h),ref:g,"data-name":e["data-name"]},d)))} +const p=(0,n.forwardRef)(((e,t)=>{const{className:o,...r}=e;return n.createElement(d.TouchScrollContainer,{className:i(u.drawer,o),tabIndex:-1,ref:t,...r})}))},16396:(e,t,o)=>{"use strict";o.d(t,{DEFAULT_POPUP_MENU_ITEM_THEME:()=>c,PopupMenuItem:()=>u});var n=o(50959),r=o(97754),i=o(51768),a=o(59064),s=o(76068),l=o(71986);const c=l;function d(e){e.stopPropagation()}function u(e){const{id:t,role:o,className:c,title:u,labelRowClassName:h,labelClassName:p,toolboxClassName:m,shortcut:f,forceShowShortcuts:v,icon:g,iconClassname:b,isActive:E,isDisabled:w,isHovered:C,appearAsDisabled:k,label:D,link:x,showToolboxOnHover:y,showToolboxOnFocus:N,target:T,rel:_,toolbox:O,reference:M,onMouseOut:L,onMouseOver:B,onKeyDown:F,suppressToolboxClick:A=!0,theme:S=l,tabIndex:P,tagName:I,renderComponent:R,roundedIcon:W,iconAriaProps:U,circleLogo:j,dontClosePopup:H,onClick:Q,onClickArg:z,trackEventObject:K,trackMouseWheelClick:q,trackRightClick:V,...G}=e,J=(0,n.useRef)(null),$=(0,n.useMemo)((()=>function(e){function t(t){const{reference:o,...r}=t,i=null!=e?e:r.href?"a":"div",a="a"===i?r:function(e){const{download:t,href:o,hrefLang:n,media:r,ping:i,rel:a,target:s,type:l,referrerPolicy:c,...d}=e;return d}(r);return n.createElement(i,{...a,ref:o})}return t.displayName=`DefaultComponent(${e})`,t}(I)),[I]),Y=null!=R?R:$;return n.createElement(Y,{...G,id:t,role:o,className:r(c,S.item,g&&S.withIcon,{[S.isActive]:E,[S.isDisabled]:w||k,[S.hovered]:C}),title:u,href:x,target:T,rel:_,reference:function(e){J.current=e,"function"==typeof M&&M(e);"object"==typeof M&&(M.current=e)},onClick:function(e){if(w)return;K&&(0,i.trackEvent)(K.category,K.event,K.label);Q&&Q(z,e);H||(0,a.globalCloseMenu)()},onContextMenu:function(e){K&&V&&(0,i.trackEvent)(K.category,K.event,`${K.label}_rightClick`)},onMouseUp:function(e){if(1===e.button&&x&&K){let e=K.label;q&&(e+="_mouseWheelClick"),(0,i.trackEvent)(K.category,K.event,e)}},onMouseOver:B,onMouseOut:L,onKeyDown:F,tabIndex:P},j&&n.createElement(s.CircleLogo,{...U,className:l["disclosure-item-circle-logo"],size:"xxxsmall",logoUrl:j.logoUrl,placeholderLetter:j.placeholderLetter}),g&&n.createElement("span",{"aria-label":U&&U["aria-label"],"aria-hidden":U&&Boolean(U["aria-hidden"]),className:r(S.icon,W&&l["round-icon"],b),dangerouslySetInnerHTML:{__html:g}}),n.createElement("span",{className:r(S.labelRow,h)},n.createElement("span",{className:r(S.label,p)},D)),(void 0!==f||v)&&n.createElement("span",{className:S.shortcut},(X=f)&&X.split("+").join(" + ")),void 0!==O&&n.createElement("span",{onClick:A?d:void 0,className:r(m,S.toolbox,{[S.showOnHover]:y,[S.showOnFocus]:N})},O));var X}},20520:(e,t,o)=>{"use strict";o.d(t,{PopupMenu:()=>h});var n=o(50959),r=o(962),i=o(62942),a=o(42842),s=o(27317),l=o(29197);const c=n.createContext(void 0);var d=o(36383);const u=n.createContext({setMenuMaxWidth:!1});function h(e){const{controller:t,children:o,isOpened:h,closeOnClickOutside:p=!0,doNotCloseOn:m,onClickOutside:f,onClose:v,onKeyboardClose:g,"data-name":b="popup-menu-container",...E}=e,w=(0, +n.useContext)(l.CloseDelegateContext),C=n.useContext(u),k=(0,n.useContext)(c),D=(0,d.useOutsideEvent)({handler:function(e){f&&f(e);if(!p)return;const t=(0,i.default)(m)?m():null==m?[]:[m];if(t.length>0&&e.target instanceof Node)for(const o of t){const t=r.findDOMNode(o);if(t instanceof Node&&t.contains(e.target))return}v()},mouseDown:!0,touchStart:!0});return h?n.createElement(a.Portal,{top:"0",left:"0",right:"0",bottom:"0",pointerEvents:"none"},n.createElement("span",{ref:D,style:{pointerEvents:"auto"}},n.createElement(s.Menu,{...E,onClose:v,onKeyboardClose:g,onScroll:function(t){const{onScroll:o}=e;o&&o(t)},customCloseDelegate:w,customRemeasureDelegate:k,ref:t,"data-name":b,limitMaxWidth:C.setMenuMaxWidth},o))):null}},10381:(e,t,o)=>{"use strict";o.d(t,{ToolWidgetCaret:()=>l});var n=o(50959),r=o(97754),i=o(9745),a=o(34587),s=o(578);function l(e){const{dropped:t,className:o}=e;return n.createElement(i.Icon,{className:r(o,a.icon,{[a.dropped]:t}),icon:s})}},86656:(e,t,o)=>{"use strict";o.d(t,{TouchScrollContainer:()=>s});var n=o(50959),r=o(59142),i=o(50151),a=o(49483);const s=(0,n.forwardRef)(((e,t)=>{const{children:o,...i}=e,s=(0,n.useRef)(null);return(0,n.useImperativeHandle)(t,(()=>s.current)),(0,n.useLayoutEffect)((()=>{if(a.CheckMobile.iOS())return null!==s.current&&(0,r.disableBodyScroll)(s.current,{allowTouchMove:l(s)}),()=>{null!==s.current&&(0,r.enableBodyScroll)(s.current)}}),[]),n.createElement("div",{ref:s,...i},o)}));function l(e){return t=>{const o=(0,i.ensureNotNull)(e.current),n=document.activeElement;return!o.contains(t)||null!==n&&o.contains(n)&&n.contains(t)}}},78029:e=>{e.exports={button:"button-GwQQdU8S",hover:"hover-GwQQdU8S",clicked:"clicked-GwQQdU8S",isInteractive:"isInteractive-GwQQdU8S",accessible:"accessible-GwQQdU8S",isGrouped:"isGrouped-GwQQdU8S",isActive:"isActive-GwQQdU8S",isOpened:"isOpened-GwQQdU8S",isDisabled:"isDisabled-GwQQdU8S",text:"text-GwQQdU8S",icon:"icon-GwQQdU8S",endIcon:"endIcon-GwQQdU8S"}},2869:e=>{e.exports={button:"button-xNqEcuN2"}},42919:e=>{e.exports={button:"button-merBkM5y",hover:"hover-merBkM5y",clicked:"clicked-merBkM5y",accessible:"accessible-merBkM5y",arrow:"arrow-merBkM5y",arrowWrap:"arrowWrap-merBkM5y",isOpened:"isOpened-merBkM5y"}},81261:(e,t,o)=>{"use strict";o.d(t,{focusFirstMenuItem:()=>c,handleAccessibleMenuFocus:()=>s,handleAccessibleMenuKeyDown:()=>l,queryMenuElements:()=>h});var n=o(16838),r=o(71468),i=o(68335);const a=[37,39,38,40];function s(e,t){e.target&&n.PLATFORM_ACCESSIBILITY_ENABLED&&e.relatedTarget===t.current&&c(e.target)}function l(e){var t;if(!n.PLATFORM_ACCESSIBILITY_ENABLED)return;if(e.defaultPrevented)return;const o=(0,i.hashFromEvent)(e);if(!a.includes(o))return;const s=document.activeElement;if(!(document.activeElement instanceof HTMLElement))return;const l=h(e.currentTarget).sort(n.navigationOrderComparator);if(0===l.length)return;const c=document.activeElement.closest('[data-role="menuitem"]')||(null===(t=document.activeElement.parentElement)||void 0===t?void 0:t.querySelector('[data-role="menuitem"]')) +;if(!(c instanceof HTMLElement))return;const m=l.indexOf(c);if(-1===m)return;const f=p(c),v=f.indexOf(document.activeElement),g=-1!==v,b=e=>{s&&(0,r.becomeSecondaryElement)(s),(0,r.becomeMainElement)(e),e.focus()};switch((0,n.mapKeyCodeToDirection)(o)){case"inlinePrev":if(!f.length)return;e.preventDefault(),b(0===v?l[m]:g?d(f,v,-1):f[f.length-1]);break;case"inlineNext":if(!f.length)return;e.preventDefault(),v===f.length-1?b(l[m]):b(g?d(f,v,1):f[0]);break;case"blockPrev":{e.preventDefault();const t=d(l,m,-1);if(g){const e=u(t,v);b(e||t);break}b(t);break}case"blockNext":{e.preventDefault();const t=d(l,m,1);if(g){const e=u(t,v);b(e||t);break}b(t)}}}function c(e){const[t]=h(e);t&&((0,r.becomeMainElement)(t),t.focus())}function d(e,t,o){return e[(t+e.length+o)%e.length]}function u(e,t){const o=p(e);return o.length?o[(t+o.length)%o.length]:null}function h(e){return Array.from(e.querySelectorAll('[data-role="menuitem"]:not([disabled]):not([aria-disabled])')).filter((0,n.createScopedVisibleElementFilter)(e))}function p(e){return Array.from(e.querySelectorAll("[tabindex]:not([disabled]):not([aria-disabled])")).filter((0,n.createScopedVisibleElementFilter)(e))}},71468:(e,t,o)=>{"use strict";function n(e){e.dispatchEvent(new CustomEvent("roving-tabindex:main-element"))}function r(e){e.dispatchEvent(new CustomEvent("roving-tabindex:secondary-element"))}o.d(t,{becomeMainElement:()=>n,becomeSecondaryElement:()=>r})},12811:(e,t,o)=>{"use strict";o.d(t,{HorizontalAttachEdge:()=>r,HorizontalDropDirection:()=>a,VerticalAttachEdge:()=>n,VerticalDropDirection:()=>i,getPopupPositioner:()=>c});var n,r,i,a,s=o(50151);!function(e){e[e.Top=0]="Top",e[e.Bottom=1]="Bottom",e[e.AutoStrict=2]="AutoStrict"}(n||(n={})),function(e){e[e.Left=0]="Left",e[e.Right=1]="Right"}(r||(r={})),function(e){e[e.FromTopToBottom=0]="FromTopToBottom",e[e.FromBottomToTop=1]="FromBottomToTop"}(i||(i={})),function(e){e[e.FromLeftToRight=0]="FromLeftToRight",e[e.FromRightToLeft=1]="FromRightToLeft"}(a||(a={}));const l={verticalAttachEdge:n.Bottom,horizontalAttachEdge:r.Left,verticalDropDirection:i.FromTopToBottom,horizontalDropDirection:a.FromLeftToRight,verticalMargin:0,horizontalMargin:0,matchButtonAndListboxWidths:!1};function c(e,t){return o=>{var c,d;const{contentWidth:u,contentHeight:h,availableHeight:p}=o,m=(0,s.ensureNotNull)(e).getBoundingClientRect(),{horizontalAttachEdge:f=l.horizontalAttachEdge,horizontalDropDirection:v=l.horizontalDropDirection,horizontalMargin:g=l.horizontalMargin,verticalMargin:b=l.verticalMargin,matchButtonAndListboxWidths:E=l.matchButtonAndListboxWidths}=t;let w=null!==(c=t.verticalAttachEdge)&&void 0!==c?c:l.verticalAttachEdge,C=null!==(d=t.verticalDropDirection)&&void 0!==d?d:l.verticalDropDirection;w===n.AutoStrict&&(p{"use strict";o.d(t,{ +DEFAULT_TOOL_WIDGET_BUTTON_THEME:()=>s,ToolWidgetButton:()=>l});var n=o(50959),r=o(97754),i=o(9745),a=o(78029);const s=a,l=n.forwardRef(((e,t)=>{const{tag:o="div",icon:s,endIcon:l,isActive:c,isOpened:d,isDisabled:u,isGrouped:h,isHovered:p,isClicked:m,onClick:f,text:v,textBeforeIcon:g,title:b,theme:E=a,className:w,forceInteractive:C,inactive:k,"data-name":D,"data-tooltip":x,...y}=e,N=r(w,E.button,(b||x)&&"apply-common-tooltip",{[E.isActive]:c,[E.isOpened]:d,[E.isInteractive]:(C||Boolean(f))&&!u&&!k,[E.isDisabled]:Boolean(u||k),[E.isGrouped]:h,[E.hover]:p,[E.clicked]:m}),T=s&&("string"==typeof s?n.createElement(i.Icon,{className:E.icon,icon:s}):n.cloneElement(s,{className:r(E.icon,s.props.className)}));return"button"===o?n.createElement("button",{...y,ref:t,type:"button",className:r(N,E.accessible),disabled:u&&!k,onClick:f,title:b,"data-name":D,"data-tooltip":x},g&&v&&n.createElement("div",{className:r("js-button-text",E.text)},v),T,!g&&v&&n.createElement("div",{className:r("js-button-text",E.text)},v)):n.createElement("div",{...y,ref:t,"data-role":"button",className:N,onClick:u?void 0:f,title:b,"data-name":D,"data-tooltip":x},g&&v&&n.createElement("div",{className:r("js-button-text",E.text)},v),T,!g&&v&&n.createElement("div",{className:r("js-button-text",E.text)},v),l&&n.createElement(i.Icon,{icon:l,className:a.endIcon}))}))},50813:(e,t,o)=>{"use strict";o.d(t,{ToolWidgetIconButton:()=>s});var n=o(50959),r=o(97754),i=o(31409),a=o(2869);const s=n.forwardRef((function(e,t){const{className:o,id:s,...l}=e;return n.createElement(i.ToolWidgetButton,{id:s,"data-name":s,...l,ref:t,className:r(o,a.button)})}))},8087:(e,t,o)=>{"use strict";o.d(t,{ToolWidgetMenu:()=>v});var n=o(50959),r=o(97754),i=o(3343),a=o(20520),s=o(10381),l=o(90186),c=o(37558),d=o(41590),u=o(12811),h=o(90692),p=o(14483),m=o(76460),f=o(42919);class v extends n.PureComponent{constructor(e){super(e),this._wrapperRef=null,this._controller=n.createRef(),this._handleWrapperRef=e=>{this._wrapperRef=e,this.props.reference&&this.props.reference(e)},this._handleOpen=()=>{var e;"div"!==this.props.tag&&(null===(e=this._controller.current)||void 0===e||e.focus())},this._handleClick=e=>{(p.enabled("skip_event_target_check")||e.target instanceof Node)&&e.currentTarget.contains(e.target)&&(this._handleToggleDropdown(void 0,(0,m.isKeyboardClick)(e)),this.props.onClick&&this.props.onClick(e,!this.state.isOpened))},this._handleToggleDropdown=(e,t=!1)=>{const{onClose:o,onOpen:n}=this.props,{isOpened:r}=this.state,i="boolean"==typeof e?e:!r;this.setState({isOpened:i,shouldReturnFocus:!!i&&t}),i&&n&&n(),!i&&o&&o()},this._handleClose=()=>{this.close()},this._handleKeyDown=e=>{var t;const{orientation:o="horizontal"}=this.props;if(e.defaultPrevented)return;if(!(e.target instanceof Node))return;const n=(0,i.hashFromEvent)(e);if(e.currentTarget.contains(e.target))switch(n){case 40:if("div"===this.props.tag||"horizontal"!==o)return;if(this.state.isOpened)return;e.preventDefault(),this._handleToggleDropdown(!0,!0);break;case 27:if(!this.state.isOpened||!this.props.closeOnEsc)return +;e.preventDefault(),e.stopPropagation(),this._handleToggleDropdown(!1)}else{if("div"===this.props.tag)return;switch(n){case 27:{e.preventDefault();const{shouldReturnFocus:o}=this.state;this._handleToggleDropdown(!1),o&&(null===(t=this._wrapperRef)||void 0===t||t.focus());break}}}},this.state={isOpened:!1,shouldReturnFocus:!1}}render(){const{tag:e="div",id:t,arrow:o,content:i,isDisabled:a,isDrawer:c,isShowTooltip:d,title:u,className:p,hotKey:m,theme:f,drawerBreakpoint:v,tabIndex:g,isClicked:b}=this.props,{isOpened:E}=this.state,w=r(p,f.button,{"apply-common-tooltip":d||!a,[f.isDisabled]:a,[f.isOpened]:E,[f.clicked]:b});return"button"===e?n.createElement("button",{type:"button",id:t,className:r(w,f.accessible),disabled:a,onClick:this._handleClick,title:u,"data-tooltip-hotkey":m,ref:this._handleWrapperRef,onKeyDown:this._handleKeyDown,tabIndex:g,...(0,l.filterDataProps)(this.props),...(0,l.filterAriaProps)(this.props)},i,o&&n.createElement("div",{className:f.arrow},n.createElement("div",{className:f.arrowWrap},n.createElement(s.ToolWidgetCaret,{dropped:E}))),this.state.isOpened&&(v?n.createElement(h.MatchMedia,{rule:v},(e=>this._renderContent(e))):this._renderContent(c))):n.createElement("div",{id:t,className:w,onClick:a?void 0:this._handleClick,title:u,"data-tooltip-hotkey":m,ref:this._handleWrapperRef,"data-role":"button",tabIndex:g,onKeyDown:this._handleKeyDown,...(0,l.filterDataProps)(this.props)},i,o&&n.createElement("div",{className:f.arrow},n.createElement("div",{className:f.arrowWrap},n.createElement(s.ToolWidgetCaret,{dropped:E}))),this.state.isOpened&&(v?n.createElement(h.MatchMedia,{rule:v},(e=>this._renderContent(e))):this._renderContent(c)))}close(){this._handleToggleDropdown(!1)}focus(){var e;null===(e=this._wrapperRef)||void 0===e||e.focus()}update(){null!==this._controller.current&&this._controller.current.update()}_renderContent(e){const{menuDataName:t,minWidth:o,menuClassName:r,maxHeight:i,drawerPosition:s="Bottom",children:l}=this.props,{isOpened:h}=this.state,p={horizontalMargin:this.props.horizontalMargin||0,verticalMargin:this.props.verticalMargin||2,verticalAttachEdge:this.props.verticalAttachEdge,horizontalAttachEdge:this.props.horizontalAttachEdge,verticalDropDirection:this.props.verticalDropDirection,horizontalDropDirection:this.props.horizontalDropDirection,matchButtonAndListboxWidths:this.props.matchButtonAndListboxWidths},m=Boolean(h&&e&&s),f=function(e){return"function"==typeof e}(l)?l({isDrawer:m}):l;return m?n.createElement(c.DrawerManager,null,n.createElement(d.Drawer,{onClose:this._handleClose,position:s,"data-name":t},f)):n.createElement(a.PopupMenu,{reference:this.props.menuReference,controller:this._controller,closeOnClickOutside:this.props.closeOnClickOutside,doNotCloseOn:this,isOpened:h,minWidth:o,onClose:this._handleClose,position:(0,u.getPopupPositioner)(this._wrapperRef,p),className:r,maxHeight:i,"data-name":t,tabIndex:"div"!==this.props.tag?-1:void 0,onOpen:this._handleOpen,onKeyDown:this.props.onMenuKeyDown,onFocus:this.props.onMenuFocus},f)}}v.defaultProps={arrow:!0, +closeOnClickOutside:!0,theme:f}},578:e=>{e.exports=''}}]); \ No newline at end of file diff --git a/charting_library/bundles/2109.4d5de3fbde1cd7dc5e9f.css b/charting_library/bundles/2109.4d5de3fbde1cd7dc5e9f.css new file mode 100644 index 0000000..8ecfbef --- /dev/null +++ b/charting_library/bundles/2109.4d5de3fbde1cd7dc5e9f.css @@ -0,0 +1 @@ +.nav-button-znwuaSC1{--ui-lib-nav-button-default-color-content:#131722;--ui-lib-nav-button-default-color-bg:#0000;background:#0000;border:none;box-sizing:initial;color:var(--ui-lib-nav-button-color-content,var(--ui-lib-nav-button-default-color-content));display:flex;outline:none;padding:0;position:relative}html.theme-dark .nav-button-znwuaSC1{--ui-lib-nav-button-default-color-content:#d1d4dc}.nav-button-znwuaSC1.link-znwuaSC1{cursor:pointer}.nav-button-znwuaSC1:hover{--ui-lib-nav-button-default-color-content:#131722;--ui-lib-nav-button-default-color-bg:#f0f3fa}html.theme-dark .nav-button-znwuaSC1:hover{--ui-lib-nav-button-default-color-bg:#2a2e39;--ui-lib-nav-button-default-color-content:#fff}.nav-button-znwuaSC1:active{--ui-lib-nav-button-default-color-content:#131722;--ui-lib-nav-button-default-color-bg:#e0e3eb}html.theme-dark .nav-button-znwuaSC1:active{--ui-lib-nav-button-default-color-bg:#363a45;--ui-lib-nav-button-default-color-content:#fff}.nav-button-znwuaSC1:focus .background-znwuaSC1:after{display:block}.nav-button-znwuaSC1:focus-visible .background-znwuaSC1:after{display:block}.nav-button-znwuaSC1:focus:not(:focus-visible) .background-znwuaSC1:after{display:none}.nav-button-znwuaSC1:disabled,.nav-button-znwuaSC1[aria-disabled=true]{--ui-lib-nav-button-default-color-content:#b2b5be;cursor:default}html.theme-dark .nav-button-znwuaSC1:disabled,html.theme-dark .nav-button-znwuaSC1[aria-disabled=true]{--ui-lib-nav-button-default-color-content:#5d606b}.nav-button-znwuaSC1:disabled .background-znwuaSC1,.nav-button-znwuaSC1[aria-disabled=true] .background-znwuaSC1{display:none}.background-znwuaSC1{--ui-lib-nav-button-color-outline-default:#2962ffcc;background:var(--ui-lib-nav-button-color-bg,var(--ui-lib-nav-button-default-color-bg));display:block;outline:none;overflow:visible;position:absolute}.background-znwuaSC1:focus{outline:none}.background-znwuaSC1:focus-visible{outline:none}.background-znwuaSC1:after{border-color:var(--ui-lib-nav-button-color-outline,var(--ui-lib-nav-button-color-outline-default));border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 8px);left:-4px;pointer-events:none;position:absolute;top:-4px;width:calc(100% + 8px);z-index:1}.icon-znwuaSC1{z-index:0}.icon-znwuaSC1,.icon-znwuaSC1 svg{display:flex}.flip-icon-znwuaSC1,.flip-icon-znwuaSC1 svg{transform:rotate(90deg)}.size-large-znwuaSC1{--ui-lib-nav-button-basic-offset:8px;--ui-lib-nav-button-safe-offset:12px;height:24px;width:24px}.size-large-znwuaSC1.preserve-paddings-znwuaSC1{padding:8px}.size-large-znwuaSC1 .background-znwuaSC1{border-radius:8px;height:calc(100% + 16px);left:-8px;top:-8px;width:calc(100% + 16px)}.size-large-znwuaSC1 .background-znwuaSC1:after{border-radius:12px}.size-large-znwuaSC1.preserve-paddings-znwuaSC1 .background-znwuaSC1{height:100%;left:0;top:0;width:100%}.size-medium-znwuaSC1{--ui-lib-nav-button-basic-offset:8px;--ui-lib-nav-button-safe-offset:12px;height:18px;width:18px}.size-medium-znwuaSC1.preserve-paddings-znwuaSC1{padding:8px}.size-medium-znwuaSC1 .background-znwuaSC1{border-radius:8px;height:calc(100% + 16px);left:-8px;top:-8px;width:calc(100% + 16px)}.size-medium-znwuaSC1 .background-znwuaSC1:after{border-radius:12px}.size-medium-znwuaSC1.preserve-paddings-znwuaSC1 .background-znwuaSC1{height:100%;left:0;top:0;width:100%}.size-small-znwuaSC1{--ui-lib-nav-button-basic-offset:8px;--ui-lib-nav-button-safe-offset:12px;height:14px;width:14px}.size-small-znwuaSC1.preserve-paddings-znwuaSC1{padding:8px}.size-small-znwuaSC1 .background-znwuaSC1{border-radius:6px;height:calc(100% + 16px);left:-8px;top:-8px;width:calc(100% + 16px)}.size-small-znwuaSC1 .background-znwuaSC1:after{border-radius:10px}.size-small-znwuaSC1.preserve-paddings-znwuaSC1 .background-znwuaSC1{height:100%;left:0;top:0;width:100%}.size-xsmall-znwuaSC1{--ui-lib-nav-button-basic-offset:4px;--ui-lib-nav-button-safe-offset:8px;height:12px;width:12px}.size-xsmall-znwuaSC1.preserve-paddings-znwuaSC1{padding:4px}.size-xsmall-znwuaSC1 .background-znwuaSC1{border-radius:4px;height:calc(100% + 8px);left:-4px;top:-4px;width:calc(100% + 8px)}.size-xsmall-znwuaSC1 .background-znwuaSC1:after{border-radius:8px}.size-xsmall-znwuaSC1.preserve-paddings-znwuaSC1 .background-znwuaSC1{height:100%;left:0;top:0;width:100%}.size-xxsmall-znwuaSC1{--ui-lib-nav-button-basic-offset:4px;--ui-lib-nav-button-safe-offset:8px;height:10px;width:10px}.size-xxsmall-znwuaSC1.preserve-paddings-znwuaSC1{padding:4px}.size-xxsmall-znwuaSC1 .background-znwuaSC1{border-radius:4px;height:calc(100% + 8px);left:-4px;top:-4px;width:calc(100% + 8px)}.size-xxsmall-znwuaSC1 .background-znwuaSC1:after{border-radius:8px}.size-xxsmall-znwuaSC1.preserve-paddings-znwuaSC1 .background-znwuaSC1{height:100%;left:0;top:0;width:100%}.visually-hidden-znwuaSC1{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px} \ No newline at end of file diff --git a/charting_library/bundles/2109.4d5de3fbde1cd7dc5e9f.rtl.css b/charting_library/bundles/2109.4d5de3fbde1cd7dc5e9f.rtl.css new file mode 100644 index 0000000..a6b4188 --- /dev/null +++ b/charting_library/bundles/2109.4d5de3fbde1cd7dc5e9f.rtl.css @@ -0,0 +1 @@ +.nav-button-znwuaSC1{--ui-lib-nav-button-default-color-content:#131722;--ui-lib-nav-button-default-color-bg:#0000;background:#0000;border:none;box-sizing:initial;color:var(--ui-lib-nav-button-color-content,var(--ui-lib-nav-button-default-color-content));display:flex;outline:none;padding:0;position:relative}html.theme-dark .nav-button-znwuaSC1{--ui-lib-nav-button-default-color-content:#d1d4dc}.nav-button-znwuaSC1.link-znwuaSC1{cursor:pointer}.nav-button-znwuaSC1:hover{--ui-lib-nav-button-default-color-content:#131722;--ui-lib-nav-button-default-color-bg:#f0f3fa}html.theme-dark .nav-button-znwuaSC1:hover{--ui-lib-nav-button-default-color-bg:#2a2e39;--ui-lib-nav-button-default-color-content:#fff}.nav-button-znwuaSC1:active{--ui-lib-nav-button-default-color-content:#131722;--ui-lib-nav-button-default-color-bg:#e0e3eb}html.theme-dark .nav-button-znwuaSC1:active{--ui-lib-nav-button-default-color-bg:#363a45;--ui-lib-nav-button-default-color-content:#fff}.nav-button-znwuaSC1:focus .background-znwuaSC1:after{display:block}.nav-button-znwuaSC1:focus-visible .background-znwuaSC1:after{display:block}.nav-button-znwuaSC1:focus:not(:focus-visible) .background-znwuaSC1:after{display:none}.nav-button-znwuaSC1:disabled,.nav-button-znwuaSC1[aria-disabled=true]{--ui-lib-nav-button-default-color-content:#b2b5be;cursor:default}html.theme-dark .nav-button-znwuaSC1:disabled,html.theme-dark .nav-button-znwuaSC1[aria-disabled=true]{--ui-lib-nav-button-default-color-content:#5d606b}.nav-button-znwuaSC1:disabled .background-znwuaSC1,.nav-button-znwuaSC1[aria-disabled=true] .background-znwuaSC1{display:none}.background-znwuaSC1{--ui-lib-nav-button-color-outline-default:#2962ffcc;background:var(--ui-lib-nav-button-color-bg,var(--ui-lib-nav-button-default-color-bg));display:block;outline:none;overflow:visible;position:absolute}.background-znwuaSC1:focus{outline:none}.background-znwuaSC1:focus-visible{outline:none}.background-znwuaSC1:after{border-color:var(--ui-lib-nav-button-color-outline,var(--ui-lib-nav-button-color-outline-default));border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 8px);pointer-events:none;position:absolute;right:-4px;top:-4px;width:calc(100% + 8px);z-index:1}.icon-znwuaSC1{z-index:0}.icon-znwuaSC1,.icon-znwuaSC1 svg{display:flex}.flip-icon-znwuaSC1,.flip-icon-znwuaSC1 svg{transform:rotate(-90deg)}.size-large-znwuaSC1{--ui-lib-nav-button-basic-offset:8px;--ui-lib-nav-button-safe-offset:12px;height:24px;width:24px}.size-large-znwuaSC1.preserve-paddings-znwuaSC1{padding:8px}.size-large-znwuaSC1 .background-znwuaSC1{border-radius:8px;height:calc(100% + 16px);right:-8px;top:-8px;width:calc(100% + 16px)}.size-large-znwuaSC1 .background-znwuaSC1:after{border-radius:12px}.size-large-znwuaSC1.preserve-paddings-znwuaSC1 .background-znwuaSC1{height:100%;right:0;top:0;width:100%}.size-medium-znwuaSC1{--ui-lib-nav-button-basic-offset:8px;--ui-lib-nav-button-safe-offset:12px;height:18px;width:18px}.size-medium-znwuaSC1.preserve-paddings-znwuaSC1{padding:8px}.size-medium-znwuaSC1 .background-znwuaSC1{border-radius:8px;height:calc(100% + 16px);right:-8px;top:-8px;width:calc(100% + 16px)}.size-medium-znwuaSC1 .background-znwuaSC1:after{border-radius:12px}.size-medium-znwuaSC1.preserve-paddings-znwuaSC1 .background-znwuaSC1{height:100%;right:0;top:0;width:100%}.size-small-znwuaSC1{--ui-lib-nav-button-basic-offset:8px;--ui-lib-nav-button-safe-offset:12px;height:14px;width:14px}.size-small-znwuaSC1.preserve-paddings-znwuaSC1{padding:8px}.size-small-znwuaSC1 .background-znwuaSC1{border-radius:6px;height:calc(100% + 16px);right:-8px;top:-8px;width:calc(100% + 16px)}.size-small-znwuaSC1 .background-znwuaSC1:after{border-radius:10px}.size-small-znwuaSC1.preserve-paddings-znwuaSC1 .background-znwuaSC1{height:100%;right:0;top:0;width:100%}.size-xsmall-znwuaSC1{--ui-lib-nav-button-basic-offset:4px;--ui-lib-nav-button-safe-offset:8px;height:12px;width:12px}.size-xsmall-znwuaSC1.preserve-paddings-znwuaSC1{padding:4px}.size-xsmall-znwuaSC1 .background-znwuaSC1{border-radius:4px;height:calc(100% + 8px);right:-4px;top:-4px;width:calc(100% + 8px)}.size-xsmall-znwuaSC1 .background-znwuaSC1:after{border-radius:8px}.size-xsmall-znwuaSC1.preserve-paddings-znwuaSC1 .background-znwuaSC1{height:100%;right:0;top:0;width:100%}.size-xxsmall-znwuaSC1{--ui-lib-nav-button-basic-offset:4px;--ui-lib-nav-button-safe-offset:8px;height:10px;width:10px}.size-xxsmall-znwuaSC1.preserve-paddings-znwuaSC1{padding:4px}.size-xxsmall-znwuaSC1 .background-znwuaSC1{border-radius:4px;height:calc(100% + 8px);right:-4px;top:-4px;width:calc(100% + 8px)}.size-xxsmall-znwuaSC1 .background-znwuaSC1:after{border-radius:8px}.size-xxsmall-znwuaSC1.preserve-paddings-znwuaSC1 .background-znwuaSC1{height:100%;right:0;top:0;width:100%}.visually-hidden-znwuaSC1{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px} \ No newline at end of file diff --git a/charting_library/bundles/2191.bb0aa12f5e562fd483f3.css b/charting_library/bundles/2191.bb0aa12f5e562fd483f3.css new file mode 100644 index 0000000..71ae042 --- /dev/null +++ b/charting_library/bundles/2191.bb0aa12f5e562fd483f3.css @@ -0,0 +1 @@ +.button-D4RPB3ZC{align-items:center;background-color:var(--ui-lib-button-color-bg,var(--ui-lib-button-default-color-bg));border-color:var(--ui-lib-button-color-border,var(--ui-lib-button-default-color-border));border-style:solid;border-width:1px;box-sizing:border-box;color:var(--ui-lib-button-color-content,var(--ui-lib-button-default-color-content));display:inline-flex;justify-content:center;max-width:100%;outline:none;overflow:visible;padding-bottom:0;padding-left:var(--ui-lib-button-padding-left,var(--ui-lib-button-default-padding-left));padding-right:var(--ui-lib-button-padding-right,var(--ui-lib-button-default-padding-right));padding-top:0;position:relative}.button-D4RPB3ZC:focus{outline:none}.button-D4RPB3ZC:focus-visible{outline:none}.button-D4RPB3ZC:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 10px);left:-5px;pointer-events:none;position:absolute;top:-5px;width:calc(100% + 10px);z-index:1}.button-D4RPB3ZC:focus:after{display:block}.button-D4RPB3ZC:focus-visible:after{display:block}.button-D4RPB3ZC:focus:not(:focus-visible):after{display:none}.button-D4RPB3ZC:after{border-color:#2962ffcc}.content-D4RPB3ZC{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-only-D4RPB3ZC .content-D4RPB3ZC{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.link-D4RPB3ZC{cursor:pointer;-webkit-user-select:none;user-select:none}.color-brand-D4RPB3ZC.variant-primary-D4RPB3ZC{--ui-lib-button-default-color-bg:#2962ff;--ui-lib-button-default-color-border:#2962ff;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-brand-D4RPB3ZC.variant-primary-D4RPB3ZC{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#2962ff;--ui-lib-button-default-color-bg:#2962ff}@media not all and (pointer:coarse){.color-brand-D4RPB3ZC.variant-primary-D4RPB3ZC:hover{--ui-lib-button-default-color-bg:#1e53e5;--ui-lib-button-default-color-border:#1e53e5;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-brand-D4RPB3ZC.variant-primary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#1e53e5;--ui-lib-button-default-color-bg:#1e53e5}}.color-brand-D4RPB3ZC.variant-primary-D4RPB3ZC:active{--ui-lib-button-default-color-bg:#1848cc;--ui-lib-button-default-color-border:#1848cc;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-brand-D4RPB3ZC.variant-primary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#1848cc;--ui-lib-button-default-color-bg:#1848cc}.color-brand-D4RPB3ZC.variant-secondary-D4RPB3ZC{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#2962ff;--ui-lib-button-default-color-content:#2962ff}html.theme-dark .color-brand-D4RPB3ZC.variant-secondary-D4RPB3ZC{--ui-lib-button-default-color-content:#2962ff;--ui-lib-button-default-color-border:#2962ff;--ui-lib-button-default-color-bg:#0000}@media not all and (pointer:coarse){.color-brand-D4RPB3ZC.variant-secondary-D4RPB3ZC:hover{--ui-lib-button-default-color-bg:#1e53e5;--ui-lib-button-default-color-border:#1e53e5;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-brand-D4RPB3ZC.variant-secondary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#1e53e5;--ui-lib-button-default-color-bg:#1e53e5}}.color-brand-D4RPB3ZC.variant-secondary-D4RPB3ZC:active{--ui-lib-button-default-color-bg:#1848cc;--ui-lib-button-default-color-border:#1848cc;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-brand-D4RPB3ZC.variant-secondary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#1848cc;--ui-lib-button-default-color-bg:#1848cc}.color-gray-D4RPB3ZC.variant-primary-D4RPB3ZC{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-D4RPB3ZC.variant-primary-D4RPB3ZC{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-bg:#2a2e39}@media not all and (pointer:coarse){.color-gray-D4RPB3ZC.variant-primary-D4RPB3ZC:hover{--ui-lib-button-default-color-bg:#e0e3eb;--ui-lib-button-default-color-border:#e0e3eb;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-D4RPB3ZC.variant-primary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#363a45;--ui-lib-button-default-color-bg:#363a45}}.color-gray-D4RPB3ZC.variant-primary-D4RPB3ZC:active{--ui-lib-button-default-color-bg:#d1d4dc;--ui-lib-button-default-color-border:#d1d4dc;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-D4RPB3ZC.variant-primary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#434651;--ui-lib-button-default-color-bg:#434651}.color-gray-D4RPB3ZC.variant-secondary-D4RPB3ZC{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#e0e3eb;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-D4RPB3ZC.variant-secondary-D4RPB3ZC{--ui-lib-button-default-color-content:#d1d4dc;--ui-lib-button-default-color-border:#434651;--ui-lib-button-default-color-bg:#0000}@media not all and (pointer:coarse){.color-gray-D4RPB3ZC.variant-secondary-D4RPB3ZC:hover{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-D4RPB3ZC.variant-secondary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-bg:#2a2e39}}.color-gray-D4RPB3ZC.variant-secondary-D4RPB3ZC:active{--ui-lib-button-default-color-bg:#e0e3eb;--ui-lib-button-default-color-border:#e0e3eb;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-D4RPB3ZC.variant-secondary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#363a45;--ui-lib-button-default-color-bg:#363a45}.color-green-D4RPB3ZC.variant-primary-D4RPB3ZC{--ui-lib-button-default-color-bg:#089981;--ui-lib-button-default-color-border:#089981;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-green-D4RPB3ZC.variant-primary-D4RPB3ZC{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#089981;--ui-lib-button-default-color-bg:#089981}@media not all and (pointer:coarse){.color-green-D4RPB3ZC.variant-primary-D4RPB3ZC:hover{--ui-lib-button-default-color-bg:#06806b;--ui-lib-button-default-color-border:#06806b;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-green-D4RPB3ZC.variant-primary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#06806b;--ui-lib-button-default-color-bg:#06806b}}.color-green-D4RPB3ZC.variant-primary-D4RPB3ZC:active{--ui-lib-button-default-color-bg:#056656;--ui-lib-button-default-color-border:#056656;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-green-D4RPB3ZC.variant-primary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#056656;--ui-lib-button-default-color-bg:#056656}.color-green-D4RPB3ZC.variant-secondary-D4RPB3ZC{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#089981;--ui-lib-button-default-color-content:#089981}html.theme-dark .color-green-D4RPB3ZC.variant-secondary-D4RPB3ZC{--ui-lib-button-default-color-content:#089981;--ui-lib-button-default-color-border:#089981;--ui-lib-button-default-color-bg:#0000}@media not all and (pointer:coarse){.color-green-D4RPB3ZC.variant-secondary-D4RPB3ZC:hover{--ui-lib-button-default-color-bg:#06806b;--ui-lib-button-default-color-border:#06806b;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-green-D4RPB3ZC.variant-secondary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#06806b;--ui-lib-button-default-color-bg:#06806b}}.color-green-D4RPB3ZC.variant-secondary-D4RPB3ZC:active{--ui-lib-button-default-color-bg:#056656;--ui-lib-button-default-color-border:#056656;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-green-D4RPB3ZC.variant-secondary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#056656;--ui-lib-button-default-color-bg:#056656}.color-red-D4RPB3ZC.variant-primary-D4RPB3ZC{--ui-lib-button-default-color-bg:#f23645;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-red-D4RPB3ZC.variant-primary-D4RPB3ZC{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-bg:#f23645}@media not all and (pointer:coarse){.color-red-D4RPB3ZC.variant-primary-D4RPB3ZC:hover{--ui-lib-button-default-color-bg:#cc2f3c;--ui-lib-button-default-color-border:#cc2f3c;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-red-D4RPB3ZC.variant-primary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#cc2f3c;--ui-lib-button-default-color-bg:#cc2f3c}}.color-red-D4RPB3ZC.variant-primary-D4RPB3ZC:active{--ui-lib-button-default-color-bg:#b22833;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-red-D4RPB3ZC.variant-primary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-bg:#b22833}.color-red-D4RPB3ZC.variant-secondary-D4RPB3ZC{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-content:#f23645}html.theme-dark .color-red-D4RPB3ZC.variant-secondary-D4RPB3ZC{--ui-lib-button-default-color-content:#f23645;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-bg:#0000}@media not all and (pointer:coarse){.color-red-D4RPB3ZC.variant-secondary-D4RPB3ZC:hover{--ui-lib-button-default-color-bg:#cc2f3c;--ui-lib-button-default-color-border:#cc2f3c;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-red-D4RPB3ZC.variant-secondary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#cc2f3c;--ui-lib-button-default-color-bg:#cc2f3c}}.color-red-D4RPB3ZC.variant-secondary-D4RPB3ZC:active{--ui-lib-button-default-color-bg:#b22833;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-red-D4RPB3ZC.variant-secondary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-bg:#b22833}.color-black-D4RPB3ZC.variant-primary-D4RPB3ZC{--ui-lib-button-default-color-bg:#131722;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-D4RPB3ZC.variant-primary-D4RPB3ZC{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-bg:#fff}@media not all and (pointer:coarse){.color-black-D4RPB3ZC.variant-primary-D4RPB3ZC:hover{--ui-lib-button-default-color-bg:#2a2e39;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-D4RPB3ZC.variant-primary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-bg:#f0f3fa}}.color-black-D4RPB3ZC.variant-primary-D4RPB3ZC:active{--ui-lib-button-default-color-bg:#434651;--ui-lib-button-default-color-border:#434651;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-D4RPB3ZC.variant-primary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#d1d4dc;--ui-lib-button-default-color-bg:#d1d4dc}.color-black-D4RPB3ZC.variant-secondary-D4RPB3ZC{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-black-D4RPB3ZC.variant-secondary-D4RPB3ZC{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-bg:#0000}@media not all and (pointer:coarse){.color-black-D4RPB3ZC.variant-secondary-D4RPB3ZC:hover{--ui-lib-button-default-color-bg:#2a2e39;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-D4RPB3ZC.variant-secondary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-bg:#f0f3fa}}.color-black-D4RPB3ZC.variant-secondary-D4RPB3ZC:active{--ui-lib-button-default-color-bg:#434651;--ui-lib-button-default-color-border:#434651;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-D4RPB3ZC.variant-secondary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#d1d4dc;--ui-lib-button-default-color-bg:#d1d4dc}.variant-primary-D4RPB3ZC:disabled,.variant-primary-D4RPB3ZC[aria-disabled=true]{transform:none}.variant-primary-D4RPB3ZC:disabled:after,.variant-primary-D4RPB3ZC[aria-disabled=true]:after{display:none}.variant-primary-D4RPB3ZC:disabled,.variant-primary-D4RPB3ZC:disabled:link,.variant-primary-D4RPB3ZC:disabled:visited,.variant-primary-D4RPB3ZC[aria-disabled=true],.variant-primary-D4RPB3ZC[aria-disabled=true]:link,.variant-primary-D4RPB3ZC[aria-disabled=true]:visited{background-color:#e0e3eb;border-color:#e0e3eb;color:#b2b5be}html.theme-dark .variant-primary-D4RPB3ZC:disabled,html.theme-dark .variant-primary-D4RPB3ZC:disabled:link,html.theme-dark .variant-primary-D4RPB3ZC:disabled:visited,html.theme-dark .variant-primary-D4RPB3ZC[aria-disabled=true],html.theme-dark .variant-primary-D4RPB3ZC[aria-disabled=true]:link,html.theme-dark .variant-primary-D4RPB3ZC[aria-disabled=true]:visited{background-color:#363a45;border-color:#363a45;color:#5d606b}.variant-secondary-D4RPB3ZC:disabled,.variant-secondary-D4RPB3ZC[aria-disabled=true]{transform:none}.variant-secondary-D4RPB3ZC:disabled:after,.variant-secondary-D4RPB3ZC[aria-disabled=true]:after{display:none}.variant-secondary-D4RPB3ZC:disabled,.variant-secondary-D4RPB3ZC:disabled:link,.variant-secondary-D4RPB3ZC:disabled:visited,.variant-secondary-D4RPB3ZC[aria-disabled=true],.variant-secondary-D4RPB3ZC[aria-disabled=true]:link,.variant-secondary-D4RPB3ZC[aria-disabled=true]:visited{background-color:initial;border-color:#e0e3eb;color:#b2b5be}html.theme-dark .variant-secondary-D4RPB3ZC:disabled,html.theme-dark .variant-secondary-D4RPB3ZC:disabled:link,html.theme-dark .variant-secondary-D4RPB3ZC:disabled:visited,html.theme-dark .variant-secondary-D4RPB3ZC[aria-disabled=true],html.theme-dark .variant-secondary-D4RPB3ZC[aria-disabled=true]:link,html.theme-dark .variant-secondary-D4RPB3ZC[aria-disabled=true]:visited{background-color:initial;border-color:#363a45;color:#5d606b}.color-black-friday-D4RPB3ZC.variant-primary-D4RPB3ZC{--ui-lib-button-default-color-content:#fff;background:linear-gradient(90deg,#ff2e3e,#ff2e3e,#ff9800,#ff2e3e,#ff2e3e);background-size:200% 100%;border:none;transition:.4s}html.theme-dark .color-black-friday-D4RPB3ZC.variant-primary-D4RPB3ZC{--ui-lib-button-default-color-content:#fff}@media not all and (pointer:coarse){.color-black-friday-D4RPB3ZC.variant-primary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#fff;background-position:-100%}html.theme-dark .color-black-friday-D4RPB3ZC.variant-primary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#fff}}.color-black-friday-D4RPB3ZC.variant-primary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#fff;background-position:-20%;background-size:300% 100%}html.theme-dark .color-black-friday-D4RPB3ZC.variant-primary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#fff}.color-black-friday-D4RPB3ZC.variant-primary-D4RPB3ZC:disabled,.color-black-friday-D4RPB3ZC.variant-primary-D4RPB3ZC[aria-disabled=true]{background:none}.color-black-friday-D4RPB3ZC.variant-secondary-D4RPB3ZC{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-content:#f23645}html.theme-dark .color-black-friday-D4RPB3ZC.variant-secondary-D4RPB3ZC{--ui-lib-button-default-color-content:#f23645;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-bg:#0000}@media not all and (pointer:coarse){.color-black-friday-D4RPB3ZC.variant-secondary-D4RPB3ZC:hover{--ui-lib-button-default-color-bg:#cc2f3c;--ui-lib-button-default-color-border:#cc2f3c;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-friday-D4RPB3ZC.variant-secondary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#cc2f3c;--ui-lib-button-default-color-bg:#cc2f3c}}.color-black-friday-D4RPB3ZC.variant-secondary-D4RPB3ZC:active{--ui-lib-button-default-color-bg:#b22833;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-friday-D4RPB3ZC.variant-secondary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-bg:#b22833}.color-cyber-monday-D4RPB3ZC.variant-primary-D4RPB3ZC{--ui-lib-button-default-color-content:#131722;background:linear-gradient(90deg,#03e6fe,#03e6fe,#61ffd0,#03e6fe,#03e6fe);background-size:200% 100%;border:none;transition:.4s}html.theme-dark .color-cyber-monday-D4RPB3ZC.variant-primary-D4RPB3ZC{--ui-lib-button-default-color-content:#131722}@media not all and (pointer:coarse){.color-cyber-monday-D4RPB3ZC.variant-primary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#131722;background-position:-100%}html.theme-dark .color-cyber-monday-D4RPB3ZC.variant-primary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#131722}}.color-cyber-monday-D4RPB3ZC.variant-primary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#131722;background-position:-20%;background-size:300% 100%}html.theme-dark .color-cyber-monday-D4RPB3ZC.variant-primary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#131722}.color-cyber-monday-D4RPB3ZC.variant-primary-D4RPB3ZC:disabled,.color-cyber-monday-D4RPB3ZC.variant-primary-D4RPB3ZC[aria-disabled=true]{background:none}.color-cyber-monday-D4RPB3ZC.variant-secondary-D4RPB3ZC{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#00e5ff;--ui-lib-button-default-color-content:#00e5ff}html.theme-dark .color-cyber-monday-D4RPB3ZC.variant-secondary-D4RPB3ZC{--ui-lib-button-default-color-content:#00e5ff;--ui-lib-button-default-color-border:#00e5ff;--ui-lib-button-default-color-bg:#0000}@media not all and (pointer:coarse){.color-cyber-monday-D4RPB3ZC.variant-secondary-D4RPB3ZC:hover{--ui-lib-button-default-color-bg:#00e5ff;--ui-lib-button-default-color-border:#00e5ff;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-cyber-monday-D4RPB3ZC.variant-secondary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#00e5ff;--ui-lib-button-default-color-bg:#00e5ff}}.color-cyber-monday-D4RPB3ZC.variant-secondary-D4RPB3ZC:active{--ui-lib-button-default-color-bg:#00b8d4;--ui-lib-button-default-color-border:#00b8d4;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-cyber-monday-D4RPB3ZC.variant-secondary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#00b8d4;--ui-lib-button-default-color-bg:#00b8d4}.size-xsmall-D4RPB3ZC{--ui-lib-button-default-padding-left:7px;--ui-lib-button-default-padding-right:7px;border-radius:6px;height:28px}.size-xsmall-D4RPB3ZC:after{border-radius:10px}.size-xsmall-D4RPB3ZC.icon-only-D4RPB3ZC{--ui-lib-button-default-padding-left:0;--ui-lib-button-default-padding-right:0;height:28px;width:28px}.size-xsmall-D4RPB3ZC.icon-only-D4RPB3ZC .end-icon-wrap-D4RPB3ZC,.size-xsmall-D4RPB3ZC.icon-only-D4RPB3ZC .start-icon-wrap-D4RPB3ZC{max-height:none;max-width:none;min-height:auto;min-width:auto}.size-xsmall-D4RPB3ZC:not(.icon-only-D4RPB3ZC).with-start-icon-D4RPB3ZC{--ui-lib-button-default-padding-left:7px}.size-xsmall-D4RPB3ZC:not(.icon-only-D4RPB3ZC).with-end-icon-D4RPB3ZC{--ui-lib-button-default-padding-right:7px}.size-xsmall-D4RPB3ZC:not(.icon-only-D4RPB3ZC) .start-icon-wrap-D4RPB3ZC{margin-right:4px}.size-xsmall-D4RPB3ZC:not(.icon-only-D4RPB3ZC) .end-icon-wrap-D4RPB3ZC{margin-left:4px}.size-small-D4RPB3ZC{--ui-lib-button-default-padding-left:11px;--ui-lib-button-default-padding-right:11px;border-radius:8px;height:34px}.size-small-D4RPB3ZC:after{border-radius:12px}.size-small-D4RPB3ZC.icon-only-D4RPB3ZC{--ui-lib-button-default-padding-left:0;--ui-lib-button-default-padding-right:0;height:34px;width:34px}.size-small-D4RPB3ZC.icon-only-D4RPB3ZC .end-icon-wrap-D4RPB3ZC,.size-small-D4RPB3ZC.icon-only-D4RPB3ZC .start-icon-wrap-D4RPB3ZC{max-height:none;max-width:none;min-height:auto;min-width:auto}.size-small-D4RPB3ZC:not(.icon-only-D4RPB3ZC).with-start-icon-D4RPB3ZC{--ui-lib-button-default-padding-left:11px}.size-small-D4RPB3ZC:not(.icon-only-D4RPB3ZC).with-end-icon-D4RPB3ZC{--ui-lib-button-default-padding-right:11px}.size-small-D4RPB3ZC:not(.icon-only-D4RPB3ZC) .start-icon-wrap-D4RPB3ZC{margin-right:4px}.size-small-D4RPB3ZC:not(.icon-only-D4RPB3ZC) .end-icon-wrap-D4RPB3ZC{margin-left:4px}.size-medium-D4RPB3ZC{--ui-lib-button-default-padding-left:15px;--ui-lib-button-default-padding-right:15px;border-radius:8px;height:40px}.size-medium-D4RPB3ZC:after{border-radius:12px}.size-medium-D4RPB3ZC.icon-only-D4RPB3ZC{--ui-lib-button-default-padding-left:0;--ui-lib-button-default-padding-right:0;height:40px;width:40px}.size-medium-D4RPB3ZC.icon-only-D4RPB3ZC .end-icon-wrap-D4RPB3ZC,.size-medium-D4RPB3ZC.icon-only-D4RPB3ZC .start-icon-wrap-D4RPB3ZC{max-height:none;max-width:none;min-height:auto;min-width:auto}.size-medium-D4RPB3ZC:not(.icon-only-D4RPB3ZC).with-start-icon-D4RPB3ZC{--ui-lib-button-default-padding-left:15px}.size-medium-D4RPB3ZC:not(.icon-only-D4RPB3ZC).with-end-icon-D4RPB3ZC{--ui-lib-button-default-padding-right:15px}.size-medium-D4RPB3ZC:not(.icon-only-D4RPB3ZC) .start-icon-wrap-D4RPB3ZC{margin-right:4px}.size-medium-D4RPB3ZC:not(.icon-only-D4RPB3ZC) .end-icon-wrap-D4RPB3ZC{margin-left:4px}.size-large-D4RPB3ZC{--ui-lib-button-default-padding-left:23px;--ui-lib-button-default-padding-right:23px;border-radius:8px;height:48px}.size-large-D4RPB3ZC:after{border-radius:12px}.size-large-D4RPB3ZC.icon-only-D4RPB3ZC{--ui-lib-button-default-padding-left:0;--ui-lib-button-default-padding-right:0;height:48px;width:48px}.size-large-D4RPB3ZC.icon-only-D4RPB3ZC .end-icon-wrap-D4RPB3ZC,.size-large-D4RPB3ZC.icon-only-D4RPB3ZC .start-icon-wrap-D4RPB3ZC{max-height:none;max-width:none;min-height:auto;min-width:auto}.size-large-D4RPB3ZC:not(.icon-only-D4RPB3ZC).with-start-icon-D4RPB3ZC{--ui-lib-button-default-padding-left:23px}.size-large-D4RPB3ZC:not(.icon-only-D4RPB3ZC).with-end-icon-D4RPB3ZC{--ui-lib-button-default-padding-right:23px}.size-large-D4RPB3ZC:not(.icon-only-D4RPB3ZC) .start-icon-wrap-D4RPB3ZC{margin-right:8px}.size-large-D4RPB3ZC:not(.icon-only-D4RPB3ZC) .end-icon-wrap-D4RPB3ZC{margin-left:8px}.size-xlarge-D4RPB3ZC{--ui-lib-button-default-padding-left:31px;--ui-lib-button-default-padding-right:31px;border-radius:12px;height:56px}.size-xlarge-D4RPB3ZC:after{border-radius:16px}.size-xlarge-D4RPB3ZC.icon-only-D4RPB3ZC{--ui-lib-button-default-padding-left:0;--ui-lib-button-default-padding-right:0;height:56px;width:56px}.size-xlarge-D4RPB3ZC.icon-only-D4RPB3ZC .end-icon-wrap-D4RPB3ZC,.size-xlarge-D4RPB3ZC.icon-only-D4RPB3ZC .start-icon-wrap-D4RPB3ZC{max-height:none;max-width:none;min-height:auto;min-width:auto}.size-xlarge-D4RPB3ZC:not(.icon-only-D4RPB3ZC).with-start-icon-D4RPB3ZC{--ui-lib-button-default-padding-left:31px}.size-xlarge-D4RPB3ZC:not(.icon-only-D4RPB3ZC).with-end-icon-D4RPB3ZC{--ui-lib-button-default-padding-right:31px}.size-xlarge-D4RPB3ZC:not(.icon-only-D4RPB3ZC) .start-icon-wrap-D4RPB3ZC{margin-right:8px}.size-xlarge-D4RPB3ZC:not(.icon-only-D4RPB3ZC) .end-icon-wrap-D4RPB3ZC{margin-left:8px}.size-xsmall-D4RPB3ZC .content-D4RPB3ZC{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}.size-small-D4RPB3ZC .content-D4RPB3ZC{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.size-large-D4RPB3ZC .content-D4RPB3ZC,.size-medium-D4RPB3ZC .content-D4RPB3ZC,.size-small-D4RPB3ZC .content-D4RPB3ZC{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.size-large-D4RPB3ZC .content-D4RPB3ZC,.size-medium-D4RPB3ZC .content-D4RPB3ZC{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:500}.size-xlarge-D4RPB3ZC .content-D4RPB3ZC{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.animated-D4RPB3ZC{transition-duration:.2s;transition-property:border-color,background-color,color;transition-timing-function:ease-in-out}.animated-D4RPB3ZC:after{display:block;opacity:0;transition:opacity .2s ease-in-out,visibility 0s ease-in-out .2s;visibility:hidden}.animated-D4RPB3ZC:focus:after{opacity:1;transition:opacity .2s ease-in-out;visibility:visible}.animated-D4RPB3ZC:focus-visible:after{opacity:1;transition:opacity .2s ease-in-out;visibility:visible}.animated-D4RPB3ZC:focus:not(:focus-visible):after{opacity:0;transition:opacity .2s ease-in-out,visibility 0s ease-in-out .2s;visibility:hidden}.stretch-D4RPB3ZC{width:100%}.button-D4RPB3ZC.grouped-D4RPB3ZC.adjust-position-D4RPB3ZC:not(.first-row-D4RPB3ZC){margin-top:-1px}.button-D4RPB3ZC.grouped-D4RPB3ZC.adjust-position-D4RPB3ZC:not(.first-col-D4RPB3ZC){margin-left:-1px;max-width:calc(100% + 1px);width:calc(100% + 1px)}.button-D4RPB3ZC.grouped-D4RPB3ZC.adjust-position-D4RPB3ZC:active:not(:disabled):not([aria-disabled=true]){transform:none}.button-D4RPB3ZC.grouped-D4RPB3ZC:focus{z-index:1}.button-D4RPB3ZC.grouped-D4RPB3ZC:focus-visible{z-index:1}.button-D4RPB3ZC.grouped-D4RPB3ZC:focus:not(:focus-visible){z-index:auto}.button-D4RPB3ZC.grouped-D4RPB3ZC.no-corner-top-left-D4RPB3ZC,.button-D4RPB3ZC.grouped-D4RPB3ZC.no-corner-top-left-D4RPB3ZC:after{border-top-left-radius:0}.button-D4RPB3ZC.grouped-D4RPB3ZC.no-corner-top-right-D4RPB3ZC,.button-D4RPB3ZC.grouped-D4RPB3ZC.no-corner-top-right-D4RPB3ZC:after{border-top-right-radius:0}.button-D4RPB3ZC.grouped-D4RPB3ZC.no-corner-bottom-right-D4RPB3ZC,.button-D4RPB3ZC.grouped-D4RPB3ZC.no-corner-bottom-right-D4RPB3ZC:after{border-bottom-right-radius:0}.button-D4RPB3ZC.grouped-D4RPB3ZC.no-corner-bottom-left-D4RPB3ZC,.button-D4RPB3ZC.grouped-D4RPB3ZC.no-corner-bottom-left-D4RPB3ZC:after{border-bottom-left-radius:0}.end-icon-wrap-D4RPB3ZC,.start-icon-wrap-D4RPB3ZC{align-items:center;display:inline-flex;justify-content:center;max-height:28px;max-width:28px;min-height:18px;min-width:18px;white-space:normal}.text-wrap-D4RPB3ZC{display:flex;flex-direction:column;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiline-content-D4RPB3ZC{height:-webkit-min-content;height:min-content}.multiline-content-D4RPB3ZC.size-medium-D4RPB3ZC{height:auto;max-height:56px;padding:2px 15px}.multiline-content-D4RPB3ZC.size-medium-D4RPB3ZC .secondary-text-D4RPB3ZC{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:16px;max-height:32px;overflow:hidden;white-space:normal}.multiline-content-D4RPB3ZC.size-large-D4RPB3ZC{height:auto;max-height:64px;padding:5px 23px}.multiline-content-D4RPB3ZC.size-large-D4RPB3ZC .secondary-text-D4RPB3ZC{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:18px;max-height:36px;overflow:hidden;white-space:normal}.multiline-content-D4RPB3ZC.size-xlarge-D4RPB3ZC{height:auto;max-height:72px;padding:6px 23px}.multiline-content-D4RPB3ZC.size-xlarge-D4RPB3ZC .secondary-text-D4RPB3ZC{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:18px;max-height:36px;overflow:hidden;white-space:normal}.multiline-content-D4RPB3ZC .primary-text-D4RPB3ZC{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiline-content-D4RPB3ZC.size-medium-D4RPB3ZC .primary-text-D4RPB3ZC{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.multiline-content-D4RPB3ZC.size-medium-D4RPB3ZC .secondary-text-D4RPB3ZC{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:16px;--ui-lib-typography-font-size:12px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}.multiline-content-D4RPB3ZC.size-large-D4RPB3ZC .primary-text-D4RPB3ZC{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.multiline-content-D4RPB3ZC.size-large-D4RPB3ZC .secondary-text-D4RPB3ZC{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:13px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}.multiline-content-D4RPB3ZC.size-xlarge-D4RPB3ZC .primary-text-D4RPB3ZC{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.multiline-content-D4RPB3ZC.size-xlarge-D4RPB3ZC .secondary-text-D4RPB3ZC{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:13px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)} \ No newline at end of file diff --git a/charting_library/bundles/2191.bb0aa12f5e562fd483f3.rtl.css b/charting_library/bundles/2191.bb0aa12f5e562fd483f3.rtl.css new file mode 100644 index 0000000..3ee7bd8 --- /dev/null +++ b/charting_library/bundles/2191.bb0aa12f5e562fd483f3.rtl.css @@ -0,0 +1 @@ +.button-D4RPB3ZC{align-items:center;background-color:var(--ui-lib-button-color-bg,var(--ui-lib-button-default-color-bg));border-color:var(--ui-lib-button-color-border,var(--ui-lib-button-default-color-border));border-style:solid;border-width:1px;box-sizing:border-box;color:var(--ui-lib-button-color-content,var(--ui-lib-button-default-color-content));display:inline-flex;justify-content:center;max-width:100%;outline:none;overflow:visible;padding-bottom:0;padding-left:var(--ui-lib-button-padding-right,var(--ui-lib-button-default-padding-right));padding-right:var(--ui-lib-button-padding-left,var(--ui-lib-button-default-padding-left));padding-top:0;position:relative}.button-D4RPB3ZC:focus{outline:none}.button-D4RPB3ZC:focus-visible{outline:none}.button-D4RPB3ZC:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 10px);pointer-events:none;position:absolute;right:-5px;top:-5px;width:calc(100% + 10px);z-index:1}.button-D4RPB3ZC:focus:after{display:block}.button-D4RPB3ZC:focus-visible:after{display:block}.button-D4RPB3ZC:focus:not(:focus-visible):after{display:none}.button-D4RPB3ZC:after{border-color:#2962ffcc}.content-D4RPB3ZC{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-only-D4RPB3ZC .content-D4RPB3ZC{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.link-D4RPB3ZC{cursor:pointer;-webkit-user-select:none;user-select:none}.color-brand-D4RPB3ZC.variant-primary-D4RPB3ZC{--ui-lib-button-default-color-bg:#2962ff;--ui-lib-button-default-color-border:#2962ff;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-brand-D4RPB3ZC.variant-primary-D4RPB3ZC{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#2962ff;--ui-lib-button-default-color-bg:#2962ff}@media not all and (pointer:coarse){.color-brand-D4RPB3ZC.variant-primary-D4RPB3ZC:hover{--ui-lib-button-default-color-bg:#1e53e5;--ui-lib-button-default-color-border:#1e53e5;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-brand-D4RPB3ZC.variant-primary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#1e53e5;--ui-lib-button-default-color-bg:#1e53e5}}.color-brand-D4RPB3ZC.variant-primary-D4RPB3ZC:active{--ui-lib-button-default-color-bg:#1848cc;--ui-lib-button-default-color-border:#1848cc;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-brand-D4RPB3ZC.variant-primary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#1848cc;--ui-lib-button-default-color-bg:#1848cc}.color-brand-D4RPB3ZC.variant-secondary-D4RPB3ZC{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#2962ff;--ui-lib-button-default-color-content:#2962ff}html.theme-dark .color-brand-D4RPB3ZC.variant-secondary-D4RPB3ZC{--ui-lib-button-default-color-content:#2962ff;--ui-lib-button-default-color-border:#2962ff;--ui-lib-button-default-color-bg:#0000}@media not all and (pointer:coarse){.color-brand-D4RPB3ZC.variant-secondary-D4RPB3ZC:hover{--ui-lib-button-default-color-bg:#1e53e5;--ui-lib-button-default-color-border:#1e53e5;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-brand-D4RPB3ZC.variant-secondary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#1e53e5;--ui-lib-button-default-color-bg:#1e53e5}}.color-brand-D4RPB3ZC.variant-secondary-D4RPB3ZC:active{--ui-lib-button-default-color-bg:#1848cc;--ui-lib-button-default-color-border:#1848cc;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-brand-D4RPB3ZC.variant-secondary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#1848cc;--ui-lib-button-default-color-bg:#1848cc}.color-gray-D4RPB3ZC.variant-primary-D4RPB3ZC{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-D4RPB3ZC.variant-primary-D4RPB3ZC{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-bg:#2a2e39}@media not all and (pointer:coarse){.color-gray-D4RPB3ZC.variant-primary-D4RPB3ZC:hover{--ui-lib-button-default-color-bg:#e0e3eb;--ui-lib-button-default-color-border:#e0e3eb;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-D4RPB3ZC.variant-primary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#363a45;--ui-lib-button-default-color-bg:#363a45}}.color-gray-D4RPB3ZC.variant-primary-D4RPB3ZC:active{--ui-lib-button-default-color-bg:#d1d4dc;--ui-lib-button-default-color-border:#d1d4dc;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-D4RPB3ZC.variant-primary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#434651;--ui-lib-button-default-color-bg:#434651}.color-gray-D4RPB3ZC.variant-secondary-D4RPB3ZC{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#e0e3eb;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-D4RPB3ZC.variant-secondary-D4RPB3ZC{--ui-lib-button-default-color-content:#d1d4dc;--ui-lib-button-default-color-border:#434651;--ui-lib-button-default-color-bg:#0000}@media not all and (pointer:coarse){.color-gray-D4RPB3ZC.variant-secondary-D4RPB3ZC:hover{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-D4RPB3ZC.variant-secondary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-bg:#2a2e39}}.color-gray-D4RPB3ZC.variant-secondary-D4RPB3ZC:active{--ui-lib-button-default-color-bg:#e0e3eb;--ui-lib-button-default-color-border:#e0e3eb;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-D4RPB3ZC.variant-secondary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#363a45;--ui-lib-button-default-color-bg:#363a45}.color-green-D4RPB3ZC.variant-primary-D4RPB3ZC{--ui-lib-button-default-color-bg:#089981;--ui-lib-button-default-color-border:#089981;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-green-D4RPB3ZC.variant-primary-D4RPB3ZC{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#089981;--ui-lib-button-default-color-bg:#089981}@media not all and (pointer:coarse){.color-green-D4RPB3ZC.variant-primary-D4RPB3ZC:hover{--ui-lib-button-default-color-bg:#06806b;--ui-lib-button-default-color-border:#06806b;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-green-D4RPB3ZC.variant-primary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#06806b;--ui-lib-button-default-color-bg:#06806b}}.color-green-D4RPB3ZC.variant-primary-D4RPB3ZC:active{--ui-lib-button-default-color-bg:#056656;--ui-lib-button-default-color-border:#056656;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-green-D4RPB3ZC.variant-primary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#056656;--ui-lib-button-default-color-bg:#056656}.color-green-D4RPB3ZC.variant-secondary-D4RPB3ZC{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#089981;--ui-lib-button-default-color-content:#089981}html.theme-dark .color-green-D4RPB3ZC.variant-secondary-D4RPB3ZC{--ui-lib-button-default-color-content:#089981;--ui-lib-button-default-color-border:#089981;--ui-lib-button-default-color-bg:#0000}@media not all and (pointer:coarse){.color-green-D4RPB3ZC.variant-secondary-D4RPB3ZC:hover{--ui-lib-button-default-color-bg:#06806b;--ui-lib-button-default-color-border:#06806b;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-green-D4RPB3ZC.variant-secondary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#06806b;--ui-lib-button-default-color-bg:#06806b}}.color-green-D4RPB3ZC.variant-secondary-D4RPB3ZC:active{--ui-lib-button-default-color-bg:#056656;--ui-lib-button-default-color-border:#056656;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-green-D4RPB3ZC.variant-secondary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#056656;--ui-lib-button-default-color-bg:#056656}.color-red-D4RPB3ZC.variant-primary-D4RPB3ZC{--ui-lib-button-default-color-bg:#f23645;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-red-D4RPB3ZC.variant-primary-D4RPB3ZC{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-bg:#f23645}@media not all and (pointer:coarse){.color-red-D4RPB3ZC.variant-primary-D4RPB3ZC:hover{--ui-lib-button-default-color-bg:#cc2f3c;--ui-lib-button-default-color-border:#cc2f3c;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-red-D4RPB3ZC.variant-primary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#cc2f3c;--ui-lib-button-default-color-bg:#cc2f3c}}.color-red-D4RPB3ZC.variant-primary-D4RPB3ZC:active{--ui-lib-button-default-color-bg:#b22833;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-red-D4RPB3ZC.variant-primary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-bg:#b22833}.color-red-D4RPB3ZC.variant-secondary-D4RPB3ZC{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-content:#f23645}html.theme-dark .color-red-D4RPB3ZC.variant-secondary-D4RPB3ZC{--ui-lib-button-default-color-content:#f23645;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-bg:#0000}@media not all and (pointer:coarse){.color-red-D4RPB3ZC.variant-secondary-D4RPB3ZC:hover{--ui-lib-button-default-color-bg:#cc2f3c;--ui-lib-button-default-color-border:#cc2f3c;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-red-D4RPB3ZC.variant-secondary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#cc2f3c;--ui-lib-button-default-color-bg:#cc2f3c}}.color-red-D4RPB3ZC.variant-secondary-D4RPB3ZC:active{--ui-lib-button-default-color-bg:#b22833;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-red-D4RPB3ZC.variant-secondary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-bg:#b22833}.color-black-D4RPB3ZC.variant-primary-D4RPB3ZC{--ui-lib-button-default-color-bg:#131722;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-D4RPB3ZC.variant-primary-D4RPB3ZC{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-bg:#fff}@media not all and (pointer:coarse){.color-black-D4RPB3ZC.variant-primary-D4RPB3ZC:hover{--ui-lib-button-default-color-bg:#2a2e39;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-D4RPB3ZC.variant-primary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-bg:#f0f3fa}}.color-black-D4RPB3ZC.variant-primary-D4RPB3ZC:active{--ui-lib-button-default-color-bg:#434651;--ui-lib-button-default-color-border:#434651;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-D4RPB3ZC.variant-primary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#d1d4dc;--ui-lib-button-default-color-bg:#d1d4dc}.color-black-D4RPB3ZC.variant-secondary-D4RPB3ZC{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-black-D4RPB3ZC.variant-secondary-D4RPB3ZC{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-bg:#0000}@media not all and (pointer:coarse){.color-black-D4RPB3ZC.variant-secondary-D4RPB3ZC:hover{--ui-lib-button-default-color-bg:#2a2e39;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-D4RPB3ZC.variant-secondary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-bg:#f0f3fa}}.color-black-D4RPB3ZC.variant-secondary-D4RPB3ZC:active{--ui-lib-button-default-color-bg:#434651;--ui-lib-button-default-color-border:#434651;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-D4RPB3ZC.variant-secondary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#d1d4dc;--ui-lib-button-default-color-bg:#d1d4dc}.variant-primary-D4RPB3ZC:disabled,.variant-primary-D4RPB3ZC[aria-disabled=true]{transform:none}.variant-primary-D4RPB3ZC:disabled:after,.variant-primary-D4RPB3ZC[aria-disabled=true]:after{display:none}.variant-primary-D4RPB3ZC:disabled,.variant-primary-D4RPB3ZC:disabled:link,.variant-primary-D4RPB3ZC:disabled:visited,.variant-primary-D4RPB3ZC[aria-disabled=true],.variant-primary-D4RPB3ZC[aria-disabled=true]:link,.variant-primary-D4RPB3ZC[aria-disabled=true]:visited{background-color:#e0e3eb;border-color:#e0e3eb;color:#b2b5be}html.theme-dark .variant-primary-D4RPB3ZC:disabled,html.theme-dark .variant-primary-D4RPB3ZC:disabled:link,html.theme-dark .variant-primary-D4RPB3ZC:disabled:visited,html.theme-dark .variant-primary-D4RPB3ZC[aria-disabled=true],html.theme-dark .variant-primary-D4RPB3ZC[aria-disabled=true]:link,html.theme-dark .variant-primary-D4RPB3ZC[aria-disabled=true]:visited{background-color:#363a45;border-color:#363a45;color:#5d606b}.variant-secondary-D4RPB3ZC:disabled,.variant-secondary-D4RPB3ZC[aria-disabled=true]{transform:none}.variant-secondary-D4RPB3ZC:disabled:after,.variant-secondary-D4RPB3ZC[aria-disabled=true]:after{display:none}.variant-secondary-D4RPB3ZC:disabled,.variant-secondary-D4RPB3ZC:disabled:link,.variant-secondary-D4RPB3ZC:disabled:visited,.variant-secondary-D4RPB3ZC[aria-disabled=true],.variant-secondary-D4RPB3ZC[aria-disabled=true]:link,.variant-secondary-D4RPB3ZC[aria-disabled=true]:visited{background-color:initial;border-color:#e0e3eb;color:#b2b5be}html.theme-dark .variant-secondary-D4RPB3ZC:disabled,html.theme-dark .variant-secondary-D4RPB3ZC:disabled:link,html.theme-dark .variant-secondary-D4RPB3ZC:disabled:visited,html.theme-dark .variant-secondary-D4RPB3ZC[aria-disabled=true],html.theme-dark .variant-secondary-D4RPB3ZC[aria-disabled=true]:link,html.theme-dark .variant-secondary-D4RPB3ZC[aria-disabled=true]:visited{background-color:initial;border-color:#363a45;color:#5d606b}.color-black-friday-D4RPB3ZC.variant-primary-D4RPB3ZC{--ui-lib-button-default-color-content:#fff;background:linear-gradient(-90deg,#ff2e3e,#ff2e3e,#ff9800,#ff2e3e,#ff2e3e);background-size:200% 100%;border:none;transition:.4s}html.theme-dark .color-black-friday-D4RPB3ZC.variant-primary-D4RPB3ZC{--ui-lib-button-default-color-content:#fff}@media not all and (pointer:coarse){.color-black-friday-D4RPB3ZC.variant-primary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#fff;background-position:200%}html.theme-dark .color-black-friday-D4RPB3ZC.variant-primary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#fff}}.color-black-friday-D4RPB3ZC.variant-primary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#fff;background-position:120%;background-size:300% 100%}html.theme-dark .color-black-friday-D4RPB3ZC.variant-primary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#fff}.color-black-friday-D4RPB3ZC.variant-primary-D4RPB3ZC:disabled,.color-black-friday-D4RPB3ZC.variant-primary-D4RPB3ZC[aria-disabled=true]{background:none}.color-black-friday-D4RPB3ZC.variant-secondary-D4RPB3ZC{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-content:#f23645}html.theme-dark .color-black-friday-D4RPB3ZC.variant-secondary-D4RPB3ZC{--ui-lib-button-default-color-content:#f23645;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-bg:#0000}@media not all and (pointer:coarse){.color-black-friday-D4RPB3ZC.variant-secondary-D4RPB3ZC:hover{--ui-lib-button-default-color-bg:#cc2f3c;--ui-lib-button-default-color-border:#cc2f3c;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-friday-D4RPB3ZC.variant-secondary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#cc2f3c;--ui-lib-button-default-color-bg:#cc2f3c}}.color-black-friday-D4RPB3ZC.variant-secondary-D4RPB3ZC:active{--ui-lib-button-default-color-bg:#b22833;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-friday-D4RPB3ZC.variant-secondary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-bg:#b22833}.color-cyber-monday-D4RPB3ZC.variant-primary-D4RPB3ZC{--ui-lib-button-default-color-content:#131722;background:linear-gradient(-90deg,#03e6fe,#03e6fe,#61ffd0,#03e6fe,#03e6fe);background-size:200% 100%;border:none;transition:.4s}html.theme-dark .color-cyber-monday-D4RPB3ZC.variant-primary-D4RPB3ZC{--ui-lib-button-default-color-content:#131722}@media not all and (pointer:coarse){.color-cyber-monday-D4RPB3ZC.variant-primary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#131722;background-position:200%}html.theme-dark .color-cyber-monday-D4RPB3ZC.variant-primary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#131722}}.color-cyber-monday-D4RPB3ZC.variant-primary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#131722;background-position:120%;background-size:300% 100%}html.theme-dark .color-cyber-monday-D4RPB3ZC.variant-primary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#131722}.color-cyber-monday-D4RPB3ZC.variant-primary-D4RPB3ZC:disabled,.color-cyber-monday-D4RPB3ZC.variant-primary-D4RPB3ZC[aria-disabled=true]{background:none}.color-cyber-monday-D4RPB3ZC.variant-secondary-D4RPB3ZC{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#00e5ff;--ui-lib-button-default-color-content:#00e5ff}html.theme-dark .color-cyber-monday-D4RPB3ZC.variant-secondary-D4RPB3ZC{--ui-lib-button-default-color-content:#00e5ff;--ui-lib-button-default-color-border:#00e5ff;--ui-lib-button-default-color-bg:#0000}@media not all and (pointer:coarse){.color-cyber-monday-D4RPB3ZC.variant-secondary-D4RPB3ZC:hover{--ui-lib-button-default-color-bg:#00e5ff;--ui-lib-button-default-color-border:#00e5ff;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-cyber-monday-D4RPB3ZC.variant-secondary-D4RPB3ZC:hover{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#00e5ff;--ui-lib-button-default-color-bg:#00e5ff}}.color-cyber-monday-D4RPB3ZC.variant-secondary-D4RPB3ZC:active{--ui-lib-button-default-color-bg:#00b8d4;--ui-lib-button-default-color-border:#00b8d4;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-cyber-monday-D4RPB3ZC.variant-secondary-D4RPB3ZC:active{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#00b8d4;--ui-lib-button-default-color-bg:#00b8d4}.size-xsmall-D4RPB3ZC{--ui-lib-button-default-padding-left:7px;--ui-lib-button-default-padding-right:7px;border-radius:6px;height:28px}.size-xsmall-D4RPB3ZC:after{border-radius:10px}.size-xsmall-D4RPB3ZC.icon-only-D4RPB3ZC{--ui-lib-button-default-padding-left:0;--ui-lib-button-default-padding-right:0;height:28px;width:28px}.size-xsmall-D4RPB3ZC.icon-only-D4RPB3ZC .end-icon-wrap-D4RPB3ZC,.size-xsmall-D4RPB3ZC.icon-only-D4RPB3ZC .start-icon-wrap-D4RPB3ZC{max-height:none;max-width:none;min-height:auto;min-width:auto}.size-xsmall-D4RPB3ZC:not(.icon-only-D4RPB3ZC).with-start-icon-D4RPB3ZC{--ui-lib-button-default-padding-left:7px}.size-xsmall-D4RPB3ZC:not(.icon-only-D4RPB3ZC).with-end-icon-D4RPB3ZC{--ui-lib-button-default-padding-right:7px}.size-xsmall-D4RPB3ZC:not(.icon-only-D4RPB3ZC) .start-icon-wrap-D4RPB3ZC{margin-left:4px}.size-xsmall-D4RPB3ZC:not(.icon-only-D4RPB3ZC) .end-icon-wrap-D4RPB3ZC{margin-right:4px}.size-small-D4RPB3ZC{--ui-lib-button-default-padding-left:11px;--ui-lib-button-default-padding-right:11px;border-radius:8px;height:34px}.size-small-D4RPB3ZC:after{border-radius:12px}.size-small-D4RPB3ZC.icon-only-D4RPB3ZC{--ui-lib-button-default-padding-left:0;--ui-lib-button-default-padding-right:0;height:34px;width:34px}.size-small-D4RPB3ZC.icon-only-D4RPB3ZC .end-icon-wrap-D4RPB3ZC,.size-small-D4RPB3ZC.icon-only-D4RPB3ZC .start-icon-wrap-D4RPB3ZC{max-height:none;max-width:none;min-height:auto;min-width:auto}.size-small-D4RPB3ZC:not(.icon-only-D4RPB3ZC).with-start-icon-D4RPB3ZC{--ui-lib-button-default-padding-left:11px}.size-small-D4RPB3ZC:not(.icon-only-D4RPB3ZC).with-end-icon-D4RPB3ZC{--ui-lib-button-default-padding-right:11px}.size-small-D4RPB3ZC:not(.icon-only-D4RPB3ZC) .start-icon-wrap-D4RPB3ZC{margin-left:4px}.size-small-D4RPB3ZC:not(.icon-only-D4RPB3ZC) .end-icon-wrap-D4RPB3ZC{margin-right:4px}.size-medium-D4RPB3ZC{--ui-lib-button-default-padding-left:15px;--ui-lib-button-default-padding-right:15px;border-radius:8px;height:40px}.size-medium-D4RPB3ZC:after{border-radius:12px}.size-medium-D4RPB3ZC.icon-only-D4RPB3ZC{--ui-lib-button-default-padding-left:0;--ui-lib-button-default-padding-right:0;height:40px;width:40px}.size-medium-D4RPB3ZC.icon-only-D4RPB3ZC .end-icon-wrap-D4RPB3ZC,.size-medium-D4RPB3ZC.icon-only-D4RPB3ZC .start-icon-wrap-D4RPB3ZC{max-height:none;max-width:none;min-height:auto;min-width:auto}.size-medium-D4RPB3ZC:not(.icon-only-D4RPB3ZC).with-start-icon-D4RPB3ZC{--ui-lib-button-default-padding-left:15px}.size-medium-D4RPB3ZC:not(.icon-only-D4RPB3ZC).with-end-icon-D4RPB3ZC{--ui-lib-button-default-padding-right:15px}.size-medium-D4RPB3ZC:not(.icon-only-D4RPB3ZC) .start-icon-wrap-D4RPB3ZC{margin-left:4px}.size-medium-D4RPB3ZC:not(.icon-only-D4RPB3ZC) .end-icon-wrap-D4RPB3ZC{margin-right:4px}.size-large-D4RPB3ZC{--ui-lib-button-default-padding-left:23px;--ui-lib-button-default-padding-right:23px;border-radius:8px;height:48px}.size-large-D4RPB3ZC:after{border-radius:12px}.size-large-D4RPB3ZC.icon-only-D4RPB3ZC{--ui-lib-button-default-padding-left:0;--ui-lib-button-default-padding-right:0;height:48px;width:48px}.size-large-D4RPB3ZC.icon-only-D4RPB3ZC .end-icon-wrap-D4RPB3ZC,.size-large-D4RPB3ZC.icon-only-D4RPB3ZC .start-icon-wrap-D4RPB3ZC{max-height:none;max-width:none;min-height:auto;min-width:auto}.size-large-D4RPB3ZC:not(.icon-only-D4RPB3ZC).with-start-icon-D4RPB3ZC{--ui-lib-button-default-padding-left:23px}.size-large-D4RPB3ZC:not(.icon-only-D4RPB3ZC).with-end-icon-D4RPB3ZC{--ui-lib-button-default-padding-right:23px}.size-large-D4RPB3ZC:not(.icon-only-D4RPB3ZC) .start-icon-wrap-D4RPB3ZC{margin-left:8px}.size-large-D4RPB3ZC:not(.icon-only-D4RPB3ZC) .end-icon-wrap-D4RPB3ZC{margin-right:8px}.size-xlarge-D4RPB3ZC{--ui-lib-button-default-padding-left:31px;--ui-lib-button-default-padding-right:31px;border-radius:12px;height:56px}.size-xlarge-D4RPB3ZC:after{border-radius:16px}.size-xlarge-D4RPB3ZC.icon-only-D4RPB3ZC{--ui-lib-button-default-padding-left:0;--ui-lib-button-default-padding-right:0;height:56px;width:56px}.size-xlarge-D4RPB3ZC.icon-only-D4RPB3ZC .end-icon-wrap-D4RPB3ZC,.size-xlarge-D4RPB3ZC.icon-only-D4RPB3ZC .start-icon-wrap-D4RPB3ZC{max-height:none;max-width:none;min-height:auto;min-width:auto}.size-xlarge-D4RPB3ZC:not(.icon-only-D4RPB3ZC).with-start-icon-D4RPB3ZC{--ui-lib-button-default-padding-left:31px}.size-xlarge-D4RPB3ZC:not(.icon-only-D4RPB3ZC).with-end-icon-D4RPB3ZC{--ui-lib-button-default-padding-right:31px}.size-xlarge-D4RPB3ZC:not(.icon-only-D4RPB3ZC) .start-icon-wrap-D4RPB3ZC{margin-left:8px}.size-xlarge-D4RPB3ZC:not(.icon-only-D4RPB3ZC) .end-icon-wrap-D4RPB3ZC{margin-right:8px}.size-xsmall-D4RPB3ZC .content-D4RPB3ZC{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}.size-small-D4RPB3ZC .content-D4RPB3ZC{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.size-large-D4RPB3ZC .content-D4RPB3ZC,.size-medium-D4RPB3ZC .content-D4RPB3ZC,.size-small-D4RPB3ZC .content-D4RPB3ZC{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.size-large-D4RPB3ZC .content-D4RPB3ZC,.size-medium-D4RPB3ZC .content-D4RPB3ZC{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:500}.size-xlarge-D4RPB3ZC .content-D4RPB3ZC{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.animated-D4RPB3ZC{transition-duration:.2s;transition-property:border-color,background-color,color;transition-timing-function:ease-in-out}.animated-D4RPB3ZC:after{display:block;opacity:0;transition:opacity .2s ease-in-out,visibility 0s ease-in-out .2s;visibility:hidden}.animated-D4RPB3ZC:focus:after{opacity:1;transition:opacity .2s ease-in-out;visibility:visible}.animated-D4RPB3ZC:focus-visible:after{opacity:1;transition:opacity .2s ease-in-out;visibility:visible}.animated-D4RPB3ZC:focus:not(:focus-visible):after{opacity:0;transition:opacity .2s ease-in-out,visibility 0s ease-in-out .2s;visibility:hidden}.stretch-D4RPB3ZC{width:100%}.button-D4RPB3ZC.grouped-D4RPB3ZC.adjust-position-D4RPB3ZC:not(.first-row-D4RPB3ZC){margin-top:-1px}.button-D4RPB3ZC.grouped-D4RPB3ZC.adjust-position-D4RPB3ZC:not(.first-col-D4RPB3ZC){margin-right:-1px;max-width:calc(100% + 1px);width:calc(100% + 1px)}.button-D4RPB3ZC.grouped-D4RPB3ZC.adjust-position-D4RPB3ZC:active:not(:disabled):not([aria-disabled=true]){transform:none}.button-D4RPB3ZC.grouped-D4RPB3ZC:focus{z-index:1}.button-D4RPB3ZC.grouped-D4RPB3ZC:focus-visible{z-index:1}.button-D4RPB3ZC.grouped-D4RPB3ZC:focus:not(:focus-visible){z-index:auto}.button-D4RPB3ZC.grouped-D4RPB3ZC.no-corner-top-left-D4RPB3ZC,.button-D4RPB3ZC.grouped-D4RPB3ZC.no-corner-top-left-D4RPB3ZC:after{border-top-right-radius:0}.button-D4RPB3ZC.grouped-D4RPB3ZC.no-corner-top-right-D4RPB3ZC,.button-D4RPB3ZC.grouped-D4RPB3ZC.no-corner-top-right-D4RPB3ZC:after{border-top-left-radius:0}.button-D4RPB3ZC.grouped-D4RPB3ZC.no-corner-bottom-right-D4RPB3ZC,.button-D4RPB3ZC.grouped-D4RPB3ZC.no-corner-bottom-right-D4RPB3ZC:after{border-bottom-left-radius:0}.button-D4RPB3ZC.grouped-D4RPB3ZC.no-corner-bottom-left-D4RPB3ZC,.button-D4RPB3ZC.grouped-D4RPB3ZC.no-corner-bottom-left-D4RPB3ZC:after{border-bottom-right-radius:0}.end-icon-wrap-D4RPB3ZC,.start-icon-wrap-D4RPB3ZC{align-items:center;display:inline-flex;justify-content:center;max-height:28px;max-width:28px;min-height:18px;min-width:18px;white-space:normal}.text-wrap-D4RPB3ZC{display:flex;flex-direction:column;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiline-content-D4RPB3ZC{height:-webkit-min-content;height:min-content}.multiline-content-D4RPB3ZC.size-medium-D4RPB3ZC{height:auto;max-height:56px;padding:2px 15px}.multiline-content-D4RPB3ZC.size-medium-D4RPB3ZC .secondary-text-D4RPB3ZC{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:16px;max-height:32px;overflow:hidden;white-space:normal}.multiline-content-D4RPB3ZC.size-large-D4RPB3ZC{height:auto;max-height:64px;padding:5px 23px}.multiline-content-D4RPB3ZC.size-large-D4RPB3ZC .secondary-text-D4RPB3ZC{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:18px;max-height:36px;overflow:hidden;white-space:normal}.multiline-content-D4RPB3ZC.size-xlarge-D4RPB3ZC{height:auto;max-height:72px;padding:6px 23px}.multiline-content-D4RPB3ZC.size-xlarge-D4RPB3ZC .secondary-text-D4RPB3ZC{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:18px;max-height:36px;overflow:hidden;white-space:normal}.multiline-content-D4RPB3ZC .primary-text-D4RPB3ZC{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiline-content-D4RPB3ZC.size-medium-D4RPB3ZC .primary-text-D4RPB3ZC{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.multiline-content-D4RPB3ZC.size-medium-D4RPB3ZC .secondary-text-D4RPB3ZC{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:16px;--ui-lib-typography-font-size:12px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}.multiline-content-D4RPB3ZC.size-large-D4RPB3ZC .primary-text-D4RPB3ZC{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.multiline-content-D4RPB3ZC.size-large-D4RPB3ZC .secondary-text-D4RPB3ZC{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:13px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}.multiline-content-D4RPB3ZC.size-xlarge-D4RPB3ZC .primary-text-D4RPB3ZC{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.multiline-content-D4RPB3ZC.size-xlarge-D4RPB3ZC .secondary-text-D4RPB3ZC{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:13px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)} \ No newline at end of file diff --git a/charting_library/bundles/2260.b98824e4829a1aa9b444.css b/charting_library/bundles/2260.b98824e4829a1aa9b444.css new file mode 100644 index 0000000..bc08ce2 --- /dev/null +++ b/charting_library/bundles/2260.b98824e4829a1aa9b444.css @@ -0,0 +1 @@ +.row-Sj9z7O1v{grid-gap:12px;display:grid;grid-template-columns:150px 100px;margin-bottom:16px;padding-left:20px;padding-right:20px}.mobileRow-Sj9z7O1v{justify-content:flex-start;padding-left:20px}.calendar-PM3TZruR{margin-left:8px;margin-right:8px;padding-bottom:15px;padding-top:1px}.dialogWrapper-P_IVoUsZ{min-width:302px}.dialogWrapperSmall-P_IVoUsZ{max-width:419px;width:100%}.tabs-P_IVoUsZ{--ui-lib-underline-tabs-hor-padding:20px;padding:0 var(--ui-lib-underline-tabs-hor-padding)}.content-P_IVoUsZ{overflow:auto;padding-top:17px;scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .content-P_IVoUsZ{scrollbar-color:#363a45 #0000}.content-P_IVoUsZ::-webkit-scrollbar{height:5px;width:5px}.content-P_IVoUsZ::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .content-P_IVoUsZ::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.content-P_IVoUsZ::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.content-P_IVoUsZ::-webkit-scrollbar-corner{display:none}.contentMobile-P_IVoUsZ{display:flex;flex-direction:column;flex-grow:1}.bodyWrapper-P_IVoUsZ{flex:0 1 201px} \ No newline at end of file diff --git a/charting_library/bundles/2260.b98824e4829a1aa9b444.rtl.css b/charting_library/bundles/2260.b98824e4829a1aa9b444.rtl.css new file mode 100644 index 0000000..6cd0edb --- /dev/null +++ b/charting_library/bundles/2260.b98824e4829a1aa9b444.rtl.css @@ -0,0 +1 @@ +.row-Sj9z7O1v{grid-gap:12px;display:grid;grid-template-columns:150px 100px;margin-bottom:16px;padding-left:20px;padding-right:20px}.mobileRow-Sj9z7O1v{justify-content:flex-start;padding-right:20px}.calendar-PM3TZruR{margin-left:8px;margin-right:8px;padding-bottom:15px;padding-top:1px}.dialogWrapper-P_IVoUsZ{min-width:302px}.dialogWrapperSmall-P_IVoUsZ{max-width:419px;width:100%}.tabs-P_IVoUsZ{--ui-lib-underline-tabs-hor-padding:20px;padding:0 var(--ui-lib-underline-tabs-hor-padding)}.content-P_IVoUsZ{overflow:auto;padding-top:17px;scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .content-P_IVoUsZ{scrollbar-color:#363a45 #0000}.content-P_IVoUsZ::-webkit-scrollbar{height:5px;width:5px}.content-P_IVoUsZ::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .content-P_IVoUsZ::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.content-P_IVoUsZ::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.content-P_IVoUsZ::-webkit-scrollbar-corner{display:none}.contentMobile-P_IVoUsZ{display:flex;flex-direction:column;flex-grow:1}.bodyWrapper-P_IVoUsZ{flex:0 1 201px} \ No newline at end of file diff --git a/charting_library/bundles/2443.66f44a8bfe8d49aaeaee.js b/charting_library/bundles/2443.66f44a8bfe8d49aaeaee.js new file mode 100644 index 0000000..cab4c03 --- /dev/null +++ b/charting_library/bundles/2443.66f44a8bfe8d49aaeaee.js @@ -0,0 +1,3 @@ +"use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2443],{59255:(t,e,n)=>{n.r(e),n.d(e,{default:()=>M});var r=function(){if("undefined"!=typeof Map)return Map;function t(t,e){var n=-1;return t.some((function(t,r){return t[0]===e&&(n=r,!0)})),n}return function(){function e(){this.__entries__=[]}return Object.defineProperty(e.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),e.prototype.get=function(e){var n=t(this.__entries__,e),r=this.__entries__[n];return r&&r[1]},e.prototype.set=function(e,n){var r=t(this.__entries__,e);~r?this.__entries__[r][1]=n:this.__entries__.push([e,n])},e.prototype.delete=function(e){var n=this.__entries__,r=t(n,e);~r&&n.splice(r,1)},e.prototype.has=function(e){return!!~t(this.__entries__,e)},e.prototype.clear=function(){this.__entries__.splice(0)},e.prototype.forEach=function(t,e){void 0===e&&(e=null);for(var n=0,r=this.__entries__;n0},t.prototype.connect_=function(){i&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),a?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},t.prototype.disconnect_=function(){i&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_), +window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},t.prototype.onTransitionEnd_=function(t){var e=t.propertyName,n=void 0===e?"":e;c.some((function(t){return!!~n.indexOf(t)}))&&this.refresh()},t.getInstance=function(){return this.instance_||(this.instance_=new t),this.instance_},t.instance_=null,t}(),u=function(t,e){for(var n=0,r=Object.keys(e);n0},t}(),E="undefined"!=typeof WeakMap?new WeakMap:new r,O=function t(e){if(!(this instanceof t))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=h.getInstance(),r=new w(e,n,this);E.set(this,r)};["observe","unobserve","disconnect"].forEach((function(t){O.prototype[t]=function(){var e;return(e=E.get(this))[t].apply(e,arguments)}}));const M=void 0!==o.ResizeObserver?o.ResizeObserver:O},5849:(t,e,n)=>{n.d(e,{default:()=>r});const r=function(t){for(var e=-1,n=null==t?0:t.length,r={};++e{n.d(e,{default:()=>r});const r=function(t){return t&&t.length?t[0]:void 0}},65742:(t,e,n)=>{var r=n(962);e.createRoot=r.createRoot,r.hydrateRoot}}]); \ No newline at end of file diff --git a/charting_library/bundles/2486.82c7dba4839761a57f28.css b/charting_library/bundles/2486.82c7dba4839761a57f28.css new file mode 100644 index 0000000..538bd6a --- /dev/null +++ b/charting_library/bundles/2486.82c7dba4839761a57f28.css @@ -0,0 +1 @@ +.underline-tab-cfYYXvwA{-webkit-tap-highlight-color:transparent;--ui-lib-underline-tabs-tab-margin-bottom-xsmall:10px;--ui-lib-underline-tabs-tab-margin-bottom-small:8px;--ui-lib-underline-tabs-tab-margin-bottom-medium:10px;--ui-lib-underline-tabs-tab-margin-bottom-large:12px;--ui-lib-underline-tabs-tab-margin-bottom-xlarge:16px;align-items:center;background:#0000;border:none;color:#131722;cursor:default;display:inline-grid;flex-shrink:0;grid-auto-flow:column;justify-content:center;padding:0;word-break:keep-all}html.theme-dark .underline-tab-cfYYXvwA{color:#d1d4dc}.underline-tab-cfYYXvwA{outline:none;overflow:visible;position:relative}.underline-tab-cfYYXvwA:focus{outline:none}.underline-tab-cfYYXvwA:focus-visible{outline:none}.underline-tab-cfYYXvwA:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 8px);left:-4px;pointer-events:none;position:absolute;top:-4px;width:calc(100% + 8px);z-index:1}.underline-tab-cfYYXvwA:focus:after{display:block}.underline-tab-cfYYXvwA:focus-visible:after{display:block}.underline-tab-cfYYXvwA:focus:not(:focus-visible):after{display:none}.underline-tab-cfYYXvwA:after{border-color:#2962ffcc;border-radius:8px}.underline-tab-cfYYXvwA.disable-focus-outline-cfYYXvwA:after{display:none}.underline-tab-cfYYXvwA.enable-cursor-pointer-cfYYXvwA:not(:disabled):not([aria-disabled=true]){cursor:pointer}@media (any-hover:hover){.underline-tab-cfYYXvwA:hover{color:#6a6d78}html.theme-dark .underline-tab-cfYYXvwA:hover{color:#868993}}.underline-tab-cfYYXvwA.selected-cfYYXvwA{color:#131722}html.theme-dark .underline-tab-cfYYXvwA.selected-cfYYXvwA{color:#d1d4dc}.underline-tab-cfYYXvwA:not(.disable-active-state-styles-cfYYXvwA):active:not(:disabled):not([aria-disabled=true]){color:#131722}html.theme-dark .underline-tab-cfYYXvwA:not(.disable-active-state-styles-cfYYXvwA):active:not(:disabled):not([aria-disabled=true]){color:#d1d4dc}.underline-tab-cfYYXvwA:disabled,.underline-tab-cfYYXvwA[aria-disabled=true]{background-color:initial;color:#b2b5be}html.theme-dark .underline-tab-cfYYXvwA:disabled,html.theme-dark .underline-tab-cfYYXvwA[aria-disabled=true]{background-color:initial;color:#5d606b}.underline-tab-cfYYXvwA.size-xsmall-cfYYXvwA{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;border-radius:2px;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height);margin:0 12px;padding-bottom:var(--ui-lib-underline-tabs-tab-margin-bottom-xsmall)}.underline-tab-cfYYXvwA.size-xsmall-cfYYXvwA:after{border-radius:6px;height:calc(100% + 2px);left:-10px;top:-2px;width:calc(100% + 20px)}.underline-tab-cfYYXvwA.size-small-cfYYXvwA{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height);margin:0 12px;padding-bottom:var(--ui-lib-underline-tabs-tab-margin-bottom-small)}.underline-tab-cfYYXvwA.size-small-cfYYXvwA:after{height:calc(100% + 2px);left:-10px;top:-2px;width:calc(100% + 20px)}.underline-tab-cfYYXvwA.size-medium-cfYYXvwA{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height);margin:0 16px;padding-bottom:var(--ui-lib-underline-tabs-tab-margin-bottom-medium)}.underline-tab-cfYYXvwA.size-medium-cfYYXvwA:after{height:calc(100% + 2px);left:-12px;top:-2px;width:calc(100% + 24px)}.underline-tab-cfYYXvwA.size-large-cfYYXvwA{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:20px;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height);margin:0 20px;padding-bottom:var(--ui-lib-underline-tabs-tab-margin-bottom-large)}.underline-tab-cfYYXvwA.size-large-cfYYXvwA:after{height:calc(100% + 4px);left:-14px;top:-4px;width:calc(100% + 28px)}.underline-tab-cfYYXvwA.size-xlarge-cfYYXvwA{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:28px;--ui-lib-typography-font-size:24px;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height);margin:0 20px;padding-bottom:var(--ui-lib-underline-tabs-tab-margin-bottom-xlarge)}.underline-tab-cfYYXvwA.size-xlarge-cfYYXvwA:after{height:calc(100% + 4px);left:-14px;top:-4px;width:calc(100% + 28px)}.underline-tab-cfYYXvwA.fake-cfYYXvwA{left:-999999px;pointer-events:none;position:absolute;z-index:-1}.underline-tab-cfYYXvwA.margin-small-cfYYXvwA,.underline-tab-cfYYXvwA.margin-xsmall-cfYYXvwA{margin:0 3px}.underline-tab-cfYYXvwA.margin-medium-cfYYXvwA{margin:0 4px}.underline-tab-cfYYXvwA.margin-large-cfYYXvwA,.underline-tab-cfYYXvwA.margin-xlarge-cfYYXvwA{margin:0 5px}.underline-tab-cfYYXvwA:first-child{margin-left:0}.underline-tab-cfYYXvwA:nth-last-child(-n+3){margin-right:0}.ellipsis-children-cfYYXvwA{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis-children-cfYYXvwA:after{content:"";display:block}.arrow-icon-NIrWNOPk{display:inline-flex;max-height:28px;max-width:28px;min-height:18px;min-width:18px;transition:transform .35s ease}.arrow-icon-NIrWNOPk.dropped-NIrWNOPk{transform:rotate(180deg)}.size-xsmall-NIrWNOPk{margin-inline-start:2px}.size-small-NIrWNOPk{margin-inline-start:4px}.size-large-NIrWNOPk,.size-medium-NIrWNOPk,.size-xlarge-NIrWNOPk{margin-inline-start:8px}.link-item-eIA09f0e{cursor:pointer}.scroll-wrap-SmxgjhBJ{contain:content;height:100%;position:relative;width:100%}.scroll-wrap-SmxgjhBJ.size-xlarge-SmxgjhBJ{margin:-6px calc(max(var(--ui-lib-underline-tabs-hor-padding, 0px), 14px)*-1) 0;padding:6px max(var(--ui-lib-underline-tabs-hor-padding,0px),14px) 0}.scroll-wrap-SmxgjhBJ.size-xlarge-SmxgjhBJ:before{left:max(var(--ui-lib-underline-tabs-hor-padding,0px),14px);right:max(var(--ui-lib-underline-tabs-hor-padding,0px),14px)}.scroll-wrap-SmxgjhBJ.size-xlarge-SmxgjhBJ.enable-scroll-SmxgjhBJ .underline-tabs-SmxgjhBJ{padding-left:0}.scroll-wrap-SmxgjhBJ.size-xlarge-SmxgjhBJ.enable-scroll-SmxgjhBJ .underline-tabs-SmxgjhBJ:after{content:"";flex-shrink:0;width:max(var(--ui-lib-underline-tabs-hor-padding,0px),14px)}.scroll-wrap-SmxgjhBJ.size-large-SmxgjhBJ{margin:-6px calc(max(var(--ui-lib-underline-tabs-hor-padding, 0px), 14px)*-1) 0;padding:6px max(var(--ui-lib-underline-tabs-hor-padding,0px),14px) 0}.scroll-wrap-SmxgjhBJ.size-large-SmxgjhBJ:before{left:max(var(--ui-lib-underline-tabs-hor-padding,0px),14px);right:max(var(--ui-lib-underline-tabs-hor-padding,0px),14px)}.scroll-wrap-SmxgjhBJ.size-large-SmxgjhBJ.enable-scroll-SmxgjhBJ .underline-tabs-SmxgjhBJ{padding-left:0}.scroll-wrap-SmxgjhBJ.size-large-SmxgjhBJ.enable-scroll-SmxgjhBJ .underline-tabs-SmxgjhBJ:after{content:"";flex-shrink:0;width:max(var(--ui-lib-underline-tabs-hor-padding,0px),14px)}.scroll-wrap-SmxgjhBJ.size-medium-SmxgjhBJ{margin:-4px calc(max(var(--ui-lib-underline-tabs-hor-padding, 0px), 12px)*-1) 0;padding:4px max(var(--ui-lib-underline-tabs-hor-padding,0px),12px) 0}.scroll-wrap-SmxgjhBJ.size-medium-SmxgjhBJ:before{left:max(var(--ui-lib-underline-tabs-hor-padding,0px),12px);right:max(var(--ui-lib-underline-tabs-hor-padding,0px),12px)}.scroll-wrap-SmxgjhBJ.size-medium-SmxgjhBJ.enable-scroll-SmxgjhBJ .underline-tabs-SmxgjhBJ{padding-left:0}.scroll-wrap-SmxgjhBJ.size-medium-SmxgjhBJ.enable-scroll-SmxgjhBJ .underline-tabs-SmxgjhBJ:after{content:"";flex-shrink:0;width:max(var(--ui-lib-underline-tabs-hor-padding,0px),12px)}.scroll-wrap-SmxgjhBJ.size-small-SmxgjhBJ{margin:-2px calc(max(var(--ui-lib-underline-tabs-hor-padding, 0px), 10px)*-1) 0;padding:2px max(var(--ui-lib-underline-tabs-hor-padding,0px),10px) 0}.scroll-wrap-SmxgjhBJ.size-small-SmxgjhBJ:before{left:max(var(--ui-lib-underline-tabs-hor-padding,0px),10px);right:max(var(--ui-lib-underline-tabs-hor-padding,0px),10px)}.scroll-wrap-SmxgjhBJ.size-small-SmxgjhBJ.enable-scroll-SmxgjhBJ .underline-tabs-SmxgjhBJ{padding-left:0}.scroll-wrap-SmxgjhBJ.size-small-SmxgjhBJ.enable-scroll-SmxgjhBJ .underline-tabs-SmxgjhBJ:after{content:"";flex-shrink:0;width:max(var(--ui-lib-underline-tabs-hor-padding,0px),10px)}.scroll-wrap-SmxgjhBJ.size-xsmall-SmxgjhBJ{margin:-4px calc(max(var(--ui-lib-underline-tabs-hor-padding, 0px), 10px)*-1) 0;padding:4px max(var(--ui-lib-underline-tabs-hor-padding,0px),10px) 0}.scroll-wrap-SmxgjhBJ.size-xsmall-SmxgjhBJ:before{left:max(var(--ui-lib-underline-tabs-hor-padding,0px),10px);right:max(var(--ui-lib-underline-tabs-hor-padding,0px),10px)}.scroll-wrap-SmxgjhBJ.size-xsmall-SmxgjhBJ.enable-scroll-SmxgjhBJ .underline-tabs-SmxgjhBJ{padding-left:0}.scroll-wrap-SmxgjhBJ.size-xsmall-SmxgjhBJ.enable-scroll-SmxgjhBJ .underline-tabs-SmxgjhBJ:after{content:"";flex-shrink:0;width:max(var(--ui-lib-underline-tabs-hor-padding,0px),10px)}.scroll-wrap-SmxgjhBJ.enable-scroll-SmxgjhBJ{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.scroll-wrap-SmxgjhBJ.enable-scroll-SmxgjhBJ.sb-scrollbar-wrap{display:none}.scroll-wrap-SmxgjhBJ.enable-scroll-SmxgjhBJ::-webkit-scrollbar{display:none;height:0;width:0}.scroll-wrap-SmxgjhBJ.enable-scroll-SmxgjhBJ::-webkit-scrollbar-thumb,.scroll-wrap-SmxgjhBJ.enable-scroll-SmxgjhBJ::-webkit-scrollbar-track{display:none}.scroll-wrap-SmxgjhBJ.enable-scroll-SmxgjhBJ::-webkit-scrollbar-corner{display:none}.underline-tabs-SmxgjhBJ{display:inline-block;position:relative;white-space:nowrap}.underline-tabs-SmxgjhBJ.make-grid-column-SmxgjhBJ{display:inline-grid;grid-auto-flow:column}.underline-tabs-SmxgjhBJ.make-grid-column-SmxgjhBJ.stretch-tabs-SmxgjhBJ{width:100%}.underline-tabs-SmxgjhBJ.make-grid-column-SmxgjhBJ.equal-tab-size-SmxgjhBJ{grid-auto-columns:minmax(0,1fr)}.scroll-wrap-SmxgjhBJ:before,.underline-tabs-SmxgjhBJ:before{background-color:#f0f3fa;border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;right:0}html.theme-dark .scroll-wrap-SmxgjhBJ:before,html.theme-dark .underline-tabs-SmxgjhBJ:before{background-color:#434651}.center-Pun8HxCz,.corner-Pun8HxCz,.underline-Pun8HxCz{height:4px;position:absolute;transition:transform .1s ease-in-out}.underline-Pun8HxCz{bottom:0;left:0;transform-origin:left;width:100px}.center-Pun8HxCz{background:#131722;left:0;right:0;transform:translateX(0);transform-origin:center}html.theme-dark .center-Pun8HxCz{background:#d1d4dc}.corner-Pun8HxCz{background:#131722;border-radius:2px 0 0 2px;position:absolute;transform-origin:left;width:20px}html.theme-dark .corner-Pun8HxCz{background:#d1d4dc}.corner-Pun8HxCz:last-child{border-radius:0 2px 2px 0;right:0;transform-origin:right}.disabled-Pun8HxCz .center-Pun8HxCz,.disabled-Pun8HxCz .corner-Pun8HxCz{background-color:#b2b5be}html.theme-dark .disabled-Pun8HxCz .center-Pun8HxCz,html.theme-dark .disabled-Pun8HxCz .corner-Pun8HxCz{background-color:#5d606b} \ No newline at end of file diff --git a/charting_library/bundles/2486.82c7dba4839761a57f28.rtl.css b/charting_library/bundles/2486.82c7dba4839761a57f28.rtl.css new file mode 100644 index 0000000..44e1653 --- /dev/null +++ b/charting_library/bundles/2486.82c7dba4839761a57f28.rtl.css @@ -0,0 +1 @@ +.underline-tab-cfYYXvwA{-webkit-tap-highlight-color:transparent;--ui-lib-underline-tabs-tab-margin-bottom-xsmall:10px;--ui-lib-underline-tabs-tab-margin-bottom-small:8px;--ui-lib-underline-tabs-tab-margin-bottom-medium:10px;--ui-lib-underline-tabs-tab-margin-bottom-large:12px;--ui-lib-underline-tabs-tab-margin-bottom-xlarge:16px;align-items:center;background:#0000;border:none;color:#131722;cursor:default;display:inline-grid;flex-shrink:0;grid-auto-flow:column;justify-content:center;padding:0;word-break:keep-all}html.theme-dark .underline-tab-cfYYXvwA{color:#d1d4dc}.underline-tab-cfYYXvwA{outline:none;overflow:visible;position:relative}.underline-tab-cfYYXvwA:focus{outline:none}.underline-tab-cfYYXvwA:focus-visible{outline:none}.underline-tab-cfYYXvwA:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 8px);pointer-events:none;position:absolute;right:-4px;top:-4px;width:calc(100% + 8px);z-index:1}.underline-tab-cfYYXvwA:focus:after{display:block}.underline-tab-cfYYXvwA:focus-visible:after{display:block}.underline-tab-cfYYXvwA:focus:not(:focus-visible):after{display:none}.underline-tab-cfYYXvwA:after{border-color:#2962ffcc;border-radius:8px}.underline-tab-cfYYXvwA.disable-focus-outline-cfYYXvwA:after{display:none}.underline-tab-cfYYXvwA.enable-cursor-pointer-cfYYXvwA:not(:disabled):not([aria-disabled=true]){cursor:pointer}@media (any-hover:hover){.underline-tab-cfYYXvwA:hover{color:#6a6d78}html.theme-dark .underline-tab-cfYYXvwA:hover{color:#868993}}.underline-tab-cfYYXvwA.selected-cfYYXvwA{color:#131722}html.theme-dark .underline-tab-cfYYXvwA.selected-cfYYXvwA{color:#d1d4dc}.underline-tab-cfYYXvwA:not(.disable-active-state-styles-cfYYXvwA):active:not(:disabled):not([aria-disabled=true]){color:#131722}html.theme-dark .underline-tab-cfYYXvwA:not(.disable-active-state-styles-cfYYXvwA):active:not(:disabled):not([aria-disabled=true]){color:#d1d4dc}.underline-tab-cfYYXvwA:disabled,.underline-tab-cfYYXvwA[aria-disabled=true]{background-color:initial;color:#b2b5be}html.theme-dark .underline-tab-cfYYXvwA:disabled,html.theme-dark .underline-tab-cfYYXvwA[aria-disabled=true]{background-color:initial;color:#5d606b}.underline-tab-cfYYXvwA.size-xsmall-cfYYXvwA{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;border-radius:2px;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height);margin:0 12px;padding-bottom:var(--ui-lib-underline-tabs-tab-margin-bottom-xsmall)}.underline-tab-cfYYXvwA.size-xsmall-cfYYXvwA:after{border-radius:6px;height:calc(100% + 2px);right:-10px;top:-2px;width:calc(100% + 20px)}.underline-tab-cfYYXvwA.size-small-cfYYXvwA{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height);margin:0 12px;padding-bottom:var(--ui-lib-underline-tabs-tab-margin-bottom-small)}.underline-tab-cfYYXvwA.size-small-cfYYXvwA:after{height:calc(100% + 2px);right:-10px;top:-2px;width:calc(100% + 20px)}.underline-tab-cfYYXvwA.size-medium-cfYYXvwA{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height);margin:0 16px;padding-bottom:var(--ui-lib-underline-tabs-tab-margin-bottom-medium)}.underline-tab-cfYYXvwA.size-medium-cfYYXvwA:after{height:calc(100% + 2px);right:-12px;top:-2px;width:calc(100% + 24px)}.underline-tab-cfYYXvwA.size-large-cfYYXvwA{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:20px;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height);margin:0 20px;padding-bottom:var(--ui-lib-underline-tabs-tab-margin-bottom-large)}.underline-tab-cfYYXvwA.size-large-cfYYXvwA:after{height:calc(100% + 4px);right:-14px;top:-4px;width:calc(100% + 28px)}.underline-tab-cfYYXvwA.size-xlarge-cfYYXvwA{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:28px;--ui-lib-typography-font-size:24px;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height);margin:0 20px;padding-bottom:var(--ui-lib-underline-tabs-tab-margin-bottom-xlarge)}.underline-tab-cfYYXvwA.size-xlarge-cfYYXvwA:after{height:calc(100% + 4px);right:-14px;top:-4px;width:calc(100% + 28px)}.underline-tab-cfYYXvwA.fake-cfYYXvwA{pointer-events:none;position:absolute;right:-999999px;z-index:-1}.underline-tab-cfYYXvwA.margin-small-cfYYXvwA,.underline-tab-cfYYXvwA.margin-xsmall-cfYYXvwA{margin:0 3px}.underline-tab-cfYYXvwA.margin-medium-cfYYXvwA{margin:0 4px}.underline-tab-cfYYXvwA.margin-large-cfYYXvwA,.underline-tab-cfYYXvwA.margin-xlarge-cfYYXvwA{margin:0 5px}.underline-tab-cfYYXvwA:first-child{margin-right:0}.underline-tab-cfYYXvwA:nth-last-child(-n+3){margin-left:0}.ellipsis-children-cfYYXvwA{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis-children-cfYYXvwA:after{content:"";display:block}.arrow-icon-NIrWNOPk{display:inline-flex;max-height:28px;max-width:28px;min-height:18px;min-width:18px;transition:transform .35s ease}.arrow-icon-NIrWNOPk.dropped-NIrWNOPk{transform:rotate(-180deg)}.size-xsmall-NIrWNOPk{margin-inline-start:2px}.size-small-NIrWNOPk{margin-inline-start:4px}.size-large-NIrWNOPk,.size-medium-NIrWNOPk,.size-xlarge-NIrWNOPk{margin-inline-start:8px}.link-item-eIA09f0e{cursor:pointer}.scroll-wrap-SmxgjhBJ{contain:content;height:100%;position:relative;width:100%}.scroll-wrap-SmxgjhBJ.size-xlarge-SmxgjhBJ{margin:-6px calc(max(var(--ui-lib-underline-tabs-hor-padding, 0px), 14px)*-1) 0;padding:6px max(var(--ui-lib-underline-tabs-hor-padding,0px),14px) 0}.scroll-wrap-SmxgjhBJ.size-xlarge-SmxgjhBJ:before{left:max(var(--ui-lib-underline-tabs-hor-padding,0px),14px);right:max(var(--ui-lib-underline-tabs-hor-padding,0px),14px)}.scroll-wrap-SmxgjhBJ.size-xlarge-SmxgjhBJ.enable-scroll-SmxgjhBJ .underline-tabs-SmxgjhBJ{padding-right:0}.scroll-wrap-SmxgjhBJ.size-xlarge-SmxgjhBJ.enable-scroll-SmxgjhBJ .underline-tabs-SmxgjhBJ:after{content:"";flex-shrink:0;width:max(var(--ui-lib-underline-tabs-hor-padding,0px),14px)}.scroll-wrap-SmxgjhBJ.size-large-SmxgjhBJ{margin:-6px calc(max(var(--ui-lib-underline-tabs-hor-padding, 0px), 14px)*-1) 0;padding:6px max(var(--ui-lib-underline-tabs-hor-padding,0px),14px) 0}.scroll-wrap-SmxgjhBJ.size-large-SmxgjhBJ:before{left:max(var(--ui-lib-underline-tabs-hor-padding,0px),14px);right:max(var(--ui-lib-underline-tabs-hor-padding,0px),14px)}.scroll-wrap-SmxgjhBJ.size-large-SmxgjhBJ.enable-scroll-SmxgjhBJ .underline-tabs-SmxgjhBJ{padding-right:0}.scroll-wrap-SmxgjhBJ.size-large-SmxgjhBJ.enable-scroll-SmxgjhBJ .underline-tabs-SmxgjhBJ:after{content:"";flex-shrink:0;width:max(var(--ui-lib-underline-tabs-hor-padding,0px),14px)}.scroll-wrap-SmxgjhBJ.size-medium-SmxgjhBJ{margin:-4px calc(max(var(--ui-lib-underline-tabs-hor-padding, 0px), 12px)*-1) 0;padding:4px max(var(--ui-lib-underline-tabs-hor-padding,0px),12px) 0}.scroll-wrap-SmxgjhBJ.size-medium-SmxgjhBJ:before{left:max(var(--ui-lib-underline-tabs-hor-padding,0px),12px);right:max(var(--ui-lib-underline-tabs-hor-padding,0px),12px)}.scroll-wrap-SmxgjhBJ.size-medium-SmxgjhBJ.enable-scroll-SmxgjhBJ .underline-tabs-SmxgjhBJ{padding-right:0}.scroll-wrap-SmxgjhBJ.size-medium-SmxgjhBJ.enable-scroll-SmxgjhBJ .underline-tabs-SmxgjhBJ:after{content:"";flex-shrink:0;width:max(var(--ui-lib-underline-tabs-hor-padding,0px),12px)}.scroll-wrap-SmxgjhBJ.size-small-SmxgjhBJ{margin:-2px calc(max(var(--ui-lib-underline-tabs-hor-padding, 0px), 10px)*-1) 0;padding:2px max(var(--ui-lib-underline-tabs-hor-padding,0px),10px) 0}.scroll-wrap-SmxgjhBJ.size-small-SmxgjhBJ:before{left:max(var(--ui-lib-underline-tabs-hor-padding,0px),10px);right:max(var(--ui-lib-underline-tabs-hor-padding,0px),10px)}.scroll-wrap-SmxgjhBJ.size-small-SmxgjhBJ.enable-scroll-SmxgjhBJ .underline-tabs-SmxgjhBJ{padding-right:0}.scroll-wrap-SmxgjhBJ.size-small-SmxgjhBJ.enable-scroll-SmxgjhBJ .underline-tabs-SmxgjhBJ:after{content:"";flex-shrink:0;width:max(var(--ui-lib-underline-tabs-hor-padding,0px),10px)}.scroll-wrap-SmxgjhBJ.size-xsmall-SmxgjhBJ{margin:-4px calc(max(var(--ui-lib-underline-tabs-hor-padding, 0px), 10px)*-1) 0;padding:4px max(var(--ui-lib-underline-tabs-hor-padding,0px),10px) 0}.scroll-wrap-SmxgjhBJ.size-xsmall-SmxgjhBJ:before{left:max(var(--ui-lib-underline-tabs-hor-padding,0px),10px);right:max(var(--ui-lib-underline-tabs-hor-padding,0px),10px)}.scroll-wrap-SmxgjhBJ.size-xsmall-SmxgjhBJ.enable-scroll-SmxgjhBJ .underline-tabs-SmxgjhBJ{padding-right:0}.scroll-wrap-SmxgjhBJ.size-xsmall-SmxgjhBJ.enable-scroll-SmxgjhBJ .underline-tabs-SmxgjhBJ:after{content:"";flex-shrink:0;width:max(var(--ui-lib-underline-tabs-hor-padding,0px),10px)}.scroll-wrap-SmxgjhBJ.enable-scroll-SmxgjhBJ{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.scroll-wrap-SmxgjhBJ.enable-scroll-SmxgjhBJ.sb-scrollbar-wrap{display:none}.scroll-wrap-SmxgjhBJ.enable-scroll-SmxgjhBJ::-webkit-scrollbar{display:none;height:0;width:0}.scroll-wrap-SmxgjhBJ.enable-scroll-SmxgjhBJ::-webkit-scrollbar-thumb,.scroll-wrap-SmxgjhBJ.enable-scroll-SmxgjhBJ::-webkit-scrollbar-track{display:none}.scroll-wrap-SmxgjhBJ.enable-scroll-SmxgjhBJ::-webkit-scrollbar-corner{display:none}.underline-tabs-SmxgjhBJ{display:inline-block;position:relative;white-space:nowrap}.underline-tabs-SmxgjhBJ.make-grid-column-SmxgjhBJ{display:inline-grid;grid-auto-flow:column}.underline-tabs-SmxgjhBJ.make-grid-column-SmxgjhBJ.stretch-tabs-SmxgjhBJ{width:100%}.underline-tabs-SmxgjhBJ.make-grid-column-SmxgjhBJ.equal-tab-size-SmxgjhBJ{grid-auto-columns:minmax(0,1fr)}.scroll-wrap-SmxgjhBJ:before,.underline-tabs-SmxgjhBJ:before{background-color:#f0f3fa;border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;right:0}html.theme-dark .scroll-wrap-SmxgjhBJ:before,html.theme-dark .underline-tabs-SmxgjhBJ:before{background-color:#434651}.center-Pun8HxCz,.corner-Pun8HxCz,.underline-Pun8HxCz{height:4px;position:absolute;transition:transform .1s ease-in-out}.underline-Pun8HxCz{bottom:0;right:0;transform-origin:right;width:100px}.center-Pun8HxCz{background:#131722;left:0;right:0;transform:translateX(0);transform-origin:center}html.theme-dark .center-Pun8HxCz{background:#d1d4dc}.corner-Pun8HxCz{background:#131722;border-radius:0 2px 2px 0;position:absolute;transform-origin:right;width:20px}html.theme-dark .corner-Pun8HxCz{background:#d1d4dc}.corner-Pun8HxCz:last-child{border-radius:2px 0 0 2px;left:0;transform-origin:left}.disabled-Pun8HxCz .center-Pun8HxCz,.disabled-Pun8HxCz .corner-Pun8HxCz{background-color:#b2b5be}html.theme-dark .disabled-Pun8HxCz .center-Pun8HxCz,html.theme-dark .disabled-Pun8HxCz .corner-Pun8HxCz{background-color:#5d606b} \ No newline at end of file diff --git a/charting_library/bundles/2544.225f38946afc6ad55a35.js b/charting_library/bundles/2544.225f38946afc6ad55a35.js new file mode 100644 index 0000000..48cfc3f --- /dev/null +++ b/charting_library/bundles/2544.225f38946afc6ad55a35.js @@ -0,0 +1,5 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2544],{40191:e=>{e.exports={menuWrap:"menuWrap-Kq3ruQo8",isMeasuring:"isMeasuring-Kq3ruQo8",scrollWrap:"scrollWrap-Kq3ruQo8",momentumBased:"momentumBased-Kq3ruQo8",menuBox:"menuBox-Kq3ruQo8",isHidden:"isHidden-Kq3ruQo8"}},36383:(e,t,n)=>{"use strict";n.d(t,{useOutsideEvent:()=>r});var s=n(50959),i=n(27267);function r(e){const{click:t,mouseDown:n,touchEnd:r,touchStart:o,handler:l,reference:a,ownerDocument:u=document}=e,c=(0,s.useRef)(null),d=(0,s.useRef)(new CustomEvent("timestamp").timeStamp);return(0,s.useLayoutEffect)((()=>{const e={click:t,mouseDown:n,touchEnd:r,touchStart:o},s=a?a.current:c.current;return(0,i.addOutsideEventListener)(d.current,s,l,u,e)}),[t,n,r,o,l]),a||c}},9745:(e,t,n)=>{"use strict";n.d(t,{Icon:()=>i});var s=n(50959);const i=s.forwardRef(((e,t)=>{const{icon:n="",...i}=e;return s.createElement("span",{...i,ref:t,dangerouslySetInnerHTML:{__html:n}})}))},83021:(e,t,n)=>{"use strict";n.d(t,{SubmenuContext:()=>i,SubmenuHandler:()=>r});var s=n(50959);const i=s.createContext(null);function r(e){const[t,n]=(0,s.useState)(null),r=(0,s.useRef)(null),o=(0,s.useRef)(new Map);return(0,s.useEffect)((()=>()=>{null!==r.current&&clearTimeout(r.current)}),[]),s.createElement(i.Provider,{value:{current:t,setCurrent:function(e){null!==r.current&&(clearTimeout(r.current),r.current=null);null===t?n(e):r.current=setTimeout((()=>{r.current=null,n(e)}),100)},registerSubmenu:function(e,t){return o.current.set(e,t),()=>{o.current.delete(e)}},isSubmenuNode:function(e){return Array.from(o.current.values()).some((t=>t(e)))}}},e.children)}},99663:(e,t,n)=>{"use strict";n.d(t,{Slot:()=>i,SlotContext:()=>r});var s=n(50959);class i extends s.Component{shouldComponentUpdate(){return!1}render(){return s.createElement("div",{style:{position:"fixed",zIndex:150,left:0,top:0},ref:this.props.reference})}}const r=s.createContext(null)},67961:(e,t,n)=>{"use strict";n.d(t,{OverlapManager:()=>r,getRootOverlapManager:()=>l});var s=n(50151);class i{constructor(){this._storage=[]}add(e){this._storage.push(e)}remove(e){this._storage=this._storage.filter((t=>e!==t))}has(e){return this._storage.includes(e)}getItems(){return this._storage}}class r{constructor(e=document){this._storage=new i,this._windows=new Map,this._index=0,this._document=e,this._container=e.createDocumentFragment()}setContainer(e){const t=this._container,n=null===e?this._document.createDocumentFragment():e;!function(e,t){Array.from(e.childNodes).forEach((e=>{e.nodeType===Node.ELEMENT_NODE&&t.appendChild(e)}))}(t,n),this._container=n}registerWindow(e){this._storage.has(e)||this._storage.add(e)}ensureWindow(e,t={position:"fixed",direction:"normal"}){const n=this._windows.get(e);if(void 0!==n)return n;this.registerWindow(e);const s=this._document.createElement("div");if(s.style.position=t.position,s.style.zIndex=this._index.toString(),s.dataset.id=e,void 0!==t.index){const e=this._container.childNodes.length +;if(t.index>=e)this._container.appendChild(s);else if(t.index<=0)this._container.insertBefore(s,this._container.firstChild);else{const e=this._container.childNodes[t.index];this._container.insertBefore(s,e)}}else"reverse"===t.direction?this._container.insertBefore(s,this._container.firstChild):this._container.appendChild(s);return this._windows.set(e,s),++this._index,s}unregisterWindow(e){this._storage.remove(e);const t=this._windows.get(e);void 0!==t&&(null!==t.parentElement&&t.parentElement.removeChild(t),this._windows.delete(e))}getZindex(e){const t=this.ensureWindow(e);return parseInt(t.style.zIndex||"0")}moveToTop(e){if(this.getZindex(e)!==this._index){this.ensureWindow(e).style.zIndex=(++this._index).toString()}}removeWindow(e){this.unregisterWindow(e)}}const o=new WeakMap;function l(e=document){const t=e.getElementById("overlap-manager-root");if(null!==t)return(0,s.ensureDefined)(o.get(t));{const t=new r(e),n=function(e){const t=e.createElement("div");return t.style.position="absolute",t.style.zIndex=150..toString(),t.style.top="0px",t.style.left="0px",t.id="overlap-manager-root",t}(e);return o.set(n,t),t.setContainer(n),e.body.appendChild(n),t}}},99054:(e,t,n)=>{"use strict";n.d(t,{setFixedBodyState:()=>u});const s=(()=>{let e;return()=>{var t;if(void 0===e){const n=document.createElement("div"),s=n.style;s.visibility="hidden",s.width="100px",s.msOverflowStyle="scrollbar",document.body.appendChild(n);const i=n.offsetWidth;n.style.overflow="scroll";const r=document.createElement("div");r.style.width="100%",n.appendChild(r);const o=r.offsetWidth;null===(t=n.parentNode)||void 0===t||t.removeChild(n),e=i-o}return e}})();function i(e,t,n){null!==e&&e.style.setProperty(t,n)}function r(e,t){return getComputedStyle(e,null).getPropertyValue(t)}function o(e,t){return parseInt(r(e,t))}let l=0,a=!1;function u(e){const{body:t}=document,n=t.querySelector(".widgetbar-wrap");if(e&&1==++l){const e=r(t,"overflow"),l=o(t,"padding-right");"hidden"!==e.toLowerCase()&&t.scrollHeight>t.offsetHeight&&(i(n,"right",`${s()}px`),t.style.paddingRight=`${l+s()}px`,a=!0),t.classList.add("i-no-scroll")}else if(!e&&l>0&&0==--l&&(t.classList.remove("i-no-scroll"),a)){i(n,"right","0px");let e=0;0,t.scrollHeight<=t.clientHeight&&(e-=s()),t.style.paddingRight=(e<0?0:e)+"px",a=!1}}},90692:(e,t,n)=>{"use strict";n.d(t,{MatchMedia:()=>i});var s=n(50959);class i extends s.PureComponent{constructor(e){super(e),this._handleChange=()=>{this.forceUpdate()},this.state={query:window.matchMedia(this.props.rule)}}componentDidMount(){this._subscribe(this.state.query)}componentDidUpdate(e,t){this.state.query!==t.query&&(this._unsubscribe(t.query),this._subscribe(this.state.query))}componentWillUnmount(){this._unsubscribe(this.state.query)}render(){return this.props.children(this.state.query.matches)}static getDerivedStateFromProps(e,t){return e.rule!==t.query.media?{query:window.matchMedia(e.rule)}:null}_subscribe(e){e.addListener(this._handleChange)}_unsubscribe(e){e.removeListener(this._handleChange)}}},64706:(e,t,n)=>{"use strict";n.d(t,{MenuContext:()=>s +});const s=n(50959).createContext(null)},27317:(e,t,n)=>{"use strict";n.d(t,{DEFAULT_MENU_THEME:()=>_,Menu:()=>v});var s=n(50959),i=n(97754),r=n.n(i),o=n(50151),l=n(37160),a=n(21861),u=n(50655),c=n(59064),d=n(67961),h=n(4741),p=n(83021),m=n(64706),f=n(40191);const _=f;class v extends s.PureComponent{constructor(e){super(e),this._containerRef=null,this._scrollWrapRef=null,this._raf=null,this._scrollRaf=null,this._scrollTimeout=void 0,this._manager=new d.OverlapManager,this._hotkeys=null,this._scroll=0,this._handleContainerRef=e=>{this._containerRef=e,this.props.reference&&("function"==typeof this.props.reference&&this.props.reference(e),"object"==typeof this.props.reference&&(this.props.reference.current=e))},this._handleScrollWrapRef=e=>{this._scrollWrapRef=e,"function"==typeof this.props.scrollWrapReference&&this.props.scrollWrapReference(e),"object"==typeof this.props.scrollWrapReference&&(this.props.scrollWrapReference.current=e)},this._handleCustomRemeasureDelegate=()=>{this._resizeForced(),this._handleMeasure()},this._handleMeasure=({callback:e,forceRecalcPosition:t}={})=>{var n,s,i,r,a,u,c,d,h,p,m,f;if(this.state.isMeasureValid&&!t)return;const{position:_}=this.props,v=(0,o.ensureNotNull)(this._containerRef);let g=v.getBoundingClientRect();const y=document.documentElement.clientHeight,x=document.documentElement.clientWidth,C=null!==(n=this.props.closeOnScrollOutsideOffset)&&void 0!==n?n:0;let b=y-0-C;const w=g.height>b;if(w){(0,o.ensureNotNull)(this._scrollWrapRef).style.overflowY="scroll",g=v.getBoundingClientRect()}const{width:M,height:S}=g,W="function"==typeof _?_({contentWidth:M,contentHeight:S,availableWidth:x,availableHeight:y}):_,R=null!==(i=null===(s=null==W?void 0:W.indentFromWindow)||void 0===s?void 0:s.left)&&void 0!==i?i:0,E=x-(null!==(r=W.overrideWidth)&&void 0!==r?r:M)-(null!==(u=null===(a=null==W?void 0:W.indentFromWindow)||void 0===a?void 0:a.right)&&void 0!==u?u:0),N=(0,l.clamp)(W.x,R,Math.max(R,E)),O=(null!==(d=null===(c=null==W?void 0:W.indentFromWindow)||void 0===c?void 0:c.top)&&void 0!==d?d:0)+C,D=y-(null!==(h=W.overrideHeight)&&void 0!==h?h:S)-(null!==(m=null===(p=null==W?void 0:W.indentFromWindow)||void 0===p?void 0:p.bottom)&&void 0!==m?m:0);let T=(0,l.clamp)(W.y,O,Math.max(O,D));if(W.forbidCorrectYCoord&&T{this._restoreScrollPosition(),e&&e()}))},this._restoreScrollPosition=()=>{const e=document.activeElement,t=(0,o.ensureNotNull)(this._containerRef);if(null!==e&&t.contains(e))try{e.scrollIntoView()}catch(e){}else(0,o.ensureNotNull)(this._scrollWrapRef).scrollTop=this._scroll},this._resizeForced=()=>{this.setState({appearingMenuHeight:void 0,appearingMenuWidth:void 0, +appearingPosition:void 0,isMeasureValid:void 0})},this._resize=()=>{null===this._raf&&(this._raf=requestAnimationFrame((()=>{this.setState({appearingMenuHeight:void 0,appearingMenuWidth:void 0,appearingPosition:void 0,isMeasureValid:void 0}),this._raf=null})))},this._handleGlobalClose=e=>{this.props.onClose(e)},this._handleSlot=e=>{this._manager.setContainer(e)},this._handleScroll=()=>{this._scroll=(0,o.ensureNotNull)(this._scrollWrapRef).scrollTop},this._handleScrollOutsideEnd=()=>{clearTimeout(this._scrollTimeout),this._scrollTimeout=setTimeout((()=>{this._handleMeasure({forceRecalcPosition:!0})}),80)},this._handleScrollOutside=e=>{e.target!==this._scrollWrapRef&&(this._handleScrollOutsideEnd(),null===this._scrollRaf&&(this._scrollRaf=requestAnimationFrame((()=>{this._handleMeasure({forceRecalcPosition:!0}),this._scrollRaf=null}))))},this.state={}}componentDidMount(){this._handleMeasure({callback:this.props.onOpen});const{customCloseDelegate:e=c.globalCloseDelegate,customRemeasureDelegate:t}=this.props;e.subscribe(this,this._handleGlobalClose),null==t||t.subscribe(null,this._handleCustomRemeasureDelegate),window.addEventListener("resize",this._resize);const n=null!==this.context;this._hotkeys||n||(this._hotkeys=h.createGroup({desc:"Popup menu"}),this._hotkeys.add({desc:"Close",hotkey:27,handler:()=>{this.props.onKeyboardClose&&this.props.onKeyboardClose(),this._handleGlobalClose()}})),this.props.repositionOnScroll&&window.addEventListener("scroll",this._handleScrollOutside,{capture:!0})}componentDidUpdate(){this._handleMeasure()}componentWillUnmount(){const{customCloseDelegate:e=c.globalCloseDelegate,customRemeasureDelegate:t}=this.props;e.unsubscribe(this,this._handleGlobalClose),null==t||t.unsubscribe(null,this._handleCustomRemeasureDelegate),window.removeEventListener("resize",this._resize),window.removeEventListener("scroll",this._handleScrollOutside,{capture:!0}),this._hotkeys&&(this._hotkeys.destroy(),this._hotkeys=null),null!==this._raf&&(cancelAnimationFrame(this._raf),this._raf=null),null!==this._scrollRaf&&(cancelAnimationFrame(this._scrollRaf),this._scrollRaf=null),this._scrollTimeout&&clearTimeout(this._scrollTimeout)}render(){const{id:e,role:t,"aria-label":n,"aria-labelledby":i,"aria-activedescendant":o,"aria-hidden":l,"aria-describedby":c,"aria-invalid":d,children:h,minWidth:_,theme:v=f,className:y,maxHeight:x,onMouseOver:C,onMouseOut:b,onKeyDown:w,onFocus:M,onBlur:S}=this.props,{appearingMenuHeight:W,appearingMenuWidth:R,appearingPosition:E,isMeasureValid:N}=this.state,O={"--ui-kit-menu-max-width":`${E&&E.x}px`,maxWidth:"calc(100vw - var(--ui-kit-menu-max-width) - 6px)"};return s.createElement(m.MenuContext.Provider,{value:this},s.createElement(p.SubmenuHandler,null,s.createElement(u.SlotContext.Provider,{value:this._manager},s.createElement("div",{id:e,role:t,"aria-label":n,"aria-labelledby":i,"aria-activedescendant":o,"aria-hidden":l,"aria-describedby":c,"aria-invalid":d,className:r()(y,v.menuWrap,!N&&v.isMeasuring),style:{height:W,left:E&&E.x,minWidth:_,position:"fixed",top:E&&E.y,width:R, +...this.props.limitMaxWidth&&O},"data-name":this.props["data-name"],ref:this._handleContainerRef,onScrollCapture:this.props.onScroll,onContextMenu:a.preventDefaultForContextMenu,tabIndex:this.props.tabIndex,onMouseOver:C,onMouseOut:b,onKeyDown:w,onFocus:M,onBlur:S},s.createElement("div",{className:r()(v.scrollWrap,!this.props.noMomentumBasedScroll&&v.momentumBased),style:{overflowY:void 0!==W?"scroll":"auto",maxHeight:x},onScrollCapture:this._handleScroll,ref:this._handleScrollWrapRef},s.createElement(g,{className:v.menuBox},h)))),s.createElement(u.Slot,{reference:this._handleSlot})))}update(e){e?this._resizeForced():this._resize()}focus(e){var t;null===(t=this._containerRef)||void 0===t||t.focus(e)}blur(){var e;null===(e=this._containerRef)||void 0===e||e.blur()}}function g(e){const t=(0,o.ensureNotNull)((0,s.useContext)(p.SubmenuContext)),n=s.useRef(null);return s.createElement("div",{ref:n,className:e.className,onMouseOver:function(e){if(!(null!==t.current&&e.target instanceof Node&&(s=e.target,null===(i=n.current)||void 0===i?void 0:i.contains(s))))return;var s,i;t.isSubmenuNode(e.target)||t.setCurrent(null)},"data-name":"menu-inner"},e.children)}v.contextType=p.SubmenuContext},29197:(e,t,n)=>{"use strict";n.d(t,{CloseDelegateContext:()=>r});var s=n(50959),i=n(59064);const r=s.createContext(i.globalCloseDelegate)},42842:(e,t,n)=>{"use strict";n.d(t,{Portal:()=>a,PortalContext:()=>u});var s=n(50959),i=n(962),r=n(25931),o=n(67961),l=n(99663);class a extends s.PureComponent{constructor(){super(...arguments),this._uuid=(0,r.nanoid)()}componentWillUnmount(){this._manager().removeWindow(this._uuid)}render(){const e=this._manager().ensureWindow(this._uuid,this.props.layerOptions);return e.style.top=this.props.top||"",e.style.bottom=this.props.bottom||"",e.style.left=this.props.left||"",e.style.right=this.props.right||"",e.style.pointerEvents=this.props.pointerEvents||"",this.props.className&&e.classList.add(this.props.className),this.props["aria-hidden"]&&e.setAttribute("aria-hidden","true"),i.createPortal(s.createElement(u.Provider,{value:this},this.props.children),e)}moveToTop(){this._manager().moveToTop(this._uuid)}_manager(){return null===this.context?(0,o.getRootOverlapManager)():this.context}}a.contextType=l.SlotContext;const u=s.createContext(null)},50655:(e,t,n)=>{"use strict";n.d(t,{Slot:()=>s.Slot,SlotContext:()=>s.SlotContext});var s=n(99663)}}]); \ No newline at end of file diff --git a/charting_library/bundles/2587.1f1100dc01693edfe269.css b/charting_library/bundles/2587.1f1100dc01693edfe269.css new file mode 100644 index 0000000..908201a --- /dev/null +++ b/charting_library/bundles/2587.1f1100dc01693edfe269.css @@ -0,0 +1 @@ +.container-qm7Rg5MB{align-items:center;border-bottom:1px solid #e0e3eb;border-color:#e0e3eb currentcolor;border-top:1px solid #e0e3eb;cursor:default;display:flex;flex-shrink:0;position:relative}html.theme-dark .container-qm7Rg5MB{border-color:#434651}.inputContainer-qm7Rg5MB{height:24px;padding:8px 16px 8px 47px;width:100%}.inputContainer-qm7Rg5MB.withCancel-qm7Rg5MB{padding-right:70px}.input-qm7Rg5MB{background-color:initial;border:none;color:#131722;font-size:16px;height:100%;margin:0;padding:0;width:100%}html.theme-dark .input-qm7Rg5MB{color:#a3a6af}.input-qm7Rg5MB::placeholder{color:#a3a6af;font-weight:400}html.theme-dark .input-qm7Rg5MB::placeholder{color:#434651}.icon-qm7Rg5MB{color:#a3a6af;height:18px;left:20px;pointer-events:none;position:absolute;top:calc(50% - 9px)}.cancel-qm7Rg5MB{color:#6a6d78;position:absolute;right:20px}html.theme-dark .cancel-qm7Rg5MB{color:#868993}.highlighted-cwp8YRo6,html.theme-dark .highlighted-cwp8YRo6{color:#2962ff} \ No newline at end of file diff --git a/charting_library/bundles/2587.1f1100dc01693edfe269.rtl.css b/charting_library/bundles/2587.1f1100dc01693edfe269.rtl.css new file mode 100644 index 0000000..6221b97 --- /dev/null +++ b/charting_library/bundles/2587.1f1100dc01693edfe269.rtl.css @@ -0,0 +1 @@ +.container-qm7Rg5MB{align-items:center;border-bottom:1px solid #e0e3eb;border-color:#e0e3eb currentcolor;border-top:1px solid #e0e3eb;cursor:default;display:flex;flex-shrink:0;position:relative}html.theme-dark .container-qm7Rg5MB{border-color:#434651}.inputContainer-qm7Rg5MB{height:24px;padding:8px 47px 8px 16px;width:100%}.inputContainer-qm7Rg5MB.withCancel-qm7Rg5MB{padding-left:70px}.input-qm7Rg5MB{background-color:initial;border:none;color:#131722;font-size:16px;height:100%;margin:0;padding:0;width:100%}html.theme-dark .input-qm7Rg5MB{color:#a3a6af}.input-qm7Rg5MB::placeholder{color:#a3a6af;font-weight:400}html.theme-dark .input-qm7Rg5MB::placeholder{color:#434651}.icon-qm7Rg5MB{color:#a3a6af;height:18px;pointer-events:none;position:absolute;right:20px;top:calc(50% - 9px)}.cancel-qm7Rg5MB{color:#6a6d78;left:20px;position:absolute}html.theme-dark .cancel-qm7Rg5MB{color:#868993}.highlighted-cwp8YRo6,html.theme-dark .highlighted-cwp8YRo6{color:#2962ff} \ No newline at end of file diff --git a/charting_library/bundles/2639.7b1d42eef7b89e0e96d3.css b/charting_library/bundles/2639.7b1d42eef7b89e0e96d3.css new file mode 100644 index 0000000..b3ae60f --- /dev/null +++ b/charting_library/bundles/2639.7b1d42eef7b89e0e96d3.css @@ -0,0 +1 @@ +.light-button-bYDQcOkp{align-items:center;background-color:var(--ui-lib-light-button-color-bg,var(--ui-lib-light-button-default-color-bg));border-color:var(--ui-lib-light-button-color-border,var(--ui-lib-light-button-default-color-border));border-style:solid;border-width:1px;box-sizing:border-box;color:var(--ui-lib-light-button-color-content,var(--ui-lib-light-button-default-color-content));cursor:default;display:inline-flex;justify-content:center;max-width:100%;min-width:40px;outline:none;overflow:visible;position:relative}.light-button-bYDQcOkp:focus{outline:none}.light-button-bYDQcOkp:focus-visible{outline:none}.light-button-bYDQcOkp:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 10px);left:-5px;pointer-events:none;position:absolute;top:-5px;width:calc(100% + 10px);z-index:1}.light-button-bYDQcOkp:focus:after{display:block}.light-button-bYDQcOkp:focus-visible:after{display:block}.light-button-bYDQcOkp:focus:not(:focus-visible):after{display:none}.light-button-bYDQcOkp:after{border-color:#2962ffcc}.light-button-bYDQcOkp.link-bYDQcOkp{cursor:pointer;-webkit-user-select:none;user-select:none}.light-button-bYDQcOkp .content-bYDQcOkp{display:inline-block;max-width:100%;min-width:4px;text-align:center}.light-button-bYDQcOkp .visually-hidden-bYDQcOkp{display:block;font-weight:600;height:0;overflow:hidden;visibility:hidden}.light-button-bYDQcOkp .nowrap-bYDQcOkp{align-self:auto;overflow:hidden;white-space:nowrap}.light-button-bYDQcOkp .ellipsis-container-bYDQcOkp{display:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.light-button-bYDQcOkp .text-wrap-container-bYDQcOkp{word-wrap:break-word;max-height:calc(var(--ui-lib-light-button-content-max-lines)*var(--ui-lib-typography-line-height));overflow:hidden;text-align:left;word-break:break-word}.light-button-bYDQcOkp .text-wrap-with-ellipsis-bYDQcOkp{-webkit-line-clamp:var(--ui-lib-light-button-content-max-lines);-webkit-box-orient:vertical;display:-webkit-box;line-height:var(--ui-lib-typography-line-height);max-height:calc(var(--ui-lib-typography-line-height)*var(--ui-lib-light-button-content-max-lines));overflow:hidden}.light-button-bYDQcOkp .icon-bYDQcOkp{display:inline-flex;flex-shrink:0;max-height:28px;max-width:28px;min-height:18px;min-width:18px}.light-button-bYDQcOkp .content-bYDQcOkp:not(:last-child),.light-button-bYDQcOkp .icon-bYDQcOkp:not(:last-child){margin-inline-end:4px}.light-button-bYDQcOkp.force-direction-ltr-bYDQcOkp{direction:ltr}.light-button-bYDQcOkp.force-direction-rtl-bYDQcOkp{direction:rtl}.light-button-bYDQcOkp.with-grouped-bYDQcOkp.variant-quiet-primary-bYDQcOkp:not(.selected-bYDQcOkp):not(:hover):not(:disabled){--ui-lib-light-button-default-color-bg:#0000;--ui-lib-light-button-default-color-border:#0000}.light-button-bYDQcOkp.typography-regular16px-bYDQcOkp{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.light-button-bYDQcOkp.typography-medium16px-bYDQcOkp,.light-button-bYDQcOkp.typography-regular16px-bYDQcOkp{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.light-button-bYDQcOkp.typography-medium16px-bYDQcOkp{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:500}.light-button-bYDQcOkp.typography-regular14px-bYDQcOkp{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.light-button-bYDQcOkp.typography-regular14px-bYDQcOkp,.light-button-bYDQcOkp.typography-semibold14px-bYDQcOkp{--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.light-button-bYDQcOkp.typography-semibold14px-bYDQcOkp{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600}.light-button-bYDQcOkp.typography-semibold16px-bYDQcOkp{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.size-xsmall-bYDQcOkp{--ui-lib-light-button-padding-inline-start-default:11px;--ui-lib-light-button-padding-inline-end-default:11px;--ui-lib-light-button-padding-block-start-default:0;--ui-lib-light-button-padding-block-end-default:0;border-radius:6px;height:28px;min-width:28px;padding-block-end:0;padding-block-start:0;padding-inline-end:max(var(--ui-lib-light-button-padding-inline-end,var(--ui-lib-light-button-padding-inline-end-default)),3px);padding-inline-start:max(var(--ui-lib-light-button-padding-inline-start,var(--ui-lib-light-button-padding-inline-start-default)),3px)}.size-xsmall-bYDQcOkp:after{border-radius:10px}.size-xsmall-bYDQcOkp.with-start-icon-bYDQcOkp{--ui-lib-light-button-padding-inline-start-default:7px}.size-xsmall-bYDQcOkp.with-end-icon-bYDQcOkp{--ui-lib-light-button-padding-inline-end-default:7px}.size-xsmall-bYDQcOkp.no-content-bYDQcOkp{--ui-lib-light-button-padding-inline-start-default:4px;--ui-lib-light-button-padding-inline-end-default:4px;padding-inline-end:max(var(--ui-lib-light-button-padding-inline-end,var(--ui-lib-light-button-padding-inline-end-default)),2px);padding-inline-start:max(var(--ui-lib-light-button-padding-inline-start,var(--ui-lib-light-button-padding-inline-start-default)),2px)}.size-xsmall-bYDQcOkp.no-content-bYDQcOkp.with-start-icon-bYDQcOkp.with-end-icon-bYDQcOkp{--ui-lib-light-button-padding-inline-start-default:7px;--ui-lib-light-button-padding-inline-end-default:7px}.size-xsmall-bYDQcOkp.wrap-bYDQcOkp{height:auto;min-height:28px}.size-xsmall-bYDQcOkp.wrap-bYDQcOkp .content-bYDQcOkp{padding-bottom:calc((28px - var(--ui-lib-typography-line-height))/2 - 1px);padding-top:calc((28px - var(--ui-lib-typography-line-height))/2 - 1px)}.size-small-bYDQcOkp{--ui-lib-light-button-padding-inline-start-default:11px;--ui-lib-light-button-padding-inline-end-default:11px;--ui-lib-light-button-padding-block-start-default:0;--ui-lib-light-button-padding-block-end-default:0;border-radius:6px;height:34px;min-width:34px;padding-block-end:0;padding-block-start:0;padding-inline-end:max(var(--ui-lib-light-button-padding-inline-end,var(--ui-lib-light-button-padding-inline-end-default)),3px);padding-inline-start:max(var(--ui-lib-light-button-padding-inline-start,var(--ui-lib-light-button-padding-inline-start-default)),3px)}.size-small-bYDQcOkp:after{border-radius:10px}.size-small-bYDQcOkp.with-start-icon-bYDQcOkp{--ui-lib-light-button-padding-inline-start-default:7px}.size-small-bYDQcOkp.with-end-icon-bYDQcOkp{--ui-lib-light-button-padding-inline-end-default:7px}.size-small-bYDQcOkp.no-content-bYDQcOkp{--ui-lib-light-button-padding-inline-start-default:2px;--ui-lib-light-button-padding-inline-end-default:2px;padding-inline-end:max(var(--ui-lib-light-button-padding-inline-end,var(--ui-lib-light-button-padding-inline-end-default)),2px);padding-inline-start:max(var(--ui-lib-light-button-padding-inline-start,var(--ui-lib-light-button-padding-inline-start-default)),2px)}.size-small-bYDQcOkp.no-content-bYDQcOkp.with-start-icon-bYDQcOkp.with-end-icon-bYDQcOkp{--ui-lib-light-button-padding-inline-start-default:7px;--ui-lib-light-button-padding-inline-end-default:7px}.size-small-bYDQcOkp.wrap-bYDQcOkp{height:auto;min-height:34px}.size-small-bYDQcOkp.wrap-bYDQcOkp .content-bYDQcOkp{padding-bottom:calc((34px - var(--ui-lib-typography-line-height))/2 - 1px);padding-top:calc((34px - var(--ui-lib-typography-line-height))/2 - 1px)}.size-medium-bYDQcOkp{--ui-lib-light-button-padding-inline-start-default:15px;--ui-lib-light-button-padding-inline-end-default:15px;--ui-lib-light-button-padding-block-start-default:0;--ui-lib-light-button-padding-block-end-default:0;border-radius:8px;height:40px;min-width:40px;padding-block-end:0;padding-block-start:0;padding-inline-end:max(var(--ui-lib-light-button-padding-inline-end,var(--ui-lib-light-button-padding-inline-end-default)),3px);padding-inline-start:max(var(--ui-lib-light-button-padding-inline-start,var(--ui-lib-light-button-padding-inline-start-default)),3px)}.size-medium-bYDQcOkp:after{border-radius:12px}.size-medium-bYDQcOkp.with-start-icon-bYDQcOkp{--ui-lib-light-button-padding-inline-start-default:11px}.size-medium-bYDQcOkp.with-end-icon-bYDQcOkp{--ui-lib-light-button-padding-inline-end-default:11px}.size-medium-bYDQcOkp.no-content-bYDQcOkp{padding-inline-end:max(var(--ui-lib-light-button-padding-inline-end,var(--ui-lib-light-button-padding-inline-end-default)),2px);padding-inline-start:max(var(--ui-lib-light-button-padding-inline-start,var(--ui-lib-light-button-padding-inline-start-default)),2px)}.size-medium-bYDQcOkp.no-content-bYDQcOkp,.size-medium-bYDQcOkp.no-content-bYDQcOkp.with-start-icon-bYDQcOkp.with-end-icon-bYDQcOkp{--ui-lib-light-button-padding-inline-start-default:5px;--ui-lib-light-button-padding-inline-end-default:5px}.size-medium-bYDQcOkp.wrap-bYDQcOkp{height:auto;min-height:40px}.size-medium-bYDQcOkp.wrap-bYDQcOkp .content-bYDQcOkp{padding-bottom:calc((40px - var(--ui-lib-typography-line-height))/2 - 1px);padding-top:calc((40px - var(--ui-lib-typography-line-height))/2 - 1px)}.variant-primary-bYDQcOkp.color-gray-bYDQcOkp{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-primary-bYDQcOkp.color-gray-bYDQcOkp{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#2a2e39}@media not all and (pointer:coarse){.variant-primary-bYDQcOkp.color-gray-bYDQcOkp:hover{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-primary-bYDQcOkp.color-gray-bYDQcOkp:hover{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#363a45}}.variant-primary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-border:#f0f3fa;--ui-lib-light-button-default-color-content:#131722}html.theme-dark .variant-primary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-primary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp .caret-bYDQcOkp{transform:rotate(180deg)}.variant-primary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-primary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#363a45}.variant-primary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e3effd;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-content:#2962ff}html.theme-dark .variant-primary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-content:#bbd9fb;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-bg:#142e61}.variant-primary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp .caret-bYDQcOkp{transform:rotate(180deg)}.variant-primary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-primary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#363a45}.variant-primary-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-bg:#d1d4dc;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#d1d4dc}html.theme-dark .variant-primary-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-border:#434651;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#434651}.variant-primary-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp .caret-bYDQcOkp{transform:rotate(180deg)}.variant-primary-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp.grouped-bYDQcOkp{transform:none}.variant-primary-bYDQcOkp.color-gray-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-primary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#d1d4dc;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#d1d4dc}html.theme-dark .variant-primary-bYDQcOkp.color-gray-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-primary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#434651;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#434651}.variant-primary-bYDQcOkp.color-gray-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-primary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}@media not all and (pointer:coarse){.variant-primary-bYDQcOkp.color-gray-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-primary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#d1d4dc;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#d1d4dc}html.theme-dark .variant-primary-bYDQcOkp.color-gray-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-primary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#434651;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#434651}.variant-primary-bYDQcOkp.color-gray-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-primary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}}.variant-primary-bYDQcOkp.color-gray-bYDQcOkp:disabled{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#b2b5be;--ui-lib-light-button-default-color-border:#e0e3eb;transform:translateY(0)}html.theme-dark .variant-primary-bYDQcOkp.color-gray-bYDQcOkp:disabled{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#5d606b;--ui-lib-light-button-default-color-bg:#363a45}.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp{--ui-lib-light-button-default-color-bg:#0000;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#0000}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp{--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-content:#d1d4dc;--ui-lib-light-button-default-color-bg:#0000}@media not all and (pointer:coarse){.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp:hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp:hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#2a2e39}}.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-border:#f0f3fa;--ui-lib-light-button-default-color-content:#131722}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp .caret-bYDQcOkp{transform:rotate(180deg)}.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e3effd;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-content:#2962ff}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-content:#bbd9fb;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-bg:#142e61}.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp .caret-bYDQcOkp{transform:rotate(180deg)}.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#d1d4dc;--ui-lib-light-button-default-color-bg:#363a45}.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp .caret-bYDQcOkp{transform:rotate(180deg)}.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp.grouped-bYDQcOkp{transform:none}.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#d1d4dc;--ui-lib-light-button-default-color-bg:#363a45}.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}@media not all and (pointer:coarse){.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#d1d4dc;--ui-lib-light-button-default-color-bg:#363a45}.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}}.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp:disabled{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#b2b5be;--ui-lib-light-button-default-color-border:#e0e3eb;transform:translateY(0)}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp:disabled{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#5d606b;--ui-lib-light-button-default-color-bg:#363a45}.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp{--ui-lib-light-button-default-color-bg:#0000;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#0000}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp{--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-bg:#0000}@media not all and (pointer:coarse){.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp:hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp:hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-bg:#2a2e39}}.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-bg:#daf2ee;--ui-lib-light-button-default-color-border:#daf2ee;--ui-lib-light-button-default-color-content:#089981}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#082621;--ui-lib-light-button-default-color-bg:#082621}.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.selected-bYDQcOkp .caret-bYDQcOkp{transform:rotate(180deg)}.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e3effd;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-content:#2962ff}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-content:#bbd9fb;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-bg:#142e61}.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.pills-bYDQcOkp .caret-bYDQcOkp{transform:rotate(180deg)}.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-bg:#363a45}.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.active-bYDQcOkp .caret-bYDQcOkp{transform:rotate(180deg)}.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.active-bYDQcOkp.grouped-bYDQcOkp{transform:none}.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-bg:#363a45}.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}@media not all and (pointer:coarse){.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-bg:#363a45}.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}}.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp:disabled{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#b2b5be;--ui-lib-light-button-default-color-border:#e0e3eb;transform:translateY(0)}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp:disabled{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#5d606b;--ui-lib-light-button-default-color-bg:#363a45}.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp{--ui-lib-light-button-default-color-bg:#0000;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#0000}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp{--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-bg:#0000}@media not all and (pointer:coarse){.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp:hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp:hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-bg:#2a2e39}}.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-bg:#ffebec;--ui-lib-light-button-default-color-border:#ffebec;--ui-lib-light-button-default-color-content:#f23645}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#331f20;--ui-lib-light-button-default-color-bg:#331f20}.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.selected-bYDQcOkp .caret-bYDQcOkp{transform:rotate(180deg)}.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e3effd;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-content:#2962ff}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-content:#bbd9fb;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-bg:#142e61}.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.pills-bYDQcOkp .caret-bYDQcOkp{transform:rotate(180deg)}.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-bg:#363a45}.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.active-bYDQcOkp .caret-bYDQcOkp{transform:rotate(180deg)}.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.active-bYDQcOkp.grouped-bYDQcOkp{transform:none}.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-bg:#363a45}.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}@media not all and (pointer:coarse){.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-bg:#363a45}.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}}.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp:disabled{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#b2b5be;--ui-lib-light-button-default-color-border:#e0e3eb;transform:translateY(0)}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp:disabled{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#5d606b;--ui-lib-light-button-default-color-bg:#363a45}.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp{--ui-lib-light-button-default-color-bg:#0000;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-secondary-bYDQcOkp.color-gray-bYDQcOkp{--ui-lib-light-button-default-color-border:#434651;--ui-lib-light-button-default-color-content:#d1d4dc;--ui-lib-light-button-default-color-bg:#0000}@media not all and (pointer:coarse){.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp:hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-secondary-bYDQcOkp.color-gray-bYDQcOkp:hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#2a2e39}}.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-border:#f0f3fa;--ui-lib-light-button-default-color-content:#131722}html.theme-dark .variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp .caret-bYDQcOkp{transform:rotate(180deg)}.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e3effd;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-content:#2962ff}html.theme-dark .variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-content:#bbd9fb;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-bg:#142e61}.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp .caret-bYDQcOkp{transform:rotate(180deg)}.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#363a45}.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp .caret-bYDQcOkp{transform:rotate(180deg)}.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp.grouped-bYDQcOkp{transform:none}.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-secondary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-secondary-bYDQcOkp.color-gray-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-secondary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#363a45}.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-secondary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}@media not all and (pointer:coarse){.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-secondary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-secondary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#363a45}.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-secondary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}}.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp:disabled{--ui-lib-light-button-default-color-bg:#0000;--ui-lib-light-button-default-color-content:#b2b5be;--ui-lib-light-button-default-color-border:#e0e3eb;transform:translateY(0)}html.theme-dark .variant-secondary-bYDQcOkp.color-gray-bYDQcOkp:disabled{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#5d606b;--ui-lib-light-button-default-color-bg:#0000}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp{--ui-lib-light-button-default-color-bg:#0000;--ui-lib-light-button-default-color-content:#131722}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp,html.theme-dark .variant-ghost-bYDQcOkp.color-gray-bYDQcOkp{--ui-lib-light-button-default-color-border:#0000}html.theme-dark .variant-ghost-bYDQcOkp.color-gray-bYDQcOkp{--ui-lib-light-button-default-color-content:#d1d4dc;--ui-lib-light-button-default-color-bg:#0000}@media not all and (pointer:coarse){.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp:hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-ghost-bYDQcOkp.color-gray-bYDQcOkp:hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#2a2e39}}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-bg:#0000;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-content:#131722}html.theme-dark .variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-bg:#0000}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp .caret-bYDQcOkp{transform:rotate(180deg)}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e3effd;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-content:#2962ff}html.theme-dark .variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-content:#bbd9fb;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-bg:#142e61}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp .caret-bYDQcOkp{transform:rotate(180deg)}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#363a45}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp .caret-bYDQcOkp{transform:rotate(180deg)}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp.grouped-bYDQcOkp{transform:none}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-ghost-bYDQcOkp.color-gray-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#363a45}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}@media not all and (pointer:coarse){.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#363a45}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp:disabled{--ui-lib-light-button-default-color-bg:#0000;--ui-lib-light-button-default-color-content:#b2b5be;--ui-lib-light-button-default-color-border:#0000;transform:translateY(0)}html.theme-dark .variant-ghost-bYDQcOkp.color-gray-bYDQcOkp:disabled{--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-content:#5d606b;--ui-lib-light-button-default-color-bg:#0000}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp{--ui-lib-light-button-default-color-bg:#0000;--ui-lib-light-button-default-color-content:#089981}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp,html.theme-dark .variant-ghost-bYDQcOkp.color-green-bYDQcOkp{--ui-lib-light-button-default-color-border:#0000}html.theme-dark .variant-ghost-bYDQcOkp.color-green-bYDQcOkp{--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-bg:#0000}@media not all and (pointer:coarse){.variant-ghost-bYDQcOkp.color-green-bYDQcOkp:hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-ghost-bYDQcOkp.color-green-bYDQcOkp:hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-bg:#2a2e39}}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-bg:#daf2ee;--ui-lib-light-button-default-color-border:#daf2ee;--ui-lib-light-button-default-color-content:#089981}html.theme-dark .variant-ghost-bYDQcOkp.color-green-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#082621;--ui-lib-light-button-default-color-bg:#082621}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp.selected-bYDQcOkp .caret-bYDQcOkp{transform:rotate(180deg)}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-ghost-bYDQcOkp.color-green-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e3effd;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-content:#2962ff}html.theme-dark .variant-ghost-bYDQcOkp.color-green-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-content:#bbd9fb;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-bg:#142e61}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp.pills-bYDQcOkp .caret-bYDQcOkp{transform:rotate(180deg)}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-ghost-bYDQcOkp.color-green-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-ghost-bYDQcOkp.color-green-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-bg:#363a45}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp.active-bYDQcOkp .caret-bYDQcOkp{transform:rotate(180deg)}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp.active-bYDQcOkp.grouped-bYDQcOkp{transform:none}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-green-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-ghost-bYDQcOkp.color-green-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-green-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-bg:#363a45}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-green-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}@media not all and (pointer:coarse){.variant-ghost-bYDQcOkp.color-green-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-green-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-ghost-bYDQcOkp.color-green-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-green-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-bg:#363a45}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-green-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp:disabled{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#b2b5be;--ui-lib-light-button-default-color-border:#e0e3eb;transform:translateY(0)}html.theme-dark .variant-ghost-bYDQcOkp.color-green-bYDQcOkp:disabled{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#5d606b;--ui-lib-light-button-default-color-bg:#363a45}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp{--ui-lib-light-button-default-color-bg:#0000;--ui-lib-light-button-default-color-content:#f23645}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp,html.theme-dark .variant-ghost-bYDQcOkp.color-red-bYDQcOkp{--ui-lib-light-button-default-color-border:#0000}html.theme-dark .variant-ghost-bYDQcOkp.color-red-bYDQcOkp{--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-bg:#0000}@media not all and (pointer:coarse){.variant-ghost-bYDQcOkp.color-red-bYDQcOkp:hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-ghost-bYDQcOkp.color-red-bYDQcOkp:hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-bg:#2a2e39}}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-bg:#ffebec;--ui-lib-light-button-default-color-border:#ffebec;--ui-lib-light-button-default-color-content:#f23645}html.theme-dark .variant-ghost-bYDQcOkp.color-red-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#331f20;--ui-lib-light-button-default-color-bg:#331f20}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp.selected-bYDQcOkp .caret-bYDQcOkp{transform:rotate(180deg)}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-ghost-bYDQcOkp.color-red-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e3effd;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-content:#2962ff}html.theme-dark .variant-ghost-bYDQcOkp.color-red-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-content:#bbd9fb;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-bg:#142e61}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp.pills-bYDQcOkp .caret-bYDQcOkp{transform:rotate(180deg)}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-ghost-bYDQcOkp.color-red-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-ghost-bYDQcOkp.color-red-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-bg:#363a45}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp.active-bYDQcOkp .caret-bYDQcOkp{transform:rotate(180deg)}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp.active-bYDQcOkp.grouped-bYDQcOkp{transform:none}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-red-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-ghost-bYDQcOkp.color-red-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-red-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-bg:#363a45}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-red-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}@media not all and (pointer:coarse){.variant-ghost-bYDQcOkp.color-red-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-red-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-ghost-bYDQcOkp.color-red-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-red-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-bg:#363a45}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-red-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp:disabled{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#b2b5be;--ui-lib-light-button-default-color-border:#e0e3eb;transform:translateY(0)}html.theme-dark .variant-ghost-bYDQcOkp.color-red-bYDQcOkp:disabled{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#5d606b;--ui-lib-light-button-default-color-bg:#363a45} \ No newline at end of file diff --git a/charting_library/bundles/2639.7b1d42eef7b89e0e96d3.rtl.css b/charting_library/bundles/2639.7b1d42eef7b89e0e96d3.rtl.css new file mode 100644 index 0000000..c96a9bb --- /dev/null +++ b/charting_library/bundles/2639.7b1d42eef7b89e0e96d3.rtl.css @@ -0,0 +1 @@ +.light-button-bYDQcOkp{align-items:center;background-color:var(--ui-lib-light-button-color-bg,var(--ui-lib-light-button-default-color-bg));border-color:var(--ui-lib-light-button-color-border,var(--ui-lib-light-button-default-color-border));border-style:solid;border-width:1px;box-sizing:border-box;color:var(--ui-lib-light-button-color-content,var(--ui-lib-light-button-default-color-content));cursor:default;display:inline-flex;justify-content:center;max-width:100%;min-width:40px;outline:none;overflow:visible;position:relative}.light-button-bYDQcOkp:focus{outline:none}.light-button-bYDQcOkp:focus-visible{outline:none}.light-button-bYDQcOkp:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 10px);pointer-events:none;position:absolute;right:-5px;top:-5px;width:calc(100% + 10px);z-index:1}.light-button-bYDQcOkp:focus:after{display:block}.light-button-bYDQcOkp:focus-visible:after{display:block}.light-button-bYDQcOkp:focus:not(:focus-visible):after{display:none}.light-button-bYDQcOkp:after{border-color:#2962ffcc}.light-button-bYDQcOkp.link-bYDQcOkp{cursor:pointer;-webkit-user-select:none;user-select:none}.light-button-bYDQcOkp .content-bYDQcOkp{display:inline-block;max-width:100%;min-width:4px;text-align:center}.light-button-bYDQcOkp .visually-hidden-bYDQcOkp{display:block;font-weight:600;height:0;overflow:hidden;visibility:hidden}.light-button-bYDQcOkp .nowrap-bYDQcOkp{align-self:auto;overflow:hidden;white-space:nowrap}.light-button-bYDQcOkp .ellipsis-container-bYDQcOkp{display:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.light-button-bYDQcOkp .text-wrap-container-bYDQcOkp{word-wrap:break-word;max-height:calc(var(--ui-lib-light-button-content-max-lines)*var(--ui-lib-typography-line-height));overflow:hidden;text-align:right;word-break:break-word}.light-button-bYDQcOkp .text-wrap-with-ellipsis-bYDQcOkp{-webkit-line-clamp:var(--ui-lib-light-button-content-max-lines);-webkit-box-orient:vertical;display:-webkit-box;line-height:var(--ui-lib-typography-line-height);max-height:calc(var(--ui-lib-typography-line-height)*var(--ui-lib-light-button-content-max-lines));overflow:hidden}.light-button-bYDQcOkp .icon-bYDQcOkp{display:inline-flex;flex-shrink:0;max-height:28px;max-width:28px;min-height:18px;min-width:18px}.light-button-bYDQcOkp .content-bYDQcOkp:not(:last-child),.light-button-bYDQcOkp .icon-bYDQcOkp:not(:last-child){margin-inline-end:4px}.light-button-bYDQcOkp.force-direction-ltr-bYDQcOkp{direction:ltr}.light-button-bYDQcOkp.force-direction-rtl-bYDQcOkp{direction:rtl}.light-button-bYDQcOkp.with-grouped-bYDQcOkp.variant-quiet-primary-bYDQcOkp:not(.selected-bYDQcOkp):not(:hover):not(:disabled){--ui-lib-light-button-default-color-bg:#0000;--ui-lib-light-button-default-color-border:#0000}.light-button-bYDQcOkp.typography-regular16px-bYDQcOkp{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.light-button-bYDQcOkp.typography-medium16px-bYDQcOkp,.light-button-bYDQcOkp.typography-regular16px-bYDQcOkp{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.light-button-bYDQcOkp.typography-medium16px-bYDQcOkp{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:500}.light-button-bYDQcOkp.typography-regular14px-bYDQcOkp{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.light-button-bYDQcOkp.typography-regular14px-bYDQcOkp,.light-button-bYDQcOkp.typography-semibold14px-bYDQcOkp{--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.light-button-bYDQcOkp.typography-semibold14px-bYDQcOkp{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600}.light-button-bYDQcOkp.typography-semibold16px-bYDQcOkp{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.size-xsmall-bYDQcOkp{--ui-lib-light-button-padding-inline-start-default:11px;--ui-lib-light-button-padding-inline-end-default:11px;--ui-lib-light-button-padding-block-start-default:0;--ui-lib-light-button-padding-block-end-default:0;border-radius:6px;height:28px;min-width:28px;padding-block-end:0;padding-block-start:0;padding-inline-end:max(var(--ui-lib-light-button-padding-inline-end,var(--ui-lib-light-button-padding-inline-end-default)),3px);padding-inline-start:max(var(--ui-lib-light-button-padding-inline-start,var(--ui-lib-light-button-padding-inline-start-default)),3px)}.size-xsmall-bYDQcOkp:after{border-radius:10px}.size-xsmall-bYDQcOkp.with-start-icon-bYDQcOkp{--ui-lib-light-button-padding-inline-start-default:7px}.size-xsmall-bYDQcOkp.with-end-icon-bYDQcOkp{--ui-lib-light-button-padding-inline-end-default:7px}.size-xsmall-bYDQcOkp.no-content-bYDQcOkp{--ui-lib-light-button-padding-inline-start-default:4px;--ui-lib-light-button-padding-inline-end-default:4px;padding-inline-end:max(var(--ui-lib-light-button-padding-inline-end,var(--ui-lib-light-button-padding-inline-end-default)),2px);padding-inline-start:max(var(--ui-lib-light-button-padding-inline-start,var(--ui-lib-light-button-padding-inline-start-default)),2px)}.size-xsmall-bYDQcOkp.no-content-bYDQcOkp.with-start-icon-bYDQcOkp.with-end-icon-bYDQcOkp{--ui-lib-light-button-padding-inline-start-default:7px;--ui-lib-light-button-padding-inline-end-default:7px}.size-xsmall-bYDQcOkp.wrap-bYDQcOkp{height:auto;min-height:28px}.size-xsmall-bYDQcOkp.wrap-bYDQcOkp .content-bYDQcOkp{padding-bottom:calc((28px - var(--ui-lib-typography-line-height))/2 - 1px);padding-top:calc((28px - var(--ui-lib-typography-line-height))/2 - 1px)}.size-small-bYDQcOkp{--ui-lib-light-button-padding-inline-start-default:11px;--ui-lib-light-button-padding-inline-end-default:11px;--ui-lib-light-button-padding-block-start-default:0;--ui-lib-light-button-padding-block-end-default:0;border-radius:6px;height:34px;min-width:34px;padding-block-end:0;padding-block-start:0;padding-inline-end:max(var(--ui-lib-light-button-padding-inline-end,var(--ui-lib-light-button-padding-inline-end-default)),3px);padding-inline-start:max(var(--ui-lib-light-button-padding-inline-start,var(--ui-lib-light-button-padding-inline-start-default)),3px)}.size-small-bYDQcOkp:after{border-radius:10px}.size-small-bYDQcOkp.with-start-icon-bYDQcOkp{--ui-lib-light-button-padding-inline-start-default:7px}.size-small-bYDQcOkp.with-end-icon-bYDQcOkp{--ui-lib-light-button-padding-inline-end-default:7px}.size-small-bYDQcOkp.no-content-bYDQcOkp{--ui-lib-light-button-padding-inline-start-default:2px;--ui-lib-light-button-padding-inline-end-default:2px;padding-inline-end:max(var(--ui-lib-light-button-padding-inline-end,var(--ui-lib-light-button-padding-inline-end-default)),2px);padding-inline-start:max(var(--ui-lib-light-button-padding-inline-start,var(--ui-lib-light-button-padding-inline-start-default)),2px)}.size-small-bYDQcOkp.no-content-bYDQcOkp.with-start-icon-bYDQcOkp.with-end-icon-bYDQcOkp{--ui-lib-light-button-padding-inline-start-default:7px;--ui-lib-light-button-padding-inline-end-default:7px}.size-small-bYDQcOkp.wrap-bYDQcOkp{height:auto;min-height:34px}.size-small-bYDQcOkp.wrap-bYDQcOkp .content-bYDQcOkp{padding-bottom:calc((34px - var(--ui-lib-typography-line-height))/2 - 1px);padding-top:calc((34px - var(--ui-lib-typography-line-height))/2 - 1px)}.size-medium-bYDQcOkp{--ui-lib-light-button-padding-inline-start-default:15px;--ui-lib-light-button-padding-inline-end-default:15px;--ui-lib-light-button-padding-block-start-default:0;--ui-lib-light-button-padding-block-end-default:0;border-radius:8px;height:40px;min-width:40px;padding-block-end:0;padding-block-start:0;padding-inline-end:max(var(--ui-lib-light-button-padding-inline-end,var(--ui-lib-light-button-padding-inline-end-default)),3px);padding-inline-start:max(var(--ui-lib-light-button-padding-inline-start,var(--ui-lib-light-button-padding-inline-start-default)),3px)}.size-medium-bYDQcOkp:after{border-radius:12px}.size-medium-bYDQcOkp.with-start-icon-bYDQcOkp{--ui-lib-light-button-padding-inline-start-default:11px}.size-medium-bYDQcOkp.with-end-icon-bYDQcOkp{--ui-lib-light-button-padding-inline-end-default:11px}.size-medium-bYDQcOkp.no-content-bYDQcOkp{padding-inline-end:max(var(--ui-lib-light-button-padding-inline-end,var(--ui-lib-light-button-padding-inline-end-default)),2px);padding-inline-start:max(var(--ui-lib-light-button-padding-inline-start,var(--ui-lib-light-button-padding-inline-start-default)),2px)}.size-medium-bYDQcOkp.no-content-bYDQcOkp,.size-medium-bYDQcOkp.no-content-bYDQcOkp.with-start-icon-bYDQcOkp.with-end-icon-bYDQcOkp{--ui-lib-light-button-padding-inline-start-default:5px;--ui-lib-light-button-padding-inline-end-default:5px}.size-medium-bYDQcOkp.wrap-bYDQcOkp{height:auto;min-height:40px}.size-medium-bYDQcOkp.wrap-bYDQcOkp .content-bYDQcOkp{padding-bottom:calc((40px - var(--ui-lib-typography-line-height))/2 - 1px);padding-top:calc((40px - var(--ui-lib-typography-line-height))/2 - 1px)}.variant-primary-bYDQcOkp.color-gray-bYDQcOkp{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-primary-bYDQcOkp.color-gray-bYDQcOkp{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#2a2e39}@media not all and (pointer:coarse){.variant-primary-bYDQcOkp.color-gray-bYDQcOkp:hover{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-primary-bYDQcOkp.color-gray-bYDQcOkp:hover{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#363a45}}.variant-primary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-border:#f0f3fa;--ui-lib-light-button-default-color-content:#131722}html.theme-dark .variant-primary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-primary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp .caret-bYDQcOkp{transform:rotate(-180deg)}.variant-primary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-primary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#363a45}.variant-primary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e3effd;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-content:#2962ff}html.theme-dark .variant-primary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-content:#bbd9fb;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-bg:#142e61}.variant-primary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp .caret-bYDQcOkp{transform:rotate(-180deg)}.variant-primary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-primary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#363a45}.variant-primary-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-bg:#d1d4dc;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#d1d4dc}html.theme-dark .variant-primary-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-border:#434651;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#434651}.variant-primary-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp .caret-bYDQcOkp{transform:rotate(-180deg)}.variant-primary-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp.grouped-bYDQcOkp{transform:none}.variant-primary-bYDQcOkp.color-gray-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-primary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#d1d4dc;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#d1d4dc}html.theme-dark .variant-primary-bYDQcOkp.color-gray-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-primary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#434651;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#434651}.variant-primary-bYDQcOkp.color-gray-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-primary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}@media not all and (pointer:coarse){.variant-primary-bYDQcOkp.color-gray-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-primary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#d1d4dc;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#d1d4dc}html.theme-dark .variant-primary-bYDQcOkp.color-gray-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-primary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#434651;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#434651}.variant-primary-bYDQcOkp.color-gray-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-primary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}}.variant-primary-bYDQcOkp.color-gray-bYDQcOkp:disabled{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#b2b5be;--ui-lib-light-button-default-color-border:#e0e3eb;transform:translateY(0)}html.theme-dark .variant-primary-bYDQcOkp.color-gray-bYDQcOkp:disabled{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#5d606b;--ui-lib-light-button-default-color-bg:#363a45}.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp{--ui-lib-light-button-default-color-bg:#0000;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#0000}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp{--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-content:#d1d4dc;--ui-lib-light-button-default-color-bg:#0000}@media not all and (pointer:coarse){.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp:hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp:hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#2a2e39}}.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-border:#f0f3fa;--ui-lib-light-button-default-color-content:#131722}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp .caret-bYDQcOkp{transform:rotate(-180deg)}.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e3effd;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-content:#2962ff}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-content:#bbd9fb;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-bg:#142e61}.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp .caret-bYDQcOkp{transform:rotate(-180deg)}.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#d1d4dc;--ui-lib-light-button-default-color-bg:#363a45}.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp .caret-bYDQcOkp{transform:rotate(-180deg)}.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp.grouped-bYDQcOkp{transform:none}.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#d1d4dc;--ui-lib-light-button-default-color-bg:#363a45}.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}@media not all and (pointer:coarse){.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#d1d4dc;--ui-lib-light-button-default-color-bg:#363a45}.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}}.variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp:disabled{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#b2b5be;--ui-lib-light-button-default-color-border:#e0e3eb;transform:translateY(0)}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-gray-bYDQcOkp:disabled{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#5d606b;--ui-lib-light-button-default-color-bg:#363a45}.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp{--ui-lib-light-button-default-color-bg:#0000;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#0000}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp{--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-bg:#0000}@media not all and (pointer:coarse){.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp:hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp:hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-bg:#2a2e39}}.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-bg:#daf2ee;--ui-lib-light-button-default-color-border:#daf2ee;--ui-lib-light-button-default-color-content:#089981}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#082621;--ui-lib-light-button-default-color-bg:#082621}.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.selected-bYDQcOkp .caret-bYDQcOkp{transform:rotate(-180deg)}.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e3effd;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-content:#2962ff}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-content:#bbd9fb;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-bg:#142e61}.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.pills-bYDQcOkp .caret-bYDQcOkp{transform:rotate(-180deg)}.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-bg:#363a45}.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.active-bYDQcOkp .caret-bYDQcOkp{transform:rotate(-180deg)}.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.active-bYDQcOkp.grouped-bYDQcOkp{transform:none}.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-bg:#363a45}.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}@media not all and (pointer:coarse){.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-bg:#363a45}.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}}.variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp:disabled{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#b2b5be;--ui-lib-light-button-default-color-border:#e0e3eb;transform:translateY(0)}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-green-bYDQcOkp:disabled{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#5d606b;--ui-lib-light-button-default-color-bg:#363a45}.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp{--ui-lib-light-button-default-color-bg:#0000;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#0000}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp{--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-bg:#0000}@media not all and (pointer:coarse){.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp:hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp:hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-bg:#2a2e39}}.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-bg:#ffebec;--ui-lib-light-button-default-color-border:#ffebec;--ui-lib-light-button-default-color-content:#f23645}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#331f20;--ui-lib-light-button-default-color-bg:#331f20}.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.selected-bYDQcOkp .caret-bYDQcOkp{transform:rotate(-180deg)}.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e3effd;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-content:#2962ff}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-content:#bbd9fb;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-bg:#142e61}.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.pills-bYDQcOkp .caret-bYDQcOkp{transform:rotate(-180deg)}.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-bg:#363a45}.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.active-bYDQcOkp .caret-bYDQcOkp{transform:rotate(-180deg)}.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.active-bYDQcOkp.grouped-bYDQcOkp{transform:none}.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-bg:#363a45}.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}@media not all and (pointer:coarse){.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-bg:#363a45}.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}}.variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp:disabled{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#b2b5be;--ui-lib-light-button-default-color-border:#e0e3eb;transform:translateY(0)}html.theme-dark .variant-quiet-primary-bYDQcOkp.color-red-bYDQcOkp:disabled{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#5d606b;--ui-lib-light-button-default-color-bg:#363a45}.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp{--ui-lib-light-button-default-color-bg:#0000;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-secondary-bYDQcOkp.color-gray-bYDQcOkp{--ui-lib-light-button-default-color-border:#434651;--ui-lib-light-button-default-color-content:#d1d4dc;--ui-lib-light-button-default-color-bg:#0000}@media not all and (pointer:coarse){.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp:hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-secondary-bYDQcOkp.color-gray-bYDQcOkp:hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#2a2e39}}.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-border:#f0f3fa;--ui-lib-light-button-default-color-content:#131722}html.theme-dark .variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp .caret-bYDQcOkp{transform:rotate(-180deg)}.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e3effd;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-content:#2962ff}html.theme-dark .variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-content:#bbd9fb;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-bg:#142e61}.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp .caret-bYDQcOkp{transform:rotate(-180deg)}.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#363a45}.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp .caret-bYDQcOkp{transform:rotate(-180deg)}.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp.grouped-bYDQcOkp{transform:none}.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-secondary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-secondary-bYDQcOkp.color-gray-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-secondary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#363a45}.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-secondary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}@media not all and (pointer:coarse){.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-secondary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-secondary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#363a45}.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-secondary-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}}.variant-secondary-bYDQcOkp.color-gray-bYDQcOkp:disabled{--ui-lib-light-button-default-color-bg:#0000;--ui-lib-light-button-default-color-content:#b2b5be;--ui-lib-light-button-default-color-border:#e0e3eb;transform:translateY(0)}html.theme-dark .variant-secondary-bYDQcOkp.color-gray-bYDQcOkp:disabled{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#5d606b;--ui-lib-light-button-default-color-bg:#0000}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp{--ui-lib-light-button-default-color-bg:#0000;--ui-lib-light-button-default-color-content:#131722}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp,html.theme-dark .variant-ghost-bYDQcOkp.color-gray-bYDQcOkp{--ui-lib-light-button-default-color-border:#0000}html.theme-dark .variant-ghost-bYDQcOkp.color-gray-bYDQcOkp{--ui-lib-light-button-default-color-content:#d1d4dc;--ui-lib-light-button-default-color-bg:#0000}@media not all and (pointer:coarse){.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp:hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-ghost-bYDQcOkp.color-gray-bYDQcOkp:hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#2a2e39}}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-bg:#0000;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-content:#131722}html.theme-dark .variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-bg:#0000}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp .caret-bYDQcOkp{transform:rotate(-180deg)}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e3effd;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-content:#2962ff}html.theme-dark .variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-content:#bbd9fb;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-bg:#142e61}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp .caret-bYDQcOkp{transform:rotate(-180deg)}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#363a45}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp .caret-bYDQcOkp{transform:rotate(-180deg)}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.active-bYDQcOkp.grouped-bYDQcOkp{transform:none}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-ghost-bYDQcOkp.color-gray-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#363a45}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}@media not all and (pointer:coarse){.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#131722;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#fff;--ui-lib-light-button-default-color-bg:#363a45}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-gray-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}}.variant-ghost-bYDQcOkp.color-gray-bYDQcOkp:disabled{--ui-lib-light-button-default-color-bg:#0000;--ui-lib-light-button-default-color-content:#b2b5be;--ui-lib-light-button-default-color-border:#0000;transform:translateY(0)}html.theme-dark .variant-ghost-bYDQcOkp.color-gray-bYDQcOkp:disabled{--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-content:#5d606b;--ui-lib-light-button-default-color-bg:#0000}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp{--ui-lib-light-button-default-color-bg:#0000;--ui-lib-light-button-default-color-content:#089981}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp,html.theme-dark .variant-ghost-bYDQcOkp.color-green-bYDQcOkp{--ui-lib-light-button-default-color-border:#0000}html.theme-dark .variant-ghost-bYDQcOkp.color-green-bYDQcOkp{--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-bg:#0000}@media not all and (pointer:coarse){.variant-ghost-bYDQcOkp.color-green-bYDQcOkp:hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-ghost-bYDQcOkp.color-green-bYDQcOkp:hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-bg:#2a2e39}}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-bg:#daf2ee;--ui-lib-light-button-default-color-border:#daf2ee;--ui-lib-light-button-default-color-content:#089981}html.theme-dark .variant-ghost-bYDQcOkp.color-green-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#082621;--ui-lib-light-button-default-color-bg:#082621}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp.selected-bYDQcOkp .caret-bYDQcOkp{transform:rotate(-180deg)}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-ghost-bYDQcOkp.color-green-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e3effd;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-content:#2962ff}html.theme-dark .variant-ghost-bYDQcOkp.color-green-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-content:#bbd9fb;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-bg:#142e61}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp.pills-bYDQcOkp .caret-bYDQcOkp{transform:rotate(-180deg)}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-ghost-bYDQcOkp.color-green-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-ghost-bYDQcOkp.color-green-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-bg:#363a45}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp.active-bYDQcOkp .caret-bYDQcOkp{transform:rotate(-180deg)}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp.active-bYDQcOkp.grouped-bYDQcOkp{transform:none}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-green-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-ghost-bYDQcOkp.color-green-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-green-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-bg:#363a45}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-green-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}@media not all and (pointer:coarse){.variant-ghost-bYDQcOkp.color-green-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-green-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-ghost-bYDQcOkp.color-green-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-green-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#089981;--ui-lib-light-button-default-color-bg:#363a45}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-green-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}}.variant-ghost-bYDQcOkp.color-green-bYDQcOkp:disabled{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#b2b5be;--ui-lib-light-button-default-color-border:#e0e3eb;transform:translateY(0)}html.theme-dark .variant-ghost-bYDQcOkp.color-green-bYDQcOkp:disabled{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#5d606b;--ui-lib-light-button-default-color-bg:#363a45}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp{--ui-lib-light-button-default-color-bg:#0000;--ui-lib-light-button-default-color-content:#f23645}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp,html.theme-dark .variant-ghost-bYDQcOkp.color-red-bYDQcOkp{--ui-lib-light-button-default-color-border:#0000}html.theme-dark .variant-ghost-bYDQcOkp.color-red-bYDQcOkp{--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-bg:#0000}@media not all and (pointer:coarse){.variant-ghost-bYDQcOkp.color-red-bYDQcOkp:hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-ghost-bYDQcOkp.color-red-bYDQcOkp:hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-bg:#2a2e39}}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-bg:#ffebec;--ui-lib-light-button-default-color-border:#ffebec;--ui-lib-light-button-default-color-content:#f23645}html.theme-dark .variant-ghost-bYDQcOkp.color-red-bYDQcOkp.selected-bYDQcOkp{--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#331f20;--ui-lib-light-button-default-color-bg:#331f20}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp.selected-bYDQcOkp .caret-bYDQcOkp{transform:rotate(-180deg)}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-ghost-bYDQcOkp.color-red-bYDQcOkp.selected-bYDQcOkp.selected-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e3effd;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-content:#2962ff}html.theme-dark .variant-ghost-bYDQcOkp.color-red-bYDQcOkp.pills-bYDQcOkp{--ui-lib-light-button-default-color-content:#bbd9fb;--ui-lib-light-button-default-color-border:#0000;--ui-lib-light-button-default-color-bg:#142e61}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp.pills-bYDQcOkp .caret-bYDQcOkp{transform:rotate(-180deg)}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-bg:#f0f3fa;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#f0f3fa}html.theme-dark .variant-ghost-bYDQcOkp.color-red-bYDQcOkp.pills-bYDQcOkp.pills-bYDQcOkp:not(.grouped-bYDQcOkp):hover{--ui-lib-light-button-default-color-border:#2a2e39;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-bg:#2a2e39}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-ghost-bYDQcOkp.color-red-bYDQcOkp.active-bYDQcOkp{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-bg:#363a45}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp.active-bYDQcOkp .caret-bYDQcOkp{transform:rotate(-180deg)}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp.active-bYDQcOkp.grouped-bYDQcOkp{transform:none}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-red-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-ghost-bYDQcOkp.color-red-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-red-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-bg:#363a45}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp:not(.disable-active-on-touch-bYDQcOkp):not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-red-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}@media not all and (pointer:coarse){.variant-ghost-bYDQcOkp.color-red-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-red-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-border:#e0e3eb}html.theme-dark .variant-ghost-bYDQcOkp.color-red-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-red-bYDQcOkp:not(:disabled):active{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#f23645;--ui-lib-light-button-default-color-bg:#363a45}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp.disable-active-on-touch-bYDQcOkp:not(.disable-active-state-styles-bYDQcOkp).variant-ghost-bYDQcOkp.color-red-bYDQcOkp:not(:disabled):active.grouped-bYDQcOkp{transform:none}}.variant-ghost-bYDQcOkp.color-red-bYDQcOkp:disabled{--ui-lib-light-button-default-color-bg:#e0e3eb;--ui-lib-light-button-default-color-content:#b2b5be;--ui-lib-light-button-default-color-border:#e0e3eb;transform:translateY(0)}html.theme-dark .variant-ghost-bYDQcOkp.color-red-bYDQcOkp:disabled{--ui-lib-light-button-default-color-border:#363a45;--ui-lib-light-button-default-color-content:#5d606b;--ui-lib-light-button-default-color-bg:#363a45} \ No newline at end of file diff --git a/charting_library/bundles/2666.fbb750fd312778403036.css b/charting_library/bundles/2666.fbb750fd312778403036.css new file mode 100644 index 0000000..e69de29 diff --git a/charting_library/bundles/2666.fbb750fd312778403036.rtl.css b/charting_library/bundles/2666.fbb750fd312778403036.rtl.css new file mode 100644 index 0000000..e69de29 diff --git a/charting_library/bundles/2676.2d3cabbd39a3b0d6e9ea.css b/charting_library/bundles/2676.2d3cabbd39a3b0d6e9ea.css new file mode 100644 index 0000000..4e9d5e5 --- /dev/null +++ b/charting_library/bundles/2676.2d3cabbd39a3b0d6e9ea.css @@ -0,0 +1 @@ +.scrollable-uT4IUFMG{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:145px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .scrollable-uT4IUFMG{scrollbar-color:#363a45 #0000}@media screen and (max-height:290px){.scrollable-uT4IUFMG{min-height:auto}}.scrollable-uT4IUFMG::-webkit-scrollbar{height:5px;width:5px}.scrollable-uT4IUFMG::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .scrollable-uT4IUFMG::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollable-uT4IUFMG::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.scrollable-uT4IUFMG::-webkit-scrollbar-corner{display:none}.content-uT4IUFMG{border-color:currentcolor #e0e3eb #e0e3eb;border-top:1px solid #e0e3eb;box-sizing:border-box;flex:1 1 auto;padding:24px 20px}html.theme-dark .content-uT4IUFMG{border-color:#434651}.content-uT4IUFMG .row-uT4IUFMG{align-items:center;color:#131722;display:flex;margin-top:16px}html.theme-dark .content-uT4IUFMG .row-uT4IUFMG{color:#d1d4dc}.content-uT4IUFMG .row-uT4IUFMG:first-child{margin-top:0}.content-uT4IUFMG .row-uT4IUFMG .title-uT4IUFMG{display:flex;flex:none;line-height:21px;margin-right:20px;width:80px;word-break:break-word}.content-uT4IUFMG .row-uT4IUFMG .control-uT4IUFMG{line-height:21px;width:100px} \ No newline at end of file diff --git a/charting_library/bundles/2676.2d3cabbd39a3b0d6e9ea.rtl.css b/charting_library/bundles/2676.2d3cabbd39a3b0d6e9ea.rtl.css new file mode 100644 index 0000000..9cc2fc5 --- /dev/null +++ b/charting_library/bundles/2676.2d3cabbd39a3b0d6e9ea.rtl.css @@ -0,0 +1 @@ +.scrollable-uT4IUFMG{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:145px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .scrollable-uT4IUFMG{scrollbar-color:#363a45 #0000}@media screen and (max-height:290px){.scrollable-uT4IUFMG{min-height:auto}}.scrollable-uT4IUFMG::-webkit-scrollbar{height:5px;width:5px}.scrollable-uT4IUFMG::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .scrollable-uT4IUFMG::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollable-uT4IUFMG::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.scrollable-uT4IUFMG::-webkit-scrollbar-corner{display:none}.content-uT4IUFMG{border-color:currentcolor #e0e3eb #e0e3eb;border-top:1px solid #e0e3eb;box-sizing:border-box;flex:1 1 auto;padding:24px 20px}html.theme-dark .content-uT4IUFMG{border-color:#434651}.content-uT4IUFMG .row-uT4IUFMG{align-items:center;color:#131722;display:flex;margin-top:16px}html.theme-dark .content-uT4IUFMG .row-uT4IUFMG{color:#d1d4dc}.content-uT4IUFMG .row-uT4IUFMG:first-child{margin-top:0}.content-uT4IUFMG .row-uT4IUFMG .title-uT4IUFMG{display:flex;flex:none;line-height:21px;margin-left:20px;width:80px;word-break:break-word}.content-uT4IUFMG .row-uT4IUFMG .control-uT4IUFMG{line-height:21px;width:100px} \ No newline at end of file diff --git a/charting_library/bundles/2731.ec19f123cabf8efd03a4.css b/charting_library/bundles/2731.ec19f123cabf8efd03a4.css new file mode 100644 index 0000000..3dc08da --- /dev/null +++ b/charting_library/bundles/2731.ec19f123cabf8efd03a4.css @@ -0,0 +1 @@ +.popupWidget-Wu2pIo3E{box-sizing:border-box;display:flex;padding:12px 16px}@media only screen and (min-width:430px){.popupWidget-Wu2pIo3E.large-Wu2pIo3E{max-width:354px}.popupWidget-Wu2pIo3E.mobile-Wu2pIo3E{max-width:100%}.popupWidget-Wu2pIo3E{max-width:344px}}.popupWidget-Wu2pIo3E:not(:last-child){border-bottom:1px solid #f0f3fa}html.theme-dark .popupWidget-Wu2pIo3E:not(:last-child){border-bottom:1px solid #2a2e39}.popupWidget-Wu2pIo3E .desc-Wu2pIo3E{word-wrap:break-word;display:flex;flex:1 1 auto;flex-direction:column;width:calc(100% - 16px)}.popupWidget-Wu2pIo3E .icon-Wu2pIo3E{flex:0 0 auto;margin:2px 6px 2px 0;overflow:hidden}.popupWidget-Wu2pIo3E .icon-Wu2pIo3E.small-Wu2pIo3E{border-radius:9px;height:18px;width:18px}.popupWidget-Wu2pIo3E .icon-Wu2pIo3E.medium-Wu2pIo3E{border-radius:11px;height:22px;width:22px}.popupWidget-Wu2pIo3E .icon-Wu2pIo3E.large-Wu2pIo3E{border-radius:8px;height:28px;width:28px}.popupWidget-Wu2pIo3E .title-Wu2pIo3E{font-weight:700}.popupWidget-Wu2pIo3E .title-Wu2pIo3E.small-Wu2pIo3E{font-size:16px;line-height:22px;margin-bottom:4px}.popupWidget-Wu2pIo3E .title-Wu2pIo3E.medium-Wu2pIo3E{font-size:18px;line-height:26px;margin-bottom:2px}.popupWidget-Wu2pIo3E .title-Wu2pIo3E.large-Wu2pIo3E{font-size:18px;line-height:32px;margin-bottom:2px}.popupWidget-Wu2pIo3E .text-Wu2pIo3E:first-letter{text-transform:capitalize}.popupWidget-Wu2pIo3E .text-Wu2pIo3E.small-Wu2pIo3E{font-size:14px;line-height:21px}.popupWidget-Wu2pIo3E .text-Wu2pIo3E.large-Wu2pIo3E,.popupWidget-Wu2pIo3E .text-Wu2pIo3E.medium-Wu2pIo3E{font-size:16px;line-height:25px}.popupWidget-Wu2pIo3E .text-Wu2pIo3E .item-Wu2pIo3E:not(:last-child):after{content:" "}.popupWidget-Wu2pIo3E .text-Wu2pIo3E .boldItem-Wu2pIo3E{font-weight:700}.popupWidget-Wu2pIo3E .action-Wu2pIo3E{color:#2962ff;margin-top:8px}.popupWidget-Wu2pIo3E .action-Wu2pIo3E.small-Wu2pIo3E{font-size:14px;line-height:21px}.popupWidget-Wu2pIo3E .action-Wu2pIo3E.large-Wu2pIo3E,.popupWidget-Wu2pIo3E .action-Wu2pIo3E.medium-Wu2pIo3E{font-size:16px;line-height:25px}.popupWidget-Wu2pIo3E .action-Wu2pIo3E.large-Wu2pIo3E{cursor:pointer}.additionalWidget-Wu2pIo3E{margin-bottom:12px;margin-top:12px}.additionalWidget-Wu2pIo3E:last-child{margin-bottom:0} \ No newline at end of file diff --git a/charting_library/bundles/2731.ec19f123cabf8efd03a4.rtl.css b/charting_library/bundles/2731.ec19f123cabf8efd03a4.rtl.css new file mode 100644 index 0000000..2e5b939 --- /dev/null +++ b/charting_library/bundles/2731.ec19f123cabf8efd03a4.rtl.css @@ -0,0 +1 @@ +.popupWidget-Wu2pIo3E{box-sizing:border-box;display:flex;padding:12px 16px}@media only screen and (min-width:430px){.popupWidget-Wu2pIo3E.large-Wu2pIo3E{max-width:354px}.popupWidget-Wu2pIo3E.mobile-Wu2pIo3E{max-width:100%}.popupWidget-Wu2pIo3E{max-width:344px}}.popupWidget-Wu2pIo3E:not(:last-child){border-bottom:1px solid #f0f3fa}html.theme-dark .popupWidget-Wu2pIo3E:not(:last-child){border-bottom:1px solid #2a2e39}.popupWidget-Wu2pIo3E .desc-Wu2pIo3E{word-wrap:break-word;display:flex;flex:1 1 auto;flex-direction:column;width:calc(100% - 16px)}.popupWidget-Wu2pIo3E .icon-Wu2pIo3E{flex:0 0 auto;margin:2px 0 2px 6px;overflow:hidden}.popupWidget-Wu2pIo3E .icon-Wu2pIo3E.small-Wu2pIo3E{border-radius:9px;height:18px;width:18px}.popupWidget-Wu2pIo3E .icon-Wu2pIo3E.medium-Wu2pIo3E{border-radius:11px;height:22px;width:22px}.popupWidget-Wu2pIo3E .icon-Wu2pIo3E.large-Wu2pIo3E{border-radius:8px;height:28px;width:28px}.popupWidget-Wu2pIo3E .title-Wu2pIo3E{font-weight:700}.popupWidget-Wu2pIo3E .title-Wu2pIo3E.small-Wu2pIo3E{font-size:16px;line-height:22px;margin-bottom:4px}.popupWidget-Wu2pIo3E .title-Wu2pIo3E.medium-Wu2pIo3E{font-size:18px;line-height:26px;margin-bottom:2px}.popupWidget-Wu2pIo3E .title-Wu2pIo3E.large-Wu2pIo3E{font-size:18px;line-height:32px;margin-bottom:2px}.popupWidget-Wu2pIo3E .text-Wu2pIo3E:first-letter{text-transform:capitalize}.popupWidget-Wu2pIo3E .text-Wu2pIo3E.small-Wu2pIo3E{font-size:14px;line-height:21px}.popupWidget-Wu2pIo3E .text-Wu2pIo3E.large-Wu2pIo3E,.popupWidget-Wu2pIo3E .text-Wu2pIo3E.medium-Wu2pIo3E{font-size:16px;line-height:25px}.popupWidget-Wu2pIo3E .text-Wu2pIo3E .item-Wu2pIo3E:not(:last-child):after{content:" "}.popupWidget-Wu2pIo3E .text-Wu2pIo3E .boldItem-Wu2pIo3E{font-weight:700}.popupWidget-Wu2pIo3E .action-Wu2pIo3E{color:#2962ff;margin-top:8px}.popupWidget-Wu2pIo3E .action-Wu2pIo3E.small-Wu2pIo3E{font-size:14px;line-height:21px}.popupWidget-Wu2pIo3E .action-Wu2pIo3E.large-Wu2pIo3E,.popupWidget-Wu2pIo3E .action-Wu2pIo3E.medium-Wu2pIo3E{font-size:16px;line-height:25px}.popupWidget-Wu2pIo3E .action-Wu2pIo3E.large-Wu2pIo3E{cursor:pointer}.additionalWidget-Wu2pIo3E{margin-bottom:12px;margin-top:12px}.additionalWidget-Wu2pIo3E:last-child{margin-bottom:0} \ No newline at end of file diff --git a/charting_library/bundles/2846.fbbd62afe04b4f9387f2.js b/charting_library/bundles/2846.fbbd62afe04b4f9387f2.js new file mode 100644 index 0000000..31ce0c6 --- /dev/null +++ b/charting_library/bundles/2846.fbbd62afe04b4f9387f2.js @@ -0,0 +1,13 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2846],{59142:function(e,o){var l,n,i;n=[o],l=function(e){"use strict";function o(e){if(Array.isArray(e)){for(var o=0,l=Array(e.length);o{e.exports={favorite:"favorite-_FRQhM5Y",hovered:"hovered-_FRQhM5Y",disabled:"disabled-_FRQhM5Y",active:"active-_FRQhM5Y",checked:"checked-_FRQhM5Y"}},50238:(e,o,l)=>{"use strict";l.d(o,{ +useRovingTabindexElement:()=>r});var n=l(50959),i=l(39416),t=l(16838);function r(e,o=[]){const[l,r]=(0,n.useState)(!1),a=(0,i.useFunctionalRefObject)(e);return(0,n.useLayoutEffect)((()=>{if(!t.PLATFORM_ACCESSIBILITY_ENABLED)return;const e=a.current;if(null===e)return;const o=e=>{switch(e.type){case"roving-tabindex:main-element":r(!0);break;case"roving-tabindex:secondary-element":r(!1)}};return e.addEventListener("roving-tabindex:main-element",o),e.addEventListener("roving-tabindex:secondary-element",o),()=>{e.removeEventListener("roving-tabindex:main-element",o),e.removeEventListener("roving-tabindex:secondary-element",o)}}),o),[a,t.PLATFORM_ACCESSIBILITY_ENABLED?l?0:-1:void 0]}},36189:(e,o,l)=>{"use strict";l.d(o,{FavoriteButton:()=>d});var n=l(11542),i=l(50959),t=l(97754),r=l(9745),a=l(39146),s=l(48010),c=l(14877);const v={add:n.t(null,void 0,l(44629)),remove:n.t(null,void 0,l(72482))};function d(e){const{className:o,isFilled:l,isActive:n,onClick:d,...h}=e;return i.createElement(r.Icon,{...h,className:t(c.favorite,"apply-common-tooltip",l&&c.checked,n&&c.active,o),icon:l?a:s,onClick:d,title:l?v.remove:v.add})}},86656:(e,o,l)=>{"use strict";l.d(o,{TouchScrollContainer:()=>a});var n=l(50959),i=l(59142),t=l(50151),r=l(49483);const a=(0,n.forwardRef)(((e,o)=>{const{children:l,...t}=e,a=(0,n.useRef)(null);return(0,n.useImperativeHandle)(o,(()=>a.current)),(0,n.useLayoutEffect)((()=>{if(r.CheckMobile.iOS())return null!==a.current&&(0,i.disableBodyScroll)(a.current,{allowTouchMove:s(a)}),()=>{null!==a.current&&(0,i.enableBodyScroll)(a.current)}}),[]),n.createElement("div",{ref:a,...t},l)}));function s(e){return o=>{const l=(0,t.ensureNotNull)(e.current),n=document.activeElement;return!l.contains(o)||null!==n&&l.contains(n)&&n.contains(o)}}},71468:(e,o,l)=>{"use strict";function n(e){e.dispatchEvent(new CustomEvent("roving-tabindex:main-element"))}function i(e){e.dispatchEvent(new CustomEvent("roving-tabindex:secondary-element"))}l.d(o,{becomeMainElement:()=>n,becomeSecondaryElement:()=>i})},87872:(e,o,l)=>{"use strict";l.d(o,{drawingToolsIcons:()=>n});const n={SyncDrawing:l(99088),arrow:l(63743),cursor:l(18953),dot:l(72196),performance:"",drawginmode:l(53950),drawginmodeActive:l(1532),eraser:l(27999),group:l(19799),hideAllDrawings:l(45820),hideAllDrawingsActive:l(84959),hideAllIndicators:l(42321),hideAllIndicatorsActive:l(75895),hideAllDrawingTools:l(93756),hideAllDrawingToolsActive:l(42650),hideAllPositionsTools:l(57313),hideAllPositionsToolsActive:l(65162),lockAllDrawings:l(91244),lockAllDrawingsActive:l(65186),magnet:l(68385),heart:l(10862),smile:l(7636),sticker:l(62567),strongMagnet:l(46049),measure:l(88518),removeAllDrawingTools:l(35149),showObjectsTree:l(36515),zoom:l(6894),"zoom-out":l(45360)}},80982:(e,o,l)=>{"use strict";l.d(o,{isLineToolsGroupWithSections:()=>r,lineTools:()=>t,lineToolsFlat:()=>a});var n=l(11542),i=l(1722);const t=[{id:"linetool-group-cursors",title:n.t(null,void 0,l(82401)),items:[{name:"cursor"},{name:"dot"},{name:"arrow"},{name:"eraser"},null].filter(i.isExistent),trackLabel:null},{ +id:"linetool-group-trend-line",title:n.t(null,void 0,l(18794)),sections:[{title:n.t(null,void 0,l(83182)),items:[{name:"LineToolTrendLine"},{name:"LineToolRay"},{name:"LineToolInfoLine"},{name:"LineToolExtended"},{name:"LineToolTrendAngle"},{name:"LineToolHorzLine"},{name:"LineToolHorzRay"},{name:"LineToolVertLine"},{name:"LineToolCrossLine"}]},{title:n.t(null,void 0,l(19022)),items:[{name:"LineToolParallelChannel"},{name:"LineToolRegressionTrend"},{name:"LineToolFlatBottom"},{name:"LineToolDisjointAngle"}]},{title:n.t(null,void 0,l(73359)),items:[{name:"LineToolPitchfork"},{name:"LineToolSchiffPitchfork2"},{name:"LineToolSchiffPitchfork"},{name:"LineToolInsidePitchfork"}]}],trackLabel:null},{id:"linetool-group-gann-and-fibonacci",title:n.t(null,void 0,l(5816)),sections:[{title:n.t(null,void 0,l(22305)),items:[{name:"LineToolFibRetracement"},{name:"LineToolTrendBasedFibExtension"},{name:"LineToolFibChannel"},{name:"LineToolFibTimeZone"},{name:"LineToolFibSpeedResistanceFan"},{name:"LineToolTrendBasedFibTime"},{name:"LineToolFibCircles"},{name:"LineToolFibSpiral"},{name:"LineToolFibSpeedResistanceArcs"},{name:"LineToolFibWedge"},{name:"LineToolPitchfan"}]},{title:n.t(null,void 0,l(43884)),items:[{name:"LineToolGannSquare"},{name:"LineToolGannFixed"},{name:"LineToolGannComplex"},{name:"LineToolGannFan"}]}],trackLabel:null},{id:"linetool-group-patterns",title:n.t(null,void 0,l(19693)),sections:[{title:n.t(null,void 0,l(19693)),items:[{name:"LineTool5PointsPattern"},{name:"LineToolCypherPattern"},{name:"LineToolHeadAndShoulders"},{name:"LineToolABCD"},{name:"LineToolTrianglePattern"},{name:"LineToolThreeDrivers"}]},{title:n.t(null,void 0,l(88280)),items:[{name:"LineToolElliottImpulse"},{name:"LineToolElliottCorrection"},{name:"LineToolElliottTriangle"},{name:"LineToolElliottDoubleCombo"},{name:"LineToolElliottTripleCombo"}]},{title:n.t(null,void 0,l(50025)),items:[{name:"LineToolCircleLines"},{name:"LineToolTimeCycles"},{name:"LineToolSineLine"}]}],trackLabel:null},{id:"linetool-group-prediction-and-measurement",title:n.t(null,void 0,l(97100)),sections:[{title:n.t(null,void 0,l(87086)),items:[{name:"LineToolRiskRewardLong"},{name:"LineToolRiskRewardShort"},{name:"LineToolPrediction"},{name:"LineToolBarsPattern"},{name:"LineToolGhostFeed"},{name:"LineToolProjection"}].filter(i.isExistent)},{title:n.t(null,void 0,l(89967)),items:[{name:"LineToolAnchoredVWAP"},{name:"LineToolFixedRangeVolumeProfile"},null].filter(i.isExistent)},{title:n.t(null,void 0,l(79961)),items:[{name:"LineToolPriceRange"},{name:"LineToolDateRange"},{name:"LineToolDateAndPriceRange"}]}],trackLabel:null},{id:"linetool-group-geometric-shapes",title:n.t(null,void 0,l(22146)),sections:[{title:n.t(null,void 0,l(55939)),items:[{name:"LineToolBrush"},{name:"LineToolHighlighter"}]},{title:n.t(null,void 0,l(23969)),items:[{name:"LineToolArrowMarker"},{name:"LineToolArrow"},{name:"LineToolArrowMarkUp"},{name:"LineToolArrowMarkDown"},{name:"LineToolArrowMarkLeft"},{name:"LineToolArrowMarkRight"}].filter(i.isExistent)},{title:n.t(null,void 0,l(25792)),items:[{ +name:"LineToolRectangle"},{name:"LineToolRotatedRectangle"},{name:"LineToolPath"},{name:"LineToolCircle"},{name:"LineToolEllipse"},{name:"LineToolPolyline"},{name:"LineToolTriangle"},{name:"LineToolArc"},{name:"LineToolBezierQuadro"},{name:"LineToolBezierCubic"}]}],trackLabel:null},{id:"linetool-group-annotation",title:n.t(null,void 0,l(19661)),sections:[{title:n.t(null,void 0,l(20916)),items:[{name:"LineToolText"},{name:"LineToolTextAbsolute"},{name:"LineToolNote"},{name:"LineToolNoteAbsolute"},{name:"LineToolCallout"},{name:"LineToolComment"},{name:"LineToolPriceLabel"},{name:"LineToolPriceNote"},{name:"LineToolSignpost"},{name:"LineToolFlagMark"}]},{title:n.t(null,void 0,l(39176)),items:[null,null,null].filter(i.isExistent)}],trackLabel:null}];function r(e){return"sections"in e}const a=t.map((function(e){return r(e)?e.sections.map((e=>e.items)).flat():e.items})).flat()},78036:(e,o,l)=>{"use strict";l.d(o,{lineToolsInfo:()=>f});var n=l(50151),i=l(11542),t=l(61814),r=(l(42053),l(57673)),a=l(87872);const s={SyncDrawing:i.t(null,void 0,l(36551)),arrow:i.t(null,void 0,l(96237)),cursor:i.t(null,void 0,l(29908)),dot:i.t(null,void 0,l(60925)),performance:i.t(null,void 0,l(79165)),drawginmode:i.t(null,void 0,l(49421)),eraser:i.t(null,void 0,l(99289)),group:i.t(null,void 0,l(91977)),hideAllDrawings:i.t(null,void 0,l(17517)),lockAllDrawings:i.t(null,void 0,l(37057)),magnet:i.t(null,void 0,l(37140)),measure:i.t(null,void 0,l(59607)),removeAllDrawingTools:i.t(null,void 0,l(76091)),showObjectsTree:i.t(null,void 0,l(51072)),zoom:i.t(null,void 0,l(38925)),"zoom-out":i.t(null,void 0,l(49895))};var c=l(59656),v=l(68335),d=l(86972);const h=(0,v.humanReadableModifiers)(v.Modifiers.Shift,!1),m=(0,v.humanReadableModifiers)(v.Modifiers.Alt,!1),u=(0,v.humanReadableModifiers)(v.Modifiers.Mod,!1),g={keys:[h],text:i.t(null,void 0,l(40234))},L={keys:[h],text:i.t(null,void 0,l(68125))},w={keys:[h],text:i.t(null,void 0,l(81591))},T={LineTool5PointsPattern:{},LineToolABCD:{},LineToolArc:{},LineToolArrow:{},LineToolArrowMarkDown:{},LineToolArrowMarkLeft:{},LineToolArrowMarkRight:{},LineToolArrowMarkUp:{},LineToolBalloon:{},LineToolComment:{},LineToolBarsPattern:{},LineToolBezierCubic:{},LineToolBezierQuadro:{},LineToolBrush:{},LineToolCallout:{},LineToolCircleLines:{},LineToolCypherPattern:{},LineToolDateAndPriceRange:{},LineToolDateRange:{},LineToolDisjointAngle:{hotKey:(0,t.hotKeySerialize)(g)},LineToolElliottCorrection:{},LineToolElliottDoubleCombo:{},LineToolElliottImpulse:{},LineToolElliottTriangle:{},LineToolElliottTripleCombo:{},LineToolEllipse:{hotKey:(0,t.hotKeySerialize)(L)},LineToolExtended:{},LineToolFibChannel:{},LineToolFibCircles:{hotKey:(0,t.hotKeySerialize)(L)},LineToolFibRetracement:{},LineToolFibSpeedResistanceArcs:{},LineToolFibSpeedResistanceFan:{hotKey:(0,t.hotKeySerialize)(w)},LineToolFibSpiral:{},LineToolFibTimeZone:{},LineToolFibWedge:{},LineToolFlagMark:{},LineToolFlatBottom:{hotKey:(0,t.hotKeySerialize)(g)},LineToolAnchoredVWAP:{},LineToolGannComplex:{},LineToolGannFixed:{},LineToolGannFan:{},LineToolGannSquare:{ +hotKey:(0,t.hotKeySerialize)({keys:[h],text:i.t(null,void 0,l(10289))})},LineToolHeadAndShoulders:{},LineToolHorzLine:{hotKey:(0,t.hotKeySerialize)({keys:[m,"H"],text:"{0} + {1}"})},LineToolHorzRay:{},LineToolIcon:{},LineToolEmoji:{},LineToolInsidePitchfork:{},LineToolNote:{},LineToolNoteAbsolute:{},LineToolSignpost:{},LineToolParallelChannel:{hotKey:(0,t.hotKeySerialize)(g)},LineToolPitchfan:{},LineToolPitchfork:{},LineToolPolyline:{},LineToolPath:{},LineToolPrediction:{},LineToolPriceLabel:{},LineToolPriceNote:{hotKey:(0,t.hotKeySerialize)(g)},LineToolArrowMarker:{},LineToolPriceRange:{},LineToolProjection:{},LineToolRay:{},LineToolRectangle:{hotKey:(0,t.hotKeySerialize)({keys:[h],text:i.t(null,void 0,l(81591))})},LineToolCircle:{},LineToolRegressionTrend:{},LineToolRiskRewardLong:{},LineToolRiskRewardShort:{},LineToolFixedRangeVolumeProfile:{},LineToolRotatedRectangle:{hotKey:(0,t.hotKeySerialize)(g)},LineToolSchiffPitchfork:{},LineToolSchiffPitchfork2:{},LineToolSineLine:{},LineToolText:{},LineToolTextAbsolute:{},LineToolThreeDrivers:{},LineToolTimeCycles:{},LineToolTrendAngle:{hotKey:(0,t.hotKeySerialize)(g)},LineToolTrendBasedFibExtension:{},LineToolTrendBasedFibTime:{},LineToolTrendLine:{hotKey:(0,t.hotKeySerialize)(g)},LineToolInfoLine:{},LineToolTriangle:{},LineToolTrianglePattern:{},LineToolVertLine:{hotKey:(0,t.hotKeySerialize)({keys:[m,"V"],text:"{0} + {1}"})},LineToolCrossLine:{},LineToolHighlighter:{},LineToolGhostFeed:{},SyncDrawing:{iconActive:a.drawingToolsIcons.SyncDrawingActive},arrow:{},cursor:{},dot:{},drawginmode:{iconActive:a.drawingToolsIcons.drawginmodeActive},eraser:{},group:{},hideAllDrawings:{iconActive:a.drawingToolsIcons.hideAllDrawingsActive,hotKey:(0,t.hotKeySerialize)({keys:[u,m,"H"],text:"{0} + {1} + {2}"})},lockAllDrawings:{iconActive:a.drawingToolsIcons.lockAllDrawingsActive},magnet:{hotKey:(0,t.hotKeySerialize)({keys:[u],text:"{0}"})},measure:{hotKey:(0,t.hotKeySerialize)({keys:[h],text:i.t(null,void 0,l(32868))})},removeAllDrawingTools:{},showObjectsTree:{},zoom:{},"zoom-out":{}};const f={};Object.entries(T).map((([e,o])=>{var l,i;const t=null!==(l=r.lineToolsIcons[e])&&void 0!==l?l:a.drawingToolsIcons[e];(0,n.assert)(!!t,`Icon is not defined for drawing "${e}"`);const v=null!==(i=c.lineToolsLocalizedNames[e])&&void 0!==i?i:s[e];(0,n.assert)(!!v,`Localized name is not defined for drawing "${e}"`);return{...o,name:e,icon:t,localizedName:v,selectHotkey:d.lineToolsSelectHotkeys[e]}})).forEach((e=>{f[e.name]=e}))},71810:(e,o,l)=>{"use strict";l.d(o,{LinetoolsFavoritesStore:()=>s});var n=l(57898),i=l(56840);const t=["LineToolBalloon"],r=!1;var a,s;!function(e){function o(){var o,n;e.favorites=[];let s=!1;const c=Boolean(void 0===(0,i.getValue)("chart.favoriteDrawings")),v=(0,i.getJSON)("chart.favoriteDrawings",[]);if(0===v.length&&c&&"undefined"!=typeof window){const e=JSON.parse(null!==(n=null===(o=window.urlParams)||void 0===o?void 0:o.favorites)&&void 0!==n?n:"{}").drawingTools;e&&Array.isArray(e)&&v.push(...e)}v.forEach(((o,n)=>{const i=o.tool||o +;l(i)?t.includes(i)?s=!0:e.favorites.push(i):r&&r.includes(i)&&e.hiddenToolsPositions.set(i,n)})),s&&a(),e.favoritesSynced.fire()}function l(e){return"string"==typeof e&&""!==e&&!(r&&r.includes(e))}function a(o){const l=e.favorites.slice();e.hiddenToolsPositions.forEach(((e,o)=>{l.splice(e,0,o)})),(0,i.setJSON)("chart.favoriteDrawings",l,o)}e.favorites=[],e.favoritesSynced=new n.Delegate,e.hiddenToolsPositions=new Map,e.favoriteIndex=function(o){return e.favorites.indexOf(o)},e.isValidLineToolName=l,e.saveFavorites=a,o(),i.onSync.subscribe(null,o)}(a||(a={})),function(e){function o(e){return a.isValidLineToolName(e)}function l(){return a.favorites.length}function i(e){return-1!==a.favoriteIndex(e)}e.favoriteAdded=new n.Delegate,e.favoriteRemoved=new n.Delegate,e.favoriteMoved=new n.Delegate,e.favoritesSynced=a.favoritesSynced,e.favorites=function(){return a.favorites.slice()},e.isValidLineToolName=o,e.favoritesCount=l,e.favorite=function(e){return e<0||e>=l()?"":a.favorites[e]},e.addFavorite=function(l,n){return!(i(l)||!o(l)||"performance"===l)&&(a.favorites.push(l),a.saveFavorites(n),e.favoriteAdded.fire(l),!0)},e.removeFavorite=function(o,l){const n=a.favoriteIndex(o);if(-1===n)return!1;a.favorites.splice(n,1);const i=a.hiddenToolsPositions;return i.forEach(((e,o)=>{e>n&&i.set(o,e-1)})),a.saveFavorites(l),e.favoriteRemoved.fire(o),!0},e.isFavorite=i,e.moveFavorite=function(n,i,t){if(i<0||i>=l()||!o(n))return!1;const r=a.favoriteIndex(n);if(-1===r||i===r)return!1;const s=a.hiddenToolsPositions;return s.forEach(((e,o)=>{re?e--:ie&&e++,s.set(o,e)})),a.favorites.splice(r,1),a.favorites.splice(i,0,n),a.saveFavorites(t),e.favoriteMoved.fire(n,r,i),!0}}(s||(s={}))},19799:e=>{e.exports=''},63743:e=>{e.exports=''},18953:e=>{e.exports=''},72196:e=>{e.exports=''},1532:e=>{ +e.exports=''},53950:e=>{e.exports=''},27999:e=>{e.exports=''},10862:e=>{e.exports=''},68385:e=>{ +e.exports=''},88518:e=>{e.exports=''},36515:e=>{e.exports=''},7636:e=>{e.exports=''},62567:e=>{e.exports=''},46049:e=>{e.exports=''},99088:e=>{ +e.exports=''},42650:e=>{e.exports=''},75895:e=>{ +e.exports=''},65162:e=>{e.exports=''},65186:e=>{ +e.exports=''},91244:e=>{e.exports=''},45820:e=>{e.exports=''},93756:e=>{ +e.exports=''},42321:e=>{e.exports=''},57313:e=>{ +e.exports=''},6894:e=>{e.exports=''},45360:e=>{e.exports=''},14665:e=>{e.exports=''},39146:e=>{e.exports=''},48010:e=>{e.exports=''}}]); \ No newline at end of file diff --git a/charting_library/bundles/3066.58a325f25b087530293d.css b/charting_library/bundles/3066.58a325f25b087530293d.css new file mode 100644 index 0000000..642a6d5 --- /dev/null +++ b/charting_library/bundles/3066.58a325f25b087530293d.css @@ -0,0 +1 @@ +.separator-xVhBjD5m{background-color:var(--tv-color-toolbar-divider-background,#e0e3eb);height:22px;margin:auto 4px;width:1px}html.theme-dark .separator-xVhBjD5m{background-color:var(--tv-color-toolbar-divider-background,#434651)}.group-MBOVGQRI{align-items:center;background-color:var(--tv-color-pane-background,#fff);border-radius:0;cursor:default;display:flex;flex:0 0 auto;height:100%;justify-content:center;margin-left:0;min-width:37px;overflow:hidden}html.theme-dark .group-MBOVGQRI{background-color:var(--tv-color-pane-background,#131722)}.group-MBOVGQRI:first-child{border-bottom-left-radius:0}.group-MBOVGQRI:first-child .separator-MBOVGQRI{display:none}.group-MBOVGQRI:last-child{border-bottom-right-radius:0;margin-right:0}.group-MBOVGQRI.noLeftDecoration-MBOVGQRI{border-bottom-left-radius:0;margin-left:0}.group-MBOVGQRI.noRightDecoration-MBOVGQRI{border-bottom-right-radius:0;margin-right:0}.group-MBOVGQRI.noMinimalWidth-MBOVGQRI{min-width:0}.separatorWrap-MBOVGQRI{align-items:center;background-color:var(--tv-color-pane-background,#fff);display:flex}html.theme-dark .separatorWrap-MBOVGQRI{background-color:var(--tv-color-pane-background,#131722)}.separatorWrap-MBOVGQRI:first-child{display:none}.wrap-_psvpUP2{align-items:center;color:#9598a1;cursor:default;display:flex}html.theme-dark .wrap-_psvpUP2{color:#9598a1}.wrap-_psvpUP2 .icon-_psvpUP2{margin:0 1px 0 8px}.wrap-_psvpUP2 svg{fill:currentColor}.wrap-wXGVFOC9{direction:ltr;height:100%;overflow:hidden;position:relative;width:100%}.wrap-wXGVFOC9 svg{display:block}.wrapWithArrowsOuting-wXGVFOC9{margin-left:auto;margin-right:auto;overflow:visible;width:calc(100% - 40px)}.wrapOverflow-wXGVFOC9{height:100%;overflow:hidden;width:100%}.scrollWrap-wXGVFOC9{-webkit-overflow-scrolling:touch;contain:content;height:100%;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}.scrollWrap-wXGVFOC9::-webkit-scrollbar{height:5px;width:5px}.scrollWrap-wXGVFOC9::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .scrollWrap-wXGVFOC9::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollWrap-wXGVFOC9::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.scrollWrap-wXGVFOC9::-webkit-scrollbar-corner{display:none}.scrollWrap-wXGVFOC9.noScrollBar-wXGVFOC9{margin-bottom:-100px;padding-bottom:100px}.scrollWrap-wXGVFOC9.noScrollBar-wXGVFOC9.sb-scrollbar-wrap{display:none}.scrollWrap-wXGVFOC9.noScrollBar-wXGVFOC9::-webkit-scrollbar{display:none;height:0;width:0}.scrollWrap-wXGVFOC9.noScrollBar-wXGVFOC9::-webkit-scrollbar-thumb,.scrollWrap-wXGVFOC9.noScrollBar-wXGVFOC9::-webkit-scrollbar-track{display:none}.scrollWrap-wXGVFOC9.noScrollBar-wXGVFOC9::-webkit-scrollbar-corner{display:none}.icon-wXGVFOC9{display:block;transition:transform 60ms ease}.scrollLeft-wXGVFOC9,.scrollRight-wXGVFOC9{align-items:center;background-color:#1e222d99;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:absolute;top:0;transition:background-color .35s ease,transform .11666667s cubic-bezier(.55,.055,.675,.19);width:24px}html.theme-dark .scrollLeft-wXGVFOC9,html.theme-dark .scrollRight-wXGVFOC9{background-color:#6a6d7899;color:#fff}.scrollLeft-wXGVFOC9:active,.scrollRight-wXGVFOC9:active{transition:background-color 58.33333ms ease,transform .11666667s cubic-bezier(.215,.61,.355,1)}@media (any-hover:hover){.scrollLeft-wXGVFOC9:hover,.scrollRight-wXGVFOC9:hover{transition:background-color 58.33333ms ease,transform .11666667s cubic-bezier(.215,.61,.355,1)}}.scrollLeft-wXGVFOC9.isVisible-wXGVFOC9,.scrollRight-wXGVFOC9.isVisible-wXGVFOC9{transform:translateX(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.scrollLeft-wXGVFOC9{left:0;transform:translateX(-100%)}.scrollLeft-wXGVFOC9 .iconWrap-wXGVFOC9{transform:rotate(90deg)}.scrollRight-wXGVFOC9{right:0;transform:translateX(100%)}.scrollRight-wXGVFOC9 .iconWrap-wXGVFOC9{transform:rotate(-90deg)}.fadeLeft-wXGVFOC9,.fadeRight-wXGVFOC9{color:#fff0;height:100%;pointer-events:none;position:absolute;top:0;width:50px}html.theme-dark .fadeLeft-wXGVFOC9,html.theme-dark .fadeRight-wXGVFOC9{color:#13172200}.fadeLeft-wXGVFOC9.isVisible-wXGVFOC9,.fadeRight-wXGVFOC9.isVisible-wXGVFOC9{transform:translateX(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.fadeLeft-wXGVFOC9{background-image:linear-gradient(to left,var(--tv-horizontal-scroll-fade-transparent-color,currentColor),var(--tv-horizontal-scroll-fade-color,#fff));left:-1px;transform:translateX(-100%)}html.theme-dark .fadeLeft-wXGVFOC9{background-image:linear-gradient(to left,var(--tv-horizontal-scroll-fade-transparent-color,currentColor),var(--tv-horizontal-scroll-fade-color,#131722))}.fadeRight-wXGVFOC9{background-image:linear-gradient(to right,var(--tv-horizontal-scroll-fade-transparent-color,currentColor),var(--tv-horizontal-scroll-fade-color,#fff));right:-1px;transform:translateX(100%)}html.theme-dark .fadeRight-wXGVFOC9{background-image:linear-gradient(to right,var(--tv-horizontal-scroll-fade-transparent-color,currentColor),var(--tv-horizontal-scroll-fade-color,#131722))}.innerWrap-OhqNVIYA{display:flex;flex:1 1 auto;height:38px;min-width:0}.inner-OhqNVIYA{display:flex;height:100%}.fake-OhqNVIYA{height:38px;left:0;position:fixed;top:0;visibility:hidden}.fill-OhqNVIYA{flex:1 1 100%;min-width:0}.fill-OhqNVIYA.collapse-OhqNVIYA{flex:0 0 0%}.button-OhqNVIYA{padding:0 10px 0 5px}.iconButton-OhqNVIYA{padding:0 5px}.hidden-OhqNVIYA{display:none}.content-OhqNVIYA{display:table;height:100%;position:relative;white-space:nowrap;width:100%}.desktopPublish-OhqNVIYA{display:flex}@media screen and (max-width:1019px){.desktopPublish-OhqNVIYA{display:none}}.mobilePublish-OhqNVIYA{display:none}@media screen and (max-width:1019px){.mobilePublish-OhqNVIYA{display:flex}}.toolbar-qqNP9X6e{font-size:14px;height:100%;padding:0;position:relative}.toolbar-qqNP9X6e.isHidden-qqNP9X6e,html.theme-dark .toolbar-qqNP9X6e.isHidden-qqNP9X6e{background-color:initial}.toolbar-qqNP9X6e.isHidden-qqNP9X6e .overflowWrap-qqNP9X6e{display:none}.overflowWrap-qqNP9X6e{height:38px;overflow:hidden}.customButton-qqNP9X6e{color:var(--tv-color-toolbar-button-text,#131722);padding:0 10px}html.theme-dark .customButton-qqNP9X6e{color:var(--tv-color-toolbar-button-text,#d1d4dc)}.customButton-qqNP9X6e.hover-qqNP9X6e,.customButton-qqNP9X6e:active{color:var(--tv-color-toolbar-button-text-hover,#131722)}@media (any-hover:hover){.customButton-qqNP9X6e:hover{color:var(--tv-color-toolbar-button-text-hover,#131722)}}html.theme-dark .customButton-qqNP9X6e.hover-qqNP9X6e,html.theme-dark .customButton-qqNP9X6e:active{color:var(--tv-color-toolbar-button-text-hover,#d1d4dc)}@media (any-hover:hover){html.theme-dark .customButton-qqNP9X6e:hover{color:var(--tv-color-toolbar-button-text-hover,#d1d4dc)}}.customButton-qqNP9X6e.clicked-qqNP9X6e,.customButton-qqNP9X6e:active{color:var(--tv-color-toolbar-button-text-clicked,var(--tv-color-toolbar-button-text-hover,#131722))}html.theme-dark .customButton-qqNP9X6e.clicked-qqNP9X6e,html.theme-dark .customButton-qqNP9X6e:active{color:var(--tv-color-toolbar-button-text-clicked,var(--tv-color-toolbar-button-text-hover,#d1d4dc))} \ No newline at end of file diff --git a/charting_library/bundles/3066.58a325f25b087530293d.rtl.css b/charting_library/bundles/3066.58a325f25b087530293d.rtl.css new file mode 100644 index 0000000..5e8e31d --- /dev/null +++ b/charting_library/bundles/3066.58a325f25b087530293d.rtl.css @@ -0,0 +1 @@ +.separator-xVhBjD5m{background-color:var(--tv-color-toolbar-divider-background,#e0e3eb);height:22px;margin:auto 4px;width:1px}html.theme-dark .separator-xVhBjD5m{background-color:var(--tv-color-toolbar-divider-background,#434651)}.group-MBOVGQRI{align-items:center;background-color:var(--tv-color-pane-background,#fff);border-radius:0;cursor:default;display:flex;flex:0 0 auto;height:100%;justify-content:center;margin-right:0;min-width:37px;overflow:hidden}html.theme-dark .group-MBOVGQRI{background-color:var(--tv-color-pane-background,#131722)}.group-MBOVGQRI:first-child{border-bottom-right-radius:0}.group-MBOVGQRI:first-child .separator-MBOVGQRI{display:none}.group-MBOVGQRI:last-child{border-bottom-left-radius:0;margin-left:0}.group-MBOVGQRI.noLeftDecoration-MBOVGQRI{border-bottom-right-radius:0;margin-right:0}.group-MBOVGQRI.noRightDecoration-MBOVGQRI{border-bottom-left-radius:0;margin-left:0}.group-MBOVGQRI.noMinimalWidth-MBOVGQRI{min-width:0}.separatorWrap-MBOVGQRI{align-items:center;background-color:var(--tv-color-pane-background,#fff);display:flex}html.theme-dark .separatorWrap-MBOVGQRI{background-color:var(--tv-color-pane-background,#131722)}.separatorWrap-MBOVGQRI:first-child{display:none}.wrap-_psvpUP2{align-items:center;color:#9598a1;cursor:default;display:flex}html.theme-dark .wrap-_psvpUP2{color:#9598a1}.wrap-_psvpUP2 .icon-_psvpUP2{margin:0 8px 0 1px}.wrap-_psvpUP2 svg{fill:currentColor}.wrap-wXGVFOC9{direction:rtl;height:100%;overflow:hidden;position:relative;width:100%}.wrap-wXGVFOC9 svg{display:block}.wrapWithArrowsOuting-wXGVFOC9{margin-left:auto;margin-right:auto;overflow:visible;width:calc(100% - 40px)}.wrapOverflow-wXGVFOC9{height:100%;overflow:hidden;width:100%}.scrollWrap-wXGVFOC9{-webkit-overflow-scrolling:touch;contain:content;height:100%;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}.scrollWrap-wXGVFOC9::-webkit-scrollbar{height:5px;width:5px}.scrollWrap-wXGVFOC9::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .scrollWrap-wXGVFOC9::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollWrap-wXGVFOC9::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.scrollWrap-wXGVFOC9::-webkit-scrollbar-corner{display:none}.scrollWrap-wXGVFOC9.noScrollBar-wXGVFOC9{margin-bottom:-100px;padding-bottom:100px}.scrollWrap-wXGVFOC9.noScrollBar-wXGVFOC9.sb-scrollbar-wrap{display:none}.scrollWrap-wXGVFOC9.noScrollBar-wXGVFOC9::-webkit-scrollbar{display:none;height:0;width:0}.scrollWrap-wXGVFOC9.noScrollBar-wXGVFOC9::-webkit-scrollbar-thumb,.scrollWrap-wXGVFOC9.noScrollBar-wXGVFOC9::-webkit-scrollbar-track{display:none}.scrollWrap-wXGVFOC9.noScrollBar-wXGVFOC9::-webkit-scrollbar-corner{display:none}.icon-wXGVFOC9{display:block;transition:transform 60ms ease}.scrollLeft-wXGVFOC9,.scrollRight-wXGVFOC9{align-items:center;background-color:#1e222d99;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:absolute;top:0;transition:background-color .35s ease,transform .11666667s cubic-bezier(.55,.055,.675,.19);width:24px}html.theme-dark .scrollLeft-wXGVFOC9,html.theme-dark .scrollRight-wXGVFOC9{background-color:#6a6d7899;color:#fff}.scrollLeft-wXGVFOC9:active,.scrollRight-wXGVFOC9:active{transition:background-color 58.33333ms ease,transform .11666667s cubic-bezier(.215,.61,.355,1)}@media (any-hover:hover){.scrollLeft-wXGVFOC9:hover,.scrollRight-wXGVFOC9:hover{transition:background-color 58.33333ms ease,transform .11666667s cubic-bezier(.215,.61,.355,1)}}.scrollLeft-wXGVFOC9.isVisible-wXGVFOC9,.scrollRight-wXGVFOC9.isVisible-wXGVFOC9{transform:translateX(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.scrollLeft-wXGVFOC9{left:0;transform:translateX(-100%)}.scrollLeft-wXGVFOC9 .iconWrap-wXGVFOC9{transform:rotate(90deg)}.scrollRight-wXGVFOC9{right:0;transform:translateX(100%)}.scrollRight-wXGVFOC9 .iconWrap-wXGVFOC9{transform:rotate(-90deg)}.fadeLeft-wXGVFOC9,.fadeRight-wXGVFOC9{color:#fff0;height:100%;pointer-events:none;position:absolute;top:0;width:50px}html.theme-dark .fadeLeft-wXGVFOC9,html.theme-dark .fadeRight-wXGVFOC9{color:#13172200}.fadeLeft-wXGVFOC9.isVisible-wXGVFOC9,.fadeRight-wXGVFOC9.isVisible-wXGVFOC9{transform:translateX(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.fadeLeft-wXGVFOC9{background-image:linear-gradient(to right,var(--tv-horizontal-scroll-fade-transparent-color,currentColor),var(--tv-horizontal-scroll-fade-color,#fff));right:-1px;transform:translateX(100%)}html.theme-dark .fadeLeft-wXGVFOC9{background-image:linear-gradient(to right,var(--tv-horizontal-scroll-fade-transparent-color,currentColor),var(--tv-horizontal-scroll-fade-color,#131722))}.fadeRight-wXGVFOC9{background-image:linear-gradient(to left,var(--tv-horizontal-scroll-fade-transparent-color,currentColor),var(--tv-horizontal-scroll-fade-color,#fff));left:-1px;transform:translateX(-100%)}html.theme-dark .fadeRight-wXGVFOC9{background-image:linear-gradient(to left,var(--tv-horizontal-scroll-fade-transparent-color,currentColor),var(--tv-horizontal-scroll-fade-color,#131722))}.innerWrap-OhqNVIYA{display:flex;flex:1 1 auto;height:38px;min-width:0}.inner-OhqNVIYA{display:flex;height:100%}.fake-OhqNVIYA{height:38px;position:fixed;right:0;top:0;visibility:hidden}.fill-OhqNVIYA{flex:1 1 100%;min-width:0}.fill-OhqNVIYA.collapse-OhqNVIYA{flex:0 0 0%}.button-OhqNVIYA{padding:0 5px 0 10px}.iconButton-OhqNVIYA{padding:0 5px}.hidden-OhqNVIYA{display:none}.content-OhqNVIYA{display:table;height:100%;position:relative;white-space:nowrap;width:100%}.desktopPublish-OhqNVIYA{display:flex}@media screen and (max-width:1019px){.desktopPublish-OhqNVIYA{display:none}}.mobilePublish-OhqNVIYA{display:none}@media screen and (max-width:1019px){.mobilePublish-OhqNVIYA{display:flex}}.toolbar-qqNP9X6e{font-size:14px;height:100%;padding:0;position:relative}.toolbar-qqNP9X6e.isHidden-qqNP9X6e,html.theme-dark .toolbar-qqNP9X6e.isHidden-qqNP9X6e{background-color:initial}.toolbar-qqNP9X6e.isHidden-qqNP9X6e .overflowWrap-qqNP9X6e{display:none}.overflowWrap-qqNP9X6e{height:38px;overflow:hidden}.customButton-qqNP9X6e{color:var(--tv-color-toolbar-button-text,#131722);padding:0 10px}html.theme-dark .customButton-qqNP9X6e{color:var(--tv-color-toolbar-button-text,#d1d4dc)}.customButton-qqNP9X6e.hover-qqNP9X6e,.customButton-qqNP9X6e:active{color:var(--tv-color-toolbar-button-text-hover,#131722)}@media (any-hover:hover){.customButton-qqNP9X6e:hover{color:var(--tv-color-toolbar-button-text-hover,#131722)}}html.theme-dark .customButton-qqNP9X6e.hover-qqNP9X6e,html.theme-dark .customButton-qqNP9X6e:active{color:var(--tv-color-toolbar-button-text-hover,#d1d4dc)}@media (any-hover:hover){html.theme-dark .customButton-qqNP9X6e:hover{color:var(--tv-color-toolbar-button-text-hover,#d1d4dc)}}.customButton-qqNP9X6e.clicked-qqNP9X6e,.customButton-qqNP9X6e:active{color:var(--tv-color-toolbar-button-text-clicked,var(--tv-color-toolbar-button-text-hover,#131722))}html.theme-dark .customButton-qqNP9X6e.clicked-qqNP9X6e,html.theme-dark .customButton-qqNP9X6e:active{color:var(--tv-color-toolbar-button-text-clicked,var(--tv-color-toolbar-button-text-hover,#d1d4dc))} \ No newline at end of file diff --git a/charting_library/bundles/3263.238cd2d620e004adee5a.js b/charting_library/bundles/3263.238cd2d620e004adee5a.js new file mode 100644 index 0000000..60a8018 --- /dev/null +++ b/charting_library/bundles/3263.238cd2d620e004adee5a.js @@ -0,0 +1,7 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3263],{25398:n=>{n.exports={"round-button":"round-button-FujgyDpN",icon:"icon-FujgyDpN",content:"content-FujgyDpN",link:"link-FujgyDpN","color-brand":"color-brand-FujgyDpN","variant-primary":"variant-primary-FujgyDpN","disable-themes":"disable-themes-FujgyDpN",activated:"activated-FujgyDpN","variant-quiet-primary":"variant-quiet-primary-FujgyDpN","variant-secondary":"variant-secondary-FujgyDpN","variant-ghost":"variant-ghost-FujgyDpN","color-gray":"color-gray-FujgyDpN","color-red":"color-red-FujgyDpN","color-black":"color-black-FujgyDpN","color-invertedblack":"color-invertedblack-FujgyDpN","size-xsmall":"size-xsmall-FujgyDpN","icon-only":"icon-only-FujgyDpN","with-start-icon":"with-start-icon-FujgyDpN","with-end-icon":"with-end-icon-FujgyDpN",startIcon:"startIcon-FujgyDpN",endIcon:"endIcon-FujgyDpN","size-small":"size-small-FujgyDpN","size-medium":"size-medium-FujgyDpN","size-large":"size-large-FujgyDpN","size-xlarge":"size-xlarge-FujgyDpN","size-xxlarge":"size-xxlarge-FujgyDpN",animated:"animated-FujgyDpN",stretch:"stretch-FujgyDpN"}},48729:n=>{n.exports={"round-tabs":"round-tabs-J4T7wK54","align-start":"align-start-J4T7wK54","align-center":"align-center-J4T7wK54",tab:"tab-J4T7wK54","tab-primary":"tab-primary-J4T7wK54",checked:"checked-J4T7wK54","tab-ghost":"tab-ghost-J4T7wK54","size-xsmall":"size-xsmall-J4T7wK54","size-small":"size-small-J4T7wK54","size-large":"size-large-J4T7wK54"}},12228:n=>{n.exports={itemRow:"itemRow-BadjY5sX",favoriteButton:"favoriteButton-BadjY5sX",active:"active-BadjY5sX",selected:"selected-BadjY5sX",mobile:"mobile-BadjY5sX",itemInfo:"itemInfo-BadjY5sX",title:"title-BadjY5sX",details:"details-BadjY5sX",itemInfoWithPadding:"itemInfoWithPadding-BadjY5sX",favorite:"favorite-BadjY5sX",removeButton:"removeButton-BadjY5sX"}},28355:n=>{n.exports={title:"title-QPktCwTY",tabs:"tabs-QPktCwTY",empty:"empty-QPktCwTY",image:"image-QPktCwTY",spinner:"spinner-QPktCwTY",contentList:"contentList-QPktCwTY"}},64530:(n,o,e)=>{"use strict";e.d(o,{DialogContentItem:()=>m});var s=e(50959),t=e(97754),a=e.n(t),i=e(49483),l=e(36189),r=e(96040);function u(n){const{url:o,...e}=n;return o?s.createElement("a",{...e,href:o}):s.createElement("div",{...e})}var d=e(12228);function m(n){const{title:o,subtitle:e,removeBtnLabel:t,onClick:m,onClickFavorite:g,onClickRemove:b,isActive:y,isSelected:w,isFavorite:C,isMobile:h=!1,showFavorite:v=!0,...p}=n;return s.createElement(u,{...p,className:a()(d.itemRow,y&&!w&&d.active,h&&d.mobile,w&&d.selected),onClick:c.bind(null,m),"data-role":"list-item","data-active":y},v&&g&&s.createElement(l.FavoriteButton,{className:a()(d.favoriteButton,C&&d.favorite,i.CheckMobile.any()&&d.mobile),isActive:y&&!w,isFilled:C,onClick:c.bind(null,g),"data-name":"list-item-favorite-button","data-favorite":C}),s.createElement("div",{className:a()(d.itemInfo,!v&&d.itemInfoWithPadding)},s.createElement("div",{className:a()(d.title,y&&!w&&d.active,h&&d.mobile),"data-name":"list-item-title"},o),s.createElement("div",{ +className:a()(d.details,y&&!w&&d.active,h&&d.mobile)},e)),s.createElement(r.RemoveButton,{className:d.removeButton,isActive:y&&!w,onClick:c.bind(null,b),"data-name":"list-item-remove-button",title:t}))}function c(n,o){o.defaultPrevented||(o.preventDefault(),n(o))}},23263:(n,o,e)=>{"use strict";e.d(o,{ManageDrawings:()=>Y});var s=e(50959),t=e(43370),a=(e(50151),e(9745)),i=e(11542),l=e(36298),r=e(97145),u=e(59224),d=e(92249),m=e(64530),c=e(1722),g=e(63932),b=e(97754),y=e.n(b);var w=e(90186),C=e(27011),h=e(25398),v=e.n(h);function p(n){const{className:o,color:e,variant:s,size:t,stretch:a,animated:i,disableThemes:l,isInvertedColorTheme:r,...u}=n;return{...u,...(0,w.filterDataProps)(n),...(0,w.filterAriaProps)(n)}}function f(n){const{reference:o,children:e,iconOnly:t,startIcon:i,endIcon:l,...r}=n,u=function(n,o){const{className:e,color:s="brand",variant:t="primary",size:a="xlarge",stretch:i,animated:l=!1,disableThemes:r=!1,iconOnly:u=!1,isAnchor:d=!1,isActivated:m=!1,isInvertedColorTheme:c=!1,endIcon:g,startIcon:y}=o,w=function(n,o){return!!o&&"black"===n}(s,c);return b(e,n["round-button"],w?n[`color-inverted${s}`]:n[`color-${s}`],n[`variant-${t}`],n[`size-${a}`],l&&n.animated,i&&n.stretch,r&&n["disable-themes"],u&&n["icon-only"],d&&n.link,m&&n.activated,y&&n["with-start-icon"],g&&n["with-end-icon"])}(v(),n);return s.createElement("button",{...p(r),className:u,ref:o},i&&s.createElement(a.Icon,{className:y()(v().icon,v().startIcon),icon:i}),!(0,C.isIconOnly)(e,t)&&s.createElement("span",{className:v().content},e),l&&s.createElement(a.Icon,{className:y()(v().icon,v().endIcon),icon:l}))}e(21593);function k(n,o){const{align:e="start",size:s="xsmall"}=o;return b(n["round-tabs"],n[`align-${e}`],n[`size-${s}`])}function z(n,o){const{variant:e="primary",isChecked:s}=o;return b(n.tab,n[`tab-${e}`],s&&n.checked)}var S=e(48729),_=e.n(S);const N=s.forwardRef(((n,o)=>{const{tabs:e,size:t="xsmall",variant:a="primary",theme:i=_()}=n;return s.createElement("div",{className:k(i,n),ref:o},e.map((n=>{const{isChecked:o,...e}=n;return s.createElement(f,{...e,className:z(i,{...e,variant:a,isChecked:o}),size:t,variant:a})})))}));N.displayName="RoundTabsButtons";i.t(null,void 0,e(87871)),i.t(null,void 0,e(10538)),i.t(null,void 0,e(74860));var j=e(29540),D=e(28355);const I=(0,u.getLogger)("Chart.ManageDrawings"),E=new Map;function L(n){let o=E.get(n);return void 0===o&&(o=new r.WatchedValue([]),E.set(n,o)),o}const x=new l.TranslatedString("remove all line tools for {symbol}",i.t(null,void 0,e(23481))),F=n=>i.t(null,{plural:"{drawingsCount} drawings",count:n},e(88143)).format({drawingsCount:n.toString()}),T=i.t(null,void 0,e(85128)),M=i.t(null,void 0,e(18570));function B(n){const[o,e]=s.useState(null),[a,i]=s.useState(null),[l,r]=s.useState(null),[u,m]=(s.useRef(null),s.useState([]));return s.useEffect((()=>{let o;const s=()=>{o&&i(o.mainSeries().proSymbol())};return n.withModel(null,(()=>{o=n.model(),e(o),s(),o.mainSeries().symbolResolved().subscribe(null,s)})),()=>{null==o||o.mainSeries().symbolResolved().unsubscribe(null,s),e(null)}}),[n]), +s.useEffect((()=>{if(null!==o){const n={},e=(0,t.default)(w,250,{leading:!1});return w(),o.model().dataSourceCollectionChanged().subscribe(n,e),()=>{o.model().dataSourceCollectionChanged().unsubscribe(n,e)}}}),[o]),s.useEffect((()=>{if(null!==o){const n=L(o.model().id()).spawn();return m([...n.value()]),n.subscribe((()=>m([...n.value()]))),()=>null==n?void 0:n.destroy()}}),[o]),s.useMemo((()=>({currentSymbol:a,symbolDrawingsMaps:l,removeSymbolDrawings:g,changeSymbol:b,hiddenSymbols:u})),[a,l,g,b,u]);async function g(n,e){if(o&&l){const s=l[e].get(n);if(s){const e=Array.from(s).map((n=>o.model().dataSourceForId(n))).filter(c.notNull);e.length>0&&o.removeSources(e,!1,x.format({symbol:n}));const t=L(o.model().id());t.setValue([...t.value(),n]);try{await w()}catch(n){I.logError(`Error removing line tools: ${n}`)}t.setValue(t.value().filter((o=>o!==n)))}}}function b(e){n.setSymbol(e),null!==o&&i(e)}async function y(n){const o=function(n){const o=[new Map,new Map,new Map];{const e=o[0];n.forEach((n=>{var o;if((0,d.isLineTool)(n)&&n.showInObjectTree()){const s=null!==(o=n.symbol())&&void 0!==o?o:"",t=e.get(s)||new Set;t.add(n.id()),e.set(s,t)}}))}return o}(n);return(await async function(){return[new Map,new Map,new Map]}()).forEach(((n,e)=>{const s=o[e];n.forEach(((n,o)=>{const e=s.get(o)||new Set;n.forEach((n=>e.add(n))),s.set(o,e)}))})),o}async function w(){null!==o&&r(await y(o.dataSources()))}}function Y(n){const{isMobile:o,chartWidget:t,onClose:l,onInitialized:r}=n,{currentSymbol:u,symbolDrawingsMaps:d,removeSymbolDrawings:c,changeSymbol:b,hiddenSymbols:y}=B(t),[w,C]=s.useState(0),[h,v,p]=s.useMemo((()=>{var n;if(null!==u&&null!==d){const o=[];let e=0,s=w;if(null===s)for(s=2;s>0&&!(((null===(n=d[s].get(u))||void 0===n?void 0:n.size)||0)>0);)s--;return d[s].forEach(((n,s)=>{y.includes(s)||(o.push({symbol:s,drawingsCount:n.size,onRemove:()=>function(n){c(n,p)}(s),onClick:()=>function(n){""!==n&&(b(n),null==l||l())}(s)}),e+=n.size)})),o.sort(((n,o)=>n.drawingsCount===o.drawingsCount?n.symbol.localeCompare(o.symbol):n.drawingsCount>o.drawingsCount?-1:1)),[o,e,s]}return[[],0,0]}),[u,w,d,y]);return s.useEffect((()=>{null!==d&&(null==r||r())}),[d]),s.createElement(s.Fragment,null,h.length>0&&s.createElement("div",{className:D.title},`${f=d?d[p].size:0,i.t(null,{plural:"{symbolsCount} symbols",context:"symbols_and_drawings_count",count:f},e(52908)).format({symbolsCount:f.toString()})} ${(n=>i.t(null,{plural:"with {drawingsCount} drawings",context:"symbols_and_drawings_count",count:n},e(42743)).format({drawingsCount:n.toString()}))(v)}`),0===h.length?null===d?s.createElement(g.Spinner,{className:D.spinner}):s.createElement("div",{className:D.empty},s.createElement(a.Icon,{className:D.image,icon:j}),s.createElement("span",null,M)):h.map((({symbol:n,drawingsCount:e,onRemove:t,onClick:a})=>s.createElement(m.DialogContentItem,{key:n,title:n,subtitle:F(e),removeBtnLabel:T,isActive:n===u,isMobile:o,onClick:a,onClickRemove:t,showFavorite:!1}))));var f}},29540:n=>{ +n.exports=''},74860:n=>{n.exports={ar:["رسومات محلية"],ca_ES:["Dibuixos locals"],cs:"Local drawings",de:["Lokale Zeichnungen"],el:"Local drawings",en:"Local drawings",es:["Dibujos locales"],fa:"Local drawings",fr:["Dessins locaux"],he_IL:["שרטוטים מקומיים"],hu_HU:"Local drawings",id_ID:["Gambar lokal"],it:["Disegni in loco"],ja:["ローカルの描画"],ko:["로컬 드로잉"],ms_MY:["Lukisan tempatan"],nl_NL:"Local drawings",pl:["Rysunki lokalne"],pt:["Desenhos locais"],ro:"Local drawings",ru:["На выбранном графике"],sv:["Lokala ritningar"],th:["ภาพวาดท้องถิ่น"],tr:["Lokal çizimler"],vi:["Bản vẽ cục bộ"],zh:["本地绘图"],zh_TW:["當地繪圖"]}},18570:n=>{n.exports={ar:["لا يوجد رسوم حتى الآن"],ca_ES:["Encara no hi ha dibuixos"],cs:["Zatím Žádné Nákresy"],de:["Noch keine Zeichnungen"],el:["Δεν υπάρχουν ακομα σχέδια"],en:"No drawings yet",es:["No hay dibujos todavía"],fa:["شکلی رسم نشده است"],fr:["Pas de Dessins pour le moment"],he_IL:["אין שרטוט עדיין"],hu_HU:["Nincs még rajz"],id_ID:["Belum ada gambar saat ini"],it:["Nessun disegno disponibile"],ja:["未描画"],ko:["그림없음"],ms_MY:["Masih belum ada lukisan"],nl_NL:["Nog geen tekeningen"],pl:["Brak rysunków"],pt:["Ainda sem desenhos"],ro:"No drawings yet",ru:["Нет инструментов рисования"],sv:["Inga ritningar än"],th:["ยังไม่มีรูปวาด"],tr:["Henüz çizim yok"],vi:["Chưa có bản vẽ nào"],zh:["尚未绘图"],zh_TW:["尚無任何繪圖"]}},87871:n=>{n.exports={ar:["متزامن كليًا"],ca_ES:["Sincronitzat globalment"],cs:"Synced globally",de:["Global synchronisiert"],el:"Synced globally",en:"Synced globally",es:["Sincronizado globalmente"],fa:"Synced globally",fr:["Synchronisé globalement"],he_IL:["מסונכרן ברחבי העולם"],hu_HU:"Synced globally",id_ID:["Disinkronisasi secara global"],it:["Sincronizzazione globale"],ja:["グローバルに同期"],ko:["전체 싱크"],ms_MY:["Disegerakkan secara sejagat"],nl_NL:"Synced globally",pl:["Zsynchronizowane globalnie"],pt:["Sincronizado em tudo"],ro:"Synced globally",ru:["Синхр. везде"],sv:["Synkad globalt"],th:["ซิงค์ทั่วโลก"],tr:["Küresel senkronize"],vi:["Đã đồng bộ hóa trên toàn cầu"],zh:["全局同步"],zh_TW:["全球同步"]}},10538:n=>{n.exports={ar:["تمت المزامنة في التنسيق"],ca_ES:["Sincronitzat a la plantilla"],cs:"Synced in layout",de:["Im Layout synchronisiert"],el:"Synced in layout",en:"Synced in layout",es:["Sincronizado en la plantilla"],fa:"Synced in layout",fr:["Synchronisé dans la mise en page"],he_IL:["מסונכרן בפריסה"],hu_HU:"Synced in layout",id_ID:["Disinkronisasi dalam layout"],it:["Sincronizzazione su layout"],ja:["レイアウト内で同期"],ko:["레이아웃 싱크"],ms_MY:["Disegerakkan di dalam susun atur"], +nl_NL:"Synced in layout",pl:["Zsynchronizowane w układzie"],pt:["Sincronizado no layout"],ro:"Synced in layout",ru:["Синхр. на всех графиках"],sv:["Synkad i layout"],th:["ซิงค์ในเลย์เอาต์"],tr:["Düzende senkronize"],vi:["Đã đồng bộ hóa trong bố cục"],zh:["在布局内同步"],zh_TW:["版面同步"]}},85128:n=>{n.exports={ar:["إزالة كافة الرسومات لهذا الرمز"],ca_ES:["Elimina tots els dibuixos per a aquest símbol"],cs:"Remove all drawings for this symbol",de:["Alle Zeichnungen für dieses Symbol entfernen"],el:"Remove all drawings for this symbol",en:"Remove all drawings for this symbol",es:["Eliminar todos los dibujos para este símbolo"],fa:"Remove all drawings for this symbol",fr:["Supprimer tous les dessins pour ce symbole"],he_IL:["הסר את כל השרטוטים לסימול זה"],hu_HU:"Remove all drawings for this symbol",id_ID:["Hilangkan seluruh gambar pada simbol ini"],it:["Rimuove tutti i disegni su questo simbolo"],ja:["このシンボルのすべての描画を削除"],ko:["이 심볼에 대한 모든 드로잉 없애기"],ms_MY:["Buang semua lukisan untuk simbol ini"],nl_NL:"Remove all drawings for this symbol",pl:["Usuń wszystkie obiekty rysowania dla tego symbolu"],pt:["Remover todos os desenhos deste símbolo"],ro:"Remove all drawings for this symbol",ru:["Удалить все объекты рисования для этого символа"],sv:["Ta bort alla ritningar för denna symbol"],th:["ลบการวาดทั้งหมดของตัวย่อนี้"],tr:["Bu sembol için tüm çizimleri kaldır"],vi:["Loại bỏ tất cả nét vẽ cho mã này"],zh:["移除该商品代码的所有绘图"],zh_TW:["刪除此商品代碼的所有繪圖"]}},23481:n=>{n.exports={ar:["حذف كافة خطوط الأدوات لـ {symbol}"],ca_ES:["elimina totes les eines de línies per a {symbol}"],cs:"remove all line tools for {symbol}",de:["alle Linienwerkzeuge für {symbol} entfernen"],el:"remove all line tools for {symbol}",en:"remove all line tools for {symbol}",es:["eliminar todas las herramientas de líneas para {symbol}"],fa:"remove all line tools for {symbol}",fr:["supprimer tous les outils de ligne pour {symbol}."],he_IL:["הסרת כל קבוצת כלי קו ‎{symbol}‎"],hu_HU:"remove all line tools for {symbol}",id_ID:["Hilangkan semua peralatan garis untuk {symbol}"],it:["rimuovi tutte le linee da {symbol}"],ja:["{symbol}のすべてのラインツールの削除"],ko:["{symbol}의 모든 줄 도구 제거"],ms_MY:["buang semua alat garisan untuk {symbol}"],nl_NL:"remove all line tools for {symbol}",pl:["usuń wszystkie narzędzia linii dla {symbol}"],pt:["remover todas as ferramentas de linhas para {symbol}"],ro:"remove all line tools for {symbol}",ru:["удаление всех объектов рисования для {symbol}"],sv:["Ta bort alla linjeverktyg för {symbol}"],th:["ลบเครื่องมือเส้นทั้งหมดสำหรับ {symbol}"],tr:["{symbol} için tüm çizgi araçlarını kaldır"],vi:["loại bỏ tất cả đường công cụ cho {symbol}"],zh:["移除{symbol}的所有线条工具"],zh_TW:["移除{symbol}的所有線條工具"]}},42743:n=>{n.exports={ar:["مع ‎{drawingsCount}‎ رسم","مع ‎{drawingsCount}‎ رسم","مع ‎{drawingsCount}‎ رسم","مع ‎{drawingsCount}‎ رسوم","مع ‎{drawingsCount}‎ رسماً","مع ‎{drawingsCount}‎ رسماً"],ca_ES:["amb {drawingsCount} dibuix","amb {drawingsCount} dibuixos"],cs:"with {drawingsCount} drawing",de:["mit {drawingsCount} Zeichnung","mit {drawingsCount} Zeichnungen"], +el:"with {drawingsCount} drawing",en:"with {drawingsCount} drawing",es:["con {drawingsCount} dibujo","con {drawingsCount} dibujos"],fa:["with {drawingsCount} drawings"],fr:["avec {drawingsCount} dessin","avec {drawingsCount} dessins"],he_IL:["עם שרטוט ‎{drawingsCount}‎","עם ‎{drawingsCount}‎ שרטוטים","עם ‎{drawingsCount}‎ שרטוטים","עם ‎{drawingsCount}‎ שרטוטים"],hu_HU:["with {drawingsCount} drawings"],id_ID:["dengan {drawingsCount} gambar"],it:["con {drawingsCount} disegno","con {drawingsCount} disegni"],ja:["に{drawingsCount}個の描画"],ko:["{drawingsCount} 드로잉이 있는"],ms_MY:["dengan {drawingsCount} lukisan"],nl_NL:"with {drawingsCount} drawing",pl:["z {drawingsCount} rysunkiem","z {drawingsCount} rysunkami","z {drawingsCount} rysunkami","z {drawingsCount} rysunkami"],pt:["com {drawingsCount} desenho","com {drawingsCount} desenhos"],ro:"with {drawingsCount} drawing",ru:["с {drawingsCount} объектом рисования","с {drawingsCount} объектами рисования","с {drawingsCount} объектами рисования","с {drawingsCount} объектами рисования"],sv:["med {drawingsCount} ritverktyg","med {drawingsCount} ritverktyg"],th:["กับ {drawingsCount} การวาด"],tr:["{drawingsCount} çizim ile","{drawingsCount} çizim ile"],vi:["với {drawingsCount} nét vẽ"],zh:["含{drawingsCount}个绘图"],zh_TW:["含{drawingsCount}個繪圖"]}},88143:n=>{n.exports={ar:["‎{drawingsCount}‎ رسم","‎{drawingsCount}‎ رسم","‎{drawingsCount}‎ رسم","‎{drawingsCount}‎ رسوم","‎{drawingsCount}‎ رسماً","‎{drawingsCount}‎ رسماً"],ca_ES:["{drawingsCount} dibuix","{drawingsCount} dibuixos"],cs:"{drawingsCount} drawing",de:["{drawingsCount} Zeichnung","{drawingsCount} Zeichnungen"],el:"{drawingsCount} drawing",en:"{drawingsCount} drawing",es:["{drawingsCount} dibujo","{drawingsCount} dibujos"],fa:["{drawingsCount} drawings"],fr:["{drawingsCount} dessin","{drawingsCount} dessins"],he_IL:["שרטוט ‎{drawingsCount}‎","‎{drawingsCount}‎ שרטוטים","‎{drawingsCount}‎ שרטוטים","‎{drawingsCount}‎ שרטוטים"],hu_HU:["{drawingsCount} drawings"],id_ID:["{drawingsCount} gambar"],it:["{drawingsCount} disegno","{drawingsCount} disegni"],ja:["{drawingsCount}個の描画"],ko:["{drawingsCount} 드로잉"],ms_MY:["{drawingsCount} lukisan"],nl_NL:"{drawingsCount} drawing",pl:["{drawingsCount} rysunek","{drawingsCount} rysunki","{drawingsCount} rysunków","{drawingsCount} rysunków"],pt:["{drawingsCount} desenho","{drawingsCount} desenhos"],ro:"{drawingsCount} drawing",ru:["{drawingsCount} объект рисования","{drawingsCount} объекта рисования","{drawingsCount} объектов рисования","{drawingsCount} объектов рисования"],sv:["{drawingsCount} ritverktyg","{drawingsCount} ritverktyg"],th:["{drawingsCount} การวาด"],tr:["{drawingsCount} çizimi","{drawingsCount} çizimi"],vi:["{drawingsCount} nét vẽ"],zh:["{drawingsCount}个绘图"],zh_TW:["{drawingsCount}個繪圖"]}},52908:n=>{n.exports={ar:["‎{symbolsCount}‎ رمز","‎{symbolsCount}‎ رمز","‎{symbolsCount}‎ رمز","‎{symbolsCount}‎ رموز","‎{symbolsCount}‎ رمزاً","‎{symbolsCount}‎ رمزاً"],ca_ES:["{symbolsCount} símbol","{symbolsCount} símbols"],cs:"{symbolsCount} symbol", +de:["{symbolsCount} Symbol","{symbolsCount} Symbole"],el:"{symbolsCount} symbol",en:"{symbolsCount} symbol",es:["{symbolsCount} símbolo","{symbolsCount} símbolos"],fa:["{symbolsCount} symbols"],fr:["{symbolsCount} symbole","{symbolsCount} symboles"],he_IL:["סימול ‎{symbolsCount}‎","‎{symbolsCount}‎ סימולים","‎{symbolsCount}‎ סימולים","‎{symbolsCount}‎ סימולים"],hu_HU:["{symbolsCount} symbols"],id_ID:["{symbolsCount} simbol"],it:["{symbolsCount} simbolo","{symbolsCount} simboli"],ja:["{symbolsCount}シンボル"],ko:["{symbolsCount} 심볼"],ms_MY:["Simbol {symbolsCount}"],nl_NL:"{symbolsCount} symbol",pl:"{symbolsCount} symbol",pt:["{symbolsCount} símbolo","{symbolsCount} símbolos"],ro:"{symbolsCount} symbol",ru:["{symbolsCount} символ","{symbolsCount} символа","{symbolsCount} символов","{symbolsCount} символов"],sv:"{symbolsCount} symbol",th:["{symbolsCount} สัญลักษณ์"],tr:["{symbolsCount} sembol","{symbolsCount} sembol"],vi:["{symbolsCount} mã giao dịch"],zh:["{symbolsCount}个商品"],zh_TW:["{symbolsCount}個商品"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/3353.860146c59230ab4bd938.css b/charting_library/bundles/3353.860146c59230ab4bd938.css new file mode 100644 index 0000000..897a2cc --- /dev/null +++ b/charting_library/bundles/3353.860146c59230ab4bd938.css @@ -0,0 +1 @@ +.childrenWrapper-_RhDhmVQ{align-items:center;cursor:default;display:flex;flex:1 0 auto;flex-direction:column;justify-content:center}@media screen and (max-height:430px) and (orientation:landscape){.childrenWrapper-_RhDhmVQ{justify-content:flex-start}}.container-_RhDhmVQ{display:flex;flex-direction:column;padding-top:8px}.wrap-IxKZEhmO{-webkit-backface-visibility:hidden;backface-visibility:hidden;break-inside:avoid;cursor:default;overflow:hidden}.wrap-IxKZEhmO.libAllSelected-IxKZEhmO{column-span:all}.container-IxKZEhmO{align-items:center;background-color:#fff;box-sizing:border-box;display:flex}html.theme-dark .container-IxKZEhmO{background-color:#1e222d}.container-IxKZEhmO .iconWrap-IxKZEhmO{flex-shrink:0}.container-IxKZEhmO .icon-IxKZEhmO,.container-IxKZEhmO .iconWrap-IxKZEhmO{align-items:center;display:flex;justify-content:center}.container-IxKZEhmO .title-IxKZEhmO{color:#131722;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.theme-dark .container-IxKZEhmO .title-IxKZEhmO{color:#d1d4dc}.container-IxKZEhmO .title-IxKZEhmO .highlighted-IxKZEhmO,html.theme-dark .container-IxKZEhmO .title-IxKZEhmO .highlighted-IxKZEhmO{color:#90bff9}.container-IxKZEhmO .description-IxKZEhmO{color:#6a6d78;line-height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.theme-dark .container-IxKZEhmO .description-IxKZEhmO{color:#868993}.container-IxKZEhmO.libAllSelected-IxKZEhmO{width:calc(50% - 2px)}@media screen and (max-width:479px){.container-IxKZEhmO.libAllSelected-IxKZEhmO{width:auto}}.container-IxKZEhmO.mobile-IxKZEhmO{height:52px}.container-IxKZEhmO.mobile-IxKZEhmO.allSelected-IxKZEhmO{height:40px}.container-IxKZEhmO.mobile-IxKZEhmO .iconWrap-IxKZEhmO{margin-left:2px;width:40px}.container-IxKZEhmO.mobile-IxKZEhmO .icon-IxKZEhmO{height:20px;width:20px}.container-IxKZEhmO.mobile-IxKZEhmO .title-IxKZEhmO{font-size:16px;line-height:24px}.container-IxKZEhmO.mobile-IxKZEhmO .description-IxKZEhmO{font-size:12px}.container-IxKZEhmO.desktop-IxKZEhmO{border-bottom:none;border-radius:4px;height:46px;padding-left:8px}.container-IxKZEhmO.desktop-IxKZEhmO .iconWrap-IxKZEhmO{margin-right:8px}.container-IxKZEhmO.desktop-IxKZEhmO .icon-IxKZEhmO{height:24px;width:24px}.container-IxKZEhmO.desktop-IxKZEhmO .allSelectedIcon-IxKZEhmO svg{height:20px;width:20px}.container-IxKZEhmO.desktop-IxKZEhmO .title-IxKZEhmO{font-size:14px;line-height:22px}.container-IxKZEhmO.desktop-IxKZEhmO .description-IxKZEhmO{font-size:12px;line-height:16px}@media (any-hover:hover){.container-IxKZEhmO.desktop-IxKZEhmO:hover:not(.selected-IxKZEhmO){background-color:#f0f3fa}html.theme-dark .container-IxKZEhmO.desktop-IxKZEhmO:hover:not(.selected-IxKZEhmO){background-color:#2a2e39}}.container-IxKZEhmO{outline:none;overflow:visible;position:relative}.container-IxKZEhmO:focus{outline:none}.container-IxKZEhmO:focus-visible{outline:none}.container-IxKZEhmO:after{border-color:#2962ffcc;border-radius:4px;border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.container-IxKZEhmO.focused-IxKZEhmO:after{display:block}.container-IxKZEhmO.selected-IxKZEhmO,html.theme-dark .container-IxKZEhmO.selected-IxKZEhmO{background-color:#2962ff}.container-IxKZEhmO.selected-IxKZEhmO .icon-IxKZEhmO{color:#fff}html.theme-dark .container-IxKZEhmO.selected-IxKZEhmO .icon-IxKZEhmO{color:#d1d4dc}.container-IxKZEhmO.selected-IxKZEhmO .description-IxKZEhmO,.container-IxKZEhmO.selected-IxKZEhmO .title-IxKZEhmO{color:#fff}html.theme-dark .container-IxKZEhmO.selected-IxKZEhmO .description-IxKZEhmO,html.theme-dark .container-IxKZEhmO.selected-IxKZEhmO .title-IxKZEhmO{color:#d1d4dc}.container-IxKZEhmO.selected-IxKZEhmO .description-IxKZEhmO .highlighted-IxKZEhmO,html.theme-dark .container-IxKZEhmO.selected-IxKZEhmO .description-IxKZEhmO .highlighted-IxKZEhmO{color:#90bff9}.container-IxKZEhmO.selected-IxKZEhmO{outline:none;overflow:visible;position:relative}.container-IxKZEhmO.selected-IxKZEhmO:focus{outline:none}.container-IxKZEhmO.selected-IxKZEhmO:focus-visible{outline:none}.container-IxKZEhmO.selected-IxKZEhmO:after{border-color:#fffc;border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% - 2px);left:1px;pointer-events:none;position:absolute;top:1px;width:calc(100% - 2px);z-index:1}.container-IxKZEhmO.selected-IxKZEhmO.focused-IxKZEhmO:after{display:block}.titleWithoutDesc-IxKZEhmO{padding-bottom:8px;padding-top:8px}.textBlock-IxKZEhmO{display:flex;flex:0 1 auto;flex-direction:column;min-width:0}.bordered-IxKZEhmO{border-bottom:1px solid #f0f3fa}html.theme-dark .bordered-IxKZEhmO{border-bottom:1px solid #2a2e39}.container-dfKL9A7t{height:100%;overflow:hidden}.contentList-dfKL9A7t{overflow-y:auto;padding:6px 0}@media (pointer:fine){.contentList-dfKL9A7t{scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .contentList-dfKL9A7t{scrollbar-color:#363a45 #0000}.contentList-dfKL9A7t::-webkit-scrollbar{height:5px;width:5px}.contentList-dfKL9A7t::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .contentList-dfKL9A7t::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.contentList-dfKL9A7t::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.contentList-dfKL9A7t::-webkit-scrollbar-corner{display:none}}.contentListDesktop-dfKL9A7t{padding:16px 0}.searchSourceItemsContainer-dfKL9A7t{margin-bottom:16px}.searchSourceItemsContainer-dfKL9A7t:last-child{margin-bottom:0}.searchSourceItemsContainer-dfKL9A7t.oneColumn-dfKL9A7t{grid-template-columns:1fr}.searchSourceItemsContainerDesktop-dfKL9A7t{column-gap:4px;display:grid;grid-template-columns:1fr 1fr;justify-content:stretch;margin-bottom:24px;padding:0 12px}.searchSourceItemsContainerDesktop-dfKL9A7t:last-child{margin-bottom:0}.groupTitleDesktop-dfKL9A7t{padding-left:20px}.column-dfKL9A7t{overflow:hidden}.emptyText-dfKL9A7t{color:#131722;font-size:16px;line-height:24px;margin:12px 20px;text-align:center}html.theme-dark .emptyText-dfKL9A7t{color:#d1d4dc}@media screen and (max-height:430px) and (orientation:landscape){.emptyIcon-dfKL9A7t{display:none}}.noResultsDesktop-dfKL9A7t{flex:1 0;overflow:auto;padding-bottom:54px;padding-top:24px;scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .noResultsDesktop-dfKL9A7t{scrollbar-color:#363a45 #0000}.noResultsDesktop-dfKL9A7t::-webkit-scrollbar{height:5px;width:5px}.noResultsDesktop-dfKL9A7t::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .noResultsDesktop-dfKL9A7t::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.noResultsDesktop-dfKL9A7t::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.noResultsDesktop-dfKL9A7t::-webkit-scrollbar-corner{display:none}.actions-rarsm4ka{align-items:center;display:flex;margin-right:9px;padding:0 5px;position:relative}.actions-rarsm4ka:before{background-color:var(--tv-color-platform-background,#e0e3eb);content:"";display:block;height:18px;left:0;position:absolute;width:1px}html.theme-dark .actions-rarsm4ka:before{background-color:var(--tv-color-platform-background,#2a2e39)}.actionButton-rarsm4ka{--tv-toolbar-explicit-hover-border-radius:4px;align-items:center;display:flex;height:26px;justify-content:center;width:26px}.bubble-zcjhaZ_y{align-items:center;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-flex;flex:none;max-width:100%;outline:none;overflow:visible;position:relative}.bubble-zcjhaZ_y:focus{outline:none}.bubble-zcjhaZ_y:focus-visible{outline:none}.bubble-zcjhaZ_y:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 10px);left:-5px;pointer-events:none;position:absolute;top:-5px;width:calc(100% + 10px);z-index:1}.bubble-zcjhaZ_y:focus:after{display:block}.bubble-zcjhaZ_y:focus-visible:after{display:block}.bubble-zcjhaZ_y:focus:not(:focus-visible):after{display:none}.bubble-zcjhaZ_y:after{border-color:#2962ffcc}.bubble-zcjhaZ_y.animated-zcjhaZ_y:after{display:block;opacity:0;transition:opacity .2s ease-in-out,visibility 0s ease-in-out .2s;visibility:hidden}.bubble-zcjhaZ_y.animated-zcjhaZ_y:focus:after{opacity:1;transition:opacity .2s ease-in-out;visibility:visible}.bubble-zcjhaZ_y.animated-zcjhaZ_y:focus-visible:after{opacity:1;transition:opacity .2s ease-in-out;visibility:visible}.bubble-zcjhaZ_y.animated-zcjhaZ_y:focus:not(:focus-visible):after{opacity:0;transition:opacity .2s ease-in-out,visibility 0s ease-in-out .2s;visibility:hidden}.bubble-zcjhaZ_y .content-zcjhaZ_y{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y{background-color:#f0f3fa;border-color:#f0f3fa;color:#131722}html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y{background-color:#2a2e39;border-color:#2a2e39;color:#d1d4dc}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y:hover{background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y:hover{background-color:#363a45;border-color:#363a45}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y{background-color:#2962ff;border-color:#2962ff;color:#fff}html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y{background-color:#2962ff;border-color:#2962ff;color:#fff}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.gray-zcjhaZ_y{background-color:#131722;border-color:#131722;color:#fff}html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.gray-zcjhaZ_y{background-color:#fff;border-color:#fff;color:#131722}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.red-zcjhaZ_y,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.red-zcjhaZ_y{background-color:#ff5252}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.red-zcjhaZ_y:hover,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.red-zcjhaZ_y:hover{background-color:#f23645}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.blue-zcjhaZ_y,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.blue-zcjhaZ_y{background-color:#2979ff}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.blue-zcjhaZ_y:hover,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.blue-zcjhaZ_y:hover{background-color:#0c3299}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.green-zcjhaZ_y,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.green-zcjhaZ_y{background-color:#4caf50}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.green-zcjhaZ_y:hover,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.green-zcjhaZ_y:hover{background-color:#388e3c}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.orange-zcjhaZ_y,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.orange-zcjhaZ_y{background-color:#ff9100}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.orange-zcjhaZ_y:hover,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.orange-zcjhaZ_y:hover{background-color:#ef6c00}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.purple-zcjhaZ_y,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.purple-zcjhaZ_y{background-color:#ab47bc}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.purple-zcjhaZ_y:hover,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.purple-zcjhaZ_y:hover{background-color:#7b1fa2}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.cyan-zcjhaZ_y,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.cyan-zcjhaZ_y{background-color:#00e5ff}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.cyan-zcjhaZ_y:hover,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.cyan-zcjhaZ_y:hover{background-color:#00b8d4}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.pink-zcjhaZ_y,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.pink-zcjhaZ_y{background-color:#ff80ab}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.pink-zcjhaZ_y:hover,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.pink-zcjhaZ_y:hover{background-color:#ec407a}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.red-zcjhaZ_y,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.red-zcjhaZ_y{border-color:#ff5252}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.red-zcjhaZ_y:hover,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.red-zcjhaZ_y:hover{border-color:#f23645}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.blue-zcjhaZ_y,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.blue-zcjhaZ_y{border-color:#2979ff}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.blue-zcjhaZ_y:hover,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.blue-zcjhaZ_y:hover{border-color:#0c3299}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.green-zcjhaZ_y,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.green-zcjhaZ_y{border-color:#4caf50}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.green-zcjhaZ_y:hover,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.green-zcjhaZ_y:hover{border-color:#388e3c}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.orange-zcjhaZ_y,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.orange-zcjhaZ_y{border-color:#ff9100}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.orange-zcjhaZ_y:hover,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.orange-zcjhaZ_y:hover{border-color:#ef6c00}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.purple-zcjhaZ_y,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.purple-zcjhaZ_y{border-color:#ab47bc}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.purple-zcjhaZ_y:hover,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.purple-zcjhaZ_y:hover{border-color:#7b1fa2}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.cyan-zcjhaZ_y,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.cyan-zcjhaZ_y{border-color:#00e5ff}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.cyan-zcjhaZ_y:hover,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.cyan-zcjhaZ_y:hover{border-color:#00b8d4}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.pink-zcjhaZ_y,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.pink-zcjhaZ_y{border-color:#ff80ab}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.pink-zcjhaZ_y:hover,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.pink-zcjhaZ_y:hover{border-color:#ec407a}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.red-zcjhaZ_y:after,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.red-zcjhaZ_y:after{border-color:#ff5252cc}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.blue-zcjhaZ_y:after,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.blue-zcjhaZ_y:after{border-color:#2979ffcc}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.green-zcjhaZ_y:after,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.green-zcjhaZ_y:after{border-color:#4caf50cc}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.orange-zcjhaZ_y:after,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.orange-zcjhaZ_y:after{border-color:#ff9100cc}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.purple-zcjhaZ_y:after,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.purple-zcjhaZ_y:after{border-color:#ab47bccc}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.cyan-zcjhaZ_y:after,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.cyan-zcjhaZ_y:after{border-color:#00e5ffcc}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.pink-zcjhaZ_y:after,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.pink-zcjhaZ_y:after{border-color:#ff80abcc}.bubble-zcjhaZ_y.appearance-text-zcjhaZ_y{background-color:initial;border-color:#0000;color:#6a6d78}html.theme-dark .bubble-zcjhaZ_y.appearance-text-zcjhaZ_y{color:#868993}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-text-zcjhaZ_y:hover{border-color:#6a6d78}html.theme-dark .bubble-zcjhaZ_y.appearance-text-zcjhaZ_y:hover{border-color:#868993}}.bubble-zcjhaZ_y.appearance-text-zcjhaZ_y.active-zcjhaZ_y{border-color:#2962ff;color:#2962ff}html.theme-dark .bubble-zcjhaZ_y.appearance-text-zcjhaZ_y.active-zcjhaZ_y{border-color:#2962ff;color:#2962ff}.bubble-zcjhaZ_y.fontSize-s-zcjhaZ_y{--ui-lib-typography-line-height:21px;--ui-lib-typography-font-size:14px}.bubble-zcjhaZ_y.fontSize-m-zcjhaZ_y,.bubble-zcjhaZ_y.fontSize-s-zcjhaZ_y{font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}.bubble-zcjhaZ_y.fontSize-m-zcjhaZ_y{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px}.bubble-zcjhaZ_y.size-m-zcjhaZ_y{border-radius:14px;height:28px;padding:0 11px}.bubble-zcjhaZ_y.size-m-zcjhaZ_y:after{border-radius:18px}.bubble-zcjhaZ_y.size-l-zcjhaZ_y{border-radius:24px;height:48px;padding:0 23px}.bubble-zcjhaZ_y.size-l-zcjhaZ_y:after{border-radius:28px}.bubbles-Ie7o2cas{-webkit-overflow-scrolling:touch;display:flex;flex:0 0 auto;overflow-x:auto;overflow-y:hidden;padding:4px 20px 12px;scrollbar-width:none}.bubbles-Ie7o2cas.sb-scrollbar-wrap{display:none}.bubbles-Ie7o2cas::-webkit-scrollbar{display:none;height:0;width:0}.bubbles-Ie7o2cas::-webkit-scrollbar-thumb,.bubbles-Ie7o2cas::-webkit-scrollbar-track{display:none}.bubbles-Ie7o2cas::-webkit-scrollbar-corner{display:none}.bubbles-Ie7o2cas.multiLine-Ie7o2cas{flex-flow:wrap}.bubbles-Ie7o2cas .bubble-Ie7o2cas{cursor:default;margin:8px 8px 0 0}.bubbles-Ie7o2cas .bubble-Ie7o2cas:last-child{margin-right:0}.bubbles-Ie7o2cas:after{content:"";display:flex;flex:0 0 auto;width:20px}.flagWrap-QKnxaZOG{align-items:center;border-radius:4px;color:#2962ff;cursor:default;display:flex;justify-content:center;padding:3px}html.theme-dark .flagWrap-QKnxaZOG{color:#2962ff}.flagWrap-QKnxaZOG .icon-QKnxaZOG{display:flex;height:20px;margin-right:4px;padding:4px;width:20px}.flagWrap-QKnxaZOG .icon-QKnxaZOG svg{height:20px;width:20px}@media (any-hover:hover){.flagWrap-QKnxaZOG:hover{background-color:#f0f3fa;color:#1e53e5}html.theme-dark .flagWrap-QKnxaZOG:hover{background-color:#2a2e39;color:#1e53e5}.flagWrap-QKnxaZOG:hover .caret-QKnxaZOG{transform:translateY(2px)}}.title-QKnxaZOG{white-space:nowrap}.caret-QKnxaZOG{display:flex;height:18px;justify-content:center;width:18px}.button-QKnxaZOG{--ui-lib-light-button-padding-inline-start:12px;--ui-lib-light-button-padding-inline-end:5px}.button-QKnxaZOG.withFlag-QKnxaZOG{--ui-lib-light-button-padding-inline-start:8px}.buttonContent-QKnxaZOG{align-items:center;display:flex}.buttonContent-QKnxaZOG .icon-QKnxaZOG{display:flex;height:18px;margin-right:4px;width:18px}.container-M1mz4quA{display:inline-flex;position:relative}.logo-M1mz4quA,.pairContainer-M1mz4quA{display:inline-flex}.logo-M1mz4quA{border-radius:50%;flex:none;overflow:hidden}.logo-M1mz4quA img{height:100%;width:100%}.hidden-M1mz4quA{display:none}.wrap-gjrLBBL3{display:contents}.item-gjrLBBL3{height:40px;padding-right:24px}.item-gjrLBBL3:first-child{min-width:0;padding-left:20px}.item-gjrLBBL3:last-child{grid-column-start:span 3;padding-right:17px}.item-gjrLBBL3,.wrap-gjrLBBL3.small-gjrLBBL3{align-items:center;background-color:#fff;display:flex;justify-content:space-between;position:sticky;top:-1px;z-index:1}html.theme-dark .item-gjrLBBL3,html.theme-dark .wrap-gjrLBBL3.small-gjrLBBL3{background-color:#1e222d}.wrap-gjrLBBL3.newStyles-gjrLBBL3{flex:0 0 auto;flex-flow:wrap;justify-content:flex-start;margin:0 20px;overflow-x:auto;scrollbar-width:none}.wrap-gjrLBBL3.newStyles-gjrLBBL3.sb-scrollbar-wrap{display:none}.wrap-gjrLBBL3.newStyles-gjrLBBL3::-webkit-scrollbar{display:none;height:0;width:0}.wrap-gjrLBBL3.newStyles-gjrLBBL3::-webkit-scrollbar-thumb,.wrap-gjrLBBL3.newStyles-gjrLBBL3::-webkit-scrollbar-track{display:none}.wrap-gjrLBBL3.newStyles-gjrLBBL3::-webkit-scrollbar-corner{display:none}.wrap-gjrLBBL3.newStyles-gjrLBBL3.mobile-gjrLBBL3{flex-flow:unset}.text-gjrLBBL3{--ui-lib-typography-line-height:16px;--ui-lib-typography-font-size:11px;color:#6a6d78;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;letter-spacing:.4px;line-height:var(--ui-lib-typography-line-height);overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}html.theme-dark .text-gjrLBBL3{color:#868993}.exchange-gjrLBBL3{--ui-lib-typography-line-height:21px;--ui-lib-typography-font-size:14px;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}.filterItem-gjrLBBL3{align-items:center;display:flex;height:40px;margin-right:8px}.filterItem-gjrLBBL3:last-child{margin-right:0}.brokerWrap-gjrLBBL3{margin:6px 16px 6px 6px}.logo-d0vVmGvT{display:flex;flex:none;margin-right:8px}.wrap-dlewR1s1{contain:strict;cursor:default;height:100%;overflow:hidden;position:relative;z-index:0}.wrap-dlewR1s1.watchlist-dlewR1s1{padding-top:0}.wrap-dlewR1s1.noFeed-dlewR1s1{max-height:40px}.wrap-dlewR1s1.newStyles-dlewR1s1{max-height:0}.scrollContainer-dlewR1s1{height:100%;margin-top:1px;overflow:auto;scroll-padding-top:40px}@media (pointer:fine){.scrollContainer-dlewR1s1{scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .scrollContainer-dlewR1s1{scrollbar-color:#363a45 #0000}.scrollContainer-dlewR1s1::-webkit-scrollbar{height:5px;width:5px}.scrollContainer-dlewR1s1::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .scrollContainer-dlewR1s1::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollContainer-dlewR1s1::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.scrollContainer-dlewR1s1::-webkit-scrollbar-corner{display:none}}.scrollContainer-dlewR1s1.noFeed-dlewR1s1{overflow:hidden}.listContainer-dlewR1s1{align-items:center;box-sizing:border-box;display:grid;grid-template-columns:-webkit-min-content 1fr -webkit-min-content -webkit-min-content;grid-template-columns:min-content 1fr min-content min-content;margin-top:-1px;max-width:100%;padding-bottom:6px}.listContainer-dlewR1s1.multiLineItemsContainer-dlewR1s1{display:block}.listContainer-dlewR1s1.withSpinner-dlewR1s1{padding-bottom:0}.spinnerContainer-dlewR1s1{align-items:center;box-sizing:border-box;display:flex;grid-column:1/-1;height:40px;margin-bottom:6px;position:relative}.spinnerContainer-dlewR1s1.largeSpinner-dlewR1s1{height:52px}@keyframes highlight-animation-theme-light-oRSs8UQo{50%{background-color:#e3effd}}@keyframes highlight-animation-theme-dark-oRSs8UQo{50%{background-color:#132042}}.itemRow-oRSs8UQo{display:contents}.itemRow-oRSs8UQo.multiLine-oRSs8UQo{align-items:center;display:flex}.itemRow-oRSs8UQo.multiLine-oRSs8UQo .cell-oRSs8UQo{height:51px}.itemRow-oRSs8UQo.multiLine-oRSs8UQo .itemInfoCell-oRSs8UQo{flex:1 1 auto;max-width:none;padding-right:16px}.itemRow-oRSs8UQo.multiLine-oRSs8UQo .description-oRSs8UQo{justify-content:flex-start}.itemRow-oRSs8UQo.multiLine-oRSs8UQo .symbolDescription-oRSs8UQo{color:#6a6d78;font-size:12px;height:17px;line-height:17px;padding-right:0}html.theme-dark .itemRow-oRSs8UQo.multiLine-oRSs8UQo .symbolDescription-oRSs8UQo{color:#868993}.itemRow-oRSs8UQo.multiLine-oRSs8UQo .flag-oRSs8UQo{margin-left:8px}.itemRow-oRSs8UQo.multiLine-oRSs8UQo .exchangeDescription-oRSs8UQo{flex-direction:column-reverse}.itemRow-oRSs8UQo.multiLine-oRSs8UQo .exchangeName-oRSs8UQo,.itemRow-oRSs8UQo.multiLine-oRSs8UQo .marketType-oRSs8UQo{text-align:right}.itemRow-oRSs8UQo.multiLine-oRSs8UQo .exchangeName-oRSs8UQo{margin-right:0}.itemRow-oRSs8UQo.multiLine-oRSs8UQo .marketType-oRSs8UQo{line-height:17px;margin-right:0}.itemRow-oRSs8UQo.multiLine-oRSs8UQo .actionHandleWrap-oRSs8UQo{align-items:center}.itemRow-oRSs8UQo.multiLine-oRSs8UQo .source-oRSs8UQo{justify-content:flex-end;margin-top:4px}.itemRow-oRSs8UQo.hover-oRSs8UQo .cell-oRSs8UQo{background-color:#f0f3fa}@media (any-hover:hover){.itemRow-oRSs8UQo:hover .cell-oRSs8UQo{background-color:#f0f3fa}}html.theme-dark .itemRow-oRSs8UQo.hover-oRSs8UQo .cell-oRSs8UQo{background-color:#2a2e39}@media (any-hover:hover){html.theme-dark .itemRow-oRSs8UQo:hover .cell-oRSs8UQo{background-color:#2a2e39}}.itemRow-oRSs8UQo.selected-oRSs8UQo .cell-oRSs8UQo{background-color:#bbd9fb}html.theme-dark .itemRow-oRSs8UQo.selected-oRSs8UQo .cell-oRSs8UQo{background-color:#142e61}.itemRow-oRSs8UQo.active-oRSs8UQo .cell-oRSs8UQo,html.theme-dark .itemRow-oRSs8UQo.active-oRSs8UQo .cell-oRSs8UQo{background-color:#2962ff}.itemRow-oRSs8UQo.highlighted-oRSs8UQo .cell-oRSs8UQo{animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease}.itemRow-oRSs8UQo.highlighted-oRSs8UQo.light-oRSs8UQo .cell-oRSs8UQo{animation-name:highlight-animation-theme-light-oRSs8UQo}.itemRow-oRSs8UQo.highlighted-oRSs8UQo.dark-oRSs8UQo .cell-oRSs8UQo{animation-name:highlight-animation-theme-dark-oRSs8UQo}@media (any-hover:hover){.itemRow-oRSs8UQo:hover .markedFlag-oRSs8UQo{display:flex}}.itemRow-oRSs8UQo .itemInfoCell-oRSs8UQo{display:flex;max-width:240px;overflow:hidden;padding-right:24px}.itemRow-oRSs8UQo .itemInfoCell-oRSs8UQo.offset-oRSs8UQo{padding-left:8px}.itemRow-oRSs8UQo .itemInfoCell-oRSs8UQo .description-oRSs8UQo{display:flex;flex-direction:column;justify-content:center;overflow:hidden}.itemRow-oRSs8UQo .itemInfoCell-oRSs8UQo .description-oRSs8UQo.offset-oRSs8UQo{margin-left:52px}.itemRow-oRSs8UQo .descriptionCell-oRSs8UQo{display:flex;min-width:0}.itemRow-oRSs8UQo .descriptionCell-oRSs8UQo.addition-oRSs8UQo{grid-column:2/4}.itemRow-oRSs8UQo .descriptionCell-oRSs8UQo.addition-oRSs8UQo+.exchangeCell-oRSs8UQo{display:none}.itemRow-oRSs8UQo .exchangeCell-oRSs8UQo{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end;overflow:hidden;padding-right:20px}@media screen and (max-width:430px){.itemRow-oRSs8UQo .exchangeCell-oRSs8UQo{max-width:104px}}.actionHandleWrap-oRSs8UQo{align-items:center;display:flex;flex-shrink:0}.actionHandleWrap-oRSs8UQo.fixedWidth-oRSs8UQo{width:20px}.actionHandleWrap-oRSs8UQo .expandHandle-oRSs8UQo{border-radius:2px;display:flex;height:18px;margin-left:2px;width:18px}.actionHandleWrap-oRSs8UQo .expandHandle-oRSs8UQo.expanded-oRSs8UQo{transform:rotate(90deg)}@media (any-hover:hover){.actionHandleWrap-oRSs8UQo .expandHandle-oRSs8UQo:hover{background-color:#e0e3eb}html.theme-dark .actionHandleWrap-oRSs8UQo .expandHandle-oRSs8UQo:hover{background-color:#434651}.actionHandleWrap-oRSs8UQo .expandHandle-oRSs8UQo:hover.selected-oRSs8UQo{background-color:#90bff9}html.theme-dark .actionHandleWrap-oRSs8UQo .expandHandle-oRSs8UQo:hover.selected-oRSs8UQo{background-color:#143a87}}.symbolDescription-oRSs8UQo,.symbolTitle-oRSs8UQo{color:#131722;text-transform:uppercase}html.theme-dark .symbolDescription-oRSs8UQo,html.theme-dark .symbolTitle-oRSs8UQo{color:#d1d4dc}.symbolDescription-oRSs8UQo.invalid-oRSs8UQo,.symbolTitle-oRSs8UQo.invalid-oRSs8UQo,html.theme-dark .symbolDescription-oRSs8UQo.invalid-oRSs8UQo,html.theme-dark .symbolTitle-oRSs8UQo.invalid-oRSs8UQo{color:#f7525f}.symbolDescription-oRSs8UQo em,.symbolTitle-oRSs8UQo em{color:#2962ff;font-style:normal;font-weight:700}.symbolDescription-oRSs8UQo.noDescription-oRSs8UQo,.symbolTitle-oRSs8UQo.noDescription-oRSs8UQo{padding-top:1px}.highlightedText-oRSs8UQo{font-weight:700}.symbolTitle-oRSs8UQo{font-size:16px;line-height:24px}.symbolDescription-oRSs8UQo{font-size:14px;line-height:39px;margin-right:auto;padding-right:24px}.exchangeDescription-oRSs8UQo{display:flex;overflow:hidden}.flag-oRSs8UQo{align-items:center;display:flex;flex-shrink:0}.flag-oRSs8UQo .icon-oRSs8UQo{display:flex;height:18px;width:18px}.exchangeName-oRSs8UQo{color:#131722;font-size:14px;line-height:21px;margin-right:8px}html.theme-dark .exchangeName-oRSs8UQo{color:#d1d4dc}.narrow-oRSs8UQo{max-width:100px}.wide-oRSs8UQo{max-width:180px}.marketType-oRSs8UQo{color:#6a6d78;font-size:12px;line-height:21px;margin-right:8px}html.theme-dark .marketType-oRSs8UQo{color:#868993}.exchangeName-oRSs8UQo,.marketType-oRSs8UQo{text-align:left}.exchangeName-oRSs8UQo,.marketType-oRSs8UQo,.symbolDescription-oRSs8UQo,.symbolTitle-oRSs8UQo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exchangeName-oRSs8UQo.active-oRSs8UQo,.marketType-oRSs8UQo.active-oRSs8UQo,.symbolDescription-oRSs8UQo.active-oRSs8UQo,.symbolTitle-oRSs8UQo.active-oRSs8UQo{color:#fff}html.theme-dark .exchangeName-oRSs8UQo.active-oRSs8UQo,html.theme-dark .marketType-oRSs8UQo.active-oRSs8UQo,html.theme-dark .symbolDescription-oRSs8UQo.active-oRSs8UQo,html.theme-dark .symbolTitle-oRSs8UQo.active-oRSs8UQo{color:#d1d4dc}.dataMode-oRSs8UQo{color:#ab47bc;font-size:10px;font-weight:700;line-height:12px;margin-left:2px;text-transform:uppercase;vertical-align:top}.cell-oRSs8UQo{border-bottom:1px solid #f0f3fa;cursor:default;height:39px}html.theme-dark .cell-oRSs8UQo{border-bottom-color:#2a2e39}.cell-oRSs8UQo.selected-oRSs8UQo{background-color:#bbd9fb}html.theme-dark .cell-oRSs8UQo.selected-oRSs8UQo{background-color:#142e61}.cell-oRSs8UQo.active-oRSs8UQo,html.theme-dark .cell-oRSs8UQo.active-oRSs8UQo{background-color:#2962ff}.actionsCell-oRSs8UQo{align-items:center;display:flex;padding-right:12px}.actionsCell-oRSs8UQo .action-oRSs8UQo{--tv-list-item-button-background-color:#fff;height:28px;margin-right:8px;width:28px}html.theme-dark .actionsCell-oRSs8UQo .action-oRSs8UQo{--tv-list-item-button-background-color:#1e222d}.actionsCell-oRSs8UQo .action-oRSs8UQo.selected-oRSs8UQo{background-color:#90bff9}html.theme-dark .actionsCell-oRSs8UQo .action-oRSs8UQo.selected-oRSs8UQo{background-color:#143a87}.actionsCell-oRSs8UQo .targetAction-oRSs8UQo.selected-oRSs8UQo{color:#131722}html.theme-dark .actionsCell-oRSs8UQo .targetAction-oRSs8UQo.selected-oRSs8UQo{color:#d1d4dc}.actionsCell-oRSs8UQo .removeAction-oRSs8UQo.selected-oRSs8UQo{color:#cc2f3c}@media (any-hover:hover){.actionsCell-oRSs8UQo .removeAction-oRSs8UQo:hover{color:#cc2f3c}}html.theme-dark .actionsCell-oRSs8UQo .removeAction-oRSs8UQo.selected-oRSs8UQo{color:#f23645}@media (any-hover:hover){html.theme-dark .actionsCell-oRSs8UQo .removeAction-oRSs8UQo:hover{color:#f23645}}.actionsCell-oRSs8UQo .addAction-oRSs8UQo{color:#2962ff}@media (any-hover:hover){.actionsCell-oRSs8UQo .addAction-oRSs8UQo:hover{color:#2962ff}}html.theme-dark .actionsCell-oRSs8UQo .addAction-oRSs8UQo{color:#2962ff}@media (any-hover:hover){html.theme-dark .actionsCell-oRSs8UQo .addAction-oRSs8UQo:hover{color:#2962ff}}.markedFlagWrap-oRSs8UQo{align-items:center;display:flex;height:100%;position:relative}.markedFlagWrap-oRSs8UQo.offset-oRSs8UQo{margin-left:-8px}.markedFlag-oRSs8UQo{display:none}.markedFlagMobile-oRSs8UQo{display:flex}.logo-oRSs8UQo{display:flex;margin-left:20px}.logo-oRSs8UQo.isExpandable-oRSs8UQo{margin-left:0}.source-oRSs8UQo{display:flex;overflow:hidden}.primaryIcon-oRSs8UQo{align-items:center;color:#00bcd4;display:inline-flex;margin-right:4px}html.theme-dark .primaryIcon-oRSs8UQo{color:#00bcd4}.search-ZXzPWcCf::placeholder{text-transform:none}.search-ZXzPWcCf.upperCase-ZXzPWcCf{text-transform:uppercase}.withFilters-ZXzPWcCf{padding-bottom:4px}.withButton-ZXzPWcCf .symbolType-ZXzPWcCf:nth-last-child(2){margin-right:20px}.symbolType-ZXzPWcCf{max-width:180px}.spinnerWrap-ZXzPWcCf{height:100%;position:relative;width:100%}.emptyText-ZXzPWcCf{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:28px;--ui-lib-typography-font-size:18px;color:#131722;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height);margin:0 20px;text-align:center}html.theme-dark .emptyText-ZXzPWcCf{color:#d1d4dc}@media screen and (max-height:430px) and (orientation:landscape){.emptyIcon-ZXzPWcCf{display:none}}.noResultsDesktop-ZXzPWcCf{flex:1 0;overflow:auto;padding-bottom:54px;padding-top:24px;scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .noResultsDesktop-ZXzPWcCf{scrollbar-color:#363a45 #0000}.noResultsDesktop-ZXzPWcCf::-webkit-scrollbar{height:5px;width:5px}.noResultsDesktop-ZXzPWcCf::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .noResultsDesktop-ZXzPWcCf::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.noResultsDesktop-ZXzPWcCf::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.noResultsDesktop-ZXzPWcCf::-webkit-scrollbar-corner{display:none}.brokerButtonWrap-ZXzPWcCf{box-sizing:border-box;margin-right:auto;max-width:100%;padding:0 20px 8px}.brokerButton-ZXzPWcCf{margin-top:8px}.dialog-u2dP3kv1{overflow:hidden;width:100%}.tabletDialog-u2dP3kv1{height:562px;max-width:560px}.desktopDialog-u2dP3kv1{height:680px;max-width:840px;min-width:719px;width:100%}@media (max-width:768px){.desktopDialog-u2dP3kv1{max-width:640px;min-width:480px}}@media (max-width:519px){.desktopDialog-u2dP3kv1{max-width:479px;min-width:380px}}.backButton-u2dP3kv1{margin-left:-3px;margin-right:17px} \ No newline at end of file diff --git a/charting_library/bundles/3353.860146c59230ab4bd938.rtl.css b/charting_library/bundles/3353.860146c59230ab4bd938.rtl.css new file mode 100644 index 0000000..f49fe37 --- /dev/null +++ b/charting_library/bundles/3353.860146c59230ab4bd938.rtl.css @@ -0,0 +1 @@ +.childrenWrapper-_RhDhmVQ{align-items:center;cursor:default;display:flex;flex:1 0 auto;flex-direction:column;justify-content:center}@media screen and (max-height:430px) and (orientation:landscape){.childrenWrapper-_RhDhmVQ{justify-content:flex-start}}.container-_RhDhmVQ{display:flex;flex-direction:column;padding-top:8px}.wrap-IxKZEhmO{-webkit-backface-visibility:hidden;backface-visibility:hidden;break-inside:avoid;cursor:default;overflow:hidden}.wrap-IxKZEhmO.libAllSelected-IxKZEhmO{column-span:all}.container-IxKZEhmO{align-items:center;background-color:#fff;box-sizing:border-box;display:flex}html.theme-dark .container-IxKZEhmO{background-color:#1e222d}.container-IxKZEhmO .iconWrap-IxKZEhmO{flex-shrink:0}.container-IxKZEhmO .icon-IxKZEhmO,.container-IxKZEhmO .iconWrap-IxKZEhmO{align-items:center;display:flex;justify-content:center}.container-IxKZEhmO .title-IxKZEhmO{color:#131722;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.theme-dark .container-IxKZEhmO .title-IxKZEhmO{color:#d1d4dc}.container-IxKZEhmO .title-IxKZEhmO .highlighted-IxKZEhmO,html.theme-dark .container-IxKZEhmO .title-IxKZEhmO .highlighted-IxKZEhmO{color:#90bff9}.container-IxKZEhmO .description-IxKZEhmO{color:#6a6d78;line-height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.theme-dark .container-IxKZEhmO .description-IxKZEhmO{color:#868993}.container-IxKZEhmO.libAllSelected-IxKZEhmO{width:calc(50% - 2px)}@media screen and (max-width:479px){.container-IxKZEhmO.libAllSelected-IxKZEhmO{width:auto}}.container-IxKZEhmO.mobile-IxKZEhmO{height:52px}.container-IxKZEhmO.mobile-IxKZEhmO.allSelected-IxKZEhmO{height:40px}.container-IxKZEhmO.mobile-IxKZEhmO .iconWrap-IxKZEhmO{margin-right:2px;width:40px}.container-IxKZEhmO.mobile-IxKZEhmO .icon-IxKZEhmO{height:20px;width:20px}.container-IxKZEhmO.mobile-IxKZEhmO .title-IxKZEhmO{font-size:16px;line-height:24px}.container-IxKZEhmO.mobile-IxKZEhmO .description-IxKZEhmO{font-size:12px}.container-IxKZEhmO.desktop-IxKZEhmO{border-bottom:none;border-radius:4px;height:46px;padding-right:8px}.container-IxKZEhmO.desktop-IxKZEhmO .iconWrap-IxKZEhmO{margin-left:8px}.container-IxKZEhmO.desktop-IxKZEhmO .icon-IxKZEhmO{height:24px;width:24px}.container-IxKZEhmO.desktop-IxKZEhmO .allSelectedIcon-IxKZEhmO svg{height:20px;width:20px}.container-IxKZEhmO.desktop-IxKZEhmO .title-IxKZEhmO{font-size:14px;line-height:22px}.container-IxKZEhmO.desktop-IxKZEhmO .description-IxKZEhmO{font-size:12px;line-height:16px}@media (any-hover:hover){.container-IxKZEhmO.desktop-IxKZEhmO:hover:not(.selected-IxKZEhmO){background-color:#f0f3fa}html.theme-dark .container-IxKZEhmO.desktop-IxKZEhmO:hover:not(.selected-IxKZEhmO){background-color:#2a2e39}}.container-IxKZEhmO{outline:none;overflow:visible;position:relative}.container-IxKZEhmO:focus{outline:none}.container-IxKZEhmO:focus-visible{outline:none}.container-IxKZEhmO:after{border-color:#2962ffcc;border-radius:4px;border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}.container-IxKZEhmO.focused-IxKZEhmO:after{display:block}.container-IxKZEhmO.selected-IxKZEhmO,html.theme-dark .container-IxKZEhmO.selected-IxKZEhmO{background-color:#2962ff}.container-IxKZEhmO.selected-IxKZEhmO .icon-IxKZEhmO{color:#fff}html.theme-dark .container-IxKZEhmO.selected-IxKZEhmO .icon-IxKZEhmO{color:#d1d4dc}.container-IxKZEhmO.selected-IxKZEhmO .description-IxKZEhmO,.container-IxKZEhmO.selected-IxKZEhmO .title-IxKZEhmO{color:#fff}html.theme-dark .container-IxKZEhmO.selected-IxKZEhmO .description-IxKZEhmO,html.theme-dark .container-IxKZEhmO.selected-IxKZEhmO .title-IxKZEhmO{color:#d1d4dc}.container-IxKZEhmO.selected-IxKZEhmO .description-IxKZEhmO .highlighted-IxKZEhmO,html.theme-dark .container-IxKZEhmO.selected-IxKZEhmO .description-IxKZEhmO .highlighted-IxKZEhmO{color:#90bff9}.container-IxKZEhmO.selected-IxKZEhmO{outline:none;overflow:visible;position:relative}.container-IxKZEhmO.selected-IxKZEhmO:focus{outline:none}.container-IxKZEhmO.selected-IxKZEhmO:focus-visible{outline:none}.container-IxKZEhmO.selected-IxKZEhmO:after{border-color:#fffc;border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% - 2px);pointer-events:none;position:absolute;right:1px;top:1px;width:calc(100% - 2px);z-index:1}.container-IxKZEhmO.selected-IxKZEhmO.focused-IxKZEhmO:after{display:block}.titleWithoutDesc-IxKZEhmO{padding-bottom:8px;padding-top:8px}.textBlock-IxKZEhmO{display:flex;flex:0 1 auto;flex-direction:column;min-width:0}.bordered-IxKZEhmO{border-bottom:1px solid #f0f3fa}html.theme-dark .bordered-IxKZEhmO{border-bottom:1px solid #2a2e39}.container-dfKL9A7t{height:100%;overflow:hidden}.contentList-dfKL9A7t{overflow-y:auto;padding:6px 0}@media (pointer:fine){.contentList-dfKL9A7t{scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .contentList-dfKL9A7t{scrollbar-color:#363a45 #0000}.contentList-dfKL9A7t::-webkit-scrollbar{height:5px;width:5px}.contentList-dfKL9A7t::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .contentList-dfKL9A7t::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.contentList-dfKL9A7t::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.contentList-dfKL9A7t::-webkit-scrollbar-corner{display:none}}.contentListDesktop-dfKL9A7t{padding:16px 0}.searchSourceItemsContainer-dfKL9A7t{margin-bottom:16px}.searchSourceItemsContainer-dfKL9A7t:last-child{margin-bottom:0}.searchSourceItemsContainer-dfKL9A7t.oneColumn-dfKL9A7t{grid-template-columns:1fr}.searchSourceItemsContainerDesktop-dfKL9A7t{column-gap:4px;display:grid;grid-template-columns:1fr 1fr;justify-content:stretch;margin-bottom:24px;padding:0 12px}.searchSourceItemsContainerDesktop-dfKL9A7t:last-child{margin-bottom:0}.groupTitleDesktop-dfKL9A7t{padding-right:20px}.column-dfKL9A7t{overflow:hidden}.emptyText-dfKL9A7t{color:#131722;font-size:16px;line-height:24px;margin:12px 20px;text-align:center}html.theme-dark .emptyText-dfKL9A7t{color:#d1d4dc}@media screen and (max-height:430px) and (orientation:landscape){.emptyIcon-dfKL9A7t{display:none}}.noResultsDesktop-dfKL9A7t{flex:1 0;overflow:auto;padding-bottom:54px;padding-top:24px;scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .noResultsDesktop-dfKL9A7t{scrollbar-color:#363a45 #0000}.noResultsDesktop-dfKL9A7t::-webkit-scrollbar{height:5px;width:5px}.noResultsDesktop-dfKL9A7t::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .noResultsDesktop-dfKL9A7t::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.noResultsDesktop-dfKL9A7t::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.noResultsDesktop-dfKL9A7t::-webkit-scrollbar-corner{display:none}.actions-rarsm4ka{align-items:center;display:flex;margin-left:9px;padding:0 5px;position:relative}.actions-rarsm4ka:before{background-color:var(--tv-color-platform-background,#e0e3eb);content:"";display:block;height:18px;position:absolute;right:0;width:1px}html.theme-dark .actions-rarsm4ka:before{background-color:var(--tv-color-platform-background,#2a2e39)}.actionButton-rarsm4ka{--tv-toolbar-explicit-hover-border-radius:4px;align-items:center;display:flex;height:26px;justify-content:center;width:26px}.bubble-zcjhaZ_y{align-items:center;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-flex;flex:none;max-width:100%;outline:none;overflow:visible;position:relative}.bubble-zcjhaZ_y:focus{outline:none}.bubble-zcjhaZ_y:focus-visible{outline:none}.bubble-zcjhaZ_y:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 10px);pointer-events:none;position:absolute;right:-5px;top:-5px;width:calc(100% + 10px);z-index:1}.bubble-zcjhaZ_y:focus:after{display:block}.bubble-zcjhaZ_y:focus-visible:after{display:block}.bubble-zcjhaZ_y:focus:not(:focus-visible):after{display:none}.bubble-zcjhaZ_y:after{border-color:#2962ffcc}.bubble-zcjhaZ_y.animated-zcjhaZ_y:after{display:block;opacity:0;transition:opacity .2s ease-in-out,visibility 0s ease-in-out .2s;visibility:hidden}.bubble-zcjhaZ_y.animated-zcjhaZ_y:focus:after{opacity:1;transition:opacity .2s ease-in-out;visibility:visible}.bubble-zcjhaZ_y.animated-zcjhaZ_y:focus-visible:after{opacity:1;transition:opacity .2s ease-in-out;visibility:visible}.bubble-zcjhaZ_y.animated-zcjhaZ_y:focus:not(:focus-visible):after{opacity:0;transition:opacity .2s ease-in-out,visibility 0s ease-in-out .2s;visibility:hidden}.bubble-zcjhaZ_y .content-zcjhaZ_y{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y{background-color:#f0f3fa;border-color:#f0f3fa;color:#131722}html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y{background-color:#2a2e39;border-color:#2a2e39;color:#d1d4dc}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y:hover{background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y:hover{background-color:#363a45;border-color:#363a45}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y{background-color:#2962ff;border-color:#2962ff;color:#fff}html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y{background-color:#2962ff;border-color:#2962ff;color:#fff}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.gray-zcjhaZ_y{background-color:#131722;border-color:#131722;color:#fff}html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.gray-zcjhaZ_y{background-color:#fff;border-color:#fff;color:#131722}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.red-zcjhaZ_y,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.red-zcjhaZ_y{background-color:#ff5252}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.red-zcjhaZ_y:hover,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.red-zcjhaZ_y:hover{background-color:#f23645}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.blue-zcjhaZ_y,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.blue-zcjhaZ_y{background-color:#2979ff}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.blue-zcjhaZ_y:hover,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.blue-zcjhaZ_y:hover{background-color:#0c3299}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.green-zcjhaZ_y,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.green-zcjhaZ_y{background-color:#4caf50}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.green-zcjhaZ_y:hover,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.green-zcjhaZ_y:hover{background-color:#388e3c}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.orange-zcjhaZ_y,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.orange-zcjhaZ_y{background-color:#ff9100}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.orange-zcjhaZ_y:hover,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.orange-zcjhaZ_y:hover{background-color:#ef6c00}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.purple-zcjhaZ_y,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.purple-zcjhaZ_y{background-color:#ab47bc}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.purple-zcjhaZ_y:hover,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.purple-zcjhaZ_y:hover{background-color:#7b1fa2}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.cyan-zcjhaZ_y,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.cyan-zcjhaZ_y{background-color:#00e5ff}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.cyan-zcjhaZ_y:hover,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.cyan-zcjhaZ_y:hover{background-color:#00b8d4}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.pink-zcjhaZ_y,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.pink-zcjhaZ_y{background-color:#ff80ab}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.pink-zcjhaZ_y:hover,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.pink-zcjhaZ_y:hover{background-color:#ec407a}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.red-zcjhaZ_y,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.red-zcjhaZ_y{border-color:#ff5252}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.red-zcjhaZ_y:hover,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.red-zcjhaZ_y:hover{border-color:#f23645}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.blue-zcjhaZ_y,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.blue-zcjhaZ_y{border-color:#2979ff}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.blue-zcjhaZ_y:hover,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.blue-zcjhaZ_y:hover{border-color:#0c3299}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.green-zcjhaZ_y,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.green-zcjhaZ_y{border-color:#4caf50}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.green-zcjhaZ_y:hover,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.green-zcjhaZ_y:hover{border-color:#388e3c}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.orange-zcjhaZ_y,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.orange-zcjhaZ_y{border-color:#ff9100}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.orange-zcjhaZ_y:hover,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.orange-zcjhaZ_y:hover{border-color:#ef6c00}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.purple-zcjhaZ_y,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.purple-zcjhaZ_y{border-color:#ab47bc}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.purple-zcjhaZ_y:hover,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.purple-zcjhaZ_y:hover{border-color:#7b1fa2}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.cyan-zcjhaZ_y,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.cyan-zcjhaZ_y{border-color:#00e5ff}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.cyan-zcjhaZ_y:hover,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.cyan-zcjhaZ_y:hover{border-color:#00b8d4}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.pink-zcjhaZ_y,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.pink-zcjhaZ_y{border-color:#ff80ab}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.pink-zcjhaZ_y:hover,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.pink-zcjhaZ_y:hover{border-color:#ec407a}}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.red-zcjhaZ_y:after,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.red-zcjhaZ_y:after{border-color:#ff5252cc}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.blue-zcjhaZ_y:after,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.blue-zcjhaZ_y:after{border-color:#2979ffcc}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.green-zcjhaZ_y:after,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.green-zcjhaZ_y:after{border-color:#4caf50cc}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.orange-zcjhaZ_y:after,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.orange-zcjhaZ_y:after{border-color:#ff9100cc}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.purple-zcjhaZ_y:after,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.purple-zcjhaZ_y:after{border-color:#ab47bccc}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.cyan-zcjhaZ_y:after,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.cyan-zcjhaZ_y:after{border-color:#00e5ffcc}.bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.pink-zcjhaZ_y:after,html.theme-dark .bubble-zcjhaZ_y.appearance-default-zcjhaZ_y.active-zcjhaZ_y.pink-zcjhaZ_y:after{border-color:#ff80abcc}.bubble-zcjhaZ_y.appearance-text-zcjhaZ_y{background-color:initial;border-color:#0000;color:#6a6d78}html.theme-dark .bubble-zcjhaZ_y.appearance-text-zcjhaZ_y{color:#868993}@media (any-hover:hover){.bubble-zcjhaZ_y.appearance-text-zcjhaZ_y:hover{border-color:#6a6d78}html.theme-dark .bubble-zcjhaZ_y.appearance-text-zcjhaZ_y:hover{border-color:#868993}}.bubble-zcjhaZ_y.appearance-text-zcjhaZ_y.active-zcjhaZ_y{border-color:#2962ff;color:#2962ff}html.theme-dark .bubble-zcjhaZ_y.appearance-text-zcjhaZ_y.active-zcjhaZ_y{border-color:#2962ff;color:#2962ff}.bubble-zcjhaZ_y.fontSize-s-zcjhaZ_y{--ui-lib-typography-line-height:21px;--ui-lib-typography-font-size:14px}.bubble-zcjhaZ_y.fontSize-m-zcjhaZ_y,.bubble-zcjhaZ_y.fontSize-s-zcjhaZ_y{font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}.bubble-zcjhaZ_y.fontSize-m-zcjhaZ_y{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px}.bubble-zcjhaZ_y.size-m-zcjhaZ_y{border-radius:14px;height:28px;padding:0 11px}.bubble-zcjhaZ_y.size-m-zcjhaZ_y:after{border-radius:18px}.bubble-zcjhaZ_y.size-l-zcjhaZ_y{border-radius:24px;height:48px;padding:0 23px}.bubble-zcjhaZ_y.size-l-zcjhaZ_y:after{border-radius:28px}.bubbles-Ie7o2cas{-webkit-overflow-scrolling:touch;display:flex;flex:0 0 auto;overflow-x:auto;overflow-y:hidden;padding:4px 20px 12px;scrollbar-width:none}.bubbles-Ie7o2cas.sb-scrollbar-wrap{display:none}.bubbles-Ie7o2cas::-webkit-scrollbar{display:none;height:0;width:0}.bubbles-Ie7o2cas::-webkit-scrollbar-thumb,.bubbles-Ie7o2cas::-webkit-scrollbar-track{display:none}.bubbles-Ie7o2cas::-webkit-scrollbar-corner{display:none}.bubbles-Ie7o2cas.multiLine-Ie7o2cas{flex-flow:wrap}.bubbles-Ie7o2cas .bubble-Ie7o2cas{cursor:default;margin:8px 0 0 8px}.bubbles-Ie7o2cas .bubble-Ie7o2cas:last-child{margin-left:0}.bubbles-Ie7o2cas:after{content:"";display:flex;flex:0 0 auto;width:20px}.flagWrap-QKnxaZOG{align-items:center;border-radius:4px;color:#2962ff;cursor:default;display:flex;justify-content:center;padding:3px}html.theme-dark .flagWrap-QKnxaZOG{color:#2962ff}.flagWrap-QKnxaZOG .icon-QKnxaZOG{display:flex;height:20px;margin-left:4px;padding:4px;width:20px}.flagWrap-QKnxaZOG .icon-QKnxaZOG svg{height:20px;width:20px}@media (any-hover:hover){.flagWrap-QKnxaZOG:hover{background-color:#f0f3fa;color:#1e53e5}html.theme-dark .flagWrap-QKnxaZOG:hover{background-color:#2a2e39;color:#1e53e5}.flagWrap-QKnxaZOG:hover .caret-QKnxaZOG{transform:translateY(2px)}}.title-QKnxaZOG{white-space:nowrap}.caret-QKnxaZOG{display:flex;height:18px;justify-content:center;width:18px}.button-QKnxaZOG{--ui-lib-light-button-padding-inline-start:12px;--ui-lib-light-button-padding-inline-end:5px}.button-QKnxaZOG.withFlag-QKnxaZOG{--ui-lib-light-button-padding-inline-start:8px}.buttonContent-QKnxaZOG{align-items:center;display:flex}.buttonContent-QKnxaZOG .icon-QKnxaZOG{display:flex;height:18px;margin-left:4px;width:18px}.container-M1mz4quA{display:inline-flex;position:relative}.logo-M1mz4quA,.pairContainer-M1mz4quA{display:inline-flex}.logo-M1mz4quA{border-radius:50%;flex:none;overflow:hidden}.logo-M1mz4quA img{height:100%;width:100%}.hidden-M1mz4quA{display:none}.wrap-gjrLBBL3{display:contents}.item-gjrLBBL3{height:40px;padding-left:24px}.item-gjrLBBL3:first-child{min-width:0;padding-right:20px}.item-gjrLBBL3:last-child{grid-column-start:span 3;padding-left:17px}.item-gjrLBBL3,.wrap-gjrLBBL3.small-gjrLBBL3{align-items:center;background-color:#fff;display:flex;justify-content:space-between;position:sticky;top:-1px;z-index:1}html.theme-dark .item-gjrLBBL3,html.theme-dark .wrap-gjrLBBL3.small-gjrLBBL3{background-color:#1e222d}.wrap-gjrLBBL3.newStyles-gjrLBBL3{flex:0 0 auto;flex-flow:wrap;justify-content:flex-start;margin:0 20px;overflow-x:auto;scrollbar-width:none}.wrap-gjrLBBL3.newStyles-gjrLBBL3.sb-scrollbar-wrap{display:none}.wrap-gjrLBBL3.newStyles-gjrLBBL3::-webkit-scrollbar{display:none;height:0;width:0}.wrap-gjrLBBL3.newStyles-gjrLBBL3::-webkit-scrollbar-thumb,.wrap-gjrLBBL3.newStyles-gjrLBBL3::-webkit-scrollbar-track{display:none}.wrap-gjrLBBL3.newStyles-gjrLBBL3::-webkit-scrollbar-corner{display:none}.wrap-gjrLBBL3.newStyles-gjrLBBL3.mobile-gjrLBBL3{flex-flow:unset}.text-gjrLBBL3{--ui-lib-typography-line-height:16px;--ui-lib-typography-font-size:11px;color:#6a6d78;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;letter-spacing:.4px;line-height:var(--ui-lib-typography-line-height);overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}html.theme-dark .text-gjrLBBL3{color:#868993}.exchange-gjrLBBL3{--ui-lib-typography-line-height:21px;--ui-lib-typography-font-size:14px;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}.filterItem-gjrLBBL3{align-items:center;display:flex;height:40px;margin-left:8px}.filterItem-gjrLBBL3:last-child{margin-left:0}.brokerWrap-gjrLBBL3{margin:6px 6px 6px 16px}.logo-d0vVmGvT{display:flex;flex:none;margin-left:8px}.wrap-dlewR1s1{contain:strict;cursor:default;height:100%;overflow:hidden;position:relative;z-index:0}.wrap-dlewR1s1.watchlist-dlewR1s1{padding-top:0}.wrap-dlewR1s1.noFeed-dlewR1s1{max-height:40px}.wrap-dlewR1s1.newStyles-dlewR1s1{max-height:0}.scrollContainer-dlewR1s1{height:100%;margin-top:1px;overflow:auto;scroll-padding-top:40px}@media (pointer:fine){.scrollContainer-dlewR1s1{scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .scrollContainer-dlewR1s1{scrollbar-color:#363a45 #0000}.scrollContainer-dlewR1s1::-webkit-scrollbar{height:5px;width:5px}.scrollContainer-dlewR1s1::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .scrollContainer-dlewR1s1::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollContainer-dlewR1s1::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.scrollContainer-dlewR1s1::-webkit-scrollbar-corner{display:none}}.scrollContainer-dlewR1s1.noFeed-dlewR1s1{overflow:hidden}.listContainer-dlewR1s1{align-items:center;box-sizing:border-box;display:grid;grid-template-columns:-webkit-min-content 1fr -webkit-min-content -webkit-min-content;grid-template-columns:min-content 1fr min-content min-content;margin-top:-1px;max-width:100%;padding-bottom:6px}.listContainer-dlewR1s1.multiLineItemsContainer-dlewR1s1{display:block}.listContainer-dlewR1s1.withSpinner-dlewR1s1{padding-bottom:0}.spinnerContainer-dlewR1s1{align-items:center;box-sizing:border-box;display:flex;grid-column:1/-1;height:40px;margin-bottom:6px;position:relative}.spinnerContainer-dlewR1s1.largeSpinner-dlewR1s1{height:52px}@keyframes highlight-animation-theme-light-oRSs8UQo{50%{background-color:#e3effd}}@keyframes highlight-animation-theme-dark-oRSs8UQo{50%{background-color:#132042}}.itemRow-oRSs8UQo{display:contents}.itemRow-oRSs8UQo.multiLine-oRSs8UQo{align-items:center;display:flex}.itemRow-oRSs8UQo.multiLine-oRSs8UQo .cell-oRSs8UQo{height:51px}.itemRow-oRSs8UQo.multiLine-oRSs8UQo .itemInfoCell-oRSs8UQo{flex:1 1 auto;max-width:none;padding-left:16px}.itemRow-oRSs8UQo.multiLine-oRSs8UQo .description-oRSs8UQo{justify-content:flex-start}.itemRow-oRSs8UQo.multiLine-oRSs8UQo .symbolDescription-oRSs8UQo{color:#6a6d78;font-size:12px;height:17px;line-height:17px;padding-left:0}html.theme-dark .itemRow-oRSs8UQo.multiLine-oRSs8UQo .symbolDescription-oRSs8UQo{color:#868993}.itemRow-oRSs8UQo.multiLine-oRSs8UQo .flag-oRSs8UQo{margin-right:8px}.itemRow-oRSs8UQo.multiLine-oRSs8UQo .exchangeDescription-oRSs8UQo{flex-direction:column-reverse}.itemRow-oRSs8UQo.multiLine-oRSs8UQo .exchangeName-oRSs8UQo,.itemRow-oRSs8UQo.multiLine-oRSs8UQo .marketType-oRSs8UQo{text-align:left}.itemRow-oRSs8UQo.multiLine-oRSs8UQo .exchangeName-oRSs8UQo{margin-left:0}.itemRow-oRSs8UQo.multiLine-oRSs8UQo .marketType-oRSs8UQo{line-height:17px;margin-left:0}.itemRow-oRSs8UQo.multiLine-oRSs8UQo .actionHandleWrap-oRSs8UQo{align-items:center}.itemRow-oRSs8UQo.multiLine-oRSs8UQo .source-oRSs8UQo{justify-content:flex-end;margin-top:4px}.itemRow-oRSs8UQo.hover-oRSs8UQo .cell-oRSs8UQo{background-color:#f0f3fa}@media (any-hover:hover){.itemRow-oRSs8UQo:hover .cell-oRSs8UQo{background-color:#f0f3fa}}html.theme-dark .itemRow-oRSs8UQo.hover-oRSs8UQo .cell-oRSs8UQo{background-color:#2a2e39}@media (any-hover:hover){html.theme-dark .itemRow-oRSs8UQo:hover .cell-oRSs8UQo{background-color:#2a2e39}}.itemRow-oRSs8UQo.selected-oRSs8UQo .cell-oRSs8UQo{background-color:#bbd9fb}html.theme-dark .itemRow-oRSs8UQo.selected-oRSs8UQo .cell-oRSs8UQo{background-color:#142e61}.itemRow-oRSs8UQo.active-oRSs8UQo .cell-oRSs8UQo,html.theme-dark .itemRow-oRSs8UQo.active-oRSs8UQo .cell-oRSs8UQo{background-color:#2962ff}.itemRow-oRSs8UQo.highlighted-oRSs8UQo .cell-oRSs8UQo{animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease}.itemRow-oRSs8UQo.highlighted-oRSs8UQo.light-oRSs8UQo .cell-oRSs8UQo{animation-name:highlight-animation-theme-light-oRSs8UQo}.itemRow-oRSs8UQo.highlighted-oRSs8UQo.dark-oRSs8UQo .cell-oRSs8UQo{animation-name:highlight-animation-theme-dark-oRSs8UQo}@media (any-hover:hover){.itemRow-oRSs8UQo:hover .markedFlag-oRSs8UQo{display:flex}}.itemRow-oRSs8UQo .itemInfoCell-oRSs8UQo{display:flex;max-width:240px;overflow:hidden;padding-left:24px}.itemRow-oRSs8UQo .itemInfoCell-oRSs8UQo.offset-oRSs8UQo{padding-right:8px}.itemRow-oRSs8UQo .itemInfoCell-oRSs8UQo .description-oRSs8UQo{display:flex;flex-direction:column;justify-content:center;overflow:hidden}.itemRow-oRSs8UQo .itemInfoCell-oRSs8UQo .description-oRSs8UQo.offset-oRSs8UQo{margin-right:52px}.itemRow-oRSs8UQo .descriptionCell-oRSs8UQo{display:flex;min-width:0}.itemRow-oRSs8UQo .descriptionCell-oRSs8UQo.addition-oRSs8UQo{grid-column:2/4}.itemRow-oRSs8UQo .descriptionCell-oRSs8UQo.addition-oRSs8UQo+.exchangeCell-oRSs8UQo{display:none}.itemRow-oRSs8UQo .exchangeCell-oRSs8UQo{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end;overflow:hidden;padding-left:20px}@media screen and (max-width:430px){.itemRow-oRSs8UQo .exchangeCell-oRSs8UQo{max-width:104px}}.actionHandleWrap-oRSs8UQo{align-items:center;display:flex;flex-shrink:0}.actionHandleWrap-oRSs8UQo.fixedWidth-oRSs8UQo{width:20px}.actionHandleWrap-oRSs8UQo .expandHandle-oRSs8UQo{border-radius:2px;display:flex;height:18px;margin-right:2px;width:18px}.actionHandleWrap-oRSs8UQo .expandHandle-oRSs8UQo.expanded-oRSs8UQo{transform:rotate(-90deg)}@media (any-hover:hover){.actionHandleWrap-oRSs8UQo .expandHandle-oRSs8UQo:hover{background-color:#e0e3eb}html.theme-dark .actionHandleWrap-oRSs8UQo .expandHandle-oRSs8UQo:hover{background-color:#434651}.actionHandleWrap-oRSs8UQo .expandHandle-oRSs8UQo:hover.selected-oRSs8UQo{background-color:#90bff9}html.theme-dark .actionHandleWrap-oRSs8UQo .expandHandle-oRSs8UQo:hover.selected-oRSs8UQo{background-color:#143a87}}.symbolDescription-oRSs8UQo,.symbolTitle-oRSs8UQo{color:#131722;text-transform:uppercase}html.theme-dark .symbolDescription-oRSs8UQo,html.theme-dark .symbolTitle-oRSs8UQo{color:#d1d4dc}.symbolDescription-oRSs8UQo.invalid-oRSs8UQo,.symbolTitle-oRSs8UQo.invalid-oRSs8UQo,html.theme-dark .symbolDescription-oRSs8UQo.invalid-oRSs8UQo,html.theme-dark .symbolTitle-oRSs8UQo.invalid-oRSs8UQo{color:#f7525f}.symbolDescription-oRSs8UQo em,.symbolTitle-oRSs8UQo em{color:#2962ff;font-style:normal;font-weight:700}.symbolDescription-oRSs8UQo.noDescription-oRSs8UQo,.symbolTitle-oRSs8UQo.noDescription-oRSs8UQo{padding-top:1px}.highlightedText-oRSs8UQo{font-weight:700}.symbolTitle-oRSs8UQo{font-size:16px;line-height:24px}.symbolDescription-oRSs8UQo{font-size:14px;line-height:39px;margin-left:auto;padding-left:24px}.exchangeDescription-oRSs8UQo{display:flex;overflow:hidden}.flag-oRSs8UQo{align-items:center;display:flex;flex-shrink:0}.flag-oRSs8UQo .icon-oRSs8UQo{display:flex;height:18px;width:18px}.exchangeName-oRSs8UQo{color:#131722;font-size:14px;line-height:21px;margin-left:8px}html.theme-dark .exchangeName-oRSs8UQo{color:#d1d4dc}.narrow-oRSs8UQo{max-width:100px}.wide-oRSs8UQo{max-width:180px}.marketType-oRSs8UQo{color:#6a6d78;font-size:12px;line-height:21px;margin-left:8px}html.theme-dark .marketType-oRSs8UQo{color:#868993}.exchangeName-oRSs8UQo,.marketType-oRSs8UQo{text-align:right}.exchangeName-oRSs8UQo,.marketType-oRSs8UQo,.symbolDescription-oRSs8UQo,.symbolTitle-oRSs8UQo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exchangeName-oRSs8UQo.active-oRSs8UQo,.marketType-oRSs8UQo.active-oRSs8UQo,.symbolDescription-oRSs8UQo.active-oRSs8UQo,.symbolTitle-oRSs8UQo.active-oRSs8UQo{color:#fff}html.theme-dark .exchangeName-oRSs8UQo.active-oRSs8UQo,html.theme-dark .marketType-oRSs8UQo.active-oRSs8UQo,html.theme-dark .symbolDescription-oRSs8UQo.active-oRSs8UQo,html.theme-dark .symbolTitle-oRSs8UQo.active-oRSs8UQo{color:#d1d4dc}.dataMode-oRSs8UQo{color:#ab47bc;font-size:10px;font-weight:700;line-height:12px;margin-right:2px;text-transform:uppercase;vertical-align:top}.cell-oRSs8UQo{border-bottom:1px solid #f0f3fa;cursor:default;height:39px}html.theme-dark .cell-oRSs8UQo{border-bottom-color:#2a2e39}.cell-oRSs8UQo.selected-oRSs8UQo{background-color:#bbd9fb}html.theme-dark .cell-oRSs8UQo.selected-oRSs8UQo{background-color:#142e61}.cell-oRSs8UQo.active-oRSs8UQo,html.theme-dark .cell-oRSs8UQo.active-oRSs8UQo{background-color:#2962ff}.actionsCell-oRSs8UQo{align-items:center;display:flex;padding-left:12px}.actionsCell-oRSs8UQo .action-oRSs8UQo{--tv-list-item-button-background-color:#fff;height:28px;margin-left:8px;width:28px}html.theme-dark .actionsCell-oRSs8UQo .action-oRSs8UQo{--tv-list-item-button-background-color:#1e222d}.actionsCell-oRSs8UQo .action-oRSs8UQo.selected-oRSs8UQo{background-color:#90bff9}html.theme-dark .actionsCell-oRSs8UQo .action-oRSs8UQo.selected-oRSs8UQo{background-color:#143a87}.actionsCell-oRSs8UQo .targetAction-oRSs8UQo.selected-oRSs8UQo{color:#131722}html.theme-dark .actionsCell-oRSs8UQo .targetAction-oRSs8UQo.selected-oRSs8UQo{color:#d1d4dc}.actionsCell-oRSs8UQo .removeAction-oRSs8UQo.selected-oRSs8UQo{color:#cc2f3c}@media (any-hover:hover){.actionsCell-oRSs8UQo .removeAction-oRSs8UQo:hover{color:#cc2f3c}}html.theme-dark .actionsCell-oRSs8UQo .removeAction-oRSs8UQo.selected-oRSs8UQo{color:#f23645}@media (any-hover:hover){html.theme-dark .actionsCell-oRSs8UQo .removeAction-oRSs8UQo:hover{color:#f23645}}.actionsCell-oRSs8UQo .addAction-oRSs8UQo{color:#2962ff}@media (any-hover:hover){.actionsCell-oRSs8UQo .addAction-oRSs8UQo:hover{color:#2962ff}}html.theme-dark .actionsCell-oRSs8UQo .addAction-oRSs8UQo{color:#2962ff}@media (any-hover:hover){html.theme-dark .actionsCell-oRSs8UQo .addAction-oRSs8UQo:hover{color:#2962ff}}.markedFlagWrap-oRSs8UQo{align-items:center;display:flex;height:100%;position:relative}.markedFlagWrap-oRSs8UQo.offset-oRSs8UQo{margin-right:-8px}.markedFlag-oRSs8UQo{display:none}.markedFlagMobile-oRSs8UQo{display:flex}.logo-oRSs8UQo{display:flex;margin-right:20px}.logo-oRSs8UQo.isExpandable-oRSs8UQo{margin-right:0}.source-oRSs8UQo{display:flex;overflow:hidden}.primaryIcon-oRSs8UQo{align-items:center;color:#00bcd4;display:inline-flex;margin-left:4px}html.theme-dark .primaryIcon-oRSs8UQo{color:#00bcd4}.search-ZXzPWcCf::placeholder{text-transform:none}.search-ZXzPWcCf.upperCase-ZXzPWcCf{text-transform:uppercase}.withFilters-ZXzPWcCf{padding-bottom:4px}.withButton-ZXzPWcCf .symbolType-ZXzPWcCf:nth-last-child(2){margin-left:20px}.symbolType-ZXzPWcCf{max-width:180px}.spinnerWrap-ZXzPWcCf{height:100%;position:relative;width:100%}.emptyText-ZXzPWcCf{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:28px;--ui-lib-typography-font-size:18px;color:#131722;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height);margin:0 20px;text-align:center}html.theme-dark .emptyText-ZXzPWcCf{color:#d1d4dc}@media screen and (max-height:430px) and (orientation:landscape){.emptyIcon-ZXzPWcCf{display:none}}.noResultsDesktop-ZXzPWcCf{flex:1 0;overflow:auto;padding-bottom:54px;padding-top:24px;scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .noResultsDesktop-ZXzPWcCf{scrollbar-color:#363a45 #0000}.noResultsDesktop-ZXzPWcCf::-webkit-scrollbar{height:5px;width:5px}.noResultsDesktop-ZXzPWcCf::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .noResultsDesktop-ZXzPWcCf::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.noResultsDesktop-ZXzPWcCf::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.noResultsDesktop-ZXzPWcCf::-webkit-scrollbar-corner{display:none}.brokerButtonWrap-ZXzPWcCf{box-sizing:border-box;margin-left:auto;max-width:100%;padding:0 20px 8px}.brokerButton-ZXzPWcCf{margin-top:8px}.dialog-u2dP3kv1{overflow:hidden;width:100%}.tabletDialog-u2dP3kv1{height:562px;max-width:560px}.desktopDialog-u2dP3kv1{height:680px;max-width:840px;min-width:719px;width:100%}@media (max-width:768px){.desktopDialog-u2dP3kv1{max-width:640px;min-width:480px}}@media (max-width:519px){.desktopDialog-u2dP3kv1{max-width:479px;min-width:380px}}.backButton-u2dP3kv1{margin-left:17px;margin-right:-3px} \ No newline at end of file diff --git a/charting_library/bundles/3502.c49903f7222870ff8aca.css b/charting_library/bundles/3502.c49903f7222870ff8aca.css new file mode 100644 index 0000000..3b49151 --- /dev/null +++ b/charting_library/bundles/3502.c49903f7222870ff8aca.css @@ -0,0 +1 @@ +.wrapper-GZajBGIm{display:inline-block;flex:none;height:18px;position:relative;width:18px}.wrapper-GZajBGIm .input-GZajBGIm:hover:not(:focus):not(:disabled):not(:active)+.box-GZajBGIm{border-color:#a3a6af}html.theme-dark .wrapper-GZajBGIm .input-GZajBGIm:hover:not(:focus):not(:disabled):not(:active)+.box-GZajBGIm{border-color:#5d606b}.wrapper-GZajBGIm .input-GZajBGIm:hover:checked:not(:focus):not(:disabled)+.box-GZajBGIm{background-color:var(--ui-lib-checkbox-color-accent,#1e53e5);border-color:var(--ui-lib-checkbox-color-accent,#1e53e5)}html.theme-dark .wrapper-GZajBGIm .input-GZajBGIm:hover:checked:not(:focus):not(:disabled)+.box-GZajBGIm{background-color:var(--ui-lib-checkbox-color-accent,#1e53e5);border-color:var(--ui-lib-checkbox-color-accent,#1e53e5)}.wrapper-GZajBGIm .box-GZajBGIm{align-items:center;border:1px solid #b2b5be;border-radius:3px;box-sizing:border-box;display:flex;height:100%;justify-content:center;position:relative;transition:background-color .35s ease;width:100%}html.theme-dark .wrapper-GZajBGIm .box-GZajBGIm{border:1px solid #50535e}.wrapper-GZajBGIm .box-GZajBGIm .icon-GZajBGIm{align-items:center;box-sizing:border-box;display:inline-flex}.wrapper-GZajBGIm .box-GZajBGIm .icon-GZajBGIm,.wrapper-GZajBGIm .box-GZajBGIm .icon-GZajBGIm svg{height:9px;width:11px}.wrapper-GZajBGIm .box-GZajBGIm:before{border:2px solid #2962ffcc;border-radius:6px;box-sizing:border-box;content:"";height:26px;left:-5px;opacity:0;position:absolute;top:-5px;transform:scale(.69231);width:26px}html.theme-dark .wrapper-GZajBGIm .box-GZajBGIm:before{border:2px solid #2962ffcc}.wrapper-GZajBGIm .box-GZajBGIm.noOutline-GZajBGIm:before{content:none}.wrapper-GZajBGIm .box-GZajBGIm:after{background-color:initial;border-radius:50%;content:"";height:6px;left:calc(50% - 3px);position:absolute;top:calc(50% - 3px);width:6px}.wrapper-GZajBGIm .intent-danger-GZajBGIm,html.theme-dark .wrapper-GZajBGIm .intent-danger-GZajBGIm{border-color:#f23645}.wrapper-GZajBGIm .input-GZajBGIm{cursor:inherit;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%}.wrapper-GZajBGIm .input-GZajBGIm:checked+.box-GZajBGIm{background-color:var(--ui-lib-checkbox-color-accent,#2962ff)}.wrapper-GZajBGIm .input-GZajBGIm:checked+.box-GZajBGIm,html.theme-dark .wrapper-GZajBGIm .input-GZajBGIm:checked+.box-GZajBGIm{border-color:var(--ui-lib-checkbox-color-accent,#2962ff)}html.theme-dark .wrapper-GZajBGIm .input-GZajBGIm:checked+.box-GZajBGIm{background-color:var(--ui-lib-checkbox-color-accent,#2962ff)}.wrapper-GZajBGIm .input-GZajBGIm:checked+.box-GZajBGIm.check-GZajBGIm .icon-GZajBGIm{stroke:#fff}html.theme-dark .wrapper-GZajBGIm .input-GZajBGIm:checked+.box-GZajBGIm.check-GZajBGIm .icon-GZajBGIm{stroke:#d1d4dc}.wrapper-GZajBGIm .input-GZajBGIm:checked+.box-GZajBGIm.dot-GZajBGIm:after{background-color:#fff}html.theme-dark .wrapper-GZajBGIm .input-GZajBGIm:checked+.box-GZajBGIm.dot-GZajBGIm:after{background-color:#d1d4dc}.wrapper-GZajBGIm .input-GZajBGIm:disabled+.box-GZajBGIm{background-color:#e0e3eb;border-color:#b2b5be}html.theme-dark .wrapper-GZajBGIm .input-GZajBGIm:disabled+.box-GZajBGIm{background-color:#2a2e39;border-color:#50535e}.wrapper-GZajBGIm .input-GZajBGIm:checked:disabled+.box-GZajBGIm{background-color:#e0e3eb}html.theme-dark .wrapper-GZajBGIm .input-GZajBGIm:checked:disabled+.box-GZajBGIm{background-color:#2a2e39}.wrapper-GZajBGIm .input-GZajBGIm:checked:disabled+.box-GZajBGIm.check-GZajBGIm .icon-GZajBGIm{stroke:#b2b5be}html.theme-dark .wrapper-GZajBGIm .input-GZajBGIm:checked:disabled+.box-GZajBGIm.check-GZajBGIm .icon-GZajBGIm{stroke:#50535e}.wrapper-GZajBGIm .input-GZajBGIm:checked:disabled+.box-GZajBGIm.dot-GZajBGIm:after{background-color:#b2b5be}html.theme-dark .wrapper-GZajBGIm .input-GZajBGIm:checked:disabled+.box-GZajBGIm.dot-GZajBGIm:after{background-color:#50535e}.wrapper-GZajBGIm .input-GZajBGIm:active:not(:disabled)+.box-GZajBGIm,html.theme-dark .wrapper-GZajBGIm .input-GZajBGIm:active:not(:disabled)+.box-GZajBGIm{border-color:var(--ui-lib-checkbox-color-accent,#1848cc)}.wrapper-GZajBGIm .input-GZajBGIm:checked:active:not(:disabled)+.box-GZajBGIm,html.theme-dark .wrapper-GZajBGIm .input-GZajBGIm:checked:active:not(:disabled)+.box-GZajBGIm{background-color:var(--ui-lib-checkbox-color-accent,#1848cc)}.wrapper-GZajBGIm .input-GZajBGIm:focus+.box-GZajBGIm:before{opacity:1;transform:scale(1)}.wrapper-GZajBGIm .input-GZajBGIm:focus-visible+.box-GZajBGIm:before{opacity:1;transform:scale(1)}.wrapper-GZajBGIm .input-GZajBGIm:focus:not(:focus-visible)+.box-GZajBGIm:before{opacity:0;transform:scale(.69231)} \ No newline at end of file diff --git a/charting_library/bundles/3502.c49903f7222870ff8aca.rtl.css b/charting_library/bundles/3502.c49903f7222870ff8aca.rtl.css new file mode 100644 index 0000000..99a82a0 --- /dev/null +++ b/charting_library/bundles/3502.c49903f7222870ff8aca.rtl.css @@ -0,0 +1 @@ +.wrapper-GZajBGIm{display:inline-block;flex:none;height:18px;position:relative;width:18px}.wrapper-GZajBGIm .input-GZajBGIm:hover:not(:focus):not(:disabled):not(:active)+.box-GZajBGIm{border-color:#a3a6af}html.theme-dark .wrapper-GZajBGIm .input-GZajBGIm:hover:not(:focus):not(:disabled):not(:active)+.box-GZajBGIm{border-color:#5d606b}.wrapper-GZajBGIm .input-GZajBGIm:hover:checked:not(:focus):not(:disabled)+.box-GZajBGIm{background-color:var(--ui-lib-checkbox-color-accent,#1e53e5);border-color:var(--ui-lib-checkbox-color-accent,#1e53e5)}html.theme-dark .wrapper-GZajBGIm .input-GZajBGIm:hover:checked:not(:focus):not(:disabled)+.box-GZajBGIm{background-color:var(--ui-lib-checkbox-color-accent,#1e53e5);border-color:var(--ui-lib-checkbox-color-accent,#1e53e5)}.wrapper-GZajBGIm .box-GZajBGIm{align-items:center;border:1px solid #b2b5be;border-radius:3px;box-sizing:border-box;display:flex;height:100%;justify-content:center;position:relative;transition:background-color .35s ease;width:100%}html.theme-dark .wrapper-GZajBGIm .box-GZajBGIm{border:1px solid #50535e}.wrapper-GZajBGIm .box-GZajBGIm .icon-GZajBGIm{align-items:center;box-sizing:border-box;display:inline-flex}.wrapper-GZajBGIm .box-GZajBGIm .icon-GZajBGIm,.wrapper-GZajBGIm .box-GZajBGIm .icon-GZajBGIm svg{height:9px;width:11px}.wrapper-GZajBGIm .box-GZajBGIm:before{border:2px solid #2962ffcc;border-radius:6px;box-sizing:border-box;content:"";height:26px;opacity:0;position:absolute;right:-5px;top:-5px;transform:scale(.69231);width:26px}html.theme-dark .wrapper-GZajBGIm .box-GZajBGIm:before{border:2px solid #2962ffcc}.wrapper-GZajBGIm .box-GZajBGIm.noOutline-GZajBGIm:before{content:none}.wrapper-GZajBGIm .box-GZajBGIm:after{background-color:initial;border-radius:50%;content:"";height:6px;position:absolute;right:calc(50% - 3px);top:calc(50% - 3px);width:6px}.wrapper-GZajBGIm .intent-danger-GZajBGIm,html.theme-dark .wrapper-GZajBGIm .intent-danger-GZajBGIm{border-color:#f23645}.wrapper-GZajBGIm .input-GZajBGIm{cursor:inherit;height:100%;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;width:100%}.wrapper-GZajBGIm .input-GZajBGIm:checked+.box-GZajBGIm{background-color:var(--ui-lib-checkbox-color-accent,#2962ff)}.wrapper-GZajBGIm .input-GZajBGIm:checked+.box-GZajBGIm,html.theme-dark .wrapper-GZajBGIm .input-GZajBGIm:checked+.box-GZajBGIm{border-color:var(--ui-lib-checkbox-color-accent,#2962ff)}html.theme-dark .wrapper-GZajBGIm .input-GZajBGIm:checked+.box-GZajBGIm{background-color:var(--ui-lib-checkbox-color-accent,#2962ff)}.wrapper-GZajBGIm .input-GZajBGIm:checked+.box-GZajBGIm.check-GZajBGIm .icon-GZajBGIm{stroke:#fff}html.theme-dark .wrapper-GZajBGIm .input-GZajBGIm:checked+.box-GZajBGIm.check-GZajBGIm .icon-GZajBGIm{stroke:#d1d4dc}.wrapper-GZajBGIm .input-GZajBGIm:checked+.box-GZajBGIm.dot-GZajBGIm:after{background-color:#fff}html.theme-dark .wrapper-GZajBGIm .input-GZajBGIm:checked+.box-GZajBGIm.dot-GZajBGIm:after{background-color:#d1d4dc}.wrapper-GZajBGIm .input-GZajBGIm:disabled+.box-GZajBGIm{background-color:#e0e3eb;border-color:#b2b5be}html.theme-dark .wrapper-GZajBGIm .input-GZajBGIm:disabled+.box-GZajBGIm{background-color:#2a2e39;border-color:#50535e}.wrapper-GZajBGIm .input-GZajBGIm:checked:disabled+.box-GZajBGIm{background-color:#e0e3eb}html.theme-dark .wrapper-GZajBGIm .input-GZajBGIm:checked:disabled+.box-GZajBGIm{background-color:#2a2e39}.wrapper-GZajBGIm .input-GZajBGIm:checked:disabled+.box-GZajBGIm.check-GZajBGIm .icon-GZajBGIm{stroke:#b2b5be}html.theme-dark .wrapper-GZajBGIm .input-GZajBGIm:checked:disabled+.box-GZajBGIm.check-GZajBGIm .icon-GZajBGIm{stroke:#50535e}.wrapper-GZajBGIm .input-GZajBGIm:checked:disabled+.box-GZajBGIm.dot-GZajBGIm:after{background-color:#b2b5be}html.theme-dark .wrapper-GZajBGIm .input-GZajBGIm:checked:disabled+.box-GZajBGIm.dot-GZajBGIm:after{background-color:#50535e}.wrapper-GZajBGIm .input-GZajBGIm:active:not(:disabled)+.box-GZajBGIm,html.theme-dark .wrapper-GZajBGIm .input-GZajBGIm:active:not(:disabled)+.box-GZajBGIm{border-color:var(--ui-lib-checkbox-color-accent,#1848cc)}.wrapper-GZajBGIm .input-GZajBGIm:checked:active:not(:disabled)+.box-GZajBGIm,html.theme-dark .wrapper-GZajBGIm .input-GZajBGIm:checked:active:not(:disabled)+.box-GZajBGIm{background-color:var(--ui-lib-checkbox-color-accent,#1848cc)}.wrapper-GZajBGIm .input-GZajBGIm:focus+.box-GZajBGIm:before{opacity:1;transform:scale(1)}.wrapper-GZajBGIm .input-GZajBGIm:focus-visible+.box-GZajBGIm:before{opacity:1;transform:scale(1)}.wrapper-GZajBGIm .input-GZajBGIm:focus:not(:focus-visible)+.box-GZajBGIm:before{opacity:0;transform:scale(.69231)} \ No newline at end of file diff --git a/charting_library/bundles/3610.11b7ad14e26429fdfa5d.css b/charting_library/bundles/3610.11b7ad14e26429fdfa5d.css new file mode 100644 index 0000000..951faa4 --- /dev/null +++ b/charting_library/bundles/3610.11b7ad14e26429fdfa5d.css @@ -0,0 +1 @@ +.autocomplete-uszkUMOz{flex:1 1 auto;position:relative}.autocomplete-uszkUMOz .caret-uszkUMOz{border-radius:4px;display:flex;height:calc(100% - 2px);justify-content:center;margin:1px 0;width:21px}@media (any-hover:hover){.autocomplete-uszkUMOz .caret-uszkUMOz:hover{background-color:#f0f3fa}html.theme-dark .autocomplete-uszkUMOz .caret-uszkUMOz:hover{background-color:#363a45}.autocomplete-uszkUMOz .caret-uszkUMOz:hover .icon-uszkUMOz{color:#131722}html.theme-dark .autocomplete-uszkUMOz .caret-uszkUMOz:hover .icon-uszkUMOz{color:#d1d4dc}}.autocomplete-uszkUMOz .caret-uszkUMOz .icon-uszkUMOz{color:#6a6d78}html.theme-dark .autocomplete-uszkUMOz .caret-uszkUMOz .icon-uszkUMOz{color:#868993}.suggestions-uszkUMOz{background-color:#fff;border-radius:3px;box-shadow:0 1px 2px 1px rgba(0,0,0,.275);font-size:13px;max-height:0;outline:0;overflow-x:hidden;overflow-y:auto;padding:10px 0;position:absolute;transform:translateZ(0);visibility:hidden;width:100%;z-index:150}html.theme-dark .suggestions-uszkUMOz{background-color:#1e222d}.suggestions-uszkUMOz::-webkit-scrollbar{height:5px;width:5px}.suggestions-uszkUMOz::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .suggestions-uszkUMOz::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.suggestions-uszkUMOz::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.suggestions-uszkUMOz::-webkit-scrollbar-corner{display:none}.suggestions-uszkUMOz .noResults-uszkUMOz,.suggestions-uszkUMOz .suggestion-uszkUMOz{overflow:hidden;padding:10px 15px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap}.suggestions-uszkUMOz .suggestion-uszkUMOz{cursor:pointer}.suggestions-uszkUMOz .suggestion-uszkUMOz.selected-uszkUMOz{background-color:#e3effd;color:#4a4a4a}html.theme-dark .suggestions-uszkUMOz .suggestion-uszkUMOz.selected-uszkUMOz{background-color:#142e61;color:#868993}@media (any-hover:hover){.suggestions-uszkUMOz .suggestion-uszkUMOz:hover{background-color:#e0e3eb;color:#4a4a4a}html.theme-dark .suggestions-uszkUMOz .suggestion-uszkUMOz:hover{background-color:#1e222d;color:#868993}}.suggestions-uszkUMOz .suggestion-uszkUMOz:active{background-color:#e0e3eb;color:#4a4a4a}html.theme-dark .suggestions-uszkUMOz .suggestion-uszkUMOz:active{background-color:#2a2e39;color:#868993}.suggestions-uszkUMOz .noResults-uszkUMOz{color:#6a6d78}html.theme-dark .suggestions-uszkUMOz .noResults-uszkUMOz{color:#868993}.opened-uszkUMOz.suggestions-uszkUMOz{max-height:45vh;visibility:visible}.opened-uszkUMOz.suggestions-uszkUMOz::-webkit-scrollbar{height:5px;width:5px}.opened-uszkUMOz.suggestions-uszkUMOz::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .opened-uszkUMOz.suggestions-uszkUMOz::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.opened-uszkUMOz.suggestions-uszkUMOz::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.opened-uszkUMOz.suggestions-uszkUMOz::-webkit-scrollbar-corner{display:none} \ No newline at end of file diff --git a/charting_library/bundles/3610.11b7ad14e26429fdfa5d.rtl.css b/charting_library/bundles/3610.11b7ad14e26429fdfa5d.rtl.css new file mode 100644 index 0000000..01a4915 --- /dev/null +++ b/charting_library/bundles/3610.11b7ad14e26429fdfa5d.rtl.css @@ -0,0 +1 @@ +.autocomplete-uszkUMOz{flex:1 1 auto;position:relative}.autocomplete-uszkUMOz .caret-uszkUMOz{border-radius:4px;display:flex;height:calc(100% - 2px);justify-content:center;margin:1px 0;width:21px}@media (any-hover:hover){.autocomplete-uszkUMOz .caret-uszkUMOz:hover{background-color:#f0f3fa}html.theme-dark .autocomplete-uszkUMOz .caret-uszkUMOz:hover{background-color:#363a45}.autocomplete-uszkUMOz .caret-uszkUMOz:hover .icon-uszkUMOz{color:#131722}html.theme-dark .autocomplete-uszkUMOz .caret-uszkUMOz:hover .icon-uszkUMOz{color:#d1d4dc}}.autocomplete-uszkUMOz .caret-uszkUMOz .icon-uszkUMOz{color:#6a6d78}html.theme-dark .autocomplete-uszkUMOz .caret-uszkUMOz .icon-uszkUMOz{color:#868993}.suggestions-uszkUMOz{background-color:#fff;border-radius:3px;box-shadow:0 1px 2px 1px rgba(0,0,0,.275);font-size:13px;max-height:0;outline:0;overflow-x:hidden;overflow-y:auto;padding:10px 0;position:absolute;transform:translateZ(0);visibility:hidden;width:100%;z-index:150}html.theme-dark .suggestions-uszkUMOz{background-color:#1e222d}.suggestions-uszkUMOz::-webkit-scrollbar{height:5px;width:5px}.suggestions-uszkUMOz::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .suggestions-uszkUMOz::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.suggestions-uszkUMOz::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.suggestions-uszkUMOz::-webkit-scrollbar-corner{display:none}.suggestions-uszkUMOz .noResults-uszkUMOz,.suggestions-uszkUMOz .suggestion-uszkUMOz{overflow:hidden;padding:10px 15px;position:relative;text-align:right;text-overflow:ellipsis;white-space:nowrap}.suggestions-uszkUMOz .suggestion-uszkUMOz{cursor:pointer}.suggestions-uszkUMOz .suggestion-uszkUMOz.selected-uszkUMOz{background-color:#e3effd;color:#4a4a4a}html.theme-dark .suggestions-uszkUMOz .suggestion-uszkUMOz.selected-uszkUMOz{background-color:#142e61;color:#868993}@media (any-hover:hover){.suggestions-uszkUMOz .suggestion-uszkUMOz:hover{background-color:#e0e3eb;color:#4a4a4a}html.theme-dark .suggestions-uszkUMOz .suggestion-uszkUMOz:hover{background-color:#1e222d;color:#868993}}.suggestions-uszkUMOz .suggestion-uszkUMOz:active{background-color:#e0e3eb;color:#4a4a4a}html.theme-dark .suggestions-uszkUMOz .suggestion-uszkUMOz:active{background-color:#2a2e39;color:#868993}.suggestions-uszkUMOz .noResults-uszkUMOz{color:#6a6d78}html.theme-dark .suggestions-uszkUMOz .noResults-uszkUMOz{color:#868993}.opened-uszkUMOz.suggestions-uszkUMOz{max-height:45vh;visibility:visible}.opened-uszkUMOz.suggestions-uszkUMOz::-webkit-scrollbar{height:5px;width:5px}.opened-uszkUMOz.suggestions-uszkUMOz::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .opened-uszkUMOz.suggestions-uszkUMOz::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.opened-uszkUMOz.suggestions-uszkUMOz::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.opened-uszkUMOz.suggestions-uszkUMOz::-webkit-scrollbar-corner{display:none} \ No newline at end of file diff --git a/charting_library/bundles/3717.856421c70a4dff35762a.css b/charting_library/bundles/3717.856421c70a4dff35762a.css new file mode 100644 index 0000000..8f24afe --- /dev/null +++ b/charting_library/bundles/3717.856421c70a4dff35762a.css @@ -0,0 +1 @@ +.actionButton-k53vexPa{margin:0 6px}.actionButton-k53vexPa:first-child{margin-right:0}.actionButton-k53vexPa:last-child{margin-left:0}.actionButton-k53vexPa.small-k53vexPa{margin:6px 0}.actionButton-k53vexPa.small-k53vexPa:first-child{margin-top:0}.actionButton-k53vexPa.small-k53vexPa:last-child{margin-bottom:0}.hiddenTitle-k53vexPa{visibility:hidden}.popupDialog-B02UUUN3{max-height:calc(100% - 20px);max-width:480px;width:calc(100% - 20px)}.wrap-B02UUUN3{cursor:default;display:flex;overflow:hidden}.main-B02UUUN3{color:#131722;display:flex;flex:1 1 auto;flex-direction:column;margin:40px 0 40px 40px}html.theme-dark .main-B02UUUN3{color:#d1d4dc}.main-B02UUUN3.small-B02UUUN3{margin:20px 0 20px 20px}.title-B02UUUN3{--ui-lib-typography-line-height:28px;--ui-lib-typography-font-size:20px;align-items:center;display:flex;flex:none;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height);margin-bottom:8px;width:calc(100% - 9px);word-break:break-word}.title-B02UUUN3.small-B02UUUN3{width:calc(100% - 29px)}.content-B02UUUN3{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;-webkit-overflow-scrolling:touch;display:flex;flex:1 1 auto;flex-direction:column;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height);margin:0 -40px;min-height:145px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:8px 40px;scrollbar-color:#9598a1 #0000;scrollbar-width:thin;white-space:pre-wrap;word-break:break-word}html.theme-dark .content-B02UUUN3{scrollbar-color:#363a45 #0000}@media screen and (max-height:290px){.content-B02UUUN3{min-height:auto}}.content-B02UUUN3::-webkit-scrollbar{height:5px;width:5px}.content-B02UUUN3::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .content-B02UUUN3::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.content-B02UUUN3::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.content-B02UUUN3::-webkit-scrollbar-corner{display:none}.content-B02UUUN3.small-B02UUUN3{margin:0 -20px;padding:8px 20px}.content-B02UUUN3.html-B02UUUN3{display:block}.content-B02UUUN3 a,html.theme-dark .content-B02UUUN3 a{color:#2962ff}.footer-B02UUUN3{display:flex;flex:none;flex-direction:row-reverse;justify-content:flex-start;margin-top:16px}.footer-B02UUUN3.small-B02UUUN3{flex-direction:column}.close-B02UUUN3{align-items:center;border-radius:2px;color:#131722;cursor:default;display:flex;flex:none;height:34px;justify-content:center;margin:8px 8px 0 -2px;width:34px}html.theme-dark .close-B02UUUN3{color:#d1d4dc}@media (any-hover:hover){.close-B02UUUN3:hover{background-color:#f0f3fa}html.theme-dark .close-B02UUUN3:hover{background-color:#2a2e39}}.close-B02UUUN3.small-B02UUUN3{margin-left:-22px}.marginWithoutCloseButton-B02UUUN3{margin-right:40px}.marginWithoutCloseButton-B02UUUN3.small-B02UUUN3{margin-right:20px}.label-nb7ji1l2{color:#6a6d78;font-size:14px;line-height:21px}html.theme-dark .label-nb7ji1l2{color:#868993} \ No newline at end of file diff --git a/charting_library/bundles/3717.856421c70a4dff35762a.rtl.css b/charting_library/bundles/3717.856421c70a4dff35762a.rtl.css new file mode 100644 index 0000000..df4e1c7 --- /dev/null +++ b/charting_library/bundles/3717.856421c70a4dff35762a.rtl.css @@ -0,0 +1 @@ +.actionButton-k53vexPa{margin:0 6px}.actionButton-k53vexPa:first-child{margin-left:0}.actionButton-k53vexPa:last-child{margin-right:0}.actionButton-k53vexPa.small-k53vexPa{margin:6px 0}.actionButton-k53vexPa.small-k53vexPa:first-child{margin-top:0}.actionButton-k53vexPa.small-k53vexPa:last-child{margin-bottom:0}.hiddenTitle-k53vexPa{visibility:hidden}.popupDialog-B02UUUN3{max-height:calc(100% - 20px);max-width:480px;width:calc(100% - 20px)}.wrap-B02UUUN3{cursor:default;display:flex;overflow:hidden}.main-B02UUUN3{color:#131722;display:flex;flex:1 1 auto;flex-direction:column;margin:40px 40px 40px 0}html.theme-dark .main-B02UUUN3{color:#d1d4dc}.main-B02UUUN3.small-B02UUUN3{margin:20px 20px 20px 0}.title-B02UUUN3{--ui-lib-typography-line-height:28px;--ui-lib-typography-font-size:20px;align-items:center;display:flex;flex:none;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height);margin-bottom:8px;width:calc(100% - 9px);word-break:break-word}.title-B02UUUN3.small-B02UUUN3{width:calc(100% - 29px)}.content-B02UUUN3{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;-webkit-overflow-scrolling:touch;display:flex;flex:1 1 auto;flex-direction:column;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height);margin:0 -40px;min-height:145px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:8px 40px;scrollbar-color:#9598a1 #0000;scrollbar-width:thin;white-space:pre-wrap;word-break:break-word}html.theme-dark .content-B02UUUN3{scrollbar-color:#363a45 #0000}@media screen and (max-height:290px){.content-B02UUUN3{min-height:auto}}.content-B02UUUN3::-webkit-scrollbar{height:5px;width:5px}.content-B02UUUN3::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .content-B02UUUN3::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.content-B02UUUN3::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.content-B02UUUN3::-webkit-scrollbar-corner{display:none}.content-B02UUUN3.small-B02UUUN3{margin:0 -20px;padding:8px 20px}.content-B02UUUN3.html-B02UUUN3{display:block}.content-B02UUUN3 a,html.theme-dark .content-B02UUUN3 a{color:#2962ff}.footer-B02UUUN3{display:flex;flex:none;flex-direction:row-reverse;justify-content:flex-start;margin-top:16px}.footer-B02UUUN3.small-B02UUUN3{flex-direction:column}.close-B02UUUN3{align-items:center;border-radius:2px;color:#131722;cursor:default;display:flex;flex:none;height:34px;justify-content:center;margin:8px -2px 0 8px;width:34px}html.theme-dark .close-B02UUUN3{color:#d1d4dc}@media (any-hover:hover){.close-B02UUUN3:hover{background-color:#f0f3fa}html.theme-dark .close-B02UUUN3:hover{background-color:#2a2e39}}.close-B02UUUN3.small-B02UUUN3{margin-right:-22px}.marginWithoutCloseButton-B02UUUN3{margin-left:40px}.marginWithoutCloseButton-B02UUUN3.small-B02UUUN3{margin-left:20px}.label-nb7ji1l2{color:#6a6d78;font-size:14px;line-height:21px}html.theme-dark .label-nb7ji1l2{color:#868993} \ No newline at end of file diff --git a/charting_library/bundles/3780.a289557f2e0bcabcc4ca.css b/charting_library/bundles/3780.a289557f2e0bcabcc4ca.css new file mode 100644 index 0000000..b562364 --- /dev/null +++ b/charting_library/bundles/3780.a289557f2e0bcabcc4ca.css @@ -0,0 +1 @@ +.title-uNZ8yW1y{align-items:center;color:#131722;cursor:default;display:flex;flex-shrink:0;font-size:14px;font-weight:600;justify-content:space-between;line-height:24px;overflow:hidden;padding:5px 7px 5px 16px;text-overflow:ellipsis;white-space:nowrap}html.theme-dark .title-uNZ8yW1y{color:#d1d4dc}.title-uNZ8yW1y.withoutIcon-uNZ8yW1y{padding:12px 16px}.buttons-uNZ8yW1y{align-items:center;border-bottom:1px solid #e0e3eb;display:flex;flex-direction:row;flex-shrink:0;padding:0 8px}html.theme-dark .buttons-uNZ8yW1y{border-bottom:1px solid #363a45}.button-uNZ8yW1y{flex:none;height:38px;justify-content:center;padding:0;transition:none;width:38px}.button-uNZ8yW1y.disabled-uNZ8yW1y{opacity:.3}.button-uNZ8yW1y.disabled-uNZ8yW1y,.button-uNZ8yW1y.disabled-uNZ8yW1y:active,.button-uNZ8yW1y.disabled-uNZ8yW1y:before{background-color:#fff}@media (any-hover:hover){.button-uNZ8yW1y.disabled-uNZ8yW1y:hover{background-color:#fff}}html.theme-dark .button-uNZ8yW1y.disabled-uNZ8yW1y,html.theme-dark .button-uNZ8yW1y.disabled-uNZ8yW1y:active,html.theme-dark .button-uNZ8yW1y.disabled-uNZ8yW1y:before{background-color:#131722}@media (any-hover:hover){html.theme-dark .button-uNZ8yW1y.disabled-uNZ8yW1y:hover{background-color:#131722}}.spacing-uNZ8yW1y{flex-grow:1}.toolbar-uNZ8yW1y{display:contents}.wrap-IEe5qpW4{background-color:#fff;position:relative}html.theme-dark .wrap-IEe5qpW4{background-color:#131722}@media (any-hover:hover){.wrap-IEe5qpW4:hover{background-color:#f0f3fa}html.theme-dark .wrap-IEe5qpW4:hover{background-color:#2a2e39}}.wrap-IEe5qpW4.selected-IEe5qpW4{background-color:#bbd9fb}@media (any-hover:hover){.wrap-IEe5qpW4.selected-IEe5qpW4:hover{background-color:#bbd9fb}}html.theme-dark .wrap-IEe5qpW4.selected-IEe5qpW4{background-color:#142e61}@media (any-hover:hover){html.theme-dark .wrap-IEe5qpW4.selected-IEe5qpW4:hover{background-color:#142e61}}.wrap-IEe5qpW4.childOfSelected-IEe5qpW4{background-color:#e3effd}@media (any-hover:hover){.wrap-IEe5qpW4.childOfSelected-IEe5qpW4:hover{background-color:#e3effd}}html.theme-dark .wrap-IEe5qpW4.childOfSelected-IEe5qpW4{background-color:#132042}@media (any-hover:hover){html.theme-dark .wrap-IEe5qpW4.childOfSelected-IEe5qpW4:hover{background-color:#132042}.wrap-IEe5qpW4.disabled-IEe5qpW4:hover{background-color:#fff}html.theme-dark .wrap-IEe5qpW4.disabled-IEe5qpW4:hover{background-color:#131722}}.wrap-IEe5qpW4 .expandHandle-IEe5qpW4{align-items:center;display:flex;height:100%;left:4px;position:absolute}.wrap-IEe5qpW4 .expandHandle-IEe5qpW4.expanded-IEe5qpW4{transform:rotate(90deg)}.dropTargetInside-e_nPSSdZ{pointer-events:none}.dropTargetInside-e_nPSSdZ,html.theme-dark .dropTargetInside-e_nPSSdZ{box-shadow:inset 0 0 0 2px #2962ff}.dropTarget-e_nPSSdZ{height:2px;pointer-events:none;position:absolute;width:100%;z-index:2}.dropTarget-e_nPSSdZ,html.theme-dark .dropTarget-e_nPSSdZ{background-color:#2962ff}.dropTarget-e_nPSSdZ.before-e_nPSSdZ{top:-1px}.dropTarget-e_nPSSdZ.after-e_nPSSdZ{bottom:-1px}.dropTarget-e_nPSSdZ:before{background:#fff;border:2px solid #2962ff;border-radius:5px;bottom:-4px;content:"";height:6px;left:0;position:absolute;width:6px}html.theme-dark .dropTarget-e_nPSSdZ:before{background:#2a2e39;border:2px solid #2962ff}.separator-MgF6KBas{background-color:#e0e3eb;flex:none;height:1px;margin:6px 0}html.theme-dark .separator-MgF6KBas{background-color:#434651}.tree-MgF6KBas{cursor:default;height:100%;overflow:hidden;position:relative;z-index:0}.tree-MgF6KBas .overlayScrollWrap-MgF6KBas{bottom:0;right:0;top:0;z-index:1}.listContainer-MgF6KBas{scrollbar-width:none}.listContainer-MgF6KBas.sb-scrollbar-wrap{display:none}.listContainer-MgF6KBas::-webkit-scrollbar{display:none;height:0;width:0}.listContainer-MgF6KBas::-webkit-scrollbar-thumb,.listContainer-MgF6KBas::-webkit-scrollbar-track{display:none}.listContainer-MgF6KBas::-webkit-scrollbar-corner{display:none}.wrap-ukH4sVzT{display:flex;flex-direction:column;height:100%;touch-action:manipulation}.wrap-ukH4sVzT .space-ukH4sVzT{display:flex;flex:1 1 auto;flex-direction:column;height:0}.wrap-ukH4sVzT .tree-ukH4sVzT{overflow-y:auto}.button-w6lVe_oI{align-items:center;background-color:var(--tv-list-item-button-background-color);border-radius:4px;color:var(--tv-color-popup-element-toolbox-text,#787b86);display:inline-flex;font-size:0;height:22px;justify-content:center;min-width:22px;width:22px}.button-w6lVe_oI.hovered-w6lVe_oI,.button-w6lVe_oI:active{background-color:var(--tv-color-popup-element-toolbox-background-hover,var(--tv-list-item-button-background-hover-color,#e0e3eb));color:var(--tv-color-popup-element-toolbox-text-hover,#131722)}@media (any-hover:hover){.button-w6lVe_oI:hover{background-color:var(--tv-color-popup-element-toolbox-background-hover,var(--tv-list-item-button-background-hover-color,#e0e3eb));color:var(--tv-color-popup-element-toolbox-text-hover,#131722)}}html.theme-dark .button-w6lVe_oI.hovered-w6lVe_oI,html.theme-dark .button-w6lVe_oI:active{background-color:var(--tv-color-popup-element-toolbox-background-hover,var(--tv-list-item-button-background-hover-color,#363a45))}@media (any-hover:hover){html.theme-dark .button-w6lVe_oI:hover{background-color:var(--tv-color-popup-element-toolbox-background-hover,var(--tv-list-item-button-background-hover-color,#363a45))}}html.theme-dark .button-w6lVe_oI.hovered-w6lVe_oI,html.theme-dark .button-w6lVe_oI:active{color:var(--tv-color-popup-element-toolbox-text-hover,#d1d4dc)}@media (any-hover:hover){html.theme-dark .button-w6lVe_oI:hover{color:var(--tv-color-popup-element-toolbox-text-hover,#d1d4dc)}}.button-w6lVe_oI.disabled-w6lVe_oI,.button-w6lVe_oI.disabled-w6lVe_oI:active{background-color:var(--tv-list-item-button-disabled-background-color,#0000)}@media (any-hover:hover){.button-w6lVe_oI.disabled-w6lVe_oI:hover{background-color:var(--tv-list-item-button-disabled-background-color,#0000)}}html.theme-dark .button-w6lVe_oI.disabled-w6lVe_oI,html.theme-dark .button-w6lVe_oI.disabled-w6lVe_oI:active{background-color:var(--tv-list-item-button-disabled-background-color,#0000)}@media (any-hover:hover){html.theme-dark .button-w6lVe_oI.disabled-w6lVe_oI:hover{background-color:var(--tv-list-item-button-disabled-background-color,#0000)}}.wrap-C8ln3wvp{align-items:center;background-color:inherit;display:flex;flex:none;padding:5px 8px 5px 22px}.wrap-C8ln3wvp.dialog-C8ln3wvp{background-color:#fff}html.theme-dark .wrap-C8ln3wvp.dialog-C8ln3wvp{background-color:#1e222d}.wrap-C8ln3wvp.offset-C8ln3wvp{padding-left:48px}.wrap-C8ln3wvp .title-C8ln3wvp{color:#131722;margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.theme-dark .wrap-C8ln3wvp .title-C8ln3wvp{color:#d1d4dc}.wrap-C8ln3wvp .title-C8ln3wvp.main-C8ln3wvp{font-weight:600}.wrap-C8ln3wvp .title-C8ln3wvp.disabled-C8ln3wvp{color:#b2b5be}html.theme-dark .wrap-C8ln3wvp .title-C8ln3wvp.disabled-C8ln3wvp{color:#50535e}.wrap-C8ln3wvp .icon-C8ln3wvp{color:#131722;flex-shrink:0;height:28px;line-height:28px;width:28px}html.theme-dark .wrap-C8ln3wvp .icon-C8ln3wvp{color:#d1d4dc}.wrap-C8ln3wvp .pathIcon-C8ln3wvp{align-items:center;display:flex;height:24px;justify-content:center;padding:2px;text-align:center;width:24px}.wrap-C8ln3wvp .syncIconWrap-C8ln3wvp{background-color:inherit;height:28px;position:relative;width:0}.wrap-C8ln3wvp .syncIcon-C8ln3wvp{align-items:flex-end;background-color:inherit;border-radius:4px;bottom:0;color:#6a6d78;display:flex;height:14px;justify-content:flex-end;overflow:hidden;position:absolute;right:0;width:14px}html.theme-dark .wrap-C8ln3wvp .syncIcon-C8ln3wvp{color:#868993}.wrap-C8ln3wvp .rightButtons-C8ln3wvp{display:flex;flex:none;height:22px;margin-left:auto;position:relative}.wrap-C8ln3wvp.hover-C8ln3wvp{background-color:#f0f3fa}html.theme-dark .wrap-C8ln3wvp.hover-C8ln3wvp{background-color:#2a2e39}.wrap-C8ln3wvp.disabled-C8ln3wvp{--tv-list-item-button-background-hover-color:#f0f3fa}html.theme-dark .wrap-C8ln3wvp.disabled-C8ln3wvp{--tv-list-item-button-background-hover-color:#2a2e39}.wrap-C8ln3wvp.disabled-C8ln3wvp .button-C8ln3wvp,.wrap-C8ln3wvp.disabled-C8ln3wvp .expandHandle-C8ln3wvp,.wrap-C8ln3wvp.disabled-C8ln3wvp .icon-C8ln3wvp,.wrap-C8ln3wvp.disabled-C8ln3wvp .syncIcon-C8ln3wvp,.wrap-C8ln3wvp.disabled-C8ln3wvp .title-C8ln3wvp{color:#b2b5be}html.theme-dark .wrap-C8ln3wvp.disabled-C8ln3wvp .button-C8ln3wvp,html.theme-dark .wrap-C8ln3wvp.disabled-C8ln3wvp .expandHandle-C8ln3wvp,html.theme-dark .wrap-C8ln3wvp.disabled-C8ln3wvp .icon-C8ln3wvp,html.theme-dark .wrap-C8ln3wvp.disabled-C8ln3wvp .syncIcon-C8ln3wvp,html.theme-dark .wrap-C8ln3wvp.disabled-C8ln3wvp .title-C8ln3wvp{color:#50535e}.wrap-C8ln3wvp.selected-C8ln3wvp .rightButtons-C8ln3wvp .button-C8ln3wvp{--tv-list-item-button-background-hover-color:#90bff9}html.theme-dark .wrap-C8ln3wvp.selected-C8ln3wvp .rightButtons-C8ln3wvp .button-C8ln3wvp{--tv-list-item-button-background-hover-color:#143a87}.wrap-C8ln3wvp.childOfSelected-C8ln3wvp .rightButtons-C8ln3wvp .button-C8ln3wvp{--tv-list-item-button-background-hover-color:#bbd9fb}html.theme-dark .wrap-C8ln3wvp.childOfSelected-C8ln3wvp .rightButtons-C8ln3wvp .button-C8ln3wvp{--tv-list-item-button-background-hover-color:#142e61}.wrap-C8ln3wvp .renameInput-C8ln3wvp{background-color:#fff;height:28px;margin-left:3px;width:100%}html.theme-dark .wrap-C8ln3wvp .renameInput-C8ln3wvp{background-color:#2a2e39}.wrap-C8ln3wvp .renameInput-C8ln3wvp[draggable=true]{-webkit-user-select:text;user-select:text}.button-C8ln3wvp{--tv-list-item-button-background-hover-color:#e0e3eb;display:none;margin-left:8px;visibility:hidden}html.theme-dark .button-C8ln3wvp{--tv-list-item-button-background-hover-color:#363a45}.button-C8ln3wvp.warn-C8ln3wvp,.button-C8ln3wvp.warn-C8ln3wvp:active,html.theme-dark .button-C8ln3wvp.warn-C8ln3wvp{color:#fb8c00}@media (any-hover:hover){.button-C8ln3wvp.warn-C8ln3wvp:hover{color:#fb8c00}}html.theme-dark .button-C8ln3wvp.warn-C8ln3wvp:active{color:#fb8c00}@media (any-hover:hover){html.theme-dark .button-C8ln3wvp.warn-C8ln3wvp:hover{color:#fb8c00}}.button-C8ln3wvp.visible-C8ln3wvp{display:inline-flex;visibility:visible}.button-C8ln3wvp.visible-C8ln3wvp~.button-C8ln3wvp{display:inline-flex}.dialog-VUnQLSMH{height:400px}.buttons-VUnQLSMH{align-items:center;display:flex;flex-direction:row;flex-shrink:0}.button-VUnQLSMH{--tv-toolbar-explicit-hover-border-radius:8px;--tv-toolbar-explicit-hover-margin:0;flex:none;height:34px;justify-content:center;padding:0;transition:none;width:34px}.button-VUnQLSMH.disabled-VUnQLSMH{opacity:.3}.button-VUnQLSMH.disabled-VUnQLSMH,.button-VUnQLSMH.disabled-VUnQLSMH:active,.button-VUnQLSMH.disabled-VUnQLSMH:before{background-color:#fff}@media (any-hover:hover){.button-VUnQLSMH.disabled-VUnQLSMH:hover{background-color:#fff}}html.theme-dark .button-VUnQLSMH.disabled-VUnQLSMH,html.theme-dark .button-VUnQLSMH.disabled-VUnQLSMH:active,html.theme-dark .button-VUnQLSMH.disabled-VUnQLSMH:before{background-color:#131722}@media (any-hover:hover){html.theme-dark .button-VUnQLSMH.disabled-VUnQLSMH:hover{background-color:#131722}} \ No newline at end of file diff --git a/charting_library/bundles/3780.a289557f2e0bcabcc4ca.rtl.css b/charting_library/bundles/3780.a289557f2e0bcabcc4ca.rtl.css new file mode 100644 index 0000000..ae9b94c --- /dev/null +++ b/charting_library/bundles/3780.a289557f2e0bcabcc4ca.rtl.css @@ -0,0 +1 @@ +.title-uNZ8yW1y{align-items:center;color:#131722;cursor:default;display:flex;flex-shrink:0;font-size:14px;font-weight:600;justify-content:space-between;line-height:24px;overflow:hidden;padding:5px 16px 5px 7px;text-overflow:ellipsis;white-space:nowrap}html.theme-dark .title-uNZ8yW1y{color:#d1d4dc}.title-uNZ8yW1y.withoutIcon-uNZ8yW1y{padding:12px 16px}.buttons-uNZ8yW1y{align-items:center;border-bottom:1px solid #e0e3eb;display:flex;flex-direction:row;flex-shrink:0;padding:0 8px}html.theme-dark .buttons-uNZ8yW1y{border-bottom:1px solid #363a45}.button-uNZ8yW1y{flex:none;height:38px;justify-content:center;padding:0;transition:none;width:38px}.button-uNZ8yW1y.disabled-uNZ8yW1y{opacity:.3}.button-uNZ8yW1y.disabled-uNZ8yW1y,.button-uNZ8yW1y.disabled-uNZ8yW1y:active,.button-uNZ8yW1y.disabled-uNZ8yW1y:before{background-color:#fff}@media (any-hover:hover){.button-uNZ8yW1y.disabled-uNZ8yW1y:hover{background-color:#fff}}html.theme-dark .button-uNZ8yW1y.disabled-uNZ8yW1y,html.theme-dark .button-uNZ8yW1y.disabled-uNZ8yW1y:active,html.theme-dark .button-uNZ8yW1y.disabled-uNZ8yW1y:before{background-color:#131722}@media (any-hover:hover){html.theme-dark .button-uNZ8yW1y.disabled-uNZ8yW1y:hover{background-color:#131722}}.spacing-uNZ8yW1y{flex-grow:1}.toolbar-uNZ8yW1y{display:contents}.wrap-IEe5qpW4{background-color:#fff;position:relative}html.theme-dark .wrap-IEe5qpW4{background-color:#131722}@media (any-hover:hover){.wrap-IEe5qpW4:hover{background-color:#f0f3fa}html.theme-dark .wrap-IEe5qpW4:hover{background-color:#2a2e39}}.wrap-IEe5qpW4.selected-IEe5qpW4{background-color:#bbd9fb}@media (any-hover:hover){.wrap-IEe5qpW4.selected-IEe5qpW4:hover{background-color:#bbd9fb}}html.theme-dark .wrap-IEe5qpW4.selected-IEe5qpW4{background-color:#142e61}@media (any-hover:hover){html.theme-dark .wrap-IEe5qpW4.selected-IEe5qpW4:hover{background-color:#142e61}}.wrap-IEe5qpW4.childOfSelected-IEe5qpW4{background-color:#e3effd}@media (any-hover:hover){.wrap-IEe5qpW4.childOfSelected-IEe5qpW4:hover{background-color:#e3effd}}html.theme-dark .wrap-IEe5qpW4.childOfSelected-IEe5qpW4{background-color:#132042}@media (any-hover:hover){html.theme-dark .wrap-IEe5qpW4.childOfSelected-IEe5qpW4:hover{background-color:#132042}.wrap-IEe5qpW4.disabled-IEe5qpW4:hover{background-color:#fff}html.theme-dark .wrap-IEe5qpW4.disabled-IEe5qpW4:hover{background-color:#131722}}.wrap-IEe5qpW4 .expandHandle-IEe5qpW4{align-items:center;display:flex;height:100%;position:absolute;right:4px}.wrap-IEe5qpW4 .expandHandle-IEe5qpW4.expanded-IEe5qpW4{transform:rotate(-90deg)}.dropTargetInside-e_nPSSdZ{pointer-events:none}.dropTargetInside-e_nPSSdZ,html.theme-dark .dropTargetInside-e_nPSSdZ{box-shadow:inset 0 0 0 2px #2962ff}.dropTarget-e_nPSSdZ{height:2px;pointer-events:none;position:absolute;width:100%;z-index:2}.dropTarget-e_nPSSdZ,html.theme-dark .dropTarget-e_nPSSdZ{background-color:#2962ff}.dropTarget-e_nPSSdZ.before-e_nPSSdZ{top:-1px}.dropTarget-e_nPSSdZ.after-e_nPSSdZ{bottom:-1px}.dropTarget-e_nPSSdZ:before{background:#fff;border:2px solid #2962ff;border-radius:5px;bottom:-4px;content:"";height:6px;position:absolute;right:0;width:6px}html.theme-dark .dropTarget-e_nPSSdZ:before{background:#2a2e39;border:2px solid #2962ff}.separator-MgF6KBas{background-color:#e0e3eb;flex:none;height:1px;margin:6px 0}html.theme-dark .separator-MgF6KBas{background-color:#434651}.tree-MgF6KBas{cursor:default;height:100%;overflow:hidden;position:relative;z-index:0}.tree-MgF6KBas .overlayScrollWrap-MgF6KBas{bottom:0;left:0;top:0;z-index:1}.listContainer-MgF6KBas{scrollbar-width:none}.listContainer-MgF6KBas.sb-scrollbar-wrap{display:none}.listContainer-MgF6KBas::-webkit-scrollbar{display:none;height:0;width:0}.listContainer-MgF6KBas::-webkit-scrollbar-thumb,.listContainer-MgF6KBas::-webkit-scrollbar-track{display:none}.listContainer-MgF6KBas::-webkit-scrollbar-corner{display:none}.wrap-ukH4sVzT{display:flex;flex-direction:column;height:100%;touch-action:manipulation}.wrap-ukH4sVzT .space-ukH4sVzT{display:flex;flex:1 1 auto;flex-direction:column;height:0}.wrap-ukH4sVzT .tree-ukH4sVzT{overflow-y:auto}.button-w6lVe_oI{align-items:center;background-color:var(--tv-list-item-button-background-color);border-radius:4px;color:var(--tv-color-popup-element-toolbox-text,#787b86);display:inline-flex;font-size:0;height:22px;justify-content:center;min-width:22px;width:22px}.button-w6lVe_oI.hovered-w6lVe_oI,.button-w6lVe_oI:active{background-color:var(--tv-color-popup-element-toolbox-background-hover,var(--tv-list-item-button-background-hover-color,#e0e3eb));color:var(--tv-color-popup-element-toolbox-text-hover,#131722)}@media (any-hover:hover){.button-w6lVe_oI:hover{background-color:var(--tv-color-popup-element-toolbox-background-hover,var(--tv-list-item-button-background-hover-color,#e0e3eb));color:var(--tv-color-popup-element-toolbox-text-hover,#131722)}}html.theme-dark .button-w6lVe_oI.hovered-w6lVe_oI,html.theme-dark .button-w6lVe_oI:active{background-color:var(--tv-color-popup-element-toolbox-background-hover,var(--tv-list-item-button-background-hover-color,#363a45))}@media (any-hover:hover){html.theme-dark .button-w6lVe_oI:hover{background-color:var(--tv-color-popup-element-toolbox-background-hover,var(--tv-list-item-button-background-hover-color,#363a45))}}html.theme-dark .button-w6lVe_oI.hovered-w6lVe_oI,html.theme-dark .button-w6lVe_oI:active{color:var(--tv-color-popup-element-toolbox-text-hover,#d1d4dc)}@media (any-hover:hover){html.theme-dark .button-w6lVe_oI:hover{color:var(--tv-color-popup-element-toolbox-text-hover,#d1d4dc)}}.button-w6lVe_oI.disabled-w6lVe_oI,.button-w6lVe_oI.disabled-w6lVe_oI:active{background-color:var(--tv-list-item-button-disabled-background-color,#0000)}@media (any-hover:hover){.button-w6lVe_oI.disabled-w6lVe_oI:hover{background-color:var(--tv-list-item-button-disabled-background-color,#0000)}}html.theme-dark .button-w6lVe_oI.disabled-w6lVe_oI,html.theme-dark .button-w6lVe_oI.disabled-w6lVe_oI:active{background-color:var(--tv-list-item-button-disabled-background-color,#0000)}@media (any-hover:hover){html.theme-dark .button-w6lVe_oI.disabled-w6lVe_oI:hover{background-color:var(--tv-list-item-button-disabled-background-color,#0000)}}.wrap-C8ln3wvp{align-items:center;background-color:inherit;display:flex;flex:none;padding:5px 22px 5px 8px}.wrap-C8ln3wvp.dialog-C8ln3wvp{background-color:#fff}html.theme-dark .wrap-C8ln3wvp.dialog-C8ln3wvp{background-color:#1e222d}.wrap-C8ln3wvp.offset-C8ln3wvp{padding-right:48px}.wrap-C8ln3wvp .title-C8ln3wvp{color:#131722;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.theme-dark .wrap-C8ln3wvp .title-C8ln3wvp{color:#d1d4dc}.wrap-C8ln3wvp .title-C8ln3wvp.main-C8ln3wvp{font-weight:600}.wrap-C8ln3wvp .title-C8ln3wvp.disabled-C8ln3wvp{color:#b2b5be}html.theme-dark .wrap-C8ln3wvp .title-C8ln3wvp.disabled-C8ln3wvp{color:#50535e}.wrap-C8ln3wvp .icon-C8ln3wvp{color:#131722;flex-shrink:0;height:28px;line-height:28px;width:28px}html.theme-dark .wrap-C8ln3wvp .icon-C8ln3wvp{color:#d1d4dc}.wrap-C8ln3wvp .pathIcon-C8ln3wvp{align-items:center;display:flex;height:24px;justify-content:center;padding:2px;text-align:center;width:24px}.wrap-C8ln3wvp .syncIconWrap-C8ln3wvp{background-color:inherit;height:28px;position:relative;width:0}.wrap-C8ln3wvp .syncIcon-C8ln3wvp{align-items:flex-end;background-color:inherit;border-radius:4px;bottom:0;color:#6a6d78;display:flex;height:14px;justify-content:flex-end;left:0;left:14px;overflow:hidden;position:absolute;width:14px}html.theme-dark .wrap-C8ln3wvp .syncIcon-C8ln3wvp{color:#868993}.wrap-C8ln3wvp .rightButtons-C8ln3wvp{display:flex;flex:none;height:22px;margin-right:auto;position:relative}.wrap-C8ln3wvp.hover-C8ln3wvp{background-color:#f0f3fa}html.theme-dark .wrap-C8ln3wvp.hover-C8ln3wvp{background-color:#2a2e39}.wrap-C8ln3wvp.disabled-C8ln3wvp{--tv-list-item-button-background-hover-color:#f0f3fa}html.theme-dark .wrap-C8ln3wvp.disabled-C8ln3wvp{--tv-list-item-button-background-hover-color:#2a2e39}.wrap-C8ln3wvp.disabled-C8ln3wvp .button-C8ln3wvp,.wrap-C8ln3wvp.disabled-C8ln3wvp .expandHandle-C8ln3wvp,.wrap-C8ln3wvp.disabled-C8ln3wvp .icon-C8ln3wvp,.wrap-C8ln3wvp.disabled-C8ln3wvp .syncIcon-C8ln3wvp,.wrap-C8ln3wvp.disabled-C8ln3wvp .title-C8ln3wvp{color:#b2b5be}html.theme-dark .wrap-C8ln3wvp.disabled-C8ln3wvp .button-C8ln3wvp,html.theme-dark .wrap-C8ln3wvp.disabled-C8ln3wvp .expandHandle-C8ln3wvp,html.theme-dark .wrap-C8ln3wvp.disabled-C8ln3wvp .icon-C8ln3wvp,html.theme-dark .wrap-C8ln3wvp.disabled-C8ln3wvp .syncIcon-C8ln3wvp,html.theme-dark .wrap-C8ln3wvp.disabled-C8ln3wvp .title-C8ln3wvp{color:#50535e}.wrap-C8ln3wvp.selected-C8ln3wvp .rightButtons-C8ln3wvp .button-C8ln3wvp{--tv-list-item-button-background-hover-color:#90bff9}html.theme-dark .wrap-C8ln3wvp.selected-C8ln3wvp .rightButtons-C8ln3wvp .button-C8ln3wvp{--tv-list-item-button-background-hover-color:#143a87}.wrap-C8ln3wvp.childOfSelected-C8ln3wvp .rightButtons-C8ln3wvp .button-C8ln3wvp{--tv-list-item-button-background-hover-color:#bbd9fb}html.theme-dark .wrap-C8ln3wvp.childOfSelected-C8ln3wvp .rightButtons-C8ln3wvp .button-C8ln3wvp{--tv-list-item-button-background-hover-color:#142e61}.wrap-C8ln3wvp .renameInput-C8ln3wvp{background-color:#fff;height:28px;margin-right:3px;width:100%}html.theme-dark .wrap-C8ln3wvp .renameInput-C8ln3wvp{background-color:#2a2e39}.wrap-C8ln3wvp .renameInput-C8ln3wvp[draggable=true]{-webkit-user-select:text;user-select:text}.button-C8ln3wvp{--tv-list-item-button-background-hover-color:#e0e3eb;display:none;margin-right:8px;visibility:hidden}html.theme-dark .button-C8ln3wvp{--tv-list-item-button-background-hover-color:#363a45}.button-C8ln3wvp.warn-C8ln3wvp,.button-C8ln3wvp.warn-C8ln3wvp:active,html.theme-dark .button-C8ln3wvp.warn-C8ln3wvp{color:#fb8c00}@media (any-hover:hover){.button-C8ln3wvp.warn-C8ln3wvp:hover{color:#fb8c00}}html.theme-dark .button-C8ln3wvp.warn-C8ln3wvp:active{color:#fb8c00}@media (any-hover:hover){html.theme-dark .button-C8ln3wvp.warn-C8ln3wvp:hover{color:#fb8c00}}.button-C8ln3wvp.visible-C8ln3wvp{display:inline-flex;visibility:visible}.button-C8ln3wvp.visible-C8ln3wvp~.button-C8ln3wvp{display:inline-flex}.dialog-VUnQLSMH{height:400px}.buttons-VUnQLSMH{align-items:center;display:flex;flex-direction:row;flex-shrink:0}.button-VUnQLSMH{--tv-toolbar-explicit-hover-border-radius:8px;--tv-toolbar-explicit-hover-margin:0;flex:none;height:34px;justify-content:center;padding:0;transition:none;width:34px}.button-VUnQLSMH.disabled-VUnQLSMH{opacity:.3}.button-VUnQLSMH.disabled-VUnQLSMH,.button-VUnQLSMH.disabled-VUnQLSMH:active,.button-VUnQLSMH.disabled-VUnQLSMH:before{background-color:#fff}@media (any-hover:hover){.button-VUnQLSMH.disabled-VUnQLSMH:hover{background-color:#fff}}html.theme-dark .button-VUnQLSMH.disabled-VUnQLSMH,html.theme-dark .button-VUnQLSMH.disabled-VUnQLSMH:active,html.theme-dark .button-VUnQLSMH.disabled-VUnQLSMH:before{background-color:#131722}@media (any-hover:hover){html.theme-dark .button-VUnQLSMH.disabled-VUnQLSMH:hover{background-color:#131722}} \ No newline at end of file diff --git a/charting_library/bundles/3842.8cf6b523fd5a5b6fb022.css b/charting_library/bundles/3842.8cf6b523fd5a5b6fb022.css new file mode 100644 index 0000000..542bb49 --- /dev/null +++ b/charting_library/bundles/3842.8cf6b523fd5a5b6fb022.css @@ -0,0 +1 @@ +.menuWrap-Kq3ruQo8{background-color:var(--tv-color-popup-background,#fff);border-radius:6px;box-shadow:0 2px 4px #0003;box-sizing:border-box;text-align:left;-webkit-user-select:none;user-select:none;z-index:100}html.theme-dark .menuWrap-Kq3ruQo8{background-color:var(--tv-color-popup-background,#1e222d);box-shadow:0 2px 4px #0006}.menuWrap-Kq3ruQo8.isMeasuring-Kq3ruQo8{opacity:0;pointer-events:none;position:fixed;visibility:hidden}.menuWrap-Kq3ruQo8:focus{outline:none}.scrollWrap-Kq3ruQo8{height:100%;overflow-x:hidden;overflow-y:auto}.scrollWrap-Kq3ruQo8.momentumBased-Kq3ruQo8{-webkit-overflow-scrolling:touch}.scrollWrap-Kq3ruQo8::-webkit-scrollbar{height:5px;width:5px}.scrollWrap-Kq3ruQo8::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .scrollWrap-Kq3ruQo8::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollWrap-Kq3ruQo8::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.scrollWrap-Kq3ruQo8::-webkit-scrollbar-corner{display:none}.menuBox-Kq3ruQo8{padding:6px 0}.isHidden-Kq3ruQo8{display:none} \ No newline at end of file diff --git a/charting_library/bundles/3842.8cf6b523fd5a5b6fb022.rtl.css b/charting_library/bundles/3842.8cf6b523fd5a5b6fb022.rtl.css new file mode 100644 index 0000000..0bf04e2 --- /dev/null +++ b/charting_library/bundles/3842.8cf6b523fd5a5b6fb022.rtl.css @@ -0,0 +1 @@ +.menuWrap-Kq3ruQo8{background-color:var(--tv-color-popup-background,#fff);border-radius:6px;box-shadow:0 2px 4px #0003;box-sizing:border-box;text-align:right;-webkit-user-select:none;user-select:none;z-index:100}html.theme-dark .menuWrap-Kq3ruQo8{background-color:var(--tv-color-popup-background,#1e222d);box-shadow:0 2px 4px #0006}.menuWrap-Kq3ruQo8.isMeasuring-Kq3ruQo8{opacity:0;pointer-events:none;position:fixed;visibility:hidden}.menuWrap-Kq3ruQo8:focus{outline:none}.scrollWrap-Kq3ruQo8{height:100%;overflow-x:hidden;overflow-y:auto}.scrollWrap-Kq3ruQo8.momentumBased-Kq3ruQo8{-webkit-overflow-scrolling:touch}.scrollWrap-Kq3ruQo8::-webkit-scrollbar{height:5px;width:5px}.scrollWrap-Kq3ruQo8::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .scrollWrap-Kq3ruQo8::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollWrap-Kq3ruQo8::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.scrollWrap-Kq3ruQo8::-webkit-scrollbar-corner{display:none}.menuBox-Kq3ruQo8{padding:6px 0}.isHidden-Kq3ruQo8{display:none} \ No newline at end of file diff --git a/charting_library/bundles/3896.96db838d3467bcf68051.css b/charting_library/bundles/3896.96db838d3467bcf68051.css new file mode 100644 index 0000000..d074efa --- /dev/null +++ b/charting_library/bundles/3896.96db838d3467bcf68051.css @@ -0,0 +1 @@ +.container-TCHLKPuQ{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;align-items:flex-start;background:#fff;border:1px solid;border-radius:8px;color:#131722;display:flex;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;justify-content:space-between;line-height:var(--ui-lib-typography-line-height);padding:11px 12px}html.theme-dark .container-TCHLKPuQ{background:#1e222d;color:#d1d4dc}.container-TCHLKPuQ.container-danger-TCHLKPuQ{background-color:#fff;border-color:#f23645}html.theme-dark .container-TCHLKPuQ.container-danger-TCHLKPuQ{background-color:#1e222d;border-color:#f23645}.container-TCHLKPuQ.container-danger-TCHLKPuQ .light-title-TCHLKPuQ{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:16px;--ui-lib-typography-font-size:12px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height);margin-bottom:2px}.container-TCHLKPuQ.container-danger-TCHLKPuQ .light-icon-TCHLKPuQ{margin-right:4px}.container-TCHLKPuQ.container-danger-TCHLKPuQ .header-TCHLKPuQ,.container-TCHLKPuQ.container-danger-TCHLKPuQ .icon-TCHLKPuQ{color:#f23645}.container-TCHLKPuQ.light-container-danger-TCHLKPuQ{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:16px;--ui-lib-typography-font-size:12px;background:#ffebec;border:none;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height);padding:8px}html.theme-dark .container-TCHLKPuQ.light-container-danger-TCHLKPuQ{background:#331f20}.container-TCHLKPuQ.container-warning-TCHLKPuQ{background-color:#fff;border-color:#ff9800}html.theme-dark .container-TCHLKPuQ.container-warning-TCHLKPuQ{background-color:#1e222d;border-color:#ff9800}.container-TCHLKPuQ.container-warning-TCHLKPuQ .light-title-TCHLKPuQ{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:16px;--ui-lib-typography-font-size:12px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height);margin-bottom:2px}.container-TCHLKPuQ.container-warning-TCHLKPuQ .light-icon-TCHLKPuQ{margin-right:4px}.container-TCHLKPuQ.container-warning-TCHLKPuQ .header-TCHLKPuQ,.container-TCHLKPuQ.container-warning-TCHLKPuQ .icon-TCHLKPuQ{color:#ff9800}.container-TCHLKPuQ.light-container-warning-TCHLKPuQ{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:16px;--ui-lib-typography-font-size:12px;background:#fff3e0;border:none;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height);padding:8px}html.theme-dark .container-TCHLKPuQ.light-container-warning-TCHLKPuQ{background:#33261a}.container-TCHLKPuQ.container-success-TCHLKPuQ{background-color:#fff;border-color:#089981}html.theme-dark .container-TCHLKPuQ.container-success-TCHLKPuQ{background-color:#1e222d;border-color:#089981}.container-TCHLKPuQ.container-success-TCHLKPuQ .light-title-TCHLKPuQ{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:16px;--ui-lib-typography-font-size:12px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height);margin-bottom:2px}.container-TCHLKPuQ.container-success-TCHLKPuQ .light-icon-TCHLKPuQ{margin-right:4px}.container-TCHLKPuQ.container-success-TCHLKPuQ .header-TCHLKPuQ,.container-TCHLKPuQ.container-success-TCHLKPuQ .icon-TCHLKPuQ{color:#089981}.container-TCHLKPuQ.light-container-success-TCHLKPuQ{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:16px;--ui-lib-typography-font-size:12px;background:#daf2ee;border:none;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height);padding:8px}html.theme-dark .container-TCHLKPuQ.light-container-success-TCHLKPuQ{background:#082621}.container-TCHLKPuQ.container-default-TCHLKPuQ{background-color:#fff;border-color:#e0e3eb}html.theme-dark .container-TCHLKPuQ.container-default-TCHLKPuQ{background-color:#1e222d;border-color:#434651}.container-TCHLKPuQ.container-default-TCHLKPuQ .light-title-TCHLKPuQ{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:16px;--ui-lib-typography-font-size:12px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height);margin-bottom:2px}.container-TCHLKPuQ.container-default-TCHLKPuQ .light-icon-TCHLKPuQ{margin-right:4px}.container-TCHLKPuQ.container-default-TCHLKPuQ .header-TCHLKPuQ,.container-TCHLKPuQ.container-default-TCHLKPuQ .icon-TCHLKPuQ{color:#6a6d78}html.theme-dark .container-TCHLKPuQ.container-default-TCHLKPuQ .header-TCHLKPuQ,html.theme-dark .container-TCHLKPuQ.container-default-TCHLKPuQ .icon-TCHLKPuQ{color:#868993}.container-TCHLKPuQ.light-container-default-TCHLKPuQ{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:16px;--ui-lib-typography-font-size:12px;background:#f0f3fa;border:none;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height);padding:8px}html.theme-dark .container-TCHLKPuQ.light-container-default-TCHLKPuQ{background:#2a2e39}.container-TCHLKPuQ .icon-TCHLKPuQ{display:flex;margin-right:8px}.container-TCHLKPuQ .text-wrap-TCHLKPuQ{align-self:center;margin-right:4px;white-space:pre-line;word-break:break-word}.container-TCHLKPuQ .light-text-wrap-TCHLKPuQ{margin-right:8px}.container-TCHLKPuQ .header-TCHLKPuQ{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.close-button-TCHLKPuQ{flex-shrink:0;padding:4px}.light-close-button-TCHLKPuQ{padding:0}.informerBody-TCHLKPuQ{display:flex;flex-direction:column}.mainProblem-TCHLKPuQ{display:flex}.header-inline-TCHLKPuQ{display:inline}.header-new-line-TCHLKPuQ{display:block;margin-bottom:4px}.container-Q8oybhDM{bottom:30px;display:flex;justify-content:center;left:4px;pointer-events:none;position:absolute;right:4px}.centerElement-Q8oybhDM{pointer-events:auto;z-index:1}.notice-Q8oybhDM{opacity:0;transform:translateY(10px);transition:transform .2s ease-in-out,opacity .2s ease-in-out}.noticeShowed-Q8oybhDM{opacity:1;transform:translateY(0)} \ No newline at end of file diff --git a/charting_library/bundles/3896.96db838d3467bcf68051.rtl.css b/charting_library/bundles/3896.96db838d3467bcf68051.rtl.css new file mode 100644 index 0000000..d6e5329 --- /dev/null +++ b/charting_library/bundles/3896.96db838d3467bcf68051.rtl.css @@ -0,0 +1 @@ +.container-TCHLKPuQ{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;align-items:flex-start;background:#fff;border:1px solid;border-radius:8px;color:#131722;display:flex;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;justify-content:space-between;line-height:var(--ui-lib-typography-line-height);padding:11px 12px}html.theme-dark .container-TCHLKPuQ{background:#1e222d;color:#d1d4dc}.container-TCHLKPuQ.container-danger-TCHLKPuQ{background-color:#fff;border-color:#f23645}html.theme-dark .container-TCHLKPuQ.container-danger-TCHLKPuQ{background-color:#1e222d;border-color:#f23645}.container-TCHLKPuQ.container-danger-TCHLKPuQ .light-title-TCHLKPuQ{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:16px;--ui-lib-typography-font-size:12px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height);margin-bottom:2px}.container-TCHLKPuQ.container-danger-TCHLKPuQ .light-icon-TCHLKPuQ{margin-left:4px}.container-TCHLKPuQ.container-danger-TCHLKPuQ .header-TCHLKPuQ,.container-TCHLKPuQ.container-danger-TCHLKPuQ .icon-TCHLKPuQ{color:#f23645}.container-TCHLKPuQ.light-container-danger-TCHLKPuQ{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:16px;--ui-lib-typography-font-size:12px;background:#ffebec;border:none;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height);padding:8px}html.theme-dark .container-TCHLKPuQ.light-container-danger-TCHLKPuQ{background:#331f20}.container-TCHLKPuQ.container-warning-TCHLKPuQ{background-color:#fff;border-color:#ff9800}html.theme-dark .container-TCHLKPuQ.container-warning-TCHLKPuQ{background-color:#1e222d;border-color:#ff9800}.container-TCHLKPuQ.container-warning-TCHLKPuQ .light-title-TCHLKPuQ{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:16px;--ui-lib-typography-font-size:12px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height);margin-bottom:2px}.container-TCHLKPuQ.container-warning-TCHLKPuQ .light-icon-TCHLKPuQ{margin-left:4px}.container-TCHLKPuQ.container-warning-TCHLKPuQ .header-TCHLKPuQ,.container-TCHLKPuQ.container-warning-TCHLKPuQ .icon-TCHLKPuQ{color:#ff9800}.container-TCHLKPuQ.light-container-warning-TCHLKPuQ{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:16px;--ui-lib-typography-font-size:12px;background:#fff3e0;border:none;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height);padding:8px}html.theme-dark .container-TCHLKPuQ.light-container-warning-TCHLKPuQ{background:#33261a}.container-TCHLKPuQ.container-success-TCHLKPuQ{background-color:#fff;border-color:#089981}html.theme-dark .container-TCHLKPuQ.container-success-TCHLKPuQ{background-color:#1e222d;border-color:#089981}.container-TCHLKPuQ.container-success-TCHLKPuQ .light-title-TCHLKPuQ{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:16px;--ui-lib-typography-font-size:12px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height);margin-bottom:2px}.container-TCHLKPuQ.container-success-TCHLKPuQ .light-icon-TCHLKPuQ{margin-left:4px}.container-TCHLKPuQ.container-success-TCHLKPuQ .header-TCHLKPuQ,.container-TCHLKPuQ.container-success-TCHLKPuQ .icon-TCHLKPuQ{color:#089981}.container-TCHLKPuQ.light-container-success-TCHLKPuQ{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:16px;--ui-lib-typography-font-size:12px;background:#daf2ee;border:none;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height);padding:8px}html.theme-dark .container-TCHLKPuQ.light-container-success-TCHLKPuQ{background:#082621}.container-TCHLKPuQ.container-default-TCHLKPuQ{background-color:#fff;border-color:#e0e3eb}html.theme-dark .container-TCHLKPuQ.container-default-TCHLKPuQ{background-color:#1e222d;border-color:#434651}.container-TCHLKPuQ.container-default-TCHLKPuQ .light-title-TCHLKPuQ{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:16px;--ui-lib-typography-font-size:12px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height);margin-bottom:2px}.container-TCHLKPuQ.container-default-TCHLKPuQ .light-icon-TCHLKPuQ{margin-left:4px}.container-TCHLKPuQ.container-default-TCHLKPuQ .header-TCHLKPuQ,.container-TCHLKPuQ.container-default-TCHLKPuQ .icon-TCHLKPuQ{color:#6a6d78}html.theme-dark .container-TCHLKPuQ.container-default-TCHLKPuQ .header-TCHLKPuQ,html.theme-dark .container-TCHLKPuQ.container-default-TCHLKPuQ .icon-TCHLKPuQ{color:#868993}.container-TCHLKPuQ.light-container-default-TCHLKPuQ{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:16px;--ui-lib-typography-font-size:12px;background:#f0f3fa;border:none;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height);padding:8px}html.theme-dark .container-TCHLKPuQ.light-container-default-TCHLKPuQ{background:#2a2e39}.container-TCHLKPuQ .icon-TCHLKPuQ{display:flex;margin-left:8px}.container-TCHLKPuQ .text-wrap-TCHLKPuQ{align-self:center;margin-left:4px;white-space:pre-line;word-break:break-word}.container-TCHLKPuQ .light-text-wrap-TCHLKPuQ{margin-left:8px}.container-TCHLKPuQ .header-TCHLKPuQ{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.close-button-TCHLKPuQ{flex-shrink:0;padding:4px}.light-close-button-TCHLKPuQ{padding:0}.informerBody-TCHLKPuQ{display:flex;flex-direction:column}.mainProblem-TCHLKPuQ{display:flex}.header-inline-TCHLKPuQ{display:inline}.header-new-line-TCHLKPuQ{display:block;margin-bottom:4px}.container-Q8oybhDM{bottom:30px;display:flex;justify-content:center;left:4px;pointer-events:none;position:absolute;right:4px}.centerElement-Q8oybhDM{pointer-events:auto;z-index:1}.notice-Q8oybhDM{opacity:0;transform:translateY(10px);transition:transform .2s ease-in-out,opacity .2s ease-in-out}.noticeShowed-Q8oybhDM{opacity:1;transform:translateY(0)} \ No newline at end of file diff --git a/charting_library/bundles/3914.d2b6c577f350629b6837.css b/charting_library/bundles/3914.d2b6c577f350629b6837.css new file mode 100644 index 0000000..14c9ff9 --- /dev/null +++ b/charting_library/bundles/3914.d2b6c577f350629b6837.css @@ -0,0 +1 @@ +.wrap-Z4M3tWHb{direction:ltr;height:100%;overflow:hidden;position:relative;width:100%}.wrap-Z4M3tWHb svg{display:block}.scrollWrap-Z4M3tWHb{-webkit-overflow-scrolling:touch;display:flex;flex:0 0 auto;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.scrollWrap-Z4M3tWHb::-webkit-scrollbar{height:5px;width:5px}.scrollWrap-Z4M3tWHb::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .scrollWrap-Z4M3tWHb::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollWrap-Z4M3tWHb::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.scrollWrap-Z4M3tWHb::-webkit-scrollbar-corner{display:none}.scrollWrap-Z4M3tWHb.noScrollBar-Z4M3tWHb{padding-right:100px}.scrollWrap-Z4M3tWHb.noScrollBar-Z4M3tWHb.sb-scrollbar-wrap{display:none}.scrollWrap-Z4M3tWHb.noScrollBar-Z4M3tWHb::-webkit-scrollbar{display:none;height:0;width:0}.scrollWrap-Z4M3tWHb.noScrollBar-Z4M3tWHb::-webkit-scrollbar-thumb,.scrollWrap-Z4M3tWHb.noScrollBar-Z4M3tWHb::-webkit-scrollbar-track{display:none}.scrollWrap-Z4M3tWHb.noScrollBar-Z4M3tWHb::-webkit-scrollbar-corner{display:none}.content-Z4M3tWHb{display:flex;flex:1 0 auto;flex-direction:column;position:relative}.icon-Z4M3tWHb{display:block;transition:transform 60ms ease}.scrollBot-Z4M3tWHb,.scrollTop-Z4M3tWHb{align-items:center;background-color:#1e222d99;color:#fff;display:flex;height:24px;justify-content:center;left:0;overflow:hidden;position:absolute;transition:background-color .35s ease,transform .11666667s cubic-bezier(.55,.055,.675,.19);width:100%}html.theme-dark .scrollBot-Z4M3tWHb,html.theme-dark .scrollTop-Z4M3tWHb{background-color:#6a6d7899;color:#fff}.scrollBot-Z4M3tWHb:active,.scrollTop-Z4M3tWHb:active{transition:background-color 58.33333ms ease,transform .11666667s cubic-bezier(.215,.61,.355,1)}@media (any-hover:hover){.scrollBot-Z4M3tWHb:hover,.scrollTop-Z4M3tWHb:hover{transition:background-color 58.33333ms ease,transform .11666667s cubic-bezier(.215,.61,.355,1)}}.scrollBot-Z4M3tWHb:active .icon-Z4M3tWHb,.scrollTop-Z4M3tWHb:active .icon-Z4M3tWHb{transform:translateY(1px)}@media (any-hover:hover){.scrollBot-Z4M3tWHb:hover .icon-Z4M3tWHb,.scrollTop-Z4M3tWHb:hover .icon-Z4M3tWHb{transform:translateY(1px)}}.scrollBot-Z4M3tWHb.isVisible-Z4M3tWHb,.scrollTop-Z4M3tWHb.isVisible-Z4M3tWHb{transform:translateY(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.scrollTop-Z4M3tWHb{top:0;transform:translateY(-100%)}.scrollTop-Z4M3tWHb .iconWrap-Z4M3tWHb{transform:rotate(180deg)}.scrollBot-Z4M3tWHb{bottom:0;transform:translateY(100%)}.fadeBot-Z4M3tWHb,.fadeTop-Z4M3tWHb{height:24px;left:0;pointer-events:none;position:absolute;width:100%}.fadeBot-Z4M3tWHb.isVisible-Z4M3tWHb,.fadeTop-Z4M3tWHb.isVisible-Z4M3tWHb{transform:translateY(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.fadeTop-Z4M3tWHb{background-image:linear-gradient(0deg,#fff0,#fff);top:0;transform:translateY(-100%)}html.theme-dark .fadeTop-Z4M3tWHb{background-image:linear-gradient(0deg,#13172200,#131722)}.fadeBot-Z4M3tWHb{background-image:linear-gradient(180deg,#fff0,#fff);bottom:0;transform:translateY(100%)}html.theme-dark .fadeBot-Z4M3tWHb{background-image:linear-gradient(180deg,#13172200,#131722)}.wrapper-FNeSdxed{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}@media (any-hover:hover){.wrapper-FNeSdxed:hover,html.theme-dark .wrapper-FNeSdxed:hover{color:var(--tv-color-popup-element-background-active,#2962ff)}}.dropdown-pbhJWNrt{position:relative}.buttonWrap-pbhJWNrt{transform:translateX(0)}.control-pbhJWNrt{box-sizing:border-box;overflow:hidden;position:relative;touch-action:manipulation;width:52px}@media (any-hover:hover){.control-pbhJWNrt:hover .arrow-pbhJWNrt{opacity:1}}.arrow-pbhJWNrt{all:unset;align-items:center;border-radius:4px 0 0 4px;bottom:1px;box-sizing:border-box;color:#131722;cursor:default;display:flex;justify-content:center;opacity:0;overflow:hidden;position:absolute;right:0;top:1px;width:11px}html.theme-dark .arrow-pbhJWNrt{color:#868993}@media (any-hover:hover){.arrow-pbhJWNrt:hover{color:#000}html.theme-dark .arrow-pbhJWNrt:hover{color:#868993}}.arrow-pbhJWNrt .arrowIcon-pbhJWNrt,.arrow-pbhJWNrt .arrowIcon-pbhJWNrt svg{transition:transform .5s cubic-bezier(.175,.885,.32,1.275)}.arrow-pbhJWNrt .arrowIcon-pbhJWNrt svg{fill:currentColor;display:block;height:7px;width:4px}.feature-mobiletouch .control-pbhJWNrt .arrow-pbhJWNrt,.isOpened-pbhJWNrt .control-pbhJWNrt .arrow-pbhJWNrt{transform:translateX(0)}@media (any-hover:hover){.control-pbhJWNrt:hover .arrow-pbhJWNrt{transform:translateX(0)}}.feature-mobiletouch .control-pbhJWNrt .arrow-pbhJWNrt.hover-pbhJWNrt,.isOpened-pbhJWNrt .control-pbhJWNrt .arrow-pbhJWNrt.hover-pbhJWNrt{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}@media (any-hover:hover){.control-pbhJWNrt:hover .arrow-pbhJWNrt.hover-pbhJWNrt,.control-pbhJWNrt:hover .arrow-pbhJWNrt:hover,.feature-mobiletouch .control-pbhJWNrt .arrow-pbhJWNrt:hover,.isOpened-pbhJWNrt .control-pbhJWNrt .arrow-pbhJWNrt:hover{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}}html.theme-dark .feature-mobiletouch .control-pbhJWNrt .arrow-pbhJWNrt.hover-pbhJWNrt,html.theme-dark .isOpened-pbhJWNrt .control-pbhJWNrt .arrow-pbhJWNrt.hover-pbhJWNrt{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .control-pbhJWNrt:hover .arrow-pbhJWNrt.hover-pbhJWNrt,html.theme-dark .control-pbhJWNrt:hover .arrow-pbhJWNrt:hover,html.theme-dark .feature-mobiletouch .control-pbhJWNrt .arrow-pbhJWNrt:hover,html.theme-dark .isOpened-pbhJWNrt .control-pbhJWNrt .arrow-pbhJWNrt:hover{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.feature-mobiletouch .control-pbhJWNrt .arrow-pbhJWNrt.hover-pbhJWNrt svg,.isOpened-pbhJWNrt .control-pbhJWNrt .arrow-pbhJWNrt.hover-pbhJWNrt svg{transform:translateX(1px)}@media (any-hover:hover){.control-pbhJWNrt:hover .arrow-pbhJWNrt.hover-pbhJWNrt svg,.control-pbhJWNrt:hover .arrow-pbhJWNrt:hover svg,.feature-mobiletouch .control-pbhJWNrt .arrow-pbhJWNrt:hover svg,.isOpened-pbhJWNrt .control-pbhJWNrt .arrow-pbhJWNrt:hover svg{transform:translateX(1px)}}.isOpened-pbhJWNrt .control-pbhJWNrt .arrow-pbhJWNrt{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);opacity:1}html.theme-dark .isOpened-pbhJWNrt .control-pbhJWNrt .arrow-pbhJWNrt{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}.isOpened-pbhJWNrt .control-pbhJWNrt .arrow-pbhJWNrt .arrowIcon-pbhJWNrt{transform:rotate(180deg)}@media (any-hover:hover){.isOpened-pbhJWNrt .control-pbhJWNrt .arrow-pbhJWNrt:hover svg{transform:translateX(-1px)}}.feature-mobiletouch .isGrayed-pbhJWNrt .control-pbhJWNrt .buttonWrap-pbhJWNrt{transform:translateX(0)}@media (any-hover:hover){.isGrayed-pbhJWNrt .control-pbhJWNrt:hover .buttonWrap-pbhJWNrt{transform:translateX(0)}}.control-pbhJWNrt:focus-within .arrow-pbhJWNrt.accessible-pbhJWNrt{opacity:1}.arrow-pbhJWNrt.accessible-pbhJWNrt:before{border-radius:4px;content:"";height:32px;outline:2px none #2962ff;position:absolute;right:2px;width:7px}.arrow-pbhJWNrt.accessible-pbhJWNrt:focus-visible{opacity:1;overflow:visible}.arrow-pbhJWNrt.accessible-pbhJWNrt:focus-visible:before{outline-style:solid}.iconContainer-dmpvVypS{align-items:center;display:flex;justify-content:center}.item-yfwdxbRo{color:var(--tv-color-popup-element-text,#131722)}html.theme-dark .item-yfwdxbRo{color:var(--tv-color-popup-element-text,#d1d4dc)}.item-yfwdxbRo.hovered-yfwdxbRo,.item-yfwdxbRo:active{color:var(--tv-color-popup-element-text-hover,#131722)}@media (any-hover:hover){.item-yfwdxbRo:hover{color:var(--tv-color-popup-element-text-hover,#131722)}}html.theme-dark .item-yfwdxbRo.hovered-yfwdxbRo,html.theme-dark .item-yfwdxbRo:active{color:var(--tv-color-popup-element-text-hover,#c1c4cd)}@media (any-hover:hover){html.theme-dark .item-yfwdxbRo:hover{color:var(--tv-color-popup-element-text-hover,#c1c4cd)}}.item-yfwdxbRo.hovered-yfwdxbRo,.item-yfwdxbRo:active{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}@media (any-hover:hover){.item-yfwdxbRo:hover{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}}html.theme-dark .item-yfwdxbRo.hovered-yfwdxbRo,html.theme-dark .item-yfwdxbRo:active{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .item-yfwdxbRo:hover{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}}.sticker-aZclaNCs svg{height:100%;width:100%}@media screen and (max-width:430px){.stickerRow-KUOIljqV{display:grid;grid-template-columns:repeat(5,1fr)}@media screen and (max-width:401px){.stickerRow-KUOIljqV{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:323px){.stickerRow-KUOIljqV{grid-template-columns:repeat(3,1fr)}}}.desktopSize-l1SzP6TV{width:354px}.desktopSize-l1SzP6TV.smallSize-l1SzP6TV{width:auto}.tabs-l1SzP6TV{border-top:1px solid var(--tv-color-popup-element-divider-background,#e0e3eb);display:flex;height:43px;justify-content:center;padding:0 6px 4px}.tabs-l1SzP6TV,html.theme-dark .tabs-l1SzP6TV{border-bottom:0 solid #0000}html.theme-dark .tabs-l1SzP6TV{border-top:1px solid var(--tv-color-popup-element-divider-background,#434651)}.categories-l1SzP6TV{padding:0 12px}.categories-l1SzP6TV:after{margin:0 12px}.drawer-PzCssz1z,.menuBox-PzCssz1z{padding:0}.sectionTitle-Srvnqigs{margin:0;padding:4px 12px}.item-uxNfqe_g{font-size:16px;padding-bottom:6px;padding-top:10px;white-space:normal}.item-uxNfqe_g:before{content:none}.label-uxNfqe_g{line-height:24px;overflow:visible}.toolButtonMagnet-wg76fIbD{position:relative}.toolButtonMagnet__menuItem-wg76fIbD{font-size:16px}.toolButtonMagnet__hintPlaceholder-wg76fIbD{width:100%}.container-Wp9adlfh{display:block;transition:fill 60ms ease,stroke 60ms ease}.container-Wp9adlfh.mirror-Wp9adlfh{transform:rotate(180deg)}.container-Wp9adlfh .background-Wp9adlfh{fill:var(--tv-color-pane-background,#fff);stroke:var(--tv-color-platform-background,#e0e3eb)}html.theme-dark .container-Wp9adlfh .background-Wp9adlfh{stroke:var(--tv-color-platform-background,#2a2e39);fill:var(--tv-color-pane-background,#131722)}.container-Wp9adlfh .arrow-Wp9adlfh,html.theme-dark .container-Wp9adlfh .arrow-Wp9adlfh{stroke:#b2b5be}@media (any-hover:hover){.container-Wp9adlfh:hover .background-Wp9adlfh{fill:var(--tv-color-toolbar-toggle-button-background-active,#2962ff)}.container-Wp9adlfh:hover .background-Wp9adlfh,html.theme-dark .container-Wp9adlfh:hover .background-Wp9adlfh{stroke:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e53e5)}html.theme-dark .container-Wp9adlfh:hover .background-Wp9adlfh{fill:var(--tv-color-toolbar-toggle-button-background-active,#2962ff)}.container-Wp9adlfh:hover .arrow-Wp9adlfh{stroke:var(--tv-color-pane-background,#fff)}html.theme-dark .container-Wp9adlfh:hover .arrow-Wp9adlfh{stroke:var(--tv-color-pane-background,#131722)}}.toggleButton-OhcB9eH7{bottom:58px;left:100%;margin-left:-6px;position:absolute;z-index:10}.toggleButton-OhcB9eH7.collapsed-OhcB9eH7{left:0;margin-left:0}.toggleButton-OhcB9eH7 .background-OhcB9eH7{fill:var(--tv-color-toolbar-toggle-button-background-active,#2962ff)}.toggleButton-OhcB9eH7 .background-OhcB9eH7,html.theme-dark .toggleButton-OhcB9eH7 .background-OhcB9eH7{stroke:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e53e5)}html.theme-dark .toggleButton-OhcB9eH7 .background-OhcB9eH7{fill:var(--tv-color-toolbar-toggle-button-background-active,#2962ff)}.toggleButton-OhcB9eH7 .arrow-OhcB9eH7{stroke:var(--tv-color-pane-background,#fff)}html.theme-dark .toggleButton-OhcB9eH7 .arrow-OhcB9eH7{stroke:var(--tv-color-pane-background,#131722)}@media (any-hover:hover){.toggleButton-OhcB9eH7:hover .background-OhcB9eH7{fill:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e53e5)}.toggleButton-OhcB9eH7:hover .background-OhcB9eH7,html.theme-dark .toggleButton-OhcB9eH7:hover .background-OhcB9eH7{stroke:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e53e5)}html.theme-dark .toggleButton-OhcB9eH7:hover .background-OhcB9eH7{fill:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e53e5)}}.drawingToolbar-BfVZxb4b{background-color:var(--tv-color-pane-background,#fff);height:100%;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}html.theme-dark .drawingToolbar-BfVZxb4b{background-color:var(--tv-color-pane-background,#131722)}.drawingToolbar-BfVZxb4b.isHidden-BfVZxb4b,html.theme-dark .drawingToolbar-BfVZxb4b.isHidden-BfVZxb4b{background-color:initial}.drawingToolbar-BfVZxb4b.isHidden-BfVZxb4b .inner-BfVZxb4b{display:none}.inner-BfVZxb4b{background-color:var(--tv-color-platform-background,#e0e3eb);display:flex;flex:1 0 auto;flex-direction:column;width:52px}html.theme-dark .inner-BfVZxb4b{background-color:var(--tv-color-platform-background,#2a2e39)}.group-BfVZxb4b{background-color:var(--tv-color-pane-background,#fff);padding:6px 0}html.theme-dark .group-BfVZxb4b{background-color:var(--tv-color-pane-background,#131722)}.group-BfVZxb4b+.group-BfVZxb4b{padding-top:0}.group-BfVZxb4b+.group-BfVZxb4b:before{background-color:var(--tv-color-toolbar-divider-background,#e0e3eb);content:"";display:block;height:1px;margin:0 8px 6px}html.theme-dark .group-BfVZxb4b+.group-BfVZxb4b:before{background-color:var(--tv-color-toolbar-divider-background,#434651)}.layout-with-border-radius .drawingToolbar-BfVZxb4b{border-top-right-radius:4px}.lastGroup-BfVZxb4b{padding-bottom:20px}.fill-BfVZxb4b{background-color:var(--tv-color-pane-background,#fff);flex:1 1 100%;margin-top:-2px;min-height:2px}html.theme-dark .fill-BfVZxb4b{background-color:var(--tv-color-pane-background,#131722)} \ No newline at end of file diff --git a/charting_library/bundles/3914.d2b6c577f350629b6837.rtl.css b/charting_library/bundles/3914.d2b6c577f350629b6837.rtl.css new file mode 100644 index 0000000..322ea2b --- /dev/null +++ b/charting_library/bundles/3914.d2b6c577f350629b6837.rtl.css @@ -0,0 +1 @@ +.wrap-Z4M3tWHb{direction:rtl;height:100%;overflow:hidden;position:relative;width:100%}.wrap-Z4M3tWHb svg{display:block}.scrollWrap-Z4M3tWHb{-webkit-overflow-scrolling:touch;display:flex;flex:0 0 auto;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.scrollWrap-Z4M3tWHb::-webkit-scrollbar{height:5px;width:5px}.scrollWrap-Z4M3tWHb::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .scrollWrap-Z4M3tWHb::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollWrap-Z4M3tWHb::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.scrollWrap-Z4M3tWHb::-webkit-scrollbar-corner{display:none}.scrollWrap-Z4M3tWHb.noScrollBar-Z4M3tWHb{padding-left:100px}.scrollWrap-Z4M3tWHb.noScrollBar-Z4M3tWHb.sb-scrollbar-wrap{display:none}.scrollWrap-Z4M3tWHb.noScrollBar-Z4M3tWHb::-webkit-scrollbar{display:none;height:0;width:0}.scrollWrap-Z4M3tWHb.noScrollBar-Z4M3tWHb::-webkit-scrollbar-thumb,.scrollWrap-Z4M3tWHb.noScrollBar-Z4M3tWHb::-webkit-scrollbar-track{display:none}.scrollWrap-Z4M3tWHb.noScrollBar-Z4M3tWHb::-webkit-scrollbar-corner{display:none}.content-Z4M3tWHb{display:flex;flex:1 0 auto;flex-direction:column;position:relative}.icon-Z4M3tWHb{display:block;transition:transform 60ms ease}.scrollBot-Z4M3tWHb,.scrollTop-Z4M3tWHb{align-items:center;background-color:#1e222d99;color:#fff;display:flex;height:24px;justify-content:center;overflow:hidden;position:absolute;right:0;transition:background-color .35s ease,transform .11666667s cubic-bezier(.55,.055,.675,.19);width:100%}html.theme-dark .scrollBot-Z4M3tWHb,html.theme-dark .scrollTop-Z4M3tWHb{background-color:#6a6d7899;color:#fff}.scrollBot-Z4M3tWHb:active,.scrollTop-Z4M3tWHb:active{transition:background-color 58.33333ms ease,transform .11666667s cubic-bezier(.215,.61,.355,1)}@media (any-hover:hover){.scrollBot-Z4M3tWHb:hover,.scrollTop-Z4M3tWHb:hover{transition:background-color 58.33333ms ease,transform .11666667s cubic-bezier(.215,.61,.355,1)}}.scrollBot-Z4M3tWHb:active .icon-Z4M3tWHb,.scrollTop-Z4M3tWHb:active .icon-Z4M3tWHb{transform:translateY(1px)}@media (any-hover:hover){.scrollBot-Z4M3tWHb:hover .icon-Z4M3tWHb,.scrollTop-Z4M3tWHb:hover .icon-Z4M3tWHb{transform:translateY(1px)}}.scrollBot-Z4M3tWHb.isVisible-Z4M3tWHb,.scrollTop-Z4M3tWHb.isVisible-Z4M3tWHb{transform:translateY(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.scrollTop-Z4M3tWHb{top:0;transform:translateY(-100%)}.scrollTop-Z4M3tWHb .iconWrap-Z4M3tWHb{transform:rotate(-180deg)}.scrollBot-Z4M3tWHb{bottom:0;transform:translateY(100%)}.fadeBot-Z4M3tWHb,.fadeTop-Z4M3tWHb{height:24px;pointer-events:none;position:absolute;right:0;width:100%}.fadeBot-Z4M3tWHb.isVisible-Z4M3tWHb,.fadeTop-Z4M3tWHb.isVisible-Z4M3tWHb{transform:translateY(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.fadeTop-Z4M3tWHb{background-image:linear-gradient(0deg,#fff0,#fff);top:0;transform:translateY(-100%)}html.theme-dark .fadeTop-Z4M3tWHb{background-image:linear-gradient(0deg,#13172200,#131722)}.fadeBot-Z4M3tWHb{background-image:linear-gradient(180deg,#fff0,#fff);bottom:0;transform:translateY(100%)}html.theme-dark .fadeBot-Z4M3tWHb{background-image:linear-gradient(180deg,#13172200,#131722)}.wrapper-FNeSdxed{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}@media (any-hover:hover){.wrapper-FNeSdxed:hover,html.theme-dark .wrapper-FNeSdxed:hover{color:var(--tv-color-popup-element-background-active,#2962ff)}}.dropdown-pbhJWNrt{position:relative}.buttonWrap-pbhJWNrt{transform:translateX(0)}.control-pbhJWNrt{box-sizing:border-box;overflow:hidden;position:relative;touch-action:manipulation;width:52px}@media (any-hover:hover){.control-pbhJWNrt:hover .arrow-pbhJWNrt{opacity:1}}.arrow-pbhJWNrt{all:unset;align-items:center;border-radius:0 4px 4px 0;bottom:1px;box-sizing:border-box;color:#131722;cursor:default;display:flex;justify-content:center;opacity:0;overflow:hidden;position:absolute;right:0;top:1px;width:11px}html.theme-dark .arrow-pbhJWNrt{color:#868993}@media (any-hover:hover){.arrow-pbhJWNrt:hover{color:#000}html.theme-dark .arrow-pbhJWNrt:hover{color:#868993}}.arrow-pbhJWNrt .arrowIcon-pbhJWNrt,.arrow-pbhJWNrt .arrowIcon-pbhJWNrt svg{transition:transform .5s cubic-bezier(.175,.885,.32,1.275)}.arrow-pbhJWNrt .arrowIcon-pbhJWNrt svg{fill:currentColor;display:block;height:7px;width:4px}.feature-mobiletouch .control-pbhJWNrt .arrow-pbhJWNrt,.isOpened-pbhJWNrt .control-pbhJWNrt .arrow-pbhJWNrt{transform:translateX(0)}@media (any-hover:hover){.control-pbhJWNrt:hover .arrow-pbhJWNrt{transform:translateX(0)}}.feature-mobiletouch .control-pbhJWNrt .arrow-pbhJWNrt.hover-pbhJWNrt,.isOpened-pbhJWNrt .control-pbhJWNrt .arrow-pbhJWNrt.hover-pbhJWNrt{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}@media (any-hover:hover){.control-pbhJWNrt:hover .arrow-pbhJWNrt.hover-pbhJWNrt,.control-pbhJWNrt:hover .arrow-pbhJWNrt:hover,.feature-mobiletouch .control-pbhJWNrt .arrow-pbhJWNrt:hover,.isOpened-pbhJWNrt .control-pbhJWNrt .arrow-pbhJWNrt:hover{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa)}}html.theme-dark .feature-mobiletouch .control-pbhJWNrt .arrow-pbhJWNrt.hover-pbhJWNrt,html.theme-dark .isOpened-pbhJWNrt .control-pbhJWNrt .arrow-pbhJWNrt.hover-pbhJWNrt{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .control-pbhJWNrt:hover .arrow-pbhJWNrt.hover-pbhJWNrt,html.theme-dark .control-pbhJWNrt:hover .arrow-pbhJWNrt:hover,html.theme-dark .feature-mobiletouch .control-pbhJWNrt .arrow-pbhJWNrt:hover,html.theme-dark .isOpened-pbhJWNrt .control-pbhJWNrt .arrow-pbhJWNrt:hover{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.feature-mobiletouch .control-pbhJWNrt .arrow-pbhJWNrt.hover-pbhJWNrt svg,.isOpened-pbhJWNrt .control-pbhJWNrt .arrow-pbhJWNrt.hover-pbhJWNrt svg{transform:translateX(-1px)}@media (any-hover:hover){.control-pbhJWNrt:hover .arrow-pbhJWNrt.hover-pbhJWNrt svg,.control-pbhJWNrt:hover .arrow-pbhJWNrt:hover svg,.feature-mobiletouch .control-pbhJWNrt .arrow-pbhJWNrt:hover svg,.isOpened-pbhJWNrt .control-pbhJWNrt .arrow-pbhJWNrt:hover svg{transform:translateX(-1px)}}.isOpened-pbhJWNrt .control-pbhJWNrt .arrow-pbhJWNrt{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);opacity:1}html.theme-dark .isOpened-pbhJWNrt .control-pbhJWNrt .arrow-pbhJWNrt{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}.isOpened-pbhJWNrt .control-pbhJWNrt .arrow-pbhJWNrt .arrowIcon-pbhJWNrt{transform:rotate(-180deg)}@media (any-hover:hover){.isOpened-pbhJWNrt .control-pbhJWNrt .arrow-pbhJWNrt:hover svg{transform:translateX(1px)}}.feature-mobiletouch .isGrayed-pbhJWNrt .control-pbhJWNrt .buttonWrap-pbhJWNrt{transform:translateX(0)}@media (any-hover:hover){.isGrayed-pbhJWNrt .control-pbhJWNrt:hover .buttonWrap-pbhJWNrt{transform:translateX(0)}}.control-pbhJWNrt:focus-within .arrow-pbhJWNrt.accessible-pbhJWNrt{opacity:1}.arrow-pbhJWNrt.accessible-pbhJWNrt:before{border-radius:4px;content:"";height:32px;left:2px;outline:2px none #2962ff;position:absolute;width:7px}.arrow-pbhJWNrt.accessible-pbhJWNrt:focus-visible{opacity:1;overflow:visible}.arrow-pbhJWNrt.accessible-pbhJWNrt:focus-visible:before{outline-style:solid}.iconContainer-dmpvVypS{align-items:center;display:flex;justify-content:center}.item-yfwdxbRo{color:var(--tv-color-popup-element-text,#131722)}html.theme-dark .item-yfwdxbRo{color:var(--tv-color-popup-element-text,#d1d4dc)}.item-yfwdxbRo.hovered-yfwdxbRo,.item-yfwdxbRo:active{color:var(--tv-color-popup-element-text-hover,#131722)}@media (any-hover:hover){.item-yfwdxbRo:hover{color:var(--tv-color-popup-element-text-hover,#131722)}}html.theme-dark .item-yfwdxbRo.hovered-yfwdxbRo,html.theme-dark .item-yfwdxbRo:active{color:var(--tv-color-popup-element-text-hover,#c1c4cd)}@media (any-hover:hover){html.theme-dark .item-yfwdxbRo:hover{color:var(--tv-color-popup-element-text-hover,#c1c4cd)}}.item-yfwdxbRo.hovered-yfwdxbRo,.item-yfwdxbRo:active{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}@media (any-hover:hover){.item-yfwdxbRo:hover{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}}html.theme-dark .item-yfwdxbRo.hovered-yfwdxbRo,html.theme-dark .item-yfwdxbRo:active{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .item-yfwdxbRo:hover{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}}.sticker-aZclaNCs svg{height:100%;width:100%}@media screen and (max-width:430px){.stickerRow-KUOIljqV{display:grid;grid-template-columns:repeat(5,1fr)}@media screen and (max-width:401px){.stickerRow-KUOIljqV{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:323px){.stickerRow-KUOIljqV{grid-template-columns:repeat(3,1fr)}}}.desktopSize-l1SzP6TV{width:354px}.desktopSize-l1SzP6TV.smallSize-l1SzP6TV{width:auto}.tabs-l1SzP6TV{border-top:1px solid var(--tv-color-popup-element-divider-background,#e0e3eb);display:flex;height:43px;justify-content:center;padding:0 6px 4px}.tabs-l1SzP6TV,html.theme-dark .tabs-l1SzP6TV{border-bottom:0 solid #0000}html.theme-dark .tabs-l1SzP6TV{border-top:1px solid var(--tv-color-popup-element-divider-background,#434651)}.categories-l1SzP6TV{padding:0 12px}.categories-l1SzP6TV:after{margin:0 12px}.drawer-PzCssz1z,.menuBox-PzCssz1z{padding:0}.sectionTitle-Srvnqigs{margin:0;padding:4px 12px}.item-uxNfqe_g{font-size:16px;padding-bottom:6px;padding-top:10px;white-space:normal}.item-uxNfqe_g:before{content:none}.label-uxNfqe_g{line-height:24px;overflow:visible}.toolButtonMagnet-wg76fIbD{position:relative}.toolButtonMagnet__menuItem-wg76fIbD{font-size:16px}.toolButtonMagnet__hintPlaceholder-wg76fIbD{width:100%}.container-Wp9adlfh{display:block;transition:fill 60ms ease,stroke 60ms ease}.container-Wp9adlfh.mirror-Wp9adlfh{transform:rotate(-180deg)}.container-Wp9adlfh .background-Wp9adlfh{fill:var(--tv-color-pane-background,#fff);stroke:var(--tv-color-platform-background,#e0e3eb)}html.theme-dark .container-Wp9adlfh .background-Wp9adlfh{stroke:var(--tv-color-platform-background,#2a2e39);fill:var(--tv-color-pane-background,#131722)}.container-Wp9adlfh .arrow-Wp9adlfh,html.theme-dark .container-Wp9adlfh .arrow-Wp9adlfh{stroke:#b2b5be}@media (any-hover:hover){.container-Wp9adlfh:hover .background-Wp9adlfh{fill:var(--tv-color-toolbar-toggle-button-background-active,#2962ff)}.container-Wp9adlfh:hover .background-Wp9adlfh,html.theme-dark .container-Wp9adlfh:hover .background-Wp9adlfh{stroke:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e53e5)}html.theme-dark .container-Wp9adlfh:hover .background-Wp9adlfh{fill:var(--tv-color-toolbar-toggle-button-background-active,#2962ff)}.container-Wp9adlfh:hover .arrow-Wp9adlfh{stroke:var(--tv-color-pane-background,#fff)}html.theme-dark .container-Wp9adlfh:hover .arrow-Wp9adlfh{stroke:var(--tv-color-pane-background,#131722)}}.toggleButton-OhcB9eH7{bottom:58px;left:100%;margin-left:-6px;position:absolute;z-index:10}.toggleButton-OhcB9eH7.collapsed-OhcB9eH7{left:0;margin-left:0}.toggleButton-OhcB9eH7 .background-OhcB9eH7{fill:var(--tv-color-toolbar-toggle-button-background-active,#2962ff)}.toggleButton-OhcB9eH7 .background-OhcB9eH7,html.theme-dark .toggleButton-OhcB9eH7 .background-OhcB9eH7{stroke:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e53e5)}html.theme-dark .toggleButton-OhcB9eH7 .background-OhcB9eH7{fill:var(--tv-color-toolbar-toggle-button-background-active,#2962ff)}.toggleButton-OhcB9eH7 .arrow-OhcB9eH7{stroke:var(--tv-color-pane-background,#fff)}html.theme-dark .toggleButton-OhcB9eH7 .arrow-OhcB9eH7{stroke:var(--tv-color-pane-background,#131722)}@media (any-hover:hover){.toggleButton-OhcB9eH7:hover .background-OhcB9eH7{fill:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e53e5)}.toggleButton-OhcB9eH7:hover .background-OhcB9eH7,html.theme-dark .toggleButton-OhcB9eH7:hover .background-OhcB9eH7{stroke:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e53e5)}html.theme-dark .toggleButton-OhcB9eH7:hover .background-OhcB9eH7{fill:var(--tv-color-toolbar-toggle-button-background-active-hover,#1e53e5)}}.drawingToolbar-BfVZxb4b{background-color:var(--tv-color-pane-background,#fff);height:100%;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}html.theme-dark .drawingToolbar-BfVZxb4b{background-color:var(--tv-color-pane-background,#131722)}.drawingToolbar-BfVZxb4b.isHidden-BfVZxb4b,html.theme-dark .drawingToolbar-BfVZxb4b.isHidden-BfVZxb4b{background-color:initial}.drawingToolbar-BfVZxb4b.isHidden-BfVZxb4b .inner-BfVZxb4b{display:none}.inner-BfVZxb4b{background-color:var(--tv-color-platform-background,#e0e3eb);display:flex;flex:1 0 auto;flex-direction:column;width:52px}html.theme-dark .inner-BfVZxb4b{background-color:var(--tv-color-platform-background,#2a2e39)}.group-BfVZxb4b{background-color:var(--tv-color-pane-background,#fff);padding:6px 0}html.theme-dark .group-BfVZxb4b{background-color:var(--tv-color-pane-background,#131722)}.group-BfVZxb4b+.group-BfVZxb4b{padding-top:0}.group-BfVZxb4b+.group-BfVZxb4b:before{background-color:var(--tv-color-toolbar-divider-background,#e0e3eb);content:"";display:block;height:1px;margin:0 8px 6px}html.theme-dark .group-BfVZxb4b+.group-BfVZxb4b:before{background-color:var(--tv-color-toolbar-divider-background,#434651)}.layout-with-border-radius .drawingToolbar-BfVZxb4b{border-top-left-radius:4px}.lastGroup-BfVZxb4b{padding-bottom:20px}.fill-BfVZxb4b{background-color:var(--tv-color-pane-background,#fff);flex:1 1 100%;margin-top:-2px;min-height:2px}html.theme-dark .fill-BfVZxb4b{background-color:var(--tv-color-pane-background,#131722)} \ No newline at end of file diff --git a/charting_library/bundles/3939.4d0187960a564ff5a557.css b/charting_library/bundles/3939.4d0187960a564ff5a557.css new file mode 100644 index 0000000..0172b17 --- /dev/null +++ b/charting_library/bundles/3939.4d0187960a564ff5a557.css @@ -0,0 +1 @@ +.button-LkmyTVRc{all:unset;display:flex;position:relative}.button-LkmyTVRc:before{border-radius:4px;content:none;height:100%;left:0;outline:2px none #2962ff;outline-offset:-2px;pointer-events:none;position:absolute;top:0;width:100%}.button-LkmyTVRc:focus-visible:before{content:"";outline-style:solid}.button-LkmyTVRc.active-LkmyTVRc:before{outline-color:#fffc}.item-zwyEh4hn{align-items:flex-start;font-size:16px;padding-right:20px;white-space:normal}.label-zwyEh4hn{line-height:24px;overflow:visible}.labelRow-zwyEh4hn{margin-bottom:2px;margin-top:2px}.toolbox-zwyEh4hn{margin-top:3px} \ No newline at end of file diff --git a/charting_library/bundles/3939.4d0187960a564ff5a557.rtl.css b/charting_library/bundles/3939.4d0187960a564ff5a557.rtl.css new file mode 100644 index 0000000..10d11c9 --- /dev/null +++ b/charting_library/bundles/3939.4d0187960a564ff5a557.rtl.css @@ -0,0 +1 @@ +.button-LkmyTVRc{all:unset;display:flex;position:relative}.button-LkmyTVRc:before{border-radius:4px;content:none;height:100%;outline:2px none #2962ff;outline-offset:-2px;pointer-events:none;position:absolute;right:0;top:0;width:100%}.button-LkmyTVRc:focus-visible:before{content:"";outline-style:solid}.button-LkmyTVRc.active-LkmyTVRc:before{outline-color:#fffc}.item-zwyEh4hn{align-items:flex-start;font-size:16px;padding-left:20px;white-space:normal}.label-zwyEh4hn{line-height:24px;overflow:visible}.labelRow-zwyEh4hn{margin-bottom:2px;margin-top:2px}.toolbox-zwyEh4hn{margin-top:3px} \ No newline at end of file diff --git a/charting_library/bundles/3980.b2ff45a2d8bb6a131d7c.css b/charting_library/bundles/3980.b2ff45a2d8bb6a131d7c.css new file mode 100644 index 0000000..014a64c --- /dev/null +++ b/charting_library/bundles/3980.b2ff45a2d8bb6a131d7c.css @@ -0,0 +1 @@ +.wrapper-hoWtpNyh{align-items:center;display:flex;justify-content:center;position:relative}.isActive-hoWtpNyh,html.theme-dark .isActive-hoWtpNyh{color:var(--tv-color-popup-element-background-active,#2962ff)}.isActive-hoWtpNyh:after{background-color:currentColor;content:"";height:4px;left:0;position:absolute;right:0;top:100%}.button-hoWtpNyh{all:unset;align-items:center;display:flex;justify-content:center;position:relative}.button-hoWtpNyh:before{border-radius:4px;content:none;height:100%;left:0;outline:2px none #2962ff;outline-offset:-2px;pointer-events:none;position:absolute;top:0;width:100%}.button-hoWtpNyh:focus-visible:before{content:"";outline-style:solid}.button-hoWtpNyh.isActive-hoWtpNyh,html.theme-dark .button-hoWtpNyh.isActive-hoWtpNyh{color:var(--tv-color-popup-element-background-active,#2962ff)}.wrapper-RXEt_NWz{border-bottom:1px solid var(--tv-color-popup-element-divider-background,#e0e3eb);display:flex;padding:6px 6px 3px}html.theme-dark .wrapper-RXEt_NWz{border-bottom:1px solid var(--tv-color-popup-element-divider-background,#434651)}.wrapper-QWmdCZSA{align-items:center;box-sizing:border-box;display:flex;font-size:11px;height:100%;letter-spacing:.4px;padding:6px 6px 0 18px;text-transform:uppercase}.wrapper-QWmdCZSA,html.theme-dark .wrapper-QWmdCZSA{color:var(--tv-color-popup-element-secondary-text,#787b86)}.emoji-BsERGcZ1{-webkit-touch-callout:none;display:block}.wrapper-MeQD3kFA{align-items:center;border-radius:4px;display:flex;flex-shrink:0;justify-content:center}.button-MeQD3kFA{all:unset;align-items:center;display:flex;justify-content:center;position:relative}.button-MeQD3kFA:before{border-radius:4px;content:none;height:100%;left:0;outline:2px none #2962ff;outline-offset:-2px;pointer-events:none;position:absolute;top:0;width:100%}.button-MeQD3kFA:focus-visible:before{content:"";outline-style:solid}.wrapper-M14KUVdG{align-items:center;display:flex;height:100%;overflow:hidden;padding:0 6px}.emojiItem-M14KUVdG.hovered-M14KUVdG,.emojiItem-M14KUVdG:active{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}@media (any-hover:hover){.emojiItem-M14KUVdG:hover{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}}html.theme-dark .emojiItem-M14KUVdG.hovered-M14KUVdG,html.theme-dark .emojiItem-M14KUVdG:active{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .emojiItem-M14KUVdG:hover{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}}.list-JPoFARaG{content-visibility:auto;overscroll-behavior:none;padding-bottom:6px;will-change:contents}@media (pointer:fine){.list-JPoFARaG{scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .list-JPoFARaG{scrollbar-color:#363a45 #0000}.list-JPoFARaG::-webkit-scrollbar{height:5px;width:5px}.list-JPoFARaG::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .list-JPoFARaG::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.list-JPoFARaG::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.list-JPoFARaG::-webkit-scrollbar-corner{display:none}}.wrapper-mz0866M2{align-items:center;border-radius:4px;color:var(--tv-color-popup-element-text,#131722);display:flex;height:38px;justify-content:center;width:38px}html.theme-dark .wrapper-mz0866M2{color:var(--tv-color-popup-element-text,#d1d4dc)}.wrapper-mz0866M2.hovered-mz0866M2,.wrapper-mz0866M2:active{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}@media (any-hover:hover){.wrapper-mz0866M2:hover{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}}html.theme-dark .wrapper-mz0866M2.hovered-mz0866M2,html.theme-dark .wrapper-mz0866M2:active{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .wrapper-mz0866M2:hover{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}}.wrapper-VmCoyMWF{background-color:var(--tv-color-popup-background,#fff);border-radius:6px}html.theme-dark .wrapper-VmCoyMWF{background-color:var(--tv-color-popup-background,#1e222d)} \ No newline at end of file diff --git a/charting_library/bundles/3980.b2ff45a2d8bb6a131d7c.rtl.css b/charting_library/bundles/3980.b2ff45a2d8bb6a131d7c.rtl.css new file mode 100644 index 0000000..d483f10 --- /dev/null +++ b/charting_library/bundles/3980.b2ff45a2d8bb6a131d7c.rtl.css @@ -0,0 +1 @@ +.wrapper-hoWtpNyh{align-items:center;display:flex;justify-content:center;position:relative}.isActive-hoWtpNyh,html.theme-dark .isActive-hoWtpNyh{color:var(--tv-color-popup-element-background-active,#2962ff)}.isActive-hoWtpNyh:after{background-color:currentColor;content:"";height:4px;left:0;position:absolute;right:0;top:100%}.button-hoWtpNyh{all:unset;align-items:center;display:flex;justify-content:center;position:relative}.button-hoWtpNyh:before{border-radius:4px;content:none;height:100%;outline:2px none #2962ff;outline-offset:-2px;pointer-events:none;position:absolute;right:0;top:0;width:100%}.button-hoWtpNyh:focus-visible:before{content:"";outline-style:solid}.button-hoWtpNyh.isActive-hoWtpNyh,html.theme-dark .button-hoWtpNyh.isActive-hoWtpNyh{color:var(--tv-color-popup-element-background-active,#2962ff)}.wrapper-RXEt_NWz{border-bottom:1px solid var(--tv-color-popup-element-divider-background,#e0e3eb);display:flex;padding:6px 6px 3px}html.theme-dark .wrapper-RXEt_NWz{border-bottom:1px solid var(--tv-color-popup-element-divider-background,#434651)}.wrapper-QWmdCZSA{align-items:center;box-sizing:border-box;display:flex;font-size:11px;height:100%;letter-spacing:.4px;padding:6px 18px 0 6px;text-transform:uppercase}.wrapper-QWmdCZSA,html.theme-dark .wrapper-QWmdCZSA{color:var(--tv-color-popup-element-secondary-text,#787b86)}.emoji-BsERGcZ1{-webkit-touch-callout:none;display:block}.wrapper-MeQD3kFA{align-items:center;border-radius:4px;display:flex;flex-shrink:0;justify-content:center}.button-MeQD3kFA{all:unset;align-items:center;display:flex;justify-content:center;position:relative}.button-MeQD3kFA:before{border-radius:4px;content:none;height:100%;outline:2px none #2962ff;outline-offset:-2px;pointer-events:none;position:absolute;right:0;top:0;width:100%}.button-MeQD3kFA:focus-visible:before{content:"";outline-style:solid}.wrapper-M14KUVdG{align-items:center;display:flex;height:100%;overflow:hidden;padding:0 6px}.emojiItem-M14KUVdG.hovered-M14KUVdG,.emojiItem-M14KUVdG:active{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}@media (any-hover:hover){.emojiItem-M14KUVdG:hover{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}}html.theme-dark .emojiItem-M14KUVdG.hovered-M14KUVdG,html.theme-dark .emojiItem-M14KUVdG:active{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .emojiItem-M14KUVdG:hover{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}}.list-JPoFARaG{content-visibility:auto;overscroll-behavior:none;padding-bottom:6px;will-change:contents}@media (pointer:fine){.list-JPoFARaG{scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .list-JPoFARaG{scrollbar-color:#363a45 #0000}.list-JPoFARaG::-webkit-scrollbar{height:5px;width:5px}.list-JPoFARaG::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .list-JPoFARaG::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.list-JPoFARaG::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.list-JPoFARaG::-webkit-scrollbar-corner{display:none}}.wrapper-mz0866M2{align-items:center;border-radius:4px;color:var(--tv-color-popup-element-text,#131722);display:flex;height:38px;justify-content:center;width:38px}html.theme-dark .wrapper-mz0866M2{color:var(--tv-color-popup-element-text,#d1d4dc)}.wrapper-mz0866M2.hovered-mz0866M2,.wrapper-mz0866M2:active{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}@media (any-hover:hover){.wrapper-mz0866M2:hover{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}}html.theme-dark .wrapper-mz0866M2.hovered-mz0866M2,html.theme-dark .wrapper-mz0866M2:active{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .wrapper-mz0866M2:hover{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}}.wrapper-VmCoyMWF{background-color:var(--tv-color-popup-background,#fff);border-radius:6px}html.theme-dark .wrapper-VmCoyMWF{background-color:var(--tv-color-popup-background,#1e222d)} \ No newline at end of file diff --git a/charting_library/bundles/3986.b50fcad4f1b77533bda7.js b/charting_library/bundles/3986.b50fcad4f1b77533bda7.js new file mode 100644 index 0000000..9855dac --- /dev/null +++ b/charting_library/bundles/3986.b50fcad4f1b77533bda7.js @@ -0,0 +1,10 @@ +"use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3986],{32766:(e,i,t)=>{t.d(i,{getSeriesStylePropertiesDefinitions:()=>Pe});var n=t(11542),o=t(36298),r=t(295),l=(t(62615),t(97145)),s=t(14483),a=t(1722),c=(t(49152),t(20345)),d=t(94474);const u=new o.TranslatedString("change color bars based on previous close",n.t(null,void 0,t(29353))),h=(new o.TranslatedString("change use volume weighted bars",n.t(null,void 0,t(95108))),new o.TranslatedString("change HLC bars",n.t(null,void 0,t(55740)))),p=new o.TranslatedString("change bar up color",n.t(null,void 0,t(76804))),y=new o.TranslatedString("change bar down color",n.t(null,void 0,t(71816))),v=new o.TranslatedString("change thin bars",n.t(null,void 0,t(72886))),g=new o.TranslatedString("change line price source",n.t(null,void 0,t(17119))),f=new o.TranslatedString("change line color",n.t(null,void 0,t(87828))),S=new o.TranslatedString("change line width",n.t(null,void 0,t(69125))),w=new o.TranslatedString("change area price source",n.t(null,void 0,t(1316))),b=new o.TranslatedString("change area line color",n.t(null,void 0,t(661))),P=new o.TranslatedString("change area line width",n.t(null,void 0,t(6610))),T=new o.TranslatedString("change area fill color",n.t(null,void 0,t(97008))),m=new o.TranslatedString("change baseline price source",n.t(null,void 0,t(56819))),D=new o.TranslatedString("change baseline top line color",n.t(null,void 0,t(68621))),_=new o.TranslatedString("change baseline top line width",n.t(null,void 0,t(35339))),C=new o.TranslatedString("change baseline bottom line color",n.t(null,void 0,t(4164))),k=new o.TranslatedString("change baseline bottom line width",n.t(null,void 0,t(38990))),L=new o.TranslatedString("change baseline fill top area color",n.t(null,void 0,t(12673))),M=new o.TranslatedString("change baseline fill bottom area color",n.t(null,void 0,t(73163))),$=new o.TranslatedString("change base level",n.t(null,void 0,t(31547))),W=new o.TranslatedString("change high-low body visibility",n.t(null,void 0,t(30033))),V=new o.TranslatedString("change high-low body color",n.t(null,void 0,t(81080))),I=new o.TranslatedString("change high-low borders visibility",n.t(null,void 0,t(79236))),O=new o.TranslatedString("change high-low border color",n.t(null,void 0,t(76885))),B=new o.TranslatedString("change high-low labels visibility",n.t(null,void 0,t(42981))),x=new o.TranslatedString("change high-low labels color",n.t(null,void 0,t(31937))),A=(new o.TranslatedString("change renko wick visibility",n.t(null,void 0,t(9473))),new o.TranslatedString("change renko wick up color",n.t(null,void 0,t(7747))),new o.TranslatedString("change renko wick down color",n.t(null,void 0,t(75986))),new o.TranslatedString("change the display of real prices on price scale (instead of Heiken-Ashi price)",n.t(null,void 0,t(39783))),new o.TranslatedString("change range thin bars",n.t(null,void 0,t(28143))),new o.TranslatedString("change range bars style",n.t(null,void 0,t(35116))), +new o.TranslatedString("change {candleType} body visibility",n.t(null,void 0,t(47202)))),F=new o.TranslatedString("change {candleType} up color",n.t(null,void 0,t(61118))),E=new o.TranslatedString("change {candleType} down color",n.t(null,void 0,t(36320))),N=new o.TranslatedString("change {candleType} border visibility",n.t(null,void 0,t(23986))),H=new o.TranslatedString("change {candleType} up border color",n.t(null,void 0,t(5464))),R=new o.TranslatedString("change {candleType} down border color",n.t(null,void 0,t(92330))),j=new o.TranslatedString("change {candleType} wick visibility",n.t(null,void 0,t(39987))),U=new o.TranslatedString("change {candleType} wick up color",n.t(null,void 0,t(45543))),z=new o.TranslatedString("change {candleType} wick down color",n.t(null,void 0,t(60164))),G=(new o.TranslatedString("change {chartType} up color",n.t(null,void 0,t(59414))),new o.TranslatedString("change {chartType} down color",n.t(null,void 0,t(85503))),new o.TranslatedString("change {chartType} projection bar up color",n.t(null,void 0,t(50453))),new o.TranslatedString("change {chartType} projection bar down color",n.t(null,void 0,t(18465))),new o.TranslatedString("change {chartType} border bar up color",n.t(null,void 0,t(11107))),new o.TranslatedString("change {chartType} border bar down color",n.t(null,void 0,t(79088))),new o.TranslatedString("change {chartType} projection border bar up color",n.t(null,void 0,t(61250))),new o.TranslatedString("change {chartType} projection border bar up color",n.t(null,void 0,t(61250))),new o.TranslatedString("change column up color",n.t(null,void 0,t(85709)))),J=new o.TranslatedString("change column down color",n.t(null,void 0,t(12155))),q=new o.TranslatedString("change column price source",n.t(null,void 0,t(66890))),K=n.t(null,void 0,t(63243)),Q=(n.t(null,void 0,t(35612)),n.t(null,void 0,t(86953))),X=n.t(null,void 0,t(5536)),Y=n.t(null,void 0,t(87151)),Z=n.t(null,void 0,t(55314)),ee=n.t(null,void 0,t(83760)),ie=n.t(null,void 0,t(72269)),te=n.t(null,void 0,t(26458)),ne=n.t(null,void 0,t(24248)),oe=n.t(null,void 0,t(1277)),re=n.t(null,void 0,t(57417)),le=n.t(null,void 0,t(50430)),se=n.t(null,void 0,t(86846)),ae=n.t(null,void 0,t(58747)),ce=n.t(null,void 0,t(11157)),de=(n.t(null,void 0,t(83610)),n.t(null,void 0,t(39667)),n.t(null,void 0,t(80293)),n.t(null,void 0,t(94089)),n.t(null,void 0,t(5704)),n.t(null,void 0,t(29881)),n.t(null,void 0,t(7445))),ue=n.t(null,void 0,t(83760)),he=n.t(null,void 0,t(72269)),pe=n.t(null,void 0,t(94420)),ye=n.t(null,void 0,t(83678)),ve=n.t(null,void 0,t(15857)),ge=n.t(null,void 0,t(75310));n.t(null,void 0,t(32733)),n.t(null,void 0,t(16812)),n.t(null,void 0,t(63528));function fe(e,i,t,n){return(0,r.createCheckablePropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,i.barColorsOnPrevClose,u)},{id:`${t}${n}`,title:K})}function Se(e,i,t,n,o,s){const a=void 0;return(0,r.createOptionsPropertyDefinition)({disabled:a&&(0,r.convertFromReadonlyWVToDefinitionProperty)(a.ownership()),option:(0,r.convertToDefinitionProperty)(e,i.priceSource,s)},{id:`${n}${o}`, +title:ne,options:new l.WatchedValue(t)})}function we(e,i,t,n){const o=(0,d.removeSpaces)(t.originalText());return[(0,r.createTwoColorsPropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,i.drawBody,A.format({candleType:t})),color1:(0,r.getColorDefinitionProperty)(e,i.upColor,null,F.format({candleType:t})),color2:(0,r.getColorDefinitionProperty)(e,i.downColor,null,E.format({candleType:t}))},{id:`${n}Symbol${o}CandlesColor`,title:ee}),(0,r.createTwoColorsPropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,i.drawBorder,N.format({candleType:t})),color1:(0,r.getColorDefinitionProperty)(e,i.borderUpColor,null,H.format({candleType:t})),color2:(0,r.getColorDefinitionProperty)(e,i.borderDownColor,null,R.format({candleType:t}))},{id:`${n}Symbol${o}BordersColor`,title:ie}),(0,r.createTwoColorsPropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,i.drawWick,j.format({candleType:t})),color1:(0,r.getColorDefinitionProperty)(e,i.wickUpColor,null,U.format({candleType:t})),color2:(0,r.getColorDefinitionProperty)(e,i.wickDownColor,null,z.format({candleType:t}))},{id:`${n}Symbol${o}WickColors`,title:te})]}function be(e,i,t,n){return[Se(e,i,t,n,"SymbolLinePriceSource",g),(0,r.createLinePropertyDefinition)({color:(0,r.getColorDefinitionProperty)(e,i.color,null,f),width:(0,r.convertToDefinitionProperty)(e,i.linewidth,S)},{id:`${n}SymbolLineStyle`,title:oe})]}function Pe(e,i,d,u,g){switch(d){case 0:return function(e,i,t,n){return[fe(e,i,n,"SymbolBarStyleBarColorsOnPrevClose"),void 0,(0,r.createCheckablePropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,i.dontDrawOpen,h)},{id:`${n}SymbolDontDrawOpen`,title:Q}),(0,r.createColorPropertyDefinition)({color:(0,r.getColorDefinitionProperty)(e,i.upColor,null,p)},{id:`${n}SymbolUpColor`,title:X}),(0,r.createColorPropertyDefinition)({color:(0,r.getColorDefinitionProperty)(e,i.downColor,null,y)},{id:`${n}SymbolDownColor`,title:Y}),(0,r.createCheckablePropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,i.thinBars,v)},{id:`${n}SymbolBarThinBars`,title:Z})].filter(a.isExistent)}(e,i.barStyle.childs(),Te(i)&&i.useVolumeWeightBars,g);case 1:return function(e,i,r,l){return[fe(e,i,l,"SymbolCandleStyleBarColorsOnPrevClose"),void 0,...we(e,i,new o.TranslatedString("candle",n.t(null,void 0,t(30792))),l)].filter(a.isExistent)}(e,i.candleStyle.childs(),Te(i)&&i.useVolumeWeightBars,g);case 2:return be(e,i.lineStyle.childs(),u.seriesPriceSources,g);case 14:return be(e,i.lineWithMarkersStyle.childs(),u.seriesPriceSources,g);case 15:return be(e,i.steplineStyle.childs(),u.seriesPriceSources,g);case 3:return function(e,i,t,n){return[Se(e,i,t,n,"SymbolAreaPriceSource",w),(0,r.createLinePropertyDefinition)({color:(0,r.getColorDefinitionProperty)(e,i.linecolor,null,b),width:(0,r.convertToDefinitionProperty)(e,i.linewidth,P)},{id:`${n}SymbolAreaLineStyle`,title:oe}),(0,r.createTwoColorsPropertyDefinition)({color1:(0,r.getColorDefinitionProperty)(e,i.color1,i.transparency,T),color2:(0,r.getColorDefinitionProperty)(e,i.color2,i.transparency,T)},{ +id:`${n}SymbolAreaFills`,title:se})]}(e,i.areaStyle.childs(),u.seriesPriceSources,g);case 16:return function(e,i,t,n){return[(0,r.createLinePropertyDefinition)({color:(0,r.getColorDefinitionProperty)(e,i.highLineColor,null,b),width:(0,r.convertToDefinitionProperty)(e,i.highLineWidth,P)},{id:`${n}SymbolHLCAreaHighLineStyle`,title:ye}),(0,r.createLinePropertyDefinition)({color:(0,r.getColorDefinitionProperty)(e,i.lowLineColor,null,b),width:(0,r.convertToDefinitionProperty)(e,i.lowLineWidth,P)},{id:`${n}SymbolHLCAreaLowLineStyle`,title:ge}),(0,r.createLinePropertyDefinition)({color:(0,r.getColorDefinitionProperty)(e,i.closeLineColor,null,b),width:(0,r.convertToDefinitionProperty)(e,i.closeLineWidth,P)},{id:`${n}SymbolHLCAreaCloseLineStyle`,title:ve}),(0,r.createTwoColorsPropertyDefinition)({color1:(0,r.getColorDefinitionProperty)(e,i.highCloseFillColor,null,T),color2:(0,r.getColorDefinitionProperty)(e,i.closeLowFillColor,null,T)},{id:`${n}SymbolHLCAreaFills`,title:se})]}(e,i.hlcAreaStyle.childs(),u.seriesPriceSources,g);case 9:return we(e,i.hollowCandleStyle.childs(),new o.TranslatedString("hollow candles",n.t(null,void 0,t(75165))),g);case 10:return function(e,i,t,n){return[Se(e,i,t,n,"SymbolBaseLinePriceSource",m),(0,r.createLinePropertyDefinition)({color:(0,r.getColorDefinitionProperty)(e,i.topLineColor,null,D),width:(0,r.convertToDefinitionProperty)(e,i.topLineWidth,_)},{id:`${n}SymbolBaseLineTopLine`,title:re}),(0,r.createLinePropertyDefinition)({color:(0,r.getColorDefinitionProperty)(e,i.bottomLineColor,null,C),width:(0,r.convertToDefinitionProperty)(e,i.bottomLineWidth,k)},{id:`${n}SymbolBaseLineBottomLine`,title:le}),(0,r.createTwoColorsPropertyDefinition)({color1:(0,r.getColorDefinitionProperty)(e,i.topFillColor1,null,L),color2:(0,r.getColorDefinitionProperty)(e,i.topFillColor2,null,L)},{id:`${n}SymbolBaseLineTopFills`,title:ae}),(0,r.createTwoColorsPropertyDefinition)({color1:(0,r.getColorDefinitionProperty)(e,i.bottomFillColor1,null,M),color2:(0,r.getColorDefinitionProperty)(e,i.bottomFillColor2,null,M)},{id:`${n}SymbolBaseLineBottomFills`,title:ce}),(0,r.createNumberPropertyDefinition)({value:(0,r.convertToDefinitionProperty)(e,i.baseLevelPercentage,$,[c.floor])},{id:`${n}SymbolBaseLevelPercentage`,title:de,type:0,min:new l.WatchedValue(0),max:new l.WatchedValue(100),step:new l.WatchedValue(1),unit:new l.WatchedValue("%")})]}(e,i.baselineStyle.childs(),u.seriesPriceSources,g);case 13:return function(e,i,t,n){return[Se(e,i,t,n,"SymbolColumnPriceSource",q),fe(e,i,n,"SymbolColumnStyleColumnColorsOnPrevClose"),(0,r.createColorPropertyDefinition)({color:(0,r.getColorDefinitionProperty)(e,i.upColor,null,G)},{id:`${n}SymbolUpColor`,title:X}),(0,r.createColorPropertyDefinition)({color:(0,r.getColorDefinitionProperty)(e,i.downColor,null,J)},{id:`${n}SymbolDownColor`,title:Y})]}(e,i.columnStyle.childs(),u.seriesPriceSources,g)}if(12===d&&s.enabled("chart_style_hilo")){return function(e,i,t){return[(0,r.createColorPropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,i.drawBody,W),color:(0, +r.getColorDefinitionProperty)(e,i.color,null,V)},{id:`${t}SymbolBodiesColor`,title:ue}),(0,r.createColorPropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,i.showBorders,I),color:(0,r.getColorDefinitionProperty)(e,i.borderColor,null,O)},{id:`${t}SymbolBorderColor`,title:he}),(0,r.createTextPropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,i.showLabels,B),color:(0,r.getColorDefinitionProperty)(e,i.labelColor,null,x)},{id:`${t}SymbolLabels`,title:pe,isEditable:!1,isMultiLine:!1})]}(e,i.hiloStyle.childs(),g)}if(!i.hasOwnProperty("haStyle"))return[];if(u.isJapaneseChartsAvailable&&8===d){return function(e,i,r){const l=[];return l.push(fe(e,i,r,"SymbolHAStyleBarColorsOnPrevClose"),...we(e,i,new o.TranslatedString("Heikin Ashi",n.t(null,void 0,t(40530))),r)),l}(e,i.haStyle.childs(),g)}return u.isJapaneseChartsAvailable&&s.enabled("japanese_chart_styles"),[]}function Te(e){return!("inputs"in e)}},73986:(e,i,t)=>{t.d(i,{SeriesPropertyDefinitionsViewModel:()=>ne,basePriceSources:()=>ie,seriesPrecisionValues:()=>te});var n=t(50151),o=t(11542),r=t(36298),l=t(14483),s=t(295),a=t(97145),c=t(74970),d=t(42960),u=t(32766),h=t(20345);const p=new r.TranslatedString("change {inputName} property",o.t(null,void 0,t(21547)));function y(e){return e.map((e=>({value:e,title:o.t(e,{context:"input"},t(88601))})))}function v(e,i,l,c,u,v,g){const f=[];return l.forEach((l=>{if(!function(e,i){return!e.isHidden&&(void 0===e.visible||function(e,i){if(!e)return!0;const t=e.split("==");return!(t.length<2)&&i[t[0]].value()===t[1]}(e.visible,i))}(l,c))return;const S=l.id;if(!c.hasOwnProperty(S))return;const w=c[S],b=function(e,i){return"style"===e.id?"Box size assignment method":"boxSize"===e.id?"Box size":i.childs().name.value()}(l,u[S]),P=function(e){return o.t(e,{context:"input"},t(88601))}(b),T=new r.TranslatedString(b,P);if("options"in l){const i=(0,n.ensure)(l.options);f.push((0,s.createOptionsPropertyDefinition)({option:(0,s.convertToDefinitionProperty)(e,w,p.format({inputName:T}))},{id:`${g}${l.name}`,title:P,options:new a.WatchedValue(y(i))}))}else if("integer"!==l.type){if("float"===l.type){let t;return t=function(e,i){return!((i===(0,d.chartStyleStudyId)(4)||i===(0,d.chartStyleStudyId)(6))&&"boxSize"===e||i===(0,d.chartStyleStudyId)(5)&&"reversalAmount"===e)}(S,i)||null===v.value()?new a.WatchedValue(l.min):v,void f.push((0,s.createNumberPropertyDefinition)({value:(0,s.convertToDefinitionProperty)(e,w,p.format({inputName:T}))},{id:`${g}${l.name}`,title:P,type:1,min:t,max:new a.WatchedValue(l.max),defval:l.defval}))}"text"!==l.type?"bool"!==l.type||f.push((0,s.createCheckablePropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(e,w,p.format({inputName:T}))},{id:`${g}${l.name}`,title:P})):f.push((0,s.createTextPropertyDefinition)({text:(0,s.convertToDefinitionProperty)(e,w,p.format({inputName:T}))},{id:`${g}${l.name}`,title:P,isEditable:!0,isMultiLine:!1}))}else f.push((0,s.createNumberPropertyDefinition)({value:(0,s.convertToDefinitionProperty)(e,w,p.format({inputName:T}),[h.floor])},{id:`${g}${l.name}`, +title:P,type:0,min:new a.WatchedValue(l.min),max:new a.WatchedValue(l.max),defval:l.defval}))})),f}var g=t(59224),f=t(93544),S=t(49152),w=t(97906),b=t(11678);const P=(0,g.getLogger)("Chart.Definitions.Series"),T=l.enabled("show_average_close_price_line_and_label"),m=l.enabled("pre_post_market_sessions"),D=new r.TranslatedString("change decimal places",o.t(null,void 0,t(71809))),_=new r.TranslatedString("change timezone",o.t(null,void 0,t(20505))),C=(new r.TranslatedString("adjust data for dividends",o.t(null,void 0,t(42390))),new r.TranslatedString("use settlement as close on daily interval",o.t(null,void 0,t(98402))),new r.TranslatedString("adjust for contract changes",o.t(null,void 0,t(99511))),new r.TranslatedString("change session",o.t(null,void 0,t(65303)))),k=new r.TranslatedString("change extended hours color",o.t(null,void 0,t(31317))),L=new r.TranslatedString("change pre market color",o.t(null,void 0,t(46257))),M=new r.TranslatedString("change post market color",o.t(null,void 0,t(49973))),$=new r.TranslatedString("change price line visibility",o.t(null,void 0,t(67761))),W=new r.TranslatedString("change price line color",o.t(null,void 0,t(77640))),V=new r.TranslatedString("change price line width",o.t(null,void 0,t(97322))),I=(new r.TranslatedString("change previous close price line visibility",o.t(null,void 0,t(59883))),new r.TranslatedString("change previous close price line color",o.t(null,void 0,t(91183))),new r.TranslatedString("change previous close price line width",o.t(null,void 0,t(87631))),new r.TranslatedString("change pre/post market price lines visibility",o.t(null,void 0,t(50393))),new r.TranslatedString("change pre market line color",o.t(null,void 0,t(60852))),new r.TranslatedString("change post market line color",o.t(null,void 0,t(5969))),new r.TranslatedString("change bid and ask lines visibility",o.t(null,void 0,t(32311))),new r.TranslatedString("change bid line color",o.t(null,void 0,t(36703))),new r.TranslatedString("change ask line color",o.t(null,void 0,t(29180))),new r.TranslatedString("change high and low price lines visibility",o.t(null,void 0,t(92556)))),O=new r.TranslatedString("change high and low price line color",o.t(null,void 0,t(60944))),B=new r.TranslatedString("change high and low price line width",o.t(null,void 0,t(83708))),x=new r.TranslatedString("change average close price line visibility",o.t(null,void 0,t(98866))),A=new r.TranslatedString("change average close price line color",o.t(null,void 0,t(30385))),F=new r.TranslatedString("change average close price line width",o.t(null,void 0,t(68927))),E=(o.t(null,void 0,t(9994)),o.t(null,void 0,t(25866))),N=(o.t(null,void 0,t(10989)),o.t(null,void 0,t(23500)),o.t(null,void 0,t(62521))),H=o.t(null,void 0,t(15107)),R=(o.t(null,void 0,t(8094)),o.t(null,void 0,t(47586)),o.t(null,void 0,t(6350)), +o.t(null,void 0,t(73947))),j=o.t(null,void 0,t(87492)),U=o.t(null,void 0,t(39280)),z=o.t(null,void 0,t(30777)),G=o.t(null,void 0,t(8136)),J=o.t(null,void 0,t(31691)),q=o.t(null,void 0,t(10591)),K=o.t(null,void 0,t(94884)),Q=o.t(null,void 0,t(22353)),X=o.t(null,void 0,t(4329)),Y=o.t(null,void 0,t(39292)),Z=o.t(null,void 0,t(70816)),ee=[{priceScale:2,minMove:1,frac:!0},{priceScale:4,minMove:1,frac:!0},{priceScale:8,minMove:1,frac:!0},{priceScale:16,minMove:1,frac:!0},{priceScale:32,minMove:1,frac:!0},{priceScale:64,minMove:1,frac:!0},{priceScale:128,minMove:1,frac:!0},{priceScale:320,minMove:1,frac:!0}],ie=[{title:U,value:"open",id:"price-source-open"},{title:z,value:"high",id:"price-source-high"},{title:G,value:"low",id:"price-source-low"},{title:J,value:"close",id:"price-source-close"},{title:q,value:"hl2",id:"price-source-hl2"},{title:K,value:"hlc3",id:"price-source-hlc3"},{title:Q,value:"ohlc4",id:"price-source-ohlc4"}];function te(){const e=[{title:X,value:"default"}],i=function(e=15){const i=[];for(let t=0;t<=e;t++)i.push({priceScale:Math.pow(10,t),minMove:1,frac:!1});return i}();for(let t=0;t{(0,s.destroyDefinitions)(e.definitions.value())})),this._series.onStyleChanged().unsubscribe(this,this._updateDefinitions),this._series.properties().childs().rangeStyle.childs().barStyle.listeners().unsubscribeAll(this),this._series.dataEvents().symbolResolved().unsubscribeAll(this),this._unsubscribeInputsUpdate(),this._isDestroyed=!0}propertyPages(){return null===this._propertyPages?this._getDefinitions().then((e=>{var i;if(this._isDestroyed)throw new Error("SeriesPropertyDefinitionsViewModel already destroyed");return null===this._propertyPages&&(this._propertyPages=[{id:this._propertyPageId,title:this._propertyPageName,icon:this._propertyPageIcon,definitions:new a.WatchedValue(e.definitions), +visible:null!==(i=e.visible)&&void 0!==i?i:new a.WatchedValue(!0).readonly()}]),this._propertyPages})):Promise.resolve(this._propertyPages)}_seriesMinTick(){const e=this._series.symbolInfo();return null!==e?e.minmov/e.pricescale:null}_updateSeriesMinTickWV(){null===this._seriesMinTickWV?this._seriesMinTickWV=new a.WatchedValue(this._seriesMinTick()):this._seriesMinTickWV.setValue(this._seriesMinTick())}_updateSessionIdOptionsWV(){if(!m)return;const e=this._series.symbolInfo();if(null===e)return;const i=(e.subsessions||[]).filter((e=>!e.private)).map((e=>({title:(0,b.translateSessionDescription)(e.description),value:e.id})));this._sessionIdOptionsWV.setValue(i)}_updateDefinitions(){null!==this._definitions&&(0,s.destroyDefinitions)(this._definitions.definitions),this._definitions=null,this._unsubscribeInputsUpdate(),this._createSeriesDefinitions().then((e=>{if(this._isDestroyed)throw new Error("SeriesPropertyDefinitionsViewModel already destroyed");(0,n.ensureNotNull)(this._propertyPages)[0].definitions.setValue(e.definitions)}))}_getDefinitions(){return null===this._definitions?this._createSeriesDefinitions():Promise.resolve(this._definitions)}_unsubscribeInputsUpdate(){null!==this._inputsSubscriptions&&(this._inputsSubscriptions.forEach((e=>{e.unsubscribeAll(this)})),this._inputsSubscriptions=null)}_subscribeInputsUpdate(e,i){const t=[];e.forEach((e=>{if(void 0!==e.visible){const n=e.visible.split("==");if(2===n.length){const e=i[n[0]];-1===t.indexOf(e)&&(e.subscribe(this,this._updateDefinitions),t.push(e))}}})),t.length>0?this._inputsSubscriptions=t:this._inputsSubscriptions=null}_createSeriesDefinitions(){const e=this._series.properties().childs(),i=this._series.getInputsProperties(),r=this._series.getInputsInfoProperties(),l=e.style.value(),h=this._series.getStyleShortName();return new Promise((e=>{const t=17!==l?(0,d.chartStyleStudyId)(l):null;null!==t?(0,c.studyMetaInfoRepository)().findById({type:"java",studyId:t}).then((t=>{if(this._isDestroyed)throw new Error("SeriesPropertyDefinitionsViewModel already destroyed");if(null!==this._definitions)return void e(null);const o=(0,n.ensureNotNull)(this._seriesMinTickWV),l=v(this._undoModel,t.id,t.inputs,i,r,o,h);this._subscribeInputsUpdate(t.inputs,i),e(l)})).catch((i=>{P.logWarn(`Find meta info for create series definitions with error - ${(0,f.errorToString)(i)}`),e(null)})):e(null)})).then((i=>{if(this._isDestroyed)throw new Error("SeriesPropertyDefinitionsViewModel already destroyed");return null!==this._definitions?this._definitions:new Promise(((t,n)=>{if(17!==l){const n=(0,u.getSeriesStylePropertiesDefinitions)(this._undoModel,e,l,{seriesPriceSources:ie,isJapaneseChartsAvailable:true},"mainSeries");null!==i&&n.push(...i);t((0,s.createPropertyDefinitionsGeneralGroup)(n,"generalSymbolStylesGroup",(0,d.getTranslatedChartStyleName)(l)))}else n("unexpected chart style")})).then((i=>{const n=(0,s.createOptionsPropertyDefinition)({option:(0,s.convertToDefinitionProperty)(this._undoModel,e.minTick,D)},{id:`${h}SymbolMinTick`,title:R,options:new a.WatchedValue(te()) +}),r=(0,s.createOptionsPropertyDefinition)({option:(0,s.convertToDefinitionProperty)(this._undoModel,this._timezonePropertyObj.property,_)},{id:`${h}SymbolTimezone`,title:j,options:new a.WatchedValue(this._timezonePropertyObj.values)});return this._definitions={definitions:[i,(0,s.createPropertyDefinitionsGeneralGroup)(this._seriesPriceLinesDefinitions(h),"priceLinesGroup",o.t(null,void 0,t(77986))),(0,s.createPropertyDefinitionsGeneralGroup)([...this._seriesDataDefinitions(h),n,r],"dataModififcationGroup",o.t(null,void 0,t(81285)))]},this._definitions}))}))}_seriesDataDefinitions(e){const i=[];if(m){const t=this._series.sessionIdProxyProperty(),n=(0,w.combineWithFilteredUpdate)(((e,i)=>!i&&(0,d.symbolHasSeveralSessions)(this._series.symbolInfo())),((e,i)=>i||!e),this._series.symbolResolvingActive().weakReference(),(0,S.createWVFromProperty)(this._series.isDWMProperty()).ownership()),o=(0,s.createOptionsPropertyDefinition)({option:(0,s.convertToDefinitionProperty)(this._undoModel,t,C),visible:(0,s.convertFromReadonlyWVToDefinitionProperty)(n.ownership())},{id:"sessionId",title:E,options:this._sessionIdOptionsWV});i.push(o);const r=this._model.sessions().graphicsInfo();let l=!1;r.backgrounds&&(l=void 0!==r.backgrounds.outOfSession);const a=l?this._createOutOfSessionDefinition(e):this._createPrePostMarketDefinition(e);i.push(a)}return i}_createOutOfSessionDefinition(e){const i=this._model.sessions().properties().childs().graphics.childs().backgrounds.childs().outOfSession.childs();return(0,s.createColorPropertyDefinition)({color:(0,s.getColorDefinitionProperty)(this._undoModel,i.color,i.transparency,k)},{id:`${e}SymbolExtendedHoursColors`,title:N})}_createPrePostMarketDefinition(e){const i=(0,w.combineWithFilteredUpdate)(((e,i)=>!i&&(0,d.symbolHasPreOrPostMarket)(this._series.symbolInfo())&&!(0,d.isRegularSessionId)(this._series.sessionIdProxyProperty().value())),((e,i)=>i||!e),this._series.symbolResolvingActive().weakReference(),(0,S.createWVFromProperty)(this._series.isDWMProperty()).ownership()),t=this._model.sessions(),n=t.properties().childs().graphics.childs().backgrounds.childs().preMarket.childs(),o=t.properties().childs().graphics.childs().backgrounds.childs().postMarket.childs();return(0,s.createTwoColorsPropertyDefinition)({color1:(0,s.getColorDefinitionProperty)(this._undoModel,n.color,n.transparency,L),color2:(0,s.getColorDefinitionProperty)(this._undoModel,o.color,o.transparency,M),visible:(0,s.convertFromReadonlyWVToDefinitionProperty)(i.ownership())},{id:`${e}SymbolExtendedHoursColors`,title:N})}_seriesPriceLinesDefinitions(e){const i=[],t=this._series.properties().childs();if(this._series.hasClosePrice()){const n=(0,s.createLinePropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(this._undoModel,t.showPriceLine,$),color:(0,s.getColorDefinitionProperty)(this._undoModel,t.priceLineColor,null,W),width:(0,s.convertToDefinitionProperty)(this._undoModel,t.priceLineWidth,V)},{id:`${e}SymbolLastValuePriceLine`,title:H});i.push(n)}this._series.hasClosePrice();const n=t.highLowAvgPrice.childs(),o=(0, +s.createLinePropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(this._undoModel,n.highLowPriceLinesVisible,I),color:(0,s.getColorDefinitionProperty)(this._undoModel,n.highLowPriceLinesColor,null,O),width:(0,s.convertToDefinitionProperty)(this._undoModel,n.highLowPriceLinesWidth,B)},{id:`${e}SymbolHighLowPriceLines`,title:Y});if(i.push(o),T){const t=(0,s.createLinePropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(this._undoModel,n.averageClosePriceLineVisible,x),color:(0,s.getColorDefinitionProperty)(this._undoModel,n.averagePriceLineColor,null,A),width:(0,s.convertToDefinitionProperty)(this._undoModel,n.averagePriceLineWidth,F)},{id:`${e}SymbolAverageClosePriceLine`,title:Z});i.push(t)}return i}}}}]); \ No newline at end of file diff --git a/charting_library/bundles/4015.1d0e3a62a59d173c81f3.css b/charting_library/bundles/4015.1d0e3a62a59d173c81f3.css new file mode 100644 index 0000000..4e8bfc9 --- /dev/null +++ b/charting_library/bundles/4015.1d0e3a62a59d173c81f3.css @@ -0,0 +1 @@ +.tv-circle-logo{align-items:center;border-radius:50%;color:#fff;display:inline-flex;font-style:normal;font-weight:700;justify-content:center}html.theme-dark .tv-circle-logo{color:#5d606b}.tv-circle-logo:not(img){background-color:#e0e3eb}html.theme-dark .tv-circle-logo:not(img){background-color:#2a2e39}.tv-circle-logo--xxxsmall{font-size:11px;height:18px;line-height:16px;width:18px}.tv-circle-logo--xxsmall{font-size:11px;height:20px;line-height:16px;width:20px}.tv-circle-logo--xsmall{font-size:11px;height:24px;line-height:16px;width:24px}.tv-circle-logo--small{font-size:14px;height:28px;line-height:16px;width:28px}.tv-circle-logo--medium{font-size:16px;height:36px;line-height:16px;width:36px}.tv-circle-logo--large{font-size:24px;height:48px;line-height:32px;width:48px}.tv-circle-logo--xlarge{font-size:40px;height:56px;line-height:40px;width:56px}.tv-circle-logo--xxlarge{font-size:80px;height:112px;line-height:80px;width:112px}.tv-circle-logo--xxxlarge{font-size:160px;height:168px;line-height:160px;width:168px}.tv-circle-logo--border{border:1px solid #fff}html.theme-dark .tv-circle-logo--border{border:1px solid #1e222d}.tv-circle-logo--visually-hidden{opacity:0;position:absolute} \ No newline at end of file diff --git a/charting_library/bundles/4015.1d0e3a62a59d173c81f3.rtl.css b/charting_library/bundles/4015.1d0e3a62a59d173c81f3.rtl.css new file mode 100644 index 0000000..4e8bfc9 --- /dev/null +++ b/charting_library/bundles/4015.1d0e3a62a59d173c81f3.rtl.css @@ -0,0 +1 @@ +.tv-circle-logo{align-items:center;border-radius:50%;color:#fff;display:inline-flex;font-style:normal;font-weight:700;justify-content:center}html.theme-dark .tv-circle-logo{color:#5d606b}.tv-circle-logo:not(img){background-color:#e0e3eb}html.theme-dark .tv-circle-logo:not(img){background-color:#2a2e39}.tv-circle-logo--xxxsmall{font-size:11px;height:18px;line-height:16px;width:18px}.tv-circle-logo--xxsmall{font-size:11px;height:20px;line-height:16px;width:20px}.tv-circle-logo--xsmall{font-size:11px;height:24px;line-height:16px;width:24px}.tv-circle-logo--small{font-size:14px;height:28px;line-height:16px;width:28px}.tv-circle-logo--medium{font-size:16px;height:36px;line-height:16px;width:36px}.tv-circle-logo--large{font-size:24px;height:48px;line-height:32px;width:48px}.tv-circle-logo--xlarge{font-size:40px;height:56px;line-height:40px;width:56px}.tv-circle-logo--xxlarge{font-size:80px;height:112px;line-height:80px;width:112px}.tv-circle-logo--xxxlarge{font-size:160px;height:168px;line-height:160px;width:168px}.tv-circle-logo--border{border:1px solid #fff}html.theme-dark .tv-circle-logo--border{border:1px solid #1e222d}.tv-circle-logo--visually-hidden{opacity:0;position:absolute} \ No newline at end of file diff --git a/charting_library/bundles/4062.9229fac3ef3db26fd5bc.js b/charting_library/bundles/4062.9229fac3ef3db26fd5bc.js new file mode 100644 index 0000000..db8fe03 --- /dev/null +++ b/charting_library/bundles/4062.9229fac3ef3db26fd5bc.js @@ -0,0 +1,33 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[4062],{60676:(e,t,r)=>{"use strict";r.d(t,{A:()=>_,B:()=>y,C:()=>k,D:()=>b,E:()=>u,F:()=>U,G:()=>W,H:()=>A,J:()=>F,K:()=>X,L:()=>ee,M:()=>te,N:()=>Z,O:()=>ne,P:()=>L,Q:()=>x,R:()=>j,S:()=>B,T:()=>R,U:()=>oe,Y:()=>V,_:()=>J,a:()=>H,a3:()=>re,b:()=>$,d:()=>q,e:()=>M,f:()=>K,g:()=>G,h:()=>Y,i:()=>m,j:()=>D,k:()=>a,l:()=>w,m:()=>S,n:()=>P,o:()=>h,p:()=>l,q:()=>v,r:()=>f,s:()=>T,t:()=>c,u:()=>d,v:()=>C,y:()=>E,z:()=>O});var n=r(49209),o=r(15882),i=r(75880);const s=function(e,t){var r;void 0===t&&(t=!0);var o=new Promise((function(n){r=setTimeout(n,e,t)}));return o[n.CANCEL]=function(){clearTimeout(r)},o};var a=function(e){return function(){return e}}(!0),c=function(){};var u=function(e){return e};"function"==typeof Symbol&&Symbol.asyncIterator&&Symbol.asyncIterator;var l=function(e,t){(0,o.default)(e,t),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(t).forEach((function(r){e[r]=t[r]}))},d=function(e,t){var r;return(r=[]).concat.apply(r,t.map(e))};function f(e,t){var r=e.indexOf(t);r>=0&&e.splice(r,1)}function h(e){var t=!1;return function(){t||(t=!0,e())}}var g=function(e){throw e},p=function(e){return{value:e,done:!0}};function v(e,t,r){void 0===t&&(t=g),void 0===r&&(r="iterator");var n={meta:{name:r},next:e,throw:t,return:p,isSagaIterator:!0};return"undefined"!=typeof Symbol&&(n[Symbol.iterator]=function(){return n}),n}function y(e,t){var r=t.sagaStack;console.error(e),console.error(r)}var m=function(e){return new Error("\n redux-saga: Error checking hooks detected an inconsistent state. This is likely a bug\n in redux-saga code and not yours. Thanks for reporting this in the project's github repo.\n Error: "+e+"\n")},S=function(e){return Array.apply(null,new Array(e))},b=function(e){return function(t){return e(Object.defineProperty(t,n.SAGA_ACTION,{value:!0}))}},O=function(e){return e===n.TERMINATE},E=function(e){return e===n.TASK_CANCEL},T=function(e){return O(e)||E(e)};function w(e,t){var r=Object.keys(e),n=r.length;var o,s=0,a=(0,i.array)(e)?S(n):{},u={};return r.forEach((function(e){var r=function(r,i){o||(i||T(r)?(t.cancel(),t(r,i)):(a[e]=r,++s===n&&(o=!0,t(a))))};r.cancel=c,u[e]=r})),t.cancel=function(){o||(o=!0,r.forEach((function(e){return u[e].cancel()})))},u}function D(e){return{name:e.name||"anonymous",location:C(e)}}function C(e){return e[n.SAGA_LOCATION]}var I={isEmpty:a,put:c,take:c};function N(e,t){void 0===e&&(e=10);var r=new Array(e),n=0,o=0,i=0,s=function(t){r[o]=t,o=(o+1)%e,n++},a=function(){if(0!=n){var t=r[i];return r[i]=null,n--,i=(i+1)%e,t}},c=function(){for(var e=[];n;)e.push(a());return e};return{isEmpty:function(){return 0==n},put:function(a){var u;if(n1?t-1:0),n=1;n1?t-1:0),n=1;n1?t-1:0),n=1;n{"use strict";r.d(t,{array:()=>c,channel:()=>f,func:()=>s,iterator:()=>l,multicast:()=>p,notUndef:()=>i,pattern:()=>d,promise:()=>u,string:()=>a,stringableFunc:()=>h,symbol:()=>g,undef:()=>o});var n=r(49209),o=function(e){return null==e},i=function(e){return null!=e},s=function(e){return"function"==typeof e},a=function(e){return"string"==typeof e},c=Array.isArray,u=function(e){return e&&s(e.then)},l=function(e){return e&&s(e.next)&&s(e.throw)},d=function e(t){return t&&(a(t)||g(t)||s(t)||c(t)&&t.every(e))},f=function(e){return e&&s(e.take)&&s(e.close)},h=function(e){return s(e)&&e.hasOwnProperty("toString")},g=function(e){return Boolean(e)&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype},p=function(e){return f(e)&&e[n.MULTICAST]}},49209:(e,t,r)=>{"use strict";r.d(t,{CANCEL:()=>o,CHANNEL_END_TYPE:()=>i,IO:()=>s,MATCH:()=>a,MULTICAST:()=>c,SAGA_ACTION:()=>u,SAGA_LOCATION:()=>g,SELF_CANCELLATION:()=>l,TASK:()=>d,TASK_CANCEL:()=>f,TERMINATE:()=>h});var n=function(e){return"@@redux-saga/"+e},o=n("CANCEL_PROMISE"),i=n("CHANNEL_END"),s=n("IO"),a=n("MATCH"),c=n("MULTICAST"),u=n("SAGA_ACTION"),l=n("SELF_CANCELLATION"),d=n("TASK"),f=n("TASK_CANCEL"),h=n("TERMINATE"),g=n("LOCATION")},59142:function(e,t){var r,n,o;n=[t],r=function(e){"use strict";function t(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t{"use strict";e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;var n,o,i;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(o=n;0!=o--;)if(!e(t[o],r[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(i=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(o=n;0!=o--;)if(!Object.prototype.hasOwnProperty.call(r,i[o]))return!1;for(o=n;0!=o--;){var s=i[o] +;if(!e(t[s],r[s]))return!1}return!0}return t!=t&&r!=r}},72535:(e,t,r)=>{"use strict";var n=r(56237),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},s={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},a={};function c(e){return n.isMemo(e)?s:a[e.$$typeof]||o}a[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},a[n.Memo]=s;var u=Object.defineProperty,l=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,g=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(g){var o=h(r);o&&o!==g&&e(t,o,n)}var s=l(r);d&&(s=s.concat(d(r)));for(var a=c(t),p=c(r),v=0;v{"use strict";var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,s=r?Symbol.for("react.strict_mode"):60108,a=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,l=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,f=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,g=r?Symbol.for("react.suspense_list"):60120,p=r?Symbol.for("react.memo"):60115,v=r?Symbol.for("react.lazy"):60116,y=r?Symbol.for("react.block"):60121,m=r?Symbol.for("react.fundamental"):60117,S=r?Symbol.for("react.responder"):60118,b=r?Symbol.for("react.scope"):60119;function O(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case l:case d:case i:case a:case s:case h:return e;default:switch(e=e&&e.$$typeof){case u:case f:case v:case p:case c:return e;default:return t}}case o:return t}}}function E(e){return O(e)===d}t.AsyncMode=l,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=c,t.Element=n,t.ForwardRef=f,t.Fragment=i,t.Lazy=v,t.Memo=p,t.Portal=o,t.Profiler=a,t.StrictMode=s,t.Suspense=h,t.isAsyncMode=function(e){return E(e)||O(e)===l},t.isConcurrentMode=E,t.isContextConsumer=function(e){return O(e)===u},t.isContextProvider=function(e){return O(e)===c},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return O(e)===f},t.isFragment=function(e){return O(e)===i},t.isLazy=function(e){return O(e)===v},t.isMemo=function(e){return O(e)===p},t.isPortal=function(e){return O(e)===o},t.isProfiler=function(e){return O(e)===a},t.isStrictMode=function(e){return O(e)===s},t.isSuspense=function(e){return O(e)===h},t.isValidElementType=function(e){ +return"string"==typeof e||"function"==typeof e||e===i||e===d||e===a||e===s||e===h||e===g||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===p||e.$$typeof===c||e.$$typeof===u||e.$$typeof===f||e.$$typeof===m||e.$$typeof===S||e.$$typeof===b||e.$$typeof===y)},t.typeOf=O},56237:(e,t,r)=>{"use strict";e.exports=r(60198)},11195:(e,t)=>{"use strict";var r,n=Symbol.for("react.element"),o=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),c=Symbol.for("react.provider"),u=Symbol.for("react.context"),l=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),g=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),v=Symbol.for("react.offscreen");function y(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case i:case a:case s:case f:case h:return e;default:switch(e=e&&e.$$typeof){case l:case u:case d:case p:case g:case c:return e;default:return t}}case o:return t}}}r=Symbol.for("react.module.reference"),t.isContextConsumer=function(e){return y(e)===u}},61357:(e,t,r)=>{"use strict";e.exports=r(11195)},86942:(e,t,r)=>{"use strict";r.d(t,{Provider:()=>L,connect:()=>R});var n=r(4322),o=r(7231),i=r(962);let s=function(e){e()};const a=()=>s;var c=r(50959);const u=(0,c.createContext)(null);let l=null;var d=r(15882),f=r(30950),h=r(72535),g=r.n(h),p=r(61357);const v=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function y(e,t,r,n,{areStatesEqual:o,areOwnPropsEqual:i,areStatePropsEqual:s}){let a,c,u,l,d,f=!1;function h(f,h){const g=!i(h,c),p=!o(f,a,h,c);return a=f,c=h,g&&p?(u=e(a,c),t.dependsOnOwnProps&&(l=t(n,c)),d=r(u,l,c),d):g?(e.dependsOnOwnProps&&(u=e(a,c)),t.dependsOnOwnProps&&(l=t(n,c)),d=r(u,l,c),d):p?function(){const t=e(a,c),n=!s(t,u);return u=t,n&&(d=r(u,l,c)),d}():d}return function(o,i){return f?h(o,i):(a=o,c=i,u=e(a,c),l=t(n,c),d=r(u,l,c),f=!0,d)}}function m(e){return function(t){const r=e(t);function n(){return r}return n.dependsOnOwnProps=!1,n}}function S(e){return e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function b(e,t){return function(t,{displayName:r}){const n=function(e,t){return n.dependsOnOwnProps?n.mapToProps(e,t):n.mapToProps(e,void 0)};return n.dependsOnOwnProps=!0,n.mapToProps=function(t,r){n.mapToProps=e,n.dependsOnOwnProps=S(e);let o=n(t,r);return"function"==typeof o&&(n.mapToProps=o,n.dependsOnOwnProps=S(o),o=n(t,r)),o},n}}function O(e,t){return(r,n)=>{throw new Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${n.wrappedComponentName}.`)}}function E(e,t,r){return(0,d.default)({},r,e,t)}const T={notify(){},get:()=>[]};function w(e,t){let r,n=T;function o(){s.onStateChange&&s.onStateChange()}function i(){r||(r=t?t.addNestedSub(o):e.subscribe(o),n=function(){const e=a();let t=null,r=null;return{clear(){t=null,r=null},notify(){e((()=>{let e=t;for(;e;)e.callback(),e=e.next}))},get(){let e=[],r=t;for(;r;)e.push(r),r=r.next;return e},subscribe(e){ +let n=!0,o=r={callback:e,next:null,prev:r};return o.prev?o.prev.next=o:t=o,function(){n&&null!==t&&(n=!1,o.next?o.next.prev=o.prev:r=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}())}const s={addNestedSub:function(e){return i(),n.subscribe(e)},notifyNestedSubs:function(){n.notify()},handleChangeWrapper:o,isSubscribed:function(){return Boolean(r)},trySubscribe:i,tryUnsubscribe:function(){r&&(r(),r=void 0,n.clear(),n=T)},getListeners:()=>n};return s}const D=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement)?c.useLayoutEffect:c.useEffect;function C(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function I(e,t){if(C(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let n=0;n{throw new Error("uSES not initialized!")};const x=[null,null];function M(e,t,r,n,o,i){e.current=n,r.current=!1,o.current&&(o.current=null,i())}function A(e,t){return e===t}const R=function(e,t,r,{pure:n,areStatesEqual:o=A,areOwnPropsEqual:i=I,areStatePropsEqual:s=I,areMergedPropsEqual:a=I,forwardRef:l=!1,context:h=u}={}){const S=h,T=function(e){return e?"function"==typeof e?b(e):O(e,"mapStateToProps"):m((()=>({})))}(e),C=function(e){return e&&"object"==typeof e?m((t=>function(e,t){const r={};for(const n in e){const o=e[n];"function"==typeof o&&(r[n]=(...e)=>t(o(...e)))}return r}(e,t))):e?"function"==typeof e?b(e):O(e,"mapDispatchToProps"):m((e=>({dispatch:e})))}(t),R=function(e){return e?"function"==typeof e?function(e){return function(t,{displayName:r,areMergedPropsEqual:n}){let o,i=!1;return function(t,r,s){const a=e(t,r,s);return i?n(a,o)||(o=a):(i=!0,o=a),o}}}(e):O(e,"mergeProps"):()=>E}(r),L=Boolean(e);return e=>{const t=e.displayName||e.name||"Component",r=`Connect(${t})`,n={shouldHandleStateChanges:L,displayName:r,wrappedComponentName:t,WrappedComponent:e,initMapStateToProps:T,initMapDispatchToProps:C,initMergeProps:R,areStatesEqual:o,areStatePropsEqual:s,areOwnPropsEqual:i,areMergedPropsEqual:a};function u(t){const[r,o,i]=(0,c.useMemo)((()=>{const{reactReduxForwardedRef:e}=t,r=(0,f.default)(t,N);return[t.context,e,r]}),[t]),s=(0,c.useMemo)((()=>r&&r.Consumer&&(0,p.isContextConsumer)(c.createElement(r.Consumer,null))?r:S),[r,S]),a=(0,c.useContext)(s),u=Boolean(t.store)&&Boolean(t.store.getState)&&Boolean(t.store.dispatch),l=Boolean(a)&&Boolean(a.store);const h=u?t.store:a.store,g=l?a.getServerState:h.getState,m=(0,c.useMemo)((()=>function(e,t){let{initMapStateToProps:r,initMapDispatchToProps:n,initMergeProps:o}=t,i=(0,f.default)(t,v);return y(r(e,i),n(e,i),o(e,i),e,i)}(h.dispatch,n)),[h]),[b,O]=(0,c.useMemo)((()=>{if(!L)return x;const e=w(h,u?void 0:a.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[h,u,a]),E=(0,c.useMemo)((()=>u?a:(0,d.default)({},a,{subscription:b})),[u,a,b]),T=(0,c.useRef)(),C=(0,c.useRef)(i),I=(0, +c.useRef)(),A=(0,c.useRef)(!1),R=((0,c.useRef)(!1),(0,c.useRef)(!1)),_=(0,c.useRef)();D((()=>(R.current=!0,()=>{R.current=!1})),[]);const j=(0,c.useMemo)((()=>()=>I.current&&i===C.current?I.current:m(h.getState(),i)),[h,i]),k=(0,c.useMemo)((()=>e=>b?function(e,t,r,n,o,i,s,a,c,u,l){if(!e)return()=>{};let d=!1,f=null;const h=()=>{if(d||!a.current)return;const e=t.getState();let r,h;try{r=n(e,o.current)}catch(e){h=e,f=e}h||(f=null),r===i.current?s.current||u():(i.current=r,c.current=r,s.current=!0,l())};return r.onStateChange=h,r.trySubscribe(),h(),()=>{if(d=!0,r.tryUnsubscribe(),r.onStateChange=null,f)throw f}}(L,h,b,m,C,T,A,R,I,O,e):()=>{}),[b]);var H,U,F;let $;H=M,U=[C,T,A,i,I,O],D((()=>H(...U)),F);try{$=P(k,j,g?()=>m(g(),i):j)}catch(e){throw _.current&&(e.message+=`\nThe error may be correlated with this previous error:\n${_.current.stack}\n\n`),e}D((()=>{_.current=void 0,I.current=void 0,T.current=$}));const B=(0,c.useMemo)((()=>c.createElement(e,(0,d.default)({},$,{ref:o}))),[o,e,$]);return(0,c.useMemo)((()=>L?c.createElement(s.Provider,{value:E},B):B),[s,B,E])}const h=c.memo(u);if(h.WrappedComponent=e,h.displayName=u.displayName=r,l){const t=c.forwardRef((function(e,t){return c.createElement(h,(0,d.default)({},e,{reactReduxForwardedRef:t}))}));return t.displayName=r,t.WrappedComponent=e,g()(t,e)}return g()(h,e)}};const L=function({store:e,context:t,children:r,serverState:n}){const o=(0,c.useMemo)((()=>{const t=w(e);return{store:e,subscription:t,getServerState:n?()=>n:void 0}}),[e,n]),i=(0,c.useMemo)((()=>e.getState()),[e]);D((()=>{const{subscription:t}=o;return t.onStateChange=t.notifyNestedSubs,t.trySubscribe(),i!==e.getState()&&t.notifyNestedSubs(),()=>{t.tryUnsubscribe(),t.onStateChange=void 0}}),[o,i]);const s=t||u;return c.createElement(s.Provider,{value:o},r)};var _,j;_=o.useSyncExternalStoreWithSelector,l=_,(e=>{P=e})(n.useSyncExternalStore),j=i.unstable_batchedUpdates,s=j},3354:(e,t,r)=>{"use strict";var n=r(50959),o=Symbol.for("react.element"),i=Symbol.for("react.fragment"),s=Object.prototype.hasOwnProperty,a=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,c={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,r){var n,i={},u=null,l=null;for(n in void 0!==r&&(u=""+r),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(l=t.ref),t)s.call(t,n)&&!c.hasOwnProperty(n)&&(i[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps)void 0===i[n]&&(i[n]=t[n]);return{$$typeof:o,type:e,key:u,ref:l,props:i,_owner:a.current}}t.jsx=u},16453:(e,t,r)=>{"use strict";e.exports=r(3354)},54773:(e,t,r)=>{"use strict";r.d(t,{buffers:()=>a.H,default:()=>z,eventChannel:()=>N});var n=r(49209),o=r(15882),i=r(30950),s=r(75880),a=r(60676),c=r(21153);function u(){var e={};return e.promise=new Promise((function(t,r){e.resolve=t,e.reject=r})),e}const l=u;var d=[],f=0;function h(e){try{v(),e()}finally{y()}}function g(e){d.push(e),f||(v(),m())}function p(e){try{return v(),e()}finally{m()}}function v(){f++}function y(){f--}function m(){var e;for(y();!f&&void 0!==(e=d.shift());)h(e)}var S=function(e){return function(t){ +return e.some((function(e){return w(e)(t)}))}},b=function(e){return function(t){return e(t)}},O=function(e){return function(t){return t.type===String(e)}},E=function(e){return function(t){return t.type===e}},T=function(){return a.k};function w(e){var t="*"===e?T:(0,s.string)(e)?O:(0,s.array)(e)?S:(0,s.stringableFunc)(e)?O:(0,s.func)(e)?b:(0,s.symbol)(e)?E:null;if(null===t)throw new Error("invalid pattern: "+e);return t(e)}var D={type:n.CHANNEL_END_TYPE},C=function(e){return e&&e.type===n.CHANNEL_END_TYPE};function I(e){void 0===e&&(e=(0,a.e)());var t=!1,r=[];return{take:function(n){t&&e.isEmpty()?n(D):e.isEmpty()?(r.push(n),n.cancel=function(){(0,a.r)(r,n)}):n(e.take())},put:function(n){if(!t){if(0===r.length)return e.put(n);r.shift()(n)}},flush:function(r){t&&e.isEmpty()?r(D):r(e.flush())},close:function(){if(!t){t=!0;var e=r;r=[];for(var n=0,o=e.length;n2?g-2:0),y=2;y{"use strict";r.d(t,{all:()=>o._,call:()=>o.N,cancel:()=>o.M,fork:()=>o.L,put:()=>o.Y,select:()=>o.a3,take:()=>o.K,throttle:()=>l});var n=r(75880),o=r(60676),i=function(e){return{done:!0,value:e}},s={};function a(e){return(0,n.channel)(e)?"channel":(0,n.stringableFunc)(e)?String(e):(0,n.func)(e)?e.name:String(e)}function c(e,t,r){var n,a,c,u=t;function l(t,r){if(u===s)return i(t);if(r&&!a)throw u=s,r;n&&n(t);var o=r?e[a](r):e[u]();return u=o.nextState,c=o.effect,n=o.stateUpdater,a=o.errorState,u===s?i(t):c}return(0,o.q)(l,(function(e){return l(null,e)}),r)}function u(e,t,r){for(var n=arguments.length,i=new Array(n>3?n-3:0),s=3;s3?n-3:0),s=3;s{"use strict";function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;tv,bindActionCreators:()=>g,combineReducers:()=>f,createStore:()=>d});var a="function"==typeof Symbol&&Symbol.observable||"@@observable",c=function(){return Math.random().toString(36).substring(7).split("").join(".")},u={INIT:"@@redux/INIT"+c(),REPLACE:"@@redux/REPLACE"+c(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+c()}};function l(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function d(e,t,r){var n;if("function"==typeof t&&"function"==typeof r||"function"==typeof r&&"function"==typeof arguments[3])throw new Error(s(0));if("function"==typeof t&&void 0===r&&(r=t,t=void 0), +void 0!==r){if("function"!=typeof r)throw new Error(s(1));return r(d)(e,t)}if("function"!=typeof e)throw new Error(s(2));var o=e,i=t,c=[],f=c,h=!1;function g(){f===c&&(f=c.slice())}function p(){if(h)throw new Error(s(3));return i}function v(e){if("function"!=typeof e)throw new Error(s(4));if(h)throw new Error(s(5));var t=!0;return g(),f.push(e),function(){if(t){if(h)throw new Error(s(6));t=!1,g();var r=f.indexOf(e);f.splice(r,1),c=null}}}function y(e){if(!l(e))throw new Error(s(7));if(void 0===e.type)throw new Error(s(8));if(h)throw new Error(s(9));try{h=!0,i=o(i,e)}finally{h=!1}for(var t=c=f,r=0;r{"use strict";function n(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}r.d(t,{compose:()=>u,createStore:()=>c});var o="function"==typeof Symbol&&Symbol.observable||"@@observable",i=function(){return Math.random().toString(36).substring(7).split("").join(".")},s={INIT:"@@redux/INIT"+i(),REPLACE:"@@redux/REPLACE"+i(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+i()}};function a(e){if("object"!=typeof e||null===e)return!1 +;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function c(e,t,r){var i;if("function"==typeof t&&"function"==typeof r||"function"==typeof r&&"function"==typeof arguments[3])throw new Error(n(0));if("function"==typeof t&&void 0===r&&(r=t,t=void 0),void 0!==r){if("function"!=typeof r)throw new Error(n(1));return r(c)(e,t)}if("function"!=typeof e)throw new Error(n(2));var u=e,l=t,d=[],f=d,h=!1;function g(){f===d&&(f=d.slice())}function p(){if(h)throw new Error(n(3));return l}function v(e){if("function"!=typeof e)throw new Error(n(4));if(h)throw new Error(n(5));var t=!0;return g(),f.push(e),function(){if(t){if(h)throw new Error(n(6));t=!1,g();var r=f.indexOf(e);f.splice(r,1),d=null}}}function y(e){if(!a(e))throw new Error(n(7));if(void 0===e.type)throw new Error(n(8));if(h)throw new Error(n(9));try{h=!0,l=u(l,e)}finally{h=!1}for(var t=d=f,r=0;r{"use strict";function n(e,t){return e===t}function o(e,t,r){if(null===t||null===r||t.length!==r.length)return!1;for(var n=t.length,o=0;os});var s=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n1&&void 0!==arguments[1]?arguments[1]:n,r=null,i=null;return function(){return o(t,r,arguments)||(i=e.apply(null,arguments)),r=arguments,i}}))},12415:(e,t,r)=>{"use strict";var n=r(50959);var o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=n.useState,s=n.useEffect,a=n.useLayoutEffect,c=n.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!o(e,r)}catch(e){ +return!0}}var l="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=i({inst:{value:r,getSnapshot:t}}),o=n[0].inst,l=n[1];return a((function(){o.value=r,o.getSnapshot=t,u(o)&&l({inst:o})}),[e,r,t]),s((function(){return u(o)&&l({inst:o}),e((function(){u(o)&&l({inst:o})}))}),[e]),c(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:l},2179:(e,t,r)=>{"use strict";var n=r(50959),o=r(4322);var i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},s=o.useSyncExternalStore,a=n.useRef,c=n.useEffect,u=n.useMemo,l=n.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,r,n,o){var d=a(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=u((function(){function e(e){if(!c){if(c=!0,s=e,e=n(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return a=t}return a=e}if(t=a,i(s,e))return t;var r=n(e);return void 0!==o&&o(t,r)?t:(s=e,a=r)}var s,a,c=!1,u=void 0===r?null:r;return[function(){return e(t())},null===u?void 0:function(){return e(u())}]}),[t,r,n,o]);var h=s(e,d[0],d[1]);return c((function(){f.hasValue=!0,f.value=h}),[h]),l(h),h}},4322:(e,t,r)=>{"use strict";e.exports=r(12415)},7231:(e,t,r)=>{"use strict";e.exports=r(2179)},15882:(e,t,r)=>{"use strict";function n(){return n=Object.assign?Object.assign.bind():function(e){for(var t=1;tn})},30950:(e,t,r)=>{"use strict";function n(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}r.d(t,{default:()=>n})},6346:(e,t,r)=>{"use strict";function n(e,t,...r){if("undefined"!=typeof process&&void 0===t)throw new Error("invariant requires an error message argument");if(!e){let e;if(void 0===t)e=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{let n=0;e=new Error(t.replace(/%s/g,(function(){return r[n++]}))),e.name="Invariant Violation"}throw e.framesToPop=1,e}}r.d(t,{invariant:()=>n})},98789:(e,t,r)=>{"use strict";function n(e,t,r,n){let o=r?r.call(n,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;const i=Object.keys(e),s=Object.keys(t);if(i.length!==s.length)return!1;const a=Object.prototype.hasOwnProperty.bind(t);for(let s=0;sn})},98314:(e,t,r)=>{"use strict";let n;function o(){return n||(n=new Image,n.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),n}r.d(t,{getEmptyImage:()=>o})},10170:(e,t,r)=>{"use strict";r.d(t,{HTML5Backend:()=>w});var n={};function o(e){let t=null +;return()=>(null==t&&(t=e()),t)}r.r(n),r.d(n,{FILE:()=>a,HTML:()=>l,TEXT:()=>u,URL:()=>c});class i{enter(e){const t=this.entered.length;return this.entered=function(e,t){const r=new Set,n=e=>r.add(e);e.forEach(n),t.forEach(n);const o=[];return r.forEach((e=>o.push(e))),o}(this.entered.filter((t=>this.isNodeInDocument(t)&&(!t.contains||t.contains(e)))),[e]),0===t&&this.entered.length>0}leave(e){const t=this.entered.length;var r,n;return this.entered=(r=this.entered.filter(this.isNodeInDocument),n=e,r.filter((e=>e!==n))),t>0&&0===this.entered.length}reset(){this.entered=[]}constructor(e){this.entered=[],this.isNodeInDocument=e}}class s{initializeExposedProperties(){Object.keys(this.config.exposeProperties).forEach((e=>{Object.defineProperty(this.item,e,{configurable:!0,enumerable:!0,get:()=>(console.warn(`Browser doesn't allow reading "${e}" until the drop event.`),null)})}))}loadDataTransfer(e){if(e){const t={};Object.keys(this.config.exposeProperties).forEach((r=>{const n=this.config.exposeProperties[r];null!=n&&(t[r]={value:n(e,this.config.matchesTypes),configurable:!0,enumerable:!0})})),Object.defineProperties(this.item,t)}}canDrag(){return!0}beginDrag(){return this.item}isDragging(e,t){return t===e.getSourceId()}endDrag(){}constructor(e){this.config=e,this.item={},this.initializeExposedProperties()}}const a="__NATIVE_FILE__",c="__NATIVE_URL__",u="__NATIVE_TEXT__",l="__NATIVE_HTML__";function d(e,t,r){const n=t.reduce(((t,r)=>t||e.getData(r)),"");return null!=n?n:r}const f={[a]:{exposeProperties:{files:e=>Array.prototype.slice.call(e.files),items:e=>e.items,dataTransfer:e=>e},matchesTypes:["Files"]},[l]:{exposeProperties:{html:(e,t)=>d(e,t,""),dataTransfer:e=>e},matchesTypes:["Html","text/html"]},[c]:{exposeProperties:{urls:(e,t)=>d(e,t,"").split("\n"),dataTransfer:e=>e},matchesTypes:["Url","text/uri-list"]},[u]:{exposeProperties:{text:(e,t)=>d(e,t,""),dataTransfer:e=>e},matchesTypes:["Text","text/plain"]}};function h(e){if(!e)return null;const t=Array.prototype.slice.call(e.types||[]);return Object.keys(f).filter((e=>{const r=f[e];return!!(null==r?void 0:r.matchesTypes)&&r.matchesTypes.some((e=>t.indexOf(e)>-1))}))[0]||null}const g=o((()=>/firefox/i.test(navigator.userAgent))),p=o((()=>Boolean(window.safari)));class v{interpolate(e){const{xs:t,ys:r,c1s:n,c2s:o,c3s:i}=this;let s=t.length-1;if(e===t[s])return r[s];let a,c=0,u=i.length-1;for(;c<=u;){a=Math.floor(.5*(c+u));const n=t[a];if(ne))return r[a];u=a-1}}s=Math.max(0,u);const l=e-t[s],d=l*l;return r[s]+n[s]*l+o[s]*d+i[s]*l*d}constructor(e,t){const{length:r}=e,n=[];for(let e=0;ee[t]{let e=new v([0,.5,1],[u.y,u.y/d*S,u.y+S-d]).interpolate(h);return p()&&i&&(e+=(window.devicePixelRatio-1)*S),e})()}}class b{get window(){return this.globalContext?this.globalContext:"undefined"!=typeof window?window:void 0}get document(){var e;return(null===(e=this.globalContext)||void 0===e?void 0:e.document)?this.globalContext.document:this.window?this.window.document:void 0}get rootElement(){var e;return(null===(e=this.optionsArgs)||void 0===e?void 0:e.rootElement)||this.window}constructor(e,t){this.ownerDocument=null,this.globalContext=e,this.optionsArgs=t}}function O(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function E(e){for(var t=1;t{this.sourcePreviewNodes.delete(e), +this.sourcePreviewNodeOptions.delete(e)}}connectDragSource(e,t,r){this.sourceNodes.set(e,t),this.sourceNodeOptions.set(e,r);const n=t=>this.handleDragStart(t,e),o=e=>this.handleSelectStart(e);return t.setAttribute("draggable","true"),t.addEventListener("dragstart",n),t.addEventListener("selectstart",o),()=>{this.sourceNodes.delete(e),this.sourceNodeOptions.delete(e),t.removeEventListener("dragstart",n),t.removeEventListener("selectstart",o),t.setAttribute("draggable","false")}}connectDropTarget(e,t){const r=t=>this.handleDragEnter(t,e),n=t=>this.handleDragOver(t,e),o=t=>this.handleDrop(t,e);return t.addEventListener("dragenter",r),t.addEventListener("dragover",n),t.addEventListener("drop",o),()=>{t.removeEventListener("dragenter",r),t.removeEventListener("dragover",n),t.removeEventListener("drop",o)}}addEventListeners(e){e.addEventListener&&(e.addEventListener("dragstart",this.handleTopDragStart),e.addEventListener("dragstart",this.handleTopDragStartCapture,!0),e.addEventListener("dragend",this.handleTopDragEndCapture,!0),e.addEventListener("dragenter",this.handleTopDragEnter),e.addEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.addEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.addEventListener("dragover",this.handleTopDragOver),e.addEventListener("dragover",this.handleTopDragOverCapture,!0),e.addEventListener("drop",this.handleTopDrop),e.addEventListener("drop",this.handleTopDropCapture,!0))}removeEventListeners(e){e.removeEventListener&&(e.removeEventListener("dragstart",this.handleTopDragStart),e.removeEventListener("dragstart",this.handleTopDragStartCapture,!0),e.removeEventListener("dragend",this.handleTopDragEndCapture,!0),e.removeEventListener("dragenter",this.handleTopDragEnter),e.removeEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.removeEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.removeEventListener("dragover",this.handleTopDragOver),e.removeEventListener("dragover",this.handleTopDragOverCapture,!0),e.removeEventListener("drop",this.handleTopDrop),e.removeEventListener("drop",this.handleTopDropCapture,!0))}getCurrentSourceNodeOptions(){const e=this.monitor.getSourceId(),t=this.sourceNodeOptions.get(e);return E({dropEffect:this.altKeyPressed?"copy":"move"},t||{})}getCurrentDropEffect(){return this.isDraggingNativeItem()?"copy":this.getCurrentSourceNodeOptions().dropEffect}getCurrentSourcePreviewNodeOptions(){const e=this.monitor.getSourceId();return E({anchorX:.5,anchorY:.5,captureDraggingState:!1},this.sourcePreviewNodeOptions.get(e)||{})}isDraggingNativeItem(){const e=this.monitor.getItemType();return Object.keys(n).some((t=>n[t]===e))}beginDragNativeItem(e,t){this.clearCurrentDragSourceNode(),this.currentNativeSource=function(e,t){const r=f[e];if(!r)throw new Error(`native type ${e} has no configuration`);const n=new s(r);return n.loadDataTransfer(t),n}(e,t),this.currentNativeHandle=this.registry.addSource(e,this.currentNativeSource),this.actions.beginDrag([this.currentNativeHandle])}setCurrentDragSourceNode(e){ +this.clearCurrentDragSourceNode(),this.currentDragSourceNode=e;this.mouseMoveTimeoutTimer=setTimeout((()=>{var e;return null===(e=this.rootElement)||void 0===e?void 0:e.addEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)}),1e3)}clearCurrentDragSourceNode(){if(this.currentDragSourceNode){var e;if(this.currentDragSourceNode=null,this.rootElement)null===(e=this.window)||void 0===e||e.clearTimeout(this.mouseMoveTimeoutTimer||void 0),this.rootElement.removeEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0);return this.mouseMoveTimeoutTimer=null,!0}return!1}handleDragStart(e,t){e.defaultPrevented||(this.dragStartSourceIds||(this.dragStartSourceIds=[]),this.dragStartSourceIds.unshift(t))}handleDragEnter(e,t){this.dragEnterTargetIds.unshift(t)}handleDragOver(e,t){null===this.dragOverTargetIds&&(this.dragOverTargetIds=[]),this.dragOverTargetIds.unshift(t)}handleDrop(e,t){this.dropTargetIds.unshift(t)}constructor(e,t,r){this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.sourceNodes=new Map,this.sourceNodeOptions=new Map,this.dragStartSourceIds=null,this.dropTargetIds=[],this.dragEnterTargetIds=[],this.currentNativeSource=null,this.currentNativeHandle=null,this.currentDragSourceNode=null,this.altKeyPressed=!1,this.mouseMoveTimeoutTimer=null,this.asyncEndDragFrameId=null,this.dragOverTargetIds=null,this.lastClientOffset=null,this.hoverRafId=null,this.getSourceClientOffset=e=>{const t=this.sourceNodes.get(e);return t&&y(t)||null},this.endDragNativeItem=()=>{this.isDraggingNativeItem()&&(this.actions.endDrag(),this.currentNativeHandle&&this.registry.removeSource(this.currentNativeHandle),this.currentNativeHandle=null,this.currentNativeSource=null)},this.isNodeInDocument=e=>Boolean(e&&this.document&&this.document.body&&this.document.body.contains(e)),this.endDragIfSourceWasRemovedFromDOM=()=>{const e=this.currentDragSourceNode;null==e||this.isNodeInDocument(e)||(this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover())},this.scheduleHover=e=>{null===this.hoverRafId&&"undefined"!=typeof requestAnimationFrame&&(this.hoverRafId=requestAnimationFrame((()=>{this.monitor.isDragging()&&this.actions.hover(e||[],{clientOffset:this.lastClientOffset}),this.hoverRafId=null})))},this.cancelHover=()=>{null!==this.hoverRafId&&"undefined"!=typeof cancelAnimationFrame&&(cancelAnimationFrame(this.hoverRafId),this.hoverRafId=null)},this.handleTopDragStartCapture=()=>{this.clearCurrentDragSourceNode(),this.dragStartSourceIds=[]},this.handleTopDragStart=e=>{if(e.defaultPrevented)return;const{dragStartSourceIds:t}=this;this.dragStartSourceIds=null;const r=m(e);this.monitor.isDragging()&&(this.actions.endDrag(),this.cancelHover()),this.actions.beginDrag(t||[],{publishSource:!1,getSourceClientOffset:this.getSourceClientOffset,clientOffset:r});const{dataTransfer:n}=e,o=h(n);if(this.monitor.isDragging()){if(n&&"function"==typeof n.setDragImage){const e=this.monitor.getSourceId(),t=this.sourceNodes.get(e),o=this.sourcePreviewNodes.get(e)||t;if(o){ +const{anchorX:e,anchorY:i,offsetX:s,offsetY:a}=this.getCurrentSourcePreviewNodeOptions(),c=S(t,o,r,{anchorX:e,anchorY:i},{offsetX:s,offsetY:a});n.setDragImage(o,c.x,c.y)}}try{null==n||n.setData("application/json",{})}catch(e){}this.setCurrentDragSourceNode(e.target);const{captureDraggingState:t}=this.getCurrentSourcePreviewNodeOptions();t?this.actions.publishDragSource():setTimeout((()=>this.actions.publishDragSource()),0)}else if(o)this.beginDragNativeItem(o);else{if(n&&!n.types&&(e.target&&!e.target.hasAttribute||!e.target.hasAttribute("draggable")))return;e.preventDefault()}},this.handleTopDragEndCapture=()=>{this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleTopDragEnterCapture=e=>{var t;(this.dragEnterTargetIds=[],this.isDraggingNativeItem())&&(null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer));if(!this.enterLeaveCounter.enter(e.target)||this.monitor.isDragging())return;const{dataTransfer:r}=e,n=h(r);n&&this.beginDragNativeItem(n,r)},this.handleTopDragEnter=e=>{const{dragEnterTargetIds:t}=this;if(this.dragEnterTargetIds=[],!this.monitor.isDragging())return;this.altKeyPressed=e.altKey,t.length>0&&this.actions.hover(t,{clientOffset:m(e)});t.some((e=>this.monitor.canDropOnTarget(e)))&&(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=this.getCurrentDropEffect()))},this.handleTopDragOverCapture=e=>{var t;(this.dragOverTargetIds=[],this.isDraggingNativeItem())&&(null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer))},this.handleTopDragOver=e=>{const{dragOverTargetIds:t}=this;if(this.dragOverTargetIds=[],!this.monitor.isDragging())return e.preventDefault(),void(e.dataTransfer&&(e.dataTransfer.dropEffect="none"));this.altKeyPressed=e.altKey,this.lastClientOffset=m(e),this.scheduleHover(t);(t||[]).some((e=>this.monitor.canDropOnTarget(e)))?(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=this.getCurrentDropEffect())):this.isDraggingNativeItem()?e.preventDefault():(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect="none"))},this.handleTopDragLeaveCapture=e=>{this.isDraggingNativeItem()&&e.preventDefault();this.enterLeaveCounter.leave(e.target)&&(this.isDraggingNativeItem()&&setTimeout((()=>this.endDragNativeItem()),0),this.cancelHover())},this.handleTopDropCapture=e=>{var t;(this.dropTargetIds=[],this.isDraggingNativeItem())?(e.preventDefault(),null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer)):h(e.dataTransfer)&&e.preventDefault();this.enterLeaveCounter.reset()},this.handleTopDrop=e=>{const{dropTargetIds:t}=this;this.dropTargetIds=[],this.actions.hover(t,{clientOffset:m(e)}),this.actions.drop({dropEffect:this.getCurrentDropEffect()}),this.isDraggingNativeItem()?this.endDragNativeItem():this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleSelectStart=e=>{const t=e.target +;"function"==typeof t.dragDrop&&("INPUT"===t.tagName||"SELECT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable||(e.preventDefault(),t.dragDrop()))},this.options=new b(t,r),this.actions=e.getActions(),this.monitor=e.getMonitor(),this.registry=e.getRegistry(),this.enterLeaveCounter=new i(this.isNodeInDocument)}}const w=function(e,t,r){return new T(e,t,r)}},7809:(e,t,r)=>{"use strict";r.d(t,{TouchBackend:()=>g});var n,o=r(6346);!function(e){e.mouse="mouse",e.touch="touch",e.keyboard="keyboard"}(n||(n={}));class i{get delay(){var e;return null!==(e=this.args.delay)&&void 0!==e?e:0}get scrollAngleRanges(){return this.args.scrollAngleRanges}get getDropTargetElementsAtPoint(){return this.args.getDropTargetElementsAtPoint}get ignoreContextMenu(){var e;return null!==(e=this.args.ignoreContextMenu)&&void 0!==e&&e}get enableHoverOutsideTarget(){var e;return null!==(e=this.args.enableHoverOutsideTarget)&&void 0!==e&&e}get enableKeyboardEvents(){var e;return null!==(e=this.args.enableKeyboardEvents)&&void 0!==e&&e}get enableMouseEvents(){var e;return null!==(e=this.args.enableMouseEvents)&&void 0!==e&&e}get enableTouchEvents(){var e;return null===(e=this.args.enableTouchEvents)||void 0===e||e}get touchSlop(){return this.args.touchSlop||0}get delayTouchStart(){var e,t,r,n;return null!==(n=null!==(r=null===(e=this.args)||void 0===e?void 0:e.delayTouchStart)&&void 0!==r?r:null===(t=this.args)||void 0===t?void 0:t.delay)&&void 0!==n?n:0}get delayMouseStart(){var e,t,r,n;return null!==(n=null!==(r=null===(e=this.args)||void 0===e?void 0:e.delayMouseStart)&&void 0!==r?r:null===(t=this.args)||void 0===t?void 0:t.delay)&&void 0!==n?n:0}get window(){return this.context&&this.context.window?this.context.window:"undefined"!=typeof window?window:void 0}get document(){var e;return(null===(e=this.context)||void 0===e?void 0:e.document)?this.context.document:this.window?this.window.document:void 0}get rootElement(){var e;return(null===(e=this.args)||void 0===e?void 0:e.rootElement)||this.document}constructor(e,t){this.args=e,this.context=t}}const s=1,a=0;function c(e){return void 0===e.button||e.button===a}function u(e){return!!e.targetTouches}function l(e,t){return u(e)?function(e,t){return 1===e.targetTouches.length?l(e.targetTouches[0]):t&&1===e.touches.length&&e.touches[0].target===t.target?l(e.touches[0]):void 0}(e,t):{x:e.clientX,y:e.clientY}}const d=(()=>{let e=!1;try{addEventListener("test",(()=>{}),Object.defineProperty({},"passive",{get:()=>(e=!0,!0)}))}catch(e){}return e})(),f={[n.mouse]:{start:"mousedown",move:"mousemove",end:"mouseup",contextmenu:"contextmenu"},[n.touch]:{start:"touchstart",move:"touchmove",end:"touchend"},[n.keyboard]:{keydown:"keydown"}};class h{profile(){var e;return{sourceNodes:this.sourceNodes.size,sourcePreviewNodes:this.sourcePreviewNodes.size,sourcePreviewNodeOptions:this.sourcePreviewNodeOptions.size,targetNodes:this.targetNodes.size,dragOverTargetIds:(null===(e=this.dragOverTargetIds)||void 0===e?void 0:e.length)||0}}get document(){return this.options.document}setup(){ +const e=this.options.rootElement;e&&((0,o.invariant)(!h.isSetUp,"Cannot have two Touch backends at the same time."),h.isSetUp=!0,this.addEventListener(e,"start",this.getTopMoveStartHandler()),this.addEventListener(e,"start",this.handleTopMoveStartCapture,!0),this.addEventListener(e,"move",this.handleTopMove),this.addEventListener(e,"move",this.handleTopMoveCapture,!0),this.addEventListener(e,"end",this.handleTopMoveEndCapture,!0),this.options.enableMouseEvents&&!this.options.ignoreContextMenu&&this.addEventListener(e,"contextmenu",this.handleTopMoveEndCapture),this.options.enableKeyboardEvents&&this.addEventListener(e,"keydown",this.handleCancelOnEscape,!0))}teardown(){const e=this.options.rootElement;e&&(h.isSetUp=!1,this._mouseClientOffset={},this.removeEventListener(e,"start",this.handleTopMoveStartCapture,!0),this.removeEventListener(e,"start",this.handleTopMoveStart),this.removeEventListener(e,"move",this.handleTopMoveCapture,!0),this.removeEventListener(e,"move",this.handleTopMove),this.removeEventListener(e,"end",this.handleTopMoveEndCapture,!0),this.options.enableMouseEvents&&!this.options.ignoreContextMenu&&this.removeEventListener(e,"contextmenu",this.handleTopMoveEndCapture),this.options.enableKeyboardEvents&&this.removeEventListener(e,"keydown",this.handleCancelOnEscape,!0),this.uninstallSourceNodeRemovalObserver())}addEventListener(e,t,r,n=!1){const o=d?{capture:n,passive:!1}:n;this.listenerTypes.forEach((function(n){const i=f[n][t];i&&e.addEventListener(i,r,o)}))}removeEventListener(e,t,r,n=!1){const o=d?{capture:n,passive:!1}:n;this.listenerTypes.forEach((function(n){const i=f[n][t];i&&e.removeEventListener(i,r,o)}))}connectDragSource(e,t){const r=this.handleMoveStart.bind(this,e);return this.sourceNodes.set(e,t),this.addEventListener(t,"start",r),()=>{this.sourceNodes.delete(e),this.removeEventListener(t,"start",r)}}connectDragPreview(e,t,r){return this.sourcePreviewNodeOptions.set(e,r),this.sourcePreviewNodes.set(e,t),()=>{this.sourcePreviewNodes.delete(e),this.sourcePreviewNodeOptions.delete(e)}}connectDropTarget(e,t){const r=this.options.rootElement;if(!this.document||!r)return()=>{};const n=n=>{if(!this.document||!r||!this.monitor.isDragging())return;let o;switch(n.type){case f.mouse.move:o={x:n.clientX,y:n.clientY};break;case f.touch.move:var i,s;o={x:(null===(i=n.touches[0])||void 0===i?void 0:i.clientX)||0,y:(null===(s=n.touches[0])||void 0===s?void 0:s.clientY)||0}}const a=null!=o?this.document.elementFromPoint(o.x,o.y):void 0,c=a&&t.contains(a);return a===t||c?this.handleMove(n,e):void 0};return this.addEventListener(this.document.body,"move",n),this.targetNodes.set(e,t),()=>{this.document&&(this.targetNodes.delete(e),this.removeEventListener(this.document.body,"move",n))}}getTopMoveStartHandler(){return this.options.delayTouchStart||this.options.delayMouseStart?this.handleTopMoveStartDelay:this.handleTopMoveStart}installSourceNodeRemovalObserver(e){this.uninstallSourceNodeRemovalObserver(),this.draggedSourceNode=e,this.draggedSourceNodeRemovalObserver=new MutationObserver((()=>{ +e&&!e.parentElement&&(this.resurrectSourceNode(),this.uninstallSourceNodeRemovalObserver())})),e&&e.parentElement&&this.draggedSourceNodeRemovalObserver.observe(e.parentElement,{childList:!0})}resurrectSourceNode(){this.document&&this.draggedSourceNode&&(this.draggedSourceNode.style.display="none",this.draggedSourceNode.removeAttribute("data-reactid"),this.document.body.appendChild(this.draggedSourceNode))}uninstallSourceNodeRemovalObserver(){this.draggedSourceNodeRemovalObserver&&this.draggedSourceNodeRemovalObserver.disconnect(),this.draggedSourceNodeRemovalObserver=void 0,this.draggedSourceNode=void 0}constructor(e,t,r){this.getSourceClientOffset=e=>{const t=this.sourceNodes.get(e);return t&&function(e){const t=1===e.nodeType?e:e.parentElement;if(!t)return;const{top:r,left:n}=t.getBoundingClientRect();return{x:n,y:r}}(t)},this.handleTopMoveStartCapture=e=>{c(e)&&(this.moveStartSourceIds=[])},this.handleMoveStart=e=>{Array.isArray(this.moveStartSourceIds)&&this.moveStartSourceIds.unshift(e)},this.handleTopMoveStart=e=>{if(!c(e))return;const t=l(e);t&&(u(e)&&(this.lastTargetTouchFallback=e.targetTouches[0]),this._mouseClientOffset=t),this.waitingForDelay=!1},this.handleTopMoveStartDelay=e=>{if(!c(e))return;const t=e.type===f.touch.start?this.options.delayTouchStart:this.options.delayMouseStart;this.timeout=setTimeout(this.handleTopMoveStart.bind(this,e),t),this.waitingForDelay=!0},this.handleTopMoveCapture=()=>{this.dragOverTargetIds=[]},this.handleMove=(e,t)=>{this.dragOverTargetIds&&this.dragOverTargetIds.unshift(t)},this.handleTopMove=e=>{if(this.timeout&&clearTimeout(this.timeout),!this.document||this.waitingForDelay)return;const{moveStartSourceIds:t,dragOverTargetIds:r}=this,n=this.options.enableHoverOutsideTarget,o=l(e,this.lastTargetTouchFallback);if(!o)return;if(this._isScrolling||!this.monitor.isDragging()&&function(e,t,r,n,o){if(!o)return!1;const i=180*Math.atan2(n-t,r-e)/Math.PI+180;for(let e=0;e=t.start)&&(null==t.end||i<=t.end))return!0}return!1}(this._mouseClientOffset.x||0,this._mouseClientOffset.y||0,o.x,o.y,this.options.scrollAngleRanges))return void(this._isScrolling=!0);var i,s,a,c;if(!this.monitor.isDragging()&&this._mouseClientOffset.hasOwnProperty("x")&&t&&(i=this._mouseClientOffset.x||0,s=this._mouseClientOffset.y||0,a=o.x,c=o.y,Math.sqrt(Math.pow(Math.abs(a-i),2)+Math.pow(Math.abs(c-s),2))>(this.options.touchSlop?this.options.touchSlop:0))&&(this.moveStartSourceIds=void 0,this.actions.beginDrag(t,{clientOffset:this._mouseClientOffset,getSourceClientOffset:this.getSourceClientOffset,publishSource:!1})),!this.monitor.isDragging())return;const u=this.sourceNodes.get(this.monitor.getSourceId());this.installSourceNodeRemovalObserver(u),this.actions.publishDragSource(),e.cancelable&&e.preventDefault();const d=(r||[]).map((e=>this.targetNodes.get(e))).filter((e=>!!e)),f=this.options.getDropTargetElementsAtPoint?this.options.getDropTargetElementsAtPoint(o.x,o.y,d):this.document.elementsFromPoint(o.x,o.y),h=[];for(const e in f){ +if(!f.hasOwnProperty(e))continue;let t=f[e];for(null!=t&&h.push(t);t;)t=t.parentElement,t&&-1===h.indexOf(t)&&h.push(t)}const g=h.filter((e=>d.indexOf(e)>-1)).map((e=>this._getDropTargetId(e))).filter((e=>!!e)).filter(((e,t,r)=>r.indexOf(e)===t));if(n)for(const e in this.targetNodes){const t=this.targetNodes.get(e);if(u&&t&&t.contains(u)&&-1===g.indexOf(e)){g.unshift(e);break}}g.reverse(),this.actions.hover(g,{clientOffset:o})},this._getDropTargetId=e=>{const t=this.targetNodes.keys();let r=t.next();for(;!1===r.done;){const n=r.value;if(e===this.targetNodes.get(n))return n;r=t.next()}},this.handleTopMoveEndCapture=e=>{this._isScrolling=!1,this.lastTargetTouchFallback=void 0,function(e){return void 0===e.buttons||0==(e.buttons&s)}(e)&&(this.monitor.isDragging()&&!this.monitor.didDrop()?(e.cancelable&&e.preventDefault(),this._mouseClientOffset={},this.uninstallSourceNodeRemovalObserver(),this.actions.drop(),this.actions.endDrag()):this.moveStartSourceIds=void 0)},this.handleCancelOnEscape=e=>{"Escape"===e.key&&this.monitor.isDragging()&&(this._mouseClientOffset={},this.uninstallSourceNodeRemovalObserver(),this.actions.endDrag())},this.options=new i(r,t),this.actions=e.getActions(),this.monitor=e.getMonitor(),this.sourceNodes=new Map,this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.targetNodes=new Map,this.listenerTypes=[],this._mouseClientOffset={},this._isScrolling=!1,this.options.enableMouseEvents&&this.listenerTypes.push(n.mouse),this.options.enableTouchEvents&&this.listenerTypes.push(n.touch),this.options.enableKeyboardEvents&&this.listenerTypes.push(n.keyboard)}}const g=function(e,t={},r={}){return new h(e,t,r)}},81904:(e,t,r)=>{"use strict";r.d(t,{DndContext:()=>n});const n=(0,r(50959).createContext)({dragDropManager:void 0})},23642:(e,t,r)=>{"use strict";r.d(t,{DndProvider:()=>fe});var n=r(16453),o=r(21153),i=r(6346);function s(e){return"object"==typeof e}const a="dnd-core/INIT_COORDS",c="dnd-core/BEGIN_DRAG",u="dnd-core/PUBLISH_DRAG_SOURCE",l="dnd-core/HOVER",d="dnd-core/DROP",f="dnd-core/END_DRAG";function h(e,t){return{type:a,payload:{sourceClientOffset:t||null,clientOffset:e||null}}}const g={type:a,payload:{clientOffset:null,sourceClientOffset:null}};function p(e){return function(t=[],r={publishSource:!0}){const{publishSource:n=!0,clientOffset:o,getSourceClientOffset:a}=r,u=e.getMonitor(),l=e.getRegistry();e.dispatch(h(o)),function(e,t,r){(0,i.invariant)(!t.isDragging(),"Cannot call beginDrag while dragging."),e.forEach((function(e){(0,i.invariant)(r.getSource(e),"Expected sourceIds to be registered.")}))}(t,u,l);const d=function(e,t){let r=null;for(let n=e.length-1;n>=0;n--)if(t.canDragSource(e[n])){r=e[n];break}return r}(t,u);if(null==d)return void e.dispatch(g);let f=null;if(o){if(!a)throw new Error("getSourceClientOffset must be defined");!function(e){(0,i.invariant)("function"==typeof e,"When clientOffset is provided, getSourceClientOffset must be a function.")}(a),f=a(d)}e.dispatch(h(o,f));const p=l.getSource(d).beginDrag(u,d);if(null==p)return;!function(e){(0, +i.invariant)(s(e),"Item must be an object.")}(p),l.pinSource(d);const v=l.getSourceType(d);return{type:c,payload:{itemType:v,item:p,sourceId:d,clientOffset:o||null,sourceClientOffset:f||null,isSourcePublic:!!n}}}}function v(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function y(e){for(var t=1;t{const c=function(e,t,r,n){const o=r.getTarget(e);let a=o?o.drop(n,e):void 0;(function(e){(0,i.invariant)(void 0===e||s(e),"Drop result must either be an object or undefined.")})(a),void 0===a&&(a=0===t?{}:n.getDropResult());return a}(o,a,n,r),u={type:d,payload:{dropResult:y({},t,c)}};e.dispatch(u)}))}}function S(e){return function(){const t=e.getMonitor(),r=e.getRegistry();!function(e){(0,i.invariant)(e.isDragging(),"Cannot call endDrag while not dragging.")}(t);const n=t.getSourceId();if(null!=n){r.getSource(n,!0).endDrag(t,n),r.unpinSource()}return{type:f}}}function b(e,t){return null===t?null===e:Array.isArray(e)?e.some((e=>e===t)):e===t}function O(e){return function(t,{clientOffset:r}={}){!function(e){(0,i.invariant)(Array.isArray(e),"Expected targetIds to be an array.")}(t);const n=t.slice(0),o=e.getMonitor(),s=e.getRegistry();return function(e,t,r){for(let n=e.length-1;n>=0;n--){const o=e[n];b(t.getTargetType(o),r)||e.splice(n,1)}}(n,s,o.getItemType()),function(e,t,r){(0,i.invariant)(t.isDragging(),"Cannot call hover while not dragging."),(0,i.invariant)(!t.didDrop(),"Cannot call hover after drop.");for(let t=0;t{const i=r[o];var s;return n[o]=(s=i,(...r)=>{const n=s.apply(e,r);void 0!==n&&t(n)}),n}),{})}dispatch(e){this.store.dispatch(e)}constructor(e,t){ +this.isSetUp=!1,this.handleRefCountChange=()=>{const e=this.store.getState().refCount>0;this.backend&&(e&&!this.isSetUp?(this.backend.setup(),this.isSetUp=!0):!e&&this.isSetUp&&(this.backend.teardown(),this.isSetUp=!1))},this.store=e,this.monitor=t,e.subscribe(this.handleRefCountChange)}}function w(e,t){return{x:e.x-t.x,y:e.y-t.y}}const D=[],C=[];D.__IS_NONE__=!0,C.__IS_ALL__=!0;class I{subscribeToStateChange(e,t={}){const{handlerIds:r}=t;(0,i.invariant)("function"==typeof e,"listener must be a function."),(0,i.invariant)(void 0===r||Array.isArray(r),"handlerIds, when specified, must be an array of strings.");let n=this.store.getState().stateId;return this.store.subscribe((()=>{const t=this.store.getState(),o=t.stateId;try{const i=o===n||o===n+1&&!function(e,t){return e!==D&&(e===C||void 0===t||(r=e,t.filter((e=>r.indexOf(e)>-1))).length>0);var r}(t.dirtyHandlerIds,r);i||e()}finally{n=o}}))}subscribeToOffsetChange(e){(0,i.invariant)("function"==typeof e,"listener must be a function.");let t=this.store.getState().dragOffset;return this.store.subscribe((()=>{const r=this.store.getState().dragOffset;r!==t&&(t=r,e())}))}canDragSource(e){if(!e)return!1;const t=this.registry.getSource(e);return(0,i.invariant)(t,`Expected to find a valid source. sourceId=${e}`),!this.isDragging()&&t.canDrag(this,e)}canDropOnTarget(e){if(!e)return!1;const t=this.registry.getTarget(e);if((0,i.invariant)(t,`Expected to find a valid target. targetId=${e}`),!this.isDragging()||this.didDrop())return!1;return b(this.registry.getTargetType(e),this.getItemType())&&t.canDrop(this,e)}isDragging(){return Boolean(this.getItemType())}isDraggingSource(e){if(!e)return!1;const t=this.registry.getSource(e,!0);if((0,i.invariant)(t,`Expected to find a valid source. sourceId=${e}`),!this.isDragging()||!this.isSourcePublic())return!1;return this.registry.getSourceType(e)===this.getItemType()&&t.isDragging(this,e)}isOverTarget(e,t={shallow:!1}){if(!e)return!1;const{shallow:r}=t;if(!this.isDragging())return!1;const n=this.registry.getTargetType(e),o=this.getItemType();if(o&&!b(n,o))return!1;const i=this.getTargetIds();if(!i.length)return!1;const s=i.indexOf(e);return r?s===i.length-1:s>-1}getItemType(){return this.store.getState().dragOperation.itemType}getItem(){return this.store.getState().dragOperation.item}getSourceId(){return this.store.getState().dragOperation.sourceId}getTargetIds(){return this.store.getState().dragOperation.targetIds}getDropResult(){return this.store.getState().dragOperation.dropResult}didDrop(){return this.store.getState().dragOperation.didDrop}isSourcePublic(){return Boolean(this.store.getState().dragOperation.isSourcePublic)}getInitialClientOffset(){return this.store.getState().dragOffset.initialClientOffset}getInitialSourceClientOffset(){return this.store.getState().dragOffset.initialSourceClientOffset}getClientOffset(){return this.store.getState().dragOffset.clientOffset}getSourceClientOffset(){return function(e){const{clientOffset:t,initialClientOffset:r,initialSourceClientOffset:n}=e;return t&&r&&n?w((i=n,{x:(o=t).x+i.x,y:o.y+i.y +}),r):null;var o,i}(this.store.getState().dragOffset)}getDifferenceFromInitialOffset(){return function(e){const{clientOffset:t,initialClientOffset:r}=e;return t&&r?w(t,r):null}(this.store.getState().dragOffset)}constructor(e,t){this.store=e,this.registry=t}}const N="undefined"!=typeof global?global:self,P=N.MutationObserver||N.WebKitMutationObserver;function x(e){return function(){const t=setTimeout(n,0),r=setInterval(n,50);function n(){clearTimeout(t),clearInterval(r),e()}}}const M="function"==typeof P?function(e){let t=1;const r=new P(e),n=document.createTextNode("");return r.observe(n,{characterData:!0}),function(){t=-t,n.data=t}}:x;class A{call(){try{this.task&&this.task()}catch(e){this.onError(e)}finally{this.task=null,this.release(this)}}constructor(e,t){this.onError=e,this.release=t,this.task=null}}const R=new class{enqueueTask(e){const{queue:t,requestFlush:r}=this;t.length||(r(),this.flushing=!0),t[t.length]=e}constructor(){this.queue=[],this.pendingErrors=[],this.flushing=!1,this.index=0,this.capacity=1024,this.flush=()=>{const{queue:e}=this;for(;this.indexthis.capacity){for(let t=0,r=e.length-this.index;t{this.pendingErrors.push(e),this.requestErrorThrow()},this.requestFlush=M(this.flush),this.requestErrorThrow=x((()=>{if(this.pendingErrors.length)throw this.pendingErrors.shift()}))}},L=new class{create(e){const t=this.freeTasks,r=t.length?t.pop():new A(this.onError,(e=>t[t.length]=e));return r.task=e,r}constructor(e){this.onError=e,this.freeTasks=[]}}(R.registerPendingError);const _="dnd-core/ADD_SOURCE",j="dnd-core/ADD_TARGET",k="dnd-core/REMOVE_SOURCE",H="dnd-core/REMOVE_TARGET";function U(e,t){t&&Array.isArray(e)?e.forEach((e=>U(e,!1))):(0,i.invariant)("string"==typeof e||"symbol"==typeof e,t?"Type can only be a string, a symbol, or an array of either.":"Type can only be a string or a symbol.")}var F;!function(e){e.SOURCE="SOURCE",e.TARGET="TARGET"}(F||(F={}));let $=0;function B(e){const t=($++).toString();switch(e){case F.SOURCE:return`S${t}`;case F.TARGET:return`T${t}`;default:throw new Error(`Unknown Handler Role: ${e}`)}}function q(e){switch(e[0]){case"S":return F.SOURCE;case"T":return F.TARGET;default:throw new Error(`Cannot parse handler ID: ${e}`)}}function K(e,t){const r=e.entries();let n=!1;do{const{done:e,value:[,o]}=r.next();if(o===t)return!0;n=!!e}while(!n);return!1}class G{addSource(e,t){U(e),function(e){(0,i.invariant)("function"==typeof e.canDrag,"Expected canDrag to be a function."),(0,i.invariant)("function"==typeof e.beginDrag,"Expected beginDrag to be a function."),(0,i.invariant)("function"==typeof e.endDrag,"Expected endDrag to be a function.")}(t);const r=this.addHandler(F.SOURCE,e,t);return this.store.dispatch(function(e){return{type:_,payload:{sourceId:e}}}(r)),r}addTarget(e,t){U(e,!0),function(e){(0,i.invariant)("function"==typeof e.canDrop,"Expected canDrop to be a function."), +(0,i.invariant)("function"==typeof e.hover,"Expected hover to be a function."),(0,i.invariant)("function"==typeof e.drop,"Expected beginDrag to be a function.")}(t);const r=this.addHandler(F.TARGET,e,t);return this.store.dispatch(function(e){return{type:j,payload:{targetId:e}}}(r)),r}containsHandler(e){return K(this.dragSources,e)||K(this.dropTargets,e)}getSource(e,t=!1){(0,i.invariant)(this.isSourceId(e),"Expected a valid source ID.");return t&&e===this.pinnedSourceId?this.pinnedSource:this.dragSources.get(e)}getTarget(e){return(0,i.invariant)(this.isTargetId(e),"Expected a valid target ID."),this.dropTargets.get(e)}getSourceType(e){return(0,i.invariant)(this.isSourceId(e),"Expected a valid source ID."),this.types.get(e)}getTargetType(e){return(0,i.invariant)(this.isTargetId(e),"Expected a valid target ID."),this.types.get(e)}isSourceId(e){return q(e)===F.SOURCE}isTargetId(e){return q(e)===F.TARGET}removeSource(e){var t;(0,i.invariant)(this.getSource(e),"Expected an existing source."),this.store.dispatch(function(e){return{type:k,payload:{sourceId:e}}}(e)),t=()=>{this.dragSources.delete(e),this.types.delete(e)},R.enqueueTask(L.create(t))}removeTarget(e){(0,i.invariant)(this.getTarget(e),"Expected an existing target."),this.store.dispatch(function(e){return{type:H,payload:{targetId:e}}}(e)),this.dropTargets.delete(e),this.types.delete(e)}pinSource(e){const t=this.getSource(e);(0,i.invariant)(t,"Expected an existing source."),this.pinnedSourceId=e,this.pinnedSource=t}unpinSource(){(0,i.invariant)(this.pinnedSource,"No source is pinned at the time."),this.pinnedSourceId=null,this.pinnedSource=null}addHandler(e,t,r){const n=B(e);return this.types.set(n,t),e===F.SOURCE?this.dragSources.set(n,r):e===F.TARGET&&this.dropTargets.set(n,r),n}constructor(e){this.types=new Map,this.dragSources=new Map,this.dropTargets=new Map,this.pinnedSourceId=null,this.pinnedSource=null,this.store=e}}const W=(e,t)=>e===t;function Y(e=D,t){switch(t.type){case l:break;case _:case j:case H:case k:return D;default:return C}const{targetIds:r=[],prevTargetIds:n=[]}=t.payload,o=function(e,t){const r=new Map,n=e=>{r.set(e,r.has(e)?r.get(e)+1:1)};e.forEach(n),t.forEach(n);const o=[];return r.forEach(((e,t)=>{1===e&&o.push(t)})),o}(r,n);if(!(o.length>0||!function(e,t,r=W){if(e.length!==t.length)return!1;for(let n=0;ne!==o)))});case d:return Q({},e,{dropResult:r.dropResult,didDrop:!0,targetIds:[]});case f:return Q({},e,{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return e}var n,o}function te(e=0,t){switch(t.type){case _:case j:return e+1;case k:case H:return e-1;default:return e}}function re(e=0){return e+1}function ne(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function oe(e){for(var t=1;te&&e[t]?e[t]:o||null),r))})}),dragOffset:V(e.dragOffset,t),refCount:te(e.refCount,t),dragOperation:ee(e.dragOperation,t),stateId:re(e.stateId)};var r,n,o}function se(e,t,r={},n=!1){const i=function(e){const t="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__;return(0,o.createStore)(ie,e&&t&&t({name:"dnd-core",instanceId:"dnd-core"}))}(n),s=new I(i,new G(i)),a=new T(i,s),c=e(a,t,r);return a.receiveBackend(c),a}var ae=r(50959),ce=r(81904);function ue(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o} +let le=0;const de=Symbol.for("__REACT_DND_CONTEXT_INSTANCE__");var fe=(0,ae.memo)((function(e){var{children:t}=e,r=ue(e,["children"]);const[o,i]=function(e){if("manager"in e){return[{dragDropManager:e.manager},!1]}const t=function(e,t=he(),r,n){const o=t;o[de]||(o[de]={dragDropManager:se(e,t,r,n)});return o[de]}(e.backend,e.context,e.options,e.debugMode),r=!e.context;return[t,r]}(r);return(0,ae.useEffect)((()=>{if(i){const e=he();return++le,()=>{0==--le&&(e[de]=null)}}}),[]),(0,n.jsx)(ce.DndContext.Provider,{value:o,children:t})}));function he(){return"undefined"!=typeof global?global:window}},91701:(e,t,r)=>{"use strict";r.d(t,{useCollectedProps:()=>i});var n=r(76121),o=r(74401);function i(e,t,r){return function(e,t,r){const[i,s]=(0,n.useCollector)(e,t,r);return(0,o.useIsomorphicLayoutEffect)((function(){const t=e.getHandlerId();if(null!=t)return e.subscribeToStateChange(s,{handlerIds:[t]})}),[e,s]),i}(t,e||(()=>({})),(()=>r.reconnect()))}},76121:(e,t,r)=>{"use strict";r.d(t,{useCollector:()=>s});var n=r(3341),o=r(50959),i=r(74401);function s(e,t,r){const[s,a]=(0,o.useState)((()=>t(e))),c=(0,o.useCallback)((()=>{const o=t(e);n(s,o)||(a(o),r&&r())}),[s,e,r]);return(0,i.useIsomorphicLayoutEffect)(c),[s,c]}},42357:(e,t,r)=>{"use strict";r.d(t,{useDrag:()=>O});var n=r(6346),o=r(91701),i=r(82442),s=r(50959);function a(e){return(0,s.useMemo)((()=>e.hooks.dragSource()),[e])}function c(e){return(0,s.useMemo)((()=>e.hooks.dragPreview()),[e])}var u=r(98789),l=r(71982),d=r(12406);class f{receiveHandlerId(e){this.handlerId!==e&&(this.handlerId=e,this.reconnect())}get connectTarget(){return this.dragSource}get dragSourceOptions(){return this.dragSourceOptionsInternal}set dragSourceOptions(e){this.dragSourceOptionsInternal=e}get dragPreviewOptions(){return this.dragPreviewOptionsInternal}set dragPreviewOptions(e){this.dragPreviewOptionsInternal=e}reconnect(){const e=this.reconnectDragSource();this.reconnectDragPreview(e)}reconnectDragSource(){const e=this.dragSource,t=this.didHandlerIdChange()||this.didConnectedDragSourceChange()||this.didDragSourceOptionsChange();return t&&this.disconnectDragSource(),this.handlerId?e?(t&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragSource=e,this.lastConnectedDragSourceOptions=this.dragSourceOptions,this.dragSourceUnsubscribe=this.backend.connectDragSource(this.handlerId,e,this.dragSourceOptions)),t):(this.lastConnectedDragSource=e,t):t}reconnectDragPreview(e=!1){const t=this.dragPreview,r=e||this.didHandlerIdChange()||this.didConnectedDragPreviewChange()||this.didDragPreviewOptionsChange();r&&this.disconnectDragPreview(),this.handlerId&&(t?r&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragPreview=t,this.lastConnectedDragPreviewOptions=this.dragPreviewOptions,this.dragPreviewUnsubscribe=this.backend.connectDragPreview(this.handlerId,t,this.dragPreviewOptions)):this.lastConnectedDragPreview=t)}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didConnectedDragSourceChange(){return this.lastConnectedDragSource!==this.dragSource} +didConnectedDragPreviewChange(){return this.lastConnectedDragPreview!==this.dragPreview}didDragSourceOptionsChange(){return!(0,u.shallowEqual)(this.lastConnectedDragSourceOptions,this.dragSourceOptions)}didDragPreviewOptionsChange(){return!(0,u.shallowEqual)(this.lastConnectedDragPreviewOptions,this.dragPreviewOptions)}disconnectDragSource(){this.dragSourceUnsubscribe&&(this.dragSourceUnsubscribe(),this.dragSourceUnsubscribe=void 0)}disconnectDragPreview(){this.dragPreviewUnsubscribe&&(this.dragPreviewUnsubscribe(),this.dragPreviewUnsubscribe=void 0,this.dragPreviewNode=null,this.dragPreviewRef=null)}get dragSource(){return this.dragSourceNode||this.dragSourceRef&&this.dragSourceRef.current}get dragPreview(){return this.dragPreviewNode||this.dragPreviewRef&&this.dragPreviewRef.current}clearDragSource(){this.dragSourceNode=null,this.dragSourceRef=null}clearDragPreview(){this.dragPreviewNode=null,this.dragPreviewRef=null}constructor(e){this.hooks=(0,d.wrapConnectorHooks)({dragSource:(e,t)=>{this.clearDragSource(),this.dragSourceOptions=t||null,(0,l.isRef)(e)?this.dragSourceRef=e:this.dragSourceNode=e,this.reconnectDragSource()},dragPreview:(e,t)=>{this.clearDragPreview(),this.dragPreviewOptions=t||null,(0,l.isRef)(e)?this.dragPreviewRef=e:this.dragPreviewNode=e,this.reconnectDragPreview()}}),this.handlerId=null,this.dragSourceRef=null,this.dragSourceOptionsInternal=null,this.dragPreviewRef=null,this.dragPreviewOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDragSource=null,this.lastConnectedDragSourceOptions=null,this.lastConnectedDragPreview=null,this.lastConnectedDragPreviewOptions=null,this.backend=e}}var h=r(84570),g=r(74401);let p=!1,v=!1;class y{receiveHandlerId(e){this.sourceId=e}getHandlerId(){return this.sourceId}canDrag(){(0,n.invariant)(!p,"You may not call monitor.canDrag() inside your canDrag() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return p=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{p=!1}}isDragging(){if(!this.sourceId)return!1;(0,n.invariant)(!v,"You may not call monitor.isDragging() inside your isDragging() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return v=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{v=!1}}subscribeToStateChange(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}isDraggingSource(e){return this.internalMonitor.isDraggingSource(e)}isOverTarget(e,t){return this.internalMonitor.isOverTarget(e,t)}getTargetIds(){return this.internalMonitor.getTargetIds()}isSourcePublic(){return this.internalMonitor.isSourcePublic()}getSourceId(){return this.internalMonitor.getSourceId()}subscribeToOffsetChange(e){return this.internalMonitor.subscribeToOffsetChange(e)}canDragSource(e){return this.internalMonitor.canDragSource(e)}canDropOnTarget(e){return this.internalMonitor.canDropOnTarget(e)}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){ +return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(e){this.sourceId=null,this.internalMonitor=e.getMonitor()}}var m=r(87408);class S{beginDrag(){const e=this.spec,t=this.monitor;let r=null;return r="object"==typeof e.item?e.item:"function"==typeof e.item?e.item(t):{},null!=r?r:null}canDrag(){const e=this.spec,t=this.monitor;return"boolean"==typeof e.canDrag?e.canDrag:"function"!=typeof e.canDrag||e.canDrag(t)}isDragging(e,t){const r=this.spec,n=this.monitor,{isDragging:o}=r;return o?o(n):t===e.getSourceId()}endDrag(){const e=this.spec,t=this.monitor,r=this.connector,{end:n}=e;n&&n(t.getItem(),t),r.reconnect()}constructor(e,t,r){this.spec=e,this.monitor=t,this.connector=r}}function b(e,t,r){const o=(0,h.useDragDropManager)(),i=function(e,t,r){const n=(0,s.useMemo)((()=>new S(e,t,r)),[t,r]);return(0,s.useEffect)((()=>{n.spec=e}),[e]),n}(e,t,r),a=function(e){return(0,s.useMemo)((()=>{const t=e.type;return(0,n.invariant)(null!=t,"spec.type must be defined"),t}),[e])}(e);(0,g.useIsomorphicLayoutEffect)((function(){if(null!=a){const[e,n]=(0,m.registerSource)(a,i,o);return t.receiveHandlerId(e),r.receiveHandlerId(e),n}}),[o,t,r,i,a])}function O(e,t){const r=(0,i.useOptionalFactory)(e,t);(0,n.invariant)(!r.begin,"useDrag::spec.begin was deprecated in v14. Replace spec.begin() with spec.item(). (see more here - https://react-dnd.github.io/react-dnd/docs/api/use-drag)");const u=function(){const e=(0,h.useDragDropManager)();return(0,s.useMemo)((()=>new y(e)),[e])}(),l=function(e,t){const r=(0,h.useDragDropManager)(),n=(0,s.useMemo)((()=>new f(r.getBackend())),[r]);return(0,g.useIsomorphicLayoutEffect)((()=>(n.dragSourceOptions=e||null,n.reconnect(),()=>n.disconnectDragSource())),[n,e]),(0,g.useIsomorphicLayoutEffect)((()=>(n.dragPreviewOptions=t||null,n.reconnect(),()=>n.disconnectDragPreview())),[n,t]),n}(r.options,r.previewOptions);return b(r,u,l),[(0,o.useCollectedProps)(r.collect,u,l),a(l),c(l)]}},84570:(e,t,r)=>{"use strict";r.d(t,{useDragDropManager:()=>s});var n=r(6346),o=r(50959),i=r(81904);function s(){const{dragDropManager:e}=(0,o.useContext)(i.DndContext);return(0,n.invariant)(null!=e,"Expected drag drop context"),e}},85783:(e,t,r)=>{"use strict";r.d(t,{useDragLayer:()=>s});var n=r(50959),o=r(76121),i=r(84570);function s(e){const t=(0,i.useDragDropManager)().getMonitor(),[r,s]=(0,o.useCollector)(t,e);return(0,n.useEffect)((()=>t.subscribeToOffsetChange(s))),(0,n.useEffect)((()=>t.subscribeToStateChange(s))),r}},40933:(e,t,r)=>{"use strict";r.d(t,{useDrop:()=>S});var n=r(91701),o=r(82442),i=r(50959);function s(e){return(0,i.useMemo)((()=>e.hooks.dropTarget()),[e])} +var a=r(98789),c=r(71982),u=r(12406);class l{get connectTarget(){return this.dropTarget}reconnect(){const e=this.didHandlerIdChange()||this.didDropTargetChange()||this.didOptionsChange();e&&this.disconnectDropTarget();const t=this.dropTarget;this.handlerId&&(t?e&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDropTarget=t,this.lastConnectedDropTargetOptions=this.dropTargetOptions,this.unsubscribeDropTarget=this.backend.connectDropTarget(this.handlerId,t,this.dropTargetOptions)):this.lastConnectedDropTarget=t)}receiveHandlerId(e){e!==this.handlerId&&(this.handlerId=e,this.reconnect())}get dropTargetOptions(){return this.dropTargetOptionsInternal}set dropTargetOptions(e){this.dropTargetOptionsInternal=e}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didDropTargetChange(){return this.lastConnectedDropTarget!==this.dropTarget}didOptionsChange(){return!(0,a.shallowEqual)(this.lastConnectedDropTargetOptions,this.dropTargetOptions)}disconnectDropTarget(){this.unsubscribeDropTarget&&(this.unsubscribeDropTarget(),this.unsubscribeDropTarget=void 0)}get dropTarget(){return this.dropTargetNode||this.dropTargetRef&&this.dropTargetRef.current}clearDropTarget(){this.dropTargetRef=null,this.dropTargetNode=null}constructor(e){this.hooks=(0,u.wrapConnectorHooks)({dropTarget:(e,t)=>{this.clearDropTarget(),this.dropTargetOptions=t,(0,c.isRef)(e)?this.dropTargetRef=e:this.dropTargetNode=e,this.reconnect()}}),this.handlerId=null,this.dropTargetRef=null,this.dropTargetOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDropTarget=null,this.lastConnectedDropTargetOptions=null,this.backend=e}}var d=r(84570),f=r(74401);var h=r(6346);let g=!1;class p{receiveHandlerId(e){this.targetId=e}getHandlerId(){return this.targetId}subscribeToStateChange(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}canDrop(){if(!this.targetId)return!1;(0,h.invariant)(!g,"You may not call monitor.canDrop() inside your canDrop() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target-monitor");try{return g=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{g=!1}}isOver(e){return!!this.targetId&&this.internalMonitor.isOverTarget(this.targetId,e)}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(e){this.targetId=null,this.internalMonitor=e.getMonitor()}}var v=r(87408);class y{canDrop(){const e=this.spec,t=this.monitor;return!e.canDrop||e.canDrop(t.getItem(),t)}hover(){ +const e=this.spec,t=this.monitor;e.hover&&e.hover(t.getItem(),t)}drop(){const e=this.spec,t=this.monitor;if(e.drop)return e.drop(t.getItem(),t)}constructor(e,t){this.spec=e,this.monitor=t}}function m(e,t,r){const n=(0,d.useDragDropManager)(),o=function(e,t){const r=(0,i.useMemo)((()=>new y(e,t)),[t]);return(0,i.useEffect)((()=>{r.spec=e}),[e]),r}(e,t),s=function(e){const{accept:t}=e;return(0,i.useMemo)((()=>((0,h.invariant)(null!=e.accept,"accept must be defined"),Array.isArray(t)?t:[t])),[t])}(e);(0,f.useIsomorphicLayoutEffect)((function(){const[e,i]=(0,v.registerTarget)(s,o,n);return t.receiveHandlerId(e),r.receiveHandlerId(e),i}),[n,t,o,r,s.map((e=>e.toString())).join("|")])}function S(e,t){const r=(0,o.useOptionalFactory)(e,t),a=function(){const e=(0,d.useDragDropManager)();return(0,i.useMemo)((()=>new p(e)),[e])}(),c=function(e){const t=(0,d.useDragDropManager)(),r=(0,i.useMemo)((()=>new l(t.getBackend())),[t]);return(0,f.useIsomorphicLayoutEffect)((()=>(r.dropTargetOptions=e||null,r.reconnect(),()=>r.disconnectDropTarget())),[e]),r}(r.options);return m(r,a,c),[(0,n.useCollectedProps)(r.collect,a,c),s(c)]}},74401:(e,t,r)=>{"use strict";r.d(t,{useIsomorphicLayoutEffect:()=>o});var n=r(50959);const o="undefined"!=typeof window?n.useLayoutEffect:n.useEffect},82442:(e,t,r)=>{"use strict";r.d(t,{useOptionalFactory:()=>o});var n=r(50959);function o(e,t){const r=[...t||[]];return null==t&&"function"!=typeof e&&r.push(e),(0,n.useMemo)((()=>"function"==typeof e?e():e),r)}},71982:(e,t,r)=>{"use strict";function n(e){return null!==e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}r.d(t,{isRef:()=>n})},87408:(e,t,r)=>{"use strict";function n(e,t,r){const n=r.getRegistry(),o=n.addTarget(e,t);return[o,()=>n.removeTarget(o)]}function o(e,t,r){const n=r.getRegistry(),o=n.addSource(e,t);return[o,()=>n.removeSource(o)]}r.d(t,{registerSource:()=>o,registerTarget:()=>n})},12406:(e,t,r)=>{"use strict";r.d(t,{wrapConnectorHooks:()=>s});var n=r(6346),o=r(50959);function i(e){return(t=null,r=null)=>{if(!(0,o.isValidElement)(t)){const n=t;return e(n,r),n}const i=t;!function(e){if("string"==typeof e.type)return;const t=e.type.displayName||e.type.name||"the component";throw new Error(`Only native element nodes can now be passed to React DnD connectors.You can either wrap ${t} into a

, or turn it into a drag source or a drop target itself.`)}(i);return function(e,t){const r=e.ref;return(0,n.invariant)("string"!=typeof r,"Cannot connect React DnD to an element with an existing string ref. Please convert it to use a callback ref instead, or wrap it into a or
. Read more: https://reactjs.org/docs/refs-and-the-dom.html#callback-refs"),r?(0,o.cloneElement)(e,{ref:e=>{a(r,e),a(t,e)}}):(0,o.cloneElement)(e,{ref:t})}(i,r?t=>e(t,r):e)}}function s(e){const t={};return Object.keys(e).forEach((r=>{const n=e[r];if(r.endsWith("Ref"))t[r]=e[r];else{const e=i(n);t[r]=()=>e}})),t}function a(e,t){"function"==typeof e?e(t):e.current=t}}}]); \ No newline at end of file diff --git a/charting_library/bundles/4102.4abd8542fa3aa3e7fd5d.css b/charting_library/bundles/4102.4abd8542fa3aa3e7fd5d.css new file mode 100644 index 0000000..3b59867 --- /dev/null +++ b/charting_library/bundles/4102.4abd8542fa3aa3e7fd5d.css @@ -0,0 +1 @@ +.control-bar-wrapper{direction:ltr;height:24px;padding:5px 0;pointer-events:none;position:absolute;z-index:1}.control-bar-wrapper--back-present{right:2px}.control-bar{display:flex;transition:opacity .3s,visibility .3s;visibility:visible}.control-bar--hidden,.control-bar--hidden .control-bar__btn{opacity:0;visibility:hidden}.control-bar__group{align-items:center;display:flex;margin:0 4px}.control-bar__btn{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 2px 4px #0003;color:#131722;display:inline-flex;height:24px;justify-content:center;margin:0 4px;opacity:1;pointer-events:auto;transition:color .3s,visibility .4s,opacity .4s;-webkit-user-select:none;user-select:none;visibility:visible;width:24px;z-index:1}.chart-widget__bottom--themed-dark .control-bar__btn{background-color:#2a2e39;box-shadow:0 2px 4px #0006;color:#d1d4dc}@media (any-hover:hover){.control-bar__btn:hover{color:#2962ff}}.control-bar__btn:active{color:#2962ff;transition:none}.control-bar__btn--btn-hidden{opacity:0;visibility:hidden}.control-bar__btn--move-left svg{transform:rotate(180deg)}.control-bar__btn svg{pointer-events:none}.blockHidden-e6PF69Df{display:none!important}.pane-button-e6PF69Df{background-color:currentColor;border:1px solid #d1d4dc;border-radius:3px;cursor:default;pointer-events:all}@media (any-hover:hover){.pane-button-e6PF69Df:hover:after{background-color:#1317220f;border-radius:3px;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:0}}.chart-widget__top--themed-dark .pane-button-e6PF69Df{border-color:#363a45}@media (any-hover:hover){.chart-widget__top--themed-dark .pane-button-e6PF69Df:hover:after{background-color:#ffffff1a}}.legend-l31H9iuA{color:#0000;contain:content;direction:ltr;flex:1 1 auto;line-height:normal;margin:0 4px;max-width:calc(100% - 8px);padding-top:4px;pointer-events:none;transform:translateZ(0);-webkit-user-select:none;user-select:none;z-index:6}.item-l31H9iuA{-webkit-backface-visibility:hidden;backface-visibility:hidden;flex-wrap:wrap;font-size:13px;max-width:100%;min-height:24px;z-index:1}.item-l31H9iuA.selected-l31H9iuA,.item-l31H9iuA.withAction-l31H9iuA{z-index:2}.item-l31H9iuA.last-l31H9iuA{align-items:center;background-color:currentColor;border-color:#0000;border-style:solid;border-width:0 1px;cursor:default;max-width:18px;order:100000;padding:0 4px;pointer-events:auto}.item-l31H9iuA.last-l31H9iuA .text-l31H9iuA{color:#131722}.item-l31H9iuA .noWrapWrapper-l31H9iuA{display:flex;flex-wrap:nowrap;max-width:100%}.noWrap-l31H9iuA .item-l31H9iuA{flex-wrap:nowrap}.noWrap-l31H9iuA .series-l31H9iuA .valuesAdditionalWrapper-l31H9iuA{align-self:auto;display:block}.noWrap-l31H9iuA .series-l31H9iuA .valuesAdditionalWrapper-l31H9iuA .valueItem-l31H9iuA,.noWrap-l31H9iuA .series-l31H9iuA .valuesAdditionalWrapper-l31H9iuA .valueTitle-l31H9iuA,.noWrap-l31H9iuA .series-l31H9iuA .valuesAdditionalWrapper-l31H9iuA .valueValue-l31H9iuA{display:inline}.hideUniportantValueItems-l31H9iuA .noWrap-l31H9iuA .series-l31H9iuA .valuesAdditionalWrapper-l31H9iuA.unimportant-l31H9iuA,.noWrap-l31H9iuA .series-l31H9iuA .valuesAdditionalWrapper-l31H9iuA .valueItem-l31H9iuA:before,.noWrap-l31H9iuA .series-l31H9iuA .valuesAdditionalWrapper-l31H9iuA .valueTitle-l31H9iuA:before,.noWrap-l31H9iuA .series-l31H9iuA .valuesAdditionalWrapper-l31H9iuA .valueValue-l31H9iuA:before{display:none}.noWrap-l31H9iuA .valuesWrapper-l31H9iuA{align-items:center}.noWrap-l31H9iuA .valuesAdditionalWrapper-l31H9iuA{align-self:auto;color:#131722;display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrappable-l31H9iuA .series-l31H9iuA.item-l31H9iuA{flex-wrap:wrap}.directionColumn-l31H9iuA .series-l31H9iuA{flex-direction:column}.directionColumn-l31H9iuA .series-l31H9iuA .valuesWrapper-l31H9iuA{align-self:flex-start;max-width:100%}.button-l31H9iuA,.statusesWrapper-l31H9iuA,.titlesWrapper-l31H9iuA,.valueItem-l31H9iuA{background-color:currentColor}.buttons-l31H9iuA,.buttonsWrapper-l31H9iuA,.item-l31H9iuA,.logoWrapper-l31H9iuA,.statusesWrapper-l31H9iuA,.titlesWrapper-l31H9iuA,.valueItem-l31H9iuA,.valuesWrapper-l31H9iuA{display:flex}.statusesWrapper-l31H9iuA{cursor:default;pointer-events:auto;position:relative;z-index:1}.statusesWrapper__statuses-l31H9iuA:not(:empty){margin-left:11px;margin-right:12px}.titlesWrapper-l31H9iuA{align-items:center;border:1px solid #0000;border-right-width:0;box-sizing:border-box;cursor:default;flex:0 0 auto;max-width:100%;overflow:hidden;padding:0 4px 0 1px;pointer-events:auto;position:relative;z-index:-3}.logoWrapper-l31H9iuA{align-items:center;display:flex;flex:none;position:relative;white-space:nowrap;width:18px}.logoWrapper-l31H9iuA .pairContainer-l31H9iuA{display:inline-flex}.logoWrapper-l31H9iuA .logo-l31H9iuA{border-radius:50%;display:inline-flex;flex:none;overflow:hidden}.logoWrapper-l31H9iuA .logo-l31H9iuA img{height:100%;width:100%}.logoWrapper-l31H9iuA .hidden-l31H9iuA,.logoWrapper-l31H9iuA.hidden-l31H9iuA{display:none}.noActions-l31H9iuA .titlesWrapper-l31H9iuA{pointer-events:none}.titleWrapper-l31H9iuA{align-items:center;color:#131722;display:flex;min-height:20px;min-width:23px;position:relative;text-align:left;white-space:nowrap}.titleWrapper-l31H9iuA .title-l31H9iuA{overflow:hidden;text-overflow:ellipsis}.titleWrapper-l31H9iuA.intervalTitle-l31H9iuA{min-width:auto}.titleWrapper-l31H9iuA.withAction-l31H9iuA:after{background-color:#f0f3fa;border-radius:3px;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;visibility:hidden;z-index:-2}.titleWrapper-l31H9iuA.withDot-l31H9iuA:first-child:after{right:-4px}.titleWrapper-l31H9iuA.withDot-l31H9iuA:not(:first-child):after{left:8px;right:-4px}.titleWrapper-l31H9iuA:first-child{padding-left:3px}.titleWrapper-l31H9iuA .logoWrapper-l31H9iuA:not(.hidden-l31H9iuA)~.title-l31H9iuA{padding-left:4px}@media (any-hover:hover){.titleWrapper-l31H9iuA:hover.withAction-l31H9iuA:after{visibility:visible}}.disabled-l31H9iuA .titleWrapper-l31H9iuA,.disabledOnInterval-l31H9iuA .titleWrapper-l31H9iuA{color:#b2b5be}.disabled-l31H9iuA .titleWrapper-l31H9iuA.withDot-l31H9iuA:not(:first-child):before,.disabled-l31H9iuA.withCustomTextColor-l31H9iuA .titleWrapper-l31H9iuA,.disabledOnInterval-l31H9iuA .titleWrapper-l31H9iuA.withDot-l31H9iuA:not(:first-child):before,.disabledOnInterval-l31H9iuA.withCustomTextColor-l31H9iuA .titleWrapper-l31H9iuA{color:#b2b5be!important}.study-l31H9iuA .titleWrapper-l31H9iuA.mainTitle-l31H9iuA{flex:0 4 auto;min-width:15px}.study-l31H9iuA .titleWrapper-l31H9iuA.descTitle-l31H9iuA{color:#5d606b;flex:0 1 auto;min-width:0;padding-left:4px}.study-l31H9iuA.disabled-l31H9iuA .titleWrapper-l31H9iuA.descTitle-l31H9iuA,.study-l31H9iuA.disabledOnInterval-l31H9iuA .titleWrapper-l31H9iuA.descTitle-l31H9iuA{color:#b2b5be}.study-l31H9iuA.disabled-l31H9iuA.withCustomTextColor-l31H9iuA .titleWrapper-l31H9iuA,.study-l31H9iuA.disabledOnInterval-l31H9iuA.withCustomTextColor-l31H9iuA .titleWrapper-l31H9iuA{color:#b2b5be!important}.study-l31H9iuA.hideValues-l31H9iuA .valuesWrapper-l31H9iuA{display:none}.legend-l31H9iuA .study-l31H9iuA.has5Buttons-l31H9iuA.selected-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after,.legend-l31H9iuA .study-l31H9iuA.has5Buttons-l31H9iuA.stayInHoveredMode-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after{left:calc(var(--legend-source-item-button-width)*5)}@media (any-hover:hover){.legend-l31H9iuA:hover .study-l31H9iuA.has5Buttons-l31H9iuA.withAction-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after{left:calc(var(--legend-source-item-button-width)*5)}}.noWrap-l31H9iuA .valuesWrapper-l31H9iuA,.series-l31H9iuA .valuesWrapper-l31H9iuA{background-color:currentColor;border-bottom:1px solid #0000;border-top:1px solid #0000}.loader-l31H9iuA{margin-left:4px}.noWrap-l31H9iuA .valuesAdditionalWrapper-l31H9iuA,.series-l31H9iuA .valuesAdditionalWrapper-l31H9iuA{border-left-color:#0000}.noWrap-l31H9iuA .valueItem-l31H9iuA,.series-l31H9iuA .valueItem-l31H9iuA{background-color:initial}.noWrap-l31H9iuA .valueItem-l31H9iuA,.noWrap-l31H9iuA .valueItem-l31H9iuA .valueTitle-l31H9iuA,.noWrap-l31H9iuA .valueItem-l31H9iuA .valueValue-l31H9iuA,.series-l31H9iuA .valueItem-l31H9iuA,.series-l31H9iuA .valueItem-l31H9iuA .valueTitle-l31H9iuA,.series-l31H9iuA .valueItem-l31H9iuA .valueValue-l31H9iuA{display:inline-flex}.hideUniportantValueItems-l31H9iuA .noWrap-l31H9iuA .valueItem-l31H9iuA.unimportant-l31H9iuA,.hideUniportantValueItems-l31H9iuA .series-l31H9iuA .valueItem-l31H9iuA.unimportant-l31H9iuA{display:none}.series-l31H9iuA .titlesWrapper-l31H9iuA{align-items:center;font-size:16px;line-height:normal;max-width:100%;min-height:24px;position:relative}.series-l31H9iuA .titlesWrapper-l31H9iuA .titleWrapper-l31H9iuA.withDot-l31H9iuA:not(:first-child){padding-left:12px}.series-l31H9iuA .titlesWrapper-l31H9iuA .titleWrapper-l31H9iuA.withDot-l31H9iuA:not(:first-child):before{color:#131722;content:"\b7";font-size:16px;height:100%;left:0;line-height:inherit;position:absolute;text-align:center;top:1px;width:12px;z-index:-1}.series-l31H9iuA .titlesWrapper-l31H9iuA .titleWrapper-l31H9iuA.descTitle-l31H9iuA,.series-l31H9iuA .titlesWrapper-l31H9iuA .titleWrapper-l31H9iuA.intervalTitle-l31H9iuA,.series-l31H9iuA .titlesWrapper-l31H9iuA .titleWrapper-l31H9iuA.mainTitle-l31H9iuA{flex:0 1 auto}.series-l31H9iuA .titlesWrapper-l31H9iuA .titleWrapper-l31H9iuA.exchangeTitle-l31H9iuA,.series-l31H9iuA .titlesWrapper-l31H9iuA .titleWrapper-l31H9iuA.priceSourceTitle-l31H9iuA,.series-l31H9iuA .titlesWrapper-l31H9iuA .titleWrapper-l31H9iuA.providerTitle-l31H9iuA,.series-l31H9iuA .titlesWrapper-l31H9iuA .titleWrapper-l31H9iuA.styleTitle-l31H9iuA{flex:0 3 auto}.series-l31H9iuA .valuesWrapper-l31H9iuA{display:flex}.series-l31H9iuA .titlesWrapper-l31H9iuA,.series-l31H9iuA .valuesWrapper-l31H9iuA{min-width:23px}.hideExchangeProviderTitles-l31H9iuA .series-l31H9iuA .titlesWrapper-l31H9iuA .titleWrapper-l31H9iuA.exchangeTitle-l31H9iuA,.hideExchangeProviderTitles-l31H9iuA .series-l31H9iuA .titlesWrapper-l31H9iuA .titleWrapper-l31H9iuA.providerTitle-l31H9iuA,.microHideIntervalTitle-l31H9iuA .series-l31H9iuA .titlesWrapper-l31H9iuA .titleWrapper-l31H9iuA.intervalTitle-l31H9iuA,.single-visible .minHideIntervalTitle-l31H9iuA .series-l31H9iuA .titlesWrapper-l31H9iuA .titleWrapper-l31H9iuA.intervalTitle-l31H9iuA{display:none}.legend-l31H9iuA .series-l31H9iuA.selected-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after,.legend-l31H9iuA .series-l31H9iuA.stayInHoveredMode-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after{left:calc(var(--legend-source-item-button-width)*3)}@media (any-hover:hover){.legend-l31H9iuA:hover .series-l31H9iuA.withAction-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after{left:calc(var(--legend-source-item-button-width)*3)}}.legend-l31H9iuA .series-l31H9iuA.flagged-l31H9iuA.selected-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after,.legend-l31H9iuA .series-l31H9iuA.flagged-l31H9iuA.stayInHoveredMode-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after{left:calc(var(--legend-source-item-button-width)*2)}@media (any-hover:hover){.legend-l31H9iuA:hover .series-l31H9iuA.flagged-l31H9iuA.withAction-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after{left:calc(var(--legend-source-item-button-width)*2)}}.selected-l31H9iuA .buttons-l31H9iuA,.selected-l31H9iuA .titlesWrapper-l31H9iuA,.withAction-l31H9iuA .buttons-l31H9iuA,.withAction-l31H9iuA .titlesWrapper-l31H9iuA{background-color:#fff}.selected-l31H9iuA .button-l31H9iuA,.withAction-l31H9iuA .button-l31H9iuA{background-color:initial}.selected-l31H9iuA .titlesWrapper-l31H9iuA,.withAction-l31H9iuA .titlesWrapper-l31H9iuA,.withAction-l31H9iuA.selected-l31H9iuA .titlesWrapper-l31H9iuA{border-radius:4px 0 0 4px}.medium-l31H9iuA.legend-l31H9iuA .item-l31H9iuA.study-l31H9iuA.selected-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after,.medium-l31H9iuA.legend-l31H9iuA .item-l31H9iuA.study-l31H9iuA.stayInHoveredMode-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after{left:calc(var(--legend-source-item-button-width)*3)}@media (any-hover:hover){.medium-l31H9iuA.legend-l31H9iuA:hover .item-l31H9iuA.study-l31H9iuA.withAction-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after{left:calc(var(--legend-source-item-button-width)*3)}}.minimized-l31H9iuA.legend-l31H9iuA .item-l31H9iuA.study-l31H9iuA.selected-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after,.minimized-l31H9iuA.legend-l31H9iuA .item-l31H9iuA.study-l31H9iuA.stayInHoveredMode-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after{left:calc(var(--legend-source-item-button-width)*2)}@media (any-hover:hover){.minimized-l31H9iuA.legend-l31H9iuA:hover .item-l31H9iuA.study-l31H9iuA.withAction-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after{left:calc(var(--legend-source-item-button-width)*2)}}.valuesWrapper-l31H9iuA{align-items:center;align-self:stretch;cursor:default;flex-wrap:nowrap;overflow:hidden;pointer-events:auto;position:relative}.valuesAdditionalWrapper-l31H9iuA{align-items:baseline;align-self:stretch;border-left:4px solid;display:flex;flex-wrap:wrap}.disabled-l31H9iuA .valuesWrapper-l31H9iuA{display:none}.valueItem-l31H9iuA{align-items:center;align-self:stretch;display:flex;text-align:left}.valueItem-l31H9iuA:not(:last-child){padding-right:6px}.valueItem-l31H9iuA:last-child{padding-right:4px}.valueItem-l31H9iuA .valueTitle-l31H9iuA{padding-right:1px}.valueItem-l31H9iuA .valueTitle-l31H9iuA,.valueItem-l31H9iuA .valueValue-l31H9iuA{color:#131722}.series-l31H9iuA .valueItem-l31H9iuA:last-child{padding-right:6px}.series-l31H9iuA .valueItem-l31H9iuA:last-child .titleWrapper-l31H9iuA{display:none}.series-l31H9iuA .valueItem-l31H9iuA .valueTitle-l31H9iuA{color:#131722}.buttonsWrapper-l31H9iuA{max-width:0;position:relative;width:0;z-index:2}.micro-l31H9iuA .item-l31H9iuA.series-l31H9iuA[data-name=legend-series-item] .buttonsWrapper-l31H9iuA{max-width:0;width:0}.disabled-l31H9iuA .buttonsWrapper-l31H9iuA,.flagged-l31H9iuA .buttonsWrapper-l31H9iuA{max-width:var(--legend-source-item-button-width);width:var(--legend-source-item-button-width)}.linked-l31H9iuA.series-l31H9iuA:not(.onlyOneButtonCanBeStick-l31H9iuA) .buttonsWrapper-l31H9iuA{max-width:calc(var(--legend-source-item-button-width)*2);width:calc(var(--legend-source-item-button-width)*2)}.disabled-l31H9iuA.series-l31H9iuA:not(.onlyOneButtonCanBeStick-l31H9iuA) .buttonsWrapper-l31H9iuA{max-width:calc(var(--legend-source-item-button-width)*3);width:calc(var(--legend-source-item-button-width)*3)}.buttons-l31H9iuA{align-items:center;display:flex;flex-shrink:0;opacity:0;padding:0;pointer-events:auto}.disabled-l31H9iuA .buttons-l31H9iuA,.disabledOnInterval-l31H9iuA .buttons-l31H9iuA,.flagged-l31H9iuA .buttons-l31H9iuA,.linked-l31H9iuA .buttons-l31H9iuA,.touchMode-l31H9iuA .buttons-l31H9iuA{opacity:1}.noActions-l31H9iuA .buttons-l31H9iuA{pointer-events:none}.selected-l31H9iuA .buttons-l31H9iuA,.withAction-l31H9iuA .buttons-l31H9iuA{border-radius:0 4px 4px 0}.legend-l31H9iuA .selected-l31H9iuA .buttons-l31H9iuA,.legend-l31H9iuA .stayInHoveredMode-l31H9iuA .buttons-l31H9iuA{cursor:default;opacity:1}@media (any-hover:hover){.legend-l31H9iuA:hover .withAction-l31H9iuA .buttons-l31H9iuA{cursor:default;opacity:1}}.legend-l31H9iuA .selected-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after,.legend-l31H9iuA .stayInHoveredMode-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after{background:radial-gradient(10px at 0 50%,currentColor 0,#0000 100%);content:"";height:18px;left:calc(var(--legend-source-item-button-width)*4);position:absolute;top:3px;width:16px}@media (any-hover:hover){.legend-l31H9iuA:hover .withAction-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after{background:radial-gradient(10px at 0 50%,currentColor 0,#0000 100%);content:"";height:18px;left:calc(var(--legend-source-item-button-width)*4);position:absolute;top:3px;width:16px}}.button-l31H9iuA{align-items:center;align-self:stretch;display:none;justify-content:center;opacity:0;position:relative;width:var(--legend-source-item-button-width);z-index:0}.buttonIcon-l31H9iuA{color:#131722;display:flex}.button-l31H9iuA:last-child{border-radius:0 4px 4px 0}@media (any-hover:hover){.button-l31H9iuA:hover:after{background-color:#f0f3fa;border-radius:2px;bottom:1px;content:"";display:block;left:0;position:absolute;right:0;top:1px;z-index:-1}}.button-l31H9iuA.flag-l31H9iuA>span{margin-top:-1px}.disabled-l31H9iuA .buttonIcon-l31H9iuA{color:#131722}@media (any-hover:hover){.legend-l31H9iuA:hover .study-l31H9iuA.invisibleHover-l31H9iuA .button-l31H9iuA{display:flex}}.withAction-l31H9iuA .buttons-l31H9iuA .button-l31H9iuA:not(:first-child),.withAction-l31H9iuA .titlesWrapper-l31H9iuA{border-color:#d1d4dc}.selected-l31H9iuA .titlesWrapper-l31H9iuA:after,.withAction-l31H9iuA .titlesWrapper-l31H9iuA:after{background-color:#f0f3fa}.selected-l31H9iuA .buttons-l31H9iuA,.withAction-l31H9iuA .buttons-l31H9iuA{border:1px solid #d1d4dc;border-left:0}.selected-l31H9iuA .buttons-l31H9iuA,.selected-l31H9iuA .buttons-l31H9iuA .button-l31H9iuA:not(:first-child),.selected-l31H9iuA .buttonsWrapper-l31H9iuA,.selected-l31H9iuA .titlesWrapper-l31H9iuA{border-color:#2962ff}.buttons-l31H9iuA .eye-l31H9iuA .animated-loading-eye,.buttons-l31H9iuA .eye-l31H9iuA .crossed-eye,.buttons-l31H9iuA .eye-l31H9iuA .loading-eye,.disabled-l31H9iuA .buttons-l31H9iuA .eye-l31H9iuA .animated-loading-eye,.disabled-l31H9iuA .buttons-l31H9iuA .eye-l31H9iuA .loading-eye,.disabled-l31H9iuA .buttons-l31H9iuA .eye-l31H9iuA .normal-eye,.medium-l31H9iuA .study-l31H9iuA .buttons-l31H9iuA .button-l31H9iuA:nth-child(2),.medium-l31H9iuA .study-l31H9iuA .buttons-l31H9iuA .button-l31H9iuA:nth-child(3):nth-last-child(3),.micro-l31H9iuA .series-l31H9iuA .buttons-l31H9iuA .button-l31H9iuA:not(:last-child),.minimized-l31H9iuA .study-l31H9iuA .button-l31H9iuA:not(:last-child):not(:first-child){display:none}.disabled-l31H9iuA .buttons-l31H9iuA .eye-l31H9iuA .crossed-eye{display:block}.eyeLoading-l31H9iuA .buttons-l31H9iuA .eye-l31H9iuA .crossed-eye,.eyeLoading-l31H9iuA .buttons-l31H9iuA .eye-l31H9iuA .normal-eye{display:none}.eyeLoading-l31H9iuA .buttons-l31H9iuA .eye-l31H9iuA .animated-loading-eye,.eyeLoading-l31H9iuA .buttons-l31H9iuA .eye-l31H9iuA .loading-eye{display:block}.eyeLoading-l31H9iuA .buttons-l31H9iuA .eye-l31H9iuA .animated-loading-eye{animation:eye-animation-l31H9iuA .96s linear infinite;transform-origin:center}.disabled-l31H9iuA .buttons-l31H9iuA .eye-l31H9iuA,.disabledOnInterval-l31H9iuA .buttons-l31H9iuA .intervalEye-l31H9iuA,.flagged-l31H9iuA .buttons-l31H9iuA .flag-l31H9iuA,.linked-l31H9iuA .buttons-l31H9iuA .flag-l31H9iuA,.linked-l31H9iuA .buttons-l31H9iuA .linking-l31H9iuA,.selected-l31H9iuA .buttons-l31H9iuA .button-l31H9iuA,.series-l31H9iuA.disabled-l31H9iuA .buttons-l31H9iuA .flag-l31H9iuA,.series-l31H9iuA.disabled-l31H9iuA .buttons-l31H9iuA .linking-l31H9iuA,.withAction-l31H9iuA .buttons-l31H9iuA .button-l31H9iuA{display:flex;opacity:1}.buttons-l31H9iuA .intervalEye-l31H9iuA .animated-loading-eye,.buttons-l31H9iuA .intervalEye-l31H9iuA .loading-eye,.buttons-l31H9iuA .intervalEye-l31H9iuA .normal-eye{display:none}.buttons-l31H9iuA .intervalEye-l31H9iuA .crossed-eye{color:#fb8c00}.selected-l31H9iuA.series-l31H9iuA.disabled-l31H9iuA .flag-l31H9iuA .buttonIcon-l31H9iuA,.series-l31H9iuA.disabled-l31H9iuA.flagged-l31H9iuA .flag-l31H9iuA .buttonIcon-l31H9iuA,.series-l31H9iuA.disabled-l31H9iuA.linked-l31H9iuA .flag-l31H9iuA .buttonIcon-l31H9iuA,.series-l31H9iuA.linked-l31H9iuA .flag-l31H9iuA .buttonIcon-l31H9iuA,.withAction-l31H9iuA.series-l31H9iuA.disabled-l31H9iuA .flag-l31H9iuA .buttonIcon-l31H9iuA{visibility:visible}.flag-l31H9iuA .buttonIcon-l31H9iuA{align-self:stretch;flex:1}.flagWrapper-l31H9iuA,.markerContainer-l31H9iuA{display:flex;flex:1;justify-content:center}.markerContainer-l31H9iuA{align-items:stretch}.flagWrapper-l31H9iuA{width:12px}.flagWrapper-l31H9iuA svg{height:12px}.sourcesWrapper-l31H9iuA{align-items:flex-start;display:flex;flex-direction:column-reverse;margin:0;position:relative}.legendMainSourceWrapper-l31H9iuA{text-align:left}.sources-l31H9iuA{display:flex;flex:1 1 auto;flex-direction:column;width:100%}.toggler-l31H9iuA{align-items:center;display:flex;flex:0 0 auto;margin:2px 0 0 5px;position:relative}.toggler-l31H9iuA.onlyOneSourceShown-l31H9iuA{display:none}@media (any-hover:hover){.toggler-l31H9iuA:hover:after{z-index:0}.toggler-l31H9iuA:hover .counter-l31H9iuA,.toggler-l31H9iuA:hover .iconArrow-l31H9iuA,.toggler-l31H9iuA:hover .objectTree-l31H9iuA{color:#000}}.toggler-l31H9iuA .counter-l31H9iuA{color:inherit;display:none;font-size:13px;line-height:16px;padding-right:4px}.toggler-l31H9iuA .iconArrow-l31H9iuA{display:flex;transform:rotate(-180deg);transition:transform .1s cubic-bezier(.06,.52,1,.54);width:27px}.toggler-l31H9iuA .objectTree-l31H9iuA{display:none;width:19px}.toggler-l31H9iuA .iconArrow-l31H9iuA,.toggler-l31H9iuA .objectTree-l31H9iuA{align-items:center;height:19px;justify-content:center}.toggler-l31H9iuA .counter-l31H9iuA,.toggler-l31H9iuA .iconArrow-l31H9iuA,.toggler-l31H9iuA .objectTree-l31H9iuA{color:#131722;position:relative;z-index:1}.closed-l31H9iuA.sourcesWrapper-l31H9iuA{padding-bottom:4px}.closed-l31H9iuA .toggler-l31H9iuA .counter-l31H9iuA{display:flex}.closed-l31H9iuA .toggler-l31H9iuA .iconArrow-l31H9iuA{transform:rotate(0)}.closed-l31H9iuA .toggler-l31H9iuA .iconArrow-l31H9iuA,.closed-l31H9iuA .toggler-l31H9iuA .objectTree-l31H9iuA{width:19px}.closed-l31H9iuA .sources-l31H9iuA{display:none}.micro-l31H9iuA .sourcesWrapper-l31H9iuA{padding-bottom:4px}.micro-l31H9iuA .toggler-l31H9iuA.objectsTreeCanBeShown-l31H9iuA .objectTree-l31H9iuA,.micro-l31H9iuA .toggler-l31H9iuA.objectsTreeCanBeShown-l31H9iuA.onlyOneSourceShown-l31H9iuA{display:flex}.micro-l31H9iuA .closed-l31H9iuA .toggler-l31H9iuA .counter-l31H9iuA,.micro-l31H9iuA .closed-l31H9iuA .toggler-l31H9iuA .iconArrow-l31H9iuA,.micro-l31H9iuA .series-l31H9iuA .valuesWrapper-l31H9iuA,.micro-l31H9iuA .sources-l31H9iuA,.micro-l31H9iuA .toggler-l31H9iuA .counter-l31H9iuA,.micro-l31H9iuA .toggler-l31H9iuA .iconArrow-l31H9iuA{display:none}.touchMode-l31H9iuA .titlesWrapper-l31H9iuA{height:26px;line-height:25px}.touchMode-l31H9iuA .selected-l31H9iuA .titlesWrapper-l31H9iuA:after,.touchMode-l31H9iuA .withAction-l31H9iuA .titlesWrapper-l31H9iuA:after{bottom:5px;top:5px}.touchMode-l31H9iuA .series-l31H9iuA .titlesWrapper-l31H9iuA{min-height:26px}.touchMode-l31H9iuA .toggler-l31H9iuA .iconArrow-l31H9iuA,.touchMode-l31H9iuA .toggler-l31H9iuA .objectTree-l31H9iuA{height:24px;width:30px}.touchMode-l31H9iuA .toggler-l31H9iuA .counter-l31H9iuA{font-size:14px}.touchMode-l31H9iuA .item-l31H9iuA{min-height:26px}.touchMode-l31H9iuA .closed-l31H9iuA .toggler-l31H9iuA .iconArrow-l31H9iuA,.touchMode-l31H9iuA .closed-l31H9iuA .toggler-l31H9iuA .objectTree-l31H9iuA{width:24px}.chart-widget__top--themed-dark .item-l31H9iuA.last-l31H9iuA .text-l31H9iuA,.chart-widget__top--themed-dark .noWrap-l31H9iuA .valuesAdditionalWrapper-l31H9iuA,.chart-widget__top--themed-dark .titleWrapper-l31H9iuA,.chart-widget__top--themed-dark .valueTitle-l31H9iuA,.chart-widget__top--themed-dark .valueValue-l31H9iuA{color:#d1d4dc}.chart-widget__top--themed-dark .titleWrapper-l31H9iuA.withAction-l31H9iuA:after{background-color:#2a2e39}.chart-widget__top--themed-dark .disabled-l31H9iuA .titleWrapper-l31H9iuA,.chart-widget__top--themed-dark .disabled-l31H9iuA .valueTitle-l31H9iuA,.chart-widget__top--themed-dark .disabled-l31H9iuA .valueValue-l31H9iuA,.chart-widget__top--themed-dark .disabledOnInterval-l31H9iuA .titleWrapper-l31H9iuA,.chart-widget__top--themed-dark .disabledOnInterval-l31H9iuA .valueTitle-l31H9iuA,.chart-widget__top--themed-dark .disabledOnInterval-l31H9iuA .valueValue-l31H9iuA{color:#50535e}.chart-widget__top--themed-dark .disabled-l31H9iuA .titleWrapper-l31H9iuA.withDot-l31H9iuA:not(:first-child):before,.chart-widget__top--themed-dark .disabled-l31H9iuA.withCustomTextColor-l31H9iuA .titleWrapper-l31H9iuA,.chart-widget__top--themed-dark .disabled-l31H9iuA.withCustomTextColor-l31H9iuA .valueTitle-l31H9iuA,.chart-widget__top--themed-dark .disabled-l31H9iuA.withCustomTextColor-l31H9iuA .valueValue-l31H9iuA,.chart-widget__top--themed-dark .disabledOnInterval-l31H9iuA .titleWrapper-l31H9iuA.withDot-l31H9iuA:not(:first-child):before,.chart-widget__top--themed-dark .disabledOnInterval-l31H9iuA.withCustomTextColor-l31H9iuA .titleWrapper-l31H9iuA,.chart-widget__top--themed-dark .disabledOnInterval-l31H9iuA.withCustomTextColor-l31H9iuA .valueTitle-l31H9iuA,.chart-widget__top--themed-dark .disabledOnInterval-l31H9iuA.withCustomTextColor-l31H9iuA .valueValue-l31H9iuA{color:#50535e!important}.chart-widget__top--themed-dark .study-l31H9iuA .titleWrapper-l31H9iuA.descTitle-l31H9iuA{color:#868993}.chart-widget__top--themed-dark .study-l31H9iuA.disabled-l31H9iuA .titleWrapper-l31H9iuA.descTitle-l31H9iuA,.chart-widget__top--themed-dark .study-l31H9iuA.disabledOnInterval-l31H9iuA .titleWrapper-l31H9iuA.descTitle-l31H9iuA{color:#50535e}.chart-widget__top--themed-dark .study-l31H9iuA.withCustomTextColor-l31H9iuA.disabled-l31H9iuA .titleWrapper-l31H9iuA.descTitle-l31H9iuA,.chart-widget__top--themed-dark .study-l31H9iuA.withCustomTextColor-l31H9iuA.disabledOnInterval-l31H9iuA .titleWrapper-l31H9iuA.descTitle-l31H9iuA{color:#50535e!important}.chart-widget__top--themed-dark .buttonIcon-l31H9iuA,.chart-widget__top--themed-dark .series-l31H9iuA .titlesWrapper-l31H9iuA .titleWrapper-l31H9iuA.withDot-l31H9iuA:not(:first-child):before,.chart-widget__top--themed-dark .series-l31H9iuA .valueItem-l31H9iuA .valueTitle-l31H9iuA{color:#d1d4dc}@media (any-hover:hover){.chart-widget__top--themed-dark .button-l31H9iuA:hover:after{background-color:#2a2e39}}.chart-widget__top--themed-dark .withAction-l31H9iuA .buttons-l31H9iuA,.chart-widget__top--themed-dark .withAction-l31H9iuA .buttons-l31H9iuA .button-l31H9iuA:not(:first-child),.chart-widget__top--themed-dark .withAction-l31H9iuA .titlesWrapper-l31H9iuA{border-color:#363a45}.chart-widget__top--themed-dark .selected-l31H9iuA .titlesWrapper-l31H9iuA:after,.chart-widget__top--themed-dark .withAction-l31H9iuA .titlesWrapper-l31H9iuA:after{background-color:#363a45}.chart-widget__top--themed-dark .selected-l31H9iuA .buttons-l31H9iuA,.chart-widget__top--themed-dark .selected-l31H9iuA .titlesWrapper-l31H9iuA,.chart-widget__top--themed-dark .withAction-l31H9iuA .buttons-l31H9iuA,.chart-widget__top--themed-dark .withAction-l31H9iuA .titlesWrapper-l31H9iuA{background-color:#131722}.chart-widget__top--themed-dark .selected-l31H9iuA .buttons-l31H9iuA,.chart-widget__top--themed-dark .selected-l31H9iuA .buttons-l31H9iuA .button-l31H9iuA:not(:first-child),.chart-widget__top--themed-dark .selected-l31H9iuA .buttonsWrapper-l31H9iuA,.chart-widget__top--themed-dark .selected-l31H9iuA .titlesWrapper-l31H9iuA{border-color:#1848cc}.chart-widget__top--themed-dark .toggler-l31H9iuA{border-color:#363a45}@media (any-hover:hover){.chart-widget__top--themed-dark .toggler-l31H9iuA:hover:after{background-color:#ffffff1a}.chart-widget__top--themed-dark .toggler-l31H9iuA:hover .counter-l31H9iuA,.chart-widget__top--themed-dark .toggler-l31H9iuA:hover .iconArrow-l31H9iuA,.chart-widget__top--themed-dark .toggler-l31H9iuA:hover .objectTree-l31H9iuA{color:#f0f3fa}}.chart-widget__top--themed-dark .toggler-l31H9iuA .counter-l31H9iuA,.chart-widget__top--themed-dark .toggler-l31H9iuA .iconArrow-l31H9iuA,.chart-widget__top--themed-dark .toggler-l31H9iuA .objectTree-l31H9iuA{color:#d1d4dc}@keyframes eye-animation-l31H9iuA{to{transform:rotate(1turn)}}.statuses-Lgtz1OtS{align-self:center;border-radius:9px;display:inline-flex;min-width:6px;overflow:hidden}@media (any-hover:hover){.statuses-Lgtz1OtS:hover .statusItem-Lgtz1OtS:after{opacity:.25}}.statuses-Lgtz1OtS:empty,.statuses_hidden-Lgtz1OtS{display:none}.statuses-Lgtz1OtS.small-Lgtz1OtS{border-radius:9px}.statuses-Lgtz1OtS.medium-Lgtz1OtS{border-radius:11px}.statuses-Lgtz1OtS.large-Lgtz1OtS{border-radius:8px}.statuses-Lgtz1OtS.blinking-Lgtz1OtS{will-change:opacity}.statuses-Lgtz1OtS .statusItem-Lgtz1OtS:not(:only-child):first-child{padding-left:2px}.statuses-Lgtz1OtS .statusItem-Lgtz1OtS:not(:only-child):last-child{padding-right:2px}.statusItem-Lgtz1OtS{display:flex;position:relative;-webkit-user-select:none;user-select:none}.statusItem-Lgtz1OtS:after{content:"";display:block;height:100%;left:0;opacity:.15;position:absolute;top:0;width:100%;z-index:-1}.statusItem-Lgtz1OtS svg{left:50%;position:relative;top:50%;transform:translate(-50%,-50%);z-index:0}.statusItem-Lgtz1OtS.small-Lgtz1OtS{height:18px;width:18px}.statusItem-Lgtz1OtS.medium-Lgtz1OtS{height:22px;width:22px}.statusItem-Lgtz1OtS.large-Lgtz1OtS{height:28px;width:28px}.statusItem-Lgtz1OtS.blinking-Lgtz1OtS:after{animation:blinking-animation-Lgtz1OtS 2.5s cubic-bezier(.25,0,.75,1) infinite}@media (any-hover:hover){.statusItem-Lgtz1OtS.blinking-Lgtz1OtS:after:hover{opacity:inherit}}.marketStatusOpen-Lgtz1OtS,html.theme-dark .marketStatusOpen-Lgtz1OtS{color:#089981}.marketStatusOpen-Lgtz1OtS:after,html.theme-dark .marketStatusOpen-Lgtz1OtS:after{background-color:#22ab94}.marketStatusClose-Lgtz1OtS,html.theme-dark .marketStatusClose-Lgtz1OtS{color:#9598a1}.marketStatusClose-Lgtz1OtS:after,html.theme-dark .marketStatusClose-Lgtz1OtS:after{background-color:#9598a1}.marketStatusPre-Lgtz1OtS,html.theme-dark .marketStatusPre-Lgtz1OtS{color:#fb8c00}.marketStatusPre-Lgtz1OtS:after,html.theme-dark .marketStatusPre-Lgtz1OtS:after{background-color:#ffa726}.marketStatusPost-Lgtz1OtS,html.theme-dark .marketStatusPost-Lgtz1OtS{color:#2962ff}.marketStatusPost-Lgtz1OtS:after,html.theme-dark .marketStatusPost-Lgtz1OtS:after{background-color:#3179f5}.marketStatusHoliday-Lgtz1OtS,html.theme-dark .marketStatusHoliday-Lgtz1OtS{color:#9598a1}.marketStatusHoliday-Lgtz1OtS:after,html.theme-dark .marketStatusHoliday-Lgtz1OtS:after{background-color:#9598a1}.marketStatusExpired-Lgtz1OtS,html.theme-dark .marketStatusExpired-Lgtz1OtS{color:#f23645}.marketStatusExpired-Lgtz1OtS:after,html.theme-dark .marketStatusExpired-Lgtz1OtS:after{background-color:#f23645}.marketStatusCustom-Lgtz1OtS,html.theme-dark .marketStatusCustom-Lgtz1OtS{color:var(--custom-status-color,#9598a1)}.marketStatusCustom-Lgtz1OtS:after,html.theme-dark .marketStatusCustom-Lgtz1OtS:after{background-color:var(--custom-status-color,#9598a1)}.invalidSymbol-Lgtz1OtS{color:#fff}.invalidSymbol-Lgtz1OtS,html.theme-dark .invalidSymbol-Lgtz1OtS{background-color:#f7525f}@media (any-hover:hover){.statuses-Lgtz1OtS .invalidSymbol-Lgtz1OtS:hover{background-color:#b22833}html.theme-dark .statuses-Lgtz1OtS .invalidSymbol-Lgtz1OtS:hover{background-color:#f23645}}.replayModeAutoPlay-Lgtz1OtS,.replayModePause-Lgtz1OtS{color:#fff}html.theme-dark .replayModeAutoPlay-Lgtz1OtS,html.theme-dark .replayModePause-Lgtz1OtS{color:#e3effd}.replayModeAutoPlay-Lgtz1OtS:after,.replayModePause-Lgtz1OtS:after{background-color:#2962ff;opacity:1}html.theme-dark .replayModeAutoPlay-Lgtz1OtS:after,html.theme-dark .replayModePause-Lgtz1OtS:after{background-color:#2962ff}.replayModePointSelect-Lgtz1OtS{color:#fff}html.theme-dark .replayModePointSelect-Lgtz1OtS{color:#e3effd}.replayModePointSelect-Lgtz1OtS:after{background-color:#d1d4dc;opacity:1}html.theme-dark .replayModePointSelect-Lgtz1OtS:after{background-color:#434651}.replayModeAutoPlay-Lgtz1OtS.blinking-Lgtz1OtS:after{animation:blinking-animation-custom-Lgtz1OtS 1s cubic-bezier(.77,.21,.1,.74) infinite}@media (any-hover:hover){.replayModeAutoPlay-Lgtz1OtS.blinking-Lgtz1OtS:after:hover{opacity:inherit}.statuses-Lgtz1OtS .replayModeAutoPlay-Lgtz1OtS:hover:after,.statuses-Lgtz1OtS .replayModePause-Lgtz1OtS:hover:after{background-color:#1e53e5;opacity:1}html.theme-dark .statuses-Lgtz1OtS .replayModeAutoPlay-Lgtz1OtS:hover:after,html.theme-dark .statuses-Lgtz1OtS .replayModePause-Lgtz1OtS:hover:after{background-color:#1e53e5}.statuses-Lgtz1OtS .replayModePointSelect-Lgtz1OtS:hover:after{background-color:#6a6d78;opacity:1}html.theme-dark .statuses-Lgtz1OtS .replayModePointSelect-Lgtz1OtS:hover:after{background-color:#868993}}.notAccurate-Lgtz1OtS,html.theme-dark .notAccurate-Lgtz1OtS{color:#d81b60}.notAccurate-Lgtz1OtS:after,html.theme-dark .notAccurate-Lgtz1OtS:after{background-color:#d81b60}.delay-Lgtz1OtS,html.theme-dark .delay-Lgtz1OtS{color:#f57c00}.delay-Lgtz1OtS:after,html.theme-dark .delay-Lgtz1OtS:after{background-color:#ffa726}.eod-Lgtz1OtS,html.theme-dark .eod-Lgtz1OtS{color:#7b1fa2}.eod-Lgtz1OtS:after,html.theme-dark .eod-Lgtz1OtS:after{background-color:#ab47bc}.dataProblemHigh-Lgtz1OtS{background-color:#f7525f;color:#fff}html.theme-dark .dataProblemHigh-Lgtz1OtS{background-color:#f7525f}.dataProblemLow-Lgtz1OtS,html.theme-dark .dataProblemLow-Lgtz1OtS{color:#cc2f3c}.dataProblemLow-Lgtz1OtS:after,html.theme-dark .dataProblemLow-Lgtz1OtS:after{background-color:#f7525f}@media (any-hover:hover){.statuses-Lgtz1OtS .dataProblemHigh-Lgtz1OtS:hover{background-color:#b22833}html.theme-dark .statuses-Lgtz1OtS .dataProblemHigh-Lgtz1OtS:hover{background-color:#f23645}}@keyframes blinking-animation-Lgtz1OtS{0%,to{opacity:.15}50%{opacity:.4}}@keyframes blinking-animation-custom-Lgtz1OtS{0%,to{opacity:.5}50%{opacity:1}}.paneControls-JQv8nO8e{color:#fff;margin-left:auto;margin-top:4px;padding:0 4px 0 1px;position:static;transition:opacity .4s,visibility .4s;z-index:7}.paneControls-JQv8nO8e.hidden-JQv8nO8e{opacity:0;visibility:hidden}.paneControls-JQv8nO8e.forceHidden-JQv8nO8e{height:0;line-height:0;margin:0;padding:0;width:0}.button-JQv8nO8e{align-items:center;display:flex;flex:0 0 auto;height:22px;justify-content:center;overflow:hidden;position:relative;width:22px}.button-JQv8nO8e:not(:first-child){margin-left:4px}.button-JQv8nO8e .buttonIcon-JQv8nO8e{color:#131722}.button-JQv8nO8e.minimize-JQv8nO8e .buttonIcon-JQv8nO8e,.button-JQv8nO8e.restore-JQv8nO8e .buttonIcon-JQv8nO8e{color:#fff}.button-JQv8nO8e.newButton-JQv8nO8e{border-radius:4px}.touchMode-JQv8nO8e .button-JQv8nO8e{height:22px;width:22px}@media (any-hover:hover){.collapse-JQv8nO8e:hover .bracket-up,.maximize-JQv8nO8e:hover .bracket-up{animation:maximize-animation-up-bracket-JQv8nO8e .6s ease}.collapse-JQv8nO8e:hover .bracket-down,.maximize-JQv8nO8e:hover .bracket-down{animation:maximize-animation-down-bracket-JQv8nO8e .6s ease}}.collapse-JQv8nO8e .bracket-down,.collapse-JQv8nO8e .bracket-up,.maximize-JQv8nO8e .bracket-down,.maximize-JQv8nO8e .bracket-up{transform:translateY(0)}@keyframes maximize-animation-up-bracket-JQv8nO8e{50%{transform:translateY(1px)}}@keyframes maximize-animation-down-bracket-JQv8nO8e{50%{transform:translateY(-1px)}}.minimize-JQv8nO8e,.restore-JQv8nO8e{background-color:#2962ff!important;border-color:#2962ff!important}@media (any-hover:hover){.minimize-JQv8nO8e:hover .bracket-up,.restore-JQv8nO8e:hover .bracket-up{animation:minimize-animation-up-bracket-JQv8nO8e .6s ease}.minimize-JQv8nO8e:hover .bracket-down,.restore-JQv8nO8e:hover .bracket-down{animation:minimize-animation-down-bracket-JQv8nO8e .6s ease}}.minimize-JQv8nO8e .bracket-down,.minimize-JQv8nO8e .bracket-up,.restore-JQv8nO8e .bracket-down,.restore-JQv8nO8e .bracket-up{transform:translateY(0)}@keyframes minimize-animation-up-bracket-JQv8nO8e{50%{transform:translateY(-1px)}}@keyframes minimize-animation-down-bracket-JQv8nO8e{50%{transform:translateY(1px)}}@media (any-hover:hover){.up-JQv8nO8e:hover .buttonIcon-JQv8nO8e{animation:up-animation-JQv8nO8e .6s ease}}@keyframes up-animation-JQv8nO8e{0%{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (any-hover:hover){.down-JQv8nO8e:hover .buttonIcon-JQv8nO8e{animation:down-animation-JQv8nO8e .6s ease}}@keyframes down-animation-JQv8nO8e{0%{transform:translateY(0)}50%{transform:translateY(2px)}}.buttonsWrapper-JQv8nO8e{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap}.chart-widget__top--themed-dark .paneControls-JQv8nO8e{color:#131722}.chart-widget__top--themed-dark .minimize-JQv8nO8e,.chart-widget__top--themed-dark .restore-JQv8nO8e{background-color:#1848cc!important;border-color:#1848cc!important}@media (any-hover:hover){.chart-widget__top--themed-dark .button-JQv8nO8e:hover .buttonIcon-JQv8nO8e{color:#f0f3fa}}.chart-widget__top--themed-dark .button-JQv8nO8e .buttonIcon-JQv8nO8e{color:#d1d4dc} \ No newline at end of file diff --git a/charting_library/bundles/4102.4abd8542fa3aa3e7fd5d.rtl.css b/charting_library/bundles/4102.4abd8542fa3aa3e7fd5d.rtl.css new file mode 100644 index 0000000..6206c3a --- /dev/null +++ b/charting_library/bundles/4102.4abd8542fa3aa3e7fd5d.rtl.css @@ -0,0 +1 @@ +.control-bar-wrapper{direction:ltr;height:24px;padding:5px 0;pointer-events:none;position:absolute;z-index:1}.control-bar-wrapper--back-present{right:2px}.control-bar{display:flex;transition:opacity .3s,visibility .3s;visibility:visible}.control-bar--hidden,.control-bar--hidden .control-bar__btn{opacity:0;visibility:hidden}.control-bar__group{align-items:center;display:flex;margin:0 4px}.control-bar__btn{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 2px 4px #0003;color:#131722;display:inline-flex;height:24px;justify-content:center;margin:0 4px;opacity:1;pointer-events:auto;transition:color .3s,visibility .4s,opacity .4s;-webkit-user-select:none;user-select:none;visibility:visible;width:24px;z-index:1}.chart-widget__bottom--themed-dark .control-bar__btn{background-color:#2a2e39;box-shadow:0 2px 4px #0006;color:#d1d4dc}@media (any-hover:hover){.control-bar__btn:hover{color:#2962ff}}.control-bar__btn:active{color:#2962ff;transition:none}.control-bar__btn--btn-hidden{opacity:0;visibility:hidden}.control-bar__btn--move-left svg{transform:rotate(-180deg)}.control-bar__btn svg{pointer-events:none}.blockHidden-e6PF69Df{display:none!important}.pane-button-e6PF69Df{background-color:currentColor;border:1px solid #d1d4dc;border-radius:3px;cursor:default;pointer-events:all}@media (any-hover:hover){.pane-button-e6PF69Df:hover:after{background-color:#1317220f;border-radius:3px;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:0}}.chart-widget__top--themed-dark .pane-button-e6PF69Df{border-color:#363a45}@media (any-hover:hover){.chart-widget__top--themed-dark .pane-button-e6PF69Df:hover:after{background-color:#ffffff1a}}.legend-l31H9iuA{color:#0000;contain:content;direction:ltr;flex:1 1 auto;line-height:normal;margin:0 4px;max-width:calc(100% - 8px);padding-top:4px;pointer-events:none;transform:translateZ(0);-webkit-user-select:none;user-select:none;z-index:6}.item-l31H9iuA{-webkit-backface-visibility:hidden;backface-visibility:hidden;flex-wrap:wrap;font-size:13px;max-width:100%;min-height:24px;z-index:1}.item-l31H9iuA.selected-l31H9iuA,.item-l31H9iuA.withAction-l31H9iuA{z-index:2}.item-l31H9iuA.last-l31H9iuA{align-items:center;background-color:currentColor;border-color:#0000;border-style:solid;border-width:0 1px;cursor:default;max-width:18px;order:100000;padding:0 4px;pointer-events:auto}.item-l31H9iuA.last-l31H9iuA .text-l31H9iuA{color:#131722}.item-l31H9iuA .noWrapWrapper-l31H9iuA{display:flex;flex-wrap:nowrap;max-width:100%}.noWrap-l31H9iuA .item-l31H9iuA{flex-wrap:nowrap}.noWrap-l31H9iuA .series-l31H9iuA .valuesAdditionalWrapper-l31H9iuA{align-self:auto;display:block}.noWrap-l31H9iuA .series-l31H9iuA .valuesAdditionalWrapper-l31H9iuA .valueItem-l31H9iuA,.noWrap-l31H9iuA .series-l31H9iuA .valuesAdditionalWrapper-l31H9iuA .valueTitle-l31H9iuA,.noWrap-l31H9iuA .series-l31H9iuA .valuesAdditionalWrapper-l31H9iuA .valueValue-l31H9iuA{display:inline}.hideUniportantValueItems-l31H9iuA .noWrap-l31H9iuA .series-l31H9iuA .valuesAdditionalWrapper-l31H9iuA.unimportant-l31H9iuA,.noWrap-l31H9iuA .series-l31H9iuA .valuesAdditionalWrapper-l31H9iuA .valueItem-l31H9iuA:before,.noWrap-l31H9iuA .series-l31H9iuA .valuesAdditionalWrapper-l31H9iuA .valueTitle-l31H9iuA:before,.noWrap-l31H9iuA .series-l31H9iuA .valuesAdditionalWrapper-l31H9iuA .valueValue-l31H9iuA:before{display:none}.noWrap-l31H9iuA .valuesWrapper-l31H9iuA{align-items:center}.noWrap-l31H9iuA .valuesAdditionalWrapper-l31H9iuA{align-self:auto;color:#131722;display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrappable-l31H9iuA .series-l31H9iuA.item-l31H9iuA{flex-wrap:wrap}.directionColumn-l31H9iuA .series-l31H9iuA{flex-direction:column}.directionColumn-l31H9iuA .series-l31H9iuA .valuesWrapper-l31H9iuA{align-self:flex-start;max-width:100%}.button-l31H9iuA,.statusesWrapper-l31H9iuA,.titlesWrapper-l31H9iuA,.valueItem-l31H9iuA{background-color:currentColor}.buttons-l31H9iuA,.buttonsWrapper-l31H9iuA,.item-l31H9iuA,.logoWrapper-l31H9iuA,.statusesWrapper-l31H9iuA,.titlesWrapper-l31H9iuA,.valueItem-l31H9iuA,.valuesWrapper-l31H9iuA{display:flex}.statusesWrapper-l31H9iuA{cursor:default;pointer-events:auto;position:relative;z-index:1}.statusesWrapper__statuses-l31H9iuA:not(:empty){margin-left:12px;margin-right:11px}.titlesWrapper-l31H9iuA{align-items:center;border:1px solid #0000;border-left-width:0;box-sizing:border-box;cursor:default;flex:0 0 auto;max-width:100%;overflow:hidden;padding:0 1px 0 4px;pointer-events:auto;position:relative;z-index:-3}.logoWrapper-l31H9iuA{align-items:center;display:flex;flex:none;position:relative;white-space:nowrap;width:18px}.logoWrapper-l31H9iuA .pairContainer-l31H9iuA{display:inline-flex}.logoWrapper-l31H9iuA .logo-l31H9iuA{border-radius:50%;display:inline-flex;flex:none;overflow:hidden}.logoWrapper-l31H9iuA .logo-l31H9iuA img{height:100%;width:100%}.logoWrapper-l31H9iuA .hidden-l31H9iuA,.logoWrapper-l31H9iuA.hidden-l31H9iuA{display:none}.noActions-l31H9iuA .titlesWrapper-l31H9iuA{pointer-events:none}.titleWrapper-l31H9iuA{align-items:center;color:#131722;display:flex;min-height:20px;min-width:23px;position:relative;text-align:left;white-space:nowrap}.titleWrapper-l31H9iuA .title-l31H9iuA{overflow:hidden;text-overflow:ellipsis}.titleWrapper-l31H9iuA.intervalTitle-l31H9iuA{min-width:auto}.titleWrapper-l31H9iuA.withAction-l31H9iuA:after{background-color:#f0f3fa;border-radius:3px;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;visibility:hidden;z-index:-2}.titleWrapper-l31H9iuA.withDot-l31H9iuA:first-child:after{right:-4px}.titleWrapper-l31H9iuA.withDot-l31H9iuA:not(:first-child):after{left:8px;right:-4px}.titleWrapper-l31H9iuA:first-child{padding-right:3px}.titleWrapper-l31H9iuA .logoWrapper-l31H9iuA:not(.hidden-l31H9iuA)~.title-l31H9iuA{padding-right:4px}@media (any-hover:hover){.titleWrapper-l31H9iuA:hover.withAction-l31H9iuA:after{visibility:visible}}.disabled-l31H9iuA .titleWrapper-l31H9iuA,.disabledOnInterval-l31H9iuA .titleWrapper-l31H9iuA{color:#b2b5be}.disabled-l31H9iuA .titleWrapper-l31H9iuA.withDot-l31H9iuA:not(:first-child):before,.disabled-l31H9iuA.withCustomTextColor-l31H9iuA .titleWrapper-l31H9iuA,.disabledOnInterval-l31H9iuA .titleWrapper-l31H9iuA.withDot-l31H9iuA:not(:first-child):before,.disabledOnInterval-l31H9iuA.withCustomTextColor-l31H9iuA .titleWrapper-l31H9iuA{color:#b2b5be!important}.study-l31H9iuA .titleWrapper-l31H9iuA.mainTitle-l31H9iuA{flex:0 4 auto;min-width:15px}.study-l31H9iuA .titleWrapper-l31H9iuA.descTitle-l31H9iuA{color:#5d606b;flex:0 1 auto;min-width:0;padding-left:4px}.study-l31H9iuA.disabled-l31H9iuA .titleWrapper-l31H9iuA.descTitle-l31H9iuA,.study-l31H9iuA.disabledOnInterval-l31H9iuA .titleWrapper-l31H9iuA.descTitle-l31H9iuA{color:#b2b5be}.study-l31H9iuA.disabled-l31H9iuA.withCustomTextColor-l31H9iuA .titleWrapper-l31H9iuA,.study-l31H9iuA.disabledOnInterval-l31H9iuA.withCustomTextColor-l31H9iuA .titleWrapper-l31H9iuA{color:#b2b5be!important}.study-l31H9iuA.hideValues-l31H9iuA .valuesWrapper-l31H9iuA{display:none}.legend-l31H9iuA .study-l31H9iuA.has5Buttons-l31H9iuA.selected-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after,.legend-l31H9iuA .study-l31H9iuA.has5Buttons-l31H9iuA.stayInHoveredMode-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after{left:calc(var(--legend-source-item-button-width)*5)}@media (any-hover:hover){.legend-l31H9iuA:hover .study-l31H9iuA.has5Buttons-l31H9iuA.withAction-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after{left:calc(var(--legend-source-item-button-width)*5)}}.noWrap-l31H9iuA .valuesWrapper-l31H9iuA,.series-l31H9iuA .valuesWrapper-l31H9iuA{background-color:currentColor;border-bottom:1px solid #0000;border-top:1px solid #0000}.loader-l31H9iuA{margin-left:4px}.noWrap-l31H9iuA .valuesAdditionalWrapper-l31H9iuA,.series-l31H9iuA .valuesAdditionalWrapper-l31H9iuA{border-left-color:#0000}.noWrap-l31H9iuA .valueItem-l31H9iuA,.series-l31H9iuA .valueItem-l31H9iuA{background-color:initial}.noWrap-l31H9iuA .valueItem-l31H9iuA,.noWrap-l31H9iuA .valueItem-l31H9iuA .valueTitle-l31H9iuA,.noWrap-l31H9iuA .valueItem-l31H9iuA .valueValue-l31H9iuA,.series-l31H9iuA .valueItem-l31H9iuA,.series-l31H9iuA .valueItem-l31H9iuA .valueTitle-l31H9iuA,.series-l31H9iuA .valueItem-l31H9iuA .valueValue-l31H9iuA{display:inline-flex}.hideUniportantValueItems-l31H9iuA .noWrap-l31H9iuA .valueItem-l31H9iuA.unimportant-l31H9iuA,.hideUniportantValueItems-l31H9iuA .series-l31H9iuA .valueItem-l31H9iuA.unimportant-l31H9iuA{display:none}.series-l31H9iuA .titlesWrapper-l31H9iuA{align-items:center;font-size:16px;line-height:normal;max-width:100%;min-height:24px;position:relative}.series-l31H9iuA .titlesWrapper-l31H9iuA .titleWrapper-l31H9iuA.withDot-l31H9iuA:not(:first-child){padding-left:12px}.series-l31H9iuA .titlesWrapper-l31H9iuA .titleWrapper-l31H9iuA.withDot-l31H9iuA:not(:first-child):before{color:#131722;content:"\b7";font-size:16px;height:100%;left:0;line-height:inherit;position:absolute;text-align:center;top:1px;width:12px;z-index:-1}.series-l31H9iuA .titlesWrapper-l31H9iuA .titleWrapper-l31H9iuA.descTitle-l31H9iuA,.series-l31H9iuA .titlesWrapper-l31H9iuA .titleWrapper-l31H9iuA.intervalTitle-l31H9iuA,.series-l31H9iuA .titlesWrapper-l31H9iuA .titleWrapper-l31H9iuA.mainTitle-l31H9iuA{flex:0 1 auto}.series-l31H9iuA .titlesWrapper-l31H9iuA .titleWrapper-l31H9iuA.exchangeTitle-l31H9iuA,.series-l31H9iuA .titlesWrapper-l31H9iuA .titleWrapper-l31H9iuA.priceSourceTitle-l31H9iuA,.series-l31H9iuA .titlesWrapper-l31H9iuA .titleWrapper-l31H9iuA.providerTitle-l31H9iuA,.series-l31H9iuA .titlesWrapper-l31H9iuA .titleWrapper-l31H9iuA.styleTitle-l31H9iuA{flex:0 3 auto}.series-l31H9iuA .valuesWrapper-l31H9iuA{display:flex}.series-l31H9iuA .titlesWrapper-l31H9iuA,.series-l31H9iuA .valuesWrapper-l31H9iuA{min-width:23px}.hideExchangeProviderTitles-l31H9iuA .series-l31H9iuA .titlesWrapper-l31H9iuA .titleWrapper-l31H9iuA.exchangeTitle-l31H9iuA,.hideExchangeProviderTitles-l31H9iuA .series-l31H9iuA .titlesWrapper-l31H9iuA .titleWrapper-l31H9iuA.providerTitle-l31H9iuA,.microHideIntervalTitle-l31H9iuA .series-l31H9iuA .titlesWrapper-l31H9iuA .titleWrapper-l31H9iuA.intervalTitle-l31H9iuA,.single-visible .minHideIntervalTitle-l31H9iuA .series-l31H9iuA .titlesWrapper-l31H9iuA .titleWrapper-l31H9iuA.intervalTitle-l31H9iuA{display:none}.legend-l31H9iuA .series-l31H9iuA.selected-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after,.legend-l31H9iuA .series-l31H9iuA.stayInHoveredMode-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after{left:calc(var(--legend-source-item-button-width)*3)}@media (any-hover:hover){.legend-l31H9iuA:hover .series-l31H9iuA.withAction-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after{left:calc(var(--legend-source-item-button-width)*3)}}.legend-l31H9iuA .series-l31H9iuA.flagged-l31H9iuA.selected-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after,.legend-l31H9iuA .series-l31H9iuA.flagged-l31H9iuA.stayInHoveredMode-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after{left:calc(var(--legend-source-item-button-width)*2)}@media (any-hover:hover){.legend-l31H9iuA:hover .series-l31H9iuA.flagged-l31H9iuA.withAction-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after{left:calc(var(--legend-source-item-button-width)*2)}}.selected-l31H9iuA .buttons-l31H9iuA,.selected-l31H9iuA .titlesWrapper-l31H9iuA,.withAction-l31H9iuA .buttons-l31H9iuA,.withAction-l31H9iuA .titlesWrapper-l31H9iuA{background-color:#fff}.selected-l31H9iuA .button-l31H9iuA,.withAction-l31H9iuA .button-l31H9iuA{background-color:initial}.selected-l31H9iuA .titlesWrapper-l31H9iuA,.withAction-l31H9iuA .titlesWrapper-l31H9iuA,.withAction-l31H9iuA.selected-l31H9iuA .titlesWrapper-l31H9iuA{border-radius:4px 0 0 4px}.medium-l31H9iuA.legend-l31H9iuA .item-l31H9iuA.study-l31H9iuA.selected-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after,.medium-l31H9iuA.legend-l31H9iuA .item-l31H9iuA.study-l31H9iuA.stayInHoveredMode-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after{left:calc(var(--legend-source-item-button-width)*3)}@media (any-hover:hover){.medium-l31H9iuA.legend-l31H9iuA:hover .item-l31H9iuA.study-l31H9iuA.withAction-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after{left:calc(var(--legend-source-item-button-width)*3)}}.minimized-l31H9iuA.legend-l31H9iuA .item-l31H9iuA.study-l31H9iuA.selected-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after,.minimized-l31H9iuA.legend-l31H9iuA .item-l31H9iuA.study-l31H9iuA.stayInHoveredMode-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after{left:calc(var(--legend-source-item-button-width)*2)}@media (any-hover:hover){.minimized-l31H9iuA.legend-l31H9iuA:hover .item-l31H9iuA.study-l31H9iuA.withAction-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after{left:calc(var(--legend-source-item-button-width)*2)}}.valuesWrapper-l31H9iuA{align-items:center;align-self:stretch;cursor:default;flex-wrap:nowrap;overflow:hidden;pointer-events:auto;position:relative}.valuesAdditionalWrapper-l31H9iuA{align-items:baseline;align-self:stretch;border-left:4px solid;display:flex;flex-wrap:wrap}.disabled-l31H9iuA .valuesWrapper-l31H9iuA{display:none}.valueItem-l31H9iuA{align-items:center;align-self:stretch;display:flex;text-align:left}.valueItem-l31H9iuA:not(:last-child){padding-right:6px}.valueItem-l31H9iuA:last-child{padding-right:4px}.valueItem-l31H9iuA .valueTitle-l31H9iuA{padding-right:1px}.valueItem-l31H9iuA .valueTitle-l31H9iuA,.valueItem-l31H9iuA .valueValue-l31H9iuA{color:#131722}.series-l31H9iuA .valueItem-l31H9iuA:last-child{padding-right:6px}.series-l31H9iuA .valueItem-l31H9iuA:last-child .titleWrapper-l31H9iuA{display:none}.series-l31H9iuA .valueItem-l31H9iuA .valueTitle-l31H9iuA{color:#131722}.buttonsWrapper-l31H9iuA{max-width:0;position:relative;width:0;z-index:2}.micro-l31H9iuA .item-l31H9iuA.series-l31H9iuA[data-name=legend-series-item] .buttonsWrapper-l31H9iuA{max-width:0;width:0}.disabled-l31H9iuA .buttonsWrapper-l31H9iuA,.flagged-l31H9iuA .buttonsWrapper-l31H9iuA{max-width:var(--legend-source-item-button-width);width:var(--legend-source-item-button-width)}.linked-l31H9iuA.series-l31H9iuA:not(.onlyOneButtonCanBeStick-l31H9iuA) .buttonsWrapper-l31H9iuA{max-width:calc(var(--legend-source-item-button-width)*2);width:calc(var(--legend-source-item-button-width)*2)}.disabled-l31H9iuA.series-l31H9iuA:not(.onlyOneButtonCanBeStick-l31H9iuA) .buttonsWrapper-l31H9iuA{max-width:calc(var(--legend-source-item-button-width)*3);width:calc(var(--legend-source-item-button-width)*3)}.buttons-l31H9iuA{align-items:center;display:flex;flex-shrink:0;opacity:0;padding:0;pointer-events:auto}.disabled-l31H9iuA .buttons-l31H9iuA,.disabledOnInterval-l31H9iuA .buttons-l31H9iuA,.flagged-l31H9iuA .buttons-l31H9iuA,.linked-l31H9iuA .buttons-l31H9iuA,.touchMode-l31H9iuA .buttons-l31H9iuA{opacity:1}.noActions-l31H9iuA .buttons-l31H9iuA{pointer-events:none}.selected-l31H9iuA .buttons-l31H9iuA,.withAction-l31H9iuA .buttons-l31H9iuA{border-radius:0 4px 4px 0}.legend-l31H9iuA .selected-l31H9iuA .buttons-l31H9iuA,.legend-l31H9iuA .stayInHoveredMode-l31H9iuA .buttons-l31H9iuA{cursor:default;opacity:1}@media (any-hover:hover){.legend-l31H9iuA:hover .withAction-l31H9iuA .buttons-l31H9iuA{cursor:default;opacity:1}}.legend-l31H9iuA .selected-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after,.legend-l31H9iuA .stayInHoveredMode-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after{background:radial-gradient(10px at 0 50%,currentColor 0,#0000 100%);content:"";height:18px;left:calc(var(--legend-source-item-button-width)*4);position:absolute;top:3px;width:16px}@media (any-hover:hover){.legend-l31H9iuA:hover .withAction-l31H9iuA.withTail-l31H9iuA .valuesWrapper-l31H9iuA:after{background:radial-gradient(10px at 0 50%,currentColor 0,#0000 100%);content:"";height:18px;left:calc(var(--legend-source-item-button-width)*4);position:absolute;top:3px;width:16px}}.button-l31H9iuA{align-items:center;align-self:stretch;display:none;justify-content:center;opacity:0;position:relative;width:var(--legend-source-item-button-width);z-index:0}.buttonIcon-l31H9iuA{color:#131722;display:flex}.button-l31H9iuA:last-child{border-radius:0 4px 4px 0}@media (any-hover:hover){.button-l31H9iuA:hover:after{background-color:#f0f3fa;border-radius:2px;bottom:1px;content:"";display:block;left:0;position:absolute;right:0;top:1px;z-index:-1}}.button-l31H9iuA.flag-l31H9iuA>span{margin-top:-1px}.disabled-l31H9iuA .buttonIcon-l31H9iuA{color:#131722}@media (any-hover:hover){.legend-l31H9iuA:hover .study-l31H9iuA.invisibleHover-l31H9iuA .button-l31H9iuA{display:flex}}.withAction-l31H9iuA .buttons-l31H9iuA .button-l31H9iuA:not(:first-child),.withAction-l31H9iuA .titlesWrapper-l31H9iuA{border-color:#d1d4dc}.selected-l31H9iuA .titlesWrapper-l31H9iuA:after,.withAction-l31H9iuA .titlesWrapper-l31H9iuA:after{background-color:#f0f3fa}.selected-l31H9iuA .buttons-l31H9iuA,.withAction-l31H9iuA .buttons-l31H9iuA{border:1px solid #d1d4dc;border-left:0}.selected-l31H9iuA .buttons-l31H9iuA,.selected-l31H9iuA .buttons-l31H9iuA .button-l31H9iuA:not(:first-child),.selected-l31H9iuA .buttonsWrapper-l31H9iuA,.selected-l31H9iuA .titlesWrapper-l31H9iuA{border-color:#2962ff}.buttons-l31H9iuA .eye-l31H9iuA .animated-loading-eye,.buttons-l31H9iuA .eye-l31H9iuA .crossed-eye,.buttons-l31H9iuA .eye-l31H9iuA .loading-eye,.disabled-l31H9iuA .buttons-l31H9iuA .eye-l31H9iuA .animated-loading-eye,.disabled-l31H9iuA .buttons-l31H9iuA .eye-l31H9iuA .loading-eye,.disabled-l31H9iuA .buttons-l31H9iuA .eye-l31H9iuA .normal-eye,.medium-l31H9iuA .study-l31H9iuA .buttons-l31H9iuA .button-l31H9iuA:nth-child(2),.medium-l31H9iuA .study-l31H9iuA .buttons-l31H9iuA .button-l31H9iuA:nth-child(3):nth-last-child(3),.micro-l31H9iuA .series-l31H9iuA .buttons-l31H9iuA .button-l31H9iuA:not(:last-child),.minimized-l31H9iuA .study-l31H9iuA .button-l31H9iuA:not(:last-child):not(:first-child){display:none}.disabled-l31H9iuA .buttons-l31H9iuA .eye-l31H9iuA .crossed-eye{display:block}.eyeLoading-l31H9iuA .buttons-l31H9iuA .eye-l31H9iuA .crossed-eye,.eyeLoading-l31H9iuA .buttons-l31H9iuA .eye-l31H9iuA .normal-eye{display:none}.eyeLoading-l31H9iuA .buttons-l31H9iuA .eye-l31H9iuA .animated-loading-eye,.eyeLoading-l31H9iuA .buttons-l31H9iuA .eye-l31H9iuA .loading-eye{display:block}.eyeLoading-l31H9iuA .buttons-l31H9iuA .eye-l31H9iuA .animated-loading-eye{animation:eye-animation-l31H9iuA .96s linear infinite;transform-origin:center}.disabled-l31H9iuA .buttons-l31H9iuA .eye-l31H9iuA,.disabledOnInterval-l31H9iuA .buttons-l31H9iuA .intervalEye-l31H9iuA,.flagged-l31H9iuA .buttons-l31H9iuA .flag-l31H9iuA,.linked-l31H9iuA .buttons-l31H9iuA .flag-l31H9iuA,.linked-l31H9iuA .buttons-l31H9iuA .linking-l31H9iuA,.selected-l31H9iuA .buttons-l31H9iuA .button-l31H9iuA,.series-l31H9iuA.disabled-l31H9iuA .buttons-l31H9iuA .flag-l31H9iuA,.series-l31H9iuA.disabled-l31H9iuA .buttons-l31H9iuA .linking-l31H9iuA,.withAction-l31H9iuA .buttons-l31H9iuA .button-l31H9iuA{display:flex;opacity:1}.buttons-l31H9iuA .intervalEye-l31H9iuA .animated-loading-eye,.buttons-l31H9iuA .intervalEye-l31H9iuA .loading-eye,.buttons-l31H9iuA .intervalEye-l31H9iuA .normal-eye{display:none}.buttons-l31H9iuA .intervalEye-l31H9iuA .crossed-eye{color:#fb8c00}.selected-l31H9iuA.series-l31H9iuA.disabled-l31H9iuA .flag-l31H9iuA .buttonIcon-l31H9iuA,.series-l31H9iuA.disabled-l31H9iuA.flagged-l31H9iuA .flag-l31H9iuA .buttonIcon-l31H9iuA,.series-l31H9iuA.disabled-l31H9iuA.linked-l31H9iuA .flag-l31H9iuA .buttonIcon-l31H9iuA,.series-l31H9iuA.linked-l31H9iuA .flag-l31H9iuA .buttonIcon-l31H9iuA,.withAction-l31H9iuA.series-l31H9iuA.disabled-l31H9iuA .flag-l31H9iuA .buttonIcon-l31H9iuA{visibility:visible}.flag-l31H9iuA .buttonIcon-l31H9iuA{align-self:stretch;flex:1}.flagWrapper-l31H9iuA,.markerContainer-l31H9iuA{display:flex;flex:1;justify-content:center}.markerContainer-l31H9iuA{align-items:stretch}.flagWrapper-l31H9iuA{width:12px}.flagWrapper-l31H9iuA svg{height:12px}.sourcesWrapper-l31H9iuA{align-items:flex-start;display:flex;flex-direction:column-reverse;margin:0;position:relative}.legendMainSourceWrapper-l31H9iuA{text-align:left}.sources-l31H9iuA{display:flex;flex:1 1 auto;flex-direction:column;width:100%}.toggler-l31H9iuA{align-items:center;display:flex;flex:0 0 auto;margin:2px 5px 0 0;position:relative}.toggler-l31H9iuA.onlyOneSourceShown-l31H9iuA{display:none}@media (any-hover:hover){.toggler-l31H9iuA:hover:after{z-index:0}.toggler-l31H9iuA:hover .counter-l31H9iuA,.toggler-l31H9iuA:hover .iconArrow-l31H9iuA,.toggler-l31H9iuA:hover .objectTree-l31H9iuA{color:#000}}.toggler-l31H9iuA .counter-l31H9iuA{color:inherit;display:none;font-size:13px;line-height:16px;padding-right:4px}.toggler-l31H9iuA .iconArrow-l31H9iuA{display:flex;transform:rotate(-180deg);transition:transform .1s cubic-bezier(.06,.52,1,.54);width:27px}.toggler-l31H9iuA .objectTree-l31H9iuA{display:none;width:19px}.toggler-l31H9iuA .iconArrow-l31H9iuA,.toggler-l31H9iuA .objectTree-l31H9iuA{align-items:center;height:19px;justify-content:center}.toggler-l31H9iuA .counter-l31H9iuA,.toggler-l31H9iuA .iconArrow-l31H9iuA,.toggler-l31H9iuA .objectTree-l31H9iuA{color:#131722;position:relative;z-index:1}.closed-l31H9iuA.sourcesWrapper-l31H9iuA{padding-bottom:4px}.closed-l31H9iuA .toggler-l31H9iuA .counter-l31H9iuA{display:flex}.closed-l31H9iuA .toggler-l31H9iuA .iconArrow-l31H9iuA{transform:rotate(0)}.closed-l31H9iuA .toggler-l31H9iuA .iconArrow-l31H9iuA,.closed-l31H9iuA .toggler-l31H9iuA .objectTree-l31H9iuA{width:19px}.closed-l31H9iuA .sources-l31H9iuA{display:none}.micro-l31H9iuA .sourcesWrapper-l31H9iuA{padding-bottom:4px}.micro-l31H9iuA .toggler-l31H9iuA.objectsTreeCanBeShown-l31H9iuA .objectTree-l31H9iuA,.micro-l31H9iuA .toggler-l31H9iuA.objectsTreeCanBeShown-l31H9iuA.onlyOneSourceShown-l31H9iuA{display:flex}.micro-l31H9iuA .closed-l31H9iuA .toggler-l31H9iuA .counter-l31H9iuA,.micro-l31H9iuA .closed-l31H9iuA .toggler-l31H9iuA .iconArrow-l31H9iuA,.micro-l31H9iuA .series-l31H9iuA .valuesWrapper-l31H9iuA,.micro-l31H9iuA .sources-l31H9iuA,.micro-l31H9iuA .toggler-l31H9iuA .counter-l31H9iuA,.micro-l31H9iuA .toggler-l31H9iuA .iconArrow-l31H9iuA{display:none}.touchMode-l31H9iuA .titlesWrapper-l31H9iuA{height:26px;line-height:25px}.touchMode-l31H9iuA .selected-l31H9iuA .titlesWrapper-l31H9iuA:after,.touchMode-l31H9iuA .withAction-l31H9iuA .titlesWrapper-l31H9iuA:after{bottom:5px;top:5px}.touchMode-l31H9iuA .series-l31H9iuA .titlesWrapper-l31H9iuA{min-height:26px}.touchMode-l31H9iuA .toggler-l31H9iuA .iconArrow-l31H9iuA,.touchMode-l31H9iuA .toggler-l31H9iuA .objectTree-l31H9iuA{height:24px;width:30px}.touchMode-l31H9iuA .toggler-l31H9iuA .counter-l31H9iuA{font-size:14px}.touchMode-l31H9iuA .item-l31H9iuA{min-height:26px}.touchMode-l31H9iuA .closed-l31H9iuA .toggler-l31H9iuA .iconArrow-l31H9iuA,.touchMode-l31H9iuA .closed-l31H9iuA .toggler-l31H9iuA .objectTree-l31H9iuA{width:24px}.chart-widget__top--themed-dark .item-l31H9iuA.last-l31H9iuA .text-l31H9iuA,.chart-widget__top--themed-dark .noWrap-l31H9iuA .valuesAdditionalWrapper-l31H9iuA,.chart-widget__top--themed-dark .titleWrapper-l31H9iuA,.chart-widget__top--themed-dark .valueTitle-l31H9iuA,.chart-widget__top--themed-dark .valueValue-l31H9iuA{color:#d1d4dc}.chart-widget__top--themed-dark .titleWrapper-l31H9iuA.withAction-l31H9iuA:after{background-color:#2a2e39}.chart-widget__top--themed-dark .disabled-l31H9iuA .titleWrapper-l31H9iuA,.chart-widget__top--themed-dark .disabled-l31H9iuA .valueTitle-l31H9iuA,.chart-widget__top--themed-dark .disabled-l31H9iuA .valueValue-l31H9iuA,.chart-widget__top--themed-dark .disabledOnInterval-l31H9iuA .titleWrapper-l31H9iuA,.chart-widget__top--themed-dark .disabledOnInterval-l31H9iuA .valueTitle-l31H9iuA,.chart-widget__top--themed-dark .disabledOnInterval-l31H9iuA .valueValue-l31H9iuA{color:#50535e}.chart-widget__top--themed-dark .disabled-l31H9iuA .titleWrapper-l31H9iuA.withDot-l31H9iuA:not(:first-child):before,.chart-widget__top--themed-dark .disabled-l31H9iuA.withCustomTextColor-l31H9iuA .titleWrapper-l31H9iuA,.chart-widget__top--themed-dark .disabled-l31H9iuA.withCustomTextColor-l31H9iuA .valueTitle-l31H9iuA,.chart-widget__top--themed-dark .disabled-l31H9iuA.withCustomTextColor-l31H9iuA .valueValue-l31H9iuA,.chart-widget__top--themed-dark .disabledOnInterval-l31H9iuA .titleWrapper-l31H9iuA.withDot-l31H9iuA:not(:first-child):before,.chart-widget__top--themed-dark .disabledOnInterval-l31H9iuA.withCustomTextColor-l31H9iuA .titleWrapper-l31H9iuA,.chart-widget__top--themed-dark .disabledOnInterval-l31H9iuA.withCustomTextColor-l31H9iuA .valueTitle-l31H9iuA,.chart-widget__top--themed-dark .disabledOnInterval-l31H9iuA.withCustomTextColor-l31H9iuA .valueValue-l31H9iuA{color:#50535e!important}.chart-widget__top--themed-dark .study-l31H9iuA .titleWrapper-l31H9iuA.descTitle-l31H9iuA{color:#868993}.chart-widget__top--themed-dark .study-l31H9iuA.disabled-l31H9iuA .titleWrapper-l31H9iuA.descTitle-l31H9iuA,.chart-widget__top--themed-dark .study-l31H9iuA.disabledOnInterval-l31H9iuA .titleWrapper-l31H9iuA.descTitle-l31H9iuA{color:#50535e}.chart-widget__top--themed-dark .study-l31H9iuA.withCustomTextColor-l31H9iuA.disabled-l31H9iuA .titleWrapper-l31H9iuA.descTitle-l31H9iuA,.chart-widget__top--themed-dark .study-l31H9iuA.withCustomTextColor-l31H9iuA.disabledOnInterval-l31H9iuA .titleWrapper-l31H9iuA.descTitle-l31H9iuA{color:#50535e!important}.chart-widget__top--themed-dark .buttonIcon-l31H9iuA,.chart-widget__top--themed-dark .series-l31H9iuA .titlesWrapper-l31H9iuA .titleWrapper-l31H9iuA.withDot-l31H9iuA:not(:first-child):before,.chart-widget__top--themed-dark .series-l31H9iuA .valueItem-l31H9iuA .valueTitle-l31H9iuA{color:#d1d4dc}@media (any-hover:hover){.chart-widget__top--themed-dark .button-l31H9iuA:hover:after{background-color:#2a2e39}}.chart-widget__top--themed-dark .withAction-l31H9iuA .buttons-l31H9iuA,.chart-widget__top--themed-dark .withAction-l31H9iuA .buttons-l31H9iuA .button-l31H9iuA:not(:first-child),.chart-widget__top--themed-dark .withAction-l31H9iuA .titlesWrapper-l31H9iuA{border-color:#363a45}.chart-widget__top--themed-dark .selected-l31H9iuA .titlesWrapper-l31H9iuA:after,.chart-widget__top--themed-dark .withAction-l31H9iuA .titlesWrapper-l31H9iuA:after{background-color:#363a45}.chart-widget__top--themed-dark .selected-l31H9iuA .buttons-l31H9iuA,.chart-widget__top--themed-dark .selected-l31H9iuA .titlesWrapper-l31H9iuA,.chart-widget__top--themed-dark .withAction-l31H9iuA .buttons-l31H9iuA,.chart-widget__top--themed-dark .withAction-l31H9iuA .titlesWrapper-l31H9iuA{background-color:#131722}.chart-widget__top--themed-dark .selected-l31H9iuA .buttons-l31H9iuA,.chart-widget__top--themed-dark .selected-l31H9iuA .buttons-l31H9iuA .button-l31H9iuA:not(:first-child),.chart-widget__top--themed-dark .selected-l31H9iuA .buttonsWrapper-l31H9iuA,.chart-widget__top--themed-dark .selected-l31H9iuA .titlesWrapper-l31H9iuA{border-color:#1848cc}.chart-widget__top--themed-dark .toggler-l31H9iuA{border-color:#363a45}@media (any-hover:hover){.chart-widget__top--themed-dark .toggler-l31H9iuA:hover:after{background-color:#ffffff1a}.chart-widget__top--themed-dark .toggler-l31H9iuA:hover .counter-l31H9iuA,.chart-widget__top--themed-dark .toggler-l31H9iuA:hover .iconArrow-l31H9iuA,.chart-widget__top--themed-dark .toggler-l31H9iuA:hover .objectTree-l31H9iuA{color:#f0f3fa}}.chart-widget__top--themed-dark .toggler-l31H9iuA .counter-l31H9iuA,.chart-widget__top--themed-dark .toggler-l31H9iuA .iconArrow-l31H9iuA,.chart-widget__top--themed-dark .toggler-l31H9iuA .objectTree-l31H9iuA{color:#d1d4dc}@keyframes eye-animation-l31H9iuA{to{transform:rotate(1turn)}}.statuses-Lgtz1OtS{align-self:center;border-radius:9px;display:inline-flex;min-width:6px;overflow:hidden}@media (any-hover:hover){.statuses-Lgtz1OtS:hover .statusItem-Lgtz1OtS:after{opacity:.25}}.statuses-Lgtz1OtS:empty,.statuses_hidden-Lgtz1OtS{display:none}.statuses-Lgtz1OtS.small-Lgtz1OtS{border-radius:9px}.statuses-Lgtz1OtS.medium-Lgtz1OtS{border-radius:11px}.statuses-Lgtz1OtS.large-Lgtz1OtS{border-radius:8px}.statuses-Lgtz1OtS.blinking-Lgtz1OtS{will-change:opacity}.statuses-Lgtz1OtS .statusItem-Lgtz1OtS:not(:only-child):first-child{padding-right:2px}.statuses-Lgtz1OtS .statusItem-Lgtz1OtS:not(:only-child):last-child{padding-left:2px}.statusItem-Lgtz1OtS{display:flex;position:relative;-webkit-user-select:none;user-select:none}.statusItem-Lgtz1OtS:after{content:"";display:block;height:100%;opacity:.15;position:absolute;right:0;top:0;width:100%;z-index:-1}.statusItem-Lgtz1OtS svg{position:relative;right:50%;top:50%;transform:translate(50%,-50%);z-index:0}.statusItem-Lgtz1OtS.small-Lgtz1OtS{height:18px;width:18px}.statusItem-Lgtz1OtS.medium-Lgtz1OtS{height:22px;width:22px}.statusItem-Lgtz1OtS.large-Lgtz1OtS{height:28px;width:28px}.statusItem-Lgtz1OtS.blinking-Lgtz1OtS:after{animation:blinking-animation-Lgtz1OtS 2.5s cubic-bezier(.25,0,.75,1) infinite}@media (any-hover:hover){.statusItem-Lgtz1OtS.blinking-Lgtz1OtS:after:hover{opacity:inherit}}.marketStatusOpen-Lgtz1OtS,html.theme-dark .marketStatusOpen-Lgtz1OtS{color:#089981}.marketStatusOpen-Lgtz1OtS:after,html.theme-dark .marketStatusOpen-Lgtz1OtS:after{background-color:#22ab94}.marketStatusClose-Lgtz1OtS,html.theme-dark .marketStatusClose-Lgtz1OtS{color:#9598a1}.marketStatusClose-Lgtz1OtS:after,html.theme-dark .marketStatusClose-Lgtz1OtS:after{background-color:#9598a1}.marketStatusPre-Lgtz1OtS,html.theme-dark .marketStatusPre-Lgtz1OtS{color:#fb8c00}.marketStatusPre-Lgtz1OtS:after,html.theme-dark .marketStatusPre-Lgtz1OtS:after{background-color:#ffa726}.marketStatusPost-Lgtz1OtS,html.theme-dark .marketStatusPost-Lgtz1OtS{color:#2962ff}.marketStatusPost-Lgtz1OtS:after,html.theme-dark .marketStatusPost-Lgtz1OtS:after{background-color:#3179f5}.marketStatusHoliday-Lgtz1OtS,html.theme-dark .marketStatusHoliday-Lgtz1OtS{color:#9598a1}.marketStatusHoliday-Lgtz1OtS:after,html.theme-dark .marketStatusHoliday-Lgtz1OtS:after{background-color:#9598a1}.marketStatusExpired-Lgtz1OtS,html.theme-dark .marketStatusExpired-Lgtz1OtS{color:#f23645}.marketStatusExpired-Lgtz1OtS:after,html.theme-dark .marketStatusExpired-Lgtz1OtS:after{background-color:#f23645}.marketStatusCustom-Lgtz1OtS,html.theme-dark .marketStatusCustom-Lgtz1OtS{color:var(--custom-status-color,#9598a1)}.marketStatusCustom-Lgtz1OtS:after,html.theme-dark .marketStatusCustom-Lgtz1OtS:after{background-color:var(--custom-status-color,#9598a1)}.invalidSymbol-Lgtz1OtS{color:#fff}.invalidSymbol-Lgtz1OtS,html.theme-dark .invalidSymbol-Lgtz1OtS{background-color:#f7525f}@media (any-hover:hover){.statuses-Lgtz1OtS .invalidSymbol-Lgtz1OtS:hover{background-color:#b22833}html.theme-dark .statuses-Lgtz1OtS .invalidSymbol-Lgtz1OtS:hover{background-color:#f23645}}.replayModeAutoPlay-Lgtz1OtS,.replayModePause-Lgtz1OtS{color:#fff}html.theme-dark .replayModeAutoPlay-Lgtz1OtS,html.theme-dark .replayModePause-Lgtz1OtS{color:#e3effd}.replayModeAutoPlay-Lgtz1OtS:after,.replayModePause-Lgtz1OtS:after{background-color:#2962ff;opacity:1}html.theme-dark .replayModeAutoPlay-Lgtz1OtS:after,html.theme-dark .replayModePause-Lgtz1OtS:after{background-color:#2962ff}.replayModePointSelect-Lgtz1OtS{color:#fff}html.theme-dark .replayModePointSelect-Lgtz1OtS{color:#e3effd}.replayModePointSelect-Lgtz1OtS:after{background-color:#d1d4dc;opacity:1}html.theme-dark .replayModePointSelect-Lgtz1OtS:after{background-color:#434651}.replayModeAutoPlay-Lgtz1OtS.blinking-Lgtz1OtS:after{animation:blinking-animation-custom-Lgtz1OtS 1s cubic-bezier(.77,.21,.1,.74) infinite}@media (any-hover:hover){.replayModeAutoPlay-Lgtz1OtS.blinking-Lgtz1OtS:after:hover{opacity:inherit}.statuses-Lgtz1OtS .replayModeAutoPlay-Lgtz1OtS:hover:after,.statuses-Lgtz1OtS .replayModePause-Lgtz1OtS:hover:after{background-color:#1e53e5;opacity:1}html.theme-dark .statuses-Lgtz1OtS .replayModeAutoPlay-Lgtz1OtS:hover:after,html.theme-dark .statuses-Lgtz1OtS .replayModePause-Lgtz1OtS:hover:after{background-color:#1e53e5}.statuses-Lgtz1OtS .replayModePointSelect-Lgtz1OtS:hover:after{background-color:#6a6d78;opacity:1}html.theme-dark .statuses-Lgtz1OtS .replayModePointSelect-Lgtz1OtS:hover:after{background-color:#868993}}.notAccurate-Lgtz1OtS,html.theme-dark .notAccurate-Lgtz1OtS{color:#d81b60}.notAccurate-Lgtz1OtS:after,html.theme-dark .notAccurate-Lgtz1OtS:after{background-color:#d81b60}.delay-Lgtz1OtS,html.theme-dark .delay-Lgtz1OtS{color:#f57c00}.delay-Lgtz1OtS:after,html.theme-dark .delay-Lgtz1OtS:after{background-color:#ffa726}.eod-Lgtz1OtS,html.theme-dark .eod-Lgtz1OtS{color:#7b1fa2}.eod-Lgtz1OtS:after,html.theme-dark .eod-Lgtz1OtS:after{background-color:#ab47bc}.dataProblemHigh-Lgtz1OtS{background-color:#f7525f;color:#fff}html.theme-dark .dataProblemHigh-Lgtz1OtS{background-color:#f7525f}.dataProblemLow-Lgtz1OtS,html.theme-dark .dataProblemLow-Lgtz1OtS{color:#cc2f3c}.dataProblemLow-Lgtz1OtS:after,html.theme-dark .dataProblemLow-Lgtz1OtS:after{background-color:#f7525f}@media (any-hover:hover){.statuses-Lgtz1OtS .dataProblemHigh-Lgtz1OtS:hover{background-color:#b22833}html.theme-dark .statuses-Lgtz1OtS .dataProblemHigh-Lgtz1OtS:hover{background-color:#f23645}}@keyframes blinking-animation-Lgtz1OtS{0%,to{opacity:.15}50%{opacity:.4}}@keyframes blinking-animation-custom-Lgtz1OtS{0%,to{opacity:.5}50%{opacity:1}}.paneControls-JQv8nO8e{color:#fff;margin-right:auto;margin-top:4px;padding:0 1px 0 4px;position:static;transition:opacity .4s,visibility .4s;z-index:7}.paneControls-JQv8nO8e.hidden-JQv8nO8e{opacity:0;visibility:hidden}.paneControls-JQv8nO8e.forceHidden-JQv8nO8e{height:0;line-height:0;margin:0;padding:0;width:0}.button-JQv8nO8e{align-items:center;display:flex;flex:0 0 auto;height:22px;justify-content:center;overflow:hidden;position:relative;width:22px}.button-JQv8nO8e:not(:first-child){margin-left:4px}.button-JQv8nO8e .buttonIcon-JQv8nO8e{color:#131722}.button-JQv8nO8e.minimize-JQv8nO8e .buttonIcon-JQv8nO8e,.button-JQv8nO8e.restore-JQv8nO8e .buttonIcon-JQv8nO8e{color:#fff}.button-JQv8nO8e.newButton-JQv8nO8e{border-radius:4px}.touchMode-JQv8nO8e .button-JQv8nO8e{height:22px;width:22px}@media (any-hover:hover){.collapse-JQv8nO8e:hover .bracket-up,.maximize-JQv8nO8e:hover .bracket-up{animation:maximize-animation-up-bracket-JQv8nO8e .6s ease}.collapse-JQv8nO8e:hover .bracket-down,.maximize-JQv8nO8e:hover .bracket-down{animation:maximize-animation-down-bracket-JQv8nO8e .6s ease}}.collapse-JQv8nO8e .bracket-down,.collapse-JQv8nO8e .bracket-up,.maximize-JQv8nO8e .bracket-down,.maximize-JQv8nO8e .bracket-up{transform:translateY(0)}@keyframes maximize-animation-up-bracket-JQv8nO8e{50%{transform:translateY(1px)}}@keyframes maximize-animation-down-bracket-JQv8nO8e{50%{transform:translateY(-1px)}}.minimize-JQv8nO8e,.restore-JQv8nO8e{background-color:#2962ff!important;border-color:#2962ff!important}@media (any-hover:hover){.minimize-JQv8nO8e:hover .bracket-up,.restore-JQv8nO8e:hover .bracket-up{animation:minimize-animation-up-bracket-JQv8nO8e .6s ease}.minimize-JQv8nO8e:hover .bracket-down,.restore-JQv8nO8e:hover .bracket-down{animation:minimize-animation-down-bracket-JQv8nO8e .6s ease}}.minimize-JQv8nO8e .bracket-down,.minimize-JQv8nO8e .bracket-up,.restore-JQv8nO8e .bracket-down,.restore-JQv8nO8e .bracket-up{transform:translateY(0)}@keyframes minimize-animation-up-bracket-JQv8nO8e{50%{transform:translateY(-1px)}}@keyframes minimize-animation-down-bracket-JQv8nO8e{50%{transform:translateY(1px)}}@media (any-hover:hover){.up-JQv8nO8e:hover .buttonIcon-JQv8nO8e{animation:up-animation-JQv8nO8e .6s ease}}@keyframes up-animation-JQv8nO8e{0%{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (any-hover:hover){.down-JQv8nO8e:hover .buttonIcon-JQv8nO8e{animation:down-animation-JQv8nO8e .6s ease}}@keyframes down-animation-JQv8nO8e{0%{transform:translateY(0)}50%{transform:translateY(2px)}}.buttonsWrapper-JQv8nO8e{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap}.chart-widget__top--themed-dark .paneControls-JQv8nO8e{color:#131722}.chart-widget__top--themed-dark .minimize-JQv8nO8e,.chart-widget__top--themed-dark .restore-JQv8nO8e{background-color:#1848cc!important;border-color:#1848cc!important}@media (any-hover:hover){.chart-widget__top--themed-dark .button-JQv8nO8e:hover .buttonIcon-JQv8nO8e{color:#f0f3fa}}.chart-widget__top--themed-dark .button-JQv8nO8e .buttonIcon-JQv8nO8e{color:#d1d4dc} \ No newline at end of file diff --git a/charting_library/bundles/4215.d24836a292b1969ab4bb.css b/charting_library/bundles/4215.d24836a292b1969ab4bb.css new file mode 100644 index 0000000..44b78f5 --- /dev/null +++ b/charting_library/bundles/4215.d24836a292b1969ab4bb.css @@ -0,0 +1 @@ +.footer-PhMf7PhQ{border-top:1px solid #e0e3eb;display:flex;flex:0 0 auto;padding:16px 20px}html.theme-dark .footer-PhMf7PhQ{border-top:1px solid #434651}@media screen and (max-height:360px){.footer-PhMf7PhQ{padding:10px 20px}}.footer-PhMf7PhQ .submitButton-PhMf7PhQ{padding-left:12px}.footer-PhMf7PhQ .buttons-PhMf7PhQ{margin-left:auto} \ No newline at end of file diff --git a/charting_library/bundles/4215.d24836a292b1969ab4bb.rtl.css b/charting_library/bundles/4215.d24836a292b1969ab4bb.rtl.css new file mode 100644 index 0000000..8091804 --- /dev/null +++ b/charting_library/bundles/4215.d24836a292b1969ab4bb.rtl.css @@ -0,0 +1 @@ +.footer-PhMf7PhQ{border-top:1px solid #e0e3eb;display:flex;flex:0 0 auto;padding:16px 20px}html.theme-dark .footer-PhMf7PhQ{border-top:1px solid #434651}@media screen and (max-height:360px){.footer-PhMf7PhQ{padding:10px 20px}}.footer-PhMf7PhQ .submitButton-PhMf7PhQ{padding-right:12px}.footer-PhMf7PhQ .buttons-PhMf7PhQ{margin-right:auto} \ No newline at end of file diff --git a/charting_library/bundles/4370.18ca7d93e5073f0446c0.js b/charting_library/bundles/4370.18ca7d93e5073f0446c0.js new file mode 100644 index 0000000..245b4f6 --- /dev/null +++ b/charting_library/bundles/4370.18ca7d93e5073f0446c0.js @@ -0,0 +1,3 @@ +"use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[4370],{59255:(t,e,n)=>{n.r(e),n.d(e,{default:()=>M});var r=function(){if("undefined"!=typeof Map)return Map;function t(t,e){var n=-1;return t.some((function(t,r){return t[0]===e&&(n=r,!0)})),n}return function(){function e(){this.__entries__=[]}return Object.defineProperty(e.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),e.prototype.get=function(e){var n=t(this.__entries__,e),r=this.__entries__[n];return r&&r[1]},e.prototype.set=function(e,n){var r=t(this.__entries__,e);~r?this.__entries__[r][1]=n:this.__entries__.push([e,n])},e.prototype.delete=function(e){var n=this.__entries__,r=t(n,e);~r&&n.splice(r,1)},e.prototype.has=function(e){return!!~t(this.__entries__,e)},e.prototype.clear=function(){this.__entries__.splice(0)},e.prototype.forEach=function(t,e){void 0===e&&(e=null);for(var n=0,r=this.__entries__;n0},t.prototype.connect_=function(){i&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),a?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},t.prototype.disconnect_=function(){i&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_), +window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},t.prototype.onTransitionEnd_=function(t){var e=t.propertyName,n=void 0===e?"":e;c.some((function(t){return!!~n.indexOf(t)}))&&this.refresh()},t.getInstance=function(){return this.instance_||(this.instance_=new t),this.instance_},t.instance_=null,t}(),u=function(t,e){for(var n=0,r=Object.keys(e);n0},t}(),E="undefined"!=typeof WeakMap?new WeakMap:new r,O=function t(e){if(!(this instanceof t))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=h.getInstance(),r=new w(e,n,this);E.set(this,r)};["observe","unobserve","disconnect"].forEach((function(t){O.prototype[t]=function(){var e;return(e=E.get(this))[t].apply(e,arguments)}}));const M=void 0!==o.ResizeObserver?o.ResizeObserver:O},25931:(t,e,n)=>{n.d(e,{nanoid:()=>r});let r=(t=21)=>crypto.getRandomValues(new Uint8Array(t)).reduce(((t,e)=>t+=(e&=63)<36?e.toString(36):e<62?(e-26).toString(36).toUpperCase():e>62?"-":"_"),"")}}]); \ No newline at end of file diff --git a/charting_library/bundles/4403.bf44a542113a4440984b.js b/charting_library/bundles/4403.bf44a542113a4440984b.js new file mode 100644 index 0000000..2e8827b --- /dev/null +++ b/charting_library/bundles/4403.bf44a542113a4440984b.js @@ -0,0 +1,9 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[4403],{1414:e=>{e.exports={button:"button-D4RPB3ZC",content:"content-D4RPB3ZC","icon-only":"icon-only-D4RPB3ZC",link:"link-D4RPB3ZC","color-brand":"color-brand-D4RPB3ZC","variant-primary":"variant-primary-D4RPB3ZC","variant-secondary":"variant-secondary-D4RPB3ZC","color-gray":"color-gray-D4RPB3ZC","color-green":"color-green-D4RPB3ZC","color-red":"color-red-D4RPB3ZC","color-black":"color-black-D4RPB3ZC","color-black-friday":"color-black-friday-D4RPB3ZC","color-cyber-monday":"color-cyber-monday-D4RPB3ZC","size-xsmall":"size-xsmall-D4RPB3ZC","start-icon-wrap":"start-icon-wrap-D4RPB3ZC","end-icon-wrap":"end-icon-wrap-D4RPB3ZC","with-start-icon":"with-start-icon-D4RPB3ZC","with-end-icon":"with-end-icon-D4RPB3ZC","size-small":"size-small-D4RPB3ZC","size-medium":"size-medium-D4RPB3ZC","size-large":"size-large-D4RPB3ZC","size-xlarge":"size-xlarge-D4RPB3ZC",animated:"animated-D4RPB3ZC",stretch:"stretch-D4RPB3ZC",grouped:"grouped-D4RPB3ZC","adjust-position":"adjust-position-D4RPB3ZC","first-row":"first-row-D4RPB3ZC","first-col":"first-col-D4RPB3ZC","no-corner-top-left":"no-corner-top-left-D4RPB3ZC","no-corner-top-right":"no-corner-top-right-D4RPB3ZC","no-corner-bottom-right":"no-corner-bottom-right-D4RPB3ZC","no-corner-bottom-left":"no-corner-bottom-left-D4RPB3ZC","text-wrap":"text-wrap-D4RPB3ZC","multiline-content":"multiline-content-D4RPB3ZC","secondary-text":"secondary-text-D4RPB3ZC","primary-text":"primary-text-D4RPB3ZC"}},81026:e=>{e.exports={container:"container-WDZ0PRNh","container-xxsmall":"container-xxsmall-WDZ0PRNh","container-xsmall":"container-xsmall-WDZ0PRNh","container-small":"container-small-WDZ0PRNh","container-medium":"container-medium-WDZ0PRNh","container-large":"container-large-WDZ0PRNh","intent-default":"intent-default-WDZ0PRNh",focused:"focused-WDZ0PRNh",readonly:"readonly-WDZ0PRNh",disabled:"disabled-WDZ0PRNh","with-highlight":"with-highlight-WDZ0PRNh",grouped:"grouped-WDZ0PRNh","adjust-position":"adjust-position-WDZ0PRNh","first-row":"first-row-WDZ0PRNh","first-col":"first-col-WDZ0PRNh",stretch:"stretch-WDZ0PRNh","font-size-medium":"font-size-medium-WDZ0PRNh","font-size-large":"font-size-large-WDZ0PRNh","no-corner-top-left":"no-corner-top-left-WDZ0PRNh","no-corner-top-right":"no-corner-top-right-WDZ0PRNh","no-corner-bottom-right":"no-corner-bottom-right-WDZ0PRNh","no-corner-bottom-left":"no-corner-bottom-left-WDZ0PRNh","size-xxsmall":"size-xxsmall-WDZ0PRNh","size-xsmall":"size-xsmall-WDZ0PRNh","size-small":"size-small-WDZ0PRNh","size-medium":"size-medium-WDZ0PRNh","size-large":"size-large-WDZ0PRNh","intent-success":"intent-success-WDZ0PRNh","intent-warning":"intent-warning-WDZ0PRNh","intent-danger":"intent-danger-WDZ0PRNh","intent-primary":"intent-primary-WDZ0PRNh","border-none":"border-none-WDZ0PRNh","border-thin":"border-thin-WDZ0PRNh","border-thick":"border-thick-WDZ0PRNh",highlight:"highlight-WDZ0PRNh",shown:"shown-WDZ0PRNh"}},7236:e=>{e.exports={"inner-slot":"inner-slot-W53jtLjw",interactive:"interactive-W53jtLjw", +icon:"icon-W53jtLjw","inner-middle-slot":"inner-middle-slot-W53jtLjw","before-slot":"before-slot-W53jtLjw","after-slot":"after-slot-W53jtLjw"}},30930:e=>{e.exports={input:"input-RUSovanF","size-xxsmall":"size-xxsmall-RUSovanF","size-xsmall":"size-xsmall-RUSovanF","size-small":"size-small-RUSovanF","size-medium":"size-medium-RUSovanF","size-large":"size-large-RUSovanF","with-start-slot":"with-start-slot-RUSovanF","with-end-slot":"with-end-slot-RUSovanF"}},83073:e=>{e.exports={"small-height-breakpoint":"screen and (max-height: 360px)",footer:"footer-PhMf7PhQ",submitButton:"submitButton-PhMf7PhQ",buttons:"buttons-PhMf7PhQ"}},94720:(e,t,n)=>{"use strict";n.d(t,{Button:()=>y});var o=n(50959),r=n(97754),l=n(95604),s=n(9745),i=n(1414),a=n.n(i);const c="apply-overflow-tooltip apply-overflow-tooltip--check-children-recursively apply-overflow-tooltip--allow-text";function u(e){const{color:t="brand",size:n="medium",variant:o="primary",stretch:s=!1,icon:i,startIcon:u,endIcon:d,iconOnly:h=!1,className:m,isGrouped:f,cellState:p,disablePositionAdjustment:b=!1,primaryText:g,secondaryText:C,isAnchor:R=!1}=e,v=function(e){let t="";return 0!==e&&(1&e&&(t=r(t,a()["no-corner-top-left"])),2&e&&(t=r(t,a()["no-corner-top-right"])),4&e&&(t=r(t,a()["no-corner-bottom-right"])),8&e&&(t=r(t,a()["no-corner-bottom-left"]))),t}((0,l.getGroupCellRemoveRoundBorders)(p));return r(m,a().button,a()[`size-${n}`],a()[`color-${t}`],a()[`variant-${o}`],s&&a().stretch,(i||u)&&a()["with-start-icon"],d&&a()["with-end-icon"],h&&a()["icon-only"],v,f&&a().grouped,f&&!b&&a()["adjust-position"],f&&p.isTop&&a()["first-row"],f&&p.isLeft&&a()["first-col"],g&&C&&a()["multiline-content"],R&&a().link,c)}function d(e){const{startIcon:t,icon:n,iconOnly:l,children:i,endIcon:u,primaryText:d,secondaryText:h}=e,m=null!=t?t:n,f=!(t||n||u||l)&&!i&&d&&h;return o.createElement(o.Fragment,null,m&&o.createElement(s.Icon,{icon:m,className:a()["start-icon-wrap"]}),i&&o.createElement("span",{className:a().content},i),u&&!l&&o.createElement(s.Icon,{icon:u,className:a()["end-icon-wrap"]}),f&&function(e){return e.primaryText&&e.secondaryText&&o.createElement("div",{className:r(a()["text-wrap"],c)},o.createElement("span",{className:a()["primary-text"]}," ",e.primaryText," "),"string"==typeof e.secondaryText?o.createElement("span",{className:a()["secondary-text"]}," ",e.secondaryText," "):o.createElement("span",{className:a()["secondary-text"]},o.createElement("span",null,e.secondaryText.firstLine),o.createElement("span",null,e.secondaryText.secondLine)))}(e))}var h=n(34094),m=n(86332),f=n(90186);function p(e){const{className:t,color:n,variant:o,size:r,stretch:l,animated:s,icon:i,iconOnly:a,startIcon:c,endIcon:u,primaryText:d,secondaryText:h,...m}=e;return{...m,...(0,f.filterDataProps)(e),...(0,f.filterAriaProps)(e)}}function b(e){const{reference:t,tooltipText:n,...r}=e,{isGrouped:l,cellState:s,disablePositionAdjustment:i}=(0,o.useContext)(m.ControlGroupContext),a=u({...r,isGrouped:l,cellState:s,disablePositionAdjustment:i});return o.createElement("button",{...p(r),className:a,ref:t, +"data-overflow-tooltip-text":null!=n?n:e.primaryText?[e.primaryText,e.secondaryText].join(" "):(0,h.getTextForTooltip)(e.children)},o.createElement(d,{...r}))}function g(e="default"){switch(e){case"default":return"primary";case"stroke":return"secondary"}}function C(e="primary"){switch(e){case"primary":return"brand";case"success":return"green";case"default":return"gray";case"danger":return"red"}}function R(e="m"){switch(e){case"s":return"xsmall";case"m":return"small";case"l":return"large"}}function v(e){const{intent:t,size:n,appearance:o,useFullWidth:r,icon:l,...s}=e;return{...s,color:C(t),size:R(n),variant:g(o),stretch:r,startIcon:l}}function y(e){return o.createElement(b,{...v(e)})}},95604:(e,t,n)=>{"use strict";function o(e){let t=0;return e.isTop&&e.isLeft||(t+=1),e.isTop&&e.isRight||(t+=2),e.isBottom&&e.isLeft||(t+=8),e.isBottom&&e.isRight||(t+=4),t}n.d(t,{getGroupCellRemoveRoundBorders:()=>o})},67029:(e,t,n)=>{"use strict";n.d(t,{ControlSkeleton:()=>C,InputClasses:()=>p});var o=n(50959),r=n(97754),l=n(50151),s=n(38528),i=n(90186),a=n(86332),c=n(95604);var u=n(81026),d=n.n(u);function h(e){let t="";return 0!==e&&(1&e&&(t=r(t,d()["no-corner-top-left"])),2&e&&(t=r(t,d()["no-corner-top-right"])),4&e&&(t=r(t,d()["no-corner-bottom-right"])),8&e&&(t=r(t,d()["no-corner-bottom-left"]))),t}function m(e,t,n,o){const{removeRoundBorder:l,className:s,intent:i="default",borderStyle:a="thin",size:u,highlight:m,disabled:f,readonly:p,stretch:b,noReadonlyStyles:g,isFocused:C}=e,R=h(null!=l?l:(0,c.getGroupCellRemoveRoundBorders)(n));return r(d().container,d()[`container-${u}`],d()[`intent-${i}`],d()[`border-${a}`],u&&d()[`size-${u}`],R,m&&d()["with-highlight"],f&&d().disabled,p&&!g&&d().readonly,C&&d().focused,b&&d().stretch,t&&d().grouped,!o&&d()["adjust-position"],n.isTop&&d()["first-row"],n.isLeft&&d()["first-col"],s)}function f(e,t,n){const{highlight:o,highlightRemoveRoundBorder:l}=e;if(!o)return d().highlight;const s=h(null!=l?l:(0,c.getGroupCellRemoveRoundBorders)(t));return r(d().highlight,d().shown,d()[`size-${n}`],s)}const p={FontSizeMedium:(0,l.ensureDefined)(d()["font-size-medium"]),FontSizeLarge:(0,l.ensureDefined)(d()["font-size-large"])},b={passive:!1};function g(e,t){const{style:n,id:r,role:l,onFocus:c,onBlur:u,onMouseOver:d,onMouseOut:h,onMouseDown:p,onMouseUp:g,onKeyDown:C,onClick:R,tabIndex:v,startSlot:y,middleSlot:x,endSlot:D,onWheel:P,onWheelNoPassive:S=null,size:w}=e,{isGrouped:N,cellState:B,disablePositionAdjustment:z=!1}=(0,o.useContext)(a.ControlGroupContext),Z=function(e,t=null,n){const r=(0,o.useRef)(null),l=(0,o.useRef)(null),s=(0,o.useCallback)((()=>{if(null===r.current||null===l.current)return;const[e,t,n]=l.current;null!==t&&r.current.addEventListener(e,t,n)}),[]),i=(0,o.useCallback)((()=>{if(null===r.current||null===l.current)return;const[e,t,n]=l.current;null!==t&&r.current.removeEventListener(e,t,n)}),[]),a=(0,o.useCallback)((e=>{i(),r.current=e,s()}),[]);return(0,o.useEffect)((()=>(l.current=[e,t,n],s(),i)),[e,t,n]),a}("wheel",S,b);return o.createElement("span",{style:n,id:r,role:l, +className:m(e,N,B,z),tabIndex:v,ref:(0,s.useMergedRefs)([t,Z]),onFocus:c,onBlur:u,onMouseOver:d,onMouseOut:h,onMouseDown:p,onMouseUp:g,onKeyDown:C,onClick:R,onWheel:P,...(0,i.filterDataProps)(e),...(0,i.filterAriaProps)(e)},y,x,D,o.createElement("span",{className:f(e,B,w)}))}g.displayName="ControlSkeleton";const C=o.forwardRef(g)},78274:(e,t,n)=>{"use strict";n.d(t,{AfterSlot:()=>u,EndSlot:()=>c,MiddleSlot:()=>a,StartSlot:()=>i});var o=n(50959),r=n(97754),l=n(7236),s=n.n(l);function i(e){const{className:t,interactive:n=!0,icon:l=!1,children:i}=e;return o.createElement("span",{className:r(s()["inner-slot"],n&&s().interactive,l&&s().icon,t)},i)}function a(e){const{className:t,children:n}=e;return o.createElement("span",{className:r(s()["inner-slot"],s()["inner-middle-slot"],t)},n)}function c(e){const{className:t,interactive:n=!0,icon:l=!1,children:i}=e;return o.createElement("span",{className:r(s()["inner-slot"],n&&s().interactive,l&&s().icon,t)},i)}function u(e){const{className:t,children:n}=e;return o.createElement("span",{className:r(s()["after-slot"],t)},n)}},31261:(e,t,n)=>{"use strict";n.d(t,{InputControl:()=>C});var o=n(50959),r=n(97754),l=n(90186),s=n(47201),i=n(48907),a=n(38528),c=n(48027),u=n(29202),d=n(45812),h=n(67029),m=n(78274),f=n(30930),p=n.n(f);function b(e){return!(0,l.isAriaAttribute)(e)&&!(0,l.isDataAttribute)(e)}function g(e){const{id:t,title:n,role:s,tabIndex:i,placeholder:a,name:c,type:u,value:d,defaultValue:f,draggable:g,autoComplete:C,autoFocus:R,maxLength:v,min:y,max:x,step:D,pattern:P,inputMode:S,onSelect:w,onFocus:N,onBlur:B,onKeyDown:z,onKeyUp:Z,onKeyPress:E,onChange:k,onDragStart:F,size:W="small",className:M,inputClassName:_,disabled:T,readonly:I,containerTabIndex:K,startSlot:O,endSlot:A,reference:j,containerReference:H,onContainerFocus:L,...U}=e,G=(0,l.filterProps)(U,b),V={...(0,l.filterAriaProps)(U),...(0,l.filterDataProps)(U),id:t,title:n,role:s,tabIndex:i,placeholder:a,name:c,type:u,value:d,defaultValue:f,draggable:g,autoComplete:C,autoFocus:R,maxLength:v,min:y,max:x,step:D,pattern:P,inputMode:S,onSelect:w,onFocus:N,onBlur:B,onKeyDown:z,onKeyUp:Z,onKeyPress:E,onChange:k,onDragStart:F};return o.createElement(h.ControlSkeleton,{...G,disabled:T,readonly:I,tabIndex:K,className:r(p().container,M),size:W,ref:H,onFocus:L,startSlot:O,middleSlot:o.createElement(m.MiddleSlot,null,o.createElement("input",{...V,className:r(p().input,p()[`size-${W}`],_,O&&p()["with-start-slot"],A&&p()["with-end-slot"]),disabled:T,readOnly:I,ref:j})),endSlot:A})}function C(e){e=(0,c.useControl)(e);const{disabled:t,autoSelectOnFocus:n,tabIndex:r=0,onFocus:l,onBlur:h,reference:m,containerReference:f=null}=e,p=(0,o.useRef)(null),b=(0,o.useRef)(null),[C,R]=(0,u.useFocus)(),v=t?void 0:C?-1:r,y=t?void 0:C?r:-1,{isMouseDown:x,handleMouseDown:D,handleMouseUp:P}=(0,d.useIsMouseDown)(),S=(0,s.createSafeMulticastEventHandler)(R.onFocus,(function(e){n&&!x.current&&(0,i.selectAllContent)(e.currentTarget)}),l),w=(0,s.createSafeMulticastEventHandler)(R.onBlur,h),N=(0,o.useCallback)((e=>{p.current=e,m&&("function"==typeof m&&m(e), +"object"==typeof m&&(m.current=e))}),[p,m]);return o.createElement(g,{...e,isFocused:C,containerTabIndex:v,tabIndex:y,onContainerFocus:function(e){b.current===e.target&&null!==p.current&&p.current.focus()},onFocus:S,onBlur:w,reference:N,containerReference:(0,a.useMergedRefs)([b,f]),onMouseDown:D,onMouseUp:P})}},66686:(e,t,n)=>{"use strict";n.d(t,{useComposedKeyboardActionHandlers:()=>i,useKeyboardActionHandler:()=>s,useKeyboardClose:()=>u,useKeyboardEventHandler:()=>a,useKeyboardOpen:()=>d,useKeyboardToggle:()=>c});var o=n(50959),r=n(3343);const l=()=>!0;function s(e,t,n=l,r){return(0,o.useCallback)((o=>{if(r){if("horizontal"===r&&(40===o||38===o))return;if("vertical"===r&&(37===o||39===o))return}const l=e.map((e=>"function"==typeof e?e():e));return!(!n(o)||!l.includes(o))&&(t(o),!0)}),[...e,t,n])}function i(...e){return(0,o.useCallback)((t=>{for(const n of e)if(n(t))return!0;return!1}),[...e])}function a(e,t=!0){const n=i(...e);return(0,o.useCallback)((e=>{n((0,r.hashFromEvent)(e))&&t&&e.preventDefault()}),[n])}function c(e,t=!0){return s([13,32],e,(function(e){if(13===e)return t;return!0}))}function u(e,t){return s([9,(0,o.useCallback)((()=>r.Modifiers.Shift+9),[]),27],t,(0,o.useCallback)((()=>e),[e]))}function d(e,t){return s([40,38],t,(0,o.useCallback)((()=>!e),[e]))}},48027:(e,t,n)=>{"use strict";n.d(t,{useControl:()=>l});var o=n(47201),r=n(29202);function l(e){const{onFocus:t,onBlur:n,intent:l,highlight:s,disabled:i}=e,[a,c]=(0,r.useFocus)(void 0,i),u=(0,o.createSafeMulticastEventHandler)(i?void 0:c.onFocus,t),d=(0,o.createSafeMulticastEventHandler)(i?void 0:c.onBlur,n);return{...e,intent:l||(a?"primary":"default"),highlight:null!=s?s:a,onFocus:u,onBlur:d}}},7953:(e,t,n)=>{"use strict";n.d(t,{useDisclosure:()=>c});var o=n(50959),r=n(50151),l=n(54717),s=n(29202),i=n(47201),a=n(22064);function c(e){const{id:t,listboxId:n,disabled:c,buttonTabIndex:u=0,onFocus:d,onBlur:h,onClick:m}=e,[f,p]=(0,o.useState)(!1),[b,g]=(0,s.useFocus)(),C=b||f,R=(null!=n?n:void 0!==t)?(0,a.createDomId)(t,"listbox"):void 0,v=(0,o.useRef)(null),y=(0,o.useCallback)((e=>{var t;return null===(t=v.current)||void 0===t?void 0:t.focus(e)}),[v]),x=(0,o.useRef)(null),D=(0,o.useCallback)((()=>(0,r.ensureNotNull)(x.current).focus()),[x]),P=(0,o.useCallback)((()=>p(!0)),[p]),S=(0,o.useCallback)(((e=!1,t=!1)=>{p(!1);const{activeElement:n}=document;n&&(0,l.isTextEditingField)(n)||t||y({preventScroll:e})}),[p,y]),w=(0,o.useCallback)((()=>{f?S():P()}),[f,S,P]),N=c?[]:[d,g.onFocus],B=c?[]:[h,g.onBlur],z=c?[]:[m,w],Z=(0,i.createSafeMulticastEventHandler)(...N),E=(0,i.createSafeMulticastEventHandler)(...B),k=(0,i.createSafeMulticastEventHandler)(...z);return{listboxId:R,isOpened:f,isFocused:C,buttonTabIndex:c?-1:u,listboxTabIndex:-1,open:P,close:S,toggle:w,onOpen:D,buttonFocusBindings:{onFocus:Z,onBlur:E},onButtonClick:k,buttonRef:v,listboxRef:x,buttonAria:{"aria-controls":f?R:void 0,"aria-expanded":f,"aria-disabled":c}}}},29202:(e,t,n)=>{"use strict";n.d(t,{useFocus:()=>r});var o=n(50959);function r(e,t){const[n,r]=(0,o.useState)(!1);(0,o.useEffect)((()=>{ +t&&n&&r(!1)}),[t,n]);const l={onFocus:(0,o.useCallback)((function(t){void 0!==e&&e.current!==t.target||r(!0)}),[e]),onBlur:(0,o.useCallback)((function(t){void 0!==e&&e.current!==t.target||r(!1)}),[e])};return[n,l]}},45812:(e,t,n)=>{"use strict";n.d(t,{useIsMouseDown:()=>r});var o=n(50959);function r(){const e=(0,o.useRef)(!1),t=(0,o.useCallback)((()=>{e.current=!0}),[e]),n=(0,o.useCallback)((()=>{e.current=!1}),[e]);return{isMouseDown:e,handleMouseDown:t,handleMouseUp:n}}},36762:(e,t,n)=>{"use strict";n.d(t,{useItemsKeyboardNavigation:()=>s});var o=n(50959),r=n(66686);function l(e,t){return e>=0?e%t:(t-Math.abs(e)%t)%t}function s(e,t,n,s,i,a,c={},u){const d=(0,o.useCallback)((e=>{const t=n.findIndex(s);if(t===n.length-1&&!a)return void((null==u?void 0:u.onFailNext)&&u.onFailNext(e));const o=l(t+1,n.length);i&&i(n[o],"next")}),[n,s,i,a]),h=(0,o.useCallback)((e=>{const t=n.findIndex(s);if(0===t&&!a)return void((null==u?void 0:u.onFailPrev)&&u.onFailPrev(e));const o=l(t-1,n.length);i&&i(n[o],"previous")}),[n,s,i,a]),m=(0,o.useCallback)((()=>{i&&i(n[0],"first")}),[i,n]),f=(0,o.useCallback)((()=>{i&&i(n[n.length-1],"last")}),[i,n]),p=(0,o.useMemo)((()=>(e=>({next:[40,()=>e()?37:39],previous:[38,()=>e()?39:37],first:[33,()=>e()?35:36],last:[34,()=>e()?36:35]}))(t)),[t]),{next:b=p.next,previous:g=p.previous,first:C=p.first,last:R=p.last}=c;return(0,r.useComposedKeyboardActionHandlers)((0,r.useKeyboardActionHandler)(b,d,(()=>!0),e),(0,r.useKeyboardActionHandler)(g,h,(()=>!0),e),(0,r.useKeyboardActionHandler)(C,m,(()=>!0),e),(0,r.useKeyboardActionHandler)(R,f,(()=>!0),e))}},16921:(e,t,n)=>{"use strict";n.d(t,{useKeepActiveItemIntoView:()=>d});var o=n(50959),r=n(50151),l=n(74991);const s={duration:200,additionalScroll:0},i={vertical:{scrollSize:"scrollHeight",clientSize:"clientHeight",start:"top",end:"bottom",size:"height"},horizontal:{scrollSize:"scrollWidth",clientSize:"clientWidth",start:"left",end:"right",size:"width"}};function a(e,t){const n=i[e];return t[n.scrollSize]>t[n.clientSize]}function c(e,t,n,o,r,s){const a=function(e,t,n,o=0){const r=i[e];return{start:-1*o,middle:-1*(Math.floor(n[r.size]/2)-Math.floor(t[r.size]/2)),end:-1*(n[r.size]-t[r.size])+o}}(e,o,r,s.additionalScroll);let c=0;if(function(e,t,n){const o=i[e];return t[o.start]n[o.end]+n[o.size]/2}(e,o,r))c=a.middle;else{const t=function(e,t,n,o=0){const r=i[e],l=t[r.start]+Math.floor(t[r.size]/2),s=n[r.start]+Math.floor(n[r.size]/2);return{start:t[r.start]-n[r.start]-o,middle:l-s,end:t[r.end]-n[r.end]+o}}(e,o,r,s.additionalScroll),n=function(e){const{start:t,middle:n,end:o}=e,r=new Map([[Math.abs(t),{key:"start",value:Math.sign(t)}],[Math.abs(n),{key:"middle",value:Math.sign(n)}],[Math.abs(o),{key:"end",value:Math.sign(o)}]]),l=Math.min(...r.keys());return r.get(l)}(t);c=void 0!==n?a[n.key]:0}return function(e){const{additionalScroll:t=0,duration:n=l.dur,func:o=l.easingFunc.easeInOutCubic,onScrollEnd:r,target:s,wrap:i,direction:a="vertical"}=e;let{targetRect:c,wrapRect:u}=e;c=null!=c?c:s.getBoundingClientRect(), +u=null!=u?u:i.getBoundingClientRect();const d=("vertical"===a?c.top-u.top:c.left-u.left)+t,h="vertical"===a?"scrollTop":"scrollLeft",m=i?i[h]:0;let f,p=0;return p=window.requestAnimationFrame((function e(t){let l;if(f?l=t-f:(l=0,f=t),l>=n)return i[h]=m+d,void(r&&r());const s=m+d*o(l/n);i[h]=Math.floor(s),p=window.requestAnimationFrame(e)})),function(){window.cancelAnimationFrame(p),r&&r()}}({...s,target:t,targetRect:o,wrap:n,wrapRect:r,additionalScroll:c,direction:e})}class u{constructor(e=null){this._container=null,this._lastScrolledElement=null,this._stopVerticalScroll=null,this._stopHorizontalScroll=null,this._container=e}scrollTo(e,t=s){if(null!==this._container&&null!==e&&!function(e,t){const n=e.getBoundingClientRect(),o=t.getBoundingClientRect();return n.top>=o.top&&n.bottom<=o.bottom&&n.left>=o.left&&n.right<=o.right}(e,this._container)){const n=e.getBoundingClientRect(),o=this._container.getBoundingClientRect();this.stopScroll(),a("vertical",this._container)&&(this._stopVerticalScroll=c("vertical",e,this._container,n,o,this._modifyOptions("vertical",t))),a("horizontal",this._container)&&(this._stopHorizontalScroll=c("horizontal",e,this._container,n,o,this._modifyOptions("horizontal",t)))}this._lastScrolledElement=e}scrollToLastElement(e){this.scrollTo(this._lastScrolledElement,e)}stopScroll(){null!==this._stopVerticalScroll&&this._stopVerticalScroll(),null!==this._stopHorizontalScroll&&this._stopHorizontalScroll()}getContainer(){return this._container}setContainer(e){var t;this._container=e,(null===(t=this._container)||void 0===t?void 0:t.contains(this._lastScrolledElement))||(this._lastScrolledElement=null)}destroy(){this.stopScroll(),this._container=null,this._lastScrolledElement=null}_handleScrollEnd(e){"vertical"===e?this._stopVerticalScroll=null:this._stopHorizontalScroll=null}_modifyOptions(e,t){return Object.assign({},t,{onScrollEnd:()=>{this._handleScrollEnd(e),void 0!==t.onScrollEnd&&t.onScrollEnd()}})}}function d(e={}){const{activeItem:t,getKey:n,...l}=e,s=(0,o.useRef)(null),i=(0,o.useRef)(new Map),a=function(e){const t=(0,o.useRef)(null);return(0,o.useEffect)((()=>(t.current=new u(e),()=>(0,r.ensureNotNull)(t.current).destroy())),[]),t}(s.current),c=(0,o.useCallback)((()=>{null!==a.current&&null!==s.current&&a.current.getContainer()!==s.current&&a.current.setContainer(s.current)}),[a,s]),d=(0,o.useCallback)((e=>{s.current=e}),[s]),h=(0,o.useCallback)(((e,t)=>{const o=n?n(e):e;t?i.current.set(o,t):i.current.delete(o)}),[i,n]),m=(0,o.useCallback)(((e,t)=>{if(!e)return;const o=n?n(e):e,l=i.current.get(o);l&&(c(),(0,r.ensureNotNull)(a.current).scrollTo(l,t))}),[i,a,n]);return(0,o.useEffect)((()=>m(t,l)),[m,t]),[d,h,m]}},38528:(e,t,n)=>{"use strict";n.d(t,{useMergedRefs:()=>l});var o=n(50959),r=n(53017);function l(e){return(0,o.useCallback)((0,r.mergeRefs)(e),e)}},22064:(e,t,n)=>{"use strict";n.d(t,{createDomId:()=>a,joinDomIds:()=>c});const o=/\s/g;function r(e){return"string"==typeof e}function l(e){switch(typeof e){case"string":return e;case"number":case"bigint":return e.toString(10);case"boolean": +case"symbol":return e.toString();default:return null}}function s(e){return e.trim().length>0}function i(e){return e.replace(o,"-")}function a(...e){const t=e.map(l).filter(r).filter(s).map(i);return(t.length>0&&t[0].startsWith("id_")?t:["id",...t]).join("_")}function c(...e){return e.map(l).filter(r).filter(s).join(" ")}},48907:(e,t,n)=>{"use strict";function o(e){null!==e&&e.setSelectionRange(0,e.value.length)}n.d(t,{selectAllContent:()=>o})},50182:(e,t,n)=>{"use strict";n.d(t,{AdaptiveConfirmDialog:()=>h});var o=n(50959),r=n(97754),l=n.n(r),s=n(94720),i=n(50151),a=n(11542),c=n(68335),u=n(35057),d=n(83073);class h extends o.PureComponent{constructor(){super(...arguments),this._dialogRef=o.createRef(),this._handleClose=()=>{const{defaultActionOnClose:e,onSubmit:t,onCancel:n,onClose:o}=this.props;switch(e){case"submit":t();break;case"cancel":n()}o()},this._handleCancel=()=>{this.props.onCancel(),this.props.onClose()},this._handleKeyDown=e=>{const{onSubmit:t,submitButtonDisabled:n,submitOnEnterKey:o}=this.props;13===(0,c.hashFromEvent)(e)&&o&&(e.preventDefault(),n||t())}}render(){const{render:e,onClose:t,onSubmit:n,onCancel:r,footerLeftRenderer:l,submitButtonText:s,submitButtonDisabled:i,defaultActionOnClose:a,submitOnEnterKey:c,...d}=this.props;return o.createElement(u.AdaptivePopupDialog,{...d,ref:this._dialogRef,onKeyDown:this._handleKeyDown,render:this._renderChildren(),onClose:this._handleClose})}focus(){(0,i.ensureNotNull)(this._dialogRef.current).focus()}_renderChildren(){return e=>{const{render:t,footerLeftRenderer:r,additionalButtons:i,submitButtonText:c,submitButtonDisabled:u,onSubmit:h,cancelButtonText:m,showCancelButton:f=!0,submitButtonClassName:p,cancelButtonClassName:b,buttonsWrapperClassName:g}=this.props;return o.createElement(o.Fragment,null,t(e),o.createElement("div",{className:d.footer},r&&r(e.isSmallWidth),o.createElement("div",{className:l()(d.buttons,g)},i,f&&o.createElement(s.Button,{className:b,name:"cancel",appearance:"stroke",onClick:this._handleCancel},null!=m?m:a.t(null,void 0,n(20036))),o.createElement("span",{className:d.submitButton},o.createElement(s.Button,{className:p,disabled:u,name:"submit",onClick:h,"data-name":"submit-button"},null!=c?c:a.t(null,void 0,n(68988)))))))}}}h.defaultProps={defaultActionOnClose:"submit",submitOnEnterKey:!0}},4523:(e,t,n)=>{"use strict";n.d(t,{PopupMenuDisclosureView:()=>u});var o=n(50959),r=n(20520),l=n(50151);const s={x:0,y:0};function i(e,t,n){return(0,o.useCallback)((()=>function(e,t,{x:n=s.x,y:o=s.y}=s){const r=(0,l.ensureNotNull)(e).getBoundingClientRect(),i={x:r.left+n,y:r.top+r.height+o,indentFromWindow:{top:4,bottom:4,left:4,right:4}};return t&&(i.overrideWidth=r.width),i}(e.current,t,n)),[e,t])}var a=n(86240);const c=parseInt(a["size-header-height"]);function u(e){ +const{button:t,popupChildren:n,buttonRef:l,listboxId:s,listboxClassName:a,listboxTabIndex:u,matchButtonAndListboxWidths:d,isOpened:h,scrollWrapReference:m,listboxReference:f,onClose:p,onOpen:b,onListboxFocus:g,onListboxBlur:C,onListboxKeyDown:R,listboxAria:v,repositionOnScroll:y=!0,closeOnHeaderOverlap:x=!1,popupPositionCorrection:D={x:0,y:0},popupPosition:P}=e,S=i(l,d,D),w=x?c:0;return o.createElement(o.Fragment,null,t,o.createElement(r.PopupMenu,{...v,id:s,className:a,tabIndex:u,isOpened:h,position:P||S,repositionOnScroll:y,onClose:p,onOpen:b,doNotCloseOn:l.current,reference:f,scrollWrapReference:m,onFocus:g,onBlur:C,onKeyDown:R,closeOnScrollOutsideOffset:w},n))}},26597:(e,t,n)=>{"use strict";n.d(t,{useKeyboardActionHandler:()=>o.useKeyboardActionHandler,useKeyboardClose:()=>o.useKeyboardClose,useKeyboardEventHandler:()=>o.useKeyboardEventHandler,useKeyboardOpen:()=>o.useKeyboardOpen,useKeyboardToggle:()=>o.useKeyboardToggle});var o=n(66686)}}]); \ No newline at end of file diff --git a/charting_library/bundles/4648.af8e7c4b04b18b9156b0.js b/charting_library/bundles/4648.af8e7c4b04b18b9156b0.js new file mode 100644 index 0000000..3cf8441 --- /dev/null +++ b/charting_library/bundles/4648.af8e7c4b04b18b9156b0.js @@ -0,0 +1,28 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[4648,6408],{5734:e=>{e.exports={dialog:"dialog-aRAWUDhF",rounded:"rounded-aRAWUDhF",shadowed:"shadowed-aRAWUDhF",fullscreen:"fullscreen-aRAWUDhF",darker:"darker-aRAWUDhF",backdrop:"backdrop-aRAWUDhF"}},38446:e=>{e.exports={wrapper:"wrapper-VB9J73Gf",focused:"focused-VB9J73Gf",readonly:"readonly-VB9J73Gf",disabled:"disabled-VB9J73Gf","size-small":"size-small-VB9J73Gf","size-medium":"size-medium-VB9J73Gf","size-large":"size-large-VB9J73Gf","font-size-small":"font-size-small-VB9J73Gf","font-size-medium":"font-size-medium-VB9J73Gf","font-size-large":"font-size-large-VB9J73Gf","border-none":"border-none-VB9J73Gf",shadow:"shadow-VB9J73Gf","border-thin":"border-thin-VB9J73Gf","border-thick":"border-thick-VB9J73Gf","intent-default":"intent-default-VB9J73Gf","intent-success":"intent-success-VB9J73Gf","intent-warning":"intent-warning-VB9J73Gf","intent-danger":"intent-danger-VB9J73Gf","intent-primary":"intent-primary-VB9J73Gf","corner-top-left":"corner-top-left-VB9J73Gf","corner-top-right":"corner-top-right-VB9J73Gf","corner-bottom-right":"corner-bottom-right-VB9J73Gf","corner-bottom-left":"corner-bottom-left-VB9J73Gf",childrenContainer:"childrenContainer-VB9J73Gf"}},36547:e=>{e.exports={defaultSelect:"defaultSelect-OM7V5ndi"}},14619:e=>{e.exports={itemWrap:"itemWrap-srH7jxJB",item:"item-srH7jxJB",icon:"icon-srH7jxJB",selected:"selected-srH7jxJB",label:"label-srH7jxJB"}},7625:e=>{e.exports={lineEndSelect:"lineEndSelect-gw7ESiZg",right:"right-gw7ESiZg"}},66220:e=>{e.exports={lineStyleSelect:"lineStyleSelect-GcXENVb4",multipleStyles:"multipleStyles-GcXENVb4"}},99118:e=>{e.exports={lineWidthSelect:"lineWidthSelect-EUDB1YgB",bar:"bar-EUDB1YgB",isActive:"isActive-EUDB1YgB",item:"item-EUDB1YgB"}},68089:e=>{e.exports={container:"container-dhpv13DH",active:"active-dhpv13DH",disabled:"disabled-dhpv13DH",icon:"icon-dhpv13DH"}},45707:e=>{e.exports={wrap:"wrap-b6_0ORMg",disabled:"disabled-b6_0ORMg"}},3115:e=>{e.exports={dropdown:"dropdown-gZlS9p6t",dropdownMenu:"dropdownMenu-gZlS9p6t",firstColorPicker:"firstColorPicker-gZlS9p6t"}},47543:e=>{e.exports={row:"row-nGXZ4vJz",empty:"empty-nGXZ4vJz",wrap:"wrap-nGXZ4vJz",breakpointNormal:"breakpointNormal-nGXZ4vJz",breakpointMedium:"breakpointMedium-nGXZ4vJz",breakpointSmall:"breakpointSmall-nGXZ4vJz"}},50540:e=>{e.exports={coordinates:"coordinates-mb1bDWNb",input:"input-mb1bDWNb",selectionCoordinates:"selectionCoordinates-mb1bDWNb",selectionCoordinates__inputs:"selectionCoordinates__inputs-mb1bDWNb",selectionCoordinates__description:"selectionCoordinates__description-mb1bDWNb",hintButton:"hintButton-mb1bDWNb"}},35199:e=>{e.exports={wrapper:"wrapper-NVcHMTVy",checkbox:"checkbox-NVcHMTVy",colorSelect:"colorSelect-NVcHMTVy",hintButton:"hintButton-NVcHMTVy"}},22497:e=>{e.exports={withoutPadding:"withoutPadding-KtEcG0Q0"}},54970:e=>{e.exports={input:"input-mIsHGNhw",control:"control-mIsHGNhw",item:"item-mIsHGNhw",cell:"cell-mIsHGNhw",fragmentCell:"fragmentCell-mIsHGNhw",largeWidth:"largeWidth-mIsHGNhw", +withTitle:"withTitle-mIsHGNhw",title:"title-mIsHGNhw"}},89232:e=>{e.exports={line:"line-j5rMaiWF",control:"control-j5rMaiWF",valueInput:"valueInput-j5rMaiWF",valueUnit:"valueUnit-j5rMaiWF",input:"input-j5rMaiWF"}},76739:e=>{e.exports={unit:"unit-ZtRdVxiD",input:"input-ZtRdVxiD",normal:"normal-ZtRdVxiD",big:"big-ZtRdVxiD",dropdown:"dropdown-ZtRdVxiD",dropdownMenu:"dropdownMenu-ZtRdVxiD"}},22332:e=>{e.exports={optionalTwoColors:"optionalTwoColors-LDRcAXEV",colorPicker:"colorPicker-LDRcAXEV",dropdown:"dropdown-LDRcAXEV",dropdownMenu:"dropdownMenu-LDRcAXEV"}},13784:e=>{e.exports={dropdown:"dropdown-RxdEkbF0",normal:"normal-RxdEkbF0",big:"big-RxdEkbF0",dropdownMenu:"dropdownMenu-RxdEkbF0"}},66586:e=>{e.exports={range:"range-GLEBGed4",valueInput:"valueInput-GLEBGed4",rangeSlider:"rangeSlider-GLEBGed4",rangeSlider_mixed:"rangeSlider_mixed-GLEBGed4",input:"input-GLEBGed4",hintButton:"hintButton-GLEBGed4"}},85357:e=>{e.exports={select:"select-hJtsYZ3G",wrap:"wrap-hJtsYZ3G",colorsWrap:"colorsWrap-hJtsYZ3G"}},42793:e=>{e.exports={colorPicker:"colorPicker-VK3h8amb",fontStyleButton:"fontStyleButton-VK3h8amb",dropdown:"dropdown-VK3h8amb",dropdownMenu:"dropdownMenu-VK3h8amb",hintButton:"hintButton-VK3h8amb"}},81364:e=>{e.exports={twoColors:"twoColors-C2hZXnYv",colorPicker:"colorPicker-C2hZXnYv"}},27394:e=>{e.exports={dropdown:"dropdown-eLkGg0Ft",menu:"menu-eLkGg0Ft"}},8326:e=>{e.exports={"tablet-normal-breakpoint":"screen and (max-width: 768px)","tooltip-offset":"20px",dialog:"dialog-qyCw0PaN",dragging:"dragging-qyCw0PaN",dialogAnimatedAppearance:"dialogAnimatedAppearance-qyCw0PaN",dialogAnimation:"dialogAnimation-qyCw0PaN",dialogTooltip:"dialogTooltip-qyCw0PaN"}},64104:e=>{e.exports={desktopSize:"desktopSize-icygBqe7",drawer:"drawer-icygBqe7",menuBox:"menuBox-icygBqe7"}},58516:e=>{e.exports={btnContent:"btnContent-ivexqeZZ",contentPart:"contentPart-ivexqeZZ"}},54583:e=>{e.exports={checkbox:"checkbox-aOSYFxuH"}},65542:e=>{e.exports={range:"range-mFgGeMmT",disabled:"disabled-mFgGeMmT",rangeSlider:"rangeSlider-mFgGeMmT",rangeSliderMiddleWrap:"rangeSliderMiddleWrap-mFgGeMmT",rangeSliderMiddle:"rangeSliderMiddle-mFgGeMmT",dragged:"dragged-mFgGeMmT",pointer:"pointer-mFgGeMmT",rangePointerWrap:"rangePointerWrap-mFgGeMmT"}},27306:e=>{e.exports={button:"button-iLKiGOdQ",hovered:"hovered-iLKiGOdQ",disabled:"disabled-iLKiGOdQ",active:"active-iLKiGOdQ",hidden:"hidden-iLKiGOdQ"}},53017:(e,t,n)=>{"use strict";function o(e){return t=>{e.forEach((e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)}))}}function i(e){return o([e])}n.d(t,{isomorphicRef:()=>i,mergeRefs:()=>o})},52778:(e,t,n)=>{"use strict";n.d(t,{OutsideEvent:()=>i});var o=n(36383);function i(e){const{children:t,...n}=e;return t((0,o.useOutsideEvent)(n))}},66045:(e,t,n)=>{"use strict";n.d(t,{FontSizeSelect:()=>c});var o=n(50959),i=n(97754),r=n.n(i),a=n(90405),l=n(90186),s=n(36547);function c(e){const{id:t,fontSize:n,fontSizes:i=[],className:c,disabled:d,fontSizeChange:u}=e;return o.createElement(a.Select,{id:t,disabled:d,className:r()(c,s.defaultSelect), +menuClassName:s.defaultSelect,items:(p=i,p.map((e=>({value:e.value,content:e.title})))),value:n,onChange:u,...(0,l.filterDataProps)(e)});var p}},94697:(e,t,n)=>{"use strict";n.d(t,{DisplayItem:()=>d,DropItem:()=>u,IconDropdown:()=>c});var o=n(50959),i=n(97754),r=n.n(i),a=n(90405),l=n(9745),s=n(14619);function c(e){const{menuItemClassName:t,...n}=e;return o.createElement(a.Select,{...n,menuItemClassName:r()(t,s.itemWrap)})}function d(e){return o.createElement("div",{className:r()(s.item,s.selected,e.className)},o.createElement(l.Icon,{className:s.icon,icon:e.icon}))}function u(e){return o.createElement("div",{className:s.item},o.createElement(l.Icon,{className:r()(s.icon,e.iconClassName),icon:e.icon}),o.createElement("div",{className:s.label},e.label))}},53598:(e,t,n)=>{"use strict";n.d(t,{LineStyleSelect:()=>f});var o=n(11542),i=n(50959),r=n(97754),a=n.n(r),l=n(79849),s=n(94697),c=n(501),d=n(23851),u=n(57740),p=n(80427),h=n(66220);const m=[{type:l.LINESTYLE_SOLID,icon:c,label:o.t(null,void 0,n(1277))},{type:l.LINESTYLE_DASHED,icon:d,label:o.t(null,void 0,n(59317))},{type:l.LINESTYLE_DOTTED,icon:u,label:o.t(null,void 0,n(42973))}];class f extends i.PureComponent{render(){const{id:e,lineStyle:t,className:n,lineStyleChange:o,disabled:r,additionalItems:l,allowedLineStyles:c}=this.props;let d=function(e){let t=[...m];return void 0!==e&&(t=t.filter((t=>e.includes(t.type)))),t.map((e=>({value:e.type,selectedContent:i.createElement(s.DisplayItem,{icon:e.icon}),content:i.createElement(s.DropItem,{icon:e.icon,label:e.label})})))}(c);return l&&(d=[{readonly:!0,content:l},...d]),i.createElement(s.IconDropdown,{id:e,disabled:r,className:a()(h.lineStyleSelect,n),hideArrowButton:!0,items:d,value:t,onChange:o,"data-name":"line-style-select",addPlaceholderToItems:!1,placeholder:i.createElement(s.DisplayItem,{icon:p,className:h.multipleStyles})})}}},50890:(e,t,n)=>{"use strict";n.d(t,{LineWidthSelect:()=>d});var o=n(50959),i=n(97754),r=n(90405),a=n(99118);const l=[1,2,3,4];function s(e){const{id:t,value:n,items:s=l,disabled:c,onChange:d}=e;return o.createElement(r.Select,{id:t,disabled:c,hideArrowButton:!0,className:a.lineWidthSelect,items:(u=s,u.map((e=>({value:e,selectedContent:p(e,!0),content:p(e)})))),value:n,onChange:d,"data-name":"line-width-select"});var u;function p(e,t){const r={borderTopWidth:e};return o.createElement("div",{className:a.item},o.createElement("div",{className:i(a.bar,{[a.isActive]:e===n&&!t}),style:r}," "))}}var c=n(45560);function d(e){const{property:t}=e,[n,i]=(0,c.useDefinitionProperty)({property:t});return o.createElement(s,{...e,value:n,onChange:i})}},66849:(e,t,n)=>{"use strict";n.d(t,{ControlCustomHeightContext:()=>r,ControlCustomWidthContext:()=>i});var o=n(50959);const i=o.createContext({}),r=o.createContext({})},82064:(e,t,n)=>{"use strict";n.d(t,{Section:()=>tn});var o=n(50959),i=n(295),r=n(48897),a=n(45560),l=n(31356);function s(e){const{definition:{id:t,properties:{checked:n,disabled:i,visible:r},title:s,solutionId:c},offset:d}=e,[u]=(0,a.useDefinitionProperty)({property:i,defaultValue:!1 +}),[p]=(0,a.useDefinitionProperty)({property:r,defaultValue:!0});return p?o.createElement(l.CommonSection,{id:t,offset:d,checked:n,title:s,solutionId:c,disabled:e.disabled||u}):null}var c=n(97754),d=n.n(c),u=n(22064),p=n(53598);function h(e){const{property:t}=e,[n,i]=(0,a.useDefinitionProperty)({property:t});return o.createElement(p.LineStyleSelect,{...e,lineStyle:n,lineStyleChange:i})}var m=n(50890),f=n(60521),g=n(50151);function v(e){return"mixed"===e}function y(e,t,n){const[i,r]=(0,o.useState)(e),a=(0,o.useRef)(i);return(0,o.useEffect)((()=>{r(e)}),[e,n]),[i,function(e){a.current=e,r(e)},function(){t(a.current)},function(){a.current=e,r(e)}]}var b=n(68335),E=n(92399),D=n(37160),_=n(87663),w=n(49483);function C(e){const{property:t,...n}=e,[i,r]=(0,o.useState)(performance.now()),[l,s]=(0,a.useDefinitionProperty)({property:t,handler:()=>r(performance.now())}),c=y(l,s,i);return o.createElement(S,{...n,valueHash:i,sharedBuffer:c})}function S(e){const{sharedBuffer:t,min:n,max:i,step:r,...a}=e,[l,s,c,d]=t,u=(0,o.useRef)(null),p=(0,o.useRef)(null),h={flushed:!1};return o.createElement(P,{...a,ref:p,onValueChange:function(e,t){s(e),"step"!==t||h.flushed||(c(),h.flushed=!0)},onKeyDown:function(e){if(e.defaultPrevented||h.flushed)return;switch((0,b.hashFromEvent)(e.nativeEvent)){case 27:d(),h.flushed=!0;break;case 13:e.preventDefault();const t=(0,g.ensureNotNull)(p.current).getClampedValue();null!==t&&(s(t),c(),h.flushed=!0)}},onBlur:function(e){const t=(0,g.ensureNotNull)(u.current);if(!t.contains(document.activeElement)&&!t.contains(e.relatedTarget)){const e=(0,g.ensureNotNull)(p.current).getClampedValue();null===e||h.flushed||(s(e),c(),h.flushed=!0)}},value:l,roundByStep:!1,containerReference:function(e){u.current=e},inputMode:w.CheckMobile.iOS()?void 0:"numeric",min:n,max:i,step:r,stretch:!1})}const x={mode:"float",min:-Number.MAX_VALUE,max:Number.MAX_VALUE,step:1,precision:0,inheritPrecisionFromStep:!0};class P extends o.PureComponent{constructor(e){super(e),this._selection=null,this._restoreSelection=!1,this._input=null,this._handleSelectionChange=()=>{this._restoreSelection||document.activeElement!==(0,g.ensureNotNull)(this._input)||this._saveSelection((0,g.ensureNotNull)(this._input))},this._handleInputReference=e=>{this._input=e,this.props.inputReference&&this.props.inputReference(e)},this._onFocus=e=>{this._saveSelection((0,g.ensureNotNull)(this._input)),this.setState({focused:!0}),this.props.onFocus&&this.props.onFocus(e)},this._onBlur=e=>{this._selection=null,this.setState({displayValue:N(this.props,this.props.value,k(this.props)),focused:!1}),this.props.onBlur&&this.props.onBlur(e)},this._onValueChange=e=>{const t=e.currentTarget,n=t.value,o=function(e,t,n){switch(n){case"integer":return T.test(t)?t:e;case"float":return t=t.replace(/,/g,"."),V.test(t)?t:e}}(this.state.displayValue,n,this.props.mode),i=I(o),r=this._checkValueBoundaries(i);var a,l;this.setState({displayValue:o}),o!==n&&(a=this.state.displayValue,l=(l=o).replace(/,/g,"."), +(a=a.replace(/,/g,".")).includes(".")||!l.includes("."))?(this._restoreSelection=!0,this.forceUpdate()):this._saveSelection(t),r.value&&N(this.props,i)===o&&this.props.onValueChange(i,"input")},this._onValueByStepChange=e=>{const{roundByStep:t=!0,step:n=1}=this.props,o=I(this.state.displayValue);let i;if(isNaN(o)){const{defaultValue:e}=this.props;if(void 0===e)return;i=e}else{const r=new f.Big(o),a=new f.Big(n),l=r.mod(a);let s=r.plus(e*n);!l.eq(0)&&t&&(s=s.plus((e>0?0:1)*n).minus(l)),i=s.toNumber()}this._checkValueBoundaries(i).value&&(this.setState({displayValue:N(this.props,i,k(this.props))}),this.props.onValueChange(i,"step"))},this.state={value:B(this.props.value),displayValue:N(this.props,this.props.value,k(this.props)),focused:!1,valueHash:this.props.valueHash}}componentDidMount(){document.addEventListener("selectionchange",this._handleSelectionChange)}componentWillUnmount(){document.removeEventListener("selectionchange",this._handleSelectionChange)}componentDidUpdate(){const e=(0,g.ensureNotNull)(this._input),t=this._selection;if(null!==t&&this._restoreSelection&&document.activeElement===e){const{start:n,end:o,direction:i}=t;e.setSelectionRange(n,o,i)}this._restoreSelection=!1}render(){return o.createElement(E.NumberInputView,{type:"text",inputMode:this.props.inputMode,name:this.props.name,fontSizeStyle:"medium",value:this.state.displayValue,className:this.props.className,placeholder:this.props.placeholder,forceShowControls:this.props.forceShowControls,disabled:this.props.disabled,stretch:this.props.stretch,error:Boolean(this.props.error),errorMessage:this.props.error,onValueChange:this._onValueChange,onValueByStepChange:this._onValueByStepChange,containerReference:this.props.containerReference,inputReference:this._handleInputReference,onClick:this.props.onClick,onFocus:this._onFocus,onBlur:this._onBlur,onKeyDown:this.props.onKeyDown,autoSelectOnFocus:!0,"data-name":this.props["data-name"],highlight:this.props.highlight})}getClampedValue(){const{min:e,max:t}=this.props,n=I(this.state.displayValue);return isNaN(n)?null:(0,D.clamp)(n,e,t)}static getDerivedStateFromProps(e,t){const{valueHash:n}=e,o=B(e.value);if(t.value!==o||t.valueHash!==n){return{value:o,valueHash:n,displayValue:N(e,o,t.focused&&t.valueHash===n?void 0:k(e))}}return null}_saveSelection(e){const{selectionStart:t,selectionEnd:n,selectionDirection:o}=e;null!==t&&null!==n&&null!==o&&(this._selection={start:t,end:n,direction:o})}_checkValueBoundaries(e){const{min:t,max:n}=this.props,o=function(e,t,n){const o=e>=t,i=e<=n;return{passMin:o,passMax:i,pass:o&&i,clamped:(0,D.clamp)(e,t,n)}}(e,t,n);return{value:o.pass}}}P.defaultProps=x;const T=/^-?[0-9]*$/,V=/^(-?([0-9]+\.?[0-9]*)|(-?[0-9]*))$/;function N(e,t,n){return v(t=B(t))?"—":(null!==t&&void 0!==n&&(n=Math.max(M(t),n)),function(e,t){if(null===e)return"";return new _.NumericFormatter(t).format(e)}(t,n))}function k(e){let t=0;return e.inheritPrecisionFromStep&&e.step<=1&&(t=M(e.step)),Math.max(e.precision,t)||void 0}function M(e){const t=Math.trunc(e).toString();return(0, +D.clamp)(_.NumericFormatter.formatNoE(e).length-t.length-1,0,15)}function I(e,t){return new _.NumericFormatter(t).parse(e)}function B(e){return"number"==typeof e&&Number.isFinite(e)||v(e)?e:null}var F=n(24377),A=n(58593),L=n(87095);function R(e){const{color:t,thickness:n,thicknessItems:i,noAlpha:r}=e,[l,s]=(0,a.useDefinitionProperty)({property:t}),[c,d]=(0,a.useDefinitionProperty)(n?{property:n}:{defaultValue:void 0});return o.createElement(A.ColorSelect,{...e,color:function(){if(!l)return null;if("mixed"===l)return"mixed";return(0,F.rgbToHexString)((0,F.parseRgb)(l))}(),onColorChange:function(e){const t=l&&"mixed"!==l?(0,L.alphaToTransparency)((0,F.parseRgba)(l)[3]):0;s((0,L.generateColor)(String(e),t,!0))},thickness:c,thicknessItems:i,onThicknessChange:d,opacity:r?void 0:l&&"mixed"!==l?(0,F.parseRgba)(l)[3]:void 0,onOpacityChange:r?void 0:function(e){s((0,L.generateColor)(l,(0,L.alphaToTransparency)(e),!0))}})}var z=n(11542),W=n(73436),G=n(94697),H=n(90186),O=n(43382),U=n(98853),J=n(7625);const Y=[{type:W.LineEnd.Normal,icon:O,label:z.t(null,void 0,n(55362))},{type:W.LineEnd.Arrow,icon:U,label:z.t(null,void 0,n(96237))}];class X extends o.PureComponent{constructor(e){super(e),this._items=[],this._items=Y.map((t=>({value:t.type,selectedContent:o.createElement(G.DisplayItem,{icon:t.icon}),content:o.createElement(G.DropItem,{icon:t.icon,iconClassName:d()(e.isRight&&J.right),label:t.label})})))}render(){const{id:e,lineEnd:t,className:n,lineEndChange:i,isRight:r,disabled:a}=this.props;return o.createElement(G.IconDropdown,{id:e,disabled:a,className:d()(J.lineEndSelect,r&&J.right,n),items:this._items,value:t,onChange:i,hideArrowButton:!0,...(0,H.filterDataProps)(this.props)})}}function $(e){const{property:t}=e,[n,i]=(0,a.useDefinitionProperty)({property:t});return o.createElement(X,{...e,lineEnd:n,lineEndChange:i})}var Z=n(78260),j=n(47543);function K(e){const{children:t,className:n,breakPoint:i="Normal"}=e;return o.createElement(Z.CellWrap,{className:c(j.wrap,n,j[`breakpoint${i}`])},o.Children.map(t,(e=>o.isValidElement(e)?o.createElement("span",{key:null===e.key?void 0:e.key,className:c(j.row,r(e)&&j.empty)},e):e)));function r(e){return!(!o.isValidElement(e)||e.type!==o.Fragment||!Array.isArray(e.props.children))&&e.props.children.every((e=>null===e))}}const q={1:"float",0:"integer"};var Q=n(77975),ee=n(89232);function te(e){const{definition:{id:t,properties:{checked:n,disabled:i,visible:r,leftEnd:s,rightEnd:d,value:p,extendLeft:f,extendRight:g},title:v,valueMin:y,valueMax:b,valueStep:E,valueUnit:D,extendLeftTitle:_,extendRightTitle:w,solutionId:S},offset:x}=e,[P]=(0,a.useDefinitionProperty)({property:n,defaultValue:!0}),[T]=(0,a.useDefinitionProperty)({property:i,defaultValue:!1}),[V]=(0,a.useDefinitionProperty)({property:r,defaultValue:!0}),N=(0,Q.useWatchedValueReadonly)({watchedValue:y,defaultValue:void 0}),k=(0,Q.useWatchedValueReadonly)({watchedValue:b,defaultValue:void 0}),M=(0,Q.useWatchedValueReadonly)({watchedValue:E,defaultValue:void 0}),I=(0,Q.useWatchedValueReadonly)({watchedValue:D,defaultValue:void 0 +}),B=e.disabled||!P;return V?o.createElement(o.Fragment,null,o.createElement(l.CommonSection,{id:t,offset:x,checked:n,title:v,solutionId:S,disabled:e.disabled||T},o.createElement(K,{className:ee.line,breakPoint:"Small"},o.createElement(o.Fragment,null,function(){const{definition:{properties:{color:n,width:i},widthValues:r}}=e;if(n)return o.createElement("span",{className:ee.control},o.createElement(R,{color:n,thickness:i,disabled:B,thicknessItems:r}));return i&&o.createElement("span",{className:ee.control},o.createElement(m.LineWidthSelect,{id:(0,u.createDomId)(t,"line-width-select"),items:r,property:i,disabled:B}))}(),function(){const{definition:{properties:{style:n}}}=e;return n&&o.createElement("span",{className:ee.control},o.createElement(h,{id:(0,u.createDomId)(t,"line-style-select"),property:n,disabled:B}))}()),(s||d||p)&&o.createElement(o.Fragment,null,o.createElement(o.Fragment,null,s&&o.createElement($,{id:(0,u.createDomId)(t,"left-end-select"),"data-name":"left-end-select",className:ee.control,property:s,disabled:B}),d&&o.createElement($,{id:(0,u.createDomId)(t,"right-end-select"),"data-name":"right-end-select",className:ee.control,property:d,disabled:B,isRight:!0})),function(){const{definition:{valueType:t}}=e;return p&&o.createElement("span",{className:c(ee.valueInput,ee.control)},o.createElement(C,{className:ee.input,property:p,min:N,max:k,step:M,disabled:B,mode:void 0!==t?q[t]:void 0,name:"line-value-input"}),o.createElement("span",{className:ee.valueUnit},I))}()))),f&&o.createElement(l.CommonSection,{id:`${t}ExtendLeft`,offset:x,checked:f,title:_,disabled:e.disabled||T}),g&&o.createElement(l.CommonSection,{id:`${t}ExtendRight`,offset:x,checked:g,title:w,disabled:e.disabled||T})):null}var ne=n(93613),oe=n(90405),ie=n(36947);function re(e){const{property:t,options:n,...i}=e,[r,l]=(0,a.useDefinitionProperty)({property:t}),s=(0,ie.useForceUpdate)();return(0,o.useEffect)((()=>{const e=()=>s();return Array.isArray(n)||n.subscribe(e),()=>{Array.isArray(n)||n.unsubscribe(e)}}),[]),o.createElement(oe.Select,{...i,onChange:l,value:r,items:(Array.isArray(n)?n:n.value()).map((e=>e.readonly?{content:e.title,readonly:e.readonly}:{content:e.title,value:e.value,disabled:e.disabled,id:e.id}))})}var ae=n(3115);const le=[{title:z.t(null,void 0,n(35637)),value:ne.ColorType.Solid},{title:z.t(null,void 0,n(16079)),value:ne.ColorType.Gradient}];function se(e){const{id:t,disabled:n,noAlpha:i,properties:r}=e,{color:l,gradientColor1:s,gradientColor2:c,type:d}=r,[p]=(0,a.useDefinitionProperty)({property:d,defaultValue:ne.ColorType.Solid});return o.createElement(K,null,o.createElement(re,{id:(0,u.createDomId)(t,"background-type-options-dropdown"),"data-name":"background-type-options-dropdown",className:ae.dropdown,menuClassName:ae.dropdownMenu,disabled:n,property:d,options:le}),p===ne.ColorType.Solid?o.createElement(R,{color:l,disabled:n,noAlpha:i}):o.createElement(o.Fragment,null,o.createElement(R,{className:ae.firstColorPicker,color:s,disabled:n,noAlpha:i}),o.createElement(R,{color:c,disabled:n,noAlpha:i})))}function ce(e){ +const{definition:{id:t,properties:n,title:i,noAlpha:r,solutionId:s},offset:c}=e,{color:d,checked:u,disabled:p,visible:h}=n,[m]=(0,a.useDefinitionProperty)({property:u,defaultValue:!0}),[f]=(0,a.useDefinitionProperty)({property:p,defaultValue:!1}),[g]=(0,a.useDefinitionProperty)({property:h,defaultValue:!0}),v=e.disabled||!m;return g?o.createElement(l.CommonSection,{id:t,offset:c,checked:u,title:i,solutionId:s,disabled:e.disabled||f},o.createElement(Z.CellWrap,null,n.hasOwnProperty("type")?o.createElement(se,{id:t,properties:n,disabled:v,noAlpha:r}):o.createElement(R,{color:d,disabled:v,noAlpha:r}))):null}var de=n(54368),ue=n(33013),pe=n(45707);function he(e){const{value:t,disabled:n,onChange:i,className:r}=e;return o.createElement("div",{className:c(pe.wrap,r,{[pe.disabled]:n})},o.createElement(de.Opacity,{hideInput:!0,color:ue.colorsPalette["color-tv-blue-500"],opacity:1-t/100,onChange:function(e){n||i(100-100*e)},disabled:n}))}function me(e){const{property:t,...n}=e,[i,r]=(0,a.useDefinitionProperty)({property:t});return o.createElement(he,{...n,value:i,onChange:r})}function fe(e){const{definition:{id:t,properties:{transparency:n,checked:i,disabled:r,visible:s},title:c,solutionId:d},offset:u}=e,[p]=(0,a.useDefinitionProperty)({property:i,defaultValue:!0}),[h]=(0,a.useDefinitionProperty)({property:r,defaultValue:!1}),[m]=(0,a.useDefinitionProperty)({property:s,defaultValue:!0}),f=e.disabled||!p;return m?o.createElement(l.CommonSection,{id:t,offset:u,checked:i,title:c,solutionId:d,disabled:e.disabled||h},o.createElement(Z.CellWrap,null,o.createElement(me,{property:n,disabled:f}))):null}var ge=n(81364);function ve(e){const{definition:{id:t,properties:{color1:n,color2:i,checked:r,disabled:s,visible:c},title:d,noAlpha1:u,noAlpha2:p,solutionId:h},offset:m}=e,[f]=(0,a.useDefinitionProperty)({property:r,defaultValue:!0}),[g]=(0,a.useDefinitionProperty)({property:s,defaultValue:!1}),[v]=(0,a.useDefinitionProperty)({property:c,defaultValue:!0}),y=e.disabled||!f||g;return v?o.createElement(l.CommonSection,{id:t,offset:m,checked:r,solutionId:h,title:d,disabled:e.disabled||g},o.createElement(Z.CellWrap,{className:ge.twoColors},b(n,u),b(i,p))):null;function b(e,t){return o.createElement("span",{className:ge.colorPicker},o.createElement(R,{color:e,disabled:y,noAlpha:t}))}}var ye=n(66849),be=n(76739);function Ee(e){const{definition:{id:t,properties:{checked:n,value:i,unitOptionsValue:r,disabled:s,visible:d},min:p,max:h,step:m,title:f,unit:v,unitOptions:y,type:b,solutionId:E},offset:D}=e,[_]=(0,a.useDefinitionProperty)({property:n,defaultValue:!0}),[w]=(0,a.useDefinitionProperty)({property:s,defaultValue:!1}),[S]=(0,a.useDefinitionProperty)({property:d,defaultValue:!0}),x=(0,Q.useWatchedValueReadonly)({watchedValue:p,defaultValue:void 0}),P=(0,Q.useWatchedValueReadonly)({watchedValue:h,defaultValue:void 0}),T=(0,Q.useWatchedValueReadonly)({watchedValue:m,defaultValue:void 0}),V=(0,Q.useWatchedValueReadonly)({watchedValue:v,defaultValue:void 0}),N=(0,o.useContext)(ye.ControlCustomWidthContext),k=e.disabled||!_ +;return S?o.createElement(l.CommonSection,{id:t,offset:D,checked:n,title:f,solutionId:E,disabled:e.disabled||w},o.createElement(Z.CellWrap,null,o.createElement(K,null,o.createElement(C,{className:c(be.input,N[t]&&be[N[t]]),property:i,min:x,max:P,step:T,disabled:k,mode:q[b],name:"number-input","data-name":t}),r&&o.createElement(re,{id:(0,u.createDomId)(t,"unit-options-dropdown"),"data-name":"unit-options-dropdown",className:be.dropdown,menuClassName:be.dropdownMenu,disabled:k,property:r,options:(0,g.ensureDefined)(y)})),V&&o.createElement("span",{className:be.unit},V))):null}function De(e){const{definition:{id:t,properties:{checked:n,disabled:i,visible:r},childrenDefinitions:s,title:c},offset:d}=e,[u]=(0,a.useDefinitionProperty)({property:n,defaultValue:!0}),[p]=(0,a.useDefinitionProperty)({property:i,defaultValue:!1}),[h]=(0,a.useDefinitionProperty)({property:r,defaultValue:!0}),m=e.disabled||!u;return h?o.createElement(o.Fragment,null,o.createElement(l.CommonSection,{id:t,offset:d,checked:n,title:c,disabled:e.disabled||p}),s.map((e=>o.createElement(tn,{key:e.id,disabled:m,definition:e,offset:!0})))):null}var _e=n(66045);function we(e){const{property:t}=e,[n,i]=(0,a.useDefinitionProperty)({property:t});return o.createElement(_e.FontSizeSelect,{...e,fontSize:n,fontSizeChange:i,"data-name":"font-size-select"})}var Ce=n(9745),Se=n(68089);function xe(e){const{className:t,checked:n,icon:i,disabled:r,onClick:a}=e;return o.createElement("div",{className:d()(t,Se.container,n&&!r&&Se.active,r&&Se.disabled),onClick:r?void 0:a,"data-role":"button",...(0,H.filterDataProps)(e)},o.createElement(Ce.Icon,{className:Se.icon,icon:i}))}function Pe(e){const{icon:t,className:n,property:i,disabled:r}=e,[l,s]=(0,a.useDefinitionProperty)({property:i});return o.createElement(xe,{className:n,icon:t,checked:l,onClick:function(){s(!l)},disabled:r,...(0,H.filterDataProps)(e)})}var Te=n(67029),Ve=n(11062),Ne=n(2568);function ke(e){const{property:t,...n}=e,[i,r]=(0,a.useDefinitionProperty)({property:t}),l=(0,o.useCallback)((e=>r(e.target.value)),[r]);return o.createElement(Ne.Textarea,{...n,value:i,onChange:l})}var Me=n(8295),Ie=n(29285),Be=n(42793);const Fe=e=>({content:e.title,title:e.title,value:e.value,id:e.id}),Ae=e=>({content:e.title,title:e.title,value:e.value,id:e.id});function Le(e){const{definition:{id:t,properties:{color:n,size:i,checked:r,disabled:s,bold:c,italic:d,text:p,alignmentHorizontal:h,alignmentVertical:m,orientation:f,backgroundVisible:g,backgroundColor:v,borderVisible:y,borderColor:b,borderWidth:E,wrap:D},title:_,solutionId:w,sizeItems:C,alignmentTitle:S,alignmentHorizontalItems:x,alignmentVerticalItems:P,orientationTitle:T,orientationItems:V,backgroundTitle:N,borderTitle:k,borderWidthItems:M,wrapTitle:I},offset:B}=e,F=(0,o.useContext)(ye.ControlCustomHeightContext),[A]=(0,a.useDefinitionProperty)({property:r,defaultValue:!0}),[L]=(0,a.useDefinitionProperty)({property:s,defaultValue:!1}),[z,W]=(0,a.useDefinitionProperty)({property:m,defaultValue:void 0}),[G,H]=(0,a.useDefinitionProperty)({property:f,defaultValue:"horizontal" +}),[O,U]=(0,a.useDefinitionProperty)({property:h,defaultValue:void 0}),[J]=(0,a.useDefinitionProperty)({property:g,defaultValue:!1}),[Y]=(0,a.useDefinitionProperty)({property:y,defaultValue:!1}),X=e.disabled||!A;return o.createElement(o.Fragment,null,function(){if(_)return o.createElement(l.CommonSection,{id:t,offset:B,checked:r,title:_,solutionId:w,disabled:e.disabled||L},o.createElement(K,{breakPoint:"Small"},q(),Q()));return o.createElement(Ve.PropertyTable.Row,null,o.createElement(Ve.PropertyTable.Cell,{placement:"first",colSpan:2,offset:B,"data-section-name":t},q(),Q(),w&&!1))}(),p&&o.createElement(Ve.PropertyTable.Row,null,o.createElement(Ve.PropertyTable.Cell,{placement:"first",colSpan:2,offset:B,"data-section-name":t},o.createElement(ke,{className:Te.InputClasses.FontSizeMedium,rows:($=F[t],"big"===$?9:5),stretch:!0,property:p,disabled:X,onFocus:function(e){e.target.select()},name:"text-input"}))),(h||m)&&o.createElement(Ve.PropertyTable.Row,null,o.createElement(Ve.PropertyTable.Cell,{placement:"first",verticalAlign:"adaptive",offset:B,"data-section-name":t},o.createElement(Z.CellWrap,null,S)),o.createElement(Ve.PropertyTable.Cell,{placement:"last",verticalAlign:"adaptive","data-section-name":t},o.createElement(K,{breakPoint:"Small"},void 0!==z&&void 0!==P&&o.createElement(oe.Select,{id:(0,u.createDomId)(t,"alignment-vertical-select"),"data-name":"alignment-vertical-select",className:Be.dropdown,menuClassName:Be.dropdownMenu,disabled:X,value:z,items:P.map(Fe),onChange:W}),void 0!==O&&void 0!==x&&o.createElement(oe.Select,{id:(0,u.createDomId)(t,"alignment-horizontal-select"),"data-name":"alignment-horizontal-select",className:Be.dropdown,menuClassName:Be.dropdownMenu,disabled:X,value:O,items:x.map(Fe),onChange:U})))),void 0!==f&&void 0!==V&&o.createElement(Ve.PropertyTable.Row,null,o.createElement(Ve.PropertyTable.Cell,{placement:"first",verticalAlign:"adaptive",offset:B,"data-section-name":t},o.createElement(Z.CellWrap,null,T)),o.createElement(Ve.PropertyTable.Cell,{placement:"last",verticalAlign:"adaptive","data-section-name":t},o.createElement(K,{breakPoint:"Small"},o.createElement(oe.Select,{id:(0,u.createDomId)(t,"orientation-select"),"data-name":"orientation-select",className:Be.dropdown,menuClassName:Be.dropdownMenu,disabled:X,value:G,items:V.map(Ae),onChange:H})))),ee(N,g,v,!!g&&!J),ee(k,y,b,!!y&&!Y,E,M),D&&o.createElement(l.CommonSection,{id:`${t}Wrap`,offset:B,checked:D,title:I,disabled:e.disabled||L}));var $;function j(e,t,n){return e?o.createElement(Pe,{className:Be.fontStyleButton,icon:t,property:e,disabled:X,"data-name":n}):null}function q(){return o.createElement(o.Fragment,null,n&&o.createElement("div",{className:Be.colorPicker},o.createElement(R,{color:n,disabled:X})),i&&C&&o.createElement(we,{id:(0,u.createDomId)(t,"font-size-select"),property:i,fontSizes:C,disabled:X}))}function Q(){return o.createElement(o.Fragment,null,j(c,Me,"toggle-bold"),j(d,Ie,"toggle-italic"))}function ee(e,n,i,r,a,s){return i||n?o.createElement(l.CommonSection,{id:`${t}ColorSelect`,offset:B,checked:n,title:e, +disabled:X},i&&o.createElement(R,{color:i,thickness:a,thicknessItems:s,disabled:X||r})):null}}var Re=n(86623),ze=n(1722);function We(e){const{property:t,mathOperations:n="+/*",mode:i="float",disabled:r,...l}=e,[s,c]=(0,o.useState)(performance.now()),[d,u]=(0,a.useDefinitionProperty)({property:t,handler:()=>c(performance.now())}),[p,h,m,f]=y(d,u,s),g=(0,o.useMemo)((()=>{const e=new RegExp(`^[${n.split("").join("\\")}-]?(${"float"===i?"(\\d+\\.\\d*)|":""}(\\d*))$`);return t=>(0,ze.isString)(t)&&e.test(t)}),[n,i]);return o.createElement(Re.FormInput,{...l,type:"text",value:p,onChange:function(e){const{value:t}=e.currentTarget;h(g(t)?t:p)},onKeyDown:function(e){if(e.defaultPrevented)return;switch((0,b.hashFromEvent)(e.nativeEvent)){case 27:f();break;case 13:v()}},onBlur:function(){v()},disabled:r,stretch:!1,autoSelectOnFocus:!0});function v(){p.length&&m()}}var Ge=n(50540);function He(e){const{definition:{properties:{x:t,y:n,disabled:i},id:r,title:a,solutionId:l},definition:s,offset:c}=e,d=i&&i.value()||e.disabled;return o.createElement(Ve.PropertyTable.Row,null,o.createElement(Ve.PropertyTable.Cell,{verticalAlign:"top",placement:"first",offset:c,"data-section-name":r},o.createElement("span",{className:Ge.coordinates},a)),(t||n)&&o.createElement(Ve.PropertyTable.Cell,{placement:"last",offset:c,"data-section-name":r},o.createElement(K,{breakPoint:"Medium"},"coordinates"===s.propType?o.createElement(Oe,{definition:s,disabled:d}):o.createElement(Ue,{definition:s,disabled:d})),l&&!1))}function Oe(e){const{definition:{properties:{x:t,y:n},minX:i,maxX:r,stepX:a,minY:l,maxY:s,stepY:c,typeX:d,typeY:u},disabled:p}=e,h=(0,Q.useWatchedValueReadonly)({watchedValue:i,defaultValue:void 0}),m=(0,Q.useWatchedValueReadonly)({watchedValue:r,defaultValue:void 0}),f=(0,Q.useWatchedValueReadonly)({watchedValue:a,defaultValue:void 0}),g=(0,Q.useWatchedValueReadonly)({watchedValue:l,defaultValue:void 0}),v=(0,Q.useWatchedValueReadonly)({watchedValue:s,defaultValue:void 0}),y=(0,Q.useWatchedValueReadonly)({watchedValue:c,defaultValue:void 0});return o.createElement(o.Fragment,null,n&&o.createElement(C,{className:Ge.input,property:n,min:g,max:v,step:y,disabled:p,name:"y-input",mode:void 0!==u?q[u]:"integer"}),t&&o.createElement(C,{className:Ge.input,property:t,min:h,max:m,step:f,disabled:p,name:"x-input",mode:void 0!==d?q[d]:"integer"}))}function Ue(e){const{definition:{properties:{x:t,y:i},mathOperationsX:r,mathOperationsY:a,modeX:l,modeY:s},disabled:c}=e;return o.createElement("div",{className:Ge.selectionCoordinates},o.createElement("div",{className:Ge.selectionCoordinates__inputs},i&&o.createElement(We,{property:i,mathOperations:a,mode:s,disabled:c,className:Ge.input,placeholder:z.t(null,void 0,n(95166))}),t&&o.createElement(We,{property:t,mathOperations:r,mode:l,disabled:c,className:Ge.input,placeholder:z.t(null,void 0,n(76080))})),o.createElement("div",{className:Ge.selectionCoordinates__description},z.t(null,void 0,n(78019))))}var Je=n(13784);function Ye(e){ +const{definition:{id:t,properties:{checked:n,option:i,disabled:r,visible:s},title:c,solutionId:p,options:h},offset:m}=e,[f]=(0,a.useDefinitionProperty)({property:n,defaultValue:!0}),[g]=(0,a.useDefinitionProperty)({property:r,defaultValue:!1}),[v]=(0,a.useDefinitionProperty)({property:s,defaultValue:!0}),y=(0,o.useContext)(ye.ControlCustomWidthContext),b=e.disabled||!f;return v?o.createElement(l.CommonSection,{id:t,offset:m,checked:n,title:c,solutionId:p,disabled:e.disabled||g},o.createElement(Z.CellWrap,null,o.createElement(re,{id:(0,u.createDomId)(t,"options-dropdown"),"data-name":"options-dropdown",className:d()(Je.dropdown,y[t]&&Je[y[t]]),menuClassName:d()(Je.dropdownMenu,y[t]&&Je[y[t]]),disabled:b||g,property:i,options:h}))):null}var Xe=n(71953);var $e=n(38223),Ze=n(65542);class je extends o.PureComponent{constructor(e){super(e),this._container=null,this._pointer=null,this._rafPosition=null,this._rafDragStop=null,this._refContainer=e=>{this._container=e},this._refPointer=e=>{this._pointer=e},this._handlePosition=e=>{null!==this._rafPosition||this.props.disabled||(this._rafPosition=requestAnimationFrame((()=>{const{from:t,to:n,min:o,max:i}=this.props,r=this._getNewPosition(e),a=1===this._detectPointerMode(e),l=a?(0,D.clamp)(r,o,n):t,s=a?n:(0,D.clamp)(r,t,i);l<=s&&this._handleChange(l,s),this._rafPosition=null})))},this._handleDragStop=()=>{null!==this._rafDragStop||this.props.disabled||(this._rafDragStop=requestAnimationFrame((()=>{this.setState({pointerDragMode:0}),this._rafDragStop=null,this.props.onCommit()})))},this._onSliderClick=e=>{w.CheckMobile.any()||(this._handlePosition(e.nativeEvent),this._dragSubscribe())},this._mouseUp=e=>{this._dragUnsubscribe(),this._handlePosition(e),this._handleDragStop()},this._mouseMove=e=>{this._handlePosition(e)},this._onTouchStart=e=>{this._handlePosition(e.nativeEvent.touches[0])},this._handleTouch=e=>{this._handlePosition(e.nativeEvent.touches[0])},this._handleTouchEnd=()=>{this._handleDragStop()},this.state={pointerDragMode:0}}componentWillUnmount(){null!==this._rafPosition&&(cancelAnimationFrame(this._rafPosition),this._rafPosition=null),null!==this._rafDragStop&&(cancelAnimationFrame(this._rafDragStop),this._rafDragStop=null),this._dragUnsubscribe()}render(){const{className:e,disabled:t,from:n,to:i,min:r,max:a}=this.props,{pointerDragMode:l}=this.state,s=0!==l,d=a-r,u=0===d?r:(n-r)/d,p=0===d?a:(i-r)/d,h=(0,$e.isRtl)()?"right":"left";return o.createElement("div",{className:c(e,Ze.range,t&&Ze.disabled)},o.createElement("div",{className:Ze.rangeSlider,ref:this._refContainer,onMouseDown:this._onSliderClick,onTouchStart:this._onTouchStart,onTouchMove:this._handleTouch,onTouchEnd:this._handleTouchEnd},o.createElement("div",{className:Ze.rangeSliderMiddleWrap},o.createElement("div",{className:c(Ze.rangeSliderMiddle,s&&Ze.dragged),style:{[h]:100*u+"%",width:100*(p-u)+"%"}})),o.createElement("div",{className:Ze.rangePointerWrap},o.createElement("div",{className:c(Ze.pointer,s&&Ze.dragged),style:{[h]:100*u+"%"},ref:this._refPointer})),o.createElement("div",{ +className:Ze.rangePointerWrap},o.createElement("div",{className:c(Ze.pointer,s&&Ze.dragged),style:{[h]:100*p+"%"}}))))}_dragSubscribe(){const e=(0,g.ensureNotNull)(this._container).ownerDocument;e&&(e.addEventListener("mouseup",this._mouseUp),e.addEventListener("mousemove",this._mouseMove))}_dragUnsubscribe(){const e=(0,g.ensureNotNull)(this._container).ownerDocument;e&&(e.removeEventListener("mousemove",this._mouseMove),e.removeEventListener("mouseup",this._mouseUp))}_getNewPosition(e){const{min:t,max:n}=this.props,o=n-t,i=(0,g.ensureNotNull)(this._container),r=(0,g.ensureNotNull)(this._pointer),a=i.getBoundingClientRect(),l=r.offsetWidth;let s=e.clientX-l/2-a.left;return(0,$e.isRtl)()&&(s=a.width-s-l),(0,D.clamp)(s/(a.width-l),0,1)*o+t}_detectPointerMode(e){const{from:t,to:n}=this.props,{pointerDragMode:o}=this.state;if(0!==o)return o;const i=this._getNewPosition(e),r=Math.abs(t-i),a=Math.abs(n-i),l=r===a?io.createElement(K,{breakPoint:"Medium"},o.createElement(o.Fragment,null,o.createElement("span",{className:qe.valueInput},o.createElement(S,{className:qe.input,sharedBuffer:T,min:E,max:v(I)?D:I,step:1,disabled:L,name:"from-input",mode:"integer",defaultValue:E}),e?o.createElement("span",{className:qe.rangeSlider},"—"):o.createElement(je,{className:d()(qe.rangeSlider,A&&qe.rangeSlider_mixed),from:A?E:V,to:A?D:I,min:E,max:D,onChange:z,onCommit:W,disabled:L}))),o.createElement(o.Fragment,null,o.createElement("span",{className:qe.valueInput},o.createElement(S,{className:qe.input,sharedBuffer:M,min:v(V)?E:V,max:D,step:1,disabled:L,name:"to-input",mode:"integer",defaultValue:D}),u&&!1)))))}()));function z(e,t){N(Math.round(e)),B(Math.round(t))}function W(){R.flushed||(k(),F(),R.flushed=!0)}}var et=n(86067),tt=n(53424),nt=n(54970);function ot(e){const{definitions:t,name:n,offset:i}=e,r=d()(nt.cell,nt.fragmentCell,t.some((e=>void 0!==e.solutionId))&&nt.largeWidth) +;return o.createElement(Ve.PropertyTable.Row,null,o.createElement(Ve.PropertyTable.Cell,{className:r,offset:i,placement:"first",verticalAlign:"adaptive",colSpan:2,"data-section-name":n,checkableTitle:!0},t.map((e=>o.createElement("div",{className:nt.item,key:e.id,"data-section-name":e.id},o.createElement(rt,{definition:e}))))))}function it(e){const{definition:t,offset:n}=e;return o.createElement(Ve.PropertyTable.Row,null,o.createElement(Ve.PropertyTable.Cell,{className:nt.cell,offset:n,placement:"first",verticalAlign:"adaptive",colSpan:2,checkableTitle:!0},o.createElement(rt,{definition:t})))}function rt(e){const{definition:{id:t,properties:{disabled:n,checked:i,color:r,level:l,width:s,style:c},solutionId:p,title:m,widthValues:f,styleValues:g}}=e,[v]=(0,a.useDefinitionProperty)({property:i,defaultValue:!0}),[y]=(0,a.useDefinitionProperty)({property:n,defaultValue:!1}),b=y||!v;return o.createElement(o.Fragment,null,o.createElement(tt.CheckableTitle,{name:`is-enabled-${t}`,className:d()(m&&nt.withTitle),title:m&&o.createElement("span",{className:nt.title},m),property:i,disabled:y}),l&&o.createElement(C,{className:d()(nt.input,nt.control),property:l,disabled:b}),r&&o.createElement(R,{className:nt.control,disabled:b,color:r,thickness:s,thicknessItems:f}),c&&o.createElement(h,{id:(0,u.createDomId)(t,"leveled-line-style-select"),className:nt.control,property:c,disabled:b,allowedLineStyles:g}),p&&!1)}var at=n(27394);function lt(e){const{definition:{id:t,properties:{option1:n,option2:i,checked:r,disabled:s},title:c,solutionId:d,optionsItems1:p,optionsItems2:h},offset:m}=e,[f]=(0,a.useDefinitionProperty)({property:r,defaultValue:!0}),[g]=(0,a.useDefinitionProperty)({property:s,defaultValue:!1}),v=e.disabled||!f;return o.createElement(l.CommonSection,{id:t,offset:m,checked:r,title:c,solutionId:d,disabled:e.disabled||g},o.createElement(K,{className:at.twoOptions},o.createElement(re,{id:(0,u.createDomId)(t,"two-options-dropdown-1"),"data-name":"two-options-dropdown-1",className:at.dropdown,menuClassName:at.menu,property:n,disabled:v,options:p}),o.createElement(re,{id:(0,u.createDomId)(t,"two-options-dropdown-2"),"data-name":"two-options-dropdown-2",className:at.dropdown,menuClassName:at.menu,property:i,disabled:v,options:h})))}var st=n(22332);function ct(e){const{definition:{id:t,properties:{color1:n,color2:i,option:r},options:a,color1Visible:s,color2Visible:c,title:p,noAlpha1:h,noAlpha2:m,solutionId:f},offset:g}=e,v=(0,Q.useWatchedValueReadonly)({watchedValue:s,defaultValue:!1}),y=(0,Q.useWatchedValueReadonly)({watchedValue:c,defaultValue:!1}),b=(0,o.useContext)(ye.ControlCustomWidthContext);return o.createElement(l.CommonSection,{id:t,offset:g,solutionId:f,title:p},o.createElement(Z.CellWrap,{className:st.optionalTwoColors},o.createElement(K,null,o.createElement(re,{id:(0,u.createDomId)(t,"options-dropdown"),"data-name":"options-dropdown",className:d()(st.dropdown,b[t]&&st[b[t]]),menuClassName:d()(st.dropdownMenu,b[t]&&st[b[t]]),property:r,options:a}),o.createElement(o.Fragment,null,v&&E(n,h),y&&E(i,m)))));function E(e,t){ +return o.createElement("span",{className:st.colorPicker},o.createElement(R,{color:e,noAlpha:t}))}}var dt=n(39828),ut=n(22497);function pt(e){const{source:t,inputs:n,model:i,inputsTabProperty:r,studyMetaInfo:a}=e.definition;return o.createElement(dt.InputsTabContent,{className:ut.withoutPadding,property:r,model:i,study:t,studyMetaInfo:a,inputs:n})}var ht=n(56840),mt=n(38297),ft=n(83682),gt=n(173);var vt=n(20520),yt=n(37558),bt=n(41590),Et=n(27317),Dt=n(40173);function _t(e){!function(e,t){(0,o.useEffect)((()=>{const n=t||document;return n.addEventListener("scroll",e),()=>n.removeEventListener("scroll",e)}),[e])}(e,document)}var wt=n(12811),Ct=n(24437),St=n(38446);function xt(e){const{children:t,highlight:n,disabled:i,reference:r,...a}=e,l=n?"primary":"default";return o.createElement("div",{...a,ref:r,className:d()(St.wrapper,St[`intent-${l}`],St["border-thin"],St["size-medium"],n&&St.highlight,n&&St.focused,i&&St.disabled),"data-role":"button"},o.createElement("div",{className:d()(St.childrenContainer,i&&St.disabled)},t),n&&o.createElement("span",{className:St.shadow}))}var Pt=n(64104);const Tt=()=>null,Vt=(0,Dt.mergeThemes)(Et.DEFAULT_MENU_THEME,{menuBox:Pt.menuBox});function Nt(e){const{value:t,disabled:n,onSelect:i}=e,r=(0,o.useRef)(null),{current:a}=(0,o.useRef)(ht.getJSON("RecentlyUsedEmojis",[t])),[l,s]=(0,o.useState)(a),[c,d]=(0,o.useState)(!1),u=(0,o.useCallback)((()=>d(!1)),[]);_t(u);const p=(0,o.useCallback)((e=>{const t=Array.from(new Set([e,...l])).slice(0,18);ht.setJSON("RecentlyUsedEmojis",t),s(t),i(e),u()}),[l,i]),h=(m=l,(0,o.useMemo)((()=>(gt.emojiGroups[0].emojis=m,[...gt.emojiGroups])),[m]));var m;return o.createElement(o.Fragment,null,o.createElement(xt,{reference:r,highlight:c,disabled:n,"data-name":"emoji-picker"},o.createElement(ft.EmojiWrap,{emoji:t,onClick:function(){n||d(!0)}})),o.createElement(Ke.MatchMedia,{rule:Ct.DialogBreakpoints.TabletSmall},(e=>c&&o.createElement(yt.DrawerManager,null,e?o.createElement(bt.Drawer,{className:Pt.drawer,position:"Bottom",onClose:u},o.createElement(mt.EmojiList,{emojis:h,onSelect:p,height:378})):o.createElement(vt.PopupMenu,{theme:Vt,isOpened:!0,position:(0,wt.getPopupPositioner)(r.current,{horizontalDropDirection:wt.HorizontalDropDirection.FromLeftToRight,horizontalAttachEdge:wt.HorizontalAttachEdge.Left}),onClickOutside:u,onClose:Tt},o.createElement(mt.EmojiList,{className:Pt.desktopSize,emojis:h,onSelect:p,height:378}))))))}var kt=n(35199);function Mt(e){const{definition:{id:t,title:n,properties:i,solutionId:r},offset:s}=e,{checked:c,emoji:d,backgroundColor:u}=i,[p]=(0,a.useDefinitionProperty)({property:c,defaultValue:!1}),[h,m]=(0,a.useDefinitionProperty)({property:d,defaultValue:"🙂"}),[f,g]=(0,a.useDefinitionProperty)({property:u,defaultValue:ue.colorsPalette["color-tv-blue-a600"]}),[v]=(0,a.useDefinitionProperty)({property:i.disabled,defaultValue:!1}),y=e.disabled||!p;return o.createElement(l.CommonSection,{id:t,offset:s,checked:c,title:n,solutionId:r,disabled:e.disabled||v},o.createElement(Nt,{value:h,disabled:y,onSelect:m +}),o.createElement(A.ColorSelect,{className:kt.colorSelect,disabled:y,color:function(){if("mixed"===f)return f;return(0,F.rgbToHexString)((0,F.parseRgb)(f))}(),opacity:f&&"mixed"!==f?(0,F.parseRgba)(f)[3]:void 0,onColorChange:function(e){const t=f&&"mixed"!==f?(0,L.alphaToTransparency)((0,F.parseRgba)(f)[3]):0;g((0,L.generateColor)(String(e),t,!0))},onOpacityChange:function(e){g((0,L.generateColor)(f,(0,L.alphaToTransparency)(e),!0))}}))}function It(e){const{definition:{id:t,properties:{disabled:n,visible:i},childrenDefinitions:r,title:s},offset:c}=e,[d]=(0,a.useDefinitionProperty)({property:n,defaultValue:!1}),[u]=(0,a.useDefinitionProperty)({property:i,defaultValue:!0}),p=e.disabled;return u?o.createElement(o.Fragment,null,s&&o.createElement(l.CommonSection,{id:t,offset:c,title:s,disabled:e.disabled||d}),r.map((e=>o.createElement(tn,{key:e.id,disabled:p,definition:e,offset:Boolean(s)})))):null}var Bt=n(38528),Ft=n(36104),At=n(3343),Lt=n(26597),Rt=n(59054),zt=n(50238),Wt=n(16838),Gt=n(16396),Ht=n(32389),Ot=n(54583);function Ut(e){const{isDisabled:t,hint:n,label:i,isChecked:r,checkboxClassName:a,labelClassName:l,indeterminate:s,isActive:d,checkboxTabIndex:u,checkboxReference:p,checkboxDataRole:h,...m}=e;return o.createElement(Gt.PopupMenuItem,{...m,isDisabled:t,shortcut:n,dontClosePopup:!0,labelRowClassName:l,label:o.createElement(Ht.Checkbox,{reference:p,disabled:t,label:i,checked:r,indeterminate:s,className:c(Ot.checkbox,a),tabIndex:u,"data-role":h})})}var Jt=n(81091);function Yt(e){const[t,n]=(0,zt.useRovingTabindexElement)(null);return o.createElement(Ut,{...e,className:Jt.item,checkboxClassName:Jt.checkbox,checkboxReference:t,checkboxTabIndex:n,checkboxDataRole:Wt.PLATFORM_ACCESSIBILITY_ENABLED?"menuitem":void 0,onKeyDown:function(e){if(!Wt.PLATFORM_ACCESSIBILITY_ENABLED)return;const n=(0,At.hashFromEvent)(e);13!==n&&32!==n||(e.preventDefault(),t.current instanceof HTMLElement&&t.current.click())},"aria-disabled":Wt.PLATFORM_ACCESSIBILITY_ENABLED&&e.isDisabled||void 0})}var Xt=n(81261),$t=n(58516);function Zt(e){return!e.readonly&&!e.disabled}function jt(e){const{selectedItems:t,placeholder:n}=e;if(!t.length)return o.createElement("span",null,n);const i=t.map((e=>{var t,n,o;return null!==(n=null!==(t=e.selectedContent)&&void 0!==t?t:e.content)&&void 0!==n?n:null===(o=e.value)||void 0===o?void 0:o.toString()})).reduce(((e,t,n)=>t?(e.push(o.createElement("span",{key:n,className:$t.contentPart},t)),e.push(o.createElement("span",{key:`separator_${n}`},","," ")),e):e),[]);return i.length&&i.splice(-1),o.createElement("span",{className:$t.btnContent},i)}function Kt(e,t){ +const{id:n,items:i,menuClassName:r,menuItemClassName:a,tabIndex:l,disabled:s,highlight:c,intent:d,hideArrowButton:p,placeholder:h,value:m,"aria-labelledby":f,onFocus:g,onBlur:v,onClick:y,onChange:b,onKeyDown:E,openMenuOnEnter:D=!0,"aria-describedby":_,"aria-invalid":w,...C}=e,{listboxId:S,isOpened:x,isFocused:P,buttonTabIndex:T,highlight:V,intent:N,open:k,onOpen:M,close:I,toggle:B,buttonFocusBindings:F,onButtonClick:A,buttonRef:L,listboxRef:R,listboxTabIndex:z,buttonAria:W}=(0,Ft.useControlDisclosure)({id:n,disabled:s,buttonTabIndex:l,intent:d,highlight:c,onFocus:g,onBlur:v,onClick:y}),G=i.filter(Zt).filter((e=>m.some((t=>e.value===t)))),H=(0,u.joinDomIds)(f,n),O=H.length>0?H:void 0,U=(0,o.useMemo)((()=>({role:"listbox","aria-labelledby":f})),[f]),J=(0,Lt.useKeyboardToggle)(B,x||D),Y=(0,Lt.useKeyboardOpen)(x,k),X=(0,Lt.useKeyboardEventHandler)([J,Y]),$=(0,Bt.useMergedRefs)([L,t]);return o.createElement(Rt.ControlDisclosureView,{...C,...W,...F,id:n,role:"button",tabIndex:T,"aria-owns":W["aria-controls"],"aria-haspopup":"listbox","aria-labelledby":O,disabled:s,hideArrowButton:p,isFocused:P,isOpened:x,highlight:V,intent:N,ref:$,onClick:A,onClose:I,onKeyDown:X,onOpen:M,listboxTabIndex:z,listboxId:S,listboxClassName:r,listboxAria:U,"aria-describedby":_,"aria-invalid":w,listboxReference:R,onListboxKeyDown:function(e){switch((0,At.hashFromEvent)(e)){case 27:case 9:return void(x&&(e.preventDefault(),I()))}(0,Xt.handleAccessibleMenuKeyDown)(e)},onListboxFocus:e=>(0,Xt.handleAccessibleMenuFocus)(e,L),buttonChildren:o.createElement(jt,{selectedItems:null!=G?G:null,placeholder:h})},i.map(((e,t)=>{var i,r,l;if(e.readonly)return o.createElement(o.Fragment,{key:`readonly_item_${t}`},e.content);const s=function(e,t){var n;return null!==(n=null==t?void 0:t.id)&&void 0!==n?n:(0,u.createDomId)(e,"item",null==t?void 0:t.value)}(n,e);return o.createElement(Yt,{key:s,id:s,className:a,"aria-selected":m===e.value,isChecked:m.includes(e.value),label:null!==(l=null!==(i=e.content)&&void 0!==i?i:null===(r=e.value)||void 0===r?void 0:r.toString())&&void 0!==l?l:"",onClick:()=>function(e){const t=new Set(m);t.has(e)?t.delete(e):t.add(e);b(Array.from(t))}(e.value),isDisabled:e.disabled})})))}Kt.displayName="Multiselect";const qt=o.forwardRef(Kt);var Qt=n(85357);function en(e){const{definition:t}=e,{checkableListOptions:r,definitions:a}=t,[l,s]=(0,o.useState)(p());(0,o.useEffect)((()=>{const e={},t=()=>{const e=p();s(e)};return t(),r.forEach((n=>{var o;n.properties.checked&&(null===(o=n.properties.checked)||void 0===o||o.subscribe(e,t))})),()=>{r.forEach((n=>{var o;n.properties.checked&&(null===(o=n.properties.checked)||void 0===o||o.unsubscribe(e,t))}))}}),[t]);const c=[],d=[],u=[];return a.value().forEach((e=>{(0,i.isPropertyDefinition)(e)&&((0,i.isColorDefinition)(e)?c.push(e):(0,i.isLineDefinition)(e)?d.push(e):(0,i.isOptionsDefinition)(e)&&u.push(e))})),o.createElement(o.Fragment,null,o.createElement(Ve.PropertyTable.Row,null,o.createElement(Ve.PropertyTable.Cell,{verticalAlign:"topCenter",placement:"first" +},t.title),o.createElement(Ve.PropertyTable.Cell,{placement:"last"},o.createElement("div",{className:Qt.wrap},o.createElement(qt,{className:Qt.select,placeholder:z.t(null,void 0,n(45044)),onChange:function(e){const t=new Set(e);r.forEach((e=>{var n,o;!t.has(e.id)||(null===(n=e.properties.checked)||void 0===n?void 0:n.value())?!t.has(e.id)&&(null===(o=e.properties.checked)||void 0===o?void 0:o.value())&&e.properties.checked.setValue(!1):(0,g.ensureDefined)(e.properties.checked).setValue(!0)}))},value:l,matchButtonAndListboxWidths:!0,items:r.map((e=>({id:e.id,content:(0,g.ensureDefined)(e.title),value:e.id})))}),c.length||d.length?o.createElement("div",{className:Qt.colorsWrap},d.map((e=>o.createElement(R,{key:e.id,color:(0,g.ensureDefined)(e.properties.color),thickness:e.properties.width,thicknessItems:e.widthValues}))),c.map((e=>o.createElement(R,{key:e.id,color:e.properties.color})))):null))),u.map((e=>o.createElement(Ve.PropertyTable.Row,{key:e.id},o.createElement(Ve.PropertyTable.Cell,{placement:"first"}),o.createElement(Ve.PropertyTable.Cell,{placement:"last"},o.createElement(re,{className:Qt.select,property:e.properties.option,options:e.options}))))));function p(){return r.filter((e=>{var t;return(0,g.ensureDefined)(null===(t=e.properties)||void 0===t?void 0:t.checked).value()})).map((e=>e.id))}}function tn(e){const{definition:t,offset:n,disabled:a}=e;if(function(e){(0,o.useEffect)((()=>{if(void 0===e)return;const t={...e.properties};return Object.entries(t).forEach((([n,o])=>{void 0!==o&&o.subscribe(t,(()=>Xe.logger.logNormal(`Property "${n}" in definition "${e.id}" was updated to value "${o.value()}"`)))})),()=>{Object.entries(t).forEach((([,e])=>{null==e||e.unsubscribeAll(t)}))}}),[e])}((0,i.isPropertyDefinitionsGroup)(t)?void 0:t),(0,i.isPropertyDefinitionsGroup)(t))return o.createElement(nn,{definition:t,offset:n,disabled:a});switch(t.propType){case"line":return o.createElement(te,{...e,definition:t});case"checkable":return o.createElement(s,{...e,definition:t});case"color":return o.createElement(ce,{...e,definition:t});case"transparency":return o.createElement(fe,{...e,definition:t});case"twoColors":return o.createElement(ve,{...e,definition:t});case"optionalTwoColors":return o.createElement(ct,{...e,definition:t});case"fourColors":case"soundSelect":case"image":default:return null;case"number":return o.createElement(Ee,{...e,definition:t});case"symbol":return o.createElement(r.SymbolInputsButton,{...e,definition:t});case"text":return o.createElement(Le,{...e,definition:t});case"checkableSet":return o.createElement(De,{...e,definition:t});case"set":return o.createElement(It,{...e,definition:t});case"options":return o.createElement(Ye,{...e,definition:t});case"range":return o.createElement(Qe,{...e,definition:t});case"coordinates":case"selectionCoordinates":return o.createElement(He,{...e,definition:t});case"twoOptions":return o.createElement(lt,{...e,definition:t});case"leveledLine":return o.createElement(it,{...e,definition:t});case"emoji":return o.createElement(Mt,{...e,definition:t});case"studyInputs": +return o.createElement(pt,{...e,definition:t})}}function nn(e){const{definition:t}=e,n=(0,Q.useWatchedValueReadonly)({watchedValue:t.definitions});return(0,Q.useWatchedValueReadonly)({watchedValue:t.visible,defaultValue:!0})?(0,i.isCheckableListOptionsDefinition)(t)?o.createElement(en,{definition:t}):o.createElement(o.Fragment,null,t.title&&o.createElement(et.GroupTitleSection,{title:t.title,name:t.id}),n&&function(e){const t=[];return e.reduce(((e,t)=>{if((0,i.isPropertyDefinitionsGroup)(t)||"leveledLine"!==t.propType)e.push(t);else{const n=e[e.length-1];Array.isArray(n)?n.push(t):e.push([t])}return e}),t)}(n).map((n=>Array.isArray(n)?o.createElement(ot,{key:n[0].id,name:t.id,definitions:n}):o.createElement(tn,{key:n.id,...e,definition:n}))),"general"===t.groupType&&o.createElement(Ve.PropertyTable.GroupSeparator,{size:1})):null}},95711:(e,t,n)=>{"use strict";n.d(t,{PopupContext:()=>o});const o=n(50959).createContext(null)},16181:(e,t,n)=>{"use strict";n.d(t,{PopupDialog:()=>x});var o=n(50959),i=n(97754),r=n(50151),a=n(99663),l=n(67961),s=n(90186),c=n(5734);class d extends o.PureComponent{constructor(){super(...arguments),this._manager=new l.OverlapManager,this._handleSlot=e=>{this._manager.setContainer(e)}}render(){const{rounded:e=!0,shadowed:t=!0,fullscreen:n=!1,darker:r=!1,className:l,backdrop:d,containerTabIndex:u=-1}=this.props,p=i(l,c.dialog,e&&c.rounded,t&&c.shadowed,n&&c.fullscreen,r&&c.darker),h=(0,s.filterDataProps)(this.props),m=this.props.style?{...this._createStyles(),...this.props.style}:this._createStyles();return o.createElement(o.Fragment,null,o.createElement(a.SlotContext.Provider,{value:this._manager},d&&o.createElement("div",{onClick:this.props.onClickBackdrop,className:c.backdrop}),o.createElement("div",{...h,className:p,style:m,ref:this.props.reference,onFocus:this.props.onFocus,onMouseDown:this.props.onMouseDown,onMouseUp:this.props.onMouseUp,onClick:this.props.onClick,onKeyDown:this.props.onKeyDown,tabIndex:u,"aria-label":this.props.containerAriaLabel},this.props.children)),o.createElement(a.Slot,{reference:this._handleSlot}))}_createStyles(){const{bottom:e,left:t,width:n,right:o,top:i,zIndex:r,height:a}=this.props;return{bottom:e,left:t,right:o,top:i,zIndex:r,maxWidth:n,height:a}}}var u=n(86431),p=n(52778),h=n(37160);function m(e,t,n,o){return e+t>o&&(e=o-t),e{if(0!==e.button||this._isTargetNoDraggable(e))return;e.preventDefault(),document.addEventListener("mousemove",this._onMouseDragMove),document.addEventListener("mouseup",this._onMouseDragEnd);const t=f(g(e));this._dragStart(t)},this._onTouchDragStart=e=>{if(this._isTargetNoDraggable(e))return;this._canBeTouchClick=!0,e.preventDefault(), +this._header.addEventListener("touchmove",this._onTouchDragMove,{passive:!1});const t=f(v(e));this._dragStart(t)},this._onMouseDragEnd=e=>{e.target instanceof Node&&this._header.contains(e.target)&&e.preventDefault(),document.removeEventListener("mousemove",this._onMouseDragMove),document.removeEventListener("mouseup",this._onMouseDragEnd),this._onDragStop()},this._onTouchDragEnd=e=>{this._header.removeEventListener("touchmove",this._onTouchDragMove),this._onDragStop(),this._canBeTouchClick&&(this._canBeTouchClick=!1,function(e){if(e instanceof SVGElement){const t=document.createEvent("SVGEvents");t.initEvent("click",!0,!0),e.dispatchEvent(t)}e instanceof HTMLElement&&e.click()}(e.target))},this._onMouseDragMove=e=>{const t=f(g(e));this._dragMove(t)},this._onTouchDragMove=e=>{this._canBeTouchClick=!1,e.preventDefault();const t=f(v(e));this._dragMove(t)},this._onDragStop=()=>{this._drag=null,this._header.classList.remove("dragging"),this._options.onDragEnd&&this._options.onDragEnd()},this._dialog=e,this._header=t,this._options=n,this._header.addEventListener("mousedown",this._onMouseDragStart),this._header.addEventListener("touchstart",this._onTouchDragStart),this._header.addEventListener("touchend",this._onTouchDragEnd)}destroy(){null!==this._frame&&cancelAnimationFrame(this._frame),this._header.removeEventListener("mousedown",this._onMouseDragStart),document.removeEventListener("mouseup",this._onMouseDragEnd),this._header.removeEventListener("touchstart",this._onTouchDragStart),this._header.removeEventListener("touchend",this._onTouchDragEnd),document.removeEventListener("mouseleave",this._onMouseDragEnd)}updateOptions(e){this._options=e}_dragStart(e){const t=this._dialog.getBoundingClientRect();this._drag={startX:e.x,startY:e.y,finishX:e.x,finishY:e.y,dialogX:t.left,dialogY:t.top};const n=Math.round(t.left),o=Math.round(t.top);this._dialog.style.transform=`translate(${n}px, ${o}px)`,this._header.classList.add("dragging"),this._options.onDragStart&&this._options.onDragStart()}_dragMove(e){if(this._drag){if(this._drag.finishX=e.x,this._drag.finishY=e.y,null!==this._frame)return;this._frame=requestAnimationFrame((()=>{if(this._drag){const t=e.x-this._drag.startX,n=e.y-this._drag.startY;this._moveDialog(this._drag.dialogX+t,this._drag.dialogY+n)}this._frame=null}))}}_moveDialog(e,t){const n=this._dialog.getBoundingClientRect(),{boundByScreen:o}=this._options,i=m(e,n.width,o?0:-1/0,o?window.innerWidth:1/0),r=m(t,n.height,o?0:-1/0,o?window.innerHeight:1/0);this._dialog.style.transform=`translate(${Math.round(i)}px, ${Math.round(r)}px)`}_isTargetNoDraggable(e){return e.target instanceof Element&&null!==e.target.closest("[data-disable-drag]")}}const b={vertical:0};class E{constructor(e,t){this._frame=null,this._isFullscreen=!1,this._handleResize=()=>{null===this._frame&&(this._frame=requestAnimationFrame((()=>{this.recalculateBounds(),this._frame=null})))},this._dialog=e,this._guard=t.guard||b,this._calculateDialogPosition=t.calculateDialogPosition,this._initialHeight=e.style.height, +window.addEventListener("resize",this._handleResize)}updateOptions(e){this._guard=e.guard||b,this._calculateDialogPosition=e.calculateDialogPosition}setFullscreen(e){this._isFullscreen!==e&&(this._isFullscreen=e,this.recalculateBounds())}centerAndFit(){const{x:e,y:t}=this.getDialogsTopLeftCoordinates(),n=this._calcAvailableHeight(),o=this._calcDialogHeight();if(n===o)if(this._calculateDialogPosition){const{left:e,top:t}=this._calculateDialogPosition(this._dialog,document.documentElement,this._guard);this._dialog.style.transform=`translate(${Math.round(e)}px, ${Math.round(t)}px)`}else this._dialog.style.height=o+"px";this._dialog.style.top="0px",this._dialog.style.left="0px",this._dialog.style.transform=`translate(${e}px, ${t}px)`}getDialogsTopLeftCoordinates(){const{clientHeight:e,clientWidth:t}=document.documentElement,n=this._calcDialogHeight(),o=t/2-this._dialog.clientWidth/2,i=e/2-n/2;return{x:Math.round(o),y:Math.round(i)}}recalculateBounds(){var e;const{clientHeight:t,clientWidth:n}=document.documentElement,{vertical:o}=this._guard,i=null===(e=this._calculateDialogPosition)||void 0===e?void 0:e.call(this,this._dialog,{clientWidth:n,clientHeight:t},{vertical:o});if(this._isFullscreen){if(this._dialog.style.top="0px",this._dialog.style.left="0px",this._dialog.style.width="100%",this._dialog.style.height="100%",this._dialog.style.transform="none",i){const{left:e,top:t,width:n,height:o}=i;this._dialog.style.transform=`translate(${Math.round(e)}px, ${Math.round(t)}px)`,n&&(this._dialog.style.width=`${n}px`,this._dialog.style.minWidth="unset"),o&&(this._dialog.style.height=`${o}px`,this._dialog.style.minHeight="unset")}}else if(i){const{left:e,top:t}=i;this._dialog.style.transform=`translate(${Math.round(e)}px, ${Math.round(t)}px)`}else{this._dialog.style.width="",this._dialog.style.height="";const e=this._dialog.getBoundingClientRect(),i=t-2*o,r=m(e.left,e.width,0,n),a=m(e.top,e.height,o,t);this._dialog.style.top="0px",this._dialog.style.left="0px",this._dialog.style.transform=`translate(${Math.round(r)}px, ${Math.round(a)}px)`,this._dialog.style.height=i{const{reference:t}=this.props;this._dialog=e,"function"==typeof t&&t(e)},this._handleFocus=e=>{this._moveToTop()},this._handleMouseDown=e=>{this._moveToTop()},this._handleTouchStart=e=>{this._moveToTop()},this.state={canFitTooltip:!1}}render(){return o.createElement(_.PopupContext.Provider,{value:this},o.createElement(p.OutsideEvent,{mouseDown:!0,touchStart:!0, +handler:this.props.onClickOutside},(e=>o.createElement("div",{ref:e,"data-outside-boundary-for":this.props.name,onFocus:this._handleFocus,onMouseDown:this._handleMouseDown,onTouchStart:this._handleTouchStart,"data-dialog-name":this.props["data-dialog-name"]},o.createElement(d,{style:this._applyAnimationCSSVariables(),...this.props,reference:this._handleDialogRef,className:i(C.dialog,this.props.className)},!1,this.props.children)))))}componentDidMount(){const{draggable:e,boundByScreen:t,onDragStart:n}=this.props,o=(0,r.ensureNotNull)(this._dialog);if(e){const e=o.querySelector("[data-dragg-area]");if(e&&e instanceof HTMLElement){const i=new y(o,e,{boundByScreen:Boolean(t),onDragStart:n});this._cleanUpFunctions.push((()=>i.destroy())),this._drag=i}}this._prevActiveElement=document.activeElement,this.props.autofocus&&!o.contains(document.activeElement)&&o.focus(),(this._isFullScreen()||this.props.fixedBody)&&(0,w.setFixedBodyState)(!0);const{guard:i,calculateDialogPosition:a}=this.props;if(this.props.resizeHandler)this._resize=this.props.resizeHandler;else{const e=new E(o,{guard:i,calculateDialogPosition:a});this._cleanUpFunctions.push((()=>e.destroy())),this._resize=e}if(this.props.isAnimationEnabled&&this.props.growPoint&&this._applyAppearanceAnimation(this.props.growPoint),this.props.centeredOnMount&&this._resize.centerAndFit(),this._resize.setFullscreen(this._isFullScreen()),this.props.shouldForceFocus){if(this.props.onForceFocus)return void this.props.onForceFocus(o);o.focus()}}componentDidUpdate(){if(this._resize){const{guard:e,calculateDialogPosition:t}=this.props;this._resize.updateOptions({guard:e,calculateDialogPosition:t}),this._resize.setFullscreen(this._isFullScreen())}this._drag&&this._drag.updateOptions({boundByScreen:Boolean(this.props.boundByScreen),onDragStart:this.props.onDragStart})}componentWillUnmount(){var e;if(this.props.shouldReturnFocus&&this._prevActiveElement&&document.body.contains(this._prevActiveElement)&&(null===document.activeElement||document.activeElement===document.body||(null===(e=this._dialog)||void 0===e?void 0:e.contains(document.activeElement))))try{this._prevActiveElement.focus({preventScroll:!0})}catch(e){}for(const e of this._cleanUpFunctions)e();(this._isFullScreen()||this.props.fixedBody)&&(0,w.setFixedBodyState)(!1)}focus(){this._dialog&&this._dialog.focus()}centerAndFit(){this._resize&&this._resize.centerAndFit()}recalculateBounds(){this._resize&&this._resize.recalculateBounds()}_moveToTop(){null!==this.context&&this.context.moveToTop()}_applyAnimationCSSVariables(){return{"--animationTranslateStartX":null,"--animationTranslateStartY":null,"--animationTranslateEndX":null,"--animationTranslateEndY":null}}_applyAppearanceAnimation(e){if(this._resize&&this._dialog){const{x:t,y:n}=e,{x:o,y:i}=this._resize.getDialogsTopLeftCoordinates();this._dialog.style.setProperty("--animationTranslateStartX",`${t}px`),this._dialog.style.setProperty("--animationTranslateStartY",`${n}px`),this._dialog.style.setProperty("--animationTranslateEndX",`${o}px`), +this._dialog.style.setProperty("--animationTranslateEndY",`${i}px`),this._dialog.classList.add(C.dialogAnimatedAppearance)}}_handleTooltipFit(){0}_isFullScreen(){return Boolean(this.props.fullscreen)}}S.contextType=D.PortalContext,S.defaultProps={boundByScreen:!0,draggable:!0,centeredOnMount:!0,shouldReturnFocus:!0};const x=(0,u.makeOverlapable)(S)},95276:(e,t,n)=>{"use strict";n.d(t,{ControlDisclosure:()=>d});var o=n(50959),i=n(38528),r=n(26597),a=n(59054),l=n(36104),s=n(68335),c=n(66986);const d=o.forwardRef(((e,t)=>{const{id:n,tabIndex:d,disabled:u,highlight:p,intent:h,children:m,onClick:f,onFocus:g,onBlur:v,listboxAria:y,onListboxKeyDown:b,...E}=e,D=(0,o.useRef)({"aria-labelledby":n}),{listboxId:_,isOpened:w,isFocused:C,buttonTabIndex:S,listboxTabIndex:x,highlight:P,intent:T,onOpen:V,close:N,toggle:k,buttonFocusBindings:M,onButtonClick:I,buttonRef:B,listboxRef:F,buttonAria:A}=(0,l.useControlDisclosure)({id:n,disabled:u,buttonTabIndex:d,intent:h,highlight:p,onFocus:g,onBlur:v,onClick:f}),L=(0,r.useKeyboardToggle)(k),R=(0,r.useKeyboardClose)(w,N),z=(0,r.useKeyboardEventHandler)([L,R]);return o.createElement(a.ControlDisclosureView,{...E,...M,...A,id:n,role:"button",tabIndex:S,disabled:u,isOpened:w,isFocused:C,ref:(0,i.useMergedRefs)([B,t]),highlight:P,intent:T,onClose:N,onOpen:V,onClick:I,onKeyDown:z,listboxId:_,listboxTabIndex:x,listboxReference:F,listboxAria:null!=y?y:D.current,onListboxKeyDown:function(e){if(27===(0,s.hashFromEvent)(e))return e.preventDefault(),void N();null==b||b(e)}},m,o.createElement("span",{className:c.invisibleFocusHandler,tabIndex:0,"aria-hidden":!0,onFocus:()=>N()}))}));d.displayName="ControlDisclosure"},86431:(e,t,n)=>{"use strict";n.d(t,{makeOverlapable:()=>r});var o=n(50959),i=n(42842);function r(e){return class extends o.PureComponent{render(){const{isOpened:t,root:n}=this.props;if(!t)return null;const r=o.createElement(e,{...this.props,zIndex:150});return"parent"===n?r:o.createElement(i.Portal,null,r)}}}},96040:(e,t,n)=>{"use strict";n.d(t,{RemoveButton:()=>c});var o=n(11542),i=n(50959),r=n(97754),a=n(9745),l=n(33765),s=n(27306);function c(e){const{className:t,isActive:c,onClick:d,onMouseDown:u,title:p,hidden:h,"data-name":m="remove-button",...f}=e;return i.createElement(a.Icon,{...f,"data-name":m,className:r(s.button,"apply-common-tooltip",c&&s.active,h&&s.hidden,t),icon:l,onClick:d,onMouseDown:u,title:p||o.t(null,void 0,n(34596))})}},81091:e=>{e.exports={checkbox:"checkbox-hcyAOCXc",item:"item-hcyAOCXc"}},12811:(e,t,n)=>{"use strict";n.d(t,{HorizontalAttachEdge:()=>i,HorizontalDropDirection:()=>a,VerticalAttachEdge:()=>o,VerticalDropDirection:()=>r,getPopupPositioner:()=>c});var o,i,r,a,l=n(50151);!function(e){e[e.Top=0]="Top",e[e.Bottom=1]="Bottom",e[e.AutoStrict=2]="AutoStrict"}(o||(o={})),function(e){e[e.Left=0]="Left",e[e.Right=1]="Right"}(i||(i={})),function(e){e[e.FromTopToBottom=0]="FromTopToBottom",e[e.FromBottomToTop=1]="FromBottomToTop"}(r||(r={})),function(e){e[e.FromLeftToRight=0]="FromLeftToRight",e[e.FromRightToLeft=1]="FromRightToLeft"}(a||(a={}));const s={ +verticalAttachEdge:o.Bottom,horizontalAttachEdge:i.Left,verticalDropDirection:r.FromTopToBottom,horizontalDropDirection:a.FromLeftToRight,verticalMargin:0,horizontalMargin:0,matchButtonAndListboxWidths:!1};function c(e,t){return n=>{var c,d;const{contentWidth:u,contentHeight:p,availableHeight:h}=n,m=(0,l.ensureNotNull)(e).getBoundingClientRect(),{horizontalAttachEdge:f=s.horizontalAttachEdge,horizontalDropDirection:g=s.horizontalDropDirection,horizontalMargin:v=s.horizontalMargin,verticalMargin:y=s.verticalMargin,matchButtonAndListboxWidths:b=s.matchButtonAndListboxWidths}=t;let E=null!==(c=t.verticalAttachEdge)&&void 0!==c?c:s.verticalAttachEdge,D=null!==(d=t.verticalDropDirection)&&void 0!==d?d:s.verticalDropDirection;E===o.AutoStrict&&(h{"use strict";n.d(t,{convertToDefinitionProperty:()=>r,makeProxyDefinitionProperty:()=>i});var o=n(51768);function i(e,t,n){const o=new Map,i=void 0!==t?t[0]:e=>e,r=void 0!==t?void 0!==t[1]?t[1]:t[0]:e=>e,a={value:()=>i(e.value()),setValue:t=>{e.setValue(r(t))},subscribe:(t,n)=>{const i=e=>{n(a)};o.set(n,i),e.subscribe(t,i)},unsubscribe:(t,n)=>{const i=o.get(n);i&&(e.unsubscribe(t,i),o.delete(n))},unsubscribeAll:t=>{e.unsubscribeAll(t),o.clear()},destroy:()=>{e.release(),null==n||n()}};return a}function r(e,t,n,r,a,l,s){const c=i(t.weakReference(),r,l),d=void 0!==r?void 0!==r[1]?r[1]:r[0]:e=>e,u=null!=a?a:o=>e.setProperty(t,d(o),n);return c.setValue=e=>{var t;s&&(0,o.trackEvent)(s.category,s.event,null===(t=s.label)||void 0===t?void 0:t.call(s,e)),u(e)},c}},43715:(e,t,n)=>{"use strict";n.d(t,{createLinePropertyDefinition:()=>s});var o=n(73436),i=n(79849);const r=[i.LINESTYLE_SOLID,i.LINESTYLE_DOTTED,i.LINESTYLE_DASHED],a=[1,2,3,4],l=[o.LineEnd.Normal,o.LineEnd.Arrow];function s(e,t){const n={propType:"line",properties:e,...t};return void 0!==n.properties.style&&(n.styleValues=r),void 0!==n.properties.width&&(n.widthValues=a),void 0===n.properties.leftEnd&&void 0===n.properties.rightEnd||void 0!==n.endsValues||(n.endsValues=l),void 0!==n.properties.value&&void 0===n.valueType&&(n.valueType=1),n}},295:(e,t,n)=>{"use strict";function o(e,t){return{propType:"checkable",properties:e,...t}}function i(e,t,n){return{propType:"checkableSet",properties:e,childrenDefinitions:n,...t}}function r(e,t){return{propType:"color",properties:e,noAlpha:!1,...t}}n.d(t,{convertFromReadonlyWVToDefinitionProperty:()=>z,convertFromWVToDefinitionProperty:()=>R,convertToDefinitionProperty:()=>A.convertToDefinitionProperty,createCheckablePropertyDefinition:()=>o,createCheckableSetPropertyDefinition:()=>i,createColorPropertyDefinition:()=>r,createCoordinatesPropertyDefinition:()=>S,createEmojiPropertyDefinition:()=>k,createLeveledLinePropertyDefinition:()=>d,createLinePropertyDefinition:()=>a.createLinePropertyDefinition, +createNumberPropertyDefinition:()=>u,createOptionalTwoColorsPropertyDefinition:()=>C,createOptionsPropertyDefinition:()=>p,createPropertyDefinitionsGeneralGroup:()=>B,createPropertyDefinitionsLeveledLinesGroup:()=>F,createRangePropertyDefinition:()=>P,createSelectionCoordinatesPropertyDefinition:()=>x,createSessionPropertyDefinition:()=>N,createStudyInputsPropertyDefinition:()=>M,createSymbolPropertyDefinition:()=>V,createTextPropertyDefinition:()=>_,createTransparencyPropertyDefinition:()=>T,createTwoColorsPropertyDefinition:()=>w,createTwoOptionsPropertyDefinition:()=>h,destroyDefinitions:()=>te,getColorDefinitionProperty:()=>X,getLockPriceScaleDefinitionProperty:()=>G,getPriceScaleSelectionStrategyDefinitionProperty:()=>W,getScaleRatioDefinitionProperty:()=>H,getSymbolDefinitionProperty:()=>$,isCheckableListOptionsDefinition:()=>ee,isColorDefinition:()=>q,isLineDefinition:()=>K,isOptionsDefinition:()=>Q,isPropertyDefinition:()=>Z,isPropertyDefinitionsGroup:()=>j,makeProxyDefinitionProperty:()=>A.makeProxyDefinitionProperty});var a=n(43715),l=n(79849);const s=[l.LINESTYLE_SOLID,l.LINESTYLE_DOTTED,l.LINESTYLE_DASHED],c=[1,2,3,4];function d(e,t){const n={propType:"leveledLine",properties:e,...t};return void 0!==n.properties.style&&(n.styleValues=s),void 0!==n.properties.width&&(n.widthValues=c),n}function u(e,t){return{propType:"number",properties:e,type:1,...t}}function p(e,t){return{propType:"options",properties:e,...t}}function h(e,t){return{propType:"twoOptions",properties:e,...t}}var m=n(11542);const f=[{id:"bottom",value:"bottom",title:m.t(null,void 0,n(65994))},{id:"middle",value:"middle",title:m.t(null,void 0,n(76476))},{id:"top",value:"top",title:m.t(null,void 0,n(91757))}],g=[{id:"left",value:"left",title:m.t(null,void 0,n(19286))},{id:"center",value:"center",title:m.t(null,void 0,n(72171))},{id:"right",value:"right",title:m.t(null,void 0,n(21141))}],v=[{id:"horizontal",value:"horizontal",title:m.t(null,void 0,n(77405))},{id:"vertical",value:"vertical",title:m.t(null,void 0,n(44085))}],y=[10,11,12,14,16,20,24,28,32,40].map((e=>({title:String(e),value:e}))),b=[1,2,3,4],E=m.t(null,void 0,n(92960)),D=m.t(null,void 0,n(90581));function _(e,t){const n={propType:"text",properties:e,...t,isEditable:t.isEditable||!1};return void 0!==n.properties.size&&void 0===n.sizeItems&&(n.sizeItems=y),void 0!==n.properties.alignmentVertical&&void 0===n.alignmentVerticalItems&&(n.alignmentVerticalItems=f),void 0!==n.properties.alignmentHorizontal&&void 0===n.alignmentHorizontalItems&&(n.alignmentHorizontalItems=g),(n.alignmentVerticalItems||n.alignmentHorizontalItems)&&void 0===n.alignmentTitle&&(n.alignmentTitle=E),void 0!==n.properties.orientation&&(void 0===n.orientationItems&&(n.orientationItems=v),void 0===n.orientationTitle&&(n.orientationTitle=D)),void 0!==n.properties.borderWidth&&void 0===n.borderWidthItems&&(n.borderWidthItems=b),n}function w(e,t){return{propType:"twoColors",properties:e,noAlpha1:!1,noAlpha2:!1,...t}}function C(e,t){return{propType:"optionalTwoColors",properties:e,noAlpha1:!1,noAlpha2:!1,...t}} +function S(e,t){return{propType:"coordinates",properties:e,...t}}function x(e,t){return{propType:"selectionCoordinates",properties:e,...t}}function P(e,t){return{propType:"range",properties:e,...t}}function T(e,t){return{propType:"transparency",properties:e,...t}}function V(e,t){return{propType:"symbol",properties:e,...t}}function N(e,t){return{propType:"session",properties:e,...t}}function k(e,t){return{propType:"emoji",properties:e,...t}}function M(e,t){return{propType:"studyInputs",properties:e,...t}}var I=n(97145);function B(e,t,n,o){return{id:t,title:n,visible:o,groupType:"general",definitions:new I.WatchedValue(e)}}function F(e,t,n){return{id:t,title:n,groupType:"leveledLines",definitions:new I.WatchedValue(e)}}var A=n(3347);function L(e,t,n){const o=new Map,i=void 0!==t?t[0]:e=>e,r=void 0!==t?void 0!==t[1]?t[1]:t[0]:e=>e,a={value:()=>i(e.value()),setValue:t=>{var n;null===(n=e.setValue)||void 0===n||n.call(e,r(t))},subscribe:(t,n)=>{const i=()=>{n(a)};let r=o.get(t);void 0===r?(r=new Map,r.set(n,i),o.set(t,r)):r.set(n,i),e.subscribe(i)},unsubscribe:(t,n)=>{const i=o.get(t);if(void 0!==i){const t=i.get(n);void 0!==t&&(e.unsubscribe(t),i.delete(n))}},unsubscribeAll:t=>{const n=o.get(t);void 0!==n&&(n.forEach(((t,n)=>{e.unsubscribe(t)})),n.clear())}};return n&&(a.destroy=()=>n()),a}function R(e,t,n,o){const i=L(t,o),r=void 0!==o?void 0!==o[1]?o[1]:o[0]:e=>e;return i.setValue=o=>e.setWatchedValue(t,r(o),n),i}function z(e,t){return function(e,t,n,o){const i=new Map;return L({subscribe:(n,o)=>{const r=e=>n(t(e));i.set(n,r),e.subscribe(r,o)},unsubscribe:t=>{if(t){const n=i.get(t);n&&(e.unsubscribe(n),i.delete(t))}else i.clear(),e.unsubscribe()},value:()=>t(e.value())},n,o)}(e,(e=>e),t,(()=>e.release()))}function W(e,t){const n=(0,A.makeProxyDefinitionProperty)(t.weakReference());return n.setValue=t=>e.setPriceScaleSelectionStrategy(t),n}function G(e,t,n,o){const i=(0,A.makeProxyDefinitionProperty)(t.weakReference());return i.setValue=t=>{const i={lockScale:t};e.setPriceScaleMode(i,n,o)},i}function H(e,t,n,o){const i=(0,A.makeProxyDefinitionProperty)(t.weakReference(),o);return i.setValue=o=>{e.setScaleRatioProperty(t,o,n)},i}var O=n(24377),U=n(87095),J=n(49152);function Y(e,t){if((0,U.isHexColor)(e)){const n=(0,O.parseRgb)(e);return(0,O.rgbaToString)((0,O.rgba)(n,(100-t)/100))}return e}function X(e,t,n,o,i){let r;if(null!==n){const e=(0,J.combineProperty)(Y,t.weakReference(),n.weakReference());r=(0,A.makeProxyDefinitionProperty)(e.ownership())}else r=(0,A.makeProxyDefinitionProperty)(t.weakReference(),[()=>Y(t.value(),0),e=>e]);return r.setValue=n=>{i&&e.beginUndoMacro(o),e.setProperty(t,n,o),i&&e.endUndoMacro()},r}function $(e,t,n,o,i,r){const a=[(l=n,s=t,e=>{const t=l(s);if(e===s.value()&&null!==t){const e=t.ticker||t.full_name;if(e)return e}return e}),e=>e];var l,s;const c=(0,A.convertToDefinitionProperty)(e,t,i,a);r&&(c.setValue=r);const d=new Map;c.subscribe=(e,n)=>{const o=e=>{n(c)};d.set(n,o),t.subscribe(e,o)},c.unsubscribe=(e,n)=>{const o=d.get(n);o&&(t.unsubscribe(e,o),d.delete(n))};const u={} +;return o.subscribe(u,(()=>{d.forEach(((e,t)=>{t(c)}))})),c.destroy=()=>{o.unsubscribeAll(u),d.clear()},c}function Z(e){return e.hasOwnProperty("propType")}function j(e){return e.hasOwnProperty("groupType")}function K(e){return"line"===e.propType}function q(e){return"color"===e.propType}function Q(e){return"options"===e.propType}function ee(e){return"checkableListOptions"===e.groupType}function te(e){e.forEach((e=>{var t;if(Z(e)){Object.keys(e.properties).forEach((t=>{const n=e.properties[t];void 0!==n&&void 0!==n.destroy&&n.destroy()}))}else te(e.definitions.value()),null===(t=e.visible)||void 0===t||t.destroy()}))}},44996:e=>{e.exports=''},33765:e=>{e.exports=''},23851:e=>{e.exports=''},57740:e=>{e.exports=''},80427:e=>{e.exports=''},501:e=>{e.exports=''},98853:e=>{e.exports=''},43382:e=>{e.exports=''},8295:e=>{ +e.exports=''},29285:e=>{e.exports=''}}]); \ No newline at end of file diff --git a/charting_library/bundles/4713.8582f5ea3328f2cbdfae.js b/charting_library/bundles/4713.8582f5ea3328f2cbdfae.js new file mode 100644 index 0000000..fd97b70 --- /dev/null +++ b/charting_library/bundles/4713.8582f5ea3328f2cbdfae.js @@ -0,0 +1,21 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[4713],{37287:e=>{e.exports={calendar:"calendar-N6r5jhbE",popupStyle:"popupStyle-N6r5jhbE",header:"header-N6r5jhbE","flip-horizontal":"flip-horizontal-N6r5jhbE","sub-header":"sub-header-N6r5jhbE","view-month":"view-month-N6r5jhbE","view-year":"view-year-N6r5jhbE","view-decades":"view-decades-N6r5jhbE",weeks:"weeks-N6r5jhbE",week:"week-N6r5jhbE",day:"day-N6r5jhbE","accent-color":"accent-color-N6r5jhbE","current-day":"current-day-N6r5jhbE","slot-wrapper":"slot-wrapper-N6r5jhbE","hide-focus-ring":"hide-focus-ring-N6r5jhbE","decade-button":"decade-button-N6r5jhbE","visually-hidden":"visually-hidden-N6r5jhbE"}},53209:e=>{e.exports={container:"container-PNiXwSz6",icon:"icon-PNiXwSz6",tooltip:"tooltip-PNiXwSz6",date:"date-PNiXwSz6",time:"time-PNiXwSz6"}},20111:e=>{e.exports={pickerInput:"pickerInput-P2cJzZdH",icon:"icon-P2cJzZdH",disabled:"disabled-P2cJzZdH",picker:"picker-P2cJzZdH",fixed:"fixed-P2cJzZdH",absolute:"absolute-P2cJzZdH",nativePicker:"nativePicker-P2cJzZdH"}},30247:e=>{e.exports={tooltip:"tooltip-RU08GcsY"}},44022:e=>{e.exports={errors:"errors-bghR31WL",show:"show-bghR31WL",error:"error-bghR31WL","visually-hidden":"visually-hidden-bghR31WL"}},40461:e=>{e.exports={"error-icon":"error-icon-UhKAouIg","intent-danger":"intent-danger-UhKAouIg","intent-warning":"intent-warning-UhKAouIg"}},78634:e=>{e.exports={wrap:"wrap-NsE0FV0Z",input:"input-NsE0FV0Z"}},43832:e=>{e.exports={icon:"icon-Rubz29lH"}},27345:e=>{e.exports={"static-messages":"static-messages-cF4vS9J8",errors:"errors-cF4vS9J8",warnings:"warnings-cF4vS9J8","success-mesages":"success-mesages-cF4vS9J8","input-description":"input-description-cF4vS9J8",message:"message-cF4vS9J8"}},71986:e=>{e.exports={"tablet-small-breakpoint":"screen and (max-width: 430px)",item:"item-jFqVJoPk",hovered:"hovered-jFqVJoPk",isDisabled:"isDisabled-jFqVJoPk",isActive:"isActive-jFqVJoPk",shortcut:"shortcut-jFqVJoPk",toolbox:"toolbox-jFqVJoPk",withIcon:"withIcon-jFqVJoPk","round-icon":"round-icon-jFqVJoPk",icon:"icon-jFqVJoPk",labelRow:"labelRow-jFqVJoPk",label:"label-jFqVJoPk",showOnHover:"showOnHover-jFqVJoPk","disclosure-item-circle-logo":"disclosure-item-circle-logo-jFqVJoPk",showOnFocus:"showOnFocus-jFqVJoPk"}},78869:(e,t,n)=>{"use strict";n.d(t,{useRefsMap:()=>a});var s=n(50959);function a(){const e=(0,s.useRef)(new Map),t=(0,s.useCallback)((t=>n=>{null!==n?e.current.set(t,n):e.current.delete(t)}),[e]);return[e,t]}},47201:(e,t,n)=>{"use strict";function s(...e){return t=>{for(const n of e)void 0!==n&&n(t)}}n.d(t,{createSafeMulticastEventHandler:()=>s})},27365:(e,t,n)=>{"use strict";n.d(t,{getChartTimezoneOffsetMs:()=>o,getTimezoneName:()=>r});var s=n(41249),a=n.n(s);function r(e){const t=e.model().timezone();if("exchange"!==t)return t;const n=e.model().mainSeries().symbolInfo();return null==n?void 0:n.timezone}function o(e,t){if(void 0===t)return 0;return a().get_timezone(t).offset_utc(e)}},51826:(e,t,n)=>{"use strict";n.d(t,{DialogsOpenerManager:()=>s,dialogsOpenerManager:()=>a});class s{constructor(){ +this._storage=new Map}setAsOpened(e,t){this._storage.set(e,t)}setAsClosed(e){this._storage.delete(e)}isOpened(e){return this._storage.has(e)}getDialogPayload(e){return this._storage.get(e)}}const a=new s},1405:(e,t,n)=>{"use strict";n.d(t,{anchors:()=>s});n(50959);const s={bottom:{attachment:{horizontal:"left",vertical:"top"},targetAttachment:{horizontal:"left",vertical:"bottom"}},top:{attachment:{horizontal:"left",vertical:"bottom"},targetAttachment:{horizontal:"left",vertical:"top"}},topRight:{attachment:{horizontal:"right",vertical:"bottom"},targetAttachment:{horizontal:"right",vertical:"top"}},bottomRight:{attachment:{horizontal:"right",vertical:"top"},targetAttachment:{horizontal:"right",vertical:"bottom"}}}},15499:(e,t,n)=>{"use strict";n.d(t,{CalendarViewType:()=>w,DECADES_YEARS_AMOUNT:()=>y,MONTHS:()=>o,MONTHS_SHORT:()=>i,SUB_HEADER_DECADES:()=>D,SUB_HEADER_YEAR:()=>b,WEEKDAYS_MIN:()=>a,getCurrentAriaLabel:()=>F,getCurrentVisibleTitle:()=>M,getDayAriaLabel:()=>C,getNextAriaLabel:()=>_,getNextLiveRegionConfirmation:()=>k,getNextMonth:()=>R,getPrevAriaLabel:()=>E,getPrevLiveRegionConfirmation:()=>S,getViewTypeLiveRegionConfirmation:()=>N});var s=n(11542);const a=[s.t(null,{context:"day_of_week"},n(11268)),s.t(null,{context:"day_of_week"},n(31533)),s.t(null,{context:"day_of_week"},n(26230)),s.t(null,{context:"day_of_week"},n(24793)),s.t(null,{context:"day_of_week"},n(19801)),s.t(null,{context:"day_of_week"},n(63331)),s.t(null,{context:"day_of_week"},n(85954))],r=[s.t(null,void 0,n(72149)),s.t(null,void 0,n(61199)),s.t(null,void 0,n(44979)),s.t(null,void 0,n(7147)),s.t(null,void 0,n(7951)),s.t(null,void 0,n(72970)),s.t(null,void 0,n(1144))],o=[s.t(null,void 0,n(26910)),s.t(null,void 0,n(16467)),s.t(null,void 0,n(84675)),s.t(null,void 0,n(97637)),s.t(null,void 0,n(68327)),s.t(null,void 0,n(49385)),s.t(null,void 0,n(23230)),s.t(null,void 0,n(86797)),s.t(null,void 0,n(61132)),s.t(null,void 0,n(90784)),s.t(null,void 0,n(71194)),s.t(null,void 0,n(55669))],i=[s.t(null,void 0,n(95425)),s.t(null,void 0,n(35050)),s.t(null,void 0,n(51369)),s.t(null,void 0,n(42762)),s.t(null,void 0,n(68327)),s.t(null,void 0,n(15224)),s.t(null,void 0,n(6215)),s.t(null,void 0,n(38465)),s.t(null,void 0,n(57902)),s.t(null,void 0,n(73546)),s.t(null,void 0,n(71230)),s.t(null,void 0,n(92203))],l=s.t(null,void 0,n(2587)),c=s.t(null,void 0,n(39752)),u=s.t(null,void 0,n(39329)),h=s.t(null,void 0,n(83771)),d=s.t(null,void 0,n(27004)),p=s.t(null,void 0,n(75385)),m=s.t(null,void 0,n(83583)),g=s.t(null,void 0,n(80879)),f=s.t(null,void 0,n(6244)),v={setMonth:s.t(null,void 0,n(92702)),setYear:s.t(null,void 0,n(52051)),setDecades:s.t(null,void 0,n(99990))};var w;!function(e){e.Month="month",e.Year="year",e.Decades="decades"}(w||(w={}));const D=s.t(null,void 0,n(69325)),b=s.t(null,void 0,n(95543)),y=20;function C(e){return`${r[e.getDay()]} ${e.getDate()} ${o[e.getMonth()]} ${e.getFullYear()}`}function E(e,t){switch(e){case w.Month:{const e=new Date(t);return e.setMonth(e.getMonth()-1),`${l}, ${o[e.getMonth()]} ${e.getFullYear()}`}case w.Year: +return`${u}, ${t.getFullYear()-1}`;case w.Decades:return`${d}, ${t.getFullYear()-y} - ${t.getFullYear()-1}`}}function _(e,t){switch(e){case w.Month:{const e=new Date(t);return e.setMonth(e.getMonth()+1),`${c}, ${o[e.getMonth()]} ${e.getFullYear()}`}case w.Year:return`${h}, ${t.getFullYear()+1}`;case w.Decades:return`${p}, ${t.getFullYear()+y} - ${t.getFullYear()+2*y-1}`}}function F(e,t){switch(e){case w.Month:return`${m}, ${t.getFullYear()}`;case w.Year:return`${g}, ${t.getFullYear()} - ${t.getFullYear()+y-1}`;case w.Decades:return`${f}, ${o[t.getMonth()]} ${t.getFullYear()}`}}function M(e,t){switch(e){case w.Month:return`${o[t.getMonth()]} ${t.getFullYear()}`;case w.Year:return`${t.getFullYear()}`;case w.Decades:return`${t.getFullYear()} - ${t.getFullYear()+y-1}`}}function S(e,t){switch(e){case w.Month:{const e=new Date(t);return e.setMonth(e.getMonth()-1),v.setMonth.format({month:o[e.getMonth()]})}case w.Year:return v.setYear.format({year:""+(t.getFullYear()-1)});case w.Decades:return v.setDecades.format({year_start:""+(t.getFullYear()-y),year_end:""+(t.getFullYear()-1)})}}function k(e,t){switch(e){case w.Month:{const e=R(t);return v.setMonth.format({month:o[e.getMonth()]})}case w.Year:return v.setYear.format({year:`${t.getFullYear()+1}`});case w.Decades:return v.setDecades.format({year_start:`${t.getFullYear()+y}`,year_end:""+(t.getFullYear()+2*y-1)})}}function N(e,t){switch(e){case w.Month:return v.setYear.format({year:`${t.getFullYear()}`});case w.Year:return v.setDecades.format({year_start:`${t.getFullYear()}`,year_end:""+(t.getFullYear()+y-1)});case w.Decades:return v.setMonth.format({month:o[t.getMonth()]})}}function R(e){return 11===e.getMonth()?new Date(e.getFullYear()+1,0,1):new Date(e.getFullYear(),e.getMonth()+1,1)}},28746:(e,t,n)=>{"use strict";n.d(t,{Calendar:()=>E});var s=n(50959),a=n(97754),r=n(14543),o=n(17140),i=n(37287);function l(e){const{prevAriaLabel:t,nextAriaLabel:n,currentAriaLabel:a,currentVisibleTitle:l,isNextDisabled:c,isPrevDisabled:u,isViewModeDisabled:h,prevRef:d,middleRef:p,onPrevClick:m,onNextClick:g,onCurrentClick:f,onPrevKeyDown:v,onMiddleKeyDown:w,onHeaderKeyDown:D}=e;return s.createElement("div",{className:i.header,onKeyDown:D},s.createElement(r.LightButton,{startIcon:o,onClick:m,size:"small",variant:"ghost","aria-label":t,disabled:u,onKeyDown:v,reference:d}),s.createElement(r.LightButton,{size:"small",variant:"ghost","aria-label":a,onClick:f,disabled:h,onKeyDown:w,reference:p},l),s.createElement(r.LightButton,{startIcon:o,onClick:g,size:"small",variant:"ghost","aria-label":n,disabled:c,className:i["flip-horizontal"]}))}var c=n(23935),u=n(15499),h=n(53741);class d extends s.PureComponent{constructor(){super(...arguments),this._dateFormatter=new h.DateFormatter,this._getVariant=()=>{let e="ghost";return this._withinSelectedRange()&&(e=this.props.isDisabled?"secondary":"quiet-primary"),this._isOnHighlightedEdge()&&this.props.isDisabled&&(e="quiet-primary"),e},this._onClick=()=>{this.props.onClick&&!this.props.isDisabled&&this.props.onClick(new Date(this.props.day))}}render(){ +const e=a(i.day,this.props.isDisabled&&i.disabled,!this.props.isDisabled&&(this.props.isSelected||this._isOnHighlightedEdge())&&i["accent-color"],this._withinSelectedRange()&&i["within-selected-range"],this._isCurrentDay()&&i["current-day"],!this.props.showFocusRing&&i["hide-focus-ring"]),t=this.props.isSelected||this._isOnHighlightedEdge()||this._withinSelectedRange(),n=t||this._isCurrentDay();return s.createElement(r.LightButton,{onClick:this._onClick,onFocus:this.props.onFocus,size:"small",variant:this._getVariant(),isSelected:n,"data-day":this._dateFormatter.formatLocal(this.props.day),className:e,disabled:this.props.isDisabled,reference:this.props.reference,tabIndex:this.props.tabIndex,"aria-label":(0,u.getDayAriaLabel)(this.props.day),"aria-selected":t,"aria-current":this._isCurrentDay()?"date":void 0},this.props.day.getDate())}_isOnHighlightedEdge(){const{day:e,highlightedFrom:t,highlightedTo:n}=this.props;return!(!t||!n)&&((0,c.isSameDay)(e,t)||(0,c.isSameDay)(e,n))}_withinSelectedRange(){const{day:e,highlightedFrom:t,highlightedTo:n}=this.props;return!(!t||!n)&&this._isBetweenByDay(t,e,n)}_isCurrentDay(){return(0,c.isSameDay)(new Date,this.props.day)}_isBetweenByDay(e,t,n){const s=(0,c.resetToDayStart)(e),a=(0,c.resetToDayStart)(t),r=(0,c.resetToDayStart)(n);return st?e(t)?null:t:null),[e]),f=(0,s.useCallback)(((n,s)=>{if(!n)return null;const a=(0,c.getCloneDateWithOffset)({dateFrom:n,offset:s,isDisabledDate:e,level:u});return g(t(a))}),[t,g]),v=(0,s.useCallback)((()=>{const e=n();return g(e)||f(e,1)}),[g,f]),w=(0,s.useCallback)((()=>{const e=a();return g(e)||f(e,-1)}),[g,f]),D=(0,s.useCallback)(((t,n)=>{if(!t)return;const s=(0,c.getCloneDateWithOffset)({dateFrom:t,offset:n,isDisabledDate:e,level:u});s&&(n>0?r(s):o(s))}),[e,r,o]),{currentlyFocused:b,setCurrentlyFocused:y,focusItem:C,bindings:E}=function({refsMap:e,verticalOffset:t,getNextKeyToFocus:n,getFirstKey:a,getLastKey:r,onGridEnd:o}){const[i,l]=(0,s.useState)(null),c=(0,s.useCallback)((t=>{if(!t)return;const n=e.current.get(t);n&&(n.focus(),l(t))}),[e]),u=(0,s.useCallback)((e=>{const t=n(i,e);t?c(t):o(i,e)}),[i,n]),h=(0,s.useCallback)((e=>{const n=(0,m.hashFromEvent)(e);if(40===n&&(e.preventDefault(),u(t)),38===n&&(e.preventDefault(),u(-1*t)),39===n&&(e.preventDefault(),u(1)),37===n&&(e.preventDefault(),u(-1)),36===n){e.preventDefault();const t=a();c(t)}if(35===n){e.preventDefault();const t=r();c(t)}}),[i,n]);return{currentlyFocused:i,setCurrentlyFocused:l,focusItem:c,bindings:{onKeyDown:h}}}({refsMap:h,verticalOffset:l,getNextKeyToFocus:f,getFirstKey:v,getLastKey:w,onGridEnd:D});return(0,s.useEffect)((()=>C(g(t(i)))),[i]),{itemsRefs:h,setItemRef:d,ensureNotDisabledDate:g,currentlyFocused:b,setCurrentlyFocused:y,focusItem:C,bindings:E}}function f(e){ +const{selectedDate:t,dateToFocus:n,weeks:a,onClickDay:r,setPrevMonth:o,setNextMonth:l,maxDate:h,minDate:p,disableWeekends:m,showFocusRing:f,highlightedFrom:v,highlightedTo:w,isDisabled:D,focusableDateRef:b}=e,y=(0,s.useCallback)((e=>{if(!e)return null;let t=null;return a.find((({days:n})=>(t=n.find((t=>(0,c.isSameDay)(t,e))),t))),t}),[a]),C=(0,s.useCallback)((()=>a[0].days[0]),[a]),E=(0,s.useCallback)((()=>{const e=a[a.length-1].days;return e[e.length-1]}),[a]),_=(0,s.useCallback)((e=>D||(0,c.isDayDisabled)({day:e,minDate:p,maxDate:h,disableWeekends:m})),[p,h,m,D]),{itemsRefs:F,setItemRef:M,currentlyFocused:S,setCurrentlyFocused:k,bindings:N}=g({isDisabledDate:_,findDate:y,getFirstDate:C,getLastDate:E,setPrev:o,setNext:l,dateToFocus:n,verticalOffset:7,dateLevel:"day"}),R=(0,c.getDateInTabOrder)({selectedDate:t,dateToFocus:n,currentlyFocused:S,firstEnabledDate:(0,c.getFirstEnabledDay)(a,_),getFirstDate:C,getLastDate:E,isDisabledDate:_});return(0,s.useEffect)((()=>{b.current=R&&F.current.get(R)||null}),[R,b]),s.createElement(s.Fragment,null,s.createElement("div",{className:i["sub-header"],"aria-hidden":!0},u.WEEKDAYS_MIN.map((e=>s.createElement("span",{key:e},e)))),s.createElement("div",{className:i["view-month"],tabIndex:-1,...N},s.createElement("div",{className:i.weeks},a.map((({week:e,days:n})=>s.createElement("div",{className:i.week,key:e},n.map((e=>s.createElement(d,{key:e.toDateString(),day:e,isDisabled:_(e),isSelected:(0,c.isSameDay)(e,t),onClick:r,highlightedFrom:v,highlightedTo:w,reference:M(e),tabIndex:(0,c.isSameDay)(e,R)?0:-1,onFocus:(0,c.isSameDay)(e,R)?()=>k(e):void 0,showFocusRing:f})))))))))}function v(e){const{months:t,selectedDate:n,maxDate:a,minDate:o,showFocusRing:l,dateToFocus:h,isDisabled:d,focusableDateRef:p,onSelect:m,setPrevYear:f,setNextYear:v}=e,w=(0,s.useCallback)((e=>d||!(0,c.isInRange)(e,o,a,"month")),[o,a,d]),D=(0,s.useCallback)((e=>{if(!e)return null;let n=null;return t.find((({date:t})=>(n=(0,c.isSameMonth)(e,t)?t:null,n))),n}),[t]),b=(0,s.useCallback)((()=>t[0].date),[t]),y=(0,s.useCallback)((()=>t[t.length-1].date),[t]),{itemsRefs:C,setItemRef:E,currentlyFocused:_,setCurrentlyFocused:F,bindings:M}=g({isDisabledDate:w,findDate:D,getFirstDate:b,getLastDate:y,setPrev:f,setNext:v,verticalOffset:3,dateToFocus:h,dateLevel:"month"}),S=(0,c.getDateInTabOrder)({selectedDate:n,dateToFocus:h,currentlyFocused:_,firstEnabledDate:(0,c.getFirstEnabledMonth)(t,w),getFirstDate:b,getLastDate:y,isDisabledDate:w});return(0,s.useEffect)((()=>{p.current=S&&C.current.get(S)||null}),[S,p]),s.createElement(s.Fragment,null,s.createElement("div",{className:i["sub-header"],"aria-hidden":!0},s.createElement("span",null,u.SUB_HEADER_YEAR)),s.createElement("div",{className:i["view-year"],...M},t.map((({title:e,ariaLabel:t,date:a})=>{const o=(0,c.isSameMonth)(a,n),u=w(a),h=o?"quiet-primary":"ghost";return s.createElement(r.LightButton,{key:a.toDateString(),size:"small",variant:h,disabled:u,isSelected:o,className:!l&&i["hide-focus-ring"],onClick:()=>m(a),reference:E(a),tabIndex:(0,c.isSameMonth)(a,S)?0:-1,onFocus:(0, +c.isSameMonth)(a,S)?()=>F(a):void 0,"aria-label":`${t} ${a.getFullYear()}`,"aria-selected":o},e)}))))}function w(e){const{years:t,selectedDate:n,dateToFocus:o,maxDate:l,minDate:h,showFocusRing:d,isDisabled:p,focusableDateRef:m,onSelect:f,setPrevDecades:v,setNextDecades:w}=e,D=(0,s.useCallback)((e=>p||!(0,c.isInRange)(e,h,l,"year")),[h,l,p]),b=(0,s.useCallback)((e=>e&&t.find((t=>(0,c.isSameYear)(e,t)))||null),[t]),y=(0,s.useCallback)((()=>t[0]),[t]),C=(0,s.useCallback)((()=>t[t.length-1]),[t]),{itemsRefs:E,setItemRef:_,currentlyFocused:F,setCurrentlyFocused:M,bindings:S}=g({isDisabledDate:D,findDate:b,getFirstDate:y,getLastDate:C,setPrev:v,setNext:w,dateToFocus:o,verticalOffset:4,dateLevel:"year"}),k=(0,c.getDateInTabOrder)({selectedDate:n,dateToFocus:o,currentlyFocused:F,firstEnabledDate:(0,c.getFirstEnabledYear)(t,D),getFirstDate:y,getLastDate:C,isDisabledDate:D});return(0,s.useEffect)((()=>{m.current=k&&E.current.get(k)||null}),[k,m]),s.createElement(s.Fragment,null,s.createElement("div",{className:i["sub-header"],"aria-hidden":!0},s.createElement("span",null,u.SUB_HEADER_DECADES)),s.createElement("div",{className:i["view-decades"],...S},t.map((e=>{const t=e.getFullYear(),o=(0,c.isSameYear)(e,n),l=D(e),u=o?"quiet-primary":"ghost";return s.createElement(r.LightButton,{key:e.toDateString(),size:"small",variant:u,disabled:l,isSelected:o,className:a(i["decade-button"],!d&&i["hide-focus-ring"]),onClick:()=>f(e),reference:_(e),tabIndex:(0,c.isSameYear)(e,k)?0:-1,onFocus:(0,c.isSameYear)(e,k)?()=>M(e):void 0,"aria-selected":o},t)}))))}class D{constructor(e,t=[]){this._messagesQueue=[],this._alternate=!1,this._renderedMessage=null,this._idCounter=0,this._containers=[...t],this._type=e}setContainers(e){this._containers=[...e]}addMessage(e,t=0){const n=this._generateId(),s={id:n,message:e,destroyTimeout:this._calculateDestroyTimeout(e,t)};return this._messagesQueue.push(s),this._renderedMessage||this._renderMessage(),{...s,type:this._type,destroy:this._getDestroyMessageCallback(n)}}destroyAll(){var e;this._messagesQueue=[],clearTimeout(null===(e=this._renderedMessage)||void 0===e?void 0:e.destroyTimer),this._containers.forEach((e=>{e.innerText=""})),this._renderedMessage=null,this._alternate=!1}_generateId(){return`live-region-${this._type}-${this._idCounter++}`}_calculateDestroyTimeout(e,t=0){const n=50*e.trim().length+200,s=250*e.trim().length;return Math.min(Math.max(n,t),s)}_findById(e){var t;return(null===(t=this._renderedMessage)||void 0===t?void 0:t.id)===e?this._renderedMessage:this._messagesQueue.find((t=>t.id===e))}_getDestroyMessageCallback(e){return async t=>{const n=this._findById(e);return!!n&&(n.renderedTo?!!t&&(this._removeRenderedMessage(),this._renderMessage(),!0):(this._removeFromQueue(n),!0))}}_removeRenderedMessage(){var e;const t=null===(e=this._renderedMessage)||void 0===e?void 0:e.renderedTo;t&&(t.innerText=""),this._renderedMessage=null}_removeFromQueue(e){this._messagesQueue=this._messagesQueue.filter((t=>t!==e))}async _renderMessage(){if(!this._containers.length||!this._messagesQueue.length)return +;const e=this._alternate?this._containers[0]:this._containers[1],t=this._messagesQueue.shift();let n;e.innerText=t.message;const s=new Promise(((e,s)=>{n=setTimeout((()=>{var n;if((null===(n=this._renderedMessage)||void 0===n?void 0:n.id)===t.id)return this._removeRenderedMessage(),void this._renderMessage().then(e);s("Currently rendered message is not the one that you 're trying to destroy")}),t.destroyTimeout)}));this._renderedMessage={...t,renderedTo:e,destroyTimer:n,destroyPromise:s},this._alternate=!this._alternate}}class b extends D{}const y=new class{constructor(){this.isInited=!1,this._politeQueue=new b("polite"),this._assertiveQueue=new b("assertive")}renderTo(e,t=!1){return t&&this.destroy(),this._init(e)}destroy(){this._politeQueue.destroyAll(),this._assertiveQueue.destroyAll(),this.isInited=!1}sayPolitely(e,t){return this.isInited?this._politeQueue.addMessage(e,t):null}interrupt(e,t){return this.isInited?this._assertiveQueue.addMessage(e,t):null}_init(e){if(!e)return!1;if(this.isInited)return!1;return!!this._setContainers(e)&&(this.isInited=!0,!0)}_setContainers(e){const t=document.getElementById(e);if(!t)return!1;const n=t.querySelectorAll('[aria-live="polite"]'),s=t.querySelectorAll('[aria-live="assertive"]');return!(!n||2!==n.length||!s||2!==s.length)&&(this._politeQueue.setContainers([n[0],n[1]]),this._assertiveQueue.setContainers([s[0],s[1]]),!0)}};function C({viewType:e,decadesStartYear:t,viewDate:n,setPrev:a,setNext:r,switchViewType:o}){const[i,l]=(0,s.useState)(null),c=(0,s.useCallback)((e=>{i&&i.destroy(),l(y.sayPolitely(e))}),[i,l]);return{onPrevClick:(0,s.useCallback)((()=>{c((0,u.getPrevLiveRegionConfirmation)(e,e===u.CalendarViewType.Decades?t:n)),a(null)}),[a,c]),onNextClick:(0,s.useCallback)((()=>{c((0,u.getNextLiveRegionConfirmation)(e,e===u.CalendarViewType.Decades?t:n)),r(null)}),[r,c]),onSwitchViewType:(0,s.useCallback)((s=>{c((0,u.getViewTypeLiveRegionConfirmation)(e,e===u.CalendarViewType.Year?t:n)),o(s)}),[o,c])}}function E(e){const{selectedDate:t,maxDate:n,minDate:r,className:o,disableWeekends:h,highlightedFrom:d,highlightedTo:p,popupStyle:g=!0,showFocusRing:D=!1,autoFocus:b=!1,isDisabled:y=!1,withFocusTrap:E=!1,endSlot:_,onSelect:F,onMonthSwitch:M,onYearSwitch:S,onDecadesSwitch:k,onViewTypeChange:N,focusTriggerElement:R}=e,[x,T]=(0,s.useState)(D),I=(0,s.useCallback)((()=>T(!0)),[T]);(0,s.useEffect)((()=>{D&&T(!0)}),[D]);const P=(0,s.useCallback)((e=>{R&&38===(0,m.hashFromEvent)(e)&&(e.preventDefault(),e.stopPropagation(),T(!1),R())}),[R]),{viewDate:A,viewType:Y,dateToFocus:O,weeks:V,months:z,years:L,isNextDisabled:H,isPrevDisabled:B,setPrev:$,setNext:K,switchViewType:W,onClickDay:j,onClickMonth:J,onClickYear:q}=function({selectedDate:e,autoFocus:t,showFocusRing:n,minDate:a,maxDate:r,onSelect:o,onMonthSwitch:i,onYearSwitch:l,onDecadesSwitch:h,onViewTypeChange:d}){const[p,m]=(0,s.useState)(e),[g,f]=(0,s.useState)(u.CalendarViewType.Month),[v,w]=(0,s.useState)(t?e:null),D=(0,s.useMemo)((()=>(0,c.getDecadesStart)(p)),[p]),b=(0,s.useCallback)((e=>{const t=new Date(p),n=(0, +u.getNextMonth)(p),s=new Date(n.getFullYear(),n.getMonth()+e,0).getDate(),a=p.getDate()>s?s:p.getDate();t.setMonth(t.getMonth()+e,a),m(t),i&&i(t)}),[p,i]),y=(0,s.useCallback)((e=>{const t=new Date(p);t.setFullYear(t.getFullYear()+e),m(t),l&&l(t)}),[p,l]),C=(0,s.useCallback)((e=>{const t=new Date(D);t.setFullYear(t.getFullYear()+e),m(t),h&&h(t)}),[D,p,h]),E=(0,s.useCallback)(((e,t)=>{switch(t&&w(t),g){case u.CalendarViewType.Month:return b(1*e);case u.CalendarViewType.Year:return y(1*e);case u.CalendarViewType.Decades:return C(e*u.DECADES_YEARS_AMOUNT)}}),[g,b,y,C]),_=(0,s.useCallback)((e=>E(-1,e)),[E]),F=(0,s.useCallback)((e=>E(1,e)),[E]),M=(0,s.useCallback)((()=>{const e=Object.values(u.CalendarViewType);let t=e.indexOf(g)+1;t>=e.length&&(t=0),f(e[t]),d&&d(e[t])}),[g]),S=(0,s.useCallback)((e=>{m(new Date(e)),o&&o(new Date(e))}),[o]),k=(0,s.useCallback)((e=>{const t=new Date(p);t.setMonth(e.getMonth()),(0,c.isSameMonth)(t,e)||t.setMonth(e.getMonth(),1),m(t);const n=new Date(v||p);n.setMonth(e.getMonth()),(0,c.isSameMonth)(n,e)||n.setMonth(e.getMonth(),1),w(n),f(u.CalendarViewType.Month)}),[p,o,M]),N=(0,s.useCallback)((e=>{const t=new Date(p);t.setFullYear(e.getFullYear()),m(t);const n=new Date(v||p);n.setFullYear(e.getFullYear()),w(n),f(u.CalendarViewType.Year)}),[p,o,M]),R=(0,s.useMemo)((()=>(0,c.getWeeks)(p)),[p]),x=(0,s.useMemo)((()=>(0,c.getMonths)(p)),[p]),T=(0,s.useMemo)((()=>(0,c.getDecades)(D)),[D]),I=(0,s.useMemo)((()=>{switch(g){case u.CalendarViewType.Month:{const e=R[R.length-1].days,t=new Date(e[e.length-1]);return t.setDate(t.getDate()+1),!(0,c.isInRange)(t,a,r)}case u.CalendarViewType.Year:{const e=new Date(x[x.length-1].date);return e.setMonth(e.getMonth()+1),!(0,c.isInRange)(e,a,r,"month")}case u.CalendarViewType.Decades:{const e=new Date(T[T.length-1]);return e.setFullYear(e.getFullYear()+1),!(0,c.isInRange)(e,a,r,"year")}}}),[g,a,r,R,x,T]),P=(0,s.useMemo)((()=>{switch(g){case u.CalendarViewType.Month:{const e=new Date(R[0].days[0]);return e.setDate(e.getDate()-1),!(0,c.isInRange)(e,a,r)}case u.CalendarViewType.Year:{const e=new Date(x[0].date);return e.setMonth(e.getMonth()-1),!(0,c.isInRange)(e,a,r,"month")}case u.CalendarViewType.Decades:{const e=new Date(T[0]);return e.setFullYear(e.getFullYear()-1),!(0,c.isInRange)(e,a,r,"year")}}}),[g,a,r,R,x,T]);return(0,s.useEffect)((()=>{!v&&n&&t&&w(e),n||w(null)}),[t,e,v,n]),{viewDate:p,viewType:g,dateToFocus:v,weeks:R,months:x,years:T,isNextDisabled:I,isPrevDisabled:P,setPrev:_,setNext:F,switchViewType:M,onClickDay:S,onClickMonth:k,onClickYear:N}}({selectedDate:t,minDate:r,maxDate:n,autoFocus:b,showFocusRing:x,onMonthSwitch:M,onYearSwitch:S,onDecadesSwitch:k,onViewTypeChange:N,onSelect:F}),{focusableDateRef:U,prevRef:Q,middleRef:Z,onPrevKeyDown:X,onMiddleKeyDown:G,forwardFocusToStart:ee}=function({withFocusTrap:e,isPrevDisabled:t}){const n=(0,s.useRef)(null),a=(0,s.useCallback)((t=>{var s;e&&m.Modifiers.Shift+9===(0,m.hashFromEvent)(t)&&(t.preventDefault(),null===(s=n.current)||void 0===s||s.focus())}),[e]),r=(0,s.useCallback)((e=>{t||a(e)}),[t,a]),o=(0, +s.useCallback)((e=>{t&&a(e)}),[t,a]),i=(0,s.useRef)(null),l=(0,s.useRef)(null),c=(0,s.useCallback)((e=>{var n,s;e.preventDefault(),e.stopPropagation(),t?null===(s=l.current)||void 0===s||s.focus():null===(n=i.current)||void 0===n||n.focus()}),[t]);return{focusableDateRef:n,prevRef:i,middleRef:l,onPrevKeyDown:r,onMiddleKeyDown:o,forwardFocusToStart:c}}({withFocusTrap:E,isPrevDisabled:B}),te=(0,s.useMemo)((()=>L[0]),[L]),{onPrevClick:ne,onNextClick:se,onSwitchViewType:ae}=C({viewType:Y,decadesStartYear:te,viewDate:A,setPrev:$,setNext:K,switchViewType:W});return s.createElement("div",{className:a(i.calendar,g&&i.popupStyle,o),tabIndex:-1,onKeyDown:I},s.createElement(l,{prevAriaLabel:(0,u.getPrevAriaLabel)(Y,Y===u.CalendarViewType.Decades?te:A),nextAriaLabel:(0,u.getNextAriaLabel)(Y,Y===u.CalendarViewType.Decades?te:A),currentAriaLabel:(0,u.getCurrentAriaLabel)(Y,Y===u.CalendarViewType.Year?te:A),currentVisibleTitle:(0,u.getCurrentVisibleTitle)(Y,Y===u.CalendarViewType.Decades?te:A),onPrevClick:ne,onNextClick:se,onPrevKeyDown:X,onMiddleKeyDown:G,onHeaderKeyDown:P,onCurrentClick:ae,isNextDisabled:y||H,isPrevDisabled:y||B,isViewModeDisabled:y,prevRef:Q,middleRef:Z}),Y===u.CalendarViewType.Month&&s.createElement(f,{weeks:V,selectedDate:t,dateToFocus:O,maxDate:n,minDate:r,onClickDay:j,disableWeekends:h,highlightedFrom:d,highlightedTo:p,setPrevMonth:$,setNextMonth:K,showFocusRing:x,isDisabled:y,focusableDateRef:U}),Y===u.CalendarViewType.Year&&s.createElement(v,{months:z,selectedDate:t,dateToFocus:O,maxDate:n,minDate:r,onSelect:J,setPrevYear:$,setNextYear:K,showFocusRing:x,isDisabled:y,focusableDateRef:U}),Y===u.CalendarViewType.Decades&&s.createElement(w,{years:L,selectedDate:t,dateToFocus:O,maxDate:n,minDate:r,onSelect:q,setPrevDecades:$,setNextDecades:K,showFocusRing:x,isDisabled:y,focusableDateRef:U}),s.createElement("div",{className:i["slot-wrapper"]},_),E&&s.createElement("div",{tabIndex:0,onFocus:ee}))}},85528:(e,t,n)=>{"use strict";n.d(t,{DatePicker:()=>F});var s=n(11542),a=n(50959),r=n(97754),o=n(5325),i=n(32563),l=n(53741),c=n(28746),u=n(50151),h=n(9745),d=n(86623),p=n(95263),m=n(78274),g=n(52778),f=n(42842),v=n(68335),w=n(20111);class D extends a.PureComponent{constructor(e){super(e),this._input=null,this._inputContainer=null,this._handleFocus=e=>{var t,n;this.props.showOnFocus&&this.props.onShowPicker(),null===(n=(t=this.props).onFocus)||void 0===n||n.call(t,e)},this._handleInputRef=e=>{this._input=e,this.props.inputReference&&this.props.inputReference(this._input)},this._handleContainerRef=e=>{this._inputContainer=e},this._onShowPicker=e=>{if(e&&this._inputContainer){const t=e.getBoundingClientRect(),n=this._inputContainer.getBoundingClientRect();t.width&&t.width>window.innerWidth-n.left?(e.style.right="0",e.style.left="auto"):(e.style.right="auto",e.style.left=`${n.left}px`);const s=window.innerHeight-n.bottom,a=n.top;if(s>=t.height)return void(e.style.top=`${n.bottom}px`);e.style.top="auto",e.style.bottom=a{const e=(0,u.ensureNotNull)(this._input).value +;this.setState({value:e}),this.props.onType(e)},this._onKeyDown=e=>{this.props.hideOnKeyDown&&this.props.onHidePicker(),this.props.onKeyDown&&this.props.onKeyDown(e)},this._onKeyPress=e=>{if(e.charCode){const t=String.fromCharCode(e.charCode);this.props.inputRegex.test(t)||e.preventDefault()}},this._onKeyUp=e=>{if(8!==e.keyCode){const e=(0,u.ensureNotNull)(this._input).value,t=this.props.fixValue(e);t!==e&&this.setState({value:t})}},this._handleDropdownKeydown=e=>{var t;27===(0,v.hashFromEvent)(e)&&(null===(t=this._input)||void 0===t||t.focus(),this.props.onHidePicker())},this.state={value:e.value,valueFromProps:e.value}}render(){const{position:e="fixed",className:t,size:n,disabled:s,readonly:o,errors:i,icon:l,InputComponent:c=d.FormInput}=this.props;return a.createElement("div",{className:w.pickerInput,ref:this._handleContainerRef},a.createElement(c,{value:this.state.value,onBlur:this.props.onBlur,onKeyDown:this._onKeyDown,onKeyPress:this._onKeyPress,onKeyUp:this._onKeyUp,onChange:this._onChange,onFocus:this._handleFocus,onClick:this.props.onShowPicker,reference:this._handleInputRef,className:t,size:n,disabled:s,errors:i,messagesPosition:p.MessagesPosition.Attached,hasErrors:this.props.showErrorMessages&&i&&i.length>0,name:this.props.name,readonly:o,endSlot:i&&i.length?void 0:a.createElement(m.EndSlot,null,a.createElement(h.Icon,{icon:l,className:r(w.icon,s&&w.disabled),onClick:s||o?void 0:this.props.onShowPicker})),"data-name":this.props.name}),this.props.showPicker&&!o?a.createElement(f.Portal,{top:"0",left:"0",right:"0",bottom:"0",pointerEvents:"none"},a.createElement(g.OutsideEvent,{mouseDown:!0,handler:this.props.onHidePicker},(t=>a.createElement("span",{ref:t,style:{pointerEvents:"auto"}},a.createElement("div",{className:r(w.picker,w[e]),key:"0",ref:this._onShowPicker,onKeyDown:this._handleDropdownKeydown},this.props.children))))):null)}static getDerivedStateFromProps(e,t){return e.value!==t.valueFromProps?{value:e.value,valueFromProps:e.value}:null}}D.defaultProps={showOnFocus:!0};class b extends a.PureComponent{constructor(e){super(e),this._input=null,this._nativeInputRef=a.createRef(),this._handleInputRef=e=>{this._input=e,this.props.inputReference&&this.props.inputReference(this._input)},this._onFocus=()=>{this.setState({isFocused:!0})},this._onBlur=()=>{this._nativeInputRef.current&&(this._nativeInputRef.current.defaultValue=this.state.value),this.setState({isFocused:!1})},this._onChange=e=>{const{value:t}=e.target;t&&(this.setState({value:t}),this.props.onChange(t))},this.state={value:e.value,isFocused:!1}}componentDidMount(){this._nativeInputRef.current&&(this._nativeInputRef.current.defaultValue=this.props.value)}render(){const{className:e,containerClassName:t,disabled:n,errors:s,InputComponent:o=d.FormInput}=this.props,i=!this.props.readonly&&!n,l=this.props.showErrorMessages&&s&&s.length>0;return a.createElement("div",{className:r(w.pickerInput,t)},a.createElement(o,{value:this.state.value,readonly:!0,noReadonlyStyles:!0, +endSlot:s&&s.length?void 0:a.createElement(m.EndSlot,null,a.createElement(h.Icon,{icon:this.props.icon,className:r(w.icon,n&&w.disabled)})),className:e,inputClassName:w.textInput,size:this.props.size,disabled:n,hasErrors:l,errors:s,alwaysShowAttachedErrors:!0,messagesPosition:p.MessagesPosition.Attached,name:i?void 0:this.props.name,reference:this._handleInputRef,highlight:this.state.isFocused,intent:!l&&this.state.isFocused?"primary":void 0}),i&&a.createElement("input",{ref:this._nativeInputRef,type:this.props.type,className:w.nativePicker,onChange:this._onChange,onInput:this._onChange,min:this.props.min,max:this.props.max,name:this.props.name,onFocus:this._onFocus,onBlur:this._onBlur}))}}var y=n(23935),C=n(67029),E=n(53017),_=n(1401);class F extends a.PureComponent{constructor(e){super(e),this._pickerInputContainerRef=a.createRef(),this._pickerInpuRef=a.createRef(),this._dateFormatter=new l.DateFormatter,this._onPickerInputKeyDown=e=>{const t=(0,v.hashFromEvent)(e);if([v.Modifiers.Shift+9,9].includes(t))this._hideCalendar();else{if(40===t)return e.preventDefault(),this._showCalendar(),void this.setState({autofocusCalendar:!0});13===t&&this.props.onEnter&&this.props.onEnter(e),this._hideCalendar()}},this._returnFocusToInput=()=>{var e;this.setState({autofocusCalendar:!1}),null===(e=this._pickerInpuRef.current)||void 0===e||e.focus()},this._fixValue=e=>(e=(e=e.substring(0,10)).replace(/-+/g,"-"),(/^\d{4}$/.test(e)||/^\d{4}-\d{2}$/.test(e))&&(e+="-"),e),this._isValid=e=>{if(/^[0-9]{4}(-[0-9]{2}){2}/.test(e)){const t=new Date(e.concat("T00:00"));return!(0,y.isInvalidDateObj)(t)&&(!!(this.props.noRangeValidation||i.mobiletouch&&o.isIOS)||(0,y.isInRange)(t,this.props.minDate,this.props.maxDate))}return!1},this._onBlur=e=>{var t;if(!this.props.revertInvalidData||(null===(t=this._pickerInputContainerRef.current)||void 0===t?void 0:t.contains(e.relatedTarget)))return;const{value:n}=e.target;if(!this._isValid(n)){const t=new Date(this.state.date);this.setState({pickerInputKey:e.timeStamp,date:t,isInvalid:!1}),this.props.onPick(t)}},this._onType=e=>{const t=this._isValid(e)?new Date(e.concat("T00:00")):null;t?this.setState({date:t,isInvalid:!1}):this.setState({isInvalid:!0}),this.props.onPick(t)},this._onSelect=e=>{this.setState({date:e,showCalendar:!1,isInvalid:!1}),this.props.onPick(e)},this._showCalendar=()=>{this.setState({showCalendar:!0})},this._hideCalendar=()=>{this.setState({showCalendar:!1,autofocusCalendar:!1})},this._getErrors=()=>{const e=this.props.errors?[...this.props.errors]:[];return this.state.isInvalid&&e.push(s.t(null,void 0,n(5122))),e},this.state={pickerInputKey:0,date:e.initial,showCalendar:!1,isInvalid:!this._isValid(this._dateFormatter.formatLocal(e.initial)),autofocusCalendar:!1,initial:e.initial}}render(){const e=this.props.endSlotComponent,t=(0,E.mergeRefs)([this._pickerInpuRef,this.props.inputReference]);return i.mobiletouch?a.createElement(b,{value:this._dateFormatter.formatLocal(this.state.date),type:"date",onChange:this._onType,icon:_,disabled:this.props.disabled,size:this.props.size, +min:this.props.minDate&&this._dateFormatter.formatLocal(this.props.minDate),max:this.props.maxDate&&this._dateFormatter.formatLocal(this.props.maxDate),errors:this._getErrors(),showErrorMessages:this.props.showErrorMessages,name:this.props.name,readonly:this.props.readonly,className:r(this._getFontSizeClassName(this.props.size),this.props.className),containerClassName:this.props.containerClassName,inputReference:this.props.inputReference,InputComponent:this.props.InputComponent}):a.createElement("div",{className:this.props.containerClassName,ref:this._pickerInputContainerRef},a.createElement(D,{key:this.state.pickerInputKey,value:this._dateFormatter.formatLocal(this.state.date),inputRegex:/[0-9.]/,fixValue:this._fixValue,onType:this._onType,onBlur:this._onBlur,onShowPicker:this._showCalendar,onHidePicker:this._hideCalendar,showPicker:this.state.showCalendar&&this.props.withCalendar,showOnFocus:this.props.showOnFocus,icon:_,disabled:this.props.disabled,size:this.props.size,errors:this._getErrors(),showErrorMessages:this.props.showErrorMessages,name:this.props.name,readonly:this.props.readonly,position:this.props.position,className:r(this._getFontSizeClassName(this.props.size),this.props.className),inputReference:t,InputComponent:this.props.InputComponent,onKeyDown:this._onPickerInputKeyDown,onFocus:this.props.onFocus},a.createElement(c.Calendar,{selectedDate:this.state.date,maxDate:this.props.maxDate,minDate:this.props.minDate,onSelect:this._onSelect,endSlot:e&&a.createElement(e,{onSelectDate:this._onSelect}),autoFocus:this.state.autofocusCalendar,showFocusRing:this.state.autofocusCalendar,focusTriggerElement:this._returnFocusToInput,withFocusTrap:!0})))}static getDerivedStateFromProps(e,t){return t.initial!==e.initial?{...t,date:e.initial,initial:e.initial}:null}_getFontSizeClassName(e){return e?"large"===e?C.InputClasses.FontSizeLarge:C.InputClasses.FontSizeMedium:void 0}}F.defaultProps={position:"fixed",withCalendar:!0}},76056:(e,t,n)=>{"use strict";n.d(t,{DateInput:()=>m});var s=n(50959),a=n(11542),r=n(9745),o=n(78274),i=n(86623),l=n(97754),c=n.n(l),u=n(30247);function h(e){const{className:t,text:n}=e;return s.createElement("span",{className:c()(u.tooltip,t)},n)}var d=n(98475);const p=n(53209);function m(e){const{hasErrors:t,onClick:l,errors:c,className:u,theme:m=p,...g}=e;return s.createElement("div",{className:m.container,onClick:l},s.createElement(i.FormInput,{...g,className:m.date,hasErrors:t,errors:[],endSlot:!t&&s.createElement(o.EndSlot,{icon:!0,interactive:!1},s.createElement(r.Icon,{icon:d,className:m.icon}))}),t&&s.createElement(h,{text:a.t(null,void 0,n(32457)),className:m.tooltip}))}},23935:(e,t,n)=>{"use strict";n.d(t,{addLocalTime:()=>b,getCloneDateWithOffset:()=>N,getDateInTabOrder:()=>R,getDecades:()=>_,getDecadesStart:()=>y,getFirstEnabledDay:()=>M,getFirstEnabledMonth:()=>S,getFirstEnabledYear:()=>k,getMonths:()=>E,getWeeks:()=>C,isDayDisabled:()=>F,isInRange:()=>f,isInvalidDateObj:()=>v,isSameDay:()=>u,isSameMonth:()=>h,isSameYear:()=>d,resetToDayEnd:()=>o,resetToDayStart:()=>r, +subtractLocalTime:()=>D,twoDigitsFormat:()=>a});var s=n(15499);function a(e){return("0"+e).slice(-2)}function r(e){const t=new Date(e);return t.setMilliseconds(0),t.setSeconds(0),t.setMinutes(0),t.setHours(0),t}function o(e){const t=new Date(e);return t.setMilliseconds(999),t.setSeconds(59),t.setMinutes(59),t.setHours(23),t}function i(e,t=!1){const n=r(e),s=t?function(e){if(e>6)throw new Error("Invalid day is provided");return 0===e?6:e-1}(n.getDay()):n.getDay();return n.setDate(n.getDate()-s),n}function l(e){const t=r(e);return t.setDate(1),t}function c(e){const t=l(e);return t.setMonth(1),t}function u(e,t){return!!t&&Number(r(e))===Number(r(t))}function h(e,t){return!!t&&Number(l(e))===Number(l(t))}function d(e,t){return!!t&&Number(c(e))===Number(c(t))}function p(e){const t=new Date(e.getFullYear(),0,1),n=(Number(e)-Number(t))/864e5;return Math.ceil((n+t.getDay()+1)/7)}function m(e){const t=new Date(e);return t.setDate(t.getDate()+7),t}const g={day:r,month:l,year:c};function f(e,t,n,s="day"){const a=g[s],r=!t||Number(a(t))-Number(a(e))<=0;return(!n||Number(a(n))-Number(a(e))>=0)&&r}function v(e){return Number.isNaN(Number(e))}function w(e){return new Date(e).getTimezoneOffset()/60}function D(e){const t=new Date(e);return t.setHours(t.getHours()+w(t)),t}function b(e){const t=new Date(e);return t.setHours(t.getHours()-w(t)),t}function y(e){const t=e.getFullYear()%10*-1,n=new Date(e);return n.setFullYear(e.getFullYear()+t),n}function C(e){const t=[];let n=i(l(e),!0);for(let s=0;s<6;s++){const s=[];for(let t=0;t<7;t++){const a=new Date(n);a.setDate(a.getDate()+t),h(a,e)&&s.push(a)}s.length&&t.push({week:p(n),days:s}),n=new Date(m(n))}return t}function E(e){return s.MONTHS_SHORT.map(((t,n)=>{const a=l(e);return a.setMonth(n),{title:t,ariaLabel:s.MONTHS[n],date:a}}))}function _(e){const t=[];for(let n=0;n!1)}){return function e(r,o=0){const i=new Date(r);switch(n){case"day":i.setDate(i.getDate()+t);break;case"month":i.setMonth(i.getMonth()+t);break;case"year":i.setFullYear(i.getFullYear()+t)}const l=a(i);return o>s||!l?l?null:i:e(i,o+1)}(e)}function R({selectedDate:e,dateToFocus:t,currentlyFocused:n,firstEnabledDate:s,getFirstDate:a,getLastDate:r,isDisabledDate:o}){const i=f(e,a(),r(),"day")&&!o(e)?e:null,l=t&&f(t,a(),r(),"day")&&!o(t)?t:null;return(n&&f(n,a(),r(),"day")&&!o(n)?n:null)||i||l||s}},70412:(e,t,n)=>{"use strict";n.d(t,{hoverMouseEventFilter:()=>r, +useAccurateHover:()=>o,useHover:()=>a});var s=n(50959);function a(){const[e,t]=(0,s.useState)(!1);return[e,{onMouseOver:function(e){r(e)&&t(!0)},onMouseOut:function(e){r(e)&&t(!1)}}]}function r(e){return!e.currentTarget.contains(e.relatedTarget)}function o(e){const[t,n]=(0,s.useState)(!1);return(0,s.useEffect)((()=>{const t=t=>{if(null===e.current)return;const s=e.current.contains(t.target);n(s)};return document.addEventListener("mouseover",t),()=>document.removeEventListener("mouseover",t)}),[]),t}},86623:(e,t,n)=>{"use strict";n.d(t,{FormInput:()=>c});var s=n(50959),a=n(31261),r=n(95263),o=n(78274),i=n(47201),l=n(38528);function c(e){var t;const{intent:n,onFocus:c,onBlur:u,onMouseOver:h,onMouseOut:d,containerReference:p=null,endSlot:m,hasErrors:g,hasWarnings:f,hasSuccessMessages:v,errors:w,warnings:D,successMessages:b,alwaysShowAttachedErrors:y,iconHidden:C,messagesPosition:E,messagesAttachment:_,customErrorsAttachment:F,messagesRoot:M,inheritMessagesWidthFromTarget:S,disableMessagesRtlStyles:k,"aria-required":N,"aria-invalid":R,"aria-label":x,inputDescription:T,...I}=e,P=(0,r.useControlValidationLayout)({hasErrors:g,hasWarnings:f,hasSuccessMessages:v,errors:w,warnings:D,successMessages:b,alwaysShowAttachedErrors:y,iconHidden:C,messagesPosition:E,messagesAttachment:_,customErrorsAttachment:F,messagesRoot:M,inheritMessagesWidthFromTarget:S,disableMessagesRtlStyles:k,inputDescription:T}),A=(0,i.createSafeMulticastEventHandler)(c,P.onFocus),Y=(0,i.createSafeMulticastEventHandler)(u,P.onBlur),O=(0,i.createSafeMulticastEventHandler)(h,P.onMouseOver),V=(0,i.createSafeMulticastEventHandler)(d,P.onMouseOut);return s.createElement(s.Fragment,null,s.createElement(a.InputControl,{...I,intent:null!==(t=P.intent)&&void 0!==t?t:n,onFocus:A,onBlur:Y,onMouseOver:O,onMouseOut:V,containerReference:(0,l.useMergedRefs)([p,P.containerReference]),endSlot:s.createElement(s.Fragment,null,P.icon&&s.createElement(o.EndSlot,{icon:!0},P.icon),m),"aria-required":N,"aria-invalid":R,"aria-describedby":P.ariaIds,"aria-label":x}),P.renderedErrors)}},36565:(e,t,n)=>{"use strict";n.d(t,{TimeInput:()=>A});var s=n(49483),a=n(50959),r=n(97754),o=n.n(r),i=n(50151),l=n(47201),c=n(78274),u=n(31261),h=n(9745),d=n(43832),p=n(95096);function m(e){return a.createElement(h.Icon,{className:d.icon,icon:p})}var g=n(29202),f=n(78634);var v=n(36383),w=n(37160);const D={0:{pattern:/\d/},9:{pattern:/\d/,optional:!0},"#":{pattern:/\d/,recursive:!0},A:{pattern:/[a-zA-Z0-9]/},S:{pattern:/[a-zA-Z]/}};function b(e,t,n){const s=[],a=n;let r=0,o=0;const i=e.length,l=a.length;let c=-1,u=0;const h=[],d=i-1,p=[];let m;for(;r{const[n,s]=b(e,!1,t);c(n),f(s)}),[t,e]),(0,a.useLayoutEffect)((()=>{const e=(0,i.ensureNotNull)(n.current);d&&(e.setSelectionRange(u,u),p(!1)),h(C(e))}),[d]),[t,g,{onChange:function(){const t=(0,i.ensureNotNull)(n.current),s=t.value,[a,r]=b(e,!1,s);c(a),g.current=a;const o=f(r),d=function(e,t,n,s,a,r){if(e!==t){const o=t.length,i=e.length;let l=0,c=0,u=0,h=0,d=0;for(d=s;d=0&&a[d];d--)l++;for(d=s-1;d>=0;d--)a[d]&&u++;for(d=n-1;d>=0;d--)r[d]&&h++;if(s>i)s=10*o;else if(n>=s&&n!==i){if(r[s]){const e=s;s-=h-u,a[s-=l]&&(s=e)}}else s>n&&(s+=u-h,s+=c)}return s}(l,a,u,C(t),r,o);h(d),p(!0)},onSelect:function(){const e=(0,i.ensureNotNull)(n.current);h(C(e))},maxLength:s}];function f(e){const t=m.current;return m.current=e,t}}function C(e){return e.selectionStart||0}function E(e){const{value:t,mask:n,onChange:s,...r}=e,o=(0,a.useRef)(null),[i,l,c]=y(n,t,o);return(0,a.useLayoutEffect)((()=>{void 0!==e.reference&&(e.reference.current=o.current)}),[e.reference]),a.createElement(u.InputControl,{...r,maxLength:c.maxLength,value:i,autoComplete:"off",reference:function(e){o.current=e},onChange:function(){c.onChange(),s(l.current)},onSelect:c.onSelect})}var _=n(68335),F=n(20520),M=n(16396),S=n(78071);const k=(()=>{const e=[];for(let t=0;t<24;++t)for(let n=0;n<60;n+=15){const[s,a]=[I(t.toString()),I(n.toString())],r=`${s}:${a}`,o=x(r)?r:T(r);e.push(o)}return e})();function N(e){let t=!1;const n=(0,a.useRef)(null),s=(0,a.useRef)(null),r=(0,a.useRef)(null),l=(0,a.useRef)(null),[u,h]=(0,g.useFocus)(),[d,p]=(0,a.useState)(e.value),f=R(d),D=x(f)?f:T(f),[b,y]=(0,a.useState)(D),C=u||L().some((e=>null!==e&&e.contains(document.activeElement)));(0,a.useLayoutEffect)((()=>p(e.value)),[e.value]),(0,a.useLayoutEffect)((()=>y(D)),[d,C]),(0,a.useEffect)((()=>H(b===D?"auto":"smooth")),[b]);const N=(0,S.lowerbound)(k,D,((e,t)=>es&&a>t){const n=(0,w.clamp)(a,0,s),o=(0,w.clamp)(a,0,t);a=Math.max(n,o),r=n>o?e.top-n:e.bottom}else a>t&&(r=e.top-a);return{x:e.left,y:r,overrideWidth:e.width,overrideHeight:a}},closeOnClickOutside:!1,isOpened:C,tabIndex:-1,reference:r},I.map((e=>a.createElement(M.PopupMenuItem,{key:e,label:e,isActive:e===D,isHovered:e===b,reference:e===b?Y:void 0,onClick:O,onClickArg:e})))));function A(n){const s=R(n),a=x(s)?s:T(s);p(a),t||(t=!0,e.onChange(a))}function Y(e){l.current=e}function O(e){A((0,i.ensureDefined)(e)),(0,i.ensureNotNull)(r.current).blur()}function V(e){return u&&(null!==z(document.activeElement)||null!==z(e.relatedTarget))}function z(e){return e instanceof Node&&L().find((t=>null!==t&&t.contains(e)))||null}function L(){return[r.current,s.current]}function H(e="auto"){if(null!==l.current){const t=(0,i.ensureNotNull)(r.current).getBoundingClientRect(),n=l.current.getBoundingClientRect();(t.top>n.top||t.bottom{d.current&&s&&(d.current.defaultValue=s)}),[]),(0,a.useLayoutEffect)((()=>{d.current&&s&&(d.current.value=s)}),[s]),a.createElement("div",{className:o()(f.wrap,r)},a.createElement(u.InputControl,{...h,type:"text",endSlot:a.createElement(c.EndSlot,{icon:!0},a.createElement(m,null)),value:s,highlight:p,intent:p?"primary":void 0,onFocus:function(e){(0,i.ensureNotNull)(d.current).focus(),n&&n(e)},onChange:function(){}}),a.createElement("input",{...v,disabled:e.disabled,className:f.input,type:"time",onBlur:w,onChange:function(e){const{value:n}=e.currentTarget;t&&n&&t(n)},ref:d}))}:N},95263:(e,t,n)=>{"use strict";n.d(t,{MessagesPosition:()=>_,useControlValidationLayout:()=>I}) +;var s=n(50959),a=n(97754);function r(e,t){(0,s.useEffect)((()=>(t&&t(e),()=>{t&&t(e)})),[])}var o=n(29202),i=n(70412),l=n(78274),c=n(1405),u=n(86431),h=n(962);var d=n(44022),p=n(38223);class m extends s.PureComponent{render(){const{children:e=[],show:t=!1,customErrorClass:n,disableRtlStyles:r,messageIdCallback:o}=this.props,i=a(d.errors,{[d.show]:t},n),l=e.map(((e,t)=>s.createElement(w,{key:t,messageIdCallback:o},e)));let c={position:"absolute",top:this.props.top,width:this.props.width,height:this.props.height,bottom:void 0!==this.props.bottom?this.props.bottom:"100%",right:void 0!==this.props.right?this.props.right:0,left:this.props.left,zIndex:this.props.zIndex,maxWidth:this.props.maxWidth};if((0,p.isRtl)()&&!r){const{left:e,right:t}=c;c={...c,left:t,right:e}}return s.createElement("div",{style:c,className:i},l)}}const g=(0,u.makeOverlapable)((f=m,(v=class extends s.PureComponent{constructor(e){super(e),this._getComponentInstance=e=>{this._instance=e},this._throttleCalcProps=()=>{requestAnimationFrame((()=>this.setState(this._calcProps(this.props))))},this.state=this._getStateFromProps()}componentDidMount(){this._instanceElem=h.findDOMNode(this._instance),this.props.attachOnce||this._subscribe(),this.setState(this._calcProps(this.props))}componentDidUpdate(e){e.children===this.props.children&&e.top===this.props.top&&e.left===this.props.left&&e.width===this.props.width||this.setState(this._getStateFromProps(),(()=>this.setState(this._calcProps(this.props))))}render(){return s.createElement("div",{style:{position:"absolute",width:"100%",top:0,left:0}},s.createElement(f,{...this.props,ref:this._getComponentInstance,top:this.state.top,bottom:void 0!==this.state.bottom?this.state.bottom:"auto",right:void 0!==this.state.right?this.state.right:"auto",left:this.state.left,width:this.state.width,maxWidth:this.state.maxWidth},this.props.children))}componentWillUnmount(){this._unsubsribe()}_getStateFromProps(){return{bottom:this.props.bottom,left:this.props.left,right:this.props.right,top:void 0!==this.props.top?this.props.top:-1e4,width:this.props.inheritWidthFromTarget?this.props.target&&this.props.target.getBoundingClientRect().width:this.props.width,maxWidth:this.props.inheritMaxWidthFromTarget&&this.props.target&&this.props.target.getBoundingClientRect().width}}_calcProps(e){if(e.target&&e.attachment&&e.targetAttachment){const t=this._calcTargetProps(e.target,e.attachment,e.targetAttachment);if(null===t)return{};const{width:n,inheritWidthFromTarget:s=!0,inheritMaxWidthFromTarget:a=!1}=this.props,r={width:s?t.width:n,maxWidth:a?t.width:void 0};switch(e.attachment.vertical){case"bottom":case"middle":r.top=t.y;break;default:r[e.attachment.vertical]=t.y}switch(e.attachment.horizontal){case"right":case"center":r.left=t.x;break;default:r[e.attachment.horizontal]=t.x}return r}return{}}_calcTargetProps(e,t,n){const s=e.getBoundingClientRect(),a=this._instanceElem.getBoundingClientRect(),r="parent"===this.props.root?this._getCoordsRelToParentEl(e,s):this._getCoordsRelToDocument(s);if(null===r)return null +;const o=this._getDimensions(a),i=this._getDimensions(s).width;let l=0,c=0;switch(t.vertical){case"top":c=r[n.vertical];break;case"bottom":c=r[n.vertical]-o.height;break;case"middle":c=r[n.vertical]-o.height/2}switch(t.horizontal){case"left":l=r[n.horizontal];break;case"right":l=r[n.horizontal]-o.width;break;case"center":l=r[n.horizontal]-o.width/2}return"number"==typeof this.props.attachmentOffsetY&&(c+=this.props.attachmentOffsetY),"number"==typeof this.props.attachmentOffsetX&&(l+=this.props.attachmentOffsetX),{x:l,y:c,width:i}}_getCoordsRelToDocument(e){const t=pageYOffset,n=pageXOffset,s=e.top+t,a=e.bottom+t,r=e.left+n;return{top:s,bottom:a,left:r,right:e.right+n,middle:(s+e.height)/2,center:r+e.width/2}}_getCoordsRelToParentEl(e,t){const n=e.offsetParent;if(null===n)return null;const s=n.scrollTop,a=n.scrollLeft,r=e.offsetTop+s,o=e.offsetLeft+a,i=t.width+o;return{top:r,bottom:t.height+r,left:o,right:i,middle:(r+t.height)/2,center:(o+t.width)/2}}_getDimensions(e){return{height:e.height,width:e.width}}_subscribe(){"document"===this.props.root&&(window.addEventListener("scroll",this._throttleCalcProps,!0),window.addEventListener("resize",this._throttleCalcProps))}_unsubsribe(){window.removeEventListener("scroll",this._throttleCalcProps,!0),window.removeEventListener("resize",this._throttleCalcProps)}}).displayName="Attachable Component",v));var f,v;function w(e){const{children:t,messageIdCallback:n,...a}=e;return s.createElement("div",{...a,className:d.error},t)}function D(e){const{children:t,messageIdCallback:n,...a}=e,o=s.useId();return r(o,n),s.createElement("span",{...a,className:d["visually-hidden"],id:o},t)}var b=n(9745),y=n(16658),C=n(40461);function E(e){const{intent:t="danger"}=e;return s.createElement(b.Icon,{icon:y,className:a(C["error-icon"],C[`intent-${t}`])})}var _,F,M=n(27345);!function(e){e[e.Attached=0]="Attached",e[e.Static=1]="Static",e[e.Hidden=2]="Hidden"}(_||(_={})),function(e){e.Top="top",e.Bottom="bottom"}(F||(F={}));const S={top:{attachment:c.anchors.topRight.attachment,targetAttachment:c.anchors.topRight.targetAttachment,attachmentOffsetY:-4},bottom:{attachment:c.anchors.bottomRight.attachment,targetAttachment:c.anchors.bottomRight.targetAttachment,attachmentOffsetY:4}};function k(e){const{isOpened:t,target:n,errorAttachment:a=F.Top,customErrorsAttachment:r,root:o="parent",inheritWidthFromTarget:i=!1,disableRtlStyles:l,children:c,messageIdCallback:u}=e,{attachment:h,targetAttachment:d,attachmentOffsetY:p}=null!=r?r:S[a];return s.createElement(s.Fragment,null,s.createElement(g,{isOpened:t,target:n,root:o,inheritWidthFromTarget:i,attachment:h,targetAttachment:d,attachmentOffsetY:p,disableRtlStyles:l,messageIdCallback:u,inheritMaxWidthFromTarget:!0,show:!0},c),s.createElement(D,{messageIdCallback:u},c))}function N(e,t){return Boolean(e)&&void 0!==t&&t.length>0}function R(e,t,n){return e===_.Attached&&N(t,n)}function x(e,t,n){return e===_.Static&&N(t,n)}function T(e,t,n){ +const{hasErrors:s,hasWarnings:a,hasSuccessMessages:r,alwaysShowAttachedErrors:o,iconHidden:i,errors:l,warnings:c,successMessages:u,messagesPosition:h=_.Static}=e,d=R(h,s,l),p=R(h,a,c),m=d&&(t||n||Boolean(o)),g=!m&&p&&(t||n),f=x(h,s,l),v=!f&&x(h,a,c),w=!f&&!v&&x(h,r,u),D=!i&&Boolean(s),b=!i&&!D&&Boolean(a),y=function(e,t,n){return Boolean(n)?"success":Boolean(e)?"danger":Boolean(t)?"warning":void 0}(s,a,r);return{hasAttachedErrorMessages:d,hasAttachedWarningMessages:p,showAttachedErrorMessages:m,showAttachedWarningMessages:g,showStaticErrorMessages:f,showStaticWarningMessages:v,showStaticSuccessMessages:w,showErrorIcon:D,showWarningIcon:b,intent:y}}function I(e){var t,n,r,c;const{errors:u,warnings:h,successMessages:d,messagesAttachment:p,customErrorsAttachment:m,messagesRoot:g,inheritMessagesWidthFromTarget:f,disableMessagesRtlStyles:v,inputDescription:w}=e,[D,b]=(0,o.useFocus)(),[y,C]=(0,i.useHover)(),_=(0,s.useRef)(null),[F,S]=s.useState(void 0),N=(0,s.useRef)(new Map),R=s.useCallback((e=>{if(!e)return;const t=N.current;t.has(e)?t.delete(e):t.set(e,e),0!==t.size?S(Array.from(t.keys()).join(" ")):S(void 0)}),[S,N.current]),{hasAttachedErrorMessages:x,hasAttachedWarningMessages:I,showAttachedErrorMessages:A,showAttachedWarningMessages:Y,showStaticErrorMessages:O,showStaticWarningMessages:V,showStaticSuccessMessages:z,showErrorIcon:L,showWarningIcon:H,intent:B}=T(e,D,y),$=L||H?s.createElement(E,{intent:L?"danger":"warning"}):void 0,K=x?s.createElement(k,{errorAttachment:p,customErrorsAttachment:m,isOpened:A,target:_.current,root:g,inheritWidthFromTarget:f,disableRtlStyles:v,children:u,messageIdCallback:R}):void 0,W=I?s.createElement(k,{errorAttachment:p,isOpened:Y,target:_.current,root:g,inheritWidthFromTarget:f,disableRtlStyles:v,children:h,messageIdCallback:R}):void 0,j=O?s.createElement(l.AfterSlot,{className:a(M["static-messages"],M.errors)},null==u?void 0:u.map(((e,t)=>s.createElement(P,{key:t,messageIdCallback:R},e)))):void 0,J=V?s.createElement(l.AfterSlot,{className:a(M["static-messages"],M.warnings)},null==h?void 0:h.map(((e,t)=>s.createElement(P,{key:t,messageIdCallback:R},e)))):void 0,q=z?s.createElement(l.AfterSlot,{className:a(M["static-messages"],M["success-mesages"])},null==d?void 0:d.map(((e,t)=>s.createElement(P,{key:t,messageIdCallback:R},e)))):void 0,U=!O&&!V&&!z&&w?s.createElement(l.AfterSlot,{className:a(M["static-messages"],M["input-description"])},s.createElement(P,{messageIdCallback:R},w)):void 0;return{ariaIds:F,icon:$,renderedErrors:null!==(c=null!==(r=null!==(n=null!==(t=null!=K?K:W)&&void 0!==t?t:j)&&void 0!==n?n:J)&&void 0!==r?r:q)&&void 0!==c?c:U,containerReference:_,intent:B,...b,...C}}function P(e){const{children:t,messageIdCallback:n,...a}=e,o=s.useId();return r(o,n),s.createElement("span",{...a,className:M.message,id:o},t)}},16396:(e,t,n)=>{"use strict";n.d(t,{DEFAULT_POPUP_MENU_ITEM_THEME:()=>c,PopupMenuItem:()=>h});var s=n(50959),a=n(97754),r=n(51768),o=n(59064),i=n(76068),l=n(71986);const c=l;function u(e){e.stopPropagation()}function h(e){ +const{id:t,role:n,className:c,title:h,labelRowClassName:d,labelClassName:p,toolboxClassName:m,shortcut:g,forceShowShortcuts:f,icon:v,iconClassname:w,isActive:D,isDisabled:b,isHovered:y,appearAsDisabled:C,label:E,link:_,showToolboxOnHover:F,showToolboxOnFocus:M,target:S,rel:k,toolbox:N,reference:R,onMouseOut:x,onMouseOver:T,onKeyDown:I,suppressToolboxClick:P=!0,theme:A=l,tabIndex:Y,tagName:O,renderComponent:V,roundedIcon:z,iconAriaProps:L,circleLogo:H,dontClosePopup:B,onClick:$,onClickArg:K,trackEventObject:W,trackMouseWheelClick:j,trackRightClick:J,...q}=e,U=(0,s.useRef)(null),Q=(0,s.useMemo)((()=>function(e){function t(t){const{reference:n,...a}=t,r=null!=e?e:a.href?"a":"div",o="a"===r?a:function(e){const{download:t,href:n,hrefLang:s,media:a,ping:r,rel:o,target:i,type:l,referrerPolicy:c,...u}=e;return u}(a);return s.createElement(r,{...o,ref:n})}return t.displayName=`DefaultComponent(${e})`,t}(O)),[O]),Z=null!=V?V:Q;return s.createElement(Z,{...q,id:t,role:n,className:a(c,A.item,v&&A.withIcon,{[A.isActive]:D,[A.isDisabled]:b||C,[A.hovered]:y}),title:h,href:_,target:S,rel:k,reference:function(e){U.current=e,"function"==typeof R&&R(e);"object"==typeof R&&(R.current=e)},onClick:function(e){if(b)return;W&&(0,r.trackEvent)(W.category,W.event,W.label);$&&$(K,e);B||(0,o.globalCloseMenu)()},onContextMenu:function(e){W&&J&&(0,r.trackEvent)(W.category,W.event,`${W.label}_rightClick`)},onMouseUp:function(e){if(1===e.button&&_&&W){let e=W.label;j&&(e+="_mouseWheelClick"),(0,r.trackEvent)(W.category,W.event,e)}},onMouseOver:T,onMouseOut:x,onKeyDown:I,tabIndex:Y},H&&s.createElement(i.CircleLogo,{...L,className:l["disclosure-item-circle-logo"],size:"xxxsmall",logoUrl:H.logoUrl,placeholderLetter:H.placeholderLetter}),v&&s.createElement("span",{"aria-label":L&&L["aria-label"],"aria-hidden":L&&Boolean(L["aria-hidden"]),className:a(A.icon,z&&l["round-icon"],w),dangerouslySetInnerHTML:{__html:v}}),s.createElement("span",{className:a(A.labelRow,d)},s.createElement("span",{className:a(A.label,p)},E)),(void 0!==g||f)&&s.createElement("span",{className:A.shortcut},(X=g)&&X.split("+").join(" + ")),void 0!==N&&s.createElement("span",{onClick:P?u:void 0,className:a(m,A.toolbox,{[A.showOnHover]:F,[A.showOnFocus]:M})},N));var X}},20520:(e,t,n)=>{"use strict";n.d(t,{PopupMenu:()=>d});var s=n(50959),a=n(962),r=n(62942),o=n(42842),i=n(27317),l=n(29197);const c=s.createContext(void 0);var u=n(36383);const h=s.createContext({setMenuMaxWidth:!1});function d(e){const{controller:t,children:n,isOpened:d,closeOnClickOutside:p=!0,doNotCloseOn:m,onClickOutside:g,onClose:f,onKeyboardClose:v,"data-name":w="popup-menu-container",...D}=e,b=(0,s.useContext)(l.CloseDelegateContext),y=s.useContext(h),C=(0,s.useContext)(c),E=(0,u.useOutsideEvent)({handler:function(e){g&&g(e);if(!p)return;const t=(0,r.default)(m)?m():null==m?[]:[m];if(t.length>0&&e.target instanceof Node)for(const n of t){const t=a.findDOMNode(n);if(t instanceof Node&&t.contains(e.target))return}f()},mouseDown:!0,touchStart:!0});return d?s.createElement(o.Portal,{top:"0",left:"0",right:"0", +bottom:"0",pointerEvents:"none"},s.createElement("span",{ref:E,style:{pointerEvents:"auto"}},s.createElement(i.Menu,{...D,onClose:f,onKeyboardClose:v,onScroll:function(t){const{onScroll:n}=e;n&&n(t)},customCloseDelegate:b,customRemeasureDelegate:C,ref:t,"data-name":w,limitMaxWidth:y.setMenuMaxWidth},n))):null}},17140:e=>{e.exports=''},98475:e=>{e.exports=''},1401:e=>{e.exports=''},16658:e=>{e.exports=''},95096:e=>{e.exports=''}}]); \ No newline at end of file diff --git a/charting_library/bundles/4781.cf1365a3bf51d9989978.css b/charting_library/bundles/4781.cf1365a3bf51d9989978.css new file mode 100644 index 0000000..16144e6 --- /dev/null +++ b/charting_library/bundles/4781.cf1365a3bf51d9989978.css @@ -0,0 +1 @@ +.itemRow-BadjY5sX{align-items:center;cursor:default;display:flex;height:52px}@media (any-hover:hover){.itemRow-BadjY5sX:hover{background-color:#f0f3fa}html.theme-dark .itemRow-BadjY5sX:hover{background-color:#2a2e39}.itemRow-BadjY5sX:hover .favoriteButton-BadjY5sX{opacity:1}}.itemRow-BadjY5sX.active-BadjY5sX,html.theme-dark .itemRow-BadjY5sX.active-BadjY5sX{background-color:#2962ff}.itemRow-BadjY5sX.selected-BadjY5sX{background-color:#bbd9fb}html.theme-dark .itemRow-BadjY5sX.selected-BadjY5sX{background-color:#142e61}.itemRow-BadjY5sX.mobile-BadjY5sX{height:55px}.itemRow-BadjY5sX .itemInfo-BadjY5sX{display:flex;flex-direction:column;overflow:hidden;padding-right:20px}.itemRow-BadjY5sX .itemInfo-BadjY5sX .title-BadjY5sX{color:#131722;font-size:14px;line-height:21px;margin-bottom:4px;overflow:hidden;white-space:nowrap}html.theme-dark .itemRow-BadjY5sX .itemInfo-BadjY5sX .title-BadjY5sX{color:#d1d4dc}.itemRow-BadjY5sX .itemInfo-BadjY5sX .title-BadjY5sX.active-BadjY5sX{color:#fff}html.theme-dark .itemRow-BadjY5sX .itemInfo-BadjY5sX .title-BadjY5sX.active-BadjY5sX{color:#d1d4dc}.itemRow-BadjY5sX .itemInfo-BadjY5sX .title-BadjY5sX.mobile-BadjY5sX{font-size:16px;line-height:24px;margin:4px 0 2px}.itemRow-BadjY5sX .itemInfo-BadjY5sX .details-BadjY5sX{color:#6a6d78;font-size:12px;line-height:17px;overflow:hidden;white-space:nowrap}html.theme-dark .itemRow-BadjY5sX .itemInfo-BadjY5sX .details-BadjY5sX{color:#868993}.itemRow-BadjY5sX .itemInfo-BadjY5sX .details-BadjY5sX.active-BadjY5sX{color:#fff}html.theme-dark .itemRow-BadjY5sX .itemInfo-BadjY5sX .details-BadjY5sX.active-BadjY5sX{color:#d1d4dc}.itemRow-BadjY5sX .itemInfo-BadjY5sX .details-BadjY5sX.mobile-BadjY5sX{margin-bottom:8px}.itemRow-BadjY5sX .itemInfoWithPadding-BadjY5sX{padding-left:20px}.itemRow-BadjY5sX .favoriteButton-BadjY5sX{margin:0 4px 0 6px}.itemRow-BadjY5sX .favoriteButton-BadjY5sX.favorite-BadjY5sX,.itemRow-BadjY5sX .favoriteButton-BadjY5sX.mobile-BadjY5sX{opacity:1}.itemRow-BadjY5sX .removeButton-BadjY5sX{margin-left:auto;margin-right:18px} \ No newline at end of file diff --git a/charting_library/bundles/4781.cf1365a3bf51d9989978.rtl.css b/charting_library/bundles/4781.cf1365a3bf51d9989978.rtl.css new file mode 100644 index 0000000..eae212e --- /dev/null +++ b/charting_library/bundles/4781.cf1365a3bf51d9989978.rtl.css @@ -0,0 +1 @@ +.itemRow-BadjY5sX{align-items:center;cursor:default;display:flex;height:52px}@media (any-hover:hover){.itemRow-BadjY5sX:hover{background-color:#f0f3fa}html.theme-dark .itemRow-BadjY5sX:hover{background-color:#2a2e39}.itemRow-BadjY5sX:hover .favoriteButton-BadjY5sX{opacity:1}}.itemRow-BadjY5sX.active-BadjY5sX,html.theme-dark .itemRow-BadjY5sX.active-BadjY5sX{background-color:#2962ff}.itemRow-BadjY5sX.selected-BadjY5sX{background-color:#bbd9fb}html.theme-dark .itemRow-BadjY5sX.selected-BadjY5sX{background-color:#142e61}.itemRow-BadjY5sX.mobile-BadjY5sX{height:55px}.itemRow-BadjY5sX .itemInfo-BadjY5sX{display:flex;flex-direction:column;overflow:hidden;padding-left:20px}.itemRow-BadjY5sX .itemInfo-BadjY5sX .title-BadjY5sX{color:#131722;font-size:14px;line-height:21px;margin-bottom:4px;overflow:hidden;white-space:nowrap}html.theme-dark .itemRow-BadjY5sX .itemInfo-BadjY5sX .title-BadjY5sX{color:#d1d4dc}.itemRow-BadjY5sX .itemInfo-BadjY5sX .title-BadjY5sX.active-BadjY5sX{color:#fff}html.theme-dark .itemRow-BadjY5sX .itemInfo-BadjY5sX .title-BadjY5sX.active-BadjY5sX{color:#d1d4dc}.itemRow-BadjY5sX .itemInfo-BadjY5sX .title-BadjY5sX.mobile-BadjY5sX{font-size:16px;line-height:24px;margin:4px 0 2px}.itemRow-BadjY5sX .itemInfo-BadjY5sX .details-BadjY5sX{color:#6a6d78;font-size:12px;line-height:17px;overflow:hidden;white-space:nowrap}html.theme-dark .itemRow-BadjY5sX .itemInfo-BadjY5sX .details-BadjY5sX{color:#868993}.itemRow-BadjY5sX .itemInfo-BadjY5sX .details-BadjY5sX.active-BadjY5sX{color:#fff}html.theme-dark .itemRow-BadjY5sX .itemInfo-BadjY5sX .details-BadjY5sX.active-BadjY5sX{color:#d1d4dc}.itemRow-BadjY5sX .itemInfo-BadjY5sX .details-BadjY5sX.mobile-BadjY5sX{margin-bottom:8px}.itemRow-BadjY5sX .itemInfoWithPadding-BadjY5sX{padding-right:20px}.itemRow-BadjY5sX .favoriteButton-BadjY5sX{margin:0 6px 0 4px}.itemRow-BadjY5sX .favoriteButton-BadjY5sX.favorite-BadjY5sX,.itemRow-BadjY5sX .favoriteButton-BadjY5sX.mobile-BadjY5sX{opacity:1}.itemRow-BadjY5sX .removeButton-BadjY5sX{margin-left:18px;margin-right:auto} \ No newline at end of file diff --git a/charting_library/bundles/4788.3cff897925f7a8dbc837.css b/charting_library/bundles/4788.3cff897925f7a8dbc837.css new file mode 100644 index 0000000..cecb914 --- /dev/null +++ b/charting_library/bundles/4788.3cff897925f7a8dbc837.css @@ -0,0 +1 @@ +.ui-draggable{touch-action:none}.floating-toolbar-react-widgets{display:inline-flex}.floating-toolbar-react-widgets__button{align-items:center;display:flex;height:38px;justify-content:center;min-width:38px}.tv-floating-toolbar{align-items:stretch;background-color:var(--tv-color-popup-background,#fff);border-radius:6px;box-shadow:0 2px 6px #6a6d7899;display:flex;flex-direction:column;opacity:1;position:absolute;transition:transform .2625s cubic-bezier(.215,.61,.355,1),opacity .2625s cubic-bezier(.215,.61,.355,1)}html.theme-dark .tv-floating-toolbar{background-color:var(--tv-color-popup-background,#1e222d);box-shadow:0 2px 6px #0009}.tv-floating-toolbar.i-closed{opacity:0;pointer-events:none;transform:scale(.925)}.tv-floating-toolbar.i-vertical{height:auto;min-width:37px}.tv-floating-toolbar__widget-wrapper{display:flex}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__widget-wrapper{flex-direction:column}.tv-floating-toolbar__drag{align-items:center;color:#b2b5be;cursor:grab;display:flex;flex-shrink:0;justify-content:center;width:24px}html.theme-dark .tv-floating-toolbar__drag{color:#50535e}.tv-floating-toolbar.ui-draggable-dragging .tv-floating-toolbar__drag{cursor:grabbing}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__drag{height:24px;width:100%}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__drag svg{transform:rotate(90deg)}.tv-floating-toolbar__content{border-bottom-right-radius:6px;border-top-right-radius:6px;display:flex;flex-shrink:0;overflow:hidden}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__content{border-bottom-left-radius:6px;border-top-right-radius:0;flex-direction:column}.tv-floating-toolbar__widget{align-items:stretch;display:flex}.tv-floating-toolbar__widget.ui-sortable-placeholder{visibility:visible!important}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__widget{border-left:none}.button-BuUjli6L{height:38px;width:38px}.wrap-Nn3SCuEL{flex-direction:column;height:38px;width:38px}.icon-Nn3SCuEL,.wrap-Nn3SCuEL{align-items:center;display:flex;justify-content:center}.icon-Nn3SCuEL{height:16px;width:16px}.colorBg-Nn3SCuEL{background-color:#fff;background-image:url(opacity-pattern.4d8fbb552dde3db26f4a.svg);background-size:4px;border-radius:2px;height:4px;margin-top:4px;width:22px}html.theme-dark .colorBg-Nn3SCuEL{background-color:#000}.color-Nn3SCuEL{border-radius:2px;height:4px;width:22px}.color-Nn3SCuEL.multicolor-Nn3SCuEL{background:linear-gradient(270deg,#ff2e00,#ffe600 27.27%,#61ff00 50%,#00c2ff 72.44%,#8f00ff)}.color-Nn3SCuEL.white-Nn3SCuEL{border:1px solid #d1d4dc;height:2px;width:20px}html.theme-dark .color-Nn3SCuEL.white-Nn3SCuEL{border:1px solid #0000}.item-KdWj36gM{padding-left:13px;padding-right:12px}.item-KdWj36gM.withIcon-KdWj36gM{padding-bottom:2px;padding-top:2px}.icon-KdWj36gM{margin-right:11px}.labelRow-KdWj36gM:last-child{padding-right:2px}.multiWidth-KdWj36gM{padding:5px}.buttonWrap-KdWj36gM{align-items:center;display:flex;padding:11px 11px 11px 10px}.buttonLabel-KdWj36gM{margin-left:7px}.tv-favorited-drawings-toolbar__widget{align-items:center;color:var(--tv-color-toolbar-button-text,#131722);display:flex;flex-grow:1;justify-content:center;min-height:38px;min-width:38px;position:relative;z-index:0}html.theme-dark .tv-favorited-drawings-toolbar__widget{color:var(--tv-color-toolbar-button-text,#d1d4dc)}.tv-favorited-drawings-toolbar__widget:before{border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);display:block;left:var(--tv-toolbar-explicit-hover-margin,2px);outline:2px none #2962ff;position:absolute;right:var(--tv-toolbar-explicit-hover-margin,2px);top:var(--tv-toolbar-explicit-hover-margin,2px);z-index:-1}.tv-favorited-drawings-toolbar__widget.hover:before,.tv-favorited-drawings-toolbar__widget:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);content:""}@media (any-hover:hover){.tv-favorited-drawings-toolbar__widget:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);content:""}}html.theme-dark .tv-favorited-drawings-toolbar__widget.hover:before,html.theme-dark .tv-favorited-drawings-toolbar__widget:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .tv-favorited-drawings-toolbar__widget:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.tv-favorited-drawings-toolbar__widget.clicked:before,.tv-favorited-drawings-toolbar__widget:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-hover,#f0f3fa));content:""}html.theme-dark .tv-favorited-drawings-toolbar__widget.clicked:before,html.theme-dark .tv-favorited-drawings-toolbar__widget:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-hover,#2a2e39))}.tv-favorited-drawings-toolbar__widget.accessible:focus-visible:before{content:"";outline-style:solid}.tv-favorited-drawings-toolbar__widget.i-active{color:var(--tv-color-toolbar-button-text-active,#2962ff)}html.theme-sa .tv-favorited-drawings-toolbar__widget.i-active{color:var(--tv-color-toolbar-button-text-active,#ff7200)}html.theme-dark .tv-favorited-drawings-toolbar__widget.i-active{color:var(--tv-color-toolbar-button-text-active,#2962ff)}@media (any-hover:hover){.tv-favorited-drawings-toolbar__widget.i-active:hover,html.theme-dark .tv-favorited-drawings-toolbar__widget.i-active:hover{color:var(--tv-color-toolbar-button-text-active-hover,#1e53e5)}} \ No newline at end of file diff --git a/charting_library/bundles/4788.3cff897925f7a8dbc837.rtl.css b/charting_library/bundles/4788.3cff897925f7a8dbc837.rtl.css new file mode 100644 index 0000000..92108de --- /dev/null +++ b/charting_library/bundles/4788.3cff897925f7a8dbc837.rtl.css @@ -0,0 +1 @@ +.ui-draggable{touch-action:none}.floating-toolbar-react-widgets{display:inline-flex}.floating-toolbar-react-widgets__button{align-items:center;display:flex;height:38px;justify-content:center;min-width:38px}.tv-floating-toolbar{align-items:stretch;background-color:var(--tv-color-popup-background,#fff);border-radius:6px;box-shadow:0 2px 6px #6a6d7899;display:flex;flex-direction:column;opacity:1;position:absolute;transition:transform .2625s cubic-bezier(.215,.61,.355,1),opacity .2625s cubic-bezier(.215,.61,.355,1)}html.theme-dark .tv-floating-toolbar{background-color:var(--tv-color-popup-background,#1e222d);box-shadow:0 2px 6px #0009}.tv-floating-toolbar.i-closed{opacity:0;pointer-events:none;transform:scale(.925)}.tv-floating-toolbar.i-vertical{height:auto;min-width:37px}.tv-floating-toolbar__widget-wrapper{display:flex}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__widget-wrapper{flex-direction:column}.tv-floating-toolbar__drag{align-items:center;color:#b2b5be;cursor:grab;display:flex;flex-shrink:0;justify-content:center;width:24px}html.theme-dark .tv-floating-toolbar__drag{color:#50535e}.tv-floating-toolbar.ui-draggable-dragging .tv-floating-toolbar__drag{cursor:grabbing}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__drag{height:24px;width:100%}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__drag svg{transform:rotate(-90deg)}.tv-floating-toolbar__content{border-bottom-left-radius:6px;border-top-left-radius:6px;display:flex;flex-shrink:0;overflow:hidden}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__content{border-bottom-right-radius:6px;border-top-left-radius:0;flex-direction:column}.tv-floating-toolbar__widget{align-items:stretch;display:flex}.tv-floating-toolbar__widget.ui-sortable-placeholder{visibility:visible!important}.tv-floating-toolbar.i-vertical .tv-floating-toolbar__widget{border-right:none}.button-BuUjli6L{height:38px;width:38px}.wrap-Nn3SCuEL{flex-direction:column;height:38px;width:38px}.icon-Nn3SCuEL,.wrap-Nn3SCuEL{align-items:center;display:flex;justify-content:center}.icon-Nn3SCuEL{height:16px;width:16px}.colorBg-Nn3SCuEL{background-color:#fff;background-image:url(opacity-pattern.4d8fbb552dde3db26f4a.svg);background-size:4px;border-radius:2px;height:4px;margin-top:4px;width:22px}html.theme-dark .colorBg-Nn3SCuEL{background-color:#000}.color-Nn3SCuEL{border-radius:2px;height:4px;width:22px}.color-Nn3SCuEL.multicolor-Nn3SCuEL{background:linear-gradient(-270deg,#ff2e00,#ffe600 27.27%,#61ff00 50%,#00c2ff 72.44%,#8f00ff)}.color-Nn3SCuEL.white-Nn3SCuEL{border:1px solid #d1d4dc;height:2px;width:20px}html.theme-dark .color-Nn3SCuEL.white-Nn3SCuEL{border:1px solid #0000}.item-KdWj36gM{padding-left:12px;padding-right:13px}.item-KdWj36gM.withIcon-KdWj36gM{padding-bottom:2px;padding-top:2px}.icon-KdWj36gM{margin-left:11px}.labelRow-KdWj36gM:last-child{padding-left:2px}.multiWidth-KdWj36gM{padding:5px}.buttonWrap-KdWj36gM{align-items:center;display:flex;padding:11px 10px 11px 11px}.buttonLabel-KdWj36gM{margin-right:7px}.tv-favorited-drawings-toolbar__widget{align-items:center;color:var(--tv-color-toolbar-button-text,#131722);display:flex;flex-grow:1;justify-content:center;min-height:38px;min-width:38px;position:relative;z-index:0}html.theme-dark .tv-favorited-drawings-toolbar__widget{color:var(--tv-color-toolbar-button-text,#d1d4dc)}.tv-favorited-drawings-toolbar__widget:before{border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);display:block;left:var(--tv-toolbar-explicit-hover-margin,2px);outline:2px none #2962ff;position:absolute;right:var(--tv-toolbar-explicit-hover-margin,2px);top:var(--tv-toolbar-explicit-hover-margin,2px);z-index:-1}.tv-favorited-drawings-toolbar__widget.hover:before,.tv-favorited-drawings-toolbar__widget:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);content:""}@media (any-hover:hover){.tv-favorited-drawings-toolbar__widget:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);content:""}}html.theme-dark .tv-favorited-drawings-toolbar__widget.hover:before,html.theme-dark .tv-favorited-drawings-toolbar__widget:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .tv-favorited-drawings-toolbar__widget:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.tv-favorited-drawings-toolbar__widget.clicked:before,.tv-favorited-drawings-toolbar__widget:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-hover,#f0f3fa));content:""}html.theme-dark .tv-favorited-drawings-toolbar__widget.clicked:before,html.theme-dark .tv-favorited-drawings-toolbar__widget:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-hover,#2a2e39))}.tv-favorited-drawings-toolbar__widget.accessible:focus-visible:before{content:"";outline-style:solid}.tv-favorited-drawings-toolbar__widget.i-active{color:var(--tv-color-toolbar-button-text-active,#2962ff)}html.theme-sa .tv-favorited-drawings-toolbar__widget.i-active{color:var(--tv-color-toolbar-button-text-active,#ff7200)}html.theme-dark .tv-favorited-drawings-toolbar__widget.i-active{color:var(--tv-color-toolbar-button-text-active,#2962ff)}@media (any-hover:hover){.tv-favorited-drawings-toolbar__widget.i-active:hover,html.theme-dark .tv-favorited-drawings-toolbar__widget.i-active:hover{color:var(--tv-color-toolbar-button-text-active-hover,#1e53e5)}} \ No newline at end of file diff --git a/charting_library/bundles/4894.99d4c2794da9feef3c70.css b/charting_library/bundles/4894.99d4c2794da9feef3c70.css new file mode 100644 index 0000000..8636922 --- /dev/null +++ b/charting_library/bundles/4894.99d4c2794da9feef3c70.css @@ -0,0 +1 @@ +.switcher-fwE97QDf{-webkit-tap-highlight-color:transparent;display:inline-block;flex:0 0 auto;height:var(--tv-switcher-wrapper-height);position:relative;vertical-align:middle;width:var(--tv-switcher-wrapper-width);z-index:0}.switcher-fwE97QDf .thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-bg-off:#a3a6af;--ui-lib-switcher-default-color-track-border-off:#a3a6af;--ui-lib-switcher-default-color-track-bg-on:#2962ff;--ui-lib-switcher-default-color-track-border-on:#2962ff;--ui-lib-switcher-default-color-thumb:#fff;--ui-lib-switcher-default-color-focus-outline-off:#2962ffcc}.switcher-fwE97QDf .thumb-wrapper-fwE97QDf,html.theme-dark .switcher-fwE97QDf .thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-focus-outline-on:#2962ffcc}html.theme-dark .switcher-fwE97QDf .thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-focus-outline-off:#2962ffcc;--ui-lib-switcher-default-color-thumb:#fff;--ui-lib-switcher-default-color-track-border-on:#5d606b;--ui-lib-switcher-default-color-track-bg-on:#2962ff;--ui-lib-switcher-default-color-track-border-off:#5d606b;--ui-lib-switcher-default-color-track-bg-off:#5d606b}.switcher-fwE97QDf,.switcher-fwE97QDf.size-small-fwE97QDf{--tv-switcher-wrapper-width:38px;--tv-switcher-wrapper-height:20px;--tv-switcher-wrapper-radius:20px;--tv-switcher-thumb-size:14px;--tv-switcher-thumb-padding:3px}.switcher-fwE97QDf.size-medium-fwE97QDf{--tv-switcher-wrapper-height:28px;--tv-switcher-wrapper-width:54px;--tv-switcher-thumb-size:20px;--tv-switcher-wrapper-radius:20px;--tv-switcher-thumb-padding:4px}.switcher-fwE97QDf.size-large-fwE97QDf{--tv-switcher-wrapper-height:34px;--tv-switcher-wrapper-width:64px;--tv-switcher-thumb-size:24px;--tv-switcher-wrapper-radius:20px;--tv-switcher-thumb-padding:5px}.switcher-fwE97QDf .input-fwE97QDf:hover+.thumb-wrapper-fwE97QDf,.switcher-fwE97QDf.intent-default-fwE97QDf .input-fwE97QDf:hover+.thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-bg-off:#6a6d78;--ui-lib-switcher-default-color-track-border-off:#6a6d78;--ui-lib-switcher-default-color-track-bg-on:#1e53e5;--ui-lib-switcher-default-color-track-border-on:#1e53e5}html.theme-dark .switcher-fwE97QDf .input-fwE97QDf:hover+.thumb-wrapper-fwE97QDf,html.theme-dark .switcher-fwE97QDf.intent-default-fwE97QDf .input-fwE97QDf:hover+.thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-border-on:#1e53e5;--ui-lib-switcher-default-color-track-bg-on:#1e53e5;--ui-lib-switcher-default-color-track-border-off:#868993;--ui-lib-switcher-default-color-track-bg-off:#868993}.switcher-fwE97QDf.intent-default-fwE97QDf:not(.disable-active-state-styles-fwE97QDf) .input-fwE97QDf:active+.thumb-wrapper-fwE97QDf,.switcher-fwE97QDf:not(.disable-active-state-styles-fwE97QDf) .input-fwE97QDf:active+.thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-bg-off:#5d606b;--ui-lib-switcher-default-color-track-border-off:#5d606b;--ui-lib-switcher-default-color-track-bg-on:#1848cc;--ui-lib-switcher-default-color-track-border-on:#1848cc}html.theme-dark .switcher-fwE97QDf.intent-default-fwE97QDf:not(.disable-active-state-styles-fwE97QDf) .input-fwE97QDf:active+.thumb-wrapper-fwE97QDf,html.theme-dark .switcher-fwE97QDf:not(.disable-active-state-styles-fwE97QDf) .input-fwE97QDf:active+.thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-border-on:#1848cc;--ui-lib-switcher-default-color-track-bg-on:#1848cc;--ui-lib-switcher-default-color-track-border-off:#868993;--ui-lib-switcher-default-color-track-bg-off:#868993}.switcher-fwE97QDf.intent-select-fwE97QDf .thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-bg-off:#2962ff;--ui-lib-switcher-default-color-track-border-off:#2962ff;--ui-lib-switcher-default-color-track-bg-on:#24b29b;--ui-lib-switcher-default-color-track-border-on:#24b29b;--ui-lib-switcher-default-color-focus-outline-on:#24b29bcc}html.theme-dark .switcher-fwE97QDf.intent-select-fwE97QDf .thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-focus-outline-on:#06806bcc;--ui-lib-switcher-default-color-track-border-on:#06806b;--ui-lib-switcher-default-color-track-bg-on:#06806b;--ui-lib-switcher-default-color-track-border-off:#1e53e5;--ui-lib-switcher-default-color-track-bg-off:#1e53e5}.switcher-fwE97QDf.intent-select-fwE97QDf .input-fwE97QDf:hover+.thumb-wrapper-fwE97QDf,.switcher-fwE97QDf.intent-select-fwE97QDf:not(.disable-active-state-styles-fwE97QDf) .input-fwE97QDf:active+.thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-bg-off:#1848cc;--ui-lib-switcher-default-color-track-border-off:#1848cc;--ui-lib-switcher-default-color-track-bg-on:#42bda8;--ui-lib-switcher-default-color-track-border-on:#42bda8}html.theme-dark .switcher-fwE97QDf.intent-select-fwE97QDf .input-fwE97QDf:hover+.thumb-wrapper-fwE97QDf,html.theme-dark .switcher-fwE97QDf.intent-select-fwE97QDf:not(.disable-active-state-styles-fwE97QDf) .input-fwE97QDf:active+.thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-border-on:#056656;--ui-lib-switcher-default-color-track-bg-on:#056656;--ui-lib-switcher-default-color-track-border-off:#2962ff;--ui-lib-switcher-default-color-track-bg-off:#2962ff}.switcher-fwE97QDf.intent-all-blue-fwE97QDf .thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-bg-off:#2962ff;--ui-lib-switcher-default-color-track-border-off:#2962ff}html.theme-dark .switcher-fwE97QDf.intent-all-blue-fwE97QDf .thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-border-off:#2962ff;--ui-lib-switcher-default-color-track-bg-off:#2962ff}.switcher-fwE97QDf.intent-all-blue-fwE97QDf :not(:disabled).input-fwE97QDf:hover+.thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-bg-off:#1e53e5;--ui-lib-switcher-default-color-track-border-off:#1e53e5;--ui-lib-switcher-default-color-track-bg-on:#1e53e5;--ui-lib-switcher-default-color-track-border-on:#1e53e5}html.theme-dark .switcher-fwE97QDf.intent-all-blue-fwE97QDf :not(:disabled).input-fwE97QDf:hover+.thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-border-on:#1e53e5;--ui-lib-switcher-default-color-track-bg-on:#1e53e5;--ui-lib-switcher-default-color-track-border-off:#1e53e5;--ui-lib-switcher-default-color-track-bg-off:#1e53e5}.switcher-fwE97QDf.intent-all-blue-fwE97QDf:not(.disable-active-state-styles-fwE97QDf) .input-fwE97QDf:active+.thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-bg-off:#1848cc;--ui-lib-switcher-default-color-track-border-off:#1848cc;--ui-lib-switcher-default-color-track-bg-on:#1848cc;--ui-lib-switcher-default-color-track-border-on:#1848cc}html.theme-dark .switcher-fwE97QDf.intent-all-blue-fwE97QDf:not(.disable-active-state-styles-fwE97QDf) .input-fwE97QDf:active+.thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-border-on:#1848cc;--ui-lib-switcher-default-color-track-bg-on:#1848cc;--ui-lib-switcher-default-color-track-border-off:#1848cc;--ui-lib-switcher-default-color-track-bg-off:#1848cc}.switcher-fwE97QDf .input-fwE97QDf.input-fwE97QDf:disabled+.thumb-wrapper-fwE97QDf,.switcher-fwE97QDf.intent-all-blue-fwE97QDf .input-fwE97QDf.input-fwE97QDf:disabled+.thumb-wrapper-fwE97QDf,.switcher-fwE97QDf.intent-default-fwE97QDf .input-fwE97QDf.input-fwE97QDf:disabled+.thumb-wrapper-fwE97QDf,.switcher-fwE97QDf.intent-select-fwE97QDf .input-fwE97QDf.input-fwE97QDf:disabled+.thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-bg-off:#e0e3eb;--ui-lib-switcher-default-color-track-border-off:#b2b5be;--ui-lib-switcher-default-color-track-bg-on:#e0e3eb;--ui-lib-switcher-default-color-track-border-on:#b2b5be;--ui-lib-switcher-default-color-thumb:#b2b5be}html.theme-dark .switcher-fwE97QDf .input-fwE97QDf.input-fwE97QDf:disabled+.thumb-wrapper-fwE97QDf,html.theme-dark .switcher-fwE97QDf.intent-all-blue-fwE97QDf .input-fwE97QDf.input-fwE97QDf:disabled+.thumb-wrapper-fwE97QDf,html.theme-dark .switcher-fwE97QDf.intent-default-fwE97QDf .input-fwE97QDf.input-fwE97QDf:disabled+.thumb-wrapper-fwE97QDf,html.theme-dark .switcher-fwE97QDf.intent-select-fwE97QDf .input-fwE97QDf.input-fwE97QDf:disabled+.thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-thumb:#5d606b;--ui-lib-switcher-default-color-track-border-on:#434651;--ui-lib-switcher-default-color-track-bg-on:#363a45;--ui-lib-switcher-default-color-track-border-off:#434651;--ui-lib-switcher-default-color-track-bg-off:#363a45}.input-fwE97QDf{cursor:default;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.input-fwE97QDf:checked,.input-fwE97QDf:disabled,.input-fwE97QDf:focus{border:0;outline:0}.input-fwE97QDf:focus+.thumb-wrapper-fwE97QDf:after{display:block}.input-fwE97QDf:focus-visible+.thumb-wrapper-fwE97QDf:after{display:block}.input-fwE97QDf:focus:not(:focus-visible)+.thumb-wrapper-fwE97QDf:after{display:none}.thumb-wrapper-fwE97QDf{display:block;height:100%;outline:none;overflow:visible;position:relative;width:100%;z-index:0}.thumb-wrapper-fwE97QDf:focus{outline:none}.thumb-wrapper-fwE97QDf:focus-visible{outline:none}.thumb-wrapper-fwE97QDf:after{border-color:var(--ui-lib-switcher-color-focus-outline-off,var(--ui-lib-switcher-default-color-focus-outline-off));border-radius:calc(var(--tv-switcher-wrapper-radius) + 4px);border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 8px);left:-4px;pointer-events:none;position:absolute;top:-4px;width:calc(100% + 8px);z-index:1}.input-fwE97QDf:checked+.thumb-wrapper-fwE97QDf:after{border-color:var(--ui-lib-switcher-color-focus-outline-on,var(--ui-lib-switcher-default-color-focus-outline-on))}.track-fwE97QDf{background-color:var(--ui-lib-switcher-color-track-bg-off,var(--ui-lib-switcher-default-color-track-bg-off));border-radius:var(--tv-switcher-wrapper-radius);display:block;height:100%;left:0;position:absolute;top:0;width:100%}.input-fwE97QDf:checked+.thumb-wrapper-fwE97QDf .track-fwE97QDf,.input-fwE97QDf:disabled+.thumb-wrapper-fwE97QDf .track-fwE97QDf{background-color:var(--ui-lib-switcher-color-track-bg-on,var(--ui-lib-switcher-default-color-track-bg-on))}.input-fwE97QDf:disabled+.thumb-wrapper-fwE97QDf .track-fwE97QDf{border-color:var(--ui-lib-switcher-color-track-border-on,var(--ui-lib-switcher-default-color-track-border-on));border-style:solid;border-width:1px;height:calc(100% - 2px);width:calc(100% - 2px)}.thumb-fwE97QDf{background:var(--ui-lib-switcher-color-thumb,var(--ui-lib-switcher-default-color-thumb));border-radius:var(--tv-switcher-thumb-size);display:block;height:var(--tv-switcher-thumb-size);transform:translate(var(--tv-switcher-thumb-padding),var(--tv-switcher-thumb-padding));transition-duration:.25s;transition-property:transform;transition-timing-function:ease-out;width:var(--tv-switcher-thumb-size)}.input-fwE97QDf:checked+.thumb-wrapper-fwE97QDf .thumb-fwE97QDf{transform:translate(calc(var(--tv-switcher-wrapper-width) - var(--tv-switcher-thumb-size) - var(--tv-switcher-thumb-padding)),var(--tv-switcher-thumb-padding))}.wrapper-bl9AR3Gv{align-content:flex-start;align-items:flex-start;background-color:var(--tv-color-popup-background,#fff);color:var(--tv-color-popup-element-text,#131722);display:flex;flex-direction:row;justify-content:space-between;padding:6px 10px 2px 12px;white-space:nowrap}html.theme-dark .wrapper-bl9AR3Gv{background-color:var(--tv-color-popup-background,#1e222d);color:var(--tv-color-popup-element-text,#d1d4dc)}.wrapper-bl9AR3Gv.hovered-bl9AR3Gv,.wrapper-bl9AR3Gv:active{color:var(--tv-color-popup-element-text-hover,#131722)}@media (any-hover:hover){.wrapper-bl9AR3Gv:hover{color:var(--tv-color-popup-element-text-hover,#131722)}}html.theme-dark .wrapper-bl9AR3Gv.hovered-bl9AR3Gv,html.theme-dark .wrapper-bl9AR3Gv:active{color:var(--tv-color-popup-element-text-hover,#c1c4cd)}@media (any-hover:hover){html.theme-dark .wrapper-bl9AR3Gv:hover{color:var(--tv-color-popup-element-text-hover,#c1c4cd)}}.wrapper-bl9AR3Gv.hovered-bl9AR3Gv,.wrapper-bl9AR3Gv:active{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}@media (any-hover:hover){.wrapper-bl9AR3Gv:hover{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}}html.theme-dark .wrapper-bl9AR3Gv.hovered-bl9AR3Gv,html.theme-dark .wrapper-bl9AR3Gv:active{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .wrapper-bl9AR3Gv:hover{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}}.wrapper-bl9AR3Gv:before{content:"";display:block;height:20px}.wrapper-bl9AR3Gv.withIcon-bl9AR3Gv .labelRow-bl9AR3Gv{padding:0}.icon-bl9AR3Gv,.wrapper-bl9AR3Gv.withIcon-bl9AR3Gv .label-bl9AR3Gv,.wrapper-bl9AR3Gv.withIcon-bl9AR3Gv .switchWrap-bl9AR3Gv{align-items:center;display:flex;height:28px}.icon-bl9AR3Gv{justify-content:center;margin-right:6px;width:28px}.icon-bl9AR3Gv svg{display:block}.labelRow-bl9AR3Gv{flex:1 1 auto;min-width:0;padding:2px 0 6px}.label-bl9AR3Gv{font-size:14px;margin-right:12px;overflow:hidden}.labelHint-bl9AR3Gv{color:#6a6d78;contain:content;font-size:12px;font-weight:400;margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .25s ease-in,margin-top .25s ease-in,opacity .35s linear;white-space:normal}html.theme-dark .labelHint-bl9AR3Gv{color:#868993}.labelOn-bl9AR3Gv+.labelHint-bl9AR3Gv{margin-top:4px;max-height:34px;opacity:1;transition:max-height .2s ease-out,margin-top .2s ease-out,opacity .35s linear}.accessible-bl9AR3Gv{outline:none;overflow:visible;position:relative}.accessible-bl9AR3Gv:focus{outline:none}.accessible-bl9AR3Gv:focus-visible{outline:none}.accessible-bl9AR3Gv:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.accessible-bl9AR3Gv:focus:after{display:block}.accessible-bl9AR3Gv:focus-visible:after{display:block}.accessible-bl9AR3Gv:focus:not(:focus-visible):after{display:none}.accessible-bl9AR3Gv:after{border-color:#2962ff;border-radius:6px} \ No newline at end of file diff --git a/charting_library/bundles/4894.99d4c2794da9feef3c70.rtl.css b/charting_library/bundles/4894.99d4c2794da9feef3c70.rtl.css new file mode 100644 index 0000000..2a94166 --- /dev/null +++ b/charting_library/bundles/4894.99d4c2794da9feef3c70.rtl.css @@ -0,0 +1 @@ +.switcher-fwE97QDf{-webkit-tap-highlight-color:transparent;display:inline-block;flex:0 0 auto;height:var(--tv-switcher-wrapper-height);position:relative;vertical-align:middle;width:var(--tv-switcher-wrapper-width);z-index:0}.switcher-fwE97QDf .thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-bg-off:#a3a6af;--ui-lib-switcher-default-color-track-border-off:#a3a6af;--ui-lib-switcher-default-color-track-bg-on:#2962ff;--ui-lib-switcher-default-color-track-border-on:#2962ff;--ui-lib-switcher-default-color-thumb:#fff;--ui-lib-switcher-default-color-focus-outline-off:#2962ffcc}.switcher-fwE97QDf .thumb-wrapper-fwE97QDf,html.theme-dark .switcher-fwE97QDf .thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-focus-outline-on:#2962ffcc}html.theme-dark .switcher-fwE97QDf .thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-focus-outline-off:#2962ffcc;--ui-lib-switcher-default-color-thumb:#fff;--ui-lib-switcher-default-color-track-border-on:#5d606b;--ui-lib-switcher-default-color-track-bg-on:#2962ff;--ui-lib-switcher-default-color-track-border-off:#5d606b;--ui-lib-switcher-default-color-track-bg-off:#5d606b}.switcher-fwE97QDf,.switcher-fwE97QDf.size-small-fwE97QDf{--tv-switcher-wrapper-width:38px;--tv-switcher-wrapper-height:20px;--tv-switcher-wrapper-radius:20px;--tv-switcher-thumb-size:14px;--tv-switcher-thumb-padding:3px}.switcher-fwE97QDf.size-medium-fwE97QDf{--tv-switcher-wrapper-height:28px;--tv-switcher-wrapper-width:54px;--tv-switcher-thumb-size:20px;--tv-switcher-wrapper-radius:20px;--tv-switcher-thumb-padding:4px}.switcher-fwE97QDf.size-large-fwE97QDf{--tv-switcher-wrapper-height:34px;--tv-switcher-wrapper-width:64px;--tv-switcher-thumb-size:24px;--tv-switcher-wrapper-radius:20px;--tv-switcher-thumb-padding:5px}.switcher-fwE97QDf .input-fwE97QDf:hover+.thumb-wrapper-fwE97QDf,.switcher-fwE97QDf.intent-default-fwE97QDf .input-fwE97QDf:hover+.thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-bg-off:#6a6d78;--ui-lib-switcher-default-color-track-border-off:#6a6d78;--ui-lib-switcher-default-color-track-bg-on:#1e53e5;--ui-lib-switcher-default-color-track-border-on:#1e53e5}html.theme-dark .switcher-fwE97QDf .input-fwE97QDf:hover+.thumb-wrapper-fwE97QDf,html.theme-dark .switcher-fwE97QDf.intent-default-fwE97QDf .input-fwE97QDf:hover+.thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-border-on:#1e53e5;--ui-lib-switcher-default-color-track-bg-on:#1e53e5;--ui-lib-switcher-default-color-track-border-off:#868993;--ui-lib-switcher-default-color-track-bg-off:#868993}.switcher-fwE97QDf.intent-default-fwE97QDf:not(.disable-active-state-styles-fwE97QDf) .input-fwE97QDf:active+.thumb-wrapper-fwE97QDf,.switcher-fwE97QDf:not(.disable-active-state-styles-fwE97QDf) .input-fwE97QDf:active+.thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-bg-off:#5d606b;--ui-lib-switcher-default-color-track-border-off:#5d606b;--ui-lib-switcher-default-color-track-bg-on:#1848cc;--ui-lib-switcher-default-color-track-border-on:#1848cc}html.theme-dark .switcher-fwE97QDf.intent-default-fwE97QDf:not(.disable-active-state-styles-fwE97QDf) .input-fwE97QDf:active+.thumb-wrapper-fwE97QDf,html.theme-dark .switcher-fwE97QDf:not(.disable-active-state-styles-fwE97QDf) .input-fwE97QDf:active+.thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-border-on:#1848cc;--ui-lib-switcher-default-color-track-bg-on:#1848cc;--ui-lib-switcher-default-color-track-border-off:#868993;--ui-lib-switcher-default-color-track-bg-off:#868993}.switcher-fwE97QDf.intent-select-fwE97QDf .thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-bg-off:#2962ff;--ui-lib-switcher-default-color-track-border-off:#2962ff;--ui-lib-switcher-default-color-track-bg-on:#24b29b;--ui-lib-switcher-default-color-track-border-on:#24b29b;--ui-lib-switcher-default-color-focus-outline-on:#24b29bcc}html.theme-dark .switcher-fwE97QDf.intent-select-fwE97QDf .thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-focus-outline-on:#06806bcc;--ui-lib-switcher-default-color-track-border-on:#06806b;--ui-lib-switcher-default-color-track-bg-on:#06806b;--ui-lib-switcher-default-color-track-border-off:#1e53e5;--ui-lib-switcher-default-color-track-bg-off:#1e53e5}.switcher-fwE97QDf.intent-select-fwE97QDf .input-fwE97QDf:hover+.thumb-wrapper-fwE97QDf,.switcher-fwE97QDf.intent-select-fwE97QDf:not(.disable-active-state-styles-fwE97QDf) .input-fwE97QDf:active+.thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-bg-off:#1848cc;--ui-lib-switcher-default-color-track-border-off:#1848cc;--ui-lib-switcher-default-color-track-bg-on:#42bda8;--ui-lib-switcher-default-color-track-border-on:#42bda8}html.theme-dark .switcher-fwE97QDf.intent-select-fwE97QDf .input-fwE97QDf:hover+.thumb-wrapper-fwE97QDf,html.theme-dark .switcher-fwE97QDf.intent-select-fwE97QDf:not(.disable-active-state-styles-fwE97QDf) .input-fwE97QDf:active+.thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-border-on:#056656;--ui-lib-switcher-default-color-track-bg-on:#056656;--ui-lib-switcher-default-color-track-border-off:#2962ff;--ui-lib-switcher-default-color-track-bg-off:#2962ff}.switcher-fwE97QDf.intent-all-blue-fwE97QDf .thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-bg-off:#2962ff;--ui-lib-switcher-default-color-track-border-off:#2962ff}html.theme-dark .switcher-fwE97QDf.intent-all-blue-fwE97QDf .thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-border-off:#2962ff;--ui-lib-switcher-default-color-track-bg-off:#2962ff}.switcher-fwE97QDf.intent-all-blue-fwE97QDf :not(:disabled).input-fwE97QDf:hover+.thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-bg-off:#1e53e5;--ui-lib-switcher-default-color-track-border-off:#1e53e5;--ui-lib-switcher-default-color-track-bg-on:#1e53e5;--ui-lib-switcher-default-color-track-border-on:#1e53e5}html.theme-dark .switcher-fwE97QDf.intent-all-blue-fwE97QDf :not(:disabled).input-fwE97QDf:hover+.thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-border-on:#1e53e5;--ui-lib-switcher-default-color-track-bg-on:#1e53e5;--ui-lib-switcher-default-color-track-border-off:#1e53e5;--ui-lib-switcher-default-color-track-bg-off:#1e53e5}.switcher-fwE97QDf.intent-all-blue-fwE97QDf:not(.disable-active-state-styles-fwE97QDf) .input-fwE97QDf:active+.thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-bg-off:#1848cc;--ui-lib-switcher-default-color-track-border-off:#1848cc;--ui-lib-switcher-default-color-track-bg-on:#1848cc;--ui-lib-switcher-default-color-track-border-on:#1848cc}html.theme-dark .switcher-fwE97QDf.intent-all-blue-fwE97QDf:not(.disable-active-state-styles-fwE97QDf) .input-fwE97QDf:active+.thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-border-on:#1848cc;--ui-lib-switcher-default-color-track-bg-on:#1848cc;--ui-lib-switcher-default-color-track-border-off:#1848cc;--ui-lib-switcher-default-color-track-bg-off:#1848cc}.switcher-fwE97QDf .input-fwE97QDf.input-fwE97QDf:disabled+.thumb-wrapper-fwE97QDf,.switcher-fwE97QDf.intent-all-blue-fwE97QDf .input-fwE97QDf.input-fwE97QDf:disabled+.thumb-wrapper-fwE97QDf,.switcher-fwE97QDf.intent-default-fwE97QDf .input-fwE97QDf.input-fwE97QDf:disabled+.thumb-wrapper-fwE97QDf,.switcher-fwE97QDf.intent-select-fwE97QDf .input-fwE97QDf.input-fwE97QDf:disabled+.thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-track-bg-off:#e0e3eb;--ui-lib-switcher-default-color-track-border-off:#b2b5be;--ui-lib-switcher-default-color-track-bg-on:#e0e3eb;--ui-lib-switcher-default-color-track-border-on:#b2b5be;--ui-lib-switcher-default-color-thumb:#b2b5be}html.theme-dark .switcher-fwE97QDf .input-fwE97QDf.input-fwE97QDf:disabled+.thumb-wrapper-fwE97QDf,html.theme-dark .switcher-fwE97QDf.intent-all-blue-fwE97QDf .input-fwE97QDf.input-fwE97QDf:disabled+.thumb-wrapper-fwE97QDf,html.theme-dark .switcher-fwE97QDf.intent-default-fwE97QDf .input-fwE97QDf.input-fwE97QDf:disabled+.thumb-wrapper-fwE97QDf,html.theme-dark .switcher-fwE97QDf.intent-select-fwE97QDf .input-fwE97QDf.input-fwE97QDf:disabled+.thumb-wrapper-fwE97QDf{--ui-lib-switcher-default-color-thumb:#5d606b;--ui-lib-switcher-default-color-track-border-on:#434651;--ui-lib-switcher-default-color-track-bg-on:#363a45;--ui-lib-switcher-default-color-track-border-off:#434651;--ui-lib-switcher-default-color-track-bg-off:#363a45}.input-fwE97QDf{cursor:default;height:100%;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:1}.input-fwE97QDf:checked,.input-fwE97QDf:disabled,.input-fwE97QDf:focus{border:0;outline:0}.input-fwE97QDf:focus+.thumb-wrapper-fwE97QDf:after{display:block}.input-fwE97QDf:focus-visible+.thumb-wrapper-fwE97QDf:after{display:block}.input-fwE97QDf:focus:not(:focus-visible)+.thumb-wrapper-fwE97QDf:after{display:none}.thumb-wrapper-fwE97QDf{display:block;height:100%;outline:none;overflow:visible;position:relative;width:100%;z-index:0}.thumb-wrapper-fwE97QDf:focus{outline:none}.thumb-wrapper-fwE97QDf:focus-visible{outline:none}.thumb-wrapper-fwE97QDf:after{border-color:var(--ui-lib-switcher-color-focus-outline-off,var(--ui-lib-switcher-default-color-focus-outline-off));border-radius:calc(var(--tv-switcher-wrapper-radius) + 4px);border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 8px);pointer-events:none;position:absolute;right:-4px;top:-4px;width:calc(100% + 8px);z-index:1}.input-fwE97QDf:checked+.thumb-wrapper-fwE97QDf:after{border-color:var(--ui-lib-switcher-color-focus-outline-on,var(--ui-lib-switcher-default-color-focus-outline-on))}.track-fwE97QDf{background-color:var(--ui-lib-switcher-color-track-bg-off,var(--ui-lib-switcher-default-color-track-bg-off));border-radius:var(--tv-switcher-wrapper-radius);display:block;height:100%;position:absolute;right:0;top:0;width:100%}.input-fwE97QDf:checked+.thumb-wrapper-fwE97QDf .track-fwE97QDf,.input-fwE97QDf:disabled+.thumb-wrapper-fwE97QDf .track-fwE97QDf{background-color:var(--ui-lib-switcher-color-track-bg-on,var(--ui-lib-switcher-default-color-track-bg-on))}.input-fwE97QDf:disabled+.thumb-wrapper-fwE97QDf .track-fwE97QDf{border-color:var(--ui-lib-switcher-color-track-border-on,var(--ui-lib-switcher-default-color-track-border-on));border-style:solid;border-width:1px;height:calc(100% - 2px);width:calc(100% - 2px)}.thumb-fwE97QDf{background:var(--ui-lib-switcher-color-thumb,var(--ui-lib-switcher-default-color-thumb));border-radius:var(--tv-switcher-thumb-size);display:block;height:var(--tv-switcher-thumb-size);transform:translate(var(--tv-switcher-thumb-padding),var(--tv-switcher-thumb-padding));transform:translate(calc((var(--tv-switcher-thumb-padding))*-1),var(--tv-switcher-thumb-padding));transition-duration:.25s;transition-property:transform;transition-timing-function:ease-out;width:var(--tv-switcher-thumb-size)}.input-fwE97QDf:checked+.thumb-wrapper-fwE97QDf .thumb-fwE97QDf{transform:translate(calc((var(--tv-switcher-wrapper-width) - var(--tv-switcher-thumb-size) - var(--tv-switcher-thumb-padding))*-1),var(--tv-switcher-thumb-padding))}.wrapper-bl9AR3Gv{align-content:flex-start;align-items:flex-start;background-color:var(--tv-color-popup-background,#fff);color:var(--tv-color-popup-element-text,#131722);display:flex;flex-direction:row;justify-content:space-between;padding:6px 12px 2px 10px;white-space:nowrap}html.theme-dark .wrapper-bl9AR3Gv{background-color:var(--tv-color-popup-background,#1e222d);color:var(--tv-color-popup-element-text,#d1d4dc)}.wrapper-bl9AR3Gv.hovered-bl9AR3Gv,.wrapper-bl9AR3Gv:active{color:var(--tv-color-popup-element-text-hover,#131722)}@media (any-hover:hover){.wrapper-bl9AR3Gv:hover{color:var(--tv-color-popup-element-text-hover,#131722)}}html.theme-dark .wrapper-bl9AR3Gv.hovered-bl9AR3Gv,html.theme-dark .wrapper-bl9AR3Gv:active{color:var(--tv-color-popup-element-text-hover,#c1c4cd)}@media (any-hover:hover){html.theme-dark .wrapper-bl9AR3Gv:hover{color:var(--tv-color-popup-element-text-hover,#c1c4cd)}}.wrapper-bl9AR3Gv.hovered-bl9AR3Gv,.wrapper-bl9AR3Gv:active{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}@media (any-hover:hover){.wrapper-bl9AR3Gv:hover{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}}html.theme-dark .wrapper-bl9AR3Gv.hovered-bl9AR3Gv,html.theme-dark .wrapper-bl9AR3Gv:active{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .wrapper-bl9AR3Gv:hover{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}}.wrapper-bl9AR3Gv:before{content:"";display:block;height:20px}.wrapper-bl9AR3Gv.withIcon-bl9AR3Gv .labelRow-bl9AR3Gv{padding:0}.icon-bl9AR3Gv,.wrapper-bl9AR3Gv.withIcon-bl9AR3Gv .label-bl9AR3Gv,.wrapper-bl9AR3Gv.withIcon-bl9AR3Gv .switchWrap-bl9AR3Gv{align-items:center;display:flex;height:28px}.icon-bl9AR3Gv{justify-content:center;margin-left:6px;width:28px}.icon-bl9AR3Gv svg{display:block}.labelRow-bl9AR3Gv{flex:1 1 auto;min-width:0;padding:2px 0 6px}.label-bl9AR3Gv{font-size:14px;margin-left:12px;overflow:hidden}.labelHint-bl9AR3Gv{color:#6a6d78;contain:content;font-size:12px;font-weight:400;margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .25s ease-in,margin-top .25s ease-in,opacity .35s linear;white-space:normal}html.theme-dark .labelHint-bl9AR3Gv{color:#868993}.labelOn-bl9AR3Gv+.labelHint-bl9AR3Gv{margin-top:4px;max-height:34px;opacity:1;transition:max-height .2s ease-out,margin-top .2s ease-out,opacity .35s linear}.accessible-bl9AR3Gv{outline:none;overflow:visible;position:relative}.accessible-bl9AR3Gv:focus{outline:none}.accessible-bl9AR3Gv:focus-visible{outline:none}.accessible-bl9AR3Gv:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}.accessible-bl9AR3Gv:focus:after{display:block}.accessible-bl9AR3Gv:focus-visible:after{display:block}.accessible-bl9AR3Gv:focus:not(:focus-visible):after{display:none}.accessible-bl9AR3Gv:after{border-color:#2962ff;border-radius:6px} \ No newline at end of file diff --git a/charting_library/bundles/4987.ca5d16a7e990d39bfb0e.css b/charting_library/bundles/4987.ca5d16a7e990d39bfb0e.css new file mode 100644 index 0000000..a882191 --- /dev/null +++ b/charting_library/bundles/4987.ca5d16a7e990d39bfb0e.css @@ -0,0 +1 @@ +.button-Hfju7pW_{padding:0 6px}.tabs-NGf0gcnH{display:flex;position:relative;width:100%}.tab-NGf0gcnH{border-bottom:1px solid;border-color:#e0e3eb;color:var(--tv-tabs-slider-text-color,#131722);flex:1 1;padding:13px 0;text-align:center;transition:color .35s ease;-webkit-user-select:none;user-select:none}html.theme-dark .tab-NGf0gcnH{border-color:#434651;color:var(--tv-tabs-slider-text-color,#d1d4dc)}.tab-NGf0gcnH.noBorder-NGf0gcnH{border-bottom:0}.tab-NGf0gcnH.disabled-NGf0gcnH{color:#f0f3fa}.tab-NGf0gcnH.active-NGf0gcnH,html.theme-dark .tab-NGf0gcnH.active-NGf0gcnH{color:#2962ff}.defaultCursor-NGf0gcnH{cursor:default}.slider-NGf0gcnH{bottom:0;height:3px;left:0;position:absolute;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.slider-NGf0gcnH,html.theme-dark .slider-NGf0gcnH{background-color:#2962ff}.content-NGf0gcnH{width:100%}.item-SqYYy1zF{--tv-color-toolbar-button-text-active-hover:var(--tv-color-toolbar-button-text-active,#2962ff);align-items:center;display:flex;font-size:14px;height:100%;padding:0 6px}html.theme-sa .item-SqYYy1zF{--tv-color-toolbar-button-text-active-hover:var(--tv-color-toolbar-button-text-active,#ff7200)}html.theme-dark .item-SqYYy1zF{--tv-color-toolbar-button-text-active-hover:var(--tv-color-toolbar-button-text-active,#2962ff)}.slider-3kCW6DWs{bottom:15%;height:2px;transition-duration:175ms;transition-property:transform,opacity}.slider-3kCW6DWs,html.theme-dark .slider-3kCW6DWs{background-color:initial}.slider-3kCW6DWs .inner-3kCW6DWs{background-color:var(--tv-color-toolbar-button-text-active,#2962ff);height:100%;margin:0 8px}html.theme-sa .slider-3kCW6DWs .inner-3kCW6DWs{background-color:var(--tv-color-toolbar-button-text-active,#ff7200)}html.theme-dark .slider-3kCW6DWs .inner-3kCW6DWs{background-color:var(--tv-color-toolbar-button-text-active,#2962ff)}.sliderRow-k2h4OAz8{height:100%}.button-uToIfRbZ{align-items:center;display:flex;height:100%;padding:0 5px}.button-x1dCOTP3{white-space:nowrap}.button-x1dCOTP3.disabled-x1dCOTP3{opacity:1;position:relative;z-index:0}.button-x1dCOTP3.disabled-x1dCOTP3:before{background-color:initial;border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);display:block;left:var(--tv-toolbar-explicit-hover-margin,2px);outline:2px none #2962ff;position:absolute;right:var(--tv-toolbar-explicit-hover-margin,2px);top:var(--tv-toolbar-explicit-hover-margin,2px);z-index:-1}.button-x1dCOTP3.disabled-x1dCOTP3.hover-x1dCOTP3:before,.button-x1dCOTP3.disabled-x1dCOTP3:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);content:""}@media (any-hover:hover){.button-x1dCOTP3.disabled-x1dCOTP3:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);content:""}}html.theme-dark .button-x1dCOTP3.disabled-x1dCOTP3.hover-x1dCOTP3:before,html.theme-dark .button-x1dCOTP3.disabled-x1dCOTP3:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .button-x1dCOTP3.disabled-x1dCOTP3:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-x1dCOTP3.disabled-x1dCOTP3.clicked-x1dCOTP3:before,.button-x1dCOTP3.disabled-x1dCOTP3:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-hover,#f0f3fa));content:""}html.theme-dark .button-x1dCOTP3.disabled-x1dCOTP3.clicked-x1dCOTP3:before,html.theme-dark .button-x1dCOTP3.disabled-x1dCOTP3:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-hover,#2a2e39))}.button-x1dCOTP3.disabled-x1dCOTP3.accessible-x1dCOTP3:focus-visible:before{content:"";outline-style:solid}.separator-yDfG9Ccu{background-color:var(--tv-color-toolbar-divider-background,#e0e3eb);display:inline-block;height:calc(100% - 16px);margin:8px 4px;width:1px}html.theme-dark .separator-yDfG9Ccu{background-color:var(--tv-color-toolbar-divider-background,#434651)}.headerMenuText-AcJrLng7{margin:4px 0}.toolbar-BXXUwft2{cursor:default;font-size:14px;height:100%;position:relative;white-space:nowrap}.dateRangeWrapper-BXXUwft2{display:block;height:100%;left:0;position:absolute}.seriesControlWrapper-BXXUwft2{display:block;height:100%;position:absolute;right:0}.dateRangeCollapsed-BXXUwft2,.dateRangeExpanded-BXXUwft2{display:inline-flex;flex:0 1 0%;height:100%}.item-BXXUwft2{--ui-lib-typography-line-height:21px;--ui-lib-typography-font-size:14px;flex:0 0 auto;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;height:100%;line-height:var(--ui-lib-typography-line-height);padding:0 6px}.item-BXXUwft2.last-BXXUwft2{margin-right:4px}.inline-BXXUwft2{display:inline-block;height:100%;vertical-align:top}.dateRange-BXXUwft2{margin-left:8px}.hidden-BXXUwft2{visibility:hidden}.collapsed-BXXUwft2{height:100%;left:0;position:absolute;top:0;visibility:hidden} \ No newline at end of file diff --git a/charting_library/bundles/4987.ca5d16a7e990d39bfb0e.rtl.css b/charting_library/bundles/4987.ca5d16a7e990d39bfb0e.rtl.css new file mode 100644 index 0000000..6ee7482 --- /dev/null +++ b/charting_library/bundles/4987.ca5d16a7e990d39bfb0e.rtl.css @@ -0,0 +1 @@ +.button-Hfju7pW_{padding:0 6px}.tabs-NGf0gcnH{display:flex;position:relative;width:100%}.tab-NGf0gcnH{border-bottom:1px solid;border-color:#e0e3eb;color:var(--tv-tabs-slider-text-color,#131722);flex:1 1;padding:13px 0;text-align:center;transition:color .35s ease;-webkit-user-select:none;user-select:none}html.theme-dark .tab-NGf0gcnH{border-color:#434651;color:var(--tv-tabs-slider-text-color,#d1d4dc)}.tab-NGf0gcnH.noBorder-NGf0gcnH{border-bottom:0}.tab-NGf0gcnH.disabled-NGf0gcnH{color:#f0f3fa}.tab-NGf0gcnH.active-NGf0gcnH,html.theme-dark .tab-NGf0gcnH.active-NGf0gcnH{color:#2962ff}.defaultCursor-NGf0gcnH{cursor:default}.slider-NGf0gcnH{bottom:0;height:3px;left:0;position:absolute;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.slider-NGf0gcnH,html.theme-dark .slider-NGf0gcnH{background-color:#2962ff}.content-NGf0gcnH{width:100%}.item-SqYYy1zF{--tv-color-toolbar-button-text-active-hover:var(--tv-color-toolbar-button-text-active,#2962ff);align-items:center;display:flex;font-size:14px;height:100%;padding:0 6px}html.theme-sa .item-SqYYy1zF{--tv-color-toolbar-button-text-active-hover:var(--tv-color-toolbar-button-text-active,#ff7200)}html.theme-dark .item-SqYYy1zF{--tv-color-toolbar-button-text-active-hover:var(--tv-color-toolbar-button-text-active,#2962ff)}.slider-3kCW6DWs{bottom:15%;height:2px;transition-duration:175ms;transition-property:transform,opacity}.slider-3kCW6DWs,html.theme-dark .slider-3kCW6DWs{background-color:initial}.slider-3kCW6DWs .inner-3kCW6DWs{background-color:var(--tv-color-toolbar-button-text-active,#2962ff);height:100%;margin:0 8px}html.theme-sa .slider-3kCW6DWs .inner-3kCW6DWs{background-color:var(--tv-color-toolbar-button-text-active,#ff7200)}html.theme-dark .slider-3kCW6DWs .inner-3kCW6DWs{background-color:var(--tv-color-toolbar-button-text-active,#2962ff)}.sliderRow-k2h4OAz8{height:100%}.button-uToIfRbZ{align-items:center;display:flex;height:100%;padding:0 5px}.button-x1dCOTP3{white-space:nowrap}.button-x1dCOTP3.disabled-x1dCOTP3{opacity:1;position:relative;z-index:0}.button-x1dCOTP3.disabled-x1dCOTP3:before{background-color:initial;border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);display:block;left:var(--tv-toolbar-explicit-hover-margin,2px);outline:2px none #2962ff;position:absolute;right:var(--tv-toolbar-explicit-hover-margin,2px);top:var(--tv-toolbar-explicit-hover-margin,2px);z-index:-1}.button-x1dCOTP3.disabled-x1dCOTP3.hover-x1dCOTP3:before,.button-x1dCOTP3.disabled-x1dCOTP3:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);content:""}@media (any-hover:hover){.button-x1dCOTP3.disabled-x1dCOTP3:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);content:""}}html.theme-dark .button-x1dCOTP3.disabled-x1dCOTP3.hover-x1dCOTP3:before,html.theme-dark .button-x1dCOTP3.disabled-x1dCOTP3:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .button-x1dCOTP3.disabled-x1dCOTP3:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-x1dCOTP3.disabled-x1dCOTP3.clicked-x1dCOTP3:before,.button-x1dCOTP3.disabled-x1dCOTP3:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-hover,#f0f3fa));content:""}html.theme-dark .button-x1dCOTP3.disabled-x1dCOTP3.clicked-x1dCOTP3:before,html.theme-dark .button-x1dCOTP3.disabled-x1dCOTP3:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-hover,#2a2e39))}.button-x1dCOTP3.disabled-x1dCOTP3.accessible-x1dCOTP3:focus-visible:before{content:"";outline-style:solid}.separator-yDfG9Ccu{background-color:var(--tv-color-toolbar-divider-background,#e0e3eb);display:inline-block;height:calc(100% - 16px);margin:8px 4px;width:1px}html.theme-dark .separator-yDfG9Ccu{background-color:var(--tv-color-toolbar-divider-background,#434651)}.headerMenuText-AcJrLng7{margin:4px 0}.toolbar-BXXUwft2{cursor:default;font-size:14px;height:100%;position:relative;white-space:nowrap}.dateRangeWrapper-BXXUwft2{display:block;height:100%;position:absolute;right:0}.seriesControlWrapper-BXXUwft2{display:block;height:100%;left:0;position:absolute}.dateRangeCollapsed-BXXUwft2,.dateRangeExpanded-BXXUwft2{display:inline-flex;flex:0 1 0%;height:100%}.item-BXXUwft2{--ui-lib-typography-line-height:21px;--ui-lib-typography-font-size:14px;flex:0 0 auto;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;height:100%;line-height:var(--ui-lib-typography-line-height);padding:0 6px}.item-BXXUwft2.last-BXXUwft2{margin-left:4px}.inline-BXXUwft2{display:inline-block;height:100%;vertical-align:top}.dateRange-BXXUwft2{margin-right:8px}.hidden-BXXUwft2{visibility:hidden}.collapsed-BXXUwft2{height:100%;position:absolute;right:0;top:0;visibility:hidden} \ No newline at end of file diff --git a/charting_library/bundles/5057.5382614553878fcf337d.js b/charting_library/bundles/5057.5382614553878fcf337d.js new file mode 100644 index 0000000..803c8d2 --- /dev/null +++ b/charting_library/bundles/5057.5382614553878fcf337d.js @@ -0,0 +1,4 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[5057],{45350:e=>{e.exports={"nav-button":"nav-button-znwuaSC1",link:"link-znwuaSC1",background:"background-znwuaSC1",icon:"icon-znwuaSC1","flip-icon":"flip-icon-znwuaSC1","size-large":"size-large-znwuaSC1","preserve-paddings":"preserve-paddings-znwuaSC1","size-medium":"size-medium-znwuaSC1","size-small":"size-small-znwuaSC1","size-xsmall":"size-xsmall-znwuaSC1","size-xxsmall":"size-xxsmall-znwuaSC1","visually-hidden":"visually-hidden-znwuaSC1"}},55596:e=>{e.exports={dialog:"dialog-b8SxMnzX",wrapper:"wrapper-b8SxMnzX",separator:"separator-b8SxMnzX",bounded:"bounded-b8SxMnzX"}},69827:e=>{e.exports={"small-height-breakpoint":"screen and (max-height: 360px)",container:"container-BZKENkhT",unsetAlign:"unsetAlign-BZKENkhT",title:"title-BZKENkhT",subtitle:"subtitle-BZKENkhT",textWrap:"textWrap-BZKENkhT",ellipsis:"ellipsis-BZKENkhT",close:"close-BZKENkhT",icon:"icon-BZKENkhT"}},45719:e=>{e.exports={separator:"separator-Pf4rIzEt"}},57340:(e,t,n)=>{"use strict";n.d(t,{CloseButton:()=>u});var s=n(50959),r=n(64388),o=n(17105),i=n(15130),a=n(38822),l=n(63346),c=n(34983);function d(e="large"){switch(e){case"large":return o;case"medium":default:return i;case"small":return a;case"xsmall":return l;case"xxsmall":return c}}const u=s.forwardRef(((e,t)=>s.createElement(r.NavButton,{...e,ref:t,icon:d(e.size)})))},64388:(e,t,n)=>{"use strict";n.d(t,{NavButton:()=>c});var s=n(50959),r=n(97754),o=n(9745),i=n(45350);function a(e){const{size:t="large",preservePaddings:n,isLink:s,flipIconOnRtl:o,className:a}=e;return r(i["nav-button"],i[`size-${t}`],n&&i["preserve-paddings"],o&&i["flip-icon"],s&&i.link,a)}function l(e){const{children:t,icon:n}=e;return s.createElement(s.Fragment,null,s.createElement("span",{className:i.background}),s.createElement(o.Icon,{icon:n,className:i.icon,"aria-hidden":!0}),t&&s.createElement("span",{className:i["visually-hidden"]},t))}const c=(0,s.forwardRef)(((e,t)=>{const{icon:n,type:r="button",preservePaddings:o,flipIconOnRtl:i,size:c,"aria-label":d,...u}=e;return s.createElement("button",{...u,className:a({...e,children:d}),ref:t,type:r},s.createElement(l,{icon:n},d))}));c.displayName="NavButton";var d=n(21593),u=n(53017);(0,s.forwardRef)(((e,t)=>{const{icon:n,renderComponent:r,"aria-label":o,...i}=e,c=null!=r?r:d.CustomComponentDefaultLink;return s.createElement(c,{...i,className:a({...e,children:o,isLink:!0}),reference:(0,u.isomorphicRef)(t)},s.createElement(l,{icon:n},o))})).displayName="NavAnchorButton"},38952:(e,t,n)=>{"use strict";function s(e){const{reference:t,...n}=e;return{...n,ref:t}}n.d(t,{renameRef:()=>s})},21593:(e,t,n)=>{"use strict";n.d(t,{CustomComponentDefaultLink:()=>o});var s=n(50959),r=n(38952);function o(e){return s.createElement("a",{...(0,r.renameRef)(e)})}s.PureComponent},35057:(e,t,n)=>{"use strict";n.d(t,{AdaptivePopupDialog:()=>B});var s=n(50959),r=n(50151);var o=n(97754),i=n.n(o),a=n(68335),l=n(38223),c=n(35749),d=n(16181),u=n(1109),h=n(24437),p=n(90692),m=n(95711);var f=n(52092),g=n(76422),v=n(11542),w=n(57340) +;const C=s.createContext({setHideClose:()=>{}});var b=n(69827);function _(e){const{title:t,titleTextWrap:r=!1,subtitle:o,showCloseIcon:a=!0,onClose:l,onCloseButtonKeyDown:c,renderBefore:d,renderAfter:u,draggable:h,className:p,unsetAlign:m,closeAriaLabel:f=v.t(null,void 0,n(80395)),closeButtonReference:g}=e,[_,E]=(0,s.useState)(!1);return s.createElement(C.Provider,{value:{setHideClose:E}},s.createElement("div",{className:i()(b.container,p,(o||m)&&b.unsetAlign)},d,s.createElement("div",{"data-dragg-area":h,className:b.title},s.createElement("div",{className:i()(r?b.textWrap:b.ellipsis)},t),o&&s.createElement("div",{className:i()(b.ellipsis,b.subtitle)},o)),u,a&&!_&&s.createElement(w.CloseButton,{className:b.close,"data-name":"close","aria-label":f,onClick:l,onKeyDown:c,ref:g,size:"medium",preservePaddings:!0})))}var E=n(53017),x=n(90186),N=n(55596);const k={vertical:20},S={vertical:0};class B extends s.PureComponent{constructor(){super(...arguments),this._controller=null,this._reference=null,this._orientationMediaQuery=null,this._renderChildren=(e,t)=>(this._controller=e,this.props.render({requestResize:this._requestResize,centerAndFit:this._centerAndFit,isSmallWidth:t})),this._handleReference=e=>this._reference=e,this._handleCloseBtnClick=()=>{this.props.onKeyboardClose&&this.props.onKeyboardClose(),this._handleClose()},this._handleClose=()=>{this.props.onClose()},this._handleOpen=()=>{void 0!==this.props.onOpen&&this.props.isOpened&&this.props.onOpen(this.props.fullScreen||window.matchMedia(h.DialogBreakpoints.TabletSmall).matches)},this._handleKeyDown=e=>{if(!e.defaultPrevented){if(this.props.onKeyDown&&this.props.onKeyDown(e),27===(0,a.hashFromEvent)(e)){if(e.defaultPrevented)return;if(this.props.forceCloseOnEsc&&this.props.forceCloseOnEsc())return this.props.onKeyboardClose&&this.props.onKeyboardClose(),void this._handleClose();const{activeElement:n}=document,s=(0,r.ensureNotNull)(this._reference);if(null!==n){if(e.preventDefault(),"true"===(t=n).getAttribute("data-haspopup")&&"true"!==t.getAttribute("data-expanded"))return void this._handleClose();if((0,c.isTextEditingField)(n))return void s.focus();if(s.contains(n))return this.props.onKeyboardClose&&this.props.onKeyboardClose(),void this._handleClose()}}var t,n;(function(e){if("function"==typeof e)return e();return Boolean(e)})(this.props.disableTabNavigationContainment)||(n=e,[9,a.Modifiers.Shift+9].includes((0,a.hashFromEvent)(n))&&n.stopPropagation())}},this._requestResize=()=>{null!==this._controller&&this._controller.recalculateBounds()},this._centerAndFit=()=>{null!==this._controller&&this._controller.centerAndFit()},this._calculatePositionWithOffsets=(e,t)=>{const n=(0,r.ensureDefined)(this.props.fullScreenViewOffsets).value();return{top:n.top,left:(0,l.isRtl)()?-n.right:n.left,width:t.clientWidth-n.left-n.right,height:t.clientHeight-n.top-n.bottom}}}componentDidMount(){var e,t;this.props.ignoreClosePopupsAndDialog||g.subscribe(f.CLOSE_POPUPS_AND_DIALOGS_COMMAND,this._handleClose,null),this._handleOpen(), +void 0!==this.props.onOpen&&(this._orientationMediaQuery=window.matchMedia("(orientation: portrait)"),e=this._orientationMediaQuery,t=this._handleOpen,(null==e?void 0:e.addEventListener)?e.addEventListener("change",t):e.addListener(t)),this.props.fullScreenViewOffsets&&this.props.fullScreen&&this.props.fullScreenViewOffsets.subscribe(this._requestResize)}componentWillUnmount(){var e,t;this.props.ignoreClosePopupsAndDialog||g.unsubscribe(f.CLOSE_POPUPS_AND_DIALOGS_COMMAND,this._handleClose,null),null!==this._orientationMediaQuery&&(e=this._orientationMediaQuery,t=this._handleOpen,(null==e?void 0:e.removeEventListener)?e.removeEventListener("change",t):e.removeListener(t)),this.props.fullScreenViewOffsets&&this.props.fullScreen&&this.props.fullScreenViewOffsets.unsubscribe(this._requestResize)}focus(){(0,r.ensureNotNull)(this._reference).focus()}getElement(){return this._reference}contains(e){var t,n;return null!==(n=null===(t=this._reference)||void 0===t?void 0:t.contains(e))&&void 0!==n&&n}render(){const{className:e,wrapperClassName:t,headerClassName:n,isOpened:r,title:o,titleTextWrap:a,dataName:l,onClickOutside:c,additionalElementPos:f,additionalHeaderElement:g,backdrop:v,shouldForceFocus:w=!0,shouldReturnFocus:C,onForceFocus:b,showSeparator:B,subtitle:z,draggable:y=!0,fullScreen:D=!1,showCloseIcon:O=!0,rounded:A=!0,isAnimationEnabled:P,growPoint:K,dialogTooltip:R,unsetHeaderAlign:M,onDragStart:L,dataDialogName:T,closeAriaLabel:F,containerAriaLabel:I,reference:W,containerTabIndex:Z,closeButtonReference:H,onCloseButtonKeyDown:V,shadowed:q,fullScreenViewOffsets:Q,fixedBody:X}=this.props,U="after"!==f?g:void 0,G="after"===f?g:void 0,$="string"==typeof o?o:T||"",j=(0,x.filterDataProps)(this.props),J=(0,E.mergeRefs)([this._handleReference,W]);return s.createElement(p.MatchMedia,{rule:h.DialogBreakpoints.SmallHeight},(f=>s.createElement(p.MatchMedia,{rule:h.DialogBreakpoints.TabletSmall},(h=>s.createElement(d.PopupDialog,{rounded:!(h||D)&&A,className:i()(N.dialog,D&&Q&&N.bounded,e),isOpened:r,reference:J,onKeyDown:this._handleKeyDown,onClickOutside:c,onClickBackdrop:c,fullscreen:h||D,guard:f?S:k,boundByScreen:h||D,shouldForceFocus:w,onForceFocus:b,shouldReturnFocus:C,backdrop:v,draggable:y,isAnimationEnabled:P,growPoint:K,name:this.props.dataName,dialogTooltip:R,onDragStart:L,containerAriaLabel:I,containerTabIndex:Z,calculateDialogPosition:D&&Q?this._calculatePositionWithOffsets:void 0,shadowed:q,fixedBody:X,...j},s.createElement("div",{className:i()(N.wrapper,t),"data-name":l,"data-dialog-name":$},void 0!==o&&s.createElement(_,{draggable:y&&!(h||D),onClose:this._handleCloseBtnClick,renderAfter:G,renderBefore:U,subtitle:z,title:o,titleTextWrap:a,showCloseIcon:O,className:n,unsetAlign:M,closeAriaLabel:F,closeButtonReference:H,onCloseButtonKeyDown:V}),B&&s.createElement(u.Separator,{className:N.separator}),s.createElement(m.PopupContext.Consumer,null,(e=>this._renderChildren(e,h||D)))))))))}}},1109:(e,t,n)=>{"use strict";n.d(t,{Separator:()=>i});var s=n(50959),r=n(97754),o=n(45719);function i(e){ +return s.createElement("div",{className:r(o.separator,e.className)})}},17105:e=>{e.exports=''},15130:e=>{e.exports=''},38822:e=>{e.exports=''},63346:e=>{e.exports=''},34983:e=>{e.exports=''}}]); \ No newline at end of file diff --git a/charting_library/bundles/5128.57de9f218989cee8119d.js b/charting_library/bundles/5128.57de9f218989cee8119d.js new file mode 100644 index 0000000..a62fac8 --- /dev/null +++ b/charting_library/bundles/5128.57de9f218989cee8119d.js @@ -0,0 +1,8 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[5128],{59142:function(e,t){var n,o,s;o=[t],n=function(e){"use strict";function t(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t{e.exports={wrapper:"wrapper-GZajBGIm",input:"input-GZajBGIm",box:"box-GZajBGIm",icon:"icon-GZajBGIm",noOutline:"noOutline-GZajBGIm","intent-danger":"intent-danger-GZajBGIm",check:"check-GZajBGIm", +dot:"dot-GZajBGIm"}},25650:e=>{e.exports={loader:"loader-UL6iwcBa",static:"static-UL6iwcBa",item:"item-UL6iwcBa","tv-button-loader":"tv-button-loader-UL6iwcBa",medium:"medium-UL6iwcBa",small:"small-UL6iwcBa",black:"black-UL6iwcBa",white:"white-UL6iwcBa",gray:"gray-UL6iwcBa",primary:"primary-UL6iwcBa"}},44445:e=>{e.exports={accessible:"accessible-rm8yeqY4"}},51331:e=>{e.exports={loaderWrap:"loaderWrap-jGEARQlM",big:"big-jGEARQlM",loader:"loader-jGEARQlM"}},22436:e=>{e.exports={item:"item-GJX1EXhk",interactive:"interactive-GJX1EXhk",hovered:"hovered-GJX1EXhk",disabled:"disabled-GJX1EXhk",active:"active-GJX1EXhk",shortcut:"shortcut-GJX1EXhk",normal:"normal-GJX1EXhk",big:"big-GJX1EXhk",iconCell:"iconCell-GJX1EXhk",icon:"icon-GJX1EXhk",checkmark:"checkmark-GJX1EXhk",content:"content-GJX1EXhk",label:"label-GJX1EXhk",checked:"checked-GJX1EXhk",toolbox:"toolbox-GJX1EXhk",showToolboxOnHover:"showToolboxOnHover-GJX1EXhk",arrowIcon:"arrowIcon-GJX1EXhk",subMenu:"subMenu-GJX1EXhk",invisibleHotkey:"invisibleHotkey-GJX1EXhk"}},86838:e=>{e.exports={row:"row-DFIg7eOh",line:"line-DFIg7eOh",hint:"hint-DFIg7eOh"}},36002:e=>{e.exports={menu:"menu-Tx5xMZww"}},29122:e=>{e.exports={item:"item-WJDah4zD",emptyIcons:"emptyIcons-WJDah4zD",loading:"loading-WJDah4zD",disabled:"disabled-WJDah4zD",interactive:"interactive-WJDah4zD",hovered:"hovered-WJDah4zD",normal:"normal-WJDah4zD",big:"big-WJDah4zD",icon:"icon-WJDah4zD",label:"label-WJDah4zD",title:"title-WJDah4zD",nested:"nested-WJDah4zD",shortcut:"shortcut-WJDah4zD",remove:"remove-WJDah4zD"}},33927:e=>{e.exports={separator:"separator-Ymxd0dt_"}},14877:e=>{e.exports={favorite:"favorite-_FRQhM5Y",hovered:"hovered-_FRQhM5Y",disabled:"disabled-_FRQhM5Y",active:"active-_FRQhM5Y",checked:"checked-_FRQhM5Y"}},27306:e=>{e.exports={button:"button-iLKiGOdQ",hovered:"hovered-iLKiGOdQ",disabled:"disabled-iLKiGOdQ",active:"active-iLKiGOdQ",hidden:"hidden-iLKiGOdQ"}},70673:(e,t,n)=>{"use strict";n.d(t,{CheckboxInput:()=>u});var o=n(50959),s=n(97754),i=n(90186),r=n(9745),a=n(65890),l=n(70048),c=n.n(l);function u(e){const t=s(c().box,c()[`intent-${e.intent}`],{[c().check]:!Boolean(e.indeterminate),[c().dot]:Boolean(e.indeterminate),[c().noOutline]:-1===e.tabIndex}),n=s(c().wrapper,e.className);return o.createElement("span",{className:n,title:e.title,style:e.style},o.createElement("input",{id:e.id,tabIndex:e.tabIndex,className:c().input,type:"checkbox",name:e.name,checked:e.checked,disabled:e.disabled,value:e.value,autoFocus:e.autoFocus,role:e.role,onChange:function(){e.onChange&&e.onChange(e.value)},ref:e.reference,"aria-required":e["aria-required"],"aria-describedby":e["aria-describedby"],"aria-invalid":e["aria-invalid"],...(0,i.filterDataProps)(e)}),o.createElement("span",{className:t},o.createElement(r.Icon,{icon:a,className:c().icon})))}},26996:(e,t,n)=>{"use strict";n.d(t,{Loader:()=>a});var o=n(50959),s=n(97754),i=n(25650),r=n.n(i);function a(e){const{className:t,size:n="medium",staticPosition:i,color:a="black"}=e,l=s(r().item,r()[a],r()[n]);return o.createElement("span",{ +className:s(r().loader,i&&r().static,t)},o.createElement("span",{className:l}),o.createElement("span",{className:l}),o.createElement("span",{className:l}))}},10772:(e,t,n)=>{"use strict";n.d(t,{ContextMenuAction:()=>x});var o=n(50959),s=n(50151),i=n(91561),r=n(59064),a=n(51768),l=n(38223);var c=n(83021),u=n(97754),h=n.n(u),d=n(26996),m=n(50267),p=n(51331);function v(e){const{size:t="normal"}=e;return o.createElement(m.ContextMenuItem,{size:t,jsxLabel:o.createElement("div",{className:h()(p.loaderWrap,p[t])},o.createElement(d.Loader,{className:p.loader})),noInteractive:!0,onMouseOver:e.onMouseOver})}var b=n(3343),E=n(50238),g=n(16838),f=n(44445);const w=(0,o.forwardRef)((function(e,t){const{className:n,...s}=e,[i,r]=(0,E.useRovingTabindexElement)(t);return o.createElement(m.ContextMenuItem,{...s,className:h()(g.PLATFORM_ACCESSIBILITY_ENABLED&&f.accessible,n),reference:i,tabIndex:r,onKeyDown:function(e){if(!g.PLATFORM_ACCESSIBILITY_ENABLED||e.target!==e.currentTarget)return;const t=(0,b.hashFromEvent)(e);13!==t&&32!==t||(e.preventDefault(),i.current instanceof HTMLElement&&i.current.click())},"data-role":g.PLATFORM_ACCESSIBILITY_ENABLED?"menuitem":void 0,"aria-disabled":g.PLATFORM_ACCESSIBILITY_ENABLED&&e.disabled||void 0})}));class x extends o.PureComponent{constructor(e){super(e),this._itemRef=null,this._menuElementRef=o.createRef(),this._menuRef=null,this._handleClick=e=>{e.isDefaultPrevented()||this.state.disabled||(this._hasSubItems()?this._showSubMenu():(this.state.doNotCloseOnClick||(0,r.globalCloseMenu)(),this.props.action.execute(),this._trackEvent(),this.props.onExecute&&this.props.onExecute(this.props.action)))},this._handleClickToolbox=()=>{(0,r.globalCloseMenu)()},this._handleItemMouseOver=()=>{this._showSubMenu(),this._setCurrentContextValue()},this._handleMenuMouseOver=()=>{this._setCurrentContextValue()},this._showSubMenu=()=>{this.props.onShowSubMenu(this.props.action)},this._calcSubMenuPos=e=>function(e,t,n={x:0,y:10}){if(t){const{left:n,right:o,top:s}=t.getBoundingClientRect(),i=document.documentElement.clientWidth,r={x:n-e,y:s},a={x:o,y:s};return(0,l.isRtl)()?n<=e?a:r:i-o>=e?a:r}return n}(e.contentWidth,this._itemRef),this._updateState=e=>{this.setState(e.getState())},this._setItemRef=e=>{this._itemRef=e},this._handleMenuRef=e=>{this._menuRef=e},this._registerSubmenu=()=>{var e;return null===(e=this.context)||void 0===e?void 0:e.registerSubmenu(this.props.action.id,(e=>(0,s.ensureNotNull)(this._itemRef).contains(e)||null!==this._menuElementRef.current&&this._menuElementRef.current.contains(e)))},this.state={...this.props.action.getState()}}componentDidMount(){this.props.action.onUpdate().subscribe(this,this._updateState),this.state.subItems.length&&(this._unsubscribe=this._registerSubmenu()),this.props.reference&&(this._itemRef=this.props.reference.current)}componentDidUpdate(e,t){var n,o,s;t.loading!==this.state.loading&&(null===(o=(n=this.props).onRequestUpdate)||void 0===o||o.call(n)),0===t.subItems.length&&this.state.subItems.length>0&&(this._unsubscribe=this._registerSubmenu()), +t.subItems.length>0&&0===this.state.subItems.length&&(null===(s=this._unsubscribe)||void 0===s||s.call(this)),t.subItems!==this.state.subItems&&null!==this._menuRef&&this._menuRef.update()}componentWillUnmount(){this.props.action.onUpdate().unsubscribe(this,this._updateState),this._unsubscribe&&this._unsubscribe()}render(){var e,t;const n=(null===(e=this.context)||void 0===e?void 0:e.current)?this.context.current===this.props.action.id:this.props.isSubMenuOpened;return this.state.loading?o.createElement(v,{size:this.state.size}):o.createElement(w,{theme:this.props.theme,ref:null!==(t=this.props.reference)&&void 0!==t?t:this._setItemRef,onClick:this._handleClick,onClickToolbox:this._handleClickToolbox,onMouseOver:this._handleItemMouseOver,hovered:n,hasSubItems:this._hasSubItems(),actionName:this.state.name,checkboxInput:this.props.checkboxInput,selected:this.props.selected,...this.state},o.createElement(i.ContextMenu,{isOpened:n,items:this.state.subItems,position:this._calcSubMenuPos,menuStatName:this.props.menuStatName,parentStatName:this._getStatName(),menuElementReference:this._menuElementRef,onMouseOver:this.state.subItems.length?this._handleMenuMouseOver:void 0,ref:this._handleMenuRef}))}_setCurrentContextValue(){var e;this.state.subItems.length&&(null===(e=this.context)||void 0===e||e.setCurrent(this.props.action.id))}_hasSubItems(){return this.state.subItems.length>0}_trackEvent(){const e=this._getStatName();(0,a.trackEvent)("ContextMenuClick",this.props.menuStatName||"",e)}_getStatName(){return[this.props.parentStatName,this.state.statName].filter((e=>Boolean(e))).join(".")}}x.contextType=c.SubmenuContext},50267:(e,t,n)=>{"use strict";n.d(t,{ContextMenuItem:()=>f,DEFAUL_CONTEXT_MENU_ITEM_THEME:()=>E});var o=n(50959),s=n(97754),i=n(70673),r=n(49483),a=n(32563);var l=n(96040),c=n(36189),u=n(99025),h=n(25812),d=n(14483),m=n(90186),p=n(80802),v=n(14665),b=n(22436);const E=b,g=d.enabled("items_favoriting");class f extends o.PureComponent{constructor(){super(...arguments),this._handleMouseOver=e=>{(function(e){const t=e.sourceCapabilities;let n=t&&t.firesTouchEvents;return void 0===n&&(n=a.touch),n})(e.nativeEvent)||this.props.onMouseOver&&this.props.onMouseOver()},this._handleClickToolbox=e=>{e.stopPropagation(),this.props.onClickToolbox&&this.props.onClickToolbox()}}render(){const{hasSubItems:e,shortcutHint:t,hint:n,invisibleHotkey:i,favourite:a,theme:l=b,size:h="normal",onKeyDown:d,label:p,jsxLabel:E,styledLabel:f}=this.props,w=this.props.checkable&&this.props.checkboxInput?"label":"div";return o.createElement(o.Fragment,null,o.createElement("tr",{...(0,m.filterDataProps)(this.props),...(0,m.filterAriaProps)(this.props),className:s(this.props.className,l.item,!this.props.noInteractive&&l.interactive,this.props.hovered&&l.hovered,this.props.disabled&&l.disabled,this.props.active&&l.active,this.props.selected&&l.selected,l[h]),onClick:this.props.onClick,onMouseOver:this._handleMouseOver,ref:this.props.reference,"data-action-name":this.props.actionName,tabIndex:this.props.tabIndex,onKeyDown:d +},g&&void 0!==a&&o.createElement("td",null,o.createElement(c.FavoriteButton,{className:l.favourite,isFilled:a,onClick:this.props.onFavouriteClick})),o.createElement("td",{className:s(l.iconCell),"data-icon-cell":!0},this._icon(l)),o.createElement("td",{className:l.contentCell},o.createElement(w,{className:l.content},o.createElement("span",{className:s(l.label,this.props.checked&&l.checked),"data-label":!0},!E&&f?f.map((({text:e,...t},n)=>o.createElement("span",{key:n,style:t},e))):null!=E?E:p),this._toolbox(l),e&&o.createElement("span",{className:l.arrowIcon,dangerouslySetInnerHTML:{__html:v},"data-submenu-arrow":!0}),!e&&t&&!r.CheckMobile.any()&&o.createElement(u.Hint,{className:s(i&&l.invisibleHotkey),text:t}),!e&&!t&&n&&o.createElement(u.Hint,{text:n})))),o.createElement("tr",{className:l.subMenu},o.createElement("td",null,this.props.children)))}_icon(e){if(this.props.checkable){if(this.props.checkboxInput)return o.createElement(i.CheckboxInput,{className:s(e.icon,e.checkboxInput),checked:this.props.checked});if(this.props.checked){const t=!this.props.icon&&!this.props.iconChecked,n=this.props.iconChecked||this.props.icon||p;return o.createElement("span",{className:s(e.icon,t&&e.checkmark),dangerouslySetInnerHTML:{__html:n},"data-icon-checkmark":t})}return this.props.icon?o.createElement("span",{className:e.icon,dangerouslySetInnerHTML:{__html:this.props.icon}}):o.createElement("span",{className:e.icon})}return this.props.icon?o.createElement("span",{className:e.icon,dangerouslySetInnerHTML:{__html:this.props.icon}}):null}_toolbox(e){return this.props.toolbox?o.createElement("span",{className:s(e.toolbox,this.props.showToolboxOnHover&&e.showToolboxOnHover),onClick:this._handleClickToolbox,"data-toolbox":!0},this._renderToolboxContent()):null}_renderToolboxContent(){return this.props.toolbox&&this.props.toolbox.type===h.ToolboxType.Delete?o.createElement(l.RemoveButton,{onClick:this.props.toolbox.action}):null}}},91561:(e,t,n)=>{"use strict";n.d(t,{ContextMenu:()=>M,OverlapContextMenu:()=>y});var o=n(50959),s=n(97754),i=n.n(s),r=n(86431),a=n(27317),l=n(52778);class c extends o.PureComponent{constructor(){super(...arguments),this._handleKeyDown=e=>{e.keyCode===this.props.keyCode&&this.props.handler(e)}}componentDidMount(){document.addEventListener(this.props.eventType||"keydown",this._handleKeyDown,!1)}componentWillUnmount(){document.removeEventListener(this.props.eventType||"keydown",this._handleKeyDown,!1)}render(){return null}}var u=n(28127),h=n(37558),d=n(90692),m=n(33927);function p(e){return o.createElement("li",{className:m.separator})}var v=n(23829),b=n(41590),E=n(59064);function g(e){var t;const n=null!==(t=e.action.custom())&&void 0!==t?t:e.action,[s,i]=(0,o.useState)((()=>n.getState())),[r,a]=(0,o.useState)(!1),l=!!s.subItems.length,c=l&&r;return(0,o.useEffect)((()=>{const e=()=>i(n.getState());return n.onUpdate().subscribe(null,e),()=>{n.onUpdate().unsubscribe(null,e)}}),[]),o.createElement(v.ContextMenuItem,{...s,onClick:function(e){if(s.disabled||e.defaultPrevented)return;if(l)return void a(!0) +;s.doNotCloseOnClick||(0,E.globalCloseMenu)();n.execute()},isLoading:s.loading,isHovered:c},c&&o.createElement(b.Drawer,{onClose:u},o.createElement(x,{items:s.subItems,parentAction:n,closeNested:u})));function u(e){e&&e.preventDefault(),a(!1)}}var f=n(54627),w=n(66493);function x(e){const{items:t,parentAction:n,closeNested:s}=e,i=!Boolean(n)&&t.every((e=>!Boolean("separator"!==e.type&&(e.getState().icon||e.getState().checkable))));return o.createElement(f.EmptyIconsContext.Provider,{value:i},o.createElement("ul",null,n&&o.createElement(o.Fragment,null,o.createElement(v.ContextMenuItem,{label:n.getState().label,isTitle:!0,active:!1,disabled:!1,subItems:[],checkable:!1,checked:!1,doNotCloseOnClick:!1,icon:w,onClick:s}),o.createElement(p,null)),t.map((e=>{switch(e.type){case"action":return o.createElement(g,{key:e.id,action:e});case"separator":return o.createElement(p,{key:e.id})}}))))}const k=o.createContext(null);var C=n(81261),_=n(16838),I=n(36002);class M extends o.PureComponent{constructor(e){super(e),this._menuRef=o.createRef(),this._handleRequestUpdate=()=>{this.update()},this._handleClose=()=>{this.props.onClose&&this.props.onClose()},this._handleOutsideClickClose=e=>{const{doNotCloseOn:t,onClose:n}=this.props;!n||void 0!==t&&t.contains(e.target)||n()},this._handleFocusOnOpen=()=>{var e,t;(null===(e=this.props.menuElementReference)||void 0===e?void 0:e.current)&&this.props.takeFocus&&(null===(t=this.props.menuElementReference)||void 0===t||t.current.focus({preventScroll:!0}))},this._handleFocus=e=>{this.props.isKeyboardEvent&&e.target&&_.PLATFORM_ACCESSIBILITY_ENABLED&&(0,C.focusFirstMenuItem)(e.target)},this.state={}}render(){const{isOpened:e,onClose:t,items:n,doNotCloseOn:s,menuStatName:r,parentStatName:m,takeFocus:p,...v}=this.props;return e?o.createElement(h.DrawerManager,null,o.createElement(c,{keyCode:27,eventType:"keyup",handler:this._handleClose}),o.createElement(d.MatchMedia,{rule:"screen and (max-width: 430px)"},(t=>this._isDrawer(t)?o.createElement(k.Provider,{value:{type:"drawer"}},o.createElement(b.Drawer,{onClose:this._handleClose,position:"Bottom","data-name":v["data-name"]},o.createElement(x,{items:n}))):o.createElement(k.Provider,{value:{type:"menu"}},o.createElement(l.OutsideEvent,{handler:this._handleOutsideClickClose,mouseDown:!0,touchStart:!0,reference:this.props.menuElementReference},(t=>o.createElement(a.Menu,{...v,reference:t,className:i()(I.menu,"context-menu"),onClose:this._handleClose,noMomentumBasedScroll:!0,ref:this._menuRef,tabIndex:p?-1:void 0,onOpen:this._handleFocusOnOpen,onFocus:this._handleFocus,onKeyDown:C.handleAccessibleMenuKeyDown},o.createElement(u.ActionsTable,{items:n,menuStatName:r,parentStatName:m,parentIsOpened:e,onRequestUpdate:this._handleRequestUpdate})))))))):null}update(){var e;this._menuRef.current&&this._menuRef.current.update(),this.props.isKeyboardEvent&&(null===(e=this.props.menuElementReference)||void 0===e?void 0:e.current)&&document.activeElement===this.props.menuElementReference.current&&(0,C.focusFirstMenuItem)(this.props.menuElementReference.current)} +_isDrawer(e){return void 0===this.props.mode?e:"drawer"===this.props.mode}}const y=(0,r.makeOverlapable)(M)},99025:(e,t,n)=>{"use strict";n.d(t,{Hint:()=>a});var o=n(50959),s=n(97754),i=n.n(s),r=n(22436);function a(e){const{text:t="",className:n}=e;return o.createElement("span",{className:i()(r.shortcut,n)},t)}},23829:(e,t,n)=>{"use strict";n.d(t,{ContextMenuItem:()=>p});var o=n(50959),s=n(97754),i=n.n(s),r=n(9745),a=n(26996),l=n(54627),c=n(99025),u=n(39750),h=n(79978),d=n(69311),m=n(29122);function p(e){const{className:t,isTitle:n,isLoading:s,isHovered:p,active:v,checkable:b,disabled:E,checked:g,icon:f,iconChecked:w,hint:x,subItems:k,label:C,styledLabel:_,onClick:I,children:M,toolbox:y,jsxLabel:S,size:N="normal"}=e,L=(0,o.useContext)(l.EmptyIconsContext),D=!!k.length;return s?o.createElement("li",{className:i()(t,m.item,m.loading,m[N])},o.createElement(a.Loader,null)):o.createElement("li",{className:i()(t,m.item,m.interactive,n&&m.title,E&&m.disabled,p&&m.hovered,v&&m.active,L&&m.emptyIcons,m[N]),onClick:I},o.createElement(r.Icon,{className:i()(m.icon),icon:function(){if(b&&g)return w||f||u;return f}()}),o.createElement("span",{className:i()(m.label)},!S&&_?_.map((({text:e,...t},n)=>o.createElement("span",{key:n,style:t},e))):null!=S?S:C),!!y&&o.createElement(r.Icon,{onClick:function(){y&&y.action()},className:m.remove,icon:d}),!D&&x&&o.createElement(c.Hint,{className:m.shortcut,text:x}),D&&o.createElement(r.Icon,{className:m.nested,icon:h}),M)}},54627:(e,t,n)=>{"use strict";n.d(t,{EmptyIconsContext:()=>o});const o=n(50959).createContext(!1)},36189:(e,t,n)=>{"use strict";n.d(t,{FavoriteButton:()=>h});var o=n(11542),s=n(50959),i=n(97754),r=n(9745),a=n(39146),l=n(48010),c=n(14877);const u={add:o.t(null,void 0,n(44629)),remove:o.t(null,void 0,n(72482))};function h(e){const{className:t,isFilled:n,isActive:o,onClick:h,...d}=e;return s.createElement(r.Icon,{...d,className:i(c.favorite,"apply-common-tooltip",n&&c.checked,o&&c.active,t),icon:n?a:l,onClick:h,title:n?u.remove:u.add})}},96040:(e,t,n)=>{"use strict";n.d(t,{RemoveButton:()=>c});var o=n(11542),s=n(50959),i=n(97754),r=n(9745),a=n(33765),l=n(27306);function c(e){const{className:t,isActive:c,onClick:u,onMouseDown:h,title:d,hidden:m,"data-name":p="remove-button",...v}=e;return s.createElement(r.Icon,{...v,"data-name":p,className:i(l.button,"apply-common-tooltip",c&&l.active,m&&l.hidden,t),icon:a,onClick:u,onMouseDown:h,title:d||o.t(null,void 0,n(34596))})}},28127:(e,t,n)=>{"use strict";n.d(t,{ActionsTable:()=>a});var o=n(50959),s=n(86838);function i(e){return o.createElement("tr",{className:s.row},o.createElement("td",null,o.createElement("div",{className:s.line})),o.createElement("td",null,o.createElement("div",{className:s.line}),e.hint?o.createElement("div",{className:s.hint},e.hint):null))}var r=n(10772);class a extends o.PureComponent{constructor(e){super(e),this._handleShowSubMenu=e=>{const t=e.getState();this.setState({showSubMenuOf:t.subItems.length?e:void 0})},this.state={}}render(){ +return o.createElement("table",null,o.createElement("tbody",null,this.props.items.map((e=>this._item(e)))))}static getDerivedStateFromProps(e,t){return!e.parentIsOpened&&t.showSubMenuOf?{showSubMenuOf:void 0}:null}_item(e){var t;switch(e.type){case"separator":return o.createElement(i,{key:e.id,hint:e.getHint()});case"action":const n=null!==(t=e.custom())&&void 0!==t?t:e;return o.createElement(r.ContextMenuAction,{key:n.id,action:n,onShowSubMenu:this._handleShowSubMenu,isSubMenuOpened:this.state.showSubMenuOf===n,menuStatName:this.props.menuStatName,parentStatName:this.props.parentStatName,onRequestUpdate:this.props.onRequestUpdate})}}}},65890:e=>{e.exports=''},66493:e=>{e.exports=''},79978:e=>{e.exports=''},80802:e=>{e.exports=''},39750:e=>{e.exports=''},33765:e=>{e.exports=''},69311:e=>{e.exports=''},14665:e=>{e.exports=''},39146:e=>{e.exports=''},48010:e=>{e.exports=''}}]); \ No newline at end of file diff --git a/charting_library/bundles/5142.2c34c8656148cc5203b7.js b/charting_library/bundles/5142.2c34c8656148cc5203b7.js new file mode 100644 index 0000000..0873673 --- /dev/null +++ b/charting_library/bundles/5142.2c34c8656148cc5203b7.js @@ -0,0 +1,32 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[5142],{50151:(e,t)=>{"use strict";function n(e,t){if(void 0===e)throw new Error("".concat(null!=t?t:"Value"," is undefined"));return e}function r(e,t){if(null===e)throw new Error("".concat(null!=t?t:"Value"," is null"));return e}Object.defineProperty(t,"__esModule",{value:!0}),t.ensureNever=t.ensure=t.ensureNotNull=t.ensureDefined=t.assert=void 0,t.assert=function(e,t){if(!e)throw new Error("Assertion failed".concat(t?": ".concat(t):""))},t.ensureDefined=n,t.ensureNotNull=r,t.ensure=function(e,t){return r(n(e,t),t)},t.ensureNever=function(e){}},50335:(e,t)=>{"use strict";function n(e){return Math.round(1e10*e)/1e10}Object.defineProperty(t,"__esModule",{value:!0}),t.alignTo=t.fixComputationError=t.isNaN=t.isInteger=t.isNumber=void 0,t.isNumber=function(e){return"number"==typeof e&&isFinite(e)},t.isInteger=function(e){return"number"==typeof e&&e%1==0},t.isNaN=function(e){return!(e<=0||e>0)},t.fixComputationError=n,t.alignTo=function(e,t){var r=e/t,u=Math.floor(r),o=r-u;return o>2e-10?n(o>.5?(u+1)*t:u*t):e}},30551:(e,t)=>{"use strict";t.hasProperty=t.isObject=void 0,t.isObject=function(e){var t=typeof e;return null!==e&&("object"===t||"function"===t)},t.hasProperty=function(e,t){return t in e}},91679:(e,t)=>{"use strict";t.WatchedValue=void 0;var n=function(){function e(e,t){void 0===t&&(t={}),this._listeners=[],void 0!==e&&(this._value=e),this._onDestroy=t.onDestroy}return e.prototype.destroy=function(){this.unsubscribe(),delete this._value,delete this._readonlyInstance,this._onDestroy&&this._onDestroy()},e.prototype.value=function(){return this._value},e.prototype.setValue=function(e,t){var n=this._value===e||Number.isNaN(this._value)&&Number.isNaN(e);!t&&n||(this._value=e,this._notifyListeners())},e.prototype.subscribe=function(e,t){var n,r,u=this;if(!(null===(n=null==t?void 0:t.signal)||void 0===n?void 0:n.aborted)){if((null==t?void 0:t.callWithLast)&&void 0!==this._value){try{e(this._value)}catch(e){t.onError&&t.onError(e)}if(t.once)return}(null==t?void 0:t.signal)&&t.signal.addEventListener("abort",(function(){u.unsubscribe(e)}),{once:!0}),this._listeners.push({callback:e,signal:null==t?void 0:t.signal,once:null!==(r=null==t?void 0:t.once)&&void 0!==r&&r,onError:null==t?void 0:t.onError})}},e.prototype.unsubscribe=function(e){for(var t=this._listeners.length;t--;){e!==this._listeners[t].callback&&void 0!==e||this._listeners.splice(t,1)}},e.prototype.readonly=function(){return this._readonlyInstance||(this._readonlyInstance=new u(this)),this._readonlyInstance},e.prototype.when=function(e,t){var n,r=this;if(!e)return new Promise((function(e,t){if(void 0===r._value){var n=function(t){void 0!==t&&(e(t),r.unsubscribe(n))};r.subscribe(n,{onError:t})}else e(r._value)}));if(!(null===(n=null==t?void 0:t.signal)||void 0===n?void 0:n.aborted))if(void 0===this._value){var u=function(t){void 0!==t&&(e(t),r.unsubscribe(u))};this.subscribe(u,t)}else try{e(this._value)}catch(e){(null==t?void 0:t.onError)&&t.onError(e)}},e.prototype._notifyListeners=function(){ +for(var e,t,n=0,r=this._listeners;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pointInCircle=t.pointInPolygon=t.pointInBox=t.pointInTriangle=t.pointInHalfplane=void 0;var r=n(5531);t.pointInHalfplane=function(e,t){var n=t.edge;return n.A*e.x+n.B*e.y+n.C>0===t.isPositive},t.pointInTriangle=function(e,t,n,u){var o=t.add(n).scaled(.5).add(u).scaled(.5),d=r.intersectLineSegments(t,n,o,e);return null===d&&(null===(d=r.intersectLineSegments(n,u,o,e))&&null===(d=r.intersectLineSegments(u,t,o,e)))},t.pointInBox=function(e,t){return e.x>=t.min.x&&e.x<=t.max.x&&e.y>=t.min.y&&e.y<=t.max.y},t.pointInPolygon=function(e,t){for(var n=t.length-1,r=!1,u=e.x,o=e.y,d=0;d=o||a.y=o)&&i.x+(o-i.y)/(a.y-i.y)*(a.x-i.x){"use strict";function n(e,t,n){var r=t.subtract(e),u=n.subtract(e).dotProduct(r)/r.dotProduct(r);return{coeff:u,distance:e.addScaled(r,u).subtract(n).length()}}Object.defineProperty(t,"__esModule",{value:!0}),t.distanceToSegment=t.distanceToLine=void 0,t.distanceToLine=n,t.distanceToSegment=function(e,t,r){var u=n(e,t,r);if(0<=u.coeff&&u.coeff<=1)return u;var o=e.subtract(r).length(),d=t.subtract(r).length();return o{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.intersectPolygons=t.intersectPolygonAndHalfplane=t.intersectRayAndBox=t.intersectLineAndBox=t.intersectLineSegments=t.intersectLines=t.intersectLineSegmentAndBox=void 0;var r=n(50151),u=n(86441),o=n(4652),d=n(34026);function i(e,t){var n=e.A,r=t.A,o=e.B,d=t.B,i=e.C,a=t.C,s=n*d-r*o;if(Math.abs(s)<1e-6)return null;var c=(o*a-d*i)/s,f=(r*i-n*a)/s;return new u.Point(c,f)}function a(e,t,n,r){var u=function(e,t,n,r){var u=t.subtract(e),o=r.subtract(n),d=u.x*o.y-u.y*o.x;if(Math.abs(d)<1e-6)return null;var i=e.subtract(n);return(i.y*o.x-i.x*o.y)/d}(e,t,n,r);if(null===u)return null;var d=t.subtract(e).scaled(u).add(e),i=o.distanceToSegment(n,r,d);return Math.abs(i.distance)<1e-6?u:null}function s(e,t){ +for(var n=0,r=e;n0&&(u.equalPoints(e[e.length-1],t)||u.equalPoints(e[0],t)))&&(e.push(t),!0)}function f(e,t){for(var n=[],r=0;r=3?n:null}t.intersectLineSegmentAndBox=function(e,t){var n=e[0].x,r=e[0].y,o=e[1].x,d=e[1].y,i=t.min.x,a=t.min.y,s=t.max.x,c=t.max.y;function f(e,t,n,r,u,o){var d=0;return eu&&(d|=2),to&&(d|=8),d}for(var l=f(n,r,i,a,s,c),_=f(o,d,i,a,s,c),h=!1,p=0;;){if(p>1e3)throw new Error("Cohen - Sutherland algorithm: infinity loop");if(p++,!(l|_)){h=!0;break}if(l&_)break;var b=l||_,v=void 0,g=void 0;8&b?(v=n+(o-n)*(c-r)/(d-r),g=c):4&b?(v=n+(o-n)*(a-r)/(d-r),g=a):2&b?(g=r+(d-r)*(s-n)/(o-n),v=s):(g=r+(d-r)*(i-n)/(o-n),v=i),b===l?l=f(n=v,r=g,i,a,s,c):_=f(o=v,d=g,i,a,s,c)}return h?u.equalPoints(u.point(n,r),u.point(o,d))?u.point(n,r):u.lineSegment(u.point(n,r),u.point(o,d)):null},t.intersectLines=i,t.intersectLineSegments=a,t.intersectLineAndBox=function(e,t){var n=t.min.x,o=t.min.y,d=t.max.x,i=t.max.y;if(0===e.A){var a=-e.C/e.B;return o<=a&&a<=i?u.lineSegment(u.point(n,a),u.point(d,a)):null}if(0===e.B){var c=-e.C/e.A;return n<=c&&c<=d?u.lineSegment(u.point(c,o),u.point(c,i)):null}var f=[],l=function(t){var n=function(e,t){return-(e.C+e.A*t)/e.B}(e,t);o<=n&&n<=i&&s(f,new u.Point(t,n))},_=function(t){var r=function(e,t){return-(e.C+e.B*t)/e.A}(e,t);n<=r&&r<=d&&s(f,new u.Point(r,t))};switch(l(n),_(o),l(d),_(i),f.length){case 0:return null;case 1:return f[0];case 2:return u.equalPoints(f[0],f[1])?f[0]:u.lineSegment(f[0],f[1])}return r.assert(!1,"We should have at most two intersection points"),null},t.intersectRayAndBox=function(e,t,n){var r=a(e,t,n.min,new u.Point(n.max.x,n.min.y)),o=a(e,t,new u.Point(n.max.x,n.min.y),n.max),i=a(e,t,n.max,new u.Point(n.min.x,n.max.y)),s=a(e,t,new u.Point(n.min.x,n.max.y),n.min),c=[];if(null!==r&&r>=0&&c.push(r),null!==o&&o>=0&&c.push(o),null!==i&&i>=0&&c.push(i),null!==s&&s>=0&&c.push(s),0===c.length)return null;c.sort((function(e,t){return e-t}));var f=d.pointInBox(e,n)?c[0]:c[c.length-1];return e.addScaled(t.subtract(e),f)},t.intersectPolygonAndHalfplane=f,t.intersectPolygons=function(e,t){for(var n=e,r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.equalBoxes=t.box=t.halfplaneThroughPoint=t.halfplane=t.lineSegment=t.lineThroughPoints=t.line=t.equalPoints=t.point=t.Point=void 0;var n=function(){function e(e,t){this.x=e,this.y=t}return e.prototype.add=function(t){return new e(this.x+t.x,this.y+t.y)},e.prototype.addScaled=function(t,n){return new e(this.x+n*t.x,this.y+n*t.y)},e.prototype.subtract=function(t){ +return new e(this.x-t.x,this.y-t.y)},e.prototype.dotProduct=function(e){return this.x*e.x+this.y*e.y},e.prototype.crossProduct=function(e){return this.x*e.y-this.y*e.x},e.prototype.signedAngle=function(e){return Math.atan2(this.crossProduct(e),this.dotProduct(e))},e.prototype.angle=function(e){return Math.acos(this.dotProduct(e)/(this.length()*e.length()))},e.prototype.length=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},e.prototype.scaled=function(t){return new e(this.x*t,this.y*t)},e.prototype.normalized=function(){return this.scaled(1/this.length())},e.prototype.transposed=function(){return new e(-this.y,this.x)},e.prototype.clone=function(){return new e(this.x,this.y)},e}();function r(e,t){return new n(e,t)}function u(e,t){return e.x===t.x&&e.y===t.y}function o(e,t,n){if(0===e&&0===t)throw new Error("A and B can not be both equal to zero.");return{A:e,B:t,C:n}}function d(e,t){return{edge:e,isPositive:t}}t.Point=n,t.point=r,t.equalPoints=u,t.line=o,t.lineThroughPoints=function(e,t){if(u(e,t))throw new Error("Points should be distinct");return o(e.y-t.y,t.x-e.x,e.x*t.y-t.x*e.y)},t.lineSegment=function(e,t){if(u(e,t))throw new Error("Points of a segment should be distinct");return[e,t]},t.halfplane=d,t.halfplaneThroughPoint=function(e,t){return d(e,e.A*t.x+e.B*t.y+e.C>0)},t.box=function(e,t){return{min:r(Math.min(e.x,t.x),Math.min(e.y,t.y)),max:r(Math.max(e.x,t.x),Math.max(e.y,t.y))}},t.equalBoxes=function(e,t){return u(e.min,t.min)&&u(e.max,t.max)}},25422:(e,t,n)=>{"use strict";t.transformPoint=t.translationMatrix=t.scalingMatrix=t.rotationMatrix=void 0;var r=n(86441);t.rotationMatrix=function(e){var t=Math.cos(e),n=Math.sin(e);return[[t,-n,0],[n,t,0],[0,0,1]]},t.scalingMatrix=function(e,t){return[[e,0,0],[0,t,0],[0,0,1]]},t.translationMatrix=function(e,t){return[[1,0,e],[0,1,t],[0,0,1]]},t.transformPoint=function(e,t){for(var n=[t.x,t.y,1],u=[0,0,0],o=0;o<3;o++)for(var d=0;d<3;d++)u[o]+=n[d]*e[o][d];return new r.Point(u[0],u[1])}},24377:(e,t,n)=>{"use strict";var r=n(50335);function u(e,t,n){return r.isNaN(t)||tn?n:Math.round(t)}function o(e,t,n){return r.isNaN(t)||tn?n:Math.round(1e4*t)/1e4}function d(e){return u(0,e,255)}function i(e){return u(0,e,255)}function a(e){return u(0,e,255)}function s(e){return o(0,e,1)}function c(e){return o(0,e,1)}function f(e){return o(0,e,1)}function l(e){return o(0,e,1)}function _(e){return o(0,e,1)}function h(e){return o(0,e,1)}function p(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,u=Math.min(t,n,r),o=Math.max(t,n,r),d=0,i=0,a=(u+o)/2;if(u===o)d=0,i=0;else{var s=o-u;switch(i=a>.5?s/(2-o-u):s/(o+u),o){case t:d=((n-r)/s+(n1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function v(e){var t,n,r,u=e[0],o=e[1],s=e[2];if(0===o)t=n=r=s;else{var c=s<.5?s*(1+o):s+o-s*o,f=2*s-c;t=b(f,c,u+1/3),n=b(f,c,u),r=b(f,c,u-1/3)}return[d(255*t),i(255*n),a(255*r)]}t.normalizeAlphaComponent=s,t.areEqualRgb=function(e,t){ +return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]},t.rgba=function(e,t,n,r){if(Array.isArray(e)){var u=e;return r=t,[u[0],u[1],u[2],s(r)]}var o=t;return n=n||0,r=r||0,[d(e),i(o),a(n),s(r)]},t.areEqualRgba=function(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]},t.rgbToHsl=p,t.hslToRgb=v;var g=[.199,.687,.114];function m(e){return g[0]*e[0]+g[1]*e[1]+g[2]*e[2]}function y(e,t,n){void 0===n&&(n=.05);var r=p(e),u=r[0]+t*n;return r[0]=c(u-Math.floor(u)),v(r)}function w(e,t,n){void 0===n&&(n=.05);var r=e[0],u=e[1],o=e[2],d=e[3],i=y([r,u,o],t,n);return[i[0],i[1],i[2],d]}t.distanceRgb=function(e,t){var n=e[0],r=e[1],u=e[2],o=t[0]-n,d=t[1]-r,i=t[2]-u;return Math.sqrt(o*o+d*d+i*i)},t.invertRgb=function(e){return[255-e[0],255-e[1],255-e[2]]},t.blendRgba=function(e,t){var n=e[0],r=e[1],u=e[2],o=e[3],c=t[0],f=t[1],l=t[2],_=t[3],h=s(1-(1-_)*(1-o));return[d(c*_/h+n*o*(1-_)/h),i(f*_/h+r*o*(1-_)/h),a(l*_/h+u*o*(1-_)/h),h]},t.shiftRgb=y,t.shiftRgba=w,t.shiftColor=function(e,t,n){return void 0===n&&(n=.05),R(w(B(e),t,n))};var x,j,E,S,O={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dodgerblue:"#1e90ff",feldspar:"#d19275",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslateblue:"#8470ff",lightslategray:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080", +oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#d87093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",violetred:"#d02090",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function z(e,t){return t in e}function A(e){var t=x.re.exec(e);return null!==t?x.parse(t):null}function P(e){var t=j.re.exec(e);return null!==t?j.parse(t):null}function k(e){var t=E.re.exec(e);return null!==t?E.parse(t):null}function C(e){var t=S.re.exec(e);return null!==t?S.parse(t):null}function R(e){return"rgba("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+")"}function L(e){if(e=e.toLowerCase(),z(O,e)){var t=P(O[e]);if(null!==t)return t;throw new Error("Invalid named color definition")}var n=A(e);if(null!==n)return n;var r=P(e);if(null!==r)return r;var u=k(e);if(null!==u)return u;var o=C(e);return null!==o?[o[0],o[1],o[2]]:null}function N(e){if(e=e.toLowerCase(),z(O,e)){var t=P(O[e]);if(null!==t)return[t[0],t[1],t[2],1];throw new Error("Invalid named color definition")}var n=A(e);if(null!==n)return[n[0],n[1],n[2],1];var r=P(e);if(null!==r)return[r[0],r[1],r[2],1];var u=k(e);if(null!==u)return[u[0],u[1],u[2],1];var o=C(e);return null!==o?o:null}function B(e){var t=N(e);if(null!==t)return t;throw new Error("Passed color string does not match any of the known color representations")}!function(e){e.re=/^rgb\(\s*(-?\d{1,10})\s*,\s*(-?\d{1,10})\s*,\s*(-?\d{1,10})\s*\)$/,e.parse=function(e){return[d(parseInt(e[1],10)),i(parseInt(e[2],10)),a(parseInt(e[3],10))]}}(x||(x={})),function(e){e.re=/^#([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,e.parse=function(e){return[d(parseInt(e[1],16)),i(parseInt(e[2],16)),a(parseInt(e[3],16))]}}(j||(j={})),t.rgbToHexString=function(e){var t=e[0],n=e[1],r=e[2],u=t.toString(16),o=n.toString(16),d=r.toString(16);return"#"+(1===u.length?"0":"")+u+(1===o.length?"0":"")+o+(1===d.length?"0":"")+d},function(e){e.re=/^#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])$/,e.parse=function(e){return[d(parseInt(e[1]+e[1],16)),i(parseInt(e[2]+e[2],16)),a(parseInt(e[3]+e[3],16))]}}(E||(E={})),function(e){e.re=/^rgba\(\s*(-?\d{1,10})\s*,\s*(-?\d{1,10})\s*,\s*(-?\d{1,10})\s*,\s*(-?[\d]{0,10}(?:\.\d+)?)\s*\)$/,e.parse=function(e){return[d(parseInt(e[1],10)),i(parseInt(e[2],10)),a(parseInt(e[3],10)),s(parseFloat(e[4]))]}}(S||(S={})),t.rgbaToString=R,t.rgbToBlackWhiteString=function(e,t){if(t<0||t>255)throw new Error("invalid threshold value, valid values are [0, 255]") +;return m(e)>=t?"white":"black"},t.parseRgb=function(e){var t=L(e);if(null!==t)return t;throw new Error("Passed color string does not match any of the known color representations")},t.tryParseRgba=N,t.parseRgba=B},60521:function(e,t,n){var r;!function(u){"use strict";var o,d=1e6,i=1e6,a="[big.js] ",s=a+"Invalid ",c=s+"decimal places",f=a+"Division by zero",l={},_=void 0,h=/^-?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i;function p(e,t,n,r){var u=e.c;if(n===_&&(n=e.constructor.RM),0!==n&&1!==n&&2!==n&&3!==n)throw Error("[big.js] Invalid rounding mode");if(t<1)r=3===n&&(r||!!u[0])||0===t&&(1===n&&u[0]>=5||2===n&&(u[0]>5||5===u[0]&&(r||u[1]!==_))),u.length=1,r?(e.e=e.e-t+1,u[0]=1):u[0]=e.e=0;else if(t=5||2===n&&(u[t]>5||5===u[t]&&(r||u[t+1]!==_||1&u[t-1]))||3===n&&(r||!!u[0]),u.length=t--,r)for(;++u[t]>9;)u[t]=0,t--||(++e.e,u.unshift(1));for(t=u.length;!u[--t];)u.pop()}return e}function b(e,t,n){var r=e.e,u=e.c.join(""),o=u.length;if(t)u=u.charAt(0)+(o>1?"."+u.slice(1):"")+(r<0?"e":"e+")+r;else if(r<0){for(;++r;)u="0"+u;u="0."+u}else if(r>0)if(++r>o)for(r-=o;r--;)u+="0";else r1&&(u=u.charAt(0)+"."+u.slice(1));return e.s<0&&n?"-"+u:u}l.abs=function(){var e=new this.constructor(this);return e.s=1,e},l.cmp=function(e){var t,n=this,r=n.c,u=(e=new n.constructor(e)).c,o=n.s,d=e.s,i=n.e,a=e.e;if(!r[0]||!u[0])return r[0]?o:u[0]?-d:0;if(o!=d)return o;if(t=o<0,i!=a)return i>a^t?1:-1;for(d=(i=r.length)<(a=u.length)?i:a,o=-1;++ou[o]^t?1:-1;return i==a?0:i>a^t?1:-1},l.div=function(e){var t=this,n=t.constructor,r=t.c,u=(e=new n(e)).c,o=t.s==e.s?1:-1,i=n.DP;if(i!==~~i||i<0||i>d)throw Error(c);if(!u[0])throw Error(f);if(!r[0])return e.s=o,e.c=[e.e=0],e;var a,s,l,h,b,v=u.slice(),g=a=u.length,m=r.length,y=r.slice(0,a),w=y.length,x=e,j=x.c=[],E=0,S=i+(x.e=t.e-e.e)+1;for(x.s=o,o=S<0?0:S,v.unshift(0);w++w?1:-1;else for(b=-1,h=0;++by[b]?1:-1;break}if(!(h<0))break;for(s=w==a?u:v;w;){if(y[--w]S&&p(x,S,n.RM,y[0]!==_),x},l.eq=function(e){return 0===this.cmp(e)},l.gt=function(e){return this.cmp(e)>0},l.gte=function(e){return this.cmp(e)>-1},l.lt=function(e){return this.cmp(e)<0},l.lte=function(e){return this.cmp(e)<1},l.minus=l.sub=function(e){var t,n,r,u,o=this,d=o.constructor,i=o.s,a=(e=new d(e)).s;if(i!=a)return e.s=-a,o.plus(e);var s=o.c.slice(),c=o.e,f=e.c,l=e.e;if(!s[0]||!f[0])return f[0]?e.s=-a:s[0]?e=new d(o):e.s=1,e;if(i=c-l){for((u=i<0)?(i=-i,r=s):(l=c,r=f),r.reverse(),a=i;a--;)r.push(0);r.reverse()}else for(n=((u=s.length0)for(;a--;)s[t++]=0;for(a=t;n>i;){if(s[--n]0?(a=d,r=s):(t=-t,r=i),r.reverse();t--;)r.push(0);r.reverse()}for(i.length-s.length<0&&(r=s,s=i,i=r),t=s.length,n=0;t;i[t]%=10)n=(i[--t]=i[t]+s[t]+n)/10|0;for(n&&(i.unshift(n),++a),t=i.length;0===i[--t];)i.pop();return e.c=i,e.e=a,e},l.pow=function(e){var t=this,n=new t.constructor("1"),r=n,u=e<0;if(e!==~~e||e<-1e6||e>i)throw Error(s+"exponent");for(u&&(e=-e);1&e&&(r=r.times(t)),e>>=1;)t=t.times(t);return u?n.div(r):r},l.prec=function(e,t){if(e!==~~e||e<1||e>d)throw Error(s+"precision");return p(new this.constructor(this),e,t)},l.round=function(e,t){if(e===_)e=0;else if(e!==~~e||e<-d||e>d)throw Error(c);return p(new this.constructor(this),e+this.e+1,t)},l.sqrt=function(){var e,t,n,r=this,u=r.constructor,o=r.s,d=r.e,i=new u("0.5");if(!r.c[0])return new u(r);if(o<0)throw Error(a+"No square root");0===(o=Math.sqrt(r+""))||o===1/0?((t=r.c.join("")).length+d&1||(t+="0"),d=((d+1)/2|0)-(d<0||1&d),e=new u(((o=Math.sqrt(t))==1/0?"5e":(o=o.toExponential()).slice(0,o.indexOf("e")+1))+d)):e=new u(o+""),d=e.e+(u.DP+=4);do{n=e,e=i.times(n.plus(r.div(n)))}while(n.c.slice(0,d).join("")!==e.c.slice(0,d).join(""));return p(e,(u.DP-=4)+e.e+1,u.RM)},l.times=l.mul=function(e){var t,n=this,r=n.constructor,u=n.c,o=(e=new r(e)).c,d=u.length,i=o.length,a=n.e,s=e.e;if(e.s=n.s==e.s?1:-1,!u[0]||!o[0])return e.c=[e.e=0],e;for(e.e=a+s,da;)i=t[s]+o[a]*u[s-a-1]+i,t[s--]=i%10,i=i/10|0;t[s]=i}for(i?++e.e:t.shift(),a=t.length;!t[--a];)t.pop();return e.c=t,e},l.toExponential=function(e,t){var n=this,r=n.c[0];if(e!==_){if(e!==~~e||e<0||e>d)throw Error(c);for(n=p(new n.constructor(n),++e,t);n.c.lengthd)throw Error(c);for(e=e+(n=p(new n.constructor(n),e+n.e+1,t)).e+1;n.c.length=t.PE,!!e.c[0])},l.toNumber=function(){var e=Number(b(this,!0,!0));if(!0===this.constructor.strict&&!this.eq(e.toString()))throw Error(a+"Imprecise conversion");return e},l.toPrecision=function(e,t){var n=this,r=n.constructor,u=n.c[0];if(e!==_){if(e!==~~e||e<1||e>d)throw Error(s+"precision");for(n=p(new r(n),e,t);n.c.length=r.PE,!!u)},l.valueOf=function(){var e=this,t=e.constructor;if(!0===t.strict)throw Error(a+"valueOf disallowed");return b(e,e.e<=t.NE||e.e>=t.PE,!0)}, +o=function e(){function t(n){var r=this;if(!(r instanceof t))return n===_?e():new t(n);if(n instanceof t)r.s=n.s,r.e=n.e,r.c=n.c.slice();else{if("string"!=typeof n){if(!0===t.strict)throw TypeError(s+"number");n=0===n&&1/n<0?"-0":String(n)}!function(e,t){var n,r,u;if(!h.test(t))throw Error(s+"number");e.s="-"==t.charAt(0)?(t=t.slice(1),-1):1,(n=t.indexOf("."))>-1&&(t=t.replace(".",""));(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length);for(u=t.length,r=0;r0&&"0"==t.charAt(--u););for(e.e=n-r-1,e.c=[],n=0;r<=u;)e.c[n++]=+t.charAt(r++)}}(r,n)}r.constructor=t}return t.prototype=l,t.DP=20,t.RM=1,t.NE=-7,t.PE=21,t.strict=false,t.roundDown=0,t.roundHalfUp=1,t.roundHalfEven=2,t.roundUp=3,t}(),o.default=o.Big=o,void 0===(r=function(){return o}.call(t,n,t,e))||(e.exports=r)}()},97754:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function u(){for(var e=[],t=0;t{"use strict";n.d(t,{default:()=>l});const r=function(){this.__data__=[],this.size=0};var u=n(72575);const o=function(e,t){for(var n=e.length;n--;)if((0,u.default)(e[n][0],t))return n;return-1};var d=Array.prototype.splice;const i=function(e){var t=this.__data__,n=o(t,e);return!(n<0)&&(n==t.length-1?t.pop():d.call(t,n,1),--this.size,!0)};const a=function(e){var t=this.__data__,n=o(t,e);return n<0?void 0:t[n][1]};const s=function(e){return o(this.__data__,e)>-1};const c=function(e,t){var n=this.__data__,r=o(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};function f(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t{"use strict";n.d(t,{default:()=>o});var r=n(70830),u=n(78160);const o=(0,r.default)(u.default,"Map")},1141:(e,t,n)=>{"use strict";n.d(t,{default:()=>j});const r=(0,n(70830).default)(Object,"create");const u=function(){this.__data__=r?r(null):{},this.size=0};const o=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t};var d=Object.prototype.hasOwnProperty;const i=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return d.call(t,e)?t[e]:void 0};var a=Object.prototype.hasOwnProperty;const s=function(e){var t=this.__data__;return r?void 0!==t[e]:a.call(t,e)};const c=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this};function f(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t{"use strict";n.d(t,{default:()=>l});var r=n(18606);const u=function(){this.__data__=new r.default,this.size=0};const o=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n};const d=function(e){return this.__data__.get(e)};const i=function(e){return this.__data__.has(e)};var a=n(67027),s=n(1141);const c=function(e,t){var n=this.__data__;if(n instanceof r.default){var u=n.__data__;if(!a.default||u.length<199)return u.push([e,t]),this.size=++n.size,this;n=this.__data__=new s.default(u)}return n.set(e,t),this.size=n.size,this};function f(e){var t=this.__data__=new r.default(e);this.size=t.size}f.prototype.clear=u,f.prototype.delete=o,f.prototype.get=d,f.prototype.has=i,f.prototype.set=c;const l=f},3060:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=n(78160).default.Symbol},35246:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=n(78160).default.Uint8Array},31468:(e,t,n)=>{"use strict";n.d(t,{default:()=>c});const r=function(e,t){for(var n=-1,r=Array(e);++n{"use strict";n.d(t,{default:()=>r});const r=function(e,t){for(var n=-1,r=t.length,u=e.length;++n{"use strict";n.d(t,{default:()=>d});var r=n(24402),u=n(72575),o=Object.prototype.hasOwnProperty;const d=function(e,t,n){var d=e[t];o.call(e,t)&&(0,u.default)(d,n)&&(void 0!==n||t in e)||(0,r.default)(e,t,n)}},24402:(e,t,n)=>{"use strict";n.d(t,{default:()=>u});var r=n(76780);const u=function(e,t,n){"__proto__"==t&&r.default?(0,r.default)(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},29718:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=function(e){return function(t,n,r){for(var u=-1,o=Object(t),d=r(t),i=d.length;i--;){var a=d[e?i:++u] +;if(!1===n(o[a],a,o))break}return t}}()},80838:(e,t,n)=>{"use strict";n.d(t,{default:()=>o});var r=n(23151),u=n(87844);const o=function(e,t){for(var n=0,o=(t=(0,r.default)(t,e)).length;null!=e&&n{"use strict";n.d(t,{default:()=>o});var r=n(20883),u=n(54814);const o=function(e,t,n){var o=t(e);return(0,u.default)(e)?o:(0,r.default)(o,n(e))}},28177:(e,t,n)=>{"use strict";n.d(t,{default:()=>l});var r=n(3060),u=Object.prototype,o=u.hasOwnProperty,d=u.toString,i=r.default?r.default.toStringTag:void 0;const a=function(e){var t=o.call(e,i),n=e[i];try{e[i]=void 0;var r=!0}catch(e){}var u=d.call(e);return r&&(t?e[i]=n:delete e[i]),u};var s=Object.prototype.toString;const c=function(e){return s.call(e)};var f=r.default?r.default.toStringTag:void 0;const l=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":f&&f in Object(e)?a(e):c(e)}},96425:(e,t,n)=>{"use strict";n.d(t,{default:()=>L});var r=n(96335),u=n(1141);const o=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this};const d=function(e){return this.__data__.has(e)};function i(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new u.default;++ti))return!1;var l=o.get(e);if(l&&o.get(t))return l==t;var _=-1,h=!0,p=2&n?new a:void 0;for(o.set(e,t),o.set(t,e);++_{"use strict";n.d(t,{default:()=>d});var r=n(43744);const u=(0,n(22828).default)(Object.keys,Object);var o=Object.prototype.hasOwnProperty;const d=function(e){if(!(0,r.default)(e))return u(e);var t=[];for(var n in Object(e))o.call(e,n)&&"constructor"!=n&&t.push(n);return t}},43688:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=function(e,t,n){var r=-1,u=e.length;t<0&&(t=-t>u?0:u+t),(n=n>u?u:n)<0&&(n+=u),u=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(u);++r{"use strict";n.d(t,{default:()=>r});const r=function(e){return function(t){return e(t)}}},23151:(e,t,n)=>{"use strict";n.d(t,{default:()=>b});var r=n(54814),u=n(73204),o=n(48874);var d=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g;const a=function(e){var t=(0,o.default)(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(d,(function(e,n,r,u){t.push(r?u.replace(i,"$1"):n||e)})),t}));var s=n(3060);const c=function(e,t){for(var n=-1,r=null==e?0:e.length,u=Array(r);++n{"use strict";n.d(t,{default:()=>u});var r=n(35246);const u=function(e){var t=new e.constructor(e.byteLength) +;return new r.default(t).set(new r.default(e)),t}},57508:(e,t,n)=>{"use strict";n.d(t,{default:()=>a});var r=n(78160);e=n.hmd(e);var u="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=u&&e&&!e.nodeType&&e,d=o&&o.exports===u?r.default.Buffer:void 0,i=d?d.allocUnsafe:void 0;const a=function(e,t){if(t)return e.slice();var n=e.length,r=i?i(n):new e.constructor(n);return e.copy(r),r}},39895:(e,t,n)=>{"use strict";n.d(t,{default:()=>u});var r=n(44702);const u=function(e,t){var n=t?(0,r.default)(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},58555:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n{"use strict";n.d(t,{default:()=>o});var r=n(66934),u=n(24402);const o=function(e,t,n,o){var d=!n;n||(n={});for(var i=-1,a=t.length;++i{"use strict";n.d(t,{default:()=>u});var r=n(70830);const u=function(){try{var e=(0,r.default)(Object,"defineProperty");return e({},"",{}),e}catch(e){}}()},89956:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g},85747:(e,t,n)=>{"use strict";n.d(t,{default:()=>d});var r=n(44631),u=n(12644),o=n(33358);const d=function(e){return(0,r.default)(e,o.default,u.default)}},70830:(e,t,n)=>{"use strict";n.d(t,{default:()=>g});var r=n(62942);const u=n(78160).default["__core-js_shared__"];var o,d=(o=/[^.]+$/.exec(u&&u.keys&&u.keys.IE_PROTO||""))?"Symbol(src)_1."+o:"";const i=function(e){return!!d&&d in e};var a=n(98279),s=n(59990),c=/^\[object .+?Constructor\]$/,f=Function.prototype,l=Object.prototype,_=f.toString,h=l.hasOwnProperty,p=RegExp("^"+_.call(h).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const b=function(e){return!(!(0,a.default)(e)||i(e))&&((0,r.default)(e)?p:c).test((0,s.default)(e))};const v=function(e,t){return null==e?void 0:e[t]};const g=function(e,t){var n=v(e,t);return b(n)?n:void 0}},56838:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=(0,n(22828).default)(Object.getPrototypeOf,Object)},12644:(e,t,n)=>{"use strict";n.d(t,{default:()=>i});const r=function(e,t){for(var n=-1,r=null==e?0:e.length,u=0,o=[];++n{"use strict";n.d(t,{default:()=>j});var r=n(70830),u=n(78160);const o=(0,r.default)(u.default,"DataView");var d=n(67027);const i=(0,r.default)(u.default,"Promise");const a=(0,r.default)(u.default,"Set");const s=(0,r.default)(u.default,"WeakMap");var c=n(28177),f=n(59990),l="[object Map]",_="[object Promise]",h="[object Set]",p="[object WeakMap]",b="[object DataView]",v=(0,f.default)(o),g=(0,f.default)(d.default),m=(0, +f.default)(i),y=(0,f.default)(a),w=(0,f.default)(s),x=c.default;(o&&x(new o(new ArrayBuffer(1)))!=b||d.default&&x(new d.default)!=l||i&&x(i.resolve())!=_||a&&x(new a)!=h||s&&x(new s)!=p)&&(x=function(e){var t=(0,c.default)(e),n="[object Object]"==t?e.constructor:void 0,r=n?(0,f.default)(n):"";if(r)switch(r){case v:return b;case g:return l;case m:return _;case y:return h;case w:return p}return t});const j=x},52222:(e,t,n)=>{"use strict";n.d(t,{default:()=>a});var r=n(98279),u=Object.create;const o=function(){function e(){}return function(t){if(!(0,r.default)(t))return{};if(u)return u(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();var d=n(56838),i=n(43744);const a=function(e){return"function"!=typeof e.constructor||(0,i.default)(e)?{}:o((0,d.default)(e))}},17104:(e,t,n)=>{"use strict";n.d(t,{default:()=>u});var r=/^(?:0|[1-9]\d*)$/;const u=function(e,t){var n=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&r.test(e))&&e>-1&&e%1==0&&e{"use strict";n.d(t,{default:()=>i});var r=n(72575),u=n(29419),o=n(17104),d=n(98279);const i=function(e,t,n){if(!(0,d.default)(n))return!1;var i=typeof t;return!!("number"==i?(0,u.default)(n)&&(0,o.default)(t,n.length):"string"==i&&t in n)&&(0,r.default)(n[t],e)}},73204:(e,t,n)=>{"use strict";n.d(t,{default:()=>i});var r=n(54814),u=n(8875),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,d=/^\w*$/;const i=function(e,t){if((0,r.default)(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!(0,u.default)(e))||(d.test(e)||!o.test(e)||null!=t&&e in Object(t))}},43744:(e,t,n)=>{"use strict";n.d(t,{default:()=>u});var r=Object.prototype;const u=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||r)}},59283:(e,t,n)=>{"use strict";n.d(t,{default:()=>i});var r=n(89956);e=n.hmd(e);var u="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=u&&e&&!e.nodeType&&e,d=o&&o.exports===u&&r.default.process;const i=function(){try{var e=o&&o.require&&o.require("util").types;return e||d&&d.binding&&d.binding("util")}catch(e){}}()},22828:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=function(e,t){return function(n){return e(t(n))}}},78160:(e,t,n)=>{"use strict";n.d(t,{default:()=>o});var r=n(89956),u="object"==typeof self&&self&&self.Object===Object&&self;const o=r.default||u||Function("return this")()},87844:(e,t,n)=>{"use strict";n.d(t,{default:()=>u});var r=n(8875);const u=function(e){if("string"==typeof e||(0,r.default)(e))return e;var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t}},59990:(e,t,n)=>{"use strict";n.d(t,{default:()=>u});var r=Function.prototype.toString;const u=function(e){if(null!=e){try{return r.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},27788:(e,t,n)=>{"use strict";n.d(t,{default:()=>ee});var r=n(96335);const u=function(e,t){for(var n=-1,r=null==e?0:e.length;++n{"use strict";n.d(t,{default:()=>s});var r=n(98279),u=n(78160);const o=function(){return u.default.Date.now()};var d=n(68877),i=Math.max,a=Math.min;const s=function(e,t,n){var u,s,c,f,l,_,h=0,p=!1,b=!1,v=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function g(t){var n=u,r=s;return u=s=void 0,h=t,f=e.apply(r,n)}function m(e){return h=e,l=setTimeout(w,t),p?g(e):f}function y(e){var n=e-_;return void 0===_||n>=t||n<0||b&&e-h>=c}function w(){var e=o();if(y(e))return x(e);l=setTimeout(w,function(e){var n=t-(e-_);return b?a(n,c-(e-h)):n}(e))}function x(e){return l=void 0,v&&u?g(e):(u=s=void 0,f)}function j(){var e=o(),n=y(e);if(u=arguments,s=this,_=e,n){if(void 0===l)return m(_);if(b)return clearTimeout(l),l=setTimeout(w,t),g(_)}return void 0===l&&(l=setTimeout(w,t)),f}return t=(0,d.default)(t)||0,(0,r.default)(n)&&(p=!!n.leading,c=(b="maxWait"in n)?i((0,d.default)(n.maxWait)||0,t):c,v="trailing"in n?!!n.trailing:v),j.cancel=function(){void 0!==l&&clearTimeout(l),h=0,u=_=s=l=void 0},j.flush=function(){return void 0===l?f:x(o())},j}},72575:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=function(e,t){return e===t||e!=e&&t!=t}},99097:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=function(e){return e}},53822:(e,t,n)=>{"use strict";n.d(t,{default:()=>s});var r=n(28177),u=n(83527);const o=function(e){return(0,u.default)(e)&&"[object Arguments]"==(0,r.default)(e)};var d=Object.prototype,i=d.hasOwnProperty,a=d.propertyIsEnumerable;const s=o(function(){return arguments}())?o:function(e){return(0,u.default)(e)&&i.call(e,"callee")&&!a.call(e,"callee")}},54814:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=Array.isArray},29419:(e,t,n)=>{"use strict";n.d(t,{default:()=>o});var r=n(62942),u=n(67702);const o=function(e){return null!=e&&(0,u.default)(e.length)&&!(0,r.default)(e)}},25247:(e,t,n)=>{"use strict";n.d(t,{default:()=>a});var r=n(78160);const u=function(){return!1};e=n.hmd(e);var o="object"==typeof exports&&exports&&!exports.nodeType&&exports,d=o&&e&&!e.nodeType&&e,i=d&&d.exports===o?r.default.Buffer:void 0;const a=(i?i.isBuffer:void 0)||u},38651:(e,t,n)=>{"use strict";n.d(t,{default:()=>l});var r=n(7492),u=n(17873),o=n(53822),d=n(54814),i=n(29419),a=n(25247),s=n(43744),c=n(54744),f=Object.prototype.hasOwnProperty;const l=function(e){if(null==e)return!0;if((0,i.default)(e)&&((0,d.default)(e)||"string"==typeof e||"function"==typeof e.splice||(0,a.default)(e)||(0,c.default)(e)||(0,o.default)(e)))return!e.length;var t=(0,u.default)(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if((0,s.default)(e))return!(0,r.default)(e).length;for(var n in e)if(f.call(e,n))return!1;return!0}}, +16230:(e,t,n)=>{"use strict";n.d(t,{default:()=>u});var r=n(96425);const u=function(e,t){return(0,r.default)(e,t)}},62942:(e,t,n)=>{"use strict";n.d(t,{default:()=>o});var r=n(28177),u=n(98279);const o=function(e){if(!(0,u.default)(e))return!1;var t=(0,r.default)(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},67702:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},77973:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=function(e){return null===e}},3308:(e,t,n)=>{"use strict";n.d(t,{default:()=>o});var r=n(28177),u=n(83527);const o=function(e){return"number"==typeof e||(0,u.default)(e)&&"[object Number]"==(0,r.default)(e)}},98279:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},83527:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=function(e){return null!=e&&"object"==typeof e}},27147:(e,t,n)=>{"use strict";n.d(t,{default:()=>d});var r=n(28177),u=n(54814),o=n(83527);const d=function(e){return"string"==typeof e||!(0,u.default)(e)&&(0,o.default)(e)&&"[object String]"==(0,r.default)(e)}},8875:(e,t,n)=>{"use strict";n.d(t,{default:()=>o});var r=n(28177),u=n(83527);const o=function(e){return"symbol"==typeof e||(0,u.default)(e)&&"[object Symbol]"==(0,r.default)(e)}},54744:(e,t,n)=>{"use strict";n.d(t,{default:()=>f});var r=n(28177),u=n(67702),o=n(83527),d={};d["[object Float32Array]"]=d["[object Float64Array]"]=d["[object Int8Array]"]=d["[object Int16Array]"]=d["[object Int32Array]"]=d["[object Uint8Array]"]=d["[object Uint8ClampedArray]"]=d["[object Uint16Array]"]=d["[object Uint32Array]"]=!0,d["[object Arguments]"]=d["[object Array]"]=d["[object ArrayBuffer]"]=d["[object Boolean]"]=d["[object DataView]"]=d["[object Date]"]=d["[object Error]"]=d["[object Function]"]=d["[object Map]"]=d["[object Number]"]=d["[object Object]"]=d["[object RegExp]"]=d["[object Set]"]=d["[object String]"]=d["[object WeakMap]"]=!1;const i=function(e){return(0,o.default)(e)&&(0,u.default)(e.length)&&!!d[(0,r.default)(e)]};var a=n(95256),s=n(59283),c=s.default&&s.default.isTypedArray;const f=c?(0,a.default)(c):i},33358:(e,t,n)=>{"use strict";n.d(t,{default:()=>d});var r=n(31468),u=n(7492),o=n(29419);const d=function(e){return(0,o.default)(e)?(0,r.default)(e):(0,u.default)(e)}},64162:(e,t,n)=>{"use strict";n.d(t,{default:()=>c});var r=n(31468),u=n(98279),o=n(43744);const d=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t};var i=Object.prototype.hasOwnProperty;const a=function(e){if(!(0,u.default)(e))return d(e);var t=(0,o.default)(e),n=[];for(var r in e)("constructor"!=r||!t&&i.call(e,r))&&n.push(r);return n};var s=n(29419);const c=function(e){return(0,s.default)(e)?(0,r.default)(e,!0):a(e)}},62900:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},48874:(e,t,n)=>{"use strict";n.d(t,{default:()=>o});var r=n(1141) +;function u(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,u=t?t.apply(this,r):r[0],o=n.cache;if(o.has(u))return o.get(u);var d=e.apply(this,r);return n.cache=o.set(u,d)||o,d};return n.cache=new(u.Cache||r.default),n}u.Cache=r.default;const o=u},14314:(e,t,n)=>{"use strict";n.d(t,{default:()=>H});var r=n(96335),u=n(24402),o=n(72575);const d=function(e,t,n){(void 0!==n&&!(0,o.default)(e[t],n)||void 0===n&&!(t in e))&&(0,u.default)(e,t,n)};var i=n(29718),a=n(57508),s=n(39895),c=n(58555),f=n(52222),l=n(53822),_=n(54814),h=n(29419),p=n(83527);const b=function(e){return(0,p.default)(e)&&(0,h.default)(e)};var v=n(25247),g=n(62942),m=n(98279),y=n(28177),w=n(56838),x=Function.prototype,j=Object.prototype,E=x.toString,S=j.hasOwnProperty,O=E.call(Object);const z=function(e){if(!(0,p.default)(e)||"[object Object]"!=(0,y.default)(e))return!1;var t=(0,w.default)(e);if(null===t)return!0;var n=S.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&E.call(n)==O};var A=n(54744);const P=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]};var k=n(75969),C=n(64162);const R=function(e){return(0,k.default)(e,(0,C.default)(e))};const L=function(e,t,n,r,u,o,i){var h=P(e,n),p=P(t,n),y=i.get(p);if(y)d(e,n,y);else{var w=o?o(h,p,n+"",e,t,i):void 0,x=void 0===w;if(x){var j=(0,_.default)(p),E=!j&&(0,v.default)(p),S=!j&&!E&&(0,A.default)(p);w=p,j||E||S?(0,_.default)(h)?w=h:b(h)?w=(0,c.default)(h):E?(x=!1,w=(0,a.default)(p,!0)):S?(x=!1,w=(0,s.default)(p,!0)):w=[]:z(p)||(0,l.default)(p)?(w=h,(0,l.default)(h)?w=R(h):(0,m.default)(h)&&!(0,g.default)(h)||(w=(0,f.default)(p))):x=!1}x&&(i.set(p,w),u(w,p,r,o,i),i.delete(p)),d(e,n,w)}};const N=function e(t,n,u,o,a){t!==n&&(0,i.default)(n,(function(i,s){if(a||(a=new r.default),(0,m.default)(i))L(t,n,s,u,e,o,a);else{var c=o?o(P(t,s),i,s+"",t,n,a):void 0;void 0===c&&(c=i),d(t,s,c)}}),C.default)};var B=n(99097);const M=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)};var I=Math.max;const T=function(e,t,n){return t=I(void 0===t?e.length-1:t,0),function(){for(var r=arguments,u=-1,o=I(r.length-t,0),d=Array(o);++u0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}($);const U=function(e,t){return V(T(e,t,B.default),e+"")};var W=n(93532);const H=function(e){return U((function(t,n){var r=-1,u=n.length,o=u>1?n[u-1]:void 0,d=u>2?n[2]:void 0;for(o=e.length>3&&"function"==typeof o?(u--,o):void 0,d&&(0, +W.default)(n[0],n[1],d)&&(o=u<3?void 0:o,u=1),t=Object(t);++r{"use strict";n.d(t,{default:()=>o});var r=n(45582);const u=function(e,t){var n;if("function"!=typeof t)throw new TypeError("Expected a function");return e=(0,r.default)(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=void 0),n}};const o=function(e){return u(2,e)}},99094:(e,t,n)=>{"use strict";n.d(t,{default:()=>M});const r=function(e,t,n,r){var u=-1,o=null==e?0:e.length;for(r&&o&&(n=e[++u]);++u{"use strict";n.d(t,{default:()=>r});const r=function(){return[]}},43370:(e,t,n)=>{"use strict";n.d(t,{default:()=>o});var r=n(12481),u=n(98279) +;const o=function(e,t,n){var o=!0,d=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return(0,u.default)(n)&&(o="leading"in n?!!n.leading:o,d="trailing"in n?!!n.trailing:d),(0,r.default)(e,t,{leading:o,maxWait:t,trailing:d})}},45582:(e,t,n)=>{"use strict";n.d(t,{default:()=>d});var r=n(68877),u=1/0;const o=function(e){return e?(e=(0,r.default)(e))===u||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0};const d=function(e){var t=o(e),n=t%1;return t==t?n?t-n:t:0}},68877:(e,t,n)=>{"use strict";n.d(t,{default:()=>c});var r=n(98279),u=n(8875),o=/^\s+|\s+$/g,d=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,a=/^0o[0-7]+$/i,s=parseInt;const c=function(e){if("number"==typeof e)return e;if((0,u.default)(e))return NaN;if((0,r.default)(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=(0,r.default)(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(o,"");var n=i.test(e);return n||a.test(e)?s(e.slice(2),n?2:8):d.test(e)?NaN:+e}},40405:(e,t,n)=>{"use strict";n.d(t,{default:()=>c});var r=n(23151),u=n(62900),o=n(80838),d=n(43688);const i=function(e,t){return t.length<2?e:(0,o.default)(e,(0,d.default)(t,0,-1))};var a=n(87844);const s=function(e,t){return t=(0,r.default)(t,e),null==(e=i(e,t))||delete e[(0,a.default)((0,u.default)(t))]};const c=function(e,t){return null==e||s(e,t)}},64531:(e,t)=>{"use strict";var n,r=!("undefined"==typeof window||!window.document||!window.document.createElement);function u(){if(n)return n;if(!r||!window.document.body)return"indeterminate";var e=window.document.createElement("div");return e.appendChild(document.createTextNode("ABCD")),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),n="reverse",e.scrollLeft>0?n="default":(e.scrollLeft=1,0===e.scrollLeft&&(n="negative")),document.body.removeChild(e),n}t.detectScrollType=u,t.getNormalizedScrollLeft=function(e,t){var n=e.scrollLeft;if("rtl"!==t)return n;var r=u();if("indeterminate"===r)return Number.NaN;switch(r){case"negative":return e.scrollWidth-e.clientWidth+n;case"reverse":return e.scrollWidth-e.clientWidth-n}return n}},32563:(e,t,n)=>{"use strict";n.d(t,{mobiletouch:()=>u,setClasses:()=>d,touch:()=>o});var r=n(5325);const u=r.mobiletouch,o=r.touch;function d(){document.documentElement.classList.add(r.touch?"feature-touch":"feature-no-touch",r.mobiletouch?"feature-mobiletouch":"feature-no-mobiletouch")}},49483:(e,t,n)=>{"use strict";n.r(t),n.d(t,{CheckMobile:()=>f,appVersion:()=>c,checkPageType:()=>h,className:()=>m,desktopAppVersion:()=>s,isChrome:()=>p,isDesktopApp:()=>a,isEdge:()=>v,isFF:()=>b,isLinux:()=>i,isMac:()=>o,isSafari:()=>g,isWindows:()=>d,onGoPro:()=>y,onMainPage:()=>w,onWidget:()=>l,supportTouch:()=>_});var r=n(5325);const u=window.TradingView=window.TradingView||{};function o(){return r.isMac}function d(){return r.isWindows}function i(){return r.isLinux}function a(){return/TVDesktop/i.test(navigator.userAgent)}function s(){ +const e=navigator.userAgent.match(/TVDesktop\/([^\s]+)/);return e&&e[1]}function c(){const e=navigator.userAgent.match(/TradingView\/([^\s]+)/);return e&&e[1]}const f={Android:()=>r.isAndroid,BlackBerry:()=>r.isBlackBerry,iOS:()=>r.isIOS,Opera:()=>r.isOperaMini,isIPad:()=>r.isIPad,any:()=>r.isAnyMobile};function l(){const e=["^widgetembed/?$","^cmewidgetembed/?$","^([0-9a-zA-Z-]+)/widgetembed/?$","^([0-9a-zA-Z-]+)/widgetstatic/?$","^([0-9a-zA-Z-]+)?/?mediumwidgetembed/?$","^twitter-chart/?$","^embed/([0-9a-zA-Z]{8})/?$","^widgetpopup/?$","^extension/?$","^idea-popup/?$","^hotlistswidgetembed/?$","^([0-9a-zA-Z-]+)/hotlistswidgetembed/?$","^marketoverviewwidgetembed/?$","^([0-9a-zA-Z-]+)/marketoverviewwidgetembed/?$","^eventswidgetembed/?$","^tickerswidgetembed/?$","^forexcrossrateswidgetembed/?$","^forexheatmapwidgetembed/?$","^marketquoteswidgetembed/?$","^screenerwidget/?$","^cryptomktscreenerwidget/?$","^([0-9a-zA-Z-]+)/cryptomktscreenerwidget/?$","^([0-9a-zA-Z-]+)/marketquoteswidgetembed/?$","^technical-analysis-widget-embed/$","^singlequotewidgetembed/?$","^([0-9a-zA-Z-]+)/singlequotewidgetembed/?$","^embed-widget/([0-9a-zA-Z-]+)/(([0-9a-zA-Z-]+)/)?$"],t=window.location.pathname.replace(/^\//,"");let n;for(let r=e.length-1;r>=0;r--)if(n=new RegExp(e[r]),n.test(t))return!0;return!1}function _(){return r.mobiletouch||r.touch||r.isAnyMobile}function h(e){return new URLSearchParams(window.location.search).get("page_type")===e}u.isMobile=f,u.onWidget=l;const p=r.isChrome,b=r.isFF,v=r.isEdge,g=r.isSafari;function m(e){for(const[t,n]of Object.entries(u))if(n===e)return t;return null}function y(){return"/pricing/"===window.location.pathname}function w(){return"/"===window.location.pathname}u.className=m},11542:(e,t,n)=>{"use strict";n.r(t),n.d(t,{t:()=>r.t,withTranslationContext:()=>u});n(42053);var r=n(13273);function u(e){throw new Error("Not implemented")}},28865:(e,t,n)=>{"use strict";n.d(t,{getIsoLanguageCodeFromLanguage:()=>u});const r={ar_AE:"ar",br:"pt",de_DE:"de",ca_ES:"ca",he_IL:"he",id_ID:"id",in:"en",kr:"ko",ms_MY:"ms",sv_SE:"sv",th_TH:"th",uk:"en",vi_VN:"vi",zh_CN:"zh-Hans",zh_TW:"zh-Hant",zh:"zh-Hans",hu_HU:"hu-HU"};function u(e){return r[e]||e}},87795:e=>{"use strict";const t=55296,n=127995,r=127999,u=[776,2359,2359,2367,2367,2984,3007,3021,3633,3635,3648,3657,4352,4449,4520];function o(e){if("string"!=typeof e)throw new Error("string cannot be undefined or null");const t=[];let n=0,r=0;for(;n=t&&e<=n}e.exports=o,e.exports.substr=function(e,t,n){const r=o(e);if(void 0===t)return e;if(t>=r.length)return"";const u=r.length-t;let d=t+(void 0===n?u:n);return d>t+u&&(d=void 0),r.slice(t,d).join("")}},14483:(e,t,n)=>{"use strict";n.r(t),n.d(t,{disable:()=>f,enable:()=>c,enabled:()=>a,getAllFeatures:()=>l,setEnabled:()=>s}) +;const r=JSON.parse('{"14851":{},"custom_items_in_context_menu":{},"countdown":{},"symbol_search_parser_mixin":{},"pay_attention_to_ticker_not_symbol":{},"graying_disabled_tools_enabled":{},"update_study_formatter_on_symbol_resolve":{},"constraint_dialogs_movement":{},"phone_verification":{},"show_trading_notifications_history":{},"show_interval_dialog_on_key_press":{},"header_interval_dialog_button":{"subsets":["show_interval_dialog_on_key_press"]},"header_fullscreen_button":{},"header_symbol_search":{},"symbol_search_hot_key":{},"header_resolutions":{"subsets":["header_interval_dialog_button"]},"header_chart_type":{},"header_settings":{},"header_indicators":{},"header_compare":{},"header_undo_redo":{},"header_quick_search":{},"header_screenshot":{},"header_saveload":{},"study_on_study":{},"scales_date_format":{},"scales_time_hours_format":{},"header_widget":{"subsets":["header_widget_dom_node","header_symbol_search","header_resolutions","header_chart_type","header_settings","header_indicators","header_compare","header_undo_redo","header_quick_search","header_fullscreen_button","compare_symbol","header_screenshot"]},"legend_widget":{},"compare_symbol":{"subsets":["header_compare"]},"property_pages":{"subsets":["show_chart_property_page","chart_property_page"]},"show_chart_property_page":{},"chart_property_page":{"subsets":["chart_property_page_scales","chart_property_page_trading","chart_property_page_right_margin_editor"]},"left_toolbar":{},"right_toolbar":{},"hide_left_toolbar_by_default":{},"control_bar":{},"widget_logo":{},"timeframes_toolbar":{},"edit_buttons_in_legend":{"subsets":["show_hide_button_in_legend","format_button_in_legend","study_buttons_in_legend","delete_button_in_legend","legend_inplace_edit"]},"show_hide_button_in_legend":{},"object_tree_legend_mode":{},"format_button_in_legend":{},"study_buttons_in_legend":{},"delete_button_in_legend":{},"legend_inplace_edit":{},"broker_button":{},"buy_sell_buttons":{"subsets":["broker_button"]},"pane_context_menu":{},"scales_context_menu":{},"legend_context_menu":{},"context_menus":{"subsets":["pane_context_menu","scales_context_menu","legend_context_menu","objects_tree_context_menu"]},"items_favoriting":{},"save_chart_properties_to_local_storage":{},"use_localstorage_for_settings":{"subsets":["items_favoriting","save_chart_properties_to_local_storage"]},"handle_scale":{"subsets":["mouse_wheel_scale","pinch_scale","axis_pressed_mouse_move_scale"]},"handle_scroll":{"subsets":["mouse_wheel_scroll","pressed_mouse_move_scroll","horz_touch_drag_scroll","vert_touch_drag_scroll"]},"plain_studymarket":{},"disable_resolution_rebuild":{},"border_around_the_chart":{},"charting_library_debug_mode":{},"saveload_requires_authentication":{},"saveload_storage_customization":{},"volume_force_overlay":{},"create_volume_indicator_by_default":{},"create_volume_indicator_by_default_once":{},"saved_charts_count_restriction":{},"lean_chart_load":{},"stop_study_on_restart":{},"star_some_intervals_by_default":{},"move_logo_to_main_pane":{},"show_animated_logo":{},"link_to_tradingview":{},"logo_without_link":{},"logo_always_maximized":{},"right_bar_stays_on_scroll":{},"chart_content_overrides_by_defaults":{},"snapshot_trading_drawings":{},"allow_supported_resolutions_set_only":{},"widgetbar_tabs":{"subsets":["right_toolbar"]},"show_object_tree":{"subsets":["right_toolbar"]},"dom_widget":{"subsets":["right_toolbar"]},"collapsible_header":{},"study_templates":{},"side_toolbar_in_fullscreen_mode":{},"header_in_fullscreen_mode":{},"remove_library_container_border":{},"whotrades_auth_only":{},"support_multicharts":{},"display_market_status":{},"display_data_mode":{},"datasource_copypaste":{},"drawing_templates":{"subsets":["linetoolpropertieswidget_template_button"]},"expand_symbolsearch_items":{},"symbol_search_three_columns_exchanges":{},"symbol_search_flags":{},"symbol_search_limited_exchanges":{},"bugreport_button":{"subsets":["right_toolbar"]},"footer_publish_idea_button":{},"text_notes":{},"show_source_code":{},"symbol_info":{},"no_bars_status":{},"clear_bars_on_series_error":{},"hide_loading_screen_on_series_error":{},"seconds_resolution":{},"dont_show_boolean_study_arguments":{},"hide_last_na_study_output":{},"price_scale_always_last_bar_value":{},"study_dialog_fundamentals_economy_addons":{},"uppercase_instrument_names":{},"trading_notifications":{},"chart_crosshair_menu":{},"japanese_chart_styles":{},"hide_series_legend_item":{},"hide_study_overlay_legend_item":{},"hide_study_compare_legend_item":{},"linetoolpropertieswidget_template_button":{},"use_overrides_for_overlay":{},"timezone_menu":{},"main_series_scale_menu":{},"show_login_dialog":{},"remove_img_from_rss":{},"bars_marks":{},"chart_scroll":{},"chart_zoom":{},"source_selection_markers":{},"low_density_bars":{},"end_of_period_timescale_marks":{},"open_account_manager":{},"show_order_panel_on_start":{},"order_panel":{"subsets":["order_panel_close_button","order_panel_undock","right_toolbar","order_info"]},"multiple_watchlists":{},"watchlist_import_export":{},"study_overlay_compare_legend_option":{},"mobile_app_action_open_details_webview":{},"custom_resolutions":{},"referral_program_for_widget_owners":{},"mobile_trading":{},"real_brokers":{},"no_min_chart_width":{},"lock_visible_time_range_on_resize":{},"pricescale_currency":{},"cropped_tick_marks":{},"trading_account_manager":{},"disable_sameinterval_aligning":{},"display_legend_on_all_charts":{},"chart_style_hilo":{},"chart_style_hilo_last_price":{},"pricescale_unit":{},"show_spread_operators":{},"hide_exponentiation_spread_operator":{},"hide_reciprocal_spread_operator":{},"compare_symbol_search_spread_operators":{},"studies_symbol_search_spread_operators":{},"hide_resolution_in_legend":{},"hide_unresolved_symbols_in_legend":{},"fix_left_edge":{},"study_symbol_ticker_description":{},"two_character_bar_marks_labels":{},"tick_resolution":{},"secondary_series_extend_time_scale":{},"hide_volume_ma":{},"small_no_display":{},"charting_library_single_symbol_request":{},"use_ticker_on_symbol_info_update":{},"show_zoom_and_move_buttons_on_touch":{},"hide_main_series_symbol_from_indicator_legend":{},"chart_hide_close_position_button":{},"chart_hide_close_order_button":{},"hide_price_scale_global_last_bar_value":{"subsets":["use_last_visible_bar_value_in_legend"]},"keep_object_tree_widget_in_right_toolbar":{},"show_average_close_price_line_and_label":{},"hide_image_invalid_symbol":{},"hide_object_tree_and_price_scale_exchange_label":{},"confirm_overwrite_if_chart_layout_with_name_exists":{},"determine_first_data_request_size_using_visible_range":{},"use_na_string_for_not_available_values":{},"show_last_price_and_change_only_in_series_legend":{},"legend_last_day_change":{},"iframe_loading_compatibility_mode":{},"show_percent_option_for_right_margin":{},"watchlist_context_menu":{},"accessible_keyboard_shortcuts":{},"app_phone":{},"app_tablet":{},"tv_production":{"subsets":["auto_enable_symbol_labels","symbol_search_parser_mixin","header_fullscreen_button","header_widget","dont_show_boolean_study_arguments","left_toolbar","right_toolbar","buy_sell_buttons","control_bar","symbol_search_hot_key","context_menus","edit_buttons_in_legend","object_tree_legend_mode","uppercase_instrument_names","use_localstorage_for_settings","saveload_requires_authentication","volume_force_overlay","saved_charts_count_restriction","create_volume_indicator_by_default","create_volume_indicator_by_default_once","charts_auto_save","save_old_chart_before_save_as","chart_content_overrides_by_defaults","alerts","header_saveload","header_layouttoggle","datasource_copypaste","show_saved_watchlists","watchlists_from_to_file","add_to_watchlist","property_pages","support_multicharts","display_market_status","display_data_mode","show_chart_warn_message","support_manage_drawings","widgetbar_tabs","study_templates","collapsible_header","drawing_templates","footer_publish_idea_button","text_notes","show_source_code","symbol_info","linetoolpropertieswidget_template_button","trading_notifications","symbol_search_three_columns_exchanges","symbol_search_flags","symbol_search_limited_exchanges","phone_verification","custom_resolutions","compare_symbol","study_on_study","japanese_chart_styles","show_login_dialog","dom_widget","bars_marks","chart_scroll","chart_zoom","show_trading_notifications_history","source_selection_markers","study_dialog_fundamentals_economy_addons","multiple_watchlists","marked_symbols","order_panel","pricescale_currency","show_animated_logo","pricescale_currency","show_object_tree","watchlist_import_export","scales_date_format","scales_time_hours_format","popup_hints","show_right_widgets_panel_by_default","compare_recent_symbols_enabled","adaptive_trading_sources","chart_style_hilo_last_price"]},"widget":{"subsets":["auto_enable_symbol_labels","symbol_search_parser_mixin","uppercase_instrument_names","left_toolbar","right_toolbar","control_bar","symbol_search_hot_key","context_menus","edit_buttons_in_legend","object_tree_legend_mode","use_localstorage_for_settings","saveload_requires_authentication","volume_force_overlay","create_volume_indicator_by_default","create_volume_indicator_by_default_once","dont_show_boolean_study_arguments","header_widget_dom_node","header_symbol_search","header_resolutions","header_chart_type","header_compare","header_indicators","star_some_intervals_by_default","display_market_status","display_data_mode","show_chart_warn_message","symbol_info","linetoolpropertieswidget_template_button","symbol_search_three_columns_exchanges","symbol_search_flags","symbol_search_limited_exchanges","widgetbar_tabs","compare_symbol","show_login_dialog","plain_studymarket","japanese_chart_styles","bars_marks","chart_scroll","chart_zoom","source_selection_markers","property_pages","show_right_widgets_panel_by_default","chart_style_hilo_last_price"]},"bovespa_widget":{"subsets":["widget","header_settings","linetoolpropertieswidget_template_button","compare_recent_symbols_enabled"]},"charting_library_base":{"subsets":["14851","allow_supported_resolutions_set_only","auto_enable_symbol_labels","border_around_the_chart","collapsible_header","constraint_dialogs_movement","context_menus","control_bar","create_volume_indicator_by_default","custom_items_in_context_menu","datasource_copypaste","uppercase_instrument_names","display_market_status","edit_buttons_in_legend","object_tree_legend_mode","graying_disabled_tools_enabled","header_widget","legend_widget","header_saveload","dont_show_boolean_study_arguments","lean_chart_load","left_toolbar","right_toolbar","link_to_tradingview","pay_attention_to_ticker_not_symbol","plain_studymarket","refresh_saved_charts_list_on_dialog_show","right_bar_stays_on_scroll","saveload_storage_customization","stop_study_on_restart","timeframes_toolbar","symbol_search_hot_key","update_study_formatter_on_symbol_resolve","update_timeframes_set_on_symbol_resolve","use_localstorage_for_settings","volume_force_overlay","widget_logo","countdown","use_overrides_for_overlay","trading_notifications","compare_symbol","symbol_info","timezone_menu","main_series_scale_menu","create_volume_indicator_by_default_once","bars_marks","chart_scroll","chart_zoom","source_selection_markers","property_pages","go_to_date","adaptive_logo","show_animated_logo","handle_scale","handle_scroll","shift_visible_range_on_new_bar","chart_content_overrides_by_defaults","cropped_tick_marks","scales_date_format","scales_time_hours_format","popup_hints","save_shortcut","show_right_widgets_panel_by_default","show_object_tree","insert_indicator_dialog_shortcut","compare_recent_symbols_enabled","hide_main_series_symbol_from_indicator_legend","chart_style_hilo","request_only_visible_range_on_reset","clear_price_scale_on_error_or_empty_bars","show_symbol_logo_in_legend","show_symbol_logo_for_compare_studies","accessibility"]},"charting_library":{"subsets":["charting_library_base"]},"static_charts_service":{"subsets":["charting_library","disable_resolution_rebuild"]},"trading_terminal":{"subsets":["charting_library_base","support_multicharts","header_layouttoggle","japanese_chart_styles","chart_property_page_trading","add_to_watchlist","open_account_manager","show_dom_first_time","order_panel","buy_sell_buttons","multiple_watchlists","show_trading_notifications_history","always_pass_called_order_to_modify","show_object_tree","watchlist_import_export","drawing_templates","trading_account_manager","chart_crosshair_menu","compare_recent_symbols_enabled","adaptive_trading_sources","watchlist_context_menu","show_symbol_logo_in_account_manager","watchlist_sections","enable_dom_data_for_untradable_symbols"]}}') +;var u=n.t(r,2);const o=new Map,d=new Map,i=new Set;function a(e){const t=o.get(e);if(void 0!==t)return t;const n=d.get(e);return!!n&&n.some(a)}function s(e,t){o.set(String(e),Boolean(t))}function c(e){s(e,!0)}function f(e){s(e,!1)}function l(){const e=Object.create(null);for(const t of i)e[t]=a(t);return e}!function(){for(const[e,t]of Object.entries(u))if(i.add(e),"subsets"in t)for(const n of t.subsets){i.add(n);let t=d.get(n);void 0===t&&(t=[],d.set(n,t)),t.push(e)}"object"==typeof __initialDisabledFeaturesets&&Array.isArray(__initialDisabledFeaturesets)&&__initialDisabledFeaturesets.forEach(f),"object"==typeof __initialEnabledFeaturesets&&Array.isArray(__initialEnabledFeaturesets)&&__initialEnabledFeaturesets.forEach(c)}()},1722:function(e,t,n){var r;e=n.nmd(e);var u=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},o=function(e){return"object"==typeof e&&null!==e};function d(e){return"number"==typeof e&&isFinite(e)}function i(e){return null!=e&&(e.constructor===Function||"[object Function]"===Object.prototype.toString.call(e))}function a(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}"undefined"!=typeof window?(r=window.TradingView=window.TradingView||{},window.isNumber=d,window.isFunction=i,window.inherit=a,window.isArray=u):r=this.TradingView=this.TradingView||{},r.isNaN=function(e){return!(e<=0||e>0)},r.isAbsent=function(e){return null==e},r.isExistent=function(e){return null!=e},Number.isNaN=Number.isNaN||function(e){return e!=e},r.isSameType=function(e,t){return Number.isNaN(e)||Number.isNaN(t)?Number.isNaN(e)===Number.isNaN(t):{}.toString.call(e)==={}.toString.call(t)},r.isInteger=function(e){return"number"==typeof e&&e%1==0},r.isString=function(e){return null!=e&&e.constructor===String},r.isInherited=function(e,t){if(null==e||null==e.prototype)throw new TypeError("isInherited: child should be a constructor function");if(null==t||null==t.prototype)throw new TypeError("isInherited: parent should be a constructor function");return e.prototype instanceof t||e.prototype===t.prototype},r.clone=function(e){if(!e||"object"!=typeof e)return e;var t,n,u;for(n in t="function"==typeof e.pop?[]:{},e)e.hasOwnProperty(n)&&(u=e[n],t[n]=u&&"object"==typeof u?r.clone(u):u);return t},r.deepEquals=function(e,t,n){if(n||(n=""),e===t)return[!0,n];if(i(e)&&(e=void 0),i(t)&&(t=void 0),void 0===e&&void 0!==t)return[!1,n];if(void 0===t&&void 0!==e)return[!1,n];if(null===e&&null!==t)return[!1,n];if(null===t&&null!==e)return[!1,n];if("object"!=typeof e&&"object"!=typeof t)return[e===t,n];if(Array.isArray(e)&&Array.isArray(t)){var o=e.length;if(o!==t.length)return[!1,n];for(var d=0;d{"use strict";n.r(t);var r=n(1722);const u=/{(\w+)}/g,o=/{(\d+)}/g;String.prototype.format=function(...e){const t=(0,r.isObject)(e[0]),n=t?u:o,d=t?(t,n)=>{const r=e[0];return void 0!==r[n]?r[n]:t}:(t,n)=>{const r=parseInt(n,10),u=e[r];return void 0!==u?u:t};return this.replace(n,d)}},95374:()=>{"use strict";var e,t,n,r,u,o;window.parent!==window&&window.CanvasRenderingContext2D&&window.TextMetrics&&(t=window.CanvasRenderingContext2D.prototype)&&t.hasOwnProperty("font")&&t.hasOwnProperty("mozTextStyle")&&"function"==typeof t.__lookupSetter__&&(n=t.__lookupSetter__("font"))&&(t.__defineSetter__("font",(function(e){try{return n.call(this,e)}catch(e){if("NS_ERROR_FAILURE"!==e.name)throw e}})),r=t.measureText,e=function(){this.width=0,this.isFake=!0,this.__proto__=window.TextMetrics.prototype},t.measureText=function(t){try{return r.apply(this,arguments)}catch(t){if("NS_ERROR_FAILURE"!==t.name)throw t;return new e}},u=t.fillText,t.fillText=function(e,t,n,r){try{u.apply(this,arguments)}catch(e){if("NS_ERROR_FAILURE"!==e.name)throw e}},o=t.strokeText,t.strokeText=function(e,t,n,r){try{o.apply(this,arguments)}catch(e){if("NS_ERROR_FAILURE"!==e.name)throw e}})},18438:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r=function(){var e={base:"https://twemoji.maxcdn.com/v/13.0.1/",ext:".png",size:"72x72",className:"emoji",convert:{fromCodePoint:function(e){var t="string"==typeof e?parseInt(e,16):e;if(t<65536)return i(t);return i(55296+((t-=65536)>>10),56320+(1023&t))},toCodePoint:v},onerror:function(){this.parentNode&&this.parentNode.replaceChild(a(this.alt,!1),this)},parse:function(t,n){n&&"function"!=typeof n||(n={callback:n});return("string"==typeof t?_:l)(t,{callback:n.callback||s,attributes:"function"==typeof n.attributes?n.attributes:p,base:"string"==typeof n.base?n.base:e.base,ext:n.ext||e.ext,size:n.folder||(r=n.size||e.size,"number"==typeof r?r+"x"+r:r), +className:n.className||e.className,onerror:n.onerror||e.onerror});var r},replace:b,test:function(e){n.lastIndex=0;var t=n.test(e);return n.lastIndex=0,t}},t={"&":"&","<":"<",">":">","'":"'",'"':""" +},n=/(?:\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\u200d\ud83e\udd1d\u200d\ud83e\uddd1|\ud83d\udc6b\ud83c[\udffb-\udfff]|\ud83d\udc6c\ud83c[\udffb-\udfff]|\ud83d\udc6d\ud83c[\udffb-\udfff]|\ud83d[\udc6b-\udc6d])|(?:\ud83d[\udc68\udc69]|\ud83e\uddd1)(?:\ud83c[\udffb-\udfff])?\u200d(?:\u2695\ufe0f|\u2696\ufe0f|\u2708\ufe0f|\ud83c[\udf3e\udf73\udf7c\udf84\udf93\udfa4\udfa8\udfeb\udfed]|\ud83d[\udcbb\udcbc\udd27\udd2c\ude80\ude92]|\ud83e[\uddaf-\uddb3\uddbc\uddbd])|(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75]|\u26f9)((?:\ud83c[\udffb-\udfff]|\ufe0f)\u200d[\u2640\u2642]\ufe0f)|(?:\ud83c[\udfc3\udfc4\udfca]|\ud83d[\udc6e\udc70\udc71\udc73\udc77\udc81\udc82\udc86\udc87\ude45-\ude47\ude4b\ude4d\ude4e\udea3\udeb4-\udeb6]|\ud83e[\udd26\udd35\udd37-\udd39\udd3d\udd3e\uddb8\uddb9\uddcd-\uddcf\uddd6-\udddd])(?:\ud83c[\udffb-\udfff])?\u200d[\u2640\u2642]\ufe0f|(?:\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83c\udff4\u200d\u2620\ufe0f|\ud83d\udc15\u200d\ud83e\uddba|\ud83d\udc3b\u200d\u2744\ufe0f|\ud83d\udc41\u200d\ud83d\udde8|\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc6f\u200d\u2640\ufe0f|\ud83d\udc6f\u200d\u2642\ufe0f|\ud83e\udd3c\u200d\u2640\ufe0f|\ud83e\udd3c\u200d\u2642\ufe0f|\ud83e\uddde\u200d\u2640\ufe0f|\ud83e\uddde\u200d\u2642\ufe0f|\ud83e\udddf\u200d\u2640\ufe0f|\ud83e\udddf\u200d\u2642\ufe0f|\ud83d\udc08\u200d\u2b1b)|[#*0-9]\ufe0f?\u20e3|(?:[©®\u2122\u265f]\ufe0f)|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37\udf21\udf24-\udf2c\udf36\udf7d\udf96\udf97\udf99-\udf9b\udf9e\udf9f\udfcd\udfce\udfd4-\udfdf\udff3\udff5\udff7]|\ud83d[\udc3f\udc41\udcfd\udd49\udd4a\udd6f\udd70\udd73\udd76-\udd79\udd87\udd8a-\udd8d\udda5\udda8\uddb1\uddb2\uddbc\uddc2-\uddc4\uddd1-\uddd3\udddc-\uddde\udde1\udde3\udde8\uddef\uddf3\uddfa\udecb\udecd-\udecf\udee0-\udee5\udee9\udef0\udef3]|[\u203c\u2049\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u2328\u23cf\u23ed-\u23ef\u23f1\u23f2\u23f8-\u23fa\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600-\u2604\u260e\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638-\u263a\u2640\u2642\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2692-\u2697\u2699\u269b\u269c\u26a0\u26a1\u26a7\u26aa\u26ab\u26b0\u26b1\u26bd\u26be\u26c4\u26c5\u26c8\u26cf\u26d1\u26d3\u26d4\u26e9\u26ea\u26f0-\u26f5\u26f8\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u271d\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))|(?:(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75\udd90]|[\u261d\u26f7\u26f9\u270c\u270d])(?:\ufe0f|(?!\ufe0e))|(?:\ud83c[\udf85\udfc2-\udfc4\udfc7\udfca]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd7a\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4-\udeb6\udec0\udecc]|\ud83e[\udd0c\udd0f\udd18-\udd1c\udd1e\udd1f\udd26\udd30-\udd39\udd3d\udd3e\udd77\uddb5\uddb6\uddb8\uddb9\uddbb\uddcd-\uddcf\uddd1-\udddd]|[\u270a\u270b]))(?:\ud83c[\udffb-\udfff])?|(?:\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf3\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf2d-\udf35\udf37-\udf7c\udf7e-\udf84\udf86-\udf93\udfa0-\udfc1\udfc5\udfc6\udfc8\udfc9\udfcf-\udfd3\udfe0-\udff0\udff4\udff8-\udfff]|\ud83d[\udc00-\udc3e\udc40\udc44\udc45\udc51-\udc65\udc6a\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udca9\udcab-\udcfc\udcff-\udd3d\udd4b-\udd4e\udd50-\udd67\udda4\uddfb-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\uded0-\uded2\uded5-\uded7\udeeb\udeec\udef4-\udefc\udfe0-\udfeb]|\ud83e[\udd0d\udd0e\udd10-\udd17\udd1d\udd20-\udd25\udd27-\udd2f\udd3a\udd3c\udd3f-\udd45\udd47-\udd76\udd78\udd7a-\uddb4\uddb7\uddba\uddbc-\uddcb\uddd0\uddde-\uddff\ude70-\ude74\ude78-\ude7a\ude80-\ude86\ude90-\udea8\udeb0-\udeb6\udec0-\udec2\uded0-\uded6]|[\u23e9-\u23ec\u23f0\u23f3\u267e\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a])|\ufe0f/g,r=/\uFE0F/g,u=String.fromCharCode(8205),o=/[&<>'"]/g,d=/^(?:iframe|noframes|noscript|script|select|style|textarea)$/,i=String.fromCharCode +;return e;function a(e,t){return document.createTextNode(t?e.replace(r,""):e)}function s(e,t){return"".concat(t.base,t.size,"/",e,t.ext)}function c(e,t){for(var n,r,u=e.childNodes,o=u.length;o--;)3===(r=(n=u[o]).nodeType)?t.push(n):1!==r||"ownerSVGElement"in n||d.test(n.nodeName.toLowerCase())||c(n,t);return t}function f(e){return v(e.indexOf(u)<0?e.replace(r,""):e)}function l(e,t){for(var r,u,o,d,i,s,l,_,h,p,b,v,g,m=c(e,[]),y=m.length;y--;){for(o=!1,d=document.createDocumentFragment(),s=(i=m[y]).nodeValue,_=0;l=n.exec(s);){if((h=l.index)!==_&&d.appendChild(a(s.slice(_,h),!0)),v=f(b=l[0]),_=h+b.length,g=t.callback(v,t),v&&g){for(u in(p=new Image).onerror=t.onerror,p.setAttribute("draggable","false"),r=t.attributes(b,v))r.hasOwnProperty(u)&&0!==u.indexOf("on")&&!p.hasAttribute(u)&&p.setAttribute(u,r[u]);p.className=t.className,p.alt=b,p.src=g,o=!0,d.appendChild(p)}p||d.appendChild(a(b,!1)),p=null}o&&(_")}return u}))}function h(e){return t[e]}function p(){return null}function b(e,t){return String(e).replace(n,t)}function v(e,t){for(var n=[],r=0,u=0,o=0;o{"use strict";function r(e){var t=e.width,n=e.height;if(t<0)throw new Error("Negative width is not allowed for Size");if(n<0)throw new Error("Negative height is not allowed for Size");return{width:t,height:n}}function u(e,t){return e.width===t.width&&e.height===t.height}n.d(t,{CanvasRenderingTarget2D:()=>s,bindCanvasElementBitmapSizeTo:()=>i,equalSizes:()=>u,size:()=>r});var o=function(){function e(e){var t=this;this._resolutionListener=function(){return t._onResolutionChanged()},this._resolutionMediaQueryList=null,this._observers=[],this._window=e,this._installResolutionListener()}return e.prototype.dispose=function(){this._uninstallResolutionListener(),this._window=null},Object.defineProperty(e.prototype,"value",{get:function(){return this._window.devicePixelRatio},enumerable:!1,configurable:!0}),e.prototype.subscribe=function(e){var t=this,n={next:e};return this._observers.push(n),{unsubscribe:function(){t._observers=t._observers.filter((function(e){return e!==n}))}}},e.prototype._installResolutionListener=function(){if(null!==this._resolutionMediaQueryList)throw new Error("Resolution listener is already installed");var e=this._window.devicePixelRatio;this._resolutionMediaQueryList=this._window.matchMedia("all and (resolution: ".concat(e,"dppx)")),this._resolutionMediaQueryList.addListener(this._resolutionListener)},e.prototype._uninstallResolutionListener=function(){null!==this._resolutionMediaQueryList&&(this._resolutionMediaQueryList.removeListener(this._resolutionListener), +this._resolutionMediaQueryList=null)},e.prototype._reinstallResolutionListener=function(){this._uninstallResolutionListener(),this._installResolutionListener()},e.prototype._onResolutionChanged=function(){var e=this;this._observers.forEach((function(t){return t.next(e._window.devicePixelRatio)})),this._reinstallResolutionListener()},e}();var d=function(){function e(e,t,n){var u;this._canvasElement=null,this._bitmapSizeChangedListeners=[],this._suggestedBitmapSize=null,this._suggestedBitmapSizeChangedListeners=[],this._devicePixelRatioObservable=null,this._canvasElementResizeObserver=null,this._canvasElement=e,this._canvasElementClientSize=r({width:this._canvasElement.clientWidth,height:this._canvasElement.clientHeight}),this._transformBitmapSize=null!=t?t:function(e){return e},this._allowResizeObserver=null===(u=null==n?void 0:n.allowResizeObserver)||void 0===u||u,this._chooseAndInitObserver()}return e.prototype.dispose=function(){var e,t;if(null===this._canvasElement)throw new Error("Object is disposed");null===(e=this._canvasElementResizeObserver)||void 0===e||e.disconnect(),this._canvasElementResizeObserver=null,null===(t=this._devicePixelRatioObservable)||void 0===t||t.dispose(),this._devicePixelRatioObservable=null,this._suggestedBitmapSizeChangedListeners.length=0,this._bitmapSizeChangedListeners.length=0,this._canvasElement=null},Object.defineProperty(e.prototype,"canvasElement",{get:function(){if(null===this._canvasElement)throw new Error("Object is disposed");return this._canvasElement},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"canvasElementClientSize",{get:function(){return this._canvasElementClientSize},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"bitmapSize",{get:function(){return r({width:this.canvasElement.width,height:this.canvasElement.height})},enumerable:!1,configurable:!0}),e.prototype.resizeCanvasElement=function(e){this._canvasElementClientSize=r(e),this.canvasElement.style.width="".concat(this._canvasElementClientSize.width,"px"),this.canvasElement.style.height="".concat(this._canvasElementClientSize.height,"px"),this._invalidateBitmapSize()},e.prototype.subscribeBitmapSizeChanged=function(e){this._bitmapSizeChangedListeners.push(e)},e.prototype.unsubscribeBitmapSizeChanged=function(e){this._bitmapSizeChangedListeners=this._bitmapSizeChangedListeners.filter((function(t){return t!==e}))},Object.defineProperty(e.prototype,"suggestedBitmapSize",{get:function(){return this._suggestedBitmapSize},enumerable:!1,configurable:!0}),e.prototype.subscribeSuggestedBitmapSizeChanged=function(e){this._suggestedBitmapSizeChangedListeners.push(e)},e.prototype.unsubscribeSuggestedBitmapSizeChanged=function(e){this._suggestedBitmapSizeChangedListeners=this._suggestedBitmapSizeChangedListeners.filter((function(t){return t!==e}))},e.prototype.applySuggestedBitmapSize=function(){if(null!==this._suggestedBitmapSize){var e=this._suggestedBitmapSize;this._suggestedBitmapSize=null,this._resizeBitmap(e),this._emitSuggestedBitmapSizeChanged(e,this._suggestedBitmapSize)}}, +e.prototype._resizeBitmap=function(e){var t=this.bitmapSize;u(t,e)||(this.canvasElement.width=e.width,this.canvasElement.height=e.height,this._emitBitmapSizeChanged(t,e))},e.prototype._emitBitmapSizeChanged=function(e,t){var n=this;this._bitmapSizeChangedListeners.forEach((function(r){return r.call(n,e,t)}))},e.prototype._suggestNewBitmapSize=function(e){var t=this._suggestedBitmapSize,n=r(this._transformBitmapSize(e,this._canvasElementClientSize)),o=u(this.bitmapSize,n)?null:n;null===t&&null===o||null!==t&&null!==o&&u(t,o)||(this._suggestedBitmapSize=o,this._emitSuggestedBitmapSizeChanged(t,o))},e.prototype._emitSuggestedBitmapSizeChanged=function(e,t){var n=this;this._suggestedBitmapSizeChangedListeners.forEach((function(r){return r.call(n,e,t)}))},e.prototype._chooseAndInitObserver=function(){var e=this;this._allowResizeObserver?new Promise((function(e){var t=new ResizeObserver((function(n){e(n.every((function(e){return"devicePixelContentBoxSize"in e}))),t.disconnect()}));t.observe(document.body,{box:"device-pixel-content-box"})})).catch((function(){return!1})).then((function(t){return t?e._initResizeObserver():e._initDevicePixelRatioObservable()})):this._initDevicePixelRatioObservable()},e.prototype._initDevicePixelRatioObservable=function(){var e=this;if(null!==this._canvasElement){var t=a(this._canvasElement);if(null===t)throw new Error("No window is associated with the canvas");this._devicePixelRatioObservable=function(e){return new o(e)}(t),this._devicePixelRatioObservable.subscribe((function(){return e._invalidateBitmapSize()})),this._invalidateBitmapSize()}},e.prototype._invalidateBitmapSize=function(){var e,t;if(null!==this._canvasElement){var n=a(this._canvasElement);if(null!==n){var u=null!==(t=null===(e=this._devicePixelRatioObservable)||void 0===e?void 0:e.value)&&void 0!==t?t:n.devicePixelRatio,o=this._canvasElement.getClientRects(),d=void 0!==o[0]?function(e,t){return r({width:Math.round(e.left*t+e.width*t)-Math.round(e.left*t),height:Math.round(e.top*t+e.height*t)-Math.round(e.top*t)})}(o[0],u):r({width:this._canvasElementClientSize.width*u,height:this._canvasElementClientSize.height*u});this._suggestNewBitmapSize(d)}}},e.prototype._initResizeObserver=function(){var e=this;null!==this._canvasElement&&(this._canvasElementResizeObserver=new ResizeObserver((function(t){var n=t.find((function(t){return t.target===e._canvasElement}));if(n&&n.devicePixelContentBoxSize&&n.devicePixelContentBoxSize[0]){var u=n.devicePixelContentBoxSize[0],o=r({width:u.inlineSize,height:u.blockSize});e._suggestNewBitmapSize(o)}})),this._canvasElementResizeObserver.observe(this._canvasElement,{box:"device-pixel-content-box"}))},e}();function i(e,t){if("device-pixel-content-box"===t.type)return new d(e,t.transform,t.options);throw new Error("Unsupported binding target")}function a(e){return e.ownerDocument.defaultView}var s=function(){function e(e,t,n){if(0===t.width||0===t.height)throw new TypeError("Rendering target could only be created on a media with positive width and height");if(this._mediaSize=t, +0===n.width||0===n.height)throw new TypeError("Rendering target could only be created using a bitmap with positive integer width and height");this._bitmapSize=n,this._context=e}return e.prototype.useMediaCoordinateSpace=function(e){try{return this._context.save(),this._context.setTransform(1,0,0,1,0,0),this._context.scale(this._horizontalPixelRatio,this._verticalPixelRatio),e({context:this._context,mediaSize:this._mediaSize})}finally{this._context.restore()}},e.prototype.useBitmapCoordinateSpace=function(e){try{return this._context.save(),this._context.setTransform(1,0,0,1,0,0),e({context:this._context,mediaSize:this._mediaSize,bitmapSize:this._bitmapSize,horizontalPixelRatio:this._horizontalPixelRatio,verticalPixelRatio:this._verticalPixelRatio})}finally{this._context.restore()}},Object.defineProperty(e.prototype,"_horizontalPixelRatio",{get:function(){return this._bitmapSize.width/this._mediaSize.width},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"_verticalPixelRatio",{get:function(){return this._bitmapSize.height/this._mediaSize.height},enumerable:!1,configurable:!0}),e}()}}]); \ No newline at end of file diff --git a/charting_library/bundles/5145.a2b224fd27ab2941c565.css b/charting_library/bundles/5145.a2b224fd27ab2941c565.css new file mode 100644 index 0000000..ae946ca --- /dev/null +++ b/charting_library/bundles/5145.a2b224fd27ab2941c565.css @@ -0,0 +1 @@ +.separator-Pf4rIzEt{background-color:#e0e3eb;height:1px;margin:8px 0}html.theme-dark .separator-Pf4rIzEt{background-color:#434651} \ No newline at end of file diff --git a/charting_library/bundles/5145.a2b224fd27ab2941c565.rtl.css b/charting_library/bundles/5145.a2b224fd27ab2941c565.rtl.css new file mode 100644 index 0000000..ae946ca --- /dev/null +++ b/charting_library/bundles/5145.a2b224fd27ab2941c565.rtl.css @@ -0,0 +1 @@ +.separator-Pf4rIzEt{background-color:#e0e3eb;height:1px;margin:8px 0}html.theme-dark .separator-Pf4rIzEt{background-color:#434651} \ No newline at end of file diff --git a/charting_library/bundles/5163.950dd1d584f76da1ed3b.css b/charting_library/bundles/5163.950dd1d584f76da1ed3b.css new file mode 100644 index 0000000..1066414 --- /dev/null +++ b/charting_library/bundles/5163.950dd1d584f76da1ed3b.css @@ -0,0 +1 @@ +.button-Rc93kXa8{background-color:#fff;border:none;border-radius:4px;color:#6a6d78;font-size:12px;height:22px;padding-left:8px;padding-right:8px;white-space:nowrap}html.theme-dark .button-Rc93kXa8{background-color:#1e222d;color:#868993}@media (any-hover:hover){.button-Rc93kXa8:hover{background-color:#e0e3eb;color:#131722}html.theme-dark .button-Rc93kXa8:hover{background-color:#5d606b;color:#d1d4dc}}.button-Rc93kXa8.bordersVisible-Rc93kXa8{border:1px solid #e0e3eb;padding:0 7px}html.theme-dark .button-Rc93kXa8.bordersVisible-Rc93kXa8{border:1px solid #363a45}.button-Rc93kXa8.selected-Rc93kXa8{background-color:#90bff9;color:#131722}html.theme-dark .button-Rc93kXa8.selected-Rc93kXa8{background-color:#143a87;color:#d1d4dc}.button-Rc93kXa8+.button-Rc93kXa8{margin-left:8px}.wrap-oc7l8ZQg{align-items:center;border-bottom:1px solid #f0f3fa;display:flex;height:52px;padding-right:20px}html.theme-dark .wrap-oc7l8ZQg{border-bottom-color:#2a2e39}.header-oc7l8ZQg{color:#6a6d78;font-size:11px;line-height:16px;margin-top:2px;padding:8px 20px;text-transform:uppercase}html.theme-dark .header-oc7l8ZQg{color:#868993}.item-oc7l8ZQg{box-sizing:border-box;color:#131722;font-size:16px;height:40px;line-height:24px;padding:10px 16px}html.theme-dark .item-oc7l8ZQg{color:#d1d4dc}.item-oc7l8ZQg:active{background-color:#2962ff;color:#fff}html.theme-dark .item-oc7l8ZQg:active{background-color:#2962ff;color:#d1d4dc}.scrollable-sXALjK1u{-webkit-overflow-scrolling:touch;flex:1 1 auto;height:100%;min-height:145px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .scrollable-sXALjK1u{scrollbar-color:#363a45 #0000}@media screen and (max-height:290px){.scrollable-sXALjK1u{min-height:auto}}.scrollable-sXALjK1u::-webkit-scrollbar{height:5px;width:5px}.scrollable-sXALjK1u::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .scrollable-sXALjK1u::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollable-sXALjK1u::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.scrollable-sXALjK1u::-webkit-scrollbar-corner{display:none}.spinnerWrap-sXALjK1u{height:100%;width:100%}.item-sXALjK1u:first-child{margin-top:6px}.item-sXALjK1u:last-child{margin-bottom:6px}.heading-sXALjK1u{color:#6a6d78;font-size:11px;line-height:16px;padding:16px 20px 8px;text-transform:uppercase}html.theme-dark .heading-sXALjK1u{color:#868993}.checkboxWrap-sXALjK1u{padding-right:8px}.checkbox-sXALjK1u{align-items:baseline;display:flex;height:28px;justify-content:center;padding:0;width:28px}.emptyState-sXALjK1u{align-items:center;display:flex;flex-flow:column;height:100%;justify-content:center}.emptyState-sXALjK1u .image-sXALjK1u{align-items:center;display:flex;height:120px}.emptyState-sXALjK1u .text-sXALjK1u{color:#131722;font-size:16px;line-height:24px;margin-top:8px}html.theme-dark .emptyState-sXALjK1u .text-sXALjK1u{color:#d1d4dc}.dialog-IKuIIugL{height:565px;overflow:hidden;width:100%}.tabletDialog-IKuIIugL{max-width:560px}.desktopDialog-IKuIIugL{max-width:840px;min-width:719px;width:100%}@media (max-width:768px){.desktopDialog-IKuIIugL{max-width:640px;min-width:480px}}@media (max-width:519px){.desktopDialog-IKuIIugL{max-width:479px;min-width:380px}}.label-lVJKBKVk{margin-left:8px} \ No newline at end of file diff --git a/charting_library/bundles/5163.950dd1d584f76da1ed3b.rtl.css b/charting_library/bundles/5163.950dd1d584f76da1ed3b.rtl.css new file mode 100644 index 0000000..2142422 --- /dev/null +++ b/charting_library/bundles/5163.950dd1d584f76da1ed3b.rtl.css @@ -0,0 +1 @@ +.button-Rc93kXa8{background-color:#fff;border:none;border-radius:4px;color:#6a6d78;font-size:12px;height:22px;padding-left:8px;padding-right:8px;white-space:nowrap}html.theme-dark .button-Rc93kXa8{background-color:#1e222d;color:#868993}@media (any-hover:hover){.button-Rc93kXa8:hover{background-color:#e0e3eb;color:#131722}html.theme-dark .button-Rc93kXa8:hover{background-color:#5d606b;color:#d1d4dc}}.button-Rc93kXa8.bordersVisible-Rc93kXa8{border:1px solid #e0e3eb;padding:0 7px}html.theme-dark .button-Rc93kXa8.bordersVisible-Rc93kXa8{border:1px solid #363a45}.button-Rc93kXa8.selected-Rc93kXa8{background-color:#90bff9;color:#131722}html.theme-dark .button-Rc93kXa8.selected-Rc93kXa8{background-color:#143a87;color:#d1d4dc}.button-Rc93kXa8+.button-Rc93kXa8{margin-right:8px}.wrap-oc7l8ZQg{align-items:center;border-bottom:1px solid #f0f3fa;display:flex;height:52px;padding-left:20px}html.theme-dark .wrap-oc7l8ZQg{border-bottom-color:#2a2e39}.header-oc7l8ZQg{color:#6a6d78;font-size:11px;line-height:16px;margin-top:2px;padding:8px 20px;text-transform:uppercase}html.theme-dark .header-oc7l8ZQg{color:#868993}.item-oc7l8ZQg{box-sizing:border-box;color:#131722;font-size:16px;height:40px;line-height:24px;padding:10px 16px}html.theme-dark .item-oc7l8ZQg{color:#d1d4dc}.item-oc7l8ZQg:active{background-color:#2962ff;color:#fff}html.theme-dark .item-oc7l8ZQg:active{background-color:#2962ff;color:#d1d4dc}.scrollable-sXALjK1u{-webkit-overflow-scrolling:touch;flex:1 1 auto;height:100%;min-height:145px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .scrollable-sXALjK1u{scrollbar-color:#363a45 #0000}@media screen and (max-height:290px){.scrollable-sXALjK1u{min-height:auto}}.scrollable-sXALjK1u::-webkit-scrollbar{height:5px;width:5px}.scrollable-sXALjK1u::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .scrollable-sXALjK1u::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollable-sXALjK1u::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.scrollable-sXALjK1u::-webkit-scrollbar-corner{display:none}.spinnerWrap-sXALjK1u{height:100%;width:100%}.item-sXALjK1u:first-child{margin-top:6px}.item-sXALjK1u:last-child{margin-bottom:6px}.heading-sXALjK1u{color:#6a6d78;font-size:11px;line-height:16px;padding:16px 20px 8px;text-transform:uppercase}html.theme-dark .heading-sXALjK1u{color:#868993}.checkboxWrap-sXALjK1u{padding-left:8px}.checkbox-sXALjK1u{align-items:baseline;display:flex;height:28px;justify-content:center;padding:0;width:28px}.emptyState-sXALjK1u{align-items:center;display:flex;flex-flow:column;height:100%;justify-content:center}.emptyState-sXALjK1u .image-sXALjK1u{align-items:center;display:flex;height:120px}.emptyState-sXALjK1u .text-sXALjK1u{color:#131722;font-size:16px;line-height:24px;margin-top:8px}html.theme-dark .emptyState-sXALjK1u .text-sXALjK1u{color:#d1d4dc}.dialog-IKuIIugL{height:565px;overflow:hidden;width:100%}.tabletDialog-IKuIIugL{max-width:560px}.desktopDialog-IKuIIugL{max-width:840px;min-width:719px;width:100%}@media (max-width:768px){.desktopDialog-IKuIIugL{max-width:640px;min-width:480px}}@media (max-width:519px){.desktopDialog-IKuIIugL{max-width:479px;min-width:380px}}.label-lVJKBKVk{margin-right:8px} \ No newline at end of file diff --git a/charting_library/bundles/5164.a45b25a7ca6a0c16f810.js b/charting_library/bundles/5164.a45b25a7ca6a0c16f810.js new file mode 100644 index 0000000..d4863da --- /dev/null +++ b/charting_library/bundles/5164.a45b25a7ca6a0c16f810.js @@ -0,0 +1,4 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[5164],{88803:e=>{e.exports={"tablet-normal-breakpoint":"screen and (max-width: 768px)","small-height-breakpoint":"screen and (max-height: 360px)","tablet-small-breakpoint":"screen and (max-width: 430px)"}},82434:e=>{e.exports={scrollWrap:"scrollWrap-FaOvTD2r"}},77253:e=>{e.exports={wrap:"wrap-vSb6C0Bj","wrap--horizontal":"wrap--horizontal-vSb6C0Bj",bar:"bar-vSb6C0Bj",barInner:"barInner-vSb6C0Bj","barInner--horizontal":"barInner--horizontal-vSb6C0Bj","bar--horizontal":"bar--horizontal-vSb6C0Bj"}},14877:e=>{e.exports={favorite:"favorite-_FRQhM5Y",hovered:"hovered-_FRQhM5Y",disabled:"disabled-_FRQhM5Y",active:"active-_FRQhM5Y",checked:"checked-_FRQhM5Y"}},27306:e=>{e.exports={button:"button-iLKiGOdQ",hovered:"hovered-iLKiGOdQ",disabled:"disabled-iLKiGOdQ",active:"active-iLKiGOdQ",hidden:"hidden-iLKiGOdQ"}},67842:(e,t,r)=>{"use strict";r.d(t,{useResizeObserver:()=>a});var n=r(50959),o=r(59255),i=r(43010),s=r(39416);function a(e,t=[]){const{callback:r,ref:a=null}=function(e){return"function"==typeof e?{callback:e}:e}(e),l=(0,n.useRef)(null),c=(0,n.useRef)(r);c.current=r;const u=(0,s.useFunctionalRefObject)(a),v=(0,n.useCallback)((e=>{u(e),null!==l.current&&(l.current.disconnect(),null!==e&&l.current.observe(e))}),[u,l]);return(0,i.useIsomorphicLayoutEffect)((()=>(l.current=new o.default(((e,t)=>{c.current(e,t)})),u.current&&v(u.current),()=>{var e;null===(e=l.current)||void 0===e||e.disconnect()})),[u,...t]),v}},24437:(e,t,r)=>{"use strict";r.d(t,{DialogBreakpoints:()=>o});var n=r(88803);const o={SmallHeight:n["small-height-breakpoint"],TabletSmall:n["tablet-small-breakpoint"],TabletNormal:n["tablet-normal-breakpoint"]}},3085:(e,t,r)=>{"use strict";r.d(t,{OverlayScrollContainer:()=>f});var n=r(50959),o=r(97754),i=r.n(o),s=r(38223),a=r(50151),l=r(37160);const c=r(77253),u={0:{isHorizontal:!1,isNegative:!1,sizePropName:"height",minSizePropName:"minHeight",startPointPropName:"top",currentMousePointPropName:"clientY",progressBarTransform:"translateY"},1:{isHorizontal:!0,isNegative:!1,sizePropName:"width",minSizePropName:"minWidth",startPointPropName:"left",currentMousePointPropName:"clientX",progressBarTransform:"translateX"},2:{isHorizontal:!0,isNegative:!0,sizePropName:"width",minSizePropName:"minWidth",startPointPropName:"right",currentMousePointPropName:"clientX",progressBarTransform:"translateX"}},v=40;function d(e){const{size:t,scrollSize:r,clientSize:o,scrollProgress:s,onScrollProgressChange:d,scrollMode:h,theme:m=c,onDragStart:f,onDragEnd:p,minBarSize:g=v}=e,b=(0,n.useRef)(null),z=(0,n.useRef)(null),[N,k]=(0,n.useState)(!1),P=(0,n.useRef)(0),{isHorizontal:w,isNegative:C,sizePropName:L,minSizePropName:S,startPointPropName:M,currentMousePointPropName:E,progressBarTransform:T}=u[h];(0,n.useEffect)((()=>{const e=(0,a.ensureNotNull)(b.current).ownerDocument;return N?(f&&f(),e&&(e.addEventListener("mousemove",O),e.addEventListener("mouseup",W))):p&&p(),()=>{e&&(e.removeEventListener("mousemove",O),e.removeEventListener("mouseup",W))}}),[N]) +;const x=t/r||0,_=o*x||0,H=Math.max(_,g),R=(t-H)/(t-_),D=r-t,B=C?-D:0,y=C?0:D,F=j((0,l.clamp)(s,B,y))||0;return n.createElement("div",{ref:b,className:i()(m.wrap,w&&m["wrap--horizontal"]),style:{[L]:t},onMouseDown:function(e){if(e.isDefaultPrevented())return;e.preventDefault();const t=I(e.nativeEvent,(0,a.ensureNotNull)(b.current)),r=Math.sign(t),n=(0,a.ensureNotNull)(z.current).getBoundingClientRect();P.current=r*n[L]/2;let o=Math.abs(t)-Math.abs(P.current);const i=j(D);o<0?(o=0,P.current=t):o>i&&(o=i,P.current=t-r*i);d(A(r*o)),k(!0)}},n.createElement("div",{ref:z,className:i()(m.bar,w&&m["bar--horizontal"]),style:{[S]:g,[L]:H,transform:`${T}(${F}px)`},onMouseDown:function(e){e.preventDefault(),P.current=I(e.nativeEvent,(0,a.ensureNotNull)(z.current)),k(!0)}},n.createElement("div",{className:i()(m.barInner,w&&m["barInner--horizontal"])})));function O(e){const t=I(e,(0,a.ensureNotNull)(b.current))-P.current;d(A(t))}function W(){k(!1)}function I(e,t){const r=t.getBoundingClientRect()[M];return e[E]-r}function j(e){return e*x*R}function A(e){return e/x/R}}var h=r(70412),m=r(82434);function f(e){const{reference:t,className:r,containerHeight:i=0,containerWidth:a=0,contentHeight:l=0,contentWidth:c=0,scrollPosTop:u=0,scrollPosLeft:v=0,onVerticalChange:f,onHorizontalChange:p,visible:g}=e,[b,z]=(0,h.useHover)(),[N,k]=(0,n.useState)(!1),P=i{"use strict";r.d(t,{FavoriteButton:()=>v});var n=r(11542),o=r(50959),i=r(97754),s=r(9745),a=r(39146),l=r(48010),c=r(14877);const u={add:n.t(null,void 0,r(44629)),remove:n.t(null,void 0,r(72482))};function v(e){const{className:t,isFilled:r,isActive:n,onClick:v,...d}=e;return o.createElement(s.Icon,{...d,className:i(c.favorite,"apply-common-tooltip",r&&c.checked,n&&c.active,t),icon:r?a:l,onClick:v,title:r?u.remove:u.add})}},898:(e,t,r)=>{"use strict";r.d(t,{useDimensions:()=>i});var n=r(50959),o=r(67842);function i(e){const[t,r]=(0,n.useState)(null),i=(0,n.useCallback)((([e])=>{const n=e.target.getBoundingClientRect();n.width===(null==t?void 0:t.width)&&n.height===t.height||r(n)}),[t]);return[(0,o.useResizeObserver)({callback:i,ref:e}),t]}},70412:(e,t,r)=>{"use strict";r.d(t,{hoverMouseEventFilter:()=>i,useAccurateHover:()=>s,useHover:()=>o});var n=r(50959);function o(){const[e,t]=(0,n.useState)(!1);return[e,{onMouseOver:function(e){i(e)&&t(!0)},onMouseOut:function(e){i(e)&&t(!1)}}]}function i(e){return!e.currentTarget.contains(e.relatedTarget)}function s(e){const[t,r]=(0,n.useState)(!1);return(0,n.useEffect)((()=>{const t=t=>{if(null===e.current)return +;const n=e.current.contains(t.target);r(n)};return document.addEventListener("mouseover",t),()=>document.removeEventListener("mouseover",t)}),[]),t}},33127:(e,t,r)=>{"use strict";r.d(t,{useOverlayScroll:()=>l});var n=r(50959),o=r(50151),i=r(70412),s=r(49483);const a={onMouseOver:()=>{},onMouseOut:()=>{}};function l(e,t=s.CheckMobile.any()){const r=(0,n.useRef)(null),l=e||(0,n.useRef)(null),[c,u]=(0,i.useHover)(),[v,d]=(0,n.useState)({reference:r,containerHeight:0,containerWidth:0,contentHeight:0,contentWidth:0,scrollPosTop:0,scrollPosLeft:0,onVerticalChange:function(e){d((t=>({...t,scrollPosTop:e}))),(0,o.ensureNotNull)(l.current).scrollTop=e},onHorizontalChange:function(e){d((t=>({...t,scrollPosLeft:e}))),(0,o.ensureNotNull)(l.current).scrollLeft=e},visible:c}),h=(0,n.useCallback)((()=>{if(!l.current)return;const{clientHeight:e,scrollHeight:t,scrollTop:n,clientWidth:o,scrollWidth:i,scrollLeft:s}=l.current,a=r.current?r.current.offsetTop:0;d((r=>({...r,containerHeight:e-a,contentHeight:t-a,scrollPosTop:n,containerWidth:o,contentWidth:i,scrollPosLeft:s})))}),[]);function m(){d((e=>({...e,scrollPosTop:(0,o.ensureNotNull)(l.current).scrollTop,scrollPosLeft:(0,o.ensureNotNull)(l.current).scrollLeft})))}return(0,n.useEffect)((()=>{c&&h(),d((e=>({...e,visible:c})))}),[c]),(0,n.useEffect)((()=>{const e=l.current;return e&&e.addEventListener("scroll",m),()=>{e&&e.removeEventListener("scroll",m)}}),[l]),[v,t?a:u,l,h]}},96040:(e,t,r)=>{"use strict";r.d(t,{RemoveButton:()=>c});var n=r(11542),o=r(50959),i=r(97754),s=r(9745),a=r(33765),l=r(27306);function c(e){const{className:t,isActive:c,onClick:u,onMouseDown:v,title:d,hidden:h,"data-name":m="remove-button",...f}=e;return o.createElement(s.Icon,{...f,"data-name":m,className:i(l.button,"apply-common-tooltip",c&&l.active,h&&l.hidden,t),icon:a,onClick:u,onMouseDown:v,title:d||n.t(null,void 0,r(34596))})}},33765:e=>{e.exports=''},39146:e=>{e.exports=''},48010:e=>{e.exports=''},80395:e=>{e.exports={ar:["إغلاق القائمة"],ca_ES:"Close menu",cs:"Close menu",de:["Menü schließen"],el:"Close menu",en:"Close menu",es:["Cerrar menú"],fa:"Close menu",fr:["Fermer le menu"],he_IL:["סגור תפריט"],hu_HU:"Close menu",id_ID:["Pilih menu"],it:["Chiudere menù"],ja:["メニューを閉じる"],ko:["메뉴 닫기"],ms_MY:["Tutup menu"],nl_NL:"Close menu", +pl:["Zamknij menu"],pt:["Fechar menu"],ro:"Close menu",ru:["Закрыть меню"],sv:["Stäng menyn"],th:["ปิดเมนู"],tr:["Menüyü kapat"],vi:["Đóng menu"],zh:["关闭菜单"],zh_TW:["關閉選單"]}},44629:e=>{e.exports={ar:["اضف إلى القائمة التفضيلات"],ca_ES:["Afegeix a preferits"],cs:["Přidat do oblíbených"],de:["Zu Favoriten hinzufügen"],el:["Προσθήκη στα αγαπημένα"],en:"Add to favorites",es:["Añadir a favoritos"],fa:["افزودن به موارد مورد علاقه"],fr:["Ajouter aux favoris"],he_IL:["הוסף למועדפים"],hu_HU:["Hozzáadás kedvencekhez"],id_ID:["Tambah ke daftar favorit"],it:["Aggiungi ai preferiti"],ja:["お気に入りに追加"],ko:["즐겨찾기에 넣기"],ms_MY:["Tambah kepada kegemaran"],nl_NL:["Voeg toe aan favorieten"],pl:["Dodaj do ulubionych"],pt:["Adicionar aos favoritos"],ro:"Add to favorites",ru:["Добавить в избранное"],sv:["Lägg till som favorit"],th:["เพิ่มลงรายการโปรด"],tr:["Favorilere ekle"],vi:["Thêm vào mục yêu thích"],zh:["添加到收藏"],zh_TW:["加入收藏"]}},72482:e=>{e.exports={ar:["حذف من القائمة المفضلة"],ca_ES:["Treure de preferits"],cs:["Odebrat z oblíbených"],de:["Aus Favoriten entfernen"],el:["Διαγραφή απο τα αγαπημένα"],en:"Remove from favorites",es:["Quitar de favoritos"],fa:["حذف از موارد مورد علاقه"],fr:["Retirer des favoris"],he_IL:["הסר ממועדפים"],hu_HU:["Eltávolít kedvencek közül"],id_ID:["Hilangkan dari favorit"],it:["Rimuovi dai preferiti"],ja:["お気に入りから削除"],ko:["즐겨찾기지움"],ms_MY:["Buang dari kegemaran"],nl_NL:["Verwijder van favorieten"],pl:["Usuń z ulubionych"],pt:["Remover dos favoritos"],ro:"Remove from favorites",ru:["Удалить из предпочтений"],sv:["Ta bort från favoriter"],th:["ลบออกจากรายการโปรด"],tr:["Favorilerimden çıkar"],vi:["Loại bỏ khỏi mục yêu thích"],zh:["从收藏中移除"],zh_TW:["從收藏移除"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/5166.a12c50ad6225ca6de843.css b/charting_library/bundles/5166.a12c50ad6225ca6de843.css new file mode 100644 index 0000000..f35132c --- /dev/null +++ b/charting_library/bundles/5166.a12c50ad6225ca6de843.css @@ -0,0 +1 @@ +.accessible-NQERJsv9{outline:none;overflow:visible;position:relative}.accessible-NQERJsv9:focus{outline:none}.accessible-NQERJsv9:focus-visible{outline:none}.accessible-NQERJsv9:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.accessible-NQERJsv9:focus:after{display:block}.accessible-NQERJsv9:focus-visible:after{display:block}.accessible-NQERJsv9:focus:not(:focus-visible):after{display:none}.accessible-NQERJsv9:after{border-radius:6px}.accessible-NQERJsv9:not(.accessible-NQERJsv9.active-NQERJsv9):after{border-color:#2962ff}.accessible-NQERJsv9.active-NQERJsv9:after{border-color:#fffc} \ No newline at end of file diff --git a/charting_library/bundles/5166.a12c50ad6225ca6de843.rtl.css b/charting_library/bundles/5166.a12c50ad6225ca6de843.rtl.css new file mode 100644 index 0000000..82fe1f2 --- /dev/null +++ b/charting_library/bundles/5166.a12c50ad6225ca6de843.rtl.css @@ -0,0 +1 @@ +.accessible-NQERJsv9{outline:none;overflow:visible;position:relative}.accessible-NQERJsv9:focus{outline:none}.accessible-NQERJsv9:focus-visible{outline:none}.accessible-NQERJsv9:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}.accessible-NQERJsv9:focus:after{display:block}.accessible-NQERJsv9:focus-visible:after{display:block}.accessible-NQERJsv9:focus:not(:focus-visible):after{display:none}.accessible-NQERJsv9:after{border-radius:6px}.accessible-NQERJsv9:not(.accessible-NQERJsv9.active-NQERJsv9):after{border-color:#2962ff}.accessible-NQERJsv9.active-NQERJsv9:after{border-color:#fffc} \ No newline at end of file diff --git a/charting_library/bundles/524.ef662c4bc3e57dd91171.css b/charting_library/bundles/524.ef662c4bc3e57dd91171.css new file mode 100644 index 0000000..431a0fc --- /dev/null +++ b/charting_library/bundles/524.ef662c4bc3e57dd91171.css @@ -0,0 +1 @@ +.button-Y1TCZogJ{all:unset;display:flex;position:relative}.button-Y1TCZogJ:before{border-radius:4px;content:none;height:100%;left:0;outline:2px none #2962ff;outline-offset:-2px;position:absolute;top:0;width:100%}.button-Y1TCZogJ:focus-visible:before{content:"";outline-style:solid}.button-Y1TCZogJ.active-Y1TCZogJ:before{outline-color:#fffc} \ No newline at end of file diff --git a/charting_library/bundles/524.ef662c4bc3e57dd91171.rtl.css b/charting_library/bundles/524.ef662c4bc3e57dd91171.rtl.css new file mode 100644 index 0000000..cc737d1 --- /dev/null +++ b/charting_library/bundles/524.ef662c4bc3e57dd91171.rtl.css @@ -0,0 +1 @@ +.button-Y1TCZogJ{all:unset;display:flex;position:relative}.button-Y1TCZogJ:before{border-radius:4px;content:none;height:100%;outline:2px none #2962ff;outline-offset:-2px;position:absolute;right:0;top:0;width:100%}.button-Y1TCZogJ:focus-visible:before{content:"";outline-style:solid}.button-Y1TCZogJ.active-Y1TCZogJ:before{outline-color:#fffc} \ No newline at end of file diff --git a/charting_library/bundles/5649.b60ed09c5ea8c55827d4.css b/charting_library/bundles/5649.b60ed09c5ea8c55827d4.css new file mode 100644 index 0000000..c81239a --- /dev/null +++ b/charting_library/bundles/5649.b60ed09c5ea8c55827d4.css @@ -0,0 +1 @@ +.wrap-_HnK0UIN{bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:0}.wrap-_HnK0UIN.positionBottom-_HnK0UIN{align-items:flex-end}.backdrop-_HnK0UIN{background-color:#9598a1;bottom:0;left:0;opacity:.7;position:absolute;right:0;top:0;transform:translateZ(0)}html.theme-dark .backdrop-_HnK0UIN{background-color:#0c0e15}.drawer-_HnK0UIN{-webkit-overflow-scrolling:touch;background-color:var(--tv-color-popup-background,#fff);box-shadow:0 2px 4px #0003;box-sizing:border-box;padding:6px 0;z-index:1}html.theme-dark .drawer-_HnK0UIN{background-color:var(--tv-color-popup-background,#1e222d);box-shadow:0 2px 4px #0006}.drawer-_HnK0UIN.positionLeft-_HnK0UIN{margin-right:40px;max-width:calc(100% - 40px);min-width:260px}.drawer-_HnK0UIN.positionBottom-_HnK0UIN{border-top-left-radius:6px;border-top-right-radius:6px;flex-basis:100%;margin-top:var(--drawer-margin-top-distance,100px);max-height:calc(100% - var(--drawer-min-top-distance, 100px));overflow:auto}.drawer-_HnK0UIN:focus{outline:none} \ No newline at end of file diff --git a/charting_library/bundles/5649.b60ed09c5ea8c55827d4.rtl.css b/charting_library/bundles/5649.b60ed09c5ea8c55827d4.rtl.css new file mode 100644 index 0000000..8cc633c --- /dev/null +++ b/charting_library/bundles/5649.b60ed09c5ea8c55827d4.rtl.css @@ -0,0 +1 @@ +.wrap-_HnK0UIN{bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:0}.wrap-_HnK0UIN.positionBottom-_HnK0UIN{align-items:flex-end}.backdrop-_HnK0UIN{background-color:#9598a1;bottom:0;left:0;opacity:.7;position:absolute;right:0;top:0;transform:translateZ(0)}html.theme-dark .backdrop-_HnK0UIN{background-color:#0c0e15}.drawer-_HnK0UIN{-webkit-overflow-scrolling:touch;background-color:var(--tv-color-popup-background,#fff);box-shadow:0 2px 4px #0003;box-sizing:border-box;padding:6px 0;z-index:1}html.theme-dark .drawer-_HnK0UIN{background-color:var(--tv-color-popup-background,#1e222d);box-shadow:0 2px 4px #0006}.drawer-_HnK0UIN.positionLeft-_HnK0UIN{margin-left:40px;max-width:calc(100% - 40px);min-width:260px}.drawer-_HnK0UIN.positionBottom-_HnK0UIN{border-top-left-radius:6px;border-top-right-radius:6px;flex-basis:100%;margin-top:var(--drawer-margin-top-distance,100px);max-height:calc(100% - var(--drawer-min-top-distance, 100px));overflow:auto}.drawer-_HnK0UIN:focus{outline:none} \ No newline at end of file diff --git a/charting_library/bundles/5664.87e81959e880fa8ba65d.js b/charting_library/bundles/5664.87e81959e880fa8ba65d.js new file mode 100644 index 0000000..f180f37 --- /dev/null +++ b/charting_library/bundles/5664.87e81959e880fa8ba65d.js @@ -0,0 +1,10 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[5664],{66076:e=>{e.exports={"default-drawer-min-top-distance":"100px",wrap:"wrap-_HnK0UIN",positionBottom:"positionBottom-_HnK0UIN",backdrop:"backdrop-_HnK0UIN",drawer:"drawer-_HnK0UIN",positionLeft:"positionLeft-_HnK0UIN"}},34290:e=>{e.exports={emoji:"emoji-BsERGcZ1"}},97662:e=>{e.exports={list:"list-JPoFARaG"}},46809:e=>{e.exports={wrapper:"wrapper-VmCoyMWF"}},11123:e=>{e.exports={wrapper:"wrapper-M14KUVdG",emojiItem:"emojiItem-M14KUVdG",hovered:"hovered-M14KUVdG"}},17373:e=>{e.exports={wrapper:"wrapper-hoWtpNyh",isActive:"isActive-hoWtpNyh",button:"button-hoWtpNyh"}},12134:e=>{e.exports={wrapper:"wrapper-RXEt_NWz"}},89346:e=>{e.exports={wrapper:"wrapper-QWmdCZSA"}},53737:e=>{e.exports={wrapper:"wrapper-mz0866M2",hovered:"hovered-mz0866M2"}},13193:e=>{e.exports={wrapper:"wrapper-MeQD3kFA",button:"button-MeQD3kFA"}},37558:(e,t,n)=>{"use strict";n.d(t,{DrawerContext:()=>i,DrawerManager:()=>a});var o=n(50959),r=n(99054);class a extends o.PureComponent{constructor(e){super(e),this._isBodyFixed=!1,this._addDrawer=e=>{this.setState((t=>({stack:[...t.stack,e]})))},this._removeDrawer=e=>{this.setState((t=>({stack:t.stack.filter((t=>t!==e))})))},this.state={stack:[]}}componentDidUpdate(e,t){!t.stack.length&&this.state.stack.length&&((0,r.setFixedBodyState)(!0),this._isBodyFixed=!0),t.stack.length&&!this.state.stack.length&&this._isBodyFixed&&((0,r.setFixedBodyState)(!1),this._isBodyFixed=!1)}componentWillUnmount(){this.state.stack.length&&this._isBodyFixed&&(0,r.setFixedBodyState)(!1)}render(){return o.createElement(i.Provider,{value:{addDrawer:this._addDrawer,removeDrawer:this._removeDrawer,currentDrawer:this.state.stack.length?this.state.stack[this.state.stack.length-1]:null}},this.props.children)}}const i=o.createContext(null)},41590:(e,t,n)=>{"use strict";n.d(t,{Drawer:()=>v});var o=n(50959),r=n(50151),a=n(97754),i=n(36174),c=n(42842),l=n(37558),s=n(29197),m=n(86656),u=n(66076);function v(e){const{position:t="Bottom",onClose:n,children:m,className:v,theme:d=u}=e,p=(0,r.ensureNotNull)((0,o.useContext)(l.DrawerContext)),[f]=(0,o.useState)((()=>(0,i.randomHash)())),w=(0,o.useRef)(null),E=(0,o.useContext)(s.CloseDelegateContext);return(0,o.useLayoutEffect)((()=>((0,r.ensureNotNull)(w.current).focus({preventScroll:!0}),E.subscribe(p,n),p.addDrawer(f),()=>{p.removeDrawer(f),E.unsubscribe(p,n)})),[]),o.createElement(c.Portal,null,o.createElement("div",{className:a(u.wrap,u[`position${t}`])},f===p.currentDrawer&&o.createElement("div",{className:u.backdrop,onClick:n}),o.createElement(h,{className:a(d.drawer,u[`position${t}`],v),ref:w,"data-name":e["data-name"]},m)))}const h=(0,o.forwardRef)(((e,t)=>{const{className:n,...r}=e;return o.createElement(m.TouchScrollContainer,{className:a(u.drawer,n),tabIndex:-1,ref:t,...r})}))},173:(e,t,n)=>{"use strict";n.d(t,{emojiGroups:()=>k,removeUnavailableEmoji:()=>M});var o=n(50959),r=n(11542),a=n(99616),i=n(37603),c=n(32386),l=n(68796),s=n(5474),m=n(92177),u=n(83137),v=n(86209),h=n(14082),d=n(93826) +;const p=["😀","😃","😄","😁","😆","😅","😂","🤣","☺️","😊","😇","🙂","🙃","😉","😌","😍","🥰","😘","😗","😙","😚","😋","😛","😝","😜","🤪","🤨","🧐","🤓","😎","🤩","🥳","😏","😒","😞","😔","😟","😕","🙁","☹️","😣","😖","😫","😩","🥺","😢","😭","😤","😠","😡","🤬","🤯","😳","🥵","🥶","😱","😨","😰","😥","😓","🤗","🤔","🤭","🤫","🤥","😶","😐","😑","😬","🙄","😯","😦","😧","😮","😲","🥱","😴","🤤","😪","😵","🤐","🥴","🤢","🤮","🤧","😷","🤒","🤕","🤑","🤠","😈","👿","👹","👺","🤡","💩","👻","💀","☠️","👽","👾","🤖","🎃","😺","😸","😹","😻","😼","😽","🙀","😿","😾","👋","🤚","🖐","✋","🖖","👌","🤏","✌️","🤞","🤟","🤘","🤙","👈","👉","👆","🖕","👇","☝️","👍","👎","✊","👊","🤛","🤜","👏","🙌","👐","🤲","🤝","🙏","✍️","💅","🤳","💪","🦾","🦵","🦿","🦶","👂","🦻","👃","🧠","🦷","🦴","👀","👁","👅","👄","💋","🩸","👶","🧒","👦","👧","🧑","👱","👨","🧔","👨‍🦰","👨‍🦱","👨‍🦳","👨‍🦲","👩","👩‍🦰","🧑‍🦰","👩‍🦱","🧑‍🦱","👩‍🦳","🧑‍🦳","👩‍🦲","🧑‍🦲","👱‍♀️","👱‍♂️","🧓","👴","👵","🙍","🙍‍♂️","🙍‍♀️","🙎","🙎‍♂️","🙎‍♀️","🙅","🙅‍♂️","🙅‍♀️","🙆","🙆‍♂️","🙆‍♀️","💁","💁‍♂️","💁‍♀️","🙋","🙋‍♂️","🙋‍♀️","🧏","🧏‍♂️","🧏‍♀️","🙇","🙇‍♂️","🙇‍♀️","🤦","🤦‍♂️","🤦‍♀️","🤷","🤷‍♂️","🤷‍♀️","🧑‍⚕️","👨‍⚕️","👩‍⚕️","🧑‍🎓","👨‍🎓","👩‍🎓","🧑‍🏫","👨‍🏫","👩‍🏫","🧑‍⚖️","👨‍⚖️","👩‍⚖️","🧑‍🌾","👨‍🌾","👩‍🌾","🧑‍🍳","👨‍🍳","👩‍🍳","🧑‍🔧","👨‍🔧","👩‍🔧","🧑‍🏭","👨‍🏭","👩‍🏭","🧑‍💼","👨‍💼","👩‍💼","🧑‍🔬","👨‍🔬","👩‍🔬","🧑‍💻","👨‍💻","👩‍💻","🧑‍🎤","👨‍🎤","👩‍🎤","🧑‍🎨","👨‍🎨","👩‍🎨","🧑‍✈️","👨‍✈️","👩‍✈️","🧑‍🚀","👨‍🚀","👩‍🚀","🧑‍🚒","👨‍🚒","👩‍🚒","👮","👮‍♂️","👮‍♀️","🕵","🕵️‍♂️","🕵️‍♀️","💂","💂‍♂️","💂‍♀️","👷","👷‍♂️","👷‍♀️","🤴","👸","👳","👳‍♂️","👳‍♀️","👲","🧕","🤵","👰","🤰","🤱","👼","🎅","🤶","🦸","🦸‍♂️","🦸‍♀️","🦹","🦹‍♂️","🦹‍♀️","🧙","🧙‍♂️","🧙‍♀️","🧚","🧚‍♂️","🧚‍♀️","🧛","🧛‍♂️","🧛‍♀️","🧜","🧜‍♂️","🧜‍♀️","🧝","🧝‍♂️","🧝‍♀️","🧞","🧞‍♂️","🧞‍♀️","🧟","🧟‍♂️","🧟‍♀️","💆","💆‍♂️","💆‍♀️","💇","💇‍♂️","💇‍♀️","🚶","🚶‍♂️","🚶‍♀️","🧍","🧍‍♂️","🧍‍♀️","🧎","🧎‍♂️","🧎‍♀️","🧑‍🦯","👨‍🦯","👩‍🦯","🧑‍🦼","👨‍🦼","👩‍🦼","🧑‍🦽","👨‍🦽","👩‍🦽","🏃","🏃‍♂️","🏃‍♀️","💃","🕺","🕴","👯","👯‍♂️","👯‍♀️","🧖","🧖‍♂️","🧖‍♀️","🧑‍🤝‍🧑","👭","👫","👬","💏","👨‍❤️‍💋‍👨","👩‍❤️‍💋‍👩","💑","👨‍❤️‍👨","👩‍❤️‍👩","👪","👨‍👩‍👦","👨‍👩‍👧","👨‍👩‍👧‍👦","👨‍👩‍👦‍👦","👨‍👩‍👧‍👧","👨‍👨‍👦","👨‍👨‍👧","👨‍👨‍👧‍👦","👨‍👨‍👦‍👦","👨‍👨‍👧‍👧","👩‍👩‍👦","👩‍👩‍👧","👩‍👩‍👧‍👦","👩‍👩‍👦‍👦","👩‍👩‍👧‍👧","👨‍👦","👨‍👦‍👦","👨‍👧","👨‍👧‍👦","👨‍👧‍👧","👩‍👦","👩‍👦‍👦","👩‍👧","👩‍👧‍👦","👩‍👧‍👧","🗣","👤","👥","👣"],f=["🐶","🐱","🐭","🐹","🐰","🦊","🐻","🐼","🐨","🐯","🦁","🐮","🐷","🐽","🐸","🐵","🙈","🙉","🙊","🐒","🐔","🐧","🐦","🐤","🐣","🐥","🦆","🦅","🦉","🦇","🐺","🐗","🐴","🦄","🐝","🐛","🦋","🐌","🐞","🐜","🦟","🦗","🕷","🕸","🦂","🐢","🐍","🦎","🦖","🦕","🐙","🦑","🦐","🦞","🦀","🐡","🐠","🐟","🐬","🐳","🐋","🦈","🐊","🐅","🐆","🦓","🦍","🦧","🐘","🦛","🦏","🐪","🐫","🦒","🦘","🐃","🐂","🐄","🐎","🐖","🐏","🐑","🦙","🐐","🦌","🐕","🐩","🦮","🐕‍🦺","🐈","🐓","🦃","🦚","🦜","🦢","🦩","🕊","🐇","🦝","🦨","🦡","🦦","🦥","🐁","🐀","🐿","🦔","🐾","🐉","🐲","🌵","🎄","🌲","🌳","🌴","🌱","🌿","☘️","🍀","🎍","🎋","🍃","🍂","🍁","🍄","🐚","🌾","💐","🌷","🌹","🥀","🌺","🌸","🌼","🌻","🌞","🌝","🌛","🌜","🌚","🌕","🌖","🌗","🌘","🌑","🌒","🌓","🌔","🌙","🌎","🌍","🌏","🪐","💫","⭐️","🌟","✨","⚡️","☄️","💥","🔥","🌪","🌈","☀️","🌤","⛅️","🌥","☁️","🌦","🌧","⛈","🌩","🌨","❄️","☃️","⛄️","🌬","💨","💧","💦","☔️","🌊","🌫"],w=["🍏","🍎","🍐","🍊","🍋","🍌","🍉","🍇","🍓","🍈","🍒","🍑","🥭","🍍","🥥","🥝","🍅","🍆","🥑","🥦","🥬","🥒","🌶","🌽","🥕","🧄","🧅","🥔","🍠","🥐","🥯","🍞","🥖","🥨","🧀","🥚","🍳","🧈","🥞","🧇","🥓","🥩","🍗","🍖","🌭","🍔","🍟","🍕","🥪","🥙","🧆","🌮","🌯","🥗","🥘","🥫","🍝","🍜","🍲","🍛","🍣","🍱","🥟","🦪","🍤","🍙","🍚","🍘","🍥","🥠","🥮","🍢","🍡","🍧","🍨","🍦","🥧","🧁","🍰","🎂","🍮","🍭","🍬","🍫","🍿","🍩","🍪","🌰","🥜","🍯","🥛","🍼","☕️","🍵","🧃","🥤","🍶","🍺","🍻","🥂","🍷","🥃","🍸","🍹","🧉","🍾","🧊","🥄","🍴","🍽","🥣","🥡","🥢","🧂"],E=["⚽️","🏀","🏈","⚾️","🥎","🎾","🏐","🏉","🥏","🎱","🪀","🏓","🏸","🏒","🏑","🥍","🏏","🥅","⛳️","🪁","🏹","🎣","🤿","🥊","🥋","🎽","🛹","🛷","⛸","🥌","🎿","⛷","🏂","🪂","🏋️","🏋️‍♂️","🏋️‍♀️","🤼","🤼‍♂️","🤼‍♀️","🤸‍♀️","🤸","🤸‍♂️","⛹️","⛹️‍♂️","⛹️‍♀️","🤺","🤾","🤾‍♂️","🤾‍♀️","🏌️","🏌️‍♂️","🏌️‍♀️","🏇","🧘","🧘‍♂️","🧘‍♀️","🏄","🏄‍♂️","🏄‍♀️","🏊","🏊‍♂️","🏊‍♀️","🤽","🤽‍♂️","🤽‍♀️","🚣","🚣‍♂️","🚣‍♀️","🧗","🧗‍♂️","🧗‍♀️","🚵","🚵‍♂️","🚵‍♀️","🚴","🚴‍♂️","🚴‍♀️","🏆","🥇","🥈","🥉","🏅","🎖","🏵","🎗","🎫","🎟","🎪","🤹","🤹‍♂️","🤹‍♀️","🎭","🎨","🎬","🎤","🎧","🎼","🎹","🥁","🎷","🎺","🎸","🪕","🎻","🎲","🎯","🎳","🎮","🎰","🧩"],g=["🚗","🚕","🚙","🚌","🚎","🏎","🚓","🚑","🚒","🚐","🚚","🚛","🚜","🦯","🦽","🦼","🛴","🚲","🛵","🏍","🛺","🚨","🚔","🚍","🚘","🚖","🚡","🚠","🚟","🚃","🚋","🚞","🚝","🚄","🚅","🚈","🚂","🚆","🚇","🚊","🚉","✈️","🛫","🛬","🛩","💺","🛰","🚀","🛸","🚁","🛶","⛵️","🚤","🛥","🛳","⛴","🚢","⚓️","⛽️","🚧","🚦","🚥","🚏","🗺","🗿","🗽","🗼","🏰","🏯","🏟","🎡","🎢","🎠","⛲️","⛱","🏖","🏝","🏜","🌋","⛰","🏔","🗻","🏕","⛺️","🏠","🏡","🏘","🏚","🏗","🏭","🏢","🏬","🏣","🏤","🏥","🏦","🏨","🏪","🏫","🏩","💒","🏛","⛪️","🕌","🕍","🛕","🕋","⛩","🛤","🛣","🗾","🎑","🏞","🌅","🌄","🌠","🎇","🎆","🌇","🌆","🏙","🌃","🌌","🌉","🌁"],b=["⌚️","📱","📲","💻","⌨️","🖥","🖨","🖱","🖲","🕹","🗜","💽","💾","💿","📀","📼","📷","📸","📹","🎥","📽","🎞","📞","☎️","📟","📠","📺","📻","🎙","🎚","🎛","🧭","⏱","⏲","⏰","🕰","⌛️","⏳","📡","🔋","🔌","💡","🔦","🕯","🪔","🧯","🛢","💸","💵","💴","💶","💷","💰","💳","💎","⚖️","🧰","🔧","🔨","⚒","🛠","⛏","🔩","⚙️","🧱","⛓","🧲","🔫","💣","🧨","🪓","🔪","🗡","⚔️","🛡","🚬","⚰️","⚱️","🏺","🔮","📿","🧿","💈","⚗️","🔭","🔬","🕳","🩹","🩺","💊","💉","🧬","🦠","🧫","🧪","🌡","🧹","🧺","🧻","🚽","🚰","🚿","🛁","🛀","🧼","🪒","🧽","🧴","🛎","🔑","🗝","🚪","🪑","🛋","🛏","🛌","🧸","🖼","🛍","🛒","🎁","🎈","🎏","🎀","🎊","🎉","🎎","🏮","🎐","🧧","✉️","📩","📨","📧","💌","📥","📤","📦","🏷","📪","📫","📬","📭","📮","📯","📜","📃","📄","📑","🧾","📊","📈","📉","🗒","🗓","📆","📅","🗑","📇","🗃","🗳","🗄","📋","📁","📂","🗂","🗞","📰","📓","📔","📒","📕","📗","📘","📙","📚","📖","🔖","🧷","🔗","📎","🖇","📐","📏","🧮","📌","📍","✂️","🖊","🖋","✒️","🖌","🖍","📝","✏️","🔍","🔎","🔏","🔐","🔒","🔓","🧳","🌂","☂️","🧵","🧶","👓","🕶","🥽","🥼","🦺","👔","👕","👖","🧣","🧤","🧥","🧦","👗","👘","🥻","🩱","🩲","🩳","👙","👚","👛","👜","👝","🎒","👞","👟","🥾","🥿","👠","👡","🩰","👢","👑","👒","🎩","🎓","🧢","⛑","💄","💍","💼"],C=["❤️","🧡","💛","💚","💙","💜","🖤","🤍","🤎","💔","❣️","💕","💞","💓","💗","💖","💘","💝","💟","☮️","✝️","☪️","🕉","☸️","✡️","🔯","🕎","☯️","☦️","🛐","⛎","♈️","♉️","♊️","♋️","♌️","♍️","♎️","♏️","♐️","♑️","♒️","♓️","🆔","⚛️","🉑","☢️","☣️","📴","📳","🈶","🈚️","🈸","🈺","🈷️","✴️","🆚","💮","🉐","㊙️","㊗️","🈴","🈵","🈹","🈲","🅰️","🅱️","🆎","🆑","🅾️","🆘","❌","⭕️","🛑","⛔️","📛","🚫","💯","💢","♨️","🚷","🚯","🚳","🚱","🔞","📵","🚭","❗️","❕","❓","❔","‼️","⁉️","🔅","🔆","〽️","⚠️","🚸","🔱","⚜️","🔰","♻️","✅","🈯️","💹","❇️","✳️","❎","🌐","💠","Ⓜ️","🌀","💤","🏧","🚾","♿️","🅿️","🈳","🈂️","🛂","🛃","🛄","🛅","🚹","🚺","🚼","🚻","🚮","🎦","📶","🈁","🔣","ℹ️","🔤","🔡","🔠","🆖","🆗","🆙","🆒","🆕","🆓","0️⃣","1️⃣","2️⃣","3️⃣","4️⃣","5️⃣","6️⃣","7️⃣","8️⃣","9️⃣","🔟","🔢","#️⃣","*️⃣","⏏️","▶️","⏸","⏯","⏹","⏺","⏭","⏮","⏩","⏪","⏫","⏬","◀️","🔼","🔽","➡️","⬅️","⬆️","⬇️","↗️","↘️","↙️","↖️","↕️","↔️","↪️","↩️","⤴️","⤵️","🔀","🔁","🔂","🔄","🔃","🎵","🎶","➕","➖","➗","✖️","♾","💲","💱","™️","©️","®️","〰️","➰","➿","🔚","🔙","🔛","🔝","🔜","✔️","☑️","🔘","🔴","🟠","🟡","🟢","🔵","🟣","⚫️","⚪️","🟤","🔺","🔻","🔸","🔹","🔶","🔷","🔳","🔲","▪️","▫️","◾️","◽️","◼️","◻️","🟥","🟧","🟨","🟩","🟦","🟪","⬛️","⬜️","🟫","🔈","🔇","🔉","🔊","🔔","🔕","📣","📢","👁‍🗨","💬","💭","🗯","♠️","♣️","♥️","♦️","🃏","🎴","🀄️","🕐","🕑","🕒","🕓","🕔","🕕","🕖","🕗","🕘","🕙","🕚","🕛","🕜","🕝","🕞","🕟","🕠","🕡","🕢","🕣","🕤","🕥","🕦","🕧"],z=["🏳️","🏴","🏁","🚩","🏳️‍🌈","🏴‍☠️","🇦🇫","🇦🇽","🇦🇱","🇩🇿","🇦🇸","🇦🇩","🇦🇴","🇦🇮","🇦🇶","🇦🇬","🇦🇷","🇦🇲","🇦🇼","🇦🇺","🇦🇹","🇦🇿","🇧🇸","🇧🇭","🇧🇩","🇧🇧","🇧🇾","🇧🇪","🇧🇿","🇧🇯","🇧🇲","🇧🇹","🇧🇴","🇧🇦","🇧🇼","🇧🇷","🇮🇴","🇻🇬","🇧🇳","🇧🇬","🇧🇫","🇧🇮","🇰🇭","🇨🇲","🇨🇦","🇮🇨","🇨🇻","🇧🇶","🇰🇾","🇨🇫","🇹🇩","🇨🇱","🇨🇳","🇨🇽","🇨🇨","🇨🇴","🇰🇲","🇨🇬","🇨🇩","🇨🇰","🇨🇷","🇨🇮","🇭🇷","🇨🇺","🇨🇼","🇨🇾","🇨🇿","🇩🇰","🇩🇯","🇩🇲","🇩🇴","🇪🇨","🇪🇬","🇸🇻","🇬🇶","🇪🇷","🇪🇪","🇪🇹","🇪🇺","🇫🇰","🇫🇴","🇫🇯","🇫🇮","🇫🇷","🇬🇫","🇵🇫","🇹🇫","🇬🇦","🇬🇲","🇬🇪","🇩🇪","🇬🇭","🇬🇮","🇬🇷","🇬🇱","🇬🇩","🇬🇵","🇬🇺","🇬🇹","🇬🇬","🇬🇳","🇬🇼","🇬🇾","🇭🇹","🇭🇳","🇭🇰","🇭🇺","🇮🇸","🇮🇳","🇮🇩","🇮🇷","🇮🇶","🇮🇪","🇮🇲","🇮🇱","🇮🇹","🇯🇲","🇯🇵","🎌","🇯🇪","🇯🇴","🇰🇿","🇰🇪","🇰🇮","🇽🇰","🇰🇼","🇰🇬","🇱🇦","🇱🇻","🇱🇧","🇱🇸","🇱🇷","🇱🇾","🇱🇮","🇱🇹","🇱🇺","🇲🇴","🇲🇰","🇲🇬","🇲🇼","🇲🇾","🇲🇻","🇲🇱","🇲🇹","🇲🇭","🇲🇶","🇲🇷","🇲🇺","🇾🇹","🇲🇽","🇫🇲","🇲🇩","🇲🇨","🇲🇳","🇲🇪","🇲🇸","🇲🇦","🇲🇿","🇲🇲","🇳🇦","🇳🇷","🇳🇵","🇳🇱","🇳🇨","🇳🇿","🇳🇮","🇳🇪","🇳🇬","🇳🇺","🇳🇫","🇰🇵","🇲🇵","🇳🇴","🇴🇲","🇵🇰","🇵🇼","🇵🇸","🇵🇦","🇵🇬","🇵🇾","🇵🇪","🇵🇭","🇵🇳","🇵🇱","🇵🇹","🇵🇷","🇶🇦","🇷🇪","🇷🇴","🇷🇺","🇷🇼","🇼🇸","🇸🇲","🇸🇦","🇸🇳","🇷🇸","🇸🇨","🇸🇱","🇸🇬","🇸🇽","🇸🇰","🇸🇮","🇬🇸","🇸🇧","🇸🇴","🇿🇦","🇰🇷","🇸🇸","🇪🇸","🇱🇰","🇧🇱","🇸🇭","🇰🇳","🇱🇨","🇵🇲","🇻🇨","🇸🇩","🇸🇷","🇸🇿","🇸🇪","🇨🇭","🇸🇾","🇹🇼","🇹🇯","🇹🇿","🇹🇭","🇹🇱","🇹🇬","🇹🇰","🇹🇴","🇹🇹","🇹🇳","🇹🇷","🇹🇲","🇹🇨","🇹🇻","🇻🇮","🇺🇬","🇺🇦","🇦🇪","🇬🇧","🏴󠁧󠁢󠁥󠁮󠁧󠁿","🏴󠁧󠁢󠁳󠁣󠁴󠁿","🏴󠁧󠁢󠁷󠁬󠁳󠁿","🇺🇳","🇺🇸","🇺🇾","🇺🇿","🇻🇺","🇻🇦","🇻🇪","🇻🇳","🇼🇫","🇪🇭","🇾🇪","🇿🇲","🇿🇼"],x=[...p,...f,...w,...E,...g,...b,...C,...z],I=new Set(x) +;function M(e){return e.filter((e=>I.has(e)))}const k=[{title:r.t(null,{context:"emoji_group"},n(15426)),emojis:[],content:o.createElement(a.IconItem,{icon:i})},{title:r.t(null,{context:"emoji_group"},n(96330)),emojis:p,content:o.createElement(a.IconItem,{icon:c})},{title:r.t(null,{context:"emoji_group"},n(60558)),emojis:f,content:o.createElement(a.IconItem,{icon:l})},{title:r.t(null,{context:"emoji_group"},n(35305)),emojis:w,content:o.createElement(a.IconItem,{icon:s})},{title:r.t(null,{context:"emoji_group"},n(14232)),emojis:E,content:o.createElement(a.IconItem,{icon:m})},{title:r.t(null,{context:"emoji_group"},n(15395)),emojis:g,content:o.createElement(a.IconItem,{icon:u})},{title:r.t(null,{context:"emoji_group"},n(72302)),emojis:b,content:o.createElement(a.IconItem,{icon:v})},{title:r.t(null,{context:"emoji_group"},n(6878)),emojis:C,content:o.createElement(a.IconItem,{icon:h})},{title:r.t(null,{context:"emoji_group"},n(49546)),emojis:z,content:o.createElement(a.IconItem,{icon:d})}]},47291:(e,t,n)=>{"use strict";n.d(t,{EmojiListContent:()=>d,EmojiListContentContext:()=>h});var o=n(50959),r=n(20037),a=n(97754),i=n.n(a),c=n(89346);function l(e){const{title:t,className:n}=e;return o.createElement("div",{className:i()(c.wrapper,n)},t)}var s=n(26601),m=n(77762),u=n(38223),v=n(97662);const h=o.createContext(null);function d(e){const{listRef:t,outerRef:n,emojiGroups:a,emojiSize:i,onSelect:c,onContentRendered:l,ItemComponent:s,RowComponent:m,height:d}=e;(0,o.useEffect)((()=>{var e;return null===(e=t.current)||void 0===e?void 0:e.resetAfterIndex(0,!0)}),[a]);const f=(0,o.useCallback)((e=>"title"===a[e].type?30:i),[a,i]),w=(0,o.useCallback)((({visibleStartIndex:e})=>{const{relatedTitle:t}=a[e];l(t)}),[a,l]),E=Math.min(d-102,window.innerHeight-102);return o.createElement(h.Provider,{value:(0,o.useMemo)((()=>({size:i,onSelect:c,ItemComponent:s,RowComponent:m})),[i,c,s,m])},o.createElement(r.VariableSizeList,{direction:(0,u.isRtl)()?"rtl":"ltr",className:v.list,ref:t,outerRef:n,width:"100%",height:E,itemData:a,itemCount:a.length,children:p,onItemsRendered:w,itemSize:f}))}const p=o.memo((e=>{const{style:t,index:n,data:r}=e,a=r[n],{size:i,onSelect:c,ItemComponent:u,RowComponent:v=s.EmojisRow}=(0,m.useEnsuredContext)(h);return"title"===a.type?o.createElement("div",{style:t},o.createElement(l,{title:a.relatedTitle})):o.createElement("div",{style:t},o.createElement(v,{emojis:a.content,itemSize:i,onEmojiClick:c,ItemComponent:u}))}))},38297:(e,t,n)=>{"use strict";n.d(t,{EmojiList:()=>h});var o=n(50959),r=n(97754),a=n.n(r),i=n(29006),c=n(85034),l=n(47291);var s=n(49483),m=n(59369),u=n(46809);const v=38;function h(e){var t;const{className:n,emojis:r,onSelect:h,ItemComponent:d,RowComponent:p,height:f,category:w,emojiSize:E=v}=e,g=(0,o.useRef)(null),b=(0,o.useRef)(!1),[C,z]=(0,m.useRowsNavigation)(),[x,I]=(0,o.useState)(0),M=(0,o.useMemo)((()=>function(e,t){if(0===t)return[];const n=[];return e.forEach((({title:e,emojis:o})=>{n.push({type:"title",relatedTitle:e,content:[e]});let r=[];for(const a of o)r.length{M.length&&N(0)}),[w]);const[A,j]=(0,o.useState)((null===(t=M[0])||void 0===t?void 0:t.relatedTitle)||""),y=(0,o.useCallback)((e=>{b.current||j(e)}),[]);return o.createElement("div",{className:a()(u.wrapper,n)},o.createElement(c.GroupTabs,{tabs:r,activeTab:A,onTabClick:function(e){j(e);N(function(e){return M.findIndex((({relatedTitle:t,type:n})=>"title"===n&&t===e))}(e))}}),o.createElement("div",{ref:k,onKeyDown:z},o.createElement(l.EmojiListContent,{listRef:g,outerRef:C,emojiGroups:M,emojiSize:E,onSelect:h,onContentRendered:y,ItemComponent:d,RowComponent:p,height:f})));function N(e){var t;s.CheckMobile.iOS()&&C.current&&(C.current.style.overflow="hidden"),b.current=!0,null===(t=g.current)||void 0===t||t.scrollToItem(e,"start"),requestAnimationFrame((()=>{var t;null===(t=g.current)||void 0===t||t.scrollToItem(e,"start"),s.CheckMobile.iOS()&&C.current&&(C.current.style.overflow="auto"),b.current=!1}))}}},26601:(e,t,n)=>{"use strict";n.d(t,{EmojisRow:()=>l});var o=n(50959),r=n(97754),a=n.n(r),i=n(83682),c=n(11123);const l=o.memo((e=>{const{emojis:t,itemSize:n,onEmojiClick:r,ItemComponent:l,className:s}=e;return o.createElement("div",{"data-role":"row",className:a()(c.wrapper,s)},t.map((e=>o.createElement(i.EmojiWrap,{key:e,className:c.emojiItem,emoji:e,size:n,onClick:r,ItemComponent:l}))))}))},85034:(e,t,n)=>{"use strict";n.d(t,{GroupTabs:()=>v});var o=n(50959),r=n(97754),a=n.n(r),i=n(54079),c=n(50238),l=n(16838),s=n(17373);function m(e){const{tab:t,isActive:n,onTabClick:r,children:i,className:m}=e,[u,v]=(0,c.useRovingTabindexElement)(null);return l.PLATFORM_ACCESSIBILITY_ENABLED?o.createElement("button",{ref:u,tabIndex:v,onClick:h,className:a()(s.wrapper,n&&s.isActive,s.button,m),type:"button","aria-pressed":n},i):o.createElement("div",{className:a()(s.wrapper,n&&s.isActive,m),onClick:h},i);function h(){r(t)}}var u=n(12134);function v(e){const{activeTab:t,tabs:n,onTabClick:r,className:c,tabClassName:l}=e;return o.createElement(i.Toolbar,{orientation:"horizontal",className:a()(u.wrapper,c),blurOnEscKeydown:!1},n.map((({title:e,content:n})=>o.createElement(m,{key:e,tab:e,className:l,isActive:t===e,onTabClick:r},n))))}},99616:(e,t,n)=>{"use strict";n.d(t,{IconItem:()=>l});var o=n(50959),r=n(97754),a=n.n(r),i=n(9745),c=n(53737);function l(e){return o.createElement("div",{className:a()(c.wrapper,e.className)},o.createElement(i.Icon,{icon:e.icon}))}},83682:(e,t,n)=>{"use strict";n.d(t,{EmojiWrap:()=>h});var o=n(50959),r=n(97754),a=n.n(r),i=n(68616),c=n(34290);function l(e){const{emoji:t,className:n}=e,r=(0,i.getTwemojiUrl)(t,"png");return o.createElement("img",{className:a()(n,c.emoji),src:r,decoding:"async",width:"24",height:"24",alt:"",draggable:!1,onContextMenu:function(e){e.preventDefault()}})}var s=n(16838),m=n(50238),u=n(13193);const v=34;function h(e){ +const{className:t,emoji:n,size:r=v,onClick:i,ItemComponent:c=l}=e,[h,d]=(0,m.useRovingTabindexElement)(null);return s.PLATFORM_ACCESSIBILITY_ENABLED?o.createElement("button",{ref:h,tabIndex:d,onClick:p,style:{width:r,height:r},className:a()(u.button,u.wrapper,t),type:"button"},o.createElement(c,{emoji:n})):o.createElement("div",{className:a()(u.wrapper,t),style:{width:r,height:r},onClick:p},o.createElement(c,{emoji:n}));function p(){i(n)}}},40173:(e,t,n)=>{"use strict";function o(e,t,n={}){return Object.assign({},e,function(e,t,n={}){const o=Object.assign({},t);for(const r of Object.keys(t)){const a=n[r]||r;a in e&&(o[r]=[e[a],t[r]].join(" "))}return o}(e,t,n))}n.d(t,{mergeThemes:()=>o})},81261:(e,t,n)=>{"use strict";n.d(t,{focusFirstMenuItem:()=>s,handleAccessibleMenuFocus:()=>c,handleAccessibleMenuKeyDown:()=>l,queryMenuElements:()=>v});var o=n(16838),r=n(71468),a=n(68335);const i=[37,39,38,40];function c(e,t){e.target&&o.PLATFORM_ACCESSIBILITY_ENABLED&&e.relatedTarget===t.current&&s(e.target)}function l(e){var t;if(!o.PLATFORM_ACCESSIBILITY_ENABLED)return;if(e.defaultPrevented)return;const n=(0,a.hashFromEvent)(e);if(!i.includes(n))return;const c=document.activeElement;if(!(document.activeElement instanceof HTMLElement))return;const l=v(e.currentTarget).sort(o.navigationOrderComparator);if(0===l.length)return;const s=document.activeElement.closest('[data-role="menuitem"]')||(null===(t=document.activeElement.parentElement)||void 0===t?void 0:t.querySelector('[data-role="menuitem"]'));if(!(s instanceof HTMLElement))return;const d=l.indexOf(s);if(-1===d)return;const p=h(s),f=p.indexOf(document.activeElement),w=-1!==f,E=e=>{c&&(0,r.becomeSecondaryElement)(c),(0,r.becomeMainElement)(e),e.focus()};switch((0,o.mapKeyCodeToDirection)(n)){case"inlinePrev":if(!p.length)return;e.preventDefault(),E(0===f?l[d]:w?m(p,f,-1):p[p.length-1]);break;case"inlineNext":if(!p.length)return;e.preventDefault(),f===p.length-1?E(l[d]):E(w?m(p,f,1):p[0]);break;case"blockPrev":{e.preventDefault();const t=m(l,d,-1);if(w){const e=u(t,f);E(e||t);break}E(t);break}case"blockNext":{e.preventDefault();const t=m(l,d,1);if(w){const e=u(t,f);E(e||t);break}E(t)}}}function s(e){const[t]=v(e);t&&((0,r.becomeMainElement)(t),t.focus())}function m(e,t,n){return e[(t+e.length+n)%e.length]}function u(e,t){const n=h(e);return n.length?n[(t+n.length)%n.length]:null}function v(e){return Array.from(e.querySelectorAll('[data-role="menuitem"]:not([disabled]):not([aria-disabled])')).filter((0,o.createScopedVisibleElementFilter)(e))}function h(e){return Array.from(e.querySelectorAll("[tabindex]:not([disabled]):not([aria-disabled])")).filter((0,o.createScopedVisibleElementFilter)(e))}},36898:(e,t,n)=>{"use strict";n.d(t,{useMouseClickAutoBlur:()=>i});var o=n(50959),r=n(76460),a=n(16838);function i(e,t=!0){(0,o.useEffect)((()=>{if(!a.PLATFORM_ACCESSIBILITY_ENABLED||!t)return;const n=t=>{const n=e.current;null!==n&&document.activeElement instanceof HTMLElement&&((0, +r.isKeyboardClick)(t)||n.contains(document.activeElement)&&"INPUT"!==document.activeElement.tagName&&document.activeElement.blur())};return window.addEventListener("click",n,!0),()=>window.removeEventListener("click",n,!0)}),[t])}},54079:(e,t,n)=>{"use strict";n.d(t,{Toolbar:()=>u});var o=n(50959),r=n(50151),a=n(47201),i=n(3343),c=n(16838),l=n(71468),s=n(39416),m=n(36898);const u=(0,o.forwardRef)((function(e,t){const{onKeyDown:n,orientation:u,blurOnEscKeydown:v=!0,blurOnClick:h=!0,...d}=e,p=c.PLATFORM_ACCESSIBILITY_ENABLED?{role:"toolbar","aria-orientation":u}:{},f=(0,s.useFunctionalRefObject)(t);return(0,o.useLayoutEffect)((()=>{if(!c.PLATFORM_ACCESSIBILITY_ENABLED)return;const e=(0,r.ensureNotNull)(f.current),t=()=>{const t=(0,c.queryTabbableElements)(e).sort(c.navigationOrderComparator);if(0===t.length){const[t]=(0,c.queryFocusableElements)(e).sort(c.navigationOrderComparator);if(void 0===t)return;(0,l.becomeMainElement)(t)}if(t.length>1){const[,...e]=t;for(const t of e)(0,l.becomeSecondaryElement)(t)}};return window.addEventListener("keyboard-navigation-activation",t),()=>window.removeEventListener("keyboard-navigation-activation",t)}),[]),(0,m.useMouseClickAutoBlur)(f,h),o.createElement("div",{...d,...p,ref:f,onKeyDown:(0,a.createSafeMulticastEventHandler)((function(e){if(!c.PLATFORM_ACCESSIBILITY_ENABLED)return;if(e.defaultPrevented)return;if(!(document.activeElement instanceof HTMLElement))return;const t=(0,i.hashFromEvent)(e);if(v&&27===t)return e.preventDefault(),void document.activeElement.blur();if("vertical"!==u&&37!==t&&39!==t)return;if("vertical"===u&&38!==t&&40!==t)return;const n=e.currentTarget,o=(0,c.queryFocusableElements)(n).sort(c.navigationOrderComparator);if(0===o.length)return;const r=o.indexOf(document.activeElement);if(-1===r)return;e.preventDefault();const a=()=>{const e=(r+o.length-1)%o.length;(0,l.becomeSecondaryElement)(o[r]),(0,l.becomeMainElement)(o[e]),o[e].focus()},s=()=>{const e=(r+o.length+1)%o.length;(0,l.becomeSecondaryElement)(o[r]),(0,l.becomeMainElement)(o[e]),o[e].focus()};switch((0,c.mapKeyCodeToDirection)(t)){case"inlinePrev":"vertical"!==u&&a();break;case"inlineNext":"vertical"!==u&&s();break;case"blockPrev":"vertical"===u&&a();break;case"blockNext":"vertical"===u&&s()}}),n)})}))},92177:e=>{ +e.exports=''},68796:e=>{ +e.exports=''},93826:e=>{e.exports=''},5474:e=>{ +e.exports=''},86209:e=>{e.exports=''},37603:e=>{e.exports=''},32386:e=>{ +e.exports=''},14082:e=>{e.exports=''},83137:e=>{e.exports=''}}]); \ No newline at end of file diff --git a/charting_library/bundles/5866.f164dd2a584ab0f493cf.css b/charting_library/bundles/5866.f164dd2a584ab0f493cf.css new file mode 100644 index 0000000..98d0e81 --- /dev/null +++ b/charting_library/bundles/5866.f164dd2a584ab0f493cf.css @@ -0,0 +1 @@ +.errorCard-S9sXvhAu{align-items:center;background:var(--backgroundColor,#fff);color:var(--textColor,#434651);display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}html.theme-dark .errorCard-S9sXvhAu{background:var(--backgroundColor,#131722);color:var(--textColor,#9598a1)}.errorCard__icon-S9sXvhAu{margin-bottom:12px}.errorCard_size_big-S9sXvhAu .errorCard__icon-S9sXvhAu{margin-bottom:21px}.errorCard__message-S9sXvhAu{font-size:14px;line-height:22px;text-align:center}.errorCard_size_big-S9sXvhAu .errorCard__message-S9sXvhAu{font-size:18px;line-height:28px}.errorCard_limitWidth-S9sXvhAu .errorCard__message-S9sXvhAu{max-width:350px}.errorCard__link-S9sXvhAu{fill:#2962ff;color:#2962ff;cursor:pointer;line-height:28px}html.theme-dark .errorCard__link-S9sXvhAu{fill:#3179f5;color:#3179f5}.errorCard__link-S9sXvhAu:visited{fill:#2962ff;color:#2962ff}html.theme-dark .errorCard__link-S9sXvhAu:visited{fill:#3179f5;color:#3179f5}@media (any-hover:hover){.errorCard__link-S9sXvhAu:hover{fill:#1e53e5;color:#1e53e5}html.theme-dark .errorCard__link-S9sXvhAu:hover{fill:#2962ff;color:#2962ff}}.errorCard__link-S9sXvhAu:active{fill:#1848cc;color:#1848cc}html.theme-dark .errorCard__link-S9sXvhAu:active{fill:#1e53e5;color:#1e53e5}.errorCard__link-S9sXvhAu:focus{outline:auto;outline-offset:2px}.errorCard__link-S9sXvhAu:focus-visible{outline:auto;outline-offset:2px}.errorCard__link-S9sXvhAu:focus:not(:focus-visible){outline:none}.errorCardRendererContainer-S9sXvhAu{--backgroundColor:initial;--textColor:initial;cursor:default;height:100%;position:absolute;width:100%}.errorCardRendererContainer-S9sXvhAu:empty{visibility:hidden} \ No newline at end of file diff --git a/charting_library/bundles/5866.f164dd2a584ab0f493cf.rtl.css b/charting_library/bundles/5866.f164dd2a584ab0f493cf.rtl.css new file mode 100644 index 0000000..98d0e81 --- /dev/null +++ b/charting_library/bundles/5866.f164dd2a584ab0f493cf.rtl.css @@ -0,0 +1 @@ +.errorCard-S9sXvhAu{align-items:center;background:var(--backgroundColor,#fff);color:var(--textColor,#434651);display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}html.theme-dark .errorCard-S9sXvhAu{background:var(--backgroundColor,#131722);color:var(--textColor,#9598a1)}.errorCard__icon-S9sXvhAu{margin-bottom:12px}.errorCard_size_big-S9sXvhAu .errorCard__icon-S9sXvhAu{margin-bottom:21px}.errorCard__message-S9sXvhAu{font-size:14px;line-height:22px;text-align:center}.errorCard_size_big-S9sXvhAu .errorCard__message-S9sXvhAu{font-size:18px;line-height:28px}.errorCard_limitWidth-S9sXvhAu .errorCard__message-S9sXvhAu{max-width:350px}.errorCard__link-S9sXvhAu{fill:#2962ff;color:#2962ff;cursor:pointer;line-height:28px}html.theme-dark .errorCard__link-S9sXvhAu{fill:#3179f5;color:#3179f5}.errorCard__link-S9sXvhAu:visited{fill:#2962ff;color:#2962ff}html.theme-dark .errorCard__link-S9sXvhAu:visited{fill:#3179f5;color:#3179f5}@media (any-hover:hover){.errorCard__link-S9sXvhAu:hover{fill:#1e53e5;color:#1e53e5}html.theme-dark .errorCard__link-S9sXvhAu:hover{fill:#2962ff;color:#2962ff}}.errorCard__link-S9sXvhAu:active{fill:#1848cc;color:#1848cc}html.theme-dark .errorCard__link-S9sXvhAu:active{fill:#1e53e5;color:#1e53e5}.errorCard__link-S9sXvhAu:focus{outline:auto;outline-offset:2px}.errorCard__link-S9sXvhAu:focus-visible{outline:auto;outline-offset:2px}.errorCard__link-S9sXvhAu:focus:not(:focus-visible){outline:none}.errorCardRendererContainer-S9sXvhAu{--backgroundColor:initial;--textColor:initial;cursor:default;height:100%;position:absolute;width:100%}.errorCardRendererContainer-S9sXvhAu:empty{visibility:hidden} \ No newline at end of file diff --git a/charting_library/bundles/5940.aedc1bdbd324e6042b17.css b/charting_library/bundles/5940.aedc1bdbd324e6042b17.css new file mode 100644 index 0000000..a3a86bc --- /dev/null +++ b/charting_library/bundles/5940.aedc1bdbd324e6042b17.css @@ -0,0 +1 @@ +.content-tBgV1m0B{box-sizing:border-box;color:#131722;display:inline-grid;grid-template-columns:auto 1fr;max-width:550px;padding:16px 20px;width:100%}html.theme-dark .content-tBgV1m0B{color:#d1d4dc}.cell-tBgV1m0B .inner-tBgV1m0B{align-items:center;display:flex;padding:8px 0}.cell-tBgV1m0B.first-tBgV1m0B{align-items:center;display:flex;min-width:0}.cell-tBgV1m0B.first-tBgV1m0B .inner-tBgV1m0B{word-wrap:break-word;cursor:default;display:block;min-width:0;padding-right:20px}.cell-tBgV1m0B.first-tBgV1m0B .inner-tBgV1m0B:first-letter{text-transform:capitalize}.cell-tBgV1m0B.first-tBgV1m0B.inlineCell-tBgV1m0B .inner-tBgV1m0B{padding-right:0}.cell-tBgV1m0B.fill-tBgV1m0B{grid-column:1/3}.cell-tBgV1m0B.top-tBgV1m0B{align-items:flex-start}.cell-tBgV1m0B.topCenter-tBgV1m0B{align-items:flex-start;padding-top:8px}.cell-tBgV1m0B:only-child{max-width:340px}.cell-tBgV1m0B.offset-tBgV1m0B{padding-left:26px}.inlineRow-tBgV1m0B{display:flex}.inlineCell-tBgV1m0B{margin-right:8px}.grouped-tBgV1m0B .inner-tBgV1m0B,.inlineCell-tBgV1m0B .inner-tBgV1m0B{padding:4px 0}.separator-tBgV1m0B{background-color:#e0e3eb;height:1px;margin:8px -20px}html.theme-dark .separator-tBgV1m0B{background-color:#434651}.groupSeparator-tBgV1m0B{height:8px}.groupSeparator-tBgV1m0B.big-tBgV1m0B{height:14px}@media screen and (max-width:379px){.content-tBgV1m0B{grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content}.cell-tBgV1m0B.first-tBgV1m0B .inner-tBgV1m0B{padding:8px 20px 8px 0}.cell-tBgV1m0B.adaptive-tBgV1m0B{align-items:flex-start}.cell-tBgV1m0B.adaptive-tBgV1m0B:not(.checkableTitle-tBgV1m0B):not(.inlineCell-tBgV1m0B){padding-top:8px}}.wrap-ne5qGlZh{align-items:center;background-color:#f0f3fa;border-radius:6px;box-sizing:border-box;display:flex;height:34px;justify-content:space-between;max-width:180px;min-width:100px;padding:7px 8px 6px}html.theme-dark .wrap-ne5qGlZh{background-color:#131722}@media (any-hover:hover){.wrap-ne5qGlZh:hover{background-color:#e0e3eb}html.theme-dark .wrap-ne5qGlZh:hover{background-color:#434651}.wrap-ne5qGlZh:hover .icon-ne5qGlZh{color:#131722}html.theme-dark .wrap-ne5qGlZh:hover .icon-ne5qGlZh{color:#d1d4dc}}.text-ne5qGlZh{color:#131722;cursor:default;line-height:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.theme-dark .text-ne5qGlZh{color:#d1d4dc}.icon-ne5qGlZh{align-self:flex-start;color:#6a6d78;height:18px;margin-left:8px}html.theme-dark .icon-ne5qGlZh{color:#868993}.disabled-ne5qGlZh{pointer-events:none}.disabled-ne5qGlZh .icon-ne5qGlZh,.disabled-ne5qGlZh .text-ne5qGlZh{color:#b2b5be}html.theme-dark .disabled-ne5qGlZh .icon-ne5qGlZh,html.theme-dark .disabled-ne5qGlZh .text-ne5qGlZh{color:#50535e}.wrap-Q2NZ0gvI{align-items:center;display:flex;max-width:100%;overflow-wrap:break-word}.wrap-Q2NZ0gvI:before{content:"";flex:none;height:34px;width:0}.checkbox-FG0u1J5p{min-width:0}.title-FG0u1J5p{cursor:default;min-width:0}.hintButton-qEI9XsjF{margin-left:8px}.hasTooltip-DcvaoxPU{margin-right:9px}.uppercase-DcvaoxPU{text-transform:uppercase}.innerLabel-DjbvBF5Y{color:#d1d4dc;display:flex;flex:0 0 auto;font-size:16px;padding-left:5px}html.theme-dark .innerLabel-DjbvBF5Y{color:#50535e}.controlWrapper-DBTazUk2{box-sizing:border-box;height:100%;overflow:hidden;width:22px}.controlWrapper-DBTazUk2.hidden-DBTazUk2{opacity:0}.control-DBTazUk2{align-items:center;background-color:initial;border:none;border-radius:4px;box-sizing:border-box;color:#6a6d78;cursor:default;display:flex;flex:0 0 auto;height:50%;justify-content:center;padding:0 6px;transition:color .35s ease,background-color .35s ease}html.theme-dark .control-DBTazUk2{color:#868993}.control-DBTazUk2 svg{fill:currentColor}@media (any-hover:hover){.control-DBTazUk2:hover{background-color:#f0f3fa;color:#131722}html.theme-dark .control-DBTazUk2:hover{background-color:#363a45;color:#d1d4dc}}.controlIncrease-DBTazUk2{transform:rotate(180deg)}.controlIcon-DBTazUk2{display:flex;flex:0 0 auto;justify-content:center}.controlIcon-DBTazUk2 svg{width:100%}.title-DBTazUk2{color:#b2b5be;display:flex;flex-direction:column;font-size:12px;justify-content:center;margin-right:9px}html.theme-dark .title-DBTazUk2{color:#50535e}.accessible-HBcDEU4c,.button-HBcDEU4c{all:unset}.accessible-HBcDEU4c{outline:none;overflow:visible;position:relative}.accessible-HBcDEU4c:focus{outline:none}.accessible-HBcDEU4c:focus-visible{outline:none}.accessible-HBcDEU4c:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.accessible-HBcDEU4c:focus:after{display:block}.accessible-HBcDEU4c:focus-visible:after{display:block}.accessible-HBcDEU4c:focus:not(:focus-visible):after{display:none}.accessible-HBcDEU4c:after{border-color:#2962ff;border-radius:6px}.wrap-QStmZL8l{display:flex}.thicknessItem-QStmZL8l{align-items:center;background-color:initial;border:1px solid #d1d4dc;box-sizing:border-box;display:inline-flex;flex:1;height:32px;justify-content:center;padding:0 12px;position:relative}html.theme-dark .thicknessItem-QStmZL8l{background-color:initial;border-color:#50535e}@media (any-hover:hover){.thicknessItem-QStmZL8l:hover{background-color:#f0f3fa}html.theme-dark .thicknessItem-QStmZL8l:hover{background-color:#2a2e39}}.thicknessItem-QStmZL8l.checked-QStmZL8l{background-color:#2962ff;border-color:#2962ff;z-index:1}html.theme-dark .thicknessItem-QStmZL8l.checked-QStmZL8l{background-color:#2962ff;border-color:#2962ff}@media (any-hover:hover){.thicknessItem-QStmZL8l.checked-QStmZL8l:hover{background-color:#2962ff;border-color:#2962ff}html.theme-dark .thicknessItem-QStmZL8l.checked-QStmZL8l:hover{background-color:#2962ff;border-color:#2962ff}}.thicknessItem-QStmZL8l+.thicknessItem-QStmZL8l{margin-left:-1px}.thicknessItem-QStmZL8l:first-child{border-bottom-left-radius:3px;border-top-left-radius:3px;margin-left:0}.thicknessItem-QStmZL8l:last-child{border-bottom-right-radius:3px;border-top-right-radius:3px}.thicknessItem-QStmZL8l.accessible-QStmZL8l{outline:none;overflow:visible;position:relative}.thicknessItem-QStmZL8l.accessible-QStmZL8l:focus{outline:none}.thicknessItem-QStmZL8l.accessible-QStmZL8l:focus-visible{outline:none}.thicknessItem-QStmZL8l.accessible-QStmZL8l:after{border-color:#2962ffcc;border-radius:4px;border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 8px);left:-4px;pointer-events:none;position:absolute;top:-4px;width:calc(100% + 8px);z-index:1}.thicknessItem-QStmZL8l.accessible-QStmZL8l.focusVisible-QStmZL8l:after{display:block}.radio-QStmZL8l{height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%}.bar-QStmZL8l{border:0 solid #131722;height:0;width:100%}html.theme-dark .bar-QStmZL8l{border:0 solid #d1d4dc}.bar-QStmZL8l.checked-QStmZL8l,html.theme-dark .bar-QStmZL8l.checked-QStmZL8l{border-top-color:#fff}.radio-ALqkCUvs{-webkit-tap-highlight-color:transparent;align-items:center;cursor:default;display:inline-flex;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;position:relative;-webkit-user-select:none;user-select:none}.radio-ALqkCUvs:hover .input-ALqkCUvs:not(:focus):not(:disabled)+.box-ALqkCUvs:before{border-color:#a3a6af}html.theme-dark .radio-ALqkCUvs:hover .input-ALqkCUvs:not(:focus):not(:disabled)+.box-ALqkCUvs:before{border-color:#5d606b}.radio-ALqkCUvs:hover .input-ALqkCUvs:checked:not(:focus):not(:disabled)+.box-ALqkCUvs:before,html.theme-dark .radio-ALqkCUvs:hover .input-ALqkCUvs:checked:not(:focus):not(:disabled)+.box-ALqkCUvs:before{border-color:#1e53e5}.radio-ALqkCUvs.reverse-ALqkCUvs{flex-direction:row-reverse}.radio-ALqkCUvs.reverse-ALqkCUvs .label-ALqkCUvs{margin-left:0;margin-right:8px}.radio-ALqkCUvs .wrapper-ALqkCUvs{display:inline-block;flex-shrink:0;height:18px;position:relative;width:18px}.radio-ALqkCUvs .wrapper-ALqkCUvs .box-ALqkCUvs{display:inline-block;height:100%;position:relative;width:100%}.radio-ALqkCUvs .wrapper-ALqkCUvs .box-ALqkCUvs:before{background-color:initial;border:1px solid #b2b5be;border-radius:50%;box-sizing:border-box;content:"";height:100%;position:absolute;transition:border-color .35s ease;width:100%}html.theme-dark .radio-ALqkCUvs .wrapper-ALqkCUvs .box-ALqkCUvs:before{border:1px solid #50535e}.radio-ALqkCUvs .wrapper-ALqkCUvs .box-ALqkCUvs:after{border:2px solid;border-color:#2962ffcc;border-radius:50%;box-sizing:border-box;content:"";height:26px;left:-4px;opacity:0;position:absolute;top:-4px;transform:scale(.69231);width:26px}.radio-ALqkCUvs .wrapper-ALqkCUvs .box-ALqkCUvs.noOutline-ALqkCUvs:after{content:none}.radio-ALqkCUvs .wrapper-ALqkCUvs .input-ALqkCUvs{cursor:inherit;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%}.radio-ALqkCUvs .wrapper-ALqkCUvs .input-ALqkCUvs:active:not(:disabled)+.box-ALqkCUvs:before,html.theme-dark .radio-ALqkCUvs .wrapper-ALqkCUvs .input-ALqkCUvs:active:not(:disabled)+.box-ALqkCUvs:before{border-color:#2962ff}.radio-ALqkCUvs .wrapper-ALqkCUvs .input-ALqkCUvs:checked+.box-ALqkCUvs:before{background-color:#fff;border-color:#2962ff;border-width:6px}html.theme-dark .radio-ALqkCUvs .wrapper-ALqkCUvs .input-ALqkCUvs:checked+.box-ALqkCUvs:before{background-color:#d1d4dc;border-color:#2962ff}.radio-ALqkCUvs .wrapper-ALqkCUvs .input-ALqkCUvs:focus+.box-ALqkCUvs:after{opacity:1;transform:scale(1)}.radio-ALqkCUvs .wrapper-ALqkCUvs .input-ALqkCUvs:focus-visible+.box-ALqkCUvs:after{opacity:1;transform:scale(1)}.radio-ALqkCUvs .wrapper-ALqkCUvs .input-ALqkCUvs:focus:not(:focus-visible)+.box-ALqkCUvs:after{opacity:0;transform:scale(.69231)}.radio-ALqkCUvs .wrapper-ALqkCUvs .input-ALqkCUvs:disabled+.box-ALqkCUvs:before{background-color:#e0e3eb;border-color:#b2b5be}html.theme-dark .radio-ALqkCUvs .wrapper-ALqkCUvs .input-ALqkCUvs:disabled+.box-ALqkCUvs:before{background-color:#2a2e39;border-color:#50535e}.radio-ALqkCUvs .wrapper-ALqkCUvs .input-ALqkCUvs:checked:disabled+.box-ALqkCUvs:before{background-color:#b2b5be;border-color:#e0e3eb}html.theme-dark .radio-ALqkCUvs .wrapper-ALqkCUvs .input-ALqkCUvs:checked:disabled+.box-ALqkCUvs:before{background-color:#50535e;border-color:#2a2e39}.radio-ALqkCUvs .label-ALqkCUvs{color:#131722;margin-left:8px;min-width:0}html.theme-dark .radio-ALqkCUvs .label-ALqkCUvs{color:#d1d4dc}.thicknessContainer-C05zSid7{padding:0 12px}.thicknessTitle-C05zSid7{color:#6a6d78;font-size:12px;line-height:14px;margin:6px 0 4px}html.theme-dark .thicknessTitle-C05zSid7{color:#868993}.intent-default-EZuD3gZZ{--ui-lib-icon-qi-default-color:#d1d4dc;--ui-lib-icon-qi-default-color-hover:#6a6d78;--ui-lib-icon-qi-default-color-active:#434651}html.theme-dark .intent-default-EZuD3gZZ{--ui-lib-icon-qi-default-color-active:#b2b5be;--ui-lib-icon-qi-default-color-hover:#868993;--ui-lib-icon-qi-default-color:#50535e}.intent-danger-EZuD3gZZ{--ui-lib-icon-qi-default-color:#f23645;--ui-lib-icon-qi-default-color-hover:#cc2f3c;--ui-lib-icon-qi-default-color-active:#b22833}html.theme-dark .intent-danger-EZuD3gZZ{--ui-lib-icon-qi-default-color-active:#f77c80;--ui-lib-icon-qi-default-color-hover:#f7525f;--ui-lib-icon-qi-default-color:#f23645}.intent-warning-EZuD3gZZ{--ui-lib-icon-qi-default-color:#ff9800;--ui-lib-icon-qi-default-color-hover:#fb8c00;--ui-lib-icon-qi-default-color-active:#f57c00}html.theme-dark .intent-warning-EZuD3gZZ{--ui-lib-icon-qi-default-color-active:#ffb74d;--ui-lib-icon-qi-default-color-hover:#ffa726;--ui-lib-icon-qi-default-color:#ff9800}.intent-success-EZuD3gZZ{--ui-lib-icon-qi-default-color:#089981;--ui-lib-icon-qi-default-color-hover:#06806b;--ui-lib-icon-qi-default-color-active:#056656}html.theme-dark .intent-success-EZuD3gZZ{--ui-lib-icon-qi-default-color-active:#42bda8;--ui-lib-icon-qi-default-color-hover:#22ab94;--ui-lib-icon-qi-default-color:#089981}.icon-wrapper-size-small-EZuD3gZZ{height:18px;line-height:18px;width:18px}.icon-wrapper-size-medium-EZuD3gZZ{height:28px;line-height:28px;width:28px}.icon-wrapper-size-large-EZuD3gZZ{height:44px;line-height:44px;width:44px}.icon-wrapper-EZuD3gZZ{background:#0000;border:0;box-shadow:none;color:var(--ui-lib-icon-qi-color,var(--ui-lib-icon-qi-default-color));display:inline-block;outline:none;overflow:visible;padding:0;position:relative;vertical-align:middle}.icon-wrapper-EZuD3gZZ:focus{outline:none}.icon-wrapper-EZuD3gZZ:focus-visible{outline:none}.icon-wrapper-EZuD3gZZ:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 8px);left:-4px;pointer-events:none;position:absolute;top:-4px;width:calc(100% + 8px);z-index:1}.icon-wrapper-EZuD3gZZ:focus:after{display:block}.icon-wrapper-EZuD3gZZ:focus-visible:after{display:block}.icon-wrapper-EZuD3gZZ:focus:not(:focus-visible):after{display:none}.icon-wrapper-EZuD3gZZ:after{border-color:#2962ffcc;border-radius:calc(50% + 4px)}.icon-wrapper-EZuD3gZZ:visited{color:var(--ui-lib-icon-qi-color,var(--ui-lib-icon-qi-default-color))}.icon-wrapper-EZuD3gZZ:hover{color:var(--ui-lib-icon-qi-color-hover,var(--ui-lib-icon-qi-default-color-hover))}.icon-wrapper-EZuD3gZZ:active{color:var(--ui-lib-icon-qi-color-active,var(--ui-lib-icon-qi-default-color-active))}.icon-EZuD3gZZ{pointer-events:none}.icon-EZuD3gZZ svg{height:100%;width:100%}.colorPickerWrap-Sw_a4qpB{align-items:center;border-color:#d1d4dc;border-radius:6px;border-style:solid;box-sizing:border-box;display:inline-flex;margin:0;position:relative}html.theme-dark .colorPickerWrap-Sw_a4qpB{border-color:#50535e}@media (any-hover:hover){.colorPickerWrap-Sw_a4qpB:hover{border-color:#a3a6af}html.theme-dark .colorPickerWrap-Sw_a4qpB:hover{border-color:#6a6d78}}.colorPickerWrap-Sw_a4qpB.focused-Sw_a4qpB,html.theme-dark .colorPickerWrap-Sw_a4qpB.focused-Sw_a4qpB{border-color:#2962ff}.colorPickerWrap-Sw_a4qpB.readonly-Sw_a4qpB{background-color:#f0f3fa;border-color:#d1d4dc}html.theme-dark .colorPickerWrap-Sw_a4qpB.readonly-Sw_a4qpB{background-color:#2a2e39;border-color:#50535e}.colorPickerWrap-Sw_a4qpB.disabled-Sw_a4qpB{background-color:#f0f3fa;border-color:#d1d4dc;color:#b2b5be}html.theme-dark .colorPickerWrap-Sw_a4qpB.disabled-Sw_a4qpB{background-color:#2a2e39;border-color:#50535e;color:#50535e}.colorPickerWrap-Sw_a4qpB.size-small-Sw_a4qpB{height:24px}.colorPickerWrap-Sw_a4qpB.size-medium-Sw_a4qpB{height:34px}.colorPickerWrap-Sw_a4qpB.size-large-Sw_a4qpB{height:48px}.colorPickerWrap-Sw_a4qpB.font-size-medium-Sw_a4qpB,.colorPickerWrap-Sw_a4qpB.font-size-small-Sw_a4qpB{font-size:14px;line-height:20px}.colorPickerWrap-Sw_a4qpB.font-size-large-Sw_a4qpB{font-size:16px;line-height:24px}.colorPickerWrap-Sw_a4qpB.border-none-Sw_a4qpB{border-width:0}.colorPickerWrap-Sw_a4qpB.border-none-Sw_a4qpB .shadow-Sw_a4qpB{margin:0}.colorPickerWrap-Sw_a4qpB.border-thin-Sw_a4qpB{border-width:1px}.colorPickerWrap-Sw_a4qpB.border-thin-Sw_a4qpB .shadow-Sw_a4qpB{margin:-1px}.colorPickerWrap-Sw_a4qpB.border-thick-Sw_a4qpB{border-width:2px}.colorPickerWrap-Sw_a4qpB.border-thick-Sw_a4qpB .shadow-Sw_a4qpB{margin:-2px}.colorPickerWrap-Sw_a4qpB.intent-default-Sw_a4qpB .shadow-Sw_a4qpB{border-color:#d1d4dc}html.theme-dark .colorPickerWrap-Sw_a4qpB.intent-default-Sw_a4qpB .shadow-Sw_a4qpB{border-color:#50535e}.colorPickerWrap-Sw_a4qpB.intent-success-Sw_a4qpB,.colorPickerWrap-Sw_a4qpB.intent-success-Sw_a4qpB .shadow-Sw_a4qpB,html.theme-dark .colorPickerWrap-Sw_a4qpB.intent-success-Sw_a4qpB,html.theme-dark .colorPickerWrap-Sw_a4qpB.intent-success-Sw_a4qpB .shadow-Sw_a4qpB{border-color:#089981}.colorPickerWrap-Sw_a4qpB.intent-warning-Sw_a4qpB,.colorPickerWrap-Sw_a4qpB.intent-warning-Sw_a4qpB .shadow-Sw_a4qpB,html.theme-dark .colorPickerWrap-Sw_a4qpB.intent-warning-Sw_a4qpB,html.theme-dark .colorPickerWrap-Sw_a4qpB.intent-warning-Sw_a4qpB .shadow-Sw_a4qpB{border-color:#ff9800}.colorPickerWrap-Sw_a4qpB.intent-danger-Sw_a4qpB,.colorPickerWrap-Sw_a4qpB.intent-danger-Sw_a4qpB .shadow-Sw_a4qpB,html.theme-dark .colorPickerWrap-Sw_a4qpB.intent-danger-Sw_a4qpB,html.theme-dark .colorPickerWrap-Sw_a4qpB.intent-danger-Sw_a4qpB .shadow-Sw_a4qpB{border-color:#f23645}.colorPickerWrap-Sw_a4qpB.intent-primary-Sw_a4qpB,.colorPickerWrap-Sw_a4qpB.intent-primary-Sw_a4qpB .shadow-Sw_a4qpB,html.theme-dark .colorPickerWrap-Sw_a4qpB.intent-primary-Sw_a4qpB,html.theme-dark .colorPickerWrap-Sw_a4qpB.intent-primary-Sw_a4qpB .shadow-Sw_a4qpB{border-color:#2962ff}.colorPickerWrap-Sw_a4qpB.corner-top-left-Sw_a4qpB{border-top-left-radius:0}.colorPickerWrap-Sw_a4qpB.corner-top-right-Sw_a4qpB{border-top-right-radius:0}.colorPickerWrap-Sw_a4qpB.corner-bottom-right-Sw_a4qpB{border-bottom-right-radius:0}.colorPickerWrap-Sw_a4qpB.corner-bottom-left-Sw_a4qpB{border-bottom-left-radius:0}.shadow-Sw_a4qpB{border:2px solid;border-radius:6px;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:3}.shadow-Sw_a4qpB.corner-top-left-Sw_a4qpB{border-top-left-radius:0}.shadow-Sw_a4qpB.corner-top-right-Sw_a4qpB{border-top-right-radius:0}.shadow-Sw_a4qpB.corner-bottom-right-Sw_a4qpB{border-bottom-right-radius:0}.shadow-Sw_a4qpB.corner-bottom-left-Sw_a4qpB{border-bottom-left-radius:0}.colorPicker-Sw_a4qpB{align-items:center;display:flex;justify-content:center;padding:4px}.colorPicker-Sw_a4qpB.disabled-Sw_a4qpB{opacity:.5}.swatch-Sw_a4qpB{border-radius:3px;box-sizing:border-box;display:block;height:100%;width:100%}.placeholderContainer-Sw_a4qpB{border-radius:3px;height:24px;overflow:hidden;position:relative;width:24px}.placeholderContainer-Sw_a4qpB .placeholder-Sw_a4qpB{background-color:#f7525f;height:24px;width:24px}html.theme-dark .placeholderContainer-Sw_a4qpB .placeholder-Sw_a4qpB{background-color:#f7525f}.placeholderContainer-Sw_a4qpB .placeholder-Sw_a4qpB:after{border-left:24px solid #0000;border-top:24px solid #22ab94;content:" ";position:absolute;width:0}html.theme-dark .placeholderContainer-Sw_a4qpB .placeholder-Sw_a4qpB:after{border-top:24px solid #22ab94}.placeholderContainer-Sw_a4qpB .mixedColor-Sw_a4qpB{background:linear-gradient(270deg,#ff2e00,#ffe600 27.27%,#61ff00 50%,#00c2ff 72.44%,#8f00ff);height:100%}.white-Sw_a4qpB{border:1px solid #d1d4dc}html.theme-dark .white-Sw_a4qpB{border:1px solid #0000}.opacitySwatch-Sw_a4qpB{background-color:#fff;background-image:url(opacity-pattern.4d8fbb552dde3db26f4a.svg);background-size:50%;border-radius:3px;flex:0 0 24px;height:24px;position:relative;width:24px}html.theme-dark .opacitySwatch-Sw_a4qpB{background-color:#000}.colorLine-Sw_a4qpB{background-color:#131722;border-radius:1px;margin-left:8px;margin-right:4px;width:30px}html.theme-dark .colorLine-Sw_a4qpB{background-color:#d1d4dc}.colorLine-Sw_a4qpB.white-Sw_a4qpB{margin-left:7px;margin-right:3px}.multiWidth-Sw_a4qpB{margin:0 4px 0 8px;width:30px}.line-Sw_a4qpB{background-color:#131722;width:100%}html.theme-dark .line-Sw_a4qpB{background-color:#d1d4dc}.line-Sw_a4qpB:first-child{border-radius:2px;height:3px;margin-bottom:4px}.line-Sw_a4qpB:nth-child(2){border-radius:2px;height:2px;margin-bottom:4px}.line-Sw_a4qpB:last-child{border-radius:1px;height:1px}.thicknessContainer-Sw_a4qpB{padding:0 12px}.thicknessTitle-Sw_a4qpB{color:#6a6d78;font-size:12px;line-height:14px;margin:6px 0 4px}html.theme-dark .thicknessTitle-Sw_a4qpB{color:#868993}.icon-wrapper-dikdewwx:active,.icon-wrapper-dikdewwx:focus{color:var(--ui-lib-icon-qi-color,var(--ui-lib-icon-qi-default-color))}@media (any-hover:hover){.icon-wrapper-dikdewwx:hover{color:var(--ui-lib-icon-qi-color,var(--ui-lib-icon-qi-default-color))}}@media (hover:hover) and (pointer:fine){@media (any-hover:hover){.icon-wrapper-dikdewwx:hover{color:var(--ui-lib-icon-qi-color-hover,var(--ui-lib-icon-qi-default-color-hover))}}.icon-wrapper-dikdewwx:active{color:var(--ui-lib-icon-qi-color-active,var(--ui-lib-icon-qi-default-color-active))}}@media (hover:none) and (pointer:coarse){.with-tooltip-dikdewwx:focus-visible{color:var(--ui-lib-icon-qi-color-hover,var(--ui-lib-icon-qi-default-color-hover))}body:has(#tooltip-root-element *) .with-tooltip-dikdewwx:focus{color:var(--ui-lib-icon-qi-color-hover,var(--ui-lib-icon-qi-default-color-hover))}@media (any-hover:hover){body:has(#tooltip-root-element *) .with-tooltip-dikdewwx:hover{color:var(--ui-lib-icon-qi-color-hover,var(--ui-lib-icon-qi-default-color-hover))}}body:has(#tooltip-root-element *) .with-tooltip-dikdewwx:active{color:var(--ui-lib-icon-qi-color-active,var(--ui-lib-icon-qi-default-color-active))}}.no-active-state-dikdewwx{--ui-lib-icon-qi-color-active:var(--ui-lib-icon-qi-color-hover,var(--ui-lib-icon-qi-default-color-hover))}.wrapper-JXHzsa7P{grid-column-gap:4px;display:grid;grid-auto-flow:column}.textarea-container-x5KHDULU{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height);resize:none}.textarea-container-x5KHDULU.change-highlight-x5KHDULU.focused-x5KHDULU,.textarea-container-x5KHDULU.change-highlight-x5KHDULU.focused-x5KHDULU:hover{border-color:var(--ui-lib-intent-color,#d1d4dc)}html.theme-dark .textarea-container-x5KHDULU.change-highlight-x5KHDULU.focused-x5KHDULU,html.theme-dark .textarea-container-x5KHDULU.change-highlight-x5KHDULU.focused-x5KHDULU:hover{border-color:var(--ui-lib-intent-color,#50535e)}.textarea-container-x5KHDULU.resize-vertical-x5KHDULU{overflow:hidden;resize:vertical}.textarea-container-x5KHDULU.resize-horizontal-x5KHDULU{overflow:hidden;resize:horizontal}.textarea-container-x5KHDULU.resize-both-x5KHDULU{overflow:hidden;resize:both}.textarea-container-x5KHDULU ::-webkit-scrollbar{cursor:pointer;width:4px}.textarea-container-x5KHDULU ::-webkit-scrollbar-thumb{background:#d1d4dc;border-radius:8px;cursor:pointer;padding-left:15px}html.theme-dark .textarea-container-x5KHDULU ::-webkit-scrollbar-thumb{background:#50535e}.textarea-container-x5KHDULU ::-webkit-scrollbar-thumb:hover{background:#b2b5be}html.theme-dark .textarea-container-x5KHDULU ::-webkit-scrollbar-thumb:hover{background:#868993}.textarea-container-x5KHDULU ::-webkit-scrollbar-thumb:active{background:#9598a1}html.theme-dark .textarea-container-x5KHDULU ::-webkit-scrollbar-thumb:active{background:#a3a6af}.textarea-x5KHDULU{-webkit-text-fill-color:var(--ui-lib-control-text-fill-color,currentColor);-webkit-appearance:auto;appearance:textfield;background-color:initial;border:0;box-sizing:border-box;cursor:auto;display:block;font-family:inherit;font-size:inherit;height:100%;line-height:inherit;margin:0;min-width:0;order:0;outline:0;padding:2px 5px;resize:none;width:100%}.textarea-x5KHDULU::placeholder{-webkit-text-fill-color:currentColor;color:#a3a6af;opacity:1}html.theme-dark .textarea-x5KHDULU::placeholder{color:#434651}.textarea-x5KHDULU::-webkit-calendar-picker-indicator,.textarea-x5KHDULU::-webkit-clear-button,.textarea-x5KHDULU::-webkit-inner-spin-button,.textarea-x5KHDULU::-webkit-outer-spin-button,.textarea-x5KHDULU::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.textarea-x5KHDULU:-webkit-autofill,.textarea-x5KHDULU:-webkit-autofill:active,.textarea-x5KHDULU:-webkit-autofill:focus,.textarea-x5KHDULU:-webkit-autofill:hover{border-radius:6px}html.theme-dark .textarea-x5KHDULU::-webkit-calendar-picker-indicator{filter:invert(1)}.with-icon-x5KHDULU{height:22px;position:absolute;right:0;top:6px}.endslot-x5KHDULU{padding-right:25px}.input-ZOx_CVY3{height:34px;margin-right:12px;width:100px}.input-ZOx_CVY3.symbol-ZOx_CVY3{width:150px}.input-ZOx_CVY3:last-child{margin-right:0}.checkbox-ZOx_CVY3{max-width:100%}.checkbox-ZOx_CVY3 .label-ZOx_CVY3{display:inline-block;max-width:100%;min-width:0;overflow-wrap:break-word;vertical-align:top}.checkbox-ZOx_CVY3 .label-ZOx_CVY3:first-letter{text-transform:capitalize}.dropdownMenu-ZOx_CVY3{min-width:100px}.sessionEnd-ZOx_CVY3,.sessionStart-ZOx_CVY3{align-items:center;display:inline-flex}.sessionInputContainer-ZOx_CVY3{margin-right:0}.sessionDash-ZOx_CVY3{flex:1 0 auto}.inputGroup-ZOx_CVY3{align-items:center;display:flex}.textarea-ZOx_CVY3{height:200px;padding-top:0;width:100%}@media screen and (max-width:379px){.input-ZOx_CVY3{margin-bottom:8px}.input-ZOx_CVY3:last-child{margin-bottom:0}.inputGroup-ZOx_CVY3{display:block}.inputGroup-ZOx_CVY3.inlineGroup-ZOx_CVY3{display:flex}.inputGroup-ZOx_CVY3.inlineGroup-ZOx_CVY3 .sessionStart-ZOx_CVY3,.sessionInputContainer-ZOx_CVY3{margin-bottom:0}.sessionStart-ZOx_CVY3{margin-bottom:8px}.sessionEnd-ZOx_CVY3{display:block}}.hasTooltip-ZOx_CVY3{margin-right:9px}.container-QyF09i7Y{display:flex;flex-wrap:wrap;margin-top:-8px}.container-QyF09i7Y.hasTooltip-QyF09i7Y{margin-right:9px}.datePickerWrapper-QyF09i7Y{margin-right:10px;margin-top:8px;width:150px}.timePickerWrapper-QyF09i7Y{margin-top:8px;width:100px}.titleWrap-SexRbl__{color:#6a6d78;height:16px;text-transform:uppercase}html.theme-dark .titleWrap-SexRbl__{color:#868993}.title-SexRbl__{font-size:11px}.wrap-QutFvTLS{flex-direction:column}.labelWrap-QutFvTLS{align-items:center;display:flex;margin-bottom:6px}.label-QutFvTLS{word-break:break-word}.label-QutFvTLS.hasTooltip-QutFvTLS{margin-right:8px}.inlineRow-D8g11qqA{align-items:center;display:flex;flex-wrap:wrap;grid-column:1/3;margin-right:-8px;padding:4px 0}.titleWrap-Izz3hpJc{align-items:center;display:flex;height:34px;padding:24px 0 8px}.titleWrap-Izz3hpJc:first-child{padding-top:8px}.groupFooter-Izz3hpJc{height:16px}.groupFooter-Izz3hpJc:last-child{height:0}.groupFooter-Izz3hpJc,.titleWrap-Izz3hpJc{grid-column:1/3}.groupFooter-Izz3hpJc+.titleWrap-Izz3hpJc{padding-top:8px} \ No newline at end of file diff --git a/charting_library/bundles/5940.aedc1bdbd324e6042b17.rtl.css b/charting_library/bundles/5940.aedc1bdbd324e6042b17.rtl.css new file mode 100644 index 0000000..c688295 --- /dev/null +++ b/charting_library/bundles/5940.aedc1bdbd324e6042b17.rtl.css @@ -0,0 +1 @@ +.content-tBgV1m0B{box-sizing:border-box;color:#131722;display:inline-grid;grid-template-columns:auto 1fr;max-width:550px;padding:16px 20px;width:100%}html.theme-dark .content-tBgV1m0B{color:#d1d4dc}.cell-tBgV1m0B .inner-tBgV1m0B{align-items:center;display:flex;padding:8px 0}.cell-tBgV1m0B.first-tBgV1m0B{align-items:center;display:flex;min-width:0}.cell-tBgV1m0B.first-tBgV1m0B .inner-tBgV1m0B{word-wrap:break-word;cursor:default;display:block;min-width:0;padding-left:20px}.cell-tBgV1m0B.first-tBgV1m0B .inner-tBgV1m0B:first-letter{text-transform:capitalize}.cell-tBgV1m0B.first-tBgV1m0B.inlineCell-tBgV1m0B .inner-tBgV1m0B{padding-left:0}.cell-tBgV1m0B.fill-tBgV1m0B{grid-column:1/3}.cell-tBgV1m0B.top-tBgV1m0B{align-items:flex-start}.cell-tBgV1m0B.topCenter-tBgV1m0B{align-items:flex-start;padding-top:8px}.cell-tBgV1m0B:only-child{max-width:340px}.cell-tBgV1m0B.offset-tBgV1m0B{padding-right:26px}.inlineRow-tBgV1m0B{display:flex}.inlineCell-tBgV1m0B{margin-left:8px}.grouped-tBgV1m0B .inner-tBgV1m0B,.inlineCell-tBgV1m0B .inner-tBgV1m0B{padding:4px 0}.separator-tBgV1m0B{background-color:#e0e3eb;height:1px;margin:8px -20px}html.theme-dark .separator-tBgV1m0B{background-color:#434651}.groupSeparator-tBgV1m0B{height:8px}.groupSeparator-tBgV1m0B.big-tBgV1m0B{height:14px}@media screen and (max-width:379px){.content-tBgV1m0B{grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content}.cell-tBgV1m0B.first-tBgV1m0B .inner-tBgV1m0B{padding:8px 0 8px 20px}.cell-tBgV1m0B.adaptive-tBgV1m0B{align-items:flex-start}.cell-tBgV1m0B.adaptive-tBgV1m0B:not(.checkableTitle-tBgV1m0B):not(.inlineCell-tBgV1m0B){padding-top:8px}}.wrap-ne5qGlZh{align-items:center;background-color:#f0f3fa;border-radius:6px;box-sizing:border-box;display:flex;height:34px;justify-content:space-between;max-width:180px;min-width:100px;padding:7px 8px 6px}html.theme-dark .wrap-ne5qGlZh{background-color:#131722}@media (any-hover:hover){.wrap-ne5qGlZh:hover{background-color:#e0e3eb}html.theme-dark .wrap-ne5qGlZh:hover{background-color:#434651}.wrap-ne5qGlZh:hover .icon-ne5qGlZh{color:#131722}html.theme-dark .wrap-ne5qGlZh:hover .icon-ne5qGlZh{color:#d1d4dc}}.text-ne5qGlZh{color:#131722;cursor:default;line-height:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.theme-dark .text-ne5qGlZh{color:#d1d4dc}.icon-ne5qGlZh{align-self:flex-start;color:#6a6d78;height:18px;margin-right:8px}html.theme-dark .icon-ne5qGlZh{color:#868993}.disabled-ne5qGlZh{pointer-events:none}.disabled-ne5qGlZh .icon-ne5qGlZh,.disabled-ne5qGlZh .text-ne5qGlZh{color:#b2b5be}html.theme-dark .disabled-ne5qGlZh .icon-ne5qGlZh,html.theme-dark .disabled-ne5qGlZh .text-ne5qGlZh{color:#50535e}.wrap-Q2NZ0gvI{align-items:center;display:flex;max-width:100%;overflow-wrap:break-word}.wrap-Q2NZ0gvI:before{content:"";flex:none;height:34px;width:0}.checkbox-FG0u1J5p{min-width:0}.title-FG0u1J5p{cursor:default;min-width:0}.hintButton-qEI9XsjF{margin-right:8px}.hasTooltip-DcvaoxPU{margin-left:9px}.uppercase-DcvaoxPU{text-transform:uppercase}.innerLabel-DjbvBF5Y{color:#d1d4dc;display:flex;flex:0 0 auto;font-size:16px;padding-right:5px}html.theme-dark .innerLabel-DjbvBF5Y{color:#50535e}.controlWrapper-DBTazUk2{box-sizing:border-box;height:100%;overflow:hidden;width:22px}margin-left:2px;margin-right:0;.controlWrapper-DBTazUk2.hidden-DBTazUk2{opacity:0}.control-DBTazUk2{align-items:center;background-color:initial;border:none;border-radius:4px;box-sizing:border-box;color:#6a6d78;cursor:default;display:flex;flex:0 0 auto;height:50%;justify-content:center;padding:0 6px;transition:color .35s ease,background-color .35s ease}html.theme-dark .control-DBTazUk2{color:#868993}.control-DBTazUk2 svg{fill:currentColor}@media (any-hover:hover){.control-DBTazUk2:hover{background-color:#f0f3fa;color:#131722}html.theme-dark .control-DBTazUk2:hover{background-color:#363a45;color:#d1d4dc}}.controlIncrease-DBTazUk2{transform:rotate(-180deg)}.controlIcon-DBTazUk2{display:flex;flex:0 0 auto;justify-content:center}.controlIcon-DBTazUk2 svg{width:100%}.title-DBTazUk2{color:#b2b5be;display:flex;flex-direction:column;font-size:12px;justify-content:center;margin-left:9px}html.theme-dark .title-DBTazUk2{color:#50535e}.accessible-HBcDEU4c,.button-HBcDEU4c{all:unset}.accessible-HBcDEU4c{outline:none;overflow:visible;position:relative}.accessible-HBcDEU4c:focus{outline:none}.accessible-HBcDEU4c:focus-visible{outline:none}.accessible-HBcDEU4c:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}.accessible-HBcDEU4c:focus:after{display:block}.accessible-HBcDEU4c:focus-visible:after{display:block}.accessible-HBcDEU4c:focus:not(:focus-visible):after{display:none}.accessible-HBcDEU4c:after{border-color:#2962ff;border-radius:6px}.wrap-QStmZL8l{display:flex}.thicknessItem-QStmZL8l{align-items:center;background-color:initial;border:1px solid #d1d4dc;box-sizing:border-box;display:inline-flex;flex:1;height:32px;justify-content:center;padding:0 12px;position:relative}html.theme-dark .thicknessItem-QStmZL8l{background-color:initial;border-color:#50535e}@media (any-hover:hover){.thicknessItem-QStmZL8l:hover{background-color:#f0f3fa}html.theme-dark .thicknessItem-QStmZL8l:hover{background-color:#2a2e39}}.thicknessItem-QStmZL8l.checked-QStmZL8l{background-color:#2962ff;border-color:#2962ff;z-index:1}html.theme-dark .thicknessItem-QStmZL8l.checked-QStmZL8l{background-color:#2962ff;border-color:#2962ff}@media (any-hover:hover){.thicknessItem-QStmZL8l.checked-QStmZL8l:hover{background-color:#2962ff;border-color:#2962ff}html.theme-dark .thicknessItem-QStmZL8l.checked-QStmZL8l:hover{background-color:#2962ff;border-color:#2962ff}}.thicknessItem-QStmZL8l+.thicknessItem-QStmZL8l{margin-right:-1px}.thicknessItem-QStmZL8l:first-child{border-bottom-right-radius:3px;border-top-right-radius:3px;margin-right:0}.thicknessItem-QStmZL8l:last-child{border-bottom-left-radius:3px;border-top-left-radius:3px}.thicknessItem-QStmZL8l.accessible-QStmZL8l{outline:none;overflow:visible;position:relative}.thicknessItem-QStmZL8l.accessible-QStmZL8l:focus{outline:none}.thicknessItem-QStmZL8l.accessible-QStmZL8l:focus-visible{outline:none}.thicknessItem-QStmZL8l.accessible-QStmZL8l:after{border-color:#2962ffcc;border-radius:4px;border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 8px);pointer-events:none;position:absolute;right:-4px;top:-4px;width:calc(100% + 8px);z-index:1}.thicknessItem-QStmZL8l.accessible-QStmZL8l.focusVisible-QStmZL8l:after{display:block}.radio-QStmZL8l{height:100%;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;width:100%}.bar-QStmZL8l{border:0 solid #131722;height:0;width:100%}html.theme-dark .bar-QStmZL8l{border:0 solid #d1d4dc}.bar-QStmZL8l.checked-QStmZL8l,html.theme-dark .bar-QStmZL8l.checked-QStmZL8l{border-top-color:#fff}.radio-ALqkCUvs{-webkit-tap-highlight-color:transparent;align-items:center;cursor:default;display:inline-flex;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;position:relative;-webkit-user-select:none;user-select:none}.radio-ALqkCUvs:hover .input-ALqkCUvs:not(:focus):not(:disabled)+.box-ALqkCUvs:before{border-color:#a3a6af}html.theme-dark .radio-ALqkCUvs:hover .input-ALqkCUvs:not(:focus):not(:disabled)+.box-ALqkCUvs:before{border-color:#5d606b}.radio-ALqkCUvs:hover .input-ALqkCUvs:checked:not(:focus):not(:disabled)+.box-ALqkCUvs:before,html.theme-dark .radio-ALqkCUvs:hover .input-ALqkCUvs:checked:not(:focus):not(:disabled)+.box-ALqkCUvs:before{border-color:#1e53e5}.radio-ALqkCUvs.reverse-ALqkCUvs{flex-direction:row-reverse}.radio-ALqkCUvs.reverse-ALqkCUvs .label-ALqkCUvs{margin-left:8px;margin-right:0}.radio-ALqkCUvs .wrapper-ALqkCUvs{display:inline-block;flex-shrink:0;height:18px;position:relative;width:18px}.radio-ALqkCUvs .wrapper-ALqkCUvs .box-ALqkCUvs{display:inline-block;height:100%;position:relative;width:100%}.radio-ALqkCUvs .wrapper-ALqkCUvs .box-ALqkCUvs:before{background-color:initial;border:1px solid #b2b5be;border-radius:50%;box-sizing:border-box;content:"";height:100%;position:absolute;transition:border-color .35s ease;width:100%}html.theme-dark .radio-ALqkCUvs .wrapper-ALqkCUvs .box-ALqkCUvs:before{border:1px solid #50535e}.radio-ALqkCUvs .wrapper-ALqkCUvs .box-ALqkCUvs:after{border:2px solid;border-color:#2962ffcc;border-radius:50%;box-sizing:border-box;content:"";height:26px;opacity:0;position:absolute;right:-4px;top:-4px;transform:scale(.69231);width:26px}.radio-ALqkCUvs .wrapper-ALqkCUvs .box-ALqkCUvs.noOutline-ALqkCUvs:after{content:none}.radio-ALqkCUvs .wrapper-ALqkCUvs .input-ALqkCUvs{cursor:inherit;height:100%;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;width:100%}.radio-ALqkCUvs .wrapper-ALqkCUvs .input-ALqkCUvs:active:not(:disabled)+.box-ALqkCUvs:before,html.theme-dark .radio-ALqkCUvs .wrapper-ALqkCUvs .input-ALqkCUvs:active:not(:disabled)+.box-ALqkCUvs:before{border-color:#2962ff}.radio-ALqkCUvs .wrapper-ALqkCUvs .input-ALqkCUvs:checked+.box-ALqkCUvs:before{background-color:#fff;border-color:#2962ff;border-width:6px}html.theme-dark .radio-ALqkCUvs .wrapper-ALqkCUvs .input-ALqkCUvs:checked+.box-ALqkCUvs:before{background-color:#d1d4dc;border-color:#2962ff}.radio-ALqkCUvs .wrapper-ALqkCUvs .input-ALqkCUvs:focus+.box-ALqkCUvs:after{opacity:1;transform:scale(1)}.radio-ALqkCUvs .wrapper-ALqkCUvs .input-ALqkCUvs:focus-visible+.box-ALqkCUvs:after{opacity:1;transform:scale(1)}.radio-ALqkCUvs .wrapper-ALqkCUvs .input-ALqkCUvs:focus:not(:focus-visible)+.box-ALqkCUvs:after{opacity:0;transform:scale(.69231)}.radio-ALqkCUvs .wrapper-ALqkCUvs .input-ALqkCUvs:disabled+.box-ALqkCUvs:before{background-color:#e0e3eb;border-color:#b2b5be}html.theme-dark .radio-ALqkCUvs .wrapper-ALqkCUvs .input-ALqkCUvs:disabled+.box-ALqkCUvs:before{background-color:#2a2e39;border-color:#50535e}.radio-ALqkCUvs .wrapper-ALqkCUvs .input-ALqkCUvs:checked:disabled+.box-ALqkCUvs:before{background-color:#b2b5be;border-color:#e0e3eb}html.theme-dark .radio-ALqkCUvs .wrapper-ALqkCUvs .input-ALqkCUvs:checked:disabled+.box-ALqkCUvs:before{background-color:#50535e;border-color:#2a2e39}.radio-ALqkCUvs .label-ALqkCUvs{color:#131722;margin-right:8px;min-width:0}html.theme-dark .radio-ALqkCUvs .label-ALqkCUvs{color:#d1d4dc}.thicknessContainer-C05zSid7{padding:0 12px}.thicknessTitle-C05zSid7{color:#6a6d78;font-size:12px;line-height:14px;margin:6px 0 4px}html.theme-dark .thicknessTitle-C05zSid7{color:#868993}.intent-default-EZuD3gZZ{--ui-lib-icon-qi-default-color:#d1d4dc;--ui-lib-icon-qi-default-color-hover:#6a6d78;--ui-lib-icon-qi-default-color-active:#434651}html.theme-dark .intent-default-EZuD3gZZ{--ui-lib-icon-qi-default-color-active:#b2b5be;--ui-lib-icon-qi-default-color-hover:#868993;--ui-lib-icon-qi-default-color:#50535e}.intent-danger-EZuD3gZZ{--ui-lib-icon-qi-default-color:#f23645;--ui-lib-icon-qi-default-color-hover:#cc2f3c;--ui-lib-icon-qi-default-color-active:#b22833}html.theme-dark .intent-danger-EZuD3gZZ{--ui-lib-icon-qi-default-color-active:#f77c80;--ui-lib-icon-qi-default-color-hover:#f7525f;--ui-lib-icon-qi-default-color:#f23645}.intent-warning-EZuD3gZZ{--ui-lib-icon-qi-default-color:#ff9800;--ui-lib-icon-qi-default-color-hover:#fb8c00;--ui-lib-icon-qi-default-color-active:#f57c00}html.theme-dark .intent-warning-EZuD3gZZ{--ui-lib-icon-qi-default-color-active:#ffb74d;--ui-lib-icon-qi-default-color-hover:#ffa726;--ui-lib-icon-qi-default-color:#ff9800}.intent-success-EZuD3gZZ{--ui-lib-icon-qi-default-color:#089981;--ui-lib-icon-qi-default-color-hover:#06806b;--ui-lib-icon-qi-default-color-active:#056656}html.theme-dark .intent-success-EZuD3gZZ{--ui-lib-icon-qi-default-color-active:#42bda8;--ui-lib-icon-qi-default-color-hover:#22ab94;--ui-lib-icon-qi-default-color:#089981}.icon-wrapper-size-small-EZuD3gZZ{height:18px;line-height:18px;width:18px}.icon-wrapper-size-medium-EZuD3gZZ{height:28px;line-height:28px;width:28px}.icon-wrapper-size-large-EZuD3gZZ{height:44px;line-height:44px;width:44px}.icon-wrapper-EZuD3gZZ{background:#0000;border:0;box-shadow:none;color:var(--ui-lib-icon-qi-color,var(--ui-lib-icon-qi-default-color));display:inline-block;outline:none;overflow:visible;padding:0;position:relative;vertical-align:middle}.icon-wrapper-EZuD3gZZ:focus{outline:none}.icon-wrapper-EZuD3gZZ:focus-visible{outline:none}.icon-wrapper-EZuD3gZZ:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 8px);pointer-events:none;position:absolute;right:-4px;top:-4px;width:calc(100% + 8px);z-index:1}.icon-wrapper-EZuD3gZZ:focus:after{display:block}.icon-wrapper-EZuD3gZZ:focus-visible:after{display:block}.icon-wrapper-EZuD3gZZ:focus:not(:focus-visible):after{display:none}.icon-wrapper-EZuD3gZZ:after{border-color:#2962ffcc;border-radius:calc(50% + 4px)}.icon-wrapper-EZuD3gZZ:visited{color:var(--ui-lib-icon-qi-color,var(--ui-lib-icon-qi-default-color))}.icon-wrapper-EZuD3gZZ:hover{color:var(--ui-lib-icon-qi-color-hover,var(--ui-lib-icon-qi-default-color-hover))}.icon-wrapper-EZuD3gZZ:active{color:var(--ui-lib-icon-qi-color-active,var(--ui-lib-icon-qi-default-color-active))}.icon-EZuD3gZZ{pointer-events:none}.icon-EZuD3gZZ svg{height:100%;width:100%}.colorPickerWrap-Sw_a4qpB{align-items:center;border-color:#d1d4dc;border-radius:6px;border-style:solid;box-sizing:border-box;display:inline-flex;margin:0;position:relative}html.theme-dark .colorPickerWrap-Sw_a4qpB{border-color:#50535e}@media (any-hover:hover){.colorPickerWrap-Sw_a4qpB:hover{border-color:#a3a6af}html.theme-dark .colorPickerWrap-Sw_a4qpB:hover{border-color:#6a6d78}}.colorPickerWrap-Sw_a4qpB.focused-Sw_a4qpB,html.theme-dark .colorPickerWrap-Sw_a4qpB.focused-Sw_a4qpB{border-color:#2962ff}.colorPickerWrap-Sw_a4qpB.readonly-Sw_a4qpB{background-color:#f0f3fa;border-color:#d1d4dc}html.theme-dark .colorPickerWrap-Sw_a4qpB.readonly-Sw_a4qpB{background-color:#2a2e39;border-color:#50535e}.colorPickerWrap-Sw_a4qpB.disabled-Sw_a4qpB{background-color:#f0f3fa;border-color:#d1d4dc;color:#b2b5be}html.theme-dark .colorPickerWrap-Sw_a4qpB.disabled-Sw_a4qpB{background-color:#2a2e39;border-color:#50535e;color:#50535e}.colorPickerWrap-Sw_a4qpB.size-small-Sw_a4qpB{height:24px}.colorPickerWrap-Sw_a4qpB.size-medium-Sw_a4qpB{height:34px}.colorPickerWrap-Sw_a4qpB.size-large-Sw_a4qpB{height:48px}.colorPickerWrap-Sw_a4qpB.font-size-medium-Sw_a4qpB,.colorPickerWrap-Sw_a4qpB.font-size-small-Sw_a4qpB{font-size:14px;line-height:20px}.colorPickerWrap-Sw_a4qpB.font-size-large-Sw_a4qpB{font-size:16px;line-height:24px}.colorPickerWrap-Sw_a4qpB.border-none-Sw_a4qpB{border-width:0}.colorPickerWrap-Sw_a4qpB.border-none-Sw_a4qpB .shadow-Sw_a4qpB{margin:0}.colorPickerWrap-Sw_a4qpB.border-thin-Sw_a4qpB{border-width:1px}.colorPickerWrap-Sw_a4qpB.border-thin-Sw_a4qpB .shadow-Sw_a4qpB{margin:-1px}.colorPickerWrap-Sw_a4qpB.border-thick-Sw_a4qpB{border-width:2px}.colorPickerWrap-Sw_a4qpB.border-thick-Sw_a4qpB .shadow-Sw_a4qpB{margin:-2px}.colorPickerWrap-Sw_a4qpB.intent-default-Sw_a4qpB .shadow-Sw_a4qpB{border-color:#d1d4dc}html.theme-dark .colorPickerWrap-Sw_a4qpB.intent-default-Sw_a4qpB .shadow-Sw_a4qpB{border-color:#50535e}.colorPickerWrap-Sw_a4qpB.intent-success-Sw_a4qpB,.colorPickerWrap-Sw_a4qpB.intent-success-Sw_a4qpB .shadow-Sw_a4qpB,html.theme-dark .colorPickerWrap-Sw_a4qpB.intent-success-Sw_a4qpB,html.theme-dark .colorPickerWrap-Sw_a4qpB.intent-success-Sw_a4qpB .shadow-Sw_a4qpB{border-color:#089981}.colorPickerWrap-Sw_a4qpB.intent-warning-Sw_a4qpB,.colorPickerWrap-Sw_a4qpB.intent-warning-Sw_a4qpB .shadow-Sw_a4qpB,html.theme-dark .colorPickerWrap-Sw_a4qpB.intent-warning-Sw_a4qpB,html.theme-dark .colorPickerWrap-Sw_a4qpB.intent-warning-Sw_a4qpB .shadow-Sw_a4qpB{border-color:#ff9800}.colorPickerWrap-Sw_a4qpB.intent-danger-Sw_a4qpB,.colorPickerWrap-Sw_a4qpB.intent-danger-Sw_a4qpB .shadow-Sw_a4qpB,html.theme-dark .colorPickerWrap-Sw_a4qpB.intent-danger-Sw_a4qpB,html.theme-dark .colorPickerWrap-Sw_a4qpB.intent-danger-Sw_a4qpB .shadow-Sw_a4qpB{border-color:#f23645}.colorPickerWrap-Sw_a4qpB.intent-primary-Sw_a4qpB,.colorPickerWrap-Sw_a4qpB.intent-primary-Sw_a4qpB .shadow-Sw_a4qpB,html.theme-dark .colorPickerWrap-Sw_a4qpB.intent-primary-Sw_a4qpB,html.theme-dark .colorPickerWrap-Sw_a4qpB.intent-primary-Sw_a4qpB .shadow-Sw_a4qpB{border-color:#2962ff}.colorPickerWrap-Sw_a4qpB.corner-top-left-Sw_a4qpB{border-top-right-radius:0}.colorPickerWrap-Sw_a4qpB.corner-top-right-Sw_a4qpB{border-top-left-radius:0}.colorPickerWrap-Sw_a4qpB.corner-bottom-right-Sw_a4qpB{border-bottom-left-radius:0}.colorPickerWrap-Sw_a4qpB.corner-bottom-left-Sw_a4qpB{border-bottom-right-radius:0}.shadow-Sw_a4qpB{border:2px solid;border-radius:6px;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:3}.shadow-Sw_a4qpB.corner-top-left-Sw_a4qpB{border-top-right-radius:0}.shadow-Sw_a4qpB.corner-top-right-Sw_a4qpB{border-top-left-radius:0}.shadow-Sw_a4qpB.corner-bottom-right-Sw_a4qpB{border-bottom-left-radius:0}.shadow-Sw_a4qpB.corner-bottom-left-Sw_a4qpB{border-bottom-right-radius:0}.colorPicker-Sw_a4qpB{align-items:center;display:flex;justify-content:center;padding:4px}.colorPicker-Sw_a4qpB.disabled-Sw_a4qpB{opacity:.5}.swatch-Sw_a4qpB{border-radius:3px;box-sizing:border-box;display:block;height:100%;width:100%}.placeholderContainer-Sw_a4qpB{border-radius:3px;height:24px;overflow:hidden;position:relative;width:24px}.placeholderContainer-Sw_a4qpB .placeholder-Sw_a4qpB{background-color:#f7525f;height:24px;width:24px}html.theme-dark .placeholderContainer-Sw_a4qpB .placeholder-Sw_a4qpB{background-color:#f7525f}.placeholderContainer-Sw_a4qpB .placeholder-Sw_a4qpB:after{border-right:24px solid #0000;border-top:24px solid #22ab94;content:" ";position:absolute;width:0}html.theme-dark .placeholderContainer-Sw_a4qpB .placeholder-Sw_a4qpB:after{border-top:24px solid #22ab94}.placeholderContainer-Sw_a4qpB .mixedColor-Sw_a4qpB{background:linear-gradient(-270deg,#ff2e00,#ffe600 27.27%,#61ff00 50%,#00c2ff 72.44%,#8f00ff);height:100%}.white-Sw_a4qpB{border:1px solid #d1d4dc}html.theme-dark .white-Sw_a4qpB{border:1px solid #0000}.opacitySwatch-Sw_a4qpB{background-color:#fff;background-image:url(opacity-pattern.4d8fbb552dde3db26f4a.svg);background-size:50%;border-radius:3px;flex:0 0 24px;height:24px;position:relative;width:24px}html.theme-dark .opacitySwatch-Sw_a4qpB{background-color:#000}.colorLine-Sw_a4qpB{background-color:#131722;border-radius:1px;margin-left:4px;margin-right:8px;width:30px}html.theme-dark .colorLine-Sw_a4qpB{background-color:#d1d4dc}.colorLine-Sw_a4qpB.white-Sw_a4qpB{margin-left:3px;margin-right:7px}.multiWidth-Sw_a4qpB{margin:0 8px 0 4px;width:30px}.line-Sw_a4qpB{background-color:#131722;width:100%}html.theme-dark .line-Sw_a4qpB{background-color:#d1d4dc}.line-Sw_a4qpB:first-child{border-radius:2px;height:3px;margin-bottom:4px}.line-Sw_a4qpB:nth-child(2){border-radius:2px;height:2px;margin-bottom:4px}.line-Sw_a4qpB:last-child{border-radius:1px;height:1px}.thicknessContainer-Sw_a4qpB{padding:0 12px}.thicknessTitle-Sw_a4qpB{color:#6a6d78;font-size:12px;line-height:14px;margin:6px 0 4px}html.theme-dark .thicknessTitle-Sw_a4qpB{color:#868993}.icon-wrapper-dikdewwx:active,.icon-wrapper-dikdewwx:focus{color:var(--ui-lib-icon-qi-color,var(--ui-lib-icon-qi-default-color))}@media (any-hover:hover){.icon-wrapper-dikdewwx:hover{color:var(--ui-lib-icon-qi-color,var(--ui-lib-icon-qi-default-color))}}@media (hover:hover) and (pointer:fine){@media (any-hover:hover){.icon-wrapper-dikdewwx:hover{color:var(--ui-lib-icon-qi-color-hover,var(--ui-lib-icon-qi-default-color-hover))}}.icon-wrapper-dikdewwx:active{color:var(--ui-lib-icon-qi-color-active,var(--ui-lib-icon-qi-default-color-active))}}@media (hover:none) and (pointer:coarse){.with-tooltip-dikdewwx:focus-visible{color:var(--ui-lib-icon-qi-color-hover,var(--ui-lib-icon-qi-default-color-hover))}body:has(#tooltip-root-element *) .with-tooltip-dikdewwx:focus{color:var(--ui-lib-icon-qi-color-hover,var(--ui-lib-icon-qi-default-color-hover))}@media (any-hover:hover){body:has(#tooltip-root-element *) .with-tooltip-dikdewwx:hover{color:var(--ui-lib-icon-qi-color-hover,var(--ui-lib-icon-qi-default-color-hover))}}body:has(#tooltip-root-element *) .with-tooltip-dikdewwx:active{color:var(--ui-lib-icon-qi-color-active,var(--ui-lib-icon-qi-default-color-active))}}.no-active-state-dikdewwx{--ui-lib-icon-qi-color-active:var(--ui-lib-icon-qi-color-hover,var(--ui-lib-icon-qi-default-color-hover))}.wrapper-JXHzsa7P{grid-column-gap:4px;display:grid;grid-auto-flow:column}.textarea-container-x5KHDULU{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height);resize:none}.textarea-container-x5KHDULU.change-highlight-x5KHDULU.focused-x5KHDULU,.textarea-container-x5KHDULU.change-highlight-x5KHDULU.focused-x5KHDULU:hover{border-color:var(--ui-lib-intent-color,#d1d4dc)}html.theme-dark .textarea-container-x5KHDULU.change-highlight-x5KHDULU.focused-x5KHDULU,html.theme-dark .textarea-container-x5KHDULU.change-highlight-x5KHDULU.focused-x5KHDULU:hover{border-color:var(--ui-lib-intent-color,#50535e)}.textarea-container-x5KHDULU.resize-vertical-x5KHDULU{overflow:hidden;resize:vertical}.textarea-container-x5KHDULU.resize-horizontal-x5KHDULU{overflow:hidden;resize:horizontal}.textarea-container-x5KHDULU.resize-both-x5KHDULU{overflow:hidden;resize:both}.textarea-container-x5KHDULU ::-webkit-scrollbar{cursor:pointer;width:4px}.textarea-container-x5KHDULU ::-webkit-scrollbar-thumb{background:#d1d4dc;border-radius:8px;cursor:pointer;padding-right:15px}html.theme-dark .textarea-container-x5KHDULU ::-webkit-scrollbar-thumb{background:#50535e}.textarea-container-x5KHDULU ::-webkit-scrollbar-thumb:hover{background:#b2b5be}html.theme-dark .textarea-container-x5KHDULU ::-webkit-scrollbar-thumb:hover{background:#868993}.textarea-container-x5KHDULU ::-webkit-scrollbar-thumb:active{background:#9598a1}html.theme-dark .textarea-container-x5KHDULU ::-webkit-scrollbar-thumb:active{background:#a3a6af}.textarea-x5KHDULU{-webkit-text-fill-color:var(--ui-lib-control-text-fill-color,currentColor);-webkit-appearance:auto;appearance:textfield;background-color:initial;border:0;box-sizing:border-box;cursor:auto;display:block;font-family:inherit;font-size:inherit;height:100%;line-height:inherit;margin:0;min-width:0;order:0;outline:0;padding:2px 5px;resize:none;width:100%}.textarea-x5KHDULU::placeholder{-webkit-text-fill-color:currentColor;color:#a3a6af;opacity:1}html.theme-dark .textarea-x5KHDULU::placeholder{color:#434651}.textarea-x5KHDULU::-webkit-calendar-picker-indicator,.textarea-x5KHDULU::-webkit-clear-button,.textarea-x5KHDULU::-webkit-inner-spin-button,.textarea-x5KHDULU::-webkit-outer-spin-button,.textarea-x5KHDULU::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.textarea-x5KHDULU:-webkit-autofill,.textarea-x5KHDULU:-webkit-autofill:active,.textarea-x5KHDULU:-webkit-autofill:focus,.textarea-x5KHDULU:-webkit-autofill:hover{border-radius:6px}html.theme-dark .textarea-x5KHDULU::-webkit-calendar-picker-indicator{filter:invert(1)}.with-icon-x5KHDULU{height:22px;left:0;position:absolute;top:6px}.endslot-x5KHDULU{padding-left:25px}.input-ZOx_CVY3{height:34px;margin-left:12px;width:100px}.input-ZOx_CVY3.symbol-ZOx_CVY3{width:150px}.input-ZOx_CVY3:last-child{margin-left:0}.checkbox-ZOx_CVY3{max-width:100%}.checkbox-ZOx_CVY3 .label-ZOx_CVY3{display:inline-block;max-width:100%;min-width:0;overflow-wrap:break-word;vertical-align:top}.checkbox-ZOx_CVY3 .label-ZOx_CVY3:first-letter{text-transform:capitalize}.dropdownMenu-ZOx_CVY3{min-width:100px}.sessionEnd-ZOx_CVY3,.sessionStart-ZOx_CVY3{align-items:center;display:inline-flex}.sessionInputContainer-ZOx_CVY3{margin-left:0}.sessionDash-ZOx_CVY3{flex:1 0 auto}.inputGroup-ZOx_CVY3{align-items:center;display:flex}.textarea-ZOx_CVY3{height:200px;padding-top:0;width:100%}@media screen and (max-width:379px){.input-ZOx_CVY3{margin-bottom:8px}.input-ZOx_CVY3:last-child{margin-bottom:0}.inputGroup-ZOx_CVY3{display:block}.inputGroup-ZOx_CVY3.inlineGroup-ZOx_CVY3{display:flex}.inputGroup-ZOx_CVY3.inlineGroup-ZOx_CVY3 .sessionStart-ZOx_CVY3,.sessionInputContainer-ZOx_CVY3{margin-bottom:0}.sessionStart-ZOx_CVY3{margin-bottom:8px}.sessionEnd-ZOx_CVY3{display:block}}.hasTooltip-ZOx_CVY3{margin-left:9px}.container-QyF09i7Y{display:flex;flex-wrap:wrap;margin-top:-8px}.container-QyF09i7Y.hasTooltip-QyF09i7Y{margin-left:9px}.datePickerWrapper-QyF09i7Y{margin-left:10px;margin-top:8px;width:150px}.timePickerWrapper-QyF09i7Y{margin-top:8px;width:100px}.titleWrap-SexRbl__{color:#6a6d78;height:16px;text-transform:uppercase}html.theme-dark .titleWrap-SexRbl__{color:#868993}.title-SexRbl__{font-size:11px}.wrap-QutFvTLS{flex-direction:column}.labelWrap-QutFvTLS{align-items:center;display:flex;margin-bottom:6px}.label-QutFvTLS{word-break:break-word}.label-QutFvTLS.hasTooltip-QutFvTLS{margin-left:8px}.inlineRow-D8g11qqA{align-items:center;display:flex;flex-wrap:wrap;grid-column:1/3;margin-left:-8px;padding:4px 0}.titleWrap-Izz3hpJc{align-items:center;display:flex;height:34px;padding:24px 0 8px}.titleWrap-Izz3hpJc:first-child{padding-top:8px}.groupFooter-Izz3hpJc{height:16px}.groupFooter-Izz3hpJc:last-child{height:0}.groupFooter-Izz3hpJc,.titleWrap-Izz3hpJc{grid-column:1/3}.groupFooter-Izz3hpJc+.titleWrap-Izz3hpJc{padding-top:8px} \ No newline at end of file diff --git a/charting_library/bundles/5983.3c0ae13972f5d3433a77.js b/charting_library/bundles/5983.3c0ae13972f5d3433a77.js new file mode 100644 index 0000000..86fdb42 --- /dev/null +++ b/charting_library/bundles/5983.3c0ae13972f5d3433a77.js @@ -0,0 +1,6 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[5983],{45015:e=>{e.exports={"link-item":"link-item-eIA09f0e"}},85200:e=>{e.exports={"arrow-icon":"arrow-icon-NIrWNOPk",dropped:"dropped-NIrWNOPk","size-xsmall":"size-xsmall-NIrWNOPk","size-small":"size-small-NIrWNOPk","size-medium":"size-medium-NIrWNOPk","size-large":"size-large-NIrWNOPk","size-xlarge":"size-xlarge-NIrWNOPk"}},25164:e=>{e.exports={"underline-tab":"underline-tab-cfYYXvwA","disable-focus-outline":"disable-focus-outline-cfYYXvwA","enable-cursor-pointer":"enable-cursor-pointer-cfYYXvwA",selected:"selected-cfYYXvwA","disable-active-state-styles":"disable-active-state-styles-cfYYXvwA","size-xsmall":"size-xsmall-cfYYXvwA","size-small":"size-small-cfYYXvwA","size-medium":"size-medium-cfYYXvwA","size-large":"size-large-cfYYXvwA","size-xlarge":"size-xlarge-cfYYXvwA",fake:"fake-cfYYXvwA","margin-xsmall":"margin-xsmall-cfYYXvwA","margin-small":"margin-small-cfYYXvwA","margin-medium":"margin-medium-cfYYXvwA","margin-large":"margin-large-cfYYXvwA","margin-xlarge":"margin-xlarge-cfYYXvwA","ellipsis-children":"ellipsis-children-cfYYXvwA"}},79877:e=>{e.exports={"scroll-wrap":"scroll-wrap-SmxgjhBJ","size-xlarge":"size-xlarge-SmxgjhBJ","enable-scroll":"enable-scroll-SmxgjhBJ","underline-tabs":"underline-tabs-SmxgjhBJ","size-large":"size-large-SmxgjhBJ","size-medium":"size-medium-SmxgjhBJ","size-small":"size-small-SmxgjhBJ","size-xsmall":"size-xsmall-SmxgjhBJ","make-grid-column":"make-grid-column-SmxgjhBJ","stretch-tabs":"stretch-tabs-SmxgjhBJ","equal-tab-size":"equal-tab-size-SmxgjhBJ"}},10047:e=>{e.exports={underline:"underline-Pun8HxCz",center:"center-Pun8HxCz",corner:"corner-Pun8HxCz",disabled:"disabled-Pun8HxCz"}},56073:(e,t,n)=>{"use strict";function i(e,t=!1){const n=getComputedStyle(e),i=[n.height];return"border-box"!==n.boxSizing&&i.push(n.paddingTop,n.paddingBottom,n.borderTopWidth,n.borderBottomWidth),t&&i.push(n.marginTop,n.marginBottom),i.reduce(((e,t)=>e+(parseFloat(t)||0)),0)}function a(e,t=!1){const n=getComputedStyle(e),i=[n.width];return"border-box"!==n.boxSizing&&i.push(n.paddingLeft,n.paddingRight,n.borderLeftWidth,n.borderRightWidth),t&&i.push(n.marginLeft,n.marginRight),i.reduce(((e,t)=>e+(parseFloat(t)||0)),0)}n.d(t,{outerHeight:()=>i,outerWidth:()=>a})},75983:(e,t,n)=>{"use strict";n.d(t,{UnderlineButtonTabs:()=>ce});var i,a=n(50959),l=n(97754),s=n.n(l),r=n(11542);!function(e){e.StartFirst="start-first",e.EndFirst="end-first"}(i||(i={}));var o=n(67842),c=n(56073),u=n(78869),d=n(43010),m=n(53017);function b(e){const{itemsList:t,getItemId:n,calcVisibleAndHiddenItems:i,shouldKeepItemVisible:l,onMeasureCallback:s,forceUpdate:r=!1}=e,[b,h]=(0,u.useRefsMap)(),v=(0,a.useRef)(null),g=(0,a.useRef)({widthsMap:new Map,containerWidth:0,moreButtonWidth:0}),[p,C]=(0,a.useState)({visible:t,hidden:[]}),k=(0,a.useMemo)((()=>t.reduce(((e,t,n)=>(l(t)&&e.push(n),e)),[])),[t,l]),w=(0,a.useCallback)((()=>{if(g.current.containerWidth){const e=i(g.current,k);(function(e,t){return!f(e.visible,t.visible)||!f(e.hidden,t.hidden)})(p,e)&&C(e)} +}),[g,C,p,k,i]),x=(0,a.useCallback)((()=>{g.current.moreButtonWidth=v.current?(0,c.outerWidth)(v.current,!0):0;const e=new Map(g.current.widthsMap);for(const i of t){const t=n(i),a=b.current.get(t);if(a){const n=(0,c.outerWidth)(a,!0);e.set(t,n)}}g.current.widthsMap=e,s&&s()}),[g,t,n,b,s]),z=(0,a.useRef)(null),R=(0,a.useCallback)((([e])=>{e.contentRect.width!==g.current.containerWidth&&(z.current&&cancelAnimationFrame(z.current),g.current.containerWidth=e.contentRect.width,z.current=requestAnimationFrame((()=>{w()})))}),[g,w]),y=(0,a.useRef)(null),A=(0,a.useCallback)((([e])=>{y.current&&cancelAnimationFrame(y.current),x(),y.current=requestAnimationFrame((()=>{w()}))}),[x,w]),S=(0,o.useResizeObserver)(A),I=(0,o.useResizeObserver)(R),B=(0,a.useRef)(null),N=(0,m.mergeRefs)([I,B]),E=(0,a.useRef)(t),Y=(0,a.useRef)(!0),H=(0,a.useRef)([]);return(0,d.useIsomorphicLayoutEffect)((()=>{!r&&!Y.current&&f(E.current,t)&&f(k,H.current)||(w(),Y.current=!1,E.current=t,H.current=k)}),[t,w,k,r]),{containerRefCallback:N,moreButtonRef:v,innerContainerRefCallback:S,itemsRefs:b,setItemRef:h,hiddenItems:p.hidden,visibleItems:p.visible,itemsMeasurements:g}}function f(e,t){return e.length===t.length&&e.reduce(((e,n,i)=>e&&n===t[i]),!0)}function h(e,t,n,l=i.EndFirst){const s=(0,a.useCallback)(((n,a)=>{const s=e.map((e=>{var i;return null!==(i=n.widthsMap.get(t(e)))&&void 0!==i?i:0}));return function({items:e,containerWidth:t,elementsWidths:n,menuItemWidth:a,keepVisible:l,direction:s}){const r=[...e],o=[],c=[];let u=0;for(const e of n)u+=e;if(u<=t)return{visible:r,hidden:c};const d=[...n];if(u=l.map((e=>d[e])).reduce(((e,t)=>e+t),0)+a,s===i.EndFirst)for(let e=0;e=0;e--)l.includes(e)?o.unshift(r[e]):(u+=d[e],u<=t?o.unshift(r[e]):c.unshift(r[e]));return{visible:o,hidden:c}}({items:e,containerWidth:n.containerWidth,elementsWidths:s,menuItemWidth:n.moreButtonWidth,keepVisible:a,direction:l})}),[e]);return b({itemsList:e,getItemId:t,calcVisibleAndHiddenItems:s,shouldKeepItemVisible:n})}var v,g=n(38528),p=n(47201),C=n(7953),k=n(22064);function w(e,t="horizontal",n,i,a){return{id:e,role:"tablist","aria-orientation":t,"aria-label":a,"aria-labelledby":i,"aria-disabled":n}}function x(e,t,n,i,a){return{id:e,role:"tab",tabIndex:t?0:-1,disabled:a,"aria-selected":n,"aria-controls":i,"aria-disabled":a}}!function(e){e.SquareButtonTabs="square-button-tabs",e.UnderlineButtonTabs="underline-button-tabs",e.UnderlineAnchorTabs="underline-anchor-tabs",e.RoundAnchorTabs="round-anchor-tabs",e.RoundButtonTabs="round-button-tabs",e.LightButtonTabs="light-button-tabs"}(v||(v={}));var z=n(29202),R=n(16921),y=n(50151),A=n(66686),S=n(36762);function I(){return!1}function B(e){const{activationType:t="manual"}=e,n=(0,a.useMemo)((()=>t),[]);return(0,y.assert)(t===n,"Activation type must be invariant."),"automatic"===t?function(e){const{isRtl:t,items:n,preventDefaultIfHandled:i=!0,isHighlighted:l,onHighlight:s,onActivate:r,isCollapsed:o=I,orientation:c}=e,u=(0, +a.useCallback)((e=>{s(e),o(e)||r(e)}),[s,r,o]);return(0,A.useKeyboardEventHandler)([(0,S.useItemsKeyboardNavigation)(c,t,n,l,u,!0)],i)}(e):function(e){const{isRtl:t,items:n,preventDefaultIfHandled:i=!0,isHighlighted:l,onHighlight:s,onActivate:r,orientation:o}=e,c=n.find(l),u=(0,a.useCallback)((()=>{void 0!==c&&r(c)}),[c,r]),d=(0,a.useCallback)((e=>s(e)),[s]),m=(0,S.useItemsKeyboardNavigation)(o,t,n,l,d,!0),b=(0,A.useKeyboardActionHandler)([13,32],u);return(0,A.useKeyboardEventHandler)([m,b],i)}(e)}var N=n(5325);function E(e){var t,n;const{id:i,items:l,orientation:s,activationType:r="manual",disabled:o,tablistLabelId:c,tablistLabel:u,focusOnHighlight:d=!0,preventDefaultIfKeyboardActionHandled:m=!0,scrollIntoViewOptions:b,isActive:f,onActivate:h,isCollapsed:v,isRtl:g,isDisclosureOpened:C}=e,y=function(){const[e,t]=(0,a.useState)(!1);return(0,a.useEffect)((()=>{t(N.mobiletouch)}),[]),e}(),A=C?null:s||"horizontal",S=(0,a.useRef)(null!==(n=null===(t=e.itemsRefs)||void 0===t?void 0:t.current)&&void 0!==n?n:new Map),[I,E]=(0,a.useState)(),[Y,H]=(0,z.useFocus)(),W=l.find(f),T=(0,a.useCallback)((e=>!o&&!e.disabled&&e===I),[o,I]),O=(0,a.useCallback)((e=>{const t=S.current.get(e);d&&void 0!==t&&t!==document.activeElement&&t.focus()}),[d]),M=(0,a.useRef)(),X=(0,a.useCallback)(((e,t)=>{o||e.disabled||(E(e),"number"==typeof t?(clearTimeout(M.current),M.current=setTimeout((()=>O(e)),t)):O(e))}),[o,E,O]),F=(0,a.useCallback)((e=>{o||e.disabled||(h(e),T(e)||X(e))}),[o,h,T,X]),P=B({isRtl:g,items:(0,a.useMemo)((()=>l.filter((e=>!o&&!e.disabled))),[l,o]),activationType:r,preventDefaultIfHandled:m,onActivate:F,isHighlighted:T,onHighlight:X,isCollapsed:v,orientation:A}),D=(0,a.useCallback)((e=>{let t=null;for(const[n,i]of S.current.entries())if(e.target===i){t=n;break}t&&!T(t)&&("automatic"===r&&v&&!v(t)?F(t):X(t))}),[r,T,X,F,v]);(0,a.useEffect)((()=>{y||void 0!==W&&E(W)}),[W,y]),(0,a.useEffect)((()=>{Y||E(void 0)}),[Y]),(0,a.useEffect)((()=>()=>clearTimeout(M.current)),[]);const[K,L]=(0,R.useKeepActiveItemIntoView)({...b,activeItem:null!=I?I:W,getKey:(0,a.useCallback)((e=>e.id),[])}),j=(0,a.useCallback)(((e,t)=>{L(e,t),null!==t?S.current.set(e,t):S.current.delete(e)}),[L]),q=l.map((e=>{var t,n;const i=T(e),a=f(e),l=null!==(n=null!==(t=e.disabled)&&void 0!==t?t:o)&&void 0!==n&&n,s=!l&&(Y?i:a);return{...x(e.id,s,a,e.tabpanelId,l),highlighted:i,active:a,handleItemRef:j}}));var J;return{tabsBindings:q,tablistBinding:{...w((J=i,(0,k.createDomId)(J,"tablist")),s,o,c,u),onBlur:H.onBlur,onFocus:(0,p.createSafeMulticastEventHandler)(H.onFocus,D),onKeyDown:P},scrollWrapBinding:{ref:K},onActivate:F,onHighlight:X,isHighlighted:T}}var Y=n(26597);const H=(0,a.createContext)("small");var W=n(17946),T=n(25164);function O(e){const{size:t="xsmall",active:n,fake:i,enableActiveStateStyles:a,anchor:s=!1,hideFocusOutline:r=!1,equalTabSize:o,className:c}=e;return l(T["underline-tab"],T[`size-${t}`],n&&T.selected,!a&&T["disable-active-state-styles"],r&&T["disable-focus-outline"],i&&T.fake,s&&T["enable-cursor-pointer"],o&&T[`margin-${t}`],c)}const M=(0, +a.forwardRef)(((e,t)=>{const n=(0,a.useContext)(H),i=(0,a.useContext)(W.CustomBehaviourContext),{active:l,fake:r,className:o,enableActiveStateStyles:c=i.enableActiveStateStyles,hideFocusOutline:u=!1,equalTabSize:d,children:m,...b}=e;return a.createElement("button",{...b,ref:t,className:O({size:n,active:l,fake:r,enableActiveStateStyles:c,hideFocusOutline:u,equalTabSize:d,className:o})},d&&"string"==typeof m?a.createElement("span",{className:s()(T["ellipsis-children"],"apply-overflow-tooltip")},m):m)}));M.displayName="UnderlineTabsBaseButton";const X=(0,a.forwardRef)(((e,t)=>{const{item:n,highlighted:i,handleItemRef:l,onClick:s,"aria-disabled":r,...o}=e,c=(0,a.useCallback)((()=>{s&&s(n)}),[s,n]),u=(0,a.useCallback)((e=>{l&&l(n,e),t&&"object"==typeof t?t.current=e:"function"==typeof t&&t(e)}),[n,l,t]);return a.createElement(M,{...o,id:n.id,onClick:c,ref:u},n.label)}));X.displayName="UnderlineButtonTab";var F=n(16396),P=n(4523),D=n(9745),K=n(47531),L=n(2948),j=n(63509),q=n(68874),J=n(85200);function V(e){switch(e){case"xsmall":return K;case"small":return L;case"medium":case"large":return j;case"xlarge":return q}}function $(e){const{size:t,isDropped:n=!1}=e;return a.createElement(D.Icon,{icon:V(t),className:l(J["arrow-icon"],J[`size-${t}`],n&&J.dropped)})}var U=n(45015);function Z(e){const{size:t,disabled:n,isOpened:i,enableActiveStateStyles:l,hideFocusOutline:s,fake:r,items:o,buttonContent:c,buttonRef:u,isAnchorTabs:d,isHighlighted:m,onButtonClick:b,onItemClick:f,onClose:h}=e,v=(0,a.useRef)(null),p=(0,g.useMergedRefs)([u,v]),C=function(e,t){const n=(0,a.useRef)(Q);return(0,a.useEffect)((()=>{const e=getComputedStyle((0,y.ensureNotNull)(t.current));n.current={xsmall:G(e,"xsmall"),small:G(e,"small"),medium:G(e,"medium"),large:G(e,"large"),xlarge:G(e,"xlarge")}}),[t]),(0,a.useCallback)((()=>{const i=(0,y.ensureNotNull)(t.current).getBoundingClientRect(),a=n.current[e];return{x:i.left,y:i.top+i.height+a+4,indentFromWindow:{top:4,bottom:4,left:4,right:4}}}),[t,e])}(t,v);return a.createElement(P.PopupMenuDisclosureView,{buttonRef:v,listboxTabIndex:-1,isOpened:i,onClose:h,listboxAria:{"aria-hidden":!0},popupPosition:C,button:a.createElement(M,{"aria-hidden":!0,disabled:n,active:i,onClick:b,ref:p,tabIndex:-1,enableActiveStateStyles:l,hideFocusOutline:s,fake:r},c,a.createElement($,{size:t,isDropped:i})),popupChildren:o.map((e=>a.createElement(F.PopupMenuItem,{key:e.id,className:d?U["link-item"]:void 0,onClick:f,onClickArg:e,isActive:m(e),label:e.label,isDisabled:e.disabled,link:"href"in e?e.href:void 0,rel:"rel"in e?e.rel:void 0,target:"target"in e?e.target:void 0,renderComponent:"renderComponent"in e?e.renderComponent:void 0,dontClosePopup:!0})))})}function G(e,t){return parseInt(e.getPropertyValue(`--ui-lib-underline-tabs-tab-margin-bottom-${t}`),10)}const Q={xsmall:0,small:0,medium:0,large:0,xlarge:0};var _=n(86781),ee=n(86240),te=n(79877);function ne(e){const{size:t,overflowBehaviour:n,className:i}=e;return l(te["scroll-wrap"],te[`size-${t}`],"scroll"===n&&te["enable-scroll"],i)}function ie(){const[e,t]=(0,a.useState)(!1) +;return(0,a.useEffect)((()=>{t(N.mobiletouch)}),[]),e}var ae=n(12481),le=n(38223),se=n(10047),re=n.n(se);function oe(e){const{disabled:t,translateX:n}=e,i=e.scale/100;return a.createElement("div",{className:l(re().underline,t&&re().disabled),style:{transform:`translateX(${n}px) scaleX(${i})`}},a.createElement("div",{className:re().corner,style:{transform:`scaleX(${1/i})`}}),a.createElement("div",{className:re().center,style:{transform:`scaleX(${1-30/e.scale})`}}),a.createElement("div",{className:re().corner,style:{transform:`scaleX(${1/i})`}}))}function ce(e){const{id:t,items:i,activationType:l,orientation:o,disabled:c,moreButtonContent:u=r.t(null,void 0,n(41610)),size:d="small",onActivate:m,isActive:b,className:f,style:v,overflowBehaviour:k,enableActiveStateStyles:w,tablistLabelId:x,tablistLabel:z,"data-name":R="underline-tabs-buttons",stretchTabs:y,equalTabSize:A}=e,S=ie(),I=function(e){const t=(0,_.useSafeMatchMedia)(ee["media-mf-phone-landscape"],!0),n=ie();return null!=e?e:n||!t?"scroll":"collapse"}(k),B=(0,a.useRef)(!1),N=(0,a.useCallback)((e=>e.id),[]),W="none"===I&&y,T="none"===I&&A,O=null!=w?w:!S,{visibleItems:M,hiddenItems:F,containerRefCallback:P,innerContainerRefCallback:D,moreButtonRef:K,setItemRef:L}=h(i,N,b),j="collapse"===I?M:i,q="collapse"===I?F:[],J=(0,a.useCallback)((e=>q.includes(e)),[q]),V=(0,a.useRef)(new Map),{isOpened:$,open:U,close:G,onButtonClick:Q}=(0,C.useDisclosure)({id:t,disabled:c}),{tabsBindings:se,tablistBinding:re,scrollWrapBinding:ce,onActivate:ue,onHighlight:de,isHighlighted:me}=E({id:t,items:[...j,...q],activationType:l,orientation:o,disabled:c,tablistLabelId:x,tablistLabel:z,onActivate:m,isActive:b,isCollapsed:J,isRtl:le.isRtl,itemsRefs:V,isDisclosureOpened:$}),be=i.find(b),fe=q.find(me),he=(0,a.useCallback)((()=>{be&&de(be)}),[de,be]),ve=(0,a.useCallback)((e=>{var t;return null!==(t=se.find((t=>t.id===e.id)))&&void 0!==t?t:{}}),[se]),ge=(0,a.useCallback)((()=>{G(),he(),B.current=!0}),[G,he]),pe=(0,a.useCallback)((()=>{fe&&(ue(fe),de(fe,200))}),[ue,de,fe]);ce.ref=(0,g.useMergedRefs)([ce.ref,P]),re.ref=(0,g.useMergedRefs)([re.ref,D]),re.onKeyDown=(0,p.createSafeMulticastEventHandler)((0,Y.useKeyboardEventHandler)([(0,Y.useKeyboardClose)($,ge),(0,Y.useKeyboardActionHandler)([13,32],pe,(0,a.useCallback)((()=>Boolean(fe)),[fe]))]),re.onKeyDown);const Ce=(0,a.useCallback)((e=>{B.current=!0,Q(e)}),[B,Q]),ke=(0,a.useCallback)((e=>{e&&ue(e)}),[ue]);(0,a.useEffect)((()=>{B.current?B.current=!1:(fe&&!$&&U(),!fe&&$&&G())}),[fe,$,U,G]);const we=function(e,t,n){const[i,l]=(0,a.useState)(),s=(0,a.useRef)(),r=e=>{var t;const n=null!==(t=e.parentElement)&&void 0!==t?t:void 0;if(void 0===n)return;const{left:i,right:a,width:s}=e.getBoundingClientRect(),{left:r,right:o}=n.getBoundingClientRect(),c=(0,le.isRtl)()?a-o:i-r;l({translateX:c,scale:s})};return(0,a.useEffect)((()=>{const e=(0,ae.default)((e=>{const t=e[0].target;void 0!==t&&r(t)}),50);s.current=new ResizeObserver(e)}),[]),(0,a.useEffect)((()=>{var n;if(void 0===t)return;const i=e.get(t);return void 0!==i?(r(i), +null===(n=s.current)||void 0===n||n.observe(i),()=>{var e;return null===(e=s.current)||void 0===e?void 0:e.disconnect()}):void 0}),n),i}(V.current,null!=be?be:fe,[null!=be?be:fe,j,d,W,I]);return a.createElement(H.Provider,{value:d},a.createElement("div",{...ce,className:ne({size:d,overflowBehaviour:I,className:f}),style:v,"data-name":R},a.createElement("div",{...re,className:s()(te["underline-tabs"],{[te["make-grid-column"]]:W||T,[te["stretch-tabs"]]:W,[te["equal-tab-size"]]:T})},j.map((e=>a.createElement(X,{...ve(e),key:e.id,item:e,onClick:ue,enableActiveStateStyles:O,hideFocusOutline:S,ref:L(N(e)),...e.dataId&&{"data-id":e.dataId},equalTabSize:T}))),q.map((e=>a.createElement(X,{...ve(e),key:e.id,item:e,fake:!0}))),a.createElement(Z,{size:d,disabled:c,isOpened:$,items:q,buttonContent:u,buttonRef:K,isHighlighted:me,onButtonClick:Ce,onItemClick:ke,onClose:G,enableActiveStateStyles:O,hideFocusOutline:S,fake:0===q.length}),we&&a.createElement(oe,{...we,disabled:c}))))}var ue=n(38952);function de(e){return a.createElement("a",{...(0,ue.renameRef)(e)})}(0,a.forwardRef)(((e,t)=>{var n;const i=(0,a.useContext)(H),l=(0,a.useContext)(W.CustomBehaviourContext),{item:s,highlighted:r,handleItemRef:o,onClick:c,active:u,fake:d,className:m,enableActiveStateStyles:b=l.enableActiveStateStyles,hideFocusOutline:f=!1,disabled:h,"aria-disabled":v,...g}=e,p=(0,a.useCallback)((e=>{v?e.preventDefault():c&&c(s)}),[c,v,s]),C=(0,a.useCallback)((e=>{o&&o(s,e),t&&"object"==typeof t?t.current=e:"function"==typeof t&&t(e)}),[s,o,t]),k=null!==(n=s.renderComponent)&&void 0!==n?n:de;return a.createElement(k,{...g,id:s.id,"aria-disabled":v,onClick:p,reference:C,href:s.href,rel:s.rel,target:s.target,className:O({size:i,active:u,fake:d,enableActiveStateStyles:b,anchor:!0,hideFocusOutline:f,className:m})},s.label)})).displayName="UnderlineAnchorTab"},47531:e=>{e.exports=''},63509:e=>{e.exports=''},68874:e=>{e.exports=''}}]); \ No newline at end of file diff --git a/charting_library/bundles/5993.4705829d0834140ee3f2.css b/charting_library/bundles/5993.4705829d0834140ee3f2.css new file mode 100644 index 0000000..2e4e7df --- /dev/null +++ b/charting_library/bundles/5993.4705829d0834140ee3f2.css @@ -0,0 +1 @@ +.item-jFqVJoPk{align-items:center;background-color:var(--tv-color-popup-background,#fff);border:0;box-sizing:border-box;color:var(--tv-color-popup-element-text,#131722);cursor:default;display:flex;flex-flow:row nowrap;font-size:14px;padding:2px 10px 2px 8px;transition-property:none;white-space:nowrap;width:100%}html.theme-dark .item-jFqVJoPk{background-color:var(--tv-color-popup-background,#1e222d);color:var(--tv-color-popup-element-text,#d1d4dc)}.item-jFqVJoPk.hovered-jFqVJoPk,.item-jFqVJoPk:active{color:var(--tv-color-popup-element-text-hover,#131722)}@media (any-hover:hover){.item-jFqVJoPk:hover{color:var(--tv-color-popup-element-text-hover,#131722)}}html.theme-dark .item-jFqVJoPk.hovered-jFqVJoPk,html.theme-dark .item-jFqVJoPk:active{color:var(--tv-color-popup-element-text-hover,#c1c4cd)}@media (any-hover:hover){html.theme-dark .item-jFqVJoPk:hover{color:var(--tv-color-popup-element-text-hover,#c1c4cd)}}.item-jFqVJoPk.hovered-jFqVJoPk,.item-jFqVJoPk:active{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}@media (any-hover:hover){.item-jFqVJoPk:hover{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}}html.theme-dark .item-jFqVJoPk.hovered-jFqVJoPk,html.theme-dark .item-jFqVJoPk:active{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .item-jFqVJoPk:hover{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}}.item-jFqVJoPk{outline:none;overflow:visible;position:relative}.item-jFqVJoPk:focus{outline:none}.item-jFqVJoPk:focus-visible{outline:none}.item-jFqVJoPk:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% - 4px);left:2px;pointer-events:none;position:absolute;top:2px;width:calc(100% - 4px);z-index:1}.item-jFqVJoPk:focus:after{display:block}.item-jFqVJoPk:focus-visible:after{display:block}.item-jFqVJoPk:focus:not(:focus-visible):after{display:none}.item-jFqVJoPk:after{border-color:#2962ffcc;border-radius:9px}html.theme-dark .item-jFqVJoPk:after{border-color:#fffc}.item-jFqVJoPk.isDisabled-jFqVJoPk{cursor:default;opacity:.5}.item-jFqVJoPk.isDisabled-jFqVJoPk,.item-jFqVJoPk.isDisabled-jFqVJoPk:active{background-color:var(--tv-color-popup-background,#fff);color:var(--tv-color-popup-element-text,#131722)}@media (any-hover:hover){.item-jFqVJoPk.isDisabled-jFqVJoPk:hover{background-color:var(--tv-color-popup-background,#fff);color:var(--tv-color-popup-element-text,#131722)}}html.theme-dark .item-jFqVJoPk.isDisabled-jFqVJoPk,html.theme-dark .item-jFqVJoPk.isDisabled-jFqVJoPk:active{background-color:var(--tv-color-popup-background,#1e222d)}@media (any-hover:hover){html.theme-dark .item-jFqVJoPk.isDisabled-jFqVJoPk:hover{background-color:var(--tv-color-popup-background,#1e222d)}}html.theme-dark .item-jFqVJoPk.isDisabled-jFqVJoPk,html.theme-dark .item-jFqVJoPk.isDisabled-jFqVJoPk:active{color:var(--tv-color-popup-element-text,#d1d4dc)}@media (any-hover:hover){html.theme-dark .item-jFqVJoPk.isDisabled-jFqVJoPk:hover{color:var(--tv-color-popup-element-text,#d1d4dc)}}.item-jFqVJoPk.isActive-jFqVJoPk:after{border-color:#fffc}.item-jFqVJoPk.isActive-jFqVJoPk,.item-jFqVJoPk.isActive-jFqVJoPk:active{background-color:var(--tv-color-popup-element-background-active,#2962ff);color:var(--tv-color-popup-element-text-active,#fff)}@media (any-hover:hover){.item-jFqVJoPk.isActive-jFqVJoPk:hover{background-color:var(--tv-color-popup-element-background-active,#2962ff);color:var(--tv-color-popup-element-text-active,#fff)}}html.theme-dark .item-jFqVJoPk.isActive-jFqVJoPk,html.theme-dark .item-jFqVJoPk.isActive-jFqVJoPk:active{background-color:var(--tv-color-popup-element-background-active,#2962ff)}@media (any-hover:hover){html.theme-dark .item-jFqVJoPk.isActive-jFqVJoPk:hover{background-color:var(--tv-color-popup-element-background-active,#2962ff)}}html.theme-dark .item-jFqVJoPk.isActive-jFqVJoPk,html.theme-dark .item-jFqVJoPk.isActive-jFqVJoPk:active{color:var(--tv-color-popup-element-text-active,#d1d4dc)}@media (any-hover:hover){html.theme-dark .item-jFqVJoPk.isActive-jFqVJoPk:hover{color:var(--tv-color-popup-element-text-active,#d1d4dc)}}.item-jFqVJoPk.isActive-jFqVJoPk .shortcut-jFqVJoPk,.item-jFqVJoPk.isActive-jFqVJoPk:active .shortcut-jFqVJoPk{color:#ffffffb3}@media (any-hover:hover){.item-jFqVJoPk.isActive-jFqVJoPk:hover .shortcut-jFqVJoPk{color:#ffffffb3}}html.theme-dark .item-jFqVJoPk.isActive-jFqVJoPk .shortcut-jFqVJoPk,html.theme-dark .item-jFqVJoPk.isActive-jFqVJoPk:active .shortcut-jFqVJoPk{color:#d1d4dcb3}@media (any-hover:hover){html.theme-dark .item-jFqVJoPk.isActive-jFqVJoPk:hover .shortcut-jFqVJoPk{color:#d1d4dcb3}}.item-jFqVJoPk.isActive-jFqVJoPk .toolbox-jFqVJoPk,.item-jFqVJoPk.isActive-jFqVJoPk:active .toolbox-jFqVJoPk{color:#fff}@media (any-hover:hover){.item-jFqVJoPk.isActive-jFqVJoPk:hover .toolbox-jFqVJoPk{color:#fff}}html.theme-dark .item-jFqVJoPk.isActive-jFqVJoPk .toolbox-jFqVJoPk,html.theme-dark .item-jFqVJoPk.isActive-jFqVJoPk:active .toolbox-jFqVJoPk{color:#fff}@media (any-hover:hover){html.theme-dark .item-jFqVJoPk.isActive-jFqVJoPk:hover .toolbox-jFqVJoPk{color:#fff}}.item-jFqVJoPk:before{content:" ";display:block;height:28px}.withIcon-jFqVJoPk{padding-bottom:6px;padding-top:6px}.round-icon-jFqVJoPk{border-radius:50%;overflow:hidden}.icon-jFqVJoPk{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-right:6px;max-height:28px;max-width:28px}.icon-jFqVJoPk svg{display:block}.labelRow-jFqVJoPk{align-items:baseline;box-sizing:border-box;display:flex;flex:0 1 100%;flex-direction:row;justify-content:space-between;max-width:100%;min-width:0;padding-right:12px}.labelRow-jFqVJoPk:first-child{padding-left:4px}.labelRow-jFqVJoPk:last-child{padding-right:4px}.label-jFqVJoPk{display:flex;flex:0 0 auto;max-width:100%;overflow:hidden}.shortcut-jFqVJoPk{color:var(--tv-color-popup-element-hint-text,#9598a1);font-size:12px;margin-left:58px;margin-right:5px;text-align:right}html.theme-dark .shortcut-jFqVJoPk{color:var(--tv-color-popup-element-hint-text,#5d606b)}.toolbox-jFqVJoPk{align-items:center;color:#6a6d78;display:flex;position:relative}html.theme-dark .toolbox-jFqVJoPk{color:#868993}.feature-no-touch .toolbox-jFqVJoPk.showOnHover-jFqVJoPk{opacity:0}.toolbox-jFqVJoPk>:not(:last-child){margin-right:4px}@media screen and (max-width:430px){.toolbox-jFqVJoPk>:not(:last-child){margin-right:8px}}.disclosure-item-circle-logo-jFqVJoPk{flex-shrink:0;margin-inline-end:6px}.feature-no-touch .item-jFqVJoPk:focus-visible .toolbox-jFqVJoPk.showOnFocus-jFqVJoPk,.feature-no-touch .item-jFqVJoPk:focus-within .toolbox-jFqVJoPk.showOnFocus-jFqVJoPk{opacity:1}@media (any-hover:hover){.feature-no-touch .item-jFqVJoPk:hover .toolbox-jFqVJoPk.showOnHover-jFqVJoPk{opacity:1}} \ No newline at end of file diff --git a/charting_library/bundles/5993.4705829d0834140ee3f2.rtl.css b/charting_library/bundles/5993.4705829d0834140ee3f2.rtl.css new file mode 100644 index 0000000..7dc7c22 --- /dev/null +++ b/charting_library/bundles/5993.4705829d0834140ee3f2.rtl.css @@ -0,0 +1 @@ +.item-jFqVJoPk{align-items:center;background-color:var(--tv-color-popup-background,#fff);border:0;box-sizing:border-box;color:var(--tv-color-popup-element-text,#131722);cursor:default;display:flex;flex-flow:row nowrap;font-size:14px;padding:2px 8px 2px 10px;transition-property:none;white-space:nowrap;width:100%}html.theme-dark .item-jFqVJoPk{background-color:var(--tv-color-popup-background,#1e222d);color:var(--tv-color-popup-element-text,#d1d4dc)}.item-jFqVJoPk.hovered-jFqVJoPk,.item-jFqVJoPk:active{color:var(--tv-color-popup-element-text-hover,#131722)}@media (any-hover:hover){.item-jFqVJoPk:hover{color:var(--tv-color-popup-element-text-hover,#131722)}}html.theme-dark .item-jFqVJoPk.hovered-jFqVJoPk,html.theme-dark .item-jFqVJoPk:active{color:var(--tv-color-popup-element-text-hover,#c1c4cd)}@media (any-hover:hover){html.theme-dark .item-jFqVJoPk:hover{color:var(--tv-color-popup-element-text-hover,#c1c4cd)}}.item-jFqVJoPk.hovered-jFqVJoPk,.item-jFqVJoPk:active{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}@media (any-hover:hover){.item-jFqVJoPk:hover{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}}html.theme-dark .item-jFqVJoPk.hovered-jFqVJoPk,html.theme-dark .item-jFqVJoPk:active{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .item-jFqVJoPk:hover{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}}.item-jFqVJoPk{outline:none;overflow:visible;position:relative}.item-jFqVJoPk:focus{outline:none}.item-jFqVJoPk:focus-visible{outline:none}.item-jFqVJoPk:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% - 4px);pointer-events:none;position:absolute;right:2px;top:2px;width:calc(100% - 4px);z-index:1}.item-jFqVJoPk:focus:after{display:block}.item-jFqVJoPk:focus-visible:after{display:block}.item-jFqVJoPk:focus:not(:focus-visible):after{display:none}.item-jFqVJoPk:after{border-color:#2962ffcc;border-radius:9px}html.theme-dark .item-jFqVJoPk:after{border-color:#fffc}.item-jFqVJoPk.isDisabled-jFqVJoPk{cursor:default;opacity:.5}.item-jFqVJoPk.isDisabled-jFqVJoPk,.item-jFqVJoPk.isDisabled-jFqVJoPk:active{background-color:var(--tv-color-popup-background,#fff);color:var(--tv-color-popup-element-text,#131722)}@media (any-hover:hover){.item-jFqVJoPk.isDisabled-jFqVJoPk:hover{background-color:var(--tv-color-popup-background,#fff);color:var(--tv-color-popup-element-text,#131722)}}html.theme-dark .item-jFqVJoPk.isDisabled-jFqVJoPk,html.theme-dark .item-jFqVJoPk.isDisabled-jFqVJoPk:active{background-color:var(--tv-color-popup-background,#1e222d)}@media (any-hover:hover){html.theme-dark .item-jFqVJoPk.isDisabled-jFqVJoPk:hover{background-color:var(--tv-color-popup-background,#1e222d)}}html.theme-dark .item-jFqVJoPk.isDisabled-jFqVJoPk,html.theme-dark .item-jFqVJoPk.isDisabled-jFqVJoPk:active{color:var(--tv-color-popup-element-text,#d1d4dc)}@media (any-hover:hover){html.theme-dark .item-jFqVJoPk.isDisabled-jFqVJoPk:hover{color:var(--tv-color-popup-element-text,#d1d4dc)}}.item-jFqVJoPk.isActive-jFqVJoPk:after{border-color:#fffc}.item-jFqVJoPk.isActive-jFqVJoPk,.item-jFqVJoPk.isActive-jFqVJoPk:active{background-color:var(--tv-color-popup-element-background-active,#2962ff);color:var(--tv-color-popup-element-text-active,#fff)}@media (any-hover:hover){.item-jFqVJoPk.isActive-jFqVJoPk:hover{background-color:var(--tv-color-popup-element-background-active,#2962ff);color:var(--tv-color-popup-element-text-active,#fff)}}html.theme-dark .item-jFqVJoPk.isActive-jFqVJoPk,html.theme-dark .item-jFqVJoPk.isActive-jFqVJoPk:active{background-color:var(--tv-color-popup-element-background-active,#2962ff)}@media (any-hover:hover){html.theme-dark .item-jFqVJoPk.isActive-jFqVJoPk:hover{background-color:var(--tv-color-popup-element-background-active,#2962ff)}}html.theme-dark .item-jFqVJoPk.isActive-jFqVJoPk,html.theme-dark .item-jFqVJoPk.isActive-jFqVJoPk:active{color:var(--tv-color-popup-element-text-active,#d1d4dc)}@media (any-hover:hover){html.theme-dark .item-jFqVJoPk.isActive-jFqVJoPk:hover{color:var(--tv-color-popup-element-text-active,#d1d4dc)}}.item-jFqVJoPk.isActive-jFqVJoPk .shortcut-jFqVJoPk,.item-jFqVJoPk.isActive-jFqVJoPk:active .shortcut-jFqVJoPk{color:#ffffffb3}@media (any-hover:hover){.item-jFqVJoPk.isActive-jFqVJoPk:hover .shortcut-jFqVJoPk{color:#ffffffb3}}html.theme-dark .item-jFqVJoPk.isActive-jFqVJoPk .shortcut-jFqVJoPk,html.theme-dark .item-jFqVJoPk.isActive-jFqVJoPk:active .shortcut-jFqVJoPk{color:#d1d4dcb3}@media (any-hover:hover){html.theme-dark .item-jFqVJoPk.isActive-jFqVJoPk:hover .shortcut-jFqVJoPk{color:#d1d4dcb3}}.item-jFqVJoPk.isActive-jFqVJoPk .toolbox-jFqVJoPk,.item-jFqVJoPk.isActive-jFqVJoPk:active .toolbox-jFqVJoPk{color:#fff}@media (any-hover:hover){.item-jFqVJoPk.isActive-jFqVJoPk:hover .toolbox-jFqVJoPk{color:#fff}}html.theme-dark .item-jFqVJoPk.isActive-jFqVJoPk .toolbox-jFqVJoPk,html.theme-dark .item-jFqVJoPk.isActive-jFqVJoPk:active .toolbox-jFqVJoPk{color:#fff}@media (any-hover:hover){html.theme-dark .item-jFqVJoPk.isActive-jFqVJoPk:hover .toolbox-jFqVJoPk{color:#fff}}.item-jFqVJoPk:before{content:" ";display:block;height:28px}.withIcon-jFqVJoPk{padding-bottom:6px;padding-top:6px}.round-icon-jFqVJoPk{border-radius:50%;overflow:hidden}.icon-jFqVJoPk{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-left:6px;max-height:28px;max-width:28px}.icon-jFqVJoPk svg{display:block}.labelRow-jFqVJoPk{align-items:baseline;box-sizing:border-box;display:flex;flex:0 1 100%;flex-direction:row;justify-content:space-between;max-width:100%;min-width:0;padding-left:12px}.labelRow-jFqVJoPk:first-child{padding-right:4px}.labelRow-jFqVJoPk:last-child{padding-left:4px}.label-jFqVJoPk{display:flex;flex:0 0 auto;max-width:100%;overflow:hidden}.shortcut-jFqVJoPk{color:var(--tv-color-popup-element-hint-text,#9598a1);font-size:12px;margin-left:5px;margin-right:58px;text-align:left}html.theme-dark .shortcut-jFqVJoPk{color:var(--tv-color-popup-element-hint-text,#5d606b)}.toolbox-jFqVJoPk{align-items:center;color:#6a6d78;display:flex;position:relative}html.theme-dark .toolbox-jFqVJoPk{color:#868993}.feature-no-touch .toolbox-jFqVJoPk.showOnHover-jFqVJoPk{opacity:0}.toolbox-jFqVJoPk>:not(:last-child){margin-left:4px}@media screen and (max-width:430px){.toolbox-jFqVJoPk>:not(:last-child){margin-left:8px}}.disclosure-item-circle-logo-jFqVJoPk{flex-shrink:0;margin-inline-end:6px}.feature-no-touch .item-jFqVJoPk:focus-visible .toolbox-jFqVJoPk.showOnFocus-jFqVJoPk,.feature-no-touch .item-jFqVJoPk:focus-within .toolbox-jFqVJoPk.showOnFocus-jFqVJoPk{opacity:1}@media (any-hover:hover){.feature-no-touch .item-jFqVJoPk:hover .toolbox-jFqVJoPk.showOnHover-jFqVJoPk{opacity:1}} \ No newline at end of file diff --git a/charting_library/bundles/6.362fa6a7ab1f3e3b06c4.css b/charting_library/bundles/6.362fa6a7ab1f3e3b06c4.css new file mode 100644 index 0000000..1711632 --- /dev/null +++ b/charting_library/bundles/6.362fa6a7ab1f3e3b06c4.css @@ -0,0 +1 @@ +.icon-WB2y0EnP{align-items:center;display:flex;flex-direction:row;transition:transform .35s cubic-bezier(.175,.885,.32,1.275)}.icon-WB2y0EnP svg{fill:currentColor;display:block;height:4px;width:8px}.icon-WB2y0EnP.dropped-WB2y0EnP{transform:rotate(180deg)} \ No newline at end of file diff --git a/charting_library/bundles/6.362fa6a7ab1f3e3b06c4.rtl.css b/charting_library/bundles/6.362fa6a7ab1f3e3b06c4.rtl.css new file mode 100644 index 0000000..54ce816 --- /dev/null +++ b/charting_library/bundles/6.362fa6a7ab1f3e3b06c4.rtl.css @@ -0,0 +1 @@ +.icon-WB2y0EnP{align-items:center;display:flex;flex-direction:row;transition:transform .35s cubic-bezier(.175,.885,.32,1.275)}.icon-WB2y0EnP svg{fill:currentColor;display:block;height:4px;width:8px}.icon-WB2y0EnP.dropped-WB2y0EnP{transform:rotate(-180deg)} \ No newline at end of file diff --git a/charting_library/bundles/6025.263b457b1a7f9ca139b2.css b/charting_library/bundles/6025.263b457b1a7f9ca139b2.css new file mode 100644 index 0000000..13974b8 --- /dev/null +++ b/charting_library/bundles/6025.263b457b1a7f9ca139b2.css @@ -0,0 +1 @@ +.summary-ynHBVe1n{align-items:center;box-sizing:border-box;cursor:default;display:flex;flex:none;font-size:11px;letter-spacing:.4px;line-height:16px;min-width:0;padding:0 8px 0 12px;text-transform:uppercase;width:100%}.summary-ynHBVe1n,html.theme-dark .summary-ynHBVe1n{color:var(--tv-color-popup-element-secondary-text,#787b86)}.summary-ynHBVe1n.hovered-ynHBVe1n,.summary-ynHBVe1n:active{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}@media (any-hover:hover){.summary-ynHBVe1n:hover{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}}html.theme-dark .summary-ynHBVe1n.hovered-ynHBVe1n,html.theme-dark .summary-ynHBVe1n:active{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .summary-ynHBVe1n:hover{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}}.caret-ynHBVe1n{height:18px;justify-content:center;margin:2px 0 2px auto;width:18px} \ No newline at end of file diff --git a/charting_library/bundles/6025.263b457b1a7f9ca139b2.rtl.css b/charting_library/bundles/6025.263b457b1a7f9ca139b2.rtl.css new file mode 100644 index 0000000..24ab605 --- /dev/null +++ b/charting_library/bundles/6025.263b457b1a7f9ca139b2.rtl.css @@ -0,0 +1 @@ +.summary-ynHBVe1n{align-items:center;box-sizing:border-box;cursor:default;display:flex;flex:none;font-size:11px;letter-spacing:.4px;line-height:16px;min-width:0;padding:0 12px 0 8px;text-transform:uppercase;width:100%}.summary-ynHBVe1n,html.theme-dark .summary-ynHBVe1n{color:var(--tv-color-popup-element-secondary-text,#787b86)}.summary-ynHBVe1n.hovered-ynHBVe1n,.summary-ynHBVe1n:active{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}@media (any-hover:hover){.summary-ynHBVe1n:hover{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}}html.theme-dark .summary-ynHBVe1n.hovered-ynHBVe1n,html.theme-dark .summary-ynHBVe1n:active{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .summary-ynHBVe1n:hover{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}}.caret-ynHBVe1n{height:18px;justify-content:center;margin:2px auto 2px 0;width:18px} \ No newline at end of file diff --git a/charting_library/bundles/6036.3b493a9f0ab052e6447c.css b/charting_library/bundles/6036.3b493a9f0ab052e6447c.css new file mode 100644 index 0000000..8f21893 --- /dev/null +++ b/charting_library/bundles/6036.3b493a9f0ab052e6447c.css @@ -0,0 +1 @@ +.separator-QjUlCDId{background-color:var(--tv-color-popup-element-divider-background,#e0e3eb);flex-shrink:0;height:1px;margin:6px 0}html.theme-dark .separator-QjUlCDId{background-color:var(--tv-color-popup-element-divider-background,#434651)}.small-QjUlCDId{margin-bottom:4px;margin-top:4px}.normal-QjUlCDId{margin-bottom:6px;margin-top:6px}.large-QjUlCDId{margin-bottom:8px;margin-top:8px} \ No newline at end of file diff --git a/charting_library/bundles/6036.3b493a9f0ab052e6447c.rtl.css b/charting_library/bundles/6036.3b493a9f0ab052e6447c.rtl.css new file mode 100644 index 0000000..8f21893 --- /dev/null +++ b/charting_library/bundles/6036.3b493a9f0ab052e6447c.rtl.css @@ -0,0 +1 @@ +.separator-QjUlCDId{background-color:var(--tv-color-popup-element-divider-background,#e0e3eb);flex-shrink:0;height:1px;margin:6px 0}html.theme-dark .separator-QjUlCDId{background-color:var(--tv-color-popup-element-divider-background,#434651)}.small-QjUlCDId{margin-bottom:4px;margin-top:4px}.normal-QjUlCDId{margin-bottom:6px;margin-top:6px}.large-QjUlCDId{margin-bottom:8px;margin-top:8px} \ No newline at end of file diff --git a/charting_library/bundles/6106.f01163745d787b60c86c.css b/charting_library/bundles/6106.f01163745d787b60c86c.css new file mode 100644 index 0000000..65b8a47 --- /dev/null +++ b/charting_library/bundles/6106.f01163745d787b60c86c.css @@ -0,0 +1 @@ +.button-xNqEcuN2{padding:0 5px}.button-merBkM5y{--tv-toolbar-explicit-hover-border-radius:4px;all:unset;align-items:center;color:var(--tv-color-toolbar-button-text,#131722);cursor:default;display:flex;flex:1 0 auto;height:100%;position:relative;transition:background-color .35s ease,color 60ms ease;z-index:0}html.theme-dark .button-merBkM5y{color:var(--tv-color-toolbar-button-text,#d1d4dc)}.button-merBkM5y.hover-merBkM5y,.button-merBkM5y:active{color:var(--tv-color-toolbar-button-text-hover,#131722)}@media (any-hover:hover){.button-merBkM5y:hover{color:var(--tv-color-toolbar-button-text-hover,#131722)}}html.theme-dark .button-merBkM5y.hover-merBkM5y,html.theme-dark .button-merBkM5y:active{color:var(--tv-color-toolbar-button-text-hover,#d1d4dc)}@media (any-hover:hover){html.theme-dark .button-merBkM5y:hover{color:var(--tv-color-toolbar-button-text-hover,#d1d4dc)}}.button-merBkM5y.clicked-merBkM5y,.button-merBkM5y:active{color:var(--tv-color-toolbar-button-text-clicked,var(--tv-color-toolbar-button-text-hover,#131722))}html.theme-dark .button-merBkM5y.clicked-merBkM5y,html.theme-dark .button-merBkM5y:active{color:var(--tv-color-toolbar-button-text-clicked,var(--tv-color-toolbar-button-text-hover,#d1d4dc))}.button-merBkM5y:before{border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);display:block;left:var(--tv-toolbar-explicit-hover-margin,2px);outline:2px none #2962ff;position:absolute;right:var(--tv-toolbar-explicit-hover-margin,2px);top:var(--tv-toolbar-explicit-hover-margin,2px);z-index:-1}.button-merBkM5y.hover-merBkM5y:before,.button-merBkM5y:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);content:""}@media (any-hover:hover){.button-merBkM5y:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);content:""}}html.theme-dark .button-merBkM5y.hover-merBkM5y:before,html.theme-dark .button-merBkM5y:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .button-merBkM5y:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-merBkM5y.clicked-merBkM5y:before,.button-merBkM5y:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-hover,#f0f3fa));content:""}html.theme-dark .button-merBkM5y.clicked-merBkM5y:before,html.theme-dark .button-merBkM5y:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-hover,#2a2e39))}.button-merBkM5y.accessible-merBkM5y:focus-visible:before{content:"";outline-style:solid}.button-merBkM5y svg{display:block}.button-merBkM5y .arrow-merBkM5y{align-items:center;contain:content;display:flex;height:100%}.button-merBkM5y .arrowWrap-merBkM5y{margin:0 6px;transition:transform .35s ease}@media (any-hover:hover){.button-merBkM5y:hover .arrowWrap-merBkM5y{transform:translateY(2px)}}.button-merBkM5y.isOpened-merBkM5y.hover-merBkM5y:before,.button-merBkM5y.isOpened-merBkM5y:active:before,.button-merBkM5y.isOpened-merBkM5y:before{background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);bottom:var(--tv-toolbar-opened-element-hover-margin,0);content:"";display:block;left:var(--tv-toolbar-opened-element-hover-margin,0);position:absolute;right:var(--tv-toolbar-opened-element-hover-margin,0);top:var(--tv-toolbar-opened-element-hover-margin,0);z-index:-1}@media (any-hover:hover){.button-merBkM5y.isOpened-merBkM5y:hover:before{background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);bottom:var(--tv-toolbar-opened-element-hover-margin,0);content:"";display:block;left:var(--tv-toolbar-opened-element-hover-margin,0);position:absolute;right:var(--tv-toolbar-opened-element-hover-margin,0);top:var(--tv-toolbar-opened-element-hover-margin,0);z-index:-1}}html.theme-dark .button-merBkM5y.isOpened-merBkM5y.hover-merBkM5y:before,html.theme-dark .button-merBkM5y.isOpened-merBkM5y:active:before,html.theme-dark .button-merBkM5y.isOpened-merBkM5y:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}@media (any-hover:hover){html.theme-dark .button-merBkM5y.isOpened-merBkM5y:hover:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}}.button-merBkM5y.isOpened-merBkM5y.clicked-merBkM5y:before,.button-merBkM5y.isOpened-merBkM5y:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-expanded,#f0f3fa));content:"";display:block}html.theme-dark .button-merBkM5y.isOpened-merBkM5y.clicked-merBkM5y:before,html.theme-dark .button-merBkM5y.isOpened-merBkM5y:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-expanded,#2a2e39))}@media (any-hover:hover){.button-merBkM5y.isOpened-merBkM5y:hover .arrowWrap-merBkM5y{transform:none}} \ No newline at end of file diff --git a/charting_library/bundles/6106.f01163745d787b60c86c.rtl.css b/charting_library/bundles/6106.f01163745d787b60c86c.rtl.css new file mode 100644 index 0000000..65b8a47 --- /dev/null +++ b/charting_library/bundles/6106.f01163745d787b60c86c.rtl.css @@ -0,0 +1 @@ +.button-xNqEcuN2{padding:0 5px}.button-merBkM5y{--tv-toolbar-explicit-hover-border-radius:4px;all:unset;align-items:center;color:var(--tv-color-toolbar-button-text,#131722);cursor:default;display:flex;flex:1 0 auto;height:100%;position:relative;transition:background-color .35s ease,color 60ms ease;z-index:0}html.theme-dark .button-merBkM5y{color:var(--tv-color-toolbar-button-text,#d1d4dc)}.button-merBkM5y.hover-merBkM5y,.button-merBkM5y:active{color:var(--tv-color-toolbar-button-text-hover,#131722)}@media (any-hover:hover){.button-merBkM5y:hover{color:var(--tv-color-toolbar-button-text-hover,#131722)}}html.theme-dark .button-merBkM5y.hover-merBkM5y,html.theme-dark .button-merBkM5y:active{color:var(--tv-color-toolbar-button-text-hover,#d1d4dc)}@media (any-hover:hover){html.theme-dark .button-merBkM5y:hover{color:var(--tv-color-toolbar-button-text-hover,#d1d4dc)}}.button-merBkM5y.clicked-merBkM5y,.button-merBkM5y:active{color:var(--tv-color-toolbar-button-text-clicked,var(--tv-color-toolbar-button-text-hover,#131722))}html.theme-dark .button-merBkM5y.clicked-merBkM5y,html.theme-dark .button-merBkM5y:active{color:var(--tv-color-toolbar-button-text-clicked,var(--tv-color-toolbar-button-text-hover,#d1d4dc))}.button-merBkM5y:before{border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);display:block;left:var(--tv-toolbar-explicit-hover-margin,2px);outline:2px none #2962ff;position:absolute;right:var(--tv-toolbar-explicit-hover-margin,2px);top:var(--tv-toolbar-explicit-hover-margin,2px);z-index:-1}.button-merBkM5y.hover-merBkM5y:before,.button-merBkM5y:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);content:""}@media (any-hover:hover){.button-merBkM5y:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);content:""}}html.theme-dark .button-merBkM5y.hover-merBkM5y:before,html.theme-dark .button-merBkM5y:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .button-merBkM5y:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-merBkM5y.clicked-merBkM5y:before,.button-merBkM5y:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-hover,#f0f3fa));content:""}html.theme-dark .button-merBkM5y.clicked-merBkM5y:before,html.theme-dark .button-merBkM5y:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-hover,#2a2e39))}.button-merBkM5y.accessible-merBkM5y:focus-visible:before{content:"";outline-style:solid}.button-merBkM5y svg{display:block}.button-merBkM5y .arrow-merBkM5y{align-items:center;contain:content;display:flex;height:100%}.button-merBkM5y .arrowWrap-merBkM5y{margin:0 6px;transition:transform .35s ease}@media (any-hover:hover){.button-merBkM5y:hover .arrowWrap-merBkM5y{transform:translateY(2px)}}.button-merBkM5y.isOpened-merBkM5y.hover-merBkM5y:before,.button-merBkM5y.isOpened-merBkM5y:active:before,.button-merBkM5y.isOpened-merBkM5y:before{background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);bottom:var(--tv-toolbar-opened-element-hover-margin,0);content:"";display:block;left:var(--tv-toolbar-opened-element-hover-margin,0);position:absolute;right:var(--tv-toolbar-opened-element-hover-margin,0);top:var(--tv-toolbar-opened-element-hover-margin,0);z-index:-1}@media (any-hover:hover){.button-merBkM5y.isOpened-merBkM5y:hover:before{background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);bottom:var(--tv-toolbar-opened-element-hover-margin,0);content:"";display:block;left:var(--tv-toolbar-opened-element-hover-margin,0);position:absolute;right:var(--tv-toolbar-opened-element-hover-margin,0);top:var(--tv-toolbar-opened-element-hover-margin,0);z-index:-1}}html.theme-dark .button-merBkM5y.isOpened-merBkM5y.hover-merBkM5y:before,html.theme-dark .button-merBkM5y.isOpened-merBkM5y:active:before,html.theme-dark .button-merBkM5y.isOpened-merBkM5y:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}@media (any-hover:hover){html.theme-dark .button-merBkM5y.isOpened-merBkM5y:hover:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}}.button-merBkM5y.isOpened-merBkM5y.clicked-merBkM5y:before,.button-merBkM5y.isOpened-merBkM5y:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-expanded,#f0f3fa));content:"";display:block}html.theme-dark .button-merBkM5y.isOpened-merBkM5y.clicked-merBkM5y:before,html.theme-dark .button-merBkM5y.isOpened-merBkM5y:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-expanded,#2a2e39))}@media (any-hover:hover){.button-merBkM5y.isOpened-merBkM5y:hover .arrowWrap-merBkM5y{transform:none}} \ No newline at end of file diff --git a/charting_library/bundles/6150.bda60280b05cea478076.css b/charting_library/bundles/6150.bda60280b05cea478076.css new file mode 100644 index 0000000..01cf11b --- /dev/null +++ b/charting_library/bundles/6150.bda60280b05cea478076.css @@ -0,0 +1 @@ +html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum" on,"lnum" on;color:#131722;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:14px}html.theme-dark body{color:#d1d4dc}html[lang=vi] body{font-family:Arial,sans-serif}body,html{box-sizing:border-box}body,dir,h1,h2,h3,h4,h5,h6,html,li,menu,ol,p,ul{margin:0;padding:0}a{text-decoration:none}a:active{outline:0}@media (any-hover:hover){a:hover{outline:0}}h1{font-size:2em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sup{top:-.25em}sub{bottom:-.25em}figure{margin:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,select{text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:default}input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:initial}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:none;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{--v-rhythm-header-1-space-phone:56px;--v-rhythm-header-1-space-tablet:80px;--v-rhythm-header-1-space-laptop:100px;--v-rhythm-header-1-space-desktop:120px;--v-rhythm-header-2-space-phone:16px;--v-rhythm-header-2-space-tablet:24px;--v-rhythm-header-2-space-laptop:32px;--v-rhythm-header-2-space-desktop:40px;--v-rhythm-header-3-space-phone:16px;--v-rhythm-header-3-space-tablet:16px;--v-rhythm-header-3-space-laptop:24px;--v-rhythm-header-3-space-desktop:24px;--v-rhythm-footer-1-space-phone:56px;--v-rhythm-footer-1-space-tablet:80px;--v-rhythm-footer-1-space-laptop:100px;--v-rhythm-footer-1-space-desktop:120px;--v-rhythm-footer-2-space-phone:16px;--v-rhythm-footer-2-space-tablet:24px;--v-rhythm-footer-2-space-laptop:32px;--v-rhythm-footer-2-space-desktop:40px;--v-rhythm-footer-3-space-phone:16px;--v-rhythm-footer-3-space-tablet:16px;--v-rhythm-footer-3-space-laptop:24px;--v-rhythm-footer-3-space-desktop:24px;--v-rhythm-spacing-1-phone:80px;--v-rhythm-spacing-1-tablet:120px;--v-rhythm-spacing-1-laptop:160px;--v-rhythm-spacing-1-desktop:200px;--v-rhythm-spacing-2-phone:64px;--v-rhythm-spacing-2-tablet:88px;--v-rhythm-spacing-2-laptop:120px;--v-rhythm-spacing-2-desktop:160px;--v-rhythm-spacing-3-phone:48px;--v-rhythm-spacing-3-tablet:64px;--v-rhythm-spacing-3-laptop:88px;--v-rhythm-spacing-3-desktop:120px;--v-rhythm-spacing-4-phone:48px;--v-rhythm-spacing-4-tablet:48px;--v-rhythm-spacing-4-laptop:64px;--v-rhythm-spacing-4-desktop:80px;--v-rhythm-spacing-5-phone:32px;--v-rhythm-spacing-5-tablet:32px;--v-rhythm-spacing-5-laptop:40px;--v-rhythm-spacing-5-desktop:48px;--v-rhythm-header-1-space:var(--v-rhythm-header-1-space-phone);--v-rhythm-header-2-space:var(--v-rhythm-header-2-space-phone);--v-rhythm-header-3-space:var(--v-rhythm-header-3-space-phone);--v-rhythm-footer-1-space:var(--v-rhythm-footer-1-space-phone);--v-rhythm-footer-2-space:var(--v-rhythm-footer-2-space-phone);--v-rhythm-footer-3-space:var(--v-rhythm-footer-3-space-phone);--v-rhythm-spacing-1:var(--v-rhythm-spacing-1-phone);--v-rhythm-spacing-2:var(--v-rhythm-spacing-2-phone);--v-rhythm-spacing-3:var(--v-rhythm-spacing-3-phone);--v-rhythm-spacing-4:var(--v-rhythm-spacing-4-phone);--v-rhythm-spacing-5:var(--v-rhythm-spacing-5-phone)}@media screen and (min-width:768px){:root{--v-rhythm-header-1-space:var(--v-rhythm-header-1-space-tablet);--v-rhythm-header-2-space:var(--v-rhythm-header-2-space-tablet);--v-rhythm-header-3-space:var(--v-rhythm-header-3-space-tablet);--v-rhythm-footer-1-space:var(--v-rhythm-footer-1-space-tablet);--v-rhythm-footer-2-space:var(--v-rhythm-footer-2-space-tablet);--v-rhythm-footer-3-space:var(--v-rhythm-footer-3-space-tablet);--v-rhythm-spacing-1:var(--v-rhythm-spacing-1-tablet);--v-rhythm-spacing-2:var(--v-rhythm-spacing-2-tablet);--v-rhythm-spacing-3:var(--v-rhythm-spacing-3-tablet);--v-rhythm-spacing-4:var(--v-rhythm-spacing-4-tablet);--v-rhythm-spacing-5:var(--v-rhythm-spacing-5-tablet)}}@media screen and (min-width:1280px){:root{--v-rhythm-header-1-space:var(--v-rhythm-header-1-space-laptop);--v-rhythm-header-2-space:var(--v-rhythm-header-2-space-laptop);--v-rhythm-header-3-space:var(--v-rhythm-header-3-space-laptop);--v-rhythm-footer-1-space:var(--v-rhythm-footer-1-space-laptop);--v-rhythm-footer-2-space:var(--v-rhythm-footer-2-space-laptop);--v-rhythm-footer-3-space:var(--v-rhythm-footer-3-space-laptop);--v-rhythm-spacing-1:var(--v-rhythm-spacing-1-laptop);--v-rhythm-spacing-2:var(--v-rhythm-spacing-2-laptop);--v-rhythm-spacing-3:var(--v-rhythm-spacing-3-laptop);--v-rhythm-spacing-4:var(--v-rhythm-spacing-4-laptop);--v-rhythm-spacing-5:var(--v-rhythm-spacing-5-laptop)}}@media screen and (min-width:1440px){:root{--v-rhythm-header-1-space:var(--v-rhythm-header-1-space-desktop);--v-rhythm-header-2-space:var(--v-rhythm-header-2-space-desktop);--v-rhythm-header-3-space:var(--v-rhythm-header-3-space-desktop);--v-rhythm-footer-1-space:var(--v-rhythm-footer-1-space-desktop);--v-rhythm-footer-2-space:var(--v-rhythm-footer-2-space-desktop);--v-rhythm-footer-3-space:var(--v-rhythm-footer-3-space-desktop);--v-rhythm-spacing-1:var(--v-rhythm-spacing-1-desktop);--v-rhythm-spacing-2:var(--v-rhythm-spacing-2-desktop);--v-rhythm-spacing-3:var(--v-rhythm-spacing-3-desktop);--v-rhythm-spacing-4:var(--v-rhythm-spacing-4-desktop);--v-rhythm-spacing-5:var(--v-rhythm-spacing-5-desktop)}}.tv-text ol,.tv-text p,.tv-text ul{color:#131722;font-size:14px;line-height:1.6;margin-bottom:12px}html.theme-dark .tv-text ol,html.theme-dark .tv-text p,html.theme-dark .tv-text ul{color:#d1d4dc}.tv-text ol.tv-text__paragraph--additional-top-margin,.tv-text p.tv-text__paragraph--additional-top-margin,.tv-text ul.tv-text__paragraph--additional-top-margin{margin-top:24px}.tv-text ol.tv-text__paragraph--additional-top-margin_double,.tv-text p.tv-text__paragraph--additional-top-margin_double,.tv-text ul.tv-text__paragraph--additional-top-margin_double{margin-top:48px}.tv-text ol.tv-text__paragraph--additional-top-margin_double.link,.tv-text p.tv-text__paragraph--additional-top-margin_double.link,.tv-text ul.tv-text__paragraph--additional-top-margin_double.link{fill:#2962ff;color:#2962ff}html.theme-dark .tv-text ol.tv-text__paragraph--additional-top-margin_double.link,html.theme-dark .tv-text p.tv-text__paragraph--additional-top-margin_double.link,html.theme-dark .tv-text ul.tv-text__paragraph--additional-top-margin_double.link{fill:#3179f5;color:#3179f5}.tv-text ol.tv-text__paragraph--additional-top-margin_double.link:visited,.tv-text p.tv-text__paragraph--additional-top-margin_double.link:visited,.tv-text ul.tv-text__paragraph--additional-top-margin_double.link:visited{fill:#2962ff;color:#2962ff}html.theme-dark .tv-text ol.tv-text__paragraph--additional-top-margin_double.link:visited,html.theme-dark .tv-text p.tv-text__paragraph--additional-top-margin_double.link:visited,html.theme-dark .tv-text ul.tv-text__paragraph--additional-top-margin_double.link:visited{fill:#3179f5;color:#3179f5}@media (any-hover:hover){.tv-text ol.tv-text__paragraph--additional-top-margin_double.link:hover,.tv-text p.tv-text__paragraph--additional-top-margin_double.link:hover,.tv-text ul.tv-text__paragraph--additional-top-margin_double.link:hover{fill:#1e53e5;color:#1e53e5}html.theme-dark .tv-text ol.tv-text__paragraph--additional-top-margin_double.link:hover,html.theme-dark .tv-text p.tv-text__paragraph--additional-top-margin_double.link:hover,html.theme-dark .tv-text ul.tv-text__paragraph--additional-top-margin_double.link:hover{fill:#2962ff;color:#2962ff}}.tv-text ol.tv-text__paragraph--additional-top-margin_double.link:active,.tv-text p.tv-text__paragraph--additional-top-margin_double.link:active,.tv-text ul.tv-text__paragraph--additional-top-margin_double.link:active{fill:#1848cc;color:#1848cc}html.theme-dark .tv-text ol.tv-text__paragraph--additional-top-margin_double.link:active,html.theme-dark .tv-text p.tv-text__paragraph--additional-top-margin_double.link:active,html.theme-dark .tv-text ul.tv-text__paragraph--additional-top-margin_double.link:active{fill:#1e53e5;color:#1e53e5}.tv-text ol.tv-text__paragraph--additional-top-margin_double.link:focus,.tv-text p.tv-text__paragraph--additional-top-margin_double.link:focus,.tv-text ul.tv-text__paragraph--additional-top-margin_double.link:focus{outline:auto;outline-offset:2px}.tv-text ol.tv-text__paragraph--additional-top-margin_double.link:focus-visible,.tv-text p.tv-text__paragraph--additional-top-margin_double.link:focus-visible,.tv-text ul.tv-text__paragraph--additional-top-margin_double.link:focus-visible{outline:auto;outline-offset:2px}.tv-text ol.tv-text__paragraph--additional-top-margin_double.link:focus:not(:focus-visible),.tv-text p.tv-text__paragraph--additional-top-margin_double.link:focus:not(:focus-visible),.tv-text ul.tv-text__paragraph--additional-top-margin_double.link:focus:not(:focus-visible){outline:none}@media (any-hover:hover){.tv-text ol.tv-text__paragraph--additional-top-margin_double.link:hover,.tv-text p.tv-text__paragraph--additional-top-margin_double.link:hover,.tv-text ul.tv-text__paragraph--additional-top-margin_double.link:hover{text-decoration:underline}}.tv-text ol.tv-text__paragraph--additional-bottom-margin,.tv-text p.tv-text__paragraph--additional-bottom-margin,.tv-text ul.tv-text__paragraph--additional-bottom-margin{margin-bottom:24px}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double,.tv-text p.tv-text__paragraph--additional-bottom-margin_double,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double{margin-bottom:48px}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link,.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link{fill:#2962ff;color:#2962ff}html.theme-dark .tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link,html.theme-dark .tv-text p.tv-text__paragraph--additional-bottom-margin_double.link,html.theme-dark .tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link{fill:#3179f5;color:#3179f5}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:visited,.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:visited,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:visited{fill:#2962ff;color:#2962ff}html.theme-dark .tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:visited,html.theme-dark .tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:visited,html.theme-dark .tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:visited{fill:#3179f5;color:#3179f5}@media (any-hover:hover){.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:hover,.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:hover,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:hover{fill:#1e53e5;color:#1e53e5}html.theme-dark .tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:hover,html.theme-dark .tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:hover,html.theme-dark .tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:hover{fill:#2962ff;color:#2962ff}}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:active,.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:active,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:active{fill:#1848cc;color:#1848cc}html.theme-dark .tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:active,html.theme-dark .tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:active,html.theme-dark .tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:active{fill:#1e53e5;color:#1e53e5}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:focus,.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:focus,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:focus{outline:auto;outline-offset:2px}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:focus-visible,.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:focus-visible,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:focus-visible{outline:auto;outline-offset:2px}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:focus:not(:focus-visible),.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:focus:not(:focus-visible),.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:focus:not(:focus-visible){outline:none}@media (any-hover:hover){.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:hover,.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:hover,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:hover{text-decoration:underline}}.tv-text h1{font-size:45px;margin-bottom:30px;margin-top:30px}@media screen and (max-width:1019px){.tv-text h1{font-size:38px}}@media screen and (max-width:767px){.tv-text h1{font-size:32px}}@media screen and (max-width:479px){.tv-text h1{font-size:28px}}.tv-text h2{font-size:31px}@media screen and (max-width:1019px){.tv-text h2{font-size:26px}}@media screen and (max-width:479px){.tv-text h2{font-size:24px}}.tv-text h3{font-size:17px}@media screen and (max-width:1019px){.tv-text h3{font-size:16px}}.tv-text h4{font-size:15px}.tv-text h2,.tv-text h3,.tv-text h4{margin-bottom:20px;margin-top:20px}.tv-text h1:first-child,.tv-text h2:first-child,.tv-text h3:first-child,.tv-text h4:first-child{margin-top:0}.tv-text ol,.tv-text ul{list-style-position:inside}.tv-text--position-outside ol,.tv-text--position-outside ul{list-style-position:outside;padding-left:17px}.tv-text a:not(.tv-button):not(.tv-chart-view__description__tag){fill:#2962ff;color:#2962ff}html.theme-dark .tv-text a:not(.tv-button):not(.tv-chart-view__description__tag){fill:#3179f5;color:#3179f5}.tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):visited{fill:#2962ff;color:#2962ff}html.theme-dark .tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):visited{fill:#3179f5;color:#3179f5}@media (any-hover:hover){.tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):hover{fill:#1e53e5;color:#1e53e5}html.theme-dark .tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):hover{fill:#2962ff;color:#2962ff}}.tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):active{fill:#1848cc;color:#1848cc}html.theme-dark .tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):active{fill:#1e53e5;color:#1e53e5}.tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):focus{outline:auto;outline-offset:2px}.tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):focus-visible{outline:auto;outline-offset:2px}.tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):focus:not(:focus-visible){outline:none}.tv-text__font.tv-text__font--size_semilarge{font-size:15px}@media screen and (max-width:767px){.tv-text__font.tv-text__font--size_semilarge{font-size:14px}}.tv-text__font.tv-text__font--size_large{font-size:17px}@media screen and (max-width:767px){.tv-text__font.tv-text__font--size_large{font-size:16px}}.tv-text__font.tv-text__font--size_xlarge{font-size:19px}@media screen and (max-width:767px){.tv-text__font.tv-text__font--size_xlarge{font-size:18px}}.tv-text__font--bold{font-weight:700}.tv-text__font--italic{font-style:italic}.tv-text--darkbg,.tv-text--darkbg ol,.tv-text--darkbg p,.tv-text--darkbg ul{color:#fff}.js-hidden{display:none!important}.js-no-pointer-events{pointer-events:none!important}.aria-live-regions-wrapper{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow-x:hidden;padding:0;position:absolute;width:1px}html{color-scheme:light}html.theme-dark{color-scheme:dark}html.theme-dark iframe{color-scheme:normal}body{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;box-sizing:border-box;min-width:320px}body.i-no-scroll{overflow:hidden!important}body.i-no-padding{padding:0!important}::selection{background:#bbd9fb}html.theme-dark ::selection{background:#143a87}.i-hidden{display:none!important}.i-invisible{visibility:hidden!important}.i-clearfix:after{clear:both;content:"";display:table}.i-align_left{text-align:left!important}.i-align_right{text-align:right!important}.i-align_center{text-align:center!important}.i-float_left{float:left!important}.i-float_right{float:right!important}.i-float_none{float:none!important}@media screen and (min-width:1020px){.i-device-only{display:none!important}}@media screen and (max-width:1019px){.i-desktop-only{display:none!important}}@media not screen and (max-width:479px){.i-phones-only{display:none!important}}@media screen and (max-width:479px){.i-except-phones-only{display:none!important}}.i-no-break{white-space:nowrap}body{overflow-y:scroll}body.fullscreen-mode{overflow:hidden}.tv-layout-width{box-sizing:border-box;margin:0 auto;padding:0 20px;width:1020px}.tv-layout-width--no-padding{padding:0;width:980px}.tv-layout-width--simple{padding:0}.tv-dialog .tv-layout-width{max-width:100%}.chart-page .tv-layout-width{width:100%}@media screen and (max-width:1019px){.tv-layout-width{width:auto}.tv-layout-width .tv-feed{margin-left:-20px;margin-right:-20px}.tv-layout-width .tv-feed--tablet-top-indent{margin-top:48px}}.tv-layout-padding{padding:0 20px}body.page-wide .tv-layout-width{width:1520px}.tv-main,body.page-fullwidth .tv-layout-width{width:100%}.tv-main{display:flex;flex-direction:column;min-height:100%}.tv-side-toolbar{float:left;height:100%;overflow-x:visible;overflow-y:hidden;position:static}.chart-page .tv-content{padding:0}.clear{clear:both}.clearfix:after{clear:both;content:"";display:table}.hide{display:none!important}.show{display:block!important}.tv-right{float:right!important}.tv-left{float:left!important}#_atssh{margin-top:-20px;position:absolute}.js-right-boundary{margin-right:0}body{background-color:#fff}html.theme-dark body{background-color:#000}body.tv-body--bg_superdark,html.theme-dark body.tv-body--bg_superdark{background:#131722}body.extension{min-width:0;overflow:hidden}img{border:none}textarea{resize:none}:focus{outline:none}input,textarea{border-radius:0}.tv-profile .tags,.unselectable{-webkit-user-select:none;user-select:none}.selectable,input,textarea{-webkit-user-select:text;user-select:text}.text-center{text-align:center}#chart-area{background:#0000}#chart-area,.chart-container{position:relative}#chart-area.fullscreen{height:100%!important;left:0;position:fixed;top:0;width:100%!important;z-index:15}.chart-page{background-color:var(--tv-color-platform-background,#e0e3eb)}html.theme-dark .chart-page{background-color:var(--tv-color-platform-background,#2a2e39)}.chart-page .chart-container{contain:strict;position:relative}.chart-page .chart-container-border{background-color:#fff;border:none;height:100%;overflow:hidden;position:relative;width:100%;z-index:0}html.theme-dark .chart-page .chart-container-border{background-color:#131722}.chart-page .chart-container.multiple.active:after{border:2px solid #2962ff;bottom:0;box-sizing:border-box;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}html.theme-dark .chart-page .chart-container.multiple.active:after{border-color:#143eb3}.chart-page .chart-container.inactive .back-to-present{display:none}.chart-page .chart-container.no-header-toolbar .chart-container-border{border-top-left-radius:4px;border-top-right-radius:4px}.chart-page .chart-container.no-bottom-toolbar .chart-container-border{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.layout-with-border-radius .chart-container.top-left-chart .chart-container-border,.layout-with-border-radius .chart-container.top-left-chart.multiple.active:after{border-radius:4px 0 0 0}.layout-with-border-radius .chart-container.top-right-chart .chart-container-border,.layout-with-border-radius .chart-container.top-right-chart.multiple.active:after{border-radius:0 4px 0 0}.layout-with-border-radius .chart-container.top-full-width-chart .chart-container-border,.layout-with-border-radius .chart-container.top-full-width-chart.multiple.active:after{border-radius:4px 4px 0 0}.layout-with-border-radius .no-border-top-left-radius .chart-container .chart-container-border,.layout-with-border-radius .no-border-top-left-radius .chart-container.multiple.active:after{border-top-left-radius:0}.layout-with-border-radius .no-border-top-right-radius .chart-container .chart-container-border,.layout-with-border-radius .no-border-top-right-radius .chart-container.multiple.active:after{border-top-right-radius:0}.input-reset{border-radius:50%;cursor:pointer;display:none;height:16px;position:absolute;right:7px;top:7px;width:16px}.input-reset:before{background:url(icons.4d39018d0766cf7006bc.png) no-repeat -103px -340px;content:" ";display:block;height:10px;left:50%;margin:-5px 0 0 -5px;position:absolute;top:50%;width:10px}@media (any-hover:hover){.input-reset:hover{background-color:#f2f5f8}}.input-reset:active{opacity:.6}.loading-indicator{background:#fff;height:100%;left:0;position:absolute;top:0;width:100%;z-index:150}html.theme-dark .loading-indicator{background:#131722}.ui-slider-horizontal{background-color:#f4f7f9;border:1px solid #c9cbcd!important;box-shadow:inset 0 1px 2px #00000026;height:5px!important;margin:7px 0 0}html.theme-dark .ui-slider-horizontal{background-color:#131722;border-color:#2a2e39!important}.ui-slider-handle{background:url(icons.4d39018d0766cf7006bc.png) -20px -80px!important;border:none!important;height:15px!important;margin-left:-7px!important;top:-5px!important;width:15px!important}.ui-slider-horizontal.linewidth-slider{background:url(linewidth-slider.8e3d0520d28ce8259ccf.png) 0 0 no-repeat!important;border:none!important;box-shadow:none;display:inline-block;height:12px!important;margin:7px 10px;vertical-align:middle;width:101px}.ui-slider-horizontal.linewidth-slider:after,.ui-slider-horizontal.linewidth-slider:before{content:none}.ui-slider-horizontal.transparency-slider{background:url(opacity-slider.4f3ca6b00b45fd71da5f.png)!important;height:8px!important;margin:7px 10px;width:99px}.ui-slider-horizontal.transparency-slider.wide-slider{margin:7px 1px;width:176px}.ui-slider-horizontal.transparency-slider .gradient{background:linear-gradient(90deg,#0000 0,#7db9e8);height:100%;left:0;position:absolute;top:0;width:92%}.ui-slider-horizontal.linewidth-slider .ui-slider-handle,.ui-slider-horizontal.transparency-slider .ui-slider-handle{background:url(large-slider-handle.18e9ee5923db4eac2c43.svg) 0 0 no-repeat!important;height:20px!important;margin:-10px 0 0 -10px!important;top:50%!important;width:20px!important}.ui-slider-horizontal.linewidth-slider .ui-slider-handle.without-shift-handle-left,.ui-slider-horizontal.transparency-slider .ui-slider-handle.without-shift-handle-left{margin:-10px 3px 0 -3px!important}.falling,.growing{color:#fff}.growing{background:#42bda8}.falling{background:#f7525f}#myswf{left:0;position:fixed;top:0}.tv-button{fill:currentColor;-webkit-tap-highlight-color:transparent;background-color:initial;border:none;border-radius:4px;box-sizing:border-box;color:#787b86;cursor:pointer;display:inline-block;font-size:14px;line-height:32px;margin:0;min-width:40px;outline:0;overflow:hidden;padding:1px 22px;position:relative;text-align:center;text-decoration:none;transition:background-color .35s ease,border-color .35s ease,color .35s ease;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.tv-button.tv-button--danger_ghost,.tv-button.tv-button--default,.tv-button.tv-button--default_ghost,.tv-button.tv-button--primary_ghost,.tv-button.tv-button--secondary_ghost,.tv-button.tv-button--state,.tv-button.tv-button--success_ghost,.tv-button.tv-button--warning_ghost{padding:0 21px}.tv-button.i-active,.tv-button.i-hover,.tv-button:active{transition-duration:60ms}@media (any-hover:hover){.tv-button:hover{transition-duration:60ms}}.tv-button svg{vertical-align:middle}.tv-button--block{display:block;text-align:center;width:100%}.tv-button+.tv-button{margin-left:15px}.tv-button.tv-button--no-left-margin{margin-left:0}.tv-button__text{display:inline-block;position:relative}.tv-button__text--full-height{word-wrap:break-word;align-items:center;display:flex;height:100%;justify-content:center;line-height:1.2em;margin:11px 5px;white-space:normal;width:100%}.tv-button--default,.tv-button--default_ghost,a.tv-button--default:visited{background-color:#fff;border-color:#fff;color:#fff}html.theme-dark .tv-button--default,html.theme-dark .tv-button--default_ghost,html.theme-dark a.tv-button--default:visited{background-color:#000;border-color:#000}.tv-button--default_ghost{color:#fff}html.theme-dark .tv-button--default_ghost{color:#000}.tv-button--default_ghost.i-checked{background-color:#fff;border-color:#fff;color:#fff}html.theme-dark .tv-button--default_ghost.i-checked{background-color:#000;border-color:#000}.tv-button--default.i-active,.tv-button--default:active,.tv-button--default_ghost.i-active,.tv-button--default_ghost:active{background-color:#ececec;border-color:#ececec;color:#fff;transform:translateY(1px)}html.theme-dark .tv-button--default.i-active,html.theme-dark .tv-button--default:active,html.theme-dark .tv-button--default_ghost.i-active,html.theme-dark .tv-button--default_ghost:active{background-color:#1e222d;border-color:#1e222d}.tv-button--default.i-hover,.tv-button--default_ghost.i-hover{background-color:#e0e3eb;border-color:#e0e3eb;color:#fff}@media (any-hover:hover){.tv-button--default:hover,.tv-button--default_ghost:hover{background-color:#e0e3eb;border-color:#e0e3eb;color:#fff}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{background-color:#1e222d}@media (any-hover:hover){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{background-color:#1e222d}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{border-color:#1e222d}@media (any-hover:hover){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{border-color:#1e222d}}.tv-button--default_ghost .tv-button__loader-item{background-color:#e0e3eb}html.theme-dark .tv-button--default_ghost .tv-button__loader-item{background-color:#1e222d}.tv-button--default_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover){.tv-button--default_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--default,.tv-button--default.i-checked,.tv-button--default_ghost,.tv-button--default_ghost.i-checked{border:1px solid #b2b5be;color:#6a6d78}html.theme-dark .tv-button--default,html.theme-dark .tv-button--default.i-checked,html.theme-dark .tv-button--default_ghost,html.theme-dark .tv-button--default_ghost.i-checked{border-color:#363a45;color:#868993}.tv-button--default.i-hover,.tv-button--default_ghost.i-hover{border-color:#b2b5be;color:#6a6d78}@media (any-hover:hover){.tv-button--default:hover,.tv-button--default_ghost:hover{border-color:#b2b5be;color:#6a6d78}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{border-color:#363a45}@media (any-hover:hover){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{border-color:#363a45}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{color:#868993}@media (any-hover:hover){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{color:#868993}}.tv-button--default.i-active,.tv-button--default:active,.tv-button--default_ghost.i-active,.tv-button--default_ghost:active{border-color:#b2b5be;color:#6a6d78}html.theme-dark .tv-button--default.i-active,html.theme-dark .tv-button--default:active,html.theme-dark .tv-button--default_ghost.i-active,html.theme-dark .tv-button--default_ghost:active{border-color:#363a45;color:#868993}.tv-button--primary,.tv-button--primary_ghost,a.tv-button--primary:visited{background-color:#2962ff;border-color:#2962ff;color:#fff}html.theme-dark .tv-button--primary,html.theme-dark .tv-button--primary_ghost,html.theme-dark a.tv-button--primary:visited{background-color:#2962ff;border-color:#2962ff;color:#fff}.tv-button--primary_ghost,html.theme-dark .tv-button--primary_ghost{color:#2962ff}.tv-button--primary_ghost.i-checked{background-color:#2962ff;border-color:#2962ff;color:#fff}html.theme-dark .tv-button--primary_ghost.i-checked{background-color:#2962ff;border-color:#2962ff;color:#fff}.tv-button--primary.i-active,.tv-button--primary:active,.tv-button--primary_ghost.i-active,.tv-button--primary_ghost:active{background-color:#1848cc;border-color:#1848cc;color:#fff;transform:translateY(1px)}html.theme-dark .tv-button--primary.i-active,html.theme-dark .tv-button--primary:active,html.theme-dark .tv-button--primary_ghost.i-active,html.theme-dark .tv-button--primary_ghost:active{background-color:#1848cc;border-color:#1848cc;color:#fff}.tv-button--primary.i-hover,.tv-button--primary_ghost.i-hover{background-color:#1e53e5;border-color:#1e53e5;color:#fff}@media (any-hover:hover){.tv-button--primary:hover,.tv-button--primary_ghost:hover{background-color:#1e53e5;border-color:#1e53e5;color:#fff}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{background-color:#1e53e5}@media (any-hover:hover){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{background-color:#1e53e5}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{border-color:#1e53e5}@media (any-hover:hover){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{border-color:#1e53e5}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{color:#fff}@media (any-hover:hover){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{color:#fff}}.tv-button--primary_ghost .tv-button__loader-item,html.theme-dark .tv-button--primary_ghost .tv-button__loader-item{background-color:#1e53e5}.tv-button--primary_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover){.tv-button--primary_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--primary_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover){html.theme-dark .tv-button--primary_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--secondary,.tv-button--secondary_ghost,a.tv-button--secondary:visited{background-color:#f0f3fa;border-color:#f0f3fa;color:#787b86}.tv-button--secondary_ghost{color:#787b86}.tv-button--secondary_ghost.i-checked{background-color:#f0f3fa;border-color:#f0f3fa;color:#787b86}.tv-button--secondary.i-active,.tv-button--secondary:active,.tv-button--secondary_ghost.i-active,.tv-button--secondary_ghost:active{background-color:#d1dbf0;border-color:#d1dbf0;color:#787b86;transform:translateY(1px)}.tv-button--secondary.i-hover,.tv-button--secondary_ghost.i-hover{background-color:#e1e7f5;border-color:#e1e7f5;color:#787b86}@media (any-hover:hover){.tv-button--secondary:hover,.tv-button--secondary_ghost:hover{background-color:#e1e7f5;border-color:#e1e7f5;color:#787b86}}.tv-button--secondary_ghost .tv-button__loader-item{background-color:#e1e7f5}.tv-button--secondary_ghost.i-hover .tv-button__loader-item{background-color:#787b86}@media (any-hover:hover){.tv-button--secondary_ghost:hover .tv-button__loader-item{background-color:#787b86}}.tv-button--success,.tv-button--success_ghost,a.tv-button--success:visited{background-color:#089981;border-color:#089981;color:#fff}html.theme-dark .tv-button--success,html.theme-dark .tv-button--success_ghost,html.theme-dark a.tv-button--success:visited{background-color:#056656;border-color:#056656;color:#fff}.tv-button--success_ghost{color:#089981}html.theme-dark .tv-button--success_ghost{color:#056656}.tv-button--success_ghost.i-checked{background-color:#089981;border-color:#089981;color:#fff}html.theme-dark .tv-button--success_ghost.i-checked{background-color:#056656;border-color:#056656;color:#fff}.tv-button--success.i-active,.tv-button--success:active,.tv-button--success_ghost.i-active,.tv-button--success_ghost:active{background-color:#056656;border-color:#056656;color:#fff;transform:translateY(1px)}html.theme-dark .tv-button--success.i-active,html.theme-dark .tv-button--success:active,html.theme-dark .tv-button--success_ghost.i-active,html.theme-dark .tv-button--success_ghost:active{background-color:#089981;border-color:#089981;color:#fff}.tv-button--success.i-hover,.tv-button--success_ghost.i-hover{background-color:#06806b;border-color:#06806b;color:#fff}@media (any-hover:hover){.tv-button--success:hover,.tv-button--success_ghost:hover{background-color:#06806b;border-color:#06806b;color:#fff}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{background-color:#06806b}@media (any-hover:hover){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{background-color:#06806b}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{border-color:#06806b}@media (any-hover:hover){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{border-color:#06806b}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{color:#fff}@media (any-hover:hover){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{color:#fff}}.tv-button--success_ghost .tv-button__loader-item,html.theme-dark .tv-button--success_ghost .tv-button__loader-item{background-color:#06806b}.tv-button--success_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover){.tv-button--success_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--success_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover){html.theme-dark .tv-button--success_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--danger,.tv-button--danger_ghost,a.tv-button--danger:visited{background-color:#f7525f;border-color:#f7525f;color:#fff}html.theme-dark .tv-button--danger,html.theme-dark .tv-button--danger_ghost,html.theme-dark a.tv-button--danger:visited{background-color:#b22833;border-color:#b22833;color:#fff}.tv-button--danger_ghost{color:#f7525f}html.theme-dark .tv-button--danger_ghost{color:#b22833}.tv-button--danger_ghost.i-checked{background-color:#f7525f;border-color:#f7525f;color:#fff}html.theme-dark .tv-button--danger_ghost.i-checked{background-color:#b22833;border-color:#b22833;color:#fff}.tv-button--danger.i-active,.tv-button--danger:active,.tv-button--danger_ghost.i-active,.tv-button--danger_ghost:active{background-color:#b22833;border-color:#b22833;color:#fff;transform:translateY(1px)}html.theme-dark .tv-button--danger.i-active,html.theme-dark .tv-button--danger:active,html.theme-dark .tv-button--danger_ghost.i-active,html.theme-dark .tv-button--danger_ghost:active{background-color:#f23645;border-color:#f23645;color:#fff}.tv-button--danger.i-hover,.tv-button--danger_ghost.i-hover{background-color:#cc2f3c;border-color:#cc2f3c;color:#fff}@media (any-hover:hover){.tv-button--danger:hover,.tv-button--danger_ghost:hover{background-color:#cc2f3c;border-color:#cc2f3c;color:#fff}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{background-color:#cc2f3c}@media (any-hover:hover){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{background-color:#cc2f3c}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{border-color:#cc2f3c}@media (any-hover:hover){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{border-color:#cc2f3c}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{color:#fff}@media (any-hover:hover){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{color:#fff}}.tv-button--danger_ghost .tv-button__loader-item,html.theme-dark .tv-button--danger_ghost .tv-button__loader-item{background-color:#cc2f3c}.tv-button--danger_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover){.tv-button--danger_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--danger_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover){html.theme-dark .tv-button--danger_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--warning,.tv-button--warning_ghost,a.tv-button--warning:visited{background-color:#ff9800;border-color:#ff9800;color:#fff}.tv-button--warning_ghost{color:#ff9800}.tv-button--warning_ghost.i-checked{background-color:#ff9800;border-color:#ff9800;color:#fff}.tv-button--warning.i-active,.tv-button--warning:active,.tv-button--warning_ghost.i-active,.tv-button--warning_ghost:active{background-color:#cc7014;border-color:#cc7014;color:#fff;transform:translateY(1px)}.tv-button--warning.i-hover,.tv-button--warning_ghost.i-hover{background-color:#ff9100;border-color:#ff9100;color:#fff}@media (any-hover:hover){.tv-button--warning:hover,.tv-button--warning_ghost:hover{background-color:#ff9100;border-color:#ff9100;color:#fff}}.tv-button--warning_ghost .tv-button__loader-item{background-color:#ff9100}.tv-button--warning_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover){.tv-button--warning_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--link{fill:#2962ff;color:#2962ff}html.theme-dark .tv-button--link{fill:#3179f5;color:#3179f5}.tv-button--link:visited{fill:#2962ff;color:#2962ff}html.theme-dark .tv-button--link:visited{fill:#3179f5;color:#3179f5}@media (any-hover:hover){.tv-button--link:hover{fill:#1e53e5;color:#1e53e5}html.theme-dark .tv-button--link:hover{fill:#2962ff;color:#2962ff}}.tv-button--link:active{fill:#1848cc;color:#1848cc}html.theme-dark .tv-button--link:active{fill:#1e53e5;color:#1e53e5}.tv-button--link:focus{outline:auto;outline-offset:2px}.tv-button--link:focus-visible{outline:auto;outline-offset:2px}.tv-button--link:focus:not(:focus-visible){outline:none}.tv-button--danger_ghost,.tv-button--default_ghost,.tv-button--primary_ghost,.tv-button--secondary_ghost,.tv-button--success_ghost,.tv-button--warning_ghost{background-color:#0000;border-style:solid;border-width:1px}html.theme-dark .tv-button--danger_ghost,html.theme-dark .tv-button--default_ghost,html.theme-dark .tv-button--primary_ghost,html.theme-dark .tv-button--secondary_ghost,html.theme-dark .tv-button--success_ghost,html.theme-dark .tv-button--warning_ghost{background-color:#0000}.tv-button--danger_ghost.tv-button--size_large,.tv-button--default_ghost.tv-button--size_large,.tv-button--primary_ghost.tv-button--size_large,.tv-button--secondary_ghost.tv-button--size_large,.tv-button--success_ghost.tv-button--size_large,.tv-button--warning_ghost.tv-button--size_large{border-width:2px}.tv-button--danger_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--default_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--primary_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--secondary_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--success_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--warning_ghost.tv-button--size_large.tv-button--thin-border{border-width:1px}@media (any-hover:hover){.tv-button--default_ghost:hover{background-color:#ececec}html.theme-dark .tv-button--default_ghost:hover{background-color:#1e222d}}.tv-button.i-disabled,.tv-button.i-disabled:active,.tv-button:disabled,.tv-button:disabled:active{background-color:#e0e3eb;border-color:#e0e3eb;color:#b2b5be;cursor:default}@media (any-hover:hover){.tv-button.i-disabled:hover,.tv-button:disabled:hover{background-color:#e0e3eb;border-color:#e0e3eb;color:#b2b5be;cursor:default}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{background-color:#363a45}@media (any-hover:hover){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{background-color:#363a45}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{border-color:#363a45}@media (any-hover:hover){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{border-color:#363a45}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{color:#50535e}@media (any-hover:hover){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{color:#50535e}}.tv-button.i-disabled:active,.tv-button:disabled:active{transform:translateY(0)}.tv-button--size_xsmall{border-radius:1px;font-size:11px;font-weight:400;line-height:15px;padding:2px 7px}.tv-button--size_xsmall.tv-button--danger_ghost,.tv-button--size_xsmall.tv-button--default,.tv-button--size_xsmall.tv-button--default_ghost,.tv-button--size_xsmall.tv-button--primary_ghost,.tv-button--size_xsmall.tv-button--secondary_ghost,.tv-button--size_xsmall.tv-button--state,.tv-button--size_xsmall.tv-button--success_ghost,.tv-button--size_xsmall.tv-button--warning_ghost{padding:1px 6px}.tv-button--size_xsmall+.tv-button--size_xsmall{margin-left:10px}.tv-button--size_small{font-size:13px;line-height:25px;padding:1px 12px}.tv-button--size_small.tv-button--danger_ghost,.tv-button--size_small.tv-button--default,.tv-button--size_small.tv-button--default_ghost,.tv-button--size_small.tv-button--primary_ghost,.tv-button--size_small.tv-button--secondary_ghost,.tv-button--size_small.tv-button--state,.tv-button--size_small.tv-button--success_ghost,.tv-button--size_small.tv-button--warning_ghost{padding:0 11px}.tv-button--size_small+.tv-button--size_small{margin-left:10px}.tv-button--size_large{font-size:17px;line-height:44px;padding:1px 30px}.tv-button--size_large.tv-button--danger_ghost,.tv-button--size_large.tv-button--default,.tv-button--size_large.tv-button--default_ghost,.tv-button--size_large.tv-button--primary_ghost,.tv-button--size_large.tv-button--secondary_ghost,.tv-button--size_large.tv-button--state,.tv-button--size_large.tv-button--success_ghost,.tv-button--size_large.tv-button--warning_ghost{padding:0 29px}.tv-button--size_promo{border-radius:120px;font-size:24px;line-height:54px;padding:1px 40px}.tv-button--size_promo.tv-button--danger_ghost,.tv-button--size_promo.tv-button--default,.tv-button--size_promo.tv-button--default_ghost,.tv-button--size_promo.tv-button--primary_ghost,.tv-button--size_promo.tv-button--secondary_ghost,.tv-button--size_promo.tv-button--state,.tv-button--size_promo.tv-button--success_ghost,.tv-button--size_promo.tv-button--warning_ghost{padding:0 39px}.tv-button--no-padding{padding:1px}.tv-button--no-padding.tv-button--danger_ghost,.tv-button--no-padding.tv-button--default,.tv-button--no-padding.tv-button--default_ghost,.tv-button--no-padding.tv-button--primary_ghost,.tv-button--no-padding.tv-button--secondary_ghost,.tv-button--no-padding.tv-button--state,.tv-button--no-padding.tv-button--success_ghost,.tv-button--no-padding.tv-button--warning_ghost{padding:0}.tv-button--state{background:#0000;border-style:solid;border-width:1px;text-align:center}html.theme-dark .tv-button--state{background:#0000}.tv-button--state:after{content:"";display:inline-block}.tv-button--state__checked,.tv-button--state__uncheck-hint,.tv-button--state__unchecked{display:block;height:0;transition:opacity .2625s ease,transform .2625s ease}.tv-button--state__ellipsis-text{display:block;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}@media (any-hover:hover){.tv-button--state.i-checked:hover .tv-button--state__checked,.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint,.tv-button--state.i-checked:hover .tv-button--state__unchecked{will-change:opacity,transform}}.tv-button--state.i-checked .tv-button--state__unchecked,.tv-button--state__checked,.tv-button--state__uncheck-hint{opacity:0}@media (any-hover:hover){.tv-button--state.i-checked:hover .tv-button--state__checked{opacity:0}}.tv-button--state.i-checked .tv-button--state__checked,.tv-button--state__unchecked{opacity:1}@media (any-hover:hover){.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint{opacity:1}.tv-button--state.i-checked:hover .tv-button--state__checked{transform:translateY(-5px)}}.tv-button--state.i-checked .tv-button--state__unchecked,.tv-button--state__checked,.tv-button--state__uncheck-hint{transform:translateY(5px)}.tv-button--state.i-checked .tv-button--state__checked{transform:translateY(0)}@media (any-hover:hover){.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint{transform:translateY(0)}}.tv-button--state.tv-button--success{background-color:#0000;color:#089981}html.theme-dark .tv-button--state.tv-button--success{background-color:#0000;color:#056656}.tv-button--state.tv-button--success.i-checked{background-color:#089981;color:#fff}html.theme-dark .tv-button--state.tv-button--success.i-checked{background-color:#056656;color:#fff}@media (any-hover:hover){.tv-button--state.tv-button--success:hover{background-color:#06806b;color:#fff}html.theme-dark .tv-button--state.tv-button--success:hover{background-color:#06806b;color:#fff}}.tv-button--state.tv-button--success:active{background-color:#056656;color:#fff}html.theme-dark .tv-button--state.tv-button--success:active{background-color:#089981;color:#fff}.tv-button--state.tv-button--danger{background-color:#0000;color:#f7525f}html.theme-dark .tv-button--state.tv-button--danger{background-color:#0000;color:#b22833}.tv-button--state.tv-button--danger.i-checked{background-color:#f7525f;color:#fff}@media (any-hover:hover){.tv-button--state.tv-button--danger:hover{background-color:#f7525f;color:#fff}}.tv-button--state.tv-button--danger:active{background-color:#f23645;color:#fff}.tv-button--state.tv-button--primary{background-color:#0000;color:#2962ff}html.theme-dark .tv-button--state.tv-button--primary{background-color:#0000;color:#2962ff}.tv-button--state.tv-button--primary.i-checked{background-color:#2962ff;color:#fff}html.theme-dark .tv-button--state.tv-button--primary.i-checked{background-color:#2962ff;color:#fff}@media (any-hover:hover){.tv-button--state.tv-button--primary:hover{background-color:#1e53e5;color:#fff}html.theme-dark .tv-button--state.tv-button--primary:hover{background-color:#1e53e5;color:#fff}}.tv-button--state.tv-button--primary:active{background-color:#1848cc;color:#fff}html.theme-dark .tv-button--state.tv-button--primary:active{background-color:#1848cc;color:#fff}.tv-button--state.tv-button--primary_ghost-hover.i-checked{background-color:#0000;color:#2962ff}html.theme-dark .tv-button--state.tv-button--primary_ghost-hover.i-checked{background-color:#0000;color:#2962ff}@media (any-hover:hover){.tv-button--state.tv-button--primary_ghost-hover:hover{background-color:#1e53e5;color:#fff}html.theme-dark .tv-button--state.tv-button--primary_ghost-hover:hover{background-color:#1e53e5;color:#fff}}.tv-button--state.tv-button--primary_ghost-hover:active{background-color:#1848cc;color:#fff}html.theme-dark .tv-button--state.tv-button--primary_ghost-hover:active{background-color:#1848cc;color:#fff}.tv-button--state.tv-button--secondary{background-color:initial;color:#787b86}.tv-button--state.tv-button--secondary.i-checked{background-color:#f0f3fa;color:#787b86}@media (any-hover:hover){.tv-button--state.tv-button--secondary:hover{background-color:#e1e7f5;color:#787b86}}.tv-button--state.tv-button--secondary:active{background-color:#d1dbf0;color:#787b86}.tv-button--state.tv-button--warning{background-color:initial;color:#ff9800}.tv-button--state.tv-button--warning.i-checked{background-color:#ff9800;color:#fff}@media (any-hover:hover){.tv-button--state.tv-button--warning:hover{background-color:#ff9100;color:#fff}}.tv-button--state.tv-button--warning:active{background-color:#cc7014;color:#fff}.tv-button--state.tv-button--icon-with-text svg{margin-bottom:-8px;margin-right:6px;vertical-align:unset}.tv-button--icon{align-items:center;display:inline-flex;height:34px;justify-content:center;min-width:auto;padding:0!important;width:34px}.tv-button--icon.tv-button--size_xsmall{height:19px;width:19px}.tv-button--icon.tv-button--size_small{height:27px;width:27px}.tv-button--icon.tv-button--size_large{height:46px;width:46px}.tv-button__icon{display:flex;margin-right:7px}.tv-button--loader .tv-button__text{transition:opacity 175ms ease,transform 175ms ease}.tv-button--loader.i-start-load .tv-button__text{opacity:0;transform:translateY(-5px)}.tv-button--loader.i-loading .tv-button__text{opacity:0;transform:translateY(5px)}.tv-button--loader.i-stop-load .tv-button__text{opacity:1;transform:translateY(0);transition-delay:175ms}.tv-button__loader{bottom:0;font-size:0;height:100%;left:0;margin:0 auto;opacity:0;position:absolute;right:0;text-align:center;top:0;transition:opacity .35s ease}.tv-button__loader:after{content:"";display:inline-block;height:100%;vertical-align:middle}.tv-button--loader.i-loading .tv-button__loader,.tv-button--loader.i-start-load .tv-button__loader{opacity:1}.tv-button--loader.i-stop-load .tv-button__loader{opacity:0}.tv-button__loader-item{background-color:#fff;border-radius:100%;display:inline-block;height:10px;margin-left:2px;margin-right:2px;opacity:0;transform:translateY(12px) scale(.6);transition:transform .35s cubic-bezier(.68,-.55,.265,1.55),opacity .35s ease;vertical-align:middle;width:10px}.tv-button__loader-item:nth-child(2){transition-delay:.11666667s}.tv-button__loader-item:nth-child(3){transition-delay:233.33333ms}.tv-button--default .tv-button__loader-item{background-color:#787b86}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-start-load .tv-button__loader-item{opacity:1}.tv-button--loader.i-stop-load .tv-button__loader-item{opacity:0}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-start-load .tv-button__loader-item,.tv-button--loader.i-stop-load .tv-button__loader-item{transform:translateY(0) scale(.6)}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-stop-load .tv-button__loader-item{animation:tv-button-loader .96s ease-in-out infinite both}.tv-button--loader.i-loading .tv-button__loader-item:nth-child(2),.tv-button--loader.i-stop-load .tv-button__loader-item:nth-child(2){animation-delay:.151s}.tv-button--loader.i-loading .tv-button__loader-item:nth-child(3),.tv-button--loader.i-stop-load .tv-button__loader-item:nth-child(3){animation-delay:.32s}.tv-button--no-border-radius{border-radius:0}.tv-button--no-border{border:none}.tv-button--connect{border-radius:0}.tv-button--connect_left{border-bottom-left-radius:0;border-top-left-radius:0}.tv-button--connect_right{border-bottom-right-radius:0;border-top-right-radius:0}.tv-button--with-icon{align-items:center;display:inline-flex;transform:translate(0)}@keyframes tv-button-loader{0%,to{transform:scale(.6)}50%{transform:scale(.9)}}.tv-control-input{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #e0e3eb;border-radius:2px;box-sizing:border-box;color:#434651;display:block;font-size:13px;height:34px;padding:0 12px;transition:border-color .35s ease,background-color .35s ease;width:100%}html.theme-dark .tv-control-input{background-color:#000;border-color:#363a45;color:#d1d4dc}.tv-control-input::placeholder{color:#a3a6af;opacity:1}html.theme-dark .tv-control-input::placeholder{color:#50535e}.tv-control-input:-webkit-autofill{-webkit-text-fill-color:#50535e!important;box-shadow:inset 0 0 0 1000px #fff!important}.tv-control-input--size_xsmall{height:19px}.tv-control-input--size_small{height:27px}.tv-control-input--size_large{font-size:16px;height:48px}.tv-control-input--connect{border-left:0;border-radius:0;border-right:0}.tv-control-input--connect_left{border-bottom-left-radius:0;border-left:none;border-top-left-radius:0}.tv-control-input--connect_right{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0}@media (any-hover:hover){.tv-control-input:hover{border-color:#c1c4cd;transition-duration:60ms}html.theme-dark .tv-control-input:hover{border-color:#50535e}}.tv-control-input:focus{border-color:#2962ff!important;transition-duration:60ms}.tv-control-input[readonly]{border-color:#e0e3eb;color:#868993}.tv-control-input[readonly]:focus{border-color:#e0e3eb!important}@media (any-hover:hover){.tv-control-input[readonly]:hover{border-color:#e0e3eb!important}}html.theme-dark .tv-control-input[readonly]:focus{border-color:#2a2e39!important}@media (any-hover:hover){html.theme-dark .tv-control-input[readonly]:hover{border-color:#2a2e39!important}}.tv-control-input--readonly_dark,.tv-control-input--readonly_dark[readonly],html.theme-dark .tv-control-input--readonly_dark,html.theme-dark .tv-control-input--readonly_dark[readonly]{color:#50535e}.tv-control-input.i-disabled,.tv-control-input[disabled]{border-color:#e0e3eb!important;color:#e0e3eb!important}html.theme-dark .tv-control-input.i-disabled,html.theme-dark .tv-control-input[disabled]{border-color:#2a2e39!important;color:#2a2e39!important}.tv-control-input.i-disabled::placeholder,.tv-control-input[disabled]::placeholder{color:#e0e3eb!important}html.theme-dark .tv-control-input.i-disabled::placeholder,html.theme-dark .tv-control-input[disabled]::placeholder{color:#2a2e39!important}@media (any-hover:hover){.tv-control-input.i-disabled:hover,.tv-control-input[disabled]:hover{border-color:#e0e3eb!important}html.theme-dark .tv-control-input.i-disabled:hover,html.theme-dark .tv-control-input[disabled]:hover{border-color:#2a2e39!important}}.tv-control-input.i-error{border-color:#f7525f!important}@media (any-hover:hover){.tv-control-input.i-error:hover{border-color:#f7525f!important}}.tv-control-input.i-error:focus{border-color:#f23645!important}.tv-control-input.i-success{border-color:#089981!important}html.theme-dark .tv-control-input.i-success{border-color:#056656!important}@media (any-hover:hover){.tv-control-input.i-success:hover,html.theme-dark .tv-control-input.i-success:hover{border-color:#06806b!important}}.tv-control-input.i-success:active,.tv-control-input.i-success:focus{border-color:#056656!important}html.theme-dark .tv-control-input.i-success:active,html.theme-dark .tv-control-input.i-success:focus{border-color:#089981!important}.tv-control-input--phone{direction:ltr;text-align:left}.tv-control-input--file{display:none}body,html{background:none;height:100%;overflow:hidden;width:100%}body{min-width:240px}#library-container{background:#fff;border:1px solid #d9dadb}#library-container #showExtendedHoursLink{display:none}.on-widget .open-popup{background:#6798bb;border-width:0!important;border:none;margin-left:4px;padding:7px}@media (any-hover:hover){.on-widget .open-popup:hover{background:#69a3cc}}.on-widget .open-popup:active{background:#71acd6}.on-widget .open-popup svg{fill:#fff;display:block;height:14px;width:16px}.on-widget .widgetbar-widget-hotlist .widgetbar-widgetheader .widgetbar-headerspace{display:none}.text .logo-highlighted{font-weight:700;text-decoration:underline}.on-cme-widget .symbol-edit-popup .filter,.on-cme-widget .symbol-search-dialog .filter{display:none}.on-cme-widget .symbol-search-dialog .results{height:450px}.load-chart .chart-search,.load-chart .chart-search input{width:100%}@media only screen and (max-width:750px){.charts-popup-list .item.save-load-chart-title{display:block}}.charts-popup-list .item .title,.charts-popup-list .item .title-expanded{width:auto}.common-tooltip-EJBD96zX{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:13px;color:#f0f3fa;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height);opacity:1;pointer-events:none;position:fixed;transition:opacity .15s linear;z-index:1000}.common-tooltip--hidden-EJBD96zX{opacity:0}.common-tooltip--horizontal-EJBD96zX{margin:4px 0}.common-tooltip--horizontal-EJBD96zX.common-tooltip--farther-EJBD96zX{margin:8px 0}.common-tooltip--vertical-EJBD96zX{margin:0 4px}.common-tooltip--vertical-EJBD96zX.common-tooltip-farther-EJBD96zX{margin:0 8px}.common-tooltip--direction_normal-EJBD96zX{flex-direction:row}.common-tooltip--direction_normal-EJBD96zX .common-tooltip__body-EJBD96zX{border-bottom-left-radius:2px;border-top-left-radius:2px}.common-tooltip--direction_normal-EJBD96zX .common-tooltip__body--no-buttons-EJBD96zX,.common-tooltip--direction_normal-EJBD96zX .common-tooltip__button-container-EJBD96zX{border-bottom-right-radius:2px;border-top-right-radius:2px}.common-tooltip--direction_normal-EJBD96zX .common-tooltip__button-EJBD96zX:not(:last-child){margin-right:1px}.common-tooltip--direction_reversed-EJBD96zX{flex-direction:row-reverse}.common-tooltip--direction_reversed-EJBD96zX .common-tooltip__body-EJBD96zX{border-bottom-right-radius:2px;border-top-right-radius:2px}.common-tooltip--direction_reversed-EJBD96zX .common-tooltip__body--no-buttons-EJBD96zX,.common-tooltip--direction_reversed-EJBD96zX .common-tooltip__button-container-EJBD96zX{border-bottom-left-radius:2px;border-top-left-radius:2px}.common-tooltip--direction_reversed-EJBD96zX .common-tooltip__button-EJBD96zX:not(:first-child){margin-left:1px}.common-tooltip__ear-holder-EJBD96zX{position:relative}.common-tooltip__ear-holder-EJBD96zX:after{border:0 solid #2a2e39;box-sizing:border-box;content:"";display:block;height:0;position:absolute;width:0}html.theme-dark .common-tooltip__ear-holder-EJBD96zX:after{border-color:#363a45}.common-tooltip__ear-holder--above-EJBD96zX:after,.common-tooltip__ear-holder--below-EJBD96zX:after{border-left:6px solid #0000;border-right:6px solid #0000;left:50%;margin-left:-6px}html.theme-dark .common-tooltip__ear-holder--above-EJBD96zX:after,html.theme-dark .common-tooltip__ear-holder--below-EJBD96zX:after{border-left-color:#0000;border-right-color:#0000}.common-tooltip__ear-holder--below-EJBD96zX:after{border-bottom-width:4px;bottom:100%}.common-tooltip__ear-holder--above-EJBD96zX:after{border-top-width:4px;top:100%}.common-tooltip__ear-holder--after-EJBD96zX:after,.common-tooltip__ear-holder--before-EJBD96zX:after{border-bottom:6px solid #0000;border-top:6px solid #0000;margin-top:-6px;top:50%}html.theme-dark .common-tooltip__ear-holder--after-EJBD96zX:after,html.theme-dark .common-tooltip__ear-holder--before-EJBD96zX:after{border-bottom-color:#0000;border-top-color:#0000}.common-tooltip__ear-holder--before-EJBD96zX:after{border-right-width:4px;right:100%}.common-tooltip__ear-holder--after-EJBD96zX:after{border-left-width:4px;left:100%}.common-tooltip__body-EJBD96zX{word-wrap:break-word;background-color:#2a2e39;box-sizing:border-box;display:block;max-width:320px;overflow:hidden;padding:3px 8px;position:relative;text-align:left;white-space:pre-wrap}html.theme-dark .common-tooltip__body-EJBD96zX{background-color:#363a45}.common-tooltip__body--with-hotkey-EJBD96zX{display:flex;max-width:420px;padding:0}.common-tooltip__body--width_wide-EJBD96zX{max-width:640px}.common-tooltip__body--width_narrow-EJBD96zX{max-width:200px}.common-tooltip__body--no-padding-EJBD96zX{padding:0}.common-tooltip__hotkey-block-EJBD96zX{align-items:center;color:#ff9800;display:inline-flex;flex:1 0 auto;justify-content:center;line-height:12px;padding:4px 8px 5px}.common-tooltip__hotkey-block--divider-EJBD96zX{border-left:1px solid #5d606b;margin-left:8px}html.theme-dark .common-tooltip__hotkey-block--divider-EJBD96zX{border-left:1px solid #868993}.common-tooltip__hotkey-text-EJBD96zX{align-items:center;display:inline-flex;margin:3px 0 3px 8px}.common-tooltip__hotkey-button-EJBD96zX{align-items:center;border:1px solid;border-radius:2px;display:inline-flex;height:13px;justify-content:center;min-width:7px;padding:0 3px}.common-tooltip__plus-sign-EJBD96zX{height:15px;line-height:16px;text-align:center;width:13px}.common-tooltip__button-container-EJBD96zX{display:flex;overflow:hidden;position:relative}.common-tooltip__button-EJBD96zX{align-items:center;background-color:#2962ff;color:#fff;display:flex;padding:0 10px}@media (any-hover:hover){.common-tooltip__button-EJBD96zX:hover{background-color:#bbd9fb}}.common-tooltip-EJBD96zX.theme-white{color:#131722}html.theme-dark .common-tooltip-EJBD96zX.theme-white{color:#d1d4dc}.common-tooltip-EJBD96zX.theme-white .common-tooltip__body-EJBD96zX{background-color:#fff;border-radius:0}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__body-EJBD96zX{background-color:#1e222d}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder-EJBD96zX{border:1px solid #e0e3eb}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder-EJBD96zX{border:1px solid #363a45}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder-EJBD96zX:after{border-color:#fff}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder-EJBD96zX:after{border-color:#1e222d}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--above-EJBD96zX:after,.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--below-EJBD96zX:after{border-left:6px solid #0000;border-right:6px solid #0000}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--above-EJBD96zX:after,html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--below-EJBD96zX:after{border-left-color:#0000;border-right-color:#0000}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--after-EJBD96zX:after,.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--before-EJBD96zX:after{border-bottom:6px solid #0000;border-top:6px solid #0000}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--after-EJBD96zX:after,html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--before-EJBD96zX:after{border-bottom-color:#0000;border-top-color:#0000}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder-EJBD96zX:before{border:0 solid #e0e3eb;content:"";display:block;height:0;position:absolute;width:0;z-index:1000}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder-EJBD96zX:before{border-color:#363a45}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--above-EJBD96zX:before,.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--below-EJBD96zX:before{border-left:7px solid #0000;border-right:7px solid #0000;left:50%;margin-left:-7px}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--above-EJBD96zX:before,html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--below-EJBD96zX:before{border-left-color:#0000;border-right-color:#0000}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--below-EJBD96zX:before{border-bottom-width:6px;top:-6px}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--above-EJBD96zX:before{border-top-width:6px;bottom:-6px}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--after-EJBD96zX:before,.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--before-EJBD96zX:before{border-bottom:7px solid #0000;border-top:7px solid #0000;margin-top:-7px;top:50%}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--after-EJBD96zX:before,html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--before-EJBD96zX:before{border-bottom-color:#0000;border-top-color:#0000}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--before-EJBD96zX:before{border-right-width:6px;left:-6px}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--after-EJBD96zX:before{border-left-width:6px;right:-6px}.common-tooltip-EJBD96zX.theme-round-shadow{box-shadow:0 1px 3px 0 #2a2c394a;color:#131722}html.theme-dark .common-tooltip-EJBD96zX.theme-round-shadow{color:#d1d4dc}.common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__body-EJBD96zX{background-color:#fff}html.theme-dark .common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__body-EJBD96zX{background-color:#1e222d}.common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder-EJBD96zX:after{border-color:#fff}html.theme-dark .common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder-EJBD96zX:after{border-color:#1e222d}.common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--above-EJBD96zX:after,.common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--below-EJBD96zX:after{border-left:6px solid #0000;border-right:6px solid #0000}html.theme-dark .common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--above-EJBD96zX:after,html.theme-dark .common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--below-EJBD96zX:after{border-left-color:#0000;border-right-color:#0000}.common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--after-EJBD96zX:after,.common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--before-EJBD96zX:after{border-bottom:6px solid #0000;border-top:6px solid #0000}html.theme-dark .common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--after-EJBD96zX:after,html.theme-dark .common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--before-EJBD96zX:after{border-bottom-color:#0000;border-top-color:#0000}.common-tooltip-EJBD96zX.theme-chart .common-tooltip__body-EJBD96zX{background-color:#fff;border:1px solid #e0e3eb;border-radius:16px;box-shadow:0 2px 4px #0003;max-width:342px}html.theme-dark .common-tooltip-EJBD96zX.theme-chart .common-tooltip__body-EJBD96zX{background-color:#1e222d;border:1px solid #434651;box-shadow:0 2px 4px #0006}.common-tooltip-EJBD96zX.theme-chart .common-tooltip__ear-holder-EJBD96zX:after{content:none}.container-B8mkOfAH{background-color:var(--tv-color-platform-background,#e0e3eb);box-sizing:border-box;height:100%;width:100%}html.theme-dark .container-B8mkOfAH{background-color:var(--tv-color-platform-background,#2a2e39)}.container-B8mkOfAH .inner-B8mkOfAH{background-color:var(--tv-color-pane-background,#fff);height:100%;width:100%}html.theme-dark .container-B8mkOfAH .inner-B8mkOfAH{background-color:var(--tv-color-pane-background,#131722)}.container-B8mkOfAH.border-left-B8mkOfAH{padding-left:4px}.container-B8mkOfAH.border-right-B8mkOfAH{padding-right:4px}.container-B8mkOfAH.border-top-B8mkOfAH{padding-top:4px}.container-B8mkOfAH.border-bottom-B8mkOfAH{padding-bottom:4px}.container-B8mkOfAH.top-right-radius-B8mkOfAH .inner-B8mkOfAH{border-top-right-radius:0}.container-B8mkOfAH.top-left-radius-B8mkOfAH .inner-B8mkOfAH{border-top-left-radius:0}.container-B8mkOfAH.bottom-right-radius-B8mkOfAH .inner-B8mkOfAH{border-bottom-right-radius:0}.container-B8mkOfAH.bottom-left-radius-B8mkOfAH .inner-B8mkOfAH{border-bottom-left-radius:0}.tv-spinner{animation:tv-spinner__container-rotate-aLqboHuu .9s linear infinite;border-bottom:0 solid #9598a133;border-left:0 solid #9598a133;border-left-color:var(--tv-spinner-color,#2962ff);border-radius:50%;border-right:0 solid #9598a133;border-top:0 solid #9598a133;border-top-color:var(--tv-spinner-color,#2962ff);display:none;margin:0 auto;position:absolute}.tv-spinner--shown{display:block}.tv-spinner--size_xxsmall{border-width:2px;height:10px;left:calc(50% - 7px);top:calc(50% - 7px);width:10px}.tv-spinner--size_xsmall{border-width:2px;height:14px;left:calc(50% - 9px);top:calc(50% - 9px);width:14px}.tv-spinner--size_small{border-width:2px;height:20px;left:calc(50% - 12px);top:calc(50% - 12px);width:20px}.tv-spinner--size_medium{border-width:3px;height:28px;left:calc(50% - 17px);top:calc(50% - 17px);width:28px}.tv-spinner--size_large{border-width:4px;height:56px;left:calc(50% - 32px);top:calc(50% - 32px);width:56px}@keyframes tv-spinner__container-rotate-aLqboHuu{to{transform:rotate(1turn)}}.screen-otjoFNF2{bottom:0;display:none;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:8}.screen-otjoFNF2.fade-otjoFNF2{animation:screenfade-otjoFNF2 .3s ease backwards;display:block}@keyframes screenfade-otjoFNF2{0%{opacity:0}}.paneSeparator-uqBaC1Ki{margin:0;padding:0;position:relative}.paneSeparator-uqBaC1Ki .handle-uqBaC1Ki{height:9px;left:0;position:absolute;top:-4px;width:100%;z-index:50}.paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.active-uqBaC1Ki,.paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.hovered-uqBaC1Ki{background:#b2b5be33;cursor:row-resize}.chart-widget--themed-dark .paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.active-uqBaC1Ki,.chart-widget--themed-dark .paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.hovered-uqBaC1Ki{background:#b2b5be1f}.paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.active-uqBaC1Ki:before{background:#b2b5be03;content:"";height:100%;left:0;opacity:0;position:fixed;top:0;width:100%}.price-axis-stub-t9vjEPyG .wrapper-t9vjEPyG{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.price-axis-stub-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG{background-color:#e0e3eb80;border-radius:50%;display:inline-block;height:19px;position:relative;transform-origin:bottom;width:19px;z-index:2}.price-axis-stub-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG .symbol-t9vjEPyG{bottom:50%;color:#50535e;font-size:11px;opacity:1;pointer-events:false;position:absolute;text-align:center;top:50%;width:100%;z-index:2}html.theme-dark .price-axis-stub-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG .symbol-t9vjEPyG{color:#50535e}.price-axis-stub-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG .gear-t9vjEPyG{color:#131722;height:13px;left:2px;opacity:0;pointer-events:false;position:absolute;top:3px;z-index:3}html.theme-dark .price-axis-stub-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG .gear-t9vjEPyG{color:#131722}.chart-container.inactive .price-axis-stub-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG{display:none}@media (any-hover:hover){.chart-container:hover .price-axis-stub-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG{display:inline-block}.price-axis-stub-t9vjEPyG:hover .wrapper-t9vjEPyG .label-t9vjEPyG{background-color:#e0e3eb00}.price-axis-stub-t9vjEPyG:hover .wrapper-t9vjEPyG .label-t9vjEPyG .gear-t9vjEPyG{opacity:1}.price-axis-stub-t9vjEPyG:hover .wrapper-t9vjEPyG .label-t9vjEPyG .symbol-t9vjEPyG{opacity:0}}.price-axis-stub-t9vjEPyG.fixed-gear-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG{background-color:#0000}.price-axis-stub-t9vjEPyG.fixed-gear-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG .symbol-t9vjEPyG{opacity:0}.price-axis-stub-t9vjEPyG.fixed-gear-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG .gear-t9vjEPyG{opacity:1}.price-axis-stub-t9vjEPyG.fixed-symbol-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG{background-color:#e0e3eb80}.price-axis-stub-t9vjEPyG.fixed-symbol-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG .gear-t9vjEPyG{opacity:0}.price-axis-stub-t9vjEPyG.fixed-symbol-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG .symbol-t9vjEPyG{opacity:1}.chart-widget__bottom--themed-dark .price-axis-stub-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG{background-color:#2a2e3980}.chart-widget__bottom--themed-dark .price-axis-stub-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG .symbol-t9vjEPyG,html.theme-dark .chart-widget__bottom--themed-dark .price-axis-stub-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG .symbol-t9vjEPyG{color:#787b86}.chart-widget__bottom--themed-dark .price-axis-stub-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG .gear-t9vjEPyG,html.theme-dark .chart-widget__bottom--themed-dark .price-axis-stub-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG .gear-t9vjEPyG{color:#d1d4dc}@media (any-hover:hover){.chart-widget__bottom--themed-dark .price-axis-stub-t9vjEPyG:hover .wrapper-t9vjEPyG .label-t9vjEPyG{background-color:#2a2e3900}}.chart-widget__bottom--themed-dark .price-axis-stub-t9vjEPyG.fixed-symbol-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG{background-color:#2a2e3980}.chart-widget__bottom--themed-dark .price-axis-stub-t9vjEPyG.fixed-gear-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG{background-color:#0000}.price-axis-currency-label-wrapper-y5H41VPj{box-sizing:border-box;padding:4px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%;z-index:3}.price-axis-currency-label-wrapper-y5H41VPj.hidden-y5H41VPj{visibility:hidden}.price-axis-currency-label-y5H41VPj{background:#fff;border:1px solid #e0e3eb;border-radius:4px;box-sizing:border-box;cursor:default;width:100%}.price-axis-currency-label-y5H41VPj .row-y5H41VPj{align-items:center;color:#131722;column-gap:2px;display:flex;height:24px;justify-content:space-between;line-height:1em;padding:0 3px}.price-axis-currency-label-y5H41VPj .row-y5H41VPj:nth-child(1 of :not(.js-hidden)){border-top-left-radius:3px;border-top-right-radius:3px}.price-axis-currency-label-y5H41VPj .row-y5H41VPj:nth-last-child(-n+1 of :not(.js-hidden)){border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media (any-hover:hover){.price-axis-currency-label-y5H41VPj .row-y5H41VPj:hover:not(.readonly){background:#f0f3fa}}.price-axis-currency-label-y5H41VPj .row-y5H41VPj.expanded-y5H41VPj{background:#e0e3eb}.price-axis-currency-label-y5H41VPj .row-y5H41VPj.expanded-y5H41VPj .price-axis-currency-label-arrow-down-y5H41VPj{transform:scaleY(-1)}.price-axis-currency-label-y5H41VPj div{pointer-events:auto}.price-axis-currency-label-text-y5H41VPj{white-space:nowrap}.price-axis-currency-label-arrow-down-y5H41VPj{align-self:center;display:flex}.chart-widget__bottom--themed-dark .price-axis-currency-label-wrapper-y5H41VPj .price-axis-currency-label-y5H41VPj{background:#131722;border:1px solid #434651}.chart-widget__bottom--themed-dark .price-axis-currency-label-wrapper-y5H41VPj .price-axis-currency-label-y5H41VPj .row-y5H41VPj{color:#d1d4dc}@media (any-hover:hover){.chart-widget__bottom--themed-dark .price-axis-currency-label-wrapper-y5H41VPj .price-axis-currency-label-y5H41VPj .row-y5H41VPj:hover:not(.readonly){background:#2a2e39}}.chart-widget__bottom--themed-dark .price-axis-currency-label-wrapper-y5H41VPj .price-axis-currency-label-y5H41VPj .row-y5H41VPj.expanded-y5H41VPj{background:#363a45}.priceScaleModeButtons-PEm49B2T{box-sizing:border-box;display:flex;gap:4px;justify-content:center;padding:4px;width:100%}.priceScaleModeButtons__button-PEm49B2T{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;background-color:#fff;border:1px solid #e0e3eb;border-radius:4px;display:flex;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;justify-content:center;line-height:var(--ui-lib-typography-line-height);padding:1px 0;width:20px}html.theme-dark .priceScaleModeButtons__button-PEm49B2T{background-color:#131722;border:1px solid #434651}@media (any-hover:hover){.priceScaleModeButtons__button-PEm49B2T:hover{background-color:#f0f3fa;border-color:#f0f3fa}html.theme-dark .priceScaleModeButtons__button-PEm49B2T:hover{background-color:#2a2e39;border-color:#2a2e39}}.priceScaleModeButtons__button-PEm49B2T:active{background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .priceScaleModeButtons__button-PEm49B2T:active{background-color:#363a45;border-color:#363a45}.priceScaleModeButtons__button_activated-PEm49B2T{background-color:#e3effd;border-color:#e3effd;color:#2962ff}html.theme-dark .priceScaleModeButtons__button_activated-PEm49B2T{background-color:#142e61;border-color:#142e61;color:#bbd9fb}@media (any-hover:hover){.priceScaleModeButtons__button_activated-PEm49B2T:hover{background-color:#bbd9fb;border-color:#bbd9fb}html.theme-dark .priceScaleModeButtons__button_activated-PEm49B2T:hover{background-color:#143a87;border-color:#143a87}}.price-axis{cursor:default;height:100%;overflow:hidden;position:absolute}.price-axis--cursor-grabbing{cursor:grabbing}.price-axis--cursor-pointer{cursor:pointer}.price-axis--cursor-ns-resize{cursor:ns-resize}.price-axis__modeButtons{bottom:0;margin:0 1px;position:absolute;width:calc(100% - 2px);z-index:3}.price-axis__modeButtons_hidden{visibility:hidden}.pane{cursor:crosshair;overflow:hidden}.pane--cursor-pointer{cursor:pointer}.pane--cursor-eraser{cursor:url(eraser.c80610a04a92d2465b03.cur),default}.pane--cursor-dot{cursor:url(dot.3d617b6b01edba83a7f4.cur),default}.pane--cursor-performance{cursor:url(performance.769cf9dda2ede7d12b74.svg),default}.pane--cursor-default{cursor:default}.pane--cursor-grabbing{cursor:grabbing}.pane--cursor-zoom-in{cursor:zoom-in}.pane--cursor-ew-resize{cursor:ew-resize}.pane--cursor-ns-resize{cursor:ns-resize}.pane--cursor-nwse-resize{cursor:nwse-resize}.pane--cursor-nesw-resize{cursor:nesw-resize}.pane--cursor-none{cursor:none}.time-axis{cursor:default}.time-axis--cursor-grabbing{cursor:grabbing}.time-axis--cursor-ew-resize{cursor:ew-resize}.chart-widget{border-style:none;box-sizing:border-box;height:256px;left:0;margin:0;overflow:hidden;padding:0;position:absolute;top:0;width:512px}.chart-markup-table{border:none;border-collapse:collapse;border-spacing:0;box-sizing:border-box;line-height:0px}.chart-gui-wrapper{align-items:flex-start;direction:ltr;display:flex;height:100%;max-height:100%;max-width:100%;overflow:hidden;position:relative;width:100%}.chartsSplitter-L0xapso5{background:"transparent";position:absolute}.chartsSplitter-L0xapso5.hovered-L0xapso5{background:#2962ff26}.chartsSplitter-L0xapso5.i-active-L0xapso5:before{background:#b2b5be03;content:"";height:100%;left:0;opacity:0;position:fixed;top:0;width:100%}.chart-controls-bar{background-color:var(--tv-color-pane-background,#fff);border-top:1px solid;border-color:var(--tv-color-platform-background,#e0e3eb);border-radius:0 0 4px 4px;box-sizing:border-box;contain:strict;height:39px;overflow:hidden;position:absolute}html.theme-dark .chart-controls-bar{background-color:var(--tv-color-pane-background,#131722);border-color:var(--tv-color-platform-background,#2a2e39)}.no-border-bottom-left-radius .chart-controls-bar{border-bottom-left-radius:0}.no-border-bottom-right-radius .chart-controls-bar{border-bottom-right-radius:0}@font-face{font-family:EuclidCircular;font-style:normal;font-weight:400;src:url(EuclidCircular.be8f862db48c2976009f.woff2) format("woff2")} \ No newline at end of file diff --git a/charting_library/bundles/6150.bda60280b05cea478076.rtl.css b/charting_library/bundles/6150.bda60280b05cea478076.rtl.css new file mode 100644 index 0000000..eb081a9 --- /dev/null +++ b/charting_library/bundles/6150.bda60280b05cea478076.rtl.css @@ -0,0 +1 @@ +html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum" on,"lnum" on;color:#131722;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:14px}html.theme-dark body{color:#d1d4dc}html[lang=vi] body{font-family:Arial,sans-serif}body,html{box-sizing:border-box}body,dir,h1,h2,h3,h4,h5,h6,html,li,menu,ol,p,ul{margin:0;padding:0}a{text-decoration:none}a:active{outline:0}@media (any-hover:hover){a:hover{outline:0}}h1{font-size:2em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sup{top:-.25em}sub{bottom:-.25em}figure{margin:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,select{text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:default}input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:initial}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:none;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{--v-rhythm-header-1-space-phone:56px;--v-rhythm-header-1-space-tablet:80px;--v-rhythm-header-1-space-laptop:100px;--v-rhythm-header-1-space-desktop:120px;--v-rhythm-header-2-space-phone:16px;--v-rhythm-header-2-space-tablet:24px;--v-rhythm-header-2-space-laptop:32px;--v-rhythm-header-2-space-desktop:40px;--v-rhythm-header-3-space-phone:16px;--v-rhythm-header-3-space-tablet:16px;--v-rhythm-header-3-space-laptop:24px;--v-rhythm-header-3-space-desktop:24px;--v-rhythm-footer-1-space-phone:56px;--v-rhythm-footer-1-space-tablet:80px;--v-rhythm-footer-1-space-laptop:100px;--v-rhythm-footer-1-space-desktop:120px;--v-rhythm-footer-2-space-phone:16px;--v-rhythm-footer-2-space-tablet:24px;--v-rhythm-footer-2-space-laptop:32px;--v-rhythm-footer-2-space-desktop:40px;--v-rhythm-footer-3-space-phone:16px;--v-rhythm-footer-3-space-tablet:16px;--v-rhythm-footer-3-space-laptop:24px;--v-rhythm-footer-3-space-desktop:24px;--v-rhythm-spacing-1-phone:80px;--v-rhythm-spacing-1-tablet:120px;--v-rhythm-spacing-1-laptop:160px;--v-rhythm-spacing-1-desktop:200px;--v-rhythm-spacing-2-phone:64px;--v-rhythm-spacing-2-tablet:88px;--v-rhythm-spacing-2-laptop:120px;--v-rhythm-spacing-2-desktop:160px;--v-rhythm-spacing-3-phone:48px;--v-rhythm-spacing-3-tablet:64px;--v-rhythm-spacing-3-laptop:88px;--v-rhythm-spacing-3-desktop:120px;--v-rhythm-spacing-4-phone:48px;--v-rhythm-spacing-4-tablet:48px;--v-rhythm-spacing-4-laptop:64px;--v-rhythm-spacing-4-desktop:80px;--v-rhythm-spacing-5-phone:32px;--v-rhythm-spacing-5-tablet:32px;--v-rhythm-spacing-5-laptop:40px;--v-rhythm-spacing-5-desktop:48px;--v-rhythm-header-1-space:var(--v-rhythm-header-1-space-phone);--v-rhythm-header-2-space:var(--v-rhythm-header-2-space-phone);--v-rhythm-header-3-space:var(--v-rhythm-header-3-space-phone);--v-rhythm-footer-1-space:var(--v-rhythm-footer-1-space-phone);--v-rhythm-footer-2-space:var(--v-rhythm-footer-2-space-phone);--v-rhythm-footer-3-space:var(--v-rhythm-footer-3-space-phone);--v-rhythm-spacing-1:var(--v-rhythm-spacing-1-phone);--v-rhythm-spacing-2:var(--v-rhythm-spacing-2-phone);--v-rhythm-spacing-3:var(--v-rhythm-spacing-3-phone);--v-rhythm-spacing-4:var(--v-rhythm-spacing-4-phone);--v-rhythm-spacing-5:var(--v-rhythm-spacing-5-phone)}@media screen and (min-width:768px){:root{--v-rhythm-header-1-space:var(--v-rhythm-header-1-space-tablet);--v-rhythm-header-2-space:var(--v-rhythm-header-2-space-tablet);--v-rhythm-header-3-space:var(--v-rhythm-header-3-space-tablet);--v-rhythm-footer-1-space:var(--v-rhythm-footer-1-space-tablet);--v-rhythm-footer-2-space:var(--v-rhythm-footer-2-space-tablet);--v-rhythm-footer-3-space:var(--v-rhythm-footer-3-space-tablet);--v-rhythm-spacing-1:var(--v-rhythm-spacing-1-tablet);--v-rhythm-spacing-2:var(--v-rhythm-spacing-2-tablet);--v-rhythm-spacing-3:var(--v-rhythm-spacing-3-tablet);--v-rhythm-spacing-4:var(--v-rhythm-spacing-4-tablet);--v-rhythm-spacing-5:var(--v-rhythm-spacing-5-tablet)}}@media screen and (min-width:1280px){:root{--v-rhythm-header-1-space:var(--v-rhythm-header-1-space-laptop);--v-rhythm-header-2-space:var(--v-rhythm-header-2-space-laptop);--v-rhythm-header-3-space:var(--v-rhythm-header-3-space-laptop);--v-rhythm-footer-1-space:var(--v-rhythm-footer-1-space-laptop);--v-rhythm-footer-2-space:var(--v-rhythm-footer-2-space-laptop);--v-rhythm-footer-3-space:var(--v-rhythm-footer-3-space-laptop);--v-rhythm-spacing-1:var(--v-rhythm-spacing-1-laptop);--v-rhythm-spacing-2:var(--v-rhythm-spacing-2-laptop);--v-rhythm-spacing-3:var(--v-rhythm-spacing-3-laptop);--v-rhythm-spacing-4:var(--v-rhythm-spacing-4-laptop);--v-rhythm-spacing-5:var(--v-rhythm-spacing-5-laptop)}}@media screen and (min-width:1440px){:root{--v-rhythm-header-1-space:var(--v-rhythm-header-1-space-desktop);--v-rhythm-header-2-space:var(--v-rhythm-header-2-space-desktop);--v-rhythm-header-3-space:var(--v-rhythm-header-3-space-desktop);--v-rhythm-footer-1-space:var(--v-rhythm-footer-1-space-desktop);--v-rhythm-footer-2-space:var(--v-rhythm-footer-2-space-desktop);--v-rhythm-footer-3-space:var(--v-rhythm-footer-3-space-desktop);--v-rhythm-spacing-1:var(--v-rhythm-spacing-1-desktop);--v-rhythm-spacing-2:var(--v-rhythm-spacing-2-desktop);--v-rhythm-spacing-3:var(--v-rhythm-spacing-3-desktop);--v-rhythm-spacing-4:var(--v-rhythm-spacing-4-desktop);--v-rhythm-spacing-5:var(--v-rhythm-spacing-5-desktop)}}.tv-text ol,.tv-text p,.tv-text ul{color:#131722;font-size:14px;line-height:1.6;margin-bottom:12px}html.theme-dark .tv-text ol,html.theme-dark .tv-text p,html.theme-dark .tv-text ul{color:#d1d4dc}.tv-text ol.tv-text__paragraph--additional-top-margin,.tv-text p.tv-text__paragraph--additional-top-margin,.tv-text ul.tv-text__paragraph--additional-top-margin{margin-top:24px}.tv-text ol.tv-text__paragraph--additional-top-margin_double,.tv-text p.tv-text__paragraph--additional-top-margin_double,.tv-text ul.tv-text__paragraph--additional-top-margin_double{margin-top:48px}.tv-text ol.tv-text__paragraph--additional-top-margin_double.link,.tv-text p.tv-text__paragraph--additional-top-margin_double.link,.tv-text ul.tv-text__paragraph--additional-top-margin_double.link{fill:#2962ff;color:#2962ff}html.theme-dark .tv-text ol.tv-text__paragraph--additional-top-margin_double.link,html.theme-dark .tv-text p.tv-text__paragraph--additional-top-margin_double.link,html.theme-dark .tv-text ul.tv-text__paragraph--additional-top-margin_double.link{fill:#3179f5;color:#3179f5}.tv-text ol.tv-text__paragraph--additional-top-margin_double.link:visited,.tv-text p.tv-text__paragraph--additional-top-margin_double.link:visited,.tv-text ul.tv-text__paragraph--additional-top-margin_double.link:visited{fill:#2962ff;color:#2962ff}html.theme-dark .tv-text ol.tv-text__paragraph--additional-top-margin_double.link:visited,html.theme-dark .tv-text p.tv-text__paragraph--additional-top-margin_double.link:visited,html.theme-dark .tv-text ul.tv-text__paragraph--additional-top-margin_double.link:visited{fill:#3179f5;color:#3179f5}@media (any-hover:hover){.tv-text ol.tv-text__paragraph--additional-top-margin_double.link:hover,.tv-text p.tv-text__paragraph--additional-top-margin_double.link:hover,.tv-text ul.tv-text__paragraph--additional-top-margin_double.link:hover{fill:#1e53e5;color:#1e53e5}html.theme-dark .tv-text ol.tv-text__paragraph--additional-top-margin_double.link:hover,html.theme-dark .tv-text p.tv-text__paragraph--additional-top-margin_double.link:hover,html.theme-dark .tv-text ul.tv-text__paragraph--additional-top-margin_double.link:hover{fill:#2962ff;color:#2962ff}}.tv-text ol.tv-text__paragraph--additional-top-margin_double.link:active,.tv-text p.tv-text__paragraph--additional-top-margin_double.link:active,.tv-text ul.tv-text__paragraph--additional-top-margin_double.link:active{fill:#1848cc;color:#1848cc}html.theme-dark .tv-text ol.tv-text__paragraph--additional-top-margin_double.link:active,html.theme-dark .tv-text p.tv-text__paragraph--additional-top-margin_double.link:active,html.theme-dark .tv-text ul.tv-text__paragraph--additional-top-margin_double.link:active{fill:#1e53e5;color:#1e53e5}.tv-text ol.tv-text__paragraph--additional-top-margin_double.link:focus,.tv-text p.tv-text__paragraph--additional-top-margin_double.link:focus,.tv-text ul.tv-text__paragraph--additional-top-margin_double.link:focus{outline:auto;outline-offset:2px}.tv-text ol.tv-text__paragraph--additional-top-margin_double.link:focus-visible,.tv-text p.tv-text__paragraph--additional-top-margin_double.link:focus-visible,.tv-text ul.tv-text__paragraph--additional-top-margin_double.link:focus-visible{outline:auto;outline-offset:2px}.tv-text ol.tv-text__paragraph--additional-top-margin_double.link:focus:not(:focus-visible),.tv-text p.tv-text__paragraph--additional-top-margin_double.link:focus:not(:focus-visible),.tv-text ul.tv-text__paragraph--additional-top-margin_double.link:focus:not(:focus-visible){outline:none}@media (any-hover:hover){.tv-text ol.tv-text__paragraph--additional-top-margin_double.link:hover,.tv-text p.tv-text__paragraph--additional-top-margin_double.link:hover,.tv-text ul.tv-text__paragraph--additional-top-margin_double.link:hover{text-decoration:underline}}.tv-text ol.tv-text__paragraph--additional-bottom-margin,.tv-text p.tv-text__paragraph--additional-bottom-margin,.tv-text ul.tv-text__paragraph--additional-bottom-margin{margin-bottom:24px}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double,.tv-text p.tv-text__paragraph--additional-bottom-margin_double,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double{margin-bottom:48px}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link,.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link{fill:#2962ff;color:#2962ff}html.theme-dark .tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link,html.theme-dark .tv-text p.tv-text__paragraph--additional-bottom-margin_double.link,html.theme-dark .tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link{fill:#3179f5;color:#3179f5}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:visited,.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:visited,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:visited{fill:#2962ff;color:#2962ff}html.theme-dark .tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:visited,html.theme-dark .tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:visited,html.theme-dark .tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:visited{fill:#3179f5;color:#3179f5}@media (any-hover:hover){.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:hover,.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:hover,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:hover{fill:#1e53e5;color:#1e53e5}html.theme-dark .tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:hover,html.theme-dark .tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:hover,html.theme-dark .tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:hover{fill:#2962ff;color:#2962ff}}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:active,.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:active,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:active{fill:#1848cc;color:#1848cc}html.theme-dark .tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:active,html.theme-dark .tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:active,html.theme-dark .tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:active{fill:#1e53e5;color:#1e53e5}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:focus,.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:focus,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:focus{outline:auto;outline-offset:2px}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:focus-visible,.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:focus-visible,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:focus-visible{outline:auto;outline-offset:2px}.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:focus:not(:focus-visible),.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:focus:not(:focus-visible),.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:focus:not(:focus-visible){outline:none}@media (any-hover:hover){.tv-text ol.tv-text__paragraph--additional-bottom-margin_double.link:hover,.tv-text p.tv-text__paragraph--additional-bottom-margin_double.link:hover,.tv-text ul.tv-text__paragraph--additional-bottom-margin_double.link:hover{text-decoration:underline}}.tv-text h1{font-size:45px;margin-bottom:30px;margin-top:30px}@media screen and (max-width:1019px){.tv-text h1{font-size:38px}}@media screen and (max-width:767px){.tv-text h1{font-size:32px}}@media screen and (max-width:479px){.tv-text h1{font-size:28px}}.tv-text h2{font-size:31px}@media screen and (max-width:1019px){.tv-text h2{font-size:26px}}@media screen and (max-width:479px){.tv-text h2{font-size:24px}}.tv-text h3{font-size:17px}@media screen and (max-width:1019px){.tv-text h3{font-size:16px}}.tv-text h4{font-size:15px}.tv-text h2,.tv-text h3,.tv-text h4{margin-bottom:20px;margin-top:20px}.tv-text h1:first-child,.tv-text h2:first-child,.tv-text h3:first-child,.tv-text h4:first-child{margin-top:0}.tv-text ol,.tv-text ul{list-style-position:inside}.tv-text--position-outside ol,.tv-text--position-outside ul{list-style-position:outside;padding-right:17px}.tv-text a:not(.tv-button):not(.tv-chart-view__description__tag){fill:#2962ff;color:#2962ff}html.theme-dark .tv-text a:not(.tv-button):not(.tv-chart-view__description__tag){fill:#3179f5;color:#3179f5}.tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):visited{fill:#2962ff;color:#2962ff}html.theme-dark .tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):visited{fill:#3179f5;color:#3179f5}@media (any-hover:hover){.tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):hover{fill:#1e53e5;color:#1e53e5}html.theme-dark .tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):hover{fill:#2962ff;color:#2962ff}}.tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):active{fill:#1848cc;color:#1848cc}html.theme-dark .tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):active{fill:#1e53e5;color:#1e53e5}.tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):focus{outline:auto;outline-offset:2px}.tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):focus-visible{outline:auto;outline-offset:2px}.tv-text a:not(.tv-button):not(.tv-chart-view__description__tag):focus:not(:focus-visible){outline:none}.tv-text__font.tv-text__font--size_semilarge{font-size:15px}@media screen and (max-width:767px){.tv-text__font.tv-text__font--size_semilarge{font-size:14px}}.tv-text__font.tv-text__font--size_large{font-size:17px}@media screen and (max-width:767px){.tv-text__font.tv-text__font--size_large{font-size:16px}}.tv-text__font.tv-text__font--size_xlarge{font-size:19px}@media screen and (max-width:767px){.tv-text__font.tv-text__font--size_xlarge{font-size:18px}}.tv-text__font--bold{font-weight:700}.tv-text__font--italic{font-style:italic}.tv-text--darkbg,.tv-text--darkbg ol,.tv-text--darkbg p,.tv-text--darkbg ul{color:#fff}.js-hidden{display:none!important}.js-no-pointer-events{pointer-events:none!important}.aria-live-regions-wrapper{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow-x:hidden;padding:0;position:absolute;width:1px}html{color-scheme:light}html.theme-dark{color-scheme:dark}html.theme-dark iframe{color-scheme:normal}body{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;box-sizing:border-box;min-width:320px}body.i-no-scroll{overflow:hidden!important}body.i-no-padding{padding:0!important}::selection{background:#bbd9fb}html.theme-dark ::selection{background:#143a87}.i-hidden{display:none!important}.i-invisible{visibility:hidden!important}.i-clearfix:after{clear:both;content:"";display:table}.i-align_left{text-align:right!important}.i-align_right{text-align:left!important}.i-align_center{text-align:center!important}.i-float_left{float:right!important}.i-float_right{float:left!important}.i-float_none{float:none!important}@media screen and (min-width:1020px){.i-device-only{display:none!important}}@media screen and (max-width:1019px){.i-desktop-only{display:none!important}}@media not screen and (max-width:479px){.i-phones-only{display:none!important}}@media screen and (max-width:479px){.i-except-phones-only{display:none!important}}.i-no-break{white-space:nowrap}body{overflow-y:scroll}body.fullscreen-mode{overflow:hidden}.tv-layout-width{box-sizing:border-box;margin:0 auto;padding:0 20px;width:1020px}.tv-layout-width--no-padding{padding:0;width:980px}.tv-layout-width--simple{padding:0}.tv-dialog .tv-layout-width{max-width:100%}.chart-page .tv-layout-width{width:100%}@media screen and (max-width:1019px){.tv-layout-width{width:auto}.tv-layout-width .tv-feed{margin-left:-20px;margin-right:-20px}.tv-layout-width .tv-feed--tablet-top-indent{margin-top:48px}}.tv-layout-padding{padding:0 20px}body.page-wide .tv-layout-width{width:1520px}.tv-main,body.page-fullwidth .tv-layout-width{width:100%}.tv-main{display:flex;flex-direction:column;min-height:100%}.tv-side-toolbar{float:right;height:100%;overflow-x:visible;overflow-y:hidden;position:static}.chart-page .tv-content{padding:0}.clear{clear:both}.clearfix:after{clear:both;content:"";display:table}.hide{display:none!important}.show{display:block!important}.tv-right{float:left!important}.tv-left{float:right!important}#_atssh{margin-top:-20px;position:absolute}.js-right-boundary{margin-left:0}body{background-color:#fff}html.theme-dark body{background-color:#000}body.tv-body--bg_superdark,html.theme-dark body.tv-body--bg_superdark{background:#131722}body.extension{min-width:0;overflow:hidden}img{border:none}textarea{resize:none}:focus{outline:none}input,textarea{border-radius:0}.tv-profile .tags,.unselectable{-webkit-user-select:none;user-select:none}.selectable,input,textarea{-webkit-user-select:text;user-select:text}.text-center{text-align:center}#chart-area{background:#0000}#chart-area,.chart-container{position:relative}#chart-area.fullscreen{height:100%!important;position:fixed;right:0;top:0;width:100%!important;z-index:15}.chart-page{background-color:var(--tv-color-platform-background,#e0e3eb)}html.theme-dark .chart-page{background-color:var(--tv-color-platform-background,#2a2e39)}.chart-page .chart-container{contain:strict;position:relative}.chart-page .chart-container-border{background-color:#fff;border:none;height:100%;overflow:hidden;position:relative;width:100%;z-index:0}html.theme-dark .chart-page .chart-container-border{background-color:#131722}.chart-page .chart-container.multiple.active:after{border:2px solid #2962ff;bottom:0;box-sizing:border-box;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}html.theme-dark .chart-page .chart-container.multiple.active:after{border-color:#143eb3}.chart-page .chart-container.inactive .back-to-present{display:none}.chart-page .chart-container.no-header-toolbar .chart-container-border{border-top-left-radius:4px;border-top-right-radius:4px}.chart-page .chart-container.no-bottom-toolbar .chart-container-border{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.layout-with-border-radius .chart-container.top-left-chart .chart-container-border,.layout-with-border-radius .chart-container.top-left-chart.multiple.active:after{border-radius:4px 0 0 0}.layout-with-border-radius .chart-container.top-right-chart .chart-container-border,.layout-with-border-radius .chart-container.top-right-chart.multiple.active:after{border-radius:0 4px 0 0}.layout-with-border-radius .chart-container.top-full-width-chart .chart-container-border,.layout-with-border-radius .chart-container.top-full-width-chart.multiple.active:after{border-radius:4px 4px 0 0}.layout-with-border-radius .no-border-top-left-radius .chart-container .chart-container-border,.layout-with-border-radius .no-border-top-left-radius .chart-container.multiple.active:after{border-top-left-radius:0}.layout-with-border-radius .no-border-top-right-radius .chart-container .chart-container-border,.layout-with-border-radius .no-border-top-right-radius .chart-container.multiple.active:after{border-top-right-radius:0}.input-reset{border-radius:50%;cursor:pointer;display:none;height:16px;left:7px;position:absolute;top:7px;width:16px}.input-reset:before{background:url(icons.4d39018d0766cf7006bc.png) no-repeat -103px -340px;content:" ";display:block;height:10px;margin:-5px -5px 0 0;position:absolute;right:50%;top:50%;width:10px}@media (any-hover:hover){.input-reset:hover{background-color:#f2f5f8}}.input-reset:active{opacity:.6}.loading-indicator{background:#fff;height:100%;position:absolute;right:0;top:0;width:100%;z-index:150}html.theme-dark .loading-indicator{background:#131722}.ui-slider-horizontal{background-color:#f4f7f9;border:1px solid #c9cbcd!important;box-shadow:inset 0 1px 2px #00000026;height:5px!important;margin:7px 0 0}html.theme-dark .ui-slider-horizontal{background-color:#131722;border-color:#2a2e39!important}.ui-slider-handle{background:url(icons.4d39018d0766cf7006bc.png) -20px -80px!important;border:none!important;height:15px!important;margin-right:-7px!important;top:-5px!important;width:15px!important}.ui-slider-horizontal.linewidth-slider{background:url(linewidth-slider.8e3d0520d28ce8259ccf.png) 100% 0 no-repeat!important;border:none!important;box-shadow:none;display:inline-block;height:12px!important;margin:7px 10px;vertical-align:middle;width:101px}.ui-slider-horizontal.linewidth-slider:after,.ui-slider-horizontal.linewidth-slider:before{content:none}.ui-slider-horizontal.transparency-slider{background:url(opacity-slider.4f3ca6b00b45fd71da5f.png)!important;height:8px!important;margin:7px 10px;width:99px}.ui-slider-horizontal.transparency-slider.wide-slider{margin:7px 1px;width:176px}.ui-slider-horizontal.transparency-slider .gradient{background:linear-gradient(270deg,#0000 0,#7db9e8);height:100%;left:0;position:absolute;top:0;width:92%}.ui-slider-horizontal.linewidth-slider .ui-slider-handle,.ui-slider-horizontal.transparency-slider .ui-slider-handle{background:url(large-slider-handle.18e9ee5923db4eac2c43.svg) 100% 0 no-repeat!important;height:20px!important;margin:-10px 0 0 -10px!important;top:50%!important;width:20px!important}.ui-slider-horizontal.linewidth-slider .ui-slider-handle.without-shift-handle-left,.ui-slider-horizontal.transparency-slider .ui-slider-handle.without-shift-handle-left{margin:-10px 3px 0 -3px!important}.falling,.growing{color:#fff}.growing{background:#42bda8}.falling{background:#f7525f}#myswf{position:fixed;right:0;top:0}.tv-button{fill:currentColor;-webkit-tap-highlight-color:transparent;background-color:initial;border:none;border-radius:4px;box-sizing:border-box;color:#787b86;cursor:pointer;display:inline-block;font-size:14px;line-height:32px;margin:0;min-width:40px;outline:0;overflow:hidden;padding:1px 22px;position:relative;text-align:center;text-decoration:none;transition:background-color .35s ease,border-color .35s ease,color .35s ease;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.tv-button.tv-button--danger_ghost,.tv-button.tv-button--default,.tv-button.tv-button--default_ghost,.tv-button.tv-button--primary_ghost,.tv-button.tv-button--secondary_ghost,.tv-button.tv-button--state,.tv-button.tv-button--success_ghost,.tv-button.tv-button--warning_ghost{padding:0 21px}.tv-button.i-active,.tv-button.i-hover,.tv-button:active{transition-duration:60ms}@media (any-hover:hover){.tv-button:hover{transition-duration:60ms}}.tv-button svg{vertical-align:middle}.tv-button--block{display:block;text-align:center;width:100%}.tv-button+.tv-button{margin-right:15px}.tv-button.tv-button--no-left-margin{margin-right:0}.tv-button__text{display:inline-block;position:relative}.tv-button__text--full-height{word-wrap:break-word;align-items:center;display:flex;height:100%;justify-content:center;line-height:1.2em;margin:11px 5px;white-space:normal;width:100%}.tv-button--default,.tv-button--default_ghost,a.tv-button--default:visited{background-color:#fff;border-color:#fff;color:#fff}html.theme-dark .tv-button--default,html.theme-dark .tv-button--default_ghost,html.theme-dark a.tv-button--default:visited{background-color:#000;border-color:#000}.tv-button--default_ghost{color:#fff}html.theme-dark .tv-button--default_ghost{color:#000}.tv-button--default_ghost.i-checked{background-color:#fff;border-color:#fff;color:#fff}html.theme-dark .tv-button--default_ghost.i-checked{background-color:#000;border-color:#000}.tv-button--default.i-active,.tv-button--default:active,.tv-button--default_ghost.i-active,.tv-button--default_ghost:active{background-color:#ececec;border-color:#ececec;color:#fff;transform:translateY(1px)}html.theme-dark .tv-button--default.i-active,html.theme-dark .tv-button--default:active,html.theme-dark .tv-button--default_ghost.i-active,html.theme-dark .tv-button--default_ghost:active{background-color:#1e222d;border-color:#1e222d}.tv-button--default.i-hover,.tv-button--default_ghost.i-hover{background-color:#e0e3eb;border-color:#e0e3eb;color:#fff}@media (any-hover:hover){.tv-button--default:hover,.tv-button--default_ghost:hover{background-color:#e0e3eb;border-color:#e0e3eb;color:#fff}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{background-color:#1e222d}@media (any-hover:hover){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{background-color:#1e222d}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{border-color:#1e222d}@media (any-hover:hover){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{border-color:#1e222d}}.tv-button--default_ghost .tv-button__loader-item{background-color:#e0e3eb}html.theme-dark .tv-button--default_ghost .tv-button__loader-item{background-color:#1e222d}.tv-button--default_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover){.tv-button--default_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--default,.tv-button--default.i-checked,.tv-button--default_ghost,.tv-button--default_ghost.i-checked{border:1px solid #b2b5be;color:#6a6d78}html.theme-dark .tv-button--default,html.theme-dark .tv-button--default.i-checked,html.theme-dark .tv-button--default_ghost,html.theme-dark .tv-button--default_ghost.i-checked{border-color:#363a45;color:#868993}.tv-button--default.i-hover,.tv-button--default_ghost.i-hover{border-color:#b2b5be;color:#6a6d78}@media (any-hover:hover){.tv-button--default:hover,.tv-button--default_ghost:hover{border-color:#b2b5be;color:#6a6d78}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{border-color:#363a45}@media (any-hover:hover){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{border-color:#363a45}}html.theme-dark .tv-button--default.i-hover,html.theme-dark .tv-button--default_ghost.i-hover{color:#868993}@media (any-hover:hover){html.theme-dark .tv-button--default:hover,html.theme-dark .tv-button--default_ghost:hover{color:#868993}}.tv-button--default.i-active,.tv-button--default:active,.tv-button--default_ghost.i-active,.tv-button--default_ghost:active{border-color:#b2b5be;color:#6a6d78}html.theme-dark .tv-button--default.i-active,html.theme-dark .tv-button--default:active,html.theme-dark .tv-button--default_ghost.i-active,html.theme-dark .tv-button--default_ghost:active{border-color:#363a45;color:#868993}.tv-button--primary,.tv-button--primary_ghost,a.tv-button--primary:visited{background-color:#2962ff;border-color:#2962ff;color:#fff}html.theme-dark .tv-button--primary,html.theme-dark .tv-button--primary_ghost,html.theme-dark a.tv-button--primary:visited{background-color:#2962ff;border-color:#2962ff;color:#fff}.tv-button--primary_ghost,html.theme-dark .tv-button--primary_ghost{color:#2962ff}.tv-button--primary_ghost.i-checked{background-color:#2962ff;border-color:#2962ff;color:#fff}html.theme-dark .tv-button--primary_ghost.i-checked{background-color:#2962ff;border-color:#2962ff;color:#fff}.tv-button--primary.i-active,.tv-button--primary:active,.tv-button--primary_ghost.i-active,.tv-button--primary_ghost:active{background-color:#1848cc;border-color:#1848cc;color:#fff;transform:translateY(1px)}html.theme-dark .tv-button--primary.i-active,html.theme-dark .tv-button--primary:active,html.theme-dark .tv-button--primary_ghost.i-active,html.theme-dark .tv-button--primary_ghost:active{background-color:#1848cc;border-color:#1848cc;color:#fff}.tv-button--primary.i-hover,.tv-button--primary_ghost.i-hover{background-color:#1e53e5;border-color:#1e53e5;color:#fff}@media (any-hover:hover){.tv-button--primary:hover,.tv-button--primary_ghost:hover{background-color:#1e53e5;border-color:#1e53e5;color:#fff}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{background-color:#1e53e5}@media (any-hover:hover){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{background-color:#1e53e5}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{border-color:#1e53e5}@media (any-hover:hover){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{border-color:#1e53e5}}html.theme-dark .tv-button--primary.i-hover,html.theme-dark .tv-button--primary_ghost.i-hover{color:#fff}@media (any-hover:hover){html.theme-dark .tv-button--primary:hover,html.theme-dark .tv-button--primary_ghost:hover{color:#fff}}.tv-button--primary_ghost .tv-button__loader-item,html.theme-dark .tv-button--primary_ghost .tv-button__loader-item{background-color:#1e53e5}.tv-button--primary_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover){.tv-button--primary_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--primary_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover){html.theme-dark .tv-button--primary_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--secondary,.tv-button--secondary_ghost,a.tv-button--secondary:visited{background-color:#f0f3fa;border-color:#f0f3fa;color:#787b86}.tv-button--secondary_ghost{color:#787b86}.tv-button--secondary_ghost.i-checked{background-color:#f0f3fa;border-color:#f0f3fa;color:#787b86}.tv-button--secondary.i-active,.tv-button--secondary:active,.tv-button--secondary_ghost.i-active,.tv-button--secondary_ghost:active{background-color:#d1dbf0;border-color:#d1dbf0;color:#787b86;transform:translateY(1px)}.tv-button--secondary.i-hover,.tv-button--secondary_ghost.i-hover{background-color:#e1e7f5;border-color:#e1e7f5;color:#787b86}@media (any-hover:hover){.tv-button--secondary:hover,.tv-button--secondary_ghost:hover{background-color:#e1e7f5;border-color:#e1e7f5;color:#787b86}}.tv-button--secondary_ghost .tv-button__loader-item{background-color:#e1e7f5}.tv-button--secondary_ghost.i-hover .tv-button__loader-item{background-color:#787b86}@media (any-hover:hover){.tv-button--secondary_ghost:hover .tv-button__loader-item{background-color:#787b86}}.tv-button--success,.tv-button--success_ghost,a.tv-button--success:visited{background-color:#089981;border-color:#089981;color:#fff}html.theme-dark .tv-button--success,html.theme-dark .tv-button--success_ghost,html.theme-dark a.tv-button--success:visited{background-color:#056656;border-color:#056656;color:#fff}.tv-button--success_ghost{color:#089981}html.theme-dark .tv-button--success_ghost{color:#056656}.tv-button--success_ghost.i-checked{background-color:#089981;border-color:#089981;color:#fff}html.theme-dark .tv-button--success_ghost.i-checked{background-color:#056656;border-color:#056656;color:#fff}.tv-button--success.i-active,.tv-button--success:active,.tv-button--success_ghost.i-active,.tv-button--success_ghost:active{background-color:#056656;border-color:#056656;color:#fff;transform:translateY(1px)}html.theme-dark .tv-button--success.i-active,html.theme-dark .tv-button--success:active,html.theme-dark .tv-button--success_ghost.i-active,html.theme-dark .tv-button--success_ghost:active{background-color:#089981;border-color:#089981;color:#fff}.tv-button--success.i-hover,.tv-button--success_ghost.i-hover{background-color:#06806b;border-color:#06806b;color:#fff}@media (any-hover:hover){.tv-button--success:hover,.tv-button--success_ghost:hover{background-color:#06806b;border-color:#06806b;color:#fff}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{background-color:#06806b}@media (any-hover:hover){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{background-color:#06806b}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{border-color:#06806b}@media (any-hover:hover){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{border-color:#06806b}}html.theme-dark .tv-button--success.i-hover,html.theme-dark .tv-button--success_ghost.i-hover{color:#fff}@media (any-hover:hover){html.theme-dark .tv-button--success:hover,html.theme-dark .tv-button--success_ghost:hover{color:#fff}}.tv-button--success_ghost .tv-button__loader-item,html.theme-dark .tv-button--success_ghost .tv-button__loader-item{background-color:#06806b}.tv-button--success_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover){.tv-button--success_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--success_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover){html.theme-dark .tv-button--success_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--danger,.tv-button--danger_ghost,a.tv-button--danger:visited{background-color:#f7525f;border-color:#f7525f;color:#fff}html.theme-dark .tv-button--danger,html.theme-dark .tv-button--danger_ghost,html.theme-dark a.tv-button--danger:visited{background-color:#b22833;border-color:#b22833;color:#fff}.tv-button--danger_ghost{color:#f7525f}html.theme-dark .tv-button--danger_ghost{color:#b22833}.tv-button--danger_ghost.i-checked{background-color:#f7525f;border-color:#f7525f;color:#fff}html.theme-dark .tv-button--danger_ghost.i-checked{background-color:#b22833;border-color:#b22833;color:#fff}.tv-button--danger.i-active,.tv-button--danger:active,.tv-button--danger_ghost.i-active,.tv-button--danger_ghost:active{background-color:#b22833;border-color:#b22833;color:#fff;transform:translateY(1px)}html.theme-dark .tv-button--danger.i-active,html.theme-dark .tv-button--danger:active,html.theme-dark .tv-button--danger_ghost.i-active,html.theme-dark .tv-button--danger_ghost:active{background-color:#f23645;border-color:#f23645;color:#fff}.tv-button--danger.i-hover,.tv-button--danger_ghost.i-hover{background-color:#cc2f3c;border-color:#cc2f3c;color:#fff}@media (any-hover:hover){.tv-button--danger:hover,.tv-button--danger_ghost:hover{background-color:#cc2f3c;border-color:#cc2f3c;color:#fff}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{background-color:#cc2f3c}@media (any-hover:hover){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{background-color:#cc2f3c}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{border-color:#cc2f3c}@media (any-hover:hover){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{border-color:#cc2f3c}}html.theme-dark .tv-button--danger.i-hover,html.theme-dark .tv-button--danger_ghost.i-hover{color:#fff}@media (any-hover:hover){html.theme-dark .tv-button--danger:hover,html.theme-dark .tv-button--danger_ghost:hover{color:#fff}}.tv-button--danger_ghost .tv-button__loader-item,html.theme-dark .tv-button--danger_ghost .tv-button__loader-item{background-color:#cc2f3c}.tv-button--danger_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover){.tv-button--danger_ghost:hover .tv-button__loader-item{background-color:#fff}}html.theme-dark .tv-button--danger_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover){html.theme-dark .tv-button--danger_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--warning,.tv-button--warning_ghost,a.tv-button--warning:visited{background-color:#ff9800;border-color:#ff9800;color:#fff}.tv-button--warning_ghost{color:#ff9800}.tv-button--warning_ghost.i-checked{background-color:#ff9800;border-color:#ff9800;color:#fff}.tv-button--warning.i-active,.tv-button--warning:active,.tv-button--warning_ghost.i-active,.tv-button--warning_ghost:active{background-color:#cc7014;border-color:#cc7014;color:#fff;transform:translateY(1px)}.tv-button--warning.i-hover,.tv-button--warning_ghost.i-hover{background-color:#ff9100;border-color:#ff9100;color:#fff}@media (any-hover:hover){.tv-button--warning:hover,.tv-button--warning_ghost:hover{background-color:#ff9100;border-color:#ff9100;color:#fff}}.tv-button--warning_ghost .tv-button__loader-item{background-color:#ff9100}.tv-button--warning_ghost.i-hover .tv-button__loader-item{background-color:#fff}@media (any-hover:hover){.tv-button--warning_ghost:hover .tv-button__loader-item{background-color:#fff}}.tv-button--link{fill:#2962ff;color:#2962ff}html.theme-dark .tv-button--link{fill:#3179f5;color:#3179f5}.tv-button--link:visited{fill:#2962ff;color:#2962ff}html.theme-dark .tv-button--link:visited{fill:#3179f5;color:#3179f5}@media (any-hover:hover){.tv-button--link:hover{fill:#1e53e5;color:#1e53e5}html.theme-dark .tv-button--link:hover{fill:#2962ff;color:#2962ff}}.tv-button--link:active{fill:#1848cc;color:#1848cc}html.theme-dark .tv-button--link:active{fill:#1e53e5;color:#1e53e5}.tv-button--link:focus{outline:auto;outline-offset:2px}.tv-button--link:focus-visible{outline:auto;outline-offset:2px}.tv-button--link:focus:not(:focus-visible){outline:none}.tv-button--danger_ghost,.tv-button--default_ghost,.tv-button--primary_ghost,.tv-button--secondary_ghost,.tv-button--success_ghost,.tv-button--warning_ghost{background-color:#0000;border-style:solid;border-width:1px}html.theme-dark .tv-button--danger_ghost,html.theme-dark .tv-button--default_ghost,html.theme-dark .tv-button--primary_ghost,html.theme-dark .tv-button--secondary_ghost,html.theme-dark .tv-button--success_ghost,html.theme-dark .tv-button--warning_ghost{background-color:#0000}.tv-button--danger_ghost.tv-button--size_large,.tv-button--default_ghost.tv-button--size_large,.tv-button--primary_ghost.tv-button--size_large,.tv-button--secondary_ghost.tv-button--size_large,.tv-button--success_ghost.tv-button--size_large,.tv-button--warning_ghost.tv-button--size_large{border-width:2px}.tv-button--danger_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--default_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--primary_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--secondary_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--success_ghost.tv-button--size_large.tv-button--thin-border,.tv-button--warning_ghost.tv-button--size_large.tv-button--thin-border{border-width:1px}@media (any-hover:hover){.tv-button--default_ghost:hover{background-color:#ececec}html.theme-dark .tv-button--default_ghost:hover{background-color:#1e222d}}.tv-button.i-disabled,.tv-button.i-disabled:active,.tv-button:disabled,.tv-button:disabled:active{background-color:#e0e3eb;border-color:#e0e3eb;color:#b2b5be;cursor:default}@media (any-hover:hover){.tv-button.i-disabled:hover,.tv-button:disabled:hover{background-color:#e0e3eb;border-color:#e0e3eb;color:#b2b5be;cursor:default}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{background-color:#363a45}@media (any-hover:hover){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{background-color:#363a45}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{border-color:#363a45}@media (any-hover:hover){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{border-color:#363a45}}html.theme-dark .tv-button.i-disabled,html.theme-dark .tv-button.i-disabled:active,html.theme-dark .tv-button:disabled,html.theme-dark .tv-button:disabled:active{color:#50535e}@media (any-hover:hover){html.theme-dark .tv-button.i-disabled:hover,html.theme-dark .tv-button:disabled:hover{color:#50535e}}.tv-button.i-disabled:active,.tv-button:disabled:active{transform:translateY(0)}.tv-button--size_xsmall{border-radius:1px;font-size:11px;font-weight:400;line-height:15px;padding:2px 7px}.tv-button--size_xsmall.tv-button--danger_ghost,.tv-button--size_xsmall.tv-button--default,.tv-button--size_xsmall.tv-button--default_ghost,.tv-button--size_xsmall.tv-button--primary_ghost,.tv-button--size_xsmall.tv-button--secondary_ghost,.tv-button--size_xsmall.tv-button--state,.tv-button--size_xsmall.tv-button--success_ghost,.tv-button--size_xsmall.tv-button--warning_ghost{padding:1px 6px}.tv-button--size_xsmall+.tv-button--size_xsmall{margin-right:10px}.tv-button--size_small{font-size:13px;line-height:25px;padding:1px 12px}.tv-button--size_small.tv-button--danger_ghost,.tv-button--size_small.tv-button--default,.tv-button--size_small.tv-button--default_ghost,.tv-button--size_small.tv-button--primary_ghost,.tv-button--size_small.tv-button--secondary_ghost,.tv-button--size_small.tv-button--state,.tv-button--size_small.tv-button--success_ghost,.tv-button--size_small.tv-button--warning_ghost{padding:0 11px}.tv-button--size_small+.tv-button--size_small{margin-right:10px}.tv-button--size_large{font-size:17px;line-height:44px;padding:1px 30px}.tv-button--size_large.tv-button--danger_ghost,.tv-button--size_large.tv-button--default,.tv-button--size_large.tv-button--default_ghost,.tv-button--size_large.tv-button--primary_ghost,.tv-button--size_large.tv-button--secondary_ghost,.tv-button--size_large.tv-button--state,.tv-button--size_large.tv-button--success_ghost,.tv-button--size_large.tv-button--warning_ghost{padding:0 29px}.tv-button--size_promo{border-radius:120px;font-size:24px;line-height:54px;padding:1px 40px}.tv-button--size_promo.tv-button--danger_ghost,.tv-button--size_promo.tv-button--default,.tv-button--size_promo.tv-button--default_ghost,.tv-button--size_promo.tv-button--primary_ghost,.tv-button--size_promo.tv-button--secondary_ghost,.tv-button--size_promo.tv-button--state,.tv-button--size_promo.tv-button--success_ghost,.tv-button--size_promo.tv-button--warning_ghost{padding:0 39px}.tv-button--no-padding{padding:1px}.tv-button--no-padding.tv-button--danger_ghost,.tv-button--no-padding.tv-button--default,.tv-button--no-padding.tv-button--default_ghost,.tv-button--no-padding.tv-button--primary_ghost,.tv-button--no-padding.tv-button--secondary_ghost,.tv-button--no-padding.tv-button--state,.tv-button--no-padding.tv-button--success_ghost,.tv-button--no-padding.tv-button--warning_ghost{padding:0}.tv-button--state{background:#0000;border-style:solid;border-width:1px;text-align:center}html.theme-dark .tv-button--state{background:#0000}.tv-button--state:after{content:"";display:inline-block}.tv-button--state__checked,.tv-button--state__uncheck-hint,.tv-button--state__unchecked{display:block;height:0;transition:opacity .2625s ease,transform .2625s ease}.tv-button--state__ellipsis-text{display:block;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}@media (any-hover:hover){.tv-button--state.i-checked:hover .tv-button--state__checked,.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint,.tv-button--state.i-checked:hover .tv-button--state__unchecked{will-change:opacity,transform}}.tv-button--state.i-checked .tv-button--state__unchecked,.tv-button--state__checked,.tv-button--state__uncheck-hint{opacity:0}@media (any-hover:hover){.tv-button--state.i-checked:hover .tv-button--state__checked{opacity:0}}.tv-button--state.i-checked .tv-button--state__checked,.tv-button--state__unchecked{opacity:1}@media (any-hover:hover){.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint{opacity:1}.tv-button--state.i-checked:hover .tv-button--state__checked{transform:translateY(-5px)}}.tv-button--state.i-checked .tv-button--state__unchecked,.tv-button--state__checked,.tv-button--state__uncheck-hint{transform:translateY(5px)}.tv-button--state.i-checked .tv-button--state__checked{transform:translateY(0)}@media (any-hover:hover){.tv-button--state.i-checked:hover .tv-button--state__uncheck-hint{transform:translateY(0)}}.tv-button--state.tv-button--success{background-color:#0000;color:#089981}html.theme-dark .tv-button--state.tv-button--success{background-color:#0000;color:#056656}.tv-button--state.tv-button--success.i-checked{background-color:#089981;color:#fff}html.theme-dark .tv-button--state.tv-button--success.i-checked{background-color:#056656;color:#fff}@media (any-hover:hover){.tv-button--state.tv-button--success:hover{background-color:#06806b;color:#fff}html.theme-dark .tv-button--state.tv-button--success:hover{background-color:#06806b;color:#fff}}.tv-button--state.tv-button--success:active{background-color:#056656;color:#fff}html.theme-dark .tv-button--state.tv-button--success:active{background-color:#089981;color:#fff}.tv-button--state.tv-button--danger{background-color:#0000;color:#f7525f}html.theme-dark .tv-button--state.tv-button--danger{background-color:#0000;color:#b22833}.tv-button--state.tv-button--danger.i-checked{background-color:#f7525f;color:#fff}@media (any-hover:hover){.tv-button--state.tv-button--danger:hover{background-color:#f7525f;color:#fff}}.tv-button--state.tv-button--danger:active{background-color:#f23645;color:#fff}.tv-button--state.tv-button--primary{background-color:#0000;color:#2962ff}html.theme-dark .tv-button--state.tv-button--primary{background-color:#0000;color:#2962ff}.tv-button--state.tv-button--primary.i-checked{background-color:#2962ff;color:#fff}html.theme-dark .tv-button--state.tv-button--primary.i-checked{background-color:#2962ff;color:#fff}@media (any-hover:hover){.tv-button--state.tv-button--primary:hover{background-color:#1e53e5;color:#fff}html.theme-dark .tv-button--state.tv-button--primary:hover{background-color:#1e53e5;color:#fff}}.tv-button--state.tv-button--primary:active{background-color:#1848cc;color:#fff}html.theme-dark .tv-button--state.tv-button--primary:active{background-color:#1848cc;color:#fff}.tv-button--state.tv-button--primary_ghost-hover.i-checked{background-color:#0000;color:#2962ff}html.theme-dark .tv-button--state.tv-button--primary_ghost-hover.i-checked{background-color:#0000;color:#2962ff}@media (any-hover:hover){.tv-button--state.tv-button--primary_ghost-hover:hover{background-color:#1e53e5;color:#fff}html.theme-dark .tv-button--state.tv-button--primary_ghost-hover:hover{background-color:#1e53e5;color:#fff}}.tv-button--state.tv-button--primary_ghost-hover:active{background-color:#1848cc;color:#fff}html.theme-dark .tv-button--state.tv-button--primary_ghost-hover:active{background-color:#1848cc;color:#fff}.tv-button--state.tv-button--secondary{background-color:initial;color:#787b86}.tv-button--state.tv-button--secondary.i-checked{background-color:#f0f3fa;color:#787b86}@media (any-hover:hover){.tv-button--state.tv-button--secondary:hover{background-color:#e1e7f5;color:#787b86}}.tv-button--state.tv-button--secondary:active{background-color:#d1dbf0;color:#787b86}.tv-button--state.tv-button--warning{background-color:initial;color:#ff9800}.tv-button--state.tv-button--warning.i-checked{background-color:#ff9800;color:#fff}@media (any-hover:hover){.tv-button--state.tv-button--warning:hover{background-color:#ff9100;color:#fff}}.tv-button--state.tv-button--warning:active{background-color:#cc7014;color:#fff}.tv-button--state.tv-button--icon-with-text svg{margin-bottom:-8px;margin-left:6px;vertical-align:unset}.tv-button--icon{align-items:center;display:inline-flex;height:34px;justify-content:center;min-width:auto;padding:0!important;width:34px}.tv-button--icon.tv-button--size_xsmall{height:19px;width:19px}.tv-button--icon.tv-button--size_small{height:27px;width:27px}.tv-button--icon.tv-button--size_large{height:46px;width:46px}.tv-button__icon{display:flex;margin-left:7px}.tv-button--loader .tv-button__text{transition:opacity 175ms ease,transform 175ms ease}.tv-button--loader.i-start-load .tv-button__text{opacity:0;transform:translateY(-5px)}.tv-button--loader.i-loading .tv-button__text{opacity:0;transform:translateY(5px)}.tv-button--loader.i-stop-load .tv-button__text{opacity:1;transform:translateY(0);transition-delay:175ms}.tv-button__loader{bottom:0;font-size:0;height:100%;left:0;margin:0 auto;opacity:0;position:absolute;right:0;text-align:center;top:0;transition:opacity .35s ease}.tv-button__loader:after{content:"";display:inline-block;height:100%;vertical-align:middle}.tv-button--loader.i-loading .tv-button__loader,.tv-button--loader.i-start-load .tv-button__loader{opacity:1}.tv-button--loader.i-stop-load .tv-button__loader{opacity:0}.tv-button__loader-item{background-color:#fff;border-radius:100%;display:inline-block;height:10px;margin-left:2px;margin-right:2px;opacity:0;transform:translateY(12px) scale(.6);transition:transform .35s cubic-bezier(.68,-.55,.265,1.55),opacity .35s ease;vertical-align:middle;width:10px}.tv-button__loader-item:nth-child(2){transition-delay:.11666667s}.tv-button__loader-item:nth-child(3){transition-delay:233.33333ms}.tv-button--default .tv-button__loader-item{background-color:#787b86}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-start-load .tv-button__loader-item{opacity:1}.tv-button--loader.i-stop-load .tv-button__loader-item{opacity:0}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-start-load .tv-button__loader-item,.tv-button--loader.i-stop-load .tv-button__loader-item{transform:translateY(0) scale(.6)}.tv-button--loader.i-loading .tv-button__loader-item,.tv-button--loader.i-stop-load .tv-button__loader-item{animation:tv-button-loader .96s ease-in-out infinite both}.tv-button--loader.i-loading .tv-button__loader-item:nth-child(2),.tv-button--loader.i-stop-load .tv-button__loader-item:nth-child(2){animation-delay:.151s}.tv-button--loader.i-loading .tv-button__loader-item:nth-child(3),.tv-button--loader.i-stop-load .tv-button__loader-item:nth-child(3){animation-delay:.32s}.tv-button--no-border-radius{border-radius:0}.tv-button--no-border{border:none}.tv-button--connect{border-radius:0}.tv-button--connect_left{border-bottom-right-radius:0;border-top-right-radius:0}.tv-button--connect_right{border-bottom-left-radius:0;border-top-left-radius:0}.tv-button--with-icon{align-items:center;display:inline-flex;transform:translate(0)}@keyframes tv-button-loader{0%,to{transform:scale(.6)}50%{transform:scale(.9)}}.tv-control-input{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #e0e3eb;border-radius:2px;box-sizing:border-box;color:#434651;display:block;font-size:13px;height:34px;padding:0 12px;transition:border-color .35s ease,background-color .35s ease;width:100%}html.theme-dark .tv-control-input{background-color:#000;border-color:#363a45;color:#d1d4dc}.tv-control-input::placeholder{color:#a3a6af;opacity:1}html.theme-dark .tv-control-input::placeholder{color:#50535e}.tv-control-input:-webkit-autofill{-webkit-text-fill-color:#50535e!important;box-shadow:inset 0 0 0 1000px #fff!important}.tv-control-input--size_xsmall{height:19px}.tv-control-input--size_small{height:27px}.tv-control-input--size_large{font-size:16px;height:48px}.tv-control-input--connect{border-left:0;border-radius:0;border-right:0}.tv-control-input--connect_left{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0}.tv-control-input--connect_right{border-bottom-left-radius:0;border-left:none;border-top-left-radius:0}.tv-control-input--connect_right#id_username{direction:ltr;text-align:right}@media (any-hover:hover){.tv-control-input:hover{border-color:#c1c4cd;transition-duration:60ms}html.theme-dark .tv-control-input:hover{border-color:#50535e}}.tv-control-input:focus{border-color:#2962ff!important;transition-duration:60ms}.tv-control-input[readonly]{border-color:#e0e3eb;color:#868993}.tv-control-input[readonly]:focus{border-color:#e0e3eb!important}@media (any-hover:hover){.tv-control-input[readonly]:hover{border-color:#e0e3eb!important}}html.theme-dark .tv-control-input[readonly]:focus{border-color:#2a2e39!important}@media (any-hover:hover){html.theme-dark .tv-control-input[readonly]:hover{border-color:#2a2e39!important}}.tv-control-input--readonly_dark,.tv-control-input--readonly_dark[readonly],html.theme-dark .tv-control-input--readonly_dark,html.theme-dark .tv-control-input--readonly_dark[readonly]{color:#50535e}.tv-control-input.i-disabled,.tv-control-input[disabled]{border-color:#e0e3eb!important;color:#e0e3eb!important}html.theme-dark .tv-control-input.i-disabled,html.theme-dark .tv-control-input[disabled]{border-color:#2a2e39!important;color:#2a2e39!important}.tv-control-input.i-disabled::placeholder,.tv-control-input[disabled]::placeholder{color:#e0e3eb!important}html.theme-dark .tv-control-input.i-disabled::placeholder,html.theme-dark .tv-control-input[disabled]::placeholder{color:#2a2e39!important}@media (any-hover:hover){.tv-control-input.i-disabled:hover,.tv-control-input[disabled]:hover{border-color:#e0e3eb!important}html.theme-dark .tv-control-input.i-disabled:hover,html.theme-dark .tv-control-input[disabled]:hover{border-color:#2a2e39!important}}.tv-control-input.i-error{border-color:#f7525f!important}@media (any-hover:hover){.tv-control-input.i-error:hover{border-color:#f7525f!important}}.tv-control-input.i-error:focus{border-color:#f23645!important}.tv-control-input.i-success{border-color:#089981!important}html.theme-dark .tv-control-input.i-success{border-color:#056656!important}@media (any-hover:hover){.tv-control-input.i-success:hover,html.theme-dark .tv-control-input.i-success:hover{border-color:#06806b!important}}.tv-control-input.i-success:active,.tv-control-input.i-success:focus{border-color:#056656!important}html.theme-dark .tv-control-input.i-success:active,html.theme-dark .tv-control-input.i-success:focus{border-color:#089981!important}.tv-control-input--phone{direction:ltr;text-align:right}.tv-control-input--file{display:none}body,html{background:none;height:100%;overflow:hidden;width:100%}body{min-width:240px}#library-container{background:#fff;border:1px solid #d9dadb}#library-container #showExtendedHoursLink{display:none}.on-widget .open-popup{background:#6798bb;border-width:0!important;border:none;margin-right:4px;padding:7px}@media (any-hover:hover){.on-widget .open-popup:hover{background:#69a3cc}}.on-widget .open-popup:active{background:#71acd6}.on-widget .open-popup svg{fill:#fff;display:block;height:14px;width:16px}.on-widget .widgetbar-widget-hotlist .widgetbar-widgetheader .widgetbar-headerspace{display:none}.text .logo-highlighted{font-weight:700;text-decoration:underline}.on-cme-widget .symbol-edit-popup .filter,.on-cme-widget .symbol-search-dialog .filter{display:none}.on-cme-widget .symbol-search-dialog .results{height:450px}.load-chart .chart-search,.load-chart .chart-search input{width:100%}@media only screen and (max-width:750px){.charts-popup-list .item.save-load-chart-title{display:block}}.charts-popup-list .item .title,.charts-popup-list .item .title-expanded{width:auto}.common-tooltip-EJBD96zX{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:13px;color:#f0f3fa;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height);opacity:1;pointer-events:none;position:fixed;transition:opacity .15s linear;z-index:1000}.common-tooltip--hidden-EJBD96zX{opacity:0}.common-tooltip--horizontal-EJBD96zX{margin:4px 0}.common-tooltip--horizontal-EJBD96zX.common-tooltip--farther-EJBD96zX{margin:8px 0}.common-tooltip--vertical-EJBD96zX{margin:0 4px}.common-tooltip--vertical-EJBD96zX.common-tooltip-farther-EJBD96zX{margin:0 8px}.common-tooltip--direction_normal-EJBD96zX{flex-direction:row}.common-tooltip--direction_normal-EJBD96zX .common-tooltip__body-EJBD96zX{border-bottom-right-radius:2px;border-top-right-radius:2px}.common-tooltip--direction_normal-EJBD96zX .common-tooltip__body--no-buttons-EJBD96zX,.common-tooltip--direction_normal-EJBD96zX .common-tooltip__button-container-EJBD96zX{border-bottom-left-radius:2px;border-top-left-radius:2px}.common-tooltip--direction_normal-EJBD96zX .common-tooltip__button-EJBD96zX:not(:last-child){margin-left:1px}.common-tooltip--direction_reversed-EJBD96zX{flex-direction:row-reverse}.common-tooltip--direction_reversed-EJBD96zX .common-tooltip__body-EJBD96zX{border-bottom-left-radius:2px;border-top-left-radius:2px}.common-tooltip--direction_reversed-EJBD96zX .common-tooltip__body--no-buttons-EJBD96zX,.common-tooltip--direction_reversed-EJBD96zX .common-tooltip__button-container-EJBD96zX{border-bottom-right-radius:2px;border-top-right-radius:2px}.common-tooltip--direction_reversed-EJBD96zX .common-tooltip__button-EJBD96zX:not(:first-child){margin-right:1px}.common-tooltip__ear-holder-EJBD96zX{position:relative}.common-tooltip__ear-holder-EJBD96zX:after{border:0 solid #2a2e39;box-sizing:border-box;content:"";display:block;height:0;position:absolute;width:0}html.theme-dark .common-tooltip__ear-holder-EJBD96zX:after{border-color:#363a45}.common-tooltip__ear-holder--above-EJBD96zX:after,.common-tooltip__ear-holder--below-EJBD96zX:after{border-left:6px solid #0000;border-right:6px solid #0000;left:50%;margin-left:-6px}html.theme-dark .common-tooltip__ear-holder--above-EJBD96zX:after,html.theme-dark .common-tooltip__ear-holder--below-EJBD96zX:after{border-left-color:#0000;border-right-color:#0000}.common-tooltip__ear-holder--below-EJBD96zX:after{border-bottom-width:4px;bottom:100%}.common-tooltip__ear-holder--above-EJBD96zX:after{border-top-width:4px;top:100%}.common-tooltip__ear-holder--after-EJBD96zX:after,.common-tooltip__ear-holder--before-EJBD96zX:after{border-bottom:6px solid #0000;border-top:6px solid #0000;margin-top:-6px;top:50%}html.theme-dark .common-tooltip__ear-holder--after-EJBD96zX:after,html.theme-dark .common-tooltip__ear-holder--before-EJBD96zX:after{border-bottom-color:#0000;border-top-color:#0000}.common-tooltip__ear-holder--before-EJBD96zX:after{border-right-width:4px;right:100%}.common-tooltip__ear-holder--after-EJBD96zX:after{border-left-width:4px;left:100%}.common-tooltip__body-EJBD96zX{word-wrap:break-word;background-color:#2a2e39;box-sizing:border-box;display:block;max-width:320px;overflow:hidden;padding:3px 8px;position:relative;text-align:right;white-space:pre-wrap}html.theme-dark .common-tooltip__body-EJBD96zX{background-color:#363a45}.common-tooltip__body--with-hotkey-EJBD96zX{display:flex;max-width:420px;padding:0}.common-tooltip__body--width_wide-EJBD96zX{max-width:640px}.common-tooltip__body--width_narrow-EJBD96zX{max-width:200px}.common-tooltip__body--no-padding-EJBD96zX{padding:0}.common-tooltip__hotkey-block-EJBD96zX{align-items:center;color:#ff9800;display:inline-flex;flex:1 0 auto;justify-content:center;line-height:12px;padding:4px 8px 5px}.common-tooltip__hotkey-block--divider-EJBD96zX{border-right:1px solid #5d606b;margin-right:8px}html.theme-dark .common-tooltip__hotkey-block--divider-EJBD96zX{border-right:1px solid #868993}.common-tooltip__hotkey-text-EJBD96zX{align-items:center;display:inline-flex;margin:3px 8px 3px 0}.common-tooltip__hotkey-button-EJBD96zX{align-items:center;border:1px solid;border-radius:2px;display:inline-flex;height:13px;justify-content:center;min-width:7px;padding:0 3px}.common-tooltip__plus-sign-EJBD96zX{height:15px;line-height:16px;text-align:center;width:13px}.common-tooltip__button-container-EJBD96zX{display:flex;overflow:hidden;position:relative}.common-tooltip__button-EJBD96zX{align-items:center;background-color:#2962ff;color:#fff;display:flex;padding:0 10px}@media (any-hover:hover){.common-tooltip__button-EJBD96zX:hover{background-color:#bbd9fb}}.common-tooltip-EJBD96zX.theme-white{color:#131722}html.theme-dark .common-tooltip-EJBD96zX.theme-white{color:#d1d4dc}.common-tooltip-EJBD96zX.theme-white .common-tooltip__body-EJBD96zX{background-color:#fff;border-radius:0}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__body-EJBD96zX{background-color:#1e222d}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder-EJBD96zX{border:1px solid #e0e3eb}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder-EJBD96zX{border:1px solid #363a45}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder-EJBD96zX:after{border-color:#fff}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder-EJBD96zX:after{border-color:#1e222d}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--above-EJBD96zX:after,.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--below-EJBD96zX:after{border-left:6px solid #0000;border-right:6px solid #0000}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--above-EJBD96zX:after,html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--below-EJBD96zX:after{border-left-color:#0000;border-right-color:#0000}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--after-EJBD96zX:after,.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--before-EJBD96zX:after{border-bottom:6px solid #0000;border-top:6px solid #0000}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--after-EJBD96zX:after,html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--before-EJBD96zX:after{border-bottom-color:#0000;border-top-color:#0000}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder-EJBD96zX:before{border:0 solid #e0e3eb;content:"";display:block;height:0;position:absolute;width:0;z-index:1000}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder-EJBD96zX:before{border-color:#363a45}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--above-EJBD96zX:before,.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--below-EJBD96zX:before{border-left:7px solid #0000;border-right:7px solid #0000;margin-right:-7px;right:50%}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--above-EJBD96zX:before,html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--below-EJBD96zX:before{border-left-color:#0000;border-right-color:#0000}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--below-EJBD96zX:before{border-bottom-width:6px;top:-6px}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--above-EJBD96zX:before{border-top-width:6px;bottom:-6px}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--after-EJBD96zX:before,.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--before-EJBD96zX:before{border-bottom:7px solid #0000;border-top:7px solid #0000;margin-top:-7px;top:50%}html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--after-EJBD96zX:before,html.theme-dark .common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--before-EJBD96zX:before{border-bottom-color:#0000;border-top-color:#0000}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--before-EJBD96zX:before{border-left-width:6px;right:-6px}.common-tooltip-EJBD96zX.theme-white .common-tooltip__ear-holder--after-EJBD96zX:before{border-right-width:6px;left:-6px}.common-tooltip-EJBD96zX.theme-round-shadow{box-shadow:0 1px 3px 0 #2a2c394a;color:#131722}html.theme-dark .common-tooltip-EJBD96zX.theme-round-shadow{color:#d1d4dc}.common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__body-EJBD96zX{background-color:#fff}html.theme-dark .common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__body-EJBD96zX{background-color:#1e222d}.common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder-EJBD96zX:after{border-color:#fff}html.theme-dark .common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder-EJBD96zX:after{border-color:#1e222d}.common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--above-EJBD96zX:after,.common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--below-EJBD96zX:after{border-left:6px solid #0000;border-right:6px solid #0000}html.theme-dark .common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--above-EJBD96zX:after,html.theme-dark .common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--below-EJBD96zX:after{border-left-color:#0000;border-right-color:#0000}.common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--after-EJBD96zX:after,.common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--before-EJBD96zX:after{border-bottom:6px solid #0000;border-top:6px solid #0000}html.theme-dark .common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--after-EJBD96zX:after,html.theme-dark .common-tooltip-EJBD96zX.theme-round-shadow .common-tooltip__ear-holder--before-EJBD96zX:after{border-bottom-color:#0000;border-top-color:#0000}.common-tooltip-EJBD96zX.theme-chart .common-tooltip__body-EJBD96zX{background-color:#fff;border:1px solid #e0e3eb;border-radius:16px;box-shadow:0 2px 4px #0003;max-width:342px}html.theme-dark .common-tooltip-EJBD96zX.theme-chart .common-tooltip__body-EJBD96zX{background-color:#1e222d;border:1px solid #434651;box-shadow:0 2px 4px #0006}.common-tooltip-EJBD96zX.theme-chart .common-tooltip__ear-holder-EJBD96zX:after{content:none}.container-B8mkOfAH{background-color:var(--tv-color-platform-background,#e0e3eb);box-sizing:border-box;height:100%;width:100%}html.theme-dark .container-B8mkOfAH{background-color:var(--tv-color-platform-background,#2a2e39)}.container-B8mkOfAH .inner-B8mkOfAH{background-color:var(--tv-color-pane-background,#fff);height:100%;width:100%}html.theme-dark .container-B8mkOfAH .inner-B8mkOfAH{background-color:var(--tv-color-pane-background,#131722)}.container-B8mkOfAH.border-left-B8mkOfAH{padding-right:4px}.container-B8mkOfAH.border-right-B8mkOfAH{padding-left:4px}.container-B8mkOfAH.border-top-B8mkOfAH{padding-top:4px}.container-B8mkOfAH.border-bottom-B8mkOfAH{padding-bottom:4px}.container-B8mkOfAH.top-right-radius-B8mkOfAH .inner-B8mkOfAH{border-top-left-radius:0}.container-B8mkOfAH.top-left-radius-B8mkOfAH .inner-B8mkOfAH{border-top-right-radius:0}.container-B8mkOfAH.bottom-right-radius-B8mkOfAH .inner-B8mkOfAH{border-bottom-left-radius:0}.container-B8mkOfAH.bottom-left-radius-B8mkOfAH .inner-B8mkOfAH{border-bottom-right-radius:0}.tv-spinner{animation:tv-spinner__container-rotate-aLqboHuu .9s linear infinite;border-bottom:0 solid #9598a133;border-left:0 solid #9598a133;border-radius:50%;border-right:0 solid #9598a133;border-right-color:var(--tv-spinner-color,#2962ff);border-top:0 solid #9598a133;border-top-color:var(--tv-spinner-color,#2962ff);display:none;margin:0 auto;position:absolute}.tv-spinner--shown{display:block}.tv-spinner--size_xxsmall{border-width:2px;height:10px;right:calc(50% - 7px);top:calc(50% - 7px);width:10px}.tv-spinner--size_xsmall{border-width:2px;height:14px;right:calc(50% - 9px);top:calc(50% - 9px);width:14px}.tv-spinner--size_small{border-width:2px;height:20px;right:calc(50% - 12px);top:calc(50% - 12px);width:20px}.tv-spinner--size_medium{border-width:3px;height:28px;right:calc(50% - 17px);top:calc(50% - 17px);width:28px}.tv-spinner--size_large{border-width:4px;height:56px;right:calc(50% - 32px);top:calc(50% - 32px);width:56px}@keyframes tv-spinner__container-rotate-aLqboHuu{to{transform:rotate(-1turn)}}.screen-otjoFNF2{bottom:0;display:none;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:8}.screen-otjoFNF2.fade-otjoFNF2{animation:screenfade-otjoFNF2 .3s ease backwards;display:block}@keyframes screenfade-otjoFNF2{0%{opacity:0}}.paneSeparator-uqBaC1Ki{margin:0;padding:0;position:relative}.paneSeparator-uqBaC1Ki .handle-uqBaC1Ki{height:9px;position:absolute;right:0;top:-4px;width:100%;z-index:50}.paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.active-uqBaC1Ki,.paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.hovered-uqBaC1Ki{background:#b2b5be33;cursor:row-resize}.chart-widget--themed-dark .paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.active-uqBaC1Ki,.chart-widget--themed-dark .paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.hovered-uqBaC1Ki{background:#b2b5be1f}.paneSeparator-uqBaC1Ki .handle-uqBaC1Ki.active-uqBaC1Ki:before{background:#b2b5be03;content:"";height:100%;opacity:0;position:fixed;right:0;top:0;width:100%}.price-axis-stub-t9vjEPyG .wrapper-t9vjEPyG{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.price-axis-stub-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG{background-color:#e0e3eb80;border-radius:50%;display:inline-block;height:19px;position:relative;transform-origin:bottom;width:19px;z-index:2}.price-axis-stub-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG .symbol-t9vjEPyG{bottom:50%;color:#50535e;font-size:11px;opacity:1;pointer-events:false;position:absolute;text-align:center;top:50%;width:100%;z-index:2}html.theme-dark .price-axis-stub-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG .symbol-t9vjEPyG{color:#50535e}.price-axis-stub-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG .gear-t9vjEPyG{color:#131722;height:13px;opacity:0;pointer-events:false;position:absolute;right:2px;top:3px;z-index:3}html.theme-dark .price-axis-stub-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG .gear-t9vjEPyG{color:#131722}.chart-container.inactive .price-axis-stub-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG{display:none}@media (any-hover:hover){.chart-container:hover .price-axis-stub-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG{display:inline-block}.price-axis-stub-t9vjEPyG:hover .wrapper-t9vjEPyG .label-t9vjEPyG{background-color:#e0e3eb00}.price-axis-stub-t9vjEPyG:hover .wrapper-t9vjEPyG .label-t9vjEPyG .gear-t9vjEPyG{opacity:1}.price-axis-stub-t9vjEPyG:hover .wrapper-t9vjEPyG .label-t9vjEPyG .symbol-t9vjEPyG{opacity:0}}.price-axis-stub-t9vjEPyG.fixed-gear-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG{background-color:#0000}.price-axis-stub-t9vjEPyG.fixed-gear-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG .symbol-t9vjEPyG{opacity:0}.price-axis-stub-t9vjEPyG.fixed-gear-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG .gear-t9vjEPyG{opacity:1}.price-axis-stub-t9vjEPyG.fixed-symbol-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG{background-color:#e0e3eb80}.price-axis-stub-t9vjEPyG.fixed-symbol-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG .gear-t9vjEPyG{opacity:0}.price-axis-stub-t9vjEPyG.fixed-symbol-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG .symbol-t9vjEPyG{opacity:1}.chart-widget__bottom--themed-dark .price-axis-stub-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG{background-color:#2a2e3980}.chart-widget__bottom--themed-dark .price-axis-stub-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG .symbol-t9vjEPyG,html.theme-dark .chart-widget__bottom--themed-dark .price-axis-stub-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG .symbol-t9vjEPyG{color:#787b86}.chart-widget__bottom--themed-dark .price-axis-stub-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG .gear-t9vjEPyG,html.theme-dark .chart-widget__bottom--themed-dark .price-axis-stub-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG .gear-t9vjEPyG{color:#d1d4dc}@media (any-hover:hover){.chart-widget__bottom--themed-dark .price-axis-stub-t9vjEPyG:hover .wrapper-t9vjEPyG .label-t9vjEPyG{background-color:#2a2e3900}}.chart-widget__bottom--themed-dark .price-axis-stub-t9vjEPyG.fixed-symbol-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG{background-color:#2a2e3980}.chart-widget__bottom--themed-dark .price-axis-stub-t9vjEPyG.fixed-gear-t9vjEPyG .wrapper-t9vjEPyG .label-t9vjEPyG{background-color:#0000}.price-axis-currency-label-wrapper-y5H41VPj{box-sizing:border-box;padding:4px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%;z-index:3}.price-axis-currency-label-wrapper-y5H41VPj.hidden-y5H41VPj{visibility:hidden}.price-axis-currency-label-y5H41VPj{background:#fff;border:1px solid #e0e3eb;border-radius:4px;box-sizing:border-box;cursor:default;width:100%}.price-axis-currency-label-y5H41VPj .row-y5H41VPj{align-items:center;color:#131722;column-gap:2px;display:flex;height:24px;justify-content:space-between;line-height:1em;padding:0 3px}.price-axis-currency-label-y5H41VPj .row-y5H41VPj:nth-child(1 of :not(.js-hidden)){border-top-left-radius:3px;border-top-right-radius:3px}.price-axis-currency-label-y5H41VPj .row-y5H41VPj:nth-last-child(-n+1 of :not(.js-hidden)){border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media (any-hover:hover){.price-axis-currency-label-y5H41VPj .row-y5H41VPj:hover:not(.readonly){background:#f0f3fa}}.price-axis-currency-label-y5H41VPj .row-y5H41VPj.expanded-y5H41VPj{background:#e0e3eb}.price-axis-currency-label-y5H41VPj .row-y5H41VPj.expanded-y5H41VPj .price-axis-currency-label-arrow-down-y5H41VPj{transform:scaleY(-1)}.price-axis-currency-label-y5H41VPj div{pointer-events:auto}.price-axis-currency-label-text-y5H41VPj{white-space:nowrap}.price-axis-currency-label-arrow-down-y5H41VPj{align-self:center;display:flex}.chart-widget__bottom--themed-dark .price-axis-currency-label-wrapper-y5H41VPj .price-axis-currency-label-y5H41VPj{background:#131722;border:1px solid #434651}.chart-widget__bottom--themed-dark .price-axis-currency-label-wrapper-y5H41VPj .price-axis-currency-label-y5H41VPj .row-y5H41VPj{color:#d1d4dc}@media (any-hover:hover){.chart-widget__bottom--themed-dark .price-axis-currency-label-wrapper-y5H41VPj .price-axis-currency-label-y5H41VPj .row-y5H41VPj:hover:not(.readonly){background:#2a2e39}}.chart-widget__bottom--themed-dark .price-axis-currency-label-wrapper-y5H41VPj .price-axis-currency-label-y5H41VPj .row-y5H41VPj.expanded-y5H41VPj{background:#363a45}.priceScaleModeButtons-PEm49B2T{box-sizing:border-box;display:flex;gap:4px;justify-content:center;padding:4px;width:100%}.priceScaleModeButtons__button-PEm49B2T{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;background-color:#fff;border:1px solid #e0e3eb;border-radius:4px;display:flex;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;justify-content:center;line-height:var(--ui-lib-typography-line-height);padding:1px 0;width:20px}html.theme-dark .priceScaleModeButtons__button-PEm49B2T{background-color:#131722;border:1px solid #434651}@media (any-hover:hover){.priceScaleModeButtons__button-PEm49B2T:hover{background-color:#f0f3fa;border-color:#f0f3fa}html.theme-dark .priceScaleModeButtons__button-PEm49B2T:hover{background-color:#2a2e39;border-color:#2a2e39}}.priceScaleModeButtons__button-PEm49B2T:active{background-color:#e0e3eb;border-color:#e0e3eb}html.theme-dark .priceScaleModeButtons__button-PEm49B2T:active{background-color:#363a45;border-color:#363a45}.priceScaleModeButtons__button_activated-PEm49B2T{background-color:#e3effd;border-color:#e3effd;color:#2962ff}html.theme-dark .priceScaleModeButtons__button_activated-PEm49B2T{background-color:#142e61;border-color:#142e61;color:#bbd9fb}@media (any-hover:hover){.priceScaleModeButtons__button_activated-PEm49B2T:hover{background-color:#bbd9fb;border-color:#bbd9fb}html.theme-dark .priceScaleModeButtons__button_activated-PEm49B2T:hover{background-color:#143a87;border-color:#143a87}}.price-axis{cursor:default;height:100%;overflow:hidden;position:absolute}.price-axis--cursor-grabbing{cursor:grabbing}.price-axis--cursor-pointer{cursor:pointer}.price-axis--cursor-ns-resize{cursor:ns-resize}.price-axis__modeButtons{bottom:0;margin:0 1px;position:absolute;width:calc(100% - 2px);z-index:3}.price-axis__modeButtons_hidden{visibility:hidden}.pane{cursor:crosshair;overflow:hidden}.pane--cursor-pointer{cursor:pointer}.pane--cursor-eraser{cursor:url(eraser.c80610a04a92d2465b03.cur),default}.pane--cursor-dot{cursor:url(dot.3d617b6b01edba83a7f4.cur),default}.pane--cursor-performance{cursor:url(performance.769cf9dda2ede7d12b74.svg),default}.pane--cursor-default{cursor:default}.pane--cursor-grabbing{cursor:grabbing}.pane--cursor-zoom-in{cursor:zoom-in}.pane--cursor-ew-resize{cursor:ew-resize}.pane--cursor-ns-resize{cursor:ns-resize}.pane--cursor-nwse-resize{cursor:nesw-resize}.pane--cursor-nesw-resize{cursor:nwse-resize}.pane--cursor-none{cursor:none}.time-axis{cursor:default}.time-axis--cursor-grabbing{cursor:grabbing}.time-axis--cursor-ew-resize{cursor:ew-resize}.chart-widget{border-style:none;box-sizing:border-box;height:256px;margin:0;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:512px}.chart-markup-table{border:none;border-collapse:collapse;border-spacing:0;box-sizing:border-box;direction:ltr;line-height:0px}.chart-gui-wrapper{align-items:flex-start;direction:ltr;display:flex;height:100%;max-height:100%;max-width:100%;overflow:hidden;position:relative;width:100%}.chartsSplitter-L0xapso5{background:"transparent";position:absolute}.chartsSplitter-L0xapso5.hovered-L0xapso5{background:#2962ff26}.chartsSplitter-L0xapso5.i-active-L0xapso5:before{background:#b2b5be03;content:"";height:100%;opacity:0;position:fixed;right:0;top:0;width:100%}.chart-controls-bar{background-color:var(--tv-color-pane-background,#fff);border-top:1px solid;border-color:var(--tv-color-platform-background,#e0e3eb);border-radius:0 0 4px 4px;box-sizing:border-box;contain:strict;height:39px;overflow:hidden;position:absolute}html.theme-dark .chart-controls-bar{background-color:var(--tv-color-pane-background,#131722);border-color:var(--tv-color-platform-background,#2a2e39)}.no-border-bottom-left-radius .chart-controls-bar{border-bottom-left-radius:0}.no-border-bottom-right-radius .chart-controls-bar{border-bottom-right-radius:0}@font-face{font-family:EuclidCircular;font-style:normal;font-weight:400;src:url(EuclidCircular.be8f862db48c2976009f.woff2) format("woff2")} \ No newline at end of file diff --git a/charting_library/bundles/6214.65b7dbf8be6cca5ac143.css b/charting_library/bundles/6214.65b7dbf8be6cca5ac143.css new file mode 100644 index 0000000..944a0c8 --- /dev/null +++ b/charting_library/bundles/6214.65b7dbf8be6cca5ac143.css @@ -0,0 +1 @@ +.container-zLVm6B4t{align-items:flex-start;background:#2962ff;border-radius:4px;cursor:default;display:flex;overflow:auto;padding:8px}html.theme-dark .container-zLVm6B4t{background:#2962ff}.content-zLVm6B4t{padding:4px 8px}.arrowHolder-zLVm6B4t{position:absolute}.arrowHolder-zLVm6B4t:after{border:0 solid #2962ff;box-sizing:border-box;content:"";display:block;height:0;position:absolute;width:0}html.theme-dark .arrowHolder-zLVm6B4t:after{border-color:#2962ff}.arrowHolder--above-zLVm6B4t:after,.arrowHolder--below-zLVm6B4t:after{border-left:6px solid #0000;border-right:6px solid #0000;left:50%;margin-left:-6px}html.theme-dark .arrowHolder--above-zLVm6B4t:after,html.theme-dark .arrowHolder--below-zLVm6B4t:after{border-left-color:#0000;border-right-color:#0000}.arrowHolder--below-zLVm6B4t:after{border-bottom-width:4px;bottom:100%}.arrowHolder--above-zLVm6B4t:after{border-top-width:4px;top:100%}.arrowHolder--after-zLVm6B4t:after,.arrowHolder--before-zLVm6B4t:after{border-bottom:6px solid #0000;border-top:6px solid #0000;margin-top:-6px;top:50%}html.theme-dark .arrowHolder--after-zLVm6B4t:after,html.theme-dark .arrowHolder--before-zLVm6B4t:after{border-bottom-color:#0000;border-top-color:#0000}.arrowHolder--before-zLVm6B4t:after{border-right-width:4px;right:100%}.arrowHolder--after-zLVm6B4t:after{border-left-width:4px;left:100%}.arrowHolder--above-fix-zLVm6B4t{bottom:0}.arrowHolder--after-ltr-fix-zLVm6B4t{right:0}.label-zLVm6B4t{display:flex;flex:1 1 auto;margin-right:24px}.closeButton-zLVm6B4t{color:#fff}.container-kfvcmk8t{display:flex;justify-content:center;left:10px;pointer-events:none;position:absolute;right:10px}.centerElement-kfvcmk8t{pointer-events:auto;z-index:1}.text-kfvcmk8t{word-wrap:break-word;color:#fff;font-size:14px;line-height:21px;margin-bottom:auto} \ No newline at end of file diff --git a/charting_library/bundles/6214.65b7dbf8be6cca5ac143.rtl.css b/charting_library/bundles/6214.65b7dbf8be6cca5ac143.rtl.css new file mode 100644 index 0000000..99009b5 --- /dev/null +++ b/charting_library/bundles/6214.65b7dbf8be6cca5ac143.rtl.css @@ -0,0 +1 @@ +.container-zLVm6B4t{align-items:flex-start;background:#2962ff;border-radius:4px;cursor:default;display:flex;overflow:auto;padding:8px}html.theme-dark .container-zLVm6B4t{background:#2962ff}.content-zLVm6B4t{padding:4px 8px}.arrowHolder-zLVm6B4t{position:absolute}.arrowHolder-zLVm6B4t:after{border:0 solid #2962ff;box-sizing:border-box;content:"";display:block;height:0;position:absolute;width:0}html.theme-dark .arrowHolder-zLVm6B4t:after{border-color:#2962ff}.arrowHolder--above-zLVm6B4t:after,.arrowHolder--below-zLVm6B4t:after{border-left:6px solid #0000;border-right:6px solid #0000;left:50%;margin-left:-6px}html.theme-dark .arrowHolder--above-zLVm6B4t:after,html.theme-dark .arrowHolder--below-zLVm6B4t:after{border-left-color:#0000;border-right-color:#0000}.arrowHolder--below-zLVm6B4t:after{border-bottom-width:4px;bottom:100%}.arrowHolder--above-zLVm6B4t:after{border-top-width:4px;top:100%}.arrowHolder--after-zLVm6B4t:after,.arrowHolder--before-zLVm6B4t:after{border-bottom:6px solid #0000;border-top:6px solid #0000;margin-top:-6px;top:50%}html.theme-dark .arrowHolder--after-zLVm6B4t:after,html.theme-dark .arrowHolder--before-zLVm6B4t:after{border-bottom-color:#0000;border-top-color:#0000}.arrowHolder--before-zLVm6B4t:after{border-right-width:4px;right:100%}.arrowHolder--after-zLVm6B4t:after{border-left-width:4px;left:100%}.arrowHolder--above-fix-zLVm6B4t{bottom:0}.arrowHolder--before-rtl-fix-zLVm6B4t{left:0}.arrowHolder--after-ltr-fix-zLVm6B4t{right:0}.label-zLVm6B4t{display:flex;flex:1 1 auto;margin-left:24px}.closeButton-zLVm6B4t{color:#fff}.container-kfvcmk8t{display:flex;justify-content:center;left:10px;pointer-events:none;position:absolute;right:10px}.centerElement-kfvcmk8t{pointer-events:auto;z-index:1}.text-kfvcmk8t{word-wrap:break-word;color:#fff;font-size:14px;line-height:21px;margin-bottom:auto} \ No newline at end of file diff --git a/charting_library/bundles/6221.bc53670dfb8f982908a2.css b/charting_library/bundles/6221.bc53670dfb8f982908a2.css new file mode 100644 index 0000000..1c5b54f --- /dev/null +++ b/charting_library/bundles/6221.bc53670dfb8f982908a2.css @@ -0,0 +1 @@ +.inner-slot-W53jtLjw{--ui-lib-control-inner-slot-gap:2px;align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;height:calc(100% - (3px - var(--ui-lib-control-border-width, 1px))*2);justify-content:center;margin-bottom:calc(3px - var(--ui-lib-control-border-width, 1px));margin-right:var(--ui-lib-control-inner-slot-gap,2px);margin-top:calc(3px - var(--ui-lib-control-border-width, 1px));overflow:hidden}.inner-slot-W53jtLjw:first-child{margin-left:calc(3px - var(--ui-lib-control-border-width, 1px))}.inner-slot-W53jtLjw:nth-last-child(2){margin-right:calc(3px - var(--ui-lib-control-border-width, 1px))}.inner-slot-W53jtLjw.interactive-W53jtLjw{color:var(--ui-lib-control-default-slot-color,currentColor)}.inner-slot-W53jtLjw.icon-W53jtLjw{flex:none;width:28px}.inner-middle-slot-W53jtLjw{flex:1 1 auto}.before-slot-W53jtLjw{display:flex;margin-bottom:2px}.after-slot-W53jtLjw{display:flex;margin-top:4px}.container-WDZ0PRNh{--ui-lib-control-default-slot-color:#6a6d78;align-items:center;border-color:var(--ui-lib-intent-color,#d1d4dc);border-radius:8px;border-style:solid;border-width:var(--ui-lib-control-border-width,1px);box-sizing:border-box;color:#131722;display:inline-flex;height:var(--ui-lib-control-skeleton-height,auto);position:relative}html.theme-dark .container-WDZ0PRNh{--ui-lib-control-default-slot-color:#868993;border-color:var(--ui-lib-intent-color,#50535e);color:#d1d4dc}.container-WDZ0PRNh.container-xxsmall-WDZ0PRNh{border-radius:4px}.container-WDZ0PRNh.container-small-WDZ0PRNh,.container-WDZ0PRNh.container-xsmall-WDZ0PRNh{border-radius:6px}.container-WDZ0PRNh.container-large-WDZ0PRNh,.container-WDZ0PRNh.container-medium-WDZ0PRNh{border-radius:8px}.container-WDZ0PRNh.intent-default-WDZ0PRNh:hover{--ui-lib-control-default-slot-color:#131722;border-color:#a3a6af}html.theme-dark .container-WDZ0PRNh.intent-default-WDZ0PRNh:hover{--ui-lib-control-default-slot-color:#d1d4dc;border-color:#6a6d78}.container-WDZ0PRNh.focused-WDZ0PRNh,.container-WDZ0PRNh.focused-WDZ0PRNh:hover,html.theme-dark .container-WDZ0PRNh.focused-WDZ0PRNh,html.theme-dark .container-WDZ0PRNh.focused-WDZ0PRNh:hover{border-color:#2962ff}.container-WDZ0PRNh.readonly-WDZ0PRNh,.container-WDZ0PRNh.readonly-WDZ0PRNh:hover{background-color:#f0f3fa;border-color:#d1d4dc}html.theme-dark .container-WDZ0PRNh.readonly-WDZ0PRNh,html.theme-dark .container-WDZ0PRNh.readonly-WDZ0PRNh:hover{background-color:#2a2e39;border-color:#50535e}.container-WDZ0PRNh.disabled-WDZ0PRNh,.container-WDZ0PRNh.disabled-WDZ0PRNh:hover{--ui-lib-control-text-fill-color:#6a6d78;--ui-lib-control-default-slot-color:#6a6d78;background-color:#f0f3fa;border-color:#d1d4dc;color:#6a6d78}html.theme-dark .container-WDZ0PRNh.disabled-WDZ0PRNh,html.theme-dark .container-WDZ0PRNh.disabled-WDZ0PRNh:hover{--ui-lib-control-default-slot-color:#868993;--ui-lib-control-text-fill-color:#50535e;background-color:#2a2e39;border-color:#50535e;color:#50535e}.container-WDZ0PRNh.with-highlight-WDZ0PRNh,.container-WDZ0PRNh.with-highlight-WDZ0PRNh.focused-WDZ0PRNh,.container-WDZ0PRNh.with-highlight-WDZ0PRNh:hover{border-color:#d1d4dc;outline:none}html.theme-dark .container-WDZ0PRNh.with-highlight-WDZ0PRNh,html.theme-dark .container-WDZ0PRNh.with-highlight-WDZ0PRNh.focused-WDZ0PRNh,html.theme-dark .container-WDZ0PRNh.with-highlight-WDZ0PRNh:hover{border-color:#50535e}.container-WDZ0PRNh.grouped-WDZ0PRNh.adjust-position-WDZ0PRNh:not(.first-row-WDZ0PRNh){margin-top:calc(var(--ui-lib-control-border-width, 1px)*-1)}.container-WDZ0PRNh.grouped-WDZ0PRNh.adjust-position-WDZ0PRNh:not(.first-col-WDZ0PRNh){margin-left:calc(var(--ui-lib-control-border-width, 1px)*-1)}.container-WDZ0PRNh.grouped-WDZ0PRNh:hover{z-index:1}.container-WDZ0PRNh.grouped-WDZ0PRNh.focused-WDZ0PRNh{z-index:2}.container-WDZ0PRNh.stretch-WDZ0PRNh{width:100%}.container-WDZ0PRNh.font-size-medium-WDZ0PRNh{--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px}.container-WDZ0PRNh.font-size-large-WDZ0PRNh,.container-WDZ0PRNh.font-size-medium-WDZ0PRNh{font-feature-settings:"tnum" on,"lnum" on;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}.container-WDZ0PRNh.font-size-large-WDZ0PRNh{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px}.container-WDZ0PRNh.no-corner-top-left-WDZ0PRNh{border-top-left-radius:0}.container-WDZ0PRNh.no-corner-top-right-WDZ0PRNh{border-top-right-radius:0}.container-WDZ0PRNh.no-corner-bottom-right-WDZ0PRNh{border-bottom-right-radius:0}.container-WDZ0PRNh.no-corner-bottom-left-WDZ0PRNh{border-bottom-left-radius:0}.size-xxsmall-WDZ0PRNh{--ui-lib-control-skeleton-height:24px;border-radius:4px}.size-xsmall-WDZ0PRNh{--ui-lib-control-skeleton-height:28px;border-radius:6px}.size-small-WDZ0PRNh{--ui-lib-control-skeleton-height:34px;border-radius:6px}.size-medium-WDZ0PRNh{--ui-lib-control-skeleton-height:40px;border-radius:8px}.size-large-WDZ0PRNh{--ui-lib-control-skeleton-height:48px;border-radius:8px}.intent-default-WDZ0PRNh{--ui-lib-intent-color:#d1d4dc;--ui-lib-intent-highlight-color:#b2b5be}html.theme-dark .intent-default-WDZ0PRNh{--ui-lib-intent-highlight-color:#868993;--ui-lib-intent-color:#50535e}.intent-success-WDZ0PRNh{--ui-lib-intent-color:#089981;--ui-lib-intent-highlight-color:#089981}html.theme-dark .intent-success-WDZ0PRNh{--ui-lib-intent-color:#089981}.intent-warning-WDZ0PRNh{--ui-lib-intent-color:#ff9800;--ui-lib-intent-highlight-color:#ff9800}html.theme-dark .intent-warning-WDZ0PRNh{--ui-lib-intent-color:#ff9800}.intent-danger-WDZ0PRNh{--ui-lib-intent-color:#f23645;--ui-lib-intent-highlight-color:#f23645}html.theme-dark .intent-danger-WDZ0PRNh{--ui-lib-intent-color:#f23645}.intent-primary-WDZ0PRNh{--ui-lib-intent-color:#2962ff;--ui-lib-intent-highlight-color:#2962ff}html.theme-dark .intent-primary-WDZ0PRNh{--ui-lib-intent-color:#2962ff}.border-none-WDZ0PRNh{--ui-lib-control-border-width:0px}.border-thin-WDZ0PRNh{--ui-lib-control-border-width:1px}.border-thick-WDZ0PRNh{--ui-lib-control-border-width:2px}.highlight-WDZ0PRNh{border:2px solid;border-color:var(--ui-lib-intent-highlight-color,#b2b5be);border-radius:var(--ui-lib-control-highlight-border-radius,8px);bottom:0;left:0;margin:calc(var(--ui-lib-control-border-width, 1px)*-1);pointer-events:none;position:absolute;right:0;top:0;visibility:hidden;z-index:3}html.theme-dark .highlight-WDZ0PRNh{border-color:var(--ui-lib-intent-highlight-color,#868993)}.highlight-WDZ0PRNh.shown-WDZ0PRNh{visibility:visible}.highlight-WDZ0PRNh.no-corner-top-left-WDZ0PRNh{border-top-left-radius:0}.highlight-WDZ0PRNh.no-corner-top-right-WDZ0PRNh{border-top-right-radius:0}.highlight-WDZ0PRNh.no-corner-bottom-right-WDZ0PRNh{border-bottom-right-radius:0}.highlight-WDZ0PRNh.no-corner-bottom-left-WDZ0PRNh{border-bottom-left-radius:0}.highlight-WDZ0PRNh.size-xxsmall-WDZ0PRNh{border-radius:4px}.highlight-WDZ0PRNh.size-xxsmall-WDZ0PRNh.no-corner-top-left-WDZ0PRNh{border-top-left-radius:0}.highlight-WDZ0PRNh.size-xxsmall-WDZ0PRNh.no-corner-top-right-WDZ0PRNh{border-top-right-radius:0}.highlight-WDZ0PRNh.size-xxsmall-WDZ0PRNh.no-corner-bottom-right-WDZ0PRNh{border-bottom-right-radius:0}.highlight-WDZ0PRNh.size-xxsmall-WDZ0PRNh.no-corner-bottom-left-WDZ0PRNh{border-bottom-left-radius:0}.highlight-WDZ0PRNh.size-xsmall-WDZ0PRNh{border-radius:6px}.highlight-WDZ0PRNh.size-xsmall-WDZ0PRNh.no-corner-top-left-WDZ0PRNh{border-top-left-radius:0}.highlight-WDZ0PRNh.size-xsmall-WDZ0PRNh.no-corner-top-right-WDZ0PRNh{border-top-right-radius:0}.highlight-WDZ0PRNh.size-xsmall-WDZ0PRNh.no-corner-bottom-right-WDZ0PRNh{border-bottom-right-radius:0}.highlight-WDZ0PRNh.size-xsmall-WDZ0PRNh.no-corner-bottom-left-WDZ0PRNh{border-bottom-left-radius:0}.highlight-WDZ0PRNh.size-small-WDZ0PRNh{border-radius:6px}.highlight-WDZ0PRNh.size-small-WDZ0PRNh.no-corner-top-left-WDZ0PRNh{border-top-left-radius:0}.highlight-WDZ0PRNh.size-small-WDZ0PRNh.no-corner-top-right-WDZ0PRNh{border-top-right-radius:0}.highlight-WDZ0PRNh.size-small-WDZ0PRNh.no-corner-bottom-right-WDZ0PRNh{border-bottom-right-radius:0}.highlight-WDZ0PRNh.size-small-WDZ0PRNh.no-corner-bottom-left-WDZ0PRNh{border-bottom-left-radius:0}.highlight-WDZ0PRNh.size-medium-WDZ0PRNh{border-radius:8px}.highlight-WDZ0PRNh.size-medium-WDZ0PRNh.no-corner-top-left-WDZ0PRNh{border-top-left-radius:0}.highlight-WDZ0PRNh.size-medium-WDZ0PRNh.no-corner-top-right-WDZ0PRNh{border-top-right-radius:0}.highlight-WDZ0PRNh.size-medium-WDZ0PRNh.no-corner-bottom-right-WDZ0PRNh{border-bottom-right-radius:0}.highlight-WDZ0PRNh.size-medium-WDZ0PRNh.no-corner-bottom-left-WDZ0PRNh{border-bottom-left-radius:0}.highlight-WDZ0PRNh.size-large-WDZ0PRNh{border-radius:8px}.highlight-WDZ0PRNh.size-large-WDZ0PRNh.no-corner-top-left-WDZ0PRNh{border-top-left-radius:0}.highlight-WDZ0PRNh.size-large-WDZ0PRNh.no-corner-top-right-WDZ0PRNh{border-top-right-radius:0}.highlight-WDZ0PRNh.size-large-WDZ0PRNh.no-corner-bottom-right-WDZ0PRNh{border-bottom-right-radius:0}.highlight-WDZ0PRNh.size-large-WDZ0PRNh.no-corner-bottom-left-WDZ0PRNh{border-bottom-left-radius:0}.input-RUSovanF{padding:0 calc(8px - var(--ui-lib-control-border-width, 2px) - var(--ui-lib-control-inner-slot-gap, 2px))}.input-RUSovanF.size-xxsmall-RUSovanF{-webkit-text-fill-color:var(--ui-lib-control-text-fill-color,currentColor);-webkit-appearance:auto;appearance:textfield;background-color:initial;border:0;display:block;font-family:inherit;font-size:inherit;height:100%;line-height:inherit;margin:0;min-width:0;order:0;outline:0;width:100%}.input-RUSovanF.size-xxsmall-RUSovanF::placeholder{-webkit-text-fill-color:currentColor;color:#a3a6af;opacity:1}html.theme-dark .input-RUSovanF.size-xxsmall-RUSovanF::placeholder{color:#434651}.input-RUSovanF.size-xxsmall-RUSovanF::-webkit-calendar-picker-indicator,.input-RUSovanF.size-xxsmall-RUSovanF::-webkit-clear-button,.input-RUSovanF.size-xxsmall-RUSovanF::-webkit-inner-spin-button,.input-RUSovanF.size-xxsmall-RUSovanF::-webkit-outer-spin-button,.input-RUSovanF.size-xxsmall-RUSovanF::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.input-RUSovanF.size-xxsmall-RUSovanF:-webkit-autofill,.input-RUSovanF.size-xxsmall-RUSovanF:-webkit-autofill:active,.input-RUSovanF.size-xxsmall-RUSovanF:-webkit-autofill:focus,.input-RUSovanF.size-xxsmall-RUSovanF:-webkit-autofill:hover{border-radius:2px}html.theme-dark .input-RUSovanF.size-xxsmall-RUSovanF::-webkit-calendar-picker-indicator{filter:invert(1)}.input-RUSovanF.size-xsmall-RUSovanF{-webkit-text-fill-color:var(--ui-lib-control-text-fill-color,currentColor);-webkit-appearance:auto;appearance:textfield;background-color:initial;border:0;display:block;font-family:inherit;font-size:inherit;height:100%;line-height:inherit;margin:0;min-width:0;order:0;outline:0;width:100%}.input-RUSovanF.size-xsmall-RUSovanF::placeholder{-webkit-text-fill-color:currentColor;color:#a3a6af;opacity:1}html.theme-dark .input-RUSovanF.size-xsmall-RUSovanF::placeholder{color:#434651}.input-RUSovanF.size-xsmall-RUSovanF::-webkit-calendar-picker-indicator,.input-RUSovanF.size-xsmall-RUSovanF::-webkit-clear-button,.input-RUSovanF.size-xsmall-RUSovanF::-webkit-inner-spin-button,.input-RUSovanF.size-xsmall-RUSovanF::-webkit-outer-spin-button,.input-RUSovanF.size-xsmall-RUSovanF::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.input-RUSovanF.size-xsmall-RUSovanF:-webkit-autofill,.input-RUSovanF.size-xsmall-RUSovanF:-webkit-autofill:active,.input-RUSovanF.size-xsmall-RUSovanF:-webkit-autofill:focus,.input-RUSovanF.size-xsmall-RUSovanF:-webkit-autofill:hover{border-radius:4px}html.theme-dark .input-RUSovanF.size-xsmall-RUSovanF::-webkit-calendar-picker-indicator{filter:invert(1)}.input-RUSovanF.size-small-RUSovanF{-webkit-text-fill-color:var(--ui-lib-control-text-fill-color,currentColor);-webkit-appearance:auto;appearance:textfield;background-color:initial;border:0;display:block;font-family:inherit;font-size:inherit;height:100%;line-height:inherit;margin:0;min-width:0;order:0;outline:0;width:100%}.input-RUSovanF.size-small-RUSovanF::placeholder{-webkit-text-fill-color:currentColor;color:#a3a6af;opacity:1}html.theme-dark .input-RUSovanF.size-small-RUSovanF::placeholder{color:#434651}.input-RUSovanF.size-small-RUSovanF::-webkit-calendar-picker-indicator,.input-RUSovanF.size-small-RUSovanF::-webkit-clear-button,.input-RUSovanF.size-small-RUSovanF::-webkit-inner-spin-button,.input-RUSovanF.size-small-RUSovanF::-webkit-outer-spin-button,.input-RUSovanF.size-small-RUSovanF::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.input-RUSovanF.size-small-RUSovanF:-webkit-autofill,.input-RUSovanF.size-small-RUSovanF:-webkit-autofill:active,.input-RUSovanF.size-small-RUSovanF:-webkit-autofill:focus,.input-RUSovanF.size-small-RUSovanF:-webkit-autofill:hover{border-radius:4px}html.theme-dark .input-RUSovanF.size-small-RUSovanF::-webkit-calendar-picker-indicator{filter:invert(1)}.input-RUSovanF.size-medium-RUSovanF{-webkit-text-fill-color:var(--ui-lib-control-text-fill-color,currentColor);-webkit-appearance:auto;appearance:textfield;background-color:initial;border:0;display:block;font-family:inherit;font-size:inherit;height:100%;line-height:inherit;margin:0;min-width:0;order:0;outline:0;width:100%}.input-RUSovanF.size-medium-RUSovanF::placeholder{-webkit-text-fill-color:currentColor;color:#a3a6af;opacity:1}html.theme-dark .input-RUSovanF.size-medium-RUSovanF::placeholder{color:#434651}.input-RUSovanF.size-medium-RUSovanF::-webkit-calendar-picker-indicator,.input-RUSovanF.size-medium-RUSovanF::-webkit-clear-button,.input-RUSovanF.size-medium-RUSovanF::-webkit-inner-spin-button,.input-RUSovanF.size-medium-RUSovanF::-webkit-outer-spin-button,.input-RUSovanF.size-medium-RUSovanF::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.input-RUSovanF.size-medium-RUSovanF:-webkit-autofill,.input-RUSovanF.size-medium-RUSovanF:-webkit-autofill:active,.input-RUSovanF.size-medium-RUSovanF:-webkit-autofill:focus,.input-RUSovanF.size-medium-RUSovanF:-webkit-autofill:hover{border-radius:6px}html.theme-dark .input-RUSovanF.size-medium-RUSovanF::-webkit-calendar-picker-indicator{filter:invert(1)}.input-RUSovanF.size-large-RUSovanF{-webkit-text-fill-color:var(--ui-lib-control-text-fill-color,currentColor);-webkit-appearance:auto;appearance:textfield;background-color:initial;border:0;display:block;font-family:inherit;font-size:inherit;height:100%;line-height:inherit;margin:0;min-width:0;order:0;outline:0;width:100%}.input-RUSovanF.size-large-RUSovanF::placeholder{-webkit-text-fill-color:currentColor;color:#a3a6af;opacity:1}html.theme-dark .input-RUSovanF.size-large-RUSovanF::placeholder{color:#434651}.input-RUSovanF.size-large-RUSovanF::-webkit-calendar-picker-indicator,.input-RUSovanF.size-large-RUSovanF::-webkit-clear-button,.input-RUSovanF.size-large-RUSovanF::-webkit-inner-spin-button,.input-RUSovanF.size-large-RUSovanF::-webkit-outer-spin-button,.input-RUSovanF.size-large-RUSovanF::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.input-RUSovanF.size-large-RUSovanF:-webkit-autofill,.input-RUSovanF.size-large-RUSovanF:-webkit-autofill:active,.input-RUSovanF.size-large-RUSovanF:-webkit-autofill:focus,.input-RUSovanF.size-large-RUSovanF:-webkit-autofill:hover{border-radius:6px}html.theme-dark .input-RUSovanF.size-large-RUSovanF::-webkit-calendar-picker-indicator{filter:invert(1)}.input-RUSovanF.with-start-slot-RUSovanF{padding-left:calc(4px - var(--ui-lib-control-inner-slot-gap, 2px))}.input-RUSovanF.with-end-slot-RUSovanF{padding-right:calc(4px - var(--ui-lib-control-inner-slot-gap, 2px))} \ No newline at end of file diff --git a/charting_library/bundles/6221.bc53670dfb8f982908a2.rtl.css b/charting_library/bundles/6221.bc53670dfb8f982908a2.rtl.css new file mode 100644 index 0000000..7060c48 --- /dev/null +++ b/charting_library/bundles/6221.bc53670dfb8f982908a2.rtl.css @@ -0,0 +1 @@ +.inner-slot-W53jtLjw{--ui-lib-control-inner-slot-gap:2px;align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;height:calc(100% - (3px - var(--ui-lib-control-border-width, 1px))*2);justify-content:center;margin-bottom:calc(3px - var(--ui-lib-control-border-width, 1px));margin-left:var(--ui-lib-control-inner-slot-gap,2px);margin-top:calc(3px - var(--ui-lib-control-border-width, 1px));overflow:hidden}.inner-slot-W53jtLjw:first-child{margin-right:calc(3px - var(--ui-lib-control-border-width, 1px))}.inner-slot-W53jtLjw:nth-last-child(2){margin-left:calc(3px - var(--ui-lib-control-border-width, 1px))}.inner-slot-W53jtLjw.interactive-W53jtLjw{color:var(--ui-lib-control-default-slot-color,currentColor)}.inner-slot-W53jtLjw.icon-W53jtLjw{flex:none;width:28px}.inner-middle-slot-W53jtLjw{flex:1 1 auto}.before-slot-W53jtLjw{display:flex;margin-bottom:2px}.after-slot-W53jtLjw{display:flex;margin-top:4px}.container-WDZ0PRNh{--ui-lib-control-default-slot-color:#6a6d78;align-items:center;border-color:var(--ui-lib-intent-color,#d1d4dc);border-radius:8px;border-style:solid;border-width:var(--ui-lib-control-border-width,1px);box-sizing:border-box;color:#131722;display:inline-flex;height:var(--ui-lib-control-skeleton-height,auto);position:relative}html.theme-dark .container-WDZ0PRNh{--ui-lib-control-default-slot-color:#868993;border-color:var(--ui-lib-intent-color,#50535e);color:#d1d4dc}.container-WDZ0PRNh.container-xxsmall-WDZ0PRNh{border-radius:4px}.container-WDZ0PRNh.container-small-WDZ0PRNh,.container-WDZ0PRNh.container-xsmall-WDZ0PRNh{border-radius:6px}.container-WDZ0PRNh.container-large-WDZ0PRNh,.container-WDZ0PRNh.container-medium-WDZ0PRNh{border-radius:8px}.container-WDZ0PRNh.intent-default-WDZ0PRNh:hover{--ui-lib-control-default-slot-color:#131722;border-color:#a3a6af}html.theme-dark .container-WDZ0PRNh.intent-default-WDZ0PRNh:hover{--ui-lib-control-default-slot-color:#d1d4dc;border-color:#6a6d78}.container-WDZ0PRNh.focused-WDZ0PRNh,.container-WDZ0PRNh.focused-WDZ0PRNh:hover,html.theme-dark .container-WDZ0PRNh.focused-WDZ0PRNh,html.theme-dark .container-WDZ0PRNh.focused-WDZ0PRNh:hover{border-color:#2962ff}.container-WDZ0PRNh.readonly-WDZ0PRNh,.container-WDZ0PRNh.readonly-WDZ0PRNh:hover{background-color:#f0f3fa;border-color:#d1d4dc}html.theme-dark .container-WDZ0PRNh.readonly-WDZ0PRNh,html.theme-dark .container-WDZ0PRNh.readonly-WDZ0PRNh:hover{background-color:#2a2e39;border-color:#50535e}.container-WDZ0PRNh.disabled-WDZ0PRNh,.container-WDZ0PRNh.disabled-WDZ0PRNh:hover{--ui-lib-control-text-fill-color:#6a6d78;--ui-lib-control-default-slot-color:#6a6d78;background-color:#f0f3fa;border-color:#d1d4dc;color:#6a6d78}html.theme-dark .container-WDZ0PRNh.disabled-WDZ0PRNh,html.theme-dark .container-WDZ0PRNh.disabled-WDZ0PRNh:hover{--ui-lib-control-default-slot-color:#868993;--ui-lib-control-text-fill-color:#50535e;background-color:#2a2e39;border-color:#50535e;color:#50535e}.container-WDZ0PRNh.with-highlight-WDZ0PRNh,.container-WDZ0PRNh.with-highlight-WDZ0PRNh.focused-WDZ0PRNh,.container-WDZ0PRNh.with-highlight-WDZ0PRNh:hover{border-color:#d1d4dc;outline:none}html.theme-dark .container-WDZ0PRNh.with-highlight-WDZ0PRNh,html.theme-dark .container-WDZ0PRNh.with-highlight-WDZ0PRNh.focused-WDZ0PRNh,html.theme-dark .container-WDZ0PRNh.with-highlight-WDZ0PRNh:hover{border-color:#50535e}.container-WDZ0PRNh.grouped-WDZ0PRNh.adjust-position-WDZ0PRNh:not(.first-row-WDZ0PRNh){margin-top:calc(var(--ui-lib-control-border-width, 1px)*-1)}.container-WDZ0PRNh.grouped-WDZ0PRNh.adjust-position-WDZ0PRNh:not(.first-col-WDZ0PRNh){margin-right:calc(var(--ui-lib-control-border-width, 1px)*-1)}.container-WDZ0PRNh.grouped-WDZ0PRNh:hover{z-index:1}.container-WDZ0PRNh.grouped-WDZ0PRNh.focused-WDZ0PRNh{z-index:2}.container-WDZ0PRNh.stretch-WDZ0PRNh{width:100%}.container-WDZ0PRNh.font-size-medium-WDZ0PRNh{--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px}.container-WDZ0PRNh.font-size-large-WDZ0PRNh,.container-WDZ0PRNh.font-size-medium-WDZ0PRNh{font-feature-settings:"tnum" on,"lnum" on;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}.container-WDZ0PRNh.font-size-large-WDZ0PRNh{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px}.container-WDZ0PRNh.no-corner-top-left-WDZ0PRNh{border-top-right-radius:0}.container-WDZ0PRNh.no-corner-top-right-WDZ0PRNh{border-top-left-radius:0}.container-WDZ0PRNh.no-corner-bottom-right-WDZ0PRNh{border-bottom-left-radius:0}.container-WDZ0PRNh.no-corner-bottom-left-WDZ0PRNh{border-bottom-right-radius:0}.size-xxsmall-WDZ0PRNh{--ui-lib-control-skeleton-height:24px;border-radius:4px}.size-xsmall-WDZ0PRNh{--ui-lib-control-skeleton-height:28px;border-radius:6px}.size-small-WDZ0PRNh{--ui-lib-control-skeleton-height:34px;border-radius:6px}.size-medium-WDZ0PRNh{--ui-lib-control-skeleton-height:40px;border-radius:8px}.size-large-WDZ0PRNh{--ui-lib-control-skeleton-height:48px;border-radius:8px}.intent-default-WDZ0PRNh{--ui-lib-intent-color:#d1d4dc;--ui-lib-intent-highlight-color:#b2b5be}html.theme-dark .intent-default-WDZ0PRNh{--ui-lib-intent-highlight-color:#868993;--ui-lib-intent-color:#50535e}.intent-success-WDZ0PRNh{--ui-lib-intent-color:#089981;--ui-lib-intent-highlight-color:#089981}html.theme-dark .intent-success-WDZ0PRNh{--ui-lib-intent-color:#089981}.intent-warning-WDZ0PRNh{--ui-lib-intent-color:#ff9800;--ui-lib-intent-highlight-color:#ff9800}html.theme-dark .intent-warning-WDZ0PRNh{--ui-lib-intent-color:#ff9800}.intent-danger-WDZ0PRNh{--ui-lib-intent-color:#f23645;--ui-lib-intent-highlight-color:#f23645}html.theme-dark .intent-danger-WDZ0PRNh{--ui-lib-intent-color:#f23645}.intent-primary-WDZ0PRNh{--ui-lib-intent-color:#2962ff;--ui-lib-intent-highlight-color:#2962ff}html.theme-dark .intent-primary-WDZ0PRNh{--ui-lib-intent-color:#2962ff}.border-none-WDZ0PRNh{--ui-lib-control-border-width:0px}.border-thin-WDZ0PRNh{--ui-lib-control-border-width:1px}.border-thick-WDZ0PRNh{--ui-lib-control-border-width:2px}.highlight-WDZ0PRNh{border:2px solid;border-color:var(--ui-lib-intent-highlight-color,#b2b5be);border-radius:var(--ui-lib-control-highlight-border-radius,8px);bottom:0;left:0;margin:calc(var(--ui-lib-control-border-width, 1px)*-1);pointer-events:none;position:absolute;right:0;top:0;visibility:hidden;z-index:3}html.theme-dark .highlight-WDZ0PRNh{border-color:var(--ui-lib-intent-highlight-color,#868993)}.highlight-WDZ0PRNh.shown-WDZ0PRNh{visibility:visible}.highlight-WDZ0PRNh.no-corner-top-left-WDZ0PRNh{border-top-right-radius:0}.highlight-WDZ0PRNh.no-corner-top-right-WDZ0PRNh{border-top-left-radius:0}.highlight-WDZ0PRNh.no-corner-bottom-right-WDZ0PRNh{border-bottom-left-radius:0}.highlight-WDZ0PRNh.no-corner-bottom-left-WDZ0PRNh{border-bottom-right-radius:0}.highlight-WDZ0PRNh.size-xxsmall-WDZ0PRNh{border-radius:4px}.highlight-WDZ0PRNh.size-xxsmall-WDZ0PRNh.no-corner-top-left-WDZ0PRNh{border-top-right-radius:0}.highlight-WDZ0PRNh.size-xxsmall-WDZ0PRNh.no-corner-top-right-WDZ0PRNh{border-top-left-radius:0}.highlight-WDZ0PRNh.size-xxsmall-WDZ0PRNh.no-corner-bottom-right-WDZ0PRNh{border-bottom-left-radius:0}.highlight-WDZ0PRNh.size-xxsmall-WDZ0PRNh.no-corner-bottom-left-WDZ0PRNh{border-bottom-right-radius:0}.highlight-WDZ0PRNh.size-xsmall-WDZ0PRNh{border-radius:6px}.highlight-WDZ0PRNh.size-xsmall-WDZ0PRNh.no-corner-top-left-WDZ0PRNh{border-top-right-radius:0}.highlight-WDZ0PRNh.size-xsmall-WDZ0PRNh.no-corner-top-right-WDZ0PRNh{border-top-left-radius:0}.highlight-WDZ0PRNh.size-xsmall-WDZ0PRNh.no-corner-bottom-right-WDZ0PRNh{border-bottom-left-radius:0}.highlight-WDZ0PRNh.size-xsmall-WDZ0PRNh.no-corner-bottom-left-WDZ0PRNh{border-bottom-right-radius:0}.highlight-WDZ0PRNh.size-small-WDZ0PRNh{border-radius:6px}.highlight-WDZ0PRNh.size-small-WDZ0PRNh.no-corner-top-left-WDZ0PRNh{border-top-right-radius:0}.highlight-WDZ0PRNh.size-small-WDZ0PRNh.no-corner-top-right-WDZ0PRNh{border-top-left-radius:0}.highlight-WDZ0PRNh.size-small-WDZ0PRNh.no-corner-bottom-right-WDZ0PRNh{border-bottom-left-radius:0}.highlight-WDZ0PRNh.size-small-WDZ0PRNh.no-corner-bottom-left-WDZ0PRNh{border-bottom-right-radius:0}.highlight-WDZ0PRNh.size-medium-WDZ0PRNh{border-radius:8px}.highlight-WDZ0PRNh.size-medium-WDZ0PRNh.no-corner-top-left-WDZ0PRNh{border-top-right-radius:0}.highlight-WDZ0PRNh.size-medium-WDZ0PRNh.no-corner-top-right-WDZ0PRNh{border-top-left-radius:0}.highlight-WDZ0PRNh.size-medium-WDZ0PRNh.no-corner-bottom-right-WDZ0PRNh{border-bottom-left-radius:0}.highlight-WDZ0PRNh.size-medium-WDZ0PRNh.no-corner-bottom-left-WDZ0PRNh{border-bottom-right-radius:0}.highlight-WDZ0PRNh.size-large-WDZ0PRNh{border-radius:8px}.highlight-WDZ0PRNh.size-large-WDZ0PRNh.no-corner-top-left-WDZ0PRNh{border-top-right-radius:0}.highlight-WDZ0PRNh.size-large-WDZ0PRNh.no-corner-top-right-WDZ0PRNh{border-top-left-radius:0}.highlight-WDZ0PRNh.size-large-WDZ0PRNh.no-corner-bottom-right-WDZ0PRNh{border-bottom-left-radius:0}.highlight-WDZ0PRNh.size-large-WDZ0PRNh.no-corner-bottom-left-WDZ0PRNh{border-bottom-right-radius:0}.input-RUSovanF{padding:0 calc(8px - var(--ui-lib-control-border-width, 2px) - var(--ui-lib-control-inner-slot-gap, 2px))}.input-RUSovanF.size-xxsmall-RUSovanF{-webkit-text-fill-color:var(--ui-lib-control-text-fill-color,currentColor);-webkit-appearance:auto;appearance:textfield;background-color:initial;border:0;display:block;font-family:inherit;font-size:inherit;height:100%;line-height:inherit;margin:0;min-width:0;order:0;outline:0;width:100%}.input-RUSovanF.size-xxsmall-RUSovanF::placeholder{-webkit-text-fill-color:currentColor;color:#a3a6af;opacity:1}html.theme-dark .input-RUSovanF.size-xxsmall-RUSovanF::placeholder{color:#434651}.input-RUSovanF.size-xxsmall-RUSovanF::-webkit-calendar-picker-indicator,.input-RUSovanF.size-xxsmall-RUSovanF::-webkit-clear-button,.input-RUSovanF.size-xxsmall-RUSovanF::-webkit-inner-spin-button,.input-RUSovanF.size-xxsmall-RUSovanF::-webkit-outer-spin-button,.input-RUSovanF.size-xxsmall-RUSovanF::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.input-RUSovanF.size-xxsmall-RUSovanF:-webkit-autofill,.input-RUSovanF.size-xxsmall-RUSovanF:-webkit-autofill:active,.input-RUSovanF.size-xxsmall-RUSovanF:-webkit-autofill:focus,.input-RUSovanF.size-xxsmall-RUSovanF:-webkit-autofill:hover{border-radius:2px}html.theme-dark .input-RUSovanF.size-xxsmall-RUSovanF::-webkit-calendar-picker-indicator{filter:invert(1)}.input-RUSovanF.size-xsmall-RUSovanF{-webkit-text-fill-color:var(--ui-lib-control-text-fill-color,currentColor);-webkit-appearance:auto;appearance:textfield;background-color:initial;border:0;display:block;font-family:inherit;font-size:inherit;height:100%;line-height:inherit;margin:0;min-width:0;order:0;outline:0;width:100%}.input-RUSovanF.size-xsmall-RUSovanF::placeholder{-webkit-text-fill-color:currentColor;color:#a3a6af;opacity:1}html.theme-dark .input-RUSovanF.size-xsmall-RUSovanF::placeholder{color:#434651}.input-RUSovanF.size-xsmall-RUSovanF::-webkit-calendar-picker-indicator,.input-RUSovanF.size-xsmall-RUSovanF::-webkit-clear-button,.input-RUSovanF.size-xsmall-RUSovanF::-webkit-inner-spin-button,.input-RUSovanF.size-xsmall-RUSovanF::-webkit-outer-spin-button,.input-RUSovanF.size-xsmall-RUSovanF::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.input-RUSovanF.size-xsmall-RUSovanF:-webkit-autofill,.input-RUSovanF.size-xsmall-RUSovanF:-webkit-autofill:active,.input-RUSovanF.size-xsmall-RUSovanF:-webkit-autofill:focus,.input-RUSovanF.size-xsmall-RUSovanF:-webkit-autofill:hover{border-radius:4px}html.theme-dark .input-RUSovanF.size-xsmall-RUSovanF::-webkit-calendar-picker-indicator{filter:invert(1)}.input-RUSovanF.size-small-RUSovanF{-webkit-text-fill-color:var(--ui-lib-control-text-fill-color,currentColor);-webkit-appearance:auto;appearance:textfield;background-color:initial;border:0;display:block;font-family:inherit;font-size:inherit;height:100%;line-height:inherit;margin:0;min-width:0;order:0;outline:0;width:100%}.input-RUSovanF.size-small-RUSovanF::placeholder{-webkit-text-fill-color:currentColor;color:#a3a6af;opacity:1}html.theme-dark .input-RUSovanF.size-small-RUSovanF::placeholder{color:#434651}.input-RUSovanF.size-small-RUSovanF::-webkit-calendar-picker-indicator,.input-RUSovanF.size-small-RUSovanF::-webkit-clear-button,.input-RUSovanF.size-small-RUSovanF::-webkit-inner-spin-button,.input-RUSovanF.size-small-RUSovanF::-webkit-outer-spin-button,.input-RUSovanF.size-small-RUSovanF::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.input-RUSovanF.size-small-RUSovanF:-webkit-autofill,.input-RUSovanF.size-small-RUSovanF:-webkit-autofill:active,.input-RUSovanF.size-small-RUSovanF:-webkit-autofill:focus,.input-RUSovanF.size-small-RUSovanF:-webkit-autofill:hover{border-radius:4px}html.theme-dark .input-RUSovanF.size-small-RUSovanF::-webkit-calendar-picker-indicator{filter:invert(1)}.input-RUSovanF.size-medium-RUSovanF{-webkit-text-fill-color:var(--ui-lib-control-text-fill-color,currentColor);-webkit-appearance:auto;appearance:textfield;background-color:initial;border:0;display:block;font-family:inherit;font-size:inherit;height:100%;line-height:inherit;margin:0;min-width:0;order:0;outline:0;width:100%}.input-RUSovanF.size-medium-RUSovanF::placeholder{-webkit-text-fill-color:currentColor;color:#a3a6af;opacity:1}html.theme-dark .input-RUSovanF.size-medium-RUSovanF::placeholder{color:#434651}.input-RUSovanF.size-medium-RUSovanF::-webkit-calendar-picker-indicator,.input-RUSovanF.size-medium-RUSovanF::-webkit-clear-button,.input-RUSovanF.size-medium-RUSovanF::-webkit-inner-spin-button,.input-RUSovanF.size-medium-RUSovanF::-webkit-outer-spin-button,.input-RUSovanF.size-medium-RUSovanF::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.input-RUSovanF.size-medium-RUSovanF:-webkit-autofill,.input-RUSovanF.size-medium-RUSovanF:-webkit-autofill:active,.input-RUSovanF.size-medium-RUSovanF:-webkit-autofill:focus,.input-RUSovanF.size-medium-RUSovanF:-webkit-autofill:hover{border-radius:6px}html.theme-dark .input-RUSovanF.size-medium-RUSovanF::-webkit-calendar-picker-indicator{filter:invert(1)}.input-RUSovanF.size-large-RUSovanF{-webkit-text-fill-color:var(--ui-lib-control-text-fill-color,currentColor);-webkit-appearance:auto;appearance:textfield;background-color:initial;border:0;display:block;font-family:inherit;font-size:inherit;height:100%;line-height:inherit;margin:0;min-width:0;order:0;outline:0;width:100%}.input-RUSovanF.size-large-RUSovanF::placeholder{-webkit-text-fill-color:currentColor;color:#a3a6af;opacity:1}html.theme-dark .input-RUSovanF.size-large-RUSovanF::placeholder{color:#434651}.input-RUSovanF.size-large-RUSovanF::-webkit-calendar-picker-indicator,.input-RUSovanF.size-large-RUSovanF::-webkit-clear-button,.input-RUSovanF.size-large-RUSovanF::-webkit-inner-spin-button,.input-RUSovanF.size-large-RUSovanF::-webkit-outer-spin-button,.input-RUSovanF.size-large-RUSovanF::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.input-RUSovanF.size-large-RUSovanF:-webkit-autofill,.input-RUSovanF.size-large-RUSovanF:-webkit-autofill:active,.input-RUSovanF.size-large-RUSovanF:-webkit-autofill:focus,.input-RUSovanF.size-large-RUSovanF:-webkit-autofill:hover{border-radius:6px}html.theme-dark .input-RUSovanF.size-large-RUSovanF::-webkit-calendar-picker-indicator{filter:invert(1)}.input-RUSovanF.with-start-slot-RUSovanF{padding-right:calc(4px - var(--ui-lib-control-inner-slot-gap, 2px))}.input-RUSovanF.with-end-slot-RUSovanF{padding-left:calc(4px - var(--ui-lib-control-inner-slot-gap, 2px))} \ No newline at end of file diff --git a/charting_library/bundles/6408.e58aaf98d9306e8d9b77.js b/charting_library/bundles/6408.e58aaf98d9306e8d9b77.js new file mode 100644 index 0000000..4e1156c --- /dev/null +++ b/charting_library/bundles/6408.e58aaf98d9306e8d9b77.js @@ -0,0 +1,5 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[6408],{5734:t=>{t.exports={dialog:"dialog-aRAWUDhF",rounded:"rounded-aRAWUDhF",shadowed:"shadowed-aRAWUDhF",fullscreen:"fullscreen-aRAWUDhF",darker:"darker-aRAWUDhF",backdrop:"backdrop-aRAWUDhF"}},8326:t=>{t.exports={"tablet-normal-breakpoint":"screen and (max-width: 768px)","tooltip-offset":"20px",dialog:"dialog-qyCw0PaN",dragging:"dragging-qyCw0PaN",dialogAnimatedAppearance:"dialogAnimatedAppearance-qyCw0PaN",dialogAnimation:"dialogAnimation-qyCw0PaN",dialogTooltip:"dialogTooltip-qyCw0PaN"}},53017:(t,e,i)=>{"use strict";function s(t){return e=>{t.forEach((t=>{"function"==typeof t?t(e):null!=t&&(t.current=e)}))}}function o(t){return s([t])}i.d(e,{isomorphicRef:()=>o,mergeRefs:()=>s})},52778:(t,e,i)=>{"use strict";i.d(e,{OutsideEvent:()=>o});var s=i(36383);function o(t){const{children:e,...i}=t;return e((0,s.useOutsideEvent)(i))}},95711:(t,e,i)=>{"use strict";i.d(e,{PopupContext:()=>s});const s=i(50959).createContext(null)},16181:(t,e,i)=>{"use strict";i.d(e,{PopupDialog:()=>M});var s=i(50959),o=i(97754),n=i(50151),a=i(99663),r=i(67961),l=i(90186),h=i(5734);class d extends s.PureComponent{constructor(){super(...arguments),this._manager=new r.OverlapManager,this._handleSlot=t=>{this._manager.setContainer(t)}}render(){const{rounded:t=!0,shadowed:e=!0,fullscreen:i=!1,darker:n=!1,className:r,backdrop:d,containerTabIndex:c=-1}=this.props,u=o(r,h.dialog,t&&h.rounded,e&&h.shadowed,i&&h.fullscreen,n&&h.darker),p=(0,l.filterDataProps)(this.props),g=this.props.style?{...this._createStyles(),...this.props.style}:this._createStyles();return s.createElement(s.Fragment,null,s.createElement(a.SlotContext.Provider,{value:this._manager},d&&s.createElement("div",{onClick:this.props.onClickBackdrop,className:h.backdrop}),s.createElement("div",{...p,className:u,style:g,ref:this.props.reference,onFocus:this.props.onFocus,onMouseDown:this.props.onMouseDown,onMouseUp:this.props.onMouseUp,onClick:this.props.onClick,onKeyDown:this.props.onKeyDown,tabIndex:c,"aria-label":this.props.containerAriaLabel},this.props.children)),s.createElement(a.Slot,{reference:this._handleSlot}))}_createStyles(){const{bottom:t,left:e,width:i,right:s,top:o,zIndex:n,height:a}=this.props;return{bottom:t,left:e,right:s,top:o,zIndex:n,maxWidth:i,height:a}}}var c=i(86431),u=i(52778),p=i(37160);function g(t,e,i,s){return t+e>s&&(t=s-e),t{if(0!==t.button||this._isTargetNoDraggable(t))return;t.preventDefault(),document.addEventListener("mousemove",this._onMouseDragMove),document.addEventListener("mouseup",this._onMouseDragEnd);const e=_(m(t));this._dragStart(e)},this._onTouchDragStart=t=>{ +if(this._isTargetNoDraggable(t))return;this._canBeTouchClick=!0,t.preventDefault(),this._header.addEventListener("touchmove",this._onTouchDragMove,{passive:!1});const e=_(f(t));this._dragStart(e)},this._onMouseDragEnd=t=>{t.target instanceof Node&&this._header.contains(t.target)&&t.preventDefault(),document.removeEventListener("mousemove",this._onMouseDragMove),document.removeEventListener("mouseup",this._onMouseDragEnd),this._onDragStop()},this._onTouchDragEnd=t=>{this._header.removeEventListener("touchmove",this._onTouchDragMove),this._onDragStop(),this._canBeTouchClick&&(this._canBeTouchClick=!1,function(t){if(t instanceof SVGElement){const e=document.createEvent("SVGEvents");e.initEvent("click",!0,!0),t.dispatchEvent(e)}t instanceof HTMLElement&&t.click()}(t.target))},this._onMouseDragMove=t=>{const e=_(m(t));this._dragMove(e)},this._onTouchDragMove=t=>{this._canBeTouchClick=!1,t.preventDefault();const e=_(f(t));this._dragMove(e)},this._onDragStop=()=>{this._drag=null,this._header.classList.remove("dragging"),this._options.onDragEnd&&this._options.onDragEnd()},this._dialog=t,this._header=e,this._options=i,this._header.addEventListener("mousedown",this._onMouseDragStart),this._header.addEventListener("touchstart",this._onTouchDragStart),this._header.addEventListener("touchend",this._onTouchDragEnd)}destroy(){null!==this._frame&&cancelAnimationFrame(this._frame),this._header.removeEventListener("mousedown",this._onMouseDragStart),document.removeEventListener("mouseup",this._onMouseDragEnd),this._header.removeEventListener("touchstart",this._onTouchDragStart),this._header.removeEventListener("touchend",this._onTouchDragEnd),document.removeEventListener("mouseleave",this._onMouseDragEnd)}updateOptions(t){this._options=t}_dragStart(t){const e=this._dialog.getBoundingClientRect();this._drag={startX:t.x,startY:t.y,finishX:t.x,finishY:t.y,dialogX:e.left,dialogY:e.top};const i=Math.round(e.left),s=Math.round(e.top);this._dialog.style.transform=`translate(${i}px, ${s}px)`,this._header.classList.add("dragging"),this._options.onDragStart&&this._options.onDragStart()}_dragMove(t){if(this._drag){if(this._drag.finishX=t.x,this._drag.finishY=t.y,null!==this._frame)return;this._frame=requestAnimationFrame((()=>{if(this._drag){const e=t.x-this._drag.startX,i=t.y-this._drag.startY;this._moveDialog(this._drag.dialogX+e,this._drag.dialogY+i)}this._frame=null}))}}_moveDialog(t,e){const i=this._dialog.getBoundingClientRect(),{boundByScreen:s}=this._options,o=g(t,i.width,s?0:-1/0,s?window.innerWidth:1/0),n=g(e,i.height,s?0:-1/0,s?window.innerHeight:1/0);this._dialog.style.transform=`translate(${Math.round(o)}px, ${Math.round(n)}px)`}_isTargetNoDraggable(t){return t.target instanceof Element&&null!==t.target.closest("[data-disable-drag]")}}const y={vertical:0};class D{constructor(t,e){this._frame=null,this._isFullscreen=!1,this._handleResize=()=>{null===this._frame&&(this._frame=requestAnimationFrame((()=>{this.recalculateBounds(),this._frame=null})))},this._dialog=t,this._guard=e.guard||y, +this._calculateDialogPosition=e.calculateDialogPosition,this._initialHeight=t.style.height,window.addEventListener("resize",this._handleResize)}updateOptions(t){this._guard=t.guard||y,this._calculateDialogPosition=t.calculateDialogPosition}setFullscreen(t){this._isFullscreen!==t&&(this._isFullscreen=t,this.recalculateBounds())}centerAndFit(){const{x:t,y:e}=this.getDialogsTopLeftCoordinates(),i=this._calcAvailableHeight(),s=this._calcDialogHeight();if(i===s)if(this._calculateDialogPosition){const{left:t,top:e}=this._calculateDialogPosition(this._dialog,document.documentElement,this._guard);this._dialog.style.transform=`translate(${Math.round(t)}px, ${Math.round(e)}px)`}else this._dialog.style.height=s+"px";this._dialog.style.top="0px",this._dialog.style.left="0px",this._dialog.style.transform=`translate(${t}px, ${e}px)`}getDialogsTopLeftCoordinates(){const{clientHeight:t,clientWidth:e}=document.documentElement,i=this._calcDialogHeight(),s=e/2-this._dialog.clientWidth/2,o=t/2-i/2;return{x:Math.round(s),y:Math.round(o)}}recalculateBounds(){var t;const{clientHeight:e,clientWidth:i}=document.documentElement,{vertical:s}=this._guard,o=null===(t=this._calculateDialogPosition)||void 0===t?void 0:t.call(this,this._dialog,{clientWidth:i,clientHeight:e},{vertical:s});if(this._isFullscreen){if(this._dialog.style.top="0px",this._dialog.style.left="0px",this._dialog.style.width="100%",this._dialog.style.height="100%",this._dialog.style.transform="none",o){const{left:t,top:e,width:i,height:s}=o;this._dialog.style.transform=`translate(${Math.round(t)}px, ${Math.round(e)}px)`,i&&(this._dialog.style.width=`${i}px`,this._dialog.style.minWidth="unset"),s&&(this._dialog.style.height=`${s}px`,this._dialog.style.minHeight="unset")}}else if(o){const{left:t,top:e}=o;this._dialog.style.transform=`translate(${Math.round(t)}px, ${Math.round(e)}px)`}else{this._dialog.style.width="",this._dialog.style.height="";const t=this._dialog.getBoundingClientRect(),o=e-2*s,n=g(t.left,t.width,0,i),a=g(t.top,t.height,s,e);this._dialog.style.top="0px",this._dialog.style.left="0px",this._dialog.style.transform=`translate(${Math.round(n)}px, ${Math.round(a)}px)`,this._dialog.style.height=o{const{reference:e}=this.props;this._dialog=t,"function"==typeof e&&e(t)},this._handleFocus=t=>{this._moveToTop()},this._handleMouseDown=t=>{this._moveToTop()},this._handleTouchStart=t=>{this._moveToTop()},this.state={canFitTooltip:!1}}render(){ +return s.createElement(x.PopupContext.Provider,{value:this},s.createElement(u.OutsideEvent,{mouseDown:!0,touchStart:!0,handler:this.props.onClickOutside},(t=>s.createElement("div",{ref:t,"data-outside-boundary-for":this.props.name,onFocus:this._handleFocus,onMouseDown:this._handleMouseDown,onTouchStart:this._handleTouchStart,"data-dialog-name":this.props["data-dialog-name"]},s.createElement(d,{style:this._applyAnimationCSSVariables(),...this.props,reference:this._handleDialogRef,className:o(T.dialog,this.props.className)},!1,this.props.children)))))}componentDidMount(){const{draggable:t,boundByScreen:e,onDragStart:i}=this.props,s=(0,n.ensureNotNull)(this._dialog);if(t){const t=s.querySelector("[data-dragg-area]");if(t&&t instanceof HTMLElement){const o=new v(s,t,{boundByScreen:Boolean(e),onDragStart:i});this._cleanUpFunctions.push((()=>o.destroy())),this._drag=o}}this._prevActiveElement=document.activeElement,this.props.autofocus&&!s.contains(document.activeElement)&&s.focus(),(this._isFullScreen()||this.props.fixedBody)&&(0,S.setFixedBodyState)(!0);const{guard:o,calculateDialogPosition:a}=this.props;if(this.props.resizeHandler)this._resize=this.props.resizeHandler;else{const t=new D(s,{guard:o,calculateDialogPosition:a});this._cleanUpFunctions.push((()=>t.destroy())),this._resize=t}if(this.props.isAnimationEnabled&&this.props.growPoint&&this._applyAppearanceAnimation(this.props.growPoint),this.props.centeredOnMount&&this._resize.centerAndFit(),this._resize.setFullscreen(this._isFullScreen()),this.props.shouldForceFocus){if(this.props.onForceFocus)return void this.props.onForceFocus(s);s.focus()}}componentDidUpdate(){if(this._resize){const{guard:t,calculateDialogPosition:e}=this.props;this._resize.updateOptions({guard:t,calculateDialogPosition:e}),this._resize.setFullscreen(this._isFullScreen())}this._drag&&this._drag.updateOptions({boundByScreen:Boolean(this.props.boundByScreen),onDragStart:this.props.onDragStart})}componentWillUnmount(){var t;if(this.props.shouldReturnFocus&&this._prevActiveElement&&document.body.contains(this._prevActiveElement)&&(null===document.activeElement||document.activeElement===document.body||(null===(t=this._dialog)||void 0===t?void 0:t.contains(document.activeElement))))try{this._prevActiveElement.focus({preventScroll:!0})}catch(t){}for(const t of this._cleanUpFunctions)t();(this._isFullScreen()||this.props.fixedBody)&&(0,S.setFixedBodyState)(!1)}focus(){this._dialog&&this._dialog.focus()}centerAndFit(){this._resize&&this._resize.centerAndFit()}recalculateBounds(){this._resize&&this._resize.recalculateBounds()}_moveToTop(){null!==this.context&&this.context.moveToTop()}_applyAnimationCSSVariables(){return{"--animationTranslateStartX":null,"--animationTranslateStartY":null,"--animationTranslateEndX":null,"--animationTranslateEndY":null}}_applyAppearanceAnimation(t){if(this._resize&&this._dialog){const{x:e,y:i}=t,{x:s,y:o}=this._resize.getDialogsTopLeftCoordinates();this._dialog.style.setProperty("--animationTranslateStartX",`${e}px`), +this._dialog.style.setProperty("--animationTranslateStartY",`${i}px`),this._dialog.style.setProperty("--animationTranslateEndX",`${s}px`),this._dialog.style.setProperty("--animationTranslateEndY",`${o}px`),this._dialog.classList.add(T.dialogAnimatedAppearance)}}_handleTooltipFit(){0}_isFullScreen(){return Boolean(this.props.fullscreen)}}F.contextType=E.PortalContext,F.defaultProps={boundByScreen:!0,draggable:!0,centeredOnMount:!0,shouldReturnFocus:!0};const M=(0,c.makeOverlapable)(F)},86431:(t,e,i)=>{"use strict";i.d(e,{makeOverlapable:()=>n});var s=i(50959),o=i(42842);function n(t){return class extends s.PureComponent{render(){const{isOpened:e,root:i}=this.props;if(!e)return null;const n=s.createElement(t,{...this.props,zIndex:150});return"parent"===i?n:s.createElement(o.Portal,null,n)}}}}}]); \ No newline at end of file diff --git a/charting_library/bundles/6494.4c212043f24336e170d5.css b/charting_library/bundles/6494.4c212043f24336e170d5.css new file mode 100644 index 0000000..19a9b8a --- /dev/null +++ b/charting_library/bundles/6494.4c212043f24336e170d5.css @@ -0,0 +1 @@ +.container-hrZZtP0J{height:100%;min-width:0;overflow-x:hidden;position:relative;width:100%}.title-cIIj4HrJ{color:#131722;font-size:14px;margin-left:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.theme-dark .title-cIIj4HrJ{color:#d1d4dc}.title-cIIj4HrJ.disabled-cIIj4HrJ{color:#b2b5be}html.theme-dark .title-cIIj4HrJ.disabled-cIIj4HrJ{color:#50535e}.icon-cIIj4HrJ{font-size:0;margin-left:4px}.icon-cIIj4HrJ.locked-cIIj4HrJ{color:#f7525f}.icon-cIIj4HrJ.open-cIIj4HrJ{color:#22ab94}.actionIcon-cIIj4HrJ+.actionIcon-cIIj4HrJ{margin-left:4px}.actionIcon-cIIj4HrJ.selected-cIIj4HrJ{--tv-list-item-button-background-hover-color:#90bff9}html.theme-dark .actionIcon-cIIj4HrJ.selected-cIIj4HrJ{--tv-list-item-button-background-hover-color:#143a87}@media screen and (max-height:445px),screen and (max-width:567px){.codeIcon-cIIj4HrJ{display:none}}.solutionIcon-cIIj4HrJ{color:#d1d4dc}.solutionIcon-cIIj4HrJ,html.theme-dark .solutionIcon-cIIj4HrJ{--tv-list-item-button-background-hover-color:#0000}html.theme-dark .solutionIcon-cIIj4HrJ{color:#50535e}.solutionIcon-cIIj4HrJ.selected-cIIj4HrJ,html.theme-dark .solutionIcon-cIIj4HrJ.selected-cIIj4HrJ{--tv-list-item-button-background-hover-color:#0000}@media (any-hover:hover){.solutionIcon-cIIj4HrJ:hover{color:#6a6d78}html.theme-dark .solutionIcon-cIIj4HrJ:hover{color:#868993}}@keyframes highlight-animation-theme-light-WeNdU0sq{0%{background-color:initial}30%{background-color:#e3effd}60%{background-color:initial}to{background-color:#e3effd}}@keyframes highlight-animation-theme-dark-WeNdU0sq{0%{background-color:initial}30%{background-color:#132042}60%{background-color:initial}to{background-color:#132042}}.container-WeNdU0sq{align-items:center;box-sizing:border-box;cursor:default;display:flex;height:32px;padding-left:6px;padding-right:16px}.container-WeNdU0sq.selected-WeNdU0sq{background-color:#e3effd}html.theme-dark .container-WeNdU0sq.selected-WeNdU0sq{background-color:#132042}@media (any-hover:hover){.container-WeNdU0sq:not(.disabled-WeNdU0sq):hover{background-color:#f0f3fa}html.theme-dark .container-WeNdU0sq:not(.disabled-WeNdU0sq):hover{background-color:#2a2e39}.container-WeNdU0sq:not(.disabled-WeNdU0sq):hover.selected-WeNdU0sq{background-color:#e3effd}html.theme-dark .container-WeNdU0sq:not(.disabled-WeNdU0sq):hover.selected-WeNdU0sq{background-color:#132042}.container-WeNdU0sq:not(.disabled-WeNdU0sq):hover.selected-WeNdU0sq .favorite-WeNdU0sq:hover{background-color:#90bff9}html.theme-dark .container-WeNdU0sq:not(.disabled-WeNdU0sq):hover.selected-WeNdU0sq .favorite-WeNdU0sq:hover{background-color:#143a87}}.container-WeNdU0sq.highlighted-WeNdU0sq{animation-duration:.8s;animation-fill-mode:forwards;animation-iteration-count:1}.container-WeNdU0sq.highlighted-WeNdU0sq.light-WeNdU0sq{animation-name:highlight-animation-theme-light-WeNdU0sq}.container-WeNdU0sq.highlighted-WeNdU0sq.dark-WeNdU0sq{animation-name:highlight-animation-theme-dark-WeNdU0sq}@media screen and (max-width:430px){.container-WeNdU0sq{height:40px}}.badge-WeNdU0sq{margin-left:4px}.main-WeNdU0sq{align-items:center;display:flex;flex:1 1 auto;margin-right:auto;min-width:0}.main-WeNdU0sq.paddingLeft-WeNdU0sq{padding-left:22px}.author-WeNdU0sq{color:#2962ff;cursor:default;flex-basis:100px;margin-left:24px;min-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.theme-dark .author-WeNdU0sq{color:#2962ff}.likes-WeNdU0sq{color:#131722;flex-basis:50px;margin-left:24px;min-width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.theme-dark .likes-WeNdU0sq{color:#d1d4dc}.actions-WeNdU0sq{display:flex;flex-basis:44px;justify-content:flex-end;margin-left:24px;min-width:44px}@media (any-hover:hover){.container-WeNdU0sq.disabled-WeNdU0sq .actions-WeNdU0sq,.container-WeNdU0sq.disabled-WeNdU0sq .favorite-WeNdU0sq:not(.isActive-WeNdU0sq),.container-WeNdU0sq:not(:hover) .actions-WeNdU0sq,.container-WeNdU0sq:not(:hover) .favorite-WeNdU0sq:not(.isActive-WeNdU0sq){visibility:hidden}}.title-z9fs4j4t{color:#6a6d78;font-size:11px;font-weight:400;letter-spacing:.4px;line-height:16px;margin:0;text-transform:uppercase;white-space:nowrap}html.theme-dark .title-z9fs4j4t{color:#868993}.title-z9fs4j4t:first-child{margin-right:auto}.title-z9fs4j4t+.title-z9fs4j4t{margin-left:24px}.title-z9fs4j4t.small-z9fs4j4t{width:50px}.title-z9fs4j4t.normal-z9fs4j4t{width:100px}.title-z9fs4j4t.large-z9fs4j4t{width:150px}.container-XOHpda28{box-sizing:border-box;cursor:default;display:flex;padding:16px 84px 8px 32px}.container-QcG0kDOU{align-items:center;cursor:default;display:flex;flex-direction:column;justify-content:center;text-align:center}@media screen and (max-height:430px) and (orientation:landscape){.container-QcG0kDOU{justify-content:flex-start}}.image-QcG0kDOU{margin-bottom:12px}@media screen and (max-height:430px) and (orientation:landscape){.image-QcG0kDOU{display:none}}.title-QcG0kDOU{color:#000;font-size:20px;font-weight:700;margin:0 0 16px}html.theme-dark .title-QcG0kDOU{color:#b2b5be}.description-QcG0kDOU{color:#131722;font-size:16px;line-height:24px;margin:0}html.theme-dark .description-QcG0kDOU{color:#d1d4dc}.button-QcG0kDOU{cursor:default;margin-top:24px}.dialog-I087YV6b{height:600px;max-width:840px;width:calc(100% - 20px)}.dialogLibrary-I087YV6b{height:600px}.contentContainer-I087YV6b{display:flex;flex-flow:column;height:100%;overflow:auto;width:100%}.listContainer-I087YV6b::-webkit-scrollbar{height:5px;width:5px}.listContainer-I087YV6b::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .listContainer-I087YV6b::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.listContainer-I087YV6b::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.listContainer-I087YV6b::-webkit-scrollbar-corner{display:none}.scroll-I087YV6b::-webkit-scrollbar{height:5px;width:5px}.scroll-I087YV6b::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .scroll-I087YV6b::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scroll-I087YV6b::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.scroll-I087YV6b::-webkit-scrollbar-corner{display:none}@media screen and (max-width:430px){.scroll-I087YV6b{box-sizing:border-box;padding-bottom:6px}}.sidebarContainer-I087YV6b{padding-bottom:6px;padding-top:6px}.noContentBlock-I087YV6b{box-sizing:border-box;min-height:100%;padding:24px 40px 60px}.tabWithHint-I087YV6b{height:0;position:relative;top:20px}@media screen and (max-width:430px){.tabWithHint-I087YV6b{top:56px}}.solution-I087YV6b{margin-left:5px} \ No newline at end of file diff --git a/charting_library/bundles/6494.4c212043f24336e170d5.rtl.css b/charting_library/bundles/6494.4c212043f24336e170d5.rtl.css new file mode 100644 index 0000000..caee2a1 --- /dev/null +++ b/charting_library/bundles/6494.4c212043f24336e170d5.rtl.css @@ -0,0 +1 @@ +.container-hrZZtP0J{height:100%;min-width:0;overflow-x:hidden;position:relative;width:100%}.title-cIIj4HrJ{color:#131722;font-size:14px;margin-right:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.theme-dark .title-cIIj4HrJ{color:#d1d4dc}.title-cIIj4HrJ.disabled-cIIj4HrJ{color:#b2b5be}html.theme-dark .title-cIIj4HrJ.disabled-cIIj4HrJ{color:#50535e}.icon-cIIj4HrJ{font-size:0;margin-right:4px}.icon-cIIj4HrJ.locked-cIIj4HrJ{color:#f7525f}.icon-cIIj4HrJ.open-cIIj4HrJ{color:#22ab94}.actionIcon-cIIj4HrJ+.actionIcon-cIIj4HrJ{margin-right:4px}.actionIcon-cIIj4HrJ.selected-cIIj4HrJ{--tv-list-item-button-background-hover-color:#90bff9}html.theme-dark .actionIcon-cIIj4HrJ.selected-cIIj4HrJ{--tv-list-item-button-background-hover-color:#143a87}@media screen and (max-height:445px),screen and (max-width:567px){.codeIcon-cIIj4HrJ{display:none}}.solutionIcon-cIIj4HrJ{color:#d1d4dc}.solutionIcon-cIIj4HrJ,html.theme-dark .solutionIcon-cIIj4HrJ{--tv-list-item-button-background-hover-color:#0000}html.theme-dark .solutionIcon-cIIj4HrJ{color:#50535e}.solutionIcon-cIIj4HrJ.selected-cIIj4HrJ,html.theme-dark .solutionIcon-cIIj4HrJ.selected-cIIj4HrJ{--tv-list-item-button-background-hover-color:#0000}@media (any-hover:hover){.solutionIcon-cIIj4HrJ:hover{color:#6a6d78}html.theme-dark .solutionIcon-cIIj4HrJ:hover{color:#868993}}@keyframes highlight-animation-theme-light-WeNdU0sq{0%{background-color:initial}30%{background-color:#e3effd}60%{background-color:initial}to{background-color:#e3effd}}@keyframes highlight-animation-theme-dark-WeNdU0sq{0%{background-color:initial}30%{background-color:#132042}60%{background-color:initial}to{background-color:#132042}}.container-WeNdU0sq{align-items:center;box-sizing:border-box;cursor:default;display:flex;height:32px;padding-left:16px;padding-right:6px}.container-WeNdU0sq.selected-WeNdU0sq{background-color:#e3effd}html.theme-dark .container-WeNdU0sq.selected-WeNdU0sq{background-color:#132042}@media (any-hover:hover){.container-WeNdU0sq:not(.disabled-WeNdU0sq):hover{background-color:#f0f3fa}html.theme-dark .container-WeNdU0sq:not(.disabled-WeNdU0sq):hover{background-color:#2a2e39}.container-WeNdU0sq:not(.disabled-WeNdU0sq):hover.selected-WeNdU0sq{background-color:#e3effd}html.theme-dark .container-WeNdU0sq:not(.disabled-WeNdU0sq):hover.selected-WeNdU0sq{background-color:#132042}.container-WeNdU0sq:not(.disabled-WeNdU0sq):hover.selected-WeNdU0sq .favorite-WeNdU0sq:hover{background-color:#90bff9}html.theme-dark .container-WeNdU0sq:not(.disabled-WeNdU0sq):hover.selected-WeNdU0sq .favorite-WeNdU0sq:hover{background-color:#143a87}}.container-WeNdU0sq.highlighted-WeNdU0sq{animation-duration:.8s;animation-fill-mode:forwards;animation-iteration-count:1}.container-WeNdU0sq.highlighted-WeNdU0sq.light-WeNdU0sq{animation-name:highlight-animation-theme-light-WeNdU0sq}.container-WeNdU0sq.highlighted-WeNdU0sq.dark-WeNdU0sq{animation-name:highlight-animation-theme-dark-WeNdU0sq}@media screen and (max-width:430px){.container-WeNdU0sq{height:40px}}.badge-WeNdU0sq{margin-right:4px}.main-WeNdU0sq{align-items:center;display:flex;flex:1 1 auto;margin-left:auto;min-width:0}.main-WeNdU0sq.paddingLeft-WeNdU0sq{padding-right:22px}.author-WeNdU0sq{color:#2962ff;cursor:default;flex-basis:100px;margin-right:24px;min-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.theme-dark .author-WeNdU0sq{color:#2962ff}.likes-WeNdU0sq{color:#131722;flex-basis:50px;margin-right:24px;min-width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.theme-dark .likes-WeNdU0sq{color:#d1d4dc}.actions-WeNdU0sq{display:flex;flex-basis:44px;justify-content:flex-end;margin-right:24px;min-width:44px}@media (any-hover:hover){.container-WeNdU0sq.disabled-WeNdU0sq .actions-WeNdU0sq,.container-WeNdU0sq.disabled-WeNdU0sq .favorite-WeNdU0sq:not(.isActive-WeNdU0sq),.container-WeNdU0sq:not(:hover) .actions-WeNdU0sq,.container-WeNdU0sq:not(:hover) .favorite-WeNdU0sq:not(.isActive-WeNdU0sq){visibility:hidden}}.title-z9fs4j4t{color:#6a6d78;font-size:11px;font-weight:400;letter-spacing:.4px;line-height:16px;margin:0;text-transform:uppercase;white-space:nowrap}html.theme-dark .title-z9fs4j4t{color:#868993}.title-z9fs4j4t:first-child{margin-left:auto}.title-z9fs4j4t+.title-z9fs4j4t{margin-right:24px}.title-z9fs4j4t.small-z9fs4j4t{width:50px}.title-z9fs4j4t.normal-z9fs4j4t{width:100px}.title-z9fs4j4t.large-z9fs4j4t{width:150px}.container-XOHpda28{box-sizing:border-box;cursor:default;display:flex;padding:16px 32px 8px 84px}.container-QcG0kDOU{align-items:center;cursor:default;display:flex;flex-direction:column;justify-content:center;text-align:center}@media screen and (max-height:430px) and (orientation:landscape){.container-QcG0kDOU{justify-content:flex-start}}.image-QcG0kDOU{margin-bottom:12px}@media screen and (max-height:430px) and (orientation:landscape){.image-QcG0kDOU{display:none}}.title-QcG0kDOU{color:#000;font-size:20px;font-weight:700;margin:0 0 16px}html.theme-dark .title-QcG0kDOU{color:#b2b5be}.description-QcG0kDOU{color:#131722;font-size:16px;line-height:24px;margin:0}html.theme-dark .description-QcG0kDOU{color:#d1d4dc}.button-QcG0kDOU{cursor:default;margin-top:24px}.dialog-I087YV6b{height:600px;max-width:840px;width:calc(100% - 20px)}.dialogLibrary-I087YV6b{height:600px}.contentContainer-I087YV6b{display:flex;flex-flow:column;height:100%;overflow:auto;width:100%}.listContainer-I087YV6b::-webkit-scrollbar{height:5px;width:5px}.listContainer-I087YV6b::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .listContainer-I087YV6b::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.listContainer-I087YV6b::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.listContainer-I087YV6b::-webkit-scrollbar-corner{display:none}.scroll-I087YV6b::-webkit-scrollbar{height:5px;width:5px}.scroll-I087YV6b::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .scroll-I087YV6b::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scroll-I087YV6b::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.scroll-I087YV6b::-webkit-scrollbar-corner{display:none}@media screen and (max-width:430px){.scroll-I087YV6b{box-sizing:border-box;padding-bottom:6px}}.sidebarContainer-I087YV6b{padding-bottom:6px;padding-top:6px}.noContentBlock-I087YV6b{box-sizing:border-box;min-height:100%;padding:24px 40px 60px}.tabWithHint-I087YV6b{height:0;position:relative;top:20px}@media screen and (max-width:430px){.tabWithHint-I087YV6b{top:56px}}.solution-I087YV6b{margin-right:5px} \ No newline at end of file diff --git a/charting_library/bundles/6625.0ed88fc3a989c98408cc.css b/charting_library/bundles/6625.0ed88fc3a989c98408cc.css new file mode 100644 index 0000000..02bdd22 --- /dev/null +++ b/charting_library/bundles/6625.0ed88fc3a989c98408cc.css @@ -0,0 +1 @@ +.errors-bghR31WL{background-color:#2a2e39;border-radius:3px;box-sizing:border-box;color:#fff;opacity:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;z-index:2}html.theme-dark .errors-bghR31WL{background-color:#363a45}.errors-bghR31WL:empty{display:none}.errors-bghR31WL.show-bghR31WL{opacity:1}.errors-bghR31WL .error-bghR31WL{font-size:12px;line-height:1.4;margin-top:10px;text-transform:none;word-break:break-word}.errors-bghR31WL .error-bghR31WL:first-child{margin-top:0}.visually-hidden-bghR31WL{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.error-icon-UhKAouIg{display:inline-flex}.error-icon-UhKAouIg.intent-danger-UhKAouIg,html.theme-dark .error-icon-UhKAouIg.intent-danger-UhKAouIg{color:#f23645}.error-icon-UhKAouIg.intent-warning-UhKAouIg,html.theme-dark .error-icon-UhKAouIg.intent-warning-UhKAouIg{color:#ff9800}.static-messages-cF4vS9J8{--ui-lib-typography-line-height:17px;--ui-lib-typography-font-size:12px;flex-flow:column nowrap;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}.static-messages-cF4vS9J8.errors-cF4vS9J8,html.theme-dark .static-messages-cF4vS9J8.errors-cF4vS9J8{color:#f23645}.static-messages-cF4vS9J8.warnings-cF4vS9J8,html.theme-dark .static-messages-cF4vS9J8.warnings-cF4vS9J8{color:#ff9800}.static-messages-cF4vS9J8.success-mesages-cF4vS9J8,html.theme-dark .static-messages-cF4vS9J8.success-mesages-cF4vS9J8{color:#089981}.static-messages-cF4vS9J8.input-description-cF4vS9J8{color:#6a6d78}html.theme-dark .static-messages-cF4vS9J8.input-description-cF4vS9J8{color:#868993}.static-messages-cF4vS9J8 .message-cF4vS9J8{margin:0}.calendar-N6r5jhbE{background-color:#fff;box-sizing:border-box;color:#131722;cursor:default;direction:ltr;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;height:100%;min-height:332px;padding:12px;-webkit-user-select:none;user-select:none;width:286px}html.theme-dark .calendar-N6r5jhbE{background-color:#1e222d;color:#d1d4dc}.popupStyle-N6r5jhbE{background-color:var(--tv-color-popup-background,#fff);border-radius:6px;box-shadow:0 2px 4px #0003}html.theme-dark .popupStyle-N6r5jhbE{background-color:var(--tv-color-popup-background,#1e222d);box-shadow:0 2px 4px #0006}.header-N6r5jhbE{align-items:center;display:flex;justify-content:space-between;padding-left:3px;padding-right:3px}.flip-horizontal-N6r5jhbE>*{transform:scale(-1)}.sub-header-N6r5jhbE{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;align-items:center;background-color:#f8f9fd;border-radius:6px;color:#6a6d78;display:flex;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;justify-content:space-around;line-height:var(--ui-lib-typography-line-height);margin:12px 0;padding-bottom:2px;padding-top:2px}html.theme-dark .sub-header-N6r5jhbE{background-color:#2a2e39;color:#868993}.view-decades-N6r5jhbE,.view-month-N6r5jhbE,.view-year-N6r5jhbE{height:226px}.view-month-N6r5jhbE,.view-month-N6r5jhbE .weeks-N6r5jhbE{display:flex;flex-direction:column}.view-month-N6r5jhbE .weeks-N6r5jhbE .week-N6r5jhbE{display:flex;justify-content:space-between}.view-month-N6r5jhbE .weeks-N6r5jhbE .week-N6r5jhbE:first-child .day-N6r5jhbE+.day-N6r5jhbE,.view-month-N6r5jhbE .weeks-N6r5jhbE .week-N6r5jhbE:last-child .day-N6r5jhbE+.day-N6r5jhbE{margin-left:4px}.view-month-N6r5jhbE .weeks-N6r5jhbE .week-N6r5jhbE:first-child{justify-content:flex-end}.view-month-N6r5jhbE .weeks-N6r5jhbE .week-N6r5jhbE:last-child{justify-content:flex-start}.view-month-N6r5jhbE .weeks-N6r5jhbE .week-N6r5jhbE+.week-N6r5jhbE{margin-top:4px}.view-month-N6r5jhbE .weeks-N6r5jhbE .week-N6r5jhbE .day-N6r5jhbE{padding:0}.view-month-N6r5jhbE .weeks-N6r5jhbE .week-N6r5jhbE .day-N6r5jhbE.accent-color-N6r5jhbE{--ui-lib-light-button-color-content:#fff;--ui-lib-light-button-color-bg:#2962ff;--ui-lib-light-button-color-border:#2962ff}html.theme-dark .view-month-N6r5jhbE .weeks-N6r5jhbE .week-N6r5jhbE .day-N6r5jhbE.accent-color-N6r5jhbE{--ui-lib-light-button-color-border:#2962ff;--ui-lib-light-button-color-bg:#2962ff;--ui-lib-light-button-color-content:#f0f3fa}.view-month-N6r5jhbE .weeks-N6r5jhbE .week-N6r5jhbE .day-N6r5jhbE.current-day-N6r5jhbE{position:relative}.view-month-N6r5jhbE .weeks-N6r5jhbE .week-N6r5jhbE .day-N6r5jhbE.current-day-N6r5jhbE:before{background:currentColor;border-radius:1px;content:"";height:2px;left:6px;margin-top:-6px;position:absolute;right:6px;top:100%}.view-year-N6r5jhbE{gap:30px 3px;grid-template-columns:repeat(3,auto)}.view-decades-N6r5jhbE,.view-year-N6r5jhbE{display:grid;grid-template-rows:repeat(5,auto)}.view-decades-N6r5jhbE{gap:14px 3px;grid-template-columns:repeat(4,auto)}.slot-wrapper-N6r5jhbE:not(:empty){margin-top:12px}.hide-focus-ring-N6r5jhbE:focus-visible:after{display:none}.decade-button-N6r5jhbE{padding:0 4px}.visually-hidden-N6r5jhbE{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pickerInput-P2cJzZdH{position:relative}.pickerInput-P2cJzZdH .icon-P2cJzZdH{align-items:center;cursor:pointer;display:inline-flex;opacity:.5;padding:0 6px}.pickerInput-P2cJzZdH .icon-P2cJzZdH svg{fill:#6a6d78;height:16px;width:16px}html.theme-dark .pickerInput-P2cJzZdH .icon-P2cJzZdH svg{fill:#868993}.pickerInput-P2cJzZdH .icon-P2cJzZdH.disabled-P2cJzZdH{opacity:.1}.picker-P2cJzZdH{transition:opacity .2625s ease;z-index:99}.fixed-P2cJzZdH{position:fixed}.absolute-P2cJzZdH{position:absolute}.nativePicker-P2cJzZdH{bottom:0;left:0;margin:0;max-width:100%;min-width:100%;opacity:0;position:absolute;top:0}.icon-Rubz29lH{display:flex}.tooltip-RU08GcsY{background-color:#2a2e39;border-radius:2px;color:#f0f3fa;padding:4px 8px;white-space:nowrap}html.theme-dark .tooltip-RU08GcsY{background-color:#434651}.wrap-NsE0FV0Z{position:relative}.input-NsE0FV0Z{bottom:0;left:0;margin:0;max-width:100%;min-width:100%;opacity:0;position:absolute;top:0}.container-PNiXwSz6{display:inline-block;position:relative}.icon-PNiXwSz6{color:var(--ui-lib-control-default-slot-color,currentColor);font-size:0}.tooltip-PNiXwSz6{bottom:calc(100% + 4px);left:50%;pointer-events:none;position:absolute;transform:translateX(-50%)}.date-PNiXwSz6{max-width:150px}.time-PNiXwSz6{max-width:100px} \ No newline at end of file diff --git a/charting_library/bundles/6625.0ed88fc3a989c98408cc.rtl.css b/charting_library/bundles/6625.0ed88fc3a989c98408cc.rtl.css new file mode 100644 index 0000000..47a6e43 --- /dev/null +++ b/charting_library/bundles/6625.0ed88fc3a989c98408cc.rtl.css @@ -0,0 +1 @@ +.errors-bghR31WL{background-color:#2a2e39;border-radius:3px;box-sizing:border-box;color:#fff;opacity:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;z-index:2}html.theme-dark .errors-bghR31WL{background-color:#363a45}.errors-bghR31WL:empty{display:none}.errors-bghR31WL.show-bghR31WL{opacity:1}.errors-bghR31WL .error-bghR31WL{font-size:12px;line-height:1.4;margin-top:10px;text-transform:none;word-break:break-word}.errors-bghR31WL .error-bghR31WL:first-child{margin-top:0}.visually-hidden-bghR31WL{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.error-icon-UhKAouIg{display:inline-flex}.error-icon-UhKAouIg.intent-danger-UhKAouIg,html.theme-dark .error-icon-UhKAouIg.intent-danger-UhKAouIg{color:#f23645}.error-icon-UhKAouIg.intent-warning-UhKAouIg,html.theme-dark .error-icon-UhKAouIg.intent-warning-UhKAouIg{color:#ff9800}.static-messages-cF4vS9J8{--ui-lib-typography-line-height:17px;--ui-lib-typography-font-size:12px;flex-flow:column nowrap;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}.static-messages-cF4vS9J8.errors-cF4vS9J8,html.theme-dark .static-messages-cF4vS9J8.errors-cF4vS9J8{color:#f23645}.static-messages-cF4vS9J8.warnings-cF4vS9J8,html.theme-dark .static-messages-cF4vS9J8.warnings-cF4vS9J8{color:#ff9800}.static-messages-cF4vS9J8.success-mesages-cF4vS9J8,html.theme-dark .static-messages-cF4vS9J8.success-mesages-cF4vS9J8{color:#089981}.static-messages-cF4vS9J8.input-description-cF4vS9J8{color:#6a6d78}html.theme-dark .static-messages-cF4vS9J8.input-description-cF4vS9J8{color:#868993}.static-messages-cF4vS9J8 .message-cF4vS9J8{margin:0}.calendar-N6r5jhbE{background-color:#fff;box-sizing:border-box;color:#131722;cursor:default;direction:ltr;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;height:100%;min-height:332px;padding:12px;-webkit-user-select:none;user-select:none;width:286px}html.theme-dark .calendar-N6r5jhbE{background-color:#1e222d;color:#d1d4dc}.popupStyle-N6r5jhbE{background-color:var(--tv-color-popup-background,#fff);border-radius:6px;box-shadow:0 2px 4px #0003}html.theme-dark .popupStyle-N6r5jhbE{background-color:var(--tv-color-popup-background,#1e222d);box-shadow:0 2px 4px #0006}.header-N6r5jhbE{align-items:center;display:flex;justify-content:space-between;padding-left:3px;padding-right:3px}.flip-horizontal-N6r5jhbE>*{transform:scale(-1)}.sub-header-N6r5jhbE{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;align-items:center;background-color:#f8f9fd;border-radius:6px;color:#6a6d78;display:flex;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;justify-content:space-around;line-height:var(--ui-lib-typography-line-height);margin:12px 0;padding-bottom:2px;padding-top:2px}html.theme-dark .sub-header-N6r5jhbE{background-color:#2a2e39;color:#868993}.view-decades-N6r5jhbE,.view-month-N6r5jhbE,.view-year-N6r5jhbE{height:226px}.view-month-N6r5jhbE,.view-month-N6r5jhbE .weeks-N6r5jhbE{display:flex;flex-direction:column}.view-month-N6r5jhbE .weeks-N6r5jhbE .week-N6r5jhbE{display:flex;justify-content:space-between}.view-month-N6r5jhbE .weeks-N6r5jhbE .week-N6r5jhbE:first-child .day-N6r5jhbE+.day-N6r5jhbE,.view-month-N6r5jhbE .weeks-N6r5jhbE .week-N6r5jhbE:last-child .day-N6r5jhbE+.day-N6r5jhbE{margin-right:4px}.view-month-N6r5jhbE .weeks-N6r5jhbE .week-N6r5jhbE:first-child{justify-content:flex-end}.view-month-N6r5jhbE .weeks-N6r5jhbE .week-N6r5jhbE:last-child{justify-content:flex-start}.view-month-N6r5jhbE .weeks-N6r5jhbE .week-N6r5jhbE+.week-N6r5jhbE{margin-top:4px}.view-month-N6r5jhbE .weeks-N6r5jhbE .week-N6r5jhbE .day-N6r5jhbE{padding:0}.view-month-N6r5jhbE .weeks-N6r5jhbE .week-N6r5jhbE .day-N6r5jhbE.accent-color-N6r5jhbE{--ui-lib-light-button-color-content:#fff;--ui-lib-light-button-color-bg:#2962ff;--ui-lib-light-button-color-border:#2962ff}html.theme-dark .view-month-N6r5jhbE .weeks-N6r5jhbE .week-N6r5jhbE .day-N6r5jhbE.accent-color-N6r5jhbE{--ui-lib-light-button-color-border:#2962ff;--ui-lib-light-button-color-bg:#2962ff;--ui-lib-light-button-color-content:#f0f3fa}.view-month-N6r5jhbE .weeks-N6r5jhbE .week-N6r5jhbE .day-N6r5jhbE.current-day-N6r5jhbE{position:relative}.view-month-N6r5jhbE .weeks-N6r5jhbE .week-N6r5jhbE .day-N6r5jhbE.current-day-N6r5jhbE:before{background:currentColor;border-radius:1px;content:"";height:2px;left:6px;margin-top:-6px;position:absolute;right:6px;top:100%}.view-year-N6r5jhbE{gap:30px 3px;grid-template-columns:repeat(3,auto)}.view-decades-N6r5jhbE,.view-year-N6r5jhbE{display:grid;grid-template-rows:repeat(5,auto)}.view-decades-N6r5jhbE{gap:14px 3px;grid-template-columns:repeat(4,auto)}.slot-wrapper-N6r5jhbE:not(:empty){margin-top:12px}.hide-focus-ring-N6r5jhbE:focus-visible:after{display:none}.decade-button-N6r5jhbE{padding:0 4px}.visually-hidden-N6r5jhbE{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pickerInput-P2cJzZdH{position:relative}.pickerInput-P2cJzZdH .icon-P2cJzZdH{align-items:center;cursor:pointer;display:inline-flex;opacity:.5;padding:0 6px}.pickerInput-P2cJzZdH .icon-P2cJzZdH svg{fill:#6a6d78;height:16px;width:16px}html.theme-dark .pickerInput-P2cJzZdH .icon-P2cJzZdH svg{fill:#868993}.pickerInput-P2cJzZdH .icon-P2cJzZdH.disabled-P2cJzZdH{opacity:.1}.picker-P2cJzZdH{transition:opacity .2625s ease;z-index:99}.fixed-P2cJzZdH{position:fixed}.absolute-P2cJzZdH{position:absolute}.nativePicker-P2cJzZdH{bottom:0;margin:0;max-width:100%;min-width:100%;opacity:0;position:absolute;right:0;top:0}.icon-Rubz29lH{display:flex}.tooltip-RU08GcsY{background-color:#2a2e39;border-radius:2px;color:#f0f3fa;padding:4px 8px;white-space:nowrap}html.theme-dark .tooltip-RU08GcsY{background-color:#434651}.wrap-NsE0FV0Z{position:relative}.input-NsE0FV0Z{bottom:0;margin:0;max-width:100%;min-width:100%;opacity:0;position:absolute;right:0;top:0}.container-PNiXwSz6{display:inline-block;position:relative}.icon-PNiXwSz6{color:var(--ui-lib-control-default-slot-color,currentColor);font-size:0}.tooltip-PNiXwSz6{bottom:calc(100% + 4px);pointer-events:none;position:absolute;right:50%;transform:translateX(50%)}.date-PNiXwSz6{max-width:150px}.time-PNiXwSz6{max-width:100px} \ No newline at end of file diff --git a/charting_library/bundles/6639.885b5577e3fb71ee2bea.css b/charting_library/bundles/6639.885b5577e3fb71ee2bea.css new file mode 100644 index 0000000..ccc4860 --- /dev/null +++ b/charting_library/bundles/6639.885b5577e3fb71ee2bea.css @@ -0,0 +1 @@ +.loader-UL6iwcBa{bottom:0;font-size:0;height:100%;left:0;margin:0 auto;opacity:1;position:absolute;right:0;text-align:center;top:0;transition:opacity .35s ease;white-space:nowrap}.loader-UL6iwcBa.static-UL6iwcBa{display:block;position:static}.loader-UL6iwcBa:after{content:" ";display:inline-block;height:100%;vertical-align:middle}.loader-UL6iwcBa .item-UL6iwcBa{--ui-lib-loader-color-default:currentColor;background-color:var(--ui-lib-loader-color,var(--ui-lib-loader-color-default));border-radius:100%;display:inline-block;opacity:1;vertical-align:middle}.loader-UL6iwcBa .item-UL6iwcBa:first-child{animation:tv-button-loader-UL6iwcBa 1s infinite;animation-delay:.1s}.loader-UL6iwcBa .item-UL6iwcBa:nth-child(2){animation:tv-button-loader-UL6iwcBa 1s infinite;animation-delay:.3s}.loader-UL6iwcBa .item-UL6iwcBa:nth-child(3){animation:tv-button-loader-UL6iwcBa 1s ease infinite;animation-delay:.45s}.loader-UL6iwcBa .item-UL6iwcBa,.loader-UL6iwcBa .item-UL6iwcBa.medium-UL6iwcBa{height:6px;width:6px}.loader-UL6iwcBa .item-UL6iwcBa.medium-UL6iwcBa:not(:last-child),.loader-UL6iwcBa .item-UL6iwcBa:not(:last-child){margin-inline-end:4px}.loader-UL6iwcBa .item-UL6iwcBa.small-UL6iwcBa{height:4px;width:4px}.loader-UL6iwcBa .item-UL6iwcBa.small-UL6iwcBa:not(:last-child){margin-inline-end:3px}.loader-UL6iwcBa .item-UL6iwcBa.black-UL6iwcBa{--ui-lib-loader-color-default:#6a6d78}html.theme-dark .loader-UL6iwcBa .item-UL6iwcBa.black-UL6iwcBa{--ui-lib-loader-color-default:#868993}.loader-UL6iwcBa .item-UL6iwcBa.white-UL6iwcBa{--ui-lib-loader-color-default:#fff}.loader-UL6iwcBa .item-UL6iwcBa.gray-UL6iwcBa{--ui-lib-loader-color-default:#b2b5be}.loader-UL6iwcBa .item-UL6iwcBa.primary-UL6iwcBa{--ui-lib-loader-color-default:#131722}html.theme-dark .loader-UL6iwcBa .item-UL6iwcBa.primary-UL6iwcBa{--ui-lib-loader-color-default:#d1d4dc}@keyframes tv-button-loader-UL6iwcBa{0%,to{opacity:1}60%{opacity:.4}30%{opacity:.2}} \ No newline at end of file diff --git a/charting_library/bundles/6639.885b5577e3fb71ee2bea.rtl.css b/charting_library/bundles/6639.885b5577e3fb71ee2bea.rtl.css new file mode 100644 index 0000000..ccc4860 --- /dev/null +++ b/charting_library/bundles/6639.885b5577e3fb71ee2bea.rtl.css @@ -0,0 +1 @@ +.loader-UL6iwcBa{bottom:0;font-size:0;height:100%;left:0;margin:0 auto;opacity:1;position:absolute;right:0;text-align:center;top:0;transition:opacity .35s ease;white-space:nowrap}.loader-UL6iwcBa.static-UL6iwcBa{display:block;position:static}.loader-UL6iwcBa:after{content:" ";display:inline-block;height:100%;vertical-align:middle}.loader-UL6iwcBa .item-UL6iwcBa{--ui-lib-loader-color-default:currentColor;background-color:var(--ui-lib-loader-color,var(--ui-lib-loader-color-default));border-radius:100%;display:inline-block;opacity:1;vertical-align:middle}.loader-UL6iwcBa .item-UL6iwcBa:first-child{animation:tv-button-loader-UL6iwcBa 1s infinite;animation-delay:.1s}.loader-UL6iwcBa .item-UL6iwcBa:nth-child(2){animation:tv-button-loader-UL6iwcBa 1s infinite;animation-delay:.3s}.loader-UL6iwcBa .item-UL6iwcBa:nth-child(3){animation:tv-button-loader-UL6iwcBa 1s ease infinite;animation-delay:.45s}.loader-UL6iwcBa .item-UL6iwcBa,.loader-UL6iwcBa .item-UL6iwcBa.medium-UL6iwcBa{height:6px;width:6px}.loader-UL6iwcBa .item-UL6iwcBa.medium-UL6iwcBa:not(:last-child),.loader-UL6iwcBa .item-UL6iwcBa:not(:last-child){margin-inline-end:4px}.loader-UL6iwcBa .item-UL6iwcBa.small-UL6iwcBa{height:4px;width:4px}.loader-UL6iwcBa .item-UL6iwcBa.small-UL6iwcBa:not(:last-child){margin-inline-end:3px}.loader-UL6iwcBa .item-UL6iwcBa.black-UL6iwcBa{--ui-lib-loader-color-default:#6a6d78}html.theme-dark .loader-UL6iwcBa .item-UL6iwcBa.black-UL6iwcBa{--ui-lib-loader-color-default:#868993}.loader-UL6iwcBa .item-UL6iwcBa.white-UL6iwcBa{--ui-lib-loader-color-default:#fff}.loader-UL6iwcBa .item-UL6iwcBa.gray-UL6iwcBa{--ui-lib-loader-color-default:#b2b5be}.loader-UL6iwcBa .item-UL6iwcBa.primary-UL6iwcBa{--ui-lib-loader-color-default:#131722}html.theme-dark .loader-UL6iwcBa .item-UL6iwcBa.primary-UL6iwcBa{--ui-lib-loader-color-default:#d1d4dc}@keyframes tv-button-loader-UL6iwcBa{0%,to{opacity:1}60%{opacity:.4}30%{opacity:.2}} \ No newline at end of file diff --git a/charting_library/bundles/6747.c7d403ae692f88568278.css b/charting_library/bundles/6747.c7d403ae692f88568278.css new file mode 100644 index 0000000..337b252 --- /dev/null +++ b/charting_library/bundles/6747.c7d403ae692f88568278.css @@ -0,0 +1 @@ +.wrap-vSb6C0Bj{bottom:0;cursor:default;pointer-events:all;position:absolute;right:0;top:0;width:8px;will-change:height}.wrap--horizontal-vSb6C0Bj{height:8px;left:0;right:0;top:auto;will-change:width}.bar-vSb6C0Bj{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:0;width:100%;will-change:height,transform}.bar-vSb6C0Bj .barInner-vSb6C0Bj{background-color:#d1d4dc;border-radius:2px;height:calc(100% - 4px);width:4px}html.theme-dark .bar-vSb6C0Bj .barInner-vSb6C0Bj{background-color:#50535e}.bar-vSb6C0Bj .barInner--horizontal-vSb6C0Bj{height:4px;width:calc(100% - 4px)}.bar--horizontal-vSb6C0Bj{height:100%;left:0;top:0;width:auto;will-change:width,transform}.scrollWrap-FaOvTD2r{pointer-events:none;position:absolute;will-change:visibility} \ No newline at end of file diff --git a/charting_library/bundles/6747.c7d403ae692f88568278.rtl.css b/charting_library/bundles/6747.c7d403ae692f88568278.rtl.css new file mode 100644 index 0000000..333a8e9 --- /dev/null +++ b/charting_library/bundles/6747.c7d403ae692f88568278.rtl.css @@ -0,0 +1 @@ +.wrap-vSb6C0Bj{bottom:0;cursor:default;left:0;pointer-events:all;position:absolute;top:0;width:8px;will-change:height}.wrap--horizontal-vSb6C0Bj{height:8px;left:0;right:0;top:auto;will-change:width}.bar-vSb6C0Bj{align-items:center;display:flex;justify-content:center;position:absolute;right:0;top:0;width:100%;will-change:height,transform}.bar-vSb6C0Bj .barInner-vSb6C0Bj{background-color:#d1d4dc;border-radius:2px;height:calc(100% - 4px);width:4px}html.theme-dark .bar-vSb6C0Bj .barInner-vSb6C0Bj{background-color:#50535e}.bar-vSb6C0Bj .barInner--horizontal-vSb6C0Bj{height:4px;width:calc(100% - 4px)}.bar--horizontal-vSb6C0Bj{height:100%;right:0;top:0;width:auto;will-change:width,transform}.scrollWrap-FaOvTD2r{pointer-events:none;position:absolute;will-change:visibility} \ No newline at end of file diff --git a/charting_library/bundles/6752.207eb3cc75b3ed2c6754.css b/charting_library/bundles/6752.207eb3cc75b3ed2c6754.css new file mode 100644 index 0000000..5dcb83b --- /dev/null +++ b/charting_library/bundles/6752.207eb3cc75b3ed2c6754.css @@ -0,0 +1 @@ +.favorite-_FRQhM5Y{align-items:center;background-color:var(--tv-list-item-button-background-color);border-radius:4px;color:var(--tv-color-popup-element-toolbox-text,#787b86);display:inline-flex;font-size:0;height:22px;justify-content:center;min-width:22px;width:22px}.favorite-_FRQhM5Y.hovered-_FRQhM5Y,.favorite-_FRQhM5Y:active{background-color:var(--tv-color-popup-element-toolbox-background-hover,var(--tv-list-item-button-background-hover-color,#e0e3eb));color:var(--tv-color-popup-element-toolbox-text-hover,#131722)}@media (any-hover:hover){.favorite-_FRQhM5Y:hover{background-color:var(--tv-color-popup-element-toolbox-background-hover,var(--tv-list-item-button-background-hover-color,#e0e3eb));color:var(--tv-color-popup-element-toolbox-text-hover,#131722)}}html.theme-dark .favorite-_FRQhM5Y.hovered-_FRQhM5Y,html.theme-dark .favorite-_FRQhM5Y:active{background-color:var(--tv-color-popup-element-toolbox-background-hover,var(--tv-list-item-button-background-hover-color,#363a45))}@media (any-hover:hover){html.theme-dark .favorite-_FRQhM5Y:hover{background-color:var(--tv-color-popup-element-toolbox-background-hover,var(--tv-list-item-button-background-hover-color,#363a45))}}html.theme-dark .favorite-_FRQhM5Y.hovered-_FRQhM5Y,html.theme-dark .favorite-_FRQhM5Y:active{color:var(--tv-color-popup-element-toolbox-text-hover,#d1d4dc)}@media (any-hover:hover){html.theme-dark .favorite-_FRQhM5Y:hover{color:var(--tv-color-popup-element-toolbox-text-hover,#d1d4dc)}}.favorite-_FRQhM5Y.disabled-_FRQhM5Y,.favorite-_FRQhM5Y.disabled-_FRQhM5Y:active{background-color:var(--tv-list-item-button-disabled-background-color,#0000)}@media (any-hover:hover){.favorite-_FRQhM5Y.disabled-_FRQhM5Y:hover{background-color:var(--tv-list-item-button-disabled-background-color,#0000)}}html.theme-dark .favorite-_FRQhM5Y.disabled-_FRQhM5Y,html.theme-dark .favorite-_FRQhM5Y.disabled-_FRQhM5Y:active{background-color:var(--tv-list-item-button-disabled-background-color,#0000)}@media (any-hover:hover){html.theme-dark .favorite-_FRQhM5Y.disabled-_FRQhM5Y:hover{background-color:var(--tv-list-item-button-disabled-background-color,#0000)}}.favorite-_FRQhM5Y.active-_FRQhM5Y,html.theme-dark .favorite-_FRQhM5Y.active-_FRQhM5Y{color:var(--tv-color-popup-element-toolbox-text-active-hover,#90bff9)}.favorite-_FRQhM5Y.active-_FRQhM5Y.hovered-_FRQhM5Y,.favorite-_FRQhM5Y.active-_FRQhM5Y:active{background-color:var(--tv-color-popup-element-toolbox-background-active-hover,#1848cc)}@media (any-hover:hover){.favorite-_FRQhM5Y.active-_FRQhM5Y:hover{background-color:var(--tv-color-popup-element-toolbox-background-active-hover,#1848cc)}}html.theme-dark .favorite-_FRQhM5Y.active-_FRQhM5Y.hovered-_FRQhM5Y,html.theme-dark .favorite-_FRQhM5Y.active-_FRQhM5Y:active{background-color:var(--tv-color-popup-element-toolbox-background-active-hover,#1848cc)}@media (any-hover:hover){html.theme-dark .favorite-_FRQhM5Y.active-_FRQhM5Y:hover{background-color:var(--tv-color-popup-element-toolbox-background-active-hover,#1848cc)}}.favorite-_FRQhM5Y.checked-_FRQhM5Y{color:#fbc02d}html.theme-dark .favorite-_FRQhM5Y.checked-_FRQhM5Y{color:#f9a825} \ No newline at end of file diff --git a/charting_library/bundles/6752.207eb3cc75b3ed2c6754.rtl.css b/charting_library/bundles/6752.207eb3cc75b3ed2c6754.rtl.css new file mode 100644 index 0000000..5dcb83b --- /dev/null +++ b/charting_library/bundles/6752.207eb3cc75b3ed2c6754.rtl.css @@ -0,0 +1 @@ +.favorite-_FRQhM5Y{align-items:center;background-color:var(--tv-list-item-button-background-color);border-radius:4px;color:var(--tv-color-popup-element-toolbox-text,#787b86);display:inline-flex;font-size:0;height:22px;justify-content:center;min-width:22px;width:22px}.favorite-_FRQhM5Y.hovered-_FRQhM5Y,.favorite-_FRQhM5Y:active{background-color:var(--tv-color-popup-element-toolbox-background-hover,var(--tv-list-item-button-background-hover-color,#e0e3eb));color:var(--tv-color-popup-element-toolbox-text-hover,#131722)}@media (any-hover:hover){.favorite-_FRQhM5Y:hover{background-color:var(--tv-color-popup-element-toolbox-background-hover,var(--tv-list-item-button-background-hover-color,#e0e3eb));color:var(--tv-color-popup-element-toolbox-text-hover,#131722)}}html.theme-dark .favorite-_FRQhM5Y.hovered-_FRQhM5Y,html.theme-dark .favorite-_FRQhM5Y:active{background-color:var(--tv-color-popup-element-toolbox-background-hover,var(--tv-list-item-button-background-hover-color,#363a45))}@media (any-hover:hover){html.theme-dark .favorite-_FRQhM5Y:hover{background-color:var(--tv-color-popup-element-toolbox-background-hover,var(--tv-list-item-button-background-hover-color,#363a45))}}html.theme-dark .favorite-_FRQhM5Y.hovered-_FRQhM5Y,html.theme-dark .favorite-_FRQhM5Y:active{color:var(--tv-color-popup-element-toolbox-text-hover,#d1d4dc)}@media (any-hover:hover){html.theme-dark .favorite-_FRQhM5Y:hover{color:var(--tv-color-popup-element-toolbox-text-hover,#d1d4dc)}}.favorite-_FRQhM5Y.disabled-_FRQhM5Y,.favorite-_FRQhM5Y.disabled-_FRQhM5Y:active{background-color:var(--tv-list-item-button-disabled-background-color,#0000)}@media (any-hover:hover){.favorite-_FRQhM5Y.disabled-_FRQhM5Y:hover{background-color:var(--tv-list-item-button-disabled-background-color,#0000)}}html.theme-dark .favorite-_FRQhM5Y.disabled-_FRQhM5Y,html.theme-dark .favorite-_FRQhM5Y.disabled-_FRQhM5Y:active{background-color:var(--tv-list-item-button-disabled-background-color,#0000)}@media (any-hover:hover){html.theme-dark .favorite-_FRQhM5Y.disabled-_FRQhM5Y:hover{background-color:var(--tv-list-item-button-disabled-background-color,#0000)}}.favorite-_FRQhM5Y.active-_FRQhM5Y,html.theme-dark .favorite-_FRQhM5Y.active-_FRQhM5Y{color:var(--tv-color-popup-element-toolbox-text-active-hover,#90bff9)}.favorite-_FRQhM5Y.active-_FRQhM5Y.hovered-_FRQhM5Y,.favorite-_FRQhM5Y.active-_FRQhM5Y:active{background-color:var(--tv-color-popup-element-toolbox-background-active-hover,#1848cc)}@media (any-hover:hover){.favorite-_FRQhM5Y.active-_FRQhM5Y:hover{background-color:var(--tv-color-popup-element-toolbox-background-active-hover,#1848cc)}}html.theme-dark .favorite-_FRQhM5Y.active-_FRQhM5Y.hovered-_FRQhM5Y,html.theme-dark .favorite-_FRQhM5Y.active-_FRQhM5Y:active{background-color:var(--tv-color-popup-element-toolbox-background-active-hover,#1848cc)}@media (any-hover:hover){html.theme-dark .favorite-_FRQhM5Y.active-_FRQhM5Y:hover{background-color:var(--tv-color-popup-element-toolbox-background-active-hover,#1848cc)}}.favorite-_FRQhM5Y.checked-_FRQhM5Y{color:#fbc02d}html.theme-dark .favorite-_FRQhM5Y.checked-_FRQhM5Y{color:#f9a825} \ No newline at end of file diff --git a/charting_library/bundles/6884.bb7d30a7bbbe5af36556.css b/charting_library/bundles/6884.bb7d30a7bbbe5af36556.css new file mode 100644 index 0000000..b2a5e98 --- /dev/null +++ b/charting_library/bundles/6884.bb7d30a7bbbe5af36556.css @@ -0,0 +1 @@ +.checkbox-vyj6oJxw{-webkit-tap-highlight-color:transparent;align-items:center;cursor:default;display:inline-flex;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;position:relative;-webkit-user-select:none;user-select:none}.checkbox-vyj6oJxw.reverse-vyj6oJxw{flex-direction:row-reverse}.checkbox-vyj6oJxw.reverse-vyj6oJxw .label-vyj6oJxw{margin-left:0;margin-right:8px}.checkbox-vyj6oJxw.baseline-vyj6oJxw{align-items:baseline}.checkbox-vyj6oJxw .label-vyj6oJxw{color:#131722;margin-left:8px;min-width:0}html.theme-dark .checkbox-vyj6oJxw .label-vyj6oJxw{color:#d1d4dc} \ No newline at end of file diff --git a/charting_library/bundles/6884.bb7d30a7bbbe5af36556.rtl.css b/charting_library/bundles/6884.bb7d30a7bbbe5af36556.rtl.css new file mode 100644 index 0000000..fe83094 --- /dev/null +++ b/charting_library/bundles/6884.bb7d30a7bbbe5af36556.rtl.css @@ -0,0 +1 @@ +.checkbox-vyj6oJxw{-webkit-tap-highlight-color:transparent;align-items:center;cursor:default;display:inline-flex;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;position:relative;-webkit-user-select:none;user-select:none}.checkbox-vyj6oJxw.reverse-vyj6oJxw{flex-direction:row-reverse}.checkbox-vyj6oJxw.reverse-vyj6oJxw .label-vyj6oJxw{margin-left:8px;margin-right:0}.checkbox-vyj6oJxw.baseline-vyj6oJxw{align-items:baseline}.checkbox-vyj6oJxw .label-vyj6oJxw{color:#131722;margin-right:8px;min-width:0}html.theme-dark .checkbox-vyj6oJxw .label-vyj6oJxw{color:#d1d4dc} \ No newline at end of file diff --git a/charting_library/bundles/6918.c8f3265e9286a784038b.js b/charting_library/bundles/6918.c8f3265e9286a784038b.js new file mode 100644 index 0000000..c66bc53 --- /dev/null +++ b/charting_library/bundles/6918.c8f3265e9286a784038b.js @@ -0,0 +1,3 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[6918],{59255:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>T});var r=function(){if("undefined"!=typeof Map)return Map;function t(t,e){var n=-1;return t.some((function(t,r){return t[0]===e&&(n=r,!0)})),n}return function(){function e(){this.__entries__=[]}return Object.defineProperty(e.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),e.prototype.get=function(e){var n=t(this.__entries__,e),r=this.__entries__[n];return r&&r[1]},e.prototype.set=function(e,n){var r=t(this.__entries__,e);~r?this.__entries__[r][1]=n:this.__entries__.push([e,n])},e.prototype.delete=function(e){var n=this.__entries__,r=t(n,e);~r&&n.splice(r,1)},e.prototype.has=function(e){return!!~t(this.__entries__,e)},e.prototype.clear=function(){this.__entries__.splice(0)},e.prototype.forEach=function(t,e){void 0===e&&(e=null);for(var n=0,r=this.__entries__;n0},t.prototype.connect_=function(){i&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),a?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},t.prototype.disconnect_=function(){i&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_), +window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},t.prototype.onTransitionEnd_=function(t){var e=t.propertyName,n=void 0===e?"":e;c.some((function(t){return!!~n.indexOf(t)}))&&this.refresh()},t.getInstance=function(){return this.instance_||(this.instance_=new t),this.instance_},t.instance_=null,t}(),u=function(t,e){for(var n=0,r=Object.keys(e);n0},t}(),O="undefined"!=typeof WeakMap?new WeakMap:new r,E=function t(e){if(!(this instanceof t))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=h.getInstance(),r=new w(e,n,this);O.set(this,r)};["observe","unobserve","disconnect"].forEach((function(t){E.prototype[t]=function(){var e;return(e=O.get(this))[t].apply(e,arguments)}}));const T=void 0!==o.ResizeObserver?o.ResizeObserver:E},6132:(t,e,n)=>{"use strict";var r=n(22134);function i(){}function o(){}o.resetWarningCache=i,t.exports=function(){function t(t,e,n,i,o,s){if(s!==r){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function e(){return t}t.isRequired=t;var n={array:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},19036:(t,e,n)=>{t.exports=n(6132)()},22134:t=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}}]); \ No newline at end of file diff --git a/charting_library/bundles/6925.a3a09d7303a96edb77cb.css b/charting_library/bundles/6925.a3a09d7303a96edb77cb.css new file mode 100644 index 0000000..82b5b52 --- /dev/null +++ b/charting_library/bundles/6925.a3a09d7303a96edb77cb.css @@ -0,0 +1 @@ +.lollipopTooltipTitle-hkWvPxQc{align-items:center;column-gap:8px;display:flex;justify-content:flex-start;margin-bottom:12px;padding:4px 0}.lollipopTooltipTitle_minimal-hkWvPxQc .lollipopTooltipTitle__title-hkWvPxQc{font-size:16px;line-height:22px}.lollipopTooltipTitle_mobile-hkWvPxQc .lollipopTooltipTitle__title-hkWvPxQc{font-size:20px;line-height:28px}.lollipopTooltipTitle__icon-hkWvPxQc{color:currentColor;display:flex}.lollipopTooltipTitle__title-hkWvPxQc{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.content-tm3FiOQl.contentWithTab-tm3FiOQl{padding:16px 0 0}.content-tm3FiOQl.contentWithTab-tm3FiOQl .group-tm3FiOQl{padding:12px 0 16px 12px}.content-tm3FiOQl a,.content-tm3FiOQl span{cursor:default}.content-tm3FiOQl .subtitle-tm3FiOQl{font-size:14px;line-height:21px}.content-tm3FiOQl .subtitle-tm3FiOQl .text-tm3FiOQl{flex:1 0 0;overflow:hidden;text-overflow:ellipsis}.content-tm3FiOQl .tabsWrapper-tm3FiOQl{padding-bottom:12px;padding-left:12px}.content-tm3FiOQl .tabsContentWrapper-tm3FiOQl{width:100%}.content-tm3FiOQl .group-tm3FiOQl{padding-top:12px}.content-tm3FiOQl .groupIcon-tm3FiOQl{border-radius:9px;display:inline-block;height:18px;margin-left:7px;vertical-align:top;width:18px}.content-tm3FiOQl .groupIcon-tm3FiOQl.beforeMarketOpen-tm3FiOQl{background-color:#ffa72626;color:#fb8c00}html.theme-dark .content-tm3FiOQl .groupIcon-tm3FiOQl.beforeMarketOpen-tm3FiOQl{background-color:#ffa72626;color:#fb8c00}@media (any-hover:hover){.content-tm3FiOQl .groupIcon-tm3FiOQl.beforeMarketOpen-tm3FiOQl:hover,html.theme-dark .content-tm3FiOQl .groupIcon-tm3FiOQl.beforeMarketOpen-tm3FiOQl:hover{background-color:#ffa72640}}.content-tm3FiOQl .groupIcon-tm3FiOQl.afterMarketClose-tm3FiOQl{background-color:#3179f526;color:#2962ff}html.theme-dark .content-tm3FiOQl .groupIcon-tm3FiOQl.afterMarketClose-tm3FiOQl{background-color:#3179f526;color:#2962ff}@media (any-hover:hover){.content-tm3FiOQl .groupIcon-tm3FiOQl.afterMarketClose-tm3FiOQl:hover,html.theme-dark .content-tm3FiOQl .groupIcon-tm3FiOQl.afterMarketClose-tm3FiOQl:hover{background-color:#3179f540}}.content-tm3FiOQl .groupTitle-tm3FiOQl{color:#6a6d78;font-size:11px;font-weight:400;letter-spacing:.4px;line-height:16px;text-transform:uppercase}html.theme-dark .content-tm3FiOQl .groupTitle-tm3FiOQl{color:#868993}.content-tm3FiOQl .groupRow-tm3FiOQl{display:flex;flex-direction:row}.content-tm3FiOQl .groupCell-tm3FiOQl{flex:1 0 0}.content-tm3FiOQl .group-tm3FiOQl .text-tm3FiOQl{font-size:14px;line-height:22px;overflow:hidden;text-overflow:ellipsis}.content-tm3FiOQl.mob-tm3FiOQl .group-tm3FiOQl .text-tm3FiOQl,.content-tm3FiOQl.mob-tm3FiOQl .subtitle-tm3FiOQl{font-size:16px;line-height:24px}.content-tm3FiOQl.mob-tm3FiOQl .tabsWrapper-tm3FiOQl{padding-left:0}.content-tm3FiOQl.mini-tm3FiOQl .subtitle-tm3FiOQl{font-size:13px;line-height:19px}.generalContent-tm3FiOQl>div{background:#fff}html.theme-dark .generalContent-tm3FiOQl>div{background:#1e222d}@media (any-hover:hover){.generalContent-tm3FiOQl>div:hover{background-color:#f0f3fa;cursor:pointer}html.theme-dark .generalContent-tm3FiOQl>div:hover{background-color:#2a2e39}}.drawer-xBKhVqal>:not(:last-child){border-bottom:1px solid #e0e3eb}.drawerItem-xBKhVqal{color:#131722;padding:16px}html.theme-dark .drawerItem-xBKhVqal{color:#d1d4dc}.menuWrap-xBKhVqal{background:#0000}.menuWrap-xBKhVqal,html.theme-dark .menuWrap-xBKhVqal{box-shadow:0 0 #0000}html.theme-dark .menuWrap-xBKhVqal{background:#0000}.menuWrap-xBKhVqal .scrollWrap-xBKhVqal{overflow-y:hidden!important}.menuWrap-xBKhVqal .menuBox-xBKhVqal{margin:2px 4px 4px;padding:0}.card-xBKhVqal{background:#fff;border-left:4px solid;border-radius:4px;box-shadow:0 2px 4px #787b8666;box-sizing:border-box;color:#131722;padding:16px 16px 16px 12px;width:300px}html.theme-dark .card-xBKhVqal{background:#1e222d;box-shadow:0 2px 4px #0006;color:#d1d4dc}.card-xBKhVqal .cardRow-xBKhVqal{padding-left:12px;padding-right:16px}.card-xBKhVqal.mini-xBKhVqal .cardRow-xBKhVqal{padding-right:12px}.card-xBKhVqal:not(:first-child){margin-top:8px}.fadeTop-xBKhVqal{background:linear-gradient(#fff,#fff0);height:10px;position:absolute;top:0}html.theme-dark .fadeTop-xBKhVqal{background:linear-gradient(#131722,#13172200)}.fadeBottom-xBKhVqal{background:linear-gradient(#fff0,#fff);bottom:0;height:10px;position:absolute}html.theme-dark .fadeBottom-xBKhVqal{background:linear-gradient(#13172200,#131722)} \ No newline at end of file diff --git a/charting_library/bundles/6925.a3a09d7303a96edb77cb.rtl.css b/charting_library/bundles/6925.a3a09d7303a96edb77cb.rtl.css new file mode 100644 index 0000000..b5ff6c8 --- /dev/null +++ b/charting_library/bundles/6925.a3a09d7303a96edb77cb.rtl.css @@ -0,0 +1 @@ +.lollipopTooltipTitle-hkWvPxQc{align-items:center;column-gap:8px;display:flex;justify-content:flex-start;margin-bottom:12px;padding:4px 0}.lollipopTooltipTitle_minimal-hkWvPxQc .lollipopTooltipTitle__title-hkWvPxQc{font-size:16px;line-height:22px}.lollipopTooltipTitle_mobile-hkWvPxQc .lollipopTooltipTitle__title-hkWvPxQc{font-size:20px;line-height:28px}.lollipopTooltipTitle__icon-hkWvPxQc{color:currentColor;display:flex}.lollipopTooltipTitle__title-hkWvPxQc{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.content-tm3FiOQl.contentWithTab-tm3FiOQl{padding:16px 0 0}.content-tm3FiOQl.contentWithTab-tm3FiOQl .group-tm3FiOQl{padding:12px 12px 16px 0}.content-tm3FiOQl a,.content-tm3FiOQl span{cursor:default}.content-tm3FiOQl .subtitle-tm3FiOQl{font-size:14px;line-height:21px}.content-tm3FiOQl .subtitle-tm3FiOQl .text-tm3FiOQl{flex:1 0 0;overflow:hidden;text-overflow:ellipsis}.content-tm3FiOQl .tabsWrapper-tm3FiOQl{padding-bottom:12px;padding-right:12px}.content-tm3FiOQl .tabsContentWrapper-tm3FiOQl{width:100%}.content-tm3FiOQl .group-tm3FiOQl{padding-top:12px}.content-tm3FiOQl .groupIcon-tm3FiOQl{border-radius:9px;display:inline-block;height:18px;margin-right:7px;vertical-align:top;width:18px}.content-tm3FiOQl .groupIcon-tm3FiOQl.beforeMarketOpen-tm3FiOQl{background-color:#ffa72626;color:#fb8c00}html.theme-dark .content-tm3FiOQl .groupIcon-tm3FiOQl.beforeMarketOpen-tm3FiOQl{background-color:#ffa72626;color:#fb8c00}@media (any-hover:hover){.content-tm3FiOQl .groupIcon-tm3FiOQl.beforeMarketOpen-tm3FiOQl:hover,html.theme-dark .content-tm3FiOQl .groupIcon-tm3FiOQl.beforeMarketOpen-tm3FiOQl:hover{background-color:#ffa72640}}.content-tm3FiOQl .groupIcon-tm3FiOQl.afterMarketClose-tm3FiOQl{background-color:#3179f526;color:#2962ff}html.theme-dark .content-tm3FiOQl .groupIcon-tm3FiOQl.afterMarketClose-tm3FiOQl{background-color:#3179f526;color:#2962ff}@media (any-hover:hover){.content-tm3FiOQl .groupIcon-tm3FiOQl.afterMarketClose-tm3FiOQl:hover,html.theme-dark .content-tm3FiOQl .groupIcon-tm3FiOQl.afterMarketClose-tm3FiOQl:hover{background-color:#3179f540}}.content-tm3FiOQl .groupTitle-tm3FiOQl{color:#6a6d78;font-size:11px;font-weight:400;letter-spacing:.4px;line-height:16px;text-transform:uppercase}html.theme-dark .content-tm3FiOQl .groupTitle-tm3FiOQl{color:#868993}.content-tm3FiOQl .groupRow-tm3FiOQl{display:flex;flex-direction:row}.content-tm3FiOQl .groupCell-tm3FiOQl{flex:1 0 0}.content-tm3FiOQl .group-tm3FiOQl .text-tm3FiOQl{font-size:14px;line-height:22px;overflow:hidden;text-overflow:ellipsis}.content-tm3FiOQl.mob-tm3FiOQl .group-tm3FiOQl .text-tm3FiOQl,.content-tm3FiOQl.mob-tm3FiOQl .subtitle-tm3FiOQl{font-size:16px;line-height:24px}.content-tm3FiOQl.mob-tm3FiOQl .tabsWrapper-tm3FiOQl{padding-right:0}.content-tm3FiOQl.mini-tm3FiOQl .subtitle-tm3FiOQl{font-size:13px;line-height:19px}.generalContent-tm3FiOQl>div{background:#fff}html.theme-dark .generalContent-tm3FiOQl>div{background:#1e222d}@media (any-hover:hover){.generalContent-tm3FiOQl>div:hover{background-color:#f0f3fa;cursor:pointer}html.theme-dark .generalContent-tm3FiOQl>div:hover{background-color:#2a2e39}}.drawer-xBKhVqal>:not(:last-child){border-bottom:1px solid #e0e3eb}.drawerItem-xBKhVqal{color:#131722;padding:16px}html.theme-dark .drawerItem-xBKhVqal{color:#d1d4dc}.menuWrap-xBKhVqal{background:#0000}.menuWrap-xBKhVqal,html.theme-dark .menuWrap-xBKhVqal{box-shadow:0 0 #0000}html.theme-dark .menuWrap-xBKhVqal{background:#0000}.menuWrap-xBKhVqal .scrollWrap-xBKhVqal{overflow-y:hidden!important}.menuWrap-xBKhVqal .menuBox-xBKhVqal{margin:2px 4px 4px;padding:0}.card-xBKhVqal{background:#fff;border-radius:4px;border-right:4px solid;box-shadow:0 2px 4px #787b8666;box-sizing:border-box;color:#131722;padding:16px 12px 16px 16px;width:300px}html.theme-dark .card-xBKhVqal{background:#1e222d;box-shadow:0 2px 4px #0006;color:#d1d4dc}.card-xBKhVqal .cardRow-xBKhVqal{padding-left:16px;padding-right:12px}.card-xBKhVqal.mini-xBKhVqal .cardRow-xBKhVqal{padding-left:12px}.card-xBKhVqal:not(:first-child){margin-top:8px}.fadeTop-xBKhVqal{background:linear-gradient(#fff,#fff0);height:10px;position:absolute;top:0}html.theme-dark .fadeTop-xBKhVqal{background:linear-gradient(#131722,#13172200)}.fadeBottom-xBKhVqal{background:linear-gradient(#fff0,#fff);bottom:0;height:10px;position:absolute}html.theme-dark .fadeBottom-xBKhVqal{background:linear-gradient(#13172200,#131722)} \ No newline at end of file diff --git a/charting_library/bundles/6949.19355e81a60b640ea097.css b/charting_library/bundles/6949.19355e81a60b640ea097.css new file mode 100644 index 0000000..9f7cf17 --- /dev/null +++ b/charting_library/bundles/6949.19355e81a60b640ea097.css @@ -0,0 +1 @@ +.footer-dwINHZFL{align-items:center;background-color:#f8f9fd;border-radius:0 0 6px 6px;box-sizing:border-box;color:#6a6d78;cursor:default;display:flex;flex:0 0 auto;font-size:13px;justify-content:center;line-height:17px;max-height:65px;min-height:40px;padding:9px 20px;text-align:center}html.theme-dark .footer-dwINHZFL{background-color:#2a2e39;color:#868993} \ No newline at end of file diff --git a/charting_library/bundles/6949.19355e81a60b640ea097.rtl.css b/charting_library/bundles/6949.19355e81a60b640ea097.rtl.css new file mode 100644 index 0000000..9f7cf17 --- /dev/null +++ b/charting_library/bundles/6949.19355e81a60b640ea097.rtl.css @@ -0,0 +1 @@ +.footer-dwINHZFL{align-items:center;background-color:#f8f9fd;border-radius:0 0 6px 6px;box-sizing:border-box;color:#6a6d78;cursor:default;display:flex;flex:0 0 auto;font-size:13px;justify-content:center;line-height:17px;max-height:65px;min-height:40px;padding:9px 20px;text-align:center}html.theme-dark .footer-dwINHZFL{background-color:#2a2e39;color:#868993} \ No newline at end of file diff --git a/charting_library/bundles/6985.2cd225354e2fd236e8e9.css b/charting_library/bundles/6985.2cd225354e2fd236e8e9.css new file mode 100644 index 0000000..f4c141f --- /dev/null +++ b/charting_library/bundles/6985.2cd225354e2fd236e8e9.css @@ -0,0 +1 @@ +.row-DFIg7eOh{vertical-align:top}.line-DFIg7eOh{background-color:var(--tv-color-popup-element-divider-background,#e0e3eb);height:1px;margin:6px 0}html.theme-dark .line-DFIg7eOh{background-color:var(--tv-color-popup-element-divider-background,#434651)}.hint-DFIg7eOh{color:#9598a1;font-size:12px;margin-left:6px;margin-top:12px;text-align:left}html.theme-dark .hint-DFIg7eOh{color:#50535e}.separator-Ymxd0dt_{background-color:var(--tv-color-popup-element-divider-background,#e0e3eb);height:1px;margin:6px 0}html.theme-dark .separator-Ymxd0dt_{background-color:var(--tv-color-popup-element-divider-background,#434651)}.loaderWrap-jGEARQlM{height:32px;margin-left:-2px;position:relative}.loaderWrap-jGEARQlM.big-jGEARQlM{min-width:100px}.loaderWrap-jGEARQlM.big-jGEARQlM .loader-jGEARQlM{position:absolute}.loader-jGEARQlM{position:static}.menu-Tx5xMZww{border-collapse:collapse;cursor:default;overflow:visible;-webkit-user-select:none;user-select:none;z-index:500}.accessible-rm8yeqY4{outline:none;overflow:visible;position:relative}.accessible-rm8yeqY4:focus{outline:none}.accessible-rm8yeqY4:focus-visible{outline:none}.accessible-rm8yeqY4:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.accessible-rm8yeqY4:focus:after{display:block}.accessible-rm8yeqY4:focus-visible:after{display:block}.accessible-rm8yeqY4:focus:not(:focus-visible):after{display:none}.accessible-rm8yeqY4:after{border-color:#2962ff;border-radius:6px} \ No newline at end of file diff --git a/charting_library/bundles/6985.2cd225354e2fd236e8e9.rtl.css b/charting_library/bundles/6985.2cd225354e2fd236e8e9.rtl.css new file mode 100644 index 0000000..1494fc6 --- /dev/null +++ b/charting_library/bundles/6985.2cd225354e2fd236e8e9.rtl.css @@ -0,0 +1 @@ +.row-DFIg7eOh{vertical-align:top}.line-DFIg7eOh{background-color:var(--tv-color-popup-element-divider-background,#e0e3eb);height:1px;margin:6px 0}html.theme-dark .line-DFIg7eOh{background-color:var(--tv-color-popup-element-divider-background,#434651)}.hint-DFIg7eOh{color:#9598a1;font-size:12px;margin-right:6px;margin-top:12px;text-align:right}html.theme-dark .hint-DFIg7eOh{color:#50535e}.separator-Ymxd0dt_{background-color:var(--tv-color-popup-element-divider-background,#e0e3eb);height:1px;margin:6px 0}html.theme-dark .separator-Ymxd0dt_{background-color:var(--tv-color-popup-element-divider-background,#434651)}.loaderWrap-jGEARQlM{height:32px;margin-right:-2px;position:relative}.loaderWrap-jGEARQlM.big-jGEARQlM{min-width:100px}.loaderWrap-jGEARQlM.big-jGEARQlM .loader-jGEARQlM{position:absolute}.loader-jGEARQlM{position:static}.menu-Tx5xMZww{border-collapse:collapse;cursor:default;overflow:visible;-webkit-user-select:none;user-select:none;z-index:500}.accessible-rm8yeqY4{outline:none;overflow:visible;position:relative}.accessible-rm8yeqY4:focus{outline:none}.accessible-rm8yeqY4:focus-visible{outline:none}.accessible-rm8yeqY4:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}.accessible-rm8yeqY4:focus:after{display:block}.accessible-rm8yeqY4:focus-visible:after{display:block}.accessible-rm8yeqY4:focus:not(:focus-visible):after{display:none}.accessible-rm8yeqY4:after{border-color:#2962ff;border-radius:6px} \ No newline at end of file diff --git a/charting_library/bundles/7051.cff4509091dbd0706ebe.js b/charting_library/bundles/7051.cff4509091dbd0706ebe.js new file mode 100644 index 0000000..2ac7840 --- /dev/null +++ b/charting_library/bundles/7051.cff4509091dbd0706ebe.js @@ -0,0 +1,39 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7051,2544,5057],{59142:function(e,t){var n,o,s;o=[t],n=function(e){"use strict";function t(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t{"use strict";n.d(t,{default:()=>o});const o=function(){}},23428:e=>{e.exports={button:"button-PYEOTd6i",disabled:"disabled-PYEOTd6i",hidden:"hidden-PYEOTd6i",icon:"icon-PYEOTd6i", +dropped:"dropped-PYEOTd6i"}},45350:e=>{e.exports={"nav-button":"nav-button-znwuaSC1",link:"link-znwuaSC1",background:"background-znwuaSC1",icon:"icon-znwuaSC1","flip-icon":"flip-icon-znwuaSC1","size-large":"size-large-znwuaSC1","preserve-paddings":"preserve-paddings-znwuaSC1","size-medium":"size-medium-znwuaSC1","size-small":"size-small-znwuaSC1","size-xsmall":"size-xsmall-znwuaSC1","size-xxsmall":"size-xxsmall-znwuaSC1","visually-hidden":"visually-hidden-znwuaSC1"}},70048:e=>{e.exports={wrapper:"wrapper-GZajBGIm",input:"input-GZajBGIm",box:"box-GZajBGIm",icon:"icon-GZajBGIm",noOutline:"noOutline-GZajBGIm","intent-danger":"intent-danger-GZajBGIm",check:"check-GZajBGIm",dot:"dot-GZajBGIm"}},69789:e=>{e.exports={checkbox:"checkbox-vyj6oJxw",reverse:"reverse-vyj6oJxw",label:"label-vyj6oJxw",baseline:"baseline-vyj6oJxw"}},22623:e=>{e.exports={"textarea-container":"textarea-container-x5KHDULU","change-highlight":"change-highlight-x5KHDULU",focused:"focused-x5KHDULU","resize-vertical":"resize-vertical-x5KHDULU","resize-horizontal":"resize-horizontal-x5KHDULU","resize-both":"resize-both-x5KHDULU",textarea:"textarea-x5KHDULU","with-icon":"with-icon-x5KHDULU",endslot:"endslot-x5KHDULU"}},78370:e=>{e.exports={"intent-default":"intent-default-EZuD3gZZ","intent-danger":"intent-danger-EZuD3gZZ","intent-warning":"intent-warning-EZuD3gZZ","intent-success":"intent-success-EZuD3gZZ","icon-wrapper-size-small":"icon-wrapper-size-small-EZuD3gZZ","icon-wrapper-size-medium":"icon-wrapper-size-medium-EZuD3gZZ","icon-wrapper-size-large":"icon-wrapper-size-large-EZuD3gZZ","icon-wrapper":"icon-wrapper-EZuD3gZZ",icon:"icon-EZuD3gZZ"}},88400:e=>{e.exports={radio:"radio-ALqkCUvs",input:"input-ALqkCUvs",box:"box-ALqkCUvs",reverse:"reverse-ALqkCUvs",label:"label-ALqkCUvs",wrapper:"wrapper-ALqkCUvs",noOutline:"noOutline-ALqkCUvs"}},52272:e=>{e.exports={wrap:"wrap-QStmZL8l",thicknessItem:"thicknessItem-QStmZL8l",checked:"checked-QStmZL8l",accessible:"accessible-QStmZL8l",focusVisible:"focusVisible-QStmZL8l",radio:"radio-QStmZL8l",bar:"bar-QStmZL8l"}},12863:e=>{e.exports={innerLabel:"innerLabel-DjbvBF5Y"}},21234:e=>{e.exports={controlWrapper:"controlWrapper-DBTazUk2",hidden:"hidden-DBTazUk2",control:"control-DBTazUk2",controlIncrease:"controlIncrease-DBTazUk2",controlDecrease:"controlDecrease-DBTazUk2",controlIcon:"controlIcon-DBTazUk2",title:"title-DBTazUk2"}},55596:e=>{e.exports={dialog:"dialog-b8SxMnzX",wrapper:"wrapper-b8SxMnzX",separator:"separator-b8SxMnzX",bounded:"bounded-b8SxMnzX"}},69827:e=>{e.exports={"small-height-breakpoint":"screen and (max-height: 360px)",container:"container-BZKENkhT",unsetAlign:"unsetAlign-BZKENkhT",title:"title-BZKENkhT",subtitle:"subtitle-BZKENkhT",textWrap:"textWrap-BZKENkhT",ellipsis:"ellipsis-BZKENkhT",close:"close-BZKENkhT",icon:"icon-BZKENkhT"}},60015:e=>{e.exports={wrap:"wrap-ne5qGlZh",icon:"icon-ne5qGlZh",text:"text-ne5qGlZh",disabled:"disabled-ne5qGlZh"}},28685:e=>{e.exports={colorPickerWrap:"colorPickerWrap-Sw_a4qpB",focused:"focused-Sw_a4qpB",readonly:"readonly-Sw_a4qpB",disabled:"disabled-Sw_a4qpB", +"size-small":"size-small-Sw_a4qpB","size-medium":"size-medium-Sw_a4qpB","size-large":"size-large-Sw_a4qpB","font-size-small":"font-size-small-Sw_a4qpB","font-size-medium":"font-size-medium-Sw_a4qpB","font-size-large":"font-size-large-Sw_a4qpB","border-none":"border-none-Sw_a4qpB",shadow:"shadow-Sw_a4qpB","border-thin":"border-thin-Sw_a4qpB","border-thick":"border-thick-Sw_a4qpB","intent-default":"intent-default-Sw_a4qpB","intent-success":"intent-success-Sw_a4qpB","intent-warning":"intent-warning-Sw_a4qpB","intent-danger":"intent-danger-Sw_a4qpB","intent-primary":"intent-primary-Sw_a4qpB","corner-top-left":"corner-top-left-Sw_a4qpB","corner-top-right":"corner-top-right-Sw_a4qpB","corner-bottom-right":"corner-bottom-right-Sw_a4qpB","corner-bottom-left":"corner-bottom-left-Sw_a4qpB",colorPicker:"colorPicker-Sw_a4qpB",swatch:"swatch-Sw_a4qpB",placeholderContainer:"placeholderContainer-Sw_a4qpB",placeholder:"placeholder-Sw_a4qpB",mixedColor:"mixedColor-Sw_a4qpB",white:"white-Sw_a4qpB",opacitySwatch:"opacitySwatch-Sw_a4qpB",colorLine:"colorLine-Sw_a4qpB",multiWidth:"multiWidth-Sw_a4qpB",line:"line-Sw_a4qpB",thicknessContainer:"thicknessContainer-Sw_a4qpB",thicknessTitle:"thicknessTitle-Sw_a4qpB"}},86536:e=>{e.exports={thicknessContainer:"thicknessContainer-C05zSid7",thicknessTitle:"thicknessTitle-C05zSid7"}},69006:e=>{e.exports={hasTooltip:"hasTooltip-DcvaoxPU",uppercase:"uppercase-DcvaoxPU"}},2746:e=>{e.exports={wrap:"wrap-Q2NZ0gvI"}},25679:e=>{e.exports={checkbox:"checkbox-FG0u1J5p",title:"title-FG0u1J5p"}},41125:e=>{e.exports={hintButton:"hintButton-qEI9XsjF"}},69750:e=>{e.exports={titleWrap:"titleWrap-SexRbl__",title:"title-SexRbl__"}},63581:e=>{e.exports={button:"button-HBcDEU4c",accessible:"accessible-HBcDEU4c"}},93402:e=>{e.exports={container:"container-mdcOkvbj",sectionTitle:"sectionTitle-mdcOkvbj",separator:"separator-mdcOkvbj",customButton:"customButton-mdcOkvbj",accessible:"accessible-mdcOkvbj"}},80679:e=>{e.exports={container:"container-iiEYaqPD",form:"form-iiEYaqPD",swatch:"swatch-iiEYaqPD",inputWrap:"inputWrap-iiEYaqPD",inputHash:"inputHash-iiEYaqPD",input:"input-iiEYaqPD",buttonWrap:"buttonWrap-iiEYaqPD",hueSaturationWrap:"hueSaturationWrap-iiEYaqPD",saturation:"saturation-iiEYaqPD",hue:"hue-iiEYaqPD"}},1369:e=>{e.exports={hue:"hue-r4uo5Wn6",pointer:"pointer-r4uo5Wn6",accessible:"accessible-r4uo5Wn6",pointerContainer:"pointerContainer-r4uo5Wn6"}},30099:e=>{e.exports={opacity:"opacity-EnWts7Xu",opacitySlider:"opacitySlider-EnWts7Xu",opacitySliderGradient:"opacitySliderGradient-EnWts7Xu",pointer:"pointer-EnWts7Xu",dragged:"dragged-EnWts7Xu",opacityPointerWrap:"opacityPointerWrap-EnWts7Xu",opacityInputWrap:"opacityInputWrap-EnWts7Xu",opacityInput:"opacityInput-EnWts7Xu",opacityInputPercent:"opacityInputPercent-EnWts7Xu",accessible:"accessible-EnWts7Xu"}},35257:e=>{e.exports={saturation:"saturation-NFNfqP2w",pointer:"pointer-NFNfqP2w",accessible:"accessible-NFNfqP2w"}},87466:e=>{e.exports={swatches:"swatches-sfn7Lezv",swatch:"swatch-sfn7Lezv",hover:"hover-sfn7Lezv",empty:"empty-sfn7Lezv",white:"white-sfn7Lezv", +selected:"selected-sfn7Lezv",contextItem:"contextItem-sfn7Lezv",row:"row-sfn7Lezv"}},66986:e=>{e.exports={button:"button-tFul0OhX","button-children":"button-children-tFul0OhX",hiddenArrow:"hiddenArrow-tFul0OhX",invisibleFocusHandler:"invisibleFocusHandler-tFul0OhX"}},42335:e=>{e.exports={"icon-wrapper":"icon-wrapper-dikdewwx","with-tooltip":"with-tooltip-dikdewwx","no-active-state":"no-active-state-dikdewwx"}},60673:e=>{e.exports={placeholder:"placeholder-V6ceS6BN"}},40191:e=>{e.exports={menuWrap:"menuWrap-Kq3ruQo8",isMeasuring:"isMeasuring-Kq3ruQo8",scrollWrap:"scrollWrap-Kq3ruQo8",momentumBased:"momentumBased-Kq3ruQo8",menuBox:"menuBox-Kq3ruQo8",isHidden:"isHidden-Kq3ruQo8"}},45719:e=>{e.exports={separator:"separator-Pf4rIzEt"}},57340:(e,t,n)=>{"use strict";n.d(t,{CloseButton:()=>d});var o=n(50959),s=n(64388),r=n(17105),i=n(15130),a=n(38822),l=n(63346),c=n(34983);function u(e="large"){switch(e){case"large":return r;case"medium":default:return i;case"small":return a;case"xsmall":return l;case"xxsmall":return c}}const d=o.forwardRef(((e,t)=>o.createElement(s.NavButton,{...e,ref:t,icon:u(e.size)})))},64388:(e,t,n)=>{"use strict";n.d(t,{NavButton:()=>c});var o=n(50959),s=n(97754),r=n(9745),i=n(45350);function a(e){const{size:t="large",preservePaddings:n,isLink:o,flipIconOnRtl:r,className:a}=e;return s(i["nav-button"],i[`size-${t}`],n&&i["preserve-paddings"],r&&i["flip-icon"],o&&i.link,a)}function l(e){const{children:t,icon:n}=e;return o.createElement(o.Fragment,null,o.createElement("span",{className:i.background}),o.createElement(r.Icon,{icon:n,className:i.icon,"aria-hidden":!0}),t&&o.createElement("span",{className:i["visually-hidden"]},t))}const c=(0,o.forwardRef)(((e,t)=>{const{icon:n,type:s="button",preservePaddings:r,flipIconOnRtl:i,size:c,"aria-label":u,...d}=e;return o.createElement("button",{...d,className:a({...e,children:u}),ref:t,type:s},o.createElement(l,{icon:n},u))}));c.displayName="NavButton";var u=n(21593),d=n(53017);(0,o.forwardRef)(((e,t)=>{const{icon:n,renderComponent:s,"aria-label":r,...i}=e,c=null!=s?s:u.CustomComponentDefaultLink;return o.createElement(c,{...i,className:a({...e,children:r,isLink:!0}),reference:(0,d.isomorphicRef)(t)},o.createElement(l,{icon:n},r))})).displayName="NavAnchorButton"},70673:(e,t,n)=>{"use strict";n.d(t,{CheckboxInput:()=>u});var o=n(50959),s=n(97754),r=n(90186),i=n(9745),a=n(65890),l=n(70048),c=n.n(l);function u(e){const t=s(c().box,c()[`intent-${e.intent}`],{[c().check]:!Boolean(e.indeterminate),[c().dot]:Boolean(e.indeterminate),[c().noOutline]:-1===e.tabIndex}),n=s(c().wrapper,e.className);return o.createElement("span",{className:n,title:e.title,style:e.style},o.createElement("input",{id:e.id,tabIndex:e.tabIndex,className:c().input,type:"checkbox",name:e.name,checked:e.checked,disabled:e.disabled,value:e.value,autoFocus:e.autoFocus,role:e.role,onChange:function(){e.onChange&&e.onChange(e.value)},ref:e.reference,"aria-required":e["aria-required"],"aria-describedby":e["aria-describedby"],"aria-invalid":e["aria-invalid"],...(0,r.filterDataProps)(e) +}),o.createElement("span",{className:t},o.createElement(i.Icon,{icon:a,className:c().icon})))}},32389:(e,t,n)=>{"use strict";n.d(t,{Checkbox:()=>c});var o=n(50959),s=n(97754),r=n(59416),i=n(70673),a=n(69789),l=n.n(a);class c extends o.PureComponent{render(){const{inputClassName:e,labelClassName:t,...n}=this.props,r=s(this.props.className,l().checkbox,{[l().reverse]:Boolean(this.props.labelPositionReverse),[l().baseline]:Boolean(this.props.labelAlignBaseline)}),a=s(l().label,t,{[l().disabled]:this.props.disabled});let c=null;return this.props.label&&(c=o.createElement("span",{className:a,title:this.props.title},this.props.label)),o.createElement("label",{className:r},o.createElement(i.CheckboxInput,{...n,className:e}),c)}}c.defaultProps={value:"on"};(0,r.makeSwitchGroupItem)(c)},2568:(e,t,n)=>{"use strict";n.d(t,{Textarea:()=>C});var o,s=n(50959),r=n(97754),i=n(38528),a=n(29202),l=n(48027),c=n(45812),u=n(47201),d=n(48907),p=n(67029),h=n(78274),m=n(22623),v=n.n(m);!function(e){e.None="none",e.Vertical="vertical",e.Horizontal="horizontal",e.Both="both"}(o||(o={}));const f=s.forwardRef(((e,t)=>{const{id:n,title:o,tabIndex:i,containerTabIndex:a,role:l,inputClassName:c,autoComplete:u,autoFocus:d,cols:m,disabled:f,isFocused:g,form:b,maxLength:C,minLength:y,name:E,placeholder:w,readonly:_,required:S,rows:x,value:N,defaultValue:T,wrap:I,containerReference:k,onChange:B,onSelect:P,onFocus:D,onContainerFocus:M,onBlur:O,onPaste:R,"aria-describedby":L,"aria-required":A,"aria-invalid":F,hasIcon:W,endSlot:V,hasAttachImage:z,...q}=e,K={id:n,title:o,tabIndex:i,role:l,autoComplete:u,autoFocus:d,cols:m,disabled:f,form:b,maxLength:C,minLength:y,name:E,placeholder:w,readOnly:_,required:S,rows:x,value:N,defaultValue:T,wrap:I,onChange:B,onSelect:P,onFocus:D,onBlur:O,onPaste:R,"aria-describedby":L,"aria-required":A,"aria-invalid":F};return s.createElement(p.ControlSkeleton,{...q,tabIndex:a,disabled:f,readonly:_,isFocused:g,ref:k,onFocus:M,middleSlot:s.createElement(h.MiddleSlot,null,s.createElement("textarea",{...K,className:r(v().textarea,c,V&&v().endslot),ref:t})),...V&&{endSlot:s.createElement("span",{className:r(!z&&v()["with-icon"])},V)}})}));f.displayName="TextareaView";const g=(e,t,n)=>t?void 0:e?-1:n,b=(e,t,n)=>t?void 0:e?n:-1,C=s.forwardRef(((e,t)=>{e=(0,l.useControl)(e);const{className:n,disabled:p,autoSelectOnFocus:h,tabIndex:m=0,borderStyle:C,highlight:y,resize:E,containerReference:w=null,onFocus:_,onBlur:S,hasIcon:x,...N}=e,T=(0,s.useRef)(null),I=(0,s.useRef)(null),{isMouseDown:k,handleMouseDown:B,handleMouseUp:P}=(0,c.useIsMouseDown)(),[D,M]=(0,a.useFocus)(),O=(0,u.createSafeMulticastEventHandler)(M.onFocus,(function(e){h&&!k.current&&(0,d.selectAllContent)(e.currentTarget)}),_),R=(0,u.createSafeMulticastEventHandler)(M.onBlur,S),L=void 0!==E&&E!==o.None,A=null!=C?C:L?y?"thick":"thin":void 0,F=null!=y?y:!L&&void 0;return s.createElement(f,{...N,className:r(v()["textarea-container"],L&&v()["change-highlight"],E&&E!==o.None&&v()[`resize-${E}`],D&&v().focused,n),disabled:p,isFocused:D,containerTabIndex:g(D,p,m),tabIndex:b(D,p,m), +borderStyle:A,highlight:F,onContainerFocus:function(e){I.current===e.target&&null!==T.current&&T.current.focus()},onFocus:O,onBlur:R,onMouseDown:B,onMouseUp:P,ref:function(e){T.current=e,"function"==typeof t?t(e):t&&(t.current=e)},containerReference:(0,i.useMergedRefs)([w,I]),hasIcon:x})}));C.displayName="Textarea"},38952:(e,t,n)=>{"use strict";function o(e){const{reference:t,...n}=e;return{...n,ref:t}}n.d(t,{renameRef:()=>o})},21593:(e,t,n)=>{"use strict";n.d(t,{CustomComponentDefaultLink:()=>r});var o=n(50959),s=n(38952);function r(e){return o.createElement("a",{...(0,s.renameRef)(e)})}o.PureComponent},36104:(e,t,n)=>{"use strict";n.d(t,{useControlDisclosure:()=>s});var o=n(7953);function s(e){const{intent:t,highlight:n,...s}=e,{isFocused:r,...i}=(0,o.useDisclosure)(s);return{...i,isFocused:r,highlight:null!=n?n:r,intent:null!=t?t:r?"primary":"default"}}},36383:(e,t,n)=>{"use strict";n.d(t,{useOutsideEvent:()=>r});var o=n(50959),s=n(27267);function r(e){const{click:t,mouseDown:n,touchEnd:r,touchStart:i,handler:a,reference:l,ownerDocument:c=document}=e,u=(0,o.useRef)(null),d=(0,o.useRef)(new CustomEvent("timestamp").timeStamp);return(0,o.useLayoutEffect)((()=>{const e={click:t,mouseDown:n,touchEnd:r,touchStart:i},o=l?l.current:u.current;return(0,s.addOutsideEventListener)(d.current,o,a,c,e)}),[t,n,r,i,a]),l||u}},9745:(e,t,n)=>{"use strict";n.d(t,{Icon:()=>s});var o=n(50959);const s=o.forwardRef(((e,t)=>{const{icon:n="",...s}=e;return o.createElement("span",{...s,ref:t,dangerouslySetInnerHTML:{__html:n}})}))},83021:(e,t,n)=>{"use strict";n.d(t,{SubmenuContext:()=>s,SubmenuHandler:()=>r});var o=n(50959);const s=o.createContext(null);function r(e){const[t,n]=(0,o.useState)(null),r=(0,o.useRef)(null),i=(0,o.useRef)(new Map);return(0,o.useEffect)((()=>()=>{null!==r.current&&clearTimeout(r.current)}),[]),o.createElement(s.Provider,{value:{current:t,setCurrent:function(e){null!==r.current&&(clearTimeout(r.current),r.current=null);null===t?n(e):r.current=setTimeout((()=>{r.current=null,n(e)}),100)},registerSubmenu:function(e,t){return i.current.set(e,t),()=>{i.current.delete(e)}},isSubmenuNode:function(e){return Array.from(i.current.values()).some((t=>t(e)))}}},e.children)}},99663:(e,t,n)=>{"use strict";n.d(t,{Slot:()=>s,SlotContext:()=>r});var o=n(50959);class s extends o.Component{shouldComponentUpdate(){return!1}render(){return o.createElement("div",{style:{position:"fixed",zIndex:150,left:0,top:0},ref:this.props.reference})}}const r=o.createContext(null)},59416:(e,t,n)=>{"use strict";n.d(t,{SwitchGroup:()=>i,makeSwitchGroupItem:()=>a});var o=n(50959),s=n(74786);const r=(0,o.createContext)({getName:()=>"",getValues:()=>[],getOnChange:()=>s.default,subscribe:s.default,unsubscribe:s.default});class i extends o.PureComponent{constructor(e){super(e),this._subscriptions=new Set,this._getName=()=>this.props.name,this._getValues=()=>this.props.values,this._getOnChange=()=>this.props.onChange,this._subscribe=e=>{this._subscriptions.add(e)},this._unsubscribe=e=>{this._subscriptions.delete(e)},this.state={switchGroupContext:{ +getName:this._getName,getValues:this._getValues,getOnChange:this._getOnChange,subscribe:this._subscribe,unsubscribe:this._unsubscribe}}}render(){return o.createElement(r.Provider,{value:this.state.switchGroupContext},this.props.children)}componentDidUpdate(e){this._notify(this._getUpdates(this.props.values,e.values))}_notify(e){this._subscriptions.forEach((t=>t(e)))}_getUpdates(e,t){return[...t,...e].filter((n=>t.includes(n)?!e.includes(n):e.includes(n)))}}function a(e){var t;return t=class extends o.PureComponent{constructor(){super(...arguments),this._onChange=e=>{this.context.getOnChange()(e)},this._onUpdate=e=>{e.includes(this.props.value)&&this.forceUpdate()}}componentDidMount(){this.context.subscribe(this._onUpdate)}render(){return o.createElement(e,{...this.props,name:this._getName(),onChange:this._onChange,checked:this._isChecked()})}componentWillUnmount(){this.context.unsubscribe(this._onUpdate)}_getName(){return this.context.getName()}_isChecked(){return this.context.getValues().includes(this.props.value)}},t.contextType=r,t}},67961:(e,t,n)=>{"use strict";n.d(t,{OverlapManager:()=>r,getRootOverlapManager:()=>a});var o=n(50151);class s{constructor(){this._storage=[]}add(e){this._storage.push(e)}remove(e){this._storage=this._storage.filter((t=>e!==t))}has(e){return this._storage.includes(e)}getItems(){return this._storage}}class r{constructor(e=document){this._storage=new s,this._windows=new Map,this._index=0,this._document=e,this._container=e.createDocumentFragment()}setContainer(e){const t=this._container,n=null===e?this._document.createDocumentFragment():e;!function(e,t){Array.from(e.childNodes).forEach((e=>{e.nodeType===Node.ELEMENT_NODE&&t.appendChild(e)}))}(t,n),this._container=n}registerWindow(e){this._storage.has(e)||this._storage.add(e)}ensureWindow(e,t={position:"fixed",direction:"normal"}){const n=this._windows.get(e);if(void 0!==n)return n;this.registerWindow(e);const o=this._document.createElement("div");if(o.style.position=t.position,o.style.zIndex=this._index.toString(),o.dataset.id=e,void 0!==t.index){const e=this._container.childNodes.length;if(t.index>=e)this._container.appendChild(o);else if(t.index<=0)this._container.insertBefore(o,this._container.firstChild);else{const e=this._container.childNodes[t.index];this._container.insertBefore(o,e)}}else"reverse"===t.direction?this._container.insertBefore(o,this._container.firstChild):this._container.appendChild(o);return this._windows.set(e,o),++this._index,o}unregisterWindow(e){this._storage.remove(e);const t=this._windows.get(e);void 0!==t&&(null!==t.parentElement&&t.parentElement.removeChild(t),this._windows.delete(e))}getZindex(e){const t=this.ensureWindow(e);return parseInt(t.style.zIndex||"0")}moveToTop(e){if(this.getZindex(e)!==this._index){this.ensureWindow(e).style.zIndex=(++this._index).toString()}}removeWindow(e){this.unregisterWindow(e)}}const i=new WeakMap;function a(e=document){const t=e.getElementById("overlap-manager-root");if(null!==t)return(0,o.ensureDefined)(i.get(t));{const t=new r(e),n=function(e){ +const t=e.createElement("div");return t.style.position="absolute",t.style.zIndex=150..toString(),t.style.top="0px",t.style.left="0px",t.id="overlap-manager-root",t}(e);return i.set(n,t),t.setContainer(n),e.body.appendChild(n),t}}},92399:(e,t,n)=>{"use strict";n.d(t,{NumberInputView:()=>I});var o=n(50959),s=n(32563),r=n(97754),i=n(67029),a=n(78274),l=n(86623),c=n(95263),u=n(1405),d=n(12863);const p={large:i.InputClasses.FontSizeLarge,medium:i.InputClasses.FontSizeMedium},h={attachment:u.anchors.top.attachment,targetAttachment:u.anchors.top.targetAttachment,attachmentOffsetY:-4};function m(e){const{className:t,inputClassName:n,stretch:s=!0,errorMessage:i,fontSizeStyle:u="large",endSlot:m,button:v,error:f,warning:g,innerLabel:b,inputReference:C,children:y,...E}=e,w=f&&void 0!==i?[i]:void 0,_=g&&void 0!==i?[i]:void 0,S=r(d.inputContainer,p[u],t),x=b?o.createElement(a.StartSlot,{className:d.innerLabel,interactive:!1},b):void 0,N=m||v||y?o.createElement(a.EndSlot,null,m,v,y):void 0;return o.createElement(l.FormInput,{...E,className:S,inputClassName:n,errors:w,warnings:_,hasErrors:f,hasWarnings:g,messagesPosition:c.MessagesPosition.Attached,customErrorsAttachment:h,messagesRoot:"document",inheritMessagesWidthFromTarget:!0,disableMessagesRtlStyles:!0,iconHidden:!0,stretch:s,reference:C,startSlot:x,endSlot:N})}var v=n(38528),f=n(11542),g=n(9745),b=n(21861),C=n(2948),y=n(21234);function E(e){const t=r(y.control,y.controlIncrease),s=r(y.control,y.controlDecrease);return o.createElement(o.Fragment,null,void 0!==e.title&&o.createElement("div",{className:y.title},e.title),o.createElement("div",{className:y.controlWrapper},(e.defaultButtonsVisible||e.title)&&o.createElement(o.Fragment,null,o.createElement("button",{type:"button",tabIndex:-1,"aria-label":f.t(null,void 0,n(46812)),className:t,onClick:e.increaseValue,onMouseDown:b.preventDefault},o.createElement(g.Icon,{icon:C,className:y.controlIcon})),o.createElement("button",{type:"button",tabIndex:-1,"aria-label":f.t(null,void 0,n(56095)),className:s,onClick:e.decreaseValue,onMouseDown:b.preventDefault},o.createElement(g.Icon,{icon:C,className:y.controlIcon})))))}var w=n(70412),_=n(29202),S=n(47201),x=n(68335);const N=[38],T=[40];function I(e){const[t,n]=(0,w.useHover)(),[r,i]=(0,_.useFocus)(),a=(0,o.useRef)(null),l=(0,S.createSafeMulticastEventHandler)(i.onFocus,e.onFocus),c=(0,S.createSafeMulticastEventHandler)(i.onBlur,e.onBlur),u=(0,o.useCallback)((t=>{!e.disabled&&r&&(t.preventDefault(),t.deltaY<0?e.onValueByStepChange(1):e.onValueByStepChange(-1))}),[r,e.disabled,e.onValueByStepChange]);return o.createElement(m,{...n,id:e.id,name:e.name,pattern:e.pattern,borderStyle:e.borderStyle,fontSizeStyle:e.fontSizeStyle,value:e.value,className:e.className,inputClassName:e.inputClassName,autoComplete:e.autoComplete,button:function(){const{button:n,forceShowControls:i,disabled:a,title:l}=e,c=!a&&!s.mobiletouch&&(i||r||t);return a?void 0:o.createElement(o.Fragment,null,null!=n?n:o.createElement(E,{increaseValue:d,decreaseValue:p,defaultButtonsVisible:c,title:l}))}(),disabled:e.disabled, +placeholder:e.placeholder,innerLabel:e.innerLabel,endSlot:e.endSlot,containerReference:(0,v.useMergedRefs)([a,e.containerReference]),inputReference:e.inputReference,inputMode:e.inputMode,type:e.type,warning:e.warning,error:e.error,errorMessage:e.errorMessage,onClick:e.onClick,onFocus:l,onBlur:c,onChange:e.onValueChange,onKeyDown:function(t){if(e.disabled||0!==(0,x.modifiersFromEvent)(t.nativeEvent))return;let n=N,o=T;e.controlDecKeyCodes&&(o=o.concat(e.controlDecKeyCodes));e.controlIncKeyCodes&&(n=n.concat(e.controlIncKeyCodes));(o.includes(t.keyCode)||n.includes(t.keyCode))&&(t.preventDefault(),e.onValueByStepChange(o.includes(t.keyCode)?-1:1));e.onKeyDown&&e.onKeyDown(t)},onWheelNoPassive:u,stretch:e.stretch,intent:e.intent,highlight:e.highlight,highlightRemoveRoundBorder:e.highlightRemoveRoundBorder,autoSelectOnFocus:e.autoSelectOnFocus,"data-property-id":e["data-name"]});function d(){var t;e.disabled||(null===(t=a.current)||void 0===t||t.focus(),e.onValueByStepChange(1))}function p(){var t;e.disabled||(null===(t=a.current)||void 0===t||t.focus(),e.onValueByStepChange(-1))}}},99054:(e,t,n)=>{"use strict";n.d(t,{setFixedBodyState:()=>c});const o=(()=>{let e;return()=>{var t;if(void 0===e){const n=document.createElement("div"),o=n.style;o.visibility="hidden",o.width="100px",o.msOverflowStyle="scrollbar",document.body.appendChild(n);const s=n.offsetWidth;n.style.overflow="scroll";const r=document.createElement("div");r.style.width="100%",n.appendChild(r);const i=r.offsetWidth;null===(t=n.parentNode)||void 0===t||t.removeChild(n),e=s-i}return e}})();function s(e,t,n){null!==e&&e.style.setProperty(t,n)}function r(e,t){return getComputedStyle(e,null).getPropertyValue(t)}function i(e,t){return parseInt(r(e,t))}let a=0,l=!1;function c(e){const{body:t}=document,n=t.querySelector(".widgetbar-wrap");if(e&&1==++a){const e=r(t,"overflow"),a=i(t,"padding-right");"hidden"!==e.toLowerCase()&&t.scrollHeight>t.offsetHeight&&(s(n,"right",`${o()}px`),t.style.paddingRight=`${a+o()}px`,l=!0),t.classList.add("i-no-scroll")}else if(!e&&a>0&&0==--a&&(t.classList.remove("i-no-scroll"),l)){s(n,"right","0px");let e=0;0,t.scrollHeight<=t.clientHeight&&(e-=o()),t.style.paddingRight=(e<0?0:e)+"px",l=!1}}},35057:(e,t,n)=>{"use strict";n.d(t,{AdaptivePopupDialog:()=>T});var o=n(50959),s=n(50151);var r=n(97754),i=n.n(r),a=n(68335),l=n(38223),c=n(35749),u=n(16181),d=n(1109),p=n(24437),h=n(90692),m=n(95711);var v=n(52092),f=n(76422),g=n(11542),b=n(57340);const C=o.createContext({setHideClose:()=>{}});var y=n(69827);function E(e){const{title:t,titleTextWrap:s=!1,subtitle:r,showCloseIcon:a=!0,onClose:l,onCloseButtonKeyDown:c,renderBefore:u,renderAfter:d,draggable:p,className:h,unsetAlign:m,closeAriaLabel:v=g.t(null,void 0,n(80395)),closeButtonReference:f}=e,[E,w]=(0,o.useState)(!1);return o.createElement(C.Provider,{value:{setHideClose:w}},o.createElement("div",{className:i()(y.container,h,(r||m)&&y.unsetAlign)},u,o.createElement("div",{"data-dragg-area":p,className:y.title},o.createElement("div",{className:i()(s?y.textWrap:y.ellipsis) +},t),r&&o.createElement("div",{className:i()(y.ellipsis,y.subtitle)},r)),d,a&&!E&&o.createElement(b.CloseButton,{className:y.close,"data-name":"close","aria-label":v,onClick:l,onKeyDown:c,ref:f,size:"medium",preservePaddings:!0})))}var w=n(53017),_=n(90186),S=n(55596);const x={vertical:20},N={vertical:0};class T extends o.PureComponent{constructor(){super(...arguments),this._controller=null,this._reference=null,this._orientationMediaQuery=null,this._renderChildren=(e,t)=>(this._controller=e,this.props.render({requestResize:this._requestResize,centerAndFit:this._centerAndFit,isSmallWidth:t})),this._handleReference=e=>this._reference=e,this._handleCloseBtnClick=()=>{this.props.onKeyboardClose&&this.props.onKeyboardClose(),this._handleClose()},this._handleClose=()=>{this.props.onClose()},this._handleOpen=()=>{void 0!==this.props.onOpen&&this.props.isOpened&&this.props.onOpen(this.props.fullScreen||window.matchMedia(p.DialogBreakpoints.TabletSmall).matches)},this._handleKeyDown=e=>{if(!e.defaultPrevented){if(this.props.onKeyDown&&this.props.onKeyDown(e),27===(0,a.hashFromEvent)(e)){if(e.defaultPrevented)return;if(this.props.forceCloseOnEsc&&this.props.forceCloseOnEsc())return this.props.onKeyboardClose&&this.props.onKeyboardClose(),void this._handleClose();const{activeElement:n}=document,o=(0,s.ensureNotNull)(this._reference);if(null!==n){if(e.preventDefault(),"true"===(t=n).getAttribute("data-haspopup")&&"true"!==t.getAttribute("data-expanded"))return void this._handleClose();if((0,c.isTextEditingField)(n))return void o.focus();if(o.contains(n))return this.props.onKeyboardClose&&this.props.onKeyboardClose(),void this._handleClose()}}var t,n;(function(e){if("function"==typeof e)return e();return Boolean(e)})(this.props.disableTabNavigationContainment)||(n=e,[9,a.Modifiers.Shift+9].includes((0,a.hashFromEvent)(n))&&n.stopPropagation())}},this._requestResize=()=>{null!==this._controller&&this._controller.recalculateBounds()},this._centerAndFit=()=>{null!==this._controller&&this._controller.centerAndFit()},this._calculatePositionWithOffsets=(e,t)=>{const n=(0,s.ensureDefined)(this.props.fullScreenViewOffsets).value();return{top:n.top,left:(0,l.isRtl)()?-n.right:n.left,width:t.clientWidth-n.left-n.right,height:t.clientHeight-n.top-n.bottom}}}componentDidMount(){var e,t;this.props.ignoreClosePopupsAndDialog||f.subscribe(v.CLOSE_POPUPS_AND_DIALOGS_COMMAND,this._handleClose,null),this._handleOpen(),void 0!==this.props.onOpen&&(this._orientationMediaQuery=window.matchMedia("(orientation: portrait)"),e=this._orientationMediaQuery,t=this._handleOpen,(null==e?void 0:e.addEventListener)?e.addEventListener("change",t):e.addListener(t)),this.props.fullScreenViewOffsets&&this.props.fullScreen&&this.props.fullScreenViewOffsets.subscribe(this._requestResize)}componentWillUnmount(){var e,t;this.props.ignoreClosePopupsAndDialog||f.unsubscribe(v.CLOSE_POPUPS_AND_DIALOGS_COMMAND,this._handleClose,null),null!==this._orientationMediaQuery&&(e=this._orientationMediaQuery,t=this._handleOpen, +(null==e?void 0:e.removeEventListener)?e.removeEventListener("change",t):e.removeListener(t)),this.props.fullScreenViewOffsets&&this.props.fullScreen&&this.props.fullScreenViewOffsets.unsubscribe(this._requestResize)}focus(){(0,s.ensureNotNull)(this._reference).focus()}getElement(){return this._reference}contains(e){var t,n;return null!==(n=null===(t=this._reference)||void 0===t?void 0:t.contains(e))&&void 0!==n&&n}render(){const{className:e,wrapperClassName:t,headerClassName:n,isOpened:s,title:r,titleTextWrap:a,dataName:l,onClickOutside:c,additionalElementPos:v,additionalHeaderElement:f,backdrop:g,shouldForceFocus:b=!0,shouldReturnFocus:C,onForceFocus:y,showSeparator:T,subtitle:I,draggable:k=!0,fullScreen:B=!1,showCloseIcon:P=!0,rounded:D=!0,isAnimationEnabled:M,growPoint:O,dialogTooltip:R,unsetHeaderAlign:L,onDragStart:A,dataDialogName:F,closeAriaLabel:W,containerAriaLabel:V,reference:z,containerTabIndex:q,closeButtonReference:K,onCloseButtonKeyDown:H,shadowed:U,fullScreenViewOffsets:Z,fixedBody:G}=this.props,Y="after"!==v?f:void 0,$="after"===v?f:void 0,j="string"==typeof r?r:F||"",Q=(0,_.filterDataProps)(this.props),X=(0,w.mergeRefs)([this._handleReference,z]);return o.createElement(h.MatchMedia,{rule:p.DialogBreakpoints.SmallHeight},(v=>o.createElement(h.MatchMedia,{rule:p.DialogBreakpoints.TabletSmall},(p=>o.createElement(u.PopupDialog,{rounded:!(p||B)&&D,className:i()(S.dialog,B&&Z&&S.bounded,e),isOpened:s,reference:X,onKeyDown:this._handleKeyDown,onClickOutside:c,onClickBackdrop:c,fullscreen:p||B,guard:v?N:x,boundByScreen:p||B,shouldForceFocus:b,onForceFocus:y,shouldReturnFocus:C,backdrop:g,draggable:k,isAnimationEnabled:M,growPoint:O,name:this.props.dataName,dialogTooltip:R,onDragStart:A,containerAriaLabel:V,containerTabIndex:q,calculateDialogPosition:B&&Z?this._calculatePositionWithOffsets:void 0,shadowed:U,fixedBody:G,...Q},o.createElement("div",{className:i()(S.wrapper,t),"data-name":l,"data-dialog-name":j},void 0!==r&&o.createElement(E,{draggable:k&&!(p||B),onClose:this._handleCloseBtnClick,renderAfter:$,renderBefore:Y,subtitle:I,title:r,titleTextWrap:a,showCloseIcon:P,className:n,unsetAlign:L,closeAriaLabel:W,closeButtonReference:K,onCloseButtonKeyDown:H}),T&&o.createElement(d.Separator,{className:S.separator}),o.createElement(m.PopupContext.Consumer,null,(e=>this._renderChildren(e,p||B)))))))))}}},58593:(e,t,n)=>{"use strict";n.d(t,{ColorSelect:()=>I});var o=n(50959),s=n(97754),r=n.n(s),i=n(50151),a=n(68335),l=n(20520),c=n(29202),u=n(35789),d=n(64706),p=n(16838),h=n(71468),m=n(63581);function v(e){const{button:t,children:n,className:s,onPopupClose:v,"data-name":f,onColorChange:g,disabled:b,...C}=e,[y,E]=(0,o.useState)(!1),[w,_]=(0,o.useState)(!1),[S,x]=(0,c.useFocus)(),N=(0,o.useRef)(null),T=(0,o.useRef)(null),I=(0,o.useRef)(null);return o.createElement("div",{className:s,"data-name":f},o.createElement("button",{className:r()(m.button,p.PLATFORM_ACCESSIBILITY_ENABLED&&m.accessible),tabIndex:p.PLATFORM_ACCESSIBILITY_ENABLED&&!b?0:-1,ref:I,onClick:function(){if(e.disabled)return;_((e=>!e)),E(!1)}, +onFocus:x.onFocus,onBlur:x.onBlur,disabled:b},"function"==typeof t?t(w,S):t),o.createElement(l.PopupMenu,{reference:T,controller:N,onFocus:function(e){if(!e.target||!p.PLATFORM_ACCESSIBILITY_ENABLED||e.target!==e.currentTarget||y)return;const t=e.currentTarget,n=(0,i.ensureNotNull)((o=e.target,o.querySelector('[data-role="swatch"]:not([disabled]):not([aria-disabled])')));var o;(0,h.becomeMainElement)(n),setTimeout((()=>{if(document.activeElement!==t||!e.target.matches(":focus-visible"))return;const[n]=(0,p.queryTabbableElements)(t).sort(p.navigationOrderComparator);n&&n.focus()}))},isOpened:w,onClose:k,position:function(){const e=(0,i.ensureNotNull)(I.current).getBoundingClientRect();return{x:e.left,y:e.top+e.height}},doNotCloseOn:I.current,onKeyDown:function(e){if(27===(0,a.hashFromEvent)(e))w&&(e.preventDefault(),k())},onOpen:function(){var e;if(!p.PLATFORM_ACCESSIBILITY_ENABLED)return;null===(e=N.current)||void 0===e||e.focus()},tabIndex:p.PLATFORM_ACCESSIBILITY_ENABLED?-1:void 0},o.createElement(d.MenuContext.Consumer,null,(e=>o.createElement(u.ColorPicker,{...C,onColorChange:g,onToggleCustom:E,menu:e}))),!y&&n));function k(){_(!1),(0,i.ensureNotNull)(I.current).focus(),v&&v()}}var f=n(56512),g=n(87095),b=n(6914),C=n(11542),y=n(59416),E=n(52272);const w=(0,y.makeSwitchGroupItem)(class extends o.PureComponent{constructor(e){super(e),this._onChange=()=>{this.props.onChange&&this.props.onChange(this.props.value)},this._handleFocus=e=>{p.PLATFORM_ACCESSIBILITY_ENABLED&&e.target.matches(":focus-visible")&&this.setState({isFocusVisible:!0})},this._handleBlur=()=>{this.state.isFocusVisible&&this.setState({isFocusVisible:!1})},this.state={isFocusVisible:!1}}render(){const{name:e,checked:t,value:n}=this.props,r=s(E.thicknessItem,{[E.checked]:t,[E.accessible]:p.PLATFORM_ACCESSIBILITY_ENABLED,[E.focusVisible]:this.state.isFocusVisible}),i=s(E.bar,{[E.checked]:t}),a={borderTopWidth:parseInt(n)};return o.createElement("div",{className:r},o.createElement("input",{type:"radio",className:E.radio,name:e,value:n,onChange:this._onChange,onFocus:this._handleFocus,onBlur:this._handleBlur,checked:t,tabIndex:p.PLATFORM_ACCESSIBILITY_ENABLED?0:-1}),o.createElement("div",{className:i,style:a}," "))}});function _(e){const{name:t,values:n,selectedValues:s,onChange:r}=e,i=n.map(((e,t)=>o.createElement(w,{key:t,value:e.toString()}))),a=s.map((e=>e.toString()));return o.createElement("div",{className:E.wrap},o.createElement(y.SwitchGroup,{name:t,onChange:e=>{r(parseInt(e))},values:a},i))}var S=n(86536);const x=C.t(null,void 0,n(60142));function N(e){const{value:t,items:n,onChange:s}=e;return o.createElement("div",{className:S.thicknessContainer},o.createElement("div",{className:S.thicknessTitle},x),o.createElement(_,{name:"color_picker_thickness_select",onChange:s,values:n,selectedValues:"mixed"===t?[]:[t]}))}var T=n(28685);function I(e){ +const{className:t,selectOpacity:n=void 0!==e.opacity,thickness:s,color:i,disabled:a,opacity:l=1,onColorChange:c,onOpacityChange:u,onThicknessChange:d,thicknessItems:p,onPopupClose:h,"data-name":m}=e,[g,b,C]=(0,f.useCustomColors)();return o.createElement(v,{className:t,disabled:a,color:"mixed"!==i?i:null,selectOpacity:n,opacity:l,selectCustom:!0,customColors:g,onColorChange:c,onOpacityChange:i?u:void 0,onAddColor:b,onRemoveCustomColor:C,button:function(e,t){const n=e||t,c=n?"primary":"default";return o.createElement("div",{className:r()(T.colorPickerWrap,T[`intent-${c}`],T["border-thin"],T["size-medium"],n&&T.highlight,n&&T.focused,a&&T.disabled),"data-role":"button","data-name":s?"color-with-thickness-select":"color-select"},o.createElement("div",{className:r()(T.colorPicker,a&&T.disabled)},i&&"mixed"!==i?function(){const e=k(i,l),t=l>=.95&&B(i);return o.createElement("div",{className:T.opacitySwatch},o.createElement("div",{style:{backgroundColor:e},className:r()(T.swatch,t&&T.white)}))}():o.createElement("div",{className:T.placeholderContainer},o.createElement("div",{className:"mixed"===i?T.mixedColor:T.placeholder})),s&&function(){const e=i&&"mixed"!==i?k(i,l):void 0;if("mixed"===s)return o.createElement("div",{className:T.multiWidth},o.createElement("div",{style:{backgroundColor:e},className:T.line}),o.createElement("div",{style:{backgroundColor:e},className:T.line}),o.createElement("div",{style:{backgroundColor:e},className:T.line}));return o.createElement("span",{className:r()(T.colorLine,B(i)&&T.white),style:{height:s,backgroundColor:e}})}()),n&&o.createElement("span",{className:T.shadow}))},onPopupClose:h,"data-name":m},s&&p&&o.createElement(N,{value:s,items:p,onChange:function(e){d&&d(e)}}))}function k(e,t){return e?(0,g.generateColor)(e,(0,g.alphaToTransparency)(t),!0):"#000000"}function B(e){return!!e&&e.toLowerCase()===b.white}},48897:(e,t,n)=>{"use strict";n.d(t,{SymbolInputsButton:()=>x});var o=n(50959),s=n(97754),r=n.n(s),i=n(11542),a=n(50151),l=n(50655),c=n(95711),u=n(14483),d=n(55141),p=n(65106),h=n(1861),m=n(9745),v=n(10600),f=n(60015);function g(e){const{value:t,onClick:n,className:r,startSlot:i,disabled:a=!1}=e;return o.createElement("div",{className:s(f.wrap,a&&f.disabled,r),onClick:n,"data-name":"edit-button"},o.createElement("div",{className:s(f.text,"apply-overflow-tooltip")},void 0!==i&&i,o.createElement("span",null,t)),o.createElement(m.Icon,{icon:v,className:f.icon}))}var b=n(31356),C=n(78260),y=n(44254),E=n(15983),w=n(82708),_=n(69006);function S(e){const{symbol:t,onSymbolChanged:s,disabled:a,className:d}=e,[m,v]=(0,o.useState)(t),f=(0,o.useContext)(l.SlotContext),b=(0,o.useContext)(c.PopupContext);return o.createElement(g,{value:m,onClick:function(){const e=function(e){const t=(0,y.tokenize)(e);return(0,E.isSpread)(t)}(m)?m:(0,w.safeShortName)(m),t=(0,p.getSymbolSearchCompleteOverrideFunction)();(0,h.showSymbolSearchItemsDialog)({onSearchComplete:e=>{t(e[0].symbol,e[0].result).then((e=>{s(e.symbol),v(e.name)}))},dialogTitle:i.t(null,void 0,n(23398)),defaultValue:e,manager:f,onClose:()=>{ +b&&b.focus()},showSpreadActions:u.enabled("show_spread_operators")&&u.enabled("studies_symbol_search_spread_operators")})},disabled:a,className:r()(d,u.enabled("uppercase_instrument_names")&&_.uppercase)})}function x(e){if("definition"in e){const{propType:t,properties:n,id:s,title:r="",solutionId:i}=e.definition,l=n[t],c=l.value()||"",u=e=>{l.setValue(e)};return o.createElement(b.CommonSection,{id:s,title:r,solutionId:i},o.createElement(C.CellWrap,null,o.createElement(S,{symbol:(0,a.ensureDefined)(c),onSymbolChanged:u})))}{const{study:t,value:n,input:{id:s,name:i},onChange:l,disabled:c,hasTooltip:u}=e,p=e=>{const n=(0,d.getInternalSymbolName)(e,t);l(n,s,i)};return o.createElement(S,{symbol:(0,a.ensureDefined)(n),onSymbolChanged:p,disabled:c,className:r()(u&&_.hasTooltip)})}}},1861:(e,t,n)=>{"use strict";n.d(t,{showSymbolSearchItemsDialog:()=>l});var o=n(50959),s=n(962),r=n(50655),i=n(51826),a=n(22350);function l(e){const{initialMode:t="symbolSearch",autofocus:n=!0,defaultValue:l,showSpreadActions:c,selectSearchOnInit:u,onSearchComplete:d,dialogTitle:p,placeholder:h,fullscreen:m,initialScreen:v,wrapper:f,dialog:g,contentItem:b,onClose:C,onOpen:y,footer:E,symbolTypes:w,searchInput:_,emptyState:S,hideMarkedListFlag:x,dialogWidth:N="auto",manager:T,shouldReturnFocus:I,onSymbolFiltersParamsChange:k,onEmptyResults:B}=e;if(i.dialogsOpenerManager.isOpened("SymbolSearch")||i.dialogsOpenerManager.isOpened("ChangeIntervalDialog"))return;const P=document.createElement("div"),D=o.createElement(r.SlotContext.Provider,{value:null!=T?T:null},o.createElement(a.SymbolSearchItemsDialog,{onClose:M,initialMode:t,defaultValue:l,showSpreadActions:c,hideMarkedListFlag:x,selectSearchOnInit:u,onSearchComplete:d,dialogTitle:p,placeholder:h,fullscreen:m,initialScreen:v,wrapper:f,dialog:g,contentItem:b,footer:E,symbolTypes:w,searchInput:_,emptyState:S,autofocus:n,dialogWidth:N,shouldReturnFocus:I,onSymbolFiltersParamsChange:k,onEmptyResults:B}));function M(){s.unmountComponentAtNode(P),i.dialogsOpenerManager.setAsClosed("SymbolSearch"),C&&C()}return s.render(D,P),i.dialogsOpenerManager.setAsOpened("SymbolSearch"),y&&y(),{close:M}}},50238:(e,t,n)=>{"use strict";n.d(t,{useRovingTabindexElement:()=>i});var o=n(50959),s=n(39416),r=n(16838);function i(e,t=[]){const[n,i]=(0,o.useState)(!1),a=(0,s.useFunctionalRefObject)(e);return(0,o.useLayoutEffect)((()=>{if(!r.PLATFORM_ACCESSIBILITY_ENABLED)return;const e=a.current;if(null===e)return;const t=e=>{switch(e.type){case"roving-tabindex:main-element":i(!0);break;case"roving-tabindex:secondary-element":i(!1)}};return e.addEventListener("roving-tabindex:main-element",t),e.addEventListener("roving-tabindex:secondary-element",t),()=>{e.removeEventListener("roving-tabindex:main-element",t),e.removeEventListener("roving-tabindex:secondary-element",t)}}),t),[a,r.PLATFORM_ACCESSIBILITY_ENABLED?n?0:-1:void 0]}},59369:(e,t,n)=>{"use strict";n.d(t,{useRowsNavigation:()=>c});var o=n(50959),s=n(50151),r=n(16838),i=n(68335),a=n(71468);const l=[37,39,38,40];function c(e){const t=(0,o.useRef)(null);return(0, +o.useLayoutEffect)((()=>{if(!r.PLATFORM_ACCESSIBILITY_ENABLED)return;const e=(0,s.ensureNotNull)(t.current),n=()=>{const n=(0,r.queryTabbableElements)(e).sort(r.navigationOrderComparator);if(0===n.length||n[0].parentElement&&!p(n[0].parentElement,(0,s.ensureNotNull)(t.current))){const o=function(e){const n=d(e).sort(r.navigationOrderComparator).find((e=>p(e,(0,s.ensureNotNull)(t.current))));if(!n)return null;const o=Array.from(n.children);if(!o.length)return null;return o[0]}(e);if(null===o)return;if((0,a.becomeMainElement)(o),n.length>0)for(const e of n)(0,a.becomeSecondaryElement)(e)}};return window.addEventListener("keyboard-navigation-activation",n),n(),()=>window.removeEventListener("keyboard-navigation-activation",n)}),[]),[t,function(t){if(!r.PLATFORM_ACCESSIBILITY_ENABLED)return;if(t.defaultPrevented)return;const n=(0,i.hashFromEvent)(t);if(!l.includes(n))return;const o=document.activeElement;if(!(o instanceof HTMLElement))return;const s=t.currentTarget;let a,c;if(e){const e=o.parentElement;a=e?Array.from(e.children):[],c=a.indexOf(o)}else a=(p=s,Array.from(p.querySelectorAll("button:not([disabled]):not([aria-disabled])")).filter((0,r.createScopedVisibleElementFilter)(p))).sort(r.navigationOrderComparator),c=a.indexOf(o);var p;if(0===a.length||-1===c)return;const m=(0,r.mapKeyCodeToDirection)(n);switch(m){case"inlinePrev":if(t.preventDefault(),!e&&0===c)break;h(u(a,c,-1));break;case"inlineNext":if(t.preventDefault(),!e&&c===a.length-1)break;h(u(a,c,1));break;case"blockPrev":case"blockNext":(n=>{if(!document.activeElement)return;const o=d(s),r=document.activeElement.parentElement;if(!r)return;const i=Array.from(r.children).indexOf(document.activeElement);if(-1===i)return;const a=o["blockNext"===n?o.indexOf(r)+1:o.indexOf(r)-1];if(!a)return;t.preventDefault();const l=Array.from(a.children);l.length&&(!e&&i<=l.length-1?h(l[i]):h(l[0]))})(m)}}]}function u(e,t,n){return e[(t+e.length+n)%e.length]}function d(e){return Array.from(e.querySelectorAll('[data-role="row"]')).filter((0,r.createScopedVisibleElementFilter)(e))}function p(e,t){const n=(0,s.ensureNotNull)(e.parentElement).offsetTop,o=n+(0,s.ensureNotNull)(e.parentElement).clientHeight,r=t.scrollTop,i=r+t.clientHeight;return n>=r&&o<=i}function h(e){document.activeElement&&(0,a.becomeSecondaryElement)(document.activeElement),(0,a.becomeMainElement)(e),e.focus()}},73146:(e,t,n)=>{"use strict";n.d(t,{createAdapter:()=>r});var o=n(92249),s=n(28853);function r(e){if((0,o.isLineTool)(e))return{isPine:()=>!1,isStandardPine:()=>!1,canOverrideMinTick:()=>!1,resolvedSymbolInfoBySymbol:()=>{throw new TypeError("Only study is supported.")},symbolsResolved:()=>{throw new TypeError("Only study is supported.")},parentSources:()=>{throw new TypeError("Only study is supported.")},getAllChildren:()=>[],sourceId:()=>{throw new TypeError("Only study is supported.")},inputs:()=>({}),parentSourceForInput:()=>{throw new TypeError("Only study is supported.")}};if((0,s.isStudy)(e))return e;if("isInputsStudy"in e)return e;throw new TypeError("Unsupported source type.")}}, +45560:(e,t,n)=>{"use strict";n.d(t,{useDefinitionProperty:()=>r});var o=n(50959),s=n(71953);const r=e=>{const t="property"in e?e.property:void 0,n="defaultValue"in e?e.defaultValue:e.property.value(),[r,i]=(0,o.useState)(t?t.value():n);(0,o.useEffect)((()=>{if(t){const n={};return i(t.value()),t.subscribe(n,(t=>{const n=t.value();e.handler&&e.handler(n),i(n)})),()=>{t.unsubscribeAll(n)}}return()=>{}}),[t]);return[r,e=>{if(void 0!==t){const n=t.value();s.logger.logNormal(`Changing property value from "${n}" to "${e}"`),t.setValue(e)}}]}},78260:(e,t,n)=>{"use strict";n.d(t,{CellWrap:()=>a});var o=n(50959),s=n(97754),r=n.n(s),i=n(2746);function a(e){return o.createElement("div",{className:r()(i.wrap,e.className)},e.children)}},53424:(e,t,n)=>{"use strict";n.d(t,{CheckableTitle:()=>c});var o=n(50959),s=n(32389),r=n(45560);function i(e){const{property:t,...n}=e,[i,a]=(0,r.useDefinitionProperty)({property:t}),l="mixed"===i;return o.createElement(s.Checkbox,{...n,name:"toggle-enabled",checked:l||i,indeterminate:l,onChange:function(){a("mixed"===i||!i)}})}var a=n(78260),l=n(25679);function c(e){const{property:t,disabled:n,title:s,className:r,name:c}=e,u=o.createElement("span",{className:l.title},s);return o.createElement(a.CellWrap,{className:r},t?o.createElement(i,{name:c,className:l.checkbox,property:t,disabled:n,label:u,labelAlignBaseline:!0}):u)}},31356:(e,t,n)=>{"use strict";n.d(t,{CommonSection:()=>i});var o=n(50959),s=n(11062),r=n(53424);n(41125);function i(e){const{id:t,offset:n,disabled:i,checked:a,title:l,children:c,solutionId:u}=e;return o.createElement(s.PropertyTable.Row,null,o.createElement(s.PropertyTable.Cell,{placement:"first",verticalAlign:"adaptive",offset:n,"data-section-name":t,colSpan:Boolean(c)?void 0:2,checkableTitle:!0},o.createElement(r.CheckableTitle,{name:`is-enabled-${t}`,title:l,disabled:i,property:a}),u&&!Boolean(c)&&!1),Boolean(c)&&o.createElement(s.PropertyTable.Cell,{placement:"last","data-section-name":t},c,u&&!1))}},86067:(e,t,n)=>{"use strict";n.d(t,{GroupTitleSection:()=>a});var o=n(50959),s=n(11062),r=n(53424),i=n(69750);function a(e){return o.createElement(s.PropertyTable.Row,null,o.createElement(s.PropertyTable.Cell,{className:i.titleWrap,placement:"first",verticalAlign:"adaptive",colSpan:2,"data-section-name":e.name,checkableTitle:!0},o.createElement(r.CheckableTitle,{title:e.title,name:`is-enabled-${e.name}`,className:i.title})))}},71953:(e,t,n)=>{"use strict";n.d(t,{logger:()=>o});const o=(0,n(59224).getLogger)("Platform.GUI.PropertyDefinitionTrace")},35789:(e,t,n)=>{"use strict";n.d(t,{ColorPicker:()=>U});var o=n(50959),s=n(97754),r=n.n(s),i=n(11542),a=n(16838),l=n(59369),c=n(43688),u=n(93532),d=n(45582),p=Math.ceil,h=Math.max;const m=function(e,t,n){t=(n?(0,u.default)(e,t,n):void 0===t)?1:h((0,d.default)(t),0);var o=null==e?0:e.length;if(!o||t<1)return[];for(var s=0,r=0,i=Array(p(o/t));so.createElement("div",{className:_.row,"data-role":"row",key:t},e.map(((e,n)=>o.createElement(S,{key:String(e)+n,color:e,selected:a&&(0,v.areEqualRgb)(a,(0,v.parseRgb)(String(e))),onSelect:c,onSwatchRemove:i?()=>function(e,t){const n=10*e+t;null==i||i(n)}(t,n):void 0})))))),s);function c(e){r&&r(e)}}var N=n(54368),T=n(94720);function I(e){const t=`Invalid RGB color: ${e}`;if(null===e)throw new Error(t);const n=e.match(/^#?([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})$/i);if(null===n)throw new Error(t);const[,o,s,r]=n;if(!o||!s||!r)throw new Error(t);const i=parseInt(o,16)/255,a=parseInt(s,16)/255,l=parseInt(r,16)/255,c=Math.max(i,a,l),u=Math.min(i,a,l);let d;const p=c,h=c-u,m=0===c?0:h/c;if(c===u)d=0;else{switch(c){case i:d=(a-l)/h+(a{this._container=e},this._handlePosition=e=>{const{hsv:{h:t},onChange:n}=this.props;if(!n)return;const o=(0,f.ensureNotNull)(this._container).getBoundingClientRect(),s=e.clientX-o.left,r=e.clientY-o.top;n({h:t,s:(0,P.clamp)(s/o.width,0,1),v:(0,P.clamp)(1-r/o.height,0,1)})},this._handleKeyDown=e=>{const{hsv:{h:t,s:n,v:o},onChange:s}=this.props,r=(0,B.hashFromEvent)(e);if(!s||!M.includes(r))return;if(37===r||39===r){return void s({h:t,s:(0,P.clamp)(37===r?n-O:n+O,0,1),v:o})}s({h:t,s:n,v:(0,P.clamp)(40===r?o-O:o+O,0,1)})},this._mouseDown=e=>{window.addEventListener("mouseup",this._mouseUp),window.addEventListener("mousemove",this._mouseMove)},this._mouseUp=e=>{window.removeEventListener("mousemove",this._mouseMove),window.removeEventListener("mouseup",this._mouseUp),this._handlePosition(e)},this._mouseMove=(0,k.default)(this._handlePosition,100),this._handleTouch=e=>{this._handlePosition(e.nativeEvent.touches[0])}}render(){ +const{className:e,hsv:{h:t,s:n,v:s}}=this.props,i=`hsl(${360*t}, 100%, 50%)`;return o.createElement("div",{tabIndex:a.PLATFORM_ACCESSIBILITY_ENABLED?0:-1,className:r()(a.PLATFORM_ACCESSIBILITY_ENABLED&&D.accessible,e),onKeyDown:this._handleKeyDown},o.createElement("div",{className:D.saturation,style:{backgroundColor:i},ref:this._refContainer,onMouseDown:this._mouseDown,onTouchStart:this._handleTouch,onTouchMove:this._handleTouch},o.createElement("div",{className:D.pointer,style:{left:100*n+"%",top:100*(1-s)+"%"}})))}}var L=n(1369);class A extends o.PureComponent{constructor(){super(...arguments),this._container=null,this._refContainer=e=>{this._container=e},this._handlePosition=e=>{const{hsv:{s:t,v:n},onChange:o}=this.props;if(!o)return;const s=(0,f.ensureNotNull)(this._container).getBoundingClientRect(),r=e.clientY-s.top;o({h:(0,P.clamp)(r/s.height,0,1),s:t,v:n})},this._handleKeyDown=e=>{const{hsv:{h:t,s:n,v:o},onChange:s}=this.props,r=(0,B.hashFromEvent)(e);if(!s||38!==r&&40!==r)return;s({h:(0,P.clamp)(38===r?t-.01:t+.01,0,1),s:n,v:o})},this._mouseDown=e=>{window.addEventListener("mouseup",this._mouseUp),window.addEventListener("mousemove",this._mouseMove)},this._mouseUp=e=>{window.removeEventListener("mousemove",this._mouseMove),window.removeEventListener("mouseup",this._mouseUp),this._handlePosition(e)},this._mouseMove=(0,k.default)(this._handlePosition,100),this._handleTouch=e=>{this._handlePosition(e.nativeEvent.touches[0])}}render(){const{className:e,hsv:{h:t}}=this.props;return o.createElement("div",{className:r()(L.hue,a.PLATFORM_ACCESSIBILITY_ENABLED&&L.accessible,e),tabIndex:a.PLATFORM_ACCESSIBILITY_ENABLED?0:-1,onKeyDown:this._handleKeyDown},o.createElement("div",{className:L.pointerContainer,ref:this._refContainer,onMouseDown:this._mouseDown,onTouchStart:this._handleTouch,onTouchMove:this._handleTouch},o.createElement("div",{className:L.pointer,style:{top:100*t+"%"}})))}}var F=n(80679);const W="#000000",V=i.t(null,{context:"Color Picker"},n(40276));class z extends o.PureComponent{constructor(e){super(e),this._inputRef=o.createRef(),this._handleHSV=e=>{const t=function(e){const{h:t,s:n,v:o}=e;let s,r,i;const a=Math.floor(6*t),l=6*t-a,c=o*(1-n),u=o*(1-l*n),d=o*(1-(1-l)*n);switch(a%6){case 0:s=o,r=d,i=c;break;case 1:s=u,r=o,i=c;break;case 2:s=c,r=o,i=d;break;case 3:s=c,r=u,i=o;break;case 4:s=d,r=c,i=o;break;case 5:s=o,r=c,i=u;break;default:s=0,r=0,i=0}return"#"+[255*s,255*r,255*i].map((e=>("0"+Math.round(e).toString(16)).replace(/.+?([a-f0-9]{2})$/i,"$1"))).join("")}(e)||W;this.setState({color:t,inputColor:t.replace(/^#/,""),hsv:e}),this.props.onSelect(t)},this._handleInput=e=>{const t=e.currentTarget.value;try{const e=I(t),n=`#${t}`;this.setState({color:n,inputColor:t,hsv:e}),this.props.onSelect(n)}catch(e){this.setState({inputColor:t})}},this._handleAddColor=()=>this.props.onAdd(this.state.color);const t=e.color||W;this.state={color:t,inputColor:t.replace(/^#/,""),hsv:I(t)}}componentDidMount(){var e +;a.PLATFORM_ACCESSIBILITY_ENABLED&&!g.CheckMobile.any()&&(null===(e=this._inputRef.current)||void 0===e||e.focus())}render(){const{color:e,hsv:t,inputColor:n}=this.state;return o.createElement("div",{className:F.container},o.createElement("div",{className:F.form},o.createElement("div",{className:F.swatch,style:{backgroundColor:e}}),o.createElement("div",{className:F.inputWrap},o.createElement("span",{className:F.inputHash},"#"),o.createElement("input",{ref:this._inputRef,type:"text",className:F.input,value:n,onChange:this._handleInput})),o.createElement("div",{className:F.buttonWrap},o.createElement(T.Button,{size:"s",onClick:this._handleAddColor},V))),o.createElement("div",{className:F.hueSaturationWrap},o.createElement(R,{className:F.saturation,hsv:t,onChange:this._handleHSV}),o.createElement(A,{className:F.hue,hsv:t,onChange:this._handleHSV})))}}var q=n(93402);const K=i.t(null,{context:"Color Picker"},n(53585)),H=i.t(null,{context:"Color Picker"},n(81865));function U(e){const{color:t,opacity:n,selectCustom:s,selectOpacity:i,customColors:c,onRemoveCustomColor:u,onToggleCustom:d,onOpacityChange:p,menu:h}=e,[m,v]=(0,o.useState)(!1),f="number"==typeof n?n:1,[g,b]=(0,l.useRowsNavigation)();return(0,o.useLayoutEffect)((()=>{h&&h.update()}),[i,h]),m?o.createElement(z,{color:t,onSelect:C,onAdd:function(t){v(!1),null==d||d(!1);const{onAddColor:n}=e;n&&n(t)}}):o.createElement("div",{className:q.container},o.createElement("div",{ref:g,onKeyDown:b},o.createElement(x,{colors:y.basic,color:t,onSelect:C}),o.createElement(x,{colors:y.extended,color:t,onSelect:C}),o.createElement("div",{className:q.separator}),o.createElement(x,{colors:c,color:t,onSelect:C,onRemoveCustomColor:u},s&&o.createElement(o.Fragment,null,a.PLATFORM_ACCESSIBILITY_ENABLED?(null==c?void 0:c.length)?o.createElement("button",{title:K,onClick:E,className:r()(q.customButton,q.accessible,"apply-common-tooltip"),tabIndex:-1}):o.createElement("div",{"data-role":"row"},o.createElement("button",{title:K,onClick:E,className:r()(q.customButton,q.accessible,"apply-common-tooltip"),tabIndex:-1})):o.createElement("div",{className:r()(q.customButton,"apply-common-tooltip"),onClick:E,title:K,tabIndex:-1})))),i&&o.createElement(o.Fragment,null,o.createElement("div",{className:q.sectionTitle},H),o.createElement(N.Opacity,{color:t,opacity:f,onChange:function(e){p&&p(e)}})));function C(t){const{onColorChange:n}=e;n&&n(t,m)}function E(e){v(!0),null==d||d(!0)}}},54368:(e,t,n)=>{"use strict";n.d(t,{Opacity:()=>u});var o=n(50959),s=n(97754),r=n(50151),i=n(37160),a=n(68335),l=n(16838),c=n(30099);class u extends o.PureComponent{constructor(e){super(e),this._container=null,this._pointer=null,this._raf=null,this._refContainer=e=>{this._container=e},this._refPointer=e=>{this._pointer=e},this._handlePosition=e=>{null===this._raf&&(this._raf=requestAnimationFrame((()=>{const t=(0,r.ensureNotNull)(this._container),n=(0,r.ensureNotNull)(this._pointer),o=t.getBoundingClientRect(),s=n.offsetWidth,a=e.clientX-s/2-o.left,l=(0,i.clamp)(a/(o.width-s),0,1);this.setState({ +inputOpacity:Math.round(100*l).toString()}),this.props.onChange(l),this._raf=null})))},this._onSliderClick=e=>{this._handlePosition(e.nativeEvent),this._dragSubscribe()},this._mouseUp=e=>{this.setState({isPointerDragged:!1}),this._dragUnsubscribe(),this._handlePosition(e)},this._mouseMove=e=>{this.setState({isPointerDragged:!0}),this._handlePosition(e)},this._onTouchStart=e=>{this._handlePosition(e.nativeEvent.touches[0])},this._handleTouch=e=>{this.setState({isPointerDragged:!0}),this._handlePosition(e.nativeEvent.touches[0])},this._handleTouchEnd=()=>{this.setState({isPointerDragged:!1})},this._handleInput=e=>{const t=e.currentTarget.value,n=Number(t)/100;this.setState({inputOpacity:t}),Number.isNaN(n)||n>1||this.props.onChange(n)},this._handleKeyDown=e=>{const t=(0,a.hashFromEvent)(e);if(37!==t&&39!==t)return;e.preventDefault();const n=Number(this.state.inputOpacity);37===t&&0!==n&&this._changeOpacity(n-1),39===t&&100!==n&&this._changeOpacity(n+1)},this.state={inputOpacity:Math.round(100*e.opacity).toString(),isPointerDragged:!1}}componentWillUnmount(){null!==this._raf&&(cancelAnimationFrame(this._raf),this._raf=null),this._dragUnsubscribe()}render(){const{color:e,opacity:t,hideInput:n,disabled:r}=this.props,{inputOpacity:i,isPointerDragged:a}=this.state,u={color:e||void 0};return o.createElement("div",{className:c.opacity},o.createElement("div",{className:s(c.opacitySlider,l.PLATFORM_ACCESSIBILITY_ENABLED&&c.accessible),style:u,tabIndex:l.PLATFORM_ACCESSIBILITY_ENABLED&&!r?0:-1,ref:this._refContainer,onMouseDown:this._onSliderClick,onTouchStart:this._onTouchStart,onTouchMove:this._handleTouch,onTouchEnd:this._handleTouchEnd,onKeyDown:this._handleKeyDown,"aria-disabled":r},o.createElement("div",{className:c.opacitySliderGradient,style:{backgroundImage:`linear-gradient(90deg, transparent, ${e})`}}),o.createElement("div",{className:c.opacityPointerWrap},o.createElement("div",{className:s(c.pointer,a&&c.dragged),style:{left:100*t+"%"},ref:this._refPointer}))),!n&&o.createElement("div",{className:c.opacityInputWrap},o.createElement("input",{type:"text",className:c.opacityInput,value:i,onChange:this._handleInput}),o.createElement("span",{className:c.opacityInputPercent},"%")))}_dragSubscribe(){const e=(0,r.ensureNotNull)(this._container).ownerDocument;e&&(e.addEventListener("mouseup",this._mouseUp),e.addEventListener("mousemove",this._mouseMove))}_dragUnsubscribe(){const e=(0,r.ensureNotNull)(this._container).ownerDocument;e&&(e.removeEventListener("mousemove",this._mouseMove),e.removeEventListener("mouseup",this._mouseUp))}_changeOpacity(e){this.setState({inputOpacity:e.toString()}),this.props.onChange(e/100)}}},6914:(e,t,n)=>{"use strict";n.d(t,{basic:()=>a,extended:()=>c,white:()=>s});var o=n(33013);const s=o.colorsPalette["color-white"],r=["ripe-red","tan-orange","banana-yellow","iguana-green","minty-green","sky-blue","tv-blue","deep-blue","grapes-purple","berry-pink"],i=[200,300,400,500,600,700,800,900].map((e=>`color-cold-gray-${e}`));i.unshift("color-white"),i.push("color-black"),r.forEach((e=>{ +i.push(`color-${e}-500`)}));const a=i.map((e=>o.colorsPalette[e])),l=[];[100,200,300,400,700,900].forEach((e=>{r.forEach((t=>{l.push(`color-${t}-${e}`)}))}));const c=l.map((e=>o.colorsPalette[e]))},59054:(e,t,n)=>{"use strict";n.d(t,{ControlDisclosureView:()=>f});var o=n(50959),s=n(97754),r=n.n(s),i=n(38528),a=n(67029),l=n(78274),c=n(4523),u=n(9745),d=n(2948),p=n(23428);function h(e){const{isDropped:t}=e;return o.createElement(u.Icon,{className:r()(p.icon,t&&p.dropped),icon:d})}function m(e){const{className:t,disabled:n,isDropped:s}=e;return o.createElement("span",{className:r()(p.button,n&&p.disabled,t)},o.createElement(h,{isDropped:s}))}var v=n(66986);const f=o.forwardRef(((e,t)=>{const{listboxId:n,className:s,listboxClassName:u,listboxTabIndex:d,hideArrowButton:p,matchButtonAndListboxWidths:h,popupPosition:f,disabled:g,isOpened:b,scrollWrapReference:C,repositionOnScroll:y,closeOnHeaderOverlap:E,listboxReference:w,size:_="small",onClose:S,onOpen:x,onListboxFocus:N,onListboxBlur:T,onListboxKeyDown:I,buttonChildren:k,children:B,caretClassName:P,listboxAria:D,...M}=e,O=(0,o.useRef)(null),R=!p&&o.createElement(l.EndSlot,null,o.createElement(m,{isDropped:b,disabled:g,className:P}));return o.createElement(c.PopupMenuDisclosureView,{buttonRef:O,listboxId:n,listboxClassName:u,listboxTabIndex:d,isOpened:b,onClose:S,onOpen:x,listboxReference:w,scrollWrapReference:C,onListboxFocus:N,onListboxBlur:T,onListboxKeyDown:I,listboxAria:D,matchButtonAndListboxWidths:h,popupPosition:f,button:o.createElement(a.ControlSkeleton,{...M,"data-role":"listbox",disabled:g,className:r()(v.button,s),size:_,ref:(0,i.useMergedRefs)([O,t]),middleSlot:o.createElement(l.MiddleSlot,null,o.createElement("span",{className:r()(v["button-children"],p&&v.hiddenArrow)},k)),endSlot:R}),popupChildren:B,repositionOnScroll:y,closeOnHeaderOverlap:E})}));f.displayName="ControlDisclosureView"},56512:(e,t,n)=>{"use strict";n.d(t,{useCustomColors:()=>l});var o=n(50959),s=n(56840),r=n(76422);function i(e,t){(0,o.useEffect)((()=>(r.subscribe(e,t,null),()=>{r.unsubscribe(e,t,null)})),[e,t])}var a=n(24377);function l(){const[e,t]=(0,o.useState)((0,s.getJSON)("pickerCustomColors",[]));i("add_new_custom_color",(n=>t(c(n,e)))),i("remove_custom_color",(n=>t(u(n,e))));const n=(0,o.useCallback)((t=>{const n=t?(0,a.parseRgb)(t):null;e.some((e=>null!==e&&null!==n&&(0,a.areEqualRgb)((0,a.parseRgb)(e),n)))||(r.emit("add_new_custom_color",t),(0,s.setJSON)("pickerCustomColors",c(t,e)))}),[e]),l=(0,o.useCallback)((t=>{(t>=0||t29&&n.shift(),n}function u(e,t){return t.filter(((t,n)=>e!==n))}},90405:(e,t,n)=>{"use strict";n.d(t,{Select:()=>y});var o=n(50959),s=n(43010),r=n(22064),i=n(38528),a=n(16921),l=n(16396),c=n(12481),u=n(43370);var d=n(36762),p=n(26597),h=n(59054),m=n(36104),v=n(38223),f=n(60673);function g(e){return!e.readonly}function b(e,t){var n;return null!==(n=null==t?void 0:t.id)&&void 0!==n?n:(0, +r.createDomId)(e,"item",null==t?void 0:t.value)}function C(e){var t,n;const{selectedItem:s,placeholder:r}=e;if(!s)return o.createElement("span",{className:f.placeholder},r);const i=null!==(n=null!==(t=s.selectedContent)&&void 0!==t?t:s.content)&&void 0!==n?n:s.value;return o.createElement("span",null,i)}const y=o.forwardRef(((e,t)=>{const{id:n,menuClassName:f,menuItemClassName:y,tabIndex:E,disabled:w,highlight:_,intent:S,hideArrowButton:x,placeholder:N,addPlaceholderToItems:T=!1,value:I,"aria-labelledby":k,onFocus:B,onBlur:P,onClick:D,onChange:M,onKeyDown:O,repositionOnScroll:R=!0,openMenuOnEnter:L=!0,"aria-describedby":A,"aria-invalid":F,...W}=e;let{items:V}=e;if(N&&T){V=[{value:void 0,content:N,id:(0,r.createDomId)(n,"placeholder")},...V]}const{listboxId:z,isOpened:q,isFocused:K,buttonTabIndex:H,listboxTabIndex:U,highlight:Z,intent:G,open:Y,onOpen:$,close:j,toggle:Q,buttonFocusBindings:X,onButtonClick:J,buttonRef:ee,listboxRef:te,buttonAria:ne}=(0,m.useControlDisclosure)({id:n,disabled:w,buttonTabIndex:E,intent:S,highlight:_,onFocus:B,onBlur:P,onClick:D}),oe=V.filter(g),se=oe.find((e=>e.value===I)),[re,ie]=o.useState(N&&T?oe[0].value:null==se?void 0:se.value),[ae,le,ce]=(0,a.useKeepActiveItemIntoView)({activeItem:se});(0,s.useIsomorphicLayoutEffect)((()=>ie(null==se?void 0:se.value)),[I]);const ue=(0,r.joinDomIds)(k,n),de=ue.length>0?ue:void 0,pe=(0,o.useMemo)((()=>({role:"listbox","aria-labelledby":k,"aria-activedescendant":b(n,se)})),[k,se]),he=(0,o.useCallback)((e=>e.value===re),[re]),me=(0,o.useCallback)((()=>(j(),M&&M(re))),[j,M,re]),ve=(0,d.useItemsKeyboardNavigation)("vertical",v.isRtl,oe,he,(e=>{ie(e.value)}),!1,{next:[40],previous:[38]}),fe=(0,p.useKeyboardToggle)(Q,q||L),ge=(0,p.useKeyboardToggle)(me),be=(0,p.useKeyboardClose)(q,Se),Ce=(0,p.useKeyboardOpen)(q,Y),ye=(0,p.useKeyboardEventHandler)([fe,be,Ce]),Ee=(0,p.useKeyboardEventHandler)([ve,ge,be]),we=function(e){const t=(0,o.useRef)(""),n=(0,o.useMemo)((()=>(0,c.default)((()=>{t.current=""}),500)),[]),s=(0,o.useMemo)((()=>(0,u.default)(e,200)),[e]);return(0,o.useCallback)((e=>{e.key.length>0&&e.key.length<3&&(t.current+=e.key,s(t.current,e),n())}),[n,s])}(((t,n)=>{const o=function(e,t,n){return e.find((e=>{var o;const s=t.toLowerCase();return!e.readonly&&(n?n(e).toLowerCase().startsWith(s):!e.readonly&&("string"==typeof e.content&&e.content.toLowerCase().startsWith(s)||"string"==typeof e.textContent&&e.textContent.toLowerCase().startsWith(s)||String(null!==(o=e.value)&&void 0!==o?o:"").toLowerCase().startsWith(s)))}))}(oe,t,e.getSearchKey);void 0!==o&&M&&(n.stopPropagation(),q||Y(),M(o.value))}));return o.createElement(h.ControlDisclosureView,{...W,...ne,...X,id:n,role:"button",tabIndex:H,"aria-owns":ne["aria-controls"],"aria-haspopup":"listbox","aria-labelledby":de,disabled:w,hideArrowButton:x,isFocused:K,isOpened:q,highlight:Z,intent:G,ref:(0,i.useMergedRefs)([ee,t]),onClick:J,onOpen:function(){ce(se,{duration:0}),$()},onClose:Se,onKeyDown:function(e){ye(e),O&&O(e);e.defaultPrevented||we(e)},listboxId:z,listboxTabIndex:U,listboxClassName:f, +listboxAria:pe,"aria-describedby":A,"aria-invalid":F,listboxReference:te,scrollWrapReference:ae,onListboxKeyDown:function(e){Ee(e),e.defaultPrevented||we(e)},buttonChildren:o.createElement(C,{selectedItem:null!=se?se:null,placeholder:N}),repositionOnScroll:R},V.map(((e,t)=>{var s;if(e.readonly)return o.createElement(o.Fragment,{key:`readonly_item_${t}`},e.content);const r=b(n,e);return o.createElement(l.PopupMenuItem,{key:r,id:r,className:y,role:"option","aria-selected":I===e.value,isActive:re===e.value,label:null!==(s=e.content)&&void 0!==s?s:e.value,onClick:_e,onClickArg:e.value,isDisabled:e.disabled,reference:t=>le(e,t)})})));function _e(e){M&&(M(e),ie(e))}function Se(){ie(null==se?void 0:se.value),j()}}));y.displayName="Select"},90692:(e,t,n)=>{"use strict";n.d(t,{MatchMedia:()=>s});var o=n(50959);class s extends o.PureComponent{constructor(e){super(e),this._handleChange=()=>{this.forceUpdate()},this.state={query:window.matchMedia(this.props.rule)}}componentDidMount(){this._subscribe(this.state.query)}componentDidUpdate(e,t){this.state.query!==t.query&&(this._unsubscribe(t.query),this._subscribe(this.state.query))}componentWillUnmount(){this._unsubscribe(this.state.query)}render(){return this.props.children(this.state.query.matches)}static getDerivedStateFromProps(e,t){return e.rule!==t.query.media?{query:window.matchMedia(e.rule)}:null}_subscribe(e){e.addListener(this._handleChange)}_unsubscribe(e){e.removeListener(this._handleChange)}}},64706:(e,t,n)=>{"use strict";n.d(t,{MenuContext:()=>o});const o=n(50959).createContext(null)},27317:(e,t,n)=>{"use strict";n.d(t,{DEFAULT_MENU_THEME:()=>f,Menu:()=>g});var o=n(50959),s=n(97754),r=n.n(s),i=n(50151),a=n(37160),l=n(21861),c=n(50655),u=n(59064),d=n(67961),p=n(4741),h=n(83021),m=n(64706),v=n(40191);const f=v;class g extends o.PureComponent{constructor(e){super(e),this._containerRef=null,this._scrollWrapRef=null,this._raf=null,this._scrollRaf=null,this._scrollTimeout=void 0,this._manager=new d.OverlapManager,this._hotkeys=null,this._scroll=0,this._handleContainerRef=e=>{this._containerRef=e,this.props.reference&&("function"==typeof this.props.reference&&this.props.reference(e),"object"==typeof this.props.reference&&(this.props.reference.current=e))},this._handleScrollWrapRef=e=>{this._scrollWrapRef=e,"function"==typeof this.props.scrollWrapReference&&this.props.scrollWrapReference(e),"object"==typeof this.props.scrollWrapReference&&(this.props.scrollWrapReference.current=e)},this._handleCustomRemeasureDelegate=()=>{this._resizeForced(),this._handleMeasure()},this._handleMeasure=({callback:e,forceRecalcPosition:t}={})=>{var n,o,s,r,l,c,u,d,p,h,m,v;if(this.state.isMeasureValid&&!t)return;const{position:f}=this.props,g=(0,i.ensureNotNull)(this._containerRef);let b=g.getBoundingClientRect();const C=document.documentElement.clientHeight,y=document.documentElement.clientWidth,E=null!==(n=this.props.closeOnScrollOutsideOffset)&&void 0!==n?n:0;let w=C-0-E;const _=b.height>w;if(_){(0,i.ensureNotNull)(this._scrollWrapRef).style.overflowY="scroll",b=g.getBoundingClientRect()} +const{width:S,height:x}=b,N="function"==typeof f?f({contentWidth:S,contentHeight:x,availableWidth:y,availableHeight:C}):f,T=null!==(s=null===(o=null==N?void 0:N.indentFromWindow)||void 0===o?void 0:o.left)&&void 0!==s?s:0,I=y-(null!==(r=N.overrideWidth)&&void 0!==r?r:S)-(null!==(c=null===(l=null==N?void 0:N.indentFromWindow)||void 0===l?void 0:l.right)&&void 0!==c?c:0),k=(0,a.clamp)(N.x,T,Math.max(T,I)),B=(null!==(d=null===(u=null==N?void 0:N.indentFromWindow)||void 0===u?void 0:u.top)&&void 0!==d?d:0)+E,P=C-(null!==(p=N.overrideHeight)&&void 0!==p?p:x)-(null!==(m=null===(h=null==N?void 0:N.indentFromWindow)||void 0===h?void 0:h.bottom)&&void 0!==m?m:0);let D=(0,a.clamp)(N.y,B,Math.max(B,P));if(N.forbidCorrectYCoord&&D{this._restoreScrollPosition(),e&&e()}))},this._restoreScrollPosition=()=>{const e=document.activeElement,t=(0,i.ensureNotNull)(this._containerRef);if(null!==e&&t.contains(e))try{e.scrollIntoView()}catch(e){}else(0,i.ensureNotNull)(this._scrollWrapRef).scrollTop=this._scroll},this._resizeForced=()=>{this.setState({appearingMenuHeight:void 0,appearingMenuWidth:void 0,appearingPosition:void 0,isMeasureValid:void 0})},this._resize=()=>{null===this._raf&&(this._raf=requestAnimationFrame((()=>{this.setState({appearingMenuHeight:void 0,appearingMenuWidth:void 0,appearingPosition:void 0,isMeasureValid:void 0}),this._raf=null})))},this._handleGlobalClose=e=>{this.props.onClose(e)},this._handleSlot=e=>{this._manager.setContainer(e)},this._handleScroll=()=>{this._scroll=(0,i.ensureNotNull)(this._scrollWrapRef).scrollTop},this._handleScrollOutsideEnd=()=>{clearTimeout(this._scrollTimeout),this._scrollTimeout=setTimeout((()=>{this._handleMeasure({forceRecalcPosition:!0})}),80)},this._handleScrollOutside=e=>{e.target!==this._scrollWrapRef&&(this._handleScrollOutsideEnd(),null===this._scrollRaf&&(this._scrollRaf=requestAnimationFrame((()=>{this._handleMeasure({forceRecalcPosition:!0}),this._scrollRaf=null}))))},this.state={}}componentDidMount(){this._handleMeasure({callback:this.props.onOpen});const{customCloseDelegate:e=u.globalCloseDelegate,customRemeasureDelegate:t}=this.props;e.subscribe(this,this._handleGlobalClose),null==t||t.subscribe(null,this._handleCustomRemeasureDelegate),window.addEventListener("resize",this._resize);const n=null!==this.context;this._hotkeys||n||(this._hotkeys=p.createGroup({desc:"Popup menu"}),this._hotkeys.add({desc:"Close",hotkey:27,handler:()=>{this.props.onKeyboardClose&&this.props.onKeyboardClose(),this._handleGlobalClose()}})),this.props.repositionOnScroll&&window.addEventListener("scroll",this._handleScrollOutside,{capture:!0})}componentDidUpdate(){this._handleMeasure()} +componentWillUnmount(){const{customCloseDelegate:e=u.globalCloseDelegate,customRemeasureDelegate:t}=this.props;e.unsubscribe(this,this._handleGlobalClose),null==t||t.unsubscribe(null,this._handleCustomRemeasureDelegate),window.removeEventListener("resize",this._resize),window.removeEventListener("scroll",this._handleScrollOutside,{capture:!0}),this._hotkeys&&(this._hotkeys.destroy(),this._hotkeys=null),null!==this._raf&&(cancelAnimationFrame(this._raf),this._raf=null),null!==this._scrollRaf&&(cancelAnimationFrame(this._scrollRaf),this._scrollRaf=null),this._scrollTimeout&&clearTimeout(this._scrollTimeout)}render(){const{id:e,role:t,"aria-label":n,"aria-labelledby":s,"aria-activedescendant":i,"aria-hidden":a,"aria-describedby":u,"aria-invalid":d,children:p,minWidth:f,theme:g=v,className:C,maxHeight:y,onMouseOver:E,onMouseOut:w,onKeyDown:_,onFocus:S,onBlur:x}=this.props,{appearingMenuHeight:N,appearingMenuWidth:T,appearingPosition:I,isMeasureValid:k}=this.state,B={"--ui-kit-menu-max-width":`${I&&I.x}px`,maxWidth:"calc(100vw - var(--ui-kit-menu-max-width) - 6px)"};return o.createElement(m.MenuContext.Provider,{value:this},o.createElement(h.SubmenuHandler,null,o.createElement(c.SlotContext.Provider,{value:this._manager},o.createElement("div",{id:e,role:t,"aria-label":n,"aria-labelledby":s,"aria-activedescendant":i,"aria-hidden":a,"aria-describedby":u,"aria-invalid":d,className:r()(C,g.menuWrap,!k&&g.isMeasuring),style:{height:N,left:I&&I.x,minWidth:f,position:"fixed",top:I&&I.y,width:T,...this.props.limitMaxWidth&&B},"data-name":this.props["data-name"],ref:this._handleContainerRef,onScrollCapture:this.props.onScroll,onContextMenu:l.preventDefaultForContextMenu,tabIndex:this.props.tabIndex,onMouseOver:E,onMouseOut:w,onKeyDown:_,onFocus:S,onBlur:x},o.createElement("div",{className:r()(g.scrollWrap,!this.props.noMomentumBasedScroll&&g.momentumBased),style:{overflowY:void 0!==N?"scroll":"auto",maxHeight:y},onScrollCapture:this._handleScroll,ref:this._handleScrollWrapRef},o.createElement(b,{className:g.menuBox},p)))),o.createElement(c.Slot,{reference:this._handleSlot})))}update(e){e?this._resizeForced():this._resize()}focus(e){var t;null===(t=this._containerRef)||void 0===t||t.focus(e)}blur(){var e;null===(e=this._containerRef)||void 0===e||e.blur()}}function b(e){const t=(0,i.ensureNotNull)((0,o.useContext)(h.SubmenuContext)),n=o.useRef(null);return o.createElement("div",{ref:n,className:e.className,onMouseOver:function(e){if(!(null!==t.current&&e.target instanceof Node&&(o=e.target,null===(s=n.current)||void 0===s?void 0:s.contains(o))))return;var o,s;t.isSubmenuNode(e.target)||t.setCurrent(null)},"data-name":"menu-inner"},e.children)}g.contextType=h.SubmenuContext},1109:(e,t,n)=>{"use strict";n.d(t,{Separator:()=>i});var o=n(50959),s=n(97754),r=n(45719);function i(e){return o.createElement("div",{className:s(r.separator,e.className)})}},29197:(e,t,n)=>{"use strict";n.d(t,{CloseDelegateContext:()=>r});var o=n(50959),s=n(59064);const r=o.createContext(s.globalCloseDelegate)},42842:(e,t,n)=>{"use strict";n.d(t,{Portal:()=>l, +PortalContext:()=>c});var o=n(50959),s=n(962),r=n(25931),i=n(67961),a=n(99663);class l extends o.PureComponent{constructor(){super(...arguments),this._uuid=(0,r.nanoid)()}componentWillUnmount(){this._manager().removeWindow(this._uuid)}render(){const e=this._manager().ensureWindow(this._uuid,this.props.layerOptions);return e.style.top=this.props.top||"",e.style.bottom=this.props.bottom||"",e.style.left=this.props.left||"",e.style.right=this.props.right||"",e.style.pointerEvents=this.props.pointerEvents||"",this.props.className&&e.classList.add(this.props.className),this.props["aria-hidden"]&&e.setAttribute("aria-hidden","true"),s.createPortal(o.createElement(c.Provider,{value:this},this.props.children),e)}moveToTop(){this._manager().moveToTop(this._uuid)}_manager(){return null===this.context?(0,i.getRootOverlapManager)():this.context}}l.contextType=a.SlotContext;const c=o.createContext(null)},50655:(e,t,n)=>{"use strict";n.d(t,{Slot:()=>o.Slot,SlotContext:()=>o.SlotContext});var o=n(99663)},86656:(e,t,n)=>{"use strict";n.d(t,{TouchScrollContainer:()=>a});var o=n(50959),s=n(59142),r=n(50151),i=n(49483);const a=(0,o.forwardRef)(((e,t)=>{const{children:n,...r}=e,a=(0,o.useRef)(null);return(0,o.useImperativeHandle)(t,(()=>a.current)),(0,o.useLayoutEffect)((()=>{if(i.CheckMobile.iOS())return null!==a.current&&(0,s.disableBodyScroll)(a.current,{allowTouchMove:l(a)}),()=>{null!==a.current&&(0,s.enableBodyScroll)(a.current)}}),[]),o.createElement("div",{ref:a,...r},n)}));function l(e){return t=>{const n=(0,r.ensureNotNull)(e.current),o=document.activeElement;return!n.contains(t)||null!==o&&n.contains(o)&&o.contains(t)}}},26278:e=>{e.exports={titleWrap:"titleWrap-Izz3hpJc",groupFooter:"groupFooter-Izz3hpJc"}},49934:e=>{e.exports={wrapper:"wrapper-JXHzsa7P"}},17611:e=>{e.exports={inlineRow:"inlineRow-D8g11qqA"}},93071:e=>{e.exports={container:"container-QyF09i7Y",hasTooltip:"hasTooltip-QyF09i7Y",datePickerWrapper:"datePickerWrapper-QyF09i7Y",timePickerWrapper:"timePickerWrapper-QyF09i7Y"}},27698:e=>{e.exports={input:"input-ZOx_CVY3",symbol:"symbol-ZOx_CVY3",checkbox:"checkbox-ZOx_CVY3",label:"label-ZOx_CVY3",dropdownMenu:"dropdownMenu-ZOx_CVY3",sessionStart:"sessionStart-ZOx_CVY3",sessionEnd:"sessionEnd-ZOx_CVY3",sessionInputContainer:"sessionInputContainer-ZOx_CVY3",sessionDash:"sessionDash-ZOx_CVY3",inputGroup:"inputGroup-ZOx_CVY3",textarea:"textarea-ZOx_CVY3",inlineGroup:"inlineGroup-ZOx_CVY3",hasTooltip:"hasTooltip-ZOx_CVY3"}},24712:e=>{e.exports={content:"content-tBgV1m0B",cell:"cell-tBgV1m0B",inner:"inner-tBgV1m0B",first:"first-tBgV1m0B",inlineCell:"inlineCell-tBgV1m0B",fill:"fill-tBgV1m0B",top:"top-tBgV1m0B",topCenter:"topCenter-tBgV1m0B",offset:"offset-tBgV1m0B",inlineRow:"inlineRow-tBgV1m0B",grouped:"grouped-tBgV1m0B",separator:"separator-tBgV1m0B",groupSeparator:"groupSeparator-tBgV1m0B",big:"big-tBgV1m0B",adaptive:"adaptive-tBgV1m0B",checkableTitle:"checkableTitle-tBgV1m0B"}},80128:e=>{e.exports={wrap:"wrap-QutFvTLS",labelWrap:"labelWrap-QutFvTLS",label:"label-QutFvTLS",hasTooltip:"hasTooltip-QutFvTLS"}}, +82161:(e,t,n)=>{"use strict";n.d(t,{splitThousands:()=>s});var o=n(50335);function s(e,t=" "){let n=e+"";-1!==n.indexOf("e")&&(n=function(e){return(0,o.fixComputationError)(e).toFixed(10).replace(/\.?0+$/,"")}(Number(e)));const s=n.split(".");return s[0].replace(/\B(?=(\d{3})+(?!\d))/g,t)+(s[1]?"."+s[1]:"")}},71468:(e,t,n)=>{"use strict";function o(e){e.dispatchEvent(new CustomEvent("roving-tabindex:main-element"))}function s(e){e.dispatchEvent(new CustomEvent("roving-tabindex:secondary-element"))}n.d(t,{becomeMainElement:()=>o,becomeSecondaryElement:()=>s})},83207:(e,t,n)=>{"use strict";n.d(t,{bind:()=>i,setter:()=>a});var o=n(50959),s=n(76917),r=n(27365);function i(e){var t;return t=class extends o.PureComponent{constructor(){super(...arguments),this._onChange=(e,t,n)=>{const{setValue:o}=this.context,{onChange:s}=this.props;a(o,s)(e,t,n)}}render(){const{input:t}=this.props,{values:n,model:s}=this.context;return o.createElement(e,{...this.props,value:n[t.id],tzName:(0,r.getTimezoneName)(s),onChange:this._onChange})}},t.contextType=s.PropertyContext,t}function a(e,t){return(n,o,s)=>{e(o,n,s),t&&t(n,o,s)}}},76917:(e,t,n)=>{"use strict";n.d(t,{PropertyContainer:()=>u,PropertyContext:()=>c});var o=n(50959),s=n(50151),r=n(11542),i=n(36298);const a=(0,n(59224).getLogger)("Platform.GUI.StudyInputPropertyContainer"),l=new i.TranslatedString("change {propertyName} property",r.t(null,void 0,n(18567))),c=o.createContext(null);class u extends o.PureComponent{constructor(e){super(e),this._setValue=(e,t,o)=>{const{property:c,model:u}=this.props,d=(0,s.ensureDefined)(c.child(e));a.logNormal(`Changing property "${e}" value from "${c.value()}" to "${t}"`);const p=new i.TranslatedString(o,function(e){return r.t(e,{context:"input"},n(88601))}(o));u.setProperty(d,t,l.format({propertyName:p}))};const{property:t}=e,o={};t.childNames().forEach((e=>{const n=(0,s.ensureDefined)(t.child(e));o.hasOwnProperty(e)||(o[e]=n.value())})),this.state=o}componentDidMount(){const{property:e,onStudyInputChange:t}=this.props;e.childNames().forEach((n=>{(0,s.ensureDefined)(e.child(n)).subscribe(this,(e=>{const o=e.value();a.logNormal(`Property "${n}" updated to value "${o}"`),this.setState({[n]:o}),null==t||t(o,n)}))}))}componentWillUnmount(){const{property:e}=this.props;e.childNames().forEach((t=>{(0,s.ensureDefined)(e.child(t)).unsubscribeAll(this)}))}render(){const{study:e,model:t,children:n}=this.props,s={study:e,model:t,values:this.state,setValue:this._setValue};return o.createElement(c.Provider,{value:s},n)}}},51717:(e,t,n)=>{"use strict";n.d(t,{ModelContext:()=>s,bindModel:()=>r});var o=n(50959);const s=o.createContext(null);function r(e,t){return o.createElement(s.Consumer,null,(n=>n?o.createElement(e,{...Object.assign({model:n},t)}):null))}},41594:(e,t,n)=>{"use strict";n.d(t,{StylePropertyContainer:()=>i,StylePropertyContext:()=>r,bindPropertyContext:()=>a});var o=n(50959),s=n(51717);const r=o.createContext(null);class i extends o.PureComponent{constructor(){super(...arguments),this._setValue=(e,t,n)=>{const{model:o}=this.props +;Array.isArray(e)?o.setProperties(e,e.map((()=>t)),n):o.setProperty(e,t,n)}}componentDidMount(){const{property:e}=this.props;e.subscribe(this,(()=>this.forceUpdate()))}componentWillUnmount(){const{property:e}=this.props;e.unsubscribeAll(this)}render(){const e={setValue:this._setValue};return o.createElement(r.Provider,{value:e},this.props.children)}}function a(e,t){return(0,s.bindModel)((({model:n})=>o.createElement(i,{model:n,property:t.property},o.createElement(e,{...t}))),t)}},76694:(e,t,n)=>{"use strict";n.d(t,{IconGroupWrapper:()=>r});var o=n(50959),s=n(49934);function r(e){const{children:t}=e;return o.createElement("div",{className:s.wrapper},t)}},24150:(e,t,n)=>{"use strict";n.d(t,{InputTooltip:()=>x});var o=n(50959),s=n(97754),r=n(90186),i=n(9745),a=n(82353),l=n(27941),c=n(99084),u=n(30162),d=n(78370),p=n.n(d);const h="small",m={info:l,question:a,check:c,exclamation:u};function v(e,t){return t?m[t]:"success"===e?m.check:m.exclamation}const f=o.forwardRef(((e,t)=>o.createElement("span",{...e,ref:t,className:s(e.className,p()["no-active-state"])}))),g=o.forwardRef(((e,t)=>{const{icon:n,intent:a="default",ariaLabel:l,tooltip:c,className:u,renderComponent:d=f,tabIndex:m=0,size:g=h,onFocus:b,onBlur:C,onClick:y,...E}=e;return o.createElement(d,{className:s(u,p()["icon-wrapper"],p()[`intent-${a}`],p()[`icon-wrapper-size-${g}`]),title:c,"aria-label":l,ref:t,tabIndex:m,onFocus:b,onBlur:C,onClick:y,...(0,r.filterDataProps)(E)},o.createElement(i.Icon,{"aria-hidden":!0,icon:v(a,n),className:p().icon}))}));var b=n(5325);var C=n(39416);function y(e,t=null){const{showTooltip:n,hideTooltip:s,onClick:r,doNotShowTooltipOnTouch:i=!1}=e,a=(0,C.useFunctionalRefObject)(t),l=function(){const[e,t]=(0,o.useState)(!1);return(0,o.useEffect)((()=>{t(b.mobiletouch)}),[]),e}(),c=l&&i?void 0:e.tooltip;(0,o.useEffect)((()=>{const e=()=>{var e;null===(e=null==a?void 0:a.current)||void 0===e||e.blur()};return document.addEventListener("scroll",e,!0),()=>document.removeEventListener("scroll",e,!0)}),[a]);return{onBlur:(0,o.useCallback)((e=>{s&&s()}),[s]),onFocus:(0,o.useCallback)((e=>{!e.target.matches(":hover")&&n&&e.target.matches(":focus-visible")&&n(e.currentTarget,{tooltipDelay:200})}),[n]),onClick:(0,o.useCallback)((e=>{var t;l&&(null===(t=null==a?void 0:a.current)||void 0===t||t.focus()),r&&r(e)}),[r,a,l]),tooltip:c,className:void 0!==c?"apply-common-tooltip":void 0,ref:a}}var E=n(38780),w=n(42335),_=n.n(w);const S=(0,o.forwardRef)(((e,t)=>{const{className:n,onClick:r=E.tooltipClickHandler,doNotShowTooltipOnTouch:i,...a}=e,{tooltip:l,className:c,...u}=y({tooltip:e.tooltip,doNotShowTooltipOnTouch:i,showTooltip:E.showOnElement,hideTooltip:E.hide,onClick:r},t);return o.createElement(g,{className:s(n,_()["icon-wrapper"],l&&_()["with-tooltip"],c),tooltip:l,...a,...u})}));(0,o.forwardRef)(((e,t)=>{const{href:n,rel:s,target:r,...i}=e,a=(0,o.useMemo)((()=>(0,o.forwardRef)(((e,t)=>o.createElement("a",{href:n,rel:s,target:r,ref:t,...e})))),[n,s,r]);return o.createElement(S,{...i,renderComponent:a,ref:t,doNotShowTooltipOnTouch:!0})})),(0, +o.forwardRef)(((e,t)=>{const{className:n,withActiveState:r,...i}=e,a=(0,o.useMemo)((()=>(0,o.forwardRef)(((e,t)=>o.createElement("button",{...e,ref:t,type:"button"})))),[]);return o.createElement(S,{...i,className:s(n,!r&&_()["no-active-state"]),renderComponent:a,ref:t})}));function x(e){const{className:t,title:n}=e;return o.createElement(S,{icon:"info",className:t,ariaLabel:n,tooltip:n,tabIndex:-1})}},64420:(e,t,n)=>{"use strict";n.d(t,{getInputGroups:()=>i,isGroup:()=>s,isInputInlines:()=>r});var o=n(50151);function s(e){return e.hasOwnProperty("groupType")}function r(e){return s(e)&&"inline"===e.groupType}function i(e){const t=[],n=new Map,s=new Map;return s.set(void 0,new Map),e.forEach((e=>{const{group:r,inline:i}=e;if(void 0!==r||void 0!==i)if(void 0!==r)if(void 0!==i)if(n.has(r)){const t=(0,o.ensureDefined)(n.get(r));let l;s.has(t)?l=(0,o.ensureDefined)(s.get(t)):(l=new Map,s.set(t,l)),a(e,"inline",i,l,t.children)}else{const o={id:i,groupType:"inline",children:[e]},a={id:r,groupType:"group",children:[o]},l=new Map;l.set(i,o),s.set(a,l),n.set(r,a),t.push(a)}else a(e,"group",r,n,t);else{const n=(0,o.ensureDefined)(s.get(void 0));a(e,"inline",(0,o.ensureDefined)(i),n,t)}else t.push(e)})),t}function a(e,t,n,s,r){if(s.has(n))(0,o.ensureDefined)(s.get(n)).children.push(e);else{const o={id:n,groupType:t,children:[e]};s.set(n,o),r.push(o)}}},12949:(e,t,n)=>{"use strict";n.d(t,{InputRow:()=>oe});var o=n(11542),s=n(50959),r=n(50151),i=n(33703),a=n(96438),l=n(47510),c=n(4781),u=n(97754),d=n.n(u),p=n(31261),h=n(83207),m=n(90009),v=n(27698);class f extends s.PureComponent{constructor(){super(...arguments),this._onChange=e=>{const{input:{id:t,name:n},onChange:o}=this.props;o(e.currentTarget.value,t,n)}}render(){const{input:{defval:e},value:t,disabled:n,onBlur:o,onKeyDown:r,hasTooltip:i}=this.props;return s.createElement(p.InputControl,{className:d()(v.input,i&&v.hasTooltip),value:void 0===t?e:t,onChange:this._onChange,onBlur:o,onKeyDown:r,disabled:n,maxLength:4096})}}const g=(0,m.debounced)(f),b=(0,h.bind)(g);var C=n(55141),y=n(11062);function E(e){const{className:t}=e,n=(0,s.useContext)(y.PropertyTable.InlineRowContext);return s.createElement("div",{className:u(v.inputGroup,n&&v.inlineGroup,t)},e.children)}var w=n(36565);function _(e=""){const[,t="",n="",o="",s=""]=Array.from(e.match(/^(\d\d)(\d\d)-(\d\d)(\d\d)/)||[]);return[`${t}:${n}`,`${o}:${s}`]}class S extends s.PureComponent{constructor(e){super(e),this._onStartPick=e=>{this.setState({startTime:e},this._onChange)},this._onEndPick=e=>{this.setState({endTime:e},this._onChange)},this._onChange=()=>{const{input:{id:e,name:t},onChange:n}=this.props,{startTime:o,endTime:s}=this.state;n(o.replace(":","")+"-"+s.replace(":",""),e,t)};const t=e.value||e.input.defval,[n,o]=_(t);this.state={prevValue:t,startTime:n,endTime:o}}render(){const{startTime:e,endTime:t}=this.state,{hasTooltip:n,disabled:o}=this.props;return s.createElement(E,{className:d()(n&&v.hasTooltip)},s.createElement("div",{className:v.sessionStart},s.createElement(w.TimeInput,{ +className:d()(v.input,v.sessionInputContainer),name:"start",value:(0,r.ensureDefined)(e),onChange:this._onStartPick,disabled:o}),s.createElement("span",{className:v.sessionDash}," — ")),s.createElement("div",{className:v.sessionEnd},s.createElement(w.TimeInput,{className:d()(v.input,v.sessionInputContainer),name:"end",value:(0,r.ensureDefined)(t),onChange:this._onEndPick,disabled:o})))}static getDerivedStateFromProps(e,t){if(e.value===t.prevValue)return t;const[n,o]=_(e.value);return{prevValue:e.value,startTime:n,endTime:o}}}const x=(0,h.bind)(S);var N=n(14483),T=n(42856),I=n(37591),k=n(76917),B=n(90405);class P extends s.PureComponent{constructor(){super(...arguments),this._onChange=e=>{const{input:{id:t,name:n},onChange:o}=this.props;o(e,t,n)}}render(){const{input:{id:e,defval:t,options:r,optionsTitles:i},value:a,disabled:l,hasTooltip:c}=this.props,u=r.map((e=>{const t=i&&i[e]?i[e]:e;return{value:e,content:o.t(t,{context:"input"},n(88601))}})),p=void 0!==a&&r.includes(a)?a:t;return s.createElement(B.Select,{id:e,className:d()(v.input,c&&v.hasTooltip),menuClassName:v.dropdownMenu,value:p,items:u,onChange:this._onChange,disabled:l})}}const D=(0,h.bind)(P);var M=n(73146),O=n(28853);const R={open:o.t(null,void 0,n(38466)),high:o.t(null,void 0,n(39337)),low:o.t(null,void 0,n(3919)),close:o.t(null,void 0,n(36962)),hl2:o.t(null,void 0,n(91815)),hlc3:o.t(null,void 0,n(40771)),ohlc4:o.t(null,void 0,n(12504)),hlcc4:o.t(null,void 0,n(9523))};class L extends s.PureComponent{render(){const{input:e}=this.props,{study:t,model:n}=this.context;let o={...R};delete o.hlcc4;const a=(0,M.createAdapter)(t);if(t&&this._isStudy(t)&&t.isChildStudy()){const t=(0,i.getInputValue)(a.inputs()[e.id]),n=a.parentSourceForInput(t);if((0,O.isStudy)(n)){const t=n.title(I.TitleDisplayTarget.StatusLine),s=T.StudyMetaInfo.getChildSourceInputTitles(e,n.metaInfo(),t);o={...o,...s}}}if(N.enabled("study_on_study")&&t&&this._isStudy(t)&&(t.isChildStudy()||T.StudyMetaInfo.canBeChild(t.metaInfo()))){const e=[t,...a.getAllChildren()];n.model().allStudies().filter((t=>t.canHaveChildren()&&!e.includes(t))).forEach((e=>{const t=e.title(I.TitleDisplayTarget.StatusLine,!0,void 0,!0),n=e.id(),s=e.metaInfo(),i=s.styles,a=s.plots||[];if(1===a.length)o[n+"$0"]=t;else if(a.length>1){const e=a.reduce(((e,o,s)=>{if(!T.StudyMetaInfo.canPlotBeSourceOfChildStudy(o.type))return e;let a;try{a=(0,r.ensureDefined)((0,r.ensureDefined)(i)[o.id]).title}catch(e){a=o.id}return{...e,[`${n}$${s}`]:`${t}: ${a}`}}),{});o={...o,...e}}}))}const l={...e,type:"text",options:Object.keys(o),optionsTitles:o};return s.createElement(D,{...this.props,input:l})}_isStudy(e){return!e.hasOwnProperty("isInputsStudy")}}L.contextType=k.PropertyContext;var A=n(36274),F=n(94025);const W=void 0,V=["1","3","5","15","30","45","60","120","180","240","1D","1W","1M","3M","6M","12M"],z=["1S","5S","10S","15S","30S"],q=["1T","10T","100T","1000T"];class K extends s.PureComponent{constructor(){super(...arguments),this._onChange=e=>{const{input:{id:t,name:n},onChange:o}=this.props;o(e,t,n)}}render(){ +const{input:e,value:t,disabled:r,hasTooltip:i}=this.props,a=A.Interval.parse(void 0===t?e.defval:t),l=a.isValid()?a.value():t,c=W?W.get().filter((e=>!A.Interval.parse(e).isRange())):[],u=(0,F.mergeResolutions)(V,(0,F.isSecondsEnabled)()?z:[],(0,F.isTicksEnabled)()?q:[],c);return u.unshift(""),s.createElement(B.Select,{id:e.id,className:d()(v.input,v.resolution,i&&v.hasTooltip),menuClassName:d()(v.dropdownMenu,v.resolution),items:(p=u,p.map((e=>({value:e,content:""===e?o.t(null,void 0,n(94551)):(0,F.getTranslatedResolutionModel)(e).hint})))),value:l,onChange:this._onChange,disabled:r});var p}}const H=(0,h.bind)(K);var U=n(41552),Z=n(41594);class G extends s.PureComponent{render(){return s.createElement(k.PropertyContext.Consumer,null,(e=>e?this._getColorInputWithContext(e):null))}_getColorInputWithContext(e){var t;const{input:{id:n},disabled:o,hasTooltip:r}=this.props,{model:i,study:a}=e;if("properties"in a||"tempProperties"in a){const e="properties"in a?a.properties().inputs[n]:null===(t=a.tempProperties)||void 0===t?void 0:t.inputs.child(n);return s.createElement(Z.StylePropertyContainer,{model:i,property:e},s.createElement(U.ColorWithThicknessSelect,{className:d()(r&&v.hasTooltip),color:e,disabled:o}))}return null}}var Y=n(85528),$=n(76056),j=n(23935),Q=n(27365),X=n(93071);const J=(0,h.bind)((function(e){const{value:t,onChange:n,input:o,tzName:r,hasTooltip:i}=e,{id:a,name:l,defval:c}=o,u=(0,s.useMemo)((()=>Number(null!=t?t:c)),[t,c]),p=(0,s.useMemo)((()=>(0,Q.getChartTimezoneOffsetMs)(u,r)),[u,r]),h=(0,s.useMemo)((()=>{const e=new Date(u+p+v(u));return e.setSeconds(0),e}),[u,p]),m=(0,s.useMemo)((()=>(0,j.twoDigitsFormat)(h.getHours())+":"+(0,j.twoDigitsFormat)(h.getMinutes())),[h]);return s.createElement("div",{className:d()(X.container,i&&X.hasTooltip)},s.createElement("div",{className:X.datePickerWrapper},s.createElement(Y.DatePicker,{InputComponent:$.DateInput,initial:h,onPick:function(e){if(null===e)return;const t=new Date(h);t.setFullYear(e.getFullYear()),t.setMonth(e.getMonth()),t.setDate(e.getDate()),n(f(t),a,l)},revertInvalidData:!0})),s.createElement("div",{className:X.timePickerWrapper},s.createElement(w.TimeInput,{value:m,onChange:function(e){const[t,o]=e.split(":"),s=new Date(h);s.setHours(Number(t)),s.setMinutes(Number(o)),n(f(s),a,l)}})));function v(e){return 60*new Date(e).getTimezoneOffset()*1e3}function f(e){return e.valueOf()-p-v(u)}}));class ee extends s.PureComponent{render(){const{input:e,disabled:t,onChange:n,tzName:o,hasTooltip:r}=this.props;if((0,i.isStudyInputOptionsInfo)(e))return s.createElement(D,{input:e,disabled:t,onChange:n,hasTooltip:r});switch(e.type){case"integer":return s.createElement(a.IntegerInput,{input:e,disabled:t,onChange:n,hasTooltip:r});case"float":case"price":return s.createElement(l.FloatInput,{input:e,disabled:t,onChange:n,hasTooltip:r});case"bool":return s.createElement(c.BoolInput,{input:e,disabled:t,onChange:n,hasTooltip:r});case"text":return s.createElement(b,{input:e,disabled:t,onChange:n,hasTooltip:r});case"symbol":return s.createElement(C.SymbolInput,{input:e, +disabled:t,onChange:n,hasTooltip:r});case"session":return s.createElement(x,{input:e,disabled:t,onChange:n,hasTooltip:r});case"source":return s.createElement(L,{input:e,disabled:t,onChange:n,hasTooltip:r});case"resolution":return s.createElement(H,{input:e,disabled:t,onChange:n,hasTooltip:r});case"time":return s.createElement(J,{input:e,tzName:o,onChange:n,hasTooltip:r});case"color":return s.createElement(G,{input:e,disabled:t,onChange:n,hasTooltip:r});default:return null}}}var te=n(24150),ne=n(76694);class oe extends s.PureComponent{render(){const{label:e,children:t,input:i,disabled:a,onChange:l,labelAlign:c,grouped:u,tooltip:d,solutionId:p,offset:h}=this.props,m=Boolean(d);return s.createElement(y.PropertyTable.Row,null,s.createElement(y.PropertyTable.Cell,{"data-study-input-name":(null==i?void 0:i.id)&&`${i.id}-label`,placement:"first",verticalAlign:c,grouped:u,offset:h},void 0!==e?e:o.t((0,r.ensureDefined)(i).name,{context:"input"},n(88601))),s.createElement(y.PropertyTable.Cell,{"data-study-input-name":(null==i?void 0:i.id)&&`${i.id}-input`,placement:"last",grouped:u},t||s.createElement(ee,{input:(0,r.ensureDefined)(i),onChange:l,disabled:a,hasTooltip:m}),m&&s.createElement(ne.IconGroupWrapper,null,d&&s.createElement(te.InputTooltip,{title:d}),!1)))}}},39828:(e,t,n)=>{"use strict";n.d(t,{InputsTabContent:()=>V});var o,s=n(50959),r=n(50151),i=n(11542),a=n(76917),l=n(11062),c=n(59416),u=n(97754),d=n.n(u),p=n(88400),h=n.n(p);const m=(0,c.makeSwitchGroupItem)(((o=class extends s.PureComponent{constructor(){super(...arguments),this._onChange=()=>{this.props.onChange&&this.props.onChange(this.props.value)}}render(){const e=u(this.props.className,h().radio,{[h().reverse]:Boolean(this.props.labelPositionReverse)}),t=u(h().label,{[h().disabled]:this.props.disabled}),n=u(h().box,{[h().noOutline]:-1===this.props.tabIndex});let o=null;return this.props.label&&(o=s.createElement("span",{className:t},this.props.label)),s.createElement("label",{className:e},s.createElement("span",{className:h().wrapper,title:this.props.title},s.createElement("input",{id:this.props.id,tabIndex:this.props.tabIndex,autoFocus:this.props.autoFocus,role:this.props.role,className:h().input,type:"radio",name:this.props.name,checked:this.props.checked,disabled:this.props.disabled,value:this.props.value,onChange:this._onChange,ref:this.props.reference,"aria-describedby":this.props["aria-describedby"],"aria-invalid":this.props["aria-invalid"]}),s.createElement("span",{className:n})),o)}}).defaultProps={value:"on"},o));var v=n(55141),f=n(83207),g=n(24150),b=n(76694),C=n(27698);function y(e){const{children:t,input:o,disabled:u,onChange:d,grouped:p,tooltip:h,solutionId:y}=e,E=(0,s.useContext)(a.PropertyContext),{values:w,setValue:_}=(0,r.ensureNotNull)(E),S=w[o.id],[x,N]=(0,s.useState)(S?"another-symbol":"main-symbol"),[T,I]=(0,s.useState)(S),k=Boolean(h);return(0,s.useEffect)((()=>{S&&I(S)}),[S]),s.createElement(c.SwitchGroup,{name:`symbol-source-${o.id}`,values:[x],onChange:function(e){N(e),"main-symbol"===e?(0, +f.setter)(_)("",o.id,o.name):"another-symbol"===e&&T&&(0,f.setter)(_,d)(T,o.id,o.name)}},s.createElement(l.PropertyTable.Row,null,s.createElement(l.PropertyTable.Cell,{colSpan:2,placement:"first",grouped:p,"data-study-input-name":(null==o?void 0:o.id)&&`${o.id}-main-symbol`},s.createElement(m,{value:"main-symbol",className:C.checkbox,disabled:u,label:s.createElement("span",{className:C.label},i.t(null,{context:"input"},n(88046)))}))),s.createElement(l.PropertyTable.Row,null,s.createElement(l.PropertyTable.Cell,{placement:"first",grouped:p,"data-study-input-name":(null==o?void 0:o.id)&&`${o.id}-another-symbol-label`},s.createElement(m,{value:"another-symbol",className:C.checkbox,disabled:u,label:s.createElement("span",{className:C.label},i.t(null,{context:"input"},n(73755)))})),s.createElement(l.PropertyTable.Cell,{placement:"last",grouped:p,"data-study-input-name":(null==o?void 0:o.id)&&`${o.id}-another-symbol-input`},t||s.createElement(v.SymbolInput,{input:(0,r.ensureDefined)(o),onChange:d,disabled:u||"main-symbol"===x,hasTooltip:k}),k&&s.createElement(b.IconGroupWrapper,null,h&&s.createElement(g.InputTooltip,{title:h}),!1))))}var E=n(4781);class w extends s.PureComponent{render(){const{label:e,input:t,tooltip:n,solutionId:o}=this.props,r=Boolean(n);return s.createElement(l.PropertyTable.Row,null,s.createElement(l.PropertyTable.Cell,{placement:"first",colSpan:2,"data-study-input-name":(null==t?void 0:t.id)&&`${t.id}-checkbox`},s.createElement(E.BoolInput,{label:e,input:t,hasTooltip:r}),r&&s.createElement(b.IconGroupWrapper,null,n&&s.createElement(g.InputTooltip,{title:n}),!1)))}}var _=n(12949),S=n(2568),x=n(67029),N=n(90009);class T extends s.PureComponent{constructor(){super(...arguments),this._onChange=e=>{const{input:{id:t,name:n},onChange:o}=this.props;o(e.currentTarget.value,t,n)}}render(){const{input:{defval:e},value:t,disabled:n,onBlur:o,onKeyDown:r}=this.props;return s.createElement(S.Textarea,{className:d()(C.input,C.textarea,x.InputClasses.FontSizeMedium),value:void 0===t?e:t,onChange:this._onChange,onBlur:o,onKeyDown:r,disabled:n,maxLength:4096})}}const I=(0,N.debounced)(T),k=(0,f.bind)(I);var B=n(80128);function P(e){const{input:t,label:n,tooltip:o,solutionId:r}=e,i=Boolean(o);return s.createElement(l.PropertyTable.Row,null,s.createElement(l.PropertyTable.Cell,{placement:"first",colSpan:2,className:B.wrap,"data-study-input-name":(null==t?void 0:t.id)&&`${t.id}-textarea`},s.createElement("div",{className:B.labelWrap},s.createElement("span",{className:d()(B.label,i&&B.hasTooltip)},n),i&&s.createElement(b.IconGroupWrapper,null,o&&s.createElement(g.InputTooltip,{title:o}),!1)),s.createElement(k,{input:t})))}function D(e){const{input:t,tooltip:o,solutionId:r}=e;return"symbol"===t.type&&t.optional?s.createElement(y,{input:t,tooltip:o,solutionId:r}):"bool"===t.type?s.createElement(w,{label:i.t(t.name,{context:"input"},n(88601)),input:t,tooltip:o,solutionId:r}):"text_area"===t.type?s.createElement(P,{label:i.t(t.name,{context:"input"},n(88601)),input:t,tooltip:o,solutionId:r}):s.createElement(_.InputRow,{ +labelAlign:function(e){switch(e){case"session":return"adaptive";case"time":return"topCenter";default:return}}(t.type),input:t,tooltip:o,solutionId:r})}var M=n(86067),O=n(17611);function R(e){const{content:t}=e;let n;return s.createElement(l.PropertyTable.InlineRowContext.Provider,{value:!0},s.createElement("div",{className:O.inlineRow},t.children.map(((e,o)=>(void 0!==e.tooltip&&(n=e.tooltip),s.createElement(D,{key:e.id,input:e,tooltip:o===t.children.length-1?n:void 0}))))))}var L=n(64420),A=n(26278);function F(e){const{content:t}=e;return(0,L.isGroup)(t)?(0,L.isInputInlines)(t)?s.createElement(R,{content:t}):s.createElement(s.Fragment,null,s.createElement("div",{className:A.titleWrap},s.createElement(M.GroupTitleSection,{title:i.t(t.id,{context:"input"},n(88601)),name:t.id})),t.children.map((e=>(0,L.isGroup)(e)?s.createElement(R,{key:e.id,content:e}):s.createElement(D,{key:e.id,input:e,tooltip:e.tooltip,solutionId:e.solutionId}))),s.createElement("div",{className:A.groupFooter})):s.createElement(D,{input:t,tooltip:t.tooltip,solutionId:t.solutionId})}const W={offset:i.t(null,void 0,n(89298))};class V extends s.PureComponent{render(){const{reference:e,inputs:t,property:n,study:o,studyMetaInfo:i,model:a,onStudyInputChange:c,className:u}=this.props,{offset:d,offsets:p}=n;return s.createElement(l.PropertyTable,{reference:e,className:u},s.createElement(z,{study:o,model:a,property:n.inputs,inputs:t,onStudyInputChange:c}),d&&this._createOffsetSection(d,(0,r.ensureDefined)(i.offset)),p&&p.childNames().map((e=>{var t;const n=p.childs()[e];return this._createOffsetSection(n,(0,r.ensureDefined)(null===(t=i.offsets)||void 0===t?void 0:t[e]))})))}_createOffsetSection(e,t){const n=e.childs();return s.createElement(z,{key:`offset_${t.title}`,study:this.props.study,model:this.props.model,inputs:[q(n,t)],property:e})}}function z(e){const{study:t,model:n,inputs:o,property:r,onStudyInputChange:i}=e,l=o,c=(0,s.useMemo)((()=>(0,L.getInputGroups)(l)),[l]);return s.createElement(a.PropertyContainer,{property:r,study:t,model:n,onStudyInputChange:i},!1,!1,c.map((e=>s.createElement(s.Fragment,{key:e.id},s.createElement(F,{content:e}),!1))))}function q(e,t){return{id:"val",name:t.title||W.offset,defval:e.val.value(),type:"integer",min:t.min,max:t.max}}},4781:(e,t,n)=>{"use strict";n.d(t,{BoolInput:()=>u,BoolInputComponent:()=>c});var o=n(50959),s=n(32389),r=n(97754),i=n.n(r),a=n(83207),l=n(27698);class c extends o.PureComponent{constructor(){super(...arguments),this._onChange=()=>{const{input:{id:e,name:t},value:n,onChange:o}=this.props;o(!n,e,t)}}render(){const{input:{defval:e},value:t,disabled:n,label:r,hasTooltip:a}=this.props,c=void 0===t?e:t;return o.createElement(s.Checkbox,{className:i()(l.checkbox,a&&l.hasTooltip),disabled:n,checked:c,onChange:this._onChange,label:o.createElement("span",{className:l.label},r),labelAlignBaseline:!0})}}const u=(0,a.bind)(c)},90009:(e,t,n)=>{"use strict";n.d(t,{debounced:()=>r});var o=n(50959);const s={blur:0,commit:0,change:1/0};function r(e,t=s){return class extends o.PureComponent{constructor(e){ +super(e),this._onChange=(e,n,o)=>{const s=t.change;s?(clearTimeout(this._timeout),this.setState({value:e},(()=>{s!==1/0&&(this._timeout=setTimeout((()=>this._flush()),s))}))):this._flush(e)},this._onBlur=()=>{this._debounce(t.blur);const{onBlur:e}=this.props;e&&e()},this._onKeyDown=e=>{13===e.keyCode&&this._debounce(t.commit)},this.state={prevValue:e.value,value:e.value}}componentWillUnmount(){this._flush()}render(){const{value:t}=this.state;return o.createElement(e,{...this.props,value:t,onChange:this._onChange,onBlur:this._onBlur,onKeyDown:this._onKeyDown})}static getDerivedStateFromProps(e,t){return e.value===t.prevValue?t:{prevValue:e.value,value:e.value}}_debounce(e){e?(clearTimeout(this._timeout),e!==1/0&&(this._timeout=setTimeout((()=>this._flush()),e))):this.setState((e=>{this._flush(e.value)}))}_flush(e){const{input:{id:t,name:n},onChange:o}=this.props,{prevValue:s,value:r}=this.state;clearTimeout(this._timeout);const i=void 0!==e?e:r;void 0!==i&&i!==s&&o(i,t,n)}}}},47510:(e,t,n)=>{"use strict";n.d(t,{FloatInput:()=>p,FloatInputComponent:()=>d});var o=n(50959),s=n(97754),r=n.n(s),i=n(95052),a=n(83207),l=n(90009),c=n(27698);class u extends o.PureComponent{render(){const{hasTooltip:e}=this.props;return o.createElement(i.NumericInput,{...this.props,className:r()(c.input,e&&c.hasTooltip),stretch:!1})}}const d=(0,l.debounced)(u,{change:1/0,commit:0,blur:0}),p=(0,a.bind)(d)},96438:(e,t,n)=>{"use strict";n.d(t,{IntegerInput:()=>p,IntegerInputComponent:()=>d});var o=n(50959),s=n(97754),r=n.n(s),i=n(83207),a=n(90009),l=n(95052),c=n(27698);class u extends o.PureComponent{render(){const{hasTooltip:e}=this.props;return o.createElement(l.NumericInput,{...this.props,mode:"integer",className:r()(c.input,e&&c.hasTooltip),stretch:!1})}}const d=(0,a.debounced)(u,{change:1/0,commit:0,blur:0}),p=(0,i.bind)(d)},95052:(e,t,n)=>{"use strict";n.d(t,{NumericInput:()=>C});var o=n(50959),s=n(50151),r=n(11542),i=n(60521),a=n(49483),l=n(92399),c=n(82161),u=n(38223);var d=n(87663),p=n(37160);const h=new class{constructor(e=" "){this._divider=e}format(e){const t=(0,c.splitThousands)(e,this._divider);return(0,u.isRtl)()?(0,u.startWithLTR)(t):t}parse(e){const t=(0,u.stripLTRMarks)(e).split(this._divider).join(""),n=Number(t);return isNaN(n)||/e/i.test(t)?{res:!1}:{res:!0,value:n,suggest:this.format(n)}}},m=/^-?[0-9]*$/,v=9e15;class f extends o.PureComponent{constructor(e){super(e),this._onFocus=e=>{this.setState({focused:!0}),this.props.onFocus&&this.props.onFocus(e)},this._onBlur=e=>{this.setState({focused:!1}),!1!==this.props.shouldApplyValueOnBlur&&(this.setState({displayValue:g(this.props,this.props.value)}),this.props.errorHandler&&this.props.errorHandler(!1)),this.props.onBlur&&this.props.onBlur(e)},this._onValueChange=e=>{const t=e.target.value;if(void 0!==this.props.onEmptyString&&""===t&&this.props.onEmptyString(),"integer"===this.props.mode&&!m.test(t))return;const n=b(t,this.props.formatter),o=n.res?this._checkValueBoundaries(n.value):{isPassed:!1,msg:void 0 +},s=n.res&&!o.isPassed,r=n.res&&n.suggest&&!this.state.focused?n.suggest:t,i=s&&o.msg?o.msg:this._errMsg;this.setState({displayValue:r,errorMsg:i}),n.res&&o.isPassed&&this.props.onValueChange(n.value,"input"),this.props.errorHandler&&this.props.errorHandler(!n.res||s)},this._onValueByStepChange=e=>{const{roundByStep:t=!0,step:n=1,uiStep:o,min:s=n,formatter:r}=this.props,a=b(this.state.displayValue,r),l=null!=o?o:n;let c=n;if(a.res){const o=new i.Big(a.value),r=o.minus(s).mod(n);let u=o.plus(e*l);!r.eq(0)&&t&&(u=u.plus((e>0?0:1)*l).minus(r)),c=u.toNumber()}const{isPassed:u,clampedValue:d}=this._checkValueBoundaries(c);c=u?c:d,this.setState({displayValue:g(this.props,c)}),this.props.onValueChange(c,"step"),this.props.errorHandler&&this.props.errorHandler(!1)};const{value:t}=e;this._errMsg=r.t(null,void 0,n(35563)),this.state={value:t,displayValue:g(e,t),focused:!1,errorMsg:this._errMsg}}render(){var e;return o.createElement(l.NumberInputView,{id:this.props.id,inputMode:null!==(e=this.props.inputMode)&&void 0!==e?e:this.state.inputMode,borderStyle:this.props.borderStyle,fontSizeStyle:this.props.fontSizeStyle,value:this.state.displayValue,forceShowControls:this.props.forceShowControls,className:this.props.className,inputClassName:this.props.inputClassName,button:this.props.button,placeholder:this.props.placeholder,innerLabel:this.props.innerLabel,endSlot:this.props.endSlot,disabled:this.props.disabled,warning:this.props.warning,error:this.props.error,autoComplete:this.props.autoComplete,errorMessage:this.props.errorMessage||this.state.errorMsg,onValueChange:this._onValueChange,onValueByStepChange:this._onValueByStepChange,containerReference:this.props.containerReference,inputReference:this.props.inputReference,onClick:this.props.onClick,onFocus:this._onFocus,onBlur:this._onBlur,onKeyDown:this.props.onKeyDown,controlDecKeyCodes:this.props.controlDecKeyCodes,controlIncKeyCodes:this.props.controlIncKeyCodes,title:this.props.title,intent:this.props.intent,highlight:this.props.highlight,highlightRemoveRoundBorder:this.props.highlightRemoveRoundBorder,stretch:this.props.stretch,autoSelectOnFocus:!a.CheckMobile.any(),"data-name":this.props["data-name"]})}componentDidMount(){this.setState({inputMode:a.CheckMobile.iOS()?void 0:"numeric"})}getClampedValue(){const{min:e=-1/0,max:t=v}=this.props,n=b(this.state.displayValue,this.props.formatter);return n.res?(0,p.clamp)(n.value,e,t):null}static getDerivedStateFromProps(e,t){const{alwaysUpdateValueFromProps:n,value:o}=e;return t.focused&&!n||t.value===o?null:{value:o,displayValue:g(e,o)}}_checkValueBoundaries(e){var t,o,s,i;const{min:a=-1/0,max:l=v}=this.props,c=function(e,t,n){const o=e>=t,s=e<=n;return{passMin:o,passMax:s,pass:o&&s,clamped:(0,p.clamp)(e,t,n)}}(e,a,l);let u;return c.passMax||(u=null!==(o=null===(t=this.props.boundariesErrorMessages)||void 0===t?void 0:t.greaterThanMax)&&void 0!==o?o:r.t(null,{replace:{max:String(l)}},n(2607))),c.passMin||(u=null!==(i=null===(s=this.props.boundariesErrorMessages)||void 0===s?void 0:s.lessThanMin)&&void 0!==i?i:r.t(null,{replace:{ +min:String(a)}},n(53669))),{isPassed:c.pass,msg:u,clampedValue:c.clamped}}}function g(e,t){const{useFormatter:n=!0,formatter:o,mode:s}=e;return n&&"integer"!==s?function(e,t=h){return null!==e?t.format(e):""}(t,o):function(e){if(null===e)return"";return d.NumericFormatter.formatNoE(e)}(t)}function b(e,t=h){return t.parse?t.parse(e):{res:!1,error:"Formatter does not support parse"}}class C extends o.PureComponent{constructor(){super(...arguments),this._container=null,this._handleContainerRef=e=>this._container=e,this._onChange=(e,t)=>{const{input:{id:n,name:o},onChange:s,onBlur:r}=this.props;s(e,n,o),"step"===t&&r&&r()},this._onBlur=e=>{const{onBlur:t}=this.props;if(t){const n=(0,s.ensureNotNull)(this._container);n.contains(document.activeElement)||n.contains(e.relatedTarget)||t()}}}render(){const{input:{defval:e,min:t,max:n,step:s},value:r,disabled:i,onKeyDown:a,className:l,mode:c,stretch:u}=this.props;return o.createElement(f,{className:l,value:Number(void 0===r?e:r),min:t,max:n,step:s,mode:c,onBlur:this._onBlur,onValueChange:this._onChange,onKeyDown:a,disabled:i,containerReference:this._handleContainerRef,fontSizeStyle:"medium",roundByStep:!1,stretch:u})}}},55141:(e,t,n)=>{"use strict";n.d(t,{SymbolInput:()=>d,getInternalSymbolName:()=>c});var o=n(50959),s=n(50151),r=n(76917),i=n(83207),a=n(73146),l=n(48897);function c(e,t){const n=(0,a.createAdapter)(t).resolvedSymbolInfoBySymbol(e);return n&&(n.ticker||n.full_name)?n.ticker||n.full_name:e}function u(e,t){const n=(0,a.createAdapter)(t).resolvedSymbolInfoBySymbol(e);return null===n?e:n.name}const d=(0,i.bind)((function(e){const t=(0,o.useContext)(r.PropertyContext),{study:n}=(0,s.ensureNotNull)(t),{input:{defval:i},value:a}=e;return o.createElement(l.SymbolInputsButton,{...e,value:u(a||i||"",n),study:n})}))},41552:(e,t,n)=>{"use strict";n.d(t,{ColorWithThicknessSelect:()=>f});var o=n(50959),s=n(24377),r=n(11542),i=n(36298),a=n(87095),l=n(41594),c=n(58593),u=n(17948),d=n(51768);const p=new i.TranslatedString("change thickness",r.t(null,void 0,n(95657))),h=new i.TranslatedString("change color",r.t(null,void 0,n(13066))),m=new i.TranslatedString("change opacity",r.t(null,void 0,n(17023))),v=[1,2,3,4];class f extends o.PureComponent{constructor(){super(...arguments),this._trackEventLabel=null,this._getTransparencyValue=()=>{const{transparency:e}=this.props;return e?e.value():0},this._getOpacityValue=()=>{const{color:e}=this.props,t=(0,u.getPropertyValue)(e);if(t)return(0,a.isHexColor)(t)?(0,a.transparencyToAlpha)(this._getTransparencyValue()):(0,s.parseRgba)(t)[3]},this._getColorValueInHex=()=>{const{color:e}=this.props,t=(0,u.getPropertyValue)(e);return t?(0,a.isHexColor)(t)?t:(0,s.rgbToHexString)((0,s.parseRgb)(t)):null},this._onThicknessChange=e=>{const{thickness:t}=this.props;void 0!==t&&this._setProperty(t,e,p)},this._onColorChange=e=>{const{color:t,isPaletteColor:n}=this.props,o=(0,u.getPropertyValue)(t);let r=0;o&&(r=(0,a.isHexColor)(o)?this._getTransparencyValue():(0,a.alphaToTransparency)((0,s.parseRgba)(o)[3])),this._setProperty(t,(0, +a.generateColor)(String(e),r,!0),h),this._trackEventLabel="Plot color > "+(n?"Palette":"Single")},this._onOpacityChange=e=>{const{color:t}=this.props,n=(0,u.getPropertyValue)(t);this._setProperty(t,(0,a.generateColor)(n,(0,a.alphaToTransparency)(e),!0),m)},this._onPopupClose=()=>{this._trackEventLabel&&((0,d.trackEvent)("GUI","Study settings",this._trackEventLabel),this._trackEventLabel=null)}}componentWillUnmount(){this._onPopupClose()}render(){const{selectOpacity:e=!0,disabled:t,className:n}=this.props;return o.createElement(c.ColorSelect,{className:n,disabled:t,color:this._getColorValueInHex(),selectOpacity:e,opacity:this._getOpacityValue(),thickness:this._getThicknessValue(),thicknessItems:v,onColorChange:this._onColorChange,onOpacityChange:this._onOpacityChange,onThicknessChange:this._onThicknessChange,onPopupClose:this._onPopupClose})}_getThicknessValue(){const{thickness:e}=this.props;return e?(0,u.getPropertyValue)(e):void 0}_setProperty(e,t,n){const{setValue:o}=this.context;o(e,t,n)}}f.contextType=l.StylePropertyContext},11062:(e,t,n)=>{"use strict";n.d(t,{PropertyTable:()=>l});var o=n(50959),s=n(97754),r=n(90186),i=n(24712);const a=o.createContext(!1);class l extends o.PureComponent{render(){return o.createElement("div",{ref:this.props.reference,className:s(i.content,this.props.className)},this.props.children)}}l.InlineRowContext=a,l.Row=function(e){const{children:t}=e;return(0,o.useContext)(a)?o.createElement("span",{className:i.inlineRow},t):o.createElement(o.Fragment,null,t)},l.Cell=function(e){const t=(0,o.useContext)(a),n=s(i.cell,e.offset&&i.offset,e.grouped&&i.grouped,t&&i.inlineCell,"top"===e.verticalAlign&&i.top,"topCenter"===e.verticalAlign&&i.topCenter,"adaptive"===e.verticalAlign&&i.adaptive,e.checkableTitle&&i.checkableTitle,2===e.colSpan&&i.fill,"first"===e.placement&&2!==e.colSpan&&i.first,"last"===e.placement&&2!==e.colSpan&&i.last),l=(0,r.filterDataProps)(e);return o.createElement("div",{...l,className:n},o.createElement("div",{className:s(i.inner,e.className)},e.children))},l.Separator=function(e){return o.createElement(l.Row,null,o.createElement("div",{className:s(i.cell,i.separator,i.fill)}))},l.GroupSeparator=function(e){const t=e.size||0;return o.createElement(l.Row,null,o.createElement("div",{className:s(i.cell,i.groupSeparator,i.fill,1===t&&i.big)}))}},17948:(e,t,n)=>{"use strict";function o(e){return Array.isArray(e)?e[0].value():e.value()}n.d(t,{getPropertyValue:()=>o})},10600:e=>{e.exports=''},99084:e=>{e.exports=''}, +30162:e=>{e.exports=''},27941:e=>{e.exports=''},82353:e=>{e.exports=''},65890:e=>{e.exports=''},17105:e=>{e.exports=''},15130:e=>{e.exports=''},38822:e=>{e.exports=''},63346:e=>{e.exports=''},34983:e=>{e.exports=''}}]); \ No newline at end of file diff --git a/charting_library/bundles/7111.b16b4eb739a7e8577559.css b/charting_library/bundles/7111.b16b4eb739a7e8577559.css new file mode 100644 index 0000000..5d37250 --- /dev/null +++ b/charting_library/bundles/7111.b16b4eb739a7e8577559.css @@ -0,0 +1 @@ +.action-peI7w0K1{align-items:center;box-sizing:border-box;color:var(--tv-color-popup-element-text,#131722);display:flex;flex-flow:row;min-height:40px;padding:7px 20px}html.theme-dark .action-peI7w0K1{color:var(--tv-color-popup-element-text,#d1d4dc)}.action-peI7w0K1.hovered-peI7w0K1,.action-peI7w0K1:active{color:var(--tv-color-popup-element-text-hover,#131722)}@media (any-hover:hover){.action-peI7w0K1:hover{color:var(--tv-color-popup-element-text-hover,#131722)}}html.theme-dark .action-peI7w0K1.hovered-peI7w0K1,html.theme-dark .action-peI7w0K1:active{color:var(--tv-color-popup-element-text-hover,#c1c4cd)}@media (any-hover:hover){html.theme-dark .action-peI7w0K1:hover{color:var(--tv-color-popup-element-text-hover,#c1c4cd)}}.action-peI7w0K1.hovered-peI7w0K1,.action-peI7w0K1:active{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}@media (any-hover:hover){.action-peI7w0K1:hover{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}}html.theme-dark .action-peI7w0K1.hovered-peI7w0K1,html.theme-dark .action-peI7w0K1:active{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .action-peI7w0K1:hover{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}}.action-peI7w0K1.active-peI7w0K1,html.theme-dark .action-peI7w0K1.active-peI7w0K1{background-color:#2962ff}.action-peI7w0K1.active-peI7w0K1 .description-peI7w0K1,.action-peI7w0K1.active-peI7w0K1 .label-peI7w0K1{color:#fff}html.theme-dark .action-peI7w0K1.active-peI7w0K1 .description-peI7w0K1,html.theme-dark .action-peI7w0K1.active-peI7w0K1 .label-peI7w0K1{color:#d1d4dc}.action-peI7w0K1.selected-peI7w0K1{background-color:#bbd9fb}html.theme-dark .action-peI7w0K1.selected-peI7w0K1{background-color:#142e61}.action-peI7w0K1.selected-peI7w0K1.active-peI7w0K1 .label-peI7w0K1{color:#131722}html.theme-dark .action-peI7w0K1.selected-peI7w0K1.active-peI7w0K1 .label-peI7w0K1{color:#d1d4dc}.action-peI7w0K1.selected-peI7w0K1.active-peI7w0K1 .description-peI7w0K1{color:#6a6d78}html.theme-dark .action-peI7w0K1.selected-peI7w0K1.active-peI7w0K1 .description-peI7w0K1{color:#868993}.action-peI7w0K1.small-peI7w0K1{height:32px;min-height:32px;padding:7px 12px}.action-peI7w0K1.withDescription-peI7w0K1{padding:5px 20px}.action-peI7w0K1.small-peI7w0K1.withDescription-peI7w0K1{border:0;height:auto;min-height:48px;padding:3px 3px 3px 12px}.action__favoriteIcon-peI7w0K1{align-items:center;display:flex;justify-content:center;margin-left:auto;padding:8px 5px 8px 8px;visibility:hidden}@media (pointer:coarse){.action__favoriteIcon-peI7w0K1{visibility:visible}}.action__favoriteIcon_active-peI7w0K1{visibility:visible}@media (any-hover:hover){.action-peI7w0K1:hover .action__favoriteIcon-peI7w0K1{visibility:visible}}.icon-peI7w0K1,.labelAndDescription-peI7w0K1{flex-direction:column}.label-peI7w0K1{color:#131722;font-size:16px;font-weight:400}html.theme-dark .label-peI7w0K1{color:#d1d4dc}.label-peI7w0K1.small-peI7w0K1{font-size:14px}.description-peI7w0K1{color:#9598a1;font-size:12px}.fakeIcon-peI7w0K1{display:inline-block;height:18px;width:18px}.icon-peI7w0K1 img{vertical-align:middle}.fakeIcon-peI7w0K1,.icon-peI7w0K1{margin-inline-end:8px}.fakeIcon-peI7w0K1.small-peI7w0K1,.icon-peI7w0K1.small-peI7w0K1{margin-inline-end:6px}.withDescription-peI7w0K1 .labelAndDescription-peI7w0K1 .label-peI7w0K1{font-size:16px;line-height:24px}.withDescription-peI7w0K1 .labelAndDescription-peI7w0K1 .description-peI7w0K1{line-height:18px}.withDescription-peI7w0K1 .fakeIcon-peI7w0K1{height:24px;width:24px}.withDescription-peI7w0K1 .fakeIcon-peI7w0K1.small-peI7w0K1,.withDescription-peI7w0K1 .icon-peI7w0K1.small-peI7w0K1{margin-inline-end:8px}.highlighted-peI7w0K1,html.theme-dark .highlighted-peI7w0K1{color:#90bff9}.menu-kJ5smAAE{width:180px}.menu-kJ5smAAE.withDescriptions-kJ5smAAE{width:220px}.header-kJ5smAAE{background-color:#fff;left:0;position:absolute;top:6px;width:100%}html.theme-dark .header-kJ5smAAE{background-color:#1e222d}.title-kJ5smAAE{color:#6a6d78;font-size:11px;letter-spacing:.4px;line-height:16px;overflow:hidden;padding:4px 12px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}html.theme-dark .title-kJ5smAAE{color:#868993}.container-kJ5smAAE{align-items:center;border-bottom:1px solid #e0e3eb;display:flex;padding-bottom:8px;padding-left:12px;padding-top:8px;position:relative}html.theme-dark .container-kJ5smAAE{border-bottom:1px solid #434651}.icon-kJ5smAAE{color:#a3a6af;flex-shrink:0;height:18px;width:18px}.clear-kJ5smAAE,.icon-kJ5smAAE{align-items:center;display:flex;justify-content:center}.clear-kJ5smAAE{border-radius:4px;height:22px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:22px}@media (any-hover:hover){.clear-kJ5smAAE:hover{background-color:#f0f3fa}html.theme-dark .clear-kJ5smAAE:hover{background-color:#2a2e39}}.input-kJ5smAAE{background-color:initial;border:none;color:#131722;flex:1;font-size:14px;height:22px;margin:0 0 0 8px;padding:0}html.theme-dark .input-kJ5smAAE{color:#a3a6af}.input-kJ5smAAE::placeholder{color:#a3a6af;font-weight:400}html.theme-dark .input-kJ5smAAE::placeholder{color:#434651}.highlighted-kJ5smAAE{color:#90bff9}html.theme-dark .highlighted-kJ5smAAE{color:#143a87}.highlighted-kJ5smAAE.active-kJ5smAAE,html.theme-dark .highlighted-kJ5smAAE.active-kJ5smAAE{color:#90bff9}.section-kJ5smAAE{padding-bottom:1px;padding-top:1px}.scrollWrap-a62DpCum{margin-top:69px}.container-c8Hkfy8e{overflow-y:auto;padding-top:6px;scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .container-c8Hkfy8e{scrollbar-color:#363a45 #0000}.container-c8Hkfy8e::-webkit-scrollbar{height:5px;width:5px}.container-c8Hkfy8e::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .container-c8Hkfy8e::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.container-c8Hkfy8e::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.container-c8Hkfy8e::-webkit-scrollbar-corner{display:none}.separator-c8Hkfy8e{background-color:#e0e3eb;height:1px;margin-bottom:6px;margin-top:6px}html.theme-dark .separator-c8Hkfy8e{background-color:#434651}.section-c8Hkfy8e{color:#6a6d78;font-size:11px;letter-spacing:.4px;line-height:16px;padding:10px 4px 8px 20px;text-transform:uppercase}html.theme-dark .section-c8Hkfy8e{color:#868993} \ No newline at end of file diff --git a/charting_library/bundles/7111.b16b4eb739a7e8577559.rtl.css b/charting_library/bundles/7111.b16b4eb739a7e8577559.rtl.css new file mode 100644 index 0000000..7fa90d4 --- /dev/null +++ b/charting_library/bundles/7111.b16b4eb739a7e8577559.rtl.css @@ -0,0 +1 @@ +.action-peI7w0K1{align-items:center;box-sizing:border-box;color:var(--tv-color-popup-element-text,#131722);display:flex;flex-flow:row;min-height:40px;padding:7px 20px}html.theme-dark .action-peI7w0K1{color:var(--tv-color-popup-element-text,#d1d4dc)}.action-peI7w0K1.hovered-peI7w0K1,.action-peI7w0K1:active{color:var(--tv-color-popup-element-text-hover,#131722)}@media (any-hover:hover){.action-peI7w0K1:hover{color:var(--tv-color-popup-element-text-hover,#131722)}}html.theme-dark .action-peI7w0K1.hovered-peI7w0K1,html.theme-dark .action-peI7w0K1:active{color:var(--tv-color-popup-element-text-hover,#c1c4cd)}@media (any-hover:hover){html.theme-dark .action-peI7w0K1:hover{color:var(--tv-color-popup-element-text-hover,#c1c4cd)}}.action-peI7w0K1.hovered-peI7w0K1,.action-peI7w0K1:active{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}@media (any-hover:hover){.action-peI7w0K1:hover{background-color:var(--tv-color-popup-element-background-hover,#f0f3fa)}}html.theme-dark .action-peI7w0K1.hovered-peI7w0K1,html.theme-dark .action-peI7w0K1:active{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .action-peI7w0K1:hover{background-color:var(--tv-color-popup-element-background-hover,#2a2e39)}}.action-peI7w0K1.active-peI7w0K1,html.theme-dark .action-peI7w0K1.active-peI7w0K1{background-color:#2962ff}.action-peI7w0K1.active-peI7w0K1 .description-peI7w0K1,.action-peI7w0K1.active-peI7w0K1 .label-peI7w0K1{color:#fff}html.theme-dark .action-peI7w0K1.active-peI7w0K1 .description-peI7w0K1,html.theme-dark .action-peI7w0K1.active-peI7w0K1 .label-peI7w0K1{color:#d1d4dc}.action-peI7w0K1.selected-peI7w0K1{background-color:#bbd9fb}html.theme-dark .action-peI7w0K1.selected-peI7w0K1{background-color:#142e61}.action-peI7w0K1.selected-peI7w0K1.active-peI7w0K1 .label-peI7w0K1{color:#131722}html.theme-dark .action-peI7w0K1.selected-peI7w0K1.active-peI7w0K1 .label-peI7w0K1{color:#d1d4dc}.action-peI7w0K1.selected-peI7w0K1.active-peI7w0K1 .description-peI7w0K1{color:#6a6d78}html.theme-dark .action-peI7w0K1.selected-peI7w0K1.active-peI7w0K1 .description-peI7w0K1{color:#868993}.action-peI7w0K1.small-peI7w0K1{height:32px;min-height:32px;padding:7px 12px}.action-peI7w0K1.withDescription-peI7w0K1{padding:5px 20px}.action-peI7w0K1.small-peI7w0K1.withDescription-peI7w0K1{border:0;height:auto;min-height:48px;padding:3px 12px 3px 3px}.action__favoriteIcon-peI7w0K1{align-items:center;display:flex;justify-content:center;margin-right:auto;padding:8px 8px 8px 5px;visibility:hidden}@media (pointer:coarse){.action__favoriteIcon-peI7w0K1{visibility:visible}}.action__favoriteIcon_active-peI7w0K1{visibility:visible}@media (any-hover:hover){.action-peI7w0K1:hover .action__favoriteIcon-peI7w0K1{visibility:visible}}.icon-peI7w0K1,.labelAndDescription-peI7w0K1{flex-direction:column}.label-peI7w0K1{color:#131722;font-size:16px;font-weight:400}html.theme-dark .label-peI7w0K1{color:#d1d4dc}.label-peI7w0K1.small-peI7w0K1{font-size:14px}.description-peI7w0K1{color:#9598a1;font-size:12px}.fakeIcon-peI7w0K1{display:inline-block;height:18px;width:18px}.icon-peI7w0K1 img{vertical-align:middle}.fakeIcon-peI7w0K1,.icon-peI7w0K1{margin-inline-end:8px}.fakeIcon-peI7w0K1.small-peI7w0K1,.icon-peI7w0K1.small-peI7w0K1{margin-inline-end:6px}.withDescription-peI7w0K1 .labelAndDescription-peI7w0K1 .label-peI7w0K1{font-size:16px;line-height:24px}.withDescription-peI7w0K1 .labelAndDescription-peI7w0K1 .description-peI7w0K1{line-height:18px}.withDescription-peI7w0K1 .fakeIcon-peI7w0K1{height:24px;width:24px}.withDescription-peI7w0K1 .fakeIcon-peI7w0K1.small-peI7w0K1,.withDescription-peI7w0K1 .icon-peI7w0K1.small-peI7w0K1{margin-inline-end:8px}.highlighted-peI7w0K1,html.theme-dark .highlighted-peI7w0K1{color:#90bff9}.menu-kJ5smAAE{width:180px}.menu-kJ5smAAE.withDescriptions-kJ5smAAE{width:220px}.header-kJ5smAAE{background-color:#fff;position:absolute;right:0;top:6px;width:100%}html.theme-dark .header-kJ5smAAE{background-color:#1e222d}.title-kJ5smAAE{color:#6a6d78;font-size:11px;letter-spacing:.4px;line-height:16px;overflow:hidden;padding:4px 12px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}html.theme-dark .title-kJ5smAAE{color:#868993}.container-kJ5smAAE{align-items:center;border-bottom:1px solid #e0e3eb;display:flex;padding-bottom:8px;padding-right:12px;padding-top:8px;position:relative}html.theme-dark .container-kJ5smAAE{border-bottom:1px solid #434651}.icon-kJ5smAAE{color:#a3a6af;flex-shrink:0;height:18px;width:18px}.clear-kJ5smAAE,.icon-kJ5smAAE{align-items:center;display:flex;justify-content:center}.clear-kJ5smAAE{border-radius:4px;height:22px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:22px}@media (any-hover:hover){.clear-kJ5smAAE:hover{background-color:#f0f3fa}html.theme-dark .clear-kJ5smAAE:hover{background-color:#2a2e39}}.input-kJ5smAAE{background-color:initial;border:none;color:#131722;flex:1;font-size:14px;height:22px;margin:0 8px 0 0;padding:0}html.theme-dark .input-kJ5smAAE{color:#a3a6af}.input-kJ5smAAE::placeholder{color:#a3a6af;font-weight:400}html.theme-dark .input-kJ5smAAE::placeholder{color:#434651}.highlighted-kJ5smAAE{color:#90bff9}html.theme-dark .highlighted-kJ5smAAE{color:#143a87}.highlighted-kJ5smAAE.active-kJ5smAAE,html.theme-dark .highlighted-kJ5smAAE.active-kJ5smAAE{color:#90bff9}.section-kJ5smAAE{padding-bottom:1px;padding-top:1px}.scrollWrap-a62DpCum{margin-top:69px}.container-c8Hkfy8e{overflow-y:auto;padding-top:6px;scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .container-c8Hkfy8e{scrollbar-color:#363a45 #0000}.container-c8Hkfy8e::-webkit-scrollbar{height:5px;width:5px}.container-c8Hkfy8e::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .container-c8Hkfy8e::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.container-c8Hkfy8e::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.container-c8Hkfy8e::-webkit-scrollbar-corner{display:none}.separator-c8Hkfy8e{background-color:#e0e3eb;height:1px;margin-bottom:6px;margin-top:6px}html.theme-dark .separator-c8Hkfy8e{background-color:#434651}.section-c8Hkfy8e{color:#6a6d78;font-size:11px;letter-spacing:.4px;line-height:16px;padding:10px 20px 8px 4px;text-transform:uppercase}html.theme-dark .section-c8Hkfy8e{color:#868993} \ No newline at end of file diff --git a/charting_library/bundles/7149.12adbb19fdefe9b66b18.css b/charting_library/bundles/7149.12adbb19fdefe9b66b18.css new file mode 100644 index 0000000..df8ec9e --- /dev/null +++ b/charting_library/bundles/7149.12adbb19fdefe9b66b18.css @@ -0,0 +1 @@ +.loading-BPaLXf0z{color:#0000}.container-CD9TBN7D{border-top:1px solid #e0e3eb;display:flex;flex:1 1 auto;flex-direction:column;height:100%;max-width:400px;min-height:0;overflow:auto;padding:16px 20px 0}html.theme-dark .container-CD9TBN7D{border-top:1px solid #434651}.container-CD9TBN7D::-webkit-scrollbar{height:5px;width:5px}.container-CD9TBN7D::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .container-CD9TBN7D::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.container-CD9TBN7D::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.container-CD9TBN7D::-webkit-scrollbar-corner{display:none}.container-CD9TBN7D.withSuggestions-CD9TBN7D{overflow:visible}.container-CD9TBN7D .title-CD9TBN7D{color:#6a6d78;cursor:default;display:flex;flex:0 0 auto;font-size:11px;letter-spacing:.4px;line-height:16px;text-transform:uppercase}html.theme-dark .container-CD9TBN7D .title-CD9TBN7D{color:#868993}.container-CD9TBN7D .autocomplete-CD9TBN7D{display:flex;flex:0 0 auto;padding-top:2px}.container-CD9TBN7D .saveInterval-CD9TBN7D,.container-CD9TBN7D .saveSymbol-CD9TBN7D{display:flex;flex:0 0 auto;padding-top:16px}.container-CD9TBN7D .saveInterval-CD9TBN7D{padding-bottom:24px}.container-CD9TBN7D .indicators-CD9TBN7D{word-wrap:break-word;color:#131722;cursor:default;display:flex;flex:1 1 auto;flex-direction:column;font-size:14px;line-height:21px;padding-top:8px}html.theme-dark .container-CD9TBN7D .indicators-CD9TBN7D{color:#d1d4dc}.container-CD9TBN7D .indicators-CD9TBN7D.withSuggestions-CD9TBN7D{overflow:hidden}.container-CD9TBN7D .indicators-CD9TBN7D:after{content:"";display:block;padding-bottom:20px}.container-CD9TBN7D .hintLabel-CD9TBN7D{align-items:center;display:flex}.container-CD9TBN7D .hintLabel-CD9TBN7D .hintMark-CD9TBN7D{color:#6a6d78;height:18px;margin-left:8px;width:18px}html.theme-dark .container-CD9TBN7D .hintLabel-CD9TBN7D .hintMark-CD9TBN7D{color:#868993}.container-CD9TBN7D .hidden-CD9TBN7D{display:none} \ No newline at end of file diff --git a/charting_library/bundles/7149.12adbb19fdefe9b66b18.rtl.css b/charting_library/bundles/7149.12adbb19fdefe9b66b18.rtl.css new file mode 100644 index 0000000..88bbd60 --- /dev/null +++ b/charting_library/bundles/7149.12adbb19fdefe9b66b18.rtl.css @@ -0,0 +1 @@ +.loading-BPaLXf0z{color:#0000}.container-CD9TBN7D{border-top:1px solid #e0e3eb;display:flex;flex:1 1 auto;flex-direction:column;height:100%;max-width:400px;min-height:0;overflow:auto;padding:16px 20px 0}html.theme-dark .container-CD9TBN7D{border-top:1px solid #434651}.container-CD9TBN7D::-webkit-scrollbar{height:5px;width:5px}.container-CD9TBN7D::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .container-CD9TBN7D::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.container-CD9TBN7D::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.container-CD9TBN7D::-webkit-scrollbar-corner{display:none}.container-CD9TBN7D.withSuggestions-CD9TBN7D{overflow:visible}.container-CD9TBN7D .title-CD9TBN7D{color:#6a6d78;cursor:default;display:flex;flex:0 0 auto;font-size:11px;letter-spacing:.4px;line-height:16px;text-transform:uppercase}html.theme-dark .container-CD9TBN7D .title-CD9TBN7D{color:#868993}.container-CD9TBN7D .autocomplete-CD9TBN7D{display:flex;flex:0 0 auto;padding-top:2px}.container-CD9TBN7D .saveInterval-CD9TBN7D,.container-CD9TBN7D .saveSymbol-CD9TBN7D{display:flex;flex:0 0 auto;padding-top:16px}.container-CD9TBN7D .saveInterval-CD9TBN7D{padding-bottom:24px}.container-CD9TBN7D .indicators-CD9TBN7D{word-wrap:break-word;color:#131722;cursor:default;display:flex;flex:1 1 auto;flex-direction:column;font-size:14px;line-height:21px;padding-top:8px}html.theme-dark .container-CD9TBN7D .indicators-CD9TBN7D{color:#d1d4dc}.container-CD9TBN7D .indicators-CD9TBN7D.withSuggestions-CD9TBN7D{overflow:hidden}.container-CD9TBN7D .indicators-CD9TBN7D:after{content:"";display:block;padding-bottom:20px}.container-CD9TBN7D .hintLabel-CD9TBN7D{align-items:center;display:flex}.container-CD9TBN7D .hintLabel-CD9TBN7D .hintMark-CD9TBN7D{color:#6a6d78;height:18px;margin-right:8px;width:18px}html.theme-dark .container-CD9TBN7D .hintLabel-CD9TBN7D .hintMark-CD9TBN7D{color:#868993}.container-CD9TBN7D .hidden-CD9TBN7D{display:none} \ No newline at end of file diff --git a/charting_library/bundles/7194.e04f69c8933166966874.css b/charting_library/bundles/7194.e04f69c8933166966874.css new file mode 100644 index 0000000..cb8d335 --- /dev/null +++ b/charting_library/bundles/7194.e04f69c8933166966874.css @@ -0,0 +1 @@ +.button-PYEOTd6i{align-items:center;background-color:initial;border:none;border-radius:4px;box-sizing:border-box;cursor:default;display:flex;flex:none;height:100%;justify-content:center;margin:0;outline:none!important;padding:0;width:20px}.button-PYEOTd6i:hover:not(.disabled-PYEOTd6i){background-color:#f0f3fa}html.theme-dark .button-PYEOTd6i:hover:not(.disabled-PYEOTd6i){background-color:#363a45}.button-PYEOTd6i.hidden-PYEOTd6i{display:none}.icon-PYEOTd6i{align-items:center;display:flex;flex:none;justify-content:center;transition:transform .35s ease}.icon-PYEOTd6i.dropped-PYEOTd6i{transform:rotate(180deg)}.button-tFul0OhX{cursor:default;-webkit-user-select:none;user-select:none}.button-children-tFul0OhX{display:block;overflow:hidden;padding:0 2px 0 6px;text-overflow:ellipsis;white-space:nowrap;width:100%}.button-children-tFul0OhX.hiddenArrow-tFul0OhX{padding-right:6px}.invisibleFocusHandler-tFul0OhX{height:0;opacity:0;pointer-events:none;width:0}.placeholder-V6ceS6BN{-webkit-text-fill-color:currentColor;color:#a3a6af;opacity:1}html.theme-dark .placeholder-V6ceS6BN{color:#434651} \ No newline at end of file diff --git a/charting_library/bundles/7194.e04f69c8933166966874.rtl.css b/charting_library/bundles/7194.e04f69c8933166966874.rtl.css new file mode 100644 index 0000000..87c5a0d --- /dev/null +++ b/charting_library/bundles/7194.e04f69c8933166966874.rtl.css @@ -0,0 +1 @@ +.button-PYEOTd6i{align-items:center;background-color:initial;border:none;border-radius:4px;box-sizing:border-box;cursor:default;display:flex;flex:none;height:100%;justify-content:center;margin:0;outline:none!important;padding:0;width:20px}.button-PYEOTd6i:hover:not(.disabled-PYEOTd6i){background-color:#f0f3fa}html.theme-dark .button-PYEOTd6i:hover:not(.disabled-PYEOTd6i){background-color:#363a45}.button-PYEOTd6i.hidden-PYEOTd6i{display:none}.icon-PYEOTd6i{align-items:center;display:flex;flex:none;justify-content:center;transition:transform .35s ease}.icon-PYEOTd6i.dropped-PYEOTd6i{transform:rotate(-180deg)}.button-tFul0OhX{cursor:default;-webkit-user-select:none;user-select:none}.button-children-tFul0OhX{display:block;overflow:hidden;padding:0 6px 0 2px;text-overflow:ellipsis;white-space:nowrap;width:100%}.button-children-tFul0OhX.hiddenArrow-tFul0OhX{padding-left:6px}.invisibleFocusHandler-tFul0OhX{height:0;opacity:0;pointer-events:none;width:0}.placeholder-V6ceS6BN{-webkit-text-fill-color:currentColor;color:#a3a6af;opacity:1}html.theme-dark .placeholder-V6ceS6BN{color:#434651} \ No newline at end of file diff --git a/charting_library/bundles/7350.00632eec360f0cf2d9a0.css b/charting_library/bundles/7350.00632eec360f0cf2d9a0.css new file mode 100644 index 0000000..5ba4c17 --- /dev/null +++ b/charting_library/bundles/7350.00632eec360f0cf2d9a0.css @@ -0,0 +1 @@ +.wrapper-nGEmjtaX{display:flex;flex:1 1 auto;height:100%;overflow:hidden}.container-nGEmjtaX{-webkit-overflow-scrolling:touch;border-right:1px solid #e0e3eb;display:flex;flex:1 1 auto;flex:none;flex-direction:column;min-height:145px;overflow-x:hidden;overflow-y:auto;padding-bottom:6px;padding-top:6px;scrollbar-color:#9598a1 #0000;scrollbar-width:thin;width:200px}html.theme-dark .container-nGEmjtaX{border-right:1px solid #434651;scrollbar-color:#363a45 #0000}@media screen and (max-height:290px){.container-nGEmjtaX{min-height:auto}}.container-nGEmjtaX::-webkit-scrollbar{height:5px;width:5px}.container-nGEmjtaX::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .container-nGEmjtaX::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.container-nGEmjtaX::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.container-nGEmjtaX::-webkit-scrollbar-corner{display:none}.tab-nGEmjtaX{align-items:center;box-sizing:border-box;color:#131722;display:flex;flex-shrink:0;height:40px;padding:6px 0 6px 20px}html.theme-dark .tab-nGEmjtaX{color:#d1d4dc}@media (any-hover:hover){.tab-nGEmjtaX:hover{background-color:#f0f3fa}html.theme-dark .tab-nGEmjtaX:hover{background-color:#2a2e39}}.tab-nGEmjtaX.active-nGEmjtaX{background-color:#f0f3fa}html.theme-dark .tab-nGEmjtaX.active-nGEmjtaX{background-color:#2a2e39}.tab-nGEmjtaX.active-nGEmjtaX .icon-nGEmjtaX,.tab-nGEmjtaX.active-nGEmjtaX .title-nGEmjtaX{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;color:#131722;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}html.theme-dark .tab-nGEmjtaX.active-nGEmjtaX .icon-nGEmjtaX,html.theme-dark .tab-nGEmjtaX.active-nGEmjtaX .title-nGEmjtaX{color:#fff}.icon-nGEmjtaX{height:28px;width:28px}.title-nGEmjtaX{--ui-lib-typography-line-height:21px;--ui-lib-typography-font-size:14px;cursor:default;display:flex;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height);margin-left:8px;min-width:0;white-space:nowrap}.title-nGEmjtaX.withoutIcon-nGEmjtaX{margin-left:0}.titleText-nGEmjtaX{flex:0 100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.nested-nGEmjtaX{align-items:center;color:#6a6d78;display:flex;flex:1 1 auto;height:0;justify-content:flex-end;padding-right:8px}html.theme-dark .nested-nGEmjtaX{color:#868993}.isTablet-nGEmjtaX.container-nGEmjtaX{width:48px}.isTablet-nGEmjtaX.tab-nGEmjtaX{height:auto;justify-content:center;padding-left:0}.isMobile-nGEmjtaX.container-nGEmjtaX{width:100%}.isMobile-nGEmjtaX.tab-nGEmjtaX{height:auto;justify-content:flex-start;padding:0 0 0 20px}.isMobile-nGEmjtaX.tab-nGEmjtaX:last-child .title-nGEmjtaX{border-bottom-width:0}.isMobile-nGEmjtaX.tab-nGEmjtaX.active-nGEmjtaX .title-nGEmjtaX{font-feature-settings:"tnum" on,"lnum" on;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-weight:600}.isMobile-nGEmjtaX .title-nGEmjtaX,.isMobile-nGEmjtaX.tab-nGEmjtaX.active-nGEmjtaX .title-nGEmjtaX{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-size:var(--ui-lib-typography-font-size);font-style:normal;line-height:var(--ui-lib-typography-line-height)}.isMobile-nGEmjtaX .title-nGEmjtaX{align-items:center;border-bottom:1px solid #e0e3eb;display:flex;flex:1 1 auto;font-weight:400;padding-bottom:17px;padding-top:17px}html.theme-dark .isMobile-nGEmjtaX .title-nGEmjtaX{border-bottom-color:#434651}.accessible-nGEmjtaX{all:unset;align-items:center;box-sizing:border-box;color:#131722;display:flex;flex-shrink:0;height:40px;padding:6px 0 6px 20px}html.theme-dark .accessible-nGEmjtaX{color:#d1d4dc}@media (any-hover:hover){.accessible-nGEmjtaX:hover{background-color:#f0f3fa}html.theme-dark .accessible-nGEmjtaX:hover{background-color:#2a2e39}}.accessible-nGEmjtaX.active-nGEmjtaX{background-color:#f0f3fa}html.theme-dark .accessible-nGEmjtaX.active-nGEmjtaX{background-color:#2a2e39}.accessible-nGEmjtaX.active-nGEmjtaX .icon-nGEmjtaX,.accessible-nGEmjtaX.active-nGEmjtaX .title-nGEmjtaX{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;color:#131722;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}html.theme-dark .accessible-nGEmjtaX.active-nGEmjtaX .icon-nGEmjtaX,html.theme-dark .accessible-nGEmjtaX.active-nGEmjtaX .title-nGEmjtaX{color:#fff}.accessible-nGEmjtaX{outline:none;overflow:visible;position:relative}.accessible-nGEmjtaX:focus{outline:none}.accessible-nGEmjtaX:focus-visible{outline:none}.accessible-nGEmjtaX:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.accessible-nGEmjtaX:focus:after{display:block}.accessible-nGEmjtaX:focus-visible:after{display:block}.accessible-nGEmjtaX:focus:not(:focus-visible):after{display:none}.accessible-nGEmjtaX:after{border-color:#2962ff;border-radius:6px} \ No newline at end of file diff --git a/charting_library/bundles/7350.00632eec360f0cf2d9a0.rtl.css b/charting_library/bundles/7350.00632eec360f0cf2d9a0.rtl.css new file mode 100644 index 0000000..16dc13d --- /dev/null +++ b/charting_library/bundles/7350.00632eec360f0cf2d9a0.rtl.css @@ -0,0 +1 @@ +.wrapper-nGEmjtaX{display:flex;flex:1 1 auto;height:100%;overflow:hidden}.container-nGEmjtaX{-webkit-overflow-scrolling:touch;border-left:1px solid #e0e3eb;display:flex;flex:1 1 auto;flex:none;flex-direction:column;min-height:145px;overflow-x:hidden;overflow-y:auto;padding-bottom:6px;padding-top:6px;scrollbar-color:#9598a1 #0000;scrollbar-width:thin;width:200px}html.theme-dark .container-nGEmjtaX{border-left:1px solid #434651;scrollbar-color:#363a45 #0000}@media screen and (max-height:290px){.container-nGEmjtaX{min-height:auto}}.container-nGEmjtaX::-webkit-scrollbar{height:5px;width:5px}.container-nGEmjtaX::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .container-nGEmjtaX::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.container-nGEmjtaX::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.container-nGEmjtaX::-webkit-scrollbar-corner{display:none}.tab-nGEmjtaX{align-items:center;box-sizing:border-box;color:#131722;display:flex;flex-shrink:0;height:40px;padding:6px 20px 6px 0}html.theme-dark .tab-nGEmjtaX{color:#d1d4dc}@media (any-hover:hover){.tab-nGEmjtaX:hover{background-color:#f0f3fa}html.theme-dark .tab-nGEmjtaX:hover{background-color:#2a2e39}}.tab-nGEmjtaX.active-nGEmjtaX{background-color:#f0f3fa}html.theme-dark .tab-nGEmjtaX.active-nGEmjtaX{background-color:#2a2e39}.tab-nGEmjtaX.active-nGEmjtaX .icon-nGEmjtaX,.tab-nGEmjtaX.active-nGEmjtaX .title-nGEmjtaX{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;color:#131722;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}html.theme-dark .tab-nGEmjtaX.active-nGEmjtaX .icon-nGEmjtaX,html.theme-dark .tab-nGEmjtaX.active-nGEmjtaX .title-nGEmjtaX{color:#fff}.icon-nGEmjtaX{height:28px;width:28px}.title-nGEmjtaX{--ui-lib-typography-line-height:21px;--ui-lib-typography-font-size:14px;cursor:default;display:flex;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height);margin-right:8px;min-width:0;white-space:nowrap}.title-nGEmjtaX.withoutIcon-nGEmjtaX{margin-right:0}.titleText-nGEmjtaX{flex:0 100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.nested-nGEmjtaX{align-items:center;color:#6a6d78;display:flex;flex:1 1 auto;height:0;justify-content:flex-end;padding-left:8px}html.theme-dark .nested-nGEmjtaX{color:#868993}.nested-nGEmjtaX svg{transform:rotate(180deg)}.isTablet-nGEmjtaX.container-nGEmjtaX{width:48px}.isTablet-nGEmjtaX.tab-nGEmjtaX{height:auto;justify-content:center;padding-right:0}.isMobile-nGEmjtaX.container-nGEmjtaX{width:100%}.isMobile-nGEmjtaX.tab-nGEmjtaX{height:auto;justify-content:flex-start;padding:0 20px 0 0}.isMobile-nGEmjtaX.tab-nGEmjtaX:last-child .title-nGEmjtaX{border-bottom-width:0}.isMobile-nGEmjtaX.tab-nGEmjtaX.active-nGEmjtaX .title-nGEmjtaX{font-feature-settings:"tnum" on,"lnum" on;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-weight:600}.isMobile-nGEmjtaX .title-nGEmjtaX,.isMobile-nGEmjtaX.tab-nGEmjtaX.active-nGEmjtaX .title-nGEmjtaX{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-size:var(--ui-lib-typography-font-size);font-style:normal;line-height:var(--ui-lib-typography-line-height)}.isMobile-nGEmjtaX .title-nGEmjtaX{align-items:center;border-bottom:1px solid #e0e3eb;display:flex;flex:1 1 auto;font-weight:400;padding-bottom:17px;padding-top:17px}html.theme-dark .isMobile-nGEmjtaX .title-nGEmjtaX{border-bottom-color:#434651}.accessible-nGEmjtaX{all:unset;align-items:center;box-sizing:border-box;color:#131722;display:flex;flex-shrink:0;height:40px;padding:6px 20px 6px 0}html.theme-dark .accessible-nGEmjtaX{color:#d1d4dc}@media (any-hover:hover){.accessible-nGEmjtaX:hover{background-color:#f0f3fa}html.theme-dark .accessible-nGEmjtaX:hover{background-color:#2a2e39}}.accessible-nGEmjtaX.active-nGEmjtaX{background-color:#f0f3fa}html.theme-dark .accessible-nGEmjtaX.active-nGEmjtaX{background-color:#2a2e39}.accessible-nGEmjtaX.active-nGEmjtaX .icon-nGEmjtaX,.accessible-nGEmjtaX.active-nGEmjtaX .title-nGEmjtaX{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;color:#131722;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}html.theme-dark .accessible-nGEmjtaX.active-nGEmjtaX .icon-nGEmjtaX,html.theme-dark .accessible-nGEmjtaX.active-nGEmjtaX .title-nGEmjtaX{color:#fff}.accessible-nGEmjtaX{outline:none;overflow:visible;position:relative}.accessible-nGEmjtaX:focus{outline:none}.accessible-nGEmjtaX:focus-visible{outline:none}.accessible-nGEmjtaX:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}.accessible-nGEmjtaX:focus:after{display:block}.accessible-nGEmjtaX:focus-visible:after{display:block}.accessible-nGEmjtaX:focus:not(:focus-visible):after{display:none}.accessible-nGEmjtaX:after{border-color:#2962ff;border-radius:6px} \ No newline at end of file diff --git a/charting_library/bundles/7391.9c809fa91ed0c8f75bc0.css b/charting_library/bundles/7391.9c809fa91ed0c8f75bc0.css new file mode 100644 index 0000000..613ae9f --- /dev/null +++ b/charting_library/bundles/7391.9c809fa91ed0c8f75bc0.css @@ -0,0 +1 @@ +.defaultsButtonText-zcLkuEMM{color:#131722;font-size:16px;width:100px}html.theme-dark .defaultsButtonText-zcLkuEMM{color:#d1d4dc}.defaultsButtonItem-zcLkuEMM{min-width:100px}.defaultsButtonIcon-zcLkuEMM{display:flex}.themesButtonText-AeBgp7zz{color:#131722;font-size:14px;width:100px}html.theme-dark .themesButtonText-AeBgp7zz{color:#d1d4dc}.themesButtonIcon-AeBgp7zz{display:flex}.defaultsButtonText-AeBgp7zz{color:#131722;font-size:16px;width:100px}html.theme-dark .defaultsButtonText-AeBgp7zz{color:#d1d4dc}.defaultsButtonItem-AeBgp7zz{min-width:100px} \ No newline at end of file diff --git a/charting_library/bundles/7391.9c809fa91ed0c8f75bc0.rtl.css b/charting_library/bundles/7391.9c809fa91ed0c8f75bc0.rtl.css new file mode 100644 index 0000000..613ae9f --- /dev/null +++ b/charting_library/bundles/7391.9c809fa91ed0c8f75bc0.rtl.css @@ -0,0 +1 @@ +.defaultsButtonText-zcLkuEMM{color:#131722;font-size:16px;width:100px}html.theme-dark .defaultsButtonText-zcLkuEMM{color:#d1d4dc}.defaultsButtonItem-zcLkuEMM{min-width:100px}.defaultsButtonIcon-zcLkuEMM{display:flex}.themesButtonText-AeBgp7zz{color:#131722;font-size:14px;width:100px}html.theme-dark .themesButtonText-AeBgp7zz{color:#d1d4dc}.themesButtonIcon-AeBgp7zz{display:flex}.defaultsButtonText-AeBgp7zz{color:#131722;font-size:16px;width:100px}html.theme-dark .defaultsButtonText-AeBgp7zz{color:#d1d4dc}.defaultsButtonItem-AeBgp7zz{min-width:100px} \ No newline at end of file diff --git a/charting_library/bundles/7413.f830ad1ad6ee6f9b1cb3.css b/charting_library/bundles/7413.f830ad1ad6ee6f9b1cb3.css new file mode 100644 index 0000000..31ec218 --- /dev/null +++ b/charting_library/bundles/7413.f830ad1ad6ee6f9b1cb3.css @@ -0,0 +1 @@ +.dialog-lmxpCvnK{display:flex;min-height:300px;min-width:380px}.dialogWrapper-lmxpCvnK{flex-grow:1}.wrap-lmxpCvnK{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;position:relative;scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .wrap-lmxpCvnK{scrollbar-color:#363a45 #0000}.wrap-lmxpCvnK::-webkit-scrollbar{height:5px;width:5px}.wrap-lmxpCvnK::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .wrap-lmxpCvnK::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.wrap-lmxpCvnK::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.wrap-lmxpCvnK::-webkit-scrollbar-corner{display:none} \ No newline at end of file diff --git a/charting_library/bundles/7413.f830ad1ad6ee6f9b1cb3.rtl.css b/charting_library/bundles/7413.f830ad1ad6ee6f9b1cb3.rtl.css new file mode 100644 index 0000000..31ec218 --- /dev/null +++ b/charting_library/bundles/7413.f830ad1ad6ee6f9b1cb3.rtl.css @@ -0,0 +1 @@ +.dialog-lmxpCvnK{display:flex;min-height:300px;min-width:380px}.dialogWrapper-lmxpCvnK{flex-grow:1}.wrap-lmxpCvnK{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;position:relative;scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .wrap-lmxpCvnK{scrollbar-color:#363a45 #0000}.wrap-lmxpCvnK::-webkit-scrollbar{height:5px;width:5px}.wrap-lmxpCvnK::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .wrap-lmxpCvnK::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.wrap-lmxpCvnK::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.wrap-lmxpCvnK::-webkit-scrollbar-corner{display:none} \ No newline at end of file diff --git a/charting_library/bundles/750.e16edadfacd60574d861.js b/charting_library/bundles/750.e16edadfacd60574d861.js new file mode 100644 index 0000000..306a0e0 --- /dev/null +++ b/charting_library/bundles/750.e16edadfacd60574d861.js @@ -0,0 +1,29 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[750],{66783:e=>{"use strict";var t=Object.prototype.hasOwnProperty;function r(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}e.exports=function(e,n){if(r(e,n))return!0;if("object"!=typeof e||null===e||"object"!=typeof n||null===n)return!1;var o=Object.keys(e),a=Object.keys(n);if(o.length!==a.length)return!1;for(var l=0;l{e.exports={"light-button":"light-button-bYDQcOkp",link:"link-bYDQcOkp",content:"content-bYDQcOkp","visually-hidden":"visually-hidden-bYDQcOkp",nowrap:"nowrap-bYDQcOkp","ellipsis-container":"ellipsis-container-bYDQcOkp","text-wrap-container":"text-wrap-container-bYDQcOkp","text-wrap-with-ellipsis":"text-wrap-with-ellipsis-bYDQcOkp",icon:"icon-bYDQcOkp","force-direction-ltr":"force-direction-ltr-bYDQcOkp","force-direction-rtl":"force-direction-rtl-bYDQcOkp","with-grouped":"with-grouped-bYDQcOkp","variant-quiet-primary":"variant-quiet-primary-bYDQcOkp",selected:"selected-bYDQcOkp","typography-regular16px":"typography-regular16px-bYDQcOkp","typography-medium16px":"typography-medium16px-bYDQcOkp","typography-regular14px":"typography-regular14px-bYDQcOkp","typography-semibold14px":"typography-semibold14px-bYDQcOkp","typography-semibold16px":"typography-semibold16px-bYDQcOkp","size-xsmall":"size-xsmall-bYDQcOkp","with-start-icon":"with-start-icon-bYDQcOkp","with-end-icon":"with-end-icon-bYDQcOkp","no-content":"no-content-bYDQcOkp",wrap:"wrap-bYDQcOkp","size-small":"size-small-bYDQcOkp","size-medium":"size-medium-bYDQcOkp","variant-primary":"variant-primary-bYDQcOkp","color-gray":"color-gray-bYDQcOkp",caret:"caret-bYDQcOkp",grouped:"grouped-bYDQcOkp",pills:"pills-bYDQcOkp",active:"active-bYDQcOkp","disable-active-on-touch":"disable-active-on-touch-bYDQcOkp","disable-active-state-styles":"disable-active-state-styles-bYDQcOkp","color-green":"color-green-bYDQcOkp","color-red":"color-red-bYDQcOkp","variant-secondary":"variant-secondary-bYDQcOkp","variant-ghost":"variant-ghost-bYDQcOkp"}},88803:e=>{e.exports={"tablet-normal-breakpoint":"screen and (max-width: 768px)","small-height-breakpoint":"screen and (max-height: 360px)","tablet-small-breakpoint":"screen and (max-width: 430px)"}},57240:e=>{e.exports={container:"container-M1mz4quA",pairContainer:"pairContainer-M1mz4quA",logo:"logo-M1mz4quA",hidden:"hidden-M1mz4quA"}},40281:e=>{e.exports={container:"container-qm7Rg5MB",inputContainer:"inputContainer-qm7Rg5MB",withCancel:"withCancel-qm7Rg5MB",input:"input-qm7Rg5MB",icon:"icon-qm7Rg5MB",cancel:"cancel-qm7Rg5MB"}},52597:e=>{e.exports={actions:"actions-rarsm4ka",actionButton:"actionButton-rarsm4ka"}},54257:e=>{e.exports={logo:"logo-d0vVmGvT"}},39339:e=>{e.exports={"tablet-small-breakpoint":"screen and (max-width: 430px)",itemRow:"itemRow-oRSs8UQo",multiLine:"multiLine-oRSs8UQo",cell:"cell-oRSs8UQo",itemInfoCell:"itemInfoCell-oRSs8UQo",description:"description-oRSs8UQo",symbolDescription:"symbolDescription-oRSs8UQo",flag:"flag-oRSs8UQo", +exchangeDescription:"exchangeDescription-oRSs8UQo",marketType:"marketType-oRSs8UQo",exchangeName:"exchangeName-oRSs8UQo",actionHandleWrap:"actionHandleWrap-oRSs8UQo",source:"source-oRSs8UQo",hover:"hover-oRSs8UQo",selected:"selected-oRSs8UQo",active:"active-oRSs8UQo",highlighted:"highlighted-oRSs8UQo",light:"light-oRSs8UQo","highlight-animation-theme-light":"highlight-animation-theme-light-oRSs8UQo",dark:"dark-oRSs8UQo","highlight-animation-theme-dark":"highlight-animation-theme-dark-oRSs8UQo",markedFlag:"markedFlag-oRSs8UQo",offset:"offset-oRSs8UQo",descriptionCell:"descriptionCell-oRSs8UQo",addition:"addition-oRSs8UQo",exchangeCell:"exchangeCell-oRSs8UQo",fixedWidth:"fixedWidth-oRSs8UQo",expandHandle:"expandHandle-oRSs8UQo",expanded:"expanded-oRSs8UQo",symbolTitle:"symbolTitle-oRSs8UQo",invalid:"invalid-oRSs8UQo",noDescription:"noDescription-oRSs8UQo",highlightedText:"highlightedText-oRSs8UQo",icon:"icon-oRSs8UQo",narrow:"narrow-oRSs8UQo",wide:"wide-oRSs8UQo",dataMode:"dataMode-oRSs8UQo",actionsCell:"actionsCell-oRSs8UQo",action:"action-oRSs8UQo",targetAction:"targetAction-oRSs8UQo",removeAction:"removeAction-oRSs8UQo",addAction:"addAction-oRSs8UQo",markedFlagWrap:"markedFlagWrap-oRSs8UQo",markedFlagMobile:"markedFlagMobile-oRSs8UQo",logo:"logo-oRSs8UQo",isExpandable:"isExpandable-oRSs8UQo",primaryIcon:"primaryIcon-oRSs8UQo"}},33172:e=>{e.exports={icon:"icon-OJpk_CAQ"}},50674:e=>{e.exports={wrap:"wrap-IxKZEhmO",libAllSelected:"libAllSelected-IxKZEhmO",container:"container-IxKZEhmO",iconWrap:"iconWrap-IxKZEhmO",icon:"icon-IxKZEhmO",title:"title-IxKZEhmO",highlighted:"highlighted-IxKZEhmO",description:"description-IxKZEhmO",mobile:"mobile-IxKZEhmO",allSelected:"allSelected-IxKZEhmO",desktop:"desktop-IxKZEhmO",allSelectedIcon:"allSelectedIcon-IxKZEhmO",selected:"selected-IxKZEhmO",focused:"focused-IxKZEhmO",titleWithoutDesc:"titleWithoutDesc-IxKZEhmO",textBlock:"textBlock-IxKZEhmO",bordered:"bordered-IxKZEhmO"}},70699:e=>{e.exports={container:"container-dfKL9A7t",contentList:"contentList-dfKL9A7t",contentListDesktop:"contentListDesktop-dfKL9A7t",searchSourceItemsContainer:"searchSourceItemsContainer-dfKL9A7t",oneColumn:"oneColumn-dfKL9A7t",searchSourceItemsContainerDesktop:"searchSourceItemsContainerDesktop-dfKL9A7t",groupTitleDesktop:"groupTitleDesktop-dfKL9A7t",column:"column-dfKL9A7t",emptyText:"emptyText-dfKL9A7t",emptyIcon:"emptyIcon-dfKL9A7t",noResultsDesktop:"noResultsDesktop-dfKL9A7t"}},37796:e=>{e.exports={wrap:"wrap-gjrLBBL3",item:"item-gjrLBBL3",small:"small-gjrLBBL3",newStyles:"newStyles-gjrLBBL3",mobile:"mobile-gjrLBBL3",text:"text-gjrLBBL3",exchange:"exchange-gjrLBBL3",filterItem:"filterItem-gjrLBBL3",brokerWrap:"brokerWrap-gjrLBBL3"}},52662:e=>{e.exports={wrap:"wrap-dlewR1s1",watchlist:"watchlist-dlewR1s1",noFeed:"noFeed-dlewR1s1",newStyles:"newStyles-dlewR1s1",scrollContainer:"scrollContainer-dlewR1s1",listContainer:"listContainer-dlewR1s1",multiLineItemsContainer:"multiLineItemsContainer-dlewR1s1",withSpinner:"withSpinner-dlewR1s1",spinnerContainer:"spinnerContainer-dlewR1s1", +largeSpinner:"largeSpinner-dlewR1s1"}},85544:e=>{e.exports={search:"search-ZXzPWcCf",upperCase:"upperCase-ZXzPWcCf",withFilters:"withFilters-ZXzPWcCf",withButton:"withButton-ZXzPWcCf",symbolType:"symbolType-ZXzPWcCf",spinnerWrap:"spinnerWrap-ZXzPWcCf",emptyText:"emptyText-ZXzPWcCf",emptyIcon:"emptyIcon-ZXzPWcCf",noResultsDesktop:"noResultsDesktop-ZXzPWcCf",brokerButtonWrap:"brokerButtonWrap-ZXzPWcCf",brokerButton:"brokerButton-ZXzPWcCf"}},14444:e=>{e.exports={flagWrap:"flagWrap-QKnxaZOG",icon:"icon-QKnxaZOG",caret:"caret-QKnxaZOG",title:"title-QKnxaZOG",button:"button-QKnxaZOG",withFlag:"withFlag-QKnxaZOG",buttonContent:"buttonContent-QKnxaZOG"}},62393:e=>{e.exports={dialog:"dialog-u2dP3kv1",tabletDialog:"tabletDialog-u2dP3kv1",desktopDialog:"desktopDialog-u2dP3kv1",backButton:"backButton-u2dP3kv1"}},54638:e=>{e.exports={childrenWrapper:"childrenWrapper-_RhDhmVQ",container:"container-_RhDhmVQ"}},88389:e=>{e.exports={bubbles:"bubbles-Ie7o2cas",multiLine:"multiLine-Ie7o2cas",bubble:"bubble-Ie7o2cas"}},61371:e=>{e.exports={bubble:"bubble-zcjhaZ_y",animated:"animated-zcjhaZ_y",content:"content-zcjhaZ_y","appearance-default":"appearance-default-zcjhaZ_y",active:"active-zcjhaZ_y",gray:"gray-zcjhaZ_y",red:"red-zcjhaZ_y",blue:"blue-zcjhaZ_y",green:"green-zcjhaZ_y",orange:"orange-zcjhaZ_y",purple:"purple-zcjhaZ_y",cyan:"cyan-zcjhaZ_y",pink:"pink-zcjhaZ_y","appearance-text":"appearance-text-zcjhaZ_y","fontSize-s":"fontSize-s-zcjhaZ_y","fontSize-m":"fontSize-m-zcjhaZ_y","size-m":"size-m-zcjhaZ_y","size-l":"size-l-zcjhaZ_y"}},82112:e=>{e.exports={}},45300:e=>{e.exports={}},75623:e=>{e.exports={highlighted:"highlighted-cwp8YRo6"}},34587:e=>{e.exports={icon:"icon-WB2y0EnP",dropped:"dropped-WB2y0EnP"}},18429:(e,t,r)=>{"use strict";r.d(t,{SEPARATOR_PREFIX:()=>n,isSeparatorItem:()=>o});const n="###";function o(e){return e.startsWith(n)}},48199:(e,t,r)=>{"use strict";r.d(t,{BackButton:()=>v});var n=r(50959),o=r(64388),a=r(95694),l=r(49498),s=r(60176),i=r(35369),c=r(58478),u=r(73063),d=r(14127),m=r(18073),p=r(99243),h=r(42576);function g(e="large",t="1.2"){switch(e){case"large":return"1.2"===t?a:u;case"medium":return"1.2"===t?l:d;case"small":return"1.2"===t?s:m;case"xsmall":return"1.2"===t?i:p;case"xxsmall":return"1.2"===t?c:h;default:return l}}const v=n.forwardRef(((e,t)=>{const{"aria-label":r,flipIconOnRtl:a,...l}=e;return n.createElement(o.NavButton,{...l,"aria-label":r,ref:t,icon:g(e.size,e.iconStrokeWidth),flipIconOnRtl:a})}))},27011:(e,t,r)=>{"use strict";function n(e,t){return t||null==e||("string"==typeof e||Array.isArray(e))&&0===e.length}r.d(t,{isIconOnly:()=>n})},14543:(e,t,r)=>{"use strict";r.d(t,{LightButton:()=>n.LightButton});r(8025);var n=r(15893);r(50959),r(21593)},8025:(e,t,r)=>{"use strict";r.d(t,{LightButtonContent:()=>g,useLightButtonClasses:()=>h});var n=r(50959),o=r(97754),a=r(34094),l=r(9745),s=r(17946),i=r(27011),c=r(86332);const u=n.createContext({isInButtonGroup:!1,isGroupPrimary:!1});var d=r(2948),m=r(58222),p=r.n(m);const h=(e,t)=>{const r=(0,n.useContext)(s.CustomBehaviourContext),a=(0, +n.useContext)(c.ControlGroupContext),{isInButtonGroup:l,isGroupPrimary:d}=(0,n.useContext)(u),{className:m,isSelected:h,children:g,startIcon:v,showCaret:f,endIcon:y,forceDirection:b,iconOnly:S,color:x="gray",variant:w="primary",size:k="medium",enableActiveStateStyles:C=r.enableActiveStateStyles,typography:E,isLink:I=!1,textWrap:L,isPills:T,isActive:R}=e,N=p()[`typography-${((e,t,r)=>{if(r){const e=r.replace(/^\D+/g,"");return t?`semibold${e}`:r}return"xsmall"===e?t?"semibold14px":"regular14px":"small"===e||"medium"===e?t?"semibold16px":"regular16px":""})(k,h||T,E||void 0)}`];return o(m,p()["light-button"],I&&p().link,R&&p().active,h&&p().selected,(0,i.isIconOnly)(g,S)&&p()["no-content"],v&&p()["with-start-icon"],(f||y)&&p()["with-end-icon"],t&&p()["with-grouped"],b&&p()[`force-direction-${b}`],p()[`variant-${d?"primary":w}`],p()[`color-${d?"gray":x}`],p()[`size-${k}`],N,!C&&p()["disable-active-state-styles"],a.isGrouped&&p().grouped,L&&p().wrap,l&&p()["disable-active-on-touch"],T&&p().pills)};function g(e){const{startIcon:t,endIcon:r,showCaret:s,iconOnly:c,ellipsis:u=!0,textWrap:m,tooltipText:h,children:g}=e;return n.createElement(n.Fragment,null,t&&n.createElement(l.Icon,{className:p().icon,icon:t}),!(0,i.isIconOnly)(g,c)&&n.createElement("span",{className:o(p().content,!m&&p().nowrap,"apply-overflow-tooltip","apply-overflow-tooltip--check-children-recursively","apply-overflow-tooltip--allow-text"),"data-overflow-tooltip-text":null!=h?h:(0,a.getTextForTooltip)(g)},m||u?n.createElement(n.Fragment,null,n.createElement("span",{className:o(!m&&u&&p()["ellipsis-container"],m&&p()["text-wrap-container"],m&&u&&p()["text-wrap-with-ellipsis"])},g),n.createElement("span",{className:p()["visually-hidden"],"aria-hidden":!0},g)):n.createElement(n.Fragment,null,g,n.createElement("span",{className:p()["visually-hidden"],"aria-hidden":!0},g))),(r||s)&&(e=>n.createElement(l.Icon,{className:o(p().icon,e.showCaret&&p().caret),icon:e.showCaret?d:e.endIcon}))(e))}},15893:(e,t,r)=>{"use strict";r.d(t,{LightButton:()=>l});var n=r(50959),o=r(86332),a=r(8025);function l(e){const{isGrouped:t}=n.useContext(o.ControlGroupContext),{reference:r,className:l,isSelected:s,children:i,startIcon:c,iconOnly:u,ellipsis:d,showCaret:m,forceDirection:p,endIcon:h,color:g,variant:v,size:f,enableActiveStateStyles:y,typography:b,textWrap:S=!1,maxLines:x,style:w={},isPills:k,isActive:C,tooltipText:E,...I}=e,L=S?null!=x?x:2:1,T=L>0?{...w,"--ui-lib-light-button-content-max-lines":L}:w;return n.createElement("button",{...I,className:(0,a.useLightButtonClasses)({className:l,isSelected:s,children:i,startIcon:c,iconOnly:u,showCaret:m,forceDirection:p,endIcon:h,color:g,variant:v,size:f,enableActiveStateStyles:y,typography:b,textWrap:S,isPills:k,isActive:C},t),ref:r,style:T},n.createElement(a.LightButtonContent,{showCaret:m,startIcon:c,endIcon:h,iconOnly:u,ellipsis:d,textWrap:S,tooltipText:E},i))}},86332:(e,t,r)=>{"use strict";r.d(t,{ControlGroupContext:()=>n});const n=r(50959).createContext({isGrouped:!1,cellState:{isTop:!0,isRight:!0,isBottom:!0,isLeft:!0}})}, +17946:(e,t,r)=>{"use strict";r.d(t,{CustomBehaviourContext:()=>n});const n=(0,r(50959).createContext)({enableActiveStateStyles:!0});n.displayName="CustomBehaviourContext"},125:(e,t,r)=>{"use strict";r.d(t,{useForceUpdate:()=>o});var n=r(50959);const o=()=>{const[,e]=(0,n.useReducer)((e=>e+1),0);return e}},39416:(e,t,r)=>{"use strict";r.d(t,{useFunctionalRefObject:()=>a});var n=r(50959),o=r(43010);function a(e){const t=(0,n.useMemo)((()=>function(e){const t=r=>{e(r),t.current=r};return t.current=null,t}((e=>{s.current(e)}))),[]),r=(0,n.useRef)(null),a=t=>{if(null===t)return l(r.current,t),void(r.current=null);r.current!==e&&(r.current=e,l(r.current,t))},s=(0,n.useRef)(a);return s.current=a,(0,o.useIsomorphicLayoutEffect)((()=>{if(null!==t.current)return s.current(t.current),()=>s.current(null)}),[e]),t}function l(e,t){null!==e&&("function"==typeof e?e(t):e.current=t)}},43010:(e,t,r)=>{"use strict";r.d(t,{useIsomorphicLayoutEffect:()=>o});var n=r(50959);function o(e,t){("undefined"==typeof window?n.useEffect:n.useLayoutEffect)(e,t)}},86781:(e,t,r)=>{"use strict";r.d(t,{useMatchMedia:()=>a,useSafeMatchMedia:()=>o});var n=r(50959);function o(e,t=!1){const[r,o]=(0,n.useState)(t);return(0,n.useEffect)((()=>{const t=window.matchMedia(e);function r(){o(t.matches)}return r(),t.addListener(r),()=>{t.removeListener(r)}}),[e]),r}function a(e){const t=(0,n.useMemo)((()=>window.matchMedia(e).matches),[]);return o(e,t)}},27267:(e,t,r)=>{"use strict";function n(e,t,r,n,o){function a(o){if(e>o.timeStamp)return;const a=o.target;void 0!==r&&null!==t&&null!==a&&a.ownerDocument===n&&(t.contains(a)||r(o))}return o.click&&n.addEventListener("click",a,!1),o.mouseDown&&n.addEventListener("mousedown",a,!1),o.touchEnd&&n.addEventListener("touchend",a,!1),o.touchStart&&n.addEventListener("touchstart",a,!1),()=>{n.removeEventListener("click",a,!1),n.removeEventListener("mousedown",a,!1),n.removeEventListener("touchend",a,!1),n.removeEventListener("touchstart",a,!1)}}r.d(t,{addOutsideEventListener:()=>n})},67842:(e,t,r)=>{"use strict";r.d(t,{useResizeObserver:()=>s});var n=r(50959),o=r(59255),a=r(43010),l=r(39416);function s(e,t=[]){const{callback:r,ref:s=null}=function(e){return"function"==typeof e?{callback:e}:e}(e),i=(0,n.useRef)(null),c=(0,n.useRef)(r);c.current=r;const u=(0,l.useFunctionalRefObject)(s),d=(0,n.useCallback)((e=>{u(e),null!==i.current&&(i.current.disconnect(),null!==e&&i.current.observe(e))}),[u,i]);return(0,a.useIsomorphicLayoutEffect)((()=>(i.current=new o.default(((e,t)=>{c.current(e,t)})),u.current&&d(u.current),()=>{var e;null===(e=i.current)||void 0===e||e.disconnect()})),[u,...t]),d}},90186:(e,t,r)=>{"use strict";function n(e){return a(e,l)}function o(e){return a(e,s)}function a(e,t){const r=Object.entries(e).filter(t),n={};for(const[e,t]of r)n[e]=t;return n}function l(e){const[t,r]=e;return 0===t.indexOf("data-")&&"string"==typeof r}function s(e){return 0===e[0].indexOf("aria-")}r.d(t,{filterAriaProps:()=>o,filterDataProps:()=>n,filterProps:()=>a,isAriaAttribute:()=>s,isDataAttribute:()=>l})},34094:(e,t,r)=>{ +"use strict";r.d(t,{getTextForTooltip:()=>l});var n=r(50959);const o=e=>(0,n.isValidElement)(e)&&Boolean(e.props.children),a=e=>null==e||"boolean"==typeof e||"{}"===JSON.stringify(e)?"":e.toString()+" ",l=e=>Array.isArray(e)||(0,n.isValidElement)(e)?n.Children.toArray(e).reduce(((e,t)=>{let r="";return r=(0,n.isValidElement)(t)&&o(t)?l(t.props.children):(0,n.isValidElement)(t)&&!o(t)?"":a(t),e.concat(r)}),"").trim():a(e)},76460:(e,t,r)=>{"use strict";function n(e){return 0===e.detail}r.d(t,{isKeyboardClick:()=>n})},3685:(e,t,r)=>{"use strict";function n(){var e,t,r;return null!==(r=null===(t=null===(e=window.configurationData)||void 0===e?void 0:e.exchanges)||void 0===t?void 0:t.map((e=>({...e,country:"",providerId:"",flag:""}))))&&void 0!==r?r:[]}r.d(t,{getExchanges:()=>n})},36279:(e,t,r)=>{"use strict";var n;r.d(t,{LogoSize:()=>n,getLogoUrlResolver:()=>l}),function(e){e[e.Medium=0]="Medium",e[e.Large=1]="Large"}(n||(n={}));class o{getSymbolLogoUrl(e){return e}getCountryFlagUrl(){return""}getCryptoLogoUrl(e){return e}getProviderLogoUrl(e){return e}getSourceLogoUrl(e){return e}}let a;function l(){return a||(a=new o),a}},24437:(e,t,r)=>{"use strict";r.d(t,{DialogBreakpoints:()=>o});var n=r(88803);const o={SmallHeight:n["small-height-breakpoint"],TabletSmall:n["tablet-small-breakpoint"],TabletNormal:n["tablet-normal-breakpoint"]}},69654:(e,t,r)=>{"use strict";r.d(t,{DialogSearch:()=>u});var n=r(50959),o=r(97754),a=r.n(o),l=r(11542),s=r(9745),i=r(69859),c=r(40281);function u(e){const{children:t,renderInput:o,onCancel:u,containerClassName:m,inputContainerClassName:p,iconClassName:h,...g}=e;return n.createElement("div",{className:a()(c.container,m)},n.createElement("div",{className:a()(c.inputContainer,p,u&&c.withCancel)},o||n.createElement(d,{...g})),t,n.createElement(s.Icon,{className:a()(c.icon,h),icon:i}),u&&n.createElement("div",{className:c.cancel,onClick:u},l.t(null,void 0,r(20036))))}function d(e){const{className:t,reference:r,value:o,onChange:l,onFocus:s,onBlur:i,onKeyDown:u,onSelect:d,placeholder:m,...p}=e;return n.createElement("input",{...p,ref:r,type:"text",className:a()(t,c.input),autoComplete:"off","data-role":"search",placeholder:m,value:o,onChange:l,onFocus:s,onBlur:i,onSelect:d,onKeyDown:u})}},17531:(e,t,r)=>{"use strict";r.d(t,{SymbolSearchDialogContentItem:()=>B});var n=r(50959),o=r(97754),a=r.n(o),l=(r(11542),r(50151)),s=r(9745),i=r(14483),c=r(24637),u=r(19785),d=r(84524),m=r(24633),p=r(77975),h=r(45345),g=r(32563),v=r(94474),f=r(93251),y=r(36279),b=r(44747);r(82112);var S=r(76068),x=r(58492),w=r(12767),k=r(43010),C=r(57240);function E(e){const{className:t,placeholderLetter:r,url1:o,url2:l,size:s="xxxsmall"}=e,i=(0,n.useRef)(null),c=(0,n.useRef)(null),u=(0,n.useRef)(null),d=(0,n.useRef)(null),m=(0,n.useRef)(null),p=(0,n.useRef)(null);return(0,k.useIsomorphicLayoutEffect)((()=>{const e=void 0===o?[]:void 0===l?[o]:[o,l],t=p.current=(r=e,Promise.all(r.map((e=>(0,w.getImage)(`symbol_logo_${e}`,e,L).then((e=>e.cloneNode()))))));var r;t.then((e=>{var r,n,o,a,l,s,h,g,v;if(t===p.current)switch(e.length){ +case 0:null===(r=u.current)||void 0===r||r.classList.add(C.hidden),null===(n=c.current)||void 0===n||n.classList.add(S.hiddenCircleLogoClass),null===(o=i.current)||void 0===o||o.classList.remove(S.hiddenCircleLogoClass);break;case 1:I(c.current,e[0]),null===(a=u.current)||void 0===a||a.classList.add(C.hidden),null===(l=c.current)||void 0===l||l.classList.remove(S.hiddenCircleLogoClass),null===(s=i.current)||void 0===s||s.classList.add(S.hiddenCircleLogoClass);break;case 2:I(d.current,e[0]),I(m.current,e[1]),null===(h=u.current)||void 0===h||h.classList.remove(C.hidden),null===(g=c.current)||void 0===g||g.classList.add(S.hiddenCircleLogoClass),null===(v=i.current)||void 0===v||v.classList.add(S.hiddenCircleLogoClass)}}))}),[o,l]),n.createElement("span",{className:a()(t,C.container)},n.createElement("span",{ref:u,className:a()(C.pairContainer,C.hidden)},n.createElement("span",{className:(0,b.getBlockStyleClasses)(s)},n.createElement("span",{ref:m,className:a()(C.logo,(0,b.getLogoStyleClasses)(s))}),n.createElement("span",{ref:d,className:a()(C.logo,(0,b.getLogoStyleClasses)(s))}))),n.createElement("span",{ref:c,className:a()(C.logo,S.hiddenCircleLogoClass,(0,x.getStyleClasses)(s))}),n.createElement("span",{ref:i,className:a()(C.logo,(0,x.getStyleClasses)(s))},n.createElement(S.CircleLogo,{size:s,placeholderLetter:r})))}function I(e,t){e&&(e.innerHTML="",e.appendChild(t))}function L(e){e.crossOrigin="",e.decoding="async"}var T=r(54257);function R(e){const{logoId:t,baseCurrencyLogoId:r,currencyLogoId:o,placeholder:l,className:s,size:i="xsmall"}=e,c=(0,n.useMemo)((()=>{const e={logoid:t,"currency-logoid":o,"base-currency-logoid":r};return(0,f.removeUsdFromCryptoPairLogos)((0,f.resolveLogoUrls)(e,y.LogoSize.Medium))}),[t,o,r]);return n.createElement(E,{key:i,className:a()(T.logo,s),url1:c[0],url2:c[1],placeholderLetter:l,size:i})}var N=r(29562),D=r(69533),_=r(39339);function B(e){var t,r;const{dangerousTitleHTML:o,title:f,dangerousDescriptionHTML:y,description:b,searchToken:S,exchangeName:x,marketType:w,onClick:k,isSelected:C,isEod:E=!1,isActive:I=!1,isOffset:L=!1,invalid:T=!1,isHighlighted:B=!1,hideExchange:M=!1,hideMarkedListFlag:O=!1,onExpandClick:Q,isExpanded:F,hoverComponent:A,country:P,providerId:U,source:z,source2:V,type:W,flag:Z,itemRef:K,onMouseOut:$,onMouseOver:j,className:G,actions:q,reference:Y,fullSymbolName:H,logoId:X,currencyLogoId:J,baseCurrencyLogoId:ee,shortName:te,hideLogo:re=!1,exchangeTooltip:ne,hideMarketType:oe,isPrimary:ae}=e,{isSmallWidth:le,isMobile:se}=(0,l.ensureNotNull)((0,n.useContext)(d.SymbolSearchItemsDialogContext)),ie=Boolean(A),ce=!T&&!M&&(se||!ie),ue=(0,p.useWatchedValueReadonly)({watchedValue:h.watchedTheme})===m.StdTheme.Dark?_.dark:_.light,de=A,me=i.enabled("show_symbol_logos"),pe=i.enabled("show_exchange_logos"),he=me||!1,ge=null!==(t=null==V?void 0:V.description)&&void 0!==t?t:z,ve=null!==(r=null==V?void 0:V.name)&&void 0!==r?r:z;return n.createElement("div",{ +className:a()(_.itemRow,le&&_.multiLine,B&&_.highlighted,B&&ue,C&&_.selected,I&&_.active,T&&_.invalid,!se&&g.mobiletouch&&ie&&_.hover,G),onClick:function(e){if(!k||e.defaultPrevented)return;e.preventDefault(),k(e)},"data-role":e["data-role"]||"list-item","data-active":I,"data-type":w,"data-name":"symbol-search-dialog-content-item",onMouseOut:$,onMouseOver:j,ref:Y},n.createElement("div",{ref:K,className:a()(_.itemInfoCell,_.cell,L&&_.offset)},n.createElement("div",{className:a()(_.actionHandleWrap,!he&&_.fixedWidth)},n.createElement(n.Fragment,null,!1,Q&&n.createElement("div",{onClick:function(e){if(!Q||e.defaultPrevented)return;e.preventDefault(),Q(e)}},n.createElement(s.Icon,{className:a()(_.expandHandle,F&&_.expanded,C&&_.selected),icon:D})),he&&!L&&n.createElement("div",{className:a()(_.logo,Boolean(Q)&&_.isExpandable)},n.createElement(R,{key:H,logoId:X,currencyLogoId:J,baseCurrencyLogoId:ee,placeholder:te?te[0]:void 0})))),n.createElement("div",{className:a()(_.description,he&&L&&_.offset)},f&&n.createElement("div",{className:a()(_.symbolTitle,I&&_.active,T&&_.invalid,!Boolean(y)&&_.noDescription),"data-name":"list-item-title"},"string"==typeof f&&S?n.createElement(c.HighlightedText,{className:_.highlightedText,text:f,queryString:S,rules:(0,u.createRegExpList)(S)}):f,E&&n.createElement("span",{className:_.dataMode},"E")),!f&&o&&n.createElement("div",{className:a()(_.symbolTitle,I&&_.active,T&&_.invalid),"data-name":"list-item-title"},n.createElement("span",{dangerouslySetInnerHTML:{__html:o}}),E&&n.createElement("span",{className:_.dataMode},"E")),le&&fe())),!le&&n.createElement("div",{className:a()(_.cell,_.descriptionCell,Boolean(de)&&_.addition)},fe(),de?n.createElement(de,{...e,className:_.actions,onMouseOver:void 0,onMouseOut:void 0}):null),le&&de?n.createElement(de,{...e,className:_.cell,onMouseOver:void 0,onMouseOut:void 0}):null,ce&&n.createElement("div",{className:a()(_.exchangeCell,_.cell)},n.createElement("div",{className:a()(_.exchangeDescription)},!oe&&n.createElement("div",{className:a()(_.marketType,I&&_.active)},w),n.createElement("div",{className:_.source},!1,"economic"===W&&ge&&ve?n.createElement("div",{className:a()(_.exchangeName,I&&_.active,"apply-common-tooltip",_.narrow,oe&&_.wide),title:ge},ve):n.createElement("div",{className:a()(_.exchangeName,I&&_.active,ne&&"apply-common-tooltip"),title:ne},x))),pe&&n.createElement("div",{className:_.flag},n.createElement(N.SymbolSearchFlag,{key:pe?`${H}_exchange`:`${P}_${U}_${null==V?void 0:V.id}_${W}_${Z}`,className:_.icon,country:P,providerId:U,sourceId:"economic"===W&&V?V.id:void 0}))),n.createElement("div",{className:a()(_.cell,Boolean(q)&&_.actionsCell)},q));function fe(){if(T)return null;const e=a()(_.symbolDescription,I&&_.active,!g.mobiletouch&&"apply-overflow-tooltip apply-overflow-tooltip--allow-text");return b?n.createElement("div",{className:e},S?n.createElement(c.HighlightedText,{className:_.highlightedText,text:b,queryString:S,rules:(0,u.createRegExpList)(S)}):b):y?n.createElement("div",{"data-overflow-tooltip-text":(0,v.removeTags)(y), +className:e,dangerouslySetInnerHTML:{__html:y}}):null}}},29562:(e,t,r)=>{"use strict";r.d(t,{SymbolSearchFlag:()=>v});var n=r(50959),o=r(97754),a=r.n(o),l=r(24633),s=r(36279);const i=r.p+"mock-dark.16b5f3a431f502b03ae3.svg",c=r.p+"mock-light.d201313017eb2c1b989f.svg";function u(e){return e===l.StdTheme.Dark?i:c}var d=r(77975),m=r(45345),p=r(50151);const h=s.LogoSize.Medium;var g=r(33172);function v(e){const{country:t,providerId:r,sourceId:o,className:l}=e,i=(0,d.useWatchedValueReadonly)({watchedValue:m.watchedTheme}),[c,v]=(0,n.useState)(function({country:e,providerId:t,sourceId:r}){const n=(0,s.getLogoUrlResolver)();return o=>{const a=e=>n.getProviderLogoUrl(e,h),l=[{value:r,resolve:a},{value:e,resolve:e=>n.getCountryFlagUrl(e.toUpperCase(),h)},{value:t,resolve:a}].find((({value:e})=>void 0!==e&&e.length>0));return void 0!==l?l.resolve((0,p.ensureDefined)(l.value)):u(o)}}({country:t,providerId:r,sourceId:o})(i));return n.createElement("img",{className:a()(l,g.icon),crossOrigin:"",src:c,onError:function(){v(u(i))}})}},58442:(e,t,r)=>{"use strict";r.d(t,{QualifiedSources:()=>n,qualifyProName:()=>l});var n,o=r(50151),a=r(14483);r(81319);function l(e){return e}!function(e){function t(e){return e.pro_name}function r(e){{const t=a.enabled("pay_attention_to_ticker_not_symbol")?e.ticker:e.full_name;return(0,o.ensureDefined)(t)}}e.fromQuotesSnapshot=function(e){return"error"===e.status?e.symbolname:e.values.pro_name},e.fromQuotesResponse=function(e){const{values:r,symbolname:n,status:o}=e;return"error"===o&&n?n:t(r)},e.fromQuotes=t,e.fromSymbolSearchResult=function(e,t){{const{ticker:r,full_name:n}=null!=t?t:e;return a.enabled("pay_attention_to_ticker_not_symbol")?(0,o.ensureDefined)(null!=r?r:n):(0,o.ensureDefined)(n)}},e.fromSymbolInfo=r,e.fromSymbolMessage=function(e,t){return"symbol_resolved"===t.method?r(t.params[1]):e}}(n||(n={}))},20882:(e,t,r)=>{"use strict";r.d(t,{createSearchSources:()=>s,filterSearchSources:()=>a,isAllSearchSourcesSelected:()=>o,splitSearchSourcesByGroup:()=>l});const n=[];function o(e){return""===e.value()}function a(e,t){return e.filter((e=>e.includes(t)))}function l(e){const t=new Map;e.forEach((e=>{t.has(e.group())?t.get(e.group()).push(e):t.set(e.group(),[e])}));for(const e of t.values()){e[0].group()!==ExchangeGroup.NorthAmerica&&e.sort(((e,t)=>e.name().toLowerCase()>t.name().toLowerCase()?1:-1))}return new Map([...t.entries()].sort((([e],[t])=>n.indexOf(e)-n.indexOf(t))))}function s(e,t){return t.map((t=>new e(t)))}},70613:(e,t,r)=>{"use strict";r.d(t,{SymbolSearchDialogBodyContext:()=>n});const n=r(50959).createContext(null)},84524:(e,t,r)=>{"use strict";r.d(t,{SymbolSearchItemsDialogContext:()=>n});const n=r(50959).createContext(null)},22350:(e,t,r)=>{"use strict";r.d(t,{SymbolSearchItemsDialog:()=>je});var n=r(50959),o=r(97754),a=r.n(o),l=r(11542),s=r(15983);const i=["futures","forex","bond","economic"];var c=r(84877),u=r(14483),d=r(24437),m=r(35057),p=r(9745),h=r(86240),g=r(86781),v=r(84524),f=r(69654),y=r(3343),b=r(16838);function S(e,t,r){return`source-item-${e}-${t}-${r}`} +var x=r(20882),w=r(54638);function k(e){const{children:t,className:r}=e;return n.createElement("div",{className:a()(w.container,r)},n.createElement("div",{className:w.childrenWrapper},t))}var C=r(50151),E=r(77762),I=r(24637),L=r(19785),T=r(81319),R=r(91540),N=r(50674);function D(e){const{searchSource:t,onClick:r,queryString:o,isFocused:l,id:s}=e,{symbolSearchContent:i,isAllSearchSourcesSelected:c,allSearchSourcesTitle:u,isMobile:d}=(0,E.useEnsuredContext)(v.SymbolSearchItemsDialogContext),m=i.currentSelectedSearchSource,h=(0,C.ensureNotNull)(m).value(),g=c(t),f=t.value()===h,y=(0,n.useMemo)((()=>(0,L.createRegExpList)(o)),[o]),b=t.description(),S=b&&!g,x=T.isSeparateSymbolSearchTabs&&g&&u?u:t.name(),w=a()(N.container,d?N.mobile:N.desktop,f&&N.selected,l&&N.focused,g&&N.allSelected,g&&N.libAllSelected,!g&&d&&N.bordered);return n.createElement("div",{className:a()(!d&&N.wrap,g&&N.libAllSelected),onClick:r,id:s},n.createElement("div",{className:w},n.createElement("div",{className:N.iconWrap},!!g&&n.createElement(p.Icon,{className:a()(N.icon,N.allSelectedIcon),icon:R})),n.createElement("div",{className:N.textBlock},n.createElement("div",{className:a()(N.title,!S&&!d&&N.titleWithoutDesc)},n.createElement(I.HighlightedText,{className:a()(f&&N.highlighted),queryString:o,text:x,rules:y})),S&&n.createElement("div",{className:a()(N.description,"apply-overflow-tooltip")},n.createElement(I.HighlightedText,{className:N.highlighted,queryString:o,rules:y,text:b})))))}var _=r(77975),B=r(45345),M=r(26843),O=r(70613),Q=r(66619),F=r(67562),A=r(70699);const P={emptyTextClassName:A.emptyText};function U(e){const{searchSources:t}=e,{setSelectedIndex:o,setSelectedSearchSource:s,setMode:i,isMobile:c,emptyState:u,autofocus:d}=(0,E.useEnsuredContext)(v.SymbolSearchItemsDialogContext),m=(0,_.useWatchedValueReadonly)({watchedValue:B.watchedTheme})===M.StdTheme.Dark?Q:F,w=(0,g.useMatchMedia)(h["media-phone-vertical"]),[C,I]=(0,n.useState)(""),L=(0,n.useMemo)((()=>[{group:null,sources:(0,T.createGroupColumns)((0,x.filterSearchSources)(t,C),w?1:2)}]),[t,C,w]),R=(0,n.useRef)(null),N=(0,n.useRef)(null),{focusedItem:U,activeDescendant:z,handleKeyDown:V,resetFocusedItem:W}=function(e,t,r){const[o,a]=(0,n.useState)(null),[l,s]=(0,n.useState)("");function i(t){const r=e[t.groupIndex].sources[t.col].length-1;if(t.row===r){const e=d(t.groupIndex+1);if(null===e)return;return t.col>0&&!u({...t,groupIndex:e,row:0})?void a({groupIndex:e,col:0,row:0}):void a({...t,groupIndex:e,row:0})}a({...t,row:t.row+1})}function c(t){var r,n;if(0===t.row){const o=d(t.groupIndex-1,-1);if(null===o)return;const l=null!==(n=null===(r=e[o].sources[t.col])||void 0===r?void 0:r.length)&&void 0!==n?n:0;return 0===l?void a({groupIndex:o,col:0,row:0}):void a({...t,groupIndex:o,row:l-1})}a({...t,row:t.row-1})}function u(t){var r,n;return Boolean(null===(n=null===(r=e[t.groupIndex])||void 0===r?void 0:r.sources[t.col])||void 0===n?void 0:n[t.row])}function d(t=0,r=1){const n=e.length;let o=(t+n)%n;for(;!u({groupIndex:o,col:0,row:0});)if(o=(o+r+n)%n,o===t)return null;return o}return(0, +n.useEffect)((()=>{if(!r.current)return;if(!o)return void s("");const e=S(o.groupIndex,o.col,o.row),t=r.current.querySelector(`#${e}`);null==t||t.scrollIntoView({block:"nearest"}),s(e)}),[o]),(0,n.useEffect)((()=>{a(null)}),[t]),{focusedItem:o,activeDescendant:l,handleKeyDown:function(n){if(!r.current)return;const l=(0,y.hashFromEvent)(n);if(32!==l&&13!==l)switch((0,b.mapKeyCodeToDirection)(l)){case"blockNext":if(n.preventDefault(),!o){const e=d();if(null===e)break;a({groupIndex:e,col:0,row:0});break}i(o);break;case"blockPrev":if(n.preventDefault(),!o)break;c(o);break;case"inlineNext":{if(!o||t)break;n.preventDefault();const r=e[o.groupIndex].sources.length;if(o.col===r-1||!u({...o,col:o.col+1})){i({...o,col:0});break}a({...o,col:o.col+1});break}case"inlinePrev":{if(!o||t)break;n.preventDefault();const r=e[o.groupIndex].sources.length;if(0===o.col){if(0!==o.row){c({...o,col:r-1});break}const t=d(o.groupIndex-1,-1);if(null===t)break;const n=e[t].sources.length,l=e[t].sources[0].length;if(!u({groupIndex:t,col:n-1,row:l-1})){c(o);break}a({groupIndex:t,col:n-1,row:l-1});break}a({...o,col:o.col-1});break}}else{if(!o)return;n.preventDefault();const e=r.current.querySelector(`#${S(o.groupIndex,o.col,o.row)}`);e instanceof HTMLElement&&e.click()}},resetFocusedItem:()=>a(null)}}(L,w,N);(0,n.useLayoutEffect)((()=>{var e;d&&(null===(e=null==R?void 0:R.current)||void 0===e||e.focus())}),[]);const Z=u?n.createElement(u,null):n.createElement(k,{className:A.noResultsDesktop},n.createElement(p.Icon,{icon:m,className:A.emptyIcon}),n.createElement("div",{className:A.emptyText},l.t(null,void 0,r(29673)))),K=!(L.length&&L.every((e=>0===e.sources.length)));return n.createElement(O.SymbolSearchDialogBodyContext.Provider,{value:P},n.createElement(f.DialogSearch,{placeholder:l.t(null,void 0,r(52298)),onChange:function(e){W(),I(e.target.value),N&&N.current&&(N.current.scrollTop=0)},reference:R,onKeyDown:V,onBlur:W,"aria-activedescendant":z}),K?n.createElement("div",{ref:N,className:a()(A.contentList,!c&&A.contentListDesktop),onTouchStart:function(){var e;null===(e=R.current)||void 0===e||e.blur()}},L.map(((e,t)=>{const{group:r,sources:o}=e;return 0===o.length?n.createElement(n.Fragment,{key:r}):n.createElement(n.Fragment,{key:r},!1,n.createElement("div",{className:a()(A.searchSourceItemsContainer,!c&&A.searchSourceItemsContainerDesktop,w&&A.oneColumn)},o.map(((e,r)=>n.createElement("div",{key:`${t}-${r}`,className:A.column},e.map(((e,o)=>n.createElement(D,{id:S(t,r,o),isFocused:!!U&&(U.groupIndex===t&&U.col===r&&U.row===o),key:e.value(),searchSource:e,queryString:C,onClick:$.bind(null,e)}))))))))}))):Z);function $(e){s(e),i("symbolSearch"),o(-1)}}var z=r(962),V=r(45884);r(76861),r(69798);function W(e){return e.hasOwnProperty("exchange")}async function Z(e){{const t=await async function(e){return new Promise((t=>{window.ChartApiInstance.searchSymbols(e.text||"",e.exchange||"",e.type||"","",!1,!0,"",!0,"",(e=>{t(e)}))}))}(e);return{symbols:t,symbols_remaining:0}}}new Map([].map((({value:e,search_type:t})=>[e,t]))) +;var K=r(78136),$=r(51768),j=r(68335),G=r(31409),q=r(44254),Y=r(486),H=r(81574),X=r(35119),J=r(32617),ee=r(69135),te=r(63861),re=r(52597);function ne(e){var t;const{state:r,update:o}=e,{searchRef:a,forceUpdate:l,upperCaseEnabled:i}=(0,C.ensureNotNull)((0,n.useContext)(v.SymbolSearchItemsDialogContext)),c=(0,q.tokenize)(null===(t=a.current)||void 0===t?void 0:t.value),d=(0,s.validate)(c);let m=[{icon:Y,insert:"/",type:"binaryOp",name:"division"},{icon:H,insert:"-",type:"binaryOp",name:"subtraction"},{icon:X,insert:"+",type:"binaryOp",name:"addition"},{icon:J,insert:"*",type:"binaryOp",name:"multiplication"}];return u.enabled("hide_exponentiation_spread_operator")||(m=m.concat([{icon:ee,insert:"^",type:"binaryOp",name:"exponentiation"}])),u.enabled("hide_reciprocal_spread_operator")||(m=m.concat([{icon:te,type:"complete",name:"1/x",callback:()=>{!a.current||d.errors.length||d.warnings.length||(a.current.value=(0,s.stringifyTokens)((0,s.flip)(c)),l())}}])),n.createElement("div",{className:re.actions},m.map((e=>n.createElement(G.ToolWidgetButton,{className:re.actionButton,icon:e.icon,key:e.name,isDisabled:oe(e,d),onClick:()=>function(e){var t;if(!oe(e,d)){if(e.insert&&a.current){const t=a.current.value+e.insert;a.current.value=t,a.current.setSelectionRange(t.length,t.length);const[n,,c]=(0,s.getCurrentTokenParamsFromInput)(a.current,i);r.current&&(r.current.selectedIndexValue=-1,r.current.searchSpreadsValue=(0,s.isSpread)(c),r.current.searchTokenValue=n),l(),o()}e.callback&&e.callback(),null===(t=a.current)||void 0===t||t.focus(),(0,$.trackEvent)("GUI","SS",e.name)}}(e)}))))}function oe(e,t){let r=!1;if(!t.errors.length)switch(e.type){case"binaryOp":r="var"===t.currentState;break;case"openBrace":r="var"!==t.currentState;break;case"closeBrace":r="var"===t.currentState&&t.braceBalance>0;break;case"complete":r=!t.errors.length&&!t.warnings.length}return!r}var ae=r(90186),le=r(61371);function se(e){const{title:t,isActive:r,isAnimated:n,activeColor:o,size:l="m",appearance:s="default",fontSize:i="m",grayStyles:c,className:u}=e;return a()(le.bubble,r&&le.active,o&&le[o],t&&"apply-common-tooltip",l&&le[`size-${l}`],i&&le[`fontSize-${i}`],s&&le[`appearance-${s}`],n&&le.animated,c&&le.gray,u)}function ie(e){const{id:t,title:r,tabIndex:o,role:l,contentClassName:s,children:i,onClick:c,onMouseDown:u,reference:d,grayStyles:m,...p}=e;return n.createElement("span",{...(0,ae.filterAriaProps)(p),...(0,ae.filterDataProps)(p),id:t,title:r,tabIndex:o,role:l,className:se(e),onClick:c,onMouseDown:u,ref:d},n.createElement("span",{className:a()(le.content,s)},i))}var ce=r(88389);function ue(e){const{className:t,itemClassName:r,itemContentClassName:a,items:l,getItemTitle:s,getItemTooltip:i,getItemKey:c,checkItemIsActive:u,getItemColor:d,onBubbleClick:m,multiline:p,children:h,BubbleComponent:g=ie,reference:v,fontSize:f,grayStyles:y}=e;return n.createElement("div",{className:o(t,ce.bubbles,p&&ce.multiLine),ref:v},l.map(((e,t)=>n.createElement(g,{key:c?c(e):t,id:c?c(e):t.toString(),className:o(ce.bubble,r),contentClassName:a,onClick:function(){m(e) +},onMouseDown:function(e){e.preventDefault()},isActive:!!u&&u(e),activeColor:d?d(e):void 0,fontSize:f,title:i?i(e):void 0,grayStyles:y},s(e)))),h)}var de=r(63932),me=r(20037),pe=r(29006),he=r(14543),ge=r(10381),ve=r(52019),fe=r(14444);const ye=(0,T.getDefaultSearchSource)();function be(e){const{mode:t,setMode:o,searchRef:s,cachedInputValue:i,setSelectedIndex:c,setSelectedSearchSource:u,isAllSearchSourcesSelected:d,allSearchSourcesTitle:m,upperCaseEnabled:h,symbolSearchContent:g}=(0,E.useEnsuredContext)(v.SymbolSearchItemsDialogContext),f=g.currentSelectedSearchSource,y=(0,C.ensureNotNull)(f),b="symbolSearch"===t,S=d(y),x=T.isSeparateSymbolSearchTabs&&S&&m?m:y.name(),w=(0,n.useCallback)((()=>{var e;if(T.isSeparateSymbolSearchTabs&&!S&&ye)return u(ye),c(-1),void(null===(e=s.current)||void 0===e||e.focus());s.current&&(i.current=h?s.current.value.toUpperCase():s.current.value),o("exchange")}),[S,s,h,o,u]);return T.isSeparateSymbolSearchTabs?b?n.createElement(he.LightButton,{onClick:w,isPills:!S,size:"xsmall",variant:S?"ghost":"quiet-primary",showCaret:S,endIcon:S?void 0:ve,enableActiveStateStyles:!1,className:a()(fe.button,!S&&fe.withFlag),tabIndex:-1,"data-name":"sources-button"},n.createElement("div",{className:fe.buttonContent},null,n.createElement("span",null,x))):null:b?n.createElement("div",{className:a()(fe.flagWrap,"apply-common-tooltip",!S&&fe.withFlag),title:l.t(null,void 0,r(13269)),onClick:w,"data-name":"sources-button"},S&&n.createElement(p.Icon,{className:fe.icon,icon:R}),null,n.createElement("div",{className:a()(fe.title)},x),n.createElement(ge.ToolWidgetCaret,{className:fe.caret,dropped:!1})):null}var Se=r(37796);function xe(e){const{brokerButton:t=null}=e,{isSmallWidth:o,selectedFilterValues:s,setSelectedFilterValues:i,setSelectedIndex:c,isMobile:u,searchRef:d,symbolSearchContent:m}=(0,E.useEnsuredContext)(v.SymbolSearchItemsDialogContext),p=m.tabSelectFilters;return T.isSeparateSymbolSearchTabs?n.createElement("div",{className:a()(Se.wrap,Se.small,Se.newStyles,u&&Se.mobile)},t&&n.createElement("div",{className:Se.brokerWrap},t),m.canChangeExchange&&n.createElement("div",{className:Se.filterItem},n.createElement(be,null)),p&&p.map((e=>{const{id:t,options:r,label:o}=e,a=r.find((e=>e.value===FILTER_DEFAULT_VALUE));if(!a)throw new Error("There must be default filter value in filter definition");const l=r.find((e=>{var r;return e.value===(null===(r=s[m.currentSymbolType])||void 0===r?void 0:r[t])}))||a;return n.createElement("div",{key:t,className:Se.filterItem},n.createElement(SymbolSearchSelectFilter,{selectedOption:l,defaultOption:a,options:r,onSelect:e=>{var r;i(m.currentSymbolType,{[t]:e.value}),trackEvent("New SS",m.currentSymbolType,null===e.value?e.analyticsLabel:e.value),c(-1),null===(r=d.current)||void 0===r||r.focus()},label:o,isMobile:u,"data-name":t}))}))):n.createElement("div",{className:a()(Se.wrap,o&&Se.small)},n.createElement("div",{className:Se.item},n.createElement("div",{className:Se.text},o?l.t(null,void 0,r(48490)):l.t(null,void 0,r(89053)))),n.createElement("div",{className:Se.item +},!o&&n.createElement("div",{className:Se.text},l.t(null,void 0,r(29601))),m.canChangeExchange&&n.createElement("div",{className:Se.exchange},n.createElement(be,null))))}var we=r(38223),ke=r(52662);function Ce(e){const{onTouchMove:t,listRef:r,className:o,listWrapRef:l,virtualListKey:s,items:i,getItemSize:c,hideFeed:u,canLoadMore:d,onLoadMoreSymbols:m}=e,{mode:p,isSmallWidth:h,handleListWidth:g}=(0,E.useEnsuredContext)(v.SymbolSearchItemsDialogContext),[f,y]=(0,n.useState)(null),b=(0,pe.useResizeObserver)((function([e]){y(e.contentRect.height),g(e.contentRect.width)})),S=(0,n.useCallback)((e=>{const{index:t,style:r}=e;return n.createElement("div",{style:r},i[t])}),[i]),x=(0,n.useCallback)((e=>(0,C.ensure)(i[e].key)),[i]),w="watchlist"===p&&null!==f;return n.createElement("div",{className:a()(ke.wrap,w&&ke.watchlist,u&&ke.noFeed,u&&T.isSeparateSymbolSearchTabs&&ke.newStyles,o),onTouchMove:t,ref:b},n.createElement("div",{ref:l,className:a()(ke.scrollContainer,u&&ke.noFeed)},w?n.createElement(me.VariableSizeList,{key:s,ref:r,className:ke.listContainer,width:"100%",height:(0,C.ensureNotNull)(f),itemCount:i.length,itemSize:c,children:S,itemKey:x,overscanCount:20,direction:(0,we.isRtl)()?"rtl":"ltr"}):n.createElement(n.Fragment,null,n.createElement("div",{className:a()(ke.listContainer,h&&ke.multiLineItemsContainer)},!T.isSeparateSymbolSearchTabs&&n.createElement(xe,null),...i,!1))))}var Ee=r(17531),Ie=r(85544);const Le=u.enabled("hide_image_invalid_symbol");function Te(e){const{otherSymbolsCount:t,onChangeSymbolTypeFilter:r,onResetFilters:a,onListTouchMove:l,brokerTitle:s,brokerLogoInfo:i,isBrokerActive:c,onBrokerToggle:u,listRef:d,listWrapRef:m,onLoadMoreSymbols:p,canLoadMore:h}=e,{mode:g,isMobile:f,selectedSymbolType:y,symbolTypes:b,feedItems:S,contentItem:x,emptyState:w=Re,symbolSearchContent:k,symbolSearchState:C}=(0,E.useEnsuredContext)(v.SymbolSearchItemsDialogContext),I=s?n.createElement(BrokerButton,{brokerTitle:s,isActive:c,onToggle:u,logoInfo:i}):null,L="symbolSearch"===g&&["good","loadingWithPaginated"].includes(C),R=null!=x?x:Ee.SymbolSearchDialogContentItem,N=(0,n.useMemo)((()=>S.map((e=>n.createElement(R,{...e,searchToken:k.token})))),[S]);return n.createElement(n.Fragment,null,"symbolSearch"===g&&n.createElement(n.Fragment,null,b.length>0&&n.createElement(ue,{className:o(T.isSeparateSymbolSearchTabs&&(k.withFilters||f&&I)&&Ie.withFilters,!f&&I&&Ie.withButton),itemClassName:Ie.symbolType,items:b,getItemTitle:e=>e.name,getItemKey:e=>e.value,checkItemIsActive:e=>e.value===y,onBubbleClick:r,multiline:!f,grayStyles:!0},!f&&n.createElement("div",{className:Ie.brokerButton},I)),!T.isSeparateSymbolSearchTabs&&f&&b.length>0&&s&&n.createElement("div",{className:Ie.brokerButtonWrap},I),T.isSeparateSymbolSearchTabs&&n.createElement(xe,{brokerButton:f?I:void 0})),n.createElement(Ce,{listRef:d,listWrapRef:m,onTouchMove:l,items:N,getItemSize:()=>De,onLoadMoreSymbols:p,canLoadMore:h,hideFeed:!L}),"loading"===C&&n.createElement("div",{className:Ie.spinnerWrap +},n.createElement(de.Spinner,null)),"symbolSearch"===g&&n.createElement(n.Fragment,null,!1,"empty"===C&&n.createElement(w,null)))}function Re(e){const t=(0,_.useWatchedValueReadonly)({watchedValue:B.watchedTheme})===M.StdTheme.Dark?Q:F;return n.createElement(k,{className:Ie.noResultsDesktop},!Le&&n.createElement(p.Icon,{icon:t,className:Ie.emptyIcon}),n.createElement("div",{className:Ie.emptyText},l.t(null,void 0,r(41379))))}const Ne=(0,T.getDefaultSearchSource)(),De=52;function _e(e){const{mode:t,setMode:o,setSelectedIndex:i,isMobile:c,selectedSearchSource:d,setSelectedSearchSource:m,isAllSearchSourcesSelected:p,selectedSymbolType:h,setSelectedSymbolType:g,symbolSearchContent:y,setSymbolSearchContent:b,searchRef:S,setSearchSpreads:x,showSpreadActions:w,selectedItem:k,forceUpdate:C,placeholder:I,initialScreen:L,footer:R,searchInput:N,upperCaseEnabled:D,externalInput:_,handleKeyDown:B,customSearchSymbols:M,filterDefinitions:Q,filterQueryParams:F,searchSources:A,symbolSearchState:P,setSymbolSearchState:U,onEmptyResults:G}=(0,E.useEnsuredContext)(v.SymbolSearchItemsDialogContext),q=(0,n.useRef)(t);q.current=t;const Y=(0,n.useRef)(new AbortController),[H,X]=(0,n.useState)(0),J=(0,n.useRef)(0),[ee,te]=(0,n.useState)(y.token),re=(0,n.useRef)(null),oe=(0,n.useRef)(null),ae=(0,n.useRef)({selectedIndexValue:-1,searchTokenValue:"",searchSpreadsValue:!0}),le=(0,n.useRef)(null),se=(0,n.useRef)(null),ie=(0,n.useRef)(null),{broker:ce=null,brokerId:ue,brokerTitle:de,brokerLogoInfo:me,isBrokerChecked:pe=!1,setIsBrokerChecked:he=(()=>{}),unhideSymbolSearchGroups:ge=""}={brokerId:void 0,brokerTitle:void 0,brokerLogoInfo:void 0};(0,n.useEffect)((()=>()=>{Y.current.abort(),Be(),Me()}),[]),(0,n.useEffect)((()=>{(null==S?void 0:S.current)&&te(S.current.value)}),[]),(0,n.useEffect)((()=>{const e=S.current;if(e)return e.addEventListener("input",we),e.addEventListener("focus",De),e.addEventListener("select",xe),e.addEventListener("click",xe),e.addEventListener("keyup",_e),_&&B&&e.addEventListener("keydown",B),()=>{e&&(e.removeEventListener("input",we),e.removeEventListener("focus",De),e.removeEventListener("select",xe),e.removeEventListener("click",xe),e.removeEventListener("keyup",_e),_&&B&&e.removeEventListener("keydown",B))}}),[B]),(0,n.useEffect)((()=>{Boolean(L)&&""===ee.trim()||(b((e=>({...e,symbolStartIndex:0}))),Ce(ee,h,d).then((()=>{re.current&&(re.current.scrollTop=0)})))}),[ee,h,d,pe,L,F]),(0,n.useEffect)((()=>{var e;if(!k||!S.current)return;if(!u.enabled("show_spread_operators"))return S.current.value=k.symbol,void C();const t=W(k)?k.exchange:k.parent.exchange;let r;r="contracts"in k&&(null===(e=k.contracts)||void 0===e?void 0:e.length)?k.contracts[0]:k;const n={name:r.symbol,exchange:t,prefix:r.prefix,fullName:r.full_name},[o,a]=(0,s.getNextSymbolInputValueAndPosition)(S.current,n,D);S.current.value=o,S.current.setSelectionRange(a,a),C()}),[k]);const ve=null!=L?L:"div",fe=Boolean(L)&&"symbolSearch"!==t,ye=null!=N?N:f.DialogSearch,be=(0,n.useMemo)((()=>({listRef:oe,resetRecommends:Re,updateRecommends:Ce,searchToken:ee, +emptyTextClassName:Ie.emptyText,isBrokerChecked:pe,symbolSearchState:P,currentMode:q})),[oe,ee,pe,P,q,F]);return n.createElement(O.SymbolSearchDialogBodyContext.Provider,{value:be},!(_&&"symbolSearch"===t)&&n.createElement(ye,{reference:S,className:a()(Ie.search,D&&Ie.upperCase),placeholder:I||l.t(null,void 0,r(52298))},w&&n.createElement(ne,{state:ae,update:ke})),fe?n.createElement(ve,null):n.createElement(Te,{otherSymbolsCount:H,onListTouchMove:function(){var e;null===(e=S.current)||void 0===e||e.blur()},onChangeSymbolTypeFilter:function(e){const{value:t}=e;g(t),i(-1)},onResetFilters:function(){var e;T.isSeparateSymbolSearchTabs?"resetFilter"===P?g((0,T.getAllSymbolTypesValue)()):Ne&&m(Ne):(g((0,T.getAllSymbolTypesValue)()),Ne&&m(Ne));he(!1),c||null===(e=S.current)||void 0===e||e.focus()},brokerTitle:de,brokerLogoInfo:me,isBrokerActive:pe,onBrokerToggle:he,listRef:oe,listWrapRef:re,onLoadMoreSymbols:void 0,canLoadMore:void 0}),R);function Se(){if(!S.current)return;const[e,t,r]=(0,s.getCurrentTokenParamsFromInput)(S.current,D);J.current=t,ae.current={selectedIndexValue:-1,searchSpreadsValue:(0,s.isSpread)(r),searchTokenValue:e},le.current||(le.current=setTimeout(ke,0))}function xe(){if(!S.current)return;const[,e]=(0,s.getCurrentTokenParamsFromInput)(S.current,D);e!==J.current&&Se()}function we(){u.enabled("show_spread_operators")?Se():S.current&&(ae.current={selectedIndexValue:-1,searchSpreadsValue:!1,searchTokenValue:S.current.value},le.current||(le.current=setTimeout(ke,0)))}function ke(){const{selectedIndexValue:e,searchTokenValue:t,searchSpreadsValue:r}=ae.current;le.current=null,(0,z.unstable_batchedUpdates)((()=>{x(r),i(e),te(D?t.toUpperCase():t)}))}async function Ce(e,t,r,n){var o,a,l;try{"noop"===P?U("loading"):n?U("loadingWithPaginated"):(Be(),Me(),se.current=setTimeout((()=>{b({token:e,canChangeExchange:Boolean(d&&A.length>1&&!(0,T.exchangeSelectDisabled)(t)),tabSelectFilters:null==Q?void 0:Q[t],withFilters:!!t,currentSymbolType:t,currentSelectedSearchSource:d,currentTabAvailableSearchSources:A,renderSymbolSearchList:[],symbolsRemaining:0,symbolStartIndex:0}),U("loading")}),500)),Oe();(0,T.getAllSymbolTypesValue)();const i=!1;let c;if(pe&&ce){c=(await(0,V.respectAbort)(Y.current.signal,ce.accountMetainfo())).prefix}const m=u.enabled("show_spread_operators")?null!==(a=null!==(o=(0,s.getExchange)(e))&&void 0!==o?o:c)&&void 0!==a?a:null==r?void 0:r.getRequestExchangeValue():null==d?void 0:d.getRequestExchangeValue(),p=(0,s.getExchange)(e)||null===(l=r||d)||void 0===l?void 0:l.getRequestCountryValue(),[h,g]=await Promise.all([Le(Y.current.signal,e,t,r,m,p,n),i&&!n?getRecent():Promise.resolve([])]),v=g.filter((e=>{var t,r;return m?(null===(t=e.exchange)||void 0===t?void 0:t.toLowerCase())===m.toLowerCase():!p||(null===(r=e.country)||void 0===r?void 0:r.toLowerCase())===p.toLowerCase()})),f=new Set(v.map((e=>`${e.exchange}_${e.symbol}`))),S=h.symbols.filter((e=>!f.has(`${e.exchange}_${e.symbol}`)));let x=function(e,t=window.ChartApiInstance.symbolsGrouping()){var r;const n={},o=[];for(let a=0;a({...r,canChangeExchange:Boolean(d&&A.length>1&&!(0,T.exchangeSelectDisabled)(t)),tabSelectFilters:null==Q?void 0:Q[t],token:e,symbolsRemaining:0,withFilters:!!t,currentSymbolType:t,currentSelectedSearchSource:d,currentTabAvailableSearchSources:A}))),Be(),U("empty"),void Ee();Be(),b((r=>({...r,canChangeExchange:Boolean(d&&A.length>1&&!(0,T.exchangeSelectDisabled)(t)),tabSelectFilters:null==Q?void 0:Q[t],renderSymbolSearchList:x,token:e,symbolsRemaining:h.symbols_remaining,withFilters:!!t,currentSymbolType:t,currentSelectedSearchSource:d,currentTabAvailableSearchSources:A,symbolStartIndex:r.symbolStartIndex+h.symbols.length}))),U("good")}catch(e){(0,V.skipAbortError)(e)}}function Ee(){G&&(ie.current=setTimeout((()=>G()),1e3))}async function Le(e,t,r,n,o,a,l){var i;const c={serverHighlight:!1,text:u.enabled("show_spread_operators")?(0,s.shortName)(t):null===(i=S.current)||void 0===i?void 0:i.value,exchange:o,country:a,type:r,lang:window.language||"",sortByCountry:void 0,brokerId:ue,onlyTradable:Boolean(ue)&&pe,unhideSymbolSearchGroups:ge,signal:e,start:l,filterQueryParams:F},d=(0,K.getSearchRequestDelay)();return void 0!==d&&await(0,V.delay)(e,d),M?M(c):Z(c)}function Re(){Oe(),U("empty"),te(""),x(!1),b((e=>({...e,symbolStartIndex:0}))),Be()}function De(){"watchlist"===q.current&&(o("symbolSearch"),(0,$.trackEvent)("Watchlist","Mobile SS","Go to SS page"))}function _e(e){switch((0,j.hashFromEvent)(e)){case 37:case 39:xe()}}function Be(){se.current&&clearTimeout(se.current)}function Me(){ie.current&&clearTimeout(ie.current)}function Oe(){Y.current.abort(),Y.current=new AbortController}}var Be=r(48199),Me=r(24658),Oe=r(58442),Qe=r(56840);function Fe(e){const[t,r]=(0,n.useState)((()=>{const{defaultSearchSource:t,searchSources:r}=e,n=Qe.getValue("symboledit.exchangefilter","");return r.find((e=>e.value()===n))||t}));return[t,(0,n.useCallback)((e=>{var t;r(e),t=e,Qe.setValue("symboledit.exchangefilter",t.value())}),[])]}function Ae(e){const[t,r]=(0,n.useState)((()=>{if(1===e.types.length)return e.types[0].value;const t=Qe.getValue("symboledit.filter",(0,T.getAllSymbolTypesValue)());return e.types.find((e=>e.value===t))?t:(0,T.getAllSymbolTypesValue)()}));return[t,(0,n.useCallback)((e=>{var t;r(e),t=e,Qe.setValue("symboledit.filter",t)}),[])]}var Pe=r(36947),Ue=r(82708),ze=r(88145),Ve=r(76460),We=r(62393);const Ze=(0,T.getAvailableSearchSources)(),Ke=(0,T.getDefaultSearchSource)(),$e=u.enabled("uppercase_instrument_names");function je(e){var t +;const{onClose:o,initialMode:a,defaultValue:m="",showSpreadActions:p,hideMarkedListFlag:h,selectSearchOnInit:g=!0,onSearchComplete:f,dialogTitle:y=l.t(null,void 0,r(99983)),placeholder:S,fullscreen:w,initialScreen:k,wrapper:C,dialog:E,contentItem:I,footer:L,searchInput:R,emptyState:N,autofocus:D,dialogWidth:_,onKeyDown:B,searchSourcesScreen:M,customSearchSymbols:O,isDisableFiltering:Q,disableRecents:F,shouldReturnFocus:A,onSymbolFiltersParamsChange:P,onEmptyResults:z}=e,V=(0,n.useMemo)((()=>Q?[]:e.symbolTypes?e.symbolTypes:(0,T.getAvailableSymbolTypes)()),[]),K=void 0!==e.input,$=Q?[]:Ze,[G,q]=(0,n.useState)(a),Y=(0,n.useRef)(m),[H,X]=Fe({searchSources:$,defaultSearchSource:Ke}),[J,ee]=[],[te,re]=Ae({types:V}),[ne,oe]=[{},()=>{}],[ae,le]=(0,n.useState)(!1),[se,ie]=(0,n.useState)(-1),[ce,ue]=(0,n.useState)("noop"),de=T.isSeparateSymbolSearchTabs?TAB_SELECT_FILTER_MAP:void 0,me=T.isSeparateSymbolSearchTabs?(null==J?void 0:J[te])||Ke:H,pe=(0,n.useMemo)((()=>{if(!T.isSeparateSymbolSearchTabs)return $;return $.filter((e=>{const t=TAB_SOURCE_FILTER_MAP[te];if(!t)return!1;if(!te)return!0;const r=e.group();return r===ExchangeGroup.AllExchanges||r&&t.value.includes(r)}))}),[$,te]),[he,ge]=(0,n.useState)((()=>({canChangeExchange:Boolean(H&&Ze.length>1&&!(0,T.exchangeSelectDisabled)(te)),tabSelectFilters:null==de?void 0:de[te],withFilters:!!te,renderSymbolSearchList:[],token:Y.current,symbolsRemaining:0,currentSymbolType:te,currentSelectedSearchSource:me,currentTabAvailableSearchSources:pe,symbolStartIndex:0}))),ve=(0,n.useCallback)((e=>{trackEvent("New SS",te,"Change sources"),null==ee||ee(te,e),ge((t=>({...t,currentSelectedSearchSource:e})))}),[te,ge]),fe=(0,n.useRef)(null!==(t=e.input)&&void 0!==t?t:null),[ye,be]=(0,n.useState)(!1),Se=(0,Pe.useForceUpdate)(),[xe,ke]=(0,n.useState)(new Set),{broker:Ce=null,brokerId:Ee,unhideSymbolSearchGroups:Ie="",displayBrokerSymbol:Le=!1}={brokerId:void 0};(0,n.useLayoutEffect)((()=>{var e;!(null==fe?void 0:fe.current)||!K&&Boolean(null===(e=fe.current)||void 0===e?void 0:e.value)||(K||"compare"===G||(fe.current.value=Y.current),!D||K&&"symbolSearch"!==G||fe.current.focus())}),[G]),(0,n.useEffect)((()=>{(null==fe?void 0:fe.current)&&g&&D&&fe.current.select()}),[]);const Te=(0,n.useMemo)((()=>he.renderSymbolSearchList.reduce(((e,t)=>{const r=Ye(t),n=xe.has(r);return e.push(t),n&&t.contracts&&e.push(...t.contracts.map((e=>({...e,parent:t})))),e}),[])),[he.renderSymbolSearchList,xe]),Re=(0,n.useRef)(null);(0,n.useEffect)((()=>{var e;-1!==se&&(null===(e=Re.current)||void 0===e||e.scrollIntoView({block:"nearest"}))}),[se,Re]);const Ne=i.includes(te),De=(0,n.useMemo)((()=>Te.map(((e,t)=>{var r,n,o,a;if(W(e)){const o=Ye(e),a=e.contracts?xe.has(o):void 0,l=t===se,s=he.renderSymbolSearchList.findIndex((t=>t.symbol===e.symbol&&t.exchange===e.exchange))+1;return{key:t,numberInList:s,id:o,title:qe(e,Le),description:e.description,isOffset:!1,onClick:lt.bind(null,e,s),providerId:e.provider_id,source:e.source,source2:e.source2,country:null===(r=e.country)||void 0===r?void 0:r.toLocaleLowerCase(), +type:e.type,exchangeName:null===e.exchange?void 0:e.exchange,exchangeTooltip:"",prefix:e.prefix||void 0,marketType:(0,Me.marketType)(e.type,e.typespecs,!1),hideMarketType:Ne,isEod:(null===(n=e.params)||void 0===n?void 0:n.includes("eod"))&&"economic"!==e.type,isYield:(0,ze.isYield)(e),isExpanded:a,onExpandClick:e.contracts?st.bind(null,o):void 0,fullSymbolName:e.contracts?Oe.QualifiedSources.fromSymbolSearchResult(e,e.contracts[0]):Oe.QualifiedSources.fromSymbolSearchResult(e),itemRef:l?Re:void 0,isSelected:t===se,hideMarkedListFlag:h,item:e,logoId:e.logoid,currencyLogoId:e["currency-logoid"],baseCurrencyLogoId:e["base-currency-logoid"],shortName:(0,Ue.safeShortName)(Oe.QualifiedSources.fromSymbolSearchResult(e)),currencyCode:e.currency_code,isPrimary:e.is_primary_listing}}{const{parent:r}=e,n=Ye(r),l=t===se,s=he.renderSymbolSearchList.findIndex((e=>e.symbol===r.symbol&&e.exchange===r.exchange))+1;return{key:t,numberInList:s,id:n+e.symbol,dangerousTitleHTML:qe(e,Le),dangerousDescriptionHTML:`${r.description}`+(e.description?` (${e.description})`:""),isOffset:!0,isEod:null===(o=e.params)||void 0===o?void 0:o.includes("eod"),isYield:(0,ze.isYield)(e),onClick:it.bind(null,e.parent,e,s),providerId:r.provider_id,country:null===(a=r.country)||void 0===a?void 0:a.toLowerCase(),type:r.type,exchangeName:null===r.exchange?void 0:r.exchange,exchangeTooltip:"",marketType:(0,Me.marketType)(r.type,e.typespecs,!1),hideMarketType:Ne,fullSymbolName:Oe.QualifiedSources.fromSymbolSearchResult(e.parent,e),itemRef:l?Re:void 0,isSelected:l,hideMarkedListFlag:h,item:e}}}))),[he.renderSymbolSearchList,xe,G,se,B]),Qe=(0,n.useMemo)((()=>function(e,t,r){const n=null==t?void 0:t[e],o=new Map(null==n?void 0:n.map((e=>[e.id,e.urlParam]))),a=r[e];let l;if(a){l={};for(const[e,t]of Object.entries(a)){const r=o.get(e);r&&(l[r]=t)}}return l}(te,de,ne)),[te,de,ne]),je=(0,n.useMemo)((()=>he.renderSymbolSearchList.slice(0,20).map((e=>e.contracts?Oe.QualifiedSources.fromSymbolSearchResult(e,e.contracts[0]):Oe.QualifiedSources.fromSymbolSearchResult(e)))),[he.renderSymbolSearchList]);(0,n.useEffect)((()=>{var e,t,r;if(!P)return;const n=["resetFilter","resetTabFilter","empty"].includes(ce)?[]:je,o={...Qe,result_list:n};if(o.search_type||(o.search_type="bitcoin,crypto"===te?"crypto":te),!T.isSeparateSymbolSearchTabs)return o.exchange=null!==(e=null==me?void 0:me.getRequestCountryValue())&&void 0!==e?e:null,void P(o);if(te){const e=null!==(t=null==me?void 0:me.getRequestCountryValue())&&void 0!==t?t:null;e&&(o.country=e);const n=null!==(r=null==me?void 0:me.getRequestExchangeValue())&&void 0!==r?r:null;n&&(o.exchange=n)}P(o)}),[te,Qe,je,me,ce]);const Je=null!=E?E:Xe,et=Je!==Xe&&!K,tt=(e,t)=>{var r;return{mode:G,setMode:q,selectedSearchSource:me,setSelectedSearchSource:T.isSeparateSymbolSearchTabs?ve:X,isAllSearchSourcesSelected:x.isAllSearchSourcesSelected,allSearchSourcesTitle:T.isSeparateSymbolSearchTabs?null===(r=TAB_SOURCE_FILTER_MAP[he.currentSymbolType])||void 0===r?void 0:r.allSearchSourcesTitle:void 0,selectedSymbolType:te,setSelectedSymbolType:re, +selectedIndex:se,setSelectedIndex:ie,onClose:o,setSymbolSearchContent:ge,symbolSearchContent:he,searchRef:fe,cachedInputValue:Y,searchSpreads:ae,setSearchSpreads:le,handleListWidth:ct,isSmallWidth:ye,feedItems:De,isMobile:e,showSpreadActions:p,selectSearchOnInit:g,isTablet:t,selectedItem:Te[se],forceUpdate:Se,placeholder:S,initialScreen:k,toggleExpand:st,openedItems:xe,onSubmit:mt,onSearchComplete:f,footer:L,symbolTypes:V,contentItem:I,searchInput:R,emptyState:N,autofocus:D,upperCaseEnabled:$e,externalInput:K,handleKeyDown:et?void 0:dt,customSearchSymbols:O,searchSources:pe,filterDefinitions:de,selectedFilterValues:ne,setSelectedFilterValues:oe,filterQueryParams:Qe,symbolSearchState:ce,setSymbolSearchState:ue,onEmptyResults:void 0}},rt=null!=M?M:U,nt="exchange"===G,ot=nt?{title:l.t(null,void 0,r(19724)),dataName:"exchanges-search",render:()=>n.createElement(rt,{searchSources:he.currentTabAvailableSearchSources}),additionalHeaderElement:n.createElement(Be.BackButton,{onClick:()=>q("symbolSearch"),className:We.backButton,size:"medium","aria-label":l.t(null,{context:"input"},r(16936)),preservePaddings:!0,flipIconOnRtl:(0,we.isRtl)()}),additionalElementPos:"before"}:{title:y,dataName:"symbol-search-items-dialog",render:()=>n.createElement(_e,null),additionalElementPos:"after"},at=null!=C?C:"div";return n.createElement(at,null,n.createElement(c.MatchMediaMap,{rules:d.DialogBreakpoints},(({TabletSmall:e,TabletNormal:t})=>n.createElement(v.SymbolSearchItemsDialogContext.Provider,{value:tt(e,t)},n.createElement(Je,{...ot,shouldReturnFocus:A,fullScreen:w,onClose:o,onClickOutside:o,onKeyDown:et?void 0:dt,isOpened:!0})))));function lt(e,t,r){if(e.contracts)return e.contracts.length?void it(e,e.contracts[0],t,r):void st(Ye(e));it(e,void 0,t,r)}function st(e){const t=new Set(xe);t.has(e)?t.delete(e):t.add(e),ke(t)}function it(e,t,r,n){const a=t||e,{exchange:l}=e;if(u.enabled("show_spread_operators")){const e={name:a.symbol,exchange:l,prefix:a.prefix,fullName:a.full_name};if(ae)return ut(e),void Se();if(fe.current&&fe.current.value.includes(","))return void ut(e)}pt([{resolved:!0,symbol:Oe.QualifiedSources.fromSymbolSearchResult(e,t),result:a}],r,n),o()}function ct(e){be("fixed"===_||e<=640)}function ut(e){if(!fe.current)return;const[t,r]=(0,s.getNextSymbolInputValueAndPosition)(fe.current,e,$e);fe.current.value=t,fe.current.setSelectionRange(r,r),fe.current.focus()}function dt(e){const t=(0,j.hashFromEvent)(e);switch(t){case 13:e.preventDefault(),mt(!0);break;case 27:if(e.preventDefault(),nt)return void q("symbolSearch");o()}switch((0,b.mapKeyCodeToDirection)(t)){case"blockPrev":if(e.preventDefault(),0===se||"good"!==ce)return;if(-1===se)return void ie(0);ie(se-1);break;case"blockNext":if(e.preventDefault(),se===De.length-1||"good"!==ce)return;ie(se+1);break;case"inlinePrev":{if(-1===se)return;const t=De[se],{id:r,isOffset:n,onExpandClick:o}=t;if(!n&&r&&xe.has(r)&&Boolean(o)&&!Boolean(B)&&(e.preventDefault(),st(r)),o)return void(null==B||B(e,!0));break}case"inlineNext":{if(-1===se)return +;const t=De[se],{id:r,isOffset:n,onExpandClick:o}=t;if(n||!r||xe.has(r)||!Boolean(o)||Boolean(B)||(e.preventDefault(),st(r)),o)return void(null==B||B(e,!0));break}}null==B||B(e)}function mt(e){if(!fe.current)return;let t=fe.current.value;if(u.enabled("show_spread_operators")&&ae&&t){const r=De[se];if(r&&void 0!==r.isExpanded&&(r.onClick(),t=fe.current.value),t.includes(",")){return pt(He(t).map(Ge),null),void(e&&o())}return pt([{symbol:$e?t.toUpperCase():t,resolved:!1}],null),void(e&&o())}if(t.includes(","))return pt(He(t).map(Ge),null),void(e&&o());if(-1!==se){De[se].onClick()}else{const r=$e?t.toUpperCase():t;if(r&&""!==r.trim()){const e=He(r);if(void 0!==Ee&&-1===r.indexOf(":"))(function(e){let t=!1;return Promise.all(e.map((e=>-1!==e.indexOf(":")||t?Promise.resolve({symbol:e,resolved:!1}):(t=!0,async function(e){var t;null===(t=await(null==Ce?void 0:Ce.accountMetainfo()))||void 0===t||t.prefix;const r=void 0,n=await Z({strictMatch:!0,serverHighlight:!1,text:e,lang:window.language||"",brokerId:Ee,onlyTradable:!0,unhideSymbolSearchGroups:Ie,exchange:r});if(0!==n.symbols.length){const e=n.symbols[0],{contracts:t}=e,r=t&&t.length>0?t[0]:void 0,o=e.prefix||e.exchange,a=r?r.symbol:e.symbol;if(o&&a)return{symbol:Oe.QualifiedSources.fromSymbolSearchResult(e,r),resolved:!0,result:e}}return{symbol:e,resolved:!1}}(e)))))})(e).then((e=>pt(e,null)));else{pt(e.map(Ge),null)}}e&&o()}}async function pt(e,t,r){var n;const[{result:o,symbol:a,resolved:l}]=e,s=null===(n=fe.current)||void 0===n?void 0:n.value,i=!r||(0,Ve.isKeyboardClick)(r);let c=ae;void 0!==o&&W(o)&&(c="spread"===o.type),f(e,{symbolType:te,isKeyboardEvent:i,numberInList:t,inputValue:s,isSpread:c})}}function Ge(e){return{symbol:$e?e.toUpperCase():e,resolved:!1}}function qe(e,t){const{broker_symbol:r,symbol:n,description:o}=e;return`${"spread"===e.type?o:n}${t&&r?` (${r})`:""}`}function Ye(e){return e.symbol+e.exchange+e.description}function He(e){return e.split(",").map((e=>e.trim())).filter((e=>""!==e))}function Xe(e){const{isMobile:t,isTablet:r}=(0,E.useEnsuredContext)(v.SymbolSearchItemsDialogContext);return n.createElement(m.AdaptivePopupDialog,{...e,className:a()(We.dialog,!t&&(r?We.tabletDialog:We.desktopDialog)),backdrop:!0,draggable:!1})}},15983:(e,t,r)=>{"use strict";r.d(t,{flip:()=>s,getCurrentTokenParamsFromInput:()=>v,getExchange:()=>p,getNextSymbolInputValueAndPosition:()=>g,isSpread:()=>u,shortName:()=>m,stringifyTokens:()=>i,validate:()=>l});var n=r(14483),o=r(44254),a=r(81319);function l(e){const t={braceBalance:0,currentState:"var",warnings:[],errors:[]};if(n.enabled("charting_library_base")&&!n.enabled("show_spread_operators"))return t;let r="init";const o=[];for(let n=0;n"symbol"===t.type&&o.symbolTokenEscapeRe.test(t.value)?e+`'${t.value}'`:e+t.value),"")}function c(e){return"plus"===e||"minus"===e||"multiply"===e||"divide"===e||"power"===e}function u(e){return e.length>1&&e.some((e=>c(e.type)))}function d(e){e=function(e){const t=[];for(const r of e)"whitespace"!==r.type&&t.push(r);return t}(e);const t=[],r=[];let n;for(let o=0;oa.precedence&&(r[r.length-1].minPrecedence=a.precedence);break;case"openBrace":n={minPrecedence:1/0,openBraceIndex:o},r.push(n);break;case"closeBrace":{if(n=r.pop(),!n)break;const a=e[n.openBraceIndex-1],l=e[o+1],s=a&&("plus"===a.type||"multiply"===a.type);(!c(null==l?void 0:l.type)||(null==l?void 0:l.precedence)<=n.minPrecedence)&&(!c(null==a?void 0:a.type)||(null==a?void 0:a.precedence)<(null==n?void 0:n.minPrecedence)||(null==a?void 0:a.precedence)===(null==n?void 0:n.minPrecedence)&&s)&&(t.unshift(n.openBraceIndex),t.push(o),r.length&&r[r.length-1].minPrecedence>n.minPrecedence&&(r[r.length-1].minPrecedence=n.minPrecedence))}}}for(let r=t.length;r--;)e.splice(t[r],1);return e}function m(e){return d((0,o.tokenize)(e)).reduce(((e,t)=>{if("symbol"!==t.type)return e+t.value;const[,r]=h(t);return r?e+r:e}),"")}function p(e){const t=function(e){const t=(0,o.tokenize)(e),r=[];return t.forEach((e=>{if("symbol"!==e.type)return;const[t]=h(e);t&&r.push(t)})),r}(e);if(1===t.length)return t[0]}function h(e){const t=/^'?(?:([A-Z0-9_]+):)?(.*?)'?$/i.exec(e.value) +;return null===t?[void 0,void 0]:[t[1],t[2]]}function g(e,t,r){const n=e.value,[l,s]=v(e,r),i=(0,a.getSymbolFullName)(t),c=o.symbolTokenEscapeRe.test(i)?`'${i}'`:i;return[n.substring(0,s)+c+n.substring(s+l.length),s+c.length]}function v(e,t){const{value:r,selectionStart:n}=e,a=(0,o.tokenize)(t?r.toUpperCase():r),l=function(e,t){for(let r=0;r{"use strict";r.d(t,{createGroupColumns:()=>p,exchangeSelectDisabled:()=>m,getAllSymbolTypesValue:()=>d,getAvailableSearchSources:()=>c,getAvailableSymbolTypes:()=>u,getDefaultSearchSource:()=>i,getSymbolFullName:()=>s,isSeparateSymbolSearchTabs:()=>h});var n=r(11542),o=r(20882);class a{constructor(e){this._exchange=e}value(){return this._exchange.value}name(){return(0,o.isAllSearchSourcesSelected)(this)?n.t(null,void 0,r(64498)):this._exchange.name}description(){return this._exchange.desc}country(){return this._exchange.country}providerId(){return this._exchange.providerId}group(){return this._exchange.group}includes(e){return function(e,t){const r=t.toLowerCase(),{name:n,desc:o,searchTerms:a}=e;return n.toLowerCase().includes(r)||o.toLowerCase().includes(r)||void 0!==a&&a.some((e=>e.toLowerCase().includes(r)))}(this._exchange,e)}getRequestExchangeValue(){return this._exchange.value}getRequestCountryValue(){}}var l=r(3685);function s(e){if(e.fullName)return e.fullName;let t;return t=e.prefix||e.exchange?(e.prefix||e.exchange)+":"+e.name:e.name,t.replace(/<\/?[^>]+(>|$)/g,"")}function i(){const e=c();return e.find(o.isAllSearchSourcesSelected)||e[0]||null}function c(){return(0,o.createSearchSources)(a,(0,l.getExchanges)())}function u(){return window.ChartApiInstance.supportedSymbolsTypes()}function d(){return""}function m(e){return!!h&&!TAB_SOURCE_FILTER_MAP[e]}function p(e,t=2){if(0===e.length)return[];if(1===t)return[e];const r=Math.floor(e.length/2)+e.length%2;return[e.slice(0,r),e.slice(r)].filter((e=>e.length>0))}const h=!1},82708:(e,t,r)=>{"use strict";r.d(t,{safeShortName:()=>o});var n=r(79982);function o(e){try{return(0,n.shortName)(e)}catch(t){return e}}},44254:(e,t,r)=>{"use strict";r.d(t,{symbolTokenEscapeRe:()=>l,tokenize:()=>c});var n=r(14483),o=r(18429);const a=n.enabled("charting_library_base")?/(?:[^-+\/*^\s]'|[a-zA-Z0-9_\u0370-\u1FFF_\u2E80-\uFFFF^])(?:[^-+\/*^\s]'|[a-zA-Z0-9_\u0020\u0370-\u1FFF_\u2E80-\uFFFF_!:.&])*|'.+?'/:/(?:[^-+\/*^\s]'|[a-zA-Z0-9_\u0370-\u1FFF_\u2E80-\uFFFF])(?:[^-+\/*^\s]'|[a-zA-Z0-9_\u0020\u0370-\u1FFF_\u2E80-\uFFFF_!|:.&])*|'.+?'/,l=/[+\-/*]/,s={number:/\d+(?:\.\d*|(?![a-zA-Z0-9_!:.&]))|\.\d+/,incompleteNumber:/\./,symbol:a,incompleteSymbol:/'[^']*/,separatorPrefix:o.SEPARATOR_PREFIX,openBrace:"(",closeBrace:")",plus:"+",minus:"-",multiply:"*",divide:"/",power:"^",whitespace:/[\0-\x20\s]+/,unparsed:null},i=new RegExp(Object.values(s).map((e=>{return null===e?"":`(${"string"==typeof e?(t=e, +t.replace(/[\^$()[\]{}*+?|\\]/g,"\\$&")):e.source})`;var t})).filter((e=>""!==e)).concat(".").join("|"),"g");function c(e){if(!e)return[];const t=[],r=Object.keys(s);let n;for(;n=i.exec(e);){let e=!1;for(let o=r.length;o--;)if(n[o+1]){r[o]&&t.push({value:n[o+1],type:r[o],precedence:0,offset:n.index}),e=!0;break}e||t.push({value:n[0],type:"unparsed",precedence:0,offset:n.index})}return t}},93251:(e,t,r)=>{"use strict";r.d(t,{removeUsdFromCryptoPairLogos:()=>l,resolveLogoUrls:()=>a});var n=r(36279);const o=(0,n.getLogoUrlResolver)();function a(e,t=n.LogoSize.Medium){const r=e.logoid,a=e["base-currency-logoid"],l=e["currency-logoid"],s=r&&o.getSymbolLogoUrl(r,t);if(s)return[s];const i=a&&o.getSymbolLogoUrl(a,t),c=l&&o.getSymbolLogoUrl(l,t);return i&&c?[i,c]:i?[i]:c?[c]:[]}function l(e){return 2!==e.length?e:function(e){return e.some((e=>s(e)))}(e)&&!function(e){return e.some((e=>e.includes("country")&&!s(e)))}(e)?e.filter((e=>!s(e))):e}function s(e){return!1}},44747:(e,t,r)=>{"use strict";r.d(t,{getBlockStyleClasses:()=>o,getLogoStyleClasses:()=>a});var n=r(97754);function o(e,t){return n("tv-circle-logo-pair",`tv-circle-logo-pair--${e}`,t)}function a(e,t){return n("tv-circle-logo-pair__logo",`tv-circle-logo-pair__logo--${e}`,!t&&"tv-circle-logo-pair__logo-empty")}},76068:(e,t,r)=>{"use strict";r.d(t,{CircleLogo:()=>l,hiddenCircleLogoClass:()=>a});var n=r(50959),o=r(58492);r(45300);const a="tv-circle-logo--visually-hidden";function l(e){var t,r;const a=(0,o.getStyleClasses)(e.size,e.className),l=null!==(r=null!==(t=e.alt)&&void 0!==t?t:e.title)&&void 0!==r?r:"";return(0,o.isCircleLogoWithUrlProps)(e)?n.createElement("img",{className:a,crossOrigin:"",src:e.logoUrl,alt:l,title:e.title,loading:e.loading,"aria-label":e["aria-label"],"aria-hidden":e["aria-hidden"]}):n.createElement("span",{className:a,title:e.title,"aria-label":e["aria-label"],"aria-hidden":e["aria-hidden"]},e.placeholderLetter)}},58492:(e,t,r)=>{"use strict";r.d(t,{getStyleClasses:()=>o,isCircleLogoWithUrlProps:()=>a});var n=r(97754);function o(e,t){return n("tv-circle-logo",`tv-circle-logo--${e}`,t)}function a(e){return"logoUrl"in e&&void 0!==e.logoUrl&&0!==e.logoUrl.length}},19785:(e,t,r)=>{"use strict";r.d(t,{createRegExpList:()=>a,getHighlightedChars:()=>l,rankedSearch:()=>o});var n=r(1722);function o(e){const{data:t,rules:r,queryString:o,isPreventedFromFiltering:a,primaryKey:l,secondaryKey:s=l,optionalPrimaryKey:i,tertiaryKey:c}=e;return t.map((e=>{const t=i&&e[i]?e[i]:e[l],a=e[s],u=c&&e[c];let d,m=0;return r.forEach((e=>{var r,l,s,i,c;const{re:p,fullMatch:h}=e;if(p.lastIndex=0,(0,n.isString)(t)&&t&&t.toLowerCase()===o.toLowerCase())return m=4,void(d=null===(r=t.match(h))||void 0===r?void 0:r.index);if((0,n.isString)(t)&&h.test(t))return m=3,void(d=null===(l=t.match(h))||void 0===l?void 0:l.index);if((0,n.isString)(a)&&h.test(a))return m=2,void(d=null===(s=a.match(h))||void 0===s?void 0:s.index);if((0,n.isString)(a)&&p.test(a))return m=2,void(d=null===(i=a.match(p))||void 0===i?void 0:i.index) +;if(Array.isArray(u))for(const e of u)if(h.test(e))return m=1,void(d=null===(c=e.match(h))||void 0===c?void 0:c.index)})),{matchPriority:m,matchIndex:d,item:e}})).filter((e=>a||e.matchPriority)).sort(((e,t)=>{if(e.matchPriorityt.matchPriority)return-1;if(e.matchPriority===t.matchPriority){if(void 0===e.matchIndex||void 0===t.matchIndex)return 0;if(e.matchIndex>t.matchIndex)return 1;if(e.matchIndexe))}function a(e,t){const r=[],n=e.toLowerCase(),o=e.split("").map(((e,t)=>`(${0!==t?`[/\\s-]${s(e)}`:s(e)})`)).join("(.*?)")+"(.*)";return r.push({fullMatch:new RegExp(`(${s(e)})`,"i"),re:new RegExp(`^${o}`,"i"),reserveRe:new RegExp(o,"i"),fuzzyHighlight:!0}),t&&t.hasOwnProperty(n)&&r.push({fullMatch:t[n],re:t[n],fuzzyHighlight:!1}),r}function l(e,t,r){const n=[];return e&&r?(r.forEach((e=>{const{fullMatch:r,re:o,reserveRe:a}=e;r.lastIndex=0,o.lastIndex=0;const l=r.exec(t),s=l||o.exec(t)||a&&a.exec(t);if(e.fuzzyHighlight=!l,s)if(e.fuzzyHighlight){let e=s.index;for(let t=1;t{"use strict";r.d(t,{HighlightedText:()=>s});var n=r(50959),o=r(97754),a=r(19785),l=r(75623);function s(e){const{queryString:t,rules:r,text:s,className:i}=e,c=(0,n.useMemo)((()=>(0,a.getHighlightedChars)(t,s,r)),[t,r,s]);return n.createElement(n.Fragment,null,c.length?s.split("").map(((e,t)=>n.createElement(n.Fragment,{key:t},c[t]?n.createElement("span",{className:o(l.highlighted,i)},e):n.createElement("span",null,e)))):s)}},77762:(e,t,r)=>{"use strict";r.d(t,{useEnsuredContext:()=>a});var n=r(50959),o=r(50151);function a(e){return(0,o.ensureNotNull)((0,n.useContext)(e))}},36947:(e,t,r)=>{"use strict";r.d(t,{useForceUpdate:()=>n.useForceUpdate});var n=r(125)},29006:(e,t,r)=>{"use strict";r.d(t,{useResizeObserver:()=>n.useResizeObserver});var n=r(67842)},77975:(e,t,r)=>{"use strict";r.d(t,{useWatchedValueReadonly:()=>o});var n=r(50959);const o=(e,t=!1)=>{const r="watchedValue"in e?e.watchedValue:void 0,o="defaultValue"in e?e.defaultValue:e.watchedValue.value(),[a,l]=(0,n.useState)(r?r.value():o);return(t?n.useLayoutEffect:n.useEffect)((()=>{if(r){l(r.value());const e=e=>l(e);return r.subscribe(e),()=>r.unsubscribe(e)}return()=>{}}),[r]),a}},84877:(e,t,r)=>{"use strict";r.d(t,{MatchMediaMap:()=>l});var n=r(50959),o=r(66783),a=r.n(o);class l extends n.Component{constructor(e){super(e),this._handleMediaChange=()=>{const e=i(this.state.queries,((e,t)=>t.matches));let t=!1;for(const r in e)if(e.hasOwnProperty(r)&&this.state.matches[r]!==e[r]){t=!0;break}t&&this.setState({matches:e})};const{rules:t}=this.props;this.state=s(t)}shouldComponentUpdate(e,t){return!a()(e,this.props)||(!a()(t.rules,this.state.rules)||!a()(t.matches,this.state.matches))}componentDidMount(){this._migrate(null,this.state.queries)} +componentDidUpdate(e,t){a()(e.rules,this.props.rules)||this._migrate(t.queries,this.state.queries)}componentWillUnmount(){this._migrate(this.state.queries,null)}render(){return this.props.children(this.state.matches)}static getDerivedStateFromProps(e,t){if(a()(e.rules,t.rules))return null;const{rules:r}=e;return s(r)}_migrate(e,t){null!==e&&i(e,((e,t)=>{t.removeListener(this._handleMediaChange)})),null!==t&&i(t,((e,t)=>{t.addListener(this._handleMediaChange)}))}}function s(e){const t=i(e,((e,t)=>window.matchMedia(t)));return{queries:t,matches:i(t,((e,t)=>t.matches)),rules:{...e}}}function i(e,t){const r={};for(const n in e)e.hasOwnProperty(n)&&(r[n]=t(n,e[n]));return r}},63932:(e,t,r)=>{"use strict";r.d(t,{Spinner:()=>l});var n=r(50959),o=r(97754),a=r(58096);r(83135);function l(e){const t=o(e.className,"tv-spinner","tv-spinner--shown",`tv-spinner--size_${a.spinnerSizeMap[e.size||a.DEFAULT_SIZE]}`);return n.createElement("div",{className:t,style:e.style,role:"progressbar"})}},10381:(e,t,r)=>{"use strict";r.d(t,{ToolWidgetCaret:()=>i});var n=r(50959),o=r(97754),a=r(9745),l=r(34587),s=r(578);function i(e){const{dropped:t,className:r}=e;return n.createElement(a.Icon,{className:o(r,l.icon,{[l.dropped]:t}),icon:s})}},78029:e=>{e.exports={button:"button-GwQQdU8S",hover:"hover-GwQQdU8S",clicked:"clicked-GwQQdU8S",isInteractive:"isInteractive-GwQQdU8S",accessible:"accessible-GwQQdU8S",isGrouped:"isGrouped-GwQQdU8S",isActive:"isActive-GwQQdU8S",isOpened:"isOpened-GwQQdU8S",isDisabled:"isDisabled-GwQQdU8S",text:"text-GwQQdU8S",icon:"icon-GwQQdU8S",endIcon:"endIcon-GwQQdU8S"}},31409:(e,t,r)=>{"use strict";r.d(t,{DEFAULT_TOOL_WIDGET_BUTTON_THEME:()=>s,ToolWidgetButton:()=>i});var n=r(50959),o=r(97754),a=r(9745),l=r(78029);const s=l,i=n.forwardRef(((e,t)=>{const{tag:r="div",icon:s,endIcon:i,isActive:c,isOpened:u,isDisabled:d,isGrouped:m,isHovered:p,isClicked:h,onClick:g,text:v,textBeforeIcon:f,title:y,theme:b=l,className:S,forceInteractive:x,inactive:w,"data-name":k,"data-tooltip":C,...E}=e,I=o(S,b.button,(y||C)&&"apply-common-tooltip",{[b.isActive]:c,[b.isOpened]:u,[b.isInteractive]:(x||Boolean(g))&&!d&&!w,[b.isDisabled]:Boolean(d||w),[b.isGrouped]:m,[b.hover]:p,[b.clicked]:h}),L=s&&("string"==typeof s?n.createElement(a.Icon,{className:b.icon,icon:s}):n.cloneElement(s,{className:o(b.icon,s.props.className)}));return"button"===r?n.createElement("button",{...E,ref:t,type:"button",className:o(I,b.accessible),disabled:d&&!w,onClick:g,title:y,"data-name":k,"data-tooltip":C},f&&v&&n.createElement("div",{className:o("js-button-text",b.text)},v),L,!f&&v&&n.createElement("div",{className:o("js-button-text",b.text)},v)):n.createElement("div",{...E,ref:t,"data-role":"button",className:I,onClick:d?void 0:g,title:y,"data-name":k,"data-tooltip":C},f&&v&&n.createElement("div",{className:o("js-button-text",b.text)},v),L,!f&&v&&n.createElement("div",{className:o("js-button-text",b.text)},v),i&&n.createElement(a.Icon,{icon:i,className:l.endIcon}))}))},24658:(e,t,r)=>{"use strict";r.d(t,{VISIBLE_TYPESPECS:()=>l,marketType:()=>s});var n=r(11542) +;const o=new Map([["cfd",n.t(null,void 0,r(87592))],["dr",n.t(null,void 0,r(67245))],["index",n.t(null,void 0,r(12754))],["forex",n.t(null,void 0,r(39512))],["right",n.t(null,{context:"symbol_type"},r(9898))],["bond",n.t(null,void 0,r(79852))],["bitcoin",n.t(null,void 0,r(8448))],["crypto",n.t(null,void 0,r(8448))],["economic",n.t(null,void 0,r(88720))],["indices",n.t(null,void 0,r(60804))],["futures",n.t(null,void 0,r(81859))],["stock",n.t(null,void 0,r(36931))],["commodity",n.t(null,void 0,r(12629))]]);r(42053);const a=new Map,l=new Set(["cfd","spreadbet","defi","yield","government","corporate","mutual","money","etf","unit","trust","reit","etn","convertible","closedend","crypto","oracle"]);function s(e,t=[],r=!0){const n=t.filter((e=>l.has(e))),s=`${e}_${n.sort().join("_")}`,i=a.get(s);if(void 0!==i)return i;const c=r?function(e){return o.get(e)||e}(e):e,u=Boolean(t.length)?[c,...n].join(" "):c;return a.set(s,u),u}},2948:e=>{e.exports=''},52019:e=>{e.exports=''},95694:e=>{e.exports=''},49498:e=>{e.exports=''},60176:e=>{e.exports=''},35369:e=>{e.exports=''},58478:e=>{e.exports=''},73063:e=>{e.exports=''},14127:e=>{ +e.exports=''},18073:e=>{e.exports=''},99243:e=>{e.exports=''},42576:e=>{e.exports=''},578:e=>{e.exports=''},91540:e=>{e.exports=''},66619:e=>{e.exports=''},67562:e=>{e.exports=''},69859:e=>{e.exports=''}, +69533:e=>{e.exports=''},486:e=>{e.exports=''},63861:e=>{e.exports=''},81574:e=>{e.exports=''},32617:e=>{e.exports=''},35119:e=>{e.exports=''},69135:e=>{e.exports=''},86240:e=>{"use strict";e.exports=JSON.parse('{"size-header-height":"64px","media-phone-vertical":"screen and (max-width: 479px)","media-mf-phone-landscape":"screen and (min-width: 568px)"}')}}]); \ No newline at end of file diff --git a/charting_library/bundles/7550.087936b2aa6ea51cd6bf.js b/charting_library/bundles/7550.087936b2aa6ea51cd6bf.js new file mode 100644 index 0000000..c535224 --- /dev/null +++ b/charting_library/bundles/7550.087936b2aa6ea51cd6bf.js @@ -0,0 +1,11 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7550],{1414:e=>{e.exports={button:"button-D4RPB3ZC",content:"content-D4RPB3ZC","icon-only":"icon-only-D4RPB3ZC",link:"link-D4RPB3ZC","color-brand":"color-brand-D4RPB3ZC","variant-primary":"variant-primary-D4RPB3ZC","variant-secondary":"variant-secondary-D4RPB3ZC","color-gray":"color-gray-D4RPB3ZC","color-green":"color-green-D4RPB3ZC","color-red":"color-red-D4RPB3ZC","color-black":"color-black-D4RPB3ZC","color-black-friday":"color-black-friday-D4RPB3ZC","color-cyber-monday":"color-cyber-monday-D4RPB3ZC","size-xsmall":"size-xsmall-D4RPB3ZC","start-icon-wrap":"start-icon-wrap-D4RPB3ZC","end-icon-wrap":"end-icon-wrap-D4RPB3ZC","with-start-icon":"with-start-icon-D4RPB3ZC","with-end-icon":"with-end-icon-D4RPB3ZC","size-small":"size-small-D4RPB3ZC","size-medium":"size-medium-D4RPB3ZC","size-large":"size-large-D4RPB3ZC","size-xlarge":"size-xlarge-D4RPB3ZC",animated:"animated-D4RPB3ZC",stretch:"stretch-D4RPB3ZC",grouped:"grouped-D4RPB3ZC","adjust-position":"adjust-position-D4RPB3ZC","first-row":"first-row-D4RPB3ZC","first-col":"first-col-D4RPB3ZC","no-corner-top-left":"no-corner-top-left-D4RPB3ZC","no-corner-top-right":"no-corner-top-right-D4RPB3ZC","no-corner-bottom-right":"no-corner-bottom-right-D4RPB3ZC","no-corner-bottom-left":"no-corner-bottom-left-D4RPB3ZC","text-wrap":"text-wrap-D4RPB3ZC","multiline-content":"multiline-content-D4RPB3ZC","secondary-text":"secondary-text-D4RPB3ZC","primary-text":"primary-text-D4RPB3ZC"}},81026:e=>{e.exports={container:"container-WDZ0PRNh","container-xxsmall":"container-xxsmall-WDZ0PRNh","container-xsmall":"container-xsmall-WDZ0PRNh","container-small":"container-small-WDZ0PRNh","container-medium":"container-medium-WDZ0PRNh","container-large":"container-large-WDZ0PRNh","intent-default":"intent-default-WDZ0PRNh",focused:"focused-WDZ0PRNh",readonly:"readonly-WDZ0PRNh",disabled:"disabled-WDZ0PRNh","with-highlight":"with-highlight-WDZ0PRNh",grouped:"grouped-WDZ0PRNh","adjust-position":"adjust-position-WDZ0PRNh","first-row":"first-row-WDZ0PRNh","first-col":"first-col-WDZ0PRNh",stretch:"stretch-WDZ0PRNh","font-size-medium":"font-size-medium-WDZ0PRNh","font-size-large":"font-size-large-WDZ0PRNh","no-corner-top-left":"no-corner-top-left-WDZ0PRNh","no-corner-top-right":"no-corner-top-right-WDZ0PRNh","no-corner-bottom-right":"no-corner-bottom-right-WDZ0PRNh","no-corner-bottom-left":"no-corner-bottom-left-WDZ0PRNh","size-xxsmall":"size-xxsmall-WDZ0PRNh","size-xsmall":"size-xsmall-WDZ0PRNh","size-small":"size-small-WDZ0PRNh","size-medium":"size-medium-WDZ0PRNh","size-large":"size-large-WDZ0PRNh","intent-success":"intent-success-WDZ0PRNh","intent-warning":"intent-warning-WDZ0PRNh","intent-danger":"intent-danger-WDZ0PRNh","intent-primary":"intent-primary-WDZ0PRNh","border-none":"border-none-WDZ0PRNh","border-thin":"border-thin-WDZ0PRNh","border-thick":"border-thick-WDZ0PRNh",highlight:"highlight-WDZ0PRNh",shown:"shown-WDZ0PRNh"}},7236:e=>{e.exports={"inner-slot":"inner-slot-W53jtLjw",interactive:"interactive-W53jtLjw", +icon:"icon-W53jtLjw","inner-middle-slot":"inner-middle-slot-W53jtLjw","before-slot":"before-slot-W53jtLjw","after-slot":"after-slot-W53jtLjw"}},30930:e=>{e.exports={input:"input-RUSovanF","size-xxsmall":"size-xxsmall-RUSovanF","size-xsmall":"size-xsmall-RUSovanF","size-small":"size-small-RUSovanF","size-medium":"size-medium-RUSovanF","size-large":"size-large-RUSovanF","with-start-slot":"with-start-slot-RUSovanF","with-end-slot":"with-end-slot-RUSovanF"}},25650:e=>{e.exports={loader:"loader-UL6iwcBa",static:"static-UL6iwcBa",item:"item-UL6iwcBa","tv-button-loader":"tv-button-loader-UL6iwcBa",medium:"medium-UL6iwcBa",small:"small-UL6iwcBa",black:"black-UL6iwcBa",white:"white-UL6iwcBa",gray:"gray-UL6iwcBa",primary:"primary-UL6iwcBa"}},88803:e=>{e.exports={"tablet-normal-breakpoint":"screen and (max-width: 768px)","small-height-breakpoint":"screen and (max-height: 360px)","tablet-small-breakpoint":"screen and (max-width: 430px)"}},20817:e=>{e.exports={autocomplete:"autocomplete-uszkUMOz",caret:"caret-uszkUMOz",icon:"icon-uszkUMOz",suggestions:"suggestions-uszkUMOz",suggestion:"suggestion-uszkUMOz",noResults:"noResults-uszkUMOz",selected:"selected-uszkUMOz",opened:"opened-uszkUMOz"}},34587:e=>{e.exports={icon:"icon-WB2y0EnP",dropped:"dropped-WB2y0EnP"}},94720:(e,t,n)=>{"use strict";n.d(t,{Button:()=>b});var s=n(50959),r=n(97754),o=n(95604),i=n(9745),a=n(1414),l=n.n(a);const c="apply-overflow-tooltip apply-overflow-tooltip--check-children-recursively apply-overflow-tooltip--allow-text";function u(e){const{color:t="brand",size:n="medium",variant:s="primary",stretch:i=!1,icon:a,startIcon:u,endIcon:d,iconOnly:h=!1,className:p,isGrouped:m,cellState:f,disablePositionAdjustment:g=!1,primaryText:v,secondaryText:y,isAnchor:w=!1}=e,_=function(e){let t="";return 0!==e&&(1&e&&(t=r(t,l()["no-corner-top-left"])),2&e&&(t=r(t,l()["no-corner-top-right"])),4&e&&(t=r(t,l()["no-corner-bottom-right"])),8&e&&(t=r(t,l()["no-corner-bottom-left"]))),t}((0,o.getGroupCellRemoveRoundBorders)(f));return r(p,l().button,l()[`size-${n}`],l()[`color-${t}`],l()[`variant-${s}`],i&&l().stretch,(a||u)&&l()["with-start-icon"],d&&l()["with-end-icon"],h&&l()["icon-only"],_,m&&l().grouped,m&&!g&&l()["adjust-position"],m&&f.isTop&&l()["first-row"],m&&f.isLeft&&l()["first-col"],v&&y&&l()["multiline-content"],w&&l().link,c)}function d(e){const{startIcon:t,icon:n,iconOnly:o,children:a,endIcon:u,primaryText:d,secondaryText:h}=e,p=null!=t?t:n,m=!(t||n||u||o)&&!a&&d&&h;return s.createElement(s.Fragment,null,p&&s.createElement(i.Icon,{icon:p,className:l()["start-icon-wrap"]}),a&&s.createElement("span",{className:l().content},a),u&&!o&&s.createElement(i.Icon,{icon:u,className:l()["end-icon-wrap"]}),m&&function(e){return e.primaryText&&e.secondaryText&&s.createElement("div",{className:r(l()["text-wrap"],c)},s.createElement("span",{className:l()["primary-text"]}," ",e.primaryText," "),"string"==typeof e.secondaryText?s.createElement("span",{className:l()["secondary-text"]}," ",e.secondaryText," "):s.createElement("span",{className:l()["secondary-text"] +},s.createElement("span",null,e.secondaryText.firstLine),s.createElement("span",null,e.secondaryText.secondLine)))}(e))}var h=n(34094),p=n(86332),m=n(90186);function f(e){const{className:t,color:n,variant:s,size:r,stretch:o,animated:i,icon:a,iconOnly:l,startIcon:c,endIcon:u,primaryText:d,secondaryText:h,...p}=e;return{...p,...(0,m.filterDataProps)(e),...(0,m.filterAriaProps)(e)}}function g(e){const{reference:t,tooltipText:n,...r}=e,{isGrouped:o,cellState:i,disablePositionAdjustment:a}=(0,s.useContext)(p.ControlGroupContext),l=u({...r,isGrouped:o,cellState:i,disablePositionAdjustment:a});return s.createElement("button",{...f(r),className:l,ref:t,"data-overflow-tooltip-text":null!=n?n:e.primaryText?[e.primaryText,e.secondaryText].join(" "):(0,h.getTextForTooltip)(e.children)},s.createElement(d,{...r}))}function v(e="default"){switch(e){case"default":return"primary";case"stroke":return"secondary"}}function y(e="primary"){switch(e){case"primary":return"brand";case"success":return"green";case"default":return"gray";case"danger":return"red"}}function w(e="m"){switch(e){case"s":return"xsmall";case"m":return"small";case"l":return"large"}}function _(e){const{intent:t,size:n,appearance:s,useFullWidth:r,icon:o,...i}=e;return{...i,color:y(t),size:w(n),variant:v(s),stretch:r,startIcon:o}}function b(e){return s.createElement(g,{..._(e)})}},86332:(e,t,n)=>{"use strict";n.d(t,{ControlGroupContext:()=>s});const s=n(50959).createContext({isGrouped:!1,cellState:{isTop:!0,isRight:!0,isBottom:!0,isLeft:!0}})},95604:(e,t,n)=>{"use strict";function s(e){let t=0;return e.isTop&&e.isLeft||(t+=1),e.isTop&&e.isRight||(t+=2),e.isBottom&&e.isLeft||(t+=8),e.isBottom&&e.isRight||(t+=4),t}n.d(t,{getGroupCellRemoveRoundBorders:()=>s})},67029:(e,t,n)=>{"use strict";n.d(t,{ControlSkeleton:()=>y,InputClasses:()=>f});var s=n(50959),r=n(97754),o=n(50151),i=n(38528),a=n(90186),l=n(86332),c=n(95604);var u=n(81026),d=n.n(u);function h(e){let t="";return 0!==e&&(1&e&&(t=r(t,d()["no-corner-top-left"])),2&e&&(t=r(t,d()["no-corner-top-right"])),4&e&&(t=r(t,d()["no-corner-bottom-right"])),8&e&&(t=r(t,d()["no-corner-bottom-left"]))),t}function p(e,t,n,s){const{removeRoundBorder:o,className:i,intent:a="default",borderStyle:l="thin",size:u,highlight:p,disabled:m,readonly:f,stretch:g,noReadonlyStyles:v,isFocused:y}=e,w=h(null!=o?o:(0,c.getGroupCellRemoveRoundBorders)(n));return r(d().container,d()[`container-${u}`],d()[`intent-${a}`],d()[`border-${l}`],u&&d()[`size-${u}`],w,p&&d()["with-highlight"],m&&d().disabled,f&&!v&&d().readonly,y&&d().focused,g&&d().stretch,t&&d().grouped,!s&&d()["adjust-position"],n.isTop&&d()["first-row"],n.isLeft&&d()["first-col"],i)}function m(e,t,n){const{highlight:s,highlightRemoveRoundBorder:o}=e;if(!s)return d().highlight;const i=h(null!=o?o:(0,c.getGroupCellRemoveRoundBorders)(t));return r(d().highlight,d().shown,d()[`size-${n}`],i)}const f={FontSizeMedium:(0,o.ensureDefined)(d()["font-size-medium"]),FontSizeLarge:(0,o.ensureDefined)(d()["font-size-large"])},g={passive:!1};function v(e,t){ +const{style:n,id:r,role:o,onFocus:c,onBlur:u,onMouseOver:d,onMouseOut:h,onMouseDown:f,onMouseUp:v,onKeyDown:y,onClick:w,tabIndex:_,startSlot:b,middleSlot:x,endSlot:C,onWheel:D,onWheelNoPassive:R=null,size:E}=e,{isGrouped:P,cellState:S,disablePositionAdjustment:N=!1}=(0,s.useContext)(l.ControlGroupContext),k=function(e,t=null,n){const r=(0,s.useRef)(null),o=(0,s.useRef)(null),i=(0,s.useCallback)((()=>{if(null===r.current||null===o.current)return;const[e,t,n]=o.current;null!==t&&r.current.addEventListener(e,t,n)}),[]),a=(0,s.useCallback)((()=>{if(null===r.current||null===o.current)return;const[e,t,n]=o.current;null!==t&&r.current.removeEventListener(e,t,n)}),[]),l=(0,s.useCallback)((e=>{a(),r.current=e,i()}),[]);return(0,s.useEffect)((()=>(o.current=[e,t,n],i(),a)),[e,t,n]),l}("wheel",R,g);return s.createElement("span",{style:n,id:r,role:o,className:p(e,P,S,N),tabIndex:_,ref:(0,i.useMergedRefs)([t,k]),onFocus:c,onBlur:u,onMouseOver:d,onMouseOut:h,onMouseDown:f,onMouseUp:v,onKeyDown:y,onClick:w,onWheel:D,...(0,a.filterDataProps)(e),...(0,a.filterAriaProps)(e)},b,x,C,s.createElement("span",{className:m(e,S,E)}))}v.displayName="ControlSkeleton";const y=s.forwardRef(v)},78274:(e,t,n)=>{"use strict";n.d(t,{AfterSlot:()=>u,EndSlot:()=>c,MiddleSlot:()=>l,StartSlot:()=>a});var s=n(50959),r=n(97754),o=n(7236),i=n.n(o);function a(e){const{className:t,interactive:n=!0,icon:o=!1,children:a}=e;return s.createElement("span",{className:r(i()["inner-slot"],n&&i().interactive,o&&i().icon,t)},a)}function l(e){const{className:t,children:n}=e;return s.createElement("span",{className:r(i()["inner-slot"],i()["inner-middle-slot"],t)},n)}function c(e){const{className:t,interactive:n=!0,icon:o=!1,children:a}=e;return s.createElement("span",{className:r(i()["inner-slot"],n&&i().interactive,o&&i().icon,t)},a)}function u(e){const{className:t,children:n}=e;return s.createElement("span",{className:r(i()["after-slot"],t)},n)}},31261:(e,t,n)=>{"use strict";n.d(t,{InputControl:()=>y});var s=n(50959),r=n(97754),o=n(90186),i=n(47201),a=n(48907),l=n(38528),c=n(48027),u=n(29202),d=n(45812),h=n(67029),p=n(78274),m=n(30930),f=n.n(m);function g(e){return!(0,o.isAriaAttribute)(e)&&!(0,o.isDataAttribute)(e)}function v(e){const{id:t,title:n,role:i,tabIndex:a,placeholder:l,name:c,type:u,value:d,defaultValue:m,draggable:v,autoComplete:y,autoFocus:w,maxLength:_,min:b,max:x,step:C,pattern:D,inputMode:R,onSelect:E,onFocus:P,onBlur:S,onKeyDown:N,onKeyUp:k,onKeyPress:z,onChange:B,onDragStart:O,size:Z="small",className:W,inputClassName:L,disabled:I,readonly:M,containerTabIndex:T,startSlot:U,endSlot:A,reference:F,containerReference:j,onContainerFocus:V,...q}=e,H=(0,o.filterProps)(q,g),K={...(0,o.filterAriaProps)(q),...(0,o.filterDataProps)(q),id:t,title:n,role:i,tabIndex:a,placeholder:l,name:c,type:u,value:d,defaultValue:m,draggable:v,autoComplete:y,autoFocus:w,maxLength:_,min:b,max:x,step:C,pattern:D,inputMode:R,onSelect:E,onFocus:P,onBlur:S,onKeyDown:N,onKeyUp:k,onKeyPress:z,onChange:B,onDragStart:O};return s.createElement(h.ControlSkeleton,{...H,disabled:I, +readonly:M,tabIndex:T,className:r(f().container,W),size:Z,ref:j,onFocus:V,startSlot:U,middleSlot:s.createElement(p.MiddleSlot,null,s.createElement("input",{...K,className:r(f().input,f()[`size-${Z}`],L,U&&f()["with-start-slot"],A&&f()["with-end-slot"]),disabled:I,readOnly:M,ref:F})),endSlot:A})}function y(e){e=(0,c.useControl)(e);const{disabled:t,autoSelectOnFocus:n,tabIndex:r=0,onFocus:o,onBlur:h,reference:p,containerReference:m=null}=e,f=(0,s.useRef)(null),g=(0,s.useRef)(null),[y,w]=(0,u.useFocus)(),_=t?void 0:y?-1:r,b=t?void 0:y?r:-1,{isMouseDown:x,handleMouseDown:C,handleMouseUp:D}=(0,d.useIsMouseDown)(),R=(0,i.createSafeMulticastEventHandler)(w.onFocus,(function(e){n&&!x.current&&(0,a.selectAllContent)(e.currentTarget)}),o),E=(0,i.createSafeMulticastEventHandler)(w.onBlur,h),P=(0,s.useCallback)((e=>{f.current=e,p&&("function"==typeof p&&p(e),"object"==typeof p&&(p.current=e))}),[f,p]);return s.createElement(v,{...e,isFocused:y,containerTabIndex:_,tabIndex:b,onContainerFocus:function(e){g.current===e.target&&null!==f.current&&f.current.focus()},onFocus:R,onBlur:E,reference:P,containerReference:(0,l.useMergedRefs)([g,m]),onMouseDown:C,onMouseUp:D})}},48027:(e,t,n)=>{"use strict";n.d(t,{useControl:()=>o});var s=n(47201),r=n(29202);function o(e){const{onFocus:t,onBlur:n,intent:o,highlight:i,disabled:a}=e,[l,c]=(0,r.useFocus)(void 0,a),u=(0,s.createSafeMulticastEventHandler)(a?void 0:c.onFocus,t),d=(0,s.createSafeMulticastEventHandler)(a?void 0:c.onBlur,n);return{...e,intent:o||(l?"primary":"default"),highlight:null!=i?i:l,onFocus:u,onBlur:d}}},29202:(e,t,n)=>{"use strict";n.d(t,{useFocus:()=>r});var s=n(50959);function r(e,t){const[n,r]=(0,s.useState)(!1);(0,s.useEffect)((()=>{t&&n&&r(!1)}),[t,n]);const o={onFocus:(0,s.useCallback)((function(t){void 0!==e&&e.current!==t.target||r(!0)}),[e]),onBlur:(0,s.useCallback)((function(t){void 0!==e&&e.current!==t.target||r(!1)}),[e])};return[n,o]}},45812:(e,t,n)=>{"use strict";n.d(t,{useIsMouseDown:()=>r});var s=n(50959);function r(){const e=(0,s.useRef)(!1),t=(0,s.useCallback)((()=>{e.current=!0}),[e]),n=(0,s.useCallback)((()=>{e.current=!1}),[e]);return{isMouseDown:e,handleMouseDown:t,handleMouseUp:n}}},38528:(e,t,n)=>{"use strict";n.d(t,{useMergedRefs:()=>o});var s=n(50959),r=n(53017);function o(e){return(0,s.useCallback)((0,r.mergeRefs)(e),e)}},27267:(e,t,n)=>{"use strict";function s(e,t,n,s,r){function o(r){if(e>r.timeStamp)return;const o=r.target;void 0!==n&&null!==t&&null!==o&&o.ownerDocument===s&&(t.contains(o)||n(r))}return r.click&&s.addEventListener("click",o,!1),r.mouseDown&&s.addEventListener("mousedown",o,!1),r.touchEnd&&s.addEventListener("touchend",o,!1),r.touchStart&&s.addEventListener("touchstart",o,!1),()=>{s.removeEventListener("click",o,!1),s.removeEventListener("mousedown",o,!1),s.removeEventListener("touchend",o,!1),s.removeEventListener("touchstart",o,!1)}}n.d(t,{addOutsideEventListener:()=>s})},36383:(e,t,n)=>{"use strict";n.d(t,{useOutsideEvent:()=>o});var s=n(50959),r=n(27267);function o(e){ +const{click:t,mouseDown:n,touchEnd:o,touchStart:i,handler:a,reference:l,ownerDocument:c=document}=e,u=(0,s.useRef)(null),d=(0,s.useRef)(new CustomEvent("timestamp").timeStamp);return(0,s.useLayoutEffect)((()=>{const e={click:t,mouseDown:n,touchEnd:o,touchStart:i},s=l?l.current:u.current;return(0,r.addOutsideEventListener)(d.current,s,a,c,e)}),[t,n,o,i,a]),l||u}},9745:(e,t,n)=>{"use strict";n.d(t,{Icon:()=>r});var s=n(50959);const r=s.forwardRef(((e,t)=>{const{icon:n="",...r}=e;return s.createElement("span",{...r,ref:t,dangerouslySetInnerHTML:{__html:n}})}))},26996:(e,t,n)=>{"use strict";n.d(t,{Loader:()=>a});var s=n(50959),r=n(97754),o=n(25650),i=n.n(o);function a(e){const{className:t,size:n="medium",staticPosition:o,color:a="black"}=e,l=r(i().item,i()[a],i()[n]);return s.createElement("span",{className:r(i().loader,o&&i().static,t)},s.createElement("span",{className:l}),s.createElement("span",{className:l}),s.createElement("span",{className:l}))}},99663:(e,t,n)=>{"use strict";n.d(t,{Slot:()=>r,SlotContext:()=>o});var s=n(50959);class r extends s.Component{shouldComponentUpdate(){return!1}render(){return s.createElement("div",{style:{position:"fixed",zIndex:150,left:0,top:0},ref:this.props.reference})}}const o=s.createContext(null)},90186:(e,t,n)=>{"use strict";function s(e){return o(e,i)}function r(e){return o(e,a)}function o(e,t){const n=Object.entries(e).filter(t),s={};for(const[e,t]of n)s[e]=t;return s}function i(e){const[t,n]=e;return 0===t.indexOf("data-")&&"string"==typeof n}function a(e){return 0===e[0].indexOf("aria-")}n.d(t,{filterAriaProps:()=>r,filterDataProps:()=>s,filterProps:()=>o,isAriaAttribute:()=>a,isDataAttribute:()=>i})},34094:(e,t,n)=>{"use strict";n.d(t,{getTextForTooltip:()=>i});var s=n(50959);const r=e=>(0,s.isValidElement)(e)&&Boolean(e.props.children),o=e=>null==e||"boolean"==typeof e||"{}"===JSON.stringify(e)?"":e.toString()+" ",i=e=>Array.isArray(e)||(0,s.isValidElement)(e)?s.Children.toArray(e).reduce(((e,t)=>{let n="";return n=(0,s.isValidElement)(t)&&r(t)?i(t.props.children):(0,s.isValidElement)(t)&&!r(t)?"":o(t),e.concat(n)}),"").trim():o(e)},48907:(e,t,n)=>{"use strict";function s(e){null!==e&&e.setSelectionRange(0,e.value.length)}n.d(t,{selectAllContent:()=>s})},67961:(e,t,n)=>{"use strict";n.d(t,{OverlapManager:()=>o,getRootOverlapManager:()=>a});var s=n(50151);class r{constructor(){this._storage=[]}add(e){this._storage.push(e)}remove(e){this._storage=this._storage.filter((t=>e!==t))}has(e){return this._storage.includes(e)}getItems(){return this._storage}}class o{constructor(e=document){this._storage=new r,this._windows=new Map,this._index=0,this._document=e,this._container=e.createDocumentFragment()}setContainer(e){const t=this._container,n=null===e?this._document.createDocumentFragment():e;!function(e,t){Array.from(e.childNodes).forEach((e=>{e.nodeType===Node.ELEMENT_NODE&&t.appendChild(e)}))}(t,n),this._container=n}registerWindow(e){this._storage.has(e)||this._storage.add(e)}ensureWindow(e,t={position:"fixed",direction:"normal"}){const n=this._windows.get(e) +;if(void 0!==n)return n;this.registerWindow(e);const s=this._document.createElement("div");if(s.style.position=t.position,s.style.zIndex=this._index.toString(),s.dataset.id=e,void 0!==t.index){const e=this._container.childNodes.length;if(t.index>=e)this._container.appendChild(s);else if(t.index<=0)this._container.insertBefore(s,this._container.firstChild);else{const e=this._container.childNodes[t.index];this._container.insertBefore(s,e)}}else"reverse"===t.direction?this._container.insertBefore(s,this._container.firstChild):this._container.appendChild(s);return this._windows.set(e,s),++this._index,s}unregisterWindow(e){this._storage.remove(e);const t=this._windows.get(e);void 0!==t&&(null!==t.parentElement&&t.parentElement.removeChild(t),this._windows.delete(e))}getZindex(e){const t=this.ensureWindow(e);return parseInt(t.style.zIndex||"0")}moveToTop(e){if(this.getZindex(e)!==this._index){this.ensureWindow(e).style.zIndex=(++this._index).toString()}}removeWindow(e){this.unregisterWindow(e)}}const i=new WeakMap;function a(e=document){const t=e.getElementById("overlap-manager-root");if(null!==t)return(0,s.ensureDefined)(i.get(t));{const t=new o(e),n=function(e){const t=e.createElement("div");return t.style.position="absolute",t.style.zIndex=150..toString(),t.style.top="0px",t.style.left="0px",t.id="overlap-manager-root",t}(e);return i.set(n,t),t.setContainer(n),e.body.appendChild(n),t}}},47201:(e,t,n)=>{"use strict";function s(...e){return t=>{for(const n of e)void 0!==n&&n(t)}}n.d(t,{createSafeMulticastEventHandler:()=>s})},99054:(e,t,n)=>{"use strict";n.d(t,{setFixedBodyState:()=>c});const s=(()=>{let e;return()=>{var t;if(void 0===e){const n=document.createElement("div"),s=n.style;s.visibility="hidden",s.width="100px",s.msOverflowStyle="scrollbar",document.body.appendChild(n);const r=n.offsetWidth;n.style.overflow="scroll";const o=document.createElement("div");o.style.width="100%",n.appendChild(o);const i=o.offsetWidth;null===(t=n.parentNode)||void 0===t||t.removeChild(n),e=r-i}return e}})();function r(e,t,n){null!==e&&e.style.setProperty(t,n)}function o(e,t){return getComputedStyle(e,null).getPropertyValue(t)}function i(e,t){return parseInt(o(e,t))}let a=0,l=!1;function c(e){const{body:t}=document,n=t.querySelector(".widgetbar-wrap");if(e&&1==++a){const e=o(t,"overflow"),a=i(t,"padding-right");"hidden"!==e.toLowerCase()&&t.scrollHeight>t.offsetHeight&&(r(n,"right",`${s()}px`),t.style.paddingRight=`${a+s()}px`,l=!0),t.classList.add("i-no-scroll")}else if(!e&&a>0&&0==--a&&(t.classList.remove("i-no-scroll"),l)){r(n,"right","0px");let e=0;0,t.scrollHeight<=t.clientHeight&&(e-=s()),t.style.paddingRight=(e<0?0:e)+"px",l=!1}}},24437:(e,t,n)=>{"use strict";n.d(t,{DialogBreakpoints:()=>r});var s=n(88803);const r={SmallHeight:s["small-height-breakpoint"],TabletSmall:s["tablet-small-breakpoint"],TabletNormal:s["tablet-normal-breakpoint"]}},21788:(e,t,n)=>{"use strict";n.d(t,{Autocomplete:()=>m});var s,r=n(11542),o=n(50959),i=n(97754),a=n(10381),l=n(78274),c=n(31261),u=n(52778);!function(e){e[e.Enter=13]="Enter", +e[e.Space=32]="Space",e[e.Backspace=8]="Backspace",e[e.DownArrow=40]="DownArrow",e[e.UpArrow=38]="UpArrow",e[e.RightArrow=39]="RightArrow",e[e.LeftArrow=37]="LeftArrow",e[e.Escape=27]="Escape",e[e.Tab=9]="Tab"}(s||(s={}));var d=n(42842),h=n(20817);function p(e,t){return""===e||-1!==t.toLowerCase().indexOf(e.toLowerCase())}class m extends o.PureComponent{constructor(e){if(super(e),this._containerInputElement=null,this._raf=null,this._resize=()=>{null===this._raf&&(this._raf=requestAnimationFrame((()=>{this.setState({appearingWidth:void 0,appearingPosition:void 0,isMeasureValid:void 0}),this._raf=null})))},this._handleMeasure=()=>{if(this.state.isMeasureValid||!this.props.suggestionsInPortal||!this._containerInputElement)return;const{bottom:e,left:t,width:n}=this._containerInputElement.getBoundingClientRect();this.setState({appearingWidth:n,appearingPosition:{x:t,y:e},isMeasureValid:!0})},this._setInputRef=e=>{e&&(this._inputElement=e,this.props.setupHTMLInput&&this.props.setupHTMLInput(e),this._inputElement.addEventListener("keyup",this._handleKeyUpEnter))},this._setContainerInputRef=e=>{this._containerInputElement=e},this._handleCaretClick=()=>{this.state.isOpened?(this._close(),this.props.preventOnFocusOpen&&this._focus()):this.props.preventOnFocusOpen?this._open():this._focus()},this._handleOutsideClick=()=>{const{allowUserDefinedValues:e,value:t,onChange:n}=this.props,{queryValue:s}=this.state;e?n&&s!==t&&n(s):this.setState(this._valueToQuery(t)),this._close()},this._handleFocus=e=>{this.props.preventOnFocusOpen||this._open(),this.props.onFocus&&this.props.onFocus(e)},this._handleChange=e=>{const{preventSearchOnEmptyQuery:t,allowUserDefinedValues:n,onChange:s,onSuggestionsOpen:r,onSuggestionsClose:o}=this.props,i=e.currentTarget.value;if(t&&""===i)this.setState({queryValue:i,isOpened:!1,active:void 0}),o&&o();else{const e=this._suggestions(i),t=Object.keys(e).length>0;this.setState({queryValue:i,isOpened:t,active:n?void 0:this._getActiveKeyByValue(i)}),t&&r&&r()}n&&s&&s(i)},this._handleItemClick=e=>{const t=e.currentTarget.id;this.setState({queryValue:f(this.props.source)[t]}),this.props.onChange&&this.props.onChange(t),this._close()},this._handleKeyDown=e=>{if(-1===[s.DownArrow,s.UpArrow,s.Enter,s.Escape].indexOf(e.which))return;const{allowUserDefinedValues:t,value:n,onChange:r,onSuggestionsOpen:o}=this.props,{active:i,isOpened:a,queryValue:l}=this.state;a&&(e.preventDefault(),e.stopPropagation());const c=this._suggestions(l);switch(e.which){case s.DownArrow:case s.UpArrow:const u=Object.keys(c);if(!a&&u.length&&e.which===s.DownArrow){this.setState({isOpened:!0,active:u[0]}),o&&o();break}let d;if(void 0===i){if(e.which===s.UpArrow){this._close();break}d=0}else d=u.indexOf(i)+(e.which===s.UpArrow?-1:1);d<0&&(d=0),d>u.length-1&&(d=u.length-1);const h=u[d];this.setState({active:h});const p=document.getElementById(h);p&&this._scrollIfNotVisible(p,this._suggestionsElement);break;case s.Escape:this._close(),a||this._blur();break;case s.Enter:let m=i;t&&(a&&m?this.setState(this._valueToQuery(m)):m=l), +void 0!==m&&(this._close(),a||this._blur(),m!==n?r&&r(m):this.setState(this._valueToQuery(m)))}},this._setSuggestionsRef=e=>{e&&(this._suggestionsElement=e)},this._scrollIfNotVisible=(e,t)=>{const n=t.scrollTop,s=t.scrollTop+t.clientHeight,r=e.offsetTop,o=r+e.clientHeight;r<=n?e.scrollIntoView(!0):o>=s&&e.scrollIntoView(!1)},!(e=>Array.isArray(e.source)||!e.allowUserDefinedValues)(e))throw new Error("allowUserDefinedProps === true cay only be used if source is array");this.state={valueFromProps:e.value,isOpened:!1,active:e.value,queryValue:f(e.source)[e.value]||(e.allowUserDefinedValues?e.value:"")}}componentDidMount(){this.props.suggestionsInPortal&&window.addEventListener("resize",this._resize)}componentDidUpdate(){this.state.isOpened&&this._handleMeasure()}componentWillUnmount(){this._inputElement&&this._inputElement.removeEventListener("keyup",this._handleKeyUpEnter),null!==this._raf&&(cancelAnimationFrame(this._raf),this._raf=null),window.removeEventListener("resize",this._resize)}render(){return o.createElement(u.OutsideEvent,{handler:this._handleOutsideClick,click:!0},(e=>o.createElement("div",{className:i(h.autocomplete,"js-dialog-skip-escape"),ref:e},o.createElement(c.InputControl,{id:this.props.id,name:this.props.name,endSlot:Object.keys(this._suggestions(this.state.queryValue)).length?o.createElement(l.EndSlot,null,o.createElement("span",{className:h.caret,onClick:this._handleCaretClick,tabIndex:-1},o.createElement(a.ToolWidgetCaret,{className:h.icon,dropped:this.state.isOpened}))):void 0,maxLength:this.props.maxLength,reference:this._setInputRef,containerReference:this._setContainerInputRef,stretch:!0,placeholder:this.props.placeholder,value:this.state.queryValue,intent:this.props.error?"danger":void 0,onChange:this._handleChange,onFocus:this._handleFocus,onBlur:this.props.onBlur,onMouseOver:this.props.onMouseOver,onMouseOut:this.props.onMouseOut,onKeyDown:this._handleKeyDown,autoComplete:"off",size:this.props.size}),this._renderSuggestions())))}static getDerivedStateFromProps(e,t){const{allowUserDefinedValues:n,value:s,source:r}=e;if(s===t.valueFromProps&&t.isOpened)return null;const o=n?s:""===s?"":f(r)[s]||t.queryValue;return{...t,valueFromProps:s,active:s,queryValue:o}}_renderSuggestions(){return this.props.suggestionsInPortal?this.state.isOpened?this._renderPortalSuggestions():null:this._renderSuggestionsItems()}_renderPortalSuggestions(){return o.createElement(d.Portal,null,this._renderSuggestionsItems())}_focus(){this._inputElement.focus()}_blur(){this._inputElement.blur()}_open(){const{onSuggestionsOpen:e}=this.props;this._focus(),this.setState({isOpened:!0,active:this.props.value}),e&&e()}_close(){const{onSuggestionsClose:e}=this.props;this.setState({isOpened:!1,active:void 0}),e&&e()}_suggestions(e){const{filter:t=p}=this.props,n=f(this.props.source),s={};return Object.keys(n).filter((s=>t(e,n[s]))).forEach((e=>s[e]=n[e])),s}_renderSuggestionsItems(){const e=this._suggestions(this.state.queryValue),t=Object.keys(e).map((t=>{const n=i(h.suggestion,this.state.active===t&&h.selected) +;return o.createElement("li",{id:t,key:t,className:n,onClick:this._handleItemClick},e[t])})),s=o.createElement("li",{className:h.noResults},r.t(null,void 0,n(56614)));if(!t.length&&this.props.noEmptyText)return null;const{appearingPosition:a,appearingWidth:l}=this.state;return o.createElement("ul",{className:i(h.suggestions,this.state.isOpened&&h.opened),ref:this._setSuggestionsRef,style:{left:a&&a.x,top:a&&a.y,width:l&&l}},t.length?t:s)}_handleKeyUpEnter(e){e.which===s.Enter&&e.stopImmediatePropagation()}_getActiveKeyByValue(e){const{filter:t=p}=this.props,n=this._suggestions(e),s=Object.keys(n);for(const r of s)if(t(e,n[r]))return r;return s[0]}_valueToQuery(e){return{queryValue:f(this.props.source)[e]||""}}}function f(e){let t={};return Array.isArray(e)?e.forEach((e=>{t[e]=e})):t=e,t}},90692:(e,t,n)=>{"use strict";n.d(t,{MatchMedia:()=>r});var s=n(50959);class r extends s.PureComponent{constructor(e){super(e),this._handleChange=()=>{this.forceUpdate()},this.state={query:window.matchMedia(this.props.rule)}}componentDidMount(){this._subscribe(this.state.query)}componentDidUpdate(e,t){this.state.query!==t.query&&(this._unsubscribe(t.query),this._subscribe(this.state.query))}componentWillUnmount(){this._unsubscribe(this.state.query)}render(){return this.props.children(this.state.query.matches)}static getDerivedStateFromProps(e,t){return e.rule!==t.query.media?{query:window.matchMedia(e.rule)}:null}_subscribe(e){e.addListener(this._handleChange)}_unsubscribe(e){e.removeListener(this._handleChange)}}},42842:(e,t,n)=>{"use strict";n.d(t,{Portal:()=>l,PortalContext:()=>c});var s=n(50959),r=n(962),o=n(25931),i=n(67961),a=n(99663);class l extends s.PureComponent{constructor(){super(...arguments),this._uuid=(0,o.nanoid)()}componentWillUnmount(){this._manager().removeWindow(this._uuid)}render(){const e=this._manager().ensureWindow(this._uuid,this.props.layerOptions);return e.style.top=this.props.top||"",e.style.bottom=this.props.bottom||"",e.style.left=this.props.left||"",e.style.right=this.props.right||"",e.style.pointerEvents=this.props.pointerEvents||"",this.props.className&&e.classList.add(this.props.className),this.props["aria-hidden"]&&e.setAttribute("aria-hidden","true"),r.createPortal(s.createElement(c.Provider,{value:this},this.props.children),e)}moveToTop(){this._manager().moveToTop(this._uuid)}_manager(){return null===this.context?(0,i.getRootOverlapManager)():this.context}}l.contextType=a.SlotContext;const c=s.createContext(null)},50655:(e,t,n)=>{"use strict";n.d(t,{Slot:()=>s.Slot,SlotContext:()=>s.SlotContext});var s=n(99663)},10381:(e,t,n)=>{"use strict";n.d(t,{ToolWidgetCaret:()=>l});var s=n(50959),r=n(97754),o=n(9745),i=n(34587),a=n(578);function l(e){const{dropped:t,className:n}=e;return s.createElement(o.Icon,{className:r(n,i.icon,{[i.dropped]:t}),icon:a})}},578:e=>{e.exports=''},25931:(e,t,n)=>{"use strict" +;n.d(t,{nanoid:()=>s});let s=(e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce(((e,t)=>e+=(t&=63)<36?t.toString(36):t<62?(t-26).toString(36).toUpperCase():t>62?"-":"_"),"")},20036:e=>{e.exports={ar:["إلغاء"],ca_ES:["Cancel·la"],cs:["Zrušit"],de:["Abbrechen"],el:["Άκυρο"],en:"Cancel",es:["Cancelar"],fa:["لغو"],fr:["Annuler"],he_IL:["ביטול"],hu_HU:["Törlés"],id_ID:["Batal"],it:["Annulla"],ja:["キャンセル"],ko:["취소"],ms_MY:["Batal"],nl_NL:["Annuleren"],pl:["Anuluj"],pt:["Cancelar"],ro:"Cancel",ru:["Отмена"],sv:["Avbryt"],th:["ยกเลิก"],tr:["İptal"],vi:["Hủy bỏ"],zh:["取消"],zh_TW:["取消"]}},68988:e=>{e.exports={ar:["موافق"],ca_ES:["Acceptar"],cs:"Ok",de:"Ok",el:"Ok",en:"Ok",es:["Aceptar"],fa:"Ok",fr:["D'accord"],he_IL:["אוקיי"],hu_HU:["Oké"],id_ID:"Ok",it:"Ok",ja:["OK"],ko:["확인"],ms_MY:"Ok",nl_NL:"Ok",pl:"Ok",pt:"Ok",ro:"Ok",ru:["Ок"],sv:["OK"],th:["ตกลง"],tr:["Tamam"],vi:"Ok",zh:["确认"],zh_TW:["確認"]}},56614:e=>{e.exports={ar:["لا توجد نتائج"],ca_ES:["No s'han trobat resultats"],cs:"No results found",de:["Keine Ergebnisse"],el:"No results found",en:"No results found",es:["No se han encontrado resultados"],fa:"No results found",fr:["Pas de résultat trouvé"],he_IL:["לא נמצאו תוצאות"],hu_HU:"No results found",id_ID:["Hasil tidak ditemukan"],it:["Nessun risultato trovato"],ja:["該当なし"],ko:["결과를 찾을 수 없습니다"],ms_MY:["Tiada keputusan dijumpai"],nl_NL:"No results found",pl:["Brak wyników przeszukiwania"],pt:["Nenhum resultado encontrado"],ro:"No results found",ru:["Не найдено результатов"],sv:["Inga resultat hittades"],th:["ไม่พบข้อมูลใดๆ"],tr:["Hiç sonuç bulunamadı"],vi:["Không tìm thấy kết quả"],zh:["未搜寻结果"],zh_TW:["未找到結果"]}},85520:e=>{e.exports={ar:["حفظ"],ca_ES:["Desa"],cs:["Uložit"],de:["Speichern"],el:["Αποθήκευση"],en:"Save",es:["Guardar"],fa:["ذخیره"],fr:["Sauvegarder"],he_IL:["שמור"],hu_HU:["Mentés"],id_ID:["Simpan"],it:["Salva"],ja:["保存"],ko:["저장"],ms_MY:["Simpan"],nl_NL:["Opslaan"],pl:["Zapisz"],pt:["Salvar"],ro:"Save",ru:["Сохранить"],sv:["Spara"],th:["บันทึก"],tr:["Kaydet"],vi:["Lưu"],zh:["保存"],zh_TW:["儲存"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/7555.8c1e3939e7666b0f8c69.css b/charting_library/bundles/7555.8c1e3939e7666b0f8c69.css new file mode 100644 index 0000000..732e8c4 --- /dev/null +++ b/charting_library/bundles/7555.8c1e3939e7666b0f8c69.css @@ -0,0 +1 @@ +.scrollable-vwgPOHG8{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:145px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .scrollable-vwgPOHG8{scrollbar-color:#363a45 #0000}@media screen and (max-height:290px){.scrollable-vwgPOHG8{min-height:auto}}.scrollable-vwgPOHG8::-webkit-scrollbar{height:5px;width:5px}.scrollable-vwgPOHG8::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .scrollable-vwgPOHG8::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollable-vwgPOHG8::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.scrollable-vwgPOHG8::-webkit-scrollbar-corner{display:none}.tabs-vwgPOHG8{--ui-lib-underline-tabs-hor-padding:20px;padding:0 var(--ui-lib-underline-tabs-hor-padding)}.smallStyleControl-l5f4IL9k{margin-left:8px;width:34px}.smallStyleControl-l5f4IL9k:first-child{margin-left:0}.additionalSelect-l5f4IL9k{margin-left:8px}.childRowContainer-l5f4IL9k{cursor:default;margin-left:26px}.defaultSelect-l5f4IL9k{cursor:default;width:100px}.defaultSelectItem-l5f4IL9k{box-sizing:border-box;min-width:100px}.block-l5f4IL9k{display:flex}@media screen and (max-width:379px){.block-l5f4IL9k{display:block}}.group-l5f4IL9k{display:flex}@media screen and (max-width:379px){.wrapGroup-l5f4IL9k{margin-left:0;margin-top:8px}}.textMarkGraphicBlock-l5f4IL9k{display:flex}@media screen and (max-width:550px){.textMarkGraphicBlock-l5f4IL9k{display:block}}.textMarkGraphicWrapGroup-l5f4IL9k{display:flex}@media screen and (max-width:550px){.textMarkGraphicWrapGroup-l5f4IL9k{margin-left:0;margin-top:8px}}.transparency-l5f4IL9k{height:16px}.color-l5f4IL9k:not(:first-child){margin-left:8px} \ No newline at end of file diff --git a/charting_library/bundles/7555.8c1e3939e7666b0f8c69.rtl.css b/charting_library/bundles/7555.8c1e3939e7666b0f8c69.rtl.css new file mode 100644 index 0000000..d3b2ac2 --- /dev/null +++ b/charting_library/bundles/7555.8c1e3939e7666b0f8c69.rtl.css @@ -0,0 +1 @@ +.scrollable-vwgPOHG8{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:145px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .scrollable-vwgPOHG8{scrollbar-color:#363a45 #0000}@media screen and (max-height:290px){.scrollable-vwgPOHG8{min-height:auto}}.scrollable-vwgPOHG8::-webkit-scrollbar{height:5px;width:5px}.scrollable-vwgPOHG8::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .scrollable-vwgPOHG8::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollable-vwgPOHG8::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.scrollable-vwgPOHG8::-webkit-scrollbar-corner{display:none}.tabs-vwgPOHG8{--ui-lib-underline-tabs-hor-padding:20px;padding:0 var(--ui-lib-underline-tabs-hor-padding)}.smallStyleControl-l5f4IL9k{margin-right:8px;width:34px}.smallStyleControl-l5f4IL9k:first-child{margin-right:0}.additionalSelect-l5f4IL9k{margin-right:8px}.childRowContainer-l5f4IL9k{cursor:default;margin-right:26px}.defaultSelect-l5f4IL9k{cursor:default;width:100px}.defaultSelectItem-l5f4IL9k{box-sizing:border-box;min-width:100px}.block-l5f4IL9k{display:flex}@media screen and (max-width:379px){.block-l5f4IL9k{display:block}}.group-l5f4IL9k{display:flex}@media screen and (max-width:379px){.wrapGroup-l5f4IL9k{margin-right:0;margin-top:8px}}.textMarkGraphicBlock-l5f4IL9k{display:flex}@media screen and (max-width:550px){.textMarkGraphicBlock-l5f4IL9k{display:block}}.textMarkGraphicWrapGroup-l5f4IL9k{display:flex}@media screen and (max-width:550px){.textMarkGraphicWrapGroup-l5f4IL9k{margin-right:0;margin-top:8px}}.transparency-l5f4IL9k{height:16px}.color-l5f4IL9k:not(:first-child){margin-right:8px} \ No newline at end of file diff --git a/charting_library/bundles/7663.6fabc58c7ddf7c2b076f.js b/charting_library/bundles/7663.6fabc58c7ddf7c2b076f.js new file mode 100644 index 0000000..3209f8e --- /dev/null +++ b/charting_library/bundles/7663.6fabc58c7ddf7c2b076f.js @@ -0,0 +1,5 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7663],{27267:(e,t,n)=>{"use strict";function s(e,t,n,s,r){function i(r){if(e>r.timeStamp)return;const i=r.target;void 0!==n&&null!==t&&null!==i&&i.ownerDocument===s&&(t.contains(i)||n(r))}return r.click&&s.addEventListener("click",i,!1),r.mouseDown&&s.addEventListener("mousedown",i,!1),r.touchEnd&&s.addEventListener("touchend",i,!1),r.touchStart&&s.addEventListener("touchstart",i,!1),()=>{s.removeEventListener("click",i,!1),s.removeEventListener("mousedown",i,!1),s.removeEventListener("touchend",i,!1),s.removeEventListener("touchstart",i,!1)}}n.d(t,{addOutsideEventListener:()=>s})},36279:(e,t,n)=>{"use strict";var s;n.d(t,{LogoSize:()=>s,getLogoUrlResolver:()=>a}),function(e){e[e.Medium=0]="Medium",e[e.Large=1]="Large"}(s||(s={}));class r{getSymbolLogoUrl(e){return e}getCountryFlagUrl(){return""}getCryptoLogoUrl(e){return e}getProviderLogoUrl(e){return e}getSourceLogoUrl(e){return e}}let i;function a(){return i||(i=new r),i}},77975:(e,t,n)=>{"use strict";n.d(t,{useWatchedValueReadonly:()=>r});var s=n(50959);const r=(e,t=!1)=>{const n="watchedValue"in e?e.watchedValue:void 0,r="defaultValue"in e?e.defaultValue:e.watchedValue.value(),[i,a]=(0,s.useState)(n?n.value():r);return(t?s.useLayoutEffect:s.useEffect)((()=>{if(n){a(n.value());const e=e=>a(e);return n.subscribe(e),()=>n.unsubscribe(e)}return()=>{}}),[n]),i}},83314:e=>{e.exports={wrapper:"wrapper-hPiAkrn3",timezone:"timezone-hPiAkrn3",largePadding:"largePadding-hPiAkrn3",sessionDayWrapper:"sessionDayWrapper-hPiAkrn3",nowWrapper:"nowWrapper-hPiAkrn3",now:"now-hPiAkrn3",sessionDay:"sessionDay-hPiAkrn3",weekDay:"weekDay-hPiAkrn3",sessionDaySegments:"sessionDaySegments-hPiAkrn3",timeMarkWrapper:"timeMarkWrapper-hPiAkrn3",timeMarkSegment:"timeMarkSegment-hPiAkrn3",timeMark:"timeMark-hPiAkrn3",timeMarkSegmentAlignByEnds:"timeMarkSegmentAlignByEnds-hPiAkrn3",segment:"segment-hPiAkrn3",small:"small-hPiAkrn3",start:"start-hPiAkrn3",end:"end-hPiAkrn3",active:"active-hPiAkrn3",green:"green-hPiAkrn3",orange:"orange-hPiAkrn3",blue:"blue-hPiAkrn3",gray:"gray-hPiAkrn3",tooltip:"tooltip-hPiAkrn3",time:"time-hPiAkrn3"}},34392:(e,t,n)=>{"use strict";n.d(t,{FullSessionScheduleRenderer:()=>k});var s=n(50959),r=n(97754),i=n(50151),a=n(11542),o=n(77975),l=n(36174),u=n(83314);const d=new WeakMap;function c(e){return d.has(e)||d.set(e,(0,l.randomHash)()),(0,i.ensureDefined)(d.get(e))}const y=new Map([[0,u.green],[1,u.orange],[2,u.blue],[3,u.gray]]),v=new Map([[0,a.t(null,void 0,n(83949))],[1,a.t(null,void 0,n(56042))],[2,a.t(null,void 0,n(29985))],[3,a.t(null,void 0,n(95814))]]),f=a.t(null,void 0,n(80227));function m(e){const{segment:t,forceStart:n,forceEnd:i}=e,a=t.end.value-t.start.value,o=a<.03,l={left:100*t.start.value+"%",width:`calc(${100*a}% + ${o?2:0}px)`},d=r(u.segment,y.get(t.type),(n||t.start.isFirstOrLastPoint)&&u.start,(i||t.end.isFirstOrLastPoint)&&u.end,o&&u.small,"common-tooltip-html","apply-common-tooltip"),c=function(e,t){ +return`
\n\t\t${v.get(t)}\n\t\t${e}\n\t
`}(t.tooltip,t.type);return s.createElement("div",{className:d,style:l,"data-tooltip":c})}function D(e){const{sessionDay:t}=e,n=t.entries.map(((e,n)=>s.createElement(m,{key:`${c(e)}Segment`,segment:e,forceStart:0===n&&3===e.type,forceEnd:n===t.entries.length-1&&3===e.type}))),i=r(u.sessionDay,t.isActive&&u.active);return s.createElement("div",{className:i},s.createElement("div",{className:u.weekDay},t.title),s.createElement("div",{className:u.sessionDaySegments},n))}function h(e){const{sessionDays:t,currentTimeMark:n}=e,i=[],a=parseInt(Object.keys(t).filter((e=>t[parseInt(e)].isActive))[0]),o=t[a],l=o.entries.filter((e=>e.start.value<=n&&e.end.value>=n))[0];!l.start.isFirstOrLastPoint&&l.showStartForLastEntry?i.push(o.entries[o.entries.length-1].start):i.push(l.start);const d=!l.end.isFirstOrLastPoint&&l.showEndForFirstEntry?o.entries[0].end:l.end;if(i[0].value!==d.value&&i.push(d),0===i.length)return null;i.sort(((e,t)=>e.value-t.value));const y=i.map((e=>s.createElement("div",{key:c(e),className:u.timeMark},e.title))),v=100*(2===i.length?i[1].value-i[0].value:0),f=r(v>12&&u.timeMarkSegmentAlignByEnds,u.timeMarkSegment);return s.createElement("div",{className:u.sessionDay},s.createElement("div",{className:u.weekDay}),s.createElement("div",{className:u.timeMarkWrapper},s.createElement("div",{className:f,style:{left:100*i[0].value+"%",width:`${v}%`}},y)))}function k(e){const{key:t,className:n,now:i,timezone:a,showAllDays:l,timeZoneClassName:d}=e,c=(0,o.useWatchedValueReadonly)({watchedValue:e.sessionDays}),y=Object.values(c).filter((e=>e.isActive))[0],v=r(n,u.wrapper);return s.createElement("div",{key:t,className:v},s.createElement("div",{className:u.sessionDayWrapper},l?s.createElement(s.Fragment,null,Object.values(c).map(((e,t)=>s.createElement(D,{key:t,sessionDay:e})))):s.createElement(D,{sessionDay:y}),s.createElement("div",{className:u.nowWrapper},s.createElement("div",{className:u.now,style:{left:100*i+"%"}}))),s.createElement(h,{sessionDays:c,currentTimeMark:i}),s.createElement("div",{className:r(u.timezone,d,l&&u.largePadding)},`${f}: ${a}`))}},76413:(e,t,n)=>{"use strict";n.d(t,{FullSessionScheduleViewModel:()=>te});var s=n(38618),r=n(1722),i=n(41249),a=n(97145);function o(e){return e/i.minutesPerDay}function l(e){return Math.round(e*i.minutesPerDay)}var u=n(81702),d=n(62900),c=n(50151),y=n(22767),v=n(84917);const f=[v.WeekDays.SUNDAY,v.WeekDays.MONDAY,v.WeekDays.TUESDAY,v.WeekDays.WEDNESDAY,v.WeekDays.THURSDAY,v.WeekDays.FRIDAY,v.WeekDays.SATURDAY];function m(e,t){return(e+t+6)%7+1}function D(e){return t=>m(t,e)}const h=D(-1),k=D(1);var p=n(11542);v.Months.JANUARY,p.t(null,void 0,n(26910)),v.Months.FEBRUARY,p.t(null,void 0,n(16467)),v.Months.MARCH,p.t(null,void 0,n(84675)),v.Months.APRIL,p.t(null,void 0,n(97637)),v.Months.MAY,p.t(null,void 0,n(68327)),v.Months.JUNE,p.t(null,void 0,n(49385)),v.Months.JULY,p.t(null,void 0,n(23230)),v.Months.AUGUST,p.t(null,void 0,n(86797)), +v.Months.SEPTEMBER,p.t(null,void 0,n(61132)),v.Months.OCTOBER,p.t(null,void 0,n(90784)),v.Months.NOVEMBER,p.t(null,void 0,n(71194)),v.Months.DECEMBER,p.t(null,void 0,n(55669)),v.Months.JANUARY,p.t(null,void 0,n(95425)),v.Months.FEBRUARY,p.t(null,void 0,n(35050)),v.Months.MARCH,p.t(null,void 0,n(51369)),v.Months.APRIL,p.t(null,void 0,n(42762)),v.Months.MAY,p.t(null,{context:"short"},n(27991)),v.Months.JUNE,p.t(null,void 0,n(15224)),v.Months.JULY,p.t(null,void 0,n(6215)),v.Months.AUGUST,p.t(null,void 0,n(38465)),v.Months.SEPTEMBER,p.t(null,void 0,n(57902)),v.Months.OCTOBER,p.t(null,void 0,n(73546)),v.Months.NOVEMBER,p.t(null,void 0,n(71230)),v.Months.DECEMBER,p.t(null,void 0,n(92203)),v.WeekDays.SUNDAY,p.t(null,void 0,n(72149)),v.WeekDays.MONDAY,p.t(null,void 0,n(61199)),v.WeekDays.TUESDAY,p.t(null,void 0,n(44979)),v.WeekDays.WEDNESDAY,p.t(null,void 0,n(7147)),v.WeekDays.THURSDAY,p.t(null,void 0,n(7951)),v.WeekDays.FRIDAY,p.t(null,void 0,n(72970)),v.WeekDays.SATURDAY,p.t(null,void 0,n(1144));const E={[v.WeekDays.SUNDAY]:p.t(null,void 0,n(86577)),[v.WeekDays.MONDAY]:p.t(null,void 0,n(83085)),[v.WeekDays.TUESDAY]:p.t(null,void 0,n(94316)),[v.WeekDays.WEDNESDAY]:p.t(null,void 0,n(75094)),[v.WeekDays.THURSDAY]:p.t(null,void 0,n(9787)),[v.WeekDays.FRIDAY]:p.t(null,void 0,n(564)),[v.WeekDays.SATURDAY]:p.t(null,void 0,n(36835))};v.WeekDays.SUNDAY,p.t(null,{context:"day_of_week"},n(85954)),v.WeekDays.MONDAY,p.t(null,{context:"day_of_week"},n(11268)),v.WeekDays.TUESDAY,p.t(null,{context:"day_of_week"},n(31533)),v.WeekDays.WEDNESDAY,p.t(null,{context:"day_of_week"},n(26230)),v.WeekDays.THURSDAY,p.t(null,{context:"day_of_week"},n(24793)),v.WeekDays.FRIDAY,p.t(null,{context:"day_of_week"},n(19801)),v.WeekDays.SATURDAY,p.t(null,{context:"day_of_week"},n(63331));var g=n(83854);function A(e){for((0,c.assert)(Number.isInteger(e),"timeMinutes expected to be integer number");e>i.minutesPerDay;)e-=i.minutesPerDay;const t=e%60,n=(e-t)/60;return(0,g.numberToStringWithLeadingZero)(n,2)+":"+(0,g.numberToStringWithLeadingZero)(t,2)}function S(e,t){return`${e} — ${t}`}function w(e,t){return`${E[e]} ${A(t)}`}function M(e,t,n,s){(0,c.assert)(t!==i.minutesPerDay,"Start time expected to be normalized (24:00 as range start is not allowed)"),(0,c.assert)(0!==s,"End time expected to be normalized (00:00 as range end is not allowed)");const r=function(e,t,n,s){const r=e*i.minutesPerDay+t;let a=n*i.minutesPerDay+s;return aL(t,n,e)}const I=N(h),Y=N(k);function b(e,t,n,s){ +return(r,i,a)=>void 0===r?[s,a]:r===e?[t,n(i)]:[r,i]}const T=b(1,0,k,0),U=b(0,1,h,1);function R(e,t,n,s,r){const[i,a]=T(e,t,r),[o,u]=U(n,s,r);(0,c.assert)(t!==n||i= next entry time (${o})`);const d=l(i),y=l(o);return P(W(a!==r?0:i),W(u!==r?1:o),3,M(a,d,u,y))}function F(e,t,n,s,r){var i,a;return R(null===(i=null==e?void 0:e.end)||void 0===i?void 0:i.value,t,null===(a=null==n?void 0:n.start)||void 0===a?void 0:a.value,s,r)}function O(e){const t=[...e.entries];for(let n=1;ne.start.value-t.start.value)),t}function $(e,t){const n=(0,d.default)(t.entries),s=t.dayIndex,r=(0,c.ensureDefined)((0,u.default)(e.entries));return 0===r.start.value?[]:[F(n,s,r,e.dayIndex,e.dayIndex)]}function B(e,t){const n=(0,u.default)(t.entries),s=t.dayIndex,r=(0,c.ensureDefined)((0,d.default)(e.entries));return 1===r.end.value?[]:[F(r,e.dayIndex,n,s,e.dayIndex)]}function V(e,t){var n,s;const i={thisDay:_(e,t[e].entries),prevDay:I(t,e),nextDay:Y(t,e)};return null!==(s=null!==(n=function({thisDay:e,prevDay:t,nextDay:n}){if(0===e.entries.length)return[F((0,d.default)(t.entries),t.dayIndex,(0,u.default)(n.entries),n.dayIndex,e.dayIndex)]}(i))&&void 0!==n?n:function({thisDay:e,prevDay:t,nextDay:n}){const s=e.dayIndex;if(t.dayIndex!==s||n.dayIndex!==s)return;const i=e.entries,a=(0,c.ensureDefined)((0,u.default)(i)),o=(0,c.ensureDefined)((0,d.default)(i));return[0!==a.start.value?R(0,s,a.start.value,s,s):void 0,...O(e),1!==o.end.value?R(o.end.value,s,1,s,s):void 0].filter(r.isExistent)}(i))&&void 0!==s?s:function(e){return[...$(e.thisDay,e.prevDay),...O(e.thisDay),...B(e.thisDay,e.nextDay)]}(i)}function C(e,t,n,s){const[r,i]=e[t],a=o(r),l=o(i);return P(W(a),W(l),n,s)}function z(e,t,n,s){let r=e;const a=t+n;let l;if(a<=i.minutesPerDay)l=[[t,a]];else{const e=Math.min(i.minutesPerDay-t,n);l=[[t,t+e],[0,n-e]]}const y=function(e,t){const n=(0,c.ensureDefined)((0,u.default)(e))[0],s=(0,c.ensureDefined)((0,d.default)(e))[1],r=e.map((e=>e[1]-e[0])).reduce(((e,t)=>e+t));return M(t,n,s===i.minutesPerDay?t:m(t,Math.floor(o(n+r))),s)}(l,r),v=[];for(let e=0;e[e,{title:E[e],isActive:!1,entries:[]}])));function j(e){return(t,n)=>{return s=(0,c.ensureDefined)(e(t)),r=(0,c.ensureDefined)(e(n)),s.start.value===r.start.value&&s.end.value===r.end.value;var s,r}}const Z=j(u.default),G=j(d.default);function q(e,t){return z(e.sessionStartDayOfWeek(),e.start(),e.length(),t)}function K(e,t){t.forEach((t=>function(e,t,n){const s=e[n].entries;s.push(t),s.sort(((e,t)=>e.start.value-t.start.value))}(e,t[0],t[1])))}function Q(e,t,n){for(const s of t){K(e,q(s,n))}}function X(e,t){return e.type===t.type&&(3===e.type||t.end.value-t.start.value+e.end.value-e.start.value<=1)}function ee(e,t){var n +;const s=(null!==(n=null==t?void 0:t.getUTCDay())&&void 0!==n?n:(new Date).getDay())%7+1;const r=function(e){if(null===e)return new Map;if(void 0===e.subsessions)return new Map([[0,new H.SessionSpec(e.timezone,e.session,e.session_holidays,e.corrections)]]);const t="regular",n="premarket",s="postmarket",r=[t,n,s],i=new Map;for(const a of r){let r=null;switch(a){case t:r=0;break;case n:r=1;break;case s:r=2}if(null!==r){const t=e.subsessions.find((e=>e.id===a));void 0!==t&&i.set(r,new H.SessionSpec(e.timezone,t["session-display"]||t.session,e.session_holidays,t["session-correction"]))}}return i}(e),i=(0,y.deepCopy)(J);i[s].isActive=!0;for(const e of Array.from(r.keys())){Q(i,(0,c.ensureDefined)(r.get(e)).getEntriesForWeekByCalendar((0,c.ensureNotNull)(t)),e)}return function(e){const t=new Map;for(const n of f)t.set(n,V(n,e));for(const n of f)e[n].entries=(0,c.ensureDefined)(t.get(n))}(i),function(e){for(const t of f){const n=e[t].entries,s=(0,c.ensureDefined)((0,u.default)(n));X(s,(0,c.ensureDefined)((0,d.default)(e[h(t)].entries)))&&(s.start.isFirstOrLastPoint=!1);const r=(0,c.ensureDefined)((0,d.default)(n));X(r,(0,c.ensureDefined)((0,u.default)(e[k(t)].entries)))&&(r.end.isFirstOrLastPoint=!1)}}(i),function(e){for(const t of f){const n=e[t].entries;if(1===n.length)continue;const s=h(t),r=k(t),i=(0,c.ensureDefined)((0,d.default)(n)),a=(0,c.ensureDefined)((0,u.default)(n));a.start.isFirstOrLastPoint||(a.showStartForLastEntry=G(n,e[s].entries)),i.end.isFirstOrLastPoint||(i.showEndForFirstEntry=Z(n,e[r].entries))}}(i),{newSessionsDays:i,newTodaySession:i[s]}}class te{constructor(e){this.sessionsDays=new a.WatchedValue((0,r.clone)(J)),this.todaySession=new a.WatchedValue((0,r.clone)({entries:[]})),this._todayInExchangeTime=null,this._symbolInfo=e.symbolInfo().spawn(),this._symbolInfo.subscribe(this._updateEntriesBySubSessions.bind(this),{callWithLast:!0})}destroy(){this._symbolInfo.destroy()}currentTimeValue(){return null===this._todayInExchangeTime?-1:o(i.get_minutes_from_midnight(this._todayInExchangeTime))}timezone(){const e=this._symbolInfo.value();return null===e?"":(0,s.timezoneTitle)(e.timezone)}_updateEntriesBySubSessions(e){this._updateTodayWithOffsets(e);const{newSessionsDays:t,newTodaySession:n}=ee(e,this._todayInExchangeTime);this.sessionsDays.setValue(t),this.todaySession.setValue(n)}_updateTodayWithOffsets(e){this._todayInExchangeTime=null!==e?i.get_cal_from_unix_timestamp_ms(i.get_timezone(e.timezone),window.ChartApiInstance.serverTime()):null}}}}]); \ No newline at end of file diff --git a/charting_library/bundles/7807.8577632fdab29ee53ddf.css b/charting_library/bundles/7807.8577632fdab29ee53ddf.css new file mode 100644 index 0000000..ade9536 --- /dev/null +++ b/charting_library/bundles/7807.8577632fdab29ee53ddf.css @@ -0,0 +1 @@ +.icon-OJpk_CAQ{border-radius:50%;overflow:hidden} \ No newline at end of file diff --git a/charting_library/bundles/7807.8577632fdab29ee53ddf.rtl.css b/charting_library/bundles/7807.8577632fdab29ee53ddf.rtl.css new file mode 100644 index 0000000..ade9536 --- /dev/null +++ b/charting_library/bundles/7807.8577632fdab29ee53ddf.rtl.css @@ -0,0 +1 @@ +.icon-OJpk_CAQ{border-radius:50%;overflow:hidden} \ No newline at end of file diff --git a/charting_library/bundles/7871.fff454908cba03863eb7.css b/charting_library/bundles/7871.fff454908cba03863eb7.css new file mode 100644 index 0000000..ee10994 --- /dev/null +++ b/charting_library/bundles/7871.fff454908cba03863eb7.css @@ -0,0 +1 @@ +.themesButtonText-w7kgghoW{color:#131722;font-size:14px;width:100px}html.theme-dark .themesButtonText-w7kgghoW{color:#d1d4dc}.themesButtonIcon-w7kgghoW{display:flex}.defaultsButtonText-w7kgghoW{color:#131722;font-size:16px;width:100px}html.theme-dark .defaultsButtonText-w7kgghoW{color:#d1d4dc}.defaultsButtonItem-w7kgghoW{min-width:100px}.defaultsButtonItem-w7kgghoW:focus-within .remove-w7kgghoW{visibility:visible}.backButton-yMMXpYEB{margin-left:-3px;margin-right:17px}.withSidebar-F0WBLDV5{display:block;max-width:750px;min-width:610px;width:auto}@media screen and (max-width:768px){.withSidebar-F0WBLDV5{max-width:610px;min-width:420px;width:auto}}@media screen and (max-width:430px){.withSidebar-F0WBLDV5{min-height:auto;min-width:100%}}.withSidebar-F0WBLDV5 .content-F0WBLDV5{border-top:1px solid #e0e3eb;display:flex;flex:1 1 auto;flex-direction:row;overflow:hidden}html.theme-dark .withSidebar-F0WBLDV5 .content-F0WBLDV5{border-top:1px solid #434651}.withSidebar-F0WBLDV5 .tabContent-F0WBLDV5{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:145px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#9598a1 #0000;scrollbar-width:thin;width:auto}html.theme-dark .withSidebar-F0WBLDV5 .tabContent-F0WBLDV5{scrollbar-color:#363a45 #0000}@media screen and (max-height:290px){.withSidebar-F0WBLDV5 .tabContent-F0WBLDV5{min-height:auto}}.withSidebar-F0WBLDV5 .tabContent-F0WBLDV5::-webkit-scrollbar{height:5px;width:5px}.withSidebar-F0WBLDV5 .tabContent-F0WBLDV5::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .withSidebar-F0WBLDV5 .tabContent-F0WBLDV5::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.withSidebar-F0WBLDV5 .tabContent-F0WBLDV5::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.withSidebar-F0WBLDV5 .tabContent-F0WBLDV5::-webkit-scrollbar-corner{display:none}.withSidebar-F0WBLDV5 .applyToAllButton-F0WBLDV5{padding-right:12px} \ No newline at end of file diff --git a/charting_library/bundles/7871.fff454908cba03863eb7.rtl.css b/charting_library/bundles/7871.fff454908cba03863eb7.rtl.css new file mode 100644 index 0000000..57b5c09 --- /dev/null +++ b/charting_library/bundles/7871.fff454908cba03863eb7.rtl.css @@ -0,0 +1 @@ +.themesButtonText-w7kgghoW{color:#131722;font-size:14px;width:100px}html.theme-dark .themesButtonText-w7kgghoW{color:#d1d4dc}.themesButtonIcon-w7kgghoW{display:flex}.defaultsButtonText-w7kgghoW{color:#131722;font-size:16px;width:100px}html.theme-dark .defaultsButtonText-w7kgghoW{color:#d1d4dc}.defaultsButtonItem-w7kgghoW{min-width:100px}.defaultsButtonItem-w7kgghoW:focus-within .remove-w7kgghoW{visibility:visible}.backButton-yMMXpYEB{margin-left:17px;margin-right:-3px}.withSidebar-F0WBLDV5{display:block;max-width:750px;min-width:610px;width:auto}@media screen and (max-width:768px){.withSidebar-F0WBLDV5{max-width:610px;min-width:420px;width:auto}}@media screen and (max-width:430px){.withSidebar-F0WBLDV5{min-height:auto;min-width:100%}}.withSidebar-F0WBLDV5 .content-F0WBLDV5{border-top:1px solid #e0e3eb;display:flex;flex:1 1 auto;flex-direction:row;overflow:hidden}html.theme-dark .withSidebar-F0WBLDV5 .content-F0WBLDV5{border-top:1px solid #434651}.withSidebar-F0WBLDV5 .tabContent-F0WBLDV5{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:145px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#9598a1 #0000;scrollbar-width:thin;width:auto}html.theme-dark .withSidebar-F0WBLDV5 .tabContent-F0WBLDV5{scrollbar-color:#363a45 #0000}@media screen and (max-height:290px){.withSidebar-F0WBLDV5 .tabContent-F0WBLDV5{min-height:auto}}.withSidebar-F0WBLDV5 .tabContent-F0WBLDV5::-webkit-scrollbar{height:5px;width:5px}.withSidebar-F0WBLDV5 .tabContent-F0WBLDV5::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .withSidebar-F0WBLDV5 .tabContent-F0WBLDV5::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.withSidebar-F0WBLDV5 .tabContent-F0WBLDV5::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.withSidebar-F0WBLDV5 .tabContent-F0WBLDV5::-webkit-scrollbar-corner{display:none}.withSidebar-F0WBLDV5 .applyToAllButton-F0WBLDV5{padding-left:12px} \ No newline at end of file diff --git a/charting_library/bundles/8056.1f54f717d8e522c55c89.css b/charting_library/bundles/8056.1f54f717d8e522c55c89.css new file mode 100644 index 0000000..a039992 --- /dev/null +++ b/charting_library/bundles/8056.1f54f717d8e522c55c89.css @@ -0,0 +1 @@ +.button-GwQQdU8S{--tv-toolbar-explicit-hover-border-radius:4px;all:unset;align-items:center;box-sizing:border-box;color:var(--tv-color-toolbar-button-text,#131722);cursor:default;display:flex;height:100%;transition:background-color 60ms ease,opacity 60ms ease,color 60ms ease}html.theme-dark .button-GwQQdU8S{color:var(--tv-color-toolbar-button-text,#d1d4dc)}.button-GwQQdU8S.hover-GwQQdU8S,.button-GwQQdU8S:active{color:var(--tv-color-toolbar-button-text-hover,#131722)}@media (any-hover:hover){.button-GwQQdU8S:hover{color:var(--tv-color-toolbar-button-text-hover,#131722)}}html.theme-dark .button-GwQQdU8S.hover-GwQQdU8S,html.theme-dark .button-GwQQdU8S:active{color:var(--tv-color-toolbar-button-text-hover,#d1d4dc)}@media (any-hover:hover){html.theme-dark .button-GwQQdU8S:hover{color:var(--tv-color-toolbar-button-text-hover,#d1d4dc)}}.button-GwQQdU8S.clicked-GwQQdU8S,.button-GwQQdU8S:active{color:var(--tv-color-toolbar-button-text-clicked,var(--tv-color-toolbar-button-text-hover,#131722))}html.theme-dark .button-GwQQdU8S.clicked-GwQQdU8S,html.theme-dark .button-GwQQdU8S:active{color:var(--tv-color-toolbar-button-text-clicked,var(--tv-color-toolbar-button-text-hover,#d1d4dc))}.button-GwQQdU8S svg{display:block;-moz-transform:translateX(0)}.button-GwQQdU8S.isInteractive-GwQQdU8S{position:relative;z-index:0}.button-GwQQdU8S.isInteractive-GwQQdU8S:before{border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);display:block;left:var(--tv-toolbar-explicit-hover-margin,2px);outline:2px none #2962ff;position:absolute;right:var(--tv-toolbar-explicit-hover-margin,2px);top:var(--tv-toolbar-explicit-hover-margin,2px);z-index:-1}.button-GwQQdU8S.isInteractive-GwQQdU8S.hover-GwQQdU8S:before,.button-GwQQdU8S.isInteractive-GwQQdU8S:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);content:""}@media (any-hover:hover){.button-GwQQdU8S.isInteractive-GwQQdU8S:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);content:""}}html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.hover-GwQQdU8S:before,html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-GwQQdU8S.isInteractive-GwQQdU8S.clicked-GwQQdU8S:before,.button-GwQQdU8S.isInteractive-GwQQdU8S:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-hover,#f0f3fa));content:""}html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.clicked-GwQQdU8S:before,html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-hover,#2a2e39))}.button-GwQQdU8S.isInteractive-GwQQdU8S.accessible-GwQQdU8S:focus-visible:before{content:"";outline-style:solid}.button-GwQQdU8S.isInteractive-GwQQdU8S.isGrouped-GwQQdU8S{position:relative;z-index:0}.button-GwQQdU8S.isInteractive-GwQQdU8S.isGrouped-GwQQdU8S:before{border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);display:block;left:var(--tv-toolbar-explicit-hover-margin,2px);left:0;outline:2px none #2962ff;position:absolute;right:var(--tv-toolbar-explicit-hover-margin,2px);right:0;top:var(--tv-toolbar-explicit-hover-margin,2px);z-index:-1}.button-GwQQdU8S.isInteractive-GwQQdU8S.isGrouped-GwQQdU8S.hover-GwQQdU8S:before,.button-GwQQdU8S.isInteractive-GwQQdU8S.isGrouped-GwQQdU8S:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);content:""}@media (any-hover:hover){.button-GwQQdU8S.isInteractive-GwQQdU8S.isGrouped-GwQQdU8S:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);content:""}}html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isGrouped-GwQQdU8S.hover-GwQQdU8S:before,html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isGrouped-GwQQdU8S:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isGrouped-GwQQdU8S:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-GwQQdU8S.isInteractive-GwQQdU8S.isGrouped-GwQQdU8S.clicked-GwQQdU8S:before,.button-GwQQdU8S.isInteractive-GwQQdU8S.isGrouped-GwQQdU8S:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-hover,#f0f3fa));content:""}html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isGrouped-GwQQdU8S.clicked-GwQQdU8S:before,html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isGrouped-GwQQdU8S:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-hover,#2a2e39))}.button-GwQQdU8S.isInteractive-GwQQdU8S.isGrouped-GwQQdU8S.accessible-GwQQdU8S:focus-visible:before{content:"";outline-style:solid}.button-GwQQdU8S.isInteractive-GwQQdU8S.isActive-GwQQdU8S{color:var(--tv-color-toolbar-button-text-active,#2962ff)}html.theme-sa .button-GwQQdU8S.isInteractive-GwQQdU8S.isActive-GwQQdU8S{color:var(--tv-color-toolbar-button-text-active,#ff7200)}html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isActive-GwQQdU8S{color:var(--tv-color-toolbar-button-text-active,#2962ff)}.button-GwQQdU8S.isInteractive-GwQQdU8S.isActive-GwQQdU8S.hover-GwQQdU8S,.button-GwQQdU8S.isInteractive-GwQQdU8S.isActive-GwQQdU8S:active{color:var(--tv-color-toolbar-button-text-active-hover,#1e53e5)}@media (any-hover:hover){.button-GwQQdU8S.isInteractive-GwQQdU8S.isActive-GwQQdU8S:hover{color:var(--tv-color-toolbar-button-text-active-hover,#1e53e5)}}html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isActive-GwQQdU8S.hover-GwQQdU8S,html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isActive-GwQQdU8S:active{color:var(--tv-color-toolbar-button-text-active-hover,#1e53e5)}@media (any-hover:hover){html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isActive-GwQQdU8S:hover{color:var(--tv-color-toolbar-button-text-active-hover,#1e53e5)}}.button-GwQQdU8S.isInteractive-GwQQdU8S.isOpened-GwQQdU8S.hover-GwQQdU8S:before,.button-GwQQdU8S.isInteractive-GwQQdU8S.isOpened-GwQQdU8S:active:before,.button-GwQQdU8S.isInteractive-GwQQdU8S.isOpened-GwQQdU8S:before{background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);bottom:var(--tv-toolbar-opened-element-hover-margin,0);content:"";display:block;left:var(--tv-toolbar-opened-element-hover-margin,0);position:absolute;right:var(--tv-toolbar-opened-element-hover-margin,0);top:var(--tv-toolbar-opened-element-hover-margin,0);z-index:-1}@media (any-hover:hover){.button-GwQQdU8S.isInteractive-GwQQdU8S.isOpened-GwQQdU8S:hover:before{background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);bottom:var(--tv-toolbar-opened-element-hover-margin,0);content:"";display:block;left:var(--tv-toolbar-opened-element-hover-margin,0);position:absolute;right:var(--tv-toolbar-opened-element-hover-margin,0);top:var(--tv-toolbar-opened-element-hover-margin,0);z-index:-1}}html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isOpened-GwQQdU8S.hover-GwQQdU8S:before,html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isOpened-GwQQdU8S:active:before,html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isOpened-GwQQdU8S:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}@media (any-hover:hover){html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isOpened-GwQQdU8S:hover:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}}.button-GwQQdU8S.isInteractive-GwQQdU8S.isOpened-GwQQdU8S.clicked-GwQQdU8S:before,.button-GwQQdU8S.isInteractive-GwQQdU8S.isOpened-GwQQdU8S:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-expanded,#f0f3fa));content:"";display:block}html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isOpened-GwQQdU8S.clicked-GwQQdU8S:before,html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isOpened-GwQQdU8S:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-expanded,#2a2e39))}.button-GwQQdU8S.isDisabled-GwQQdU8S{opacity:.3}.button-GwQQdU8S.isDisabled-GwQQdU8S,.button-GwQQdU8S.isDisabled-GwQQdU8S:active{background-color:initial}@media (any-hover:hover){.button-GwQQdU8S.isDisabled-GwQQdU8S:hover{background-color:initial}}.button-GwQQdU8S.isDisabled-GwQQdU8S.isActive-GwQQdU8S{color:var(--tv-color-toolbar-button-text-active,#2962ff);opacity:1}html.theme-sa .button-GwQQdU8S.isDisabled-GwQQdU8S.isActive-GwQQdU8S{color:var(--tv-color-toolbar-button-text-active,#ff7200)}html.theme-dark .button-GwQQdU8S.isDisabled-GwQQdU8S.isActive-GwQQdU8S{color:var(--tv-color-toolbar-button-text-active,#2962ff)}.icon-GwQQdU8S+.text-GwQQdU8S,.text-GwQQdU8S+.icon-GwQQdU8S{margin-left:2px}.endIcon-GwQQdU8S{display:flex;margin-left:4px} \ No newline at end of file diff --git a/charting_library/bundles/8056.1f54f717d8e522c55c89.rtl.css b/charting_library/bundles/8056.1f54f717d8e522c55c89.rtl.css new file mode 100644 index 0000000..9b6f1d2 --- /dev/null +++ b/charting_library/bundles/8056.1f54f717d8e522c55c89.rtl.css @@ -0,0 +1 @@ +.button-GwQQdU8S{--tv-toolbar-explicit-hover-border-radius:4px;all:unset;align-items:center;box-sizing:border-box;color:var(--tv-color-toolbar-button-text,#131722);cursor:default;display:flex;height:100%;transition:background-color 60ms ease,opacity 60ms ease,color 60ms ease}html.theme-dark .button-GwQQdU8S{color:var(--tv-color-toolbar-button-text,#d1d4dc)}.button-GwQQdU8S.hover-GwQQdU8S,.button-GwQQdU8S:active{color:var(--tv-color-toolbar-button-text-hover,#131722)}@media (any-hover:hover){.button-GwQQdU8S:hover{color:var(--tv-color-toolbar-button-text-hover,#131722)}}html.theme-dark .button-GwQQdU8S.hover-GwQQdU8S,html.theme-dark .button-GwQQdU8S:active{color:var(--tv-color-toolbar-button-text-hover,#d1d4dc)}@media (any-hover:hover){html.theme-dark .button-GwQQdU8S:hover{color:var(--tv-color-toolbar-button-text-hover,#d1d4dc)}}.button-GwQQdU8S.clicked-GwQQdU8S,.button-GwQQdU8S:active{color:var(--tv-color-toolbar-button-text-clicked,var(--tv-color-toolbar-button-text-hover,#131722))}html.theme-dark .button-GwQQdU8S.clicked-GwQQdU8S,html.theme-dark .button-GwQQdU8S:active{color:var(--tv-color-toolbar-button-text-clicked,var(--tv-color-toolbar-button-text-hover,#d1d4dc))}.button-GwQQdU8S svg{display:block;-moz-transform:translateX(0)}.button-GwQQdU8S.isInteractive-GwQQdU8S{position:relative;z-index:0}.button-GwQQdU8S.isInteractive-GwQQdU8S:before{border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);display:block;left:var(--tv-toolbar-explicit-hover-margin,2px);outline:2px none #2962ff;position:absolute;right:var(--tv-toolbar-explicit-hover-margin,2px);top:var(--tv-toolbar-explicit-hover-margin,2px);z-index:-1}.button-GwQQdU8S.isInteractive-GwQQdU8S.hover-GwQQdU8S:before,.button-GwQQdU8S.isInteractive-GwQQdU8S:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);content:""}@media (any-hover:hover){.button-GwQQdU8S.isInteractive-GwQQdU8S:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);content:""}}html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.hover-GwQQdU8S:before,html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-GwQQdU8S.isInteractive-GwQQdU8S.clicked-GwQQdU8S:before,.button-GwQQdU8S.isInteractive-GwQQdU8S:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-hover,#f0f3fa));content:""}html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.clicked-GwQQdU8S:before,html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-hover,#2a2e39))}.button-GwQQdU8S.isInteractive-GwQQdU8S.accessible-GwQQdU8S:focus-visible:before{content:"";outline-style:solid}.button-GwQQdU8S.isInteractive-GwQQdU8S.isGrouped-GwQQdU8S{position:relative;z-index:0}.button-GwQQdU8S.isInteractive-GwQQdU8S.isGrouped-GwQQdU8S:before{border-radius:var(--tv-toolbar-explicit-hover-border-radius,2px);bottom:var(--tv-toolbar-explicit-hover-margin,2px);display:block;left:var(--tv-toolbar-explicit-hover-margin,2px);left:0;outline:2px none #2962ff;position:absolute;right:var(--tv-toolbar-explicit-hover-margin,2px);right:0;top:var(--tv-toolbar-explicit-hover-margin,2px);z-index:-1}.button-GwQQdU8S.isInteractive-GwQQdU8S.isGrouped-GwQQdU8S.hover-GwQQdU8S:before,.button-GwQQdU8S.isInteractive-GwQQdU8S.isGrouped-GwQQdU8S:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);content:""}@media (any-hover:hover){.button-GwQQdU8S.isInteractive-GwQQdU8S.isGrouped-GwQQdU8S:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#f0f3fa);content:""}}html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isGrouped-GwQQdU8S.hover-GwQQdU8S:before,html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isGrouped-GwQQdU8S:active:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}@media (any-hover:hover){html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isGrouped-GwQQdU8S:hover:before{background-color:var(--tv-color-toolbar-button-background-hover,#2a2e39)}}.button-GwQQdU8S.isInteractive-GwQQdU8S.isGrouped-GwQQdU8S.clicked-GwQQdU8S:before,.button-GwQQdU8S.isInteractive-GwQQdU8S.isGrouped-GwQQdU8S:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-hover,#f0f3fa));content:""}html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isGrouped-GwQQdU8S.clicked-GwQQdU8S:before,html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isGrouped-GwQQdU8S:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-hover,#2a2e39))}.button-GwQQdU8S.isInteractive-GwQQdU8S.isGrouped-GwQQdU8S.accessible-GwQQdU8S:focus-visible:before{content:"";outline-style:solid}.button-GwQQdU8S.isInteractive-GwQQdU8S.isActive-GwQQdU8S{color:var(--tv-color-toolbar-button-text-active,#2962ff)}html.theme-sa .button-GwQQdU8S.isInteractive-GwQQdU8S.isActive-GwQQdU8S{color:var(--tv-color-toolbar-button-text-active,#ff7200)}html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isActive-GwQQdU8S{color:var(--tv-color-toolbar-button-text-active,#2962ff)}.button-GwQQdU8S.isInteractive-GwQQdU8S.isActive-GwQQdU8S.hover-GwQQdU8S,.button-GwQQdU8S.isInteractive-GwQQdU8S.isActive-GwQQdU8S:active{color:var(--tv-color-toolbar-button-text-active-hover,#1e53e5)}@media (any-hover:hover){.button-GwQQdU8S.isInteractive-GwQQdU8S.isActive-GwQQdU8S:hover{color:var(--tv-color-toolbar-button-text-active-hover,#1e53e5)}}html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isActive-GwQQdU8S.hover-GwQQdU8S,html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isActive-GwQQdU8S:active{color:var(--tv-color-toolbar-button-text-active-hover,#1e53e5)}@media (any-hover:hover){html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isActive-GwQQdU8S:hover{color:var(--tv-color-toolbar-button-text-active-hover,#1e53e5)}}.button-GwQQdU8S.isInteractive-GwQQdU8S.isOpened-GwQQdU8S.hover-GwQQdU8S:before,.button-GwQQdU8S.isInteractive-GwQQdU8S.isOpened-GwQQdU8S:active:before,.button-GwQQdU8S.isInteractive-GwQQdU8S.isOpened-GwQQdU8S:before{background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);bottom:var(--tv-toolbar-opened-element-hover-margin,0);content:"";display:block;left:var(--tv-toolbar-opened-element-hover-margin,0);position:absolute;right:var(--tv-toolbar-opened-element-hover-margin,0);top:var(--tv-toolbar-opened-element-hover-margin,0);z-index:-1}@media (any-hover:hover){.button-GwQQdU8S.isInteractive-GwQQdU8S.isOpened-GwQQdU8S:hover:before{background-color:var(--tv-color-toolbar-button-background-expanded,#f0f3fa);border-radius:var(--tv-toolbar-opened-element-hover-border-radius,0);bottom:var(--tv-toolbar-opened-element-hover-margin,0);content:"";display:block;left:var(--tv-toolbar-opened-element-hover-margin,0);position:absolute;right:var(--tv-toolbar-opened-element-hover-margin,0);top:var(--tv-toolbar-opened-element-hover-margin,0);z-index:-1}}html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isOpened-GwQQdU8S.hover-GwQQdU8S:before,html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isOpened-GwQQdU8S:active:before,html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isOpened-GwQQdU8S:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}@media (any-hover:hover){html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isOpened-GwQQdU8S:hover:before{background-color:var(--tv-color-toolbar-button-background-expanded,#2a2e39)}}.button-GwQQdU8S.isInteractive-GwQQdU8S.isOpened-GwQQdU8S.clicked-GwQQdU8S:before,.button-GwQQdU8S.isInteractive-GwQQdU8S.isOpened-GwQQdU8S:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-expanded,#f0f3fa));content:"";display:block}html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isOpened-GwQQdU8S.clicked-GwQQdU8S:before,html.theme-dark .button-GwQQdU8S.isInteractive-GwQQdU8S.isOpened-GwQQdU8S:active:before{background-color:var(--tv-color-toolbar-button-background-clicked,var(--tv-color-toolbar-button-background-expanded,#2a2e39))}.button-GwQQdU8S.isDisabled-GwQQdU8S{opacity:.3}.button-GwQQdU8S.isDisabled-GwQQdU8S,.button-GwQQdU8S.isDisabled-GwQQdU8S:active{background-color:initial}@media (any-hover:hover){.button-GwQQdU8S.isDisabled-GwQQdU8S:hover{background-color:initial}}.button-GwQQdU8S.isDisabled-GwQQdU8S.isActive-GwQQdU8S{color:var(--tv-color-toolbar-button-text-active,#2962ff);opacity:1}html.theme-sa .button-GwQQdU8S.isDisabled-GwQQdU8S.isActive-GwQQdU8S{color:var(--tv-color-toolbar-button-text-active,#ff7200)}html.theme-dark .button-GwQQdU8S.isDisabled-GwQQdU8S.isActive-GwQQdU8S{color:var(--tv-color-toolbar-button-text-active,#2962ff)}.icon-GwQQdU8S+.text-GwQQdU8S,.text-GwQQdU8S+.icon-GwQQdU8S{margin-right:2px}.endIcon-GwQQdU8S{display:flex;margin-right:4px} \ No newline at end of file diff --git a/charting_library/bundles/8149.21f2b01074a4d082e268.css b/charting_library/bundles/8149.21f2b01074a4d082e268.css new file mode 100644 index 0000000..a7db468 --- /dev/null +++ b/charting_library/bundles/8149.21f2b01074a4d082e268.css @@ -0,0 +1 @@ +.button-iLKiGOdQ{align-items:center;background-color:var(--tv-list-item-button-background-color);border-radius:4px;color:var(--tv-color-popup-element-toolbox-text,#787b86);display:inline-flex;font-size:0;height:22px;justify-content:center;min-width:22px;width:22px}.button-iLKiGOdQ.hovered-iLKiGOdQ,.button-iLKiGOdQ:active{background-color:var(--tv-color-popup-element-toolbox-background-hover,var(--tv-list-item-button-background-hover-color,#e0e3eb));color:var(--tv-color-popup-element-toolbox-text-hover,#131722)}@media (any-hover:hover){.button-iLKiGOdQ:hover{background-color:var(--tv-color-popup-element-toolbox-background-hover,var(--tv-list-item-button-background-hover-color,#e0e3eb));color:var(--tv-color-popup-element-toolbox-text-hover,#131722)}}html.theme-dark .button-iLKiGOdQ.hovered-iLKiGOdQ,html.theme-dark .button-iLKiGOdQ:active{background-color:var(--tv-color-popup-element-toolbox-background-hover,var(--tv-list-item-button-background-hover-color,#363a45))}@media (any-hover:hover){html.theme-dark .button-iLKiGOdQ:hover{background-color:var(--tv-color-popup-element-toolbox-background-hover,var(--tv-list-item-button-background-hover-color,#363a45))}}html.theme-dark .button-iLKiGOdQ.hovered-iLKiGOdQ,html.theme-dark .button-iLKiGOdQ:active{color:var(--tv-color-popup-element-toolbox-text-hover,#d1d4dc)}@media (any-hover:hover){html.theme-dark .button-iLKiGOdQ:hover{color:var(--tv-color-popup-element-toolbox-text-hover,#d1d4dc)}}.button-iLKiGOdQ.disabled-iLKiGOdQ,.button-iLKiGOdQ.disabled-iLKiGOdQ:active{background-color:var(--tv-list-item-button-disabled-background-color,#0000)}@media (any-hover:hover){.button-iLKiGOdQ.disabled-iLKiGOdQ:hover{background-color:var(--tv-list-item-button-disabled-background-color,#0000)}}html.theme-dark .button-iLKiGOdQ.disabled-iLKiGOdQ,html.theme-dark .button-iLKiGOdQ.disabled-iLKiGOdQ:active{background-color:var(--tv-list-item-button-disabled-background-color,#0000)}@media (any-hover:hover){html.theme-dark .button-iLKiGOdQ.disabled-iLKiGOdQ:hover{background-color:var(--tv-list-item-button-disabled-background-color,#0000)}}.button-iLKiGOdQ.active-iLKiGOdQ,html.theme-dark .button-iLKiGOdQ.active-iLKiGOdQ{color:var(--tv-color-popup-element-toolbox-text-active-hover,#90bff9)}.button-iLKiGOdQ.active-iLKiGOdQ.hovered-iLKiGOdQ,.button-iLKiGOdQ.active-iLKiGOdQ:active{background-color:var(--tv-color-popup-element-toolbox-background-active-hover,#1848cc)}@media (any-hover:hover){.button-iLKiGOdQ.active-iLKiGOdQ:hover{background-color:var(--tv-color-popup-element-toolbox-background-active-hover,#1848cc)}}html.theme-dark .button-iLKiGOdQ.active-iLKiGOdQ.hovered-iLKiGOdQ,html.theme-dark .button-iLKiGOdQ.active-iLKiGOdQ:active{background-color:var(--tv-color-popup-element-toolbox-background-active-hover,#1848cc)}@media (any-hover:hover){html.theme-dark .button-iLKiGOdQ.active-iLKiGOdQ:hover{background-color:var(--tv-color-popup-element-toolbox-background-active-hover,#1848cc)}}.hidden-iLKiGOdQ{visibility:hidden} \ No newline at end of file diff --git a/charting_library/bundles/8149.21f2b01074a4d082e268.rtl.css b/charting_library/bundles/8149.21f2b01074a4d082e268.rtl.css new file mode 100644 index 0000000..a7db468 --- /dev/null +++ b/charting_library/bundles/8149.21f2b01074a4d082e268.rtl.css @@ -0,0 +1 @@ +.button-iLKiGOdQ{align-items:center;background-color:var(--tv-list-item-button-background-color);border-radius:4px;color:var(--tv-color-popup-element-toolbox-text,#787b86);display:inline-flex;font-size:0;height:22px;justify-content:center;min-width:22px;width:22px}.button-iLKiGOdQ.hovered-iLKiGOdQ,.button-iLKiGOdQ:active{background-color:var(--tv-color-popup-element-toolbox-background-hover,var(--tv-list-item-button-background-hover-color,#e0e3eb));color:var(--tv-color-popup-element-toolbox-text-hover,#131722)}@media (any-hover:hover){.button-iLKiGOdQ:hover{background-color:var(--tv-color-popup-element-toolbox-background-hover,var(--tv-list-item-button-background-hover-color,#e0e3eb));color:var(--tv-color-popup-element-toolbox-text-hover,#131722)}}html.theme-dark .button-iLKiGOdQ.hovered-iLKiGOdQ,html.theme-dark .button-iLKiGOdQ:active{background-color:var(--tv-color-popup-element-toolbox-background-hover,var(--tv-list-item-button-background-hover-color,#363a45))}@media (any-hover:hover){html.theme-dark .button-iLKiGOdQ:hover{background-color:var(--tv-color-popup-element-toolbox-background-hover,var(--tv-list-item-button-background-hover-color,#363a45))}}html.theme-dark .button-iLKiGOdQ.hovered-iLKiGOdQ,html.theme-dark .button-iLKiGOdQ:active{color:var(--tv-color-popup-element-toolbox-text-hover,#d1d4dc)}@media (any-hover:hover){html.theme-dark .button-iLKiGOdQ:hover{color:var(--tv-color-popup-element-toolbox-text-hover,#d1d4dc)}}.button-iLKiGOdQ.disabled-iLKiGOdQ,.button-iLKiGOdQ.disabled-iLKiGOdQ:active{background-color:var(--tv-list-item-button-disabled-background-color,#0000)}@media (any-hover:hover){.button-iLKiGOdQ.disabled-iLKiGOdQ:hover{background-color:var(--tv-list-item-button-disabled-background-color,#0000)}}html.theme-dark .button-iLKiGOdQ.disabled-iLKiGOdQ,html.theme-dark .button-iLKiGOdQ.disabled-iLKiGOdQ:active{background-color:var(--tv-list-item-button-disabled-background-color,#0000)}@media (any-hover:hover){html.theme-dark .button-iLKiGOdQ.disabled-iLKiGOdQ:hover{background-color:var(--tv-list-item-button-disabled-background-color,#0000)}}.button-iLKiGOdQ.active-iLKiGOdQ,html.theme-dark .button-iLKiGOdQ.active-iLKiGOdQ{color:var(--tv-color-popup-element-toolbox-text-active-hover,#90bff9)}.button-iLKiGOdQ.active-iLKiGOdQ.hovered-iLKiGOdQ,.button-iLKiGOdQ.active-iLKiGOdQ:active{background-color:var(--tv-color-popup-element-toolbox-background-active-hover,#1848cc)}@media (any-hover:hover){.button-iLKiGOdQ.active-iLKiGOdQ:hover{background-color:var(--tv-color-popup-element-toolbox-background-active-hover,#1848cc)}}html.theme-dark .button-iLKiGOdQ.active-iLKiGOdQ.hovered-iLKiGOdQ,html.theme-dark .button-iLKiGOdQ.active-iLKiGOdQ:active{background-color:var(--tv-color-popup-element-toolbox-background-active-hover,#1848cc)}@media (any-hover:hover){html.theme-dark .button-iLKiGOdQ.active-iLKiGOdQ:hover{background-color:var(--tv-color-popup-element-toolbox-background-active-hover,#1848cc)}}.hidden-iLKiGOdQ{visibility:hidden} \ No newline at end of file diff --git a/charting_library/bundles/8167.3edae41386acc976c9f8.js b/charting_library/bundles/8167.3edae41386acc976c9f8.js new file mode 100644 index 0000000..a623a06 --- /dev/null +++ b/charting_library/bundles/8167.3edae41386acc976c9f8.js @@ -0,0 +1,7 @@ +"use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[8167],{41339:(e,t,i)=>{i.r(t),i.d(t,{getCoordinateXMetaInfo:()=>f,getCoordinateYMetaInfo:()=>P,getCoordinatesPropertiesDefinitions:()=>g,getSelectionCoordinatesPropertyDefinition:()=>_});var n=i(50151),r=i(11542),o=i(36298),s=i(62591);class l extends s.UndoCommand{constructor({lineToolId:e,chartModel:t,newPositionPoints:i}){super(null),this._pointState=null,this._lineToolId=e,this._model=t,this._newPositionPoints=i}redo(){const e=(0,n.ensureNotNull)(this._model.dataSourceForId(this._lineToolId));this._pointState=[e.normalizedPoints(),e.points()],e.startChanging(),e.moveLineTool(this._newPositionPoints),this._model.updateSource(e),e.syncMultichartState(e.endChanging(!0,!1))}undo(){if(this._pointState){const e=(0,n.ensureNotNull)(this._model.dataSourceForId(this._lineToolId));e.startChanging(),e.restorePoints(...this._pointState),this._model.updateSource(e),e.syncMultichartState(e.endChanging(!0,!1))}}}var a=i(295),d=i(97145),c=i(88640),p=i(94474);const u=new o.TranslatedString("change price Y coordinate",r.t(null,void 0,i(66266))),h=new o.TranslatedString("change bar X coordinate",r.t(null,void 0,i(23723))),y=new o.TranslatedString("move drawings",r.t(null,void 0,i(72223)));function P(e,t,i){return{property:(0,a.convertToDefinitionProperty)(e,t.price,u),info:{typeY:1,stepY:i}}}function f(e,t){return{property:(0,a.convertToDefinitionProperty)(e,t.bar,h),info:{typeX:0,minX:new d.WatchedValue(-5e4),maxX:new d.WatchedValue(15e3),stepX:new d.WatchedValue(1)}}}function g(e,t,i,n,r,o){const s=f(e,t),l=P(e,t,n);return(0,a.createCoordinatesPropertyDefinition)({x:s.property,y:l.property},{id:(0,p.removeSpaces)(`${o}Coordinates${r}`),title:r,...s.info,...l.info})}const w=/^([+*\-\/]?)((?:\d*)|(?:\d+\.\d*))$/;function m(e,t,i){const r=new c.default(""),o=(0,a.makeProxyDefinitionProperty)(r.weakReference());return o.setValue=o=>{try{const s=o.match(w);if(!s)return;const[,a,d]=s;if(!d.length)return;const c=i(parseFloat(d));if("/"===a&&(0===c.price||0===c.index))return;t.withMacro(y,(()=>{e.forEach((e=>{const i=e.points();let r;switch(a){case"":{const e=(0,n.ensureDefined)(i[0]);let{index:t=e.index,price:o=e.price}=c;o-=e.price,t-=e.index,r=i.map((e=>({...e,index:e.index+t,price:e.price+o})));break}case"-":case"+":{let{index:e=0,price:t=0}=c;"-"===a&&(e*=-1,t*=-1),r=i.map((i=>({...i,index:i.index+e,price:i.price+t})));break}case"*":{const{index:e=1,price:t=1}=c;r=i.map((i=>({...i,index:i.index*e,price:i.price*t})));break}case"/":{const{index:e=1,price:t=1}=c;r=i.map((i=>({...i,index:i.index/e,price:i.price/t})));break}}t.undoHistory().pushUndoCommand(new l({lineToolId:e.id(),chartModel:t.model(),newPositionPoints:r}))}))}))}finally{r.setValue("",!0)}},o}function _(e,t){const n=m(e,t,(e=>({index:e}))),o=m(e,t,(e=>({price:e})));return(0,a.createSelectionCoordinatesPropertyDefinition)({x:n,y:o},{id:"SourcesCoordinates",title:r.t(null,void 0,i(37067)),mathOperationsX:"+",mathOperationsY:"+/*",modeX:"integer",modeY:"float"})}},97456:(e,t,i)=>{i.r(t), +i.d(t,{getIntervalsVisibilitiesPropertiesDefinitions:()=>ae,getSelectionIntervalsVisibilitiesPropertiesDefinition:()=>de});var n=i(11542),r=i(36298),o=i(14483),s=i(295),l=i(97145),a=i(94025),d=i(68806),c=i(62513);const p=new r.TranslatedString("change {title} visibility on ticks",n.t(null,void 0,i(30810))),u=new r.TranslatedString("change {title} visibility on seconds",n.t(null,void 0,i(46948))),h=new r.TranslatedString("change {title} seconds from",n.t(null,void 0,i(2822))),y=new r.TranslatedString("change {title} seconds to",n.t(null,void 0,i(66161))),P=new r.TranslatedString("change {title} visibility on minutes",n.t(null,void 0,i(64370))),f=new r.TranslatedString("change {title} minutes from",n.t(null,void 0,i(15106))),g=new r.TranslatedString("change {title} minutes to",n.t(null,void 0,i(91633))),w=new r.TranslatedString("change {title} visibility on hours",n.t(null,void 0,i(68971))),m=new r.TranslatedString("change {title} hours from",n.t(null,void 0,i(35388))),_=new r.TranslatedString("change {title} hours to",n.t(null,void 0,i(78586))),b=new r.TranslatedString("change {title} visibility on days",n.t(null,void 0,i(29088))),v=new r.TranslatedString("change {title} days from",n.t(null,void 0,i(41377))),S=new r.TranslatedString("change {title} days to",n.t(null,void 0,i(13355))),T=new r.TranslatedString("change {title} visibility on weeks",n.t(null,void 0,i(24941))),C=new r.TranslatedString("change {title} weeks from",n.t(null,void 0,i(21339))),V=new r.TranslatedString("change {title} weeks to",n.t(null,void 0,i(68643))),D=new r.TranslatedString("change {title} visibility on months",n.t(null,void 0,i(6659))),W=new r.TranslatedString("change {title} months from",n.t(null,void 0,i(59635))),k=new r.TranslatedString("change {title} months to",n.t(null,void 0,i(74266))),x=(new r.TranslatedString("change {title} visibility on ranges",n.t(null,{replace:{ranges:"ranges"}},i(8917))), +n.t(null,void 0,i(30973))),I=n.t(null,void 0,i(71129)),M=n.t(null,void 0,i(28134)),U=n.t(null,void 0,i(63099)),A=n.t(null,void 0,i(22192)),L=n.t(null,void 0,i(21594)),R=n.t(null,void 0,i(95543)),F=new r.TranslatedString("ticks",n.t(null,void 0,i(59523))),N=new r.TranslatedString("seconds",n.t(null,void 0,i(32925))),Y=new r.TranslatedString("seconds from",n.t(null,void 0,i(6049))),E=new r.TranslatedString("seconds to",n.t(null,void 0,i(39017))),X=new r.TranslatedString("minutes",n.t(null,void 0,i(16465))),H=new r.TranslatedString("minutes from",n.t(null,void 0,i(25586))),$=new r.TranslatedString("minutes to",n.t(null,void 0,i(72317))),j=new r.TranslatedString("hours",n.t(null,void 0,i(3143))),K=new r.TranslatedString("hours from",n.t(null,void 0,i(84775))),O=new r.TranslatedString("hours to",n.t(null,void 0,i(11255))),z=new r.TranslatedString("days",n.t(null,void 0,i(82211))),B=new r.TranslatedString("days from",n.t(null,void 0,i(14077))),q=new r.TranslatedString("days to",n.t(null,void 0,i(33486))),G=new r.TranslatedString("weeks",n.t(null,void 0,i(93016))),J=new r.TranslatedString("weeks from",n.t(null,void 0,i(32002))),Q=new r.TranslatedString("weeks to",n.t(null,void 0,i(28091))),Z=new r.TranslatedString("months",n.t(null,void 0,i(58964))),ee=new r.TranslatedString("months from",n.t(null,void 0,i(71770))),te=new r.TranslatedString("months to",n.t(null,void 0,i(37179))),ie=(new r.TranslatedString("ranges","ranges"),[1,59]),ne=[1,59],re=[1,24],oe=[1,366],se=[1,52],le=[1,12];function ae(e,t,i){const n=[];if(o.enabled("tick_resolution")){const r=(0,s.createCheckablePropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(e,t.ticks,p.format({title:i}))},{id:"IntervalsVisibilitiesTicks",title:x});n.push(r)}if((0,a.isSecondsEnabled)()){const r=(0,s.createRangePropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(e,t.seconds,u.format({title:i})),from:(0,s.convertToDefinitionProperty)(e,t.secondsFrom,h.format({title:i})),to:(0,s.convertToDefinitionProperty)(e,t.secondsTo,y.format({title:i}))},{id:"IntervalsVisibilitiesSecond",title:I,min:new l.WatchedValue(ie[0]),max:new l.WatchedValue(ie[1])});n.push(r)}const r=(0,s.createRangePropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(e,t.minutes,P.format({title:i})),from:(0,s.convertToDefinitionProperty)(e,t.minutesFrom,f.format({title:i})),to:(0,s.convertToDefinitionProperty)(e,t.minutesTo,g.format({title:i}))},{id:"IntervalsVisibilitiesMinutes",title:M,min:new l.WatchedValue(ne[0]),max:new l.WatchedValue(ne[1])}),d=(0,s.createRangePropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(e,t.hours,w.format({title:i})),from:(0,s.convertToDefinitionProperty)(e,t.hoursFrom,m.format({title:i})),to:(0,s.convertToDefinitionProperty)(e,t.hoursTo,_.format({title:i}))},{id:"IntervalsVisibilitiesHours",title:U,min:new l.WatchedValue(re[0]),max:new l.WatchedValue(re[1])}),c=(0,s.createRangePropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(e,t.days,b.format({title:i})),from:(0,s.convertToDefinitionProperty)(e,t.daysFrom,v.format({title:i})), +to:(0,s.convertToDefinitionProperty)(e,t.daysTo,S.format({title:i}))},{id:"IntervalsVisibilitiesDays",title:A,min:new l.WatchedValue(oe[0]),max:new l.WatchedValue(oe[1])});n.push(r,d,c);const F=(0,s.createRangePropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(e,t.weeks,T.format({title:i})),from:(0,s.convertToDefinitionProperty)(e,t.weeksFrom,C.format({title:i})),to:(0,s.convertToDefinitionProperty)(e,t.weeksTo,V.format({title:i}))},{id:"IntervalsVisibilitiesWeeks",title:L,min:new l.WatchedValue(se[0]),max:new l.WatchedValue(se[1])}),N=(0,s.createRangePropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(e,t.months,D.format({title:i})),from:(0,s.convertToDefinitionProperty)(e,t.monthsFrom,W.format({title:i})),to:(0,s.convertToDefinitionProperty)(e,t.monthsTo,k.format({title:i}))},{id:"IntervalsVisibilitiesMonths",title:R,min:new l.WatchedValue(le[0]),max:new l.WatchedValue(le[1])});return n.push(F,N),{definitions:n}}function de(e,t){const i=[];if(o.enabled("tick_resolution")){const n=(0,s.createCheckablePropertyDefinition)({checked:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.ticks),F,t)},{id:"IntervalsVisibilitiesTicks",title:x});i.push(n)}if((0,a.isSecondsEnabled)()){const n=(0,s.createRangePropertyDefinition)({checked:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.seconds),N,t),from:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.secondsFrom),Y,t),to:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.secondsTo),E,t)},{id:"IntervalsVisibilitiesSecond",title:I,min:new l.WatchedValue(ie[0]),max:new l.WatchedValue(ie[1])});i.push(n)}const n=(0,s.createRangePropertyDefinition)({checked:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.minutes),X,t),from:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.minutesFrom),H,t),to:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.minutesTo),$,t)},{id:"IntervalsVisibilitiesMinutes",title:M,min:new l.WatchedValue(ne[0]),max:new l.WatchedValue(ne[1])}),r=(0,s.createRangePropertyDefinition)({checked:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.hours),j,t),from:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.hoursFrom),K,t),to:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.hoursTo),O,t)},{id:"IntervalsVisibilitiesHours",title:U,min:new l.WatchedValue(re[0]),max:new l.WatchedValue(re[1])}),p=(0,s.createRangePropertyDefinition)({checked:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.days),z,t),from:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.daysFrom),B,t),to:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.daysTo),q,t)},{id:"IntervalsVisibilitiesDays",title:A,min:new l.WatchedValue(oe[0]),max:new l.WatchedValue(oe[1])});i.push(n,r,p);const u=(0,s.createRangePropertyDefinition)({ +checked:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.weeks),G,t),from:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.weeksFrom),J,t),to:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.weeksTo),Q,t)},{id:"IntervalsVisibilitiesWeeks",title:L,min:new l.WatchedValue(se[0]),max:new l.WatchedValue(se[1])}),h=(0,s.createRangePropertyDefinition)({checked:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.months),Z,t),from:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.monthsFrom),ee,t),to:new c.CollectiblePropertyUndoWrapper(new d.LineToolCollectedProperty(e.monthsTo),te,t)},{id:"IntervalsVisibilitiesMonths",title:R,min:new l.WatchedValue(le[0]),max:new l.WatchedValue(le[1])});return i.push(u,h),{definitions:i}}},85766:(e,t,i)=>{i.r(t),i.d(t,{LineDataSourceDefinitionsViewModel:()=>m});var n=i(50151),r=i(11542),o=i(36298),s=(i(42053),i(295)),l=i(73955),a=i(97145),d=i(97456),c=i(41339),p=i(87919),u=i(37591);const h=r.t(null,void 0,i(21852)),y=r.t(null,void 0,i(4639)),P=r.t(null,void 0,i(32733)),f=r.t(null,void 0,i(37229)),g=r.t(null,void 0,i(66304)),w=r.t(null,{context:"linetool point"},i(9671));class m{constructor(e,t){this._yCoordinateStepWV=null,this._propertyPages=[],this._source=t,this._undoModel=e,this._ownerSource=(0,n.ensureNotNull)(this._source.ownerSource()),this._propertyApplier=new p.PropertyApplierWithoutSavingChart((()=>e),new a.WatchedValue(false)),this._createPropertyRages()}destroy(){null!==this._yCoordinateStepWV&&(this._source.ownerSourceChanged().unsubscribeAll(this),this._ownerSource.priceStepChanged().unsubscribeAll(this)),this._source.pointAdded().unsubscribeAll(this),this._propertyPages.forEach((e=>{(0,s.destroyDefinitions)(e.definitions.value())}))}propertyPages(){return Promise.resolve(this._propertyPages)}_createPropertyRages(){this._propertyPages=[];const e=this._createInputsPropertyPage();null!==e&&this._propertyPages.push(e);const t=this._createStylePropertyPage();null!==t&&this._propertyPages.push(t);const i=this._createTextPropertyPage();if(null!==i&&this._propertyPages.push(i),this._source.hasEditableCoordinates()){const e=this._createCoordinatesPropertyPage();null!==e&&this._propertyPages.push(e)}const n=this._createVisibilitiesPropertyPage();this._propertyPages.push(n)}_createVisibilitiesPropertyPage(){const e=this._source.properties().childs().intervalsVisibilities.childs();return(0,l.createPropertyPage)((0,d.getIntervalsVisibilitiesPropertiesDefinitions)(this._undoModel,e,new o.TranslatedString(this._source.name(),this._source.title(u.TitleDisplayTarget.StatusLine,!0))),"visibility",h)}_createCoordinatesPropertyPage(){const e=this._coordinatesPropertyDefinitions();return null!==e?(e.definitions.lengththis._updateYCoordinateStep())),this._source.ownerSourceChanged().subscribe(this,(()=>{this._ownerSource.priceStepChanged().unsubscribeAll(this),this._ownerSource=(0,n.ensureNotNull)(this._source.ownerSource()),this._ownerSource.priceStepChanged().subscribe(this,(()=>this._updateYCoordinateStep()))}))),this._yCoordinateStepWV}_coordinatesPropertyDefinitions(){const e=this._source.points(),t=this._source.pointsProperty().childs().points,i=[],n=this._getYCoordinateStepWV();return e.forEach(((e,r)=>{const o=t[r].childs();o&&i.push((0,c.getCoordinatesPropertiesDefinitions)(this._propertyApplier,o,e,n,w.format({count:(r+1).toString()}),this._source.name()))})),{definitions:i}}_createStylePropertyPage(){const e=this._stylePropertyDefinitions();return null!==e?(0,l.createPropertyPage)(e,"style",P):null}_stylePropertyDefinitions(){return null}_createTextPropertyPage(){const e=this._textPropertyDefinitions();return null!==e?(0,l.createPropertyPage)(e,"text",f):null}_textPropertyDefinitions(){return null}_createInputsPropertyPage(){const e=this._inputsPropertyDefinitions();return null!==e?(0,l.createPropertyPage)(e,"inputs",g):null}_inputsPropertyDefinitions(){return null}_updateYCoordinateStep(){const e=this._ownerSource.priceStep();this._getYCoordinateStepWV().setValue(e||1)}_updateCoordinatesPropertyDefinitons(){const e=this._coordinatesPropertyDefinitions();if(null!==e){(0,n.ensureDefined)(this._propertyPages.find((e=>"coordinates"===e.id))).definitions.setValue(e.definitions),this._source.points().length===this._source.pointsCount()&&this._source.pointAdded().unsubscribeAll(this)}}}},56059:(e,t,i)=>{i.r(t),i.d(t,{StudyLineDataSourceDefinitionsViewModel:()=>c});var n=i(11542),r=(i(42053),i(57898)),o=i(295),s=i(85766),l=i(96362),a=i(41339),d=i(94474);class c extends s.LineDataSourceDefinitionsViewModel{constructor(e,t){super(e,t)}_inputsPropertyDefinitions(){return{definitions:[(0,o.createStudyInputsPropertyDefinition)({},{id:"StudyInputs",inputs:new l.MetaInfoHelper(this._source.metaInfo()).getUserEditableInputs(),inputsTabProperty:this._source.properties(),model:this._undoModel,studyMetaInfo:this._source.metaInfo(),source:{isInputsStudy:!0,symbolsResolved:()=>new r.Delegate,resolvedSymbolInfoBySymbol:e=>null}})]}}_coordinatesPropertyDefinitions(){const e=this._source.points(),t=this._source.pointsProperty().childs().points,r=[];return e.forEach(((e,s)=>{const l=t[s].childs();if(!l)return;const c=(0,a.getCoordinateXMetaInfo)(this._propertyApplier,l);r.push((0,o.createCoordinatesPropertyDefinition)({x:c.property},{id:(0,d.removeSpaces)(`${this._source.name()}Point${s}`),title:n.t(null,{context:"linetool point"},i(63227)).format({count:(s+1).toString()}),...c.info}))})),{definitions:r}}}},62513:(e,t,i)=>{i.d(t,{CollectiblePropertyUndoWrapper:()=>a}) +;var n=i(50151),r=i(11542),o=i(36298),s=i(88640);const l=new o.TranslatedString("change {propertyName} property",r.t(null,void 0,i(18567)));class a extends s.default{constructor(e,t,i){super(),this._isProcess=!1,this._listenersMappers=[],this._valueApplier={applyValue:(e,t)=>{this._propertyApplier.setProperty(e,t,l)}},this._baseProperty=e,this._propertyApplier=i,this._propertyName=t}destroy(){this._baseProperty.destroy(),super.destroy()}value(){return this._baseProperty.value()}setValue(e,t){this._propertyApplier.beginUndoMacro(l.format({propertyName:this._propertyName})),this._isProcess=!0,this._baseProperty.setValue(e,void 0,this._valueApplier),this._isProcess=!1,this._propertyApplier.endUndoMacro(),this._listenersMappers.forEach((e=>{e.method.call(e.obj,this,"")}))}subscribe(e,t){const i=()=>{this._isProcess||t.call(e,this,"")};this._listenersMappers.push({obj:e,method:t,callback:i}),this._baseProperty.subscribe(e,i)}unsubscribe(e,t){var i;const r=(0,n.ensureDefined)(null===(i=this._listenersMappers.find((i=>i.obj===e&&i.method===t)))||void 0===i?void 0:i.callback);this._baseProperty.unsubscribe(e,r)}unsubscribeAll(e){this._baseProperty.unsubscribeAll(e)}}},87919:(e,t,i)=>{i.d(t,{PropertyApplierWithoutSavingChart:()=>n});class n{constructor(e,t){this._undoModelSupplier=e,this._featureToggle=t}setProperty(e,t,i){this._undoModelSupplier().setProperty(e,t,i,this._featureToggle.value())}beginUndoMacro(e){return this._undoModelSupplier().beginUndoMacro(e,this._shouldWeKeepChartValidated())}endUndoMacro(){this._undoModelSupplier().endUndoMacro()}setWatchedValue(e,t,i){this._undoModelSupplier().undoHistory().setWatchedValue(e,t,i,!0)}_shouldWeKeepChartValidated(){const e=this._undoModelSupplier().model().isAutoSaveEnabled().value();return this._featureToggle.value()&&e}}},99970:(e,t,i)=>{i.d(t,{StudyPlotVisibleProperty:()=>o});var n=i(19782),r=i(57898);class o{constructor(e){this._subscribers=new r.Delegate,this._displayProperty=e,this._displayProperty.subscribe(this,this._displayPropertyValueChanged)}destroy(){this._displayProperty.unsubscribe(this,this._displayPropertyValueChanged),this._subscribers.destroy()}value(){return 0!==this._displayProperty.value()}setValue(e,t){this._displayProperty.setValue(e?15:0)}subscribe(e,t){this._subscribers.subscribe(e,t,!1)}unsubscribe(e,t){this._subscribers.unsubscribe(e,t)}unsubscribeAll(e){this._subscribers.unsubscribeAll(e)}storeStateIfUndefined(){return!1}weakReference(){return(0,n.weakReference)(this)}ownership(){return(0,n.ownership)(this)}_displayPropertyValueChanged(){this._subscribers.fire(this)}}}}]); \ No newline at end of file diff --git a/charting_library/bundles/826.2effba57f47544e58368.css b/charting_library/bundles/826.2effba57f47544e58368.css new file mode 100644 index 0000000..3b441b7 --- /dev/null +++ b/charting_library/bundles/826.2effba57f47544e58368.css @@ -0,0 +1 @@ +.itemWrap-srH7jxJB{padding-left:0}.icon-srH7jxJB,.item-srH7jxJB{align-items:center;display:flex;justify-content:center}.icon-srH7jxJB{height:28px;width:28px}.selected-srH7jxJB{margin:0 -6px}.label-srH7jxJB{padding-left:6px}.lineStyleSelect-GcXENVb4{width:34px}.multipleStyles-GcXENVb4{color:#131722}html.theme-dark .multipleStyles-GcXENVb4{color:#d1d4dc}.lineWidthSelect-EUDB1YgB{width:76px}.bar-EUDB1YgB{border:0 solid #131722;height:0;width:50px}html.theme-dark .bar-EUDB1YgB{border:0 solid #d1d4dc}.bar-EUDB1YgB.isActive-EUDB1YgB,html.theme-dark .bar-EUDB1YgB.isActive-EUDB1YgB{border-top-color:#fff}.item-EUDB1YgB{align-items:center;display:flex;justify-content:center}.lineEndSelect-gw7ESiZg{width:34px}.right-gw7ESiZg{transform:scaleX(-1)}.row-nGXZ4vJz{display:flex;margin-left:8px}.row-nGXZ4vJz.empty-nGXZ4vJz{margin:0}.row-nGXZ4vJz:first-child{margin-left:0}@media screen and (max-width:379px){.wrap-nGXZ4vJz.breakpointNormal-nGXZ4vJz{flex-flow:wrap}.wrap-nGXZ4vJz.breakpointNormal-nGXZ4vJz .row-nGXZ4vJz{margin-left:0;margin-top:8px;width:100%}.wrap-nGXZ4vJz.breakpointNormal-nGXZ4vJz .row-nGXZ4vJz.empty-nGXZ4vJz{margin:0}.wrap-nGXZ4vJz.breakpointNormal-nGXZ4vJz .row-nGXZ4vJz:first-child{margin-top:0}}@media screen and (max-width:369px){.wrap-nGXZ4vJz.breakpointMedium-nGXZ4vJz{flex-flow:wrap}.wrap-nGXZ4vJz.breakpointMedium-nGXZ4vJz .row-nGXZ4vJz{margin-left:0;margin-top:8px;width:100%}.wrap-nGXZ4vJz.breakpointMedium-nGXZ4vJz .row-nGXZ4vJz.empty-nGXZ4vJz{margin:0}.wrap-nGXZ4vJz.breakpointMedium-nGXZ4vJz .row-nGXZ4vJz:first-child{margin-top:0}}@media screen and (max-width:359px){.wrap-nGXZ4vJz.breakpointSmall-nGXZ4vJz{flex-flow:wrap}.wrap-nGXZ4vJz.breakpointSmall-nGXZ4vJz .row-nGXZ4vJz{margin-left:0;margin-top:8px;width:100%}.wrap-nGXZ4vJz.breakpointSmall-nGXZ4vJz .row-nGXZ4vJz.empty-nGXZ4vJz{margin:0}.wrap-nGXZ4vJz.breakpointSmall-nGXZ4vJz .row-nGXZ4vJz:first-child{margin-top:0}}.line-j5rMaiWF .control-j5rMaiWF{margin-right:8px}.line-j5rMaiWF .control-j5rMaiWF:last-child{margin-right:0}.line-j5rMaiWF .valueInput-j5rMaiWF{align-items:center;display:flex;flex-direction:row;max-width:100px}.line-j5rMaiWF .valueInput-j5rMaiWF .valueUnit-j5rMaiWF{cursor:default;margin-left:9px}.line-j5rMaiWF .valueInput-j5rMaiWF .input-j5rMaiWF{flex:none;width:100px}.dropdown-gZlS9p6t{width:150px}.dropdownMenu-gZlS9p6t{min-width:150px}.firstColorPicker-gZlS9p6t{margin-right:8px}.wrap-b6_0ORMg{width:148px}.wrap-b6_0ORMg.disabled-b6_0ORMg{opacity:.5}.twoColors-C2hZXnYv .colorPicker-C2hZXnYv:not(:last-child){margin-right:8px}.unit-ZtRdVxiD{cursor:default;margin-left:9px}.input-ZtRdVxiD{width:100px}.input-ZtRdVxiD.normal-ZtRdVxiD{width:150px}.input-ZtRdVxiD.big-ZtRdVxiD{width:180px}@media screen and (max-width:430px){.input-ZtRdVxiD.big-ZtRdVxiD{width:150px}}.dropdown-ZtRdVxiD{width:100px}.dropdownMenu-ZtRdVxiD{min-width:100px}.defaultSelect-OM7V5ndi{cursor:default;width:100px}.container-dhpv13DH{align-items:center;border:1px solid #d1d4dc;border-radius:6px;box-sizing:border-box;color:#131722;display:flex;height:34px;justify-content:center;width:34px}html.theme-dark .container-dhpv13DH{border:1px solid #50535e;color:#d1d4dc}.container-dhpv13DH.active-dhpv13DH{background-color:#9598a1;border-color:#9598a1;color:#fff}html.theme-dark .container-dhpv13DH.active-dhpv13DH{background-color:#868993;border-color:#868993;color:#fff}@media (any-hover:hover){.container-dhpv13DH.active-dhpv13DH:hover{background-color:#6a6d78;border-color:#6a6d78;color:#fff}html.theme-dark .container-dhpv13DH.active-dhpv13DH:hover{background-color:#9598a1;border-color:#9598a1;color:#fff}}.container-dhpv13DH.disabled-dhpv13DH{background-color:#e0e3eb;border-color:#e0e3eb;color:#b2b5be}@media (any-hover:hover){.container-dhpv13DH.disabled-dhpv13DH:hover{background-color:#e0e3eb;border-color:#e0e3eb;color:#b2b5be}}html.theme-dark .container-dhpv13DH.disabled-dhpv13DH{color:#5d606b}@media (any-hover:hover){html.theme-dark .container-dhpv13DH.disabled-dhpv13DH:hover{color:#5d606b}}html.theme-dark .container-dhpv13DH.disabled-dhpv13DH{border-color:#363a45}@media (any-hover:hover){html.theme-dark .container-dhpv13DH.disabled-dhpv13DH:hover{border-color:#363a45}}html.theme-dark .container-dhpv13DH.disabled-dhpv13DH{background-color:#363a45}@media (any-hover:hover){html.theme-dark .container-dhpv13DH.disabled-dhpv13DH:hover{background-color:#363a45}.container-dhpv13DH:hover{border-color:#6a6d78;color:#131722}html.theme-dark .container-dhpv13DH:hover{border-color:#868993;color:#d1d4dc}}.icon-dhpv13DH{display:flex}.colorPicker-VK3h8amb{margin-right:8px}.fontStyleButton-VK3h8amb{margin-left:8px}.fontStyleButton-VK3h8amb:first-child{margin-left:0}.dropdown-VK3h8amb{width:100px}.dropdownMenu-VK3h8amb{min-width:100px}.hintButton-VK3h8amb{margin-left:8px}.coordinates-mb1bDWNb{align-items:center;display:flex;flex-direction:row;height:34px}.input-mb1bDWNb{margin-right:8px;width:100px}.input-mb1bDWNb:last-child{margin-right:0}.selectionCoordinates-mb1bDWNb{display:grid;gap:8px;grid-template-columns:-webkit-min-content;grid-template-columns:min-content}.selectionCoordinates__inputs-mb1bDWNb{display:flex}.selectionCoordinates__description-mb1bDWNb{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:13px;color:#6a6d78;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}html.theme-dark .selectionCoordinates__description-mb1bDWNb{color:#868993}.hintButton-mb1bDWNb{margin-left:8px}.dropdown-RxdEkbF0{width:100px}.dropdown-RxdEkbF0.normal-RxdEkbF0{width:150px}.dropdown-RxdEkbF0.big-RxdEkbF0{width:180px}@media screen and (max-width:430px){.dropdown-RxdEkbF0.big-RxdEkbF0{width:150px}}.dropdownMenu-RxdEkbF0{min-width:100px}.dropdownMenu-RxdEkbF0.normal-RxdEkbF0{min-width:150px}.dropdownMenu-RxdEkbF0.big-RxdEkbF0{min-width:180px}@media screen and (max-width:430px){.dropdownMenu-RxdEkbF0.big-RxdEkbF0{min-width:150px}}.range-mFgGeMmT{align-items:center;display:flex;min-width:100px}.range-mFgGeMmT.disabled-mFgGeMmT{opacity:.5}.rangeSlider-mFgGeMmT{background-color:#e0e3eb;border-radius:5px;flex:1 0 auto;height:10px;position:relative}html.theme-dark .rangeSlider-mFgGeMmT{background-color:#434651}.rangeSliderMiddleWrap-mFgGeMmT{height:100%;padding:0 6px}.rangeSliderMiddle-mFgGeMmT{box-sizing:border-box;display:block;height:100%;position:relative;transition:left .1s,width .1s}.rangeSliderMiddle-mFgGeMmT,html.theme-dark .rangeSliderMiddle-mFgGeMmT{background-color:var(--range-slider-middle-bg,#2962ff)}.rangeSliderMiddle-mFgGeMmT.dragged-mFgGeMmT{transition:left 0s,width 0s}.pointer-mFgGeMmT{background-color:initial;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 2px #00000080;box-sizing:border-box;height:12px;margin:-1px 0 0;position:absolute;transition:left .1s,top .1s;width:12px}.pointer-mFgGeMmT,html.theme-dark .pointer-mFgGeMmT{background-color:#fff}html.theme-dark .pointer-mFgGeMmT{border:2px solid #fff}.pointer-mFgGeMmT.dragged-mFgGeMmT{transition:left 0s}.rangePointerWrap-mFgGeMmT{left:0;position:absolute;top:0;width:calc(100% - 12px)}.range-GLEBGed4 .valueInput-GLEBGed4{align-items:center;display:flex;flex-direction:row}.range-GLEBGed4 .valueInput-GLEBGed4 .rangeSlider-GLEBGed4{padding-left:9px}.range-GLEBGed4 .valueInput-GLEBGed4 .rangeSlider_mixed-GLEBGed4{--range-slider-middle-bg:#e0e3eb}html.theme-dark .range-GLEBGed4 .valueInput-GLEBGed4 .rangeSlider_mixed-GLEBGed4{--range-slider-middle-bg:#434651}.range-GLEBGed4 .valueInput-GLEBGed4 .input-GLEBGed4{flex:none;width:100px}.hintButton-GLEBGed4{margin-left:8px}.input-mIsHGNhw{width:100px}.control-mIsHGNhw{margin-right:8px}.control-mIsHGNhw:last-child{margin-right:0}.item-mIsHGNhw{align-items:center;display:flex;flex:none;margin-bottom:8px;margin-right:48px}.cell-mIsHGNhw{margin-right:-48px;max-width:460px}.fragmentCell-mIsHGNhw{flex-wrap:wrap;margin-bottom:-8px}.largeWidth-mIsHGNhw{max-width:486px}.withTitle-mIsHGNhw{margin-right:25px}.title-mIsHGNhw{display:inline-block;width:35px}.dropdown-eLkGg0Ft{width:100px}.menu-eLkGg0Ft{min-width:100px}.optionalTwoColors-LDRcAXEV .colorPicker-LDRcAXEV:not(:last-child){margin-right:8px}.optionalTwoColors-LDRcAXEV .dropdown-LDRcAXEV{width:150px}.dropdownMenu-LDRcAXEV{min-width:150px}.withoutPadding-KtEcG0Q0{padding:0}.wrapper-VB9J73Gf{align-items:center;border-color:#d1d4dc;border-radius:6px;border-style:solid;box-sizing:border-box;display:inline-flex;margin:0;position:relative}html.theme-dark .wrapper-VB9J73Gf{border-color:#50535e}@media (any-hover:hover){.wrapper-VB9J73Gf:hover{border-color:#a3a6af}html.theme-dark .wrapper-VB9J73Gf:hover{border-color:#6a6d78}}.wrapper-VB9J73Gf.focused-VB9J73Gf,html.theme-dark .wrapper-VB9J73Gf.focused-VB9J73Gf{border-color:#2962ff}.wrapper-VB9J73Gf.readonly-VB9J73Gf{background-color:#f0f3fa;border-color:#d1d4dc}html.theme-dark .wrapper-VB9J73Gf.readonly-VB9J73Gf{background-color:#2a2e39;border-color:#50535e}.wrapper-VB9J73Gf.disabled-VB9J73Gf{background-color:#f0f3fa;border-color:#d1d4dc;color:#b2b5be}html.theme-dark .wrapper-VB9J73Gf.disabled-VB9J73Gf{background-color:#2a2e39;border-color:#50535e;color:#50535e}.wrapper-VB9J73Gf.size-small-VB9J73Gf{height:24px}.wrapper-VB9J73Gf.size-medium-VB9J73Gf{height:34px}.wrapper-VB9J73Gf.size-large-VB9J73Gf{height:48px}.wrapper-VB9J73Gf.font-size-medium-VB9J73Gf,.wrapper-VB9J73Gf.font-size-small-VB9J73Gf{font-size:14px;line-height:20px}.wrapper-VB9J73Gf.font-size-large-VB9J73Gf{font-size:16px;line-height:24px}.wrapper-VB9J73Gf.border-none-VB9J73Gf{border-width:0}.wrapper-VB9J73Gf.border-none-VB9J73Gf .shadow-VB9J73Gf{margin:0}.wrapper-VB9J73Gf.border-thin-VB9J73Gf{border-width:1px}.wrapper-VB9J73Gf.border-thin-VB9J73Gf .shadow-VB9J73Gf{margin:-1px}.wrapper-VB9J73Gf.border-thick-VB9J73Gf{border-width:2px}.wrapper-VB9J73Gf.border-thick-VB9J73Gf .shadow-VB9J73Gf{margin:-2px}.wrapper-VB9J73Gf.intent-default-VB9J73Gf .shadow-VB9J73Gf{border-color:#d1d4dc}html.theme-dark .wrapper-VB9J73Gf.intent-default-VB9J73Gf .shadow-VB9J73Gf{border-color:#50535e}.wrapper-VB9J73Gf.intent-success-VB9J73Gf,.wrapper-VB9J73Gf.intent-success-VB9J73Gf .shadow-VB9J73Gf,html.theme-dark .wrapper-VB9J73Gf.intent-success-VB9J73Gf,html.theme-dark .wrapper-VB9J73Gf.intent-success-VB9J73Gf .shadow-VB9J73Gf{border-color:#089981}.wrapper-VB9J73Gf.intent-warning-VB9J73Gf,.wrapper-VB9J73Gf.intent-warning-VB9J73Gf .shadow-VB9J73Gf,html.theme-dark .wrapper-VB9J73Gf.intent-warning-VB9J73Gf,html.theme-dark .wrapper-VB9J73Gf.intent-warning-VB9J73Gf .shadow-VB9J73Gf{border-color:#ff9800}.wrapper-VB9J73Gf.intent-danger-VB9J73Gf,.wrapper-VB9J73Gf.intent-danger-VB9J73Gf .shadow-VB9J73Gf,html.theme-dark .wrapper-VB9J73Gf.intent-danger-VB9J73Gf,html.theme-dark .wrapper-VB9J73Gf.intent-danger-VB9J73Gf .shadow-VB9J73Gf{border-color:#f23645}.wrapper-VB9J73Gf.intent-primary-VB9J73Gf,.wrapper-VB9J73Gf.intent-primary-VB9J73Gf .shadow-VB9J73Gf,html.theme-dark .wrapper-VB9J73Gf.intent-primary-VB9J73Gf,html.theme-dark .wrapper-VB9J73Gf.intent-primary-VB9J73Gf .shadow-VB9J73Gf{border-color:#2962ff}.wrapper-VB9J73Gf.corner-top-left-VB9J73Gf{border-top-left-radius:0}.wrapper-VB9J73Gf.corner-top-right-VB9J73Gf{border-top-right-radius:0}.wrapper-VB9J73Gf.corner-bottom-right-VB9J73Gf{border-bottom-right-radius:0}.wrapper-VB9J73Gf.corner-bottom-left-VB9J73Gf{border-bottom-left-radius:0}.shadow-VB9J73Gf{border:2px solid;border-radius:6px;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:3}.shadow-VB9J73Gf.corner-top-left-VB9J73Gf{border-top-left-radius:0}.shadow-VB9J73Gf.corner-top-right-VB9J73Gf{border-top-right-radius:0}.shadow-VB9J73Gf.corner-bottom-right-VB9J73Gf{border-bottom-right-radius:0}.shadow-VB9J73Gf.corner-bottom-left-VB9J73Gf{border-bottom-left-radius:0}.childrenContainer-VB9J73Gf.disabled-VB9J73Gf{opacity:.5}.desktopSize-icygBqe7{width:354px}.drawer-icygBqe7,.menuBox-icygBqe7{padding:0}.wrapper-NVcHMTVy{align-items:center;display:flex}.checkbox-NVcHMTVy{margin-right:20px}.colorSelect-NVcHMTVy,.hintButton-NVcHMTVy{margin-left:8px}.checkbox-aOSYFxuH{font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;pointer-events:none}.checkbox-hcyAOCXc{margin:4px}.item-hcyAOCXc{padding-left:4px}.btnContent-ivexqeZZ{text-transform:lowercase;white-space:nowrap}.btnContent-ivexqeZZ .contentPart-ivexqeZZ:first-child{display:inline-block;text-transform:lowercase}.btnContent-ivexqeZZ .contentPart-ivexqeZZ:first-child:first-letter{text-transform:capitalize}.select-hJtsYZ3G{width:180px}@media screen and (max-width:430px){.select-hJtsYZ3G{width:150px}}.colorsWrap-hJtsYZ3G,.wrap-hJtsYZ3G{display:flex;flex-wrap:nowrap;gap:8px}@media screen and (max-width:567px){.wrap-hJtsYZ3G{flex-wrap:wrap}} \ No newline at end of file diff --git a/charting_library/bundles/826.2effba57f47544e58368.rtl.css b/charting_library/bundles/826.2effba57f47544e58368.rtl.css new file mode 100644 index 0000000..cab4b64 --- /dev/null +++ b/charting_library/bundles/826.2effba57f47544e58368.rtl.css @@ -0,0 +1 @@ +.itemWrap-srH7jxJB{padding-right:0}.icon-srH7jxJB,.item-srH7jxJB{align-items:center;display:flex;justify-content:center}.icon-srH7jxJB{height:28px;width:28px}.selected-srH7jxJB{margin:0 -6px}.label-srH7jxJB{padding-right:6px}.lineStyleSelect-GcXENVb4{width:34px}.multipleStyles-GcXENVb4{color:#131722}html.theme-dark .multipleStyles-GcXENVb4{color:#d1d4dc}.lineWidthSelect-EUDB1YgB{width:76px}.bar-EUDB1YgB{border:0 solid #131722;height:0;width:50px}html.theme-dark .bar-EUDB1YgB{border:0 solid #d1d4dc}.bar-EUDB1YgB.isActive-EUDB1YgB,html.theme-dark .bar-EUDB1YgB.isActive-EUDB1YgB{border-top-color:#fff}.item-EUDB1YgB{align-items:center;display:flex;justify-content:center}.lineEndSelect-gw7ESiZg{width:34px}.right-gw7ESiZg{transform:scaleX(-1)}.row-nGXZ4vJz{display:flex;margin-right:8px}.row-nGXZ4vJz.empty-nGXZ4vJz{margin:0}.row-nGXZ4vJz:first-child{margin-right:0}@media screen and (max-width:379px){.wrap-nGXZ4vJz.breakpointNormal-nGXZ4vJz{flex-flow:wrap}.wrap-nGXZ4vJz.breakpointNormal-nGXZ4vJz .row-nGXZ4vJz{margin-right:0;margin-top:8px;width:100%}.wrap-nGXZ4vJz.breakpointNormal-nGXZ4vJz .row-nGXZ4vJz.empty-nGXZ4vJz{margin:0}.wrap-nGXZ4vJz.breakpointNormal-nGXZ4vJz .row-nGXZ4vJz:first-child{margin-top:0}}@media screen and (max-width:369px){.wrap-nGXZ4vJz.breakpointMedium-nGXZ4vJz{flex-flow:wrap}.wrap-nGXZ4vJz.breakpointMedium-nGXZ4vJz .row-nGXZ4vJz{margin-right:0;margin-top:8px;width:100%}.wrap-nGXZ4vJz.breakpointMedium-nGXZ4vJz .row-nGXZ4vJz.empty-nGXZ4vJz{margin:0}.wrap-nGXZ4vJz.breakpointMedium-nGXZ4vJz .row-nGXZ4vJz:first-child{margin-top:0}}@media screen and (max-width:359px){.wrap-nGXZ4vJz.breakpointSmall-nGXZ4vJz{flex-flow:wrap}.wrap-nGXZ4vJz.breakpointSmall-nGXZ4vJz .row-nGXZ4vJz{margin-right:0;margin-top:8px;width:100%}.wrap-nGXZ4vJz.breakpointSmall-nGXZ4vJz .row-nGXZ4vJz.empty-nGXZ4vJz{margin:0}.wrap-nGXZ4vJz.breakpointSmall-nGXZ4vJz .row-nGXZ4vJz:first-child{margin-top:0}}.line-j5rMaiWF .control-j5rMaiWF{margin-left:8px}.line-j5rMaiWF .control-j5rMaiWF:last-child{margin-left:0}.line-j5rMaiWF .valueInput-j5rMaiWF{align-items:center;display:flex;flex-direction:row;max-width:100px}.line-j5rMaiWF .valueInput-j5rMaiWF .valueUnit-j5rMaiWF{cursor:default;margin-right:9px}.line-j5rMaiWF .valueInput-j5rMaiWF .input-j5rMaiWF{flex:none;width:100px}.dropdown-gZlS9p6t{width:150px}.dropdownMenu-gZlS9p6t{min-width:150px}.firstColorPicker-gZlS9p6t{margin-left:8px}.wrap-b6_0ORMg{width:148px}.wrap-b6_0ORMg.disabled-b6_0ORMg{opacity:.5}.twoColors-C2hZXnYv .colorPicker-C2hZXnYv:not(:last-child){margin-left:8px}.unit-ZtRdVxiD{cursor:default;margin-right:9px}.input-ZtRdVxiD{width:100px}.input-ZtRdVxiD.normal-ZtRdVxiD{width:150px}.input-ZtRdVxiD.big-ZtRdVxiD{width:180px}@media screen and (max-width:430px){.input-ZtRdVxiD.big-ZtRdVxiD{width:150px}}.dropdown-ZtRdVxiD{width:100px}.dropdownMenu-ZtRdVxiD{min-width:100px}.defaultSelect-OM7V5ndi{cursor:default;width:100px}.container-dhpv13DH{align-items:center;border:1px solid #d1d4dc;border-radius:6px;box-sizing:border-box;color:#131722;display:flex;height:34px;justify-content:center;width:34px}html.theme-dark .container-dhpv13DH{border:1px solid #50535e;color:#d1d4dc}.container-dhpv13DH.active-dhpv13DH{background-color:#9598a1;border-color:#9598a1;color:#fff}html.theme-dark .container-dhpv13DH.active-dhpv13DH{background-color:#868993;border-color:#868993;color:#fff}@media (any-hover:hover){.container-dhpv13DH.active-dhpv13DH:hover{background-color:#6a6d78;border-color:#6a6d78;color:#fff}html.theme-dark .container-dhpv13DH.active-dhpv13DH:hover{background-color:#9598a1;border-color:#9598a1;color:#fff}}.container-dhpv13DH.disabled-dhpv13DH{background-color:#e0e3eb;border-color:#e0e3eb;color:#b2b5be}@media (any-hover:hover){.container-dhpv13DH.disabled-dhpv13DH:hover{background-color:#e0e3eb;border-color:#e0e3eb;color:#b2b5be}}html.theme-dark .container-dhpv13DH.disabled-dhpv13DH{color:#5d606b}@media (any-hover:hover){html.theme-dark .container-dhpv13DH.disabled-dhpv13DH:hover{color:#5d606b}}html.theme-dark .container-dhpv13DH.disabled-dhpv13DH{border-color:#363a45}@media (any-hover:hover){html.theme-dark .container-dhpv13DH.disabled-dhpv13DH:hover{border-color:#363a45}}html.theme-dark .container-dhpv13DH.disabled-dhpv13DH{background-color:#363a45}@media (any-hover:hover){html.theme-dark .container-dhpv13DH.disabled-dhpv13DH:hover{background-color:#363a45}.container-dhpv13DH:hover{border-color:#6a6d78;color:#131722}html.theme-dark .container-dhpv13DH:hover{border-color:#868993;color:#d1d4dc}}.icon-dhpv13DH{display:flex}.colorPicker-VK3h8amb{margin-left:8px}.fontStyleButton-VK3h8amb{margin-right:8px}.fontStyleButton-VK3h8amb:first-child{margin-right:0}.dropdown-VK3h8amb{width:100px}.dropdownMenu-VK3h8amb{min-width:100px}.hintButton-VK3h8amb{margin-right:8px}.coordinates-mb1bDWNb{align-items:center;display:flex;flex-direction:row;height:34px}.input-mb1bDWNb{margin-left:8px;width:100px}.input-mb1bDWNb:last-child{margin-left:0}.selectionCoordinates-mb1bDWNb{display:grid;gap:8px;grid-template-columns:-webkit-min-content;grid-template-columns:min-content}.selectionCoordinates__inputs-mb1bDWNb{display:flex}.selectionCoordinates__description-mb1bDWNb{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:13px;color:#6a6d78;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}html.theme-dark .selectionCoordinates__description-mb1bDWNb{color:#868993}.hintButton-mb1bDWNb{margin-right:8px}.dropdown-RxdEkbF0{width:100px}.dropdown-RxdEkbF0.normal-RxdEkbF0{width:150px}.dropdown-RxdEkbF0.big-RxdEkbF0{width:180px}@media screen and (max-width:430px){.dropdown-RxdEkbF0.big-RxdEkbF0{width:150px}}.dropdownMenu-RxdEkbF0{min-width:100px}.dropdownMenu-RxdEkbF0.normal-RxdEkbF0{min-width:150px}.dropdownMenu-RxdEkbF0.big-RxdEkbF0{min-width:180px}@media screen and (max-width:430px){.dropdownMenu-RxdEkbF0.big-RxdEkbF0{min-width:150px}}.range-mFgGeMmT{align-items:center;display:flex;min-width:100px}.range-mFgGeMmT.disabled-mFgGeMmT{opacity:.5}.rangeSlider-mFgGeMmT{background-color:#e0e3eb;border-radius:5px;flex:1 0 auto;height:10px;position:relative}html.theme-dark .rangeSlider-mFgGeMmT{background-color:#434651}.rangeSliderMiddleWrap-mFgGeMmT{height:100%;padding:0 6px}.rangeSliderMiddle-mFgGeMmT{box-sizing:border-box;display:block;height:100%;position:relative;transition:right .1s,width .1s}.rangeSliderMiddle-mFgGeMmT,html.theme-dark .rangeSliderMiddle-mFgGeMmT{background-color:var(--range-slider-middle-bg,#2962ff)}.rangeSliderMiddle-mFgGeMmT.dragged-mFgGeMmT{transition:right 0s,width 0s}.pointer-mFgGeMmT{background-color:initial;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 2px #00000080;box-sizing:border-box;height:12px;margin:-1px 0 0;position:absolute;transition:right .1s,top .1s;width:12px}.pointer-mFgGeMmT,html.theme-dark .pointer-mFgGeMmT{background-color:#fff}html.theme-dark .pointer-mFgGeMmT{border:2px solid #fff}.pointer-mFgGeMmT.dragged-mFgGeMmT{transition:right 0s}.rangePointerWrap-mFgGeMmT{position:absolute;right:0;top:0;width:calc(100% - 12px)}.range-GLEBGed4 .valueInput-GLEBGed4{align-items:center;display:flex;flex-direction:row}.range-GLEBGed4 .valueInput-GLEBGed4 .rangeSlider-GLEBGed4{padding-right:9px}.range-GLEBGed4 .valueInput-GLEBGed4 .rangeSlider_mixed-GLEBGed4{--range-slider-middle-bg:#e0e3eb}html.theme-dark .range-GLEBGed4 .valueInput-GLEBGed4 .rangeSlider_mixed-GLEBGed4{--range-slider-middle-bg:#434651}.range-GLEBGed4 .valueInput-GLEBGed4 .input-GLEBGed4{flex:none;width:100px}.hintButton-GLEBGed4{margin-right:8px}.input-mIsHGNhw{width:100px}.control-mIsHGNhw{margin-left:8px}.control-mIsHGNhw:last-child{margin-left:0}.item-mIsHGNhw{align-items:center;display:flex;flex:none;margin-bottom:8px;margin-left:48px}.cell-mIsHGNhw{margin-left:-48px;max-width:460px}.fragmentCell-mIsHGNhw{flex-wrap:wrap;margin-bottom:-8px}.largeWidth-mIsHGNhw{max-width:486px}.withTitle-mIsHGNhw{margin-left:25px}.title-mIsHGNhw{display:inline-block;width:35px}.dropdown-eLkGg0Ft{width:100px}.menu-eLkGg0Ft{min-width:100px}.optionalTwoColors-LDRcAXEV .colorPicker-LDRcAXEV:not(:last-child){margin-left:8px}.optionalTwoColors-LDRcAXEV .dropdown-LDRcAXEV{width:150px}.dropdownMenu-LDRcAXEV{min-width:150px}.withoutPadding-KtEcG0Q0{padding:0}.wrapper-VB9J73Gf{align-items:center;border-color:#d1d4dc;border-radius:6px;border-style:solid;box-sizing:border-box;display:inline-flex;margin:0;position:relative}html.theme-dark .wrapper-VB9J73Gf{border-color:#50535e}@media (any-hover:hover){.wrapper-VB9J73Gf:hover{border-color:#a3a6af}html.theme-dark .wrapper-VB9J73Gf:hover{border-color:#6a6d78}}.wrapper-VB9J73Gf.focused-VB9J73Gf,html.theme-dark .wrapper-VB9J73Gf.focused-VB9J73Gf{border-color:#2962ff}.wrapper-VB9J73Gf.readonly-VB9J73Gf{background-color:#f0f3fa;border-color:#d1d4dc}html.theme-dark .wrapper-VB9J73Gf.readonly-VB9J73Gf{background-color:#2a2e39;border-color:#50535e}.wrapper-VB9J73Gf.disabled-VB9J73Gf{background-color:#f0f3fa;border-color:#d1d4dc;color:#b2b5be}html.theme-dark .wrapper-VB9J73Gf.disabled-VB9J73Gf{background-color:#2a2e39;border-color:#50535e;color:#50535e}.wrapper-VB9J73Gf.size-small-VB9J73Gf{height:24px}.wrapper-VB9J73Gf.size-medium-VB9J73Gf{height:34px}.wrapper-VB9J73Gf.size-large-VB9J73Gf{height:48px}.wrapper-VB9J73Gf.font-size-medium-VB9J73Gf,.wrapper-VB9J73Gf.font-size-small-VB9J73Gf{font-size:14px;line-height:20px}.wrapper-VB9J73Gf.font-size-large-VB9J73Gf{font-size:16px;line-height:24px}.wrapper-VB9J73Gf.border-none-VB9J73Gf{border-width:0}.wrapper-VB9J73Gf.border-none-VB9J73Gf .shadow-VB9J73Gf{margin:0}.wrapper-VB9J73Gf.border-thin-VB9J73Gf{border-width:1px}.wrapper-VB9J73Gf.border-thin-VB9J73Gf .shadow-VB9J73Gf{margin:-1px}.wrapper-VB9J73Gf.border-thick-VB9J73Gf{border-width:2px}.wrapper-VB9J73Gf.border-thick-VB9J73Gf .shadow-VB9J73Gf{margin:-2px}.wrapper-VB9J73Gf.intent-default-VB9J73Gf .shadow-VB9J73Gf{border-color:#d1d4dc}html.theme-dark .wrapper-VB9J73Gf.intent-default-VB9J73Gf .shadow-VB9J73Gf{border-color:#50535e}.wrapper-VB9J73Gf.intent-success-VB9J73Gf,.wrapper-VB9J73Gf.intent-success-VB9J73Gf .shadow-VB9J73Gf,html.theme-dark .wrapper-VB9J73Gf.intent-success-VB9J73Gf,html.theme-dark .wrapper-VB9J73Gf.intent-success-VB9J73Gf .shadow-VB9J73Gf{border-color:#089981}.wrapper-VB9J73Gf.intent-warning-VB9J73Gf,.wrapper-VB9J73Gf.intent-warning-VB9J73Gf .shadow-VB9J73Gf,html.theme-dark .wrapper-VB9J73Gf.intent-warning-VB9J73Gf,html.theme-dark .wrapper-VB9J73Gf.intent-warning-VB9J73Gf .shadow-VB9J73Gf{border-color:#ff9800}.wrapper-VB9J73Gf.intent-danger-VB9J73Gf,.wrapper-VB9J73Gf.intent-danger-VB9J73Gf .shadow-VB9J73Gf,html.theme-dark .wrapper-VB9J73Gf.intent-danger-VB9J73Gf,html.theme-dark .wrapper-VB9J73Gf.intent-danger-VB9J73Gf .shadow-VB9J73Gf{border-color:#f23645}.wrapper-VB9J73Gf.intent-primary-VB9J73Gf,.wrapper-VB9J73Gf.intent-primary-VB9J73Gf .shadow-VB9J73Gf,html.theme-dark .wrapper-VB9J73Gf.intent-primary-VB9J73Gf,html.theme-dark .wrapper-VB9J73Gf.intent-primary-VB9J73Gf .shadow-VB9J73Gf{border-color:#2962ff}.wrapper-VB9J73Gf.corner-top-left-VB9J73Gf{border-top-right-radius:0}.wrapper-VB9J73Gf.corner-top-right-VB9J73Gf{border-top-left-radius:0}.wrapper-VB9J73Gf.corner-bottom-right-VB9J73Gf{border-bottom-left-radius:0}.wrapper-VB9J73Gf.corner-bottom-left-VB9J73Gf{border-bottom-right-radius:0}.shadow-VB9J73Gf{border:2px solid;border-radius:6px;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:3}.shadow-VB9J73Gf.corner-top-left-VB9J73Gf{border-top-right-radius:0}.shadow-VB9J73Gf.corner-top-right-VB9J73Gf{border-top-left-radius:0}.shadow-VB9J73Gf.corner-bottom-right-VB9J73Gf{border-bottom-left-radius:0}.shadow-VB9J73Gf.corner-bottom-left-VB9J73Gf{border-bottom-right-radius:0}.childrenContainer-VB9J73Gf.disabled-VB9J73Gf{opacity:.5}.desktopSize-icygBqe7{width:354px}.drawer-icygBqe7,.menuBox-icygBqe7{padding:0}.wrapper-NVcHMTVy{align-items:center;display:flex}.checkbox-NVcHMTVy{margin-left:20px}.colorSelect-NVcHMTVy,.hintButton-NVcHMTVy{margin-right:8px}.checkbox-aOSYFxuH{font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;pointer-events:none}.checkbox-hcyAOCXc{margin:4px}.item-hcyAOCXc{padding-right:4px}.btnContent-ivexqeZZ{text-transform:lowercase;white-space:nowrap}.btnContent-ivexqeZZ .contentPart-ivexqeZZ:first-child{display:inline-block;text-transform:lowercase}.btnContent-ivexqeZZ .contentPart-ivexqeZZ:first-child:first-letter{text-transform:capitalize}.select-hJtsYZ3G{width:180px}@media screen and (max-width:430px){.select-hJtsYZ3G{width:150px}}.colorsWrap-hJtsYZ3G,.wrap-hJtsYZ3G{display:flex;flex-wrap:nowrap;gap:8px}@media screen and (max-width:567px){.wrap-hJtsYZ3G{flex-wrap:wrap}} \ No newline at end of file diff --git a/charting_library/bundles/8287.2b6f71ec5c0064590ffd.css b/charting_library/bundles/8287.2b6f71ec5c0064590ffd.css new file mode 100644 index 0000000..bb1ec65 --- /dev/null +++ b/charting_library/bundles/8287.2b6f71ec5c0064590ffd.css @@ -0,0 +1 @@ +.text-button-H6_2ZGVv{align-items:center;background:none;border:none;border-radius:4px;box-sizing:border-box;cursor:default;display:inline-flex;justify-content:center;max-width:100%;outline:none;overflow:visible;padding:0;position:relative}.text-button-H6_2ZGVv:focus{outline:none}.text-button-H6_2ZGVv:focus-visible{outline:none}.text-button-H6_2ZGVv:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 4px);left:-2px;pointer-events:none;position:absolute;top:-2px;width:calc(100% + 4px);z-index:1}.text-button-H6_2ZGVv:focus:after{display:block}.text-button-H6_2ZGVv:focus-visible:after{display:block}.text-button-H6_2ZGVv:focus:not(:focus-visible):after{display:none}.text-button-H6_2ZGVv:after{border-color:#2962ffcc;border-radius:8px}.text-button-H6_2ZGVv.link-H6_2ZGVv{cursor:pointer}.text-button-H6_2ZGVv .content-H6_2ZGVv{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:0}.text-button-brand-small-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;color:#2962ff;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;height:18px;line-height:var(--ui-lib-typography-line-height)}html.theme-dark .text-button-brand-small-H6_2ZGVv{color:#2962ff}.text-button-brand-small-H6_2ZGVv:after{height:calc(100% + 16px);left:-12px;top:-8px;width:calc(100% + 24px)}.text-button-brand-small-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-8px;position:absolute;right:-8px;width:calc(100% + 16px)}.text-button-brand-small-H6_2ZGVv.with-start-icon-H6_2ZGVv:after{height:calc(100% + 16px);left:-8px;top:-8px;width:calc(100% + 20px)}.text-button-brand-small-H6_2ZGVv.with-start-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-4px;position:absolute;right:-8px;width:calc(100% + 12px)}.text-button-brand-small-H6_2ZGVv.with-end-icon-H6_2ZGVv:after{height:calc(100% + 16px);left:-12px;top:-8px;width:calc(100% + 20px)}.text-button-brand-small-H6_2ZGVv.with-end-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-8px;position:absolute;right:-4px;width:calc(100% + 12px)}.text-button-brand-small-H6_2ZGVv.icon-only-H6_2ZGVv:after{height:calc(100% + 16px);left:-8px;top:-8px;width:calc(100% + 16px)}.text-button-brand-small-H6_2ZGVv.icon-only-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-4px;position:absolute;right:-4px;width:calc(100% + 8px)}.text-button-brand-small-H6_2ZGVv.with-start-icon-H6_2ZGVv .start-icon-H6_2ZGVv{border-radius:var(--ui-lib-text-button-start-icon-border-radius,0);display:inline-flex;margin-right:4px;overflow:hidden;z-index:0}.text-button-brand-small-H6_2ZGVv.with-end-icon-H6_2ZGVv .end-icon-H6_2ZGVv{display:inline-flex;margin-left:2px;z-index:0}.text-button-brand-small-H6_2ZGVv.icon-only-H6_2ZGVv .end-icon-H6_2ZGVv,.text-button-brand-small-H6_2ZGVv.icon-only-H6_2ZGVv .start-icon-H6_2ZGVv{display:inline-flex;margin:0;z-index:0}.text-button-brand-small-H6_2ZGVv.hovered-H6_2ZGVv,.text-button-brand-small-H6_2ZGVv:hover{color:#1e53e5}html.theme-dark .text-button-brand-small-H6_2ZGVv.hovered-H6_2ZGVv,html.theme-dark .text-button-brand-small-H6_2ZGVv:hover{color:#bbd9fb}.text-button-brand-small-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),.text-button-brand-small-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-brand-small-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),html.theme-dark .text-button-brand-small-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-brand-small-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#2962ff}html.theme-dark .text-button-brand-small-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#90bff9}.text-button-brand-small-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-brand-small-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-brand-small-H6_2ZGVv.selected-H6_2ZGVv{color:#1e53e5}html.theme-dark .text-button-brand-small-H6_2ZGVv.selected-H6_2ZGVv{color:#bbd9fb}.text-button-brand-small-H6_2ZGVv.selected-H6_2ZGVv .caret-H6_2ZGVv{transform:rotateX(180deg)}.text-button-brand-small-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-brand-small-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-brand-small-H6_2ZGVv.activated-H6_2ZGVv{color:#1e53e5}html.theme-dark .text-button-brand-small-H6_2ZGVv.activated-H6_2ZGVv{color:#bbd9fb}.text-button-brand-small-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-brand-small-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-brand-small-H6_2ZGVv.activated-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-brand-small-H6_2ZGVv.dimmed-H6_2ZGVv,.text-button-brand-small-H6_2ZGVv:disabled{color:#b2b5be}html.theme-dark .text-button-brand-small-H6_2ZGVv.dimmed-H6_2ZGVv,html.theme-dark .text-button-brand-small-H6_2ZGVv:disabled{color:#5d606b}.text-button-brand-small-H6_2ZGVv.dimmed-H6_2ZGVv .background-H6_2ZGVv,.text-button-brand-small-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-brand-small-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px}.text-button-brand-small-H6_2ZGVv.typography-semibold16px-H6_2ZGVv,.text-button-brand-small-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.text-button-brand-small-H6_2ZGVv.typography-semibold16px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px}.text-button-brand-small-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600}.text-button-brand-small-H6_2ZGVv.typography-regular14px-H6_2ZGVv,.text-button-brand-small-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-brand-small-H6_2ZGVv.typography-regular14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-brand-small-H6_2ZGVv.typography-regular16px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-brand-medium-H6_2ZGVv,.text-button-brand-small-H6_2ZGVv.typography-regular16px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-brand-medium-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;color:#2962ff;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;height:24px}html.theme-dark .text-button-brand-medium-H6_2ZGVv{color:#2962ff}.text-button-brand-medium-H6_2ZGVv:after{height:calc(100% + 16px);left:-14px;top:-8px;width:calc(100% + 28px)}.text-button-brand-medium-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-10px;position:absolute;right:-10px;width:calc(100% + 20px)}.text-button-brand-medium-H6_2ZGVv.with-start-icon-H6_2ZGVv:after{height:calc(100% + 16px);left:-10px;top:-8px;width:calc(100% + 24px)}.text-button-brand-medium-H6_2ZGVv.with-start-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-6px;position:absolute;right:-10px;width:calc(100% + 16px)}.text-button-brand-medium-H6_2ZGVv.with-end-icon-H6_2ZGVv:after{height:calc(100% + 16px);left:-14px;top:-8px;width:calc(100% + 24px)}.text-button-brand-medium-H6_2ZGVv.with-end-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-10px;position:absolute;right:-6px;width:calc(100% + 16px)}.text-button-brand-medium-H6_2ZGVv.icon-only-H6_2ZGVv:after{height:calc(100% + 16px);left:-10px;top:-8px;width:calc(100% + 20px)}.text-button-brand-medium-H6_2ZGVv.icon-only-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-6px;position:absolute;right:-6px;width:calc(100% + 12px)}.text-button-brand-medium-H6_2ZGVv.with-start-icon-H6_2ZGVv .start-icon-H6_2ZGVv{border-radius:var(--ui-lib-text-button-start-icon-border-radius,0);display:inline-flex;margin-right:6px;overflow:hidden;z-index:0}.text-button-brand-medium-H6_2ZGVv.with-end-icon-H6_2ZGVv .end-icon-H6_2ZGVv{display:inline-flex;margin-left:4px;z-index:0}.text-button-brand-medium-H6_2ZGVv.icon-only-H6_2ZGVv .end-icon-H6_2ZGVv,.text-button-brand-medium-H6_2ZGVv.icon-only-H6_2ZGVv .start-icon-H6_2ZGVv{display:inline-flex;margin:0;z-index:0}.text-button-brand-medium-H6_2ZGVv.hovered-H6_2ZGVv,.text-button-brand-medium-H6_2ZGVv:hover{color:#1e53e5}html.theme-dark .text-button-brand-medium-H6_2ZGVv.hovered-H6_2ZGVv,html.theme-dark .text-button-brand-medium-H6_2ZGVv:hover{color:#bbd9fb}.text-button-brand-medium-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),.text-button-brand-medium-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-brand-medium-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),html.theme-dark .text-button-brand-medium-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-brand-medium-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#2962ff}html.theme-dark .text-button-brand-medium-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#90bff9}.text-button-brand-medium-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-brand-medium-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-brand-medium-H6_2ZGVv.selected-H6_2ZGVv{color:#1e53e5}html.theme-dark .text-button-brand-medium-H6_2ZGVv.selected-H6_2ZGVv{color:#bbd9fb}.text-button-brand-medium-H6_2ZGVv.selected-H6_2ZGVv .caret-H6_2ZGVv{transform:rotateX(180deg)}.text-button-brand-medium-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-brand-medium-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-brand-medium-H6_2ZGVv.activated-H6_2ZGVv{color:#1e53e5}html.theme-dark .text-button-brand-medium-H6_2ZGVv.activated-H6_2ZGVv{color:#bbd9fb}.text-button-brand-medium-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-brand-medium-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-brand-medium-H6_2ZGVv.activated-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-brand-medium-H6_2ZGVv.dimmed-H6_2ZGVv,.text-button-brand-medium-H6_2ZGVv:disabled{color:#b2b5be}html.theme-dark .text-button-brand-medium-H6_2ZGVv.dimmed-H6_2ZGVv,html.theme-dark .text-button-brand-medium-H6_2ZGVv:disabled{color:#5d606b}.text-button-brand-medium-H6_2ZGVv.dimmed-H6_2ZGVv .background-H6_2ZGVv,.text-button-brand-medium-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-brand-medium-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px}.text-button-brand-medium-H6_2ZGVv.typography-semibold16px-H6_2ZGVv,.text-button-brand-medium-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.text-button-brand-medium-H6_2ZGVv.typography-semibold16px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px}.text-button-brand-medium-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600}.text-button-brand-medium-H6_2ZGVv.typography-regular14px-H6_2ZGVv,.text-button-brand-medium-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-brand-medium-H6_2ZGVv.typography-regular14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-brand-medium-H6_2ZGVv.typography-regular16px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-brand-large-H6_2ZGVv,.text-button-brand-medium-H6_2ZGVv.typography-regular16px-H6_2ZGVv{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-brand-large-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px;color:#2962ff;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;height:24px}html.theme-dark .text-button-brand-large-H6_2ZGVv{color:#2962ff}.text-button-brand-large-H6_2ZGVv:after{height:calc(100% + 16px);left:-16px;top:-8px;width:calc(100% + 32px)}.text-button-brand-large-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-12px;position:absolute;right:-12px;width:calc(100% + 24px)}.text-button-brand-large-H6_2ZGVv.with-start-icon-H6_2ZGVv:after{height:calc(100% + 16px);left:-12px;top:-8px;width:calc(100% + 28px)}.text-button-brand-large-H6_2ZGVv.with-start-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-8px;position:absolute;right:-12px;width:calc(100% + 20px)}.text-button-brand-large-H6_2ZGVv.with-end-icon-H6_2ZGVv:after{height:calc(100% + 16px);left:-16px;top:-8px;width:calc(100% + 28px)}.text-button-brand-large-H6_2ZGVv.with-end-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-12px;position:absolute;right:-8px;width:calc(100% + 20px)}.text-button-brand-large-H6_2ZGVv.icon-only-H6_2ZGVv:after{height:calc(100% + 16px);left:-10px;top:-8px;width:calc(100% + 20px)}.text-button-brand-large-H6_2ZGVv.icon-only-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-6px;position:absolute;right:-6px;width:calc(100% + 12px)}.text-button-brand-large-H6_2ZGVv.with-start-icon-H6_2ZGVv .start-icon-H6_2ZGVv{border-radius:var(--ui-lib-text-button-start-icon-border-radius,0);display:inline-flex;margin-right:8px;overflow:hidden;z-index:0}.text-button-brand-large-H6_2ZGVv.with-end-icon-H6_2ZGVv .end-icon-H6_2ZGVv{display:inline-flex;margin-left:6px;z-index:0}.text-button-brand-large-H6_2ZGVv.icon-only-H6_2ZGVv .end-icon-H6_2ZGVv,.text-button-brand-large-H6_2ZGVv.icon-only-H6_2ZGVv .start-icon-H6_2ZGVv{display:inline-flex;margin:0;z-index:0}.text-button-brand-large-H6_2ZGVv.hovered-H6_2ZGVv,.text-button-brand-large-H6_2ZGVv:hover{color:#1e53e5}html.theme-dark .text-button-brand-large-H6_2ZGVv.hovered-H6_2ZGVv,html.theme-dark .text-button-brand-large-H6_2ZGVv:hover{color:#bbd9fb}.text-button-brand-large-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),.text-button-brand-large-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-brand-large-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),html.theme-dark .text-button-brand-large-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-brand-large-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#2962ff}html.theme-dark .text-button-brand-large-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#90bff9}.text-button-brand-large-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-brand-large-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-brand-large-H6_2ZGVv.selected-H6_2ZGVv{color:#1e53e5}html.theme-dark .text-button-brand-large-H6_2ZGVv.selected-H6_2ZGVv{color:#bbd9fb}.text-button-brand-large-H6_2ZGVv.selected-H6_2ZGVv .caret-H6_2ZGVv{transform:rotateX(180deg)}.text-button-brand-large-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-brand-large-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-brand-large-H6_2ZGVv.activated-H6_2ZGVv{color:#1e53e5}html.theme-dark .text-button-brand-large-H6_2ZGVv.activated-H6_2ZGVv{color:#bbd9fb}.text-button-brand-large-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-brand-large-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-brand-large-H6_2ZGVv.activated-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-brand-large-H6_2ZGVv.dimmed-H6_2ZGVv,.text-button-brand-large-H6_2ZGVv:disabled{color:#b2b5be}html.theme-dark .text-button-brand-large-H6_2ZGVv.dimmed-H6_2ZGVv,html.theme-dark .text-button-brand-large-H6_2ZGVv:disabled{color:#5d606b}.text-button-brand-large-H6_2ZGVv.dimmed-H6_2ZGVv .background-H6_2ZGVv,.text-button-brand-large-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-brand-large-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px}.text-button-brand-large-H6_2ZGVv.typography-semibold16px-H6_2ZGVv,.text-button-brand-large-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.text-button-brand-large-H6_2ZGVv.typography-semibold16px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px}.text-button-brand-large-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600}.text-button-brand-large-H6_2ZGVv.typography-regular14px-H6_2ZGVv,.text-button-brand-large-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-brand-large-H6_2ZGVv.typography-regular14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-brand-large-H6_2ZGVv.typography-regular16px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px}.text-button-brand-large-H6_2ZGVv.typography-regular16px-H6_2ZGVv,.text-button-gray-small-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}.text-button-gray-small-H6_2ZGVv{--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;color:#131722;height:18px}html.theme-dark .text-button-gray-small-H6_2ZGVv{color:#d1d4dc}.text-button-gray-small-H6_2ZGVv:after{height:calc(100% + 16px);left:-12px;top:-8px;width:calc(100% + 24px)}.text-button-gray-small-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-8px;position:absolute;right:-8px;width:calc(100% + 16px)}.text-button-gray-small-H6_2ZGVv.with-start-icon-H6_2ZGVv:after{height:calc(100% + 16px);left:-8px;top:-8px;width:calc(100% + 20px)}.text-button-gray-small-H6_2ZGVv.with-start-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-4px;position:absolute;right:-8px;width:calc(100% + 12px)}.text-button-gray-small-H6_2ZGVv.with-end-icon-H6_2ZGVv:after{height:calc(100% + 16px);left:-12px;top:-8px;width:calc(100% + 20px)}.text-button-gray-small-H6_2ZGVv.with-end-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-8px;position:absolute;right:-4px;width:calc(100% + 12px)}.text-button-gray-small-H6_2ZGVv.icon-only-H6_2ZGVv:after{height:calc(100% + 16px);left:-8px;top:-8px;width:calc(100% + 16px)}.text-button-gray-small-H6_2ZGVv.icon-only-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-4px;position:absolute;right:-4px;width:calc(100% + 8px)}.text-button-gray-small-H6_2ZGVv.with-start-icon-H6_2ZGVv .start-icon-H6_2ZGVv{border-radius:var(--ui-lib-text-button-start-icon-border-radius,0);display:inline-flex;margin-right:4px;overflow:hidden;z-index:0}.text-button-gray-small-H6_2ZGVv.with-end-icon-H6_2ZGVv .end-icon-H6_2ZGVv{display:inline-flex;margin-left:2px;z-index:0}.text-button-gray-small-H6_2ZGVv.icon-only-H6_2ZGVv .end-icon-H6_2ZGVv,.text-button-gray-small-H6_2ZGVv.icon-only-H6_2ZGVv .start-icon-H6_2ZGVv{display:inline-flex;margin:0;z-index:0}.text-button-gray-small-H6_2ZGVv.hovered-H6_2ZGVv,.text-button-gray-small-H6_2ZGVv:hover{color:#131722}html.theme-dark .text-button-gray-small-H6_2ZGVv.hovered-H6_2ZGVv,html.theme-dark .text-button-gray-small-H6_2ZGVv:hover{color:#fff}.text-button-gray-small-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),.text-button-gray-small-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#f0f3fa;display:block}html.theme-dark .text-button-gray-small-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),html.theme-dark .text-button-gray-small-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#2a2e39}.text-button-gray-small-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#131722}html.theme-dark .text-button-gray-small-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#fff}.text-button-gray-small-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e0e3eb;display:block}html.theme-dark .text-button-gray-small-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#363a45}.text-button-gray-small-H6_2ZGVv.selected-H6_2ZGVv{color:#131722}html.theme-dark .text-button-gray-small-H6_2ZGVv.selected-H6_2ZGVv{color:#fff}.text-button-gray-small-H6_2ZGVv.selected-H6_2ZGVv .caret-H6_2ZGVv{transform:rotateX(180deg)}.text-button-gray-small-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#f0f3fa;display:block}html.theme-dark .text-button-gray-small-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#2a2e39}.text-button-gray-small-H6_2ZGVv.activated-H6_2ZGVv{color:#1e53e5}html.theme-dark .text-button-gray-small-H6_2ZGVv.activated-H6_2ZGVv{color:#bbd9fb}.text-button-gray-small-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-gray-small-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-gray-small-H6_2ZGVv.activated-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-gray-small-H6_2ZGVv.dimmed-H6_2ZGVv,.text-button-gray-small-H6_2ZGVv:disabled{color:#b2b5be}html.theme-dark .text-button-gray-small-H6_2ZGVv.dimmed-H6_2ZGVv,html.theme-dark .text-button-gray-small-H6_2ZGVv:disabled{color:#5d606b}.text-button-gray-small-H6_2ZGVv.dimmed-H6_2ZGVv .background-H6_2ZGVv,.text-button-gray-small-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-gray-small-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px}.text-button-gray-small-H6_2ZGVv.typography-semibold16px-H6_2ZGVv,.text-button-gray-small-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.text-button-gray-small-H6_2ZGVv.typography-semibold16px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px}.text-button-gray-small-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600}.text-button-gray-small-H6_2ZGVv.typography-regular14px-H6_2ZGVv,.text-button-gray-small-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-gray-small-H6_2ZGVv.typography-regular14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-gray-small-H6_2ZGVv.typography-regular16px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-gray-medium-H6_2ZGVv,.text-button-gray-small-H6_2ZGVv.typography-regular16px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-gray-medium-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;color:#131722;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;height:24px}html.theme-dark .text-button-gray-medium-H6_2ZGVv{color:#d1d4dc}.text-button-gray-medium-H6_2ZGVv:after{height:calc(100% + 16px);left:-14px;top:-8px;width:calc(100% + 28px)}.text-button-gray-medium-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-10px;position:absolute;right:-10px;width:calc(100% + 20px)}.text-button-gray-medium-H6_2ZGVv.with-start-icon-H6_2ZGVv:after{height:calc(100% + 16px);left:-10px;top:-8px;width:calc(100% + 24px)}.text-button-gray-medium-H6_2ZGVv.with-start-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-6px;position:absolute;right:-10px;width:calc(100% + 16px)}.text-button-gray-medium-H6_2ZGVv.with-end-icon-H6_2ZGVv:after{height:calc(100% + 16px);left:-14px;top:-8px;width:calc(100% + 24px)}.text-button-gray-medium-H6_2ZGVv.with-end-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-10px;position:absolute;right:-6px;width:calc(100% + 16px)}.text-button-gray-medium-H6_2ZGVv.icon-only-H6_2ZGVv:after{height:calc(100% + 16px);left:-10px;top:-8px;width:calc(100% + 20px)}.text-button-gray-medium-H6_2ZGVv.icon-only-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-6px;position:absolute;right:-6px;width:calc(100% + 12px)}.text-button-gray-medium-H6_2ZGVv.with-start-icon-H6_2ZGVv .start-icon-H6_2ZGVv{border-radius:var(--ui-lib-text-button-start-icon-border-radius,0);display:inline-flex;margin-right:6px;overflow:hidden;z-index:0}.text-button-gray-medium-H6_2ZGVv.with-end-icon-H6_2ZGVv .end-icon-H6_2ZGVv{display:inline-flex;margin-left:4px;z-index:0}.text-button-gray-medium-H6_2ZGVv.icon-only-H6_2ZGVv .end-icon-H6_2ZGVv,.text-button-gray-medium-H6_2ZGVv.icon-only-H6_2ZGVv .start-icon-H6_2ZGVv{display:inline-flex;margin:0;z-index:0}.text-button-gray-medium-H6_2ZGVv.hovered-H6_2ZGVv,.text-button-gray-medium-H6_2ZGVv:hover{color:#131722}html.theme-dark .text-button-gray-medium-H6_2ZGVv.hovered-H6_2ZGVv,html.theme-dark .text-button-gray-medium-H6_2ZGVv:hover{color:#fff}.text-button-gray-medium-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),.text-button-gray-medium-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#f0f3fa;display:block}html.theme-dark .text-button-gray-medium-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),html.theme-dark .text-button-gray-medium-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#2a2e39}.text-button-gray-medium-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#131722}html.theme-dark .text-button-gray-medium-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#fff}.text-button-gray-medium-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e0e3eb;display:block}html.theme-dark .text-button-gray-medium-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#363a45}.text-button-gray-medium-H6_2ZGVv.selected-H6_2ZGVv{color:#131722}html.theme-dark .text-button-gray-medium-H6_2ZGVv.selected-H6_2ZGVv{color:#fff}.text-button-gray-medium-H6_2ZGVv.selected-H6_2ZGVv .caret-H6_2ZGVv{transform:rotateX(180deg)}.text-button-gray-medium-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#f0f3fa;display:block}html.theme-dark .text-button-gray-medium-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#2a2e39}.text-button-gray-medium-H6_2ZGVv.activated-H6_2ZGVv{color:#1e53e5}html.theme-dark .text-button-gray-medium-H6_2ZGVv.activated-H6_2ZGVv{color:#bbd9fb}.text-button-gray-medium-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-gray-medium-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-gray-medium-H6_2ZGVv.activated-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-gray-medium-H6_2ZGVv.dimmed-H6_2ZGVv,.text-button-gray-medium-H6_2ZGVv:disabled{color:#b2b5be}html.theme-dark .text-button-gray-medium-H6_2ZGVv.dimmed-H6_2ZGVv,html.theme-dark .text-button-gray-medium-H6_2ZGVv:disabled{color:#5d606b}.text-button-gray-medium-H6_2ZGVv.dimmed-H6_2ZGVv .background-H6_2ZGVv,.text-button-gray-medium-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-gray-medium-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px}.text-button-gray-medium-H6_2ZGVv.typography-semibold16px-H6_2ZGVv,.text-button-gray-medium-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.text-button-gray-medium-H6_2ZGVv.typography-semibold16px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px}.text-button-gray-medium-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600}.text-button-gray-medium-H6_2ZGVv.typography-regular14px-H6_2ZGVv,.text-button-gray-medium-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-gray-medium-H6_2ZGVv.typography-regular14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-gray-medium-H6_2ZGVv.typography-regular16px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-gray-large-H6_2ZGVv,.text-button-gray-medium-H6_2ZGVv.typography-regular16px-H6_2ZGVv{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-gray-large-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px;color:#131722;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;height:24px}html.theme-dark .text-button-gray-large-H6_2ZGVv{color:#d1d4dc}.text-button-gray-large-H6_2ZGVv:after{height:calc(100% + 16px);left:-16px;top:-8px;width:calc(100% + 32px)}.text-button-gray-large-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-12px;position:absolute;right:-12px;width:calc(100% + 24px)}.text-button-gray-large-H6_2ZGVv.with-start-icon-H6_2ZGVv:after{height:calc(100% + 16px);left:-12px;top:-8px;width:calc(100% + 28px)}.text-button-gray-large-H6_2ZGVv.with-start-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-8px;position:absolute;right:-12px;width:calc(100% + 20px)}.text-button-gray-large-H6_2ZGVv.with-end-icon-H6_2ZGVv:after{height:calc(100% + 16px);left:-16px;top:-8px;width:calc(100% + 28px)}.text-button-gray-large-H6_2ZGVv.with-end-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-12px;position:absolute;right:-8px;width:calc(100% + 20px)}.text-button-gray-large-H6_2ZGVv.icon-only-H6_2ZGVv:after{height:calc(100% + 16px);left:-10px;top:-8px;width:calc(100% + 20px)}.text-button-gray-large-H6_2ZGVv.icon-only-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-6px;position:absolute;right:-6px;width:calc(100% + 12px)}.text-button-gray-large-H6_2ZGVv.with-start-icon-H6_2ZGVv .start-icon-H6_2ZGVv{border-radius:var(--ui-lib-text-button-start-icon-border-radius,0);display:inline-flex;margin-right:8px;overflow:hidden;z-index:0}.text-button-gray-large-H6_2ZGVv.with-end-icon-H6_2ZGVv .end-icon-H6_2ZGVv{display:inline-flex;margin-left:6px;z-index:0}.text-button-gray-large-H6_2ZGVv.icon-only-H6_2ZGVv .end-icon-H6_2ZGVv,.text-button-gray-large-H6_2ZGVv.icon-only-H6_2ZGVv .start-icon-H6_2ZGVv{display:inline-flex;margin:0;z-index:0}.text-button-gray-large-H6_2ZGVv.hovered-H6_2ZGVv,.text-button-gray-large-H6_2ZGVv:hover{color:#131722}html.theme-dark .text-button-gray-large-H6_2ZGVv.hovered-H6_2ZGVv,html.theme-dark .text-button-gray-large-H6_2ZGVv:hover{color:#fff}.text-button-gray-large-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),.text-button-gray-large-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#f0f3fa;display:block}html.theme-dark .text-button-gray-large-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),html.theme-dark .text-button-gray-large-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#2a2e39}.text-button-gray-large-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#131722}html.theme-dark .text-button-gray-large-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#fff}.text-button-gray-large-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e0e3eb;display:block}html.theme-dark .text-button-gray-large-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#363a45}.text-button-gray-large-H6_2ZGVv.selected-H6_2ZGVv{color:#131722}html.theme-dark .text-button-gray-large-H6_2ZGVv.selected-H6_2ZGVv{color:#fff}.text-button-gray-large-H6_2ZGVv.selected-H6_2ZGVv .caret-H6_2ZGVv{transform:rotateX(180deg)}.text-button-gray-large-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#f0f3fa;display:block}html.theme-dark .text-button-gray-large-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#2a2e39}.text-button-gray-large-H6_2ZGVv.activated-H6_2ZGVv{color:#1e53e5}html.theme-dark .text-button-gray-large-H6_2ZGVv.activated-H6_2ZGVv{color:#bbd9fb}.text-button-gray-large-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-gray-large-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-gray-large-H6_2ZGVv.activated-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-gray-large-H6_2ZGVv.dimmed-H6_2ZGVv,.text-button-gray-large-H6_2ZGVv:disabled{color:#b2b5be}html.theme-dark .text-button-gray-large-H6_2ZGVv.dimmed-H6_2ZGVv,html.theme-dark .text-button-gray-large-H6_2ZGVv:disabled{color:#5d606b}.text-button-gray-large-H6_2ZGVv.dimmed-H6_2ZGVv .background-H6_2ZGVv,.text-button-gray-large-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-gray-large-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px}.text-button-gray-large-H6_2ZGVv.typography-semibold16px-H6_2ZGVv,.text-button-gray-large-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.text-button-gray-large-H6_2ZGVv.typography-semibold16px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px}.text-button-gray-large-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600}.text-button-gray-large-H6_2ZGVv.typography-regular14px-H6_2ZGVv,.text-button-gray-large-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-gray-large-H6_2ZGVv.typography-regular14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-gray-large-H6_2ZGVv.typography-regular16px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px}.text-button-gray-large-H6_2ZGVv.typography-regular16px-H6_2ZGVv,.text-button-light-gray-small-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}.text-button-light-gray-small-H6_2ZGVv{--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;color:#6a6d78;height:18px}html.theme-dark .text-button-light-gray-small-H6_2ZGVv{color:#868993}.text-button-light-gray-small-H6_2ZGVv:after{height:calc(100% + 16px);left:-12px;top:-8px;width:calc(100% + 24px)}.text-button-light-gray-small-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-8px;position:absolute;right:-8px;width:calc(100% + 16px)}.text-button-light-gray-small-H6_2ZGVv.with-start-icon-H6_2ZGVv:after{height:calc(100% + 16px);left:-8px;top:-8px;width:calc(100% + 20px)}.text-button-light-gray-small-H6_2ZGVv.with-start-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-4px;position:absolute;right:-8px;width:calc(100% + 12px)}.text-button-light-gray-small-H6_2ZGVv.with-end-icon-H6_2ZGVv:after{height:calc(100% + 16px);left:-12px;top:-8px;width:calc(100% + 20px)}.text-button-light-gray-small-H6_2ZGVv.with-end-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-8px;position:absolute;right:-4px;width:calc(100% + 12px)}.text-button-light-gray-small-H6_2ZGVv.icon-only-H6_2ZGVv:after{height:calc(100% + 16px);left:-8px;top:-8px;width:calc(100% + 16px)}.text-button-light-gray-small-H6_2ZGVv.icon-only-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-4px;position:absolute;right:-4px;width:calc(100% + 8px)}.text-button-light-gray-small-H6_2ZGVv.with-start-icon-H6_2ZGVv .start-icon-H6_2ZGVv{border-radius:var(--ui-lib-text-button-start-icon-border-radius,0);display:inline-flex;margin-right:4px;overflow:hidden;z-index:0}.text-button-light-gray-small-H6_2ZGVv.with-end-icon-H6_2ZGVv .end-icon-H6_2ZGVv{display:inline-flex;margin-left:2px;z-index:0}.text-button-light-gray-small-H6_2ZGVv.icon-only-H6_2ZGVv .end-icon-H6_2ZGVv,.text-button-light-gray-small-H6_2ZGVv.icon-only-H6_2ZGVv .start-icon-H6_2ZGVv{display:inline-flex;margin:0;z-index:0}.text-button-light-gray-small-H6_2ZGVv.hovered-H6_2ZGVv,.text-button-light-gray-small-H6_2ZGVv:hover{color:#131722}html.theme-dark .text-button-light-gray-small-H6_2ZGVv.hovered-H6_2ZGVv,html.theme-dark .text-button-light-gray-small-H6_2ZGVv:hover{color:#fff}.text-button-light-gray-small-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),.text-button-light-gray-small-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#f0f3fa;display:block}html.theme-dark .text-button-light-gray-small-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),html.theme-dark .text-button-light-gray-small-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#2a2e39}.text-button-light-gray-small-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#131722}html.theme-dark .text-button-light-gray-small-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#fff}.text-button-light-gray-small-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e0e3eb;display:block}html.theme-dark .text-button-light-gray-small-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#363a45}.text-button-light-gray-small-H6_2ZGVv.selected-H6_2ZGVv{color:#131722}html.theme-dark .text-button-light-gray-small-H6_2ZGVv.selected-H6_2ZGVv{color:#fff}.text-button-light-gray-small-H6_2ZGVv.selected-H6_2ZGVv .caret-H6_2ZGVv{transform:rotateX(180deg)}.text-button-light-gray-small-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#f0f3fa;display:block}html.theme-dark .text-button-light-gray-small-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#2a2e39}.text-button-light-gray-small-H6_2ZGVv.activated-H6_2ZGVv{color:#1e53e5}html.theme-dark .text-button-light-gray-small-H6_2ZGVv.activated-H6_2ZGVv{color:#bbd9fb}.text-button-light-gray-small-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-light-gray-small-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-light-gray-small-H6_2ZGVv.activated-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-light-gray-small-H6_2ZGVv.dimmed-H6_2ZGVv,.text-button-light-gray-small-H6_2ZGVv:disabled{color:#b2b5be}html.theme-dark .text-button-light-gray-small-H6_2ZGVv.dimmed-H6_2ZGVv,html.theme-dark .text-button-light-gray-small-H6_2ZGVv:disabled{color:#5d606b}.text-button-light-gray-small-H6_2ZGVv.dimmed-H6_2ZGVv .background-H6_2ZGVv,.text-button-light-gray-small-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-light-gray-small-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px}.text-button-light-gray-small-H6_2ZGVv.typography-semibold16px-H6_2ZGVv,.text-button-light-gray-small-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.text-button-light-gray-small-H6_2ZGVv.typography-semibold16px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px}.text-button-light-gray-small-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600}.text-button-light-gray-small-H6_2ZGVv.typography-regular14px-H6_2ZGVv,.text-button-light-gray-small-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-light-gray-small-H6_2ZGVv.typography-regular14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-light-gray-small-H6_2ZGVv.typography-regular16px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-light-gray-medium-H6_2ZGVv,.text-button-light-gray-small-H6_2ZGVv.typography-regular16px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-light-gray-medium-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;color:#6a6d78;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;height:24px}html.theme-dark .text-button-light-gray-medium-H6_2ZGVv{color:#868993}.text-button-light-gray-medium-H6_2ZGVv:after{height:calc(100% + 16px);left:-14px;top:-8px;width:calc(100% + 28px)}.text-button-light-gray-medium-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-10px;position:absolute;right:-10px;width:calc(100% + 20px)}.text-button-light-gray-medium-H6_2ZGVv.with-start-icon-H6_2ZGVv:after{height:calc(100% + 16px);left:-10px;top:-8px;width:calc(100% + 24px)}.text-button-light-gray-medium-H6_2ZGVv.with-start-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-6px;position:absolute;right:-10px;width:calc(100% + 16px)}.text-button-light-gray-medium-H6_2ZGVv.with-end-icon-H6_2ZGVv:after{height:calc(100% + 16px);left:-14px;top:-8px;width:calc(100% + 24px)}.text-button-light-gray-medium-H6_2ZGVv.with-end-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-10px;position:absolute;right:-6px;width:calc(100% + 16px)}.text-button-light-gray-medium-H6_2ZGVv.icon-only-H6_2ZGVv:after{height:calc(100% + 16px);left:-10px;top:-8px;width:calc(100% + 20px)}.text-button-light-gray-medium-H6_2ZGVv.icon-only-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-6px;position:absolute;right:-6px;width:calc(100% + 12px)}.text-button-light-gray-medium-H6_2ZGVv.with-start-icon-H6_2ZGVv .start-icon-H6_2ZGVv{border-radius:var(--ui-lib-text-button-start-icon-border-radius,0);display:inline-flex;margin-right:6px;overflow:hidden;z-index:0}.text-button-light-gray-medium-H6_2ZGVv.with-end-icon-H6_2ZGVv .end-icon-H6_2ZGVv{display:inline-flex;margin-left:4px;z-index:0}.text-button-light-gray-medium-H6_2ZGVv.icon-only-H6_2ZGVv .end-icon-H6_2ZGVv,.text-button-light-gray-medium-H6_2ZGVv.icon-only-H6_2ZGVv .start-icon-H6_2ZGVv{display:inline-flex;margin:0;z-index:0}.text-button-light-gray-medium-H6_2ZGVv.hovered-H6_2ZGVv,.text-button-light-gray-medium-H6_2ZGVv:hover{color:#131722}html.theme-dark .text-button-light-gray-medium-H6_2ZGVv.hovered-H6_2ZGVv,html.theme-dark .text-button-light-gray-medium-H6_2ZGVv:hover{color:#fff}.text-button-light-gray-medium-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),.text-button-light-gray-medium-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#f0f3fa;display:block}html.theme-dark .text-button-light-gray-medium-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),html.theme-dark .text-button-light-gray-medium-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#2a2e39}.text-button-light-gray-medium-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#131722}html.theme-dark .text-button-light-gray-medium-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#fff}.text-button-light-gray-medium-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e0e3eb;display:block}html.theme-dark .text-button-light-gray-medium-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#363a45}.text-button-light-gray-medium-H6_2ZGVv.selected-H6_2ZGVv{color:#131722}html.theme-dark .text-button-light-gray-medium-H6_2ZGVv.selected-H6_2ZGVv{color:#fff}.text-button-light-gray-medium-H6_2ZGVv.selected-H6_2ZGVv .caret-H6_2ZGVv{transform:rotateX(180deg)}.text-button-light-gray-medium-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#f0f3fa;display:block}html.theme-dark .text-button-light-gray-medium-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#2a2e39}.text-button-light-gray-medium-H6_2ZGVv.activated-H6_2ZGVv{color:#1e53e5}html.theme-dark .text-button-light-gray-medium-H6_2ZGVv.activated-H6_2ZGVv{color:#bbd9fb}.text-button-light-gray-medium-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-light-gray-medium-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-light-gray-medium-H6_2ZGVv.activated-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-light-gray-medium-H6_2ZGVv.dimmed-H6_2ZGVv,.text-button-light-gray-medium-H6_2ZGVv:disabled{color:#b2b5be}html.theme-dark .text-button-light-gray-medium-H6_2ZGVv.dimmed-H6_2ZGVv,html.theme-dark .text-button-light-gray-medium-H6_2ZGVv:disabled{color:#5d606b}.text-button-light-gray-medium-H6_2ZGVv.dimmed-H6_2ZGVv .background-H6_2ZGVv,.text-button-light-gray-medium-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-light-gray-medium-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px}.text-button-light-gray-medium-H6_2ZGVv.typography-semibold16px-H6_2ZGVv,.text-button-light-gray-medium-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.text-button-light-gray-medium-H6_2ZGVv.typography-semibold16px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px}.text-button-light-gray-medium-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600}.text-button-light-gray-medium-H6_2ZGVv.typography-regular14px-H6_2ZGVv,.text-button-light-gray-medium-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-light-gray-medium-H6_2ZGVv.typography-regular14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-light-gray-medium-H6_2ZGVv.typography-regular16px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-light-gray-large-H6_2ZGVv,.text-button-light-gray-medium-H6_2ZGVv.typography-regular16px-H6_2ZGVv{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-light-gray-large-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px;color:#6a6d78;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;height:24px}html.theme-dark .text-button-light-gray-large-H6_2ZGVv{color:#868993}.text-button-light-gray-large-H6_2ZGVv:after{height:calc(100% + 16px);left:-16px;top:-8px;width:calc(100% + 32px)}.text-button-light-gray-large-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-12px;position:absolute;right:-12px;width:calc(100% + 24px)}.text-button-light-gray-large-H6_2ZGVv.with-start-icon-H6_2ZGVv:after{height:calc(100% + 16px);left:-12px;top:-8px;width:calc(100% + 28px)}.text-button-light-gray-large-H6_2ZGVv.with-start-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-8px;position:absolute;right:-12px;width:calc(100% + 20px)}.text-button-light-gray-large-H6_2ZGVv.with-end-icon-H6_2ZGVv:after{height:calc(100% + 16px);left:-16px;top:-8px;width:calc(100% + 28px)}.text-button-light-gray-large-H6_2ZGVv.with-end-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-12px;position:absolute;right:-8px;width:calc(100% + 20px)}.text-button-light-gray-large-H6_2ZGVv.icon-only-H6_2ZGVv:after{height:calc(100% + 16px);left:-10px;top:-8px;width:calc(100% + 20px)}.text-button-light-gray-large-H6_2ZGVv.icon-only-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-6px;position:absolute;right:-6px;width:calc(100% + 12px)}.text-button-light-gray-large-H6_2ZGVv.with-start-icon-H6_2ZGVv .start-icon-H6_2ZGVv{border-radius:var(--ui-lib-text-button-start-icon-border-radius,0);display:inline-flex;margin-right:8px;overflow:hidden;z-index:0}.text-button-light-gray-large-H6_2ZGVv.with-end-icon-H6_2ZGVv .end-icon-H6_2ZGVv{display:inline-flex;margin-left:6px;z-index:0}.text-button-light-gray-large-H6_2ZGVv.icon-only-H6_2ZGVv .end-icon-H6_2ZGVv,.text-button-light-gray-large-H6_2ZGVv.icon-only-H6_2ZGVv .start-icon-H6_2ZGVv{display:inline-flex;margin:0;z-index:0}.text-button-light-gray-large-H6_2ZGVv.hovered-H6_2ZGVv,.text-button-light-gray-large-H6_2ZGVv:hover{color:#131722}html.theme-dark .text-button-light-gray-large-H6_2ZGVv.hovered-H6_2ZGVv,html.theme-dark .text-button-light-gray-large-H6_2ZGVv:hover{color:#fff}.text-button-light-gray-large-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),.text-button-light-gray-large-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#f0f3fa;display:block}html.theme-dark .text-button-light-gray-large-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),html.theme-dark .text-button-light-gray-large-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#2a2e39}.text-button-light-gray-large-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#131722}html.theme-dark .text-button-light-gray-large-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#fff}.text-button-light-gray-large-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e0e3eb;display:block}html.theme-dark .text-button-light-gray-large-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#363a45}.text-button-light-gray-large-H6_2ZGVv.selected-H6_2ZGVv{color:#131722}html.theme-dark .text-button-light-gray-large-H6_2ZGVv.selected-H6_2ZGVv{color:#fff}.text-button-light-gray-large-H6_2ZGVv.selected-H6_2ZGVv .caret-H6_2ZGVv{transform:rotateX(180deg)}.text-button-light-gray-large-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#f0f3fa;display:block}html.theme-dark .text-button-light-gray-large-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#2a2e39}.text-button-light-gray-large-H6_2ZGVv.activated-H6_2ZGVv{color:#1e53e5}html.theme-dark .text-button-light-gray-large-H6_2ZGVv.activated-H6_2ZGVv{color:#bbd9fb}.text-button-light-gray-large-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-light-gray-large-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-light-gray-large-H6_2ZGVv.activated-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-light-gray-large-H6_2ZGVv.dimmed-H6_2ZGVv,.text-button-light-gray-large-H6_2ZGVv:disabled{color:#b2b5be}html.theme-dark .text-button-light-gray-large-H6_2ZGVv.dimmed-H6_2ZGVv,html.theme-dark .text-button-light-gray-large-H6_2ZGVv:disabled{color:#5d606b}.text-button-light-gray-large-H6_2ZGVv.dimmed-H6_2ZGVv .background-H6_2ZGVv,.text-button-light-gray-large-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-light-gray-large-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px}.text-button-light-gray-large-H6_2ZGVv.typography-semibold16px-H6_2ZGVv,.text-button-light-gray-large-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.text-button-light-gray-large-H6_2ZGVv.typography-semibold16px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px}.text-button-light-gray-large-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600}.text-button-light-gray-large-H6_2ZGVv.typography-regular14px-H6_2ZGVv,.text-button-light-gray-large-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-light-gray-large-H6_2ZGVv.typography-regular14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-light-gray-large-H6_2ZGVv.typography-regular16px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}.dialog-mBXAEZtB{width:480px}@media screen and (max-width:480px){.dialog-mBXAEZtB{width:100%}}.wrap-mBXAEZtB{overflow-x:hidden;overflow-y:scroll;padding:14px 20px 20px}@media (pointer:fine){.wrap-mBXAEZtB{scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .wrap-mBXAEZtB{scrollbar-color:#363a45 #0000}.wrap-mBXAEZtB::-webkit-scrollbar{height:5px;width:5px}.wrap-mBXAEZtB::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .wrap-mBXAEZtB::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.wrap-mBXAEZtB::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.wrap-mBXAEZtB::-webkit-scrollbar-corner{display:none}}.separator-mBXAEZtB{background:#f0f3fa;height:1px}html.theme-dark .separator-mBXAEZtB{background:#2a2e39}.separator-mBXAEZtB.groupSeparator-mBXAEZtB{margin-top:16px}.separator-mBXAEZtB.widgetSeparator-mBXAEZtB{margin:16px 0}.firstGroup-mBXAEZtB{margin-top:-16px}.row-mBXAEZtB{column-gap:12px;display:flex;flex-flow:row wrap}@media screen and (max-width:430px){.row-mBXAEZtB{flex-direction:column}}.item-mBXAEZtB{display:flex;flex-direction:column;margin-top:16px;min-width:calc(50% - 6px);-webkit-user-select:text;user-select:text}@media screen and (max-width:480px){.item-mBXAEZtB{min-width:calc(50% - 6px)}}@media screen and (max-width:430px){.item-mBXAEZtB{min-width:auto}}.title-mBXAEZtB{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:16px;--ui-lib-typography-font-size:12px;color:#131722;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height);margin-bottom:2px;white-space:nowrap}html.theme-dark .title-mBXAEZtB{color:#d1d4dc}.valueItem-mBXAEZtB{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:13px;align-items:center;color:#131722;display:flex;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}html.theme-dark .valueItem-mBXAEZtB{color:#d1d4dc}.copyButton-mBXAEZtB{--tv-toolbar-explicit-hover-margin:0;align-items:center;align-self:flex-start;color:#6a6d78;display:flex;height:22px;justify-content:center;margin-left:2px;width:22px}html.theme-dark .copyButton-mBXAEZtB{color:#868993}.sessionHeader-mBXAEZtB{display:flex;justify-content:space-between}.sessionWidget-mBXAEZtB{margin-top:10px}.timeZone-mBXAEZtB{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:16px;--ui-lib-typography-font-size:12px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}.link-mBXAEZtB{color:inherit;direction:ltr}@media (any-hover:hover){.link-mBXAEZtB:hover,.link-mBXAEZtB:hover .icon-mBXAEZtB{color:#1e53e5}}.icon-mBXAEZtB{color:#6a6d78;display:inline-block;height:18px;margin-left:2px;vertical-align:bottom;width:18px}html.theme-dark .icon-mBXAEZtB{color:#868993}.startSlot-mBXAEZtB{margin-right:4px}.icon-mwO_HX5L{display:flex;flex:none;height:18px;width:18px} \ No newline at end of file diff --git a/charting_library/bundles/8287.2b6f71ec5c0064590ffd.rtl.css b/charting_library/bundles/8287.2b6f71ec5c0064590ffd.rtl.css new file mode 100644 index 0000000..136b520 --- /dev/null +++ b/charting_library/bundles/8287.2b6f71ec5c0064590ffd.rtl.css @@ -0,0 +1 @@ +.text-button-H6_2ZGVv{align-items:center;background:none;border:none;border-radius:4px;box-sizing:border-box;cursor:default;display:inline-flex;justify-content:center;max-width:100%;outline:none;overflow:visible;padding:0;position:relative}.text-button-H6_2ZGVv:focus{outline:none}.text-button-H6_2ZGVv:focus-visible{outline:none}.text-button-H6_2ZGVv:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 4px);pointer-events:none;position:absolute;right:-2px;top:-2px;width:calc(100% + 4px);z-index:1}.text-button-H6_2ZGVv:focus:after{display:block}.text-button-H6_2ZGVv:focus-visible:after{display:block}.text-button-H6_2ZGVv:focus:not(:focus-visible):after{display:none}.text-button-H6_2ZGVv:after{border-color:#2962ffcc;border-radius:8px}.text-button-H6_2ZGVv.link-H6_2ZGVv{cursor:pointer}.text-button-H6_2ZGVv .content-H6_2ZGVv{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:0}.text-button-brand-small-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;color:#2962ff;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;height:18px;line-height:var(--ui-lib-typography-line-height)}html.theme-dark .text-button-brand-small-H6_2ZGVv{color:#2962ff}.text-button-brand-small-H6_2ZGVv:after{height:calc(100% + 16px);right:-12px;top:-8px;width:calc(100% + 24px)}.text-button-brand-small-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-8px;position:absolute;right:-8px;width:calc(100% + 16px)}.text-button-brand-small-H6_2ZGVv.with-start-icon-H6_2ZGVv:after{height:calc(100% + 16px);right:-8px;top:-8px;width:calc(100% + 20px)}.text-button-brand-small-H6_2ZGVv.with-start-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-8px;position:absolute;right:-4px;width:calc(100% + 12px)}.text-button-brand-small-H6_2ZGVv.with-end-icon-H6_2ZGVv:after{height:calc(100% + 16px);right:-12px;top:-8px;width:calc(100% + 20px)}.text-button-brand-small-H6_2ZGVv.with-end-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-4px;position:absolute;right:-8px;width:calc(100% + 12px)}.text-button-brand-small-H6_2ZGVv.icon-only-H6_2ZGVv:after{height:calc(100% + 16px);right:-8px;top:-8px;width:calc(100% + 16px)}.text-button-brand-small-H6_2ZGVv.icon-only-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-4px;position:absolute;right:-4px;width:calc(100% + 8px)}.text-button-brand-small-H6_2ZGVv.with-start-icon-H6_2ZGVv .start-icon-H6_2ZGVv{border-radius:var(--ui-lib-text-button-start-icon-border-radius,0);display:inline-flex;margin-left:4px;overflow:hidden;z-index:0}.text-button-brand-small-H6_2ZGVv.with-end-icon-H6_2ZGVv .end-icon-H6_2ZGVv{display:inline-flex;margin-right:2px;z-index:0}.text-button-brand-small-H6_2ZGVv.icon-only-H6_2ZGVv .end-icon-H6_2ZGVv,.text-button-brand-small-H6_2ZGVv.icon-only-H6_2ZGVv .start-icon-H6_2ZGVv{display:inline-flex;margin:0;z-index:0}.text-button-brand-small-H6_2ZGVv.hovered-H6_2ZGVv,.text-button-brand-small-H6_2ZGVv:hover{color:#1e53e5}html.theme-dark .text-button-brand-small-H6_2ZGVv.hovered-H6_2ZGVv,html.theme-dark .text-button-brand-small-H6_2ZGVv:hover{color:#bbd9fb}.text-button-brand-small-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),.text-button-brand-small-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-brand-small-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),html.theme-dark .text-button-brand-small-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-brand-small-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#2962ff}html.theme-dark .text-button-brand-small-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#90bff9}.text-button-brand-small-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-brand-small-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-brand-small-H6_2ZGVv.selected-H6_2ZGVv{color:#1e53e5}html.theme-dark .text-button-brand-small-H6_2ZGVv.selected-H6_2ZGVv{color:#bbd9fb}.text-button-brand-small-H6_2ZGVv.selected-H6_2ZGVv .caret-H6_2ZGVv{transform:rotateX(180deg)}.text-button-brand-small-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-brand-small-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-brand-small-H6_2ZGVv.activated-H6_2ZGVv{color:#1e53e5}html.theme-dark .text-button-brand-small-H6_2ZGVv.activated-H6_2ZGVv{color:#bbd9fb}.text-button-brand-small-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-brand-small-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-brand-small-H6_2ZGVv.activated-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-brand-small-H6_2ZGVv.dimmed-H6_2ZGVv,.text-button-brand-small-H6_2ZGVv:disabled{color:#b2b5be}html.theme-dark .text-button-brand-small-H6_2ZGVv.dimmed-H6_2ZGVv,html.theme-dark .text-button-brand-small-H6_2ZGVv:disabled{color:#5d606b}.text-button-brand-small-H6_2ZGVv.dimmed-H6_2ZGVv .background-H6_2ZGVv,.text-button-brand-small-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-brand-small-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px}.text-button-brand-small-H6_2ZGVv.typography-semibold16px-H6_2ZGVv,.text-button-brand-small-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.text-button-brand-small-H6_2ZGVv.typography-semibold16px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px}.text-button-brand-small-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600}.text-button-brand-small-H6_2ZGVv.typography-regular14px-H6_2ZGVv,.text-button-brand-small-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-brand-small-H6_2ZGVv.typography-regular14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-brand-small-H6_2ZGVv.typography-regular16px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-brand-medium-H6_2ZGVv,.text-button-brand-small-H6_2ZGVv.typography-regular16px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-brand-medium-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;color:#2962ff;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;height:24px}html.theme-dark .text-button-brand-medium-H6_2ZGVv{color:#2962ff}.text-button-brand-medium-H6_2ZGVv:after{height:calc(100% + 16px);right:-14px;top:-8px;width:calc(100% + 28px)}.text-button-brand-medium-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-10px;position:absolute;right:-10px;width:calc(100% + 20px)}.text-button-brand-medium-H6_2ZGVv.with-start-icon-H6_2ZGVv:after{height:calc(100% + 16px);right:-10px;top:-8px;width:calc(100% + 24px)}.text-button-brand-medium-H6_2ZGVv.with-start-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-10px;position:absolute;right:-6px;width:calc(100% + 16px)}.text-button-brand-medium-H6_2ZGVv.with-end-icon-H6_2ZGVv:after{height:calc(100% + 16px);right:-14px;top:-8px;width:calc(100% + 24px)}.text-button-brand-medium-H6_2ZGVv.with-end-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-6px;position:absolute;right:-10px;width:calc(100% + 16px)}.text-button-brand-medium-H6_2ZGVv.icon-only-H6_2ZGVv:after{height:calc(100% + 16px);right:-10px;top:-8px;width:calc(100% + 20px)}.text-button-brand-medium-H6_2ZGVv.icon-only-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-6px;position:absolute;right:-6px;width:calc(100% + 12px)}.text-button-brand-medium-H6_2ZGVv.with-start-icon-H6_2ZGVv .start-icon-H6_2ZGVv{border-radius:var(--ui-lib-text-button-start-icon-border-radius,0);display:inline-flex;margin-left:6px;overflow:hidden;z-index:0}.text-button-brand-medium-H6_2ZGVv.with-end-icon-H6_2ZGVv .end-icon-H6_2ZGVv{display:inline-flex;margin-right:4px;z-index:0}.text-button-brand-medium-H6_2ZGVv.icon-only-H6_2ZGVv .end-icon-H6_2ZGVv,.text-button-brand-medium-H6_2ZGVv.icon-only-H6_2ZGVv .start-icon-H6_2ZGVv{display:inline-flex;margin:0;z-index:0}.text-button-brand-medium-H6_2ZGVv.hovered-H6_2ZGVv,.text-button-brand-medium-H6_2ZGVv:hover{color:#1e53e5}html.theme-dark .text-button-brand-medium-H6_2ZGVv.hovered-H6_2ZGVv,html.theme-dark .text-button-brand-medium-H6_2ZGVv:hover{color:#bbd9fb}.text-button-brand-medium-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),.text-button-brand-medium-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-brand-medium-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),html.theme-dark .text-button-brand-medium-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-brand-medium-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#2962ff}html.theme-dark .text-button-brand-medium-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#90bff9}.text-button-brand-medium-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-brand-medium-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-brand-medium-H6_2ZGVv.selected-H6_2ZGVv{color:#1e53e5}html.theme-dark .text-button-brand-medium-H6_2ZGVv.selected-H6_2ZGVv{color:#bbd9fb}.text-button-brand-medium-H6_2ZGVv.selected-H6_2ZGVv .caret-H6_2ZGVv{transform:rotateX(180deg)}.text-button-brand-medium-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-brand-medium-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-brand-medium-H6_2ZGVv.activated-H6_2ZGVv{color:#1e53e5}html.theme-dark .text-button-brand-medium-H6_2ZGVv.activated-H6_2ZGVv{color:#bbd9fb}.text-button-brand-medium-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-brand-medium-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-brand-medium-H6_2ZGVv.activated-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-brand-medium-H6_2ZGVv.dimmed-H6_2ZGVv,.text-button-brand-medium-H6_2ZGVv:disabled{color:#b2b5be}html.theme-dark .text-button-brand-medium-H6_2ZGVv.dimmed-H6_2ZGVv,html.theme-dark .text-button-brand-medium-H6_2ZGVv:disabled{color:#5d606b}.text-button-brand-medium-H6_2ZGVv.dimmed-H6_2ZGVv .background-H6_2ZGVv,.text-button-brand-medium-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-brand-medium-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px}.text-button-brand-medium-H6_2ZGVv.typography-semibold16px-H6_2ZGVv,.text-button-brand-medium-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.text-button-brand-medium-H6_2ZGVv.typography-semibold16px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px}.text-button-brand-medium-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600}.text-button-brand-medium-H6_2ZGVv.typography-regular14px-H6_2ZGVv,.text-button-brand-medium-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-brand-medium-H6_2ZGVv.typography-regular14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-brand-medium-H6_2ZGVv.typography-regular16px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-brand-large-H6_2ZGVv,.text-button-brand-medium-H6_2ZGVv.typography-regular16px-H6_2ZGVv{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-brand-large-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px;color:#2962ff;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;height:24px}html.theme-dark .text-button-brand-large-H6_2ZGVv{color:#2962ff}.text-button-brand-large-H6_2ZGVv:after{height:calc(100% + 16px);right:-16px;top:-8px;width:calc(100% + 32px)}.text-button-brand-large-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-12px;position:absolute;right:-12px;width:calc(100% + 24px)}.text-button-brand-large-H6_2ZGVv.with-start-icon-H6_2ZGVv:after{height:calc(100% + 16px);right:-12px;top:-8px;width:calc(100% + 28px)}.text-button-brand-large-H6_2ZGVv.with-start-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-12px;position:absolute;right:-8px;width:calc(100% + 20px)}.text-button-brand-large-H6_2ZGVv.with-end-icon-H6_2ZGVv:after{height:calc(100% + 16px);right:-16px;top:-8px;width:calc(100% + 28px)}.text-button-brand-large-H6_2ZGVv.with-end-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-8px;position:absolute;right:-12px;width:calc(100% + 20px)}.text-button-brand-large-H6_2ZGVv.icon-only-H6_2ZGVv:after{height:calc(100% + 16px);right:-10px;top:-8px;width:calc(100% + 20px)}.text-button-brand-large-H6_2ZGVv.icon-only-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-6px;position:absolute;right:-6px;width:calc(100% + 12px)}.text-button-brand-large-H6_2ZGVv.with-start-icon-H6_2ZGVv .start-icon-H6_2ZGVv{border-radius:var(--ui-lib-text-button-start-icon-border-radius,0);display:inline-flex;margin-left:8px;overflow:hidden;z-index:0}.text-button-brand-large-H6_2ZGVv.with-end-icon-H6_2ZGVv .end-icon-H6_2ZGVv{display:inline-flex;margin-right:6px;z-index:0}.text-button-brand-large-H6_2ZGVv.icon-only-H6_2ZGVv .end-icon-H6_2ZGVv,.text-button-brand-large-H6_2ZGVv.icon-only-H6_2ZGVv .start-icon-H6_2ZGVv{display:inline-flex;margin:0;z-index:0}.text-button-brand-large-H6_2ZGVv.hovered-H6_2ZGVv,.text-button-brand-large-H6_2ZGVv:hover{color:#1e53e5}html.theme-dark .text-button-brand-large-H6_2ZGVv.hovered-H6_2ZGVv,html.theme-dark .text-button-brand-large-H6_2ZGVv:hover{color:#bbd9fb}.text-button-brand-large-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),.text-button-brand-large-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-brand-large-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),html.theme-dark .text-button-brand-large-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-brand-large-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#2962ff}html.theme-dark .text-button-brand-large-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#90bff9}.text-button-brand-large-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-brand-large-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-brand-large-H6_2ZGVv.selected-H6_2ZGVv{color:#1e53e5}html.theme-dark .text-button-brand-large-H6_2ZGVv.selected-H6_2ZGVv{color:#bbd9fb}.text-button-brand-large-H6_2ZGVv.selected-H6_2ZGVv .caret-H6_2ZGVv{transform:rotateX(180deg)}.text-button-brand-large-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-brand-large-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-brand-large-H6_2ZGVv.activated-H6_2ZGVv{color:#1e53e5}html.theme-dark .text-button-brand-large-H6_2ZGVv.activated-H6_2ZGVv{color:#bbd9fb}.text-button-brand-large-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-brand-large-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-brand-large-H6_2ZGVv.activated-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-brand-large-H6_2ZGVv.dimmed-H6_2ZGVv,.text-button-brand-large-H6_2ZGVv:disabled{color:#b2b5be}html.theme-dark .text-button-brand-large-H6_2ZGVv.dimmed-H6_2ZGVv,html.theme-dark .text-button-brand-large-H6_2ZGVv:disabled{color:#5d606b}.text-button-brand-large-H6_2ZGVv.dimmed-H6_2ZGVv .background-H6_2ZGVv,.text-button-brand-large-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-brand-large-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px}.text-button-brand-large-H6_2ZGVv.typography-semibold16px-H6_2ZGVv,.text-button-brand-large-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.text-button-brand-large-H6_2ZGVv.typography-semibold16px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px}.text-button-brand-large-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600}.text-button-brand-large-H6_2ZGVv.typography-regular14px-H6_2ZGVv,.text-button-brand-large-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-brand-large-H6_2ZGVv.typography-regular14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-brand-large-H6_2ZGVv.typography-regular16px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px}.text-button-brand-large-H6_2ZGVv.typography-regular16px-H6_2ZGVv,.text-button-gray-small-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}.text-button-gray-small-H6_2ZGVv{--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;color:#131722;height:18px}html.theme-dark .text-button-gray-small-H6_2ZGVv{color:#d1d4dc}.text-button-gray-small-H6_2ZGVv:after{height:calc(100% + 16px);right:-12px;top:-8px;width:calc(100% + 24px)}.text-button-gray-small-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-8px;position:absolute;right:-8px;width:calc(100% + 16px)}.text-button-gray-small-H6_2ZGVv.with-start-icon-H6_2ZGVv:after{height:calc(100% + 16px);right:-8px;top:-8px;width:calc(100% + 20px)}.text-button-gray-small-H6_2ZGVv.with-start-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-8px;position:absolute;right:-4px;width:calc(100% + 12px)}.text-button-gray-small-H6_2ZGVv.with-end-icon-H6_2ZGVv:after{height:calc(100% + 16px);right:-12px;top:-8px;width:calc(100% + 20px)}.text-button-gray-small-H6_2ZGVv.with-end-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-4px;position:absolute;right:-8px;width:calc(100% + 12px)}.text-button-gray-small-H6_2ZGVv.icon-only-H6_2ZGVv:after{height:calc(100% + 16px);right:-8px;top:-8px;width:calc(100% + 16px)}.text-button-gray-small-H6_2ZGVv.icon-only-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-4px;position:absolute;right:-4px;width:calc(100% + 8px)}.text-button-gray-small-H6_2ZGVv.with-start-icon-H6_2ZGVv .start-icon-H6_2ZGVv{border-radius:var(--ui-lib-text-button-start-icon-border-radius,0);display:inline-flex;margin-left:4px;overflow:hidden;z-index:0}.text-button-gray-small-H6_2ZGVv.with-end-icon-H6_2ZGVv .end-icon-H6_2ZGVv{display:inline-flex;margin-right:2px;z-index:0}.text-button-gray-small-H6_2ZGVv.icon-only-H6_2ZGVv .end-icon-H6_2ZGVv,.text-button-gray-small-H6_2ZGVv.icon-only-H6_2ZGVv .start-icon-H6_2ZGVv{display:inline-flex;margin:0;z-index:0}.text-button-gray-small-H6_2ZGVv.hovered-H6_2ZGVv,.text-button-gray-small-H6_2ZGVv:hover{color:#131722}html.theme-dark .text-button-gray-small-H6_2ZGVv.hovered-H6_2ZGVv,html.theme-dark .text-button-gray-small-H6_2ZGVv:hover{color:#fff}.text-button-gray-small-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),.text-button-gray-small-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#f0f3fa;display:block}html.theme-dark .text-button-gray-small-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),html.theme-dark .text-button-gray-small-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#2a2e39}.text-button-gray-small-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#131722}html.theme-dark .text-button-gray-small-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#fff}.text-button-gray-small-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e0e3eb;display:block}html.theme-dark .text-button-gray-small-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#363a45}.text-button-gray-small-H6_2ZGVv.selected-H6_2ZGVv{color:#131722}html.theme-dark .text-button-gray-small-H6_2ZGVv.selected-H6_2ZGVv{color:#fff}.text-button-gray-small-H6_2ZGVv.selected-H6_2ZGVv .caret-H6_2ZGVv{transform:rotateX(180deg)}.text-button-gray-small-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#f0f3fa;display:block}html.theme-dark .text-button-gray-small-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#2a2e39}.text-button-gray-small-H6_2ZGVv.activated-H6_2ZGVv{color:#1e53e5}html.theme-dark .text-button-gray-small-H6_2ZGVv.activated-H6_2ZGVv{color:#bbd9fb}.text-button-gray-small-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-gray-small-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-gray-small-H6_2ZGVv.activated-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-gray-small-H6_2ZGVv.dimmed-H6_2ZGVv,.text-button-gray-small-H6_2ZGVv:disabled{color:#b2b5be}html.theme-dark .text-button-gray-small-H6_2ZGVv.dimmed-H6_2ZGVv,html.theme-dark .text-button-gray-small-H6_2ZGVv:disabled{color:#5d606b}.text-button-gray-small-H6_2ZGVv.dimmed-H6_2ZGVv .background-H6_2ZGVv,.text-button-gray-small-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-gray-small-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px}.text-button-gray-small-H6_2ZGVv.typography-semibold16px-H6_2ZGVv,.text-button-gray-small-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.text-button-gray-small-H6_2ZGVv.typography-semibold16px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px}.text-button-gray-small-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600}.text-button-gray-small-H6_2ZGVv.typography-regular14px-H6_2ZGVv,.text-button-gray-small-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-gray-small-H6_2ZGVv.typography-regular14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-gray-small-H6_2ZGVv.typography-regular16px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-gray-medium-H6_2ZGVv,.text-button-gray-small-H6_2ZGVv.typography-regular16px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-gray-medium-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;color:#131722;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;height:24px}html.theme-dark .text-button-gray-medium-H6_2ZGVv{color:#d1d4dc}.text-button-gray-medium-H6_2ZGVv:after{height:calc(100% + 16px);right:-14px;top:-8px;width:calc(100% + 28px)}.text-button-gray-medium-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-10px;position:absolute;right:-10px;width:calc(100% + 20px)}.text-button-gray-medium-H6_2ZGVv.with-start-icon-H6_2ZGVv:after{height:calc(100% + 16px);right:-10px;top:-8px;width:calc(100% + 24px)}.text-button-gray-medium-H6_2ZGVv.with-start-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-10px;position:absolute;right:-6px;width:calc(100% + 16px)}.text-button-gray-medium-H6_2ZGVv.with-end-icon-H6_2ZGVv:after{height:calc(100% + 16px);right:-14px;top:-8px;width:calc(100% + 24px)}.text-button-gray-medium-H6_2ZGVv.with-end-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-6px;position:absolute;right:-10px;width:calc(100% + 16px)}.text-button-gray-medium-H6_2ZGVv.icon-only-H6_2ZGVv:after{height:calc(100% + 16px);right:-10px;top:-8px;width:calc(100% + 20px)}.text-button-gray-medium-H6_2ZGVv.icon-only-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-6px;position:absolute;right:-6px;width:calc(100% + 12px)}.text-button-gray-medium-H6_2ZGVv.with-start-icon-H6_2ZGVv .start-icon-H6_2ZGVv{border-radius:var(--ui-lib-text-button-start-icon-border-radius,0);display:inline-flex;margin-left:6px;overflow:hidden;z-index:0}.text-button-gray-medium-H6_2ZGVv.with-end-icon-H6_2ZGVv .end-icon-H6_2ZGVv{display:inline-flex;margin-right:4px;z-index:0}.text-button-gray-medium-H6_2ZGVv.icon-only-H6_2ZGVv .end-icon-H6_2ZGVv,.text-button-gray-medium-H6_2ZGVv.icon-only-H6_2ZGVv .start-icon-H6_2ZGVv{display:inline-flex;margin:0;z-index:0}.text-button-gray-medium-H6_2ZGVv.hovered-H6_2ZGVv,.text-button-gray-medium-H6_2ZGVv:hover{color:#131722}html.theme-dark .text-button-gray-medium-H6_2ZGVv.hovered-H6_2ZGVv,html.theme-dark .text-button-gray-medium-H6_2ZGVv:hover{color:#fff}.text-button-gray-medium-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),.text-button-gray-medium-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#f0f3fa;display:block}html.theme-dark .text-button-gray-medium-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),html.theme-dark .text-button-gray-medium-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#2a2e39}.text-button-gray-medium-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#131722}html.theme-dark .text-button-gray-medium-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#fff}.text-button-gray-medium-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e0e3eb;display:block}html.theme-dark .text-button-gray-medium-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#363a45}.text-button-gray-medium-H6_2ZGVv.selected-H6_2ZGVv{color:#131722}html.theme-dark .text-button-gray-medium-H6_2ZGVv.selected-H6_2ZGVv{color:#fff}.text-button-gray-medium-H6_2ZGVv.selected-H6_2ZGVv .caret-H6_2ZGVv{transform:rotateX(180deg)}.text-button-gray-medium-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#f0f3fa;display:block}html.theme-dark .text-button-gray-medium-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#2a2e39}.text-button-gray-medium-H6_2ZGVv.activated-H6_2ZGVv{color:#1e53e5}html.theme-dark .text-button-gray-medium-H6_2ZGVv.activated-H6_2ZGVv{color:#bbd9fb}.text-button-gray-medium-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-gray-medium-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-gray-medium-H6_2ZGVv.activated-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-gray-medium-H6_2ZGVv.dimmed-H6_2ZGVv,.text-button-gray-medium-H6_2ZGVv:disabled{color:#b2b5be}html.theme-dark .text-button-gray-medium-H6_2ZGVv.dimmed-H6_2ZGVv,html.theme-dark .text-button-gray-medium-H6_2ZGVv:disabled{color:#5d606b}.text-button-gray-medium-H6_2ZGVv.dimmed-H6_2ZGVv .background-H6_2ZGVv,.text-button-gray-medium-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-gray-medium-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px}.text-button-gray-medium-H6_2ZGVv.typography-semibold16px-H6_2ZGVv,.text-button-gray-medium-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.text-button-gray-medium-H6_2ZGVv.typography-semibold16px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px}.text-button-gray-medium-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600}.text-button-gray-medium-H6_2ZGVv.typography-regular14px-H6_2ZGVv,.text-button-gray-medium-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-gray-medium-H6_2ZGVv.typography-regular14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-gray-medium-H6_2ZGVv.typography-regular16px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-gray-large-H6_2ZGVv,.text-button-gray-medium-H6_2ZGVv.typography-regular16px-H6_2ZGVv{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-gray-large-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px;color:#131722;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;height:24px}html.theme-dark .text-button-gray-large-H6_2ZGVv{color:#d1d4dc}.text-button-gray-large-H6_2ZGVv:after{height:calc(100% + 16px);right:-16px;top:-8px;width:calc(100% + 32px)}.text-button-gray-large-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-12px;position:absolute;right:-12px;width:calc(100% + 24px)}.text-button-gray-large-H6_2ZGVv.with-start-icon-H6_2ZGVv:after{height:calc(100% + 16px);right:-12px;top:-8px;width:calc(100% + 28px)}.text-button-gray-large-H6_2ZGVv.with-start-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-12px;position:absolute;right:-8px;width:calc(100% + 20px)}.text-button-gray-large-H6_2ZGVv.with-end-icon-H6_2ZGVv:after{height:calc(100% + 16px);right:-16px;top:-8px;width:calc(100% + 28px)}.text-button-gray-large-H6_2ZGVv.with-end-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-8px;position:absolute;right:-12px;width:calc(100% + 20px)}.text-button-gray-large-H6_2ZGVv.icon-only-H6_2ZGVv:after{height:calc(100% + 16px);right:-10px;top:-8px;width:calc(100% + 20px)}.text-button-gray-large-H6_2ZGVv.icon-only-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-6px;position:absolute;right:-6px;width:calc(100% + 12px)}.text-button-gray-large-H6_2ZGVv.with-start-icon-H6_2ZGVv .start-icon-H6_2ZGVv{border-radius:var(--ui-lib-text-button-start-icon-border-radius,0);display:inline-flex;margin-left:8px;overflow:hidden;z-index:0}.text-button-gray-large-H6_2ZGVv.with-end-icon-H6_2ZGVv .end-icon-H6_2ZGVv{display:inline-flex;margin-right:6px;z-index:0}.text-button-gray-large-H6_2ZGVv.icon-only-H6_2ZGVv .end-icon-H6_2ZGVv,.text-button-gray-large-H6_2ZGVv.icon-only-H6_2ZGVv .start-icon-H6_2ZGVv{display:inline-flex;margin:0;z-index:0}.text-button-gray-large-H6_2ZGVv.hovered-H6_2ZGVv,.text-button-gray-large-H6_2ZGVv:hover{color:#131722}html.theme-dark .text-button-gray-large-H6_2ZGVv.hovered-H6_2ZGVv,html.theme-dark .text-button-gray-large-H6_2ZGVv:hover{color:#fff}.text-button-gray-large-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),.text-button-gray-large-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#f0f3fa;display:block}html.theme-dark .text-button-gray-large-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),html.theme-dark .text-button-gray-large-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#2a2e39}.text-button-gray-large-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#131722}html.theme-dark .text-button-gray-large-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#fff}.text-button-gray-large-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e0e3eb;display:block}html.theme-dark .text-button-gray-large-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#363a45}.text-button-gray-large-H6_2ZGVv.selected-H6_2ZGVv{color:#131722}html.theme-dark .text-button-gray-large-H6_2ZGVv.selected-H6_2ZGVv{color:#fff}.text-button-gray-large-H6_2ZGVv.selected-H6_2ZGVv .caret-H6_2ZGVv{transform:rotateX(180deg)}.text-button-gray-large-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#f0f3fa;display:block}html.theme-dark .text-button-gray-large-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#2a2e39}.text-button-gray-large-H6_2ZGVv.activated-H6_2ZGVv{color:#1e53e5}html.theme-dark .text-button-gray-large-H6_2ZGVv.activated-H6_2ZGVv{color:#bbd9fb}.text-button-gray-large-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-gray-large-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-gray-large-H6_2ZGVv.activated-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-gray-large-H6_2ZGVv.dimmed-H6_2ZGVv,.text-button-gray-large-H6_2ZGVv:disabled{color:#b2b5be}html.theme-dark .text-button-gray-large-H6_2ZGVv.dimmed-H6_2ZGVv,html.theme-dark .text-button-gray-large-H6_2ZGVv:disabled{color:#5d606b}.text-button-gray-large-H6_2ZGVv.dimmed-H6_2ZGVv .background-H6_2ZGVv,.text-button-gray-large-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-gray-large-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px}.text-button-gray-large-H6_2ZGVv.typography-semibold16px-H6_2ZGVv,.text-button-gray-large-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.text-button-gray-large-H6_2ZGVv.typography-semibold16px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px}.text-button-gray-large-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600}.text-button-gray-large-H6_2ZGVv.typography-regular14px-H6_2ZGVv,.text-button-gray-large-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-gray-large-H6_2ZGVv.typography-regular14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-gray-large-H6_2ZGVv.typography-regular16px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px}.text-button-gray-large-H6_2ZGVv.typography-regular16px-H6_2ZGVv,.text-button-light-gray-small-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}.text-button-light-gray-small-H6_2ZGVv{--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;color:#6a6d78;height:18px}html.theme-dark .text-button-light-gray-small-H6_2ZGVv{color:#868993}.text-button-light-gray-small-H6_2ZGVv:after{height:calc(100% + 16px);right:-12px;top:-8px;width:calc(100% + 24px)}.text-button-light-gray-small-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-8px;position:absolute;right:-8px;width:calc(100% + 16px)}.text-button-light-gray-small-H6_2ZGVv.with-start-icon-H6_2ZGVv:after{height:calc(100% + 16px);right:-8px;top:-8px;width:calc(100% + 20px)}.text-button-light-gray-small-H6_2ZGVv.with-start-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-8px;position:absolute;right:-4px;width:calc(100% + 12px)}.text-button-light-gray-small-H6_2ZGVv.with-end-icon-H6_2ZGVv:after{height:calc(100% + 16px);right:-12px;top:-8px;width:calc(100% + 20px)}.text-button-light-gray-small-H6_2ZGVv.with-end-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-4px;position:absolute;right:-8px;width:calc(100% + 12px)}.text-button-light-gray-small-H6_2ZGVv.icon-only-H6_2ZGVv:after{height:calc(100% + 16px);right:-8px;top:-8px;width:calc(100% + 16px)}.text-button-light-gray-small-H6_2ZGVv.icon-only-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-4px;position:absolute;right:-4px;width:calc(100% + 8px)}.text-button-light-gray-small-H6_2ZGVv.with-start-icon-H6_2ZGVv .start-icon-H6_2ZGVv{border-radius:var(--ui-lib-text-button-start-icon-border-radius,0);display:inline-flex;margin-left:4px;overflow:hidden;z-index:0}.text-button-light-gray-small-H6_2ZGVv.with-end-icon-H6_2ZGVv .end-icon-H6_2ZGVv{display:inline-flex;margin-right:2px;z-index:0}.text-button-light-gray-small-H6_2ZGVv.icon-only-H6_2ZGVv .end-icon-H6_2ZGVv,.text-button-light-gray-small-H6_2ZGVv.icon-only-H6_2ZGVv .start-icon-H6_2ZGVv{display:inline-flex;margin:0;z-index:0}.text-button-light-gray-small-H6_2ZGVv.hovered-H6_2ZGVv,.text-button-light-gray-small-H6_2ZGVv:hover{color:#131722}html.theme-dark .text-button-light-gray-small-H6_2ZGVv.hovered-H6_2ZGVv,html.theme-dark .text-button-light-gray-small-H6_2ZGVv:hover{color:#fff}.text-button-light-gray-small-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),.text-button-light-gray-small-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#f0f3fa;display:block}html.theme-dark .text-button-light-gray-small-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),html.theme-dark .text-button-light-gray-small-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#2a2e39}.text-button-light-gray-small-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#131722}html.theme-dark .text-button-light-gray-small-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#fff}.text-button-light-gray-small-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e0e3eb;display:block}html.theme-dark .text-button-light-gray-small-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#363a45}.text-button-light-gray-small-H6_2ZGVv.selected-H6_2ZGVv{color:#131722}html.theme-dark .text-button-light-gray-small-H6_2ZGVv.selected-H6_2ZGVv{color:#fff}.text-button-light-gray-small-H6_2ZGVv.selected-H6_2ZGVv .caret-H6_2ZGVv{transform:rotateX(180deg)}.text-button-light-gray-small-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#f0f3fa;display:block}html.theme-dark .text-button-light-gray-small-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#2a2e39}.text-button-light-gray-small-H6_2ZGVv.activated-H6_2ZGVv{color:#1e53e5}html.theme-dark .text-button-light-gray-small-H6_2ZGVv.activated-H6_2ZGVv{color:#bbd9fb}.text-button-light-gray-small-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-light-gray-small-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-light-gray-small-H6_2ZGVv.activated-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-light-gray-small-H6_2ZGVv.dimmed-H6_2ZGVv,.text-button-light-gray-small-H6_2ZGVv:disabled{color:#b2b5be}html.theme-dark .text-button-light-gray-small-H6_2ZGVv.dimmed-H6_2ZGVv,html.theme-dark .text-button-light-gray-small-H6_2ZGVv:disabled{color:#5d606b}.text-button-light-gray-small-H6_2ZGVv.dimmed-H6_2ZGVv .background-H6_2ZGVv,.text-button-light-gray-small-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-light-gray-small-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px}.text-button-light-gray-small-H6_2ZGVv.typography-semibold16px-H6_2ZGVv,.text-button-light-gray-small-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.text-button-light-gray-small-H6_2ZGVv.typography-semibold16px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px}.text-button-light-gray-small-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600}.text-button-light-gray-small-H6_2ZGVv.typography-regular14px-H6_2ZGVv,.text-button-light-gray-small-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-light-gray-small-H6_2ZGVv.typography-regular14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-light-gray-small-H6_2ZGVv.typography-regular16px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-light-gray-medium-H6_2ZGVv,.text-button-light-gray-small-H6_2ZGVv.typography-regular16px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-light-gray-medium-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;color:#6a6d78;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;height:24px}html.theme-dark .text-button-light-gray-medium-H6_2ZGVv{color:#868993}.text-button-light-gray-medium-H6_2ZGVv:after{height:calc(100% + 16px);right:-14px;top:-8px;width:calc(100% + 28px)}.text-button-light-gray-medium-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-10px;position:absolute;right:-10px;width:calc(100% + 20px)}.text-button-light-gray-medium-H6_2ZGVv.with-start-icon-H6_2ZGVv:after{height:calc(100% + 16px);right:-10px;top:-8px;width:calc(100% + 24px)}.text-button-light-gray-medium-H6_2ZGVv.with-start-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-10px;position:absolute;right:-6px;width:calc(100% + 16px)}.text-button-light-gray-medium-H6_2ZGVv.with-end-icon-H6_2ZGVv:after{height:calc(100% + 16px);right:-14px;top:-8px;width:calc(100% + 24px)}.text-button-light-gray-medium-H6_2ZGVv.with-end-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-6px;position:absolute;right:-10px;width:calc(100% + 16px)}.text-button-light-gray-medium-H6_2ZGVv.icon-only-H6_2ZGVv:after{height:calc(100% + 16px);right:-10px;top:-8px;width:calc(100% + 20px)}.text-button-light-gray-medium-H6_2ZGVv.icon-only-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-6px;position:absolute;right:-6px;width:calc(100% + 12px)}.text-button-light-gray-medium-H6_2ZGVv.with-start-icon-H6_2ZGVv .start-icon-H6_2ZGVv{border-radius:var(--ui-lib-text-button-start-icon-border-radius,0);display:inline-flex;margin-left:6px;overflow:hidden;z-index:0}.text-button-light-gray-medium-H6_2ZGVv.with-end-icon-H6_2ZGVv .end-icon-H6_2ZGVv{display:inline-flex;margin-right:4px;z-index:0}.text-button-light-gray-medium-H6_2ZGVv.icon-only-H6_2ZGVv .end-icon-H6_2ZGVv,.text-button-light-gray-medium-H6_2ZGVv.icon-only-H6_2ZGVv .start-icon-H6_2ZGVv{display:inline-flex;margin:0;z-index:0}.text-button-light-gray-medium-H6_2ZGVv.hovered-H6_2ZGVv,.text-button-light-gray-medium-H6_2ZGVv:hover{color:#131722}html.theme-dark .text-button-light-gray-medium-H6_2ZGVv.hovered-H6_2ZGVv,html.theme-dark .text-button-light-gray-medium-H6_2ZGVv:hover{color:#fff}.text-button-light-gray-medium-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),.text-button-light-gray-medium-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#f0f3fa;display:block}html.theme-dark .text-button-light-gray-medium-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),html.theme-dark .text-button-light-gray-medium-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#2a2e39}.text-button-light-gray-medium-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#131722}html.theme-dark .text-button-light-gray-medium-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#fff}.text-button-light-gray-medium-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e0e3eb;display:block}html.theme-dark .text-button-light-gray-medium-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#363a45}.text-button-light-gray-medium-H6_2ZGVv.selected-H6_2ZGVv{color:#131722}html.theme-dark .text-button-light-gray-medium-H6_2ZGVv.selected-H6_2ZGVv{color:#fff}.text-button-light-gray-medium-H6_2ZGVv.selected-H6_2ZGVv .caret-H6_2ZGVv{transform:rotateX(180deg)}.text-button-light-gray-medium-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#f0f3fa;display:block}html.theme-dark .text-button-light-gray-medium-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#2a2e39}.text-button-light-gray-medium-H6_2ZGVv.activated-H6_2ZGVv{color:#1e53e5}html.theme-dark .text-button-light-gray-medium-H6_2ZGVv.activated-H6_2ZGVv{color:#bbd9fb}.text-button-light-gray-medium-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-light-gray-medium-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-light-gray-medium-H6_2ZGVv.activated-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-light-gray-medium-H6_2ZGVv.dimmed-H6_2ZGVv,.text-button-light-gray-medium-H6_2ZGVv:disabled{color:#b2b5be}html.theme-dark .text-button-light-gray-medium-H6_2ZGVv.dimmed-H6_2ZGVv,html.theme-dark .text-button-light-gray-medium-H6_2ZGVv:disabled{color:#5d606b}.text-button-light-gray-medium-H6_2ZGVv.dimmed-H6_2ZGVv .background-H6_2ZGVv,.text-button-light-gray-medium-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-light-gray-medium-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px}.text-button-light-gray-medium-H6_2ZGVv.typography-semibold16px-H6_2ZGVv,.text-button-light-gray-medium-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.text-button-light-gray-medium-H6_2ZGVv.typography-semibold16px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px}.text-button-light-gray-medium-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600}.text-button-light-gray-medium-H6_2ZGVv.typography-regular14px-H6_2ZGVv,.text-button-light-gray-medium-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-light-gray-medium-H6_2ZGVv.typography-regular14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-light-gray-medium-H6_2ZGVv.typography-regular16px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-light-gray-large-H6_2ZGVv,.text-button-light-gray-medium-H6_2ZGVv.typography-regular16px-H6_2ZGVv{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-light-gray-large-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px;color:#6a6d78;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;height:24px}html.theme-dark .text-button-light-gray-large-H6_2ZGVv{color:#868993}.text-button-light-gray-large-H6_2ZGVv:after{height:calc(100% + 16px);right:-16px;top:-8px;width:calc(100% + 32px)}.text-button-light-gray-large-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-12px;position:absolute;right:-12px;width:calc(100% + 24px)}.text-button-light-gray-large-H6_2ZGVv.with-start-icon-H6_2ZGVv:after{height:calc(100% + 16px);right:-12px;top:-8px;width:calc(100% + 28px)}.text-button-light-gray-large-H6_2ZGVv.with-start-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-12px;position:absolute;right:-8px;width:calc(100% + 20px)}.text-button-light-gray-large-H6_2ZGVv.with-end-icon-H6_2ZGVv:after{height:calc(100% + 16px);right:-16px;top:-8px;width:calc(100% + 28px)}.text-button-light-gray-large-H6_2ZGVv.with-end-icon-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-8px;position:absolute;right:-12px;width:calc(100% + 20px)}.text-button-light-gray-large-H6_2ZGVv.icon-only-H6_2ZGVv:after{height:calc(100% + 16px);right:-10px;top:-8px;width:calc(100% + 20px)}.text-button-light-gray-large-H6_2ZGVv.icon-only-H6_2ZGVv .background-H6_2ZGVv{background:#0000;border-radius:4px;box-sizing:border-box;display:none;height:calc(100% + 8px);left:-6px;position:absolute;right:-6px;width:calc(100% + 12px)}.text-button-light-gray-large-H6_2ZGVv.with-start-icon-H6_2ZGVv .start-icon-H6_2ZGVv{border-radius:var(--ui-lib-text-button-start-icon-border-radius,0);display:inline-flex;margin-left:8px;overflow:hidden;z-index:0}.text-button-light-gray-large-H6_2ZGVv.with-end-icon-H6_2ZGVv .end-icon-H6_2ZGVv{display:inline-flex;margin-right:6px;z-index:0}.text-button-light-gray-large-H6_2ZGVv.icon-only-H6_2ZGVv .end-icon-H6_2ZGVv,.text-button-light-gray-large-H6_2ZGVv.icon-only-H6_2ZGVv .start-icon-H6_2ZGVv{display:inline-flex;margin:0;z-index:0}.text-button-light-gray-large-H6_2ZGVv.hovered-H6_2ZGVv,.text-button-light-gray-large-H6_2ZGVv:hover{color:#131722}html.theme-dark .text-button-light-gray-large-H6_2ZGVv.hovered-H6_2ZGVv,html.theme-dark .text-button-light-gray-large-H6_2ZGVv:hover{color:#fff}.text-button-light-gray-large-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),.text-button-light-gray-large-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#f0f3fa;display:block}html.theme-dark .text-button-light-gray-large-H6_2ZGVv.hovered-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv),html.theme-dark .text-button-light-gray-large-H6_2ZGVv:hover .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#2a2e39}.text-button-light-gray-large-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#131722}html.theme-dark .text-button-light-gray-large-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv){color:#fff}.text-button-light-gray-large-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e0e3eb;display:block}html.theme-dark .text-button-light-gray-large-H6_2ZGVv:not(.disable-active-state-styles-H6_2ZGVv):active:not(:disabled):not(.dimmed-H6_2ZGVv) .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#363a45}.text-button-light-gray-large-H6_2ZGVv.selected-H6_2ZGVv{color:#131722}html.theme-dark .text-button-light-gray-large-H6_2ZGVv.selected-H6_2ZGVv{color:#fff}.text-button-light-gray-large-H6_2ZGVv.selected-H6_2ZGVv .caret-H6_2ZGVv{transform:rotateX(180deg)}.text-button-light-gray-large-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#f0f3fa;display:block}html.theme-dark .text-button-light-gray-large-H6_2ZGVv.selected-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#2a2e39}.text-button-light-gray-large-H6_2ZGVv.activated-H6_2ZGVv{color:#1e53e5}html.theme-dark .text-button-light-gray-large-H6_2ZGVv.activated-H6_2ZGVv{color:#bbd9fb}.text-button-light-gray-large-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#e3effd;display:block}html.theme-dark .text-button-light-gray-large-H6_2ZGVv.activated-H6_2ZGVv .background-H6_2ZGVv:not(.states-without-bg-H6_2ZGVv){background:#142e61}.text-button-light-gray-large-H6_2ZGVv.activated-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-light-gray-large-H6_2ZGVv.dimmed-H6_2ZGVv,.text-button-light-gray-large-H6_2ZGVv:disabled{color:#b2b5be}html.theme-dark .text-button-light-gray-large-H6_2ZGVv.dimmed-H6_2ZGVv,html.theme-dark .text-button-light-gray-large-H6_2ZGVv:disabled{color:#5d606b}.text-button-light-gray-large-H6_2ZGVv.dimmed-H6_2ZGVv .background-H6_2ZGVv,.text-button-light-gray-large-H6_2ZGVv:disabled .background-H6_2ZGVv{display:none}.text-button-light-gray-large-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px}.text-button-light-gray-large-H6_2ZGVv.typography-semibold16px-H6_2ZGVv,.text-button-light-gray-large-H6_2ZGVv.typography-semibold18px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.text-button-light-gray-large-H6_2ZGVv.typography-semibold16px-H6_2ZGVv{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px}.text-button-light-gray-large-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600}.text-button-light-gray-large-H6_2ZGVv.typography-regular14px-H6_2ZGVv,.text-button-light-gray-large-H6_2ZGVv.typography-semibold14px-H6_2ZGVv{--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.text-button-light-gray-large-H6_2ZGVv.typography-regular14px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.text-button-light-gray-large-H6_2ZGVv.typography-regular16px-H6_2ZGVv{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}.dialog-mBXAEZtB{width:480px}@media screen and (max-width:480px){.dialog-mBXAEZtB{width:100%}}.wrap-mBXAEZtB{overflow-x:hidden;overflow-y:scroll;padding:14px 20px 20px}@media (pointer:fine){.wrap-mBXAEZtB{scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .wrap-mBXAEZtB{scrollbar-color:#363a45 #0000}.wrap-mBXAEZtB::-webkit-scrollbar{height:5px;width:5px}.wrap-mBXAEZtB::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .wrap-mBXAEZtB::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.wrap-mBXAEZtB::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.wrap-mBXAEZtB::-webkit-scrollbar-corner{display:none}}.separator-mBXAEZtB{background:#f0f3fa;height:1px}html.theme-dark .separator-mBXAEZtB{background:#2a2e39}.separator-mBXAEZtB.groupSeparator-mBXAEZtB{margin-top:16px}.separator-mBXAEZtB.widgetSeparator-mBXAEZtB{margin:16px 0}.firstGroup-mBXAEZtB{margin-top:-16px}.row-mBXAEZtB{column-gap:12px;display:flex;flex-flow:row wrap}@media screen and (max-width:430px){.row-mBXAEZtB{flex-direction:column}}.item-mBXAEZtB{display:flex;flex-direction:column;margin-top:16px;min-width:calc(50% - 6px);-webkit-user-select:text;user-select:text}@media screen and (max-width:480px){.item-mBXAEZtB{min-width:calc(50% - 6px)}}@media screen and (max-width:430px){.item-mBXAEZtB{min-width:auto}}.title-mBXAEZtB{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:16px;--ui-lib-typography-font-size:12px;color:#131722;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height);margin-bottom:2px;white-space:nowrap}html.theme-dark .title-mBXAEZtB{color:#d1d4dc}.valueItem-mBXAEZtB{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:13px;align-items:center;color:#131722;display:flex;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}html.theme-dark .valueItem-mBXAEZtB{color:#d1d4dc}.copyButton-mBXAEZtB{--tv-toolbar-explicit-hover-margin:0;align-items:center;align-self:flex-start;color:#6a6d78;display:flex;height:22px;justify-content:center;margin-right:2px;width:22px}html.theme-dark .copyButton-mBXAEZtB{color:#868993}.sessionHeader-mBXAEZtB{display:flex;justify-content:space-between}.sessionWidget-mBXAEZtB{margin-top:10px}.timeZone-mBXAEZtB{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:16px;--ui-lib-typography-font-size:12px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}.link-mBXAEZtB{color:inherit;direction:ltr}@media (any-hover:hover){.link-mBXAEZtB:hover,.link-mBXAEZtB:hover .icon-mBXAEZtB{color:#1e53e5}}.icon-mBXAEZtB{color:#6a6d78;display:inline-block;height:18px;margin-right:2px;vertical-align:bottom;width:18px}html.theme-dark .icon-mBXAEZtB{color:#868993}.startSlot-mBXAEZtB{margin-left:4px}.icon-mwO_HX5L{display:flex;flex:none;height:18px;width:18px} \ No newline at end of file diff --git a/charting_library/bundles/8450.f75ab24e1ecb22d29183.css b/charting_library/bundles/8450.f75ab24e1ecb22d29183.css new file mode 100644 index 0000000..ed6f2d7 --- /dev/null +++ b/charting_library/bundles/8450.f75ab24e1ecb22d29183.css @@ -0,0 +1 @@ +.wrapper-hPiAkrn3{box-sizing:border-box;display:flex;flex-direction:column;min-width:215px;padding-right:15px;position:relative}.timezone-hPiAkrn3{color:#6a6d78;font-size:11px;line-height:18px;padding-top:4px;text-align:center;width:100%}html.theme-dark .timezone-hPiAkrn3{color:#868993}.largePadding-hPiAkrn3{padding-top:8px}.sessionDayWrapper-hPiAkrn3{display:flex;flex-direction:column;position:relative}.nowWrapper-hPiAkrn3{bottom:0;left:30px;pointer-events:none;position:absolute;right:0;top:0}.nowWrapper-hPiAkrn3 .now-hPiAkrn3{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#131722;bottom:-1px;outline:1px solid #fff;position:absolute;top:2px;width:1px}html.theme-dark .nowWrapper-hPiAkrn3 .now-hPiAkrn3{background-color:#d1d4dc;outline:1px solid #1e222d}.sessionDay-hPiAkrn3{align-items:baseline;display:flex}.sessionDay-hPiAkrn3 .weekDay-hPiAkrn3{color:#6a6d78;font-size:10px;overflow:hidden;padding-top:3px;text-transform:uppercase;width:30px}html.theme-dark .sessionDay-hPiAkrn3 .weekDay-hPiAkrn3{color:#868993}.sessionDay-hPiAkrn3 .sessionDaySegments-hPiAkrn3,.sessionDay-hPiAkrn3 .timeMarkWrapper-hPiAkrn3{flex:1;position:relative;width:100%}.sessionDay-hPiAkrn3 .timeMarkWrapper-hPiAkrn3{height:16px;margin-top:3px}.sessionDay-hPiAkrn3 .sessionDaySegments-hPiAkrn3{border-radius:4px;height:7px;margin:20px 0 2px}.sessionDay-hPiAkrn3:first-child .sessionDaySegments-hPiAkrn3{margin-top:0}.sessionDay-hPiAkrn3 .timeMarkSegment-hPiAkrn3{content:"";display:flex;justify-content:center;position:absolute}.sessionDay-hPiAkrn3 .timeMarkSegment-hPiAkrn3 .timeMark-hPiAkrn3:first-child{padding-right:4px}.sessionDay-hPiAkrn3 .timeMarkSegment-hPiAkrn3 .timeMark-hPiAkrn3:last-child{padding-left:4px}.sessionDay-hPiAkrn3 .timeMarkSegment-hPiAkrn3.timeMarkSegmentAlignByEnds-hPiAkrn3{justify-content:space-between}.sessionDay-hPiAkrn3 .timeMarkSegment-hPiAkrn3.timeMarkSegmentAlignByEnds-hPiAkrn3 .timeMark-hPiAkrn3{padding:0}.sessionDay-hPiAkrn3 .timeMarkSegment-hPiAkrn3.timeMarkSegmentAlignByEnds-hPiAkrn3 .timeMark-hPiAkrn3:first-child{transform:translateX(-50%)}.sessionDay-hPiAkrn3 .timeMarkSegment-hPiAkrn3.timeMarkSegmentAlignByEnds-hPiAkrn3 .timeMark-hPiAkrn3:last-child{transform:translateX(50%)}.sessionDay-hPiAkrn3 .timeMark-hPiAkrn3{background-color:#fff;color:#6a6d78;font-size:11px;line-height:16px}html.theme-dark .sessionDay-hPiAkrn3 .timeMark-hPiAkrn3{background-color:#1e222d;color:#868993}.sessionDay-hPiAkrn3 .segment-hPiAkrn3{box-sizing:border-box;content:"";height:100%;opacity:.3;padding:0 2px;position:absolute}.sessionDay-hPiAkrn3 .segment-hPiAkrn3:first-child{padding-left:0}.sessionDay-hPiAkrn3 .segment-hPiAkrn3:last-child{padding-right:0}.sessionDay-hPiAkrn3 .segment-hPiAkrn3:before{content:"";display:flex;flex:1;height:100%;min-width:1px;z-index:0}.sessionDay-hPiAkrn3 .segment-hPiAkrn3.small-hPiAkrn3{margin-left:-1px;padding:0;z-index:1}.sessionDay-hPiAkrn3 .segment-hPiAkrn3.start-hPiAkrn3:before{border-radius:4px 0 0 4px}.sessionDay-hPiAkrn3 .segment-hPiAkrn3.end-hPiAkrn3:before{border-radius:0 4px 4px 0}.sessionDay-hPiAkrn3 .segment-hPiAkrn3.start-hPiAkrn3.end-hPiAkrn3:before{border-radius:4px}.sessionDay-hPiAkrn3.active-hPiAkrn3 .segment-hPiAkrn3{opacity:1}.sessionDay-hPiAkrn3.active-hPiAkrn3 .weekDay-hPiAkrn3{color:#131722}html.theme-dark .sessionDay-hPiAkrn3.active-hPiAkrn3 .weekDay-hPiAkrn3{color:#d1d4dc}.green-hPiAkrn3{color:#22ab94}.green-hPiAkrn3:before{background-color:currentColor}.orange-hPiAkrn3{color:#ff9800}.orange-hPiAkrn3:before{background-color:currentColor}.blue-hPiAkrn3{color:#2962ff}.blue-hPiAkrn3:before{background-color:currentColor}.gray-hPiAkrn3{color:#e0e3eb}html.theme-dark .gray-hPiAkrn3{color:#434651}.gray-hPiAkrn3:before{background-color:currentColor}.tooltip-hPiAkrn3{white-space:normal}.tooltip-hPiAkrn3 .time-hPiAkrn3{color:#f0f3fa;margin-left:5px}html.theme-dark .tooltip-hPiAkrn3 .time-hPiAkrn3{color:#f0f3fa}.tooltip-hPiAkrn3 .gray-hPiAkrn3{color:#9598a1}html.theme-dark .tooltip-hPiAkrn3 .gray-hPiAkrn3{color:#b2b5be}.tooltip-hPiAkrn3 .blue-hPiAkrn3,html.theme-dark .tooltip-hPiAkrn3 .blue-hPiAkrn3{color:#448aff} \ No newline at end of file diff --git a/charting_library/bundles/8450.f75ab24e1ecb22d29183.rtl.css b/charting_library/bundles/8450.f75ab24e1ecb22d29183.rtl.css new file mode 100644 index 0000000..72f252d --- /dev/null +++ b/charting_library/bundles/8450.f75ab24e1ecb22d29183.rtl.css @@ -0,0 +1 @@ +.wrapper-hPiAkrn3{box-sizing:border-box;display:flex;flex-direction:column;min-width:215px;padding-left:15px;position:relative}.timezone-hPiAkrn3{color:#6a6d78;font-size:11px;line-height:18px;padding-top:4px;text-align:center;width:100%}html.theme-dark .timezone-hPiAkrn3{color:#868993}.largePadding-hPiAkrn3{padding-top:8px}.sessionDayWrapper-hPiAkrn3{display:flex;flex-direction:column;position:relative}.nowWrapper-hPiAkrn3{bottom:0;left:0;pointer-events:none;position:absolute;right:30px;top:0}.nowWrapper-hPiAkrn3 .now-hPiAkrn3{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#131722;bottom:-1px;outline:1px solid #fff;position:absolute;top:2px;width:1px}html.theme-dark .nowWrapper-hPiAkrn3 .now-hPiAkrn3{background-color:#d1d4dc;outline:1px solid #1e222d}.sessionDay-hPiAkrn3{align-items:baseline;display:flex}.sessionDay-hPiAkrn3 .weekDay-hPiAkrn3{color:#6a6d78;font-size:10px;overflow:hidden;padding-top:3px;text-transform:uppercase;width:30px}html.theme-dark .sessionDay-hPiAkrn3 .weekDay-hPiAkrn3{color:#868993}.sessionDay-hPiAkrn3 .sessionDaySegments-hPiAkrn3,.sessionDay-hPiAkrn3 .timeMarkWrapper-hPiAkrn3{flex:1;position:relative;width:100%}.sessionDay-hPiAkrn3 .timeMarkWrapper-hPiAkrn3{height:16px;margin-top:3px}.sessionDay-hPiAkrn3 .sessionDaySegments-hPiAkrn3{border-radius:4px;height:7px;margin:20px 0 2px}.sessionDay-hPiAkrn3:first-child .sessionDaySegments-hPiAkrn3{margin-top:0}.sessionDay-hPiAkrn3 .timeMarkSegment-hPiAkrn3{content:"";display:flex;justify-content:center;position:absolute}.sessionDay-hPiAkrn3 .timeMarkSegment-hPiAkrn3 .timeMark-hPiAkrn3:first-child{padding-left:4px}.sessionDay-hPiAkrn3 .timeMarkSegment-hPiAkrn3 .timeMark-hPiAkrn3:last-child{padding-right:4px}.sessionDay-hPiAkrn3 .timeMarkSegment-hPiAkrn3.timeMarkSegmentAlignByEnds-hPiAkrn3{justify-content:space-between}.sessionDay-hPiAkrn3 .timeMarkSegment-hPiAkrn3.timeMarkSegmentAlignByEnds-hPiAkrn3 .timeMark-hPiAkrn3{padding:0}.sessionDay-hPiAkrn3 .timeMarkSegment-hPiAkrn3.timeMarkSegmentAlignByEnds-hPiAkrn3 .timeMark-hPiAkrn3:first-child{transform:translateX(50%)}.sessionDay-hPiAkrn3 .timeMarkSegment-hPiAkrn3.timeMarkSegmentAlignByEnds-hPiAkrn3 .timeMark-hPiAkrn3:last-child{transform:translateX(-50%)}.sessionDay-hPiAkrn3 .timeMark-hPiAkrn3{background-color:#fff;color:#6a6d78;font-size:11px;line-height:16px}html.theme-dark .sessionDay-hPiAkrn3 .timeMark-hPiAkrn3{background-color:#1e222d;color:#868993}.sessionDay-hPiAkrn3 .segment-hPiAkrn3{box-sizing:border-box;content:"";height:100%;opacity:.3;padding:0 2px;position:absolute}.sessionDay-hPiAkrn3 .segment-hPiAkrn3:first-child{padding-right:0}.sessionDay-hPiAkrn3 .segment-hPiAkrn3:last-child{padding-left:0}.sessionDay-hPiAkrn3 .segment-hPiAkrn3:before{content:"";display:flex;flex:1;height:100%;min-width:1px;z-index:0}.sessionDay-hPiAkrn3 .segment-hPiAkrn3.small-hPiAkrn3{margin-right:-1px;padding:0;z-index:1}.sessionDay-hPiAkrn3 .segment-hPiAkrn3.start-hPiAkrn3:before{border-radius:0 4px 4px 0}.sessionDay-hPiAkrn3 .segment-hPiAkrn3.end-hPiAkrn3:before{border-radius:4px 0 0 4px}.sessionDay-hPiAkrn3 .segment-hPiAkrn3.start-hPiAkrn3.end-hPiAkrn3:before{border-radius:4px}.sessionDay-hPiAkrn3.active-hPiAkrn3 .segment-hPiAkrn3{opacity:1}.sessionDay-hPiAkrn3.active-hPiAkrn3 .weekDay-hPiAkrn3{color:#131722}html.theme-dark .sessionDay-hPiAkrn3.active-hPiAkrn3 .weekDay-hPiAkrn3{color:#d1d4dc}.green-hPiAkrn3{color:#22ab94}.green-hPiAkrn3:before{background-color:currentColor}.orange-hPiAkrn3{color:#ff9800}.orange-hPiAkrn3:before{background-color:currentColor}.blue-hPiAkrn3{color:#2962ff}.blue-hPiAkrn3:before{background-color:currentColor}.gray-hPiAkrn3{color:#e0e3eb}html.theme-dark .gray-hPiAkrn3{color:#434651}.gray-hPiAkrn3:before{background-color:currentColor}.tooltip-hPiAkrn3{white-space:normal}.tooltip-hPiAkrn3 .time-hPiAkrn3{color:#f0f3fa;margin-right:5px}html.theme-dark .tooltip-hPiAkrn3 .time-hPiAkrn3{color:#f0f3fa}.tooltip-hPiAkrn3 .gray-hPiAkrn3{color:#9598a1}html.theme-dark .tooltip-hPiAkrn3 .gray-hPiAkrn3{color:#b2b5be}.tooltip-hPiAkrn3 .blue-hPiAkrn3,html.theme-dark .tooltip-hPiAkrn3 .blue-hPiAkrn3{color:#448aff} \ No newline at end of file diff --git a/charting_library/bundles/855.56a5e53c97d91a9f96f7.css b/charting_library/bundles/855.56a5e53c97d91a9f96f7.css new file mode 100644 index 0000000..0729d64 --- /dev/null +++ b/charting_library/bundles/855.56a5e53c97d91a9f96f7.css @@ -0,0 +1 @@ +.container-BZKENkhT{align-items:center;cursor:default;display:flex;flex:0 0 auto;padding:0 20px}.unsetAlign-BZKENkhT{align-items:stretch}.title-BZKENkhT{color:#131722;flex-grow:1;font-size:20px;font-weight:600;line-height:28px;min-width:0;padding:17px 0}html.theme-dark .title-BZKENkhT{color:#d1d4dc}@media screen and (max-height:360px){.title-BZKENkhT{padding:10px 0}}.subtitle-BZKENkhT{font-size:16px;font-weight:400;line-height:24px;margin:8px 0 3px}.textWrap-BZKENkhT{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:28px;max-height:56px;overflow:hidden}.ellipsis-BZKENkhT{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.close-BZKENkhT{margin:17px -3px 17px 0}@media screen and (max-height:360px){.close-BZKENkhT{margin-bottom:10px;margin-top:10px}}.icon-BZKENkhT{height:17px}.dialog-b8SxMnzX{display:block;max-width:550px;min-width:380px;width:auto}@media screen and (max-width:379px){.dialog-b8SxMnzX{min-height:auto;min-width:100%}}.wrapper-b8SxMnzX{display:flex;flex-direction:column;height:100%}.dialog-b8SxMnzX .separator-b8SxMnzX{flex:none;margin:0 0 2px}.bounded-b8SxMnzX{box-shadow:0 0 0 1px #e0e3eb}html.theme-dark .bounded-b8SxMnzX{box-shadow:0 0 0 1px #434651} \ No newline at end of file diff --git a/charting_library/bundles/855.56a5e53c97d91a9f96f7.rtl.css b/charting_library/bundles/855.56a5e53c97d91a9f96f7.rtl.css new file mode 100644 index 0000000..5af3132 --- /dev/null +++ b/charting_library/bundles/855.56a5e53c97d91a9f96f7.rtl.css @@ -0,0 +1 @@ +.container-BZKENkhT{align-items:center;cursor:default;display:flex;flex:0 0 auto;padding:0 20px}.unsetAlign-BZKENkhT{align-items:stretch}.title-BZKENkhT{color:#131722;flex-grow:1;font-size:20px;font-weight:600;line-height:28px;min-width:0;padding:17px 0}html.theme-dark .title-BZKENkhT{color:#d1d4dc}@media screen and (max-height:360px){.title-BZKENkhT{padding:10px 0}}.subtitle-BZKENkhT{font-size:16px;font-weight:400;line-height:24px;margin:8px 0 3px}.textWrap-BZKENkhT{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:28px;max-height:56px;overflow:hidden}.ellipsis-BZKENkhT{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.close-BZKENkhT{margin:17px 0 17px -3px}@media screen and (max-height:360px){.close-BZKENkhT{margin-bottom:10px;margin-top:10px}}.icon-BZKENkhT{height:17px}.dialog-b8SxMnzX{display:block;max-width:550px;min-width:380px;width:auto}@media screen and (max-width:379px){.dialog-b8SxMnzX{min-height:auto;min-width:100%}}.wrapper-b8SxMnzX{display:flex;flex-direction:column;height:100%}.dialog-b8SxMnzX .separator-b8SxMnzX{flex:none;margin:0 0 2px}.bounded-b8SxMnzX{box-shadow:0 0 0 1px #e0e3eb}html.theme-dark .bounded-b8SxMnzX{box-shadow:0 0 0 1px #434651} \ No newline at end of file diff --git a/charting_library/bundles/8882.9838a8b1e0e6766b6408.js b/charting_library/bundles/8882.9838a8b1e0e6766b6408.js new file mode 100644 index 0000000..bcebe85 --- /dev/null +++ b/charting_library/bundles/8882.9838a8b1e0e6766b6408.js @@ -0,0 +1,4 @@ +"use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[8882],{73955:(e,t,r)=>{r.r(t),r.d(t,{createPropertyPage:()=>n});var i=r(97145);function n(e,t,r,n=null){var o;const s={id:t,title:r,definitions:new i.WatchedValue(e.definitions),visible:null!==(o=e.visible)&&void 0!==o?o:new i.WatchedValue(!0).readonly()};return null!==n&&(s.icon=n),s}},20345:(e,t,r)=>{r.d(t,{convertToInt:()=>o,floor:()=>n,limitedPrecision:()=>s});var i=r(10786);function n(e){return Math.floor(e)}function o(e){return parseInt(String(e))}function s(e){const t=new i.LimitedPrecisionNumericFormatter(e);return e=>{if(null===e)return e;const r=t.parse(t.format(e));return r.res?r.value:null}}},3347:(e,t,r)=>{r.d(t,{convertToDefinitionProperty:()=>o,makeProxyDefinitionProperty:()=>n});var i=r(51768);function n(e,t,r){const i=new Map,n=void 0!==t?t[0]:e=>e,o=void 0!==t?void 0!==t[1]?t[1]:t[0]:e=>e,s={value:()=>n(e.value()),setValue:t=>{e.setValue(o(t))},subscribe:(t,r)=>{const n=e=>{r(s)};i.set(r,n),e.subscribe(t,n)},unsubscribe:(t,r)=>{const n=i.get(r);n&&(e.unsubscribe(t,n),i.delete(r))},unsubscribeAll:t=>{e.unsubscribeAll(t),i.clear()},destroy:()=>{e.release(),null==r||r()}};return s}function o(e,t,r,o,s,p,l){const u=n(t.weakReference(),o,p),c=void 0!==o?void 0!==o[1]?o[1]:o[0]:e=>e,a=null!=s?s:i=>e.setProperty(t,c(i),r);return u.setValue=e=>{var t;l&&(0,i.trackEvent)(l.category,l.event,null===(t=l.label)||void 0===t?void 0:t.call(l,e)),a(e)},u}},43715:(e,t,r)=>{r.d(t,{createLinePropertyDefinition:()=>l});var i=r(73436),n=r(79849);const o=[n.LINESTYLE_SOLID,n.LINESTYLE_DOTTED,n.LINESTYLE_DASHED],s=[1,2,3,4],p=[i.LineEnd.Normal,i.LineEnd.Arrow];function l(e,t){const r={propType:"line",properties:e,...t};return void 0!==r.properties.style&&(r.styleValues=o),void 0!==r.properties.width&&(r.widthValues=s),void 0===r.properties.leftEnd&&void 0===r.properties.rightEnd||void 0!==r.endsValues||(r.endsValues=p),void 0!==r.properties.value&&void 0===r.valueType&&(r.valueType=1),r}},295:(e,t,r)=>{function i(e,t){return{propType:"checkable",properties:e,...t}}function n(e,t,r){return{propType:"checkableSet",properties:e,childrenDefinitions:r,...t}}function o(e,t){return{propType:"color",properties:e,noAlpha:!1,...t}}r.d(t,{convertFromReadonlyWVToDefinitionProperty:()=>H,convertFromWVToDefinitionProperty:()=>N,convertToDefinitionProperty:()=>z.convertToDefinitionProperty,createCheckablePropertyDefinition:()=>i,createCheckableSetPropertyDefinition:()=>n,createColorPropertyDefinition:()=>o,createCoordinatesPropertyDefinition:()=>k,createEmojiPropertyDefinition:()=>O,createLeveledLinePropertyDefinition:()=>c,createLinePropertyDefinition:()=>s.createLinePropertyDefinition,createNumberPropertyDefinition:()=>a,createOptionalTwoColorsPropertyDefinition:()=>S,createOptionsPropertyDefinition:()=>d,createPropertyDefinitionsGeneralGroup:()=>x,createPropertyDefinitionsLeveledLinesGroup:()=>W,createRangePropertyDefinition:()=>E,createSelectionCoordinatesPropertyDefinition:()=>L,createSessionPropertyDefinition:()=>C, +createStudyInputsPropertyDefinition:()=>A,createSymbolPropertyDefinition:()=>I,createTextPropertyDefinition:()=>h,createTransparencyPropertyDefinition:()=>V,createTwoColorsPropertyDefinition:()=>w,createTwoOptionsPropertyDefinition:()=>f,destroyDefinitions:()=>te,getColorDefinitionProperty:()=>B,getLockPriceScaleDefinitionProperty:()=>Y,getPriceScaleSelectionStrategyDefinitionProperty:()=>_,getScaleRatioDefinitionProperty:()=>G,getSymbolDefinitionProperty:()=>J,isCheckableListOptionsDefinition:()=>ee,isColorDefinition:()=>Z,isLineDefinition:()=>X,isOptionsDefinition:()=>$,isPropertyDefinition:()=>K,isPropertyDefinitionsGroup:()=>Q,makeProxyDefinitionProperty:()=>z.makeProxyDefinitionProperty});var s=r(43715),p=r(79849);const l=[p.LINESTYLE_SOLID,p.LINESTYLE_DOTTED,p.LINESTYLE_DASHED],u=[1,2,3,4];function c(e,t){const r={propType:"leveledLine",properties:e,...t};return void 0!==r.properties.style&&(r.styleValues=l),void 0!==r.properties.width&&(r.widthValues=u),r}function a(e,t){return{propType:"number",properties:e,type:1,...t}}function d(e,t){return{propType:"options",properties:e,...t}}function f(e,t){return{propType:"twoOptions",properties:e,...t}}var y=r(11542);const v=[{id:"bottom",value:"bottom",title:y.t(null,void 0,r(65994))},{id:"middle",value:"middle",title:y.t(null,void 0,r(76476))},{id:"top",value:"top",title:y.t(null,void 0,r(91757))}],b=[{id:"left",value:"left",title:y.t(null,void 0,r(19286))},{id:"center",value:"center",title:y.t(null,void 0,r(72171))},{id:"right",value:"right",title:y.t(null,void 0,r(21141))}],P=[{id:"horizontal",value:"horizontal",title:y.t(null,void 0,r(77405))},{id:"vertical",value:"vertical",title:y.t(null,void 0,r(44085))}],D=[10,11,12,14,16,20,24,28,32,40].map((e=>({title:String(e),value:e}))),T=[1,2,3,4],m=y.t(null,void 0,r(92960)),g=y.t(null,void 0,r(90581));function h(e,t){const r={propType:"text",properties:e,...t,isEditable:t.isEditable||!1};return void 0!==r.properties.size&&void 0===r.sizeItems&&(r.sizeItems=D),void 0!==r.properties.alignmentVertical&&void 0===r.alignmentVerticalItems&&(r.alignmentVerticalItems=v),void 0!==r.properties.alignmentHorizontal&&void 0===r.alignmentHorizontalItems&&(r.alignmentHorizontalItems=b),(r.alignmentVerticalItems||r.alignmentHorizontalItems)&&void 0===r.alignmentTitle&&(r.alignmentTitle=m),void 0!==r.properties.orientation&&(void 0===r.orientationItems&&(r.orientationItems=P),void 0===r.orientationTitle&&(r.orientationTitle=g)),void 0!==r.properties.borderWidth&&void 0===r.borderWidthItems&&(r.borderWidthItems=T),r}function w(e,t){return{propType:"twoColors",properties:e,noAlpha1:!1,noAlpha2:!1,...t}}function S(e,t){return{propType:"optionalTwoColors",properties:e,noAlpha1:!1,noAlpha2:!1,...t}}function k(e,t){return{propType:"coordinates",properties:e,...t}}function L(e,t){return{propType:"selectionCoordinates",properties:e,...t}}function E(e,t){return{propType:"range",properties:e,...t}}function V(e,t){return{propType:"transparency",properties:e,...t}}function I(e,t){return{propType:"symbol",properties:e,...t}}function C(e,t){return{ +propType:"session",properties:e,...t}}function O(e,t){return{propType:"emoji",properties:e,...t}}function A(e,t){return{propType:"studyInputs",properties:e,...t}}var R=r(97145);function x(e,t,r,i){return{id:t,title:r,visible:i,groupType:"general",definitions:new R.WatchedValue(e)}}function W(e,t,r){return{id:t,title:r,groupType:"leveledLines",definitions:new R.WatchedValue(e)}}var z=r(3347);function M(e,t,r){const i=new Map,n=void 0!==t?t[0]:e=>e,o=void 0!==t?void 0!==t[1]?t[1]:t[0]:e=>e,s={value:()=>n(e.value()),setValue:t=>{var r;null===(r=e.setValue)||void 0===r||r.call(e,o(t))},subscribe:(t,r)=>{const n=()=>{r(s)};let o=i.get(t);void 0===o?(o=new Map,o.set(r,n),i.set(t,o)):o.set(r,n),e.subscribe(n)},unsubscribe:(t,r)=>{const n=i.get(t);if(void 0!==n){const t=n.get(r);void 0!==t&&(e.unsubscribe(t),n.delete(r))}},unsubscribeAll:t=>{const r=i.get(t);void 0!==r&&(r.forEach(((t,r)=>{e.unsubscribe(t)})),r.clear())}};return r&&(s.destroy=()=>r()),s}function N(e,t,r,i){const n=M(t,i),o=void 0!==i?void 0!==i[1]?i[1]:i[0]:e=>e;return n.setValue=i=>e.setWatchedValue(t,o(i),r),n}function H(e,t){return function(e,t,r,i){const n=new Map;return M({subscribe:(r,i)=>{const o=e=>r(t(e));n.set(r,o),e.subscribe(o,i)},unsubscribe:t=>{if(t){const r=n.get(t);r&&(e.unsubscribe(r),n.delete(t))}else n.clear(),e.unsubscribe()},value:()=>t(e.value())},r,i)}(e,(e=>e),t,(()=>e.release()))}function _(e,t){const r=(0,z.makeProxyDefinitionProperty)(t.weakReference());return r.setValue=t=>e.setPriceScaleSelectionStrategy(t),r}function Y(e,t,r,i){const n=(0,z.makeProxyDefinitionProperty)(t.weakReference());return n.setValue=t=>{const n={lockScale:t};e.setPriceScaleMode(n,r,i)},n}function G(e,t,r,i){const n=(0,z.makeProxyDefinitionProperty)(t.weakReference(),i);return n.setValue=i=>{e.setScaleRatioProperty(t,i,r)},n}var j=r(24377),F=r(87095),U=r(49152);function q(e,t){if((0,F.isHexColor)(e)){const r=(0,j.parseRgb)(e);return(0,j.rgbaToString)((0,j.rgba)(r,(100-t)/100))}return e}function B(e,t,r,i,n){let o;if(null!==r){const e=(0,U.combineProperty)(q,t.weakReference(),r.weakReference());o=(0,z.makeProxyDefinitionProperty)(e.ownership())}else o=(0,z.makeProxyDefinitionProperty)(t.weakReference(),[()=>q(t.value(),0),e=>e]);return o.setValue=r=>{n&&e.beginUndoMacro(i),e.setProperty(t,r,i),n&&e.endUndoMacro()},o}function J(e,t,r,i,n,o){const s=[(p=r,l=t,e=>{const t=p(l);if(e===l.value()&&null!==t){const e=t.ticker||t.full_name;if(e)return e}return e}),e=>e];var p,l;const u=(0,z.convertToDefinitionProperty)(e,t,n,s);o&&(u.setValue=o);const c=new Map;u.subscribe=(e,r)=>{const i=e=>{r(u)};c.set(r,i),t.subscribe(e,i)},u.unsubscribe=(e,r)=>{const i=c.get(r);i&&(t.unsubscribe(e,i),c.delete(r))};const a={};return i.subscribe(a,(()=>{c.forEach(((e,t)=>{t(u)}))})),u.destroy=()=>{i.unsubscribeAll(a),c.clear()},u}function K(e){return e.hasOwnProperty("propType")}function Q(e){return e.hasOwnProperty("groupType")}function X(e){return"line"===e.propType}function Z(e){return"color"===e.propType}function $(e){return"options"===e.propType}function ee(e){ +return"checkableListOptions"===e.groupType}function te(e){e.forEach((e=>{var t;if(K(e)){Object.keys(e.properties).forEach((t=>{const r=e.properties[t];void 0!==r&&void 0!==r.destroy&&r.destroy()}))}else te(e.definitions.value()),null===(t=e.visible)||void 0===t||t.destroy()}))}}}]); \ No newline at end of file diff --git a/charting_library/bundles/8904.a302177fe7e3ccd50cb0.css b/charting_library/bundles/8904.a302177fe7e3ccd50cb0.css new file mode 100644 index 0000000..6214f4c --- /dev/null +++ b/charting_library/bundles/8904.a302177fe7e3ccd50cb0.css @@ -0,0 +1 @@ +.titleWrap-e3jFxbHm{align-items:center;display:flex}.ellipsis-e3jFxbHm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hideInput-e3jFxbHm,.hideText-e3jFxbHm{height:0;visibility:hidden}.empty-e3jFxbHm{height:34px;margin-right:-3px;width:34px}.hideEmpty-e3jFxbHm{margin:0;width:0}.editIcon-e3jFxbHm{align-items:center;border-radius:2px;color:#131722;cursor:default;display:flex;flex-shrink:0;height:34px;justify-content:center;margin-left:5px;width:34px}html.theme-dark .editIcon-e3jFxbHm{color:#d1d4dc}@media (any-hover:hover){.editIcon-e3jFxbHm:hover{background-color:#f0f3fa}html.theme-dark .editIcon-e3jFxbHm:hover{background-color:#2a2e39}}.scrollable-Ycj0dUGE{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:145px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .scrollable-Ycj0dUGE{scrollbar-color:#363a45 #0000}@media screen and (max-height:290px){.scrollable-Ycj0dUGE{min-height:auto}}.scrollable-Ycj0dUGE::-webkit-scrollbar{height:5px;width:5px}.scrollable-Ycj0dUGE::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .scrollable-Ycj0dUGE::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollable-Ycj0dUGE::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.scrollable-Ycj0dUGE::-webkit-scrollbar-corner{display:none}.tabs-Ycj0dUGE,.tabs-xNPrJ8dY{--ui-lib-underline-tabs-hor-padding:20px;padding:0 var(--ui-lib-underline-tabs-hor-padding)} \ No newline at end of file diff --git a/charting_library/bundles/8904.a302177fe7e3ccd50cb0.rtl.css b/charting_library/bundles/8904.a302177fe7e3ccd50cb0.rtl.css new file mode 100644 index 0000000..48c1aad --- /dev/null +++ b/charting_library/bundles/8904.a302177fe7e3ccd50cb0.rtl.css @@ -0,0 +1 @@ +.titleWrap-e3jFxbHm{align-items:center;display:flex}.ellipsis-e3jFxbHm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hideInput-e3jFxbHm,.hideText-e3jFxbHm{height:0;visibility:hidden}.empty-e3jFxbHm{height:34px;margin-left:-3px;width:34px}.hideEmpty-e3jFxbHm{margin:0;width:0}.editIcon-e3jFxbHm{align-items:center;border-radius:2px;color:#131722;cursor:default;display:flex;flex-shrink:0;height:34px;justify-content:center;margin-right:5px;width:34px}html.theme-dark .editIcon-e3jFxbHm{color:#d1d4dc}@media (any-hover:hover){.editIcon-e3jFxbHm:hover{background-color:#f0f3fa}html.theme-dark .editIcon-e3jFxbHm:hover{background-color:#2a2e39}}.scrollable-Ycj0dUGE{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:145px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .scrollable-Ycj0dUGE{scrollbar-color:#363a45 #0000}@media screen and (max-height:290px){.scrollable-Ycj0dUGE{min-height:auto}}.scrollable-Ycj0dUGE::-webkit-scrollbar{height:5px;width:5px}.scrollable-Ycj0dUGE::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .scrollable-Ycj0dUGE::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scrollable-Ycj0dUGE::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.scrollable-Ycj0dUGE::-webkit-scrollbar-corner{display:none}.tabs-Ycj0dUGE,.tabs-xNPrJ8dY{--ui-lib-underline-tabs-hor-padding:20px;padding:0 var(--ui-lib-underline-tabs-hor-padding)} \ No newline at end of file diff --git a/charting_library/bundles/898.f909d7c1efc95f635922.css b/charting_library/bundles/898.f909d7c1efc95f635922.css new file mode 100644 index 0000000..9d1eb9e --- /dev/null +++ b/charting_library/bundles/898.f909d7c1efc95f635922.css @@ -0,0 +1 @@ +.sortButton-mMR_mxxG{align-items:center;border-radius:2px;color:#131722;display:flex;height:34px;justify-content:center;margin-left:auto;width:34px}html.theme-dark .sortButton-mMR_mxxG{color:#d1d4dc}@media (any-hover:hover){.sortButton-mMR_mxxG:hover{background-color:#f0f3fa}html.theme-dark .sortButton-mMR_mxxG:hover{background-color:#363a45}}.sortButton-mMR_mxxG .icon-mMR_mxxG{height:28px}.container-RZoAcQrm{padding:2px 0}.labelWrap-RZoAcQrm{align-items:center;display:flex;justify-content:center}.labelWrap-RZoAcQrm .icon-RZoAcQrm{height:28px;padding-right:6px;width:28px}.labelWrap-RZoAcQrm .text-RZoAcQrm{padding-right:11px}.container-huGG8x61{align-items:flex-end;box-sizing:border-box;cursor:default;display:flex;flex-shrink:0;padding:9px 17px 3px 32px}.title-huGG8x61{color:#6a6d78;font-size:11px;letter-spacing:.4px;line-height:16px;margin-bottom:5px;text-transform:uppercase}html.theme-dark .title-huGG8x61{color:#868993}.container-AhaeiE0y{cursor:default;height:100%;overflow:hidden;position:relative;z-index:0}@media (pointer:fine){.list-AhaeiE0y{scrollbar-width:none}.list-AhaeiE0y.sb-scrollbar-wrap{display:none}.list-AhaeiE0y::-webkit-scrollbar{display:none;height:0;width:0}.list-AhaeiE0y::-webkit-scrollbar-thumb,.list-AhaeiE0y::-webkit-scrollbar-track{display:none}.list-AhaeiE0y::-webkit-scrollbar-corner{display:none}}.overlayScrollWrap-AhaeiE0y{bottom:0;right:0;top:0;z-index:1}.scroll-AhaeiE0y::-webkit-scrollbar{height:5px;width:5px}.scroll-AhaeiE0y::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .scroll-AhaeiE0y::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scroll-AhaeiE0y::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.scroll-AhaeiE0y::-webkit-scrollbar-corner{display:none}@media tablet-small-breakpoint{.scroll-AhaeiE0y{box-sizing:border-box;padding-bottom:6px;padding-top:6px}}.highlight-6tu1aYjZ{color:#1848cc}.active-6tu1aYjZ,html.theme-dark .active-6tu1aYjZ{color:#90bff9}.dialog-T4Q8BJPb{height:540px;width:420px}@media screen and (min-width:480px){.dialog-T4Q8BJPb{width:480px}}.contentList-T4Q8BJPb{min-height:0}@media screen and (min-width:480px){.contentList-T4Q8BJPb{max-height:526px}}@media screen and (max-width:430px){.contentList-T4Q8BJPb{max-height:none}}.contentHeader-T4Q8BJPb{padding-left:20px} \ No newline at end of file diff --git a/charting_library/bundles/898.f909d7c1efc95f635922.rtl.css b/charting_library/bundles/898.f909d7c1efc95f635922.rtl.css new file mode 100644 index 0000000..6b4c0c0 --- /dev/null +++ b/charting_library/bundles/898.f909d7c1efc95f635922.rtl.css @@ -0,0 +1 @@ +.sortButton-mMR_mxxG{align-items:center;border-radius:2px;color:#131722;display:flex;height:34px;justify-content:center;margin-right:auto;width:34px}html.theme-dark .sortButton-mMR_mxxG{color:#d1d4dc}@media (any-hover:hover){.sortButton-mMR_mxxG:hover{background-color:#f0f3fa}html.theme-dark .sortButton-mMR_mxxG:hover{background-color:#363a45}}.sortButton-mMR_mxxG .icon-mMR_mxxG{height:28px}.container-RZoAcQrm{padding:2px 0}.labelWrap-RZoAcQrm{align-items:center;display:flex;justify-content:center}.labelWrap-RZoAcQrm .icon-RZoAcQrm{height:28px;padding-left:6px;width:28px}.labelWrap-RZoAcQrm .text-RZoAcQrm{padding-left:11px}.container-huGG8x61{align-items:flex-end;box-sizing:border-box;cursor:default;display:flex;flex-shrink:0;padding:9px 32px 3px 17px}.title-huGG8x61{color:#6a6d78;font-size:11px;letter-spacing:.4px;line-height:16px;margin-bottom:5px;text-transform:uppercase}html.theme-dark .title-huGG8x61{color:#868993}.container-AhaeiE0y{cursor:default;height:100%;overflow:hidden;position:relative;z-index:0}@media (pointer:fine){.list-AhaeiE0y{scrollbar-width:none}.list-AhaeiE0y.sb-scrollbar-wrap{display:none}.list-AhaeiE0y::-webkit-scrollbar{display:none;height:0;width:0}.list-AhaeiE0y::-webkit-scrollbar-thumb,.list-AhaeiE0y::-webkit-scrollbar-track{display:none}.list-AhaeiE0y::-webkit-scrollbar-corner{display:none}}.overlayScrollWrap-AhaeiE0y{bottom:0;left:0;top:0;z-index:1}.scroll-AhaeiE0y::-webkit-scrollbar{height:5px;width:5px}.scroll-AhaeiE0y::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .scroll-AhaeiE0y::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.scroll-AhaeiE0y::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.scroll-AhaeiE0y::-webkit-scrollbar-corner{display:none}@media tablet-small-breakpoint{.scroll-AhaeiE0y{box-sizing:border-box;padding-bottom:6px;padding-top:6px}}.highlight-6tu1aYjZ{color:#1848cc}.active-6tu1aYjZ,html.theme-dark .active-6tu1aYjZ{color:#90bff9}.dialog-T4Q8BJPb{height:540px;width:420px}@media screen and (min-width:480px){.dialog-T4Q8BJPb{width:480px}}.contentList-T4Q8BJPb{min-height:0}@media screen and (min-width:480px){.contentList-T4Q8BJPb{max-height:526px}}@media screen and (max-width:430px){.contentList-T4Q8BJPb{max-height:none}}.contentHeader-T4Q8BJPb{padding-right:20px} \ No newline at end of file diff --git a/charting_library/bundles/9138.03b8fbcfabcae851949a.css b/charting_library/bundles/9138.03b8fbcfabcae851949a.css new file mode 100644 index 0000000..435d0f7 --- /dev/null +++ b/charting_library/bundles/9138.03b8fbcfabcae851949a.css @@ -0,0 +1 @@ +.dialog-UGdC69sw{min-width:254px;padding:40px;width:auto}.dialogInner-UGdC69sw{align-items:center;display:flex;flex-direction:column}.titleWrapper-UGdC69sw{align-items:center;display:flex;justify-content:center;margin-bottom:16px;max-width:100%}.title-UGdC69sw{color:#131722;cursor:default;font-size:20px;font-weight:700;line-height:28px;overflow:hidden;white-space:nowrap}html.theme-dark .title-UGdC69sw{color:#d1d4dc}.infoHint-UGdC69sw{color:#6a6d78;height:18px;margin-left:8px;width:18px}html.theme-dark .infoHint-UGdC69sw{color:#868993}.form-UGdC69sw{display:flex;max-width:200px;width:100%}.inputWrapper-UGdC69sw{flex-grow:1}.input-UGdC69sw{font-size:24px;text-align:center}.hint-UGdC69sw{color:#6a6d78;cursor:default;font-size:12px;line-height:18px;margin-top:3px;max-width:100%;overflow:hidden;white-space:nowrap}html.theme-dark .hint-UGdC69sw{color:#868993}.error-UGdC69sw{color:#f23645} \ No newline at end of file diff --git a/charting_library/bundles/9138.03b8fbcfabcae851949a.rtl.css b/charting_library/bundles/9138.03b8fbcfabcae851949a.rtl.css new file mode 100644 index 0000000..2768cd4 --- /dev/null +++ b/charting_library/bundles/9138.03b8fbcfabcae851949a.rtl.css @@ -0,0 +1 @@ +.dialog-UGdC69sw{min-width:254px;padding:40px;width:auto}.dialogInner-UGdC69sw{align-items:center;display:flex;flex-direction:column}.titleWrapper-UGdC69sw{align-items:center;display:flex;justify-content:center;margin-bottom:16px;max-width:100%}.title-UGdC69sw{color:#131722;cursor:default;font-size:20px;font-weight:700;line-height:28px;overflow:hidden;white-space:nowrap}html.theme-dark .title-UGdC69sw{color:#d1d4dc}.infoHint-UGdC69sw{color:#6a6d78;height:18px;margin-right:8px;width:18px}html.theme-dark .infoHint-UGdC69sw{color:#868993}.form-UGdC69sw{display:flex;max-width:200px;width:100%}.inputWrapper-UGdC69sw{flex-grow:1}.input-UGdC69sw{font-size:24px;text-align:center}.hint-UGdC69sw{color:#6a6d78;cursor:default;font-size:12px;line-height:18px;margin-top:3px;max-width:100%;overflow:hidden;white-space:nowrap}html.theme-dark .hint-UGdC69sw{color:#868993}.error-UGdC69sw{color:#f23645} \ No newline at end of file diff --git a/charting_library/bundles/9327.97be240031495a68333f.css b/charting_library/bundles/9327.97be240031495a68333f.css new file mode 100644 index 0000000..692cd4b --- /dev/null +++ b/charting_library/bundles/9327.97be240031495a68333f.css @@ -0,0 +1 @@ +.swatches-sfn7Lezv{display:flex;flex-wrap:wrap;margin:0 -3px 6px}.swatch-sfn7Lezv{all:unset;background-color:currentColor;border:1px solid;border-radius:2px;flex:0 0 15px;height:15px;margin:3px;position:relative;width:15px}.swatch-sfn7Lezv:after{border:2px solid #0000;border-radius:6px;box-sizing:initial;content:"";height:100%;left:-5px;padding:3px;position:absolute;top:-5px;transition:border-color .35s ease;width:100%}.swatch-sfn7Lezv.hover-sfn7Lezv:after{border-color:#d1d4dc}@media (any-hover:hover){.swatch-sfn7Lezv:hover:after{border-color:#d1d4dc}}html.theme-dark .swatch-sfn7Lezv.hover-sfn7Lezv:after{border-color:#50535e}@media (any-hover:hover){html.theme-dark .swatch-sfn7Lezv:hover:after{border-color:#50535e}}.swatch-sfn7Lezv.empty-sfn7Lezv{background-color:initial;border-color:#000}html.theme-dark .swatch-sfn7Lezv.empty-sfn7Lezv{border-color:#fff}.swatch-sfn7Lezv.empty-sfn7Lezv:before{background-color:#f7525f;content:"";height:21px;left:7px;position:absolute;top:-3px;transform:rotate(45deg);width:1px}html.theme-dark .swatch-sfn7Lezv.empty-sfn7Lezv:before{background-color:#f7525f}.swatch-sfn7Lezv.white-sfn7Lezv{border-color:#d1d4dc}html.theme-dark .swatch-sfn7Lezv.white-sfn7Lezv{border-color:#0000}.swatch-sfn7Lezv.selected-sfn7Lezv:after{border-color:#131722;z-index:1}html.theme-dark .swatch-sfn7Lezv.selected-sfn7Lezv:after{border-color:#d1d4dc}.swatch-sfn7Lezv:focus-visible:after{border-color:#2962ff}html.theme-dark .swatch-sfn7Lezv:focus-visible:after{border-color:#2962ff}.contextItem-sfn7Lezv{box-sizing:border-box;height:32px}.row-sfn7Lezv{display:flex}.opacity-EnWts7Xu{align-items:center;display:flex}.opacitySlider-EnWts7Xu{background-color:#fff;background-image:url(opacity-pattern.4d8fbb552dde3db26f4a.svg);background-position:1px;border-radius:5px;flex:1 0 auto;height:10px;position:relative}html.theme-dark .opacitySlider-EnWts7Xu{background-color:#000}.opacitySliderGradient-EnWts7Xu{background-color:initial;background-image:linear-gradient(90deg,#0000,currentColor);border:1px solid;border-radius:4px;box-sizing:border-box;color:inherit;display:block;height:100%;width:100%}.pointer-EnWts7Xu{background-color:initial;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 2px #00000080;box-sizing:border-box;height:12px;margin:-1px 0 0;position:absolute;transition:left .1s,top .1s;width:12px}.pointer-EnWts7Xu,html.theme-dark .pointer-EnWts7Xu{background-color:#fff}html.theme-dark .pointer-EnWts7Xu{border:2px solid #fff}.pointer-EnWts7Xu.dragged-EnWts7Xu{transition:left 0s}.opacityPointerWrap-EnWts7Xu{left:0;position:absolute;top:0;width:calc(100% - 12px)}.opacityInputWrap-EnWts7Xu{align-items:center;color:#131722;display:flex;position:relative}html.theme-dark .opacityInputWrap-EnWts7Xu{color:#d1d4dc}.opacityInput-EnWts7Xu{background-color:initial;border:1px solid #d1d4dc;border-radius:4px;box-sizing:border-box;display:flex;height:26px;line-height:24px;margin-left:8px;padding:0 14px 0 5px;text-align:right;width:47px}html.theme-dark .opacityInput-EnWts7Xu{border:1px solid #50535e}.opacityInput-EnWts7Xu:focus,html.theme-dark .opacityInput-EnWts7Xu:focus{border-color:#2962ff}.opacityInputPercent-EnWts7Xu{left:40px;pointer-events:none;position:absolute;text-align:right;top:5px}.accessible-EnWts7Xu{outline:none;overflow:visible;position:relative}.accessible-EnWts7Xu:focus{outline:none}.accessible-EnWts7Xu:focus-visible{outline:none}.accessible-EnWts7Xu:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 8px);left:-4px;pointer-events:none;position:absolute;top:-4px;width:calc(100% + 8px);z-index:1}.accessible-EnWts7Xu:focus:after{display:block}.accessible-EnWts7Xu:focus-visible:after{display:block}.accessible-EnWts7Xu:focus:not(:focus-visible):after{display:none}.accessible-EnWts7Xu:after{border-color:#2962ff;border-radius:6px}.saturation-NFNfqP2w{border-radius:2px;height:100%;overflow:hidden;position:relative;width:100%;z-index:0}.saturation-NFNfqP2w:after,.saturation-NFNfqP2w:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.saturation-NFNfqP2w:before{background-image:linear-gradient(90deg,#fff,#fff0)}.saturation-NFNfqP2w:after{background-image:linear-gradient(0deg,#000,#0000)}.saturation-NFNfqP2w .pointer-NFNfqP2w{background-color:initial;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 2px #00000080;height:10px;margin:-6px 0 0 -6px;position:absolute;transition:left .1s,top .1s;width:10px;z-index:1}html.theme-dark .saturation-NFNfqP2w .pointer-NFNfqP2w{border:2px solid #fff}.accessible-NFNfqP2w{outline:none;overflow:visible;position:relative}.accessible-NFNfqP2w:focus{outline:none}.accessible-NFNfqP2w:focus-visible{outline:none}.accessible-NFNfqP2w:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 8px);left:-4px;pointer-events:none;position:absolute;top:-4px;width:calc(100% + 8px);z-index:1}.accessible-NFNfqP2w:focus:after{display:block}.accessible-NFNfqP2w:focus-visible:after{display:block}.accessible-NFNfqP2w:focus:not(:focus-visible):after{display:none}.accessible-NFNfqP2w:after{border-color:#2962ff;border-radius:6px}.hue-r4uo5Wn6{align-items:stretch;background-image:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);border-radius:2px;display:flex}.hue-r4uo5Wn6 .pointer-r4uo5Wn6{background-color:initial;border:2px solid #fff;border-radius:2px;box-shadow:0 1px 2px #00000080;height:5px;margin:-4px 0 0 -2px;position:absolute;transition:left .1s,top .1s;width:100%}html.theme-dark .hue-r4uo5Wn6 .pointer-r4uo5Wn6{border:2px solid #fff}.hue-r4uo5Wn6.accessible-r4uo5Wn6{outline:none;overflow:visible;position:relative}.hue-r4uo5Wn6.accessible-r4uo5Wn6:focus{outline:none}.hue-r4uo5Wn6.accessible-r4uo5Wn6:focus-visible{outline:none}.hue-r4uo5Wn6.accessible-r4uo5Wn6:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 8px);left:-4px;pointer-events:none;position:absolute;top:-4px;width:calc(100% + 8px);z-index:1}.hue-r4uo5Wn6.accessible-r4uo5Wn6:focus:after{display:block}.hue-r4uo5Wn6.accessible-r4uo5Wn6:focus-visible:after{display:block}.hue-r4uo5Wn6.accessible-r4uo5Wn6:focus:not(:focus-visible):after{display:none}.hue-r4uo5Wn6.accessible-r4uo5Wn6:after{border-color:#2962ff;border-radius:6px}.pointerContainer-r4uo5Wn6{margin:3px 0;position:relative;width:100%}.container-iiEYaqPD{padding:6px 12px;width:224px}.form-iiEYaqPD{display:flex;margin-bottom:12px}.swatch-iiEYaqPD{border-radius:4px;box-sizing:border-box;height:26px;width:26px}.inputWrap-iiEYaqPD{align-items:center;color:#131722;display:flex;position:relative}html.theme-dark .inputWrap-iiEYaqPD{color:#d1d4dc}.inputHash-iiEYaqPD{pointer-events:none;position:absolute;text-align:right;top:5px;width:21px}.input-iiEYaqPD{background-color:initial;border:1px solid #d1d4dc;border-radius:4px;box-sizing:border-box;display:flex;height:26px;line-height:24px;margin-left:8px;padding:0 5px 0 12px;width:68px}html.theme-dark .input-iiEYaqPD{border:1px solid #50535e}.input-iiEYaqPD:focus,html.theme-dark .input-iiEYaqPD:focus{border-color:#2962ff}.buttonWrap-iiEYaqPD{height:26px;margin-left:auto}.hueSaturationWrap-iiEYaqPD{display:flex;height:184px}.saturation-iiEYaqPD{margin-right:7px;width:200px}.hue-iiEYaqPD{height:100%;width:17px}.container-mdcOkvbj{padding:6px 12px;width:224px}.sectionTitle-mdcOkvbj{color:#6a6d78;font-size:12px;line-height:14px;margin:12px 0 4px}html.theme-dark .sectionTitle-mdcOkvbj{color:#868993}.separator-mdcOkvbj{background-color:#d1d4dc;height:1px;margin:12px 0}html.theme-dark .separator-mdcOkvbj{background-color:#434651}.separator-mdcOkvbj:last-child{display:none}.customButton-mdcOkvbj{align-items:center;border-radius:2px;box-sizing:border-box;display:flex;height:17px;justify-content:center;margin:3px;position:relative;transition:background-color .35s;width:17px}@media (any-hover:hover){.customButton-mdcOkvbj:hover{background-color:#f0f3fa}html.theme-dark .customButton-mdcOkvbj:hover{background-color:#2a2e39}}.customButton-mdcOkvbj:after,.customButton-mdcOkvbj:before{background-color:#131722;content:"";position:absolute}html.theme-dark .customButton-mdcOkvbj:after,html.theme-dark .customButton-mdcOkvbj:before{background-color:#d1d4dc}.customButton-mdcOkvbj:before{height:13px;left:calc(50% - .5px);top:calc(50% - 6.5px);width:1px}.customButton-mdcOkvbj:after{height:1px;left:calc(50% - 6.5px);top:calc(50% - .5px);width:13px}.accessible-mdcOkvbj{all:unset;align-items:center;border-radius:2px;box-sizing:border-box;display:flex;height:17px;justify-content:center;margin:3px;position:relative;transition:background-color .35s;width:17px}@media (any-hover:hover){.accessible-mdcOkvbj:hover{background-color:#f0f3fa}html.theme-dark .accessible-mdcOkvbj:hover{background-color:#2a2e39}}.accessible-mdcOkvbj:after,.accessible-mdcOkvbj:before{background-color:#131722;content:"";position:absolute}html.theme-dark .accessible-mdcOkvbj:after,html.theme-dark .accessible-mdcOkvbj:before{background-color:#d1d4dc}.accessible-mdcOkvbj:before{height:13px;left:calc(50% - .5px);top:calc(50% - 6.5px);width:1px}.accessible-mdcOkvbj:after{height:1px;left:calc(50% - 6.5px);top:calc(50% - .5px);width:13px}.accessible-mdcOkvbj:focus-visible{border:2px solid #2962ff;border-radius:4px} \ No newline at end of file diff --git a/charting_library/bundles/9327.97be240031495a68333f.rtl.css b/charting_library/bundles/9327.97be240031495a68333f.rtl.css new file mode 100644 index 0000000..2aeee1a --- /dev/null +++ b/charting_library/bundles/9327.97be240031495a68333f.rtl.css @@ -0,0 +1 @@ +.swatches-sfn7Lezv{display:flex;flex-wrap:wrap;margin:0 -3px 6px}.swatch-sfn7Lezv{all:unset;background-color:currentColor;border:1px solid;border-radius:2px;flex:0 0 15px;height:15px;margin:3px;position:relative;width:15px}.swatch-sfn7Lezv:after{border:2px solid #0000;border-radius:6px;box-sizing:initial;content:"";height:100%;padding:3px;position:absolute;right:-5px;top:-5px;transition:border-color .35s ease;width:100%}.swatch-sfn7Lezv.hover-sfn7Lezv:after{border-color:#d1d4dc}@media (any-hover:hover){.swatch-sfn7Lezv:hover:after{border-color:#d1d4dc}}html.theme-dark .swatch-sfn7Lezv.hover-sfn7Lezv:after{border-color:#50535e}@media (any-hover:hover){html.theme-dark .swatch-sfn7Lezv:hover:after{border-color:#50535e}}.swatch-sfn7Lezv.empty-sfn7Lezv{background-color:initial;border-color:#000}html.theme-dark .swatch-sfn7Lezv.empty-sfn7Lezv{border-color:#fff}.swatch-sfn7Lezv.empty-sfn7Lezv:before{background-color:#f7525f;content:"";height:21px;position:absolute;right:7px;top:-3px;transform:rotate(-45deg);width:1px}html.theme-dark .swatch-sfn7Lezv.empty-sfn7Lezv:before{background-color:#f7525f}.swatch-sfn7Lezv.white-sfn7Lezv{border-color:#d1d4dc}html.theme-dark .swatch-sfn7Lezv.white-sfn7Lezv{border-color:#0000}.swatch-sfn7Lezv.selected-sfn7Lezv:after{border-color:#131722;z-index:1}html.theme-dark .swatch-sfn7Lezv.selected-sfn7Lezv:after{border-color:#d1d4dc}.swatch-sfn7Lezv:focus-visible:after{border-color:#2962ff}html.theme-dark .swatch-sfn7Lezv:focus-visible:after{border-color:#2962ff}.contextItem-sfn7Lezv{box-sizing:border-box;height:32px}.row-sfn7Lezv{display:flex}.opacity-EnWts7Xu{align-items:center;display:flex}.opacitySlider-EnWts7Xu{background-color:#fff;background-image:url(opacity-pattern.4d8fbb552dde3db26f4a.svg);background-position:1px;border-radius:5px;flex:1 0 auto;height:10px;position:relative}html.theme-dark .opacitySlider-EnWts7Xu{background-color:#000}.opacitySliderGradient-EnWts7Xu{background-color:initial;background-image:linear-gradient(270deg,#0000,currentColor);border:1px solid;border-radius:4px;box-sizing:border-box;color:inherit;display:block;height:100%;width:100%}.pointer-EnWts7Xu{background-color:initial;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 2px #00000080;box-sizing:border-box;height:12px;margin:-1px 0 0;position:absolute;transition:right .1s,top .1s;width:12px}.pointer-EnWts7Xu,html.theme-dark .pointer-EnWts7Xu{background-color:#fff}html.theme-dark .pointer-EnWts7Xu{border:2px solid #fff}.pointer-EnWts7Xu.dragged-EnWts7Xu{transition:right 0s}.opacityPointerWrap-EnWts7Xu{left:0;position:absolute;top:0;width:calc(100% - 12px)}.opacityInputWrap-EnWts7Xu{align-items:center;color:#131722;display:flex;position:relative}html.theme-dark .opacityInputWrap-EnWts7Xu{color:#d1d4dc}.opacityInput-EnWts7Xu{background-color:initial;border:1px solid #d1d4dc;border-radius:4px;box-sizing:border-box;display:flex;height:26px;line-height:24px;margin-right:8px;padding:0 5px 0 14px;text-align:left;width:47px}html.theme-dark .opacityInput-EnWts7Xu{border:1px solid #50535e}.opacityInput-EnWts7Xu:focus,html.theme-dark .opacityInput-EnWts7Xu:focus{border-color:#2962ff}.opacityInputPercent-EnWts7Xu{pointer-events:none;position:absolute;right:40px;text-align:left;top:5px}.accessible-EnWts7Xu{outline:none;overflow:visible;position:relative}.accessible-EnWts7Xu:focus{outline:none}.accessible-EnWts7Xu:focus-visible{outline:none}.accessible-EnWts7Xu:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 8px);pointer-events:none;position:absolute;right:-4px;top:-4px;width:calc(100% + 8px);z-index:1}.accessible-EnWts7Xu:focus:after{display:block}.accessible-EnWts7Xu:focus-visible:after{display:block}.accessible-EnWts7Xu:focus:not(:focus-visible):after{display:none}.accessible-EnWts7Xu:after{border-color:#2962ff;border-radius:6px}.saturation-NFNfqP2w{border-radius:2px;height:100%;overflow:hidden;position:relative;width:100%;z-index:0}.saturation-NFNfqP2w:after,.saturation-NFNfqP2w:before{content:"";height:100%;position:absolute;right:0;top:0;width:100%}.saturation-NFNfqP2w:before{background-image:linear-gradient(270deg,#fff,#fff0)}.saturation-NFNfqP2w:after{background-image:linear-gradient(0deg,#000,#0000)}.saturation-NFNfqP2w .pointer-NFNfqP2w{background-color:initial;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 2px #00000080;height:10px;margin:-6px -6px 0 0;position:absolute;transition:right .1s,top .1s;width:10px;z-index:1}html.theme-dark .saturation-NFNfqP2w .pointer-NFNfqP2w{border:2px solid #fff}.accessible-NFNfqP2w{outline:none;overflow:visible;position:relative}.accessible-NFNfqP2w:focus{outline:none}.accessible-NFNfqP2w:focus-visible{outline:none}.accessible-NFNfqP2w:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 8px);pointer-events:none;position:absolute;right:-4px;top:-4px;width:calc(100% + 8px);z-index:1}.accessible-NFNfqP2w:focus:after{display:block}.accessible-NFNfqP2w:focus-visible:after{display:block}.accessible-NFNfqP2w:focus:not(:focus-visible):after{display:none}.accessible-NFNfqP2w:after{border-color:#2962ff;border-radius:6px}.hue-r4uo5Wn6{align-items:stretch;background-image:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);border-radius:2px;display:flex}.hue-r4uo5Wn6 .pointer-r4uo5Wn6{background-color:initial;border:2px solid #fff;border-radius:2px;box-shadow:0 1px 2px #00000080;height:5px;margin:-4px -2px 0 0;position:absolute;transition:right .1s,top .1s;width:100%}html.theme-dark .hue-r4uo5Wn6 .pointer-r4uo5Wn6{border:2px solid #fff}.hue-r4uo5Wn6.accessible-r4uo5Wn6{outline:none;overflow:visible;position:relative}.hue-r4uo5Wn6.accessible-r4uo5Wn6:focus{outline:none}.hue-r4uo5Wn6.accessible-r4uo5Wn6:focus-visible{outline:none}.hue-r4uo5Wn6.accessible-r4uo5Wn6:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 8px);pointer-events:none;position:absolute;right:-4px;top:-4px;width:calc(100% + 8px);z-index:1}.hue-r4uo5Wn6.accessible-r4uo5Wn6:focus:after{display:block}.hue-r4uo5Wn6.accessible-r4uo5Wn6:focus-visible:after{display:block}.hue-r4uo5Wn6.accessible-r4uo5Wn6:focus:not(:focus-visible):after{display:none}.hue-r4uo5Wn6.accessible-r4uo5Wn6:after{border-color:#2962ff;border-radius:6px}.pointerContainer-r4uo5Wn6{margin:3px 0;position:relative;width:100%}.container-iiEYaqPD{padding:6px 12px;width:224px}.form-iiEYaqPD{display:flex;margin-bottom:12px}.swatch-iiEYaqPD{border-radius:4px;box-sizing:border-box;height:26px;width:26px}.inputWrap-iiEYaqPD{align-items:center;color:#131722;display:flex;position:relative}html.theme-dark .inputWrap-iiEYaqPD{color:#d1d4dc}.inputHash-iiEYaqPD{pointer-events:none;position:absolute;text-align:left;top:5px;width:21px}.input-iiEYaqPD{background-color:initial;border:1px solid #d1d4dc;border-radius:4px;box-sizing:border-box;display:flex;height:26px;line-height:24px;margin-right:8px;padding:0 12px 0 5px;width:68px}html.theme-dark .input-iiEYaqPD{border:1px solid #50535e}.input-iiEYaqPD:focus,html.theme-dark .input-iiEYaqPD:focus{border-color:#2962ff}.buttonWrap-iiEYaqPD{height:26px;margin-right:auto}.hueSaturationWrap-iiEYaqPD{display:flex;height:184px}.saturation-iiEYaqPD{margin-left:7px;width:200px}.hue-iiEYaqPD{height:100%;width:17px}.container-mdcOkvbj{padding:6px 12px;width:224px}.sectionTitle-mdcOkvbj{color:#6a6d78;font-size:12px;line-height:14px;margin:12px 0 4px}html.theme-dark .sectionTitle-mdcOkvbj{color:#868993}.separator-mdcOkvbj{background-color:#d1d4dc;height:1px;margin:12px 0}html.theme-dark .separator-mdcOkvbj{background-color:#434651}.separator-mdcOkvbj:last-child{display:none}.customButton-mdcOkvbj{align-items:center;border-radius:2px;box-sizing:border-box;display:flex;height:17px;justify-content:center;margin:3px;position:relative;transition:background-color .35s;width:17px}@media (any-hover:hover){.customButton-mdcOkvbj:hover{background-color:#f0f3fa}html.theme-dark .customButton-mdcOkvbj:hover{background-color:#2a2e39}}.customButton-mdcOkvbj:after,.customButton-mdcOkvbj:before{background-color:#131722;content:"";position:absolute}html.theme-dark .customButton-mdcOkvbj:after,html.theme-dark .customButton-mdcOkvbj:before{background-color:#d1d4dc}.customButton-mdcOkvbj:before{height:13px;right:calc(50% - .5px);top:calc(50% - 6.5px);width:1px}.customButton-mdcOkvbj:after{height:1px;right:calc(50% - 6.5px);top:calc(50% - .5px);width:13px}.accessible-mdcOkvbj{all:unset;align-items:center;border-radius:2px;box-sizing:border-box;display:flex;height:17px;justify-content:center;margin:3px;position:relative;transition:background-color .35s;width:17px}@media (any-hover:hover){.accessible-mdcOkvbj:hover{background-color:#f0f3fa}html.theme-dark .accessible-mdcOkvbj:hover{background-color:#2a2e39}}.accessible-mdcOkvbj:after,.accessible-mdcOkvbj:before{background-color:#131722;content:"";position:absolute}html.theme-dark .accessible-mdcOkvbj:after,html.theme-dark .accessible-mdcOkvbj:before{background-color:#d1d4dc}.accessible-mdcOkvbj:before{height:13px;right:calc(50% - .5px);top:calc(50% - 6.5px);width:1px}.accessible-mdcOkvbj:after{height:1px;right:calc(50% - 6.5px);top:calc(50% - .5px);width:13px}.accessible-mdcOkvbj:focus-visible{border:2px solid #2962ff;border-radius:4px} \ No newline at end of file diff --git a/charting_library/bundles/9403.db9859ab09623682562c.css b/charting_library/bundles/9403.db9859ab09623682562c.css new file mode 100644 index 0000000..8a8dbfc --- /dev/null +++ b/charting_library/bundles/9403.db9859ab09623682562c.css @@ -0,0 +1 @@ +.wrap-HAxAr6QG{align-items:center;display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;padding-bottom:54px;padding-top:24px}@media screen and (max-height:430px) and (orientation:landscape){.wrap-HAxAr6QG{justify-content:flex-start}.image-HAxAr6QG{display:none}}.text-HAxAr6QG{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:28px;--ui-lib-typography-font-size:18px;color:#131722;cursor:default;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}html.theme-dark .text-HAxAr6QG{color:#d1d4dc}.item-nuuDM7vP{align-items:center;cursor:default;display:flex;padding-left:8px}.item-nuuDM7vP.big-nuuDM7vP,.item-nuuDM7vP.normal-nuuDM7vP{height:40px}.item-nuuDM7vP.selected-nuuDM7vP{background-color:#bbd9fb}@media (any-hover:hover){.item-nuuDM7vP.selected-nuuDM7vP:hover{background-color:#bbd9fb}}html.theme-dark .item-nuuDM7vP.selected-nuuDM7vP{background-color:#142e61}@media (any-hover:hover){html.theme-dark .item-nuuDM7vP.selected-nuuDM7vP:hover{background-color:#142e61}}.contentCell-nuuDM7vP{width:100%}.content-nuuDM7vP{display:flex;max-width:480px;padding-left:8px}.favourite-nuuDM7vP{margin-left:8px}.iconCell-nuuDM7vP{min-width:36px}.icon-nuuDM7vP{margin-left:8px;padding-left:0}.checkboxInput-nuuDM7vP{height:18px;margin-left:8px;padding:5px;width:18px}.label-nuuDM7vP{white-space:normal;word-break:break-word}.section-Og4Rg_SK{border-bottom:1px solid #e0e3eb;margin-top:6px;width:100%}html.theme-dark .section-Og4Rg_SK{border-bottom:1px solid #434651}.section-Og4Rg_SK:last-child{margin-bottom:5px}.section-Og4Rg_SK:last-child,html.theme-dark .section-Og4Rg_SK:last-child{border-bottom:1px solid #0000}.heading-Og4Rg_SK{box-sizing:border-box;color:#6a6d78;cursor:default;font-size:11px;height:34px;line-height:16px;padding:8px 20px;text-transform:uppercase}html.theme-dark .heading-Og4Rg_SK{color:#868993}.dialog-UAy2ZKyS{height:680px;width:480px}@media screen and (max-width:480px){.dialog-UAy2ZKyS{width:100%}}.wrap-UAy2ZKyS{display:flex;flex-flow:column;height:100%;overflow-y:auto}@media (pointer:fine){.wrap-UAy2ZKyS{scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .wrap-UAy2ZKyS{scrollbar-color:#363a45 #0000}.wrap-UAy2ZKyS::-webkit-scrollbar{height:5px;width:5px}.wrap-UAy2ZKyS::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .wrap-UAy2ZKyS::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.wrap-UAy2ZKyS::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.wrap-UAy2ZKyS::-webkit-scrollbar-corner{display:none}}.empty-UAy2ZKyS{align-items:center;box-sizing:border-box;color:#131722;display:flex;flex-flow:column;font-size:16px;height:100%;justify-content:center;line-height:24px;padding:24px}html.theme-dark .empty-UAy2ZKyS{color:#d1d4dc}.image-UAy2ZKyS{padding-bottom:8px}.emptyState-UAy2ZKyS{padding:0 20px} \ No newline at end of file diff --git a/charting_library/bundles/9403.db9859ab09623682562c.rtl.css b/charting_library/bundles/9403.db9859ab09623682562c.rtl.css new file mode 100644 index 0000000..2fbbb1b --- /dev/null +++ b/charting_library/bundles/9403.db9859ab09623682562c.rtl.css @@ -0,0 +1 @@ +.wrap-HAxAr6QG{align-items:center;display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;padding-bottom:54px;padding-top:24px}@media screen and (max-height:430px) and (orientation:landscape){.wrap-HAxAr6QG{justify-content:flex-start}.image-HAxAr6QG{display:none}}.text-HAxAr6QG{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:28px;--ui-lib-typography-font-size:18px;color:#131722;cursor:default;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}html.theme-dark .text-HAxAr6QG{color:#d1d4dc}.item-nuuDM7vP{align-items:center;cursor:default;display:flex;padding-right:8px}.item-nuuDM7vP.big-nuuDM7vP,.item-nuuDM7vP.normal-nuuDM7vP{height:40px}.item-nuuDM7vP.selected-nuuDM7vP{background-color:#bbd9fb}@media (any-hover:hover){.item-nuuDM7vP.selected-nuuDM7vP:hover{background-color:#bbd9fb}}html.theme-dark .item-nuuDM7vP.selected-nuuDM7vP{background-color:#142e61}@media (any-hover:hover){html.theme-dark .item-nuuDM7vP.selected-nuuDM7vP:hover{background-color:#142e61}}.contentCell-nuuDM7vP{width:100%}.content-nuuDM7vP{display:flex;max-width:480px;padding-right:8px}.favourite-nuuDM7vP{margin-right:8px}.iconCell-nuuDM7vP{min-width:36px}.icon-nuuDM7vP{margin-right:8px;padding-right:0}.checkboxInput-nuuDM7vP{height:18px;margin-right:8px;padding:5px;width:18px}.label-nuuDM7vP{white-space:normal;word-break:break-word}.section-Og4Rg_SK{border-bottom:1px solid #e0e3eb;margin-top:6px;width:100%}html.theme-dark .section-Og4Rg_SK{border-bottom:1px solid #434651}.section-Og4Rg_SK:last-child{margin-bottom:5px}.section-Og4Rg_SK:last-child,html.theme-dark .section-Og4Rg_SK:last-child{border-bottom:1px solid #0000}.heading-Og4Rg_SK{box-sizing:border-box;color:#6a6d78;cursor:default;font-size:11px;height:34px;line-height:16px;padding:8px 20px;text-transform:uppercase}html.theme-dark .heading-Og4Rg_SK{color:#868993}.dialog-UAy2ZKyS{height:680px;width:480px}@media screen and (max-width:480px){.dialog-UAy2ZKyS{width:100%}}.wrap-UAy2ZKyS{display:flex;flex-flow:column;height:100%;overflow-y:auto}@media (pointer:fine){.wrap-UAy2ZKyS{scrollbar-color:#9598a1 #0000;scrollbar-width:thin}html.theme-dark .wrap-UAy2ZKyS{scrollbar-color:#363a45 #0000}.wrap-UAy2ZKyS::-webkit-scrollbar{height:5px;width:5px}.wrap-UAy2ZKyS::-webkit-scrollbar-thumb{background-color:#9598a1;border:1px solid #f0f3fa;border-radius:3px}html.theme-dark .wrap-UAy2ZKyS::-webkit-scrollbar-thumb{background-color:#363a45;border-color:#1e222d}.wrap-UAy2ZKyS::-webkit-scrollbar-track{background-color:initial;border-radius:3px}.wrap-UAy2ZKyS::-webkit-scrollbar-corner{display:none}}.empty-UAy2ZKyS{align-items:center;box-sizing:border-box;color:#131722;display:flex;flex-flow:column;font-size:16px;height:100%;justify-content:center;line-height:24px;padding:24px}html.theme-dark .empty-UAy2ZKyS{color:#d1d4dc}.image-UAy2ZKyS{padding-bottom:8px}.emptyState-UAy2ZKyS{padding:0 20px} \ No newline at end of file diff --git a/charting_library/bundles/9465.fd61e82b3c912f2e9fad.css b/charting_library/bundles/9465.fd61e82b3c912f2e9fad.css new file mode 100644 index 0000000..2a3afd5 --- /dev/null +++ b/charting_library/bundles/9465.fd61e82b3c912f2e9fad.css @@ -0,0 +1 @@ +.round-button-FujgyDpN{align-items:center;background-color:var(--ui-lib-button-color-bg,var(--ui-lib-button-default-color-bg));border-color:var(--ui-lib-button-color-border,var(--ui-lib-button-default-color-border));border-style:solid;box-sizing:border-box;color:var(--ui-lib-button-color-content,var(--ui-lib-button-default-color-content));cursor:default;display:inline-flex;justify-content:center;max-width:100%;position:relative}.round-button-FujgyDpN .icon-FujgyDpN{display:inline-flex;flex-shrink:0;max-height:28px;max-width:28px;min-height:18px;min-width:18px}.round-button-FujgyDpN:after{border-color:var(--ui-lib-button-color-focus-outline,var(--ui-lib-button-default-color-focus-outline))}.content-FujgyDpN{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-FujgyDpN{cursor:pointer}.color-brand-FujgyDpN.variant-primary-FujgyDpN{--ui-lib-button-default-color-bg:#2962ff;--ui-lib-button-default-color-border:#2962ff;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-brand-FujgyDpN.variant-primary-FujgyDpN{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#2962ff;--ui-lib-button-default-color-bg:#2962ff}.color-brand-FujgyDpN.variant-primary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#1e53e5;--ui-lib-button-default-color-border:#1e53e5;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-brand-FujgyDpN.variant-primary-FujgyDpN:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#1e53e5;--ui-lib-button-default-color-bg:#1e53e5}.color-brand-FujgyDpN.variant-primary-FujgyDpN:active{--ui-lib-button-default-color-bg:#1848cc;--ui-lib-button-default-color-border:#1848cc;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-brand-FujgyDpN.variant-primary-FujgyDpN:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#1848cc;--ui-lib-button-default-color-bg:#1848cc}html.theme-dark .color-brand-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#2962ff;--ui-lib-button-default-color-border:#2962ff;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-brand-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#1e53e5;--ui-lib-button-default-color-border:#1e53e5;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-brand-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#1848cc;--ui-lib-button-default-color-border:#1848cc;--ui-lib-button-default-color-content:#fff}.color-brand-FujgyDpN.variant-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-brand-FujgyDpN.variant-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-brand-FujgyDpN.variant-quiet-primary-FujgyDpN{--ui-lib-button-default-color-bg:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#2962ff}html.theme-dark .color-brand-FujgyDpN.variant-quiet-primary-FujgyDpN{--ui-lib-button-default-color-content:#2962ff;--ui-lib-button-default-color-border:#000;--ui-lib-button-default-color-bg:#000}.color-brand-FujgyDpN.variant-quiet-primary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#2962ff}html.theme-dark .color-brand-FujgyDpN.variant-quiet-primary-FujgyDpN:hover{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-brand-FujgyDpN.variant-quiet-primary-FujgyDpN:active{--ui-lib-button-default-color-bg:#bbd9fb;--ui-lib-button-default-color-border:#bbd9fb;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-brand-FujgyDpN.variant-quiet-primary-FujgyDpN:active{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#143a87;--ui-lib-button-default-color-bg:#143a87}html.theme-dark .color-brand-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#2962ff}html.theme-dark .color-brand-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#2962ff}html.theme-dark .color-brand-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#bbd9fb;--ui-lib-button-default-color-border:#bbd9fb;--ui-lib-button-default-color-content:#1e53e5}.color-brand-FujgyDpN.variant-quiet-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-brand-FujgyDpN.variant-quiet-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-brand-FujgyDpN.variant-secondary-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#2962ff;--ui-lib-button-default-color-content:#2962ff}html.theme-dark .color-brand-FujgyDpN.variant-secondary-FujgyDpN{--ui-lib-button-default-color-content:#2962ff;--ui-lib-button-default-color-border:#2962ff;--ui-lib-button-default-color-bg:#0000}.color-brand-FujgyDpN.variant-secondary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#1e53e5;--ui-lib-button-default-color-border:#1e53e5;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-brand-FujgyDpN.variant-secondary-FujgyDpN:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#1e53e5;--ui-lib-button-default-color-bg:#1e53e5}.color-brand-FujgyDpN.variant-secondary-FujgyDpN:active{--ui-lib-button-default-color-bg:#1848cc;--ui-lib-button-default-color-border:#1848cc;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-brand-FujgyDpN.variant-secondary-FujgyDpN:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#1848cc;--ui-lib-button-default-color-bg:#1848cc}html.theme-dark .color-brand-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#2962ff;--ui-lib-button-default-color-content:#2962ff}html.theme-dark .color-brand-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#1e53e5;--ui-lib-button-default-color-border:#1e53e5;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-brand-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#1848cc;--ui-lib-button-default-color-border:#1848cc;--ui-lib-button-default-color-content:#fff}.color-brand-FujgyDpN.variant-secondary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-brand-FujgyDpN.variant-secondary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-brand-FujgyDpN.variant-ghost-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#0000}.color-brand-FujgyDpN.variant-ghost-FujgyDpN,html.theme-dark .color-brand-FujgyDpN.variant-ghost-FujgyDpN{--ui-lib-button-default-color-content:#2962ff}html.theme-dark .color-brand-FujgyDpN.variant-ghost-FujgyDpN{--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-bg:#0000}.color-brand-FujgyDpN.variant-ghost-FujgyDpN:hover{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#2962ff;--ui-lib-button-default-color-content:#2962ff}html.theme-dark .color-brand-FujgyDpN.variant-ghost-FujgyDpN:hover{--ui-lib-button-default-color-content:#2962ff;--ui-lib-button-default-color-border:#2962ff;--ui-lib-button-default-color-bg:#0000}.color-brand-FujgyDpN.variant-ghost-FujgyDpN:active{--ui-lib-button-default-color-bg:#1848cc;--ui-lib-button-default-color-border:#1848cc;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-brand-FujgyDpN.variant-ghost-FujgyDpN:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#1848cc;--ui-lib-button-default-color-bg:#1848cc}html.theme-dark .color-brand-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-content:#2962ff}html.theme-dark .color-brand-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#2962ff;--ui-lib-button-default-color-content:#2962ff}html.theme-dark .color-brand-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#1848cc;--ui-lib-button-default-color-border:#1848cc;--ui-lib-button-default-color-content:#fff}.color-brand-FujgyDpN.variant-ghost-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-brand-FujgyDpN.variant-ghost-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-gray-FujgyDpN.variant-primary-FujgyDpN{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-primary-FujgyDpN{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-bg:#2a2e39}.color-gray-FujgyDpN.variant-primary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#e0e3eb;--ui-lib-button-default-color-border:#e0e3eb;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-primary-FujgyDpN:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#363a45;--ui-lib-button-default-color-bg:#363a45}.color-gray-FujgyDpN.variant-primary-FujgyDpN:active{--ui-lib-button-default-color-bg:#d1d4dc;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-primary-FujgyDpN:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-bg:#434651}html.theme-dark .color-gray-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#e0e3eb;--ui-lib-button-default-color-border:#e0e3eb;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#d1d4dc;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-content:#131722}.color-gray-FujgyDpN.variant-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-gray-FujgyDpN.variant-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-gray-FujgyDpN.variant-quiet-primary-FujgyDpN{--ui-lib-button-default-color-bg:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-quiet-primary-FujgyDpN{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-bg:#000}.color-gray-FujgyDpN.variant-quiet-primary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-quiet-primary-FujgyDpN:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-bg:#2a2e39}.color-gray-FujgyDpN.variant-quiet-primary-FujgyDpN:active{--ui-lib-button-default-color-bg:#e0e3eb;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-quiet-primary-FujgyDpN:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-bg:#363a45}html.theme-dark .color-gray-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#e0e3eb;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-content:#131722}.color-gray-FujgyDpN.variant-quiet-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-gray-FujgyDpN.variant-quiet-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-gray-FujgyDpN.variant-secondary-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#e0e3eb;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-secondary-FujgyDpN{--ui-lib-button-default-color-content:#d1d4dc;--ui-lib-button-default-color-border:#434651;--ui-lib-button-default-color-bg:#0000}.color-gray-FujgyDpN.variant-secondary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-secondary-FujgyDpN:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-bg:#2a2e39}.color-gray-FujgyDpN.variant-secondary-FujgyDpN:active{--ui-lib-button-default-color-bg:#e0e3eb;--ui-lib-button-default-color-border:#e0e3eb;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-secondary-FujgyDpN:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#363a45;--ui-lib-button-default-color-bg:#363a45}html.theme-dark .color-gray-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#e0e3eb;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#e0e3eb;--ui-lib-button-default-color-border:#e0e3eb;--ui-lib-button-default-color-content:#131722}.color-gray-FujgyDpN.variant-secondary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-gray-FujgyDpN.variant-secondary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-gray-FujgyDpN.variant-ghost-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-ghost-FujgyDpN{--ui-lib-button-default-color-content:#d1d4dc;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-bg:#0000}.color-gray-FujgyDpN.variant-ghost-FujgyDpN:hover{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#e0e3eb;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-ghost-FujgyDpN:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#434651;--ui-lib-button-default-color-bg:#0000}.color-gray-FujgyDpN.variant-ghost-FujgyDpN:active{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-ghost-FujgyDpN:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-bg:#2a2e39}html.theme-dark .color-gray-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#e0e3eb;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}.color-gray-FujgyDpN.variant-ghost-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-gray-FujgyDpN.variant-ghost-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-red-FujgyDpN.variant-primary-FujgyDpN{--ui-lib-button-default-color-bg:#f23645;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-red-FujgyDpN.variant-primary-FujgyDpN{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-bg:#f23645}.color-red-FujgyDpN.variant-primary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#cc2f3c;--ui-lib-button-default-color-border:#cc2f3c;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-red-FujgyDpN.variant-primary-FujgyDpN:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#cc2f3c;--ui-lib-button-default-color-bg:#cc2f3c}.color-red-FujgyDpN.variant-primary-FujgyDpN:active{--ui-lib-button-default-color-bg:#b22833;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-red-FujgyDpN.variant-primary-FujgyDpN:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-bg:#b22833}html.theme-dark .color-red-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#f23645;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-red-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#cc2f3c;--ui-lib-button-default-color-border:#cc2f3c;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-red-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#b22833;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-content:#fff}.color-red-FujgyDpN.variant-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-red-FujgyDpN.variant-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-red-FujgyDpN.variant-quiet-primary-FujgyDpN{--ui-lib-button-default-color-bg:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#f23645}html.theme-dark .color-red-FujgyDpN.variant-quiet-primary-FujgyDpN{--ui-lib-button-default-color-content:#f23645;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-bg:#131722}.color-red-FujgyDpN.variant-quiet-primary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#f23645}html.theme-dark .color-red-FujgyDpN.variant-quiet-primary-FujgyDpN:hover{--ui-lib-button-default-color-content:#f23645;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-bg:#2a2e39}.color-red-FujgyDpN.variant-quiet-primary-FujgyDpN:active{--ui-lib-button-default-color-bg:#ffebec;--ui-lib-button-default-color-border:#ffebec;--ui-lib-button-default-color-content:#f23645}html.theme-dark .color-red-FujgyDpN.variant-quiet-primary-FujgyDpN:active{--ui-lib-button-default-color-content:#f23645;--ui-lib-button-default-color-border:#331f20;--ui-lib-button-default-color-bg:#331f20}html.theme-dark .color-red-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#f23645}html.theme-dark .color-red-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#f23645}html.theme-dark .color-red-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#ffebec;--ui-lib-button-default-color-border:#ffebec;--ui-lib-button-default-color-content:#f23645}.color-red-FujgyDpN.variant-quiet-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-red-FujgyDpN.variant-quiet-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-red-FujgyDpN.variant-secondary-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-content:#f23645}html.theme-dark .color-red-FujgyDpN.variant-secondary-FujgyDpN{--ui-lib-button-default-color-content:#f23645;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-bg:#0000}.color-red-FujgyDpN.variant-secondary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#cc2f3c;--ui-lib-button-default-color-border:#cc2f3c;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-red-FujgyDpN.variant-secondary-FujgyDpN:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#cc2f3c;--ui-lib-button-default-color-bg:#cc2f3c}.color-red-FujgyDpN.variant-secondary-FujgyDpN:active{--ui-lib-button-default-color-bg:#b22833;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-red-FujgyDpN.variant-secondary-FujgyDpN:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-bg:#b22833}html.theme-dark .color-red-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-content:#f23645}html.theme-dark .color-red-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#cc2f3c;--ui-lib-button-default-color-border:#cc2f3c;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-red-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#b22833;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-content:#fff}.color-red-FujgyDpN.variant-secondary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-red-FujgyDpN.variant-secondary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-red-FujgyDpN.variant-ghost-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#0000}.color-red-FujgyDpN.variant-ghost-FujgyDpN,html.theme-dark .color-red-FujgyDpN.variant-ghost-FujgyDpN{--ui-lib-button-default-color-content:#f23645}html.theme-dark .color-red-FujgyDpN.variant-ghost-FujgyDpN{--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-bg:#0000}.color-red-FujgyDpN.variant-ghost-FujgyDpN:hover{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-content:#f23645}html.theme-dark .color-red-FujgyDpN.variant-ghost-FujgyDpN:hover{--ui-lib-button-default-color-content:#f23645;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-bg:#0000}.color-red-FujgyDpN.variant-ghost-FujgyDpN:active{--ui-lib-button-default-color-bg:#b22833;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-red-FujgyDpN.variant-ghost-FujgyDpN:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-bg:#b22833}html.theme-dark .color-red-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-content:#f23645}html.theme-dark .color-red-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-content:#f23645}html.theme-dark .color-red-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#b22833;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-content:#fff}.color-red-FujgyDpN.variant-ghost-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-red-FujgyDpN.variant-ghost-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-black-FujgyDpN.variant-primary-FujgyDpN{--ui-lib-button-default-color-bg:#131722;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-FujgyDpN.variant-primary-FujgyDpN{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-bg:#fff}.color-black-FujgyDpN.variant-primary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#2a2e39;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-FujgyDpN.variant-primary-FujgyDpN:hover{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-bg:#f0f3fa}.color-black-FujgyDpN.variant-primary-FujgyDpN:active{--ui-lib-button-default-color-bg:#434651;--ui-lib-button-default-color-border:#434651;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-FujgyDpN.variant-primary-FujgyDpN:active{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#d1d4dc;--ui-lib-button-default-color-bg:#d1d4dc}html.theme-dark .color-black-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#131722;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#2a2e39;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#434651;--ui-lib-button-default-color-border:#434651;--ui-lib-button-default-color-content:#fff}.color-black-FujgyDpN.variant-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-black-FujgyDpN.variant-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-black-FujgyDpN.variant-quiet-primary-FujgyDpN{--ui-lib-button-default-color-bg:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-black-FujgyDpN.variant-quiet-primary-FujgyDpN{--ui-lib-button-default-color-content:#d1d4dc;--ui-lib-button-default-color-border:#000;--ui-lib-button-default-color-bg:#000}.color-black-FujgyDpN.variant-quiet-primary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#131722;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-FujgyDpN.variant-quiet-primary-FujgyDpN:hover{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-bg:#fff}.color-black-FujgyDpN.variant-quiet-primary-FujgyDpN:active{--ui-lib-button-default-color-bg:#2a2e39;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-FujgyDpN.variant-quiet-primary-FujgyDpN:active{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-bg:#f0f3fa}html.theme-dark .color-black-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-black-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#131722;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#2a2e39;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-content:#fff}.color-black-FujgyDpN.variant-quiet-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-black-FujgyDpN.variant-quiet-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-black-FujgyDpN.variant-secondary-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-black-FujgyDpN.variant-secondary-FujgyDpN{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-bg:#0000}.color-black-FujgyDpN.variant-secondary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#2a2e39;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-FujgyDpN.variant-secondary-FujgyDpN:hover{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-bg:#f0f3fa}.color-black-FujgyDpN.variant-secondary-FujgyDpN:active{--ui-lib-button-default-color-bg:#434651;--ui-lib-button-default-color-border:#434651;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-FujgyDpN.variant-secondary-FujgyDpN:active{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#d1d4dc;--ui-lib-button-default-color-bg:#d1d4dc}html.theme-dark .color-black-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-black-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#2a2e39;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#434651;--ui-lib-button-default-color-border:#434651;--ui-lib-button-default-color-content:#fff}.color-black-FujgyDpN.variant-secondary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-black-FujgyDpN.variant-secondary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-black-FujgyDpN.variant-ghost-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-black-FujgyDpN.variant-ghost-FujgyDpN{--ui-lib-button-default-color-content:#d1d4dc;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-bg:#0000}.color-black-FujgyDpN.variant-ghost-FujgyDpN:hover{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-black-FujgyDpN.variant-ghost-FujgyDpN:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-bg:#0000}.color-black-FujgyDpN.variant-ghost-FujgyDpN:active{--ui-lib-button-default-color-bg:#2a2e39;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-FujgyDpN.variant-ghost-FujgyDpN:active{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-bg:#f0f3fa}html.theme-dark .color-black-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-black-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-black-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#2a2e39;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#fff}.color-black-FujgyDpN.variant-ghost-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-black-FujgyDpN.variant-ghost-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-invertedblack-FujgyDpN.variant-primary-FujgyDpN{--ui-lib-button-default-color-bg:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-invertedblack-FujgyDpN.variant-primary-FujgyDpN{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-bg:#131722}.color-invertedblack-FujgyDpN.variant-primary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-invertedblack-FujgyDpN.variant-primary-FujgyDpN:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-bg:#2a2e39}.color-invertedblack-FujgyDpN.variant-primary-FujgyDpN:active{--ui-lib-button-default-color-bg:#d1d4dc;--ui-lib-button-default-color-border:#d1d4dc;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-invertedblack-FujgyDpN.variant-primary-FujgyDpN:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#434651;--ui-lib-button-default-color-bg:#434651}html.theme-dark .color-invertedblack-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-invertedblack-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-invertedblack-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#d1d4dc;--ui-lib-button-default-color-border:#d1d4dc;--ui-lib-button-default-color-content:#131722}.color-invertedblack-FujgyDpN.variant-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-invertedblack-FujgyDpN.variant-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-invertedblack-FujgyDpN.variant-quiet-primary-FujgyDpN{--ui-lib-button-default-color-bg:#000;--ui-lib-button-default-color-border:#000;--ui-lib-button-default-color-content:#d1d4dc}html.theme-dark .color-invertedblack-FujgyDpN.variant-quiet-primary-FujgyDpN{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-bg:#fff}.color-invertedblack-FujgyDpN.variant-quiet-primary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-invertedblack-FujgyDpN.variant-quiet-primary-FujgyDpN:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-bg:#131722}.color-invertedblack-FujgyDpN.variant-quiet-primary-FujgyDpN:active{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-invertedblack-FujgyDpN.variant-quiet-primary-FujgyDpN:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-bg:#2a2e39}html.theme-dark .color-invertedblack-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#000;--ui-lib-button-default-color-border:#000;--ui-lib-button-default-color-content:#d1d4dc}html.theme-dark .color-invertedblack-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-invertedblack-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}.color-invertedblack-FujgyDpN.variant-quiet-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-invertedblack-FujgyDpN.variant-quiet-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-invertedblack-FujgyDpN.variant-secondary-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-invertedblack-FujgyDpN.variant-secondary-FujgyDpN{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-bg:#0000}.color-invertedblack-FujgyDpN.variant-secondary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-invertedblack-FujgyDpN.variant-secondary-FujgyDpN:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-bg:#2a2e39}.color-invertedblack-FujgyDpN.variant-secondary-FujgyDpN:active{--ui-lib-button-default-color-bg:#d1d4dc;--ui-lib-button-default-color-border:#d1d4dc;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-invertedblack-FujgyDpN.variant-secondary-FujgyDpN:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#434651;--ui-lib-button-default-color-bg:#434651}html.theme-dark .color-invertedblack-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-invertedblack-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-invertedblack-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#d1d4dc;--ui-lib-button-default-color-border:#d1d4dc;--ui-lib-button-default-color-content:#131722}.color-invertedblack-FujgyDpN.variant-secondary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-invertedblack-FujgyDpN.variant-secondary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-invertedblack-FujgyDpN.variant-ghost-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-content:#d1d4dc}html.theme-dark .color-invertedblack-FujgyDpN.variant-ghost-FujgyDpN{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-bg:#0000}.color-invertedblack-FujgyDpN.variant-ghost-FujgyDpN:hover{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-invertedblack-FujgyDpN.variant-ghost-FujgyDpN:hover{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-bg:#0000}.color-invertedblack-FujgyDpN.variant-ghost-FujgyDpN:active{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-invertedblack-FujgyDpN.variant-ghost-FujgyDpN:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-bg:#2a2e39}html.theme-dark .color-invertedblack-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-content:#d1d4dc}html.theme-dark .color-invertedblack-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-invertedblack-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#131722}.color-invertedblack-FujgyDpN.variant-ghost-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-invertedblack-FujgyDpN.variant-ghost-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-brand-FujgyDpN,.color-gray-FujgyDpN,html.theme-dark .color-brand-FujgyDpN,html.theme-dark .color-gray-FujgyDpN{--ui-lib-button-default-color-focus-outline:#2962ffcc}.color-red-FujgyDpN,html.theme-dark .color-red-FujgyDpN{--ui-lib-button-default-color-focus-outline:#f23645cc}.color-black-FujgyDpN,.color-invertedblack-FujgyDpN,html.theme-dark .color-black-FujgyDpN,html.theme-dark .color-invertedblack-FujgyDpN{--ui-lib-button-default-color-focus-outline:#2962ffcc}.variant-primary-FujgyDpN:disabled{background-color:#e0e3eb;border-color:#e0e3eb;color:#b2b5be;transform:none}html.theme-dark .variant-primary-FujgyDpN:disabled{background-color:#363a45;border-color:#363a45;color:#5d606b}.variant-primary-FujgyDpN:disabled:after{display:none}.variant-quiet-primary-FujgyDpN:disabled,html.theme-dark .variant-primary-FujgyDpN.disable-themes-FujgyDpN:disabled{background-color:#e0e3eb;border-color:#e0e3eb;color:#b2b5be}.variant-quiet-primary-FujgyDpN:disabled{transform:none}html.theme-dark .variant-quiet-primary-FujgyDpN:disabled{background-color:#363a45;border-color:#363a45;color:#5d606b}.variant-quiet-primary-FujgyDpN:disabled:after{display:none}html.theme-dark .variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN:disabled{background-color:#e0e3eb;border-color:#e0e3eb;color:#b2b5be}.variant-secondary-FujgyDpN:disabled{background-color:initial;border-color:#e0e3eb;color:#b2b5be;transform:none}html.theme-dark .variant-secondary-FujgyDpN:disabled{background-color:initial;border-color:#363a45;color:#5d606b}.variant-secondary-FujgyDpN:disabled:after{display:none}html.theme-dark .variant-secondary-FujgyDpN.disable-themes-FujgyDpN:disabled{background-color:initial;border-color:#e0e3eb;color:#b2b5be}.variant-ghost-FujgyDpN:disabled{background-color:initial;border-color:#0000;color:#b2b5be;transform:none}html.theme-dark .variant-ghost-FujgyDpN:disabled{background-color:initial;border-color:#0000;color:#5d606b}.variant-ghost-FujgyDpN:disabled:after{display:none}html.theme-dark .variant-ghost-FujgyDpN.disable-themes-FujgyDpN:disabled{background-color:initial;border-color:#0000;color:#b2b5be}.size-xsmall-FujgyDpN{border-radius:14px;border-width:1px;height:28px}.size-xsmall-FujgyDpN.icon-only-FujgyDpN{width:28px}.size-xsmall-FujgyDpN:not(.size-xsmall-FujgyDpN.icon-only-FujgyDpN){padding:0 11px}.size-xsmall-FujgyDpN:not(.size-xsmall-FujgyDpN.icon-only-FujgyDpN).with-start-icon-FujgyDpN{padding-left:7px}.size-xsmall-FujgyDpN:not(.size-xsmall-FujgyDpN.icon-only-FujgyDpN).with-end-icon-FujgyDpN{padding-right:7px}.size-xsmall-FujgyDpN{outline:none;overflow:visible;position:relative}.size-xsmall-FujgyDpN:focus{outline:none}.size-xsmall-FujgyDpN:focus-visible{outline:none}.size-xsmall-FujgyDpN:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 10px);left:-5px;pointer-events:none;position:absolute;top:-5px;width:calc(100% + 10px);z-index:1}.size-xsmall-FujgyDpN:focus:after{display:block}.size-xsmall-FujgyDpN:focus-visible:after{display:block}.size-xsmall-FujgyDpN:focus:not(:focus-visible):after{display:none}.size-xsmall-FujgyDpN:after{border-radius:18px}.size-xsmall-FujgyDpN:not(.size-xsmall-FujgyDpN.icon-only-FujgyDpN) .startIcon-FujgyDpN{margin-inline-end:4px}.size-xsmall-FujgyDpN:not(.size-xsmall-FujgyDpN.icon-only-FujgyDpN) .endIcon-FujgyDpN{margin-inline-start:4px}.size-small-FujgyDpN{border-radius:17px;border-width:1px;height:34px}.size-small-FujgyDpN.icon-only-FujgyDpN{width:34px}.size-small-FujgyDpN:not(.size-small-FujgyDpN.icon-only-FujgyDpN){padding:0 15px}.size-small-FujgyDpN:not(.size-small-FujgyDpN.icon-only-FujgyDpN).with-start-icon-FujgyDpN{padding-left:11px}.size-small-FujgyDpN:not(.size-small-FujgyDpN.icon-only-FujgyDpN).with-end-icon-FujgyDpN{padding-right:11px}.size-small-FujgyDpN{outline:none;overflow:visible;position:relative}.size-small-FujgyDpN:focus{outline:none}.size-small-FujgyDpN:focus-visible{outline:none}.size-small-FujgyDpN:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 10px);left:-5px;pointer-events:none;position:absolute;top:-5px;width:calc(100% + 10px);z-index:1}.size-small-FujgyDpN:focus:after{display:block}.size-small-FujgyDpN:focus-visible:after{display:block}.size-small-FujgyDpN:focus:not(:focus-visible):after{display:none}.size-small-FujgyDpN:after{border-radius:21px}.size-small-FujgyDpN:not(.size-small-FujgyDpN.icon-only-FujgyDpN) .startIcon-FujgyDpN{margin-inline-end:4px}.size-small-FujgyDpN:not(.size-small-FujgyDpN.icon-only-FujgyDpN) .endIcon-FujgyDpN{margin-inline-start:4px}.size-medium-FujgyDpN{border-radius:20px;border-width:2px;height:40px}.size-medium-FujgyDpN.icon-only-FujgyDpN{width:40px}.size-medium-FujgyDpN:not(.size-medium-FujgyDpN.icon-only-FujgyDpN){padding:0 14px}.size-medium-FujgyDpN:not(.size-medium-FujgyDpN.icon-only-FujgyDpN).with-start-icon-FujgyDpN{padding-left:10px}.size-medium-FujgyDpN:not(.size-medium-FujgyDpN.icon-only-FujgyDpN).with-end-icon-FujgyDpN{padding-right:10px}.size-medium-FujgyDpN{outline:none;overflow:visible;position:relative}.size-medium-FujgyDpN:focus{outline:none}.size-medium-FujgyDpN:focus-visible{outline:none}.size-medium-FujgyDpN:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 12px);left:-6px;pointer-events:none;position:absolute;top:-6px;width:calc(100% + 12px);z-index:1}.size-medium-FujgyDpN:focus:after{display:block}.size-medium-FujgyDpN:focus-visible:after{display:block}.size-medium-FujgyDpN:focus:not(:focus-visible):after{display:none}.size-medium-FujgyDpN:after{border-radius:24px}.size-medium-FujgyDpN:not(.size-medium-FujgyDpN.icon-only-FujgyDpN) .startIcon-FujgyDpN{margin-inline-end:4px}.size-medium-FujgyDpN:not(.size-medium-FujgyDpN.icon-only-FujgyDpN) .endIcon-FujgyDpN{margin-inline-start:4px}.size-large-FujgyDpN{border-radius:24px;border-width:2px;height:48px}.size-large-FujgyDpN.icon-only-FujgyDpN{width:48px}.size-large-FujgyDpN:not(.size-large-FujgyDpN.icon-only-FujgyDpN){padding:0 26px}.size-large-FujgyDpN:not(.size-large-FujgyDpN.icon-only-FujgyDpN).with-start-icon-FujgyDpN{padding-left:18px}.size-large-FujgyDpN:not(.size-large-FujgyDpN.icon-only-FujgyDpN).with-end-icon-FujgyDpN{padding-right:18px}.size-large-FujgyDpN{outline:none;overflow:visible;position:relative}.size-large-FujgyDpN:focus{outline:none}.size-large-FujgyDpN:focus-visible{outline:none}.size-large-FujgyDpN:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 12px);left:-6px;pointer-events:none;position:absolute;top:-6px;width:calc(100% + 12px);z-index:1}.size-large-FujgyDpN:focus:after{display:block}.size-large-FujgyDpN:focus-visible:after{display:block}.size-large-FujgyDpN:focus:not(:focus-visible):after{display:none}.size-large-FujgyDpN:after{border-radius:28px}.size-large-FujgyDpN:not(.size-large-FujgyDpN.icon-only-FujgyDpN) .startIcon-FujgyDpN{margin-inline-end:8px}.size-large-FujgyDpN:not(.size-large-FujgyDpN.icon-only-FujgyDpN) .endIcon-FujgyDpN{margin-inline-start:8px}.size-xlarge-FujgyDpN{border-radius:28px;border-width:2px;height:56px}.size-xlarge-FujgyDpN.icon-only-FujgyDpN{width:56px}.size-xlarge-FujgyDpN:not(.size-xlarge-FujgyDpN.icon-only-FujgyDpN){padding:0 30px}.size-xlarge-FujgyDpN:not(.size-xlarge-FujgyDpN.icon-only-FujgyDpN).with-start-icon-FujgyDpN{padding-left:22px}.size-xlarge-FujgyDpN:not(.size-xlarge-FujgyDpN.icon-only-FujgyDpN).with-end-icon-FujgyDpN{padding-right:22px}.size-xlarge-FujgyDpN{outline:none;overflow:visible;position:relative}.size-xlarge-FujgyDpN:focus{outline:none}.size-xlarge-FujgyDpN:focus-visible{outline:none}.size-xlarge-FujgyDpN:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 12px);left:-6px;pointer-events:none;position:absolute;top:-6px;width:calc(100% + 12px);z-index:1}.size-xlarge-FujgyDpN:focus:after{display:block}.size-xlarge-FujgyDpN:focus-visible:after{display:block}.size-xlarge-FujgyDpN:focus:not(:focus-visible):after{display:none}.size-xlarge-FujgyDpN:after{border-radius:32px}.size-xlarge-FujgyDpN:not(.size-xlarge-FujgyDpN.icon-only-FujgyDpN) .startIcon-FujgyDpN{margin-inline-end:8px}.size-xlarge-FujgyDpN:not(.size-xlarge-FujgyDpN.icon-only-FujgyDpN) .endIcon-FujgyDpN{margin-inline-start:8px}.size-xxlarge-FujgyDpN{border-radius:40px;border-width:2px;height:80px}.size-xxlarge-FujgyDpN.icon-only-FujgyDpN{width:80px}.size-xxlarge-FujgyDpN:not(.size-xxlarge-FujgyDpN.icon-only-FujgyDpN){padding:0 30px}.size-xxlarge-FujgyDpN:not(.size-xxlarge-FujgyDpN.icon-only-FujgyDpN).with-start-icon-FujgyDpN{padding-left:22px}.size-xxlarge-FujgyDpN:not(.size-xxlarge-FujgyDpN.icon-only-FujgyDpN).with-end-icon-FujgyDpN{padding-right:22px}.size-xxlarge-FujgyDpN{outline:none;overflow:visible;position:relative}.size-xxlarge-FujgyDpN:focus{outline:none}.size-xxlarge-FujgyDpN:focus-visible{outline:none}.size-xxlarge-FujgyDpN:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 12px);left:-6px;pointer-events:none;position:absolute;top:-6px;width:calc(100% + 12px);z-index:1}.size-xxlarge-FujgyDpN:focus:after{display:block}.size-xxlarge-FujgyDpN:focus-visible:after{display:block}.size-xxlarge-FujgyDpN:focus:not(:focus-visible):after{display:none}.size-xxlarge-FujgyDpN:after{border-radius:44px}.size-xxlarge-FujgyDpN:not(.size-xxlarge-FujgyDpN.icon-only-FujgyDpN) .startIcon-FujgyDpN{margin-inline-end:8px}.size-xxlarge-FujgyDpN:not(.size-xxlarge-FujgyDpN.icon-only-FujgyDpN) .endIcon-FujgyDpN{margin-inline-start:8px}.size-xsmall-FujgyDpN .content-FujgyDpN{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}.size-small-FujgyDpN .content-FujgyDpN{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.size-medium-FujgyDpN .content-FujgyDpN,.size-small-FujgyDpN .content-FujgyDpN{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.size-medium-FujgyDpN .content-FujgyDpN{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:500}.size-large-FujgyDpN .content-FujgyDpN{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:500}.size-large-FujgyDpN .content-FujgyDpN,.size-xlarge-FujgyDpN .content-FujgyDpN{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.size-xlarge-FujgyDpN .content-FujgyDpN{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600}.size-xxlarge-FujgyDpN .content-FujgyDpN{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:20px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.animated-FujgyDpN{transition-duration:.2s;transition-property:border-color,background-color,color;transition-timing-function:ease-in-out}.animated-FujgyDpN:after{display:block;opacity:0;transition:opacity .2s ease-in-out,visibility 0s ease-in-out .2s;visibility:hidden}.animated-FujgyDpN:focus:after{opacity:1;transition:opacity .2s ease-in-out;visibility:visible}.animated-FujgyDpN:focus-visible:after{opacity:1;transition:opacity .2s ease-in-out;visibility:visible}.animated-FujgyDpN:focus:not(:focus-visible):after{opacity:0;transition:opacity .2s ease-in-out,visibility 0s ease-in-out .2s;visibility:hidden}.stretch-FujgyDpN{width:100%}.round-tabs-J4T7wK54{display:flex}.round-tabs-J4T7wK54.align-start-J4T7wK54{justify-content:flex-start}.round-tabs-J4T7wK54.align-center-J4T7wK54{justify-content:center}.round-tabs-J4T7wK54 .tab-J4T7wK54.tab-primary-J4T7wK54{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .round-tabs-J4T7wK54 .tab-J4T7wK54.tab-primary-J4T7wK54{--ui-lib-button-default-color-content:#d1d4dc;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-bg:#2a2e39}.round-tabs-J4T7wK54 .tab-J4T7wK54.tab-primary-J4T7wK54:hover{--ui-lib-button-default-color-bg:#e0e3eb;--ui-lib-button-default-color-border:#e0e3eb;--ui-lib-button-default-color-content:#131722}html.theme-dark .round-tabs-J4T7wK54 .tab-J4T7wK54.tab-primary-J4T7wK54:hover{--ui-lib-button-default-color-content:#d1d4dc;--ui-lib-button-default-color-border:#363a45;--ui-lib-button-default-color-bg:#363a45}.round-tabs-J4T7wK54 .tab-J4T7wK54.tab-primary-J4T7wK54:active{--ui-lib-button-default-color-bg:#d1d4dc;--ui-lib-button-default-color-border:#d1d4dc;--ui-lib-button-default-color-content:#131722}html.theme-dark .round-tabs-J4T7wK54 .tab-J4T7wK54.tab-primary-J4T7wK54:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#434651;--ui-lib-button-default-color-bg:#434651}.round-tabs-J4T7wK54 .tab-J4T7wK54.tab-primary-J4T7wK54.checked-J4T7wK54{--ui-lib-button-default-color-bg:#131722;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#fff}html.theme-dark .round-tabs-J4T7wK54 .tab-J4T7wK54.tab-primary-J4T7wK54.checked-J4T7wK54{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-bg:#fff}.round-tabs-J4T7wK54 .tab-J4T7wK54.tab-ghost-J4T7wK54{--ui-lib-button-default-color-content:#131722}html.theme-dark .round-tabs-J4T7wK54 .tab-J4T7wK54.tab-ghost-J4T7wK54{--ui-lib-button-default-color-content:#d1d4dc}.round-tabs-J4T7wK54 .tab-J4T7wK54.tab-ghost-J4T7wK54:hover{--ui-lib-button-default-color-border:#e0e3eb;--ui-lib-button-default-color-content:#131722}html.theme-dark .round-tabs-J4T7wK54 .tab-J4T7wK54.tab-ghost-J4T7wK54:hover{--ui-lib-button-default-color-content:#d1d4dc;--ui-lib-button-default-color-border:#434651}.round-tabs-J4T7wK54 .tab-J4T7wK54.tab-ghost-J4T7wK54:active{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#131722}html.theme-dark .round-tabs-J4T7wK54 .tab-J4T7wK54.tab-ghost-J4T7wK54:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-bg:#0000}.round-tabs-J4T7wK54 .tab-J4T7wK54.tab-ghost-J4T7wK54.checked-J4T7wK54{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#131722}html.theme-dark .round-tabs-J4T7wK54 .tab-J4T7wK54.tab-ghost-J4T7wK54.checked-J4T7wK54{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-bg:#0000}.size-xsmall-J4T7wK54{margin:-6px 0}.size-xsmall-J4T7wK54 .tab-J4T7wK54{margin-bottom:6px;margin-top:6px}.size-xsmall-J4T7wK54 .tab-J4T7wK54:not(:last-child){margin-right:12px}.size-small-J4T7wK54{margin:-8px 0}.size-small-J4T7wK54 .tab-J4T7wK54{margin-bottom:8px;margin-top:8px}.size-small-J4T7wK54 .tab-J4T7wK54:not(:last-child){margin-right:16px}.size-large-J4T7wK54{margin:-8px 0}.size-large-J4T7wK54 .tab-J4T7wK54{margin-bottom:8px;margin-top:8px}.size-large-J4T7wK54 .tab-J4T7wK54:not(:last-child){margin-right:16px}.title-QPktCwTY{color:#6a6d78;cursor:default;font-size:11px;letter-spacing:.4px;line-height:16px;padding:10px 20px 8px;text-transform:uppercase}html.theme-dark .title-QPktCwTY{color:#868993}.tabs-QPktCwTY{padding:12px 20px}.empty-QPktCwTY{align-items:center;color:#131722;cursor:default;display:flex;flex:1 1;flex-direction:column;font-size:16px;justify-content:center;line-height:24px}html.theme-dark .empty-QPktCwTY{color:#d1d4dc}.empty-QPktCwTY .image-QPktCwTY{height:72px;margin-bottom:8px;width:72px}.spinner-QPktCwTY{margin-top:-12px}.contentList-QPktCwTY{min-width:100%}@media screen and (min-width:480px){.contentList-QPktCwTY{width:380px}} \ No newline at end of file diff --git a/charting_library/bundles/9465.fd61e82b3c912f2e9fad.rtl.css b/charting_library/bundles/9465.fd61e82b3c912f2e9fad.rtl.css new file mode 100644 index 0000000..7b04ac1 --- /dev/null +++ b/charting_library/bundles/9465.fd61e82b3c912f2e9fad.rtl.css @@ -0,0 +1 @@ +.round-button-FujgyDpN{align-items:center;background-color:var(--ui-lib-button-color-bg,var(--ui-lib-button-default-color-bg));border-color:var(--ui-lib-button-color-border,var(--ui-lib-button-default-color-border));border-style:solid;box-sizing:border-box;color:var(--ui-lib-button-color-content,var(--ui-lib-button-default-color-content));cursor:default;display:inline-flex;justify-content:center;max-width:100%;position:relative}.round-button-FujgyDpN .icon-FujgyDpN{display:inline-flex;flex-shrink:0;max-height:28px;max-width:28px;min-height:18px;min-width:18px}.round-button-FujgyDpN:after{border-color:var(--ui-lib-button-color-focus-outline,var(--ui-lib-button-default-color-focus-outline))}.content-FujgyDpN{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-FujgyDpN{cursor:pointer}.color-brand-FujgyDpN.variant-primary-FujgyDpN{--ui-lib-button-default-color-bg:#2962ff;--ui-lib-button-default-color-border:#2962ff;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-brand-FujgyDpN.variant-primary-FujgyDpN{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#2962ff;--ui-lib-button-default-color-bg:#2962ff}.color-brand-FujgyDpN.variant-primary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#1e53e5;--ui-lib-button-default-color-border:#1e53e5;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-brand-FujgyDpN.variant-primary-FujgyDpN:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#1e53e5;--ui-lib-button-default-color-bg:#1e53e5}.color-brand-FujgyDpN.variant-primary-FujgyDpN:active{--ui-lib-button-default-color-bg:#1848cc;--ui-lib-button-default-color-border:#1848cc;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-brand-FujgyDpN.variant-primary-FujgyDpN:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#1848cc;--ui-lib-button-default-color-bg:#1848cc}html.theme-dark .color-brand-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#2962ff;--ui-lib-button-default-color-border:#2962ff;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-brand-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#1e53e5;--ui-lib-button-default-color-border:#1e53e5;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-brand-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#1848cc;--ui-lib-button-default-color-border:#1848cc;--ui-lib-button-default-color-content:#fff}.color-brand-FujgyDpN.variant-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-brand-FujgyDpN.variant-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-brand-FujgyDpN.variant-quiet-primary-FujgyDpN{--ui-lib-button-default-color-bg:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#2962ff}html.theme-dark .color-brand-FujgyDpN.variant-quiet-primary-FujgyDpN{--ui-lib-button-default-color-content:#2962ff;--ui-lib-button-default-color-border:#000;--ui-lib-button-default-color-bg:#000}.color-brand-FujgyDpN.variant-quiet-primary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#2962ff}html.theme-dark .color-brand-FujgyDpN.variant-quiet-primary-FujgyDpN:hover{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-brand-FujgyDpN.variant-quiet-primary-FujgyDpN:active{--ui-lib-button-default-color-bg:#bbd9fb;--ui-lib-button-default-color-border:#bbd9fb;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-brand-FujgyDpN.variant-quiet-primary-FujgyDpN:active{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#143a87;--ui-lib-button-default-color-bg:#143a87}html.theme-dark .color-brand-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#2962ff}html.theme-dark .color-brand-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#2962ff}html.theme-dark .color-brand-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#bbd9fb;--ui-lib-button-default-color-border:#bbd9fb;--ui-lib-button-default-color-content:#1e53e5}.color-brand-FujgyDpN.variant-quiet-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-brand-FujgyDpN.variant-quiet-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-brand-FujgyDpN.variant-secondary-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#2962ff;--ui-lib-button-default-color-content:#2962ff}html.theme-dark .color-brand-FujgyDpN.variant-secondary-FujgyDpN{--ui-lib-button-default-color-content:#2962ff;--ui-lib-button-default-color-border:#2962ff;--ui-lib-button-default-color-bg:#0000}.color-brand-FujgyDpN.variant-secondary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#1e53e5;--ui-lib-button-default-color-border:#1e53e5;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-brand-FujgyDpN.variant-secondary-FujgyDpN:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#1e53e5;--ui-lib-button-default-color-bg:#1e53e5}.color-brand-FujgyDpN.variant-secondary-FujgyDpN:active{--ui-lib-button-default-color-bg:#1848cc;--ui-lib-button-default-color-border:#1848cc;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-brand-FujgyDpN.variant-secondary-FujgyDpN:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#1848cc;--ui-lib-button-default-color-bg:#1848cc}html.theme-dark .color-brand-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#2962ff;--ui-lib-button-default-color-content:#2962ff}html.theme-dark .color-brand-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#1e53e5;--ui-lib-button-default-color-border:#1e53e5;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-brand-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#1848cc;--ui-lib-button-default-color-border:#1848cc;--ui-lib-button-default-color-content:#fff}.color-brand-FujgyDpN.variant-secondary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-brand-FujgyDpN.variant-secondary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-brand-FujgyDpN.variant-ghost-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#0000}.color-brand-FujgyDpN.variant-ghost-FujgyDpN,html.theme-dark .color-brand-FujgyDpN.variant-ghost-FujgyDpN{--ui-lib-button-default-color-content:#2962ff}html.theme-dark .color-brand-FujgyDpN.variant-ghost-FujgyDpN{--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-bg:#0000}.color-brand-FujgyDpN.variant-ghost-FujgyDpN:hover{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#2962ff;--ui-lib-button-default-color-content:#2962ff}html.theme-dark .color-brand-FujgyDpN.variant-ghost-FujgyDpN:hover{--ui-lib-button-default-color-content:#2962ff;--ui-lib-button-default-color-border:#2962ff;--ui-lib-button-default-color-bg:#0000}.color-brand-FujgyDpN.variant-ghost-FujgyDpN:active{--ui-lib-button-default-color-bg:#1848cc;--ui-lib-button-default-color-border:#1848cc;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-brand-FujgyDpN.variant-ghost-FujgyDpN:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#1848cc;--ui-lib-button-default-color-bg:#1848cc}html.theme-dark .color-brand-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-content:#2962ff}html.theme-dark .color-brand-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#2962ff;--ui-lib-button-default-color-content:#2962ff}html.theme-dark .color-brand-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#1848cc;--ui-lib-button-default-color-border:#1848cc;--ui-lib-button-default-color-content:#fff}.color-brand-FujgyDpN.variant-ghost-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-brand-FujgyDpN.variant-ghost-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-gray-FujgyDpN.variant-primary-FujgyDpN{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-primary-FujgyDpN{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-bg:#2a2e39}.color-gray-FujgyDpN.variant-primary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#e0e3eb;--ui-lib-button-default-color-border:#e0e3eb;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-primary-FujgyDpN:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#363a45;--ui-lib-button-default-color-bg:#363a45}.color-gray-FujgyDpN.variant-primary-FujgyDpN:active{--ui-lib-button-default-color-bg:#d1d4dc;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-primary-FujgyDpN:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-bg:#434651}html.theme-dark .color-gray-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#e0e3eb;--ui-lib-button-default-color-border:#e0e3eb;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#d1d4dc;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-content:#131722}.color-gray-FujgyDpN.variant-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-gray-FujgyDpN.variant-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-gray-FujgyDpN.variant-quiet-primary-FujgyDpN{--ui-lib-button-default-color-bg:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-quiet-primary-FujgyDpN{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-bg:#000}.color-gray-FujgyDpN.variant-quiet-primary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-quiet-primary-FujgyDpN:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-bg:#2a2e39}.color-gray-FujgyDpN.variant-quiet-primary-FujgyDpN:active{--ui-lib-button-default-color-bg:#e0e3eb;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-quiet-primary-FujgyDpN:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-bg:#363a45}html.theme-dark .color-gray-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#e0e3eb;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-content:#131722}.color-gray-FujgyDpN.variant-quiet-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-gray-FujgyDpN.variant-quiet-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-gray-FujgyDpN.variant-secondary-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#e0e3eb;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-secondary-FujgyDpN{--ui-lib-button-default-color-content:#d1d4dc;--ui-lib-button-default-color-border:#434651;--ui-lib-button-default-color-bg:#0000}.color-gray-FujgyDpN.variant-secondary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-secondary-FujgyDpN:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-bg:#2a2e39}.color-gray-FujgyDpN.variant-secondary-FujgyDpN:active{--ui-lib-button-default-color-bg:#e0e3eb;--ui-lib-button-default-color-border:#e0e3eb;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-secondary-FujgyDpN:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#363a45;--ui-lib-button-default-color-bg:#363a45}html.theme-dark .color-gray-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#e0e3eb;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#e0e3eb;--ui-lib-button-default-color-border:#e0e3eb;--ui-lib-button-default-color-content:#131722}.color-gray-FujgyDpN.variant-secondary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-gray-FujgyDpN.variant-secondary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-gray-FujgyDpN.variant-ghost-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-ghost-FujgyDpN{--ui-lib-button-default-color-content:#d1d4dc;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-bg:#0000}.color-gray-FujgyDpN.variant-ghost-FujgyDpN:hover{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#e0e3eb;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-ghost-FujgyDpN:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#434651;--ui-lib-button-default-color-bg:#0000}.color-gray-FujgyDpN.variant-ghost-FujgyDpN:active{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-ghost-FujgyDpN:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-bg:#2a2e39}html.theme-dark .color-gray-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#e0e3eb;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-gray-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}.color-gray-FujgyDpN.variant-ghost-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-gray-FujgyDpN.variant-ghost-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-red-FujgyDpN.variant-primary-FujgyDpN{--ui-lib-button-default-color-bg:#f23645;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-red-FujgyDpN.variant-primary-FujgyDpN{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-bg:#f23645}.color-red-FujgyDpN.variant-primary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#cc2f3c;--ui-lib-button-default-color-border:#cc2f3c;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-red-FujgyDpN.variant-primary-FujgyDpN:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#cc2f3c;--ui-lib-button-default-color-bg:#cc2f3c}.color-red-FujgyDpN.variant-primary-FujgyDpN:active{--ui-lib-button-default-color-bg:#b22833;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-red-FujgyDpN.variant-primary-FujgyDpN:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-bg:#b22833}html.theme-dark .color-red-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#f23645;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-red-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#cc2f3c;--ui-lib-button-default-color-border:#cc2f3c;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-red-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#b22833;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-content:#fff}.color-red-FujgyDpN.variant-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-red-FujgyDpN.variant-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-red-FujgyDpN.variant-quiet-primary-FujgyDpN{--ui-lib-button-default-color-bg:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#f23645}html.theme-dark .color-red-FujgyDpN.variant-quiet-primary-FujgyDpN{--ui-lib-button-default-color-content:#f23645;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-bg:#131722}.color-red-FujgyDpN.variant-quiet-primary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#f23645}html.theme-dark .color-red-FujgyDpN.variant-quiet-primary-FujgyDpN:hover{--ui-lib-button-default-color-content:#f23645;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-bg:#2a2e39}.color-red-FujgyDpN.variant-quiet-primary-FujgyDpN:active{--ui-lib-button-default-color-bg:#ffebec;--ui-lib-button-default-color-border:#ffebec;--ui-lib-button-default-color-content:#f23645}html.theme-dark .color-red-FujgyDpN.variant-quiet-primary-FujgyDpN:active{--ui-lib-button-default-color-content:#f23645;--ui-lib-button-default-color-border:#331f20;--ui-lib-button-default-color-bg:#331f20}html.theme-dark .color-red-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#f23645}html.theme-dark .color-red-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#f23645}html.theme-dark .color-red-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#ffebec;--ui-lib-button-default-color-border:#ffebec;--ui-lib-button-default-color-content:#f23645}.color-red-FujgyDpN.variant-quiet-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-red-FujgyDpN.variant-quiet-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-red-FujgyDpN.variant-secondary-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-content:#f23645}html.theme-dark .color-red-FujgyDpN.variant-secondary-FujgyDpN{--ui-lib-button-default-color-content:#f23645;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-bg:#0000}.color-red-FujgyDpN.variant-secondary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#cc2f3c;--ui-lib-button-default-color-border:#cc2f3c;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-red-FujgyDpN.variant-secondary-FujgyDpN:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#cc2f3c;--ui-lib-button-default-color-bg:#cc2f3c}.color-red-FujgyDpN.variant-secondary-FujgyDpN:active{--ui-lib-button-default-color-bg:#b22833;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-red-FujgyDpN.variant-secondary-FujgyDpN:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-bg:#b22833}html.theme-dark .color-red-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-content:#f23645}html.theme-dark .color-red-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#cc2f3c;--ui-lib-button-default-color-border:#cc2f3c;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-red-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#b22833;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-content:#fff}.color-red-FujgyDpN.variant-secondary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-red-FujgyDpN.variant-secondary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-red-FujgyDpN.variant-ghost-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#0000}.color-red-FujgyDpN.variant-ghost-FujgyDpN,html.theme-dark .color-red-FujgyDpN.variant-ghost-FujgyDpN{--ui-lib-button-default-color-content:#f23645}html.theme-dark .color-red-FujgyDpN.variant-ghost-FujgyDpN{--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-bg:#0000}.color-red-FujgyDpN.variant-ghost-FujgyDpN:hover{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-content:#f23645}html.theme-dark .color-red-FujgyDpN.variant-ghost-FujgyDpN:hover{--ui-lib-button-default-color-content:#f23645;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-bg:#0000}.color-red-FujgyDpN.variant-ghost-FujgyDpN:active{--ui-lib-button-default-color-bg:#b22833;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-red-FujgyDpN.variant-ghost-FujgyDpN:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-bg:#b22833}html.theme-dark .color-red-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-content:#f23645}html.theme-dark .color-red-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#f23645;--ui-lib-button-default-color-content:#f23645}html.theme-dark .color-red-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#b22833;--ui-lib-button-default-color-border:#b22833;--ui-lib-button-default-color-content:#fff}.color-red-FujgyDpN.variant-ghost-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-red-FujgyDpN.variant-ghost-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-black-FujgyDpN.variant-primary-FujgyDpN{--ui-lib-button-default-color-bg:#131722;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-FujgyDpN.variant-primary-FujgyDpN{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-bg:#fff}.color-black-FujgyDpN.variant-primary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#2a2e39;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-FujgyDpN.variant-primary-FujgyDpN:hover{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-bg:#f0f3fa}.color-black-FujgyDpN.variant-primary-FujgyDpN:active{--ui-lib-button-default-color-bg:#434651;--ui-lib-button-default-color-border:#434651;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-FujgyDpN.variant-primary-FujgyDpN:active{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#d1d4dc;--ui-lib-button-default-color-bg:#d1d4dc}html.theme-dark .color-black-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#131722;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#2a2e39;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#434651;--ui-lib-button-default-color-border:#434651;--ui-lib-button-default-color-content:#fff}.color-black-FujgyDpN.variant-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-black-FujgyDpN.variant-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-black-FujgyDpN.variant-quiet-primary-FujgyDpN{--ui-lib-button-default-color-bg:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-black-FujgyDpN.variant-quiet-primary-FujgyDpN{--ui-lib-button-default-color-content:#d1d4dc;--ui-lib-button-default-color-border:#000;--ui-lib-button-default-color-bg:#000}.color-black-FujgyDpN.variant-quiet-primary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#131722;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-FujgyDpN.variant-quiet-primary-FujgyDpN:hover{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-bg:#fff}.color-black-FujgyDpN.variant-quiet-primary-FujgyDpN:active{--ui-lib-button-default-color-bg:#2a2e39;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-FujgyDpN.variant-quiet-primary-FujgyDpN:active{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-bg:#f0f3fa}html.theme-dark .color-black-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-black-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#131722;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#2a2e39;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-content:#fff}.color-black-FujgyDpN.variant-quiet-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-black-FujgyDpN.variant-quiet-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-black-FujgyDpN.variant-secondary-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-black-FujgyDpN.variant-secondary-FujgyDpN{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-bg:#0000}.color-black-FujgyDpN.variant-secondary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#2a2e39;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-FujgyDpN.variant-secondary-FujgyDpN:hover{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-bg:#f0f3fa}.color-black-FujgyDpN.variant-secondary-FujgyDpN:active{--ui-lib-button-default-color-bg:#434651;--ui-lib-button-default-color-border:#434651;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-FujgyDpN.variant-secondary-FujgyDpN:active{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#d1d4dc;--ui-lib-button-default-color-bg:#d1d4dc}html.theme-dark .color-black-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-black-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#2a2e39;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#434651;--ui-lib-button-default-color-border:#434651;--ui-lib-button-default-color-content:#fff}.color-black-FujgyDpN.variant-secondary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-black-FujgyDpN.variant-secondary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-black-FujgyDpN.variant-ghost-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-black-FujgyDpN.variant-ghost-FujgyDpN{--ui-lib-button-default-color-content:#d1d4dc;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-bg:#0000}.color-black-FujgyDpN.variant-ghost-FujgyDpN:hover{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-black-FujgyDpN.variant-ghost-FujgyDpN:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-bg:#0000}.color-black-FujgyDpN.variant-ghost-FujgyDpN:active{--ui-lib-button-default-color-bg:#2a2e39;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-black-FujgyDpN.variant-ghost-FujgyDpN:active{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-bg:#f0f3fa}html.theme-dark .color-black-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-black-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-black-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#2a2e39;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#fff}.color-black-FujgyDpN.variant-ghost-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-black-FujgyDpN.variant-ghost-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-invertedblack-FujgyDpN.variant-primary-FujgyDpN{--ui-lib-button-default-color-bg:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-invertedblack-FujgyDpN.variant-primary-FujgyDpN{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-bg:#131722}.color-invertedblack-FujgyDpN.variant-primary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-invertedblack-FujgyDpN.variant-primary-FujgyDpN:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-bg:#2a2e39}.color-invertedblack-FujgyDpN.variant-primary-FujgyDpN:active{--ui-lib-button-default-color-bg:#d1d4dc;--ui-lib-button-default-color-border:#d1d4dc;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-invertedblack-FujgyDpN.variant-primary-FujgyDpN:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#434651;--ui-lib-button-default-color-bg:#434651}html.theme-dark .color-invertedblack-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-invertedblack-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-invertedblack-FujgyDpN.variant-primary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#d1d4dc;--ui-lib-button-default-color-border:#d1d4dc;--ui-lib-button-default-color-content:#131722}.color-invertedblack-FujgyDpN.variant-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-invertedblack-FujgyDpN.variant-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-invertedblack-FujgyDpN.variant-quiet-primary-FujgyDpN{--ui-lib-button-default-color-bg:#000;--ui-lib-button-default-color-border:#000;--ui-lib-button-default-color-content:#d1d4dc}html.theme-dark .color-invertedblack-FujgyDpN.variant-quiet-primary-FujgyDpN{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-bg:#fff}.color-invertedblack-FujgyDpN.variant-quiet-primary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-invertedblack-FujgyDpN.variant-quiet-primary-FujgyDpN:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-bg:#131722}.color-invertedblack-FujgyDpN.variant-quiet-primary-FujgyDpN:active{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-invertedblack-FujgyDpN.variant-quiet-primary-FujgyDpN:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-bg:#2a2e39}html.theme-dark .color-invertedblack-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#000;--ui-lib-button-default-color-border:#000;--ui-lib-button-default-color-content:#d1d4dc}html.theme-dark .color-invertedblack-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-invertedblack-FujgyDpN.variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}.color-invertedblack-FujgyDpN.variant-quiet-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-invertedblack-FujgyDpN.variant-quiet-primary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-invertedblack-FujgyDpN.variant-secondary-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-invertedblack-FujgyDpN.variant-secondary-FujgyDpN{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-bg:#0000}.color-invertedblack-FujgyDpN.variant-secondary-FujgyDpN:hover{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-invertedblack-FujgyDpN.variant-secondary-FujgyDpN:hover{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-bg:#2a2e39}.color-invertedblack-FujgyDpN.variant-secondary-FujgyDpN:active{--ui-lib-button-default-color-bg:#d1d4dc;--ui-lib-button-default-color-border:#d1d4dc;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-invertedblack-FujgyDpN.variant-secondary-FujgyDpN:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#434651;--ui-lib-button-default-color-bg:#434651}html.theme-dark .color-invertedblack-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-invertedblack-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-invertedblack-FujgyDpN.variant-secondary-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#d1d4dc;--ui-lib-button-default-color-border:#d1d4dc;--ui-lib-button-default-color-content:#131722}.color-invertedblack-FujgyDpN.variant-secondary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-invertedblack-FujgyDpN.variant-secondary-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-invertedblack-FujgyDpN.variant-ghost-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-content:#d1d4dc}html.theme-dark .color-invertedblack-FujgyDpN.variant-ghost-FujgyDpN{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-bg:#0000}.color-invertedblack-FujgyDpN.variant-ghost-FujgyDpN:hover{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-invertedblack-FujgyDpN.variant-ghost-FujgyDpN:hover{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-bg:#0000}.color-invertedblack-FujgyDpN.variant-ghost-FujgyDpN:active{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#131722}html.theme-dark .color-invertedblack-FujgyDpN.variant-ghost-FujgyDpN:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-bg:#2a2e39}html.theme-dark .color-invertedblack-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#0000;--ui-lib-button-default-color-content:#d1d4dc}html.theme-dark .color-invertedblack-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN:hover{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-content:#fff}html.theme-dark .color-invertedblack-FujgyDpN.variant-ghost-FujgyDpN.disable-themes-FujgyDpN:active{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#131722}.color-invertedblack-FujgyDpN.variant-ghost-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-bg:#e3effd;--ui-lib-button-default-color-border:#e3effd;--ui-lib-button-default-color-content:#1e53e5}html.theme-dark .color-invertedblack-FujgyDpN.variant-ghost-FujgyDpN.activated-FujgyDpN{--ui-lib-button-default-color-content:#bbd9fb;--ui-lib-button-default-color-border:#142e61;--ui-lib-button-default-color-bg:#142e61}.color-brand-FujgyDpN,.color-gray-FujgyDpN,html.theme-dark .color-brand-FujgyDpN,html.theme-dark .color-gray-FujgyDpN{--ui-lib-button-default-color-focus-outline:#2962ffcc}.color-red-FujgyDpN,html.theme-dark .color-red-FujgyDpN{--ui-lib-button-default-color-focus-outline:#f23645cc}.color-black-FujgyDpN,.color-invertedblack-FujgyDpN,html.theme-dark .color-black-FujgyDpN,html.theme-dark .color-invertedblack-FujgyDpN{--ui-lib-button-default-color-focus-outline:#2962ffcc}.variant-primary-FujgyDpN:disabled{background-color:#e0e3eb;border-color:#e0e3eb;color:#b2b5be;transform:none}html.theme-dark .variant-primary-FujgyDpN:disabled{background-color:#363a45;border-color:#363a45;color:#5d606b}.variant-primary-FujgyDpN:disabled:after{display:none}.variant-quiet-primary-FujgyDpN:disabled,html.theme-dark .variant-primary-FujgyDpN.disable-themes-FujgyDpN:disabled{background-color:#e0e3eb;border-color:#e0e3eb;color:#b2b5be}.variant-quiet-primary-FujgyDpN:disabled{transform:none}html.theme-dark .variant-quiet-primary-FujgyDpN:disabled{background-color:#363a45;border-color:#363a45;color:#5d606b}.variant-quiet-primary-FujgyDpN:disabled:after{display:none}html.theme-dark .variant-quiet-primary-FujgyDpN.disable-themes-FujgyDpN:disabled{background-color:#e0e3eb;border-color:#e0e3eb;color:#b2b5be}.variant-secondary-FujgyDpN:disabled{background-color:initial;border-color:#e0e3eb;color:#b2b5be;transform:none}html.theme-dark .variant-secondary-FujgyDpN:disabled{background-color:initial;border-color:#363a45;color:#5d606b}.variant-secondary-FujgyDpN:disabled:after{display:none}html.theme-dark .variant-secondary-FujgyDpN.disable-themes-FujgyDpN:disabled{background-color:initial;border-color:#e0e3eb;color:#b2b5be}.variant-ghost-FujgyDpN:disabled{background-color:initial;border-color:#0000;color:#b2b5be;transform:none}html.theme-dark .variant-ghost-FujgyDpN:disabled{background-color:initial;border-color:#0000;color:#5d606b}.variant-ghost-FujgyDpN:disabled:after{display:none}html.theme-dark .variant-ghost-FujgyDpN.disable-themes-FujgyDpN:disabled{background-color:initial;border-color:#0000;color:#b2b5be}.size-xsmall-FujgyDpN{border-radius:14px;border-width:1px;height:28px}.size-xsmall-FujgyDpN.icon-only-FujgyDpN{width:28px}.size-xsmall-FujgyDpN:not(.size-xsmall-FujgyDpN.icon-only-FujgyDpN){padding:0 11px}.size-xsmall-FujgyDpN:not(.size-xsmall-FujgyDpN.icon-only-FujgyDpN).with-start-icon-FujgyDpN{padding-right:7px}.size-xsmall-FujgyDpN:not(.size-xsmall-FujgyDpN.icon-only-FujgyDpN).with-end-icon-FujgyDpN{padding-left:7px}.size-xsmall-FujgyDpN{outline:none;overflow:visible;position:relative}.size-xsmall-FujgyDpN:focus{outline:none}.size-xsmall-FujgyDpN:focus-visible{outline:none}.size-xsmall-FujgyDpN:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 10px);pointer-events:none;position:absolute;right:-5px;top:-5px;width:calc(100% + 10px);z-index:1}.size-xsmall-FujgyDpN:focus:after{display:block}.size-xsmall-FujgyDpN:focus-visible:after{display:block}.size-xsmall-FujgyDpN:focus:not(:focus-visible):after{display:none}.size-xsmall-FujgyDpN:after{border-radius:18px}.size-xsmall-FujgyDpN:not(.size-xsmall-FujgyDpN.icon-only-FujgyDpN) .startIcon-FujgyDpN{margin-inline-end:4px}.size-xsmall-FujgyDpN:not(.size-xsmall-FujgyDpN.icon-only-FujgyDpN) .endIcon-FujgyDpN{margin-inline-start:4px}.size-small-FujgyDpN{border-radius:17px;border-width:1px;height:34px}.size-small-FujgyDpN.icon-only-FujgyDpN{width:34px}.size-small-FujgyDpN:not(.size-small-FujgyDpN.icon-only-FujgyDpN){padding:0 15px}.size-small-FujgyDpN:not(.size-small-FujgyDpN.icon-only-FujgyDpN).with-start-icon-FujgyDpN{padding-right:11px}.size-small-FujgyDpN:not(.size-small-FujgyDpN.icon-only-FujgyDpN).with-end-icon-FujgyDpN{padding-left:11px}.size-small-FujgyDpN{outline:none;overflow:visible;position:relative}.size-small-FujgyDpN:focus{outline:none}.size-small-FujgyDpN:focus-visible{outline:none}.size-small-FujgyDpN:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 10px);pointer-events:none;position:absolute;right:-5px;top:-5px;width:calc(100% + 10px);z-index:1}.size-small-FujgyDpN:focus:after{display:block}.size-small-FujgyDpN:focus-visible:after{display:block}.size-small-FujgyDpN:focus:not(:focus-visible):after{display:none}.size-small-FujgyDpN:after{border-radius:21px}.size-small-FujgyDpN:not(.size-small-FujgyDpN.icon-only-FujgyDpN) .startIcon-FujgyDpN{margin-inline-end:4px}.size-small-FujgyDpN:not(.size-small-FujgyDpN.icon-only-FujgyDpN) .endIcon-FujgyDpN{margin-inline-start:4px}.size-medium-FujgyDpN{border-radius:20px;border-width:2px;height:40px}.size-medium-FujgyDpN.icon-only-FujgyDpN{width:40px}.size-medium-FujgyDpN:not(.size-medium-FujgyDpN.icon-only-FujgyDpN){padding:0 14px}.size-medium-FujgyDpN:not(.size-medium-FujgyDpN.icon-only-FujgyDpN).with-start-icon-FujgyDpN{padding-right:10px}.size-medium-FujgyDpN:not(.size-medium-FujgyDpN.icon-only-FujgyDpN).with-end-icon-FujgyDpN{padding-left:10px}.size-medium-FujgyDpN{outline:none;overflow:visible;position:relative}.size-medium-FujgyDpN:focus{outline:none}.size-medium-FujgyDpN:focus-visible{outline:none}.size-medium-FujgyDpN:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 12px);pointer-events:none;position:absolute;right:-6px;top:-6px;width:calc(100% + 12px);z-index:1}.size-medium-FujgyDpN:focus:after{display:block}.size-medium-FujgyDpN:focus-visible:after{display:block}.size-medium-FujgyDpN:focus:not(:focus-visible):after{display:none}.size-medium-FujgyDpN:after{border-radius:24px}.size-medium-FujgyDpN:not(.size-medium-FujgyDpN.icon-only-FujgyDpN) .startIcon-FujgyDpN{margin-inline-end:4px}.size-medium-FujgyDpN:not(.size-medium-FujgyDpN.icon-only-FujgyDpN) .endIcon-FujgyDpN{margin-inline-start:4px}.size-large-FujgyDpN{border-radius:24px;border-width:2px;height:48px}.size-large-FujgyDpN.icon-only-FujgyDpN{width:48px}.size-large-FujgyDpN:not(.size-large-FujgyDpN.icon-only-FujgyDpN){padding:0 26px}.size-large-FujgyDpN:not(.size-large-FujgyDpN.icon-only-FujgyDpN).with-start-icon-FujgyDpN{padding-right:18px}.size-large-FujgyDpN:not(.size-large-FujgyDpN.icon-only-FujgyDpN).with-end-icon-FujgyDpN{padding-left:18px}.size-large-FujgyDpN{outline:none;overflow:visible;position:relative}.size-large-FujgyDpN:focus{outline:none}.size-large-FujgyDpN:focus-visible{outline:none}.size-large-FujgyDpN:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 12px);pointer-events:none;position:absolute;right:-6px;top:-6px;width:calc(100% + 12px);z-index:1}.size-large-FujgyDpN:focus:after{display:block}.size-large-FujgyDpN:focus-visible:after{display:block}.size-large-FujgyDpN:focus:not(:focus-visible):after{display:none}.size-large-FujgyDpN:after{border-radius:28px}.size-large-FujgyDpN:not(.size-large-FujgyDpN.icon-only-FujgyDpN) .startIcon-FujgyDpN{margin-inline-end:8px}.size-large-FujgyDpN:not(.size-large-FujgyDpN.icon-only-FujgyDpN) .endIcon-FujgyDpN{margin-inline-start:8px}.size-xlarge-FujgyDpN{border-radius:28px;border-width:2px;height:56px}.size-xlarge-FujgyDpN.icon-only-FujgyDpN{width:56px}.size-xlarge-FujgyDpN:not(.size-xlarge-FujgyDpN.icon-only-FujgyDpN){padding:0 30px}.size-xlarge-FujgyDpN:not(.size-xlarge-FujgyDpN.icon-only-FujgyDpN).with-start-icon-FujgyDpN{padding-right:22px}.size-xlarge-FujgyDpN:not(.size-xlarge-FujgyDpN.icon-only-FujgyDpN).with-end-icon-FujgyDpN{padding-left:22px}.size-xlarge-FujgyDpN{outline:none;overflow:visible;position:relative}.size-xlarge-FujgyDpN:focus{outline:none}.size-xlarge-FujgyDpN:focus-visible{outline:none}.size-xlarge-FujgyDpN:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 12px);pointer-events:none;position:absolute;right:-6px;top:-6px;width:calc(100% + 12px);z-index:1}.size-xlarge-FujgyDpN:focus:after{display:block}.size-xlarge-FujgyDpN:focus-visible:after{display:block}.size-xlarge-FujgyDpN:focus:not(:focus-visible):after{display:none}.size-xlarge-FujgyDpN:after{border-radius:32px}.size-xlarge-FujgyDpN:not(.size-xlarge-FujgyDpN.icon-only-FujgyDpN) .startIcon-FujgyDpN{margin-inline-end:8px}.size-xlarge-FujgyDpN:not(.size-xlarge-FujgyDpN.icon-only-FujgyDpN) .endIcon-FujgyDpN{margin-inline-start:8px}.size-xxlarge-FujgyDpN{border-radius:40px;border-width:2px;height:80px}.size-xxlarge-FujgyDpN.icon-only-FujgyDpN{width:80px}.size-xxlarge-FujgyDpN:not(.size-xxlarge-FujgyDpN.icon-only-FujgyDpN){padding:0 30px}.size-xxlarge-FujgyDpN:not(.size-xxlarge-FujgyDpN.icon-only-FujgyDpN).with-start-icon-FujgyDpN{padding-right:22px}.size-xxlarge-FujgyDpN:not(.size-xxlarge-FujgyDpN.icon-only-FujgyDpN).with-end-icon-FujgyDpN{padding-left:22px}.size-xxlarge-FujgyDpN{outline:none;overflow:visible;position:relative}.size-xxlarge-FujgyDpN:focus{outline:none}.size-xxlarge-FujgyDpN:focus-visible{outline:none}.size-xxlarge-FujgyDpN:after{border-style:solid;border-width:2px;box-sizing:border-box;content:"";display:none;height:calc(100% + 12px);pointer-events:none;position:absolute;right:-6px;top:-6px;width:calc(100% + 12px);z-index:1}.size-xxlarge-FujgyDpN:focus:after{display:block}.size-xxlarge-FujgyDpN:focus-visible:after{display:block}.size-xxlarge-FujgyDpN:focus:not(:focus-visible):after{display:none}.size-xxlarge-FujgyDpN:after{border-radius:44px}.size-xxlarge-FujgyDpN:not(.size-xxlarge-FujgyDpN.icon-only-FujgyDpN) .startIcon-FujgyDpN{margin-inline-end:8px}.size-xxlarge-FujgyDpN:not(.size-xxlarge-FujgyDpN.icon-only-FujgyDpN) .endIcon-FujgyDpN{margin-inline-start:8px}.size-xsmall-FujgyDpN .content-FujgyDpN{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:18px;--ui-lib-typography-font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400;line-height:var(--ui-lib-typography-line-height)}.size-small-FujgyDpN .content-FujgyDpN{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:400}.size-medium-FujgyDpN .content-FujgyDpN,.size-small-FujgyDpN .content-FujgyDpN{--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.size-medium-FujgyDpN .content-FujgyDpN{font-feature-settings:"tnum" on,"lnum" on;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:500}.size-large-FujgyDpN .content-FujgyDpN{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:16px;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:500}.size-large-FujgyDpN .content-FujgyDpN,.size-xlarge-FujgyDpN .content-FujgyDpN{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;line-height:var(--ui-lib-typography-line-height)}.size-xlarge-FujgyDpN .content-FujgyDpN{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:18px;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600}.size-xxlarge-FujgyDpN .content-FujgyDpN{font-feature-settings:"tnum" on,"lnum" on;--ui-lib-typography-line-height:24px;--ui-lib-typography-font-size:20px;font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;font-size:var(--ui-lib-typography-font-size);font-style:normal;font-weight:600;line-height:var(--ui-lib-typography-line-height)}.animated-FujgyDpN{transition-duration:.2s;transition-property:border-color,background-color,color;transition-timing-function:ease-in-out}.animated-FujgyDpN:after{display:block;opacity:0;transition:opacity .2s ease-in-out,visibility 0s ease-in-out .2s;visibility:hidden}.animated-FujgyDpN:focus:after{opacity:1;transition:opacity .2s ease-in-out;visibility:visible}.animated-FujgyDpN:focus-visible:after{opacity:1;transition:opacity .2s ease-in-out;visibility:visible}.animated-FujgyDpN:focus:not(:focus-visible):after{opacity:0;transition:opacity .2s ease-in-out,visibility 0s ease-in-out .2s;visibility:hidden}.stretch-FujgyDpN{width:100%}.round-tabs-J4T7wK54{display:flex}.round-tabs-J4T7wK54.align-start-J4T7wK54{justify-content:flex-start}.round-tabs-J4T7wK54.align-center-J4T7wK54{justify-content:center}.round-tabs-J4T7wK54 .tab-J4T7wK54.tab-primary-J4T7wK54{--ui-lib-button-default-color-bg:#f0f3fa;--ui-lib-button-default-color-border:#f0f3fa;--ui-lib-button-default-color-content:#131722}html.theme-dark .round-tabs-J4T7wK54 .tab-J4T7wK54.tab-primary-J4T7wK54{--ui-lib-button-default-color-content:#d1d4dc;--ui-lib-button-default-color-border:#2a2e39;--ui-lib-button-default-color-bg:#2a2e39}.round-tabs-J4T7wK54 .tab-J4T7wK54.tab-primary-J4T7wK54:hover{--ui-lib-button-default-color-bg:#e0e3eb;--ui-lib-button-default-color-border:#e0e3eb;--ui-lib-button-default-color-content:#131722}html.theme-dark .round-tabs-J4T7wK54 .tab-J4T7wK54.tab-primary-J4T7wK54:hover{--ui-lib-button-default-color-content:#d1d4dc;--ui-lib-button-default-color-border:#363a45;--ui-lib-button-default-color-bg:#363a45}.round-tabs-J4T7wK54 .tab-J4T7wK54.tab-primary-J4T7wK54:active{--ui-lib-button-default-color-bg:#d1d4dc;--ui-lib-button-default-color-border:#d1d4dc;--ui-lib-button-default-color-content:#131722}html.theme-dark .round-tabs-J4T7wK54 .tab-J4T7wK54.tab-primary-J4T7wK54:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#434651;--ui-lib-button-default-color-bg:#434651}.round-tabs-J4T7wK54 .tab-J4T7wK54.tab-primary-J4T7wK54.checked-J4T7wK54{--ui-lib-button-default-color-bg:#131722;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#fff}html.theme-dark .round-tabs-J4T7wK54 .tab-J4T7wK54.tab-primary-J4T7wK54.checked-J4T7wK54{--ui-lib-button-default-color-content:#131722;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-bg:#fff}.round-tabs-J4T7wK54 .tab-J4T7wK54.tab-ghost-J4T7wK54{--ui-lib-button-default-color-content:#131722}html.theme-dark .round-tabs-J4T7wK54 .tab-J4T7wK54.tab-ghost-J4T7wK54{--ui-lib-button-default-color-content:#d1d4dc}.round-tabs-J4T7wK54 .tab-J4T7wK54.tab-ghost-J4T7wK54:hover{--ui-lib-button-default-color-border:#e0e3eb;--ui-lib-button-default-color-content:#131722}html.theme-dark .round-tabs-J4T7wK54 .tab-J4T7wK54.tab-ghost-J4T7wK54:hover{--ui-lib-button-default-color-content:#d1d4dc;--ui-lib-button-default-color-border:#434651}.round-tabs-J4T7wK54 .tab-J4T7wK54.tab-ghost-J4T7wK54:active{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#131722}html.theme-dark .round-tabs-J4T7wK54 .tab-J4T7wK54.tab-ghost-J4T7wK54:active{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-bg:#0000}.round-tabs-J4T7wK54 .tab-J4T7wK54.tab-ghost-J4T7wK54.checked-J4T7wK54{--ui-lib-button-default-color-bg:#0000;--ui-lib-button-default-color-border:#131722;--ui-lib-button-default-color-content:#131722}html.theme-dark .round-tabs-J4T7wK54 .tab-J4T7wK54.tab-ghost-J4T7wK54.checked-J4T7wK54{--ui-lib-button-default-color-content:#fff;--ui-lib-button-default-color-border:#fff;--ui-lib-button-default-color-bg:#0000}.size-xsmall-J4T7wK54{margin:-6px 0}.size-xsmall-J4T7wK54 .tab-J4T7wK54{margin-bottom:6px;margin-top:6px}.size-xsmall-J4T7wK54 .tab-J4T7wK54:not(:last-child){margin-left:12px}.size-small-J4T7wK54{margin:-8px 0}.size-small-J4T7wK54 .tab-J4T7wK54{margin-bottom:8px;margin-top:8px}.size-small-J4T7wK54 .tab-J4T7wK54:not(:last-child){margin-left:16px}.size-large-J4T7wK54{margin:-8px 0}.size-large-J4T7wK54 .tab-J4T7wK54{margin-bottom:8px;margin-top:8px}.size-large-J4T7wK54 .tab-J4T7wK54:not(:last-child){margin-left:16px}.title-QPktCwTY{color:#6a6d78;cursor:default;font-size:11px;letter-spacing:.4px;line-height:16px;padding:10px 20px 8px;text-transform:uppercase}html.theme-dark .title-QPktCwTY{color:#868993}.tabs-QPktCwTY{padding:12px 20px}.empty-QPktCwTY{align-items:center;color:#131722;cursor:default;display:flex;flex:1 1;flex-direction:column;font-size:16px;justify-content:center;line-height:24px}html.theme-dark .empty-QPktCwTY{color:#d1d4dc}.empty-QPktCwTY .image-QPktCwTY{height:72px;margin-bottom:8px;width:72px}.spinner-QPktCwTY{margin-top:-12px}.contentList-QPktCwTY{min-width:100%}@media screen and (min-width:480px){.contentList-QPktCwTY{width:380px}} \ No newline at end of file diff --git a/charting_library/bundles/956.1e89775cfd644d656c56.css b/charting_library/bundles/956.1e89775cfd644d656c56.css new file mode 100644 index 0000000..8736bb8 --- /dev/null +++ b/charting_library/bundles/956.1e89775cfd644d656c56.css @@ -0,0 +1 @@ +.dialog-aRAWUDhF{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;min-width:280px;text-align:left}html.theme-dark .dialog-aRAWUDhF{background-color:#1e222d}.dialog-aRAWUDhF.rounded-aRAWUDhF{border-radius:6px}.dialog-aRAWUDhF.shadowed-aRAWUDhF{box-shadow:0 2px 4px #0003}html.theme-dark .dialog-aRAWUDhF.shadowed-aRAWUDhF{box-shadow:0 2px 4px #0006}.dialog-aRAWUDhF.fullscreen-aRAWUDhF{bottom:0;height:100%;left:0;max-height:100%;max-width:100%;min-height:100%;position:fixed;right:0;top:0;width:100%}.dialog-aRAWUDhF.darker-aRAWUDhF{background-color:#fff}html.theme-dark .dialog-aRAWUDhF.darker-aRAWUDhF{background-color:#131722}.backdrop-aRAWUDhF{background-color:#9598a1;bottom:0;left:0;opacity:.5;position:fixed;right:0;top:0;transform:translateZ(0);z-index:-1}html.theme-dark .backdrop-aRAWUDhF{background-color:#0c0e15}.dialog-qyCw0PaN{max-width:380px;min-width:280px;position:fixed;width:100%}.dialog-qyCw0PaN [data-dragg-area=true]{cursor:grab}.dialog-qyCw0PaN [data-dragg-area=true].dragging-qyCw0PaN{cursor:grabbing}.dialogAnimatedAppearance-qyCw0PaN{animation-duration:.3s;animation-name:dialogAnimation-qyCw0PaN;transform-origin:0 0}@keyframes dialogAnimation-qyCw0PaN{0%{opacity:0;transform:translate(var(--animationTranslateStartX),var(--animationTranslateStartY)) scale(0)}to{opacity:1;transform:translate(var(--animationTranslateEndX),var(--animationTranslateEndY)) scale(1)}}.dialogTooltip-qyCw0PaN{color:#fff;font-size:14px;left:50%;line-height:21px;max-width:540px;position:absolute;top:-20px;transform:translateX(-50%);width:-webkit-max-content;width:max-content}@media screen and (max-width:768px){.dialogTooltip-qyCw0PaN{max-width:240px}} \ No newline at end of file diff --git a/charting_library/bundles/956.1e89775cfd644d656c56.rtl.css b/charting_library/bundles/956.1e89775cfd644d656c56.rtl.css new file mode 100644 index 0000000..ad3c46d --- /dev/null +++ b/charting_library/bundles/956.1e89775cfd644d656c56.rtl.css @@ -0,0 +1 @@ +.dialog-aRAWUDhF{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;min-width:280px;text-align:right}html.theme-dark .dialog-aRAWUDhF{background-color:#1e222d}.dialog-aRAWUDhF.rounded-aRAWUDhF{border-radius:6px}.dialog-aRAWUDhF.shadowed-aRAWUDhF{box-shadow:0 2px 4px #0003}html.theme-dark .dialog-aRAWUDhF.shadowed-aRAWUDhF{box-shadow:0 2px 4px #0006}.dialog-aRAWUDhF.fullscreen-aRAWUDhF{bottom:0;height:100%;left:0;max-height:100%;max-width:100%;min-height:100%;position:fixed;right:0;top:0;width:100%}.dialog-aRAWUDhF.darker-aRAWUDhF{background-color:#fff}html.theme-dark .dialog-aRAWUDhF.darker-aRAWUDhF{background-color:#131722}.backdrop-aRAWUDhF{background-color:#9598a1;bottom:0;left:0;opacity:.5;position:fixed;right:0;top:0;transform:translateZ(0);z-index:-1}html.theme-dark .backdrop-aRAWUDhF{background-color:#0c0e15}.dialog-qyCw0PaN{max-width:380px;min-width:280px;position:fixed;width:100%}.dialog-qyCw0PaN [data-dragg-area=true]{cursor:grab}.dialog-qyCw0PaN [data-dragg-area=true].dragging-qyCw0PaN{cursor:grabbing}.dialogAnimatedAppearance-qyCw0PaN{animation-duration:.3s;animation-name:dialogAnimation-qyCw0PaN;transform-origin:100% 0}@keyframes dialogAnimation-qyCw0PaN{0%{opacity:0;transform:translate(var(--animationTranslateStartX),var(--animationTranslateStartY)) scale(0)}to{opacity:1;transform:translate(var(--animationTranslateEndX),var(--animationTranslateEndY)) scale(1)}}.dialogTooltip-qyCw0PaN{color:#fff;font-size:14px;line-height:21px;max-width:540px;position:absolute;right:50%;top:-20px;transform:translateX(50%);width:-webkit-max-content;width:max-content}@media screen and (max-width:768px){.dialogTooltip-qyCw0PaN{max-width:240px}} \ No newline at end of file diff --git a/charting_library/bundles/962.9f54d549868e21286372.js b/charting_library/bundles/962.9f54d549868e21286372.js new file mode 100644 index 0000000..f3f38aa --- /dev/null +++ b/charting_library/bundles/962.9f54d549868e21286372.js @@ -0,0 +1,46 @@ +"use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[962],{50690:(e,n,t)=>{var r=t(50959),l=t(22962);function a(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t
`,linkEnd:""})}_onPopupClosed(){const e=this._chart.defaultSymbol(),t=this._getSymbol();let i;i=this._lastResolvedSymbol?this._lastResolvedSymbol:e!==t?e:"AAPL",this._chart.setSymbol(i)}_getProSymbol(){return this._chart.model().mainSeries().proSymbol()}_getSymbol(){return this._chart.model().mainSeries().actualSymbol()}_connectToModel(){const e=this._chart.model().mainSeries() +;e.dataEvents().symbolResolved().subscribe(this,this._onSymbolResolved),e.dataEvents().symbolGroupNotPermitted().subscribe(this,this._onSymbolGroupNotPermitted),e.dataEvents().symbolNotPermitted().subscribe(this,this.show)}_onSymbolResolved(){this._lastResolvedSymbol=this._getSymbol()}_onSymbolGroupNotPermitted(){this.show()}}{show(){(0,Ai.showWarning)({title:"Unavailable",html:this._getPopupContent(),onClose:()=>this._onPopupClosed()})}}var ki=i(36174);const Di=(0,p.getLogger)("ChartApi.AbstractSession");class Ei extends class{constructor(e,t,i){this._isConnected=new W.WatchedValue(!1),this._state=0,this._isConnectForbidden=!1,this._sessionId="",this._sessionIdChanged=new B.Delegate,this._chartApi=e,this._sessionPrefix=t,this._shouldReconnectAfterCriticalError=i}destroy(){this._logNormal("Destroying session"),this._isConnected.unsubscribe(),this.disconnect(),this._sessionIdChanged.destroy(),delete this._chartApi,this._logNormal("Session has been destroyed")}isConnected(){return this._isConnected}sessionId(){return this._sessionId}onSessionIdChanged(){return this._sessionIdChanged}connect(){0===this._state&&((0,r.assert)(!this._isConnectForbidden,"Cannot call connect because it is forbidden at this moment"),this._setSessionId(`${this._sessionPrefix}_${(0,ki.randomHash)()}`),this._logNormal("Connecting session - wait until transport stay connected"),this._state=1,this._chartApi.createSession(this._sessionId,this))}disconnect(){0!==this._state&&((0,r.assert)(""!==this._sessionId,"sessionId must not be invalid"),this._logNormal("Disconnecting session..."),this._forbidConnectWhile((()=>{this._chartApi.connected()&&this._sendRemoveSession(),this._processDestroyingOnServer()})))}onMessage(e){switch(e.method){case"connected":return void this._onChartApiConnected();case"disconnected":return void this._onChartApiDisconnected();case"critical_error":const t=String(e.params[0]),i=String(e.params[1]);return void this._onCriticalError(t,i)}this._onMessage(e)}_getChartApi(){return this._chartApi}_generateLogMessage(e){return`[${this._sessionId}] ${e}`}_onCriticalError(e,t){this._logError(`Critical error. Reason=${e}, info=${t}.`),this._forbidConnectWhile((()=>{this._processDestroyingOnServer()})),this._shouldReconnectAfterCriticalError?(this._logNormal("Reconnecting after critical error..."),this.connect()):this._logNormal("Reconnecting after critical error skipped")}_onChartApiConnected(){(0,r.assert)(1===this._state,"Session is not registered"),this._logNormal("Transport is connected. Creating session on the server"),this._sendCreateSession(),this._state=2,this._isConnected.setValue(!0)}_onChartApiDisconnected(){this._logNormal("Transport is disconnected. Reconnecting..."),this._forbidConnectWhile((()=>{this._processDestroyingOnServer()})),this.connect()}_setSessionId(e){const t=this._sessionId;this._logNormal(`Changing sessionId: old=${t}, new=${e}`),this._sessionId=e,this._sessionIdChanged.fire(e,t)}_logNormal(e){Di.logNormal(this._generateLogMessage(e))}_logError(e){Di.logError(this._generateLogMessage(e))} +_processDestroyingOnServer(){this._state=0,this._isConnected.setValue(!1),this._chartApi.removeSession(this._sessionId),this._setSessionId("")}_forbidConnectWhile(e){this._isConnectForbidden=!0,e(),this._isConnectForbidden=!1}}{constructor(e,t=!1){super(e,"cs",!1),this._sessionDisabled=!1,this._handler=null,this._criticalError=new B.Delegate,this._symbolResolveMap=new Map,this._lastSymbolResolveInfoMap=new Map,this._disableStatistics=t}destroy(){this._criticalError.destroy(),this._handler=null,this._symbolResolveMap.clear(),super.destroy()}serverTime(){return this._getChartApi().serverTime()}switchTimezone(e){return this._getChartApi().switchTimezone(this.sessionId(),e)}defaultResolutions(){return this._getChartApi().defaultResolutions()}availableCurrencies(){return this._getChartApi().availableCurrencies()}availableUnits(){return this._getChartApi().availableUnits()}availablePriceSources(e){return this._getChartApi().availablePriceSources(e)}resolveSymbol(e,t,i){if(this._symbolResolveMap.has(t)){const[e,s]=this._symbolResolveMap.get(t);return Array.isArray(s)?s.push(i):s.then(i),e}{const s=[i];return this._getChartApi().resolveSymbol(this.sessionId(),e,t,(i=>{if("symbol_error"===i.method)this._symbolResolveMap.delete(t);else{this._symbolResolveMap.set(t,[e,Promise.resolve(i)]);const[,s]=i.params,r={pro_name:s.pro_name,ticker:s.ticker};this._lastSymbolResolveInfoMap.set(t,r),r.pro_name&&this._lastSymbolResolveInfoMap.set(r.pro_name,r),s.full_name&&this._lastSymbolResolveInfoMap.set(s.full_name,r),r.ticker&&this._lastSymbolResolveInfoMap.set(r.ticker,r)}s.forEach((e=>e(i)))})),this._symbolResolveMap.set(t,[e,s]),e}}requestFirstBarTime(e,t,i){return this._getChartApi().requestFirstBarTime(this.sessionId(),e,t,i)}lastSymbolResolveInfo(e){var t;return null!==(t=this._lastSymbolResolveInfoMap.get(e))&&void 0!==t?t:null}createSeries(e,t,i,s,r,n,o){return this._getChartApi().createSeries(this.sessionId(),e,t,i,s,r,n,o)}modifySeries(e,t,i,s,r,n,o){return this._getChartApi().modifySeries(this.sessionId(),e,t,i,s,r,n,o)}removeSeries(e){return!!this.isConnected().value()&&this._getChartApi().removeSeries(this.sessionId(),e)}requestMoreData(e,t,i){return"number"==typeof e?this._getChartApi().requestMoreData(this.sessionId(),e):this._getChartApi().requestMoreData(this.sessionId(),e,t,i)}requestMoreTickmarks(e,t,i){return(0,C.isNumber)(e)?this._getChartApi().requestMoreTickmarks(this.sessionId(),e):this._getChartApi().requestMoreTickmarks(this.sessionId(),e,t,i)}canCreateStudy(e){return this._getChartApi().canCreateStudy(e)}getStudyCounter(){return this._getChartApi().getStudyCounter()}createStudy(e,t,i,s,r,n,o){return this._getChartApi().createStudy(this.sessionId(),e,t,i,s,r,n,o)}rebindStudy(e,t,i,s,r,n,o){return this._getChartApi().rebindStudy(this.sessionId(),e,t,i,s,r,n,o)}modifyStudy(e,t,i,s,r){return this._getChartApi().modifyStudy(this.sessionId(),e,t,i,s,r)}removeStudy(e,t){return this._getChartApi().removeStudy(this.sessionId(),e,t)}createPointset(e,t,i,s,r,n){ +return this._getChartApi().createPointset(this.sessionId(),e,t,i,s,r,n)}modifyPointset(e,t,i,s){return this._getChartApi().modifyPointset(this.sessionId(),e,t,i,s)}removePointset(e){return this._getChartApi().removePointset(this.sessionId(),e)}setVisibleTimeRange(e,t,i,s,r,n){this._getChartApi().setVisibleTimeRange(this.sessionId(),e,t,i,s,!0,r,n)}criticalError(){return this._criticalError}connect(e=null){null!==e&&(this._handler=e),this._symbolResolveMap.clear(),super.connect()}setHandler(e){this._handler=e}connected(){return this.isConnected().value()&&!this._sessionDisabled}disable(){this._sessionDisabled=!0}chartApi(){return this._getChartApi()}_sendCreateSession(){Object.keys(this).forEach((e=>{/^(s|st|symbol_)\d+$/.test(e)&&delete this[e]})),this._getChartApi().chartCreateSession(this.sessionId(),this._disableStatistics)}_sendRemoveSession(){this._getChartApi().chartDeleteSession(this.sessionId())}_onMessage(e){this._handler&&this._handler(e)}_onCriticalError(e,t){this._criticalError.fire(e,t),super._onCriticalError(e,t)}}var Vi=i(85804),Bi=i(36274),Ri=i(4949),Ni=i(60156);i(59744),i(37218);var Oi=i(86094),Fi=i(37292);const Wi=(0,p.getLogger)("ChartWidget",{color:"#606"}),Hi=R.enabled("chart_content_overrides_by_defaults"),zi=new F.TranslatedString("hide {title}",o.t(null,void 0,i(70301)));const Ui={addToWatchlistEnabled:!0,showFinancialsEnabled:!1,sourceSelectionEnabled:!0,propertyPagesEnabled:!0,paneContextMenuEnabled:!0,priceScaleContextMenuEnabled:!0,currencyConversionEnabled:!1,unitConversionEnabled:!1,goToDateEnabled:!1,marketStatusWidgetEnabled:!0,chartWarningWidgetEnabled:!0,dataProblemWidgetEnabled:!0,paneControlsEnabled:!0,isSymbolAvailable:e=>Promise.resolve(!0),legendWidgetEnabled:!0,chartEventsEnabled:!0,newsNotificationsEnabled:!0,esdEnabled:!1,latestUpdatesEnabled:{news:!1,minds:!1},continuousContractSwitchesEnabled:!1,futuresContractExpirationEnabled:!1,croppedTickMarks:!0,countdownEnabled:!0,lastPriceAnimationEnabled:!0,useKineticScroll:l.CheckMobile.any(),indicatorsDialogShortcutEnabled:!0,handleScale:{mouseWheel:!0,pinch:!0,axisPressedMouseMove:{time:!0,price:!0}},handleScroll:{mouseWheel:!0,pressedMouseMove:!0,horzTouchDrag:!0,vertTouchDrag:!0}};function ji(e,t,i,s=0){const r=t.mainSeries().syncModel(),n=e.mainSeries().syncModel();let o=i;if(null!==r&&null!==n){const t=e.createSyncPoint(r.syncSourceTarget(),n.syncSourceTarget());0!==s&&(i=r.projectTime(i,s)),o=t.sourceTimeToTargetTime(i)}return e.timeScale().points().roughIndex(o,n&&n.distance.bind(n))}const Gi=["Overlay@tv-basicstudies","CorrelationCoefficient@tv-basicstudies","Correlation Coeff@tv-basicstudies","Spread@tv-basicstudies","Ratio@tv-basicstudies"];class qi{constructor(e,t,i){this.activePaneWidget=null,this._model=null,this._paneWidgets=[],this._maximizedPaneWidget=null,this._timeAxisWidget=null,this._paneSeparators=[],this._controlBarNavigation=null,this._lineToolsSynchronizer=null,this._modelCreated=new B.Delegate,this._isDestroyed=!1,this._customLegendWidgetsFactoryMap=new Map, +this._backgroundTopTheme=new W.WatchedValue("light"),this._backgroundBasedTheme=new W.WatchedValue("light"),this._backgroundBottomTheme=new W.WatchedValue("light"),this._lhsAxesWidth=0,this._rhsAxesWidth=0,this._lhsPriceAxisWidthChanged=new B.Delegate,this._rhsPriceAxisWidthChanged=new B.Delegate,this._mainDiv=null,this._parent=null,this._elTooltipDiv=null,this._hotkeysListener=null,this._mouseWheelHelper=null,this._onWheelBound=null,this._justActivated=!1,this._inited=!1,this._containsData=!1,this._initialLoading=!1,this._defTimeframe=void 0,this._removeMaximizeHotkey=null,this._invalidationMask=null,this._drawPlanned=!1,this._drawRafId=0,this._inLoadingState=!1,this._timingsMeter=null,this._tagsChanged=new B.Delegate,this._redraw=new B.Delegate,this._isVisible=new W.WatchedValue(!0),this._collapsed=new W.WatchedValue(!1),this._dataWindowWidget=null,this._resizeHandler=null,this._spinner=null,this._keydownEventListener=null,this._properties=null,this._symbolWV=new W.WatchedValue,this._resolutionWV=new W.WatchedValue,this._updateThemedColorBound=this._updateThemedColor.bind(this),this._disconnected=new B.Delegate,this._reconnectBailout=new B.Delegate,this._connected=new B.Delegate,this._chartWidgetInitialized=new B.Delegate,this._saveChartService=null,this._objectTreeDialogController=null,this._chartPaintedPromise=null,this._noExchangeSubscrptionWarning=null,this._paneWidgetsSharedState=new pi,this._onZoom=new B.Delegate,this._onScroll=new B.Delegate,this._availableScreen=null,this._hoveredPriceAxes=new Set,this._anyAxisHovered=new W.WatchedValue(!1),this._linkingGroupIndex=new W.WatchedValue(null),this._showDataWindowAction=null,this._activeHint=null,this._eventHintDeferredPromise=null,this._warningHintDeferredPromise=null,this._setSymbolIntervalContentOverrides={},this._ariaPriceDescription=null,this._invalidationHandler=e=>{if(!(e instanceof ue.InvalidationMask))throw new Error("Invalid mask");null!==this._invalidationMask?this._invalidationMask.merge(e):this._invalidationMask=e,this._drawPlanned||(this._drawPlanned=!0,this._options.visible.when((()=>{const e=!document.hidden,t=this.screen&&this.screen.isShown();null!==this._timingsMeter&&e&&!t&&this._timingsMeter.startWaitingDraw();const i=(0,r.ensureNotNull)((0,r.ensureNotNull)(this._parent).ownerDocument.defaultView);this._drawRafId=i.requestAnimationFrame(this._invalidationRAFCallback.bind(this))})))},this._onChartSessionIsConnectedChanged=e=>{e?this._onConnection():this._onDisconnect()},this._subscribeToBanInfo=e=>{var t,i;e?null===(t=this._spinner)||void 0===t||t.stop():null===(i=this._spinner)||void 0===i||i.spin()},this._id=t,this._layoutId=i,this._options=(0,C.merge)((0,C.clone)(Ui),e),this._options.customLegendWidgetFactories&&(this._customLegendWidgetsFactoryMap=this._options.customLegendWidgetFactories),this._subscribeToDrawingState(),this._chartWidgetCollection=this._options.chartWidgetCollection,this.withModel(this,(()=>{const e=this.model().model();e.backgroundTopColor().subscribe(this._updateThemedColorBound), +e.backgroundColor().subscribe(this._updateThemedColorBound)})),this._errorRenderer=new he(this),this._scrollHelper=new $(this),this._objectTreeDialogController=w.getInstance(),this._properties=new bi.DefaultProperty("chartproperties",void 0,void 0,this._options.useUserChartPreferences),this._properties.addExclusion("scalesProperties.axisHighlightColor"),this._properties.addExclusion("scalesProperties.axisLineToolLabelBackgroundColorActive"),this._properties.addExclusion("scalesProperties.axisLineToolLabelBackgroundColorCommon"),this._properties.addExclusion("scalesProperties.showPriceScaleCrosshairLabel"),this._properties.addExclusion("scalesProperties.showTimeScaleCrosshairLabel"),this._properties.addExclusion("scalesProperties.crosshairLabelBgColorLight"),this._properties.addExclusion("scalesProperties.crosshairLabelBgColorDark"),this._startSpinner(this._options.container.value()),this._chartSession=new Ei(window.ChartApiInstance),this._isMultipleLayout=(0,E.combine)((e=>(0,_e.isMultipleLayout)(e)),this._chartWidgetCollection.layout.weakReference()),this._ariaPriceDescription=Ti.AriaCrosshairPriceDescription.getInstance(),this.withModel(this,(()=>{this.model().crossHairSource().moved().subscribe(this,this._updateAriaPriceDescription)}))}destroy(){var e,t,i;null===(e=this._lineToolsSynchronizer)||void 0===e||e.destroy(),null===(t=this._noExchangeSubscrptionWarning)||void 0===t||t.destroy(),window.loginStateChange.unsubscribe(this,this._handleLoginStateChanged),null!==this._model&&(this._model.model().backgroundTopColor().unsubscribe(this._updateThemedColorBound),this._model.model().backgroundColor().unsubscribe(this._updateThemedColorBound),this._model.model().crossHairSource().moved().unsubscribe(this,this._updateAriaPriceDescription),this._model.destroy()),this._ariaPriceDescription=null,this._customLegendWidgetsFactoryMap.clear(),this._scrollHelper.destroy(),this._errorRenderer.destroy(),this._chartSession.criticalError().unsubscribe(this,this._onChartSessionCriticalError),this._chartSession.isConnected().unsubscribe(this._onChartSessionIsConnectedChanged),this._chartSession.destroy(),null===(i=this._persistentLogSwitcher)||void 0===i||i.destroy(),this._isDestroyed=!0}emulateCriticalError(){this._chartSession.removeSeries("-1")}chartSession(){return this._chartSession}onDisconnected(){return this._disconnected}onReconnectBailout(){return this._reconnectBailout}onConnected(){return this._connected}chartWidgetInitialized(){return this._chartWidgetInitialized}setVisibleTimeRange(e,t,i,s){{const n=this.model().mainSeries().seriesSource();this._chartSession.setVisibleTimeRange((0,r.ensureNotNull)(n.instanceId()),n.turnaround(),e,t,null!=i?i:{},null!=s?s:()=>{})}}fullSourceId(e){return{layoutId:this.layoutId(),chartId:this.id(),sourceId:e.id()}}lineToolsSynchronizer(){return this._lineToolsSynchronizer}requestFullscreen(){this.getResizerDetacher().requestFullscreen()}exitFullscreen(){this.getResizerDetacher().exitFullscreen()}inFullscreen(){return this.getResizerDetacher().fullscreen.value()}model(){return(0, +r.ensureNotNull)(this._model)}id(){return this._id}layoutId(){return this._chartWidgetCollection.metaInfo.uid.value()}crossHairSyncEnabled(){return this._chartWidgetCollection.lock.crosshair.value()}isVisible(){return this._isVisible.value()}setVisible(e){this._isVisible.setValue(e)}setCollapsed(e){this._collapsed.setValue(e)}isJustClonedChart(){return!!(this._options||{}).justCloned}removeAllDrawingTools(){this.model().removeAllDrawingTools()}removeAllStudies(){this.model().removeAllStudies()}removeAllStudiesDrawingTools(){this.model().removeAllStudiesAndDrawingTools()}getSymbol(e){var t,i,s,r;let n;return n=this._model?this._model.mainSeries().properties().childs():this.properties().childs().mainSeriesProperties.childs(),n?e&&n.shortName&&n.shortName.value()?null!==(i=null===(t=n.shortName)||void 0===t?void 0:t.value())&&void 0!==i?i:"":null!==(r=null===(s=n.symbol)||void 0===s?void 0:s.value())&&void 0!==r?r:"":""}setSymbol(e){this._model?(this._symbolWV.setValue(e),this._model.setSymbol(this._model.mainSeries(),e)):(this.properties().childs().mainSeriesProperties.merge({symbol:e}),this._symbolWV.setValue(e),this._setSymbolIntervalContentOverrides.symbol=e)}setResolution(e){this._model?(this._resolutionWV.setValue(e),this._model.setResolution(this._model.mainSeries(),e)):(this.properties().childs().mainSeriesProperties.merge({interval:e}),this._resolutionWV.setValue(e),this._setSymbolIntervalContentOverrides.interval=e)}getResolution(){return this._model?this._model.mainSeries().properties().childs().interval.value():this.properties().childs().mainSeriesProperties.childs().interval.value()}symbolWV(){return this._symbolWV.readonly()}resolutionWV(){return this._resolutionWV.readonly()}loadRange(e){if(this._model){this.screen.show();this._model.loadRange(e)||this.screen.hide()}}async showGeneralChartProperties(e,t){if(!R.enabled("show_chart_property_page"))return Promise.resolve(null);const s=await this._showChartProperties(this.model().mainSeries(),e,{doNotCloseOnBgClick:!0,onResetToDefault:async()=>{this.model().restorePreferences();const e=await Promise.resolve().then(i.bind(i,11014)),t=e.getCurrentTheme().name;e.loadTheme(this.chartWidgetCollection(),{themeName:t,standardTheme:!0})},shouldReturnFocus:null==t?void 0:t.shouldReturnFocus});if(null===s)return null;const r=()=>{s.hide(),this._chartWidgetCollection.activeChartWidget.unsubscribe(r)};return this._chartWidgetCollection.activeChartWidget.subscribe(r),s}showChartPropertiesForSource(e,t,i,s){return R.enabled("property_pages")&&e.userEditEnabled()?e===this.model().model().mainSeries()?this.showGeneralChartProperties(t):((i=i||{}).onResetToDefault=()=>{((0,Q.isLineTool)(e)||(0,Z.isStudy)(e))&&this.model().restorePropertiesForSource.bind(this._model,e)},this._showChartProperties(e,t,i,s)):Promise.resolve(null)}async showChartPropertiesForSources(e){if(!R.enabled("property_pages"))return Promise.resolve(null);const{sources:t,title:s,tabName:n,renamable:a}=e,l=(0, +r.ensureNotNull)(this._model),c=O(t.map((e=>e.properties().childs()))),h=O(t.map((e=>e.properties().childs().intervalsVisibilities))),[{createPropertyPage:d},{getSelectionStylePropertiesDefinitions:u},{getSelectionIntervalsVisibilitiesPropertiesDefinition:p},{getSelectionCoordinatesPropertyDefinition:_}]=await Promise.all([Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,73955)),Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,43940)),Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,97456)),Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,41339))]);return async function(e){const{SourcesPropertiesEditorRenderer:t}=await Promise.all([i.e(5362),i.e(2666),i.e(956),i.e(2109),i.e(4015),i.e(3842),i.e(5145),i.e(855),i.e(6),i.e(5649),i.e(8056),i.e(5993),i.e(2191),i.e(6221),i.e(2587),i.e(2639),i.e(3502),i.e(8149),i.e(9842),i.e(7807),i.e(3353),i.e(4215),i.e(9327),i.e(6625),i.e(7194),i.e(6884),i.e(5940),i.e(3980),i.e(826),i.e(2486),i.e(7391),i.e(8904),i.e(962),i.e(1740),i.e(750),i.e(4403),i.e(4713),i.e(7051),i.e(5664),i.e(4648),i.e(5983),i.e(6780)]).then(i.bind(i,66512)),s=new t(e);return null!==I&&(I.hide(),I=s),s.show(),s}({sources:t,propertyPages:[d(u(c,l),"style",o.t(null,void 0,i(32733))),d({definitions:[_(t,l)]},"displacement",o.t(null,void 0,i(62764))),d(p(h,l),"visibility",o.t(null,void 0,i(21852)))],undoModel:l,title:s,activeTabId:n,renamable:a})}getPriceAxisWidthChangedByName(e){return"left"===e?this._lhsPriceAxisWidthChanged:this._rhsPriceAxisWidthChanged}getPriceAxisMaxWidthByName(e){return"left"===e?this._lhsAxesWidth:this._rhsAxesWidth}timeAxisHeight(){return null!==this._timeAxisWidget?this._timeAxisWidget.size.height:0}withModel(e,t){null!==this._model?t.call(e):this.modelCreated().subscribe(e,t,!0)}hasModel(){return null!==this._model}onRedraw(){return this._redraw}copyLineToOtherCharts(){const e=(0,r.ensureNotNull)(this._model),t=e.selection().lineDataSources().filter((e=>e.isSynchronizable()));e.model().copyToOtherCharts(t,!0)}hideDataSources(e){if(e.length){const t=e.map((e=>e.properties().visible)),i=e.map((()=>!1));this.model().setProperties(t,i,zi.format({title:new F.TranslatedString(e[0].name(),e[0].title(wi.TitleDisplayTarget.StatusLine))}))}}hideSelectedObject(){this.hideDataSources(this.model().selection().dataSources().filter((e=>!0)))}unlinkSelectedLine(){const e=(0,r.ensureNotNull)(this._model),t=e.selection().lineDataSources();e.unlinkLines(t)}selectPointMode(){return(0,r.ensureNotNull)(this._model).model().selectPointMode()}cancelRequestSelectPoint(){const e=(0,r.ensureNotNull)(this._model);e.model().cancelRequestSelectPoint(),e.model().setReplayStatus(e.model().isInReplay()?ReplayStatus.Pause:ReplayStatus.Undefined),this.model().model().clearCurrentPosition()}requestSelectPoint(e,t){const i=(0,r.ensureNotNull)(this._model);return e.selectPointMode===Be.SelectPointMode.Replay&&i.model().setReplayStatus(ReplayStatus.PointSelect),new Promise(((s,r)=>{ +const n=()=>!!this.isVisible()||(r("Chartwidget must be visible"),this.cancelRequestSelectPoint(),!1);if(!n())return;(0,Be.resetToCursor)(!0),i.lineBeingCreated()&&i.cancelCreatingLine();let o=!1;const a={};i.model().onPointSelected().subscribe(a,((e,t)=>{o=!0,this._isVisible.unsubscribe(n),this._hideHint(),s({point:e,pane:t})}),!0),i.model().requestSelectPoint(e),this.startTrackingMode(),void 0!==t&&this._showEventHint(t),this._isVisible.subscribe(n),this.selectPointMode().subscribe((()=>{setTimeout((()=>{o||(this.selectPointMode().value()===Be.SelectPointMode.None&&this._hideHint(),i.model().onPointSelected().unsubscribeAll(a),this._isVisible.unsubscribe(n),r("cancelled"))}))}),{once:!0})}))}onScroll(){return this._onScroll}onZoom(){return this._onZoom}images(e){window.TradingView.printing=!0;const t=this.model().selection().allSources();this.model().selectionMacro((e=>e.clearSelection())),this.model().model().recalculateAllPanes((0,Gt.globalChangeEvent)());const i=(t,i)=>{t.paint(i);const s={showCollapsedStudies:Boolean(null==e?void 0:e.showCollapsedStudies),status:null==e?void 0:e.status};return t.getScreenshotData(s)},s=[];if(null!==this._maximizedPaneWidget){const e=this._paneWidgets.indexOf(this._maximizedPaneWidget);s.push(i(this._maximizedPaneWidget,ue.InvalidationMask.light().invalidateForPane(e)))}else for(let e=0;e{t.forEach((t=>{e.addSourceToSelection(t)}))})),this.model().model().recalculateAllPanes((0,Gt.globalChangeEvent)()),this.model().model().lightUpdate();const n=this.mainSeriesQuotesAndMetainfo();return{panes:s,timeAxis:r,colors:{text:this.properties().childs().scalesProperties.childs().textColor.value(),bg:this.properties().childs().paneProperties.childs().background.value(),scales:this.properties().childs().scalesProperties.childs().lineColor.value()},meta:n.meta,ohlc:n.ohlc,quotes:n.quotes}}insertStudy(e,t,i,s){return new Promise((r=>{0!==t.length?window.runOrSignIn((()=>{r(this._insertStudy(e,t,i,s))}),{source:"study on study"}):r(this._insertStudy(e,t,i,s))})).catch((()=>null))}addOverlayStudy(e,t,i){const s=this.model();return this._options&&this._options.isSymbolAvailable?this._options.isSymbolAvailable(e).then((r=>{if(!r)return null;const n=s.createStudyInserter({type:"java",studyId:"Overlay@tv-basicstudies"},[]),o={allowExtendTimeScale:i};if(R.enabled("use_overrides_for_overlay")){const e=(0,Vi.factoryDefaults)("study_Overlay@tv-basicstudies.style");o.style=e}return n.setPropertiesState(o),n.setForceOverlay(t),n.insert((()=>Promise.resolve({inputs:{symbol:e},parentSources:[]})))})):Promise.resolve(null)}addCompareStudy(e){const t=this.model() +;return this._options&&this._options.isSymbolAvailable?this._options.isSymbolAvailable(e).then((i=>i?t.createStudyInserter({type:"java",studyId:"Compare@tv-basicstudies"},[]).insert((()=>Promise.resolve({inputs:{symbol:e},parentSources:[]}))):null)):Promise.resolve(null)}showIndicators(e,t){if(window.studyMarket)return window.studyMarket.visible().value()?void window.studyMarket.hide():(window.studyMarket.show(e,t),window.studyMarket)}setSaveChartService(e){this._saveChartService=e,null!==this._lineToolsSynchronizer&&this._lineToolsSynchronizer.setSaveChartService(e)}getSaveChartService(){return this._saveChartService}mainSeriesQuotesAndMetainfo(){let e,t,i;const s=this._model&&this._model.mainSeries();if(s){const r=e=>null==e?"":s.formatter().format(e,void 0,void 0,!0,!1)+"",n=e=>null==e?"":e+"";e={resolution:s.interval(),symbol:s.symbol(),values:s.valuesProvider().getValues(null)};const o=s.symbolInfo();o&&(e.symbol=o.full_name,e.description=o.description,e.exchange=o.exchange);const a=s.bars().last();null!==a&&(t=a.value.slice(1,5).map(r));const l=s.quotes();l&&(i={change:r(l.change),changePercent:n(l.change_percent),last:r(l.last_price)})}return{meta:e,ohlc:t,quotes:i}}isMultipleLayout(){return this._isMultipleLayout}updateCrossHairPositionIfNeeded(){if(this._model){const e=Be.tool.value();this._model.model().setCurrentTool(e);const t=(0,pe.lastMouseOrTouchEventInfo)();if(t.isTouch){const e=this._maximizedPaneWidget||this._paneWidgets[0];if(e.hasState()&&(!t.stylus&&(this._isLineToolModeExceptBrush()||(0,Be.toolIsMeasure)(Be.tool.value()))||this.selectPointMode().value()!==Be.SelectPointMode.None)){const t=.5*this._model.model().timeScale().width(),i=.5*e.state().defaultPriceScale().height();e.setCursorPosition(t,i)}const i=this._model.model().crossHairSource();i.updateAllViews((0,Gt.sourceChangeEvent)(i.id()))}}}trackingModePaneWidget(){if(!(0,pe.lastMouseOrTouchEventInfo)().isTouch)return null;for(const e of this.paneWidgets())if(e.trackingModeEnabled())return e;return null}startTrackingMode(){if((0,pe.lastMouseOrTouchEventInfo)().isTouch){this.exitTrackingMode(),this.updateCrossHairPositionIfNeeded();const e=this._maximizedPaneWidget||this._paneWidgets[0],t=this.model().model().crossHairSource().currentPoint();e.startTrackingMode(t,t)}}exitTrackingMode(){(0,pe.lastMouseOrTouchEventInfo)().isTouch&&this.paneWidgets().some((e=>e.trackingModeEnabled()))&&(this.paneWidgets().forEach((e=>e.exitTrackingMode())),this.model().model().clearCurrentPosition())}onToolChanged(){this.model().lineBeingCreated()&&this._cancelCreatingLine(),this.selectPointMode().value()!==Be.SelectPointMode.None&&this.cancelRequestSelectPoint(),this.exitTrackingMode()}setInLoadingState(e){this._inLoadingState=e}paint(e){const t=null!=e?e:ue.InvalidationMask.full();t.validationActions().forEach((e=>e())),this._paneWidgets.forEach(((e,i)=>{null!==this._maximizedPaneWidget&&this._maximizedPaneWidget!==e||e.paint(t.invalidateForPane(i))})),this._timeAxisWidget&&this._timeAxisWidget.paint(t.invalidateForTimeScale()),this._redraw.fire()} +GUIResetScales(){(0,d.trackEvent)("GUI","Reset Scales"),null!==this._model&&this._model.resetScales()}toggleMaximizePane(e){var t;if(!(this._paneWidgets.length<2)){this._maximizedPaneWidget?(this._maximizedPaneWidget.state().maximized().setValue(!1),this._maximizedPaneWidget=null,this._paneSeparators.forEach((e=>e.show()))):(this._maximizedPaneWidget=e,this._maximizedPaneWidget.state().maximized().setValue(!0),this._paneSeparators.forEach((e=>e.hide())));for(let e=this._paneWidgets.length;e--;)this._paneWidgets[e].updateControls(),this._paneWidgets[e].updatePriceAxisWidgetsStates();this._errorRenderer.updatePaneWidgets(),null===(t=this._timeAxisWidget)||void 0===t||t.updatePriceAxisStubs(),this._adjustSize(),this.updateCrossHairPositionIfNeeded()}}maximizedPaneWidget(){return this._maximizedPaneWidget}isMaximizedPane(){return null!==this._maximizedPaneWidget}unsetActivePaneWidget(){this.activePaneWidget=null}setActivePaneWidget(e){this.activePaneWidget=e}onPaneWidgetDestroyed(e){this.activePaneWidget===e&&(this.activePaneWidget=null)}backgroundTopTheme(){return this._backgroundTopTheme.readonly()}backgroundBasedTheme(){return this._backgroundBasedTheme.readonly()}backgroundBottomTheme(){return this._backgroundBottomTheme.readonly()}lineToolsAndGroupsDTO(){return(0,r.ensureNotNull)(this._lineToolsSynchronizer).prepareDTO()}resetLineToolsInvalidated(e,t,i){(0,r.ensureNotNull)(this._lineToolsSynchronizer).resetInvalidated(e,t,i)}applyLineToolUpdateNotification(e,t){(0,r.ensureNotNull)(this._lineToolsSynchronizer).applyLineToolUpdateNotification(e,t)}reloadAllLineTools(){(0,r.ensureNotNull)(this._lineToolsSynchronizer).reloadAllLineTools()}startApplyingLineToolUpdateNotification(){var e;null===(e=this._lineToolsSynchronizer)||void 0===e||e.startApplyingLineToolUpdateNotification()}endApplyingLineToolUpdateNotification(){var e;null===(e=this._lineToolsSynchronizer)||void 0===e||e.endApplyingLineToolUpdateNotification()}applyAlertIdByExternalSource(e,t){var i;null===(i=this._lineToolsSynchronizer)||void 0===i||i.applyAlertIdByExternalSource(e,t)}deleteAlertByExternalSource(e,t){var i;null===(i=this._lineToolsSynchronizer)||void 0===i||i.deleteAlertByExternalSource(e)}shouldBeSavedEvenIfHidden(){return this._model?this.model().model().shouldBeSavedEvenIfHidden():!!this._options.content.shouldBeSavedEvenIfHidden}showObjectsTreePanelOrDialog(){let e=!1;const t=window.widgetbar;if(t&&t.isVisible()){const i=(0,r.ensureNotNull)(t.setPage("object_tree"));(0,r.ensureNotNull)(i.widget("object_tree"));0,e="object_tree"===i.name}e||this.showObjectsTreeDialog()}showObjectsTreeDialog(){var e;null===(e=this._objectTreeDialogController)||void 0===e||e.show()}addCustomWidgetToLegend(e,t){this._customLegendWidgetsFactoryMap.set(e,t);for(const i of this.paneWidgets())i.addCustomWidgetToLegend(e,t)}applyIndicatorsToAllChartsAvailable(){if(!this.chartWidgetCollection().applyIndicatorsToAllChartsAvailable())return!1;for(const e of this.model().model().panes()){if(e.sourcesByGroup().all().some((e=>(0,Z.isStudy)(e)&&!0)))return!0}return!1} +restoreState(e,t,i){this._adjustSize();const s=(0,r.ensureNotNull)(this._model),n=(s.restoreState(this._content,t,i),s.mainSeries().properties().childs());this._symbolWV.setValue(n.symbol.value()),this._resolutionWV.setValue(n.interval.value()),this._setActions()}addCompareAsOverlay(e,t,i){const s=this.model();return(0,r.ensureDefined)(this._options.isSymbolAvailable)(e).then((r=>{if(!r)return null;const n=s.createStudyInserter({type:"java",studyId:"Overlay@tv-basicstudies"},[]);return n.setForceOverlay(!0),n.setPreferredPriceScale("as-series"),!0!==i&&n.setTargetPriceScaleMode({percentage:!0}),void 0!==t&&n.setPropertiesState({allowExtendTimeScale:t}),n.insert((async()=>({inputs:{symbol:e},parentSources:[]})))}))}scrollHelper(){return this._scrollHelper}chartPainted(){return this._drawPlanned?(null===this._chartPaintedPromise&&(this._chartPaintedPromise=(0,g.createDeferredPromise)()),this._chartPaintedPromise.promise):Promise.resolve()}setDataWindowWidget(e){this._dataWindowWidget=e}removeDataWindowWidget(){this._dataWindowWidget=null}showSelectedSourcesProperties(e){const t=(0,r.ensureNotNull)(this._model).selection().dataSources();if(1===t.length)this.showSourceProperties(t[0],e);else{const i=t.filter(Q.isLineTool);i.length>0&&this.showChartPropertiesForSources({sources:i,tabName:e})}}connect(){this._chartSession.isConnected().subscribe(this._onChartSessionIsConnectedChanged),this._chartSession.criticalError().subscribe(this,this._onChartSessionCriticalError),this._chartSession.connect(this._onData.bind(this))}finishInitWithoutConnect(){this._chartSession.disable(),this._init(),this._chartWidgetInitialized.fire()}reconnect(){this._chartSession.disconnect(),this._chartSession.connect()}update(){if(this.hasModel()){for(const e of this._paneWidgets)e.update();this._timeAxisWidget&&this._timeAxisWidget.update()}}setPriceAxisHovered(e,t){t?this._hoveredPriceAxes.add(e):this._hoveredPriceAxes.delete(e),this._anyAxisHovered.setValue(this._hoveredPriceAxes.size>0)}anyPriceAxisHovered(){return this._anyAxisHovered.readonly()}linkingGroupIndex(){return this._linkingGroupIndex}offsetInDocument(e){const t=this._paneWidgets.find((t=>t.state()===e));if(void 0===t)return{left:NaN,top:NaN};const i=t.getElement().getBoundingClientRect();return{left:Math.round(i.left+document.body.scrollLeft),top:Math.round(i.top+document.body.scrollTop)}}showHint(e,...t){if(0===e)this._showEventHint(...t);else if(1===e)throw new Error("Warning hint not implemented")}_registerLineToolHotkeys(){if(!this.readOnly()){const e=(e,t)=>{this.activePaneWidget&&("drawRightThere"===t.action?this.activePaneWidget.drawRightThere(e):Be.tool.setValue(e))},t=(t,i)=>()=>e(t,i);Object.entries(Ii.lineToolsSelectHotkeys).map((([e,i])=>({desc:i.description,hotkey:i.hash,handler:t(e,i)}))).forEach((e=>this._hotkeys.add(e)))}}_createShowDataWindowAction(){return this._showDataWindowAction=null,this._showDataWindowAction}_createChartResetAction(){return new z.ActionWithStandardIcon({actionId:"Chart.Scales.Reset",options:{label:o.t(null,void 0,i(34301)), +iconId:"Chart.Reset",statName:"ResetChart",onExecute:this.GUIResetScales.bind(this),hotkeyGroup:this._hotkeys,hotkeyHash:n.Modifiers.Alt+82}})}_createApplyColorThemeAction(){return null}_createRemoveSelectedObjectAction(){return new z.ActionWithStandardIcon({actionId:"Chart.SelectedObject.Remove",options:{label:o.t(null,void 0,i(34596)),iconId:"Chart.RemoveSelectedObject",statName:"RemoveSelectedObject",onExecute:()=>{var e;(null!==(e=this._chartWidgetCollection.activeChartWidget.value())&&void 0!==e?e:this).removeSelectedSources()},hotkeyGroup:this._hotkeys,hotkeyHash:n.isMacKeyboard?8:46}})}_createResetTimescaleAction(){return new z.ActionWithStandardIcon({actionId:"Chart.TimeScale.Reset",options:{label:o.t(null,void 0,i(25333)),iconId:"Chart.Reset",statName:"ResetScale",onExecute:()=>{this.model().resetTimeScale()},hotkeyGroup:this._hotkeys,hotkeyHash:n.Modifiers.Mod+n.Modifiers.Alt+81}})}_createChartPropertiesAction(){return new z.ActionWithStandardIcon({actionId:"Chart.Dialogs.ShowGeneralSettings",options:{label:(0,m.appendEllipsis)(o.t(null,void 0,i(89517))),iconId:"Settings",statName:"ChartProperties",onExecute:()=>{this.showGeneralChartProperties()}}})}_createMainSeriesPropertiesAction(){return new z.ActionWithStandardIcon({actionId:"Chart.Dialogs.ShowGeneralSettings.SymbolTab",options:{label:(0,m.appendEllipsis)(o.t(null,void 0,i(89517))),iconId:"Settings",statName:"MainSeriesProperties",onExecute:()=>{this.showGeneralChartProperties(Y.TabNames.symbol)}}})}_createScalesPropertiesAction(){return new z.ActionWithStandardIcon({actionId:"Chart.Dialogs.ShowGeneralSettings.ScalesTab",options:{label:(0,m.appendEllipsis)(o.t(null,void 0,i(89517))),iconId:"Settings",statName:"ScalesProperties",onExecute:()=>{this.showGeneralChartProperties(Y.TabNames.scales)}}})}_createSelectedSourcePropertiesAction(){return new z.ActionWithStandardIcon({actionId:"Chart.SelectedObject.ShowSettingsDialog",options:{label:(0,m.appendEllipsis)(o.t(null,void 0,i(89517))),iconId:"Settings",statName:"EditSelectedObject",onExecute:()=>{this.showSelectedSourcesProperties()}}})}_createHideSelectedObjectAction(){return new z.ActionWithStandardIcon({actionId:"Chart.SelectedObject.Hide",options:{label:o.t(null,void 0,i(31971)),iconId:"Chart.Hide",statName:"HideSelectedObject",onExecute:this.hideSelectedObject.bind(this)}})}_createShowSymbolInfoDialogAction(){return new z.ActionWithStandardIcon({actionId:"Chart.Dialogs.ShowSymbolInfo",options:{label:(0,m.appendEllipsis)(o.t(null,void 0,i(65986))),iconId:"Chart.SymbolInfo",checkable:!1,statName:"SymbolInfo",onExecute:()=>{{const e=this.model().model(),t=e.mainSeries().symbolInfo();if(t){const i=e.availableUnits(),s={symbolInfo:t,showUnit:e.unitConversionEnabled(),unitDescription:e=>e?i.description(e):"",dateFormatter:e.dateFormatter()};(0,_.showSymbolInfoDialog)(s)}}}}})}_createShowFinancialsAction(){return null}_createAddToWatchlistAction(){return null}_clearSelectionHotkey(){return{desc:"Cancel selection",hotkey:27,handler:()=>{var e,t,i,s +;if(this.selectPointMode().value()!==Be.SelectPointMode.None)return this.selectPointMode().value()===Be.SelectPointMode.Replay&&this._chartWidgetCollection.getAll().forEach((e=>{e!==this&&e.selectPointMode().value()===Be.SelectPointMode.Replay&&e.cancelRequestSelectPoint()})),void this.cancelRequestSelectPoint();null===(e=this._model)||void 0===e||e.selectionMacro((e=>{this._cancelCreatingLine(),e.clearSelection()}));const r=null===(t=this._model)||void 0===t?void 0:t.model().customSourceMovingHitTestData();r&&r.cancelMoveHandler&&r.cancelMoveHandler()&&(r.cancelled=!0,null===(i=this._model)||void 0===i||i.model().setMovingCustomSource(null,null),null===(s=this._model)||void 0===s||s.model().lightUpdate())},isDisabled:()=>{const e=this._model;if(!e)return!0;const t=0===e.selection().allSources().length,i=null===e.crossHairSource().measurePane().value(),s=this.selectPointMode().value()===Be.SelectPointMode.None;return t&&i&&s}}}_insertStudy(e,t,i,s){const n=(0,r.ensureNotNull)(this._model).createStudyInserter(e,t,i);n.setForceOverlay("java"===e.type&&"Volume@tv-basicstudies"===e.studyId&&R.enabled("volume_force_overlay"));const o=n.insert(((e,i,r)=>new Promise(((n,o)=>{var a;this.selectPointMode().value()!==Be.SelectPointMode.None&&this.cancelRequestSelectPoint(),s?n(s(e,i,r)):!function(e){return Gi.includes(e.id)}(r)?(null!=(a=i)?a:[]).some((e=>e.confirm))?((0,d.trackEvent)("GUI","Confirmation dialogs","Inputs confirmation dialog"),T(this,e,r,n,o)):n({inputs:{},parentSources:t}):((0,d.trackEvent)("GUI","Confirmation dialogs","Symbol confirmation dialog"),T(this,e,r,n,o,"symbol"))}))));return o.then((()=>{(0,Be.hideAllIndicators)().value()&&(0,S.toggleHideMode)()})).catch((e=>{})),o}async _showChartProperties(e,t,i,s){if(!this._model)return null;t&&((0,c.setValue)("properties_dialog.active_tab.chart",t),i.tabName=t);const r=await ie(e,this._model,i,this._options.chartWidgetCollection,s);return(null==r?void 0:r.visible().value())?r:null}_createLineToolsSynchronizerIfNeeded(){var e;if(R.enabled("saveload_separate_drawings_storage")){const t={readOnlyMode:this.readOnly(),migrateSyncedLineTools:this===this._options.chartWidgetCollection.getAll()[0]},i=(0,Fi.getLineToolsSynchronizerClass)();this._lineToolsSynchronizer=new i({layoutId:this.layoutId(),chartId:this._id,clientId:this._chartWidgetCollection.clientId},this.model().model(),t,(()=>this._chartWidgetCollection.isFirstChartInLayout(this)),(()=>this._chartWidgetCollection.deserializedChartIds())),null!==this._saveChartService&&this._lineToolsSynchronizer.setSaveChartService(this._saveChartService),this._lineToolsSynchronizer.invalidateAll(),null===(e=this._model)||void 0===e||e.model().setLineToolsSynchronizer(this._lineToolsSynchronizer)}}_updateThemedColor(){const e=this.model().model(),t=e.backgroundColorAtYPercentFromTop(.5);let i=e.backgroundTopColor().value(),s=e.backgroundColor().value();const r=(0,u.isColorDark)(t),n=(0,u.isColorDark)(i),o=(0,u.isColorDark)(s);this.widget().classList.toggle("chart-widget--themed-dark",r), +this.widget().classList.toggle("chart-widget--themed-light",!r),this.widget().classList.toggle("chart-widget__top--themed-dark",n),this.widget().classList.toggle("chart-widget__top--themed-light",!n),this.widget().classList.toggle("chart-widget__bottom--themed-dark",o),this.widget().classList.toggle("chart-widget__bottom--themed-light",!o),this._backgroundTopTheme.setValue(n?"dark":"light"),this._backgroundBasedTheme.setValue(r?"dark":"light"),this._backgroundBottomTheme.setValue(o?"dark":"light"),i===s&&(0,h.isStdThemedDefaultValue)("chartProperties.paneProperties.background",i,this._backgroundBasedTheme.value())&&(i=null,s=null);for(const e of this._paneWidgets)e.updateThemedColors({topColor:i,bottomColor:s})}_isLineToolModeExceptBrush(){const e=Be.tool.value();return(0,Ot.isLineToolName)(e)&&!(0,Ot.isLineDrawnWithPressedButton)(e)&&this.selectPointMode().value()===Be.SelectPointMode.None}_cancelCreatingLine(){const e=(0,r.ensureNotNull)(this._model).model(),t=e.lineBeingCreated();if(null!==t){const i=(0,r.ensureNotNull)(e.paneForSource(t));(0,r.ensureNotNull)(this.paneByState(i)).cancelCreatingLineTool(),t.toolname===Be.tool.value()&&(0,Be.resetToCursor)()}const i=e.crossHairSource().measurePane().value();if(null!==i){(0,r.ensureNotNull)(this.paneByState(i)).cancelMeasuring()}}_adjustSize(e){var t;let i=0;const r=null===this._model?null:this._model.model().priceScaleSlotsCount(),n=new Uint32Array(null===r?0:r.left),o=new Uint32Array(null===r?0:r.right),l=(0,de.getCanvasDevicePixelRatio)(document.body),c=(e,t)=>e+t,h=(e,t)=>{t.forEach(((t,i)=>{e[i]=Math.max(e[i],t)}))},d=this._width(),u=this._height(),p=this._paneSeparators.length,_=this.isMaximizedPane()?0:Te.height()*p,m=null!==this._timeAxisWidget?this._timeAxisWidget.optimalHeight():0;let g=u-m>=61?m:0;g%2&&(g+=1);const f=Math.max(1,Math.floor((u-_-g)/this._paneWidgets.length));let v=0,S=null;for(const e of this._paneWidgets)if(!this._maximizedPaneWidget||this._maximizedPaneWidget===e){e.leftPriceAxisesContainer().updateCurrencyLabels();const t=e.leftPriceAxisesContainer().optimalWidths();e.rightPriceAxisesContainer().updateCurrencyLabels();const s=e.rightPriceAxisesContainer().optimalWidths();h(n,t),h(o,s),this._maximizedPaneWidget!==e&&e.state().collapsed().value()?v+=Math.min(f,e.collapsedHeight()):(i+=e.stretchFactor(),S=e)}let y=n.reduce(c,0),b=o.reduce(c,0),w=Math.max(d-y-b,0);if(w<=102){y=0,b=0,w=d;for(let e=0;e0){const e=new Te(this,r-1,r);this._paneSeparators.push(e),this._timeAxisWidget?this._elMainTable.insertBefore(e.getElement(),this._timeAxisWidget.getElement()):this._elMainTable.appendChild(e.getElement())}this._timeAxisWidget?this._elMainTable.insertBefore(i.getElement(),this._timeAxisWidget.getElement()):this._elMainTable.appendChild(i.getElement())}for(let i=0;iue.InvalidationLevel.Cursor&&(null===(i=this._timeAxisWidget)||void 0===i||i.update(),this._paneWidgets.forEach((e=>{e.updatePriceAxisWidgets()})),this._applyTimeScaleInvalidations(e,t),(null===(s=this._invalidationMask)||void 0===s?void 0:s.fullInvalidation())===ue.InvalidationLevel.Full&&(this._invalidationMask.merge(e),this._adjustSize(this._invalidationMask.isVisibleTimeRangeLockedOnResize()),this._applyTimeScaleInvalidations(this._invalidationMask,t),e=this._invalidationMask,this._invalidationMask=null)),this.paint(e),this._dataWindowWidget){const t=e.maxPaneInvalidation();t===ue.InvalidationLevel.Full?this._dataWindowWidget.fullUpdate():t>ue.InvalidationLevel.None&&this._dataWindowWidget.update()}for(let t=0;t{s.appendChild(n),n.addEventListener("mousedown",this._beginRequestActive.bind(this)),n.addEventListener("mouseup",this._endRequestActive.bind(this)),n.addEventListener("touchstart",this._beginRequestActive.bind(this)),n.addEventListener("touchmove",this._endRequestActive.bind(this)),n.addEventListener("touchend",this._endRequestActive.bind(this)),n.addEventListener("click",this._requestActive.bind(this))})),this._inited&&(null!==this._timeAxisWidget&&(this._timeAxisWidget.destroy(),this._timeAxisWidget=null),this._paneWidgets.forEach((e=>{e.destroy()})),this._paneWidgets.length=0,this._paneSeparators.forEach((e=>{e.destroy()})),this._paneSeparators.length=0,this._update(ue.InvalidationMask.full(),performance.now()))}_init(){this.hasModel()&&this.model().mainSeries().clearData(),this._initColors(),this._makeDefaultGui();this._makeDefaultModel(),(()=>{this._checkObsoleteTimezone(),this._chartSession&&this._chartSession.connected()&&this.model().model().restart(),this._content&&(this._initColors(),this._updateGui(),this.update()),this._resizeHandler=()=>{this._invalidationHandler(ue.InvalidationMask.full())},this._resizeHandler(),(0,r.ensureNotNull)(this._parent).appendChild((0,r.ensureNotNull)(this._mainDiv)),this._spinner&&(this._spinner.stop(),this._spinner=null),this._keydownEventListener=e=>{27===e.which&&e.preventDefault()},window.addEventListener("keydown:chart_"+this._id,this._keydownEventListener),this._activateSymbolSearchHotkeys(),this.model().timeScale().onScroll().subscribe(this,(()=>this._onScroll.fire())),this._inited=!0})()}_makeDefaultModel(){let e;if(this._content&&this._content.timeScale.points){const t=this._content.timeScale.points.items[0];e={startDate:t}}const t=()=>{var t,i;const s={readOnly:this.readOnly(),isSnapshot:!!this._containsData,...f(this._options,["timeScale","crossHair","chartEventsEnabled","newsNotificationsEnabled","esdEnabled","latestUpdatesEnabled","continuousContractSwitchesEnabled","futuresContractExpirationEnabled","countdownEnabled","lastPriceAnimationEnabled","currencyConversionEnabled","unitConversionEnabled","watermarkEnabled","shiftVisibleRangeOnNewBar","hideIdeas","onWidget"])},r=function(e,t,i,s,r,n,o,a,l,c,h){const d=new yi.ChartUndoModel(e,t,i,s,r,n,o,a,l,c,h);return d.model().fullUpdate(),d +}(this._chartSession,this._invalidationHandler,this.properties(),e,this,this._options.undoHistory,this._options.barsMarksContainersFactory,s,this._collapsed,this._linkingGroupIndex,null!==(i=null===(t=this._saveChartService)||void 0===t?void 0:t.autoSaveEnabled())&&void 0!==i?i:new W.WatchedValue(!0));return this._createSessions(r.model()),r};R.enabled("lean_chart_load")?this._model=this._model||t():this._model=t(),this._model.model().setChartSaveTime(1e3*this._chartWidgetCollection.metaInfo.lastModified.value()),this._createVolumeIfNeeded();if(this._content){let e=this._setSymbolIntervalContentOverrides;Hi&&this._initialLoading&&(e={...e,symbol:this._defSymbol,interval:this._defInterval,style:this._defStyle}),this.restoreState(this._content,this._containsData,e),this._setSymbolIntervalContentOverrides={},Hi&&this._defSymbol&&this.model().model().recalculatePriceRangeOnce()}else this._setActions();this._createLineToolsSynchronizerIfNeeded(),(()=>{const e=(0,r.ensureNotNull)(this._model);e.onTagsChanged().subscribe(this,(()=>this.onModelTagsChanged())),this._initBackgroundColor(),this._updateGui(),this._modelCreated.fire(e),this._tagsChanged.fire(),R.enabled("determine_first_data_request_size_using_visible_range")&&this._setFirstRequestNumbarsUsingTimeframeAndInterval(e);const t=e.mainSeries(),s=t.properties().childs();this._defTimeframe&&t.setDefaultTimeframe(this._defTimeframe),t.dataEvents().symbolNotPermitted().subscribe(null,(e=>t.setSymbolParams({symbol:e}))),this._symbolWV.setValue(s.symbol.value()),s.symbol.subscribe(this,(e=>this._symbolWV.setValue(e.value()))),this._resolutionWV.setValue(s.interval.value()),s.interval.subscribe(this,(e=>this._resolutionWV.setValue(e.value()))),s.style.unsubscribe(this,this._onChartStyleChanged),s.style.subscribe(this,this._onChartStyleChanged),t.dataEvents().completed().subscribe(this,(()=>this._addPerfMark("SeriesCompleted")),!0),t.dataEvents().barReceived().subscribe(this,(()=>this._addPerfMark("SeriesFirstDataReceived")),!0);const n=this._options;t.dataEvents().chartTypeNotPermitted().subscribe(null,(()=>{t.setSymbolParams({interval:"D"})})),t.dataEvents().intradaySpreadNotPermitted().subscribe(null,(()=>{t.setSymbolParams({interval:"D"})})),t.dataEvents().customIntervalNotPermitted().subscribe(null,(i=>{const s=e.model().defaultResolutions(),r=s.find((e=>(0,jt.compareResolutions)(e,i)>=0)),n=null!=r?r:s[s.length-1];t.setSymbolParams({interval:n})}));const a=o.t(null,void 0,i(93213));t.dataEvents().intradayExchangeNotPermitted().subscribe(null,(()=>{t.setSymbolParams({interval:"D"})})),t.requestingTicksWhenNotSupported.subscribe(null,(()=>{if(!n.muteSessionErrors){const e=document.createElement("div"),t=o.t(null,void 0,i(87826)).format({p_start:"

",p_end:"

"});e.innerHTML=t,showNoticeDialog({title:a,content:e})}})),t.requestingStyleIsNotSupported.subscribe(null,(()=>{const i=t.interval(),s=e.model().defaultResolutions(),r=(0,ae.getLastUsedSingleValueBasedStyle)(),n=(0,jt.getResolutionByChartStyle)(r,i,s);t.setChartStyleWithIntervalIfNeeded(r,n)})), +t.requestingStyleSupportRecovered.subscribe(null,(i=>{const s=t.interval(),r=e.model().defaultResolutions(),n=(0,jt.getResolutionByChartStyle)(i,s,r);t.setChartStyleWithIntervalIfNeeded(i,n)}))})()}_startSpinner(e){this._spinner||e&&(this._spinner=(new k).spin(e))}_handleLoginStateChanged(){0}_checkObsoleteTimezone(){const e=this.properties().childs().timezone.value();(0,V.timezoneIsAvailable)(e)||this.properties().childs().timezone.setValue({UTC:"Etc/UTC",EST:"America/New_York",CST:"America/Chicago",PST:"America/Los_Angeles"}[e]||"exchange")}_initColors(){const e=this.properties().childs(),t=e.scalesProperties.childs();t.lineColor.listeners().subscribe(this,this._updateAndPaint),t.textColor.listeners().subscribe(this,this._updateAndPaint),e.paneProperties.childs().separatorColor.listeners().subscribe(this,this._setPaneSeparatorLineColor)}_setPaneSeparatorLineColor(){this._paneSeparators.forEach((e=>e.update())),this._updateAndPaint()}_updateAndPaint(){this.update(),this.paint()}_makeDefaultGui(){this._makeLoadingScreen(),((0,xi.getChartingLibraryGlobalContext)().configurationData.is_tradingview_data||this.onWidget())&&this._makeAvailableOnTVPopup(),this.hasModel()&&(this._makeTimeAxisWidget(),this._makePaneWidgetsAndSeparators()),this._adjustSize(),this._updateScalesActions(),(0,U.disableSelection)(this._elMainTable),this._updateAndPaint()}_makeLoadingScreen(){if(R.enabled("lean_chart_load")){if(this.screen)return;this.screen=new ve(this,(0,r.ensureNotNull)(this._parent))}else this.screen=new ve(this,(0,r.ensureNotNull)(this._mainDiv))}_makeAvailableOnTVPopup(){this._availableScreen||(this._availableScreen=new Li(this))}_activateSymbolSearchHotkeys(){this.readOnly()||this._options.hideSymbolSearch||(0,v.activateKeyPressHandler)()}_makeTimeAxisWidget(){if(this._timeAxisWidget)return void this._timeAxisWidget.updatePriceAxisStubs();const e=this.model();this._timeAxisWidget=new Si(this,this._options.timeScaleWidget,this._titlesProvider.bind(this),this._menuItemsProvider.bind(this),this._backgroundBasedTheme),this._elMainTable.appendChild(this._timeAxisWidget.getElement()),this._timeAxisWidget.updatePriceAxisStubs(),this._timeAxisWidget.onLabelHovered().subscribe(this,((t,i)=>{const s=this._maximizedPaneWidget?this._maximizedPaneWidget.state():e.paneForSource(e.mainSeries()),n=(0,r.ensureNotNull)(this.paneByState((0,r.ensureNotNull)(s))).highlightedPriceAxis(),o=n.value();(i||o.owner===t.owner)&&(n.setValue({owner:t.owner,axis:i?t.axis:null}),this.model().model().lightUpdate())}))}_updateAriaPriceDescription(e){var t;if(this._ariaPriceDescription&&R.enabled("aria_crosshair_price_description")){const i=this.model().mainSeries().nearestData(e.index,Oi.PlotRowSearchMode.Exact);if(!i)return;const s=i.value[4];if(!(0,C.isNumber)(s))return;const r=this.model().timeScale().indexToUserTime(i.index),n=Bi.Interval.parse(this.model().mainSeries().interval());this._ariaPriceDescription.updateChartDescription(this.model().mainSeries(),s,null!==(t=null==r?void 0:r.getTime())&&void 0!==t?t:null,n.isIntraday())}}_titlesProvider(e,t){ +const i=this.model(),s=(0,r.ensureNotNull)(this._maximizedPaneWidget?this._maximizedPaneWidget.state():i.paneForSource(i.mainSeries())),n="right"===e?s.rightPriceScales():s.leftPriceScales();if(n.lengthe===i.mainSeries()||(0,Z.isStudy)(e)));return o.reverse(),o=(0,D.moveToHead)(o,i.mainSeries()),o.map((e=>e.title(wi.TitleDisplayTarget.StatusLine,!0,void 0,!1)))}_menuItemsProvider(e,t){const i=this.model(),s=(0,r.ensureNotNull)(this._maximizedPaneWidget?this._maximizedPaneWidget.state():i.paneForSource(i.mainSeries())),n="right"===e?s.visibleRightPriceScales():s.visibleLeftPriceScales();if(n.length{const i=this._model;if(null===i)return;const s=i.model();e.model!==s&&(this._lineToolsSynchronizer?this._lineToolsSynchronizer.executeSyncedAction((()=>t(s,i))):t(s,i))};Be.createdLineTool.subscribe(null,(t=>{e(t,((e,i)=>{const s=(0,r.ensureNotNull)(e.paneForSource(e.mainSeries()));let n,o=null;if(void 0===t.pointPositionPercents){if(o=ji(e,t.model,t.point.timeStamp),null===o)return;n=t.point.price}else{const i=t.pointPositionPercents.x*e.timeScale().width(),s=e.mainSeries().priceScale(),r=t.pointPositionPercents.y*s.height(),a=e.mainSeries().firstValue();if(null===a)return;o=e.timeScale().coordinateToIndex(i),n=s.coordinateToPrice(r,a)}const a={index:(0,r.ensureNotNull)(o),price:n},l=i.createLineTool({pane:s,point:a,linetool:t.linetool,properties:t.properties,linkKey:t.linkKey,ownerSource:e.mainSeries(),disableSynchronization:!0,id:t.id,sharingMode:t.sharingMode});null!==l&&!Boolean(this.model().lineBeingCreated())&&t.finalState&&l.restoreExternalPoints(t.finalState,{indexesChanged:!0,pricesChanged:!0})}))})),Be.continuedLineTool.subscribe(null,(t=>{e(t,((e,i)=>{var s;const r=ji(e,t.model,t.point.timeStamp);if(null===r)return;const n={index:r,price:t.point.price},o=e.lineBeingCreated();if(null===o)return;i.continueExternalLine(n,null!==(s=t.envState)&&void 0!==s?s:void 0,!!t.finalState)&&t.finalState&&o.restoreExternalPoints(t.finalState,{indexesChanged:!0,pricesChanged:!0})}))})),Be.cancelledLineTool.subscribe(null,(t=>{e(t,((e,t)=>{e.cancelCreatingLine()}))})),Be.beenSetLineToolLastPoint.subscribe(null,(t=>{e(t,((e,i)=>{const s=e.lineBeingCreated();if(null===s||s.linkKey().value()!==t.linkKey)return;const r=ji(e,t.model,t.point.timeStamp);if(null===r)return;const n={index:r,price:t.point.price};s.setLastPoint(n),s.updateAllViews((0,Gt.sourceChangeEvent)(s.id())),e.lightUpdate()}))})),Be.startedMovingLineTool.subscribe(null,(t=>{e(t,((e,i)=>{var s;const r=t.linkKeys.map(Q.lineToolByLinkKey.bind(null,e)).filter(C.notNull);if(r.length){const i=ji(e,t.model,t.point.timeStamp);if(null===i)return;const n={index:i,price:t.point.price},o=null!==(s=t.activeItem)&&void 0!==s?s:null,a=r[0].pointToScreenPoint(n);a&&e.startMovingSources(r,{logical:n,screen:a},o,t.pointPositionPercents,null===t.envState?void 0:t.envState,!0)}}))})),Be.movedLineTool.subscribe(null,(t=>{e(t,((e,i)=>{var s;const r=e.sourcesBeingMoved().filter(Q.isLineTool).filter((e=>(e=>t.linkKeys.some((t=>e.linkKey().value()===t)))(e)));if(!r.length)return;const n=ji(e,t.model,t.point.timeStamp);if(null===n)return;const o={index:n,price:t.point.price},a=r[0].pointToScreenPoint(o);a&&e.moveSources({logical:o,screen:a},t.pointPositionPercents,null!==(s=t.envState)&&void 0!==s?s:void 0,!0)}))})),Be.finishedMovingLineTool.subscribe(null,(t=>{e(t,((e,i)=>{const s=e.sourcesBeingMoved().filter(Q.isLineTool);if(0===s.length)return;s.forEach((i=>{const s=(e=>{for(let i=0;i{e(t,((e,i)=>{var s;const r=(0,Q.lineToolByLinkKey)(e,t.linkKey);if(null!==r){const i=r.getPoint(t.pointIndex),n=i?i.index:ji(e,t.model,t.point.timeStamp);if(null===n)return;if(r.isActualSymbol()&&r.isActualCurrency()&&r.isActualUnit()){const i={index:n,price:t.point.price};e.startChangingLinetool(r,i,t.pointIndex,null!==(s=t.envState)&&void 0!==s?s:void 0,!0)}}}))})),Be.changedLineTool.subscribe(null,(t=>{e(t,((e,i)=>{const s=e.lineBeingEdited();if(null===s||s.linkKey().value()!==t.linkKey)return;let n=null;if(n=t.changes.indexesChanged?ji(e,t.model,t.point.timeStamp):(0,r.ensureNotNull)(e.linePointBeingChanged()).index,null!==n&&s.isActualSymbol()&&s.isActualCurrency()&&s.isActualUnit()){const i={index:n,price:t.point.price};e.changeLinePoint(i,void 0,!0)}}))})),Be.finishedChangingLineTool.subscribe(null,(t=>{e(t,((e,i)=>{const s=(0,Q.lineToolByLinkKey)(e,t.linkKey);null!==s&&s.isActualSymbol()&&s.isActualCurrency()&&s.isActualUnit()&&null!==e.lineBeingEdited()&&e.endChangingLinetool(!!t.finalState,!0),null!==s&&t.finalState&&s.restoreExternalPoints(t.finalState,t.changes)}))})),Be.removedLineTool.subscribe(null,(t=>{e(t,((e,i)=>{const{withUndo:s,unlink:r,linkKey:n}=t,o=(0,Q.lineToolByLinkKey)(e,n);if(null!==o)r&&o.detachAlert(),s?i.removeSource(o,!1):(e.lineToolsGroupModel().removeLineTools([o]),e.removeSource(o));else if(this._lineToolsSynchronizer){const{sourceTitle:e,symbol:o,lineToolState:a}=t;i.removeUnloadedLineTool({state:a,unlink:r,sourceTitle:e,linkKey:n,symbol:o,withUndo:s})}}))})),Be.finishedLineTool.subscribe(null,(t=>{e(t,((e,i)=>{const s=(0,Q.lineToolByLinkKey)(e,t.linkKey);null!==s&&(0,Ot.isLineToolFinishRequiredWhenCreatedByApi)(s.toolname)&&s.finish()}))})),Be.changedLineStyle.subscribe(null,(t=>{e(t,((e,i)=>{const s=(0,Q.lineToolByLinkKey)(e,t.linkKey);null!==s&&(s.restoreExternalState(t.state),s.propertiesChanged(!0),t.alertId&&s.syncAlert(t.alertId))}))})),Be.restoredLineToolState.subscribe(null,(t=>{e(t,((e,i)=>{const s=(0,Q.lineToolByLinkKey)(e,t.linkKey);if(null!==s){const i={...t.state};i.indexes=t.state.points.map((i=>({index:ji(e,t.model,i.time_t),price:i.price}))),e.restoreLineToolState(s,i,!1)}}))})),Be.restoredLineTool.subscribe(null,(t=>{e(t,((e,i)=>{e.restoreSource(t.state.restorePane,t.state.paneIndex,t.state.paneState,t.state.sourceState,null)}))})),Be.copiedLineTool.subscribe(null,(t=>{e(t,((e,i)=>{const s=(0,r.ensureNotNull)(e.paneForSource(e.mainSeries()));let n;const o={...t.state,intervalsVisibilities:(0,Ri.mergeIntervalVisibilitiesDefaults)(t.state.intervalsVisibilities)},a=(0,Q.createLineToolProperties)(t.linetool,o,e),l=e.dataSourceForId(t.id);if(l){if(!(0, +Q.isLineTool)(l))return void Wi.logError(`Error sync creating line tool. Object with id ${t.id} is already in use and it is not a line tool`);if(l.toolname!==t.linetool)return void Wi.logError(`Error sync creating line tool. Object with id ${t.id} is already in use and its type differs: ${l.toolname} and ${t.linetool}`)}if(l&&(l.linkKey().setValue(t.linkKey),l.share(t.sharingMode)),t.pointPositionPercents){const e={index:0,price:0};if(n=null!=l?l:i.createLineTool({pane:s,point:e,linetool:t.linetool,properties:a,linkKey:t.linkKey,disableSynchronization:!0,id:t.id}),null===n)return;n.restorePositionPercents((0,r.ensureDefined)(t.pointPositionPercents))}else{const o=t.points.map((i=>({index:(0,r.ensureNotNull)(ji(e,t.model,i.timeStamp)),price:i.price}))),c=o[0];if(l)n=l;else if(t.withUndo)n=i.createLineTool({pane:s,point:c,linetool:t.linetool,properties:a,linkKey:t.linkKey,sharingMode:t.sharingMode,disableSynchronization:!0,id:t.id});else{const e=new Pi.CreateLineToolUndoCommand({model:i.model(),pane:s,lineTool:t.linetool,ownerSource:(0,r.ensureNotNull)(s.mainDataSource()),drawOnAllChartsMode:t.sharingMode,id:t.id});e.redo(),e.startCreatingLine(c,a,t.linkKey||null,t.sharingMode),n=(0,r.ensureNotNull)(e.line())}if(null===n)return;const h=(e,s)=>{t.withUndo?i.continueCreatingLine(e,new Ee.EnvironmentState(void 0,!0),s,!0):i.model().continueCreatingLine(e,new Ee.EnvironmentState(void 0,!0),s,!0)},d=(0,Ot.isLineToolFinishRequiredWhenCreatedByApi)(t.linetool);if(e.lineBeingCreated())if(o.length>1)for(let e=1;e0){const i=Math.ceil(e.timeScale().width()/t.barCount);e.timeScale().setBarSpacing(i)}}_createEventHint(){if(null===this._eventHintDeferredPromise){const e=(0,g.createDeferredPromise)();this._eventHintDeferredPromise=e,Promise.all([i.e(6214),i.e(962),i.e(6166)]).then(i.bind(i,5015)).then((t=>{e.resolve(new t.ChartEventHintRenderer(this._chartWidgetCollection.getContainer()))}))}return this._eventHintDeferredPromise.promise}async _createWarningHint(){return null}_showEventHint(e){R.enabled("popup_hints")&&(null!==this._activeHint&&0===this._activeHint.type?this._activeHint.show(e):(this._hideHint(),this._createEventHint().then((t=>{this._activeHint=t,void 0!==e&&this._activeHint.show(e)}))))}_showWarningHint(e){0}_hideHint(){null!==this._activeHint&&this._activeHint.hide()}}},55148:(e,t,i)=>{"use strict";i.r(t),i.d(t,{activeLinkingGroupWV:()=>bi,allInitialModelsCreated:()=>ri,allInitialSymbolsResolved:()=>si,allLinkingGroupsWV:()=>Ci,applyIndicatorToAllChartsImpl:()=>mt,applyIndicatorsToAllChartsImpl:()=>_t,applyLineToolUpdateNotificationImpl:()=>Ct,applyThemeImpl:()=>ai,chartsSymbolsImpl:()=>Tt,checkProFeatureImpl:()=>ni,combinedTrackTimeLock:()=>Mi,computeContentBoxImpl:()=>Nt,copyScreenshotToClipboard:()=>Dt,createBroadcastChannel:()=>ei,createChartStorageSubscriptionsIfRequired:()=>It,createChartWidgetCollectionNewsNotifier:()=>Mt,createClipboardHandler:()=>Pt,createLeftBottomChartWidgetWV:()=>Vt,deserializedChartIds:()=>bt,destroyBroadcastChannel:()=>ti,downloadScreenshot:()=>kt,generateNewChartId:()=>jt,getAllLinkingGroups:()=>wi,getAsyncStateForChartImpl:()=>St,getChartWidgetsForIntervalLock:()=>Si,getClientSnapshot:()=>Rt,getLinkingGroupCharts:()=>Pi,getSnapshot:()=>Bt,getStateForChartImpl:()=>vt,getVisuallyAdjacentDefImpl:()=>zt,handleConnectionLimitReachedChanged:()=>Ti,handleDateRangeLockChange:()=>pi,handleInternalDateRangeLockChange:()=>ui,handleInternalIntervalLockChange:()=>hi,handleInternalSymbolLockChange:()=>li,handleInternalTrackTimeLockChange:()=>_i,handleIntervalLockChange:()=>di,handleSymbolLockChange:()=>ci,handleTrackTimeLockChange:()=>mi,hideChartImpl:()=>Yt,isFirstChartInLayout:()=>yt, +lineToolsAndGroupsDTOsImpl:()=>ft,removeChartWidgetSubscriptionsImpl:()=>Kt,resetLineToolsInvalidatedImpl:()=>wt,setBrokerImpl:()=>xt,setChartLayoutWithUndoImpl:()=>oi,setChartStyleToWidget:()=>vi,setLayoutImpl:()=>Xt,setResolution:()=>yi,setSymbol:()=>gi,setSymbolAll:()=>fi,someOfWidgetsAreInSelectingReplayPointMode:()=>Ii,subscribeToCompletedEventForDateRangeUpdate:()=>Ai,subscribeToEventsForDateRangeSync:()=>Ei,syncChartsDateRangesWithActiveChartRange:()=>Ri,syncCrosshairImpl:()=>Qt,syncScrollImpl:()=>ii,takeScreenshot:()=>At,takeServerScreenshot:()=>Lt,unsubscribeFromEventsForDateRangeSync:()=>Vi,updateLayoutImpl:()=>Ht,updateLayoutPartialImpl:()=>Wt,updateLinkingGroupCharts:()=>xi});var s=i(50151),r=i(86441),n=i(59224),o=i(11542),a=i(69109),l=i(49483),c=i(36298),h=i(14483);function d(e){const t={};return{promise:new Promise(((i,s)=>{e.subscribe(t,i,!0)})),destroy:()=>{e.unsubscribeAll(t)}}}var u=i(97145),p=(i(98310),i(62591));class _ extends p.UndoCommand{constructor(e,t){super(null),this._chartModel=e,this._targetIndex=t}redo(){const e=this._chartModel.createPane(this._targetIndex,void 0,this._paneId);this._paneId=e.id()}undo(){const e=(0,s.ensureDefined)(this._paneId),t=this._chartModel.panes().find((t=>t.id()===e));void 0!==t&&this._chartModel.removePane(t)}createdPaneId(){return this._paneId}}class m extends p.UndoCommand{constructor(e,t,i,s){super(s),this._setter=e,this._oldValue=t,this._newValue=i}redo(){this._setter(this._newValue)}undo(){this._setter(this._oldValue)}}class g extends m{constructor(e,t,i,s){super((e=>this._vwState.setValue(e)),t,i,s),this._vwState=e}}var f=i(94474),v=i(65446),S=i(93352);const y=(0,n.getLogger)("Clipboard");class b{constructor(e){this._e=e}write(e){return(0,v.writeImpl)(this._toRaw(e),this._e)}_toRaw(e){const t={files:[]};t.text=e.text,void 0!==e.app?t.html=this._serializeAppData(e.app,e.text):e.html&&(t.html=e.html);for(const i of e.files||[])t.files.push(i);return t}_serializeAppData(e,t){return`${t?(0,f.htmlEscape)(t.slice(0,256)):"📈"}`}}class w{constructor(e){this._e=e}async read(){this._e&&0===this._e.eventPhase&&(y.logWarn("Cannot use an already dispatched ClipboardEvent for reading"),this._e=null);const e=this._e?this._readUsingEvent(this._e):await this._readUsingApi();return this._fromRaw(e)}_readUsingEvent(e){const t=(0,s.ensure)(e.clipboardData);e.preventDefault();const i={files:[]};for(let e=0;e0&&(t.files=e.files),t}_parseAppData(e){if(-1===e.slice(0,1024).indexOf("data-tradingview-clip"))return;const t=(new DOMParser).parseFromString(e,"text/html").querySelector("[data-tradingview-clip]");return t?t.getAttribute("data-tradingview-clip")||"":void 0}_readBlobAsText(e){return new Promise(((t,i)=>{const s=new FileReader;s.onloadend=()=>{t(s.result)},s.onerror=()=>{i(s.error)},s.readAsText(e)}))}}var C=i(35749);function P(e){const t=e.target;return null!==t&&1===t.nodeType&&(0,C.isTextEditingField)(t)}function x(e){const t=e.target;if(null===t)return!1;const i=(t.ownerDocument||t).getSelection();return null!==i&&!i.isCollapsed}class T extends class{constructor(e){this._callbacks=Object.assign({},e),this._boundOnCopy=this._onCopyEv.bind(this),this._boundOnCut=this._onCutEv.bind(this),this._boundOnPaste=this._onPasteEv.bind(this)}listen(){document.addEventListener("copy",this._boundOnCopy),document.addEventListener("cut",this._boundOnCut),document.addEventListener("paste",this._boundOnPaste)}async peek(){if("granted"!==(await navigator.permissions.query({name:"clipboard-read"})).state)throw new Error("clipboard-read is not granted");return new w(null).read()}uiRequestCopy(e){this._callbacks.copyRequested&&this._callbacks.copyRequested(new b(null),e)}uiRequestCut(e){this._callbacks.cutRequested&&this._callbacks.cutRequested(new b(null),e)}uiRequestPaste(e){this._callbacks.pasteRequested&&this._callbacks.pasteRequested(new w(null),e)}destroy(){document.removeEventListener("copy",this._boundOnCopy),document.removeEventListener("cut",this._boundOnCut),document.removeEventListener("paste",this._boundOnPaste)}_onCopyEv(e){e.defaultPrevented||this._callbacks.copyRequested&&this._callbacks.copyRequested(new b(e))}_onCutEv(e){e.defaultPrevented||this._callbacks.cutRequested&&this._callbacks.cutRequested(new b(e))}_onPasteEv(e){e.defaultPrevented||this._callbacks.pasteRequested&&this._callbacks.pasteRequested(new w(e))}}{_onCopyEv(e){if(!P(e)&&!x(e))return super._onCopyEv(e)}_onCutEv(e){if(!P(e)&&!x(e))return super._onCutEv(e)}_onPasteEv(e){if(!P(e))return super._onPasteEv(e)}}const I=()=>i.e(4389).then(i.bind(i,82869));function M(e,t={}){return I().then((i=>i.copyToClipboardImageOfChart(e,t)))}function A(e,t={}){return I().then((i=>i.getImageOfChartSilently(e,t)))}var L=i(41249),k=i(42960),D=i(84015),E=i(11014),V=i(27714),B=i(24377),R=i(26843),N=i(78071),O=i(74359),F=i(46501),W=i(29764),H=i(34976),z=i(76351);const U=!h.enabled("widget_logo")||!1;function j(e,t=null,i=null){let s={};if("number"==typeof e)return{relativePositions:{[e]:{l:t,t:i}},nextElementLeft:e,nextElementTop:e};const[r,...n]=e;if("v"===r){let e=null +;for(const r of n){const n=j(r,t,i);s={...s,...n.relativePositions},i=n.nextElementTop,e=n.nextElementLeft}t=e}if("h"===r){let e=null;for(const r of n){const n=j(r,t,i);s={...s,...n.relativePositions},t=n.nextElementLeft,e=n.nextElementTop}i=e}return{relativePositions:s,nextElementTop:i,nextElementLeft:t}}const G=function(e){const t={};for(const i of Object.keys(e)){const s=j(e[i]).relativePositions;t[i]=s}return t}(H);function q(e,t,i,s){let r=Math.round(10*s),n=Math.round(10*s);const o=i[e];if(null!==o.l){const e=q(o.l,t,i,s);r=e.x+e.width+Math.round(5*s)}if(null!==o.t){const e=q(o.t,t,i,s);n=e.y+e.height+Math.round(5*s)}const a=t[e];return{x:r,y:n,width:a.width,height:a.height}}function $(e,t,i){var s;const r=(new DOMParser).parseFromString(z,"image/svg+xml");null===(s=null==r?void 0:r.firstElementChild)||void 0===s||s.setAttribute("color",i);const n=URL.createObjectURL(new Blob([(new XMLSerializer).serializeToString(r)],{type:"image/svg+xml"}));return new Promise((i=>{const s=new Image;s.width=e,s.height=t,s.onload=()=>{i({image:s,width:e,height:t})},s.src=n}))}function Y(e,t,i,s,r){e.save(),e.drawImage(s.image,t,i,s.width,s.height),e.textBaseline="bottom";const n=(t+s.width)/r+3,o=(i+s.height)/r;(0,O.drawScaled)(e,r,r,(()=>{e.fillText("TradingView",n,o)})),e.restore()}function K(e,t,i,s){return(0,O.drawScaled)(e,s,s,(()=>{e.fillText(i,t.x/s,t.y/s)})),e.measureText(i).width*s}function Z(e,t,i,s,n,o){const a=n.map((e=>e.text)).join("");let l=i.x;const c=function(e,t,i,s){if(e.measureText(t).width*s<=i)return{text:t,elided:!1};const r=e.measureText("...").width*s,n=[];for(let e=0;ee.measureText(t.slice(0,o+1)).width*s+r>i));return{text:(t=t.slice(0,o)).trim(),elided:!0}}(e,a,s-l,t);if(c.elided&&!o)return null;const h=[];let d=0;for(const e of n){if(d+e.text.length>c.text.length)break;h.push(e.text),d+=e.text.length}const u=h.join("").trim().length;d=0;for(const s of n){if(d+s.text.length>u)break;s.color&&(e.save(),e.fillStyle=s.color),l+=K(e,new r.Point(l,i.y),s.text,t),s.color&&e.restore(),d+=s.text.length}return c.elided&&(l+=K(e,new r.Point(l,i.y),"...",t)),l}function X(e){return e.map((e=>({...e,title:""})))}function J(e,t){const i=[{text:e.trim()}];for(const e of t)e.visible&&(""!==i[i.length-1].text&&i.push({text:" "}),e.title&&i.push({text:e.title}),i.push({text:e.value,color:e.color}));return i}class Q{constructor(e,t){this._logoTextColor=null,this._snapshotData=e,t=t||{},this._options={backgroundColor:E.themes[e.theme].getThemedColor("color-bg-primary"),borderColor:E.themes[e.theme].getThemedColor("color-border"),font:F.CHART_FONT_FAMILY,fontSize:12,legendMode:"vertical",hideResolution:!1,showHeaderPublishedBy:!1,showHeaderMainSymbol:!1,...t};const i=G[e.layout],s=e.charts.map((e=>function(e){const t=e.panes[0],i=t.canvas.width+t.leftAxis.canvas.width+t.rightAxis.canvas.width;let s=0;for(const t of e.panes)s+=t.canvas.height;return void 0!==e.timeAxis&&0!==e.timeAxis.contentHeight&&(s+=e.timeAxis.canvas.height),(0,V.size)({width:i,height:s}) +}(e)));if(this._pixelRatio=e.hidpiRatio,this._chartsGeometry=e.charts.map(((e,t)=>q(t,s,i,this._pixelRatio))),!U){let i=e.theme;void 0!==t.backgroundColor&&(i="black"===(0,B.rgbToBlackWhiteString)((0,B.parseRgb)(t.backgroundColor),150)?R.StdTheme.Dark:R.StdTheme.Light),this._logoTextColor=E.themes[i].getThemedColor("color-text-primary")}this._headerDefaultTextColor=E.themes[e.theme].getThemedColor("color-text-primary")}async getImage(){const e=this._pixelRatio;let t=0,i=0,s=0;const n=this._headerItems();if(n.length>0){s=Math.ceil(1.4*this._options.fontSize*e)*n.length}i+=s;let o=0,a=0;for(const e of this._chartsGeometry)o=Math.max(o,e.x+e.width),a=Math.max(a,e.y+e.height);const l=i;t+=o,i+=a,t+=Math.round(10*e);const c=U?Math.round(10*e):Math.round(35*e),h=i;i+=c;const d=(0,O.createDisconnectedCanvas)(document,(0,V.size)({width:t,height:i}),1),u=(0,O.getContext2D)(d);u.font=(0,W.makeFont)(this._options.fontSize,this._options.font),u.textBaseline="top",u.fillStyle=this._options.backgroundColor,u.fillRect(0,0,t,i),n.length>0&&this._drawHeader(u,n,t,new r.Point(Math.round(10*e),Math.round(10*e)));for(let e=0;e0&&t.leftAxis.contentHeight>0&&(i.drawImage(t.leftAxis.canvas,s,n),s+=t.leftAxis.canvas.width),i.drawImage(t.canvas,s,n),s+=t.canvas.width,t.rightAxis.contentWidth>0&&t.rightAxis.contentHeight>0&&i.drawImage(t.rightAxis.canvas,s,n),"pane"===t.type&&(i.fillStyle=e.colors.text,this._drawLegend(t,i,new r.Point(o,l),a)),n+=t.canvas.height}if(void 0!==e.timeAxis&&0!==e.timeAxis.contentHeight){let t=0;e.timeAxis.lhsStub.contentWidth>0&&e.timeAxis.lhsStub.contentHeight>0&&(i.drawImage(e.timeAxis.lhsStub.canvas,t,n),t+=e.timeAxis.lhsStub.canvas.width),i.drawImage(e.timeAxis.canvas,t,n),t+=e.timeAxis.canvas.width,e.timeAxis.rhsStub.contentWidth>0&&e.timeAxis.rhsStub.contentHeight>0&&i.drawImage(e.timeAxis.rhsStub.canvas,t,n)}i.strokeStyle=this._options.borderColor,i.strokeRect(0,0,t.width,t.height),i.restore()}_headerItems(){var e,t,i,s;const r=[];if(this._options.showHeaderPublishedBy&&this._snapshotData.publishedBy)for(const e of this._snapshotData.publishedBy)r.push([{text:e}]);if(this._options.showHeaderMainSymbol){const n=this._snapshotData.charts[0],o=`${null===(e=n.meta)||void 0===e?void 0:e.symbol}, ${null===(t=n.meta)||void 0===t?void 0:t.resolution}`;r.push(J(o,null!==(s=null===(i=n.meta)||void 0===i?void 0:i.values)&&void 0!==s?s:[]))}return r}_drawHeader(e,t,i,s){e.save(), +e.fillStyle=this._headerDefaultTextColor;const n=Math.ceil(1.4*this._options.fontSize*this._pixelRatio);t.forEach(((t,o)=>{Z(e,this._pixelRatio,new r.Point(s.x,s.y+n*o),i,t,!0)})),e.restore()}_drawLegend(e,t,i,n){let o=!0;const a=Math.ceil(1.4*this._options.fontSize*this._pixelRatio);let l=i.x,c=i.y;if(e.mainSeriesText&&c+a{e.fillText(r,0,0)}))}_fillRadius(e){const t=this._data.style,i=Math.max(1,Math.floor(e));let s=Math.round(t.lollipop.width*e);return s%2!=i%2&&(s+=1),s/2}_drawBorderLine(e,t,i,s){ +const r=this._data.style;e.strokeStyle=r.lollipop.strokeStyle,e.lineWidth=i,(0,Se.setLineStyle)(e,ve.LINESTYLE_SOLID),(0,Se.createCircle)(e,t.x,t.y,s),e.stroke()}_drawFilledCircle(e,t,i,s){e.fillStyle=s,(0,Se.createCircle)(e,t.x,t.y,i),e.fill()}}var we=i(18807);class Ce extends be{_drawLollipop(e,t,i){var s;if(!this._imageLoaded())return void super._drawLollipop(e,t,i);const r=this._data.style,n=i.pixelRatio,o=this._fillRadius(n);let a=Math.round(r.lollipop.lineWidth*n),l=o-Math.round(1*n+a/2);if(r.lollipop.fillCircle&&(r.lollipop.backgroundColor&&this._drawFilledCircle(e,t,o,r.lollipop.backgroundColor),r.lollipop.fillStyle&&this._drawFilledCircle(e,t,l,r.lollipop.fillStyle)),null===(s=this._data.style.lollipop.image)||void 0===s?void 0:s.imageElement){const i=o-Math.round(1*n+2*a),s=2*i;e.save(),e.imageSmoothingEnabled=!0,e.imageSmoothingQuality="high",(0,Se.createCircle)(e,t.x,t.y,i),e.clip(),e.drawImage(this._data.style.lollipop.image.imageElement,t.x-i,t.y-i,s,s),e.restore()}"active"===this._data.status&&(l-=a/2,a*=1.5),this._drawBorderLine(e,t,a,l)}_drawLabel(e,t,i){this._imageLoaded()&&!this._data.style.lollipop.text.showWhenImageLoaded||super._drawLabel(e,t,i)}_imageLoaded(){return Boolean(this._data.style.lollipop.image&&this._data.style.lollipop.image.imageElement&&this._data.style.lollipop.image.imageElement.complete&&this._data.style.lollipop.image.imageElement.naturalWidth)}}const Pe={fillPath:new Path2D("M8.961.92a3 3 0 0 1 3.078 0l7.5 4.48A3 3 0 0 1 21 7.975V20a3 3 0 0 1-3 3H3a3 3 0 0 1-3-3V7.975A3 3 0 0 1 1.461 5.4l7.5-4.48z"),strokePath:new Path2D("M9.867 2.742c.39-.23.875-.23 1.266 0l7.5 4.406c.382.225.617.635.617 1.078V20c0 .69-.56 1.25-1.25 1.25H3c-.69 0-1.25-.56-1.25-1.25V8.226c0-.443.235-.853.617-1.078l7.5-4.406z")},xe={fillPath:new Path2D("M8.961 22.08a3 3 0 0 0 3.078 0l7.5-4.48A3 3 0 0 0 21 15.025V3a3 3 0 0 0-3-3H3a3 3 0 0 0-3 3v12.025A3 3 0 0 0 1.461 17.6l7.5 4.48z"),strokePath:new Path2D("M9.866 20.257c.391.23.877.23 1.268 0l7.5-4.414a1.25 1.25 0 0 0 .616-1.078V3c0-.69-.56-1.25-1.25-1.25H3c-.69 0-1.25.56-1.25 1.25v11.765c0 .443.234.853.616 1.078l7.5 4.414z")},Te={fillPath:new Path2D("M3 0h15c1.662 0 3 1.338 3 3v15c0 1.662-1.338 3-3 3H3c-1.662 0-3-1.338-3-3V3c0-1.662 1.338-3 3-3z"),strokePath:new Path2D("M3 1.75h15c.693 0 1.25.557 1.25 1.25v15c0 .693-.557 1.25-1.25 1.25H3c-.692 0-1.25-.558-1.25-1.25V3c0-.692.558-1.25 1.25-1.25z")};function Ie(e,t,i,s,r){const n=i.pixelRatio;e.save(),e.translate(t.x-s.lollipop.width*n/2,t.y-s.lollipop.height*n/2),e.scale(n,n),s.lollipop.fillCircle&&s.lollipop.backgroundColor&&(e.fillStyle=s.lollipop.backgroundColor,e.fill(r.fillPath)),e.strokeStyle=s.lollipop.strokeStyle,e.lineWidth=Math.round(s.lollipop.lineWidth*n)/n,(0,Se.setLineStyle)(e,ve.LINESTYLE_SOLID),s.lollipop.fillCircle&&s.lollipop.fillStyle&&(e.fillStyle=s.lollipop.fillStyle,e.fill(r.strokePath)),e.stroke(r.strokePath),e.restore()}function Me(e,t,i,s){Ie(e,t,i,s,Pe)}function Ae(e,t,i,s){Ie(e,t,i,s,xe)}function Le(e,t,i,s){Ie(e,t,i,s,Te)}class ke extends be{_drawLollipop(e,t,i){ +const s=this._data.style;switch(s.shape){case"earningUp":Me(e,t,i,s);break;case"earningDown":Ae(e,t,i,s);break;case"earning":Le(e,t,i,s);break;default:super._drawLollipop(e,t,i)}}}const De={backgroundDark:(0,pe.getHexColorByName)("color-cold-gray-900"),backgroundLight:(0,pe.getHexColorByName)("color-white")};class Ee extends class{constructor(e,t,i){this._invalidated=!1,this._renderer=new _e.CompositeRenderer,this._textWidthCache=new me.TextWidthCache,this._stylesCache=null,this._lollipops={},this._lollipopsCounter=0,this._lastClickedId=null,this.onPaneBgChange=()=>{this._recreateStyles(this._model)},this._lastClickedId=null,this._model=e,this._source=t,this._clickHandler=i,this._recreateStyles(e),e.backgroundColor().subscribe(this.onPaneBgChange),e.mainSeries().onSymbolIntervalChanged().subscribe(this,this._onSymbolOrIntervalChanged)}destroy(){this._model.backgroundColor().unsubscribe(this.onPaneBgChange),this._model.mainSeries().onSymbolIntervalChanged().unsubscribeAll(this)}processClickOutside(e){var t;if(null===this._lastClickedId||!e)return void this.clearLastClicked();let i=null;if(function(e){return void 0!==e.touches}(e)){if(1!==e.touches.length)return;{const t=(0,s.ensureNotNull)(e.target).getBoundingClientRect(),n=e.touches[0];i=new r.Point(n.clientX-t.left,n.clientY-t.top)}}else i=new r.Point(e.offsetX,e.offsetY);const n=this._renderer.hitTest(i,{physicalHeight:0,physicalWidth:0,pixelRatio:1,cssHeight:0,cssWidth:0});null!==n&&(null===(t=n.data())||void 0===t?void 0:t.activeItem)===(0,s.ensureDefined)(this._lollipops[this._lastClickedId]).itemIndex||this.clearLastClicked()}clearLastClicked(){const e=null!==this._lastClickedId&&this._lollipops[this._lastClickedId]||null;null!==e&&(e.active=!1),this._lastClickedId=null}getLastClickedLollipopId(){return this._lastClickedId}update(){this._invalidated=!0}afterUpdate(e,t,i,s){}getStyle(e,t){let i=t;if(e.stack&&(i+="_stack:"+e.stack),"active"===i)return this._activeStyle;if("hovered"===i)return this._hoveredStyle;if("default"===i)return this._defaultStyle;if(this._stylesCache||(this._stylesCache={}),!this._stylesCache[i]){const s=(0,de.clone)("active"===t?this._activeStyle:"hovered"===t?this._hoveredStyle:this._defaultStyle);e.stack&&(s.lollipop.incHeight=25*e.stack),this._stylesCache[i]=s}return this._stylesCache[i]}hasTooltip(e){return!0}_getY(){let e=0;const t=this._model.panes();for(let i=t.length;i--;){const s=t[i];s.containsMainSeries()&&(e+=s.height())}return e}_showBarLine(e){return this.hasTooltip(e)&&(e.hovered||e.active)}_createRenderers(e,t){this._renderer.clear();const i=(0,V.size)({width:e,height:t});for(const e in this._lollipops)if(this._lollipops.hasOwnProperty(e)){const t=(0,s.ensureDefined)(this._lollipops[e]);if(t.visible){const e=this._getLollipopStatus(t),s=this.getStyle(t,e),n={id:t.id,centerPoint:new r.Point(t.basePoint.x,t.basePoint.y-s.lollipop.bottom-s.lollipop.height/2-(s.lollipop.incHeight||0)),style:s,status:e},o={activeItem:t.itemIndex,hideCrosshairLinesOnHover:!0,clickHandler:this._lollipopMouseClickHandler.bind(this,n,i), +tapHandler:this._lollipopMouseClickHandler.bind(this,n,i)};if(this._renderer.append(this._createRendererForLollipop(n,o)),this._showBarLine(t)){const{strokeStyle:e,lineStyle:i,lineWidth:r}=s.barLine,n={color:e,linestyle:i,linewidth:r,x:t.basePoint.x,top:0,bottom:t.basePoint.y-s.lollipop.bottom-s.lollipop.height},o=new ge.VerticalLineRenderer;o.setData(n),this._renderer.insert(o,0)}}}}_recreateStyles(e){this._stylesCache=null}_createRendererForLollipop(e,t){return new be(e,new we.HitTestResult(we.HitTarget.Custom,t),this._textWidthCache)}_onSymbolOrIntervalChanged(){this._lollipops={},this._lollipopsCounter=0,this._renderer.clear(),this.clearLastClicked()}_lollipopMouseClickHandler(e,t,i){i.preventDefault();const n=e.id;if(this._lastClickedId=this._lastClickedId===n?null:n,null===this._lastClickedId)return;const o={target:i.target,targetSize:t,point:new r.Point(e.centerPoint.x,e.centerPoint.y-e.style.lollipop.height/2-8),marginTop:15};this._clickHandler(o,(()=>{const e=(0,s.ensureDefined)(this._lollipops[n]);return this._createTooltipContent(e)}))}_getLollipopStatus(e){return e.active?"active":e.hovered?"hovered":"default"}}{constructor(e,t,i){super(e,t,i),this.stylesCache={},this.templatesCache={},this._itemIndexToId=new Map,this.source=t}clearCaches(){this.clearLastClicked(),this._lollipops={},this._lollipopsCounter=0}update(){this._invalidated=!0}renderer(e,t){return this._invalidated&&(this._createLollipops(t,e),this._invalidated=!1),this._renderer}getStyle(e){const t=e.active?"active":e.hovered?"hovered":"default";return this._generateStyle(t,e)}hasTooltip(e){return Boolean(e.items&&e.items.length)}_createTooltipContent(e){const t=e.items;return t?[{type:"common",subTitle:Array.isArray(t)?t.map((e=>({value:e}))):[{value:t}],style:{color:e.color}}]:null}_createRendererForLollipop(e,t){return new(e.style.lollipop.image?Ce:ke)(e,new we.HitTestResult(we.HitTarget.Custom,t),this._textWidthCache)}_lollipopMouseClickHandler(e,t,i){super._lollipopMouseClickHandler(e,t,i),(0,ie.emit)("onTimescaleMarkClick",e.id)}_createLollipops(e,t){const i=this._model.timeScale(),s=super._getY(),n=this._model.lastHittestData(),o=this._model.hoveredSource(),a=this.source.marks(),l=new Map;Object.keys(a).forEach((e=>{var t;const c=a[e],h=c.id,d=c.index;if(null!=d){const e=h===this.getLastClickedLollipopId(),a=this._lollipops[h],u=void 0!==a?a.itemIndex:this._lollipopsCounter++;this._itemIndexToId.has(u)||this._itemIndexToId.set(u,h);const p=o===this.source&&null!==n&&n.activeItem===u,_=(null!==(t=l.get(d))&&void 0!==t?t:-1)+1;l.set(d,_),this._lollipops[h]={id:h,itemIndex:u,basePoint:new r.Point(i.indexToCoordinate(d)+1,s),hovered:p,active:e,label:c.label,color:c.color,items:c.tooltip,visible:!0,stack:_,shape:c.shape,image:this._getImageForUrl(c.imageUrl),showLabelWhenImageLoaded:c.showLabelWhenImageLoaded,textColor:c.labelFontColor}}})),super._createRenderers(e,t)}_getImageForUrl(e){if(e)return this.source.getImageElement(e)}_generateStyle(e,t){const{color:i,label:s,stack:r,shape:n,image:o,textColor:a}=t +;let l=e+i+s+(this._model.dark().value()?"dark":"light");if(void 0!==r&&(l+="_stack"+r),!(l in this.stylesCache)){const c=this._model.dark().value()?De.backgroundDark:De.backgroundLight;let h,d=i;if("active"===e)h=i,d="rgba(255, 255, 255, 0.92)";else if("hovered"===e){const e=(0,B.tryParseRgba)(i);if(null!==e){const t=e[3]*(1-.85);h=(0,B.rgbaToString)((0,B.rgba)(e[0],e[1],e[2],t))}}a&&(d=a);let u=23,p=23,_=1,m=0;"earning"===n?(p=21,u=21,_=2):"earningUp"===n?(u=21,m=1,_=2):"earningDown"===n&&(u=21,m=-.5,_=.5);const g={barLine:{lineStyle:ve.LINESTYLE_DASHED,lineWidth:1,strokeStyle:i},lollipop:{width:u,height:p,bottom:_,backgroundColor:c,lineWidth:1.5,fillStyle:h,strokeStyle:i,fillCircle:!0,text:{label:s,deltaY:m,strokeStyle:d,font:(0,W.makeFont)(12,F.CHART_FONT_FAMILY,"bold"),showWhenImageLoaded:t.showLabelWhenImageLoaded},image:o},shape:n};void 0!==r&&(g.lollipop.incHeight=25*r),this.stylesCache[l]=g}return this.stylesCache[l]}}var Ve=i(46100),Be=i(98517),Re=i(12767),Ne=i(36112);const Oe=(0,n.getLogger)("Chart.UserDefinedImageMarks");class Fe extends Ne.BarsMarksContainer{constructor(){super(...arguments),this._imageItems=new Map,this._destroyed=!1}destroy(){this._destroyed=!0,super.destroy()}getImageElement(e){return this._imageItems.has(e)||this.addImageToStore(e),this._imageItems.get(e)}addImageToStore(e){this._imageItems.has(e)||this._loadNewImage(e)}_loadNewImage(e){const t={imageElement:null};(0,Re.getImage)(e,e).then((e=>{this._destroyed||(t.imageElement=e,this.updateAllViewsAndRepaint(),this._model.updateSource(this))})).catch((()=>{Oe.logWarn(`An error ocurred while loading image ${e}`)})),this._imageItems.set(e,t)}}class We extends Fe{constructor(e){super(e,new Ve.DefaultProperty("UserDefinedTimescaleMarks",{visible:!0})),this._requestedPointsets=new Set,(0,ue.hideMarksOnBars)().subscribe(this,(()=>this._properties.childs().visible.setValue(!(0,ue.hideMarksOnBars)().value()))),this._paneView=new Ee(e,this,this._showTooltip.bind(this)),this._paneViews=[this._paneView]}destroy(){(0,ue.hideMarksOnBars)().unsubscribeAll(this),super.destroy()}zorder(){return Be.sortSourcesPreOrdered.TimeScaleMarks}name(){return"UserDefinedTimescaleMarks"}userEditEnabled(){return!1}clearMarks(e=0){if(1===e)return;const t=this._model.chartApi();t.isConnected().value()&&Object.keys(this._marks).forEach((e=>{const i=this._getPointsetId(e);t.removePointset(i)})),this._requestedPointsets.clear(),super.clearMarks(),this._paneView.clearCaches(),this.updateAllViewsAndRepaint()}hasContextMenu(){return!1}paneViews(){return this._properties.childs().visible.value()?this._paneViews:[]}updateAllViews(){this._paneView.update()}onClickOutside(){this._paneView.processClickOutside()}isVisible(){return this.properties().childs().visible.value()}_initialize(){this._properties.childs().visible.setValue(!0)}_plateViewData(e){return{text:e.text}}_getData(e){const t=this._model.mainSeries().symbolInfo();if(!t)return +;const i=this.roundRange(this._rangeDifference(e)),r=this._model.mainSeries(),n=r.seriesSource().symbolInstanceId(),o=r.properties().childs().interval.value();window.ChartApiInstance.getTimescaleMarks(t,i.start,i.end,(t=>{const i=this._model.chartApi();for(const e of t){e.index=null;const t=e.id,r=this._getPointsetId(t.toString()),a=this._marks[t];if(a&&null!==a.index&&(a.tickmark===e.tickmark?e.index=a.index:this._requestedPointsets.has(r)&&i.isConnected().value()&&(i.removePointset(r),this._requestedPointsets.delete(r))),e.imageUrl&&this.addImageToStore(e.imageUrl),this._marks[t]=e,null===e.index&&i.isConnected().value()){this._requestedPointsets.add(r);const t=[[e.tickmark,0]];i.createPointset(r,"turnaround",(0,s.ensureNotNull)(n),o,t,(e=>this._onPointsetData(e)))}}this._loadedRange=this._rangeUnion(e,this._loadedRange),this.updateAllViewsAndRepaint()}),o)}_getPointsetId(e){return"pointsetMark_"+e}_onPointsetData(e){if("data_update"===e.method){const t=e.params.customId.split("_")[1],i=this._marks[t],s=e.params.plots;i&&1===s.length&&(i.index=s[0].value[0])}this.updateAllViews()}async _showTooltip(e,t){const r=t();if(!r)return;const n=this._model.timeScale(),o=[n.onScroll(),n.barSpacingChanged(),this._model.mainSeries().onSymbolIntervalChanged(),(0,s.ensureNotNull)(this._model.paneForSource(this)).onSizeChanged()],a=this._paneView.processClickOutside.bind(this._paneView),l=this._paneView.clearLastClicked.bind(this._paneView);(await Promise.all([i.e(3842),i.e(5649),i.e(2639),i.e(6925),i.e(962),i.e(2544),i.e(9039)]).then(i.bind(i,70434))).showLollipopTooltip({items:r,position:e,customCloseSubscriptions:o,onClickOutside:a,onCustomClose:l})}}function He(e,t){const i=Math.max(1,Math.floor(t)),s=Math.round(e.x*t)+i%2/2;let r=Math.round(e.size*t);(s+r/2)%1!=0&&(r+=1);const n=Math.min(Math.max(1,Math.round(t*e.borderWidth)),r/2);let o;const a=("up"===e.direction?-1:1)*(e.yInverted?-1:1),l=a*(Math.round(e.size*t/2)+i%2);if(void 0!==e.fixedSpaceYPosition){const i=Math.round(e.fixedSpaceYPosition.itemSpacing*t),s=e.fixedSpaceYPosition.order,n=a*(r*s+i*(s+1));o=Math.round(e.fixedSpaceYPosition.basePosition*t)+n+l}else o=Math.round(e.y*t)+l;return{x:s,y:o,size:r,borderWidth:n,tickSize:i}}function ze(e,t,i,s){var r,n,o;if(e.save(),i&&!s.highlightByAuthor&&(e.globalAlpha=.4),s.mine)!function(e,t,i){const{borderColor:s,backgroundColor:r,doNotFill:n,direction:o,yInverted:a}=i,{x:l,y:c,borderWidth:h,size:d,tickSize:u}=He(i,t.pixelRatio);e.strokeStyle=s,e.fillStyle=r,e.lineWidth=h;const p="up"===o!==a?-1:1;let _=Math.round(d/2/Math.tan(Math.PI/6))+u%2/2;(l+_/2)%1!=0&&(_-=1);e.translate(l,c+_/2*p),e.beginPath();const m=h/2;e.moveTo(0,-p*(_-m)),e.lineTo(d/2-m,h/2),e.lineTo(-d/2+m,h/2),e.lineTo(0,-p*(_-h/2)),e.closePath(),n||e.fill();e.stroke()}(e,t,s);else{let i=!1;{const e=s.image&&(o=s.image,Boolean(o&&o.imageElement&&o.imageElement.complete&&o.imageElement.naturalWidth));i=Boolean(e&&!s.showLabelWhenImageLoaded)}!function(e,t,i,s,r){ +const{borderColor:n,backgroundColor:o,label:a}=i,l=t.pixelRatio,{x:c,y:h,borderWidth:d,size:u}=He(i,l);e.strokeStyle=n,e.fillStyle=o,e.lineWidth=d,e.beginPath();const p=u/2-d/2;e.arc(c,h,p,0,2*Math.PI,!0),e.closePath(),e.fill(),r&&function(e,t,i,s,r){if(t){const n=2*i;e.save(),e.imageSmoothingEnabled=!0,e.imageSmoothingQuality="high",(0,Se.createCircle)(e,s,r,i),e.clip(),e.drawImage(t,s-i,r-i,n,n),e.restore()}}(e,r,p,c,h);e.stroke(),!s&&a&&u/2>=7&&(e.textAlign="center",e.textBaseline="middle",e.font=a.font,e.fillStyle=a.fontColor,(0,O.drawScaled)(e,l,l,(()=>{e.fillText(a.text,c/l,h/l)})))}(e,t,s,i,null!==(n=null===(r=s.image)||void 0===r?void 0:r.imageElement)&&void 0!==n?n:void 0)}e.restore()}class Ue{constructor(e,t,i,s){this._canvas=null,this._clickHandler=e,this._enterHandler=t,this._leaveHandler=i,this._data=null!=s?s:null}setData(e){this._data=e}hitTest(e,t){if(null===this._data)return null;for(let i=this._data.items.length-1;i>=0;--i){const s=this._hitTestDot(this._data.items[i],e,t.pixelRatio);if(s)return s}return null}draw(e,t){this._canvas=e.canvas,null!==this._data&&this._data.items.forEach(ze.bind(null,e,t,this._data.highlightByAuthor))}_hitTestDot(e,t,i){const s=new r.Point(e.x,He(e,i).y/i);if((0,fe.pointInCircle)(t,s,Math.max(e.size/2,8))){const t=this._canvas,i=null===t?void 0:{mouseEnterHandler:()=>this._enterHandler(e,s.y,t),mouseLeaveHandler:()=>this._leaveHandler(),clickHandler:i=>this._clickHandler(e,s.y,t,i),tapHandler:i=>this._clickHandler(e,s.y,t,i)};return new we.HitTestResult(we.HitTarget.Regular,{activeItem:e.originalItem.id,...i})}return null}}const je={green:{border:(0,pe.getHexColorByName)("color-minty-green-700"),background:(0,pe.getHexColorByName)("color-minty-green-a600")},red:{border:(0,pe.getHexColorByName)("color-ripe-red-700"),background:(0,pe.getHexColorByName)("color-ripe-red-500")},neutral:{border:(0,pe.getHexColorByName)("color-tan-orange-700"),background:(0,pe.getHexColorByName)("color-tan-orange-500")},yellow:{border:"#EAC300",background:"#FFD400"},blue:{border:"#047ACE",background:"#0496FF"}};function Ge(e){var t,i,s,r;return e.hovered||e.highlightByAuthor?null!==(i=null===(t=e.overrideBorderWidth)||void 0===t?void 0:t.hoveredWidth)&&void 0!==i?i:4:null!==(r=null===(s=e.overrideBorderWidth)||void 0===s?void 0:s.width)&&void 0!==r?r:2}class qe extends class{constructor(e,t){this._tooltip=null,this._hoveredBarsMarkData=null,this._destroyed=!1,this._invalidated=!0,this._originalData=[],this._source=e,this._model=t,this._renderer=new Ue(this._onItemClicked.bind(this),this._showItem.bind(this),this._hideItem.bind(this)),this._createTooltipRenderer().then((e=>{this._destroyed?null==e||e.destroy():this._tooltip=e})),e.properties().childs().visible.subscribe(null,(()=>{var e;null===(e=this._tooltip)||void 0===e||e.hide(!0)}))}destroy(){var e;this._destroyed=!0,null===(e=this._tooltip)||void 0===e||e.destroy()}source(){return this._source}update(){this._invalidated=!0}renderer(e,t){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._renderer}onClickOutside(e){ +e.isTouch&&null!==this._tooltip&&!this._tooltip.contains(e.target)&&this._tooltip.hide(!0)}_extractBarMarksRendererItemData(e,t){var i,s;const r=null!==(i=t.overridedTheme)&&void 0!==i?i:je[t.theme],n=this._calculateSize(e,t),o=this._calculateY(e,n,t);return null===this._hoveredBarsMarkData||this._hoveredBarsMarkData.id!==t.id||this._hoveredBarsMarkData.x===t.x&&this._hoveredBarsMarkData.y===Math.round(o)||(null===(s=this._tooltip)||void 0===s||s.hide(!0),this._hoveredBarsMarkData=null),{x:t.x,y:this._calculateY(e,n,t),direction:t.direction,borderColor:r.border,borderWidth:Ge(t),backgroundColor:r.background,size:n,doNotFill:!t.public,yInverted:t.yInverted,label:void 0===t.label?void 0:{text:t.label,fontColor:t.labelFontColor,font:(0,W.makeFont)(Math.ceil(Math.max(10,Math.min(n/2,20))),F.CHART_FONT_FAMILY,"bold")},originalItem:t}}_onItemClicked(e,t,i,s){s.isTouch&&this._showItem(e,t,i)}async _showItem(e,t,i){var r;const n=await this._tooltipProps(e);if(null===n)return;const o=this._model.timeScale().barSpacing(),a=this._calculateSize(o,e.originalItem);this._hoveredBarsMarkData={x:e.x,y:Math.round(this._calculateY(o,a,e.originalItem)),id:e.originalItem.id},null===(r=this._tooltip)||void 0===r||r.show({itemSize:a,container:(0,s.ensureNotNull)(i.parentElement),x:e.x,y:t,factoryProps:n,onClickOutside:()=>{var e;return null===(e=this._tooltip)||void 0===e?void 0:e.hide(!0)}})}_hideItem(){var e;null===(e=this._tooltip)||void 0===e||e.hide()}_calculateSize(e,t){return Math.min(553,Math.max(7,t.minSize,.8*e))}_updateImpl(){this._originalData=this._source.getPlatesViewData();const e=this._model.timeScale().barSpacing(),t=this._originalData.map(this._extractBarMarksRendererItemData.bind(this,e));this._renderer.setData({items:t,barSpacing:e,highlightByAuthor:!1})}}{async _createTooltipRenderer(){const[{TooltipRenderer:e},{UserDefinedBarsMarksTooltip:t}]=await Promise.all([Promise.all([i.e(9789),i.e(962),i.e(8020)]).then(i.bind(i,5972)),Promise.all([i.e(9789),i.e(962),i.e(8020)]).then(i.bind(i,48080))]);return new e(t)}_calculateY(e,t,i){const s=Math.max(1.4*i.minSize,e+4),r=("up"===i.direction?-1:1)*(i.yInverted?-1:1)*(s*(i.order+.6)+.25*s);return i.y+r}_onItemClicked(e,t,i,s){var r,n;super._onItemClicked(e,t,i,s),null===(n=(r=e.originalItem).onClicked)||void 0===n||n.call(r)}_tooltipProps(e){const t=e.originalItem.text;return t?Promise.resolve({text:t}):Promise.resolve(null)}_extractBarMarksRendererItemData(e,t){return{...super._extractBarMarksRendererItemData(e,t),showLabelWhenImageLoaded:t.showLabelWhenImageLoaded,image:t.image}}}class $e extends Fe{constructor(e){super(e,new Ve.DefaultProperty("UserDefinedBarsMarks",{visible:!0})),this._paneView=new qe(this,e),this._paneViews=[this._paneView],(0,ue.hideMarksOnBars)().subscribe(this,(()=>{this.properties().childs().visible.setValue(!(0,ue.hideMarksOnBars)().value())}))}destroy(){(0,ue.hideMarksOnBars)().unsubscribeAll(this),this._paneView.destroy(),super.destroy()}zorder(){return Be.sortSourcesPreOrdered.BarMarks}name(){return"UserDefinedBarsMarks"}userEditEnabled(){return!1} +clearMarks(e=0){2!==e&&(super.clearMarks(),this.updateAllViewsAndRepaint())}hasContextMenu(){return!1}paneViews(){return this._properties.childs().visible.value()?this._paneViews:[]}isVisible(){return this.properties().childs().visible.value()}onClickOutside(e){this._paneView.onClickOutside(e)}_initialize(){this.properties().childs().visible.setValue(!0)}_plateViewData(e){const t={text:e.text,onClicked:e.onClicked};"object"==typeof e.color&&(t.theme="user_defined_theme",t.overridedTheme={},t.overridedTheme.border=e.color.border,t.overridedTheme.background=e.color.background);const i=(0,de.isNumber)(e.borderWidth)?e.borderWidth:void 0,s=(0,de.isNumber)(e.hoveredBorderWidth)?e.hoveredBorderWidth:void 0;if(void 0===i&&void 0===s||(t.overrideBorderWidth={width:i,hoveredWidth:s}),e.showLabelWhenImageLoaded&&(t.showLabelWhenImageLoaded=!0),e.imageUrl){const i=this.getImageElement(e.imageUrl);t.image=i}return t}_getData(e){const t=this._model.mainSeries().symbolInfo();if(!t)return;const i=this.roundRange(this._rangeDifference(e)),s=this._model.mainSeries().properties().childs().interval.value();window.ChartApiInstance.getMarks(t,i.start,i.end,(t=>{for(const e of t)this._marks[e.id]=e,e.imageUrl&&this.addImageToStore(e.imageUrl);this._loadedRange=this._rangeUnion(e,this._loadedRange),this.updateAllViewsAndRepaint()}),s)}}var Ye=i(45345);const Ke=new c.TranslatedString("apply toolbars theme",o.t(null,void 0,i(58570)));class Ze extends p.UndoCommand{constructor(e,t,i=!0){super(Ke),this._prevThemeName=e,this._themeName=t,this._syncState=i}undo(){(0,E.isStdThemeName)(this._prevThemeName)&&((0,Ye.setTheme)(this._prevThemeName),this._syncState&&(0,E.syncTheme)())}redo(){(0,E.isStdThemeName)(this._themeName.toLowerCase())&&((0,Ye.setTheme)(this._themeName.toLowerCase()),this._syncState&&(0,E.syncTheme)())}}var Xe=i(97906),Je=i(49475),Qe=i(83669),et=(i(36274),i(94025)),tt=i(16838),it=i(81501);i(77825);const st=!l.CheckMobile.any(),rt=((0,n.getLogger)("ChartWidgetCollectionBase"),new c.TranslatedString("apply indicators to entire layout",o.t(null,void 0,i(44547)))),nt=new c.TranslatedString("sync time",o.t(null,void 0,i(60635))),ot=new c.TranslatedString("resize layout",o.t(null,void 0,i(13034))),at=new c.TranslatedString("reset layout sizes",o.t(null,void 0,i(30910))),lt=new c.TranslatedString("apply chart theme",o.t(null,void 0,i(66568))),ct=new c.TranslatedString("symbol lock",o.t(null,void 0,i(92831))),ht=new c.TranslatedString("interval lock",o.t(null,void 0,i(28916))),dt=new c.TranslatedString("date range lock",o.t(null,void 0,i(90621))),ut=new c.TranslatedString("track time",o.t(null,void 0,i(47122))),pt=new c.TranslatedString("change series style",o.t(null,void 0,i(53438)));o.t(null,void 0,i(46669)),o.t(null,void 0,i(98478)),o.t(null,void 0,i(34004)),o.t(null,void 0,i(96260)),o.t(null,void 0,i(38641)),o.t(null,void 0,i(10160)),o.t(null,void 0,i(19149)),o.t(null,void 0,i(38660)),o.t(null,void 0,i(47228)),o.t(null,void 0,i(19149));function _t(e,t){const i=t.model().model().studyTemplate();e.undoHistory.beginUndoMacro(rt) +;for(let s=0;se.id()===n)))}const l=await t.pasteSourceFromClip(o,i,!0);if(l&&1===l.length){const e=l[0];if(r.asCompare){const i=(0,s.ensureNotNull)(t.mainSeries().priceScale());t.moveToScale(e,(0,s.ensureDefined)(o),i,n),t.setPriceScaleMode({percentage:!0},i,null)}}t.model().lightUpdate()}}e.undoHistory.endUndoMacro()}function gt(e){let t=1;for(;e.has(""+t);)t++;return""+t}function ft(e){const t=new Map,i=e.chartsCountToSave(),s=new Set;for(let r=0;r(0,s.ensureDefined)(e.content.chartId)))}function wt(e,t,i){e.chartsCountToSave();i.forEach((i=>{const s=(t=>{var i,s;return null!==(s=null===(i=e.chartWidgetsDefs.find((e=>e.chartWidget.id()===t)))||void 0===i?void 0:i.chartWidget)&&void 0!==s?s:null})(i.chartId);null==s||s.resetLineToolsInvalidated(t,i.savedDto,i.sharingMode)}))}function Ct(e,t,i,s){const r=e.map((e=>e.chartWidget)).filter((e=>e.hasModel())).filter((e=>e.id()===t||0!==s));try{r.forEach((e=>e.startApplyingLineToolUpdateNotification())),r.forEach((e=>e.applyLineToolUpdateNotification(i,s)))}finally{r.forEach((e=>e.endApplyingLineToolUpdateNotification()))}}function Pt(e){return new T({copyRequested:(t,i)=>{e.activeChartWidget.value().model().clipboardCopy(t,i)},cutRequested:(t,i)=>{e.activeChartWidget.value().model().clipboardCut(t,i)},pasteRequested:(t,i)=>{(i?i.model().undoModel():e.activeChartWidget.value().model()).clipboardPaste(t,i)}})}function xt(e,t){0}function Tt(e){const t={};return e.chartWidgetsDefs.map((e=>e.chartWidget)).forEach((e=>t[e.id()]=function(e){var t,i,r,n,o;const a={};if(!e.hasModel()){const n=e.options().content;if(!n)return a +;const o=(0,s.ensureNotNull)(n.panes.reduce(((e,t)=>{var i;return null!==(i=null!=e?e:t.sources.find((e=>"MainSeries"===e.type)))&&void 0!==i?i:null}),null));return a.resolution=null===(t=o.state)||void 0===t?void 0:t.interval,a.symbol=null===(i=o.state)||void 0===i?void 0:i.symbol,a.short_name=null===(r=o.state)||void 0===r?void 0:r.shortName,a}const l=e.model().mainSeries(),c=l.properties().childs(),h=l.symbolInfo();a.resolution=c.interval.value(),a.symbol_type=null!==h&&h.type||"",a.exchange=null!==h&&h.exchange||"",a.listed_exchange=null!==h&&h.listed_exchange||"";const d=null!==(n=null==h?void 0:h.legs)&&void 0!==n?n:[];if(null!==h&&l.isSpread()){const e=d[0];let t=h.base_name[0];t=t.split(":")[1],a.symbol=e,a.short_name=t,a.expression=h.full_name}else a.symbol=null!==h&&h.ticker||c.symbol.value(),a.short_name=c.shortName.value();const u=null!==(o=null==h?void 0:h.base_name)&&void 0!==o?o:[];return a.legs=d.map(((e,t)=>({symbol:e,pro_symbol:u[t]}))),a}(e))),t}function It(e,t){0}async function Mt(e,t){return null}function At(e,t){return A(t,{snapshotUrl:e}).then((e=>((0,ie.emit)("onScreenshotReady",e),e)))}function Lt(e,t){const i={snapshotUrl:e};const s=(0,D.isOnMobileAppPage)("any");return(s?A:M)(t,i).then((e=>((0,ie.emit)("onScreenshotReady",e),s||(0,ie.emit)("onServerScreenshotCopiedToClipboard"),e)))}function kt(e){return function(e){return I().then((t=>t.downloadClientScreenshot(e)))}(e)}function Dt(e){return function(e){return I().then((t=>t.copyToClipboardClientScreenshot(e)))}(e).then((()=>{(0,ie.emit)("onClientScreenshotCopiedToClipboard")}))}const Et={s:0,"2h":0,"2v":1,"2-1":1,"3s":0,"3h":0,"3v":2,4:1,6:1,8:1,"1-2":1,"3r":1,"4h":0,"4v":3,"4s":0,"5h":0,"6h":0,"7h":0,"8h":0,"1-3":1,"2-2":3,"2-3":2,"1-4":1,"5s":0,"6c":4,"8c":6,"10c5":1,"12c6":1,"12c4":3,"14c7":1,"16c8":1,"16c4":3};function Vt(e,t,i,s){let r=0;const n=(0,Je.createWVFromGetterAndSubscriptions)((()=>++r),[i,s]);return(0,Xe.combine)((t=>{var i;return null!==(i=e()[Et[t]])&&void 0!==i?i:null}),t.weakReference(),n.ownership())}function Bt(e,t,i,s){const r=Math.max(1,window.devicePixelRatio||1),n=e.getAll();let o;const a=e.maximizedChartWidget().value();if(s&&s.onlyActiveChart||a)return{layout:"s",hidpiRatio:r,theme:(0,E.getCurrentTheme)().name,charts:[e.activeChartWidget.value().images(s)],publishedBy:o};const l=[],c=te.layouts[e.layout.value()].count,h={showCollapsedStudies:(s=s||{}).showCollapsedStudies,status:s.status};for(let e=0;e{const t=this._state.currentLayoutResizeAction.value();t&&this._applyMouseMove(t.delta,e)},this._state=e,this._splitterElement=t,this._splitter=i,(0,le.shiftPressed)().subscribe(this._onShiftPressed)}destroy(){(0,le.shiftPressed)().unsubscribe(this._onShiftPressed)}mouseDownEvent(e){this._mouseDownOrTouchStartEvent(e)}touchStartEvent(e){this._mouseDownOrTouchStartEvent(e)}pressedMouseMoveEvent(e){this._pressedMouseOrTouchMoveEvent(e)}touchMoveEvent(e){this._pressedMouseOrTouchMoveEvent(e)}mouseUpEvent(e){this._mouseUpOrTouchEndEvent(e)}touchEndEvent(e){this._mouseUpOrTouchEndEvent(e)}mouseEnterEvent(e){this._highlightSplitters(e.shiftKey)}mouseLeaveEvent(e){const t=Ot(this._splitter.className);Array.from(this._state.parent.getElementsByClassName(t)).forEach((e=>e.classList.remove(it.hovered)))}mouseDoubleClickEvent(e){const t=(0,ne.layoutInitialSizingState)(this._state.layoutTemplate.value().expression);this._state.undoHistory.beginUndoMacro(at),this._state.undoHistory.pushUndoCommand(new g(this._state.sizingState,this._state.sizingState.value(),t,at));const i=this._state.layoutTemplate.value().layoutType;this._state.undoHistory.pushUndoCommand(new m((e=>e?this._state.allLayoutSizesState.set(i,e):this._state.allLayoutSizesState.delete(i)),this._state.allLayoutSizesState.get(this._state.layoutTemplate.value().layoutType),t,at)),this._state.undoHistory.endUndoMacro()}_highlightSplitters(e){const t=Ot(this._splitter.className);Array.from(this._state.parent.getElementsByClassName(t)).forEach((e=>e.classList.remove(it.hovered)));(e?Array.from(this._state.parent.getElementsByClassName(t)):[this._splitterElement]).forEach((e=>e.classList.add(it.hovered)))}_mouseDownOrTouchStartEvent(e){const t=new r.Point(e.localX+this._splitterElement.offsetLeft,e.localY+this._splitterElement.offsetTop),i=(0,oe.deepCopy)(this._state.sizingState.value());this._state.currentLayoutResizeAction.setValue({point:t,splitter:this._splitter,initialState:i,alignedState:this._state.layoutTemplate.value().syncSublayoutsBySplitter(this._splitter,(0,oe.deepCopy)(i)),shiftState:e.shiftKey,delta:0}),this._splitterElement.classList.add(it["i-active"]),this._highlightSplitters(e.shiftKey)}_pressedMouseOrTouchMoveEvent(e){const t=this._state.currentLayoutResizeAction.value();if(!t)return;t.shiftState!==e.shiftKey&&(this._highlightSplitters(e.shiftKey),t.shiftState=e.shiftKey);const i=new r.Point(e.localX+this._splitterElement.offsetLeft,e.localY+this._splitterElement.offsetTop);t.delta="v"===t.splitter.orientation?i.y-t.point.y:i.x-t.point.x,this._applyMouseMove(t.delta,e.shiftKey)} +_mouseUpOrTouchEndEvent(e){const t=this._state.currentLayoutResizeAction.value();if(t&&(this._splitterElement.classList.remove(it["i-active"]),this._state.currentLayoutResizeAction.setValue(null),t.currentState)){this._state.undoHistory.beginUndoMacro(ot),this._state.undoHistory.pushUndoCommand(new g(this._state.sizingState,t.initialState,t.currentState,ot));const e=this._state.layoutTemplate.value().layoutType;this._state.undoHistory.pushUndoCommand(new m((t=>t?this._state.allLayoutSizesState.set(e,t):this._state.allLayoutSizesState.delete(e)),this._state.allLayoutSizesState.get(this._state.layoutTemplate.value().layoutType),this._state.sizingState.value(),at)),this._state.undoHistory.endUndoMacro(),this._state.layoutSizesChanged.setValue(!0)}}_applyMouseMove(e,t){var i;const r=(0,s.ensureNotNull)(this._state.currentLayoutResizeAction.value()),n=t?r.alignedState:r.initialState,o=null!==(i=this._state.options.padding)&&void 0!==i?i:2,a=Nt(this._state);r.currentState=this._state.layoutTemplate.value().resizeApplier(a,o,e,r.splitter,(0,oe.deepCopy)(n),t),this._state.sizingState.setValue(r.currentState)}}function Wt(e,t,i,s,r){var n,o;const a=null!==(n=e.options.padding)&&void 0!==n?n:2,l=null!==(o=e.options.border)&&void 0!==o?o:0;r=null!=r?r:e.layoutTemplate.value();const c=Nt(e),h=r.sizer(c,i,s,a+l,st?e.sizingState.value():void 0);h.width=Math.max(Math.round(h.width),0),h.height=Math.max(Math.round(h.height),0),h.top=Math.round(h.top),h.left=Math.round(h.left),t.metrics=h;const d=t.container.value();if(d){d.style.width=h.width+"px",d.style.height=h.height+"px",d.style.top=h.top+"px",d.style.left=h.left+"px";const e=1===s;false;const t=Math.round(c.width),i=0===h.top&&0===h.left,r=0===h.top&&h.left+h.width===t,n=0===h.top&&h.width===t;d.classList.toggle("top-left-chart",!e&&!n&&i),d.classList.toggle("top-right-chart",!e&&!n&&r),d.classList.toggle("top-full-width-chart",e||n)}t.width.setValue(h.width),t.height.setValue(h.height)}function Ht(e){var t,i,s;let r;const n=e.layoutTemplate.value(),o=e.maximizedChartDef.value();if(r=o?[o]:e.chartWidgetsDefs.slice(0,n.count).filter((e=>!e.hiddenInLayout.value())),r.forEach(((t,i)=>Wt(e,t,i,r.length))),st&&!e.maximizedChartDef.value()){const r=Nt(e),o=null!==(t=e.options.padding)&&void 0!==t?t:2,a=null!==(i=e.options.border)&&void 0!==i?i:0,l=n.splitters(r,o+a,e.sizingState.value()),c=null!==(s=e.splitters.value())&&void 0!==s?s:[];c.forEach(((e,t)=>{t>=l.length&&(e.splitterElement.remove(),e.mouseHandler.destroy(),e.mouseListener.destroy())}));const h=l.map(((t,i)=>{const s=i({def:t,metrics:e.layoutTemplate.value().sizer({top:0,left:0,width:256,height:256},i,s.length,0)}))).sort(((e,t)=>e.metrics.top-t.metrics.top||e.metrics.left-t.metrics.left)).map((e=>e.def));if(s.length<2)return null;let r=s.indexOf(t);return-1===r?null:(r=(r+(i?s.length-1:1))%s.length,s[r])}function Ut(e,t){return e.chartWidgetsDefs.some((e=>{var i;return(null===(i=e.chartWidget)||void 0===i?void 0:i.id())===t}))}function jt(e){let t=1;for(;e(""+t);)t++;return""+t}function Gt(e){const t=e.activeChartWidget.value();if(t){const i=t.state();return i.chartId=jt((t=>Ut(e,t))),i.shouldBeSavedEvenIfHidden=!1,i.panes.forEach((e=>{e.sources.forEach((e=>{"alertId"in e&&(e.alertId=void 0)}))})),{content:i}}}function qt(e,t,i){var r,n;const{toastsFactory:o,chartWidgetsDefs:a,customLegendWidgetsFactoriesMap:c}=e;let h={chartWidgetCollection:t,isActive:0===a.length,barsMarksContainersFactory:t=>function(e,t,i){const s=[];{const t=new $e(e);s.push(t);const i=new We(e);s.push(i)}return s}(t,0,e.options),undoHistory:e.undoHistory,readOnly:e.readOnly,initialLoading:e.initialLoading,getToasts:o?()=>o.getChartToasts():void 0,...null!=i?i:{}};void 0!==c&&(h.customLegendWidgetFactories=new Map(c));const d=document.createElement("div");d.classList.add("chart-container"),d.style.position="absolute",d.style.overflow="hidden",e.parent.appendChild(d),l.isEdge&&(d.style.touchAction="none",d.style.msTouchAction="none"),h.className&&d.classList.add(h.className);const p={alive:new u.WatchedValue(!0),container:new u.WatchedValue(d),width:new u.WatchedValue,height:new u.WatchedValue,collapsed:new u.WatchedValue(!1),hiddenInLayout:new u.WatchedValue(!1),visible:new u.WatchedValue,rdState:new se.ResizerDetacherState,requestFullscreen:()=>{e.globalDetachable.value()&&(e.setMaximized(p),e.activeChartWidget.setValue((0,s.ensureNotNull)(p.chartWidget)))},exitFullscreen:()=>{e.activeChartWidget.value()===p.chartWidget&&e.setMaximized(null)},detachable:e.globalDetachable,fullscreenable:e.globalDetachable,fullscreen:new u.WatchedValue,chartWidget:null};p.rdState.pushOwner(p),a.push(p);const _=()=>{p.visible.setValue(!p.hiddenInLayout.value()&&e.options.resizerBridge.visible.value())};p.hiddenInLayout.subscribe((()=>{(0,s.ensureNotNull)(p.chartWidget).setVisible(!p.hiddenInLayout.value()),_()})),p.collapsed.subscribe((()=>(0,s.ensureNotNull)(p.chartWidget).setCollapsed(p.collapsed.value()))),e.options.resizerBridge.visible.subscribe(_),_(),function(e,t){let i=0,s=0;const r=t.layoutTemplate.value();for(let n=0;nUt(e,t))),g=p.chartWidget=new re.ChartWidget(h,m,t.metaInfo.uid.value());e.saveChartService&&g.setSaveChartService(e.saveChartService),h.containsData?g.finishInitWithoutConnect():g.connect(),g.withModel(null,(()=>{const t=g.model().model();e.customSources.forEach(((e,i)=>{t.addCustomSource(i,e.factory,e.layer)}))})),e.updateWatchedValue(),e.updateActivityView();const f=null!==(n=null===(r=null==h?void 0:h.content)||void 0===r?void 0:r.linkingGroup)&&void 0!==n?n:null;g.linkingGroupIndex().setValue(f),g.linkingGroupIndex().subscribe(e.updateLinkingGroupCharts);const v=Pi(e,f).value();return v.length>0&&(e.symbolLock.value()&&g.setSymbol(v[0].symbolWV().value()),e.intervalLock.value()&&g.setResolution(v[0].resolutionWV().value())),e.updateLinkingGroupCharts(),e.chartWidgetCreatedDelegate.fire(g),p}function $t(e,t,i,s){const r={...e.widgetOptions,...e.savedChartWidgetOptions.shift()||Gt(e),...0===i||e.symbolLock.value()?void 0:{defSymbol:null}},n=qt(e,t,r),{chartWidget:o}=n;return o.modelCreated().subscribe(null,(()=>{s?s():e.checkAllPendingModelsAlreadyCreated(),e.dateRangeLock.value()&&o===e.activeChartWidget.value()&&e.subscribeToCompletedEventForDateRangeSync(o,!0)}),!0),n}function Yt(e){e.hiddenInLayout.setValue(!0);const t=e.container.value();t.parentNode&&t.parentNode.removeChild(t),e.fullscreen.setValue(!1)}function Kt(e,t){e.chartWidgetsDefs.forEach((i=>{const r=(0,s.ensureNotNull)(i.chartWidget);r.onZoom().unsubscribeAll(t),r.onScroll().unsubscribeAll(t),r.withModel(null,(()=>{const t=r.lineToolsSynchronizer();null!==t&&(t.hasChanges().unsubscribe(e.recalcHasChanges),e.recalcHasChanges())}))}))}function Zt(e,t){e.chartWidgetsDefs.forEach((i=>{const r=(0,s.ensureNotNull)(i.chartWidget);r.onZoom().subscribe(t,(t=>e.onZoom.fire(t))),r.onScroll().subscribe(t,(()=>e.onScroll.fire())),r.withModel(null,(()=>{const t=r.lineToolsSynchronizer();null!==t&&(t.hasChanges().subscribe(e.recalcHasChanges),e.recalcHasChanges())}))}))}async function Xt(e,t,i){var r,n;(t=e.checkProFeature(t))in te.layouts||(t="s"),Kt(e,i);const o=e.layoutType,a=te.layouts[t].count;(0,ie.emit)("layout_about_to_be_changed",t),(null!==(r=e.splitters.value())&&void 0!==r?r:[]).forEach(((e,t)=>{e.splitterElement.remove(),e.mouseHandler.destroy()})),e.splitters.setValue([]);const l=te.layouts[t];e.layoutTemplate.setValue(l);const c=null!==(n=e.allLayoutSizesState.get(l.layoutType))&&void 0!==n?n:(0,ne.layoutInitialSizingState)(l.expression);e.allLayoutSizesState.set(l.layoutType,c),e.sizingState.setValue(c);const h=e.maximizedChartDef.value();o!==t&&e.maximizedChartDef.value()&&e.maximizedChartDef.setValue(null),h&&e.activeChartWidget.setValue((0,s.ensureNotNull)(h.chartWidget));for(let t=0;t=a;if(r=e.maximizedChartDef.value()?e.maximizedChartDef.value()===n:t1),n.fullscreen.setValue(e.maximizedChartDef.value()===n),n.collapsed.setValue(o)}else n&&(Yt(n),n.collapsed.setValue(o))}e.sizingState.setValue(c),Ht(e),e.layoutWV.setValue(t),e.setLayoutType(t),e.updateWatchedValue(),function(e){const t=e.layoutTemplate.value().count;e.inlineChartsCount.setValue(t),e.globalDetachable.setValue(t>1)}(e),e.checkAllPendingModelsAlreadyCreated(),Zt(e,i),e.inlineChartsCount.value()<1&&a>0&&e.chartWidgetsDefs[a-1].rdState.bridge().attach()}function Jt(e,t,i,s,r){const n=e.actualLayoutCount();return e.chartWidgetsDefs.slice(0,n).filter((e=>e.rdState.bridge().visible.value())).map((e=>e.chartWidget)).filter((t=>t.id()!==i&&(!!t.hasModel()&&(s||e.crosshairLockRaw)))).forEach((e=>e.model().model().setExternalPosition(t,r))),!0}function Qt(e,t,i,s,r){if(Jt(e,t,i,s,r)){const i=e.crossHairSyncBroadcast;if(i){const e={type:"crosshair",payload:{point:t,envState:r,sourceUniqueId:i.uniqueId}};i.channel.postMessage(e)}}}function ei(e){const t=new BroadcastChannel("ChartWidgetsCollection");return t.onmessage=t=>{const i=t.data,s=e();if(s.crossHairSyncBroadcast&&"crosshair"===i.type)s.crossHairSyncBroadcast.uniqueId!==i.payload.sourceUniqueId&&Jt(s,i.payload.point,null,!1,i.payload.envState)},{channel:t,uniqueId:(0,ee.randomHashN)(6)}}function ti(e){var t;null===(t=e.crossHairSyncBroadcast)||void 0===t||t.channel.close()}function ii(e,t,i){if(!e.combinedTrackTimeLock.value()||e.dateRangeLock.value())return;const s=e.layoutTemplate.value().count;e.undoHistory.beginUndoMacro(nt),e.chartWidgetsDefs.slice(0,s).filter((e=>e.chartWidget.hasModel()&&e.chartWidget.model().model()!==i)).forEach((e=>{const i=e.chartWidget.model().model(),s=i.mainSeries().syncModel();s&&i.syncTimeWithModel(s.syncSourceTarget(),t)})),e.undoHistory.endUndoMacro(),(0,ie.emit)("sync_time",t)}function si(e){return Promise.all(e.map((e=>{const t=e.model().mainSeries();return t.symbolResolvingActive().value()?d(t.dataEvents().symbolResolved()).promise:t.symbolInfo()})))}function ri(e){return e.chartWidgetsDefs.every((e=>e.chartWidget.hasModel()))?Promise.resolve(e.chartWidgetsDefs.map((e=>e.chartWidget))):Promise.all(e.chartWidgetsDefs.map((e=>e.chartWidget.hasModel()||d(e.chartWidget.modelCreated()).promise))).then((()=>ri(e)))}function ni(e,t){var i;if((0,h.enabled)("charting_library_base"))return t;if("s"===t||e.widgetOptions.containsData||e.readOnly||isProductFeatureEnabled(ProductFeatures.MULTIPLE_CHARTS)&&(0,s.ensure)(null===(i=getProductFeatureConfig(ProductFeatures.MULTIPLE_CHARTS))||void 0===i?void 0:i.limit)>=te.layouts[t].count)return t;return"s"}async function oi(e,t,i){return i=ni(e,i),e.layoutWV.value()!==i&&(e.undoHistory.pushUndoCommand(new he(t,i)),!0)}async function ai(e,t,i){const{theme:s,onlyActiveChart:r,restoreNonThemeDefaults:n,themeName:o,standardTheme:a,syncState:l=!0,noUndo:c}=i,h=(0,E.getCurrentTheme)().name;let d +;r?d=[e.activeChartWidget.value()]:(Kt(e,t),await Promise.all(e.savedChartWidgetOptions.map(((i,s)=>new Promise((i=>{Yt($t(e,t,s,i))}))))),d=e.chartWidgetsDefs.map((e=>e.chartWidget)),Zt(e,t)),c?(a&&new Ze(h,o,l).redo(),d.forEach((e=>{e.model().model().restoreTheme(s,n,c)}))):(e.undoHistory.beginUndoMacro(lt),a&&e.undoHistory.pushUndoCommand(new Ze(h,o,l)),d.forEach((e=>{e.model().model().restoreTheme(s,n)})),e.undoHistory.endUndoMacro()),await Promise.all(d.map((e=>e.model().model().colorStudiesPropertiesReady())))}function li(e,t){e.symbolLock.setValue(t)}function ci(e,t){const{internalSymbolLock:i,activeChartWidget:s,undoHistory:r,dateRangeLock:n,loadingContent:o,linkingGroupsCharts:l,chartWidgetsDefs:c}=e;if(t!==i.value())if(o)i.setValue(t);else{if(e.undoHistory.beginUndoMacro(ct),t){const t=s.value();c.map((e=>e.chartWidget));l.forEach(((i,s)=>{const r=(t.linkingGroupIndex().value(),t);if(void 0!==r){(0,a.muteLinkingGroup)(s,!0);for(const t of i.value())t!==r&&t.symbolWV().value()!==r.symbolWV().value()&&(t.setSymbol(r.symbolWV().value()),n.value()&&e.subscribeToCompletedEventForDateRangeSync(t,!0));(0,a.muteLinkingGroup)(s,!1)}}))}r.setWatchedValue(i,t,ct),r.endUndoMacro()}}function hi(e,t){e.intervalLock.setValue(t)}function di(e,t){const{internalIntervalLock:i,activeChartWidget:s,undoHistory:r,dateRangeLock:n,loadingContent:o,chartWidgetsDefs:l,linkingGroupsCharts:c}=e;if(t!==i.value())if(o)i.setValue(t);else{if(r.beginUndoMacro(ht),t&&t){const t=s.value();l.map((e=>e.chartWidget));c.forEach(((i,s)=>{const r=(t.linkingGroupIndex().value(),t);if(void 0!==r){(0,a.muteLinkingGroup)(s,!0);for(const t of i.value())t!==r&&t.resolutionWV().value()!==r.resolutionWV().value()&&(t.setResolution(r.resolutionWV().value()),n.value()&&e.subscribeToCompletedEventForDateRangeSync(t,!0));(0,a.muteLinkingGroup)(s,!1)}}))}r.setWatchedValue(i,t,ht),r.endUndoMacro()}}function ui(e,t){const i=e.activeChartWidget.value();if(i&&i.hasModel()){const s=i.model();t?(e.subscribeToEventsForDateRangeSync(s),e.syncChartsDateRangesWithActiveChartRange()):e.unsubscribeFromEventsForDateRangeSync(s)}e.dateRangeLock.setValue(t)}function pi(e,t){const{internalDateRangeLock:i,undoHistory:s,loadingContent:r}=e;r?i.setValue(t):s.setWatchedValue(i,t,dt)}function _i(e,t){e.trackTimeLock.setValue(t)}function mi(e,t){const{internalTrackTimeLock:i,undoHistory:s,loadingContent:r}=e;r?i.setValue(t):s.setWatchedValue(i,t,ut)}function gi(e,t,i){e.symbolLock.value()?fi(e,t,i):e.activeChartWidget.value().setSymbol(t)}function fi(e,t,i){const s=e.activeChartWidget.value();void 0===i&&(i=s.linkingGroupIndex().value());for(const i of e.chartWidgetsDefs){const e=i.chartWidget;(e.hasModel()?e.model().mainSeries().symbolSameAsResolved(t):e.symbolWV().value()===t)||e.setSymbol(t)}}async function vi(e,t=this.activeChartWidget.value()){return!!t&&(function(e,t){const i=e.model(),s=i.mainSeries().properties().childs().style;i.setChartStyleProperty(s,t,pt)}(t,e),!0)}function Si(e){ +return e.intervalLock.value()?e.chartWidgetsDefs.map((e=>e.chartWidget)):[e.activeChartWidget.value()]}async function yi(e,t,i,s){return!(e.flags.loadingChart||e.flags.setTimeFrameActive||e.flags.setNewResolution)&&(function(e,t,i,s){(0,et.setLastUsedResolution)(t),e.flags.setNewResolution=!0,s=null!=s?s:e.activeChartWidget.value(),void 0===i&&(i=s.linkingGroupIndex().value());if(e.intervalLock.value())for(const i of e.chartWidgetsDefs){const e=i.chartWidget;e.resolutionWV().value()!==t&&e.setResolution(t)}else s.setResolution(t);e.flags.setNewResolution=!1}(e,t,i,s),!0)}function bi(e){return new u.WatchedValue(null).spawn()}function wi(e){return[null]}function Ci(e){const t=new Qe.WatchedObject((e.chartWidgetsDefs,[null])),i=()=>{t.setValue((e.chartWidgetsDefs,[null]))};e.chartWidgetsDefs.forEach((e=>e.chartWidget.linkingGroupIndex().subscribe(i)));const s=e=>{e.linkingGroupIndex().subscribe(i),i()};return e.chartWidgetCreatedDelegate.subscribe(null,s),t.spawn((()=>{e.chartWidgetsDefs.forEach((e=>e.chartWidget.linkingGroupIndex().unsubscribe(i))),e.chartWidgetCreatedDelegate.unsubscribe(null,s)}))}function Pi(e,t){t=null;let i=e.linkingGroupsCharts.get(t);return void 0===i&&(i=new Qe.WatchedObject([],N.compareTwoCollectionsByIds),e.linkingGroupsCharts.set(t,i)),i}function xi(e){var t;const i=new Map;for(const t of e.chartWidgetsDefs){const e=null;let s=i.get(e);void 0===s&&(s=[],i.set(e,s)),s.push(t.chartWidget)}for(const s of(0,N.join)(new Set(e.linkingGroupsCharts.keys()),new Set(i.keys())))Pi(e,s).setValue(null!==(t=i.get(s))&&void 0!==t?t:[])}function Ti(e){0}function Ii(e,t){return new u.WatchedValue(!1).spawn()}function Mi(e,t,i){return(0,Xe.combine)(((e,t)=>e||t),t.weakReference(),Ii().ownership())}function Ai(e,t,i){const s=t.id();if(e.chartWidgetIdToCompletedCallbackMap.has(s))return;const r=()=>{e.chartWidgetIdToCompletedCallbackMap.has(s)&&(e.chartWidgetIdToCompletedCallbackMap.delete(s),Ri(e,i?t:void 0))};t.model().mainSeries().dataEvents().completed().subscribe(null,r,!0),e.chartWidgetIdToCompletedCallbackMap.set(s,{cw:t,callback:r})}function Li(e){Ri(e)}const ki=new Map;function Di(e){var t;const i=null!==(t=ki.get(e.id()))&&void 0!==t?t:{};return ki.set(e.id(),i),i}function Ei(e,t){t.timeScale().visibleBarsStrictRangeChanged().subscribe(Di(t),Li.bind(null,e))}function Vi(e,t){t.timeScale().visibleBarsStrictRangeChanged().unsubscribeAll(Di(t)),e.chartWidgetIdToCompletedCallbackMap.forEach((e=>{const t=e.cw,i=e.callback;t.model().mainSeries().dataEvents().completed().unsubscribe(null,i)})),e.chartWidgetIdToCompletedCallbackMap.clear()}function Bi(e,t,i){e.model().model().gotoTimeRange(t,i),(0,ie.emit)("sync_date_range",t,i)}function Ri(e,t){if(!e.dateRangeLock.value()||null!==e.currentLayoutResizeAction.value())return;const i=e.activeChartWidget.value(),r=i.model().mainSeries();if(!(0,k.isTimeBasedStyle)(r.style()))return;const n=i.model().timeScale(),o=n.visibleBarsStrictRange();if(null===o)return;const a=(0,s.ensureNotNull)(n.points().range().value());let l=n.indexToTimePoint(o.firstBar()) +;null===l&&r.endOfData()&&(l=n.indexToTimePoint(a.firstIndex));let c=n.indexToTimePoint(o.lastBar());if(null===c&&(c=n.indexToTimePoint(a.lastIndex)),null===l||null===c)return void Ai(e,i,!1);e.chartWidgetIdToCompletedCallbackMap.delete(i.id());let h=1e3*l,d=1e3*c;if(r.isDWM()){const e=new Date(h),t=new Date(d);(0,L.set_hms)(e,0,0,0,0),(0,L.set_hms)(t,0,0,0,0),h=e.getTime(),d=t.getTime()}for(let s=0;s{"use strict";i.r(t),i.d(t,{CHART_FONT_FAMILY:()=>n,CHART_MONOSPACE_FONT_FAMILY:()=>o,setChartFontFamily:()=>r});const s="'Trebuchet MS', Roboto, Ubuntu, sans-serif";function r(e){n=e}let n=`-apple-system, BlinkMacSystemFont, ${s}`;const o="monospace"},66509:(e,t,i)=>{"use strict";var s=i(36298).TranslatedString,r=i(50151).assert,n=i(76544).Series,o=i(14483),a=i(77212).ActionBinder,l=i(56840).setValue,c=i(14787).TabNames,h=i(64358).showGoToDateDialog,d=i(68335),u=i(4741),p=i(56827).Study,_=i(52329).StudyStub,m=i(28853).isStudy,g=i(13087).LineDataSource,f=i(92249),v=f.isLineTool,S=f.isStudyLineTool,y=i(72877).STUDYPLOTDISPLAYTARGET,b=i(74970).studyMetaInfoRepository,w=i(39347).Action,C=i(95059).ACTION_ID,P=i(88348),x=i(36274).Interval,T=i(42960),I=T.getDefaultStyle,M=T.hasVolume,A=i(91280).InvalidationMask,L=i(82992).linking,k=i(54270).showChangeIntervalDialogAsync,D=i(85769).createSymbolSearchAction,E=i(38618),V=E.availableTimezones,B=E.timezoneIsAvailable,R=i(90995).toggleHideMode,N=i(42856).StudyMetaInfo,O=i(51768).trackEvent,F=i(38325).lastMouseOrTouchEventInfo,W=i(85804);const{viewportChangeEvent:H}=i(28558);var z=i(57898).Delegate,U=i(59224).getLogger("ChartWidget",{color:"#606"}),j=i(53180).appendEllipsis,G=i(19334).addPerfMark,q=i(49152).combineProperty,$=i(58487).ChartWidgetBase,Y=i(49483).CheckMobile.any(),K=i(17133).TIMEFRAMETYPE,Z=i(11095).addPlusButtonProperty;const X=o.enabled("show_average_close_price_line_and_label");var J=new s("change timezone",i.tf(null,void 0,i(20505))),Q=new s("scale price chart only",i.tf(null,void 0,i(99042))),ee=new s("stay in drawing mode",i.tf(null,void 0,i(52010))),te=(new s("hide all drawing tools",i.tf(null,void 0,i(54781))),new s("hide marks on bars",i.tf(null,void 0,i(44974)))),ie=new s("change symbol last value visibility",i.tf(null,void 0,i(53150))),se=(new s("change symbol previous close value visibility",i.tf(null,void 0,i(12707))),new s("change previous close price line visibility",i.tf(null,void 0,i(59883))),new s("change symbol labels visibility",i.tf(null,void 0,i(9402)))),re=new s("change indicators name labels visibility",i.tf(null,void 0,i(87027))),ne=new s("change indicators value labels visibility",i.tf(null,void 0,i(14922))),oe=(new s("change bid and ask labels visibility",i.tf(null,void 0,i(5100))),new s("change bid and ask lines visibility",i.tf(null,void 0,i(32311))), +new s("change pre/post market price label visibility",i.tf(null,void 0,i(49889))),new s("change pre/post market price line visibility",i.tf(null,void 0,i(16750))),new s("change high and low price lines visibility",i.tf(null,void 0,i(92556)))),ae=new s("change high and low price labels visibility",i.tf(null,void 0,i(66805))),le=new s("change average close price line visibility",i.tf(null,void 0,i(98866))),ce=new s("change average close price label visibility",i.tf(null,void 0,i(39402))),he=new s("change countdown to bar close visibility",i.tf(null,void 0,i(58108))),de=new s("change plus button visibility",i.tf(null,void 0,i(50190))),ue=new s("change price line visibility",i.tf(null,void 0,i(67761))),pe=new s("unlock {title}",i.tf(null,void 0,i(92421))),_e=new s("lock {title}",i.tf(null,void 0,i(50193))),me=new s("change session breaks visibility",i.tf(null,void 0,i(15403))),ge=i.tf(null,void 0,i(15241)),fe=i.tf(null,void 0,i(29404)),ve=i.tf(null,void 0,i(44302)),Se=i.tf(null,void 0,i(94338));e.exports.ChartWidget=class extends ${constructor(e,t,i){super(e,t,i),this._options.timeScaleWidget&&(this._options.timeScaleWidget.pressedMouseMoveScale=this._options.handleScale.axisPressedMouseMove.time);var s=this,r=this._options.content,n=this._options.readOnly;this._removeMaximizeHotkey=null,s._hotkeys=u.createGroup({desc:"Chart actions",isDisabled:function(){return!s._isActive}});var o=this._options.containsData,a=this._options.onWidget,l=this._options.onCmeWidget;l&&U.logWarn("[ChartWidget] 'onCmeWidget' option is depricated");var c=this._options.widgetCustomer,h=this._options.timezone,d=this._options.hideSymbolSearch,p=this._options.defSymbol,_=x.isValid(this._options.defInterval)?this._options.defInterval:void 0,m=parseInt(this._options.defStyle),g=T.isValidStyle(m)?m:void 0,f=this._options.defSessionId,v=void 0!==this._options.defTimeframe?"string"==typeof this._options.defTimeframe?{value:this._options.defTimeframe.toUpperCase(),type:K.PeriodBack}:{...this._options.defTimeframe,type:K.TimeRange}:void 0;this._content=r,this._initialLoading=this._options.initialLoading,this._readOnly=n,this._containsData=o,this._defSymbol=p,this._defInterval=_,this._defTimeframe=v,this._defStyle=g,this._onWidget=!!a,this._compareSymbols=this._options.compareSymbols,this._onWidget&&(l?this._widgetCustomer="cme":c&&(this._widgetCustomer=c)),this._hideSymbolSearch=d,this._frameTime=30,this._model=null,this._metaInfo={},this._drawRafId=0,this._compareDialog=this._chartWidgetCollection.getCompareDialogRenderer();var S=this._contentSeriesProperties();S&&(p=S.symbol,_=S.interval),void 0===this._options.useUserChartPreferences&&(this._options.useUserChartPreferences=!0);var y="chartproperties.mainSeriesProperties",b=this._options.useUserChartPreferences?W.defaults(y):W.factoryDefaults(y);this._properties.mainSeriesProperties.merge(b),this._properties.mainSeriesProperties.hasChild("esdBreaksStyle")&&this._properties.mainSeriesProperties.removeProperty("esdBreaksStyle"),_=_||b.interval||"D", +T.isValidStyle(g)||(g=T.isValidStyle(b.style)?b.style:I(x.isRange(_))),this._properties.mainSeriesProperties.merge({visible:!0,symbol:p||DEFAULT_SYMBOL,shortName:"",timeframe:"",onWidget:this._onWidget,interval:_,currencyId:null,unitId:null,style:g,sessionId:f}),this._symbolWV.setValue(this.getSymbol()),this._resolutionWV.setValue(this.getResolution()),this._containsData&&this._properties.mainSeriesProperties.merge({showCountdown:!1}),h&&B(h)&&this._properties.timezone.setValue(h),this._tagsChanged=new z,this._timingsMeter=null,this._isActive=this._options.isActive,this._options.container.subscribe((function(e){s._setElement(e)}),{callWithLast:!0});var w=function(){s.resize()};this._options.width.subscribe(w),this._options.height.subscribe(w),this._options.visible.subscribe(this._updateTimingsMeterState.bind(this)),this._aboutToBeDestroyed=new z,this._actions=null,this._definitionsViewModel=null,this._backgroundTopColorSpawn=null,this._backgroundBottomColorSpawn=null}isInitialized(){return Boolean(this._inited)}compareSymbols(){return this._compareSymbols}async _getChartPropertyDefinitionsViewModel(){if(null===this._definitionsViewModel){const{ChartPropertyDefinitionsViewModel:e}=await Promise.all([i.e(2578),i.e(2547),i.e(8882),i.e(3986),i.e(3596)]).then(i.bind(i,73023));if(this._isDestroyed)throw new Error("Chart widget already destroyed");await new Promise((e=>this.withModel(null,e))),null===this._definitionsViewModel&&(this._definitionsViewModel=new e(this.model(),this.properties(),this._options))}return this._definitionsViewModel}_initMaximizeHotkey(e){var t=this;function i(e){e.defaultPrevented||d.modifiersFromEvent(e)===d.Modifiers.Alt&&e.stopPropagation()}function s(e){e.defaultPrevented||d.modifiersFromEvent(e)===d.Modifiers.Alt&&(e.preventDefault(),e.stopPropagation(),t.toggleFullscreen())}return e.addEventListener("mousedown",i,!0),e.addEventListener("click",s,!0),function(){e.removeEventListener("mousedown",i,!0),e.removeEventListener("click",s,!0)}}toggleFullscreen(){var e=this.getResizerDetacher();e.fullscreenable.value()&&(e.fullscreen.value()?e.exitFullscreen():e.requestFullscreen())}_beginRequestActive(){var e=this._chartWidgetCollection.activeChartWidget.value()!==this;if(this._chartWidgetCollection.activeChartWidget.setValue(this),e){this._chartWidgetCollection.ariaDescribeChart(this._chartWidgetCollection.activeChartWidget.value());const e=F();e.isTouch&&!e.stylus&&this._isLineToolModeExceptBrush()&&this.updateCrossHairPositionIfNeeded(),this._justActivated=!0}}_endRequestActive(){var e=this;this._justActivated&&setTimeout((function(){e._justActivated=!1}),0)}_requestActive(){this._beginRequestActive(),this._endRequestActive()}justActivated(){return this._justActivated}setTimezone(e){e&&B(e)?this._properties.timezone.setValue(e):console.warn("Incorrect timezone: "+JSON.stringify(e))}getTimezone(){return this._properties.timezone.value()}refreshMarks(){this.model().barsMarksSources().forEach((function(e){e.refreshData()}))}clearMarks(e){this.model().barsMarksSources().forEach((function(t){ +t.clearMarks(e)}))}_initBackgroundColor(){null===this._backgroundTopColorSpawn&&(this._backgroundTopColorSpawn=this._model.model().backgroundTopColor().spawn(),this._backgroundTopColorSpawn.subscribe(this._onBackgroundColorChanged.bind(this))),null===this._backgroundBottomColorSpawn&&(this._backgroundBottomColorSpawn=this._model.model().backgroundColor().spawn(),this._backgroundBottomColorSpawn.subscribe(this._onBackgroundColorChanged.bind(this)))}paneWidgets(){return this._paneWidgets}paneByCanvas(e){for(var t=0;t{null!==e&&t()}))}));var t=new w({actionId:C.ChartSeriesPriceScaleToggleInvertPriceScale,options:{label:i.tf(null,void 0,i(53239)),statName:"Invert Scale",checkable:!0,onExecute:function(){e._model.invertPriceScale(e._model.mainSeries().priceScale())},hotkeyGroup:this._hotkeys,hotkeyHash:u.Modifiers.Alt+73} +}),s=new w({actionId:C.ChartSeriesPriceScaleToggleAutoScale,options:{label:i.tf(null,void 0,i(50834)),checkable:!0,onExecute:function(){var t=e._model.mainSeries().priceScale();e._model.togglePriceScaleAutoScaleMode(t),s.update({checked:t.isAutoScale()})}}}),r=new w({actionId:C.ChartScalesToggleLockPriceToBarRatio,options:{label:i.tf(null,void 0,i(18219)),checkable:!0,statName:"ToggleLockScale",onExecute:function(){e._model.togglePriceScaleLockScaleMode(e._model.mainSeries().priceScale())}}}),n=new w({actionId:C.ChartSeriesPriceScaleToggleRegular,options:{label:i.tf(null,{context:"scale_menu"},i(72116)),checkable:!0,statName:"ToggleRegularScale",onExecute:function(){var t=e._model.mainSeries().priceScale();e._model.setPriceScaleRegularScaleMode(t),n.update({checked:t.isRegular()})}}}),c=new w({actionId:C.ChartSeriesPriceScaleTogglePercentage,options:{label:i.tf(null,void 0,i(51102)),checkable:!0,statName:"TogglePercantage",onExecute:function(){e._model.togglePriceScalePercentageScaleMode(e._model.mainSeries().priceScale())},hotkeyGroup:this._hotkeys,hotkeyHash:u.Modifiers.Alt+80}}),p=new w({actionId:C.ChartSeriesPriceScaleToggleIndexedTo100,options:{label:i.tf(null,void 0,i(20062)),checkable:!0,statName:"ToggleIndexedTo100",onExecute:function(){e._model.togglePriceScaleIndexedTo100ScaleMode(e._model.mainSeries().priceScale())}}}),_=new w({actionId:C.ChartSeriesPriceScaleToggleLogarithmic,options:{label:i.tf(null,void 0,i(12285)),statName:"ToggleLogScale",checkable:!0,onExecute:function(){e._model.togglePriceScaleLogScaleMode(e._model.mainSeries().priceScale())},hotkeyGroup:this._hotkeys,hotkeyHash:u.Modifiers.Alt+76}}),m=new w({actionId:C.ChartUndo,options:{label:i.tf(null,void 0,i(81320)),onExecute:function(){O("GUI","Undo"),e._model.undoHistory().undo()},disabled:!0,hotkeyGroup:this._hotkeys,hotkeyHash:u.Modifiers.Mod+90,isRepeatAccepted:!0}}),g=new w({actionId:C.ChartRedo,options:{label:i.tf(null,void 0,i(41615)),onExecute:function(){O("GUI","Redo"),e._model.undoHistory().redo()},disabled:!0,hotkeyGroup:this._hotkeys,hotkeyHash:u.Modifiers.Mod+89,isRepeatAccepted:!0}});e.withModel(null,(function(){e._model.undoHistory().undoStack().onChange().subscribe(e,e.updateUndoRedo),e._model.undoHistory().redoStack().onChange().subscribe(e,e.updateUndoRedo)}));var f=new w({actionId:C.ChartChangeTimeZone,options:{label:i.tf(null,void 0,i(64375)),statName:"TimeZone"}}),v=D();l("symboledit.dialog_last_entry","");var S={label:j(i.tf(null,void 0,i(99374))),statName:"ChangeInterval",onExecute:function(){k({initVal:L.interval.value(),selectOnInit:!0})}};!o.enabled("show_interval_dialog_on_key_press")||this.readOnly()||this._hideSymbolSearch||(S.shortcutHint=",",S.hotkeyGroup=this._hotkeys,S.hotkeyHash=188);var y=new w({actionId:C.ChartDialogsShowChangeInterval,options:S});TradingView.onWidget();var b=this._createResetTimescaleAction(),x=new w({actionId:C.ChartRemoveAllIndicators,options:{label:i.tf(null,void 0,i(13951)),statName:"RemoveAllIndicators",onExecute:this.removeAllStudies.bind(this)}}),T=new w({ +actionId:C.ChartRemoveAllLineTools,options:{label:i.tf(null,void 0,i(1434)),statName:"RemoveAllDrawingTools",onExecute:this.removeAllDrawingTools.bind(this)}}),I=new w({actionId:C.ChartRemoveAllIndicatorsAndLineTools,options:{label:i.tf(null,void 0,i(97305)),statName:"RemoveAllIndicatorsAndDrawingTools",onExecute:this.removeAllStudiesDrawingTools.bind(this)}}),M=this.chartWidgetCollection(),E=new w({actionId:C.ChartApplyIndicatorsToAllCharts,options:{label:i.tf(null,void 0,i(95910)),statName:"ApplyIndicatorsToAllCharts",onExecute:function(){M.applyIndicatorsToAllCharts(e)}}}),V={label:j(i.tf(null,void 0,i(98767))),statName:"InsertIndicator",onExecute:function(){e.showIndicators()}};this._options.indicatorsDialogShortcutEnabled&&(V.hotkeyGroup=this._hotkeys,V.hotkeyHash=191,this._hotkeys.add({handler:function(){this.showIndicators()}.bind(this),desc:"Show insert indicator dialog",hotkey:111}));var B,N=new w({actionId:C.ChartDialogsShowInsertIndicators,options:V}),F=new w({actionId:C.ChartDialogsShowCompareOrAddSymbol,options:{label:j(i.tf(null,void 0,i(20229))),statName:"CompareOrAddSymbol",onExecute:this.toggleCompareOrAdd.bind(this)}}),W=new w({actionId:C.ChartObjectTreeShow,options:{label:j(i.tf(null,void 0,i(675))),statName:"ObjectsTree",onExecute:this.showObjectsTreePanelOrDialog.bind(this)}}),z=this._createChartPropertiesAction(),U=this._createMainSeriesPropertiesAction(),G=this._createScalesPropertiesAction(),$=new w({actionId:C.ChartSelectedObjectToggleLocked,options:{label:i.tf(null,void 0,i(1441)),statName:"ToggleLockSelectedObject",onExecute:this.toggleLockSelectedObject.bind(this)}}),Y=this._createHideSelectedObjectAction();o.enabled("property_pages")&&(B=this._createSelectedSourcePropertiesAction()),this.withModel(null,(function(){var t=e.model().mainSeries(),i=t.properties();i.priceAxisProperties.subscribe(e,e._updateScalesActions),t.priceScaleAboutToBeChanged().subscribe(e,(function(){i.priceAxisProperties.unsubscribeAll(e)})),t.priceScaleChanged().subscribe(e,(function(){i.priceAxisProperties.subscribe(e,e._updateScalesActions),e._updateScalesActions()}))}));var K=new w({actionId:C.ChartPriceScaleToggleAutoScaleSeriesOnly,options:{label:i.tf(null,void 0,i(37207)),checkable:!0,statName:"ScalePriceChartOnly"}});K.binder=new a(K,this._properties.scalesProperties.scaleSeriesOnly,this.model(),Q);var J=this.model().model();this._properties.scalesProperties.scaleSeriesOnly.listeners().subscribe(null,(function(){J.recalculateAllPanes(H()),J.invalidate(A.full())}));var pe=new w({actionId:C.ChartDrawingToolbarToggleVisibility,options:{label:i.tf(null,void 0,i(22903)),checkable:!0,statName:"ToggleDrawingToolbar"}}),_e=this._options.isDrawingToolbarVisible;_e&&(_e.subscribe((function(e){pe.update({checked:e})}),{callWithLast:!0}),pe.update({onExecute:function(){_e.setValue(!_e.value())}}));var me=new w({actionId:"",options:{label:i.tf(null,void 0,i(93161)),checkable:!0,statName:"ToggleStayInDrawingMode"}});me.binder=new a(me,P.properties().stayInDrawingMode,this.model(),ee),this._hotkeys.add({handler:function(){ +R()},desc:"Hide all drawing tools",hotkey:u.Modifiers.Mod+u.Modifiers.Alt+72});var ye=new w({actionId:C.ChartMarksToggleVisibility,options:{label:i.tf(null,void 0,i(2441)),checkable:!0,statName:"ToggleHideMarksOnBars"}});ye.binder=new a(ye,P.hideMarksOnBars(),this.model(),te,(function(){P.hideMarksOnBars().setValue(this.value())}));const be=this.properties().scalesProperties;var we=new w({actionId:C.ChartPriceScaleLabelsToggleSeriesLastValueVisibility,options:{label:i.tf(null,void 0,i(52054)),checkable:!0,checked:!1,statName:"ToggleSymbolLastValue"}});we.binder=new a(we,be.showSeriesLastValue,this.model(),ie);var Ce=new w({actionId:C.ChartPriceScaleLabelsToggleSymbolNameLabelsVisibility,options:{label:i.tf(null,void 0,i(90932)),checkable:!0,checked:!1,statName:"ToggleSymbolLabels"}});Ce.binding=new a(Ce,be.showSymbolLabels,this.model(),se);const Pe=q(((e,t)=>e||!1),be.showStudyLastValue.weakReference(),be.showFundamentalLastValue.weakReference());var xe=new w({actionId:C.ChartPriceScaleLabelsToggleIndicatorsValueLabelsVisibility,options:{label:i.tf(null,void 0,i(81584)),checkable:!0,checked:!1,statName:"ToggleStudiesAndFundamentalsPriceLabels"}});xe.binder=new a(xe,Pe,this.model(),null,(()=>{const e=!Pe.value();this.model().beginUndoMacro(ne),this.model().setProperty(be.showStudyLastValue,e,null),this.model().endUndoMacro()}));const Te=q(((e,t)=>e||!1),be.showStudyPlotLabels.weakReference(),be.showFundamentalNameLabel.weakReference());var Ie=new w({actionId:C.ChartPriceScaleLabelsToggleIndicatorsNameLabelsVisibility,options:{label:i.tf(null,void 0,i(31485)),checkable:!0,checked:!1,statName:"ToggleStudiesAndFundamentalsNameLabels"}});Ie.binding=new a(Ie,Te,this.model(),null,(()=>{const e=!Te.value();this.model().beginUndoMacro(re),this.model().setProperty(be.showStudyPlotLabels,e,null),this.model().endUndoMacro()}));var Me=this.model().mainSeries().properties().highLowAvgPrice,Ae=new w({actionId:C.ChartPriceScaleLabelsToggleHighLowPriceLabelsVisibility,options:{label:i.tf(null,void 0,i(60259)),checkable:!0,checked:!1,statName:"ToggleHighLowPriceLabels"}});Ae.binding=new a(Ae,Me.highLowPriceLabelsVisible,this.model(),ae);var Le=new w({actionId:C.ChartLinesToggleHighLowLinesVisibility,options:{label:i.tf(null,void 0,i(21803)),checkable:!0,checked:!1,statName:"ToggleHighLowPriceLine"}});if(Le.binding=new a(Le,Me.highLowPriceLinesVisible,this.model(),oe),X){var ke=new w({actionId:C.ChartPriceScaleLabelsToggleAveragePriceLabelVisibility,options:{label:i.tf(null,void 0,i(8975)),checkable:!0,checked:!1,statName:"ToggleAverageClosePriceLabel"}});ke.binding=new a(ke,Me.averageClosePriceLabelVisible,this.model(),ce);var De=new w({actionId:C.ChartLinesTogglePrePostMarketLineVisibility,options:{label:i.tf(null,void 0,i(87899)),checkable:!0,checked:!1,statName:"ToggleAverageClosePriceLine"}});De.binding=new a(De,Me.averageClosePriceLineVisible,this.model(),le)}var Ee=new w({actionId:C.ChartPriceScaleToggleCountdownToBarCloseVisibility,options:{label:i.tf(null,void 0,i(94370)),checkable:!0,checked:!1,statName:"ToggleCountdown"}}) +;Ee.binder=new a(Ee,this.model().mainSeries().properties().showCountdown,this.model(),he);var Ve=new w({actionId:C.ChartPriceScaleToggleAddOrderPlusButtonVisibility,options:{label:i.tf(null,void 0,i(97378)),checkable:!0,checked:Z.value(),statName:"ToggleAddOrderPlusButton"}});Ve.binder=new a(Ve,Z,this.model(),de);var Be=null;this._options.goToDateEnabled&&(Be=new w({actionId:C.ChartDialogsShowGoToDate,options:{label:j(i.tf(null,void 0,i(75190))),statName:"GoToDate",onExecute:function(){var t=e._chartWidgetCollection.activeChartWidget.value();h(t)},hotkeyGroup:this._hotkeys,hotkeyHash:u.Modifiers.Alt+71}}));var Re=this._createShowSymbolInfoDialogAction(),Ne=new w({actionId:C.ChartPriceScaleMergeAllScalesToLeft,options:{label:ge,statName:"MergeAllScalesToLeft",onExecute:function(){e.model().mergeAllScales("left")}}}),Oe=new w({actionId:C.ChartPriceScaleMergeAllScalesToRight,options:{label:fe,statName:"MergeAllScalesToRight",onExecute:function(){e.model().mergeAllScales("right")}}}),Fe=new w({actionId:C.ChartPriceScaleMoveToLeft,options:{label:ve,statName:"MoveScaleToLeft",onExecute:function(){e.model().mergeAllScales("left")}}}),We=new w({actionId:C.ChartPriceScaleMoveToRight,options:{label:Se,statName:"MoveScaleToRight",onExecute:function(){e.model().mergeAllScales("right")}}});var He=o.enabled("show_object_tree");this._actions={chartProperties:z,mainSeriesPropertiesAction:U,scalesProperties:G,timeScaleReset:b,invertSeriesScale:t,logSeriesScale:_,autoSeriesScale:s,lockSeriesScale:r,regularSeriesScale:n,percentSeriesScale:c,indexedTo100SeriesScale:p,compareOrAdd:F,paneObjectTree:He?W:void 0,insertIndicator:N,symbolSearch:v,showSymbolInfoDialog:Re,changeInterval:y,seriesHide:Y,studyHide:Y,lineToggleLock:$,lineHide:Y,scaleSeriesOnly:K,drawingToolbarAction:pe,stayInDrawingModeAction:me,hideAllMarks:ye,applyTimeZone:f,showCountdown:Ee,addPlusButton:Ve,showSeriesLastValue:we,showHighLowPriceLabels:Ae,showHighLowPriceLines:Le,showAverageClosePriceLabel:ke,showAverageClosePriceLine:De,showSymbolLabelsAction:Ce,showStudyLastValue:xe,showStudyPlotNamesAction:Ie,undo:m,redo:g,mergeLeftScalesAction:Ne,mergeRightScalesAction:Oe,moveScaleToLeft:Fe,moveScaleToRight:We,moveChartAction:undefined},this._actions.chartReset=this._createChartResetAction();const ze=this._createApplyColorThemeAction();ze&&(this._actions.applyColorTheme=ze);const Ue=this._createAddToWatchlistAction();if(Ue&&(this._actions.addToWatchlist=Ue),!TradingView.onWidget()&&o.enabled("text_notes")&&(this._actions.addToTextNotes=undefined),null!==Be&&(this._actions.gotoDate=Be),this.createSessionBreaksActions(),!this.readOnly()){var je=this._createRemoveSelectedObjectAction();this._hotkeys.add({handler:function(){this.removeSelectedSources()}.bind(this),desc:"Remove selected source",hotkey:d.isMacKeyboard?46:8}),this._actions.paneRemoveAllStudies=x,this._actions.paneRemoveAllDrawingTools=T,this._actions.paneRemoveAllStudiesDrawingTools=I,this._actions.applyStudiesToAllCharts=E,this._actions.studyRemove=je,this._actions.lineRemove=je, +o.enabled("property_pages")&&(this._actions.format=B)}this._actions.showPriceLine=new w({actionId:C.ChartLinesToggleSeriesPriceLineVisibility,options:{label:i.tf(null,void 0,i(91492)),checkable:!0,statName:"TogglePriceLine"}}),this._actions.showPriceLine.binding=new a(this._actions.showPriceLine,this.model().mainSeries().properties().showPriceLine,this.model(),ue),this._registerLineToolHotkeys(),this._updateScalesActions()}options(){return this._options}executeActionById(e){if("takeScreenshot"===e)return console.warn('Action "takeScreenshot" is deprecated. Use method "takeScreenshot" instead'),void this._chartWidgetCollection.takeScreenshot();e in this._actions?this._actions[e]instanceof w&&this._actions[e].execute():console.warn("Unknown action id: "+e)}getCheckableActionState(e){if(e in this._actions){var t=this._actions[e];if(t instanceof w&&t.isCheckable())return t.isChecked();console.warn("Action "+e+" has no state")}else console.warn("Unknown action id: "+e);return null}_updateScalesActions(){if(null!==this._actions){var e=this.model().mainSeries(),t=e.priceScale(),i=e.properties(),s=t.isLockScale(),r=i.style.value()===n.STYLE_PNF;this._actions.percentSeriesScale.update({disabled:s||r,checked:t.isPercentage()}),this._actions.logSeriesScale.update({disabled:s||r,checked:t.isLog()}),this._actions.regularSeriesScale.update({disabled:s||r,checked:t.isRegular()}),this._actions.indexedTo100SeriesScale.update({disabled:s||r,checked:t.isIndexedTo100()}),this._actions.invertSeriesScale.update({checked:t.isInverted()}),this._actions.lockSeriesScale.update({checked:t.isLockScale()}),this._actions.autoSeriesScale.update({checked:t.isAutoScale(),disabled:t.properties().autoScaleDisabled.value()})}}defaultSymbol(){return this._defSymbol}widget(){return this._mainDiv}_onBackgroundColorChanged(){for(var e=0;e0;)for(var t=this._content.panes[e].sources,i=t.length;i-- >0;)if("MainSeries"===t[i].type)return t[i].state}updateUndoRedo(){this._model&&(this.actions().undo.update({disabled:this._model.undoHistory().undoStack().isEmpty()}),this.actions().redo.update({disabled:this._model.undoHistory().redoStack().isEmpty()}))}createSessionBreaksActions(){var e=new w({actionId:C.ChartSessionBreaksToggleVisibility,options:{label:i.tf(null,void 0,i(59827)),checkable:!0,statName:"ToggleSessionBreaks"}});e.binder=new a(e,this._model.chartModel().sessions().properties().graphics.vertlines.sessBreaks.visible,this.model(),me),this._actions.sessionBreaks=e}updateActionForIntradayOnly(e){e&&e instanceof w&&e.update({disabled:this.model().mainSeries().isDWM()})}containsVolume(){return this.model().dataSources().some((function(e){ +return e instanceof p&&"Volume"===e.metaInfo().shortId}))}containsStudyByPredicate(e){return!!this._model&&this._model.dataSources().some((function(t){if(!(t instanceof p))return!1;var i=t.metaInfo();return e(i)}))}containsStudy(e){return this.containsStudyByPredicate((function(t){return t.id===e||t.fullId===e}))}isSmall(){return this._width()<550||this._height()<300}onWidget(){return this._onWidget}onCmeWidget(){return"cme"===this.widgetCustomer()}widgetCustomer(){return this._widgetCustomer}resize(){var e=this._height()+"px",t=this._width()+"px";this._mainDiv.style.height=e,this._mainDiv.style.width=t,this._elMainTable.style.height=e,this._elMainTable.style.width=t,this._resizeHandler&&this._mainDiv&&this._resizeHandler()}applyOverrides(e){var t={};for(var i in e)i.startsWith("mainSeriesProperties.priceAxisProperties")||(t[i]=e[i]);if(applyPropertiesOverrides(this.properties(),null,!1,t,null),this._model){applyPropertiesOverrides(this._model.model().properties(),null,!1,t),applyPropertiesOverrides(this._model.mainSeries().properties(),null,!1,t,"mainSeriesProperties"),this._model.model().sessions().applyOverrides(t);const e=this._model.chartModel().watermarkSource();null!==e&&e.applyOverrides(t)}}applyStudiesOverrides(e){N.mergeDefaultsOverrides(e),this._applyStudiesOverrides()}setActive(e){this._isActive=e,F().isTouch&&(e&&0!==this.selectPointMode().value()?this.startTrackingMode():this.exitTrackingMode()),this._paneWidgets.forEach((function(e){e.update()})),e||this.model().selectionMacro((function(e){e.clearSelection()}))}isActive(){return this._isActive}showReplayOrderConfirmationDialog(){if(!this.model().isInReplay())return Promise.resolve()}_addPerfMark(e){G("ChartWidget."+this._id+"."+e)}getResizerDetacher(){return this._options}}},3162:(e,t,i)=>{"use strict";var s=i(50151).assert,r=i(75531).layouts,n=i(18687).createUndoHistory,o=i(88348),a=i(4741),l=i(68335),c=i(76422),h=i(14483),d=i(97145).WatchedValue,u=i(59224).getLogger("Chart.ChartWidgetCollection"),p=i(21861).preventDefaultForContextMenu,_=i(88732),m=i(13323).GeneralChartPropertiesRenderer,g=i(42120).CompareDialogRenderer,f=i(84015).isOnMobileAppPage,v=i(57898).Delegate;const{isSupportedLayout:S,tryGuessingTheMostSuitableLayout:y}=i(75531);var b,w=i(71026).AriaChartDescription;const C=i(36174).randomHash;var P=i(55148),x=P.applyIndicatorsToAllChartsImpl,T=P.applyIndicatorToAllChartsImpl,I=P.lineToolsAndGroupsDTOsImpl,M=P.getStateForChartImpl,A=P.resetLineToolsInvalidatedImpl,L=P.applyLineToolUpdateNotificationImpl,k=P.createClipboardHandler,D=P.chartsSymbolsImpl,E=P.updateLayoutImpl,V=P.computeContentBoxImpl,B=(P.getVisuallyAdjacentDefImpl, +P.setLayoutImpl),R=P.removeChartWidgetSubscriptionsImpl,N=P.generateNewChartId,O=P.syncCrosshairImpl,F=P.createBroadcastChannel,W=P.destroyBroadcastChannel,H=P.syncScrollImpl,z=P.allInitialModelsCreated,U=P.allInitialSymbolsResolved,j=P.applyThemeImpl,G=P.isFirstChartInLayout,q=P.deserializedChartIds,$=P.handleDateRangeLockChange,Y=P.handleInternalDateRangeLockChange,K=P.handleTrackTimeLockChange,Z=P.handleInternalTrackTimeLockChange,X=P.handleIntervalLockChange,J=P.handleInternalIntervalLockChange,Q=P.handleSymbolLockChange,ee=P.handleInternalSymbolLockChange,te=(P.handleConnectionLimitReachedChanged,P.createLeftBottomChartWidgetWV),ie=P.subscribeToEventsForDateRangeSync,se=P.unsubscribeFromEventsForDateRangeSync,re=P.syncChartsDateRangesWithActiveChartRange,ne=P.subscribeToCompletedEventForDateRangeUpdate,oe=new Map,ae={saveChartEnabled:!0,takeScreenshotEnabled:!0,publishedChartsEnabled:!0};e.exports=function(e){var t=this,le=Object.assign({},ae,e),ce=new d,he=le.readOnly||!1,de=C(),ue=[],pe=0,_e=new d,me=new d,ge=new d,fe="s",ve=new d(null),Se=new Map,ye=new d([]),be=new d,we=[];const Ce={isConfirmationAboutReplayLocked:!1,loadingChart:!1,setTimeFrameActive:!1,setNewResolution:!1};var Pe=!1,xe=!1,Te=new d(!1),Ie=new d(null),Me=new d(!1),Ae=new d(!1);Ae.subscribe((e=>Q(gt(),e)));var Le=new d(Ae.value());Le.subscribe((e=>ee(gt(),e)));var ke=new d(!1);ke.subscribe((e=>X(gt(),e)));var De=new d(ke.value());De.subscribe((e=>J(gt(),e)));var Ee=new d(fe),Ve=new d(!1);Ve.subscribe((e=>K(gt(),e)));var Be=P.combinedTrackTimeLock(Ee,Ve,ue);Ve.subscribe((e=>K(gt(),e)));var Re=new d(Be.value());Re.subscribe((e=>Z(gt(),e)));var Ne=new d(!1);Ne.subscribe((e=>$(gt(),e))),ve.subscribe(Ht);var Oe=new d(Ne.value());Oe.subscribe((e=>Y(gt(),e)));var Fe=new d(TVSettings.getBool("chart.syncCrosshair",!0)),We=a.createGroup({desc:"Layout"}),He=null,ze=null,Ue=null,je=null;if(window.TVD){var Ge=window.TVD.crosshairSyncEnabled;Ge?(Ge.value()&&(Ue=F(gt)),je=Ge.subscribe((e=>{e?Ue=F(gt):(W(gt()),Ue=null)}))):Ue=F(gt)}var qe=Fe.value();Fe.subscribe((function(e){qe=e=!!e,TVSettings.setValue("chart.syncCrosshair",e);for(var t=0;t{Ze.setValue(null===e?null:e.chartWidget)}));var Xe=le.widgetOptions||{},Je=le.metaInfo||{},Qe={id:new d(Je.id||null),name:new d(Je.name),description:new d(Je.description),username:new d(Je.username),uid:new d(Je.uid),lastModified:new d(Je.lastModified)},et=n();et.onChange().subscribe(null,(function(e){c.emit("undo_redo_state_changed",e)}));var tt=le.resizerBridge.container.value();tt.addEventListener("contextmenu",p);var it,st=new v,rt=new v,nt=new v,ot=new d(!1),at=new d(null),lt=null,ct=null;le.seriesControlBarEnabled&&(it="0px",at.setValue(document.createElement("div")),at.value().style.left=it,at.value().style.right=it,at.value().style.bottom=it,at.value().classList.add("chart-toolbar","chart-controls-bar"), +at.value().setAttribute("data-is-chart-toolbar-component","true"),tt.appendChild(at.value()),Promise.all([i.e(2666),i.e(4015),i.e(3842),i.e(5145),i.e(6),i.e(5649),i.e(8056),i.e(5993),i.e(6639),i.e(6036),i.e(9916),i.e(6106),i.e(5166),i.e(1033),i.e(4987),i.e(962),i.e(2544),i.e(2052),i.e(7260)]).then(i.bind(i,33279)).then((({BottomToolbarRenderer:e})=>{var i=le.resizerBridge,s=[i.container.spawn(),i.width.spawn(),i.height.spawn()],r=i.container.value(),n=function(){var e=r.getBoundingClientRect(),t=V(gt());return t.top=e.top+t.top,t.left=e.left+t.left,t},o=new v,a=function(){o.fire()};s.forEach((function(e){e.subscribe(a)}));var l=function(){s.forEach((function(e){e.destroy()})),o.destroy()};lt=new e(at.value(),o,n,t,ChartApiInstance,Xe,le.seriesControlBar),ct=function(){null!==lt&&(lt.destroy(),lt=null,at.value().remove(),at.setValue(null)),l()}})));var ht=new m(t),dt=new g(t);function ut(){ot.setValue(ue.some((e=>{const t=e.chartWidget.lineToolsSynchronizer();return null!==t&&t.hasChanges().value()})))}function pt(e){return P.checkProFeatureImpl(gt(),e)}Ie.subscribe((()=>bt()));const _t=new Map,mt=()=>P.updateLinkingGroupCharts(gt());function gt(){return{undoHistory:et,chartWidgetsDefs:ue,chartsCountToSave:ft,actualLayoutCount:vt,savedChartWidgetOptions:we,activeChartWidget:ce,options:le,parent:tt,toastsFactory:null,crosshairLockRaw:qe,crossHairSyncBroadcast:Ue,setChartStorageNotificationSubscription:e=>{ze=e},maximizedChartDef:Ke,setMaximized:Tt,layoutTemplate:ge,widthWV:$e,heightWV:Ye,checkProFeature:pt,lineToolsSynchronizerHasChanges:ot,recalcHasChanges:ut,onZoom:rt,onScroll:nt,layoutType:fe,layoutWV:Ee,setLayoutType:e=>{fe=e},isPhoneSize:Te,viewMode:be,updateViewMode:Mt,loadingContent:Pe,setLoadingContent:e=>{Pe=e},initialLoading:xe,inlineChartsCount:me,updateWatchedValue:At,checkAllPendingModelsAlreadyCreated:It,readOnly:he,symbolLock:Ae,internalSymbolLock:Le,intervalLock:ke,internalIntervalLock:De,dateRangeLock:Oe,internalDateRangeLock:Oe,trackTimeLock:Ve,internalTrackTimeLock:Re,crosshairLock:Fe,customLegendWidgetsFactoriesMap:Zt,globalDetachable:_e,saveChartService:He,customSources:Yt,updateActivityView:Lt,chartWidgetCreatedDelegate:st,sizingState:Ie,currentLayoutResizeAction:ve,allLayoutSizesState:Se,splitters:ye,widgetOptions:Xe,bottomToolbar:at,replayContainer:Kt,layoutSizesChanged:Me,subscribeToCompletedEventForDateRangeSync:(e,t)=>ne(gt(),e,t),subscribeToEventsForDateRangeSync:e=>ie(gt(),e),unsubscribeFromEventsForDateRangeSync:e=>se(gt(),e),syncChartsDateRangesWithActiveChartRange:e=>re(gt(),e),combinedTrackTimeLock:Be,chartWidgetIdToCompletedCallbackMap:oe,flags:Ce,linkingGroupsCharts:_t,updateLinkingGroupCharts:mt}}function ft(){return vt()}function vt(){return r[fe].count}function St(e,t,i,s,r){return M(gt(),e,t,i,s,r)}function yt(e){return e.value()?1:0}function bt(){E(gt())}$e.subscribe(bt),Ye.subscribe(bt),this.updateLayout=bt;const wt=P.activeLinkingGroupWV(ce),Ct=P.allLinkingGroupsWV(gt());function Pt(e){return e.rdState.owner.value()!==e}function xt(e){return B(gt(),e,t)}function Tt(e){ +Ke.value()!==e&&(Ke.setValue(e),xt(fe))}function It(){ue.every((e=>e.chartWidget.hasModel()))&&(At(),c.emit("layout_changed"))}function Mt(){"s"===fe||Ke.value()?be.setValue(b.ForceFullscreen):be.setValue(b.Multichart)}function At(){var e=Math.min(ge.value().count,ue.length)-1;if(e<0)ce.deleteValue();else{var t=pe;t<0&&(t=0),t>e&&(t=e),ce.setValue(ue[t].chartWidget)}}function Lt(){for(var e=ue.length;e--;){var t=e===pe;ue[e].container.value().classList.toggle("active",t),ue[e].container.value().classList.toggle("inactive",!t)}}function kt(e){{const t=si().indexOf(e);w.getInstance().updateChartDescription(e,t,fe)}}function Dt(e){kt(ce.value())}const Et=new v;var Vt=new v,Bt=new d,Rt=new d([]),Nt=null;function Ot(e){var t=e.mainSeries().properties();t.style.subscribe(null,Ft),Ft(t.style),e.model().onSelectedSourceChanged().subscribe(null,Wt),Ne.value()&&(ie(gt(),e),re(gt())),Wt(e.selection().allSources())}function Ft(e){Bt.setValue(e.value())}function Wt(){var e=Nt.model();Rt.setValue(e.selection().allSources())}function Ht(e){Ne.value()&&null===e&&re(gt())}ce.subscribe((function(e){if(e){for(var t,i=ue.length;i--;)if(ue[i].chartWidget===e){t=i;break}if(!isFinite(t))throw new Error("Cannot make detached ChartWidget active");if(pe!==t){Ke.value()&&(Pt(ue[t])||Ke.setValue(ue[t])),pe=t,Lt();for(i=ue.length;i--;)ue[i].chartWidget!==e&&ue[i].chartWidget.setActive(!1);oi(),e.setActive(!0),o.activePointSelectionMode.setValue(e.selectPointMode().value())}!function(e){if(Nt!==e){if(Nt&&(Nt.modelCreated().unsubscribe(null,Ot),Nt.hasModel())){var t=Nt.model();Ne.value()&&se(gt(),t),t.mainSeries().properties().style.unsubscribe(null,Ft),t.model().onSelectedSourceChanged().unsubscribe(null,Wt),Nt=null}e&&(Nt=e,e.hasModel()?Ot(e.model()):e.modelCreated().subscribe(null,Ot))}}(e)}}),{callWithLast:!0});var zt=new v;function Ut(){le.resizerBridge.requestFullscreen()}function jt(){le.resizerBridge.exitFullscreen()}function Gt(){return le.resizerBridge.fullscreenable}function qt(){return le.resizerBridge.fullscreen}function $t(e){if(0!==ue.length){for(var t=ue.length;t--;)ue[t].chartWidget.setActive(!1);ue[pe].chartWidget.setActive(e)}}he||(We.add({desc:"Switch active chart",hotkey:h.enabled("accessible_keyboard_shortcuts")?l.Modifiers.Shift+39:9,handler:function(){Dt()}}),We.add({desc:"Switch active chart",hotkey:h.enabled("accessible_keyboard_shortcuts")?l.Modifiers.Shift+37:l.Modifiers.Shift+9,handler:function(){Dt()}})),We.add({desc:"Fullscreen mode",hotkey:l.Modifiers.Shift+70,isDisabled:h.enabled("widget")||!Gt().value(),handler:function(){qt().value()?jt():Ut()}}),le.takeScreenshotEnabled&&(We.add({desc:"Screenshot server",hotkey:l.Modifiers.Alt+83,handler:P.takeServerScreenshot.bind(this,le.snapshotUrl,t)}),f("any")||(We.add({desc:"Download client screenshot",hotkey:l.Modifiers.Mod+l.Modifiers.Alt+83,handler:P.downloadScreenshot.bind(this,t)}),We.add({desc:"Copy client screenshot",hotkey:l.Modifiers.Mod+l.Modifiers.Shift+83,handler:P.copyScreenshotToClipboard.bind(this,t)}))),le.saveChartEnabled&&We.add({desc:"Save Chart Layout", +hotkey:l.Modifiers.Mod+83,handler:function(){Vt.fire()}});var Yt=new Map,Kt=null,Zt=new Map;const Xt=k(gt());le.globalEvents&&Xt.listen();const Jt=Ae.spawn(),Qt=ke.spawn(),ei=Ne.spawn(),ti=Ve.spawn(),ii=Fe.spawn(),si=()=>ue.map((e=>e.chartWidget)),ri=te(si,Ee.readonly(),Et,st);function ni(e,t){if(Pe=!0,xe=Boolean(t),we.splice(0),e){if(e.charts||(e={layout:"s",charts:[e]}),e.layoutsSizes)for(const t of Object.keys(e.layoutsSizes))Se.set(t,e.layoutsSizes[t]);var i=new Set;e.charts.forEach((function(e){e.chartId&&i.add(e.chartId)})),e.charts.forEach((function(e){if(!e.chartId){var t=N((function(e){return i.has(e)}));i.add(t),e.chartId=t}}));let t=e.layout;if(!S(t)){const e=y(t);u.logError(`Loading unsupported layout ${t}. Force migration to ${e}`),t=e}fe=pt(t||"s");for(var s=0;sZe.readonly(),leftBottomChartWidget:()=>ri,activeLinkingGroup:()=>wt,allLinkingGroups:()=>Ct,linkingGroupsCharts:e=>P.getLinkingGroupCharts(gt(),e).readonly(),destroy:function(){if(zt.fire(),$t(!1),null!==ct&&(ct(),ct=null),R(gt()),Jt.destroy(),Qt.destroy(),ti.destroy(),ei.destroy(),Be.destroy(),ii.destroy(),ve.unsubscribe(Ht),ue.forEach((function(e){void 0!==e.timingsMeter&&e.timingsMeter.destroy(),e.chartWidget.linkingGroupIndex().unsubscribe(mt),e.chartWidget.destroy()})),le.resizerBridge.remove(),ye.value().forEach((e=>{e.mouseHandler.destroy(),e.mouseListener.destroy()})),window.removeEventListener("resize",bt),o.tool.unsubscribe(oi),o.tool.unsubscribe(ai),tt.remove(),Yt.clear(),Zt.clear(),We.destroy(),ze&&ze.destroy(),Xt&&Xt.destroy(),wt.destroy(),Ct.destroy(),window.TVD){const e=window.TVD.crosshairSyncEnabled;e&&e.unsubscribe(je),W(gt())}ri.destroy(),!0},onAboutToBeDestroyed:zt,layout:Ee.readonly(),setLayout:xt,activeChartWidget:ce,viewMode:be,activeChartStyle:Bt.readonly(),setChartStyleToWidget:P.setChartStyleToWidget.bind(this),selectedSources:Rt.readonly(),metaInfo:Qe,state:function(e,i,s,r){for(var n=[],o=ft(),a=0;a{c.layoutsSizes[t]=e})),c},lineToolsAndGroupsDTOs:function(){return I(gt())},resetLineToolsInvalidated:function(e,t){return A(gt(),e,t)}, +applyLineToolUpdateNotification:L.bind(null,ue),readOnly:function(){return he},onZoom:function(){return rt},onScroll:function(){return nt},resizerBridge:function(){return le.resizerBridge},lock:{symbol:Jt,interval:Qt,dateRange:ei,crosshair:ii,trackTime:ti},setSymbol:(e,t)=>P.setSymbol(gt(),e,t),setSymbolAll:(e,t)=>P.setSymbolAll(gt(),e,t),setResolution:(e,t,i)=>P.setResolution(gt(),e,t,i),setTimeFrame:function(e){Ce.loadingChart||Ce.setTimeFrameActive||(Ce.setTimeFrameActive=!0,ke.value()?ue.forEach((function(t){t.chartWidget.loadRange(e)})):ce.value().loadRange(e),Ce.setTimeFrameActive=!1)},updateLayout:bt,setChartLayoutWithUndo:function(e){return P.setChartLayoutWithUndoImpl(gt(),this,e)},images:P.getSnapshot.bind(this,this,le.widgetOptions.customerReadableName,Xe.onWidget),clientSnapshot:P.getClientSnapshot.bind(this,this,le.widgetOptions.customerReadableName,Xe.onWidget),tags:function(){for(var e=[],t=0;tO(gt(),e,t,i,s),syncScroll:function(e,t){return H(gt(),e,t)},clearChartMetaInfo:function(){Qe.id.setValue(null),Qe.uid.setValue(void 0),Qe.name.setValue(void 0)},takeScreenshot:P.takeScreenshot.bind(this,le.snapshotUrl,this),takeServerScreenshot:P.takeServerScreenshot.bind(this,le.snapshotUrl,this),loadContent:ni,purgeUnusedWidgets:function(){for(var e=r[fe].count;e1},applyIndicatorToAllCharts:async function(e,t,i,s){await T(gt(),e,t,i,s)},setActive:$t,inlineChartsCount:me.readonly(),revertToInline:function(){Tt(null);for(var e=0;ebt())),bt()},destroyReplayWidget:function(){s(null!==Kt,"Cannot remove replay container, container is not created"),Kt.remove(),Kt=null,bt()},setViewMode:function(e){be.setValue(e)},moveActiveChartWithUndo:function(e){},activeChartCanBeMoved:function(){return!1},generalPropertiesDefinitions:function(){return ce.value().generalPropertiesDefinitions()},reconnectChartApi:function(e){undefined(e)},setBroker:function(e){0},setSaveChartService:function(e){He=e;for(var t=0;tMe,clientId:de,ariaDescribeChart:kt}),ni(le.content,!0),Ee.subscribe((function(){Lt()})),Ee.hook=function(e){return e===this.value()?e:pt(e)},he&&(Ee.writeLock=!0),window.addEventListener("resize",bt);var li=0;function ci(){0===--li&&c.emitOnce("onChartReady")}ue.forEach((function(e){if(e){li++;var t=e.chartWidget;t.withModel(null,(function(){le.metaInfo&&t.model().model().setChartSaveTime(1e3*le.metaInfo.lastModified);var e=t.model().mainSeries();if(e.bars().size()>0||e.isFailed())ci();else{var i=e.dataEvents(),s=function(){ci(),i.barReceived().unsubscribe(null,s),i.completed().unsubscribe(null,s),i.error().unsubscribe(null,s)};i.barReceived().subscribe(null,s),i.completed().subscribe(null,s),i.error().subscribe(null,s)}}))}})),z(gt()).then(U).then((function(){window.saver&&window.is_authenticated&&le.widgetOptions.justCloned&&window.saver.saveChartSilently()})).catch(u.logError.bind(u))}},10643:(e,t,i)=>{"use strict";i.d(t,{ContextMenuManager:()=>s});var s,r=i(78071),n=i(39347),o=i(59064);!function(e){let t=null,s=null;const a=[],l={createAction:e=>new n.Action({actionId:"Chart.CustomActionId",options:e}),createAsyncAction:e=>new n.Action({actionId:"Chart.CustomActionId",options:{},optionsLoader:e}),createSeparator:()=>new n.Separator};async function c(e,n={},o={menuName:""},c){null!==t&&(e=await t(e,l,o));let d=null;const u=()=>{const e=(0,r.indexOf)(a,(e=>e.renderer===d));-1!==e&&a.splice(e,1),void 0!==c&&c()};let p=!1;if(null!==s&&(d=await s(e,o,u)),d)p=!0,h();else{ +const t=await Promise.all([i.e(3842),i.e(5649),i.e(3502),i.e(6752),i.e(8149),i.e(6639),i.e(9916),i.e(6985),i.e(962),i.e(2544),i.e(5128),i.e(1584)]).then(i.bind(i,20323));d=new t.ContextMenuRenderer(e,n,u,h)}return a.push({renderer:d,isExternal:p}),d}function h(){(0,o.globalCloseMenu)(),a.forEach((e=>{e.isExternal&&e.renderer.isShown()&&e.renderer.hide()}))}e.createMenu=c,e.showMenu=function(e,t,i={},s,r){return c(e,i,s,r).then((e=>e.show(t)))},e.setCustomRendererFactory=function(e){s=e},e.setCustomItemsProcessor=function(e){t=e},e.hideAll=h,e.getShown=function(){for(let e=0;e{"use strict";i.d(t,{createSymbolSearchAction:()=>a});var s=i(11542),r=i(39347),n=i(53180),o=i(82723);i(14483);function a(){return new r.Action({actionId:"Chart.Dialogs.ShowChangeSymbol",options:{label:(0,n.appendEllipsis)(s.t(null,void 0,i(28089))),statName:"ChangeSymbol",onExecute:()=>{(0,o.showDialog)({defaultValue:"",trackResultsOptions:{trackResults:!1,emptySearchType:"empty_result__supercharts"}})}}})}},85067:(e,t,i)=>{"use strict";i.d(t,{DialogRenderer:()=>r});var s=i(97145);class r{constructor(){this._container=document.createElement("div"),this._visibility=new s.WatchedValue(!1)}visible(){return this._visibility.readonly()}_setVisibility(e){this._visibility.setValue(e)}}},14787:(e,t,i)=>{"use strict";var s;i.d(t,{TabNames:()=>s}),function(e){e.background="Background",e.coordinates="Coordinates",e.drawings="Drawings",e.events="Events",e.eventsAndAlerts="Events & Alerts",e.inputs="Inputs",e.properties="Properties",e.scales="Scales",e.legend="Legend",e.sourceCode="Source Code",e.style="Style",e.symbol="Symbol",e.timezoneSessions="Timezone/Sessions",e.trading="Trading",e.visibility="Visibility",e.text="Text"}(s||(s={}))},241:(e,t,i)=>{"use strict";i.d(t,{createFavoriteDrawingToolbar:()=>a,getFavoriteDrawingToolbarPromise:()=>o});var s=i(69774);let r=null,n=null;function o(){return n}function a(){null===n&&(n=Promise.all([i.e(9417),i.e(2666),i.e(4015),i.e(3842),i.e(6),i.e(5649),i.e(8056),i.e(5993),i.e(2191),i.e(3502),i.e(6752),i.e(8149),i.e(6639),i.e(9327),i.e(9916),i.e(6106),i.e(6985),i.e(1109),i.e(4788),i.e(962),i.e(2544),i.e(1890),i.e(2052),i.e(5128),i.e(2306)]).then(i.bind(i,9629)).then((({FavoriteDrawingToolbar:e})=>(r=null!==r?r:new e({left:window.innerWidth/2,top:s.HEADER_TOOLBAR_HEIGHT_EXPANDED+61}),r))))}},31964:(e,t,i)=>{"use strict";function s(e){var t,i;return Math.max(1,(null===(i=null===(t=e.ownerDocument)||void 0===t?void 0:t.defaultView)||void 0===i?void 0:i.devicePixelRatio)||1)}i.d(t,{getCanvasDevicePixelRatio:()=>s})},10688:(e,t,i)=>{"use strict";i.d(t,{getPriceAxisNameInfo:()=>o});const s=["Z","Y","X","W","V","U","T","S"],r=["A","B","C","D","E","F","G","H"];class n{constructor(e){this.label=e}equals(e){return null!==e&&this.label===e.label}}function o(e,t){const i="left"===e?s:r;return new n(t{"use strict";i.d(t,{CHART_WIDGET_COLLECTION_SERVICE:()=>s});i(16216);const s={ +id:"ChartWidgetCollectionService"};var r;!function(e){e.Multichart="multichart",e.ForceFullscreen="force-fullscreen"}(r||(r={}))},91280:(e,t,i)=>{"use strict";i.d(t,{InvalidationLevel:()=>s,InvalidationMask:()=>a,defaultInvalidationLevel:()=>o});var s,r=i(50151);class n{constructor(e=o){this._paneInvalidationLevel=o,this._leftPriceScalesInvalidationMap=new Map,this._rightPriceScalesInvalidationMap=new Map,this._legendWidgetInvalidated=!1,this._invalidationLevel=e}fullInvalidation(){return this._invalidationLevel}invalidateAll(e){this._invalidationLevel=Math.max(this._invalidationLevel,e)}invalidatePane(e){this._paneInvalidationLevel=Math.max(this._invalidationLevel,e)}invalidateLegendWidgetLayout(){this._legendWidgetInvalidated=!0}invalidatePriceScale(e,t,i){const s="left"===e?this._leftPriceScalesInvalidationMap:this._rightPriceScalesInvalidationMap,r=s.get(t)||o;s.set(t,Math.max(r,i))}invalidationLevelForPane(){return Math.max(this._paneInvalidationLevel,this._invalidationLevel)}legendWidgetLayoutInvalidated(){return this._legendWidgetInvalidated||this._invalidationLevel===s.Full}getterForPriceScaleInvalidationLevelBySide(e){const t="left"===e?this._leftPriceScalesInvalidationMap:this._rightPriceScalesInvalidationMap;return e=>Math.max(t.get(e)||o,this._invalidationLevel)}priceScaleSideMaxLevel(e){const t="left"===e?this._leftPriceScalesInvalidationMap:this._rightPriceScalesInvalidationMap;let i=this._invalidationLevel;return t.size>0&&t.forEach((e=>{e>i&&(i=e)})),i}merge(e){this._invalidationLevel=Math.max(this._invalidationLevel,e._invalidationLevel),this._paneInvalidationLevel=Math.max(this._paneInvalidationLevel,e._paneInvalidationLevel),e._leftPriceScalesInvalidationMap.forEach(((e,t)=>{const i=this._leftPriceScalesInvalidationMap.get(t)||o;this._leftPriceScalesInvalidationMap.set(t,Math.max(i,e))})),e._rightPriceScalesInvalidationMap.forEach(((e,t)=>{const i=this._rightPriceScalesInvalidationMap.get(t)||o;this._rightPriceScalesInvalidationMap.set(t,Math.max(i,e))})),this._legendWidgetInvalidated=this._legendWidgetInvalidated||e._legendWidgetInvalidated}}!function(e){e[e.None=0]="None",e[e.Cursor=1]="Cursor",e[e.Light=2]="Light",e[e.Full=3]="Full"}(s||(s={}));const o=s.None;class a{constructor(e=o){this._panesOrderChanged=!1,this._keepVisibleTimeRangeOnResize=!1,this._timeAxisInvalidationLevel=o,this._invalidatedPanes=new Map,this._additionalActions=[],this._timeScaleInvalidations=[],this._invalidationLevel=e}invalidateAll(e){this._invalidationLevel!==e&&(this._invalidationLevel=Math.max(this._invalidationLevel,e),this._invalidatedPanes.forEach((e=>{e.invalidateAll(this._invalidationLevel)})))}invalidateAllPane(e,t){this._invalidatedPanes.has(e)||this._invalidatedPanes.set(e,new n(this._invalidationLevel)),(0,r.ensureDefined)(this._invalidatedPanes.get(e)).invalidateAll(t)}invalidatePriceScale(e,t,i,s){this._invalidatedPanes.has(e)||this._invalidatedPanes.set(e,new n(this._invalidationLevel)),(0,r.ensureDefined)(this._invalidatedPanes.get(e)).invalidatePriceScale(t,i,s)}invalidateTimeScale(e){ +this._timeAxisInvalidationLevel=Math.max(this._timeAxisInvalidationLevel,e)}invalidatePanesOrder(){this._panesOrderChanged=!0}lockVisibleTimeRangeOnResize(){this._keepVisibleTimeRangeOnResize=!0}fullInvalidation(){return this._invalidationLevel}maxPaneInvalidation(){const e=[];return this._invalidatedPanes.forEach((t=>{e.push(t.fullInvalidation())})),Math.max(...e,this._invalidationLevel)}invalidateForPane(e){return this._invalidatedPanes.get(e)||new n(this._invalidationLevel)}invalidateForTimeScale(){return Math.max(this._timeAxisInvalidationLevel,this._invalidationLevel)}validationActions(){return this._additionalActions}addValidationAction(e){this._additionalActions.push(e)}merge(e){this._invalidationLevel=Math.max(this._invalidationLevel,e._invalidationLevel),this._panesOrderChanged=this._panesOrderChanged||e._panesOrderChanged,this._keepVisibleTimeRangeOnResize=this._keepVisibleTimeRangeOnResize||e._keepVisibleTimeRangeOnResize,this._invalidatedPanes.forEach((e=>{e.invalidateAll(this._invalidationLevel)})),e._invalidatedPanes.forEach(((e,t)=>{this._invalidatedPanes.has(t)||this._invalidatedPanes.set(t,new n(this._invalidationLevel)),(0,r.ensureDefined)(this._invalidatedPanes.get(t)).merge(e)})),this._timeAxisInvalidationLevel=Math.max(this._timeAxisInvalidationLevel,e._timeAxisInvalidationLevel);for(let t=0;t0===e.type));if(-1!==i){const[s]=this._timeScaleInvalidations.splice(i,1);null===(t=(e=s.value).onFinish)||void 0===t||t.call(e,!1)}}}},38325:(e,t,i)=>{"use strict";i.d(t,{lastMouseOrTouchEventInfo:()=>r,setLastMouseOrTouchEventInfo:()=>n});let s=(0,i(49483).supportTouch)()?{isTouch:!0,stylus:!1}:{isTouch:!1};function r(){return s}function n(e){s=e.isTouch?{isTouch:!0,stylus:e.stylus}:{isTouch:!1}}},26097:(e,t,i)=>{"use strict";i.d(t,{layoutInitialSizingState:()=>n});var s=i(3308);i(50151) +;function r(e){return e.map((t=>{if((0,s.default)(t))return{percent:1/e.length};{const i=t.slice(1);return{percent:1/e.length,substate:r(i)}}}))}function n(e){return r(e.slice(1))}},75531:(e,t,i)=>{"use strict";i.r(t),i.d(t,{isMultipleLayout:()=>o,isSingleLayout:()=>n,isSupportedLayout:()=>a,layouts:()=>r,tryGuessingTheMostSuitableLayout:()=>l});i(34976),i(26097);let s;s={};const r={...{s:{title:"1 chart",count:1,layoutType:"s",sizer:(e,t)=>{if(0!==t)throw new RangeError("invalid index");return e},splitters:()=>[],resizeApplier:(e,t,i,s,r)=>r,syncSublayoutsBySplitter:(e,t)=>t,expression:["h",0]}},...s};function n(e){return"s"===e}function o(e){return!n(e)}function a(e){return n(e)||s.hasOwnProperty(e)}function l(e){return"s"}},72414:(e,t,i)=>{"use strict";i.d(t,{LineToolsGroupControllerApi:()=>o});var s=i(98517),r=i(50151),n=i(92249);class o{constructor(e,t){this._controller=e,this._model=t}createGroupFromSelection(){return this._controller.createGroupFromSelection().id}removeGroup(e){const t=(0,r.ensureDefined)(this._groupById(e));this._controller.removeGroup(t)}groups(){return this._controller.groups().map((e=>e.id))}shapesInGroup(e){const t=(0,r.ensureDefined)(this._groupById(e));return(0,s.sortSources)(t.lineTools()).map((e=>e.id()))}excludeShapeFromGroup(e,t){const i=(0,r.ensureDefined)(this._groupById(e)),s=(0,r.ensureNotNull)(this._model.dataSourceForId(t));(0,r.assert)((0,n.isLineTool)(s),"Passed shapeId is not a line tool"),this._controller.excludeLineToolFromGroup(i,s)}addShapeToGroup(e,t){const i=(0,r.ensureDefined)(this._groupById(e)),s=(0,r.ensureNotNull)(this._model.dataSourceForId(t));(0,r.assert)((0,n.isLineTool)(s),"Passed shapeId is not a line tool"),this._controller.addLineToolToGroup(i,s)}availableZOrderOperations(e){const t=(0,r.ensureDefined)(this._groupById(e));return this._controller.availableZOrderOperations(t)}bringToFront(e){const t=(0,r.ensureDefined)(this._groupById(e));this._controller.bringToFront(t)}bringForward(e){const t=(0,r.ensureDefined)(this._groupById(e));this._controller.bringForward(t)}sendBackward(e){const t=(0,r.ensureDefined)(this._groupById(e));this._controller.sendBackward(t)}sendToBack(e){const t=(0,r.ensureDefined)(this._groupById(e));this._controller.sendToBack(t)}insertAfter(e,t){const i=(0,r.ensureDefined)(this._groupById(e)),s=(0,r.ensureNotNull)(this._groupById(t)||this._model.dataSourceForId(t));this._controller.insertAfter(i,s)}insertBefore(e,t){const i=(0,r.ensureDefined)(this._groupById(e)),s=(0,r.ensureNotNull)(this._groupById(t)||this._model.dataSourceForId(t));this._controller.insertBefore(i,s)}groupVisibility(e){return(0,r.ensureDefined)(this._groupById(e)).visibility()}setGroupVisibility(e,t){const i=(0,r.ensureDefined)(this._groupById(e));this._controller.setGroupVisibility(i,t)}groupLock(e){return(0,r.ensureDefined)(this._groupById(e)).locked()}setGroupLock(e,t){const i=(0,r.ensureDefined)(this._groupById(e));this._controller.setGroupLock(i,t)}getGroupName(e){return(0,r.ensureDefined)(this._groupById(e)).name().value()}setGroupName(e,t){const i=(0, +r.ensureDefined)(this._groupById(e));this._controller.setGroupName(i,t)}canBeGroupped(e){const t=e.map((e=>(0,r.ensureNotNull)(this._model.dataSourceForId(e))));return!t.some((e=>!(0,n.isLineTool)(e)))&&this._controller.canBeGroupped(t)}_groupById(e){return this._controller.groups().find((t=>t.id===e))}}},86972:(e,t,i)=>{"use strict";i.d(t,{lineToolsSelectHotkeys:()=>r});i(42053);var s=i(68335);const r={LineToolFibRetracement:{hash:s.Modifiers.Alt+70,action:"setTool",description:"Draw Fib Retracement"},LineToolHorzLine:{hash:s.Modifiers.Alt+72,action:"drawRightThere",description:"Draw Horizontal Line here"},LineToolHorzRay:{hash:s.Modifiers.Alt+74,action:"drawRightThere",description:"Draw Horizontal Ray here"},LineToolRectangle:{hash:s.Modifiers.Alt+s.Modifiers.Shift+82,action:"setTool",description:"Draw Rectangle"},LineToolTrendLine:{hash:s.Modifiers.Alt+84,action:"setTool",description:"Draw Trend Line"},LineToolVertLine:{hash:s.Modifiers.Alt+86,action:"drawRightThere",description:"Draw Vertical Line here"},LineToolCrossLine:{hash:s.Modifiers.Alt+67,action:"drawRightThere",description:"Draw Cross Line here"}}},42184:(e,t,i)=>{"use strict";i.d(t,{MouseEventHandler:()=>u,defaultPreventedHandler:()=>h});var s=i(49483),r=i(50151),n=i(1722),o=i(80007),a=i(38325);const l=s.isSafari?"click":"auxclick",c={treatVertTouchDragAsPageScroll:!1,treatHorzTouchDragAsPageScroll:!1,ignoreClickAndTapOnDblClickOrDblTap:!1};function h(e){return t=>{t.preventDefault(),e(t)}}function d(e){let t=!1;return{clickOrTap:i=>{t=!1,setTimeout((()=>!t&&e.clickOrTap(i)),501)},doubleClickOrDoubleTap:i=>{var s;t=!0,null===(s=e.doubleClickOrDoubleTap)||void 0===s||s.call(e,i)}}}class u{constructor(e,t,i){if(this._clickCount=0,this._clickTimeoutId=null,this._clickPosition={x:Number.NEGATIVE_INFINITY,y:Number.POSITIVE_INFINITY},this._tapCount=0,this._tapTimeoutId=null,this._tapPosition={x:Number.NEGATIVE_INFINITY,y:Number.POSITIVE_INFINITY},this._longTapTimeoutId=null,this._longTapActive=!1,this._mouseMoveStartPosition=null,this._touchMoveStartPosition=null,this._touchMoveExceededManhattanDistance=!1,this._cancelClick=!1,this._cancelTap=!1,this._unsubscribeOutsideMouseEvents=null,this._unsubscribeOutsideTouchEvents=null,this._unsubscribeMobileSafariEvents=null,this._unsubscribeMousemove=null,this._unsubscribeRootMouseEvents=null,this._unsubscribeRootTouchEvents=null,this._pinchInfo=null,this._pinchPrevented=!1,this._preventTouchDragProcess=!1,this._mousePressed=!1,this._lastTouchEventTimeStamp=0,this._activeTouchId=null,this._acceptMouseLeave=!s.CheckMobile.iOS(),this._onFirefoxOutsideMouseUp=e=>{this._mouseUpHandler(e)},this._onMobileSafariDoubleClick=e=>{if(this._firesTouchEvents(e)){const t=this._makeCompatEvent(e);if(++this._tapCount,this._tapTimeoutId&&this._tapCount>1){const{manhattanDistance:i}=this._touchMouseMoveWithDownInfo(_(e),this._tapPosition);i<30&&!this._cancelTap&&this._processTouchEvent(t,this._handlers.doubleTapEvent),this._resetTapTimeout()}}else{const t=this._makeCompatEvent(e);if(++this._clickCount, +this._clickTimeoutId&&this._clickCount>1){const{manhattanDistance:i}=this._touchMouseMoveWithDownInfo(_(e),this._clickPosition);i<5&&!this._cancelClick&&this._processMouseEvent(t,this._handlers.mouseDoubleClickEvent),this._resetClickTimeout()}}},this._target=e,this._options=(0,n.merge)((0,n.clone)(c),i||{}),this._options.ignoreClickAndTapOnDblClickOrDblTap){const{mouseClickEvent:e,mouseDoubleClickEvent:i,tapEvent:s,doubleTapEvent:r}=t;if(e){const s=d({clickOrTap:e,doubleClickOrDoubleTap:i});t.mouseClickEvent=s.clickOrTap,t.mouseDoubleClickEvent=s.doubleClickOrDoubleTap}if(s){const e=d({clickOrTap:s,doubleClickOrDoubleTap:r});t.tapEvent=e.clickOrTap,t.doubleTapEvent=e.doubleClickOrDoubleTap}}this._handlers=t,this._init()}destroy(){null!==this._unsubscribeOutsideMouseEvents&&(this._unsubscribeOutsideMouseEvents(),this._unsubscribeOutsideMouseEvents=null),null!==this._unsubscribeOutsideTouchEvents&&(this._unsubscribeOutsideTouchEvents(),this._unsubscribeOutsideTouchEvents=null),null!==this._unsubscribeMousemove&&(this._unsubscribeMousemove(),this._unsubscribeMousemove=null),null!==this._unsubscribeRootMouseEvents&&(this._unsubscribeRootMouseEvents(),this._unsubscribeRootMouseEvents=null),null!==this._unsubscribeRootTouchEvents&&(this._unsubscribeRootTouchEvents(),this._unsubscribeRootTouchEvents=null),null!==this._unsubscribeMobileSafariEvents&&(this._unsubscribeMobileSafariEvents(),this._unsubscribeMobileSafariEvents=null),this._clearLongTapTimeout(),this._resetClickTimeout()}_mouseEnterHandler(e){this._unsubscribeMousemove&&this._unsubscribeMousemove();const t=this._mouseMoveHandler.bind(this);if(this._unsubscribeMousemove=()=>{this._target.removeEventListener("mousemove",t)},this._target.addEventListener("mousemove",t),this._firesTouchEvents(e))return;const i=this._makeCompatEvent(e);this._processMouseEvent(i,this._handlers.mouseEnterEvent),this._acceptMouseLeave=!0}_resetClickTimeout(){null!==this._clickTimeoutId&&clearTimeout(this._clickTimeoutId),this._clickCount=0,this._clickTimeoutId=null,this._clickPosition={x:Number.NEGATIVE_INFINITY,y:Number.POSITIVE_INFINITY}}_resetTapTimeout(){null!==this._tapTimeoutId&&clearTimeout(this._tapTimeoutId),this._tapCount=0,this._tapTimeoutId=null,this._tapPosition={x:Number.NEGATIVE_INFINITY,y:Number.POSITIVE_INFINITY}}_mouseMoveHandler(e){if(this._mousePressed||null!==this._touchMoveStartPosition)return;if(this._firesTouchEvents(e))return;const t=this._makeCompatEvent(e);this._processMouseEvent(t,this._handlers.mouseMoveEvent),this._acceptMouseLeave=!0}_touchMoveHandler(e){const t=f(e.changedTouches,(0,r.ensureNotNull)(this._activeTouchId));if(null===t)return;if(this._lastTouchEventTimeStamp=g(e),null!==this._pinchInfo)return;if(this._preventTouchDragProcess)return;this._pinchPrevented=!0;const i=this._touchMouseMoveWithDownInfo(_(t),(0,r.ensureNotNull)(this._touchMoveStartPosition)),{xOffset:s,yOffset:n,manhattanDistance:a}=i;if(this._touchMoveExceededManhattanDistance||!(a<5)){if(!this._touchMoveExceededManhattanDistance){ +const e=.5*s,t=n>=e&&!this._options.treatVertTouchDragAsPageScroll,i=e>n&&!this._options.treatHorzTouchDragAsPageScroll;t||i||(this._preventTouchDragProcess=!0),this._touchMoveExceededManhattanDistance=!0,this._cancelTap=!0,this._clearLongTapTimeout(),this._resetTapTimeout()}if(!this._preventTouchDragProcess){const i=this._makeCompatEvent(e,t);this._processTouchEvent(i,this._handlers.touchMoveEvent),(0,o.preventDefault)(e)}}}_mouseMoveWithDownHandler(e){if(0!==e.button)return;const t=this._touchMouseMoveWithDownInfo(_(e),(0,r.ensureNotNull)(this._mouseMoveStartPosition)),{manhattanDistance:i}=t;if(i>=5&&(this._cancelClick=!0,this._resetClickTimeout()),this._cancelClick){const t=this._makeCompatEvent(e);this._processMouseEvent(t,this._handlers.pressedMouseMoveEvent)}}_touchMouseMoveWithDownInfo(e,t){const i=Math.abs(t.x-e.x),s=Math.abs(t.y-e.y);return{xOffset:i,yOffset:s,manhattanDistance:i+s}}_touchEndHandler(e){let t=f(e.changedTouches,(0,r.ensureNotNull)(this._activeTouchId));if(null===t&&0===e.touches.length&&(t=e.changedTouches[0]),null===t)return;this._activeTouchId=null,this._lastTouchEventTimeStamp=g(e),this._clearLongTapTimeout(),this._touchMoveStartPosition=null,this._unsubscribeRootTouchEvents&&(this._unsubscribeRootTouchEvents(),this._unsubscribeRootTouchEvents=null);const i=this._makeCompatEvent(e,t);if(this._processTouchEvent(i,this._handlers.touchEndEvent),++this._tapCount,this._tapTimeoutId&&this._tapCount>1){const{manhattanDistance:e}=this._touchMouseMoveWithDownInfo(_(t),this._tapPosition);e<30&&!this._cancelTap&&this._processTouchEvent(i,this._handlers.doubleTapEvent),this._resetTapTimeout()}else this._cancelTap||(this._processTouchEvent(i,this._handlers.tapEvent),this._handlers.tapEvent&&(0,o.preventDefault)(e));0===this._tapCount&&(0,o.preventDefault)(e),0===e.touches.length&&this._longTapActive&&(this._longTapActive=!1,(0,o.preventDefault)(e))}_touchCancelHandler(e){this._touchEndHandler(e)}_mouseUpHandler(e){if(0!==e.button)return;const t=this._makeCompatEvent(e);if(this._mouseMoveStartPosition=null,this._mousePressed=!1,this._unsubscribeRootMouseEvents&&(this._unsubscribeRootMouseEvents(),this._unsubscribeRootMouseEvents=null),s.isFF){this._target.ownerDocument.documentElement.removeEventListener("mouseleave",this._onFirefoxOutsideMouseUp)}if(!this._firesTouchEvents(e))if(this._processMouseEvent(t,this._handlers.mouseUpEvent),++this._clickCount,this._clickTimeoutId&&this._clickCount>1){const{manhattanDistance:i}=this._touchMouseMoveWithDownInfo(_(e),this._clickPosition);i<5&&!this._cancelClick&&this._processMouseEvent(t,this._handlers.mouseDoubleClickEvent),this._resetClickTimeout()}else this._cancelClick||this._processMouseEvent(t,this._handlers.mouseClickEvent)}_clearLongTapTimeout(){null!==this._longTapTimeoutId&&(clearTimeout(this._longTapTimeoutId),this._longTapTimeoutId=null)}_touchStartHandler(e){if(null!==this._activeTouchId)return this._clearLongTapTimeout(),void this._resetTapTimeout();const t=e.changedTouches[0];this._activeTouchId=t.identifier,this._lastTouchEventTimeStamp=g(e) +;const i=this._target.ownerDocument.documentElement;this._cancelTap=!1,this._touchMoveExceededManhattanDistance=!1,this._preventTouchDragProcess=!1,this._touchMoveStartPosition=_(t),this._unsubscribeRootTouchEvents&&(this._unsubscribeRootTouchEvents(),this._unsubscribeRootTouchEvents=null);{const t=this._touchMoveHandler.bind(this),s=this._touchEndHandler.bind(this);this._unsubscribeRootTouchEvents=()=>{i.removeEventListener("touchmove",t),i.removeEventListener("touchend",s)},i.addEventListener("touchmove",t,{passive:!1}),i.addEventListener("touchend",s,{passive:!1}),this._clearLongTapTimeout(),this._longTapTimeoutId=setTimeout(this._longTapHandler.bind(this,e),240)}const s=this._makeCompatEvent(e,t);this._processTouchEvent(s,this._handlers.touchStartEvent),this._tapTimeoutId||(this._tapCount=0,this._tapTimeoutId=setTimeout(this._resetTapTimeout.bind(this),500),this._tapPosition=_(t))}_wheelClickHandler(e){if(1!==e.button)return;if(this._firesTouchEvents(e))return;const t=this._makeCompatEvent(e);this._processMouseEvent(t,this._handlers.wheelClickEvent)}_mouseDownHandler(e){if(0!==e.button)return;const t=this._target.ownerDocument.documentElement;s.isFF&&t.addEventListener("mouseleave",this._onFirefoxOutsideMouseUp),this._cancelClick=!1,this._mouseMoveStartPosition=_(e),this._unsubscribeRootMouseEvents&&(this._unsubscribeRootMouseEvents(),this._unsubscribeRootMouseEvents=null);{const e=this._mouseMoveWithDownHandler.bind(this),i=this._mouseUpHandler.bind(this);this._unsubscribeRootMouseEvents=()=>{t.removeEventListener("mousemove",e),t.removeEventListener("mouseup",i)},t.addEventListener("mousemove",e),t.addEventListener("mouseup",i)}if(this._mousePressed=!0,this._firesTouchEvents(e))return;const i=this._makeCompatEvent(e);this._processMouseEvent(i,this._handlers.mouseDownEvent),this._clickTimeoutId||(this._clickCount=0,this._clickTimeoutId=setTimeout(this._resetClickTimeout.bind(this),500),this._clickPosition=_(e))}_init(){this._target.addEventListener("mouseenter",this._mouseEnterHandler.bind(this)),this._target.addEventListener("touchcancel",this._touchCancelHandler.bind(this));{const e=this._target.ownerDocument,t=e=>!e.target||!this._target.contains(e.target),i=e=>{if(!t(e))return;const i=e.changedTouches[0];this._lastTouchEventTimeStamp=g(e),this._processTouchEvent(this._makeCompatEvent(e,i),this._handlers.touchStartOutsideEvent)},s=e=>{t(e)&&!this._firesTouchEvents(e)&&this._processMouseEvent(this._makeCompatEvent(e),this._handlers.mouseDownOutsideEvent)};this._unsubscribeOutsideTouchEvents=()=>{e.removeEventListener("touchstart",i)},this._unsubscribeOutsideMouseEvents=()=>{e.removeEventListener("mousedown",s)},e.addEventListener("mousedown",s),e.addEventListener("touchstart",i,{passive:!0})}s.CheckMobile.iOS()&&(this._unsubscribeMobileSafariEvents=()=>{this._target.removeEventListener("dblclick",this._onMobileSafariDoubleClick)},this._target.addEventListener("dblclick",this._onMobileSafariDoubleClick)),this._target.addEventListener("mouseleave",this._mouseLeaveHandler.bind(this)), +this._target.addEventListener("contextmenu",this._contextMenuHandler.bind(this)),this._target.addEventListener("touchstart",this._touchStartHandler.bind(this),{passive:!0}),(0,o.preventScrollByWheelClick)(this._target),this._target.addEventListener("mousedown",this._mouseDownHandler.bind(this)),this._target.addEventListener(l,this._wheelClickHandler.bind(this)),this._initPinch(),this._target.addEventListener("touchmove",(()=>{}),{passive:!1})}_initPinch(){void 0===this._handlers.pinchStartEvent&&void 0===this._handlers.pinchEvent&&void 0===this._handlers.pinchEndEvent||(this._target.addEventListener("touchstart",(e=>this._checkPinchState(e.touches)),{passive:!0}),this._target.addEventListener("touchmove",(e=>{if(null===this._pinchInfo)return;const t=f(e.touches,(0,r.ensureNotNull)(this._activeTouchId)),i=f(e.touches,this._pinchInfo.secondTouchId);if(t&&i&&void 0!==this._handlers.pinchEvent){const{startPinchDistance:s,startPinchMiddlePoint:r}=this._pinchInfo,n=m(t,i)/s,a=p(this._target);this._handlers.pinchEvent(r,{x:t.clientX-a.left,y:t.clientY-a.top},{x:i.clientX-a.left,y:i.clientY-a.top},n),(0,o.preventDefault)(e)}}),{passive:!1}),this._target.addEventListener("touchend",(e=>{this._checkPinchState(e.touches)})))}_checkPinchState(e){1===e.length&&(this._pinchPrevented=!1),2!==e.length||this._pinchPrevented||this._longTapActive?this._stopPinch():this._startPinch(e)}_startPinch(e){if(void 0!==this._handlers.pinchStartEvent&&null===this._pinchInfo){const t=p(this._target);let i,s;e[0].identifier===this._activeTouchId?(i=e[0],s=e[1]):(i=e[1],s=e[0]);const r={x:i.clientX-t.left,y:i.clientY-t.top},n={x:s.clientX-t.left,y:s.clientY-t.top},o={x:(r.x+n.x)/2,y:(r.y+n.y)/2};this._handlers.pinchStartEvent(o,r,n,{bothPointsOnTargetElement:this._target.contains(s.target)})&&(this._pinchInfo={startPinchDistance:m(i,s),startPinchMiddlePoint:o,secondTouchId:s.identifier})}this._clearLongTapTimeout()}_stopPinch(){var e,t;null!==this._pinchInfo&&(this._pinchInfo=null,null===(t=(e=this._handlers).pinchEndEvent)||void 0===t||t.call(e))}_mouseLeaveHandler(e){if(this._unsubscribeMousemove&&this._unsubscribeMousemove(),this._firesTouchEvents(e))return;if(!this._acceptMouseLeave)return;const t=this._makeCompatEvent(e);this._processMouseEvent(t,this._handlers.mouseLeaveEvent),this._acceptMouseLeave=!s.CheckMobile.iOS()}_longTapHandler(e){const t=f(e.touches,(0,r.ensureNotNull)(this._activeTouchId));if(null===t)return;const i=this._makeCompatEvent(e,t);this._processTouchEvent(i,this._handlers.longTapEvent),this._processTouchEvent(i,this._handlers.touchContextMenuEvent),this._cancelTap=!0,this._longTapActive=!0}_contextMenuHandler(e){if((0,o.preventDefault)(e),null!==this._touchMoveStartPosition)return;if(this._firesTouchEvents(e))return;const t=this._makeCompatEvent(e);this._processMouseEvent(t,this._handlers.contextMenuEvent),this._cancelClick=!0}_firesTouchEvents(e){return e.sourceCapabilities&&void 0!==e.sourceCapabilities.firesTouchEvents?e.sourceCapabilities.firesTouchEvents:g(e){"touchstart"!==e.type&&(0,o.preventDefault)(e)}}}}function p(e){return e.getBoundingClientRect()||{left:0,top:0}}function _(e){return{x:e.pageX,y:e.pageY}}function m(e,t){const i=e.clientX-t.clientX,s=e.clientY-t.clientY;return Math.sqrt(i*i+s*s)}function g(e){return e.timeStamp||performance.now()}function f(e,t){for(let i=0;i{"use strict";i.d(t,{actualBehavior:()=>a,availableValues:()=>o,navigationButtonsVisibilityKey:()=>r,property:()=>n,restoreNavigationButtonsVisibilitySettingsValue:()=>l});var s=i(29542);const r="NavigationButtons.visibility",{property:n,availableValues:o,actualBehavior:a,restoreDefaultValue:l}=(0,s.createVisibilityController)(r)},3228:(e,t,i)=>{"use strict";i.d(t,{actualBehavior:()=>a,availableValues:()=>o,property:()=>n,restorePaneButtonsVisibilitySettingsValue:()=>l});var s=i(29542),r=i(78159);const{property:n,availableValues:o,actualBehavior:a,restoreDefaultValue:l}=(0,s.createVisibilityController)("PaneButtons.visibility",r.navigationButtonsVisibilityKey)},77212:(e,t,i)=>{"use strict";i.d(t,{ActionBinder:()=>s});class s{constructor(e,t,i,s,r=null){this._property=t,this._undoModel=i,this._undoText=s,this._action=e,this.setValue(t.value()),t.subscribe(this,this._propertyChanged),null!==r?e.update({onExecute:r.bind(this)}):e.update({onExecute:this._onActionCallback.bind(this)})}destroy(){this._property.unsubscribe(this,this._propertyChanged)}value(){return this._action.isChecked()}setValue(e){this._action.update({checked:Boolean(e)})}_onActionCallback(){this._undoModel.setProperty(this._property,this.value(),this._undoText)}_propertyChanged(e){this.setValue(e.value())}}},43886:(e,t,i)=>{"use strict";i.d(t,{isCustomStudy:()=>r});const s={VbPFixed:!0,PivotPointsStandard:!0,VbPVisible:!0,VbPAnchored:!0};function r(e){return e in s}},96362:(e,t,i)=>{"use strict";i.d(t,{MetaInfoHelper:()=>u});var s=i(50151),r=i(42856),n=i(72877),o=i(1722),a=i(59224),l=i(33703);function c(e){return!e.groupId&&!e.isHidden&&e.id!==l.RangeDependentStudyInputNames.FirstBar&&e.id!==l.RangeDependentStudyInputNames.LastBar}var h=i(43886);const d=(0,a.getLogger)("Platform.GUI.PropertyDialog.Indicators.MetaInfo");class u{constructor(e){this._metaInfo=e}hasUserEditableInputs(){return this._metaInfo.inputs.some(c)}getUserEditableInputs(){return this._metaInfo.inputs.filter(c)} +hasUserEditableProperties(){return r.StudyMetaInfo.isScriptStrategy(this._metaInfo)}hasUserEditableStyles(){const e=this._metaInfo;return e.plots.length>0||void 0!==e.bands||void 0!==e.filledAreas||(0,h.isCustomStudy)(e.shortId)||r.StudyMetaInfo.isScriptStrategy(this._metaInfo)||Object.values(e.graphics).some((e=>void 0!==e))}getUserEditablePlots(){const e=new Set,t=this._metaInfo;return t.plots.filter((i=>{if((0,n.isColorerPlot)(i)||(0,n.isTextColorerPlot)(i)||(0,n.isDataOffsetPlot)(i)||(0,n.isOhlcColorerPlot)(i)||(0,n.isAlertConditionPlot)(i)||(0,n.isDataPlot)(i))return!1;if((0,n.isOhlcPlot)(i)){const r=i.target;if(e.has(r))return!1;e.add(r);const n=(0,s.ensureDefined)(t.ohlcPlots);return!(0,s.ensureDefined)(n[r]).isHidden}{const e=t.styles?t.styles[i.id]:void 0;return void 0===e||!e.isHidden}}))}hasUserEditableOptions(){return this.hasUserEditableInputs()||this.hasUserEditableProperties()||this.hasUserEditableStyles()}getStrategyProperties(){const e=this._metaInfo,t=e.inputs.filter(_),i={...p};for(const s of t){const t=s.internalID;i[t]=s,p.hasOwnProperty(t)||d.logWarn(`Unknown strategy input internal id ${t} in ${e.fullId}`)}return(0,o.clone)(i)}}const p={currency:void 0,backtest_fill_limits_assumption:void 0,calc_on_every_tick:void 0,calc_on_order_fills:void 0,commission_value:void 0,commission_type:void 0,initial_capital:void 0,pyramiding:void 0,slippage:void 0,default_qty_type:void 0,default_qty_value:void 0,margin_long:void 0,margin_short:void 0,use_bar_magnifier:void 0,process_orders_on_close:void 0,fill_orders_on_standard_ohlc:void 0};function _(e){return"strategy_props"===e.groupId}},83526:(e,t,i)=>{"use strict";i.d(t,{checkAuthBeforeSaveLoad:()=>n});var s=i(14483),r=i(39080);function n(e,t){s.enabled("saveload_requires_authentication")?(0,r.runOrSigninWithFeature)(e,{...t,feature:"savedCharts"}):e()}},68456:(e,t,i)=>{"use strict";i.d(t,{AbstractJsonStoreService:()=>r,CommonJsonStoreService:()=>n});var s=i(57898);class r{constructor(e,t,i,r,n){this._onChange=new s.Delegate,this._handleChange=()=>{this._onChange.fire(this.get())},this._crossTabEvents=e,this._jsonKeyValueStore=t,this.CROSSTAB_EVENT_NAME=i,this.JSON_STORE_KEY=r,this.defaultStoreValue=this._serialize(n),this._subscribe()}get(){const e=this._jsonKeyValueStore.getJSON(this.JSON_STORE_KEY,this.defaultStoreValue);return this._deserialize(e)}set(e,t){const i=this._serialize(e);this._jsonKeyValueStore.setJSON(this.JSON_STORE_KEY,i,t),this._crossTabEvents.emit(this.CROSSTAB_EVENT_NAME),this._onChange.fire(e)}getOnChange(){return this._onChange}destroy(){this._unsubscribe(),this._onChange.destroy(),delete this._onChange}_subscribe(){this._crossTabEvents.on(this.CROSSTAB_EVENT_NAME,this._handleChange),this._jsonKeyValueStore.onSync.subscribe(this,this._handleChange)}_unsubscribe(){this._crossTabEvents.off(this.CROSSTAB_EVENT_NAME,this._handleChange),this._jsonKeyValueStore.onSync.unsubscribe(this,this._handleChange)}}class n extends r{_serialize(e){return e}_deserialize(e){return e}}},10638:(e,t,i)=>{"use strict";i.d(t,{LoadChartService:()=>d}) +;var s=i(14483),r=i(61595),n=i(83526),o=i(85067),a=i(21097),l=i(56840),c=i(68456);class h extends c.CommonJsonStoreService{constructor(e,t){super(e,t,"FAVORITE_CHARTS_CHANGED","loadChartDialog.favorites",{})}}class d extends o.DialogRenderer{constructor(e=null){super(),this._chartWidgetCollection=null,this._promise=null,this._dialog=null,this._subscribe=e=>{this._setVisibility(e)},this._getChartEntry=e=>({id:e.id,url:e.url,title:e.name,symbol:e.short_symbol,interval:e.interval,toolsCount:0,modified:e.modified_iso,favorite:void 0,active:()=>this._isActiveChart(e.id),openAction:()=>r.backend.loadChart(e),deleteAction:()=>r.backend.removeChart(e.image_url).then((()=>this._deleteChart(e.id))),favoriteAction:e=>Promise.resolve(this._updateFavorites(e))}),this._updateFavorites=e=>{var t;null===(t=this._favoriteChartsService)||void 0===t||t.set(e)},this._isActiveChart=e=>null!==this._chartWidgetCollection&&e===this._chartWidgetCollection.metaInfo.id.value(),this._deleteChart=e=>{this._isActiveChart(e)&&(s.enabled("saveload_storage_customization")?null!==this._chartWidgetCollection&&this._chartWidgetCollection.clearChartMetaInfo():location.href="/chart/"+location.search)},this._chartWidgetCollection=e,this._favoriteChartsService=new h(a.TVXWindowEvents,l)}showLoadDialog(){(0,n.checkAuthBeforeSaveLoad)(this._showLoadDialog.bind(this),{source:"Load chart",sourceMeta:"Chart"})}show(){this.showLoadDialog()}hide(){var e,t;null===(e=this._dialog)||void 0===e||e.hide(),null===(t=this._dialog)||void 0===t||t.visible().unsubscribe(this._subscribe)}_showLoadDialog(){(s.enabled("saveload_requires_authentication")&&!window.is_authenticated?Promise.resolve([]):r.backend.getCharts()).then((e=>e.map(this._getChartEntry))).then((e=>{const t=this._promise=Promise.all([i.e(2666),i.e(956),i.e(2109),i.e(4015),i.e(3842),i.e(5145),i.e(855),i.e(5993),i.e(2587),i.e(6752),i.e(8149),i.e(4781),i.e(6747),i.e(898),i.e(962),i.e(1740),i.e(6408),i.e(2544),i.e(5057),i.e(5164),i.e(5009)]).then(i.bind(i,34557)).then((i=>{if(this._promise===t){this._dialog&&(this._dialog.hide(),this._dialog.visible().unsubscribe(this._subscribe));const t={charts:e,favoriteChartsService:this._favoriteChartsService,chartWidgetCollection:this._chartWidgetCollection};this._dialog=new i.LoadChartDialogRenderer(t),this._dialog.visible().subscribe(this._subscribe),this._dialog.show()}}))}))}async _changeFavoriteState(e,t,i){return Promise.resolve()}}},75593:(e,t,i)=>{"use strict";i.d(t,{CustomStatusModel:()=>c});var s=i(97145);const r="#9598a1",n=!1,o=null,a='';class l{constructor(e){this._visible=new s.WatchedValue(n),this._tooltip=new s.WatchedValue(o),this._icon=new s.WatchedValue(a),this._color=new s.WatchedValue(r),this._tooltipContent=new s.WatchedValue(null),this._symbol=e}symbol(){return this._symbol}tooltip(){return this._tooltip}icon(){return this._icon}color(){return this._color}visible(){return this._visible}tooltipContent(){return this._tooltipContent}}class c{constructor(){ +this._symbolCustomStatuses=new Map}getSymbolCustomStatus(e){if(this._symbolCustomStatuses.has(e))return this._symbolCustomStatuses.get(e);const t=new l(e);return this._symbolCustomStatuses.set(e,t),t}hideAll(){for(const e of this._symbolCustomStatuses.values())e.visible().setValue(!1)}static getInstance(){return null===this._instance&&(this._instance=new c),this._instance}}c._instance=null},98425:(e,t,i)=>{"use strict";i.d(t,{restoreShowMarketOpenStatusProperty:()=>l,showMarketOpenStatusProperty:()=>a});var s=i(59680),r=i(56840);const n="Chart.ShowMarketOpenStatus";function o(){return r.getBool(n,true)}const a=(0,s.createPrimitiveProperty)(o());function l(){a.setValue(true),r.remove(n)}r.onSync.subscribe(null,(()=>a.setValue(o()))),a.subscribe(null,(()=>r.setValue(n,a.value())))},10585:(e,t,i)=>{"use strict";i.d(t,{MarketStatusModel:()=>l});i(50151);var s=i(97145),r=i(57333),n=i(41249);function o(){return window.ChartApiInstance.serverTime()/1e3}function a(e,t,i){return e<=i?t<=i?1/0:t/1e3:Math.min(e,t)/1e3}class l{constructor(e){this._marketStatus=new s.WatchedValue(null),this._lastMarketStatus=null,this._sessionsSpec=null,this._nextSessionEdgeInternal=null,this._nextSessionEdge=new s.WatchedValue(null),this._recalcNextSessionEdgeTimerId=null,this._futuresContractExpirationTime=null,this._quotesProvider=e,e.quotesUpdate().subscribe(this,this._update.bind(this)),e.quoteSymbolChanged().subscribe(this,this._resetStatus)}destroy(){this._quotesProvider.quotesUpdate().unsubscribeAll(this),this._quotesProvider.quoteSymbolChanged().unsubscribeAll(this),null!==this._recalcNextSessionEdgeTimerId&&clearTimeout(this._recalcNextSessionEdgeTimerId)}futuresContractExpirationTime(){return this._futuresContractExpirationTime}setSymbolInfo(e){var t,i,s,n,o;if(this._nextSessionEdgeInternal=null,null===e)return void(this._sessionsSpec=null);const a=new r.SessionSpec(e.timezone,null!==(t=e.session_display)&&void 0!==t?t:e.session,e.session_holidays,e.corrections);let l,c;const h=null===(i=e.subsessions)||void 0===i?void 0:i.find((e=>"premarket"===e.id)),d=null===(s=e.subsessions)||void 0===s?void 0:s.find((e=>"postmarket"===e.id));void 0!==h&&(l=new r.SessionSpec(e.timezone,null!==(n=h["session-display"])&&void 0!==n?n:h.session,e.session_holidays,h["session-correction"])),void 0!==d&&(c=new r.SessionSpec(e.timezone,null!==(o=d["session-display"])&&void 0!==o?o:d.session,e.session_holidays,d["session-correction"])),this._sessionsSpec={general:a,preMarket:l,postMarket:c},this._recalculateNextSessionEdge()}status(){return this._marketStatus}nextSessionEdge(){return this._nextSessionEdge}_resetStatus(){this._lastMarketStatus=null,this._marketStatus.setValue(null)}_update(e){void 0!==e&&void 0!==e.values.current_session&&(this._lastMarketStatus=e.values.current_session),null!==this._lastMarketStatus?this._marketStatus.setValue(this._lastMarketStatus):this._resetStatus()}_getNextSessionEdgeInternal(){var e;if(null===this._sessionsSpec||"24x7"===this._sessionsSpec.general.spec())return null;const t=1e3*o() +;if(null===this._nextSessionEdgeInternal||(null!==(e=this._nextSessionEdgeInternal.timestamp)&&void 0!==e?e:1/0)<=t/1e3){const{general:e,preMarket:i,postMarket:s}=this._sessionsSpec,r=(0,n.get_timezone)(e.timezone()),l=(0,n.utc_to_cal)(r,t),c=a((0,n.cal_to_utc)(r,e.alignToNearestSessionStart(l,1)),(0,n.cal_to_utc)(r,e.alignToNearestSessionEnd(l,1)),t),h=a(void 0!==i?(0,n.cal_to_utc)(r,i.alignToNearestSessionStart(l,1)):1/0,void 0!==i?(0,n.cal_to_utc)(r,i.alignToNearestSessionEnd(l,1)):1/0,t),d=a(void 0!==s?(0,n.cal_to_utc)(r,s.alignToNearestSessionStart(l,1)):1/0,void 0!==s?(0,n.cal_to_utc)(r,s.alignToNearestSessionEnd(l,1)):1/0,t);let u=Math.min(c,h,d);if(u===1/0){const t=o(),i=6e4,s=new Date(Math.round(new Date(1e3*t).getTime()/i)*i).getTime()+i,l=(0,n.utc_to_cal)(r,s),c=a((0,n.cal_to_utc)(r,e.alignToNearestSessionStart(l,1)),(0,n.cal_to_utc)(r,e.alignToNearestSessionEnd(l,1)),s),p=Math.min(c,h,d);p!==1/0?(this._nextSessionEdgeInternal={timestamp:u},u=p):this._nextSessionEdgeInternal={timestamp:null}}this._nextSessionEdgeInternal=u===d?{timestamp:u,status:"post_market"}:u===h?{timestamp:u,status:"pre_market"}:{timestamp:u}}return this._nextSessionEdgeInternal}_recalculateNextSessionEdge(){const e=this._getNextSessionEdgeInternal();if(null===e||null===e.timestamp)return void this._nextSessionEdge.setValue(null);const t={status:e.status,remainingSeconds:Math.max(0,e.timestamp-o())};if(null===this._recalcNextSessionEdgeTimerId){const e=Number.isFinite(t.remainingSeconds)?Math.ceil(t.remainingSeconds%60):1;this._recalcNextSessionEdgeTimerId=setTimeout((()=>this._recalculateNextSessionEdgeByTimer()),1e3*e)}this._nextSessionEdge.setValue(t)}_recalculateNextSessionEdgeByTimer(){this._recalcNextSessionEdgeTimerId=null,this._recalculateNextSessionEdge()}}},77248:(e,t,i)=>{"use strict";i.d(t,{CRUCIAL_REALTIME_BATS:()=>a,firstReplacedByBatsExchange:()=>l,isDelay:()=>h,isEod:()=>c,witoutRealtime:()=>d});i(50151);var s=i(79982),r=i.n(s);const n=["DJ","JSE","BELEX"],o=["NZX"],a=["AMEX","NASDAQ","NYSE"];function l(e){return null}function c(e,t){return r().hasEodSymbols(e.full_name)||6===t}function h(e){return void 0!==e&&e>0}function d(e){return"index"===e.type&&n.includes(e.listed_exchange)||"futures"===e.type&&o.includes(e.listed_exchange)}},31330:(e,t,i)=>{"use strict";i.d(t,{canShowSpreadActions:()=>r,globalKeypressMatches:()=>n});var s=i(14483);i(94025),i(82992);new RegExp("^quandl","i");function r(){let e=!1;return s.enabled("show_spread_operators")&&(e=!0),e}function n(e){if(e.ctrlKey)return!1;if(e.metaKey)return!1;if(!e.charCode)return!1;if(!e.which||e.which<=32)return!1;const t=e.target;return!t||!/^(input|textarea)$/i.test(t.tagName)&&"listbox"!==t.getAttribute("role")}},13702:(e,t,i)=>{"use strict";function s(){return Promise.all([i.e(2666),i.e(956),i.e(2109),i.e(4015),i.e(5145),i.e(855),i.e(6),i.e(8056),i.e(2587),i.e(2639),i.e(9842),i.e(7807),i.e(3353),i.e(962),i.e(1740),i.e(6408),i.e(5057),i.e(750),i.e(1754)]).then(i.bind(i,89324))}i.d(t,{loadNewSymbolSearch:()=>s})},40493:(e,t,i)=>{"use strict";i.d(t,{ +tradingService:()=>n});var s=i(16216);const r={id:"TradingService"};function n(){return(0,s.hasService)(r)?(0,s.service)(r):null}},96005:(e,t,i)=>{"use strict";i.d(t,{TradingViewApiBase:()=>U});var s=i(50151),r=i(82992),n=i(76422),o=i(14483),a=i(10643),l=i(75531),c=i(51768),h=i(11014),d=i(45345),u=i(57898);class p{constructor(e){this._toolbarThemeChanged=new u.Delegate,this._onWatchedThemeChanged=e=>{this._toolbarThemeChanged.fire(e)},this._opts=e,d.watchedTheme.subscribe(this._onWatchedThemeChanged)}destroy(){d.watchedTheme.unsubscribe(this._onWatchedThemeChanged)}isStdTheme(){const e=this._opts.chartWidgetCollection.getAll().every((e=>(0,h.isStdTheme)((0,h.extractThemeFromModel)(e.model()))));return Promise.resolve(e)}async setStdTheme(e,t=!0,i){await(0,h.loadTheme)(this._opts.chartWidgetCollection,{themeName:e,standardTheme:!0,syncState:t,noUndo:i})}setStdThemeForLayout(e,t=!0){(0,d.setTheme)(e),t&&(0,h.syncTheme)()}getCurrentThemeName(){return(0,h.getCurrentTheme)().name}toolbarThemeChanged(){return this._toolbarThemeChanged}}var _=i(88913),m=i(88348),g=i(97145),f=i(46100),v=i(92249),S=i(56954),y=i.t(S,2);const b=new u.Delegate;var w=i(50151).ensureNotNull,C=i(68582).isLineToolRiskReward,P=i(88913).supportedLineTools,x=i(92249).createLineToolProperties,T=i(92249).prepareLineToolPropertiesByOwnerSource,I=i(45973).lineToolEntityInfo,M=i(72414).LineToolsGroupControllerApi,A=i(47513).RemoveSourcesUndoCommand;const{isLineDrawnWithPressedButton:L,isLineToolFinishRequiredWhenCreatedByApi:k}=i(15367),D=i(81155).EnvironmentState;var E=i(75444).ChartWidgetApiBase,V=i(88348);i(51768).trackEvent;function B(e,t){return t.map((function(t){return e.dataSourceForId(t)}))}class R extends E{executeActionById(e){this._chartWidget.executeActionById(e)}getCheckableActionState(e){return this._chartWidget.getCheckableActionState(e)}setZoomEnabled(e){this._chartWidget.model().model().setZoomEnabled(e)}setScrollEnabled(e){this._chartWidget.model().model().setScrollEnabled(e)}refreshMarks(){this._chartWidget.refreshMarks()}clearMarks(e){this._chartWidget.clearMarks(e)}setEntityVisibility(e,t){console.warn("`setEntityVisibility` is deprecated. Use shape/study API instead");var i=this._chartWidget.model().model().dataSourceForId(e);if(i){var s=i.properties();s&&s.visible&&s.visible.setValue(t)}}availableZOrderOperations(e){var t=B(this._chartWidget.model().model(),e);return this._chartWidget.model().availableZOrderOperations(t)}sendToBack(e){var t=B(this._chartWidget.model().model(),e);this._chartWidget.model().sendToBack(t)}bringToFront(e){var t=B(this._chartWidget.model().model(),e);this._chartWidget.model().bringToFront(t)}insertAfter(e,t){var i=this._chartWidget.model().model(),s=B(i,e),r=i.dataSourceForId(t);this._chartWidget.model().insertAfter(s,r)}insertBefore(e,t){var i=this._chartWidget.model().model(),s=B(i,e),r=i.dataSourceForId(t);this._chartWidget.model().insertBefore(s,r)}bringForward(e){var t=B(this._chartWidget.model().model(),e);this._chartWidget.model().bringForward(t)}sendBackward(e){ +var t=B(this._chartWidget.model().model(),e);this._chartWidget.model().sendBackward(t)}showPropertiesDialog(e){var t=this._chartWidget.model().model().dataSourceForId(e);if(null===t)throw new Error("Study or shape "+e+" does not exist");this._chartWidget.showChartPropertiesForSource(t)}getAllShapes(){return this._chartWidget.model().model().allLineTools().map(I).filter((function(e){return null!==e.name}))}removeEntity(e,t){var i=this._chartWidget.model().chartModel().dataSourceForId(e);i?t&&t.disableUndo?new A(this._chartWidget.model().chartModel(),[i],"").redo():this._chartWidget.model().removeSource(i,!0,!0):console.warn("Can't find a source with id: "+e)}removeEntityWithUndo(e){var t=this._chartWidget.model().chartModel().dataSourceForId(e);this._chartWidget.model().removeSource(t,!1)}drawOnAllCharts(e){V.drawOnAllCharts.setValue(e)}getVisiblePriceRange(){return console.warn("`getVisiblePriceRange` is deprecated. Use Price Scale API instead"),this._chartWidget.model().mainSeries()?this._chartWidget.model().mainSeries().priceScale().priceRangeInPrice():null}scrollPosition(){return console.warn("`scrollPosition` is deprecated. Use rightOffset from Time Scale API instead"),this._chartWidget.model().timeScale().rightOffset()}defaultScrollPosition(){return console.warn("`defaultScrollPosition` is deprecated. Use defaultRightOffset from Time Scale API instead"),this._chartWidget.model().timeScale().defaultRightOffset().value()}_createTradingPrimitive(e,t){var i,s=this._chartWidget.model(),r=s.model(),n=r.paneForSource(r.mainSeries());function o(){var e=TradingView.CLOSE_PLOT,t=w(s.mainSeries().bars().last());return{index:t.index,price:t.value[e]}}return(i=t?r.createLineTool(n,o(),e):s.createLineTool({pane:n,point:o(),linetool:e}))?i._adapter:void 0}createOrderLine(e){e=e||{};return this._createTradingPrimitive("LineToolOrder",e.disableUndo)}createPositionLine(e){e=e||{};return this._createTradingPrimitive("LineToolPosition",e.disableUndo)}createExecutionShape(e){e=e||{};return this._createTradingPrimitive("LineToolExecution",e.disableUndo)}createShape(e,t){return this.createMultipointShape([e],t)}createMultipointShape(e,t){const i=Object.assign({},this._getDefaultCreateMultipointShapeOptions(),t);var s=P[i.shape]||P.flag;var r=this._chartWidget.model().model(),n=r.mainSeries();if(!r.timeScale().isEmpty()){var o=r.dataSourceForId(i.ownerStudyId)||n,a=r.paneForSource(o),l=this._convertUserPointsToDataSource(e);if(s.onlySelectable)throw new Error('Cannot create "'+i.shape+'" shape');if("LineToolIcon"===s.name){if(i.icon=i.icon||i.overrides&&i.overrides.icon,!i.hasOwnProperty("icon"))throw new Error("icon must be specified in options");i.overrides=i.overrides||{},i.overrides.icon=i.icon}var c,h,d=x(s.name,void 0,this._chartWidget.model().model());if(T(d,o),i.overrides)for(var u in i.overrides)d[u]?d[u].mergeAndFire(i.overrides[u]):C(s.name)&&-1!==["profitLevel","stopLevel"].indexOf(u)&&d.addProperty(u,i.overrides[u]);if(void 0!==d.text&&i.text&&d.text.setValue(i.text),d.hasChild("filled")&&i.filled&&d.filled.setValue(!0), +null!==(h=i.disableUndo?(c=this._chartWidget.model().model()).createLineTool(a,l[0],s.name,d,void 0,o):(c=this._chartWidget.model()).createLineTool({pane:a,point:l[0],linetool:s.name,properties:d,ownerSource:o}))){if(C(s.name)){if(l.length>2)throw new Error("Wrong points count for "+i.shape+". Required 1 or 2");2===l.length&&(h.startChanging(1,l[1]),h.setPoint(1,l[1]),h.endChanging())}else{var p=h.pointsCount();if(p!==l.length&&-1!==p)throw new Error("Wrong points count for "+i.shape+". Required "+p);for(var _=new D(void 0,!0),m=L(s.name),g=1;g{this.setActiveChart(this._chartIndex(e))};const{chartApiInstance:t,chartWidgetCollection:i,studyMarket:s,saveChartService:o,loadChartService:a,sharingChartService:l=null,webview:c=null}=e;this._chartWidgetCollection=i, +this._studyMarket=s,this._saveChartService=o,this._sharingChartService=l,this._loadChartLayoutDialog=a,this._intervalsService=null,this._alertsWidgetDialog=null,this._detailsDialogController=null,this._supportedChartStylesSpawn=r.linking.supportedChartStyles.spawn(),this._chartWidgetCollection.onAboutToBeDestroyed.subscribe(null,(()=>this.destroy()),!0),this._webview=c;const h=new W.ChartChangesWatcher(this._chartWidgetCollection,window.saver,n);this._chartChangesWatcher=h,this._chartHasChanged=(0,H.createWVFromGetterAndSubscription)((()=>h.hasChanges()),h.getOnChange());const d=i.lock;this._symbolSync=d.symbol.spawn(),this._intervalSync=d.interval.spawn(),this._dateRangeSync=d.dateRange.spawn(),this._crosshairSync=d.crosshair.spawn(),this._timeSync=d.trackTime.spawn()}destroy(){var e,t,i;this._chartHasChanged.destroy(),this._chartChangesWatcher.destroy(),this._supportedChartStylesSpawn.destroy(),null===(e=this._intervalsService)||void 0===e||e.destroy(),null===(t=this._themesApi)||void 0===t||t.destroy(),null===(i=this._widgebarApi)||void 0===i||i.destroy(),this._widgetbarApiRejectionReason="This ITradingViewApi instance has been destroyed",this._symbolSync.destroy(),this._intervalSync.destroy(),this._dateRangeSync.destroy(),this._crosshairSync.destroy(),this._timeSync.destroy(),this._isDestroyed=!0,(0,m.properties)().childs().magnet.unsubscribeAll(this),(0,m.properties)().childs().magnetMode.unsubscribeAll(this)}themes(){return null===this._themesApi&&(this._themesApi=new p({chartWidgetCollection:this._chartWidgetCollection})),this._themesApi}dialogs(){var e,t,i,s,r,n;return{Indicators:this._studyMarket,Compare:this._chartWidgetCollection.getCompareDialogRenderer(),ObjectsTree:null,ChartProperties:this._chartWidgetCollection.getChartPropertiesDialogRenderer(),ChartLayoutSaveAs:null!==(t=null===(e=this._saveChartService)||void 0===e?void 0:e.getSaveAsController())&&void 0!==t?t:null,ChartLayoutRename:null!==(s=null===(i=this._saveChartService)||void 0===i?void 0:i.getRenameController())&&void 0!==s?s:null,ChartLayoutCreate:null!==(n=null===(r=this._saveChartService)||void 0===r?void 0:r.getCreateController())&&void 0!==n?n:null,ChartLayoutLoad:this._loadChartLayoutDialog,Alerts:this._alertsWidgetDialog,Details:this._detailsDialogController,FinancialsCharts:null,Technicals:null,Forecast:null}}subscribe(e,t){n.subscribe(e,t,void 0)}unsubscribe(e,t){n.unsubscribe(e,t,void 0)}webview(){return z(),this._webview}studyTemplatesDrawerApi(){z()}fontIconsSettingsDrawer(){z()}intervalsService(){z()}supportedChartTypes(){return this._supportedChartStylesSpawn}setBrokerName(e){this._chartWidgetCollection.setBroker(e)}getDrawOnAllCharts(){return(0,m.drawOnAllCharts)().value()}drawOnAllCharts(e){return(0,m.drawOnAllCharts)().setValue(e)}getDrawOnAllChartsMode(){return(0,m.drawOnAllChartsMode)().value()}drawOnAllChartsMode(e){(0,m.drawOnAllChartsMode)().setValue(e)}disableTrackingEvents(){(0,c.disableTrackingEvents)()}getSaveChartService(){return this._saveChartService}symbolSync(){return this._symbolSync}intervalSync(){ +return this._intervalSync}dateRangeSync(){return this._dateRangeSync}crosshairSync(){return this._crosshairSync}timeSync(){return this._timeSync}setSymbolSearchUI(e){z()}chart(e=0){if(e<0||e>=this.chartsCount())throw Error("Incorrect index: "+e);return this._getChartWidgetApi(this._chartWidgetCollection.getAll()[e])}activeChart(){return this._getChartWidgetApi(this._activeChartWidget())}setActiveChart(e){if(e>=0&&e(this._favoriteDrawingsToolbar||(this._favoriteDrawingsToolbar=new e.FavoriteDrawingsApi),this._favoriteDrawingsToolbar)))}sharingChart(){return this._sharingChartService}watchlist(){z()}setWatchlistApiPromise(e){z()}news(){z()}setNewsApiPromise(e){z()}widgetbar(){z()}setWidgetbarApiPromise(e){z()}getChartStorage(){return getChartStorage()}setDebugMode(e){o.setEnabled("charting_library_debug_mode",e)}setFeatureEnabled(e,t){"chart_crosshair_menu"!==e?o.setEnabled(e,t):F.addPlusButtonProperty.setValue(t)}magnetEnabled(){return null===this._magnetEnabledWatchedValue&&(this._magnetEnabledWatchedValue=new g.WatchedValue((0,m.properties)().childs().magnet.value()),this._magnetEnabledWatchedValue.subscribe((e=>{(0,f.saveDefaultProperties)(!0),(0,m.properties)().childs().magnet.setValue(e),(0,f.saveDefaultProperties)(!1)})),(0,m.properties)().childs().magnet.subscribe(this,(()=>{(0,s.ensureNotNull)(this._magnetEnabledWatchedValue).setValue((0,m.properties)().childs().magnet.value())}))),this._magnetEnabledWatchedValue}magnetMode(){return null===this._magnetModeWatchedValue&&(this._magnetModeWatchedValue=new g.WatchedValue((0,m.properties)().childs().magnetMode.value()), +this._magnetModeWatchedValue.subscribe((e=>{(0,f.saveDefaultProperties)(!0),(0,m.properties)().childs().magnetMode.setValue(e),(0,f.saveDefaultProperties)(!1)})),(0,m.properties)().childs().magnetMode.subscribe(this,(()=>{(0,s.ensureNotNull)(this._magnetModeWatchedValue).setValue((0,m.properties)().childs().magnetMode.value())}))),this._magnetModeWatchedValue}flushBufferedData(){b.fire()}chartWidgetCollectionState(...e){return this._chartWidgetCollection.state(...e)}chartWidgetCollectionSeriesStatuses(){return this._chartWidgetCollection.chartSeriesStatuses()}initAllLineTools(){return Promise.all(Object.keys(y).filter((e=>!y[e])).map((e=>(0,v.initLineTool)(e)))).then((()=>{}))}watermark(){{const e=O.WatermarkApi.getInstance();if(!e.ready())throw new Error("Watermark API is not initialised yet.");return e}}setContextMenuOptions(e){U.setContextMenuOptions(e)}changeSymbol(e,t,i){r.linking.interval.setValue((0,s.ensureNotNull)(N.Interval.normalize(t))),r.linking.setSymbolAndLogInitiator(e,"API"),i&&this.activeChart().onDataLoaded().subscribe(null,i,!0)}getSymbolInterval(e){const t={symbol:this.linking.proSymbol.value(),interval:this.linking.interval.value()};return null==e||e(t),t}hasChartChanges(){return this._chartHasChanged}setForceFullscreenMode(){z()}setMultichartMode(){z()}setDateRangeLinkingEnabled(e){this._chartWidgetCollection.lock.dateRange.setValue(e)}static setContextMenuOptions(e){void 0!==e.items_processor&&a.ContextMenuManager.setCustomItemsProcessor(e.items_processor),void 0!==e.renderer_factory&&a.ContextMenuManager.setCustomRendererFactory(e.renderer_factory)}_getChartWidgetApi(e){let t=this._chartWidgets.get(e);return void 0===t&&(t=new R(e,this._activateChart.bind(null,e)),this._chartWidgets.set(e,t)),t}_chartIndex(e){return this._chartWidgetCollection.getAll().indexOf(e)}_activeChartWidget(){return this._chartWidgetCollection.activeChartWidget.value()}}},75117:(e,t,i)=>{"use strict";var s=i(82992).linking,r=(i(51608).createDeferredPromise,i(76422)),n=i(10643).ContextMenuManager,o=i(88348),a=i(94025),l=i(61595).backend,c=i(59224),h=i(3615).showWarning,d=i(3615).showConfirm,u=i(88913),p=i(52092).CLOSE_POPUPS_AND_DIALOGS_COMMAND,_=i(96005).TradingViewApiBase,m=i(42856).StudyMetaInfo,g=i(152).getStudyInputsInfo,f=i(70120).getStudyStylesInfo,v=i(57898).Delegate,S=i(97145).WatchedValue;e.exports=class extends _{constructor(e){const{chartWidgetCollection:t,saveChartService:i,loadChartService:s,sharingChartService:r,alertsDispatcher:n,supportTicketData:o,favoriteServices:a,chartApiInstance:l=null,studyMarket:c=null,webview:h,alertsFacadeChannelPushApi:d}=e;super({chartApiInstance:l,chartWidgetCollection:t,studyMarket:c,saveChartService:i,loadChartService:s,sharingChartService:r,webview:h}),this._chartApiInstance=l,this._loadChartService=s,this._alertsDispatcher=n,this._supportTicketData=o,this._favoriteServices=a,this._alertsFacadeChannelPushApi=d,this._proxyWatchListChangedDelegate=null,this._lockDrawingsWatchedValue=null,this._hideDrawingsWatchedValue=null,this._hideIndicatorsWatchedValue=null, +this._replayApi=null,this._getDataSourceHub=function(){return t.activeChartWidget.value().model().model()},this._alertService=this._alertsDispatcher&&this._alertsFacadeChannelPushApi?new undefined(this._alertsDispatcher,this._getDataSourceHub,this._alertsFacadeChannelPushApi):null,this._activeChangedChangedDelegate=new v,this._chartWidgetCollection.activeChartWidget.subscribe(function(){this._activeChangedChangedDelegate.fire()}.bind(this))}onContextMenu(e){r.subscribe("onContextMenu",(function(t){t.callback(e(t.unixtime,t.price))}))}onGrayedObjectClicked(e){r.subscribe("onGrayedObjectClicked",e)}onActiveChartChanged(){return this._activeChangedChangedDelegate}viewMode(){throw new Error("not implemented")}viewModeWatchedValue(){throw new Error("not implemented")}saveChart(e,t){if(this._saveChartService){var i=this._saveChartService.saveToJSON(t);return e&&e(JSON.parse(i.content))}}loadChart(e){this._chartApiInstance.disconnect(),e.extendedData&&(this._chartWidgetCollection.metaInfo.id.setValue(e.extendedData.uid),this._chartWidgetCollection.metaInfo.uid.setValue(e.extendedData.uid),this._chartWidgetCollection.metaInfo.name.setValue(e.extendedData.name)),this._chartWidgetCollection.loadContent(e.json),this._chartWidgetCollection.purgeUnusedWidgets(),this._chartApiInstance.connect(),s.setSymbolAndLogInitiator(this.activeChart().symbol(),"API"),r.emit("chart_loaded")}getStudiesList(){return this._chartApiInstance.allStudiesMetadata().filter((function(e){return!e.is_hidden_study})).map((function(e){return e.description}))}getStudyInputs(e){{const t=m.findStudyMetaInfoByDescription(this._chartApiInstance.allStudiesMetadata(),e);return g(t)}}getStudyStyles(e){{const t=m.findStudyMetaInfoByDescription(this._chartApiInstance.allStudiesMetadata(),e);return f(t)}}getSavedCharts(e){l.getCharts().then(e)}loadChartFromServer(e){l.loadChart(e)}saveChartToServer(e,t,i){this._saveChartService&&this._saveChartService.saveChartSilently(e,t,i)}setAutosave(e){this._saveChartService&&this._saveChartService.autoSaveEnabled().setValue(e)}removeChartFromServer(e,t){l.removeChart(e).then(t)}getIntervals(){var e=[],t=a.getCustomResolutions();return null!==this._chartApiInstance&&(e=this._chartApiInstance.defaultResolutions()),a.mergeResolutions(e,t)}closePopupsAndDialogs(){n.hideAll(),r.emit(p)}selectedLineTool(){for(var e=Object.keys(u.supportedLineTools),t=o.tool.value(),i=0;i{"use strict";i.d(t,{WatermarkApi:()=>o});var s=i(50151),r=i(63821),n=i(65632);class o{constructor(){this._widgets=null,this._provider=null,this._watermarkProperties=(0,n.watermarkProperty)();const e=(0,s.ensureDefined)(this._watermarkProperties.child("color")),t=(0,s.ensureDefined)(this._watermarkProperties.child("visibility"));this._colorWatchedValue=(0,r.convertPropertyToWatchedValue)(e),this._visibilityWatchedValue=(0,r.convertPropertyToWatchedValue)(t)}setWidgetCollection(e){this._widgets=e}setContentProvider(e){this._provider=e,this._widgets&&this._widgets.getAll().forEach((e=>{e.model().model().lightUpdate()}))}provider(){return this._provider}ready(){return null!==this._widgets}destroy(){this._colorWatchedValue.destroy(),this._visibilityWatchedValue.destroy()}visibility(){return this._visibilityWatchedValue}color(){return this._colorWatchedValue}static getInstance(){return null===this._instance&&(this._instance=new o),this._instance}}o._instance=null},85402:(e,t,i)=>{"use strict";i.d(t,{AbstractBarColorer:()=>s});class s{constructor(){this._backColorers=[]}barStyle(e,t,i){const s={};for(const r of this._backColorers)r.applyBarStyle(e,t,s,i);return this.applyBarStyle(e,t,s,i),s}pushBackBarColorer(e){this._backColorers.unshift(e)}firstColoredBar(e){return null}}},11095:(e,t,i)=>{"use strict";i.d(t,{addPlusButtonProperty:()=>_,restoreAddPlusButtonSettingsValue:()=>m,showPlusButtonOnCursor:()=>d});var s=i(4741),r=i(14483),n=i(56840),o=i(59680),a=i(97145);const l="add_plus_button";function c(){const e=s.keyboardPressedKeysState.value();return void 0!==e&&(Boolean(e.modifiers&s.Modifiers.Alt&&e.modifiers&s.Modifiers.Mod)&&(void 0===e.code||e.altOrOptionCode()||e.controlOrMetaCode()))}const h=new a.WatchedValue(c());s.keyboardPressedKeysState.subscribe((()=>h.setValue(c())));const d=h.readonly();function u(){return r.enabled("chart_crosshair_menu")}function p(){return n.getBool(l,u())}const _=(0,o.createPrimitiveProperty)(p());function m(){_.setValue(u()),n.remove(l)}n.onSync.subscribe(null,(()=>_.setValue(p()))),_.subscribe(null,(()=>{n.setValue(l,_.value()),r.setEnabled("chart_crosshair_menu",!r.enabled("chart_crosshair_menu"))}))},83654:(e,t,i)=>{"use strict";i.d(t,{alignToStep:()=>n});var s=i(60521),r=i.n(s);function n(e,t){return r()(e).div(t).round(0,r().roundHalfUp).mul(t).toNumber()}},28640:(e,t,i)=>{"use strict";i.d(t,{AppliedTimeFrame:()=>r});var s=i(83669);class r{constructor(e){this._appliedTimeFrame=new s.WatchedObject(null),this._appliedTimeFrameInfo=null,this._appliedTimeFrameChangedBound=this._appliedTimeFrameChanged.bind(this),this._model=e,e.mainSeries().dataEvents().seriesTimeFrame().subscribe(this,this._onSeriesTimeFrame),this._appliedTimeFrame.subscribe(this._appliedTimeFrameChangedBound)}destroy(){this._appliedTimeFrame.unsubscribe(this._appliedTimeFrameChangedBound),this._model.timeScale().logicalRangeChanged().unsubscribeAll(this),this._model.mainSeries().dataEvents().seriesTimeFrame().unsubscribeAll(this)}appliedTimeFrame(){ +return this._appliedTimeFrame}_appliedTimeFrameChanged(){this._model.timeScale().logicalRangeChanged().unsubscribe(this,this._invalidateAppliedTimeFrame)}_onSeriesTimeFrame(e,t,i,s){if(s){const e=this._model.timeScale();this._appliedTimeFrameInfo={logicalRange:e.logicalRange(),baseIndex:e.baseIndex()},e.logicalRangeChanged().subscribe(this,this._invalidateAppliedTimeFrame)}}_invalidateAppliedTimeFrame(){if(null===this._appliedTimeFrameInfo)return;const e=this._model.timeScale(),t=e.logicalRange(),i=e.baseIndex(),s=this._appliedTimeFrameInfo.logicalRange,r=this._appliedTimeFrameInfo.baseIndex;(null===t||null===s||Math.abs(i-t.left()-(r-s.left()))>=.01||Math.abs(i-t.right()-(r-s.right()))>=.01)&&this._appliedTimeFrame.setValue(null)}}},12416:(e,t,i)=>{"use strict";i.d(t,{defaultsPreferencesByWhiteList:()=>x,preferencesByWhiteList:()=>P});var s=i(1722),r=i(67980),n=i(62615),o=i(59224),a=i(74304),l=i(85804),c=i(16776),h=i(30888),d=i(93613);const u=(0,o.getLogger)("Chart.ApplyPreferencesToAllCharts"),p={color:"",style:0},_={autoScale:!1,autoScaleDisabled:!1,lockScale:!1,percentage:!1,percentageDisabled:!1,log:!1,logDisabled:!1,alignLabels:!1,isInverted:!1,indexedTo100:!1},m={backgroundType:d.ColorType.Solid,background:"",backgroundGradientStartColor:"",backgroundGradientEndColor:"",topMargin:0,bottomMargin:0,rightOffset:0,gridLinesMode:"both",horzGridProperties:(0,h.deepExtend)({},p),vertGridProperties:(0,h.deepExtend)({},p),crossHairProperties:(0,h.deepExtend)({},{color:"",style:0,transparency:0,width:0}),legendProperties:(0,h.deepExtend)({},{showStudyArguments:!1,showStudyTitles:!1,showStudyValues:!1,showSeriesTitle:!1,showSeriesOHLC:!1,showLegend:!1,showLastDayChange:!1,showBarChange:!0,showVolume:!1,showPriceSource:!1,showBackground:!0,backgroundTransparency:0,showLogo:!0}),axisProperties:(0,h.deepExtend)({},_),separatorColor:""},g={lineColor:"",textColor:"",fontSize:0,scaleSeriesOnly:!1,showSeriesLastValue:!1,seriesLastValueMode:a.PriceAxisLastValueMode.LastValueAccordingToScale,showSeriesPrevCloseValue:!1,showStudyLastValue:!1,showSymbolLabels:!1,showStudyPlotLabels:!1,showBidAskLabels:!1,showPrePostMarketPriceLabel:!0,showFundamentalLastValue:!1,showFundamentalNameLabel:!1,showPriceScaleCrosshairLabel:!0,showTimeScaleCrosshairLabel:!0},f={...g},v={visible:!1,futureOnly:!1,breaks:(0,h.deepExtend)({},{color:"",visible:!1,style:0,width:0})},S={style:0,minTick:"",showPriceLine:!1,priceLineWidth:0,priceLineColor:"",baseLineColor:"",showPrevClosePriceLine:!1,showCountdown:!0,prevClosePriceLineWidth:0,sessionId:"regular",prevClosePriceLineColor:"",esdShowDividends:!1,esdShowSplits:!1,esdShowEarnings:!1,esdShowBreaks:!1,showContinuousContractSwitches:!1,showContinuousContractSwitchesBreaks:!1,showFuturesContractExpiration:!1,showLastNews:!1,dividendsAdjustment:!1,backAdjustment:!1,settlementAsClose:!0,statusViewStyle:(0,h.deepExtend)({},{fontSize:16,showExchange:!0,showInterval:!0,symbolTextSource:"description"}),priceAxisProperties:(0,h.deepExtend)({},_),highLowAvgPrice:(0,h.deepExtend)({},{highLowPriceLinesVisible:!1, +highLowPriceLabelsVisible:!1,averageClosePriceLabelVisible:!1,averageClosePriceLineVisible:!1,highLowPriceLinesColor:"",highLowPriceLinesWidth:0,averagePriceLineColor:"",averagePriceLineWidth:0}),candleStyle:(0,h.deepExtend)({},n.candleStylePreferencesDefault),hollowCandleStyle:(0,h.deepExtend)({},n.hollowCandlePreferencesStyleDefault),barStyle:(0,h.deepExtend)({},n.barStylePreferencesDefault),lineStyle:(0,h.deepExtend)({},n.lineStyleDefault),lineWithMarkersStyle:(0,h.deepExtend)({},n.lineStyleDefault),steplineStyle:(0,h.deepExtend)({},n.lineStyleDefault),areaStyle:(0,h.deepExtend)({},n.areaStylePreferencesDefault),hlcAreaStyle:(0,h.deepExtend)({},n.hlcAreaStylePreferencesDefault),baselineStyle:(0,h.deepExtend)({},n.baselineStylePreferencesDefault),hiloStyle:(0,h.deepExtend)({},n.hiloStylePreferencesDefault),haStyle:(0,h.deepExtend)({},n.haStylePreferencesDefault),renkoStyle:(0,h.deepExtend)({},n.renkoStylePreferencesDefault),pbStyle:(0,h.deepExtend)({},n.pbStylePreferencesDefault),kagiStyle:(0,h.deepExtend)({},n.kagiStylePreferencesDefault),pnfStyle:(0,h.deepExtend)({},n.pnfStylePreferencesDefault),rangeStyle:(0,h.deepExtend)({},n.rangeStylePreferencesDefault),columnStyle:(0,h.deepExtend)({},n.columnStylePreferencesDefault),useVolumeWeightBars:!1},y={priceScaleSelectionStrategyName:"auto",timeScale:(0,h.deepExtend)({},{defaultRightOffset:0,defaultRightOffsetPercentage:5,usePercentageRightOffset:!1}),mainSeries:(0,h.deepExtend)({},S),sessions:(0,h.deepExtend)({},c.sessionsPreferencesDefault),paneProperties:(0,h.deepExtend)({},m),chartEventsSourceProperties:(0,h.deepExtend)({},v),tradingProperties:(0,h.deepExtend)({},r.tradingPreferencesDefault)},b={timezone:"",scalesProperties:(0,h.deepExtend)({},f),...y},w={scalesProperties:(0,h.deepExtend)({},g),...y};function C(e,t,i,r,n=!0){if(void 0===t[e])return u.logDebug(`We haven't had this property ${r}.${e} yet, please, remove it from whiteList`),null;if((0,s.isObject)(i[e])){const s=Object.keys(i[e]);let o="";return s.map((s=>({[s]:C(s,t[e],i[e],`${r}.${e}`,n)}))).reduce(((e,t)=>(o=Object.keys(t)[0],e[o]=t[o],e)),{})}return n?t[e].value():t[e]}function P(e,t,i=b){const s={timezone:"",priceScaleSelectionStrategyName:"auto",timeScale:{defaultRightOffset:e.timeScale().defaultRightOffset().value(),defaultRightOffsetPercentage:e.timeScale().defaultRightOffsetPercentage().value(),usePercentageRightOffset:e.timeScale().usePercentageRightOffset().value()},mainSeries:{},sessions:{},paneProperties:{},scalesProperties:{},chartEventsSourceProperties:{},tradingProperties:{}},r=["timeScale","mainSeries","sessions"],n=i.mainSeries,o=Object.keys(i),a=Object.keys(n),l=t.properties(),c=e.properties(),h=i.sessions,d=Object.keys(h),u=e.sessions().properties();return a.forEach((e=>{s.mainSeries[e]=C(e,l,n,"mainSeries")})),d.forEach((e=>{s.sessions[e]=C(e,u,h,"sessions")})),o.forEach((e=>{r.includes(e)||(s[e]=C(e,c,i,"preferences"))})),s}function x(e,t,i=w,s=!0){const r={timeScale:{defaultRightOffset:e.timeScale().rightOffsetDefaultValue(), +defaultRightOffsetPercentage:e.timeScale().defaultRightOffsetPercentage().value(),usePercentageRightOffset:e.timeScale().usePercentageRightOffset().value()},mainSeries:{},sessions:(0,h.deepExtend)({},c.sessionsPreferencesDefault),paneProperties:{},scalesProperties:{},chartEventsSourceProperties:{},tradingProperties:{},priceScaleSelectionStrategyName:"auto"},n=["timeScale","mainSeries","sessions"],o=i.mainSeries,a=Object.keys(i),d=Object.keys(o),u=(0,l.factoryDefaults)("chartproperties.mainSeriesProperties"),p=(0,l.factoryDefaults)("chartproperties");return d.forEach((e=>{s&&"style"===e||(r.mainSeries[e]=C(e,u,o,"mainSeries",!1))})),a.forEach((e=>{n.includes(e)||(r[e]=C(e,p,i,"preferences",!1))})),r}},39875:(e,t,i)=>{"use strict";i.d(t,{autoLogButtonsVisibilityOptions:()=>n,autoLogButtonsVisibilityProperty:()=>r,restoreAutoLogButtonsVisibilitySettingsValue:()=>o});var s=i(29542);const{property:r,availableValues:n,restoreDefaultValue:o}=(0,s.createVisibilityController)("PriceAxisAutoLogButtons.visibility")},81580:(e,t,i)=>{"use strict";i.d(t,{axisLabelBackgroundColor:()=>r});var s=i(33013);const r={common:s.colorsPalette["color-tv-blue-500"],active:s.colorsPalette["color-tv-blue-800"]}},77475:(e,t,i)=>{"use strict";i.d(t,{createDwmAligner:()=>c,createTimeToBarTimeAligner:()=>d,isAlignmentEnabled:()=>h});var s=i(41249),r=i(14483),n=i(36274),o=i(98829),a=i(60156);const l=new o.SessionInfo("Etc/UTC","0000-0000:1234567");function c(e,t){if(!h()||!n.Interval.isDWM(e))return null;const i=new o.SessionInfo(t.timezone,t.session,t.session_holidays,t.corrections),r=(0,a.newBarBuilder)(e,i,l);return{timeToSessionStart:e=>r.tradingDayToSessionStart(e),timeToExchangeTradingDay:e=>{const t=s.utc_to_cal(i.timezone,e),r=i.spec.correctTradingDay(t);return s.set_hms(r,0,0,0,0,s.get_timezone("Etc/UTC")),r.getTime()}}}function h(){return!r.enabled("disable_resolution_rebuild")}function d(e,t){if(!h())return e=>e;const i=new o.SessionInfo(t.timezone,t.session,t.session_holidays,t.corrections),s=(0,a.newBarBuilder)(e,i,i,!1);return e=>s.alignTimeIfPossible(e)}},98829:(e,t,i)=>{"use strict";i.d(t,{BarBuilderBase:()=>a,SessionInfo:()=>o});var s=i(41249),r=i(60062),n=i(57333);class o{constructor(e,t,i,s){this.init(e,t,i,s),this._state={timezone:e,spec:t,holidays:i,corrections:s}}init(e,t,i,r){this.timezone=s.get_timezone(e),this.spec=new n.SessionSpec(e,t,i,r)}state(){return this._state}static fromState(e){return new o(e.timezone,e.spec,e.holidays,e.corrections)}}class a{alignTime(e){if(isNaN(e))return NaN;let t=this.indexOfBar(e);return t===r.SessionStage.POST_SESSION&&(this.moveTo(e),t=this.indexOfBar(e)),t<0?NaN:this.startOfBar(t)}}},60156:(e,t,i)=>{"use strict";i.r(t),i.d(t,{SessionInfo:()=>o.SessionInfo,alignExchangeTimeToSessionStartAndReturnUTC:()=>P,alignPeriodsBackForDataRequest:()=>y,alignPeriodsBackForVisibleRange:()=>b,getPeriodsBetweenDates:()=>C,isTradingNow:()=>x,newBarBuilder:()=>S});var s=i(41249),r=i(36274),n=i(37160),o=i(98829),a=i(60062);class l extends o.BarBuilderBase{constructor(e,t){super(), +this._sessionStartMs=-Number.MAX_VALUE,this._sessionEndMs=-Number.MAX_VALUE,this._periodSec=e,this._session=t}alignTimeIfPossible(e){const t=this.alignTime(e);return isNaN(t)?e:t}indexOfBar(e){return e=this._sessionEndMs?a.SessionStage.POST_SESSION:(0,n.toInt)(s.time_seconds_diff(e,this._sessionStartMs)/this._periodSec)}startOfBar(e){if(e===a.SessionStage.PRE_SESSION){const e=s.get_cal_from_unix_timestamp_ms(this._session.timezone,this._sessionStartMs-1),t=this._session.spec.alignToNearestSessionEnd(e,-1);return s.cal_to_utc(this._session.timezone,t)}if(e===a.SessionStage.POST_SESSION)return this._sessionEndMs;if(e<0)throw new Error("Negative offset is not supported");return this._sessionStartMs+s.time_seconds(this._periodSec*e)}endOfBar(e){if(e<0)throw new Error("Index cannot be negative");const t=this.startOfBar(e)+1e3*this._periodSec;return t>this._sessionEndMs?this._sessionEndMs:t}isLastBar(e,t){return t>=this._sessionStartMs+s.time_seconds(this._periodSec*(e+1)-1)}moveTo(e){const t=this._session.timezone,i=s.utc_to_cal(t,e),r=this._session.spec.alignToSessionStart(i);this._sessionStartMs=s.cal_to_utc(t,i),s.add_minutes(i,r),this._sessionEndMs=s.cal_to_utc(t,i)}indexOfLastBarInSession(){return(0,n.toInt)((this._sessionEndMs-1-this._sessionStartMs)/1e3/this._periodSec)}moveNext(){this.moveTo(this._sessionEndMs)}}var c=i(54606);function h(e,t){const i=s.clone(t),r=e.businessDaysToCalendarDays(i,1);r>1&&s.add_date(i,r-1);const n=e.leftBorderOfDailyBar(i);if(null===n)throw new Error("Cannot calculate left border of daily bar");return s.cal_to_utc(s.get_timezone(e.timezone()),n)}class d extends o.BarBuilderBase{constructor(e,t,i,s,r=!1){super(),this._periodStart=-Number.MAX_VALUE,this._periodEnd=-Number.MAX_VALUE,this._periodLastBarStart=-Number.MAX_VALUE,this._periodStartDay=new c.BusinessDay(0,0,0),this._periodEndDay=new c.BusinessDay(0,0,0),this._period=i,this._sessionTgt=e,this._builder=s,this._useBusinessDays=r,this._sessionSrc=r?new o.SessionInfo("Etc/UTC","24x7"):t||e}builder(){return this._builder}alignTimeIfPossible(e){return this.tradingDayToSessionStart(e)}tradingDayToSessionStart(e){return this.moveTo(e),this.startOfBar(0)}indexOfBar(e){if(this._useBusinessDays){const t=c.BusinessDay.fromCalendar(s.get_cal_from_unix_timestamp_ms(this._sessionSrc.timezone,e));return t.before(this._periodStartDay)?a.SessionStage.PRE_SESSION:this._periodEndDay.before(t)?a.SessionStage.POST_SESSION:0}return e=this._periodEnd?a.SessionStage.POST_SESSION:0}startOfBar(e){if(e===a.SessionStage.PRE_SESSION){const e=s.get_cal_from_unix_timestamp_ms(this._sessionTgt.timezone,this._periodStart-1),t=this._sessionTgt.spec.alignToNearestSessionEnd(e,-1);return s.cal_to_utc(this._sessionTgt.timezone,t)-1}return e===a.SessionStage.POST_SESSION||e>0?this._periodEnd:e===a.SessionStage.LASTBAR_SESSION?this._periodLastBarStart:this._periodStart}moveTo(e){const t=s.get_cal_from_unix_timestamp_ms(this._sessionSrc.timezone,e) +;this._sessionSrc.spec.correctTradingDay(t);const i=s.get_year(t),r=this._indexOfPeriodInYear(t),n=r+this._period,o=this._sessionTgt.spec,a=this._sessionTgt.timezone,l=this._builder.startOfPeriod(a,r,i);this._periodStart=h(o,l);const d=s.clone(l),u=o.businessDaysToCalendarDays(d,1);u>1&&s.add_date(d,u-1),this._periodStartDay=c.BusinessDay.fromCalendar(d);const p=this._builder.startOfPeriod(a,n,i);this._periodEnd=h(o,p);const _=s.clone(p);for(s.add_date(_,-1);o.isCalWeekEnd(_);)s.add_date(_,-1);this._periodEndDay=c.BusinessDay.fromCalendar(_),s.add_date(p,-1),function(e,t){for(;e.isCalWeekEnd(t);)s.add_date(t,-1)}(this._sessionTgt.spec,p),this._periodLastBarStart=h(o,p),(this._periodLastBarStart=this._periodLastBarStart}currentRange(){return{from:this._periodStartDay,to:this._periodEndDay}}indexOfBarInYear(e){const t=s.get_cal_from_unix_timestamp_ms(this._sessionSrc.timezone,e),i=s.get_year(t),r=this._builder.indexOfPeriod(t),o=this._sessionTgt.timezone;let a=this._builder.startOfPeriod(o,r,i),l=h(this._sessionTgt.spec,a);return a=s.get_cal_from_unix_timestamp_ms(s.get_timezone("Etc/UTC"),l),i=0&&(r-=7),(0,n.toInt)((r+i)/7))}class _{indexOfPeriod(e){return s.get_day_of_year(e)-1}startOfPeriod(e,t,i){const r=s.days_per_year(i);return s.get_cal(s.get_timezone("Etc/UTC"),i,s.JANUARY,1+Math.min(t,r))}}class m extends _{constructor(e){super(),this._sessionsSpec=e}indexOfPeriod(e){return super.indexOfPeriod(e)-function(e,t){const i=p(e,t),r=s.get_cal(s.get_timezone("Etc/UTC"),s.get_year(t),s.JANUARY,1);s.add_date(r,7*i);const n=i*e.weekEndsCount()+e.holidaysFromYearStart(r),o=s.get_day_of_year(t)-s.get_day_of_year(r);return n+o-e.calendarDaysToBusinessDays(r,o)}(this._sessionsSpec,e)}startOfPeriod(e,t,i){const r=7-this._sessionsSpec.weekEndsCount(),o=Math.max(0,(0,n.toInt)(t/r)-1),a=s.get_cal(s.get_timezone("Etc/UTC"),i,s.JANUARY,1),l=s.get_days_per_year(a);if(s.add_date(a,7*o),(t-=r*o-this._sessionsSpec.holidaysFromYearStart(a))>0){const e=this._sessionsSpec.businessDaysToCalendarDays(a,t);s.add_date(a,e)}let c=s.get_day_of_year(a)-1;return is.get_days_per_year(r)?this.startOfPeriod(e,0,i+1):(s.add_date(r,a),r)}}class v{indexOfPeriod(e){return s.get_month(e)}startOfPeriod(e,t,i){if(t<0){const e=(0,n.toInt)((11-t)/12);i-=e,t+=12*e}else t>s.DECEMBER&&(i++,t=s.JANUARY);return s.get_cal(s.get_timezone("Etc/UTC"),i,t,1)}}function S(e,t,i,s=!1){const n=r.Interval.parse(e),o=n.multiplier();return n.isMinutes()?new l(60*o,t):n.isSeconds()?new l(o,t):n.isTicks()?new l(1,t):n.isRange()?new l(60*o,t):new d(t,i,o,function(e,t){switch(e){case r.ResolutionKind.Days:return new g(t);case r.ResolutionKind.Weeks:return new f(t);case r.ResolutionKind.Months:return new v}throw new Error(`Unknown dwm resolution: ${e}`)}(n.kind(),t),s)}function y(e,t,i,s,r,n,o){return w(e,t,i,s,r,n,o,0)}function b(e,t,i,s,r,n,o){return w(e,t,i,s,r,n,o,1)}function w(e,t,i,s,n,a,l,c){const h=r.Interval.parse(n+s);if(h.isMonths()){const e=new Date(l);return 0===c&&e.setUTCDate(1),function(e,t){T(e,Math.floor(t/12));let i=e.getUTCMonth()-t%12;i<0&&(T(e,1),i+=12);e.setUTCMonth(i);for(;e.getUTCMonth()!==i;)I(e,1)}(e,a*h.multiplier()),e.getTime()}const d=new o.SessionInfo("Etc/UTC",e,t,i),u=h.inMilliseconds(),p=h.isDWM();let _;_=p?864e5:60*d.spec.maxTradingDayLength()*1e3;let m=0;m=h.isWeeks()?7:7-d.spec.weekEndsCount();const g=_/u,f=m*g;let v;if(a=g&&(f=_/6048e5*g);return f%1<=Number.EPSILON*Math.ceil(f)?Math.round(f):Math.ceil(f)}function P(e,t){const i=s.clone(t);return e.alignToSessionStart(i),s.cal_to_utc(s.get_timezone(e.timezone()),i)}function x(e,t){const i=s.utc_to_cal(t.timezone,+e);let r=s.get_day_of_week(i),n=s.get_minutes_from_midnight(i);const o=t.spec.findSession(t.spec.getWeekIndex(i),r,n).getEntry();return o.isOvernight()&&n>o.startOffset()+o.length()&&r===o.dayOfWeek()-1&&(r++,n-=1440),r===o.dayOfWeek()&&n>=o.startOffset()&&n{"use strict";i.d(t,{BusinessDay:()=>r});var s=i(41249);class r{constructor(e,t,i){this.year=e,this.month=t,this.day=i}toString(){return`${this.year}-${this.month}-${this.day}`}compareTo(e){return this.year>e.year||this.year===e.year&&this.month>e.month||this.year===e.year&&this.month===e.month&&this.day>e.day?1:this.year===e.year&&this.month===e.month&&this.day===e.day?0:-1}before(e){return-1===this.compareTo(e)}toCalendar(e){return s.get_cal(s.get_timezone("Etc/UTC"),this.year,this.month-1,this.day)}addDays(e){const t=this.toCalendar(s.get_timezone("Etc/UTC"));return s.add_date(t,e),r.fromCalendar(t)}static fromCalendar(e){return new r(s.get_year(e),s.get_month(e)+1,s.get_day_of_month(e))}}},60062:(e,t,i)=>{"use strict";var s;i.d(t,{SessionStage:()=>s}),function(e){e[e.PRE_SESSION=-1]="PRE_SESSION",e[e.POST_SESSION=-2]="POST_SESSION",e[e.LASTBAR_SESSION=-3]="LASTBAR_SESSION"}(s||(s={}))},94421:(e,t,i)=>{"use strict";i.d(t,{extrapolateBarsFrontByCount:()=>n,extrapolateBarsFrontToTime:()=>r});var s=i(60062);function r(e,t,i,s,n=!1){if(t>i){const o=r(e,i,t,s,n);return o.count=-o.count,o}return o(e,t,1,((e,t)=>t>i||0!==s&&e>s),n)}function n(e,t,i,s=!1){const r=i<0?-1:1;return o(e,t,r,((e,t)=>e>=i*r),s)}function o(e,t,i,r,n){let o=0,a=t;e.moveTo(a);let l=0,c=Number.MAX_VALUE,h=!1,d=t;const u=[];for(;!r(o,a);){if(l>15)throw new Error("Internal error 0x10 while extrapolating.");const r=e.indexOfBar(a);if(r===s.SessionStage.PRE_SESSION&&1===i)a=e.startOfBar(0),e.moveTo(a);else if(r===s.SessionStage.PRE_SESSION&&-1===i)a=e.startOfBar(s.SessionStage.PRE_SESSION),e.moveTo(a);else if(r===s.SessionStage.POST_SESSION&&1===i)a=e.startOfBar(s.SessionStage.POST_SESSION),e.moveTo(a);else{if(r===s.SessionStage.POST_SESSION&&-1===i)throw new Error("Internal error 0x12 while extrapolating.");{const p=e.startOfBar(r);if(p>t&&i>0||t>p&&i<0){if(h&&c===p)throw new Error("Internal error 0x11 while extrapolating.");h=!0,c=p,l=0,o++,d=p,n&&u.push(d)}if(0===r&&-1===i)a=p-1;else{a=e.startOfBar(r+i);const t=e.startOfBar(s.SessionStage.POST_SESSION);a>t&&(e.moveTo(t),a=e.startOfBar(0))}}}l++}return{time:d,times:u,count:o}}},57333:(e,t,i)=>{"use strict";i.d(t,{SessionSpec:()=>v});var s=i(41249),r=i(78071),n=i(54606);function o(e,t){return e.compareTo(t)}class a{constructor(e,t,i){this._dayOfWeek=e,this._start=t,this._length=i}start(){return this._start+s.minutesPerDay*this.sessionStartDaysOffset()}startOffset(){return this._start}sessionStartDaysOffset(){return this._start>=0?0:this._start%s.minutesPerDay==0?-Math.ceil(this._start/s.minutesPerDay):-Math.floor(this._start/s.minutesPerDay)}sessionEndDaysOffset(){const e=this._start+this._length;return e>=0?0:e%s.minutesPerDay==0?-Math.ceil(e/s.minutesPerDay):-Math.floor(e/s.minutesPerDay)}isOvernight(){return this._start<0}dayOfWeek(){return this._dayOfWeek}sessionStartDayOfWeek(){let e=this._dayOfWeek-this.sessionStartDaysOffset() +;return es.SATURDAY&&(e=1),e}length(){return this._length}weight(){return this._dayOfWeek*s.minutesPerDay+this._start}compareTo(e){const t=this.weight(),i=t+this._length,s=e.weight(),r=s+e._length;return t<=s&&ss?1:-1}contains(e){const t=60*s.get_hours(e)+s.get_minutes(e);let i=s.get_day_of_week(e)-this._dayOfWeek;i>0&&(i-=7);const r=i*s.minutesPerDay+t;return r>=this._start&&r=48&&e<=57}class _{constructor(){this.entries=[],this.firstDayOfWeek=s.MONDAY,this.weekEndsCount=-1,this.maxTradingDayLength=0}parseSessions(e,t){var i;let s=!1;this._clear(),this.timezone=e;const{hasErrors:r,spec:n}=this._parseFirstDayOfWeek(t);if("24x7"===n.toLowerCase())for(const e of d)this.entries.push(_._createSessionEntry(e,0,0,0,0));else{let e=!1;const t=new Map;for(const i of n.split("|")){const r=i.split(":");if(1!==r.length&&2!==r.length){s=!0,u.logError(`Bad session section: ${i}`);continue}const n=1===r.length;if(n){if(e){s=!0,u.logError(`Duplicated default section: ${i}`);continue}e=!0}const o=n?h:_._parseWorkingDays(r[1]);for(const e of o)n&&t.has(e)||t.set(e,r[0])}for(const e of d){const i=t.get(e);if(void 0!==i)for(const t of i.split(",")){const{hasErrors:i,sessionEntry:r}=_._parseSessionEntry(e,t);i&&(s=i),this.entries.push(r)}}}this.entries.sort(o);const a=new Map;for(const e of this.entries){const t=e.dayOfWeek();a.set(t,e.length()+(null!==(i=a.get(t))&&void 0!==i?i:0))}return this.maxTradingDayLength=0,a.forEach((e=>{this.maxTradingDayLength=Math.max(this.maxTradingDayLength,e)})),this.weekEndsCount=7-a.size,s||r}static parseHolidaysAndCorrections(e,t,i){const r=new Map,n=new Map,o=e=>{const t=this._parseDay(e),i=t.toString(),s=n.get(i);return void 0!==s?s:(n.set(i,t),t)};if(""!==t){const e=[];for(const i of t.split(",")){if(8!==i.length)throw new Error(`bad holiday date: ${i}`);const t=o(i);r.set(t,e)}}if(""===i)return r;const l=s.get_timezone("Etc/UTC");for(const e of i.split(";")){const t=e.split(":");if(2!==t.length)throw new Error(`bad correction section: ${e}`);const i=[];if("dayoff"!==t[0])for(const e of t[0].split(","))i.push(this._parseSessionEntry(1,e).sessionEntry);for(const e of t[1].split(",")){if(8!==e.length)throw new Error(`bad correction date: ${e}`);const t=o(e),n=s.get_day_of_week(s.get_cal(l,t.year,t.month-1,t.day)),c=[];for(const e of i)c.push(new a(n,e.startOffset(),e.length()));r.set(t,c)}}return r}_clear(){this.entries=[],this.timezone="",this.firstDayOfWeek=s.MONDAY,this.weekEndsCount=-1}_parseFirstDayOfWeek(e){const t=e.split(";") +;if(t.length>2)return u.logError(`Only one \`first day\` specification expected @ session ${e}`),{hasErrors:!0,spec:e};if(1===t.length)return{hasErrors:!1,spec:e};let i=1;let r=t[0].indexOf("-")>=0?NaN:parseInt(t[0]);return isNaN(r)&&(i=0,r=parseInt(t[1])),rs.SATURDAY?(u.logError(`Unexpected day index @ session: ${e}; day index ${r}`),{hasErrors:!0,spec:e}):(this.firstDayOfWeek=r,{hasErrors:!1,spec:t[i]})}static _parseDay(e){const t=parseInt(e.substring(0,4)),i=parseInt(e.substring(4,6)),s=parseInt(e.substring(6,8));return new n.BusinessDay(t,i,s)}static _parseSessionEntry(e,t){let i=!1,s=t.split("-");2!==s.length&&(i=!0,u.logError(`Bad sessions entry: ${t}`),s=["0000","0000"]);let r=0,n=s[0];if(n.includes("F")){const e=n.split("F");n=e[0],r=""!==e[1]?parseInt(e[1]):1}let o=0,a=s[1];if(a.includes("F")){const e=a.split("F");a=e[0],o=""!==e[1]?parseInt(e[1]):1}if(!this._isCorrectSession(n)||!this._isCorrectSession(a))throw new Error(`Incorrect entry syntax: ${t}`);const l=n,c=a;return{hasErrors:i,sessionEntry:this._createSessionEntry(e,_._minutesFromHHMM(l),_._minutesFromHHMM(c),r,o)}}static _isCorrectSession(e){return 4===e.length&&p(e.charCodeAt(0))&&p(e.charCodeAt(1))&&p(e.charCodeAt(2))&&p(e.charCodeAt(3))}static _parseWorkingDays(e){const t=[];for(let i=0;i0&&(t-=r*s.minutesPerDay),n>0&&(i-=n*s.minutesPerDay);return new a(e,t,i-t)}}function m(e,t){return e.compareTo(t)<0}function g(e,t){const i=(0,r.lowerbound)(e,t,((e,t)=>-1===e.day.compareTo(t)));return i===e.length?null:e[i]}const f=621672192e5;class v{constructor(e="Etc/UTC",t="0000-0000",i="",r=""){this._entries=[],this._firstDayOfWeek=s.MONDAY,this._entriesHash=new Map,this._holidayAndCorrectionMap=new Map,this._holidaySessions=[],t=function(e){const t=e.lastIndexOf("/");return-1===t?e:e.slice(t+1)}(t);const n=new _;n.parseSessions(e,t),this._entries=n.entries,this._timezone=n.timezone,this._spec=t,this._firstDayOfWeek=n.firstDayOfWeek,this._weekEndsCount=n.weekEndsCount,this._maxTradingDayLength=n.maxTradingDayLength;const o=_.parseHolidaysAndCorrections(e,i,r),a=s.get_timezone(e);this._isThereCorrections=""!==i||""!==r,o.forEach(((e,t)=>{this._holidayAndCorrectionMap.set(t.toString(),e),this._holidaySessions.push({day:t,sessions:e});const i=this.getWeekIndex(t.toCalendar(a));this._entriesHash.set(i,null)})),this._holidaySessions.sort(((e,t)=>e.day.compareTo(t.day)))}entries(){return this._entries}timezone(){return this._timezone}spec(){return this._spec}firstDayOfWeek(){return this._firstDayOfWeek}addSessionEntry(e,t,i,r,n){0===i&&(i=s.minutesPerDay),r===n&&i<=t&&(r+=1),r>0&&(t-=r*s.minutesPerDay),n>0&&(i-=n*s.minutesPerDay);const o=i-t;this._entries.push(new a(e,t,o))}longestSessionLength(){let e=0,t=0;for(const t of this._holidaySessions)t.sessions.forEach((t=>{e=Math.max(e,t.length())}));return this._entries.forEach((e=>{ +t=Math.max(t,e.length())})),Math.max(e,t)}isWeekEnd(e){const t=(0,r.lowerbound)(this._entries,new a(e,0,0),((e,t)=>e.dayOfWeek()this._entries.length-1||this._entries[t].dayOfWeek()!==e}isCalWeekEnd(e){const t=s.get_day_of_week(e);if(!this._isThereCorrections)return this.isWeekEnd(t);const i=n.BusinessDay.fromCalendar(e),r=this._holidayAndCorrectionMap.get(i.toString());return void 0===r?this.isWeekEnd(t):0===r.length}hasWeekEnds(){return this.weekEndsCount()>0}weekEndsCount(){return this._weekEndsCount}maxTradingDayLength(){return this._maxTradingDayLength}holidaysFromYearStart(e){if(!this._isThereCorrections)return 0;const t=s.get_timezone(this._timezone),i=new n.BusinessDay(s.get_year(e),s.JANUARY,1),r=n.BusinessDay.fromCalendar(e);let o=0;const a=this._selectHolidays(i,r);for(let e=0;et.start()%e==0&&t.length()%e==0))}indexOfSession(e,t,i){const n=this._getEntriesForWeek(e);let o=(0,r.lowerbound)(n,new a(t,i,0),m);if(o!==n.length)return new l(e,o,n);let c=e;const h=7-t+this._firstDayOfWeek-1;for(i=-(s.minutesPerDay-i+h*s.minutesPerDay);;){c++;const e=this._getEntriesForWeek(c);if(0!==e.length)return o=(0,r.lowerbound)(e,new a(this._firstDayOfWeek,i,0),m),new l(c,o,e)}}findSession(e,t,i,s=0){const r=this.indexOfSession(e,t,i),n=r.entries;let o=r.entryIndex;if(0!==s){const e=n[o].dayOfWeek(),t=s>0?1:-1;for(;;){const i=o+t;if(i<0||i>=n.length||n[i].dayOfWeek()!==e)break;o=i}}return new l(r.weekIndex,o,n)}getWeekIndex(e){if(!this._isThereCorrections)return 0;const t=s.get_day_of_week(e)-s.SUNDAY,i=s.get_timezone("Etc/UTC"),r=s.get_cal(i,s.get_year(e),s.get_month(e),s.get_day_of_month(e)-t);return Math.floor((r.getTime()+f)/1e3/86400/7)}correctTradingDay(e){const t=s.get_day_of_week(e),i=60*s.get_hours(e)+s.get_minutes(e),r=this.getWeekIndex(e),n=this.findSession(r,t,i,0),o=n.getEntry().dayOfWeek()-t+7*(n.weekIndex-r);return 0!==o&&s.add_date(e,o),e}alignToSessionStart(e,t=0){const i=s.get_day_of_week(e),r=60*s.get_hours(e)+s.get_minutes(e),n=this.getWeekIndex(e),o=this.findSession(n,i,r,t),a=o.getEntry(),l=a.dayOfWeek()-i+7*(o.weekIndex-n);0!==l&&s.add_date(e,l);const c=a.startOffset();return s.set_hms(e,c/60,c%60,0,0,s.get_timezone(this._timezone)),a.length()}businessDaysToCalendarDays(e,t){let i=this.getWeekIndex(e),r=s.get_day_of_week(e),n=0,o=0;for(;oi);)e[a].dayOfWeek()=t)return n}i++,r=s.SUNDAY}return n}calendarDaysToBusinessDays(e,t){let i=this.getWeekIndex(e),r=s.get_day_of_week(e),n=0,o=0;for(;ni);)e[a].dayOfWeek()=t)return o}i++,r=s.SUNDAY}return o} +alignToNearestSessionStart(e,t){return this._alignToNearestSessionValue(e,t,this._entrySessionStart.bind(this))}alignToNearestSessionEnd(e,t){return this._alignToNearestSessionValue(e,t,this._entrySessionEnd.bind(this))}leftBorderOfDailyBar(e){const t=this._getEntriesForDay(e);return 0===t.length?null:(t.sort(o),this._getLeftEntryBorder(e,t[0]))}bordersOfDailyBar(e){const t=this._getEntriesForDay(e);if(0===t.length)return null;t.sort(o);const i=this._getLeftEntryBorder(e,t[0]),r=t[t.length-1],n=s.clone(e);let a=60*(r.startOffset()+r.length())-1;const l=Math.floor(a/3600);return a-=3600*l,s.set_hms(n,l,a/60,a%60,0,s.get_timezone(this._timezone)),{from:i,to:n}}getEntriesForWeekByCalendar(e){const t=this.getWeekIndex(e);return this._getEntriesForWeek(t)}_getEntriesForWeek(e){let t=this._entriesHash.get(e);if(void 0===t)return this._entries;if(null!==t)return t;const i=s.get_timezone(this._timezone);t=this._entries.slice();const r=this._weekIndexToCalendar(e),a=this._weekIndexToCalendar(e+1),l=n.BusinessDay.fromCalendar(r),c=n.BusinessDay.fromCalendar(a),h=this._selectHolidays(l,c);for(const e of h){const r=e.day.toCalendar(i),n=s.get_day_of_week(r);t=t.filter((e=>e.dayOfWeek()!==n)),t=t.concat(e.sessions)}return t.sort(o),this._entriesHash.set(e,t),t}_selectHolidays(e,t){const i=[];let s=e;for(;;){const e=g(this._holidaySessions,s);if(null===e)return i;if(!e.day.before(t))return i;i.push(e),s=e.day.addDays(1)}}_weekIndexToCalendar(e){const t=1e3*(86400*e*7+86400)-f,i=s.get_cal_from_unix_timestamp_ms(s.get_timezone("Etc/UTC"),t),r=s.get_timezone("Etc/UTC");return s.get_cal(r,s.get_year(i),s.get_month(i),s.get_day_of_month(i))}_alignToNearestSessionValue(e,t,i){const r=s.get_day_of_week(e),n=60*s.get_hours(e)+s.get_minutes(e),o=this.getWeekIndex(e);let a=this.findSession(o,r,n);if(a.getEntry().contains(e)&&o===a.weekIndex||1===t)return i(a,s.clone(e),t);const c=a.getEntry(),h=c.contains(e),d=o===a.weekIndex,u=c.sessionStartDaysOffset()-c.dayOfWeek()>=0;if(h&&(d||u))return i(a,s.clone(e),t);let p=a.entryIndex-1;if(p<0){let e=a.weekIndex,t=a.entries;for(;p<0;)e--,t=this._getEntriesForWeek(e),p+=t.length;a=new l(e,p,t)}else a=new l(a.weekIndex,p,a.entries);return i(a,s.clone(e),t)}_entrySessionStart(e,t,i){return this._entrySessionValue(e,t,i,(e=>60*e.start()))}_entrySessionEnd(e,t,i){return this._entrySessionValue(e,t,i,(e=>60*(e.start()+e.length())-1))}_entrySessionValue(e,t,i,r){let n=s.get_day_of_week(t);const o=e.getEntry();let a=o.dayOfWeek()-o.sessionStartDaysOffset();const l=this.getWeekIndex(t);let c=e.weekIndex-l,h=!1;if(a0&&i>=0||c<0&&i<0)&&s.add_date(t,7*c),!o.contains(t)){let e=a-n;h&&i<0&&(e=-(7-a+n)),s.add_date(t,e),n=s.get_day_of_week(t)}o.isOvernight()&&n===o.dayOfWeek()&&s.add_date(t,-o.sessionStartDaysOffset());let d=r(o);const u=Math.floor(d/3600);return d-=3600*u,s.set_hms(t,u,d/60,d%60,0,s.get_timezone(this._timezone)),t}_getEntriesForDay(e){const t=s.get_day_of_week(e);return this._getEntriesForWeek(this.getWeekIndex(e)).filter((e=>e.dayOfWeek()===t))} +_getLeftEntryBorder(e,t){const i=s.clone(e),r=t.startOffset();return s.set_hms(i,r/60,r%60,0,0,s.get_timezone(this._timezone)),i}}},81049:(e,t,i)=>{"use strict";i.d(t,{barFunctionByStyle:()=>r});var s=i(13497);function r(e,t){switch(e){case 12:return(0,s.barFunction)("low","low","close");case 2:case 14:case 15:case 3:case 10:case 13:return(0,s.barFunction)(null!=t?t:"close");default:return(0,s.barFunction)("close","open")}}},36112:(e,t,i)=>{"use strict";i.d(t,{BarsMarksContainer:()=>m});var s=i(50151),r=i(59224),n=i(56840),o=i.n(n),a=i(14483),l=i(36274),c=i(1722),h=i(42960),d=i(14292),u=i(28558);const p=(0,r.getLogger)("Chart.BarsMarksContainer"),_=Math.round(new Date(2037,0,1).getTime()/1e3);class m extends d.DataSource{constructor(e,t,i){const r=e.onWidget();let n;n=r?!e.hideIdeas():!!a.enabled("bars_marks")&&o().getBool("BarsMarksContainer.visibile",!1),t.merge({visible:n}),t.childs().visible.subscribe(null,(t=>{r||e.isSnapshot()||!a.enabled("bars_marks")||o().setValue("BarsMarksContainer.visibile",!!t.value())})),super(i),this._paneViews=[],this._model=e,this._properties=t,this._requests=[],this._marks={},this._loadedRange=null,this._getDataTimeout=null,this._collectedRange=null,this._lastRange=null;const l=this._model.mainSeries();l.onSymbolIntervalChanged().subscribe(this,this.clearMarks),l.dataEvents().symbolResolved().subscribe(this,this.clearMarks),l.dataEvents().completed().subscribe(this,(()=>{var e,t;const i=l.data();if(0===i.size())return;const r=(0,s.ensureNotNull)(i.first()).index,n=(0,s.ensureNotNull)(i.last()).index,o=this.timeScale();this.getData({start:null!==(e=o.indexToTimePoint(r))&&void 0!==e?e:1/0,end:null!==(t=o.indexToTimePoint(n))&&void 0!==t?t:-1/0})})),this._initialize(),this._pinnedTooltips={}}destroy(){const e=this._model.mainSeries();e.onSymbolIntervalChanged().unsubscribeAll(this),e.dataEvents().symbolResolved().unsubscribeAll(this),e.dataEvents().completed().unsubscribeAll(this),super.destroy()}properties(){return this._properties}marks(){return this._marks}pinTooltip(e,t){this._pinnedTooltips[e]=t}timeScale(){return this._model.timeScale()}getIntervalInTicks(){const e=this._model.mainSeries().properties().childs().interval.value(),t=l.Interval.parse(e);if(!t.isValid())throw new TypeError("Unexpected interval");return t.isRange()?60:t.inMilliseconds()/1e3}getVisibleTickMarksRange(){var e,t;if(this.timeScale().isEmpty())return{start:0,end:0};const i=(0,s.ensureNotNull)(this.timeScale().visibleBarsStrictRange()),{firstIndex:r,lastIndex:n}=(0,s.ensureNotNull)(this.timeScale().points().range().value());if(!(i.lastBar()>r&&i.firstBar(){var r,n;const o=this._marks[s],a=o.tickmark +;a>=(null!==(r=t.start)&&void 0!==r?r:1/0)&&a<=(null!==(n=t.end)&&void 0!==n?n:-1/0)+i&&e.push(o)})),e}getPublishedPlates(){const e={};return window.is_authenticated?(this.getVisibleRangePlates().forEach((t=>{t.is_public&&(this._pinnedTooltips[t.id]||t.user__id===window.user.id)&&(e[t.id]=t)})),e):e}filterDisplayedPlates(e){const t=e.reduce(((e,t)=>{const i=this._getIndex(t.tickmark);return null!==i&&(e[i]=e[i]||[],e[i].push(t)),e}),{});return Object.keys(t).reduce(((e,i)=>{let s=t[i];return s=s.sort(((e,t)=>t.views_count-e.views_count)),s=s.slice(0,10),e.concat(s)}),[])}getPlatesViewData(){var e,t,i;const r=this._model.mainSeries();if(r.data().isEmpty())return[];const n=(0,h.isPriceSourceStyle)(r.style())?r.barFunction():null,o=this.filterDisplayedPlates(this.getVisibleRangePlates()),a={},l=null!==(e=this._model.lastHittestData())&&void 0!==e?e:this._model.lastSelectedHittestData();let c=null;null!==l&&this._model.hoveredSource()===this&&(c=null!==(t=l.activeItem)&&void 0!==t?t:null);const d=[];for(const e of o){const t=(0,s.ensureNotNull)(this._getIndex(e.tickmark)),i=this._getBar(t);if(null===i)continue;const r=this._layout(e.direction),o=this._theme(e.direction),l=c===e.id,h=this.timeScale().indexToCoordinate(t),u=this._offset(r,i,n),p=(0,s.ensureNotNull)(this.priceScale()).isInverted();let _=0;t in a||(a[t]={up:0,down:0}),_=a[t][r]++,d.push({id:e.id,x:h,y:u,yInverted:p,order:_,direction:r,theme:o,hovered:l,pinned:!0===this._pinnedTooltips[e.id],user__id:e.user__id,label:e.label,labelFontColor:e.labelFontColor||"#444",minSize:e.minSize||5,...this._plateViewData(e)})}const u=d.filter((e=>!0===e.hovered));for(let e=0;ee.hovered&&!t.hovered?1:0)),d}priceAxisViews(){return null}updateAllViews(e){for(const t of this._paneViews)t.update(e)}updateAllViewsAndRepaint(){this.updateAllViews((0,u.sourceChangeEvent)(this.id())),this._model.updateSource(this)}roundRange(e){return{start:Math.round(e.start),end:Math.round(e.end)}}refreshData(){null!==this._lastRange&&this.getData(this._lastRange)}getData(e){(0,c.isNumber)(e.start)&&(0,c.isNumber)(e.end)?(this._lastRange=e,e.end=_,this._pushGetDataStack(Object.assign({},e))):p.logError("Wrong range")}clearMarks(){this._abortAllRequests(),this._marks={},this._loadedRange=null}isUserDeletable(){return!1}isSavedInChart(e){return!1}isSpeciallyZOrderedSource(){return!0}showInObjectTree(){return!1}_plateViewData(e){return{}}_layout(e){switch(e){default:case 0:case 2:case 3:case 4:case 5:case 6:return"up";case 1:return"down"}}_theme(e){switch(e){default:case 0:return"neutral";case 1:case 5:return"green";case 2:case 6:return"red";case 3:return"yellow";case 4:return"blue"}}_offset(e,t,i){let r;switch(e){default:case"up":r=null===i?t[2]:i(t);break;case"down":r=null===i?t[3]:i(t)}return(0,s.ensureNotNull)(this.priceScale()).priceToCoordinate(r,(0,s.ensureNotNull)((0,s.ensureNotNull)(this.ownerSource()).firstValue()))}_getIndex(e){ +return this.timeScale().timePointToIndex(e)}_getBar(e){return this._model.mainSeries().data().valueAt(e)}_rangeDifference(e){return e=Object.assign({start:1/0,end:-1/0},e),this._loadedRange&&(e.startthis._loadedRange.end&&(e.start=this._loadedRange.end)),e}_rangeUnion(e,t){return e=Object.assign({start:1/0,end:-1/0},e),t&&(e.start=Math.min(t.start,e.start),e.end=Math.max(t.end,e.end)),e}_pushGetDataStack(e){(0,c.isNumber)(e.start)&&(0,c.isNumber)(e.end)?(this._getDataTimeout&&clearTimeout(this._getDataTimeout),this._collectedRange=this._rangeUnion(e,this._collectedRange),this._getDataTimeout=setTimeout((()=>{this._getData(this._collectedRange),this._getDataTimeout=this._collectedRange=null}),300)):p.logError("Wrong tickmark range")}_abortAllRequests(){this._requests.forEach((e=>{e.cancel()})),this._requests=[],this._getDataTimeout&&clearTimeout(this._getDataTimeout),this._getDataTimeout=this._collectedRange=null}}},12500:(e,t,i)=>{"use strict";i.d(t,{BarsRange:()=>r});var s=i(50151);class r{constructor(e,t){(0,s.assert)(e<=t,"The last bar in the bars range should be greater than or equal to the first bar"),this._firstBar=e,this._lastBar=t}firstBar(){return this._firstBar}lastBar(){return this._lastBar}count(){return this._lastBar-this._firstBar+1}contains(e){return this._firstBar<=e&&e<=this._lastBar}equals(e){return this._firstBar===e.firstBar()&&this._lastBar===e.lastBar()}static compare(e,t){return null===e||null===t?e===t:e.equals(t)}}},31281:(e,t,i)=>{"use strict";i.d(t,{ChartModelBase:()=>Ss});var s=i(12481),r=i(27788),n=i(50151),o=i(86441),a=i(24377),l=i(33013),c=i(11542),h=i(45345),d=i(11014),u=i(51768),p=i(51608),_=i(76422),m=i(11417),g=i(67980),f=i(3587),v=i(78071),S=i(92249);function y(e){return(0,S.isLineTool)(e)&&e.boundToSymbol()||!1}class b{constructor(){this._items=[],this._set=new Set,this._dataSourcesCache=null,this._customSourcesCache=null,this._lineSourcesCache=null}isEmpty(){return 0===this._items.length}add(e){if(this._items.length>0&&!y(this._items[0])&&this.clear(),y(e)){const t=(0,v.lowerbound)(this._items,e,((e,t)=>e.zorder()!(0,f.isDataSource)(e)))),this._customSourcesCache}checkLineToolSelection(){this._items.forEach((e=>(0,S.isLineTool)(e)&&e.calcIsActualSymbol())),this._items=this._items.filter((e=>!(0,S.isLineTool)(e)||e.isActualSymbol())),this._invalidateCache()}remove(e){ +this._items=this._items.filter((t=>t!==e)),this._set.delete(e),this._invalidateCache()}clear(){this._items=[],this._set.clear(),this._invalidateCache()}_invalidateCache(){this._customSourcesCache=null,this._dataSourcesCache=null,this._lineSourcesCache=null}}var w=i(6674),C=i(33703),P=i(52329),x=i(56827),T=i(36274),I=i(46100),M=i(88640),A=i(29764),L=i(46501);class k{constructor(e){this._rendererOptions={borderSize:1,additionalPaddingInner:0,fontSize:NaN,font:"",color:"",paneBackgroundColor:"",paddingBottom:0,paddingInner:0,paddingOuter:0,paddingTop:0,lineSpacing:0},this._chartModel=e}options(){const e=this._rendererOptions,t=this._chartModel.properties().childs(),i=t.scalesProperties.childs().fontSize.value();return e.fontSize!==i&&(e.fontSize=i,e.font=(0,A.makeFont)(i,L.CHART_FONT_FAMILY,""),e.paddingTop=i/12*2.5,e.paddingBottom=i/12*2.5,e.paddingInner=i/12*4,e.additionalPaddingInner=i/12*4,e.paddingOuter=i/12*4,e.lineSpacing=i/12*2),e.color=t.scalesProperties.childs().textColor.value(),e.paneBackgroundColor=t.paneProperties.childs().background.value(),this._rendererOptions}}var D=i(74970),E=i(94739),V=i(12442),B=i(71766),R=i(85804),N=i(15742),O=i(14483),F=i(42960),W=i(16776),H=i(28558);const z=new B.PriceFormatter,U="sessions";class j extends N.CustomSourceBase{constructor(e,t,i){super(e,t),this._studySource=null,this._paneViews=[],this._metaInfo=null,this._destroyed=!1,this._isStarted=!1,this._loadedGraphics=null,this._doubleClickHandler=i,this._properties=new I.DefaultProperty("sessions"),(0,R.applyDefaultsOverrides)(this._properties.childs().graphics,void 0,!1,U),this._removeDuplicateProperties(),this._properties.subscribe(this,this._onPropertiesChanged),this._requestAndProcessMetaInfo(),t.timeScale().onReset().subscribe(this,this._clearData),t.timeScale().logicalRangeChanged().subscribe(this,this.updateAllViews.bind(this,(0,H.viewportChangeEvent)())),t.mainSeries().sessionIdProxyProperty().subscribe(this,this._updateVisibleOfPreAndPostMarketBackground),t.mainSeries().properties().childs().interval.subscribe(this,this._processHibernate),this._updateVisibleOfPreAndPostMarketBackground(t.mainSeries().properties().childs().sessionId)}applyOverrides(e){(0,R.applyPropertiesOverrides)(this._properties.childs().graphics,void 0,!1,e,U),this._model.updateSource(this)}start(){this._isStarted=!0,this._processHibernate()}restart(){this._clearData(),O.enabled("stop_study_on_restart")&&this.stop(),this.start()}isStarted(){return this._isStarted}stop(){this._isStarted=!1,null!==this._studySource&&this._studySource.stop()}isHoveredEnabled(){return!1}paneViews(e){return this._paneViews}updateAllViews(e){this._paneViews.forEach((t=>t.update(e)))}updateViewsForPane(e,t){this.updateAllViews(t)}destroy(){this._destroyed=!0,null!==this._studySource&&(this._studySource.dataCleared().unsubscribeAll(this),this._studySource.dataUpdated().unsubscribeAll(this),this._studySource.destroy(),this._studySource=null),this._model.timeScale().logicalRangeChanged().unsubscribeAll(this),this._model.timeScale().onReset().unsubscribeAll(this), +this._model.mainSeries().sessionIdProxyProperty().unsubscribeAll(this),this._model.mainSeries().properties().childs().interval.unsubscribeAll(this),this._properties.unsubscribeAll(this)}series(){return this._model.mainSeries()}priceScale(){return this.series().priceScale()}graphics(){return this._loadedGraphics||(0,n.ensureNotNull)(this._studySource).graphics()}valueAt(e,t){return null}properties(){return this._properties}graphicsInfo(){return(0,n.ensureNotNull)(this._metaInfo).graphics}firstValue(e){return this._model.mainSeries().firstValue()}formatter(){return z}state(e){const t={properties:this._properties.state()};return e&&null!==this._metaInfo&&(t.data={graphics:(0,V.saveStudyGraphics)(this.graphics(),this._model.timeScale().visibleBarsStrictRange()),metaInfo:this._metaInfo}),t}restoreState(e,t){const i=e.properties;this._migrateOutOfSessionProperty(i),this._properties.mergeAndFire(i),this._removeDuplicateProperties(),this._updateVisibleOfPreAndPostMarketBackground(this._model.mainSeries().properties().childs().sessionId),void 0!==e.data&&t&&(this._loadStudyGraphics(e.data.graphics),this._setMetaInfo(e.data.metaInfo),this._createPaneViews())}restoreOldState(e,t){const i={properties:{graphics:e.state.graphics}};void 0!==e.data&&void 0!==e.metaInfo&&t&&(i.data={metaInfo:e.metaInfo,graphics:e.data.graphics}),this.restoreState(i,t)}applyPreferences(e){this._properties.mergePreferences(e)}metaInfo(){return(0,n.ensureNotNull)(this._metaInfo)}async _requestAndProcessMetaInfo(){if(this._model.isSnapshot())return;const e=await(0,D.studyMetaInfoRepository)().findById({type:"java",studyId:"Sessions@tv-basicstudies"});this._destroyed||null===this._loadedGraphics&&(this._setMetaInfo(e),null!==this._metaInfo&&(this._studySource=new E.StudyDataSource(this._model.chartApi(),this._model.mainSeries().seriesSource(),"sessions_",this._metaInfo),this._createPaneViews(),this._studySource.dataCleared().subscribe(this,this.updateAllViews.bind(this,(0,H.sourceChangeEvent)(this.id()))),this._studySource.dataUpdated().subscribe(this,this.updateAllViews.bind(this,(0,H.sourceChangeEvent)(this.id()))),this._studySource.setInputs({}),this._processHibernate()))}_loadStudyGraphics(e){const t=e.backgrounds;if(void 0!==t){const e=t.findIndex((e=>"inSession"===e.styleId));-1!==e&&t.splice(e,1)}this._loadedGraphics=(0,V.loadStudyGraphics)(e)}_setMetaInfo(e){const t=e.graphics.backgrounds;void 0!==t&&void 0!==t.inSession&&delete t.inSession,this._metaInfo=e}_updateVisibleOfPreAndPostMarketBackground(e){const t=!(0,F.isRegularSessionId)(e.value());this._outOfSessionVisibilityProperty().setValue(t),this._preMarketVisibilityProperty().setValue(t),this._postMarketVisibilityProperty().setValue(t)}_clearData(){null!==this._studySource&&this._studySource.clearData()}_createPaneViews(){const e={doubleClickHandler:this._doubleClickHandler};(0,V.createGraphicsPaneViews)(this,this._model,e).then((e=>{this._paneViews=e,this._model.lightUpdate()}))}_onPropertiesChanged(){this._processHibernate(),this.updateAllViews((0,H.sourceChangeEvent)(this.id()))} +_processHibernate(){if(null!==this._studySource){const e=this._canBeHibernated(),t=this._isHibernated(),i=this._studySource.isStarted();!t&&e&&i?this._studySource.stop():!t||e||i||this._studySource.start()}}_canBeHibernated(){const e=this._model.mainSeries(),t=this._preMarketVisibilityProperty().value()&&this._postMarketVisibilityProperty().value()&&this._outOfSessionVisibilityProperty().value();return e.isDWM()||!t&&!this._vertLinesVisibleProperty().value()}_isHibernated(){return this._isStarted&&(null===this._studySource||!this._studySource.isStarted())}_outOfSessionVisibilityProperty(){return this._properties.childs().graphics.childs().backgrounds.childs().outOfSession.childs().visible}_preMarketVisibilityProperty(){return this._properties.childs().graphics.childs().backgrounds.childs().preMarket.childs().visible}_postMarketVisibilityProperty(){return this._properties.childs().graphics.childs().backgrounds.childs().postMarket.childs().visible}_vertLinesVisibleProperty(){return this._properties.childs().graphics.childs().vertlines.childs().sessBreaks.childs().visible}_removeDuplicateProperties(){this._properties.hasChild("properties")&&(this._properties.removeProperty("properties"),(0,I.saveDefaultProperties)(!0),this._properties.childChanged(null,""),(0,I.saveDefaultProperties)(!1))}_migrateOutOfSessionProperty(e){const t=e.graphics.backgrounds;if(void 0!==t){const i=t.outOfSession;i.color===(0,n.ensureDefined)(W.sessionsPreferencesDefault.graphics.backgrounds).outOfSession.color||"postMarket"in t||(e.graphics.backgrounds={...t,postMarket:{color:i.color,transparency:i.transparency,visible:i.visible},preMarket:{color:i.color,transparency:i.transparency,visible:i.visible}})}}}var G=i(28853),q=i(57898),$=i(97145),Y=i(83669),K=i(91280),Z=i(42226),X=i(39875),J=i(59224),Q=i(36174),ee=i(12812),te=i(49535),ie=i(42856),se=i(1722),re=i(29921),ne=i(80842),oe=i(98517);const ae=new Map([["price",e=>(0,ne.isPriceDataSource)(e)],["trading",e=>(0,S.isTrading)(e)],["drawing",e=>(0,S.isLineTool)(e)&&!(0,S.isTrading)(e)&&!e.isPhantom()],["drawingsForAllSymbols",e=>(0,S.isLineTool)(e)&&!(0,S.isTrading)(e)&&!e.isPhantom()],["phantom",e=>(0,S.isLineTool)(e)&&e.isPhantom()],["restRowSources",e=>!(0,S.isLineTool)(e)&&!(0,S.isTrading)(e)],["legendViewSources",e=>(0,ne.isPriceDataSource)(e)||(0,S.isStudyLineTool)(e)],["leftPriceScale",(e,t)=>"left"===ce(e,t)],["rightPriceScale",(e,t)=>"right"===ce(e,t)],["overlayPriceScale",(e,t)=>"overlay"===ce(e,t)]]),le=new Map([["price","visibleSorted"],["trading","visibleSorted"],["drawing","visibleSorted"],["drawingsForAllSymbols","allSorted"],["phantom","visibleSorted"],["restRowSources","visibleSorted"],["legendViewSources","visibleSorted"],["leftPriceScale","visibleSorted"],["rightPriceScale","visibleSorted"],["overlayPriceScale","visibleSorted"]]);function ce(e,t){const i=e.priceScale();return null===i?"overlay":t.priceScalePosition(i)}class he{constructor(e){this._groupedSources=new Map,this._sources=null,this._pane=e}clear(){this._groupedSources.clear(),this._sources=null}destroy(){this.clear() +}all(){return this._groupedSources.has("visibleSorted")||this._sortSources(),(0,n.ensureDefined)(this._groupedSources.get("visibleSorted"))}allIncludingHidden(){return this._groupedSources.has("allSorted")||this._sortSources(),(0,n.ensureDefined)(this._groupedSources.get("allSorted"))}allExceptSpecialSources(){if(!this._groupedSources.has("exceptSpecial")){const e=this.allIncludingHidden().filter((e=>!e.isSpeciallyZOrderedSource()));this._groupedSources.set("exceptSpecial",e)}return(0,n.ensureDefined)(this._groupedSources.get("exceptSpecial"))}tradingSources(){return this._getSourcesByGroupType("trading")}priceSources(){return this._getSourcesByGroupType("price")}lineSources(){return this._getSourcesByGroupType("drawing")}lineSourcesForAllSymbols(){return this._getSourcesByGroupType("drawingsForAllSymbols")}phantomSources(){return this._getSourcesByGroupType("phantom")}allExceptLineAndTradingSources(){return this._getSourcesByGroupType("restRowSources")}hitTestSources(){if(!this._groupedSources.has("hitTest")){const e=this.allExceptLineAndTradingSources().concat(this.lineSources());this._groupedSources.set("hitTest",e)}return(0,n.ensureDefined)(this._groupedSources.get("hitTest"))}generalSources(){if(!this._groupedSources.has("general")){const e=this.allExceptLineAndTradingSources().concat(this.lineSources());this._groupedSources.set("general",(0,oe.sortSources)(e))}return(0,n.ensureDefined)(this._groupedSources.get("general"))}leftPriceScalesSources(){return this._getSourcesByGroupType("leftPriceScale")}rightPriceScalesSources(){return this._getSourcesByGroupType("rightPriceScale")}overlayPriceScaleSources(){return this._getSourcesByGroupType("overlayPriceScale")}legendViewSources(){return this._getSourcesByGroupType("legendViewSources")}_getSourcesByGroupType(e){const t=(0,n.ensureDefined)(le.get(e));return this._groupedSources.has(t)?this._groupedSources.has(e)||this._groupSources(e):(this._sortSources(),this._groupSources(e)),(0,n.ensureDefined)(this._groupedSources.get(e))}_sortSources(){null===this._sources&&(this._sources=this._pane.dataSources());const e=(0,oe.sortSources)(this._sources),t=e.filter((e=>!(0,S.isLineTool)(e)||e.isActualSymbol()&&e.isActualCurrency()&&e.isActualUnit()));this._groupedSources.set("allSorted",e),this._groupedSources.set("visibleSorted",t)}_groupSources(e){const t=(0,n.ensureDefined)(le.get(e)),i=ae.get(e);if(void 0!==i){const s=(0,n.ensureDefined)(this._groupedSources.get(t)).filter((e=>i(e,this._pane)));this._groupedSources.set(e,s)}}}var de=i(15367),ue=i(34256),pe=i(78211),_e=i(76544),me=i(18611),ge=i(26512),fe=i(60521),ve=i(37160);function Se(e,t,i){const s=e.div(t).toNumber();return Math.abs(Math.round(s)-s)100)throw new Error("something wrong with base")}}}tickSpan(e,t,i){const s=0===this._base?0:1/this._base,r=Math.min(1e-14,(e-t)/1e3);let n=Math.pow(10,Math.max(0,Math.ceil((0,ve.log10)(e-t)))),o=0,a=this._integralDividers[0];for(;;){const e=(0,ve.greaterOrEqual)(n,s,r)&&n>s+r,t=(0,ve.greaterOrEqual)(n,i*a,r),l=(0,ve.greaterOrEqual)(n,1,r),c=new fe.Big(n).div(a),h=0===s||Se(c,s,r);if(!(e&&t&&l&&h))break;n=c.toNumber(),a=this._integralDividers[++o%this._integralDividers.length]}if(n<=s+r&&(n=s),n=Math.max(1,n),this._fractionalDividers.length>0&&(0,ve.equal)(n,1,r))for(o=0,a=this._fractionalDividers[0];;){const e=(0,ve.greaterOrEqual)(n,i*a,r)&&n>s+r,t=new fe.Big(n).div(a),l=0===s||Se(t,s,r);if(!e||!l)break;n=t.toNumber(),a=this._fractionalDividers[++o%this._fractionalDividers.length]}return n}}class Ce{constructor(e,t,i,s){this._marks=null,this._priceScale=e,this._base=t,this._coordinateToLogicalFunc=i,this._logicalToCoordinateFunc=s}base(){return this._base}setBase(e){if(e<0)throw new Error("base < 0");this._base=e}tickSpan(e,t,i=0){if(e{const o=r.tickSpan(e,t,n);return o>i?Math.min(o,s):s}),1/0);return o>0&&isFinite(o)?o:e-t}rebuildTickMarks(){this._marks=null}marks(){return null===this._marks&&(this._marks=this._rebuildTickMarksImpl()),this._marks}_fontHeight(){return this._priceScale.fontSize()}_tickMarkHeight(){return Math.ceil(2.5*this._fontHeight())}_rebuildTickMarksImpl(){const e=this._priceScale,t=[],i=e.mainSource();if(e.isEmpty()||null===i)return t;let s=i.firstValue();null===s&&(s=0);const r=e.height(),n=this._coordinateToLogicalFunc(r-1,s),o=this._coordinateToLogicalFunc(0,s),a=Math.max(n,o),l=Math.min(n,o);if(a===l)return t;let c=this.tickSpan(a,l),h=a%c;h+=h<0?c:0;const d=a>=l?1:-1;let u=null;const p=e.formatter();let _=NaN;for(let i=a-h;i>l;i-=c){i===_&&(c=this.tickSpan(a,l,c)),_=i;const r=this._logicalToCoordinateFunc(i,s);null!==u&&Math.abs(r-u){const e=this.mainSource();if(e&&e.model()){const t=e.model().paneForSource(e);t&&e.model().updatePane(t)}})),this._scalesProperties.subscribe(this,(()=>{this._marksCache=null})),this._properties.childs().lockScale.subscribe(this,this._updateResetAvailableValue),this._properties.childs().autoScale.subscribe(this,this._updateResetAvailableValue),this._updateResetAvailableValue(),this.setId((0,Q.randomHash)())}id(){return this._id}setId(e){this._id=e}isLog(){return this._properties.childs().log.value()}isPercentage(){return this._properties.childs().percentage.value()}isInverted(){return this._properties.childs().isInverted.value()}isIndexedTo100(){return this._properties.childs().indexedTo100.value()}isAutoScale(){return this._properties.childs().autoScale.value()&&!this.isLockScale()}isLockScale(){return this._properties.childs().lockScale.value()}isRegular(){return!this.isPercentage()&&!this.isLog()&&!this.isIndexedTo100()}properties(){return this._properties}height(){return this.m_height}setHeight(e){this.m_height!==e&&(this.m_height=e,this._invalidateInternalHeightCache(),this._marksCache=null)}internalHeight(){if(this._internalHeightCache)return this._internalHeightCache;const e=this.height()-this.topPixelMargin()-this.bottomPixelMargin();return this._internalHeightCache=e,e}fontSize(){return this._scalesProperties.childs().fontSize.value()}priceRange(){return this._makeSureItIsValid(),this.m_priceRange}setPriceRange(e,t,i){if(!(e instanceof ue.PriceRange))throw new TypeError("incorrect price range");const s=this.m_priceRange;if(!t&&ue.PriceRange.compare(s,e))return;const r=null!==this._maxPriceRange&&this._maxPriceRange.containsStrictly(e),n=null!==this._minPriceRange&&e.containsStrictly(this._minPriceRange) +;this.isLockScale()&&!t&&(r||n)||(this._marksCache=null,this.m_priceRange=e,i||this._priceRangeChanged.fire(s,e))}setMinPriceRange(e){this._minPriceRange=e}setMaxPriceRange(e){this._maxPriceRange=e}recalculatePriceRangeOnce(){this._recalculatePriceRangeOnce=!0}priceRangeShouldBeRecalculatedOnce(){if(!this._recalculatePriceRangeOnce||this.isLockScale())return!1;const e=this.mainSource();return null!==e&&e.priceRangeReady()}priceRangeChanged(){return this._priceRangeChanged}mode(){const e=this._properties.childs();return{autoScale:e.autoScale.value(),lockScale:e.lockScale.value(),percentage:e.percentage.value(),indexedTo100:e.indexedTo100.value(),log:e.log.value()}}setMode(e){const t={},i=this.mode(),s=this._properties.state();let r=null;void 0!==e.autoScale&&e.autoScale!==s.autoScale&&(t.autoScale=e.autoScale,this._setAutoScaleValueWithDependentProperties(e.autoScale)),void 0!==e.lockScale&&e.lockScale!==s.lockScale&&(t.lockScale=e.lockScale,this._setLockScaleValueWithDependentProperties(e.lockScale)),void 0!==e.percentage&&e.percentage!==s.percentage&&(t.percentage=e.percentage,this._setPercentageValueWithDependentProperties(e.percentage),this._invalidatedForRange.isValid=!1),void 0!==e.indexedTo100&&e.indexedTo100!==s.indexedTo100&&(t.indexedTo100=e.indexedTo100,this._setIndexedTo100ValueWithDependentProperties(e.indexedTo100),this._invalidatedForRange.isValid=!1),void 0!==e.log&&e.log!==s.log&&(t.log=e.log,this._setLogValueWithDependentProperties(e.log));const n=this._properties.childs();s.log&&!n.log.value()&&(this._canConvertPriceRangeFromLog(this.m_priceRange)?(r=this._convertPriceRangeFromLog(this.m_priceRange),null!==r&&this.setPriceRange(r)):n.autoScale.setValue(!0)),!s.log&&n.log.value()&&(r=this._convertPriceRangeToLog(this.m_priceRange),null!==r&&this.setPriceRange(r)),s.autoScale!==n.autoScale.value()&&n.autoScale.listeners().fire(n.autoScale,""),s.autoScaleDisabled!==n.autoScaleDisabled.value()&&n.autoScaleDisabled.listeners().fire(n.autoScaleDisabled,""),s.lockScale!==n.lockScale.value()&&n.lockScale.listeners().fire(n.lockScale,""),s.percentage!==n.percentage.value()&&(n.percentage.listeners().fire(n.percentage,""),this.updateFormatter()),s.indexedTo100!==n.indexedTo100.value()&&(n.indexedTo100.listeners().fire(n.indexedTo100,""),this.updateFormatter()),s.percentageDisabled!==n.percentageDisabled.value()&&n.percentageDisabled.listeners().fire(n.percentageDisabled,""),s.log!==n.log.value()&&n.log.listeners().fire(n.log,""),s.logDisabled!==n.logDisabled.value()&&n.logDisabled.listeners().fire(n.logDisabled,""),void 0===t.log&&void 0===t.percentage&&void 0===t.lockScale&&void 0===t.autoScale&&void 0===t.indexedTo100||this._modeChanged.fire(i,this.mode())}modeChanged(){return this._modeChanged}isEmpty(){return this._makeSureItIsValid(),0===this.m_height||!this.m_priceRange||this.m_priceRange.isEmpty()}canDetachSource(e){return this.m_dataSources.some((t=>t!==e&&(0,ne.isPriceDataSource)(t)&&!((0,G.isStudy)(t)&&t.isLinkedToSeries())))}updateAllViews(e){const t=this._getSourcesToUpdateViews() +;for(const i of t)i.updateAllViews(e)}logFormula(){return this._logFormula}state(){var e;const t=this._properties.childs();return{id:this._id,m_priceRange:this.isAutoScale()?null:(null===(e=this.priceRange())||void 0===e?void 0:e.serialize())||null,m_isAutoScale:this.isAutoScale(),m_isPercentage:t.percentage.value(),m_isIndexedTo100:t.indexedTo100.value(),m_isLog:t.log.value(),m_isLockScale:this.isLockScale(),m_isInverted:this.isInverted(),m_topMargin:this._margins.top,m_bottomMargin:this._margins.bottom,alignLabels:t.alignLabels.value(),logFormula:(0,se.clone)(this._logFormula)}}restoreState(e){let t=e.m_priceRange;if(void 0===t)throw new TypeError("invalid state");if(void 0===e.m_isAutoScale)throw new TypeError("invalid state");void 0!==e.id&&(this._id=e.id);const i={autoScale:e.m_isAutoScale};void 0!==e.m_isPercentage&&(i.percentage=e.m_isPercentage),void 0!==e.m_isIndexedTo100&&(i.indexedTo100=e.m_isIndexedTo100),void 0!==e.m_isLog&&(i.log=e.m_isLog),void 0!==e.m_isLockScale&&(i.lockScale=e.m_isLockScale),void 0!==e.m_isInverted&&this._properties.childs().isInverted.setValue(e.m_isInverted),this.setMode(i),t?(t instanceof ue.PriceRange||(t=new ue.PriceRange(t)),this.setPriceRange(t,!0)):this.clearPriceRange(),e.logFormula&&(this._logFormula=e.logFormula),void 0!==e.m_topMargin&&(this._margins.top=e.m_topMargin),void 0!==e.m_bottomMargin&&(this._margins.bottom=e.m_bottomMargin),void 0!==e.alignLabels&&this._properties.childs().alignLabels.setValue(e.alignLabels),this._mainSource=null,this._scaleSeriesOnly=!1}priceToLogical(e){return this.isLog()&&e?(0,pe.toLog)(e,this._logFormula):e}logicalToPrice(e){return this.isLog()?(0,pe.fromLog)(e,this._logFormula):e}priceToCoordinate(e,t){const i=this._priceToPercentOrIndexedTo100IfNeeded(e,t);return this._logicalToCoordinate(i)}coordinateToPrice(e,t){let i=this._coordinateToLogical(e);return this.isPercentage()?i=(0,pe.fromPercent)(i,t):this.isIndexedTo100()&&(i=(0,pe.fromIndexedTo100)(i,t)),i}mainSource(){if(null!==this._mainSource)return this._mainSource;let e;for(const t of this._priceDataSources){if(t instanceof _e.Series){e=t;break}e||(e=t)}return this._mainSource=e||null,this._correctedMarginsCache=null,this._mainSource}priceToCoordinateFn(e){this._makeSureItIsValid();const t=this.bottomPixelMargin(),i=(0,n.ensureNotNull)(this.priceRange()),s=i.minValue(),r=i.maxValue(),o=this.internalHeight()-1,a=this.isInverted(),l=o/(r-s),c=this.m_height,h=e=>{const i=t+l*(e-s);return a?i:c-1-i};return this.isPercentage()?t=>h((0,pe.toPercent)(t,e)):this.isIndexedTo100()?t=>h((0,pe.toIndexedTo100)(t,e)):this.isLog()?e=>h((0,pe.toLog)(e,this._logFormula)):e=>h(e)}pricesArrayToCoordinates(e,t,i){this._makeSureItIsValid();const s=this.bottomPixelMargin(),r=(0,n.ensureNotNull)(this.priceRange()),o=r.minValue(),a=r.maxValue(),l=this.internalHeight()-1,c=this.isInverted(),h=l/(a-o);void 0===i&&(i=e.length);const d=this.isPercentage(),u=this.isIndexedTo100(),p=this.isLog(),_=this.m_height;let m,g;for(let r=0;re?(0,pe.toLog)(e,this._logFormula):e),0===s.length)return;const h="open"in s[0],d="close"in s[0];if(null!==c)for(let e=0;e0){const t=(0,ge.unitConvertibleGroups)(d,p,e);l=(0,v.intersect)(l,new Set(t))}h+=1}if(null!==t)for(const i of this._priceDataSources){if(u.includes(i))continue;const c=i;if(!c.isUnitSource()||!c.isVisible())continue;const h=c.unit();if(null===h){t=null;break}s.add(h),d+=1;const p=(0,n.ensureNotNull)(c.symbolSource()),_=p.symbolInfo();if(null===_){t=null;break}if(l.size>0){const t=(0,ge.unitConvertibleGroups)(_,h,e);l=(0,v.intersect)(l,new Set(t))}if(r.set(h,e.name(h)),o.set(h,e.description(h)),u.includes(p)||(l=new Set),void 0===a)a=h;else if(null!==a&&a!==h){a=null;break}}if(void 0===t)if(0===h&&0===d)t=null;else{t={availableGroups:l,selectedUnit:a||null,units:s,originalUnits:i,symbolSourceCount:h,allUnitsAreOriginal:c,names:r,descriptions:o}}return this._unitCache={value:t,availableUnitsCount:e.size()},t}measureUnitId(e){if(null!==this._measureUnitIdCache&&e.size()===this._measureUnitIdCache.availableUnitsCount)return this._measureUnitIdCache.value;let t,i;const s=new Map,r=new Map,n=new Set;let o=0;const a=this._seriesLikeSources.filter(me.isActingAsSymbolSource);for(const l of a){if(!l.isVisible())continue;const a=l.measureUnitId();if(null===a){t=null;break}n.add(a),s.set(a,e.name(a)),r.set(a,e.description(a)),void 0===i?i=a:null!==i&&i!==a&&(i=null),o+=1}return void 0===t&&(t=0===o?null:{selectedMeasureUnitId:i||null,measureUnitIds:n,names:s,descriptions:r,symbolSourceCount:o}),this._measureUnitIdCache={value:t,availableUnitsCount:e.size()},t}setMargins(e){if(!(0,se.isNumber)(e.top)||!(0,se.isNumber)(e.bottom))throw new TypeError("invalid margin");if(e.top<0||e.top>30||e.bottom<0||e.bottom>30)throw new RangeError("invalid margin") +;this._margins.top===e.top&&this._margins.bottom===e.bottom||(this._margins=e,this._correctedMarginsCache=null,this._invalidateInternalHeightCache(),this._marksCache=null)}topMargin(){return this._correctedMargins().top}bottomMargin(){return this._correctedMargins().bottom}invalidateMargins(){this._correctedMarginsCache=null}topPixelMargin(){return this.isInverted()?this.bottomMargin()*this.height()+this._bottomPixelMargin:this.topMargin()*this.height()+this._topPixelMargin}bottomPixelMargin(){return this.isInverted()?this.topMargin()*this.height()+this._topPixelMargin:this.bottomMargin()*this.height()+this._bottomPixelMargin}marks(){return this.isEmpty()?(this._marksCache=null,[]):(null===this._marksCache&&(this._markBuilder.rebuildTickMarks(),this._marksCache=this._markBuilder.marks(),this._onMarksChanged.fire()),this._marksCache)}onMarksChanged(){return this._onMarksChanged}priceRangeInPrice(){if(this.isEmpty())return null;const e=this.mainSource();if(null===e)return null;const t=(0,n.ensureNotNull)(e.firstValue()),i=this.height();return{from:this.coordinateToPrice(i-1,t),to:this.coordinateToPrice(0,t)}}setPriceRangeInPrice(e){if(this.isPercentage()||this.isIndexedTo100())return;const t=this.isInverted(),i=t?this.bottomMargin():this.topMargin(),s=t?this.topMargin():this.bottomMargin(),r=this.isLog();let n=r?(0,pe.toLog)(e.from,this._logFormula):e.from,o=r?(0,pe.toLog)(e.to,this._logFormula):e.to;const a=o-n;n+=s*a,o-=i*a,this.setMode({autoScale:!1}),this.setPriceRange(new ue.PriceRange(n,o)),this._marksCache=null,this._onMarksChanged.fire()}hasMainSeries(){return this._hasSeries}getStudies(){return this.dataSources().filter(G.isStudy)}lastSourceRemoved(){return this._lastSourceRemoved}sourcesForAutoscale(){return this._mainSource&&this._scaleSeriesOnly!==this._scalesProperties.childs().scaleSeriesOnly.value()&&(this._sourcesForAutoscale=null),this._sourcesForAutoscale||(this._sourcesForAutoscale=this._recalculateSourcesForAutoscale()),this._sourcesForAutoscale}recalculatePriceRange(e){this._invalidatedForRange={visibleBars:e,isValid:!1}}internalHeightChanged(){return this._internalHeightChanged}orderedSources(){if(this._cachedOrderedSoruces)return this._cachedOrderedSoruces;let e=this.m_dataSources.slice();return e=(0,oe.sortSources)(e),this._cachedOrderedSoruces=e,this._cachedOrderedSoruces}invalidateSourcesCache(){this._cachedOrderedSoruces=null,this._sourcesToUpdateViews=null}startScale(e){var t,i;this.isEmpty()||this.isPercentage()||this.isIndexedTo100()||null!==this._scaleStartPoint||null!==this._priceRangeSnapshot||(this._scaleStartPoint=this.m_height-e,this._priceRangeSnapshot=null!==(i=null===(t=this.priceRange())||void 0===t?void 0:t.clone())&&void 0!==i?i:null)}scaleTo(e){if(this.isPercentage()||this.isIndexedTo100()||null===this._scaleStartPoint)return;this.setMode({autoScale:!1}),(e=this.m_height-e)<0&&(e=0);let t=(this._scaleStartPoint+.2*(this.m_height-1))/(e+.2*(this.m_height-1));const i=(0,n.ensureNotNull)(this._priceRangeSnapshot).clone();t=Math.max(t,.1),i.scaleAroundCenter(t), +this.setPriceRange(i)}endScale(){this.isPercentage()||this.isIndexedTo100()||null!==this._scaleStartPoint&&(this._scaleStartPoint=null,this._priceRangeSnapshot=null)}startTwoPointsScale(e,t){if(this.isEmpty()||this.isPercentage()||this.isIndexedTo100()||null!==this._twoPointsScaleStartPosition)return;const i=Math.min(e,t),s=Math.max(e,t);this._twoPointsScaleStartPosition={topLogical:this._coordinateToLogical(i),bottomLogical:this._coordinateToLogical(s)}}twoPointsScale(e,t){if(this.isPercentage()||this.isIndexedTo100()||null===this._twoPointsScaleStartPosition)return;this.setMode({autoScale:!1});const i=Math.min(e,t),s=Math.max(e,t),{topLogical:r,bottomLogical:n}=this._twoPointsScaleStartPosition,o=this.bottomPixelMargin(),a=this.internalHeight()-1,l=(this._invertedCoordinate(i)-o)/a,c=(n-r)/((this._invertedCoordinate(s)-o)/a-l);if(!Number.isFinite(c))return;const h=r-c*l,d=h+c;this.setPriceRange(new ue.PriceRange(this.priceToLogical(h),this.priceToLogical(d)))}endTwoPointsScale(){this._twoPointsScaleStartPosition=null}startScroll(e){var t,i;this.isAutoScale()||null===this._scrollStartPoint&&null===this._priceRangeSnapshot&&(this.isEmpty()||(this._scrollStartPoint=e,this._priceRangeSnapshot=null!==(i=null===(t=this.priceRange())||void 0===t?void 0:t.clone())&&void 0!==i?i:null))}scrollTo(e){if(this.isAutoScale())return;if(null===this._scrollStartPoint||null===this._priceRangeSnapshot)return;const t=this.priceRange();if(null===t)return;let i=e-this._scrollStartPoint;this.isInverted()&&(i*=-1);const s=i*(t.length()/(this.internalHeight()-1)),r=this._priceRangeSnapshot.clone();r.shift(s),this.setPriceRange(r,!0),this._marksCache=null}endScroll(){this.isAutoScale()||null!==this._scrollStartPoint&&(this._scrollStartPoint=null,this._priceRangeSnapshot=null)}clearPriceRange(){this.m_priceRange=null,this.recalculatePriceRangeOnce()}isVisible(){return this._isVisible}_addDataSourceImpl(e,t,i){if(t||-1===this.m_dataSources.indexOf(e)){if((0,ne.isPriceDataSource)(e)){if(void 0===i?this._priceDataSources.push(e):this._priceDataSources.splice(i,0,e),e.currencyChanged().subscribe(this,(()=>this._currencyCache=null)),e.unitChanged().subscribe(this,(()=>this._unitCache=null)),(0,me.isSymbolSource)(e)&&(this._seriesLikeSources.push(e),e.symbolResolved().subscribe(this,(()=>{this._currencyCache=null,this._unitCache=null,this._measureUnitIdCache=null})),e.isActingAsSymbolSource().subscribe(this._boundOnSourceIsActingAsSymbolSourceChanged),e instanceof _e.Series)){const t=e.properties();this._hasSeries||(t.childs().lockScale&&(this.setMode({lockScale:t.childs().lockScale.value()}),t.removeProperty("lockScale")),t.childs().pnfStyle.child("lockScale")&&t.childs().pnfStyle.removeProperty("lockScale")),this._hasSeries=!0}e.isSpeciallyZOrderedSource()||(this._sourcesThatAffectVisibility.push(e),e.properties().childs().visible.listeners().subscribe(this,this._onSourceVisibilityChanged))}(0,G.isStudy)(e)&&(e.onIsActualIntervalChange().subscribe(this,this._dropScaleCache),e.onHibernationStateChange().subscribe(this,this._dropScaleCache), +0===this._studiesCount&&(0,Pe.hideAllIndicators)().subscribe(this,this._dropScaleCache),this._studiesCount++),(0,S.isLineTool)(e)&&(0===this._drawingCount&&(0,Pe.hideAllDrawings)().subscribe(this,this._dropScaleCache),this._drawingCount++),this.m_dataSources.push(e),this._mainSource=null,this.mainSource()===e&&(this._correctedMarginsCache=null,this._internalHeightCache=null,this._marksCache=null),this._dropScaleCache(),this.updateFormatter(),this._initScaleProperties(),this.invalidateSourcesCache(),this._updateIsVisible()}}_recalculateSourcesForAutoscale(){this._mainSource&&(this._scaleSeriesOnly=this._scalesProperties.childs().scaleSeriesOnly.value());const e=this._scaleSeriesOnly&&this._hasSeries;return this.m_dataSources.filter((t=>!!(t.properties().visible.value()||t instanceof _e.Series)&&(e?t instanceof _e.Series:(0,G.isStudy)(t)?!t.isSourceHidden()&&t.isIncludedInAutoScale():t.isIncludedInAutoScale())))}_updateAutoScaleDisabledProperty(e){const t=this._properties.childs(),i=t.indexedTo100.value()||t.percentage.value()||t.lockScale.value();e?t.autoScaleDisabled.setValueSilently(i):t.autoScaleDisabled.setValue(i)}_setAutoScaleValueWithDependentProperties(e){const t=this._properties.childs();t.autoScale.setValueSilently(e),e&&(t.percentage.setValueSilently(!1),t.indexedTo100.setValueSilently(!1),t.lockScale.setValueSilently(!1),t.logDisabled.setValueSilently(!1)),this._updateAutoScaleDisabledProperty(!0)}_setLockScaleValueWithDependentProperties(e){const t=this._properties.childs();t.lockScale.setValueSilently(e),e&&(t.autoScale.setValueSilently(!1),t.percentage.setValueSilently(!1),t.indexedTo100.setValueSilently(!1),t.log.setValueSilently(!1)),t.percentageDisabled.setValueSilently(e),t.logDisabled.setValueSilently(e),this._updateAutoScaleDisabledProperty(!0)}_setPercentageValueWithDependentProperties(e){const t=this._properties.childs();t.percentage.setValueSilently(e),e&&(t.autoScale.setValueSilently(!0),t.log.setValueSilently(!1),t.lockScale.setValueSilently(!1),t.indexedTo100.setValueSilently(!1)),this._updateAutoScaleDisabledProperty(!0)}_setIndexedTo100ValueWithDependentProperties(e){const t=this._properties.childs();t.indexedTo100.setValueSilently(e),e&&(t.autoScale.setValueSilently(!0),t.log.setValueSilently(!1),t.lockScale.setValueSilently(!1),t.percentage.setValueSilently(!1)),this._updateAutoScaleDisabledProperty(!0)}_setLogValueWithDependentProperties(e){const t=this._properties.childs();t.log.setValueSilently(e),e&&(t.lockScale.setValueSilently(!1),t.percentage.setValueSilently(!1),t.indexedTo100.setValueSilently(!1)),this._updateAutoScaleDisabledProperty(!0)}_recalculatePriceRangeImpl(){const e=this._invalidatedForRange.visibleBars;if(null===e)return;let t=null;const i=this.sourcesForAutoscale(),s=this.isPercentage(),r=this.isIndexedTo100();let n=0,o=0;for(const a of i){if(!a.properties().visible.value())continue;const i=a.firstValue();if(null===i||s&&0===i)continue;const l=e.firstBar(),c=e.lastBar(),h=a.autoScaleInfo(l,c);let d=h.range;d&&(s?d=(0,pe.toPercentRange)(d,i):r&&(d=(0, +pe.toIndexedTo100Range)(d,i)),t=null===t?d:t.merge(d)),void 0!==h.topPixelMargin&&(n=Math.max(n,h.topPixelMargin)),void 0!==h.bottomPixelMargin&&(o=Math.max(o,h.bottomPixelMargin))}if((Math.abs(n-this._topPixelMargin)>0||Math.abs(o-this._bottomPixelMargin)>0)&&(this._bottomPixelMargin=o,this._topPixelMargin=n,this._marksCache=null,this._invalidateInternalHeightCache()),t){if(t.minValue()===t.maxValue()&&(t=new ue.PriceRange(t.minValue()-.5,t.maxValue()+.5)),this.isLog()){const e=this._convertPriceRangeFromLog(t),i=(0,pe.logFormulaForPriceRange)(e);if(!(0,pe.logFormulasAreSame)(i,this._logFormula)){const s=this._priceRangeSnapshot?this._convertPriceRangeFromLog(this._priceRangeSnapshot):null;this._logFormula=i,t=this._convertPriceRangeToLog(e),s&&(this._priceRangeSnapshot=this._convertPriceRangeToLog(s))}}this.setPriceRange(t)}else this.m_priceRange||(this.setPriceRange(new ue.PriceRange(-.5,.5)),this._logFormula=(0,pe.logFormulaForPriceRange)(null));this._invalidatedForRange.isValid=!0;const a=this.mainSource();null!==a&&this._recalculatePriceRangeOnce&&(this._recalculatePriceRangeOnce=!a.priceRangeReady())}_makeSureItIsValid(){this._invalidatedForRange.isValid||(this._invalidatedForRange.isValid=!0,this._recalculatePriceRangeImpl())}_invalidateInternalHeightCache(){this._internalHeightCache=null,this._internalHeightChanged.fire()}_coordinateToLogical(e){if(this._makeSureItIsValid(),this.isEmpty())return 0;const t=this._invertedCoordinate(e),i=(0,n.ensureNotNull)(this.priceRange()),s=i.minValue()+(i.maxValue()-i.minValue())*((t-this.bottomPixelMargin())/(this.internalHeight()-1));return this.logicalToPrice(s)}_logicalToCoordinate(e){if(this._makeSureItIsValid(),this.isEmpty())return 0;e=this.priceToLogical(e);const t=(0,n.ensureNotNull)(this.priceRange()),i=this.bottomPixelMargin()+(this.internalHeight()-1)*(e-t.minValue())/(t.maxValue()-t.minValue());return this._invertedCoordinate(i)}_convertPriceRangeFromLog(e){if(null===e)return null;const t=(0,pe.fromLog)(e.minValue(),this._logFormula),i=(0,pe.fromLog)(e.maxValue(),this._logFormula);return new ue.PriceRange(t,i)}_convertPriceRangeToLog(e){if(null===e)return null;const t=(0,pe.toLog)(e.minValue(),this._logFormula),i=(0,pe.toLog)(e.maxValue(),this._logFormula);return new ue.PriceRange(t,i)}_canConvertPriceRangeFromLog(e){if(null===e)return!1;const t=(0,pe.fromLog)(e.minValue(),this._logFormula),i=(0,pe.fromLog)(e.maxValue(),this._logFormula);return isFinite(t)&&isFinite(i)}_onSourceVisibilityChanged(){this._dropScaleCache(),this._updateIsVisible()}_dropScaleCache(){this._sourcesForAutoscale=null,this._currencyCache=null,this._unitCache=null,this._measureUnitIdCache=null}_updateIsVisible(){if(!Te)return void this._isVisible.setValue(!0);const e=this._sourcesThatAffectVisibility.some((e=>e.isVisible()));this._isVisible.setValue(e)}_invertedCoordinate(e){return this.isInverted()?e:this.height()-1-e}_initScaleProperties(){const e=this.isLockScale(),t=this.properties().childs();e&&(t.percentage.setValue(!1),t.indexedTo100.setValue(!1),t.log.setValue(!1), +t.autoScale.setValue(!1)),t.percentageDisabled.setValue(e),t.logDisabled.setValue(e),this._updateAutoScaleDisabledProperty(!1),t.percentage.value()&&(t.log.setValue(!1),t.indexedTo100.setValue(!1)),t.indexedTo100.value()&&(t.log.setValue(!1),t.percentage.setValue(!1))}_correctedMargins(){if(null===this._correctedMarginsCache){const e=this.mainSource();this._correctedMarginsCache=null!==e?e.correctScaleMargins(this._margins):this._margins}return this._correctedMarginsCache}_getSourcesToUpdateViews(){return this._sourcesToUpdateViews||(this._sourcesToUpdateViews=this.m_dataSources.filter((e=>!(0,S.isLineTool)(e)||e.isActualSymbol()&&e.isActualCurrency()))),this._sourcesToUpdateViews}_mainSourceFormatter(){const e=this.mainSource();return(null==e?void 0:e.formatter())||Me}_priceToPercentOrIndexedTo100IfNeeded(e,t){return this.isPercentage()?(0,pe.toPercent)(e,t):this.isIndexedTo100()?(0,pe.toIndexedTo100)(e,t):e}_onSourceIsActingAsSymbolSourceChanged(){this._dropScaleCache()}_onIsInvertedChanged(){this._marksCache=null,this._markBuilder.rebuildTickMarks()}_updateResetAvailableValue(){this._resetScaleAvailable.setValue(!this.isLockScale()&&!this.isAutoScale())}}var ke=i(29541),De=i(63009),Ee=i(53588),Ve=i(88732),Be=i(13333);const Re=[],Ne=[];class Oe{constructor(e){this._studies={},this._deferreds={},this._container=e,Re.push(e),Ne.push(this)}add(e,t){this._deferreds[e]&&(this._deferreds[e].resolve(t),delete this._deferreds[e]),this._studies[e]=t}get(e){return this._studies[e]?Promise.resolve(this._studies[e]):(this._deferreds[e]||(this._deferreds[e]=(0,p.createDeferredPromise)()),this._deferreds[e].promise)}reset(){const e=Re.indexOf(this._container);~e&&(Re.splice(e,1),Ne.splice(e,1))}static instance(e){const t=Re.indexOf(e);return~t?Ne[t]:new Oe(e)}}var Fe=i(99366);var We=i(4949),He=i(2823),ze=i(53086),Ue=i(78856),je=i(44010),Ge=i(87440),qe=i(16410);const $e=O.enabled("clear_price_scale_on_error_or_empty_bars"),Ye=(0,J.getLogger)("Chart.Pane");function Ke(e,t,i){e.setMargins({top:t,bottom:i})}const Ze="chart.pane";class Xe{constructor(e,t,i,s){this.m_dataSources=[],this._sourceWatchedValuesSubscriptions=new Map,this.m_mainDataSource=null,this._cachedOrderedSources=new he(this),this._sourcesById=new Map,this._priceSourcesById=new Map,this._sourcePropertiesChanged=new q.Delegate,this._sourcesZOrderChanged=new q.Delegate,this._tagsChanged=new q.Delegate,this._stretchFactor=1e3,this._isInInsertManyDataSourcesState=!1,this._lastLineDataSourceZOrder=null,this._rightPriceScales=[],this._leftPriceScales=[],this._lockedPriceScale=null,this._currentPriceScaleRatio=null,this._onPriceScalesChanged=new q.Delegate,this._isRecalculatingScales=!1,this._priceDataSources=[],this._symbolSources=[],this._lollipopDataSources=[],this._symbolSourceResolved=new q.Delegate,this._symbolSourceResolvingActive=new $.WatchedValue(!1),this._bulkActions={activeCounter:0},this._height=0,this._width=0,this._sizeChanged=new q.Delegate,this._dataSourcesCollectionChanged=new q.Delegate,this._symbolSourceCollectionChanged=new q.Delegate, +this._priceSourcesCollectionChanged=new q.Delegate,this._maximized=new $.WatchedValue(!1),this._collapsed=new $.WatchedValue(!1),this._resetPriceScalesAvailable=new $.WatchedValue(!1),this._destroyed=new q.Delegate,this._executionsPositionController=null,this._seriesDisplayError=null,this._onPriceScaleIsVisibleChanged=()=>{this._model.fullUpdate()},this._recalcSymbolSourceResolvingActive=()=>{for(const e of this._symbolSources)if(e.symbolResolvingActive().value())return void this._symbolSourceResolvingActive.setValue(!0);this._symbolSourceResolvingActive.setValue(!1)},this._onSymbolSourceCollectionChanged=()=>{0===this._bulkActions.activeCounter?this._symbolSourceCollectionChanged.fire():this._bulkActions.symbolSourceCollectionChanged=!0},this._onSeriesDisplayError=e=>{if(null!==e){for(const e of this._leftPriceScales)e.clearPriceRange();for(const e of this._rightPriceScales)e.clearPriceRange()}},this._updateResetPriceScalesAvailableValue=()=>{const e=e=>e.resetScaleAvailable().value(),t=this._leftPriceScales.some(e)||this._rightPriceScales.some(e);this._resetPriceScalesAvailable.setValue(t)},this._priceScaleSelectionStrategy=(0,te.createPriceScaleSelectionStrategy)(i.properties().childs().priceScaleSelectionStrategyName.value()),this._id=null!=s?s:(0,Q.randomHashN)(6),this._timeScale=e,this.m_mainDataSource=null,this._properties=t,this._model=i,i.properties().childs().priceScaleSelectionStrategyName.subscribe(null,(e=>{this._priceScaleSelectionStrategy=(0,te.createPriceScaleSelectionStrategy)(e.value()),this._priceScaleSelectionStrategy.apply(this)})),this._timeScale.barSpacingChanged().subscribe(this,(()=>{this.m_mainDataSource===this._model.mainSeries()&&this._recalculatePriceScaleByScaleRatio(this.m_mainDataSource.priceScale())})),$e&&(this._seriesDisplayError=(0,F.getSeriesDisplayErrorWV)(this._model.mainSeries()),this._seriesDisplayError.subscribe(this._onSeriesDisplayError)),t.childs().topMargin.subscribe(this,this._updateMargins),t.childs().bottomMargin.subscribe(this,this._updateMargins),this._updateMargins()}destroy(){var e;this._properties.childs().topMargin.unsubscribeAll(this),this._properties.childs().bottomMargin.unsubscribeAll(this),this._model.properties().childs().priceScaleSelectionStrategyName.unsubscribeAll(this),this._timeScale.barSpacingChanged().unsubscribeAll(this),this._leftPriceScales.concat(this._rightPriceScales).forEach((e=>{e.modeChanged().unsubscribeAll(this),e.priceRangeChanged().unsubscribeAll(this),e.internalHeightChanged().unsubscribeAll(this),e.isVisible().unsubscribe(this._onPriceScaleIsVisibleChanged),e.resetScaleAvailable().unsubscribe(this._updateResetPriceScalesAvailableValue)}));for(const e of this.m_dataSources)this.removeSourceFromPriceScale(e),e.destroy&&e.destroy();null===(e=this._seriesDisplayError)||void 0===e||e.destroy(),this._destroyed.fire()}id(){return this._id}bulkActionMacro(e){const t=this._bulkActions;t.activeCounter+=1,e(),t.activeCounter-=1,0===t.activeCounter&&(this._dataSourcesCollectionChanged.fire(), +t.symbolSourceCollectionChanged&&(this._symbolSourceCollectionChanged.fire(),t.symbolSourceCollectionChanged=!1),t.priceSourcesCollectionChanged&&(this._priceSourcesCollectionChanged.fire(),t.priceSourcesCollectionChanged=!1))}defaultPriceScale(){var e,t;const i=null!==(t=null===(e=this.m_mainDataSource)||void 0===e?void 0:e.priceScale())&&void 0!==t?t:null;if(null!==i)return i;const s=this.properties().childs().axisProperties.state();return s.autoScale=!0,new Le(this._model.properties().childs().scalesProperties,s)}leftPriceScales(){return this._leftPriceScales}rightPriceScales(){return this._rightPriceScales}visibleLeftPriceScales(){var e;const t=this._model.priceScaleSlotsCount(),i=this._leftPriceScales.filter((e=>e.isVisible().value())),s=null===(e=this.mainDataSource())||void 0===e?void 0:e.priceScale();if(i.length>t.left&&(null==s?void 0:s.isVisible().value())){const e=(0,v.moveToHead)(i,s);return e.splice(t.left),e}return i}visibleRightPriceScales(){var e;const t=this._model.priceScaleSlotsCount(),i=this._rightPriceScales.filter((e=>e.isVisible().value())),s=null===(e=this.mainDataSource())||void 0===e?void 0:e.priceScale();if(i.length>t.right&&(null==s?void 0:s.isVisible().value())){const e=(0,v.moveToHead)(i,s);return e.splice(t.right),e}return i}clearSeries(e){const t=this._model.mainSeries();for(let i=this.m_dataSources.length-1;i>=0;i--)this.m_dataSources[i]===t&&this._removeSourceFromCollections(i,e)}sourcesByGroup(){return this._cachedOrderedSources}dataSourceForId(e){return this._sourcesById.get(e)||null}changeSourceId(e,t){var i;e===this._model.mainSeries()&&(null===(i=(0,ee.getPersistentLogger)())||void 0===i||i.addPersistentLogEntry(`changeSourceId for series from ${e.id()} to ${t}`,J.LOGLEVEL.INFO,Ze)),(0,n.assert)(this.hasDataSource(e));const s=e.id();e.setId(t),this._sourcesById.delete(s),this._sourcesById.set(t,e),(0,ne.isPriceDataSource)(e)&&(this._priceSourcesById.delete(s),this._priceSourcesById.set(t,e))}movePriceScale(e,t,i){const s=this.priceScalePosition(e);if(s!==t)this.removePriceScale(e),this._placePriceScale(e,t,i),e.invalidateMargins(),this._invalidateSourcesCache();else if(void 0!==i&&"overlay"!==s){const t="left"===s?this._leftPriceScales:this._rightPriceScales,r=t.indexOf(e);t.splice(r,1),t.splice(i,0,e)}}mainDataSource(){return this.m_mainDataSource}isEmpty(){return null===this.m_mainDataSource}recalculatePriceScale(e,t){if(!e)return;const i=e.sourcesForAutoscale();if((e.isAutoScale()||e.priceRangeShouldBeRecalculatedOnce())&&i&&i.length>0&&!this.timeScale().isEmpty()){const t=this.timeScale().visibleBarsStrictRange();e.recalculatePriceRange(t)}e.updateAllViews(t)}onSourceTagsChanged(){this._tagsChanged.fire()}insertDataSource(e,t,i,s){e.setZorder(i),t||(s=!1,t=this.findSuitableScale(e)),this._addSourceToCollections(e);let r=!1;e===this.model().mainSeries()?(this.m_mainDataSource=this.model().mainSeries(),r=!0):null===this.m_mainDataSource&&(0,ne.isPriceDataSource)(e)&&(this.m_mainDataSource=e,r=!0),s||t.addDataSource(e,this._isInInsertManyDataSourcesState),e.setPriceScale(t), +t.invalidateMargins(),e.onTagsChanged&&e.onTagsChanged().subscribe(this,this.onSourceTagsChanged),r&&this._processMainSourceChange(),this._tagsChanged.fire(),(0,ne.isPriceDataSource)(e)&&this.recalculatePriceScale(t,(0,H.sourceChangeEvent)(e.id())),this._invalidateSourcesCache()}addDataSource(e,t,i){let s=e.zorder();i||((0,S.isLineTool)(e)&&!e.isSpeciallyZOrderedSource()?(s=null!==this._lastLineDataSourceZOrder?this._lastLineDataSourceZOrder+1:this.newLineToolZOrder(),this._isInInsertManyDataSourcesState&&(this._lastLineDataSourceZOrder=s)):(0,G.isStudy)(e)&&!e.isSpeciallyZOrderedSource()&&(s=this.newStudyZOrder())),this.insertDataSource(e,t,s)}removeDataSource(e,t,i,s){const r=this.m_dataSources.indexOf(e);if(-1===r)return void Ye.logDebug("removeDataSource: invalid data source");this._removeSourceFromCollections(r,!!i),e!==this.m_mainDataSource||t||(this.m_mainDataSource=null);const n=e.priceScale();s||this.removeSourceFromPriceScale(e),e.onTagsChanged&&e.onTagsChanged().unsubscribe(this,this.onSourceTagsChanged),(0,ne.isPriceDataSource)(e)&&!t&&this._processMainSourceChange(),this._tagsChanged.fire(),n&&(0,ne.isPriceDataSource)(e)&&this.recalculatePriceScale(n,(0,H.sourceChangeEvent)(e.id())),this._invalidateSourcesCache()}hasDataSource(e){return this._sourcesById.has(e.id())}hasPriceDataSource(e){return this._priceSourcesById.has(e.id())}dataSources(){return this.m_dataSources}priceDataSources(){return this._priceDataSources}lollipopDataSources(){return this._lollipopDataSources}symbolSources(){return this._symbolSources}replaceSource(e,t,i){const s=this.m_mainDataSource===e,r=e.zorder(),n=null==i?void 0:i.replaceSource(e,t);this.insertDataSource(t,i,r,n),this.removeDataSource(e,s,void 0,n),this._sourcesById.set(t.id(),t),(0,ne.isPriceDataSource)(t)&&this._priceSourcesById.set(t.id(),t),s&&(this.m_mainDataSource=t,this._processMainSourceChange())}findSuitableScale(e,t,i){return this._priceScaleSelectionStrategy.findSuitableScale(this,e,t,i)}createNewPriceScaleIfPossible(){return this._priceScaleSelectionStrategy.createNewPriceScaleIfPossible(this)}canCreateNewPriceScale(){return this._priceScaleSelectionStrategy.canCreateNewPriceScale(this)}isOverlay(e){const t=e.priceScale();return null===t||"overlay"===this.priceScalePosition(t)}recalculate(e){this._leftPriceScales.forEach((t=>this.recalculatePriceScale(t,e))),this._rightPriceScales.forEach((t=>this.recalculatePriceScale(t,e)));for(const t of this.m_dataSources)this.isOverlay(t)&&!(0,S.isLineTool)(t)&&this.recalculatePriceScale(t.priceScale(),e);this.updateAllViews(e),this._model.updatePane(this)}updateAllViews(e){for(const t of this.m_dataSources)t.updateAllViews(e);for(const t of this.model().customSources())t.updateViewsForPane(this,e)}updateLollipopViews(e){}priceScalePosition(e){return this._leftPriceScales.includes(e)?"left":this._rightPriceScales.includes(e)?"right":"overlay"}createPriceScaleAtPosition(e,t){const i=this.properties().childs().axisProperties.state();i.autoScale=!0;const s=new Le(this.model().properties().childs().scalesProperties,i) +;return s.setHeight(this.height()),Ke(s,this._defaultTopMargin(),this._defaultBottomMargin()),this._placePriceScale(s,e,t),s}removePriceScale(e){e.modeChanged().unsubscribeAll(this),e.priceRangeChanged().unsubscribeAll(this),e.internalHeightChanged().unsubscribeAll(this),e.isVisible().unsubscribe(this._onPriceScaleIsVisibleChanged),e.resetScaleAvailable().unsubscribe(this._updateResetPriceScalesAvailableValue),e===this._lockedPriceScale&&(this._lockedPriceScale=null,this._currentPriceScaleRatio=null);const t=this._leftPriceScales.indexOf(e);-1!==t&&(this._leftPriceScales[t].invalidateMargins(),this._leftPriceScales.splice(t,1));const i=this._rightPriceScales.indexOf(e);if(-1!==i&&(this._rightPriceScales[i].invalidateMargins(),this._rightPriceScales.splice(i,1)),null===e.mainSource()){const t=e.dataSources().length;0!==t&&Ye.logError("Invalid priceScale state: empty mainSource but non-empty data sources="+t)}this._onPriceScalesChanged.fire(),this._updateResetPriceScalesAvailableValue()}priceScaleIndex(e,t){switch(t){case"left":return this.leftPriceScales().indexOf(e);case"right":return this.rightPriceScales().indexOf(e)}}move(e,t,i){const s=e.priceScale();this.removeSourceFromPriceScale(e),t.addDataSource(e),e.setPriceScale(t),t.invalidateMargins(),this._processMainSourceChange(),this._invalidateSourcesCache(),e.isIncludedInAutoScale()&&(null!==s&&this.recalculatePriceScale(s,(0,H.sourceChangeEvent)(e.id())),this.recalculatePriceScale(t,(0,H.sourceChangeEvent)(e.id()))),this._onPriceScalesChanged.fire()}setZOrders(e){e.forEach(((e,t)=>{t.setZorder(e)})),this._invalidateSourcesCache(),0===this._bulkActions.activeCounter&&this._dataSourcesCollectionChanged.fire(),this.model().lightUpdate()}isMainPane(){return this.hasDataSource(this.model().mainSeries())}isLast(){const e=this.model().panes();return e[e.length-1]===this}newStudyZOrder(){return(0,De.newStudyZOrder)(this._priceDataSources)}newLineToolZOrder(e){return(0,De.newLineToolZOrder)(this.m_dataSources,e)}model(){return this._model}containsMainSeries(){return this._sourcesById.has(this.model().mainSeries().id())}applyPriceScaleRatio(e,t){var i;null!==this._lockedPriceScale&&this._lockedPriceScale!==e||this._currentPriceScaleRatio===t||!this.isMainPane()||null===this._lockedPriceScale&&e!==(null===(i=this.mainDataSource())||void 0===i?void 0:i.priceScale())||(this._setNewPriceRangeByScaleRatio(e,t,this._mainSourceVisiblePriceRange(e),!0,!0),null!==this._lockedPriceScale?this._tryToApplyNewPriceScaleRatio():e.isLog()||this.model().mainSeriesScaleRatioPropertyOnChanged())}sendToBack(e){const t=this.sourcesByGroup().allExceptSpecialSources();this._batchReorder(e,t[0],De.moveBeforeSource)}bringToFront(e){const t=this.sourcesByGroup().allExceptSpecialSources();this._batchReorder(e,t[t.length-1],De.moveAfterSource)}sendBackward(e){const t=this.sourcesByGroup().allIncludingHidden(),i=t.indexOf(e[0]);if(0===i)this.bringToFront(e);else{const s=t[i-1];this.insertBefore(e,s)}}bringForward(e){const t=this.sourcesByGroup().allExceptSpecialSources(),i=t.indexOf(e[e.length-1]) +;if(i===t.length-1)this.sendToBack(e);else{const s=t[i+1];this.insertAfter(e,s)}}insertAfter(e,t){this._batchReorder(e,t,De.moveAfterSource)}insertBefore(e,t){this._batchReorder(e,t,De.moveBeforeSource)}maximized(){return this._maximized}collapsed(){return this._collapsed}getPriceScaleById(e){const t=this.m_dataSources.find((t=>{var i;return(null===(i=t.priceScale())||void 0===i?void 0:i.id())===e}));return void 0===t?null:t.priceScale()}priceScaleSelectionStrategy(){return this._priceScaleSelectionStrategy}setPriceScaleSelectionStrategy(e){this._priceScaleSelectionStrategy=e,e.apply(this)}findTargetPriceAxisViews(e,t,i,s){if((0,f.isDataSource)(e)&&this.model().paneForSource(e)!==this)return[];const r=e.priceScale();if(t===r)return i;if(null===r)return[];if("overlay"===this.priceScalePosition(r))return t===this.defaultPriceScale()?i:[];const n=this.priceScalePosition(t);if(n!==this.priceScalePosition(r))return[];const o="left"===n?this.leftPriceScales():this.rightPriceScales();return o.indexOf(t)1}properties(){return this._properties}setPriceAutoScale(e,t){e.setMode({autoScale:t}),this.timeScale().isEmpty()||this.recalculatePriceScale(e,(0,H.viewportChangeEvent)())}state(e,t,i,s,r,n){var o,a;const l={sources:[],mainSourceId:null===(o=this.m_mainDataSource)||void 0===o?void 0:o.id(),stretchFactor:this._stretchFactor,leftAxisesState:[],rightAxisesState:[],overlayPriceScales:{},priceScaleRatio:this._currentPriceScaleRatio,isCollapsed:this._collapsed.value()},c=new Map,h=e=>{if(c.has(e))return c.get(e);let o=null;const a=i&&!e.isSavedInStudyTemplates()||!e.state||(0,S.isLineTool)(e)&&n||!e.isSavedInChart(Boolean(t))||!(o=e.state(t,r))||s&&(0,S.isLineTool)(e)&&e.isActualSymbol&&!e.isActualSymbol()||e.isPhantom()?null:o;return c.set(e,a),a};if(e){l.sources=[];for(let e=0;enull!==c.get(e),u=e=>!n||!(0,S.isLineTool)(e);l.leftAxisesState=this._leftPriceScales.map((e=>({state:e.state(),sources:e.dataSources().filter(d).filter(u).map((e=>e.id()))}))),l.rightAxisesState=this._rightPriceScales.map((e=>({state:e.state(),sources:e.dataSources().filter(d).filter(u).map((e=>e.id()))}))),l.overlayPriceScales={};for(const e of this.m_dataSources)if(this.isOverlay(e)&&e.isSavedInChart(Boolean(t))){const t=e.priceScale();l.overlayPriceScales[e.id()]=null!==(a=null==t?void 0:t.state())&&void 0!==a?a:null}return l}restoreState(e){var t;const{state:i,withData:s,version:r,seriesId:o=this._model.mainSeries().id(),settingsMigration:a={},contentOverrides:l,restoreSilently:c,reason:h=0}=e;null===(t=(0,ee.getPersistentLogger)())||void 0===t||t.addPersistentLogEntry(`Restoring pane with seriesId ${o}`,J.LOGLEVEL.INFO,Ze),i.stretchFactor&&(this._stretchFactor=i.stretchFactor);const d={};if(i.sources){const e=i.sources.filter((e=>{var t +;return!!e&&("MainSeries"===e.type||(!(null===(t=e.points)||void 0===t?void 0:t.some((e=>null===e.time_t||!isFinite(e.time_t))))||(Ye.logNormal("Dropped invalid "+e.type+". Reason: non-numeric point time"),!1)))})),t=e.findIndex(Ee.isMainSeriesState);-1!==t&&this.model().mainSeries().setObsoleteZOrder(e[t].zorder),r<3&&(0,De.reorderDataSourcesStateZOrder)(e);const n=-1!==this.m_dataSources.indexOf(this._model.mainSeries());this.clearSeries(Boolean(c)),this.m_mainDataSource=null,n&&this._addSourceToCollections(this._model.mainSeries(),c),(()=>{const t=e.find((e=>e.id===i.mainSourceId));if(void 0===t)return void Ye.logWarn("There is no main source with id "+i.mainSourceId+", total sources="+e.length);if(!window.TradingView[t.type]||!(0,de.isLineToolName)(t.type))return void Ye.logNormal("The type of main source is not line tool - fix is unnecessary");let s=null;for(const i of e)if(!window.TradingView[t.type]||!(0,de.isLineToolName)(i.type)){if(null!==s)return void Ye.logWarn("Pane contains more than 1 possibly main sources - auto fix cannot be applied");s=i}if(null===s)return void Ye.logWarn("Pane contains only line tools - possible we need to remove this pane?");const r=i.mainSourceId;let n=0;i.mainSourceId=s.id,e.forEach((e=>{e.ownerSource===r&&(e.ownerSource=null==s?void 0:s.id,n+=1)})),Ye.logNormal("Auto fix broken pane is applied, changed line tools="+n+", changed from="+r+" to="+s.id)})();for(const t of e)if("study_Sessions"===t.type){this.model().sessions().restoreOldState(t,s);break}for(const t of e)"study_Sessions"!==t.type&&(null===this._model.dataSourceForId(t.id)||"MainSeries"===t.type?(d[t.id]=t.ownerSource,(0,Ee.isMainSeriesState)(t)?this._restoreMainSeries(t,s,n,a,l,c):(0,Ee.isStudyState)(t)?this.restoreStudy(t,s,o,a,c,h):(0,Ee.isLineToolState)(t)?(t.state&&(t.state.zOrderVersion=2),this.restoreLineTool(t,s,void 0,c)):"ChartEventsSource"===t.type&&this._restoreSpecialSource(t,s,c)):Ye.logError("Duplicate id while restoring pane: "+t.type+","+t.id))}const u=new Set,p=(e,t)=>{e.priceScale()!==t&&(this.removeSourceFromPriceScale(e),e.setPriceScale(t),t.addDataSource(e))},_=(e,t,i)=>{if(u.has(e))return;u.add(e);const s=i.m_showSymbolLabels;void 0!==s&&e===this.model().mainSeries()&&this.model().properties().childs().scalesProperties.childs().showSymbolLabels.setValue(s),this._model.children(e,!0).forEach((e=>_(e,t,i))),p(e,t)},m=e=>{const t=(0,R.defaults)("chartproperties").paneProperties.axisProperties,i=new Le(this.model().properties().childs().scalesProperties,t);return i.restoreState(e.state),i.setHeight(this._height),e.sources.forEach((e=>{const s=this.dataSourceForId(e);s&&_(s,i,t)})),0===i.dataSources().length?null:i},g=e=>e.map(m).filter((e=>null!==e));let f;if(i.leftAxisesState)f=g(i.leftAxisesState);else{const e=m({state:i.leftAxisState,sources:i.leftAxisSources});f=null!==e?[e]:[]}let v;if(this._leftPriceScales.slice().forEach((e=>this.removePriceScale(e))),this._leftPriceScales=[],f.forEach((e=>this._placePriceScale(e,"left"))),i.rightAxisesState)v=g(i.rightAxisesState);else{const e=m({ +state:i.rightAxisState,sources:i.rightAxisSources});v=null!==e?[e]:[]}this._rightPriceScales.slice().forEach((e=>this.removePriceScale(e))),this._rightPriceScales=[],v.forEach((e=>this._placePriceScale(e,"right"))),this._currentPriceScaleRatio=i.priceScaleRatio||i.leftPriceScaleRatio||i.rightPriceScaleRatio||null;const y=new Map;for(const e of this.m_dataSources){if(u.has(e))continue;let t;if(i.overlayPriceScales&&i.overlayPriceScales[e.id()]){let s=i.overlayPriceScales[e.id()];y.has(null==s?void 0:s.id)?t=y.get(null==s?void 0:s.id):(s=(0,n.ensure)(s),t=new Le(this._model.properties().childs().scalesProperties),t.setHeight(this._height),s.m_isAutoScale=!0,s.m_isLog=!1,s.m_isPercentage=!1,s.m_isLockScale=!1,t.restoreState(s),y.set(s.id,t))}else t=new Le(this._model.properties().childs().scalesProperties),t.setHeight(this._height);p(e,t)}for(const e of Object.keys(d)){const t=d[e],i=this.dataSourceForId(e);t&&i&&null===i.ownerSource()&&i.setOwnerSource(this.dataSourceForId(t))}if(i.mainSourceId&&!this.containsMainSeries()&&(this.m_mainDataSource=this.dataSourceForId(i.mainSourceId)),!this.m_mainDataSource)for(const e of this.m_dataSources)if((0,ne.isPriceDataSource)(e)){this.m_mainDataSource=e;break}for(const e of this.m_dataSources)(0,S.isLineTool)(e)?(e.ownerSource()||e.setOwnerSource(this.mainDataSource()),e.isFixed()&&e.restoreFixedPoint()):(0,G.isStudy)(e)&&!e.ownerSource()&&e.isLinkedToSeries()&&e.setOwnerSource(this.model().mainSeries());this._updateMargins(),this._cachedOrderedSources.clear()}onPriceScalesChanged(){return this._onPriceScalesChanged}setPaneSize(e){let t;switch(e){case"large":t=1;break;case"medium":t=.6;break;case"small":t=.3;break;case"tiny":t=.15;break;default:throw new Error("Unknown size enum value: "+e)}this._stretchFactor=1e3*t}stretchFactor(){return this._stretchFactor}setStretchFactor(e){this._stretchFactor=e}customSources(e){return this.model().customSources(e)}createDrawingsCaches(){re.ExecutionsPositionController.recreateOrderedByBarsSourcesCache(this)}clearDrawingCaches(){re.ExecutionsPositionController.clearOrderedByBarsSourcesCache()}executionsPositionController(){return this._executionsPositionController||(this._executionsPositionController=new re.ExecutionsPositionController(this)),this._executionsPositionController}width(){return this._width}height(){return this._height}setHeight(e){if(this._height!==e){this._height=e,this._leftPriceScales.forEach((t=>t.setHeight(e))),this._rightPriceScales.forEach((t=>t.setHeight(e)));for(let t=0;t(e.paneViews(this)||[]).some((e=>{const r=e.renderer(t,i);return r&&r.doesIntersectWithBox&&r.doesIntersectWithBox(s)}))))}logicalRectToPixels(e){const t=this.defaultPriceScale(),i=this.timeScale(),s=(0,n.ensureNotNull)((0,n.ensureNotNull)(t.mainSource()).firstValue()),r=t.priceToCoordinate(e.p1.price,s),a=i.indexToCoordinate(e.p1.index),l=t.priceToCoordinate(e.p2.price,s),c=i.indexToCoordinate(e.p2.index),h=new o.Point(Math.min(a,c),Math.min(r,l)),d=new o.Point(Math.max(a,c),Math.max(r,l));return(0,o.box)(h,d)}timeScale(){return this._timeScale}restoreLineTool(e,t,i,s,r){var o,a,l,c,h,d,u,p,_,m,g;delete e.state.lastUpdateTime,e.state.intervalsVisibilities=(0,We.mergeIntervalVisibilitiesDefaults)(e.state.intervalsVisibilities),i=void 0===i||i,Fe.LineToolElliott.migrateState(e),"LineToolGannComplex"!==(g=e).type||void 0!==g.version&&1!==g.version||(g.type="LineToolGannFixed"),Array.isArray(e.positionPercents)&&(e.positionPercents=e.positionPercents[0]);const f=e.type,v=e.id,y=e.state,b=i?e.zorder:this.newLineToolZOrder();(0,n.assert)((0,de.isLineToolName)(f),"invalid data source type:"+f+" (expected to be a Line Tool)");let w,C,P=null;if((0,Ee.isStudyLineToolState)(e)){P=this._model.studyVersioning();const t=P.patchPointsBasedStudyState(e);e=t;const i=t.metaInfo;Object.assign(i,ie.StudyMetaInfo.parseIdString(null==i?void 0:i.fullId));const s=P.updateMetaInfo(i)||i;C=(0,S.createStudyLineToolProperties)(f,i,s,y,P),w=(0,S.createLineTool)(f,this._model,C,s,!0)}else C=(0,S.createLineToolProperties)(f,y,this._model,!1),t?null===(o=C.child("fixedSize"))||void 0===o||o.setValue(!1):null===(a=C.child("fixedSize"))||void 0===a||a.setValue(!0),w=(0,S.createLineTool)(f,this._model,C,null,!0);w.setId(v),w.linkKey().setValue(e.linkKey||null);e.alertId&&w.canHasAlert();let x=null!==(l=e.indexes)&&void 0!==l?l:[];if(x=x.slice(0,null!==(h=null===(c=e.points)||void 0===c?void 0:c.length)&&void 0!==h?h:x.length),w.isFixed()?void 0!==e.positionPercents?w.restorePositionPercents(e.positionPercents):w.restorePositionPercents({x:.5,y:.5}):e.points&&w.restorePoints(e.points,x,t),w instanceof He.LineToolBarsPattern||w instanceof ze.LineToolCallout||w instanceof Ue.LineToolTrendAngle||w instanceof je.LineToolGhostFeed||w instanceof Ge.LineToolParallelChannel)null===(u=(d=w).restoreData)||void 0===u||u.call(d,e);else if(t&&(0,Ee.isStudyLineToolState)(e)&&w.restoreData){const t=e;P&&(t.graphics=P.patchPointsBasedStudyData(t.metaInfo,t.graphics)), +null===(p=w.restoreData)||void 0===p||p.call(w,t)}const T=null==e.version?1:e.version,I=null==w.version?1:w.version;if(T!==I&&(null===(m=(_=w).migrateVersion)||void 0===m||m.call(_,T,I,{pane:this,model:this._model,properties:C})),void 0!==b&&w.setZorder(b),r)(0,S.prepareLineToolPropertiesByOwnerSource)(w.properties(),r),w.setOwnerSource(r);else{const t=e.ownerSource?this.dataSourceForId(e.ownerSource):null;w.setOwnerSource(t)}return w.isFixed()&&w.restoreFixedPoint(),void 0!==e.userEditEnabled&&w.setUserEditEnabled(e.userEditEnabled),void 0!==e.isSelectionEnabled&&w.setSelectionEnabled(e.isSelectionEnabled),this._addSourceToCollections(w,s),this._cachedOrderedSources.clear(),w}restoreStudy(e,t,s,r,n,o){var a;if(t&&void 0===e.data&&void 0===e.nonSeriesData&&void 0===e.indexes)return Ye.logError("Cannot restore (skipping) study without data "+e.id+", "+e.metaInfo.id),null;const l=e.id,h=e.state,d=e.zorder;s=null!=s?s:this._model.mainSeries().id();const u=(null!==(a=e.parentSources)&&void 0!==a?a:e.ownerSource?[e.ownerSource]:[]).filter((e=>e!==s));let p=(0,se.clone)(e.metaInfo);if(Object.assign(p,ie.StudyMetaInfo.parseIdString(p.id)),function(e){return"Script$TV_EARNINGS@tv-scripting"===e||"Script$TV_DIVIDENDS@tv-scripting"===e||"Script$TV_SPLITS@tv-scripting"===e||"ESD$TV_EARNINGS@tv-scripting"===e||"ESD$TV_DIVIDENDS@tv-scripting"===e||"ESD$TV_SPLITS@tv-scripting"===e||"Earnings@tv-basicstudies"===e||"Dividends@tv-basicstudies"===e||"Splits@tv-basicstudies"===e||"BarSetContinuousRollDates@tv-corestudies"===e}(p.id)&&!t)return Ye.logNormal("Skipping study "+p.id),null;let _=h;const m=this._model.studyVersioning(),g=m.patchPropsStateAndMetaInfo(_,p,{oldShowStudyLastValueProperty:t&&!(null==r?void 0:r.showStudyLastValueProperty)});_=g.propsState,p=g.metaInfo;const f=new P.StudyStub(this._model,e,p.shortDescription);let v;f.setId(l),f.setZorder(d);let S=!1;const y=i=>{if(S&&this._model.dataSourceForId(l)!==f)return;f.setStatus({type:Be.StudyStatusType.Undefined});const s=i||new ie.StudyMetaInfo(p),r=Oe.instance(this._model),n=n=>{var a;const c=(0,x.prepareStudyPropertiesForLoadChart)(p,i,_,m),h=(0,G.createStudy)(this._model,c,n,s,void 0,o);if(h.setId(l),h.setOwnFirstValue(null!==(a=e.ownFirstValue)&&void 0!==a?a:null),e.customFields&&h.restoreStateCustomFields(e.customFields),t){const t=e,{data:i,nsData:s,indexes:r}=m.patchStudyData(p,t.data,t.nonSeriesData,t.indexes);h.restoreData(i,s,r)}this._model.replaceStudyStub(f,h)||(v=h),r.add(l,h)};if(u.length>0){const e=u.map((e=>r.get(e)));Promise.all(e).then(n)}else n([])};if(t)y(null);else{let e=null;0;const t=e=>{const t=m.updateMetaInfoAsync(e);t.sync?y(t.result):t.result.then(y).catch((e=>f.setFailed("error: "+e)))};e?e.then(t).catch((()=>f.setFailed(c.t(null,void 0,i(28523))))):t(p)}const b=null!=v?v:f;if(b){b.setZorder(d);const t=e.metaInfo.linkedToSeries?this._model.mainSeries():u.length?this.dataSourceForId(u[0]):null;b.setOwnerSource(t),this._addSourceToCollections(b,n),this._processMainSourceChange(),S=b===f}return this._cachedOrderedSources.clear(),b} +clipboardLineToolOwnerSource(e){const t=this.dataSourceForId(e);if(null!==t){const e=t.ownerSource();if(null!==e&&null!==e.firstValue())return e}const i=this.mainDataSource();if(null!==i&&null!==i.firstValue())return i;for(const e of this.dataSources())if((0,ne.isPriceDataSource)(e)&&null!==e.firstValue())return e;return null}realignLineTools(e){var t;let i=!1;for(const s of this.m_dataSources)!(0,S.isLineTool)(s)||void 0!==e&&(null===(t=null==s?void 0:s.ownerSource())||void 0===t?void 0:t.symbolSource())!==e&&(0,me.isActingAsSymbolSource)(e)||(s.realign(),s.updateAllViews((0,H.sourceChangeEvent)(s.id())),i=!0);return i&&this._invalidateSourcesCache(),i}startScalePrice(e,t){e.startScale(t)}scalePriceTo(e,t){e.scaleTo(t),this.updateAllViews((0,H.viewportChangeEvent)())}endScalePrice(e){e.endScale()}startScrollPrice(e,t){e.startScroll(t)}scrollPriceTo(e,t){e.scrollTo(t),this.updateAllViews((0,H.viewportChangeEvent)())}endScrollPrice(e){e.endScroll()}resetPriceScale(e){const t=this.timeScale().visibleBarsStrictRange();e.resetScaleAvailable().value()&&e.resetScale(),e.recalculatePriceRange(t),this.updateAllViews((0,H.viewportChangeEvent)())}resetPriceScalesAvailable(){return this._resetPriceScalesAvailable.readonly()}restorePriceScaleState(e,t){e.restoreState(t),this.updateAllViews((0,H.viewportChangeEvent)())}beginInsertManyLineDataSources(){this._isInInsertManyDataSourcesState=!0,this._lastLineDataSourceZOrder=null}endInsertManyLineDataSources(){this._isInInsertManyDataSourcesState=!1,this._lastLineDataSourceZOrder=null}removeSourceFromPriceScale(e){const t=e.priceScale();if(null!==t){const i=t.dataSources();i.indexOf(e)>=0&&t.removeDataSource(e),0===i.length&&this.removePriceScale(t)}}_invalidateSourcesCache(){this._cachedOrderedSources.clear(),this._leftPriceScales.forEach((e=>e.invalidateSourcesCache())),this._rightPriceScales.forEach((e=>e.invalidateSourcesCache()))}_processMainSourceChange(){let e=!1;if(null===this.m_mainDataSource)for(const t of this.m_dataSources)if((0,ne.isPriceDataSource)(t)&&!this.isOverlay(t)&&(!(0,G.isStudy)(t)||!t.isLinkedToSeries())){this.m_mainDataSource=t,e=!0;break}if(this.m_mainDataSource&&e){let e=this.m_dataSources.filter(S.isLineTool);e=(0,oe.sortSources)(e);for(const t of e)this.move(t,(0,n.ensureNotNull)(this.m_mainDataSource.priceScale()),!0)}else if(!this.m_mainDataSource||this.isOverlay(this.m_mainDataSource)&&0===this._nonOverlayPricesSourcesCount()){let e=null;if(this.m_dataSources.includes(this._model.mainSeries()))e=this._model.mainSeries();else for(const t of this.m_dataSources)if((0,ne.isPriceDataSource)(t)&&this.isOverlay(t)&&t.showInObjectTree()){e=t;break}if(null!==e){const t=this.m_mainDataSource===e;this.m_mainDataSource=e;const i=this.createNewPriceScaleIfPossible();if(t&&e===this._model.mainSeries()){const t=(0,n.ensureNotNull)(e.priceScale());this._model.children(e,!0).forEach((e=>{this.removeSourceFromPriceScale(e),i.addDataSource(e),e.setPriceScale(i)})),this.removePriceScale(t)}this.move(e,i,!0),this.recalculatePriceScale(e.priceScale(),(0, +H.globalChangeEvent)())}}}_addSourceToCollections(e,t){this.m_dataSources.push(e),this._sourcesById.set(e.id(),e),this._invalidateSourcesCache();const i=()=>{this._sourcePropertiesChanged.fire(e)};e.properties().subscribe(this,i),e.zOrderChanged().subscribe(this,(t=>this._sourcesZOrderChanged.fire(e,t))),(0,S.isLineTool)(e)&&(e.normalizedPointsChanged().subscribe(this,i),e.fixedPointChanged().subscribe(this,i),e.hasAlert().subscribe(i),e.sharingMode().subscribe(i),e.linkKey().subscribe(i),this._sourceWatchedValuesSubscriptions.set(e.id(),i));const s=(0,me.isSymbolSource)(e)?e:null;(0,ne.isPriceDataSource)(e)&&(this._priceSourcesById.set(e.id(),e),e.currencyChanged().subscribe(this,(()=>this._invalidateSourcesCache())),e.unitChanged().subscribe(this,(()=>this._invalidateSourcesCache())),this._priceDataSources.push(e),this._onPriceSourcesCollectionChanged(),null!==s&&(this._symbolSources.push(s),s.symbolResolved().subscribe(this,(()=>this._symbolSourceResolved.fire(e))),s.symbolResolvingActive().subscribe(this._recalcSymbolSourceResolvingActive),s.symbolHibernated().subscribe(this._onSymbolSourceCollectionChanged),this._recalcSymbolSourceResolvingActive(),this._onSymbolSourceCollectionChanged())),e.isMultiPaneAvailable()&&this.model().addMultiPaneSource(e),t||0!==this._bulkActions.activeCounter||this._dataSourcesCollectionChanged.fire()}_removeSourceFromCollections(e,t){const i=this.m_dataSources[e];i.properties().unsubscribeAll(this),i.zOrderChanged().unsubscribeAll(this),this.m_dataSources.splice(e,1),this._sourcesById.delete(i.id());const s=i.id();if((0,S.isLineTool)(i)&&(i.normalizedPointsChanged().unsubscribeAll(this),i.fixedPointChanged().unsubscribeAll(this),this._sourceWatchedValuesSubscriptions.has(s))){const e=this._sourceWatchedValuesSubscriptions.get(s);i.hasAlert().unsubscribe(e),i.linkKey().unsubscribe(e)}this._invalidateSourcesCache();const r=(0,me.isSymbolSource)(i)?i:null;(0,ne.isPriceDataSource)(i)&&(this._priceSourcesById.delete(i.id()),i.currencyChanged().unsubscribeAll(this),i.unitChanged().unsubscribeAll(this),(0,v.removeItemFromArray)(this._priceDataSources,i),this._onPriceSourcesCollectionChanged(),null!==r&&((0,v.removeItemFromArray)(this._symbolSources,r),r.symbolResolved().unsubscribeAll(this),r.symbolResolvingActive().unsubscribe(this._recalcSymbolSourceResolvingActive),r.symbolHibernated().unsubscribe(this._onSymbolSourceCollectionChanged),this._recalcSymbolSourceResolvingActive(),this._onSymbolSourceCollectionChanged())),i.isMultiPaneAvailable()&&this.model().removeMultiPaneSource(i),t||0!==this._bulkActions.activeCounter||this._dataSourcesCollectionChanged.fire()}_recalculatePriceScaleByScaleRatio(e){this.isMainPane()&&e===this._lockedPriceScale&&(null!==this._currentPriceScaleRatio?this._applyOldScaleRatioToPriceScale():this._tryToApplyNewPriceScaleRatio())}_defaultBottomMargin(){return.01*this.properties().childs().bottomMargin.value()}_defaultTopMargin(){return.01*this.properties().childs().topMargin.value()}_updateMargins(){ +const e=this._defaultTopMargin(),t=this._defaultBottomMargin();for(const i of this._leftPriceScales)Ke(i,e,t);for(const i of this._rightPriceScales)Ke(i,e,t);for(const i of this.m_dataSources)if(this.isOverlay(i)){const s=i.priceScale();null!==s&&(Ke(s,e,t),this.recalculatePriceScale(s,(0,H.viewportChangeEvent)()))}for(const e of this._leftPriceScales)this.recalculatePriceScale(e,(0,H.viewportChangeEvent)());for(const e of this._rightPriceScales)this.recalculatePriceScale(e,(0,H.viewportChangeEvent)());this.updateAllViews((0,H.viewportChangeEvent)())}_batchReorder(e,t,i){i(this.sourcesByGroup().allExceptSpecialSources(),e,t),this._invalidateSourcesCache(),this._dataSourcesCollectionChanged.fire(),this.model().fullUpdate()}_placePriceScale(e,t,i){if("overlay"===t)return void e.invalidateMargins();const s="left"===t?this._leftPriceScales:this._rightPriceScales,r=void 0===i?s.length:i;s.splice(r,0,e),e.modeChanged().subscribe(this,this._onPriceScaleModeChanged.bind(this,e)),e.internalHeightChanged().subscribe(this,this._recalculatePriceScaleByScaleRatio.bind(this,e)),e.priceRangeChanged().subscribe(this,this._recalculateTimeScaleByScaleRatio.bind(this,e)),e.priceRangeChanged().subscribe(this,this._onPriceScaleSetMinMaxPriceRange.bind(this,e)),e.isVisible().subscribe(this._onPriceScaleIsVisibleChanged),e.resetScaleAvailable().subscribe(this._updateResetPriceScalesAvailableValue),e.isLockScale()&&((0,n.assert)(null===this._lockedPriceScale),this._lockedPriceScale=e,this._currentPriceScaleRatio=null),e.invalidateMargins(),this._onPriceScalesChanged.fire(),this._updateResetPriceScalesAvailableValue()}_onPriceScaleModeChanged(e,t,i){if(i.lockScale&&(this._lockedPriceScale!==e&&null!==this._lockedPriceScale&&this._lockedPriceScale.setMode({lockScale:!1}),this._lockedPriceScale=e,this._currentPriceScaleRatio=(0,ke.scaleRatio)(this.timeScale(),e)),t.lockScale&&!i.lockScale&&(this._lockedPriceScale=null,this._currentPriceScaleRatio=null),t.percentage===i.percentage&&t.indexedTo100===i.indexedTo100)return;const s=this.timeScale().visibleBarsStrictRange();null!==s&&(e.recalculatePriceRange(s),e.updateAllViews((0,H.viewportChangeEvent)()))}_applyOldScaleRatioToPriceScale(){this._isRecalculatingScales||null===this._currentPriceScaleRatio||null===this._lockedPriceScale||(this._isRecalculatingScales=!0,this._setNewPriceRangeByScaleRatio(this._lockedPriceScale,this._currentPriceScaleRatio,this._mainSourceVisiblePriceRange(this._lockedPriceScale)),this._isRecalculatingScales=!1)}_setNewPriceRangeByScaleRatio(e,t,i,s,r){const n=(0,ke.priceRangeByScaleRatio)(e,this.timeScale().barSpacing(),t);e.setPriceRange(null!==n?n:i,s,r)}_applyOldScaleRatioToTimeScale(){this._isRecalculatingScales||null===this._currentPriceScaleRatio||(this._isRecalculatingScales=!0,this._setNewBarSpacingByScaleRatio(),this._isRecalculatingScales=!1)}_tryToApplyNewPriceScaleRatio(){const e=(0,n.ensureNotNull)(this._lockedPriceScale),t=(0,ke.scaleRatio)(this.timeScale(),e);this._currentPriceScaleRatio===t||e.isLog()||(this._currentPriceScaleRatio=t, +this.model().mainSeriesScaleRatioPropertyOnChanged())}_recalculateTimeScaleByScaleRatio(e){e===this._lockedPriceScale&&(null!==this._currentPriceScaleRatio?this._applyOldScaleRatioToTimeScale():this._tryToApplyNewPriceScaleRatio())}_setNewBarSpacingByScaleRatio(){const e=this.timeScale().getValidBarSpacing((0,ke.barSpacingByScaleRatio)((0,n.ensureNotNull)(this._lockedPriceScale),this._currentPriceScaleRatio));this.timeScale().isValidBarSpacing(e)&&this.timeScale().setBarSpacing(e)}_mainSourceVisiblePriceRange(e){const t=this.timeScale().visibleBarsStrictRange();return null!==t?(0,n.ensureNotNull)((0,n.ensureNotNull)(e.mainSource()).priceRange(t.firstBar(),t.lastBar())):new ue.PriceRange(-.5,.5)}_setMinMaxPriceRange(){const e=(0,n.ensureNotNull)(this._lockedPriceScale),t=(0,ke.priceRangeByScaleRatio)(e,this.timeScale().maxBarSpacing(),this._currentPriceScaleRatio),i=(0,ke.priceRangeByScaleRatio)(e,this.timeScale().minBarSpacing(),this._currentPriceScaleRatio);null!==t&&e.setMaxPriceRange(t),null!==i&&e.setMinPriceRange(i)}_onPriceScaleSetMinMaxPriceRange(e){e===this._lockedPriceScale&&this._setMinMaxPriceRange()}_onPriceSourcesCollectionChanged(){0===this._bulkActions.activeCounter?this._priceSourcesCollectionChanged.fire():this._bulkActions.priceSourcesCollectionChanged=!0}_nonOverlayPricesSourcesCount(){return this.m_dataSources.filter((e=>(!(0,G.isStudy)(e)||!e.isLinkedToSeries())&&((0,ne.isPriceDataSource)(e)&&e.showInObjectTree()&&!this.isOverlay(e)))).length}_restoreMainSeries(e,t,i,s,r,n){var o,a,l;const c=e.id,h=e.state;if(h&&r&&(h.style=null!==(o=r.style)&&void 0!==o?o:h.style,h.interval=r.interval||h.interval,r.symbol&&r.symbol!==h.symbol&&(h.symbol=r.symbol,delete h.currencyId,delete h.unitId)),h&&["candleStyle","hollowCandleStyle","haStyle"].forEach((e=>{h[e]&&(h[e].wickUpColor=h[e].wickUpColor||h[e].wickColor,h[e].wickDownColor=h[e].wickDownColor||h[e].wickColor)})),h&&(h.statusViewStyle=h.statusViewStyle||{},!h.statusViewStyle.symbolTextSource)){const e=!!h.statusViewStyle.showSymbolAsDescription;h.statusViewStyle.symbolTextSource=e?"ticker":"description"}if(h){h.extendedHours?h.sessionId="extended":h.sessionId||(h.sessionId="regular"),delete h.extendedHours,(0,qe.allChartStyles)().includes(h.style)||(h.style=2);const e=h.lineStyle.styleType;let t;delete h.lineStyle.styleType,0===e&&(t=14,h.lineWithMarkersStyle=(0,se.clone)(h.lineStyle)),1===e&&(t=15,h.steplineStyle=(0,se.clone)(h.lineStyle)),void 0!==t&&2===h.style&&(h.style=t)}if(!i){const e=this._model.mainSeries();this._model.mainPane().removeDataSource(e,!1,n),this._addSourceToCollections(e,n)}const d=this.model().mainSeries(),u=d.properties().childs();this.m_mainDataSource=d;const p=h&&h.style?h.style:void 0;if(6===p&&"ATR"===u.pnfStyle.childs().inputs.childs().style.value()?u.pnfStyle.childs().inputs.childs().style.setValueSilently("Traditional"):4===p&&"ATR"===u.renkoStyle.childs().inputs.childs().style.value()&&u.renkoStyle.childs().inputs.childs().style.setValueSilently("Traditional"),h&&!h.hasOwnProperty("showSessions")&&(h.showSessions=!1), +h&&void 0===h.settlementAsClose&&(h.settlementAsClose=!1),h&&t&&(h.showCountdown=!1),h&&(t&&!("showSeriesLastValueProperty"in s)&&"showLastValue"in h&&this._model.properties().childs().scalesProperties.childs().showSeriesLastValue.setValue(h.showLastValue),delete h.showLastValue),h){const t={haStyle:(0,F.chartStyleStudyId)(8,!0),renkoStyle:(0,F.chartStyleStudyId)(4,!0),pbStyle:(0,F.chartStyleStudyId)(7,!0),kagiStyle:(0,F.chartStyleStudyId)(5,!0),pnfStyle:(0,F.chartStyleStudyId)(6,!0),rangeStyle:(0,F.chartStyleStudyId)(11,!0),volFootprintStyle:(0,F.chartStyleStudyId)(17,!0)},i=this._model.studyVersioning(),s=d.styleStudyInfos(),r=Object.keys(Ve.SYMBOL_STRING_DATA);for(let n=0;nthis._right+.5?!0===t&&2:!0!==t||0}before(e){return ethis._right+.5}intersects(e){return!(this.after(e.left())||this.before(e.right()))}equals(e){return this._left===e.left()&&this._right===e.right()}static compare(e,t){return null===e||null===t?e===t:e.equals(t)}}const it=(0,J.getLogger)("Chart.TimePoints");function st(e,t){return null===e||null===t?e===t:e.firstIndex===t.firstIndex&&e.lastIndex===t.lastIndex}class rt{constructor(){this._zoffset=0,this._items=[],this._range=new Y.WatchedObject(null,st)}clear(){this._zoffset=0,this._items=[],this._range.setValue(null)}size(){return this._items.length}range(){return this._range.readonly()}merge(e,t,i){const s=this._mergeImpl(e,t,i);return this._updateFirstAndLastIndex(),s}addTail(e,t){for(let i=t?1:0;ithis._items[this._items.length-1])return t?this._validOffsetToIndex(this._items.length-1):null +;for(let i=0;io){const i=e-o;if(i<500&&null!=t)return t(l,i);return l+i*c}return null}roughIndex(e,t=null){const i=this._items;if(!i.length||i.length<2)return null;const s=i.length-1,r=this._validOffsetToIndex(0),n=this._validOffsetToIndex(s),o=i[0],a=i[s];if(e>=o&&e<=a)return this.closestIndexLeft(e);const l=(a-o)/(n-r);if(ea){const i=e-a;let s=Math.trunc(i/l);if(s<500&&null!==t){const i=t(a,e);i.success&&(s=i.result)}return n+s}return null}closestIndexLeft(e){const t=this._items;if(!t.length)return null;if(Number.isNaN(e))return null;let i=t.length-1;if(e>=t[i])return this._validOffsetToIndex(i);let s=0;const r=t[s];if(es+1;){const r=s+i>>1,n=t[r];if(n>e)i=r;else{if(!(nthis._zoffset&&e+t>0)return it.logError("merge: when the first time point index is updated, we should fill the time points starting from the first one"),[];if(0===this._items.length)return this._items=i.slice(),this._zoffset=t,[{change:"rebuild",index:this._validOffsetToIndex(0)}];const s=e+this._zoffset;if(s<0){const r=Math.abs(s);if(i.lengththis._items.length){const e=o-this._items.length;for(let t=n;t=this._options.duration?1:t/this._options.duration}}class yt{constructor(){this._baseIndex=0}setBaseIndex(e){this._baseIndex=e}indexToTotalWeight(e){return e-this._baseIndex}totalWeightToIndex(e){return this._baseIndex+e}indexRangeToWeights(e,t,i){const s=e-this._baseIndex;return[{left:s-.5,center:s,right:s+.5,timePointIndex:e}]}}const bt={preserveBarSpacing:!1,lockVisibleTimeRangeOnResize:!1,rightBarStaysOnScroll:!0,minBarSpacing:.5},wt=O.enabled("low_density_bars"),Ct=wt?1:2,Pt=(0,J.getLogger)("Chart.TimeScale");class xt{constructor(e,t){this._width=0,this._widthChanged=new q.Delegate,this._rightOffset=10, +this._rightOffsetChanged=new q.Delegate,this._maxRightOffsetChanged=new q.Delegate,this._defaultRightOffset=new $.WatchedValue(10),this._defaultRightOffsetPercentage=new $.WatchedValue(5),this._usePercentageRightOffset=new $.WatchedValue(!1),this._lastDefaultRightOffset=void 0,this._baseIndex=null,this._leftEdgeIndex=null,this._barSpacingChanged=new q.Delegate,this._barSpacing=6,this._visibleBars=at.invalid(),this._visibleBarsInvalidated=!0,this._visibleBarsChanged=new q.Delegate,this._logicalRangeChanged=new q.Delegate,this._points=new rt,this._tickMarks=new lt.Tickmarks,this._onScroll=new q.Delegate,this._resetDelegate=new q.Delegate,this._scrollStartPoint=null,this._scaleStartPoint=null,this._commonTransitionStartState=null,this._formattedBySpan=new Map,this._requestingMoreData=!1,this._requestedTickmarksCount=0,this._endOfData=!1,this._lockBarsAndLogicalRangeEvents=!1,this._timeout=void 0,this._prevRO=void 0,this._resetAvailable=new $.WatchedValue(!1),this._pointWeights=new yt,this._weightedPointsCache=[],this._options=(0,Qe.deepExtend)({},bt,t),this._model=e,this._scalesProperties=e.properties().childs().scalesProperties,this._defaultRightOffset.subscribe((()=>{this._usePercentageRightOffset.setValue(!1),this._defaultRightOffsetOptionsUpdated()})),this._defaultRightOffsetPercentage.subscribe((e=>{if(e>=100||e<0){const t=Math.max(0,Math.min(e,99));this._defaultRightOffsetPercentage.setValue(t)}else this._usePercentageRightOffset.setValue(!0),this._defaultRightOffsetOptionsUpdated()})),this._usePercentageRightOffset.subscribe((()=>{this._defaultRightOffsetOptionsUpdated()})),this._options.preserveBarSpacing&&(this._barSpacing=this._scalesProperties.childs().barSpacing.value()||6),this._barSpacingChanged.subscribe(this,this._maxRightOffsetOnChanged),this._barSpacingChanged.subscribe(this,this._updateResetAvailableValue),this._rightOffsetChanged.subscribe(this,this._updateResetAvailableValue),this._widthChanged.subscribe(this,this._maxRightOffsetOnChanged),this._updateResetAvailableValue()}destroy(){this._barSpacingChanged.unsubscribeAll(this),this._barSpacingChanged.destroy(),this._widthChanged.unsubscribeAll(this),this._widthChanged.destroy()}isEmpty(){return 0===this._width||!this.canNormalize()}canNormalize(){return this._points.size()>0}update(e,t,i,s){this._visibleBarsInvalidated=!0,i.length>0&&this._points.merge(e,t,i),this._tickMarks.merge(s),this.correctOffset()}addTail(e,t,i){this._tickMarks.removeTail(t);const s=e.params,r=(0,n.ensureDefined)(this._tickMarks.maxIndex)+(i?0:1);for(let e=0;e0&&(i*=this._width/e.width)),this._tryToUpdateBarSpacing(this._barSpacing,i),this.correctOffset(),this._usePercentageRightOffset.value()&&(this._rightOffset=this.percentsToBarIndexLength(this._defaultRightOffsetPercentage.value())),this._rightOffsetChanged.fire(this._rightOffset)}marks(){if(this.isEmpty())return null;const e=this._barSpacing,t=5*((this._scalesProperties.childs().fontSize.value()||0)+4),i=Math.round(t/e),s=(0,n.ensureNotNull)(this.visibleBarsStrictRange()),r=Math.max(s.firstBar(),s.firstBar()-i),o=Math.max(s.lastBar(),s.lastBar()-i),a=this._tickMarks.build(e,t),l=[];for(const e of a){if(!(r<=e.index&&e.index<=o))continue;const t=this._tickMarks.indexToTime(e.index);null!==t&&l.push({coord:this.indexToCoordinate(e.index),label:this.formatLabel(t,e.span),span:e.span,major:e.label>=ct.DAY_SPAN})}return l}visibleBarsStrictRange(){return this._visibleBarsInvalidated&&(this._visibleBarsInvalidated=!1,this._updateVisibleBars()),this._visibleBars.strictRange()}visibleBarsStrictRangeChanged(){return this._visibleBarsChanged}visibleStrictDataRange(e){const t=this.visibleBarsStrictRange();if(null===t)return null;const i=e.search(t.firstBar(),gt.PlotRowSearchMode.NearestRight),s=e.search(t.lastBar(),gt.PlotRowSearchMode.NearestLeft);return null===i||null===s?null:new et.BarsRange(i.index,s.index)}visibleExtendedDataRange(e,t){const i=this.visibleBarsStrictRange();if(null===i)return null;let s=1===t?null:e.search(i.firstBar()-1,gt.PlotRowSearchMode.NearestLeft),r=0===t?null:e.search(i.lastBar()+1,gt.PlotRowSearchMode.NearestRight);return null===s&&(s=e.search(i.firstBar(),gt.PlotRowSearchMode.NearestRight)),null===r&&(r=e.search(i.lastBar(),gt.PlotRowSearchMode.NearestLeft)),null===s||null===r?null:new et.BarsRange(s.index,r.index)}logicalRangeChanged(){return this._logicalRangeChanged}tickMarks(){return this._tickMarks}points(){return this._points}width(){return this._width}setWidth(e,t){if(!Number.isFinite(e)||e<=0)return void Pt.logWarn(`setWidth: invalid argument: ${e}`);if(this._width===e)return +;const i=this._usePercentageRightOffset.value()&&this._rightOffset>0?this.barIndexLengthToPercents(this._rightOffset):-1;if(this._visibleBarsInvalidated=!0,(t||this._options.lockVisibleTimeRangeOnResize)&&this._width){const t=this._barSpacing*e/this._width;this._tryToUpdateBarSpacing(this._barSpacing,t)}else this._width&&this.setBarSpacing(this._barSpacing);if(null!==this._leftEdgeIndex){if((0,n.ensureNotNull)(this.visibleBarsStrictRange()).firstBar()<=this._leftEdgeIndex){const t=this._width-e;this._rightOffset-=Math.round(t/this._barSpacing)+1}}this._width=e,this._widthChanged.fire(e);const s=this._rightOffset;i>0?this._rightOffset=this.percentsToBarIndexLength(i):this.correctOffset(),this._rightOffset!==s&&this._rightOffsetChanged.fire(this._rightOffset),this._requestMoreData()}setLeftEdgeFix(e){this._leftEdgeIndex=e;const t=this.visibleBarsStrictRange();if(null===t)return;const i=t.firstBar()-e;if(i<0){const e=this._rightOffset-i-1;this.scrollToOffsetAnimated(e,500)}}indexToCoordinate(e){if(this.isEmpty())return 0;const t=this.baseIndex(),i=this._pointWeights.indexToTotalWeight(t+this._rightOffset+.5)-this._pointWeights.indexToTotalWeight(e);return this._width-i*this._barSpacing}indexToUserTime(e){return this._tickMarks.indexToTime(e)}timePointToIndex(e,t){switch(t){case 0:return this._points.indexOf(e,!1);case 1:return this._points.closestIndexLeft(e);default:return this._points.indexOf(e,!0)}}indexToTimePoint(e){return this._points.valueAt(e)}timeToCoordinate(e){const t=this._points.closestIndexLeft(e);if(null===t)return null;const i=(0,n.ensureNotNull)(this._points.valueAt(t)),s=this.indexToCoordinate(t);if(s<=0||s>=this._width)return null;const r=this.barSpacing(),o=this.baseIndex(),a=s+(e-i)/((0,n.ensureNotNull)(this._points.valueAt(o))-(0,n.ensureNotNull)(this._points.valueAt(o-1)))*r+1;return a<=0||a>=this._width?null:a}barIndexesToCoordinates(e){const t=this._pointWeights.indexToTotalWeight(this.baseIndex()+this._rightOffset+.5);for(const i of e){const e=i.time,s=t-this._pointWeights.indexToTotalWeight(e);i.time=this._width-s*this._barSpacing}}fillBarBorders(e,t,i){var s,r;if(0===e.length)return;let o=null!==(s=null==t?void 0:t.startItemIndex)&&void 0!==s?s:0;const a=(null!==(r=null==t?void 0:t.endItemIndex)&&void 0!==r?r:e.length)-1;!0===i&&(o=(0,v.upperbound)(e,nt.UNPLOTTABLE_TIME_POINT_INDEX,((e,t)=>ep.timePointIndex)g=p.right+(i.timePointIndex-p.timePointIndex),m=g-.5,_=g-1;else for(f&&(_=d.left,m=d.center,g=d.right,f=!1);d.timePointIndexe{void 0!==t&&t(),this._requestMoreData()};if(e){const e=this._rightOffset,t=this.maxRightOffset();return t>0&&i>t&&(i=t),void this._model.setTimeScaleAnimation(new St({from:e,to:i,duration:1e3,easing:Je.easingFunc.easeInOutQuint,onFinish:s}))}this._visibleBarsInvalidated=!0,this._updateRightOffset(i),this._onScroll.fire(),s()}scrollToFirstBar(e=(()=>{})){this._model.gotoTime(new Date("1800-01-01").getTime()).then(e),this._onScroll.fire()}scrollToOffsetAnimated(e,t){if(!isFinite(e))throw new RangeError("offset is required and must be finite number");const i=void 0===t?400:t;if(!isFinite(i)||i<=0)throw new RangeError("animationDuration (optional) must be finite positive number");const s=this._rightOffset,r=Date.now(),n=()=>{this._visibleBarsInvalidated=!0;const t=(Date.now()-r)/i;if(t>=1)return this._updateRightOffset(e),this._visibleBarsInvalidated=!0,this._model.recalculateAllPanes((0,H.viewportChangeEvent)()),void this._model.lightUpdate();const o=s+(e-s)*t;this._updateRightOffset(o),this._model.recalculateAllPanes((0,H.viewportChangeEvent)()),setTimeout(n,20)};n()}defaultRightOffset(){return this._defaultRightOffset}rightOffsetDefaultValue(){return 10}defaultRightOffsetPercentage(){return this._defaultRightOffsetPercentage}usePercentageRightOffset(){return this._usePercentageRightOffset}barSpacing(){return this._barSpacing}setBarSpacing(e){Number.isFinite(e)?(e=this.getValidBarSpacing(e),this._tryToUpdateBarSpacing(this._barSpacing,e)&&(this.correctOffset(),this._options.preserveBarSpacing&&((0,I.saveDefaultProperties)(!0),this._scalesProperties.childs().barSpacing.setValue(this._barSpacing),(0,I.saveDefaultProperties)(!1)),this._model.recalculateAllPanes((0,H.viewportChangeEvent)()),this._model.lightUpdate())):Pt.logWarn(`setBarSpacing: invalid argument: ${e}`)}barSpacingChanged(){return this._barSpacingChanged}getValidBarSpacing(e){return null==e&&(e=this.barSpacing()),ethis.maxBarSpacing()?this.maxBarSpacing():e}isValidBarSpacing(e){return e>=this.minBarSpacing()&&e<=this.maxBarSpacing()}preserveBarSpacing(){return this._options.preserveBarSpacing} +normalizeBarIndex(e){let t=0,i=0;const s=this.baseIndex(),r=(0,n.ensureNotNull)(this._points.range().value()).firstIndex;return es?(t=(0,n.ensureNotNull)(this._points.valueAt(s)),i=e-s):(t=(0,n.ensureNotNull)(this._points.valueAt(e)),i=0),{time_t:t,offset:i}}denormalizeTimePoint(e){const t=this._points.indexOf(e.time_t,!1);if(null!==t)return t+e.offset}rightOffset(){return this._rightOffset}rightOffsetChanged(){return this._rightOffsetChanged}minRightOffset(){var e;const t=null===(e=this.points().range().value())||void 0===e?void 0:e.firstIndex,i=this._baseIndex;if(void 0===t||null===i)return null;if(null!==this._leftEdgeIndex){const e=this.width()/this._barSpacing;return this._leftEdgeIndex-i+e-1}return t-i-1+Ct}maxRightOffset(){return this.width()/this._barSpacing-Ct}maxRightOffsetChanged(){return this._maxRightOffsetChanged}onReset(){return this._resetDelegate}scrollStartPoint(){return this._scrollStartPoint}baseIndex(){return this._baseIndex||0}zoom(e,t,i){if(!Number.isFinite(e)||!Number.isFinite(t))return void Pt.logWarn(`zoom: invalid arguments: ${e}, ${t}, ${i}`);const s=this.rightOffset(),r=void 0!==i?!i:this._options.rightBarStaysOnScroll,n=r&&this.usePercentageRightOffset().value()&&s>=0,o=n?this.barIndexLengthToPercents(s):void 0,a=this.coordinateToIndex(e),l=this.barSpacing(),c=l+t*(l/10);this.setBarSpacing(c),r||this.setRightOffset(s-.5+(a-this.coordinateToFloatIndex(e))),n&&void 0!==o&&this.setRightOffset(this.percentsToBarIndexLength(o)),this._requestMoreData()}zoomToBarsRange(e,t){if(null!==this._leftEdgeIndex&&(e=Math.max(e,this._leftEdgeIndex)),t<=e)return;const i=this.baseIndex(),s=this._rightOffset;this._rightOffset=t-i;const r=e-.5,n=t+.5,o=Math.max(this._pointWeights.indexToTotalWeight(n)-this._pointWeights.indexToTotalWeight(r),Ct);this.setBarSpacing(this.width()/o),this._visibleBarsInvalidated=!0,this.correctOffset(),this._rightOffset!==s&&this._rightOffsetChanged.fire(this._rightOffset),this._requestMoreData()}coordinateToIndex(e){return Math.round(this.coordinateToFloatIndex(e))}coordinateToFloatIndex(e){const t=(e-this._baseIndexBarCenterCoordinate())/this._barSpacing,i=this._pointWeights.totalWeightToIndex(t);return Math.round(1e6*i)/1e6}coordinateToVisibleIndex(e){let t=this.coordinateToIndex(e);const i=this.visibleBarsStrictRange();return null===i||i.contains(t)||(t=Math.min(Math.max(i.firstBar(),t),i.lastBar())),t}canZoomIn(){return this.barSpacing()this._options.minBarSpacing}minBarSpacing(){return this._options.minBarSpacing}maxBarSpacing(){const e=this.width();return wt?e:e/Ct}minVisibleBarCount(){return Ct}resetRightOffset(){this.setRightOffset(this.targetDefaultRightOffset())}reset(){this._visibleBarsInvalidated=!0,this._points.clear(),this._scrollStartPoint=null,this._scaleStartPoint=null,this._clearCommonTransitionsStartState(),this._tickMarks.reset(),this._leftEdgeIndex=null,this._resetDelegate.fire(),this.disconnect()}resetAvailable(){ +return this._resetAvailable.readonly()}disconnect(){this._requestingMoreData=!1,this._requestedTickmarksCount=0,this._endOfData=!1}setBaseIndex(e){Number.isFinite(e)?(this._visibleBarsInvalidated=!0,this._baseIndex=e,this._pointWeights.setBaseIndex(this._baseIndex),this.correctOffset()):Pt.logDebug(`setBaseIndex: invalid argument: ${e}`)}resetBaseIndex(){this._visibleBarsInvalidated=!0,this._baseIndex=null}setRightOffset(e){Number.isFinite(e)?(this._visibleBarsInvalidated=!0,this._updateRightOffset(e)):Pt.logWarn(`setRightOffset: invalid argument: ${e}`)}correctBarSpacing(){this.isEmpty()||this.points().size()e&&(this._rightOffset=e,this._visibleBarsInvalidated=!0);const t=this.minRightOffset();null!==t&&this._rightOffset=0&&this.setRightOffset(this.percentsToBarIndexLength(s))}endScale(){null!==this._scaleStartPoint&&(this._scaleStartPoint=null,this._clearCommonTransitionsStartState(),this._requestMoreData())}startScroll(e){null===this._scrollStartPoint&&null===this._commonTransitionStartState&&(this.isEmpty()||(this._scrollStartPoint=e,this._saveCommonTransitionsStartState()))}scrollTo(e){if(this._visibleBarsInvalidated=!0,null===this._scrollStartPoint)return;const t=(this._scrollStartPoint-e)/this.barSpacing(),i=(0,n.ensureNotNull)(this._commonTransitionStartState).rightOffset+t;this._updateRightOffset(i),this._onScroll.fire()}endScroll(){if(null===this._scrollStartPoint)return clearInterval(this._timeout),void(this._prevRO=void 0);this._scrollStartPoint=null,this._clearCommonTransitionsStartState(),this._requestMoreData(), +this._timeout=setInterval((()=>{this._prevRO!==this.rightOffset()&&(this._prevRO=this.rightOffset(),this._requestMoreData())}),100)}formatLabel(e,t){const i="24-hours"===pt.timeHoursFormatProperty.value()?t.toString():`${t}_ampm`;let s=this._formattedBySpan.get(i);return void 0===s&&(s=new ht((e=>this.formatLabelImpl(e,t))),this._formattedBySpan.set(i,s)),s.format(new Date(e))}formatLabelImpl(e,t){if(!(e&&e instanceof Date))return"incorrect time";const s=function(e,t){if(e===ct.MILLISECOND_SPAN&&t)return"TimeWithMilliseconds";if(e=0){const e=this._defaultRightOffsetPercentage.value(),t=this._usePercentageRightOffset.value()&&this._rightOffset>=0?Math.round(this.barIndexLengthToPercents(this._rightOffset)):-1;if(this._lastDefaultRightOffset!==e&&t===this._lastDefaultRightOffset){const t=this._barSpacing*(100-e)/(100-this._lastDefaultRightOffset);this._tryToUpdateBarSpacing(this._barSpacing,t)}}this.setRightOffset(this.targetDefaultRightOffset()),this._updateResetAvailableValue(),this._lastDefaultRightOffset=this._defaultRightOffsetPercentage.value()}_updateResetAvailableValue(){ +this._resetAvailable.setValue(6!==this.barSpacing()||this.rightOffset()!==this.targetDefaultRightOffset())}}var Tt,It=i(34928),Mt=i(53741),At=i(83407),Lt=i(35588);class kt{constructor(e){this._onChanged=new q.Delegate,this._groups=[],this._groups=e||[],this._groups.forEach((e=>{e.onChanged().subscribe(null,(t=>this._onChanged.fire(e.id,t)))}))}groups(){return this._groups.filter((e=>e.isActualSymbol()))}groupsForAllSymbols(){return this._groups}createGroup(e,t,i){t=t||this._generateNextName();const s=new Lt.LineToolsGroup(e,t,i);this._groups.push(s),s.onChanged().subscribe(null,(e=>this._onChanged.fire(s.id,e)));const r={visibilityChanged:!1,lockedChanged:!1,isActualIntervalChanged:!1,affectedLineTools:e.map((e=>e.id()))};return this._onChanged.fire(s.id,r),s}addGroup(e){this._groups.push(e),e.onChanged().subscribe(null,(t=>this._onChanged.fire(e.id,t))),this._onChanged.fire(e.id)}removeGroup(e){const t=this._groups.findIndex((t=>t.id===e.id));this._groups.splice(t,1),this._onChanged.fire(e.id)}groupForId(e){return this._groups.find((t=>t.id===e))||null}groupForLineTool(e){return this._groups.find((t=>t.containsLineTool(e)))||null}removeLineTools(e){const t=new Set;this._groups.forEach((i=>{const s=e.filter(i.containsLineTool.bind(i));s.length&&(i.excludeLineTools(s),t.add(i.id))}));return this._groups.filter((e=>0===e.lineTools().length)).forEach((e=>this.removeGroup(e))),Array.from(t)}state(e){return{groups:(e?this._groups.filter((e=>e.isActualSymbol())):this._groups).map((e=>e.state()))}}onChanged(){return this._onChanged}fireChangedAll(){this._groups.forEach((e=>{this._onChanged.fire(e.id)}))}static fromState(e,t){const i=[];for(const s of t.groups){const t=Lt.LineToolsGroup.fromState(e,s);null!==t&&i.push(t)}return new kt(i)}_generateNextName(){const e=new Set(this.groups().map((e=>e.name().value())));for(let t=1;;t++){const i=`Group ${t}`,s=`Group_${t}`;if(!e.has(i)&&!e.has(s))return i}}}!function(e){e[e.Undefined=0]="Undefined",e[e.PointSelect=1]="PointSelect",e[e.AutoPlay=2]="AutoPlay",e[e.Pause=3]="Pause"}(Tt||(Tt={}));var Dt=i(41249),Et=i.n(Dt),Vt=i(60156);let Bt=null;function Rt(e){return Boolean(e.symbolInfo.timezone)&&Boolean(e.symbolInfo.session)}class Nt{constructor(e,t){var i,s;this._sourceTargetBarBuilder=null,this._cache=new Map,this._source=e,this._sourceSession=Vt.SessionInfo.fromState(e.session),this._target=t,this._targetSession=Vt.SessionInfo.fromState(t.session),this._isResolutionTheSame=T.Interval.isEqual(e.resolution,t.resolution)||T.Interval.isTicks(e.resolution)&&T.Interval.isTicks(t.resolution),this._isSessionTheSame=(i=e.symbolInfo,s=t.symbolInfo,i.timezone===s.timezone&&i.session===s.session&&i.session_holidays===s.session_holidays&&i.corrections===s.corrections),this._shouldCorrectTradingDay=T.Interval.isDWM(e.resolution)&&!this._isSessionTheSame}sourceTimeToTargetTime(e){if(this._isSessionTheSame&&this._isResolutionTheSame)return e;if(!Rt(this._source)||!Rt(this._target))return e;let t=this._cache.get(e);if(void 0===t){let i=1e3*e;if(this._shouldCorrectTradingDay){ +let e=Et().utc_to_cal(this._sourceSession.timezone,i);e=this._sourceSession.spec.correctTradingDay(e);const t=new Date(e);Et().set_hms(t,0,0,0,0,this._sourceSession.timezone),i=t.valueOf()}const s=this._sourceTargetBuilder();s.moveTo(i);const r=s.indexOfBar(i);t=s.startOfBar(Math.max(0,r))/1e3,this._cache.set(e,t)}return t}_sourceTargetBuilder(){if(null===this._sourceTargetBarBuilder){const e=this._isSessionTheSame?this._targetSession:(null===Bt&&(Bt=new Vt.SessionInfo("Etc/UTC","24x7")),Bt);this._sourceTargetBarBuilder=(0,Vt.newBarBuilder)(this._target.resolution,this._targetSession,e)}return this._sourceTargetBarBuilder}}var Ot=i(18807),Ft=i(87095),Wt=i(36112),Ht=i(93613);function zt(e,t){return e.codet.code?1:0}class Ut{constructor(e){this._convertibleItems=e,this._idsToItems=new Map;for(const t of e)this._idsToItems.set(t.id,t)}convertible(e){return void 0!==this._idsToItems.get(e)}item(e){var t;return null!==(t=this._idsToItems.get(e))&&void 0!==t?t:null}size(){return this._convertibleItems.length}filterConvertible(e,t){const i=this._convertibleItems.filter(function(e,t){return i=>!e.has(i.id)&&t(i.id)}(e,t));return i.sort(zt),i}getItems(){return this._convertibleItems.map((e=>e.id))}}class jt{constructor(e){this._allGroups=new Set,this._idToName=new Map,this._idToDescription=new Map,this._groupedUnitIds=new Map,this._groupedUnits=new Map,this._groupById=new Map,this._size=0,this._units=e;for(const t in e)if(e.hasOwnProperty(t)){this._allGroups.add(t),this._groupedUnitIds.set(t,new Set(e[t].map((e=>e.id)))),this._groupedUnits.set(t,e[t]);for(const i of e[t])this._size++,this._idToName.set(i.id,i.name),this._idToDescription.set(i.id,i.description),this._groupById.set(i.id,t)}}unitsChanged(e){return this._units!==e}size(){return this._size}name(e){return this._idToName.get(e)||e}description(e){return this._idToDescription.get(e)||e}unitGroupById(e){return this._groupById.get(e)||null}allGroups(){return new Set(this._allGroups)}unitsByGroups(e){const t=[];return e.forEach((e=>{const i=this._groupedUnits.get(e);void 0!==i&&t.push({name:e,units:i})})),t}convertible(e,t){for(const i of t){const t=this._groupedUnitIds.get(i);if(void 0!==t&&t.has(e))return!0}return!1}}var Gt=i(50335);class qt{constructor(e){this._source=null,this._sourcePane=null,this._currentToolSupportsPhantomMode=!1,this._model=e}destroy(){this._source=null,this._sourcePane=null}source(){return this._source}onToolChanged(){this._removeSource();const e=this._model.currentTool();this._currentToolSupportsPhantomMode=(0,de.isLineToolName)(e)&&(0,S.supportsPhantomMode)(e)}onCursorPositionUpdated(){if(!this._currentToolSupportsPhantomMode)return;const e=this._model.crossHairSource();if(this._sourcePane!==e.pane&&this._removeSource(),null===e.pane||!(0,Gt.isNumber)(e.index)||!(0,Gt.isNumber)(e.price))return void this._removeSource();const t={index:e.index,price:e.price};null!==this._source?this._source.setPoint(0,t):(this._source=this._model.createLineTool(e.pane,t,this._model.currentTool(),void 0,null,0),this._sourcePane=e.pane)} +_removeSource(){null!==this._source&&(this._model.removeSource(this._source),this._source=null,this._sourcePane=null)}}var $t=i(17133),Yt=i(36147),Kt=i(18540);class Zt{constructor(){this._lastValue=null}align(e,t,i){this._lastValue=null;let s=e;if(!(0,Kt.magnetEnabled)().value())return s;const r=i.mainDataSource();if(null===r)return s;const o=r.model().mainSeries();if(r!==o)return s;const a=o.priceScale();if(a.isEmpty())return s;const l=function(e,t){const i=e.bars().valueAt(t);if(null===i)return;let s;if(null!==e.priceSource())s=[e.barFunction()(i)];else switch(e.style()){case 12:s=[i[2],i[3]];break;case 16:s=[i[2],i[4],i[3]];break;default:s=[i[1],i[2],i[3],i[4]]}return s}(o,t);if(!l)return s;const c=(0,n.ensure)(o.firstValue()),h=l.map((e=>({y:a.priceToCoordinate(e,c),price:e}))),d=a.priceToCoordinate(e,c);h.sort(((e,t)=>Math.abs(e.y-d)-Math.abs(t.y-d)));const u=h[0];return((0,Kt.magnetMode)().value()===Yt.MagnetMode.StrongMagnet||Math.abs(u.y-d)<50)&&(s=u.price,this._lastValue=s),s}lastValue(){return this._lastValue}resetLastValue(){this._lastValue=null}}var Xt=i(77475),Jt=i(14292),Qt=i(68441),ei=i(59590);class ti extends ei.BitmapCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null}setData(e){this._data=e}hitTest(e){return null}_drawImpl(e){if(null===this._data)return;const{context:t,verticalPixelRatio:i,horizontalPixelRatio:s,bitmapSize:r}=e,n=Math.max(1,Math.floor(s));t.lineWidth=n;const o=Math.ceil(r.height*i),a=Math.ceil(r.width*s);if(t.lineCap="butt",this._data.vertLinesVisible){t.strokeStyle=this._data.vertLinesColor,(0,Qt.setLineStyle)(t,this._data.vertLineStyle);for(const e of this._data.timeMarks){const i=Math.round(e.coord*s);(0,Qt.drawVerticalLine)(t,i,0,o)}}if(this._data.horzLinesVisible){t.strokeStyle=this._data.horzLinesColor,(0,Qt.setLineStyle)(t,this._data.horzLineStyle);for(const e of this._data.priceMarks){const s=Math.round(e.coord*i);(0,Qt.drawHorizontalLine)(t,s,0,a)}}}}class ii{constructor(e){this._renderer=new ti,this._pane=e}update(){}renderer(){const e=this._pane.defaultPriceScale(),t=this._pane.model().timeScale();if(e.isEmpty()||t.isEmpty())return null;const i=this._pane.model().properties().childs().paneProperties.childs(),s=t.marks(),r=i.gridLinesMode.value(),n={horzLinesVisible:"both"===r||"horz"===r,vertLinesVisible:"both"===r||"vert"===r,horzLinesColor:i.horzGridProperties.childs().color.value(),vertLinesColor:i.vertGridProperties.childs().color.value(),horzLineStyle:i.horzGridProperties.childs().style.value(),vertLineStyle:i.vertGridProperties.childs().style.value(),priceMarks:e.marks(),timeMarks:null!==s?s:[]};return this._renderer.setData(n),this._renderer}}class si extends Jt.DataSource{id(){return"grid"}paneViews(e){return[new ii(e)]}name(){return"Grid"}}var ri=i(42275);class ni extends ri.PriceAxisView{constructor(e,t,i,s){super(),this._source=e,this._pane=t,this._priceScale=i,this._priceProvider=s,this._properties=e.model().properties().childs().scalesProperties}setHitTestData(e){this._hitTestData=e}setXCoord(e){this._xCoord=e}additionalPadding(e){ +return 0}_updateRendererData(e,t,i){e.visible=!1,t.visible=!1;const s=this._priceScale,r=s.mainSource(),n=null!==r?r.firstValue():null;if(!this._isVisible()||s.isEmpty()||null===n)return;const o=this._currentPrice(s);if(null===o)return;i.background=(0,Ft.resetTransparency)(this._bgColor()),i.textColor=this.generateTextColor(i.background);const a=this.additionalPadding(s.fontSize());i.additionalPaddingTop=a,i.additionalPaddingBottom=a,i.coordinate=s.priceToCoordinate(o,n),e.text=s.formatPrice(o,n),e.visible=!0,t.visible=!0,t.hitTestData=this._hitTestData,t.xCoord=this._xCoord}_currentPrice(e){return this._priceProvider(e)}}class oi extends ni{additionalPadding(e){return 2/12*e}_isVisible(){const e=this._source.lockedPane();return this._properties.childs().showPriceScaleCrosshairLabel.value()&&(this._source.visible||null!==e)&&(null!=e?e:this._source.pane)===this._pane}_currentPrice(e){const t=Pe.crosshairLock.value();return null!==t&&1===t.type?this._pane===this._source.lockedPane()?t.price:null:super._currentPrice(e)}_bgColor(){const e=this._properties.childs();return this._source.model().dark().value()?e.crosshairLabelBgColorDark.value():e.crosshairLabelBgColorLight.value()}_updateRendererData(e,t,i){const s=t.visible;super._updateRendererData(e,t,i),this._source.isHovered()?t.backgroung=this._source.model().dark().value()?l.colorsPalette["color-cold-gray-600"]:l.colorsPalette["color-cold-gray-650"]:t.backgroung=void 0,s||(t.visible=s)}}class ai extends ni{_isVisible(){return null!==this._source.measurePane().value()}_bgColor(){return this._properties.childs().axisLineToolLabelBackgroundColorCommon.value()}}var li=i(43493),ci=(i(39347),i(10643)),hi=(i(37591),i(11095));i(86909);function di(e){const t=e.priceScale();return null===t?0:t.isPercentage()||t.isIndexedTo100()?2:1}class ui extends li.PanePriceAxisView{constructor(e,t,i,s,r){super(e,t,s),this._crossHairMenuCachedState=null,this._hasActions=!1,this._gaOrigin="CH menu",this._crosshairPriceAxisView=e,e.setPaneRendererLabelIcon(0),this._crosshair=t,this._scale=i,this._options=r,this._updateGaOrigin()}_updateImpl(e,t){const i=this._crosshair.y,s=this._chartModel.properties().childs().scalesProperties.childs().fontSize.value(),r=this._chartModel.timeScale().width(),n=this._crosshair.model().priceAxisRendererOptions(),a=s+2*this._crosshairPriceAxisView.additionalPadding(s)+n.paddingTop+n.paddingBottom,l=a,c=i-a/2,h=this._crosshair.pane,d=this._mainDataSourceOnPane(),u=d&&d.symbolSource(),p=!!u&&(u.isConvertedToOtherCurrency()||u.isConvertedToOtherUnit());if(this._updateGaOrigin(),null!==d){const e=di(d),t=d.idForAlert(),i=this._chartModel.isInReplay(),s=this._crossHairMenuCachedState,r=O.enabled("chart_crosshair_menu");null!==s&&s.id===t&&s.priceScale===e&&s.isCurrencyOrUnitConverted===p&&s.isInReplay===i&&s.isMenuEnabled===r||(this._updateTooltipAndActionsAvailability(d,e,p),this._crossHairMenuCachedState={id:t,priceScale:e,isCurrencyOrUnitConverted:p,isInReplay:i,isMenuEnabled:r})}const _=null!==d&&(0, +me.isActingAsSymbolSource)(d)?d.symbol():null,m=null!==h&&(h.maximized().value()||!h.collapsed().value())&&(Boolean(_)||!1);this._crosshairPriceAxisView.setPaneLabelVisible(m);const g=this._position();if(null!==g){const e=0,t=r-l,i=Boolean(hi.showPlusButtonOnCursor.value()),s=i?this._crosshair.x:void 0,n=void 0!==s?s-l/2:"left"===g?e:t,h=void 0!==s?s+l/2:"left"===g?e+l:t+l,d=(0,o.box)(new o.Point(n,c),new o.Point(h,c+a));this._data={itemBox:d,clickHandler:this._handleClick.bind(this,g,i,d)},this._crosshairPriceAxisView.setHitTestData(this._data),this._crosshairPriceAxisView.setXCoord(s)}super._updateImpl(e,t)}_priceScale(){return this._scale}_updateGaOrigin(){this._gaOrigin=Boolean(hi.showPlusButtonOnCursor.value())?"CH menu cursor":"CH menu"}_updateTooltipAndActionsAvailability(e,t,i){this._hasActions=!1;if(!(1===t))return;this._chartModel.isInReplay();this._hasActions=!1}_handleClick(e,t,i,s,r){(0,u.trackEvent)(this._gaOrigin,"click");const n=this._mainDataSourceOnPane(),o=null!==n&&(0,me.isActingAsSymbolSource)(n)?n.symbol():null,a={pageX:r.pageX,pageY:r.pageY,clientX:r.clientX,clientY:r.clientY,screenX:r.screenX,screenY:r.screenY,price:this._crosshair.price,symbol:o};_.emit("onPlusClick",a)}_getMenuItems(e){return Promise.resolve([])}_createAlertMenuItems(e){return Promise.resolve([])}_createTradingMenuItems(){return Promise.resolve([])}_createAddHorizontalLineMenuItem(){return[]}_getActionAddAlert(e){return null}_getActionAddHorizontalLine(e){return null}_getValue(e,t){const i=e.priceScale(),s=e.firstValue();if(null===i||null===s)return null;return i.isPercentage()||i.isIndexedTo100()?null:i.coordinateToPrice(t,s)}_formatValue(e,t){return t.formatter().format(e)}async _addAlert(e,t){}_addHorizontalLineTool(e,t){}_showContextMenu(e,t,i,s,r){const o="left"===r;setTimeout((()=>{const r=s.clientX-s.localX,a=s.clientY-s.localY,l=i.min.x+r,c=i.max.x+r,h=i.min.y+a,d=c-l,u=i.max.y+a-h,p=t?Pe.crosshairLock.value():void 0;if(void 0!==p){const e=(0,n.ensureNotNull)(this._chartModel.timeScale().points().roughTime(this._crosshair.index));Pe.crosshairLock.setValue({type:1,price:this._crosshair.price,time:e,modelId:this._chartModel.id(),paneId:(0,n.ensureNotNull)(this._crosshair.pane).id()})}ci.ContextMenuManager.showMenu(e,{clientX:s.clientX,clientY:s.clientY,box:{x:l,w:d,y:h,h:u},attachToXBy:t?"auto":o?"left":"right",attachToYBy:"auto-strict",marginX:t?0:-d},void 0,{menuName:"CrosshairMenuView"},(()=>{void 0!==p&&Pe.crosshairLock.setValue(p)}))}))}_mainDataSourceOnPane(){const e=this._crosshair.pane;return null!==e?e.mainDataSource():null}}var pi=i(79849),_i=i(38325);class mi extends ei.BitmapCoordinatesPaneRenderer{constructor(e){super(),this._data=e}hitTest(e){return void 0===this._data.clickHandler?null:new Ot.HitTestResult(Ot.HitTarget.Custom,{clickHandler:this._data.clickHandler,tapHandler:this._data.clickHandler})}_drawImpl(e){const t=this._data.vertLinesVisible,i=this._data.horzLinesVisible;if(!t&&!i)return;const{context:s,horizontalPixelRatio:r,verticalPixelRatio:n,bitmapSize:o}=e +;s.lineWidth=Math.max(1,Math.floor(this._data.lineWidth*r)),s.strokeStyle=this._data.color,s.fillStyle=this._data.color,s.lineCap="butt",(0,Qt.setLineStyle)(s,this._data.lineStyle);const a=Math.round(this._data.x*r),l=Math.round(this._data.y*n),c=Math.ceil(o.width*r),h=Math.ceil(o.height*n);t&&a>=0&&(0,Qt.drawVerticalLine)(s,a,0,h),i&&l>=0&&(0,Qt.drawHorizontalLine)(s,l,0,c),this._data.drawCenter&&(s.beginPath(),s.arc(a,l,Math.round(3*r),0,2*Math.PI,!0),s.fillStyle=this._data.color,s.fill()),this._data.scissors&&function(e,t,i){const{context:s,bitmapSize:r,horizontalPixelRatio:n,verticalPixelRatio:o}=e,a=24*n,l=Math.round(t-a/2);let c=Math.round(i-a/2);if(c<0)c=0;else{const e=r.height-a;c>e&&(c=e)}s.translate(l,c),s.scale(n,o),s.fillStyle="#131722",s.fill(gi),s.strokeStyle="#fff",s.lineWidth=1,s.stroke(gi)}(e,a,l)}}const gi=new Path2D("m15.68 3.72-3.82 5.52-3.83-5.52-.28-.42-.42.3a2.84 2.84 0 0 0-.68 3.92l3.27 4.73-1.16 1.68a3.34 3.34 0 0 0-4.26 3.22 3.34 3.34 0 0 0 3.32 3.35 3.34 3.34 0 0 0 3.08-4.6l1-1.44 1.13 1.62a3.34 3.34 0 0 0 3.15 4.42c1.84 0 3.32-1.5 3.32-3.35a3.34 3.34 0 0 0-4.42-3.17l-1.23-1.78 3.22-4.65a2.86 2.86 0 0 0-.69-3.96l-.41-.29-.29.42ZM7.82 16.27c.47 0 .86.39.86.88 0 .48-.39.87-.86.87a.87.87 0 0 1-.86-.87c0-.5.4-.88.86-.88Zm8.36 0c.47 0 .86.39.86.88 0 .48-.4.87-.86.87a.87.87 0 0 1-.86-.87c0-.5.39-.88.86-.88Z");const fi=l.colorsPalette["color-tv-blue-500"];class vi{constructor(e,t){this._rendererData={},this._renderer=new mi(this._rendererData),this._source=e,this._pane=t}update(){}renderer(e,t){var i,s;const r=this._source.selectPointMode().value()!==Pe.SelectPointMode.None,o=this._source.lockedPane(),a=(this._source.visible||null!==o)&&(this._source.areLinesVisible||r)&&!this._source.linesShouldBeHidden(),l=this._rendererData;if(!a||null===this._pane)return null;const c=this._source.paneForPointSelect(),h=this._source.isReplaySelection(),d=null!=o?o:this._source.pane,u=this._pane===d,p=h||(null!==c?d===c&&this._pane===c:u);if(l.scissors=!1,r&&(h||this._source.isOnHoveredChartWidget())&&p){const e=(0,n.ensureNotNull)(this._source.pointToSelect());l.color=this._source.lineColor()||fi,h?(l.lineWidth=2,l.scissors=u):l.lineWidth=1,l.lineStyle=pi.LINESTYLE_SOLID,l.horzLinesVisible=!0,l.vertLinesVisible=!0,l.drawCenter=!1,"time"===e?l.horzLinesVisible=!1:"price"===e&&(l.vertLinesVisible=!1)}else{const e=this._source.properties(),t=this._source.model().currentTool(),i=(0,_i.lastMouseOrTouchEventInfo)(),s=i.isTouch&&!i.stylus&&((0,de.isLineToolName)(t)||(0,Pe.toolIsMeasure)(t));let r;r=s?fi:e.childs().color.value();const n=e.childs().transparency.value();!s&&n>0&&(r=(0,Ft.generateColor)(r,n)),l.color=r,l.horzLinesVisible=this._pane===d&&(this._pane.maximized().value()||!this._pane.collapsed().value()),l.vertLinesVisible=!0,l.lineWidth=e.childs().width.value(),l.lineStyle=e.childs().style.value(),l.drawCenter=s&&this._pane===d}return l.x=null!==(i=this._source.lockedX())&&void 0!==i?i:this._source.x,l.y=null!==(s=this._source.lockedY())&&void 0!==s?s:this._source.y,this._renderer}}var Si=i(72739) +;const yi={backgroundColor:(0,Ft.generateColor)(l.colorsPalette["color-tv-blue-500"],70),borderColor:(0,Ft.generateColor)(l.colorsPalette["color-tv-blue-500"],20)};class bi{constructor(e){this._renderer=new Si.RectangleRenderer,this._rectangle=null,this._crosshair=e}update(){const e=this._crosshair.selection();null!==e&&null!==this._crosshair.pane?this._rectangle=this._crosshair.pane.logicalRectToPixels(e):this._rectangle=null}renderer(e,t){if(!this._rectangle)return null;const i={backcolor:yi.backgroundColor,color:yi.borderColor,fillBackground:!0,linewidth:1,points:[this._rectangle.min,this._rectangle.max],extendLeft:!1,extendRight:!1};return this._renderer.setData(i),this._renderer}}var wi=i(38223),Ci=i(57322),Pi=i(2043),xi=i(98596),Ti=i(99031),Ii=i(80657),Mi=i(19266),Ai=i(73436);const Li=c.t(null,void 0,i(33355)),ki=c.t(null,{context:"study"},i(32819)),Di=new xe.PercentageFormatter,Ei=new Pi.TimeSpanFormatter,Vi=new xi.VolumeFormatter,Bi=(0,l.getHexColorByName)("color-tv-blue-500"),Ri=(0,l.getHexColorByName)("color-ripe-red-400"),Ni={bgColorPositive:(0,Ft.generateColor)(Bi,80),bgColorNegative:(0,Ft.generateColor)(Ri,80),colorPositive:(0,l.getHexColorByName)("color-tv-blue-600"),colorNegative:(0,l.getHexColorByName)("color-ripe-red-400"),labelBgColorPositive:Bi,labelBgColorNegative:Ri};class Oi{constructor(e,t){this._pipFormatter=null,this._lastSymbolInfo=null,this._horzTrenRenderer=new Ti.TrendLineRenderer,this._vertTrenRenderer=new Ti.TrendLineRenderer,this._bgRenderer=new Si.RectangleRenderer,this._labelRenderer=new Ii.TextRenderer,this._p1=null,this._p2=null,this._label=null,this._source=e,this._pane=t}update(e){var t,i;const[s,r]=this._source.measurePoints();if(void 0===r)return this._p1=null,void(this._p2=null);const a=(0,n.ensureNotNull)(this._source.measurePane().value()),l=s.price,c=r.price,h=r.index-s.index,d=(0,wi.forceLTRStr)(""+h),u=(0,n.ensureNotNull)(a.mainDataSource()),p=(0,n.ensureNotNull)(u.formatter()),_=r.price-l;let m=null!==(i=null===(t=p.formatChange)||void 0===t?void 0:t.call(p,r.price,l))&&void 0!==i?i:p.format(_);if(Math.abs(l)>1e-8){const e=_/Math.abs(l);m+=" ("+Di.format(100*e)+")"}const g=(0,wi.forceLTRStr)(m);this._label=g+"\n"+Li.format({count:d});const f=(0,n.ensureNotNull)(u.firstValue()),v=this._source.model().timeScale().indexToCoordinate(s.index),S=this._source.model().timeScale().indexToCoordinate(r.index),y=a.defaultPriceScale().priceToCoordinate(l,f),b=a.defaultPriceScale().priceToCoordinate(c,f);this._p1=new o.Point(v,y),this._p2=new o.Point(S,b);const w=this._source.model().timeScale().indexToUserTime(s.index),C=this._source.model().timeScale().indexToUserTime(r.index);let P=null;if(null!==w&&null!==C){const e=this._pane.model().mainSeries().symbolInfo();null!==e&&e!==this._lastSymbolInfo&&(this._pipFormatter=new Ci.PipFormatter(e.pricescale,e.minmov,e.type,e.minmove2,e.typespecs),this._lastSymbolInfo=e),P=(C.valueOf()-w.valueOf())/1e3}const x=this._pipFormatter?this._pipFormatter.format(_):null,T=null!==x?" , "+x:"",I=null!==P?Ei.format(P):null,M=null!==I?", "+(0, +wi.startWithLTR)(I):"";this._label=(0,wi.forceLTRStr)(g+T)+"\n"+Li.format({count:d})+M;const A=this._source.measureVolume();Number.isNaN(A)||(this._label+=`\n${ki} ${Vi.format(A)}`);const k=c=50?Ai.LineEnd.Arrow:Ai.LineEnd.Normal};this._horzTrenRenderer.setData(s)}{const e=Math.round(B.x),t=new o.Point(e,this._p1.y),i=new o.Point(e,this._p2.y),s={points:[t,i],color:D,linewidth:1,linestyle:pi.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:Ai.LineEnd.Normal,rightend:Math.abs(t.y-i.y)>=50?Ai.LineEnd.Arrow:Ai.LineEnd.Normal};this._vertTrenRenderer.setData(s)}const R={x:0,y:10},N=.5*(this._p1.x+this._p2.x),O=this._p2.y,F=new o.Point(N,O),W=(H=(0,n.ensureNotNull)(this._label),{points:[F],text:H,color:"#FFFFFF",horzAlign:"center",vertAlign:"middle",font:L.CHART_FONT_FAMILY,offsetX:R.x,offsetY:R.y,bold:!1,italic:!1,fontsize:12,padding:8,highlightBorder:!1,backgroundColor:E,backgroundTransparency:10,backgroundVertInflate:5,backgroundHorzInflate:5,backgroundRoundRect:4});var H;this._labelRenderer.setData(W);const z=this._labelRenderer.measure(),U=(0,Ii.calculateLabelPosition)(z,this._p1,this._p2,R,this._pane.height());this._labelRenderer.setPoints([U])}renderer(){if(null===this._p1||null===this._p2)return null;const e=new Mi.CompositeRenderer;return e.append(this._bgRenderer),e.append(this._horzTrenRenderer),e.append(this._vertTrenRenderer),e.append(this._labelRenderer),e}}var Fi=i(15187);class Wi extends Fi.MediaCoordinatesPaneRenderer{constructor(e){super(),this._data=e}hitTest(e){return null}_drawImpl(e){const t=e.context;t.translate(this._data.x-this._data.width/2,this._data.y-this._data.height/2),t.strokeStyle="rgba(153,153,153,.3)",t.lineWidth=2,t.beginPath(),this._drawShackle(t),t.stroke(),t.closePath(),t.strokeStyle="rgba(153,153,153,.7)",t.lineWidth=1,t.beginPath(),t.rect(0,this._data.height-this._data.bodyHeight+.5,this._data.width,this._data.bodyHeight),t.closePath(),t.stroke(),t.translate(0,-1),t.strokeStyle="#777",t.beginPath(),this._drawShackle(t),t.stroke(),t.closePath(),t.fillStyle="rgba(255,255,255,.7)",t.beginPath(),t.rect(1,this._data.height-this._data.bodyHeight+1.5,this._data.width-2,this._data.bodyHeight-2),t.fill(),t.beginPath(),t.rect(.5,this._data.height-this._data.bodyHeight+1,this._data.width-1,this._data.bodyHeight-1),t.stroke(),t.closePath(),t.fillStyle="#777",t.fillRect(this._data.width/2-.5,this._data.height-this._data.bodyHeight/2,1,2)}_drawShackle(e){const t=(this._data.width-3)/2,i=this._data.height-this._data.bodyHeight;e.moveTo(1.5,t), +e.arc(this._data.width/2,t,t,Math.PI,2*Math.PI),i>t&&(e.moveTo(1.5,t),e.lineTo(1.5,i),e.moveTo(this._data.width-1.5,t),e.lineTo(this._data.width-1.5,i))}}class Hi{constructor(e,t,i){this._horzVisible=!1,this._source=e,this._pane=t,this._axis=i||"x"}update(){}renderer(e,t){var i;const s=this._source.visible&&this._source.areLinesVisible,r=0===(null===(i=Pe.crosshairLock.value())||void 0===i?void 0:i.type),o=s&&this._horzVisible,a=s||r;if("y"===this._axis&&!o||!a)return null;const l="y"===this._axis?this._pane.width()-4.5:(0,n.ensureNotNull)(this._source.lockedX())+1,c="y"===this._axis?this._source.y:this._pane.height()-5.5-1;return new Wi({x:l,y:c,width:9,height:11,bodyHeight:7})}}var zi=i(49483),Ui=i(93835),ji=i(88546);class Gi extends Ui.DataWindowView{constructor(e){super(),this._invalidated=!0,this._dateItem=new Ui.DataWindowItem("",c.t(null,void 0,i(76912)),""),this._timeItem=new Ui.DataWindowItem("",c.t(null,void 0,i(31976)),""),this._model=e,this._items.push(this._dateItem),this._items.push(this._timeItem)}update(){this._invalidated=!0}items(){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._items}_updateImpl(){const e=this._model.mainSeries().isDWM();if(this._timeItem.setVisible(!e),this._timeItem.setValue(ji.notAvailable),this._dateItem.setValue(ji.notAvailable),this._model.timeScale().isEmpty())return;let t=this._model.crossHairSource().appliedIndex();if(!(0,Gt.isNumber)(t)){const e=this._model.mainSeries().data().last();if(null===e)return;t=e.index}const i=this._model.timeScale().indexToUserTime(t);null!==i&&(this._dateItem.setValue(this._model.dateFormatter().format(i)),e||this._timeItem.setValue(this._model.timeFormatter().format(i)))}}var qi=i(34951);const $i=l.colorsPalette["color-tv-blue-500"],Yi=c.t(null,{context:"Replay"},i(20747));class Ki extends qi.TimeAxisView{constructor(e,t,i,s=!1){super(e),this._indexProvider=i,this._highlighted=s,this._source=t,this._properties=e.properties().childs().scalesProperties}_getText(e){if(this._source.isReplaySelection()){const t=this._model.timeScale().indexToUserTime(e);return null!==t?`${Yi}: ${this._model.dateTimeFormatter().format(t)}`:""}return super._getText(e)}_getBgColor(){if(this._source.isReplaySelection())return $i;const e=this._properties.childs();return this._highlighted?e.axisLineToolLabelBackgroundColorCommon.value():this._model.dark().value()?e.crosshairLabelBgColorDark.value():e.crosshairLabelBgColorLight.value()}_getIndex(){return this._model.crossHairSource().visible||null!==this._source.lockedPane()?this._indexProvider():null}_isVisible(){return this._properties.childs().showTimeScaleCrosshairLabel.value()}}var Zi=i(96280),Xi=i(94025);const Ji={menuEnabled:!1,menuForMainSourceOnly:!1,disableTradingMenuActions:!1,disableDrawHorizLineMenuAction:!1};let Qi=0;const es=(0,J.getLogger)("Chart.Crosshair");class ts extends Jt.DataSource{constructor(e,t,i){super(),this.pane=null,this.price=NaN,this.index=NaN,this.visible=!0,this.areLinesVisible=!0,this.x=NaN,this.y=NaN,this._lockData=null, +this._measurePane=new $.WatchedValue(null),this._measurePaneViewCache=new WeakMap,this._startMeasurePoint=null,this._endMeasurePoint=null,this._lastValidMeasurePoint=null,this._isOnHoveredChartWidget=!1,this._crossHairSelectPointMode=new $.WatchedValue(Pe.SelectPointMode.None),this._selectionPane=null,this._selectionView=new bi(this),this._selectionStartPoint=null,this._timeLockPaneView=null,this._crosshairPaneViewCache=new WeakMap,this._pointSelectionPaneViewCache=new WeakMap,this._priceAxisViews=new Map,this._panePriceAxisViews=new Map,this._startMeasurePriceAxisViews=new Map,this._endMeasurePriceAxisViews=new Map,this._originX=NaN,this._originY=NaN,this._subscribed=!1,this._movedDelegate=new q.Delegate,this._pointSelectedDelegate=new q.Delegate,this._requestedPoint=null,this._paneForRequestedPoint=null,this._selectLineColor=null,this._volumeCalculator=null,this._selectFromAllChartsIfOutOfData=null,this._currentMeasurePointsetAndSymbolId=null,this._model=e,this._options=Object.assign({},Ji,i||{}),this._linesShouldBeHidden=this._model.readOnly(),this._dataWindowView=new Gi(e),this.setSelectionEnabled(!1);const s=e=>t=>t===(0,n.ensureNotNull)(this._measurePane.value()).defaultPriceScale()?e():null;this._currentPosPriceProvider=e=>{const t=(0,n.ensureNotNull)(this.pane);if(e===t.defaultPriceScale())return this.price;const i=(0,n.ensureNotNull)(t.defaultPriceScale().mainSource()).firstValue();if(null===i)return null;const s=t.defaultPriceScale().priceToCoordinate(this.price,i),r=(0,n.ensureNotNull)(e.mainSource()).firstValue();return null===r?null:e.coordinateToPrice(s,r)},this._startMeasurePriceProvider=s((()=>(0,n.ensureNotNull)(this._startMeasurePoint).price)),this._endMeasurePriceProvider=s((()=>(0,n.ensureNotNull)(this._lastMeasurePoint()).price)),this._properties=t;this._timeAxisView=new Ki(e,this,(()=>this.appliedIndex()),!1),this._startMeasureTimeAxisView=new Ki(e,this,(()=>(0,n.ensureNotNull)(this._startMeasurePoint).index),!0),this._endMeasureTimeAxisView=new Ki(e,this,(()=>(0,n.ensureNotNull)(this._lastMeasurePoint()).index),!0),e.readOnly()||Pe.cursorTool.subscribe((e=>this.areLinesVisible="arrow"!==e),{callWithLast:!0}),this._crosshairLock=Pe.crosshairLock.spawn(),this._showPlusButtonOnCursor=hi.showPlusButtonOnCursor.spawn();const r=()=>{this.updateAllViews((0,H.sourceChangeEvent)(this.id())),this._model.lightUpdate()};this._crosshairLock.subscribe(r),this._showPlusButtonOnCursor.subscribe(r)}destroy(){null!==this._volumeCalculator&&this._volumeCalculator.destroy(),this._measurePane.setValue(null),this._crosshairLock.destroy(),this._showPlusButtonOnCursor.destroy(),this._removeMeasurePointset(),super.destroy()}name(){return"Crosshair"}moved(){return this._movedDelegate}originX(){return this._originX}originY(){return this._originY}saveOriginCoords(e,t){this._originX=e,this._originY=t}clearOriginCoords(){this._originX=NaN,this._originY=NaN}currentPoint(){return new o.Point(this.x,this.y)}model(){return this._model}appliedIndex(){var e;return null!==(e=this._getLockData().index)&&void 0!==e?e:this.index} +lockedX(){var e;return null!==(e=this._getLockData().xCoord)&&void 0!==e?e:null}lockedY(){var e;return null!==(e=this._getLockData().yCoord)&&void 0!==e?e:null}lockedPane(){const e=Pe.crosshairLock.value();return null===e||1!==e.type?null:this._model.id()===e.modelId?this._model.paneForId(e.paneId):this._model.mainPane()}invalidateLockPosition(){this._lockData=null}startMeasurePoint(){return this._startMeasurePoint||null}endMeasurePoint(){return this._endMeasurePoint||null}measureVolume(){if(null===this._volumeCalculator)return NaN;const[e,t]=this.measurePoints();return void 0===t?NaN:this._volumeCalculator.volume(e.index,t.index)}measurePane(){return this._measurePane.readonly()}startMeasuring(e,t){this._startMeasurePoint=e,this._measurePane.setValue(t),t.containsMainSeries()&&((0,n.assert)(null===this._volumeCalculator),this._volumeCalculator=new Zi.SeriesTimeRangeVolumeCalculator(this.model().mainSeries())),this._model.updatePane(t)}finishMeasure(e){this._endMeasurePoint=e,this._createMeasurePointset((0,n.ensureNotNull)(this._startMeasurePoint),this._endMeasurePoint)}clearMeasure(){this._removeMeasurePointset(),this._measurePane.setValue(null),delete this._startMeasurePoint,delete this._endMeasurePoint,delete this._lastValidMeasurePoint,this._model.lightUpdate(),null!==this._volumeCalculator&&(this._volumeCalculator.destroy(),this._volumeCalculator=null)}measurePoints(){const e=[(0,n.ensureNotNull)(this._startMeasurePoint)],t=this._lastMeasurePoint();return null!==t&&e.push(t),e}startSelection(e){this._selectionStartPoint=this.currentLogicalPoint(),this._selectionPane=e}clearSelection(){this._selectionStartPoint=null,this._selectionPane=null}selection(){return this._selectionStartPoint?{p1:this._selectionStartPoint,p2:this.currentLogicalPoint()}:null}currentLogicalPoint(){return{index:this.appliedIndex(),price:this.price}}selectPointMode(){return this._crossHairSelectPointMode}lineColor(){return this._selectLineColor}cancelRequestSelectPoint(){this._crossHairSelectPointMode.value()!==Pe.SelectPointMode.None&&this._setSelectPointModeState(Pe.SelectPointMode.None),this._selectFromAllChartsIfOutOfData=null}requestSelectPoint(e){(0,n.assert)(this._crossHairSelectPointMode.value()===Pe.SelectPointMode.None,"Point already requested");const{pointType:t,pane:i,lineColor:s=null,selectFromAllChartsIfOutOfData:r,selectPointMode:o=Pe.SelectPointMode.Study}=e;i&&((0,n.assert)(-1!==this._model.panes().indexOf(i),"Chartmodel doesn't contains specified pane"),this._paneForRequestedPoint=i,this._model.panesCollectionChanged().subscribe(this,this._paneCollectionChanged)),this._selectLineColor=s,this._requestedPoint=t,this._selectFromAllChartsIfOutOfData=null!=r?r:null,this._setSelectPointModeState(o)}onPointSelected(){return this._pointSelectedDelegate}trySelectCurrentPoint(){var e;const t=(0,n.ensureNotNull)(this._requestedPoint);let i=null +;if(!this._model.mainSeries().bars().search(this.index,gt.PlotRowSearchMode.Exact)&&"price"!==t&&(this._selectFromAllChartsIfOutOfData&&(i=null!==(e=Math.min(...Array.from(Pe.barTimesUnderCursor.values())))&&void 0!==e?e:null),null===i))return;const s=(0,n.ensureNotNull)(this.pane);if(this._paneForRequestedPoint&&this._paneForRequestedPoint!==s)return;let r,o=i;if("price"===t||null!==i||(o=this._model.timeScale().indexToTimePoint(this.index),null!==o)){if("time"!==t){const e=s.mainDataSource();if(null===e)return;const t=e.firstValue(),i=e.priceScale();if(null===t||null===i)return;r=i.coordinateToPrice(this.y,t)}this._setSelectPointModeState(Pe.SelectPointMode.None),this._pointSelectedDelegate.fire({time:null!=o?o:void 0,price:r},s)}}isOnHoveredChartWidget(){return this._isOnHoveredChartWidget}setOnHoveredChartWidget(e){this._isOnHoveredChartWidget=e}isReplaySelection(){return!1}clearPosition(){this.visible=!1,this.index=NaN,this.price=NaN,this.x=NaN,this.y=NaN,this.pane=null,this.clearOriginCoords(),this._updateVisibilityDependentPaneViews()}setPosition(e,t,i){this._subscribed||(this._model.mainSeries().onRestarted().subscribe(this,this.clearMeasure),this._subscribed=!0),this.visible=!0;const s=this._model.id(),r=this._model.mainSeries().bars().search(this.index,gt.PlotRowSearchMode.NearestRight);return r&&Pe.barTimesUnderCursor.set(s,r.value[0]),this._tryToUpdateViews(e,t,i)}setLinesShouldBeHidden(e){this._linesShouldBeHidden=e}linesShouldBeHidden(){return this._linesShouldBeHidden}handleContextMenuEvent(e){this._crossHairSelectPointMode.value()!==Pe.SelectPointMode.None&&this._setSelectPointModeState(Pe.SelectPointMode.None)}properties(){return this._properties}priceAxisViews(e,t){var i;const s=null===this._requestedPoint||"time"!==this._requestedPoint||!this._isOnHoveredChartWidget,r=[];return(null!==(i=this.lockedPane())&&void 0!==i?i:this.pane)===e&&s&&r.push(this._createPriceAxisViewOnDemand(this._priceAxisViews,this._panePriceAxisViews,e,t,this._currentPosPriceProvider,oi,!0)[0]),this._startMeasurePoint&&r.push(this._createPriceAxisViewOnDemand(this._startMeasurePriceAxisViews,null,e,t,this._startMeasurePriceProvider,ai)[0]),this._lastMeasurePoint()&&r.push(this._createPriceAxisViewOnDemand(this._endMeasurePriceAxisViews,null,e,t,this._endMeasurePriceProvider,ai)[0]),r}timeAxisViews(){const e=[],t=null===this._requestedPoint||"price"!==this._requestedPoint||!this._isOnHoveredChartWidget;return this._linesShouldBeHidden||!this.visible&&null===Pe.crosshairLock.value()||!t||e.push(this._timeAxisView),this._startMeasurePoint&&e.push(this._startMeasureTimeAxisView),this._lastMeasurePoint()&&e.push(this._endMeasureTimeAxisView),e}paneViews(e){var t,i;if(void 0===e)return null;const s=[];if(this.isReplaySelection()){let t=this._pointSelectionPaneViewCache.get(e);t||(t=new CrosshairPointSelectionPaneView(this,e,this._model),this._pointSelectionPaneViewCache.set(e,t)),s.push(t)}let r=this._crosshairPaneViewCache.get(e);if(r||(r=new vi(this,e),this._crosshairPaneViewCache.set(e,r)),s.push(r), +e===this._selectionPane&&s.push(this._selectionView),e===this._measurePane.value()){let t=this._measurePaneViewCache.get(e);t||(t=new Oi(this,e),this._measurePaneViewCache.set(e,t)),t.update((0,H.sourceChangeEvent)(this.id())),s.push(t)}if((hi.addPlusButtonProperty.value()||this._showPlusButtonOnCursor.value())&&1!==(null===(t=Pe.crosshairLock.value())||void 0===t?void 0:t.type)){const t=e===this.pane,i=!zi.CheckMobile.any()||window.screen.width>=320,r=Pe.tool.value(),n=(0,de.isLineToolName)(r),o=null!==this._model.lineBeingEdited()||null!==this._model.lineBeingCreated()||this._model.sourcesBeingMoved().length>0||null!==this._model.customSourceBeingMoved()||(0,Pe.toolIsMeasure)(r);if(t&&this._isOnHoveredChartWidget&&this._crossHairSelectPointMode.value()===Pe.SelectPointMode.None&&i&&!n&&!o){const t=e.mainDataSource();if(null!==t){const i=t.priceScale();if(null!==i){const t=this._createPriceAxisViewOnDemand(this._priceAxisViews,this._panePriceAxisViews,e,i,this._currentPosPriceProvider,oi,!0)[1];null!==t&&s.push(t)}}}}return 0===(null===(i=Pe.crosshairLock.value())||void 0===i?void 0:i.type)&&(null===this._timeLockPaneView&&(this._timeLockPaneView=new Hi(this,e)),s.push(this._timeLockPaneView)),s}dataWindowView(){return this._dataWindowView}updateAllViews(e){this._priceAxisViews.forEach((t=>{t.forEach((t=>t.update(e)))})),this._panePriceAxisViews.forEach((t=>{t.forEach((t=>t.update(e)))})),this._startMeasurePoint&&(this._startMeasurePriceAxisViews.forEach((t=>{t.forEach((t=>t.update(e)))})),this._startMeasureTimeAxisView.update(e)),this._lastMeasurePoint()&&(this._endMeasurePriceAxisViews.forEach((t=>{t.forEach((t=>t.update(e)))})),this._endMeasureTimeAxisView.update(e)),this._timeAxisView.update(e),this._selectionView.update(),this._dataWindowView.update(),this._updateVisibilityDependentPaneViews()}isMenuEnabled(){return!0}isHoveredEnabled(){return hi.addPlusButtonProperty.value()||this._showPlusButtonOnCursor.value()}isHovered(){return this._model.hoveredSource()===this}pointToSelect(){return this._requestedPoint}paneForPointSelect(){return this._paneForRequestedPoint}_lastMeasurePoint(){return this._endMeasurePoint?this._endMeasurePoint:(null!==this.pane&&this._measurePane.value()===this.pane&&(this._lastValidMeasurePoint={price:this._model.magnet().align(this.price,this.index,this.pane),index:this.index}),this._lastValidMeasurePoint||null)}_createPriceAxisViewOnDemand(e,t,i,s,r,o,a=!1){let l=e.get(i),c=null!==t?t.get(i):void 0;void 0===l&&(l=new Map,e.set(i,l),this.isMenuEnabled()&&null!==t&&(c=new Map,t.set(i,c)),a&&i.onDestroyed().subscribe(this,(()=>this._onPaneDestroyed(i))));let h=l.get(s);if(void 0===h){if(h=new o(this,i,s,r),l.set(s,h),void 0!==c){const e=new ui(h,this,s,this._model,this._options);c.set(s,e)}a&&s.lastSourceRemoved().subscribe(this,(()=>this._onPriceScaleCleared(s)))}let d=null;return void 0!==c&&(d=(0,n.ensureDefined)(c.get(s))),[h,d]}_onPaneDestroyed(e){e.onDestroyed().unsubscribeAll(this),this._priceAxisViews.delete(e),this._panePriceAxisViews.delete(e), +this._startMeasurePriceAxisViews.delete(e),this._endMeasurePriceAxisViews.delete(e)}_onPriceScaleCleared(e){e.lastSourceRemoved().unsubscribeAll(this),this._priceAxisViews.forEach((t=>t.delete(e))),this._panePriceAxisViews.forEach((t=>t.delete(e))),this._startMeasurePriceAxisViews.forEach((t=>t.delete(e))),this._endMeasurePriceAxisViews.forEach((t=>t.delete(e)))}_tryToUpdateViews(e,t,i){return!!this._tryToUpdateData(e,t,i)&&(this.updateAllViews((0,H.sourceChangeEvent)(this.id())),this._movedDelegate.fire({index:this.index,price:this.price}),!0)}_tryToUpdateData(e,t,i){const s=this.x,r=this.y,o=this.price,a=this.index,l=this.pane,c=this._priceScaleByPane(i);if(this.index=e,this.x=isNaN(e)?NaN:this._model.timeScale().indexToCoordinate(e),null!==c&&null!==i){this.pane=i,this.price=t;const e=(0,n.ensureNotNull)(i.mainDataSource()).firstValue();this.y=null===e?NaN:c.priceToCoordinate(t,e)}else this.pane=null,this.price=NaN,this.y=NaN;return s!==this.x||r!==this.y||a!==this.index||o!==this.price||l!==this.pane}_priceScaleByPane(e){return e&&!e.defaultPriceScale().isEmpty()?e.defaultPriceScale():null}_setSelectPointModeState(e){e===Pe.SelectPointMode.None&&(this._requestedPoint=null,this._selectLineColor=null,this._paneForRequestedPoint&&(this._paneForRequestedPoint=null,this._model.panesCollectionChanged().unsubscribe(this,this._paneCollectionChanged))),Pe.activePointSelectionMode.setValue(e),this._crossHairSelectPointMode.setValue(e),this._model.lightUpdate()}_paneCollectionChanged(e){const t=this._paneForRequestedPoint;null!==t&&-1===e.indexOf(t)&&this.cancelRequestSelectPoint()}_updateVisibilityDependentPaneViews(){var e;for(const t of this.model().panes())null===(e=this._pointSelectionPaneViewCache.get(t))||void 0===e||e.update()}_getLockData(){var e;if(null===this._lockData){const t=Pe.crosshairLock.value();if(null===t)this._lockData={};else{const i=this._model.timeScale(),s=null!==(e=i.points().roughIndex(t.time))&&void 0!==e?e:void 0,r=void 0===s?void 0:i.indexToCoordinate(s);switch(t.type){case 0:this._lockData={index:s,xCoord:r};break;case 1:{let e;const i=this.lockedPane();if(null!==i){const s=i.mainDataSource();if(null!==s){const i=s.firstValue(),r=s.priceScale();null!==r&&null!==i&&(e=r.priceToCoordinate(t.price,i))}}this._lockData={index:s,xCoord:r,yCoord:e}}}}}return this._lockData}_createMeasurePointset(e,t){const i=this._normalizePoint(e),s=this._normalizePoint(t),r=[[i.time_t,i.offset],[s.time_t,s.offset]];this._removeMeasurePointset(),++Qi,this._currentMeasurePointsetAndSymbolId={measurePointsetId:Qi,symbolId:(0,n.ensureNotNull)(this._model.mainSeries().seriesSource().symbolInstanceId())};const o=(0,Xi.getServerInterval)(this._model.mainSeries().interval());this._model.chartApi().createPointset(this._currentMeasurePointsetIdWithPrefix(),"turnaround",this._currentMeasurePointsetAndSymbolId.symbolId,o,r,this._onPointsetResponse.bind(this))}_removeMeasurePointset(){ +null!==this._currentMeasurePointsetAndSymbolId&&this._model.chartApi().isConnected().value()&&this._model.chartApi().removePointset(this._currentMeasurePointsetIdWithPrefix()),this._currentMeasurePointsetAndSymbolId=null}_currentMeasurePointsetIdWithPrefix(){return"pointsetMeasure_"+(0,n.ensureNotNull)(this._currentMeasurePointsetAndSymbolId).measurePointsetId}_normalizePoint(e){return{...this._model.timeScale().normalizeBarIndex(e.index),price:e.price}}_onPointsetResponse(e){if("pointset_error"===e.method)return void es.logError(`Error getting pointset: ${e.params[0]} ${e.params[1]}`);if(e.params.customId!==this._currentMeasurePointsetIdWithPrefix())return;if(null===this._startMeasurePoint||null===this._endMeasurePoint)return;const t=e.params.plots;if(2!==t.length)return;const i=t[0].value[0],s=t[1].value[0];this._startMeasurePoint.index=i,this._endMeasurePoint.index=s,this.updateAllViews((0,H.sourceChangeEvent)(this.id())),this._model.updateSource(this)}}var is=i(50146),ss=i(12416),rs=i(17236),ns=i(36298),os=i(39262),as=i(26426),ls=i(56840);class cs{constructor(e){this._priceSourceNamesById=new Map,e.forEach((e=>this._priceSourceNamesById.set(e.id,e.name)))}name(e){var t;return null!==(t=this._priceSourceNamesById.get(e))&&void 0!==t?t:null}priceSourcesChanged(e){return e.length!==this._priceSourceNamesById.size}}var hs=i(97906),ds=i(90194);const us=new ns.TranslatedString("remove deselected empty line tools",c.t(null,void 0,i(59211))),ps=O.enabled("auto_enable_symbol_labels"),_s=O.enabled("saveload_separate_drawings_storage"),ms=(0,J.getLogger)("Chart.ChartModel");function gs(e,t){const i=e.indexOf(t);return-1!==i&&(e.splice(i,1),!0)}function fs(e){var t,i;for(let s=e.length;s--;){const r=e[s].dataSources();for(let e=r.length;e--;)null===(t=r[e].dataWindowView())||void 0===t||t.update();const n=e[s].priceDataSources();for(let e=n.length;e--;)null===(i=n[e].legendView())||void 0===i||i.update()}}const vs={isSnapshot:!1,readOnly:!1,watermarkEnabled:!0,shiftVisibleRangeOnNewBar:!0,currencyConversionEnabled:!1,unitConversionEnabled:!1,countdownEnabled:!0,lastPriceAnimationEnabled:!0,onWidget:!1,hideIdeas:!1};class Ss{constructor(e,t,i,r,n,o,a,l,c,d){this._onRearrangePanes=new q.Delegate,this._lineToolsGroupModel=new kt,this._sourcesBeingMoved=[],this._activeItemBeingMoved=null,this._lineBeingEdited=null,this._linePointBeingEdited=null,this._linePointBeingChanged=null,this._customSourceBeingMovedHitTestData=null,this._customSourceBeingMoved=null,this._dataSourceCollectionChanged=new q.Delegate,this._sourceProperitesChanged=new q.Delegate,this._sourceZOrderChanged=new q.Delegate,this._symbolSourceResolved=new q.Delegate,this._symbolSourceResolvingActive=new $.WatchedValue(!1),this._adjustForDividendsAvailability=new $.WatchedValue(0),this._adjustForDividendsEnabled=new $.WatchedValue(!1),this._sessions=null,this._currentTool="",this._lineBeingCreated=null,this._paneBeingCreatedLineOn=null,this._lineCancelled=new q.Delegate,this._phantomSourceContainer=new qt(this),this._destroyed=!1,this._isSettingsExternalPosition=!1, +this._isTimeScrolling=!1,this._magnet=new Zt,this._scrollingState=null,this._modelIntervals=[],this._rendererOptionsProvider=new k(this),this._studyInserted=new q.Delegate,this._cachedStudiesMaxOffset=0,this._replayStatus=new $.WatchedValue(Tt.Undefined),this._panes=[],this._tagsChanged=new q.Delegate,this._strategySources=[],this._strategySourcesChange=new q.Delegate,this._activeStrategySource=new $.WatchedValue(null),this._paneCollapsingAvailable=new $.WatchedValue(!1),this._panesCollectionChanged=new q.Delegate,this._scrollEnabled=O.enabled("chart_scroll"),this._zoomEnabled=O.enabled("chart_zoom"),this._lollipopSourcesWatcher=null,this._alertsWatcher=null,this._hoveredSource=null,this._hoveredSourceChanged=new q.Delegate,this._lastHoveredHittestData=null,this._lastSelectedHittestData=null,this._topmostCustomSources=[],this._fgCustomSources=[],this._bgCustomSources=[],this._allCustomSources=[],this._customSourcesMap=new Map,this._multiPaneSources=[],this._showLegendProperty=new M.default,this._id=(0,Q.guid)(),this._chartSaveTime=null,this._availableCurrenciesList=null,this._availableCurrencies=new Ut([]),this._availablePriceSources=new cs([]),this._availableUnitsObject=null,this._availableUnits=new jt({}),this._availablePriceSourcesBySymbol=new Map,this._shouldBeSavedEvenIfHidden=!1,this._watchedThemeSpawn=h.watchedTheme.spawn(),this._gradientColorsCache=null,this._studiesWV=new Y.WatchedObject([],v.compareTwoCollectionsByIds),this._studiesExcludeInternalWV=new Y.WatchedObject([],v.compareTwoCollectionsByIds),this._resetScalesAvailable=new $.WatchedValue(!1),this._recalcVRStudiesParams={},this._recalcColorStudiesParams={},this._recalcVisibleRangeStudiesImplDebounced=(0,s.default)(this._recalcVisibleRangeStudiesImpl.bind(this,this._recalcVRStudiesParams),500),this._recalcColorStudiesImplDebounced=(0,s.default)(this._recalcColorStudiesImpl.bind(this,this._recalcColorStudiesParams),250),this._width=0,this._resetScales=new q.Delegate,this._chartThemeLoaded=new q.Delegate,this._selection=new b,this._selectedSourceChanged=new q.Delegate,this._symbolSourceCollectionChanged=new q.Delegate,this._gridSource=new si,this._visibleRangeStudiesInputs=new Y.WatchedObject(null),this._syncPointCache=new Map,this._lastAppliedGotoTimeRange=null,this._lastGotoTimeRange=null,this._lollipopSourcesWatcherLoader=null,this._clearSelection=()=>{this._lastSelectedHittestData=null,this._selection.clear()},this._removeSourceFromSelection=e=>{this._selection.remove(e)},this._addSourceToSelection=(e,t)=>{const i=this._selection.isSelected(e);i&&this._lastSelectedHittestData===t||e&&!e.isSelectionEnabled()||(this._lastSelectedHittestData=t||null,i||this._selection.add(e))},this._recalcSymbolResolvingActive=()=>{for(const e of this._panes)if(e.symbolSourceResolvingActive().value())return void this._symbolSourceResolvingActive.setValue(!0);this._symbolSourceResolvingActive.setValue(!1)},this._recalcAdjustForDividendsAvailability=()=>{var e,t,i,s;if(this._symbolSourceResolvingActive.value())return;const r=this.mainSeries() +;switch(null!==(t=null===(e=r.symbolInfo())||void 0===e?void 0:e.allowed_adjustment)&&void 0!==t?t:"none"){case"dividends":return void this._adjustForDividendsAvailability.setValue(2);case"splits":return void this._adjustForDividendsAvailability.setValue(1);case"any":return void this._adjustForDividendsAvailability.setValue(3)}for(const e of this.symbolSources().filter(me.isActingAsSymbolSource)){if(e.symbolHibernated().value()||e===r)continue;if("any"===(null!==(s=null===(i=e.symbolInfo())||void 0===i?void 0:i.allowed_adjustment)&&void 0!==s?s:"none"))return void this._adjustForDividendsAvailability.setValue(3)}this._adjustForDividendsAvailability.setValue(0)},this._recalcAdjustForDividendsEnabled=()=>{switch(this._adjustForDividendsAvailability.value()){case 2:return void this._adjustForDividendsEnabled.setValue(!0);case 0:case 1:return void this._adjustForDividendsEnabled.setValue(!1)}this._adjustForDividendsEnabled.setValue(this.mainSeries().properties().childs().dividendsAdjustment.value())},this._recalcPaneCollapsingAvailable=e=>{let t=this._panes.filter((e=>!e.collapsed().value())).length;0===t&&e&&this._panes.length>0&&(this._panes[0].collapsed().setValue(!1),t=1),this._paneCollapsingAvailable.setValue(t>1)},this._updateResetScalesAvailableValue=()=>{const e=this._timeScale.resetAvailable().value()||this._panes.some((e=>e.resetPriceScalesAvailable().value()));this._resetScalesAvailable.setValue(e)},this._chartApi=e,this._invalidateHandler=t,this._undoModel=n,this._properties=i,this._options=(0,se.merge)((0,se.clone)(vs),a),this._hibernateWV=l,this._linkingGroupIndex=c,this._isAutoSaveEnabled=d,this._readOnly=this._options.readOnly,this._isSnapshot=this._options.isSnapshot,this._chartSaveTime=(new Date).valueOf(),this._backgroundColor=new $.WatchedValue(this._getBackgroundColor()),this._backgroundTopColor=new $.WatchedValue(this._getBackgroundColor(!0)),this._properties.childs().paneProperties.childs().background.subscribe(this,this._updateBackgroundColor),this._properties.childs().paneProperties.childs().backgroundType.subscribe(this,this._updateBackgroundColor),this._properties.childs().paneProperties.childs().backgroundGradientStartColor.subscribe(this,this._updateBackgroundColor),this._properties.childs().paneProperties.childs().backgroundGradientEndColor.subscribe(this,this._updateBackgroundColor),this._backgroundColor.subscribe(this.recalcColorStudies.bind(this,!1)),this._backgroundTopColor.subscribe(this.recalcColorStudies.bind(this,!1)),this._backgroundCounterColor=new $.WatchedValue(this._getBackgroundCounterColor()),this._backgroundColor.subscribe((()=>this._backgroundCounterColor.setValue(this._getBackgroundCounterColor()))),this._isDark=(0,hs.combine)((e=>"white"===e),this._backgroundCounterColor.weakReference()),this._watchedThemeSpawn.subscribe(this._updateBackgroundColor.bind(this)),this._symbolSourceResolvingActive.subscribe(this._recalcAdjustForDividendsAvailability),this.setStudiesMetaData((0,D.studyMetaInfoRepository)().getInternalMetaInfoArray(),(0, +D.studyMetaInfoRepository)().getMigrations()),(0,Pe.init)();const u=this._readOnly?new M.default((0,R.defaults)("chartproperties.paneProperties.crossHairProperties")):this._properties.childs().paneProperties.childs().crossHairProperties;this.m_crossHairSource=new ts(this,u,this._options.crossHair),this._crossHairSelectPointMode=this.m_crossHairSource.selectPointMode().spawn(),this._crossHairSelectPointMode.subscribe((e=>{if(e!==Pe.SelectPointMode.None&&this.lineBeingCreated()){const e=Pe.tool.value();this.cancelCreatingLine(),Pe.tool.setValue(e)}})),this._tagsChanged=new q.Delegate;const p=new I.DefaultProperty("chartproperties.mainSeriesProperties");p.addExclusion("priceAxisProperties.lockScale"),p.addExclusion("priceAxisProperties.percentage"),p.addExclusion("priceAxisProperties.indexedTo100"),p.addExclusion("priceAxisProperties.isInverted"),p.addExclusion("priceAxisProperties.log"),p.addExclusion("priceAxisProperties.logDisabled"),p.addExclusion("priceAxisProperties.percentageDisabled"),p.addExclusion("priceAxisProperties.autoScaleDisabled"),p.merge(i.childs().mainSeriesProperties.state()),this._timeScale=new xt(this,this._options.timeScale),this._timeScale.resetAvailable().subscribe(this._updateResetScalesAvailableValue);const _={countdownEnabled:this._options.countdownEnabled,lastPriceAnimationEnabled:this._options.lastPriceAnimationEnabled};this.m_mainSeries=new _e.Series(this,p,_,r),this.m_mainSeries.onStyleChanged().subscribe(this._timeScale,this._timeScale.invalidateVisibleBars);const m=()=>this.fullUpdate();this.m_mainSeries.properties().childs().showCountdown.subscribe(this,(()=>{this.m_mainSeries.updateAllViews((0,H.sourceChangeEvent)(this.m_mainSeries.id())),m()})),(0,Z.currencyUnitVisibilityProperty)().subscribe(this,m),(0,X.autoLogButtonsVisibilityProperty)().subscribe(this,m),this._timeScale.visibleBarsStrictRangeChanged().subscribe(this.m_mainSeries,this.m_mainSeries.clearHighLowPriceCache),this._timeScale.visibleBarsStrictRangeChanged().subscribe(this.m_mainSeries,this.m_mainSeries.clearAveragePriceCache),this.createPane(void 0,{axisProperties:p.childs().priceAxisProperties.state(["autoScale"])}),this._adjustForDividendsAvailability.subscribe(this._recalcAdjustForDividendsEnabled),this.mainSeries().properties().childs().dividendsAdjustment.subscribe(this,this._recalcAdjustForDividendsEnabled),this._recalcAdjustForDividendsEnabled(),this._boundUpdateStudiesMaxOffset=this._updateStudiesMaxOffset.bind(this),this.mainSeries().dataEvents().seriesTimeFrame().subscribe(this,((e,t,i,s)=>{if(null!==this._lastAppliedGotoTimeRange&&null!==i&&s&&(0,$t.areEqualTimeFrames)(this._lastAppliedGotoTimeRange.range,i)){const e=this.appliedTimeFrame().value();null!==e&&!this._lastAppliedGotoTimeRange.actual&&(0,$t.areEqualTimeFrames)(this._lastAppliedGotoTimeRange.range,e.val)&&this.appliedTimeFrame().setValue(null),this._lastAppliedGotoTimeRange=null}})),this.mainSeries().dataEvents().completed().subscribe(this,(e=>{ +null===this._lastAppliedGotoTimeRange&&null!==this._lastGotoTimeRange&&(this.gotoTimeRange(this._lastGotoTimeRange.from,this._lastGotoTimeRange.to),this._lastGotoTimeRange=null)}));const g=this._panes[0];g.setStretchFactor(2*g.stretchFactor()),this._properties.listeners().subscribe(this,this.lightUpdate),this._properties.childs().timezone.subscribe(null,(()=>{this._chartApi&&this._chartApi.isConnected().value()&&this._chartApi.switchTimezone(this.timezone())})),g.addDataSource(this.m_mainSeries,g.findSuitableScale(this.m_mainSeries),!1),this._barsMarksSources=o(this);for(const e of this._barsMarksSources)e.setOwnerSource(this.m_mainSeries),g.addDataSource(e,this.m_mainSeries.priceScale(),!0);this.m_mainSeries.symbolResolved().subscribe(this,this._clearAvailablePriceSources),this._createLollipopSourcesWatcher()}setStudiesMetaData(e,t){this._studiesMetaData=e,this._studyVersioning=new w.StudyVersioning(this._studiesMetaData,t)}restart(){this._chartApi.switchTimezone(this.timezone()),this._timeScale.reset(),this.m_mainSeries.restart();for(const e of this.dataSources())e.restart&&e!==this.m_mainSeries&&e.restart();this.sessions().restart()}version(){return 3}collapsed(){return this._hibernateWV}visibleRangeStudiesInputs(){return this._visibleRangeStudiesInputs.readonly()}chartSaveTime(){return this._chartSaveTime}setChartSaveTime(e){this._chartSaveTime=e}destroy(){var e;this._phantomSourceContainer.destroy(),this._hoveredSourceChanged.destroy(),null!==this._watermarkSource&&(this._watermarkSource.destroy(),this._watermarkSource=null),Array.from(this._customSourcesMap.keys()).forEach(this._removeCustomSource,this),(0,n.assert)(0===this._topmostCustomSources.length),(0,n.assert)(0===this._fgCustomSources.length),(0,n.assert)(0===this._bgCustomSources.length),(0,n.assert)(0===this._allCustomSources.length),(0,n.assert)(0===this._customSourcesMap.size),null!==this._lollipopSourcesWatcher&&(this._lollipopSourcesWatcher.destroy(),this._lollipopSourcesWatcher=null),null!==this._alertsWatcher&&this._alertsWatcher.destroy(),this._properties.childs().paneProperties.childs().background.unsubscribeAll(this),this._properties.childs().paneProperties.childs().backgroundType.unsubscribeAll(this),this._properties.childs().paneProperties.childs().backgroundGradientEndColor.unsubscribeAll(this),this._properties.childs().paneProperties.childs().backgroundGradientStartColor.unsubscribeAll(this),this._watchedThemeSpawn.destroy(),this._lastHoveredHittestData=null,this._lastSelectedHittestData=null,(0,Z.currencyUnitVisibilityProperty)().unsubscribeAll(this),(0,X.autoLogButtonsVisibilityProperty)().unsubscribeAll(this),this._crossHairSelectPointMode.destroy(),this.m_mainSeries.symbolResolved().unsubscribe(this,this._clearAvailablePriceSources),null===(e=this._lollipopSourcesWatcherLoader)||void 0===e||e.destroy(),this._destroyed=!0}undoModel(){return this._undoModel}onData(e){switch(e.method){case"timescale_update":{const t=e.params;this._updateTimeScale({index:t.index,zoffset:t.zoffset,values:t.changes,indexDiffs:t.index_diff, +baseIndex:t.baseIndex,marks:t.marks,clearFlag:t.clear});break}case"timescale_completed":{const t=Boolean(e.params[0]);this._timeScale.onTimeScaleCompleted(t);break}}}addStrategySource(e,t){1!==t&&-1===this._strategySources.indexOf(e)&&(this._strategySources.push(e),this._strategySourcesChange.fire(t),this.setActiveStrategySource(e))}removeStrategySource(e,t){if(1===t)return;const i=this._strategySources.indexOf(e);if(-1!==i){if(this._strategySources.splice(i,1)[0]===this._activeStrategySource.value()&&this.unsetActiveStrategySource(),this._strategySources.length>0){const e=this._strategySources[this._strategySources.length-1];this.setActiveStrategySource(e)}this._strategySourcesChange.fire(t)}}setActiveStrategySource(e){-1!==this._strategySources.indexOf(e)&&this._activeStrategySource.setValue(e)}unsetActiveStrategySource(){this._activeStrategySource.setValue(null)}activeStrategySource(){return this._activeStrategySource}strategySources(){return this._strategySources}strategySourcesChange(){return this._strategySourcesChange}setScrollEnabled(e){this._scrollEnabled=e}scrollEnabled(){return this._scrollEnabled}setZoomEnabled(e){this._zoomEnabled=e}zoomEnabled(){return this._zoomEnabled}zoomToViewport(e,t,i,s,r){this.setTimeViewport(e,t);let n=Math.min(i,s),o=Math.max(i,s);const a=r.defaultPriceScale();a.isPercentage()||a.setMode({autoScale:!1}),a.isLog()&&(n=a.priceToLogical(n),o=a.priceToLogical(o)),a.setPriceRange(new ue.PriceRange(n,o)),this.recalculateAllPanes((0,H.viewportChangeEvent)()),this.invalidate(this._paneInvalidationMask(r,K.InvalidationLevel.Light))}setTimeViewport(e,t){const i=this.appliedTimeFrame().value();null!==this._lastAppliedGotoTimeRange&&null!==i&&(0,$t.areEqualTimeFrames)(this._lastAppliedGotoTimeRange.range,i.val)&&!this._lastAppliedGotoTimeRange.actual||(this.timeScale().zoomToBarsRange(e,t),this.recalculateAllPanes((0,H.viewportChangeEvent)()),this.recalcVisibleRangeStudies(),this.lightUpdate())}onTagsChanged(){return this._tagsChanged}canZoomIn(){return this._timeScale.canZoomIn()&&this._zoomEnabled}canZoomOut(){return this._timeScale.canZoomOut()&&this._zoomEnabled}onPaneTagsChanged(){this._tagsChanged.fire()}panesCollectionChanged(){return this._panesCollectionChanged}dataSourceCollectionChanged(){return this._dataSourceCollectionChanged}symbolSourceCollectionChanged(){return this._symbolSourceCollectionChanged}symbolSourceResolved(){return this._symbolSourceResolved}symbolSourceResolvingActive(){return this._symbolSourceResolvingActive}adjustForDividendsAvailability(){return this._adjustForDividendsAvailability}adjustForDividendsEnabled(){return this._adjustForDividendsEnabled}paneCollapsingAvailable(){return this._paneCollapsingAvailable}sourcePropertiesChanged(){return this._sourceProperitesChanged}sourceZOrderChanged(){return this._sourceZOrderChanged}zoomTime(e,t,i){if(!this._zoomEnabled)return;const s=this.timeScale();if(s.isEmpty()||0===t)return;const r=s.width();e=Math.max(1,Math.min(e,r-2)),s.zoom(e,t,i),this.recalculateAllPanes((0,H.viewportChangeEvent)()),this.lightUpdate(), +this.recalcVisibleRangeStudies()}lineBeingEdited(){return this._lineBeingEdited}linePointBeingEdited(){return this._linePointBeingEdited}activeItemBeingMoved(){return this._activeItemBeingMoved}linePointBeingChanged(){return this._linePointBeingChanged}updateAllPaneViews(e){for(const t of this._panes)t.updateAllViews(e)}dataSources(){const e=[this.crossHairSource()];for(const t of this._panes)for(const i of t.dataSources())e.push(i);return e}priceDataSources(){const e=[];for(const t of this._panes)for(const i of t.priceDataSources())e.push(i);return e}symbolSources(){const e=[];for(const t of this._panes)for(const i of t.symbolSources())e.push(i);return e}selection(){return this._selection}selectionMacro(e,t=!1){const i=this.selection().allSources();e({removeSourceFromSelection:this._removeSourceFromSelection,addSourceToSelection:this._addSourceToSelection,clearSelection:this._clearSelection,selection:this.selection.bind(this)});const s=(0,v.subtract)(i,this.selection().allSources()),r=(0,v.subtract)(this.selection().allSources(),i);r.concat(i).forEach((e=>e.updateAllViews((0,H.selectionChangeEvent)())));let n=[];s.forEach((e=>{if((0,S.isLineTool)(e)){const i=e.hasAlert().value()&&e.getAlertSync();i&&!i.isPrice()&&i.setSelected(!1),!t&&e.shouldBeRemovedOnDeselect()&&n.push(e)}})),r.forEach((e=>{const t=(0,S.isLineTool)(e)&&e.hasAlert&&e.hasAlert().value()&&e.getAlertSync();t&&t.setSelected(!0)})),n=n.filter((e=>null!==this.dataSourceForId(e.id()))),n.length>0&&this._undoModel.removeSources(n,!1,us),this.lightUpdate(),(s.length>0||r.length>0)&&this._selectedSourceChanged.fire()}onSelectedSourceChanged(){return this._selectedSourceChanged}checkLineToolSelection(){const e=this.selection().allSources();this._selection.checkLineToolSelection(),e.length!==this.selection().allSources().length&&this._selectedSourceChanged.fire()}lineToolsGroupModel(){return this._lineToolsGroupModel}restoreLineToolsGroups(e){this._lineToolsGroupModel=kt.fromState(this,e)}realignLineTools(e){for(const t of this._panes)(void 0===e||t.hasDataSource(e))&&t.realignLineTools(e)&&this._dataSourceCollectionChanged.fire(t)}copyToOtherCharts(e,t){const i=this.mainSeries(),s=i.syncModel(),r=this.timeScale();if(s)for(const o of e){if(!o.isSynchronizable())continue;const e=o.linkKey().value()||(0,Q.randomHash)();o.linkKey().setValue(e);const a=o.state(!1),l=o.normalizedPoints(),c=o.properties().interval.value(),h=i.interval();let d;if(T.Interval.isEqual(c,h))d=l.map((e=>{const t=(0,n.ensureNotNull)(r.timePointToIndex(e.time_t))+e.offset;return{price:e.price,timeStamp:(0,n.ensureNotNull)(this.externalTimeStamp(t))}}));else{const e=s.createNewModelWithResolution(c);d=l.map((t=>({price:t.price,timeStamp:0===t.offset?t.time_t:e.projectTime(t.time_t,t.offset)})))}const u={...a,id:o.id(),linkKey:e,points:d,linetool:o.toolname,model:this,symbol:i.symbol(),withUndo:t,zOrder:o.zorder(),finalState:{points:l,interval:c},pointPositionPercents:o.isFixed()?o.calcPositionPercents():void 0,sharingMode:o.sharingMode().value()};(0,Pe.copyLineTool)(u)}}isSnapshot(){ +return this._isSnapshot}onWidget(){return this._options.onWidget}hideIdeas(){return this._options.hideIdeas}updateSource(e){const t=this._invalidationMaskForSource(e);null!==t&&this.invalidate(t)}updateSourcePriceScale(e){const t=this._invalidationMaskForSourcePriceScale(e);null!==t&&this.invalidate(t)}updatePane(e){this.invalidate(this._paneInvalidationMask(e))}updateTimeScaleBaseIndex(e){const t=this.mainSeries().bars();t.isEmpty()||this._updateBaseIndex((0,n.ensureNotNull)(t.lastIndex()),!!(e&&e.index>0))}setInterval(e,t){const i=setInterval(e,t);return this._modelIntervals.push(i),i}clearInterval(e){clearInterval(e);const t=this._modelIntervals.indexOf(e);t>-1&&this._modelIntervals.splice(t,1)}clearIntervals(){for(let e=0;e{i.ownerSource()===e&&i.setOwnerSource(t)})),this._invalidateBarColorerCaches(),t.start(),this.recalculatePane(i,(0,H.sourceChangeEvent)(t.id())),this.fullUpdate(),!0}insertStudyStub(e,t){const i=void 0!==t,s=new P.StudyStub(this,null,e,i);let r;if(t||!i){r=this.mainPane();const e=r.createPriceScaleAtPosition("overlay");r.addDataSource(s,e,!1)}else r=this.createPane(),r.addDataSource(s,null,!1);return this.recalculatePane(r,(0,H.sourceChangeEvent)(s.id())),this.fullUpdate(),s}removeStudyStub(e){const t=this.dataSourceForId(e);return null===t?(ms.logNormal("StudyStub id="+e+" is not found in chart model"),!1):(this.removeSource(t),!0)}allLineTools(){return this._getAllSources(S.isLineTool)}setHoveredSource(e,t=null){const i=this._hoveredSource!==e;if(!i&&(0,Ot.hitTestResultDataAreEqual)(this._lastHoveredHittestData,t))return;this._lastHoveredHittestData=t;let s=null;if(this._hoveredSource){this._hoveredSource.updateAllViews((0,H.selectionChangeEvent)()),s=new K.InvalidationMask(K.InvalidationLevel.Cursor);const e=this._invalidationMaskForSource(this._hoveredSource,K.InvalidationLevel.Light);null!==e&&s.merge(e)}if(this._hoveredSource=e,e){e.updateAllViews((0,H.selectionChangeEvent)()),s||(s=new K.InvalidationMask(K.InvalidationLevel.Cursor));const t=this._invalidationMaskForSource(e,K.InvalidationLevel.Light);null!==t&&s.merge(t)}s&&this.invalidate(s),i&&this._hoveredSourceChanged.fire(e)}properties(){return this._properties}chartApi(){return this._chartApi}disconnect(){this.sessions().stop();for(const e of this.dataSources())e.disconnect&&e.disconnect();this._timeScale.disconnect()}crossHairSource(){return this.m_crossHairSource}gridSource(){return this._gridSource}publishedChartsTimelineSource(){return null}hoveredSource(){return this._hoveredSource}hoveredSourceChanged(){return this._hoveredSourceChanged}lastHittestData(){return this._lastHoveredHittestData}lastSelectedHittestData(){return this._lastSelectedHittestData}lightUpdate(){this.invalidate(K.InvalidationMask.light())}fullUpdate(){this.invalidate(K.InvalidationMask.full())}syncTimeWithModel(e,t){const i=this.mainSeries().syncModel();if(null===i)return;const s=1e3*this.createSyncPoint(e,i.syncSourceTarget()).sourceTimeToTargetTime(t/1e3),r=(0,Dt.get_timezone)(this.timezone());let n=(0,Dt.utc_to_cal)(r,s);this.mainSeries().isDWM()&&(n=i.getSession().spec.correctTradingDay(n),(0,Dt.set_hms)(n,0,0,0,0,(0,Dt.get_timezone)("Etc/UTC"))),this._gotoTimeImpl(n.getTime(),{centerIfVisible:!1})}gotoTime(e){return this._gotoTimeImpl(e,{centerIfVisible:!0})}recalculatePane(e,t){null==e||e.recalculate(t)}recalculateAllPanes(e){this._panes.forEach((t=>t.recalculate(e))),this.updateAllPaneViews(e),this.crossHairSource().updateAllViews(e)}gotoTimeRange(e,t){const i=this.timeScale(),s=i.tickMarks(),r=this.mainSeries();if(void 0===s.minIndex)return void(this._lastGotoTimeRange={from:e,to:t});let o=e,a=t +;const l=r.symbolInfo();if(null!==l){let i=this.properties().childs().timezone.value();"exchange"===i&&(i=l.timezone);const s=(0,Dt.get_timezone)(i),n=(0,Dt.utc_to_cal)(s,e),c=(0,Dt.utc_to_cal)(s,t);if(r.isDWM()){const e=(0,Dt.get_timezone)("Etc/UTC");(0,Dt.set_hms)(n,0,0,0,0,e),(0,Dt.set_hms)(c,0,0,0,0,e)}o=n.getTime(),a=c.getTime()}const c=(0,n.ensureDefined)(s.maxIndex),h=(0,n.ensureDefined)(s.minIndex);if(o>=(0,n.ensureNotNull)(s.indexToTime(h)).valueOf()||r.endOfData()){const e=(e,t)=>e(0,n.ensureNotNull)(s.indexToTime(e)).valueOf(),l=(0,v.lowerboundExt)(t,o,e,s.nearestIndex(o),c);let d=o===a?l:(0,v.lowerboundExt)(t,a,e,s.nearestIndex(a),c);this._lastGotoTimeRange=null,null!==this._lastAppliedGotoTimeRange&&(this._lastAppliedGotoTimeRange.actual=!1);const u=i.baseIndex();if(l+Math.max(d-l+1,i.minVisibleBarCount())>u){const e=i.targetDefaultRightOffset();d-u=0;t--)if(this._panes[t].hasDataSource(e))return this._panes[t];return e instanceof Wt.BarsMarksContainer?this.paneForSource(this.mainSeries()):null}mainPane(){for(const e of this._panes)if(e.isMainPane())return e;throw new Error("Main pane is not found")}lastPane(){return this._panes[this._panes.length-1]}removeSource(e,t){this.selectionMacro((t=>t.removeSourceFromSelection(e)),!0),this._hoveredSource===e&&(this._hoveredSource=null,this._lastHoveredHittestData=null),this._sourcesBeingMoved.includes(e)&&(this._sourcesBeingMoved=this._sourcesBeingMoved.filter((t=>t!==e)),this._sourcesBeingMoved.length||(this._activeItemBeingMoved=null)),e===this._lineBeingEdited&&(this._lineBeingEdited=null,Pe.isToolEditingNow.setValue(!1)),e===this._lineBeingCreated&&(this._lineBeingCreated=null,Pe.isToolCreatingNow.setValue(!1)),!t&&e.stop&&e.stop();const i=this.detachSource(e),s=this.mainSeries().priceScale();return(0,G.isStudy)(e)&&(0,me.isActingAsSymbolSource)(e)&&e.priceScale()===s&&s.isPercentage()&&1===s.seriesLikeSources().filter(me.isActingAsSymbolSource).length&&s.setMode({percentage:!1}),this.fullUpdate(),this._invalidateBarColorerCaches(),(0,G.isStudy)(e)&&((0,_.emit)("study_event",e.id(),"remove"),e.isChildStudy()&&e.parentSources().forEach((t=>t.unsetChild(e))),e.maxOffset().unsubscribe(this._boundUpdateStudiesMaxOffset)),!t&&e.destroy&&e.destroy(),(0,S.isLineTool)(e)&&(e.removeAlert(),(0,_.emit)("drawing_event",e.id(),"remove")),i} +allStudies(e){const t=e?e=>(0,G.isStudy)(e)&&!0:G.isStudy;return this._getAllSources(t)}studiesWV(e){return e?this._studiesExcludeInternalWV.readonly():this._studiesWV.readonly()}findNonOverlayStudyWithGroupingKey(e,t){const i=void 0!==t?[t]:this._panes;for(const t of i){const i=t.dataSources().find((i=>(0,G.isStudy)(i)&&i.metaInfo().groupingKey===e&&!t.isOverlay(i)));if(void 0!==i)return{pane:t,study:i}}return null}movePaneUp(e){this.movePane(e,e-1)}movePaneDown(e){this.movePane(e,e+1)}movePane(e,t){const i=this._panes[e];this._panes.splice(e,1),this._panes.splice(t,0,i),this._panesCollectionChanged.fire(this._panes),this._onRearrangePanes.fire(),this.invalidate(K.InvalidationMask.panesOrder())}toggleCollapsedPane(e){const t=this._panes[e];t.collapsed().setValue(!t.collapsed().value()),this.fullUpdate()}backgroundColor(){return this._backgroundColor}backgroundTopColor(){return this._backgroundTopColor}backgroundColorAtYPercentFromTop(e){const t=this.backgroundColor().value(),i=this.backgroundTopColor().value();if(t===i)return t;if(e=Math.max(0,Math.min(100,Math.round(100*e))),null===this._gradientColorsCache||this._gradientColorsCache.topColor!==i||this._gradientColorsCache.bottomColor!==t)this._gradientColorsCache={topColor:i,bottomColor:t,colors:new Map};else{const t=this._gradientColorsCache.colors.get(e);if(void 0!==t)return t}const s=(0,Ft.gradientColorAtPercent)(i,t,e/100);return this._gradientColorsCache.colors.set(e,s),s}backgroundCounterColor(){return this._backgroundCounterColor.readonly()}dark(){return this._isDark}defaultResolutions(){return this.chartApi().defaultResolutions()}availableCurrencies(){const e=this._getAvailableCurrencies();return e.length!==this._availableCurrencies.size()&&(this._availableCurrencies=new Ut(e)),this._availableCurrencies}currencyConversionEnabled(){return this._options.currencyConversionEnabled}availableUnits(){const e=this._getAvailableUnits();return this._availableUnits.unitsChanged(e)&&(this._availableUnits=new jt(e)),this._availableUnits}unitConversionEnabled(){return this._options.unitConversionEnabled}availablePriceSources(e){const t=this._getAvailablePriceSources(e);return null!==t&&this._availablePriceSources.priceSourcesChanged(t)&&(this._availablePriceSources=new cs(t)),this._availablePriceSources}resetDeferredStudies(){Oe.instance(this).reset()}isJustClonedChart(){return this._undoModel.isJustClonedChart()}studyTemplate(e,t,i){const s={panes:[],version:this.version()};for(const e of this.panes())s.panes.push(e.state(!0,!1,!0));const r=this.mainSeries();return e&&(s.symbol=r.symbol(),this.currencyConversionEnabled()&&i&&(s.currency=r.currency()),this.unitConversionEnabled()&&i&&(s.unit=r.unit())),t&&(s.interval=r.interval()),s}getStudyById(e){const t=this.dataSourceForId(e);return null!==t&&(0,G.isStudy)(t)?t:null}getLineToolById(e){const t=this.dataSourceForId(e);return null!==t&&(0,S.isLineTool)(t)?t:null}restoreLineToolState(e,t,i){var s;e.restorePoints(t.points,t.indexes||[]),t.state.intervalsVisibilities=(0, +We.mergeIntervalVisibilitiesDefaults)(t.state.intervalsVisibilities),e.properties().merge(t.state),e.restoreData&&e.restoreData(t),e.linkKey().setValue(t.linkKey||null),e.createServerPoints(),e.setZorder(null!==(s=t.zorder)&&void 0!==s?s:e.zorder()),this.fullUpdate();const r=e.linkKey().value();null!==r&&i&&(0,Pe.restoreLineToolState)({model:this,linkKey:r,state:t})}preferences(){return(0,ss.preferencesByWhiteList)(this,this.mainSeries())}restoreTheme(e,t,i){e.mainSourceProperties.hollowCandleStyle||(e.mainSourceProperties.hollowCandleStyle=e.mainSourceProperties.candleStyle),this._undoModel.chartLoadTheme(e,t,i)}onResetScales(){return this._resetScales}startMovingSources(e,t,i,s,r,o){this._sourcesBeingMoved=e,this._activeItemBeingMoved=i;let a=!1;if(this._sourcesBeingMoved.forEach((e=>{!a&&(0,G.isStudy)(e)&&(a=!0);const l=(0,n.ensureNotNull)(this.paneForSource(e)),c=(0,S.isLineTool)(e),h=c&&e.linkKey().value();if(!1!==h&&null!==h&&s.has(h)&&c&&e.isFixed()){const t=(0,n.ensureDefined)(s.get(h)),a={screen:this._percentPositionToPoint(t,l)};e.startMoving(a,i,r,o)}else e.startMoving(t,i,r,o);const d=this._paneInvalidationMask(l,K.InvalidationLevel.Light);this.invalidate(d)})),!o){const s=e.filter(S.isLineTool).filter((e=>e.linkKey().value()&&e.isSynchronizable())).map((e=>e.linkKey().value()));if(s.length&&t.logical){const o=this.externalTimeStamp(t.logical.index),a={linkKeys:s,model:this,symbol:this.mainSeries().symbol(),point:{price:t.logical.price,timeStamp:o},activeItem:null!==i?i:void 0,envState:r,pointPositionPercents:new Map};e.forEach((e=>{if((0,S.isLineTool)(e)){const i=e.linkKey().value();if(i&&e.isSynchronizable()&&e.isFixed()){const s=(0,n.ensureNotNull)(this.paneForSource(e));a.pointPositionPercents.set(i,this._pointToPercentPosition((0,n.ensureDefined)(t.screen),s))}}})),(0,Pe.startMovingLineTool)(a)}}Pe.isToolMovingNow.setValue(!0),a&&Pe.isStudyEditingNow.setValue(!0)}moveSources(e,t,i,s){if(this._sourcesBeingMoved.filter((e=>!e.isLocked||!e.isLocked())).forEach((r=>{const o=(0,S.isLineTool)(r)?r.linkKey().value():null;if(null!==o&&t.has(o)){const e=(0,n.ensureNotNull)(this.paneForSource(r)),a=(0,n.ensureDefined)(t.get(o)),l={screen:this._percentPositionToPoint(a,e)};r.move(l,this._activeItemBeingMoved,i,s)}else r.move(e,this._activeItemBeingMoved,i,s)})),this.lightUpdate(),!s&&e.logical){const t=this._sourcesBeingMoved.filter(S.isLineTool).filter((e=>e.isSynchronizable()&&!!e.linkKey().value())).map((e=>e.linkKey().value())),s=this.externalTimeStamp(e.logical.index),r={linkKeys:t,model:this,point:{price:e.logical.price,timeStamp:s},envState:i,pointPositionPercents:new Map};this._sourcesBeingMoved.filter(S.isLineTool).forEach((t=>{if(t.linkKey().value()&&t.isSynchronizable()&&t.isFixed()){const i=(0,n.ensureNotNull)(this.paneForSource(t));r.pointPositionPercents.set(t.linkKey().value(),this._pointToPercentPosition((0,n.ensureDefined)(e.screen),i))}})),(0,Pe.moveLineTool)(r)}}endMovingSources(e,t,i){const s=this._sourcesBeingMoved.map((s=>{const r=(0, +n.ensureNotNull)(this.paneForSource(s)),o=s.endMoving(e,t,i),a=this._paneInvalidationMask(r,K.InvalidationLevel.Light);return a.invalidateAll(K.InvalidationLevel.Light),this.invalidate(a),o})),r=this._sourcesBeingMoved.filter(S.isLineTool).filter((e=>e.isSynchronizable()&&!!e.linkKey().value())).map((e=>e.linkKey().value())),o=this._sourcesBeingMoved.filter(S.isLineTool).filter((e=>e.isSynchronizable()&&!!e.linkKey)).map((e=>{const t={points:e.normalizedPoints(),interval:this.mainSeries().interval()};return e.isFixed()&&(t.pointPositionPercents=e.calcPositionPercents()),t}));r.length&&(0,Pe.finishMovingLineTool)({linkKeys:r,model:this,finalStates:o,changes:s}),this._sourcesBeingMoved=[],this._activeItemBeingMoved=null,Pe.isToolMovingNow.setValue(!1),Pe.isStudyEditingNow.setValue(!1)}sourcesBeingMoved(){return this._sourcesBeingMoved}setMovingCustomSource(e,t){this._customSourceBeingMoved=e,this._customSourceBeingMovedHitTestData=null!==t?{beingMoved:!1,cancelled:!1,...t}:null}processingCustomSourceMove(){null!==this._customSourceBeingMovedHitTestData&&(this._customSourceBeingMovedHitTestData.beingMoved=!0)}customSourceMovingHitTestData(){return this._customSourceBeingMovedHitTestData}customSourceBeingMoved(){return null!==this._customSourceBeingMovedHitTestData&&this._customSourceBeingMovedHitTestData.beingMoved?this._customSourceBeingMoved:null}lineToolsSynchronizer(){return this._lineToolsSynchronizer}setLineToolsSynchronizer(e){this._lineToolsSynchronizer=e}width(){return this._width}setWidth(e,t){this._width=e,this._timeScale.setWidth(e,t);for(const t of this._panes)t.setWidth(e);this.recalculateAllPanes((0,H.viewportChangeEvent)()),this.recalcVisibleRangeStudies()}setPaneHeight(e,t){e.setHeight(t),this.recalculateAllPanes((0,H.viewportChangeEvent)()),this.lightUpdate()}resetScalesAvailable(){return this._resetScalesAvailable.readonly()}panes(){return this._panes}paneForId(e){return this._panes.find((t=>t.id()===e))||null}createPane(e,t,i){const s=this._undoModel.chartWidget();s.isMaximizedPane()&&s.toggleMaximizePane(null);const r=this._properties.childs().paneProperties;t&&r.merge(t);const n=new Xe(this._timeScale,r,this,i);return void 0!==e?this._panes.splice(e,0,n):this._panes.push(n),n.onTagsChanged().subscribe(this,Ss.prototype.onPaneTagsChanged),n.dataSourcesCollectionChanged().subscribe(this,(()=>this._dataSourceCollectionChanged.fire(n))),n.symbolSourceCollectionChanged().subscribe(this,(()=>this._onSymbolSourceCollectionChanged(n))),n.priceSourcesCollectionChanged().subscribe(this,(()=>this._onPriceSourcesCollectionChanged(n))),n.sourcePropertiesChanged().subscribe(this,(e=>this._sourceProperitesChanged.fire(n,e))),n.sourceZOrderChanged().subscribe(this,(e=>this._sourceZOrderChanged.fire(n,e))),n.symbolSourceResolved().subscribe(this,(e=>this._symbolSourceResolved.fire(n,e))),n.symbolSourceResolvingActive().subscribe(this._recalcSymbolResolvingActive),n.collapsed().subscribe(this._recalcPaneCollapsingAvailable),n.resetPriceScalesAvailable().subscribe(this._updateResetScalesAvailableValue,{ +callWithLast:!0}),this._recalcPaneCollapsingAvailable(),this._panesCollectionChanged.fire(this._panes),this.invalidate(K.InvalidationMask.panesOrder()),n}removePane(e){const t=this._undoModel.chartWidget();t.isMaximizedPane()&&t.toggleMaximizePane(null);const i=e;i.destroy();const s=this._panes.indexOf(i);-1!==s&&(this._panes.splice(s,1),e.dataSourcesCollectionChanged().unsubscribeAll(this),e.symbolSourceCollectionChanged().unsubscribeAll(this),e.priceSourcesCollectionChanged().unsubscribeAll(this),e.sourcePropertiesChanged().unsubscribeAll(this),e.onTagsChanged().unsubscribeAll(this),e.symbolSourceResolved().unsubscribeAll(this),i.symbolSourceResolvingActive().unsubscribe(this._recalcSymbolResolvingActive),e.collapsed().unsubscribe(this._recalcPaneCollapsingAvailable),e.resetPriceScalesAvailable().unsubscribe(this._updateResetScalesAvailableValue),this._recalcPaneCollapsingAvailable(!0)),this._updateResetScalesAvailableValue();this.crossHairSource().pane===e&&this.clearCurrentPosition(),this._panesCollectionChanged.fire(this._panes),this.invalidate(K.InvalidationMask.panesOrder())}changePanesHeight(e,t){if(this._panes.length<2)return;(0,n.assert)(e>=0&&ee+t.stretchFactor()),0),r=this._panes.reduce(((e,t)=>e+t.height()),0),o=r-30*(this._panes.length-1);t=Math.min(o,Math.max(30,t));const a=s/r,l=i.height();i.setStretchFactor(t*a);let c=t-l,h=this._panes.length-1;for(const e of this._panes)if(e!==i){const t=Math.min(o,Math.max(30,e.height()-c/h));c-=e.height()-t,h-=1;const i=t*a;e.setStretchFactor(i)}this.fullUpdate()}clearCurrentPosition(){const e=this.crossHairSource();e.clearPosition(),(0,n.ensureNotNull)(e.dataWindowView()).update(),fs(this._panes),this.invalidate(K.InvalidationMask.cursor());const t=this._undoModel.chartWidget();t.chartWidgetCollection().syncCrosshair(null,t.id()),this._phantomSourceContainer.onCursorPositionUpdated()}setAndSaveCurrentPosition(e,t,i,s){this.crossHairSource().saveOriginCoords(e,t),this.setCurrentPosition(e,t,i,s)}setCurrentPosition(e,t,i,s){var r,o,a,l,c,h;let d=NaN;const u=this._timeScale.coordinateToVisibleIndex(e),p=null!==(a=null===(o=null!==(r=this._lineBeingEdited)&&void 0!==r?r:this._lineBeingCreated)||void 0===o?void 0:o.priceScale())&&void 0!==a?a:i.defaultPriceScale();let _=null;!p.isEmpty()&&Number.isFinite(t)&&(_=(0,n.ensureNotNull)(i.mainDataSource()).firstValue(),null!==_&&(d=p.coordinateToPrice(t,_)));const m=this._crossHairSelectPointMode.value()!==Pe.SelectPointMode.None,g=this.currentTool(),f=this.mainSeries(),v=this.crossHairSource(),S=v.index,y=v.price,b=m||Pe.isStudyEditingNow.value(),w=p===this.m_mainSeries.priceScale()&&(this._lineBeingCreated||this._lineBeingEdited||(0,de.isLineToolName)(g)||(0,Pe.toolIsMeasure)(g)||b);!this._isSettingsExternalPosition&&w?(d=this._magnet.align(d,u,i),null!==_&&this._setCorrectedPositionToCrosshair(u,d,i)):this._magnet.resetLastValue();let C=null;if(isNaN(d)||(C=i),this._isTimeScrolling){if(!this._isSettingsExternalPosition&&m){ +const e=f.bars().firstIndex(),t=f.bars().lastIndex();if(null!==e&&null!==t){const s=Math.min(Math.max(u,e),t);s!==u&&this._setCorrectedPositionToCrosshair(s,d,i)}}else v.setPosition(v.index,d,C);return}v.setOnHoveredChartWidget(!0),v.setPosition(u,d,C),(0,n.ensureNotNull)(v.dataWindowView()).update(),fs(this._panes);const P=f.syncModel();if(this.crossHairSource().startMeasurePoint()||this._lineBeingCreated?this.lightUpdate():this.invalidate(K.InvalidationMask.cursor()),this._lineBeingCreated){const e=this._lineBeingCreated.linkKey().value();if(!this._isSettingsExternalPosition){const t=this._lineBeingCreated.setLastPoint({index:u,price:d},s);if(this._lineBeingCreated.updateAllViews((0,H.sourceChangeEvent)(this._lineBeingCreated.id())),t.price===d&&t.index===u||this._setCorrectedPositionToCrosshair(t.index,t.price,i),P&&e){const i=this._timeScale.points().roughTime(t.index,P.projectTime.bind(P));(0,Pe.setLineToolLastPoint)({model:this,linkKey:e,point:{timeStamp:(0,n.ensureNotNull)(i),price:t.price}})}}}if(!this._isSettingsExternalPosition&&null!==this._lineBeingEdited&&null!==this._linePointBeingEdited){const e={index:u,price:d};if(null===(l=this._linePointBeingChanged)||void 0===l?void 0:l.nonDiscreteIndex){const t=this.crossHairSource().originX();Number.isFinite(t)&&(e.index=this._timeScale.coordinateToFloatIndex(t))}this.changeLinePoint(e,s);const t=this._lineBeingEdited.alignCrossHairToAnchor(this._linePointBeingEdited)?this._lineBeingEdited.getPoint(this._linePointBeingEdited):e;null!==t&&this._setCorrectedPositionToCrosshair(t.index,t.price,i)}if(!this._isSettingsExternalPosition&&1===this._sourcesBeingMoved.length){const e=this._sourcesBeingMoved[0];if(null===(c=e.alignCrossHairToMovePoint)||void 0===c?void 0:c.call(e)){const t=null===(h=e.currentMovingPoint)||void 0===h?void 0:h.call(e);t&&t.logical&&this._setCorrectedPositionToCrosshair(t.logical.index,t.logical.price,i)}}if(!this._isSettingsExternalPosition&&b){const e=f.bars().firstIndex(),t=f.bars().lastIndex();if(null!==e&&null!==t){const s=Math.min(Math.max(u,e),t);s!==u&&this._setCorrectedPositionToCrosshair(s,d,i)}}(S!==u||y!==d)&&this._syncCrosshair(s)}setExternalPosition(e,t){let i;const s=this.crossHairSource();if(s.setOnHoveredChartWidget(!1),null!==e&&(0,se.isNumber)(e.timeStamp)){const t=this.mainSeries().syncModel();if(t){const s=this.createSyncPoint(e.syncSourceTarget,t.syncSourceTarget()).sourceTimeToTargetTime(e.timeStamp);i=this._timeScale.points().roughIndex(s,t.distance.bind(t))}}if(null!==e&&null!=i&&Number.isFinite(i)){this._isSettingsExternalPosition=!0;const r=(0,n.ensureNotNull)(this.paneForSource(this.mainSeries())),o=this._timeScale.indexToCoordinate(i),a=(0,n.ensureNotNull)(r.mainDataSource()).firstValue();if(null!==a){let i=NaN;void 0!==e.price&&Number.isFinite(e.price)&&(i=this.mainSeries().priceScale().priceToCoordinate(e.price,a)),s.clearOriginCoords(),this.setCurrentPosition(o,i,r,t)}return s.setOnHoveredChartWidget(!1),void(this._isSettingsExternalPosition=!1)}s.clearPosition(),(0, +n.ensureNotNull)(s.dataWindowView()).update(),fs(this._panes),this.invalidate(K.InvalidationMask.cursor())}startScaleTime(e){this._timeScale.startScale(e)}scaleTimeTo(e){this._timeScale.scaleTo(e),this.recalculateAllPanes((0,H.viewportChangeEvent)()),this.lightUpdate()}endScaleTime(){this._timeScale.endScale(),this.lightUpdate(),this.recalcVisibleRangeStudies()}resetTimeScale(){this._timeScale.restoreDefault(),this.recalculateAllPanes((0,H.viewportChangeEvent)()),this.recalcVisibleRangeStudies(),this.lightUpdate(),this._resetScales.fire()}startScalePrice(e,t,i){e.startScalePrice(t,i)}scalePriceTo(e,t,i){e.scalePriceTo(t,i),this.mainSeries().priceScale().isLockScale()?this.lightUpdate():this.invalidate(this._paneInvalidationMask(e,K.InvalidationLevel.Light))}endScalePrice(e,t){e.endScalePrice(t),this.invalidate(this._paneInvalidationMask(e,K.InvalidationLevel.Light))}startTwoPointsScalePrice(e,t,i,s){t.startTwoPointsScale(i,s)}twoPointsScalePriceTo(e,t,i,s){t.twoPointsScale(i,s),this.invalidate(this._paneInvalidationMask(e))}endTwoPointsScalePrice(e,t){t.endTwoPointsScale(),this.invalidate(this._paneInvalidationMask(e))}resetPriceScale(e,t){e.resetPriceScale(t),this.invalidate(this._paneInvalidationMask(e,K.InvalidationLevel.Light))}restorePriceScaleState(e,t,i){e.restorePriceScaleState(t,i),this.invalidate(this._paneInvalidationMask(e,K.InvalidationLevel.Light))}currentTool(){return this._currentTool}setCurrentTool(e){this._currentTool!==e&&((0,de.isLineToolName)(e)&&this.selectionMacro((e=>{e.clearSelection()})),this._currentTool=e,this._phantomSourceContainer.onToolChanged())}detachSource(e){const t=this.paneForSource(e);return!!t&&(t.removeDataSource(e),t.isEmpty()?(this._lineBeingCreated&&t===this._paneBeingCreatedLineOn&&this.cancelCreatingLine(),this.removePane(t),!0):(this.fullUpdate(),!1))}children(e,t){return this.dataSources().filter((i=>(0,G.isStudy)(i)?!t&&i.parentSources().includes(e):i.ownerSource()===e))}onRearrangePanes(){return this._onRearrangePanes}finishLineTool(e){const t=e.linkKey().value();(0,Pe.drawOnAllCharts)().value()&&null!==t&&e.isSynchronizable()&&(0,Pe.finishLineTool)({linkKey:t,model:this})}startChangingLinetool(e,t,i,s,r){this._lineBeingEdited=e,this._linePointBeingChanged=t||null,this._linePointBeingEdited=void 0===i?null:i,this._lineBeingEdited.startChanging(i,t,r),Pe.isToolEditingNow.setValue(!0);const o=(0,n.ensureNotNull)(this.paneForSource(e));this._lineBeingEdited.startDragPoint&&void 0!==i&&void 0!==t&&this._lineBeingEdited.startDragPoint(i,t),r||void 0===i||void 0===t||this._lineBeingEdited.setPoint(i,t,s,r),this._lineBeingEdited.updateAllViews((0,H.sourceChangeEvent)(this._lineBeingEdited.id()));const a=this._paneInvalidationMask(o,K.InvalidationLevel.Light);this.invalidate(a);const l=e.linkKey().value();if(l&&e.isSynchronizable()&&void 0!==i&&void 0!==t){const e=(0,n.ensureNotNull)(this.externalTimeStamp(t.index));(0,Pe.startChangingLineTool)({linkKey:l,model:this,symbol:this.mainSeries().symbol(),point:{price:t.price,timeStamp:e},pointIndex:i,envState:s||null})}} +createLineTool(e,t,i,s,r,a,l,c){if((0,n.assert)((0,de.isLineToolName)(i),`Cannot create unknown line tool: ${i}`),s){const e={...rs.intervalsVisibilitiesDefaults},t=s.childs().intervalsVisibilities.state();(0,se.merge)(e,null!=t?t:{});const r=s.state();r.intervalsVisibilities=e,s=(0,S.createLineToolProperties)(i,r,this)}const h=(0,S.createLineTool)(i,this,s,null,void 0,c);if("LineToolExecution"!==i){let e;switch(i){case"LineToolIcon":e=h.properties().childs().icon.value().toString(16).toUpperCase();break;case"LineToolEmoji":e=h.properties().childs().emoji.value();break;case"LineToolSticker":e=h.properties().childs().sticker.value()}(0,u.trackEvent)("drawings","Study_Drawing_"+i,e)}(0,S.isStudyLineTool)(h)&&(0,u.trackEvent)("studies",`Study_${h.metaInfo().id}`);const d=!h.linkKey().value()&&!r;l=(0,n.ensureDefined)(l||(0,n.ensureNotNull)(e.mainDataSource())),s||(0,S.prepareLineToolPropertiesByOwnerSource)(h.properties(),l),h.setOwnerSource(l);const p=l.priceScale();if(h.setPriceScale(p),_s&&l===this.mainSeries()&&h.share(a),e.addDataSource(h,p,!1),null!==h.preferredZOrder()&&e.insertAfter([h],this.mainSeries()),(0,Pe.drawOnAllCharts)().value()){const e=h.isSynchronizable()?r||(0,Q.randomHash)():null;h.linkKey().setValue(e)}else h.linkKey().setValue(r);let _;if(h.isFixed()){const i=(0,n.ensureNotNull)((0,n.ensureNotNull)(e.mainDataSource()).firstValue()),s=this._timeScale.indexToCoordinate(t.index),r=(0,n.ensureNotNull)(p).priceToCoordinate(t.price,i);_=h.addFixedPoint(new o.Point(s,r))}else _=h.addPoint(t);return _||(this._lineBeingCreated=h,this._paneBeingCreatedLineOn=e,Pe.isToolCreatingNow.setValue(!0)),d&&h.enableCurrentIntervalVisibility(),this.fullUpdate(),h}endChangingLinetool(e,t){const i=(0,n.ensureNotNull)(this._lineBeingEdited),s=i.endChanging(!1,e,t);this._lineBeingEdited=null,Pe.isToolEditingNow.setValue(!1),this._linePointBeingEdited=null,this._linePointBeingChanged=null,this.lightUpdate();const r={points:i.normalizedPoints(),interval:this.mainSeries().interval()},o=i.linkKey().value();null!==o&&i.isSynchronizable()&&!t&&(0,Pe.finishChangingLineTool)({model:this,linkKey:o,symbol:this.mainSeries().symbol(),finalState:r,changes:s})}continueCreatingLine(e,t,i,s){const r=(0,n.ensureNotNull)(this._lineBeingCreated),o=r.addPoint(e,t,i);r.updateAllViews((0,H.sourceChangeEvent)(r.id()));const a=new K.InvalidationMask(K.InvalidationLevel.Light);return o&&(this._paneBeingCreatedLineOn=null,this._lineBeingCreated=null,Pe.isToolCreatingNow.setValue(!1)),this.invalidate(a),o}cancelCreatingLine(){if(!this._lineBeingCreated)return;const e=this._lineBeingCreated;this.removeSource(this._lineBeingCreated),this._lineBeingCreated=null,this._lineCancelled.fire(),Pe.isToolCreatingNow.setValue(!1),(0,Pe.drawOnAllCharts)().value()&&e.isSynchronizable()&&(0,Pe.cancelLineTool)({model:this})}lineBeingCreated(){return this._lineBeingCreated}paneBeingCreatedLineOn(){return this._paneBeingCreatedLineOn}lineCancelled(){return this._lineCancelled}isPhantomLine(e){return this._phantomSourceContainer.source()===e}changeLinePoint(e,t,i){ +const s=(0,n.ensureNotNull)(this._lineBeingEdited),r=(0,n.ensureNotNull)(this._linePointBeingEdited);let o=e.price,a=e.index;if(s.setPoint(r,e,t,i),!i){const t=s.alignCrossHairToAnchor(r)?s.getPoint(r):e;null!==t&&(a=t.index,o=t.price)}s.updateAllViews((0,H.sourceChangeEvent)(s.id())),this.lightUpdate();const l=s.linkKey().value();if(!i&&null!==l&&s.isSynchronizable()){const e=(0,n.ensureNotNull)(this._linePointBeingChanged),i={indexesChanged:a!==e.index,pricesChanged:o!==e.price},c=s.getChangePointForSync(r);if(null!==c){const e=this.externalTimeStamp(a);null!==e&&(o=c.price,(0,Pe.changeLineTool)({linkKey:l,model:this,symbol:this.mainSeries().symbol(),point:{price:o,timeStamp:e},envState:t,changes:i}))}}}changeLinePoints(e,t,i){const s=e.points(),r=e.linkKey().value();!i&&r&&e.isSynchronizable()&&t.forEach(((t,i)=>{const o=s[i],a=o.price!==t.price,l=o.index!==t.index;if(e.getChangePointForSync(i)){const e=(0,n.ensureNotNull)(this.externalTimeStamp(t.index));(0,Pe.changeLineTool)({linkKey:r,model:this,symbol:this.mainSeries().symbol(),point:{price:t.price,timeStamp:e},changes:{pricesChanged:a,indexesChanged:l}})}})),e.setPoints(t),e.updateAllViews((0,H.sourceChangeEvent)(e.id())),this.lightUpdate()}startScrollTime(e){this._timeScale.startScroll(e),this._isTimeScrolling=!0,this.mainSeries().clearGotoDateResult()}scrollTimeTo(e){this._timeScale.scrollTo(e),this.recalculateAllPanes((0,H.viewportChangeEvent)()),this.lightUpdate()}endScrollTime(){this._timeScale.endScroll(),this.lightUpdate(),this.recalcVisibleRangeStudies(),this._isTimeScrolling=!1}startScrollPrice(e,t,i){e.startScrollPrice(t,i)}scrollPriceTo(e,t,i){e.scrollPriceTo(t,i),this.invalidate(this._paneInvalidationMask(e,K.InvalidationLevel.Light))}endScrollPrice(e,t){e.endScrollPrice(t),this.invalidate(this._paneInvalidationMask(e,K.InvalidationLevel.Light))}addCustomSource(e,t,i=g.CustomSourceLayer.Foreground){this._customSourcesMap.has(e)&&ms.logWarn(`Attempt to add the same custom source multiple time "${e}"`),ms.logNormal(`Adding custom source "${e}"`);const s=t(e,this);switch(i){case g.CustomSourceLayer.Background:this._bgCustomSources.push(s);break;case g.CustomSourceLayer.Foreground:this._fgCustomSources.push(s);break;case g.CustomSourceLayer.Topmost:this._topmostCustomSources.push(s);break;default:throw new Error(`Unknown custom sources layer ${i}`)}this._allCustomSources.push(s),this._customSourcesMap.set(e,s),this.lightUpdate()}removeCustomSource(e){this._removeCustomSource(e),this.lightUpdate()}hasCustomSource(e){return this._customSourcesMap.has(e)}customSourceForName(e){return this._customSourcesMap.get(e)||null}customSourceName(e){let t=null;return this._customSourcesMap.forEach(((i,s)=>{i===e&&(t=s)})),t}customSources(e){switch(e){case g.CustomSourceLayer.Background:return this._bgCustomSources;case g.CustomSourceLayer.Foreground:return this._fgCustomSources;case g.CustomSourceLayer.Topmost:return this._topmostCustomSources;default:return this._allCustomSources}}addMultiPaneSource(e){this._multiPaneSources.push(e),this.lightUpdate()} +removeMultiPaneSource(e){const t=this._multiPaneSources.indexOf(e);-1===t?ms.logWarn("Attempt to remove multi-pane source which does not exist in the model"):this._multiPaneSources.splice(t,1),this.lightUpdate()}multiPaneSources(e){return this._multiPaneSources.filter((t=>!e.hasDataSource(t)))}magnet(){return this._magnet}dateTimeFormatter(){return this._dateTimeFormatter}dateFormatter(){return this._dateFormatter}timeFormatter(){return this._timeFormatter}isUnmergeAvailableForSource(e){if(!this._unmergeAvailable(e))return!1;return(0,n.ensureNotNull)(this.paneForSource(e)).dataSources().filter(this._unmergeAvailable,this).length>1}isMergeDownAvailableForSource(e){if(!this._unmergeAvailable(e))return!1;const t=this.paneForSource(e),i=this.panes();return t!==i[i.length-1]}isMergeUpAvailableForSource(e){if(!this._unmergeAvailable(e))return!1;return this.paneForSource(e)!==this.panes()[0]}sessions(){return(0,n.ensureNotNull)(this._sessions)}createSessions(e){(0,n.assert)(null===this._sessions,"Sessions are already created"),this.addCustomSource("sessions",((t,i)=>(this._sessions=new j(t,i,e),this._sessions.start(),this._sessions)),g.CustomSourceLayer.Background)}createPrePostMarket(e){this.addCustomSource("prePostMarket",((t,i)=>new PrePostMarket(t,i,e)))}watermarkContentProvider(){return ds.WatermarkApi.getInstance().provider()}replayStatus(){return this._replayStatus}setReplayStatus(e){this._replayStatus.setValue(e)}isInReplay(){return this.m_mainSeries.isInReplay()}getSymbolString(){return this.m_mainSeries.getSymbolString()}interval(){return this.m_mainSeries.interval()}switchToReplay(e,t){0}switchToRealtime(){0}theme(){const e=this.properties().childs().paneProperties.state(["horzGridProperties.style","vertGridProperties.style"]);delete e.topMargin,delete e.bottomMargin;const t=this.mainSeries().state().state;t&&(delete t.symbol,delete t.interval,delete t.currencyId,delete t.unitId);const i={mainSourceProperties:t,sessions:this.sessions().properties().state(),chartProperties:{paneProperties:e,scalesProperties:this.properties().childs().scalesProperties.state()},version:this.version()};return i.version=this.version(),i}onChartThemeLoaded(){return this._chartThemeLoaded}chartThemeLoaded(){this._chartThemeLoaded.fire()}async colorStudiesPropertiesReady(){this._recalcColorStudiesImpl(this._recalcVRStudiesParams);const e=this.allStudies(!0).filter((e=>e.metaInfo().inputs.filter(C.isStudyInputDependsOnChartColors).length>0));await Promise.all(e.map((e=>e.propertiesPatched())))}state(e,t,i,s){var r;const n=this.publishedChartsTimelineSource(),o=this.properties().childs(),a=o.tradingProperties.state(),l={panes:this._panes.map((r=>r.state(!0,e,!1,t,i,s))),timeScale:this._timeScale.state(e),chartProperties:{paneProperties:o.paneProperties.state(["horzGridProperties.style","vertGridProperties.style"]),scalesProperties:o.scalesProperties.state(),publishedChartsTimelineProperties:n?n.state(e):void 0,chartEventsSourceProperties:null===(r=o.chartEventsSourceProperties)||void 0===r?void 0:r.state(),tradingProperties:a, +priceScaleSelectionStrategyName:o.priceScaleSelectionStrategyName.value()},sessions:this.sessions().state(e),version:this.version(),timezone:this.timezone(),shouldBeSavedEvenIfHidden:this._shouldBeSavedEvenIfHidden,linkingGroup:this._linkingGroupIndex.value()};return s||(l.lineToolsGroups=this.lineToolsGroupModel().state(t)),l}restoreState(e,t,i){var s;Oe.instance(this).reset();const r={};if(!e.panes)return void ms.logDebug("ChartModel.restoreState: invalid state");if(!Array.isArray(e.panes))return void ms.logDebug("ChartModel.restoreState: invalid state");if(e.panes.length<1)return void ms.logDebug("ChartModel.restoreState: invalid state");for(const e of this._barsMarksSources)this.detachSource(e);if(this._shouldBeSavedEvenIfHidden=void 0===e.shouldBeSavedEvenIfHidden||e.shouldBeSavedEvenIfHidden,e.chartProperties&&!e.chartProperties.timezone&&(e.chartProperties.timezone=e.timezone),e.chartProperties){const i=(0,R.factoryDefaults)("chartproperties").scalesProperties;(0,se.merge)(i,e.chartProperties.scalesProperties),!("showLastValue"in i)||"showSeriesLastValue"in i||"showStudyLastValue"in i||(i.showSeriesLastValueProperty=i.showLastValue,i.showStudyLastValueProperty=i.showLastValue),"showSeriesLastValue"in i&&(r.showSeriesLastValueProperty=!0),"showStudyLastValue"in i&&(r.showStudyLastValueProperty=!0),(!this.isSnapshot()&&!this.readOnly()&&"showCurrency"in i||"showUnit"in i)&&((0,Z.migrateShowCurrencyAndShowUnitProperties)(i.showCurrency,i.showUnit),delete i.showCurrency,delete i.showUnit);{const{paneProperties:t}=e.chartProperties;t.vertGridProperties=t.vertGridProperties||(0,se.clone)(t.gridProperties),t.horzGridProperties=t.horzGridProperties||(0,se.clone)(t.gridProperties),"backgroundType"in t||(t.backgroundType=Ht.ColorType.Solid),"separatorColor"in t||(t.separatorColor=(0,d.getThemedColor)("color-chart-page-bg")),this._properties.childs().paneProperties.mergeAndFire(t)}this._properties.childs().scalesProperties.mergeAndFire(i),e.chartProperties.timezone&&this._properties.childs().timezone.setValue(e.chartProperties.timezone),e.chartProperties.chartEventsSourceProperties&&this._properties.hasChild("chartEventsSourceProperties")&&this._properties.childs().chartEventsSourceProperties.mergeAndFire(e.chartProperties.chartEventsSourceProperties),e.chartProperties.tradingProperties&&this._properties.hasChild("tradingProperties")&&(void 0===e.chartProperties.tradingProperties.horizontalAlignment&&(e.chartProperties.tradingProperties.horizontalAlignment=(n=e.chartProperties.tradingProperties.lineLength)<=40?g.TradedGroupHorizontalAlignment.Right:n>=60?g.TradedGroupHorizontalAlignment.Left:g.TradedGroupHorizontalAlignment.Center),this._properties.childs().tradingProperties.mergeAndFire(e.chartProperties.tradingProperties)),this._timeScale.restoreState(e.timeScale,t),this._updateDateTimeFormatter()}var n;if(e.timeScale&&this._timeScale.restoreState(e.timeScale,t),!this.readOnly()){const t=this._getExceedingChildStudies(e.panes);if(t.length){for(let i=e.panes.length-1;i>=0;--i){const s=e.panes[i] +;for(let e=s.sources.length-1;e>=0;--e){const i=s.sources[e];~t.indexOf(i)&&s.sources.splice(e,1)}s.sources.length||e.panes.splice(i,1)}0}}const o=e.version||0,a=e.panes;let l="_seriesId";for(const e of a){const t=e.sources.find((e=>"MainSeries"===e.type));if(t){l=t.id;break}}this.panes()[0].restoreState({state:a[0],withData:t,version:o,seriesId:l,settingsMigration:r,contentOverrides:i,restoreSilently:true,reason:2});let c=1;for(let s=1;s_&&u%100==0?{lines_limit_exceeded:!0,line_tools_count:u}:(this.panes().forEach((e=>this._dataSourceCollectionChanged.fire(e))),this._lineToolsGroupModel.fireChangedAll(),this._linkingGroupIndex.setValue(null!==(s=e.linkingGroup)&&void 0!==s?s:null),{})}shouldBeSavedEvenIfHidden(){return this._shouldBeSavedEvenIfHidden}setShouldBeSavedEvenIfHidden(e){this._shouldBeSavedEvenIfHidden=e}externalTimeStamp(e){const t=this.mainSeries().syncModel();return this.timeScale().points().roughTime(e,t&&t.projectTime.bind(t))}syncLollipopSources(){var e;null===(e=this._lollipopSourcesWatcherLoader)||void 0===e||e.callFunction((()=>{null!==this._lollipopSourcesWatcher&&this._lollipopSourcesWatcher.syncSources()}))}restoreChartEvents(e){var t;null===(t=this._lollipopSourcesWatcherLoader)||void 0===t||t.callFunction((()=>{null!==this._lollipopSourcesWatcher&&this._options.chartEventsEnabled&&this._lollipopSourcesWatcher.restoreChartEvents(e)}))}recalcVisibleRangeStudies(e){this._recalcVRStudiesParams.force=this._recalcVRStudiesParams.force||Boolean(e),this.m_mainSeries.isStarted()&&this.m_mainSeries.isCompleted()?this._recalcVisibleRangeStudiesImplDebounced():this._recalcVisibleRangeStudiesImpl(this._recalcVRStudiesParams)}recalcColorStudies(e){this._recalcColorStudiesParams.force=this._recalcColorStudiesParams.force||Boolean(e),this._recalcColorStudiesImplDebounced()} +recalcStudyBasedLineTools(){this.dataSources().forEach((e=>{(0,S.isStudyLineTool)(e)&&e.recalcStudyIfNeeded()}))}alertsWatcher(){return this._alertsWatcher}showLegend(){return this._showLegendProperty}id(){return this._id}selectPointMode(){return this._crossHairSelectPointMode}cancelRequestSelectPoint(){this.m_crossHairSource.cancelRequestSelectPoint()}requestSelectPoint(e){return this.m_crossHairSource.requestSelectPoint(e)}onPointSelected(){return this.m_crossHairSource.onPointSelected()}recalculatePriceRangeOnce(){const e=this.mainSeries();for(const t of this._panes)for(const i of t.priceDataSources())i.symbolSource()===e&&i.disablePriceRangeReady()}invalidate(e){var t;null===(t=this._invalidateHandler)||void 0===t||t.call(this,e)}appliedTimeFrame(){return this._appliedTimeFrame.appliedTimeFrame()}barsMarksSources(){return this._barsMarksSources}createSyncPoint(e,t){return(0,is.getDefault2Lazy)(this._syncPointCache,e.uniqueId,t.uniqueId,(()=>new Nt(e,t)))}isAutoSaveEnabled(){return this._isAutoSaveEnabled}linkingGroupIndex(){return this._linkingGroupIndex}studyAwareDefaultRightOffset(){return this._timeScale.usePercentageRightOffset().value()?this._timeScale.percentsToBarIndexLength(this.studyAwareDefaultRightOffsetPercentage()):Math.max(this._timeScale.defaultRightOffset().value(),this._cachedStudiesMaxOffset)}studyAwareDefaultRightOffsetPercentage(){return this._timeScale.usePercentageRightOffset().value()?Math.max(this._timeScale.defaultRightOffsetPercentage().value(),this._timeScale.barIndexLengthToPercents(this._cachedStudiesMaxOffset)):this._timeScale.barIndexLengthToPercents(this.studyAwareDefaultRightOffset())}clearAllStudies(){this.dataSources().forEach((e=>{var t;return null===(t=e.clearData)||void 0===t?void 0:t.call(e)}))}setTimeScaleAnimation(e){const t=K.InvalidationMask.light();t.setTimeScaleAnimation(e),this.invalidate(t)}stopTimeScaleAnimation(){const e=K.InvalidationMask.light();e.stopTimeScaleAnimation(),this.invalidate(e)}lollipopSourcesOptions(){const e=this._options;return{chartEventsEnabled:!this._options.isSnapshot&&this._options.chartEventsEnabled,esdEnabled:e.esdEnabled,newsNotificationsEnabled:e.newsNotificationsEnabled,continuousContractSwitchesEnabled:e.continuousContractSwitchesEnabled,futuresContractExpirationEnabled:e.futuresContractExpirationEnabled,latestUpdatesEnabled:e.latestUpdatesEnabled}}_initAlertsList(){throw new Error("Not implemented")}_updateStudiesMaxOffset(){const e=Math.max(...this.allStudies().map((e=>e.maxOffset().value())));this._cachedStudiesMaxOffset=e;const t=this._timeScale.rightOffset();if(t<0)return;if(e<=t)return;const i=this._timeScale.logicalRange();i?this._timeScale.zoomToBarsRange(i.left(),this._timeScale.baseIndex()+Math.max(this._timeScale.rightOffset(),e)):this._timeScale.setRightOffset(Math.max(t,e))}_updateBaseIndex(e,t){const i=this._timeScale,s=i.baseIndex(),r=i.logicalRange();if(null!==r&&t){const t=r.contains(s),n=e-s,o=t?null:i.rightOffset()-n;if(!this._options.shiftVisibleRangeOnNewBar&&t){ +const e=i.width()/i.barSpacing(),t=e/(e+n),s=Math.max(i.minBarSpacing(),i.barSpacing()*t);i.setBarSpacing(s)}null!==o&&i.setRightOffset(o)}i.setBaseIndex(e)}async _createLollipopSourcesWatcher(){}_updateDateTimeFormatter(){const e=At.dateFormatProperty.value(),t=void 0;if(this._dateFormatter=new Mt.DateFormatter(e,t),this.mainSeries().isDWM())this._dateTimeFormatter=new Mt.DateFormatter(e,t),this._timeFormatter=new _t.TimeFormatter((0,mt.getHourMinuteFormat)(pt.timeHoursFormatProperty.value()));else{const i=T.Interval.parse(this.mainSeries().interval()),s=(0,mt.getTimeFormatForInterval)(i,pt.timeHoursFormatProperty.value());this._dateTimeFormatter=new It.DateTimeFormatter({dateFormat:e,withWeekday:t,timeFormat:s,dateTimeSeparator:" "}),this._timeFormatter=new _t.TimeFormatter(s)}}_invalidationMaskForSource(e,t=K.InvalidationLevel.Light){if(e===this.crossHairSource())return K.InvalidationMask.cursor();if(this._watermarkSource===e)return this._paneInvalidationMask((0,n.ensureNotNull)(this.paneForSource(this.mainSeries())),t);if(-1!==this._allCustomSources.indexOf(e)){const e=new K.InvalidationMask;return e.invalidateAll(t),e}if(!(0,f.isDataSource)(e))return null;if(e.isMultiPaneEnabled())return new K.InvalidationMask(t);const i=this.paneForSource(e);return null!==i?this._paneInvalidationMask(i,t):null}_paneInvalidationMask(e,t=K.InvalidationLevel.Light){const i=new K.InvalidationMask,s=this._panes.indexOf(e);return i.invalidateAllPane(s,t),i}_invalidationMaskForSourcePriceScale(e,t=K.InvalidationLevel.Light){if(!(0,f.isDataSource)(e))return new K.InvalidationMask(t);const i=this.paneForSource(e);if(null===i)return null;let s=e.priceScale();if(null===s)return null;const r=this._panes.indexOf(i);let n=i.priceScalePosition(s);if("overlay"===n){const e=this._panes[r].defaultPriceScale();s=e,n=i.priceScalePosition(e)}const o=i.priceScaleIndex(s,n);if(void 0===o)return null;const a=new K.InvalidationMask;return a.invalidatePriceScale(r,n,o,t),a}_removeCustomSource(e){const t=this._customSourcesMap.get(e);if(void 0===t)return void ms.logWarn(`Attempt to remove custom source which does not exist in the model - "${e}"`);ms.logNormal(`Removing custom source "${e}"`),this.selectionMacro((e=>{e.removeSourceFromSelection(t)})),this._hoveredSource===t&&this.setHoveredSource(null),this._customSourceBeingMoved===t&&this.setMovingCustomSource(null,null);const i=gs(this._bgCustomSources,t),s=gs(this._fgCustomSources,t),r=gs(this._topmostCustomSources,t),o=gs(this._allCustomSources,t);(0,n.assert)(i||s||r,"Source should be presented in one of the layers"),(0,n.assert)(o,"Source should be presented in the array"),this._customSourcesMap.delete(e),t.destroy()}_updateShowLegendProperty(){const e=this._properties.childs().paneProperties.childs().legendProperties.childs().showLegend,t=this._showLegendProperty;if(e.value())t.setValue(!0);else{for(const e of this._panes){let i=0;for(const s of e.priceDataSources())if(null!==s.statusView()&&(i++,i>=2))return void t.setValue(!1)}t.setValue(!0)}}_pointToPercentPosition(e,t){return{ +x:e.x/this._timeScale.width(),y:e.y/(0,n.ensureNotNull)((0,n.ensureNotNull)(t.mainDataSource()).priceScale()).height()}}_percentPositionToPoint(e,t){const i=e.x*this._timeScale.width(),s=e.y*(0,n.ensureNotNull)((0,n.ensureNotNull)(t.mainDataSource()).priceScale()).height();return new o.Point(i,s)}_recalcVisibleRangeStudiesImpl(e){var t,i;if(!this.m_mainSeries.isStarted()||!this.m_mainSeries.isCompleted())return void this._visibleRangeStudiesInputs.setValue(null);if(this.timeScale().isEmpty())return;const s=this.timeScale().visibleBarsStrictRange();if(null===s)return;const r=this.m_mainSeries.bars(),n=r.search(s.firstBar(),gt.PlotRowSearchMode.NearestRight),o=r.search(s.lastBar(),gt.PlotRowSearchMode.NearestLeft),a=r.lastIndex(),l=n?n.index:void 0,c=o?o.index:void 0,h=l===e.oldStartVisibleIndex,d=c===e.oldEndVisibleIndex;h&&d&&!e.force||(e.force=!1,e.oldStartVisibleIndex=void 0!==l?l:NaN,e.oldEndVisibleIndex=void 0!==c?c:NaN,this._visibleRangeStudiesInputs.setValue({firstVisibleBarTime:1e3*(null!==(t=null==n?void 0:n.value[0])&&void 0!==t?t:0),lastVisibleBarTime:1e3*(null!==(i=null==o?void 0:o.value[0])&&void 0!==i?i:0),subscribeRealtime:(null==o?void 0:o.index)===a}))}_recalcColorStudiesImpl(e){var t;const i=this.backgroundColorAtYPercentFromTop(.5),s=this.dark().value()?l.colorsPalette["color-cold-gray-200"]:l.colorsPalette["color-cold-gray-900"],r=i===e.oldBgColor,n=s===e.oldFgColor;if(r&&n&&!e.force)return;e.force=!1,e.oldBgColor=i,e.oldFgColor=s;const o=null!==(t=e.studies)&&void 0!==t?t:this.priceDataSources();e.studies=void 0;for(const e of o)if((0,G.isStudy)(e)){const t=e.metaInfo().inputs.filter(C.isStudyInputDependsOnChartColors),r=e.properties().childs().inputs;t.forEach((e=>{const t=e.id===C.ChartColorDependentStudyInputNames.FgColor?s:i;r.childs()[e.id].setValueSilently(t)})),t.length>0&&r.listeners().fire(r,"")}}_getAllSources(e){const t=[];for(const i of this._panes){const s=i.sourcesByGroup().all();for(const i of s)e(i)&&t.push(i)}return t}_invalidateBarColorerCaches(){this.mainSeries().invalidateBarColorerCache()}_addAlertLabelToChart(e){throw new Error("Not implemented")}_removeAlertLabelFromChart(e){throw new Error("Not implemented")}_removeAllAlertLabelsFromChart(){throw new Error("Not implemented")}_updateTimeScale(e){var t,i,s,r;const{index:n,zoffset:o,values:a,indexDiffs:l,baseIndex:c,marks:h,clearFlag:d}=e;if(d){this._timeScale.reset();for(const e of this.dataSources())null===(t=e.clearData)||void 0===t||t.call(e)}if(l.length>0)for(const e of this.dataSources())null===(i=e.moveData)||void 0===i||i.call(e,l);const u=this._timeScale.indexToTimePoint(this._timeScale.baseIndex()),p=this._timeScale.canNormalize();this._timeScale.update(n,o,a,h);const _=this._timeScale.points().range().value();let m="ChartModel.prototype._updateTimeScale("+n+","+o+","+a.length+","+l.length+","+h.length+","+d+")";if(m+="TimeScale: {first:"+(null!==(s=null==_?void 0:_.firstIndex)&&void 0!==s?s:null)+",last:"+(null!==(r=null==_?void 0:_.lastIndex)&&void 0!==r?r:null)+"}",null===c){this._timeScale.resetBaseIndex() +;const e=this._timeScale.rightOffset();e<0?this._timeScale.setRightOffset(this.studyAwareDefaultRightOffset()):this._timeScale.setRightOffset(Math.max(e,this._cachedStudiesMaxOffset))}else if(void 0!==c){const e=this._timeScale.indexToTimePoint(c),t=null!==u&&null!==e&&e>u;this._updateBaseIndex(c,t)}if(ms.logDebug(m),!p&&p!==this._timeScale.canNormalize())for(const e of this.dataSources())!(0,S.isLineTool)(e)||e.isFixed()||e.isSourceHidden()||e.processHibernate();for(const e of this.dataSources())e.updateAllViews({type:"data-source-change",sourceId:e.id(),clearData:!0});this.recalculateAllPanes((0,H.globalChangeEvent)()),this.lightUpdate()}_getAvailableCurrencies(){return!this.currencyConversionEnabled()||this.isSnapshot()?[]:(0,se.isArray)(this._availableCurrenciesList)?this._availableCurrenciesList:(null!==this._availableCurrenciesList||(this._availableCurrenciesList=this.chartApi().availableCurrencies(),this._availableCurrenciesList.then((e=>{this._destroyed||(this._availableCurrenciesList=e,this.fullUpdate())})).catch((e=>{ms.logWarn(`An error occurred while getting currencies config: ${e}`)}))),[])}_getAvailableUnits(){return!this.unitConversionEnabled()||this.isSnapshot()?{}:this._availableUnitsObject instanceof Promise||null===this._availableUnitsObject?(null!==this._availableUnitsObject||(this._availableUnitsObject=this.chartApi().availableUnits(),this._availableUnitsObject.then((e=>{this._destroyed||(this._availableUnitsObject=e,this.fullUpdate())})).catch((e=>{ms.logWarn(`An error occurred while getting units config: ${e}`)}))),{}):this._availableUnitsObject}_getAvailablePriceSources(e){const t=this._availablePriceSourcesBySymbol.get(e);if(Array.isArray(t))return t;if((0,se.isPromise)(t))return[];const i=this.chartApi().availablePriceSources(e);return this._availablePriceSourcesBySymbol.set(e,i),i.then((t=>{this._destroyed||(this._availablePriceSourcesBySymbol.set(e,t),this.fullUpdate())})).catch((e=>{ms.logWarn(`An error occurred while getting price sources config: ${e}`)})),[]}_clearAvailablePriceSources(){this._availablePriceSourcesBySymbol.clear()}_getBackgroundColor(e){const t=this._properties.childs().paneProperties.childs();if(t.backgroundType.value()===Ht.ColorType.Gradient){const i=t.backgroundGradientStartColor.value(),s=t.backgroundGradientEndColor.value();return e?i:s}return t.background.value()}_getBackgroundCounterColor(){const e=this.backgroundColor().value();return"black"===(0,a.rgbToBlackWhiteString)((0,a.parseRgb)(e),150)?"white":"black"}_updateBackgroundColor(){this._backgroundColor.setValue(this._getBackgroundColor()),this._backgroundTopColor.setValue(this._getBackgroundColor(!0))}_syncCrosshair(e){if(!this._isSettingsExternalPosition){const t=this._undoModel.chartWidget(),i=this._undoModel.mainSeries(),s=i.syncModel(),r=this._undoModel.crossHairSource(),n=r.pane;if(null!==s&&null!==n){const o={timeStamp:this._timeScale.points().roughTime(r.index,s.projectTime.bind(s)),syncSourceTarget:s.syncSourceTarget()};n.mainDataSource()===i&&(o.price=r.price,o.symbol=i.symbol()) +;let a=this._lineBeingCreated||null!==this._linePointBeingEdited||Boolean(this._sourcesBeingMoved.length);a=a&&(0,Pe.drawOnAllCharts)().value(),t.chartWidgetCollection().syncCrosshair(o,t.id(),a,e)}this._phantomSourceContainer.onCursorPositionUpdated()}}_gotoTimeImpl(e,t){const i=this.timeScale(),s=this.mainSeries();let r;if(void 0!==e){if(this._scrollingState&&this._scrollingState.deferred.reject(),r=(0,p.createDeferredPromise)(),r.promise.catch((()=>{})),!s.isDWM()){const t=s.symbolInfo();if(null!==t){let i=this.properties().childs().timezone.value();"exchange"===i&&(i=t.timezone);const r=(0,Dt.cal_to_utc)((0,Dt.get_timezone)(i),new Date(e)),n=(0,Xt.createTimeToBarTimeAligner)(s.interval(),t)(r);e=(0,Dt.utc_to_cal)((0,Dt.get_timezone)(i),n).getTime()}}this._scrollingState={targetDate:e,deferred:r,centerIfVisible:t.centerIfVisible}}else{if(!this._scrollingState)return ms.logError("scrollTo called without an argument"),Promise.reject();e=this._scrollingState.targetDate,r=this._scrollingState.deferred}if(void 0===i.tickMarks().minIndex)return r.resolve(void 0),r.promise;this.stopTimeScaleAnimation();let o=((e,t)=>{if((e=>(0,n.ensureNotNull)(i.tickMarks().indexToTime((0,n.ensureDefined)(i.tickMarks().minIndex))).valueOf()-e)(t)<0){let r=i.tickMarks().nearestIndex(t);const o=s.bars().lastIndex();if(null===o)return null;r=Math.min(r,o);let a=(0,n.ensureNotNull)(i.tickMarks().indexToTime(r)).valueOf();for(;a1&&s.push(e)),n=(n+1)%t.length}return s}}},16410:(e,t,i)=>{"use strict";i.d(t,{allChartStyles:()=>r});var s=i(14483);function r(){return function(){const e=[0,1,9,13,2,14,15,3,16,10];return s.enabled("chart_style_hilo")&&e.push(12),e}().concat((s.enabled("japanese_chart_styles"),[8]))}},89858:(e,t,i)=>{"use strict";i.d(t,{ChartUndoModelBase:()=>ts});var s=i(85459),r=i.n(s),n=i(16230),o=i(50151),a=i(86441),l=i(11542),c=i(61345),h=i(21866),d=i(42856),u=i(17133),p=i(36274);function _(e,t){return!!p.Interval.isEqual(e.res,t.res)&&(0,u.areEqualTimeFrames)(e.val,t.val)}var m=i(93244),g=i(69618),f=i(92249),v=i(88275),S=i(51768),y=i(39262),b=i(14483),w=i(59224),C=i(28853),P=i(62591),x=i(36298);const T=new x.TranslatedString("toggle collapsed pane state",l.t(null,void 0,i(74724)));class I extends P.UndoCommand{constructor(e,t){super(T),this._chartModel=e,this._paneIndex=t}redo(){this._chartModel.toggleCollapsedPane(this._paneIndex)}undo(){this._chartModel.toggleCollapsedPane(this._paneIndex)}}var M=i(1722);const A=new x.TranslatedString("move all scales to left",l.t(null,void 0,i(81898))),L=new x.TranslatedString("move all scales to right",l.t(null,void 0,i(22863))),k=(0,w.getLogger)("Chart.MergeAllScales");class D extends P.UndoCommand{constructor(e,t,i,s,r,n){super(n),this._model=e,this._paneIndex=e.panes().indexOf(t),this._targetPosition=s,this._targetIndex=r,this._scaleId=i.id(),this._sourcePosition=t.priceScalePosition(i),"overlay"!==this._sourcePosition&&(this._sourceIndex=t.priceScaleIndex(i,this._sourcePosition))}redo(){const e=this._model.panes()[this._paneIndex],t=(0,o.ensureNotNull)(e.getPriceScaleById(this._scaleId));e.movePriceScale(t,this._targetPosition,this._targetIndex),this._model.fullUpdate()}undo(){const e=this._model.panes()[this._paneIndex],t=(0,o.ensureNotNull)(e.getPriceScaleById(this._scaleId));e.movePriceScale(t,this._sourcePosition,this._sourceIndex),this._model.fullUpdate()}}class E extends P.UndoCommand{constructor(e,t,i,s){super(s),this._createdIds=[],this._model=e,this._withoutShift=i,this._origStates=t.map((e=>e.state(!0)));const r=e.lineToolsGroupModel();this._origGroups=t.map((e=>{const t=r.groupForLineTool(e);return t&&t.id}))}redo(){const e=this._model.lineToolsGroupModel(),t=this._origStates.map(((t,i)=>{const s=(0,o.ensureNotNull)(this._model.dataSourceForId(t.id)),r=0===this._createdIds.length?void 0:(0,o.ensureDefined)(this._createdIds[i]),n=(0,f.cloneLineTool)(this._model,s,!this._withoutShift,r);void 0!==t.sharingMode&&n.share(t.sharingMode);const a=(0,o.ensureNotNull)(s.priceScale());(0,o.ensureNotNull)(this._model.paneForSource(s)).addDataSource(n,a,!1);const l=this._origGroups[i];if(null!==l){const t=e.groupForId(l);t&&t.addLineTools([n])}return this._model.updateSource(n),n})) +;0===this._createdIds.length&&(this._createdIds=t.map((e=>e.id()))),this._model.selectionMacro((e=>{e.clearSelection(),t.forEach((t=>{e.addSourceToSelection(t)}))})),this._model.setShouldBeSavedEvenIfHidden(!0)}undo(){const e=this._model.lineToolsGroupModel();this._createdIds.forEach((t=>{const i=(0,o.ensureNotNull)(this._model.dataSourceForId(t)),s=e.groupForLineTool(i);null!==s&&s.excludeLineTool(i),this._model.removeSource(i)}))}newIds(){return this._createdIds}}var V=i(47513),B=i(93562);class R extends P.UndoCommand{constructor(e,t,i,s=!0){super(i,s),this._newStates=[],this._model=e,this._savedStates=t.map((e=>e.state(!1)))}redo(){this._applyState(this._newStates)}undo(){0===this._newStates.length&&this.saveNewState(),this._applyState(this._savedStates)}saveNewState(){const e=this._savedStates.filter(M.notNull).map((e=>(0,o.ensureNotNull)(this._model.dataSourceForId(e.id))));this._newStates=e.map((e=>e.state(!1)))}_applyState(e){for(const t of e)if(null!==t){const e=this._model.dataSourceForId(t.id);if(null!==e)if((0,C.isStudy)(e)){const i=t.state.inputs,s=e.properties().childs().inputs.childs();for(const e in i)s[e]&&s[e].setValue(i[e])}else this._model.restoreLineToolState(e,t,!0)}}}var N=i(95529),O=i(11235),F=i(98517),W=i(14292),H=i(74007),z=i(37591);const U=new x.TranslatedString("bring {title} to front",l.t(null,void 0,i(78246))),j=new x.TranslatedString("send {title} to back",l.t(null,void 0,i(66781))),G=new x.TranslatedString("insert {title} after {targetTitle}",l.t(null,void 0,i(53146))),q=new x.TranslatedString("insert {title} before {targetTitle}",l.t(null,void 0,i(67176))),$=new x.TranslatedString("send {title} backward",l.t(null,void 0,i(16259))),Y=new x.TranslatedString("bring {title} forward",l.t(null,void 0,i(56763))),K=new x.TranslatedString("send group {title} backward",l.t(null,void 0,i(4998))),Z=new x.TranslatedString("bring group {title} forward",l.t(null,void 0,i(27195)));function X(e){return new x.TranslatedString(e.name(),e.title(z.TitleDisplayTarget.StatusLine))}class J extends P.UndoCommand{constructor(e,t,i){super(i),this._sourcesByPanes=new Map,this._originalState=new Map,this._model=e,t.forEach((t=>{const i=(0,o.ensureNotNull)(e.paneForSource(t)),s=e.panes().indexOf(i),r=this._sourcesByPanes.get(s)||[];r.push(t.id()),this._sourcesByPanes.set(s,r)})),Array.from(this._sourcesByPanes.keys()).forEach((t=>{const i=e.panes()[t],s=new Map;i.sourcesByGroup().allIncludingHidden().forEach((e=>{s.set(e.id(),e.zorder())})),this._originalState.set(t,s)}))}undo(){this._originalState.forEach(((e,t)=>{const i=this._model.panes()[t],s=new Map;e.forEach(((e,t)=>{const r=(0,o.ensureNotNull)(i.dataSourceForId(t));s.set(r,e)})),i.setZOrders(s)}))}redo(){this._sourcesByPanes.forEach(((e,t)=>{const i=this._model.panes()[t],s=e.map((e=>(0,o.ensureNotNull)(i.dataSourceForId(e))));this._paneOperation(i,s)}))}}class Q extends J{constructor(e,t){super(e,t,U.format({title:X(t[0])}))}_paneOperation(e,t){e.bringToFront(t)}}class ee extends J{constructor(e,t){super(e,t,j.format({title:X(t[0])}))}_paneOperation(e,t){ +e.sendToBack(t)}}class te extends J{constructor(e,t,i,s){super(e,t,s),this._targetSource=i}_paneOperation(e,t){e.insertAfter(t,this._targetSource)}}class ie extends te{constructor(e,t,i){super(e,t,i,G.format({title:X(t[0]),targetTitle:X(i)}))}}class se extends J{constructor(e,t,i,s){super(e,t,s),this._targetSource=i}_paneOperation(e,t){e.insertBefore(t,this._targetSource)}}class re extends se{constructor(e,t,i){super(e,t,i,q.format({title:X(t[0]),targetTitle:X(i)}))}}function ne(e,t){const i=t[0],s=e.sourcesByGroup().all().filter((e=>e.zorder()e.zorder()>i.zorder()));if(0===s.length)throw new Error("Cannot bring forward source that alreadt on back");let r=s[0];if((0,f.isLineTool)(r)){const t=e.model().lineToolsGroupModel().groupForLineTool(r);if(null!==t){const e=t.lineTools();r=e[e.length-1]}}return r}class le extends te{constructor(e,t,i){super(e,i,ae(t,i),Y.format({title:X(i[0])}))}}function ce(e,t){return(0,o.ensureNotNull)(e.paneForSource(t.lineTools()[0]))}class he extends se{constructor(e,t){super(e,t.lineTools(),ne(ce(e,t),t.lineTools()),K.format({title:t.name().value()}))}}class de extends te{constructor(e,t){super(e,t.lineTools(),ae(ce(e,t),t.lineTools()),Z.format({title:t.name().value()}))}}const ue=new x.TranslatedString("rearrange panes",l.t(null,void 0,i(33348)));class pe extends P.UndoCommand{constructor(e,t,i){super(ue),this._chartModel=e,this._index=t,(0,M.isNumber)(i)?this._dstIndex=i:this._dstIndex="up"===i?t-1:t+1}redo(){this._checkIndices()&&this._chartModel.movePane(this._index,this._dstIndex)}undo(){this._checkIndices()&&this._chartModel.movePane(this._dstIndex,this._index)}_checkIndices(){const e=this._chartModel.panes().length;return this._index>=0&&this._index=0&&this._dstIndexe.id()))}redo(){const e=(0,o.ensureNotNull)(this._model.lineToolsGroupModel().groupForId(this._groupId));this._model.lineToolsGroupModel().removeGroup(e)}undo(){const e=this._lineToolsIds.map((e=>this._model.dataSourceForId(e))),t=new Pe.LineToolsGroup(e,this._groupName,this._groupId);this._model.lineToolsGroupModel().addGroup(t)}}const Te=new x.TranslatedString("create line tools group",l.t(null,void 0,i(3195)));class Ie extends P.UndoCommand{constructor(e,t){super(Te),this._groupId=null,this._model=e,this._sourcesIds=t.map((e=>e.id()))}redo(){const e=this._sourcesIds.map((e=>this._model.dataSourceForId(e))),t=null===this._groupId?void 0:this._groupId;this._groupId=this._model.lineToolsGroupModel().createGroup(e,this._title,t).id}undo(){const e=(0,o.ensureNotNull)(this._model.lineToolsGroupModel().groupForId((0,o.ensureNotNull)(this._groupId)));this._model.lineToolsGroupModel().removeGroup(e)}createdGroupId(){return this._groupId}} +const Me=new x.TranslatedString("add line tool(s) to group {group}",l.t(null,void 0,i(40242)));class Ae extends P.UndoCommand{constructor(e,t,i){super(Me.format({group:t.name().value()})),this._model=e,this._groupId=t.id,this._lineToolsIds=i.map((e=>e.id()))}redo(){const e=(0,o.ensureNotNull)(this._model.lineToolsGroupModel().groupForId(this._groupId)),t=this._lineToolsIds.map((e=>this._model.dataSourceForId(e)));e.addLineTools(t)}undo(){const e=this._lineToolsIds.map((e=>this._model.dataSourceForId(e)));(0,o.ensureNotNull)(this._model.lineToolsGroupModel().groupForId(this._groupId)).excludeLineTools(e)}}class Le extends P.UndoCommand{constructor(e,t,i,s,r){super(i),this._targetObj=e,this._newValue=t,this._oldValue=this._targetObj.value(),this._model=s,r&&this.setCustomFlag("doesnt_affect_save",!0)}redo(){(0,ge.saveDefaultProperties)(!0),this._targetObj.setValue(this._newValue),(0,ge.saveDefaultProperties)(!1),this._model.recalculateAllPanes((0,ye.globalChangeEvent)()),this._model.lightUpdate()}undo(){(0,ge.saveDefaultProperties)(!0),this._targetObj.setValue(this._oldValue),(0,ge.saveDefaultProperties)(!1),this._model.recalculateAllPanes((0,ye.globalChangeEvent)()),this._model.lightUpdate()}}class ke extends P.UndoCommand{constructor(e,t,i,s){super(s),this._chartModel=e,this._groupId=t.id,this._oldName=t.name().value(),this._newName=i}redo(){(0,o.ensureNotNull)(this._chartModel.lineToolsGroupModel().groupForId(this._groupId)).setName(this._newName)}undo(){(0,o.ensureNotNull)(this._chartModel.lineToolsGroupModel().groupForId(this._groupId)).setName(this._oldName)}}var De=i(88348);const Ee=new x.TranslatedString("create line tools group from selection",l.t(null,void 0,i(92659))),Ve=new x.TranslatedString("removing line tools group {name}",l.t(null,void 0,i(78811))),Be=new x.TranslatedString("add line tool {lineTool} to group {name}",l.t(null,void 0,i(99113))),Re=new x.TranslatedString("make group {group} visible",l.t(null,void 0,i(87927))),Ne=new x.TranslatedString("make group {group} invisible",l.t(null,void 0,i(45223))),Oe=new x.TranslatedString("lock group {group}",l.t(null,void 0,i(4963))),Fe=new x.TranslatedString("unlock group {group}",l.t(null,void 0,i(51114))),We=new x.TranslatedString("rename group {group} to {newName}",l.t(null,void 0,i(16338))),He=!1;class ze{constructor(e){this._environment=e}createGroupFromSelection(){const e=this._environment.model();(0,o.assert)(!e.selection().isEmpty(),"Cannot create group from empty selection");const t=(0,F.sortSources)(e.selection().lineDataSources());(0,o.assert)(t.length===e.selection().allSources().length,"A group could contain line tools only");const i=t.length>1||null!==this._environment.model().lineToolsGroupModel().groupForLineTool(t[0]),s=t.reduce(((e,t)=>e.zorder()>t.zorder()?e:t),t[0]);let r=s;const n=e.lineToolsGroupModel().groupForLineTool(s);if(null!==n){const e=n.lineTools();r=e[e.length-1]}this._environment.beginUndoMacro(Ee,He);const a=new Map,l=new Set;t.forEach((t=>{const i=this._groupForLineTool(t);if(null===i)return;const s=a.get(i)||[];s.push(t), +a.set(i,s);const r=(0,o.ensureNotNull)(e.paneForSource(t));l.add(r)})),(0,o.assert)(l.size<=1,"All selected sources should be on the same pane"),a.forEach(((t,i)=>{const s=new B.ExcludeLineToolsFromGroupUndoCommand(e,i,t);this._environment.pushUndoCommand(s)}));const c=new Ie(e,(0,F.sortSources)(t));if(this._environment.pushUndoCommand(c),i){const i=new ie(e,t,r);this._environment.pushUndoCommand(i)}this._environment.endUndoMacro();const h=(0,o.ensureNotNull)(c.createdGroupId());return(0,o.ensureNotNull)(e.lineToolsGroupModel().groupForId(h))}removeGroup(e){const t=this._environment.model(),i=e.lineTools();this._environment.beginUndoMacro(Ve.format({name:e.name().value()}),He);const s=new xe(t,e,null);this._environment.pushUndoCommand(s);const r=new V.RemoveSourcesUndoCommand(t,i,null);this._environment.pushUndoCommand(r);const n=t.mainSeries().symbol();i.forEach((e=>{null!==e.linkKey().value()&&(0,De.removeLineTool)({withUndo:!0,model:t,symbol:n,sourceTitle:new x.TranslatedString(e.name(),e.title(z.TitleDisplayTarget.DataWindow)),lineToolState:e.state(!1),linkKey:(0,o.ensureNotNull)(e.linkKey().value())})})),this._environment.endUndoMacro()}groups(){return this._environment.model().lineToolsGroupModel().groups()}excludeLineToolFromGroup(e,t){const i=this._environment.model(),s=new B.ExcludeLineToolsFromGroupUndoCommand(i,e,[t]);s.setCustomFlag("doesnt_affect_save",He),this._environment.pushUndoCommand(s)}addLineToolToGroup(e,t){const i=this._environment.model(),s=i.lineToolsGroupModel().groupForLineTool(t);if(s===e)return;const r=Be.format({lineTool:new x.TranslatedString(t.name(),t.title(z.TitleDisplayTarget.StatusLine)),name:e.name().value()});this._environment.beginUndoMacro(r,He),null!==s&&this._environment.pushUndoCommand(new B.ExcludeLineToolsFromGroupUndoCommand(i,s,[t]));if(b.enabled("saveload_separate_drawings_storage")){const s=e.sharingMode().value();t.sharingMode().value()!==s&&this._environment.pushUndoCommand(new SetLineSharingModeUndoCommand(t,s,i,null))}this._environment.pushUndoCommand(new Ae(i,e,[t])),this._environment.endUndoMacro()}bringToFront(e){const t=this._environment.model(),i=new Q(t,e.lineTools());i.setCustomFlag("doesnt_affect_save",He),this._environment.pushUndoCommand(i),this._environment.emitEvent("changeZOrder",[e.lineTools()])}sendToBack(e){const t=this._environment.model(),i=new ee(t,e.lineTools());i.setCustomFlag("doesnt_affect_save",He),this._environment.pushUndoCommand(i),this._environment.emitEvent("changeZOrder",[e.lineTools()])}bringForward(e){const t=this._environment.model(),i=new de(t,e);i.setCustomFlag("doesnt_affect_save",He),this._environment.pushUndoCommand(i),this._environment.emitEvent("changeZOrder",[e.lineTools()])}sendBackward(e){const t=this._environment.model(),i=new he(t,e);i.setCustomFlag("doesnt_affect_save",He),this._environment.pushUndoCommand(i),this._environment.emitEvent("changeZOrder",[e.lineTools()])}insertAfter(e,t){const i=this._environment.model();let s;if(t instanceof Pe.LineToolsGroup){const e=t.lineTools();s=e[e.length-1]}else s=t +;const r=new ie(i,e.lineTools(),s);this._environment.pushUndoCommand(r),this._environment.emitEvent("changeZOrder",[e.lineTools()])}insertBefore(e,t){const i=this._environment.model();let s;if(t instanceof Pe.LineToolsGroup){s=t.lineTools()[0]}else s=t;const r=new re(i,e.lineTools(),s);this._environment.pushUndoCommand(r),this._environment.emitEvent("changeZOrder",[e.lineTools()])}availableZOrderOperations(e){const t=this._environment.model(),i=e.lineTools(),s=i[0],r=i[i.length-1],n=(0,o.ensureNotNull)(t.paneForSource(i[0])).sourcesByGroup().allExceptSpecialSources(),a=n[0],l=n[n.length-1];return{bringForwardEnabled:r!==l,bringToFrontEnabled:r!==l,sendBackwardEnabled:s!==a,sendToBackEnabled:s!==a}}setGroupVisibility(e,t){const i=(t?Re:Ne).format({group:e.name().value()}),s=this._environment.model();this._environment.beginUndoMacro(i,He),e.lineTools().forEach((e=>{const i=e.properties().visible,r=new Le(i,t,null,s);this._environment.pushUndoCommand(r)})),this._environment.endUndoMacro()}setGroupLock(e,t){const i=(t?Oe:Fe).format({group:e.name().value()}),s=this._environment.model();this._environment.beginUndoMacro(i,He),e.lineTools().forEach((e=>{const i=e.properties().frozen,r=new Le(i,t,null,s);this._environment.pushUndoCommand(r)})),this._environment.endUndoMacro()}setGroupName(e,t){const i=this._environment.model(),s=We.format({group:e.name().value(),newName:t}),r=new ke(i,e,t,s);r.setCustomFlag("doesnt_affect_save",He),this._environment.pushUndoCommand(r)}canBeGroupped(e){const t=this._environment.model();return new Set(e.map((e=>t.paneForSource(e)))).size<=1}_groupForLineTool(e){return this._environment.model().lineToolsGroupModel().groups().find((t=>t.containsLineTool(e)))||null}}var Ue=i(14314),je=i(35115),Ge=i(53588),qe=i(63009);const $e=new x.TranslatedString("apply study template {template}",l.t(null,void 0,i(26065)));function Ye(e){for(const t of e.panes)for(const e of t.sources)if((0,Ge.isMainSeriesState)(e))return e.id;return null}class Ke extends P.UndoCommand{constructor(e,t,i){var s,r;super($e.format({template:i})),this._newSymbolParams={},this._model=e,this._templateContent=function(e,t){const i=(0,Ue.default)({},e),s=(0,o.ensureNotNull)(Ye(i));for(const e of i.panes){e.mainSourceId===s&&(e.mainSourceId=t);for(const i of e.sources)if(i.id===s){i.id=t;const r=e=>{const i=e.indexOf(s);-1!==i&&e.splice(i,1,t)};if(e.leftAxisesState&&e.rightAxisesState?(e.leftAxisesState.forEach((e=>r(e.sources))),e.rightAxisesState.forEach((e=>r(e.sources)))):(r(e.leftAxisSources),r(e.rightAxisSources)),e.overlayPriceScales){const i=e.overlayPriceScales[s];i&&(delete e.overlayPriceScales[s],e.overlayPriceScales[t]=i)}}else i.ownerSource===s&&(i.ownerSource=t)}return i}(t,e.mainSeries().id()),this._initialState=e.studyTemplate(!0,!0,!0);const n=e.mainSeries();t.symbol&&(this._newSymbolParams={symbol:t.symbol,currency:null!==(s=t.currency)&&void 0!==s?s:null,unit:null!==(r=t.unit)&&void 0!==r?r:null}),t.interval&&(this._newSymbolParams.interval=t.interval,this._newSymbolParams.style=(0, +fe.getChartStyleByResolution)(t.interval,n.style())),this._initialSymbolParams={symbol:n.symbol(),currency:n.currency(),unit:n.unit(),interval:n.interval(),style:n.style()},this._initialState=e.studyTemplate(),this._initialGroupsState=e.lineToolsGroupModel().state()}redo(){this._model.mainSeries().setSymbolParams(this._newSymbolParams);const e=this._merge(this._templateContent).filter(f.isLineTool);this._model.lineToolsGroupModel().removeLineTools(e);const t=this._model.mainSeries().properties();(0,fe.preparePriceAxisProperties)(t),this._model.recalcVisibleRangeStudies(!0),this._model.setShouldBeSavedEvenIfHidden(!0)}undo(){this._model.mainSeries().setSymbolParams(this._initialSymbolParams),this._merge(this._initialState)}_merge(e){const t=e.version||0,i=this._model,s=i.mainSeries();(0,o.assert)(s.id()===Ye(e)),s.priceScale().properties().childs().lockScale.setValue(!1);const r=i.panes(),n=[];for(let e=r.length;e--;){const t=r[e],i=t.containsMainSeries(),s=t.dataSources();for(let e=s.length;e--;){const t=s[e];(!i||((0,C.isStudy)(t)||(0,C.isStudyStub)(t))&&t.isRemovedByStudyTemplates())&&n.push(t)}}i.resetDeferredStudies();const a=(0,je.closeSourcesSet)(i,n);for(let e=0;ee.zorder-t.zorder));for(let e=0;e-1,a=o?r[e]:i.createPane(e);o&&t<3&&(0,qe.reorderDataSourcesStateZOrder)(n.sources),a.restoreState({state:n,withData:!1,version:t}),null!==a.mainDataSource()||i.removePane(a)}return i.syncLollipopSources(),s.priceScale().setMode({autoScale:!0}),i.startNotStartedStudies(),i.recalculateAllPanes((0,ye.globalChangeEvent)()),i.fullUpdate(),a}}var Ze=i(36174),Xe=i(18611);const Je=(0,w.getLogger)("Chart.ChartUndoModel"),Qe=new x.TranslatedString("paste drawing",l.t(null,void 0,i(96916)));class et extends P.UndoCommand{constructor(e,t,i,s,r){super(Qe),this._needCopyToOtherCharts=!1,this._sourceState=null,this._model=e,this._clipboardData=t,this._paneIndex=this._model.panes().indexOf(i||(0,o.ensureNotNull)(this._model.paneForSource(this._model.mainSeries()))),this._pasteWithData=!!s,this._keepZIndex=!!r}redo(){const e=this._model.panes()[this._paneIndex],t=(0,o.ensureNotNull)(e.clipboardLineToolOwnerSource(this._clipboardData.source.id)),i=t===this._model.mainSeries();null===this._sourceState&&(this._sourceState=this._getSourceState(t,i));const s=(0,o.ensureNotNull)(e.restoreLineTool(this._sourceState,this._pasteWithData,this._keepZIndex,void 0,t));(0,o.ensureNotNull)(t.priceScale()).addDataSource(s),this._clipboardData.centeredOnChart&&s.centerPosition&&s.centerPosition(),s.restoreFixedPoint(),s.createServerPoints(),this._needCopyToOtherCharts=Boolean(i&&s.isSynchronizable()&&0!==s.sharingMode().value()),this._model.setShouldBeSavedEvenIfHidden(!0)}undo(){if(!this._sourceState)return void Je.logError("This command was never executed - nothing to undo");const e=this.source() +;this._clipboardData.centeredOnChart&&(this._clipboardData.centeredOnChart=!1,this._sourceState.points=e.normalizedPoints()),this._model.removeSource(e)}source(){return(0,o.ensureNotNull)(this._model.dataSourceForId((0,o.ensureNotNull)(this._sourceState).id))}needCopyToOtherCharts(){return this._needCopyToOtherCharts}_getSourceState(e,t){const i=(0,M.clone)(this._clipboardData.source);delete i.state.symbol,t?(null!=i.linkKey||void 0!==i.sharingMode&&0!==i.sharingMode)&&(i.linkKey=(0,Ze.randomHash)()):(i.linkKey=null,i.sharingMode=0);const s=(0,o.ensureNotNull)(e.priceScale()),r=this._model,{symbol:n,currencyId:l,unitId:c}=this._clipboardData.source.state,h=(0,o.ensureNotNull)(e.symbolSource());let d=!1;!h.symbolSameAsCurrent(n)||(null!==l?l!==(0,fe.symbolCurrency)(h.symbolInfo(),void 0,!0):h.isConvertedToOtherCurrency())||(null!==c?c!==(0,fe.symbolUnit)(h.symbolInfo(),this._model.unitConversionEnabled()):h.isConvertedToOtherUnit())||((0,Xe.isActingAsSymbolSource)(e)?d=!0:(0,C.isStudy)(e)&&(d=Boolean(e.metaInfo().is_price_study)));const u=e=>{const t=e.x*r.timeScale().width(),i=e.y*s.height()-40;return new a.Point(t,i)},p=(0,o.ensureNotNull)(e.firstValue());if(this._model.id()===this._clipboardData.modelId||!d){for(let e=0;e{this._symbolSource(e).setSymbolParams(e.newSymbolParams),e.showFade&&e.chartWidget.screen.show(!0)})),this._firstRedo||(0,rt.muteLinkingGroup)(this._linkingGroupIndex,!1),this._firstRedo=!1}undo(){(0,rt.muteLinkingGroup)(this._linkingGroupIndex,!0),this._charts.forEach((e=>{this._symbolSource(e).setSymbolParams(e.prevSymbolParams),e.showFade&&e.chartWidget.screen.show(!0)})),(0,rt.muteLinkingGroup)(this._linkingGroupIndex,!1)}canMerge(e){if(!(e instanceof nt)||e._linkingGroupIndex!==this._linkingGroupIndex||!this._containsMainSeriesOnly()||!e._containsMainSeriesOnly()||e._creationTime-this._creationTime>500)return!1;for(const[t]of e._charts)if(this._charts.has(t))return!1;return!0}merge(e){if(e instanceof nt)for(const[t,i]of e._charts)this._charts.set(t,i)}_showFade(e,t){return e===t.model().mainSeries()}_symbolSource(e){return(0,o.ensureNotNull)(e.chartWidget.model().model().dataSourceForId(e.sourceId))}_containsMainSeriesOnly(){ +for(const[e,t]of this._charts)if(t.sourceId!==e.model().mainSeries().id())return!1;return!0}}const ot=new x.TranslatedString("change symbol",l.t(null,void 0,i(526)));class at extends nt{constructor(e,t,i){super(ot,e,{symbol:t,currency:null,unit:null},i),this._symbol=t}canMerge(e){return e instanceof at&&e._symbol===this._symbol&&super.canMerge(e)}}const lt=(0,w.getLogger)("Chart.ChartUndoModel"),ct=new x.TranslatedString("paste indicator",l.t(null,void 0,i(80611)));class ht extends P.UndoCommand{constructor(e,t,i){super(ct),this._sourceState=null,this._model=e,this._clipboardData=t,this._paneId=i}redo(){if(!this._sourceState){const e=(0,M.clone)(this._clipboardData.source);e.id=(0,Ze.randomHashN)(6),this._sourceState=e}let e,t;e=this._paneId?(0,o.ensureNotNull)(this._model.paneForId(this._paneId)):this._sourceState.metaInfo.is_price_study?(0,o.ensureNotNull)(this._model.paneForSource(this._model.mainSeries())):this._model.createPane();const i=!e.mainDataSource();this._sourceState.zorder=e.newStudyZOrder();const s=(0,o.ensureNotNull)(e.restoreStudy(this._sourceState,!1));i||(t=this._sourceState.metaInfo.is_price_study?t=this._model.mainSeries().priceScale():this._paneId?e.findSuitableScale(s):e.defaultPriceScale(),t!==s.priceScale()&&e.move(s,t)),(0,C.isStudy)(s)&&s.start()}undo(){if(null===this._sourceState)return void lt.logError("This command was never executed - nothing to undo");const e=(0,o.ensureNotNull)(this._model.dataSourceForId(this._sourceState.id));this._model.removeSource(e)}state(){return this._sourceState}}class dt extends P.UndoCommand{constructor(e,t,i,s,r){super(null,!1),this._model=e,this._paneA=t,this._paneB=i,this._prevStretchA=s,this._currStretchA=r}redo(){const e=this._paneA.stretchFactor()+this._paneB.stretchFactor();this._paneA.setStretchFactor(this._currStretchA),this._paneB.setStretchFactor(e-this._currStretchA),this._model.fullUpdate()}undo(){const e=this._paneA.stretchFactor()+this._paneB.stretchFactor();this._paneA.setStretchFactor(this._prevStretchA),this._paneB.setStretchFactor(e-this._prevStretchA),this._model.fullUpdate()}}var ut=i(81155);const pt=new x.TranslatedString("move",l.t(null,void 0,i(47107)));class _t extends P.UndoCommand{constructor(e,t,i,s){super(pt,!1),this._endEvent=null,this._model=e,this._sourceId=t.id(),this._itemIndex=i,this._startEvent=s}move(e){this._endEvent=e,this._move(e)}hasChanges(){return null!==this._endEvent}undo(){this._move(this._startEvent)}redo(){this._move((0,o.ensureNotNull)(this._endEvent))}_move(e){const t=(0,o.ensureNotNull)(this._model.dataSourceForId(this._sourceId));(0,o.assert)(void 0!==t.moveItem,'The method "moveItem" is not defined'),t.moveItem&&t.moveItem(new a.Point(e.localX,e.localY),this._itemIndex,new ut.EnvironmentState(e))}}class mt extends P.UndoCommand{constructor(e,t,i,s,r,n,o,a,l,c,h,d,u){super(u),this._paneState=null,this._lastInsertionStartPromise=null,this._additionalStudiesIds=[],this._chartModel=e,this._studyMetaInfo=t,this._props=s,this._addAsOverlay=r,this._parentIds=n.map((e=>e.id())),this._inputs=i, +this._targetZOrder=h,this._preferredPriceScale=o,this._allowChangeCurrency=a,this._allowChangeUnit=l,this._paneSize=c,this._studyId=null!=d?d:null}redo(){const e=this._parentIds.map((e=>this._chartModel.dataSourceForId(e))),t=this._chartModel.insertStudyWithParams(this._studyMetaInfo,this._inputs,this._targetZOrder,this._props,this._addAsOverlay,e,this._preferredPriceScale,this._allowChangeCurrency,this._allowChangeUnit,this._paneSize,null===this._studyId?void 0:this._studyId),i=t.study;if(this._lastInsertionStartPromise=t.startPromise,this._studyId=i.id(),i.childStudyByRebind().subscribe(null,(()=>(0,S.trackEvent)("SOS","Apply SOS","Rebind SOS"))),this._chartModel.setShouldBeSavedEvenIfHidden(!0),null!==this._paneState){(0,o.ensureNotNull)(this._chartModel.paneForSource(i)).restoreState({state:this._paneState,withData:!1,version:this._chartModel.version()}),this._paneState=null}}undo(){const e=(0,o.ensureNotNull)(this._chartModel.dataSourceForId((0,o.ensureNotNull)(this._studyId)));(0,Xe.isSymbolSource)(e)&&e.symbolResolved().unsubscribeAll(this);const t=(0,o.ensureNotNull)(this._chartModel.paneForSource(e)).state();this._additionalStudiesIds.forEach((e=>{const t=(0,o.ensureNotNull)(this._chartModel.dataSourceForId(e));this._chartModel.removeSource(t)})),this._additionalStudiesIds=[],this._chartModel.removeSource(e)&&(this._paneState=t)}insertedStudy(){return this._chartModel.dataSourceForId((0,o.ensureNotNull)(this._studyId))}lastInsertionStartPromise(){var e;return null!==(e=this._lastInsertionStartPromise)&&void 0!==e?e:Promise.resolve()}_createCopiesOfNewFundamentalForAllStocks(){}_createCopiesOfExistingFundamentalsForNewStock(){}}var gt=i(95367),ft=i(20585),vt=i.n(ft),St=i(59656),yt=i(26512),bt=i(67521);const wt=new x.TranslatedString("zoom",l.t(null,void 0,i(59833)));class Ct extends P.UndoCommand{constructor(e,t,i,s,r,n){super(wt),this._barSpacing=null,this._rightBarsOffset=null,this._leftBarsOffset=null,this._priceMode=null,this._model=e,this._startBar=t,this._endBar=i,this._startPrice=s,this._endPrice=r,this._pane=n}redo(){const e=(0,o.ensureNotNull)(this._model.timeScale().visibleBarsStrictRange());this._leftBarsOffset=e.firstBar()-this._startBar,this._rightBarsOffset=e.lastBar()-this._endBar,this._barSpacing=this._model.timeScale().barSpacing(),this._priceMode=this._pane.defaultPriceScale().mode(),this._model.zoomToViewport(this._startBar,this._endBar,this._startPrice,this._endPrice,this._pane)}undo(){const e=this._model.timeScale(),t=this._pane.defaultPriceScale(),i=(0,o.ensureNotNull)(e.visibleBarsStrictRange());e.setBarSpacing((0,o.ensureNotNull)(this._barSpacing)),e.zoomToBarsRange(i.firstBar()+(0,o.ensureNotNull)(this._leftBarsOffset),i.lastBar()+(0,o.ensureNotNull)(this._rightBarsOffset)),t.setMode((0,o.ensureNotNull)(this._priceMode)),t.recalculatePriceRange((0,o.ensureNotNull)(e.visibleBarsStrictRange())),this._model.recalculateAllPanes((0,ye.viewportChangeEvent)()),this._model.lightUpdate()}}const Pt=(0, +w.getLogger)("Chart.ChartUndoModel"),xt=new x.TranslatedString("zoom",l.t(null,void 0,i(59833)));class Tt extends P.UndoCommand{constructor(e,t,i){super(xt),this._baseCmd=e,this._zoomStack=t,this._inOut=i}undo(){if(this._inOut){if(this._baseCmd!==this._zoomStack.head())return void Pt.logDebug("zoom stack inconsistency");this._baseCmd.undo(),this._zoomStack.pop()}else this._baseCmd.redo(),this._zoomStack.push(this._baseCmd)}redo(){if(this._inOut)this._baseCmd.redo(),this._zoomStack.push(this._baseCmd);else{if(this._baseCmd!==this._zoomStack.head())return void Pt.logDebug("zoom stack inconsistency");this._baseCmd.undo(),this._zoomStack.pop()}}}const It=new x.TranslatedString("stop syncing drawing",l.t(null,void 0,i(98784)));class Mt extends P.UndoCommand{constructor(e,t){super(It),this._model=e,this._sourceId=t.id(),this._linkKey=t.linkKey().value()}redo(){(0,o.ensureNotNull)(this._model.dataSourceForId(this._sourceId)).linkKey().setValue(null)}undo(){(0,o.ensureNotNull)(this._model.dataSourceForId(this._sourceId)).linkKey().setValue(this._linkKey)}}const At=new x.TranslatedString("restore defaults",l.t(null,void 0,i(9608)));class Lt extends P.UndoCommand{constructor(e,t,i=At){super(i),this._chartModel=e,this._defaultProperty=t,this._state=t.state()}redo(){this._chartModel.restoreFactoryDefaults(this._defaultProperty)}undo(){this._defaultProperty.mergeAndFire(this._state),this._chartModel.mainSeries().onChartStyleChanged()}}var kt=i(17236);class Dt extends Lt{redo(){this._defaultProperty.hasChild("intervalsVisibilities")&&this._defaultProperty.childs().intervalsVisibilities.mergeAndFire(kt.intervalsVisibilitiesDefaults),super.redo()}}const Et=new x.TranslatedString("restore study defaults",l.t(null,void 0,i(30107)));class Vt extends Dt{constructor(e,t,i=Et){super(e,t.properties(),i),this._study=t}redo(){super.redo(),this._chartModel.recalcColorStudies(!0),this._patchProperties()}undo(){super.undo(),this._chartModel.recalcColorStudies(!0),this._patchProperties()}_patchProperties(){0}}var Bt=i(4949),Rt=i(30888),Nt=i(85804);function Ot(e){const{visible:t,...i}=e;return i}function Ft(e){const{visible:t,...i}=e;return i}function Wt(e){const{drawWick:t,drawBorder:i,drawBody:s,barColorsOnPrevClose:r,...n}=e;return n}function Ht(e){const{drawWick:t,drawBorder:i,drawBody:s,...r}=e;return r}function zt(e){const{drawWick:t,drawBorder:i,drawBody:s,showRealLastPrice:r,inputs:n,...o}=e;return o}function Ut(e){const{barColorsOnPrevClose:t,dontDrawOpen:i,thinBars:s,...r}=e;return r}function jt(e){const{showBorders:t,showLabels:i,drawBody:s,...r}=e;return r}function Gt(e){const{linestyle:t,linewidth:i,priceSource:s,...r}=e;return r}function qt(e){const{linestyle:t,linewidth:i,priceSource:s,...r}=e;return r}function $t(e){const{inputs:t,...i}=e;return i}function Yt(e){const{inputs:t,...i}=e;return i}function Kt(e){const{inputs:t,...i}=e;return i}function Zt(e){const{inputs:t,...i}=e;return i}function Xt(e){const{topLineWidth:t,bottomLineWidth:i,baseLevelPercentage:s,priceSource:r,...n}=e;return n}function Jt(e){ +const{thinBars:t,inputs:i,...s}=e;return s}function Qt(e){return{bgColors:e.bgColors}}function ei(e){const{visible:t,style:i,symbol:s,interval:r,sessionId:n,highLowAvgPrice:o,showCountdown:a,bidAsk:l,prePostMarket:c,priceAxisProperties:h,candleStyle:d,hollowCandleStyle:u,haStyle:p,barStyle:_,hiloStyle:m,lineStyle:g,lineWithMarkersStyle:f,steplineStyle:v,areaStyle:S,renkoStyle:y,pbStyle:b,kagiStyle:w,pnfStyle:C,baselineStyle:P,rangeStyle:x,volFootprintStyle:T,esdShowDividends:I,esdShowSplits:M,esdShowEarnings:A,esdShowBreaks:L,showContinuousContractSwitches:k,showContinuousContractSwitchesBreaks:D,showFuturesContractExpiration:E,showLastNews:V,...B}=e;return{bidAsk:Ot(l),prePostMarket:Ft(c),candleStyle:Wt(d),hollowCandleStyle:Ht(u),haStyle:zt(p),barStyle:Ut(_),hiloStyle:jt(m),lineStyle:Gt(g),lineWithMarkersStyle:Gt(f),steplineStyle:Gt(v),areaStyle:qt(S),renkoStyle:$t(y),pbStyle:Yt(b),kagiStyle:Kt(w),pnfStyle:Zt(C),baselineStyle:Xt(P),rangeStyle:Jt(x),volFootprintStyle:Qt(T),...B}}function ti(e){const{scaleSeriesOnly:t,showSeriesLastValue:i,showStudyLastValue:s,showSymbolLabels:r,showBidAskLabels:n,showPrePostMarketPriceLabel:o,showStudyPlotLabels:a,showFundamentalNameLabel:l,showFundamentalLastValue:c,seriesLastValueMode:h,...d}=e;return d}function ii(e){const{topMargin:t,bottomMargin:i,...s}=e;return s}const si=new x.TranslatedString("apply chart theme",l.t(null,void 0,i(66568)));class ri extends P.UndoCommand{constructor(e,t,i){var s,r,n;super(si),this._model=e,this._newSessionProps=t.sessions||(0,Nt.factoryDefaults)("sessions"),["candleStyle","hollowCandleStyle","haStyle"].forEach((e=>{t.mainSourceProperties[e].wickUpColor=t.mainSourceProperties[e].wickUpColor||t.mainSourceProperties[e].wickColor,t.mainSourceProperties[e].wickDownColor=t.mainSourceProperties[e].wickDownColor||t.mainSourceProperties[e].wickColor})),t.chartProperties=null!==(s=t.chartProperties)&&void 0!==s?s:{paneProperties:{},scalesProperties:void 0},t.chartProperties.paneProperties.vertGridProperties=null!==(r=t.chartProperties.paneProperties.vertGridProperties)&&void 0!==r?r:t.chartProperties.paneProperties.gridProperties,t.chartProperties.paneProperties.horzGridProperties=null!==(n=t.chartProperties.paneProperties.horzGridProperties)&&void 0!==n?n:t.chartProperties.paneProperties.gridProperties;const o=this._model.properties().state().paneProperties.legendProperties;delete o.backgroundTransparency,t.chartProperties.paneProperties.legendProperties={...t.chartProperties.paneProperties.legendProperties,...o};const a=(0,Nt.factoryDefaults)("chartproperties"),l=(0,Rt.deepExtend)({},a,t.chartProperties);this._newChartProps={paneProperties:ii(l.paneProperties),scalesProperties:ti(l.scalesProperties)},e.timeScale().preserveBarSpacing()&&delete this._newChartProps.scalesProperties.barSpacing;const c=(0,Nt.factoryDefaults)("chartproperties.mainSeriesProperties"),h=(0,Rt.deepExtend)({},c,t.mainSourceProperties);this._newSeriesProps=i?h:ei(h);const d=e.properties().state();this._oldChartProps={paneProperties:ii(d.paneProperties), +scalesProperties:ti(d.scalesProperties)};const u=e.mainSeries().properties().state();this._oldSeriesProps=i?u:ei(u),this._oldSessionProps=this._model.sessions().properties().state()}undo(){this._merge(this._oldChartProps,this._oldSeriesProps,this._oldSessionProps),this._model.mainSeries().onChartStyleChanged(),this._model.updateScales(),this._model.chartThemeLoaded()}redo(){this._merge(this._newChartProps,this._newSeriesProps,this._newSessionProps),this._model.mainSeries().onChartStyleChanged(),this._model.updateScales(),this._model.chartThemeLoaded()}_merge(e,t,i){var s,r,n,o;const a=this._model;(0,ge.saveDefaultProperties)(!0),e&&(a.properties().childs().paneProperties.mergeAndFire(e.paneProperties),a.properties().childs().scalesProperties.mergeAndFire(e.scalesProperties)),"priceAxisProperties"in t&&a.mainSeries().priceScale().setMode({autoScale:null===(s=t.priceAxisProperties)||void 0===s?void 0:s.autoScale,percentage:null===(r=t.priceAxisProperties)||void 0===r?void 0:r.percentage,log:null===(n=t.priceAxisProperties)||void 0===n?void 0:n.log,lockScale:null===(o=t.priceAxisProperties)||void 0===o?void 0:o.lockScale}),a.mainSeries().properties().mergeAndFire(t),a.mainSeries().properties().saveDefaults(),a.mainSeries().createPaneView(),a.mainSeries().invalidateBarStylesCache(),a.recalculateAllPanes((0,ye.globalChangeEvent)()),a.fullUpdate(),a.properties().saveDefaults(),a.sessions().restoreState({properties:i},!1),(0,ge.saveDefaultProperties)(!1)}}const ni=new x.TranslatedString("change resolution",l.t(null,void 0,i(32303)));class oi extends nt{constructor(e,t,i){super(ni,e,function(e,t){let i;const s=(0,fe.isRangeStyle)(e.style()),r=p.Interval.isRange(t);return!s&&r?i=11:s&&!r&&(i=(0,fe.getLastUsedStyle)()),{interval:t,style:i}}(e,t),i),this._resolution=t}canMerge(e){return e instanceof oi&&e._resolution===this._resolution&&super.canMerge(e)}_showFade(e,t){return!0}}var ai=i(69718);class li extends ai.SetWatchedValueCommand{constructor(){super(...arguments),this._firstRedo=!0}redo(){this._firstRedo||(0,rt.muteLinkingGroup)(this._newValue,!0),(0,rt.muteLinkingGroup)(this._oldValue,!0),super.redo(),this._firstRedo||(0,rt.muteLinkingGroup)(this._newValue,!1),(0,rt.muteLinkingGroup)(this._oldValue,!1),this._firstRedo=!1}undo(){(0,rt.muteLinkingGroup)(this._newValue,!0),(0,rt.muteLinkingGroup)(this._oldValue,!0),super.undo(),(0,rt.muteLinkingGroup)(this._newValue,!1),(0,rt.muteLinkingGroup)(this._oldValue,!1)}}var ci=i(97340),hi=i(76422) +;const di=new x.TranslatedString("send {title} backward",l.t(null,void 0,i(16259))),ui=new x.TranslatedString("bring {title} forward",l.t(null,void 0,i(56763))),pi=new x.TranslatedString("insert {title} after {target}",l.t(null,void 0,i(74055))),_i=new x.TranslatedString("insert {title} before {target}",l.t(null,void 0,i(11231))),mi=new x.TranslatedString("cut {title}",l.t(null,void 0,i(78755))),gi=new x.TranslatedString("cut sources",l.t(null,void 0,i(63649))),fi=new x.TranslatedString("remove {title}",l.t(null,void 0,i(39859))),vi=new x.TranslatedString("remove drawings group",l.t(null,void 0,i(70653))),Si=new x.TranslatedString("move scale",l.t(null,void 0,i(4184))),yi=new x.TranslatedString("stop syncing line tool(s)",l.t(null,void 0,i(57011))),bi=new x.TranslatedString("zoom out",l.t(null,void 0,i(9645))),wi=new x.TranslatedString("zoom in",l.t(null,void 0,i(19813))),Ci=new x.TranslatedString("move drawing(s)",l.t(null,void 0,i(45356))),Pi=new x.TranslatedString("load default drawing template",l.t(null,void 0,i(54597))),xi=new x.TranslatedString("apply factory defaults to selected sources",l.t(null,void 0,i(96996))),Ti=new x.TranslatedString("change currency",l.t(null,void 0,i(22641))),Ii=new x.TranslatedString("change unit",l.t(null,void 0,i(39028))),Mi=new x.TranslatedString("clone line tools",l.t(null,void 0,i(5179))),Ai=new x.TranslatedString("merge up",l.t(null,void 0,i(66143))),Li=new x.TranslatedString("merge down",l.t(null,void 0,i(62153))),ki=new x.TranslatedString("merge to pane",l.t(null,void 0,i(70746))),Di=new x.TranslatedString("unmerge up",l.t(null,void 0,i(52540))),Ei=new x.TranslatedString("unmerge down",l.t(null,void 0,i(86949))),Vi=new x.TranslatedString("unmerge to new bottom pane",l.t(null,void 0,i(20057))),Bi=new x.TranslatedString("move {title} to new right scale",l.t(null,void 0,i(45544))),Ri=new x.TranslatedString("move {title} to new left scale",l.t(null,void 0,i(11303))),Ni=new x.TranslatedString("make {title} no scale (Full screen)",l.t(null,void 0,i(74642))),Oi=new x.TranslatedString("scroll time",l.t(null,void 0,i(70009))),Fi=new x.TranslatedString("scale time",l.t(null,void 0,i(35962))),Wi=new x.TranslatedString("reset time scale",l.t(null,void 0,i(55064))),Hi=new x.TranslatedString("reset scales",l.t(null,void 0,i(21948))),zi=new x.TranslatedString("create {tool}",l.t(null,void 0,i(81791))),Ui=new x.TranslatedString("change {pointIndex} point",l.t(null,void 0,i(72032))),ji=new x.TranslatedString("paste {title}",l.t(null,void 0,i(41601))),Gi=new x.TranslatedString("insert {title}",l.t(null,void 0,i(90743))),qi=new x.TranslatedString("remove all studies",l.t(null,void 0,i(15516))),$i=new x.TranslatedString("remove drawings",l.t(null,void 0,i(44656))),Yi=new x.TranslatedString("remove all studies and drawing tools",l.t(null,void 0,i(80171))),Ki=(new x.TranslatedString("turn line tools sharing off",l.t(null,void 0,i(28068))),new x.TranslatedString("share line tools in layout",l.t(null,void 0,i(77554))),new x.TranslatedString("share line tools globally",l.t(null,void 0,i(64704))), +new x.TranslatedString("change linking group",l.t(null,void 0,i(23783)))),Zi=(l.t(null,void 0,i(75139)),(0,w.getLogger)("Chart.ChartUndoModel")),Xi=!1;function Ji(e,t){return{bringForwardEnabled:e.bringForwardEnabled||t.bringForwardEnabled,bringToFrontEnabled:e.bringToFrontEnabled||t.bringToFrontEnabled,sendBackwardEnabled:e.sendBackwardEnabled||t.sendBackwardEnabled,sendToBackEnabled:e.sendToBackEnabled||t.sendToBackEnabled}}const Qi=(0,b.enabled)("saveload_separate_drawings_storage");function es(){return Qi?(0,De.drawOnAllCharts)().value()?1===(0,De.drawOnAllChartsMode)().value()?1:2:0:(0,De.drawOnAllCharts)().value()?1:0}class ts extends(r()){constructor(e,t,i,s,r,n,o,a,l,c,h){super(),this._createLineCommand=null,this._initialTimeScrollState=null,this._initialTimeScrollPos=null,this._scalePriceInfo=null,this._currentSourceMoveCommand=null,this._currentLineChangeCommand=null,this._currentCustomMoveCommand=null,this._zoomStack=new m.UndoStack,this._chartWidget=r,this.m_model=new(vt())(e,t,i,s,this,o,a,l,c,h),this._undoHistory=n,this._lineToolsGroupController=new ze({model:this._model.bind(this),pushUndoCommand:this._pushUndoCommand.bind(this),beginUndoMacro:(e,t)=>{this._undoHistory.beginUndoMacro(e).setCustomFlag("doesnt_affect_save",!!t)},endUndoMacro:this._undoHistory.endUndoMacro.bind(this._undoHistory),emitEvent:this.emitEvent.bind(this)})}id(){return this._model().id()}undoHistory(){return this._undoHistory}setWatchedValue(e,t,i){this._undoHistory.setWatchedValue(e,t,i)}lineToolsGroupController(){return this._lineToolsGroupController}mergeAllScales(e){!function(e,t){e.beginUndoMacro("left"===t?A:L),e.model().panes().forEach((i=>{const s="left"===t?i.rightPriceScales():i.leftPriceScales(),r=("left"===t?i.leftPriceScales():i.rightPriceScales()).concat(s),n="overlay"===i.priceScalePosition(i.defaultPriceScale())?r[0]:i.defaultPriceScale();e.movePriceScale(i,n,t,0),r.forEach((t=>{if(t===n)return;let s=t.mainSource();for(;null!==s;){e.moveToScale(s,i,n,null,!0);const r=t.mainSource();if(r===s){k.logError("Loop detected while trying to merge scales");break}s=r}}))})),e.endUndoMacro(),e.model().fullUpdate()}(this,e)}movePriceScale(e,t,i,s){const r=new D(this._model(),e,t,i,s,Si);this._pushUndoCommand(r)}createLineTool({pane:e,point:t,linetool:i,properties:s,linkKey:r,ownerSource:n,disableSynchronization:a,sharingMode:l=es(),id:c}){if(("LineToolRegressionTrend"===i||"LineToolAnchoredVWAP"===i)&&!this.canCreateStudy())return(0,h.showTooManyStudiesNotice)(),null;const d=zi.format({tool:new x.TranslatedString(i,St.lineToolsLocalizedNames[i])});this.beginUndoMacro(d,Xi);const u=!a;this._createLineCommand=new H.CreateLineToolUndoCommand({model:this._model(),pane:e,lineTool:i,ownerSource:n||(0,o.ensureNotNull)(e.mainDataSource()),drawOnAllChartsMode:l,id:c});const p=this._createLineCommand.startCreatingLine(t,s,r||null,l),_=(0,o.ensureNotNull)(this._createLineCommand.line());let m=null;if(p&&(u&&this.finishLineTool(_),this._pushUndoCommand(this._createLineCommand),this._createLineCommand=null,m={points:_.normalizedPoints(), +interval:this.mainSeries().interval()}),u&&void 0===r&&(0,De.drawOnAllCharts)().value()&&_.isSynchronizable()){const e=(0,o.ensureNotNull)(this.model().externalTimeStamp(t.index)),s={point:{price:t.price,timeStamp:e},linetool:i,properties:_.properties(),symbol:this.mainSeries().symbol(),model:this.model(),linkKey:(0,o.ensureNotNull)(_.linkKey().value()),finalState:m,id:_.id(),sharingMode:_.sharingMode().value()};_.isFixed()&&(s.pointPositionPercents=_.calcPositionPercents()),(0,De.createLineTool)(s)}return this.endUndoMacro(),_}continueCreatingLine(e,t,i,s){const r=(0,o.ensureNotNull)(this._createLineCommand);this.beginUndoMacro(r.text(),Xi);const n=(0,o.ensureNotNull)(this._model().lineBeingCreated()),a=r.continueCreatingLine(e,t,i,s);let l=null;if(a&&(this.finishLineTool(n),this._pushUndoCommand(r),this._createLineCommand=null,l={points:n.normalizedPoints(),interval:this.mainSeries().interval()}),r.drawOnAllCharts()&&n.isSynchronizable()){const i=(0,o.ensureNotNull)(this._model().externalTimeStamp(e.index));(0,De.continueLineTool)({point:{price:e.price,timeStamp:i},envState:t,finalState:l,model:this._model()})}return this.endUndoMacro(),a}continueExternalLine(e,t,i){const s=(0,o.ensureNotNull)(this._createLineCommand),r=s.continueCreatingLine(e,t,i);return r&&(this._pushUndoCommand(s),this._createLineCommand=null),r}finishLineTool(e){this._model().finishLineTool(e)}pasteImageAsLineTool(e,t,i,s){return null}loadRange(e){const t=this._model(),i=t.mainSeries().getSupportedResolution(e.res),s={val:e.val,res:i},r=t.appliedTimeFrame().value();return(null===r||!_(r,s))&&(this._pushUndoCommand(new Ce(t,s)),!0)}unlinkLines(e){const t=this.model();this.beginUndoMacro(yi,Xi);for(const i of e)null!==i.linkKey().value()&&(0,De.removeLineTool)({withUndo:!0,model:this.model(),symbol:i.symbol(),linkKey:(0,o.ensureNotNull)(i.linkKey().value()),sourceTitle:(0,W.getTranslatedStringForSource)(z.TitleDisplayTarget.StatusLine,i),lineToolState:i.state(!1),unlink:!0}),this._pushUndoCommand(new Mt(t,i));this.endUndoMacro()}zoomFromViewport(){const e=new Tt((0,o.ensureDefined)(this._zoomStack.head()),this._zoomStack,!1);this._pushUndoCommand(e)}zoomToViewport(e,t,i,s,r){const n=new Ct(this.m_model,e,t,i,s,r),o=new Tt(n,this._zoomStack,!0);this._pushUndoCommand(o)}zoomStack(){return this._zoomStack}hoveredSource(){return this.m_model.hoveredSource()}setProperty(e,t,i,s){if(e&&e.value()!==t){const r=new Le(e,t,i,this.m_model,s);this._pushUndoCommand(r),this.emitEvent("setProperty")}}withMacro(e,t,i){const s=this.beginUndoMacro(e,i);try{t()}finally{this.endUndoMacro()}return s}barsMarksSources(){return this.m_model.barsMarksSources()}removeAllDrawingTools(){this.beginUndoMacro($i,!1),this._removeAllDrawingToolsImpl(),this.endUndoMacro()}removeAllStudiesAndDrawingTools(){this.beginUndoMacro(Yi),this._removeAllDrawingToolsImpl(),this._removeAllStudiesImpl(),this.endUndoMacro()}removeAllStudies(){this.beginUndoMacro(qi),this._removeAllStudiesImpl(),this.endUndoMacro()}scrollChartByBar(e){if(!this.m_model.scrollEnabled())return +;const t=e*this.m_model.timeScale().barSpacing();this.startScrollTime(0),this.scrollTimeTo(t),this.endScrollTime()}canZoomIn(){return this.model().canZoomIn()}canZoomOut(){return this.model().canZoomOut()}zoomOut(){const e=this.timeScale().width();if(this.canZoomOut()){try{this.beginUndoMacro(bi)}catch(e){return}(0,v.doAnimate)({to:e/5,onStep:e=>{this.startScaleTime(0),this.scaleTimeTo(e),this.endScaleTime()},onComplete:()=>this.endUndoMacro()})}}zoomIn(){const e=this.timeScale().width();if(this.canZoomIn()){try{this.beginUndoMacro(wi)}catch(e){return}(0,v.doAnimate)({to:e/5,onStep:e=>{this.startScaleTime(e),this.scaleTimeTo(0),this.endScaleTime()},onComplete:()=>this.endUndoMacro()})}}startMovingSources(e,t,i,s){e.filter((e=>e.doesMovingAffectsUndo())).length&&(this._currentSourceMoveCommand=new R(this.model(),e,Ci,!1),e.every(f.isLineTool)&&this._currentSourceMoveCommand.setCustomFlag("doesnt_affect_save",Xi)),this.model().startMovingSources(e,t,i,new Map,s)}moveSources(e,t){this.model().moveSources(e,new Map,t)}endMovingSource(e,t){this.model().endMovingSources(e,void 0,t),null!==this._currentSourceMoveCommand&&(this._currentSourceMoveCommand.saveNewState(),this._pushUndoCommand(this._currentSourceMoveCommand)),this._currentSourceMoveCommand=null}startChangingLinetool(e,t,i,s,r){this._currentLineChangeCommand=new R(this.model(),[e],Ui.format({pointIndex:i}),!1),this._currentLineChangeCommand.setCustomFlag("doesnt_affect_save",Xi),this.model().startChangingLinetool(e,t,i,s,r)}changeLinePoint(e,t){this.model().changeLinePoint(e,t)}endChangingLinetool(e){this.model().endChangingLinetool(e),null!==this._currentLineChangeCommand&&(this._currentLineChangeCommand.saveNewState(),this._pushUndoCommand(this._currentLineChangeCommand)),this._currentLineChangeCommand=null}setChartStyleProperty(e,t,i){if(e.value()!==t){const s=new be(e,t,this.mainSeries(),i,this.model(),this.chartWidget());this._pushUndoCommand(s),this.emitEvent("setChartStyleProperty"),(0,me.trackChartStyleChanged)(e.value())}}restorePropertiesForSource(e){(0,f.isLineTool)(e)?this._restoreLineToolFactoryDefaults(e):this._restoreStudyFactoryDefaults(e)}restoreLineToolsFactoryDefaults(e){1===e.length?this._restoreLineToolFactoryDefaults(e[0]):(this.beginUndoMacro(xi),e.forEach((e=>this._restoreLineToolFactoryDefaults(e))),this.endUndoMacro())}restoreState(e,t,i){return this.m_model.restoreState(e,t,i)}async clipboardCopy(e,t=this.selection().dataSources()){if(!(0,b.enabled)("datasource_copypaste"))return;const i=t.filter((e=>e.copiable()));if(0===i.length)return;for(const e of i)if((0,C.isStudy)(e)&&e.isChildStudy())throw new Error("Can not copy child study");const s=(0,g.clipboardDataForSources)(this._model().id(),i);return null!==s?e.write({app:JSON.stringify(s),text:s.title}):void 0}async clipboardCut(e,t=this.selection().dataSources()){if(!(0,b.enabled)("datasource_copypaste"))return;const i=t.filter((e=>e.copiable()));if(0===i.length)return;await this.clipboardCopy(e,i);const s=i.filter((e=>e.isUserDeletable()));if(0===s.length)return +;const r=(1===s.length?mi:gi).format({title:(0,W.getTranslatedStringForSource)(z.TitleDisplayTarget.StatusLine,s[0])});this.beginUndoMacro(r),this.m_model.selectionMacro((()=>this.removeSources(s,!1,r)),!0),this.endUndoMacro()}async clipboardPaste(e,t){let i=null;if((0,b.enabled)("datasource_copypaste")&&(i=i||await e.read(),i.app)){const e=JSON.parse(i.app);if(null!==await this.pasteSourceFromClip(t,e))return}await this._processSpecialLineToolsContents(e,i,t)}applyStudyTemplate(e,t){const i=new Ke(this._model(),e,t);this._pushUndoCommand(i),(0,hi.emit)("load_study_template")}createStudyInserter(e,t,i={}){const{stubTitle:s,isOverlay:r}=i,n={createStudy:(e,t,i,s,r,n,o,a,l,c,h)=>this.checkIfFeatureAvailable(e,n)?((0,S.trackEvent)("studies","Study_"+e.id),"Compare@tv-basicstudies"===e.id&&(0,S.trackEvent)("compare","symbol:"+t.symbol),this._insertStudy(e,t,s,r,n,o,a,l,c,null,h)):(Zi.logNormal("Cannot insert study "+e.id),null)};void 0!==s&&(n.createStub=()=>this.m_model.insertStudyStub(s,r).id(),n.removeStub=e=>this.m_model.removeStudyStub(e));const o=new ci.StudyInserter(e,n);return o.setParentSources(t),o}replayStatus(){return this.m_model.replayStatus()}setReplayStatus(e){return this.m_model.setReplayStatus(e)}getSymbolString(){return this.m_model.getSymbolString()}interval(){return this.m_model.interval()}startCustomMoving(e,t,i){this._currentCustomMoveCommand=new _t(this.model(),e,t,i)}customMoveBeingProcessed(){return null!==this._currentCustomMoveCommand}processCustomMove(e){(0,o.ensureNotNull)(this._currentCustomMoveCommand).move(e)}endCustomMoving(){null!==this._currentCustomMoveCommand&&this._currentCustomMoveCommand.hasChanges()&&(this._pushUndoCommand(this._currentCustomMoveCommand),this._currentCustomMoveCommand=null)}panes(){return this.m_model.panes()}cloneLineTools(e,t){for(let t=0;t(0,o.ensureNotNull)(this.model().dataSourceForId(e)))).filter((e=>0!==e.sharingMode().value()));return s.length&&this._model().copyToOtherCharts(s,!0),this.endUndoMacro(),this.emitEvent("cloneLineTools"),i.newIds()}removeSource(e,t,i){this.lineBeingCreated()!==e?this.removeSources([e],t,fi.format({title:(0,W.getTranslatedStringForSource)(z.TitleDisplayTarget.StatusLine,e)}),i):this.cancelCreatingLine()}removeSelectedSources(){const e=this._model().selection().dataSources();if(!e.length)return;const t=(e.length>1?vi:fi).format({title:(0,W.getTranslatedStringForSource)(z.TitleDisplayTarget.StatusLine,e[0])});this.removeSources(e,!1,t)}removeSources(e,t,i,s){s||(e=e.filter((e=>e.isUserDeletable())));const r=this._model(),n=r.lineToolsGroupModel(),a=e.every(f.isLineTool)&Ξthis.beginUndoMacro(i,a),r.selectionMacro((s=>{const a=new Map;e.forEach((e=>{if((0,f.isLineTool)(e)){const t=n.groupForLineTool(e);if(null!==t){const i=a.get(t)||[];i.push(e),a.set(t,i)}null!==e.linkKey().value()&&(0,De.removeLineTool)({withUndo:!0,model:this.model(),linkKey:(0, +o.ensureNotNull)(e.linkKey().value()),symbol:this.model().mainSeries().symbol(),lineToolState:e.state(!1),sourceTitle:(0,W.getTranslatedStringForSource)(z.TitleDisplayTarget.StatusLine,e)})}}));const l=new V.RemoveSourcesUndoCommand(r,e,i),c=l.removedIds();this._pushUndoCommand(l),!t&&c.length>0&&(1===c.length?this.emitEvent("removeSource",[c[0]]):this.emitEvent("removeSources",[c]))}),!0),this.endUndoMacro()}removeUnloadedLineTool({sourceTitle:e,linkKey:t,symbol:i,state:s,withUndo:r,unlink:n}){}async scrollToLineTool(e){const t=this.timeScale().logicalRange();if(null===t)return;const i=this.timeScale().barSpacing();let s=t.left();const r=e.points().map((e=>e.index)),n=this.timeScale().points().range().value();if(null===n)return;let a=n.firstIndex;const l=n.lastIndex,h=t.length()/2;if(0===r.length||r.some((e=>t.contains(e))))return;const d=()=>{const t=e.points().map((e=>e.index)),i=t.filter((e=>e<=l)).reduce(((e,t)=>null===e?t:Math.max(e,t)),null);return null!==i?i:t.reduce(((e,t)=>Math.min(e,t)))};let u,p=d();if(a-h>p){const t=e.points().map((e=>e.time)).filter(M.notUndefined).map((e=>e.valueOf()));if(0===t.length)return;const i=t.reduce(((e,t)=>Math.min(e,t)),t[0]);await this.model().gotoTime(i),p=d();const r=(0,o.ensureNotNull)(this.timeScale().logicalRange());if(r.contains(p))return;s=r.left(),a=(0,o.ensureNotNull)(this.timeScale().points().range().value()).firstIndex}a-h>p?(u=(s-a+h)*i,this.mainSeries().setGotoDateResult({timestamp:(0,o.ensureNotNull)(this.timeScale().points().valueAt(a)),eod:!0})):u=(s-p+1+h)*i,this.startScrollTime(0),(0,v.doAnimate)({onStep:(e,t)=>this.scrollTimeTo(t),from:0,to:Math.round(u),easing:c.easingFunc.easeInOutCubic,duration:c.dur,onComplete:()=>this.endScrollTime()})}mergeSourceUp(e){const t=new O.MergeUpUndoCommand(this._model(),e,Ai);this._mergeUnmergeSource(e,t)}mergeSourceDown(e){const t=new O.MergeDownUndoCommand(this._model(),e,Li);this._mergeUnmergeSource(e,t)}mergeToPane(e,t,i){const s=this._model().panes().indexOf(t),r=new O.MergeToTargetPane(this._model(),e,s,ki,i);this._mergeUnmergeSource(e,r)}unmergeSourceUp(e){const t=new N.UnmergeUpUndoCommand(this._model(),e,Di);this._mergeUnmergeSource(e,t)}unmergeSourceDown(e){const t=new N.UnmergeDownUndoCommand(this._model(),e,Ei);this._mergeUnmergeSource(e,t)}unmergeToNewBottomPane(e){const t=new N.UnmergeToNewBottomPane(this._model(),e,Vi);this._mergeUnmergeSource(e,t)}availableZOrderOperations(e){const t=this._model().lineToolsGroupModel(),i=e.filter(f.isLineTool),s=i.map((e=>t.groupForLineTool(e)));(0,o.assert)(new Set(s).size<=1,"Cannot move line tools from different group");const r=0===s.length?null:s[0];let n={bringForwardEnabled:!1,bringToFrontEnabled:!1,sendBackwardEnabled:!1,sendToBackEnabled:!1};const a=new Set(i);for(const t of(0,F.sortSources)(e)){if((0,f.isLineTool)(t)&&null!==r){const e=(0,F.sortSources)(r.lineTools().filter((e=>!a.has(e)||e===t)));n=Ji(n,{bringForwardEnabled:t!==e[e.length-1],bringToFrontEnabled:t!==e[e.length-1],sendBackwardEnabled:t!==e[0],sendToBackEnabled:t!==e[0]});continue}const e=(0, +o.ensureNotNull)(this._model().paneForSource(t)).sourcesByGroup().allExceptSpecialSources();if(0===e.length)continue;const i=t.zorder(),s=e[0].zorder(),l=e[e.length-1].zorder();n=Ji(n,{bringForwardEnabled:i!==l,bringToFrontEnabled:i!==l,sendBackwardEnabled:i!==s,sendToBackEnabled:i!==s})}return n}sendToBack(e){if(!this.availableZOrderOperations(e).sendToBackEnabled)throw new Error("Send to back operation is unavailable");let t=null;const i=e[0];if((0,f.isLineTool)(i)){const s=this._model().lineToolsGroupModel().groupForLineTool(i);if(null!==s){const i=s.lineTools();t=new re(this.model(),(0,F.sortSources)(e),i[0])}}null===t&&(t=new ee(this.model(),(0,F.sortSources)(e))),this._pushUndoCommand(t),this.emitEvent("changeZOrder",[e])}bringToFront(e){if(!this.availableZOrderOperations(e).bringToFrontEnabled)throw new Error("Bring to front operation is unavailable");let t=null;const i=e[0];if((0,f.isLineTool)(i)){const s=this._model().lineToolsGroupModel().groupForLineTool(i);if(null!==s){const i=s.lineTools();t=new ie(this.model(),(0,F.sortSources)(e),i[i.length-1])}}null===t&&(t=new Q(this.model(),(0,F.sortSources)(e))),this._pushUndoCommand(t),this.emitEvent("changeZOrder",[e])}sendBackward(e){if(!this.availableZOrderOperations(e).sendBackwardEnabled)throw new Error("Send backward operation is unavailable");const t=di.format({title:(0,W.getTranslatedStringForSource)(z.TitleDisplayTarget.StatusLine,e[0])});this._sendBackOrBringForward(t,(0,F.sortSources)(e),((e,t)=>new oe(this.model(),e,t)))}bringForward(e){if(!this.availableZOrderOperations(e).bringForwardEnabled)throw new Error("Bring forward operation is unavailable");const t=ui.format({title:(0,W.getTranslatedStringForSource)(z.TitleDisplayTarget.StatusLine,e[0])});this._sendBackOrBringForward(t,(0,F.sortSources)(e),((e,t)=>new le(this.model(),e,t)))}insertAfter(e,t){e=(0,F.sortSources)(e);const i=pi.format({title:(0,W.getTranslatedStringForSource)(z.TitleDisplayTarget.StatusLine,e[0]),target:(0,W.getTranslatedStringForSource)(z.TitleDisplayTarget.StatusLine,t)});this._insertAfterOrBefore(i,e,t,(()=>new ie(this.model(),e,t)))}insertBefore(e,t){e=(0,F.sortSources)(e);const i=_i.format({title:(0,W.getTranslatedStringForSource)(z.TitleDisplayTarget.StatusLine,e[0]),target:(0,W.getTranslatedStringForSource)(z.TitleDisplayTarget.StatusLine,t)});this._insertAfterOrBefore(i,e,t,(()=>new re(this.model(),e,t)))}detachToRight(e,t){(0,S.trackEvent)("Chart","Move to new right scale");const i=Bi.format({title:(0,W.getTranslatedStringForSource)(z.TitleDisplayTarget.StatusLine,e)}),s=new st.MoveToNewPriceScaleUndoCommand(this.model(),e,t,"right",i);this._pushUndoCommand(s),this.emitEvent("moveSource",[e])}detachToLeft(e,t){(0,S.trackEvent)("Chart","Move to new left scale");const i=Ri.format({title:(0,W.getTranslatedStringForSource)(z.TitleDisplayTarget.StatusLine,e)}),s=new st.MoveToNewPriceScaleUndoCommand(this.model(),e,t,"left",i);this._pushUndoCommand(s),this.emitEvent("moveSource",[e])}detachNoScale(e,t){(0,S.trackEvent)("Chart","Make source no scale");const i=Ni.format({ +title:(0,W.getTranslatedStringForSource)(z.TitleDisplayTarget.StatusLine,e)}),s=new st.MoveToNewPriceScaleUndoCommand(this.model(),e,t,"overlay",i);this._pushUndoCommand(s),this.emitEvent("moveSource",[e])}moveToScale(e,t,i,s,r){(0,S.trackEvent)("Chart","Move source to target scale"),this.beginUndoMacro(s);const n=new st.MoveToExistingPriceScaleUndoCommand(this.model(),e,t,i,s),o=r?null:(0,y.sourceNewCurrencyOnPinningToPriceScale)(e,i,this._model()),a=r?null:(0,yt.sourceNewUnitOnPinningToPriceScale)(e,i,this._model());this._pushUndoCommand(n),null!==o&&this.setPriceScaleCurrency(i,o),null!==a&&this.setPriceScaleUnit(i,a),this.endUndoMacro(),this.emitEvent("moveSource",[e])}setLinkingGroupIndex(e){this._undoHistory.beginUndoMacro(Ki),this._pushUndoCommand(new li(this.model().linkingGroupIndex(),e,Ki)),this._model().setShouldBeSavedEvenIfHidden(!0),this._undoHistory.endUndoMacro()}startScrollTime(e){const t=this.timeScale();this._initialTimeScrollState={rightOffset:t.rightOffset(),barSpacing:t.barSpacing()},this._initialTimeScrollPos=e,this.model().startScrollTime(e)}scrollTimeTo(e){null!==this._initialTimeScrollPos&&null!==this._initialTimeScrollState&&Math.abs(e-this._initialTimeScrollPos)>20&&(this._pushUndoCommand(new _e.TimeScaleChangeUndoCommand(this.model(),this._initialTimeScrollState,Oi)),this._initialTimeScrollPos=null,this._initialTimeScrollState=null),this.model().scrollTimeTo(e)}endScrollTime(){this.model().endScrollTime(),this._initialTimeScrollPos=null,this._initialTimeScrollState=null}startScaleTime(e){this.changeTimeScale(Fi),this.model().startScaleTime(e)}scaleTimeTo(e){this.model().scaleTimeTo(e)}endScaleTime(){this.model().endScaleTime()}resetTimeScale(){this.changeTimeScale(Wi),this.model().resetTimeScale()}changeTimeScale(e){const t=this.timeScale(),i={rightOffset:t.rightOffset(),barSpacing:t.barSpacing()};this._pushUndoCommand(new _e.TimeScaleChangeUndoCommand(this.model(),i,e))}startScalePrice(e,t,i,s){this._scalePriceInfo={priceScaleState:t.state(),tryMergeConsecutiveScales:s},this.model().startScalePrice(e,t,i)}scalePriceTo(e,t,i){this.model().scalePriceTo(e,t,i)}endScalePrice(e,t){this.model().endScalePrice(e,t);const i=(0,o.ensureNotNull)(this._scalePriceInfo);(0,n.default)(i.priceScaleState,t.state())||this._pushUndoCommand(new bt.PriceScaleChangeUndoCommand(this.model(),e,t,i.priceScaleState,i.tryMergeConsecutiveScales)),this._scalePriceInfo=null}startTwoPointsScalePrice(e,t,i,s,r){this._scalePriceInfo={priceScaleState:t.state(),tryMergeConsecutiveScales:r},this.model().startTwoPointsScalePrice(e,t,i,s)}twoPointsScalePriceTo(e,t,i,s){this.model().twoPointsScalePriceTo(e,t,i,s)}endTwoPointsScalePrice(e,t){this.model().endTwoPointsScalePrice(e,t);const i=(0,o.ensureNotNull)(this._scalePriceInfo);(0,n.default)(i.priceScaleState,t.state())||this._pushUndoCommand(new bt.PriceScaleChangeUndoCommand(this.model(),e,t,i.priceScaleState,i.tryMergeConsecutiveScales)),this._scalePriceInfo=null}resetPriceScale(e,t){const i=t.state();this.model().resetPriceScale(e,t),(0, +n.default)(i,t.state())||this._pushUndoCommand(new bt.PriceScaleChangeUndoCommand(this.m_model,e,t,i))}rearrangePanes(e,t){const i=new pe(this._model(),e,t);this._pushUndoCommand(i)}movePane(e,t){const i=new pe(this._model(),e,t);this._pushUndoCommand(i)}toggleCollapsedPane(e){const t=this.panes().findIndex((t=>t===e));t<0||this._pushUndoCommand(new I(this._model(),t))}readOnly(){return this.m_model.readOnly()}checkIfFeatureAvailable(e,t){let i=this.canCreateStudy();const s=t.length>0;window.user.pro_plan;return!this.readOnly()&&s&&(i=this.canCreateStudy(!0)),!!i||(s||(0,h.showTooManyStudiesNotice)(),!1)}async pasteSourceFromClip(e,t,i){const s=t;if(!s||0===s.sources.length)return null;const r=e||(0,o.ensureNotNull)(this.model().paneForSource(this.mainSeries()));if(!s.sources.some((e=>"drawing"!==e.type||null!==r.clipboardLineToolOwnerSource(e.source.id))))return null;const n=Array.from(new Set(s.sources.filter(g.isLineToolClipboardData).map((e=>e.source.type))));await Promise.all(n.map((e=>(0,f.initLineTool)(e)))),this.beginUndoMacro(ji.format({title:s.title}));let a=0;const l=[],c=[];for(const t of s.sources)if("drawing"===t.type&&null!==r.clipboardLineToolOwnerSource(t.source.id)){const e=this.pasteLineTool(r,t);a<5&&((0,me.trackDrawingPasted)(e),a+=1),c.push(e),l.push(e)}else"study"===t.type&&t.source&&t.source.metaInfo&&this.checkIfFeatureAvailable(new d.StudyMetaInfo(t.source.metaInfo),[])&&l.push(this.pasteStudy(t,i?e:void 0));return c.length&&this.selectionMacro((e=>{e.clearSelection(),c.forEach((t=>{e.addSourceToSelection(t,null)}))})),this.endUndoMacro(),l}pasteLineTool(e,t,i,s){t.source.state.intervalsVisibilities=(0,Bt.mergeIntervalVisibilitiesDefaults)(t.source.state.intervalsVisibilities),(0,Bt.makeIntervalsVisibilitiesVisibleAtInterval)(t.source.state.intervalsVisibilities,p.Interval.parse(this.model().mainSeries().interval()));const r=new et(this.model(),t,e,i,s);this._pushUndoCommand(r);const n=r.source();return r.needCopyToOtherCharts()&&this._model().copyToOtherCharts([n],!0),this.selectionMacro((e=>{e.clearSelection(),e.addSourceToSelection(n,null)})),n}pasteStudy(e,t){const i=new ht(this.model(),e,null==t?void 0:t.id());this._pushUndoCommand(i);const s=(0,o.ensureNotNull)(i.state()).id;return(0,hi.emit)("study_event",s,"paste_study"),(0,o.ensureNotNull)(this._model().dataSourceForId(s))}setPriceScaleCurrency(e,t){const i=new tt.SetPriceScaleCurrencyUndoCommand(e,t,this.chartWidget(),Ti);this._pushUndoCommand(i)}setPriceScaleUnit(e,t){const i=new it.SetPriceScaleUnitUndoCommand(e,t,this.chartWidget(),Ii);this._pushUndoCommand(i)}setSymbol(e,t){e.symbolSameAsResolved(t)||this._pushUndoCommand(new at(e,t,this.chartWidget()))}setResolution(e,t){e===this.mainSeries()&&(t=e.getSupportedResolution(t)),p.Interval.isEqual(e.interval(),t)||this._pushUndoCommand(new oi(e,t,this.chartWidget()))}chartLoadTheme(e,t,i){const s=new ri(this.model(),e,t);i?s.redo():this._pushUndoCommand(s)}isJustClonedChart(){return this._chartWidget.isJustClonedChart()}isMultipleLayout(){ +return this._chartWidget.isMultipleLayout()}addPaneStretchFactorUndoCommand(e,t,i,s){const r=new dt(this.model(),e,t,i,s);this._pushUndoCommand(r)}paneForSource(e){return this.m_model.paneForSource(e)}destroy(){this.m_model.destroy()}moveSelectedToolsLeft(){return this._moveSelectedTools(2)}moveSelectedToolsUp(){return this._moveSelectedTools(0)}moveSelectedToolsRight(){return this._moveSelectedTools(3)}moveSelectedToolsDown(){return this._moveSelectedTools(1)}insertStudyWithoutCheck(e,t,i,s){return this._insertStudy(e,t,{},!1,[],void 0,void 0,void 0,void 0,null!=i?i:null,void 0,s)}saveLineToolState(e,t){this._pushUndoCommand(new R(this.m_model,[e],t))}resetScales(){this._model().stopTimeScaleAnimation(),this.beginUndoMacro(Hi),this.resetTimeScale();for(const e of this.m_model.panes()){for(const t of e.leftPriceScales())this.resetPriceScale(e,t);for(const t of e.rightPriceScales())this.resetPriceScale(e,t)}this.endUndoMacro(),this.m_model.recalculateAllPanes((0,ye.viewportChangeEvent)())}shareLineTools(e,t){}canCreateStudy(e){return this.model().chartApi().canCreateStudy(e)}studiesMetaData(){return this.m_model.studiesMetaData()}fullSourceId(e){return this._chartWidget.fullSourceId(e)}chartWidgetCollectionLock(){return this._chartWidget.chartWidgetCollection().lock}_isCountedStudy(e){throw new Error("Not implemented")}_mergeUnmergeSource(e,t){this.beginUndoMacro(t.text());const i=(0,o.ensureNotNull)(this._model().paneForSource(e)),s=new Set(i.sourcesByGroup().lineSources().filter((t=>t.ownerSource()===e)));this._model().lineToolsGroupModel().groups().filter((e=>{const t=e.lineTools().some((e=>s.has(e))),i=e.lineTools().some((e=>!s.has(e)));return t&&i})).forEach((e=>{this._pushUndoCommand(new B.ExcludeLineToolsFromGroupUndoCommand(this._model(),e,e.lineTools()))})),this._pushUndoCommand(t),this.endUndoMacro()}_insertStudy(e,t,i,s,r,n,a,l,c,h,d,u){const p=Gi.format({title:e.description});this.beginUndoMacro(p);const _=new mt(this.model(),e,t,i,s,r,n,a,l,c,h||null,u,p);this._pushUndoCommand(_);const m=_.insertedStudy();if(void 0!==d){const e=new gt.SetPriceScaleModeCommand(d,(0,o.ensureNotNull)(m.priceScale()),null,this.model());this._pushUndoCommand(e)}return this.endUndoMacro(),{study:m,startPromise:_.lastInsertionStartPromise()}}async _processSpecialLineToolsContents(e,t,i){0}_insertAfterOrBefore(e,t,i,s){const r=(0,o.ensureNotNull)(this._model().paneForSource(i));if(t.some((e=>(0,f.isLineTool)(e)&&this._model().paneForSource(e)!==r)))throw new Error("Cannot insert line tool after target on another pane");this.beginUndoMacro(e),t.forEach((e=>{(0,o.ensureNotNull)(this.model().paneForSource(e))!==r&&this.mergeToPane(e,r)}));const n=s();this._pushUndoCommand(n),this.emitEvent("changeZOrder",[t]),this.endUndoMacro()}_sendBackOrBringForward(e,t,i){const s=new Map;t.forEach((e=>{const t=(0,o.ensureNotNull)(this._model().paneForSource(e)),i=s.get(t)||[];i.push(e),s.set(t,i)})),this.beginUndoMacro(e),s.forEach(((e,t)=>{this._pushUndoCommand(i(t,e))})),this.endUndoMacro(),this.emitEvent("changeZOrder",[t])} +_moveSelectedTools(e){const t=this.model().selection().lineDataSources();if(0===t.length)return!1;if((0,De.lockDrawings)().value())return!0;const i=this.timeScale().visibleBarsStrictRange();if(null===i)return!1;const s=function(e){const t=new Map;for(const i of e){const e=i.ownerSource();if(null===e)continue;let s=t.get(e);if(void 0===s){const r=e.priceScale(),n=e.priceStep(),o=e.firstValue();if(null===r||null===n||null===o)continue;if(null===r.priceRange())continue;s={sources:[],priceScale:r,priceStep:n,startPrice:i.points()[0].price,firstValue:o},t.set(e,s)}s.sources.push(i)}return t}(t);if(0===s.size)return!1;this.beginUndoMacro(Ci,Xi);const r=i.firstBar(),n=this.timeScale().indexToCoordinate(r),o=r+(3===e?1:2===e?-1:0),l=this.timeScale().indexToCoordinate(o);return De.isDirectionalMovementActive.setValue(!0),s.forEach((t=>{const{startPrice:i,priceStep:s,priceScale:c,firstValue:h}=t,d=i+(0===e?s:1===e?-s:0),u=c.priceToCoordinate(i,h),p=c.priceToCoordinate(d,h),_={logical:{index:r,price:i},screen:new a.Point(n,u)},m={logical:{index:o,price:d},screen:new a.Point(l,p)};this.startMovingSources(t.sources,_,null),this.moveSources(m),this.endMovingSource(!1,!0)})),De.isDirectionalMovementActive.setValue(!1),this.endUndoMacro(),!0}_restoreStudyFactoryDefaults(e){const t=new Vt(this.m_model,e);this._pushUndoCommand(t)}_restoreLineToolFactoryDefaults(e){this.beginUndoMacro(Pi,Xi),this.saveLineToolState(e,Pi);const t=new Dt(this.m_model,e.properties(),Pi);this._pushUndoCommand(t),this.saveLineToolState(e,Pi),this.endUndoMacro(),this.model().updateSource(e)}_removeAllDrawingToolsImpl(e){this.selectionMacro((()=>{this.lineBeingCreated()&&this.cancelCreatingLine();this.dataSources().filter(f.isLineTool).filter((e=>e.isActualSymbol()&&e.isUserDeletable())).filter((t=>!e||e===t.toolname)).forEach((e=>this.removeSource(e,!1)))}),!0)}_removeAllStudiesImpl(){const e=this.dataSources(),t=e.filter(C.isStudy).filter((e=>!e.isChildStudy()&&e.removeByRemoveAllStudies())),i=e.filter(C.isStudyStub);t.concat(i).forEach((e=>this.removeSource(e,!1)))}}},20585:(e,t,i)=>{"use strict";var s=i(50151).assert,r=i(31281).ChartModelBase,n=i(92249).isLineTool,o=i(30255).Watermark,a=i(49483).CheckMobile,l=i(91280).InvalidationLevel,c=i(57898).Delegate;const{globalChangeEvent:h,sourceChangeEvent:d}=i(28558);var u=i(28853),p=u.isStudy,_=u.isFundamentalStudy,m=i(88348),g=i(90565).MainSeriesScaleRatioProperty,f=i(29541).scaleRatio,v=i(97340).StudyInserter,S=i(83407).dateFormatProperty,y=i(16164).timeHoursFormatProperty,b=i(76422),w=i(65379).StudyColorRotatorFactory,C=i(14483),P=i(28640).AppliedTimeFrame;C.enabled("fix_left_edge");class x extends r{constructor(e,t,i,s,r,n,a,l,c,h){super(e,t,i,s,r,n,a,l,c,h);var d=this;this._mainSeriesScaleRatioProperty=new g(this),this.m_mainSeries.dataEvents().completed().subscribe(this,function(){this._scrollingState&&this.gotoTime()}.bind(this)),this.m_mainSeries.onIntervalChanged().subscribe(this,(function(){this._recalcVRStudiesParams.oldStartVisibleIndex=NaN,this._recalcVRStudiesParams.oldEndVisibleIndex=NaN})), +this._readOnly||(this.m_mainSeries.properties().addChild("priceAxisProperties",this.m_mainSeries.priceScale().properties()),this._properties.paneProperties.legendProperties.showStudyTitles.listeners().subscribe(this,(function(e){e.value()||d._properties.paneProperties.legendProperties.showStudyArguments.setValue(!1)}))),this._watermarkSource=this._options.watermarkEnabled?new o(this,this.m_mainSeries):null,m.hideAllDrawings().subscribe(this,this._onDrawingsVisibilityChanged),m.hideAllIndicators().subscribe(this,this._onIndicatorsVisibilityChanged),this._properties.scalesProperties.listeners().subscribe(this,x.prototype.fullUpdate),this._studyShiftColorStartOffset=void 0,S.subscribe(this,this._updateDateTimeFormatter),y.subscribe(this,this._updateDateTimeFormatter),this.mainSeries().properties().interval.subscribe(this,this._updateDateTimeFormatter),this._updateDateTimeFormatter(),this._studyColorRotatorFactory=new w(this),this._dataSourceCollectionChanged.subscribe(this,this._updateShowLegendProperty.bind(this)),this._properties.paneProperties.legendProperties.showLegend.subscribe(this,this._updateShowLegendProperty),this._appliedTimeFrame=new P(this),this.mainSeries().onTimeFrameApplied().subscribe(this,(function(e){var t=null!==e?{res:this.mainSeries().interval(),val:e}:null;this.appliedTimeFrame().setValue(t)}))}applyPreferences(e){for(var t in e)void 0!==this._properties[t]&&"m_mainSeries"!==this._properties[t]&&this._properties[t].mergeAndFire(e[t]);void 0!==e.timeScale&&(this._timeScale.defaultRightOffset().setValue(e.timeScale.defaultRightOffset),this._timeScale.defaultRightOffsetPercentage().setValue(e.timeScale.defaultRightOffsetPercentage),this._timeScale.usePercentageRightOffset().setValue(e.timeScale.usePercentageRightOffset)),this._properties.saveDefaults(),this.m_mainSeries.applyPreferences(e.mainSeries),this.sessions().applyPreferences(e.sessions),this.recalculateAllPanes(h()),this.fullUpdate()}timezone(){return this._properties.timezone.value()}initConnection(){this._chartApi.switchTimezone(this.timezone())}updatePane(e){var t=this._paneInvalidationMask(e);this.invalidate(t)}studiesMetaData(){return this._studiesMetaData}studyVersioning(){return this._studyVersioning}startNotStartedStudies(){if(!this.m_mainSeries.isStarted())throw new Error("Cannot start studies: main series is not started");for(var e=this.dataSources(),t=0;t0),n?{left:0,right:1,totallySlots:i}:{left:1,right:0,totallySlots:i}}return{left:e,right:t,totallySlots:e+t}}setPriceAutoScale(e,t,i){e.setPriceAutoScale(t,i),this.invalidate(this._paneInvalidationMask(e,l.Light))}updateScales(e,t){this._undoModel._chartWidget._updateScalesActions()}mainSeriesScaleRatioProperty(){return this._mainSeriesScaleRatioProperty}mainSeriesScaleRatioPropertyOnChanged(){this._mainSeriesScaleRatioProperty.listeners().fire(this._mainSeriesScaleRatioProperty)}mainSeriesScaleRatio(){return f(this._timeScale,this.m_mainSeries.priceScale())}setMainSeriesScaleRatio(e){this.paneForSource(this.m_mainSeries).applyPriceScaleRatio(this.m_mainSeries.priceScale(),e)}restoreFactoryDefaults(e){e.restoreFactoryDefaults(),this.recalcVisibleRangeStudies(!0)}orderedDataSources(e){var t=[];t.push(this.m_crossHairSource);for(var i=0;ithis.removeSource(e))),Array.from(this._customSourcesMap.keys()).forEach(this._removeCustomSource,this),s(0===this._topmostCustomSources.length), +s(0===this._fgCustomSources.length),s(0===this._bgCustomSources.length),s(0===this._allCustomSources.length),s(0===this._customSourcesMap.size);for(var e=0;e{"use strict";var s=i(29764).makeFont,r=i(29764).parseFont,n=i(59224).getLogger;const{drawPoly:o}=i(68441);var a=n("Model.ChartTradingUtils"),l={_fontHeightCache:{},_parsedColorCache:{},_parseColor:function(e){if(this._parsedColorCache[e])return this._parsedColorCache[e];var t=document.createElement("div");t.style.color=e;var i=t.style.color.match(/^rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)$/i)||t.style.color.match(/^rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d*\.?\d+)\s*\)$/i),s={r:i[1],g:i[2],b:i[3],a:i[4]||"1"};return this._parsedColorCache[e]=s,s},getColorFromProperties:function(e,t){var i=1-t.value()/100,s=this._parseColor(e.value());return"rgba("+s.r+","+s.g+","+s.b+","+i+")"},setColorToProperties:function(e,t,i){var s=this._parseColor(e);t.setValue("rgb("+s.r+","+s.g+","+s.b+")");var r=100*(1-s.a);i.setValue(Math.max(0,Math.min(r,100)))},getFontFromProperties:function(e,t,i,r){return s(t.value(),e.value(),r.value()?"italic":"",i.value()?"bold":"")},setFontToProperties:function(e,t,i,s,n){var o=r(e);null!==o?(o.family.length>0&&t.setValue(o.family),i.setValue(o.size),s.setValue(o.bold),n.setValue(o.italic)):a.logError("Invalid font: "+e)},fontHeight:function(e){if(!this._fontHeightCache[e]){var t=document.createElement("span");t.appendChild(document.createTextNode("height")),document.body.appendChild(t),t.style.cssText="font: "+e+"; white-space: nowrap; display: inline;";var i=t.offsetHeight;document.body.removeChild(t),this._fontHeightCache[e]=Math.ceil(i)}return this._fontHeightCache[e]},drawPolyHoverOrPress:function(e,t,i,s){s?(e.save(),e.fillStyle="rgba(0, 0, 0, 0.15)",o(e,t,!0),e.restore()):i&&(e.save(),e.fillStyle="rgba(0, 0, 0, 0.1)",o(e,t,!0),e.restore())},repaint:function(e){e.lightUpdate()},roundToMinTick:function(e,t){var i=1/e.mainSource().base();return i*Math.round(t/i)}};e.exports=l},94792:(e,t,i)=>{"use strict";var s=i(36298).TranslatedString,r=i(88275).doAnimate,n=i(89858).ChartUndoModelBase,o=(i(46100).saveDefaultProperties,i(62591).UndoCommand, +i(37846).ApplyLineToolTemplateUndoCommand),a=i(53051).SetPriceScaleSelectionStrategyCommand,l=i(610).SetScaleRatioPropertiesCommand,c=i(51768).trackEvent,h=i(4505).RestoreDefaultsPreferencesUndoCommand,d=i(95367).SetPriceScaleModeCommand,u=i(67521).PriceScaleChangeUndoCommand,p=new s("move left",i.tf(null,void 0,i(15086))),_=new s("move right",i.tf(null,void 0,i(61711))),m=new s("toggle auto scale",i.tf(null,void 0,i(63060))),g=new s("toggle lock scale",i.tf(null,void 0,i(21203))),f=new s("toggle regular scale",i.tf(null,void 0,i(33714))),v=new s("toggle indexed to 100 scale",i.tf(null,void 0,i(98860))),S=new s("toggle percentage scale",i.tf(null,void 0,i(68642))),y=new s("toggle log scale",i.tf(null,void 0,i(60166))),b=new s("invert scale",i.tf(null,void 0,i(94245))),w=new s("remove pane",i.tf(null,void 0,i(47637))),C=(new s("apply all chart properties",i.tf(null,void 0,i(64034))),new s("set price scale selection strategy to {title}",i.tf(null,void 0,i(69485))));t.ChartUndoModel=class extends n{constructor(e,t,i,s,r,n,o,a,l,c,h){super(e,t,i,s,r,n,o,a,l,c,h),this.beginUndoMacro=(e,t)=>{var i=n.beginUndoMacro(e);return i.setCustomFlag("doesnt_affect_save",t),i},this.endUndoMacro=n.endUndoMacro.bind(n),this.createUndoCheckpoint=n.createUndoCheckpoint.bind(n),this.undoToCheckpoint=n.undoToCheckpoint.bind(n)}version(){return this.m_model.version()}createPane(e){return this.m_model.createPane(e)}restart(){this.m_model.restart()}disconnect(){this.m_model.disconnect()}studyVersioning(){return this.m_model.studyVersioning()}chartModel(){return this._model()}_model(){return this.m_model}pushUndoCommand(e){this._pushUndoCommand(e)}_pushUndoCommand(e){this._undoHistory.pushUndoCommand(e)}startScrollPrice(e,t,i){t.isAutoScale()||(this._initialPriceScrollState=t.state(),this._initialPriceScrollPos=i,this.chartModel().startScrollPrice(e,t,i))}scrollPriceTo(e,t,i){t.isAutoScale()||(this._initialPriceScrollPos&&Math.abs(this._initialPriceScrollPos-i)>20&&(this.pushUndoCommand(new u(this.m_model,e,t,this._initialPriceScrollState)),delete this._initialPriceScrollState,delete this._initialPriceScrollPos),this.chartModel().scrollPriceTo(e,t,i))}endScrollPrice(e,t){t.isAutoScale()||(delete this._initialPriceScrollState,delete this._initialPriceScrollPos,this.chartModel().endScrollPrice(e,t))}setPriceAutoScale(e,t,i){this.pushUndoCommand(new u(this.m_model,e,t,t.state())),this.chartModel().setPriceAutoScale(e,t,i)}setWidth(e){this.m_model.setWidth(e)}setPaneHeight(e,t){this.m_model.setPaneHeight(e,t)}gridSource(){return this.m_model.gridSource()}watermarkSource(){return this.m_model.watermarkSource()}publishedChartsTimelineSource(){return this.m_model.publishedChartsTimelineSource()}crossHairSource(){return this.m_model.crossHairSource()}model(){return this.m_model}chartWidget(){return this._chartWidget}mainSeries(){return this.m_model.m_mainSeries}mainSeriesScaleRatioProperty(){return this.m_model.mainSeriesScaleRatioProperty()}timeScale(){return this.m_model.timeScale()}selectionMacro(e,t){return this.m_model.selectionMacro(e,t)} +setHoveredSource(e,t){this.m_model.setHoveredSource(e,t)}selection(){return this.m_model.selection()}onSelectedSourceChanged(){return this.m_model.onSelectedSourceChanged()}activeStrategySource(){return this.m_model.activeStrategySource()}invalidate(e){this.m_model.invalidate(e)}setCurrentPosition(e,t,i,s){this.m_model.setCurrentPosition(e,t,i,s)}setAndSaveCurrentPosition(e,t,i,s){this.m_model.setAndSaveCurrentPosition(e,t,i,s)}setProperties(e,t,i){var s=this;this.beginUndoMacro(i),this.m_model.selectionMacro((function(){for(var r=0;r{"use strict";var s;i.d(t,{ColorType:()=>s}),function(e){e.Solid="solid",e.Gradient="gradient"}(s||(s={}))},42226:(e,t,i)=>{"use strict";i.d(t,{currencyUnitVisibilityOptions:()=>a,currencyUnitVisibilityProperty:()=>o,migrateShowCurrencyAndShowUnitProperties:()=>h,restoreCurrencyUnitVisibilitySettingsValue:()=>l});var s=i(29542),r=i(56840),n=i.n(r);const{property:o,availableValues:a,restoreDefaultValue:l}=(0,s.createVisibilityController)("PriceAxisCurrencyAndUnit.visibility");let c=!1;function h(e,t){c||(c=!0,void 0===n().getValue("PriceAxisCurrencyAndUnit.visibility")&&o().setValue(e||t?"alwaysOn":"alwaysOff"))}},39262:(e,t,i)=>{"use strict";i.d(t,{sourceNewCurrencyOnPinningToPriceScale:()=>r});var s=i(18611);function r(e,t,i,r){let n=null;if(i.currencyConversionEnabled()&&(0,s.isActingAsSymbolSource)(e)){const s=i.availableCurrencies(),o=t.currency(s),a=e.currency();null!==o&&null!==o.selectedCurrency&&!o.allCurrenciesAreOriginal&&o.selectedCurrency!==a&&(r&&null===a||null!==a&&s.convertible(a))&&(n=o.selectedCurrency)}return n}},15742:(e,t,i)=>{"use strict";i.d(t,{CustomSourceBase:()=>s});class s{constructor(e,t){this._id=e,this._model=t}id(){return this._id}isHoveredEnabled(){return!0}isSelectionEnabled(){return!1}priceScale(){return null}paneViews(e){return[]}labelPaneViews(e){return[]}priceAxisViews(e,t){return[]}updateViewsForPane(e,t){e.containsMainSeries()&&this.updateAllViews(t)}}},53588:(e,t,i)=>{"use strict";i.d(t,{isLineToolState:()=>o,isMainSeriesState:()=>r,isStudyLineToolState:()=>a,isStudyState:()=>n});var s=i(15367);function r(e){return"MainSeries"===e.type}function n(e){return Boolean(e.type)&&e.type.toLowerCase().startsWith("study")}function o(e){return Boolean(e.type)&&(0,s.isLineToolName)(e.type)}function a(e){return Boolean(e.type)&&(0,s.isStudyLineToolName)(e.type)}},14292:(e,t,i)=>{"use strict";i.d(t,{DataSource:()=>l,getTranslatedStringForSource:()=>a});var s=i(36298),r=i(36174),n=i(57898),o=i(97145);function a(e,t){return new s.TranslatedString(t.name(),t.title(e))}class l{constructor(e){this._isDestroyed=!1,this._hasAlert=new o.WatchedValue(!1),this._alertCreationAvailable=new o.WatchedValue(!1),this._zorder=0,this._priceScale=null,this._ownerSource=null,this._userEditEnabled=!0,this._priceScaleChanged=new n.Delegate,this._isSelectionEnabled=!0,this._instanceId=(0,r.randomHashN)(6),this._ownerSourceChanged=new n.Delegate, +this._zOrderChanged=new n.Delegate,this._id=null!=e?e:(0,r.randomHashN)(6)}destroy(){this._isDestroyed=!0}id(){return this._id}instanceId(){return this._instanceId}preferNoScale(){return!1}setId(e){this._id=e}zorder(){return this._zorder}setZorder(e){"number"==typeof e&&this._zorder!==e&&(this._zorder=e,this._zOrderChanged.fire(e))}preferredZOrder(){return null}isSpeciallyZOrderedSource(){return!1}title(e){return this.name()}priceScale(){return this._priceScale}setPriceScale(e){this._priceScale=e,this._priceScaleChanged.fire(e)}priceScaleChanged(){return this._priceScaleChanged}ownerSource(){return this._ownerSource}setOwnerSource(e){const t=this._ownerSource;this._ownerSource=e,this._ownerSourceChanged.fire(t,e)}ownerSourceChanged(){return this._ownerSourceChanged}zOrderChanged(){return this._zOrderChanged}isSavedInChart(e){return!0}isSavedInStudyTemplates(){return!0}isRemovedByStudyTemplates(){return!0}hasContextMenu(){return!0}showInObjectTree(){return!0}setUserEditEnabled(e){this._userEditEnabled=e}userEditEnabled(){return this._userEditEnabled}canBeHidden(){return this.userEditEnabled()}isUserDeletable(){return this.userEditEnabled()}properties(){return null}isVisible(){return this.properties().visible.value()}dataWindowView(){return null}priceAxisViews(e,t){return null}timeAxisViews(){return null}updateAllViews(e){}paneViews(e){return null}labelPaneViews(){return null}isFailed(){return!1}isLoading(){return!1}isPhantom(){return!1}isChildStudy(){return!1}hasChildren(){return!1}canHaveChildren(){return!1}onClickOutside(e){}getSourceIcon(){return null}state(e){return null}doesMovingAffectsUndo(){return!0}isMultiPaneAvailable(){return!1}isMultiPaneEnabled(){return!1}copiable(){return!1}cloneable(){return!1}movable(){return!1}isIncludedInAutoScale(){return!1}isHoveredEnabled(){return this.isSelectionEnabled()}showOnTopOnHovering(){return!0}isSelectionEnabled(){return this._isSelectionEnabled}setSelectionEnabled(e){this._isSelectionEnabled=e}firstValue(){return null}priceRange(e,t){return null}autoScaleInfo(e,t){return{range:this.priceRange(e,t)}}stateForAlert(){return null}canHasAlert(){return!1}hasAlert(){return this._hasAlert.readonly()}alertCreationAvailable(){return this._alertCreationAvailable.readonly()}hasStateForAlert(){return!1}idForAlert(){return this._id}_getAlertCreationAvailable(){return!1}_updateAlertCreationAvailable(){0}}},93835:(e,t,i)=>{"use strict";i.d(t,{DataWindowItem:()=>s,DataWindowView:()=>r});class s{constructor(e,t,i,s=!1){this._visible=!0,this._id=e,this._title=t,this._value=i,this._unimportant=s}id(){return this._id}title(){return this._title}setTitle(e){this._title=e}text(){return this._value}value(){return this._value}setValue(e){this._value=e}visible(){return this._visible}setVisible(e){this._visible=e}color(){return this._color}setColor(e){this._color=e}unimportant(){return this._unimportant}}class r{constructor(){this._items=[],this._header="",this._title=""}header(){return this._header}title(){return this._title}items(){return this._items}update(){}}},83407:(e,t,i)=>{"use strict" +;i.d(t,{dateFormatProperty:()=>l,restoreDateFormatSettingsValue:()=>c});var s=i(56840),r=i(59680),n=i(15879);const o="date_format";function a(){return s.getValue(o,(0,n.defaultDateFormat)())}const l=(0,r.createPrimitiveProperty)(a());function c(){l.setValue((0,n.defaultDateFormat)()),s.remove(o)}s.onSync.subscribe(null,(()=>l.setValue(a()))),l.subscribe(null,(()=>s.setValue(o,l.value())))},46100:(e,t,i)=>{"use strict";i.r(t),i.d(t,{DefaultProperty:()=>p,createDefaultsState:()=>h,saveDefaultProperties:()=>u});var s=i(27788),r=i(14314),n=i(40405),o=i(85804),a=i(88640),l=i(57898);function c(e,t){const i=(0,s.default)(e);return t.forEach((e=>(0,n.default)(i,e.split(".")))),i}function h(e,t,i,n){const a=e?o.defaults:o.factoryDefaults,l=t.startsWith("study_")?(0,s.default)(a("study")):{};let h=(0,s.default)(a(t,n));return t.startsWith("study_")&&h.inputs&&delete h.inputs.symbol,"linetoolicon"===t&&e&&(h.icon=(0,o.defaults)(t).icon),"linetooemoji"===t&&e&&(h.emoji=(0,o.defaults)(t).emoji),"linetoolsticker"===t&&e&&(h.sticker=(0,o.defaults)(t).sticker),h=c(h,i),(0,r.default)(l,h),l}let d=!1;function u(e){d=e}class p extends a.default{constructor(e,t,i,s){super(function(e,t,i,s){let n;return void 0===s&&(s=!0),i?n=t:(n=h(s,e,[],null),t&&(0,r.default)(n,t)),n}(e,t,i,s)),this._exclusions=[],this._restoreFactoryDefaultsEvent=new l.Delegate,this._defaultName=e,this._useUserPreferences=null==s||s,this.listeners().subscribe(this,p.prototype.onPropertyChanged),this._restoreFactoryDefaultsEvent=new l.Delegate}applyTemplate(e,t){this.mergePreferences((0,r.default)((0,s.default)(t),e))}preferences(){return this.state(this._exclusions)}mergePreferences(e){this.mergeAndFire(c(e,this._exclusions))}addExclusion(e){this._exclusions.indexOf(e)<0&&this._exclusions.push(e)}removeExclusion(e){const t=this._exclusions.indexOf(e);-1!==t&&this._exclusions.splice(t,1)}restoreFactoryDefaults(){const e=h(!1,this._defaultName,this._exclusions,null);this.mergeAndFire(e),this._defaultName.startsWith("study_")&&!this._defaultName.startsWith("study_VbPFixed")||(0,o.saveDefaults)(this._defaultName,void 0),this._restoreFactoryDefaultsEvent.fire()}onRestoreFactoryDefaults(){return this._restoreFactoryDefaultsEvent}onPropertyChanged(e,t){this._exclusions.includes(t)||!d||this._defaultName.startsWith("study_")&&!this._defaultName.startsWith("study_VbPFixed")||this.saveDefaults()}saveDefaults(){this._useUserPreferences&&(0,o.saveDefaults)(this._defaultName,this.preferences())}clone(e){const t=new p(this._defaultName,this.state(),null==e?void 0:e.replaceByState,this._useUserPreferences);for(let e=0;e{"use strict";var s=i(67980).PlDisplay;const{getHexColorByName:r}=i(33013),{generateColor:n}=i(87095) +;var o=i(67980).TradedGroupHorizontalAlignment,a=i(88732),l=i(90095).LineToolPitchforkStyle,c=i(99987).LineToolBarsPatternMode,h=i(72877),d=h.LineStudyPlotStyle,u=h.STUDYPLOTDISPLAYTARGET,p=i(42609),_=i(74304).PriceAxisLastValueMode,m=i(9482).StoriesTimeLineItemType,g=i(36147).MagnetMode,f=i(73436).LineEnd,v=i(93613).ColorType,S=i(62615).RangeBarStyle;const{LineStyle:y}=i(95586);var b=i(92291).VolumeFootprintTypeValues,w=i(9155).StatsPosition,C=i(16776).sessionsPreferencesDefault,P=i(81580).axisLabelBackgroundColor;const{LINESTYLE_SOLID:x,LINESTYLE_DOTTED:T,LINESTYLE_DASHED:I}=i(79849);var M=i(59224).getLogger("Chart.Defaults");const A=r("color-black"),L=r("color-white"),k=n(L,75),D=r("color-tv-blue-50"),E=r("color-tv-blue-500"),V=n(E,30),B=n(E,70),R=n(E,72),N=n(E,75),O=n(E,80),F=r("color-tv-blue-600"),W=r("color-deep-blue-200"),H=r("color-deep-blue-300"),z=r("color-deep-blue-500"),U=n(z,80),j=r("color-sky-blue-500"),G=n(j,80),q=r("color-sky-blue-700"),$=n(q,30),Y=r("color-youtube"),K=r("color-ripe-red-200"),Z=r("color-ripe-red-300"),X=r("color-ripe-red-400"),J=n(X,95),Q=r("color-ripe-red-500"),ee=n(Q,70),te=n(Q,80),ie=n(Q,72),se=n(Q,95),re=r("color-ripe-red-600"),ne=r("color-grapes-purple-500"),oe=n(ne,100),ae=n(ne,80),le=n(ne,30),ce=r("color-berry-pink-500"),he=n(ce,80),de=r("color-minty-green-100"),ue=r("color-minty-green-500"),pe=n(ue,80),_e=n(ue,72),me=n(ue,95),ge=r("color-iguana-green-300"),fe=r("color-iguana-green-500"),ve=n(fe,80),Se=r("color-tan-orange-300"),ye=r("color-tan-orange-500"),be=n(ye,80),we=r("color-tan-orange-600"),Ce=r("color-tan-orange-700"),Pe=r("color-cold-gray-150"),xe=r("color-cold-gray-300"),Te=r("color-cold-gray-400"),Ie=r("color-cold-gray-450"),Me=r("color-cold-gray-500"),Ae=r("color-cold-gray-800"),Le=n(Ae,94),ke=n(Ae,100),De=r("color-cold-gray-900"),Ee=r("color-cold-gray-750"),Ve=r("color-forest-green-300"),Be=n(Ve,95);var Re=function(e){var t=function(e,t){return{color:e,visible:t}},i=function(e,t,i){return{coeff:e,color:t,visible:i}},r=function(e,t,i,s,r){return{coeff:e,color:t,visible:i,linestyle:void 0===s?x:s,linewidth:void 0===r?2:r}},h=function(e,t,i){return{color:e,width:void 0===i?2:i,visible:t}},M=function(e,t,i,s,r){return{color:e,visible:t,width:i,x:s,y:r}},Ae=function(e,t,i,s,r,n){return{coeff1:e,coeff2:t,color:i,visible:s,linestyle:void 0===r?x:r,linewidth:void 0===n?2:n}};if(void 0===TradingView.defaultProperties){var Re;switch(window.locale){case"ar_AE":Re="Asia/Dubai";break;case"au":Re="Australia/Sydney";break;case"br":Re="America/Sao_Paulo";break;case"ca":Re="America/Toronto";break;case"de_DE":case"it":Re="Europe/Berlin";break;case"es":Re="Europe/Madrid";break;case"fa_IR":Re="Asia/Tehran";break;case"fr":case"sv_SE":Re="Europe/Paris";break;case"he_IL":case"tr":Re="Europe/Athens";break;case"hu_HU":case"pl":Re="Europe/Warsaw";break;case"id":case"th_TH":case"vi_VN":Re="Asia/Bangkok";break;case"in":Re="Asia/Kolkata";break;case"ja":case"kr":Re="Asia/Tokyo";break;case"ms_MY":Re="Asia/Singapore";break;case"ru":Re="Europe/Moscow";break;case"uk":Re="Europe/London";break +;case"zh_CN":case"zh_TW":Re="Asia/Shanghai";break;default:Re="Etc/UTC"}TradingView.defaultProperties={chartproperties:{timezone:Re,priceScaleSelectionStrategyName:"auto",paneProperties:{backgroundType:v.Solid,background:L,backgroundGradientStartColor:L,backgroundGradientEndColor:L,gridLinesMode:"both",vertGridProperties:{color:Le,style:x},horzGridProperties:{color:Le,style:x},crossHairProperties:{color:Te,style:I,transparency:0,width:1},topMargin:10,bottomMargin:8,axisProperties:{autoScale:!0,autoScaleDisabled:!1,lockScale:!1,percentage:!1,percentageDisabled:!1,indexedTo100:!1,log:!1,logDisabled:!1,alignLabels:!0,isInverted:!1},legendProperties:{showStudyArguments:!0,showStudyTitles:!0,showStudyValues:!0,showSeriesTitle:!0,showSeriesOHLC:!0,showLegend:!0,showLastDayChange:!1,showBarChange:!0,showVolume:!1,showBackground:!0,showPriceSource:!0,backgroundTransparency:50,showLogo:!0},separatorColor:Pe},scalesProperties:{backgroundColor:L,lineColor:ke,textColor:De,fontSize:12,scaleSeriesOnly:!1,showSeriesLastValue:!0,seriesLastValueMode:_.LastValueAccordingToScale,showSeriesPrevCloseValue:!1,showStudyLastValue:!0,showSymbolLabels:!1,showStudyPlotLabels:!1,showBidAskLabels:!1,showPrePostMarketPriceLabel:!0,showFundamentalNameLabel:!1,showFundamentalLastValue:!0,barSpacing:p.DEFAULT_BAR_SPACING,axisHighlightColor:N,axisLineToolLabelBackgroundColorCommon:P.common,axisLineToolLabelBackgroundColorActive:P.active,showPriceScaleCrosshairLabel:!0,showTimeScaleCrosshairLabel:!0,crosshairLabelBgColorLight:De,crosshairLabelBgColorDark:Ee},mainSeriesProperties:{style:a.STYLE_CANDLES,esdShowDividends:!0,esdShowSplits:!0,esdShowEarnings:!0,esdShowBreaks:!1,esdFlagSize:2,showContinuousContractSwitches:!0,showContinuousContractSwitchesBreaks:!1,showFuturesContractExpiration:!0,showLastNews:!0,showCountdown:!0,bidAsk:{visible:!1,lineStyle:T,lineWidth:1,bidLineColor:E,askLineColor:X},prePostMarket:{visible:!0,lineStyle:T,lineWidth:1,preMarketColor:we,postMarketColor:E},highLowAvgPrice:{highLowPriceLinesVisible:!1,highLowPriceLabelsVisible:!1,averageClosePriceLineVisible:!1,averageClosePriceLabelVisible:!1,highLowPriceLinesColor:"",highLowPriceLinesWidth:1,averagePriceLineColor:"",averagePriceLineWidth:1},visible:!0,showPriceLine:!0,priceLineWidth:1,priceLineColor:"",baseLineColor:xe,showPrevClosePriceLine:!1,prevClosePriceLineWidth:1,prevClosePriceLineColor:"#555555",minTick:"default",dividendsAdjustment:void 0,backAdjustment:!1,settlementAsClose:!0,sessionId:"regular",sessVis:!1,useVolumeWeightBars:!1,statusViewStyle:{fontSize:16,showExchange:!0,showInterval:!0,symbolTextSource:"description"},candleStyle:{upColor:ue,downColor:Q,drawWick:!0,drawBorder:!0,borderColor:"#378658",borderUpColor:ue,borderDownColor:Q,wickColor:"#737375",wickUpColor:ue,wickDownColor:Q,barColorsOnPrevClose:!1,drawBody:!0},hollowCandleStyle:{upColor:ue,downColor:Q,drawWick:!0,drawBorder:!0,borderColor:"#378658",borderUpColor:ue,borderDownColor:Q,wickColor:"#737375",wickUpColor:ue,wickDownColor:Q,drawBody:!0},haStyle:{upColor:ue,downColor:Q,drawWick:!0,drawBorder:!0, +borderColor:"#378658",borderUpColor:ue,borderDownColor:Q,wickColor:"#737375",wickUpColor:ue,wickDownColor:Q,showRealLastPrice:!1,barColorsOnPrevClose:!1,inputs:{},inputInfo:{},drawBody:!0},barStyle:{upColor:ue,downColor:Q,barColorsOnPrevClose:!1,dontDrawOpen:!1,thinBars:!0},hiloStyle:{color:E,showBorders:!0,borderColor:E,showLabels:!0,labelColor:E,drawBody:!0},columnStyle:{upColor:n(ue,50),downColor:n(Q,50),barColorsOnPrevClose:!0,priceSource:"close"},lineStyle:{color:E,linestyle:x,linewidth:2,priceSource:"close"},lineWithMarkersStyle:{color:E,linestyle:x,linewidth:2,priceSource:"close"},steplineStyle:{color:E,linestyle:x,linewidth:2,priceSource:"close"},areaStyle:{color1:R,color2:E,linecolor:E,linestyle:x,linewidth:2,priceSource:"close",transparency:100},hlcAreaStyle:{highLineColor:ue,highLineStyle:x,highLineWidth:2,lowLineColor:Q,lowLineStyle:x,lowLineWidth:2,closeLineColor:Ie,closeLineStyle:x,closeLineWidth:2,highCloseFillColor:pe,closeLowFillColor:te},priceAxisProperties:{autoScale:!0,autoScaleDisabled:!1,lockScale:!1,percentage:!1,percentageDisabled:!1,indexedTo100:!1,log:!1,logDisabled:!1,isInverted:!1,alignLabels:!0},renkoStyle:{upColor:ue,downColor:Q,borderUpColor:ue,borderDownColor:Q,upColorProjection:"#a9dcc3",downColorProjection:"#f5a6ae",borderUpColorProjection:"#a9dcc3",borderDownColorProjection:"#f5a6ae",wickUpColor:ue,wickDownColor:Q,inputs:{source:"close",sources:"Close",boxSize:3,style:"ATR",atrLength:14,wicks:!0},inputInfo:{source:{name:"Source"},sources:{name:"Source"},boxSize:{name:"Box size"},style:{name:"Style"},atrLength:{name:"ATR length"},wicks:{name:"Wicks"}}},pbStyle:{upColor:ue,downColor:Q,borderUpColor:ue,borderDownColor:Q,upColorProjection:"#a9dcc3",downColorProjection:"#f5a6ae",borderUpColorProjection:"#a9dcc3",borderDownColorProjection:"#f5a6ae",inputs:{source:"close",lb:3},inputInfo:{source:{name:"Source"},lb:{name:"Number of line"}}},kagiStyle:{upColor:ue,downColor:Q,upColorProjection:"#a9dcc3",downColorProjection:"#f5a6ae",inputs:{source:"close",style:"ATR",atrLength:14,reversalAmount:1},inputInfo:{source:{name:"Source"},style:{name:"Style"},atrLength:{name:"ATR length"},reversalAmount:{name:"Reversal amount"}}},pnfStyle:{upColor:ue,downColor:Q,upColorProjection:"#a9dcc3",downColorProjection:"#f5a6ae",inputs:{sources:"Close",reversalAmount:3,boxSize:1,style:"ATR",atrLength:14,oneStepBackBuilding:!1},inputInfo:{sources:{name:"Source"},boxSize:{name:"Box size"},reversalAmount:{name:"Reversal amount"},style:{name:"Style"},atrLength:{name:"ATR length"},oneStepBackBuilding:{name:"One step back building"}}},baselineStyle:{baselineColor:Ie,topFillColor1:_e,topFillColor2:me,bottomFillColor1:se,bottomFillColor2:ie,topLineColor:ue,bottomLineColor:Q,topLineWidth:2,bottomLineWidth:2,priceSource:"close",transparency:50,baseLevelPercentage:50},rangeStyle:{barStyle:S.Bars,upColor:ue,downColor:Q,upColorProjection:"#a9dcc3",downColorProjection:"#f5a6ae",thinBars:!0,candlesUpColor:ue,candlesDownColor:Q,candlesBorderUpColor:ue,candlesBorderDownColor:Q,candlesWickUpColor:ue,candlesWickDownColor:Q, +inputs:{range:10,phantomBars:!1},inputInfo:{range:{name:"Range"},phantomBars:{name:"Phantom bars"}}},volFootprintStyle:{upColor:ue,downColor:Q,drawWick:!0,drawBorder:!0,borderColor:"#378658",borderUpColor:ue,borderDownColor:Q,wickColor:"#737375",wickUpColor:ue,wickDownColor:Q,barColorsOnPrevClose:!1,drawBody:!0,deltaAdjust:!0,showSummary:!0,type:b.BuyAndSell,pointOfControl:!0,imbalanceHighlight:{buyColor:ue,sellColor:Q,visible:!0},stackedLevels:{visible:!0,count:3},inputs:{rowSize:"Auto",atrLength:14,imbalancePercent:300,ticksPerRow:100,showVA:!0,vaPercent:70}}},chartEventsSourceProperties:{visible:!0,futureOnly:!0,breaks:{color:"#555555",visible:!1,style:I,width:1}},tradingProperties:{showPositions:!0,positionPL:{visibility:!0,display:s.Money},bracketsPL:{visibility:!0,display:s.Money},showOrders:!0,showExecutions:!0,showExecutionsLabels:!1,showReverse:!0,horizontalAlignment:o.Right,extendLeft:!0,lineLength:5,lineWidth:1,lineStyle:x},editorFontsList:["Verdana","Courier New","Times New Roman","Arial"],volumePaneSize:"large"},sessions:C,drawings:{magnet:!1,magnetMode:g.WeakMagnet,stayInDrawingMode:!1,drawOnAllCharts:!0,drawOnAllChartsMode:1},linetoolorder:{extendLeft:"inherit",lineLength:"inherit",lineLengthUnit:"percentage",lineColor:Y,lineActiveBuyColor:"#4094e8",lineInactiveBuyColor:"rgba(64, 148, 232, 0.5)",lineActiveSellColor:"#e75656",lineInactiveSellColor:"rgba(231, 86, 86, 0.5)",lineStyle:"inherit",lineWidth:"inherit",bodyBorderActiveBuyColor:"#4094e8",bodyBorderInactiveBuyColor:"rgba(64, 148, 232, 0.5)",bodyBorderActiveSellColor:"#e75656",bodyBorderInactiveSellColor:"rgba(231, 86, 86, 0.5)",bodyBackgroundColor:k,bodyBackgroundTransparency:25,bodyTextInactiveLimitColor:"rgba(38, 140, 2, 0.5)",bodyTextActiveLimitColor:"#268c02",bodyTextInactiveStopColor:"rgba(231, 86, 86, 0.5)",bodyTextActiveStopColor:"#e75656",bodyTextInactiveBuyColor:"rgba(64, 148, 232, 0.5)",bodyTextActiveBuyColor:"#4094e8",bodyTextInactiveSellColor:"rgba(231, 86, 86, 0.5)",bodyTextActiveSellColor:"#e75656",bodyFontFamily:"Verdana",bodyFontSize:9,bodyFontBold:!0,bodyFontItalic:!1,quantityBorderActiveBuyColor:"#4094e8",quantityBorderInactiveBuyColor:"rgba(64, 148, 232, 0.5)",quantityBorderActiveSellColor:"#e75656",quantityBorderInactiveSellColor:"rgba(231, 86, 86, 0.5)",quantityBackgroundInactiveBuyColor:"rgba(64, 148, 232, 0.5)",quantityBackgroundActiveBuyColor:"#4094e8",quantityBackgroundInactiveSellColor:"rgba(231, 86, 86, 0.5)",quantityBackgroundActiveSellColor:"#e75656",quantityTextColor:L,quantityTextTransparency:0,quantityFontFamily:"Verdana",quantityFontSize:9,quantityFontBold:!0,quantityFontItalic:!1,cancelButtonBorderActiveBuyColor:"#4094e8",cancelButtonBorderInactiveBuyColor:"rgba(64, 148, 232, 0.5)",cancelButtonBorderActiveSellColor:"#e75656",cancelButtonBorderInactiveSellColor:"rgba(231, 86, 86, 0.5)",cancelButtonBackgroundColor:k,cancelButtonBackgroundTransparency:25,cancelButtonIconActiveBuyColor:"#4094e8",cancelButtonIconInactiveBuyColor:"rgba(64, 148, 232, 0.5)",cancelButtonIconActiveSellColor:"#e75656", +cancelButtonIconInactiveSellColor:"rgba(231, 86, 86, 0.5)",tooltip:"",modifyTooltip:"",cancelTooltip:""},linetoolposition:{extendLeft:"inherit",lineLength:"inherit",lineLengthUnit:"percentage",lineBuyColor:"#4094e8",lineSellColor:"#e75656",lineStyle:"inherit",lineWidth:"inherit",bodyBorderBuyColor:"#4094e8",bodyBorderSellColor:"#e75656",bodyBackgroundColor:k,bodyBackgroundTransparency:25,bodyTextPositiveColor:"#268c02",bodyTextNeutralColor:"#646464",bodyTextNegativeColor:"#e75656",bodyFontFamily:"Verdana",bodyFontSize:9,bodyFontBold:!0,bodyFontItalic:!1,quantityBorderBuyColor:"#4094e8",quantityBorderSellColor:"#e75656",quantityBackgroundBuyColor:"#4094e8",quantityBackgroundSellColor:"#e75656",quantityTextColor:L,quantityTextTransparency:0,quantityFontFamily:"Verdana",quantityFontSize:9,quantityFontBold:!0,quantityFontItalic:!1,reverseButtonBorderBuyColor:"#4094e8",reverseButtonBorderSellColor:"#e75656",reverseButtonBackgroundColor:k,reverseButtonBackgroundTransparency:25,reverseButtonIconBuyColor:"#4094e8",reverseButtonIconSellColor:"#e75656",closeButtonBorderBuyColor:"#4094e8",closeButtonBorderSellColor:"#e75656",closeButtonBackgroundColor:k,closeButtonBackgroundTransparency:25,closeButtonIconBuyColor:"#4094e8",closeButtonIconSellColor:"#e75656",tooltip:"",protectTooltip:"",closeTooltip:"",reverseTooltip:""},linetoolexecution:{direction:"buy",arrowHeight:8,arrowSpacing:1,arrowBuyColor:"#4094e8",arrowSellColor:"#e75656",text:"",textColor:A,textTransparency:0,fontFamily:"Verdana",fontSize:10,fontBold:!1,fontItalic:!1,tooltip:""},linetoolicon:{color:E,size:40,icon:61720,angle:.5*Math.PI},linetoolemoji:{size:40,emoji:"😀",angle:.5*Math.PI},linetoolsticker:{size:110,sticker:"bitcoin",angle:.5*Math.PI},linetoolimage:{transparency:0,cssWidth:0,cssHeight:0,angle:0},linetoolbezierquadro:{linecolor:E,linewidth:2,fillBackground:!1,backgroundColor:O,transparency:50,linestyle:x,extendLeft:!1,extendRight:!1,leftEnd:f.Normal,rightEnd:f.Normal},linetoolbeziercubic:{linecolor:z,linewidth:2,fillBackground:!1,backgroundColor:U,transparency:80,linestyle:x,extendLeft:!1,extendRight:!1,leftEnd:f.Normal,rightEnd:f.Normal},linetooltrendline:{linecolor:E,linewidth:2,linestyle:x,extendLeft:!1,extendRight:!1,leftEnd:f.Normal,rightEnd:f.Normal,showLabel:!1,horzLabelsAlign:"center",vertLabelsAlign:"bottom",textcolor:E,fontsize:14,bold:!1,italic:!1,alwaysShowStats:!1,showMiddlePoint:!1,showPriceLabels:!1,showPriceRange:!1,showPercentPriceRange:!1,showPipsPriceRange:!1,showBarsRange:!1,showDateTimeRange:!1,showDistance:!1,showAngle:!1,statsPosition:w.Right},linetoolinfoline:{linecolor:E,linewidth:2,linestyle:x,extendLeft:!1,extendRight:!1,leftEnd:f.Normal,rightEnd:f.Normal,showLabel:!1,horzLabelsAlign:"center",vertLabelsAlign:"bottom",textcolor:E,fontsize:14,bold:!1,italic:!1,alwaysShowStats:!0,showMiddlePoint:!1,showPriceLabels:!1,showPriceRange:!0,showPercentPriceRange:!0,showPipsPriceRange:!0,showBarsRange:!0,showDateTimeRange:!0,showDistance:!0,showAngle:!0,statsPosition:w.Center},linetooltimecycles:{linecolor:"#159980",linewidth:2, +fillBackground:!0,backgroundColor:"rgba(106, 168, 79, 0.5)",transparency:50,linestyle:x},linetoolsineline:{linecolor:"#159980",linewidth:2,linestyle:x},linetooltrendangle:{linecolor:E,linewidth:2,linestyle:x,textcolor:E,fontsize:12,bold:!1,italic:!1,alwaysShowStats:!1,showMiddlePoint:!1,showPriceLabels:!1,showPriceRange:!1,showPercentPriceRange:!1,showPipsPriceRange:!1,showBarsRange:!1,extendRight:!1,extendLeft:!1,statsPosition:w.Right},linetooldisjointangle:{linecolor:ue,linewidth:2,linestyle:x,fillBackground:!0,backgroundColor:pe,transparency:20,extendLeft:!1,extendRight:!1,leftEnd:f.Normal,rightEnd:f.Normal,textcolor:ue,fontsize:12,bold:!1,italic:!1,showPrices:!1,showPriceRange:!1,showDateTimeRange:!1,showBarsRange:!1,labelVisible:!1,labelHorzAlign:"left",labelVertAlign:"bottom",labelTextColor:ue,labelFontSize:14,labelBold:!1,labelItalic:!1},linetoolflatbottom:{linecolor:ye,linewidth:2,linestyle:x,fillBackground:!0,backgroundColor:be,transparency:20,extendLeft:!1,extendRight:!1,leftEnd:f.Normal,rightEnd:f.Normal,textcolor:ye,fontsize:12,bold:!1,italic:!1,showPrices:!1,showPriceRange:!1,showDateTimeRange:!1,showBarsRange:!1,labelVisible:!1,labelHorzAlign:"left",labelVertAlign:"bottom",labelTextColor:ye,labelFontSize:14,labelBold:!1,labelItalic:!1},linetoolriskrewardshort:{linecolor:Me,linewidth:1,textcolor:L,fontsize:12,fillLabelBackground:!0,labelBackgroundColor:"#585858",fillBackground:!0,stopBackground:te,profitBackground:pe,stopBackgroundTransparency:80,profitBackgroundTransparency:80,drawBorder:!1,borderColor:"#667b8b",compact:!1,riskDisplayMode:"percents",accountSize:1e3,lotSize:1,risk:25,alwaysShowStats:!1,showPriceLabels:!0},linetoolriskrewardlong:{linecolor:Me,linewidth:1,textcolor:L,fontsize:12,fillLabelBackground:!0,labelBackgroundColor:"#585858",fillBackground:!0,stopBackground:te,profitBackground:pe,stopBackgroundTransparency:80,profitBackgroundTransparency:80,drawBorder:!1,borderColor:"#667b8b",compact:!1,riskDisplayMode:"percents",accountSize:1e3,lotSize:1,risk:25,alwaysShowStats:!1,showPriceLabels:!0},linetoolarrow:{linecolor:E,linewidth:2,linestyle:x,extendLeft:!1,extendRight:!1,leftEnd:f.Normal,rightEnd:f.Arrow,showLabel:!1,horzLabelsAlign:"center",vertLabelsAlign:"bottom",textcolor:E,fontsize:14,bold:!1,italic:!1,alwaysShowStats:!1,showMiddlePoint:!1,showPriceLabels:!1,showPriceRange:!1,showPercentPriceRange:!1,showPipsPriceRange:!1,showBarsRange:!1,showDateTimeRange:!1,showDistance:!1,showAngle:!1,statsPosition:w.Right},linetoolray:{linecolor:E,linewidth:2,linestyle:x,extendLeft:!1,extendRight:!0,leftEnd:f.Normal,rightEnd:f.Normal,showLabel:!1,horzLabelsAlign:"center",vertLabelsAlign:"bottom",textcolor:E,fontsize:14,bold:!1,italic:!1,alwaysShowStats:!1,showMiddlePoint:!1,showPriceLabels:!1,showPriceRange:!1,showPercentPriceRange:!1,showPipsPriceRange:!1,showBarsRange:!1,showDateTimeRange:!1,showDistance:!1,showAngle:!1,statsPosition:w.Right},linetoolextended:{linecolor:E,linewidth:2,linestyle:x,extendLeft:!0,extendRight:!0,leftEnd:f.Normal,rightEnd:f.Normal,showLabel:!1,horzLabelsAlign:"center", +vertLabelsAlign:"bottom",textcolor:E,fontsize:14,bold:!1,italic:!1,alwaysShowStats:!1,showMiddlePoint:!1,showPriceLabels:!1,showPriceRange:!1,showPercentPriceRange:!1,showPipsPriceRange:!1,showBarsRange:!1,showDateTimeRange:!1,showDistance:!1,showAngle:!1,statsPosition:w.Right},linetoolhorzline:{linecolor:E,linewidth:2,linestyle:x,showPrice:!0,showLabel:!1,textcolor:E,fontsize:12,bold:!1,italic:!1,horzLabelsAlign:"center",vertLabelsAlign:"top"},linetoolhorzray:{linecolor:E,linewidth:2,linestyle:x,showPrice:!0,showLabel:!1,textcolor:E,fontsize:12,bold:!1,italic:!1,horzLabelsAlign:"center",vertLabelsAlign:"top"},linetoolvertline:{linecolor:E,linewidth:2,linestyle:x,extendLine:!0,showTime:!0,showLabel:!1,horzLabelsAlign:"right",vertLabelsAlign:"top",textcolor:E,textOrientation:"vertical",fontsize:14,bold:!1,italic:!1},linetoolcrossline:{linecolor:E,linewidth:2,linestyle:x,showPrice:!0,showTime:!0},linetoolfibtimezone:{horzLabelsAlign:"right",vertLabelsAlign:"bottom",baselinecolor:"#808080",linecolor:"#0055db",linewidth:2,linestyle:x,showLabels:!0,fillBackground:!1,transparency:80,trendline:{visible:!0,color:"#808080",linewidth:1,linestyle:I},level1:r(0,Me,!0),level2:r(1,E,!0),level3:r(2,E,!0),level4:r(3,E,!0),level5:r(5,E,!0),level6:r(8,E,!0),level7:r(13,E,!0),level8:r(21,E,!0),level9:r(34,E,!0),level10:r(55,E,!0),level11:r(89,E,!0)},linetooltext:{color:E,fontsize:14,fillBackground:!1,backgroundColor:"rgba(91, 133, 191, 0.3)",backgroundTransparency:70,drawBorder:!1,borderColor:"#667b8b",bold:!1,italic:!1,fixedSize:!0,wordWrap:!1,wordWrapWidth:200},linetooltextabsolute:{color:E,fontsize:14,fillBackground:!1,backgroundColor:"rgba(155, 190, 213, 0.3)",backgroundTransparency:70,drawBorder:!1,borderColor:"#667b8b",bold:!1,italic:!1,fixedSize:!1,wordWrap:!1,wordWrapWidth:200},linetoolballoon:{color:L,backgroundColor:le,borderColor:oe,fontsize:14,transparency:30},linetoolcomment:{color:L,backgroundColor:E,borderColor:E,fontsize:16,transparency:0},linetoolbrush:{linecolor:j,linewidth:2,linestyle:x,smooth:5,fillBackground:!1,backgroundColor:j,transparency:50,leftEnd:f.Normal,rightEnd:f.Normal},linetoolhighlighter:{linecolor:te,smooth:5,transparency:80},linetoolpolyline:{linecolor:j,linewidth:2,linestyle:x,fillBackground:!0,backgroundColor:G,transparency:80,filled:!1},linetoolsignpost:{itemType:m.Emoji,emoji:"🙂",showImage:!1,plateColor:E,fontSize:12,bold:!1,italic:!1},linetoolpath:{lineColor:E,lineWidth:2,lineStyle:x,leftEnd:f.Normal,rightEnd:f.Arrow},linetoolarrowmarkleft:{color:E,arrowColor:E,fontsize:14,bold:!1,italic:!1,showLabel:!0},linetoolarrowmarkup:{color:ue,arrowColor:ue,fontsize:14,bold:!1,italic:!1,showLabel:!0},linetoolarrowmarkright:{color:E,arrowColor:E,fontsize:14,bold:!1,italic:!1,showLabel:!0},linetoolarrowmarkdown:{color:re,arrowColor:re,fontsize:14,bold:!1,italic:!1,showLabel:!0},linetoolflagmark:{flagColor:E},linetoolnote:{markerColor:E,textColor:L,backgroundColor:V,backgroundTransparency:0,borderColor:E,fontSize:14,bold:!1,italic:!1,fixedSize:!0},linetoolnoteabsolute:{markerColor:E,textColor:L, +backgroundColor:V,backgroundTransparency:0,borderColor:E,fontSize:14,bold:!1,italic:!1,fixedSize:!0},linetoolpricelabel:{color:L,backgroundColor:E,borderColor:E,fontWeight:"bold",fontsize:14,transparency:0},linetoolarrowmarker:{backgroundColor:F,textColor:F,bold:!0,italic:!1,fontsize:16,showLabel:!0},linetoolrectangle:{color:ne,fillBackground:!0,backgroundColor:ae,linewidth:2,transparency:50,showLabel:!1,horzLabelsAlign:"left",vertLabelsAlign:"bottom",textColor:ne,fontSize:14,bold:!1,italic:!1,extendLeft:!1,extendRight:!1,middleLine:{showLine:!1,lineWidth:1,lineColor:ne,lineStyle:y.Dashed}},linetoolrotatedrectangle:{color:fe,fillBackground:!0,backgroundColor:ve,transparency:50,linewidth:2},linetoolcircle:{color:ye,backgroundColor:be,fillBackground:!0,linewidth:2,showLabel:!1,textColor:ye,fontSize:14,bold:!1,italic:!1},linetoolellipse:{color:Q,fillBackground:!0,backgroundColor:te,transparency:50,linewidth:2,showLabel:!1,textColor:Q,fontSize:14,bold:!1,italic:!1},linetoolarc:{color:ce,fillBackground:!0,backgroundColor:he,transparency:80,linewidth:2},linetoolprediction:{linecolor:E,linewidth:2,sourceBackColor:E,sourceTextColor:L,sourceStrokeColor:E,targetStrokeColor:E,targetBackColor:E,targetTextColor:L,successBackground:fe,successTextColor:L,failureBackground:Q,failureTextColor:L,intermediateBackColor:"#ead289",intermediateTextColor:"#6d4d22",transparency:10,centersColor:"#202020"},linetooltriangle:{color:ue,fillBackground:!0,backgroundColor:pe,transparency:80,linewidth:2},linetoolcallout:{color:L,backgroundColor:$,transparency:50,linewidth:2,fontsize:14,bordercolor:q,bold:!1,italic:!1,wordWrap:!1,wordWrapWidth:200},linetoolparallelchannel:{linecolor:E,linewidth:2,linestyle:x,extendLeft:!1,extendRight:!1,fillBackground:!0,backgroundColor:O,transparency:20,showMidline:!0,midlinecolor:E,midlinewidth:1,midlinestyle:I,labelVisible:!1,labelHorzAlign:"left",labelVertAlign:"bottom",labelTextColor:E,labelFontSize:14,labelBold:!1,labelItalic:!1},linetoolelliottimpulse:{degree:7,showWave:!0,color:"#3d85c6",linewidth:2},linetoolelliotttriangle:{degree:7,showWave:!0,color:ye,linewidth:2},linetoolelliotttriplecombo:{degree:7,showWave:!0,color:"#6aa84f",linewidth:2},linetoolelliottcorrection:{degree:7,showWave:!0,color:"#3d85c6",linewidth:2},linetoolelliottdoublecombo:{degree:7,showWave:!0,color:"#6aa84f",linewidth:2},linetoolbarspattern:{color:E,mode:c.Bars,mirrored:!1,flipped:!1},linetoolghostfeed:{averageHL:20,variance:50,candleStyle:{upColor:de,downColor:K,drawWick:!0,drawBorder:!0,borderColor:"#378658",borderUpColor:ue,borderDownColor:Q,wickColor:Me},transparency:50},study:{inputs:{},styles:{},bands:{},graphics:{},ohlcPlots:{},palettes:{},filledAreasStyle:{},filledAreas:{},visible:!0,showLegendValues:!0,showLabelsOnPriceScale:!0,precision:"default"},linetoolpitchfork:{fillBackground:!0,transparency:80,style:l.Original,median:{visible:!0,color:Q,linewidth:2,linestyle:x},extendLines:!1,level0:r(.25,Se,!1),level1:r(.382,ge,!1),level2:r(.5,ue,!0),level3:r(.618,ue,!1),level4:r(.75,j,!1),level5:r(1,E,!0),level6:r(1.5,ne,!1), +level7:r(1.75,ce,!1),level8:r(2,Z,!1)},linetoolpitchfan:{fillBackground:!0,transparency:80,median:{visible:!0,color:Q,linewidth:2,linestyle:x},level0:r(.25,Se,!1),level1:r(.382,ge,!1),level2:r(.5,j,!0),level3:r(.618,ue,!1),level4:r(.75,j,!1),level5:r(1,E,!0),level6:r(1.5,ne,!1),level7:r(1.75,ce,!1),level8:r(2,Z,!1)},linetoolgannfan:{linewidth:2,showLabels:!0,fillBackground:!0,transparency:80,level1:Ae(1,8,ye,!0),level2:Ae(1,4,ue,!0),level3:Ae(1,3,fe,!0),level4:Ae(1,2,ue,!0),level5:Ae(1,1,j,!0),level6:Ae(2,1,E,!0),level7:Ae(3,1,ne,!0),level8:Ae(4,1,ce,!0),level9:Ae(8,1,Q,!0)},linetoolganncomplex:{fillBackground:!1,arcsBackground:{fillBackground:!0,transparency:80},reverse:!1,scaleRatio:"",showLabels:!0,labelsStyle:{fontSize:12,bold:!1,italic:!1},levels:[h(Me,!0),h(ye,!0),h(j,!0),h(fe,!0),h(ue,!0),h(Me,!0)],fanlines:[M(W,!1,2,8,1),M(Q,!1,2,5,1),M(Me,!1,2,4,1),M(ye,!1,2,3,1),M(j,!0,2,2,1),M(fe,!0,2,1,1),M(ue,!0,2,1,2),M(ue,!1,2,1,3),M(E,!1,2,1,4),M(H,!1,2,1,5),M(W,!1,2,1,8)],arcs:[M(ye,!0,2,1,0),M(ye,!0,2,1,1),M(ye,!0,2,1.5,0),M(j,!0,2,2,0),M(j,!0,2,2,1),M(fe,!0,2,3,0),M(fe,!0,2,3,1),M(ue,!0,2,4,0),M(ue,!0,2,4,1),M(E,!0,2,5,0),M(E,!0,2,5,1)]},linetoolgannfixed:{fillBackground:!1,arcsBackground:{fillBackground:!0,transparency:80},reverse:!1,levels:[h(Me,!0),h(ye,!0),h(j,!0),h(fe,!0),h(ue,!0),h(Me,!0)],fanlines:[M(W,!1,2,8,1),M(Q,!1,2,5,1),M(Me,!1,2,4,1),M(ye,!1,2,3,1),M(j,!0,2,2,1),M(fe,!0,2,1,1),M(ue,!0,2,1,2),M(ue,!1,2,1,3),M(E,!1,2,1,4),M(H,!1,2,1,5),M(W,!1,2,1,8)],arcs:[M(ye,!0,2,1,0),M(ye,!0,2,1,1),M(ye,!0,2,1.5,0),M(j,!0,2,2,0),M(j,!0,2,2,1),M(fe,!0,2,3,0),M(fe,!0,2,3,1),M(ue,!0,2,4,0),M(ue,!0,2,4,1),M(E,!0,2,5,0),M(E,!0,2,5,1)]},linetoolgannsquare:{color:"rgba(21, 56, 153, 0.8)",linewidth:2,linestyle:x,showTopLabels:!0,showBottomLabels:!0,showLeftLabels:!0,showRightLabels:!0,fillHorzBackground:!0,horzTransparency:80,fillVertBackground:!0,vertTransparency:80,reverse:!1,fans:t(Te,!1),hlevel1:i(0,Me,!0),hlevel2:i(.25,ye,!0),hlevel3:i(.382,j,!0),hlevel4:i(.5,fe,!0),hlevel5:i(.618,ue,!0),hlevel6:i(.75,E,!0),hlevel7:i(1,Me,!0),vlevel1:i(0,Me,!0),vlevel2:i(.25,ye,!0),vlevel3:i(.382,j,!0),vlevel4:i(.5,fe,!0),vlevel5:i(.618,ue,!0),vlevel6:i(.75,E,!0),vlevel7:i(1,Me,!0)},linetoolfibspeedresistancefan:{fillBackground:!0,transparency:80,grid:{color:"rgba(21, 56, 153, 0.8)",linewidth:1,linestyle:x,visible:!0},linewidth:2,linestyle:x,showTopLabels:!0,showBottomLabels:!0,showLeftLabels:!0,showRightLabels:!0,reverse:!1,hlevel1:i(0,Me,!0),hlevel2:i(.25,ye,!0),hlevel3:i(.382,j,!0),hlevel4:i(.5,fe,!0),hlevel5:i(.618,ue,!0),hlevel6:i(.75,E,!0),hlevel7:i(1,Me,!0),vlevel1:i(0,Me,!0),vlevel2:i(.25,ye,!0),vlevel3:i(.382,j,!0),vlevel4:i(.5,fe,!0),vlevel5:i(.618,ue,!0),vlevel6:i(.75,E,!0),vlevel7:i(1,Me,!0)},linetoolfibretracement:{showCoeffs:!0,showPrices:!0,fillBackground:!0,transparency:80,extendLines:!1,extendLinesLeft:!1,horzLabelsAlign:"left",vertLabelsAlign:"bottom",reverse:!1,coeffsAsPercents:!1,fibLevelsBasedOnLogScale:!1,labelFontSize:12,trendline:{visible:!0,color:Me,linewidth:2,linestyle:I},levelsStyle:{linewidth:2,linestyle:x +},level1:i(0,Me,!0),level2:i(.236,Q,!0),level3:i(.382,ye,!0),level4:i(.5,fe,!0),level5:i(.618,ue,!0),level6:i(.786,j,!0),level7:i(1,Me,!0),level8:i(1.618,E,!0),level9:i(2.618,Q,!0),level10:i(3.618,ne,!0),level11:i(4.236,ce,!0),level12:i(1.272,ye,!1),level13:i(1.414,Q,!1),level16:i(2,ue,!1),level14:i(2.272,ye,!1),level15:i(2.414,fe,!1),level17:i(3,j,!1),level18:i(3.272,Me,!1),level19:i(3.414,E,!1),level20:i(4,Q,!1),level21:i(4.272,ne,!1),level22:i(4.414,ce,!1),level23:i(4.618,ye,!1),level24:i(4.764,ue,!1)},linetoolfibchannel:{showCoeffs:!0,showPrices:!0,fillBackground:!0,transparency:80,extendLeft:!1,extendRight:!1,horzLabelsAlign:"left",vertLabelsAlign:"middle",coeffsAsPercents:!1,labelFontSize:12,levelsStyle:{linewidth:2,linestyle:x},level1:i(0,Me,!0),level2:i(.236,Q,!0),level3:i(.382,ye,!0),level4:i(.5,fe,!0),level5:i(.618,ue,!0),level6:i(.786,j,!0),level7:i(1,Me,!0),level8:i(1.618,E,!0),level9:i(2.618,Q,!0),level10:i(3.618,ne,!0),level11:i(4.236,ce,!0),level12:i(1.272,ye,!1),level13:i(1.414,Q,!1),level16:i(2,ue,!1),level14:i(2.272,ye,!1),level15:i(2.414,fe,!1),level17:i(3,j,!1),level18:i(3.272,Me,!1),level19:i(3.414,E,!1),level20:i(4,Q,!1),level21:i(4.272,ne,!1),level22:i(4.414,ce,!1),level23:i(4.618,ye,!1),level24:i(4.764,ue,!1)},linetoolprojection:{showCoeffs:!0,fillBackground:!0,transparency:80,color1:O,color2:ae,linewidth:2,trendline:{visible:!0,color:Te,linestyle:x},level1:r(1,"#808080",!0)},linetool5pointspattern:{color:E,textcolor:L,fillBackground:!0,backgroundColor:E,fontsize:12,bold:!1,italic:!1,transparency:85,linewidth:2},linetoolcypherpattern:{color:E,textcolor:L,fillBackground:!0,backgroundColor:E,fontsize:12,bold:!1,italic:!1,transparency:85,linewidth:2},linetooltrianglepattern:{color:z,textcolor:L,fillBackground:!0,backgroundColor:z,fontsize:12,bold:!1,italic:!1,transparency:85,linewidth:2},linetoolabcd:{color:ue,textcolor:L,fontsize:12,bold:!1,italic:!1,linewidth:2},linetoolthreedrivers:{color:z,textcolor:L,fillBackground:!0,backgroundColor:"rgba(149, 40, 204, 0.5)",fontsize:12,bold:!1,italic:!1,transparency:50,linewidth:2},linetoolheadandshoulders:{color:ue,textcolor:L,fillBackground:!0,backgroundColor:ue,fontsize:12,bold:!1,italic:!1,transparency:85,linewidth:2},linetoolfibwedge:{showCoeffs:!0,fillBackground:!0,transparency:80,trendline:{visible:!0,color:"#808080",linewidth:2,linestyle:x},level1:r(.236,Q,!0),level2:r(.382,ye,!0),level3:r(.5,fe,!0),level4:r(.618,ue,!0),level5:r(.786,j,!0),level6:r(1,Me,!0),level7:r(1.618,E,!1),level8:r(2.618,Q,!1),level9:r(3.618,z,!1),level10:r(4.236,ce,!1),level11:r(4.618,ce,!1)},linetoolfibcircles:{showCoeffs:!0,fillBackground:!0,transparency:80,coeffsAsPercents:!1,trendline:{visible:!0,color:Me,linewidth:2,linestyle:I},level1:r(.236,Q,!0),level2:r(.382,ye,!0),level3:r(.5,ue,!0),level4:r(.618,fe,!0),level5:r(.786,j,!0),level6:r(1,Me,!0),level7:r(1.618,E,!0),level8:r(2.618,ce,!0),level9:r(3.618,E,!0),level10:r(4.236,ce,!0),level11:r(4.618,Q,!0)},linetoolfibspeedresistancearcs:{showCoeffs:!0,fillBackground:!0,transparency:80,fullCircles:!1,trendline:{visible:!0, +color:Me,linewidth:2,linestyle:I},level1:r(.236,Q,!0),level2:r(.382,ye,!0),level3:r(.5,ue,!0),level4:r(.618,fe,!0),level5:r(.786,j,!0),level6:r(1,Me,!0),level7:r(1.618,E,!0),level8:r(2.618,ce,!0),level9:r(3.618,E,!0),level10:r(4.236,ce,!0),level11:r(4.618,Q,!0)},linetooltrendbasedfibextension:{showCoeffs:!0,showPrices:!0,fillBackground:!0,transparency:80,extendLines:!1,extendLinesLeft:!1,horzLabelsAlign:"left",vertLabelsAlign:"bottom",reverse:!1,coeffsAsPercents:!1,fibLevelsBasedOnLogScale:!1,labelFontSize:12,trendline:{visible:!0,color:Me,linewidth:2,linestyle:I},levelsStyle:{linewidth:2,linestyle:x},level1:i(0,Me,!0),level2:i(.236,Q,!0),level3:i(.382,ye,!0),level4:i(.5,fe,!0),level5:i(.618,ue,!0),level6:i(.786,j,!0),level7:i(1,Me,!0),level8:i(1.618,E,!0),level9:i(2.618,Q,!0),level10:i(3.618,ne,!0),level11:i(4.236,ce,!0),level12:i(1.272,ye,!1),level13:i(1.414,Q,!1),level16:i(2,ue,!1),level14:i(2.272,ye,!1),level15:i(2.414,fe,!1),level17:i(3,j,!1),level18:i(3.272,Me,!1),level19:i(3.414,E,!1),level20:i(4,Q,!1),level21:i(4.272,ne,!1),level22:i(4.414,ce,!1),level23:i(4.618,ye,!1),level24:i(4.764,ue,!1)},linetooltrendbasedfibtime:{showCoeffs:!0,fillBackground:!0,transparency:80,horzLabelsAlign:"right",vertLabelsAlign:"bottom",trendline:{visible:!0,color:Me,linewidth:2,linestyle:I},level1:r(0,Me,!0),level2:r(.382,Q,!0),level3:r(.5,ge,!1),level4:r(.618,fe,!0),level5:r(1,ue,!0),level6:r(1.382,j,!0),level7:r(1.618,Me,!0),level8:r(2,E,!0),level9:r(2.382,ce,!0),level10:r(2.618,ne,!0),level11:r(3,z,!0)},linetoolschiffpitchfork:{fillBackground:!0,transparency:80,style:l.Schiff,median:{visible:!0,color:Q,linewidth:2,linestyle:x},extendLines:!1,level0:r(.25,Se,!1),level1:r(.382,ge,!1),level2:r(.5,ue,!0),level3:r(.618,ue,!1),level4:r(.75,j,!1),level5:r(1,E,!0),level6:r(1.5,ne,!1),level7:r(1.75,ce,!1),level8:r(2,Z,!1)},linetoolschiffpitchfork2:{fillBackground:!0,transparency:80,style:l.Schiff2,median:{visible:!0,color:Q,linewidth:2,linestyle:x},extendLines:!1,level0:r(.25,Se,!1),level1:r(.382,ge,!1),level2:r(.5,ue,!0),level3:r(.618,ue,!1),level4:r(.75,j,!1),level5:r(1,E,!0),level6:r(1.5,ne,!1),level7:r(1.75,ce,!1),level8:r(2,Z,!1)},linetoolinsidepitchfork:{fillBackground:!0,transparency:80,style:l.Inside,median:{visible:!0,color:Q,linewidth:2,linestyle:x},extendLines:!1,level0:r(.25,Se,!1),level1:r(.382,ge,!1),level2:r(.5,ue,!0),level3:r(.618,ue,!1),level4:r(.75,j,!1),level5:r(1,E,!0),level6:r(1.5,ne,!1),level7:r(1.75,ce,!1),level8:r(2,Z,!1)},linetoolregressiontrend:{linewidth:1,linestyle:x,styles:{upLine:{display:u.All,color:B,linestyle:x,linewidth:2},downLine:{display:u.All,color:B,linestyle:x,linewidth:2},baseLine:{display:u.All,color:ee,linestyle:I,linewidth:1},extendLines:!1,showPearsons:!0,transparency:70}}},Oe(TradingView.defaultProperties.chartproperties),We()}if(void 0===TradingView.defaultProperties["study_MA@tv-basicstudies"]&&(TradingView.defaultProperties["study_MA@tv-basicstudies"]={description:"Moving Average",shortDescription:"MA",inputs:{length:9,source:"close"},styles:{MovAvg:{display:u.All,color:E,linestyle:x, +linewidth:1,plottype:d.Line,histogramBase:0,title:"MA"}}}),void 0===TradingView.defaultProperties["study_PivotPointsHighLow@tv-basicstudies"]&&(TradingView.defaultProperties["study_PivotPointsHighLow@tv-basicstudies"]={fontsize:10,borderColor:E,backColor:D,textColor:De}),void 0===TradingView.defaultProperties["study_PivotPointsStandard@tv-basicstudies"]){var Ne=!0;TradingView.defaultProperties["study_PivotPointsStandard@tv-basicstudies"]={_hardCodedDefaultsVersion:1,fontsize:11,levelsStyle:{showLabels:!0,visibility:{P:Ne,"S1/R1":Ne,"S2/R2":Ne,"S3/R3":Ne,"S4/R4":Ne,"S5/R5":Ne},colors:{P:we,"S1/R1":we,"S2/R2":we,"S3/R3":we,"S4/R4":we,"S5/R5":we},widths:{P:1,"S1/R1":1,"S2/R2":1,"S3/R3":1,"S4/R4":1,"S5/R5":1}}}}if(void 0===TradingView.defaultProperties["study_ZigZag@tv-basicstudies"]&&(TradingView.defaultProperties["study_ZigZag@tv-basicstudies"]={color:E,linewidth:2}),void 0===TradingView.defaultProperties["study_TPOPeriodic@tv-volumebyprice"]&&(TradingView.defaultProperties["study_TPOPeriodic@tv-volumebyprice"]={styles:{splitByBlocks:!1}}),void 0===TradingView.defaultProperties["study_ElliottWave@tv-basicstudies"]&&(TradingView.defaultProperties["study_ElliottWave@tv-basicstudies"]={inputs:{},level0:t(Y,!1),level1:t("#008000",!1),level2:t("#0000ff",!1),level3:t("#ff00ff",!1),level4:t("#0080ff",!0),level5:t(Y,!0),level6:t("#008000",!0),level7:t("#0000ff",!0),level8:t("#ff00ff",!0)}),void 0===TradingView.defaultProperties["study_LinearRegression@tv-basicstudies"]&&(TradingView.defaultProperties["study_LinearRegression@tv-basicstudies"]={styles:{upLine:{display:u.All,color:B,linestyle:x,linewidth:1},downLine:{display:u.All,color:B,linestyle:x,linewidth:1},baseLine:{display:u.All,color:ee,linestyle:x,linewidth:1},extendLines:!0,showPearsons:!0,backgroundColor:"rgba(153, 21, 21, 0.3)",transparency:70}}),void 0===TradingView.defaultProperties["study_Compare@tv-basicstudies"]&&(TradingView.defaultProperties["study_Compare@tv-basicstudies"]={minTick:"default"}),void 0===TradingView.defaultProperties["study_Overlay@tv-basicstudies"]){TradingView.defaultProperties["study_Overlay@tv-basicstudies"]={style:a.STYLE_LINE,allowExtendTimeScale:!1,showPriceLine:!1,minTick:"default",candleStyle:{upColor:"#6ba583",downColor:"#d75442",drawWick:!0,drawBorder:!0,drawBody:!0,borderColor:"#378658",borderUpColor:"#225437",borderDownColor:"#5b1a13",wickColor:"#737375",wickUpColor:"#737375",wickDownColor:"#737375",barColorsOnPrevClose:!1},hollowCandleStyle:{upColor:"#6ba583",downColor:"#d75442",drawWick:!0,drawBorder:!0,drawBody:!0,borderColor:"#378658",borderUpColor:"#225437",borderDownColor:"#5b1a13",wickColor:"#737375",wickUpColor:"#737375",wickDownColor:"#737375",barColorsOnPrevClose:!1},barStyle:{upColor:"#6ba583",downColor:"#d75442",barColorsOnPrevClose:!1,dontDrawOpen:!1,thinBars:!0},lineStyle:{color:Ce,linestyle:x,linewidth:2,priceSource:"close"},lineWithMarkersStyle:{color:Ce,linestyle:x,linewidth:2,priceSource:"close"},steplineStyle:{color:Ce,linestyle:x,linewidth:2,priceSource:"close"},areaStyle:{color1:E,color2:E,linecolor:E, +linestyle:x,linewidth:2,priceSource:"close",transparency:95},baselineStyle:{baselineColor:Ie,topFillColor1:Be,topFillColor2:Be,bottomFillColor1:J,bottomFillColor2:J,topLineColor:Ve,bottomLineColor:X,topLineWidth:2,bottomLineWidth:2,priceSource:"close",transparency:50,baseLevelPercentage:50},hiloStyle:{color:E,showBorders:!0,borderColor:E,showLabels:!0,labelColor:E,drawBody:!0},columnStyle:{upColor:n(ue,50),downColor:n(Q,50),barColorsOnPrevClose:!0,priceSource:"close"},hlcAreaStyle:{highLineColor:ue,highLineStyle:x,highLineWidth:2,lowLineColor:Q,lowLineStyle:x,lowLineWidth:2,closeLineColor:Ie,closeLineStyle:x,closeLineWidth:2,highCloseFillColor:pe,closeLowFillColor:te},styles:{open:{display:u.All,color:Y,linestyle:x,linewidth:1,plottype:d.Line,histogramBase:0},high:{display:u.All,color:Y,linestyle:x,linewidth:1,plottype:d.Line,histogramBase:0},low:{display:u.All,color:Y,linestyle:x,linewidth:1,plottype:d.Line,histogramBase:0},close:{display:u.All,color:Y,linestyle:x,linewidth:1,plottype:d.Line,histogramBase:0}}}}for(var Fe=e.split("."),He=TradingView.defaultProperties,ze=0;ze1?h(e[r],t.slice(1),i):(e[r]&&e[r].setValue?e[r].setValue(i):e[r]=i,!0))}function d(e){i||M.logWarn("Path `"+e+"` does not exist.")}}function Oe(e,t,i,s){window.__defaultsOverrides&&Ne(e,t,i,window.__defaultsOverrides,s)}function Fe(e,t){window.__settingsOverrides&&Ne(e,null,!1,window.__settingsOverrides,t)}function We(){var e=/^linetool.+/;Object.keys(TradingView.defaultProperties).forEach((function(t){e.test(t)&&Oe(TradingView.defaultProperties[t],null,!1,t)}))}function He(e,t){return t?function(e,t){var i=Re(e);if(!window._UNIT_TESTS){var s=TradingView.clone(TVSettings.getJSON(e,null));if(function(e){var t=new Set(["linetoolregressiontrend"]);return e.startsWith("study_")||t.has(e)}(e)&&s&&function(e){if(!e)return!1;e=e.toString();var t=new RegExp("\\d+").exec(e);return null!==t&&t[0]===e}(s.version)){var r=s.inputs,n=t.updateStudyInputs(s.id,s.version,"last",r,null);s.inputs=n,s=t.updateStudyState(s,s)}TradingView.merge(i,s),Fe(i,e)}return i}(e,t):function(e){var t=Re(e);if(!window._UNIT_TESTS){var i=TradingView.clone(TVSettings.getJSON(e,null));if(i){TradingView.merge(t,i);const s=e.split(".");Fe(t,void 0===s[1]?e:s[1])}}return t}(e)}He.create=function(e,t){if(t){var i=Re(e);TradingView.defaultProperties[e]=Object.assign(t,i)}},He.remove=function(e){TradingView.defaultProperties[e]=void 0},TradingView.saveDefaults=function(e,t){void 0===t?TVSettings.remove(e):TVSettings.setJSON(e,t)},TradingView.factoryDefaults=Re,window.applyDefaultOverridesToLinetools=We,window.applyDefaultsOverrides=Oe,window.applyPropertiesOverrides=Ne,window.defaults=He, +t.applyDefaultOverridesToLinetools=We,t.applyDefaultsOverrides=Oe,t.applyPropertiesOverrides=Ne,t.defaults=He,t.factoryDefaults=Re,t.saveDefaults=TradingView.saveDefaults},88348:(e,t,i)=>{"use strict";i.r(t),i.d(t,{SelectPointMode:()=>s,activePointSelectionMode:()=>q,barTimesUnderCursor:()=>Y,beenSetLineToolLastPoint:()=>E,cancelLineTool:()=>Q,cancelledLineTool:()=>D,changeLineStyle:()=>ce,changeLineTool:()=>ne,changedLineStyle:()=>z,changedLineTool:()=>O,continueLineTool:()=>J,continuedLineTool:()=>k,copiedLineTool:()=>U,copyLineTool:()=>he,createLineTool:()=>X,createdLineTool:()=>L,crosshairLock:()=>y,cursorTool:()=>x,drawOnAllCharts:()=>we,drawOnAllChartsMode:()=>Ce,emojiTool:()=>C,finishChangingLineTool:()=>oe,finishLineTool:()=>le,finishMovingLineTool:()=>se,finishedChangingLineTool:()=>F,finishedLineTool:()=>H,finishedMovingLineTool:()=>R,hideAllDrawings:()=>ve,hideAllIndicators:()=>Se,hideMarksOnBars:()=>be,iconTool:()=>w,init:()=>me,isDirectionalMovementActive:()=>A,isStudyEditingNow:()=>$,isToolCreatingNow:()=>T,isToolEditingNow:()=>I,isToolMovingNow:()=>M,lockDrawings:()=>ye,moveLineTool:()=>ie,movedLineTool:()=>B,properties:()=>fe,removeLineTool:()=>ae,removedLineTool:()=>W,resetToCursor:()=>_,restoreLineTool:()=>de,restoreLineToolState:()=>ue,restoredLineTool:()=>j,restoredLineToolState:()=>G,runOnDrawingStateReady:()=>ge,setLineToolLastPoint:()=>ee,startChangingLineTool:()=>re,startMovingLineTool:()=>te,startedChangingLineTool:()=>N,startedMovingLineTool:()=>V,stickerTool:()=>P,tool:()=>b,toolIsCursor:()=>u,toolIsMeasure:()=>p});var s,r=i(50151),n=i(59680),o=i(46100),a=i(97145),l=i(83669),c=i(57898),h=i(56840),d=i(76422);function u(e){return"cursor"===e||"arrow"===e||"dot"===e||"performance"===e}function p(e){return"measure"===e}function _(e=!1){if(!e&&m){if(m.childs().stayInDrawingMode.value())return}b.setValue(x.value())}!function(e){e[e.None=0]="None",e[e.Replay=1]="Replay",e[e.Study=2]="Study"}(s||(s={}));let m=null,g=null,f=null,v=null,S=null;const y=new l.WatchedObject(null),b=new a.WatchedValue,w=new a.WatchedValue,C=new a.WatchedValue,P=new a.WatchedValue,x=new a.WatchedValue,T=new a.WatchedValue(!1),I=new a.WatchedValue(!1),M=new a.WatchedValue(!1),A=new a.WatchedValue(!1),L=new c.Delegate,k=new c.Delegate,D=new c.Delegate,E=new c.Delegate,V=new c.Delegate,B=new c.Delegate,R=new c.Delegate,N=new c.Delegate,O=new c.Delegate,F=new c.Delegate,W=new c.Delegate,H=new c.Delegate,z=new c.Delegate,U=new c.Delegate,j=new c.Delegate,G=new c.Delegate,q=new a.WatchedValue(s.None),$=new a.WatchedValue(!1),Y=new Map;function K(e,t){const i=t||{value:!1};return t=>{i.value||(i.value=!0,e.fire(t),i.value=!1)}}const Z={value:!1},X=K(L,Z),J=K(k,Z),Q=K(D,Z),ee=K(E,Z),te=K(V),ie=K(B),se=K(R),re=K(N),ne=K(O),oe=K(F),ae=K(W),le=K(H),ce=K(z,Z),he=K(U,Z),de=K(j),ue=K(G);let pe=!1,_e=[];function me(){pe||(b.setValue(h.getValue("chart.cursorPreference","cursor")),b.subscribe((e=>u(e)&&x.setValue(e)),{callWithLast:!0}),x.subscribe((e=>{e&&"performance"!==e&&h.setValue("chart.cursorPreference",e)})), +m=new o.DefaultProperty("drawings"),g=(0,n.createPrimitiveProperty)(),f=(0,n.createPrimitiveProperty)(),v=(0,n.createPrimitiveProperty)(),S=(0,n.createPrimitiveProperty)(),g.setValue(!1),f.setValue(!1),v.setValue(!1),S.setValue(!1),b.subscribe((e=>{(0,d.emit)("onSelectedLineToolChanged")})),pe=!0,_e.forEach((e=>e())),_e=[])}function ge(e){pe?e():_e.push(e)}function fe(){return(0,r.ensureNotNull)(m)}function ve(){return(0,r.ensureNotNull)(g)}function Se(){return(0,r.ensureNotNull)(f)}function ye(){return(0,r.ensureNotNull)(v)}function be(){return(0,r.ensureNotNull)(S)}function we(){return fe().childs().drawOnAllCharts}function Ce(){return fe().childs().drawOnAllChartsMode}},81155:(e,t,i)=>{"use strict";i.d(t,{EnvironmentState:()=>r});var s=i(49483);class r{constructor(e,t=!1){this._shift=!1,this._mod=!1,this._alt=!1,void 0!==e&&(this._shift=Boolean(e.shiftKey),this._mod=Boolean((0,s.isMac)()?e.metaKey:e.ctrlKey),this._alt=Boolean(e.altKey)),this._isApiEvent=t}shift(){return this._shift}mod(){return this._mod}alt(){return this._alt}shiftOnly(){return this._shift&&!this._mod&&!this._alt}modOnly(){return this._mod&&!this._shift&&!this._alt}altOnly(){return this._alt&&!this._shift&&!this._mod}modShift(){return this._shift&&this._mod&&!this._alt}isApiEvent(){return this._isApiEvent}static create(e=!1,t=!1,i=!1){return new r({shiftKey:e,ctrlKey:t,metaKey:t,altKey:i})}}},27856:(e,t,i)=>{"use strict";i.r(t),i.d(t,{DEFAULT_ADJUSTMENT:()=>r,DEFAULT_SESSION:()=>s,DEFAULT_SETTLEMENT_AS_CLOSE:()=>n,compareSymbols:()=>m,decodeExtendedSymbol:()=>u,encodeExtendedSymbolOrGetSimpleSymbolString:()=>h,isEncodedExtendedSymbol:()=>d,isReplaySymbol:()=>c,isStudySymbol:()=>l,unwrapSimpleSymbol:()=>p});const s="regular",r="splits",n=!0;function o(e){return"="+JSON.stringify(a(e))}function a(e){return Object.keys(e).sort().reduce(((t,i)=>("[object Object]"===Object.prototype.toString.call(e[i])?t[i]=a(e[i]):t[i]=e[i],t)),{})}function l(e){return Boolean(e.inputs)}function c(e){return Boolean(e.replay)}function h(e){return o(e)}function d(e){return"="===e[0]}function u(e){if(!d(e))return{symbol:e};try{return JSON.parse(e.slice(1))}catch(t){return{symbol:e}}}function p(e){return"string"==typeof e?e:p(e.symbol)}const _=["symbol","session","unit-id","currency-id","adjustment","backadjustment","settlement-as-close"];function m(e,t){return _.every((i=>e[i]===t[i]))}},1763:(e,t,i)=>{"use strict";i.d(t,{customFormatters:()=>s});const s={dateFormatter:null,timeFormatter:null,tickMarkFormatter:null,priceFormatterFactory:null,studyFormatterFactory:null}},15879:(e,t,i)=>{"use strict";i.d(t,{availableDateFormats:()=>f,dateFormatFunctions:()=>m,defaultDateFormat:()=>v,getDateFormatWithWeekday:()=>g});var s=i(11542),r=i(28865),n=i(83854);const o={1:()=>s.t(null,void 0,i(95425)),2:()=>s.t(null,void 0,i(35050)),3:()=>s.t(null,void 0,i(51369)),4:()=>s.t(null,void 0,i(42762)),5:()=>s.t(null,{context:"short"},i(27991)),6:()=>s.t(null,void 0,i(15224)),7:()=>s.t(null,void 0,i(6215)),8:()=>s.t(null,void 0,i(38465)),9:()=>s.t(null,void 0,i(57902)), +10:()=>s.t(null,void 0,i(73546)),11:()=>s.t(null,void 0,i(71230)),12:()=>s.t(null,void 0,i(92203))},a=(e,t)=>(t?e.getMonth():e.getUTCMonth())+1,l=(e,t)=>t?e.getFullYear():e.getUTCFullYear(),c=e=>e.toLocaleDateString(window.language?(0,r.getIsoLanguageCodeFromLanguage)(window.language):void 0,{weekday:"short",timeZone:"UTC"}),h=(e,t)=>(0,n.numberToStringWithLeadingZero)(((e,t)=>t?e.getDate():e.getUTCDate())(e,t),2),d=(e,t)=>o[a(e,t)](),u=(e,t)=>(0,n.numberToStringWithLeadingZero)(a(e,t),2),p=(e,t)=>(0,n.numberToStringWithLeadingZero)(l(e,t)%100,2),_=(e,t)=>(0,n.numberToStringWithLeadingZero)(l(e,t),4),m={"dd MMM 'yy":(e,t)=>`${h(e,t)} ${d(e,t)} '${p(e,t)}`,"MMM 'yy":(e,t)=>`${d(e,t)} '${p(e,t)}`,"MMM dd, yyyy":(e,t)=>`${d(e,t)} ${h(e,t)}, ${_(e,t)}`,"MMM yyyy":(e,t)=>`${d(e,t)} ${_(e,t)}`,"MMM dd":(e,t)=>`${d(e,t)} ${h(e,t)}`,"dd MMM":(e,t)=>`${h(e,t)} ${d(e,t)}`,"yyyy-MM-dd":(e,t)=>`${_(e,t)}-${u(e,t)}-${h(e,t)}`,"yy-MM-dd":(e,t)=>`${p(e,t)}-${u(e,t)}-${h(e,t)}`,"yy/MM/dd":(e,t)=>`${p(e,t)}/${u(e,t)}/${h(e,t)}`,"yyyy/MM/dd":(e,t)=>`${_(e,t)}/${u(e,t)}/${h(e,t)}`,"dd-MM-yyyy":(e,t)=>`${h(e,t)}-${u(e,t)}-${_(e,t)}`,"dd-MM-yy":(e,t)=>`${h(e,t)}-${u(e,t)}-${p(e,t)}`,"dd/MM/yy":(e,t)=>`${h(e,t)}/${u(e,t)}/${p(e,t)}`,"dd/MM/yyyy":(e,t)=>`${h(e,t)}/${u(e,t)}/${_(e,t)}`,"MM/dd/yy":(e,t)=>`${u(e,t)}/${h(e,t)}/${p(e,t)}`,"MM/dd/yyyy":(e,t)=>`${u(e,t)}/${h(e,t)}/${_(e,t)}`};function g(e){return"ja"===window.language?(t,i)=>`${m[e](t,i)} (${c(t)})`:(t,i)=>`${c(t)} ${m[e](t,i)}`}const f=Object.keys(m),v=()=>-1!==["ja","ko","zh","zh_TW"].indexOf(window.language||"")?"yyyy-MM-dd":"dd MMM 'yy"},53741:(e,t,i)=>{"use strict";i.d(t,{DateFormatter:()=>n});var s=i(1763),r=i(15879);class n{constructor(e="yyyy-MM-dd",t=!1){this._dateFormatFunc=t?(0,r.getDateFormatWithWeekday)(e):r.dateFormatFunctions[e]}format(e){return s.customFormatters&&s.customFormatters.dateFormatter?s.customFormatters.dateFormatter.format(e):this._dateFormatFunc(e,!1)}formatLocal(e){return s.customFormatters.dateFormatter?s.customFormatters.dateFormatter.formatLocal?s.customFormatters.dateFormatter.formatLocal(e):s.customFormatters.dateFormatter.format(e):this._dateFormatFunc(e,!0)}}},34928:(e,t,i)=>{"use strict";i.d(t,{DateTimeFormatter:()=>o});var s=i(79206),r=i(53741);const n={dateFormat:"yyyy-MM-dd",withWeekday:!1,timeFormat:s.hourMinuteSecondFormat,dateTimeSeparator:" "};class o{constructor(e={}){const t=Object.assign({},n,e);this._dateFormatter=new r.DateFormatter(t.dateFormat,t.withWeekday),this._timeFormatter=new s.TimeFormatter(t.timeFormat),this._separator=t.dateTimeSeparator}format(e){return`${this._dateFormatter.format(e)}${this._separator}${this._timeFormatter.format(e)}`}formatLocal(e){return`${this._dateFormatter.formatLocal(e)}${this._separator}${this._timeFormatter.formatLocal(e)}`}}},83854:(e,t,i)=>{"use strict";i.d(t,{formatterOptions:()=>r,numberToStringWithLeadingZero:()=>n});var s=i(1722);const r={decimalSign:".",decimalSignFractional:"'"};function n(e,t){if(!(0,s.isNumber)(e))return"n/a";if(!(0, +s.isInteger)(t))throw new TypeError("invalid length");if(t<0||t>24)throw new TypeError("invalid length");if(0===t)return e.toString();return("0000000000000000"+e.toString()).slice(-t)}},10786:(e,t,i)=>{"use strict";i.d(t,{LimitedPrecisionNumericFormatter:()=>r});var s=i(1722);class r{constructor(e=1){this._precision=e}format(e){(0,s.isNumber)(e)||(e=parseFloat(e));const t=e.toFixed(this._precision),i=Math.pow(10,-this._precision);return Math.max(parseFloat(t),i)+""}parse(e){const t=parseFloat(e);return isNaN(t)?{res:!1}:{res:!0,value:t,suggest:this.format(t)}}}},87663:(e,t,i)=>{"use strict";i.d(t,{NumericFormatter:()=>n});var s=i(60521),r=i(83854);class n{constructor(e){this._precision=e}format(e){return(void 0!==this._precision?e.toFixed(this._precision):n.formatNoE(e)).replace(".",r.formatterOptions.decimalSign)}parse(e){const t=e.replace(r.formatterOptions.decimalSign,".");let i=parseFloat(t);return this._precision&&(i=+i.toFixed(this._precision)),i}static formatNoE(e){if(!Number.isFinite(e))return String(e);const t=new s.Big(e);return t.lt(1)?t.toFixed():t.toString()}}},93572:(e,t,i)=>{"use strict";i.d(t,{PercentageFormatter:()=>n});var s=i(71766),r=i(38223);class n extends s.PriceFormatter{constructor(e){super(e),this.type="percentage"}state(){const e=s.PriceFormatter.prototype.state.call(this);return e.percent=!0,e}parse(e){return e=e.replace("%",""),super.parse(e)}format(e,t,i,s,n=!0){const o=super.format(e,t,i,s,!1)+"%";return n?(0,r.forceLTRStr)(o):o}static serialize(e){return e.state()}static deserialize(e){return new n(e.priceScale)}}},57322:(e,t,i)=>{"use strict";i.d(t,{PipFormatter:()=>n});var s=i(91349),r=i(71766);class n extends r.PriceFormatter{constructor(e,t,i,r,n){t||(t=1),("forex"===i||(0,s.isCFDSymbol)(i,n))&&r?(super(r),this._isForex=!0):(super(1),this._isForex=!1),this._pipPriceScale=e,this._pipMinMove=t,this._pipMinMove2=r}format(e,t,i){let s=this._isForex?this._pipMinMove2:this._pipMinMove;return void 0===s&&(s=NaN),super.format(e*this._pipPriceScale/s,t,i)}}},71766:(e,t,i)=>{"use strict";i.d(t,{PriceFormatter:()=>x});var s=i(1722),r=i(60521),n=i(59224),o=i(50151),a=i(11542),l=i(50335);function c(e){return e?(0,r.Big)(e.minMove).div(e.priceScale).toNumber():NaN}function h(e){const{minTick:t,price:i,variableMinTickData:s,shouldCheckForEquality:r}=e,n=(0,l.isNumber)(t)?d(t):t;return void 0===s?n:function(e,t,i=!1){for(let s=0;s(0,s.isEven)(t)?function(e){const t=Number(e);if(Number.isFinite(t))return d(t);{const t=e.split("/");if(t.length<2||t.length>3)throw new Error(`Unexpected mintick: ${e}`);const i=Number(t[1]),s=Number(t[0]) +;if(!Number.isFinite(i)||!Number.isFinite(s))throw new Error(`Unexpected mintick: ${e}`);const r=3===t.length?Number(t[2]):void 0;if(void 0!==r&&!Number.isFinite(r))throw new Error(`Unexpected mintick: ${e}`);const n={priceScale:i,minMove:s};return void 0!==r&&(n.minMove2=r),n}}(e):function(e){const t=Number(e);if(Number.isNaN(t))throw new Error(`Unexpected price limit: ${e}`);return t}(e)));if((0,s.isEven)(e.length))throw new Error("Theme must not be event number of elements");const l=[];for(let t=0;t0&&t>0){let t=e;for(i&&s&&(t/=s);t>1;)t/=10,r++}return r}function g(e,t,i){const s=(0,o.ensureNotNull)(h({price:i,minTick:null,variableMinTickData:t,shouldCheckForEquality:!0})),{priceScale:r,minMove:n,minMove2:a}=s;return{priceScale:r,minMove:n,fractionalLength:m(r,n,e,a)}}class f{constructor(e,t,s,r,n,o){this._formatterErrors={custom:a.t(null,void 0,i(32061)),fraction:a.t(null,void 0,i(42015)),secondFraction:a.t(null,void 0,i(43247))},this._priceScale=e,this._minMove=t,this._minMove2=s,this._ignoreMinMove=n,this._variableMinTickData=void 0===r?void 0:u({priceScale:e,minMove:t,minMove2:s},r),this._fractionalLength=o}formatImpl(e,t,i,s=!0,r=!0,n=!1,o){let a="";e<0?a=!1===s?"":"−":e&&!0===t&&(a="+");const l=a+this._formatUnsigned(Math.abs(e),i,n,o);return r?(0,p.forceLTRStr)(l):l}parse(e){return"+"===(e=(e=(0,p.stripLTRMarks)(e)).replace("−","-"))[0]&&(e=e.substring(1)),this._parseUnsigned(e)}_removeEndingZeros(e,t){for(let i=0;i1e15)return this._formatAsExponential(t);const l=Math.pow(10,o)*i/(a?1:s),c=1/l;let h +;if(l>1)h=Math.floor(t);else{const e=Math.floor(Math.round(t/c)*c);h=0===Math.round((t-e)/c)?e:e+c}let d="";if(l>1){let e=a?new r.Big(t).mul(l).round(void 0,0).minus(new r.Big(h).mul(l)).toNumber():parseFloat((Math.round(t*l)-h*l).toFixed(n));e>=l&&(e-=l,h+=1);const i=a?new r.Big(e).round(n,0).toNumber():parseFloat(e.toFixed(n))*s;d=v.formatterOptions.decimalSign+(0,v.numberToStringWithLeadingZero)(i,n+o),d=this._removeEndingZeros(d,o)}return h.toString()+d}_parseAsDecimal(e){if(e.includes("e")){if(function(e){let t=S.get(e);return t||(t=new RegExp("^(-?)[0-9]+\\"+e+"[0-9]*e(-?)[0-9]+$"),S.set(e,t)),t}(v.formatterOptions.decimalSign).exec(e)){const t=parseFloat(e.replace(v.formatterOptions.decimalSign,"."));return{value:t,res:!0,suggest:this.formatImpl(t)}}return{error:this._formatterErrors.custom,res:!1}}let t=_.exec(e);if(t){const t=parseFloat(e);return{value:t,res:!0,suggest:this.formatImpl(t)}}if(t=function(e){let t=y.get(e);return t||(t=new RegExp("^(-?)[0-9]+\\"+v.formatterOptions.decimalSign+"[0-9]*$"),y.set(e,t)),t}(v.formatterOptions.decimalSign).exec(e),t){const t=parseFloat(e.replace(v.formatterOptions.decimalSign,"."));return{value:t,res:!0,suggest:this.formatImpl(t)}}return{error:this._formatterErrors.custom,res:!1}}}const C=(0,n.getLogger)("Chart.FractionalPriceFormatter");class P extends f{constructor(e,t,i,s,r,n){super(e,t,i,s,r,n),void 0!==i&&i>0&&2!==i&&4!==i&&8!==i&&C.logDebug("invalid minmove2")}hasForexAdditionalPrecision(){return!1}_parseUnsigned(e){return this._minMove2?this._parseAsDoubleFractional(e):this._parseAsSingleFractional(e)}_formatUnsigned(e,t,i,s){const r={price:Math.abs(e),priceScale:this._priceScale,minMove:this._minMove,minMove2:this._minMove2,fractionalLength:(0,o.ensureDefined)(this._fractionalLength),tailSize:t};return void 0!==this._variableMinTickData&&Object.assign(r,g(!0,this._variableMinTickData,null!=s?s:r.price)),this._formatAsFractional(r)}_parseAsSingleFractional(e){let t=_.exec(e);if(t){const t=parseFloat(e);return{value:t,res:!0,suggest:this.formatImpl(t)}}if(t=new RegExp("^(-?)([0-9]+)\\"+v.formatterOptions.decimalSignFractional+"([0-9]+)$").exec(e),t){const e=!!t[1],i=parseInt(t[2]),s=this._priceScale,r=this._patchFractPart(parseInt(t[3]),1,s);if(r>=s||r<0)return{error:this._formatterErrors.fraction,res:!1};let n=i+r/s;return e&&(n=-n),{value:n,res:!0,suggest:this.formatImpl(n)}}return{error:this._formatterErrors.custom,res:!1}}_parseAsDoubleFractional(e){let t=_.exec(e);if(t){const t=parseFloat(e);return{value:t,res:!0,suggest:this.formatImpl(t)}}if(t=new RegExp("^(-?)([0-9]+)\\"+v.formatterOptions.decimalSignFractional+"([0-9]+)\\"+v.formatterOptions.decimalSignFractional+"([0-9]+)$").exec(e),t){const e=!!t[1],i=parseInt(t[2]),s=void 0!==this._minMove2?this._minMove2:NaN,r=this._priceScale/s,n=this._minMove2,o=this._patchFractPart(parseInt(t[3]),1,r),a=this._patchFractPart(parseInt(t[4]),2,n);if(o>=r||o<0)return{error:this._formatterErrors.fraction,res:!1};if(void 0!==n&&a>=n||a<0)return{error:this._formatterErrors.secondFraction,res:!1} +;let l=void 0!==n?i+o/r+a/(r*n):NaN;return e&&(l=-l),{value:l,res:!0,suggest:this.formatImpl(l)}}return{error:this._formatterErrors.custom,res:!1}}_patchFractPart(e,t,i){const s={0:0,5:1},r={0:0,2:1,5:2,7:3},n={0:0,1:1,2:2,3:3,5:4,6:5,7:6,8:7};return 2===i?void 0===s[e]?-1:s[e]:4===i?void 0===r[e]?-1:r[e]:8===i&&2===t?void 0===n[e]?-1:n[e]:e}_formatAsFractional(e){const{price:t,tailSize:i,priceScale:s,minMove:r,minMove2:n,fractionalLength:o}=e,a=s/r;let l=Math.floor(t),c=i?Math.floor(t*a)-l*a:Math.round(t*a)-l*a;c===a&&(c=0,l+=1);let h="";if(i){let e=(t-l-c/a)*a;e=Math.round(e*Math.pow(10,i)),h=(0,v.numberToStringWithLeadingZero)(e,i),h=this._removeEndingZeros(h,i)}if(!o)throw new Error("_fractionalLength is not calculated");let d="";if(n){const e=c%n;c=(c-e)/n;const t=(0,v.numberToStringWithLeadingZero)(c,o),i=this._getFractPart(e,2,n);d=t+v.formatterOptions.decimalSignFractional+i}else c=this._getFractPart(c,1,s),d=(0,v.numberToStringWithLeadingZero)(c*r,o);return l.toString()+v.formatterOptions.decimalSignFractional+d+h}_getFractPart(e,t,i){const s=[0,5],r=[0,2,5,7],n=[0,1,2,3,5,6,7,8];return 2===i?void 0===s[e]?-1:s[e]:4===i?void 0===r[e]?-1:r[e]:8===i&&2===t?void 0===n[e]?-1:n[e]:e}}class x{constructor(e,t,i,r,n,o){if(this.type="price",t&&!o||(t=1),(0,s.isNumber)(e)&&(0,s.isInteger)(e)||(e=100),e<0)throw new TypeError("invalid base");this._priceScale=e,this._minMove=t,this._minMove2=r,this._fractional=i,this._variableMinTick=n,this._ignoreMinMove=o,this._fractionalLength=m(this._priceScale,this._minMove,this._fractional,this._minMove2),this._implementation=i?new P(e,t,r,n,o,this._fractionalLength):new w(e,t,r,n,o,this._fractionalLength)}isFractional(){return!!this._fractional}state(){return{minMove:this._minMove,minMove2:this._minMove2,priceScale:this._priceScale,variableMinTick:this._variableMinTick,ignoreMinMove:this._ignoreMinMove,fractional:this._fractional,fractionalLength:this._fractionalLength}}formatChange(e,t,i){return this._implementation.formatImpl(e-t,i,void 0,void 0,void 0,void 0,Math.min(Math.abs(e),Math.abs(t)))}format(e,t,i,s=!0,r=!0,n=!1){return this._implementation.formatImpl(e,t,i,s,r,n)}parse(e){return this._implementation.parse(e)}hasForexAdditionalPrecision(){return this._implementation.hasForexAdditionalPrecision()}static serialize(e){return e.state()}static deserialize(e){return new x(e.priceScale,e.minMove,e.fractional,e.minMove2,e.variableMinTick,e.ignoreMinMove)}}},79206:(e,t,i)=>{"use strict";i.d(t,{TimeFormatter:()=>u,hourMinuteFormat:()=>l,hourMinuteNonZeroSecondFormat:()=>o,hourMinuteSecondFormat:()=>n,hourMinuteSecondMillisecFormat:()=>a,twelveHourMinuteFormat:()=>d,twelveHourMinuteNonZeroSecondFormat:()=>h,twelveHourMinuteSecondFormat:()=>c});var s=i(1763),r=i(83854);const n="%h:%m:%s",o="%h:%m:%s+",a="%h:%m:%s.%ss+",l="%h:%m",c="%h:%m:%s %ampm",h="%h:%m:%s+ %ampm",d="%h:%m %ampm";class u{constructor(e){this._isTwelveHoursFormat=!1,this._valuesAndDelimeters=[];const t=e||n,i=new RegExp("%h|%m|%s\\+|%ss\\+|%ss|%ampm|%s","g");let s=i.exec(t),r=0;for(;null!==s;){const e=s[0] +;"%ampm"===e&&(this._isTwelveHoursFormat=!0);const n=t.substring(r,s.index);""!==n&&this._valuesAndDelimeters.push(n),this._valuesAndDelimeters.push(e),r=s.index+e.length,s=i.exec(t)}}format(e){return s.customFormatters.timeFormatter?s.customFormatters.timeFormatter.format(e):this._formatTime(e,!1)}formatLocal(e){return s.customFormatters.timeFormatter?s.customFormatters.timeFormatter.formatLocal?s.customFormatters.timeFormatter.formatLocal(e):s.customFormatters.timeFormatter.format(e):this._formatTime(e,!0)}_formatTime(e,t){let i=t?e.getHours():e.getUTCHours();const s=t?e.getMinutes():e.getUTCMinutes(),n=t?e.getSeconds():e.getUTCSeconds(),o=t?e.getMilliseconds():e.getUTCMilliseconds();let a="";this._isTwelveHoursFormat&&(a=i>=12?"PM":"AM",i%=12,i=i||12);let l="",c=!1;for(let e=this._valuesAndDelimeters.length-1;e>=0;e--){const t=this._valuesAndDelimeters[e];let h;switch(t){case"%h":h=(0,r.numberToStringWithLeadingZero)(i,2);break;case"%m":h=(0,r.numberToStringWithLeadingZero)(s,2);break;case"%s+":0!==n?h=(0,r.numberToStringWithLeadingZero)(n,2):(h="",c=!0);break;case"%s":h=(0,r.numberToStringWithLeadingZero)(n,2);break;case"%ss":h=(0,r.numberToStringWithLeadingZero)(o,3);break;case"%ss+":0!==o?h=(0,r.numberToStringWithLeadingZero)(o,3):(h="",c=!0);break;case"%ampm":h=a;break;default:if(c){c=!1;continue}h=t}l=h+l}return l}}},2043:(e,t,i)=>{"use strict";i.d(t,{TimeSpanFormatter:()=>r});var s=i(11542);class r{format(e){const t=e<0;e=Math.abs(e);const r=Math.floor(e/86400);e-=86400*r;const n=Math.floor(e/3600);e-=3600*n;const o=Math.floor(e/60);e-=60*o;let a="";return r&&(a+=r+s.t(null,{context:"dates"},i(97840))+" "),n&&(a+=n+s.t(null,{context:"dates"},i(64302))+" "),o&&(a+=o+s.t(null,{context:"dates"},i(79442))+" "),e&&(a+=e+s.t(null,{context:"dates"},i(22448))+" "),t&&(a="-"+a),a.trim()}}},98596:(e,t,i)=>{"use strict";i.d(t,{VolumeFormatter:()=>o});var s=i(11542),r=i(87663),n=i(1722);class o{constructor(e){this.type="volume",this._numericFormatter=new r.NumericFormatter,this._fractionalValues=void 0!==e&&e>0,this._precision=e}state(){return{precision:this._precision}}format(e,t){if(!(0,n.isNumber)(e))return"---";let r="";return e<0?(r="−",e=-e):e>0&&t&&(r="+"),e>=1e100?s.t(null,void 0,i(43088)):(!this._fractionalValues||e>=995?e=Math.round(e):this._fractionalValues&&(e=+e.toFixed(this._precision)),e<995?r+this._formatNumber(e):e<999995?r+this._formatNumber(e/1e3)+"K":e<999999995?(e=1e3*Math.round(e/1e3),r+this._formatNumber(e/1e6)+"M"):e<999999999995?(e=1e6*Math.round(e/1e6),r+this._formatNumber(e/1e9)+"B"):(e=1e9*Math.round(e/1e9),r+this._formatNumber(e/1e12)+"T"))}parse(e){if("---"===e)return{error:"not a number",res:!1,value:NaN};const t={K:1e3,M:1e6,B:1e9,T:1e12},i=e.slice(-1);if(t.hasOwnProperty(i)){const s=this._numericFormatter.parse(e.slice(0,-1));return(0,n.isNumber)(s)?{res:!0,value:s*t[i]}:{error:"not a number",res:!1,value:NaN}}{const t=this._numericFormatter.parse(e);return(0,n.isNumber)(t)?{res:!0,value:t}:{error:"not a number",res:!1,value:NaN}}}static serialize(e){return e.state()} +static deserialize(e){return new o(e.precision)}_formatNumber(e){if(this._fractionalValues&&0!==e){const t=14-Math.ceil(Math.log10(e)),i=Math.pow(10,t);e=Math.round(e*i)/i}return this._numericFormatter.format(e).replace(/(\.[1-9]*)0+$/,((e,t)=>t))}}},92052:(e,t,i)=>{"use strict";i.d(t,{getPriceValueFormatterForSource:()=>l,getPriceValueFormatterForStudy:()=>c,shouldBeFormattedAsIndexedTo100:()=>o,shouldBeFormattedAsPercent:()=>n});var s=i(42960),r=i(18611);function n(e){const t=e.priceScale();return!(null===t||!t.isPercentage())&&(!(0,r.isActingAsSymbolSource)(e)||(0,s.isPriceSourceStyle)(e.style()))}function o(e){const t=e.priceScale();return!(null===t||!t.isIndexedTo100())&&(!(0,r.isActingAsSymbolSource)(e)||(0,s.isPriceSourceStyle)(e.style()))}function a(e){const t=e.priceScale();return o(e)&&null!==t?i=>{var s;return t.formatPriceIndexedTo100(i,null!==(s=e.firstValue())&&void 0!==s?s:100)}:n(e)&&null!==t?i=>{var s;return t.formatPricePercentage(i,null!==(s=e.firstValue())&&void 0!==s?s:100)}:null}function l(e){const t=a(e);if(t)return t;const i=e.formatter();return i.format.bind(i)}function c(e,t){const i=a(e);if(i)return i;const s=e.plotFormatter(t);return s.format.bind(s)}},18807:(e,t,i)=>{"use strict";function s(e,t,i){if(e.isTouch){if(void 0!==i)return i(e),!0}else if(void 0!==t)return t(e),!0;return!1}function r(e,t,i,s){return void 0!==t.executeDefaultAction&&(e.isTouch?Boolean(t.executeDefaultAction[s]):Boolean(t.executeDefaultAction[i]))}var n,o;function a(e,t){return e&&t&&e.equals&&t.equals?e.equals(t):e===t}i.d(t,{AreaName:()=>n,HitTarget:()=>o,HitTestResult:()=>l,hitTestResultDataAreEqual:()=>a,shouldDefaultActionBeExecuted:()=>r,tryCallHandler:()=>s}),function(e){e.Style="Style",e.Text="Text",e.Line="Line",e.Tooltip="Tooltip",e.Button="Button",e.SourceItemMove="SourceItemMove"}(n||(n={})),function(e){e[e.MovePointBackground=1]="MovePointBackground",e[e.Regular=2]="Regular",e[e.MovePoint=3]="MovePoint",e[e.ChangePoint=4]="ChangePoint",e[e.Custom=5]="Custom"}(o||(o={}));class l{constructor(e,t,i){this._target=e,this._data=t||null,this._eraseMarker=i}target(){return this._target}data(){return this._data}hasPressedMoveHandler(e){return null!==this._data&&function(e,t,i){if(e.isTouch){if(void 0!==i)return!0}else if(void 0!==t)return!0;return!1}(e,this._data.pressedMouseMoveHandler,this._data.touchMoveHandler)}tryCallMouseDownOrTouchStartHandler(e){return null!==this._data&&s(e,this._data.mouseDownHandler,this._data.touchStartHandler)}tryCallMouseUpOrTouchEndHandler(e){return null!==this._data&&s(e,this._data.mouseUpHandler,this._data.touchEndHandler)}tryCallMouseEnterHandler(e){return null!==this._data&&s(e,this._data.mouseEnterHandler)}tryCallMouseLeaveHandler(e){return null!==this._data&&s(e,this._data.mouseLeaveHandler)}tryCallMouseMoveHandler(e){return null!==this._data&&s(e,this._data.mouseMoveHandler)}tryCallClickOrTapHandler(e){return null!==this._data&&s(e,this._data.clickHandler,this._data.tapHandler)}tryCallDblClickOrDblTapHandler(e){ +return null!==this._data&&s(e,this._data.doubleClickHandler,this._data.doubleTapHandler)}tryCallContextMenuHandler(e){return null!==this._data&&s(e,this._data.contextMenuHandler,this._data.touchContextMenuHandler)}eraseMarker(){return this._eraseMarker}}},38003:(e,t,i)=>{"use strict";i.d(t,{HorizontalLinePaneView:()=>n});var s=i(74997),r=i(79849);class n{constructor(){this._lineRendererData={y:0,color:"rgba(0, 0, 0, 0)",linewidth:1,linestyle:r.LINESTYLE_SOLID,visible:!1},this._lineRenderer=new s.HorizontalLineRenderer,this._invalidated=!0,this._lineRenderer.setData(this._lineRendererData)}update(e){this._invalidated=!0}renderer(){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._lineRenderer}}},67980:(e,t,i)=>{"use strict";var s,r;i.d(t,{CustomSourceLayer:()=>o,PlDisplay:()=>s,TradedGroupHorizontalAlignment:()=>r,tradingPreferencesDefault:()=>n}),function(e){e[e.Money=0]="Money",e[e.Pips=1]="Pips",e[e.Percentage=2]="Percentage"}(s||(s={})),function(e){e[e.Left=0]="Left",e[e.Center=1]="Center",e[e.Right=2]="Right"}(r||(r={}));const n={showPositions:!1,positionPL:{visibility:!1,display:s.Money},bracketsPL:{visibility:!1,display:s.Money},showOrders:!1,showExecutions:!1,showExecutionsLabels:!1,showReverse:!1,extendLeft:!1,lineLength:0,horizontalAlignment:r.Right,lineWidth:0,lineStyle:0};var o;!function(e){e[e.Background=0]="Background",e[e.Foreground=1]="Foreground",e[e.Topmost=2]="Topmost"}(o||(o={}))},37591:(e,t,i)=>{"use strict";var s;i.d(t,{TitleDisplayTarget:()=>s}),function(e){e[e.DataWindow=2]="DataWindow",e[e.StatusLine=8]="StatusLine"}(s||(s={}))},36274:(e,t,i)=>{"use strict";i.d(t,{Interval:()=>h,ResolutionKind:()=>n,SpecialResolutionKind:()=>o,isHour:()=>u});const s=/^(\d*)([TSHDWMR])$/,r=/^(\d+)$/;var n,o;!function(e){e.Ticks="ticks",e.Seconds="seconds",e.Minutes="minutes",e.Days="days",e.Weeks="weeks",e.Months="months",e.Range="range",e.Invalid="invalid"}(n||(n={})),function(e){e.Hours="hours"}(o||(o={}));const a={};a[n.Ticks]=1e3,a[n.Seconds]=1e3,a[n.Minutes]=60*a[n.Seconds],a[n.Days]=1440*a[n.Minutes],a[n.Weeks]=7*a[n.Days];const l={T:n.Ticks,S:n.Seconds,D:n.Days,W:n.Weeks,M:n.Months,R:n.Range},c=new Set([n.Ticks,n.Seconds,n.Minutes]);class h{constructor(e,t){this._kind=n.Invalid,this._multiplier=0,e!==n.Invalid&&t>0&&(this._kind=e,this._multiplier=t)}kind(){return this._kind}multiplier(){return this._multiplier}isValid(){return this.kind()!==n.Invalid&&this.multiplier()>0}isDWM(){return this.isValid()&&!this.isRange()&&!this.isIntraday()&&!this.isTicks()}isIntraday(){const e=c.has(this.kind());return this.isValid()&&e}isSeconds(){return this.kind()===n.Seconds}isMinutes(){return this.kind()===n.Minutes}isMinuteHours(){return this.kind()===n.Minutes&&u(this.multiplier())}isDays(){return this.kind()===n.Days}isWeeks(){return this.kind()===n.Weeks}isMonths(){return this.kind()===n.Months}isRange(){return this.kind()===n.Range}isTicks(){return this.kind()===n.Ticks}isTimeBased(){return!this.isRange()}letter(){ +return this.isValid()&&this.kind()!==n.Minutes?this.kind()[0].toUpperCase():""}value(){return this.isValid()?this.kind()===n.Minutes?this.multiplier()+"":this.multiplier()+this.letter():""}isEqualTo(e){if(!(e instanceof h))throw new Error("Argument is not an Interval");return!(!this.isValid()||!e.isValid())&&(this.kind()===e.kind()&&this.multiplier()===e.multiplier())}inMilliseconds(e=Date.now()){if(!this.isValid()||this.isRange())return NaN;if(this.isMonths()){const t=new Date(e);t.setUTCMonth(t.getUTCMonth()+(this.multiplier()||1));return+t-e}const t=this.multiplier();return a[this.kind()]*t}static isEqual(e,t){return e===t||h.parse(e).isEqualTo(h.parse(t))}static parseExt(e){e=(e+"").toUpperCase().split(",")[0];let t=s.exec(e);return null!==t?"H"===t[2]?{interval:new h(n.Minutes,60*d(t[1])),guiResolutionKind:o.Hours}:{interval:new h(l[t[2]],d(t[1])),guiResolutionKind:l[t[2]]}:(t=r.exec(e),null!==t?{interval:new h(n.Minutes,d(t[1])),guiResolutionKind:n.Minutes}:{interval:new h(n.Invalid,0),guiResolutionKind:n.Invalid})}static parse(e){return h.parseExt(e).interval}static kind(e){return h.parse(e).kind()}static isValid(e){return h.parse(e).isValid()}static isDWM(e){return h.parse(e).isDWM()}static isIntraday(e){return h.parse(e).isIntraday()}static isSeconds(e){return h.parse(e).isSeconds()}static isMinutes(e){return h.parse(e).isMinutes()}static isMinuteHours(e){return h.parse(e).isMinuteHours()}static isDays(e){return h.parse(e).isDays()}static isWeeks(e){return h.parse(e).isWeeks()}static isMonths(e){return h.parse(e).isMonths()}static isRange(e){return h.parse(e).isRange()}static isTicks(e){return h.parse(e).isTicks()}static isTimeBased(e){return h.parse(e).isTimeBased()}static normalize(e){const t=h.parse(e);return t.isValid()?t.value():null}}function d(e){return 0===e.length?1:parseInt(e,10)}function u(e){return e>=60&&!(e%60)}},17236:(e,t,i)=>{"use strict";i.d(t,{intervalsVisibilitiesDefaults:()=>s});const s={ticks:!0,seconds:!0,secondsFrom:1,secondsTo:59,minutes:!0,minutesFrom:1,minutesTo:59,hours:!0,hoursFrom:1,hoursTo:24,days:!0,daysFrom:1,daysTo:366,weeks:!0,weeksFrom:1,weeksTo:52,months:!0,monthsFrom:1,monthsTo:12,ranges:!0}},38349:(e,t,i)=>{"use strict";i.d(t,{IntervalsVisibilitiesProperty:()=>r});var s=i(88640);i(4949);class r extends s.default{state(e){return super.state(e)}storeStateIfUndefined(){return!1}}},4949:(e,t,i)=>{"use strict";i.d(t,{getIntervalsVisibilitiesForMode:()=>u,isActualInterval:()=>h,makeIntervalsVisibilitiesVisibleAtInterval:()=>l,mergeIntervalVisibilitiesDefaults:()=>d});var s=i(14314),r=i(27788),n=i(50151),o=i(36274),a=i(17236);function l(e,t){let i=t.multiplier();if(t.isTicks()&&(e.ticks=!0),t.isSeconds()&&(i<60?(e.seconds=!0,e.secondsFrom=Math.min(e.secondsFrom,i),e.secondsTo=Math.max(e.secondsTo,i)):(i=Math.floor(i/60),t=new o.Interval(o.ResolutionKind.Minutes,i))),t.isMinutes())if(i<60)e.minutes=!0,e.minutesFrom=Math.min(e.minutesFrom,i),e.minutesTo=Math.max(e.minutesTo,i);else{const t=Math.floor(i/60);e.hours=!0,e.hoursFrom=Math.min(e.hoursFrom,t), +e.hoursTo=Math.max(e.hoursTo,t)}t.isDays()&&(e.days=!0,e.daysFrom=Math.min(e.daysFrom,i),e.daysTo=Math.max(e.daysTo,i)),t.isWeeks()&&(e.weeks=!0,e.weeksFrom=Math.min(e.weeksFrom,i),e.weeksTo=Math.max(e.weeksTo,i)),t.isMonths()&&(e.months=!0,e.monthsFrom=Math.min(e.monthsFrom,i),e.monthsTo=Math.max(e.monthsTo,i)),t.isRange()&&(e.ranges=!0)}function c(e,t,i,s){return e&&s>=t&&s<=i}function h(e,t){const i=t.childs();switch(e.kind()){case o.ResolutionKind.Ticks:return i.ticks.value();case o.ResolutionKind.Seconds:if(e.multiplier()<60)return c(i.seconds.value(),i.secondsFrom.value(),i.secondsTo.value(),e.multiplier());{const t=Math.floor(e.multiplier()/60);return c(i.minutes.value(),i.minutesFrom.value(),i.minutesTo.value(),t)}case o.ResolutionKind.Minutes:if(e.multiplier()<60)return c(i.minutes.value(),i.minutesFrom.value(),i.minutesTo.value(),e.multiplier());{const t=Math.floor(e.multiplier()/60);return c(i.hours.value(),i.hoursFrom.value(),i.hoursTo.value(),t)}case o.ResolutionKind.Days:return c(i.days.value(),i.daysFrom.value(),i.daysTo.value(),e.multiplier());case o.ResolutionKind.Weeks:return c(i.weeks.value(),i.weeksFrom.value(),i.weeksTo.value(),e.multiplier());case o.ResolutionKind.Months:return c(i.months.value(),i.monthsFrom.value(),i.monthsTo.value(),e.multiplier());case o.ResolutionKind.Range:return i.ranges.value()}return(0,n.assert)(!1,`Unsupported resolution: ${e.value()}`),!1}function d(e){return(0,s.default)((0,r.default)(a.intervalsVisibilitiesDefaults),null!=e?e:{})}function u(e,t){if(0===t||e.isTicks()&&3===t||e.isRange()&&2===t)return d();let i=!1;const s={ticks:!1,seconds:!1,minutes:!1,hours:!1,days:!1,weeks:!1,months:!1,ranges:!1},r=e=>e.multiplier();return[{checker:e=>e.isTicks(),getIntervalMultiplier:r,markIntervalAsVisible:(e,t)=>{s.ticks=!0}},{checker:e=>e.isSeconds()&&e.multiplier()<60,getIntervalMultiplier:r,markIntervalAsVisible:(e,t)=>{s.seconds=!0,s.secondsFrom=e,s.secondsTo=t}},{checker:e=>e.isSeconds()&&e.multiplier()>=60,getIntervalMultiplier:e=>Math.floor(e.multiplier()/60),markIntervalAsVisible:(e,t)=>{s.minutes=!0,s.minutesFrom=e,s.minutesTo=t}},{checker:e=>e.isMinutes()&&e.multiplier()<60,getIntervalMultiplier:r,markIntervalAsVisible:(e,t)=>{s.minutes=!0,s.minutesFrom=e,s.minutesTo=t}},{checker:e=>e.isMinutes()&&e.multiplier()>=60,getIntervalMultiplier:e=>Math.floor(e.multiplier()/60),markIntervalAsVisible:(e,t)=>{s.hours=!0,s.hoursFrom=e,s.hoursTo=t}},{checker:e=>e.isDays(),getIntervalMultiplier:r,markIntervalAsVisible:(e,t)=>{s.days=!0,s.daysFrom=e,s.daysTo=t}},{checker:e=>e.isWeeks(),getIntervalMultiplier:r,markIntervalAsVisible:(e,t)=>{s.weeks=!0,s.weeksFrom=e,s.weeksTo=t}},{checker:e=>e.isMonths(),getIntervalMultiplier:r,markIntervalAsVisible:(e,t)=>{s.months=!0,s.monthsFrom=e,s.monthsTo=t}},{checker:e=>e.isRange(),getIntervalMultiplier:r,markIntervalAsVisible:(e,t)=>{s.ranges=!0}}].forEach((s=>{if(s.checker(e)){i=!0;const r=s.getIntervalMultiplier(e);1===t?s.markIntervalAsVisible(r,r):3===t?s.markIntervalAsVisible(r,void 0):s.markIntervalAsVisible(void 0,r) +}else(!i&&2===t||i&&3===t)&&s.markIntervalAsVisible(void 0,void 0)})),d(s)}},86094:(e,t,i)=>{"use strict";var s;i.d(t,{PlotRowSearchMode:()=>s}),function(e){e[e.NearestLeft=-1]="NearestLeft",e[e.Exact=0]="Exact",e[e.NearestRight=1]="NearestRight"}(s||(s={}))},3587:(e,t,i)=>{"use strict";function s(e){return Boolean(e.showInObjectTree)}i.d(t,{isDataSource:()=>s})},1803:(e,t,i)=>{"use strict";var s;i.d(t,{SymbolErrorPermissionDeniedReason:()=>s,invalidSymbol:()=>n,permissionDenied:()=>r}),function(e){e.Symbol="symbol",e.GroupPermission="group"}(s||(s={}));const r="permission denied",n="invalid symbol"},18611:(e,t,i)=>{"use strict";function s(e){const t=(null==e?void 0:e.symbolSource)&&e.symbolSource()===e,i=void 0!==(null==e?void 0:e.isActingAsSymbolSource);return t||i}function r(e){return s(e)&&"quotesProvider"in e}function n(e){return s(e)&&e.isActingAsSymbolSource().value()}i.d(t,{isActingAsSymbolSource:()=>n,isSymbolSource:()=>s,isSymbolSourceWithQuotesProvider:()=>r})},32818:(e,t,i)=>{"use strict";i.d(t,{alwaysShowLastPriceAndLastDayChange:()=>s,lastDayChangeAvailable:()=>r});i(14483);const s=!1,r=!1},53801:(e,t,i)=>{"use strict";i.d(t,{LevelsProperty:()=>m});var s=i(27788),r=i(14314),n=i(1722),o=i(46100),a=i(85804);const l={prefixes:[""],range:[0,0],names:["coeff","color","visible","linestyle","linewidth"],typecheck:{pack:()=>Object(),unpack:()=>[]}};function c(e,t,i,s){return s.push(i[t]),s}function h(e,t,i,s){return s[t]=i[e],s}function d(){return[]}function u(){return{}}function p(e,t,i){return i.prefixes.forEach((s=>{const r=s+"level";for(let s=i.range[0];s<=i.range[1];s++)if(e[r+s]&&(0,n.isSameType)(e[r+s],t.typecheck())){let n=t.tpl();i.names.forEach(((i,o)=>{n=t.fill(""+o,i,e[r+s],n)})),e[r+s]=n}})),e}function _(e,t,i){return i(e,{tpl:u,fill:h,typecheck:t.typecheck.unpack},t)}class m extends o.DefaultProperty{constructor(e,t,i,s,r){r=null!=r?r:p;const n={...l,...null!=s?s:{}};super(e,t?_(t,n,r):t,i),this._map=n,this._levelsIterator=r}state(e,t){const i=super.state(e);return t?i:(s=i,r=this._map,(0,this._levelsIterator)(s,{tpl:d,fill:c,typecheck:r.typecheck.pack},r));var s,r}applyTemplate(e,t){this.mergePreferences((0,r.default)((0,s.default)(t),_(e,this._map,this._levelsIterator)))}saveDefaults(){this._useUserPreferences&&(0,a.saveDefaults)(this._defaultName,this.state(this._exclusions,!0))}clone(){const e=this.state(),t=new m(this._defaultName,e);for(let e=0;e{"use strict";i.d(t,{LineToolsGroup:()=>l});var s=i(57898),r=i(97145),n=i(36174);function o(e){return e.properties().visible.value()}function a(e){return!o(e)}class l{constructor(e,t,i){this._instanceId=(0,n.randomHashN)(6),this._onChanged=new s.Delegate,this._lineToolsSet=new Set,this._lineTools=[...e],this._lineToolsSet=new Set(this._lineTools),this._name=new r.WatchedValue(t),this.id=i||(0,n.randomHashN)(6)}instanceId(){return this._instanceId}lineTools(){return this._lineTools}name(){ +return this._name}setName(e){this._doAndFireOnChange((()=>{this._name.setValue(e)}))}isActualSymbol(){return this._lineTools.length>0&&this._lineTools[0].isActualSymbol()&&this._lineTools[0].isActualCurrency()&&this._lineTools[0].isActualUnit()}symbol(){return this._lineTools[0].symbol()}currencyId(){var e;return null!==(e=this._lineTools[0].properties().childs().currencyId.value())&&void 0!==e?e:null}unitId(){var e;return null!==(e=this._lineTools[0].properties().childs().unitId.value())&&void 0!==e?e:null}sharingMode(){return this._lineTools[0].sharingMode()}share(e){this._lineTools.forEach((t=>t.share(e)))}containsLineTool(e){return this._lineToolsSet.has(e)}addLineTools(e){this._doAndFireOnChange((t=>{e.forEach((e=>this._lineToolsSet.add(e))),this._lineTools.push(...e),t.push(...e.map((e=>e.id())))}))}excludeLineTool(e){this._doAndFireOnChange((t=>{this._lineToolsSet.delete(e);const i=this._lineTools.indexOf(e);this._lineTools.splice(i,1),t.push(e.id())}))}excludeLineTools(e){this._doAndFireOnChange((t=>{const i=new Set(e);e.forEach((e=>this._lineToolsSet.delete(e))),this._lineTools=this._lineTools.filter((e=>!i.has(e))),t.push(...e.map((e=>e.id())))}))}state(){return{id:this.id,name:this._name.value(),tools:this._lineTools.map((e=>e.id()))}}visibility(){const e=this._lineTools.some(o),t=this._lineTools.some(a);return e&&!t?"Visible":t&&!e?"Invisible":"Partial"}locked(){const e=this._lineTools.some((e=>e.properties().frozen.value())),t=this._lineTools.some((e=>!e.properties().frozen.value()));return e&&!t?"Locked":t&&!e?"Unlocked":"Partial"}isActualInterval(){const e=this._lineTools.some((e=>e.isActualInterval())),t=this._lineTools.some((e=>!e.isActualInterval()));return e&&!t?"IsActualInterval":t&&!e?"IsNotActualInterval":"Partial"}onChanged(){return this._onChanged}static fromState(e,t){const i=[];for(const s of t.tools){const t=e.dataSourceForId(s);null!==t&&i.push(t)}return i.length>0?new l(i,t.name,t.id):null}_doAndFireOnChange(e){const t=[],i=this.visibility(),s=this.locked(),r=this.isActualInterval();e(t),this._onChanged.fire({affectedLineTools:t,visibilityChanged:i!==this.visibility(),lockedChanged:s!==this.locked(),isActualIntervalChanged:r!==this.isActualInterval()})}}},71902:(e,t,i)=>{"use strict";i.d(t,{LineTool5PointsPattern:()=>a});var s=i(50151),r=i(46100),n=i(13087),o=i(68806);class a extends n.LineDataSource{constructor(e,t,i,s){super(e,t||a.createProperties(),i,s),this._loadPaneViews(e)}pointsCount(){return 5}name(){return"XABCD Pattern"}static createProperties(e){const t=new r.DefaultProperty("linetool5pointspattern",e);return this._configureProperties(t),t}_getPropertyDefinitionsViewModelClass(){return Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,25107)).then((e=>e.PatternWithBackgroundDefinitionViewModel))}_loadPaneViews(e){i.e(1583).then(i.bind(i,24424)).then((t=>{this._setPaneViews([new t.Pattern5pointsPaneView(this,e)])}))}static _configureProperties(e){super._configureProperties(e),e.addChild("linesColors",new o.LineToolColorsProperty([(0, +s.ensureDefined)(e.child("color"))])),e.addChild("textsColors",new o.LineToolColorsProperty([(0,s.ensureDefined)(e.child("textcolor"))]))}}},19194:(e,t,i)=>{"use strict";i.d(t,{LineToolABCD:()=>a});var s=i(50151),r=i(46100),n=i(13087),o=i(68806);class a extends n.LineDataSource{constructor(e,t,s,r){const n=t||a.createProperties();super(e,n,s,r),i.e(1583).then(i.bind(i,5480)).then((t=>{this._setPaneViews([new t.ABCDPaneView(this,e)])}))}pointsCount(){return 4}name(){return"ABCD Pattern"}static createProperties(e){const t=new r.DefaultProperty("linetoolabcd",e);return this._configureProperties(t),t}_getPropertyDefinitionsViewModelClass(){return Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,63311)).then((e=>e.PatternWithoutBackgroundDefinitionsViewModel))}static _configureProperties(e){super._configureProperties(e),e.addChild("linesColors",new o.LineToolColorsProperty([(0,s.ensureDefined)(e.child("color"))])),e.addChild("textsColors",new o.LineToolColorsProperty([(0,s.ensureDefined)(e.child("textcolor"))]))}}},86902:(e,t,i)=>{"use strict";i.d(t,{LineToolArc:()=>h});var s=i(50151),r=i(4652),n=i(86441),o=i(25422),a=i(46100),l=i(13087),c=i(68806);class h extends l.LineDataSource{constructor(e,t,s,r){const n=t||h.createProperties();super(e,n,s,r),this.version=2,this._dist=null,i.e(1583).then(i.bind(i,37803)).then((({ArcPaneView:t})=>{const i=[new t(this,e)];this._setPaneViews(i)}))}startChanging(e,t){if(super.startChanging(e,t),0===e||1===e){const e=(0,s.ensureNotNull)(this.pointToScreenPoint(this._points[0])),t=(0,s.ensureNotNull)(this.pointToScreenPoint(this._points[1])),i=(0,s.ensureNotNull)(this.pointToScreenPoint(this._points[2]));this._dist=(0,r.distanceToLine)(e,t,i).distance;const o=t.subtract(e),a=new n.Point(-o.y,o.x),l=e.add(t).scaled(.5);i.subtract(l).dotProduct(a)<0&&(this._dist=-this._dist)}}endChanging(e,t){return this._dist=null,super.endChanging(e,t)}pointsCount(){return 3}name(){return"Arc"}hasEditableCoordinates(){return!1}setPoint(e,t){const i={...t},a=(0,s.ensureNotNull)(this.pointToScreenPoint(this._points[0])),l=(0,s.ensureNotNull)(this.pointToScreenPoint(this._points[1]));switch(e){case 0:{const e=(0,s.ensureNotNull)(this._dist),t=(0,s.ensureNotNull)(this.pointToScreenPoint(i)),r=l.subtract(t),o=t.add(l).scaled(.5);let a=new n.Point(-r.y,r.x);a=a.normalized();const c=o.add(a.scaled(e));this._points[0]=i,this._points[2]=(0,s.ensureNotNull)(this.screenPointToPoint(c));break}case 1:{const e=(0,s.ensureNotNull)(this._dist),t=(0,s.ensureNotNull)(this.pointToScreenPoint(i)),r=t.subtract(a),o=a.add(t).scaled(.5),l=new n.Point(-r.y,r.x).normalized(),c=o.add(l.scaled(e));this._points[1]=i,this._points[2]=(0,s.ensureNotNull)(this.screenPointToPoint(c));break}case 2:{let e=(0,s.ensureNotNull)(this.pointToScreenPoint(i));const t=(0,r.distanceToLine)(a,l,e).distance,c=l.subtract(a),h=a.add(l).scaled(.5),d=new n.Point(-c.y,c.x).normalized(),u=h.add(d.scaled(t)),p=h.add(d.scaled(-t)),_=c.length(),m=c.x/_,g=c.y/_;let f=Math.acos(m);g<0&&(f=-f);let v=(0,o.translationMatrix)(-h.x,-h.y) +;e=(0,o.transformPoint)(v,e);let S=(0,o.transformPoint)(v,u);v=(0,o.rotationMatrix)(-f),e=(0,o.transformPoint)(v,e),S=(0,o.transformPoint)(v,S),v=(0,o.scalingMatrix)(1,_/(2*t)),e=(0,o.transformPoint)(v,e),S=(0,o.transformPoint)(v,S);const y=e.y*S.y>=0?new n.Point(u.x,u.y):new n.Point(p.x,p.y);this._points[2]=(0,s.ensureNotNull)(this.screenPointToPoint(y));break}}this.normalizePoints()}migrateVersion(e,t,i){if(1===e&&2===this._points.length){const e=(2*this._points[0].price+3*this._points[1].price)/5;this._points.push({price:e,index:this._points[1].index})}if(1===e&&2===this._timePoint.length){const e={price:(2*this._timePoint[0].price+3*this._timePoint[1].price)/5,offset:this._timePoint[1].offset,time_t:this._timePoint[1].time_t};this._timePoint.push(e)}}static createProperties(e){const t=new a.DefaultProperty("linetoolarc",e);return this._configureProperties(t),t}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,20061))).GeneralFiguresDefinitionsViewModelBase}static _configureProperties(e){super._configureProperties(e),e.addChild("linesColors",new c.LineToolColorsProperty([e.childs().color]))}}},20521:(e,t,i)=>{"use strict";i.d(t,{LineToolArrowMark:()=>a,LineToolArrowMarkDown:()=>d,LineToolArrowMarkLeft:()=>l,LineToolArrowMarkRight:()=>h,LineToolArrowMarkUp:()=>c});var s=i(46100),r=i(13087),n=i(88640),o=i(68806);class a extends r.LineDataSource{constructor(e,t,s,r,n){const o=t||a.createProperties(null,s);super(e,o,r,n),this._textPaneView=null,i.e(1583).then(i.bind(i,93011)).then((({ArrowMarkPaneView:t})=>{const i=[new t(this,e)];this._setPaneViews(i)}))}paneViews(e){const t=super.paneViews();return null!==t&&this._textPaneView&&t.push(this._textPaneView),t}pointsCount(){return 1}template(){const e=super.template();return e.text=this.properties().childs().text.value(),e}static createProperties(e,t){const i=new s.DefaultProperty(t,e);return this._configureProperties(i),i}_getPropertyDefinitionsViewModelClass(){return Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,73896)).then((e=>e.ArrowMarkDefinitionsViewModel))}_applyTemplateImpl(e){super._applyTemplateImpl(e),this.properties().childs().text.setValue(e.text)}static _configureProperties(e){super._configureProperties(e),e.addChild("linesColors",new o.LineToolColorsProperty([e.childs().arrowColor])),e.addChild("textsColors",new o.LineToolColorsProperty([e.childs().color])),e.hasChild("text")||e.addChild("text",new n.default("")),e.addExclusion("text")}}a.version=2;class l extends a{constructor(e,t,i,s){super(e,t,"linetoolarrowmarkleft",i,s)}direction(){return"left"}name(){return"Arrow Mark Left"}textAlignParams(){return{horzAlign:"left",vertAlign:"middle",offsetX:22,offsetY:3}}static createProperties(e){return super.createProperties(e,"linetoolarrowmarkleft")}}class c extends a{constructor(e,t,i,s){super(e,t,"linetoolarrowmarkup",i,s)}direction(){return"up"}name(){return"Arrow Mark Up"}textAlignParams(){return{horzAlign:"center",vertAlign:"top", +offsetX:0,offsetY:20}}static createProperties(e){return super.createProperties(e,"linetoolarrowmarkup")}}class h extends a{constructor(e,t,i,s){super(e,t,"linetoolarrowmarkright",i,s)}direction(){return"right"}name(){return"Arrow Mark Right"}textAlignParams(){return{horzAlign:"right",vertAlign:"middle",offsetX:22,offsetY:3,forceTextAlign:!0}}static createProperties(e){return super.createProperties(e,"linetoolarrowmarkright")}}class d extends a{constructor(e,t,i,s){super(e,t,"linetoolarrowmarkdown",i,s)}direction(){return"down"}name(){return"Arrow Mark Down"}textAlignParams(){return{horzAlign:"center",vertAlign:"bottom",offsetX:0,offsetY:20}}static createProperties(e){return super.createProperties(e,"linetoolarrowmarkdown")}}},91439:(e,t,i)=>{"use strict";i.d(t,{LineToolArrowMarker:()=>o});var s=i(13087),r=i(46100),n=i(88640);class o extends s.LineDataSource{constructor(e,t,s,r){super(e,null!=t?t:o.createProperties(),s,r),i.e(1583).then(i.bind(i,97747)).then((({ArrowMarkerPaneView:e})=>{this._setPaneViews([new e(this,this.model())])}))}pointsCount(){return 2}name(){return"Trend Line"}static createProperties(e){const t=new r.DefaultProperty("linetoolarrowmarker",e);return this._configureProperties(t),t}_getPropertyDefinitionsViewModelClass(){return Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,57239)).then((e=>e.ArrowMarkerDefinitionsViewModel))}static _configureProperties(e){super._configureProperties(e),e.hasChild("text")||e.addChild("text",new n.default("")),e.addExclusion("text")}}},36992:(e,t,i)=>{"use strict";i.d(t,{LineToolArrow:()=>r});var s=i(47246);class r extends s.LineToolTrendLine{constructor(e,t,i,s){super(e,null!=t?t:r.createProperties(),i,s)}name(){return"Arrow"}static createProperties(e){const t=s.LineToolTrendLine._createPropertiesImpl("linetoolarrow",e);return r._configureProperties(t),t}}},38440:(e,t,i)=>{"use strict";i.d(t,{LineToolBalloon:()=>c});var s=i(11542),r=i(46100),n=i(13087),o=i(88640),a=i(68806);const l=s.t(null,void 0,i(19372));class c extends n.LineDataSource{constructor(e,t,i,s){super(e,t||c.createProperties(),i,s),this._createPaneView()}pointsCount(){return 1}name(){return"Balloon"}template(){const e=super.template();return e.text=this.properties().childs().text.value(),e}shouldBeRemovedOnDeselect(){return""===this._properties.childs().text.value().trim()}static createProperties(e){const t=new r.DefaultProperty("linetoolballoon",e);return this._configureProperties(t),t}_applyTemplateImpl(e){super._applyTemplateImpl(e),this.properties().childs().text.setValue(e.text)}_getPropertyDefinitionsViewModelClass(){return Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,38534)).then((e=>e.BalloonDefinitionsViewModel))}_createPaneView(){i.e(1583).then(i.bind(i,74718)).then((e=>{this._setPaneViews([new e.BalloonPaneView(this,this._model)])}))}static _configureProperties(e){super._configureProperties(e),e.hasChild("text")||e.addChild("text",new o.default(l)),e.addExclusion("text"), +e.addChild("linesColors",new a.LineToolColorsProperty([e.childs().borderColor])),e.addChild("textsColors",new a.LineToolColorsProperty([e.childs().color]))}}},99987:(e,t,i)=>{"use strict";var s;i.d(t,{LineToolBarsPatternMode:()=>s}),function(e){e[e.Bars=0]="Bars",e[e.Line=1]="Line",e[e.OpenClose=2]="OpenClose",e[e.LineOpen=3]="LineOpen",e[e.LineHigh=4]="LineHigh",e[e.LineLow=5]="LineLow",e[e.LineHL2=6]="LineHL2"}(s||(s={}))},2823:(e,t,i)=>{"use strict";i.d(t,{LineToolBarsPattern:()=>S});var s=i(50151),r=i(11542),n=i(36298),o=i(1722),a=i(39347),l=i(46100),c=i(86094),h=i(13087),d=i(99987),u=i(28558);const p=new n.TranslatedString("mirror bars pattern",r.t(null,void 0,i(81870))),_=new n.TranslatedString("flip bars pattern",r.t(null,void 0,i(59942))),m=r.t(null,void 0,i(63158)),g=r.t(null,void 0,i(92754)),f={0:2,1:4,2:1,3:1,4:2,5:3,6:-1},v={0:3,1:4,2:4,3:1,4:2,5:3,6:-1};class S extends h.LineDataSource{constructor(e,t=S.createProperties(),s,r){super(e,t,s,r),this._pattern=[],this._scale=1,this._pointsCoordinatePricesDiff=null;const n=t.childs().mode.value();(0,o.isString)(n)&&t.childs().mode.setValue(parseInt(n)),t.childs().mirrored.listeners().subscribe(this,this._mirror),t.childs().flipped.listeners().subscribe(this,this._flip),t.childs().mode.subscribe(this,this._updateLastPoint),this.version=2,i.e(1583).then(i.bind(i,45371)).then((t=>{this._setPaneViews([new t.BarsPatternPaneView(this,e)])}))}pattern(){return this._pattern}isSynchronizable(){return!1}additionalActions(e){return[new a.Action({actionId:"Chart.LineTool.BarsPattern.ToggleMirrored",options:{checked:this.properties().childs().mirrored.value(),checkable:!0,label:m,onExecute:()=>{e.setProperty(this.properties().childs().mirrored,!this.properties().childs().mirrored.value(),p),this.updateAllViews((0,u.sourceChangeEvent)(this.id())),this._model.updateSource(this)}}}),new a.Action({actionId:"Chart.LineTool.BarsPattern.ToggleFlipped",options:{checked:this.properties().childs().flipped.value(),checkable:!0,label:g,onExecute:()=>{e.setProperty(this.properties().childs().flipped,!this.properties().childs().flipped.value(),_),this.updateAllViews((0,u.sourceChangeEvent)(this.id())),this._model.updateSource(this)}}})]}pointsCount(){return 2}state(e){return{...super.state(e),pattern:this._pattern,scale:this._scale,diff:this._pointsCoordinatePricesDiff}}restoreData(e){const{pattern:t=this._pattern,scale:i=this._scale,diff:s=this._pointsCoordinatePricesDiff}=e;this._pattern=t,this._scale=i,this._pointsCoordinatePricesDiff=s}name(){return"Bars Pattern"}hasEditableCoordinates(){return!1}cloneData(e){this._pattern=(0,o.clone)(e._pattern),this._scale=e._scale,this._pointsCoordinatePricesDiff=e._pointsCoordinatePricesDiff}firstPatternPrice(){const{mode:e,flipped:t}=this.properties().childs(),i=this._pattern[0];return e.value()===d.LineToolBarsPatternMode.LineHL2?(i[2]+i[3])/2:t.value()?i[v[e.value()]]:i[f[e.value()]]}lastPatternPrice(){const{mode:e,flipped:t}=this.properties().childs(),i=this._pattern[this._pattern.length-1] +;return e.value()===d.LineToolBarsPatternMode.LineHL2?(i[2]+i[3])/2:t.value()?i[f[e.value()]]:i[v[e.value()]]}addPoint(e,t,i){const r=super.addPoint(e,t,!0);if(r){const e=this._model.mainSeries(),[{index:t},{index:i}]=this.points(),r=(0,s.ensureDefined)(e.nearestIndex(Math.min(t,i),c.PlotRowSearchMode.NearestRight)),n=(0,s.ensureDefined)(e.nearestIndex(Math.max(t,i),c.PlotRowSearchMode.NearestLeft));this._pattern=this._createPattern(r,n),this._pattern.length>0&&(t>i&&this._points.reverse(),this._points[1].price=this._points[0].price+this._patternPriceDiff(),this._points[1].index=this._points[0].index+(n-r),this.normalizePoints(),this.createServerPoints()),this._updatePointsCoordinatePricesDiff()}return r}setPoint(e,t,i,s){1===e&&t.index<=this._points[0].index&&(t.index=this._points[0].index+1),0===e&&t.index>=this._points[1].index&&(t.index=this._points[1].index-1),super.setPoint(e,t,i),this._updatePointsCoordinatePricesDiff()}move(e,t,i,s){super.move(e,t,i,s),this._updatePointsCoordinatePricesDiff()}migrateVersion(e,t,i){if(1===e&&this._pattern.length>0){const e=this._patternPriceDiff();2===this._timePoint.length&&(this._timePoint[1].price=this._timePoint[0].price+e),2===this._points.length&&(this._points[1].price=this._points[0].price+e)}}getScale(){return this._scale=this._calculateScale()}static createProperties(e){const t=new l.DefaultProperty("linetoolbarspattern",e);return this._configureProperties(t),t}_preparePoint(e,t){var i;const r=this._alignPointToRangeOfActualData(e),n=this._model.mainSeries(),o=(0,s.ensureNotNull)(n.bars().valueAt(r.index));this.properties().childs().mode.value()===d.LineToolBarsPatternMode.Bars?r.price=(0,s.ensure)(o[2]):r.price=(0,s.ensure)(o[4]);const a=(0,s.ensureNotNull)(this.priceScale()),l=(0,s.ensure)(null===(i=this.ownerSource())||void 0===i?void 0:i.firstValue()),c=.05*a.height(),h=a.priceToCoordinate(r.price,l)-c;return r.price=a.coordinateToPrice(h,l),super._preparePoint(r,t)}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,266))).BarsPatternDefinitionsViewModel}static _configureProperties(e){super._configureProperties(e),e.addExclusion("mirrored"),e.addExclusion("flipped")}_calculatePatternCoordinatePricesDiff(){var e;return this._pattern.length>0&&null!==(e=this._priceCoordinateDiff([this.firstPatternPrice(),this.lastPatternPrice()]))&&void 0!==e?e:null}_updatePointsCoordinatePricesDiff(){this._pointsCoordinatePricesDiff=this._calculatePointsCoordinatePricesDiff()}_calculatePointsCoordinatePricesDiff(){var e;if(2===this._points.length){const[{price:t},{price:i}]=this.points();return null!==(e=this._priceCoordinateDiff([t,i]))&&void 0!==e?e:null}return null}_createPattern(e,t){const i=this._model.mainSeries().data(),r=[];for(let n=e;n<=t;n++)r.push((0,o.clone)((0,s.ensureNotNull)(i.valueAt(n))));return r}_switchPointsPrice(){const e=this._points[0].price;this._timePoint[0].price=this._points[0].price=this._points[1].price,this._timePoint[1].price=this._points[1].price=e}_mirror(){ +const e=this._pattern;let t=Math.min(e[0][3],e[0][2]),i=Math.max(e[0][3],e[0][2]);for(let s=1;ss-(e-s);for(let t=0;ts.priceToCoordinate(e,r)))}_priceCoordinateDiff(e){const t=this._pricesToCoordinates(e);if(t)return t[1]-t[0]}_calculateScale(){let e=1;if(2===this._points.length){const t=this._calculatePatternCoordinatePricesDiff();if(!t)return e;const i=this._calculatePointsCoordinatePricesDiff();if(t&&null!==i&&(e=+(i/t).toFixed(8)),this._pointsCoordinatePricesDiff!==i){if(this._scale!==e)return this._updateLastPoint(),this._scale;this._updatePointsCoordinatePricesDiff()}}return e}_updateLastPoint(){var e,t;if(this._points.length<2)return;const i=this.priceScale(),s=null!==(t=null===(e=this.ownerSource())||void 0===e?void 0:e.firstValue())&&void 0!==t?t:null;if(null===s||null===i||i.isEmpty())return;const r=this._calculatePatternCoordinatePricesDiff(),n=this._pricesToCoordinates([this.points()[0].price]);null!==r&&n&&(this._timePoint[1].price=this._points[1].price=i.coordinateToPrice(+(this._scale*r).toFixed(8)+n[0],s),this._updatePointsCoordinatePricesDiff())}}},48218:(e,t,i)=>{"use strict";i.d(t,{LineToolBezierCubic:()=>o});var s=i(50151),r=i(46100),n=i(13087);class o extends n.LineDataSource{constructor(e,t,s,r){const n=t||o.createProperties();super(e,n,s,r),this._controlPoints=null,i.e(1583).then(i.bind(i,56853)).then((t=>{this._setPaneViews([new t.BezierCubicPaneView(this,e)])}))}pointsCount(){return 2}name(){return"Double Curve"}setLastPoint(e,t){const i=super.setLastPoint(e,t);return this._controlPoints=this._calculateControlPoints(),i}addPoint(e,t,i){const s=super.addPoint(e,t,i);if(s){const e=this._calculateControlPoints();this._controlPoints=null,this._points.push(e[0]),this._points.push(e[1]),i||(this.normalizePoints(),this.createServerPoints()),this._createPointProperty(2),this._createPointProperty(3)}return s}restorePoints(e,t,i){super.restorePoints(e,t,i),this._createPointProperty(2),this._createPointProperty(3)}controlPoints(){return this._controlPoints}static createProperties(e){const t=new r.DefaultProperty("linetoolbeziercubic",e);return this._configureProperties(t),t}_getPropertyDefinitionsViewModelClass(){return Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,84070)).then((e=>e.GeneralBezierDefinitionsViewModel))}_calculateControlPoints(){const e=(0, +s.ensureNotNull)(this.pointToScreenPoint(this.points()[0])),t=(0,s.ensureNotNull)(this.pointToScreenPoint(this.points()[1])),i=t.subtract(e).scaled(.5).transposed().scaled(.3),r=e.add(t).scaled(.33),n=e.add(t).scaled(.67),o=r.add(i),a=n.subtract(i);return[(0,s.ensureNotNull)(this.screenPointToPoint(o)),(0,s.ensureNotNull)(this.screenPointToPoint(a))]}}},60041:(e,t,i)=>{"use strict";i.d(t,{LineToolBezierQuadro:()=>o});var s=i(50151),r=i(46100),n=i(13087);class o extends n.LineDataSource{constructor(e,t,s,r){const n=t||o.createProperties();super(e,n,s,r),this._controlPoint=null,i.e(1583).then(i.bind(i,33730)).then((t=>{this._setPaneViews([new t.BezierQuadroPaneView(this,e)])}))}pointsCount(){return 2}name(){return"Curve"}setLastPoint(e,t){const i=super.setLastPoint(e,t);return this._controlPoint=this._calculateControlPoint(),i}addPoint(e,t,i){const s=super.addPoint(e,t,i);if(s){const e=this._calculateControlPoint();this._points.push(e),this._controlPoint=null,i||(this.normalizePoints(),this.createServerPoints()),this._createPointProperty(2)}return s}restorePoints(e,t,i){super.restorePoints(e,t,i),this._createPointProperty(2)}controlPoint(){return this._controlPoint}static createProperties(e){const t=new r.DefaultProperty("linetoolbezierquadro",e);return this._configureProperties(t),t}_getPropertyDefinitionsViewModelClass(){return Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,84070)).then((e=>e.GeneralBezierDefinitionsViewModel))}_calculateControlPoint(){const e=(0,s.ensureNotNull)(this.pointToScreenPoint(this.points()[0])),t=(0,s.ensureNotNull)(this.pointToScreenPoint(this.points()[1])),i=t.subtract(e).scaled(.5).transposed().scaled(.3),r=e.add(t).scaled(.5).add(i);return(0,s.ensureNotNull)(this.screenPointToPoint(r))}}},46235:(e,t,i)=>{"use strict";i.d(t,{LineToolBrushBase:()=>n});var s=i(50151),r=i(13087);class n extends r.LineDataSource{constructor(){super(...arguments),this._finished=!1}pointsCount(){return-1}finished(){return this._finished}finish(){this._finished=!0,this._lastPoint=null,this.normalizePoints(),this.createServerPoints()}hasEditableCoordinates(){return!1}addPoint(e,t,i){if(this._finished)return!0;if(this._lastPoint=null,this._points.length>0){const t=this._points[this._points.length-1],i=(0,s.ensureNotNull)(this.pointToScreenPoint(t));if((0,s.ensureNotNull)(this.pointToScreenPoint(e)).subtract(i).length()<2)return this._finished}return super.addPoint(e),this._finished}restorePoints(e,t,i){super.restorePoints(e,t,i),this._finished=!0}}},16642:(e,t,i)=>{"use strict";i.d(t,{LineToolBrush:()=>o});var s=i(46100),r=i(46235),n=i(68806);class o extends r.LineToolBrushBase{constructor(e,t,i,s){super(e,t||o.createProperties(),i,s),this._loadPaneViews(e)}smooth(){return this.properties().childs().smooth.value()}name(){return"Brush"}hasEditableCoordinates(){return!1}static createProperties(e){const t=new s.DefaultProperty("linetoolbrush",e);return this._configureProperties(t),t}_loadPaneViews(e){i.e(1583).then(i.bind(i,48188)).then((t=>{ +this._setPaneViews([new t.BrushPaneView(this,e)])}))}_getPropertyDefinitionsViewModelClass(){return Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,26430)).then((e=>e.BrushDefinitionsViewModel))}static _configureProperties(e){super._configureProperties(e),e.addChild("backgroundsColors",new n.LineToolColorsProperty([e.childs().backgroundColor],e.childs().fillBackground))}}},53086:(e,t,i)=>{"use strict";i.d(t,{LineToolCallout:()=>l});var s=i(11542),r=i(88640),n=i(46100),o=i(68806),a=i(13087);class l extends a.LineDataSource{constructor(e,t,s,r){super(e,t||l.createProperties(),s,r),this._barOffset=0,this._dragStartLeftEdgeIndex=NaN,this._timeScale=e.timeScale(),i.e(1583).then(i.bind(i,70326)).then((e=>{this._setPaneViews([new e.CalloutPaneView(this,this._model)])}))}pointsCount(){return 2}name(){return"Callout"}getBarOffset(){return this._barOffset}shouldBeRemovedOnDeselect(){return""===this._properties.childs().text.value().trim()}addPoint(e){const t=super.addPoint(e);return t&&this._calculateBarOffset(),t}setLastPoint(e){const t=super.setLastPoint(e);return 2===this.points().length&&this._calculateBarOffset(),t}setPoint(e,t){switch(e){case 0:super.setPoint(e,t),this._calculateBarOffset();break;case 1:const i=this.properties().childs();if(!i.wordWrapWidth)return;const s=this._points,r=this._dragStartLeftEdgeIndex,n=Math.round((t.index-r)/2);if(isFinite(r)&&isFinite(n)){s[1]={index:r+n,price:s[1].price},this._calculateBarOffset(),this.normalizePoints();const e=this._timeScale.indexToCoordinate(r+2*n)-this._timeScale.indexToCoordinate(r)-8-2;if(!isFinite(e))return;i.wordWrapWidth.setValue(Math.max(100,e));break}s[1]=t,this._calculateBarOffset(),this.normalizePoints()}}setPoints(e){super.setPoints(e);const t=this.properties().childs();if(!t.wordWrapWidth)return;const i=this._dragStartLeftEdgeIndex,s=Math.round((e[1].index-i)/2);if(this._calculateBarOffset(),this.normalizePoints(),isFinite(i)&&isFinite(s)){const e=this._timeScale.indexToCoordinate(i+2*s)-this._timeScale.indexToCoordinate(i)-8-2;if(!isFinite(e))return;t.wordWrapWidth.setValue(Math.max(100,e))}}move(e,t,i){super.move(e,t,i),this._calculateBarOffset()}state(e){const t=super.state(e);return t.barOffset=this._barOffset,t}restoreData(e){e.barOffset?this._barOffset=e.barOffset:this._calculateBarOffset(),this.calculatePoint2()}setPriceScale(e){super.setPriceScale(e),e&&e.priceRange()&&this.calculatePoint2()}template(){const e=super.template();return e.text=this.properties().childs().text.value(),e}calculatePoint2(){if(this._model.lineBeingEdited()===this||this._model.sourcesBeingMoved().includes(this))return;if(this._points.length<2)return;const[e,t]=this.points();this._points[1]={price:t.price,index:e.index+this._barOffset}}static createProperties(e){const t=new n.DefaultProperty("linetoolcallout",e);return this._configureProperties(t),t}_applyTemplateImpl(e){this.properties().childs().text.setValue(e.text),super._applyTemplateImpl(e)}_correctPoints(e,t){ +if(null===this._currentMovingPoint||void 0===this._currentMovingPoint.logical||null===this._startMovingPoint||void 0===this._startMovingPoint.logical)return!1;const i=this._currentMovingPoint.logical.index-this._startMovingPoint.logical.index,s=this._currentMovingPoint.logical.price-this._startMovingPoint.logical.price,r=e[1];return r.index=r.index+i,r.price+=s,e[1]=r,!0}_onPointsetUpdated(e){super._onPointsetUpdated(e),0!==e.length&&(this._dragStartLeftEdgeIndex=this.points()[1].index)}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,2813))).CalloutDefinitionsViewModel}static _configureProperties(e){super._configureProperties(e),e.hasChild("text")||e.addChild("text",new r.default(s.t(null,void 0,i(37229)))),e.addExclusion("text"),e.addChild("textsColors",new o.LineToolColorsProperty([e.childs().color]))}_calculateBarOffset(){this.points().length>1&&(this._barOffset=this.points()[1].index-this.points()[0].index)}}},34588:(e,t,i)=>{"use strict";i.d(t,{LineToolCircle:()=>a});var s=i(88640),r=i(46100),n=i(13087),o=i(68806);class a extends n.LineDataSource{constructor(e,t,s,r){const n=t||a.createProperties();super(e,n,s,r),i.e(1583).then(i.bind(i,79104)).then((({CirclePaneView:t})=>{const i=[new t(this,e)];this._setPaneViews(i)}))}pointsCount(){return 2}name(){return"Circle"}template(){const e=super.template();return e.text=this.properties().childs().text.value(),e}static createProperties(e){const t=new r.DefaultProperty("linetoolcircle",e);return this._configureProperties(t),t}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,82300))).EllipseCircleDefinitionsViewModel}_snapTo45DegreesAvailable(){return!0}_applyTemplateImpl(e){super._applyTemplateImpl(e),this.properties().childs().text.setValue(e.text)}static _configureProperties(e){super._configureProperties(e),e.hasChild("text")||e.addChild("text",new s.default("")),e.addChild("linesColors",new o.LineToolColorsProperty([e.childs().color])),e.addChild("linesWidths",new o.LineToolWidthsProperty([e.childs().linewidth])),e.addChild("backgroundsColors",new o.LineToolColorsProperty([e.childs().backgroundColor])),e.addChild("textsColors",new o.LineToolColorsProperty([e.childs().textColor],e.childs().showLabel)),e.addExclusion("linesColors"),e.addExclusion("linesWidths"),e.addExclusion("backgroundsColors"),e.addExclusion("text")}}},6908:(e,t,i)=>{"use strict";i.d(t,{LineToolComment:()=>n});var s=i(46100),r=i(38440);class n extends r.LineToolBalloon{constructor(e,t,i,s){super(e,t||n.createProperties(),i,s)}name(){return"Comment"}static createProperties(e){const t=new s.DefaultProperty("linetoolcomment",e);return n._configureProperties(t),t}_createPaneView(){i.e(1583).then(i.bind(i,37662)).then((e=>{this._setPaneViews([new e.CommentPaneView(this,this._model)])}))}}},28861:(e,t,i)=>{"use strict";i.d(t,{LineToolCrossLine:()=>a});var s=i(46100),r=i(46927),n=i(26642),o=i(13087);class a extends o.LineDataSource{ +constructor(e,t,s,o){super(e,t||a.createProperties(),s,o),this._priceAxisView=new r.LineToolHorzLinePriceAxisView(this),this._timeAxisView=new n.LineToolVertLineTimeAxisView(this),i.e(1583).then(i.bind(i,51084)).then((({CrossLinePaneView:e})=>{this._setPaneViews([new e(this,this._model)])}))}pointsCount(){return 1}name(){return"Cross Line"}priceAxisViews(e,t){return this.isSourceHidden()?null:t===this.priceScale()&&this.properties().childs().showPrice.value()&&this._model.paneForSource(this)===e?[this._priceAxisView]:null}timeAxisViews(){return this.isSourceHidden()?null:this.properties().childs().showTime.value()?[this._timeAxisView]:null}updateAllViews(e){super.updateAllViews(e),this._priceAxisView.update(e),this._timeAxisView.update()}canHasAlert(){return!1}lineColor(){return this.properties().childs().linecolor.value()}lineWidth(){return this.properties().childs().linewidth.value()}lineStyle(){return this.properties().childs().linestyle.value()}static createProperties(e){const t=new s.DefaultProperty("linetoolcrossline",e);return this._configureProperties(t),t}_getPropertyDefinitionsViewModelClass(){return Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,70007)).then((e=>e.CrossLineDefinitionsViewModel))}}},38762:(e,t,i)=>{"use strict";i.r(t),i.d(t,{LineToolCyclicLines:()=>S});var s=i(13087),r=i(50151),n=i(79849),o=i(17236),a=i(32430),l=i(26843),c=i(13637),h=i(77680),d=i(68806);const u={intervalsVisibilities:{...o.intervalsVisibilitiesDefaults},linewidth:2,linestyle:n.LINESTYLE_SOLID},p={linecolor:"#80ccdb"},_=new Map([[l.StdTheme.Light,p],[l.StdTheme.Dark,p]]),m=(0,c.extractAllPropertiesKeys)((0,r.ensureDefined)(_.get(l.StdTheme.Light))),g=(0,c.extractAllPropertiesKeys)(u),f=[...m,...g,...a.commonLineToolPropertiesStateKeys];class v extends h.LineDataSourceThemedProperty{constructor(e){super(e),this.addChild("linesColors",new d.LineToolColorsProperty([(0,r.ensureDefined)(this.child("linecolor"))])),this.addChild("linesWidths",new d.LineToolWidthsProperty([(0,r.ensureDefined)(this.child("linewidth"))]))}static create(e){return new this({defaultName:"linetoolcirclelines",defaultsSupplier:()=>(0,c.factoryDefaultsForCurrentTheme)(u,_),nonThemedDefaultsKeys:g,themedDefaultsKeys:m,allStateKeys:f,state:e})}}class S extends s.LineDataSource{constructor(e,t,s,r){super(e,t||S.createProperties(),s,r),i.e(1583).then(i.bind(i,47346)).then((({LineToolCyclicLinesPaneView:e})=>{this._setPaneViews([new e(this,this._model)])}))}pointsCount(){return 2}name(){return"Cyclic Lines"}template(){return this._properties.template()}static createProperties(e){const t=v.create(e);return this._configureProperties(t),t}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,15673))).CyclicAndSineLinesPatternDefinitionsViewModel}static _addCollectedProperties(e){}}},99636:(e,t,i)=>{"use strict";i.d(t,{LineToolCypherPattern:()=>n});var s=i(71902),r=i(46100);class n extends s.LineTool5PointsPattern{constructor(e,t,i,s){ +super(e,t||n.createProperties(),i,s)}name(){return"Cypher Pattern"}static createProperties(e){const t=new r.DefaultProperty("linetoolcypherpattern",e);return this._configureProperties(t),t}_loadPaneViews(e){i.e(1583).then(i.bind(i,25615)).then((t=>{this._setPaneViews([new t.CypherPaneView(this,e)])}))}}},30541:(e,t,i)=>{"use strict";i.d(t,{DateAndPriceBaseProperties:()=>p,allPropertiesStateKeysBase:()=>u,nonThemedFactoryDefaultsBase:()=>h,themedFactoryDefaultsBase:()=>d});var s=i(33013),r=i(24633),n=i(87095),o=i(17236),a=i(88640),l=i(77680);const c=(0,s.getHexColorByName)("color-tv-blue-500"),h={linewidth:2,fontsize:12,fillLabelBackground:!0,fillBackground:!0,backgroundTransparency:60,intervalsVisibilities:{...o.intervalsVisibilitiesDefaults},customText:{visible:!1,fontsize:12,bold:!1,italic:!1}},d=new Map([[r.StdTheme.Light,{textcolor:(0,s.getHexColorByName)("color-black"),labelBackgroundColor:(0,s.getHexColorByName)("color-white"),linecolor:c,backgroundColor:(0,n.generateColor)(c,85),shadow:"rgba(0, 0, 0, 0.2)",customText:{color:c}}],[r.StdTheme.Dark,{textcolor:(0,s.getHexColorByName)("color-white"),labelBackgroundColor:(0,s.getHexColorByName)("color-cold-gray-800"),linecolor:c,backgroundColor:(0,n.generateColor)(c,85),shadow:"rgba(0, 0, 0, 0.4)",customText:{color:c}}]]),u=["customText.text"];class p extends l.LineDataSourceThemedProperty{constructor({nonThemedDefaultsKeys:e,themedDefaultsKeys:t,...i}){var s,r,n,o;super({nonThemedDefaultsKeys:e,themedDefaultsKeys:t,templateKeys:[...e,...t,...u],...i}),this._textProperty=new a.default(null!==(n=null===(r=null===(s=i.state)||void 0===s?void 0:s.customText)||void 0===r?void 0:r.text)&&void 0!==n?n:""),null===(o=this.childs().customText)||void 0===o||o.addChild("text",this._textProperty)}template(){const e=super.template();return e.customText.text=this._textProperty.value(),e}}},53312:(e,t,i)=>{"use strict";i.d(t,{LineToolDateAndPriceRange:()=>v});var s=i(50151),r=i(13087),n=i(96280),o=i(24633),a=i(33013),l=i(13637),c=i(32430),h=i(30541);const d=(0,a.getHexColorByName)("color-tv-blue-500"),u={...h.nonThemedFactoryDefaultsBase,drawBorder:!1,borderWidth:1},p=new Map([[o.StdTheme.Light,{...h.themedFactoryDefaultsBase.get(o.StdTheme.Light),borderColor:d}],[o.StdTheme.Dark,{...h.themedFactoryDefaultsBase.get(o.StdTheme.Dark),borderColor:d}]]),_=(0,l.extractAllPropertiesKeys)((0,s.ensureDefined)(p.get(o.StdTheme.Light))),m=(0,l.extractAllPropertiesKeys)(u),g=[..._,...m,...c.commonLineToolPropertiesStateKeys,...h.allPropertiesStateKeysBase];class f extends h.DateAndPriceBaseProperties{static create(e){return new this({defaultName:"linetooldateandpricerange",defaultsSupplier:()=>(0,l.factoryDefaultsForCurrentTheme)(u,p),nonThemedDefaultsKeys:m,themedDefaultsKeys:_,allStateKeys:g,state:e})}}class v extends r.LineDataSource{constructor(e,t,s,r){super(e,t||v.createProperties(),s,r),this._volumeCalculator=null,i.e(1583).then(i.bind(i,54306)).then((e=>{this._setPaneViews([new e.DateAndPriceRangePaneView(this,this._model)])}))}destroy(){super.destroy(), +null!==this._volumeCalculator&&this._volumeCalculator.destroy()}pointsCount(){return 2}name(){return"Date and Price Range"}template(){return this._properties.template()}volume(){if(null===this._volumeCalculator)return NaN;const e=this.points();return this._volumeCalculator.volume(e[0].index,e[1].index)}setOwnerSource(e){e===this._model.mainSeries()&&((0,s.assert)(null===this._volumeCalculator),this._volumeCalculator=new n.SeriesTimeRangeVolumeCalculator(this._model.mainSeries())),super.setOwnerSource(e)}static createProperties(e){const t=f.create(e);return this._configureProperties(t),t}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,83115))).GeneralDatePriceRangeDefinitionsViewModel}}},43485:(e,t,i)=>{"use strict";i.d(t,{LineToolDateRange:()=>g});var s=i(50151),r=i(13087),n=i(96280),o=i(24633),a=i(13637),l=i(30541),c=i(32430);const h={...l.nonThemedFactoryDefaultsBase,extendTop:!1,extendBottom:!1},d=l.themedFactoryDefaultsBase,u=(0,a.extractAllPropertiesKeys)((0,s.ensureDefined)(d.get(o.StdTheme.Light))),p=(0,a.extractAllPropertiesKeys)(h),_=[...u,...p,...c.commonLineToolPropertiesStateKeys,...l.allPropertiesStateKeysBase];class m extends l.DateAndPriceBaseProperties{static create(e){return new this({defaultName:"linetooldaterange",defaultsSupplier:()=>(0,a.factoryDefaultsForCurrentTheme)(h,d),nonThemedDefaultsKeys:p,themedDefaultsKeys:u,allStateKeys:_,state:e})}}class g extends r.LineDataSource{constructor(e,t,s,r){super(e,t||g.createProperties(),s,r),this._volumeCalculator=null,i.e(1583).then(i.bind(i,55762)).then((e=>{this._setPaneViews([new e.DateRangePaneView(this,this._model)])}))}destroy(){super.destroy(),null!==this._volumeCalculator&&this._volumeCalculator.destroy()}pointsCount(){return 2}name(){return"Date Range"}template(){return this._properties.template()}volume(){if(null===this._volumeCalculator)return NaN;const e=this.points();return this._volumeCalculator.volume(e[0].index,e[1].index)}setOwnerSource(e){e===this._model.mainSeries()&&((0,s.assert)(null===this._volumeCalculator),this._volumeCalculator=new n.SeriesTimeRangeVolumeCalculator(this._model.mainSeries())),super.setOwnerSource(e)}static createProperties(e){const t=m.create(e);return this._configureProperties(t),t}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,83115))).GeneralDatePriceRangeDefinitionsViewModel}}},58786:(e,t,i)=>{"use strict";i.d(t,{LineToolDisjointChannel:()=>a});var s=i(13087),r=i(46100),n=i(1722),o=i(88640);class a extends s.LineDataSource{constructor(e,t,s,r){super(e,null!=t?t:a.createProperties(),s,r),this.version=1,i.e(1583).then(i.bind(i,53288)).then((e=>{this._setPaneViews([new e.DisjointChannelPaneView(this,this._model)])}))}pointsCount(){return 3}name(){return"Disjoint Channel"}hasEditableCoordinates(){return!1}addPoint(e,t,i){return t&&t.shift()&&2===this.points().length&&this._snapPoint45Degree(e,this.points()[this.points().length-2]), +super.addPoint(e)}setLastPoint(e,t){return t&&t.shift()&&2===this.points().length&&this._snapPoint45Degree(e,this.points()[this.points().length-2]),super.setLastPoint(e)}setPoint(e,t,i,s){const r=.5*(this._points[1].price+this._points[2].price);if(i&&i.shift()&&1===e){const e=0;this._snapPoint45Degree(t,this.points()[e])}if(e<3&&super.setPoint(e,t),0!==e&&2!==e){if(1===e){const e=this._points[1].price-r;this._points[2].price=this._points[1].price-2*e}else if(3===e){const e=t.price-this._points[2].price;this._points[0].price=this._points[1].price-e,this._points[0].index=t.index}this.normalizePoints()}}getPoint(e){if(e<3)return super.getPoint(e);const t=this._points[0].price-this._points[2].price;return{index:this._points[0].index,price:this._points[1].price-t}}canHasAlert(){return!0}template(){const e=super.template();return e.labelText=this.properties().childs().labelText.value(),e}static createProperties(e){const t=new r.DefaultProperty("linetooldisjointangle",e);return this._configureProperties(t),t}_applyTemplateImpl(e){var t;super._applyTemplateImpl(e),this.properties().childs().labelText.setValue(null!==(t=e.labelText)&&void 0!==t?t:"")}_getAlertPlots(){const e=this._points[0],t=this._points[1],i=[];e.index<=t.index?(i.push(e),i.push(t)):(i.push(t),i.push(e));const s=this._points[2];s.time=t.time,s.index=t.index;const r={price:s.price+(t.price-e.price),time:e.time,index:e.index},o=[];let a,l,c,h;s.index<=r.index?(o.push(s),o.push(r)):(o.push(r),o.push(s)),i[0].price>o[0].price?(a=i,l=o):o[0].price>i[0].price||o[1].price>i[1].price?(a=o,l=i):(a=i,l=o);const d=this.properties().childs().extendLeft.value(),u=this.properties().childs().extendRight.value();return e.index<=t.index?(c=d,h=u):(c=u,h=d),[this._linePointsToAlertPlot(a,"Upper",c,h),this._linePointsToAlertPlot(l,"Lower",c,h)].filter(n.notNull)}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,28578))).GeneralTrendFiguresDefinitionsViewModel}static _configureProperties(e){super._configureProperties(e),e.hasChild("labelText")||e.addChild("labelText",new o.default("")),e.addExclusion("labelText")}}},99366:(e,t,i)=>{"use strict";i.d(t,{LineToolElliott:()=>u,LineToolElliottCorrection:()=>w,LineToolElliottDoubleCombo:()=>P,LineToolElliottImpulse:()=>m,LineToolElliottTriangle:()=>f,LineToolElliottTripleCombo:()=>S});var s=i(11542),r=i(36298),n=i(13087),o=i(39347),a=i(46100),l=i(68806);const c=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14],h=new r.TranslatedString("change Elliott degree",s.t(null,void 0,i(76020))),d=[{value:0,title:s.t(null,void 0,i(33820))},{value:1,title:s.t(null,void 0,i(58397))},{value:2,title:s.t(null,void 0,i(9753))},{value:3,title:s.t(null,void 0,i(18367))},{value:4,title:s.t(null,void 0,i(91889))},{value:5,title:s.t(null,void 0,i(95176))},{value:6,title:s.t(null,void 0,i(48404))},{value:7,title:s.t(null,void 0,i(71778))},{value:8,title:s.t(null,{context:"wave"},i(66051))},{value:9,title:s.t(null,{context:"wave"},i(86054))},{value:10,title:s.t(null,void 0,i(85884)) +},{value:11,title:s.t(null,void 0,i(71722))},{value:12,title:s.t(null,void 0,i(10931))},{value:13,title:s.t(null,void 0,i(29662))},{value:14,title:s.t(null,void 0,i(9632))}];class u extends n.LineDataSource{constructor(e,t,s,r){super(e,null!=t?t:u.createProperties(),s,r),this.version=4,i.e(1583).then(i.bind(i,14417)).then((e=>{this._setPaneViews([new e.ElliottLabelsPaneView(this,this._model)])}))}migrateVersion(e,t,i){if(i.properties.hasChild("background")&&i.properties.removeProperty("background"),i.properties.hasChild("backgroundColor")&&i.properties.removeProperty("backgroundColor"),i.properties.hasChild("showBackground")&&i.properties.removeProperty("showBackground"),1===e){const e=Object.assign({},this._timePoint[0]);if(this._timePoint.unshift(e),this._points.length>0){const e=Object.assign({},this._points[0]);this._points.unshift(e)}}}applyTemplate(e){const t=e;delete t.background,delete t.backgroundColor,delete t.showBackground,super.applyTemplate(e)}name(){return"Elliott Labels"}additionalActions(e){return[new o.Action({actionId:"Chart.LineTool.Elliot.ChangeDegreeProperty",options:{label:s.t(null,void 0,i(69479)),subItems:c.map((t=>{const i=d.filter((e=>e.value===t))[0];return new o.Action({actionId:"Chart.LineTool.Elliot.ChangeDegreeProperty",options:{label:i.title,checkable:!0,checked:this.properties().childs().degree.value()===t,onExecute:()=>{e.setProperty(this.properties().childs().degree,t,h)}}})}))}})]}label(e){const t=c.length-this.properties().childs().degree.value()-1,i=Math.floor(t/3);return{group:i,bold:!!(i%2),decoration:["","brackets","circle"][t%3],label:this.labelsGroup()[i][e]}}availableDegreesValues(){return d}static createProperties(e){const t=new a.DefaultProperty("linetoolelliott",e);return this._configureProperties(t),t}static migrateState(e){const t={0:11,1:10,2:9,3:8,4:7,5:6,6:5,7:4,8:3},i={0:11,1:8};"LineToolElliottSubminuette"===e.type&&(e.type="LineToolElliottImpulse",e.state.degree=t[e.state.wavesize]),"LineToolElliottMinor"===e.type&&(e.type="LineToolElliottImpulse",e.state.degree=t[e.state.wavesize]),"LineToolElliottCircle"===e.type&&(e.type="LineToolElliottImpulse",e.state.degree=t[e.state.wavesize]),"LineToolElliottMinorRetr"===e.type&&(e.type="LineToolElliottCorrection",e.state.degree=i[e.state.wavesize]),"LineToolElliottMajorRetr"===e.type&&(e.type="LineToolElliottCorrection",e.state.degree=i[e.state.wavesize])}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,92383))).ElliottPatternDefinitionsViewModel}static _configureProperties(e){super._configureProperties(e),e.addChild("linesColors",new l.LineToolColorsProperty([e.childs().color])),e.addExclusion("linesColors")}}class p extends u{pointsCount(){return 6}}const _=[["0","1","2","3","4","5"],["0","i","ii","iii","iv","v"],["0","1","2","3","4","5"],["0","I","II","III","IV","V"],["0","1","2","3","4","5"]];class m extends p{constructor(e,t,i,s){super(e,t||m.createProperties(),i,s)}name(){return"Elliott Impulse Wave (12345)"}labelsGroup(){ +return _}static createProperties(e){const t=new a.DefaultProperty("linetoolelliottimpulse",e);return this._configureProperties(t),t}}const g=[["0","A","B","C","D","E"],["0","a","b","c","d","e"],["0","A","B","C","D","E"],["0","a","b","c","d","e"],["0","A","B","C","D","E"]];class f extends p{constructor(e,t,i,s){super(e,t||f.createProperties(),i,s)}name(){return"Elliott Triangle Wave (ABCDE)"}labelsGroup(){return g}static createProperties(e){const t=new a.DefaultProperty("linetoolelliotttriangle",e);return this._configureProperties(t),t}}const v=[["0","W","X","Y","X","Z"],["0","w","x","y","x","z"],["0","W","X","Y","X","Z"],["0","w","x","y","x","z"],["0","W","X","Y","X","Z"]];class S extends p{constructor(e,t,i,s){super(e,null!=t?t:S.createProperties(),i,s)}name(){return"Elliott Triple Combo Wave (WXYXZ)"}labelsGroup(){return v}static createProperties(e){const t=new a.DefaultProperty("linetoolelliotttriplecombo",e);return this._configureProperties(t),t}}class y extends u{pointsCount(){return 4}}const b=[["0","A","B","C"],["0","a","b","c"],["0","A","B","C"],["0","a","b","c"],["0","A","B","C"]];class w extends y{constructor(e,t,i,s){super(e,null!=t?t:w.createProperties(),i,s)}name(){return"Elliott Correction Wave (ABC)"}labelsGroup(){return b}static createProperties(e){const t=new a.DefaultProperty("linetoolelliottcorrection",e);return this._configureProperties(t),t}}const C=[["0","W","X","Y"],["0","w","x","y"],["0","W","X","Y"],["0","w","x","y"],["0","W","X","Y"]];class P extends y{constructor(e,t,i,s){super(e,null!=t?t:P.createProperties(),i,s)}name(){return"Elliott Double Combo Wave (WXY)"}labelsGroup(){return C}static createProperties(e){const t=new a.DefaultProperty("linetoolelliottdoublecombo",e);return this._configureProperties(t),t}}},56905:(e,t,i)=>{"use strict";i.d(t,{LineToolEllipse:()=>h});var s=i(50151),r=i(4652),n=i(86441),o=i(88640),a=i(13087),l=i(46100),c=i(68806);class h extends a.LineDataSource{constructor(e,t,s,r){super(e,t||h.createProperties(),s,r),this.version=2,this._dist=null,this._fakePointAdded=!1,i.e(1583).then(i.bind(i,11756)).then((({EllipsePaneView:e})=>{this._setPaneViews([new e(this,this._model)])}))}startChanging(e,t){if(super.startChanging(e,t),0===e||1===e){const e=(0,s.ensureNotNull)(this.pointToScreenPoint(this._points[0])),t=(0,s.ensureNotNull)(this.pointToScreenPoint(this._points[1])),i=(0,s.ensureNotNull)(this.pointToScreenPoint(this._points[2]));this._dist=(0,r.distanceToLine)(e,t,i).distance||0}}addPoint(e,t,i){const s=super.addPoint(e,t,i);return s&&(this._fakePointAdded=!1),s}setPoint(e,t,i,o){const a={...t};let l=(0,s.ensureNotNull)(this.pointToScreenPoint(this._points[0])),c=(0,s.ensureNotNull)(this.pointToScreenPoint(this._points[1])),h=(0,s.ensureNotNull)(this.pointToScreenPoint(this._points[2]));switch(e){case 0:{if(i&&i.shift()){this._snapPoint45Degree(a,this._points[1]),this._points[0]=a,this._points[2]=this._preparePointInternal(this._points[2],i,!0), +this._points[0].index===this._points[1].index&&this._fixVerticalDiameterPoints(this._points[0],this._points[1],this._points[2]);break}l=(0,s.ensureNotNull)(this.pointToScreenPoint(a));const e=c.subtract(l),t=l.add(c).scaled(.5),r=new n.Point(-e.y,e.x).normalized();h=t.add(r.scaled((0,s.ensureNotNull)(this._dist))),this._points[0]=a,this._points[2]=(0,s.ensureNotNull)(this.screenPointToPoint(h));break}case 1:{if(i&&i.shift()){this._snapPoint45Degree(a,this._points[0]),this._points[1]=a,this._points[2]=this._preparePointInternal(this._points[2],i,!0),this._points[0].index===this._points[1].index&&this._fixVerticalDiameterPoints(this._points[1],this._points[0],this._points[2]);break}c=(0,s.ensureNotNull)(this.pointToScreenPoint(a));const e=c.subtract(l),t=l.add(c).scaled(.5),r=new n.Point(-e.y,e.x).normalized();h=t.add(r.scaled((0,s.ensureNotNull)(this._dist))),this._points[1]=a,this._points[2]=(0,s.ensureNotNull)(this.screenPointToPoint(h));break}case 2:{const e=(0,s.ensureNotNull)(this.pointToScreenPoint(a)),t=(0,r.distanceToLine)(l,c,e).distance,i=c.subtract(l),o=l.add(c).scaled(.5),d=new n.Point(-i.y,i.x).normalized();h=o.add(d.scaled(t)),this._points[2]=(0,s.ensureNotNull)(this.screenPointToPoint(h));break}case 3:{const e=(0,s.ensureNotNull)(this.pointToScreenPoint(a)),t=(0,r.distanceToLine)(l,c,e).distance,i=c.subtract(l),o=l.add(c).scaled(.5),d=new n.Point(-i.y,i.x).normalized();h=o.add(d.scaled(t)),this._points[2]=(0,s.ensureNotNull)(this.screenPointToPoint(h));break}}this.normalizePoints()}pointsCount(){return 3}name(){return"Ellipse"}hasEditableCoordinates(){return!1}migrateVersion(e,t,i){if(1===e&&2===this._points.length){const e=this._points[0].price,t=.5*(this._points[0].price+this._points[1].price);this._points[0]={price:t,index:this._points[0].index},this._points[1]={price:t,index:this._points[1].index},this._points.push({price:e,index:this._points[0].index})}if(1===e&&2===this._timePoint.length){const e=this._timePoint[0].price,t=.5*(this._timePoint[0].price+this._timePoint[1].price);this._timePoint[0].price=t,this._timePoint[1].price=t;const i={price:e,offset:this._timePoint[0].offset,time_t:this._timePoint[0].time_t};this._timePoint.push(i)}}template(){const e=super.template();return e.text=this.properties().childs().text.value(),e}static createProperties(e){const t=new l.DefaultProperty("linetoolellipse",e);return this._configureProperties(t),t}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,82300))).EllipseCircleDefinitionsViewModel}_preparePoint(e,t){const i=this._preparePointInternal(e,t,!1);return t&&t.shift()&&this._points[0].index===this._points[1].index&&this._fixVerticalDiameterPoints(this._points[1],this._points[0],i),i}_applyTemplateImpl(e){super._applyTemplateImpl(e),this.properties().childs().text.setValue(e.text)}static _configureProperties(e){super._configureProperties(e),e.hasChild("text")||e.addChild("text",new o.default("")), +e.addChild("linesColors",new c.LineToolColorsProperty([e.childs().color])),e.addChild("textsColors",new c.LineToolColorsProperty([e.childs().textColor],e.childs().showLabel)),e.addExclusion("text")}_preparePointInternal(e,t,i){let r={...e};if(t&&t.shift()){const t=this.points().length;if(!this._fakePointAdded&&3===t&&!i)return r;if(this._fakePointAdded||2===t||i){this._snapPoint45Degree(e,this._points[0]),this._fakePointAdded?this._points[1]=e:i||(this._fakePointAdded=!0,super._addPointIntenal(e));const t=(0,s.ensureNotNull)(this.pointToScreenPoint(this._points[0])),o=(0,s.ensureNotNull)(this.pointToScreenPoint(this._points[1])),a=o.x-t.x,l=o.y-t.y,c=Math.sqrt(a*a+l*l)/2,h=o.subtract(t),d=t.add(o).scaled(.5),u=new n.Point(-h.y,h.x).normalized(),p=d.add(u.scaled(c));r=(0,s.ensureNotNull)(this.screenPointToPoint(p)),(isNaN(r.price)||isNaN(r.index))&&(r=(0,s.ensureNotNull)(this.screenPointToPoint(d)))}}else this._fakePointAdded&&(this._points.splice(1,1),this._fakePointAdded=!1);return r}_fixVerticalDiameterPoints(e,t,i){const r=(0,s.ensureNotNull)(this.pointToScreenPoint(e)),o=(0,s.ensureNotNull)(this.pointToScreenPoint(t)),a=this._model.timeScale(),l=a.indexToCoordinate(e.index),c=a.indexToCoordinate(i.index);let h=2*Math.abs(l-c);h*=t.price>e.price?1:-1,e.price=(0,s.ensureNotNull)(this.screenPointToPoint(new n.Point(r.x,o.y+h))).price}}},80058:(e,t,i)=>{"use strict";i.d(t,{LineToolEmoji:()=>b});var s=i(68616),r=i(59224),n=i(69798),o=i(88348),a=i(8459),l=i(27788),c=i(14314),h=i(77680),d=i(17236),u=i(13637),p=i(32430);const _={intervalsVisibilities:{...d.intervalsVisibilitiesDefaults},size:40},m={emoji:"😀",angle:.5*Math.PI},g=(0,u.extractAllPropertiesKeys)(_),f=(0,u.extractAllPropertiesKeys)(m),v=[...g,...f,...p.commonLineToolPropertiesStateKeys];class S extends h.LineDataSourceThemedProperty{constructor(e){super(e)}static create(e,t){return new this({defaultName:"linetoolemoji",defaultsSupplier:()=>(0,l.default)(_),nonThemedDefaultsKeys:g,themedDefaultsKeys:[],state:(0,c.default)({},m,{emoji:t},null!=e?e:{}),allStateKeys:v})}}const y=(0,r.getLogger)("Chart.LineToolEmoji");class b extends a.LineToolSvgIconBase{constructor(e,t,i,s){super(e,t||b.createProperties(),i,s),this.version=1,this._loadViews()}name(){return"Emoji"}template(){return this.properties().template()}static createProperties(e){const t=S.create(e,o.emojiTool.value());return b._configureProperties(t),t}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,85766))).LineDataSourceDefinitionsViewModel}async _loadViews(){const e=this._properties.childs().emoji.value(),t=(0,s.getTwemojiUrl)(e,"svg");try{const[s,{EmojiPaneView:r},{svgRenderer:o}]=await Promise.all([(0,n.fetch)(t).then((e=>e.text())),i.e(1583).then(i.bind(i,63451)),i.e(2616).then(i.bind(i,50765))]);if(!this._isDestroyed){this._svgContent=s,this._onIconChanged.fire();const t=o(s);null===t&&y.logWarn(`Couldn't create svg renderer for emoji ${e}`),this._setPaneViews([new r(this,this._model,t)])}}catch(t){ +y.logWarn(`An error ocurred while loading emoji content ${e}: ${t}`)}}}},29921:(e,t,i)=>{"use strict";i.d(t,{ExecutionsPositionController:()=>u,LineToolExecution:()=>_});var s=i(50151),r=i(13087),n=i(47043),o=i(46100),a=i(86094),l=i(14483),c=i(98517),h=i(28558);const d=c.sortSourcesPreOrdered.LineToolExecution;class u{constructor(e){this._pane=e}getXYCoordinate(e,t,i){let r=0;const n=e.getDirection(),o="buy"===n,l=this._pane.model().mainSeries();if(l.bars){const e=o?10:-10,t=l.bars().search(i,a.PlotRowSearchMode.NearestLeft);if(null!==t){i=t.index;const n=o?t.value[3]:t.value[2],a=l.priceScale(),c=(0,s.ensureNotNull)(l.firstValue());r=a.priceToCoordinate(n,c)+e}}e.setAlignedTimePointIndex(i);const c=t.visibleBarsStrictRange();if(!isFinite(i)||null===c||i>c.lastBar()||i=0;--t){const s=h[t];if(!(s instanceof _)||s.adapter().alignedTimePointIndex()!==i||s.adapter().getDirection()!==n)continue;if(s===e.line())break;const a=s.adapter().height();r=o?r+a:r-a}return{x:t.indexToCoordinate(i),y:r}}static recreateOrderedByBarsSourcesCache(e){this.clearOrderedByBarsSourcesCache();const t=e.sourcesByGroup().all();for(const e of t){if(!(e instanceof _))continue;const t=e.adapter().alignedTimePointIndex();if(void 0===t)continue;const i=u._cachedByBarIndexOrderedExecutions[t]||[];u._cachedByBarIndexOrderedExecutions[t]=i,i.push(e)}}static clearOrderedByBarsSourcesCache(){u._cachedByBarIndexOrderedExecutions={}}}u._cachedByBarIndexOrderedExecutions={};class p{constructor(e,t){this._unixtime=NaN,this._line=e,this._model=t}alignedTimePointIndex(){return this._alignedTimePointIndex}setAlignedTimePointIndex(e){this._alignedTimePointIndex=e}line(){return this._line}getIndex(){return this._model.timeScale().baseIndex()-this._line.points()[0].index}setIndex(e){const t=this._model.timeScale().baseIndex()-Math.abs(e);this._line.startMoving({logical:this._line.points()[0]});const i={...this._line.points()[0]};return i.index=t,this._line.move({logical:i}),this._line.endMoving(!1),this}getTime(){return this._unixtime}setTime(e){return this._unixtime=e,this._line.restorePoints([{offset:0,price:this.getPrice(),time_t:this._unixtime}],[]),this._line.createServerPoints(),this}getPrice(){return this._line.points().length>0?this._line.points()[0].price:this._line.normalizedPoints().length>0?this._line.normalizedPoints()[0].price:NaN}setPrice(e){return this._line.points().length>0&&(this._line.points()[0].price=e),this._line.normalizedPoints().length>0&&(this._line.normalizedPoints()[0].price=e),this}getText(){return this._line.properties().childs().text.value()}setText(e){return this._line.properties().childs().text.setValue(e||""),this._line.updateAllViewsAndRedraw((0,h.sourceChangeEvent)(this._line.id())),this}getArrowHeight(){return this._line.properties().childs().arrowHeight.value()}setArrowHeight(e){return this._line.properties().childs().arrowHeight.setValue(e||5),this}getArrowSpacing(){ +return this._line.properties().childs().arrowSpacing.value()}setArrowSpacing(e){return this._line.properties().childs().arrowSpacing.setValue(e||1),this}getDirection(){return this._line.properties().childs().direction.value()}setDirection(e){return this._line.properties().childs().direction.setValue(e||"buy"),this}getArrowColor(){const e=this._line.properties().childs();return"buy"===this.getDirection()?e.arrowBuyColor.value():e.arrowSellColor.value()}setArrowColor(e){return"buy"===this.getDirection()?this.setArrowBuyColor(e):this.setArrowSellColor(e),this}setArrowBuyColor(e){return this._line.properties().childs().arrowBuyColor.setValue(e),this}setArrowSellColor(e){return this._line.properties().childs().arrowSellColor.setValue(e),this}getTextColor(){const e=this._line.properties().childs();return n.getColorFromProperties(e.textColor,e.textTransparency)}setTextColor(e){const t=this._line.properties().childs();return n.setColorToProperties(e,t.textColor,t.textTransparency),this}getFont(){const e=this._line.properties().childs();return n.getFontFromProperties(e.fontFamily,e.fontSize,e.fontBold,e.fontItalic)}setFont(e){const t=this._line.properties().childs();return n.setFontToProperties(e,t.fontFamily,t.fontSize,t.fontBold,t.fontItalic),this}setTooltip(e){return null==e?e="":e+="",this._line.properties().childs().tooltip.setValue(e),this}getTooltip(){return this._line.properties().childs().tooltip.value()}remove(){this._model.removeSource(this._line)}getPoints(){return this._line.points()}height(){const e=this.getArrowHeight(),t=this.getArrowSpacing();let i=0;this.getText()&&(i=n.fontHeight(this.getFont()));return e+t+i+10}}class _ extends r.LineDataSource{constructor(e,t,s,r){super(e,null!=t?t:_.createProperties(),s,r),this._adapter=new p(this,e),this.customization.forcePriceAxisLabel=!1,this.customization.disableErasing=!0,this.setSelectionEnabled(!1),i.e(1583).then(i.bind(i,82080)).then((e=>{this._setPaneViews([new e.ExecutionPaneView(this,this._model)])}))}adapter(){return this._adapter}zorder(){return d}isSpeciallyZOrderedSource(){return!0}pointsCount(){return 1}name(){return"Execution"}hasContextMenu(){return!1}state(){return{}}updateAllViews(e){if(this._isVisible())return super.updateAllViews(e)}priceAxisViews(e,t){return this._isVisible()?super.priceAxisViews(e,t):null}paneViews(){return window.TradingView.printing&&!l.enabled("snapshot_trading_drawings")?null:this._isVisible()?super.paneViews():null}userEditEnabled(){return!1}showInObjectTree(){return!1}cloneable(){return!1}copiable(){return!1}isSynchronizable(){return!1}static createProperties(e){const t=new o.DefaultProperty("linetoolexecution",e,!1,!1);return _._configureProperties(t),t}_isVisible(){return this._model.properties().childs().tradingProperties.childs().showExecutions.value()}}},40934:(e,t,i)=>{"use strict";i.d(t,{LineToolExtended:()=>r});var s=i(47246);class r extends s.LineToolTrendLine{constructor(e,t,i,s){super(e,null!=t?t:r.createProperties(),i,s)}name(){return"Extended Line"}static createProperties(e){ +const t=s.LineToolTrendLine._createPropertiesImpl("linetoolextended",e);return r._configureProperties(t),t}}},40634:(e,t,i)=>{"use strict";i.d(t,{LineToolFibChannel:()=>h});var s=i(50151),r=i(11542),n=i(36298),o=i(13087),a=i(53801),l=i(68806);const c=new n.TranslatedString("erase level line",r.t(null,void 0,i(12962)));class h extends o.LineDataSource{constructor(e,t,s,r){super(e,t||h.createProperties(),s,r),this.version=2,i.e(1583).then(i.bind(i,46406)).then((({FibChannelPaneView:e})=>{this._setPaneViews([new e(this,this._model)])}))}levelsCount(){return 24}migrateVersion(e,t,i){i.properties.removeProperty("reverse")}pointsCount(){return 3}name(){return"Fib Channel"}processErase(e,t){const i="level"+t,s=this.properties().child(i).childs().visible;e.setProperty(s,!1,c)}static createProperties(e){const t=new a.LevelsProperty("linetoolfibchannel",e,!1,{range:[1,24],names:["coeff","color","visible"]});return this._configureProperties(t),t}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,56194))).FibDrawingsWith24LevelsDefinitionsViewModel}static _configureProperties(e){super._configureProperties(e);const t=[];for(let i=1;i<=24;i++){const r=(0,s.ensureDefined)(e.child("level"+i));t.push((0,s.ensureDefined)(r.child("color")))}e.addChild("linesColors",new l.LineToolColorsProperty(t))}}},27046:(e,t,i)=>{"use strict";var s=i(36298).TranslatedString,r=i(13087).LineDataSource,n=i(53801).LevelsProperty,o=i(68806),a=o.LineToolWidthsProperty,l=o.LineToolColorsProperty,c=new s("erase level line",i.tf(null,void 0,i(12962)));class h extends r{constructor(e,t,s,r){super(e,t||h.createProperties(),s,r),i.e(1583).then(i.t.bind(i,13616,19)).then((({FibCirclesPaneView:e})=>{this._setPaneViews([new e(this,this._model)])}))}levelsCount(){return h.LevelsCount}pointsCount(){return 2}name(){return"Fib Circles"}processErase(e,t){var i="level"+t,s=this.properties()[i].visible;e.setProperty(s,!1,c)}static createProperties(e){var t=new n("linetoolfibcircles",e,!1,{range:[1,11]});return this._configureProperties(t),t}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,7044))).FibCirclesDefinitionsViewModel}_snapTo45DegreesAvailable(){return!0}static _configureProperties(e){super._configureProperties(e);for(var t=[e.child("trendline").child("linewidth")],i=[e.child("trendline").child("color")],s=1;s<=this.LevelsCount;s++)t.push(e.child("level"+s).child("linewidth")),i.push(e.child("level"+s).child("color"));e.addChild("linesColors",new l(i)),e.addChild("linesWidths",new a(t))}}h.LevelsCount=11,t.LineToolFibCircles=h},21558:(e,t,i)=>{"use strict";i.d(t,{LineToolFibRetracement:()=>c});var s=i(11542),r=i(36298),n=i(53801),o=i(13087),a=i(68806);const l=new r.TranslatedString("erase level line",s.t(null,void 0,i(12962)));class c extends o.LineDataSource{constructor(e,t,s,r){super(e,t||c.createProperties(),s,r),this.version=2,i.e(1583).then(i.bind(i,95994)).then((e=>{ +this._setPaneViews([new e.FibRetracementPaneView(this,this._model)])}))}levelsCount(){return 24}pointsCount(){return 2}name(){return"Fib Retracement"}migrateVersion(e){1===e&&this.properties().childs().extendLines.setValue(!0)}processErase(e,t){const i="level"+t,{visible:s}=this.properties().childs()[i].childs();e.setProperty(s,!1,l)}fibLevelsBasedOnLogScale(){var e;return this.properties().childs().fibLevelsBasedOnLogScale.value()&&!!(null===(e=this.priceScale())||void 0===e?void 0:e.isLog())}static createProperties(e){const t=new n.LevelsProperty("linetoolfibretracement",e,!1,{range:[1,24],names:["coeff","color","visible"]});return this._configureProperties(t),t}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,56194))).FibDrawingsWith24LevelsDefinitionsViewModel}static _configureProperties(e){var t;const i=e;super._configureProperties(i);const s=[i.childs().trendline.childs().linewidth,i.childs().levelsStyle.childs().linewidth],r=[i.childs().trendline.childs().color];for(let e=1;e<=24;e++){const s=null===(t=i.child("level"+e))||void 0===t?void 0:t.child("color");r.push(s)}i.addChild("linesColors",new a.LineToolColorsProperty(r)),i.addChild("linesWidths",new a.LineToolWidthsProperty(s))}}},28918:(e,t,i)=>{"use strict";var s=i(36298).TranslatedString,r=i(13087).LineDataSource,n=i(53801).LevelsProperty,o=i(68806),a=o.LineToolWidthsProperty,l=o.LineToolColorsProperty,c=new s("erase level line",i.tf(null,void 0,i(12962)));class h extends r{constructor(e,t,s,r){super(e,t||h.createProperties(),s,r),i.e(1583).then(i.bind(i,91331)).then((({FibSpeedResistanceArcsPaneView:e})=>{this._setPaneViews([new e(this,this._model)])}))}levelsCount(){return h.LevelsCount}pointsCount(){return 2}name(){return"Fib Speed Resistance Arcs"}processErase(e,t){var i="level"+t,s=this.properties()[i].visible;e.setProperty(s,!1,c)}static createProperties(e){var t=new n("linetoolfibspeedresistancearcs",e,!1,{range:[1,11]});return this._configureProperties(t),t}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,13972))).FibSpeedResistanceArcsDefinitionsViewModel}static _configureProperties(e){super._configureProperties(e);for(var t=[e.child("trendline").child("linewidth")],i=[e.child("trendline").child("color")],s=1;s<=this.LevelsCount;s++)t.push(e.child("level"+s).child("linewidth")),i.push(e.child("level"+s).child("color"));e.addChild("linesColors",new l(i)),e.addChild("linesWidths",new a(t))}}h.LevelsCount=11,t.LineToolFibSpeedResistanceArcs=h},88815:(e,t,i)=>{"use strict";var s=i(36298).TranslatedString,r=i(13087).LineDataSource,n=i(53801).LevelsProperty,o=i(68806).LineToolColorsProperty,a=new s("erase level line",i.tf(null,void 0,i(12962)));class l extends r{constructor(e,t,s,r){super(e,t||l.createProperties(),s,r),i.e(1583).then(i.bind(i,80724)).then((({FibSpeedResistanceFanPaneView:e})=>{this._setPaneViews([new e(this,this._model)])}))}hLevelsCount(){return l.HLevelsCount} +vLevelsCount(){return l.VLevelsCount}pointsCount(){return 2}name(){return"Fib Speed Resistance Fan"}processErase(e,t){var i="h"===t.type?"hlevel"+t.index:"vlevel"+t.index,s=this.properties()[i].visible;e.setProperty(s,!1,a)}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,4841))).FibSpeedResistanceFanDefinitionsViewModel}_snapTo45DegreesAvailable(){return!0}static createProperties(e){void 0!==e&&void 0===e.reverse&&(e.reverse=!0);var t=new n("linetoolfibspeedresistancefan",e,!1,{range:[1,7],prefixes:["h","v"],names:["coeff","color","visible"]});return this._configureProperties(t),t}static _configureProperties(e){super._configureProperties(e);var t=[e.child("grid").child("color")];for(let i=1;i<=this.HLevelsCount;i++)t.push(e.child("hlevel"+i).child("color"));for(let i=1;i<=this.VLevelsCount;i++)t.push(e.child("vlevel"+i).child("color"));e.addChild("linesColors",new o(t)),e.addExclusion("linesColors")}}l.HLevelsCount=7,l.VLevelsCount=7,t.LineToolFibSpeedResistanceFan=l},83101:(e,t,i)=>{"use strict";i.r(t),i.d(t,{LineToolFibSpiral:()=>y});var s=i(13087),r=i(79849),n=i(17236),o=i(32430),a=i(33013),l=i(26843),c=i(13637),h=i(50151),d=i(77680),u=i(68806);const p={intervalsVisibilities:{...n.intervalsVisibilitiesDefaults},counterclockwise:!1,linewidth:2,linestyle:r.LINESTYLE_SOLID},_={linecolor:(0,a.getHexColorByName)("color-sky-blue-500")},m=new Map([[l.StdTheme.Light,_],[l.StdTheme.Dark,_]]),g=(0,c.extractAllPropertiesKeys)((0,h.ensureDefined)(m.get(l.StdTheme.Light))),f=(0,c.extractAllPropertiesKeys)(p),v=[...g,...f,...o.commonLineToolPropertiesStateKeys];class S extends d.LineDataSourceThemedProperty{constructor(e){super(e),this.addChild("linesColors",new u.LineToolColorsProperty([(0,h.ensureDefined)(this.child("linecolor"))])),this.addChild("linesWidths",new u.LineToolWidthsProperty([(0,h.ensureDefined)(this.child("linewidth"))]))}static create(e){return new this({defaultName:"linetoolfibspiral",defaultsSupplier:()=>(0,c.factoryDefaultsForCurrentTheme)(p,m),nonThemedDefaultsKeys:f,themedDefaultsKeys:g,allStateKeys:v,state:e})}}class y extends s.LineDataSource{constructor(e,t,s,r){super(e,t||y.createProperties(),s,r),i.e(1583).then(i.bind(i,47056)).then((({FibSpiralPaneView:e})=>{this._setPaneViews([new e(this,this._model)])}))}pointsCount(){return 2}name(){return"Fib Spiral"}template(){return this._properties.template()}static createProperties(e){const t=S.create(e);return this._configureProperties(t),t}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,90448))).FibSpiralDefinitionsViewModel}static _addCollectedProperties(e){}}},7226:(e,t,i)=>{"use strict";i.d(t,{LineToolFibTimeZone:()=>c});var s=i(11542),r=i(36298),n=i(68806),o=i(53801),a=i(13087);const l=new r.TranslatedString("erase level line",s.t(null,void 0,i(12962)));class c extends a.LineDataSource{constructor(e,t,s,r){super(e,t||c.createProperties(),s,r),this.version=2, +i.e(1583).then(i.bind(i,54498)).then((({FibTimeZonePaneView:e})=>{this._setPaneViews([new e(this,this._model)])}))}levelsCount(){return 11}migrateVersion(e,t,i){if(1===e){const e=i.properties.childs(),t=i.properties,s=t.baselinecolor.value(),r=t.linecolor.value(),n=t.linewidth.value(),o=t.linestyle.value();e.level1.childs().color.setValue(s);for(let t=2;t<=11;t++)e["level"+t].childs().color.setValue(r);for(let t=1;t<=11;t++)e["level"+t].childs().linewidth.setValue(n),e["level"+t].childs().linestyle.setValue(o)}}pointsCount(){return 2}name(){return"Fib Time Zone"}processErase(e,t){const i="level"+t,s=this.properties().childs()[i].childs().visible;e.setProperty(s,!1,l)}static createProperties(e){const t=new o.LevelsProperty("linetoolfibtimezone",e,!1,{range:[1,11]});return this._configureProperties(t),t}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,18505))).FibTimezoneDefinitionsViewModel}static _configureProperties(e){super._configureProperties(e);const t=[],i=[];for(let s=1;s<=11;s++){const r=e.childs()["level"+s].childs();t.push(r.linewidth),i.push(r.color)}e.addChild("linesColors",new n.LineToolColorsProperty(i)),e.addChild("linesWidths",new n.LineToolWidthsProperty(t))}}},37122:(e,t,i)=>{"use strict";i.d(t,{LineToolFibWedgeBase:()=>o});var s=i(50151),r=i(86441),n=i(13087);class o extends n.LineDataSource{pointsCount(){return 3}hasEditableCoordinates(){return!1}setPoint(e,t){if(super.setPoint(e,t),!this._recursiveGuard)try{if(this._recursiveGuard=!0,2===e){const e=(0,s.ensureNotNull)(this.pointToScreenPoint(this._points[0]));let t=(0,s.ensureNotNull)(this.pointToScreenPoint(this._points[1]));const i=(0,s.ensureNotNull)(this.pointToScreenPoint(this._points[2])).subtract(e).length();let n=t.subtract(e);n.length()<=0&&(n=new r.Point(1,0)),t=e.add(n.normalized().scaled(i));const o=(0,s.ensureNotNull)(this.screenPointToPoint(t)),a=this._pointsProperty.childs().points[1];a.childs().price.setValue(o.price),a.childs().bar.setValue(o.index)}else{const e=(0,s.ensureNotNull)(this.pointToScreenPoint(this._points[0])),t=(0,s.ensureNotNull)(this.pointToScreenPoint(this._points[1]));let i=(0,s.ensureNotNull)(this.pointToScreenPoint(this._points[2]));const n=t.subtract(e).length();let o=i.subtract(e);o.length()<=0&&(o=new r.Point(1,0)),i=e.add(o.normalized().scaled(n));const a=(0,s.ensureNotNull)(this.screenPointToPoint(i)),l=this._pointsProperty.childs().points[2];l.childs().price.setValue(a.price),l.childs().bar.setValue(a.index)}}finally{this._recursiveGuard=!1}}addPoint(e){if(2===this._points.length){const t=(0,s.ensureNotNull)(this.pointToScreenPoint(this._points[0])),i=(0,s.ensureNotNull)(this.pointToScreenPoint(this._points[1]));let r=(0,s.ensureNotNull)(this.pointToScreenPoint(e));const n=i.subtract(t).length(),o=r.subtract(t).normalized();r=t.add(o.scaled(n));const a=(0,s.ensureNotNull)(this.ownerSource()),l=(0,s.ensureNotNull)(a.firstValue()),c=(0,s.ensureNotNull)(this.priceScale()).coordinateToPrice(r.y,l);e={ +index:Math.round(this._model.timeScale().coordinateToIndex(r.x)),price:c}}return super.addPoint(e)}}},96837:(e,t,i)=>{"use strict";i.d(t,{LineToolFibWedge:()=>h});var s=i(50151),r=i(11542),n=i(36298),o=i(37122),a=i(53801),l=i(68806);const c=new n.TranslatedString("erase level line",r.t(null,void 0,i(12962)));class h extends o.LineToolFibWedgeBase{constructor(e,t,s,r){super(e,null!=t?t:h.createProperties(),s,r),i.e(1583).then(i.bind(i,60322)).then((e=>{this._setPaneViews([new e.FibWedgePaneView(this,this._model)])}))}levelsCount(){return 11}isSynchronizable(){return!1}name(){return"Fib Wedge"}processErase(e,t){const i=(0,s.ensureDefined)(this.properties().child(`level${t}`));e.setProperty(i.childs().visible,!1,c)}static createProperties(e){const t=new a.LevelsProperty("linetoolfibwedge",e,!1,{range:[1,11]});return this._configureProperties(t),t}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,89478))).FibWedgeDefinitionsViewModel}static _configureProperties(e){super._configureProperties(e);const t=[e.childs().trendline.childs().linewidth],i=[e.childs().trendline.childs().color];for(let r=1;r<=11;r++){const n=(0,s.ensureDefined)(e.child(`level${r}`));t.push(n.childs().linewidth),i.push(n.childs().color)}e.addChild("linesColors",new l.LineToolColorsProperty(i)),e.addChild("linesWidths",new l.LineToolWidthsProperty(t))}}},62575:(e,t,i)=>{"use strict";i.d(t,{LineToolFlagMark:()=>a});var s=i(86441),r=i(13087),n=i(46100),o=i(68806);class a extends r.LineDataSource{constructor(e,t,r,n){super(e,t||a.createProperties(),r,n),i.e(1583).then(i.bind(i,13227)).then((({FlagMarkPaneView:e})=>{const t=new e(this,this.model());t.setAnchors(new s.Point(0,0)),this._setPaneViews([t])}))}pointsCount(){return 1}name(){return"Flag Mark"}static createProperties(e){e&&void 0===e.flagColor&&(e.flagColor="#318757");const t=new n.DefaultProperty("linetoolflagmark",e);return this._configureProperties(t),t}_getPropertyDefinitionsViewModelClass(){return Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,42923)).then((e=>e.FlagMarkDefinitionsViewModel))}static _configureProperties(e){super._configureProperties(e),e.addChild("backgroundsColors",new o.LineToolColorsProperty([e.childs().flagColor])),e.addExclusion("backgroundsColors")}}a.version=2},35629:(e,t,i)=>{"use strict";i.d(t,{LineToolFlatBottom:()=>a});var s=i(13087),r=i(46100),n=i(1722),o=i(88640);class a extends s.LineDataSource{constructor(e,t,s,r){super(e,null!=t?t:a.createProperties(),s,r),this.version=1,i.e(1583).then(i.bind(i,85377)).then((e=>{this._setPaneViews([new e.FlatBottomPaneView(this,this._model)])}))}pointsCount(){return 3}name(){return"Flat Bottom"}hasEditableCoordinates(){return!1}addPoint(e,t,i){return t&&t.shift()&&2===this.points().length&&this._snapPoint45Degree(e,this.points()[this.points().length-2]),super.addPoint(e)}setLastPoint(e,t){return t&&t.shift()&&2===this.points().length&&this._snapPoint45Degree(e,this.points()[this.points().length-2]), +super.setLastPoint(e)}setPoint(e,t,i,s){if(i&&i.shift()&&1===e){const e=0;this._snapPoint45Degree(t,this.points()[e])}if(2===e)this._points[1].index=t.index;else if(3===e)return this._points[0].index=t.index,this._points[2].price=t.price,void this.normalizePoints();super.setPoint(e,t)}getPoint(e){return e<3?super.getPoint(e):3===e?{index:this._points[0].index,price:this._points[2].price}:null}canHasAlert(){return!0}template(){const e=super.template();return e.labelText=this.properties().childs().labelText.value(),e}static createProperties(e){const t=new r.DefaultProperty("linetoolflatbottom",e);return this._configureProperties(t),t}_applyTemplateImpl(e){var t;super._applyTemplateImpl(e),this.properties().childs().labelText.setValue(null!==(t=e.labelText)&&void 0!==t?t:"")}_getAlertPlots(){const e=this._points[0],t=this._points[1],i=[];e.index<=t.index?(i.push(e),i.push(t)):(i.push(t),i.push(e));const s=this._points[2];s.time=t.time,s.index=t.index;const r={price:s.price,time:e.time,index:e.index},o=[];let a,l,c,h;s.index<=r.index?(o.push(s),o.push(r)):(o.push(r),o.push(s)),i[0].price>o[0].price?(a=i,l=o):o[0].price>i[0].price||o[1].price>i[1].price?(a=o,l=i):(a=i,l=o);const d=this.properties().childs().extendLeft.value(),u=this.properties().childs().extendRight.value();return e.index<=t.index?(c=d,h=u):(c=u,h=d),[this._linePointsToAlertPlot(a,"Upper",c,h),this._linePointsToAlertPlot(l,"Lower",d,h)].filter(n.notNull)}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,28578))).GeneralTrendFiguresDefinitionsViewModel}static _configureProperties(e){super._configureProperties(e),e.hasChild("labelText")||e.addChild("labelText",new o.default("")),e.addExclusion("labelText")}}},52788:(e,t,i)=>{"use strict";i.d(t,{createPropertiesObject:()=>a});var s=i(1722),r=i(53801);function n(e,t,i){var r;for(const n of Object.keys(null!==(r=e.levels)&&void 0!==r?r:{}))if(e.levels[n]&&(0,s.isSameType)(e.levels[n],t.typecheck())){let s=t.tpl();i.names.forEach(((i,r)=>{s=t.fill(""+r,i,e.levels[n],s)})),e.levels[n]=s}return e}class o extends r.LevelsProperty{constructor(e,t){super(e,t,!1,{names:["width","color","visible"]},n)}}function a(e,t){return new o(e,t)}},49809:(e,t,i)=>{"use strict";i.d(t,{LineToolGannComplex:()=>d});var s=i(86441),r=i(50151),n=i(10786),o=i(13087),a=i(29541),l=i(52788),c=i(68806),h=i(46501);class d extends o.LineDataSource{constructor(e,t,s,r){super(e,t||d.createProperties(),s,r),this.version=2,this._scaleRatioFormatter=new n.LimitedPrecisionNumericFormatter(7),this.version=2,i.e(1583).then(i.bind(i,99631)).then((({GannComplexPaneView:e})=>{this._setPaneViews([new e(this,this.model())])}));const o=this.properties();this._adjustScaleRatio(o),o.subscribe(this,this._adjustScaleRatio),o.childs().scaleRatio.subscribe(this,this._correctFirstPoint),this._syncStateExclusions=["scaleRatio"],o.onRestoreFactoryDefaults().subscribe(this,this._handleRestoringFactoryDefaults),this._onTemplateApplying.subscribe(this,this._handleTemplateApplying), +this._onTemplateApplied.subscribe(this,this._correctFirstPoint)}migrateVersion(e,t,i){1===e&&(this._points.length>=this.pointsCount()?setTimeout((()=>this._migratePoint())):this._timePoint.length>=this.pointsCount()&&this._pointAdded.subscribe(this,this._migratePoint))}destroy(){const e=this.properties();e.unsubscribe(this,this._adjustScaleRatio),e.childs().scaleRatio.unsubscribe(this,this._correctFirstPoint),e.onRestoreFactoryDefaults().unsubscribe(this,this._handleRestoringFactoryDefaults),this._onTemplateApplying.unsubscribe(this,this._handleTemplateApplying),this._onTemplateApplied.unsubscribe(this,this._correctFirstPoint),super.destroy()}pointsCount(){return 2}name(){return"Gann Square"}addPoint(e,t,i){this._points.length>1&&this._points.pop();const s=super.addPoint(e,t,i),n=this.priceScale();return!(0,r.ensureNotNull)(n).isLog()&&s&&this._correctFirstPoint(),s}setPoint(e,t,i){super.setPoint(e,t,i),void 0!==i&&i.shift()?this._correctPoint(e):this._correctScaleRatio()}setLastPoint(e,t){const i=this.priceScale();return(0,r.ensureNotNull)(i).isLog()||(this._points[1]=e,this._correctPoint(1)),super.setLastPoint(e,t)}isReversed(){return this.properties().childs().reverse.value()}levelsCount(){return this.properties().childs().levels.childCount()}levels(){const e=[],t=this.properties().childs(),i=t.levels.childCount();for(let s=0;se.GannComplexAndFixedDefinitionsViewModel))}static _configureProperties(e){super._configureProperties(e),e.addExclusion("scaleRatio");const t=[],i=[],s=e.childs();{const e=s.levels.childCount();for(let r=0;r0,o=s.index-r.index>0;let a=n&&!o||!n&&o?-1:1;0===e&&(a=-a),s.price=r.price+a*t*i,this._pointChanged.fire(e)}this.normalizePoints()}_correctFirstPoint(){this._correctPoint(this.isReversed()?0:1)}_handleRestoringFactoryDefaults(){this.properties().childs().scaleRatio.setValue(this._getAdjustedScaleRatio())}_handleTemplateApplying(e){""===e.scaleRatio&&(e.scaleRatio=this._getAdjustedScaleRatio())}_migratePoint(){if(this.points().length0){s=s.normalized();let e=Math.acos(s.x);return s.y>0&&(e=-e),e}return null}}},21608:(e,t,i)=>{"use strict" +;var s=i(36298).TranslatedString,r=i(13087).LineDataSource,n=i(53801).LevelsProperty,o=i(68806),a=o.LineToolWidthsProperty,l=o.LineToolColorsProperty,c=new s("erase level line",i.tf(null,void 0,i(12962)));class h extends r{constructor(e,t,s,r){super(e,t||h.createProperties(),s,r),i.e(1583).then(i.bind(i,25438)).then((({GannFanPaneView:e})=>{this._setPaneViews([new e(this,this._model)])}))}levelsCount(){return h.LevelsCount}pointsCount(){return 2}name(){return"Gann Fan"}processErase(e,t){var i="level"+t,s=this.properties()[i].visible;e.setProperty(s,!1,c)}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,95399))).GannFanDefinitionsViewModel}static createProperties(e){var t=new n("linetoolgannfan",e,!1,{range:[1,9]});return this._configureProperties(t),t}static _configureProperties(e){super._configureProperties(e);for(var t=[],i=[],s=1;s<=this.LevelsCount;s++)t.push(e.child("level"+s).child("linewidth")),i.push(e.child("level"+s).child("color"));e.addChild("linesColors",new l(i)),e.addChild("linesWidths",new a(t))}}h.LevelsCount=9,t.LineToolGannFan=h},76124:(e,t,i)=>{"use strict";i.d(t,{LineToolGannFixed:()=>l});var s=i(86441),r=i(50151),n=i(13087),o=i(68806),a=i(52788);class l extends n.LineDataSource{constructor(e,t,s,r){super(e,t||l.createProperties(),s,r),this._constructor="LineToolGannFixed",i.e(1583).then(i.bind(i,57583)).then((({GannFixedPaneView:e})=>{this._setPaneViews([new e(this,this.model())])})),this.properties().childs().reverse.subscribe(this,this._reversePoints)}pointsCount(){return 2}name(){return"Gann Square Fixed"}axisPoints(){const e=this.points(),t=this.getScreenPoints();return e.length<2||t.length<2?[]:[e[0],(0,r.ensureNotNull)(this.screenPointToPoint(t[1]))]}getScreenPoints(){const e=this.points();if(e.length<2)return[];const t=this._calcAngle();if(null===t)return[];const[i,n]=e,o=(0,r.ensureNotNull)(this.pointToScreenPoint(i)),a=(0,r.ensureNotNull)(this.pointToScreenPoint(n)),l=Math.sqrt(Math.pow(o.x-a.x,2)+Math.pow(o.y-a.y,2)),c=new s.Point(Math.cos(t),-Math.sin(t)),h=c.normalized(),d=h.x<0?-1:1,u=h.y<0?-1:1;return[o.addScaled(c,l),o.add(new s.Point(5*l*d,5*l*u))]}levelsCount(){return this.properties().childs().levels.childCount()}levels(){const e=[],t=this.properties().childs(),i=t.levels.childCount();for(let s=0;se.GannComplexAndFixedDefinitionsViewModel))}static _configureProperties(e){super._configureProperties(e);const t=[],i=[],s=e.childs();{const e=s.levels.childCount();for(let r=0;r0&&(o=-o),o}_reversePoints(){const[e,t]=this._points;this._points[0]=t,this._points[1]=e,this.normalizePoints(),this.restart()}}},86325:(e,t,i)=>{"use strict";var s=i(13087).LineDataSource,r=i(53801).LevelsProperty,n=i(68806).LineToolColorsProperty,o=[4.5,9,11.25,18,22.5,36,45],a=function(){for(var e=[],t=o.length-1,i=1,s=0,r=0;r<1e10;)r=o[s]*i,e.push(Math.round(r)),e.push(Math.ceil(-r)),s===t-1&&(i*=10),s=(s+1)%t;return e.sort((function(e,t){return et?1:0})),e}();class l extends s{constructor(e,t,s,r){super(e,t||l.createProperties(),s,r),i.e(1583).then(i.t.bind(i,97449,19)).then((({GannSquarePaneView:e})=>{this._setPaneViews([new e(this,this._model)])}))}hLevelsCount(){return l.HLevelsCount}vLevelsCount(){return l.VLevelsCount}pointsCount(){return 2}name(){return"Gann Box"}_alignPriceOnPattern(e,t){var i=Math.round(1e6*(e.price-t.price))/1e6;if(0===i)return t.price;for(var s=o[0],r=o[o.length-1],n=1,a=Math.abs(i);a=0&&!(o[c]*n=0?l:-l),e}_alignTimeOnPattern(e,t){var i=e.index-t.index;if(0===i)return 0;for(var s=a.length-2;s>=0&&!(a[s]0?1:0,e.index=t.index+a[s],e}_alignPointsFixedIncrement(e,t){return this._alignTimeOnPattern(e,t),this._alignPriceOnPattern(e,t),e}_preparePoint(e,t){return t&&t.shift()&&0!==this._points.length&&this._alignPointsFixedIncrement(e,this._points[0]),super._preparePoint(e,t)}getPoint(e){if(e<2)return super.getPoint(e);var t=null;switch(e){case 2:case 3:var i=this.points();if(i.length===this.pointsCount()){ +var s=i[0].index,r=i[1].price;3===e&&(s=i[1].index,r=i[0].price),t={index:s,price:r}}}return t}setPoint(e,t,i){if(i&&i.shift()){var s=e%2==0?this._points[1]:this._points[0];this._alignPointsFixedIncrement(t,s)}switch(e){case 2:this._points[0].index=t.index,this._points[1].price=t.price;break;case 3:this._points[1].index=t.index,this._points[0].price=t.price;break;default:super.setPoint(e,t,i)}}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,41854))).GannSquareDefinitionsViewModel}static createProperties(e){var t=new r("linetoolgannsquare",e,!1,{range:[1,7],prefixes:["h","v"],names:["coeff","color","visible"]});return this._configureProperties(t),t}static _configureProperties(e){super._configureProperties(e);for(var t=[e.child("color"),e.child("fans").child("color")],i=1;i<=this.HLevelsCount;i++)t.push(e.child("hlevel"+i).child("color"));for(i=1;i<=this.VLevelsCount;i++)t.push(e.child("vlevel"+i).child("color"));e.addChild("linesColors",new n(t)),e.addExclusion("linesColors")}}l.HLevelsCount=7,l.VLevelsCount=7,t.LineToolGannSquare=l},44010:(e,t,i)=>{"use strict";i.d(t,{LineToolGhostFeed:()=>c});var s=i(46100),r=i(13087),n=i(50151),o=i(1722);class a{constructor(e,t,i){this._source=e,this._segmentIndex=t,this._bars=null!=i?i:[]}setBars(e){this._bars=e}clone(e){return new a(e,this._segmentIndex,(0,o.clone)(this._bars))}generate(){this._bars=[];const e=this._source.points(),t=e[this._segmentIndex],i=e[this._segmentIndex+1];if(!t||!i||t.index===i.index)return;const s=this._segmentIndex?t.index+1:t.index,r=Math.sign(i.index-t.index);for(let e=s;e!==i.index;e+=r)this._bars.push(this._createBar())}bars(){return this._bars}setSize(e){if(e{this._setPaneViews([new t.GhostFeedPaneView(this,e)])}))}isSynchronizable(){return!1}destroy(){ +this.properties().onRestoreFactoryDefaults().unsubscribe(this,this._handleRestoringFactoryDefaults),super.destroy()}propertiesChanged(){super.propertiesChanged(),this._currentAverageHL===this.properties().childs().averageHL.value()&&this._currentVariance===this.properties().childs().variance.value()||this._regenerate()}pointsCount(){return-1}name(){return"Ghost Feed"}segmentBars(e){return this._segments[e].bars()}segments(){return this._segments}generateBars(e){this._segments.length<=e&&this._segments.push(new a(this,e)),this._segments[e].generate()}addPoint(e,t,i){if(this._finished)return!0;if(this._points.length>0){const i=this._points[this._points.length-1];if(!(null==t?void 0:t.isApiEvent())&&i.index===e.index){this._lastPoint=null,this.normalizePoints(),this.createServerPoints();for(let e=0;e1&&this.generateBars(this._points.length-2),s}finish(){this._finished=!0,this._lastPoint=null,this.normalizePoints(),this.createServerPoints()}setPoint(e,t,i,s){if(super.setPoint(e,t,i),e>0){const i=this.points()[e-1],s=t.index-i.index;this._segments[e-1].setSize(Math.abs(s))}if(e({bars:[...e.bars()]}))),t}restoreData(e){e.segments&&(this._segments=e.segments.map(((e,t)=>new a(this,t,e.bars)))),this._currentAverageHL=this.properties().childs().averageHL.value(),this._currentVariance=this.properties().childs().variance.value()}onData(e){super.onData(e);if(!this.pointsProperty().childs().points.child("0"))for(let e=0;ee.clone(this)))}startMoving(e,t,i,s){super.startMoving(e,t,i,s),this._preparePixelSegments()}move(e,t,i,s){super.move(e,t,i,s),this._restoreSegmentsFromPixels()}endMoving(e,t){return this._segmentsPixelsWhileMoving=null,super.endMoving(e,t)}static createProperties(e){const t=new s.DefaultProperty("linetoolghostfeed",e);return this._configureProperties(t),t}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,52266))).GhostFeedDefinitionsViewModel}_handleRestoringFactoryDefaults(){const e=Math.round(this._calculateATR());this.properties().childs().averageHL.setValue(e)}_regenerate(){this._currentAverageHL=this.properties().childs().averageHL.value(),this._currentVariance=this.properties().childs().variance.value(),this._segments.forEach((e=>e.generate())),this.updateAllViews((0,l.sourceChangeEvent)(this.id())),this._model.updateSource(this)}_calculateATR(){const e=this._model.mainSeries(),t=[];e.bars().each(((e,i)=>{const s=i[2],r=i[3];return null!=s&&null!=r&&t.push(s-r),!1})) +;let i=0===t.length?0:t.reduce(((e,t)=>e+t),0)/t.length;return i*=e.base(),i}_preparePixelSegments(){var e,t;const i=this.priceScale(),s=null!==(t=null===(e=this.ownerSource())||void 0===e?void 0:e.firstValue())&&void 0!==t?t:null;if(null===i||null===s||i.isEmpty()||!i.isLog())return;const r=this.points();this._segmentsPixelsWhileMoving=this._segments.map(((e,t)=>{const n=r[t].price,o=r[t+1].price,a=i.priceToCoordinate(n,s),l=(i.priceToCoordinate(o,s)-a)/(e.bars().length-1);return{bars:e.bars().map(((e,t)=>{const r=a+t*l,n=i.coordinateToPrice(r,s);return{open:i.priceToCoordinate(n+e.o,s)-r,high:i.priceToCoordinate(n+e.h,s)-r,low:i.priceToCoordinate(n+e.l,s)-r,close:i.priceToCoordinate(n+e.c,s)-r}}))}}))}_restoreSegmentsFromPixels(){var e,t;const i=this.priceScale(),s=null!==(t=null===(e=this.ownerSource())||void 0===e?void 0:e.firstValue())&&void 0!==t?t:null;if(null===i||null===s||null===this._segmentsPixelsWhileMoving)return;const r=this.points();this._segmentsPixelsWhileMoving.forEach(((e,t)=>{const n=this._segments[t],o=r[t].price,a=r[t+1].price,l=i.priceToCoordinate(o,s),c=(i.priceToCoordinate(a,s)-l)/(e.bars.length-1),h=n.bars().map(((t,r)=>{const n=e.bars[r],o=l+r*c,a=i.coordinateToPrice(o,s);return{...t,o:i.coordinateToPrice(n.open+o,s)-a,h:i.coordinateToPrice(n.high+o,s)-a,l:i.coordinateToPrice(n.low+o,s)-a,c:i.coordinateToPrice(n.close+o,s)-a}}));n.setBars(h)}))}}},83225:(e,t,i)=>{"use strict";i.d(t,{LineToolHeadAndShoulders:()=>o});var s=i(46100),r=i(13087),n=i(68806);class o extends r.LineDataSource{constructor(e,t,s,r){const n=t||o.createProperties();super(e,n,s,r),i.e(1583).then(i.bind(i,45495)).then((t=>{this._setPaneViews([new t.LineToolHeadAndShouldersPaneView(this,e)])}))}pointsCount(){return 7}name(){return"Head and Shoulders"}static createProperties(e){const t=new s.DefaultProperty("linetoolheadandshoulders",e);return this._configureProperties(t),t}_getPropertyDefinitionsViewModelClass(){return Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,25107)).then((e=>e.PatternWithBackgroundDefinitionViewModel))}static _configureProperties(e){super._configureProperties(e),e.addChild("linesColors",new n.LineToolColorsProperty([e.childs().color])),e.addChild("textsColors",new n.LineToolColorsProperty([e.childs().textcolor]))}}},25007:(e,t,i)=>{"use strict";i.d(t,{LineToolHighlighter:()=>n});var s=i(46100),r=i(46235);class n extends r.LineToolBrushBase{constructor(e,t,i,s){super(e,t||n.createProperties(),i,s),this._loadPaneViews(e)}smooth(){return this.properties().childs().smooth.value()}name(){return"Highlighter"}static createProperties(e){const t=new s.DefaultProperty("linetoolhighlighter",e);return this._configureProperties(t),t}_getPropertyDefinitionsViewModelClass(){return Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,63138)).then((e=>e.HighlighterDefinitionsViewModel))}_loadPaneViews(e){i.e(1583).then(i.bind(i,75427)).then((t=>{this._setPaneViews([new t.HighlighterPaneView(this,e)])}))}}},46927:(e,t,i)=>{"use strict";i.d(t,{ +LineToolHorzLinePriceAxisView:()=>n});var s=i(42275),r=i(87095);class n extends s.PriceAxisView{constructor(e){super(),this._source=e}_updateRendererData(e,t,i){e.visible=!1;const s=this._source.points(),n=this._source.priceScale();if(0===s.length||null===n||n.isEmpty())return;const o=s[0];if(!isFinite(o.price))return;const a=this._source.ownerSource(),l=null!==a?a.firstValue():null;if(null===l)return;const c=(0,r.resetTransparency)(this._source.properties().linecolor.value());i.background=c,i.textColor=this.generateTextColor(c),i.coordinate=n.priceToCoordinate(o.price,l),e.text=n.formatPrice(o.price,l),e.visible=!0}}},9801:(e,t,i)=>{"use strict";i.d(t,{LineToolHorzLine:()=>a});var s=i(88640),r=i(46100),n=i(13087),o=i(46927);class a extends n.LineDataSource{constructor(e,t,s,r){super(e,t||a.createProperties(),s,r),this._priceAxisView=new o.LineToolHorzLinePriceAxisView(this),i.e(1583).then(i.bind(i,74660)).then((({HorzLinePaneView:e})=>{this._setPaneViews([new e(this,this._model)])}))}state(e){const t=super.state(e);return t.points&&0!==t.points.length&&(t.points[0].offset=0),t}pointsCount(){return 1}name(){return"Horizontal Line"}priceAxisViews(e,t){return this.isSourceHidden()||t!==this.priceScale()||!this._model.selection().isSelected(this)&&!this.properties().childs().showPrice.value()||e!==this._model.paneForSource(this)?null:[this._priceAxisView]}timeAxisViews(){return null}timeAxisPoints(){return[]}updateAllViews(e){super.updateAllViews(e),this._priceAxisView.update(e)}canHasAlert(){return!0}template(){const e=super.template();return e.text=this.properties().childs().text.value(),e}denormalizeTimePoints(){this._points=[],this._timePoint.length>0&&this._points.push({price:this._timePoint[0].price,index:0})}clearData(){const e=this._points;super.clearData(),this._points=e}static createProperties(e){const t=new r.DefaultProperty("linetoolhorzline",e);return this._configureProperties(t),t}_getAlertPlots(){return[this.points()[0].price]}_pointsForPointset(){return[]}_getPropertyDefinitionsViewModelClass(){return Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,55252)).then((e=>e.HorizontalLineDefinitionsViewModel))}_applyTemplateImpl(e){super._applyTemplateImpl(e),this.properties().childs().text.setValue(e.text||"")}static _configureProperties(e){super._configureProperties(e),e.hasChild("text")||e.addChild("text",new s.default("")),e.addExclusion("text")}}},2135:(e,t,i)=>{"use strict";i.d(t,{LineToolHorzRay:()=>a});var s=i(46100),r=i(88640),n=i(46927),o=i(13087);class a extends o.LineDataSource{constructor(e,t,s,r){super(e,null!=t?t:a.createProperties(),s,r),this._priceAxisView=new n.LineToolHorzLinePriceAxisView(this),i.e(1583).then(i.bind(i,57964)).then((({HorzRayPaneView:e})=>{this._setPaneViews([new e(this,this._model)])}))}pointsCount(){return 1}name(){return"Horizontal Ray"}priceAxisViews(e,t){ +return this.isSourceHidden()||t!==this.priceScale()||!this._model.selection().isSelected(this)&&!this.properties().childs().showPrice.value()||e!==this._model.paneForSource(this)?null:[this._priceAxisView]}updateAllViews(e){super.updateAllViews(e),this._priceAxisView.update(e)}template(){const e=super.template();return e.text=this.properties().childs().text.value(),e}canHasAlert(){return!0}static createProperties(e){const t=new s.DefaultProperty("linetoolhorzray",e);return this._configureProperties(t),t}_getAlertPlots(){const e=this._points[0],t={index:e.index+1,price:e.price},i=this._linePointsToAlertPlot([e,t],null,!1,!0);return null!==i?[i]:[]}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,15574))).HorizontalRayDefinitionsViewModel}_applyTemplateImpl(e){super._applyTemplateImpl(e),this.properties().childs().text.setValue(e.text||"")}static _configureProperties(e){super._configureProperties(e),e.hasChild("text")||e.addChild("text",new r.default("")),e.addExclusion("text")}}},85452:(e,t,i)=>{"use strict";i.d(t,{LineToolIcon:()=>w});var s=i(88348),r=i(8459),n=i(59224),o=i(27788),a=i(14314),l=i(33013),c=i(77680),h=i(17236),d=i(13637),u=i(32430),p=i(68806);const _=(0,l.getHexColorByName)("color-tv-blue-500"),m={intervalsVisibilities:{...h.intervalsVisibilitiesDefaults},color:_,size:40},g={icon:61720,angle:.5*Math.PI},f=(0,d.extractAllPropertiesKeys)(m),v=(0,d.extractAllPropertiesKeys)(g),S=[...f,...v,...u.commonLineToolPropertiesStateKeys];class y extends c.LineDataSourceThemedProperty{constructor(e){super(e),this.addChild("backgroundsColors",new p.LineToolColorsProperty([this.childs().color]))}static create(e,t){return new this({defaultName:"linetoolicon",defaultsSupplier:()=>(0,o.default)(m),nonThemedDefaultsKeys:f,themedDefaultsKeys:[],state:(0,a.default)({},g,{icon:t},null!=e?e:{}),allStateKeys:S})}}const b=(0,n.getLogger)("Chart.LineToolIcon");class w extends r.LineToolSvgIconBase{constructor(e,t,i,s){super(e,t||w.createProperties(),i,s),this.version=1,this._loadViews()}name(){return"Icon"}template(){return this._properties.template()}static createProperties(e){const t=y.create(e,s.iconTool.value());return this._configureProperties(t),t}_getPropertyDefinitionsViewModelClass(){return Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,53284)).then((e=>e.IconsDefinitionsViewModel))}async _loadViews(){const[{getSvgContentForCharCode:e,getSvgRenderer:t},{IconPaneView:s},{svgRenderer:r}]=await Promise.all([i.e(7987).then(i.bind(i,1383)),i.e(1583).then(i.bind(i,48273)),i.e(2616).then(i.bind(i,50765))]);if(!this._isDestroyed){const i=this._properties.childs().icon.value();this._svgContent=e(i),this._onIconChanged.fire();const n=t(r,i);null===n&&b.logWarn(`Couldn't create svg renderer for icon ${i}`),this._setPaneViews([new s(this,this._model,n)])}}}},32430:(e,t,i)=>{"use strict";i.d(t,{commonLineToolPropertiesStateKeys:()=>s}) +;const s=["symbolStateVersion","zOrderVersion","frozen","title","symbolInfo","interval","symbol","currencyId","unitId","visible"]},48272:(e,t,i)=>{"use strict";i.d(t,{LineToolInfoLine:()=>r});var s=i(47246);class r extends s.LineToolTrendLine{constructor(e,t,i,s){super(e,t||r.createProperties(),i,s)}pointsCount(){return 2}name(){return"Info Line"}static createProperties(e){const t=s.LineToolTrendLine._createPropertiesImpl("linetoolinfoline",e);return r._configureProperties(t),t}}},98501:(e,t,i)=>{"use strict";var s=i(53801).LevelsProperty,r=i(70309).LineToolPitchfork;class n extends r{constructor(e,t,i,s){super(e,t||n.createProperties(),i,s)}name(){return"Inside Pitchfork"}static createProperties(e){var t=new s("linetoolinsidepitchfork",e,!1,{range:[0,8]});return this._configureProperties(t),t}}t.LineToolInsidePitchfork=n},15367:(e,t,i)=>{"use strict";var s;i.r(t),i.d(t,{isImageToolName:()=>u,isLineDrawnWithPressedButton:()=>c,isLineToolDrawWithoutPoints:()=>d,isLineToolFinishRequiredWhenCreatedByApi:()=>h,isLineToolName:()=>l,isMtpPredictorToolName:()=>o,isStudyLineToolName:()=>a,isTextToolName:()=>p});var r=i(56954);const n=new Set([]);function o(e){return n.has(e)}function a(e){return"LineToolRegressionTrend"===e||"LineToolVbPFixed"===e||"LineToolFixedRangeVolumeProfile"===e||"LineToolAnchoredVolumeProfile"===e||"LineToolAnchoredVWAP"===e}function l(e){return e in(s||(s=i.t(r,2)))||a(e)}function c(e){return"LineToolBrush"===e||"LineToolHighlighter"===e}function h(e){return c(e)||"LineToolPath"===e||"LineToolPolyline"===e||"LineToolGhostFeed"===e}function d(e){return"LineToolTweet"===e||"LineToolIdea"===e||"LineToolImage"===e}function u(e){return"LineToolImage"===e}function p(e){switch(e){case"LineToolBalloon":case"LineToolComment":case"LineToolText":case"LineToolTextAbsolute":case"LineToolCallout":case"LineToolNote":case"LineToolNoteAbsolute":case"LineToolSignpost":return!0}return!1}},75149:(e,t,i)=>{"use strict";i.d(t,{LineDataSourcePointIndexProperty:()=>r});var s=i(88640);class r extends s.default{constructor(e,t){super(),this._lineSource=e,this._pointIndex=t}value(){return this._lineSource.points()[this._pointIndex].index}setValue(e){const t=this._lineSource.points()[this._pointIndex];t.index=e,this._lineSource.startChanging(this._pointIndex,t),this._setPointImpl(t),this._lineSource.model().updateSource(this._lineSource),this._listeners.fire(this,"");const i=this._lineSource.endChanging(!0,!1);this._lineSource.syncMultichartState(i)}_setPointImpl(e){this._lineSource.setPoint(this._pointIndex,e)}}},71243:(e,t,i)=>{"use strict";i.d(t,{LineToolPriceAxisView:()=>o});var s=i(50151),r=i(42275),n=i(87095);class o extends r.PriceAxisView{constructor(e,t){super(),this._source=e,this._data=t,this._properties=e.model().properties().childs().scalesProperties}_updateRendererData(e,t,i){e.visible=!1;const s=this._source.model();if(!s.timeScale()||s.timeScale().isEmpty())return;const r=this._source.priceScale();if(null===r||r.isEmpty())return +;if(!s.selection().isSelected(this._source)&&!this._source.isForcedDrawPriceAxisLabel())return;if(null===s.timeScale().visibleBarsStrictRange())return;const o=this._source.priceAxisPoints(),a=this._data.pointIndex;if(o.length<=a)return;const l=o[a];if(!isFinite(l.price))return;const c=this._source.ownerSource(),h=null!==c?c.firstValue():null;if(null===h)return;let d=this._data.backgroundPropertyGetter?this._data.backgroundPropertyGetter():null;null===d&&(d=this._getBgColor()),i.background=(0,n.resetTransparency)(d),i.borderColor="#2E84A6",i.textColor=this.generateTextColor(i.background),i.coordinate=r.priceToCoordinate(l.price,h),e.text=this._formatPrice(l.price,h),e.visible=!0}_getBgColor(){return this._active?this._properties.childs().axisLineToolLabelBackgroundColorActive.value():this._properties.childs().axisLineToolLabelBackgroundColorCommon.value()}_formatPrice(e,t){return(0,s.ensureNotNull)(this._source.priceScale()).formatPrice(e,t)}}},77680:(e,t,i)=>{"use strict";i.d(t,{LineDataSourceThemedProperty:()=>o});var s=i(27788),r=i(14314),n=i(13637);class o extends n.ThemedDefaultProperty{constructor({templateKeys:e,...t}){super(t),this._templateKeys=e||this._allDefaultsKeys}template(){return(0,n.extractState)(this.state(),this._templateKeys)}applyTemplate(e){this.mergeAndFire((0,n.extractState)((0,r.default)((0,s.default)(this._defaultsSupplier()),e),this._templateKeys))}}},95977:(e,t,i)=>{"use strict";i.d(t,{LineDataSourceTimeAxisView:()=>r});var s=i(34951);class r extends s.TimeAxisView{constructor(e,t){super(e.model()),this._active=!1,this._source=e,this._pointIndex=t,this._properties=e.model().properties().childs().scalesProperties}setActive(e){this._active=e}_getBgColor(){return this._active?this._properties.childs().axisLineToolLabelBackgroundColorActive.value():this._properties.childs().axisLineToolLabelBackgroundColorCommon.value()}_getIndex(){if(!this._model.selection().isSelected(this._source))return null;const e=this._source.timeAxisPoints();return e.length<=this._pointIndex?null:e[this._pointIndex].index}_isVisible(){return!0}}},13087:(e,t,i)=>{"use strict";i.d(t,{LineDataSource:()=>R});var s=i(86441),r=i(50151),n=i(76422),o=i(59224),a=i(14483),l=i(57898),c=i(22767),h=i(97145),d=i(91280),u=i(94025),p=i(4949),_=i(17236),m=i(42960),g=i(97121),f=i(36274),v=i(88640),S=i(88348),y=i(14292),b=i(38349),w=i(1722),C=i(28558),P=i(18611),x=i(75149);class T extends v.default{constructor(e,t){super(),this._lineSource=e,this._pointIndex=t,e.pointAdded().subscribe(this,(e=>{this._pointIndex===e&&this._listeners.fire(this,`${e}`)})),e.pointChanged().subscribe(this,(e=>{this._pointIndex===e&&this._listeners.fire(this,`${e}`)}))}value(){const e=this._lineSource.points()[this._pointIndex].price,t=(0,r.ensureNotNull)(this._lineSource.ownerSource()).formatter();if(t.parse){const i=t.format(e),s=t.parse(i);return s.res?s.value:e}return e}setValue(e){const t=this._lineSource.points()[this._pointIndex];t.price=parseFloat(""+e),this._lineSource.startChanging(this._pointIndex,t),this._lineSource.setPoint(this._pointIndex,t), +this._lineSource.model().updateSource(this._lineSource),this._listeners.fire(this,"");const i=this._lineSource.endChanging(!0,!1);this._lineSource.syncMultichartState(i)}}var I=i(95977),M=i(71243),A=i(68806),L=i(59656),k=i(85804);const D=(0,o.getLogger)("Chart.LineDataSource"),E=a.enabled("datasource_copypaste");class V{constructor(){this._states=[]}start(e){this._states.push(e)}finish(e){const t=(0,r.ensureDefined)(this._states.pop());return s=t,(i=e).length!==s.length?{indexesChanged:!0,pricesChanged:!0}:i.reduce(((e,t,i)=>{const r=s[i];return e.indexesChanged=e.indexesChanged||t.index!==r.index,e.pricesChanged=e.pricesChanged||t.price!==r.price,e}),{indexesChanged:!1,pricesChanged:!1});var i,s}isEmpty(){return 0===this._states.length}}let B=0;class R extends y.DataSource{constructor(e,t,i,s){if(super(s),this.version=1,this.toolname="",this.customization={forcePriceAxisLabel:!1,disableErasing:!1,disableSave:!1,showInObjectsTree:!0},this._currentPointsetAndSymbolId=null,this._pointChanged=new l.Delegate,this._pointAdded=new l.Delegate,this._priceAxisViews=[],this._timeAxisViews=[],this._timePoint=[],this._points=[],this._lastPoint=null,this._paneViews=new Map,this._normalizedPointsChanged=new l.Delegate,this._fixedPointsChanged=new l.Delegate,this._changeStatesStack=new V,this._startMovingPoint=null,this._currentMovingPoint=null,this._isActualSymbol=!1,this._isActualInterval=!1,this._isActualCurrency=!1,this._isActualUnit=!1,this._sharingMode=new h.WatchedValue(0),this._onTemplateApplying=new l.Delegate,this._onTemplateApplied=new l.Delegate,this._syncStateExclusions=[],this._definitionsViewModel=null,this._syncLineStyleMuted=!1,this._onIsActualIntervalChange=new l.Delegate,this._linkKey=new h.WatchedValue(null),this._serverUpdateTime=null,this._boundCalcIsActualSymbol=this.calcIsActualSymbol.bind(this),this._alertUndoMode=!1,this._model=e,this._properties=t,this._localAndServerAlertsMismatch=!1,this._properties.hasChild("interval")||this._properties.addChild("interval",new v.default(e.mainSeries().interval())),this.calcIsActualSymbol(),this._properties.childs().intervalsVisibilities.listeners().subscribe(this,this.calcIsActualSymbol),this._properties.subscribe(this,(()=>this.propertiesChanged())),this._createPointsProperties(),this.pointsCount()>0)for(let e=0;e{const t=!1===(0,S.hideAllDrawings)().value();e.value()?e.value()&&t&&n.emit("drawing_event",this._id,"show"):(this._model.selection().isSelected(this)&&this._model.selectionMacro((e=>{e.removeSourceFromSelection(this)})),t&&n.emit("drawing_event",this._id,"hide")),this._onSourceHiddenMayChange()})),(0,S.hideAllDrawings)().subscribe(this,this._onSourceHiddenMayChange),this._definitionsViewModel=null}destroy(){this._paneViews.forEach(((e,t)=>this._destroyPanePaneViews(t))),this.stop(),null!==this._definitionsViewModel&&(this._definitionsViewModel.destroy(), +this._definitionsViewModel=null),null!==this._ownerSource&&(this._ownerSource.currencyChanged().unsubscribeAll(this),this._ownerSource.unitChanged().unsubscribeAll(this),(0,P.isSymbolSource)(this._ownerSource)&&(this._ownerSource.symbolResolved().subscribe(this,this._boundCalcIsActualSymbol),this._ownerSource.isActingAsSymbolSource().unsubscribe(this._boundCalcIsActualSymbol))),this.ownerSourceChanged().unsubscribeAll(this),(0,S.hideAllDrawings)().unsubscribeAll(this),super.destroy()}priceScale(){return this._ownerSource?this._ownerSource.priceScale():null}createPriceAxisView(e){return new M.LineToolPriceAxisView(this,{pointIndex:e})}model(){return this._model}symbol(){return this._properties.childs().symbol.value()}linkKey(){return this._linkKey}serverUpdateTime(){return this._serverUpdateTime}setServerUpdateTime(e){this._serverUpdateTime=e}boundToSymbol(){return!0}isAvailableInFloatingWidget(){return!0}points(){const e=[];for(let t=0;t{const i=(0,r.ensureNotNull)(this.pointToScreenPoint(t)),n=i.x/this._model.timeScale().width(),o=i.y/e.height();return new s.Point(n,o)}))}widthsProperty(){var e;return null!==(e=this._properties.childs().linesWidths)&&void 0!==e?e:null}lineColorsProperty(){var e;return null!==(e=this._properties.childs().linesColors)&&void 0!==e?e:null}backgroundColorsProperty(){var e;return null!==(e=this._properties.childs().backgroundsColors)&&void 0!==e?e:null}textColorsProperty(){var e;return null!==(e=this._properties.childs().textsColors)&&void 0!==e?e:null}pointsProperty(){return this._pointsProperty}hasEditableCoordinates(){return!0}startMoving(e,t,i,s){this.isFixed()&&this.restoreFixedPoint(),this._startMovingPoint=e}move(e,t,i,s){if(i&&(i.shiftOnly()||i.modShift()))if(this.isFixed()){const t=this._alignScreenPointHorizontallyOrVertically((0,r.ensureDefined)(e.screen));this._currentMovingPoint={screen:t}}else{const t=this._alignPointHorizontallyOrVertically((0,r.ensureDefined)(e.logical)),i=(0,r.ensureNotNull)(this.pointToScreenPoint(t)) +;this._currentMovingPoint={logical:t,screen:i}}else this._currentMovingPoint=e;this.updateAllViews((0,C.sourceChangeEvent)(this.id()))}endMoving(e,t,i){let s=!1,o=!1;if(this._currentMovingPoint&&this._startMovingPoint){if(this.isFixed()){const e=this._correctFixedPoint((0,r.ensureDefined)(this._fixedPoint));e.didCorrect&&(this._fixedPoint=e.point,this._fixedPointsChanged.fire())}else{const e=(0,r.ensureDefined)(this._currentMovingPoint.logical),t=(0,r.ensureDefined)(this._startMovingPoint.logical);s=e.index!==t.index,o=e.price!==t.price;if(this._correctPoints(this._points,i)){n.emit("drawing_event",this._id,"move"),n.emit("drawing_event",this._id,"points_changed");for(let e=0;e0&&(this._points=e)} +restorePoints(e,t,i){const s=this._timePoint.length>0&&!(0,w.deepEquals)(this._timePoint,e)[0];this._timePoint=(0,c.deepCopy)(e),this._points=t,i||this.denormalizeTimePoints(),s&&this._normalizedPointsChanged.fire()}restorePositionPercents(e){this._positionPercents=e}calcIsActualSymbol(){const e=this.ownerSource();if(null===e)this._isActualSymbol=!1;else{const t=(0,r.ensureNotNull)(e.symbolSource()),i=t.symbolInfo();if(i){this._migrateSymbolProperty(i);const e=this._properties.childs().symbol,s=e.value();if(this._isActualSymbol=t.symbolSameAsCurrent(s),this._isActualSymbol){const r=(0,m.extractLineToolSymbolFromSymbolInfo)(i,t.symbol());(0,g.areEqualSymbols)(s,r)||(D.logWarn('Possible drawing "migrating" detected from "'+s+'" to "'+r+'"'),D.logWarn("Series symbolInfo: "+JSON.stringify(t.symbolInfo())),D.logWarn(`${(new Error).stack}`)),e.setValue(r)}}}this.calcIsActualInterval(),this.calcIsActualCurrency(),this.calcIsActualUnit(),this._onSourceHiddenMayChange()}calcIsActualCurrency(){const e=this.ownerSource();if(null===e)return void(this._isActualCurrency=!1);let t=this._properties.childs().currencyId.value();if(null!==t){const i=e.symbolSource();0,this._isActualCurrency=t===(0,m.symbolCurrency)(i.symbolInfo(),void 0,!0)}else{const t=(0,r.ensureNotNull)(e.symbolSource()).symbolInfo();this._isActualCurrency=null!==t&&(0,m.symbolCurrency)(t)===(0,m.symbolOriginalCurrency)(t)}this._onSourceHiddenMayChange()}calcIsActualUnit(){const e=this.ownerSource();if(null===e)return void(this._isActualUnit=!1);const t=this._properties.childs().unitId.value();if(null!==t)this._isActualUnit=t===(0,r.ensureNotNull)(e.symbolSource()).unit();else{const t=(0,r.ensureNotNull)(e.symbolSource()).symbolInfo(),i=this._model.unitConversionEnabled();this._isActualUnit=null!==t&&(0,m.symbolUnit)(t,i)===(0,m.symbolOriginalUnit)(t,i)}this._onSourceHiddenMayChange()}calcIsActualInterval(){const e=this._isActualInterval,t=this._properties,i=this._model.mainSeries();this._isActualInterval=(0,p.isActualInterval)(f.Interval.parse(i.interval()),t.childs().intervalsVisibilities),!this._isActualInterval&&this._model.selection().isSelected(this)&&this._model.selectionMacro((e=>e.removeSourceFromSelection(this))),this._isActualInterval!==e&&this._onIsActualIntervalChange.fire(),this._onSourceHiddenMayChange()}paneViews(e){if(this.isSourceHidden())return null;const t=this._getPaneViews(this.isMultiPaneAvailable()?e:void 0);if(null===t)return null;if(1===t.length)return[t[0]];const i=[];for(let e=t.length-1;e>=0;--e)i.push(t[e]);return i}priceAxisViews(e,t){if(t!==this.priceScale()||this.isSourceHidden())return null;if(this._model.lineBeingEdited()===this){const e=this._model.linePointBeingEdited();if(null!==e&&e0}pointAdded(){return this._pointAdded}pointChanged(){return this._pointChanged}pointToScreenPoint(e){var t;const i=this._model.timeScale(),r=this.priceScale(),n=null===(t=this.ownerSource())||void 0===t?void 0:t.firstValue();if(!r||r.isEmpty()||i.isEmpty()||null==n)return null;const o=i.indexToCoordinate(e.index),a=r.priceToCoordinate(e.price,n);return new s.Point(o,a)}screenPointToPoint(e){var t;const i=this.priceScale(),s=null===(t=this.ownerSource())||void 0===t?void 0:t.firstValue();if(null==s||!isFinite(s)||null===i)return null +;const r=this._model.timeScale().coordinateToIndex(e.x);return{price:i.coordinateToPrice(e.y,s),index:r}}calcMiddlePoint(e,t){return new s.Point((e.x+t.x)/2,(e.y+t.y)/2)}addPoint(e,t,i){const s=this._preparePoint(e,t);return this._addPointIntenal(s,t,i)}addFixedPoint(e){return this._fixedPoint=e,this.calcPositionPercents(),!0}calcPositionPercents(){const e=this.priceScale();if(!e||e.isEmpty()||void 0===this._fixedPoint)return;const t=this._fixedPoint.x/this._model.timeScale().width(),i=this._fixedPoint.y/e.height();return this._positionPercents={x:t,y:i},this._positionPercents}restoreFixedPoint(){this._fixedPoint=this.fixedPoint()}propertiesChanged(e){this.calcIsActualInterval(),this.updateAllViewsAndRedraw((0,C.sourceChangeEvent)(this.id())),e||this._syncLineStyleIfNeeded(),void 0===this._pendingPropertyChangedEvent&&(this._pendingPropertyChangedEvent=setTimeout((()=>{this._pendingPropertyChangedEvent=void 0,n.emit("drawing_event",this._id,"properties_changed")}),0))}state(e){var t,i;const s={type:this.toolname,id:this.id(),state:this.properties().state(null!==(t=this._propertiesStateExclusions())&&void 0!==t?t:void 0),points:(0,c.deepCopy)(this._timePoint),zorder:this.zorder(),ownerSource:null===(i=this.ownerSource())||void 0===i?void 0:i.id()};return s.isSelectionEnabled=this.isSelectionEnabled(),s.userEditEnabled=this.userEditEnabled(),this.linkKey().value()&&(s.linkKey=this.linkKey().value()),delete s.state.points,e&&(s.indexes=this._points),this.isFixed()&&(s.positionPercents=this._positionPercents||this.calcPositionPercents()),"version"in this&&1!==this.version&&(s.version=this.version),s}updateAllViews(e){this._isActualSymbol&&this._isActualCurrency&&this._isActualUnit&&this._isActualInterval&&this._properties.childs().visible.value()&&(this._updateAllPaneViews(e),this._priceAxisViews.forEach((t=>t.update(e))),this._timeAxisViews.forEach((t=>t.update(e))))}updateAllViewsAndRedraw(e){this.updateAllViews(e),this._model.updateSource(this)}tags(){return[this.toolname]}properties(){return this._properties}restoreExternalPoints(e,t){if(this._timePoint=(0,c.deepCopy)(e.points),t.indexesChanged){if(this.properties().childs().interval.setValue(e.interval),!this.isActualSymbol())return this._clearServerPoints(),void this._normalizedPointsChanged.fire();this.createServerPoints()}else{const t=Math.min(this._points.length,e.points.length);for(let i=0;i0&&this.normalizePoints(),!this._readyToCreatePointset())return;const e=this._pointsForPointset();if(0===e.length)return;++B,this._currentPointsetAndSymbolId={pointsetId:B,symbolId:(0,r.ensureNotNull)(this._model.mainSeries().seriesSource().symbolInstanceId())};const t=(0,u.getServerInterval)(this.properties().childs().interval.value());this._model.chartApi().createPointset(this._currentPointsetIdWithPrefix(),"turnaround",this._currentPointsetAndSymbolId.symbolId,t,e,this.onData.bind(this))}finish(){}realign(){var e;this.calcIsActualSymbol(),this.isFixed()||this.isSourceHidden()||this._model.lineBeingCreated()===this||this._model.lineBeingEdited()===this||(null===(e=this._currentPointsetAndSymbolId)||void 0===e?void 0:e.symbolId)===this._model.mainSeries().seriesSource().symbolInstanceId()||this._clearServerPoints(),this.updateAllViews((0,C.sourceChangeEvent)(this.id()))}stop(){this._clearServerPoints()}restart(){this.isFixed()||(this._currentPointsetAndSymbolId=null,this.createServerPoints())}isStarted(){return null!==this._currentPointsetAndSymbolId}convertYCoordinateToPriceForMoving(e,t){var i;const s=(0,r.ensureNotNull)(this.priceScale());if(s.isEmpty())return null;const n=this.ownerSource(),o=(0,r.ensure)(null===(i=n||t)||void 0===i?void 0:i.firstValue());return s.coordinateToPrice(e,o)}syncMultichartState(e){const t={points:this._timePoint,interval:this._model.mainSeries().interval()},i=this.linkKey().value();if(null!==i&&this.isSynchronizable()){const s={model:this._model,linkKey:i,symbol:this._model.mainSeries().symbol(),finalState:t,changes:e};(0,S.finishChangingLineTool)(s)}}enableCurrentIntervalVisibility(){const e=this.properties().childs().intervalsVisibilities.state();void 0!==e&&((0,p.makeIntervalsVisibilitiesVisibleAtInterval)(e,f.Interval.parse(this._model.mainSeries().interval())),this.properties().childs().intervalsVisibilities.mergeAndFire(e))}clonePositionOffset(){return this.isFixed()?{barOffset:0,xCoordOffset:20,yCoordOffset:20}:{barOffset:0,xCoordOffset:0, +yCoordOffset:-40}}sharingMode(){return this._sharingMode}share(e){this.isSynchronizable()&&this._sharingMode.setValue(e)}syncLineStyleState(){const e=this.properties().state(this._syncStateExclusions);return delete e.interval,e.intervalsVisibilities=(0,p.mergeIntervalVisibilitiesDefaults)(e.intervalsVisibilities),e}moveLineTool(e){e.forEach(((e,t)=>this._setPoint(t,e))),this.normalizePoints()}_setPoint(e,t){this._points[e].index===t.index?this._points[e].price=t.price:this._points[e]=t,this._pointChanged.fire(e)}_correctLastPoint(e){return(0,w.clone)(e)}_pointsForPointset(){return this._timePoint.map((e=>[e.time_t,e.offset]))}_snapPoint45Degree(e,t,i){const s=this._model.timeScale(),n=s.indexToCoordinate(t.index),o=s.indexToCoordinate(e.index)-n,a=(0,r.ensureNotNull)(this.priceScale()),l=t.price,c=e.price,h=(0,r.ensureNotNull)((0,r.ensureNotNull)(this.ownerSource()).firstValue()),d=a.priceToCoordinate(l,h),u=a.priceToCoordinate(c,h)-d,p=Math.round(Math.atan2(o,u)/Math.PI*4);if(2===Math.abs(p))i||(e.price=l);else if(0===Math.abs(p)||4===Math.abs(p))i||(e.index=t.index);else{const t=Math.sqrt(o*o+u*u),i=o<0?-1:1,r=u<0?-1:1;let l=Math.max(Math.abs(u),Math.abs(o));l/=l*Math.sqrt(2)/t;const c=Math.round(s.coordinateToIndex(n+l*i)),p=Math.abs(s.indexToCoordinate(c)-n),_=a.coordinateToPrice(d+p*r,h);e.index=c,e.price=_}}normalizePoint(e){return{...this._model.timeScale().normalizeBarIndex(e.index),price:e.price}}normalizePoints(){this._timePoint=[];for(let e=0;ethis._destroyPanePaneViews(t))),this._model.lightUpdate()}_getPaneViews(e){return this._paneViews.get(e)||null}_updateAllPaneViews(e){this._paneViews.forEach((t=>{for(const i of t)i.update(e)}))}_alignPointHorizontallyOrVertically(e){const t=(0,r.ensureNotNull)(this.pointToScreenPoint(e)),i=(0,r.ensureDefined)((0,r.ensureNotNull)(this._startMovingPoint).logical),s=(0,r.ensureDefined)((0,r.ensureNotNull)(this._startMovingPoint).screen),n=Math.abs(s.x-t.x),o=Math.abs(s.y-t.y);if(n<10&&o<10)return e;return{index:n=1?{didCorrect:!0,point:e.add(s)}:{didCorrect:!1,point:e}}_currentPointsetIdWithPrefix(){return"pointset_"+(0,r.ensureNotNull)(this._currentPointsetAndSymbolId).pointsetId}_clearServerPoints(){null!==this._currentPointsetAndSymbolId&&this._model.chartApi().isConnected().value()&&this._model.chartApi().removePointset(this._currentPointsetIdWithPrefix()),this._currentPointsetAndSymbolId=null}_createPointProperty(e){const t=this._pointsProperty.childs().points;t.addProperty(""+e,{});const i=t[e];i.addChild("price",new T(this,e)),i.addChild("bar",new x.LineDataSourcePointIndexProperty(this,e))}_createPointsProperties(){this._pointsProperty=new v.default,this._pointsProperty.addChild("points",new v.default);for(let e=0;e=2&&this._snapTo45DegreesAvailable()&&this._snapPoint45Degree(i,this.points()[this.points().length-2]),i}_addPointIntenal(e,t,i){this._points.push(e);const s=this._points.length===this.pointsCount();return s?(this._lastPoint=null,i||(this.normalizePoints(),this.createServerPoints())):this._lastPoint=e,this._pointAdded.fire(this._points.length-1),s}_onSourceHiddenMayChange(){this._model.invalidate(d.InvalidationMask.validateAction((()=>{this!==this._model.lineBeingCreated()&&(this._isDestroyed||this.processHibernate())})))}_saveAlertIdInState(){return!0}_onPointsetUpdated(e){if(0!==e.length){for(let t=0;t0}_onAlertData(e){}_propertiesStateExclusions(){return null}_syncLineStyleIfNeeded(){const e=this.linkKey().value();!this._syncLineStyleMuted&&e&&(0,S.changeLineStyle)({linkKey:e,state:this.syncLineStyleState(),model:this._model})}_muteSyncLineStyle(){this._syncLineStyleMuted=!0}_unmuteSyncLineStyleWithoutApplyingChanges(){this.propertiesChanged(),this._syncLineStyleMuted=!1}_applyTemplateImpl(e){e.intervalsVisibilities=(0,p.mergeIntervalVisibilitiesDefaults)(e.intervalsVisibilities);const t=this.properties();t.applyTemplate(e,(0,k.factoryDefaults)(this.toolname.toLowerCase())),t.saveDefaults(),this.propertiesChanged()}_getPropertyDefinitionsViewModelClass(){return Promise.resolve(null)}_getAlertPlots(){return[]}_getUndoHistory(){return this._model.undoModel().undoHistory()}_synchronizeAlert(e){}_linePointsToAlertPlot(e,t,i,s){return null}_getAlertCreationAvailable(){return!1}static _configureProperties(e){if(this._addCollectedProperties(e),e.hasChild("symbolStateVersion")||e.addChild("symbolStateVersion",new v.default(1)),e.hasChild("zOrderVersion")||e.addChild("zOrderVersion",new v.default(1)),e.hasChild("visible")||e.addChild("visible",new v.default(!0)),e.hasChild("frozen")||e.addChild("frozen",new v.default(!1)),e.hasChild("symbol")||e.addChild("symbol",new v.default("")),e.hasChild("currencyId")||e.addChild("currencyId",new v.default(null)),e.hasChild("unitId")||e.addChild("unitId",new v.default(null)),e.addExclusion("symbolStateVersion"),e.addExclusion("zOrderVersion"),e.addExclusion("visible"),e.addExclusion("frozen"),e.addExclusion("symbol"),e.addExclusion("currencyId"),e.addExclusion("unitId"),e.hasChild("intervalsVisibilities")){const t=(0,w.merge)((0,w.clone)(_.intervalsVisibilitiesDefaults),e.childs().intervalsVisibilities.state());e.removeProperty("intervalsVisibilities"),e.addChild("intervalsVisibilities",new b.IntervalsVisibilitiesProperty(t))}else e.addChild("intervalsVisibilities",new b.IntervalsVisibilitiesProperty(_.intervalsVisibilitiesDefaults));e.hasChild("title")||e.addChild("title",new v.default("")),e.addExclusion("symbolInfo"),e.addExclusion("points"),e.addExclusion("interval"),e.addExclusion("title"),e.hasChild("singleChartOnly")&&e.removeProperty("singleChartOnly"),e.hasChild("font")&&e.removeProperty("font")}static _addCollectedProperties(e){e.hasChild("linewidth")&&e.addChild("linesWidths",new A.LineToolWidthsProperty([(0,r.ensureDefined)(e.child("linewidth"))])),e.hasChild("linecolor")&&e.addChild("linesColors",new A.LineToolColorsProperty([(0,r.ensureDefined)(e.child("linecolor"))])),e.hasChild("backgroundColor")&&e.addChild("backgroundsColors",new A.LineToolColorsProperty([(0,r.ensureDefined)(e.child("backgroundColor"))])),e.hasChild("textColor")&&e.addChild("textsColors",new A.LineToolColorsProperty([(0, +r.ensureDefined)(e.child("textColor"))])),e.addExclusion("linesWidths"),e.addExclusion("linesColors"),e.addExclusion("backgroundsColors"),e.addExclusion("textsColors")}_removeAlertSubscriptions(){var e;null===(e=this._unsubscribeAlertCallbacks)||void 0===e||e.call(this),this._unsubscribeAlertCallbacks=void 0}_addAlertSubscriptions(e){}_destroyPanePaneViews(e){const t=this._paneViews.get(e);if(void 0!==t)for(const e of t)e.destroy&&e.destroy();void 0!==e&&e.onDestroyed().unsubscribeAll(this),this._paneViews.delete(e)}_copyPricesWithoutNormalization(){const e=Math.min(this._points.length,this._timePoint.length);for(let t=0;t{"use strict";i.r(t),i.d(t,{LineToolCollectedProperty:()=>c,LineToolColorsProperty:()=>d,LineToolMultiplePropertyBaseImpl:()=>l,LineToolWidthsProperty:()=>h,MultipleLineColorsProperty:()=>_,MultipleLineWidthsProperty:()=>p});var s=i(59224),r=i(57898),n=i(19782);const o=(0,s.getLogger)("Chart.LineToolCollectedProperty");class a{applyValue(e,t){e.setValue(t)}}class l{constructor(e,t){this._onChange=new r.Delegate,this._properties=e,e.forEach(((e,t)=>e.subscribe(this,((e,i)=>{this._onChange.fire(this,`${t}.${i}`)})))),this._showIfProperty=t}visible(){var e;return!this._showIfProperty||(null===(e=this._showIfProperty)||void 0===e?void 0:e.value())}value(){if(0===this._properties.length)return o.logError("Incorrect call, should not request value of 0 properties"),"mixed";const e=this._properties[0].value();return 1===this._properties.length||this._properties.every((t=>t.value()===e))?e:"mixed"}state(){}merge(){}destroy(){this._properties.forEach((e=>e.unsubscribeAll(this))),this._onChange.destroy()}subscribe(e,t){this._onChange.subscribe(e,t)}unsubscribe(e,t){this._onChange.unsubscribe(e,t)}unsubscribeAll(e){this._onChange.unsubscribeAll(e)}storeStateIfUndefined(){return!0}weakReference(){return(0,n.weakReference)(this)}ownership(){return(0,n.ownership)(this)}}class c extends l{setValue(e,t,i){if("mixed"===e)return;const s=null!=i?i:new a;this._properties.forEach((t=>s.applyValue(t,e)))}}class h extends c{}class d extends c{firstColor(){return this._properties[0].value()}}class u extends l{setValue(e,t,i){if("mixed"===e)return;const s=null!=i?i:new a;this._properties.forEach((t=>t.setValue(e,void 0,s)))}}class p extends u{}class _ extends u{}},56954:(e,t,i)=>{"use strict";t.LineToolFibRetracement=i(21558).LineToolFibRetracement,t.LineToolFibChannel=i(40634).LineToolFibChannel,t.LineToolFibSpeedResistanceArcs=i(28918).LineToolFibSpeedResistanceArcs,t.LineToolProjection=i(66967).LineToolProjection,t.LineToolTrendBasedFibExtension=i(84123).LineToolTrendBasedFibExtension,t.LineToolElliott=i(99366).LineToolElliott,t.LineToolFibCircles=i(27046).LineToolFibCircles,t.LineToolVertLine=i(54623).LineToolVertLine,t.LineToolCrossLine=i(28861).LineToolCrossLine,t.LineToolBarsPattern=i(2823).LineToolBarsPattern,t.LineToolTrendBasedFibTime=i(35625).LineToolTrendBasedFibTime,t.LineToolFibTimeZone=i(7226).LineToolFibTimeZone, +t.LineToolCircleLines=i(38762).LineToolCyclicLines,t.LineToolDateRange=i(43485).LineToolDateRange,t.LineToolPriceRange=i(59776).LineToolPriceRange,t.LineToolDateAndPriceRange=i(53312).LineToolDateAndPriceRange,t.LineToolParallelChannel=i(87440).LineToolParallelChannel,t.LineToolTrendAngle=i(78856).LineToolTrendAngle,t.LineToolTrendLine=i(47246).LineToolTrendLine,t.LineToolInfoLine=i(48272).LineToolInfoLine,t.LineToolArrowMark=i(20521).LineToolArrowMark,t.LineToolExecution=i(29921).LineToolExecution,t.LineToolPitchfan=i(63596).LineToolPitchfan,t.LineToolGannSquare=i(86325).LineToolGannSquare,t.LineToolFibSpeedResistanceFan=i(88815).LineToolFibSpeedResistanceFan,t.LineToolGannComplex=i(49809).LineToolGannComplex,t.LineToolGannFixed=i(76124).LineToolGannFixed,t.LineToolGannFan=i(21608).LineToolGannFan,t.LineToolFibWedge=i(96837).LineToolFibWedge,t.LineToolPitchfork=i(70309).LineToolPitchfork,t.LineToolDisjointAngle=i(58786).LineToolDisjointChannel,t.LineToolFlatBottom=i(35629).LineToolFlatBottom,t.LineToolIcon=i(85452).LineToolIcon,t.LineToolEmoji=i(80058).LineToolEmoji,t.LineToolSticker=i(81217).LineToolSticker,t.LineToolRotatedRectangle=i(32491).LineToolRotatedRectangle,t.LineToolFibSpiral=i(83101).LineToolFibSpiral,t.LineToolHeadAndShoulders=i(83225).LineToolHeadAndShoulders,t.LineToolTriangle=i(38416).LineToolTriangle,t.LineToolTrianglePattern=i(45579).LineToolTrianglePattern,t.LineTool5PointsPattern=i(71902).LineTool5PointsPattern,t.LineToolThreeDrivers=i(89299).LineToolThreeDrivers,t.LineToolABCD=i(19194).LineToolABCD,t.LineToolPolyline=i(67686).LineToolPolyline,t.LineToolPath=i(40418).LineToolPath,t.LineToolPrediction=i(30597).LineToolPrediction,t.LineToolPriceLabel=i(27039).LineToolPriceLabel,t.LineToolPriceNote=i(32831).LineToolPriceNote,t.LineToolArrowMarker=i(91439).LineToolArrowMarker,t.LineToolNote=i(23558).LineToolNote,t.LineToolNoteAbsolute=i(23558).LineToolNoteAbsolute,t.LineToolSignpost=i(98624).LineToolSignpost,t.LineToolBrush=i(16642).LineToolBrush,t.LineToolArc=i(86902).LineToolArc,t.LineToolCallout=i(53086).LineToolCallout,t.LineToolBalloon=i(38440).LineToolBalloon,t.LineToolComment=i(6908).LineToolComment,t.LineToolText=i(79506).LineToolText,t.LineToolHorzLine=i(9801).LineToolHorzLine,t.LineToolHorzRay=i(2135).LineToolHorzRay,t.LineToolRectangle=i(32948).LineToolRectangle,t.LineToolCircle=i(34588).LineToolCircle,t.LineToolEllipse=i(56905).LineToolEllipse,t.LineToolTimeCycles=i(74861).LineToolTimeCycles,t.LineToolSineLine=i(94803).LineToolSineLine,t.LineToolGhostFeed=i(44010).LineToolGhostFeed,t.LineToolBezierQuadro=i(60041).LineToolBezierQuadro,t.LineToolBezierCubic=i(48218).LineToolBezierCubic,t.LineToolArrow=i(36992).LineToolArrow,t.LineToolRay=i(10279).LineToolRay,t.LineToolExtended=i(40934).LineToolExtended,t.LineToolSchiffPitchfork=i(5761).LineToolSchiffPitchfork,t.LineToolSchiffPitchfork2=i(85806).LineToolSchiffPitchfork2,t.LineToolInsidePitchfork=i(98501).LineToolInsidePitchfork,t.LineToolTextAbsolute=i(79506).LineToolTextAbsolute,t.LineToolArrowMarkLeft=i(20521).LineToolArrowMarkLeft, +t.LineToolArrowMarkRight=i(20521).LineToolArrowMarkRight,t.LineToolArrowMarkUp=i(20521).LineToolArrowMarkUp,t.LineToolArrowMarkDown=i(20521).LineToolArrowMarkDown,t.LineToolFlagMark=i(62575).LineToolFlagMark,t.LineToolCypherPattern=i(99636).LineToolCypherPattern,t.LineToolElliottImpulse=i(99366).LineToolElliottImpulse,t.LineToolElliottTriangle=i(99366).LineToolElliottTriangle,t.LineToolElliottTripleCombo=i(99366).LineToolElliottTripleCombo,t.LineToolElliottCorrection=i(99366).LineToolElliottCorrection,t.LineToolElliottDoubleCombo=i(99366).LineToolElliottDoubleCombo,t.LineToolRiskRewardLong=i(29378).LineToolRiskRewardLong,t.LineToolRiskRewardShort=i(29378).LineToolRiskRewardShort,t.LineToolPosition=i(37619).LineToolPosition,t.LineToolOrder=i(16907).LineToolOrder,t.LineToolHighlighter=i(25007).LineToolHighlighter},59656:(e,t,i)=>{"use strict";i.d(t,{lineToolsLocalizedNames:()=>r});var s=i(11542);const r={LineTool5PointsPattern:s.t(null,void 0,i(66527)),LineToolABCD:s.t(null,void 0,i(32852)),LineToolArc:s.t(null,void 0,i(45104)),LineToolArrow:s.t(null,void 0,i(96237)),LineToolArrowMarkDown:s.t(null,void 0,i(8738)),LineToolArrowMarkLeft:s.t(null,void 0,i(35062)),LineToolArrowMarkRight:s.t(null,void 0,i(92163)),LineToolArrowMarkUp:s.t(null,void 0,i(33196)),LineToolBalloon:s.t(null,void 0,i(40664)),LineToolComment:s.t(null,void 0,i(19372)),LineToolBarsPattern:s.t(null,void 0,i(98838)),LineToolBezierCubic:s.t(null,void 0,i(59368)),LineToolBezierQuadro:s.t(null,void 0,i(17206)),LineToolBrush:s.t(null,void 0,i(30251)),LineToolCallout:s.t(null,void 0,i(64149)),LineToolCircleLines:s.t(null,void 0,i(87761)),LineToolCypherPattern:s.t(null,void 0,i(27891)),LineToolDateAndPriceRange:s.t(null,void 0,i(79859)),LineToolDateRange:s.t(null,void 0,i(60222)),LineToolDisjointAngle:s.t(null,void 0,i(3556)),LineToolElliottCorrection:s.t(null,void 0,i(91215)),LineToolElliottDoubleCombo:s.t(null,void 0,i(80983)),LineToolElliottImpulse:s.t(null,void 0,i(74118)),LineToolElliottTriangle:s.t(null,void 0,i(95840)),LineToolElliottTripleCombo:s.t(null,void 0,i(66637)),LineToolEllipse:s.t(null,void 0,i(69418)),LineToolExtended:s.t(null,void 0,i(2578)),LineToolFibChannel:s.t(null,void 0,i(82719)),LineToolFibCircles:s.t(null,void 0,i(64192)),LineToolFibRetracement:s.t(null,void 0,i(63835)),LineToolFibSpeedResistanceArcs:s.t(null,void 0,i(18072)),LineToolFibSpeedResistanceFan:s.t(null,void 0,i(20877)),LineToolFibSpiral:s.t(null,void 0,i(76783)),LineToolFibTimeZone:s.t(null,void 0,i(89037)),LineToolFibWedge:s.t(null,void 0,i(72489)),LineToolFlagMark:s.t(null,void 0,i(55678)),LineToolImage:s.t(null,void 0,i(23450)),LineToolFlatBottom:s.t(null,void 0,i(29230)),LineToolAnchoredVWAP:s.t(null,void 0,i(61704)),LineToolGannComplex:s.t(null,void 0,i(66321)),LineToolGannFixed:s.t(null,void 0,i(87107)),LineToolGannFan:s.t(null,void 0,i(68102)),LineToolGannSquare:s.t(null,void 0,i(81180)),LineToolHeadAndShoulders:s.t(null,void 0,i(42616)),LineToolHorzLine:s.t(null,void 0,i(60049)),LineToolHorzRay:s.t(null,void 0,i(76604)),LineToolIcon:s.t(null,void 0,i(26579)), +LineToolEmoji:s.t(null,void 0,i(85223)),LineToolSticker:s.t(null,void 0,i(84573)),LineToolInsidePitchfork:s.t(null,void 0,i(12354)),LineToolNote:s.t(null,void 0,i(75549)),LineToolNoteAbsolute:s.t(null,void 0,i(66828)),LineToolSignpost:s.t(null,void 0,i(68161)),LineToolParallelChannel:s.t(null,void 0,i(70394)),LineToolPitchfan:s.t(null,void 0,i(22293)),LineToolPitchfork:s.t(null,void 0,i(43852)),LineToolPolyline:s.t(null,void 0,i(53047)),LineToolPath:s.t(null,void 0,i(34402)),LineToolPrediction:s.t(null,void 0,i(36972)),LineToolPriceLabel:s.t(null,void 0,i(95921)),LineToolArrowMarker:s.t(null,void 0,i(82473)),LineToolPriceRange:s.t(null,void 0,i(2032)),LineToolProjection:s.t(null,void 0,i(87086)),LineToolRay:s.t(null,void 0,i(50470)),LineToolRectangle:s.t(null,void 0,i(328)),LineToolCircle:s.t(null,void 0,i(90068)),LineToolRegressionTrend:s.t(null,void 0,i(35001)),LineToolRiskRewardLong:s.t(null,void 0,i(44604)),LineToolRiskRewardShort:s.t(null,void 0,i(37819)),LineToolFixedRangeVolumeProfile:s.t(null,{context:"study"},i(40434)),LineToolAnchoredVolumeProfile:s.t(null,{context:"study"},i(59791)),LineToolRotatedRectangle:s.t(null,void 0,i(9998)),LineToolSchiffPitchfork:s.t(null,void 0,i(18559)),LineToolSchiffPitchfork2:s.t(null,void 0,i(98114)),LineToolSineLine:s.t(null,void 0,i(69502)),LineToolText:s.t(null,{context:"tool"},i(20936)),LineToolTextAbsolute:s.t(null,void 0,i(94782)),LineToolThreeDrivers:s.t(null,void 0,i(98538)),LineToolTimeCycles:s.t(null,void 0,i(95005)),LineToolTrendAngle:s.t(null,void 0,i(94770)),LineToolTrendBasedFibExtension:s.t(null,void 0,i(15501)),LineToolTrendBasedFibTime:s.t(null,void 0,i(31196)),LineToolTrendLine:s.t(null,void 0,i(23104)),LineToolInfoLine:s.t(null,void 0,i(27677)),LineToolTriangle:s.t(null,void 0,i(29245)),LineToolTrianglePattern:s.t(null,void 0,i(12390)),LineToolVertLine:s.t(null,void 0,i(56211)),LineToolCrossLine:s.t(null,void 0,i(60997)),LineToolHighlighter:s.t(null,void 0,i(31895)),LineToolPriceNote:s.t(null,void 0,i(28625)),LineToolVbPFixed:s.t(null,void 0,i(18426)),LineToolGhostFeed:s.t(null,void 0,i(7914))}},92249:(e,t,i)=>{"use strict";i.r(t),i.d(t,{cloneLineTool:()=>ue,createLineTool:()=>se,createLineToolProperties:()=>ne,createStudyLineToolProperties:()=>oe,getNewToolProperties:()=>Q,initAllLineToolsFromContent:()=>ie,initLineTool:()=>te,isLineTool:()=>le,isStudyLineTool:()=>ce,isTrading:()=>he,lineToolByLinkKey:()=>pe,prepareLineToolPropertiesByOwnerSource:()=>re,setNewToolProperties:()=>X,supportsPhantomMode:()=>ae,tryFindStudyLineToolNameByStudyId:()=>de,unsetNewToolProperties:()=>J});var s=i(50151),r=i(86441),n=i(4949),o=i(8652),a=i(13087),l=i(56954),c=i.t(l,2),h=i(61401),d=i(70826),u=i(42856),p=i(56827),_=i(68806),m=i(1722),g=i(46100),f=i(74970);const v=(0,d.studyIdString)("RegressionTrend","tv-basicstudies");function S(e){return void 0!==e.startPrice&&void 0!==e.endPrice}function y(e,t,i,s){return t.styles&&(b(t.styles.baseLine),b(t.styles.downLine),b(t.styles.upLine)),t}function b(e){void 0!==e&&void 0!==e.visible&&(e.display=e.visible?15:0,delete e.visible)} +class w extends o.StudyLineDataSource{constructor(e,t,r,n,o){super(e,r=null!=r?r:(0,s.ensureNotNull)((0,f.studyMetaInfoRepository)().findByIdSync({type:"java",studyId:v})),"linreg_",null!=t?t:w.createProperties(e),n,o),this.version=2,this._trendData=null,i.e(1583).then(i.bind(i,5374)).then((e=>{this._setPaneViews([new e.RegressionTrendPaneView(this,this._model)])}))}formatter(){throw new Error("This method should never be called")}pointsCount(){return 2}clearData(){this._trendData=null,super.clearData()}state(e){var t;const i=super.state(e);return e?{...i,nonseriesdata:null!==(t=this._trendData)&&void 0!==t?t:void 0}:i}restoreData(e){var t;super.restoreData(e),this._trendData=null!==(t=e.nonseriesdata)&&void 0!==t?t:null}startIndex(){if(null===this._trendData||null===this._indexes)return null;const e=this._indexes[this._trendData.startIndex];return e!==h.INVALID_TIME_POINT_INDEX?e:null}endIndex(){if(null===this._trendData||null===this._indexes)return null;const e=this._indexes[this._trendData.endIndex];return e!==h.INVALID_TIME_POINT_INDEX?e:null}baseLine(){return null===this._trendData?null:this._trendData.baseLine}downLine(){return null===this._trendData?null:this._trendData.downLine}upLine(){return null===this._trendData?null:this._trendData.upLine}pearsons(){return null===this._trendData?null:this._trendData.pearsons}recalcStudyIfNeeded(){this._onStudyInputsMayChange()}cloneable(){return!1}static createProperties(e,t){const i=u.StudyMetaInfo.getStudyPropertyRootNameById(v),r=(0,s.ensureNotNull)((0,f.studyMetaInfoRepository)().findByIdSync({type:"java",studyId:v})),n=(0,g.createDefaultsState)(!0,i,[],e.studyVersioning());return this.createRegressionTrendPropertiesFromStudyMetaInfoAndState(r,r,(0,m.merge)((0,m.clone)(n),null!=t?t:{}),e.studyVersioning())}static createRegressionTrendPropertiesFromStudyMetaInfoAndState(e,t,i,s){const r=(0,p.prepareStudyPropertiesForLoadChart)(e,t,i,s,y);return this._configureProperties(r),r}static studyId(){return v}_studyInputs(e){(0,s.assert)(2===e.length,"all the line tool points should be defined");const[t,i]=e;if(t.index===i.index)return null;const r=this._getPointTime(t.index<=i.index?t:i,!0),n=this._getPointTime(i.index>=t.index?i:t,!0);return null===r||null===n?(this._subscribeApplyInputsOnSeriesCompleted(),null):{...this.properties().childs().inputs.state(),"first bar time":1e3*r,"last bar time":1e3*n}}_onDataUpdated(e,t,i){null!==t&&(t.indexes_replace||(this._trendData=t.data),"nochange"!==i&&(this._indexes=i),super._onDataUpdated(e,t,i))}_isReady(){return null!==this._trendData&&void 0!==this._trendData.startIndex&&void 0!==this._trendData.endIndex&&S(this._trendData.upLine)&&S(this._trendData.baseLine)&&S(this._trendData.downLine)}_updateAnchorsPrice(){if(!this._trendData||(0,m.isNaN)(this._trendData.baseLine.startPrice)||(0,m.isNaN)(this._trendData.baseLine.endPrice))return;const{startPrice:e,endPrice:t}=this._trendData.baseLine;2===this._points.length&&(this._points[0].price=(0,s.ensureDefined)(e),this._points[1].price=(0,s.ensureDefined)(t),this._timePoint[0].price=(0, +s.ensureDefined)(e),this._timePoint[1].price=(0,s.ensureDefined)(t))}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(2578),i.e(8882),i.e(3986),i.e(8167),i.e(607)]).then(i.bind(i,41109))).RegressionTrendDefinitionsViewModel}static _configureProperties(e){super._configureProperties(e);const t=e.childs().styles.childs(),i=[t.upLine.childs().linewidth,t.downLine.childs().linewidth,t.baseLine.childs().linewidth];e.addChild("linesWidths",new _.LineToolWidthsProperty(i))}}var C=i(58229);const P=(0,d.studyIdString)("VbPFixed","tv-basicstudies");class x extends C.LineToolVbPFixed{constructor(e,t,i,s,r){super(e,t,i||(0,f.studyMetaInfoRepository)().findByIdSync({type:"java",studyId:P}),s,r)}calcIsActualSymbol(){o.StudyLineDataSource.prototype.calcIsActualSymbol.apply(this)}boundToSymbol(){return!0}isSynchronizable(){return this.priceScale()===this._model.mainSeries().priceScale()}static studyId(){return P}static createProperties(e,t){const i=u.StudyMetaInfo.getStudyPropertyRootNameById(P),r=(0,s.ensureNotNull)((0,f.studyMetaInfoRepository)().findByIdSync({type:"java",studyId:P})),n=(0,g.createDefaultsState)(!0,i,[],e.studyVersioning());return this.createPropertiesFromStudyMetaInfoAndState(r,r,(0,m.merge)((0,m.clone)(n),null!=t?t:{}),e.studyVersioning())}static createPropertiesFromStudyMetaInfoAndState(e,t,i,s){const r=(0,p.prepareStudyPropertiesForLoadChart)(e,t,i,s);return this._configureProperties(r),r}}var T=i(88640),I=i(34256),M=i(45802);class A extends M.StudyPriceAxisView{_showPaneLabel(){return!1}_showAxisLabel(){const e=this._model.properties().childs().scalesProperties.childs();return this._visible()&&"VWAP"===this._data.plotIndex&&e.showStudyLastValue.value()}_visible(){const e=this._source.properties().childs().styles.childs()[this._data.plotIndex].childs().display.value();return this._source.properties().childs().axisLabelVisible.value()&&Boolean(4&e)}}var L=i(39871);class k extends L.StudyPlotPaneView{constructor(e,t,i,s){super(e,t,i,s),this._line=e}_makeSureRendererIsValid(){(this._dataInvalidated||this._viewportInvalidated)&&this._updateImplFull(this._viewportInvalidated)&&(this._dataInvalidated=null),this._viewportInvalidated=!1}_updateRenderer(e,t){super._updateRenderer(e,t),this._addAlertsRenderer()}_addAlertsRenderer(){return!1}}var D,E=i(59224);!function(e){e.MainSeries="MainSeries",e.Study="Study",e.StudyLineTool="StudyLineTool",e.StudyStrategy="StudyStrategy"}(D||(D={}));var V=i(98098),B=(i(54358),i(28558)),R=i(3308),N=i(86094);class O extends o.StudyLineDataSource{lastValueData(e,t,i){const r={noData:!0},n=this.priceScale();if(this._model.timeScale().isEmpty()||null===this.priceScale()||null===n||n.isEmpty()||this.plots().isEmpty())return r;const o=this._model.timeScale().visibleBarsStrictRange();if(null===o)return r;const a=this._studyProps();if(!a.childs().visible.value())return r;const l=this.plots().search(o.lastBar(),N.PlotRowSearchMode.NearestLeft,1);if(null===l)return r;const c=o.contains(l.index),h=!t&&c?l:(0, +s.ensureNotNull)(this.plots().last()),d=this.metaInfo().plots.findIndex((t=>t.id===e));if(d<0||!h||!(0,R.default)(h.value[d+1]))return r;const u=h.value[d+1];if(null==u)return r;const p=(0,s.ensureDefined)(a.childs().styles.child(e)),_=(0,s.ensureNotNull)(this.firstValue()),m=n.priceToCoordinate(u,_);return{...n.getFormattedValues(u,_),noData:!1,price:u,color:p.childs().color.value(),coordinate:m,floatCoordinate:m,index:h.index}}priceLabelText(e){const t=(0,s.ensureDefined)(this._metaInfo.styles);return(0,s.ensureDefined)(t[e]).title}offset(e){return 0}getMinFirstBarIndexForPlot(){return-1/0}isPlotVisibleAt(e,t){return(this._studyProps().childs().styles.childs()[e].childs().display.value()&t)===t}_studyProps(){return this.properties()}}var F=i(43493);const W=(0,E.getLogger)("Chart.AnchoredVWAP"),H=(0,d.studyIdString)("AnchoredVWAP","tv-basicstudies");function z(e,t,i,r){return"calculate_stDev"in(0,s.ensureDefined)(e.inputs)||void 0===r.inputs.find((e=>"calculate_stDev"===e.id))||((0,s.ensureDefined)(t.inputs).calculate_stDev=!1),t.styles&&(U(t.styles.VWAP),U(t.styles.UpperBand),U(t.styles.LowerBand),U(t.styles.UpperBand_2),U(t.styles.LowerBand_2),U(t.styles.UpperBand_3),U(t.styles.LowerBand_3)),t}function U(e){void 0!==e&&void 0!==e.visible&&(e.display=e.visible?15:0,delete e.visible)}class j extends O{constructor(e,t,i,r,n){i=i||(0,s.ensureNotNull)((0,f.studyMetaInfoRepository)().findByIdSync({type:"java",studyId:H}));const o=null!=t?t:j.createProperties(e);super(e,i,"anchoredvwap",o,r,n);const[a,l,c,h,d,u,p]=this.metaInfo().plots,_=e.mainSeries(),m=[new k(this,_,e,a.id)];l&&c&&(m.push(new L.StudyPlotPaneView(this,_,e,l.id)),m.push(new L.StudyPlotPaneView(this,_,e,c.id))),h&&d&&u&&p&&(m.push(new L.StudyPlotPaneView(this,_,e,h.id)),m.push(new L.StudyPlotPaneView(this,_,e,d.id)),m.push(new L.StudyPlotPaneView(this,_,e,u.id)),m.push(new L.StudyPlotPaneView(this,_,e,p.id))),this._properties.childs().areaBackground&&m.splice(0,0,new V.AreaBackgroundPaneView(this,e)),this._priceAxisViews=this.metaInfo().plots.map((e=>new A(this,{plotIndex:e.id}))),m.push(...this._priceAxisViews.map((e=>new F.PanePriceAxisView(e,this,this._model)))),this._anchorPriceCalculated=!1,this._onInputsReadyCallbacks=[],this._setPaneViews(m),e.properties().childs().scalesProperties.childs().showStudyLastValue.subscribe(this,this._onShowStudyLastValueChanged),o.onRestoreFactoryDefaults().subscribe(this,this._onRestoreFactoryDefaults)}destroy(){this.properties().onRestoreFactoryDefaults().unsubscribeAll(this),this.model().properties().childs().scalesProperties.childs().showStudyLastValue.unsubscribeAll(this),this._onInputsReadyCallbacks=[],super.destroy()}canHasAlert(){return!0}pointsCount(){return 1}updateAllViews(e){super.updateAllViews(e),this._priceAxisViews.forEach((t=>t.update(e)))}firstValue(){return this._model.mainSeries().firstValue()}priceRange(e,t){if(!this._isReady()||this.isSourceHidden())return null;const i=this.plots().minMaxOnRangeCached(e,t,[{name:this.metaInfo().plots[0].id,offset:0}]);if(null===i)return null;const r=(0, +s.ensureNotNull)(this.priceScale());return r.isLog()?new I.PriceRange(r.priceToLogical(i.min),r.priceToLogical(i.max)):new I.PriceRange(i.min,i.max)}isIncludedInAutoScale(){return!0}restoreData(e){super.restoreData(e),void 0!==e.data&&(this._anchorPriceCalculated=!0)}properties(){return super.properties()}sourceId(){return this._studyId()}hasStateForAlert(){return!1}stateForAlert(){throw new Error("Not implemented")}inputsForAlertState(){null===this._inputs&&W.logError("Could not get inputsForAlertState if VWAP has no inputs");const{start_time:e,source:t}=this.inputs();return{start_time:e,source:t}}inputs(){return(0,s.ensureNotNull)(this._inputs)}idForAlert(){return super.idForAlert()}defaultPlotIdForAlert(){return this.metaInfo().plots[0].id}static createProperties(e,t){const i=u.StudyMetaInfo.getStudyPropertyRootNameById(H),r=(0,s.ensureNotNull)((0,f.studyMetaInfoRepository)().findByIdSync({type:"java",studyId:H})),n=(0,g.createDefaultsState)(!0,i,[],e.studyVersioning());return this.createPropertiesFromStudyMetaInfoAndState(r,r,(0,m.merge)((0,m.clone)(n),null!=t?t:{}),e.studyVersioning())}static studyId(){return H}static createPropertiesFromStudyMetaInfoAndState(e,t,i,s){const r=(0,p.prepareStudyPropertiesForLoadChart)(e,t,i,s,z);return this._configureProperties(r),r}_onPointsetUpdated(e){super._onPointsetUpdated(e),this._onStudyInputsMayChange()}_studyInputs(e){(0,s.assert)(1===e.length,"all the line tool points should be defined");const t=e[0],i=this._getPointTime(t,!1);return null===i?(this._subscribeApplyInputsOnSeriesCompleted(),null):{...this.properties().childs().inputs.state(["start_time"]),start_time:1e3*i}}_isReady(){return super._isReady()&&(null!==this._inputs||this._anchorPriceCalculated)&&this.model().lineBeingEdited()!==this}_onDataCleared(){super._onDataCleared(),this._anchorPriceCalculated=!1}_onInputsChanged(){if(super._onInputsChanged(),this._updateAlertCreationAvailable(),null!==this._inputs){for(const e of this._onInputsReadyCallbacks)try{e(this._inputs)}catch(e){W.logError(e.stack||e.message)}this._onInputsReadyCallbacks=[]}}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,59973))).AnchoredVWAPDefinitionsViewModel}_updateAnchorsPrice(e){if(!e&&(this._anchorPriceCalculated||!this.isActualSymbol()))return;const t=this.firstValue(),i=this.points();if(null===t||0===i.length)return;const s=i[0].index,r=this.plots().valueAt(s);if(null===r)return;const n=r[1];null!=n&&(this._points[0].price=n,this._timePoint[0].price=n,this._anchorPriceCalculated=!0)}_synchronizeAlert(e){this._onInputsReady((()=>super._synchronizeAlert(e)))}static _configureProperties(e){super._configureProperties(e),e.hasChild("axisLabelVisible")||e.addChild("axisLabelVisible",new T.default(true));const t=e.childs().styles.childs().VWAP.childs().linewidth,i=e.childs().styles.childs().VWAP.childs().color;e.addChild("linesWidths",new _.LineToolWidthsProperty([t])),e.addChild("linesColors",new _.LineToolColorsProperty([i]))}_onInputsReady(e){ +null!==this._inputs?e(this._inputs):this._onInputsReadyCallbacks.push(e)}_onShowStudyLastValueChanged(){this._priceAxisViews.forEach((e=>e.update((0,B.sourceChangeEvent)(this.id())))),this.model().updateSource(this)}_onRestoreFactoryDefaults(){this.properties().childs().axisLabelVisible.setValue(true)}}var G=i(87564),q=i(42960),$=i(15367);function Y(e){for(const t of Object.keys(e))TradingView[t]=e[t]}Y(c),Y({LineToolRegressionTrend:w,LineToolVbPFixed:C.LineToolVbPFixed,LineToolFixedRangeVolumeProfile:x,LineToolAnchoredVWAP:j});const K={};Object.assign(K,c);let Z=null;function X(e,t,i){return null!==Z&&Z.tool===e&&Z.toolData===t||(Z={properties:ne(e,void 0,i),tool:e,toolData:t}),Z.properties}function J(){Z=null}function Q(e){return null!==Z&&Z.tool===e?Z.properties:null}const ee=new Map([["LineToolPriceNote",async()=>(await Promise.resolve().then(i.bind(i,32831))).LineToolPriceNote],["LineToolFibSpiral",async()=>(await Promise.resolve().then(i.bind(i,83101))).LineToolFibSpiral],["LineToolCircleLines",async()=>(await Promise.resolve().then(i.bind(i,38762))).LineToolCyclicLines]]);async function te(e){if(ce(e)&&await(0,f.studyMetaInfoRepository)().findAllJavaStudies(),K[e])return;if(!K.hasOwnProperty(e))return;const t=(0,s.ensureDefined)(ee.get(e));K[e]=await t()}async function ie(e){if(!e)return;const t=new Set;("charts"in e?e.charts:[e]).forEach((e=>{e.panes.forEach((e=>{e.sources.forEach((e=>{(0,$.isLineToolName)(e.type)&&t.add(e.type)}))}))})),await Promise.all(Array.from(t).map((e=>te(e))))}function se(e,t,i,r,n,o){let a;if((0,s.assert)((0,$.isLineToolName)(e),"Unknown line tool: "+e),n||i||(i=Q(e)||void 0),"LineToolVbPFixed"===e)a=new C.LineToolVbPFixed(t,i,(0,s.ensureDefined)(r),n,o);else if("LineToolAnchoredVolumeProfile"===e)a=new LineToolAnchoredVolumeProfile(t,i,(0,s.ensureDefined)(r),n,o);else if("LineToolFixedRangeVolumeProfile"===e)a=new x(t,i,(0,s.ensureDefined)(r),n,o);else if("LineToolRegressionTrend"===e)a=new w(t,i,(0,s.ensureDefined)(r),n,o);else if("LineToolAnchoredVWAP"===e)a=new j(t,i,(0,s.ensureDefined)(r),n,o);else{a=new((0,s.ensureDefined)(K[e]))(t,i,n,o)}return a.toolname=e,J(),a}function re(e,t){const i=(0,s.ensureNotNull)(t.symbolSource()),r=i.symbolInfo(),n=r?(0,q.extractLineToolSymbolFromSymbolInfo)(r,i.symbol()):i.symbol();e.childs().symbol.setValue(n),i.model().currencyConversionEnabled()&&e.childs().currencyId.setValue(i.currency()),i.model().unitConversionEnabled()&&e.childs().unitId.setValue(i.unit()),e.childs().symbolStateVersion.setValue(2),e.childs().zOrderVersion.setValue(2)}function ne(e,t,i,r){if((0,s.assert)((0,$.isLineToolName)(e),`${e} should be name of the line tool`),"LineToolVbPFixed"===e)return C.LineToolVbPFixed.createProperties(i,t);if("LineToolAnchoredVolumeProfile"===e)return LineToolAnchoredVolumeProfile.createProperties(i,t);if("LineToolFixedRangeVolumeProfile"===e)return x.createProperties(i,t);if("LineToolRegressionTrend"===e)return w.createProperties(i,t);if("LineToolAnchoredVWAP"===e)return j.createProperties(i,t);return(0, +s.ensureDefined)(K[e]).createProperties(t,r)}function oe(e,t,i,r,n){if((0,s.assert)((0,$.isStudyLineToolName)(e),`${e} should be name of the study line tool`),"LineToolVbPFixed"===e)return C.LineToolVbPFixed.createPropertiesFromStudyMetaInfoAndState(t,i,r,n);if("LineToolAnchoredVolumeProfile"===e)return LineToolAnchoredVolumeProfile.createPropertiesFromStudyMetaInfoAndState(t,i,r,n);if("LineToolFixedRangeVolumeProfile"===e)return x.createPropertiesFromStudyMetaInfoAndState(t,i,r,n);if("LineToolRegressionTrend"===e)return w.createRegressionTrendPropertiesFromStudyMetaInfoAndState(t,i,r,n);if("LineToolAnchoredVWAP"===e)return j.createPropertiesFromStudyMetaInfoAndState(t,i,r,n);throw new Error(`Property creation is not implemented for study line tool ${e}`)}function ae(e){(0,s.assert)((0,$.isLineToolName)(e),`${e} should be name of the line tool`);const t=c[e];return void 0!==t&&Boolean(t.supportPhantomMode)}function le(e){return e instanceof a.LineDataSource}function ce(e){return e instanceof o.StudyLineDataSource}function he(e){return e instanceof G.LineToolTrading}function de(e){let t=null;return e===w.studyId()?t="LineToolRegressionTrend":e===C.LineToolVbPFixed.studyId()?t="LineToolVbPFixed":e===x.studyId()&&(t="LineToolFixedRangeVolumeProfile"),t}function ue(e,t,i,o){const a=t.toolname,l=t.properties().state();l.intervalsVisibilities=(0,n.mergeIntervalVisibilitiesDefaults)(null==l?void 0:l.intervalsVisibilities);const c=ne(t.toolname,l,e);c.childs().visible.setValue(!0);const h=(0,s.ensureNotNull)(t.ownerSource()),d=se(a,e,c);void 0!==o&&d.setId(o),d.setOwnerSource(h),d.toolname=a;const u=d.clonePositionOffset();if(t.isFixed()){const e=(0,s.ensureDefined)(t.fixedPoint()),n=i?e.add(new r.Point(u.xCoordOffset,u.yCoordOffset)):e;d.addFixedPoint(n)}const p=t.normalizedPoints(),_=i?function(e,t,i){const r=(0,s.ensureNotNull)(t.priceScale()),n=(0,s.ensureNotNull)(t.firstValue());return e.map((e=>{const t=e.price,s=r.priceToCoordinate(t,n)+i.yCoordOffset,o=r.coordinateToPrice(s,n);return{time_t:e.time_t,price:o,offset:e.offset+i.barOffset}}))}(p,h,u):p,m=t.points();return d.restorePoints(_,m),d.cloneData&&d.cloneData(t),d.recalculateStateByData&&d.recalculateStateByData(),d}function pe(e,t){var i;return null!==(i=e.dataSources().find((e=>le(e)&&e.linkKey().value()===t)))&&void 0!==i?i:null}},23558:(e,t,i)=>{"use strict";var s=i(13087).LineDataSource,r=i(88640).default,n=i(46100).DefaultProperty;class o extends s{constructor(e,t,s,r){super(e,t||o.createProperties(),s,r),this.version=o.version,i.e(1583).then(i.bind(i,34658)).then((({NotePaneView:e})=>{this._setPaneViews([new e(this,this._model)])}))}pointsCount(){return 1}name(){return"Note"}getTooltipWidth(){return o.TOOLTIP_WIDTH}getTooltipPadding(){return o.TOOLTIP_PADDING}getTooltipLineSpacing(){return o.TOOLTIP_LINESPACING}template(){var e=super.template();return e.text=this.properties().childs().text.value(),e}_applyTemplateImpl(e){super._applyTemplateImpl(e),this.properties().childs().text.setValue(e.text)}static createProperties(e){ +void 0!==e&&void 0!==e.markerColor&&void 0===e.borderColor&&(e.borderColor=e.markerColor);var t=new n("linetoolnote",e);return this._configureProperties(t),t}state(e){var t=super.state(e);return e&&(t.state.fixedSize=!1),t}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,77420))).NoteDefinitionsViewModel}static _configureProperties(e){super._configureProperties(e),e.hasChild("text")||e.addChild("text",new r(i.tf(null,void 0,i(37229)))),e.addExclusion("text")}}o.TOOLTIP_WIDTH=300,o.TOOLTIP_PADDING=10,o.TOOLTIP_LINESPACING=5,o.version=1;class a extends o{constructor(e,t){super(e,t||a.createProperties())}title(){return i.tf(null,void 0,i(66828))}name(){return"Anchored Note"}isFixed(){return!0}hasEditableCoordinates(){return!1}static createProperties(e){var t=new n("linetoolnoteabsolute",e);return this._configureProperties(t),t}}t.LineToolNote=o,t.LineToolNoteAbsolute=a},16907:(e,t,i)=>{"use strict";var s=i(87564).LineToolTrading,r=i(71243).LineToolPriceAxisView,n=i(47043),o=i(13087).LineDataSource,a=i(46100).DefaultProperty;const l=i(14483);var c=i(98517).sortSourcesPreOrdered.LineToolOrder;function h(e){return null==e?e="":e+="",e}class d{constructor(e){this._line=e,this._data={bodyText:"order",quantityText:"0"},this._editable=!0,this._cancellable=!0,this._mode="",this._direction="buy",this._active=!0}setMode(e){return this._mode=e,this._line.updateAllViewsAndRedraw(),this}setDirection(e){return this._direction=e,this._line.updateAllViewsAndRedraw(),this}setActive(e){return this._active=e,this._line.updateAllViewsAndRedraw(),this}setEditable(e){return this._editable=e,this._line.updateAllViewsAndRedraw(),this}getEditable(){return this._editable}setCancellable(e){return this._cancellable=e,this._line.updateAllViewsAndRedraw(),this}getCancellable(){return this._cancellable}hasMoveCallback(){return this.isFunction(this._onMoveCallback)}hasModifyCallback(){return this.isFunction(this._onModifyCallback)}getPrice(){return this._line.points().length>0?this._line.points()[0].price:this._line._timePoint.length>0?this._line._timePoint[0].price:void 0}setPrice(e){if(this._line.points().length>0){var t=this._line.points()[0];t.price=e,this._line._points[0]=t,this._line.normalizePoints(),this._line.updateAllViewsAndRedraw()}return this._line._timePoint.length>0&&(this._line._timePoint[0].price=e),this}getText(){return this._data.bodyText}setText(e){return this._data.bodyText=e||"",this._line.updateAllViewsAndRedraw(),this}setTooltip(e){return this._line.properties().tooltip.setValue(h(e)),this}getTooltip(){return this._line.properties().tooltip.value()}setModifyTooltip(e){return this._line.properties().modifyTooltip.setValue(h(e)),this}getModifyTooltip(){return this._line.properties().modifyTooltip.value()}setCancelTooltip(e){return this._line.properties().cancelTooltip.setValue(h(e)),this}getCancelTooltip(){return this._line.properties().cancelTooltip.value()}getQuantity(){return this._data.quantityText}setQuantity(e){ +return this._data.quantityText=e||"",this._line.updateAllViewsAndRedraw(),this}getExtendLeft(){var e=this._line.properties().extendLeft.value();return"inherit"===e?this._line._model.properties().tradingProperties.extendLeft.value():e}setExtendLeft(e){return this._line.properties().extendLeft.setValue(e),this}getLineLength(){var e=this._line.properties().lineLength.value();return"inherit"===e?this._line._model.properties().tradingProperties.lineLength.value():e}setLineLength(e,t="percentage"){const i=t&&"pixel"===t?e:Math.max(0,Math.min(e,100));return this._line.properties().lineLength.setValue(i),this._line.properties().lineLengthUnit.setValue(t),this}getLineLengthUnit(){return this._line.properties().lineLengthUnit.value()}getLineColor(){var e=this._line.properties();return"buy"===this._direction?this._active?e.lineActiveBuyColor.value():e.lineInactiveBuyColor.value():this._active?e.lineActiveSellColor.value():e.lineInactiveSellColor.value()}setLineColor(e){return"buy"===this._direction?this._active?this.setLineActiveBuyColor(e):this.setLineInactiveBuyColor(e):this._active?this.setLineActiveSellColor(e):this.setLineInactiveSellColor(e),this}setLineActiveBuyColor(e){return this._line.properties().lineActiveBuyColor.setValue(e),this}setLineInactiveBuyColor(e){return this._line.properties().lineInactiveBuyColor.setValue(e),this}setLineActiveSellColor(e){return this._line.properties().lineActiveSellColor.setValue(e),this}setLineInactiveSellColor(e){return this._line.properties().lineInactiveSellColor.setValue(e),this}getLineStyle(){var e=this._line.properties().lineStyle.value();return"inherit"===e?this._line._model.properties().tradingProperties.lineStyle.value():e}setLineStyle(e){return this._line.properties().lineStyle.setValue(e),this}getLineWidth(){var e=this._line.properties().lineWidth.value();return"inherit"===e?this._line._model.properties().tradingProperties.lineWidth.value():e}setLineWidth(e){return this._line.properties().lineWidth.setValue(e),this}getBodyBorderColor(){var e=this._line.properties();return"buy"===this._direction?this._active?e.bodyBorderActiveBuyColor.value():e.bodyBorderInactiveBuyColor.value():this._active?e.bodyBorderActiveSellColor.value():e.bodyBorderInactiveSellColor.value()}setBodyBorderColor(e){return"buy"===this._direction?this._active?this.setBodyBorderActiveBuyColor(e):this.setBodyBorderInactiveBuyColor(e):this._active?this.setBodyBorderActiveSellColor(e):this.setBodyBorderInactiveSellColor(e),this}setBodyBorderActiveBuyColor(e){return this._line.properties().bodyBorderActiveBuyColor.setValue(e),this}setBodyBorderInactiveBuyColor(e){return this._line.properties().bodyBorderInactiveBuyColor.setValue(e),this}setBodyBorderActiveSellColor(e){return this._line.properties().bodyBorderActiveSellColor.setValue(e),this}setBodyBorderInactiveSellColor(e){return this._line.properties().bodyBorderInactiveSellColor.setValue(e),this}getBodyBackgroundColor(){return n.getColorFromProperties(this._line.properties().bodyBackgroundColor,this._line.properties().bodyBackgroundTransparency)} +setBodyBackgroundColor(e){return n.setColorToProperties(e,this._line.properties().bodyBackgroundColor,this._line.properties().bodyBackgroundTransparency),this}getBodyTextColor(){var e=this._line.properties();return"limit"===this._mode?this._active?e.bodyTextActiveLimitColor.value():e.bodyTextInactiveLimitColor.value():"stop"===this._mode?this._active?e.bodyTextActiveStopColor.value():e.bodyTextInactiveStopColor.value():"buy"===this._direction?this._active?e.bodyTextActiveBuyColor.value():e.bodyTextInactiveBuyColor.value():this._active?e.bodyTextActiveSellColor.value():e.bodyTextInactiveSellColor.value()}setBodyTextColor(e){return"limit"===this._mode?this._active?this.setBodyTextActiveLimitColor(e):this.setBodyTextInactiveLimitColor(e):"stop"===this._mode?this._active?this.setBodyTextActiveStopColor(e):this.setBodyTextInactiveStopColor(e):"buy"===this._direction?this._active?this.setBodyTextActiveBuyColor(e):this.setBodyTextInactiveBuyColor(e):this._active?this.setBodyTextActiveSellColor(e):this.setBodyTextInactiveSellColor(e),this}setBodyTextInactiveLimitColor(e){return this._line.properties().bodyTextInactiveLimitColor.setValue(e),this}setBodyTextActiveLimitColor(e){return this._line.properties().bodyTextActiveLimitColor.setValue(e),this}setBodyTextInactiveStopColor(e){return this._line.properties().bodyTextInactiveStopColor.setValue(e),this}setBodyTextActiveStopColor(e){return this._line.properties().bodyTextActiveStopColor.setValue(e),this}setBodyTextInactiveBuyColor(e){return this._line.properties().bodyTextInactiveBuyColor.setValue(e),this}setBodyTextActiveBuyColor(e){return this._line.properties().bodyTextActiveBuyColor.setValue(e),this}setBodyTextInactiveSellColor(e){return this._line.properties().bodyTextInactiveSellColor.setValue(e),this}setBodyTextActiveSellColor(e){return this._line.properties().bodyTextActiveSellColor.setValue(e),this}getBodyFont(){return n.getFontFromProperties(this._line.properties().bodyFontFamily,this._line.properties().bodyFontSize,this._line.properties().bodyFontBold,this._line.properties().bodyFontItalic)}setBodyFont(e){return n.setFontToProperties(e,this._line.properties().bodyFontFamily,this._line.properties().bodyFontSize,this._line.properties().bodyFontBold,this._line.properties().bodyFontItalic),this}getQuantityBorderColor(){var e=this._line.properties();return"buy"===this._direction?this._active?e.quantityBorderActiveBuyColor.value():e.quantityBorderInactiveBuyColor.value():this._active?e.quantityBorderActiveSellColor.value():e.quantityBorderInactiveSellColor.value()}setQuantityBorderColor(e){return"buy"===this._direction?this._active?this.setQuantityBorderActiveBuyColor(e):this.setQuantityBorderInactiveBuyColor(e):this._active?this.setQuantityBorderActiveSellColor(e):this.setQuantityBorderInactiveSellColor(e),this}setQuantityBorderActiveBuyColor(e){return this._line.properties().quantityBorderActiveBuyColor.setValue(e),this}setQuantityBorderInactiveBuyColor(e){return this._line.properties().quantityBorderInactiveBuyColor.setValue(e),this}setQuantityBorderActiveSellColor(e){ +return this._line.properties().quantityBorderActiveSellColor.setValue(e),this}setQuantityBorderInactiveSellColor(e){return this._line.properties().quantityBorderInactiveSellColor.setValue(e),this}getQuantityBackgroundColor(){var e=this._line.properties();return"buy"===this._direction?this._active?e.quantityBackgroundActiveBuyColor.value():e.quantityBackgroundInactiveBuyColor.value():this._active?e.quantityBackgroundActiveSellColor.value():e.quantityBackgroundInactiveSellColor.value()}setQuantityBackgroundColor(e){return"buy"===this._direction?this._active?this.setQuantityBackgroundActiveBuyColor(e):this.setQuantityBackgroundInactiveBuyColor(e):this._active?this.setQuantityBackgroundActiveSellColor(e):this.setQuantityBackgroundInactiveSellColor(e),this}setQuantityBackgroundActiveBuyColor(e){return this._line.properties().quantityBackgroundActiveBuyColor.setValue(e),this}setQuantityBackgroundInactiveBuyColor(e){return this._line.properties().quantityBackgroundInactiveBuyColor.setValue(e),this}setQuantityBackgroundActiveSellColor(e){return this._line.properties().quantityBackgroundActiveSellColor.setValue(e),this}setQuantityBackgroundInactiveSellColor(e){return this._line.properties().quantityBackgroundInactiveSellColor.setValue(e),this}getQuantityTextColor(){return n.getColorFromProperties(this._line.properties().quantityTextColor,this._line.properties().quantityTextTransparency)}setQuantityTextColor(e){return n.setColorToProperties(e,this._line.properties().quantityTextColor,this._line.properties().quantityTextTransparency),this}getQuantityFont(){return n.getFontFromProperties(this._line.properties().quantityFontFamily,this._line.properties().quantityFontSize,this._line.properties().quantityFontBold,this._line.properties().quantityFontItalic)}setQuantityFont(e){return n.setFontToProperties(e,this._line.properties().quantityFontFamily,this._line.properties().quantityFontSize,this._line.properties().quantityFontBold,this._line.properties().quantityFontItalic),this}getCancelButtonBorderColor(){var e=this._line.properties();return"buy"===this._direction?this._active?e.cancelButtonBorderActiveBuyColor.value():e.cancelButtonBorderInactiveBuyColor.value():this._active?e.cancelButtonBorderActiveSellColor.value():e.cancelButtonBorderInactiveSellColor.value()}setCancelButtonBorderColor(e){return"buy"===this._direction?this._active?this.setCancelButtonBorderActiveBuyColor(e):this.setCancelButtonBorderInactiveBuyColor(e):this._active?this.setCancelButtonBorderActiveSellColor(e):this.setCancelButtonBorderInactiveSellColor(e),this}setCancelButtonBorderActiveBuyColor(e){return this._line.properties().cancelButtonBorderActiveBuyColor.setValue(e),this}setCancelButtonBorderInactiveBuyColor(e){return this._line.properties().cancelButtonBorderInactiveBuyColor.setValue(e),this}setCancelButtonBorderActiveSellColor(e){return this._line.properties().cancelButtonBorderActiveSellColor.setValue(e),this}setCancelButtonBorderInactiveSellColor(e){return this._line.properties().cancelButtonBorderInactiveSellColor.setValue(e),this} +getCancelButtonBackgroundColor(){return n.getColorFromProperties(this._line.properties().cancelButtonBackgroundColor,this._line.properties().cancelButtonBackgroundTransparency)}setCancelButtonBackgroundColor(e){return n.setColorToProperties(e,this._line.properties().cancelButtonBackgroundColor,this._line.properties().cancelButtonBackgroundTransparency),this}getCancelButtonIconColor(){var e=this._line.properties();return"buy"===this._direction?this._active?e.cancelButtonIconActiveBuyColor.value():e.cancelButtonIconInactiveBuyColor.value():this._active?e.cancelButtonIconActiveSellColor.value():e.cancelButtonIconInactiveSellColor.value()}setCancelButtonIconColor(e){return"buy"===this._direction?this._active?this.setCancelButtonIconActiveBuyColor(e):this.setCancelButtonIconInactiveBuyColor(e):this._active?this.setCancelButtonIconActiveSellColor(e):this.setCancelButtonIconInactiveSellColor(e),this}setCancelButtonIconActiveBuyColor(e){return this._line.properties().cancelButtonIconActiveBuyColor.setValue(e),this}setCancelButtonIconInactiveBuyColor(e){return this._line.properties().cancelButtonIconInactiveBuyColor.setValue(e),this}setCancelButtonIconActiveSellColor(e){return this._line.properties().cancelButtonIconActiveSellColor.setValue(e),this}setCancelButtonIconInactiveSellColor(e){return this._line.properties().cancelButtonIconInactiveSellColor.setValue(e),this}block(){this._blocked=!0,this._line.updateAllViewsAndRedraw()}unblock(){this._blocked=!1,this._line.updateAllViewsAndRedraw()}getBlocked(){return this._blocked}isFunction(e){return"function"==typeof e}onCancel(e,t){return t?this.isFunction(t)&&(this._onCancelData=e,this._onCancelCallback=t):this.isFunction(e)&&(this._onCancelCallback=e),this}callOnCancel(){this.isFunction(this._onCancelCallback)&&this._onCancelCallback.call(this,this._onCancelData)}isOnCancelCallbackPresent(){return this.isFunction(this._onCancelCallback)}onModify(e,t){return t?this.isFunction(t)&&(this._onModifyData=e,this._onModifyCallback=t):this.isFunction(e)&&(this._onModifyCallback=e),this}callOnModify(){this.isFunction(this._onModifyCallback)&&this._onModifyCallback.call(this,this._onModifyData)}onMove(e,t){return t?this.isFunction(t)&&(this._onMoveData=e,this._onMoveCallback=t):this.isFunction(e)&&(this._onMoveCallback=e),this}callOnMove(){this.isFunction(this._onMoveCallback)&&this._onMoveCallback.call(this,this._onMoveData)}onMoving(e,t){return t?this.isFunction(t)&&(this._onMovingData=e,this._onMovingCallback=t):this.isFunction(e)&&(this._onMovingCallback=e),this}callOnMoving(){this.isFunction(this._onMovingCallback)&&this._onMovingCallback.call(this,this._onMovingData)}onContextMenu(e,t){return t?this.isFunction(t)&&(this._onContextMenuData=e,this._onContextMenuCallback=t):this.isFunction(e)&&(this._onContextMenuCallback=e),this}shouldShowContextMenu(){return this.isFunction(this._onContextMenuCallback)}callOnContextMenu(){if(this.isFunction(this._onContextMenuCallback))return this._onContextMenuCallback.call(this,this._onContextMenuData)}remove(){ +this._line._model.removeSource(this._line),delete this._line}}class u extends s{constructor(e,t){super(e,t||u.createProperties()),this._adapter=new d(this),this.setSelectionEnabled(!0),i.e(1583).then(i.bind(i,61144)).then((({OrderPaneView:e})=>{this._setPaneViews([new e(this,this._model)])}))}zorder(){return c}isSpeciallyZOrderedSource(){return!0}setPoint(e,t,i){this._points[e]=t,this.normalizePoints()}addPoint(e,t){return this._points.push(e),this._lastPoint=null,this.normalizePoints(),this.createServerPoints(),!0}name(){return"Order"}move(e,t,i,s){var r=this._startMovingPoint&&this._currentMovingPoint&&this._startMovingPoint.logical.price!==this._currentMovingPoint.logical.price;super.move(e,t,i,s),r&&this._adapter.callOnMoving()}endMoving(e){var t=this._startMovingPoint&&this._currentMovingPoint&&this._startMovingPoint.logical.price!==this._currentMovingPoint.logical.price;super.endMoving(),!e&&t&&this._adapter.callOnMove()}createPriceAxisView(e){var t={pointIndex:e,backgroundPropertyGetter:()=>this._adapter.getLineColor()};return this._priceAxisView=new r(this,t),this._priceAxisView}paneViews(){return TradingView.printing&&!l.enabled("snapshot_trading_drawings")?null:this._model.properties().tradingProperties.showOrders.value()?o.prototype.paneViews.call(this):null}priceAxisViews(e,t){return TradingView.printing&&!l.enabled("snapshot_trading_drawings")?null:this._model.properties().tradingProperties.showOrders.value()?o.prototype.priceAxisViews.call(this,e,t):null}adapter(){return this._adapter}hasContextMenu(){return this._adapter.shouldShowContextMenu()}contextMenuItems(){return this._adapter.callOnContextMenu()}movable(){return Boolean(this._adapter._onMoveCallback)}static createProperties(e){var t=new a("linetoolorder",e,!1,!1);return this._configureProperties(t),t}}t.LineToolOrder=u},87440:(e,t,i)=>{"use strict";i.d(t,{LineToolParallelChannel:()=>h});var s=i(50151),r=i(86441),n=i(46100),o=i(88348),a=i(13087),l=i(1722),c=i(88640);class h extends a.LineDataSource{constructor(e,t,s,r){super(e,t||h.createProperties(),s,r),this._priceAxisViews.push(this.createPriceAxisView(3)),this._coordOffsetWhileMovingOrChanging=null,this._pendingPriceOffset=null,i.e(1583).then(i.bind(i,26013)).then((({ParallelChannelPaneView:e})=>{this._setPaneViews([new e(this,this._model)])}))}paneViews(e){return null!==this._pendingPriceOffset&&this._applyPendingPriceOffset(),super.paneViews(e)}setLastPoint(e,t){t&&t.shift()&&2===this.points().length&&this._snapPoint45Degree(e,this.points()[0]);const i=(0,l.clone)(e);return super.setLastPoint(e),i}startMoving(e,t,i,s){super.startMoving(e,t,i,s),this._coordOffsetWhileMovingOrChanging=this._findPixelsHeight()}endMoving(e,t,i){return this._coordOffsetWhileMovingOrChanging=null,super.endMoving(e,t,i)}startChanging(e,t){super.startChanging(e,t),this._coordOffsetWhileMovingOrChanging=this._findPixelsHeight()}endChanging(e,t,i){return this._coordOffsetWhileMovingOrChanging=null,super.endChanging(e,t,i)}restoreExternalPoints(e,t,i){const s=i?e.points:this._timePoint.map(((t,i)=>({price:t.price, +offset:e.points[i].offset,time_t:e.points[i].time_t})));if(super.restoreExternalPoints({...e,points:s},t),t.pricesChanged&&this._points.length===s.length)for(let e=0;e=4)return;this._snapPointBeforeChange(e,t,i);const a=(0,s.ensureNotNull)(this.pointToScreenPoint(this._points[0])),l=(0,s.ensureNotNull)(this.pointToScreenPoint(this._points[1])),c=(0,s.ensureNotNull)(this.pointToScreenPoint(t)),h=(0,s.ensureNotNull)(this._coordOffsetWhileMovingOrChanging),d=(0,s.ensureNotNull)(this.priceScale()),u=(0,s.ensure)(null===(n=this.ownerSource())||void 0===n?void 0:n.firstValue());switch(e){case 0:super.setPoint(e,t,i),this._points[2].price=d.coordinateToPrice(c.y+h,u);break;case 1:super.setPoint(e,t,i);break;case 2:super.setPoint(e,t,i),this._points[0].price=d.coordinateToPrice(c.y-h,u),this._points[0].index=t.index;break;case 3:this._points[1].price=d.coordinateToPrice(c.y-h,u),this._points[1].index=t.index;break;case 4:{const e=l.subtract(a),t=(c.x-a.x)/e.x,i=a.addScaled(e,t),s=c.y-i.y;this._points[2].price=d.coordinateToPrice(a.y+s,u);break}case 5:{const e=l.subtract(a),t=(c.x-a.x)/e.x,i=a.addScaled(e,t),s=c.y-i.y;this._points[0].price=d.coordinateToPrice(a.y+s,u),this._points[1].price=d.coordinateToPrice(l.y+s,u);break}}const p=this.linkKey().value();if(p&&!r&&e<4){const e=this._points.map((e=>e.price));(0,o.changeLineStyle)({model:this._model,linkKey:p,state:{prices:e}})}}state(e){const t=super.state(e);return this._pendingPriceOffset&&(t.priceOffset=this._pendingPriceOffset),t}restoreExternalState(e){const{prices:t,...i}=e;if(t&&this.isActualSymbol())for(let e=0;ee.index<=t.index?[e,t]:[t,e],s=i(t[0],t[1]),r=i(t[2],t[3]);let n,o,a,l;t[2].pricenull!==e))}_correctLastPoint(e){if(this._points.length<2||this._points[1].index===this._points[0].index)return e;const t=(0,s.ensureNotNull)(this.pointToScreenPoint(e)),i=(0,s.ensureNotNull)(this.pointToScreenPoint(this._points[1])),n=(0,s.ensureNotNull)(this.pointToScreenPoint(this._points[0])),o=i.subtract(n),a=(t.x-n.x)/o.x,l=n.addScaled(o,a),c=t.y-l.y,h=n.add(new r.Point(0,c));return(0,s.ensureNotNull)(this.screenPointToPoint(h))}static _configureProperties(e){super._configureProperties(e),e.hasChild("labelText")||e.addChild("labelText",new c.default("")),e.addExclusion("labelText")}_isTimePointsValid(){return this._timePoint.every((e=>Number.isFinite(e.price)))}_axisPoints(){const e=this.points(),t=this._points[0]?this.pointToScreenPoint(this._points[0]):null,i=this._points[1]?this.pointToScreenPoint(this._points[1]):null,n=this._points[2]?this.pointToScreenPoint(this._points[2]):null;if(t&&i&&n){const o=i.y-t.y,a=n.add(new r.Point(0,o));e.push((0,s.ensureNotNull)(this.screenPointToPoint(a)))}return e}_convertLastPointTo3rdPoint(e){const t=(0,s.ensureNotNull)(this.pointToScreenPoint(e)),i=(0,s.ensureNotNull)(this.pointToScreenPoint(this._points[1])),n=(0,s.ensureNotNull)(this.pointToScreenPoint(this._points[0])),o=i.subtract(n),a=(t.x-n.x)/o.x,l=n.addScaled(o,a),c=t.y-l.y,h=n.add(new r.Point(0,c));return(0,s.ensureNotNull)(this.screenPointToPoint(h))}_findPixelsHeight(){const e=this.pointToScreenPoint(this._points[2]),t=this.pointToScreenPoint(this._points[0]);return e&&t?e.y-t.y:null}_applyPendingPriceOffset(){const e=this._pendingPriceOffset;if(null===e||this._points.length<3)return;const t=this.priceScale(),i=(0,s.ensureNotNull)(this.ownerSource()).firstValue();if(!t||t.isEmpty()||null===i)return;const r=e+this._points[0].price,n=e+this._points[1].price,o=.5*(r+n)-e,a=.5*(r+n),l=t.priceToCoordinate(o,i),c=t.priceToCoordinate(a,i)-l,h=t.priceToCoordinate(this._points[0].price,i)+c,d=t.coordinateToPrice(h,i);this._points[2].price=d,this._timePoint[2].price=d, +this._points[2].index=this._points[0].index,this._timePoint[2].time_t=this._timePoint[0].time_t,this._timePoint[2].offset=this._timePoint[0].offset,this._pendingPriceOffset=null}_snapPointBeforeChange(e,t,i){if(i&&i.shift())switch(e){case 0:case 1:this._snapPoint45Degree(t,this._points[1-e]);break;case 2:case 3:const i=(0,s.ensureNotNull)(this.getPoint(5-e));this._snapPoint45Degree(t,i)}}}},40418:(e,t,i)=>{"use strict";i.d(t,{LineToolPath:()=>c});var s=i(50151),r=i(86441),n=i(46100),o=i(45197),a=i(13087),l=i(68806);class c extends a.LineDataSource{constructor(e,t,s,r){const n=t||c.createProperties();super(e,n,s,r),this._finished=!1,i.e(1583).then(i.bind(i,62801)).then((t=>{this._setPaneViews([new t.PathPaneView(this,e)])}))}pointsCount(){return-1}name(){return"Path"}hasEditableCoordinates(){return!1}finish(){this._finished=!0,this._lastPoint=null,this.normalizePoints(),this.createServerPoints()}addPoint(e,t,i){var n;if(this._finished)return!0;const a=(0,s.ensureNotNull)(this.priceScale()),l=this._model.timeScale().indexToCoordinate(e.index),c=e.price,h=(0,s.ensure)(null===(n=this.ownerSource())||void 0===n?void 0:n.firstValue()),d=a.priceToCoordinate(c,h);if(this._points.length>0){const e=this._points[this._points.length-1],i=this._model.timeScale().indexToCoordinate(e.index),s=e.price,n=a.priceToCoordinate(s,h),c=new r.Point(l,d).subtract(new r.Point(i,n)).length();if(!(null==t?void 0:t.isApiEvent())&&c<(0,o.interactionTolerance)().minDistanceBetweenPoints)return this._lastPoint=null,this.normalizePoints(),this.createServerPoints(),!0}return super.addPoint(e,t,i)}static createProperties(e){const t=new n.DefaultProperty("linetoolpath",e);return this._configureProperties(t),t}_getPropertyDefinitionsViewModelClass(){return Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,74481)).then((e=>e.PathDefinitionsViewModel))}static _configureProperties(e){super._configureProperties(e),e.addChild("linesWidths",new l.LineToolWidthsProperty([(0,s.ensureDefined)(e.child("lineWidth"))])),e.addChild("linesColors",new l.LineToolColorsProperty([e.childs().lineColor]))}}},63596:(e,t,i)=>{"use strict";var s=i(36298).TranslatedString,r=i(13087).LineDataSource,n=i(53801).LevelsProperty,o=i(68806),a=o.LineToolWidthsProperty,l=o.LineToolColorsProperty,c=new s("erase level line",i.tf(null,void 0,i(12962)));class h extends r{constructor(e,t,s,r){super(e,t||h.createProperties(),s,r),i.e(1583).then(i.bind(i,87202)).then((({PitchfanLinePaneView:e})=>{this._setPaneViews([new e(this,this._model)])}))}levelsCount(){return h.LevelsCount}pointsCount(){return 3}name(){return"Pitchfan"}processErase(e,t){var i="level"+t,s=this.properties()[i].visible;e.setProperty(s,!1,c)}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,81658))).PitchBaseDefinitionsViewModel}static createProperties(e){var t=new n("linetoolpitchfan",e,!1,{range:[0,8]});return this._configureProperties(t),t}static _configureProperties(e){super._configureProperties(e) +;for(var t=[e.child("median").child("linewidth")],i=[e.child("median").child("color")],s=0;s<=this.LevelsCount;s++)t.push(e.child("level"+s).child("linewidth")),i.push(e.child("level"+s).child("color"));e.addChild("linesColors",new l(i)),e.addChild("linesWidths",new a(t))}}h.LevelsCount=8,t.LineToolPitchfan=h},90095:(e,t,i)=>{"use strict";var s;i.d(t,{LineToolPitchforkStyle:()=>s}),function(e){e[e.Original=0]="Original",e[e.Schiff=1]="Schiff",e[e.Inside=2]="Inside",e[e.Schiff2=3]="Schiff2"}(s||(s={}))},70309:(e,t,i)=>{"use strict";var s=i(36298).TranslatedString,r=i(13087).LineDataSource,n=i(53801).LevelsProperty,o=i(39347).Action,a=i(95059).ACTION_ID,l=i(90095).LineToolPitchforkStyle,c=null,h=i(68806),d=h.LineToolWidthsProperty,u=h.LineToolColorsProperty,p=new s("erase level line",i.tf(null,void 0,i(12962))),_=new s("change {title} style",i.tf(null,void 0,i(74428)));class m extends r{constructor(e,t,i,s){super(e,t||m.createProperties(),i,s),this._properties.style.listeners().subscribe(this,this._recreatePaneView),this._recreatePaneView()}levelsCount(){return m.LevelsCount}additionalActions(e){for(var t=[],r=[{title:i.tf(null,void 0,i(25595)),actionId:a.ChartLineToolPitchforkChangeTypeToOriginal},{title:i.tf(null,void 0,i(66276)),actionId:a.ChartLineToolPitchforkChangeTypeToModifiedSchiff},{title:i.tf(null,void 0,i(9114)),actionId:a.ChartLineToolPitchforkChangeTypeToInside},{title:i.tf(null,void 0,i(51464)),actionId:a.ChartLineToolPitchforkChangeTypeToSchiff}],n=0;n<4;n++){var l=new o({actionId:r[n].actionId,options:{checked:this.properties().style.value()===n,checkable:!0,label:r[n].title,payload:{target:this,value:n},onExecute:function(t){var i=t.getPayload(),r=i.target;e.setProperty(r.properties().style,i.value,_.format({title:new s(r.name(),r.title())})),r.updateAllViews(),r._model.updateSource(r)}}});t.push(l)}return[t[0],t[3],t[1],t[2]]}_recreatePaneView(){if(null!==c){var e=[];this._properties.style.value()===l.Original?e=[new c.PitchforkLinePaneView(this,this._model)]:this._properties.style.value()===l.Schiff?e=[new c.SchiffPitchforkLinePaneView(this,this._model)]:this._properties.style.value()===l.Schiff2?e=[new c.SchiffPitchfork2LinePaneView(this,this._model)]:this._properties.style.value()===l.Inside&&(e=[new c.InsidePitchforkLinePaneView(this,this._model)]),this._setPaneViews(e)}else i.e(1583).then(i.bind(i,95337)).then((e=>{null===c&&(c=e),this._recreatePaneView()}))}pointsCount(){return 3}name(){return"Pitchfork"}processErase(e,t){var i="level"+t,s=this.properties()[i].visible;e.setProperty(s,!1,p)}static createProperties(e){var t=new n("linetoolpitchfork",e,!1,{range:[0,8]});return this._configureProperties(t),t}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,769))).PitchForkDefinitionsViewModel}static _configureProperties(e){super._configureProperties(e);for(var t=[e.child("median").child("linewidth")],i=[e.child("median").child("color")],s=0;s<=this.LevelsCount;s++)t.push(e.child("level"+s).child("linewidth")), +i.push(e.child("level"+s).child("color"));e.addChild("linesColors",new u(i)),e.addChild("linesWidths",new d(t))}}m.LevelsCount=8,t.LineToolPitchfork=m},67686:(e,t,i)=>{"use strict";i.d(t,{LineToolPolyline:()=>l});var s=i(50151),r=i(86441),n=i(46100),o=i(45197),a=i(13087);class l extends a.LineDataSource{constructor(e,t,s,r){const n=t||l.createProperties();super(e,n,s,r),this._finished=!1,i.e(1583).then(i.bind(i,50253)).then((t=>{this._setPaneViews([new t.PolylinePaneView(this,e)])}))}pointsCount(){return-1}name(){return"Polyline"}hasEditableCoordinates(){return!1}finish(){this._finished=!0,this._lastPoint=null,this.normalizePoints(),this.createServerPoints()}addPoint(e,t,i){var n;if(this._finished)return!0;const a=(0,s.ensureNotNull)(this.priceScale()),l=this._model.timeScale().indexToCoordinate(e.index),c=e.price,h=(0,s.ensure)(null===(n=this.ownerSource())||void 0===n?void 0:n.firstValue()),d=a.priceToCoordinate(c,h),u=(0,o.interactionTolerance)().minDistanceBetweenPoints;if(this._points.length>0){const e=this._points[this._points.length-1],i=this._model.timeScale().indexToCoordinate(e.index),s=e.price,n=a.priceToCoordinate(s,h),o=new r.Point(l,d).subtract(new r.Point(i,n)).length();if(!(null==t?void 0:t.isApiEvent())&&oe.PolylinesDefinitionsViewModel))}static _configureProperties(e){super._configureProperties(e),e.addExclusion("filled")}}},66683:(e,t,i)=>{"use strict";i.d(t,{PositionAveragePriceAxisView:()=>r});var s=i(71243);class r extends s.LineToolPriceAxisView{_formatPrice(e,t){return this._source.formatter().format(e)}}},37619:(e,t,i)=>{"use strict" +;var s=i(87564).LineToolTrading,r=i(13087).LineDataSource,n=i(66683).PositionAveragePriceAxisView,o=i(47043),a=i(46100).DefaultProperty,l=i(71766).PriceFormatter;const c=i(14483);var h=i(98517).sortSourcesPreOrdered.LineToolPosition;function d(e){return null==e?e="":e+="",e}class u{constructor(e){this._line=e,this._data={bodyText:"position",quantityText:"0"},this._closeEnabled=!0,this._direction="buy",this._profitState="neutral"}setDirection(e){return this._direction=e,this._line.updateAllViewsAndRedraw(),this}setProfitState(e){return this._profitState=e,this._line.updateAllViewsAndRedraw(),this}getPrice(){return this._line.points().length>0?this._line.points()[0].price:this._line._timePoint.length>0?this._line._timePoint[0].price:void 0}setPrice(e){if(this._line.points().length>0){var t=this._line.points()[0];t.price=e,this._line._points[0]=t,this._line.normalizePoints(),this._line.updateAllViewsAndRedraw()}return this._line._timePoint.length>0&&(this._line._timePoint[0].price=e),this}getText(){return this._data.bodyText}setText(e){return this._data.bodyText=e||"",this._line.updateAllViewsAndRedraw(),this}setTooltip(e){return this._line.properties().tooltip.setValue(d(e)),this}getTooltip(){return this._line.properties().tooltip.value()}setProtectTooltip(e){return this._line.properties().protectTooltip.setValue(d(e)),this}getProtectTooltip(){return this._line.properties().protectTooltip.value()}setCloseTooltip(e){return this._line.properties().closeTooltip.setValue(d(e)),this}getCloseTooltip(){return this._line.properties().closeTooltip.value()}setReverseTooltip(e){return this._line.properties().reverseTooltip.setValue(d(e)),this}getReverseTooltip(){return this._line.properties().reverseTooltip.value()}getQuantity(){return this._data.quantityText}setQuantity(e){return this._data.quantityText=e||"",this._line.updateAllViewsAndRedraw(),this}getExtendLeft(){var e=this._line.properties().extendLeft.value();return"inherit"===e?this._line._model.properties().tradingProperties.extendLeft.value():e}setExtendLeft(e){return this._line.properties().extendLeft.setValue(e),this}getLineLength(){var e=this._line.properties().lineLength.value();return"inherit"===e?this._line._model.properties().tradingProperties.lineLength.value():e}getLineLengthUnit(){return this._line.properties().lineLengthUnit.value()}setLineLength(e,t="percentage"){const i=t&&"pixel"===t?e:Math.max(0,Math.min(e,100));return this._line.properties().lineLength.setValue(i),this._line.properties().lineLengthUnit.setValue(t),this}getLineColor(){var e=this._line.properties();return("buy"===this._direction?e.lineBuyColor:e.lineSellColor).value()}setLineColor(e){return"buy"===this._direction?this.setLineBuyColor(e):this.setLineSellColor(e),this}setLineBuyColor(e){return this._line.properties().lineBuyColor.setValue(e),this}setLineSellColor(e){return this._line.properties().lineSellColor.setValue(e),this}getLineStyle(){var e=this._line.properties().lineStyle.value();return"inherit"===e?this._line._model.properties().tradingProperties.lineStyle.value():e}setLineStyle(e){ +return this._line.properties().lineStyle.setValue(e),this}getLineWidth(){var e=this._line.properties().lineWidth.value();return"inherit"===e?this._line._model.properties().tradingProperties.lineWidth.value():e}setLineWidth(e){return this._line.properties().lineWidth.setValue(e),this}getBodyBorderColor(){var e=this._line.properties();return("buy"===this._direction?e.bodyBorderBuyColor:e.bodyBorderSellColor).value()}setBodyBorderColor(e){return"buy"===this._direction?this.setBodyBorderBuyColor(e):this.setBodyBorderSellColor(e),this}setBodyBorderBuyColor(e){return this._line.properties().bodyBorderBuyColor.setValue(e),this}setBodyBorderSellColor(e){return this._line.properties().bodyBorderSellColor.setValue(e),this}getBodyBackgroundColor(){return o.getColorFromProperties(this._line.properties().bodyBackgroundColor,this._line.properties().bodyBackgroundTransparency)}setBodyBackgroundColor(e){return o.setColorToProperties(e,this._line.properties().bodyBackgroundColor,this._line.properties().bodyBackgroundTransparency),this}getBodyTextColor(){var e=this._line.properties();return("positive"===this._profitState?e.bodyTextPositiveColor:"negative"===this._profitState?e.bodyTextNegativeColor:e.bodyTextNeutralColor).value()}setBodyTextColor(e){return"positive"===this._profitState?this.setBodyTextPositiveColor(e):"negative"===this._profitState?this.setBodyTextNegativeColor(e):this.setBodyTextNeutralColor(e),this}setBodyTextPositiveColor(e){return this._line.properties().bodyTextPositiveColor.setValue(e),this}setBodyTextNegativeColor(e){return this._line.properties().bodyTextNegativeColor.setValue(e),this}setBodyTextNeutralColor(e){return this._line.properties().bodyTextNeutralColor.setValue(e),this}getBodyFont(){return o.getFontFromProperties(this._line.properties().bodyFontFamily,this._line.properties().bodyFontSize,this._line.properties().bodyFontBold,this._line.properties().bodyFontItalic)}setBodyFont(e){return o.setFontToProperties(e,this._line.properties().bodyFontFamily,this._line.properties().bodyFontSize,this._line.properties().bodyFontBold,this._line.properties().bodyFontItalic),this}getQuantityBorderColor(){var e=this._line.properties();return("buy"===this._direction?e.quantityBorderBuyColor:e.quantityBorderSellColor).value()}setQuantityBorderColor(e){return"buy"===this._direction?this.setQuantityBorderBuyColor(e):this.setQuantityBorderSellColor(e),this}setQuantityBorderBuyColor(e){return this._line.properties().quantityBorderBuyColor.setValue(e),this}setQuantityBorderSellColor(e){return this._line.properties().quantityBorderSellColor.setValue(e),this}getQuantityBackgroundColor(){var e=this._line.properties();return("buy"===this._direction?e.quantityBackgroundBuyColor:e.quantityBackgroundSellColor).value()}setQuantityBackgroundColor(e){return"buy"===this._direction?this.setQuantityBackgroundBuyColor(e):this.setQuantityBackgroundSellColor(e),this}setQuantityBackgroundBuyColor(e){return this._line.properties().quantityBackgroundBuyColor.setValue(e),this}setQuantityBackgroundSellColor(e){ +return this._line.properties().quantityBackgroundSellColor.setValue(e),this}getQuantityTextColor(){return o.getColorFromProperties(this._line.properties().quantityTextColor,this._line.properties().quantityTextTransparency)}setQuantityTextColor(e){return o.setColorToProperties(e,this._line.properties().quantityTextColor,this._line.properties().quantityTextTransparency),this}getQuantityFont(){return o.getFontFromProperties(this._line.properties().quantityFontFamily,this._line.properties().quantityFontSize,this._line.properties().quantityFontBold,this._line.properties().quantityFontItalic)}setQuantityFont(e){return o.setFontToProperties(e,this._line.properties().quantityFontFamily,this._line.properties().quantityFontSize,this._line.properties().quantityFontBold,this._line.properties().quantityFontItalic),this}getReverseButtonBorderColor(){var e=this._line.properties();return("buy"===this._direction?e.reverseButtonBorderBuyColor:e.reverseButtonBorderSellColor).value()}setReverseButtonBorderColor(e){return"buy"===this._direction?this.setReverseButtonBorderBuyColor(e):this.setReverseButtonBorderSellColor(e),this}setReverseButtonBorderBuyColor(e){return this._line.properties().reverseButtonBorderBuyColor.setValue(e),this}setReverseButtonBorderSellColor(e){return this._line.properties().reverseButtonBorderSellColor.setValue(e),this}getReverseButtonBackgroundColor(){return o.getColorFromProperties(this._line.properties().reverseButtonBackgroundColor,this._line.properties().reverseButtonBackgroundTransparency)}setReverseButtonBackgroundColor(e){return o.setColorToProperties(e,this._line.properties().reverseButtonBackgroundColor,this._line.properties().reverseButtonBackgroundTransparency),this}getReverseButtonIconColor(){var e=this._line.properties();return("buy"===this._direction?e.reverseButtonIconBuyColor:e.reverseButtonIconSellColor).value()}setReverseButtonIconColor(e){return"buy"===this._direction?this.setReverseButtonIconBuyColor(e):this.setReverseButtonIconSellColor(e),this}setReverseButtonIconBuyColor(e){return this._line.properties().reverseButtonIconBuyColor.setValue(e),this}setReverseButtonIconSellColor(e){return this._line.properties().reverseButtonIconSellColor.setValue(e),this}getCloseButtonBorderColor(){var e=this._line.properties();return("buy"===this._direction?e.closeButtonBorderBuyColor:e.closeButtonBorderSellColor).value()}setCloseButtonBorderColor(e){return"buy"===this._direction?this.setCloseButtonBorderBuyColor(e):this.setCloseButtonBorderSellColor(e),this}setCloseButtonBorderBuyColor(e){return this._line.properties().closeButtonBorderBuyColor.setValue(e),this}setCloseButtonBorderSellColor(e){return this._line.properties().closeButtonBorderSellColor.setValue(e),this}getCloseButtonBackgroundColor(){return o.getColorFromProperties(this._line.properties().closeButtonBackgroundColor,this._line.properties().closeButtonBackgroundTransparency)}setCloseButtonBackgroundColor(e){ +return o.setColorToProperties(e,this._line.properties().closeButtonBackgroundColor,this._line.properties().closeButtonBackgroundTransparency),this}getCloseButtonIconColor(){var e=this._line.properties();return("buy"===this._direction?e.closeButtonIconBuyColor:e.closeButtonIconSellColor).value()}setCloseButtonIconColor(e){return"buy"===this._direction?this.setCloseButtonIconBuyColor(e):this.setCloseButtonIconSellColor(e),this}setCloseButtonIconBuyColor(e){return this._line.properties().closeButtonIconBuyColor.setValue(e),this}setCloseButtonIconSellColor(e){return this._line.properties().closeButtonIconSellColor.setValue(e),this}block(){this._blocked=!0,this._line.updateAllViewsAndRedraw()}unblock(){this._blocked=!1,this._line.updateAllViewsAndRedraw()}isFunction(e){return"function"==typeof e}onReverse(e,t){return t?this.isFunction(t)&&(this._onReverseData=e,this._onReverseCallback=t):this.isFunction(e)&&(this._onReverseCallback=e),this}callOnReverse(){this.isFunction(this._onReverseCallback)&&this._onReverseCallback.call(this,this._onReverseData)}isOnReverseCallbackPresent(){return this.isFunction(this._onReverseCallback)}onClose(e,t){return t?this.isFunction(t)&&(this._onCloseData=e,this._onCloseCallback=t):this.isFunction(e)&&(this._onCloseCallback=e),this}setCloseEnabled(e){return this._closeEnabled===e||(this._closeEnabled=e,this._onCloseCallback&&this._line.updateAllViewsAndRedraw()),this}isCloseEnabled(){return this._closeEnabled}callOnClose(){this.isFunction(this._onCloseCallback)&&this._closeEnabled&&this._onCloseCallback.call(this,this._onCloseData)}isOnCloseCallbackPresent(){return this._closeEnabled&&this.isFunction(this._onCloseCallback)}onModify(e,t){return t?this.isFunction(t)&&(this._onModifyData=e,this._onModifyCallback=t):this.isFunction(e)&&(this._onModifyCallback=e),this}callOnModify(){this.isFunction(this._onModifyCallback)&&this._onModifyCallback.call(this,this._onModifyData)}onContextMenu(e,t){return t?this.isFunction(t)&&(this._onContextMenuData=e,this._onContextMenuCallback=t):this.isFunction(e)&&(this._onContextMenuCallback=e),this}shouldShowContextMenu(){return this.isFunction(this._onContextMenuCallback)}callOnContextMenu(){if(this.isFunction(this._onContextMenuCallback))return this._onContextMenuCallback.call(this,this._onContextMenuData)}remove(){this._line._model.removeSource(this._line),delete this._line}}class p extends s{constructor(e,t){super(e,t||p.createProperties()),this._adapter=new u(this),i.e(1583).then(i.t.bind(i,46258,19)).then((({PositionPaneView:e})=>{this._setPaneViews([new e(this,this._model)])}));var s=e.mainSeries().symbolInfo(),r=null!==s?s.pricescale:100,n=null!==s&&s.fractional?s.minmov:1,o=null!==s&&s.fractional,a=null!==s?s.minmove2:void 0;this._formatter=new l(r,n,o,a)}zorder(){return h}isSpeciallyZOrderedSource(){return!0}setPoint(e,t,i){this._points[e]=t,this.normalizePoints()}addPoint(e,t){return this._points.push(e),this._lastPoint=null,this.normalizePoints(),this.createServerPoints(),!0}name(){return"Position"}createPriceAxisView(e){ +return this._priceAxisView=new n(this,{pointIndex:e,backgroundPropertyGetter:()=>this._adapter.getLineColor()}),this._priceAxisView}paneViews(){return TradingView.printing&&!c.enabled("snapshot_trading_drawings")?null:this._model.properties().tradingProperties.showPositions.value()?r.prototype.paneViews.call(this):null}priceAxisViews(e,t){return TradingView.printing&&!c.enabled("snapshot_trading_drawings")?null:this._model.properties().tradingProperties.showPositions.value()?r.prototype.priceAxisViews.call(this,e,t):null}hasContextMenu(){return this._adapter.shouldShowContextMenu()}contextMenuItems(){return this._adapter.callOnContextMenu()}formatter(){return this._formatter}static createProperties(e){var t=new a("linetoolposition",e,!1,!1);return this._configureProperties(t),t}}t.LineToolPosition=p},21316:(e,t,i)=>{"use strict";var s,r;i.r(t),i.d(t,{AlertStatus:()=>s,Direction:()=>r}),function(e){e[e.Waiting=0]="Waiting",e[e.Success=1]="Success",e[e.Failure=2]="Failure"}(s||(s={})),function(e){e[e.Up=1]="Up",e[e.Down=2]="Down"}(r||(r={}))},30597:(e,t,i)=>{"use strict";var s=i(50151).ensureNotNull,r=i(13087).LineDataSource,n=i(46100).DefaultProperty,o=i(21316);class a extends r{constructor(e,t,s,r){super(e,t||a.createProperties(),s,r),this._predictionPaneView=null;const n=this._model.mainSeries();n.properties().interval.subscribe(this,(()=>{this.setStatus(o.AlertStatus.Waiting)})),n.dataEvents().dataUpdated().subscribe(this,this.recalculateStateByData),i.e(1583).then(i.t.bind(i,75061,19)).then((({PredictionPaneView:e})=>{this._predictionPaneView=new e(this,this._model),this._setPaneViews([this._predictionPaneView])}))}destroy(){const e=this._model.mainSeries();e.properties().interval.unsubscribeAll(this),e.dataEvents().dataUpdated().unsubscribeAll(this),super.destroy()}dataAndViewsReady(){return super.dataAndViewsReady()&&this._predictionPaneView&&this._predictionPaneView.iconsReady()}isSynchronizable(){return!1}status(){return this._properties.status.value()}setStatus(e){return this._properties.status.setValue(e)}pointsCount(){return 2}name(){return"Forecast"}restorePoints(e,t,i){super.restorePoints(e,t,i),this.recalculateStateByData()}recalculateStateByData(){if(!this.isSourceHidden()&&!(this._points.length<2||this._model.mainSeries().bars().isEmpty())){var e=this._points[1];if(this.status())e.index>this._model.timeScale().baseIndex()&&this.setStatus(o.AlertStatus.Waiting);else{var t=this._model.mainSeries().bars().valueAt(e.index);if(null!==t){var i=this.direction();if(i===o.Direction.Up&&t[TradingView.HIGH_PLOT]>=e.price)this.setStatus(o.AlertStatus.Success);else if(i===o.Direction.Down&&t[TradingView.LOW_PLOT]<=e.price)this.setStatus(o.AlertStatus.Success);else{var r=s(this._model.mainSeries().bars().lastIndex());e.index!==r&&this.setStatus(o.AlertStatus.Failure)}}}}}addPoint(e){var t=super.addPoint(e);return t&&this.recalculateStateByData(),t}endChanging(){super.endChanging(),this.setStatus(o.AlertStatus.Waiting),this.recalculateStateByData()}onData(e){super.onData(e),this.recalculateStateByData()} +endMoving(e,t,i){super.endMoving(e,t,i),this.setStatus(o.AlertStatus.Waiting),this.recalculateStateByData()}direction(){if(this.points().length<2)return o.Direction.Up;var e=this.points()[0];return this.points()[1].price>e.price?o.Direction.Up:o.Direction.Down}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,54440))).PredictionDefinitionsViewModel}cloneable(){return!1}static createProperties(e){var t=new n("linetoolprediction",e);return this._configureProperties(t),t}static _configureProperties(e){super._configureProperties(e),e.merge({status:o.AlertStatus.Waiting})}}t.LineToolPrediction=a},27039:(e,t,i)=>{"use strict";var s=i(13087).LineDataSource,r=i(46100).DefaultProperty,n=i(68806).LineToolColorsProperty;class o extends s{constructor(e,t,s,r){super(e,t||o.createProperties(),s,r),i.e(1583).then(i.t.bind(i,86583,19)).then((({PriceLabelPaneView:e})=>{this._setPaneViews([new e(this,this._model)])}))}pointsCount(){return 1}name(){return"Price Label"}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,17265))).PriceLabelDefinitionsViewModel}static createProperties(e){var t=new r("linetoolpricelabel",e);return this._configureProperties(t),t}static _configureProperties(e){super._configureProperties(e),e.addChild("linesColors",new n([e.childs().borderColor])),e.addChild("textsColors",new n([e.childs().color]))}}t.LineToolPriceLabel=o},32831:(e,t,i)=>{"use strict";i.r(t),i.d(t,{LineToolPriceNote:()=>w});var s=i(50151),r=i(13087),n=i(33013),o=i(24633),a=i(32430),l=i(68806),c=i(17236),h=i(13637),d=i(88640),u=i(77680);const p={intervalsVisibilities:{...c.intervalsVisibilitiesDefaults},showLabel:!1,horzLabelsAlign:"center",vertLabelsAlign:"top",fontSize:14,bold:!1,italic:!1,priceLabelFontSize:12,priceLabelBold:!1,priceLabelItalic:!1},_=(0,n.getHexColorByName)("color-tv-blue-500"),m={lineColor:_,textColor:_,priceLabelBackgroundColor:_,priceLabelBorderColor:_,priceLabelTextColor:(0,n.getHexColorByName)("color-white")},g=new Map([[o.StdTheme.Light,m],[o.StdTheme.Dark,m]]),f=(0,h.extractAllPropertiesKeys)((0,s.ensureDefined)(g.get(o.StdTheme.Light))),v=(0,h.extractAllPropertiesKeys)(p),S=[...f,...v,...a.commonLineToolPropertiesStateKeys,"text"];class y extends u.LineDataSourceThemedProperty{constructor(e){var t,i;super(e),this._textProperty=new d.default(null!==(i=null===(t=e.state)||void 0===t?void 0:t.text)&&void 0!==i?i:""),this.addChild("text",this._textProperty),this.addChild("linesColors",new l.LineToolColorsProperty([(0,s.ensureDefined)(this.child("lineColor"))])),this.addChild("backgroundsColors",new l.LineToolColorsProperty([(0,s.ensureDefined)(this.child("priceLabelBackgroundColor"))])),this.addChild("textsColors",new l.LineToolColorsProperty([(0,s.ensureDefined)(this.child("priceLabelTextColor"))]))}template(){return{...super.template(),text:this._textProperty.value()}}static create(e){return new this({defaultName:"linetoolpricenote", +defaultsSupplier:()=>(0,h.factoryDefaultsForCurrentTheme)(p,g),nonThemedDefaultsKeys:v,themedDefaultsKeys:f,allStateKeys:S,state:e})}}var b=i(28558);class w extends r.LineDataSource{constructor(e,t,s,r){super(e,t||w.createProperties(),s,r),this._labelMovingDelta=null,i.e(1583).then(i.bind(i,29734)).then((t=>{this._setPaneViews([new t.PriceNotePaneView(this,e)])}))}pointsCount(){return 2}name(){return"Price Note"}template(){return this._properties.template()}startMoving(e,t,i){if(1===t){if(this.isSourceHidden())return;const i=(0,s.ensureDefined)(e.logical),r=this.points()[1];this._labelMovingDelta={index:r.index-i.index,price:r.price-i.price},this.startChanging(t,i)}else this._labelMovingDelta=null,super.startMoving(e,t,i)}move(e,t,i){if(null!==this._labelMovingDelta){const t=(0,s.ensureDefined)(e.logical),r={index:t.index+this._labelMovingDelta.index,price:t.price+this._labelMovingDelta.price};this.setPoint(1,r,i),this.updateAllViews((0,b.sourceChangeEvent)(this.id()))}else super.move(e,t,i)}endMoving(e,t,i){return null!==this._labelMovingDelta?(this._labelMovingDelta=null,this.endChanging(!1,e)):super.endMoving(e,t,i)}static createProperties(e){const t=y.create(e);return this._configureProperties(t),t}_applyTemplateImpl(e){super._applyTemplateImpl(e),this.properties().childs().text.setValue(e.text)}async _getPropertyDefinitionsViewModelClass(){return Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,11980)).then((e=>e.PriceNoteDefinitionsViewModel))}_snapTo45DegreesAvailable(){return!0}static _addCollectedProperties(e){}}},59776:(e,t,i)=>{"use strict";i.d(t,{LineToolPriceRange:()=>m});var s=i(13087),r=i(50151),n=i(24633),o=i(13637),a=i(30541),l=i(32430);const c={...a.nonThemedFactoryDefaultsBase,extendLeft:!1,extendRight:!1},h=a.themedFactoryDefaultsBase,d=(0,o.extractAllPropertiesKeys)((0,r.ensureDefined)(h.get(n.StdTheme.Light))),u=(0,o.extractAllPropertiesKeys)(c),p=[...d,...u,...l.commonLineToolPropertiesStateKeys,...a.allPropertiesStateKeysBase];class _ extends a.DateAndPriceBaseProperties{static create(e){return new this({defaultName:"linetoolpricerange",defaultsSupplier:()=>(0,o.factoryDefaultsForCurrentTheme)(c,h),nonThemedDefaultsKeys:u,themedDefaultsKeys:d,allStateKeys:p,state:e})}}class m extends s.LineDataSource{constructor(e,t,s,r){super(e,t||m.createProperties(),s,r),i.e(1583).then(i.bind(i,61416)).then((e=>{this._setPaneViews([new e.PriceRangePaneView(this,this._model)])}))}pointsCount(){return 2}name(){return"Price Range"}template(){return this._properties.template()}static createProperties(e){const t=_.create(e);return this._configureProperties(t),t}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,83115))).GeneralDatePriceRangeDefinitionsViewModel}}},66967:(e,t,i)=>{"use strict";i.d(t,{LineToolProjection:()=>o});var s=i(37122),r=i(53801),n=i(68806);class o extends s.LineToolFibWedgeBase{constructor(e,t,s,r){super(e,null!=t?t:o.createProperties(),s,r), +i.e(1583).then(i.bind(i,75219)).then((e=>{this._setPaneViews([new e.ProjectionLinePaneView(this,this._model)])}))}levelsCount(){return 1}name(){return"Projection"}static createProperties(e){const t=new r.LevelsProperty("linetoolprojection",e,!1,{range:[1,1]});return this._configureProperties(t),t}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,12501))).ProjectionDefinitionsViewModel}static _configureProperties(e){super._configureProperties(e),e.addChild("linesColors",new n.LineToolColorsProperty([e.childs().trendline.childs().color]))}}},10279:(e,t,i)=>{"use strict";i.d(t,{LineToolRay:()=>r});var s=i(47246);class r extends s.LineToolTrendLine{constructor(e,t,i,s){super(e,null!=t?t:r.createProperties(),i,s)}name(){return"Ray"}static createProperties(e){const t=s.LineToolTrendLine._createPropertiesImpl("linetoolray",e);return r._configureProperties(t),t}}},32948:(e,t,i)=>{"use strict";i.d(t,{LineToolRectangle:()=>c});var s=i(86441),r=i(46100),n=i(88640),o=i(13087),a=i(68806),l=i(50151);class c extends o.LineDataSource{constructor(e,t,s,r){const n=t||c.createProperties();super(e,n,s,r),i.e(1583).then(i.bind(i,31320)).then((({RectanglePaneView:t})=>{const i=[new t(this,e)];this._setPaneViews(i)}))}pointsCount(){return 2}textColorsProperty(){return this.properties().childs().showLabel.value()?super.textColorsProperty():null}name(){return"Rectangle"}setPoint(e,t,i){if(e<2&&super.setPoint(e,t,i),i&&i.shift()){const i=this._getAnchorPointForIndex(e);if(e>=4)return this._correctMiddlePoints(e,t,i),void this.normalizePoints();this._snapPoint45Degree(t,i)}switch(e){case 2:this._points[1].price=t.price,this._points[0].index=t.index;break;case 3:this._points[0].price=t.price,this._points[1].index=t.index;break;case 4:this._points[0].index=t.index;break;case 5:this._points[1].index=t.index;break;case 6:this._points[0].price=t.price;break;case 7:this._points[1].price=t.price}this.normalizePoints()}getPoint(e){return e<2?super.getPoint(e):this._getAnchorPointForIndex(e)}template(){const e=super.template();return e.text=this.properties().childs().text.value(),e}static createProperties(e,t){const i=new r.DefaultProperty("linetoolrectangle",e,void 0,t);return this._configureProperties(i),i}_getPropertyDefinitionsViewModelClass(){return Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,3664)).then((e=>e.RectangleDefinitionsViewModel))}_applyTemplateImpl(e){super._applyTemplateImpl(e),this.properties().childs().text.setValue(e.text)}_snapPoint45Degree(e,t,i){const s=this._priceScale,r=this.ownerSource();if(null===s||null===r)return;const n=r.firstValue();if(null===n)return;const o=this._model.timeScale(),a=(0,l.ensureNotNull)(this.pointToScreenPoint(e)),c=(0,l.ensureNotNull)(this.pointToScreenPoint(t)),h=a.x-c.x,d=a.y-c.y,u=h<0?-1:1,p=d<0?-1:1,_=Math.max(Math.abs(h),Math.abs(d)),m=Math.round(o.coordinateToIndex(c.x+_*u)),g=Math.abs(o.indexToCoordinate(m)-c.x),f=s.coordinateToPrice(c.y+g*p,n);e.index=m,e.price=f} +_correctMiddlePoints(e,t,i){e<6?this._correctRightLeftMiddlePoint(e,t,i):this._correctTopBottomMiddlePoint(e,t,i)}_correctRightLeftMiddlePoint(e,t,i){const r=(0,l.ensureNotNull)(this.pointToScreenPoint(t)),n=(0,l.ensureNotNull)(this.pointToScreenPoint(i)),o=(0,l.ensureNotNull)(this.pointToScreenPoint(this._points[0])),a=(0,l.ensureNotNull)(this.pointToScreenPoint(this._points[1]));let c=r.x-n.x;if(0===c)return;const h=o.x{"use strict";var s;i.d(t,{RiskDisplayMode:()=>s}),function(e){e.Percentage="percents",e.Money="money"}(s||(s={}))},95539:(e,t,i)=>{"use strict";var s;i.d(t,{RiskRewardPointIndex:()=>s}),function(e){e[e.Entry=0]="Entry",e[e.Close=1]="Close",e[e.ActualEntry=2]="ActualEntry",e[e.ActualClose=3]="ActualClose"}(s||(s={}))},29378:(e,t,i)=>{"use strict";i.d(t,{LineToolRiskRewardLong:()=>x,LineToolRiskRewardShort:()=>P});var s=i(50151),r=i(87663),n=i(86094),o=i(34256),a=i(13087),l=i(4895),c=i(95539),h=i(42275),d=i(87095);class u extends h.PriceAxisView{constructor(e,t){super(),this._source=e,this._data=t}_updateRendererData(e,t,i){if(e.visible=!1,!this._showAxisLabel())return;const s=this._source.priceScale();if(0===this._source.points().length||null===s||s.isEmpty())return;const r=this._source.ownerSource(),n=null!==r?r.firstValue():null;if(null===n)return;const o=this._data.priceProperty.value(),a=(0,d.resetTransparency)(this._data.colorProperty.value());i.background=a,i.textColor=this.generateTextColor(a),i.coordinate=s.priceToCoordinate(o,n),e.text=s.formatPrice(o,n),e.visible=!0}_showAxisLabel(){return this._source.properties().childs().showPriceLabels.value()}}var p=i(88640);class _ extends p.default{constructor(e,t){super(),this._lineSource=e,this._pointIndex=t}value(){const e=this._lineSource.points()[this._pointIndex].price;return this._formatAndParsePrice(e)}state(){return this.value()}merge(e,t){return this.setValue(e),t?[]:null}_formatAndParsePrice(e){const t=(0,s.ensureNotNull)(this._lineSource.ownerSource()).formatter();if(t.parse){const i=t.format(e),s=t.parse(i);return s.res?s.value:e}return e}}class m extends _{constructor(e){super(e,0)}setValue(e){const t=this._lineSource.points()[this._pointIndex];this._lineSource.startChanging(this._pointIndex,t),t.price=parseFloat(""+e),this._lineSource.setPoint(this._pointIndex,t),this._lineSource.recalculate(),this._lineSource.model().updateSource(this._lineSource),this._listeners.fire(this,""),this._lineSource.endChanging(!1,!1),this._lineSource.syncPriceLevels()}}class g extends _{constructor(e){super(e,1)}value(){const e=this._lineSource.stopPrice();return this._formatAndParsePrice(e)}setValue(e){const t=Math.round(Math.abs(e-this._lineSource.entryPrice())*this._lineSource.ownerSourceBase());this._lineSource.properties().childs().stopLevel.setValue(t),this._lineSource.syncPriceLevels()}}class f extends _{constructor(e){super(e,2)}value(){const e=this._lineSource.profitPrice();return this._formatAndParsePrice(e)}setValue(e){const t=Math.round(Math.abs(e-this._lineSource.entryPrice())*this._lineSource.ownerSourceBase());this._lineSource.properties().childs().profitLevel.setValue(t),this._lineSource.syncPriceLevels()}}var v=i(1722),S=i(88348),y=i(28558);function b(e){return parseFloat(e.toFixed(2))}class w extends a.LineDataSource{constructor(e,t,n,a){super(e,t,n,a), +this._syncStateExclusions=["points","entryPrice","stopPrice","targetPrice","stopLevel","profitLevel","riskSize","qty","amountTarget","amountStop"],this._riskInChange=!1,this.version=2,t.hasChild("stopLevel")||t.hasChild("profitLevel")||(t.addProperty("stopLevel",0),t.addProperty("profitLevel",0),this.ownerSourceChanged().subscribe(this,(()=>{const i=(0,s.ensureNotNull)(e.timeScale().visibleBarsStrictRange()),r=i.firstBar(),n=i.lastBar(),a=(0,s.ensureNotNull)(this.ownerSource()),l=a.priceScale();let c=(0,s.ensureNotNull)(a.priceRange(r,n));if(l&&l.isLog()){const e=l.logicalToPrice(c.minValue()),t=l.logicalToPrice(c.maxValue());c=new o.PriceRange(e,t)}if(c&&!c.isEmpty()){const e=Math.round(.2*c.length()*this.ownerSourceBase());t.merge({stopLevel:e,profitLevel:e})}}),!0));const h=t.childs();h.stopLevel.listeners().subscribe(this,this.recalculate),h.stopLevel.listeners().subscribe(null,(()=>{this.properties().childs().stopPrice.childChanged(null,"")})),h.profitLevel.listeners().subscribe(this,this.recalculate),h.profitLevel.listeners().subscribe(null,(()=>{this.properties().childs().targetPrice.childChanged(null,"")})),t.addChild("entryPrice",new m(this)),t.addChild("stopPrice",new g(this)),t.addChild("targetPrice",new f(this)),t.hasChild("riskSize")||t.addProperty("riskSize",0),t.hasChild("qty")||t.addProperty("qty",0),t.hasChild("amountTarget")||t.addProperty("amountTarget",h.accountSize.value()),t.hasChild("amountStop")||t.addProperty("amountStop",h.accountSize.value()),t.addExclusion("riskSize"),t.addExclusion("qty"),t.addExclusion("amountTarget"),t.addExclusion("amountStop"),this._riskInPercentsFormatter=new r.NumericFormatter(2),this._riskInMoneyFormatter=new r.NumericFormatter,h.risk.subscribe(this,this._recalculateRiskSize),h.accountSize.subscribe(this,this._recalculateRiskSize),h.riskDisplayMode.subscribe(this,this._recalculateRisk),h.riskDisplayMode.subscribe(this,this._recalculateRiskSize),h.entryPrice.subscribe(this,this._recalculateRiskSize),h.stopPrice.subscribe(this,this._recalculateRiskSize),h.profitLevel.subscribe(this,this._recalculateRiskSize),h.profitLevel.subscribe(this,this.syncPriceLevels.bind(this)),h.stopLevel.subscribe(this,this._recalculateRiskSize),h.stopLevel.subscribe(this,this.syncPriceLevels.bind(this)),h.qty.subscribe(this,this._recalculateRiskSize),this.ownerSourceChanged().subscribe(null,((e,t)=>{e&&e.barsProvider().dataUpdated().unsubscribeAll(this),t&&t.barsProvider().dataUpdated().subscribe(this,this._onSeriesUpdated)})),this.pointAdded().subscribe(this,(e=>{switch(e){case c.RiskRewardPointIndex.Entry:case c.RiskRewardPointIndex.Close:this._recalculateRiskSize(),this._recalculateQty()}})),this.pointChanged().subscribe(this,(e=>{switch(e){case c.RiskRewardPointIndex.Entry:case c.RiskRewardPointIndex.Close:this._recalculateRiskSize(),this._recalculateQty()}})),h.riskDisplayMode.value()===l.RiskDisplayMode.Percentage&&h.risk.value()>100&&h.riskDisplayMode.setValueSilently(l.RiskDisplayMode.Money),h.entryPrice.subscribe(this,this._recalculateQty), +h.stopPrice.subscribe(this,this._recalculateQty),h.riskSize.subscribe(this,this._recalculateQty),h.entryPrice.subscribe(this,this._recalculateAmount),h.profitLevel.subscribe(this,this._recalculateAmount),h.stopLevel.subscribe(this,this._recalculateAmount),h.accountSize.subscribe(this,this._recalculateAmount),h.riskSize.subscribe(this,this._recalculateAmount),h.qty.subscribe(this,this._recalculateAmount),this._entryPriceAxisView=new u(this,{colorProperty:h.linecolor,priceProperty:h.entryPrice}),this._stopPriceAxisView=new u(this,{colorProperty:h.stopBackground,priceProperty:h.stopPrice}),this._profitPriceAxisView=new u(this,{colorProperty:h.profitBackground,priceProperty:h.targetPrice}),i.e(1583).then(i.bind(i,56457)).then((({RiskRewardPaneView:t})=>{const i=[new t(this,e)];this._setPaneViews(i)}))}destroy(){var e;null===(e=this.ownerSource())||void 0===e||e.barsProvider().dataUpdated().unsubscribeAll(this),this.ownerSourceChanged().unsubscribeAll(this),super.destroy()}hasEditableCoordinates(){return!1}setOwnerSource(e){super.setOwnerSource(e);const t=this.ownerSource();t&&t.symbolSource().symbolInfo()&&(this._recalculateAmount(),this._recalculateRiskSize(),this._recalculateQty())}pointsCount(){return 2}priceAxisViews(e,t){return this.isSourceHidden()||t!==this.priceScale()||this._model.paneForSource(this)!==e?null:[this._entryPriceAxisView,this._stopPriceAxisView,this._profitPriceAxisView]}updateAllViews(e){this.isActualSymbol()&&this.properties().childs().visible.value()&&((0,S.hideAllDrawings)().value()&&this.userEditEnabled()||(super.updateAllViews(e),this._entryPriceAxisView.update(e),this._stopPriceAxisView.update(e),this._profitPriceAxisView.update(e)))}migrateVersion(e,t,i){if(1===e&&this._points.length>=1){const e=[];e.push(this._points[0]);let t=this._points[0];if(t={price:t.price,index:this._getClosePointIndex(t.index)},e.push(t),this._points[1]&&e.push(this._points[1]),this._points[2]&&e.push(this._points[2]),this._points=e,this._timePoint.length>=1){const t=[],i=this._timePoint[0];t.push(i);const s={price:i.price,time_t:i.time_t,offset:this._getClosePointIndex(i.offset)};t.push(s),this._timePoint[1]&&e.push(this._points[1]),this._timePoint[2]&&e.push(this._points[2]),this._timePoint=t}}}restoreExternalState(e){if((0,v.isNumber)(e.entryPrice)){if(e=Object.assign({},e),!this.isActualSymbol()){this._timePoint[0].price=e.entryPrice,delete e.entryPrice}this.properties().merge(e)}else super.restoreExternalState(e)}addPoint(e,t,i){e.price=this._roundPrice(e.price),super.addPoint(e,void 0,!0);const s={price:e.price,index:this._getClosePointIndex(e.index)};super._addPointIntenal(s,void 0,!0);const r=this._calculateActualEntry(e,s);if(r){super._addPointIntenal(r,void 0,!0);const e=this._findClosePoint(r,s);e&&super._addPointIntenal(e,void 0,!0)}return this._lastPoint=null,this.normalizePoints(),this.createServerPoints(),!0}setPoint(e,t,i,s){if(!this.isActualSymbol())return;const r=this.properties().childs();switch(this._muteSyncLineStyle(),e){case 0:this._changeEntryPoint(t);break;case 2: +r.stopPrice.setValue(this.prepareStopPrice(t.price));break;case 3:r.targetPrice.setValue(this.prepareProfitPrice(t.price));break;case 1:t.price=this._roundPrice(t.price),super.setPoint(1,t),this.recalculate()}this._unmuteSyncLineStyleWithoutApplyingChanges(),this.syncPriceLevels()}getPoint(e){switch(e){case 0:return this._points[0];case 1:return{index:this._points[1].index,price:this._points[0].price};case 2:return{index:this._points[0].index,price:this.stopPrice()};case 3:return{index:this._points[0].index,price:this.profitPrice()}}return null}setPoints(e){this._muteSyncLineStyle(),super.setPoints(e),this.recalculate(),this._unmuteSyncLineStyleWithoutApplyingChanges(),this.syncPriceLevels()}start(){super.start(),this.recalculate()}startMoving(e,t,i,r){const n=(0,s.ensureDefined)(e.logical);n.price=this._roundPrice(n.price),super.startMoving(e,t,i)}move(e,t,i,r){const n=(0,s.ensureDefined)(e.logical);n.price=this._roundPrice(n.price),super.move(e,t,i),this.recalculate(),this._entryPriceAxisView.update((0,y.sourceChangeEvent)(this.id()))}axisPoints(){if(!this._points[c.RiskRewardPointIndex.ActualEntry])return[];const e=this._points[c.RiskRewardPointIndex.ActualEntry];let t=null;if(4===this._points.length)t=this._points[c.RiskRewardPointIndex.ActualClose];else{const e=this.lastBarData();if(!e)return[];t={index:e.index,price:e.closePrice}}return[e,t]}recalculateStateByData(){this.recalculate()}recalculate(){if(0===this.points().length)return;const e=this.properties().childs(),t=e.targetPrice.value(),i=e.stopPrice.value(),s=[this._points[0],this._points[1]],r=this._calculateActualEntry(this.points()[0],this.points()[1]);if(r){s.push(r);const e=this._findClosePoint(r,this.points()[1]);e&&s.push(e)}this._points=s,t!==e.targetPrice.value()&&e.targetPrice.listeners().fire(e.targetPrice,""),i!==e.stopPrice.value()&&e.stopPrice.listeners().fire(e.stopPrice,"")}syncPriceLevels(){const e=this.linkKey().value();if(e){const t=this.properties().childs(),i={entryPrice:t.entryPrice.value(),stopLevel:t.stopLevel.value(),profitLevel:t.profitLevel.value()};(0,S.changeLineStyle)({linkKey:e,state:i,model:this._model})}}entryPrice(){return this.points()[0].price}lastBarData(){var e;const t=null===(e=this.ownerSource())||void 0===e?void 0:e.barsProvider();if(!t)return null;const i=t.bars().firstIndex(),r=t.bars().lastIndex();if(null===i||null===r||isNaN(i)||isNaN(r))return null;const o=this.points();if(4===o.length){const e=o[c.RiskRewardPointIndex.ActualClose];return e.indexs?(e.risk.setValue(s),e.riskSize.setValue(s)):e.riskSize.setValue(t)}_roundPrice(e){const t=this.ownerSourceBase();return Math.round(e*t)/t}_ownerSourcePointValue(){var e,t,i;return null!==(i=null===(t=null===(e=this.ownerSource())||void 0===e?void 0:e.symbolSource().symbolInfo())||void 0===t?void 0:t.pointvalue)&&void 0!==i?i:1}static _configureProperties(e){a.LineDataSource._configureProperties(e),e.addExclusion("stopLevel"),e.addExclusion("profitLevel"),e.addExclusion("stopPrice"),e.addExclusion("targetPrice"),e.addExclusion("entryPrice")}_onSeriesUpdated(e,t,i){this.isSourceHidden()||this._points.length<2||null!==i&&i.index>Math.max(this._points[0].index,this._points[1].index)||this.recalculateStateByData()}_recalculateRisk(){const e=this.properties().childs(),t=e.riskDisplayMode.value(),i=e.riskSize.value(),s=e.accountSize.value();let r=e.risk.value();r=t===l.RiskDisplayMode.Percentage?b(i/s*100):b(s/100*r),this._riskInChange=!0,e.risk.setValue(+this._riskFormatter(t).format(r)),this._riskInChange=!1}_recalculateAmount(){if(0===this.points().length)return;const e=this.properties().childs(),t=e.accountSize.value(),i=e.entryPrice.value(),s=e.qty.value(),r=e.stopPrice.value(),n=e.targetPrice.value(),o=this._ownerSourcePointValue();e.amountTarget.setValue(this._amountTarget(t,n,i,s,o)),e.amountStop.setValue(this._amountStop(t,r,i,s,o))}_recalculateQty(){if(0===this.points().length)return;const e=this.properties().childs(),t=e.entryPrice.value(),i=e.stopPrice.value(),s=e.riskSize.value()/(Math.abs(t-i)*this._ownerSourcePointValue());e.qty.setValue(s)}_calculateActualEntry(e,t){const i=this.ownerSource();if(!i)return null;const r=i.barsProvider().bars();if(r.isEmpty())return null;const n=(0,s.ensureNotNull)(r.firstIndex()),o=Math.max(e.index,n),a=e.price,l=(0,s.ensureNotNull)(r.lastIndex()),c=Math.min(l,t.index);for(const e of r.rangeIterator(o,c+1)){const t=e.value;if(null!==t&&(0,s.ensure)(t[2])>=a&&(0,s.ensure)(t[3])<=a)return{index:e.index,price:a}}return null}_riskFormatter(e){return e===l.RiskDisplayMode.Percentage?this._riskInPercentsFormatter:this._riskInMoneyFormatter}_getClosePointIndex(e){const t=this._model.timeScale(),i=Math.round(t.width()/t.barSpacing()) +;return e+Math.max(3,Math.round(.15*i))}_findClosePoint(e,t){const i=this.ownerSource();if(!i)return null;const r=i.barsProvider().bars(),n=(0,s.ensureNotNull)(r.firstIndex()),o=Math.max(e.index,n),a=(0,s.ensureNotNull)(r.lastIndex()),l=Math.min(a,t.index);for(const e of r.rangeIterator(o,l+1)){const t=e.value;if(null===t)continue;const i=this._checkStopPrice(t);if(null!=i)return{index:e.index,price:i}}return null}_changeEntryPoint(e){const t=this.properties().childs(),i=t.stopPrice.value(),s=t.targetPrice.value(),r=1/this.ownerSourceBase(),n=Math.min(i,s)+r,o=Math.max(i,s)-r;e.price=Math.max(n,Math.min(o,this._roundPrice(e.price))),super.setPoint(0,e),t.stopPrice.setValue(i),t.targetPrice.setValue(s)}}var C=i(46100);class P extends w{constructor(e,t,i,s){super(e,null!=t?t:P.createProperties(),i,s)}name(){return"Risk/Reward short"}stopPrice(){return this.entryPrice()+this.properties().childs().stopLevel.value()/this.ownerSourceBase()}calculatePL(e){return this.entryPrice()-e}profitPrice(){return this.entryPrice()-this.properties().childs().profitLevel.value()/this.ownerSourceBase()}prepareStopPrice(e){e=this._roundPrice(e);const t=this.entryPrice()+1/this.ownerSourceBase();return Math.max(e,t)}prepareProfitPrice(e){e=this._roundPrice(e);const t=this.entryPrice()-1/this.ownerSourceBase();return Math.min(e,t)}static createProperties(e){const t=new C.DefaultProperty("linetoolriskrewardshort",e);return this._configureProperties(t),t}_amountTarget(e,t,i,s,r){return b(e+(i-t)*s*r)}_amountStop(e,t,i,s,r){return b(e-(t-i)*s*r)}_checkStopPrice(e){const t=this.stopPrice(),i=this.profitPrice();return(0,s.ensure)(e[2])>=t?this.stopPrice():(0,s.ensure)(e[3])<=i?this.profitPrice():null}_orderSide(){throw new Error("not supported")}}class x extends w{constructor(e,t,i,s){super(e,null!=t?t:x.createProperties(),i,s)}name(){return"Risk/Reward long"}stopPrice(){return this.entryPrice()-this.properties().childs().stopLevel.value()/this.ownerSourceBase()}profitPrice(){return this.entryPrice()+this.properties().childs().profitLevel.value()/this.ownerSourceBase()}calculatePL(e){return e-this.entryPrice()}prepareStopPrice(e){e=this._roundPrice(e);const t=this.entryPrice()-1/this.ownerSourceBase();return Math.min(e,t)}prepareProfitPrice(e){e=this._roundPrice(e);const t=this.entryPrice()+1/this.ownerSourceBase();return Math.max(e,t)}static createProperties(e){const t=new C.DefaultProperty("linetoolriskrewardlong",e);return this._configureProperties(t),t}_amountTarget(e,t,i,s,r){return b(e+(t-i)*s*r)}_amountStop(e,t,i,s,r){return b(e-(i-t)*s*r)}_checkStopPrice(e){const t=this.stopPrice(),i=this.profitPrice();return(0,s.ensure)(e[3])<=t?this.stopPrice():(0,s.ensure)(e[2])>=i?this.profitPrice():null}_orderSide(){throw new Error("not supported")}}},32491:(e,t,i)=>{"use strict";var s=i(86441).Point,r=i(4652).distanceToLine,n=i(13087).LineDataSource,o=i(46100).DefaultProperty,a=i(68806).LineToolColorsProperty;class l extends n{constructor(e,t,s,r){super(e,t||l.createProperties(),s,r), +i.e(1583).then(i.t.bind(i,55832,19)).then((({RotatedRectanglePaneView:e})=>{this._setPaneViews([new e(this,this._model)])}))}startChanging(e,t){if(super.startChanging(e,t),0===e||1===e){var i=this._getPaneViews()[0],s=i._points[0],n=i._points[1],o=i._points[2];this._distance=r(s,n,o).distance}}setPoint(e,t,i){if(super.setPoint(e,t,i),0===e||1===e){var r=this._getPaneViews()[0];r.update();var n=r._points[0],o=r._points[1].subtract(n),a=new s(o.y,-o.x).normalized().scaled(this._distance),l=n.add(a),c=this.screenPointToPoint(l);this._points[2]=c}}endChanging(e,t){delete this._distance,super.endChanging(e,t)}pointsCount(){return 3}name(){return"Rotated Rectangle"}hasEditableCoordinates(){return!1}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,20061))).GeneralFiguresDefinitionsViewModel}_snapTo45DegreesAvailable(){return!0}static createProperties(e){var t=new o("linetoolrotatedrectangle",e);return this._configureProperties(t),t}static _configureProperties(e){super._configureProperties(e),e.addChild("linesColors",new a([e.color]))}}t.LineToolRotatedRectangle=l},5761:(e,t,i)=>{"use strict";var s=i(53801).LevelsProperty,r=i(70309).LineToolPitchfork;class n extends r{constructor(e,t,i,s){super(e,t||n.createProperties(),i,s)}name(){return"Modified Schiff Pitchfork"}static createProperties(e){var t=new s("linetoolschiffpitchfork",e,!1,{range:[0,8]});return this._configureProperties(t),t}}t.LineToolSchiffPitchfork=n},85806:(e,t,i)=>{"use strict";var s=i(53801).LevelsProperty,r=i(70309).LineToolPitchfork;class n extends r{constructor(e,t,i,s){super(e,t||n.createProperties(),i,s)}name(){return"Schiff Pitchfork"}static createProperties(e){var t=new s("linetoolschiffpitchfork2",e,!1,{range:[0,8]});return this._configureProperties(t),t}}t.LineToolSchiffPitchfork2=n},98624:(e,t,i)=>{"use strict";i.d(t,{LineToolSignpost:()=>m});var s=i(11542),r=i(46100),n=i(13087),o=i(88640);class a extends o.default{constructor(e){super(),this._source=e,e.pointAdded().subscribe(this,(()=>this.listeners().fire(this,""))),e.pointChanged().subscribe(this,(()=>this.listeners().fire(this,"")))}value(){const e=this._source.properties().childs().position.value();return parseFloat(e.toFixed(2))}setValue(e){this._source.properties().childs().position.setValue(e),this._source.model().updateSource(this._source),this.listeners().fire(this,""),this._source.syncMultichartState({pricesChanged:!1,indexesChanged:!1})}}var l=i(75149);class c extends l.LineDataSourcePointIndexProperty{constructor(e,t){super(e,t),this._source=e}_setPointImpl(e){this._source.setPointAndChangeIndex(this._pointIndex,e)}}var h=i(68806),d=i(50151),u=i(85573),p=i(88348);class _ extends n.LineDataSource{constructor(){super(...arguments),this._startMovingAnchorY=NaN}priceSource(){return this.ownerSource()}addPoint(e,t,i){return super.addPoint(this._updatePositionAndCorrectPoint(e),t,i)}setPoint(e,t,i){ +super.setPoint(e,this._updatePositionAndCorrectPoint(t,!this.isPhantom()&&!this._allowChangeAnchorHorizontally()),i),this._syncPosition()}setPointAndChangeIndex(e,t,i){super.setPoint(e,this._updatePositionAndCorrectPoint(t,!1),i),this._syncPosition()}startMoving(e,t,i,s){s||(this._startMovingAnchorY=(0,d.ensureNotNull)(this._anchorYCoordinate())),super.startMoving(e,t,i)}move(e,t,i,s){var r;const n=(0,d.ensureDefined)((0,d.ensureNotNull)(this.startMovingPoint()).logical),o=(0,d.ensureDefined)(e.logical);if(!s&&0===t){const e=this._points[0],t=o.index-n.index,i=(0,d.ensureNotNull)(this.priceScale()),s=(0,d.ensure)(null===(r=this.ownerSource())||void 0===r?void 0:r.firstValue()),a=i.priceToCoordinate(o.price,s)-i.priceToCoordinate(n.price,s),l=this._startMovingAnchorY+a,c=i.coordinateToPrice(l,s);this._updatePositionAndCorrectPoint({index:e.index+t,price:c})}super.move(e,t,i),s||this._syncPosition()}_allowChangeAnchorHorizontally(){return!1}_updatePositionAndCorrectPoint(e,t){t&&(e.index=this._points[0].index);const i=this.priceSource();if(null===i)return e;const s=i.priceScale(),r=i.firstValue();if(null===s||s.isEmpty()||null===r)return e;const n=s.height();let o=n/2,a=e.price>=s.coordinateToPrice(o,r)?1:-1;const l=this._model.mainSeries();if(i===l){const t=l.data().search(this._baseSeriesIndexForPoint(e));if(null!==t){const i=(0,u.seriesPrice)(l,t,-1),n=(0,u.seriesPrice)(l,t,1);a=e.price>=i?1:-1,o=s.priceToCoordinate(1===a?n:i,r),e.price=1===a?Math.max(n,e.price):e.price}}const c=1===(-1===a!==s.isInverted()?-1:1)?o:n-o,h=s.priceToCoordinate(e.price,r),d=Math.min(n,Math.abs(h-o)),p=Math.max(0,Math.min(100,100*d/c))*a;return this.properties().childs().position.setValue(p),e}_baseSeriesIndexForPoint(e){return e.index}_syncPosition(){const e=this.linkKey().value();if(null!==e){const t={position:this.properties().childs().position.value()};(0,p.changeLineStyle)({linkKey:e,state:t,model:this._model})}}_anchorYCoordinate(){const e=this.priceSource();if(null===e)return null;const t=e.priceScale(),i=e.firstValue();if(null===t||t.isEmpty()||null===i)return null;const s=this._model.mainSeries(),r=this.customEvent();if(null===r)return null;let n=null;if(e===s&&(n=(0,u.seriesBasePosition)(s,r)),null===n&&(n=(0,u.noDataBasePosition)(r,t,i)),null===n)return null;const o=r.position(),a=t.priceToCoordinate(n.price,i);return(0,u.positionToCoordinate)(o,t.height(),a,(0,u.positionVisualDirection)(o,t.isInverted()))}}class m extends _{constructor(e,t,s,r){super(e,null!=t?t:m.createProperties(),s,r),i.e(1583).then(i.bind(i,26294)).then((t=>{this._setPaneViews([new t.SignpostPaneView(this,e)])}))}pointsCount(){return 1}name(){return"Signpost"}customEvent(){return{index:()=>{var e,t;return null!==(t=null===(e=this.points()[0])||void 0===e?void 0:e.index)&&void 0!==t?t:null},position:()=>this.properties().childs().position.value()}}showInObjectTree(){return!this.isPhantom()&&super.showInObjectTree()}isPhantom(){return this._model.isPhantomLine(this)}clonePositionOffset(){return{barOffset:1,xCoordOffset:0,yCoordOffset:0}}template(){ +const e=super.template(),t=this.properties().childs();return e.text=t.text.value(),e.position=t.position.value(),e}shouldBeRemovedOnDeselect(){const e=this._properties.childs();if(e.showImage.value())return!1;return""===e.text.value().trim()}static createProperties(e){const t=new r.DefaultProperty("linetoolsignpost",e);return this._configureProperties(t),t.hasChild("text")||t.addChild("text",new o.default(s.t(null,void 0,i(37229)))),t.hasChild("position")||t.addChild("position",new o.default(50)),t.addExclusion("text"),t.addExclusion("position"),t.addChild("backgroundsColors",new h.LineToolColorsProperty([t.childs().plateColor])),t}_createPointProperty(e){super._createPointProperty(e);const t=this._pointsProperty.childs().points[e];t.removeProperty("price"),t.removeProperty("bar"),t.addChild("price",new a(this)),t.addChild("bar",new c(this,0))}_applyTemplateImpl(e){super._applyTemplateImpl(e),this.properties().childs().text.setValue(e.text),this.properties().childs().position.setValue(e.position)}_getPropertyDefinitionsViewModelClass(){return Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,18613)).then((e=>e.SignpostDefinitionsViewModel))}static _configureProperties(e){n.LineDataSource._configureProperties(e)}}m.supportPhantomMode=!0},94803:(e,t,i)=>{"use strict";i.d(t,{LineToolSineLine:()=>n});var s=i(46100),r=i(13087);class n extends r.LineDataSource{constructor(e,t,s,r){super(e,t||n.createProperties(),s,r),i.e(1583).then(i.bind(i,5362)).then((e=>{this._setPaneViews([new e.SineLinePaneView(this,this._model)])}))}pointsCount(){return 2}name(){return"Sine Line"}static createProperties(e){const t=new s.DefaultProperty("linetoolsineline",e);return this._configureProperties(t),t}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,15673))).CyclicAndSineLinesPatternDefinitionsViewModel}}},81217:(e,t,i)=>{"use strict";i.d(t,{LineToolSticker:()=>S});var s=i(88348),r=i(8459),n=i(59224),o=i(27788),a=i(14314),l=i(77680),c=i(17236),h=i(13637),d=i(32430);const u={intervalsVisibilities:{...c.intervalsVisibilitiesDefaults},size:110},p={sticker:"bitcoin",angle:.5*Math.PI},_=(0,h.extractAllPropertiesKeys)(u),m=(0,h.extractAllPropertiesKeys)(p),g=[..._,...m,...d.commonLineToolPropertiesStateKeys];class f extends l.LineDataSourceThemedProperty{constructor(e){super(e)}static create(e,t){return new this({defaultName:"linetoolsticker",defaultsSupplier:()=>(0,o.default)(u),nonThemedDefaultsKeys:_,themedDefaultsKeys:[],allStateKeys:g,state:(0,a.default)({},p,{sticker:t},null!=e?e:{})})}}const v=(0,n.getLogger)("Chart.LineToolSticker");class S extends r.LineToolSvgIconBase{constructor(e,t,i,s){super(e,t||S.createProperties(),i,s),this.version=1,this._loadViews()}name(){return"Sticker"}static createProperties(e){const t=f.create(e,s.stickerTool.value());return S._configureProperties(t),t}async _getPropertyDefinitionsViewModelClass(){ +return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,85766))).LineDataSourceDefinitionsViewModel}async _loadViews(){const[{getSvgContentForSticker:e,getSvgRenderer:t},{StickerPaneView:s},{svgRenderer:r}]=await Promise.all([i.e(5598).then(i.bind(i,31235)),i.e(1583).then(i.bind(i,15378)),i.e(2616).then(i.bind(i,50765))]);if(!this._isDestroyed){const i=this._properties.childs().sticker.value();this._svgContent=e(i),this._onIconChanged.fire();const n=t(r,i);null===n&&v.logWarn(`Couldn't create svg renderer for sticker ${i}`),this._setPaneViews([new s(this,this._model,n)])}}}},8652:(e,t,i)=>{"use strict";i.d(t,{StudyLineDataSource:()=>x});var s=i(50151),r=i(1722),n=i(97034),o=i(13087),a=i(46100),l=i(42856),c=i(12442),h=i(33703),d=i(94739),u=i(56827);class p extends d.StudyDataSource{constructor(e,t,i,s){super(e,t.seriesSource(),i,s),this._series=t}_createStudyError(e){var t;return(0,u.createStudyError)(this._getStudyErrorDescription(e),null===(t=this._series.symbolInfo())||void 0===t?void 0:t.exchange)}}var _=i(75319),m=i(72007),g=i(41249),f=i(77475),v=i(28558),S=i(13333),y=i(11877);class b extends y.StatusProviderBase{constructor(e){super(e.model().properties().childs().scalesProperties.childs().textColor),this._source=e}color(){return"#ff0000"}errorStatus(){const e=this._source.status();return e.type===S.StudyStatusType.Error?{error:this.sourceStatusText(),solutionId:(0,S.studyStatusSolutionId)(e),title:(0,S.studyStatusTitle)(e),studyFeature:(0,S.studyStatusFeature)(e)}:null}getSplitTitle(){return this._source.titleInParts()}text(){return this._source.translatedType()}sourceStatusText(){return(0,S.convertStudyStatusToString)(this._source.status(),!0)}}var w=i(91280),C=i(79055);class P extends C.StatusView{constructor(e){super(e.statusProvider({}))}getSplitTitle(){return this._statusProvider.getSplitTitle()}}class x extends o.LineDataSource{constructor(e,t,s,r,n,o){super(e,r,n,o),this._indexes=null,this._inputs=null,this._definitionsViewModel=null,this._pointsetPoints=null,this._loadedPlots=null,this._loadedGraphics=null,this._beingCreatedPaneView=null,this._anchorsPaneView=null,this._isLegendDisplayed=!1,this._alignerCache=null,Promise.all([i.e(1583).then(i.bind(i,99058)),i.e(1583).then(i.bind(i,44666))]).then((t=>{const{LineToolBeingCreatedPaneView:i}=t[0],{StudyLineDataSourceAnchorsPaneView:s}=t[1];this._beingCreatedPaneView=new i(this,e),this._anchorsPaneView=new s(this,this.model()),this._model.lightUpdate()})),this._metaInfo=t,this._dataSource=new p(e.chartApi(),e.mainSeries(),s,t),this._dataSource.dataCleared().subscribe(this,this._onDataCleared),this._dataSource.dataUpdated().subscribe(this,this._onDataUpdated),this._dataSource.studyStatusChanged().subscribe(this,this._onStudyStatusChanged),this._statusProvider=new b(this),this._statusView=new P(this),this._showStudyArgumentsProperty=e.properties().childs().paneProperties.childs().legendProperties.childs().showStudyArguments}isDisplayedInLegend(){return this._isLegendDisplayed}titleInParts(){const e=[] +;if(this._showStudyArgumentsProperty.value()&&this._inputs)for(const t of this._metaInfo.inputs){if(!0===t.isHidden||"bool"===t.type)continue;const i=this._inputs[t.id];e.push(i.toString())}return[this.name(),e]}destroy(){this._dataSource.dataUpdated().unsubscribeAll(this),this._dataSource.dataCleared().unsubscribeAll(this),this._dataSource.studyStatusChanged().unsubscribeAll(this),this._dataSource.destroy(),null!==this._definitionsViewModel&&(this._definitionsViewModel.destroy(),this._definitionsViewModel=null),this._unsubscribeApplyInputsOnSeriesCompleted(),this._isDestroyed=!0,super.destroy()}stop(){super.stop(),this._isDestroyed||(this._dataSource.stop(),this.clearData())}start(){super.start(),this._isDestroyed||null===this._inputs||this._dataSource.start()}metaInfo(){return this._metaInfo}graphicsInfo(){return this._metaInfo.graphics}series(){return this._model.mainSeries()}translatedType(){return this._metaInfo.description}name(){return this._metaInfo.description}studyId(){return this._metaInfo.id}setPoint(e,t,i){super.setPoint(e,this._preparePoint(t,i))}move(e){}clearData(){this._clearAllDataExceptPointsetPoints(),this._pointsetPoints=null,this.updateAllViews((0,v.sourceChangeEvent)({sourceId:this.id(),clearData:!0})),super.clearData()}data(){return this.plots()}plots(){return this._loadedPlots||this._dataSource.plots()}graphics(){return this._loadedGraphics||this._dataSource.graphics()}valueAt(e,t){var i,s;return null!==(s=null===(i=this.ownerSource())||void 0===i?void 0:i.symbolSource().valueAt(e,t))&&void 0!==s?s:null}firstValue(){return this._model.mainSeries().firstValue()}state(e){const t=super.state(e);let i;this.metaInfo()instanceof l.StudyMetaInfo?i=this.metaInfo().state():(i=(0,r.clone)(this.metaInfo()),i.id=l.StudyMetaInfo.parseIdString(i.id+(i.version?"-"+i.version:"")).fullId);const s={...t,metaInfo:i};return e&&(s.data=this.plots().state(),s.nonseriesindexes=this._indexes,s.graphics=(0,c.saveStudyGraphics)(this.graphics(),null)),s}restoreData(e){var t;void 0!==e.data&&(this._loadedPlots=new n.PlotList((0,m.studyPlotFunctionMap)(this._metaInfo),m.studyEmptyPlotValuePredicate),this._loadedPlots.restoreState(e.data)),this._indexes=null!==(t=e.nonseriesindexes)&&void 0!==t?t:this._indexes,this._loadedGraphics=e.graphics?(0,c.loadStudyGraphics)(e.graphics):this._loadedGraphics}getPropertyDefinitionsViewModel(){return null===this._definitionsViewModel?this._getPropertyDefinitionsViewModelClass().then((e=>null===e||this._isDestroyed?null:(null===this._definitionsViewModel&&(this._definitionsViewModel=new e(this._model.undoModel(),this)),this._definitionsViewModel))):Promise.resolve(this._definitionsViewModel)}paneViews(e){let t=[];if(this.isSourceHidden())return t;if(this._isReady()&&this._changeStatesStack.isEmpty()){const i=super.paneViews(e);null!==i&&(t=t.concat(i))}else null!==this._beingCreatedPaneView&&t.push(this._beingCreatedPaneView);return null!==this._anchorsPaneView&&t.push(this._anchorsPaneView),t}propertiesChanged(e){super.propertiesChanged(e),this._onStudyInputsMayChange()} +dataAndViewsReady(){return super.dataAndViewsReady()&&this._isReady()}endChanging(e,t){const i=super.endChanging(e,t);return i.indexesChanged?this.clearData():this._updateAnchorsPrice(!0),i}moveData(e){this._dataSource.moveData(e)}restorePoints(e,t,i){super.restorePoints(e,t,i),this._updateAnchorsPrice(!0)}realign(){super.realign(),null===this._model.mainSeries().symbolInfo()&&(this._alignerCache=null)}statusProvider(e){return this._statusProvider}statusView(){return this._statusView}legendView(){return null}dataProblemModel(){return null}dataUpdatedModeModel(){return null}marketStatusModel(){return null}onStatusChanged(){return this._dataSource.studyStatusChanged()}status(){return this._dataSource.studyStatus()}recalcStudyIfNeeded(){}static createPropertiesFromStudyMetaInfoAndState(e,t,i,s){const r=(0,u.prepareStudyPropertiesForLoadChart)(e,t,i,s);return this._configureProperties(r),r}_onStudyStatusChanged(e,t){let i;switch(t.type){case _.StudyStatusType.Error:i=!0;break;case _.StudyStatusType.Completed:i=!1;break;default:return}if(i===this._isLegendDisplayed)return;this._isLegendDisplayed=i;const s=this._model.paneForSource(this);if(s){const e=this._model.panes().indexOf(s),t=w.InvalidationMask.invalidateLegendWidgetLayout(e);this.model().invalidate(t)}}_studyId(){return this._dataSource.studyId()}_isReady(){return!0}_updateAllPaneViews(e){var t,i;super._updateAllPaneViews(e),null===(t=this._beingCreatedPaneView)||void 0===t||t.update(),null===(i=this._anchorsPaneView)||void 0===i||i.update(e)}_getPointTime(e,t){const i=e.index,s=this._model.timeScale().indexToTimePoint(i);if(null!==s)return s;if(t||void 0===e.time)return null;const r=this._model.mainSeries().symbolInfo();if(null===r)return null;let n=this._model.properties().childs().timezone.value();"exchange"===n&&(n=r.timezone);const o=(0,g.cal_to_utc)((0,g.get_timezone)(n),e.time);return this._getStartBarAligner()(o)/1e3}_updateAnchorsPrice(e){}_onPointsetUpdated(e){super._onPointsetUpdated(e),this._pointsetPoints=this._points.map((e=>({price:e.price,index:e.index,time:e.time}))),this._onStudyInputsMayChange()}_onDataCleared(){this.updateAllViews((0,v.sourceChangeEvent)({sourceId:this.id(),clearData:!0})),this._model.updateSource(this)}_onDataUpdated(e,t,i){var s;this._updateAnchorsPrice(),this.updateAllViews((0,v.sourceChangeEvent)({sourceId:this.id(),firstUpdatedTimePointIndex:null===(s=e[0])||void 0===s?void 0:s.index})),this._model.updateSource(this)}_onStudyInputsMayChange(){let e=null;if(null!==this._pointsetPoints&&this._pointsetPoints.length===this.pointsCount()&&(e=this._studyInputs(this._pointsetPoints),null===e&&(this._clearAllDataExceptPointsetPoints(),this.updateAllViews((0,v.sourceChangeEvent)(this.id())))),null!==e){const t=this.metaInfo().inputs.map((e=>e.id)),i=Object.keys(e);for(const s of i)t.includes(s)||delete e[s]}this._areInputsEqual(this._inputs,e)||this._applyStudyInputs(e)}_preparePoint(e,t){return super._preparePoint(this._alignPointToRangeOfActualData(e),t)}_getPropertyDefinitionsViewModelClass(){return Promise.resolve(null)} +_subscribeApplyInputsOnSeriesCompleted(){this._unsubscribeApplyInputsOnSeriesCompleted(),this._model.mainSeries().dataEvents().completed().subscribe(this,(()=>this._onStudyInputsMayChange()),!0)}_unsubscribeApplyInputsOnSeriesCompleted(){this._model.mainSeries().dataEvents().completed().unsubscribeAll(this)}_onInputsChanged(){0}static _createPropertiesFromStudyIdAndState(e,t){const i=l.StudyMetaInfo.getStudyPropertyRootNameById(e),s=new a.DefaultProperty(i,t);return this._configureProperties(s),s}static _configureProperties(e){super._configureProperties(e),e.removeExclusion("intervalsVisibilities")}_areInputsEqual(e,t){return null===t?null===e:null!==e&&(0,h.areStudyInputsEqual)(this._metaInfo.inputs,e,t)}_applyStudyInputs(e){const t=this._inputs;this._inputs=e,null!==e&&(this._unsubscribeApplyInputsOnSeriesCompleted(),this._dataSource.setInputs(e),null===t&&this.isStarted()&&!this._dataSource.isStarted()&&this._dataSource.start()),this._onInputsChanged()}_clearAllDataExceptPointsetPoints(){this._inputs=null,this._dataSource.clearData(),this._loadedPlots=null,this._indexes=null,this._loadedGraphics=null}_getStartBarAligner(){const e=this._model.mainSeries().interval();return null!==this._alignerCache&&this._alignerCache.resolution===this._model.mainSeries().interval()||(this._alignerCache={resolution:e,aligner:(0,f.createTimeToBarTimeAligner)(e,(0,s.ensureNotNull)(this._model.mainSeries().symbolInfo()))}),this._alignerCache.aligner}}},8459:(e,t,i)=>{"use strict";i.d(t,{LineToolSvgIconBase:()=>l});var s=i(50151),r=i(86441),n=i(25422),o=i(57898),a=i(13087);class l extends a.LineDataSource{constructor(e,t,i,s){super(e,t,i,s),this._onIconChanged=new o.Delegate,this._svgContent=null,this._changePointData=null,this._loadViews()}pointsCount(){return 1}hasEditableCoordinates(){return!1}getAnchorLimit(){return 80}getChangePointForSync(e){return null}startChanging(e,t){const i=(0,s.ensureNotNull)(this.pointToScreenPoint(this._points[0])),o=this.properties().childs(),a=o.size.value();let l;if(t)l=(0,s.ensureNotNull)(this.pointToScreenPoint(t));else{let e=new r.Point(0,Math.max(80,a)/2);const t=(0,n.rotationMatrix)(o.angle.value());e=(0,n.transformPoint)(t,e),l=i.add(e)}const c=i.subtract(l).length();this._changePointData={centerPoint:i,initialLength:c,initialSize:a},super.startChanging(e,t)}setPoint(e,t,i){const{centerPoint:r,initialLength:n,initialSize:o}=(0,s.ensureNotNull)(this._changePointData),a=(0,s.ensureNotNull)(this.pointToScreenPoint(t)),l=this.properties().childs();if(0===e||1===e){const t=a.subtract(r).normalized();let i=Math.acos(-t.x);Math.asin(t.y)>0&&(i=2*Math.PI-i),0===e&&(i+=Math.PI),l.angle.setValue(i)}else{const e=o*(r.subtract(a).length()/n);l.size.setValue(e)}}getSourceIcon(){const e=this.svgContent();return null===e?null:{type:"svgContent",content:e}}onSourceIconChanged(){return this._onIconChanged}svgContent(){return this._svgContent}static _configureProperties(e){super._configureProperties(e),e.addExclusion("angle")}}},79506:(e,t,i)=>{"use strict";i.d(t,{LineToolText:()=>d,LineToolTextAbsolute:()=>u}) +;var s=i(50151),r=i(86441),n=i(11542),o=i(13087),a=i(88640),l=i(46100),c=i(68806),h=i(28558);class d extends o.LineDataSource{constructor(e,t,s,r){const n=t||d.createProperties();super(e,n,s,r),this._barSpacing=e.timeScale().barSpacing(),this._recalculatePointsOnCenter=!1,i.e(1583).then(i.bind(i,62912)).then((({TextPaneView:t})=>{const i=this._recalculatePointsOnCenter?(e,t)=>{this._recalculatePointsOnCenter&&this._recalculateCenterPosition(e,t)}:void 0;this._setPaneViews([new t(this,e,void 0,void 0,void 0,void 0,void 0,i)])}))}centerPosition(){this._recalculatePointsOnCenter=!0}setPoint(e,t,i){const r=this.properties().childs();let n;if(1===e&&r.wordWrapWidth.value()){const e=this.model().timeScale();n=this.isFixed()?(0,s.ensureDefined)(this.fixedPoint()).x:e.indexToCoordinate(this.points()[0].index);const i=e.indexToCoordinate(t.index)-n-~~(r.fontsize.value()/6);if(!isFinite(i))return;r.wordWrapWidth.setValue(Math.max(100,i))}}pointsCount(){return 1}name(){return"Text"}setPriceScale(e){super.setPriceScale(e),e&&e.priceRange()&&(this._priceDencity=e.height()/(0,s.ensureNotNull)(e.priceRange()).length(),this._isPriceDencityLog=e.isLog())}restoreSize(){const e=(0,s.ensureNotNull)(this.priceScale());this._barSpacing=this.model().timeScale().barSpacing(),this._priceDencity=e.height()/(0,s.ensureNotNull)(e.priceRange()).length(),this.redraw((0,h.sourceChangeEvent)(this.id()))}redraw(e){this.updateAllViews(e),this._model.updateSource(this)}template(){const e=super.template();return e.text=this.properties().childs().text.value(),e}state(e){const t=super.state(e);return e&&(t.state.fixedSize=!1),t}barSpacing(){return this._barSpacing}priceDencity(){return this._priceDencity}isPriceDencityLog(){return this._isPriceDencityLog}hasEditableCoordinates(){return!1}shouldBeRemovedOnDeselect(){return""===this._properties.childs().text.value().trim()}static createProperties(e){const t=new l.DefaultProperty("linetooltext",e);return this._configureProperties(t),t}_applyTemplateImpl(e){super._applyTemplateImpl(e),this.properties().childs().text.setValue(e.text)}_getPropertyDefinitionsViewModelClass(){return Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,94625)).then((e=>e.TextDefinitionsViewModel))}static _configureProperties(e){super._configureProperties(e),e.hasChild("text")||e.addChild("text",new a.default(n.t(null,void 0,i(37229)))),e.addChild("linesColors",new c.LineToolColorsProperty([e.childs().borderColor])),e.addChild("textsColors",new c.LineToolColorsProperty([e.childs().color])),e.addExclusion("text"),e.addExclusion("linesColors"),e.addExclusion("textsColors")}_recalculateCenterPosition(e,t){const i=this.isFixed()?(0,s.ensureDefined)(this.fixedPoint()):(0,s.ensureNotNull)(this.pointToScreenPoint(this._points[0])),n=new r.Point(i.x-e/2,i.y-t/2),o=(0,s.ensureNotNull)(this.screenPointToPoint(n));this.setPoints([o]),this.normalizePoints(),this.createServerPoints(),this.redraw((0,h.sourceChangeEvent)(this.id()))}}class u extends d{constructor(e,t){super(e,t||u.createProperties())}name(){ +return"Anchored Text"}hasEditableCoordinates(){return!1}isFixed(){return!0}static createProperties(e){const t=new l.DefaultProperty("linetooltextabsolute",e);return this._configureProperties(t),t}}},89299:(e,t,i)=>{"use strict";i.d(t,{LineToolThreeDrivers:()=>o});var s=i(46100),r=i(13087),n=i(68806);class o extends r.LineDataSource{constructor(e,t,s,r){const n=t||o.createProperties();super(e,n,s,r),i.e(1583).then(i.bind(i,90042)).then((t=>{this._setPaneViews([new t.LineToolThreeDrivesPaneView(this,e)])}))}pointsCount(){return 7}name(){return"Three Drives Pattern"}static createProperties(e){const t=new s.DefaultProperty("linetoolthreedrivers",e);return this._configureProperties(t),t}_getPropertyDefinitionsViewModelClass(){return Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,63311)).then((e=>e.PatternWithoutBackgroundDefinitionsViewModel))}static _configureProperties(e){super._configureProperties(e),e.addChild("linesColors",new n.LineToolColorsProperty([e.childs().color])),e.addChild("textsColors",new n.LineToolColorsProperty([e.childs().textcolor])),e.addChild("linesWidths",new n.LineToolWidthsProperty([e.childs().linewidth])),e.hasChild("backgroundsColors")&&e.removeProperty("backgroundsColors")}}},74861:(e,t,i)=>{"use strict";i.d(t,{LineToolTimeCycles:()=>o});var s=i(27788),r=i(46100),n=i(13087);class o extends n.LineDataSource{constructor(e,t,s,r){super(e,null!=t?t:o.createProperties(),s,r),i.e(1583).then(i.bind(i,65557)).then((e=>{this._setPaneViews([new e.TimeCyclesPaneView(this,this._model)])}))}pointsCount(){return 2}name(){return"Time Cycles"}setPoint(e,t){const i=(0,s.default)(t),r=this._points[0],n=this._points[1];r.price=i.price,n.price=i.price,this._points[e]=i,this.normalizePoints()}addPoint(e,t,i){const s=super.addPoint(e,t,!0);if(s){const e=this._points[0];this._points[1].price=e.price,i||(this.normalizePoints(),this.createServerPoints())}return s}static createProperties(e){const t=new r.DefaultProperty("linetooltimecycles",e);return this._configureProperties(t),t}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,81888))).TimeCyclesPatternDefinitionsViewModel}}},87564:(e,t,i)=>{"use strict";const s=i(13087).LineDataSource,r=i(83654).alignToStep;class n extends s{constructor(e,t){super(e,t),this.customization.forcePriceAxisLabel=!0,this.customization.disableErasing=!0,this.customization.showInObjectsTree=!1,this.setSelectionEnabled(!1)}isSynchronizable(){return!1}pointsCount(){return n.POINTS_COUNT}hasContextMenu(){return!1}state(){return null}startMoving(){super.startMoving.apply(this,arguments),this._cursorMoved=!1}endMoving(){super.endMoving.apply(this,arguments),this._cursorMoved=!1}_correctPoints(e,t){this._currentMovingPoint&&this._startMovingPoint?this._currentMovingPoint.logical.price-this._startMovingPoint.logical.price&&(this._cursorMoved=!0):this._cursorMoved=!1;for(var i=1/this.priceScale().mainSource().base(),s=0;s{"use strict";i.d(t,{LineToolTrendAngle:()=>h});var s=i(86441),r=i(50151),n=i(46100),o=i(13087),a=i(88640),l=i(28558);class c extends a.default{constructor(e){super(),this._lineSource=e}value(){return Math.round(180*this._lineSource.angle()/Math.PI)}setValue(e){const t=e*Math.PI/180,i=(0,r.ensureNotNull)(this._lineSource.pointToScreenPoint(this._lineSource.points()[0])),n=Math.cos(t),o=-Math.sin(t),a=new s.Point(n,o),c=i.addScaled(a,this._lineSource.distance()),h=(0,r.ensureNotNull)(this._lineSource.screenPointToPoint(c));this._lineSource.setPoint(1,h);const d=this._lineSource.model();d.updateSource(this._lineSource),this._lineSource.updateAllViews((0,l.sourceChangeEvent)(this._lineSource.id())),d.updateSource(this._lineSource)}notifyChanged(){this._listeners.fire(this,"")}}class h extends o.LineDataSource{constructor(e,t,s,r){const n=t||h.createProperties();super(e,n,s,r),this._angle=0,this._distance=0,n.addChild("angle",new c(this)),i.e(1583).then(i.bind(i,67998)).then((({TrendAnglePaneView:t})=>{const i=[new t(this,e)];this._setPaneViews(i)}))}isSynchronizable(){return!1}pointsCount(){return 2}name(){return"Trend Angle"}angle(){return this._angle}distance(){return this._distance}addPoint(e,t){const i=super.addPoint(e,t);return i&&this._calculateAngle(),i}setLastPoint(e,t){const i=super.setLastPoint(e,t);return this.points().length>1&&this._calculateAngle(),i}axisPoints(){if(this.points().length<2)return[];const e=[this.points()[0]],t=(0,r.ensureNotNull)(this.pointToScreenPoint(this.points()[0])),i=Math.cos(this._angle)*this._distance,n=-Math.sin(this._angle)*this._distance,o=t.add(new s.Point(i,n)),a=(0,r.ensureNotNull)(this.screenPointToPoint(o));return e.push(a),e}timeAxisPoints(){return this.axisPoints()}priceAxisPoints(){return this.axisPoints()}setPoint(e,t,i){super.setPoint(e,t,i),this.points().length>1&&1===e&&this._calculateAngle()}restoreData(e){var t,i;this._angle=null!==(t=e.angle)&&void 0!==t?t:0,this._distance=null!==(i=e.distance)&&void 0!==i?i:0}state(e){const t=super.state(e);return t.angle=this._angle,t.distance=this._distance,t}cloneData(e){this._angle=e.angle(),this._distance=e.distance()}canHasAlert(){return!0}static createProperties(e){e&&void 0===e.showPercentPriceRange&&(e.showPercentPriceRange=e.showPriceRange,e.showPipsPriceRange=e.showPriceRange);const t=new n.DefaultProperty("linetooltrendangle",e);return this._configureProperties(t),t}_snapTo45DegreesAvailable(){return!0}_getAlertPlots(){const e=this._linePointsToAlertPlot(this._points,null,this._properties.childs().extendLeft.value(),this._properties.childs().extendRight.value());return null===e?[]:[e]} +_calculateAngle(){const e=(0,r.ensureNotNull)(this.pointToScreenPoint(this.points()[0]));let t=(0,r.ensureNotNull)(this.pointToScreenPoint(this.points()[1])).subtract(e);const i=t.length();i>0?(t=t.normalized(),this._angle=Math.acos(t.x),t.y>0&&(this._angle=-this._angle),this._distance=i):this._angle=0;this.properties().childs().angle.notifyChanged()}_getPropertyDefinitionsViewModelClass(){return Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,34935)).then((e=>e.TrendAngleDefinitionsViewModel))}}},84123:(e,t,i)=>{"use strict";i.d(t,{LineToolTrendBasedFibExtension:()=>c});var s=i(11542),r=i(36298),n=i(53801),o=i(68806),a=i(13087);const l=new r.TranslatedString("erase level line",s.t(null,void 0,i(12962)));class c extends a.LineDataSource{constructor(e,t,s,r){super(e,t||c.createProperties(),s,r),this.version=2,i.e(1583).then(i.bind(i,38058)).then((({TrendBasedFibExtensionPaneView:e})=>{this._setPaneViews([new e(this,this._model)])}))}levelsCount(){return 24}pointsCount(){return 3}name(){return"Trend-Based Fib Extension"}migrateVersion(e,t){1===e&&this.properties().childs().extendLines.setValue(!0)}processErase(e,t){const i="level"+t,s=this.properties().childs()[i].childs().visible;e.setProperty(s,!1,l)}fibLevelsBasedOnLogScale(){var e;return this.properties().childs().fibLevelsBasedOnLogScale.value()&&Boolean(null===(e=this.priceScale())||void 0===e?void 0:e.isLog())}static createProperties(e){const t=new n.LevelsProperty("linetooltrendbasedfibextension",e,!1,{range:[0,8]});return this._configureProperties(t),t}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,56194))).FibDrawingsWith24LevelsDefinitionsViewModel}static _configureProperties(e){const t=e.childs();super._configureProperties(e);const i=[t.trendline.childs().color];for(let e=1;e<=24;e++){const s=t["level"+e].childs().color;i.push(s)}e.addChild("linesColors",new o.LineToolColorsProperty(i));const s=[t.trendline.childs().linewidth,t.levelsStyle.childs().linewidth];e.addChild("linesWidths",new o.LineToolWidthsProperty(s))}}},35625:(e,t,i)=>{"use strict";i.d(t,{LineToolTrendBasedFibTime:()=>c});var s=i(11542),r=i(36298),n=i(13087),o=i(53801),a=i(68806);const l=new r.TranslatedString("erase level line",s.t(null,void 0,i(12962)));class c extends n.LineDataSource{constructor(e,t,s,r){super(e,t||c.createProperties(),s,r),this.version=1,i.e(1583).then(i.bind(i,33482)).then((({TrendBasedFibTimePaneView:e})=>{this._setPaneViews([new e(this,this._model)])}))}levelsCount(){return 11}pointsCount(){return 3}name(){return"Trend-Based Fib Time"}processErase(e,t){const i="level"+t,s=this.properties().childs()[i].childs().visible;e.setProperty(s,!1,l)}static createProperties(e){const t=new o.LevelsProperty("linetooltrendbasedfibtime",e,!1,{range:[1,11]});return this._configureProperties(t),t}async _getPropertyDefinitionsViewModelClass(){ +return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,60007))).TrendBasedFibTimeDefinitionsViewModel}static _configureProperties(e){super._configureProperties(e);const t=e.childs(),i=[t.trendline.childs().linewidth],s=[t.trendline.childs().color];for(let e=1;e<=11;e++)i.push(t["level"+e].childs().linewidth),s.push(t["level"+e].childs().color);e.addChild("linesColors",new a.LineToolColorsProperty(s)),e.addChild("linesWidths",new a.LineToolWidthsProperty(i))}}},47246:(e,t,i)=>{"use strict";i.d(t,{LineToolTrendLine:()=>a});var s=i(46100),r=i(13087),n=i(71243),o=i(88640);class a extends r.LineDataSource{constructor(e,t,s,r){super(e,t||a.createProperties(),s,r),this._trendLinePaneView=null,i.e(1583).then(i.bind(i,96310)).then((({TrendLinePaneView:e})=>{this._trendLinePaneView=new e(this,this._model),this._setPaneViews([this._trendLinePaneView])}))}dataAndViewsReady(){return super.dataAndViewsReady()&&null!==this._trendLinePaneView&&this._trendLinePaneView.iconsReady()}pointsCount(){return 2}name(){return"Trend Line"}canHasAlert(){return!0}showPriceLabels(){return this._properties.childs().showPriceLabels.value()}createPriceAxisView(e){return new n.LineToolPriceAxisView(this,{pointIndex:e,backgroundPropertyGetter:()=>this.showPriceLabels()?this._properties.childs().linecolor.value():null})}isForcedDrawPriceAxisLabel(){return this.showPriceLabels()}template(){const e=super.template();return e.text=this.properties().childs().text.value(),e}static createProperties(e,t){return a._createPropertiesImpl("linetooltrendline",e,t)}_getAlertPlots(){const e=this._linePointsToAlertPlot(this._points,null,this._properties.childs().extendLeft.value(),this._properties.childs().extendRight.value());return null===e?[]:[e]}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,84926))).TrendLineDefinitionsViewModel}_applyTemplateImpl(e){super._applyTemplateImpl(e),this.properties().childs().text.setValue(e.text||"")}_snapTo45DegreesAvailable(){return!0}static _createPropertiesImpl(e,t,i){t&&void 0===t.showPercentPriceRange&&(t.showPercentPriceRange=t.showPriceRange,t.showPipsPriceRange=t.showPriceRange);const r=new s.DefaultProperty(e,t,void 0,i);return this._configureProperties(r),r}static _configureProperties(e){super._configureProperties(e),e.hasChild("text")||e.addChild("text",new o.default("")),e.addExclusion("text")}}},45579:(e,t,i)=>{"use strict";i.d(t,{LineToolTrianglePattern:()=>o});var s=i(46100),r=i(13087),n=i(68806);class o extends r.LineDataSource{constructor(e,t,s,r){const n=t||o.createProperties();super(e,n,s,r),i.e(1583).then(i.bind(i,23545)).then((t=>{this._setPaneViews([new t.LineToolTrianglePatternPaneView(this,e)])}))}pointsCount(){return 4}name(){return"Triangle Pattern"}static createProperties(e){const t=new s.DefaultProperty("linetooltrianglepattern",e);return this._configureProperties(t),t}_getPropertyDefinitionsViewModelClass(){ +return Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,25107)).then((e=>e.PatternWithBackgroundDefinitionViewModel))}static _configureProperties(e){super._configureProperties(e),e.addChild("linesColors",new n.LineToolColorsProperty([e.childs().color])),e.addChild("textsColors",new n.LineToolColorsProperty([e.childs().textcolor])),e.addChild("backgroundsColors",new n.LineToolColorsProperty([e.childs().backgroundColor]))}}},38416:(e,t,i)=>{"use strict";var s=i(13087).LineDataSource,r=i(46100).DefaultProperty,n=i(68806).LineToolColorsProperty;class o extends s{constructor(e,t,s,r){super(e,t||o.createProperties(),s,r),i.e(1583).then(i.t.bind(i,97615,19)).then((({TrianglePaneView:e})=>{this._setPaneViews([new e(this,this._model)])}))}pointsCount(){return 3}name(){return"Triangle"}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,20061))).GeneralFiguresDefinitionsViewModel}static createProperties(e){var t=new r("linetooltriangle",e);return this._configureProperties(t),t}static _configureProperties(e){super._configureProperties(e),e.addChild("linesColors",new n([e.childs().color]))}}t.LineToolTriangle=o},26642:(e,t,i)=>{"use strict";i.d(t,{LineToolVertLineTimeAxisView:()=>r});var s=i(95977);class r extends s.LineDataSourceTimeAxisView{constructor(e){super(e,0)}_getBgColor(){return this._source.properties().linecolor.value()}_getAlwaysInViewPort(){return!1}_getIndex(){const e=this._source.points();return 0===e.length?null:e[0].index}}},54623:(e,t,i)=>{"use strict";i.d(t,{LineToolVertLine:()=>c});var s=i(50151),r=i(86441),n=i(46100),o=i(88640),a=i(13087),l=i(26642);class c extends a.LineDataSource{constructor(e,t,s,r){const n=t||c.createProperties();super(e,n,s,r),this._timeAxisView=new l.LineToolVertLineTimeAxisView(this),this._paneViewFactory=null,this.properties().childs().extendLine.subscribe(this,(()=>e.lightUpdate())),i.e(1583).then(i.bind(i,77444)).then((t=>{this._paneViewFactory=i=>new t.VertLinePaneView(this,e,i),this._model.lightUpdate()}))}destroy(){this.properties().childs().extendLine.unsubscribeAll(this),super.destroy()}pointsCount(){return 1}name(){return"Vertical Line"}timeAxisViews(){return this.isSourceHidden()?null:this.properties().childs().showTime.value()?[this._timeAxisView]:null}updateAllViews(e){super.updateAllViews(e),this._timeAxisView.update(e)}canHasAlert(){return!0}template(){const e=super.template();return e.text=this.properties().childs().text.value(),e}isMultiPaneAvailable(){return!0}isMultiPaneEnabled(){return this.properties().childs().extendLine.value()}paneViews(e){return e=(0,s.ensureDefined)(e),this.isMultiPaneEnabled()||this._model.paneForSource(this)===e?(null===this._getPaneViews(e)&&null!==this._paneViewFactory&&this._setPaneViews([this._paneViewFactory(e)],e,!0),super.paneViews(e)):null}priceAxisViews(){return null}priceAxisPoints(){return[]}pointToScreenPoint(e){const t=this._model.timeScale();if(t.isEmpty())return null;const i=t.indexToCoordinate(e.index) +;return new r.Point(i,0)}convertYCoordinateToPriceForMoving(e){return 0}static createProperties(e){null!=e&&(void 0===e.textOrientation&&(e.textOrientation="horizontal"),void 0===e.extendLine&&(e.extendLine=!1));const t=new n.DefaultProperty("linetoolvertline",e);return this._configureProperties(t),t}_getAlertPlots(){const e=this._points[0],t={index:e.index,price:e.price+1},i=this._linePointsToAlertPlot([e,t],null,!0,!0);return null===i?[]:[i]}_getPropertyDefinitionsViewModelClass(){return Promise.all([i.e(2285),i.e(344),i.e(8882),i.e(8167),i.e(8537)]).then(i.bind(i,71472)).then((e=>e.VerticalLineDefinitionsViewModel))}_applyTemplateImpl(e){super._applyTemplateImpl(e),this.properties().childs().text.setValue(e.text||"")}static _configureProperties(e){super._configureProperties(e),e.hasChild("text")||e.addChild("text",new o.default("")),e.addExclusion("text")}}},58229:(e,t,i)=>{"use strict";i.d(t,{LineToolVbPFixed:()=>v});var s=i(77973),r=i(50151),n=i(70826),o=i(42856),a=i(8652),l=i(12442),c=i(39871),h=i(28558),d=i(1722),u=i(46100),p=i(56827),_=i(74970);const m=(0,n.studyIdString)("VbPFixed","tv-volumebyprice");function g(e,t,i,s){return t.styles&&(f(t.styles.developingPoc),f(t.styles.developingVAHigh),f(t.styles.developingVALow)),t}function f(e){void 0!==e&&void 0!==e.visible&&(e.display=e.visible?15:0,delete e.visible)}class v extends a.StudyLineDataSource{constructor(e,t,i,s,r){super(e,i||(0,_.studyMetaInfoRepository)().findByIdSync({type:"java",studyId:m}),"vbpfixed_",null!=t?t:v.createProperties(e),s,r),this._createPaneViews().then((e=>{this._setPaneViews(e),e.forEach((e=>e.update((0,h.sourceChangeEvent)({sourceId:this.id(),clearData:!0}))))})),this.clearData()}pointsCount(){return 2}boundToSymbol(){return!1}offset(e){return 0}getMinFirstBarIndexForPlot(){return-1/0}calcIsActualSymbol(){this._isActualSymbol=!0,this._isActualCurrency=!0,this._isActualUnit=!0,this.calcIsActualInterval()}cloneable(){return!1}isSynchronizable(){return!1}isPlotVisibleAt(e,t){return(this.properties().childs().styles.childs()[e].childs().display.value()&t)===t}preferredZOrder(){return 0}static createProperties(e,t){const i=o.StudyMetaInfo.getStudyPropertyRootNameById(m),s=(0,r.ensureNotNull)((0,_.studyMetaInfoRepository)().findByIdSync({type:"java",studyId:m})),n=(0,u.createDefaultsState)(!0,i,[],e.studyVersioning());return this.createPropertiesFromStudyMetaInfoAndState(s,s,(0,d.merge)((0,d.clone)(n),null!=t?t:{}),e.studyVersioning())}static createPropertiesFromStudyMetaInfoAndState(e,t,i,s){const r=(0,p.prepareStudyPropertiesForLoadChart)(e,t,i,s,g);return this._configureProperties(r),r}static studyId(){return m}_studyInputs(e){(0,r.assert)(2===e.length,"all the line tool points should be defined");const[t,i]=e,s=Math.max(t.index,i.index),n=this._model.mainSeries().bars().lastIndex(),o=this._getPointTime(t.index<=i.index?t:i,!0),a=this._getPointTime(i.index>=t.index?i:t,!0);if(null===o||null===a)return this._subscribeApplyInputsOnSeriesCompleted(),null;return{...this.properties().childs().inputs.state(),first_bar_time:1e3*o, +last_bar_time:1e3*a,subscribeRealtime:n===s,mapRightBoundaryToBarStartTime:!!this._needExtendToBarsEnding()||void 0}}_isReady(){return!(0,l.isStudyGraphicsEmpty)(this.graphics())}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(2578),i.e(8882),i.e(3986),i.e(8167),i.e(607)]).then(i.bind(i,56059))).StudyLineDataSourceDefinitionsViewModel}_onDataUpdated(){this._updateAnchors(),this.updateAllViews((0,h.sourceChangeEvent)(this.id())),this._model.updateSource(this)}_updateAnchors(){const e=this._calculateAnchors();if(!e)return;const[{index:t,price:i},{index:s,price:r}]=e;if(this._timePoint.length&&(this._timePoint[0].price=i,this._timePoint[1].price=r),this._points.length){const e=this.model().timeScale(),n=e.indexToTimePoint(t),o=e.indexToTimePoint(t);this._points[0]={index:t,price:i,time:(0,d.isNumber)(n)?new Date(1e3*n):void 0},this._points[1]={index:s,price:r,time:(0,d.isNumber)(o)?new Date(1e3*o):void 0}}}_calculateAnchors(){let e=null,t=null,i=null,r=null;if(this.graphics().hhists().forEach((s=>{s.forEach((s=>{const{priceLow:n,priceHigh:o,firstBarTime:a,lastBarTime:l}=s;(!e||nt)&&(t=o),(!i||ar)&&(r=l)}))})),!((0,s.default)(e)||(0,s.default)(t)||(0,s.default)(r)||(0,s.default)(i)))return[{price:t,index:i},{price:e,index:r}]}_updateAnchorsPrice(){const e=this._calculateAnchors();if(!e)return;const[{price:t},{price:i}]=e;this._timePoint.length&&(this._timePoint[0].price=t,this._timePoint[1].price=i),this._points.length&&(this._points[0].price=t,this._points[1].price=i)}async _createPaneViews(){var e;const t=this._metaInfo,s=t.graphics,r=[],n=this._needExtendToBarsEnding();if(s.hhists){const{HHistPaneView:t}=await i.e(507).then(i.bind(i,21335)),s=null===(e=this.properties().childs().graphics.childs().polygons)||void 0===e?void 0:e.childs();r.push(new t(this,this._model,void 0,null==s?void 0:s.histBoxBg,n))}if(s.horizlines){const{HorizLinePaneView:e}=await i.e(507).then(i.bind(i,13369));r.push(new e(this,this._model,void 0,n))}return t.plots.length>0&&r.push(this._createStudyPlotPaneView(t.plots[0].id,n)),t.plots.length>1&&r.push(this._createStudyPlotPaneView(t.plots[1].id,n)),t.plots.length>2&&r.push(this._createStudyPlotPaneView(t.plots[2].id,n)),r}_createStudyPlotPaneView(e,t){return new c.StudyPlotPaneView(this,this._model.mainSeries(),this._model,e,t)}_needExtendToBarsEnding(){var e;return void 0!==(null===(e=this.metaInfo().defaults.inputs)||void 0===e?void 0:e.mapRightBoundaryToBarStartTime)}}},36147:(e,t,i)=>{"use strict";var s;i.d(t,{MagnetMode:()=>s}),function(e){e[e.WeakMagnet=0]="WeakMagnet",e[e.StrongMagnet=1]="StrongMagnet"}(s||(s={}))},18540:(e,t,i)=>{"use strict";i.d(t,{magnetEnabled:()=>_,magnetMode:()=>m,setIsMagnetEnabled:()=>g,setMagnetMode:()=>f});var s=i(46100),r=i(97145),n=i(36147),o=i(88348),a=i(15367),l=i(28571);const c=new r.WatchedValue(!1),h=new r.WatchedValue(n.MagnetMode.WeakMagnet),d=(0,l.modifierPressed)(),u=(0,l.shiftPressed)();function p(){const e=d.value() +;if(u.value()&&(o.isToolEditingNow.value()||o.isToolCreatingNow.value()))return void c.setValue(!1);let t,i;if(o.activePointSelectionMode.value()===o.SelectPointMode.Replay)t=i=!1;else{const s=o.tool.value(),r=o.isStudyEditingNow.value()||o.activePointSelectionMode.value()===o.SelectPointMode.Study;t=e&&((0,a.isLineToolName)(s)||o.isToolEditingNow.value()||(0,o.toolIsMeasure)(s)||r),i=(0,o.properties)().childs().magnet.value()}h.setValue(!i&&t?n.MagnetMode.StrongMagnet:(0,o.properties)().childs().magnetMode.value()),c.setValue(t?!i:i)}function _(){return c}function m(){return h}function g(e){(0,s.saveDefaultProperties)(!0),(0,o.properties)().childs().magnet.setValue(e),(0,s.saveDefaultProperties)(!1)}function f(e){(0,s.saveDefaultProperties)(!0),(0,o.properties)().childs().magnetMode.setValue(e),(0,o.properties)().childs().magnet.setValue(!0),(0,s.saveDefaultProperties)(!1)}(0,o.runOnDrawingStateReady)((()=>{(0,o.properties)().childs().magnet.subscribe(null,p),(0,o.properties)().childs().magnetMode.subscribe(null,p),d.subscribe(p),u.subscribe(p),o.tool.subscribe(p),o.isToolEditingNow.subscribe(p),p()}))},90565:(e,t,i)=>{"use strict";i.d(t,{MainSeriesScaleRatioProperty:()=>n});var s=i(57898),r=i(19782);class n{constructor(e){this._changed=new s.Delegate,this._model=e}destroy(){this._changed.destroy()}getStepChangeValue(){return.1}getMinValue(){return 1e-7}getMaxValue(){return 99999999}value(){return this._model.mainSeriesScaleRatio()}setValue(e,t){(e!==this.value()||t)&&(this._model.setMainSeriesScaleRatio(e),this._onChanged())}state(){return null}clone(){return new n(this._model)}listeners(){return this._changed}subscribe(e,t){this._changed.subscribe(e,t)}unsubscribe(e,t){this._changed.unsubscribe(e,t)}unsubscribeAll(e){this._changed.unsubscribeAll(e)}storeStateIfUndefined(){return!0}weakReference(){return(0,r.weakReference)(this)}ownership(){return(0,r.ownership)(this)}_onChanged(){this._changed.fire(this,"")}}},28558:(e,t,i)=>{"use strict";i.r(t),i.d(t,{globalChangeEvent:()=>o,selectionChangeEvent:()=>h,sourceChangeEvent:()=>r,viewportChangeEvent:()=>l});var s=i(27147);function r(e){return(0,s.default)(e)?{type:"data-source-change",sourceId:e}:{type:"data-source-change",...e}}const n={type:"global-change"};function o(){return n}const a={type:"viewport-change"};function l(){return a}const c={type:"selection-change"};function h(){return c}},1115:(e,t,i)=>{"use strict";i.d(t,{unpackNonSeriesData:()=>n});var s=i(30551),r=i(50151);async function n(e){if(""===e)return null;const t=JSON.parse(e);if(!(0,s.isObject)(t)||"function"==typeof t)throw new Error("Non-object content in the non-series envelope");if((0,s.hasProperty)(t,"indexes_replace"))return{indexes_replace:!0};const i={indexes_replace:!1};if((0,s.hasProperty)(t,"offsets")&&(i.offsets=t.offsets),(0,s.hasProperty)(t,"isUpdate")){if("boolean"!=typeof t.isUpdate)throw new Error('Invalid type of "isUpdate" field');i.isUpdate=t.isUpdate}return(0,s.hasProperty)(t,"data")&&(i.data=t.data),(0,s.hasProperty)(t,"graphicsCmds")&&(i.graphicsCmds=function(e){if(!(0, +s.isObject)(e))throw new Error("Graphics commands should be wrapped in an object");if((0,s.hasProperty)(e,"create"),(0,s.hasProperty)(e,"erase")){const t=e.erase;(0,r.assert)(Array.isArray(t),"Collection of erase commands should be array");for(const e of t){if(!(0,s.isObject)(e)||!(0,s.hasProperty)(e,"action"))throw new Error("Command should be an object with 'action' property");(0,r.assert)("all"===e.action||"one"===e.action,"Erase command action should be 'all' or 'one'")}}return e}(t.graphicsCmds)),i}},88546:(e,t,i)=>{"use strict";i.d(t,{notAvailable:()=>r});var s=i(11542);const r=i(14483).enabled("use_na_string_for_not_available_values")?s.t(null,void 0,i(16542)):"∅"},66103:(e,t,i)=>{"use strict";var s;i.d(t,{PaneCursorType:()=>s}),function(e){e[e.Default=0]="Default",e[e.Pointer=1]="Pointer",e[e.Eraser=2]="Eraser",e[e.Dot=3]="Dot",e[e.Grabbing=4]="Grabbing",e[e.ZoomIn=5]="ZoomIn",e[e.VerticalResize=6]="VerticalResize",e[e.HorizontalResize=7]="HorizontalResize",e[e.DiagonalNeSwResize=8]="DiagonalNeSwResize",e[e.DiagonalNwSeResize=9]="DiagonalNwSeResize"}(s||(s={}))},43493:(e,t,i)=>{"use strict";i.d(t,{PanePriceAxisView:()=>n});var s=i(34565);class r{constructor(e){this._priceAxisViewRenderer=null,this._rendererOptions=null,this._align="right",this._width=0,this._height=0,this._textWidthCache=e}setParams(e,t,i,s,r){this._priceAxisViewRenderer=e,this._rendererOptions=t,this._width=i,this._height=s,this._align=r}draw(e,t){null!==this._rendererOptions&&null!==this._priceAxisViewRenderer&&this._priceAxisViewRenderer.draw(e,this._rendererOptions,this._textWidthCache,this._width,this._height,this._align,t.pixelRatio)}hitTest(e){var t,i;return void 0===(null===(t=this._priceAxisViewRenderer)||void 0===t?void 0:t.hitTest)?null:null===(i=this._priceAxisViewRenderer)||void 0===i?void 0:i.hitTest(e,this._width,this._align)}}class n{constructor(e,t,i){this._renderer=null,this._invalidated=!0,this._priceAxisView=e,this._textWidthCache=new s.TextWidthCache(100),this._dataSource=t,this._chartModel=i,this._fontSize=-1,this._panePriceAxisViewRenderer=new r(this._textWidthCache)}update(e){this._invalidated=!0}renderer(e,t){return this._invalidated&&this._updateImpl(e,t),this._renderer}_position(){const e=this._chartModel.crossHairSource(),t=this._dataSource===e?e.pane:this._chartModel.paneForSource(this._dataSource);if(null===t)return null;const i=this._priceScale();if(null===i)return null;let s=t.priceScalePosition(i);return"overlay"===s&&(s=t.priceScalePosition(t.defaultPriceScale())),"overlay"===s?null:s}_updateImpl(e,t){this._renderer=null;const i=this._position();if(null===i)return;const s=this._chartModel.priceAxisRendererOptions();s.fontSize!==this._fontSize&&(this._fontSize=s.fontSize,this._textWidthCache.reset()),this._panePriceAxisViewRenderer.setParams(this._priceAxisView.paneRenderer(),s,t,e,i),this._renderer=this._panePriceAxisViewRenderer,this._invalidated=!1}_priceScale(){return this._dataSource.priceScale()}}},82386:(e,t,i)=>{"use strict";i.d(t,{AreaBackgroundItem:()=>l,AreaBackgroundItemsGroup:()=>o, +AreaBackgroundRenderer:()=>c,CachedMap:()=>a});var s=i(50151),r=i(59590),n=i(77173);class o extends n.CachedContainer{constructor(e){super(),this.color=e}}class a{constructor(){this._map=new Map,this._usedKeys=new Set,this._invalidations=0}invalidateCache(){this._invalidations+=1,50===this._invalidations&&(this._deleteUnused(),this._invalidations=0),this._usedKeys.clear(),this._map.forEach(((e,t)=>e.invalidateCache()))}get(e){const t=this._map.get(e);return void 0!==t&&this._usedKeys.add(e),t}set(e,t){this._usedKeys.add(e),this._map.set(e,t)}[Symbol.iterator](){const e=Array.from(this._usedKeys)[Symbol.iterator]();return{[Symbol.iterator](){return this},next:()=>{const t=e.next();return t.value?{value:[t.value,(0,s.ensureDefined)(this._map.get(t.value))],done:!1}:{value:void 0,done:!0}}}}forEach(e){this._map.forEach(((t,i)=>{this._usedKeys.has(i)&&e(t,i)}))}delete(e){const t=this._map.get(e);void 0!==t&&t.invalidateCache(),this._usedKeys.delete(e)}_deleteUnused(){const e=[];this._map.forEach(((t,i)=>{this._usedKeys.has(i)||e.push(i)}));for(const t of e)this._map.delete(t)}}class l extends n.CachedContainer{constructor(){super(),this.points1=new n.CachedContainer,this.points2=new n.CachedContainer,this.push(this.points1),this.push(this.points2)}addPoints1Point(e,t){let i=this.points1.newItem();null!==i?(i.x=e,i.y=t):i={x:e,y:t},this.points1.push(i)}addPoints2Point(e,t){let i=this.points2.newItem();null!==i?(i.x=e,i.y=t):i={x:e,y:t},this.points2.push(i)}invalidateCache(){this.points1.invalidateCache(),this.points2.invalidateCache()}}class c extends r.BitmapCoordinatesPaneRenderer{constructor(e){super(),this._data=null,this._data=null!=e?e:null}setData(e){this._data=e}hitTest(e,t){return null}_drawImpl(e){var t,i;if(null===this._data)return;const{context:s,horizontalPixelRatio:r,verticalPixelRatio:n}=e,o=.25*this._data.barSpacing;for(const[,e]of this._data.colorAreas){s.beginPath();for(let t=0;t{"use strict";i.d(t,{PaneRendererArea:()=>o});var s=i(1149),r=i(45197),n=i(68441);class o extends s.PaneRendererLine{constructor(e){e.forceLineColor=!1,super(e)}_drawImpl(e){var t,i,o,a,l;const c=this._data;if(0===c.items.length)return +;let h=null!==(i=null===(t=this._data.visibleItemsRange)||void 0===t?void 0:t.startItemIndex)&&void 0!==i?i:0,d=(null!==(a=null===(o=this._data.visibleItemsRange)||void 0===o?void 0:o.endItemIndex)&&void 0!==a?a:this._data.items.length)-1;for(;h=0&&!(0,r.coordinateIsValid)(c.items[d].y);)d--;if(h>d)return;const{context:u,horizontalPixelRatio:p,verticalPixelRatio:_}=e;u.save(),u.scale(p,_),u.lineCap="round",u.strokeStyle=c.lineColor,u.lineWidth=c.lineWidth,(0,n.setLineStyle)(u,c.lineStyle),u.lineWidth=1;const m={},g=new s.PaneRendererLineItemsIterator(this._data.items,h,d+1,this._data.skipHoles);for(;g.next();){const e=g.currentValue();let t;t=(0,s.isValidPoint)(e)&&e.style?e.style.color:c.lineColor;const i=g.nextValue();if((0,s.isValidPoint)(i)&&(null==i?void 0:i.style)){const s=i.style.color;if(t!==s){const t=m[s]||[];t.push(e),m[s]=t}}const r=m[t]||[];r.push(e),m[t]=r}for(const e of Object.keys(m)){const t=m[e];u.beginPath();let i=0;for(let r=0;r{"use strict";i.d(t,{BitmapCoordinatesPaneRenderer:()=>r});var s=i(27714);class r{draw(e,t){new s.CanvasRenderingTarget2D(e,(0,s.size)({width:t.cssWidth,height:t.cssHeight}),(0,s.size)({width:t.physicalWidth,height:t.physicalHeight})).useBitmapCoordinateSpace((e=>this._drawImpl(e)))}drawBackground(e,t){new s.CanvasRenderingTarget2D(e,(0,s.size)({width:t.cssWidth,height:t.cssHeight}),(0,s.size)({width:t.physicalWidth,height:t.physicalHeight})).useBitmapCoordinateSpace((e=>this._drawBackgroundImpl(e)))}_drawBackgroundImpl(e){}}},19266:(e,t,i)=>{"use strict";i.d(t,{CompositeRenderer:()=>s});class s{constructor(){this._renderers=[],this._globalAlpha=1}setGlobalAlpha(e){this._globalAlpha=e}append(e){this._renderers.push(e)}insert(e,t){this._renderers.splice(t,0,e)}clear(){this._renderers.length=0}isEmpty(){return 0===this._renderers.length}draw(e,t){for(let i=0;i=0;s--){const r=this._renderers[s].hitTest(e,t);null!==r&&(null===i||r.target()>i.target())&&(i=r)}return i}doesIntersectWithBox(e){return this._renderers.some((t=>!!t.doesIntersectWithBox&&t.doesIntersectWithBox(e)))}}},68441:(e,t,i)=>{"use strict";i.r(t),i.d(t,{ +addHorizontalLineToPath:()=>h,addLineToPath:()=>P,addPixelPerfectLineToPath:()=>T,addVerticalLineToPath:()=>u,clearRectWithGradient:()=>l,clipPolygonByEdge:()=>M,computeDashPattern:()=>C,createCircle:()=>y,drawHorizontalLine:()=>d,drawLine:()=>x,drawPixelPerfectLine:()=>I,drawPoly:()=>b,drawRoundRect:()=>g,drawRoundRectWithInnerBorder:()=>f,drawVerticalLine:()=>p,fillRectInnerBorder:()=>c,fillRectWithBorder:()=>S,scaleDrawRoundRectRadii:()=>_,scaledDashPattern:()=>v,setLineStyle:()=>w});var s=i(86441),r=i(5531),n=i(79849),o=i(95586),a=i(74359);function l(e,t,i,s,r,n,o){e.save(),e.globalCompositeOperation="copy";const a=e.createLinearGradient(0,0,0,r);a.addColorStop(0,n),a.addColorStop(1,o),e.fillStyle=a,e.fillRect(t,i,s,r),e.restore()}function c(e,t,i,s,r,n){e.fillRect(t+n,i,s-2*n,n),e.fillRect(t+n,i+r-n,s-2*n,n),e.fillRect(t,i,n,r),e.fillRect(t+s-n,i,n,r)}function h(e,t,i,s){const r=e.lineWidth%2?.5:0;e.moveTo(i,t+r),e.lineTo(s,t+r)}function d(e,t,i,s){e.beginPath(),h(e,t,i,s),e.stroke()}function u(e,t,i,s){const r=e.lineWidth%2?.5:0;e.moveTo(t+r,i),e.lineTo(t+r,s)}function p(e,t,i,s){e.beginPath(),u(e,t,i,s),e.stroke()}function _(e,t){return Array.isArray(e)?e.map((e=>Math.round(e*t))):Math.round(e*t)}function m(e,t){return Array.isArray(e)?e.map((e=>0===e?e:e+t)):e+t}function g(e,t,i,s,r,n,o){let a,l,c,h;if(Array.isArray(n))if(2===n.length){const e=Math.max(0,n[0]),t=Math.max(0,n[1]);a=e,l=e,c=t,h=t}else{if(4!==n.length)throw new Error("Wrong border radius - it should be like css border radius");a=Math.max(0,n[0]),l=Math.max(0,n[1]),c=Math.max(0,n[2]),h=Math.max(0,n[3])}else{const e=Math.max(0,n);a=e,l=e,c=e,h=e}o||e.beginPath(),e.moveTo(t+a,i),e.lineTo(t+s-l,i),0!==l&&e.arcTo(t+s,i,t+s,i+l,l),e.lineTo(t+s,i+r-c),0!==c&&e.arcTo(t+s,i+r,t+s-c,i+r,c),e.lineTo(t+h,i+r),0!==h&&e.arcTo(t,i+r,t,i+r-h,h),e.lineTo(t,i+a),0!==a&&e.arcTo(t,i,t+a,i,a)}function f(e,t,i,s,r,n,a=0,l=0,c="",h=o.LineStyle.Solid){if(e.save(),!l||!c||c===n)return g(e,t,i,s,r,a),e.fillStyle=n,e.fill(),void e.restore();const d=l/2;if("transparent"!==n){const d="transparent"!==c&&h!==o.LineStyle.Solid;g(e,d?t:t+l,d?i:i+l,d?s:s-2*l,d?r:r-2*l,d?a:m(a,-l)),e.fillStyle=n,e.fill()}if("transparent"!==c){g(e,t+d,i+d,s-l,r-l,m(a,-d)),e.lineWidth=l,e.strokeStyle=c,w(e,h),e.closePath(),e.stroke()}e.restore()}function v(e,t){return t=Math.max(1,t),e.map((e=>e*t))}function S(e,t,i,s,r,o,l,c,h){const{context:u}=e,p=o%2/2,_=t+p,m=s+p;let g,f;if(c){const{borderMode:e,borderWidth:a,color:l,dashPattern:h,lineStyle:d}=c;switch(e){case"outer":{const e=-o/2-a/2,t=-a/2;f={left:_+e,right:m-e,top:i+t,bottom:r-t};break}case"center":{const e=a%2/2;f={left:t+e,right:s+e,top:i+e,bottom:r+e};break}case"inner":{const e=-o/2+a/2,t=a/2;f={left:_+e,right:m-e,top:i+t,bottom:r-t}}}u.strokeStyle=l,u.lineWidth=a;let p=-1;h?u.setLineDash(v(h,a)):void 0!==d&&(w(u,d),d===n.LINESTYLE_SOLID&&(p=1)),g={left:f.left+p*a/2,top:f.top+p*a/2,right:f.right-p*a/2,bottom:f.bottom-p*a/2}}if(l&&(u.fillStyle=l.color,g||(g={left:_-o/2,right:m+o/2,top:i,bottom:r}), +u.fillRect(g.left,g.top,g.right-g.left,g.bottom-g.top)),h){const{lineWidth:n,lineColor:o,lineStyle:l,excludeBoundaries:c}=h;u.save(),u.lineCap="butt",u.lineWidth=n,u.strokeStyle=o,w(u,l);const p=()=>d(u,Math.floor((i+r)/2),t,s);c?(0,a.drawWithExclusionAreaByScope)(e,c,p):p(),u.restore()}f&&u.strokeRect(f.left,f.top,f.right-f.left,f.bottom-f.top)}function y(e,t,i,s){e.beginPath(),e.arc(t,i,s,0,2*Math.PI,!1),e.closePath()}function b(e,t,i){e.beginPath(),e.moveTo(t[0].x,t[0].y);for(const i of t)e.lineTo(i.x,i.y);e.closePath(),e.stroke(),i&&e.fill()}function w(e,t){let i=[];t!==n.LINESTYLE_SOLID&&(i=C(e.lineWidth,t)),e.setLineDash(i)}function C(e,t){return[[e,2*e],[5*e,6*e],[6*e,6*e],[e,4*e],[2*e,e]][t-1]}function P(e,t,i,s,r){e.moveTo(t,i),e.lineTo(s,r)}function x(e,t,i,s,r){isFinite(t)&&isFinite(s)&&isFinite(i)&&isFinite(r)&&(e.beginPath(),P(e,t,i,s,r),e.stroke())}function T(e,t,i,s,r,n=1){t===s?u(e,Math.round(t*n),i*n,r*n):i===r?h(e,Math.round(i*n),t*n,s*n):P(e,t*n,i*n,s*n,r*n)}function I(e,t,i,s,r,n=1){e.beginPath(),T(e,t,i,s,r,n),e.stroke()}function M(e,t,i,n){const o=(0,s.equalPoints)(i,n[0])?(0,s.equalPoints)(i,n[1])?null:n[1]:n[0];return null!==e&&null!==o?(0,r.intersectPolygonAndHalfplane)(e,(0,s.halfplaneThroughPoint)((0,s.lineThroughPoints)(t,i),o)):null}},45197:(e,t,i)=>{"use strict";i.d(t,{coordinateIsValid:()=>g,extendAndClipLineSegment:()=>h,fillScaledRadius:()=>v,getArrowPoints:()=>d,interactionTolerance:()=>m,optimalBarWidth:()=>u,optimalCandlestickWidth:()=>p,optimalHiLoWidth:()=>_,setValidLineStyle:()=>f,strokeScaledRadius:()=>S});var s=i(86441),r=i(5531),n=i(38325),o=i(1722),a=i(68441);const l={common:13,line:13,minDistanceBetweenPoints:10,series:14,curve:10,anchor:13,esd:4},c={common:3,line:3,minDistanceBetweenPoints:5,series:2,curve:3,anchor:2,esd:0};function h(e,t,i,n,o,a){if((0,s.equalPoints)(e,t))return null;const l=new s.Point(0,0),c=new s.Point(i,n);if(o){if(a){const i=(0,r.intersectLineAndBox)((0,s.lineThroughPoints)(e,t),(0,s.box)(l,c));return Array.isArray(i)?i:null}{const i=(0,r.intersectRayAndBox)(t,e,(0,s.box)(l,c));return null===i||(0,s.equalPoints)(t,i)?null:(0,s.lineSegment)(t,i)}}if(a){const i=(0,r.intersectRayAndBox)(e,t,(0,s.box)(l,c));return null===i||(0,s.equalPoints)(e,i)?null:(0,s.lineSegment)(e,i)}{const i=(0,r.intersectLineSegmentAndBox)((0,s.lineSegment)(e,t),(0,s.box)(l,c));return Array.isArray(i)?i:null}}function d(e,t,i,s,r){const n=.5*i,o=Math.sqrt(2),a=t.subtract(e),l=a.normalized();let c=5*i;s&&(c=Math.min(c,.35*a.length()));const h=1*n;if(c*o*.2<=h)return[];const d=l.scaled(c),u=t.subtract(d),p=l.transposed(),_=1*c,m=p.scaled(_),g=u.add(m),f=u.subtract(m),v=g.subtract(t).normalized().scaled(h),S=f.subtract(t).normalized().scaled(h),y=r?t:t.add(v),b=r?t:t.add(S),w=n*(o-1),C=p.scaled(w),P=Math.min(c-1*n/o,n*o*1),x=l.scaled(P),T=t.subtract(C),I=t.add(C),M=t.subtract(x);return[[g,y],[b,f],[T,M.subtract(C)],[I,M.add(C)]]}function u(e,t){return t=t||1,Math.floor(.3*e*t)}function p(e,t){if(e>=2.5&&e<=4)return Math.floor(3*t) +;const i=1-.2*Math.atan(Math.max(4,e)-4)/(.5*Math.PI),s=Math.floor(e*i*t),r=Math.floor(e*t),n=Math.min(s,r);return Math.max(Math.floor(t),n)}function _(e){return.4*e}function m(){return(0,n.lastMouseOrTouchEventInfo)().isTouch?l:c}function g(e){return null!=e&&!(0,o.isNaN)(e)}function f(e,t){void 0!==t&&(0,a.setLineStyle)(e,t)}function v(e,t){const i=Math.max(1,Math.floor(t))%2?.5:0;return Math.round(e*t)+i}function S(e,t,i){const s=Math.max(1,Math.floor(t))%2?.5:0;return Math.round(e*t)+(s!==i%2?.5:0)}},74997:(e,t,i)=>{"use strict";i.d(t,{HorizontalLineRenderer:()=>l});var s=i(18807),r=i(68441),n=i(45197),o=i(59590),a=i(74359);class l extends o.BitmapCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null,this._hitTest=new s.HitTestResult(s.HitTarget.Regular)}setData(e){this._data=e}setHitTest(e){this._hitTest=e}hitTest(e){if(null===this._data||!1===this._data.visible||null===this._hitTest)return null;const t=(0,n.interactionTolerance)().line,i=Math.abs(e.y-this._data.y)<=t+this._data.linewidth/2,s=void 0===this._data.left||this._data.left-e.x<=t,r=void 0===this._data.right||e.x-this._data.right<=t;return i&&s&&r?this._hitTest:null}_drawImpl(e){if(null===this._data||!1===this._data.visible)return;const{context:t,horizontalPixelRatio:i,verticalPixelRatio:s,mediaSize:n}=e;if(this._data.y<-this._data.linewidth/2||this._data.y>n.height+this._data.linewidth/2)return;t.lineCap="butt",t.strokeStyle=this._data.color,t.lineWidth=Math.max(1,Math.floor(this._data.linewidth*i)),void 0!==this._data.linestyle&&(0,r.setLineStyle)(t,this._data.linestyle);const o=void 0!==this._data.left?Math.max(this._data.left,0):0,l=void 0!==this._data.right?Math.min(this._data.right,n.width):n.width,c=Math.round(this._data.y*s),h=Math.round(o*i),d=Math.round(l*i),u=this._data.excludeBoundaries;void 0!==u&&(0,a.addExclusionAreaByScope)(e,u),(0,r.drawHorizontalLine)(t,c,h,d)}}},73436:(e,t,i)=>{"use strict";var s;i.d(t,{LineEnd:()=>s}),function(e){e[e.Normal=0]="Normal",e[e.Arrow=1]="Arrow",e[e.Circle=2]="Circle"}(s||(s={}))},1149:(e,t,i)=>{"use strict";i.d(t,{PaneRendererLine:()=>p,PaneRendererLineItemsIterator:()=>u,isValidPoint:()=>d});var s=i(50151),r=i(86441),n=i(4652),o=i(18807),a=i(45197),l=i(68441),c=i(59590);const h={y:NaN};function d(e){return null!==e&&!isNaN(e.y)}class u{constructor(e,t,i,r){this._calculatedPrev={index:null,currentBreakProcessed:!1,value:null},this._calculatedCurrent={index:null,currentBreakProcessed:!1,value:null},this._calculatedNext={index:null,currentBreakProcessed:!1,value:null},this._preallocatedVariable={index:null,currentBreakProcessed:!1,value:null},e.length&&((0,s.assert)(t<=i,"First index must be less or equal to last index"),(0,s.assert)(t2;){const t=Math.round((d+h)/2);this._data.items[t].center<=e.x?h=t:d=t}h=Math.max(1,h-1),d=Math.min(this._data.items.length-1,d+1);for(let t=h;t<=d;++t){const i=this._data.items[t-1],s=this._data.items[t],a=i.center,l=s.center;if((0, +n.distanceToSegment)(new r.Point(a,i.y),new r.Point(l,s.y),new r.Point(e.x,e.y)).distance<=c)return this._data.hittest?this._data.hittest:new o.HitTestResult(o.HitTarget.Regular)}return null}_drawImpl(e){const{context:t,horizontalPixelRatio:i,verticalPixelRatio:s}=e;t.scale(i,s),t.lineCap="round",t.lineJoin="round",t.strokeStyle=this._data.lineColor,t.fillStyle=this._data.lineColor,t.lineWidth=this._data.lineWidth,(0,l.setLineStyle)(t,this._data.lineStyle),(0,a.setValidLineStyle)(t,this._data.lineStyle),this._data.simpleMode?this._drawSimpleMode(t,i,s):this._drawLines(t)}_drawSimpleMode(e,t,i){var s,r,n,o;e.beginPath(),this._walkLine(e,this._data.items,!1,NaN),e.stroke();const a=this._data.lineWidth+2;if(this._data.withMarkers&&2*a=d;){const r=this._data.items[s];if(r){const s=Math.round(r.center*t)+l,n=r.y*i;e.moveTo(s,n),e.arc(s,n,c,0,h)}}e.fill()}}_walkLine(e,t,i,s,r){var n,o,a,l;if(!t)return;const c=.25*this._data.barSpacing;let h,p,_=null;const m=r?0:null!==(o=null===(n=this._data.visibleItemsRange)||void 0===n?void 0:n.startItemIndex)&&void 0!==o?o:0,g=r?t.length:Math.min(null!==(l=null===(a=this._data.visibleItemsRange)||void 0===a?void 0:a.endItemIndex)&&void 0!==l?l:t.length,t.length);if(m>g||m>=t.length)return;const f=new u(t,m,g,this._data.skipHoles);for(;f.next();){if(h=f.currentValue(),p=f.nextValue(),d(h)){const t=Math.round(h.center);_&&d(_)?(e.lineTo(t,h.y),i&&!d(p)&&e.lineTo(t,s)):p&&d(p)?i?(f.atStart()||e.lineTo(t,s),e.lineTo(t,h.y)):e.moveTo(t,h.y):i?(f.atStart()||e.lineTo(t-c,s),e.lineTo(t-c,h.y),e.lineTo(t+c,h.y),e.lineTo(t+c,s)):(e.moveTo(t-c,h.y),e.lineTo(t+c,h.y))}_=h}}_drawLines(e){var t,i,s,r;if(!this._data.items.length)return;let n,o,l=null;const c=.25*this._data.barSpacing;e.beginPath();const h=null!==(i=null===(t=this._data.visibleItemsRange)||void 0===t?void 0:t.startItemIndex)&&void 0!==i?i:0,p=null!==(r=null===(s=this._data.visibleItemsRange)||void 0===s?void 0:s.endItemIndex)&&void 0!==r?r:this._data.items.length;if(h>p||h>=this._data.items.length)return;const _=this._data.items[h];_&&e.moveTo(_.center,_.y);let m,g=e.strokeStyle,f=e.lineWidth;const v=new u(this._data.items,h,p,this._data.skipHoles);for(;v.next();){let t,i,s;l=v.prevValue(),n=v.currentValue(),o=v.nextValue();let r=!1;if(d(n)&&(n.style&&!this._data.forceLineColor?(t=n.style.color,i=n.style.width,s=n.style.style):(t=this._data.lineColor,i=this._data.lineWidth,s=this._data.lineStyle),this._data.ignorePaletteLineWidth&&(i=this._data.lineWidth),r=t!==g||i!==f||s!==m),r)if(g=t,f=i,m=s,e.stroke(),e.beginPath(),e.strokeStyle=t,e.lineWidth=i,(0,a.setValidLineStyle)(e,s),d(l))e.moveTo(l.center,l.y);else{const t=n;e.moveTo(t.center,t.y)}S=l,b=o, +d(y=n)&&(d(S)?e.lineTo(y.center,y.y):b&&d(b)?e.moveTo(y.center,y.y):(e.moveTo(y.center-c,y.y),e.lineTo(y.center+c,y.y)))}var S,y,b;e.stroke()}}},15187:(e,t,i)=>{"use strict";i.d(t,{MediaCoordinatesPaneRenderer:()=>r});var s=i(27714);class r{draw(e,t){new s.CanvasRenderingTarget2D(e,(0,s.size)({width:t.cssWidth,height:t.cssHeight}),(0,s.size)({width:t.physicalWidth,height:t.physicalHeight})).useMediaCoordinateSpace((e=>this._drawImpl(e)))}drawBackground(e,t){new s.CanvasRenderingTarget2D(e,(0,s.size)({width:t.cssWidth,height:t.cssHeight}),(0,s.size)({width:t.physicalWidth,height:t.physicalHeight})).useMediaCoordinateSpace((e=>this._drawBackgroundImpl(e)))}_drawBackgroundImpl(e){}}},77173:(e,t,i)=>{"use strict";i.d(t,{CachedContainer:()=>r,ObjectValuesCache:()=>n});class s{constructor(e,t,i,s){this._items=e,this._actualLength=t,this._step=s?-1:1,this._currentIndex=i-this._step}[Symbol.iterator](){return this}next(){return this._currentIndex+=this._step,this._currentIndex>=this._actualLength||this._currentIndex<0?{value:void 0,done:!0}:{done:!1,value:this._items[this._currentIndex]}}}class r{constructor(){this._items=[],this._actualLength=0,this._invalidations=0}push(e){this._items.length===this._actualLength?this._items.push(e):this._items[this._actualLength]!==e&&(this._items[this._actualLength]=e),this._actualLength+=1}newItem(){const e=this._items.length>this._actualLength?this._items[this._actualLength]:null;return null!==e&&Boolean(e.invalidateCache)&&e.invalidateCache(),e}invalidateCache(){this._invalidations+=1,3e3===this._invalidations&&(this._items.splice(this._actualLength),this._invalidations=0),this._actualLength=0}at(e){return this._items[e]}data(){return this._items}length(){return this._actualLength}isEmpty(){return 0===this._actualLength}iterator(e,t){return new s(this._items,this._actualLength,e,t)}}class n extends r{constructor(){super(...arguments),this._startIndex=0}setStartIndex(e){this._startIndex=e}isValidIndex(e){return e>=this._startIndex}at(e){const t=e-this._startIndex;for(;t>=this._actualLength;)this._items.length<=t?this._items.push(this._newObject()):this._clearObject(this._items[this._actualLength]),this._actualLength+=1;return this._items[t]}}},72739:(e,t,i)=>{"use strict";i.d(t,{RectangleRenderer:()=>u});var s=i(50151),r=i(86441),n=i(34026),o=i(4652),a=i(87095),l=i(79849),c=i(18807),h=i(68441),d=i(59590);class u extends d.BitmapCoordinatesPaneRenderer{constructor(e,t,i){super(),this._data=null,this._hitTestResult=e||new c.HitTestResult(c.HitTarget.MovePoint),this._backHitTestResult=t||new c.HitTestResult(c.HitTarget.MovePointBackground),this._forceOverrideTransparency=Boolean(i)}setData(e){this._data=e}hitTest(e,t){if(null===this._data||this._data.points.length<2||this._data.nohittest)return null;const i=t.physicalWidth,s=(0,r.box)(...this._data.points),n=s.min,a=s.max,l=new r.Point(a.x,n.y),c=new r.Point(n.x,a.y),h=this._extendAndHitTestLineSegment(e,n,l,i);if(null!==h)return h;const d=this._extendAndHitTestLineSegment(e,c,a,i);if(null!==d)return d;let u=(0,o.distanceToSegment)(l,a,e) +;if(u.distance<=3)return this._hitTestResult;if(u=(0,o.distanceToSegment)(n,c,e),u.distance<=3)return this._hitTestResult;if(this._data.middleLine){const t=s.min.add(s.max).scaled(.5),n=this._extendAndHitTestLineSegment(e,new r.Point(s.min.x,t.y),new r.Point(s.max.x,t.y),i);if(null!==n)return n}return this._data.fillBackground?this._hitTestBackground(e,n,a,i):null}getColor(){const e=(0,s.ensure)(this._data);return void 0===e.transparency?e.backcolor:(0,a.generateColor)(e.backcolor,e.transparency,this._forceOverrideTransparency)}_drawImpl(e){if(null===this._data||this._data.points.length<2||this._data.linewidth<=0&&!this._data.fillBackground)return;const{horizontalPixelRatio:t,verticalPixelRatio:i,bitmapSize:s}=e,{extendLeft:n,extendRight:o,linewidth:a,middleLine:c}=this._data,d=(0,r.box)(...this._data.points),u=this._data.linewidth?Math.max(1,Math.floor(this._data.linewidth*t)):0,p=this._data.fillBackground?this.getColor():void 0,_=Math.max(1,Math.floor(t)),m=n?-a:Math.round(d.min.x*t),g=o?s.width+a:Math.round(d.max.x*t),f=Math.round(d.min.y*i),v=Math.round(d.max.y*i);(0,h.fillRectWithBorder)(e,m,f,g,v,_,void 0===p?void 0:{color:p},0===u?void 0:{color:this._data.color,lineStyle:l.LINESTYLE_SOLID,borderWidth:u,borderMode:"center"},c?{...c,lineWidth:Math.max(1,Math.floor(c.lineWidth*i))}:void 0)}_extendAndHitTestLineSegment(e,t,i,s){const r=this._extendAndClipLineSegment(t,i,s);if(null!==r){if((0,o.distanceToSegment)(r[0],r[1],e).distance<=3)return this._hitTestResult}return null}_extendAndClipLineSegment(e,t,i){const n=(0,s.ensureNotNull)(this._data);if((0,r.equalPoints)(e,t)&&!n.extendLeft&&!n.extendRight)return null;const o=Math.min(e.x,t.x),a=Math.max(e.x,t.x),l=n.extendLeft?0:Math.max(o,0),c=n.extendRight?i:Math.min(a,i);return l>c||c<=0||l>=i?null:[new r.Point(l,e.y),new r.Point(c,t.y)]}_hitTestBackground(e,t,i,s){const o=this._extendAndClipLineSegment(t,i,s);return null!==o&&(0,n.pointInBox)(e,(0,r.box)(o[0],o[1]))?this._backHitTestResult:null}}},9155:(e,t,i)=>{"use strict";var s;i.d(t,{StatsPosition:()=>s}),function(e){e[e.Left=0]="Left",e[e.Center=1]="Center",e[e.Right=2]="Right",e[e.Auto=3]="Auto"}(s||(s={}))},40621:(e,t,i)=>{"use strict";i.d(t,{PaneRendererStepLine:()=>f,StepLineDecoration:()=>s});var s,r=i(4652),n=i(86441),o=i(87095),a=i(18807),l=i(78071),c=i(45197),h=i(68441),d=i(59590),u=i(1149);!function(e){e[e.None=0]="None",e[e.Diamonds=1]="Diamonds"}(s||(s={}));class p{initialize(e,t,i){var s,r,n,o;this._data=e;const{context:a,horizontalPixelRatio:l,verticalPixelRatio:c}=t,d=e.lineStyle;a.lineCap="butt",a.lineJoin="round";const u=Math.max(Math.floor(null!==(r=null===(s=i.style)||void 0===s?void 0:s.width)&&void 0!==r?r:e.lineWidth*l));void 0!==d&&(0,h.setLineStyle)(a,d);const p=u%2?.5:0;a.moveTo(Math.round(i.center*l)+p,Math.round(i.y*c)+p),a.strokeStyle=null!==(o=null===(n=i.style)||void 0===n?void 0:n.color)&&void 0!==o?o:e.lineColor,a.lineWidth=u}finishFragment(e){e.stroke()}hitTest(e,t,i,s,r){return p.hitTest(e,t,i,s,r)}applyColor(e,t){e.strokeStyle=t}applyLineWidth(e,t){e.lineWidth=t} +drawItem(e,t,i){const s=e.context;if(s.lineTo(t.x,t.y),void 0!==i)if(isNaN(i.y)){const i=t.x+.5*this._data.barSpacing*e.horizontalPixelRatio;s.lineTo(i,t.y)}else{const e=i.x;s.lineTo(e,t.y),s.lineTo(e,i.y)}}static hitTest(e,t,i,s,o){var a,l;const h=t.pixelRatio,d=null!==(l=null===(a=i.style)||void 0===a?void 0:a.width)&&void 0!==l?l:e.lineWidth,u=Math.max(1,Math.floor(d*h))%2?.5:0,p=(0,c.interactionTolerance)().series+d/2;let _;if(isNaN(s.y)){const e=i.center+u,t=s.center+u,a=(0,n.point)(e,i.y),l=(0,n.point)(t,i.y);_=(0,r.distanceToSegment)(a,l,o).distance}else{const t=Math.round(s.center-e.barSpacing/2*h)+u,a=(0,n.point)(t,i.y),l=(0,n.point)(t,s.y);_=Math.min((0,r.distanceToSegment)((0,n.point)(i.center,i.y),a,o).distance,(0,r.distanceToSegment)(a,l,o).distance,(0,r.distanceToSegment)(l,(0,n.point)(s.center,s.y),o).distance)}return _<=p}}class _{constructor(){this._lineWidth=1}initialize(e,t,i){var s,r,n,o;const{context:a,horizontalPixelRatio:l}=t;this.applyColor(a,null!==(r=null===(s=i.style)||void 0===s?void 0:s.color)&&void 0!==r?r:e.lineColor),this._lineWidth=Math.max(Math.floor(null!==(o=null===(n=i.style)||void 0===n?void 0:n.width)&&void 0!==o?o:e.lineWidth*l))}finishFragment(e){e.fill()}drawItem(e,t,i,s){if(s&&void 0!==i&&!Number.isNaN(i.y)){const t=e.context;t.save(),t.translate(i.x,i.y),t.rotate(Math.PI/4);const s=this._scaleByLineWidth(this._lineWidth);t.scale(s,s),this._drawItemRotatedAndTranslated(e),t.restore()}}applyLineWidth(e,t){this._lineWidth=t}hitTest(e,t,i,s,r){var o,a;if(!s.valIsNotSameAsPrev)return!1;const l=Math.round((i.center+s.center)/2),c=(0,n.point)(l,s.y),h=r.subtract(c),d=Math.max(Math.floor(null!==(a=null===(o=i.style)||void 0===o?void 0:o.width)&&void 0!==a?a:e.lineWidth*t.pixelRatio));return this._hitTestTranslated(h,d)}_scaleByLineWidth(e){return Math.sqrt(e)}}class m extends _{applyColor(e,t){e.fillStyle=t}_hitTestTranslated(e,t){return Math.abs(e.x)+Math.abs(e.y)<8*this._scaleByLineWidth(t)/2}_drawItemRotatedAndTranslated(e){(0,h.drawRoundRect)(e.context,-4,-4,8,8,2,!0)}}class g extends _{applyColor(e,t){e.fillStyle=(0,o.applyTransparency)(t,85)}_hitTestTranslated(e,t){return Math.abs(e.x)+Math.abs(e.y)<21*this._scaleByLineWidth(t)/2}_drawItemRotatedAndTranslated(e){(0,h.drawRoundRect)(e.context,-10.5,-10.5,21,21,5,!0)}}class f extends d.BitmapCoordinatesPaneRenderer{constructor(e,t){super(),this._data=null,this._data=null!=e?e:null,this._extendLineToLastConfirmedBar=Boolean(t)}setData(e){this._data=e}hitTest(e,t){const i=this._data;if(null===i||0===i.items.length)return null;const{items:r,items:{length:n},lastConfirmedSeriesBarCoordinate:o,visibleItemsRange:{startItemIndex:c,endItemIndex:h}={startItemIndex:0,endItemIndex:n}}=i,d=i.decoration===s.Diamonds?[new p,new g]:[new p];const u=(0,l.lowerbound)(r,e,((e,t)=>e.center<=t.x),c,h),_=Math.max(0,u-1),m=Math.min(n,u+1);for(let s=_;ss.hitTest(i,t,l,c,e))))return new a.HitTestResult(a.HitTarget.Regular) +}else if(this._extendLineToLastConfirmedBar&&void 0!==o&&m===n&&l.centerthis._drawDecorationItem(e,t)))}_drawDecorationItem(e,t){var i,s,r,o,a,l,c,h,d,p,_,m,g,f,v,S;if(null===this._data||0===this._data.items.length)return;const{lineWidth:y,lineColor:b,items:w}=this._data,{context:C,horizontalPixelRatio:P,verticalPixelRatio:x,bitmapSize:T}=e;let I=Math.max(Math.floor((null!==(s=null===(i=w[0].style)||void 0===i?void 0:i.width)&&void 0!==s?s:y)*P)),M=I%2?.5:0;t.initialize(this._data,e,w[0]);const A=null!==(o=null===(r=this._data.visibleItemsRange)||void 0===r?void 0:r.startItemIndex)&&void 0!==o?o:0,L=null!==(l=null===(a=this._data.visibleItemsRange)||void 0===a?void 0:a.endItemIndex)&&void 0!==l?l:w.length,k=this._data.barSpacing;if(L<=A)return;C.beginPath(),t.applyColor(C,null!==(h=null===(c=w[A].style)||void 0===c?void 0:c.color)&&void 0!==h?h:b),t.applyLineWidth(C,I);const D=new u.PaneRendererLineItemsIterator(w,A,L,this._data.skipHoles);for(;D.next();){const i=D.currentValue(),s=D.nextValue();let r=0;this._data.extendToBarsEndings&&(D.atStart()&&(r=-this._data.barSpacing/2),D.atEnd()&&(r=this._data.barSpacing/2));let o=NaN,a=NaN;const l=(0,u.isValidPoint)(i),c=(0,u.isValidPoint)(s),h=D.atStart();if(l?(a=Math.round(i.y*x)+M,o=Math.round((i.center+r)*P)+M):c&&(o=Math.round((s.center-k+r)*P)+M),!s&&l){if(t.drawItem(e,(0,n.point)(o,a)),this._extendLineToLastConfirmedBar&&void 0!==this._data.lastConfirmedSeriesBarCoordinate&&o{"use strict";i.d(t,{TextRenderer:()=>I,calculateLabelPosition:()=>u,getTextBoundaries:()=>p,needTextExclusionPath:()=>_,wordWrap:()=>m});var s=i(86441),r=i(50151),n=i(34026),o=i(38223),a=i(18807),l=i(68441),c=i(1722),h=i(74359),d=i(79849);function u(e,t,i,r,n){const o=.5*(t.x+i.x);let a=i.y;return t.y>i.y?(a-=e.height/2+r.y, +a=Math.max(e.height/2,a)):(a+=e.height/2+r.y,a=Math.min(n-e.height/2,a)),new s.Point(o,a)}function p(e,t,i){if(e.isOutOfScreen(t,i))return null;const s=e.getPolygonPoints();return 0===s.length?null:s}function _(e){const t=e.getLinesInfo().lines;if(t.length%2==0)return!1;if(""===t[Math.floor(t.length/2)].trim())return!1;return!0}function m(e,t,i){i=(0,c.isString)(i)?parseInt(i):i,e+="";const s=!(0,c.isNumber)(i)||!isFinite(i)||i<=0?e.split(/\r\n|\r|\n|$/):e.split(/[^\S\r\n]*(?:\r\n|\r|\n|$)/);if(s[s.length-1]||s.pop(),!(0,c.isNumber)(i)||!isFinite(i)||i<=0)return s;const r=[];for(let e=0;e0&&(0,h.measureText)(a.slice(0,3*--e-1).join(""),t).width>i;);if(e>0)r.push(a.slice(0,3*e-1).join("")),a.splice(0,3*e);else{const e=a[0]+(a[1]||"");if(l=1===l?1:~~(i/(0,h.measureText)(e,t).width*e.length),(0,h.measureText)(e.substring(0,l),t).width<=i)for(;(0,h.measureText)(e.substring(0,l+1),t).width<=i;)l++;else for(;l>1&&(0,h.measureText)(e.substring(0,--l),t).width>i;);l<1&&(l=1),r.push(e.substring(0,l)),a[0]=e.substring(l),a[1]=""}if((0,h.measureText)(a.join(""),t).width<=i){r.push(a.join(""));break}}}return r}function g(e,t,i){if(0===i)return e.clone();const r=(e.x-t.x)*Math.cos(i)-(e.y-t.y)*Math.sin(i)+t.x,n=(e.x-t.x)*Math.sin(i)+(e.y-t.y)*Math.cos(i)+t.y;return new s.Point(r,n)}function f(e,t){const i=Math.round(t+2*w(e)+2*y(e));return i%2?i+1:i}function v(e,t){return P(e)*t+C(e)*(t-1)+2*b(e)+2*S(e)}function S(e){return void 0!==e.boxPaddingVert?e.boxPaddingVert*T(e):void 0!==e.boxPadding?e.boxPadding*T(e):P(e)/3}function y(e){return void 0!==e.boxPaddingHorz?e.boxPaddingHorz*T(e):void 0!==e.boxPadding?e.boxPadding*T(e):P(e)/3}function b(e){return(e.backgroundVertInflate||0)*T(e)}function w(e){return(e.backgroundHorzInflate||0)*T(e)}function C(e){return(e.padding||0)*T(e)}function P(e){return Math.ceil(x(e)*T(e))}function x(e){return e.fontsize||e.fontSize||30}function T(e){const t=Math.min(1,Math.max(.2,Math.min(e.scaleX||1,e.scaleY||1)));if(1===t)return t;const i=x(e);return Math.ceil(t*i)/i}class I{constructor(e,t){this._data=null,this._internalData=null,this._boxSize=null,this._polygonPoints=null,this._linesInfo=null,this._fontInfo=null,this._hittest=t||new a.HitTestResult(a.HitTarget.MovePoint,{areaName:a.AreaName.Text}),void 0!==e&&this.setData(e)}setData(e){null!==e?(e.horzTextAlign||(e.horzTextAlign=e.horzAlign),!function(e,t){if(null===e||null===t)return null===e==(null===t);if(void 0===e.points!=(void 0===t.points))return!1;if(void 0!==e.points&&void 0!==t.points){if(e.points.length!==t.points.length)return!1;for(let r=0;re){const i=(0,s.box)(new s.Point(0,0),new s.Point(e,t));return this.getPolygonPoints().every((e=>!(0,n.pointInBox)(e,i)))}return!1}setPoints(e,t){(0,r.ensureNotNull)(this._data).points=e,this._hittest=t||new a.HitTestResult(a.HitTarget.MovePoint)}fontStyle(e){return null===this._data?"":this._getFontInfo().fontStyle}wordWrap(e,t,i){return m(e,i||this.fontStyle(),t)}draw(e,t){if(null===this._data||void 0===this._data.points||0===this._data.points.length)return;if(this.isOutOfScreen(t.cssWidth,t.cssHeight))return;const i=t.pixelRatio,s=this._getInternalData(),r=this._getRotationPoint().scaled(i);e.save(),e.translate(r.x,r.y),e.rotate(this._data.angle||0),e.translate(-r.x,-r.y);const n=this._getFontInfo().fontSize;e.textBaseline=s.textBaseLine,e.textAlign=s.textAlign,e.font=this.fontStyle();const{scaledLeft:o,scaledRight:a,scaledTop:c,scaledBottom:u}=function(e,t){const i=Math.round(e.boxLeft*t),s=Math.round(e.boxTop*t);return{scaledLeft:i,scaledRight:i+Math.round(e.boxWidth*t),scaledTop:s,scaledBottom:s+Math.round(e.boxHeight*t)}}(s,i);if(this._data.backgroundColor||this._data.borderColor||this._data.highlightBorder&&this._data.wordWrapWidth){const t=this._data.borderWidth||Math.max(n/12,1),s=Math.round(t*i),r=s/2;let h=!1;if(this._data.boxShadow){e.save() +;const{shadowColor:t,shadowBlur:i,shadowOffsetX:s=0,shadowOffsetY:r=0}=this._data.boxShadow;e.shadowColor=t,e.shadowBlur=i,e.shadowOffsetX=s,e.shadowOffsetY=r,h=!0}if(this._data.backgroundRoundRect)this._data.backgroundColor&&((0,l.drawRoundRect)(e,o,c,a-o,u-c,this._data.backgroundRoundRect*i),e.fillStyle=this._data.backgroundColor,e.fill(),h&&(e.restore(),h=!1)),this._data.borderColor&&((0,l.drawRoundRect)(e,o-r,c-r,a-o+s,u-c+s,this._data.backgroundRoundRect*i+s),e.strokeStyle=this._data.borderColor,e.lineWidth=s,e.stroke(),h&&(e.restore(),h=!1));else if(this._data.backgroundColor&&(e.fillStyle=this._data.backgroundColor,e.fillRect(o,c,a-o,u-c),h&&(e.restore(),h=!1)),this._data.borderColor||this._data.highlightBorder){let t;this._data.borderColor?(e.strokeStyle=this._data.borderColor,t=s):(e.strokeStyle=this._data.color,(0,l.setLineStyle)(e,d.LINESTYLE_DASHED),t=Math.max(1,Math.floor(i))),e.lineWidth=t,e.beginPath(),e.moveTo(o-t/2,c-t/2),e.lineTo(o-t/2,u+t/2),e.lineTo(a+t/2,u+t/2),e.lineTo(a+t/2,c-t/2),e.lineTo(o-t/2,c-t/2),e.stroke(),h&&e.restore()}}e.fillStyle=this._data.color;const p=(o+Math.round(s.textStart*i))/i,_=.05*n;let m=(c+Math.round((s.textTop+_)*i))/i;const g=C(this._data),f=this.getLinesInfo();for(const t of f.lines)(0,h.drawScaled)(e,i,i,(()=>e.fillText(t,p,m))),m+=n+g;e.restore()}getPolygonPoints(){if(null!==this._polygonPoints)return this._polygonPoints;if(null===this._data)return[];const e=this._data.angle||0,{boxLeft:t,boxTop:i,boxWidth:r,boxHeight:n}=this._getInternalData(),o=this._getRotationPoint();return this._polygonPoints=[g(new s.Point(t,i),o,e),g(new s.Point(t+r,i),o,e),g(new s.Point(t+r,i+n),o,e),g(new s.Point(t,i+n),o,e)],this._polygonPoints}getLinesInfo(){if(null===this._linesInfo){const e=(0,r.ensureNotNull)(this._data);let t=this.wordWrap(e.text,e.wordWrapWidth);if(void 0!==e.maxHeight){const i=function(e){const t=(0,r.ensureDefined)(e.maxHeight),i=P(e),s=C(e);return Math.floor((t+s)/(i+s))}(e);t.length>i&&(t=t.slice(0,i))}this._linesInfo={linesMaxWidth:this._getLinesMaxWidth(t),lines:t}}return this._linesInfo}_getLinesMaxWidth(e){const t=this.fontStyle();if(null!==this._data&&this._data.wordWrapWidth&&!this._data.forceCalculateMaxLineWidth)return this._data.wordWrapWidth*T(this._data);let i=0;for(const s of e)i=Math.max(i,(0,h.measureText)(s,t).width);return i}_getInternalData(){if(null!==this._internalData)return this._internalData;const e=(0,r.ensureNotNull)(this._data),t=this._getBoxSize(),i=t.boxWidth,s=t.boxHeight,n=(0,r.ensureDefined)(e.points)[0];let a=n.y;switch(e.vertAlign){case"bottom":a-=s+e.offsetY;break;case"middle":a-=s/2;break;case"top":a+=e.offsetY}let l=n.x;const c=y(e),h=S(e),d=w(e)+c;let u;const p=a+(b(e)+h)+P(e)/2;let _;switch(e.horzAlign){case"left":l+=e.offsetX;break;case"center":l-=i/2;break;case"right":l-=i+e.offsetX}switch((0,r.ensureDefined)(e.horzTextAlign)){case"left":_="start",u=l+d,(0,o.isRtl)()&&(e.forceTextAlign?_="left":(u=l+i-d,_="right"));break;case"center":_="center",u=l+i/2;break;case"right":_="end",u=l+i-d,(0, +o.isRtl)()&&e.forceTextAlign&&(_="right")}return this._internalData={boxLeft:l,boxTop:a,boxWidth:i,boxHeight:s,textStart:u-l,textTop:p-a,textAlign:_,textBaseLine:"middle"},this._internalData}_getFontInfo(){if(null===this._fontInfo){const e=(0,r.ensureNotNull)(this._data),t=P(e),i=(e.bold?"bold ":"")+(e.italic?"italic ":"")+t+"px "+e.font;this._fontInfo={fontStyle:i,fontSize:t}}return this._fontInfo}_getBoxSize(){if(null===this._boxSize){const e=this.getLinesInfo(),t=(0,r.ensureNotNull)(this._data);this._boxSize={boxWidth:f(t,e.linesMaxWidth),boxHeight:v(t,e.lines.length)}}return this._boxSize}_getRotationPoint(){const{boxLeft:e,boxTop:t,boxWidth:i,boxHeight:n}=this._getInternalData(),{horzAlign:o,vertAlign:a}=(0,r.ensureNotNull)(this._data);let l,c;switch(o){case"center":l=e+i/2;break;case"left":l=e;break;case"right":l=e+i}switch(a){case"middle":c=t+n/2;break;case"top":c=t;break;case"bottom":c=t+n}return new s.Point(l,c)}}},99031:(e,t,i)=>{"use strict";i.d(t,{TrendLineRenderer:()=>p,drawArrow:()=>u});var s=i(50151),r=i(4652),n=i(73436),o=i(18807),a=i(68441),l=i(45197),c=i(74359),h=i(79849);function d(e,t,i,s,r){t.save(),t.fillStyle="#000000",t.beginPath(),t.arc(e.x*r,e.y*r,i*r,0,2*Math.PI,!1),t.fill(),s.strokeWidth&&(t.lineWidth=s.strokeWidth,t.stroke()),t.restore()}function u(e,t,i,s,r,n=!1){if(t.subtract(e).length()<1)return;const o=(0,l.getArrowPoints)(e,t,s,n,!0).slice(0,2);let a=null;for(let e=0;e1)&&i.moveTo(t.x*r,t.y*r),i.lineTo(s.x*r,s.y*r),a=s}}class p{constructor(){this._data=null,this._hittest=new o.HitTestResult(o.HitTarget.MovePoint)}setData(e){this._data=e}setHitTest(e){this._hittest=e}draw(e,t){const i=this._data;if(null===i)return;if("points"in i&&i.points.length<2)return;const s=t.pixelRatio;void 0!==i.excludeBoundaries&&(e.save(),(0,c.addExclusionArea)(e,t,i.excludeBoundaries));const{linestyle:r,lineCap:n=(r===h.LINESTYLE_SOLID?"round":"butt")}=i;e.lineCap=n,e.lineJoin="round",e.strokeStyle=i.color,e.lineWidth=Math.max(1,Math.floor(i.linewidth*s)),(0,a.setLineStyle)(e,r);const o=i.points[0],l=i.points[1];let d=[];e.beginPath(),i.overlayLineEndings?d=[o.clone(),l.clone()]:this._drawEnds(e,[o,l],i.linewidth,s);const u=this._extendAndClipLineSegment(o,l,t);null!==u&&i.linewidth>0&&(0,a.addPixelPerfectLineToPath)(e,u[0].x,u[0].y,u[1].x,u[1].y,s),i.overlayLineEndings&&this._drawEnds(e,d,i.linewidth,s),e.stroke(),void 0!==i.excludeBoundaries&&e.restore()}hitTest(e,t){const i=this._data;if(null===i)return null;if("points"in i&&i.points.length<2)return null;const s=(0,l.interactionTolerance)().line,n=i.points[0],o=i.points[1],a=this._extendAndClipLineSegment(n,o,t);if(null!==a){if((0,r.distanceToSegment)(a[0],a[1],e).distance<=s)return this._hittest}return null}_extendAndClipLineSegment(e,t,i){const r=(0,s.ensureNotNull)(this._data);return(0,l.extendAndClipLineSegment)(e,t,i.cssWidth,i.cssHeight,r.extendleft,r.extendright)}_drawEnds(e,t,i,r){const o=t[0],a=t[1],l=(0,s.ensureNotNull)(this._data);switch(l.leftend){case n.LineEnd.Arrow: +u(a,o,e,i,r);break;case n.LineEnd.Circle:d(o,e,i,(0,s.ensureDefined)(l.endstyle),r)}switch(l.rightend){case n.LineEnd.Arrow:u(o,a,e,i,r);break;case n.LineEnd.Circle:d(a,e,i,(0,s.ensureDefined)(l.endstyle),r)}}}},71254:(e,t,i)=>{"use strict";i.d(t,{VerticalLineRenderer:()=>l});var s=i(18807),r=i(68441),n=i(45197),o=i(74359),a=i(59590);class l extends a.BitmapCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null,this._hitTest=new s.HitTestResult(s.HitTarget.MovePoint)}setData(e){this._data=e}setHitTest(e){this._hitTest=e}hitTest(e){if(null===this._data||null===this._hitTest)return null;const t=(0,n.interactionTolerance)().line,i=Math.abs(e.x-this._data.x)<=t+this._data.linewidth/2,s=void 0===this._data.top||this._data.top-e.y<=t,r=void 0===this._data.bottom||e.y-this._data.bottom<=t;return i&&s&&r?this._hitTest:null}_drawImpl(e){if(null===this._data||this._data.linewidth<=0)return;const{context:t,horizontalPixelRatio:i,verticalPixelRatio:s,mediaSize:n}=e;if(this._data.x<-this._data.linewidth/2||this._data.x>n.width+this._data.linewidth/2)return;t.lineCap="butt",t.strokeStyle=this._data.color,t.lineWidth=Math.max(1,Math.floor(this._data.linewidth*i)),void 0!==this._data.linestyle&&(0,r.setLineStyle)(t,this._data.linestyle);const a=void 0!==this._data.top?Math.max(this._data.top,0):0,l=void 0!==this._data.bottom?Math.min(this._data.bottom,n.height):n.height,c=Math.round(this._data.x*i),h=Math.floor(a*s),d=Math.ceil(l*s),u=this._data.excludeBoundaries;void 0!==u&&(0,o.addExclusionAreaByScope)(e,u),(0,r.drawVerticalLine)(t,c,h,d)}}},98517:(e,t,i)=>{"use strict";i.d(t,{sortSources:()=>r,sortSourcesPreOrdered:()=>s});const s={LatestUpdates:10000001,BarMarks:10000002,TimeScaleMarks:10000003,ChartEventsSource:10000004,Dividends:10000005,Splits:10000006,Earnings:10000007,RollDates:10000008,FutureContractExpiration:10000009,LineToolOrder:10000010,LineToolPosition:10000011,LineToolExecution:10000012,AlertLabelInactive:10000013,AlertLabel:10000014};function r(e){return[...e].sort(((e,t)=>e.zorder()-t.zorder()))}},97034:(e,t,i)=>{"use strict";i.d(t,{PlotList:()=>u,mergeMinMax:()=>p});var s=i(50151),r=i(78071),n=i(61401),o=i(59224),a=i(86094);const l=(0,o.getLogger)("Chart.PlotList"),c=30;function h(e){return e.index}function d(e){return e.value[0]}class u{constructor(e=null,t=null){this._items=[],this._start=0,this._end=0,this._shareRead=!1,this._minMaxCache=new Map,this._rowSearchCacheByIndex=new Map,this._rowSearchCacheByIndexWithoutEmptyValues=new Map,this._rowSearchCacheByTime=new Map,this._rowSearchCacheByTimeWithoutEmptyValues=new Map,this._plotFunctions=e||new Map,this._emptyValuePredicate=t}clear(){this._items=[],this._start=0,this._end=0,this._shareRead=!1,this._minMaxCache.clear(),this._invalidateSearchCaches()}first(){return this.size()>0?this._items[this._start]:null}last(){return this.size()>0?this._items[this._end-1]:null}firstIndex(){return this.size()>0?this._indexAt(this._start):null}lastIndex(){return this.size()>0?this._indexAt(this._end-1):null}size(){return this._end-this._start}isEmpty(){ +return 0===this.size()}contains(e){return null!==this.search(e,a.PlotRowSearchMode.Exact)}valueAt(e){const t=this.search(e);return null!==t?t.value:null}add(e,t){if(this._shareRead)return l.logDebug("add: readonly collection modification attempt"),!1;const i={index:e,value:t},s=this._nonCachedSearch(e,a.PlotRowSearchMode.Exact,h);return this._invalidateSearchCaches(),null===s?(this._items.splice(this._lowerbound(e,h),0,i),this._start=0,this._end=this._items.length,!0):(this._items[s]=i,!1)}search(e,t=a.PlotRowSearchMode.Exact,i){return this._searchImpl(e,t,this._rowSearchCacheByIndex,this._rowSearchCacheByIndexWithoutEmptyValues,h,i)}searchByTime(e,t=a.PlotRowSearchMode.Exact,i){return this._searchImpl(e,t,this._rowSearchCacheByTime,this._rowSearchCacheByTimeWithoutEmptyValues,d,i)}fold(e,t){let i=t;for(let t=this._start;t=i;--t){const i=this._indexAt(t),s=this._valueAt(t);if(e(i,s))return{index:i,value:s}}return null}each(e){for(let t=this._start;tthis._start&&(t._start-=1),t}rangeIterator(e,t){const i=this._lowerbound(e,h),s=this._upperbound(t);return this._rangeIteratorImpl(i,s)}fullRangeIterator(){return this._rangeIteratorImpl(this._start,this._end)}minMaxOnRangeCached(e,t,i){if(this.isEmpty())return null;let s=null;for(const r of i){s=p(s,this._minMaxOnRangeCachedImpl(e-r.offset,t-r.offset,r.name))}return s}minMaxOnRange(e,t,i){if(this.isEmpty())return null;let s=null;for(const r of i){s=p(s,this._minMaxOnRange(e-r.offset,t-r.offset,r.name))}return s}merge(e){return this._shareRead?(l.logDebug("merge: readonly collection modification attempt"),null):0===e.length?null:this.isEmpty()||e[e.length-1].indexthis._items[this._items.length-1].index?this._append(e):1===e.length&&e[0].index===this._items[this._items.length-1].index?(this._updateLast(e[0]),e[0]):this._merge(e)}addTail(e,t=!1){if(0===e.length)return;let i=0;t&&this._end-this._start>0&&(i=1,this._items[this._end-this._start-1].value=e[0].value);for(let t=i;tvoid 0!==e)).sort(((e,t)=>e.index-t.index)),this._invalidateSearchCaches(),this._minMaxCache.clear(),this._start=0,this._end=this._items.length}remove(e){if(this._shareRead)return l.logDebug("remove: readonly collection modification attempt"),null;const t=this._nonCachedSearch(e,a.PlotRowSearchMode.NearestRight,h);if(null===t)return null;const i=this._items.splice(t);return this._end=this._items.length,this._minMaxCache.clear(),this._invalidateSearchCaches(),i.length>0?i[0]:null}state(){const e=this._items.slice(this._start,this._end);return{start:0,end:e.length,data:e}}restoreState(e){e?(this._start=e.start,this._end=e.end,this._shareRead=!1,this._items=e.data,this._minMaxCache.clear(),this._invalidateSearchCaches()):this.clear()}_indexAt(e){return this._items[e].index}_valueAt(e){return this._items[e].value}_length(){return this._items.length}_searchImpl(e,t,i,s,r,n){const o=void 0!==n?i:s,a=void 0!==n?1e4*(t+1)+n:t;let l=o.get(e);if(void 0!==l){const e=l.get(a);if(void 0!==e)return e}const c=this._nonCachedSearch(e,t,r,n);if(null===c)return null;const h={index:this._indexAt(c),value:this._valueAt(c)};return void 0===l&&(l=new Map,o.set(e,l)),l.set(a,h),h}_nonCachedSearch(e,t,i,s){const r=this._lowerbound(e,i),n=r===this._end||e!==i(this._items[r]);if(n&&t!==a.PlotRowSearchMode.Exact)switch(t){case a.PlotRowSearchMode.NearestLeft:return this._searchNearestLeft(r,s);case a.PlotRowSearchMode.NearestRight:return this._searchNearestRight(r,s);default:throw new TypeError("Unknown search mode")}if(void 0===s||n||t===a.PlotRowSearchMode.Exact)return n?null:r;switch(t){case a.PlotRowSearchMode.NearestLeft:return this._nonEmptyNearestLeft(r,s);case a.PlotRowSearchMode.NearestRight:return this._nonEmptyNearestRight(r,s);default:throw new TypeError("Unknown search mode")}}_nonEmptyNearestRight(e,t){const i=(0,s.ensure)(this._emptyValuePredicate),r=(0,s.ensure)(t);for(;e=this._start&&i(this._valueAt(e),r);)e-=1;return et(e)t.index>e),this._start,this._end)}_plotMinMax(e,t,i){let s=null;const r=this._plotFunctions.get(i);if(void 0===r)throw new Error(`Plot "${i}" is not registered`);for(let i=e;is.max&&(s.max=e)))}return s}_invalidateCacheForRow(e){const t=Math.floor(e.index/c);this._minMaxCache.forEach((e=>e.delete(t)))}_prepend(e){return(0,s.assert)(!this._shareRead,"collection should not be readonly"),(0,s.assert)(0!==e.length,"plotRows should not be empty"),this._invalidateSearchCaches(),this._minMaxCache.clear(),this._items=e.concat(this._items),this._start=0,this._end=this._items.length,e[0]}_append(e){return(0,s.assert)(!this._shareRead,"collection should not be readonly"),(0,s.assert)(0!==e.length,"plotRows should not be empty"),this._invalidateSearchCaches(),this._minMaxCache.clear(),this._items=this._items.concat(e),this._start=0,this._end=this._items.length,e[0]}_updateLast(e){(0,s.assert)(!this.isEmpty(),"plot list should not be empty");const t=this._items[this._end-1];(0,s.assert)(t.index===e.index,"last row index should match new row index"),this._invalidateCacheForRow(e),this._invalidateSearchCaches(),this._items[this._end-1]=e}_merge(e){return(0,s.assert)(0!==e.length,"plot rows should not be empty"),this._invalidateSearchCaches(),this._minMaxCache.clear(),this._items=function(e,t){const i=function(e,t){const i=e.length,s=t.length;let r=i+s,n=0,o=0;for(;nt[o].index?o++:(n++,o++,r--);return r}(e,t),s=new Array(i);let r=0,n=0;const o=e.length,a=t.length;let l=0;for(;rt[n].index?(s[l]=t[n],n++):(s[l]=t[n],r++,n++),l++;for(;r(i+=1,i>=t?{done:!0,value:void 0}:{done:!1,value:this._items[i]})}}_invalidateSearchCaches(){this._rowSearchCacheByIndex.clear(),this._rowSearchCacheByIndexWithoutEmptyValues.clear(),this._rowSearchCacheByTime.clear(),this._rowSearchCacheByTimeWithoutEmptyValues.clear()}}function p(e,t){if(null===e)return t +;if(null===t)return e;return{min:Math.min(e.min,t.min),max:Math.max(e.max,t.max)}}},42275:(e,t,i)=>{"use strict";i.d(t,{PriceAxisView:()=>u});var s=i(86441),r=i(34026),n=i(38325),o=i(38223),a=i(74359),l=i(18807),c=i(68441);new Path2D("");class h{constructor(e,t){this._bodyBox=null,this.setData(e,t)}setData(e,t){this._data=e,this._commonData=t}lastDrawnBodyBox(){return this._bodyBox}draw(e,t,i,r,n,l,h){var d,u,p,_;const m=this._data;if(!m.visible||this._isOutOfScreen(t,n))return;const g=this._commonData,f=void 0!==m.labelIcon,v=t.borderSize,S=t.paddingTop+g.additionalPaddingTop,y=t.paddingBottom+g.additionalPaddingBottom,b=t.paddingInner,w=m.ignoreAdditionalPaddingInner?0:t.additionalPaddingInner,C=t.paddingOuter,P=t.fontSize;let x=m.text,T=m.textColor||g.textColor,I=m.secondLine||"",M=g.secondLineTextColor||T,A=m.thirdLine||"";const L=g.thirdLineTextColor||T;0===I.length&&(I=A,M=L,A=""),0===x.length&&(x=I,T=M,I=A,M=L,A=""),e.save(),void 0!==g.globalAlpha&&(e.globalAlpha*=g.globalAlpha),e.font=t.font;const k=i.yMidCorrection(e,x)*h,D=Math.ceil(i.measureText(e,x)),E=P+S+y,V=(null!==(d=m.labelIconMinWidth)&&void 0!==d?d:0)*h,B=Boolean(I),R=Boolean(A),N=B?Math.ceil(i.measureText(e,I)):0,O=R?Math.ceil(i.measureText(e,A)):0,F=v+b+C+D+w,W=N>0?v+b+C+N+w:0,H=O>0?v+b+C+O+w:0,z=Math.max(F,W,H),U=Math.max(1,Math.floor(h));let j=Math.round(E*h);j%2!=U%2&&(j+=1);const G=Math.round((P+t.lineSpacing)*h),q=Math.round(2*(P+t.lineSpacing)*h),$=Math.max(1,Math.floor(v*h)),Y=m.separatorVisible?$:0,K=m.borderVisible?$:0,Z=f?Math.max(j,V):Math.round(z*h),X=Math.round(w*h),J=Math.ceil(r*h),Q=Math.ceil(b*h),ee=Math.round((null!==(u=g.fixedCoordinate)&&void 0!==u?u:g.coordinate)*h)-Math.floor(.5*h),te=Math.floor(ee+U/2-j/2),ie=te+j,se="right"===l,re=void 0!==m.xCoord?Math.round(m.xCoord*h)+(se?1:-1)*Math.round(Z/2):se?J-Y:Y,ne=J;let oe,ae=re;const le=null!==(p=m.backgroung)&&void 0!==p?p:g.background;e.fillStyle=le;const ce=2*h;if(e.textAlign=se?"right":"left",e.textBaseline="middle",se?(ae=re-Z,oe=re-X-Q-1):(ae=re+Z,oe=re+X+Q),this._bodyBox=null,x||f){const i=R?j+q:B?j+G:j,r=null!==(_=g.borderColor)&&void 0!==_?_:le,n=void 0!==m.xCoord?ce:0;if(((t,r,o)=>{if(se){(0,c.drawRoundRectWithInnerBorder)(e,ae,te,Z,i,t,m.overridenRadius?(0,c.scaleDrawRoundRectRadii)(m.overridenRadius,h):[ce,n,n,ce],K,r,o);const a=(0,s.point)(ae/h,te/h),l=a.add((0,s.point)(Z/h,i/h));this._bodyBox=(0,s.box)(a,l)}else{(0,c.drawRoundRectWithInnerBorder)(e,re,te,Z,i,t,m.overridenRadius?(0,c.scaleDrawRoundRectRadii)(m.overridenRadius,h):[n,ce,ce,n],K,r,o);const a=(0,s.point)(re/h,te/h),l=a.add((0,s.point)(Z/h,i/h));this._bodyBox=(0,s.box)(a,l)}})(le,r,g.borderStyle),m.separatorVisible&&(e.fillStyle=t.paneBackgroundColor,e.fillRect(se?ne-Y:0,te,Y,ie-te)),f){if(0===m.labelIcon)this._drawPlusIcon(e,re,ae,te,ee,ie,U);return void e.restore()}e.save(),e.translate(oe,(te+ie)/2+k),(0,a.drawScaled)(e,h,h,(()=>{e.fillStyle=T,e.fillText(x,0,0)})),e.restore()}B&&(e.fillStyle=M,e.save(),e.translate(oe,(te+ie)/2+k+G),(0,a.drawScaled)(e,h,h,(()=>{e.fillText((0,o.startWithLTR)(I),0,0)})), +e.restore()),R&&(e.fillStyle=L,e.save(),e.translate(oe,(te+ie)/2+k+q),(0,a.drawScaled)(e,h,h,(()=>{e.fillText((0,o.startWithLTR)(A),0,0)})),e.restore()),e.restore()}topBottomTotalHeight(e){const t=this._lines();if(!this._data.visible||0===t)return{top:0,bottom:0,total:0};const i=e.fontSize/2+e.paddingTop+this._commonData.additionalPaddingTop,s=(t-.5)*e.fontSize+(t-1)*e.lineSpacing+e.paddingBottom+this._commonData.additionalPaddingBottom;return{top:i,bottom:s,total:i+s}}hitTest(e){return function(e,t){var i;const o=(0,n.lastMouseOrTouchEventInfo)().isTouch?10:0,a=e.hitTestData;if(void 0===a||!e.visible)return null;const{itemBox:c,clickHandler:h,tooltip:d}=a;if(c){const n=(0,s.box)(new s.Point(c.min.x-o,c.min.y-o),new s.Point(c.max.x+o,c.max.y+o));if((0,r.pointInBox)(t,n))return new l.HitTestResult(null!==(i=e.hitTarget)&&void 0!==i?i:l.HitTarget.Custom,{clickHandler:null==h?void 0:h.bind(null,t),tapHandler:null==h?void 0:h.bind(null,t),hoverModelFromAxis:a.hoverModelFromAxis,activeItem:a.activeItem,tooltip:d})}return null}(this._data,e)}_drawPlusIcon(e,t,i,s,r,n,o){e.fillStyle=this._commonData.textColor,e.strokeStyle=this._commonData.textColor,e.lineWidth=o;const a=Math.abs(t-i);let l=Math.round(.35*a);l%2!=o%2&&(l+=1);let c=Math.round(.65*a);c%2!=o%2&&(c+=1);const h=Math.floor((a-l)/2),d=Math.min(t,i),u=d+Math.floor(a/2-o/2);e.fillRect(d+h,r,l,o),e.fillRect(u,s+h,o,l),e.beginPath(),e.arc(u+o/2,r+o/2,c/2,0,2*Math.PI,!1),e.stroke()}_drawClockExistingAlertIcon(e,t,i,s,r,n){}_lines(){const e=this._data;return(e.text?1:0)+(e.secondLine?1:0)+(e.thirdLine?1:0)}_isOutOfScreen(e,t){var i;const s=this._commonData,r=null!==(i=s.fixedCoordinate)&&void 0!==i?i:s.coordinate,{total:n}=this.topBottomTotalHeight(e),o=n/this._lines();return r-o/2-3>t||r+(n-o/2)+3<0}}var d=i(87095);class u{constructor(e){this._commonRendererData={coordinate:0,textColor:"#FFF",background:"#000",additionalPaddingBottom:0,additionalPaddingTop:0},this._axisRendererData={text:"",visible:!1,separatorVisible:!1,borderVisible:!1,ignoreAdditionalPaddingInner:!1},this._paneRendererData={text:"",visible:!1,separatorVisible:!0,borderVisible:!1,ignoreAdditionalPaddingInner:!0},this._invalidated=!0,this._active=!1,this._axisRenderer=new(e||h)(this._axisRendererData,this._commonRendererData),this._paneRenderer=new(e||h)(this._paneRendererData,this._commonRendererData)}setActive(e){this._active=e}text(){return this._updateRendererDataIfNeeded(),this._axisRendererData.text}secondLineText(){return this._updateRendererDataIfNeeded(),this._axisRendererData.secondLine}thirdLineText(){return this._updateRendererDataIfNeeded(),this._axisRendererData.thirdLine}background(){return this._updateRendererDataIfNeeded(),this._commonRendererData.background}color(){return this._updateRendererDataIfNeeded(),this.generateTextColor(this.background())}generateTextColor(e){return(0,d.colorFromBackground)(e)}coordinate(){return this._updateRendererDataIfNeeded(),this._commonRendererData.coordinate}floatCoordinate(){var e;return this._updateRendererDataIfNeeded(), +null!==(e=this._commonRendererData.floatCoordinate)&&void 0!==e?e:this._commonRendererData.coordinate}update(e){this._invalidated=!0}topBottomTotalHeight(e){this._updateRendererDataIfNeeded();const{top:t,bottom:i,total:s}=this._axisRenderer.topBottomTotalHeight(e),{top:r,bottom:n,total:o}=this._paneRenderer.topBottomTotalHeight(e);return{top:Math.max(t,r),bottom:Math.max(i,n),total:Math.max(s,o)}}getFixedCoordinate(){return this._commonRendererData.fixedCoordinate||0}setFixedCoordinate(e){this._commonRendererData.fixedCoordinate=e}isVisible(){return this._updateRendererDataIfNeeded(),this._axisRendererData.visible||this._paneRendererData.visible}isAxisLabelVisible(){return this._updateRendererDataIfNeeded(),this._axisRendererData.visible}isPaneLabelVisible(){return this._updateRendererDataIfNeeded(),this._paneRendererData.visible}renderer(){return this._updateRendererDataIfNeeded(),this._axisRenderer}paneRenderer(){return this._updateRendererDataIfNeeded(),this._paneRenderer}setPaneRendererLabelIcon(e){this._paneRendererData.labelIcon=e}setPaneLabelVisible(e){this._paneRendererData.visible=e,this._invalidated=!0}ignoreAlignment(){return!1}_updateRendererDataIfNeeded(){this._invalidated&&(this._commonRendererData.fixedCoordinate=void 0,this._updateRendererData(this._axisRendererData,this._paneRendererData,this._commonRendererData),this._invalidated=!1)}}},80842:(e,t,i)=>{"use strict";i.d(t,{PriceDataSource:()=>a,isPriceDataSource:()=>o});var s=i(14292),r=i(57898),n=i(18611);function o(e){return e instanceof a}class a extends s.DataSource{constructor(e,t){super(t),this._formatterChanged=new r.Delegate,this._priceStepChanged=new r.Delegate,this._currencyChanged=new r.Delegate,this._unitChanged=new r.Delegate,this._priceRangeReadyChanged=new r.Delegate,this._priceStep=null,this._priceRangeReady=!0,this._model=e}base(){return 0}model(){return this._model}currencyChanged(){return this._currencyChanged}isCurrencySource(){return!0}isDisplayedInLegend(){return!0}unitChanged(){return this._unitChanged}isUnitSource(){return!0}priceRange(e,t){return null}isDraggable(){return!0}priceLineColor(e){return e}formatterChanged(){return this._formatterChanged}priceStep(e){return this._priceStep}priceStepChanged(){return this._priceStepChanged}isIncludedInAutoScale(){return!0}correctScaleMargins(e){return e}priceRangeReady(){return this._priceRangeReady}priceRangeReadyChanged(){return this._priceRangeReadyChanged}disablePriceRangeReady(){const e=this.priceScale();null===e||e.isAutoScale()||e.mainSource()!==this||(this._priceRangeReady=!1,e.recalculatePriceRangeOnce()),this._priceRangeReadyChanged.fire(!1)}statusView(){return null}legendView(){return null}marketStatusModel(){return null}dataUpdatedModeModel(){return null}dataProblemModel(){return null}_enablePriceRangeReady(){this._priceRangeReady=!0,this._priceRangeReadyChanged.fire(!0)}_onSourceCurrencyChanged(){(0,n.isActingAsSymbolSource)(this)||this._currencyChanged.fire()}_onSourceUnitChanged(){(0,n.isActingAsSymbolSource)(this)||this._unitChanged.fire()} +_onSourcePriceRangeReadyChanged(e){(0,n.isActingAsSymbolSource)(this)||e||this.disablePriceRangeReady()}}},11527:(e,t,i)=>{"use strict";i.d(t,{PriceLineAxisView:()=>l,SeriesPriceLineAxisView:()=>c,StudyPriceLineAxisView:()=>h});var s=i(42275),r=i(50151),n=i(79849),o=i(68441);class a{constructor(e,t){this.setData(e,t)}setData(e,t){this._data=e,this._commonData=t}draw(e,t,i,s,a,l,c){var h;if(!this._data.visible)return;const d=null!==(h=this._commonData.fixedCoordinate)&&void 0!==h?h:this._commonData.coordinate;e.lineWidth=Math.max(1,Math.floor((0,r.ensureDefined)(this._data.linewidth)*c)),e.lineCap="butt",(0,o.setLineStyle)(e,void 0===this._data.linestyle?n.LINESTYLE_DOTTED:this._data.linestyle),e.strokeStyle=this._commonData.textColor,(0,o.drawHorizontalLine)(e,Math.round(d*c),0,Math.ceil(s*c))}topBottomTotalHeight(e){return{top:0,bottom:0,total:0}}}class l extends s.PriceAxisView{constructor(e){super(e||a)}ignoreAlignment(){return!0}_updateRendererData(e,t,i){if(t.visible=!1,e.visible=!1,!this._isVisible())return;const s=this._value();s.noData||(i.background="",i.textColor=this._priceLineColor(s.color),i.coordinate=s.coordinate,i.floatCoordinate=s.floatCoordinate,e.linewidth=this._lineWidth(),e.linestyle=this._lineStyle(),e.backgroundAreaVisible=this._backgroundAreaVisible(),e.backgroundAreaColor=this._backgroundAreaColor(),e.backgroundAreaHeight=this._backgroundAreaHeight(),e.visible=!0)}_lineStyle(){return n.LINESTYLE_DOTTED}_backgroundAreaVisible(){return!1}_backgroundAreaColor(){return""}_backgroundAreaHeight(){return 0}}class c extends l{constructor(e){super(),this._series=e}_value(){return this._series.lastValueData(void 0,!0)}_priceLineColor(e){return this._series.priceLineColor(e)}_lineWidth(){return this._series.properties().childs().priceLineWidth.value()}_isVisible(){const e=this._series.model().properties().childs().scalesProperties.childs().showSeriesLastValue.value();return this._series.properties().childs().showPriceLine.value()&&e}}class h extends l{constructor(e,t){super(),this._study=e,this._plotname=t}_value(){return this._study.lastValueData(this._plotname,!0)}_lineWidth(){return this._study.properties().childs().styles.childs()[this._plotname].childs().linewidth.value()}_lineStyle(){return n.LINESTYLE_DOTTED}_priceLineColor(e){return e}_isVisible(){const e=this._study.model().properties().childs().scalesProperties.childs().showStudyLastValue.value(),t=this._study.isPlotVisibleAt(this._plotname,1);return this._study.properties().childs().styles.childs()[this._plotname].childs().trackPrice.value()&&e&&t}}},74304:(e,t,i)=>{"use strict";var s;i.d(t,{PriceAxisLastValueMode:()=>s}),function(e){e[e.LastPriceAndPercentageValue=0]="LastPriceAndPercentageValue",e[e.LastValueAccordingToScale=1]="LastValueAccordingToScale"}(s||(s={}))},78211:(e,t,i)=>{"use strict";i.d(t,{fromIndexedTo100:()=>c,fromLog:()=>p,fromPercent:()=>o,getCurrentModePriceText:()=>g,getOppositeModePriceText:()=>f,logFormulaForPriceRange:()=>_,logFormulasAreSame:()=>m,toIndexedTo100:()=>h,toIndexedTo100Range:()=>d,toLog:()=>u, +toPercent:()=>a,toPercentRange:()=>l});var s=i(34256),r=i(37160);const n={logicalOffset:4,coordOffset:1e-4};function o(e,t){return t<0&&(e=-e),e/100*t+t}function a(e,t){const i=100*(e-t)/(t||1);return t<0?-i:i}function l(e,t){const i=a(e.minValue(),t),r=a(e.maxValue(),t);return new s.PriceRange(i,r)}function c(e,t){return t<0&&(e=-e),(e-=100)/100*t+t}function h(e,t){const i=100*(e-t)/t+100;return t<0?-i:i}function d(e,t){const i=h(e.minValue(),t),r=h(e.maxValue(),t);return new s.PriceRange(i,r)}function u(e,t){const i=Math.abs(e);if(i<1e-25)return 0;const s=(0,r.log10)(i+t.coordOffset)+t.logicalOffset;return e<0?-s:s}function p(e,t){const i=Math.abs(e);if(i<1e-15)return 0;const s=Math.pow(10,i-t.logicalOffset)-t.coordOffset;return e<0?-s:s}function _(e){if(null===e)return n;const t=Math.abs(e.maxValue()-e.minValue());if(t>=1||t<1e-15)return n;const i=Math.ceil(Math.abs(Math.log10(t))),s=n.logicalOffset+i;return{logicalOffset:s,coordOffset:1/Math.pow(10,s)}}function m(e,t){return e.logicalOffset===t.logicalOffset&&e.coordOffset===t.coordOffset}function g(e,t){return e.isPercentage()?t.formattedPricePercentage:e.isIndexedTo100()?t.formattedPriceIndexedTo100:t.formattedPriceAbsolute}function f(e,t){return e.isPercentage()||e.isIndexedTo100()?t.formattedPriceAbsolute:t.formattedPricePercentage}},34256:(e,t,i)=>{"use strict";i.d(t,{PriceRange:()=>n});var s=i(1722);const r=(0,i(59224).getLogger)("Chart.PriceRange");class n{constructor(e,t){if(null!==e&&"object"==typeof e){const t=e;this._minValue=t.m_minValue,this._maxValue=t.m_maxValue}else{const i=e;this._minValue=i,void 0!==t&&(this._maxValue=t)}}equals(e){return this._minValue===e._minValue&&this._maxValue===e._maxValue}clone(){return new n(this._minValue,this._maxValue)}minValue(){return this._minValue}setMinValue(e){this._minValue=e}maxValue(){return this._maxValue}setMaxValue(e){this._maxValue=e}length(){return this._maxValue-this._minValue}isEmpty(){return this._maxValue===this._minValue||this._maxValue!=this._maxValue||this._minValue!=this._minValue}serialize(){return{m_maxValue:this._maxValue,m_minValue:this._minValue}}state(){return{max:this._maxValue,min:this._minValue}}merge(e){return new n(Math.min(this.minValue(),e.minValue()),Math.max(this.maxValue(),e.maxValue()))}apply(e,t){this._minValue=Math.min(this._minValue,e),this._maxValue=Math.max(this._maxValue,t)}set(e,t){this._minValue=e,this._maxValue=t}scaleAroundCenter(e){if(!(0,s.isNumber)(e))return void r.logDebug("PriceRange.scaleAroundCenter: invalid coeff");if(0===this._maxValue-this._minValue)return;const t=.5*(this._maxValue+this._minValue);let i=this._maxValue-t,n=this._minValue-t;i*=e,n*=e,this._maxValue=t+i,this._minValue=t+n}shift(e){(0,s.isNumber)(e)?(this._maxValue+=e,this._minValue+=e):r.logDebug("PriceRange.shift: invalid coeff")}containsStrictly(e){return e.minValue()>this._minValue&&e.maxValue(){"use strict";i.d(t,{createPrimitiveProperty:()=>r});var s=i(88640);function r(e){ +return new s.default(e)}},13637:(e,t,i)=>{"use strict";i.d(t,{ThemedDefaultProperty:()=>b,extractAllPropertiesKeys:()=>f,extractState:()=>v,factoryDefaultsForCurrentTheme:()=>S});var s=i(14314),r=i(99094),n=i(16230),o=i(98279),a=i(38651),l=i(50151),c=i(56840),h=i(22767),d=i(45345),u=i(26843),p=i(88640),_=i(85804),m=i(57898);const g=(0,i(59224).getLogger)("ThemedDefaults");function f(e){const t=Object.keys(e),i=[];return t.forEach((t=>{const s=e[t];if((0,o.default)(s)){f(s).forEach((e=>i.push(`${t}.${e}`)))}else i.push(t)})),i}function v(e,t,i=""){const s={};return t.forEach((r=>{const n=r.split("."),a=n[0],l=e[a],c=""===i?a:`${i}.${a}`;if(e.hasOwnProperty(a))if(n.length>1){if(!(0,o.default)(l))return void g.logError(`path ${c} must be an object, but it is a primitive`);{const e=t.filter((e=>e.startsWith(`${a}.`))).map((e=>e.split(".").slice(1).join(".")));s[a]=v(l,e,c)}}else{if((0,o.default)(l))return void g.logError(`path ${c} must be a primitive, but it is an object`);s[a]=l}})),s}function S(e,t){var i;const r=null!==(i=d.watchedTheme.value())&&void 0!==i?i:u.StdTheme.Light,n=(0,h.deepCopy)(e);return(0,s.default)(n,(0,l.ensureDefined)(t.get(r))),n}function y(e,t){const i=(0,r.default)(e,((e,i,s)=>{if(void 0===t[s])return e;if(!(0,n.default)(i,t[s]))if((0,o.default)(i)&&(0,o.default)(t[s])){const r=y(i,t[s]);void 0!==r&&(e[s]=r)}else e[s]=i;return e}),{});return(0,a.default)(i)?void 0:i}class b extends p.default{constructor({defaultName:e,defaultsSupplier:t,nonThemedDefaultsKeys:i,themedDefaultsKeys:r,allStateKeys:n,state:o}){super(),this._applyingThemeInProcess=!1,this._restoreFactoryDefaultsEvent=new m.Delegate,this._defaultName=e,this._defaultsSupplier=t,this._notThemedDefaultsKeys=i,this._themedDefaultsKeys=r,this._allStateKeys=n,this._allDefaultsKeys=[...i,...r],this.merge((0,s.default)(t(),this._userSettings(),o?v(o,n):void 0))}restoreFactoryDefaults(){const e=this._defaultsSupplier();this.mergeAndFire(e),this.saveDefaults(),this._restoreFactoryDefaultsEvent.fire()}onRestoreFactoryDefaults(){return this._restoreFactoryDefaultsEvent}addExclusion(){}removeExclusion(){}state(){return v(super.state(),this._allStateKeys)}mergePreferences(e){this.mergeAndFire(v(e,this._allStateKeys))}childChanged(e,t){super.childChanged(e,t),!this._applyingThemeInProcess&&this._allDefaultsKeys.includes(t)&&this.saveDefaults()}saveDefaults(){const e=this.state(),t=this._defaultsSupplier();let i=y(v(e,this._notThemedDefaultsKeys),v(t,this._notThemedDefaultsKeys));const r=v(t,this._themedDefaultsKeys),n=v(e,this._themedDefaultsKeys),o=y(n,r);(0,a.default)(o)||(i=null!=i?i:{},(0,s.default)(i,n)),(0,_.saveDefaults)(this._defaultName,i)}preferences(){return v(super.state(),this._allDefaultsKeys)}_userSettings(){const e=c.getJSON(this._defaultName,null);if(e)return v((0,h.deepCopy)(e),this._allStateKeys)}}},48686:(e,t,i)=>{"use strict";i.d(t,{combineProperty:()=>r});var s=i(59680);function r(e,...t){const i=()=>e(...t.map((e=>e.value()))),r=(0,s.createPrimitiveProperty)(i()),n=()=>r.setValue(i()),o={};for(const e of t)e.subscribe(o,n) +;return r.destroy=()=>{t.forEach((e=>e.unsubscribeAll(o))),t.forEach((e=>e.release()))},r}},63821:(e,t,i)=>{"use strict";i.d(t,{convertPropertyToWatchedValue:()=>r});var s=i(97145);function r(e){const t=new s.WatchedValue(e.value());let i=!1;e.subscribe(t,(()=>{i||(i=!0,t.setValue(e.value()),i=!1)}));const r=()=>{i||(i=!0,e.setValue(t.value()),i=!1)};return t.subscribe(r),t.spawn((()=>{e.unsubscribeAll(t),t.unsubscribe(r)}))}},49152:(e,t,i)=>{"use strict";i.d(t,{combineProperty:()=>o.combineProperty,createWVFromGetterAndSubscription:()=>s.createWVFromGetterAndSubscription,createWVFromGetterAndSubscriptions:()=>r.createWVFromGetterAndSubscriptions,createWVFromProperty:()=>n});var s=i(28986),r=i(49475);function n(e){return(0,s.createWVFromGetterAndSubscription)((()=>e.value()),e)}i(59680);var o=i(48686)},28986:(e,t,i)=>{"use strict";i.d(t,{createWVFromGetterAndSubscription:()=>r});var s=i(97145);function r(e,t){const i=new s.WatchedValue(e()),r={};t.subscribe(r,(()=>{i.setValue(e())}));return i.readonly().spawn((()=>t.unsubscribeAll(r)))}},49475:(e,t,i)=>{"use strict";i.d(t,{createWVFromGetterAndSubscriptions:()=>r});var s=i(97145);function r(e,t){const i=new s.WatchedValue(e()),r={};t.forEach((t=>t.subscribe(r,(()=>{i.setValue(e())}))));return i.readonly().spawn((()=>t.forEach((e=>e.unsubscribeAll(r)))))}},88640:(e,t,i)=>{"use strict";i.d(t,{default:()=>a});var s=i(19782),r=i(1722),n=i(57898);function o(e){return null===e||(!!isNumber(e)||("string"==typeof e||"boolean"==typeof e))}class a extends class{constructor(){this._listeners=new n.Delegate,this._muteChildChanges=!1,this._childs=[]}hasChild(e){return this._childs.includes(e)}addProperty(e,t){const i=new a(t);this[e]=i,this._childs.push(e),i.subscribe(this,((t,i)=>this.childChanged(t,i?`${e}.${i}`:e)))}removeProperty(e){this[e].unsubscribeAll(this),delete this[e],this._childs=this._childs.filter((t=>t!==e))}addChild(e,t){const i=this;i[e]&&i[e].unsubscribeAll(this),i[e]=t,-1===this._childs.indexOf(e)&&this._childs.push(e),t.subscribe(this,((t,i)=>this.childChanged(t,i?`${e}.${i}`:e)))}childChanged(e,t){this._muteChildChanges||this._listeners.fire(this,t)}}{constructor(e){if(super(),void 0!==e)if(o(e))this._value=e;else for(var t in e)this.addProperty(t,e[t])}destroy(){this.listeners().destroy()}merge(e,t){var i=null;if(t)var s=(i=[]).length;if(void 0===e)return i;if(o(e))return t&&this._value!==e&&i.push(this),this._value=e,i;if(Array.isArray(e))for(var r=0;rs&&i.push(this),i}mergeAndFire(e){var t=this.merge(e,!0);this._muteChildChanges=!0,t.forEach((function(e){e._muteChildChanges=!0})),t.forEach((function(e){e._muteChildChanges=!1,e.listeners().fire(e)})),this._muteChildChanges=!1,t.length>0&&this.listeners().fire(this)}state(e){var t=(0,r.isFunction)(this.value)?this.value():void 0 +;void 0===t&&(t={});for(var i=0;i{"use strict";i.d(t,{QuotesProvider:()=>o});var s=i(2438),r=i(57898),n=i(36174);class o{constructor(e="full",t){var i;this._quotes=null,this._quoteSessionSymbol=null,this._quoteSessionClientId="",this._pausedQuoteSessionSymbol=null,this._quotesUpdate=new r.Delegate,this._quoteSymbolChanged=new r.Delegate,this._multiplexerType=e,this._hibernated=t,null===(i=this._hibernated)||void 0===i||i.subscribe((e=>{e?this.pause():this.resume()}))}setQuotesSessionSymbol(e){this._quoteSessionSymbol!==e&&(this._pausedQuoteSessionSymbol=null,this._quoteSessionClientId||(this._quoteSessionClientId="series-"+(0,n.guid)()),this._unsubscribeQuoteSession(),this._quoteSessionSymbol=e,this._quoteSymbolChanged.fire(),e&&this._subscribeQuoteSession(e))}symbol(){return this._quoteSessionSymbol}quotesUpdate(){return this._quotesUpdate}quoteSymbolChanged(){return this._quoteSymbolChanged}quotes(){return this._quotes}async quotesSnapshot(e){return(0,s.getQuoteSessionInstance)("simple").snapshot(e)}isPaused(){return null!==this._pausedQuoteSessionSymbol}pause(){null===this._pausedQuoteSessionSymbol&&(this._pausedQuoteSessionSymbol=this._quoteSessionSymbol,this._unsubscribeQuoteSession())}resume(){null!==this._pausedQuoteSessionSymbol&&(this._subscribeQuoteSession(this._pausedQuoteSessionSymbol),this._pausedQuoteSessionSymbol=null)}destroy(){var e;this._unsubscribeQuoteSession(),null===(e=this._hibernated)||void 0===e||e.release()}_onUpdate(e,t){this._quotes=e&&e.values||null,t&&t.values&&this._quotesUpdate.fire(e,t)}_subscribeQuoteSession(e){this._quoteSessionSymbol=e,(0,s.getQuoteSessionInstance)(this._multiplexerType).subscribe(this._quoteSessionClientId,this._quoteSessionSymbol,this._onUpdate.bind(this))}_unsubscribeQuoteSession(){this._quoteSessionSymbol&&((0,s.getQuoteSessionInstance)(this._multiplexerType).unsubscribe(this._quoteSessionClientId,this._quoteSessionSymbol),this._quoteSessionSymbol=null,this._quotes=null)}}},94025:(e,t,i)=>{"use strict";i.r(t),i.d(t,{compareResolutions:()=>k,convertResolutionsFromSettings:()=>I,getApplicableIntervalForFrequency:()=>b,getCustomResolutions:()=>D, +getDefaultResolution:()=>S,getMaxResolutionValue:()=>x,getRangeResolution:()=>f,getResolutionByChartStyle:()=>y,getResolutionsFromSettings:()=>T,getServerInterval:()=>w,getTimeBasedResolution:()=>v,getTranslatedResolution:()=>E,getTranslatedResolutionModel:()=>V,intervalIsSupported:()=>W,isAvailable:()=>m,isIntervalEnabled:()=>O,isResolutionMultiplierValid:()=>C,isSecondsEnabled:()=>R,isTicksEnabled:()=>N,mergeResolutions:()=>M,normalizeIntervalString:()=>_,parseIntervalValue:()=>F,setLastUsedResolution:()=>g,sortResolutions:()=>A});var s=i(11542),r=i(36274),n=i(42960),o=i(56840),a=i(82992),l=i(15051),c=i(1722),h=i(14483);const d={[r.ResolutionKind.Ticks]:1,[r.ResolutionKind.Seconds]:60,[r.ResolutionKind.Minutes]:1440,[r.SpecialResolutionKind.Hours]:24,[r.ResolutionKind.Days]:365,[r.ResolutionKind.Weeks]:52,[r.ResolutionKind.Months]:12,[r.ResolutionKind.Range]:1e6,[r.ResolutionKind.Invalid]:NaN},u={[r.ResolutionKind.Ticks]:0,[r.ResolutionKind.Seconds]:1,[r.ResolutionKind.Minutes]:2,[r.SpecialResolutionKind.Hours]:3,[r.ResolutionKind.Days]:4,[r.ResolutionKind.Weeks]:5,[r.ResolutionKind.Months]:6,[r.ResolutionKind.Range]:7,[r.ResolutionKind.Invalid]:8},p={[r.ResolutionKind.Invalid]:"",[r.ResolutionKind.Ticks]:s.t(null,{context:"interval_short"},i(59231)),[r.ResolutionKind.Seconds]:s.t(null,{context:"interval_short"},i(2949)),[r.ResolutionKind.Minutes]:s.t(null,{context:"interval_short"},i(6791)),[r.SpecialResolutionKind.Hours]:s.t(null,{context:"interval_short"},i(13994)),[r.ResolutionKind.Days]:s.t(null,{context:"interval_short"},i(13395)),[r.ResolutionKind.Weeks]:s.t(null,{context:"interval_short"},i(85521)),[r.ResolutionKind.Months]:s.t(null,{context:"interval_short"},i(37720)),[r.ResolutionKind.Range]:s.t(null,{context:"interval_short"},i(69838))};function _(e){return r.Interval.parse(e).value()}function m(e){const t=r.Interval.parse(e);if(!R()&&t.isSeconds())return!1;if(!N()&&t.isTicks())return!1;const i=t.value(),s=a.linking.dataFrequencyResolution.value();if(void 0!==s&&k(i,s)<0)return!1;const n=a.linking.supportedResolutions.value();return void 0!==n?void 0!==n.find((e=>_(e)===i)):t.isSeconds()?Boolean(a.linking.seconds.value()):t.isTicks()?Boolean(a.linking.ticks.value()):t.isIntraday()?Boolean(a.linking.intraday.value()):t.isDWM()}function g(e){r.Interval.isValid(e)&&(r.Interval.isRange(e)?o.setValue("chart.lastUsedRangeResolution",e):o.setValue("chart.lastUsedTimeBasedResolution",e))}function f(e){const t=o.getValue("chart.lastUsedRangeResolution");if(void 0!==t&&r.Interval.isRange(t))return t;let i="100R";for(const t of e){const e=r.Interval.parse(t);if(e.isRange()){const t=e.value();if("100R"===t)return t;i=t}}return i}function v(e){const t=o.getValue("chart.lastUsedTimeBasedResolution");if(void 0!==t&&r.Interval.isTimeBased(t))return t;let i="1D";for(const t of e){const e=r.Interval.parse(t);if(e.isTimeBased()){const t=e.value();if("1D"===t)return t;i=t}}return i}function S(e){return e?"100R":"1D"}function y(e,t,i){const s=n.isRangeStyle(e),o=r.Interval.isRange(t);return!s&&o?v(i):s&&!o?f(i):t} +function b(e,t){return k(t,e)>=0?t:e}function w(e){return r.Interval.isRange(e)?"1":e}function C(e){const{interval:t,guiResolutionKind:i}=r.Interval.parseExt(e);if(!t.isValid())return!1;const s=t.multiplier();return(i===r.SpecialResolutionKind.Hours?s/60:s)<=P(i)}function P(e){const t=d[e];return Number.isNaN(t)?1:t}function x(e){return P(r.Interval.parseExt(e).guiResolutionKind)}function T(e){const t=I(o.getJSON(e,[]));return(0,l.uniq)(t.filter(C).map(_))}function I(e){return Array.isArray(e)?e:Object.keys(e).map(r.Interval.normalize).filter(c.notNull)}function M(...e){let t=[].concat(...e);return t=(0,l.uniq)(t.filter(C).map(_)),A(t)}function A(e){return e.sort(k)}function L(e){const t=r.Interval.parse(e),i=t.multiplier()||1;return t.isMinuteHours()?[r.SpecialResolutionKind.Hours,i/60]:[t.kind(),i]}function k(e,t){if(e===t)return 0;const[i,s]=L(e),[r,n]=L(t);return i!==r?u[i]-u[r]:s-n}function D(){return[]}function E(e){const{multiplier:t,shortKind:i}=V(e);return`${t}${i}`}function V(e,t){const i=r.Interval.parse(e);let s=i.multiplier(),n=i.kind();if(!i.isValid()){if(t)return null;throw new TypeError("Can't translate invalid interval")}return i.isMinuteHours()&&(s=Math.floor(s/60),n=r.SpecialResolutionKind.Hours),{multiplier:s.toString(),shortKind:B(n),hint:`${s} ${B(n,s)}`,mayOmitMultiplier:i.isDWM()&&1===s,mayOmitShortKind:i.isMinutes()&&!i.isMinuteHours()}}function B(e,t){if(!t)return p[e];switch(e){case r.ResolutionKind.Ticks:return s.t(null,{plural:"ticks",count:t},i(99136));case r.ResolutionKind.Days:return s.t(null,{plural:"days",count:t},i(30572));case r.ResolutionKind.Weeks:return s.t(null,{plural:"weeks",count:t},i(47966));case r.ResolutionKind.Months:return s.t(null,{plural:"months",count:t},i(99062));case r.ResolutionKind.Seconds:return s.t(null,{plural:"seconds",count:t},i(71787));case r.ResolutionKind.Minutes:return s.t(null,{plural:"minutes",count:t},i(69143));case r.SpecialResolutionKind.Hours:return s.t(null,{plural:"hours",count:t},i(52254));case r.ResolutionKind.Range:return s.t(null,{plural:"ranges",count:t},i(82797));default:return e}}function R(){return h.enabled("seconds_resolution")}function N(){return h.enabled("tick_resolution")||false}function O(e){const t=r.Interval.parse(e);return!(!R()&&t.isSeconds())&&!(!N()&&t.isTicks())}function F(e){let t;t=h.enabled("tick_resolution")?/^[,\s]*(^[1-9][0-9]*)?\s*([hdwmst]?)\s*$/i:/^[,\s]*(^[1-9][0-9]*)?\s*([hdwms]?)\s*$/i;const i=t.exec(e)||[],s=~~i[1],r=i[2]&&i[2].toUpperCase()||null,n={qty:!s&&r?1:s,unit:r};return n.error=!s&&!r,n.intraday=!(n.error||n.unit&&"H"!==n.unit&&"S"!==n.unit&&"T"!==n.unit),n.ticks="T"===n.unit,n.range="R"===n.unit,n}function W(e){if(h.enabled("allow_supported_resolutions_set_only")){const t=r.Interval.normalize(e);return null!==t&&m(t)}{const t=F(e);if(t.error)return!1;if(!h.enabled("custom_resolutions")){const t=r.Interval.normalize(e),i=window.ChartApiInstance.defaultResolutions().filter(O);if(!t||-1===i.indexOf(t))return!1}const i=a.linking.dataFrequencyResolution.value() +;if(void 0!==i&&null!==t.unit&&b(i,t.unit)!==t.unit)return!1;if(t.ticks)return a.linking.ticks.value();if(t.intraday)return a.linking.intraday.value();{const e=a.linking.supportedResolutions.value();return!e||null!==t.unit&&!!~e.indexOf(t.unit)}}}},29541:(e,t,i)=>{"use strict";i.d(t,{barSpacingByScaleRatio:()=>o,priceRangeByScaleRatio:()=>n,scaleRatio:()=>r});var s=i(34256);function r(e,t){if(t.isLog()||e.isEmpty()||t.isEmpty())return null;const i=function(e){if(e.isEmpty())return null;const t=e.priceRange();if(null===t)return null;const i=t.length();return e.internalHeight()/i}(t);if(null===i)return null;return e.getValidBarSpacing()/Math.max(1e-10,i)}function n(e,t,i){if(e.isLog()||null===i||e.isEmpty())return null;const r=e.priceRange();if(null===r||r.isEmpty())return null;const n=e.internalHeight()/(t/i),o=r.length();if(n===o)return r;const a=(n-o)/2;return new s.PriceRange(r.minValue()-a,r.maxValue()+a)}function o(e,t){if(e.isLog()||null===t||e.isEmpty())return null;const i=e.priceRange();if(null===i)return null;const s=i.length();return e.internalHeight()/s*t}},49535:(e,t,i)=>{"use strict";i.d(t,{allPriceScaleSelectionStrategyInfo:()=>c,createPriceScaleSelectionStrategy:()=>l});var s=i(50151),r=i(11542),n=i(28853);class o{constructor(e){this._priceScalesLimit=8,this._metaInfo=e}metaInfo(){return this._metaInfo}findSuitableScale(e,t,i,s){if(void 0!==s)return this._tryToGetDesiredPriceScale(e,t,s,i);if((0,n.isStudy)(t)){const s=t.metaInfo();if("Volume"===s.shortId&&e.containsMainSeries())return e.createPriceScaleAtPosition("overlay");const r=t.desiredPriceScalePosition();if(null!==r)return this._tryToGetDesiredPriceScale(e,t,r,i);if(void 0!==i&&((0,n.isStudy)(i)||e.isMainPane())&&s.is_price_study)return this._getPriceScaleTheSameAsForSource(i,e)}let r=!1;if((0,n.isStudy)(t)){const i=t.metaInfo().groupingKey;if(void 0!==i){const t=e.model().findNonOverlayStudyWithGroupingKey(i,e);if(null!==t)return this._getPriceScaleTheSameAsForSource(t.study,t.pane)}r=Boolean(t.metaInfo().is_price_study)}else t===e.model().mainSeries()&&(r=!0);if(r){const t=this._findFirstScaleForPriceStudy(e);if(null!==t)return t}return this.createNewPriceScaleIfPossible(e)}canCreateNewPriceScale(e){return e.leftPriceScales().length+e.rightPriceScales().lengthi&&this._priceScaleIsPrice(e.rightPriceScales()[i],t))return e.rightPriceScales()[i];if(e.leftPriceScales().length>i&&this._priceScaleIsPrice(e.leftPriceScales()[i],t))return e.leftPriceScales()[i]}return null}_targetPriceScaleIndex(e,t){if(e.mainSource()===t.mainSeries())return 0}_tryToGetDesiredPriceScale(e,t,i,r){switch(i){case"left": +return this.canCreateNewPriceScale(e)?e.createPriceScaleAtPosition("left"):e.createPriceScaleAtPosition("overlay");case"right":return this.canCreateNewPriceScale(e)?e.createPriceScaleAtPosition("right"):e.createPriceScaleAtPosition("overlay");case"as-series":return void 0!==r?(0,s.ensureNotNull)(r.priceScale()):e.isMainPane()?(0,s.ensureNotNull)((0,s.ensureNotNull)(e.mainDataSource()).priceScale()):this.createNewPriceScaleIfPossible(e);case"overlay":return e.createPriceScaleAtPosition("overlay")}}}const a=[{name:"left",title:r.t(null,void 0,i(65323)),ctor:class extends o{constructor(e){super(e)}apply(e){const t=e.model();e.rightPriceScales().slice(0).forEach((i=>e.movePriceScale(i,"left",this._targetPriceScaleIndex(i,t))))}createNewPriceScaleIfPossible(e){return this.canCreateNewPriceScale(e)?e.createPriceScaleAtPosition("left"):e.createPriceScaleAtPosition("overlay")}}},{name:"right",title:r.t(null,void 0,i(14113)),ctor:class extends o{constructor(e){super(e)}apply(e){const t=e.model();e.leftPriceScales().slice(0).forEach((i=>e.movePriceScale(i,"right",this._targetPriceScaleIndex(i,t))))}createNewPriceScaleIfPossible(e){return this.canCreateNewPriceScale(e)?e.createPriceScaleAtPosition("right"):e.createPriceScaleAtPosition("overlay")}}},{name:"auto",title:r.t(null,void 0,i(86951)),ctor:class extends o{constructor(e){super(e)}apply(e){if(e.containsMainSeries()){const t=(0,s.ensureNotNull)((0,s.ensureNotNull)(e.mainDataSource()).priceScale());e.movePriceScale(t,"right",0)}const t=e.model();for(;e.leftPriceScales().length>e.rightPriceScales().length;){const i=e.leftPriceScales()[e.leftPriceScales().length-1];e.movePriceScale(i,"right",this._targetPriceScaleIndex(i,t))}for(;e.rightPriceScales().length-e.leftPriceScales().length>1;){const i=e.rightPriceScales()[e.rightPriceScales().length-1];e.movePriceScale(i,"left",this._targetPriceScaleIndex(i,t))}}createNewPriceScaleIfPossible(e){if(!this.canCreateNewPriceScale(e))return e.createPriceScaleAtPosition("overlay");const t=e.leftPriceScales().lengtht.name===e)));return new t.ctor(t)}function c(){return a}},57490:(e,t,i)=>{"use strict";i.d(t,{SelectionIndexes:()=>r});var s=i(50151);class r{constructor(e){this._baseIndex=null,this._offsetInBar=null,this._offsetInTime=null,this._barsBetweenPoints=null,this._timescale=e}indexes(){const e=this._timescale.visibleBarsStrictRange();if(null===e)return[];const t=e.firstBar(),i=e.lastBar();if(null===this._offsetInTime||null===this._barsBetweenPoints){const e=this._timescale.barSpacing();this._barsBetweenPoints=Math.floor(120/e),this._offsetInBar=i%this._barsBetweenPoints,this._offsetInTime=this._timescale.indexToTimePoint(this._offsetInBar),this._baseIndex=this._timescale.baseIndex()}const r=this._timescale.baseIndex();this._baseIndex!==r&&(this._baseIndex=r,this._offsetInBar=(0,s.ensureNotNull)(this._timescale.timePointToIndex(this._offsetInTime)));const n=(0, +s.ensureNotNull)(this._offsetInBar),o=[];let a=Math.floor((t-n)/this._barsBetweenPoints);const l=Math.floor((i-n)/this._barsBetweenPoints);for(;a<=l;a++)o.push(n+a*this._barsBetweenPoints);return o}clear(){this._offsetInBar=null,this._offsetInTime=null,this._baseIndex=null,this._barsBetweenPoints=null}}},80101:(e,t,i)=>{"use strict";i.d(t,{SelectionRenderer:()=>c});var s=i(34026),r=i(33013),n=i(18807),o=i(66103),a=i(59590);const l=r.colorsPalette["color-tv-blue-600"];class c extends a.BitmapCoordinatesPaneRenderer{constructor(e){super(),this._data=e||null}setData(e){this._data=e}hitTest(e){if(!this._data||!this._data.visible)return null;for(let t=0;t(0,s.pointInBox)(t,e)))}_drawImpl(e){if(null===this._data||!this._data.visible)return;const{context:t,horizontalPixelRatio:i}=e;t.strokeStyle=void 0!==this._data.color?this._data.color:l,t.lineCap="butt";const s=Math.max(1,Math.floor(i));t.lineWidth=s;const r=this._data.vertOffset||0;for(let i=0;i{"use strict";i.d(t,{SeriesBarColorer:()=>p});var s=i(33013),r=i(50151),n=(i(62615),i(86094)),o=i(85402);const a=(0,s.getHexColorByName)("color-minty-green-500"),l=(0,s.getHexColorByName)("color-ripe-red-500");function c(e){return{barColor:e.upColor.value(),barBorderColor:e.borderUpColor?e.borderUpColor.value():e.borderColor.value()}}function h(e){return{barColor:e.downColor.value(),barBorderColor:e.borderDownColor?e.borderDownColor.value():e.borderColor.value()}}function d(e,t){return e.borderUpColorProjection&&e.borderUpColor?{barColor:t?e.upColorProjection.value():e.upColor.value(),barBorderColor:t?e.borderUpColorProjection.value():e.borderUpColor.value()}:{barColor:t?e.upColorProjection.value():e.upColor.value()}}function u(e,t){return e.borderDownColorProjection&&e.borderDownColor?{barColor:t?e.downColorProjection.value():e.downColor.value(),barBorderColor:t?e.borderDownColorProjection.value():e.borderDownColor.value()}:{barColor:t?e.downColorProjection.value():e.downColor.value()}}class p extends o.AbstractBarColorer{constructor(e){super(),this._series=e}applyBarStyle(e,t,i,s){const r=i;r.barColor=void 0,r.barBorderColor=void 0, +r.barWickColor=void 0,r.isBarHollow=void 0,r.isBarUp=void 0,r.upColor=void 0,r.downColor=void 0,r.isTwoColorBar=void 0,r.isMergedBar=void 0;const n=this._series.properties();switch(n.childs().style.value()){case 2:case 14:case 15:this._applyLineStyle(i,n);break;case 3:this._applyAreaStyle(i,n);break;case 16:this._applyHLCAreaStyle(e,t,i,s,n);break;case 0:this._applyBarStyle(e,i,s,n);break;case 17:case 1:this._applyCandleStyle(e,i,s,n);break;case 9:this._applyHollowCandleStyle(e,i,s,n);break;case 8:this._applyHAStyle(e,t,i,s,n);break;case 10:this._applyBaseLineStyle(e,t,i,s,n);break;case 12:this._applyHiLoStyle(t,i,n);break;case 13:this._applyColumnStyle(e,i,s,n);break;case 4:this._applyRenkoStyle(e,t,i,s,n);break;case 7:this._applyPBStyle(e,t,i,s,n);break;case 5:this._applyKagiStyle(e,t,i,s,n);break;case 6:this._applyPnfStyle(e,t,i,s,n);break;case 11:this._applyRangeStyle(e,t,i,s,n)}return i}static upColor(e,t){const i=e.childs(),s=i.style.value();switch(s){case 2:return{barColor:i.lineStyle.childs().color.value()};case 14:return{barColor:i.lineWithMarkersStyle.childs().color.value()};case 15:return{barColor:i.steplineStyle.childs().color.value()};case 3:return{barColor:i.areaStyle.childs().linecolor.value()};case 16:return{barColor:i.hlcAreaStyle.childs().closeLineColor.value(),barBorderColor:a};case 0:return{barColor:i.barStyle.childs().upColor.value()};case 17:return c(i.volFootprintStyle.childs());case 1:return c(i.candleStyle.childs());case 9:return c(i.hollowCandleStyle.childs());case 8:return c(i.haStyle.childs());case 10:return{barColor:i.baselineStyle.childs().topLineColor.value()};case 12:return{barColor:i.hiloStyle.childs().color.value(),barBorderColor:e.childs().hiloStyle.childs().borderColor.value()};case 13:return{barColor:i.columnStyle.childs().upColor.value()};case 4:return d(i.renkoStyle.childs(),t);case 7:return d(i.pbStyle.childs(),t);case 5:return d(i.kagiStyle.childs(),t);case 6:return d(i.pnfStyle.childs(),t);case 11:return{barColor:""}}(0,r.ensureNever)(s)}static downColor(e,t){const i=e.childs(),s=i.style.value();switch(s){case 2:return{barColor:i.lineStyle.childs().color.value()};case 14:return{barColor:i.lineWithMarkersStyle.childs().color.value()};case 15:return{barColor:i.steplineStyle.childs().color.value()};case 3:return{barColor:i.areaStyle.childs().linecolor.value()};case 16:return{barColor:i.hlcAreaStyle.childs().closeLineColor.value(),barBorderColor:l};case 0:return{barColor:i.barStyle.childs().downColor.value()};case 17:return h(i.volFootprintStyle.childs());case 1:return h(i.candleStyle.childs());case 9:return h(i.hollowCandleStyle.childs());case 8:return h(i.haStyle.childs());case 10:return{barColor:i.baselineStyle.childs().bottomLineColor.value()};case 12:return{barColor:i.hiloStyle.childs().color.value(),barBorderColor:e.childs().hiloStyle.childs().borderColor.value()};case 13:return{barColor:i.columnStyle.childs().downColor.value()};case 4:return u(i.renkoStyle.childs(),t);case 7:return u(i.pbStyle.childs(),t);case 5:return u(i.kagiStyle.childs(),t);case 6: +return u(i.pnfStyle.childs(),t);case 11:return{barColor:""}}(0,r.ensureNever)(s)}_applyLineStyle(e,t){e.barColor=p.upColor(t).barColor}_applyAreaStyle(e,t){e.barColor=p.upColor(t).barColor}_applyHLCAreaStyle(e,t,i,s,r){var n;const o=this._isUp(e,!1,s,(null===(n=this._series.data().first())||void 0===n?void 0:n.index)!==e)?p.upColor(r,t):p.downColor(r,t);i.barColor=o.barColor,i.barBorderColor=o.barBorderColor}_applyBarStyle(e,t,i,s){const r=this._isUp(e,!1,i,s.childs().barStyle.childs().barColorsOnPrevClose.value())?p.upColor(s):p.downColor(s);t.barColor=r.barColor,t.barBorderColor=r.barBorderColor}_applyCandleStyle(e,t,i,s){var r;const n=s.childs(),o=1===n.style.value()?n.candleStyle.childs():n.volFootprintStyle.childs(),a=this._isUp(e,!1,i,o.barColorsOnPrevClose.value()&&(null===(r=this._series.data().first())||void 0===r?void 0:r.index)!==e),l=a?p.upColor(s):p.downColor(s);t.barColor=l.barColor,t.barBorderColor=l.barBorderColor,t.barWickColor=a?o.wickUpColor?o.wickUpColor.value():o.wickColor.value():o.wickDownColor?o.wickDownColor.value():o.wickColor.value()}_applyHollowCandleStyle(e,t,i,s){var r;const n=s.childs().hollowCandleStyle.childs(),o=this._isUp(e,!1,i,(null===(r=this._series.data().first())||void 0===r?void 0:r.index)!==e),a=o?p.upColor(s):p.downColor(s);t.barColor=a.barColor,t.barBorderColor=a.barBorderColor,t.barWickColor=o?n.wickUpColor?n.wickUpColor.value():n.wickColor.value():n.wickDownColor?n.wickDownColor.value():n.wickColor.value();const l=this._findBar(e,!1,i);t.isBarHollow=l[1]<=l[4]}_applyHAStyle(e,t,i,s,r){const n=r.childs().haStyle.childs(),o=this._isUp(e,t,s,n.barColorsOnPrevClose.value()),a=o?p.upColor(r):p.downColor(r);i.barColor=a.barColor,i.barBorderColor=a.barBorderColor,i.barWickColor=o?n.wickUpColor.value():n.wickDownColor.value()}_applyBaseLineStyle(e,t,i,s,n){const o=this._findBar(e,t,s),a=n.childs().baselineStyle.childs(),l=this._series.priceScale(),c=Math.round(l.height()*(Math.abs(100-a.baseLevelPercentage.value())/100)),h=(0,r.ensureNotNull)(this._series.firstValue()),d=l.coordinateToPrice(c,h);o[4]>d?i.barColor=p.upColor(n,t).barColor:i.barColor=p.downColor(n,t).barColor}_applyHiLoStyle(e,t,i){const s=p.upColor(i,e);t.barColor=s.barColor,t.barBorderColor=s.barBorderColor}_applyColumnStyle(e,t,i,s){const r=s.childs().columnStyle.childs(),n=this._isUp(e,!1,i,r.barColorsOnPrevClose.value())?p.upColor(s):p.downColor(s);t.color=n.barColor,t.barColor=t.color}_applyRenkoStyle(e,t,i,s,r){}_applyPBStyle(e,t,i,s,r){}_applyKagiStyle(e,t,i,s,r){}_applyPnfStyle(e,t,i,s,r){}_applyRangeStyle(e,t,i,s,r){}_findBar(e,t,i){return i?i.value:this._getSeriesBars(t).valueAt(e)||[]}_findPrevBar(e,t,i){if(i&&i.previousValue)return i.previousValue;const s=this._series.bars().search(e-1,n.PlotRowSearchMode.NearestLeft,4);return null!==s?s.value:[]}_getSeriesBars(e){return e?this._series.nsBars():this._series.bars()}_isUp(e,t,i,s){const r=this._findBar(e,t,i);if(s){return this._findPrevBar(e,t,i)[4]<=r[4]}return r[1]<=r[4]}}},20709:(e,t,i)=>{"use strict";i.d(t,{SeriesBase:()=>Jt}) +;var s=i(50151),r=i(49483),n=i(51768),o=i(76422),a=i(59224),l=i(51608),c=i(80842),h=i(13497),d=i(97034),u=i(86094),p=i(34256),_=i(88640),m=i(42960),g=i(66846),f=i(71766),v=i(88732),S=i(79055),y=i(11542),b=i(14483),w=i(58557),C=i(11877),P=i(11321);function x(e){const t="QUANDL"===(e=e||{}).exchange,s={title:"",description:"",interval:"",exchange:"",provider:"",chartStyle:"",sessionDescription:"",priceSource:""};let r="";if(e.description&&t)if(2===e.description.split("/").length)r=e.description.split("/")[1];else{e.description.split("'").filter((e=>e.length)).forEach((e=>{let t=[];t=e&&("/"===e[0]||/\d+\/\(?/.test(e))?[e]:e.split("/").filter((e=>e.length)),r+=t[2===t.length?1:0]}))}else r=e.description?e.description:e.symbol;if(e.ticker?(s.title=e.ticker,s.description=T(r)):s.title=T(r),e.interval&&(s.interval=(0,P.translatedIntervalString)(e.interval)),t&&e.description){const t=/[\w_]+\/[\w_]+/.exec(e.description);t&&t[0]?s.provider=T(t[0].split("/")[0]):s.provider=T(e.description.split("/")[0])}return e.exchange&&(s.exchange=T(e.exchange)),s.chartStyle=T(function(e){return e.inputs,8===e.style?y.t(null,void 0,i(40530)):""}(e)),e.sessionDescription&&(s.sessionDescription=T(e.sessionDescription)),void 0!==e.priceSource&&(s.priceSource=T(e.priceSource)),s}function T(e){return e.replace(/'/g,"")}const I=y.t(null,void 0,i(89659)),M=b.enabled("hide_unresolved_symbols_in_legend"),A=b.enabled("symbol_info_price_source");class L extends C.StatusProviderBase{constructor(e,t,i,s){super(t),this._series=e,this._statusViewProperties=i,this._options=s||{}}text(){return function(e){const t=x(e);return(e.ticker?t.description:t.title)+(t.interval?", "+t.interval:"")+function(e,t=", "){return(e.provider?`${t}${e.provider}`:"")+(e.exchange?`${t}${e.exchange}`:"")+(e.chartStyle?`${t}${e.chartStyle}`:"")+(e.branding?`${t}${e.branding}`:"")+(e.sessionDescription?`${t}${e.sessionDescription}`:"")+(e.priceSource?`${t}${e.priceSource}`:"")}(t)}(this._getTitleGenerationOptions())}getSplitTitle(){return x(this._getTitleGenerationOptions())}bold(){return!1}size(){return this._statusViewProperties.childs().fontSize.value()+"px"}errorStatus(){const e=this._series.seriesErrorMessage();return null!==e?{error:e,title:I}:null}_getTitleGenerationOptions(){var e;const t=this._series.symbolInfo(),i=this._statusViewProperties.childs(),s=this._series.symbolTextSourceProxyProperty().value();let r;i.showExchange.value()&&t&&(r=(0,m.getSymbolExchange)(t));const n=null!==(e=A&&(null==t?void 0:t.price_source_id)?this._series.model().availablePriceSources(this._series.getSymbolString()).name(t.price_source_id):null)&&void 0!==e?e:void 0;return{description:D(s,t),exchange:r,symbol:M&&null===t?"":this._series.symbol(),interval:i.showInterval.value()&&!this._options.hideResolution?this._series.interval():void 0,style:this._series.properties().childs().style.value(),inputs:this._series.getInputsProperties().state(),boxSize:this._series.data().boxSize,reversalAmount:this._series.data().reversalAmount,ticker:k(s,t),priceSource:n}}}function k(e,t){ +return"ticker-and-description"!==e?"":null!==t?t.name:void 0}function D(e,t){if(null!==t)return"ticker"===e?t.name:"long-description"===e&&void 0!==t.long_description?t.long_description:(0,w.getTranslatedSymbolDescription)({pro_name:t.pro_name||void 0,short_name:t.name||void 0,description:t.description||void 0,short_description:t.short_description||void 0,local_description:t.local_description||void 0,language:t.language||void 0})}class E extends S.StatusView{constructor(e,t,i,s){super(new L(e,t,i,s)),this._invalidated=!0,this._series=e,this._series.onRestarted().subscribe(this,this.update),this._series.dataEvents().symbolResolved().subscribe(this,this.update),this._series.dataEvents().completed().subscribe(this,this.update),this._series.boxSizeValue().subscribe(this.update.bind(this)),i.childs().symbolTextSource.listeners().subscribe(this,this.update)}getSeriesPrecision(){let e=4;const t=this._series.symbolInfo();return t&&t.pricescale&&(e=Math.round(Math.log(t.pricescale)/Math.log(10))),e}round(e){const t=this.getSeriesPrecision(),i=Math.round(e*Math.pow(10,t))/Math.pow(10,t);return i?i.toString():""}update(){this._invalidated=!0}text(){return this._updateImpl(),super.text()}color(){return this._updateImpl(),super.color()}bold(){return this._updateImpl(),super.bold()}size(){return this._updateImpl(),super.size()}getSplitTitle(){return this._updateImpl(),this._statusProvider.getSplitTitle()}_updateImpl(){this._invalidated&&(this._bold=this._statusProvider.bold(),this._size=this._statusProvider.size(),this._text=this._statusProvider.text(),this._invalidated=!1)}}var V=i(50335),B=i(93835),R=i(88348),N=i(94623),O=i(15367);const F=r.CheckMobile.any(),W=b.enabled("hide_resolution_in_legend");class H extends B.DataWindowView{constructor(e,t){super(),this._invalidated=!0,this._series=e,this._model=t,this._valuesProvider=this._createValuesProvider(e,t),this._items=this._valuesProvider.getItems().map((e=>new B.DataWindowItem(e.id,e.title,"",e.unimportant))),this.update()}update(){this._invalidated=!0}items(){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._items}series(){return this._series}_updateImpl(){var e,t;const i=this._series.symbolInfo();if(i){const e=[i.name];if(W||e.push((0,P.translatedIntervalString)(this._series.interval())),(0,m.isEconomicSymbol)(i)){const t=(0,m.getSourceForEconomySymbol)(i);null!==t&&e.push(t)}else e.push((0,r.onWidget)()||"forex"===i.type?i.exchange:i.listed_exchange);this._header=e.join(` ${m.symbolTitleSeparator} `),this._title=i.description}else this._header=this._series.symbol();let s=this._model.crossHairSource().appliedIndex();b.enabled("use_last_visible_bar_value_in_legend")&&!(0,V.isNumber)(s)&&(s=null!==(t=null===(e=this._model.timeScale().visibleBarsStrictRange())||void 0===e?void 0:e.lastBar())&&void 0!==t?t:NaN);const n=this._valuesProvider.getValues(s);for(let e=0;ee||t||i||s),i.showBarChange.weakReference(),i.showSeriesOHLC.weakReference(),i.showVolume.weakReference(),i.showLastDayChange.weakReference()),this._visibilityProperty.subscribe(this,this.update)}areValuesVisible(){return this._visibilityProperty.value()}additional(){return null}marketTitle(){const e=this._series.marketStatusModel().status().value();return this._showLastPriceAndChangeOnly()&&("pre_market"===e||"post_market"===e)?`${G}:`:""}destroy(){this._backgroundColorSpawn.destroy(),this._visibilityProperty.destroy()}_createValuesProvider(e,t){return new U(e,t)}}var $=i(10585),Y=i(42226),K=i(36274),Z=i(60156),X=i(94421),J=i(36174);let Q=0;class ee{constructor(e,t){this._extrapolatedData=[],this._cacheForFuture=!1,this._modelId=Q++,this._builderCache=null, +this._uniqueId=(0,J.randomHashN)(6),this._resolution=t,this._symbolInfo=e,this._valid=Boolean(e.timezone)&&Boolean(e.session),this._session=new Z.SessionInfo(e.timezone,e.session,e.session_holidays,e.corrections)}syncSourceTarget(){return{uniqueId:this._uniqueId,resolution:this._resolution,symbolInfo:this._symbolInfo,session:this._session.state()}}getSymbolInfo(){return this._symbolInfo}getSession(){return this._session}getResolution(){return this._resolution}uniqueId(){return this._modelId}distance(e,t){if(!this.isValid())return{success:!1};if(e>t)return{success:!1};if(e===t)return{success:!0,result:0};let i=this._extrapolatedData.length,s=0!==i?this._extrapolatedData[0]:null,r=null!==s?this._extrapolatedData[i-1]:null;const n=er){const s=(0,X.extrapolateBarsFrontToTime)(this._barBuilder(),r||1e3*e,1e3*t,2e3,!0);this._extrapolatedData=this._extrapolatedData.concat(s.times),i=this._extrapolatedData.length,this._cacheForFuture=n}if(r=this._extrapolatedData[i-1],r<1e3*t)return{success:!1};const o=this._extrapolatedData.indexOf(1e3*t);return-1===o?{success:!1}:{success:!0,result:o}}projectTime(e,t){if(!this.isValid())return e;let i=this._extrapolatedData.length,s=i>0?this._extrapolatedData[0]:null,r=null!==s?this._extrapolatedData[i-1]:null;const n=t>=0;1e3*e===s&&this._cacheForFuture===n||(this._extrapolatedData=[1e3*e],i=1,s=null,r=null);const o=Math.abs(t);if(null===s||o>=i){const s=(0,X.extrapolateBarsFrontByCount)(this._barBuilder(),r||1e3*e,Math.sign(t)*(o-i+1),!0);this._extrapolatedData=this._extrapolatedData.concat(s.times),i=this._extrapolatedData.length,this._cacheForFuture=n}return i0?e.delay:900;return Math.round(t/60)}listedExchange(){const e=this._symbolInfo.value();return null!==e?e.listed_exchange:""}async description(){const e=this._symbolInfo.value();if(null===e)return"";return{}.description||e.listed_exchange}exchange(){const e=this._symbolInfo.value();return null!==e?e.exchange:""}proName(){const e=this._symbolInfo.value();return null!==e?e.pro_name:""}country(){var e;return(null===(e=this._symbolInfo.value())||void 0===e?void 0:e.country)||""}proPerm(){const e=this._symbolInfo.value();return null!==e?e.pro_perm:""}firstReplacedByBatsExchange(){const e=this._symbolInfo.value();return e&&(0,se.firstReplacedByBatsExchange)(e)}isSpread(){const e=this._symbolInfo.value();return null!==e&&"spread"===e.type}_resetStatus(){this._dataUpdatedInfoStatus.setValue(null)}async _update(){const e=this._symbolInfo.value();if(null===e)return void this._dataUpdatedInfoStatus.setValue(null);const t=this._status.value();if("string"==typeof t)return void this._dataUpdatedInfoStatus.setValue(null);if(2===t||1===t)return;const i=await ne(e,t,this._updatePeriod.value());0!==i.length?this._dataUpdatedInfoStatus.setValue(i):this._dataUpdatedInfoStatus.setValue(null)}}i(69798);var ae=i(1722);(0,a.getLogger)("Chart.DataProblemModel");class le{constructor(e,t){this._mainDataProblem=new te.WatchedObject(null),this._supportPortalProblems=new te.WatchedObject([]),this._allDataProblems=new te.WatchedObject([]),this._pushStreamHandler=null,this._destroyed=!1,this._quotesProvider=e,this._quotesProvider.quotesUpdate().subscribe(this,this._update.bind(this)),this._resetSubscription=t,this._resetSubscription.subscribe(this,this._resetStatus),this._mainDataProblem.subscribe((()=>this._updateAllDataProblems())),this._supportPortalProblems.subscribe((()=>this._updateAllDataProblems())),this._requestSupportPortalProblems()}destroy(){this._quotesProvider.quotesUpdate().unsubscribeAll(this),this._resetSubscription.unsubscribeAll(this),this._destroyed=!0}dataProblems(){return this._allDataProblems}_resetStatus(){this._mainDataProblem.setValue(null)}_update(e){void 0===e.values||void 0===e.values.data_problem?this._resetStatus():this._mainDataProblem.setValue((0,ae.clone)(e.values.data_problem))}_updateAllDataProblems(){const e=this._mainDataProblem.value(),t=this._supportPortalProblems.value();this._allDataProblems.setValue(null===e?t:[e,...t])}async _requestSupportPortalProblems(){0}}var ce=i(71625),he=i(87095),de=i(42275),ue=i(74304);function pe(e){return e<10?`0${e}`:e.toString()}var _e=i(78211),me=i(28558);const ge=b.enabled("force_exchange_as_title"),fe=b.enabled("chart_style_hilo_last_price"),ve=[0,1,2,14,15,3,16,9,8,10];fe&&ve.push(12);const Se={alwaysShowGlobalLast:!1,visibleOnHistoryOnly:!1,showCountdown:!0,showSymbolLabel:!0, +useSolidBodyColor:!0};class ye extends de.PriceAxisView{constructor(e,t,i){super(),this._previousCountdown="",this._source=e,this._model=t,this._options={...Se,...i}}updateCountdown(){this._countdownText()!==this._previousCountdown&&(this.update((0,me.sourceChangeEvent)(this._source.id())),this._model.updateSourcePriceScale(this._source))}_getSource(){return this._source}_getModel(){return this._model}_isCountdownEnabled(){return this._options.showCountdown}_countdownText(){const e=K.Interval.parse(this._source.interval());if(e.isDWM()||e.isTicks()||e.isSeconds()&&1===e.multiplier())return"";const t=this._source.data().bars().last();if(null===t)return"";const i=1e3*(0,s.ensure)(t.value[0]),r=K.Interval.parse(this._source.interval()).inMilliseconds(),n=i.valueOf()+r;let o=Math.round((n-this._currentTime())/1e3);if(o<=0)return"";o=Math.min(o,r/1e3);let a=null;o>=3600&&(a=pe(Math.floor(o/3600))),o%=3600;const l=pe(Math.floor(o/60));o%=60;const c=pe(Math.floor(o));return null!==a?`${a}:${l}:${c}`:`${l}:${c}`}_updateRendererData(e,t,i){var r;if(e.visible=!1,t.visible=!1,!this._source.isVisible())return;const n=this._source.properties().childs();if(!fe&&12===n.style.value())return;const o=this._model.timeScale().visibleBarsStrictRange(),a=this._source.data().last();if(null===o||null===a)return;if(this._options.visibleOnHistoryOnly&&o.contains(a.index))return;const l=this._model.properties().childs().scalesProperties.childs();let c=l.showSeriesLastValue.value(),h=this._isCountdownEnabled()&&n.showCountdown.value()&&ve.includes(n.style.value())&&(this._options.alwaysShowGlobalLast||o.contains(a.index)),d=this._options.showSymbolLabel&&l.showSymbolLabels.value();const u=l.seriesLastValueMode.value()===ue.PriceAxisLastValueMode.LastPriceAndPercentageValue,p=this._source.lastValueData(void 0,this._options.alwaysShowGlobalLast);if(p.noData)return;const _=8===n.style.value();if((c||h||d)&&_&&n.haStyle.childs().showRealLastPrice.value()){const e=this._source.lastValueData(void 0,!1),t=this._source.lastValueData(void 0,!0);e.noData||t.noData||e.index!==t.index||(c=!1,h=!1,d=!1)}const m=(0,he.resetTransparency)(this._source.priceLineColor(p.color));if(this._options.useSolidBodyColor?(i.background=m,i.borderColor=void 0):(i.background=this._model.backgroundColorAtYPercentFromTop((null!==(r=i.fixedCoordinate)&&void 0!==r?r:i.coordinate)/(0,s.ensureNotNull)(this._model.paneForSource(this._source)).height()),i.borderColor=m),i.coordinate=p.coordinate,i.floatCoordinate=p.floatCoordinate,c||h){const t=this._axisFirstLineText(p,c);e.text=t,this._options.useSolidBodyColor?(i.textColor=this.generateTextColor(i.background),e.borderVisible=!1):(e.borderVisible=!0,i.textColor=m),e.textColor=i.textColor;const s=c&&u?(0,_e.getOppositeModePriceText)(this._source.priceScale(),p):"";e.secondLine=s,i.secondLineTextColor=i.textColor;const r=h?this._countdownText():"";this._previousCountdown=r,e.thirdLine=r,i.thirdLineTextColor=(0,he.generateColor)(i.textColor,25),0===t.length&&0===s.length&&0===r.length||(e.visible=!0)}d&&(t.text=this._paneText(d), +t.visible=t.text.length>0)}_paneText(e){let t="";const i=this._source.symbolInfo();return ge?t=(0,m.displayedSymbolExchange)(i):e&&(t=(0,m.displayedSymbolName)(i)),t}_axisFirstLineText(e,t){return t?(0,_e.getCurrentModePriceText)(this._source.priceScale(),e):""}_currentTime(){return window.ChartApiInstance.serverTime()}}var be=i(12812),we=i(11527);class Ce extends ye{lastPrice(){return this._getSource().data().lastProjectionPrice}_updateRendererData(e,t,i){e.visible=!1,t.visible=!1;const r=this._getModel(),n=this._getSource(),o=n.priceScale(),a=r.timeScale(),l=this.lastPrice();if(a.isEmpty()||o.isEmpty()||void 0===l)return;const c=a.visibleBarsStrictRange();if(null===c)return;const h=c.firstBar(),d=c.lastBar(),p=n.data(),_=p.search(d,u.PlotRowSearchMode.NearestLeft);if(null===_)return;const m=n.nearestIndex(h,u.PlotRowSearchMode.NearestRight);if(void 0===m)return;const g=n.model().properties().childs().scalesProperties.childs(),f=(0,s.ensureNotNull)(p.valueAt(m))[4];let v=i.background,S=g.showSeriesLastValue.value(),y=!1,b=!1,w=!1;const C=n.lastValueData(4,!1),P=n.properties().childs();if(8===P.style.value()&&P.haStyle.childs().showRealLastPrice.value()){const e=n.lastValueData(4,!0);if(e.noData||e.color===i.background||(v=(0,he.resetTransparency)(e.color)),!e.noData&&!C.noData){const t=e.index===C.index;y=t&&g.showSymbolLabels.value(),b=g.seriesLastValueMode.value()===ue.PriceAxisLastValueMode.LastPriceAndPercentageValue,S=S&&t,w=t&&this._isCountdownEnabled()&&P.showCountdown.value()}}else{const e=n.barColorer().barStyle(_.index,!0);v=(0,he.resetTransparency)(e.barColor)}if(i.background=v,i.textColor=this.generateTextColor(v),i.secondLineTextColor=i.textColor,i.thirdLineTextColor=(0,he.generateColor)(i.textColor,25),i.coordinate=o.priceToCoordinate(l,f),e.visible=S||w,!C.noData){const i=n.priceScale().isPercentage();C.formattedPriceAbsolute=o.formatPriceAbsolute(l),C.formattedPricePercentage=o.formatPricePercentage(l,f,!0),C.text=i?C.formattedPricePercentage:C.formattedPriceAbsolute,e.text=this._axisFirstLineText(C,S),e.secondLine=S&&b?i?C.formattedPriceAbsolute:C.formattedPricePercentage:"",e.thirdLine=w?this._countdownText():"",t.text=this._paneText(y)}t.visible=y}}var Pe=i(43493),xe=i(38003),Te=i(33013),Ie=i(79849);const Me={light:{lineStyle:Ie.LINESTYLE_DOTTED,lineWidth:1,backgroundColor:Te.colorsPalette["color-tv-blue-50"],lineColor:Te.colorsPalette["color-cold-gray-500"]},dark:{lineStyle:Ie.LINESTYLE_DOTTED,lineWidth:1,backgroundColor:Te.colorsPalette["color-tv-blue-a800"],lineColor:Te.colorsPalette["color-cold-gray-500"]}};function Ae(e){return e?Me.dark:Me.light}class Le extends xe.HorizontalLinePaneView{constructor(e,t,i){super(),this._model=e,this._isVisible=t.lineVisible,this._lineColor=t.lineColor,this._lineWidth=t.lineWidth,this._getValue=i}_updateImpl(){const e=this._lineRendererData;if(e.visible=!1,!this._isVisible.value())return;const t=this._model.mainSeries(),i=t.priceScale(),s=t.firstValue(),r=this._getValue();if(null===s||null===r)return +;const n=Ae(this._model.dark().value()),o=this._lineColor.value()||n.lineColor,a=this._lineWidth.value()||n.lineWidth;e.visible=!0,e.y=i.priceToCoordinate(r,s),e.linestyle=n.lineStyle,e.linewidth=a,e.color=o}}class ke extends de.PriceAxisView{constructor(e,t,i,s){super(),this._model=e,this._label=t,this._isVisible=i.labelVisible,this._backgroundColor=i.lineColor,this._getValue=s}_updateRendererData(e,t,i){if(e.visible=!1,t.visible=!1,!this._isVisible.value())return;const s=this._model.mainSeries(),r=s.priceScale(),n=s.firstValue(),o=this._getValue();if(null===n||null===o)return;const a=Ae(this._model.dark().value()),l=(0,he.resetTransparency)(this._backgroundColor.value()||a.backgroundColor);e.visible=!0,t.visible=!0,e.text=r.formatPriceAbsolute(o),t.text=this._label,i.coordinate=r.priceToCoordinate(o,n),i.background=l,i.textColor=this.generateTextColor(l)}}class De extends we.PriceLineAxisView{constructor(e,t,i){super(),this._model=e,this._isLineVisible=t,this._getValue=i}_isVisible(){return this._isLineVisible.value()}_lineWidth(){return Ae(this._model.dark().value()).lineWidth}_lineStyle(){return Ae(this._model.dark().value()).lineStyle}_priceLineColor(e){return Ae(this._model.dark().value()).lineColor}_value(){const e=this._model.mainSeries(),t=e.priceScale(),i=e.firstValue(),s=this._getValue();if(null===i||null===s)return{noData:!0};const r=t.priceToCoordinate(s,i);return{noData:!1,floatCoordinate:r,coordinate:r,color:"",formattedPricePercentage:"",formattedPriceAbsolute:"",formattedPriceIndexedTo100:"",text:"",index:0}}}const Ee=y.t(null,void 0,i(30777)),Ve=y.t(null,void 0,i(8136));function Be(e,t,i,s){const r=new Le(e,i,s),n=new ke(e,i.label,i,s);return{paneView:r,panePriceAxisView:new Pe.PanePriceAxisView(n,t,e),priceAxisView:n,priceLineAxisView:new De(e,i.lineVisible,s)}}const Re={light:{lineStyle:Ie.LINESTYLE_DOTTED,lineWidth:1,textColor:(0,Te.getHexColorByName)("color-cold-gray-900"),backgroundColor:(0,Te.getHexColorByName)("color-tv-blue-50"),lineColor:(0,Te.getHexColorByName)("color-cold-gray-500")},dark:{lineStyle:Ie.LINESTYLE_DOTTED,lineWidth:1,textColor:(0,Te.getHexColorByName)("color-white"),backgroundColor:(0,Te.getHexColorByName)("color-tv-blue-a800"),lineColor:(0,Te.getHexColorByName)("color-cold-gray-500")}};function Ne(e){return e?Re.dark:Re.light}class Oe extends xe.HorizontalLinePaneView{constructor(e,t,i){super(),this._model=e,this._isVisible=t.lineVisible,this._lineColor=t.lineColor,this._lineWidth=t.lineWidth,this._getValue=i}_updateImpl(){const e=this._lineRendererData;if(e.visible=!1,!this._isVisible.value())return;const t=this._model.mainSeries(),i=t.priceScale(),s=t.firstValue(),r=this._getValue();if(null===s||null===r)return;const n=Ne(this._model.dark().value()),o=this._lineColor.value()?this._lineColor.value():n.lineColor,a=this._lineWidth.value()?this._lineWidth.value():n.lineWidth;e.visible=!0,e.y=i.priceToCoordinate(r,s),e.linestyle=n.lineStyle,e.linewidth=a,e.color=o}}class Fe extends de.PriceAxisView{constructor(e,t,i,s){super(),this._model=e,this._label=t,this._isVisible=i, +this._getValue=s}_updateRendererData(e,t,i){if(e.visible=!1,t.visible=!1,!this._isVisible.value())return;const s=this._model.mainSeries(),r=s.priceScale(),n=s.firstValue(),o=this._getValue();if(null===n||null===o)return;const a=Ne(this._model.dark().value());e.visible=!0,t.visible=!0,e.text=r.formatPriceAbsolute(o),t.text=this._label,i.coordinate=r.priceToCoordinate(o,n),i.background=a.backgroundColor,i.textColor=a.textColor}}class We extends we.PriceLineAxisView{constructor(e,t,i){super(),this._model=e,this._isLineVisible=t,this._getValue=i}_isVisible(){return this._isLineVisible.value()}_lineWidth(){return Ne(this._model.dark().value()).lineWidth}_lineStyle(){return Ne(this._model.dark().value()).lineStyle}_priceLineColor(e){return Ne(this._model.dark().value()).lineColor}_value(){const e=this._model.mainSeries(),t=e.priceScale(),i=e.firstValue(),s=this._getValue();if(null===i||null===s)return{noData:!0};const r=t.priceToCoordinate(s,i);return{noData:!1,floatCoordinate:r,coordinate:r,color:"",formattedPricePercentage:"",formattedPriceAbsolute:"",formattedPriceIndexedTo100:"",text:"",index:0}}}const He=y.t(null,void 0,i(22554));function ze(e,t,i,s){const r=i.childs(),n=function(e,t,i,s){const r=new Oe(e,i,s),n=new Fe(e,i.label,i.labelVisible,s),o=new Pe.PanePriceAxisView(n,t,e),a=new We(e,i.lineVisible,s);return{paneView:r,panePriceAxisView:o,priceAxisView:n,priceLineAxisView:a}}(e,t,{label:He,labelVisible:r.averageClosePriceLabelVisible,lineVisible:r.averageClosePriceLineVisible,lineColor:r.averagePriceLineColor,lineWidth:r.averagePriceLineWidth},(()=>s(0)));return{paneViews:[n.paneView],panePriceAxisViews:[n.panePriceAxisView],priceAxisViews:[n.priceAxisView],priceLineAxisViews:[n.priceLineAxisView]}}var Ue=i(57898),je=i(97121),Ge=i(27856),qe=i(86441);class $e{constructor(){this._data=null}setData(e){this._data=e}data(){return this._data}draw(e,t){const i=this._data;if(null===i)return;const s=t.pixelRatio;e.save();const r=Math.max(1,Math.floor(s)),n=r%2/2,o=Math.round(i.center.x*s)+n,a=i.center.y*s;e.fillStyle=i.seriesLineColor,e.beginPath();const l=Math.max(2,1.5*i.seriesLineWidth)*s;e.arc(o,a,l,0,2*Math.PI,!1),e.fill(),e.fillStyle=i.fillColor,e.beginPath(),e.arc(o,a,i.radius*s,0,2*Math.PI,!1),e.fill(),e.lineWidth=r,e.strokeStyle=i.strokeColor,e.beginPath(),e.arc(o,a,i.radius*s+r/2,0,2*Math.PI,!1),e.stroke(),e.restore()}hitTest(e,t){return null}}function Ye(e){return e}const Ke=[{start:0,end:.25,startRadius:4,endRadius:10,startFillAlpha:.25,endFillAlpha:0,startStrokeAlpha:.4,endStrokeAlpha:.8,easing:Ye},{start:.25,end:.525,startRadius:10,endRadius:14,startFillAlpha:0,endFillAlpha:0,startStrokeAlpha:.8,endStrokeAlpha:0,easing:Ye},{start:.525,end:1,startRadius:14,endRadius:14,startFillAlpha:0,endFillAlpha:0,startStrokeAlpha:0,endStrokeAlpha:0,easing:Ye}];function Ze(e,t,i,s){const r=i+(s-i)*t;return(0,he.applyTransparency)(e,(0,he.alphaToTransparency)(r))}function Xe(e,t){const i=e%2600/2600;let s;for(const e of Ke)if(i>=e.start&&i<=e.end){s=e;break} +if(void 0===s)throw new Error("Last price animation internal logic error");const r=s.easing((i-s.start)/(s.end-s.start));return{fillColor:Ze(t,r,s.startFillAlpha,s.endFillAlpha),strokeColor:Ze(t,r,s.startStrokeAlpha,s.endStrokeAlpha),radius:(n=r,o=s.startRadius,a=s.endRadius,o+(a-o)*n)};var n,o,a}class Je{constructor(e){this._renderer=new $e,this._invalidated=!0,this._stageInvalidated=!0,this._startTime=performance.now(),this._endTime=this._startTime-1,this._series=e}update(e){if(this._invalidated=!0,"data-source-change"===e.type&&e.sourceId===this._series.id()&&e.realtime&&this._series.seriesLoaded()){const e=performance.now(),t=this._endTime-e;if(t>0)return void(t<650&&(this._endTime+=2600));this._startTime=e,this._endTime=e+2600}}invalidateStage(){this._stageInvalidated=!0}animationActive(){return performance.now()<=this._endTime}stopAnimation(){this._endTime=this._startTime-1}renderer(e,t){return this._invalidated?(this._updateImpl(e,t),this._invalidated=!1,this._stageInvalidated=!1):this._stageInvalidated&&(this._updateRendererDataStage(),this._stageInvalidated=!1),this._renderer}_updateImpl(e,t){this._renderer.setData(null);const i=this._series.model().timeScale(),s=i.visibleBarsStrictRange(),r=this._series.firstValue(),n=this._series.lastValueData(void 0,!0,!0);if(null===s||null===r||void 0===n.index||void 0===n.price||!s.contains(n.index))return;const o=new qe.Point(i.indexToCoordinate(n.index),this._series.priceScale().priceToCoordinate(n.price,r)),a=n.color,l=this._series.properties().childs();let c;switch(this._series.style()){case 3:c=l.areaStyle.childs().linewidth.value();break;case 10:const t=l.baselineStyle,i=Math.round(e*(Math.abs(100-t.childs().baseLevelPercentage.value())/100));c=o.y<=i?t.childs().topLineWidth.value():t.childs().bottomLineWidth.value();break;case 14:c=l.lineWithMarkersStyle.childs().linewidth.value();break;case 15:c=l.steplineStyle.childs().linewidth.value();break;default:c=l.lineStyle.childs().linewidth.value()}const h=Xe(this._duration(),a);this._renderer.setData({seriesLineColor:a,seriesLineWidth:c,fillColor:h.fillColor,strokeColor:h.strokeColor,radius:h.radius,center:o})}_updateRendererDataStage(){const e=this._renderer.data();if(null!==e){const t=Xe(this._duration(),e.seriesLineColor);e.fillColor=t.fillColor,e.strokeColor=t.strokeColor,e.radius=t.radius}}_duration(){return this.animationActive()?performance.now()-this._startTime:2599}}var Qe=i(91280),et=i(97145),tt=i(1115),it=i(1803);class st{constructor(){this._created=new Ue.Delegate,this._modified=new Ue.Delegate,this._loading=new Ue.Delegate,this._completed=new Ue.Delegate,this._error=new Ue.Delegate,this._symbolError=new Ue.Delegate,this._symbolResolved=new Ue.Delegate,this._seriesError=new Ue.Delegate,this._symbolNotPermitted=new Ue.Delegate,this._symbolInvalid=new Ue.Delegate,this._symbolGroupNotPermitted=new Ue.Delegate,this._chartTypeNotPermitted=new Ue.Delegate,this._intradaySpreadNotPermitted=new Ue.Delegate,this._intradayExchangeNotPermitted=new Ue.Delegate,this._customIntervalNotPermitted=new Ue.Delegate, +this._secondsIntervalNotPermitted=new Ue.Delegate,this._ticksIntervalNotPermitted=new Ue.Delegate,this._tickMarksRangeChanged=new Ue.Delegate,this._barReceived=new Ue.Delegate,this._seriesTimeFrame=new Ue.Delegate,this._dataUpdated=new Ue.Delegate}destroy(){this._created.destroy(),this._modified.destroy(),this._loading.destroy(),this._completed.destroy(),this._error.destroy(),this._symbolError.destroy(),this._symbolResolved.destroy(),this._seriesError.destroy(),this._symbolInvalid.destroy(),this._symbolNotPermitted.destroy(),this._symbolGroupNotPermitted.destroy(),this._chartTypeNotPermitted.destroy(),this._intradaySpreadNotPermitted.destroy(),this._intradayExchangeNotPermitted.destroy(),this._customIntervalNotPermitted.destroy(),this._secondsIntervalNotPermitted.destroy(),this._ticksIntervalNotPermitted.destroy(),this._tickMarksRangeChanged.destroy(),this._barReceived.destroy(),this._seriesTimeFrame.destroy(),this._dataUpdated.destroy()}created(){return this._created}modified(){return this._modified}loading(){return this._loading}completed(){return this._completed}error(){return this._error}symbolError(){return this._symbolError}symbolResolved(){return this._symbolResolved}seriesError(){return this._seriesError}symbolInvalid(){return this._symbolInvalid}symbolNotPermitted(){return this._symbolNotPermitted}symbolGroupNotPermitted(){return this._symbolGroupNotPermitted}chartTypeNotPermitted(){return this._chartTypeNotPermitted}intradaySpreadNotPermitted(){return this._intradaySpreadNotPermitted}intradayExchangeNotPermitted(){return this._intradayExchangeNotPermitted}customIntervalNotPermitted(){return this._customIntervalNotPermitted}secondsIntervalNotPermitted(){return this._secondsIntervalNotPermitted}ticksIntervalNotPermitted(){return this._ticksIntervalNotPermitted}tickMarksRangeChanged(){return this._tickMarksRangeChanged}barReceived(){return this._barReceived}seriesTimeFrame(){return this._seriesTimeFrame}dataUpdated(){return this._dataUpdated}fireCompleted(e){this._completed.fire(e)}fireCreated(e){this._created.fire(e)}fireModified(){this._modified.fire()}fireLoading(e){this._loading.fire(e)}fireError(){this._error.fire()}fireSymbolError(e){this._symbolError.fire(e),this.fireError()}fireSymbolResolved(e){this._symbolResolved.fire(e)}fireSeriesError(e){this._seriesError.fire(e),this.fireError()}fireSymbolInvalid(){this._symbolInvalid.fire()}fireSymbolNotPermitted(e){this._symbolNotPermitted.fire(e)}fireSymbolGroupNotPermitted(e){this._symbolGroupNotPermitted.fire(e)}fireChartTypeNotPermitted(e){this._chartTypeNotPermitted.fire(e),this.fireError()}fireIntradaySpreadNotPermitted(){this._intradaySpreadNotPermitted.fire(),this.fireError()}fireIntradayExchangeNotPermitted(){this._intradayExchangeNotPermitted.fire(),this.fireError()}fireCustomIntervalNotPermitted(e){this._customIntervalNotPermitted.fire(e),this.fireError()}fireSecondsIntervalNotPermitted(){this._secondsIntervalNotPermitted.fire(),this.fireError()}fireTicksIntervalNotPermitted(){this._ticksIntervalNotPermitted.fire(),this.fireError()} +fireTickMarksRangeChanged(e){this._tickMarksRangeChanged.fire(e)}fireBarReceived(e){this._barReceived.fire(e)}fireSeriesTimeFrame(e,t,i,s,r){this._seriesTimeFrame.fire(e,t,i,s,r)}fireDataUpdated(e,t,i,s){this._dataUpdated.fire(e,t,i,s)}}var rt=i(24954);const nt=(0,a.getLogger)("Chart.SeriesDataSource");var ot;!function(e){e[e.Idle=0]="Idle",e[e.AwaitingConnection=1]="AwaitingConnection",e[e.AwaitingFirstDataUpdate=2]="AwaitingFirstDataUpdate",e[e.Active=3]="Active"}(ot||(ot={}));let at=1;let lt=1;function ct(e){return e.startDate?e.endDate||e.count?e.endDate?["from_to",e.startDate,e.endDate]:["bar_count",e.startDate,(0,s.ensure)(e.count)]:["from_to",e.startDate]:e.count||300}function ht(e){return(0,ae.isString)(e.symbol)?e.symbol:e.symbol.symbol}function dt(e,t){(0,ae.isString)(e.symbol)?e.symbol=t:e.symbol.symbol=t}class ut{constructor(e,t,i,s){this._extSymbol=null,this._lastResolvedSymbol="",this._createSeriesOverriddenParams=0,this._instanceId=null,this._symbolInstanceId=null,this._resolution=null,this._timeFrame=null,this._data=new h.SeriesData,this._dataEvents=new st,this._status=ot.Idle,this._turnaroundCounter=1,this._boundOnGatewayIsConnectedChanged=this._onGatewayIsConnectedChanged.bind(this),this._ongoingDataUpdate=Promise.resolve(),this._gateway=e,this._turnaroundPrefix=t,this._createSeriesParams=ct(null!=i?i:{count:300}),this._timeFrame=s||null,this._gateway.isConnected().subscribe(this._boundOnGatewayIsConnectedChanged)}destroy(){this.stop(),this._gateway.isConnected().unsubscribe(this._boundOnGatewayIsConnectedChanged)}modifySeries(e,t,i=null,r=!1,n=null){r&&(nt.logNormal("Due to force flag clearing symbol & resolution to force re-requesting data."),this._extSymbol=null,this._resolution=null);const o=ht(e),a=!this.symbolSameAsResolved(o);if(a&&(this._lastResolvedSymbol=""),this._extSymbol&&!a){dt(e,ht(this._extSymbol))}const l=this._extSymbol,c=this._resolution;if(this._extSymbol=e,this._resolution=t,null===this._instanceId)return void(this._timeFrame=i);const h=!(0,ae.deepEquals)(l,e)[0];h&&dt(this._extSymbol,o);const d=null===c||!K.Interval.isEqual(c,t);(h||d||null!==i)&&(this._timeFrame=null,(h||d)&&this._turnaroundCounter++,h&&this._resolveSymbol(),this._gateway.modifySeries(this._instanceId,this.turnaround(),(0,s.ensureNotNull)(this._symbolInstanceId),this._resolution,n,i,this._onMessage.bind(this)),this._dataEvents.fireModified())}requestMoreData(e){null!==this._instanceId&&this._gateway.requestMoreData(this._instanceId,e,this._onMessage.bind(this))}requestMoreTickmarks(e){null!==this._instanceId&&this._gateway.requestMoreTickmarks(this._instanceId,e,this._onMessage.bind(this))}isStarted(){return this._status!==ot.Idle}isActive(){return this._status===ot.Active}resolution(){return this._resolution}start(){this.isStarted()?nt.logNormal("start: data source is already started, nothing to do"):((0,s.assert)(null!==this._extSymbol,"symbol must be set before start"),(0,s.assert)(null!==this._resolution,"resolution must be set before start"), +this._gateway.isConnected().value()?this._createSeries():this._changeStatusTo(ot.AwaitingConnection))}stop(){this.isStarted()?(null!==this._instanceId&&(this._gateway.removeSeries(this._instanceId),this._instanceId=null),this._changeStatusTo(ot.Idle)):nt.logNormal("stop: data source is already stopped, nothing to do")}instanceId(){return this._instanceId}data(){return this._data}clearData(){this.isStarted()?this._enqueueUpdate((()=>this._clearDataImpl())):this._clearDataImpl()}dataEvents(){return this._dataEvents}turnaround(){return`${this._turnaroundPrefix}${this._turnaroundCounter}`}symbolInstanceId(){return this._symbolInstanceId}symbol(){return this._extSymbol}moveData(e){this._enqueueUpdate((()=>this._data.moveData(e)))}setInitialRequestOptions(e){this._createSeriesOverriddenParams=ct(e)}symbolSameAsResolved(e){return null!==this._extSymbol&&(0,rt.symbolSameAsResolved)(e,ht(this._extSymbol),this._lastResolvedSymbol)}resolvedSymbol(){return null===this._extSymbol?null:ht(this._extSymbol)}_resolveSymbol(){null!==this._extSymbol&&(this._symbolInstanceId=this._gateway.resolveSymbol("sds_sym_"+at++,(0,Ge.encodeExtendedSymbolOrGetSimpleSymbolString)(this._extSymbol),this._onMessage.bind(this)))}_clearDataImpl(){this._data.clear()}_changeStatusTo(e){(0,s.assert)(this._status!==e,"Source and destination status should be distinct"),nt.logNormal(`Status changed from ${ot[this._status]} to ${ot[e]}`),this._status=e}_createSeries(){(0,s.assert)(this._status!==ot.Active,'Status should not be "Active" when creating a study'),this._instanceId="sds_"+lt++,this._resolveSymbol();const e=this._createSeriesOverriddenParams||this._createSeriesParams;this._createSeriesOverriddenParams&&(this._createSeriesOverriddenParams=0),this._gateway.createSeries(this._instanceId,this.turnaround(),(0,s.ensureNotNull)(this._symbolInstanceId),(0,s.ensureNotNull)(this._resolution),e,this._timeFrame,this._onMessage.bind(this)),this._timeFrame=null,this._changeStatusTo(ot.AwaitingFirstDataUpdate),this._dataEvents.fireCreated(this._instanceId)}_onGatewayIsConnectedChanged(e){e?this._onGatewayConnected():this._onGatewayDisconnected()}_onGatewayConnected(){this._status===ot.AwaitingConnection&&this._createSeries()}_onGatewayDisconnected(){this._status!==ot.Idle&&this._status!==ot.AwaitingConnection&&(this._instanceId=null,this._changeStatusTo(ot.AwaitingConnection)),this._turnaroundCounter=1}_onMessage(e){this._enqueueUpdate((()=>this._onMessageImpl(e)))}async _onMessageImpl(e){switch(e.method){case"symbol_resolved":{const[t,i]=e.params;if(t!==this._symbolInstanceId){nt.logNormal(`Resolve for old symbol, expected: ${this._symbolInstanceId}, actual ${e.params[0]}`);break}this._onSymbolResolved(i);break}case"symbol_error":if(e.params[0]!==this._symbolInstanceId){nt.logNormal(`Symbol error for old symbol, expected: ${this._symbolInstanceId}, actual ${e.params[0]}`);break}this._onSymbolError(e);break;case"series_timeframe":{const[t,i,s,r,n,o,a]=e.params;if(!this._checkTurnaround(t,i)){ +nt.logNormal(`Time frame for old data, expected: ${this._symbolInstanceId} (${this.turnaround()}), actual ${t} (${i})`);break}this._onSeriesTimeFrame(s,r,n,o,a);break}case"series_error":{const[t,i]=e.params;if(!this._checkTurnaround(t,i)){nt.logNormal(`Series error for old data, expected: ${this._symbolInstanceId} (${this.turnaround()}), actual ${t} (${i})`);break}this._onSeriesError(e.params[2]);break}case"series_loading":{const[t,i]=e.params;if(!this._checkTurnaround(t,i))break;this._onSeriesLoading(e.time);break}case"series_completed":{const[t,i,s,r]=e.params;if(!this._checkTurnaround(t,s)){nt.logNormal(`Series completed for old data, expected: ${this._symbolInstanceId} (${this.turnaround()}), actual ${t} (${s})`);break}this._onSeriesCompleted(i,e.time,r);break}case"data_update":if(!this._checkTurnaround(e.params.customId,e.params.turnaround)){nt.logNormal(`Data update for old data, expected: ${this._symbolInstanceId} (${this.turnaround()}), actual ${e.params.customId} (${e.params.turnaround})`);break}await this._onDataUpdate(e.params.plots,e.params.nonseries,e.params.lastBar);break;case"clear_data":if(e.params.turnaround!==this.turnaround()){nt.logNormal(`Clear data for old data, expected: ${this.turnaround()}, actual ${e.params.turnaround}`);break}this._clearDataImpl(),this._dataEvents.fireDataUpdated(void 0,!1,null,!1)}}_onSeriesError(e){let t,i;if("string"==typeof e)i={error:e},t=e;else if(i=e,e.ctx){const i={};Object.entries(e.ctx).forEach((([e,t])=>{i[e]=t.toString()})),t=e.error.format(i)}else t=e.error;if(t.startsWith("study_not_auth:")){const e=t.split(":",2)[1].split("@",2)[0];if(["BarSetRenko","BarSetPriceBreak","BarSetKagi","BarSetPnF"].includes(e))this._dataEvents.fireChartTypeNotPermitted(e);else if("BarSetSpread"===e)this._dataEvents.fireIntradaySpreadNotPermitted();else if("BarSetRange"===e){const e=`${(0,s.ensureNotNull)(this._extSymbol).inputs.range}R`;this._dataEvents.fireCustomIntervalNotPermitted(e)}}else"resolution_not_entitled"===t?this._dataEvents.fireIntradayExchangeNotPermitted():"custom_resolution"===t?this._dataEvents.fireCustomIntervalNotPermitted((0,s.ensureNotNull)(this._resolution)):"seconds_not_entitled"===t?this._dataEvents.fireSecondsIntervalNotPermitted():"ticks_not_entitled"===t&&this._dataEvents.fireTicksIntervalNotPermitted();this._dataEvents.fireSeriesError(i)}_onSeriesTimeFrame(e,t,i,s,r){this._dataEvents.fireSeriesTimeFrame(e,t,i,null==s||s,r)}_onSymbolError(e){if(e.params[1]===it.permissionDenied)switch(e.params[2]){case it.SymbolErrorPermissionDeniedReason.Symbol:this._dataEvents.fireSymbolNotPermitted(e.params[3]);break;case it.SymbolErrorPermissionDeniedReason.GroupPermission:this._dataEvents.fireSymbolGroupNotPermitted(e.params[3]);break;default:this._dataEvents.fireSymbolNotPermitted(e.params[2])}else e.params[1]===it.invalidSymbol&&this._dataEvents.fireSymbolInvalid();this._dataEvents.fireSymbolError(e.params[1])}_onSymbolResolved(e){this._lastResolvedSymbol=(0,s.ensureNotNull)((0,m.extractSymbolNameFromSymbolInfo)(e,"")),this._dataEvents.fireSymbolResolved(e)} +async _onDataUpdate(e,t,i){this._onDataUnpacked(e,i,await async function(e){if(void 0===e)return{projectionPlots:[],boxSize:null};if(""===e.d||"nochange"===e.indexes)return null;const t=await(0,tt.unpackNonSeriesData)(e.d);if(null===t||t.indexes_replace)return null;const i=e.indexes,{bars:s,price:r,boxSize:n,reversalAmount:o}=t.data,a=(s||[]).map((e=>{let t;return"factor"in e?t=e.factor:"additionalPrice"in e&&(t=e.additionalPrice),{index:i[e.time],value:[0,e.open,e.high,e.low,e.close,e.volume,t]}}));return{lastPrice:r,projectionPlots:a,reversalAmount:o,boxSize:n}}(t))}_enqueueUpdate(e){return this._ongoingDataUpdate=this._ongoingDataUpdate.then(e,e),this._ongoingDataUpdate}_onDataUnpacked(e,t,i){if(this._status===ot.Idle)return;this._status===ot.AwaitingFirstDataUpdate&&(this._changeStatusTo(ot.Active),this._clearDataImpl());const s=this._data.bars().size(),r=this._data.bars().firstIndex(),n=this._data.mergeRegularBars(e);null!==i&&(this._data.nsBars().clear(),this._data.nsBars().merge(i.projectionPlots),this._data.lastProjectionPrice=i.lastPrice,null!==i.boxSize&&(this._data.boxSize=i.boxSize),this._data.reversalAmount=i.reversalAmount);const o=null===r,a=o||null!==n&&n.indexe.value.splice(7,1))),t}class Jt extends c.PriceDataSource{constructor(e,t,i,r){super(e,"_seriesId"),this.requestingTicksWhenNotSupported=new Ue.Delegate,this.requestingIntradayWhenNotSupported=new Ue.Delegate,this.requestingStyleIsNotSupported=new Ue.Delegate,this.requestingStyleSupportRecovered=new Ue.Delegate,this.requestingResolutionLessThanFrequency=new Ue.Delegate,this._paneView=null,this._futureBarsPaneView=null,this._projectionBarsPaneView=null,this._waterlineView=null,this._priceLineView=null,this._gotoDateView=null,this._baseHorizontalLineView=null,this._priceStep=null,this._symbolInfo=null,this._isPrePostMarketPricesAvailableProperty=new _.default(!1),this._isBackAdjustmentForbiddenProperty=new _.default(!0),this._isSettlementAsCloseForbiddenProperty=new _.default(!0),this._highLowPriceCache=new Map,this._averagePriceCache=new Map,this._prevClosePriceAxisView=null,this._priceScaleAboutToBeChanged=new Ue.Delegate,this._onRestarted=new Ue.Delegate,this._onStatusChanged=new Ue.Delegate,this._tagsChanged=new Ue.Delegate,this._intervalChanged=new Ue.Delegate,this._sessionIdChanged=new Ue.Delegate,this._requestMoreDataAvailable=!0,this._lineStyleLastPriceCirclePaneView=new Je(this),this._prevClosePriceLineView=null,this._dataPoweredBy=null,this._symbolResolvingActive=new et.WatchedValue(!1),this._predictBars=0,this._syncModel=null,this._data=null,this._lastCompleteFlags=null,this._haStyle={studyId:(0,s.ensureNotNull)((0,m.chartStyleStudyId)(8,!0))},this._renkoStyle={studyId:(0,s.ensureNotNull)((0,m.chartStyleStudyId)(4,!0))},this._pbStyle={studyId:(0,s.ensureNotNull)((0,m.chartStyleStudyId)(7,!0))},this._kagiStyle={studyId:(0,s.ensureNotNull)((0,m.chartStyleStudyId)(5,!0))},this._pnfStyle={studyId:(0,s.ensureNotNull)((0,m.chartStyleStudyId)(6,!0))},this._rangeStyle={studyId:(0,s.ensureNotNull)((0,m.chartStyleStudyId)(11,!0))},this._volFootprintStyle={studyId:(0,s.ensureNotNull)((0,m.chartStyleStudyId)(17,!0))},this._barColorerCache=null,this._boxSizeValue=new et.WatchedValue,this._base=100,this._pointValue=1,this._formattingDeps=null,this._formatter=new f.PriceFormatter(this._base),this._ignoreMinMoveFormatter=new f.PriceFormatter(this._base),this._ignoreMinMovePriceStep=null,this._lastBarCloseTime=null, +this._onSessionIdPropertyChangedBound=this._onSessionIdPropertyChanged.bind(this),this._ignoreSessionIdProxyPropertyChanges=!1,this._textSourceIsAlwaysTickerRestrictionEnabled=!1,this._lastPriceAnimationActive=!1,this._currentSession="out_of_session",this._onStyleChanged=new Ue.Delegate,this._intervalObj=null,this._obsoleteZOrder=0,this._seriesErrorMessage=null,this._seriesAlwaysFalseHibernatedVW=new et.WatchedValue(!1),this._styleToRecover=null,this._precomputedBarStyles=new WeakMap,this._doNotShowLastAvailableBar=!1,this._gotoDateResultCleared=!1,this._endOfDataPaneView=null,this._pendingTimeRange=null,this._replaySubscriber=null,this._symbolIntervalChanged=new Ue.Delegate,this._isReplayResolutionAvailableForUser=null,this._onInReplayStateChanged=new Ue.Delegate,this._replayExitedDueUnsupportedInterval=new Ue.Delegate,this._replayExitedDueUnavailableForUserInterval=new Ue.Delegate,this._onTimeFrameApplied=new Ue.Delegate,this._loading=!0,this._seriesLoaded=!1,this._seriesCompleted=!1,this._status=0,this._prevRequestedInterval="",this._isActingAsSymbolSource=new et.WatchedValue(!0),this._deferredDestroyed=(0,l.createDeferredPromise)(),this._volumePointWeights=null,this._volFootprintStudy=null,this._updateTimeScaleTimePointWeights=()=>{0},this._seriesSource=new ut(e.chartApi(),"s",r);const n=this._seriesSource.dataEvents();n.symbolResolved().subscribe(this,this._onSymbolResolved),n.symbolError().subscribe(this,this._onSymbolError),n.seriesTimeFrame().subscribe(this,this._onSeriesTimeFrame),n.seriesError().subscribe(this,this._onSeriesError),n.loading().subscribe(this,this._onSeriesLoading),n.completed().subscribe(this,this._onSeriesCompleted),n.dataUpdated().subscribe(this,this._onDataUpdated),n.barReceived().subscribe(this,this._onBarReceived),this._quotesProvider=new ce.QuotesProvider(void 0,e.collapsed().spawnOwnership()),this._quotesProvider.quotesUpdate().subscribe(this,this._onQuotesUpdate);const o=t.childs();if(t.hasChild("extendedHours")){(0,s.ensureDefined)(o.extendedHours).value()&&!t.hasChild("sessionId")&&t.addChild("sessionId",new _.default("extended")),t.removeProperty("extendedHours")}t.hasChild("sessionId")||t.addChild("sessionId",new _.default(g.SubsessionId.Regular)),(0,Ot.allChartStyles)().includes(o.style.value())||o.style.setValueSilently(2);const a=o.lineStyle.childs();if(o.lineStyle.hasChild("styleType")){let e,t;const i=a.styleType.value();0===i&&(t=14,e=o.lineWithMarkersStyle.childs()),1===i&&(t=15,e=o.steplineStyle.childs()),e&&(e.color.setValueSilently(a.color.value()),e.linestyle.setValueSilently(a.linestyle.value()),e.linewidth.setValueSilently(a.linewidth.value()),e.priceSource.setValueSilently(a.priceSource.value())),void 0!==t&&2===o.style.value()&&o.style.setValue(t),o.lineStyle.removeProperty("styleType")}this._setProperties(t),this._sessionIdProxyProperty=new _.default(o.sessionId.value()),o.sessionId.subscribe(this,(()=>this._updateSessionIdProxyProperty())),this._sessionIdProxyProperty.subscribe(this,this._onSessionIdProxyPropertyChanged), +this._symbolTextSourceProxyProperty=new _.default,this._recalcSymbolTextSourceProxyProperty(),o.statusViewStyle.childs().symbolTextSource.subscribe(this,this._recalcSymbolTextSourceProxyProperty),this._symbolTextSourceProxyProperty.subscribe(this,(()=>e.lightUpdate())),this._options=(0,ae.merge)((0,ae.clone)(Kt),i),this._prevChartStyle=o.style.value(),this._priceAxisView=new ye(this,e,{alwaysShowGlobalLast:!zt,showCountdown:i.countdownEnabled});let c=null;Ft||zt||(c=new ye(this,e,{visibleOnHistoryOnly:!0,showSymbolLabel:!1,showCountdown:!1,alwaysShowGlobalLast:!1,useSolidBodyColor:!1})),this._priceLinePriceAxisView=new we.SeriesPriceLineAxisView(this),this._priceLineAxisViews=[this._priceLinePriceAxisView];const h=new Ce(this,e,{showCountdown:i.countdownEnabled});this._priceAxisViews=[this._priceAxisView,h],null!==c&&this._priceAxisViews.push(c),this._panePriceAxisView=new Pe.PanePriceAxisView(this._priceAxisView,this,e),this._historyPricePanePriceAxisView=null!==c?new Pe.PanePriceAxisView(c,this,e):null,this._projectionPriceAxisView=new Pe.PanePriceAxisView(h,this,e),this._labelPaneViews=[this._panePriceAxisView,this._projectionPriceAxisView],null!==this._historyPricePanePriceAxisView&&this._labelPaneViews.push(this._historyPricePanePriceAxisView),this._highLowAvgPaneViews=[],this._averagePaneViews=[],Ut&&this._createAverageViews(),this._createHighLowAvgViews(),this._subscribeRestartToSessionIdChange(),o.visible.subscribe(this,this._updateLastPriceAnimationActive),this._updateLastPriceAnimationActive(),o.minTick.subscribe(this,this._onMinTickChanged),this._dataWindowView=new H(this,e),this._legendView=new q(this,e),this._statusView=new E(this,this._model.properties().childs().scalesProperties.childs().textColor,o.statusViewStyle),this._marketStatusModel=new $.MarketStatusModel(this._quotesProvider),this._dataUpdatedModeModel=Wt?new oe({getter:this.symbolInfo.bind(this),onChange:n.symbolResolved()},{getter:this.status.bind(this),onChange:this._onStatusChanged},{getter:()=>{var e;return null===(e=this._lastCompleteFlags)||void 0===e?void 0:e.rt_update_period},onChange:n.completed()},o.symbol.listeners()):null,this._dataProblemModel=new le(this._quotesProvider,o.symbol.listeners()),this._symbolResolvingActive.subscribe((()=>e.realignLineTools())),this._intervalChanged.subscribe(this,(()=>e.realignLineTools())),this._syncFootprintStudy()}setId(e){var t;super.setId(e),null===(t=(0,be.getPersistentLogger)())||void 0===t||t.addPersistentLogEntry(`Set series Id to ${e}`,a.LOGLEVEL.INFO,"chart.series")}supportsPressedChunks(){return!0}pressedChunks(e,t){return this.data().pressedChunks(e,t)}seriesErrorMessage(){return this._seriesErrorMessage}destroy(){this._quotesProvider.quotesUpdate().unsubscribeAll(this),this._quotesProvider.destroy(),this.clearGotoDateResult(),this._legendView.destroy(),this._marketStatusModel.destroy(),null!==this._dataUpdatedModeModel&&this._dataUpdatedModeModel.destroy(),this._dataProblemModel.destroy(),this._paneView&&this._paneView.destroy&&this._paneView.destroy(),this._seriesSource.destroy(), +this._quotesProvider.quotesUpdate().unsubscribeAll(this),this._quotesProvider.destroy(),this._model.timeScale().visibleBarsStrictRangeChanged().unsubscribeAll(this),this._unsubscribeRestartToSessionIdChange(),this._replayExitedDueUnsupportedInterval.destroy(),this._replayExitedDueUnavailableForUserInterval.destroy(),this._onTimeFrameApplied.destroy(),this._deferredDestroyed.resolve(),super.destroy()}isActingAsSymbolSource(){return this._isActingAsSymbolSource.readonly()}barColorer(){if(this._barColorerCache)return this._barColorerCache;let e=null;const t=this._model.dataSources();for(let i=t.length-1;i>=0;i--){const r=t[i];if((0,Vt.isStudy)(r)&&r.hasBarColorer()&&!r.isSourceHidden()){const t=(0,s.ensureNotNull)(r.barColorer());null===e?e=t:e.pushBackBarColorer(t)}}return null===e?e=new Et.SeriesBarColorer(this):e.pushBackBarColorer(new Et.SeriesBarColorer(this)),this._barColorerCache=e,e}createPaneView(){this._paneView=null,this._projectionBarsPaneView=null,this._waterlineView=null,this._priceLineView=this.hasClosePrice()?new gt(this):null;const e=this._properties.childs().style.value();switch(e){case 0:this._paneView=new yt.SeriesBarsPaneView(this,this._model);break;case 17:case 1:this._paneView=new bt.SeriesCandlesPaneView(this,this._model,1===e?1:.2);break;case 2:case 14:case 15:this._paneView=new wt.SeriesLinePaneView(this,this._model);break;case 3:this._paneView=new Ct.SeriesAreaPaneView(this,this._model);break;case 16:this._paneView=new Pt.SeriesHLCAreaPaneView(this,this._model);break;case 8:this._paneView=new At(this,this._model);break;case 9:this._paneView=new Lt.SeriesHollowCandlesPaneView(this,this._model);break;case 13:this._paneView=new St.SeriesColumnsPaneView(this,this._model);break;case 10:{this._paneView=new kt.SeriesBaselinePaneView(this,this._model);const e=this._properties.childs().baselineStyle.childs();this._waterlineView=new ft.SeriesWaterlinePaneView({paneHeight:()=>this.priceScale().height(),color:()=>e.baselineColor.value(),baseLevelPercentage:()=>e.baseLevelPercentage.value()});break}case 12:this._paneView=new vt.SeriesHiLoPaneView(this,this._model)}if(null===this._paneView)throw Error("Unknown chart style assigned: "+e)}properties(){return this._properties}zorder(){return 0}quotesProvider(){return this._quotesProvider}currentSession(){return this._currentSession}syncModel(){if(!this._syncModel){const e=this.symbolInfo(),t=this.interval();if(!e||!t)return null;this._syncModel=new ee(e,t)}return this._syncModel}labelPaneViews(){return this._labelPaneViews}topPaneViews(){const e=[];if(null!==this._gotoDateView&&e.push(this._gotoDateView),this._lastPriceAnimationActive){const t=this._lineStyleLastPriceCirclePaneView;t.animationActive()&&setTimeout((()=>this._model.invalidate(Qe.InvalidationMask.cursor())),0),t.invalidateStage(),e.push(t)}return 0!==e.length?e:null}paneViews(e){if(!this.properties().childs().visible.value())return null;const t=[(0,s.ensureNotNull)(this._baseHorizontalLineView),(0,s.ensureNotNull)(this._paneView)];if(this._volFootprintStudy){ +const i=this._volFootprintStudy.paneViews(e);i&&t.push(...i)}return this._endOfDataPaneView&&t.push(this._endOfDataPaneView),this._futureBarsPaneView&&t.push(this._futureBarsPaneView),this._projectionBarsPaneView&&t.push(this._projectionBarsPaneView),null!==this._waterlineView&&t.push(this._waterlineView),null!==this._priceLineView&&t.push(this._priceLineView),window.TradingView.printing&&this._lastPriceAnimationActive&&(this._lineStyleLastPriceCirclePaneView.stopAnimation(),t.push(this._lineStyleLastPriceCirclePaneView)),t.push(...this._highLowAvgPaneViews),t.push(...this._averagePaneViews),t}priceAxisViews(e,t){return e.findTargetPriceAxisViews(this,t,this._priceAxisViews,this._priceLineAxisViews)}clearHighLowPriceCache(){this._highLowPriceCache.clear()}clearAveragePriceCache(){this._averagePriceCache.clear()}priceScale(){return(0,s.ensureNotNull)(this._priceScale)}setPriceScale(e){this._priceScale!==e&&(this._priceScaleAboutToBeChanged.fire(),this._priceScale=e,this._properties.removeProperty("priceAxisProperties"),this._properties.addChild("priceAxisProperties",e.properties()),this._properties.childs().priceAxisProperties.childChanged(null,""),(0,o.emit)("series_event","price_scale_changed"),this._priceScaleChanged.fire(e))}priceScaleChanged(){return this._priceScaleChanged}priceScaleAboutToBeChanged(){return this._priceScaleAboutToBeChanged}applyPreferences(e){const t=(0,ae.clone)(e);this.priceScale().setMode({autoScale:t.priceAxisProperties.autoScale,percentage:t.priceAxisProperties.percentage,log:t.priceAxisProperties.log,lockScale:t.priceAxisProperties.lockScale}),this.setChartStyleWithIntervalIfNeeded(t.style);const{style:i,interval:s,...r}=t;this._properties.mergePreferences(r),this._properties.saveDefaults(),this.createPaneView(),this.invalidateBarStylesCache()}disconnect(){this._seriesSource.stop(),this._predictBars=0,this._status=0,this._model.isSnapshot()||(this._symbolInfo=null)}isStarted(){return this._seriesSource.isStarted()}isCompleted(){return this._seriesCompleted}restart(){if(5===this._status)return;this._loading=!0,this._seriesLoaded=!1,this._seriesCompleted=!1,this._lastCompleteFlags=null,this._onRestarted.fire(),this._setStatus(1),this._updateSymbolInfo(null);let e=this._properties.childs().interval.value();K.Interval.isEqual(e,this._prevRequestedInterval)&&this._notifyIntervalChanged(e);let t=null;this._pendingTimeRange&&(t=this._pendingTimeRange,this._pendingTimeRange=null),this._onBeforeModifySeries(this.getSymbolString(),e),this._onTimeFrameApplied.fire(t),e=(0,pt.getServerInterval)(e),this._data=null,this.model().recalcVisibleRangeStudies(!0),this._seriesSource.modifySeries(this._getResolvingSymbolObject(),e,t),this._seriesSource.isStarted()||this._seriesSource.start(),this._prevRequestedInterval=this.interval(),this.updateAllViews((0,me.sourceChangeEvent)(this.id())),this._model.lightUpdate()}isSymbolInvalid(){return 4===this._status}getSymbolString(){return(0,Ge.encodeExtendedSymbolOrGetSimpleSymbolString)(this._getSymbolObject())}invalidateBarStylesCache(e){ +$t.logDebug("Invalidate style cache starting from "+e),this._clearStylePlot(this.bars(),e),this._clearStylePlot(this.nsBars())}isLoading(){return this._loading}isFailed(){return 12===this.status()||4===this.status()||10===this.status()}isStatusError(){return 12===this.status()}actualSymbol(){return(0,m.actualSymbol)(this.symbolInfo(),this.symbol())}proSymbol(){return(0,m.proSymbol)(this.symbolInfo(),this.symbol())}onStyleChanged(){return this._onStyleChanged}style(){return this.properties().childs().style.value()}setStyle(e){this.setSymbolParams({style:e})}isRangeBasedStyle(){return(0,m.isRangeBasedStyle)(this.style())}symbolSameAsCurrent(e){return this.symbol()===e||(0,je.symbolSameAsCurrent)(e,this._symbolInfo)}symbolSameAsResolved(e){return this._seriesSource.symbolSameAsResolved(e)}status(){return this._status}symbol(){return this.properties().childs().symbol.value()}symbolChanged(){return this.properties().childs().symbol.listeners()}seriesSource(){return this._seriesSource}symbolInfo(){return this._symbolInfo}symbolResolved(){return this.dataEvents().symbolResolved()}symbolResolvingActive(){return this._symbolResolvingActive}symbolHibernated(){return this._seriesAlwaysFalseHibernatedVW}getSymbolName(){return this._symbolInfo?this._symbolInfo.name:""}firstValue(){const e=this.firstBar();return null===e?null:this._barFunction(e,0)}firstBar(){const e=this.model().timeScale().visibleBarsStrictRange();if(null===e)return null;const t=e.firstBar(),i=this.data().search(t,u.PlotRowSearchMode.NearestRight);return null!==i?i.value:null}formatter(e=!0){return e?this._formatter:this._ignoreMinMoveFormatter}priceStep(e=!0){return e?this._priceStep:this._ignoreMinMovePriceStep}bars(){return this.data().bars()}nsBars(){return this.data().nsBars()}interval(){return this.properties().childs().interval.value()}setInterval(e){this.setSymbolParams({interval:e})}intervalObj(){const e=this.interval();if(null!==this._intervalObj&&this._intervalObj.resolutionString===e)return this._intervalObj.interval;const t=K.Interval.parse(e);return this._intervalObj={resolutionString:e,interval:t},t}prevClose(){const e=this.priceScale();if(e.isEmpty()||this.data().isEmpty())return null;const t=this.quotes(),i=this.firstValue();if(null===t||null===i)return null;const s=t.prev_close_price;return void 0===s?null:{coordinate:e.priceToCoordinate(s,i),floatCoordinate:e.priceToCoordinate(s,i),formattedPricePercentage:e.formatPricePercentage(s,i,!0),formattedPriceAbsolute:e.formatPriceAbsolute(s),formattedPriceIndexedTo100:e.formatPriceIndexedTo100(s,i)}}priceLineColor(e){return this.properties().childs().priceLineColor.value()||e}hasClosePrice(){return qt||12!==this.properties().childs().style.value()}lastValueData(e,t,i){var s;const r={noData:!0},n=this.priceScale();if(this.model().timeScale().isEmpty()||n.isEmpty()||this.data().isEmpty())return r;const o=this.model().timeScale().visibleBarsStrictRange(),a=this.firstValue();if(null===o||null===a)return r;let l,c;if(t){const e=this.data().bars().last();if(null===e)return r;l=e.value,c=e.index}else{ +const e=this.data().bars().search(o.lastBar(),u.PlotRowSearchMode.NearestLeft);if(null===e)return r;l=e.value,c=e.index}const h=null!==(s=void 0!==e?l[e]:this._barFunction(l,2))&&void 0!==s?s:NaN,d=this.barColorer().barStyle(c,!1),p=n.priceToCoordinate(h,a),_={...n.getFormattedValues(h,a,!0),noData:!1,color:d.barColor,floatCoordinate:p,coordinate:p,index:c};return i&&(_.price=h),_}isDWM(){return this.intervalObj().isDWM()}data(){var e;return null!==(e=this._data)&&void 0!==e?e:this._seriesSource.data()}clearData(){(0,s.assert)(null===this._data,"Cannot clear loaded data"),this._seriesSource.clearData()}nearestData(e,t){var i;return null!==(i=this.data().search(e,t))&&void 0!==i?i:void 0}nearestIndex(e,t){var i;return null===(i=this.nearestData(e,t))||void 0===i?void 0:i.index}nearestValue(e,t,i){var s;const r=this.nearestData(e,i);return null!==(s=null==r?void 0:r.value[t])&&void 0!==s?s:void 0}onSymbolIntervalChanged(){return this._symbolIntervalChanged}onIntervalChanged(){return this._intervalChanged}onStatusChanged(){return this._onStatusChanged}onRestarted(){return this._onRestarted}fixLastBar(e){0}requestMoreData(e){if(3!==this._status&&7!==this._status&&8!==this._status&&9!==this._status&&6!==this._status&&11!==this._status)return;if(this._model.timeScale().isEmpty())return;const t=this._model.timeScale().visibleBarsStrictRange();if(null===t)return;if(0===this.bars().size())return;const i=t.lastBar()-(0,s.ensureNotNull)(this.data().last()).index;if(this._predictBarst.update(e))),this._highLowAvgPaneViews.forEach((t=>t.update(e))),this._labelPaneViews.forEach((t=>t.update(e))),this._priceAxisViews.forEach((t=>t.update(e))),this._priceLineAxisViews.forEach((t=>t.update(e))),null===(i=this._futureBarsPaneView)||void 0===i||i.update(e),null===(s=this._projectionBarsPaneView)||void 0===s||s.update(e),null===(r=this._waterlineView)||void 0===r||r.update(e),null===(n=this._priceLineView)||void 0===n||n.update(e),null===(o=this._gotoDateView)||void 0===o||o.update(e),null===(a=this._endOfDataPaneView)||void 0===a||a.update(e),null===(l=this._baseHorizontalLineView)||void 0===l||l.update(e);const h=this._model.activeStrategySource().value();null==h||h.updateAllViews(e),this._lineStyleLastPriceCirclePaneView.update(e),null===(c=this._volFootprintStudy)||void 0===c||c.updateAllViews(e)}styleStudyInfo(e){return this.styleStudyInfos()[e]}barFunction(){return this._barFunction}precomputedBarStyle(e){return this._precomputedBarStyles.get(e)}setPrecomputedBarStyle(e,t){this._precomputedBarStyles.set(e,t)}symbolParams(){return(0,je.symbolParams)(this)}compareSymbolParams(e){return(0,je.compareSymbolParams)(this,e,this._model.unitConversionEnabled(),(e=>this.getSupportedResolution(e,!1)))}setSymbolParams(e){const{symbol:t,currency:i,unit:r,style:n}=e,{symbolChanged:o,intervalChanged:a,currencyChanged:l,unitChanged:c,styleChanged:h,correctedInterval:d}=this.compareSymbolParams(e),u=null!=d?d:e.interval;void 0!==d&&$t.logWarn(`Change interval value from ${e.interval} to ${d} because first is not supported`);const p=[Zt("symbol",t,o),Zt("interval",u,a),Zt("currency",i,l),Zt("unit",r,c),Zt("style",n,h)].filter((e=>null!==e)).join("; ");$t.logInfo(`Applying series symbol params: ${p}`) +;const _=this.properties().childs();void 0!==t&&_.symbol.setValue(t),void 0!==i&&_.currencyId.setValue(i),void 0!==r&&_.unitId.setValue(r),a&&_.interval.setValue((0,s.ensureDefined)(u)),void 0!==n&&h&&_.style.setValue(n);let m=!1;h&&(m=this.isNeedRestart(),this.onChartStyleChanged()),!m&&(o||a||l||c)&&this._applySymbolParamsChanges({symbolChanged:o,currencyChanged:l,unitChanged:c,intervalChanged:a,styleChanged:h}),(o||l||c)&&this.model().checkLineToolSelection()}setSymbol(e){this.setSymbolParams({symbol:e})}currency(){return this.properties().childs().currencyId.value()||null}setCurrency(e){this.setSymbolParams({currency:e})}isConvertedToOtherCurrency(){return(0,m.isConvertedToOtherCurrency)(this.symbolInfo())}unit(){return this.properties().childs().unitId.value()||null}setUnit(e){this.setSymbolParams({unit:e})}measureUnitId(){return(0,m.measureUnitId)(this.symbolInfo())}isConvertedToOtherUnit(){return(0,m.isConvertedToOtherUnit)(this.symbolInfo(),this._model.unitConversionEnabled())}valueAt(e,t){var i,s;return null!==(s=null===(i=this.data().search(e))||void 0===i?void 0:i.value[t])&&void 0!==s?s:null}symbolSource(){return this}barsProvider(){return this}title(e){return this.symbolTitle(e)}name(){return this.symbolTitle(Nt.TitleDisplayTarget.StatusLine)}symbolTitle(e,t,i,s="exchange"){let r=this.properties().childs().symbol.value();const n=this.symbolInfo();if(null!==n){const{type:e}=n;r=(0,m.symbolTitle)(n,t,"forex"===e?"exchange":s)}return i?r:`${r}, ${(0,P.translatedIntervalString)(this.properties().childs().interval.value())}`}setObsoleteZOrder(e){this._obsoleteZOrder=e}obsoleteZOrder(){return this._obsoleteZOrder}valuesProvider(){return new U(this,this.model())}statusProvider(e){return new L(this,this._model.properties().childs().scalesProperties.childs().textColor,this.properties().childs().statusViewStyle,e)}moveItem(e,t,i){if(10===this.style()&&0===t){const t=this.priceScale(),i=this.properties().childs().baselineStyle,s=t.height(),r=100-e.y/s*100,n=r<0?0:Math.round(10*r)/10;i.childs().baseLevelPercentage.setValue(Math.max(Math.min(n,100),0))}}rerequestData(){this._applySymbolParamsChanges({force:!0})}switchToReplay(e,t){throw new Error("Not implemented")}switchToRealtime(){throw new Error("Not implemented")}requestMoreDataAvailable(){return this._requestMoreDataAvailable}seriesLoaded(){return this._seriesLoaded}endOfData(){var e;return void 0!==(null===(e=this._lastCompleteFlags)||void 0===e?void 0:e.data_completed)}endOfDataType(){var e,t;return null!==(t=null===(e=this._lastCompleteFlags)||void 0===e?void 0:e.data_completed)&&void 0!==t?t:null}dataPoweredBy(){return null}boxSizeValue(){return this._boxSizeValue}isUserDeletable(){return!1}changeTimeFrame(){(0,n.trackEvent)("GUI","Change timeframe")}onTagsChanged(){return this._tagsChanged}state(e){var t;const i=this.obsoleteZOrder();let s={type:"MainSeries",id:this.id(),zorder:i,haStyle:this._haStyle,renkoStyle:this._renkoStyle,pbStyle:this._pbStyle,kagiStyle:this._kagiStyle,pnfStyle:this._pnfStyle,rangeStyle:this._rangeStyle, +volFootprintStyle:this._volFootprintStyle,formattingDeps:this._formattingDeps};const r=this.properties().state();if(r.symbol=(0,m.symbolToSaveInState)(null!==(t=this._symbolInfo)&&void 0!==t?t:this._model.chartApi().lastSymbolResolveInfo(r.symbol),r.symbol),this._model.unitConversionEnabled()||(r.unitId=null),s.state=r,e){let e=this.bars();const t=this._model.timeScale().visibleExtendedDataRange(e,0);null!==t&&(e=e.range(t.firstBar(),t.lastBar())),s={...s,bars:Xt(e),nsBars:Xt(this.nsBars()),symbolInfo:this._symbolInfo,rtPrice:this.data().lastProjectionPrice,boxSize:this.data().boxSize,reversalAmount:this.data().reversalAmount}}return s}restoreState(e,t){if(t&&this._setStatus(5),!this._model.unitConversionEnabled()&&e.state&&delete e.state.unitId,this._properties.mergeAndFire(e.state),this._properties.hasChild("esdBreaksStyle")&&this._properties.removeProperty("esdBreaksStyle"),this._prevChartStyle=this.properties().childs().style.value(),this.createPaneView(),t){const t=e;this.restoreData(t.bars,t.nsBars,t.symbolInfo,t.rtPrice,t.boxSize,t.reversalAmount)}e.formattingDeps&&(this._formattingDeps=e.formattingDeps,this._recreatePriceFormattingDependencies()),this._syncFootprintStudy()}restoreData(e,t,i,s,r,n){this._status=5,this._data=new h.SeriesData,this._data.bars().restoreState(e),this._data.nsBars().restoreState(t),this._updateSymbolInfo(i),this._data.lastProjectionPrice=s,this._data.boxSize=r;const o=this.properties().childs();r||(6===o.style.value()?this._data.boxSize=o.pnfStyle.childs().inputs.childs().boxSize.value():4===o.style.value()&&(this._data.boxSize=o.renkoStyle.childs().inputs.childs().boxSize.value())),this._data.reversalAmount=n,n||5===o.style.value()&&(this._data.reversalAmount=o.kagiStyle.childs().inputs.childs().reversalAmount.value()),this._loading=!1}async setGotoDateResult(e,t){this._gotoDateResultCleared=!1;const s=await i.e(4079).then(i.bind(i,1539));this._gotoDateResultCleared||(this._gotoDateView=new s.GotoDateView(this,e,t),this._gotoDateView.doNotShowLastAvailableBar(this._doNotShowLastAvailableBar),this._model.updateSource(this))}clearGotoDateResult(){this._gotoDateView=null,this._gotoDateResultCleared=!0}doNotShowLastAvailableBar(e){var t;this._doNotShowLastAvailableBar=e,null===(t=this._gotoDateView)||void 0===t||t.doNotShowLastAvailableBar(e)}dataUpdated(){return this.dataEvents().dataUpdated()}moveData(e){this._seriesSource.moveData(e)}getSupportedResolution(e,t=!0){if(null===this._symbolInfo||!(0,je.symbolSameAsCurrent)(this.symbol(),this._symbolInfo))return e;if(K.Interval.isRange(e)&&(0,m.isCloseBasedSymbol)(this._symbolInfo)){const t=this.interval();if(!K.Interval.isRange(t))return t;e="1D"}const i=this._symbolInfo.data_frequency;if(void 0!==i){let s=(0,pt.getApplicableIntervalForFrequency)(i,e);if(s!==e){this._model.defaultResolutions();return t&&this.requestingResolutionLessThanFrequency.fire(i,s),s}}if(K.Interval.isIntraday(e)&&!this._symbolInfo.has_intraday)return t&&this.requestingIntradayWhenNotSupported.fire(),"D" +;if(K.Interval.isTicks(e)&&!this._symbolInfo["is-tickbars-available"])return t&&this.requestingTicksWhenNotSupported.fire(),"D";if(this._symbolInfo.hasOwnProperty("supported_resolutions")){const t=K.Interval.normalize(e),i=this._symbolInfo.supported_resolutions;if(null!==t&&-1===i.indexOf(t))return i[0]}return e}async seriesCreated(){const e=this._seriesSource.instanceId();if(null!==e)return e;const t=await Promise.race([this._deferredDestroyed.promise,new Promise((e=>{this.dataEvents().created().subscribe(this,e,!0)}))]);if(null==t)throw new Error("Series has been destroyed");return t}_updateBarFunction(){this._barFunction=(0,Dt.barFunctionByStyle)(this.style(),this.priceSource())}_setProperties(e){e.hasChild("timeframe")||e.merge({timeframe:""}),e.hasChild("shortName")||e.merge({shortName:""}),e.hasChild("currencyId")||e.addChild("currencyId",new _.default(null)),e.hasChild("unitId")||e.addChild("unitId",new _.default(null)),this._properties=e;const t=e.childs();t.currencyId.subscribe(this,this._onCurrencyChanged),t.unitId.subscribe(this,this._onUnitChanged),t.timeframe.subscribe(this,this.changeTimeFrame),e.subscribe(this,this._onPropertiesChanged)}_updateSessionIdProxyProperty(e){const t=this._properties.childs().sessionId.value();let i=t;if(e){const e=this.symbolInfo();null!==e&&(i=e.subsession_id||t)}this._ignoreSessionIdProxyPropertyChanges=!0,this._sessionIdProxyProperty.setValue(i),this._ignoreSessionIdProxyPropertyChanges=!1}_onSessionIdProxyPropertyChanged(){this._ignoreSessionIdProxyPropertyChanges||this._properties.childs().sessionId.setValue(this._sessionIdProxyProperty.value()),this._updateLastPriceAnimationActive()}_onSymbolResolved(e){this._seriesErrorMessage=null,this._updateSymbolInfo(e),this._model.updateSource(this),this._model.onWidget()||((0,n.trackEvent)("Symbol",e.listed_exchange,e.name),(0,n.trackEvent)("Symbol Type",e.type,e.listed_exchange));const t=e.minmov/e.pricescale,i=this.properties().childs();4===i.style.value()&&i.renkoStyle.childs().inputs.childs().boxSize.value(){e[t]=i[t].toString()})),t=t.format(e)}Gt&&$t.logNormal("Error reason: "+t),this._seriesErrorMessage=t;const s="unknown_symbol"!==t?12:jt&&this._symbolInfo?10:4;this._setStatus(s),this._seriesLoaded=!0,this._enablePriceRangeReady()}_onSeriesLoading(e){this._loading=!0,this._setStatus(2)}_onDataUpdated(e,t,i,r){var n;t?this._requestMoreDataAvailable=!0:this._lastPriceAnimationActive&&this._seriesLoaded&&this._lineStyleLastPriceCirclePaneView.update((0,me.sourceChangeEvent)(this.id())),this._lastBarCloseTime=e&&e.closeTime||null,this._boxSizeValue.setValue(this.data().boxSize),this._statusView.update(),this.clearAveragePriceCache(),this.clearHighLowPriceCache();const o=this.model(),a=(0,s.ensureNotNull)(o.paneForSource(this));o.recalculatePane(a,(0,me.sourceChangeEvent)({sourceId:this.id(),realtime:!t,firstUpdatedTimePointIndex:null!==(n=null==i?void 0:i.index)&&void 0!==n?n:void 0})),o.updateSource(this)}_setStatus(e){this._status=e,this._statusView.update(),this.model().updateSource(this),this._onStatusChanged.fire()}_onBarReceived(e){this.model().recalcVisibleRangeStudies(!0)}_recreateFormatter(){var e,t,i,s;let r=null;r=null!==(t=null===(e=null===Bt.customFormatters||void 0===Bt.customFormatters?void 0:Bt.customFormatters.priceFormatterFactory)||void 0===e?void 0:e.call(Bt.customFormatters,this.symbolInfo(),this.properties().childs().minTick.value()))&&void 0!==t?t:null,null!==r?(this._formatter=r,this._ignoreMinMoveFormatter=r):(this._formatter=(0,m.createSeriesFormatter)(null!==(i=this.symbolInfo())&&void 0!==i?i:this._formattingDeps,this.properties().childs().minTick.value()),this._ignoreMinMoveFormatter=(0,m.createSeriesFormatter)(this.symbolInfo(),this.properties().childs().minTick.value(),!0)),null===(s=this._priceScale)||void 0===s||s.updateFormatter(),this._formatterChanged.fire()}_recreatePriceStep(){const{minMove:e,priceScale:t}=(0,m.getSeriesPriceFormattingState)(this.symbolInfo()),i=e/t;this._ignoreMinMovePriceStep=1/t,this._priceStep!==i&&(this._priceStep=i,this._priceStepChanged.fire())}_recreatePriceFormattingDependencies(){this._recreateFormatter(),this._recreatePriceStep()}_onQuotesUpdate(e,t){void 0!==e.values.current_session&&e.values.current_session!==this._currentSession&&(this._currentSession=e.values.current_session,this._updateLastPriceAnimationActive())}_updateIsPrePostMarketPricesForbiddenProperty(){const e=(0,m.symbolHasPreOrPostMarket)(this._symbolInfo)&&(this.isDWM()||(0,m.isRegularSessionId)(this.sessionIdProxyProperty().value()));this._isPrePostMarketPricesAvailableProperty.setValue(e)}_updateSettlementAsCloseForbiddenProperty(){}_updateBackAdjustmentForbiddenProperty(){}_removeReplaySubscriber(){throw new Error("Not implemented")}_getSymbolForApi(){return this.symbol()}_getSymbolObject(e){const t=this._getExtendedSymbolObject(e),i=this.properties().childs().style.value();if(v.SYMBOL_STRING_DATA.hasOwnProperty(i)&&17!==i){return{symbol:t, +type:this.styleStudyInfo(this.getStyleShortName()+"Style").studyId+"!",inputs:this.getInputsProperties().state()}}return t}_getExtendedSymbolObject(e){const t={symbol:null!=e?e:this._getSymbolForApi()},i=this.properties().childs();null!==this.currency()&&(t["currency-id"]=this.currency());const s=this.unit();return this._model.unitConversionEnabled()&&null!==s&&(t["unit-id"]=s),!this.isDWM()&&Yt&&(t.session=i.sessionId.value()),t}_checkChartStyle(){const e=this.style();(0,m.isCloseBasedSymbol)(this.symbolInfo())?(0,m.isSingleValueBasedStyle)(e)||(this.requestingStyleIsNotSupported.fire(),this._styleToRecover={correctedStyle:this.style(),originalStyle:e}):null!==this._styleToRecover&&(this.requestingStyleSupportRecovered.fire(this._styleToRecover.originalStyle),this._styleToRecover=null)}_updateSymbolInfo(e){if(this._symbolInfo=e,e){const t=this._properties.childs();t.shortName.setValue(e.name);const i=(0,m.extractSymbolNameFromSymbolInfo)(e,this.symbol());i&&t.symbol.setValue(i);const s=(0,m.symbolCurrency)(e),r=(0,m.symbolUnit)(e,this._model.unitConversionEnabled());"alwaysOff"===(0,Y.currencyUnitVisibilityProperty)().value()||s===t.currencyId.value()&&r===t.unitId.value()||this._model.fullUpdate(),t.currencyId.setValue(s),t.unitId.setValue(r),this._updateSessionIdProxyProperty(!0)}this._base=e?e.pricescale/e.minmov:100,this._pointValue=e&&e.pointvalue||1;const t=(0,Ge.encodeExtendedSymbolOrGetSimpleSymbolString)(this._getExtendedSymbolObject());this._quotesProvider.setQuotesSessionSymbol(t),this._marketStatusModel.setSymbolInfo(e),e&&this._recreatePriceFormattingDependencies(),this._statusView.update(),this.priceScale().updateFormatter(),this._symbolResolvingActive.setValue(!e),Yt&&this._updateIsPrePostMarketPricesForbiddenProperty()}_createHighLowAvgViews(){const e=this.properties().childs().highLowAvgPrice,t=this._getHighLowPrice.bind(this),i=function(e,t,i,s){const r=i.childs(),n=Be(e,t,{label:Ee,labelVisible:r.highLowPriceLabelsVisible,lineVisible:r.highLowPriceLinesVisible,lineColor:r.highLowPriceLinesColor,lineWidth:r.highLowPriceLinesWidth},(()=>s(0))),o=Be(e,t,{label:Ve,labelVisible:r.highLowPriceLabelsVisible,lineVisible:r.highLowPriceLinesVisible,lineColor:r.highLowPriceLinesColor,lineWidth:r.highLowPriceLinesWidth},(()=>s(1)));return{paneViews:[n.paneView,o.paneView],panePriceAxisViews:[n.panePriceAxisView,o.panePriceAxisView],priceAxisViews:[n.priceAxisView,o.priceAxisView],priceLineAxisViews:[n.priceLineAxisView,o.priceLineAxisView]}}(this._model,this,e,t);this._highLowAvgPaneViews.push(...i.paneViews),this._labelPaneViews.push(...i.panePriceAxisViews),this._priceAxisViews.push(...i.priceAxisViews),this._priceLineAxisViews.push(...i.priceLineAxisViews)}_createAverageViews(){const e=this.properties().childs().highLowAvgPrice,t=this._getAveragePrice.bind(this),i=ze(this._model,this,e,t);this._averagePaneViews.push(...i.paneViews),this._labelPaneViews.push(...i.panePriceAxisViews),this._priceAxisViews.push(...i.priceAxisViews),this._priceLineAxisViews.push(...i.priceLineAxisViews)}_getHighLowPrice(e){ +if(!this._highLowPriceCache.has(e)){const e=this._model.timeScale().visibleBarsStrictRange();if(null===e)return null;const t=function(e,t,i){return e.minMaxOnRangeCached(t,i,[{name:"low",offset:0},{name:"high",offset:0}])}(this._model.mainSeries().bars(),e.firstBar(),e.lastBar());if(null===t)return null;this._highLowPriceCache.set(1,t.min),this._highLowPriceCache.set(0,t.max)}return this._highLowPriceCache.get(e)}_getAveragePrice(e){if(!this._averagePriceCache.has(e)){const e=this._model.timeScale().visibleBarsStrictRange();if(null===e)return null;const t=function(e,t,i){0;const s=(0,h.barFunction)("close");let r=0,n=0;for(let o=t;o<=i;o++){const t=e.valueAt(o);null!==t&&(r+=s(t),n++)}return n?r/n:null}(this._model.mainSeries().bars(),e.firstBar(),e.lastBar());if(null===t)return null;this._averagePriceCache.set(0,t)}return this._averagePriceCache.get(e)}_onSeriesCompleted(e){var t;this._loading=!1,this._seriesErrorMessage=null;let i=e.updateMode;switch("pulsed"===i&&(i="delayed"),i){case"streaming":this._setStatus(3);break;case"endofday":this._setStatus(6);break;case"delayed":this._setStatus(8);break;case"replay":this._setStatus(11)}i.match(/delayed_streaming/)&&this._setStatus(9),this._lastCompleteFlags=null!==(t=e.flags)&&void 0!==t?t:null;const r=(0,s.ensureNotNull)(this._model.paneForSource(this));r.recalculatePriceScale(this.priceScale(),(0,me.sourceChangeEvent)(this.id()));const n=Qe.InvalidationMask.full();null!==this._model.appliedTimeFrame().value()&&n.lockVisibleTimeRangeOnResize(),this._model.invalidate(n),!this.priceScale().isLockScale()||this.model().timeScale().isEmpty()||this._seriesLoaded||(this.model().timeScale().correctOffset(),this.model().timeScale().correctBarSpacing(),this.model().resetPriceScale(r,this.priceScale())),this._seriesLoaded=!0,this._seriesCompleted=!0,this.model().recalcVisibleRangeStudies(!0),this.model().recalcStudyBasedLineTools(),this._enablePriceRangeReady()}_notifyIntervalChanged(e){var t,i;const s={timeframe:null!==(t=this._pendingTimeRange)&&void 0!==t?t:void 0};this._intervalChanged.fire(e,s),this._pendingTimeRange=null!==(i=s.timeframe)&&void 0!==i?i:null}_onCurrencyChanged(){this._currencyChanged.fire()}_onUnitChanged(){this._unitChanged.fire()}_applySymbolParamsChanges(e){this._lastCompleteFlags=null,this.clearGotoDateResult();const t=this.interval();this.currency(),this.unit();K.Interval.isRange(t)&&this._properties.childs().rangeStyle.childs().inputs.childs().range.setValue(K.Interval.parse(t).multiplier());const{symbolChanged:i,intervalChanged:s,currencyChanged:r,unitChanged:n,force:o}=e,a=Yt&&s&&K.Interval.parse(t).isDWM()!=K.Interval.parse(t).isDWM();if(this._syncModel=null,this._prevRequestedInterval=t,5!==this._status&&(!this._seriesSource.isStarted()||i||r||n||a)&&this._updateSymbolInfo(null),5===this._status)return void this._model.realignLineTools();this._loading=!0,this._setStatus(1),Yt&&this._updateIsPrePostMarketPricesForbiddenProperty(),this._symbolIntervalChanged.fire(),s&&this._notifyIntervalChanged(t),this._onRestarted.fire(),this._seriesLoaded=!1, +this._seriesCompleted=!1,this._lineStyleLastPriceCirclePaneView.stopAnimation();let l=null;this._pendingTimeRange&&(l=this._pendingTimeRange,this._pendingTimeRange=null),this._onTimeFrameApplied.fire(l),this._onBeforeModifySeries(this.getSymbolString(),t);const c=this._shouldDefineNumberOfBarsForModifySeries(e)&&this._visibleBarsCount()||null;this.model().recalcVisibleRangeStudies(!0),this._data=null,this._seriesSource.modifySeries(this._getResolvingSymbolObject(),(0,pt.getServerInterval)(t),l,o,c),this._seriesSource.isStarted()||(this._predictBars=0,this._seriesSource.start()),(i||r||n)&&this.disablePriceRangeReady(),this.updateAllViews((0,me.sourceChangeEvent)(this.id())),this._model.lightUpdate()}_isIntervalSupported(e){return!0}_onBeforeModifySeries(e,t){0}_getResolvingSymbolObject(){return this._getSymbolObject(this._symbolForResolve())}_onSessionIdPropertyChanged(){this._sessionIdChanged.fire(),this.isDWM()||(this.restart(),this._updateLastPriceAnimationActive())}_subscribeRestartToSessionIdChange(){this.properties().childs().sessionId.subscribe(this,this._onSessionIdPropertyChangedBound)}_unsubscribeRestartToSessionIdChange(){this.properties().childs().sessionId.unsubscribe(this,this._onSessionIdPropertyChangedBound)}_updateLastPriceAnimationActive(){if(!this._options.lastPriceAnimationEnabled)return;const e=this._lastPriceAnimationActive,t=this.properties().childs(),i=t.style.value(),s=3===i||10===i||2===i||14===i||15===i;if(!this._model.isSnapshot()&&t.visible.value()&&s){const e=this.currentSession(),t=!(0,m.isRegularSessionId)(this.sessionIdProxyProperty().value())&&!this.isDWM();this._lastPriceAnimationActive="market"===e||t&&("pre_market"===e||"post_market"===e)}else this._lastPriceAnimationActive=!1;this._lastPriceAnimationActive&&e!==this._lastPriceAnimationActive&&this.model().invalidate(Qe.InvalidationMask.cursor())}_onPropertiesChanged(e){const t=this._properties.childs();e!==t.symbol&&e!==t.interval&&e!==t.timeframe&&(this._tagsChanged.fire(),this.createPaneView(),this.updateAllViews((0,me.sourceChangeEvent)(this._id)),this.model().updateSource(this),(0,o.emit)("series_properties_changed",this._id))}_recalcSymbolTextSourceProxyProperty(){this._textSourceIsAlwaysTickerRestrictionEnabled?this._symbolTextSourceProxyProperty.setValue("ticker"):this._symbolTextSourceProxyProperty.setValue(this._properties.childs().statusViewStyle.childs().symbolTextSource.value())}_clearStylePlot(e,t){if(0===e.size())return;if(void 0===t&&e!==this.nsBars())return void(this._precomputedBarStyles=new WeakMap);const i=null!=t?t:(0,s.ensureNotNull)(e.firstIndex()),r=(0,s.ensureNotNull)(e.lastIndex())+1;e.range(i,r).each(((e,t)=>(this._precomputedBarStyles.delete(t),!1)))}_visibleBarsCount(){const e=this._model.timeScale().visibleBarsStrictRange();return null==e?void 0:e.count()}_symbolForResolve(){var e;const t=this.symbol();return this._seriesSource.symbolSameAsResolved(t)&&null!==(e=this._seriesSource.resolvedSymbol())&&void 0!==e?e:t}_shouldDefineNumberOfBarsForModifySeries(e){ +return b.enabled("request_only_visible_range_on_reset")&&e.force||!1}_syncFootprintStudy(){}_onMinTickChanged(){this._recreateFormatter(),this._model.fullUpdate()}}},88732:(e,t,i)=>{"use strict";i.r(t),i.d(t,{SERIES_STATUS_TEXT:()=>g,STATUS_DELAYED:()=>d,STATUS_DELAYED_STREAMING:()=>u,STATUS_EOD:()=>c,STATUS_ERROR:()=>m,STATUS_INVALID_SYMBOL:()=>a,STATUS_LOADING:()=>n,STATUS_NO_BARS:()=>p,STATUS_OFFLINE:()=>s,STATUS_PULSE:()=>h,STATUS_READY:()=>o,STATUS_REPLAY:()=>_,STATUS_RESOLVING:()=>r,STATUS_SNAPSHOT:()=>l,STYLE_AREA:()=>y,STYLE_BARS:()=>f,STYLE_BASELINE:()=>I,STYLE_CANDLES:()=>v,STYLE_COLUMNS:()=>L,STYLE_HEIKEN_ASHI:()=>x,STYLE_HILO:()=>A,STYLE_HLC_AREA:()=>E,STYLE_HOLLOW_CANDLES:()=>T,STYLE_KAGI:()=>w,STYLE_LINE:()=>S,STYLE_LINE_WITH_MARKERS:()=>k,STYLE_PB:()=>P,STYLE_PNF:()=>C,STYLE_RANGE:()=>M,STYLE_RENKO:()=>b,STYLE_SHORT_NAMES:()=>V,STYLE_STEPLINE:()=>D,SYMBOL_STRING_DATA:()=>B});const s=0,r=1,n=2,o=3,a=4,l=5,c=6,h=7,d=8,u=9,p=10,_=11,m=12,g={[s]:"connecting",[r]:"loading",[n]:"loading",[o]:"realtime",[a]:"invalid",[l]:"snapshot",[c]:"endofday",[h]:"endofday",[d]:"delayed",[u]:"delayed_streaming",[p]:"forbidden",[_]:"replay",[m]:"error"},f=0,v=1,S=2,y=3,b=4,w=5,C=6,P=7,x=8,T=9,I=10,M=11,A=12,L=13,k=14,D=15,E=16,V={0:"bar",1:"candle",9:"hollowCandle",2:"line",14:"lineWithMarkers",15:"stepline",3:"area",16:"hlcArea",4:"renko",7:"pb",5:"kagi",6:"pnf",8:"ha",10:"baseline",11:"range",12:"hilo",13:"column",17:"volFootprint"},B={4:{type:"BarSetRenko@tv-prostudies",basicStudyVersion:64},7:{type:"BarSetPriceBreak@tv-prostudies",basicStudyVersion:34},5:{type:"BarSetKagi@tv-prostudies",basicStudyVersion:34},6:{type:"BarSetPnF@tv-prostudies",basicStudyVersion:34},8:{type:"BarSetHeikenAshi@tv-basicstudies",basicStudyVersion:60},11:{type:"BarSetRange@tv-basicstudies",basicStudyVersion:72},17:{type:"Footprint@tv-volumebyprice",basicStudyVersion:104}}},13497:(e,t,i)=>{"use strict";i.d(t,{SeriesData:()=>p,barFunction:()=>h,seriesPlotFunctionMap:()=>c});var s,r=i(50151),n=i(97034),o=i(78071);!function(e){e[e.FromLeft=-1]="FromLeft",e[e.FromRight=1]="FromRight"}(s||(s={}));const a={open:e=>e[1],high:e=>e[2],low:e=>e[3],close:e=>e[4],hl2:e=>(e[2]+e[3])/2,hlc3:e=>(e[2]+e[3]+e[4])/3,ohlc4:e=>(e[1]+e[2]+e[3]+e[4])/4},l=["open","high","low","close","hl2","hlc3","ohlc4"];function c(){const e=new Map;return l.forEach(((t,i)=>{e.set(t,h(t))})),e}function h(e,t,i){const s=a[null!=t?t:e],r=a[e],n=a[null!=i?i:e];return(e,t)=>{switch(t){case 0:return s(e);case 2:return n(e);default:return r(e)}}}function d(e,t){return null==e[t]}const u=[{barsToMerge:10,forBarspacingLargerThen:.03},{barsToMerge:30,forBarspacingLargerThen:.01},{barsToMerge:100,forBarspacingLargerThen:.003},{barsToMerge:500,forBarspacingLargerThen:0}];class p{constructor(){this._pressedChunks={chunks:new Map,priceSource:"uninitialized"},this.m_bars=new n.PlotList(c(),d),this.m_nsBars=new n.PlotList(c(),d),this._clearPressedChunks()}bars(){return this.m_bars}nsBars(){return this.m_nsBars}pressedChunks(e,t){if(t!==this._pressedChunks.priceSource){ +this._pressedChunks.priceSource=t;const e=this.m_bars.first();e&&(this._clearPressedChunks(),this._rebuildPressedChunks(e))}const i=(0,r.ensureDefined)(u.find((t=>t.forBarspacingLargerThen<=e)));return(0,r.ensureDefined)(this._pressedChunks.chunks.get(i.barsToMerge))}mergeRegularBars(e){const t=this.m_bars.size(),i=this.m_bars.merge(e);return i&&"uninitialized"!==this._pressedChunks.priceSource&&(t===this.m_bars.size()&&i.index===this.m_bars.lastIndex()?this._updateLatestChunks():this._rebuildPressedChunks(i)),i}size(){return this.m_bars.size()+this.m_nsBars.size()}each(e){this.m_bars.each(e),this.m_nsBars.each(e)}clear(){this.m_bars.clear(),this.m_nsBars.clear(),this.lastProjectionPrice=void 0,this._clearPressedChunks()}isEmpty(){return this.m_bars.isEmpty()&&this.m_nsBars.isEmpty()}first(){return this.m_bars.isEmpty()?this.m_nsBars.first():this.m_bars.first()}last(){return this.m_nsBars.isEmpty()?this.m_bars.last():this.m_nsBars.last()}search(e,t,i){return this.nsBars().isEmpty()?this.bars().search(e,t,i):this.bars().isEmpty()||(0,r.ensureNotNull)(this.nsBars().firstIndex())<=e?this.nsBars().search(e,t,i):this.bars().search(e,t,i)}valueAt(e){const t=this.search(e);return null!==t?t.value:null}plotValueToTimePointIndex(e,t,i){if(i===s.FromRight){const i=(i,s)=>{const r=s[t];return null!=r&&e>=r},s=this.m_bars.findLast(i);if(null!==s)return s.index;const r=this.m_nsBars.findLast(i);return null!==r?r.index:this.m_bars.firstIndex()}if(i===s.FromLeft){const i=(i,s)=>{const r=s[t];return null!=r&&e<=r},s=this.m_bars.findFirst(i);if(null!==s)return s.index;const r=this.m_nsBars.findFirst(i);return null!==r?r.index:this.m_bars.lastIndex()}throw new Error("plotValueToTimePointIndex: unsupported search mode")}moveData(e){this.m_bars.move(e),this.m_nsBars.move(e),this.m_bars.size()>0&&this._rebuildPressedChunks((0,r.ensureNotNull)(this.m_bars.first()))}_rebuildPressedChunks(e){const t=this._pressedChunks.priceSource;if("uninitialized"===t)return;const i=e.index,s=a[t],n=(e,t,i)=>{let r=null;for(const n of e){const e=s(n.value);r&&n.index-r.startTime>=i.barsToMerge&&(t.push(r),r=null),r?(r.endTime=n.index,r.high=Math.max(r.high,e),r.low=Math.min(r.low,e),r.close=e):r={startTime:n.index,endTime:n.index,open:e,high:e,low:e,close:e}}r&&t.push(r)};u.forEach((e=>{const t=(0,r.ensureDefined)(this._pressedChunks.chunks.get(e.barsToMerge)),s=(0,o.lowerbound)(t,i,((e,t)=>e.endTime0){const i=t[0].startTime-1,s=(0,r.ensureNotNull)(this.m_bars.firstIndex()),o=this.m_bars.rangeIterator(s,i),a=[];n(o,a,e);const l=a.concat(t);this._pressedChunks.chunks.set(e.barsToMerge,l)}else{const i=(0,r.ensureNotNull)(this.m_bars.lastIndex());t.splice(s);let o=(0,r.ensureNotNull)(this.m_bars.firstIndex());t.length&&(o=t[t.length-1].endTime+1);const a=this.m_bars.rangeIterator(o,i);n(a,t,e)}}))}_updateLatestChunks(){const e=(0,r.ensureNotNull)(this.m_bars.last());u.forEach((t=>{const i=(0,r.ensureDefined)(this._pressedChunks.chunks.get(t.barsToMerge)),s=e.value[4],n=i[i.length-1];n.high=Math.max(n.high,s),n.low=Math.min(n.low,s), +n.close=s,n.endTime=e.index}))}_clearPressedChunks(){u.forEach((e=>this._pressedChunks.chunks.set(e.barsToMerge,[])))}}},96280:(e,t,i)=>{"use strict";i.d(t,{SeriesTimeRangeVolumeCalculator:()=>s});class s{constructor(e){this._value=null,this._series=e,this._series.dataEvents().dataUpdated().subscribe(this,this._onSeriesUpdated)}destroy(){this._series.dataEvents().dataUpdated().unsubscribeAll(this)}volume(e,t){if(null!==this._value&&this._value.from===e&&this._value.to===t)return this._value.value;let i=0;const s=this._series.data().bars(),r=s.firstIndex(),n=s.lastIndex();if(null!==r&&en&&t>n)i=NaN;else{const s=this._series.data().bars().rangeIterator(Math.min(e,t),Math.max(e,t));for(const e of s){const t=e.value[5];if(void 0===t){i=NaN;break}i+=t}}return this._value={from:e,to:t,value:i},i}_onSeriesUpdated(e,t){if(null===this._value)return;if(t)return void(this._value=null);const i=this._series.data().bars().lastIndex();(null===i||i<=this._value.to)&&(this._value=null)}}},42960:(e,t,i)=>{"use strict";i.r(t),i.d(t,{actualSymbol:()=>ge,chartStyleStudyId:()=>H,createSeriesFormatter:()=>$,displayedSymbolExchange:()=>me,displayedSymbolName:()=>_e,extractLineToolSymbolFromSymbolInfo:()=>ce,extractSymbolNameFromSymbolInfo:()=>le,getChartStyleByResolution:()=>F,getDefaultStyle:()=>O,getLastUsedRawDataStyle:()=>N,getLastUsedSingleValueBasedStyle:()=>R,getLastUsedStyle:()=>B,getSeriesDisplayErrorWV:()=>Ie,getSeriesPriceFormattingState:()=>q,getSourceForEconomySymbol:()=>ue,getSymbolExchange:()=>Pe,getTranslatedChartStyleName:()=>P,hasProjection:()=>j,hasVolume:()=>we,isCloseBasedSymbol:()=>Se,isConvertedToOtherCurrency:()=>J,isConvertedToOtherUnit:()=>ie,isEconomicSymbol:()=>Ce,isFutureContinuousSymbolWithBackajustment:()=>xe,isFuturesContractSymbol:()=>Te,isMeasureUnitSymbol:()=>ye,isPriceSourceStyle:()=>G,isRangeBasedStyle:()=>T,isRangeStyle:()=>M,isRawDataStyle:()=>D,isRegularSessionId:()=>ve,isRequiringRestartSeriesStyles:()=>x,isSingleValueBasedStyle:()=>k,isTimeBasedStyle:()=>A,isValidStyle:()=>L,isVolumeWeightedStyle:()=>W,measureUnitId:()=>be,preparePriceAxisProperties:()=>z,proSymbol:()=>fe,setLastUsedRawDataStyle:()=>V,setLastUsedStyle:()=>E,styleChangeRequiresRestart:()=>I,symbolBaseCurrency:()=>X,symbolCurrency:()=>K,symbolCurrencyConvertible:()=>Y,symbolCurrentContract:()=>re,symbolHasEconomicEvents:()=>ae,symbolHasPreOrPostMarket:()=>ne,symbolHasSeveralSessions:()=>oe,symbolOriginalCurrency:()=>Z,symbolOriginalUnit:()=>te,symbolTitle:()=>pe,symbolTitleSeparator:()=>de,symbolToSaveInState:()=>he,symbolUnit:()=>ee,symbolUnitConvertible:()=>Q,symbolUnitConvertibleGroupsIfExist:()=>se});var s=i(11542),r=i(56840),n=(i(49483),i(88145)),o=i(88732),a=i(36274),l=i(71766),c=i(14483),h=i(98596),d=i(93572),u=i(91349),p=i(97906),_=i(28986) +;const m=c.enabled("pay_attention_to_ticker_not_symbol"),g=c.enabled("uppercase_instrument_names"),f=c.enabled("charting_library_single_symbol_request"),v=c.enabled("use_ticker_on_symbol_info_update"),S=c.enabled("hide_object_tree_and_price_scale_exchange_label"),y=[4,5,6,7,8],b=[4,5,6,7,11],w=[0,1,9,2,14,15,3,16,10,8,12,13],C=[2,14,15,10,3,13];function P(e){return{0:s.t(null,void 0,i(16812)),1:s.t(null,void 0,i(63528)),2:s.t(null,void 0,i(1277)),14:s.t(null,void 0,i(38397)),15:s.t(null,void 0,i(79511)),3:s.t(null,void 0,i(42097)),16:s.t(null,void 0,i(34911)),9:s.t(null,void 0,i(61582)),10:s.t(null,void 0,i(17712)),12:s.t(null,void 0,i(31994)),13:s.t(null,void 0,i(36018)),4:s.t(null,void 0,i(20801)),7:s.t(null,void 0,i(63492)),5:s.t(null,void 0,i(92901)),6:s.t(null,void 0,i(99969)),11:s.t(null,void 0,i(90357)),8:s.t(null,void 0,i(40530)),17:s.t(null,void 0,i(78560))}[e]}function x(e){return-1!==y.indexOf(e)}function T(e){return-1!==b.indexOf(e)}function I(e,t){return!M(e)&&!M(t)&&!(e===t||!x(e)&&!x(t))}function M(e){return 11===e}function A(e){return-1!==w.indexOf(e)}function L(e){return T(e)||A(e)}function k(e){switch(e){case 3:case 10:case 2:case 14:case 15:case 13:return!0;default:return!1}}function D(e){return!o.SYMBOL_STRING_DATA[e]}function E(e,t){L(e)&&(11!==e&&r.setValue("chart.lastUsedStyle",e),D(e)&&V(e),Se(t)&&k(e)&&r.setValue("chart.lastUsedSingleValueBasedStyle",e))}function V(e){r.setValue("chart.rawDataStyle",e)}function B(){const e=r.getInt("chart.lastUsedStyle");return void 0===e?1:e}function R(){const e=r.getInt("chart.lastUsedSingleValueBasedStyle");return void 0===e?14:e}function N(){return r.getInt("chart.rawDataStyle",1)}function O(e){return e?11:1}function F(e,t){const i=M(t),s=a.Interval.isRange(e);return!i&&s?O(!0):i&&!s?O(!1):t}function W(e){return 1===e||0===e||13===e}function H(e,t){const i=o.SYMBOL_STRING_DATA[e];return void 0===i?null:t?`${i.type}-${i.basicStudyVersion}`:i.type}function z(e){const t=e.priceAxisProperties,i=t.lockScale.value(),s=6===e.style.value();(s||i)&&(t.log.setValue(!1),t.percentage.setValue(!1)),t.logDisabled.setValue(!(!s&&!i)),t.percentageDisabled.setValue(!(!s&&!i))}const U=[4,7,5,6];function j(e){return-1!==U.indexOf(e)}function G(e){return C.includes(e)}function q(e,t="default",i=!1){let s,r,n,o=100,a=1;if("default"===t)null!=e&&(({pricescale:o,minmov:a,minmove2:r,fractional:s}=e),n=e.variable_tick_size||void 0);else{let e=t.split(",");3!==e.length&&(e=["100","1","false"]),o=parseInt(e[0]),a=parseInt(e[1]),s="true"===e[2]}return i&&(a=1),{priceScale:o,minMove:a,fractional:s,minMove2:r,variableMinTick:n,ignoreMinMove:i}}function $(e,t,i=!1){if("default"===t&&null!=e){const t=e.formatter||e.format;if("volume"===t)return new h.VolumeFormatter(2);if("percent"===t)return new d.PercentageFormatter(e.pricescale)}const{priceScale:s,minMove:r,fractional:n,minMove2:o,variableMinTick:a}=q(e,t,i);return new l.PriceFormatter(s,r,n,o,a,i)}function Y(e){return null!==e&&"spread"!==e.type}function K(e,t,i){if(null===e)return null;const s=!t||i?e.currency_id:e.currency_code +;return void 0===s||""===s?null:s}function Z(e,t){const i=t?e.original_currency_code:e.original_currency_id;return null!=i?i:K(e,t)}function X(e){return e.base_currency_id||null}function J(e){return!(null===e||!Y(e))&&(void 0!==e.original_currency_id&&e.original_currency_id!==e.currency_id)}function Q(e,t){return t&&null!==e&&"spread"!==e.type}function ee(e,t){if(null===e||!t)return null;const i=e.unit_id;return void 0===i||""===i?null:i}function te(e,t){return t?e.original_unit_id||ee(e,t):null}function ie(e,t){return!(null===e||!Q(e,t))&&(void 0!==e.original_unit_id&&e.original_unit_id!==e.unit_id)}function se(e,t){return null!==e&&Q(e,t)?e.unit_conversion_types||null:[]}function re(e){return"futures"===e.type&&e.front_contract||null}function ne(e){return null!==e&&void 0!==e.subsessions&&e.subsessions.some((e=>"premarket"===e.id||"postmarket"===e.id))}function oe(e){return null!==e&&void 0!==e.subsessions&&e.subsessions.filter((e=>!e.private)).length>1}function ae(e){return null!==e&&("forex"===e.type||(0,u.isCFDSymbol)(e.type,e.typespecs)||(0,n.hasCryptoTypespec)(e.typespecs||[]))}function le(e,t,i,s){let r=e&&(i&&e.pro_name||e.full_name||e.name);return f&&t?r=t:(v||!s&&m)&&e&&e.ticker&&(r=e.ticker),g&&r&&(r=r.toUpperCase()),r}function ce(e,t){return le(e,null,!0,!0)||t}function he(e,t){var i,s;return e&&null!==(s=null!==(i=e.ticker)&&void 0!==i?i:e.pro_name)&&void 0!==s?s:t}const de="·";function ue(e){var t,i,s;return Ce(e)&&null!==(s=null!==(i=null===(t=e.source2)||void 0===t?void 0:t.description)&&void 0!==i?i:e.source)&&void 0!==s?s:null}function pe(e,t,i="exchange"){var s;const r=null!==(s=ue(e))&&void 0!==s?s:e[i];return t||S?e.name:`${e.name} ${de} ${r}`}function _e(e){let t=e&&(re(e)||e.name)||"";return t.length>40&&(t=t.substring(0,37)+"..."),t.trim()}function me(e){const t=e?e.exchange:"";return g?t.toUpperCase():t}function ge(e,t){return null!==e?e.full_name:t}function fe(e,t){var i;return null!==(i=null==e?void 0:e.pro_name)&&void 0!==i?i:t}function ve(e){return"regular"===e||"us_regular"===e}function Se(e){return"c"===(null==e?void 0:e.visible_plots_set)}function ye(e){return null!==e&&("unit"===e.measure&&null!==be(e))}function be(e){var t;return null!==(t=null==e?void 0:e.value_unit_id)&&void 0!==t?t:null}function we(e){return void 0!==e.visible_plots_set&&"ohlcv"===e.visible_plots_set}function Ce(e){return null!==e&&"economic"===e.type}function Pe(e){const t=ue(e);if(null!==t)return t;return e.exchange}function xe(e){var t;return null!==e&&"futures"===e.type&&Boolean(e.has_backadjustment&&(null===(t=e.typespecs)||void 0===t?void 0:t.includes("continuous")))}function Te(e){var t;return null!==e&&"futures"===e.type&&!Boolean(null===(t=e.typespecs)||void 0===t?void 0:t.includes("continuous"))}function Ie(e){return(0,p.combine)(((t,i)=>{switch(t){case 4:{const t=e.seriesErrorMessage();return null!==t&&("resolution_not_entitled"===t||"custom_resolution"===t||"seconds_not_entitled"===t||"ticks_not_entitled"===t||t.startsWith("study_not_auth:"))?null:"invalid_symbol"}case 1:case 2:return null;default: +if(i)return"no_data"}return null}),(0,_.createWVFromGetterAndSubscription)((()=>e.status()),e.onStatusChanged()).ownership(),(0,_.createWVFromGetterAndSubscription)((()=>!e.bars().size()&&!e.isInReplay()),e.dataEvents().dataUpdated()).ownership(),(0,_.createWVFromGetterAndSubscription)((()=>({})),e.model().onChartThemeLoaded()).ownership())}},76544:(e,t,i)=>{"use strict";TradingView.DEFAULT_BAR_COUNT=300,TradingView.TIME_PLOT=0,TradingView.OPEN_PLOT=1,TradingView.HIGH_PLOT=2,TradingView.LOW_PLOT=3,TradingView.CLOSE_PLOT=4,TradingView.ADT_PLOT=6;var s=i(20709).SeriesBase,r=i(88640).default,n=(i(51768).trackEvent,i(88732)),o=i(25525).SeriesHorizontalBaseLinePaneView,a=i(17133).TIMEFRAMETYPE,l=i(42960).isSingleValueBasedStyle;class c extends s{constructor(e,t,i,s){t.removeProperty("currencyId"),super(e,t,i,s),this.createPaneView(),this._properties.addExclusion&&(this._properties.addExclusion("visible"),this._properties.addExclusion("currencyId")),this._futureBarsPaneView=null,this._priceLineView=null,this._baseHorizontalLineView=new o(this),this.bindStyleChange(),this.bindJapChartsInputs(),this._createIsDWMProperty(),this.properties().showCountdown.listeners().subscribe(this,c.prototype._onChangeShowCountdown),this._onChangeShowCountdown(this.properties().showCountdown),this._recreatePriceFormattingDependencies(),this.properties().lineStyle.priceSource.listeners().subscribe(this,this._updateBarFunction),this.properties().lineWithMarkersStyle.priceSource.listeners().subscribe(this,this._updateBarFunction),this.properties().steplineStyle.priceSource.listeners().subscribe(this,this._updateBarFunction),this.properties().areaStyle.priceSource.listeners().subscribe(this,this._updateBarFunction),this.properties().baselineStyle.priceSource.listeners().subscribe(this,this._updateBarFunction),this.properties().columnStyle.priceSource.listeners().subscribe(this,this._updateBarFunction),this._updateBarFunction()}_onChangeShowCountdown(e){var t=this;e.value()?this._countdownUpdateTimer=this._model.setInterval((function(){t._priceAxisView.updateCountdown()}),500):(this._model.clearInterval(this._countdownUpdateTimer),delete this._countdownUpdateTimer)}_createIsDWMProperty(){this._isDWMProperty=new r(this.isDWM()),this._onRestarted.subscribe(this,(function(){this._isDWMProperty.setValue(this.isDWM())}))}isDWMProperty(){return this._isDWMProperty}_onSeriesTimeFrame(e,t,i,s,r){var n=l(this.style())?e+.5:e,o=t;if(void 0===r)null!==i&&i.type!==a.PeriodBack||(o+=this._model.studyAwareDefaultRightOffset());else if(r.applyDefaultRightMargin)o+=this._model.studyAwareDefaultRightOffset();else if(r.percentRightMargin){var c=t-n+1,h=Math.max(0,Math.min(.99,r.percentRightMargin/100));o+=h*c/(1-h)}this._model.setTimeViewport(n,o)}purgeSymbolInfo(){this._symbolInfo=null}bindStyleChange(){var e=this;Object.keys(c.STYLE_SHORT_NAMES).map((function(e){return c.STYLE_SHORT_NAMES[e]+"Style"})).forEach((function(t){e._properties[t].listeners().subscribe(e,c.prototype.invalidateBarStylesCache)}))}bindJapChartsInputs(){ +this._properties.renkoStyle.inputs.boxSize.listeners().subscribe(this,this.onInputChanged),this._properties.renkoStyle.inputs.style.listeners().subscribe(this,this.onInputChanged),this._properties.renkoStyle.inputs.atrLength.listeners().subscribe(this,this.onInputChanged),this._properties.renkoStyle.inputs.wicks.listeners().subscribe(this,this.onInputChanged),this._properties.renkoStyle.inputs.sources.listeners().subscribe(this,this.onInputChanged),this._properties.pbStyle.inputs.lb.listeners().subscribe(this,this.onInputChanged),this._properties.kagiStyle.inputs.reversalAmount.listeners().subscribe(this,this.onInputChanged),this._properties.kagiStyle.inputs.style.listeners().subscribe(this,this.onInputChanged),this._properties.kagiStyle.inputs.atrLength.listeners().subscribe(this,this.onInputChanged),this._properties.pnfStyle.inputs.boxSize.listeners().subscribe(this,this.onInputChanged),this._properties.pnfStyle.inputs.reversalAmount.listeners().subscribe(this,this.onInputChanged),this._properties.pnfStyle.inputs.sources.listeners().subscribe(this,this.onInputChanged),this._properties.pnfStyle.inputs.style.listeners().subscribe(this,this.onInputChanged),this._properties.pnfStyle.inputs.atrLength.listeners().subscribe(this,this.onInputChanged),this._properties.pnfStyle.inputs.oneStepBackBuilding.listeners().subscribe(this,this.onInputChanged),this._properties.rangeStyle.inputs.phantomBars.listeners().subscribe(this,this.onInputChanged)}createDividendsAdjustmentProperty(){throw new Error("Not implemented")}onInputChanged(){this.restart()}getStyleShortName(){var e=this._properties.style.value();if(c.STYLE_SHORT_NAMES.hasOwnProperty(e))return c.STYLE_SHORT_NAMES[e];throw new Error("Missed short name for style "+e)}getStyleProperties(){return this._properties[this.getStyleShortName()+"Style"]}getInputsProperties(){return this.getStyleProperties().inputs||new r}getInputsInfoProperties(){return this.getStyleProperties().inputInfo||new r}getSourceIcon(){return{type:"loadSvg",svgId:"series."+this.properties().style.value()}}}Object.assign(c,n),TradingView.Series=c,t.Series=c,t.isSeries=function(e){return e instanceof c}},8943:(e,t,i)=>{"use strict";i.d(t,{SeriesAreaPaneView:()=>l});var s=i(87095),r=i(62885),n=i(19266),o=i(80101),a=i(96476);class l extends a.SeriesSingleLinePaneView{renderer(e,t){this._invalidated&&(this._updateImpl(),this._invalidated=!1);const i=this._source.priceScale();if(!i)return null;const a=this._source.properties().childs().areaStyle.childs(),l=a.transparency.value(),c={simpleMode:!1,barSpacing:this._model.timeScale().barSpacing(),items:this._items,lineColor:a.linecolor.value(),lineStyle:a.linestyle.value(),lineWidth:a.linewidth.value(),isSeries:!0,withMarkers:!1,bottom:i.height(),color1:(0,s.generateColor)(a.color1.value(),l),color2:(0,s.generateColor)(a.color2.value(),l),skipHoles:!0},h=new n.CompositeRenderer;return h.append(new r.PaneRendererArea(c)), +this._model.selection().isSelected(this._source)&&this._isMarkersEnabled&&this._selectionData&&h.append(new o.SelectionRenderer(this._selectionData)),h}}},77786:(e,t,i)=>{"use strict";i.d(t,{PaneRendererBars:()=>n});var s=i(45197),r=i(75257);class n extends r.PaneRendererSeriesBase{constructor(e){super(),this._bars=e.bars,this._barSpacing=e.barSpacing,this._dontDrawOpen=e.dontDrawOpen,this._thinBars=e.thinBars}_drawImpl(e){const{context:t,horizontalPixelRatio:i,verticalPixelRatio:s}=e;if(t.save(),this._barWidth=this._calcBarWidth(i),this._barWidth>=2){Math.max(1,Math.floor(i))%2!=this._barWidth%2&&this._barWidth--}this._barLineWidth=this._thinBars?Math.min(this._barWidth,Math.floor(i)):this._barWidth;let r=null;const n=this._barLineWidth<=this._barWidth&&this._barSpacing>=Math.floor(1.5*i);for(const e of this._bars){r!==e.color&&(t.fillStyle=e.color,r=e.color);const o=Math.floor(.5*this._barLineWidth),a=Math.round(e.time*i),l=a-o,c=this._barLineWidth,h=l+c-1,d=Math.min(e.high,e.low),u=Math.max(e.high,e.low),p=Math.round(d*s)-o,_=Math.round(u*s)+o,m=Math.max(_-p,this._barLineWidth);t.fillRect(l,p,c,m);const g=Math.ceil(1.5*this._barWidth);if(n){const i=a-g,r=a+g,n=Math.min(l-i,r-h);if(!this._dontDrawOpen){let r=Math.max(p,Math.round(e.open*s)-o),a=r+c-1;a>p+m-1&&(a=p+m-1,r=a-c+1),t.fillRect(i,r,n,a-r+1)}let d=Math.max(p,Math.round(e.close*s)-o),u=d+c-1;u>p+m-1&&(u=p+m-1,d=u-c+1),t.fillRect(h+1,d,n,u-d+1)}}t.restore()}_getTolerance(){const e=this._calcBarWidth(1),t=this._thinBars?Math.min(e,1):e;return(0,s.interactionTolerance)().series+t/2}_getBarSpacing(){return this._barSpacing}_calcBarWidth(e){const t=Math.floor(e);return Math.max(t,Math.floor((0,s.optimalBarWidth)(this._barSpacing,e)))}}},7138:(e,t,i)=>{"use strict";i.d(t,{SeriesBarsPaneView:()=>a});var s=i(19266),r=i(80101),n=i(4502),o=i(77786);class a extends n.SeriesBarCandlesPaneView{renderer(e,t){this._invalidated&&(this._updateImpl(null),this._invalidated=!1);const i=this._source.properties().childs(),n={bars:this._bars,barSpacing:this._model.timeScale().barSpacing(),dontDrawOpen:i.barStyle.childs().dontDrawOpen.value(),thinBars:11===i.style.value()?i.rangeStyle.childs().thinBars.value():i.barStyle.childs().thinBars.value()},a=new s.CompositeRenderer;return a.append(new o.PaneRendererBars(n)),this._model.selection().isSelected(this._source)&&this._isMarkersEnabled&&this._selectionData&&a.append(new r.SelectionRenderer(this._selectionData)),a}_createItem(e,t,i){const s={time:e,open:NaN,high:NaN,low:NaN,close:NaN,color:i.barColor};return(0,n.baseBarCandlesUpdater)(t,s)?s:null}}},28400:(e,t,i)=>{"use strict";i.d(t,{SeriesBaselinePaneView:()=>m});var s=i(87095),r=i(19266),n=i(86441),o=i(5531),a=i(4652),l=i(45197),c=i(78071),h=i(15187),d=i(18807);class u extends h.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null}setData(e){this._data=e}hitTest(e){if(null===this._data)return null;const{items:t,topLineWidth:i,bottomLineWidth:s}=this._data,r=(0,l.interactionTolerance)().series+(i+s)/4,o=(0, +c.lowerbound)(t,e,((e,t)=>e.center<=t.x)),h=Math.max(1,o-1),u=Math.min(t.length-1,o+1);for(let i=h;i<=u;++i){const s=t[i-1],o=t[i],{distance:l}=(0,a.distanceToSegment)((0,n.point)(s.center,s.y),(0,n.point)(o.center,o.y),(0,n.point)(e.x,e.y));if(l<=r)return new d.HitTestResult(d.HitTarget.Regular)}return null}_drawImpl(e){if(null===this._data)return;const{items:t,baseLevelCoordinate:i,bottom:s,bottomFillColor1:r,bottomFillColor2:a,topFillColor1:c,topFillColor2:h,topLineColor:d,bottomLineColor:u,topLineWidth:p,bottomLineWidth:_}=this._data;if(!function(e){if(0===e.length)return!1;const t=e.findIndex((e=>(0,l.coordinateIsValid)(e.y)));if(-1===t)return!1;let i=e.length-1;for(;i>t&&!(0,l.coordinateIsValid)(e[i].y);)i--;return!(t>i)}(t))return;const m=e.context,{topItems:g,bottomItems:f}=function(e,t){const i=[],s=[];let r=null;for(let a=0;a=t&&s.push(c),r=c;else{if(null===r)continue;c=r}if((0,l.coordinateIsValid)(h.y)&&(c.y>t&&h.yt))if(Math.abs(c.center-h.center)<1){const e={center:c.center,y:t};i.push(e),s.push(e)}else{const e=(0,o.intersectLineSegments)((0,n.point)(c.center,c.y),(0,n.point)(h.center,h.y),(0,n.point)(c.center,t),(0,n.point)(h.center,t));if(null!==e){const t={center:c.center+(h.center-c.center)*e,y:c.y+(h.y-c.y)*e};i.push(t),s.push(t)}}}return{topItems:i,bottomItems:s}}(t,i);m.lineCap="round",m.lineJoin="round",0!==g.length&&(m.beginPath(),m.moveTo(g[0].center,i),this._makeLine(m,g,!0,0),m.closePath(),m.fillStyle=this._makeLinearGradient(m,c,h,i-s,i),m.fill(),m.beginPath(),this._makeLine(m,g,!1,0),m.lineWidth=p,m.strokeStyle=d,m.stroke()),0!==f.length&&(m.beginPath(),m.moveTo(f[0].center,i),this._makeLine(m,f,!0,1),m.closePath(),m.fillStyle=this._makeLinearGradient(m,r,a,i,i+s),m.fill(),m.beginPath(),this._makeLine(m,f,!1,1),m.lineWidth=_,m.strokeStyle=u,m.stroke())}_makeLine(e,t,i,s){if(null===this._data)return;const r=t.findIndex((e=>(0,l.coordinateIsValid)(e.y)));if(-1===r)return;const{barSpacing:n,baseLevelCoordinate:o}=this._data,a=.25*n;let c;const h=t.length;for(let n=r;n=o&&h.y>=o){e.moveTo(h.center,h.y);continue}}else if(c&&c.y<=o&&h.y<=o){e.moveTo(h.center,h.y);continue}if(c&&(0,l.coordinateIsValid)(c.y))e.lineTo(h.center,h.y),i&&!(0,l.coordinateIsValid)(d.y)&&e.lineTo(h.center,o);else if(d&&(0,l.coordinateIsValid)(d.y))i?(n!==r&&e.lineTo(h.center,o),e.lineTo(h.center,h.y)):e.moveTo(h.center,h.y);else if(i){if(0===n)continue;n!==r&&e.lineTo(h.center-a,o),e.lineTo(h.center-a,h.y),e.lineTo(h.center+a,h.y),e.lineTo(h.center+a,o)}else e.moveTo(h.center-a,h.y),e.lineTo(h.center+a,h.y);c=h}}}_makeLinearGradient(e,t,i,s,r){const n=e.createLinearGradient(0,s,0,r);return n.addColorStop(0,t),n.addColorStop(1,i),n}}var p=i(80101),_=i(96476);class m extends _.SeriesSingleLinePaneView{constructor(){super(...arguments),this._renderer=new u,this._topFillColor1="",this._topFillColor2="",this._bottomFillColor1="", +this._bottomFillColor2="",this._topLineColor="",this._bottomLineColor="",this._topLineWidth=0,this._bottomLineWidth=0,this._barSpacing=0,this._bottom=0,this._baseLevelCoordinate=0}renderer(e,t){this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._renderer.setData({items:this._items,topFillColor1:this._topFillColor1,topFillColor2:this._topFillColor2,bottomFillColor1:this._bottomFillColor1,bottomFillColor2:this._bottomFillColor2,topLineColor:this._topLineColor,bottomLineColor:this._bottomLineColor,topLineWidth:this._topLineWidth,bottomLineWidth:this._bottomLineWidth,barSpacing:this._barSpacing,baseLevelCoordinate:this._baseLevelCoordinate,bottom:this._bottom});const i=new r.CompositeRenderer;return i.append(this._renderer),this._model.selection().isSelected(this._source)&&this._isMarkersEnabled&&this._selectionData&&i.append(new p.SelectionRenderer(this._selectionData)),i}_updateImpl(){super._updateImpl();const e=this._source.priceScale();if(!e)return;const t=this._source.properties().childs().baselineStyle.childs(),i=t.transparency.value();this._topFillColor1=(0,s.generateColor)(t.topFillColor1.value(),i),this._topFillColor2=(0,s.generateColor)(t.topFillColor2.value(),i),this._bottomFillColor1=(0,s.generateColor)(t.bottomFillColor1.value(),i),this._bottomFillColor2=(0,s.generateColor)(t.bottomFillColor2.value(),i),this._topLineColor=t.topLineColor.value(),this._bottomLineColor=t.bottomLineColor.value(),this._topLineWidth=t.topLineWidth.value(),this._bottomLineWidth=t.bottomLineWidth.value(),this._barSpacing=this._model.timeScale().barSpacing(),this._bottom=e.height(),this._baseLevelCoordinate=Math.round(this._bottom*(Math.abs(100-t.baseLevelPercentage.value())/100))}}},11775:(e,t,i)=>{"use strict";i.d(t,{SeriesWaterlinePaneView:()=>a});var s=i(38003),r=i(66103),n=i(18807),o=i(79849);class a extends s.HorizontalLinePaneView{constructor(e){super(),this._getters=e;const t={cursorType:r.PaneCursorType.VerticalResize,activeItem:0,areaName:n.AreaName.SourceItemMove};this._lineRenderer.setHitTest(new n.HitTestResult(n.HitTarget.MovePoint,t)),this._lineRendererData.visible=!0,this._lineRendererData.linestyle=o.LINESTYLE_SPARSE_DOTTED}_updateImpl(){const{baseLevelPercentage:e,paneHeight:t,color:i}=this._getters,s=Math.abs(100-e());this._lineRendererData.y=Math.round(t()*(s/100)),this._lineRendererData.color=i()}}},75257:(e,t,i)=>{"use strict";i.d(t,{PaneRendererSeriesBase:()=>n});var s=i(18807),r=i(59590);class n extends r.BitmapCoordinatesPaneRenderer{constructor(){super(...arguments),this._bars=[]}hitTest(e){const t=this._bars,i=this._getBarSpacing(),s=i/2;if(0===t.length)return null;const r=this._getTolerance(),n=t[0],o=t[t.length-1];if(e.xo.time+s+r)return null;let a=0,l=t.length-1,c=-1;for(;a<=l;){const i=Math.floor((a+l)/2),h=t[i];let d=s;if(h!==n&&h!==o||(d+=r),Math.abs(h.time-e.x)<=d){c=i;break}e.x-h.time>s?a=i+1:l=i-1}if(-1!==c){const n=Math.ceil(r/i);if(0!==n){const i=Math.max(0,c-n),o=Math.min(t.length-1,c+n) +;for(let n=i;n<=o;n++)if(Math.abs(e.x-t[n].time)<=s+r&&this._isPointAtBar(t[n],e.y,r))return this._getHitTest()}else if(this._isPointAtBar(t[c],e.y,r))return this._getHitTest()}return null}_getHitTest(){return new s.HitTestResult(s.HitTarget.Regular)}_isPointAtBar(e,t,i){const s=Math.min(e.high,e.low),r=Math.max(e.high,e.low);return s-i<=t&&t<=r+i}}},836:(e,t,i)=>{"use strict";i.d(t,{PaneRendererCandles:()=>c});var s=i(50151),r=i(18807),n=i(68441),o=i(45197),a=i(75257);function l(e,t){return{rawBodyHeight:Math.abs(Math.max(e.open,e.close)-Math.min(e.open,e.close))*t,top:Math.round(Math.min(e.open,e.close)*t),bottom:Math.round(Math.max(e.open,e.close)*t)}}class c extends a.PaneRendererSeriesBase{constructor(e){super(),this._barSpacing=1,this._barWidth=1,this._borderVisible=!1,this._barBorderWidth=1,this._wickVisible=!1,this._bodyVisible=!0,this._borderColor=void 0,this._wickColor=void 0,this._hittest=void 0,this._isPriceScaleInverted=!1,e&&this.setData(e)}setData(e){var t;this._bars=e.bars,this._barSpacing=e.barSpacing*(null!==(t=e.scaleCoeff)&&void 0!==t?t:1),this._borderVisible=e.borderVisible,this._bodyVisible=e.bodyVisible,this._wickVisible=e.wickVisible,this._borderColor=e.borderColor,this._wickColor=e.wickColor,this._hittest=e.hittest,this._isPriceScaleInverted=e.isPriceScaleInverted}hitTest(e){return this._wickVisible||this._borderVisible||this._bodyVisible?super.hitTest(e):null}_drawImpl(e){const{context:t,horizontalPixelRatio:i,verticalPixelRatio:s}=e;if(0!==this._bars.length){if(this._barWidth=(0,o.optimalCandlestickWidth)(this._barSpacing,i),this._barWidth>=2){Math.floor(i)%2!=this._barWidth%2&&this._barWidth--}this._wickVisible&&this._drawWicks(t,i,s),this._borderVisible&&this._drawBorder(t,i,s),this._bodyVisible&&this._drawCandles(t,i,s)}}_getTolerance(){return(0,o.interactionTolerance)().series+this._barBorderWidth/2}_getBarSpacing(){return this._barSpacing}_getHitTest(){return this._hittest||new r.HitTestResult(r.HitTarget.Regular)}_isPointAtBar(e,t,i){const s=this._bodyVisible||this._borderVisible,r=this._wickVisible;if(!s&&!r)return!1;if(s){const s=r?Math.min(e.high,e.low):Math.min(e.open,e.close),n=r?Math.max(e.high,e.low):Math.max(e.open,e.close);return s-i<=t&&t<=n+i}{const s=Math.min(e.open,e.close),r=Math.max(e.open,e.close);return e.high-i<=t&&t<=s+i||r-i<=t&&t<=e.low+i}}_drawWicks(e,t,i){const r=this._bars;let n="",o=Math.min(Math.floor(t),Math.floor(this._barSpacing*t));o=Math.max(Math.floor(t),Math.min(o,this._barWidth));const a=Math.floor(.5*o),c=this._calculateBorderWidth(t);let h=null;for(const d of r){const r=d.wickColor?d.wickColor:(0,s.ensureDefined)(this._wickColor);r!==n&&(e.fillStyle=r,n=r);const u=l(d,i);let{top:p,bottom:_}=u;const{rawBodyHeight:m}=u;this._isPriceScaleInverted&&([_,p]=[p,_]);const g=Math.round(d.high*i),f=Math.round(d.low*i);let v=Math.round(t*d.time)-a;const S=v+o-1;null!==h&&(v=Math.max(h+1,v),v=Math.min(v,S));const y=S-v+1;m<=c&&(p!==g&&(p=Math.round(p-.5*c)),_=_!==f?Math.round(p-.5*c)+c-1:f-1),p!==g&&e.fillRect(v,g,y,p-g),f-_-1&&e.fillRect(v,_+1,y,f-_-1),h=S}} +_calculateBorderWidth(e){let t=Math.floor(1*e);this._barWidth<=2*t&&(t=Math.floor(.5*(this._barWidth-1)));const i=Math.max(Math.floor(e),t);return this._barWidth<=2*i?Math.max(Math.floor(e),Math.floor(1*e)):i}_drawBorder(e,t,i){let r="";const o=this._calculateBorderWidth(t);let a=null;for(const c of this._bars){if(c.borderColor!==r&&(e.fillStyle=c.borderColor?c.borderColor:(0,s.ensureDefined)(this._borderColor),r=c.borderColor),this._bodyVisible&&c.hollow)continue;let h=Math.round(c.time*t)-Math.floor(.5*this._barWidth);const d=h+this._barWidth-1,{rawBodyHeight:u,top:p,bottom:_}=l(c,i);null!==a&&(h=Math.max(a+1,h),h=Math.min(h,d));const m=d-h+1;u<=o?e.fillRect(h,Math.round(p-.5*o),m,o):this._barSpacing*t>2*o?(0,n.fillRectInnerBorder)(e,h,p,d-h+1,_-p+1,o):e.fillRect(h,p,m,_-p+1),a=d}}_drawCandles(e,t,i){let s="";const r=this._calculateBorderWidth(t);for(const o of this._bars){if(this._borderVisible&&this._barWidth<=2*r&&!o.hollow)continue;const a=l(o,i);let{top:c,bottom:h}=a;const{rawBodyHeight:d}=a;let u=Math.round(o.time*t)-Math.floor(.5*this._barWidth),p=u+this._barWidth-1;if(o.color!==s){const t=o.color;e.fillStyle=t,s=t}if(o.hollow)if(e.fillStyle=o.color,d<=r){const t=p-u+1;e.fillRect(u,Math.round(c-.5*r),t,r)}else(0,n.fillRectInnerBorder)(e,u,c,p-u+1,h-c+1,r);else{if(!this._borderVisible&&d<=r){const t=p-u+1;e.fillRect(u,Math.round(c-.5*r),t,r);continue}if(this._borderVisible&&(u+=r,c+=r,p-=r,h-=r),c>h)continue;e.fillRect(u,c,p-u+1,h-c+1)}}}}},57917:(e,t,i)=>{"use strict";i.d(t,{SeriesCandlesPaneView:()=>l});var s=i(19266),r=i(45197),n=i(80101),o=i(4502),a=i(836);class l extends o.SeriesBarCandlesPaneView{constructor(e,t,i=1){super(e,t),this._scaleCoeff=1,this._scaleCoeff=i}renderer(e,t){this._invalidated&&(this._updateImpl(null),this._invalidated=!1);const i=this._source.priceScale();if(!i)return null;const o=this._source.properties().childs(),l=1===o.style.value()?o.candleStyle.childs():o.volFootprintStyle.childs(),c=this._model.timeScale().barSpacing(),h={bars:this._bars,barSpacing:c,bodyVisible:l.drawBody.value(),borderVisible:l.drawBorder.value(),borderColor:l.borderColor.value(),wickColor:l.wickColor.value(),barWidth:(0,r.optimalBarWidth)(c),wickVisible:l.drawWick.value(),isPriceScaleInverted:i.isInverted(),scaleCoeff:this._scaleCoeff},d=new s.CompositeRenderer;return d.append(new a.PaneRendererCandles(h)),this._model.selection().isSelected(this._source)&&this._isMarkersEnabled&&this._selectionData&&d.append(new n.SelectionRenderer(this._selectionData)),d}_createItem(e,t,i){const s={time:e,open:NaN,high:NaN,low:NaN,close:NaN,color:i.barColor,borderColor:i.barBorderColor,wickColor:i.barWickColor,hollow:i.isBarHollow};return(0,o.baseBarCandlesUpdater)(t,s)?s:null}}},18671:(e,t,i)=>{"use strict";i.d(t,{SeriesColumnsPaneView:()=>p});var s=i(50151),r=i(86441),n=i(14483),o=i(3308),a=i(18807),l=i(19266),c=i(86094),h=i(57490),d=i(80101),u=i(77243);class p{constructor(e,t){this._items=[],this._invalidated=!0,this._isMarkersEnabled=(0,n.enabled)("source_selection_markers"),this._selectionData=null, +this._histogramBase=0,this._source=e,this._model=t,this._selectionIndexer=new h.SelectionIndexes(t.timeScale())}update(){this._invalidated=!0}renderer(e,t){this._invalidated&&(this._updateImpl(),this._invalidated=!1);const i={barSpacing:this._model.timeScale().barSpacing(),items:this._items,lineColor:"",histogramBase:this._histogramBase},s=new l.CompositeRenderer;return s.append(new u.PaneRendererColumns(i)),this._model.selection().isSelected(this._source)&&this._isMarkersEnabled&&this._selectionData&&s.append(new d.SelectionRenderer(this._selectionData)),s}_updateImpl(){this._items=[];const e=this._model.timeScale(),t=this._source.priceScale();if(e.isEmpty()||!t||t.isEmpty())return;const i=e.visibleBarsStrictRange();if(null===i)return;if(0===this._source.bars().size())return;const n=this._source.nearestIndex(i.firstBar(),c.PlotRowSearchMode.NearestRight),l=this._source.nearestIndex(i.lastBar(),c.PlotRowSearchMode.NearestLeft);if(void 0===n||void 0===l)return;const h=this._source.bars().range(n,l),d=this._source.barColorer(),u={},p=this._source.barFunction(),_=h.reduce(((e,t,s)=>{const r=p(s);if(!(0,o.default)(r))return e;u.value=s;let n=this._source.precomputedBarStyle(s);return void 0===n&&(n=d.barStyle(t,!1,u),this._source.setPrecomputedBarStyle(s,n)),this._items.push({timePointIndex:t,left:NaN,center:NaN,right:NaN,y:r,style:n}),u.previousValue=s,i.contains(t)&&null!=e?e:r}),null);if(null!==_)if(t.pointsArrayToCoordinates(this._items,_),e.fillBarBorders(this._items),this._histogramBase=t.isInverted()?0:t.height(),this._model.selection().isSelected(this._source)){const i=this._selectionIndexer.indexes();this._selectionData={points:[],bgColors:[],visible:!0,barSpacing:e.barSpacing(),hittestResult:a.HitTarget.Regular};const n=(0,s.ensureNotNull)(this._model.paneForSource(this._source)).height();this._selectionData.hittestResult=a.HitTarget.Regular;for(let s=0;s{"use strict";i.d(t,{SeriesHiLoPaneView:()=>g});var s=i(48874),r=i(29764),n=i(78071),o=i(45197),a=i(18807),l=i(15187);class c extends l.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null,this._barWidth=null}setData(e){this._data=e,this._barWidth=Math.max(1,Math.round((0,o.optimalHiLoWidth)(e.barSpacing)))}hitTest(e){if(null===this._data||null===this._barWidth)return null;const t=this._data.bars,i=.5*this._data.barSpacing;if(0===t.length)return null;if(e.xt[t.length-1].time+i)return null;const s=t[(0,n.lowerbound)(t,e.x-i,((e,t)=>e.times.time+i)return null;const r=(0,o.interactionTolerance)().series+this._barWidth/2,l=Math.min(s.high,s.low),c=Math.max(s.high,s.low),h=this._data.fontSize +;return l-r-h<=e.y&&e.y<=l+r||c-r<=e.y&&e.y<=c+r+h?new a.HitTestResult(a.HitTarget.Regular):null}_drawImpl(e){if(null===this._data||null===this._barWidth)return;const{font:t,fontSize:i,labelColor:s,bars:n,inverted:o,labelsPadding:a}=this._data,l=e.context;l.textAlign="center",l.fillStyle=s,l.font=(0,r.makeFont)(i,t);for(let e=0;eMath.max(1,(0,n.lowerboundExt)((e=>e+1),null,(i=>{const s=(0,r.makeFont)(i,u.CHART_FONT_FAMILY);return(0,p.measureText)(e,s).width<=t}),7,36))),((e,t)=>`${e}/${t}`))}renderer(e,t,i){const s=this._source.priceScale();if(!s||s.isEmpty())return null;const r=new h.CompositeRenderer,n=this._needLabels(),a=this._source.properties().childs().hiloStyle.childs(),l=this._model.timeScale().barSpacing();if(this._invalidated){const e=this._source.formatter();this._maxLengthLabel="",this._updateImpl({generateLabels:n,formatter:e}),this._invalidated=!1}if(this._candlesRenderer.setData({bars:this._bars,wickVisible:!1,bodyVisible:a.drawBody.value(),barSpacing:l,borderVisible:a.showBorders.value(),barWidth:(0,o.optimalHiLoWidth)(l)}),r.append(this._candlesRenderer),n){const e=this._calculateLabelFontSize();e&&e>=8&&(this._labelsRenderer.setData({bars:this._bars,barSpacing:l,font:u.CHART_FONT_FAMILY,fontSize:e,labelColor:a.labelColor.value(),inverted:s.isInverted(),labelsPadding:.4*e}),r.append(this._labelsRenderer))}return this._model.selection().isSelected(this._source)&&this._isMarkersEnabled&&this._selectionData&&r.append(new d.SelectionRenderer(this._selectionData)),r}topPixelMargin(){return this._margin()}bottomPixelMargin(){return this._margin()}_createItem(e,t,i,s){const r={time:e,open:NaN,high:NaN,low:NaN,close:NaN,color:i.barColor,borderColor:i.barBorderColor,hollow:!1,highLabel:"",lowLabel:""};if(!(0,m.baseBarCandlesUpdater)(t,r))return null;if(r.open=r.high,r.close=r.low,s.generateLabels){const e=s.formatter.format(r.high),t=s.formatter.format(r.low);r.highLabel=e,r.lowLabel=t;const i=(e.length>t.length?e:t).replace(/\d/g,"0");i.length>this._maxLengthLabel.length&&(this._maxLengthLabel=i)}return r}_margin(){if(this._needLabels()){const e=this._calculateLabelFontSize();if(e&&e>=8)return 1.4*e}return 0}_calculateLabelFontSize(){return""===this._maxLengthLabel?null:this._calculateFontSize(this._maxLengthLabel,Math.floor(this._model.timeScale().barSpacing())-2)}_needLabels(){const e=this._source.properties().childs().hiloStyle.childs().showLabels.value(),t=this._model.timeScale().barSpacing();return e&&t>5}}},53275:(e,t,i)=>{"use strict";i.d(t,{ +SeriesHLCAreaPaneView:()=>g});var s=i(86441),r=i(50151),n=i(14483),o=i(82386),a=i(57490),l=i(80101),c=i(86094),h=i(45197),d=i(19266),u=i(18807),p=i(1149),_=i(77173);class m extends _.ObjectValuesCache{_newObject(){return{high:void 0,close:void 0,low:void 0}}_clearObject(e){e.high=void 0,e.close=void 0,e.low=void 0}}class g{constructor(e,t){this._isMarkersEnabled=(0,n.enabled)("source_selection_markers"),this._hlcAreaCache=new m,this._highPoints=new _.CachedContainer,this._closePoints=new _.CachedContainer,this._lowPoints=new _.CachedContainer,this._barsBorders=new _.CachedContainer,this._filledAreas=new o.CachedMap,this._renderer=new d.CompositeRenderer,this._invalidated=!0,this._source=e,this._model=t,this._selectionIndexer=new a.SelectionIndexes(t.timeScale())}update(){this._invalidated=!0}renderer(e,t){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._renderer}_updateImpl(){var e,t,i,n,a,d,_,m,g;this._renderer.clear();const f=this._model.timeScale(),v=this._source.priceScale();if(f.isEmpty()||!v||v.isEmpty())return;const S=f.visibleBarsStrictRange();if(null===S)return;if(0===this._source.bars().size())return;const y=this._source.firstValue();if(null===y)return;const b=null!==(e=this._source.nearestIndex(S.firstBar()-1,c.PlotRowSearchMode.NearestLeft))&&void 0!==e?e:S.firstBar()-1,w=null!==(t=this._source.nearestIndex(S.lastBar()+1,c.PlotRowSearchMode.NearestRight))&&void 0!==t?t:S.lastBar()+1;this._hlcAreaCache.invalidateCache(),this._hlcAreaCache.setStartIndex(b),this._barsBorders.invalidateCache(),this._highPoints.invalidateCache(),this._lowPoints.invalidateCache(),this._closePoints.invalidateCache(),this._filledAreas.invalidateCache();let C,P,x;this._source.bars().range(b,w).each(((e,t)=>{if(this._hlcAreaCache.isValidIndex(e)){const i=this._hlcAreaCache.at(e);i.close=t[4],i.high=t[2],i.low=t[3]}return!1}));const T=new Map,I=b+this._hlcAreaCache.length();for(let e=b;e{"use strict";i.d(t,{SeriesHollowCandlesPaneView:()=>l});var s=i(19266),r=i(45197),n=i(80101),o=i(836),a=i(57917);class l extends a.SeriesCandlesPaneView{renderer(e,t){this._invalidated&&(this._updateImpl(null),this._invalidated=!1);const i=this._source.priceScale();if(!i)return null;const a=this._source.properties().childs().hollowCandleStyle.childs(),l=this._model.timeScale().barSpacing(),c={bars:this._bars,barSpacing:l,bodyVisible:a.drawBody.value(),borderVisible:a.drawBorder.value(),borderColor:a.borderColor.value(),wickColor:a.wickColor.value(),barWidth:(0,r.optimalBarWidth)(l),wickVisible:a.drawWick.value(),isPriceScaleInverted:i.isInverted()},h=new s.CompositeRenderer;return h.append(new o.PaneRendererCandles(c)),this._model.selection().isSelected(this._source)&&this._isMarkersEnabled&&this._selectionData&&h.append(new n.SelectionRenderer(this._selectionData)),h}}},41800:(e,t,i)=>{"use strict";i.d(t,{SeriesLinePaneView:()=>c});var s=i(18807),r=i(19266),n=i(1149),o=i(40621),a=i(80101),l=i(96476) +;class c extends l.SeriesSingleLinePaneView{renderer(e,t){this._invalidated&&(this._updateImpl(),this._invalidated=!1);const i=this._source.properties().childs(),l=i.style.value();let c,h=!1;2===l?c=i.lineStyle.childs():14===l?(c=i.lineWithMarkersStyle.childs(),h=!0):15===l&&(c=i.steplineStyle.childs());const d={barSpacing:this._model.timeScale().barSpacing(),items:this._items,lineColor:c.color.value(),lineStyle:c.linestyle.value(),withMarkers:h,lineWidth:c.linewidth.value(),simpleMode:!0,hitTestResult:s.HitTarget.Regular,skipHoles:!0};let u,p;if(u=15===l?new o.PaneRendererStepLine(d):new n.PaneRendererLine(d),this._model.selection().isSelected(this._source)&&this._isMarkersEnabled&&this._selectionData){const e=new r.CompositeRenderer;e.append(u),e.append(new a.SelectionRenderer(this._selectionData)),p=e}else p=u;return p}}},4502:(e,t,i)=>{"use strict";i.d(t,{SeriesBarCandlesPaneView:()=>h,baseBarCandlesUpdater:()=>c});var s=i(86441),r=i(14483),n=i(57490),o=i(86094),a=i(18807);function l(e){return null!=e}function c(e,t){const i=e[1],s=e[2],r=e[3],n=e[4];return!!(l(i)&&l(s)&&l(r)&&l(n))&&(t.open=i,t.high=s,t.low=r,t.close=n,!0)}class h{constructor(e,t){this._bars=[],this._invalidated=!0,this._isMarkersEnabled=(0,r.enabled)("source_selection_markers"),this._selectionData=null,this._source=e,this._model=t,this._selectionIndexer=new n.SelectionIndexes(t.timeScale())}items(){return this._bars}update(){this._invalidated=!0}_updateImpl(e){const t=this._model.timeScale(),i=this._source.priceScale();if(this._bars=[],t.isEmpty()||!i||i.isEmpty())return;const r=t.visibleBarsStrictRange();if(null===r)return;if(0===this._source.bars().size())return;let n=this._source.nearestIndex(r.firstBar(),o.PlotRowSearchMode.NearestRight);const l=this._source.nearestIndex(r.lastBar(),o.PlotRowSearchMode.NearestLeft);if(void 0===n||void 0===l)return;for(;n<=l;n++){if(null!==this._source.bars().valueAt(n))break}if(n>l)return;const c=this._source.bars().range(n,l),h=this._source.barColorer(),d={};if(c.each(((t,i)=>{d.value=i;let s=this._source.precomputedBarStyle(i);void 0===s&&(s=h.barStyle(t,!1,d),this._source.setPrecomputedBarStyle(i,s));const r=this._createItem(Math.round(t),i,s,e);return!!r&&(d.previousValue=i,this._bars.push(r),!1)})),0===this._bars.length)return;const u=this._source.firstValue();if(null!==u)if(i.barPricesToCoordinates(this._bars,u),t.barIndexesToCoordinates(this._bars),this._model.selection().isSelected(this._source)){const e=this._selectionIndexer.indexes();this._selectionData={points:[],bgColors:[],visible:!0,hittestResult:a.HitTarget.Regular,barSpacing:t.barSpacing()};const r=this._model.paneForSource(this._source);if(!r)return;const n=r.height();for(let r=0;r{"use strict";i.d(t,{SeriesHorizontalBaseLinePaneView:()=>r});var s=i(2362);class r extends s.SeriesHorizontalLinePaneView{constructor(e){super(e)}_updateImpl(){this._lineRendererData.visible=!1;const e=this._series.priceScale().mode();if(!e.percentage&&!e.indexedTo100)return;const t=this._series.firstValue();null!==t&&(this._lineRendererData.visible=!0,this._lineRendererData.y=this._series.priceScale().priceToCoordinate(t,t),this._lineRendererData.color=this._series.properties().childs().baseLineColor.value())}}},2362:(e,t,i)=>{"use strict";i.d(t,{SeriesHorizontalLinePaneView:()=>r});var s=i(38003);class r extends s.HorizontalLinePaneView{constructor(e){super(),this._series=e,this._model=e.model()}}},96476:(e,t,i)=>{"use strict";i.d(t,{SeriesSingleLinePaneView:()=>d});var s=i(3308),r=i(86441),n=i(50151),o=i(14483),a=i(57490),l=i(86094),c=i(18807),h=i(78071);class d{constructor(e,t){this._items=[],this._invalidated=!0,this._isMarkersEnabled=(0,o.enabled)("source_selection_markers"),this._selectionData=null,this._source=e,this._model=t,this._selectionIndexer=new a.SelectionIndexes(t.timeScale())}update(){this._invalidated=!0}_updateImpl(){var e,t;this._items=[];const i=this._model.timeScale(),o=this._source.priceScale();if(i.isEmpty()||!o||o.isEmpty())return;const a=i.visibleBarsStrictRange();if(null===a)return;if(0===this._source.bars().size())return;const d=null!==(e=this._source.nearestIndex(a.firstBar()-1,l.PlotRowSearchMode.NearestLeft))&&void 0!==e?e:a.firstBar()-1,u=null!==(t=this._source.nearestIndex(a.lastBar()+1,l.PlotRowSearchMode.NearestRight))&&void 0!==t?t:a.lastBar()+1,p=this._source.barFunction();let _=null;const m=this._model.timeScale().barSpacing();if(m<.1&&this._source.supportsPressedChunks()){_=this._source.firstValue();const e=this._source.pressedChunks(m,(0,n.ensureNotNull)(this._source.priceSource())),t=(0,h.lowerbound)(e,d,((e,t)=>e.startTimee.endTime{this._items.push({timePointIndex:t.startTime,y:e,left:NaN,center:NaN,right:NaN})}))}}else{_=this._source.bars().range(d,u).reduce(((e,t,i)=>{const r=p(i);return(0,s.default)(r)?(this._items.push({timePointIndex:t,y:r,left:NaN,center:NaN,right:NaN}),a.contains(t)?null!=e?e:r:e):e}),null)}if(null!==_)if(o.pointsArrayToCoordinates(this._items,_),i.fillBarBorders(this._items),this._model.selection().isSelected(this._source)){const e=this._selectionIndexer.indexes();this._selectionData={points:[],bgColors:[],visible:!0,barSpacing:i.barSpacing(),hittestResult:c.HitTarget.Regular};const t=(0,n.ensureNotNull)(this._model.paneForSource(this._source)).height();this._selectionData.hittestResult=c.HitTarget.Regular;for(let s=0;s{"use strict";i.d(t,{RangeBarStyle:()=>g,areaStylePreferencesDefault:()=>a,barStylePreferencesDefault:()=>n,baselineStylePreferencesDefault:()=>c,candleStylePreferencesDefault:()=>s,columnStylePreferencesDefault:()=>v,haStylePreferencesDefault:()=>d,hiloStylePreferencesDefault:()=>h,hlcAreaStylePreferencesDefault:()=>l,hollowCandlePreferencesStyleDefault:()=>r,kagiStylePreferencesDefault:()=>_,lineStyleDefault:()=>o,pbStylePreferencesDefault:()=>p,pnfStylePreferencesDefault:()=>m,rangeStylePreferencesDefault:()=>f,renkoStylePreferencesDefault:()=>u});const s={upColor:"",downColor:"",drawWick:!1,drawBorder:!1,drawBody:!0,borderColor:"",borderUpColor:"",borderDownColor:"",wickColor:"",wickUpColor:"",wickDownColor:"",barColorsOnPrevClose:!1},r={upColor:"",downColor:"",drawWick:!1,drawBorder:!1,drawBody:!0,borderColor:"",borderUpColor:"",borderDownColor:"",wickColor:"",wickUpColor:"",wickDownColor:""},n={upColor:"",downColor:"",barColorsOnPrevClose:!1,dontDrawOpen:!1,thinBars:!0},o={color:"",linestyle:0,linewidth:0},a={color1:"",color2:"",linecolor:"",linestyle:0,linewidth:0,transparency:0},l={highLineColor:"",highLineStyle:0,highLineWidth:0,lowLineColor:"",lowLineStyle:0,lowLineWidth:0,closeLineColor:"",closeLineStyle:0,closeLineWidth:0,highCloseFillColor:"",closeLowFillColor:""},c={topFillColor1:"",topFillColor2:"",bottomFillColor1:"",bottomFillColor2:"",topLineColor:"",bottomLineColor:"",baselineColor:"",topLineWidth:0,bottomLineWidth:0,transparency:0,baseLevelPercentage:0},h={color:"",showBorders:!1,borderColor:"",showLabels:!1,labelColor:"",drawBody:!0},d={upColor:"",downColor:"",drawWick:!1,drawBorder:!1,drawBody:!0,borderColor:"",borderUpColor:"",borderDownColor:"",wickColor:"",wickUpColor:"",wickDownColor:"",showRealLastPrice:!1,barColorsOnPrevClose:!1,inputs:{}},u={upColor:"",downColor:"",borderUpColor:"",borderDownColor:"",upColorProjection:"",downColorProjection:"",borderUpColorProjection:"",borderDownColorProjection:"",wickUpColor:"",wickDownColor:"",inputs:{boxSize:0,style:"",atrLength:0,wicks:!1,sources:"",source:""}},p={upColor:"",downColor:"",borderUpColor:"",borderDownColor:"",upColorProjection:"",downColorProjection:"",borderUpColorProjection:"",borderDownColorProjection:"",inputs:{source:"",lb:0}},_={upColor:"",downColor:"",upColorProjection:"",downColorProjection:"",inputs:{style:"",atrLength:0,reversalAmount:0}},m={upColor:"",downColor:"",upColorProjection:"",downColorProjection:"",inputs:{reversalAmount:0,boxSize:0,style:"",atrLength:0}};var g;!function(e){e[e.Bars=0]="Bars",e[e.Candles=1]="Candles"}(g||(g={}));const f={barStyle:0,upColor:"",downColor:"",upColorProjection:"",downColorProjection:"",thinBars:!1,candlesUpColor:"",candlesDownColor:"",candlesBorderUpColor:"",candlesBorderDownColor:"",candlesWickUpColor:"",candlesWickDownColor:"",inputs:{range:0,phantomBars:!1}},v={upColor:"",downColor:"",barColorsOnPrevClose:!1}},94623:(e,t,i)=>{ +"use strict";i.d(t,{SeriesValuesProvider:()=>I,calculateColor:()=>x,changesData:()=>T});var s=i(50151),r=i(50335),n=i(24377),o=i(11542),a=i(49483),l=i(87095),c=i(38223),h=i(86094),d=i(88348),u=i(93572),p=i(98596),_=i(48984);function m(e,t){return 100*(t-e)/Math.abs(e||1)}var g=i(92052),f=i(15367),v=i(88546),S=i(32818);const y=S.lastDayChangeAvailable||S.alwaysShowLastPriceAndLastDayChange,b=a.CheckMobile.any(),w=new u.PercentageFormatter,C=new p.VolumeFormatter(2),P=`${v.notAvailable} (${v.notAvailable}%)`;function x(e,t){const i=(0,n.parseRgb)(t),s=(0,n.parseRgb)(e);return(0,n.distanceRgb)(i,s)<70?(0,n.rgbToHexString)((0,n.invertRgb)(i)):t}function T(e,t,i,s,r){var n;let o,a;if(null!==t){const e=r[4],i=t.change||0;a={change:i,currentPrice:e,prevPrice:e-i,percentChange:t.change_percent||0}}const l=i[4],c=e.search(s-1,h.PlotRowSearchMode.NearestLeft,1),d=null!==(n=null==c?void 0:c.value[4])&&void 0!==n?n:null;return null!==d&&null!=l&&(o={change:l-d,currentPrice:l,prevPrice:d,percentChange:m(d,l)}),{barChange:o,lastDayChange:a}}class I{constructor(e,t){this._series=e,this._model=t,this._emptyValues=[{title:o.t(null,void 0,i(39280)),visible:!1,value:"",index:0,id:""},{title:o.t(null,void 0,i(30777)),visible:!1,value:"",index:1,id:""},{title:o.t(null,void 0,i(8136)),visible:!1,value:"",index:2,id:""},{title:o.t(null,void 0,i(31691)),visible:!1,value:"",index:3,id:""},{title:"",visible:!1,value:"",index:4,id:""},{title:"",visible:!1,value:"",index:5,id:""},{title:o.t(null,void 0,i(49329)),visible:!1,value:"",index:6,id:""},{title:o.t(null,{context:"study"},i(32819)),visible:!1,value:"",index:7,id:""},{title:o.t(null,void 0,i(37611)),visible:!1,value:"",index:8,id:""}]}getItems(){return this._emptyValues}getValues(e){var t,i,n,o,a,d;const u=this._showLastPriceAndChangeOnly(),p=this._emptyValues.map(((e,t)=>({...e,value:6===t||8===t?P:v.notAvailable,visible:5!==t&&4!==t&&!u})));if(this._model.timeScale().isEmpty()||0===this._series.bars().size()||this._series.priceScale().isEmpty())return p;const _=(0,s.ensureNotNull)(this._series.data().bars().last());(0,r.isNumber)(e)||(e=_.index);const m=this._series.nearestIndex(e,h.PlotRowSearchMode.NearestLeft);if(void 0===m)return p;const f=this._series.data().valueAt(m),S=this._model.backgroundTopColor().value();if(null===f)return p;const b=f[1],I=f[2],M=f[3],A=f[4],{barChange:L,lastDayChange:k}=T(this._series.data(),this._series.quotes(),f,m,_.value),D=(0,g.getPriceValueFormatterForSource)(this._series);if((0,g.shouldBeFormattedAsPercent)(this._series)||(0,g.shouldBeFormattedAsIndexedTo100)(this._series))p[6].value="",p[8].value="";else{const e=this._series.formatter();if(void 0!==L){const{currentPrice:s,prevPrice:r,change:n,percentChange:o}=L,a=null!==(i=null===(t=e.formatChange)||void 0===t?void 0:t.call(e,s,r,!0))&&void 0!==i?i:e.format(n,!0);p[6].value=(0,c.forceLTRStr)(`${a} (${w.format(o,!0)})`)}if(void 0!==k){const{currentPrice:t,prevPrice:i,change:s,percentChange:r}=k,a=null!==(o=null===(n=e.formatChange)||void 0===n?void 0:n.call(e,t,i,!0))&&void 0!==o?o:e.format(s,!0) +;p[8].value=(0,c.forceLTRStr)(`${a} (${w.format(r,!0)})`)}}let E=null;if(u)p[5].value=null==A?v.notAvailable:D(A),p[5].visible=!0,E=this._getChangeColor(null==L?void 0:L.change),p[6].visible=void 0!==L,p[8].visible=void 0!==k||y;else{p[0].value=null==b?v.notAvailable:D(b),p[1].value=null==I?v.notAvailable:D(I),p[2].value=null==M?v.notAvailable:D(M),p[3].value=null==A?v.notAvailable:D(A),p[4].value=D(this._series.barFunction()(f));const e=f[5];(0,r.isNumber)(e)?p[7].value=C.format(e):p[7].visible=!1,p[8].visible=void 0!==k||y,p[6].visible=void 0!==L;const t=this._series.barColorer().barStyle(m,!1);E=x(S,null!==(a=t.barBorderColor)&&void 0!==a?a:t.barColor)}E=(0,l.resetTransparency)(x(S,E));for(const e of p)e.color||(e.color=E);return p[8].visible&&(p[8].color=(0,l.resetTransparency)(x(S,this._getChangeColor(null===(d=k)||void 0===d?void 0:d.change)))),p}_mobileNonTrackingMode(){return b&&(null===this._model.crossHairSource().pane||(0,f.isLineToolName)(d.tool.value())||null!==this._model.lineBeingEdited())}_showLastPriceAndChangeOnly(){return S.alwaysShowLastPriceAndLastDayChange||this._mobileNonTrackingMode()}_getChangeColor(e){var t;const i=void 0===e||e>=0?_.SeriesBarColorer.upColor(this._series.properties()):_.SeriesBarColorer.downColor(this._series.properties());return null!==(t=i.barBorderColor)&&void 0!==t?t:i.barColor}}},16776:(e,t,i)=>{"use strict";i.d(t,{sessionsPreferencesDefault:()=>r});var s=i(33013);const r={graphics:{backgrounds:{outOfSession:{color:s.colorsPalette["color-tv-blue-500"],transparency:92,visible:!1},preMarket:{color:"#FF9800",transparency:92,visible:!1},postMarket:{color:s.colorsPalette["color-tv-blue-500"],transparency:92,visible:!1}},vertlines:{sessBreaks:{color:"#4985e7",style:2,visible:!1,width:1}}}}},11877:(e,t,i)=>{"use strict";i.d(t,{StatusProviderBase:()=>s});class s{constructor(e){this._colorProperty=e}size(){return"13px"}bold(){return!1}color(){return this._colorProperty.value()}}},79055:(e,t,i)=>{"use strict";i.d(t,{StatusView:()=>s});class s{constructor(e){this._text="",this._color="",this._size="13px",this._bold=!1,this._statusProvider=e}text(){return this._text}getSplitTitle(){return[this._text]}color(){return this._statusProvider.color()}bold(){return this._bold}size(){return this._size}}},9482:(e,t,i)=>{"use strict";var s;i.d(t,{StoriesTimeLineItemType:()=>s}),function(e){e[e.Image=0]="Image",e[e.Emoji=1]="Emoji"}(s||(s={}))},85573:(e,t,i)=>{"use strict";i.d(t,{getNoDataPosition:()=>d,getSeriesPosition:()=>u,noDataBasePosition:()=>c,positionToCoordinate:()=>l,positionVisualDirection:()=>a,seriesBasePosition:()=>h,seriesPrice:()=>n});var s=i(50151),r=i(86094);function n(e,t,i){const s=e.barFunction();switch(e.style()){case 3:case 10:case 2:case 14:case 15:return s(t.value);default:return t.value[-1===i?3:2]}}function o(e){return e>=0?1:-1}function a(e,t){return-1===o(e)!==t?-1:1}function l(e,t,i,s){const r=Math.min(t,Math.max(0,1===s?i:t-i));return i-s*Math.abs(r*e/100)}function c(e,t,i){const s=e.index();return null===s?null:{index:s,price:t.coordinateToPrice(t.height()/2,i) +}}function h(e,t){const i=e.data().bars(),s=i.first(),a=i.last();if(null===s||null===a)return null;let l;const c=t.index();if(null===c){if(void 0===t.time)return null;const e=t.time(),n=s.value[0],o=a.value[0];if(eo)return null;l=i.searchByTime(e,r.PlotRowSearchMode.NearestRight,4)}else l=i.search(c);return null===l?null:{index:l.index,price:n(e,l,o(t.position()))}}function d(e,t,i){const s=c(e,t,i);if(null===s)return null;const r=a(e.position(),t.isInverted());return{index:s.index,price:s.price,poleStartY:t.height(),visualDirection:1,positionPointDirection:r,startsOnSeriesData:!1}}function u(e,t,i=!0){const r=h(e,t),n=e.priceScale(),o=(0,s.ensureNotNull)(e.firstValue());if(null===r)return d(t,n,o);let l=0;const c=e.properties().childs(),u=e.model().timeScale(),p=n.priceToCoordinate(r.price,o),_=a(t.position(),n.isInverted());if(i)switch(e.style()){case 16:l=1===_?c.hlcAreaStyle.childs().highLineWidth.value()/2:c.hlcAreaStyle.childs().lowLineWidth.value()/2;break;case 3:l=c.areaStyle.childs().linewidth.value()/2;break;case 2:l=c.lineStyle.childs().linewidth.value()/2;break;case 14:l=c.lineWithMarkersStyle.childs().linewidth.value()/2;break;case 15:l=c.steplineStyle.childs().linewidth.value()/2;break;case 10:const e=Math.abs(100-c.baselineStyle.childs().baseLevelPercentage.value());l=n.height()*e/100>p?c.baselineStyle.childs().topLineWidth.value()/2:c.baselineStyle.childs().bottomLineWidth.value()/2;break;case 1:case 9:case 8:case 12:case 4:case 7:l=3;break;case 0:l=c.barStyle.childs().thinBars.value()?3:Math.max(3,.25*u.barSpacing());break;case 11:l=c.rangeStyle.childs().thinBars.value()?3:Math.max(3,.25*u.barSpacing());break;case 5:l=Math.max(4,.25*u.barSpacing());break;case 6:l=Math.max(5,.25*u.barSpacing())}const m=p-_*l;return{index:r.index,price:r.price,poleStartY:m,visualDirection:_,positionPointDirection:_,startsOnSeriesData:!0}}},21280:(e,t,i)=>{"use strict";i.d(t,{AbstractFilledAreaPaneView:()=>g});var s=i(50151),r=i(86441),n=i(5531),o=i(78071),a=i(48874),l=i(87095),c=i(42449);var h=i(82386),d=i(36897);function u(e,t){return Array.from({length:e},((e,i)=>({timePointIndex:i+t})))}function p(e,t,i){let s,r;const n=e.length;for(let o=t;o>=0&&o`${e}_${t}_${i}`));return a.default.Cache=t,i}(),this._source=e,this._model=t, +this._fillGaps=!!(null==i?void 0:i.fillgaps),this._fillToIntersection=!!(null==i?void 0:i.fillToIntersection)}update(e){if("global-change"===e.type)return this._dataInvalidated=(0,d.mergeDataInvalidation)(this._dataInvalidated,{}),void(this._viewportInvalidated=!0);if("data-source-change"!==e.type)this._viewportInvalidated=!0;else{e.sourceId===this._source.id()&&(this._dataInvalidated=(0,d.mergeDataInvalidation)(this._dataInvalidated,{firstIndex:e.firstUpdatedTimePointIndex,clearData:e.clearData}))}}renderer(e,t){return this._dataInvalidated?this._updateImplFull(this._dataInvalidated)&&(this._dataInvalidated=null,this._viewportInvalidated=!1):this._viewportInvalidated&&(this._updateImplLight(),this._viewportInvalidated=!1),this._areaRenderer}_minFirstBarIndex(){return-1/0}_plotNames(){return this._source.metaInfo().plots.map((e=>e.id))}_plotIndex1(){return null===this._plIndex1&&(this._plIndex1=this._plotNames().indexOf(this._plotAId())+1),this._plIndex1}_plotIndex2(){return null===this._plIndex2&&(this._plIndex2=this._plotNames().indexOf(this._plotBId())+1),this._plIndex2}_updateImplFull(e){var t,i,r,n;if(this._areaRenderer.setData(null),(null===(t=this._dataInvalidated)||void 0===t?void 0:t.clearData)&&(this._items=[]),!this._visible())return!1;if(null===this._source.priceScale())return!1;if(null===this._source.firstValue())return!1;const a=this._source.plots().plottableRange(),l=a.size();if(0===l)return!1;const c=this._source.offset(this._plotAId()),h=this._source.offset(this._plotBId()),d=Math.min(c,h),p=Math.max(c,h);let _=e.firstIndex;const m=l+(p-d)+1,g=this._plotIndex1(),f=this._plotIndex2();m!==this._items.length&&(void 0===_||0===this._items.length||_e.timePointIndex=0&&te.timePointIndex=this._items.length)return;const w=Math.min(this._items.length-1,(0,o.lowerbound)(this._items,g.lastBar(),((e,t)=>e.timePointIndex{if(!this._fillToIntersection||void 0===T||void 0===T.xCoordinate||void 0===T.plot1Coordinate||void 0===T.plot2Coordinate||null===M||null===I||0===I.points1.length()||void 0===e||void 0===t)return;const s=new r.Point(T.xCoordinate,T.plot1Coordinate),o=new r.Point(T.xCoordinate,T.plot2Coordinate),a=new r.Point(i,e),l=new r.Point(i,t),c=(0,n.intersectLineSegments)(s,a,o,l);if(null!==c){const e=s.add(s.subtract(a).scaled(-c));M.addPoints1Point(I.points1.at(I.points1.length()-1).x,I.points1.at(I.points1.length()-1).y),M.addPoints2Point(I.points2.at(I.points1.length()-1).x,I.points2.at(I.points1.length()-1).y),M.addPoints1Point(e.x,e.y),M.addPoints1Point(e.x,e.y),I.points1.at(I.points1.length()-1).x=e.x,I.points1.at(I.points1.length()-1).y=e.y,I.points2.at(I.points2.length()-1).x=e.x,I.points2.at(I.points2.length()-1).y=e.y}},k=this._commonColor();let D;1===k.type?(k.coordinate1=f(k.value1),k.coordinate2=f(k.value2),k.color1=k.color1&&this._generateColor(k.color1,v),k.color2=k.color2&&this._generateColor(k.color2,v)):k.color=this._generateColor(k.color,v);for(let e=C;e<=P;e+=1){const t=this._items[e],s=t.timePointIndex;let r,n;!this._fillGaps&&void 0!==D&&s-D>1&&(I=null),void 0!==d?(r=d.level1,n=d.level2):(r=t.plot1Coordinate=void 0===t.plot1Value?void 0:f(t.plot1Value),n=t.plot2Coordinate=void 0===t.plot2Value?void 0:f(t.plot2Value));const o=t.xCoordinate=u.indexToCoordinate(t.timePointIndex);if(t.color&&1===t.color.type&&(t.color.coordinate1=f(t.color.value1),t.color.coordinate2=f(t.color.value2)),this._fillGaps?void 0!==r||void 0!==n:void 0!==r&&void 0!==n){const s=null!==this._colorPlotIndex?t.color||m:k;if(L(r,n,o),V=s,!(null===(E=A)||null===V?E===V:0===E.type&&0===V.type?E.color===V.color:1===E.type&&1===V.type&&E.color1===V.color1&&E.color2===V.color2&&E.coordinate1===V.coordinate1&&E.coordinate2===V.coordinate2)||null===I){if(null!==I&&(void 0!==r&&I.addPoints1Point(o,r), +void 0!==n&&I.addPoints2Point(o,n)),e===P)continue;A=s;const t=_(s),l=null!==(i=x.get(t))&&void 0!==i?i:new h.AreaBackgroundItemsGroup(s);M=I,I=null!==(a=l.newItem())&&void 0!==a?a:new h.AreaBackgroundItem,l.push(I),x.set(t,l)}void 0!==r&&I.addPoints1Point(o,r),void 0!==n&&I.addPoints2Point(o,n)}else this._fillGaps||(A=null,I=null,M=null);D=s,T=t}var E,V;x.delete(_(m));const B={barSpacing:this._model.timeScale().barSpacing(),colorAreas:x};this._areaRenderer.setData(B)}}},98098:(e,t,i)=>{"use strict";i.d(t,{AreaBackgroundPaneView:()=>n});var s=i(50151),r=i(21280);class n extends r.AbstractFilledAreaPaneView{constructor(e,t){super(e,t)}_plotAId(){return(0,s.ensureDefined)(this._source.metaInfo().area)[0].name}_plotBId(){return(0,s.ensureDefined)(this._source.metaInfo().area)[1].name}_commonColor(){return{type:0,color:this._source.properties().areaBackground.backgroundColor.value()}}_transparency(){return this._source.properties().areaBackground.transparency.value()}_visible(){return this._source.properties().areaBackground.fillBackground.value()}_getColorByPlotValue(e){return this._commonColor()}}},93804:(e,t,i)=>{"use strict";i.d(t,{containsBackgroundTimePointIndexes:()=>o,dematerializeBackground:()=>l,isBackgroundInBarsRange:()=>c,materializeBackground:()=>a});var s=i(50151),r=i(61401),n=i(44991);const o=!0;function a(e,t){if(e.start>=t.length||e.stop>=t.length)return null;const i=t[e.start],n=t[e.stop];return n===r.INVALID_TIME_POINT_INDEX?null:((0,s.assert)(i===r.INVALID_TIME_POINT_INDEX||i<=n,"start should not exceed stop"),{start:i===r.INVALID_TIME_POINT_INDEX?null:i,stop:n})}function l(e,t,i){return{id:t,start:(0,n.ensureTimePointIndexIndex)(i.indexOf(null!==e.start?e.start:r.INVALID_TIME_POINT_INDEX)),stop:(0,n.ensureTimePointIndexIndex)(i.indexOf(e.stop))}}function c(e,t){if(null===e.start)return t.firstBar()<=e.stop;const i=Math.min(e.start,e.stop),s=Math.max(e.start,e.stop);return t.contains(i)||t.contains(s)||it.lastBar()}},12442:(e,t,i)=>{"use strict";i.d(t,{LiveStudyGraphics:()=>o.LiveStudyGraphics,createGraphicsPaneViews:()=>p,createGraphicsPriceAxisViews:()=>m,emptyStudyGraphics:()=>n.emptyStudyGraphics,isStudyGraphicsEmpty:()=>r.isStudyGraphicsEmpty,loadStudyGraphics:()=>n.loadStudyGraphics,saveStudyGraphics:()=>n.saveStudyGraphics});var s=i(59224),r=i(71409),n=i(12616),o=i(83435),a=i(42275),l=i(87095);class c extends a.PriceAxisView{constructor(e,t){super(),this._source=e,this._data=t}_updateRendererData(e,t,i){var s,r;e.visible=!1;const n=this._source.priceScale(),o=this._source.properties().childs(),a=o.visible.value();if(!n||n.isEmpty()||!a)return;const c=null===(r=null===(s=o.graphics.childs()[this._data.lineType])||void 0===s?void 0:s.childs()[this._data.styleId])||void 0===r?void 0:r.childs();if(!(void 0!==c&&c.visible&&c.visible.value()&&c.showPrice&&c.showPrice.value()&&this._isLabelVisibleAccordinglyToProperties()))return;const h=this._source.firstValue();if(null===h)return;const d=this._data.line.level,u=(0,l.resetTransparency)(c.color.value());i.background=u, +i.textColor=this.generateTextColor(u),i.coordinate=n.priceToCoordinate(d,h),e.text=n.formatPrice(d,h,!0),e.visible=!0}_isLabelVisibleAccordinglyToProperties(){return!!this._source.model().properties().childs().scalesProperties.childs().showStudyLastValue.value()&&this._source.properties().childs().showLabelsOnPriceScale.value()}}const h=(0,s.getLogger)("Chart.StudyGraphics"),d=new Set(["dwgtablecells","tpoBlockSets","tpoLevels","tpoVolumeRows","logs","performance"]);async function u(e,t,s,r){switch(e){case"hhists":return new((await i.e(507).then(i.bind(i,21335))).HHistPaneView)(t,s,r);case"horizlines":return new((await i.e(507).then(i.bind(i,13369))).HorizLinePaneView)(t,s,r);case"vertlines":return new((await i.e(507).then(i.bind(i,78266))).VertLinePaneView)(t,s,r);case"polygons":return new((await i.e(507).then(i.bind(i,66999))).PolygonPaneView)(t,s,r);case"backgrounds":return new((await i.e(507).then(i.bind(i,47372))).BackgroundPaneView)(t,s,r)}return null}async function p(e,t,i){const s=[],r=Object.keys(e.graphicsInfo());r.sort(((e,t)=>_(e)-_(t)));for(const n of r){const r=await u(n,e,t,i);null!==r?s.push(r):d.has(n)||h.logWarn(`${n} is not supported by this build of graphics subsystem, skipping`)}return s}function _(e){var t;return null!==(t=r.primitivesZOrders.get(e))&&void 0!==t?t:0}function m(e){const t=Object.keys(e.graphicsInfo()),i=[];for(const s of t)switch(s){case"hlines":e.graphics().hlines().forEach(((t,r)=>{t.forEach((t=>{void 0!==t.level&&i.push(new c(e,{line:{level:t.level},styleId:r,lineType:s}))}))}));break;case"horizlines":e.graphics().horizlines().forEach(((t,r)=>{t.forEach((t=>{void 0!==t.level&&i.push(new c(e,{line:{level:t.level},styleId:r,lineType:s}))}))}))}return i}},90164:(e,t,i)=>{"use strict";i.d(t,{HHistDirection:()=>s,HHistLocation:()=>r,HHistVolumeMode:()=>n,containsHHistTimePointIndexes:()=>c,dematerializeHHist:()=>d,isHHistInBarsRange:()=>u,materializeHHist:()=>h});var s,r,n,o=i(50151),a=i(61401),l=i(44991);!function(e){e.LeftToRight="left_to_right",e.RightToLeft="right_to_left"}(s||(s={})),function(e){e.Relative="relative",e.Absolute="absolute"}(r||(r={})),function(e){e.UpDown="Up/Down",e.Total="Total",e.Delta="Delta"}(n||(n={}));const c=!0;function h(e,t){if(e.firstBarTime>=t.length||e.lastBarTime>=t.length)return null;const i=t[e.firstBarTime],s=t[e.lastBarTime];return i===a.INVALID_TIME_POINT_INDEX||s===a.INVALID_TIME_POINT_INDEX?null:((0,o.assert)(i<=s,"firstBarTime should not exceed lastBarTime"),(0,o.assert)(e.priceLow<=e.priceHigh,"priceLow should not exceed priceHigh"),{firstBarTime:i,lastBarTime:s,rate:e.rate,priceHigh:e.priceHigh,priceLow:e.priceLow})}function d(e,t,i){const s=(0,l.ensureTimePointIndexIndex)(i.indexOf(e.firstBarTime)),r=(0,l.ensureTimePointIndexIndex)(i.indexOf(e.lastBarTime));return{id:t,...e,firstBarTime:s,lastBarTime:r}}function u(e,t){const i=Math.min(e.firstBarTime,e.lastBarTime),s=Math.max(e.firstBarTime,e.lastBarTime);return t.contains(i)||t.contains(s)||it.lastBar()}},34522:(e,t,i)=>{"use strict";i.d(t,{ +containsHorizLineTimePointIndexes:()=>o,dematerializeHorizLine:()=>l,isHorizLineInBarsRange:()=>c,materializeHorizLine:()=>a});var s=i(50151),r=i(61401),n=i(44991);const o=!0;function a(e,t){if(e.startIndex>=t.length||e.endIndex>=t.length)return null;const i=t[e.startIndex],n=t[e.endIndex];return i===r.INVALID_TIME_POINT_INDEX||n===r.INVALID_TIME_POINT_INDEX?null:((0,s.assert)(i<=n,"startIndex should not exceed endIndex"),{startIndex:i,endIndex:n,level:e.level,extendLeft:e.extendLeft,extendRight:e.extendRight})}function l(e,t,i){const s=(0,n.ensureTimePointIndexIndex)(i.indexOf(e.startIndex)),r=(0,n.ensureTimePointIndexIndex)(i.indexOf(e.endIndex));return{id:t,...e,startIndex:s,endIndex:r}}function c(e,t){const i=Math.min(e.startIndex,e.endIndex),s=Math.max(e.startIndex,e.endIndex);if(t.contains(i)||t.contains(s)||it.lastBar())return!0;const r=e.startIndext.lastBar()&&r}},83435:(e,t,i)=>{"use strict";i.d(t,{LiveStudyGraphics:()=>_});var s=i(50151),r=i(57898),n=i(90164),o=i(34522),a=i(68696),l=i(80009),c=i(93804),h=i(71409),d=i(12616);function u(e,t){return new p(e,t)}class p{constructor(e,t){this._setsByStyleIdAndKey=new Map,this._observableCollections=e,this._keyGetter=t}get(e,t){const i=this._observableCollections.get(e);if(!i)return;let s=this._setsByStyleIdAndKey.get(e);if(!s){s=new Map,this._setsByStyleIdAndKey.set(e,s);for(const e of i)this._addPrimitiveToSet(s,e);"cleared"in i&&(i.cleared().subscribe(this,this._clearSetsByKey.bind(this,s)),i.changed().subscribe(this,this._handleCollectionChanges.bind(this,s)))}return s.get(t)}_addPrimitiveToSet(e,t){const i=this._keyGetter(t);let s=e.get(i);s||(s=new Set,e.set(i,s)),s.add(t)}_clearSetsByKey(e){e.clear()}_handleCollectionChanges(e,t){var i;for(const s of t.removed)null===(i=e.get(this._keyGetter(s)))||void 0===i||i.delete(s);for(const i of t.created)this._addPrimitiveToSet(e,i)}}class _{constructor(e={}){this._indexes=[],this._hhistsByTimePointIndex=new Map,this._primitivesCollection=function(e){const t={};for(const i of h.primitiveNames){t[i]=new Map;const s=e[i];if(void 0!==s)for(const e in s)if(s.hasOwnProperty(e))switch(i){case"horizlines":t[i].set(e,new m(o.materializeHorizLine,o.containsHorizLineTimePointIndexes));break;case"vertlines":t[i].set(e,new m(a.materializeVertLine,a.containsVertLineTimePointIndexes));break;case"backgrounds":t[i].set(e,new m(c.materializeBackground,c.containsBackgroundTimePointIndexes));break;case"polygons":t[i].set(e,new m(l.materializePolygon,l.containsPolygonTimePointIndexes));break;case"hhists":t[i].set(e,new m(n.materializeHHist,n.containsHHistTimePointIndexes))}}0;return t}(e),this._tpoBlockSetsByStyleIdAndTpoId=u(this._primitivesCollection.tpoBlockSets,(e=>e.tpoId)),this._tpoVolumeRowsByStyleIdAndTpoId=u(this._primitivesCollection.tpoVolumeRows,(e=>e.tpoId))}horizlines(){return this._primitivesCollection.horizlines}vertlines(){return this._primitivesCollection.vertlines}lines(){ +return this._primitivesCollection.lines}hlines(){return this._primitivesCollection.hlines}textmarks(){return this._primitivesCollection.textmarks}shapemarks(){return this._primitivesCollection.shapemarks}backgrounds(){return this._primitivesCollection.backgrounds}polygons(){return this._primitivesCollection.polygons}trendchannels(){return this._primitivesCollection.trendchannels}hhists(){return this._primitivesCollection.hhists}dwglabels(){return this._primitivesCollection.dwglabels}dwglines(){return this._primitivesCollection.dwglines}dwgpolylines(){return this._primitivesCollection.dwgpolylines}dwgboxes(){return this._primitivesCollection.dwgboxes}dwgtables(){return this._primitivesCollection.dwgtables}dwgtablecells(){return this._primitivesCollection.dwgtablecells}dwglinefills(){return this._primitivesCollection.dwglinefills}tpos(){return this._primitivesCollection.tpos}tpoBlockSets(){return this._primitivesCollection.tpoBlockSets}tpoBlockSetsByStyleAndTpoId(e,t){return this._tpoBlockSetsByStyleIdAndTpoId.get(e,t)}tpoLevels(){return this._primitivesCollection.tpoLevels}tpoVolumeRows(){return this._primitivesCollection.tpoVolumeRows}tpoVolumeRowByStyleAndTpoId(e,t){return this._tpoVolumeRowsByStyleIdAndTpoId.get(e,t)}logs(){return this._primitivesCollection.logs}observableLogs(){return this._primitivesCollection.logs}performance(){return this._primitivesCollection.performance}observablePerformance(){return this._primitivesCollection.performance}footprints(){return this._primitivesCollection.footprints}hhistsByTimePointIndex(){return this._hhistsByTimePointIndex}clear(){this._indexes=[];for(const e of h.primitiveNames)this._primitivesCollection[e].forEach((e=>e.clear()));this._hhistsByTimePointIndex=new Map}extract(){const e=e=>e.extract(),t={indexes:this._indexes,horizlines:g(this._primitivesCollection.horizlines,e),vertlines:g(this._primitivesCollection.vertlines,e),lines:g(this._primitivesCollection.lines,e),hlines:g(this._primitivesCollection.hlines,e),textmarks:g(this._primitivesCollection.textmarks,e),shapemarks:g(this._primitivesCollection.shapemarks,e),backgrounds:g(this._primitivesCollection.backgrounds,e),polygons:g(this._primitivesCollection.polygons,e),trendchannels:g(this._primitivesCollection.trendchannels,e),hhists:g(this._primitivesCollection.hhists,e),dwglabels:g(this._primitivesCollection.dwglabels,e),dwglines:g(this._primitivesCollection.dwglines,e),dwgpolylines:g(this._primitivesCollection.dwgpolylines,e),dwgboxes:g(this._primitivesCollection.dwgboxes,e),dwgtables:g(this._primitivesCollection.dwgtables,e),dwgtablecells:g(this._primitivesCollection.dwgtablecells,e),dwglinefills:g(this._primitivesCollection.dwglinefills,e),tpos:g(this._primitivesCollection.tpos,e),tpoBlockSets:g(this._primitivesCollection.tpoBlockSets,e),tpoLevels:g(this._primitivesCollection.tpoLevels,e),tpoVolumeRows:g(this._primitivesCollection.tpoVolumeRows,e),logs:new Map,performance:new Map,footprints:g(this._primitivesCollection.footprints,e)};return this._hhistsByTimePointIndex=new Map,new d.StaticStudyGraphics("data",t)} +replaceIndexesTo(e){this._indexes=e;const t=e=>e.replaceIndexesTo(this._indexes);for(const e of h.primitiveNames)this._primitivesCollection[e].forEach(t);this._hhistsByTimePointIndex=(0,h.splitHHistsByTimePointIndex)(this._primitivesCollection.hhists)}processCommands(e){void 0!==e.erase&&this._processEraseCommands(e.erase),void 0!==e.create&&this._processCreateCommands(e.create)}_processCreateCommands(e){for(const t in e){if(!e.hasOwnProperty(t))continue;const i=t;switch(i){case"hhists":f(this._indexes,this._primitivesCollection.hhists,e[i]);break;case"horizlines":f(this._indexes,this._primitivesCollection.horizlines,e[i]);break;case"vertlines":f(this._indexes,this._primitivesCollection.vertlines,e[i]);break;case"polygons":f(this._indexes,this._primitivesCollection.polygons,e[i]);break;case"backgrounds":f(this._indexes,this._primitivesCollection.backgrounds,e[i])}}this._hhistsByTimePointIndex=(0,h.splitHHistsByTimePointIndex)(this._primitivesCollection.hhists)}_processEraseCommands(e){for(const t of e)if("all"===t.action)for(const e of h.primitiveNames)this._primitivesCollection[e].forEach((e=>e.clearPrimitives()));else{const e=e=>e.deleteById(t.id);this._primitivesCollection[t.type].forEach(e)}this._hhistsByTimePointIndex=(0,h.splitHHistsByTimePointIndex)(this._primitivesCollection.hhists)}}class m{constructor(e,t){this._primitivesDataById=new Map,this._primitiveById=new Map,this._changed=new r.Delegate,this._cleared=new r.Delegate,this._materializePrimitive=e,this._isRematerializationRequiredWithNewIndexes=t}changed(){return this._changed}cleared(){return this._cleared}forEach(e,t){this._primitiveById.forEach((i=>{e.call(t,i,i,this)}))}has(e){let t=!1;return this._primitiveById.forEach((i=>{t=t||i===e})),t}get size(){return this._primitiveById.size}[Symbol.iterator](){return this._primitiveById.values()}entries(){throw new Error("Not implemented")}keys(){throw new Error("Not implemented")}values(){return this._primitiveById.values()}hasId(e){return this._primitiveById.has(e)}addData(e,t){const i=[];e.forEach((e=>{this._primitivesDataById.set(e.id,e);const s=this._tryMaterialize(t,e);null!==s&&i.push(s)})),i.length>0&&this._changed.fire({created:i,removed:[]})}deleteById(e){const t=this._primitiveById.get(e);t&&(this._primitiveById.delete(e),this._primitivesDataById.delete(e),this._changed.fire({created:[],removed:[t]}))}clear(){this.clearPrimitives()}clearPrimitives(){this._primitivesDataById.clear(),this._primitiveById.clear(),this._cleared.fire()}replaceIndexesTo(e){if(!this._isRematerializationRequiredWithNewIndexes)return;const t=Array.from(this._primitiveById.values());this._primitiveById.clear(),this._primitivesDataById.forEach(this._tryMaterialize.bind(this,e),this);const i=Array.from(this._primitiveById.values());this._changed.fire({created:i,removed:t})}extract(){const e=new Set(this._primitivesDataById.values());return this.clearPrimitives(),e}_tryMaterialize(e,t){const i=this._materializePrimitive(t,e);return null!==i&&((0, +s.assert)(!this._primitiveById.has(t.id),"primitive with specified id should not exist"),this._primitiveById.set(t.id,i)),i}}function g(e,t){const i=new Map;return e.forEach(((e,s)=>i.set(s,t(e)))),i}function f(e,t,i=[]){for(const r of i){const i=r.styleId,n=t.get(i);(0,s.assert)(void 0!==n,"Every style used by graphics primitive should be declared in study metainfo"),n.addData(r.data,e)}}},80009:(e,t,i)=>{"use strict";i.d(t,{containsPolygonTimePointIndexes:()=>n,dematerializePolygon:()=>a,isPolygonInBarsRange:()=>l,materializePolygon:()=>o});var s=i(61401),r=i(44991);const n=!0;function o(e,t){for(const i of e.points){if(i.index>=t.length)return null;if(t[i.index]===s.INVALID_TIME_POINT_INDEX)return null}return{points:e.points.map((e=>({index:t[e.index],offset:e.offset,level:e.level})))}}function a(e,t,i){return{id:t,points:e.points.map((e=>({...e,index:(0,r.ensureTimePointIndexIndex)(i.indexOf(e.index))})))}}function l(e,t){var i;if(e.points.some((e=>{var i;return t.contains(e.index+(null!==(i=e.offset)&&void 0!==i?i:0))})))return!0;let s=!1,r=!1;const n=t.firstBar();for(const t of e.points)t.index+(null!==(i=t.offset)&&void 0!==i?i:0){"use strict";function s(e){if(e<0)throw new Error("TimePointIndexIndex should be non-negative integer");return e}i.d(t,{ensureTimePointIndexIndex:()=>s})},12616:(e,t,i)=>{"use strict";i.d(t,{StaticStudyGraphics:()=>h,emptyStudyGraphics:()=>_,loadStudyGraphics:()=>m,saveStudyGraphics:()=>g});var s=i(61401),r=i(34522),n=i(68696),o=i(90164),a=i(80009),l=i(93804),c=i(71409);class h{constructor(e,t){if(this._indexes=[],this._horizlines=new Map,this._vertlines=new Map,this._lines=new Map,this._hlines=new Map,this._textmarks=new Map,this._shapemarks=new Map,this._backgrounds=new Map,this._polygons=new Map,this._trendchannels=new Map,this._hhists=new Map,this._dwglabels=new Map,this._dwglines=new Map,this._dwgpolylines=new Map,this._dwgboxes=new Map,this._dwgtables=new Map,this._dwgtablecells=new Map,this._dwglinefills=new Map,this._tpos=new Map,this._tpoBlockSets=new Map,this._tpoLevelGroups=new Map,this._tpoVolumeRows=new Map,this._logs=new Map,this._performance=new Map,this._footprints=new Map,"data"===e){const e=t;this._indexes=e.indexes,this._vertlines=d(e.vertlines,this._indexes,n.materializeVertLine),this._horizlines=d(e.horizlines,this._indexes,r.materializeHorizLine),this._polygons=d(e.polygons,this._indexes,a.materializePolygon),this._hhists=d(e.hhists,this._indexes,o.materializeHHist),this._backgrounds=d(e.backgrounds,this._indexes,l.materializeBackground)}else if("state"===e){const e=t;this._indexes=e.indexes||[],this._vertlines=u(e.vertlines,this._indexes,n.materializeVertLine),this._horizlines=u(e.horizlines,this._indexes,r.materializeHorizLine),this._polygons=u(e.polygons,this._indexes,a.materializePolygon),this._hhists=u(e.hhists,this._indexes,o.materializeHHist),this._backgrounds=u(e.backgrounds,this._indexes,l.materializeBackground)}this._hhistsByTimePointIndex=(0,c.splitHHistsByTimePointIndex)(this._hhists)}horizlines(){ +return this._horizlines}vertlines(){return this._vertlines}lines(){return this._lines}hlines(){return this._hlines}textmarks(){return this._textmarks}shapemarks(){return this._shapemarks}backgrounds(){return this._backgrounds}polygons(){return this._polygons}trendchannels(){return this._trendchannels}hhists(){return this._hhists}dwglabels(){return this._dwglabels}dwglines(){return this._dwglines}dwgpolylines(){return this._dwgpolylines}dwgboxes(){return this._dwgboxes}dwgtables(){return this._dwgtables}dwgtablecells(){return this._dwgtablecells}dwglinefills(){return this._dwglinefills}tpos(){return this._tpos}tpoBlockSets(){return this._tpoBlockSets}tpoLevels(){return this._tpoLevelGroups}tpoBlockSetsByStyleAndTpoId(e,t){var i;return null===(i=this._tpoBlockSetsByStyleIdAndTpoId)||void 0===i?void 0:i.get(e,t)}tpoVolumeRows(){return this._tpoVolumeRows}tpoVolumeRowByStyleAndTpoId(e,t){var i;return null===(i=this._tpoVolumeRowsByStyleIdAndTpoId)||void 0===i?void 0:i.get(e,t)}logs(){return this._logs}performance(){return this._performance}footprints(){return this._footprints}hhistsByTimePointIndex(){return this._hhistsByTimePointIndex}}function d(e,t,i){const s=new Map;return e.forEach(((e,r)=>{const n=s.get(r)||new Set;e.forEach((e=>{const s=i(e,t);null!==s&&n.add(s)})),s.set(r,n)})),s}function u(e,t,i){const s=new Map;if(void 0===e)return s;for(const r of e){const e=r.styleId,n=s.get(e)||new Set;r.data.forEach((e=>{const s=i(e,t);null!==s&&n.add(s)})),s.set(e,n)}return s}function p(e,t,i,s,r,n){const o=[];return e.forEach(((e,a)=>{e.forEach((e=>{(null===r||s(e,r))&&function(e,t,i){let s=null;for(const i of e)i.styleId===t&&(s=i);null===s&&(s={styleId:t,data:[]},e.push(s)),s.data.push(i)}(o,a,n(e,t(e),i))}))})),o.length>0?o:void 0}function _(){return new h}function m(e){return new h("state",e)}function g(e,t){const i=function(e){const t=new Set;e.horizlines().forEach(((e,i)=>{e.forEach((e=>{t.add(e.startIndex),t.add(e.endIndex)}))})),e.vertlines().forEach(((e,i)=>{e.forEach((e=>{t.add(e.index)}))})),e.lines().forEach(((e,i)=>{e.forEach((e=>{t.add(e.startIndex),t.add(e.endIndex)}))})),e.textmarks().forEach(((e,i)=>{e.forEach((e=>{t.add(e.time)}))})),e.shapemarks().forEach(((e,i)=>{e.forEach((e=>{t.add(e.time)}))})),e.backgrounds().forEach(((e,i)=>{e.forEach((e=>{t.add(null!==e.start?e.start:s.INVALID_TIME_POINT_INDEX),t.add(e.stop)}))})),e.polygons().forEach(((e,i)=>{e.forEach((e=>{e.points.forEach((e=>{t.add(e.index)}))}))})),e.trendchannels().forEach(((e,i)=>{e.forEach((e=>{t.add(e.startIndex),t.add(e.endIndex)}))})),e.hhists().forEach(((e,i)=>{e.forEach((e=>{t.add(e.firstBarTime),t.add(e.lastBarTime)}))})),e.dwglabels().forEach(((e,i)=>{e.forEach((e=>{t.add(e.x)}))})),e.dwglines().forEach(((e,i)=>{e.forEach((e=>{var i,r;t.add(null!==(i=e.x1)&&void 0!==i?i:s.INVALID_TIME_POINT_INDEX),t.add(null!==(r=e.x2)&&void 0!==r?r:s.INVALID_TIME_POINT_INDEX)}))})),e.dwgpolylines().forEach(((e,i)=>{e.forEach((e=>{var i;for(const r of e.points)t.add(null!==(i=r.x)&&void 0!==i?i:s.INVALID_TIME_POINT_INDEX)}))})), +e.dwgboxes().forEach(((e,i)=>{e.forEach((e=>{var i,r;t.add(null!==(i=e.left)&&void 0!==i?i:s.INVALID_TIME_POINT_INDEX),t.add(null!==(r=e.right)&&void 0!==r?r:s.INVALID_TIME_POINT_INDEX)}))})),e.tpos().forEach(((e,i)=>{e.forEach((e=>{t.add(e.firstBarTime),t.add(e.lastBarTime)}))})),e.footprints().forEach((e=>{e.forEach((e=>{t.add(e.index)}))}));const i=Array.from(t);return i.sort(((e,t)=>e-t)),i}(e),c={indexes:i};let h=0;const d=()=>++h;return c.vertlines=p(e.vertlines(),d,i,n.isVertLineInBarsRange,t,n.dematerializeVertLine),c.horizlines=p(e.horizlines(),d,i,r.isHorizLineInBarsRange,t,r.dematerializeHorizLine),c.polygons=p(e.polygons(),d,i,a.isPolygonInBarsRange,t,a.dematerializePolygon),c.hhists=p(e.hhists(),d,i,o.isHHistInBarsRange,t,o.dematerializeHHist),c.backgrounds=p(e.backgrounds(),d,i,l.isBackgroundInBarsRange,t,l.dematerializeBackground),c}},95586:(e,t,i)=>{"use strict";var s,r,n,o;i.r(t),i.d(t,{HAlign:()=>r,LineStyle:()=>o,MarkLocation:()=>s,VAlign:()=>n}),function(e){e.AboveBar="AboveBar",e.BelowBar="BelowBar",e.Top="Top",e.Bottom="Bottom",e.Right="Right",e.Left="Left",e.Absolute="Absolute",e.AbsoluteUp="AbsoluteUp",e.AbsoluteDown="AbsoluteDown"}(s||(s={})),function(e){e.Left="left",e.Center="center",e.Right="right"}(r||(r={})),function(e){e.Top="top",e.Middle="middle",e.Bottom="bottom"}(n||(n={})),function(e){e[e.Solid=0]="Solid",e[e.Dotted=1]="Dotted",e[e.Dashed=2]="Dashed"}(o||(o={}))},71409:(e,t,i)=>{"use strict";i.d(t,{isStudyGraphicsEmpty:()=>n,primitiveNames:()=>s,primitivesZOrders:()=>r,splitHHistsByTimePointIndex:()=>o});const s=["horizlines","vertlines","lines","hlines","textmarks","shapemarks","backgrounds","polygons","trendchannels","hhists","dwglabels","dwglines","dwgpolylines","dwgboxes","dwgtables","dwgtablecells","dwglinefills","tpos","tpoBlockSets","tpoLevels","tpoVolumeRows","logs","performance","footprints"],r=new Map([["logs",-4],["performance",-4],["polygons",-4],["trendchannels",-3],["textmarks",-2],["shapemarks",-2],["backgrounds",-1],["footprints",1],["hlines",1],["horizlines",1],["hhists",1],["dwglinefills",2],["vertlines",3],["lines",3],["dwglines",3],["dwgpolylines",3],["dwgboxes",4],["dwglabels",5],["dwgtables",6],["dwgtablecells",6],["tpos",7],["tpoBlockSets",7],["tpoLevels",7],["tpoVolumeRows",7]]);function n(e){return!s.some((t=>{const i=e[t]();for(const[,e]of i)if(e.size>0)return!0;return!1}))}function o(e){const t=new Map;return e.forEach(((e,i)=>{e.forEach((e=>{const s={...e,styleId:i},r=e.firstBarTime;let n=t.get(r);void 0===n&&(n=new Set,t.set(r,n)),n.add(s)}))})),t}},68696:(e,t,i)=>{"use strict";i.d(t,{containsVertLineTimePointIndexes:()=>n,dematerializeVertLine:()=>a,isVertLineInBarsRange:()=>l,materializeVertLine:()=>o});var s=i(61401),r=i(44991);const n=!0;function o(e,t){if(e.index>=t.length)return null;const i=t[e.index];return i===s.INVALID_TIME_POINT_INDEX?null:{startPrice:e.startPrice,endPrice:e.endPrice,index:i,extendTop:e.extendTop,extendBottom:e.extendBottom}}function a(e,t,i){const s=(0,r.ensureTimePointIndexIndex)(i.indexOf(e.index));return{id:t,...e,index:s +}}function l(e,t){return t.contains(e.index)}},92291:(e,t,i)=>{"use strict";var s;i.d(t,{VolumeFootprintTypeValues:()=>s}),function(e){e.BuyAndSell="Buy and sell",e.Delta="Delta",e.Total="Total"}(s||(s={}))},40484:(e,t,i)=>{"use strict";i.d(t,{HHistBasedValuesProvider:()=>_});var s=i(50335),r=i(50151),n=i(49483),o=i(86094),a=i(88348),l=i(98596),c=i(90164),h=i(15367),d=i(88546);function u(e,t="",i=""){return{id:t,index:e,title:i,value:"",visible:!1}}const p=n.CheckMobile.any();class _{constructor(e,t){this._emptyValues=[],this._study=e,this._model=t,void 0!==this._study.metaInfo().graphics.hhists&&this._emptyValues.push(u(0),u(1),u(2))}getItems(){return this._emptyValues}getValues(e){var t,i;const n=this._emptyValues.map((e=>({...e})));n.forEach((e=>{e.visible=this._study.isVisible(),e.value=d.notAvailable}));const a=this._study.properties().childs().inputs.childs().volume.value();switch(a){case c.HHistVolumeMode.UpDown:n[0].title="Up",n[1].title="Down",n[2].title="Total";break;case c.HHistVolumeMode.Total:n[0].title="Total",n[1].visible=!1,n[2].visible=!1;break;case c.HHistVolumeMode.Delta:n[0].title="Delta",n[1].title="Max(Up, Down)",n[2].title="Total"}const h=this._study.priceScale(),u=this._model.timeScale();if(null===h||h.isEmpty()||u.isEmpty()||this._hideValues())return n;if(null===e||!isFinite(e)){const t=this._study.data().last();if(null===t)return n;e=t.index}const p=this._model.crossHairSource(),_=p.price;if(!isFinite(p.y)&&(e=function(e,t){var i;const s=null===(i=e.visibleBarsStrictRange())||void 0===i?void 0:i.lastBar();if(!s)return null;const r=t.data().search(s,o.PlotRowSearchMode.NearestLeft);return r?r.index:null}(this._model.timeScale(),this._model.mainSeries()),null===e))return n;const m=function(e,t,i,s){if(0===e.size)return null;if(!i){const e=(0,r.ensureNotNull)(s.data().valueAt(t));i=s.barFunction()(e)}const n=function(e,t){let i=null;return e.forEach(((e,s)=>{s<=t&&(null===i||s>i)&&(i=s)})),i}(e,t);if(null===n)return null;const o=e.get(n);if(!o||0===o.size)return null;return function(e,t){let i=null;return e.forEach((e=>{e.priceLow<=t&&t{e.value="0"})),n;const g=this._study.metaInfo().graphics.hhists;if(void 0===g)return n;if(void 0===g[m.styleId])return n;const f=null===(i=null===(t=this._study.properties().childs().graphics.childs().hhists)||void 0===t?void 0:t.childs()[m.styleId])||void 0===i?void 0:i.childs(),v=new l.VolumeFormatter,S=e=>(0,s.isNumber)(e)?v.format(e):"";if(a!==c.HHistVolumeMode.Delta){if(m.rate.forEach(((e,t)=>{n[t].value=S(e),n[t].color=(0,r.ensureDefined)(f).colors[t].value()})),a===c.HHistVolumeMode.UpDown){const e=m.rate[0]+m.rate[1];n[2].value=S(e),n[2].color=(0,r.ensureDefined)(f).valuesColor.value()}}else{const e=m.rate[0]>m.rate[1]?0:1,t=(0,r.ensureDefined)(f).colors[e].value(),i=m.rate[0]+m.rate[1];[2*m.rate[e]-i,m.rate[e],i].forEach(((e,i)=>{n[i].value=S(e),n[i].color=t}))}return n}_hideValues(){ +return p&&(null===this._model.crossHairSource().pane||(0,h.isLineToolName)(a.tool.value())||null!==this._model.lineBeingEdited())}}},75319:(e,t,i)=>{"use strict";var s;i.d(t,{StudyStatusType:()=>s}),function(e){e[e.Undefined=0]="Undefined",e[e.Loading=1]="Loading",e[e.Completed=2]="Completed",e[e.Error=3]="Error"}(s||(s={}))},59744:(e,t,i)=>{"use strict";var s;i.d(t,{InsertionErrorCode:()=>s}),function(e){e.StudyCannotBeChild="cannot_be_child",e.StubWasRemoved="stub_was_removed",e.CannotGetMetainfo="cannot_get_metainfo",e.CannotCompilePub="cannot_compile_pub",e.Cancelled="cancelled",e.Unknown="unknown"}(s||(s={}))},19171:(e,t,i)=>{"use strict";i.d(t,{makeNextStudyId:()=>o,makeNextSymbolId:()=>r});let s=0;function r(){return s++,"ss_"+s}let n=0;function o(){return n++,"st"+n}},36897:(e,t,i)=>{"use strict";function s(e,t){if(null===e)return t;const i=e.firstIndex,s=t.firstIndex,r=e.clearData||t.clearData;return{firstIndex:r||void 0===i||void 0===s?void 0:Math.min(i,s),clearData:r}}i.d(t,{mergeDataInvalidation:()=>s})},97087:(e,t,i)=>{"use strict";i.d(t,{migrateMetaInfoAndPropState:()=>p});var s=i(50151),r=i(42856),n=i(1722);const o=["Moving Average@tv-basicstudies","Moving Average Exponential@tv-basicstudies"];class a{targetMetaInfoVersion(){return 53}migrateMetaInfo(e){const t=e;e._metainfoVersion=53,o.includes(t.id)}migratePropState(e){var t,i,s;o.includes(e.id)&&(e.inputs.length=null!==(t=e.inputs.length)&&void 0!==t?t:e.inputs.in_0,e.inputs.source=null!==(i=e.inputs.source)&&void 0!==i?i:e.inputs.in_1,e.inputs.offset=null!==(s=e.inputs.offset)&&void 0!==s?s:e.inputs.in_2,delete e.inputs.in_0,delete e.inputs.in_1,delete e.inputs.in_2,e.plots[1]={id:"smoothedMA",type:"line"},e.styles.smoothedMA={display:0,linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,color:"#0496ff",histogramBase:0,joinPoints:!1,title:"Smoothed MA"})}}const l=["Volume@tv-basicstudies"];class c{targetMetaInfoVersion(){return 53}migrateMetaInfo(e){const t=e;e._metainfoVersion=53,l.includes(t.id)}migratePropState(e){var t;l.includes(e.id)&&(e.inputs.maLength=null!==(t=e.inputs.length)&&void 0!==t?t:e.inputs.maLength,delete e.inputs.length,delete e.inputs.offset,delete e.inputs.source,e.plots[1]={id:"smoothedMA",type:"line"},e.styles.smoothedMA={display:0,linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,color:"#0496ff",histogramBase:0,joinPoints:!1,title:"Smoothed MA"})}}const h=["Relative Strength Index@tv-basicstudies","Commodity Channel Index@tv-basicstudies","On Balance Volume@tv-basicstudies"];class d{targetMetaInfoVersion(){return 53}migrateMetaInfo(e){const t=e,i=e;i._metainfoVersion=53,h.includes(t.id)&&(i.styles[t.id]={title:"Smoothed MA",histogramBase:0,joinPoints:!1})}migratePropState(e){h.includes(e.id)&&(e.plots[1]={id:"smoothedMA",type:"line"},e.styles.smoothedMA={display:0,linestyle:0,linewidth:1,plottype:0,trackPrice:!1,transparency:0,color:"#0496ff"})}}const u=[new class{targetMetaInfoVersion(){return 47}migrateMetaInfo(e){const t=e,i=e;if(i._metainfoVersion=47, +!t.defaults||void 0===t.defaults.precision)return void(i.format={type:"inherit"});const s=t.defaults&&t.defaults.precision,r=(0,n.isNumber)(s)?s:parseInt(s);0===r?i.format={type:"volume"}:isFinite(r)?i.format={type:"price",precision:r}:i.format={type:"inherit"},delete t.defaults.precision}migratePropState(e){}},new class{targetMetaInfoVersion(){return 50}migrateMetaInfo(e){const t=e,i=e;if(i._metainfoVersion=50,void 0===t.defaults||void 0===t.defaults.ohlcPlots||void 0===t.ohlcPlots)return;const r=t.ohlcPlots,n=t.defaults.ohlcPlots,o=(0,s.ensureDefined)((0,s.ensureDefined)(i.defaults).ohlcPlots);for(const e of Object.keys(n)){const t=n[e];if("ohlc_candles"===t.plottype){let i=!1;const s=r[e];void 0!==s&&(i=!!s.drawBorder,delete s.drawBorder),o[e]={borderColor:"#000000",drawBorder:i,...t}}}}migratePropState(e){}},new class{targetMetaInfoVersion(){return 53}migrateMetaInfo(e){const t=e,i=e;if(i._metainfoVersion=53,void 0!==t.defaults){if(void 0!==t.defaults.ohlcPlots&&void 0!==t.ohlcPlots){const e=Object.keys(t.ohlcPlots),r=t.defaults.ohlcPlots,n=(0,s.ensureDefined)((0,s.ensureDefined)(i.defaults).ohlcPlots);for(const t of e){const e=r[t];if(void 0===e||void 0===e.visible)continue;const i=e.visible?15:0;delete e.visible,n[t]={display:i,...e}}}if(void 0!==t.defaults.styles&&void 0!==t.plots){const e=t.plots.map((e=>e.id)),r=t.defaults.styles,n=(0,s.ensureDefined)((0,s.ensureDefined)(i.defaults).styles);for(const t of e){const e=r[t];if(void 0===e||void 0===e.visible)continue;const i=e.visible?15:0;delete e.visible,n[t]={display:i,...e}}}}}migratePropState(e){if(e.ohlcPlots)for(const t of Object.keys(e.ohlcPlots)){const i=(0,s.ensureDefined)(e.ohlcPlots[t]);void 0!==i.visible&&(i.display=i.visible?15:0,delete i.visible)}if(e.styles)for(const t of Object.keys(e.styles)){const i=(0,s.ensureDefined)(e.styles[t]);void 0!==i.visible&&(i.display=i.visible?15:0,delete i.visible)}}}];function p(e,t){const i=r.StudyMetaInfo.versionOf(e),n=e;void 0===n._serverMetaInfoVersion&&(n._serverMetaInfoVersion=i);const o=["PennantCP@tv-basicstudies","WedgeCP@tv-basicstudies"].includes(e.id);u.forEach((r=>{(i<0||i>=r.targetMetaInfoVersion())&&!o||(r.migrateMetaInfo(e),void 0!==t&&r.migratePropState(t),(0,s.assert)(e._metainfoVersion===r.targetMetaInfoVersion()))}))}u.push(new a),u.push(new c),u.push(new d),u.sort((function(e,t){return e.targetMetaInfoVersion()-t.targetMetaInfoVersion()}))},26426:(e,t,i)=>{"use strict";i.d(t,{NonSeriesStudy:()=>o,isNonSeriesStudy:()=>n});var s=i(50151),r=i(56827);function n(e){return e instanceof o}class o extends r.Study{clearData(){this._customData=null,this._indexes=null}restoreData(e,t,i){super.restoreData(e),this._customData=t,this._indexes=i}state(e){const t=super.state(e);return e&&(t.nonSeriesData=this._customData,t.indexes=this._indexes),t}customData(){return this._customData}_setPaneViews(e){this._paneViews=e,this.model().lightUpdate()}_onDataUpdated(e,t,i){null!==t&&(t.indexes_replace?((0,s.assert)("nochange"!==i),this._indexes=i):(this._customData=t.data,"nochange"!==i&&(this._indexes=i))), +super._onDataUpdated(e,t,i)}}},38243:(e,t,i)=>{"use strict";i.d(t,{OverlayLegendValuesProvider:()=>n});var s=i(42960),r=i(27361);class n extends r.OverlayValuesProvider{constructor(e,t){super(e,t);const i=t.properties().childs().paneProperties.childs().legendProperties.childs();this._showBarChange=i.showBarChange,this._showLastDayChange=i.showLastDayChange,this._showSeriesOHLC=i.showSeriesOHLC}getValues(e){var t,i,r;const n=super.getValues(e),o=this._study.properties().childs(),a=o.style.value(),l=12!==a,c=this._showSeriesOHLC.value(),h=l&&this._showBarChange.value(),d=l&&this._showLastDayChange.value();if(this._showLastPriceAndChangeOnly())return(t=n[6]).visible&&(t.visible=h),n[7].visible=!1,n;const u=(0,s.isPriceSourceStyle)(a),p=12!==a&&16!==a,_=12!==a,m=c&&!u,g=c&&u;if(n[0].visible=m&&p,n[1].visible=m,n[2].visible=m,n[3].visible=m&&_,(i=n[7]).visible&&(i.visible=d),(r=n[6]).visible&&(r.visible=h),n[4].visible=g,16===a){const e=o.hlcAreaStyle.childs();n[1].color=e.highLineColor.value(),n[2].color=e.lowLineColor.value(),n[3].color=e.closeLineColor.value()}return n}}},26481:(e,t,i)=>{"use strict";i.d(t,{OverlayStatusProvider:()=>n});var s=i(6892),r=i(37591);class n extends s.StudyStatusProvider{getSplitTitle(){return this._source.titleInParts(r.TitleDisplayTarget.StatusLine,!0,void 0,!1,!1)}text(){return this._source.isActualInterval()?this._source.isFailed()?`${this._source.title(r.TitleDisplayTarget.StatusLine,!0,void 0,!1,!1)}: ${this.sourceStatusText()}`:`${this._source.title(r.TitleDisplayTarget.StatusLine,!0,void 0,!1,!1)} ${this.sourceStatusText()}`:this._source.title(r.TitleDisplayTarget.StatusLine,!0,void 0,!1,!1)}}},27361:(e,t,i)=>{"use strict";i.d(t,{OverlayValuesProvider:()=>w});var s=i(50335),r=i(11542),n=i(49483),o=i(87095),a=i(38223),l=i(93572),c=i(94623),h=i(86094),d=i(32818),u=i(88348),p=i(48984),_=i(92052),m=i(15367),g=i(88546);const f=d.lastDayChangeAvailable||d.alwaysShowLastPriceAndLastDayChange,v=n.CheckMobile.any(),S=new l.PercentageFormatter,y=g.notAvailable,b=`${y} (${y}%)`;class w{constructor(e,t){this._study=e,this._model=t,this._emptyValues=[{title:r.t(null,void 0,i(39280)),visible:!1,value:"",index:0,id:""},{title:r.t(null,void 0,i(30777)),visible:!1,value:"",index:1,id:""},{title:r.t(null,void 0,i(8136)),visible:!1,value:"",index:2,id:""},{title:r.t(null,void 0,i(31691)),visible:!1,value:"",index:3,id:""},{title:"",visible:!1,value:"",index:4,id:""},{title:"",visible:!1,value:"",index:5,id:""},{title:r.t(null,void 0,i(49329)),visible:!1,value:"",index:6,id:""},{title:r.t(null,void 0,i(37611)),visible:!1,value:"",index:7,id:""}]}getItems(){return this._emptyValues}getValues(e){var t,i,r,n,l,d;const u=this._emptyValues.map((e=>({...e})));if(this._model.timeScale().isEmpty())return u;const p=this._study.data(),m=p.lastIndex();if(0===p.size()||null===m)return u;const g=p.search(m,h.PlotRowSearchMode.NearestLeft,1);if(null===g)return u;const v=this._showLastPriceAndChangeOnly();if((0,s.isNumber)(e)||(v?e=m:(e=this._model.crossHairSource().appliedIndex(),(0,s.isNumber)(e)||(e=m))), +null===e||!(0,s.isNumber)(e))return u;const w=p.search(e,h.PlotRowSearchMode.NearestLeft,1),C=this._model.backgroundTopColor().value();if(null===w)return u;const P=w.index,x=w.value,T=x[1],I=x[2],M=x[3],A=x[4];u[0].value=y,u[1].value=y,u[2].value=y,u[3].value=y,u[7].value=b,u[6].value=b;for(const e of u)e.visible=!v;const L=u[4];L.visible=!1;const{barChange:k,lastDayChange:D}=(0,c.changesData)(p,this._study.quotes(),w.value,w.index,g.value),E=(0,_.getPriceValueFormatterForSource)(this._study);if((0,_.shouldBeFormattedAsPercent)(this._study)||(0,_.shouldBeFormattedAsIndexedTo100)(this._study))u[7].value="",u[6].value="";else{const e=this._study.formatter();if(void 0!==k){const{currentPrice:s,prevPrice:r,change:n}=k,o=null!==(i=null===(t=e.formatChange)||void 0===t?void 0:t.call(e,s,r,!0))&&void 0!==i?i:e.format(n,!0);u[6].value=(0,a.forceLTRStr)(`${o} (${S.format(k.percentChange,!0)})`)}if(void 0!==D){const{currentPrice:t,prevPrice:i,change:s,percentChange:o}=D,l=null!==(n=null===(r=e.formatChange)||void 0===r?void 0:r.call(e,t,i,!0))&&void 0!==n?n:e.format(s,!0);u[7].value=(0,a.forceLTRStr)(`${l} (${S.format(o,!0)})`)}}let V=null;if(v)u[5].value=null==A?y:E(A),u[5].visible=!0,V=this._getChangeColor(null==k?void 0:k.change),u[6].visible=void 0!==k,u[7].visible=void 0!==D||f;else{u[0].value=null==T?y:E(T),u[1].value=null==I?y:E(I),u[2].value=null==M?y:E(M),u[3].value=null==A?y:E(A),L.value=E(this._study.barFunction()(x)),u[5].visible=!1,u[7].visible=void 0!==D||f,u[6].visible=void 0!==k;const e=this._study.barColorer().barStyle(P,!1),t=null!==(l=e.barBorderColor)&&void 0!==l?l:e.barColor;V=(0,c.calculateColor)(C,t)}V=(0,o.resetTransparency)((0,c.calculateColor)(C,V));for(const e of u)e.color||(e.color=V);return u[7].visible&&(u[7].color=(0,o.resetTransparency)((0,c.calculateColor)(C,this._getChangeColor(null===(d=D)||void 0===d?void 0:d.change)))),u}_mobileNonTrackingMode(){return v&&(null===this._model.crossHairSource().pane||(0,m.isLineToolName)(u.tool.value())||null!==this._model.lineBeingEdited())}_showLastPriceAndChangeOnly(){return d.alwaysShowLastPriceAndLastDayChange||this._mobileNonTrackingMode()}_getChangeColor(e){var t;const i=void 0===e||e>=0?p.SeriesBarColorer.upColor(this._study.properties()):p.SeriesBarColorer.downColor(this._study.properties());return null!==(t=i.barBorderColor)&&void 0!==t?t:i.barColor}}},96759:(e,t,i)=>{"use strict";function s(e){e.lineWidth=void 0,e.lineStyle=void 0;for(let t=0;ts,createEmptyStyle:()=>r})},77243:(e,t,i)=>{"use strict";i.d(t,{PaneRendererColumns:()=>n});var s=i(59590),r=i(18807);class n extends s.BitmapCoordinatesPaneRenderer{constructor(e){super(),this._data=null,this._precalculatedCache=[],this.setData(e)}setData(e){this._data=e,this._precalculatedCache=[]}hitTest(e){var t,i,s,n;if(null===this._data)return null +;const o=null!==(i=null===(t=this._data.visibleItemsRange)||void 0===t?void 0:t.startItemIndex)&&void 0!==i?i:0,a=(null!==(n=null===(s=this._data.visibleItemsRange)||void 0===s?void 0:s.endItemIndex)&&void 0!==n?n:this._data.items.length)-1;for(let t=o;t<=a;t++){const i=this._data.items[t];if(e.x>=i.left&&e.x<=i.right){const t=i.y;if(e.y>=Math.min(t,this._data.histogramBase)&&e.y<=Math.max(t,this._data.histogramBase))return new r.HitTestResult(r.HitTarget.Regular)}}return null}_drawImpl(e){var t,i,s,r;if(null===this._data||0===this._data.items.length)return;const{context:n,horizontalPixelRatio:o,verticalPixelRatio:a}=e;this._precalculatedCache.length||this._fillPrecalculatedCache(o);const l=Math.max(1,Math.floor(o)),c=Math.max(1,Math.floor(a)),h=Math.round(this._data.histogramBase*a)-Math.floor(l/2),d=h+l,u=this._data.lineColor,p=null!==(i=null===(t=this._data.visibleItemsRange)||void 0===t?void 0:t.startItemIndex)&&void 0!==i?i:0,_=(null!==(r=null===(s=this._data.visibleItemsRange)||void 0===s?void 0:s.endItemIndex)&&void 0!==r?r:this._data.items.length)-1;for(let e=p;e<=_;e++){const t=this._data.items[e],i=this._precalculatedCache[e-p],s=Math.round(t.y*a);let r,o;n.fillStyle=t.style?t.style.color:u,s<=h?(r=s,o=d):(r=h,o=s-Math.floor(c/2)+c),n.fillRect(i.left,r,i.right-i.left+1,o-r)}}_fillPrecalculatedCache(e){var t,i;if(null===this._data||0===this._data.items.length)return void(this._precalculatedCache=[]);const{barSpacing:s,visibleItemsRange:r,items:n}=this._data,o=Math.ceil(s*e)<=1?0:Math.max(1,Math.floor(e)),a=null!==(t=null==r?void 0:r.startItemIndex)&&void 0!==t?t:0,l=(null!==(i=null==r?void 0:r.endItemIndex)&&void 0!==i?i:n.length)-1,c=l-a+1;if(c<=0)return void(this._precalculatedCache=[]);this._precalculatedCache=new Array(c);for(let t=a;t<=l;t++){const i=n[t],s=Math.round(i.center*e);let r,l;const c=Math.round((i.right-i.left)*e)-o;if(c%2){const e=(c-1)/2;r=s-e,l=s+e}else{const e=c/2;r=s-e,l=s+e-1}this._precalculatedCache[t-a]={left:r,right:l,roundedCenter:s,center:i.center*e,time:i.timePointIndex}}for(let e=a+1;e<=l;e++){const t=this._precalculatedCache[e-a],i=this._precalculatedCache[e-a-1];t.time===i.time+1&&(t.left-i.right!==o+1&&(i.roundedCenter>i.center?i.right=t.left-o-1:t.left=i.right+o+1))}let h=Math.ceil(s*e);for(let e=a+1;e<=l;e++){const t=this._precalculatedCache[e-a];t.right0&&h<4)for(let e=a+1;e<=l;e++){const t=this._precalculatedCache[e-a];t.right-t.left+1>h&&(t.roundedCenter>t.center?t.right-=1:t.left+=1)}}}},39871:(e,t,i)=>{"use strict";i.d(t,{StudyPlotPaneView:()=>V});var s=i(50151),r=i(24377),n=i(14483),o=i(37160),a=i(1722),l=i(87095),c=i(22767);function h(e,t){const i=new Map;return function(...s){const r=""+(t?t.apply(null,s):s[0]);if(!i.has(r)){const t=e.apply(this,s);return i.set(r,t),t}return i.get(r)}}var d=i(62885),u=i(19266),p=i(1149),_=i(40621),m=i(80101),g=i(96759),f=i(86441),v=i(45197),S=i(18807),y=i(59590),b=i(49483);class w extends y.BitmapCoordinatesPaneRenderer{constructor(e){super(),this._data=e} +hitTest(e){var t,i,s,r;const n=this._data,o=n.lineWidth,a=n.vertOffset||0,l=(0,v.interactionTolerance)().series+o,c=null!==(i=null===(t=n.visibleItemsRange)||void 0===t?void 0:t.startItemIndex)&&void 0!==i?i:0,h=null!==(r=null===(s=n.visibleItemsRange)||void 0===s?void 0:s.endItemIndex)&&void 0!==r?r:n.items.length;for(let t=c;t{const t=(0,r.rgbToHsl)((0,r.parseRgb)(e)),i=t[0]+.05;return t[0]=i-Math.floor(i),(0,r.rgbToHexString)((0,r.hslToRgb)(t))},D=h(k),E=new Set([I.LineStudyPlotStyle.Line,I.LineStudyPlotStyle.Area,I.LineStudyPlotStyle.Circles,I.LineStudyPlotStyle.Cross,I.LineStudyPlotStyle.StepLine,I.LineStudyPlotStyle.StepLineWithDiamonds]);class V extends L.StudyPaneViewInplaceUpdatable{constructor(e,t,i,s,r=!1){super(i),this._histogramBase=null,this._lineColor="",this._lineWidth=1,this._color1="",this._color2="",this._renderer=new u.CompositeRenderer,this._isMarkersEnabled=n.enabled("source_selection_markers"),this._study=e,this._series=t,this._model=i,this._plotName=s,this._plotIndex=e.metaInfo().plots.findIndex((e=>e.id===s)),this._colorProvider=(0,M.createStudyPlotColorProvider)(e.metaInfo(),e.properties(),s),this._extendStepLineToBarsEndings=r,this._useFirstUnplottableRow=!1}items(){return this._items}renderer(){return this._makeSureRendererIsValid(),this._renderer}_getTranspValue(){const e=this._study.properties(),t=e.styles[this._plotName];let i=0;const s=this._study.metaInfo();return"Volume@tv-basicstudies"===s.id&&s.version<=46&&"transparency"in e?(i=e.transparency.value(),i=(0,a.isNumber)(i)?i:0,i):(t.transparency&&(i=t.transparency.value(),i=(0,a.isNumber)(i)?i:0),i)}_updateImplFull(e){var t,i,r;if(this._renderer.clear(),(null===(t=this._dataInvalidated)||void 0===t?void 0:t.clearData)&&(this._items=[]),!this._study.isPlotVisibleAt(this._plotName,1))return!1;if(!this._study.priceScale())return!1;if(null===this._study.firstValue())return!1;if(null===this._study.priceScale())return!1;this._histogramBase=null;const n=this._study.properties().styles[this._plotName],a=n.plottype.value(),c=this._useFirstUnplottableRow&&(a===I.LineStudyPlotStyle.StepLine||a===I.LineStudyPlotStyle.StepLineWithDiamonds),h=this._study.plots().plottableRange(c);if(0===h.size())return!1 +;const d=this._study.offset(this._plotName),u=E.has(a),p=this._preallocateItems(h,((e,t)=>({y:NaN,left:NaN,center:NaN,right:NaN,origPrices:{price:null!=t?t:NaN,timePointIndex:e+d},timePointIndex:e+d})));let _=NaN,m=NaN;const f=new Map,v=(e,t)=>{let i=f.get(e);void 0===i&&(i=new Map,f.set(e,i));let s=i.get(t);if(void 0===s){const r=!this._plotName||"vol"!==this._plotName;s=(0,l.generateColor)(e,t,r),i.set(t,s)}return s},S=(0,g.createEmptyStyle)(),y=(0,o.clamp)(this._getTranspValue(),0,100),b=this._model.timeScale().visibleBarsStrictRange();if(null===b)return!1;const{startBar:w,endBar:C}=this._calculateStartEnd(b);if(null===w||null===C||0===this._items.length)return!1;const P=null!=p?p:(0,s.ensureNotNull)(h.firstIndex()),x=(0,s.ensureNotNull)(h.lastIndex())+1,T=h.rangeIterator(P,x);let M=(0,A.lowerbound)(this._items,P+d,((e,t)=>e.timePointIndex0&&(this._items[M].breakBefore=!0),m=o,_=t,M++}return this._updateImplLight(),!0}_updateRenderer(e,t){var i,r;this._renderer.clear();const n=this._study.properties().styles.childs()[this._plotName].childs(),h=null===(i=this._study.metaInfo().styles)||void 0===i?void 0:i[this._plotName],u=(0,o.clamp)(this._getTranspValue(),0,100);this._lineColor=(0,l.generateColor)(n.color.value(),u),this._lineWidth=n.linewidth.value();let g=n.color.value();const f=this._colorProvider.getDefaultPlotPointStyle();f&&(g=f.colors[0]||g,this._lineWidth=null!==(r=f.lineWidth)&&void 0!==r?r:this._lineWidth,this._lineColor=g?(0,l.generateColor)(g,u):this._lineColor),this._color2=(0,l.generateColor)(g,u);const v=this._study.metaInfo().isRGB?k(g):D(g);this._color1=(0,l.generateColor)(v,u);const S=this._histogramBase?this._histogramBase:(0,s.ensureNotNull)(this._study.priceScale()).height(),y=n.plottype.value(),b={barSpacing:this._model.timeScale().barSpacing(),items:this._items,histogramBase:S,lineIndex:0,lineStyle:n.linestyle.value(),lineColor:this._lineColor,lineWidth:(0,a.isNumber)(this._lineWidth)?this._lineWidth:1,color1:this._color1,color2:this._color2,bottom:S,visibleItemsRange:{startItemIndex:e,endItemIndex:t},lastConfirmedSeriesBarCoordinate:this._lastConfirmedSeriesBarCoordinate,simpleMode:this._colorProvider.singleColor(),skipHoles:[I.LineStudyPlotStyle.Line,I.LineStudyPlotStyle.Area,I.LineStudyPlotStyle.Cross,I.LineStudyPlotStyle.Circles,I.LineStudyPlotStyle.StepLine,I.LineStudyPlotStyle.StepLineWithDiamonds].includes(y) +},P=this._renderer,M=Boolean(null==h?void 0:h.joinPoints);switch(y){case I.LineStudyPlotStyle.Line:case I.LineStudyPlotStyle.LineWithBreaks:P.append(new p.PaneRendererLine(b));break;case I.LineStudyPlotStyle.Area:case I.LineStudyPlotStyle.AreaWithBreaks:P.append(new d.PaneRendererArea(b));break;case I.LineStudyPlotStyle.Histogram:P.append(new T(b));break;case I.LineStudyPlotStyle.Columns:P.append(new C.PaneRendererColumns(b));break;case I.LineStudyPlotStyle.Cross:P.append(new x(b)),M&&P.append(new p.PaneRendererLine({...(0,c.deepCopy)(b),lineWidth:1,forceLineWidth:!0}));break;case I.LineStudyPlotStyle.Circles:P.append(new w(b)),M&&P.append(new p.PaneRendererLine({...(0,c.deepCopy)(b),lineWidth:1,ignorePaletteLineWidth:!0}));break;case I.LineStudyPlotStyle.StepLine:case I.LineStudyPlotStyle.StepLineWithBreaks:case I.LineStudyPlotStyle.StepLineWithDiamonds:{const e=new _.PaneRendererStepLine(void 0,!1);e.setData({...b,decoration:n.plottype.value()===I.LineStudyPlotStyle.StepLineWithDiamonds?_.StepLineDecoration.Diamonds:_.StepLineDecoration.None,extendToBarsEndings:this._extendStepLineToBarsEndings}),P.append(e);break}default:P.append(new p.PaneRendererLine(b))}this._model.selection().isSelected(this._study)&&this._isMarkersEnabled&&this._selectionData&&P.append(new m.SelectionRenderer(this._selectionData))}_updateAdditionalPrices(e,t){var i;const s=null===(i=this._study.metaInfo().styles)||void 0===i?void 0:i[this._plotName];void 0!==(null==s?void 0:s.histogramBase)&&(this._histogramBase=e.priceToCoordinate(s.histogramBase,t))}}},16702:(e,t,i)=>{"use strict";i.d(t,{StudyPaneViewInplaceUpdatable:()=>h});var s=i(50151),r=i(86441),n=i(36897),o=i(86094),a=i(78071),l=i(57490),c=i(18807);class h{constructor(e){this._selectionData=null,this._lastConfirmedSeriesBarCoordinate=NaN,this._dataInvalidated=null,this._viewportInvalidated=!1,this._items=[],this._selectionIndexer=new l.SelectionIndexes(e.timeScale())}update(e){if("global-change"===e.type)return this._dataInvalidated=(0,n.mergeDataInvalidation)(this._dataInvalidated,{}),void(this._viewportInvalidated=!0);if("data-source-change"!==e.type)this._viewportInvalidated=!0;else{if((e.sourceId===this._study.id()||this._dependsOnSeriesData()&&e.sourceId===this._model.mainSeries().id())&&!e.nonSeriesOnly){const t=(0,n.mergeDataInvalidation)(this._dataInvalidated,{firstIndex:e.firstUpdatedTimePointIndex,clearData:e.clearData});this._dataInvalidated=t}}}_dependsOnSeriesData(){return!1}_makeSureRendererIsValid(){this._dataInvalidated?this._updateImplFull(this._viewportInvalidated)&&(this._dataInvalidated=null):this._viewportInvalidated&&this._updateImplLight(),this._viewportInvalidated=!1}_preallocateItems(e,t){var i,r;const n=e.size(),o=null===(i=this._dataInvalidated)||void 0===i?void 0:i.firstIndex;if(0===n)return o;const l=this._study.offset(this._plotName);if(n!==this._items.length){const i=void 0!==o?o+l:void 0;if(void 0===i||0===this._items.length||i<(0,s.ensureDefined)(this._items[0].timePointIndex))return this._items=[],e.each(((e,i)=>{const s=i[this._plotIndex+1] +;return this._items.push(t(e,s)),!1})),this._items.length?(0,s.ensureDefined)(this._items[0].timePointIndex)-l:void 0;{const i=(0,s.ensureDefined)(o),n=l>=0?0:l,c=l>=0?l:0;let h=(0,a.lowerbound)(this._items,i+n,((e,t)=>e.timePointIndex=0?0:l,i=l>=0?l:0;let r=(0,a.lowerbound)(this._items,o+t,((e,t)=>e.timePointIndexr+1)return{startBar:null,endBar:null};let a=this._study.plots();a=a.range(n,(0,s.ensureNotNull)(a.lastIndex())),i=Math.max(i,n),r=Math.max(r,n);const l=a.search(i,o.PlotRowSearchMode.NearestLeft,this._plotIndex+1),c=a.search(r,o.PlotRowSearchMode.NearestRight,this._plotIndex+1);return null!==l&&(i=l.index),null!==c&&(r=c.index),i=Math.max(n,i),{startBar:i,endBar:r}}_updateImplLight(){const e=this._study.firstValue();if(null===e)return this._selectionData=null,void this._updateRenderer(0,-1);const t=this._study.priceScale();if(null===t)return this._selectionData=null,void this._updateRenderer(0,-1);const i=this._model.timeScale().visibleBarsStrictRange();if(null===i)return this._selectionData=null,void this._updateRenderer(0,-1);const{startBar:s,endBar:r}=this._calculateStartEnd(i);if(null===s||null===r||0===this._items.length)return this._selectionData=null,void this._updateRenderer(0,-1);const n=Math.max(0,(0,a.lowerbound)(this._items,s,((e,t)=>e.timePointIndexe=o)return this._selectionData=null,void this._updateRenderer(0,-1);this._convertItemsToCoordinates(t,e,n,o),this._createSelection(e);const l=this._model.mainSeries().data().bars().lastIndex();null!==l&&(this._lastConfirmedSeriesBarCoordinate=this._model.timeScale().indexToCoordinate(l)),this._updateRenderer(n,o)}_convertItemsToCoordinates(e,t,i,s){this._convertItemsToCoordinatesImpl(e,t,i,s)}_convertItemsToCoordinatesImpl(e,t,i,s){for(let e=i;e{"use strict";i.d(t,{createStudyPlotColorProvider:()=>p});var s=i(72877),r=i(50151),n=i(96759);const o=new Map([[0,"color"],[2,"textColor"],[3,"borderColor"],[4,"wickColor"],[5,"colorup"],[6,"colordown"]]);class a{constructor(e){this._plotStyle=e}getPlotPointStyle(e,t){const i=t?(0,n.clearStyle)(t):(0,n.createEmptyStyle)();return o.forEach(((e,t)=>{this._plotStyle[e]&&(i.colors[t]=this._plotStyle[e].value())})),i.lineWidth=this._plotStyle.linewidth?this._plotStyle.linewidth.value():void 0,i.lineStyle=this._plotStyle.linestyle?this._plotStyle.linestyle.value():void 0,i}isColorDefined(){return!0}singleColor(){return!0}getDefaultPlotPointStyle(){return null}}const l=[0,1,2,3,4,5,6];class c{constructor(e,t,i,s){this._palettesColors=new Map,this._defaultPlotColors=new Map,this._indexes=s;const n=t.styles[i];if(n)for(const[e,t]of o)this._defaultPlotColors.set(e,n[t]);const a=(0,r.ensureDefined)(e.palettes),l=e.plots;s.forEach(((e,i)=>{const s=l[e];if(s&&"palette"in s){const e=a[s.palette],r=t.palettes[s.palette];if(e&&r){const{valToIndex:t}=e,{colors:s}=r,n={...s};t&&Object.keys(t).forEach((e=>{const i=t[e];void 0!==i&&(n[e]=s[i])})),this._palettesColors.set(i,n)}}}))}getPlotPointStyle(e,t){const i=t?(0,n.clearStyle)(t):(0,n.createEmptyStyle)();return l.forEach((t=>{var s,n;if(this._palettesColors.has(t)){const n=e[(0,r.ensureDefined)(this._indexes.get(t))+1];if("number"==typeof n){const e=null===(s=this._palettesColors.get(t))||void 0===s?void 0:s[n];0===t&&e&&(i.lineWidth=e.width.value(),i.lineStyle=e.style.value()),i.colors[t]=null==e?void 0:e.color.value()}else i.colors[t]="transparent"}else i.colors[t]=null===(n=this._defaultPlotColors.get(t))||void 0===n?void 0:n.value()})),i}getDefaultPlotPointStyle(){var e;const t=null===(e=this._palettesColors.get(0))||void 0===e?void 0:e[0];if(void 0!==t){return{colors:[t.color.value(),void 0,void 0,void 0,void 0,void 0,void 0],lineStyle:void 0,lineWidth:t.width.value()}}return null}isColorDefined(){return!!this._palettesColors.size}singleColor(){return!1}}var h=i(54282);class d{constructor(e){this._rgbaFromInteger=(0,h.rgbaFromIntegerCached)(),this._indexes=e}getPlotPointStyle(e,t){const i=t?(0,n.clearStyle)(t):(0,n.createEmptyStyle)();return this._indexes.forEach(((t,s)=>{const r=e[t+1];if(null!=r){const e=this._rgbaFromInteger(r);i.colors[s]=e +}else i.colors[s]="transparent"})),i}isColorDefined(){return!0}singleColor(){return!1}getDefaultPlotPointStyle(){return null}}const u=new Map([[0,function(e,t){const i=(0,s.isColorerPlot)(t)||(0,s.isOhlcColorerPlot)(t);return"target"in t&&t.target===e&&i}],[2,function(e,t){const i=(0,s.isTextColorerPlot)(t);return"target"in t&&t.target===e&&i}],[1,function(e,t){return(0,s.isBgColorerPlot)(t)&&t.id===e}],[3,function(e,t){const i=(0,s.isCandleBorderColorerPlot)(t);return"target"in t&&t.target===e&&i}],[4,function(e,t){const i=(0,s.isCandleWickColorerPlot)(t);return"target"in t&&t.target===e&&i}],[5,function(e,t){const i=(0,s.isUpColorerPlot)(t);return"target"in t&&t.target===e&&i}],[6,function(e,t){const i=(0,s.isDownColorerPlot)(t);return"target"in t&&t.target===e&&i}]]);function p(e,t,i){const{colorers:s}=function(e,t){const i=e.plots,s=i.findIndex((e=>e.id===t)),r=new Map;return i.forEach(((e,i)=>{u.forEach(((s,n)=>{s(t,e)&&r.set(n,i)}))})),{plotIndex:-1===s?null:s,colorers:r}}(e,i);if(s.size)return e.isRGB?new d(s):new c(e,t,i,s);{const e=t.ohlcPlots;if(e&&e[i])return new a(e[i]);const s=t.styles[i];return new a(s)}}},72877:(e,t,i)=>{"use strict";var s,r,n;function o(e){return"line"===e.type}function a(e){return"shapes"===e.type}function l(e){return"chars"===e.type}function c(e){return"arrows"===e.type}function h(e){return"data"===e.type}function d(e){return"dataoffset"===e.type}function u(e){return"ohlc_open"===e.type}function p(e){return"ohlc_high"===e.type}function _(e){return"ohlc_low"===e.type}function m(e){return"ohlc_close"===e.type}function g(e){return u(e)||p(e)||_(e)||m(e)}function f(e){return"colorer"===e.type&&"palette"in e}function v(e){return"colorer"===e.type&&!("palette"in e)}function S(e){return"colorer"===e.type}function y(e){return"bar_colorer"===e.type}function b(e){return"bg_colorer"===e.type}function w(e){return"text_colorer"===e.type}function C(e){return"ohlc_colorer"===e.type}function P(e){return"wick_colorer"===e.type}function x(e){return"border_colorer"===e.type}function T(e){return"up_colorer"===e.type}function I(e){return"down_colorer"===e.type}function M(e){return"alertcondition"===e.type}function A(e){return o(e)||a(e)||l(e)||c(e)}function L(e){return"Plot"!==e}function k(e){return"ohlc_bars"===e.plottype}function D(e){return"ohlc_candles"===e.plottype}function E(e){return S(e)||y(e)||b(e)||h(e)||d(e)||C(e)||M(e)||T(e)||I(e)||x(e)||P(e)||w(e)}function V(e){return S(e)||w(e)||y(e)||h(e)||d(e)||C(e)||P(e)||x(e)||T(e)||I(e)||M(e)}i.r(t),i.d(t,{LineStudyPlotStyle:()=>s,PlotSymbolSize:()=>n,STUDYPLOTDISPLAYTARGET:()=>r,isAlertConditionPlot:()=>M,isArrowsPlot:()=>c,isBarColorerPlot:()=>y,isBgColorerPlot:()=>b,isCandleBorderColorerPlot:()=>x,isCandleWickColorerPlot:()=>P,isCharsPlot:()=>l,isColorerPlot:()=>S,isDataOffsetPlot:()=>d,isDataPlot:()=>h,isDownColorerPlot:()=>I,isLinePlot:()=>o,isNonVisualPlot:()=>V,isOhlcClosePlot:()=>m,isOhlcColorerPlot:()=>C,isOhlcHighPlot:()=>p,isOhlcLowPlot:()=>_,isOhlcOpenPlot:()=>u,isOhlcPlot:()=>g,isOhlcPlotStyleBars:()=>k,isOhlcPlotStyleCandles:()=>D, +isPaletteColorerPlot:()=>f,isPlotSupportDisplay:()=>A,isPlotTitleDefined:()=>L,isPlotWithTechnicalValues:()=>E,isRgbaColorerPlot:()=>v,isShapesPlot:()=>a,isTextColorerPlot:()=>w,isUpColorerPlot:()=>T}),function(e){e[e.Line=0]="Line",e[e.Histogram=1]="Histogram",e[e.Cross=3]="Cross",e[e.Area=4]="Area",e[e.Columns=5]="Columns",e[e.Circles=6]="Circles",e[e.LineWithBreaks=7]="LineWithBreaks",e[e.AreaWithBreaks=8]="AreaWithBreaks",e[e.StepLine=9]="StepLine",e[e.StepLineWithDiamonds=10]="StepLineWithDiamonds",e[e.StepLineWithBreaks=11]="StepLineWithBreaks"}(s||(s={})),function(e){e[e.None=0]="None",e[e.Pane=1]="Pane",e[e.DataWindow=2]="DataWindow",e[e.PriceScale=4]="PriceScale",e[e.StatusLine=8]="StatusLine",e[e.All=15]="All"}(r||(r={})),function(e){e.Auto="auto",e.Tiny="tiny",e.Small="small",e.Normal="normal",e.Large="large",e.Huge="huge"}(n||(n={}))},28853:(e,t,i)=>{"use strict";i.r(t),i.d(t,{createStudy:()=>ae,isESDStudy:()=>ne,isFundamentalStudy:()=>re,isRollDatesStudy:()=>oe,isStudy:()=>te,isStudyStrategy:()=>ie,isStudyStub:()=>se,studyColorRotationMode:()=>le,useSameColorRotationComparator:()=>he});var s=i(14483),r=i(42856),n=i(56827),o=i(50151),a=i(26426),l=i(27714),c=i(74359);class h{constructor(e,t,i,s){this._priceAxisFontSize=11,this._prices=[],this._labelWidth=0,this._pixelRatioParams=e,this._recreateCanvasAndContext((0,l.size)({width:0,height:0})),this.reset({font:t,fontSize:i,backColors:s})}destroy(){delete this._canvas,delete this._cache}canvas(){return this._canvas}reset(e){this._renderParams=e,this._prices=[],this._cache.font=e.fontSize+"px "+e.font,this._labelWidth=["P","S1","R1","S2","R2","S3","R3","S4","R4","S5","R5","/"].reduce(((e,t)=>{const i=this._cache.measureText(t).width;return Math.max(i,e)}),0)}rowHeight(){return this._priceAxisFontSize+4}labelRectByIndex(e){return{left:0,top:Math.round(this._topByIndex(e)),width:Math.round(this._labelWidth+4),height:Math.round(this._renderParams.fontSize+8)}}setPrices(e){let t=!1;const i=(e,t)=>{const i=void 0===e,s=void 0===t;return(!i&&!s||i===s)&&(0,o.ensureDefined)(e).formatted===(0,o.ensureDefined)(t).formatted};if(e.length!==this._prices.length)t=!0;else for(let s=0;s{this._cache.translate(.5,.5),this._cache.font=this._renderParams.fontSize+"px "+this._renderParams.font,this._cache.textBaseline="middle";for(let e=0;e=n||c)){this._visiblePivots.add(o[e]),this._prices=[];for(let i=0;i=t.left&&e.x<=t.left+t.width&&e.y>=t.top&&e.y<=t.top+t.height)return new I.HitTestResult(I.HitTarget.Regular);return null}_drawImpl(e){const t=this._cacheProvider(e),{horizontalPixelRatio:i,verticalPixelRatio:s,context:r}=e;this._drawRects=[];const n=e=>{const n=t.labelRectByIndex(e),o={left:Math.round(this._point.x-n.width+a),top:Math.round(this._point.y-n.height/2),width:n.width,height:n.height};return r.drawImage(t.canvas(),Math.round(n.left*i),Math.round(n.top*s),n.width*i,n.height*s,Math.round(o.left*i),Math.round(o.top*s),o.width*i,o.height*s),this._drawRects.push(o),n.width},o=this._label.split("/");let a=0;for(let e=0;e0&&(a+=n(t+11)/2),a+=n(t)/2}}}function L(e){return"P"===e?e:"S"+e[1]+"/R"+e[1]}function k(e,t,i){const s=t;void 0===e[s]?e[s]={text:i,ids:[L(i)]}:(e[s].text+="/"+i,e[s].ids.push(L(i)))}class D{constructor(e,t){this._pivots=[],this._invalidated=!0,this._renderer=new x.CompositeRenderer,this._model=e,this._source=t,this._cacheProvider=this._source.getCache.bind(this._source)}update(e){this._invalidated=!0}renderer(e,t){return this._invalidated&&(this._updateImpl(t,e),this._invalidated=!1),this._renderer}_updateImpl(e,t){this._renderer.clear();const i=this._source.ownerSource();if(null===i)return;this._source.pricesView().prices(),this._pivots=[];const s=this._source.customData();if(!s||!s.pivots)return;const r=this._source.properties().childs();if(!r.visible.value())return;const n=s.pivots,a=this._source.indexes(),l=this._model.timeScale(),c=this._source.priceScale(),h=i.firstValue();if(!c||c.isEmpty()||l.isEmpty()||!n||!a||null===h)return;const d=(0,o.ensureNotNull)(l.visibleBarsStrictRange()),u=d.firstBar(),p=d.lastBar();for(let e=0;ep)continue;const s={},o=r.levelsStyle.childs().visibility.childs();o.P.value()&&k(s,n[e].p,"P"),o["S1/R1"].value()&&(k(s,n[e].s1,"S1"),k(s,n[e].r1,"R1")),o["S2/R2"].value()&&(k(s,n[e].s2,"S2"),k(s,n[e].r2,"R2")),o["S3/R3"].value()&&(k(s,n[e].s3,"S3"),k(s,n[e].r3,"R3")),o["S4/R4"].value()&&(k(s,n[e].s4,"S4"),k(s,n[e].r4,"R4")),o["S5/R5"].value()&&(k(s,n[e].s5,"S5"),k(s,n[e].r5,"R5"));const d=l.indexToCoordinate(t),_=l.indexToCoordinate(i);for(const t of Object.keys(s)){const i=parseFloat(t),r=c.priceToCoordinate(i,h);this._pivots.push({x1:d,x2:_,y:r,label:s[t].text,labelIds:s[t].ids,src:n[e]})}}const _=r.levelsStyle.childs().colors,m=r.levelsStyle.childs().widths,g=this._source.visiblePivots();for(let e=0;ethis.processHibernate()))}pricesView(){return this._pricesView}indexes(){return this._indexes}properties(){return this._properties}getCache(e){if(null===this._cache||null==this._cachedPixelRatioParams||(t=e,i=this._cachedPixelRatioParams,t.horizontalPixelRatio!==i.horizontalPixelRatio||t.verticalPixelRatio!==i.verticalPixelRatio)){this._cache&&this._cache.destroy();const t=this._getActualCacheParams(),i={horizontalPixelRatio:e.horizontalPixelRatio,verticalPixelRatio:e.verticalPixelRatio};this._cache=new h(i,t.font,t.fontSize,t.backColors),this._cache.setPrices((0,o.ensureNotNull)(this._pricesView).prices()),this._cachedPixelRatioParams=i,this._cache.reset(t)}var t,i;return this._cache}priceLabelText(e){return this._metaInfo.shortDescription+":"+e.toUpperCase()}updateAllViews(e){super.updateAllViews(e),this._pricesView.update()}visiblePivots(){return this._pricesView.visiblePivots()}isVisible(){if(!this.properties().childs().visible.value()||!this.isActualInterval())return!1;const e=["P","S1/R1","S2/R2","S3/R3","S4/R4","S5/R5"],t=this.properties().childs().levelsStyle.childs().visibility;for(let i=0;it)continue;const a=[],l=this.properties().childs().levelsStyle.childs().visibility.childs();l.P.value()&&a.push(r[i].p),l["S1/R1"].value()&&a.push(r[i].s1,r[i].r1),l["S2/R2"].value()&&a.push(r[i].s2,r[i].r2),l["S3/R3"].value()&&a.push(r[i].s3,r[i].r3),l["S4/R4"].value()&&a.push(r[i].s4,r[i].r4),l["S5/R5"].value()&&a.push(r[i].s5,r[i].r5);for(let e=0;e{this._recreatePriceFormattingDependencies(),this._realignLineToolsIfParamsChanged()},this._recalculateIsActingAsSymbolSource(),this._isActingAsSymbolSource.subscribe(this._onIsActingAsSymbolSourceChanged);const r=this.properties().childs().inputs.childs().symbol;this._previousSymbolInputValue=r.value()}isActingAsSymbolSource(){return this._isActingAsSymbolSource.readonly()}properties(){return this._properties}symbol(){return this._isActingAsSymbolSource.value()?this.properties().childs().inputs.childs().symbol.value():this.symbolSource().symbol()}symbolChanged(){return this._isActingAsSymbolSource.value()?this.properties().childs().inputs.childs().symbol.listeners():this.symbolSource().symbolChanged()}interval(){return this.model().mainSeries().interval()}style(){return this._firstSourceOrSeries().symbolSource().style()}currency(){return this._isActingAsSymbolSource.value()?this.properties().childs().currencyId.value()||null:this.symbolSource().currency()}unit(){return this._isActingAsSymbolSource.value()?this.properties().childs().unitId.value()||null:this.symbolSource().unit()} +symbolParams(){return(0,j.symbolParams)(this)}compareSymbolParams(e){return(0,j.compareSymbolParams)(this,e,this._model.unitConversionEnabled())}setSymbolParams(e){this._setSymbolParamsInternal(e)}setSymbol(e){this.setSymbolParams({symbol:e})}symbolInfo(){var e;if(!this._isActingAsSymbolSource.value())return super.symbolSource().symbolInfo();const t=this._getSymbolForResolve(this.symbol());return null!==(e=this._resolvedSymbols[t])&&void 0!==e?e:null}symbolSource(){return this._isActingAsSymbolSource.value()?this:super.symbolSource()}symbolResolved(){return this.symbolsResolved()}symbolResolvingActive(){return this._symbolResolvingActive}symbolHibernated(){return this._symbolHibernated}isVisible(){const e=super.isVisible();return this._symbolHibernated.setValue(!e),e}symbolSameAsCurrent(e){return(0,j.symbolSameAsCurrent)(e,this.symbolInfo())}symbolSameAsResolved(e){return(0,G.symbolSameAsResolved)(e,this._lastResolvedSymbolSource,this.symbol())}setCurrency(e){this.setSymbolParams({currency:e})}isConvertedToOtherCurrency(){return(0,U.isConvertedToOtherCurrency)(this.symbolInfo())}setUnit(e){this.setSymbolParams({unit:e})}isConvertedToOtherUnit(){return(0,U.isConvertedToOtherUnit)(this.symbolInfo(),this._model.unitConversionEnabled())}setInterval(e){}setStyle(e){}symbolTitle(e,t,i){return this.title(e,!0,{},!1,t)}measureUnitId(){return(0,U.measureUnitId)(this.symbolInfo())}bars(){return super.data()}dataUpdated(){return this._dataUpdated}_onPropertiesChanged(){this._recalculateIsActingAsSymbolSource(),super._onPropertiesChanged(),this._realignLineToolsIfParamsChanged()}async _tryChangeInputs(){var e;const t=this._resolvedSymbolsByInput[this.symbol()]||null;(0,j.symbolSameAsCurrent)(this._previousSymbolInputValue,t)||this._setSymbolParamsInternal({currency:null,unit:null}),await super._tryChangeInputs(),this._formatter=null,null===(e=this.priceScale())||void 0===e||e.updateFormatter(),this._previousSymbolInputValue=this.properties().childs().inputs.childs().symbol.value()}_getSymbolObject(e){const t={symbol:e},i=this.currency();null!==i&&(t["currency-id"]=i);const s=this.unit();return this._model.unitConversionEnabled()&&null!==s&&(t["unit-id"]=s),t}_onSymbolResolved(e,t,i){super._onSymbolResolved(e,t,i),this._recreatePriceFormattingDependencies();const s=t===this.symbol()?(0,U.extractSymbolNameFromSymbolInfo)(i,this.symbol()):null;null!==s&&(this._previousSymbolInputValue=s);const r=(0,U.symbolCurrency)(i),n=(0,U.symbolUnit)(i,this._model.unitConversionEnabled());this._setSymbolParamsInternal({symbol:null!=s?s:void 0,currency:r,unit:n},i),this._symbolResolvingActive.setValue(!1)}_onSymbolResolvingStart(e,t){this._lastResolvedSymbolSource=t,super._onSymbolResolvingStart(e,t),this._symbolResolvingActive.setValue(!0)}_onSymbolError(){super._onSymbolError(),this._symbolResolvingActive.setValue(!1)}_onCurrencyMayChange(){this.isActingAsSymbolSource()?super._onCurrencyMayChange():this._onCurrencyChanged()}_recalculateIsActingAsSymbolSource(){var e,t +;const i=null!==(t=""!==(null===(e=this._currencySourceSymbolInputProperty)||void 0===e?void 0:e.value()))&&void 0!==t&&t;this._isActingAsSymbolSource.setValue(i)}_setSymbolParamsInternal(e,t){const{symbol:i,currency:s,unit:r}=e,n=this.properties().childs(),o=n.inputs.childs().symbol.value(),a=n.currencyId.value(),l=n.unitId.value();if(void 0!==i&&n.inputs.childs().symbol.setValueSilently(i),void 0!==s&&n.currencyId.setValueSilently(s),void 0!==r&&n.unitId.setValueSilently(r),t)this._resolvedSymbolsByInput[this.symbol()]=t,this._resolvedSymbols[this._getSymbolForResolve(this.symbol())]=t,this._realignToolsLastParams=null;else{const e=this.symbolInfo();null!==e&&(n.currencyId.setValueSilently((0,U.symbolCurrency)(e)),n.unitId.setValueSilently((0,U.symbolUnit)(e,this._model.unitConversionEnabled())))}n.inputs.childs().symbol.value()!==o&&n.inputs.childs().symbol.listeners().fire(n.inputs.childs().symbol,""),n.currencyId.value()!==a&&n.currencyId.listeners().fire(n.currencyId,""),n.unitId.value()!==l&&n.unitId.listeners().fire(n.unitId,""),this._realignLineToolsIfParamsChanged()}_realignLineToolsIfParamsChanged(){let e=null===this._realignToolsLastParams;if(null!==this._realignToolsLastParams){const t=this.compareSymbolParams(this._realignToolsLastParams);e=t.symbolChanged||t.intervalChanged||t.currencyChanged||t.unitChanged}e&&(this._model.realignLineTools(this),this._realignToolsLastParams=this.symbolParams())}}class $ extends u.PriceAxisView{constructor(e,t){super(),this._source=e,this._styleId=t}_updateRendererData(e,t,i){var s;e.visible=!1;const r=this._source.priceScale(),n=this._source.properties().childs();if(!r||r.isEmpty()||!n.visible.value())return;const o=null===(s=this._source.properties().childs().graphics.childs().horizlines)||void 0===s?void 0:s.childs()[this._styleId].childs();if(!(o&&o.visible&&o.visible.value()&&this._isLabelVisibleAccordinglyToProperties()))return;const a=this._source.model().timeScale().logicalRange(),l=this._source.firstValue();if(null===l||null===a)return;const c={price:NaN,time:-1/0},h=this._source.graphics().horizlines().get(this._styleId);if(void 0===h)return;for(const e of h){if(void 0===e.level)continue;const t=a.contains(e.startIndex,!0);t===a.contains(e.endIndex,!0)&&0!==t||c.timenew $(this,e)))}_createStudyPlotPaneView(e){return new Y.StudyPlotPaneView(this,this._series,this._model,e,this._needExtendToBarsEnding())}_apiInputs(){return{...super._apiInputs(),mapRightBoundaryToBarStartTime:!!this._needExtendToBarsEnding()||void 0}}_needExtendToBarsEnding(){var e;return void 0!==(null===(e=this.metaInfo().defaults.inputs)||void 0===e?void 0:e.mapRightBoundaryToBarStartTime)}}class Z extends K{priceRange(e,t){let i=!1;this.graphics().hhists().forEach(((e,t)=>{var s;i=i||(0,o.ensureDefined)(null===(s=this.properties().childs().graphics.childs().hhists)||void 0===s?void 0:s.childs()[t]).value()}));const s=function(e,t,i,s){let r=null;return e.forEach(((e,s)=>{e.forEach((e=>{e.firstBarTime<=i&&e.lastBarTime>=t&&(null===r?r={low:{l:e.priceLow,h:e.priceHigh},high:{h:e.priceHigh}}:(e.priceLow{"use strict";i.d(t,{StudyBaseWindowView:()=>n});var s=i(93835),r=i(37591);class n extends s.DataWindowView{constructor(e,t){super(),this._invalidated=!0,this._study=e,this._model=t,this._valueProvider=this._createValuesProvider(e,t),this._items=this._valueProvider.getItems().map((e=>new s.DataWindowItem(e.id,e.title,""))),this.update()}update(){this._invalidated=!0}items(){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._items}study(){return this._study}_updateImpl(){this._header=this._study.title(r.TitleDisplayTarget.DataWindow,!0),this._title=this._study.title(r.TitleDisplayTarget.DataWindow);const e=this._valueProvider.getValues(this._currentIndex());for(let t=0;t{"use strict";i.d(t,{StudyColorRotatorFactory:()=>h});var s=i(33013),r=i(24377),n=i(87095),o=i(28853);const a=["color-sky-blue-400","color-banana-yellow-700","color-deep-blue-500","color-grapes-purple-a700","color-iguana-green-500","color-minty-green-a600","color-ripe-red-a200","color-berry-pink-200","color-tv-blue-a100","color-tan-orange-a200","color-sky-blue-a400","color-deep-blue-a100","color-grapes-purple-400","color-iguana-green-a700","color-minty-green-200","color-ripe-red-200","color-berry-pink-a200","color-ripe-red-500","color-grapes-purple-500","color-deep-blue-400","color-tv-blue-a200","color-sky-blue-500","color-iguana-green-400","color-minty-green-400","color-banana-yellow-600","color-tan-orange-500","color-berry-pink-400","color-ripe-red-300","color-grapes-purple-300","color-deep-blue-300","color-tv-blue-300","color-sky-blue-300","color-iguana-green-300","color-minty-green-300","color-banana-yellow-400","color-tan-orange-300","color-berry-pink-300","color-tan-orange-a700"];class l{constructor(e){this._offset=0,this._offset=e}getColor(e){if(0===this._offset)return e;const t=a[(this._offset-1)%a.length],i=s.colorsPalette[t],o=(0,n.isHexColor)(e)?1:(0,r.parseRgba)(e)[3];return(0,n.generateColor)(i,(0,n.alphaToTransparency)(o))}}class c{constructor(e,t){this._offset=e,this._modelStartOffset=t}getColor(e){if((0,n.isHexColor)(e)){const t=(0,r.parseRgb)(e);return(0,r.rgbToHexString)((0,r.shiftRgb)(t,this._offset,this._modelStartOffset))}{const t=(0,r.parseRgba)(e);return(0,r.rgbaToString)((0,r.shiftRgba)(t,this._offset,this._modelStartOffset))}}}class h{constructor(e){this._chartModel=e}getColorRotator(e){const t=(0,o.studyColorRotationMode)(e);if(null===t)return null;const i=this._calcDefaultColorsOffset(e);switch(t){case"loop":return new l(i);case"shift":{const e=this._chartModel.getStudyShiftColorStartOffset();return new c(i,e)}}}_calcDefaultColorsOffset(e){let t=0;const i=(0,o.useSameColorRotationComparator)(e);return this._chartModel.dataSources().filter(o.isStudy).forEach((s=>{ +i(e,s.metaInfo())&&t++})),t}}},94739:(e,t,i)=>{"use strict";i.d(t,{StudyDataSource:()=>p});var s=i(50151),r=i(57898),n=i(97034),o=i(1115),a=i(19171),l=i(72007),c=i(83435),h=i(75319);const d=(0,i(59224).getLogger)("Chart.StudyDataSource");var u;!function(e){e[e.Idle=0]="Idle",e[e.AwaitingConnection=1]="AwaitingConnection",e[e.AwaitingParent=2]="AwaitingParent",e[e.AwaitingFirstDataUpdate=3]="AwaitingFirstDataUpdate",e[e.Active=4]="Active"}(u||(u={}));class p{constructor(e,t,i,s){this._inputs=null,this._status=u.Idle,this._studyId=null,this._turnaroundCounter=1,this._studyStatus={type:h.StudyStatusType.Undefined},this._studyStatusChanged=new r.Delegate,this._dataCleared=new r.Delegate,this._dataUpdated=new r.Delegate,this._boundOnGatewayIsConnectedChanged=this._onGatewayIsConnectedChanged.bind(this),this._ongoingDataUpdate=Promise.resolve(),this._gateway=e,this._metaInfo=s,this._seriesSource=t,this._turnaroundPrefix=i,this._plots=new n.PlotList((0,l.studyPlotFunctionMap)(s),l.studyEmptyPlotValuePredicate),this._gateway.isConnected().subscribe(this._boundOnGatewayIsConnectedChanged),this._graphics=new c.LiveStudyGraphics(s.graphics)}destroy(){this.stop(),this._gateway.isConnected().unsubscribe(this._boundOnGatewayIsConnectedChanged),this._seriesSource.dataEvents().created().unsubscribeAll(this)}metaInfo(){return this._metaInfo}inputs(){return this._inputs}setInputs(e){this._inputs=e,null!==this._studyId&&(this._turnaroundCounter++,this._onStudyStatusChangedTo({type:h.StudyStatusType.Undefined}),this._gateway.modifyStudy(this._studyId,this._turnaround(),e,this._onMessage.bind(this)),this._status===u.Active&&this._changeStatusTo(u.AwaitingFirstDataUpdate))}isStarted(){return this._status!==u.Idle}isActive(){return this._status===u.Active}start(){this.isStarted()?d.logNormal("start: data source is already started, nothing to do"):((0,s.assert)(null!==this._inputs,"Inputs should be defined when starting a study data source"),this._gateway.isConnected().value()?this._createStudy():this._changeStatusTo(u.AwaitingConnection))}stop(){this.isStarted()?(null!==this._studyId&&(this._gateway.removeStudy(this._studyId),this._studyId=null,this._onStudyStatusChangedTo({type:h.StudyStatusType.Undefined})),this._changeStatusTo(u.Idle)):d.logNormal("stop: data source is already stopped, nothing to do")}studyId(){return this._studyId}studyStatus(){return this._studyStatus}studyStatusChanged(){return this._studyStatusChanged}plots(){return this._plots}graphics(){return this._graphics}clearData(){this._plots.clear(),this._graphics.clear(),this._dataCleared.fire()}stopAndStealData(){(0,s.assert)(this._status===u.Active,"Couldn't steal data from non-active data source"),this.stop();const e=this._plots,t=this._graphics.extract();return this._plots=new n.PlotList((0,l.studyPlotFunctionMap)(this._metaInfo),l.studyEmptyPlotValuePredicate),{plots:e,graphics:t}}dataCleared(){return this._dataCleared}dataUpdated(){return this._dataUpdated}moveData(e){this._ongoingDataUpdate=this._ongoingDataUpdate.then((()=>{this._plots.move(e)}))} +pendingUpdatesReady(){return this._ongoingDataUpdate}_createStudyError(e){return{type:h.StudyStatusType.Error,errorDescription:this._getStudyErrorDescription(e)}}_getStudyErrorDescription(e){return"string"==typeof e?{error:e.split(":",2)[0]}:e}_changeStatusTo(e){(0,s.assert)(this._status!==e,"Source and destination status should be distinct"),d.logNormal(`Status changed from ${u[this._status]} to ${u[e]}`),this._status=e}_createStudy(){const e=this._seriesSource.instanceId();null!==e?this._createStudyUsingParentId(e):(this._changeStatusTo(u.AwaitingParent),this._seriesSource.dataEvents().created().subscribe(this,this._onSeriesCreated,!0))}_createStudyUsingParentId(e){(0,s.assert)(this._status!==u.Active,'Status should not be "Active" when creating a study'),(0,s.assert)(this._studyStatus.type===h.StudyStatusType.Undefined,'Study status should be "Undefined" when creating a study'),(0,s.assert)(null===this._studyId,"Study id should be empty when creating a study"),this._studyId=(0,a.makeNextStudyId)(),this._gateway.createStudy(this._studyId,this._turnaround(),e,this._metaInfo.fullId+("tv-basicstudies"===this._metaInfo.packageId?"":"!"),(0,s.ensureNotNull)(this._inputs),this._onMessage.bind(this)),this._changeStatusTo(u.AwaitingFirstDataUpdate)}_onGatewayIsConnectedChanged(e){e?this._onGatewayConnected():this._onGatewayDisconnected()}_onGatewayConnected(){this._status===u.AwaitingConnection&&this._createStudy()}_onGatewayDisconnected(){this._status!==u.Idle&&this._status!==u.AwaitingConnection&&(this._studyId=null,this._changeStatusTo(u.AwaitingConnection),this._studyStatus.type!==h.StudyStatusType.Undefined&&this._onStudyStatusChangedTo({type:h.StudyStatusType.Undefined})),this._turnaroundCounter=1}_onSeriesCreated(){this._status===u.AwaitingParent&&this._createStudyUsingParentId((0,s.ensure)(this._seriesSource.instanceId()))}_onStudyStatusChangedTo(e){const t=this._studyStatus;this._studyStatus=e,d.logNormal(`Study status type changed from ${h.StudyStatusType[t.type]} to ${h.StudyStatusType[e.type]}`),this._studyStatusChanged.fire(t,e)}_onMessage(e){if("data_update"===e.method){const{customId:t,turnaround:i,plots:r,nonseries:n}=e.params;t===this._studyId&&this._checkTurnaround(i)&&this._onDataUpdate(r,(0,s.ensureDefined)(n))}else if("study_loading"===e.method){const[t,i,s]=e.params;t===this._studyId&&this._checkTurnaround(i)&&this._onStudyLoading(s)}else if("study_completed"===e.method){const[t,i,s]=e.params;t===this._studyId&&this._checkTurnaround(i)&&this._onStudyCompleted(s)}else if("study_error"===e.method){const[t,i,s,r,n]=e.params;t===this._studyId&&this._checkTurnaround(i)&&this._onStudyError(s,r,n)}else"clear_data"===e.method&&this._checkTurnaround(e.params.turnaround)&&this.clearData()}_onDataUpdate(e,t){const i=(0,o.unpackNonSeriesData)(t.d);return this._ongoingDataUpdate=this._ongoingDataUpdate.then((()=>i),(()=>i)).then(this._onDataUnpacked.bind(this,e,t.indexes)),this._ongoingDataUpdate}_onDataUnpacked(e,t,i){ +this._status!==u.Idle&&(this._status===u.AwaitingFirstDataUpdate&&(this._changeStatusTo(u.Active),this.clearData()),this._mergePlots(e),null!==i&&(i.indexes_replace?((0,s.assert)("nochange"!==t),this._graphics.replaceIndexesTo(t)):("nochange"!==t&&this._graphics.replaceIndexesTo(t),void 0!==i.graphicsCmds&&this._graphics.processCommands(i.graphicsCmds))),this._dataUpdated.fire(e,i,t))}_onStudyLoading(e){this._onStudyStatusChangedTo({type:h.StudyStatusType.Loading,startTime:Date.now()})}_onStudyError(e,t,i){this.clearData(),this._onStudyStatusChangedTo(this._createStudyError(e))}_onStudyCompleted(e){this._onStudyStatusChangedTo({type:h.StudyStatusType.Completed})}_mergePlots(e){this._plots.merge(e)}_turnaround(){return`${this._turnaroundPrefix}${this._turnaroundCounter}`}_checkTurnaround(e){const t=this._turnaround();return e===t||e===this._seriesSource.turnaround()||e===`${this._seriesSource.turnaround()}_${t}`}}},88318:(e,t,i)=>{"use strict";i.d(t,{StudyDataWindowView:()=>a});var s=i(70512),r=i(54303),n=i(40484);class o{constructor(e,t){this._study=e,this._model=t,this._hhistBasedStudy=void 0!==e.metaInfo().graphics.hhists,this._valuesProvider=this._createValuesProvider(e,t)}getItems(){return this._valuesProvider.getItems()}getValues(e){const t=this._valuesProvider.getValues(e),i=e=>!!this._hhistBasedStudy||this._study.isPlotVisibleAt(e,2);for(const e of t)e.visible=e.visible&&i(e.id);return t}_createValuesProvider(e,t){return this._hhistBasedStudy?new n.HHistBasedValuesProvider(e,t):new r.StudyValuesProvider(e,t)}}class a extends s.StudyBaseWindowView{_createValuesProvider(e,t){return new o(e,t)}}},72007:(e,t,i)=>{"use strict";function s(e){const t=new Map;return e.plots.forEach(((e,i)=>{t.set(e.id,(e=>e[i+1]))})),t}function r(e,t){return null==e[t]}i.d(t,{studyEmptyPlotValuePredicate:()=>r,studyPlotFunctionMap:()=>s})},70826:(e,t,i)=>{"use strict";function s(e,t){return`${e}@${t}`}function r(e){return e.replace(/(@[^-]+-[^-]+).*$/,"$1")}i.d(t,{extractStudyId:()=>r,studyIdString:()=>s})},33703:(e,t,i)=>{"use strict";i.d(t,{ChartColorDependentStudyInputNames:()=>n,InputDisplayFlags:()=>s,RangeDependentStudyInputNames:()=>r,areStudyInputsEqual:()=>d,editableStudyInputs:()=>p,getInputValue:()=>c,isExtendedInput:()=>a,isExtendedInputSource:()=>l,isStudyInputDependsOnChartColors:()=>_,isStudyInputOptionsInfo:()=>h,isTimeOrPriceNotHiddenInput:()=>u});var s,r,n,o=i(98279);function a(e){return(0,o.default)(e)}function l(e){return"source"===e.t}function c(e){return a(e)?e.v:e}function h(e){return["text","integer","float","price","session","resolution"].includes(e.type)&&e.hasOwnProperty("options")}function d(e,t,i){for(const s of e)if(t[s.id]!==i[s.id])return!1;return!0}function u(e){return("time"===e.type||"price"===e.type)&&!0!==e.isHidden}function p(e){return[]}function _(e){return Object.values(n).map((e=>e)).includes(e.id)}!function(e){e[e.None=0]="None",e[e.DataWindow=2]="DataWindow",e[e.StatusLine=8]="StatusLine",e[e.All=15]="All"}(s||(s={})),function(e){e.FirstBar="first_visible_bar_time", +e.LastBar="last_visible_bar_time",e.Realtime="subscribeRealtime"}(r||(r={})),function(e){e.FgColor="__chart_fgcolor",e.BgColor="__chart_bgcolor"}(n||(n={}))},97340:(e,t,i)=>{"use strict";i.d(t,{StudyInserter:()=>h});var s=i(42856),r=i(1722),n=i(74970),o=i(85804),a=i(59744);const l=(0,i(59224).getLogger)("Chart.Studies.StudyInserter"),c=/^PUB;.*/;class h{constructor(e,t){this._parentSources=[],this._propsState=void 0,this._preferredPriceScale=void 0,this._allowChangeCurrency=!1,this._allowChangeUnit=!1,this._paneSize=void 0,this._forceOverlay=!1,this._inserterImpl=t,this._studyDescriptor=e}setParentSources(e){this._parentSources=e}setPaneSize(e){this._paneSize=e}setPreferredPriceScale(e){this._preferredPriceScale=e}setAllowChangeCurrency(e){this._allowChangeCurrency=e}setAllowChangeUnit(e){this._allowChangeUnit=e}setForceOverlay(e){this._forceOverlay=e}setPropertiesState(e){this._propsState=e}setTargetPriceScaleMode(e){this._targetPriceScaleMode=e}async insert(e,t){var i,h;const d=void 0!==(u=this._inserterImpl).createStub&&void 0!==u.removeStub?this._inserterImpl.createStub():null;var u;let p,_=!0;try{p=await(0,n.studyMetaInfoRepository)().findById(this._studyDescriptor)}catch(e){l.logWarn(`Cannot get study ${JSON.stringify(this._studyDescriptor)}`);const t=this._studyDescriptor.pineId,s=c.test(t),r=!!(null===(i=null==e?void 0:e.errors)||void 0===i?void 0:i.length);return s&&r?Promise.reject(a.InsertionErrorCode.CannotCompilePub):Promise.reject(a.InsertionErrorCode.CannotGetMetainfo)}finally{null!==d&&(_=this._inserterImpl.removeStub(d))}if(!_)return Promise.reject(a.InsertionErrorCode.StubWasRemoved);if(void 0!==t&&t.cancelled)return Promise.reject(a.InsertionErrorCode.Cancelled);if(!this._canApplyStudyToParent(p))return Promise.reject(a.InsertionErrorCode.StudyCannotBeChild);const m={...p.defaults.inputs};let g={};if(void 0!==e){const t=s.StudyMetaInfo.getStudyPropertyRootName(p),i=(0,r.clone)((0,o.defaults)(t));(0,r.merge)(m,i.inputs);const n=await e(m,p.inputs,p);g=n.inputs,this._parentSources=null!==(h=n.parentSources)&&void 0!==h?h:[]}if(void 0!==t&&t.cancelled)return Promise.reject(a.InsertionErrorCode.Cancelled);const f=this._insertStudy(p,g);return null===f?Promise.reject(a.InsertionErrorCode.Unknown):(await f.startPromise,f.study)}_insertStudy(e,t){return this._inserterImpl.createStudy(e,t,null,this._propsState,this._forceOverlay,this._parentSources,this._preferredPriceScale,this._allowChangeCurrency,this._allowChangeUnit,this._paneSize,this._targetPriceScaleMode)}_canApplyStudyToParent(e){return 0===this._parentSources.length||s.StudyMetaInfo.canBeChild(e)}}},74970:(e,t,i)=>{"use strict";i.d(t,{studyMetaInfoRepository:()=>_});var s=i(95171),r=i(11542),n=i(50151),o=i(42856),a=i(97087),l=i(18923),c=i(59224),h=i(51608);(0,c.getLogger)("Chart.Studies.StudyMetaInfoRepository",{color:"#606"});class d{constructor(e){this._isReady=!1,this._rawStudiesMetaInfo=[],this._rawStudiesMetaInfoDeferredPromise=null,this._javaStudiesMetaInfo=[],this._pineMetaInfoCache=[],this._studiesMigrations=[],this._chartApi=e} +async requestMetaInfo(){if(null===this._rawStudiesMetaInfoDeferredPromise){this._rawStudiesMetaInfoDeferredPromise=(0,h.createDeferredPromise)(),this._rawStudiesMetaInfoDeferredPromise.promise.finally((()=>{this._rawStudiesMetaInfoDeferredPromise=null})),this._requestStarted();const e=(await this._chartApi.requestMetadata()).params[1].metainfo.slice();this._processLibraryMetaInfo(e),this._requestFinished(),this._rawStudiesMetaInfoDeferredPromise.resolve(this._rawStudiesMetaInfo)}return this._rawStudiesMetaInfoDeferredPromise.promise}async findById(e){this._isReady||await this.requestMetaInfo();const t=this._findStudyMetaInfo(e);return null!==t?Promise.resolve(t):"pine"===e.type?this._compilePine(e):Promise.reject(`unexpected study id=${e.studyId} with type=${e.type}`)}findByIdSync(e){return this._findStudyMetaInfo(e)}isReady(){return this._isReady}async findAllJavaStudies(){return this._isReady||await this.requestMetaInfo(),this._javaStudiesMetaInfo}getInternalMetaInfoArray(){return this._javaStudiesMetaInfo}getMigrations(){return this._studiesMigrations}addPineMetaInfo(e){return p(this._pineMetaInfoCache,e)}async getLatestMetaInfoForPineStudy(e,t){return null}_processMigrations(e){throw new Error("not implemented")}_processSiteMetaInfo(e,t){throw new Error("not implemented")}_processLibraryMetaInfo(e){for(const t of e)u(t),p(this._javaStudiesMetaInfo,t);this._javaStudiesMetaInfo=this._javaStudiesMetaInfo.sort(((e,t)=>{const i=e.description_localized||e.description,s=t.description_localized||t.description;return i>s?1:it.id===e.studyId))||null:this._pineMetaInfoCache.find((t=>t.scriptIdPart===e.pineId&&(void 0===e.pineVersion||(0,n.ensureDefined)(t.pine).version===e.pineVersion)))||null}_compilePine(e){throw new Error("unsupported")}}function u(e){e.description_localized=r.t(e.description,{context:"study"},i(68716))}function p(e,t){const i=new o.StudyMetaInfo(t);(0,a.migrateMetaInfoAndPropState)(i);let s=!0;const r=e.findIndex((e=>e.id===i.id));if(-1===r)e.push(i);else{const t=e[r],n=void 0!==t.pine?l.Version.parse(t.pine.version):null,o=void 0!==i.pine?l.Version.parse(i.pine.version):null;null===o||null===n||o.isGreaterOrEqual(n)?(t.removeDefaults(),e[r]=i):s=!1}return s&&i.createDefaults(),i}const _=(0,s.default)((()=>new d(window.ChartApiInstance)))},99672:(e,t,i)=>{"use strict";i.d(t,{StudyStatusProviderBase:()=>l});var s=i(11877),r=i(13333),n=i(37591);const o={NONE:"Default"},a=!1;class l extends s.StatusProviderBase{constructor(e,t){super(t),this._source=e}getSplitTitle(){return this._source.titleInParts(n.TitleDisplayTarget.StatusLine,!0,o,void 0,a)}text(){ +return this._source.isActualInterval()?this._source.isFailed()?`${this._source.title(n.TitleDisplayTarget.StatusLine,!0,o,void 0,a)}: ${this.sourceStatusText()}`:`${this._source.title(n.TitleDisplayTarget.StatusLine,!0,o,void 0,a)} ${this.sourceStatusText()}`:this._source.title(n.TitleDisplayTarget.StatusLine,!0,o,void 0,a)}sourceStatusText(){return(0,r.convertStudyStatusToString)(this._source.status(),!0)}errorStatus(){if(!this._source.isActualInterval()||this._source.isSymbolInvalid())return null;const e=this._source.status();return e.type===r.StudyStatusType.Error?{error:this.sourceStatusText(),solutionId:(0,r.studyStatusSolutionId)(e),title:(0,r.studyStatusTitle)(e),studyFeature:(0,r.studyStatusFeature)(e)}:null}}},6892:(e,t,i)=>{"use strict";i.d(t,{StudyStatusProvider:()=>n});var s=i(11542),r=(i(13333),i(99672));s.t(null,void 0,i(47542));class n extends r.StudyStatusProviderBase{constructor(e,t){super(e,t),this._study=e}color(){return this._study.isFailed()||this._study.metaInfo&&this._study.metaInfo().isTVScriptStub?"#ff0000":super.color()}sourceStatusText(){this._study.status();return super.sourceStatusText()}}},90830:(e,t,i)=>{"use strict";i.d(t,{StudyStatusView:()=>r});var s=i(79055);class r extends s.StatusView{constructor(e){super(e.statusProvider())}color(){return this._statusProvider.color()}getSplitTitle(){return this._statusProvider.getSplitTitle()}update(){this._text=this._statusProvider.text()}}},13333:(e,t,i)=>{"use strict";i.d(t,{StudyStatusType:()=>c,convertStudyStatusToString:()=>h,studyStatusFeature:()=>p,studyStatusSolutionId:()=>d,studyStatusTitle:()=>u});var s=i(11542);const r=new Map([["You cannot see this pivot timeframe on this resolution",s.t(null,void 0,i(17126))],["The data vendor doesn't provide volume data for this symbol.",s.t(null,void 0,i(29198))],['Histogram is too large, please increase "Row Size" input.',s.t(null,void 0,i(69085))],["Histogram is too large, please reduce 'Row Size' input.",s.t(null,void 0,i(8122))],["This script is invite-only. To request access, please contact its author.",s.t(null,void 0,i(74986))],["Volume Profile indicator available only on our upgraded plans.",s.t(null,void 0,i(61022))],["VOLUME_BIST_MIXED",s.t(null,void 0,i(82772))]]),n=s.t(null,void 0,i(16971));const o=new Map,a=new Map,l=s.t(null,void 0,i(30295));var c;function h(e,t){if(e.type===c.Loading)return t?l:"loading...";if(e.type===c.Error){const s=e.errorDescription,n=t?(i=s.error,r.get(i)||i):s.error;if(s.ctx){const e={};return Object.entries(s.ctx).forEach((([t,i])=>{e[t]=i.toString()})),n.format(e)}return n}var i;return""}function d(e){if(e.type===c.Error)return e.errorDescription.solution_id?e.errorDescription.solution_id:function(e){for(const t of Array.from(o.keys()))if(e.includes(t))return o.get(t)}(e.errorDescription.error)}function u(e){if(e.type===c.Error)return function(e){const t=e.toLowerCase();return t.includes("the data vendor doesn't provide volume data for this symbol.")||t.includes("no volume is provided by the data vendor") +}(e.errorDescription.error)?n:e.errorDescription.title}function p(e){const{errorDescription:{error:t}}=e;for(const[e,i]of a)if(t.startsWith(e))return i}!function(e){e[e.Undefined=0]="Undefined",e[e.Loading=1]="Loading",e[e.Completed=2]="Completed",e[e.Error=3]="Error"}(c||(c={}))},52329:(e,t,i)=>{"use strict";i.d(t,{StudyStub:()=>g});var s=i(91280),r=i(90830),n=i(80842),o=i(71766),a=i(57898),l=i(88640),c=i(99672),h=i(37591);class d extends c.StudyStatusProviderBase{text(){return this._source.isActualInterval()?`${this._source.title(h.TitleDisplayTarget.StatusLine)} ${this.sourceStatusText()}`:this._source.title(h.TitleDisplayTarget.StatusLine)}}var u=i(13333),p=i(53588);class _{getItems(){return[]}getValues(e){return[]}}const m=new a.Delegate;class g extends n.PriceDataSource{constructor(e,t,i,s){super(e),this._priceStep=.01,this._status={type:u.StudyStatusType.Undefined},this._statusChanged=new a.Delegate,this._formatter=new o.PriceFormatter(100),this._origState=t,this._title=i,this._alwaysShowInLegend=s;this._properties=new l.default({visible:!0}),this._statusView=new r.StudyStatusView(this)}barColorer(){return null}properties(){return this._properties}statusView(){return this._statusView}legendView(){return null}state(e){return this._origState}setStatus(e){const t=this.isDisplayedInLegend();if(this._status=e,this._statusChanged.fire(),this.isDisplayedInLegend()!==t){const e=this._model.paneForSource(this);if(e){const t=this._model.panes().indexOf(e),i=s.InvalidationMask.invalidateLegendWidgetLayout(t);this.model().invalidate(i)}}}formatter(){return this._formatter}name(){return this._title}title(){return this._title}titleInParts(){return[this._title]}isFailed(){return this._status.type===u.StudyStatusType.Error}isLoading(){return this._status.type===u.StudyStatusType.Loading}isDisplayedInLegend(){return this._alwaysShowInLegend||this.isFailed()}setFailed(e){this.setStatus({type:u.StudyStatusType.Error,errorDescription:{error:e}}),this._model.updateSource(this)}isSymbolInvalid(){return!1}isActualInterval(){return!0}onIsActualIntervalChange(){return m}start(){}status(){return this._status}onStatusChanged(){return this._statusChanged}firstValue(){return null}currency(){return null}sessionId(){return this._model.mainSeries().sessionId()}sessionIdChanged(){return this._model.mainSeries().sessionIdChanged()}unit(){return null}symbolSource(){return this._model.mainSeries()}barsProvider(){return this._model.mainSeries()}valuesProvider(){return new _}statusProvider(e){return new d(this,this._model.properties().childs().scalesProperties.childs().textColor)}isRemovedByStudyTemplates(){return null!==this._origState&&(0,p.isStudyState)(this._origState)}}},54303:(e,t,i)=>{"use strict";i.d(t,{StudyValuesProvider:()=>S});var s=i(50335),r=i(49483),n=i(87095),o=i(14483),a=i(86094),l=i(15367),c=i(88348),h=i(72877),d=i(41726),u=i(92052),p=i(50151),_=i(88546),m=i(37591);const g=r.CheckMobile.any(),f=o.enabled("hide_last_na_study_output"),v=o.enabled("always_show_legend_values_on_mobile");class S{constructor(e,t){this._emptyValues=[], +this._colorProviders=new Map,this._study=e,this._model=t,this._studyMetaInfo=this._study.metaInfo(),this._studyProperties=this._study.properties().childs(),this._isFundamental=!1;const i=this._studyMetaInfo.plots;i&&i.forEach(((e,t)=>{if((0,h.isPlotWithTechnicalValues)(e))return;const i=e.id;this._emptyValues.push(function(e,t="",i=""){return{id:t,index:e,title:i,value:"",visible:!1}}(t,i,this._study.guiPlotName(m.TitleDisplayTarget.StatusLine,i)));const s=(0,h.isOhlcPlot)(e)?e.target:i;this._colorProviders.set(s,(0,d.createStudyPlotColorProvider)(this._studyMetaInfo,this._study.properties(),s))}))}getItems(){return this._emptyValues}getPlotColor(e,t){var i;const r=t[e+1];if(!(0,s.isNumber)(r))return"";const n=r>0;let o;const a=this._studyMetaInfo.plots[e];let l=a.id;const c=this._studyProperties;if((0,h.isOhlcPlot)(a))l=a.target||l,o=(0,p.ensureDefined)(c.ohlcPlots.childs()[l].childs().color).value();else if((0,h.isArrowsPlot)(a)){const e=(0,p.ensureDefined)(c.styles.childs()[l]);o=n?e.childs().colorup.value():e.childs().colordown.value()}else o=(0,p.ensureDefined)(null===(i=c.styles.childs()[l])||void 0===i?void 0:i.child("color")).value();let d=o;const u=this._colorProviders.get(l),_=u&&u.getPlotPointStyle(t);return _&&((0,h.isArrowsPlot)(a)?(n&&void 0!==_.colors[5]&&(d=_.colors[5]),n||void 0===_.colors[6]||(d=_.colors[6])):void 0!==_.colors[0]&&(d=_.colors[0])),"transparent"===d&&(d=o),d}getValues(e){var t,i;const r=this._emptyValues.map((e=>({...e})));let o=null;const l=this._study.data().lastIndex(),c=this._studyProperties;if(null!==l)for(const e of r){if(0===(null===(t=c.styles.childs()[e.id])||void 0===t?void 0:t.childs().display.value()))continue;const i=this._study.nearestIndex(l,a.PlotRowSearchMode.NearestLeft,e.index+1);if(void 0===i)continue;const s=i+this._study.offset(e.id);o=null!==o?Math.max(s,o):s}(null===e||null!==o&&e>o)&&(e=o);const d=this._hideValues(),m=this._study.isVisible()&&!d?_.notAvailable:"";for(const e of r)e.value=m;if(d)return r;f&&r.length&&(r[r.length-1].value="");const g=this._study.priceScale();if(!this._study.isVisible()||null===e||null===g||g.isEmpty()||this._model.timeScale().isEmpty())return r;const v={};for(const t of r){const r=t.id,o=(0,u.getPriceValueFormatterForStudy)(this._study,r),d=(0,p.ensureDefined)(c.styles.childs()[r]),_=d.childs().display.value();if(t.visible=0!==_,!t.visible)continue;const m=d.hasChild("plottype")?null===(i=d.child("plottype"))||void 0===i?void 0:i.value():null,g=this._isFundamental&&(m===h.LineStudyPlotStyle.StepLine||m===h.LineStudyPlotStyle.StepLineWithDiamonds),f=t.index,S=e-this._study.offset(r),y=g||null!==l&&S>l?a.PlotRowSearchMode.NearestLeft:a.PlotRowSearchMode.Exact,b=this._study.nearestIndex(S,y);if(void 0===b)continue;let w=v[r];if(void 0===w&&(w=this._study.getMinFirstBarIndexForPlot(r),Number.isFinite(w)&&(v[r]=w)),w>b)continue;const C=this._study.data().last(),P=this._study.data().valueAt(b)||(null!==C?C.value:null);if(null===P)continue;const x=P[f+1];(0,s.isNumber)(x)&&(t.value=o(x),t.color=(0, +n.resetTransparency)(this.getPlotColor(f,P)))}return r}_hideValues(){return v?(0,l.isLineToolName)(c.tool.value())||null!==this._model.lineBeingEdited():g&&(null===this._model.crossHairSource().pane||(0,l.isLineToolName)(c.tool.value())||null!==this._model.lineBeingEdited())}}},8561:(e,t,i)=>{"use strict";i.d(t,{StudyCompare:()=>F});var s=i(50151),r=i(42226),n=i(56827),o=i(42960),a=i(88640),l=i(27856),c=i(14483),h=i(74304),d=i(42275),u=i(78211),p=i(87095);const _=c.enabled("force_exchange_as_title");class m extends d.PriceAxisView{constructor(e,t){super(),this._studyCompare=e,this._data=t}_updateRendererData(e,t,i){e.visible=!1,t.visible=!1;const r=this._studyCompare.priceScale(),n=this._studyCompare.lastValueData(this._data.plotIndex,!1);if(n.noData||null===r||r.isEmpty())return;const o=this._studyCompare.model(),a=o.timeScale().visibleBarsStrictRange(),l=o.mainSeries().bars().lastIndex();if(null===a||null===l)return;if(l<=a.lastBar())i.background=(0,p.resetTransparency)(n.color),i.textColor=this.generateTextColor(i.background),i.borderColor=void 0,e.borderVisible=!1,t.borderVisible=!1;else{const r=o.backgroundColorAtYPercentFromTop(n.coordinate/(0,s.ensureNotNull)(o.paneForSource(this._studyCompare)).height());i.background=r,i.textColor=(0,p.resetTransparency)(n.color),i.borderColor=i.textColor,e.borderVisible=!0,t.borderVisible=!0}i.coordinate=n.coordinate,i.floatCoordinate=n.floatCoordinate;const c=o.properties().childs().scalesProperties.childs();c.showSeriesLastValue.value()&&(e.text=(0,u.getCurrentModePriceText)(r,n),c.seriesLastValueMode.value()!==h.PriceAxisLastValueMode.LastPriceAndPercentageValue?e.secondLine="":e.secondLine=(0,u.getOppositeModePriceText)(r,n),e.visible=!0),t.text="",c.showSymbolLabels.value()&&(t.text=this._paneText(),t.visible=t.text.length>0)}_paneText(){let e="";const t=this._studyCompare.symbolInfo();return _?e=(0,o.displayedSymbolExchange)(t):this._studyCompare.model().properties().childs().scalesProperties.childs().showSymbolLabels.value()&&(e=(0,o.displayedSymbolName)(t)),e}}i(11542);var g=i(88318),f=i(54303),v=i(88348),S=i(49483),y=i(15367),b=i(1722),w=i(37591);const C=S.CheckMobile.any();class P extends f.StudyValuesProvider{constructor(e,t){super(e,t),this._emptyValues[0].title=e.guiPlotName(w.TitleDisplayTarget.StatusLine,"")}getValues(e){return(0,b.isNumber)(e)||(this._showLastPriceAndChangeOnly()?e=this._study.data().lastIndex():(e=this._model.crossHairSource().appliedIndex(),(0,b.isNumber)(e)||(e=this._study.data().lastIndex()))),super.getValues(e)}_hideValues(){return!1}_showLastPriceAndChangeOnly(){return C&&(null===this._model.crossHairSource().pane||(0,y.isLineToolName)(v.tool.value())||null!==this._model.lineBeingEdited())}}class x extends g.StudyDataWindowView{constructor(e,t){super(e,t),this._studyCompare=e}_hideValues(){return!1}_createValuesProvider(e,t){return new P(e,t)}}class T extends x{constructor(e,t){super(e,t),this._additional=null,this._showSeriesOHLC=t.properties().childs().paneProperties.childs().legendProperties.childs().showSeriesOHLC, +this._showSeriesOHLC.subscribe(this,this.update)}areValuesVisible(){return this._showSeriesOHLC.value()}destroy(){this._showSeriesOHLC.unsubscribeAll(this)}additional(){return this._additional}_updateImpl(){super._updateImpl()}}var I=i(90830),M=i(1763),A=i(6892);class L extends A.StudyStatusProvider{getSplitTitle(){return this._source.titleInParts(w.TitleDisplayTarget.StatusLine,!0,void 0,!1,!1)}text(){return this._source.isActualInterval()?this._source.isFailed()?`${this._source.title(w.TitleDisplayTarget.StatusLine,!0,void 0,!1,!1)}: ${this.sourceStatusText()}`:`${this._source.title(w.TitleDisplayTarget.StatusLine,!0,void 0,!1,!1)} ${this.sourceStatusText()}`:this._source.title(w.TitleDisplayTarget.StatusLine,!0,void 0,!1,!1)}}var k=i(97121),D=i(24954),E=i(97145);const V=c.enabled("study_overlay_compare_legend_option"),B=c.enabled("force_exchange_as_title"),R=!c.enabled("hide_study_compare_legend_item"),N=c.enabled("hide_unresolved_symbols_in_legend"),O=c.enabled("symbol_info_price_source");class F extends n.Study{constructor(e,t,i,s){super(e,function(e){return e.hasChild("currencyId")||e.addChild("currencyId",new a.default(null)),e.hasChild("unitId")||e.addChild("unitId",new a.default(null)),e.addExclusion("currencyId"),e.addExclusion("unitId"),e}(t),i,s),this._isActingAsSymbolSource=new E.WatchedValue(!0),this._realignToolsLastParams=null,this._lastResolvedSymbolSource="",this.properties().childs().minTick.subscribe(null,(()=>this._recreatePriceFormattingDependencies())),this.properties().childs().minTick.subscribe(null,(()=>this._model.fullUpdate())),this.properties().childs().currencyId.subscribe(this,this._onCurrencyChanged),this.properties().childs().unitId.subscribe(this,this._onUnitChanged),this._symbolResolvingActive=new E.WatchedValue(!1),this._symbolHibernated=new E.WatchedValue(!1),e.mainSeries().onIntervalChanged().subscribe(this,(()=>e.realignLineTools(this)))}destroy(){this._model.mainSeries().onIntervalChanged().unsubscribeAll(this),super.destroy()}properties(){return this._properties}isActingAsSymbolSource(){return this._isActingAsSymbolSource.readonly()}symbolParams(){return(0,k.symbolParams)(this)}compareSymbolParams(e){return(0,k.compareSymbolParams)(this,e,this._model.unitConversionEnabled())}setSymbolParams(e){this._setSymbolCurrencyUnitInternal(e)}symbol(){return this.properties().childs().inputs.childs().symbol.value()}symbolChanged(){return this.properties().childs().inputs.childs().symbol.listeners()}setSymbol(e){this.setSymbolParams({symbol:e})}symbolInfo(){if(!this._resolvedSymbols)return null;const e=this.symbol();if(!e)return null;let t;return t=this._resolvedSymbols[this._getSymbolForResolve(e)]||null,t}symbolResolved(){return this.symbolsResolved()}symbolResolvingActive(){return this._symbolResolvingActive}symbolHibernated(){return this._symbolHibernated}isVisible(){const e=super.isVisible();return this._symbolHibernated.setValue(!e),e}symbolSameAsCurrent(e){return(0,k.symbolSameAsCurrent)(e,this.symbolInfo())}symbolSameAsResolved(e){return(0, +D.symbolSameAsResolved)(e,this._lastResolvedSymbolSource,this.symbol())}currency(){return this.properties().childs().currencyId.value()||null}setCurrency(e){this.setSymbolParams({currency:e})}isConvertedToOtherCurrency(){return(0,o.isConvertedToOtherCurrency)(this.symbolInfo())}unit(){return this.properties().childs().unitId.value()||null}setUnit(e){this.setSymbolParams({unit:e})}isConvertedToOtherUnit(){return(0,o.isConvertedToOtherUnit)(this.symbolInfo(),this._model.unitConversionEnabled())}style(){return 2}setStyle(e){}interval(){return this._model.mainSeries().interval()}setInterval(e){}symbolSource(){return this}valueAt(e,t){var i,s;return null!==(s=null===(i=this.data().search(e))||void 0===i?void 0:i.value[1])&&void 0!==s?s:null}state(e,t){var i;const r=super.state(e,t);this._model.unitConversionEnabled()||delete r.state.unitId;const n=this.symbol();return r.state.inputs.symbol=(0,o.symbolToSaveInState)(null!==(i=this.symbolInfo())&&void 0!==i?i:this._model.chartApi().lastSymbolResolveInfo(n),n),e&&((0,s.ensureDefined)(r.data).symbols={___snapshot:this.symbolInfo()||void 0}),r}symbolTitle(e,t,i){return this.title(e,!0,{},!1,t)}titleInParts(e,t,i,s,r){var n;const o=this._titleInParts(e,t,i,s,r);return[[o[0],...null!==(n=o[1])&&void 0!==n?n:[]].join(", ")]}tags(){const e=this.symbol();return e?[e]:[]}statusView(){return R?super.statusView():null}guiPlotName(e,t){return this.properties().childs().inputs.childs().symbol.value()}canOverrideMinTick(){return!0}canBeHiddenByGlobalFlag(){return!1}valuesProvider(){return new P(this,this.model())}statusProvider(e){return new L(this,this._model.properties().childs().scalesProperties.childs().textColor)}measureUnitId(){return(0,o.measureUnitId)(this.symbolInfo())}getSymbolString(e){return void 0===e&&(e=this._getSymbolForApi(this.symbol())),(0,l.encodeExtendedSymbolOrGetSimpleSymbolString)(this._getSymbolObject(e))}_createPriceAxisView(e){return new m(this,{plotIndex:"compare"})}_createViews(){this._legendView||(this._legendView=new T(this,this._model)),this._dataWindowView||(this._dataWindowView=new x(this,this._model)),this._statusView||(this._statusView=new I.StudyStatusView(this)),super._createViews()}_onUnitChanged(){"alwaysOff"!==(0,r.currencyUnitVisibilityProperty)().value()&&this._model.fullUpdate(),this._model.unitConversionEnabled()&&this.isStarted()&&this._tryChangeInputs(),this._unitChanged.fire()}_getSymbolObject(e){const t=super._getSymbolObject(e),i=this.currency();null!==i&&(t["currency-id"]=i);const s=this.unit();return this._model.unitConversionEnabled()&&null!==s&&(t["unit-id"]=s),t}_onSymbolResolvingStart(e,t){this._lastResolvedSymbolSource=t,super._onSymbolResolvingStart(e,t),this._symbolResolvingActive.setValue(!0)}_onSymbolError(){super._onSymbolError(),this._symbolResolvingActive.setValue(!1)}_onSymbolResolved(e,t,i){super._onSymbolResolved(e,t,i),this._recreatePriceFormattingDependencies();const s=t===this.symbol()?(0,o.extractSymbolNameFromSymbolInfo)(i,this.symbol()):null,r=(0,o.symbolCurrency)(i),n=(0, +o.symbolUnit)(i,this._model.unitConversionEnabled());this._setSymbolCurrencyUnitInternal({symbol:null!=s?s:void 0,currency:r,unit:n},i),this._symbolResolvingActive.setValue(!1)}async _changeInputsImpl(e,t){await super._changeInputsImpl(e,t),this._realignLineToolsIfParamsChanged()}_createStudyOnServer(){super._createStudyOnServer(),this._realignLineToolsIfParamsChanged()}_tryCreateFormatter(){var e,t;const i=null!==(t=null===(e=null===M.customFormatters||void 0===M.customFormatters?void 0:M.customFormatters.priceFormatterFactory)||void 0===e?void 0:e.call(M.customFormatters,this.symbolInfo(),this.properties().childs().minTick.value()))&&void 0!==t?t:null;return null!==i?i:(0,o.createSeriesFormatter)(this.symbolInfo(),this.properties().childs().minTick.value())}_titleInParts(e,t,i,s,r){const n=this.symbolInfo();return[this._getSymbolTitlePart(n),[this._getExchangeTitlePart(n,r),this._getPriceSourceTitlePart(n)].filter((e=>null!==e))]}_skipHistogramBaseOnAutoScale(){return!0}_getSymbolTitlePart(e){var t;if(null===e)return N?"":this.properties().childs().inputs.childs().symbol.value();const i=(0,o.getSymbolExchange)(e);if(B&&void 0!==i)return i;if(V)switch(this._model.mainSeries().symbolTextSourceProxyProperty().value()){case"description":return e.description;case"ticker-and-description":return`${e.name}, ${e.description}`;case"long-description":return null!==(t=e.long_description)&&void 0!==t?t:e.description}return e.name}_getExchangeTitlePart(e,t){return null===e||t?null:(0,o.getSymbolExchange)(e)}_getPriceSourceTitlePart(e){var t;return O&&!1!==this._model.properties().childs().paneProperties.childs().legendProperties.childs().showPriceSource.value()&&void 0!==(null==e?void 0:e.price_source_id)&&null!==(t=this._model.availablePriceSources(this.getSymbolString(this._getSymbolForApi(this.symbol()))).name(e.price_source_id))&&void 0!==t?t:null}_setSymbolCurrencyUnitInternal(e,t){const{symbol:i,currency:s,unit:r}=e,n=this.properties().childs(),a=n.inputs.childs().symbol.value(),l=n.currencyId.value(),c=n.unitId.value();if(void 0!==i&&n.inputs.childs().symbol.setValueSilently(i),void 0!==s&&n.currencyId.setValueSilently(s),void 0!==r&&n.unitId.setValueSilently(r),t)this._resolvedSymbolsByInput[this.symbol()]=t,this._resolvedSymbols[this._getSymbolForResolve(this.symbol())]=t,this._realignToolsLastParams=null;else{const e=this.symbolInfo();null!==e&&(n.currencyId.setValueSilently((0,o.symbolCurrency)(e)),n.unitId.setValueSilently((0,o.symbolUnit)(e,this._model.unitConversionEnabled())))}n.inputs.childs().symbol.value()!==a&&n.inputs.childs().symbol.listeners().fire(n.inputs.childs().symbol,""),n.currencyId.value()!==l&&n.currencyId.listeners().fire(n.currencyId,""),n.unitId.value()!==c&&n.unitId.listeners().fire(n.unitId,""),this._realignLineToolsIfParamsChanged()}_realignLineToolsIfParamsChanged(){let e=null===this._realignToolsLastParams;if(null!==this._realignToolsLastParams){const t=this.compareSymbolParams(this._realignToolsLastParams);e=t.symbolChanged||t.intervalChanged||t.currencyChanged||t.unitChanged} +e&&(this._model.realignLineTools(this),this._realignToolsLastParams=this.symbolParams())}}},47468:(e,t,i)=>{"use strict";i.d(t,{StudyOverlayBase:()=>_e});var s=i(50151),r=i(49483),n=i(59224),o=i(56827),a=i(81049),l=i(42226),c=i(13497),h=i(42960),d=i(88640),u=i(27856),p=i(14483),_=i(71625),m=i(97121),g=i(24954),f=i(94025),v=i(97034),S=i(86094),y=i(1722),b=i(34256),w=i(97145),C=i(1763),P=i(90830),x=i(11775),T=i(42275),I=i(74304),M=i(78211),A=i(87095);const L=p.enabled("force_exchange_as_title");class k extends T.PriceAxisView{constructor(e){super(),this._source=e}_updateRendererData(e,t,i){e.visible=!1,t.visible=!1;const r=this._source.lastValueData("close",!1);if(r.noData)return;const n=this._source.model(),o=this._source.priceScale();if(null===o)return;if(!n.isPriceScaleVisible(o))return;const a=n.timeScale().visibleBarsStrictRange(),l=n.mainSeries().bars().lastIndex();if(null===a||null===l)return;if(l<=a.lastBar())i.background=(0,A.resetTransparency)(r.color),i.textColor=this.generateTextColor(r.color),e.borderVisible=!1,t.borderVisible=!1;else{const o=n.backgroundColorAtYPercentFromTop(r.coordinate/(0,s.ensureNotNull)(n.paneForSource(this._source)).height());i.background=o,i.textColor=(0,A.resetTransparency)(r.color),i.borderColor=i.textColor,e.borderVisible=!0,t.borderVisible=!0}i.coordinate=r.coordinate,i.floatCoordinate=r.floatCoordinate;const c=this._source.model().properties().childs().scalesProperties.childs();c.showSeriesLastValue.value()&&(e.text=(0,M.getCurrentModePriceText)(o,r),c.seriesLastValueMode.value()!==I.PriceAxisLastValueMode.LastPriceAndPercentageValue?e.secondLine="":e.secondLine=(0,M.getOppositeModePriceText)(o,r),e.visible=!0),t.text="",c.showSymbolLabels.value()&&(t.text=this._paneText(),t.visible=t.text.length>0)}_paneText(){let e="";const t=this._source.symbolInfo();return L?e=(0,h.displayedSymbolExchange)(t):this._source.model().properties().childs().scalesProperties.childs().showSymbolLabels.value()&&(e=(0,h.displayedSymbolName)(t)),e}}var D=i(11527);class E extends D.PriceLineAxisView{constructor(e){super(),this._study=e}_value(){return this._study.lastValueData("",!0)}_priceLineColor(e){return e}_lineWidth(){return 1}_isVisible(){const e=this._study.model().properties().childs().scalesProperties.childs().showSeriesLastValue.value();return this._study.properties().childs().showPriceLine.value()&&e}}var V=i(79849),B=i(74997);class R{constructor(e){this._lineRenderer=new B.HorizontalLineRenderer,this._visible=!1,this._source=e}update(){if(this._visible=!1,!this._source.properties().childs().showPriceLine.value())return;const e=this._source.lastValueData("",!0);e.noData||(this._visible=!0,this._lineRenderer.setData({y:e.coordinate,color:e.color,linewidth:1,linestyle:V.LINESTYLE_DOTTED,visible:this._visible}))}renderer(){return this._visible?this._lineRenderer:null}}var N=i(93835),O=i(15367),F=i(88348),W=i(37591),H=i(27361);const z=r.CheckMobile.any();class U extends N.DataWindowView{constructor(e,t){super(),this._invalidated=!0,this._study=e,this._model=t, +this._valueProvider=this._createValuesProvider(e,t),this._items=this._valueProvider.getItems().map((e=>new N.DataWindowItem(e.id,e.title,""))),this.update()}items(){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._items}update(){this._invalidated=!0}study(){return this._study}_updateImpl(){var e,t;this._header=this._study.title(W.TitleDisplayTarget.DataWindow);let i;this._showLastPriceAndChangeOnly()?i=this._study.data().lastIndex():(i=this._model.crossHairSource().appliedIndex(),isNaN(i)&&(i=this._study.data().lastIndex(),p.enabled("use_last_visible_bar_value_in_legend")&&(i=null!==(t=null===(e=this._model.timeScale().visibleBarsStrictRange())||void 0===e?void 0:e.lastBar())&&void 0!==t?t:NaN)));const s=this._valueProvider.getValues(i);for(let e=0;ee||t),i.showBarChange.weakReference(),i.showSeriesOHLC.weakReference()),this._visibilityProperty.subscribe(this,this.update)}areValuesVisible(){return this._visibilityProperty.value()}additional(){return this._additional}destroy(){this._backgroundColorSpawn.destroy(),this._visibilityProperty.destroy()}_updateImpl(){super._updateImpl()}_createValuesProvider(e,t){return new j.OverlayLegendValuesProvider(e,t)}}var $=i(43493),Y=i(7138),K=i(57917),Z=i(41800),X=i(8943),J=i(53275),Q=i(28400),ee=i(11740),te=i(18671),ie=i(79586),se=i(48984),re=i(16410);const ne=p.enabled("show_symbol_logos")&&p.enabled("show_symbol_logo_in_legend")&&p.enabled("show_symbol_logo_for_compare_studies"),oe=(r.CheckMobile.any()||ne)&&!1,ae=p.enabled("study_overlay_compare_legend_option"),le=p.enabled("secondary_series_extend_time_scale"),ce=p.enabled("hide_unresolved_symbols_in_legend"),he=!p.enabled("hide_study_overlay_legend_item"),de=p.enabled("symbol_info_price_source"),ue=(0,n.getLogger)("Chart.StudyOverlay");function pe(e,t){return null==e[t]}class _e extends o.Study{constructor(e,t,i,s){super(e,function(e){e.hasChild("currencyId")||e.addChild("currencyId",new d.default(null)),e.hasChild("unitId")||e.addChild("unitId",new d.default(null)),(0,re.allChartStyles)().includes(e.childs().style.value())||e.childs().style.setValueSilently(2);const t=e.childs();if(t.lineStyle.hasChild("styleType")){const e=t.lineStyle.childs(),i=e.styleType.value();let s,r;0===i&&(r=14,s=t.lineWithMarkersStyle.childs()),1===i&&(r=15,s=t.steplineStyle.childs()), +s&&(s.color.setValueSilently(e.color.value()),s.linestyle.setValueSilently(e.linestyle.value()),s.linewidth.setValueSilently(e.linewidth.value()),s.priceSource.setValueSilently(e.priceSource.value())),void 0!==r&&2===t.style.value()&&t.style.setValueSilently(r),t.lineStyle.removeProperty("styleType")}return e.addExclusion("currencyId"),e.addExclusion("unitId"),e}(t),i,s),this._seriesSource=null,this._symbolResolvingActive=new w.WatchedValue(!1),this._symbolHibernated=new w.WatchedValue(!1),this._styleToRecover=null,this._isActingAsSymbolSource=new w.WatchedValue(!0),this._realignToolsLastParams=null,this._precomputedBarStyles=new WeakMap,this._lastResolvedSymbolSource="",this._data=new v.PlotList((0,c.seriesPlotFunctionMap)(),pe),this._quotesProvider=new _.QuotesProvider(void 0,e.collapsed().spawnOwnership()),oe&&this._quotesProvider.quotesUpdate().subscribe(this,this._onQuotesUpdate);const r=this.properties().childs();r.currencyId.subscribe(this,this._onCurrencyChanged),r.unitId.subscribe(this,this._onUnitChanged),r.allowExtendTimeScale.subscribe(this,this._onAllowExtendTimeScaleChanged),this._onAllowExtendTimeScaleChanged(),r.style.subscribe(this,this._onChartStyleChanged),r.lineStyle.childs().priceSource.subscribe(this,this._updateBarFunction),r.lineWithMarkersStyle.childs().priceSource.subscribe(this,this._updateBarFunction),r.steplineStyle.childs().priceSource.subscribe(this,this._updateBarFunction),r.areaStyle.childs().priceSource.subscribe(this,this._updateBarFunction),r.baselineStyle.childs().priceSource.subscribe(this,this._updateBarFunction),r.columnStyle.childs().priceSource.subscribe(this,this._updateBarFunction),this._updateBarFunction(),this._formatter=null,e.mainSeries().onIntervalChanged().subscribe(this,(()=>e.realignLineTools(this)))}destroy(){var e;this._model.mainSeries().onIntervalChanged().unsubscribeAll(this),null===(e=this._quotesProvider)||void 0===e||e.destroy(),super.destroy()}isActingAsSymbolSource(){return this._isActingAsSymbolSource.readonly()}precomputedBarStyle(e){return this._precomputedBarStyles.get(e)}setPrecomputedBarStyle(e,t){this._precomputedBarStyles.set(e,t)}properties(){return this._properties}barColorer(){return new se.SeriesBarColorer({data:()=>this.data(),bars:()=>this.data(),nsBars:()=>new v.PlotList,priceScale:()=>(0,s.ensureNotNull)(this.priceScale()),properties:()=>this.properties(),firstValue:()=>this.firstValue()})}symbolParams(){return(0,m.symbolParams)(this)}compareSymbolParams(e){return(0,m.compareSymbolParams)(this,e,this._model.unitConversionEnabled())}setSymbolParams(e){this._setSymbolParamsInternal(e)}symbol(){return this.properties().childs().inputs.childs().symbol.value()}symbolChanged(){return this.properties().childs().inputs.childs().symbol.listeners()}setSymbol(e){this.setSymbolParams({symbol:e})}symbolInfo(){if(!this._resolvedSymbols)return null;const e=this._properties.childs().inputs.childs().symbol.value();if(!e)return null;let t;return t=this._resolvedSymbols[this._getSymbolForResolve(e)]||null,t}supportsPressedChunks(){return!1}pressedChunks(e,t){ +throw new Error("Pressed chunks are not supported")}data(){return null===this._seriesSource?super.data():this._seriesSource.data().bars()}symbolResolved(){return this.symbolsResolved()}symbolResolvingActive(){return this._symbolResolvingActive}symbolHibernated(){return this._symbolHibernated}isVisible(){const e=super.isVisible();return this._symbolHibernated.setValue(!e),e}symbolSameAsCurrent(e){return(0,m.symbolSameAsCurrent)(e,this.symbolInfo())}symbolSameAsResolved(e){return(0,g.symbolSameAsResolved)(e,this._lastResolvedSymbolSource,this.symbol())}priceSource(){const e=this.properties().childs();switch(e.style.value()){case 2:return e.lineStyle.childs().priceSource.value();case 14:return e.lineWithMarkersStyle.childs().priceSource.value();case 15:return e.steplineStyle.childs().priceSource.value();case 3:return e.areaStyle.childs().priceSource.value();case 10:return e.baselineStyle.childs().priceSource.value();case 13:return e.columnStyle.childs().priceSource.value()}return null}barFunction(){return this._barFunction}quotesProvider(){return this._quotesProvider}quotes(){return this._quotesProvider.quotes()}currency(){return this.properties().childs().currencyId.value()||null}setCurrency(e){this.setSymbolParams({currency:e})}isConvertedToOtherCurrency(){return(0,h.isConvertedToOtherCurrency)(this.symbolInfo())}unit(){return this.properties().childs().unitId.value()||null}setUnit(e){this.setSymbolParams({unit:e})}isConvertedToOtherUnit(){return(0,h.isConvertedToOtherUnit)(this.symbolInfo(),this._model.unitConversionEnabled())}style(){return this.properties().childs().style.value()}setStyle(e){this.setSymbolParams({style:e})}interval(){return this._model.mainSeries().interval()}setInterval(e){}valueAt(e,t){var i,s;return null!==(s=null===(i=this.data().search(e))||void 0===i?void 0:i.value[t])&&void 0!==s?s:null}symbolSource(){return this}barsProvider(){return this}state(e,t){var i;const r=super.state(e,t);this._model.unitConversionEnabled()||delete r.state.unitId;const n=this.symbol();return r.state.inputs.symbol=(0,h.symbolToSaveInState)(null!==(i=this.symbolInfo())&&void 0!==i?i:this._model.chartApi().lastSymbolResolveInfo(n),n),e&&((0,s.ensureDefined)(r.data).symbols={___snapshot:this.symbolInfo()||void 0}),r}symbolTitle(e,t,i){return this.title(e,!0,{},!1,t)}title(e,t,i,s,r){var n;const o=this._titleInParts(e,t,i,s,r);return[o[0],...null!==(n=o[1])&&void 0!==n?n:[]].join(` ${h.symbolTitleSeparator} `)}titleInParts(e,t,i,s,r){return[this.title(e,t,i,s,r)]}isStarted(){return null===this._seriesSource?super.isStarted():this._seriesSource.isStarted()}sourceId(){return null===this._seriesSource?super.sourceId():(0,s.ensureNotNull)(this._seriesSource.instanceId())}moveData(e){null===this._seriesSource?super.moveData(e):this._seriesSource.moveData(e)}firstValue(){const e=this._model.timeScale().visibleBarsStrictRange();if(null===e)return null;const t=e.firstBar();if(0===this.data().size())return this._ownFirstValue;const i=this.data().search(t,S.PlotRowSearchMode.NearestRight,1) +;return this._ownFirstValue=null!==i?this._barFunction(i.value,0):null,this._ownFirstValue}lastValueData(e,t,i){const s={noData:!0},r=this.priceScale();if(this._model.timeScale().isEmpty()||null===r||r.isEmpty()||this.data().isEmpty())return s;const n=this._model.timeScale().visibleBarsStrictRange();if(null===n)return s;const o=this.properties().childs();if(!o.visible.value())return s;const a=this.nearestIndex(n.lastBar(),S.PlotRowSearchMode.NearestLeft,1);if(void 0===a)return s;const l=this.firstValue();if(null===l)return s;const c=this._lastNonEmptyPlotRow(4),h=null!==c&&n.contains(c.index),d=null!==c?c.value:null,u=t||h?d:this.data().valueAt(a);if(null===u)return s;const p=this._barFunction(u,2);if(!(0,y.isNumber)(p))return s;const _=r.priceToCoordinate(p,l);let m;switch(o.style.value()){case 0:m=u[1]<=u[4]?o.barStyle.childs().upColor.value():o.barStyle.childs().downColor.value();break;case 1:case 9:m=u[1]<=u[4]?o.candleStyle.childs().upColor.value():o.candleStyle.childs().downColor.value();break;case 13:m=u[1]<=u[4]?o.columnStyle.childs().upColor.value():o.columnStyle.childs().downColor.value();break;case 2:m=o.lineStyle.childs().color.value();break;case 14:m=o.lineWithMarkersStyle.childs().color.value();break;case 15:m=o.steplineStyle.childs().color.value();break;case 3:m=o.areaStyle.childs().linecolor.value();break;case 16:m=o.hlcAreaStyle.childs().closeLineColor.value();break;case 10:{const e=o.baselineStyle.childs();m=_(0,s.ensureNotNull)(this.priceScale()).height(),color:()=>e.baselineColor.value(),baseLevelPercentage:()=>e.baseLevelPercentage.value()});break}case 12:r=new ie.SeriesHiLoPaneView(this,this._model)}r&&this._paneViews.push(r),null!==i&&this._paneViews.push(i),this._paneViews.push(new R(this)),this._dataWindowView||(this._dataWindowView=new U(this,this._model)),this._legendView||(this._legendView=new q(this,this._model)),this._statusView||(this._statusView=new P.StudyStatusView(this)),this._priceAxisViews=[...this._priceAxisViewsBase],this._labelPaneViews.push(new $.PanePriceAxisView(e,this,this._model))}_createStudyOnServer(){null===this._seriesSource?super._createStudyOnServer():this._modifyStudyOnServer((0,s.ensureDefined)(this._inputs)),this._realignLineToolsIfParamsChanged()}_modifyStudyOnServer(e){null===this._seriesSource?super._modifyStudyOnServer(e,0):(this._seriesSource.modifySeries((0,u.decodeExtendedSymbol)(e.symbol),(0,f.getServerInterval)(this._series.properties().childs().interval.value())),this._seriesSource.isStarted()||this._seriesSource.start())}_stopStudyOnServer(){null===this._seriesSource?super._stopStudyOnServer():this._seriesSource.stop()}_titleInParts(e,t,i,s,r){const n=this.symbolInfo();return[this._getSymbolTitlePart(n),[this._getExchangeTitlePart(n,r),this._getPriceSourceTitlePart(n)].filter((e=>null!==e))]}_getSymbolTitlePart(e){var t;if(null===e)return ce?"":this.properties().childs().inputs.childs().symbol.value();if(ae)switch(this._model.mainSeries().symbolTextSourceProxyProperty().value()){case"description":return e.description;case"ticker-and-description":return`${e.name}, ${e.description}`;case"long-description":return null!==(t=e.long_description)&&void 0!==t?t:e.description}return e.name}_getExchangeTitlePart(e,t){return null===e||t?null:(0,h.getSymbolExchange)(e)}_getPriceSourceTitlePart(e){var t;return de&&!1!==this._model.properties().childs().paneProperties.childs().legendProperties.childs().showPriceSource.value()&&void 0!==(null==e?void 0:e.price_source_id)&&null!==(t=this._model.availablePriceSources(this.getSymbolString(this._getSymbolForApi(this.symbol()))).name(e.price_source_id))&&void 0!==t?t:null}_onAllowExtendTimeScaleChanged(){if(!le)return;const e=this.isStarted();e&&this.stop(!0);const t=this.properties().childs().allowExtendTimeScale.value();this.properties().childs().inputs.childs().extendTimeScale.setValue(t),e&&this.start(!0)}_setSymbolParamsInternal(e,t){ +const{symbol:i,currency:s,unit:r,style:n}=e,o=this.properties().childs(),a=o.inputs.childs().symbol.value(),l=o.currencyId.value(),c=o.unitId.value(),d=o.style.value();if(void 0!==i&&o.inputs.childs().symbol.setValueSilently(i),void 0!==s&&o.currencyId.setValueSilently(s),void 0!==r&&o.unitId.setValueSilently(r),void 0!==n&&o.style.setValueSilently(n),t)this._resolvedSymbolsByInput[this.symbol()]=t,this._resolvedSymbols[this._getSymbolForResolve(this.symbol())]=t,this._realignToolsLastParams=null;else{const e=this.symbolInfo();null!==e&&(o.currencyId.setValueSilently((0,h.symbolCurrency)(e)),o.unitId.setValueSilently((0,h.symbolUnit)(e,this._model.unitConversionEnabled())))}o.inputs.childs().symbol.value()!==a&&o.inputs.childs().symbol.listeners().fire(o.inputs.childs().symbol,""),o.currencyId.value()!==l&&o.currencyId.listeners().fire(o.currencyId,""),o.unitId.value()!==c&&o.unitId.listeners().fire(o.unitId,""),o.style.value()!==d&&o.style.listeners().fire(o.style,""),this._checkStyle(),this._realignLineToolsIfParamsChanged()}_updateBarFunction(){this._barFunction=(0,a.barFunctionByStyle)(this.style(),this.priceSource())}_onChartStyleChanged(){var e;this._updateBarFunction(),(null===(e=this._styleToRecover)||void 0===e?void 0:e.originalStyle)!==this.style()&&(this._styleToRecover=null)}_checkStyle(){const e=this.style();(0,h.isCloseBasedSymbol)(this.symbolInfo())?(0,h.isSingleValueBasedStyle)(e)||(this.setStyle(2),this._styleToRecover={correctedStyle:this.style(),originalStyle:e}):null!==this._styleToRecover&&(this.setStyle(this._styleToRecover.originalStyle),this._styleToRecover=null)}_realignLineToolsIfParamsChanged(){let e=null===this._realignToolsLastParams;if(null!==this._realignToolsLastParams){const t=this.compareSymbolParams(this._realignToolsLastParams);e=t.symbolChanged||t.intervalChanged||t.currencyChanged||t.unitChanged}e&&(this._model.realignLineTools(this),this._realignToolsLastParams=this.symbolParams())}}},45802:(e,t,i)=>{"use strict";i.d(t,{StudyPriceAxisView:()=>o});var s=i(50151),r=i(42275),n=i(87095);class o extends r.PriceAxisView{constructor(e,t){super(),this._model=e.model(),this._source=e,this._data=t}_updateRendererData(e,t,i){e.visible=!1,t.visible=!1;const r=this._source.model(),o=this._source.priceScale();if(null===o)return;if(!r.isPriceScaleVisible(o))return;const a=this._source.lastValueData(this._data.plotIndex,!1);if(a.noData)return;const l=r.timeScale().visibleBarsStrictRange(),c=r.mainSeries().bars().lastIndex();if(null!==l&&null!==c){if(c<=l.lastBar()){i.background=(0,n.resetTransparency)(a.color);let s=a.color;"transparent"===s&&(s=this._model.properties().childs().scalesProperties.childs().backgroundColor.value()),i.textColor=this.generateTextColor(s),i.borderColor=void 0,e.borderVisible=!1,t.borderVisible=!1}else{const o=r.backgroundColorAtYPercentFromTop(a.coordinate/(0,s.ensureNotNull)(r.paneForSource(this._source)).height());i.background=o,i.textColor=(0,n.resetTransparency)(a.color),i.borderColor=(0,n.resetTransparency)(i.textColor),e.borderVisible=!0,t.borderVisible=!0} +i.coordinate=a.coordinate,i.floatCoordinate=a.floatCoordinate,this._showAxisLabel()&&(e.text=a.text,e.visible=!0),this._updatePaneRendererData(t)}}_showPaneLabel(){return!!this._model.properties().childs().scalesProperties.childs().showStudyPlotLabels.value()&&this._source.properties().childs().showLabelsOnPriceScale.value()&&this._source.isPlotVisibleAt(this._data.plotIndex,4)}_showAxisLabel(){return!!this._model.properties().childs().scalesProperties.childs().showStudyLastValue.value()&&this._source.properties().childs().showLabelsOnPriceScale.value()&&this._source.isPlotVisibleAt(this._data.plotIndex,4)}_updatePaneRendererData(e){e.text="",this._showPaneLabel()&&(e.text=this._source.priceLabelText(this._data.plotIndex),e.visible=!0)}}},45574:(e,t,i)=>{"use strict";i.d(t,{applyOverridesToStudy:()=>d,applyOverridesToStudyDefaults:()=>u});var s=i(50151),r=i(72877),n=i(59224);const o={line:r.LineStudyPlotStyle.Line,histogram:r.LineStudyPlotStyle.Histogram,cross:r.LineStudyPlotStyle.Cross,area:r.LineStudyPlotStyle.Area,columns:r.LineStudyPlotStyle.Columns,circles:r.LineStudyPlotStyle.Circles,line_with_breaks:r.LineStudyPlotStyle.LineWithBreaks,area_with_breaks:r.LineStudyPlotStyle.AreaWithBreaks,step_line:r.LineStudyPlotStyle.StepLine,step_line_with_breaks:r.LineStudyPlotStyle.StepLineWithBreaks,step_line_with_diamonds:r.LineStudyPlotStyle.StepLineWithDiamonds},a=(0,n.getLogger)("Chart.Model.StudyPropertiesOverrider");var l,c;function h(e,t,i,s){const r=i.split(".");if(0===r.length||0===r[0].length)return;const n=function(e){const t=e.split(":");return{name:t[0],type:2===t.length?t[1]:null}}(r[0]),o=n.name,h=n.type,d=null!==h,u=!d||"band"===h,p=!d||"area"===h,_=!d||"input"===h,m=!d||"plot"===h?c.getPlotIdByTitle(e,o):null,g=u?c.getBandIndexByName(e,o):null,f=p?c.getFilledAreaIdByTitle(e,o):null,v=_?c.getInputByName(e,o):null,S=t.hasOwnProperty(o);if((null!==m?1:0)+(null!==g?1:0)+(null!==f?1:0)+(null!==v?1:0)+(S?1:0)>1)return void a.logWarn(`Study '${e.description}' has ambiguous identifier '${o}'`);const y=r[1];if(null!==m){if(1===r.length)return void a.logWarn(`Path of sub-property of '${o}' plot for study '${e.description}' must be not empty`);const i=r.slice(1);l.applyPlotProperty(e,t,m,i,s)}else if(null!==v)l.applyInputValue(t,v,s);else if(null!==g){if(void 0===y)return void a.logWarn(`Property name of '${o}' band for study '${e.description}' must be set`);l.applyBandProperty(t,g,y,s)}else if(null!==f){if(void 0===y)return void a.logWarn(`Property name of '${o}' area for study '${e.description}' must be set`);l.applyFilledAreaProperty(t,f,y,s)}else S?l.setRootProperty(t,r,s):a.logWarn(`Study '${e.description}' has no plot or input '${o}'`)}function d(e,t){const i=e.properties(),s=i.state();for(const i in t)t.hasOwnProperty(i)&&h(e.metaInfo(),s,i,t[i]);i.mergeAndFire(s)}function u(e,t,i){for(const s in e){if(!e.hasOwnProperty(s))continue;const r=s.indexOf(".");if(-1===r)continue;const n=s.substring(0,r),o=c.getMetaInfoByDescription(t,n);if(null===o){a.logWarn(`There is no such study ${n}`);continue}const l=i(o) +;null!==l?h(o,l,s.substring(r+1),e[s]):a.logWarn(`Cannot apply overrides for study ${n}`)}}!function(e){e.applyPlotProperty=function(e,t,i,n,l){if(void 0===t.styles)return void a.logWarn("Study does not have styles");const c=n[0];if("color"===c){const o=function(e,t,i){if(void 0===e.plots)return null;for(const s of e.plots){if(!(0,r.isPaletteColorerPlot)(s)||void 0===t.palettes)continue;const e=t.palettes[s.palette];if(s.target===i&&void 0!==e)return e}return null}(e,t,i);return void function(e,t,i,r,n){var o;void 0!==e.styles?null===t&&!isNaN(r)&&r>0?a.logWarn(`Study plot does not have color #${r}`):((0===r||isNaN(r))&&((0,s.ensureDefined)(e.styles[i]).color=String(n),r=0),null!==t&&((0,s.ensureDefined)(null===(o=t.colors)||void 0===o?void 0:o[r]).color=String(n))):a.logWarn("Study does not have styles")}(t,o,i,n.length>1?parseInt(n[1]):NaN,l)}const h=t.styles[i];if(void 0!==h&&h.hasOwnProperty(c)){if("plottype"===c){const e=o[String(l)];if(void 0===e)return void a.logWarn(`Unsupported plot type for plot: ${l}`);l=e}h[c]=l}else a.logWarn(`Study plot does not have property '${c}'`)},e.applyBandProperty=function(e,t,i,s){if(void 0===e.bands)return void a.logWarn("Study does not have bands");const r=e.bands[t];if(void 0!==r&&r.hasOwnProperty(i)){if("plottype"===i){const e=o[String(s)];if(void 0===e)return void a.logWarn(`Unsupported plot type for band: ${s}`);s=e}r[i]=s}else a.logWarn(`Study band does not have property '${i}'`)},e.applyFilledAreaProperty=function(e,t,i,s){if(void 0===e.filledAreasStyle)return void a.logWarn("Study does not have areas");const r=e.filledAreasStyle[t];void 0!==r&&r.hasOwnProperty(i)?r[i]=s:a.logWarn(`Study area does not have property '${i}'`)},e.applyInputValue=function(e,t,i){void 0!==e.inputs&&e.inputs.hasOwnProperty(t)?e.inputs[t]=i:a.logWarn(`Study does not have input '${t}'`)},e.setRootProperty=function(e,t,i){if(0===t.length)return;let s=e;for(const e of t.slice(0,-1)){if(null==s||!s.hasOwnProperty(e))break;s=s[e]}const r=t[t.length-1];null!=s&&s.hasOwnProperty(r)?s[r]=i:a.logWarn(`Study does not have property ${t.join(".")}`)}}(l||(l={})),function(e){e.getInputByName=function(e,t){if(void 0===e.inputs)return null;t=t.toLowerCase();for(const i of e.inputs)if(i.name.toLowerCase()===t)return i.id;return null},e.getPlotIdByTitle=function(e,t){if(void 0===e.styles)return null;t=t.toLowerCase();for(const i in e.styles){const s=e.styles[i];if((void 0!==s&&void 0!==s.title?s.title:i).toLowerCase()===t)return i}return null},e.getFilledAreaIdByTitle=function(e,t){if(void 0===e.filledAreas)return null;t=t.toLowerCase();for(const i of e.filledAreas)if(i.title.toLowerCase()===t)return i.id;return null},e.getBandIndexByName=function(e,t){if(void 0===e.bands)return null;t=t.toLowerCase();for(let i=0;i{"use strict";i.d(t,{ +Study:()=>ti,createStudyError:()=>Xt,prepareStudyProperties:()=>Gt,prepareStudyPropertiesForLoadChart:()=>Kt});var s=i(16230),r=i(27788),n=i(14314),o=i(50151),a=i(30551),l=i(11542),c=i(59224),h=i(49483),d=i(21866),u=i(57898),p=i(87095),_=i(1115),m=i(80842),g=i(34256),f=i(97034),v=i(42856),S=i(12442),y=i(86094),b=i(95586),w=i(70512),C=i(54303),P=i(40484);class x{constructor(e,t){this._study=e,this._model=t,this._showStudyValues=t.properties().childs().paneProperties.childs().legendProperties.childs().showStudyValues,this._hhistBasedStudy=void 0!==e.metaInfo().graphics.hhists,this._valuesProvider=this._createValuesProvider(e,t)}getItems(){return this._valuesProvider.getItems()}getValues(e){const t=this._valuesProvider.getValues(e),i=this._study.properties(),s=this._showStudyValues.value()&&i.childs().showLegendValues.value(),r=e=>!!this._hhistBasedStudy||this._study.isPlotVisibleAt(e,8);for(const e of t)e.visible=e.visible&&s&&r(e.id);return t}_createValuesProvider(e,t){return this._hhistBasedStudy?new P.HHistBasedValuesProvider(e,t):new C.StudyValuesProvider(e,t)}}var T=i(72877);class I extends w.StudyBaseWindowView{constructor(e,t){super(e,t),this._showStudyValues=t.properties().childs().paneProperties.childs().legendProperties.childs().showStudyValues,this._showStudyValues.subscribe(this,this.update);const i=this._study.properties();i.childs().showLegendValues.subscribe(this,this.update);const s=this._study.metaInfo().plots,r=new Set;s.forEach((e=>{var t;if((0,T.isOhlcPlot)(e)){const t=e.target;if(r.has(t))return;r.add(t),i.childs().ohlcPlots.childs()[t].childs().display.subscribe(this,this.update)}else(0,T.isPlotSupportDisplay)(e)&&(null===(t=i.childs().styles.childs()[e.id])||void 0===t||t.childs().display.subscribe(this,this.update))}))}areValuesVisible(){return this._showStudyValues.value()}additional(){return null}destroy(){this._showStudyValues.unsubscribeAll(this);const e=this._study.properties();e.childs().showLegendValues.unsubscribeAll(this);const t=this._study.metaInfo().plots,i=new Set;t.forEach((t=>{var s;if((0,T.isOhlcPlot)(t)){const s=t.target;if(i.has(s))return;i.add(s),e.childs().ohlcPlots.childs()[s].childs().display.unsubscribe(this,this.update)}else(0,T.isPlotSupportDisplay)(t)&&(null===(s=e.childs().styles.childs()[t.id])||void 0===s||s.childs().display.unsubscribe(this,this.update))}))}_createValuesProvider(e,t){return new x(e,t)}}var M=i(88348),A=i(90830),L=i(27856),k=i(19171),D=i(1803),E=i(6892),V=i(1722),B=i(87663);i(37591),i(49475);function R(e,t){return e.studyId.localeCompare(t.studyId)}function N(e){const t=new Set,i=[];return e.forEach((e=>{t.has(e.studyId)||(t.add(e.studyId),i.push(e))})),i}function O(e){const t=e.model().mainSeries();return{studyId:(0,o.ensureNotNull)(e.sourceId()),turnaround:e.turnaround(),sourceStudies:e.parentSources().filter((e=>e!==t)).map((e=>O(e)))}}var F=i(33703),W=i(14483),H=i(19266),z=i(59590);class U extends z.BitmapCoordinatesPaneRenderer{constructor(e){super(),this._data=e}hitTest(e){return null}_drawImpl(e){}_drawBackgroundImpl(e){ +const{context:t,horizontalPixelRatio:i,bitmapSize:s}=e,r=this._data;for(let e=0;e0?(i-=r,s+=r):(i+=r,s-=r);const n=this._study.getMinFirstBarIndexForPlot(this._plotName);if(n>s)return;i=Math.max(n,i);const a=this._study.data();for(const e of a.rangeIterator(i,s)){let i=e.index;const s=e.value;i+=r;const n={timePointIndex:Math.floor(i),left:NaN,center:NaN,right:NaN};let a=(0,V.isNumber)(t)?t:50;a=Math.min(a,100),a=Math.max(a,0);const l=this._colorProvider.getPlotPointStyle(s);void 0!==l.colors[1]&&(n.color=(0,p.generateColor)((0,o.ensureDefined)(l.colors[1]),a)),this._items.push(n)}this._model.timeScale().fillBarBorders(this._items)}}var q,$,Y=i(54358),K=i(80101),Z=i(76058),X=i(37160),J=i(57490),Q=i(13497),ee=i(96759),te=i(86441),ie=i(34026),se=i(50335),re=i(18807),ne=i(50146),oe=i(29764),ae=i(27714),le=i(74359);!function(e){e.Left="left",e.Right="right",e.Center="center"}(q||(q={})),function(e){e.Top="top",e.Bottom="bottom",e.Middle="middle"}($||($={}));const ce=(0,le.createDisconnectedCanvas)(document,(0,ae.size)({width:0,height:0}),1);class he{constructor(e,t,i,s,r,n="center",a=0){this._lines=e.split(/[^\S\r\n]*(?:\r\n|\r|\n)/),this._font=function(e,t,i,s){return(0,oe.makeFont)(s,i,`${e?"bold ":""}${t?"italic ":""}`)}(t,i,s,r), +this._fontSize=r,this._verticalPadding=~~(r/6),this._textAlign=n,this._lineSpacing=a;const l=(0,o.ensureNotNull)(ce.getContext("2d"));l.font=this._font,l.textBaseline="top";let c=0;for(let e=0;e{for(const t of this._lines)n.strokeStyle&&e.strokeText(t,o,a),e.fillText(t,o,a),a+=this._fontSize,a+=this._lineSpacing})),e.restore()}}class de extends ne.AbstractMapContainer{constructor(e){super(),this._maxSize=e,this._keysQueue=[]}get(e){const{fontSize:t,text:i,align:s,font:r,lineSpacing:n=0}=e;if(!i||!t||!s)return null;const o=(0,oe.makeFont)(t,r),a=(0,ne.getDefault3)(this._map,n,s,o,new Map);let l=a.get(i);return void 0!==l||(this._size>=this._maxSize?this._deleteFirstKey():++this._size,this._keysQueue.push([o,s,n,i]),l=new he(i,e.bold,e.italic,r,t,s,n),a.set(i,l)),l}_deleteFirstKey(){const e=this._keysQueue.shift(),[t,i,s,r]=e,n=(0,o.ensureDefined)(this._map.get(s)),a=(0,o.ensureDefined)(n.get(i)),l=(0,o.ensureDefined)(a.get(t));l.delete(r),0===l.size&&a.delete(t),0===a.size&&n.delete(i),0===n.size&&this._map.delete(s)}}var ue=i(46501);class pe{constructor(e,t={skipRenderingOptimizations:!1}){this._items=[],this._barSpacing=0,this._vertOffset=0,this._textCache=t.textCache||new de(5e3),this._drawOperation=t.skipRenderingOptimizations?this._drawWithoutOptimizations.bind(this):this._drawWithOptimizations.bind(this),null!==e&&this.setData(e)}draw(e,t){this._preDrawInit(),this._drawOperation(e,t)}hitTest(e){const t=re.HitTarget.Regular;let i=null;for(const s of this._items){if(!s)continue;const r=this._calcBoundingBox(s);if(r&&(0,ie.pointInBox)(e,r)){const e={tooltip:this._getTooltip(s,r)};i=new re.HitTestResult(t,e)}}return i}setData(e){var t,i,s,r;if(this._height=void 0!==e.height?e.height:e.width,this._width=void 0!==e.width?e.width:e.height,this._color=e.color,this._borderColor=e.borderColor,this._vertOffset=e.vertOffset||0,e.text&&(this._text=e.text,this._fontSize=e.fontSize,this._lineSpacing=e.lineSpacing,this._textColor=e.textColor,this._textAlign=e.textAlign||"center"), +void 0!==e.items&&void 0!==e.barSpacing){const n=null!==(i=null===(t=e.visibleItemsRange)||void 0===t?void 0:t.startItemIndex)&&void 0!==i?i:0,o=null!==(r=null===(s=e.visibleItemsRange)||void 0===s?void 0:s.endItemIndex)&&void 0!==r?r:e.items.length;this.setItems(e.items.slice(n,o),e.barSpacing)}}setItems(e,t){this._setBaseData(e,t)}_calcBoundingBox(e){const t=e.vertOffset,i=this._getTextCache(e);if(!i)return;const s=i.textImageWidth,r=i.textImageHeight,n=s/2,o=e.y+t+e.textVertOffset,a=t>0?0:-r,l=t>0?r:0,c=new te.Point(e.center-n,o+a),h=new te.Point(e.center+n,o+l);return(0,te.box)(c,h)}_unionBox(e,t){const i=Math.min(e.min.x,t.min.x),s=Math.max(e.max.x,t.max.x),r=Math.min(e.min.y,t.min.y),n=Math.max(e.max.y,t.max.y),o=new te.Point(i,r),a=new te.Point(s,n);return(0,te.box)(o,a)}_getTooltip(e,t){if(e.tooltip)return{content:{type:"text",data:e.tooltip},tooltipDelay:200,extendMargin:!0,rect:{x:t.min.x,y:t.min.y,w:Math.abs(t.max.x-t.min.x),h:Math.abs(t.max.y-t.min.y)}}}_setBaseData(e,t){this._items.length=0,this._barSpacing=t;for(const t of e){if((0,se.isNaN)(t.y))continue;const e=void 0===t.width?(0,o.ensureDefined)(this._width):t.width,i=void 0===t.height?(0,o.ensureDefined)(this._height):t.height,s=void 0===t.vertOffset?this._vertOffset:t.vertOffset,r=s>0?i:-i;this._items.push({width:e,height:i,vertOffset:s,textVertOffset:r,shapeWidth:0,shapeHeight:0,stepX:0,stepY:0,...t})}}_drawItemText(e,t,i){const s=this._getTextCache(i);if(null===s)return;const r=i.center,n=i.vertOffset,o=i.y+n+i.textVertOffset;let a;a=i.style&&void 0!==i.style.textColor?i.style.textColor:this._textColor;const l={style:{fillStyle:a},location:{x:r,y:o,horzAlign:q.Center,vertAlign:n>0?$.Top:$.Bottom}};s.paintTo(e,t,l)}_drawWithOptimizations(e,t){let i,s,r=null,n=!1;for(const o of this._items)(0,se.isNaN)(o.y)||(o.style&&void 0!==o.style.color?(i=o.style.color||"rgba(0, 0, 0, 0)",s=o.style.borderColor||"rgba(0, 0, 0, 0)"):(i=this._color,s=this._borderColor),(r!==i||h.isSafari)&&(r=i,n&&this._endPath(e),this._startPath(e,t,i,s)),this._drawItemShape(e,t,o),n=!0);n&&this._endPath(e),e.save();for(const i of this._items)(0,se.isNaN)(i.y)||this._drawItemText(e,t,i);e.restore()}_drawWithoutOptimizations(e,t){let i,s;e.save();for(const r of this._items){if((0,se.isNaN)(r.y))continue;const n=(0,o.ensureDefined)(r.style);i=n.color||"rgba(0, 0, 0, 0)",s=n.borderColor||"rgba(0, 0, 0, 0)",this._startPath(e,t,i,s),this._drawItemShape(e,t,r),this._endPath(e),this._drawItemText(e,t,r)}e.restore()}_drawItemShape(e,t,i){(0,le.drawScaled)(e,t.pixelRatio,t.pixelRatio,(()=>this._drawItemShapeUsingCSSPixels(e,i)))}_drawItemShapeUsingCSSPixels(e,t){}_preDrawInit(){}_startPath(e,t,i,s){}_endPath(e){}_getTextCache(e){var t,i;const s=e.text||this._text,r=e.fontSize||this._fontSize,n=null!==(t=e.lineSpacing)&&void 0!==t?t:this._lineSpacing,o=e.textAlign||this._textAlign,a=null!==(i=e.font)&&void 0!==i?i:ue.CHART_FONT_FAMILY;return this._textCache.get({text:s,bold:!1,italic:!1,font:a,fontSize:r,lineSpacing:n,align:o})}}class _e extends pe{_startPath(e,t,i,s){e.beginPath(), +e.lineWidth=this._lineWidth(t),e.lineCap="butt",e.strokeStyle=i}_endPath(e){e.stroke()}_lineWidth(e){return Math.max(1,Math.floor(2*e.pixelRatio))}}class me extends pe{_startPath(e,t,i,s){e.beginPath(),e.lineWidth=this._lineWidth(t),e.lineCap="butt",e.fillStyle=i,e.strokeStyle=s}_endPath(e){e.fill(),e.stroke()}_lineWidth(e){return Math.max(1,Math.floor(e.pixelRatio))}}class ge extends me{constructor(){super(...arguments),this._sign=0,this._thinArrow=!1,this._thinArrowLineWidth=0,this._headHeight=0,this._arrowWidth=0}setItems(e,t){this._setBaseData(e,t)}_drawItemShape(e,t,i){const s=t.pixelRatio,r=this._lineWidth(t)%2?.5:0,n=this._sign,o=this._arrowWidth,a=this._headHeight,l=Math.abs(i.height),c=Math.round(i.center*s)+r,h=i.vertOffset,d=Math.round((i.y+h+n*l/2)*s)+r,u=(0,X.ceiledEven)(o*s),p=u/2,_=Math.round(l*s),m=Math.round(a*s);e.translate(c,d),this._thinArrow?(e.moveTo(0,0),e.lineTo(-p,-p*n),e.moveTo(0,0),e.lineTo(p,-p*n),e.moveTo(0,0),e.lineTo(0,-_*n),e.moveTo(-p,-_*n),e.lineTo(p,-_*n)):(e.moveTo(0,0),_=0?e.vertOffset:e.vertOffset-e.shapeHeight}}),Pe.set("PaneRendererLabelDown",class extends ve{_calcBoundingBox(e){const t=e.center-e.shapeWidth/2,i=e.center+e.shapeWidth/2,s=e.y-e.shapeHeight+e.vertOffset,r=e.y+e.vertOffset,n=new te.Point(t,s),o=new te.Point(i,r);return(0,te.box)(n,o)}_drawItemShape(e,t,i){const s=t.pixelRatio,r=this._lineWidth(t)%2?.5:0,n=Math.max(1,Math.floor(s))%2?.5:0,o=this._getArrowSize(i);let a=Math.round(o*s);(n+a)%1!=r%1&&(a+=.5);let l=Math.round(i.shapeWidth/2*s);(n+l)%1!=r%1&&(l+=.5);const c=Math.round(i.center*s)+n,h=Math.round((i.y+i.vertOffset)*s)+r,d=c+a,u=Math.round((i.y+i.vertOffset-o)*s)+r,p=c-a,_=c+l,m=Math.round((i.y+i.vertOffset-i.shapeHeight-o)*s)+r,g=c-l;e.moveTo(d,u),e.lineTo(c,h),e.lineTo(p,u),i.shapeWidth<=2*o?(e.lineTo(g,u),this._drawCorner(e,g,m,ye.leftUp,s),this._drawCorner(e,_,m,ye.rightUp,s),e.lineTo(_,u)):(this._drawCorner(e,g,u,ye.leftDown,s),this._drawCorner(e,g,m,ye.leftUp,s),this._drawCorner(e,_,m,ye.rightUp,s),this._drawCorner(e,_,u,ye.rightDown,s)),e.lineTo(d,u)}_getVerticalTextOffset(e){return-e.shapeHeight/2-this._getArrowSize(e)}_calcVertOffset(e){return Math.sign(e.vertOffset)<=0?e.vertOffset:e.vertOffset+e.shapeHeight}}),Pe.set("PaneRendererSquare",class extends me{_drawItemShape(e,t,i){const s=t.pixelRatio,r=Math.max(1,Math.floor(s))%2?.5:0,n=this._lineWidth(t)%2?.5:0;let o=Math.round(i.height/2*s);(r+o)%1!=n%1&&(o+=.5);const a=Math.round(i.center*s)+r,l=Math.round((i.y+i.vertOffset)*s)+r,c=a-o,h=l-o,d=a+o,u=l+o;e.rect(c,h,d-c,u-h)}_calcBoundingBox(e){const t=e.height,i=Math.round(t/2),s=e.center-i,r=e.vertOffset,n=e.y+r-i,o=s,a=s+t,l=n,c=n+t,h=new te.Point(o,l),d=new te.Point(a,c);let u=(0,te.box)(h,d);const p=super._calcBoundingBox(e) +;return p&&(u=this._unionBox(u,p)),u}}),Pe.set("PaneRendererTriangleApexUp",class extends be{_drawItemShape(e,t,i){const s=i.width,r=i.height,n=Math.round(r/3),o=i.vertOffset-2*n,a=t.pixelRatio,l=this._lineWidth(t)%2?.5:0,c=Math.max(1,Math.floor(a)),h=c%2?.5:0;let d=Math.round(s*a);d%2!=c%2&&(d+=1);const u=Math.round(i.center*a)+h,p=Math.round((i.y+o)*a),_=u+d/2,m=Math.round((i.y+o+r)*a)+l,g=u-d/2;e.moveTo(u,p),e.lineTo(_,m),e.lineTo(g,m),e.lineTo(u,p)}}),Pe.set("PaneRendererTriangleApexDown",class extends be{_drawItemShape(e,t,i){const s=i.width,r=i.height,n=Math.round(r/3),o=i.vertOffset-n,a=t.pixelRatio,l=this._lineWidth(t)%2?.5:0,c=Math.max(1,Math.floor(a)),h=c%2?.5:0;let d=Math.round(s*a);d%2!=c%2&&(d+=1);const u=Math.round(i.center*a)+h,p=Math.round((i.y+o)*a)+l,_=u+d/2,m=Math.round((i.y+o+r)*a),g=u-d/2;e.moveTo(g,p),e.lineTo(_,p),e.lineTo(u,m),e.lineTo(g,p)}}),Pe.set("PaneRendererXCross",class extends _e{_drawItemShapeUsingCSSPixels(e,t){const i=t.width,s=t.height,r=t.center-i/2,n=t.vertOffset,o=t.y-s/2+n;e.moveTo(r,o),e.lineTo(r+i,o+s),e.moveTo(r,o+s),e.lineTo(r+i,o)}_calcBoundingBox(e){const t=e.width,i=e.height,s=e.center-t/2,r=e.vertOffset,n=e.y-i/2+r,o=s,a=s+t,l=n,c=n+i,h=new te.Point(o,l),d=new te.Point(a,c);let u=(0,te.box)(h,d);const p=super._calcBoundingBox(e);return p&&(u=this._unionBox(u,p)),u}});class xe extends Ce.StudyPaneViewInplaceUpdatable{constructor(e,t,i,s){var r;super(i),this._renderer=null,this._shapesRenderer=null,this._selectionRenderer=null,this._isMarkersEnabled=W.enabled("source_selection_markers"),this._study=e,this._series=t,this._model=i,this._plotName=s;const n=e.metaInfo().plots;for(let e=0;ethis._createItem(e,null!=t?t:null,c,h,a)));let u=this._series.nearestIndex(r.firstBar(),y.PlotRowSearchMode.NearestRight),p=this._series.nearestIndex(r.lastBar(),y.PlotRowSearchMode.NearestLeft) +;if(void 0===u||void 0===p)return!1;a>0?(u-=a,p+=a):(u+=a,p-=a);const _=this._study.getMinFirstBarIndexForPlot(this._plotName);if(_>p)return!0;u=Math.max(_,u);const m=this._getTranspValue(),g=this._study.properties().childs().styles.childs()[this._plotName].childs(),f=g.color.value(),v=g.textColor?g.textColor.value():void 0,S=f,b=f,w=void 0===v?void 0:v,C=(0,o.ensureNotNull)(this._plotIndex),P=(0,ee.createEmptyStyle)(),x=null!=d?d:(0,o.ensureNotNull)(n.firstIndex()),T=n.rangeIterator(x,(0,o.ensureNotNull)(n.lastIndex())+1);let I=(0,we.lowerbound)(this._items,x+a,((e,t)=>e.timePointIndex9?i-10:0;s.borderColor=(0,p.generateColor)(s.color,e)}void 0!==t.colors[2]&&(s.textColor=(0,p.generateColor)((0,o.ensureDefined)(t.colors[2]),i))}_updateRenderer(e,t){this._makeSureRendererIsValid();const i=this._model.timeScale(),s={},r=this._getTranspValue(),n=i.barSpacing(),o=this._calculateShapeHeight(n),a=this._study.properties().childs().styles.childs()[this._plotName].childs(),l=a.location.value(),c=this._calculateVerticalOffset(l,o+o/2);s.barSpacing=n,s.items=this._items,s.color=(0,p.generateColor)(a.color.value(),r),s.height=o,s.vertOffset=c,s.visibleItemsRange={startItemIndex:e,endItemIndex:t};const h=a.plottype.value(),d=Z.plotShapesData[h],u=new H.CompositeRenderer;d&&(this._shapesRenderer?this._shapesRenderer.setData(s):(this._shapesRenderer=this._createRenderer(d.paneRendererClass,s),u.append(this._shapesRenderer))),this._model.selection().isSelected(this._study)&&this._isMarkersEnabled&&null!==this._selectionData&&(this._selectionData.vertOffset=c,u.append(new K.SelectionRenderer(this._selectionData))),this._renderer=u}_createRenderer(e,t){const i=Pe.get(e);return new((0,o.ensureDefined)(i))(t)}_getSeriesVal(e,t){const i=(0,Q.barFunction)(e),s=this._series.data().valueAt(t);return null===s?null:i(s)}_getTranspValue(){let e=0;const t=this._study.properties().childs();t.transparency&&(e=t.transparency.value(),e=(0,V.isNumber)(e)?e:50);const i=t.styles.childs()[this._plotName].childs();return i.transparency&&(e=i.transparency.value(),e=(0,V.isNumber)(e)?e:50),(0,X.clamp)(e,0,100)}_createItem(e,t,i,s,r){const n=this._study.properties().childs().styles.childs()[this._plotName].childs().location.value(),a={origPrices:{price:NaN},timePointIndex:e+r};if((null===t||0===t)&&n!==b.MarkLocation.Absolute)return a;if(null==t)return a;let l=NaN;switch(n){case b.MarkLocation.AboveBar:{const t=this._getLocationPrice(e,i,r);if(null===t)return a;l=t;break}case b.MarkLocation.BelowBar:{const t=this._getLocationPrice(e,s,r);if(null===t)return a +;l=t;break}case b.MarkLocation.Absolute:l=(0,o.ensureNotNull)(t);break;case b.MarkLocation.Top:case b.MarkLocation.Bottom:l=0;break;default:throw new Error("Bad value: "+n)}return{y:NaN,origPrices:{price:l},timePointIndex:e+r}}_dependsOnSeriesData(){const e=this._study.properties().childs().styles.childs()[this._plotName].childs().location.value();return e===b.MarkLocation.AboveBar||e===b.MarkLocation.BelowBar}_getValueForUpdating(e){const t=e.value[this._plotIndex+1];if(null==t)return null;const i=this._study.properties().childs().styles.childs()[this._plotName].childs().location.value();if(0===t&&i!==b.MarkLocation.Absolute)return null;const s=this._study.offset(this._plotName),{hiPlot:r,loPlot:n}=this._hiLoPlots();switch(i){case b.MarkLocation.AboveBar:return this._getLocationPrice(e.index,r,s);case b.MarkLocation.BelowBar:return this._getLocationPrice(e.index,n,s)}return super._getValueForUpdating(e)}_convertItemsToCoordinates(e,t,i,s){for(let e=i;e{for(let t=i;t19?o-10:0,u=this._calculateVerticalOffset(c,Math.round(1.5*l));n.barSpacing=a,n.items=this.items(),n.color=h,n.borderColor=(0,p.generateColor)(s.color.value(),d),n.height=l,n.vertOffset=u, +n.visibleItemsRange={startItemIndex:e,endItemIndex:t};const _=s.plottype.value(),m=Z.plotShapesData[_],g=this._plotStyleInfo.text;if(void 0!==g&&""!==g.trim()){let e=g.trim().replace(/\\n/gm,"\n");e=(0,Y.cleanButAmpersand)(e,!0),n.text=e,n.fontSize=12;const t=s.textColor?s.textColor.value():void 0;n.textColor=t?(0,p.generateColor)(t,o):h}if(this._renderer&&this._shapesRenderer&&this._selectionRenderer)this._shapesRenderer.setData(n),this._model.selection().isSelected(this._study)&&this._isMarkersEnabled&&null!==this._selectionData?(this._selectionData.vertOffset=u,this._selectionRenderer.setData(this._selectionData)):this._selectionRenderer.setData(null);else{const e=new H.CompositeRenderer;this._shapesRenderer=super._createRenderer(m.paneRendererClass,n),e.append(this._shapesRenderer),this._selectionRenderer=new K.SelectionRenderer(null!==(i=this._selectionData)&&void 0!==i?i:void 0),this._model.selection().isSelected(this._study)&&this._isMarkersEnabled&&null!==this._selectionData?this._selectionData.vertOffset=u:this._selectionRenderer.setData(null),e.append(this._selectionRenderer),this._renderer=e}}}var Ie=i(87795),Me=i.n(Ie),Ae=i(45197);class Le extends pe{constructor(e,t){super(null,t),this._fontSizeEnsured=0,this._ch="",this._fontFamily=ue.CHART_FONT_FAMILY,this._charCache=null,null!==e&&this.setData(e)}setData(e){super.setData(e),this._fontSizeEnsured=(0,o.ensureDefined)(this._height);const t=e.char.slice(0,40);this._ch=Me()(t)[0]||" ",this._fontFamily=e.fontFamily||ue.CHART_FONT_FAMILY}hitTest(e){const t=(0,Ae.interactionTolerance)().series+this._fontSizeEnsured/2;for(const i of this._items){if(new te.Point(i.center,i.y+i.vertOffset).subtract(e).length()<=t)return new re.HitTestResult(re.HitTarget.Regular)}return null}_drawItemShape(e,t,i){const s=i.center,r=i.vertOffset>0?1:-1,n=i.y+i.vertOffset-r*Math.round(this._fontSizeEnsured/2);let o;o=i.style&&void 0!==i.style.color?i.style.color:this._color;const a=this._textImageCache(),l=t.pixelRatio;if(this._fontSizeEnsured<=4/l){e.save();const t=Math.max(1,Math.floor(l));let r=Math.max(1,Math.floor(a.textImageWidth*l));r%2!=t%2&&(r+=r>1?-1:1);const c=Math.round(n*l)+(i.vertOffset>=0?0:-r);return e.fillStyle=o,e.fillRect(Math.round(s*l)+(l%2?.5:0)-r/2,c,r,r),void e.restore()}const c={style:{fillStyle:o},location:{x:s,y:n,horzAlign:q.Center,vertAlign:i.vertOffset>0?$.Top:$.Bottom}};a.paintTo(e,t,c)}_startPath(e,t,i,s){}_endPath(e){}_textImageCache(){return null!==this._charCache&&this._charCache.fontFamily===this._fontFamily&&this._charCache.fontSize===this._fontSizeEnsured||(this._charCache={fontSize:this._fontSizeEnsured,fontFamily:this._fontFamily,cache:new he(this._ch,!1,!1,this._fontFamily,this._fontSizeEnsured,"center",0)}),this._charCache.cache}}class ke extends xe{constructor(){super(...arguments),this._charRenderer=new Le(null)}_updateRenderer(e,t){var i,s;const r=this._getTranspValue(),n=this._model.timeScale().barSpacing();let a;const l=this._study.properties().childs().styles.childs()[this._plotName].childs() +;a=this._plotStyleInfo.size?this._calculateShapeHeight(50,this._plotStyleInfo.size):Math.round(n);const c=l.location.value(),h=(0,p.generateColor)(l.color.value(),r),d=this._calculateVerticalOffset(c,a),u={items:this.items(),barSpacing:n,char:(0,o.ensureDefined)(null!==(s=null===(i=l.char)||void 0===i?void 0:i.value())&&void 0!==s?s:this._plotStyleInfo.char),height:a,vertOffset:d,color:h,visibleItemsRange:{startItemIndex:e,endItemIndex:t}},_=this._plotStyleInfo.text;if(void 0!==_&&""!==_.trim()){let e=_.trim().replace(/\\n/gm,"\n");e=(0,Y.cleanButAmpersand)(e,!0),u.text=e,u.fontSize=12;const t=l.textColor?l.textColor.value():void 0;u.textColor=t?(0,p.generateColor)(t,r):h}this._charRenderer.setData(u);const m=new H.CompositeRenderer;m.append(this._charRenderer),this._model.selection().isSelected(this._study)&&this._isMarkersEnabled&&null!==this._selectionData&&(this._selectionData.vertOffset=d,m.append(new K.SelectionRenderer(this._selectionData))),this._renderer=m}}var De=i(24377);class Ee{constructor(e,t,i,s,r){this.left=NaN,this.right=NaN,this.height=NaN,this.center=e,this.y=t,this.origHeight=i,this.isUp=s,this.origPrices=r,this.timePointIndex=e,this.style={}}}function Ve(e){return Math.round(e/4)}function Be(e){return Math.round(e/2)}class Re extends z.BitmapCoordinatesPaneRenderer{constructor(e){super(),this._data=e}hitTest(e){var t,i,s,r;const n=this._data,o=Be(n.barSpacing),a=Math.round(o/2),l=Math.round(o),c=Ve(n.barSpacing),h=null!==(i=null===(t=n.visibleItemsRange)||void 0===t?void 0:t.startItemIndex)&&void 0!==i?i:0,d=null!==(r=null===(s=n.visibleItemsRange)||void 0===s?void 0:s.endItemIndex)&&void 0!==r?r:n.items.length;for(const t of n.items.slice(h,d)){if(!t)continue;if(!Number.isFinite(t.center)||!Number.isFinite(t.y))continue;const i=Math.abs(t.height),s=t.isUp?-1:1,r=i+l,n=t.y-s*c,o=n-s*r,h=t.center-a,d=t.center+a;if(h0,{hiPlot:r,loPlot:n}=this._hiLoPlots(),a=this._study.offset(this._plotName),l=Math.min(i+a,(0,o.ensureNotNull)(this._series.data().last()).index);if(s){const e=this._getSeriesVal(n,l);if(null!==e)return e}else{const e=this._getSeriesVal(r,l);if(null!==e)return e}return null}_updateItem(e,t){const i=this._getValueForUpdating(e),s=e.value[this._plotIndex+1]>0;return this._items[t].origPrices.price=null!=i?i:NaN,this._items[t].isUp=s,t+1}_createItem(e,t,i,s,r){const n={center:NaN,y:NaN,origPrices:{price:NaN,timePointIndex:NaN},origHeight:NaN};if(n.timePointIndex=e+r,!t)return n;const a=Math.min(e+r,(0,o.ensureNotNull)(this._series.data().last()).index),l=t>0;let c;if(l){const e=this._getSeriesVal(s,a);if(null===e)return n;c=e}else{const e=this._getSeriesVal(i,a);if(null===e)return n;c=e}return new Ee(e+r,c,t,l,{price:c,timePointIndex:e+r})}_dependsOnSeriesData(){return!0}_convertItemsToCoordinates(e,t,i,s){this._convertItemsToCoordinatesImpl(e,t,i,s)}_updateItemsHeights(e){var t,i,s,r,n,a,l,c +;const h=this._study.properties().childs().styles.childs();let d=Math.abs((0,o.ensureDefined)(null!==(i=null===(t=h[this._plotName].childs().minHeight)||void 0===t?void 0:t.value())&&void 0!==i?i:this._plotStyleInfo.minHeight)),u=Math.abs((0,o.ensureDefined)(null!==(r=null===(s=h[this._plotName].childs().maxHeight)||void 0===s?void 0:s.value())&&void 0!==r?r:this._plotStyleInfo.maxHeight));if(d>u){const e=d;d=u,u=e}const p=this._items,_=null!==(a=null===(n=e.visibleItemsRange)||void 0===n?void 0:n.startItemIndex)&&void 0!==a?a:0,m=(null!==(c=null===(l=e.visibleItemsRange)||void 0===l?void 0:l.endItemIndex)&&void 0!==c?c:p.length)-1;let g=0;for(let e=_;e<=m;e++){const t=p[e],i=Math.abs(t.origHeight);i>g&&(g=i)}const f=(u-d)/g;for(let e=_;e<=m;e++){const t=p[e],i=Math.abs(t.origHeight);t.height=i*f+d}}}var Fe=i(77786);class We{constructor(e,t,i,s){this._bars=[],this._invalidated=!1,this._isMarkersEnabled=W.enabled("source_selection_markers"),this._selectionData=null,this._ohlcPlotIndexes=new Map,this._study=e,this._series=t,this._model=i,this._plotName=s,this._isMarkersEnabled=W.enabled("source_selection_markers"),this._colorProvider=(0,j.createStudyPlotColorProvider)(e.metaInfo(),e.properties(),s),this._selectionIndexer=new J.SelectionIndexes(i.timeScale());const r=this._study.metaInfo().plots;for(let e=0;es)return;i=Math.max(r,i);const n=this._study.data(),a=this._study.firstValue();if(null===a)return;const l=n.rangeIterator(i,s),c=(0,o.ensureDefined)(this._study.properties().childs().ohlcPlots).childs()[this._plotName].childs(),h=new Map,d=(e,t)=>{const i=e+"@"+t;if(!h.has(i)){const s=(0,p.generateColor)(e,t);return h.set(i,s),s}return h.get(i)},u=(0,ee.createEmptyStyle)();for(const e of l){let t=e.index;const i=e.value;t=Math.floor(t);let s=!0;const r=new Map;for(let e=1;e<=4;++e){const t=this._ohlcPlotIndexes.get(e);if(void 0===t){s=!1;break}const n=i[t+1];if(null==n){s=!1;break}r.set(e,n)}if(!s)continue;const n=(0,o.ensureDefined)(r.get(1)),a=(0,o.ensureDefined)(r.get(4)),l=(0,o.ensureDefined)(r.get(2)),h=(0,o.ensureDefined)(r.get(3)),p=Math.max(n,l,h,a),_=Math.min(n,l,h,a);let m=(0,o.ensureDefined)(d(c.color.value(),0));const g=this._colorProvider.getPlotPointStyle(i,u);void 0!==g.colors[0]&&(m=(0, +o.ensureDefined)(g.colors[0]));const f={time:Math.round(t),open:n,high:p,low:_,close:a,color:m,wickColor:g.colors[4],borderColor:g.colors[3],hollow:null};this._bars.push(f)}if(e.barPricesToCoordinates(this._bars,a),this._model.timeScale().barIndexesToCoordinates(this._bars),this._model.selection().isSelected(this._study)){const t=this._selectionIndexer.indexes();this._selectionData={points:[],hittestResult:re.HitTarget.Regular,bgColors:[],visible:!0,barSpacing:this._model.timeScale().barSpacing()};const i=(0,o.ensureNotNull)(this._model.paneForSource(this._study)).height(),s=(0,o.ensureDefined)(this._ohlcPlotIndexes.get(4));for(let r=0;r{var e;return this._colorPlotIndex=null!==(e=this._colorPlotIndex)&&void 0!==e?e:{type:1}};for(let t=0;t{null===this._bandAKey&&i.id===e&&(this._bandAKey=s),null===this._bandBKey&&i.id===t&&(this._bandBKey=s)}))}}var at=i(13333),lt=i(4949),ct=i(91280),ht=i(28558),dt=i(97145),ut=i(42960),pt=i(42226),_t=i(45802),mt=i(11527),gt=i(85402);class ft extends gt.AbstractBarColorer{constructor(e,t){super(),this._rgbaFromInteger=(0,Ze.rgbaFromIntegerCached)(),this._study=e,this._plotIndex=t}applyBarStyle(e,t,i,s){var r;if(t)return i;const n=this._study.properties().childs();if(!n.visible.value())return i;const a=this._study.metaInfo(),l=this._study.data();if(!l||0===l.size())return i;const c=a.plots[this._plotIndex],h=this._getOffset();if(this._study.getMinFirstBarIndexForPlot(c.id)>e+h)return i;if(0===n.styles.childs()[c.id].childs().display.value())return i;const d=l.valueAt(e-h);if(null===d)return i;let u=d[this._plotIndex+1];if(null==u)return i;if(u=Math.round(u),a.isRGB)i.barColor=this._rgbaFromInteger(u),i.upColor=i.barColor,i.downColor=i.barColor;else{const e=a.plots[this._plotIndex];if("palette"in e){const t=e.palette,s=n.palettes.childs()[t],l=(0,o.ensureDefined)(null===(r=a.palettes)||void 0===r?void 0:r[t]),c=l.valToIndex?(0,o.ensureDefined)(l.valToIndex[u]):u,h=s.childs().colors.childs()[c].childs().color.value();i.barColor=h,i.upColor=h,i.downColor=h}}return i}firstColoredBar(e){var t;let i=e;for(const s of this._backColorers)i=Math.min(i,null!==(t=s.firstColoredBar(e))&&void 0!==t?t:1/0);const s=this._getOffset();i=Math.min(i,e+s);const r=this._getBars().firstIndex();return Math.max(i,null!=r?r:-1/0)}_getBars(){return this._study.series().bars()}_getOffset(){const e=this._study.metaInfo().plots[this._plotIndex];return this._study.offset(e.id)}}var vt=i(76422),St=i(85804),yt=i(17236),bt=i(46100),wt=i(38349),Ct=i(6674),Pt=i(71766),xt=i(98596),Tt=i(93572),It=(i(74970),i(72007)),Mt=i(1763);const At=(0,c.getLogger)("Chart.Study"),Lt=l.t(null,void 0,i(14177));const kt={symbolsForDisplay:!1,symbolsForChartApi:!0,skipHiddenInputs:!1,skipFakeInputs:!1,skipBooleanInputs:W.enabled("dont_show_boolean_study_arguments"),asObject:!0,skippedGroups:[],skippedInputs:[],noExchanges:!1,noResolution:!1,keepOptionalSymbolsEmpty:!1,skipColorInputs:!1,skipTimeInputs:!1,skipOptionalEmptySymbolInputs:!1,skipTextareaInputs:!1,priceInputsForDisplay:!1},Dt=W.enabled("study_symbol_ticker_description"),Et=W.enabled("hide_main_series_symbol_from_indicator_legend"),Vt=W.enabled("datasource_copypaste"),Bt=W.enabled("hide_unresolved_symbols_in_legend");function Rt(e,t){const i=e.plots[t];if(!i||!(0,T.isOhlcPlot)(i))return!1;const s=i.target,r=e.defaults.styles&&e.defaults.styles[s],n=e.defaults.ohlcPlots&&e.defaults.ohlcPlots[s],o=e.ohlcPlots&&e.ohlcPlots[s];return r&&(0,T.isOhlcPlotStyleBars)(r)||n&&(0,T.isOhlcPlotStyleBars)(n)||!!o&&(0,T.isOhlcPlotStyleBars)(o)}function Nt(e,t){const i=e.plots[t];if(!i||!(0,T.isOhlcPlot)(i))return!1 +;const s=i.target,r=e.defaults.styles&&e.defaults.styles[s],n=e.defaults.ohlcPlots&&e.defaults.ohlcPlots[s],o=e.ohlcPlots&&e.ohlcPlots[s];return r&&(0,T.isOhlcPlotStyleCandles)(r)||n&&(0,T.isOhlcPlotStyleCandles)(n)||!!o&&(0,T.isOhlcPlotStyleCandles)(o)}function Ot(e,t){(0,o.assert)(void 0!==e,"zOrder must be defined"),(0,o.assert)(!t.has(e),"zOrder must be unique")}function Ft(e,t){return e.plots.some((e=>((0,T.isColorerPlot)(e)||(0,T.isDataPlot)(e))&&e.target===t))}function Wt(e){const t={};if(e.plots)for(let i=0;i= 1");const r=v.StudyMetaInfo.getStudyPropertyRootName(e),o=(0,V.clone)(e.defaults),l=Ht();if((0,n.default)(l,Wt(e)),(0,n.default)(l,o),(0,n.default)(l,(0,St.factoryDefaults)(r)),(0,n.default)(l,zt(e,s,r)),(0,n.default)(l,t),(0,n.default)(l,Ut(o,l)),null!==i){const t=i.model().studiesColorRotatorFactory().getColorRotator(e);null!==t&&("Overlay@tv-basicstudies"===e.id?l.lineStyle.color=t.getColor(l.lineStyle.color):(0,n.default)(l,function(e,t){for(const i of Object.keys(e.styles)){const s=e.styles[i];if((0,a.isObject)(s)&&"color"in s){const e=s.color;s.color=t.getColor(e)}}return e}(l,t)))}return l}function Gt(e,t,i,s,r){return function(e,t,i,s,r,n){const o=jt(e,t,i,s);return v.StudyMetaInfo.getSourceInputIds(e).forEach(((e,t)=>{const i=o.inputs[e];t=1&&(0,n.default)(d,Ut(l,d)),d}(e,t,i,s,o);return $t(t||e,r,a)}function Kt(e,t,i,s,r){return Yt(e,t,i,s,v.StudyMetaInfo.getStudyPropertyRootName(e),r)}function Zt(e,t,i){let s=0,r=0;return e.inputs.filter((e=>"source"===e.type)).forEach((e=>{(0,F.getInputValue)(i[e.id]).includes("$")&&s++,(0,F.getInputValue)(t[e.id]).includes("$")&&r++})),Math.sign(r)-Math.sign(s)}function Xt(e,t){return{type:at.StudyStatusType.Error,errorDescription:e}}function Jt(e){return"inherit"===e.type&&(e.type="price"),e}function Qt(e,t,i,s){var r,n;{const t=(0,V.isNumber)(s)?s:void 0,o=null!==(n=null===(r=null===Mt.customFormatters||void 0===Mt.customFormatters?void 0:Mt.customFormatters.studyFormatterFactory)||void 0===r?void 0:r.call(Mt.customFormatters,e,i,t))&&void 0!==n?n:null;if(null!==o)return o}if(null!==t)switch(e.type){case"inherit":case"price":return new Pt.PriceFormatter(t);case"volume":return new xt.VolumeFormatter(Math.log10(t));case"percent":return new Tt.PercentageFormatter(t)}if("inherit"===e.type)return null;const o=(0, +V.isNumber)(e.precision)?Math.pow(10,e.precision):void 0;switch(e.type){case"price":return new Pt.PriceFormatter(o);case"volume":{let t=e.precision;return void 0===t&&(t=i&&(0,V.isNumber)(i.volume_precision)?i.volume_precision:0),new xt.VolumeFormatter(t)}case"percent":return new Tt.PercentageFormatter(o);default:return At.logWarn(`Unsupported format type: ${e.type}`),null}}const ei=new Set(["first_visible_bar_time","last_visible_bar_time","subscribeRealtime"]);class ti extends m.PriceDataSource{constructor(e,t,i,s){var r,n,a;super(e),this._onStart=new u.Delegate,this._restarting=!1,this._paneViews=[],this._legendView=null,this._priceAxisViews=[],this._resolvedSymbols={},this._resolvedSymbolsByInput={},this._priceAxisViewsBase=[],this._priceLinesAxisViews=[],this._labelPaneViews=[],this._ownFirstValue=null,this._formatter=null,this._dataUpdated=new u.Delegate,this._currencySourceSymbolInputProperty=null,this._onHibernationStateChange=new u.Delegate,this._symbolsResolved=new u.Delegate,this._statusChanged=new u.Delegate,this._inputsAnchorsPaneView=null,this._inputsLinesPaneView=null,this._inputsTimeAxisPaneViews=[],this._inputsPriceAxisPaneViews=[],this._sources=[],this._status={type:at.StudyStatusType.Undefined},this._wasCompletedBefore=!1,this._studyId=null,this._isSubscribedToSessionId=!1,this._titleStrCache={},this._titleInPartsCache={},this._children=[],this._numericFormatter=new B.NumericFormatter,this._graphicsPriceAxisViews=[],this._plotOffsets={},this._ongoingDataUpdate=Promise.resolve(),this._studyModified=!1,this._tagsChanged=new u.Delegate,this._studyName="",this._turnaround="st0",this._pendingResolveSymbols=new Map,this._onIsActualIntervalChange=new u.Delegate,this._childStudyByRebind=new u.Delegate,this._lastNonEmptyPlotRowCache={},this._startMovingPoint=null,this._processHibernateBound=this.processHibernate.bind(this,1),this._maxOffset=new dt.WatchedValue(0),this._currencySourceSymbolInfo=null,this._graphicsPriceRangeGroups=null,this._graphicsViewsReady=!1,this._visibleTimeRangeInputs=null,this._turnaroundCounter=0,this._deferredPinePatchProps=!1,this._propertiesPatched=Promise.resolve(),this._aboutToBeDestroyed=new u.Delegate,this._definitionsViewModel=null,this._plotFormatters=new Map,this._onParentSourcesChanges=new u.Delegate,this._chartApi=e.chartApi(),this._properties=t,this._metaInfo=s,this._hideMatches=s.inputs.filter((e=>e.hideWhenPlotsHidden)).map((e=>({id:e.id,plotIds:e.hideWhenPlotsHidden||[]}))),this._series=this._model.mainSeries(),this._series.onIntervalChanged().subscribe(this,this._calcIsActualInterval),this._showStudyArgumentsProperty=e.properties().childs().paneProperties.childs().legendProperties.childs().showStudyArguments,e.collapsed().subscribe(this._processHibernateBound),this._sources=i,v.StudyMetaInfo.setChildStudyMetaInfoPropertiesSourceId(s,null===(r=this._sources[0])||void 0===r?void 0:r.id(),t),i.forEach((e=>{e.setChild(this)})),[this._series,...i].forEach((e=>{e.currencyChanged().subscribe(this,this._onSourceCurrencyChanged), +e.unitChanged().subscribe(this,this._onSourceUnitChanged),e.priceRangeReadyChanged().subscribe(this,this._onSourcePriceRangeReadyChanged),e.formatterChanged().subscribe(this,this._onSourceFormatterChanged),e.priceStepChanged().subscribe(this,this._onSourcePriceStepChanged)})),Dt&&this._model.mainSeries().properties().childs().statusViewStyle.childs().symbolTextSource.listeners().subscribe(this,(()=>{this.invalidateTitleCache(!0)}));const l=this._properties.childs();for(const e of v.StudyMetaInfo.getSourceInputIds(s))null===(n=l.inputs.childs()[e])||void 0===n||n.subscribe(this,this._onSourceInputChanged);this._properties.subscribe(this,this._onPropertiesChanged),l.visible.subscribe(this,this._visibleChanged),l.visible.subscribe(this,(()=>this.processHibernate())),l.intervalsVisibilities.subscribe(this,this._calcIsActualInterval),l.inputs.listeners().subscribe(this,this._updateMaxOffsetValue),void 0!==l.offsets&&l.offsets.listeners().subscribe(this,this._updateMaxOffsetValue),void 0!==l.offset&&l.offset.listeners().subscribe(this,this._updateMaxOffsetValue),this._initializeCurrencySource(),M.hideAllIndicators().subscribe(this,this._visibleChanged);for(let e=0;e{this.processHibernate(),this.invalidateTitleCache()}))}for(const e of Object.keys(this._metaInfo.graphics))for(const t of Object.keys(this._metaInfo.graphics[e])){const i=null===(a=l.graphics.childs()[e])||void 0===a?void 0:a.childs()[t];i&&i.childs().visible&&(0,o.ensureDefined)(i.childs().visible).subscribe(this,(()=>this.processHibernate()))}this._isActualInterval=(0,lt.isActualInterval)(this._series.intervalObj(),l.intervalsVisibilities),this._initializeStudyInputsPaneViews(),this._handler=e=>this._onData(e),this._handler.isTVScriptStrategy=this._metaInfo.isTVScriptStrategy,this._valuesProvider=new C.StudyValuesProvider(this,e),this._graphics=new S.LiveStudyGraphics(s.graphics),this._chartApi=e.chartApi(),this._invalidateLastNonEmptyPlotRowCache(),this._data=new f.PlotList((0,It.studyPlotFunctionMap)(this._metaInfo),It.studyEmptyPlotValuePredicate),this._createViews(),this._recreatePriceFormattingDependencies(this._series.symbolInfo()),l.precision.subscribe(this,this._precisionChanged),this._showStudyArgumentsProperty.subscribe(this,(()=>this.invalidateTitleCache(!0))),l.inputs.listeners().subscribe(this,(()=>this.invalidateTitleCache(!0))),W.enabled("update_study_formatter_on_symbol_resolve")&&e.mainSeries().dataEvents().symbolResolved().subscribe(this,this._recreatePriceFormattingDependencies),e.mainSeries().dataEvents().symbolResolved().subscribe(this,(()=>this.invalidateTitleCache(!0)));const c=new Set;if(this._simplePlotsCount=s.plots.filter(((e,t)=>{if((0,T.isLinePlot)(e))return!0;if((0,T.isOhlcPlot)(e)){const t=e.target;return!c.has(t)&&(c.add(t),!0)}return!1})).length,this.hasBarColorer()&&l.visible.listeners().subscribe(this,(()=>e.mainSeries().invalidateBarStylesCache)),this._definitionsViewModel=null, +this._updateMaxOffsetValue(),s.inputs.some((e=>ei.has(e.id)))){this._visibleTimeRangeInputs=e.visibleRangeStudiesInputs().spawn();const t=this._visibleTimeRangeInputs.value();let i=null!==t;this._visibleTimeRangeInputs.subscribe((e=>{this._onVisibleTimeRangeInputsChanged(e),i!==(null!==e)&&(i=null!==e,!i||this._restarting||this.isStarted()||this.start(!0))})),t&&this._updateVisibleTimeRangeInputs(t,!1)}}destroy(){var e,t,i;null===(e=this._signlePerformanceValue)||void 0===e||e.destroy(),this._aboutToBeDestroyed.fire(),null!==this._definitionsViewModel&&(this._definitionsViewModel.destroy(),this._definitionsViewModel=null),this._showStudyArgumentsProperty.unsubscribeAll(this),this._model.mainSeries().dataEvents().symbolResolved().unsubscribeAll(this);this.parentSources().forEach((e=>{e.currencyChanged().unsubscribeAll(this),e.unitChanged().unsubscribeAll(this),e.priceRangeReadyChanged().unsubscribeAll(this),e.formatterChanged().unsubscribeAll(this),e.priceStepChanged().unsubscribeAll(this)})),this._series.properties().childs().statusViewStyle.childs().symbolTextSource.unsubscribeAll(this),this._series.onIntervalChanged().unsubscribeAll(this),this.formatterChanged().unsubscribe(this,this.invalidateTitleCache),M.hideAllIndicators().unsubscribe(this,this._visibleChanged),this._model.collapsed().unsubscribe(this._processHibernateBound),null!==this._currencySourceSymbolInputProperty&&this._currencySourceSymbolInputProperty.unsubscribeAll(this),null===(t=this._legendView)||void 0===t||t.destroy(),null===(i=this._visibleTimeRangeInputs)||void 0===i||i.destroy(),super.destroy()}properties(){return this._properties}propertiesPatched(){return this._propertiesPatched}isDraggable(){return!this._metaInfo.linkedToSeries}logs(){return null}logLevelMask(){const e=this._properties.childs().inputs.childs().__log_level.value();if(!(0,V.isNumber)(e)||e<0||e>7)throw new Error(`Value of log level is unexpected, current value is ${e}, but expected values from 0 to 7`);return{error:Boolean(1&e),warning:Boolean(2&e),info:Boolean(4&e)}}setLogLevelMask(e){const t=(Number(e.error)&&1)|(Number(e.warning)&&2)|(Number(e.info)&&4);this._properties.childs().inputs.childs().__log_level.setValue(t)}performance(){return new dt.WatchedValue(null)}profilingEnabled(){return this._properties.childs().inputs.childs().__profile.value()}enableProfiling(e){this._properties.childs().inputs.childs().__profile.setValue(e)}onAboutToBeDestroyed(){return this._aboutToBeDestroyed}lastValueData(e,t,i){const s={noData:!0},r=this.priceScale();if(this._model.timeScale().isEmpty()||null===r||r.isEmpty()||this.data().isEmpty())return s;const n=this._model.timeScale().visibleBarsStrictRange(),o=this.firstValue(!0);if(null===n||null===o)return s;if(!this._properties.childs().visible.value())return s;const a=this._properties.childs().styles,l=this._properties.childs().ohlcPlots;let c,h;if(a&&a.childs()[e]&&(c=a.childs()[e]),l&&l.childs()[e]&&(c=l.childs()[e]),!c||0===c.childs().display.value())return s;const d=this.metaInfo().plots;for(h=0;he.id()));if(c.length&&(l.parentSources=c),e){let e=this.data();const t=this._model.timeScale(),i=this._seriesDataRangeToSave(e);null!==i&&(e=e.range(i.firstBar(),i.lastBar())),l.data=e.state(),l.data.symbols=this._resolvedSymbols,l.data.graphics=(0,S.saveStudyGraphics)(this.graphics(),t.visibleBarsStrictRange()),l.data.plotOffsets=this._plotOffsets}this.ownerSource()&&(l.ownerSource=null===(i=this.ownerSource())||void 0===i?void 0:i.id());for(let e=0;e=0?e:0}}if(null===(s=l.state)||void 0===s?void 0:s.inputs){const e=l.metaInfo.inputs.find((e=>"ILScript"===e.name));e&&delete l.state.inputs[e.id],delete l.state.inputs.__log_level,delete l.state.inputs.__profile}const d=this.stateCustomFields();return d&&(l.customFields=d),l}stateCustomFields(){}restoreStateCustomFields(e){}restoreData(e){var t,i;this._invalidateLastNonEmptyPlotRowCache(),this.data().restoreState(e),this._resolvedSymbols=null!==(t=e.symbols)&&void 0!==t?t:{},this._graphics=e.graphics?(0,S.loadStudyGraphics)(e.graphics):(0,S.emptyStudyGraphics)(),this._postProcessGraphics(),this._plotOffsets=null!==(i=e.plotOffsets)&&void 0!==i?i:{},this._setStatus({type:at.StudyStatusType.Completed},!0)}hasStateForAlert(){return!1}stateForAlert(){throw new Error("Not implemented")}idForAlert(){return super.idForAlert()}hasBarColorer(){return(0,o.ensureNotNull)(this._metaInfo).plots.some(T.isBarColorerPlot)}barColorer(){const e=this._metaInfo.plots;let t=null;for(let i=0;i"bar_time"!==e.type))}restart(e){this._restarting=!0,this.clearData(),(e||W.enabled("stop_study_on_restart"))&&this.stop(),setTimeout(this.start.bind(this),0)}stop(e,t){if(!0===e&&this._children)for(const e of this._children)e.stop(!0);this._stopStudyOnServer(),this.clearData(),this._unsubscribeToSessionId(),this.recalculate()}disconnect(){this._studyId=null,this._model.isSnapshot()||(this._resolvedSymbols={},this._resolvedSymbolsByInput={})}sourceId(){return this._studyId}parentSources(){return this._sources}symbolSource(){return this._firstSourceOrSeries().symbolSource()}valueAt(e,t){return this.symbolSource().valueAt(e,t)}barsProvider(){return this._firstSourceOrSeries().barsProvider()}ownerSource(){return this.isChildStudy()?this._sources[0]:super.ownerSource()}isChildStudy(){return this._sources.length>0}hasChildren(){return this._children.length>0}isStarted(){return Boolean(this._studyId)}isRestarting(){return this._restarting}isActualInterval(){return this._isActualInterval}onIsActualIntervalChange(){return this._onIsActualIntervalChange}isVisible(){var e,t,i;const s=this._properties.childs();if(this._model.collapsed().value()||!s.visible.value()||!this.isActualInterval())return!1;const r=this.metaInfo();if(r.plots.length>0)for(let e=0;ee.isHibernated())).map((e=>e.start())));const r=!(this.isHibernationAllowed()&&!this.isVisible())||!0===t;if(this._chartApi&&this._chartApi.isConnected().value()&&r)try{await this._allSymbolsAreResolved(),await this._startAfterSymbolsResolved(e,t)}catch(e){const t=`ERROR: ${this._debugId()} start failed, ${e}`;At.logError(t),this._restarting=!1,"TooManyStudies"===(null==e?void 0:e.cause)&&(0,d.showTooManyStudiesNotice)(this._chartApi.getStudyCounter())}}replaceData(e,t,i){this._invalidateLastNonEmptyPlotRowCache(),this.data().remove(e+1),this.data().addTail(i,t)}inputs(e){const t=(0,n.default)((0,V.clone)(kt),e||{});t.skipOptionalEmptySymbolInputs&&(t.keepOptionalSymbolsEmpty=!0);const i=(0,r.default)(this._buildInputs(t));return t.patchSosInputs&&v.StudyMetaInfo.patchSoSInputs(i,(e=>{var t,i;return null!==(i=null===(t=this._sources.find((t=>t.id()===e)))||void 0===t?void 0:t.sourceId())&&void 0!==i?i:null})),i}data(){return this._data}moveData(e){ +this._ongoingDataUpdate=this._ongoingDataUpdate.then((()=>{this._invalidateLastNonEmptyPlotRowCache(),this.data().move(e)}))}plots(){return this.data()}metaInfo(){return this._metaInfo}status(){return this._status}name(e){return e?this.metaInfo().shortDescription||"Study":this.metaInfo().description||"Study"}title(e,t,i,s,r){s=void 0===s?!this._showStudyArgumentsProperty.value():s;const n=JSON.stringify([e,t,i,s,r]);if(this._titleStrCache[n])return this._titleStrCache[n];if(this._titleInPartsCache[n])return this._joinTitlesParts(this._titleInPartsCache[n]);const o=this._title(e,t,i,s,r);return this._titleStrCache[n]=o,o}titleInParts(e,t,i,s,r){s=void 0===s?!this._showStudyArgumentsProperty.value():s;const n=JSON.stringify([e,t,i,s,r]);if(this._titleInPartsCache[n])return this._titleInPartsCache[n];const o=this._titleInParts(e,t,i,s,r);return this._titleInPartsCache[n]=o,o}invalidateTitleCache(e){if(this._titleStrCache={},this._titleInPartsCache={},!0===e&&this._children)for(let t=0;tt.update(e))),this._labelPaneViews.forEach((t=>t.update(e))),null===(t=this._dataWindowView)||void 0===t||t.update(),null===(i=this._legendView)||void 0===i||i.update(),null===(s=this._statusView)||void 0===s||s.update(),this._priceAxisViews.forEach((t=>t.update(e))),this._priceLinesAxisViews.forEach((t=>t.update(e))),null===(r=this._inputsLinesPaneView)||void 0===r||r.update(e),null===(n=this._inputsAnchorsPaneView)||void 0===n||n.update(e),this._inputsTimeAxisPaneViews.forEach((t=>t.update(e))),this._inputsPriceAxisPaneViews.forEach((t=>t.update(e))),"data-source-change"===e.type&&e.sourceId===this.id()&&e.clearData&&this._children.forEach((e=>e.updateAllViews({type:"data-source-change",sourceId:e.id(),clearData:!0})))}removeByRemoveAllStudies(){return!0}getStudyName(){return this._studyName}nearestIndex(e,t,i){var s;return null===(s=this.data().search(e,t,i))||void 0===s?void 0:s.index}getMinFirstBarIndexForPlot(e){var t,i,s,r,n,o,a,l,c,h,d,u,p,_,m +;const g=this._properties.childs(),f=this._metaInfo,v=null!==(m=null!==(u=null!==(c=null!==(o=null!==(s=null===(i=null===(t=g.styles.childs()[e])||void 0===t?void 0:t.child("showLast"))||void 0===i?void 0:i.value())&&void 0!==s?s:null===(n=null===(r=g.filledAreasStyle.childs()[e])||void 0===r?void 0:r.child("showLast"))||void 0===n?void 0:n.value())&&void 0!==o?o:null===(l=null===(a=f.styles)||void 0===a?void 0:a[e])||void 0===l?void 0:l.showLast)&&void 0!==c?c:null===(d=null===(h=g.ohlcPlots.childs()[e])||void 0===h?void 0:h.child("showLast"))||void 0===d?void 0:d.value())&&void 0!==u?u:null===(_=null===(p=f.ohlcPlots)||void 0===p?void 0:p[e])||void 0===_?void 0:_.showLast)&&void 0!==m?m:null;if(null===v)return-1/0;const S=this.data().lastIndex();return null===S?-1/0:S-v+1}guiPlotName(e,t){var i,s,r;return null!==(r=null===(s=null===(i=this._metaInfo.styles)||void 0===i?void 0:i[t])||void 0===s?void 0:s.title)&&void 0!==r?r:this.title(e)}childStudyByRebind(){return this._childStudyByRebind}isPine(){return void 0!==this._metaInfo.pine}isStandardPine(){return this.isPine()&&v.StudyMetaInfo.isStandardPine(this._metaInfo.id)}isLinkedToSeries(){return!0===this._metaInfo.linkedToSeries}defaultPlotIdForAlert(){return this._metaInfo.plots.length?this._metaInfo.plots[0].id:null}resolvedSymbolInfoBySymbol(e){return this._resolvedSymbols&&e&&this._resolvedSymbols[this._getSymbolForResolve(e)]||null}hasPendingUnresolvedSymbols(){return this._pendingResolveSymbols.size>0}hasSymbolInputs(){return this._metaInfo.inputs.some((e=>"symbol"===e.type))}currency(){if(null!==this._currencySourceSymbolInfo)return(0,ut.symbolCurrency)(this._currencySourceSymbolInfo);const e=this.metaInfo();return Boolean(e)&&e.is_price_study?this._firstSourceOrSeries().currency():null}currencySourceSymbolInfo(){var e,t,i;return null!==(e=this._currencySourceSymbolInfo)&&void 0!==e?e:null!==(i=null===(t=this.symbolSource())||void 0===t?void 0:t.symbolInfo())&&void 0!==i?i:null}unit(){const e=this.metaInfo();return Boolean(e)&&e.is_price_study?this._firstSourceOrSeries().unit():null}canOverrideMinTick(){return!1}dataWindowView(){return this._dataWindowView}statusView(){return this._statusView}legendView(){return this._legendView}inputsForAlertState(){return this.inputs()}sessionId(){return this._firstSourceOrSeries().sessionId()}sessionIdChanged(){return this._firstSourceOrSeries().sessionIdChanged()}getSymbolString(e){return""===e?"":(0,L.encodeExtendedSymbolOrGetSimpleSymbolString)(this._getSymbolObject(e))}onStatusChanged(){return this._statusChanged}symbolsResolved(){return this._symbolsResolved}onHibernationStateChange(){return this._onHibernationStateChange}valuesProvider(){return new x(this,this.model())}statusProvider(e){return new E.StudyStatusProvider(this,this._model.properties().childs().scalesProperties.childs().textColor)}correctScaleMargins(e){if("Volume"===this.metaInfo().shortId){const t=this.model().paneForSource(this);return null!==t&&t.isOverlay(this)&&t.containsMainSeries()?{top:.75,bottom:0}:{top:e.top,bottom:0}}return e} +canBeHiddenByGlobalFlag(){return!0}isSourceHidden(){return!this.isVisible()||this.canBeHiddenByGlobalFlag()&&M.hideAllIndicators().value()}paneViews(e){if(this.isSourceHidden()||!e.hasPriceDataSource(this))return null;const t=[];return!this._startMovingPoint&&this._wasCompletedBefore&&t.push(...this._paneViews),this._inputsLinesPaneView&&(this._startMovingPoint||this._model.selection().isSelected(this))&&t.push(this._inputsLinesPaneView),this._inputsAnchorsPaneView&&t.push(this._inputsAnchorsPaneView),t}labelPaneViews(){return this.isSourceHidden()?null:this._labelPaneViews}timeAxisViews(){return this._model.selection().isSelected(this)?this._inputsTimeAxisPaneViews:null}priceAxisViews(e,t){const i=this._properties.childs().oldShowLastValue;if(i&&!i.value())return null;let s=this._priceAxisViews.slice();return this._model.selection().isSelected(this)&&(s=s.concat(this._inputsPriceAxisPaneViews)),e.findTargetPriceAxisViews(this,t,s,this._priceLinesAxisViews)}movable(){return null!==this._inputsAnchorsPaneView}startMoving(e,t,i,s){this._startMovingPoint=e,this.stop()}move(e,t,i,s){if(void 0!==e.logical&&null!==this._startMovingPoint){if(Array.isArray(t)){const i=t;this._updateInputValue(e.logical,i[0]),this._updateInputValue(e.logical,i[1])}else this._updateInputValue(e.logical,t);this.updateAllViews((0,ht.sourceChangeEvent)(this.id()))}}endMoving(e,t){return this._startMovingPoint=null,this.start(),{indexesChanged:!1,pricesChanged:!1}}clearData(){var e;this._invalidateLastNonEmptyPlotRowCache(),this.data().clear(),this._graphics instanceof S.LiveStudyGraphics&&(null===(e=this._graphics)||void 0===e||e.clear()),this._plotOffsets={},this.hasBarColorer()&&this._model.mainSeries().invalidateBarStylesCache(),this.updateAllViews((0,ht.sourceChangeEvent)({sourceId:this.id(),clearData:!0}))}convertYCoordinateToPriceForMoving(e,t){const i=this.priceScale();if(!t||!i||i.isEmpty())return null;const s=t.firstValue();return null===s?null:i.coordinateToPrice(e,s)}processHibernate(e){const t=this.isVisible();if(!this.isStarted()&&t&&(this._sources.forEach((e=>{e.processHibernate()})),this.start(void 0,void 0,e),this._onHibernationStateChange.fire(!1)),this.isHibernationAllowed()&&this.isStarted()&&!t){for(const e of this._children)e.processHibernate();this.stop(void 0,e),this._onHibernationStateChange.fire(!0)}}isHibernationAllowed(){return!this.metaInfo().historyCalculationMayChange&&(!this.hasChildren()||!!this._model.collapsed().value()&&this._children.every((e=>e.isHibernationAllowed())))}isPlotVisibleAt(e,t){let i;const s=this.metaInfo().plots.find((t=>t.id===e));if(i=void 0!==s?(0,T.isOhlcPlot)(s)?this._properties.childs().ohlcPlots.childs()[s.target]:this._properties.childs().styles.childs()[e]:this._properties.childs().ohlcPlots.childs()[e],void 0===i)throw new Error(`Study does not contain ${e} plot`);const r=i.childs().display.value();return null!==r&&(r&t)===t}recalculate(){const e=this._model.paneForSource(this);this._model.recalculatePane(e,(0,ht.sourceChangeEvent)(this.id())),this._model.updateSource(this)}maxOffset(){ +return this._maxOffset}onStart(){return this._onStart}onParentSourcesChanges(){return this._onParentSourcesChanges}isHibernated(){return!this.isVisible()&&!this.isStarted()}graphicsViewsReady(){return this._graphicsViewsReady}turnaround(e){if(!e)return this._turnaround;return function(e,t){let i=t.turnaround,s=[t];for(;s.length>0;){let e=[];const t=[];s.forEach((i=>{const s=N(i.sourceStudies).sort(R);if(s.length>0){e=e.concat(s);const i=s.map((e=>e.turnaround)).join("_");t.push(i)}})),t.length&&(i=t.join("_")+"_"+i),s=e}return e+"_"+i}(this._series.seriesSource().turnaround(),O(this))}canHaveChildren(){var e;return this._canHaveChildren=null!==(e=this._canHaveChildren)&&void 0!==e?e:v.StudyMetaInfo.canHaveChildren(this._metaInfo),this._canHaveChildren}setChild(e){-1===this._children.indexOf(e)&&this._children.push(e)}unsetChild(e){const t=this._children.indexOf(e);~t&&this._children.splice(t,1)}getAllChildren(){const e=this._children.slice();for(let t=0;te.id()===i)))&&void 0!==t?t:null}return this._series}priceStep(){return this._priceStep||this._firstSourceOrSeries().priceStep(!1)}recreatePriceFormatter(){this._recreatePriceFormattingDependencies()}setOwnerSource(e){super.setOwnerSource(e),this._recreatePriceFormattingDependencies()}onTagsChanged(){return this._tagsChanged}getPropertyDefinitionsViewModel(){return null===this._definitionsViewModel?this._getPropertyDefinitionsViewModelClass().then((e=>null===e||this._isDestroyed?null:(null===this._definitionsViewModel&&(this._definitionsViewModel=new e(this._model.undoModel(),this)),this._definitionsViewModel))):Promise.resolve(this._definitionsViewModel)}_getPropertyDefinitionsViewModelClass(){return Promise.resolve(null)}_alertMetaInfo(){return this.metaInfo()}_createStudyOnServer(){if(this._isDestroyed)return;const e=this._getStudyIdWithLatestVersion();this._studyId=(0,k.makeNextStudyId)(),this._incrementTurnaround(),this._studyName=e;const t=(0,V.clone)((0,o.ensureDefined)(this._inputs));v.StudyMetaInfo.patchSoSInputs(t,(e=>{var t,i;return null!==(i=null===(t=this._sources.find((t=>t.id()===e)))||void 0===t?void 0:t.sourceId())&&void 0!==i?i:null})),this._chartApi.createStudy(this._studyId,this._turnaround,this.isChildStudy()?(0,o.ensureNotNull)(this._sources[0].sourceId()):(0,o.ensureNotNull)(this._series.seriesSource().instanceId()),this._studyName,t,this._handler,this.isChildStudy())}_stopStudyOnServer(){this._chartApi&&this._chartApi.isConnected().value()&&this.isStarted()&&(this._chartApi.removeStudy((0,o.ensureNotNull)(this._studyId),this.isChildStudy()),this._setStatus({type:at.StudyStatusType.Undefined})),this._studyId=null}_modifyStudyOnServer(e,t){const i=(0,V.clone)((0,o.ensureDefined)(e));v.StudyMetaInfo.patchSoSInputs(i,(e=>{var t,i +;return null!==(i=null===(t=this._sources.find((t=>t.id()===e)))||void 0===t?void 0:t.sourceId())&&void 0!==i?i:null})),this._chartApi.modifyStudy((0,o.ensureNotNull)(this._studyId),this._turnaround,i,this._handler,t)}_transformData(e){}_invalidateLastNonEmptyPlotRowCache(){this._lastNonEmptyPlotRowCache={}}_collectDepsForAlert(){throw new Error("Not implemented")}_allInputsAreValid(){var e;if(null===(null===(e=this._visibleTimeRangeInputs)||void 0===e?void 0:e.value()))return!1;for(const e of this._metaInfo.inputs)if("bar_time"===e.type){const t=e.id;if(null==this._properties.childs().inputs.childs()[t].value())return!1}return!0}async _startAfterSymbolsResolved(e,t){await Promise.all(this._sources.map((e=>!e.isStarted()||e.isRestarting()?new Promise((t=>{e.onStart().subscribe(this,t,!0)})):Promise.resolve()))),this.isStarted()&&!this._restarting||(this._restarting=!1,this._allInputsAreValid()&&!this.metaInfo().isTVScriptStub&&(this._inputs=this._apiInputs(),this._createStudyOnServer(),this._subscribeToSessionId(),this._onStart.fire(),!0===e&&this._children&&await this._children.map((e=>e.start(!0,t)))))}async _changeInputsImpl(e,t){var s;const r=this._calcSources();let n=!0;const a=Zt(this._metaInfo,e,t);if(r.length!==this._sources.length||r[0]!==this._sources[0])n=await this._rebindToSourceOrRestorePreviousValue(null!==(s=r[0])&&void 0!==s?s:this._series,e,t),n&&(this._inputs=e);else{const s=()=>{for(const i of this._metaInfo.inputs){if("source"!==i.type)continue;const s=e[i.id].v,r=t[i.id].v;if(s!==r){(0,o.ensureDefined)(this._properties.childs().inputs.child(i.id)).setValue(r)}}};if(this.isStarted()&&this._chartApi.isConnected().value()&&a>0&&!this._chartApi.canCreateStudy(!0)){const e=window.user.pro_plan;return createGoProDialog({feature:"studyOnStudy",actions:e&&e===ExpertPlans.PremiumExpert?[{text:l.t(null,void 0,i(75139)),action:PredefinedAction.Close}]:void 0}),void s()}this._inputs=e;let n=!1;const c=Object.values(F.RangeDependentStudyInputNames);for(const i of Object.keys(e))if(JSON.stringify(e[i])!==JSON.stringify(t[i])&&!c.includes(i)){n=!0;break}this._incrementTurnaround(),n&&this.disablePriceRangeReady();try{await this._updateParentSources(r,a,!0),this._modifyStudyOnServer(e,a)}catch(e){At.logError(`Error applying parent sources: ${e}`),s()}}this.invalidateTitleCache(),n&&(this._studyModified=n)}_createPriceAxisView(e){return new _t.StudyPriceAxisView(this,{plotIndex:e})}_createPriceLineAxisView(e){return new mt.StudyPriceLineAxisView(this,e)}_createStudyPlotPaneView(e){return new Ge.StudyPlotPaneView(this,this._series,this._model,e)}_createViews(){var e,t,i,s;this._priceAxisViewsBase=[],this._priceLinesAxisViews=[],this._paneViews=[],this._labelPaneViews=[];const r=new Set,n=this.metaInfo(),a=Boolean(n.usePlotsZOrder),l=new Map,c=this._properties.childs();if(c.filledAreasStyle&&n.filledAreas)for(let e=0;e{const i=c.bands.childs()[t];if(i&&i.childs().visible.value()){const t=new it(i,this),s=a?(0,o.ensureDefined)(e.zorder):l.size;Ot(s,l),l.set(s,{paneViews:[t]})}})),c.bandsBackground&&((0,o.assert)(!a,"'usePlotsZOrder' flag does not supported"),l.set(l.size,{paneViews:[new nt(this)]}));const h=this._paneViews;this._createGraphicsPaneViews().then((e=>{for(let t=0;te-t));for(let e=0;e0){const t=(0,o.ensureNotNull)(this.barColorer()).firstColoredBar(e[0].index);null!==t&&this._model.mainSeries().invalidateBarStylesCache(t)}null!==t&&this._postProcessGraphics();const r=this._model.paneForSource(this);this._model.recalculatePane(r,(0,ht.sourceChangeEvent)({sourceId:this.id(),firstUpdatedTimePointIndex:null!=s?s:void 0,nonSeriesOnly:0===e.length})),this._updateSources()}_titleInputs(e,t,i){return this.inputs(this._titleInputsOptions(e,t,i))}_titleInputsOptions(e,t,i){return{symbolsForDisplay:!0,skipHiddenInputs:!0,skipFakeInputs:!1,fakeInputsForDisplay:!0,asObject:!0,skippedGroups:[],skippedInputs:this._skippedTitleInputs(),noExchanges:t,noResolution:i,priceInputsForDisplay:!0,skipOptionalEmptySymbolInputs:Et,displayMask:e}}_postProcessGraphics(){this._graphicsPriceAxisViews=this._createGraphicsPriceAxisViews(),this._concatPriceAxisViews()}async _createGraphicsPaneViews(){return(0,S.createGraphicsPaneViews)(this,this.model())}_createGraphicsPriceAxisViews(){return(0,S.createGraphicsPriceAxisViews)(this)}_subscribeToSessionId(){!this._isSubscribedToSessionId&&this.hasSymbolInputs()&&(this.sessionIdChanged().subscribe(this,this._onSessionIdChanged),this._isSubscribedToSessionId=!0)}_recreateFormatter(e){this._recreatePlotsFormatters(e),this._formatter=this._tryCreateFormatter(e),this._formatterChanged.fire();const t=this.priceScale();null!==t&&t.updateFormatter(),this.getAllChildren().forEach((e=>{e.recreatePriceFormatter()})),this._model.fullUpdate()}_recreatePriceFormattingDependencies(e){this._recreateFormatter(e),this._recreatePriceStep()}_title(e,t,i,s,r){const n=this._titleInParts(e,t,i,s,r);return this._joinTitlesParts(n)}_postProcessPriceRange(e){if(e&&e.minValue()===e.maxValue()&&!this.metaInfo().is_price_study){const t=.005*e.minValue();e=new g.PriceRange(e.minValue()-t,e.maxValue()+t)}const t=this.priceScale();return t&&t.isLog()&&e?new g.PriceRange(t.priceToLogical(e.minValue()),t.priceToLogical(e.maxValue())):e}_titleInParts(e,t,s,r,n){var a;const c=this.name(t);s=s||{};const h=[l.t(c,{context:"study"},i(68716))];let d=[];if(!r){const i=this._getMTFResolutionInputTitle();null!==i&&i.length>0&&h.push(i);const r=this.metaInfo(),l=this._titleInputs(e,n,!0),c=r.inputs.filter((e=>l.hasOwnProperty(e.id))).map((e=>({meta:e,value:l[e.id]})));if(c.length>0){const i={};if(this.isChildStudy())for(let s=0;s=0){const s=this.parentSourceForInput(h);if(s instanceof ti){const r=s.metaInfo(),o=s.title(e,t,{},!0,n);if(1===r.plots.length)i[h]=o;else{const e=h.split("$")[1],t=null===(a=r.plots[parseInt(e)])||void 0===a?void 0:a.id,s=r.styles&&r.styles[t],n=s&&s.title||t;i[h]=o+": "+n}}}}d=c.map((({meta:e,value:t})=>{if("time"===e.type)return new Date(t).toISOString();let r=(0,V.isNumber)(t)?this._numericFormatter.format(t):i&&i[t.toString()]||t.toString();return s&&s[r.toString()]&&(r=s[r.toString()]),r}))}}return[h.join(" · "),d]}_seriesDataRangeToSave(e){return this._model.timeScale().visibleExtendedDataRange(e,0)}_getSymbolForResolve(e){return this.getSymbolString(this._getSymbolForApi(e))}_getSymbolForApi(e){return e}_getSymbolObject(e){const t={symbol:e},i=this.currency();return null!==this._currencySourceSymbolInputProperty&&null!==this._currencySourceSymbolInfo&&this._getSymbolForApi(this._currencySourceSymbolInputProperty.value())===e&&(t["currency-id"]=i),t.session=this.sessionId(),t}_onSymbolResolved(e,t,i){this._onCurrencyMayChange()}_onSymbolResolvingStart(e,t){}_onSymbolError(){}_setStatus(e,t){var i;const s=this.isFailed();this._status=e,e.type===at.StudyStatusType.Completed?this._wasCompletedBefore=!0:e.type!==at.StudyStatusType.Error&&e.type!==at.StudyStatusType.Undefined||(this._wasCompletedBefore=!1),t||(null===(i=this._statusView)||void 0===i||i.update(),this._model.updateSource(this),this._statusChanged.fire(e)),s!==this.isFailed()&&this._updateAlertCreationAvailable()}_onPropertiesChanged(){this._restarting||(this._inputs?this._tryChangeInputs():this._chartApi&&this._chartApi.isConnected().value()&&this.restart()),this._recreatePaneViews(),(0,vt.emit)("study_properties_changed",this._id)}_lastNonEmptyPlotRow(e){var t;if(!(0,V.isInteger)(e))return At.logDebug("_lastNonEmptyPlotRow: incorrect plotIndex"),null;let i=null!==(t=this._lastNonEmptyPlotRowCache[e])&&void 0!==t?t:null;if(null!==i)return i;return i=this.data().findLast(((t,i)=>void 0!==i[e]),1e3),null===i?null:(this._lastNonEmptyPlotRowCache[e]=i,i)}_onCurrencyChanged(){"alwaysOff"!==(0,pt.currencyUnitVisibilityProperty)().value()&&this._model.fullUpdate(),this.isStarted()&&this._tryChangeInputs(),this._currencyChanged.fire()}_apiInputs(){return this.inputs({keepOptionalSymbolsEmpty:!0})}async _tryChangeInputs(){var e;const t=this.isStarted()&&this._chartApi.isConnected().value(),i=this._allInputsAreValid(),s=(0,o.ensureDefined)((0,V.clone)(this._inputs)),r=this._apiInputs(),n=JSON.stringify(r),a=n!==JSON.stringify(this._inputs);if(t&&i)try{if(await this._allSymbolsAreResolved(),n!==JSON.stringify(this._apiInputs()))return this._tryChangeInputs();if(this._isStopped())return void(a&&this.disablePriceRangeReady());a&&await this._changeInputsImpl(r,(0,o.ensureDefined)((0,V.clone)(this._inputs)))}catch(e){At.logError(`ERROR: ${this._debugId()} _tryChangeInputs: cannot modify study, ${e}`)}else if(t&&!i&&this.stop(!0),!t&&i&&this.start(!0),a){const t=this._calcSources() +;if(t.length!==this._sources.length||t[0]!==this._sources[0])await this._rebindToSourceOrRestorePreviousValue(null!==(e=t[0])&&void 0!==e?e:this._series,r,s);else{const e=Zt(this._metaInfo,r,s);this._updateParentSources(t,e,!0)}this._inputs=r}this._tagsChanged.fire()}_onCurrencyMayChange(){if(null!==this._currencySourceSymbolInputProperty){const e=this.currency();this._updateCurrencySourceSymbolInfo(),e!==this.currency()&&this._onCurrencyChanged()}}_fillPrecalculatedAutoscaleInfo(e,t){const i=this._metaInfo,s=this.properties().childs(),r=new Set,n=this._metaInfo.filledAreas||[];for(let e=0;e!(0,T.isPlotWithTechnicalValues)(e))).filter((e=>r.has(e.id)||this.isPlotVisibleAt(e.id,1))).reduce(((i,s)=>this._applyPlotToPrecalculatedAutoscaleInfo(e,t,i,s)),{fields:[],useMainSeriesRange:!1,baseValueMinMax:null})}_firstSourceOrSeries(){var e;return null!==(e=this._sources[0])&&void 0!==e?e:this._series}_skipHistogramBaseOnAutoScale(){return!1}_tryCreateFormatter(e){const t=void 0===e?this.symbolSource().symbolInfo():e;return Qt(this._metaInfo.format,this._priceScaleByProperties(),t,this.properties().childs().precision.value())}_mergeData(e){return this._invalidateLastNonEmptyPlotRowCache(),this.data().merge(e)}_skippedTitleInputs(){return this._hideMatches.filter((e=>e.plotIds.every((e=>0===this._getPlotDisplayValue(e))))).map((e=>e.id))}_getPlotDisplayValue(e){var t,i,s,r,n,o,a;return null===(a=null===(o=null===(n=null===(r=null===(s=null===(i=null===(t=this.properties())||void 0===t?void 0:t.childs())||void 0===i?void 0:i.styles)||void 0===s?void 0:s.childs())||void 0===r?void 0:r[e])||void 0===n?void 0:n.childs())||void 0===o?void 0:o.display)||void 0===a?void 0:a.value()}_incrementTurnaround(){this._turnaround="st"+ ++this._turnaroundCounter}_checkTurnaround(e){return e===this._turnaround||e===this._model.mainSeries().seriesSource().turnaround()||e===this.turnaround(!0)}_updateMaxOffsetValue(){let e=-1/0;for(const t of this._metaInfo.plots)e=Math.max(this.offset(t.id),e);this._maxOffset.setValue(e)}_rightOffsetToUnixTime(e){if(this._series.bars().size()>=e){const t=(0,o.ensureNotNull)(this._series.bars().lastIndex())-e;return(0,o.ensureNotNull)(this._series.bars().valueAt(t))[0]}return null}_concatPriceAxisViews(){this._priceAxisViews=[...this._priceAxisViewsBase,...this._graphicsPriceAxisViews]}_onStudyLoading(){var e;this._setStatus({type:at.StudyStatusType.Loading,startTime:Date.now()}),null===(e=this._statusView)||void 0===e||e.update(),this._model.updateSource(this)}_handleStudyError(e){var t;this.clearData(),this._setStatus(e),null===(t=this._statusView)||void 0===t||t.update(),this._model.updateSource(this)}_onStudyError(e){this._handleStudyError(this._createStudyError(e)),this._enablePriceRangeReady()}_createStudyError(e){var t;return Xt("string"==typeof e?{error:this._getStudyErrorText(e)}:e,null===(t=this.symbolSource().symbolInfo())||void 0===t||t.exchange)} +_onStudyCompleted(e){var t;this._studyModified&&(this.clearData(),this._studyModified=!1),this._setStatus({type:at.StudyStatusType.Completed}),null===(t=this._statusView)||void 0===t||t.update();const i=this._model.paneForSource(this);this._model.recalculatePane(i,(0,ht.sourceChangeEvent)(this.id())),this._updateSources();const s=ct.InvalidationMask.full();null!==this._model.appliedTimeFrame().value()&&s.lockVisibleTimeRangeOnResize(),this._model.invalidate(s)}_updateSources(){this._model.updateSource(this),this.hasBarColorer()&&this._model.updateSource(this._model.mainSeries())}_unsubscribeToSessionId(){this._isSubscribedToSessionId&&(this.sessionIdChanged().unsubscribe(this,this._onSessionIdChanged),this._isSubscribedToSessionId=!1)}_onSessionIdChanged(){this.restart(!0)}_recreatePriceStep(){var e;let t=null;const i=null!==(e=this._priceScaleByProperties())&&void 0!==e?e:this._priceScaleByMetaInfo();null!==i&&(t=1/i),this._priceStep!==t&&(this._priceStep=t,this._priceStepChanged.fire())}_recreatePlotsFormatters(e){var t,i;this._plotFormatters.clear();const s=this._metaInfo.format,r=this._priceScaleByProperties(),n=void 0===e?this.symbolSource().symbolInfo():e;for(const[e,i]of Object.entries(null!==(t=this._metaInfo.ohlcPlots)&&void 0!==t?t:{}))if(null==i?void 0:i.format){const t=Qt(Jt({...s,...null==i?void 0:i.format}),r,n,this.properties().childs().precision.value());t&&this._plotFormatters.set(e,t)}for(const[e,t]of Object.entries(null!==(i=this._metaInfo.styles)&&void 0!==i?i:{}))if(null==t?void 0:t.format){const i=Qt(Jt({...s,...null==t?void 0:t.format}),r,n,this.properties().childs().precision.value());i&&this._plotFormatters.set(e,i)}for(const e of this._metaInfo.plots)if((0,T.isOhlcPlot)(e)){const t=this._plotFormatters.get(e.target);t&&this._plotFormatters.set(e.id,t)}}_joinTitlesParts(e){const t=e[1]?e[1].join(", "):"";return e[0]+(t.length>0?" ("+t+")":"")}_getMTFResolutionInputTitle(){const e=this.metaInfo();for(let t=0;ts),(()=>s)).then(this._onDataUnpacked.bind(this,e,t.indexes,i)),this._ongoingDataUpdate}_allSymbolsAreResolved(){const e=this._inputSymbols(),t=[];let i=!1;for(const s of e){const e=this._getSymbolForResolve(s);if(""!==e)if(this._resolvedSymbols[e])i=!0;else{const i=this._resolveSymbol(e,s);t.push(i)}}if(0===t.length){const e=Promise.resolve();return i?e.then((()=>this._symbolsResolved.fire())):e}return Promise.all(t).catch((e=>(this._inputSymbols().includes(e)&&this.stop(!0),this._setStatus({type:at.StudyStatusType.Error,errorDescription:{error:Lt}}),this._model.updateSource(this),Promise.reject("Invalid symbol, "+e)))).then((()=>{this._symbolsResolved.fire(),this._recheckLineToolsActuality()}))}_resolveSymbol(e,t){ +if(""===e)return Promise.resolve();let i=this._pendingResolveSymbols.get(e);return void 0!==i||(i=new Promise(((i,s)=>{this._onSymbolResolvingStart(e,t),this._chartApi.resolveSymbol((0,k.makeNextSymbolId)(),e,(r=>{switch(this._pendingResolveSymbols.delete(e),r.method){case"symbol_resolved":{this._setStatus({type:at.StudyStatusType.Undefined});const s=r.params[1];this._resolvedSymbols[e]=s,this._resolvedSymbolsByInput[t]=s,this._onSymbolResolved(e,t,s),this.invalidateTitleCache(!0),i();break}case"symbol_error":if(this._setStatus({type:at.StudyStatusType.Error,errorDescription:{error:r.params[1]}}),this._onSymbolError(),r.params[1]===D.permissionDenied&&r.params[2]){if(r.params[2]!==D.SymbolErrorPermissionDeniedReason.Symbol)return void this._resolveSymbol(r.params[2],t).then(i);if(r.params[3])return void this._resolveSymbol(r.params[3],t).then(i)}0,s(t)}}))})),this._pendingResolveSymbols.set(e,i)),i}_recheckLineToolsActuality(){const e=this._model.paneForSource(this);null!==e&&e.sourcesByGroup().lineSourcesForAllSymbols().forEach((e=>{e.ownerSource()===this&&e.calcIsActualSymbol()}))}_sendTelemetryCounter(e,t){void 0===t&&(t=this._getTelemetryAdditionalData());const i={count:1,additional:t};telemetry.sendChartReport(e,i)}_getTelemetryAdditionalData(){let e="";return this._metaInfo.pine&&this._metaInfo.pine.version&&this._metaInfo.shortId.indexOf("USER")>=0&&(e="_v"+this._metaInfo.pine.version),{symbol:this.series().actualSymbol(),resolution:this.series().interval(),study:this._metaInfo.shortId+e}}_onSourceFormatterChanged(){null===this._formatter&&(null!==this._priceScale&&this._priceScale.updateFormatter(),this._formatterChanged.fire())}_onSourcePriceStepChanged(){null===this._priceStep&&this._priceStepChanged.fire()}_bandsFirstValue(e){const t=this._metaInfo;if(!t.bands)return null;for(let i=0;i=0?t:e}return e}if(this._metaInfo.isTVScript||this._metaInfo.pine){if("text"===o)return null!==(n=null===(r=this._metaInfo.defaults.inputs)||void 0===r?void 0:r.text)&&void 0!==n?n:"";if("pineId"===o)return this._metaInfo.scriptIdPart;if("pineVersion"===o)return this._metaInfo.pine?this._metaInfo.pine.version:"-1";if("color"===e.type&&this._metaInfo.isRGB){const e=a.inputs.childs()[o].value();return(0,p.colorToInteger)(e)}if("price"===e.type){const e=a.inputs.childs()[o].value();return t.priceInputsForDisplay?this.formatter().format(e):e}}return a.inputs.childs()[o].value()}_getAllOwnerSources(){const e=[];let t=this.ownerSource();for(;null!==t;)e.push(t),t=t.ownerSource();return e}_getStudyIdWithLatestVersion(){return v.StudyMetaInfo.getStudyIdWithLatestVersion(this.metaInfo())}_debugId(){const e=[];return this._studyId&&e.push(this._studyId),e.push(this._metaInfo.fullId),e.push(this._metaInfo.description),JSON.stringify({study:e})}_hasAvailableAlertPlots(){return!1}_hasAlertConditions(){return!1}_hasAlertFunction(){return!1}async _updateParentSources(e,t,i){if(this._sources.forEach((e=>e.unsetChild(this))),i&&await Promise.all(e.map((e=>e.isStarted()?Promise.resolve():e.start(!1,!0)))),e.forEach((e=>e.setChild(this))),this._setSources(e),this._recreatePriceFormattingDependencies(),0!==t&&this._sources.length<=1){const e=this._firstSourceOrSeries(),t=this._priceScale,i=(0,o.ensureNotNull)(e.priceScale());if(t!==i){const t=this._model.paneForSource(this),s=(0,o.ensureNotNull)(this._model.paneForSource(e));t===s&&s.move(this,i,!0)}}}_calcSources(){const e=this._properties.childs().inputs.state();return v.StudyMetaInfo.getSourceIdsByInputs(this._metaInfo.inputs,e).map((e=>{if("high"===e||"open"===e||"low"===e||"close"===e||"hl2"===e||"ohl3"===e||"ohlc4"===e)return null;{const t=this._model.allStudies().find((t=>t.canHaveChildren()&&t.id()===e));return null!=t?t:null}})).filter(V.notNull)}_isStopped(){return!this.isStarted()}_onDataUnpacked(e,t,i,s){if(this._isDestroyed)return;"nochange"!==t&&this._processPlotOffsets(s),this._transformData(e);const r=this._mergeData(e) +;null!==s&&(s.indexes_replace?((0,o.assert)("nochange"!==t),this._graphics.replaceIndexesTo(t)):("nochange"!==t&&this._graphics.replaceIndexesTo(t),void 0!==s.graphicsCmds&&this._graphics.processCommands(s.graphicsCmds))),this._onDataUpdated(e,s,t,r&&r.index),this.priceRangeReady()||this._enablePriceRangeReady(),this._dataUpdated.fire(i,!1,r)}_processPlotOffsets(e){if(e&&e.indexes_replace)return;const t=this._plotOffsets;this._plotOffsets=e&&e.offsets||{},(0,s.default)(t,this._plotOffsets)||this.updateAllViews((0,ht.sourceChangeEvent)({sourceId:this.id(),clearData:!0})),this._updateMaxOffsetValue()}_applyPlotToPrecalculatedAutoscaleInfo(e,t,i,s){var r,n,a;const l=s.id,c=this._properties.childs().styles.childs()[l],h=(0,T.isShapesPlot)(s)||(0,T.isCharsPlot)(s);i.useMainSeriesRange=i.useMainSeriesRange||(0,T.isArrowsPlot)(s);let d=(0,T.isLinePlot)(s)||(0,T.isOhlcPlot)(s);if(h){const e=(0,o.ensureDefined)(c).childs().location.value(),t=[b.MarkLocation.Absolute,b.MarkLocation.Top,b.MarkLocation.Bottom].indexOf(e)<0;i.useMainSeriesRange=i.useMainSeriesRange||h&&t,d=d||e===b.MarkLocation.Absolute}if(!d)return i;const u={name:l,offset:this.offset(l)},p=c.childs().plottype.value();if(!this._skipHistogramBaseOnAutoScale()&&[T.LineStudyPlotStyle.Histogram,T.LineStudyPlotStyle.Columns,T.LineStudyPlotStyle.Area].indexOf(p)>=0){const s=null===(a=null===(n=null!==(r=this._metaInfo.styles)&&void 0!==r?r:{})||void 0===n?void 0:n[l])||void 0===a?void 0:a.histogramBase;if(void 0===s)return i;const o=this.data().minMaxOnRangeCached(e,t,[u]);return(0,V.isNumber)(s)&&null!==o&&(i.baseValueMinMax=(0,f.mergeMinMax)(i.baseValueMinMax,{min:s,max:s}),i.baseValueMinMax=(0,f.mergeMinMax)(i.baseValueMinMax,o)),i}return i.fields.push(u),i}async _onSourceInputChanged(){var e;if(!this.isStarted()){const t=this._calcSources();(t.length!==this._sources.length||t[0]!==this._sources[0])&&await this._rebindToSource(null!==(e=t[0])&&void 0!==e?e:this._series,this._apiInputs())}}async _rebindToSourceOrRestorePreviousValue(e,t,i){let s=!0;if(!await this._rebindToSource(e,t)){const e=this._properties.childs().inputs.state(),r=v.StudyMetaInfo.getSourceIdsByInputs(this._metaInfo.inputs,e)[0];for(const e of Object.keys(i)){const n=(0,F.getInputValue)(i[e]),a=(0,F.getInputValue)(t[e]);if(i.hasOwnProperty(e)&&n!==a&&r&&(0,V.isString)(a)&&0===a.indexOf(r)){const t=(0,o.ensureDefined)(this._properties.childs().inputs.child(e)),r=(0,F.getInputValue)(i[e]);t.setValue(r),s=!1;break}}}return s}async _rebindToSource(e,t){const i=this.isStarted()&&this._chartApi.isConnected().value();i&&e instanceof ti&&!e.isStarted()&&await e.start(!1,!0);const s=this._firstSourceOrSeries();let r;const n=(0,V.clone)((0,o.ensureDefined)(t)),a=e instanceof ti?[e,...this._sources]:this._sources;if(i&&v.StudyMetaInfo.patchSoSInputs(n,(e=>{var t,i;return null!==(i=null===(t=a.find((t=>t.id()===e)))||void 0===t?void 0:t.sourceId())&&void 0!==i?i:null})),!this.isChildStudy())return At.logError("Unable to rebind study to source of this type"),!1;{let t;this._sources[0].unsetChild(this) +;let s=null;if(e===this._model.mainSeries())this._setSources([]),this._ownerSource=null,t=this._series.seriesSource().instanceId(),s=2;else{if(!(e instanceof ti))return At.logError("Unable to rebind study to source of this type"),!1;this._ownerSource=e,this._setSources([e]),t=e.sourceId(),e.setChild(this),null===t&&(r=e)}i&&null!==t&&(this._incrementTurnaround(),this.disablePriceRangeReady(),this._chartApi.rebindStudy((0,o.ensureNotNull)(this._studyId),this._turnaround,t,this._studyName,n,this._handler,s))}r&&(this.isStarted()&&this.stop(),r.start(!0)),s instanceof ti&&s.processHibernate();const l=this._priceScale,c=(0,o.ensureNotNull)(e.priceScale());if(l!==c){const t=this._model.paneForSource(this),i=(0,o.ensureNotNull)(this._model.paneForSource(e));t===i&&i.move(this,c,!0)}const h=this._firstSourceOrSeries();return s.formatterChanged().unsubscribe(this,this._onSourceFormatterChanged),h.formatterChanged().subscribe(this,this._onSourceFormatterChanged),s.priceStepChanged().unsubscribe(this,this._onSourcePriceStepChanged),h.priceStepChanged().subscribe(this,this._onSourcePriceStepChanged),s.currencyChanged().unsubscribeAll(this),h.currencyChanged().subscribe(this,this._onSourceCurrencyChanged),s.unitChanged().unsubscribeAll(this),h.unitChanged().subscribe(this,this._onSourceUnitChanged),s.priceRangeReadyChanged().unsubscribeAll(this),h.priceRangeReadyChanged().subscribe(this,this._onSourcePriceRangeReadyChanged),this._recreatePriceFormattingDependencies(),!0}_buildInputs(e){(0,o.assert)(!!e,"options not set");let t={};try{t=this._prepareInputs(e)}catch(e){At.logWarn("Failed to prepare study inputs: "+e)}if(e.asObject){const e={};return Object.keys(t).forEach((i=>{null!=t[i]&&(e[i]=t[i])})),e}{const e=[];return Object.keys(t).forEach((i=>{null!=t[i]&&e.push(t[i])})),e}}_prepareInput(e,t){const i=this._prepareInputValue(e,t);return!e.isFake||t.fakeInputsForDisplay||t.onlyAtomValues?i:{v:i,f:!0,t:e.type}}_plotsForAlert(){return[]}_dependenciesForAlerts(){throw new Error("Not implemented")}_calcIsActualInterval(){const e=this._isActualInterval;this._isActualInterval=(0,lt.isActualInterval)(this._series.intervalObj(),this._properties.childs().intervalsVisibilities),e!==this._isActualInterval&&(this._onIsActualIntervalChange.fire(),this._visibleChanged(),this.processHibernate())}_visibleChanged(){this._series.invalidateBarColorerCache()}_getNonPriceParent(){const e=this._sources;for(const t of e)if(t instanceof ti){const e=t.metaInfo();return e.is_price_study&&"Compare@tv-basicstudies"!==e.id?t._getNonPriceParent():t}return null}_updateInputValue(e,t){const i=this._properties.childs().inputs.childs();if(i[t.id])if("price"===t.type)i[t.id].setValue(e.price);else if("time"===t.type){const s=this._model.timeScale().indexToTimePoint(e.index);null!==s&&i[t.id].setValue(1e3*s)}}_initializeStudyInputsPaneViews(){}_updateCurrencySourceSymbolInfo(){var e +;null!==this._currencySourceSymbolInputProperty&&(this._currencySourceSymbolInfo=null!==(e=this._resolvedSymbolsByInput[this._currencySourceSymbolInputProperty.value()])&&void 0!==e?e:null)}_initializeCurrencySource(){var e,t;const i=this.metaInfo(),s="symbolInputSymbolSource"===(null===(e=i.symbolSource)||void 0===e?void 0:e.type)&&(null===(t=i.symbolSource)||void 0===t?void 0:t.inputId),r=i.inputs.find((e=>e.id===s)),n="symbol"===(null==r?void 0:r.type);if("string"==typeof s&&n&&i.is_price_study){const e=this._properties.childs().inputs.childs()[s];void 0!==e&&(e.subscribe(this,this._onCurrencyMayChange),this._currencySourceSymbolInputProperty=e)}}_recreatePaneViews(){this.hasBarColorer()&&this._model.mainSeries().invalidateBarStylesCache(),this._createViews(),this.recalculate(),this.updateAllViews((0,ht.sourceChangeEvent)(this.id()))}_pinePatchProps(){throw new Error("Not implemented")}_areStudyInputsModified(e){if(0===Object.keys(e).length)return!1;if(void 0===this._oldStudyInputs)return!0;const t=Object.keys(this._oldStudyInputs);(0,o.assert)(t.length===Object.keys(e).length,"keys quantity should be equal");for(const i of t)if((0,o.assert)(e.hasOwnProperty(i),`key '${i}' should exist in study inputs`),(0,o.ensureDefined)(this._oldStudyInputs)[i]!==e[i])return!0;return!1}_onVisibleTimeRangeInputsChanged(e){null!==e?this._updateVisibleTimeRangeInputs(e):this.isStarted()&&this._chartApi.isConnected().value()&&this.stop(!0)}_updateVisibleTimeRangeInputs(e,t=!0){const i={first_visible_bar_time:e.firstVisibleBarTime,last_visible_bar_time:e.lastVisibleBarTime,subscribeRealtime:e.subscribeRealtime},s=this.metaInfo().inputs,r=[];for(const e of s)i.hasOwnProperty(e.id)&&r.push(e.id);const n=this.properties().childs().inputs;for(const e of r)n.childs()[e].setValueSilently(i[e]);t&&r.length>0&&n.listeners().fire(n,"")}_getStudyErrorText(e){return e.split(":",2)[0]}_priceScaleByProperties(){if("default"===this.properties().childs().precision.value())return null;const e=parseInt(this.properties().childs().precision.value());return isFinite(e)?Math.pow(10,e):null}_priceScaleByMetaInfo(){const e=this.metaInfo().format,t="inherit"!==e.type?e.precision:void 0,i=(0,V.isNumber)(t)?Math.pow(10,t):void 0;if("price"===e.type||"percent"===e.type)return i||100;if("volume"===e.type){if(void 0===e.precision){const e=this.series().symbolInfo();if(null!==e&&(0,V.isNumber)(e.volume_precision))return Math.pow(10,e.volume_precision)}return 1}return"inherit"===e.type||At.logWarn("Unsupported format type: "+e.type),null}_inputSymbols(){return this.metaInfo().inputs.filter((e=>"symbol"===e.type)).map((e=>(0,o.ensureDefined)(this._properties.childs().inputs.child(e.id)).value()))}_precisionChanged(){this._recreatePriceFormattingDependencies()}_setSources(e){this.invalidateTitleCache(),this._sources=e,this._onParentSourcesChanges.fire()}}window.TradingView.Study=ti},76058:(e,t,i)=>{"use strict";i.d(t,{plotShapesData:()=>r});var s=i(11542);const r={shape_arrow_down:{guiName:s.t(null,void 0,i(48732)),id:"shape_arrow_down", +paneRendererClass:"PaneRendererArrowDown",pineName:"shape.arrowdown",icon:"arrow_down"},shape_arrow_up:{guiName:s.t(null,void 0,i(10650)),id:"shape_arrow_up",paneRendererClass:"PaneRendererArrowUp",pineName:"shape.arrowup",icon:"arrow_up"},shape_circle:{guiName:s.t(null,void 0,i(90068)),id:"shape_circle",paneRendererClass:"PaneRendererCircleShape",pineName:"shape.circle",icon:"circle"},shape_cross:{guiName:s.t(null,void 0,i(29908)),id:"shape_cross",paneRendererClass:"PaneRendererCrossShape",pineName:"shape.cross",icon:"cross"},shape_diamond:{guiName:s.t(null,void 0,i(73720)),id:"shape_diamond",paneRendererClass:"PaneRendererDiamond",pineName:"shape.diamond",icon:"diamond"},shape_flag:{guiName:s.t(null,void 0,i(21524)),id:"shape_flag",paneRendererClass:"PaneRendererFlagShape",pineName:"shape.flag",icon:"flag"},shape_label_down:{guiName:s.t(null,void 0,i(18528)),id:"shape_label_down",paneRendererClass:"PaneRendererLabelDown",pineName:"shape.labeldown",icon:"label_down"},shape_label_up:{guiName:s.t(null,void 0,i(13046)),id:"shape_label_up",paneRendererClass:"PaneRendererLabelUp",pineName:"shape.labelup",icon:"label_up"},shape_square:{guiName:s.t(null,void 0,i(44904)),id:"shape_square",paneRendererClass:"PaneRendererSquare",pineName:"shape.square",icon:"square"},shape_triangle_down:{guiName:s.t(null,void 0,i(83356)),id:"shape_triangle_down",paneRendererClass:"PaneRendererTriangleApexDown",pineName:"shape.triangledown",icon:"triangle_down"},shape_triangle_up:{guiName:s.t(null,void 0,i(28340)),id:"shape_triangle_up",paneRendererClass:"PaneRendererTriangleApexUp",pineName:"shape.triangleup",icon:"triangle_up"},shape_xcross:{guiName:s.t(null,void 0,i(7050)),id:"shape_xcross",paneRendererClass:"PaneRendererXCross",pineName:"shape.xcross",icon:"x_cross"}}},11526:(e,t,i)=>{"use strict";var s=i(18923).Version,r=i(59224).getLogger("Chart.StudyMigration");function n(e){this._studyId=e,this._maxToVers=s.ZERO,this._maxFromVers=s.ZERO,this._migrs=[]}n.prototype.addMigration=function(e,t,i){var r=s.parse(e),n=s.parse(t);r.isGreater(this._maxFromVers)&&(this._maxFromVers=r),n.isGreater(this._maxToVers)&&(this._maxToVers=n),this._migrs.push({fromVers:r,toVers:n,rules:i})},n.prototype.updateInputs=function(e,t,i){if(!i)return i;for(var s=TradingView.clone(i),n=e;n.isLess(t);){var o=this._findMigration(n);if(null==o)break;if(r.logNormal("Migrating study inputs from "+o.fromVers+" to "+o.toVers+" version, studyId: "+this._studyId+", migration: "+JSON.stringify(o)+", inputs: "+JSON.stringify(i)),s=this._applyMigration(s,o),!n.isLess(o.toVers))throw new Error("Problems in study migration process... Possible infinite cycle has been detected and stopped.");n=o.toVers}return n>e&&r.logNormal("Study inputs migration is done, studyId: "+this._studyId+", inputs: "+JSON.stringify(s)),s},n.prototype._findMigration=function(e){for(var t=-1,i=this._maxFromVers,s=0;s=0||t.indexOf(e)>=0},n._applyInputChangedMinMaxRule=function(e,t){if("adjustValIfNeeded"!==t.action)throw new Error("Unknown action "+t.action+" for rule with type "+t.type);var i=e[t.inputId];return it.maxVal&&(e[t.inputId]=t.maxVal),r.logNormal("Input "+t.inputId+"="+i+" adjusted to value "+e[t.inputId]),e},n._applyInputChangedOptionsRule=function(e,t){if(!(["text"].indexOf(t.inputType)>=0&&"resetToDefValIfNeeded"===t.action))throw new Error("Unexpected rule.inputType="+t.inputType+" in rule.action="+t.action);var i=e[t.inputId];return t.options.indexOf(i)<0&&(e[t.inputId]=t.defVal,r.logNormal("Input "+t.inputId+"="+i+" reset to default value "+t.defVal)),e},e.exports=n},64063:(e,t,i)=>{"use strict";var s=i(38243).OverlayLegendValuesProvider,r=i(26481).OverlayStatusProvider,n=i(47468).StudyOverlayBase;t.study_Overlay=class extends n{constructor(e,t,i,s){super(e,t,i,s),this._paneView=null;var r=this;this.properties().minTick.listeners().subscribe(null,(function(){r._recreatePriceFormattingDependencies(),r.updateAllViews(),r._model.fullUpdate()}))}_onQuotesUpdate(e,t){!this._legendView||void 0===t.values.change&&void 0===t.values.change_percent||(this._legendView.update(),this._model.updateSource(this))}destroy(){this._quotesProvider.quotesUpdate().unsubscribeAll(this),this._quotesProvider.destroy(),super.destroy()}tags(){var e=[],t=this.symbolInfo() +;return t?e.push(t.name):this._properties.inputs.symbol.value()&&e.push(this._properties.inputs.symbol.value()),e}async _getPropertyDefinitionsViewModelClass(){return(await Promise.all([i.e(2285),i.e(2578),i.e(8882),i.e(3986),i.e(8167),i.e(607)]).then(i.bind(i,89204))).StudyOverlayDefinitionsViewModel}defaultPlotIdForAlert(){return""}valuesProvider(){return new s(this,this.model())}statusProvider(e){return new r(this,this.model())}}},43583:(e,t,i)=>{"use strict";var s=i(50151).assert,r=i(1722).clone,n=i(56827).Study,o=i(97034).PlotList,a=i(72007).studyPlotFunctionMap,l=i(72007).studyEmptyPlotValuePredicate;class c{constructor(e,t,i){this._strategyPlotIndex=e,this._targetPlotIndex=t,this._startIndex=i}rebuildData(e){var t=this._targetPlotIndex+1,i=this._strategyPlotIndex+1,s=null,r=null;e.range(this._startIndex||e.firstIndex(),e.lastIndex()).each((function(n,o){var a=o[t],l=o[i]?Math.round(o[i]):null;if(o[t]=null,o[i]=null,!l||l>0)return!1;var c=n+l,h={pointIndex:c,value:a};if(r){if(r.pointIndex!==h.pointIndex){c>=0&&(e.valueAt(c)[t]=a);var d=!1;s&&(d=s.value<=r.value&&r.value<=a||s.value>=r.value&&r.value>=a),d?r.pointIndex>=0&&(e.valueAt(r.pointIndex)[t]=null):s=r,r=h}}else r=h;return!1}))}}t.study_ScriptWithDataOffset=class extends n{constructor(e,t,i,s){super(e,t,i,s),this._underlyingData=new o(a(s),l)}clearData(){super.clearData(),this._underlyingData.clear()}_mergeData(e){this._invalidateLastNonEmptyPlotRowCache();var t=this._underlyingData.firstIndex();this._underlyingData.merge(e),t!==this._underlyingData.firstIndex()&&(this._data=new o(a(this._metaInfo),l));var i=this._data.lastIndex();this._underlyingData.range(i,this._underlyingData.lastIndex()).each(function(e,t){return this._data.add(e,r(t)),!1}.bind(this)),this._plotsForStrategyProcessing().forEach((function(e){new c(e.strategyIndex,e.targetIndex,i).rebuildData(this._data)}),this)}_plotsForStrategyProcessing(){var e=[];return this._metaInfo.plots.forEach((function(t,i){if("dataoffset"===t.type){var r=this._metaInfo.plots.findIndex((function(e){return e.id===t.target}));s(r>=0,"target plot not found for strategy plot "+t.id);var n={strategyIndex:i,targetIndex:r};e.push(n)}}),this),e}}},6674:(e,t,i)=>{"use strict";i.d(t,{StudyVersioning:()=>p});var s=i(11526),r=i.n(s);const n=(0,i(59224).getLogger)("Chart.Study.Versioning");var o=i(50151).assert,a=i(18923).Version,l=i(76861),c=i(42856).StudyMetaInfo,h=i(14905).extractPineId,d=i(97087).migrateMetaInfoAndPropState;const u=1e12;class p extends class{constructor(e,t){if(this._migrations={},!e)throw new Error("No studies metainfo");if(this._studiesMetainfo=e,!t)throw new Error("No studies migrations");this._studiesMigrations=t;for(let e=0;e{if(0===this._studiesMetainfo.length||!e.isTVScript||e.version>=22)return t;const i={};let s=0,r=0,n=t[r];for(;void 0!==n;){const e=t[n.id];n.isFake&&(n.id="in_"+s++),i[r]=n,i[n.id]=e,r++,n=t[r]}return i}]}}{updateMetaInfo(e){if(!e)return e;o(!e.isTVScript,"This method should update only built-in java indicators metaInfo. For Pine indicators use updateMetaInfoAsync");for(var t=null,i=this._studiesMetainfo,s=0;s=12&&a<=26){var l={};for(o=0;o=12&&a<=26){var h=r.columns;r.columns=[];for(var d=0;d1e12&&n.logWarn("Bad integer input max value in metaInfo id="+e.id+" title="+e.description))}}static _fixInputsMaxValue(e,t){if(!TradingView.isAbsent(t)){var i=u;if(t.inputs)for(var s=0;si&&(a.max=i))}if(e&&e.inputs){var r=p.splitInputs(e.inputs),n=r.arr;for(var o in n){var a;"integer"===(a=n[o]).type&&(a.max&&a.max>i&&(a.max=i))}e.inputs=TradingView.merge(r.obj,r.arr)}}}patchPropsStateAndMetaInfo(e,t,i){"Script$BOOKER"!==t.productId||t.alerts||delete e.alerts,p._fixInputsOrder(e,t),p._fixInputsMaxValue(e,t);var s=p.splitInputs(e.inputs);e.inputs=s.obj;var r=c.versionOf(t);ri&&(i=r))}e[i+1]=t}static splitInputs(e){var t={},i={};for(var s in e)isNumber(parseInt(s,10))?t[s]=e[s]:i[s]=e[s];return{arr:t,obj:i}}static findInputKeyById(e,t){var i=null;for(var s in e)if(isNumber(parseInt(s,10))&&e[s].id===t){i=s;break}return i}static getInputKeyById(e,t){var i=p.findInputKeyById(e,t);if(!i)throw new Error("Cannot find input with id: "+t);return i}}},24954:(e,t,i)=>{"use strict";function s(e,t,i){return e===t||e===i}i.d(t,{symbolSameAsResolved:()=>s})},11678:(e,t,i)=>{"use strict";i.d(t,{translateSessionDescription:()=>n,translateSessionShortDescription:()=>a});var s=i(11542);const r=new Map([["Premarket",s.t(null,{context:"sessions"},i(56935))],["Postmarket",s.t(null,{context:"sessions"},i(98801))],["Regular Trading Hours",s.t(null,{context:"sessions"},i(24380))],["Extended Trading Hours",s.t(null,{context:"sessions"},i(97442))],["Electronic Trading Hours",s.t(null,{context:"sessions"},i(75610))]]);function n(e){var t;return null!==(t=r.get(e))&&void 0!==t?t:e}const o=new Map([["Premarket",s.t(null,{context:"sessions"},i(56137))],["Postmarket",s.t(null,{context:"sessions"},i(32929))],["Regular Trading Hours",s.t(null,{context:"sessions"},i(63798))],["Extended Trading Hours",s.t(null,{context:"sessions"},i(33021))],["Electronic Trading Hours",s.t(null,{context:"sessions"},i(33021))]]);function a(e){var t;return null!==(t=o.get(e))&&void 0!==t?t:e}},97121:(e,t,i)=>{"use strict";i.d(t,{areEqualSymbols:()=>a,compareSymbolParams:()=>d,symbolParams:()=>h,symbolSameAsCurrent:()=>c});var s=i(14483),r=i(42960),n=i(36274);const o=s.enabled("uppercase_instrument_names");function a(e,t){return void 0===e?void 0===t:void 0!==t&&(o?e.toUpperCase()===t.toUpperCase():e===t)}function l(e,t){return e.some((e=>a(t,e)))}function c(e,t){if(null===t)return!1;if(t){if(a(t.full_name,e)||a(t.pro_name,e))return!0;if(a(t.ticker,e))return!0;if(t.aliases&&l(t.aliases,e))return!0;if(t.alternatives&&l(t.alternatives,e))return!0;if(0===e.indexOf("FRA:")&&a(t.pro_name,e.replace("FRA:","FWB:")))return!0}return!1}function h(e){return{symbol:e.symbol(),currency:e.currency(),unit:e.unit(),interval:e.interval(),style:e.style()}}function d(e,t,i,s){const{symbol:o,currency:a,unit:l,style:c}=t;let h=t.interval;const d=e.symbolInfo(),u=void 0!==o&&!e.symbolSameAsResolved(o);let p,_,m;if(null!==d?(p=void 0!==a&&!function(e,t){return null===e&&!(0,r.isConvertedToOtherCurrency)(t)||e===(0,r.symbolCurrency)(t)}(a,d),_=void 0!==l&&!function(e,t,i){return null===e&&!(0,r.isConvertedToOtherUnit)(t,i)||e===(0,r.symbolUnit)(t,i)}(l,d,i)):(p=void 0!==a&&a!==e.currency(),_=void 0!==l&&l!==e.unit()), +void 0!==h&&!u&&s){const e=s(h);n.Interval.isEqual(e,h)||(h=e,m=h)}return{symbolChanged:u,intervalChanged:void 0!==h&&!n.Interval.isEqual(e.interval(),h),currencyChanged:p,unitChanged:_,styleChanged:void 0!==c&&c!==e.style(),correctedInterval:m,styleChangeRequiresRestart:void 0!==c&&(0,r.styleChangeRequiresRestart)(c,e.style())}}},34565:(e,t,i)=>{"use strict";i.d(t,{TextWidthCache:()=>s});class s{constructor(e=150){this._actualSize=0,this._usageTick=1,this._oldestTick=1,this._tick2Labels=new Map,this._cache=new Map,this._maxSize=e}reset(){this._actualSize=0,this._cache.clear(),this._usageTick=1,this._oldestTick=1,this._tick2Labels.clear()}measureText(e,t){return this.getMetrics(e,t).width}yMidCorrection(e,t){const i=this.getMetrics(e,t);return"actualBoundingBoxAscent"in i&&"actualBoundingBoxDescent"in i?(i.actualBoundingBoxAscent-i.actualBoundingBoxDescent)/2:0}getMetrics(e,t){const i=this._cache.get(t);if(void 0!==i)return i.metrics;if(this._actualSize===this._maxSize){const e=this._tick2Labels.get(this._oldestTick);this._tick2Labels.delete(this._oldestTick),this._cache.delete(e),this._oldestTick++,this._actualSize--}e.save(),e.textBaseline="middle";const s=e.measureText(t);return e.restore(),0===s.width&&t.length||(this._cache.set(t,{metrics:s,tick:this._usageTick}),this._tick2Labels.set(this._usageTick,t),this._actualSize++,this._usageTick++),s}}},21550:(e,t,i)=>{"use strict";var s=i(57898).Delegate;function r(){this._marksByIndex=new Map,this._marksBySpan=[],this.changed=new s,this.minIndex=void 0,this.maxIndex=void 0}r.prototype.reset=function(){this._resetImpl(),this.changed.fire()},r.prototype._resetImpl=function(){this._marksByIndex=new Map,this._marksBySpan=[],this.minIndex=void 0,this.maxIndex=void 0,this._cache=void 0},r.prototype.merge=function(e){if(0!==e.length){var t=e[0].index,i=e[e.length-1].index;t<=this.minIndex&&i>=this.maxIndex&&this._resetImpl();for(var s=this._marksBySpan,r=new Set,n=0;n=this.maxIndex&&this.maxIndex--,this.maxIndex2;){if(1e3*this._marksByIndex.get(t).time===e)return t;if(1e3*this._marksByIndex.get(i).time===e)return i;var s=Math.round((t+i)/2);1e3*this._marksByIndex.get(s).time>e?i=s:t=s}return t},r.prototype.build=function(e,t){var i=Math.ceil(t/e);if(this._maxbar===i&&this._cache)return this._cache;this._maxbar=i;for(var s=[],r=this._marksBySpan.length;r--;)if(this._marksBySpan[r]){var n=s;s=[];for(var o=n.length,a=0,l=this._marksBySpan[r],c=l.length,h=1/0,d=-1/0,u=0;u=i&&_-d>=i&&(s.push(p),d=_)}for(;ae.index>=i&&e.index<=s))}return{marks:t=t.map((function(e){return[e.span,e.time,e.index]})),version:2}},r.prototype.restoreState=function(e){if(this._marksByIndex=new Map,this._marksBySpan=[],this.maxIndex=void 0,this.minIndex=void 0,e&&e.marks&&e.marks.length)if(2===e.version){var t=e.marks.map((function(e){return{span:e[0],time:e[1],index:e[2]}}));this.merge(t)}else this.merge(e.marks)},e.exports.Tickmarks=r},34951:(e,t,i)=>{"use strict";i.d(t,{TimeAxisView:()=>o});var s=i(87095),r=i(74359);class n{constructor(){this._data=null}setData(e){this._data=e}draw(e,t,i){if(null===this._data||!this._data.visible||0===this._data.text.length)return;const s=this._data;e.font=t.font;const n=Math.round(t.widthCache.measureText(e,s.text));if(n<=0)return;e.save();const o=t.paddingHorizontal,a=n+2*o,l=a/2;let c=s.coordinate,h=Math.floor(c-l)+.5;if(s.alwaysInViewPort){const e=s.width;h<0?(c+=Math.abs(0-h),h=Math.floor(c-l)+.5):h+a>e&&(c-=Math.abs(e-(h+a)),h=Math.floor(c-l)+.5)}const d=h+a,u=Math.ceil(0+t.borderSize+t.offsetSize+t.paddingTop+t.fontSize+t.paddingBottom);e.fillStyle=s.background;const p=Math.round(h*i),_=Math.round(0*i),m=Math.round(d*i),g=Math.round(u*i),f=Math.round(2*i);e.beginPath(),e.moveTo(p,_),e.lineTo(p,g-f),e.arcTo(p,g,p+f,g,f),e.lineTo(m-f,g),e.arcTo(m,g,m,g-f,f),e.lineTo(m,_),e.fill();const v=0+t.borderSize+t.offsetSize+t.paddingTop+t.fontSize/2;e.textAlign="left",e.textBaseline="middle",e.fillStyle=s.color +;const S=t.widthCache.yMidCorrection(e,"Apr0");e.translate((h+o)*i,(v+S)*i),(0,r.drawScaled)(e,i,i,(()=>e.fillText(s.text,0,0))),e.restore()}}class o{constructor(e){this._renderer=new n,this._rendererData={background:"",color:"",coordinate:0,text:"",visible:!1,width:0,alwaysInViewPort:!0},this._invalidated=!0,this._model=e,this._renderer.setData(this._rendererData)}update(){this._invalidated=!0}renderer(){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._renderer}coordinate(){return this._rendererData.coordinate}_getAlwaysInViewPort(){return!0}_getText(e){const t=this._model.timeScale().indexToUserTime(e);return null!==t?this._model.dateTimeFormatter().format(t):""}_updateImpl(){const e=this._rendererData;if(e.visible=!1,this._model.timeScale().isEmpty()||!this._isVisible())return;const t=this._getIndex();null!==t&&Number.isFinite(t)&&(e.visible=!0,e.width=this._model.timeScale().width(),e.background=this._getBgColor(),e.color=(0,s.colorFromBackground)(e.background),e.coordinate=this._model.timeScale().indexToCoordinate(t),e.alwaysInViewPort=this._getAlwaysInViewPort(),e.text=this._getText(t),this._invalidated=!1)}}},61401:(e,t,i)=>{"use strict";i.d(t,{INVALID_TIME_POINT_INDEX:()=>s,UNPLOTTABLE_TIME_POINT_INDEX:()=>r});const s=-2e6,r=-1e6},16164:(e,t,i)=>{"use strict";i.d(t,{restoreTimeHoursFormatSettingsValue:()=>l,timeHoursFormatProperty:()=>a});var s=i(56840),r=i(59680);const n="time_hours_format";function o(){return s.getValue(n,"24-hours")}const a=(0,r.createPrimitiveProperty)(o());function l(){a.setValue("24-hours"),s.remove(n)}s.onSync.subscribe(null,(()=>a.setValue(o()))),a.subscribe(null,(()=>s.setValue(n,a.value())))},42609:(e,t,i)=>{"use strict";i.r(t),i.d(t,{DAY_SPAN:()=>a,DEFAULT_BAR_SPACING:()=>d,HOUR_SPAN:()=>o,MILLISECOND_SPAN:()=>s,MINUTE_SPAN:()=>n,MONTH_SPAN:()=>c,SECOND_SPAN:()=>r,WEEK_SPAN:()=>l,YEAR_SPAN:()=>h});const s=5,r=10,n=20,o=30,a=40,l=50,c=60,h=70,d=6},92216:(e,t,i)=>{"use strict";i.d(t,{getHourMinuteFormat:()=>r,getHourMinuteSecondFormat:()=>n,getTimeFormatForInterval:()=>o});var s=i(79206);function r(e){return"12-hours"===e?s.twelveHourMinuteFormat:s.hourMinuteFormat}function n(e){return"12-hours"===e?s.twelveHourMinuteSecondFormat:s.hourMinuteSecondFormat}function o(e,t){if(e.isRange())return function(e){return"12-hours"===e?s.twelveHourMinuteNonZeroSecondFormat:s.hourMinuteNonZeroSecondFormat}(t);if(e.isTicks())return s.hourMinuteSecondMillisecFormat;return e.isSeconds()||e.isTicks()?n(t):r(t)}},8775:(e,t,i)=>{"use strict";i.d(t,{trackChartStyleChanged:()=>a,trackDrawingCloned:()=>o,trackDrawingCreated:()=>r,trackDrawingPasted:()=>n});i(50151),i(88732);function s(e,t){0}function r(e){s()}function n(e){s()}function o(e){s()}function a(e){0}},11321:(e,t,i)=>{"use strict";i.d(t,{translatedIntervalString:()=>r});var s=i(94025);function r(e){const t=(0,s.getTranslatedResolutionModel)(e,!0);return null===t?e:t.multiplier+(t.mayOmitShortKind?"":t.shortKind)}},37846:(e,t,i)=>{"use strict";i.d(t,{ApplyLineToolTemplateUndoCommand:()=>r});var s=i(62591) +;class r extends s.UndoCommand{constructor(e,t,i){super(i),this._source=e,this._newState=t,this._oldState=e.properties().state()}redo(){this._source.applyTemplate(this._newState)}undo(){this._source.applyTemplate(this._oldState)}}},74007:(e,t,i)=>{"use strict";i.d(t,{CreateLineToolUndoCommand:()=>c});var s=i(50151),r=i(11542),n=i(36298),o=i(20114),a=i(59656);const l=new n.TranslatedString("create {tool}",r.t(null,void 0,i(81791)));class c extends o.LineToolSynchronizeUndoCommand{constructor({model:e,pane:t,lineTool:i,ownerSource:s,drawOnAllChartsMode:r=0,id:o}){super(e,l.format({tool:new n.TranslatedString(i,a.lineToolsLocalizedNames[i])}),!1),this._lineId=null,this._lineState=null,this._paneIndex=e.panes().indexOf(t),this._lineTool=i,this._ownerSourceId=s.id(),this._lineId=null!=o?o:null,this._drawOnAllChartsMode=r}startCreatingLine(e,t,i,s){var r;const n=this._chartModel.panes()[this._paneIndex],o=this._chartModel.dataSourceForId(this._ownerSourceId),a=this._chartModel.createLineTool(n,e,this._lineTool,t,i,s,o||void 0,null!==(r=this._lineId)&&void 0!==r?r:void 0);return this._lineId=a.id(),!this._chartModel.lineBeingCreated()}continueCreatingLine(e,t,i,s){const r=this._chartModel.continueCreatingLine(e,t,i,s);return r&&this._chartModel.setShouldBeSavedEvenIfHidden(!0),r}line(){return null===this._lineId?null:this._chartModel.dataSourceForId(this._lineId)}drawOnAllCharts(){return 0!==this._drawOnAllChartsMode}_redo(){if(null===this._lineState)return;const e=this._chartModel.restoreSource(!1,this._paneIndex,null,(0,s.ensureNotNull)(this._lineState),null);null!==e&&(this._lineId=e.id(),this._lineState=null,e.share(this._drawOnAllChartsMode))}_undo(){const e=this.line();null!==e&&(this._lineState=e.state(!1),this._chartModel.removeSource(e),this._lineId=null)}}},93562:(e,t,i)=>{"use strict";i.d(t,{ExcludeLineToolsFromGroupUndoCommand:()=>c});var s=i(50151),r=(i(42053),i(11542)),n=i(36298),o=i(1722),a=i(62591);const l=new n.TranslatedString("exclude line tools from group {group}",r.t(null,void 0,i(63391)));class c extends a.UndoCommand{constructor(e,t,i){super(l.format({group:t.name().value()})),this._model=e,this._groupId=t.id,this._groupName=t.name().value(),this._lineToolsIds=i.map((e=>e.id()))}redo(){const e=(0,s.ensureNotNull)(this._model.lineToolsGroupModel().groupForId(this._groupId)),t=this._lineToolsIds.map((e=>this._model.dataSourceForId(e))).filter(o.notNull);e.excludeLineTools(t),0===e.lineTools().length&&this._model.lineToolsGroupModel().removeGroup(e)}undo(){const e=this._lineToolsIds.map((e=>this._model.dataSourceForId(e))),t=this._model.lineToolsGroupModel().groupForId(this._groupId);null!==t?t.addLineTools(e):this._model.lineToolsGroupModel().createGroup(e,this._groupName,this._groupId)}}},20114:(e,t,i)=>{"use strict";i.d(t,{LineToolSynchronizeUndoCommand:()=>r});var s=i(62591);class r extends s.UndoCommand{constructor(e,t,i){super(t,i),this._invalidateViaSync=!1,this._chartModel=e}redo(){ +this._invalidateViaSync?this._chartModel.lineToolsSynchronizer().executeSyncedAction((()=>this._redo())):this._redo()}undo(){this._invalidateViaSync?this._chartModel.lineToolsSynchronizer().executeSyncedAction((()=>this._undo())):this._undo()}}},11235:(e,t,i)=>{"use strict";i.d(t,{MergeDownUndoCommand:()=>a,MergeToTargetPane:()=>l,MergeUpUndoCommand:()=>o});var s=i(50151),r=i(38071);class n extends r.MoveSourceUndoCommand{constructor(e,t,i,s){super(e,t,i),this._restorePane=!1,this._keepZOrder=null!=s&&s,this._initialZOrder=t.zorder()}redo(){const e=this._chartModel.panes().length,t=this._chartModel.panes()[this._targetPaneIndex()],i=(0,s.ensureNotNull)(this._chartModel.dataSourceForId(this._sourceId)),r=(0,s.ensureNotNull)(this._chartModel.paneForSource(i)),n=this._chartModel.children(i,!0);r.bulkActionMacro((()=>{n.forEach((e=>this._chartModel.detachSource(e))),this._restorePane=this._chartModel.detachSource(i)}));const o="overlay"===this._initialPriceScalePosition?this._initialPriceScalePosition:void 0,a=t.findSuitableScale(i,void 0,o),l=0===a.dataSources().length;if(t.bulkActionMacro((()=>{t.addDataSource(i,a,this._keepZOrder),n.forEach((e=>t.addDataSource(e,a,this._keepZOrder)))})),i===this._chartModel.mainSeries()){const e=t.priceScalePosition(a);t.movePriceScale(a,e,0)}if(l){const e=(0,s.ensureNotNull)(i.priceScale());e.restoreState(this._newPriceScaleState(t.isOverlay(i))),e.setHeight(t.height())}this._chartModel.fullUpdate(),e!==this._chartModel.panes().length&&this._chartModel.setShouldBeSavedEvenIfHidden(!0)}undo(){let e;e=this._restorePane?this._chartModel.createPane(this._initialPaneIndex):this._chartModel.panes()[this._initialPaneIndex];const t=(0,s.ensureNotNull)(this._chartModel.dataSourceForId(this._sourceId)),i=(0,s.ensureNotNull)(this._chartModel.paneForSource(t)),r=this._chartModel.children(t,!0);i.bulkActionMacro((()=>{r.forEach((e=>this._chartModel.detachSource(e))),this._chartModel.detachSource(t)}));let n=e.getPriceScaleById(this._initialPriceScaleId);null===n&&(n=e.createPriceScaleAtPosition(this._initialPriceScalePosition,this._initialPriceScaleIndex)),e.bulkActionMacro((()=>{t.setZorder(this._initialZOrder),e.addDataSource(t,n,!0),r.forEach((t=>e.addDataSource(t,n,!1)))}));const o=(0,s.ensureNotNull)(t.priceScale());o.restoreState(this._originalPriceScaleState()),o.setHeight(e.height()),this._chartModel.fullUpdate()}}class o extends n{constructor(e,t,i){super(e,t,i)}_targetPaneIndex(){return this._initialPaneIndex-1}}class a extends n{constructor(e,t,i){super(e,t,i)}_targetPaneIndex(){return this._initialPaneIndex+1}}class l extends n{constructor(e,t,i,s,r){super(e,t,s,r),this._targetPane=i}_targetPaneIndex(){return this._targetPane}}},38071:(e,t,i)=>{"use strict";i.d(t,{MoveSourceUndoCommand:()=>n});var s=i(50151),r=i(62591);class n extends r.UndoCommand{constructor(e,t,i){super(i),this._chartModel=e,this._sourceId=t.id();const r=(0,s.ensureNotNull)(t.priceScale());this._initialPriceScaleId=r.id(),this._initialPriceScaleState=(0,s.ensureNotNull)(t.priceScale()).state();const n=(0, +s.ensureNotNull)(e.paneForSource(t));this._initialPriceScalePosition=n.priceScalePosition(r),this._initialPriceScaleIndex=n.priceScaleIndex(r,this._initialPriceScalePosition),this._initialPaneIndex=e.panes().indexOf(n)}_newPriceScaleState(e){const t={...this._initialPriceScaleState};return delete t.m_isLockScale,delete t.id,delete t.m_topMargin,delete t.m_bottomMargin,t}_originalPriceScaleState(){return this._initialPriceScaleState}}},99778:(e,t,i)=>{"use strict";i.d(t,{MoveToExistingPriceScaleUndoCommand:()=>a,MoveToNewPriceScaleUndoCommand:()=>o});var s=i(50151),r=i(38071);class n extends r.MoveSourceUndoCommand{constructor(e,t,i,s){super(e,t,s),this._sourcePaneRemoved=!1,this._targetPaneIndex=e.panes().indexOf(i)}redo(){const e=this._chartModel.panes()[this._initialPaneIndex],t=this._chartModel.panes()[this._targetPaneIndex],i=e!==t,r=this._targetPriceScale(t),n=(0,s.ensureNotNull)(this._chartModel.dataSourceForId(this._sourceId)),o=this._chartModel.children(n,!0);for(const e of o)i?(this._chartModel.detachSource(e),t.addDataSource(e,r,!1)):t.move(e,r);i?(this._sourcePaneRemoved=this._chartModel.detachSource(n),t.addDataSource(n,r,!1)):t.move(n,r);const a=t.priceScalePosition(r);t.movePriceScale(r,a,this._targetPriceScaleIndex(n)),this._chartModel.fullUpdate()}undo(){this._sourcePaneRemoved&&this._chartModel.createPane(this._initialPaneIndex);const e=this._chartModel.panes()[this._initialPaneIndex],t=e!==this._chartModel.panes()[this._targetPaneIndex],i=(0,s.ensureNotNull)(this._chartModel.dataSourceForId(this._sourceId));let r=e.getPriceScaleById(this._initialPriceScaleId);null===r&&(r=e.createPriceScaleAtPosition(this._initialPriceScalePosition,this._initialPriceScaleIndex));const n=this._chartModel.children(i,!0);for(const i of n)t?(this._chartModel.detachSource(i),e.addDataSource(i,r,!1)):e.move(i,r);t?(this._chartModel.detachSource(i),e.addDataSource(i,r,!1)):e.move(i,r);const o=(0,s.ensureNotNull)(i.priceScale());o.restoreState(this._originalPriceScaleState()),o.setHeight(e.height()),this._chartModel.fullUpdate()}}class o extends n{constructor(e,t,i,s,r){super(e,t,i,r),this._targetPriceScalePosition=s}_targetPriceScale(e){const t=e.createPriceScaleAtPosition(this._targetPriceScalePosition);return t.restoreState(this._newPriceScaleState("overlay"===this._targetPriceScalePosition)),t.setHeight(e.height()),t}_targetPriceScaleIndex(e){return e===this._chartModel.mainSeries()?0:void 0}}class a extends n{constructor(e,t,i,s,r){super(e,t,i,r),this._targetPriceScaleId=s.id()}_targetPriceScale(e){return(0,s.ensureNotNull)(e.getPriceScaleById(this._targetPriceScaleId))}_targetPriceScaleIndex(e){}}},67521:(e,t,i)=>{"use strict";i.d(t,{PriceScaleChangeUndoCommand:()=>h});var s=i(50151),r=i(11542),n=i(36298),o=i(59224),a=i(62591);const l=(0,o.getLogger)("Chart.ChartUndoModel"),c=new n.TranslatedString("scale price",r.t(null,void 0,i(47222)));class h extends a.UndoCommand{constructor(e,t,i,s,r){super(c,!1),this._newPriceScaleState=null,this._model=e,this._paneIndex=e.panes().indexOf(t),this._priceScaleId=i.id(), +this._state=s,this._timestamp=r?performance.now():null}undo(){if(null!==this._newPriceScaleState)return void l.logDebug("PriceScaleChangeUndoCommand.undo: Command is already undone");const[e,t]=this._paneAndScale();this._newPriceScaleState=t.state(),this._model.restorePriceScaleState(e,t,this._state)}redo(){if(null===this._newPriceScaleState)return void l.logDebug("PriceScaleChangeUndoCommand.redo: Command is not undone");const[e,t]=this._paneAndScale();this._model.restorePriceScaleState(e,t,this._newPriceScaleState),this._newPriceScaleState=null}canMerge(e){return e instanceof h&&null!==this._timestamp&&null!==e._timestamp&&null===this._newPriceScaleState&&e._model===this._model&&e._paneIndex===this._paneIndex&&e._priceScaleId===this._priceScaleId&&Math.abs(e._timestamp-this._timestamp)<1e3}merge(e){this._timestamp=e._timestamp}_paneAndScale(){const e=this._model.panes()[this._paneIndex],t=(0,s.ensureNotNull)(e.getPriceScaleById(this._priceScaleId));return[e,t]}}},47513:(e,t,i)=>{"use strict";i.d(t,{RemoveSourcesUndoCommand:()=>m});var s=i(50151),r=i(11542),n=i(36298),o=i(20114),a=i(92249),l=i(59224),c=i(35115),h=i(28853),d=i(93562);class u extends o.LineToolSynchronizeUndoCommand{constructor({chartModel:e,title:t,lineDataSourceIds:i}){super(e,t),this._excludeLineToolsFromGroupUndoCommands=[],this._undoState=[],this._lineDataSourceIds=i}_redo(){const e=this._lineDataSourceIds.map((e=>(0,s.ensureNotNull)(this._chartModel.dataSourceForId(e))));this._groupLineToolsByGroups(e).forEach(((e,t)=>{const i=new d.ExcludeLineToolsFromGroupUndoCommand(this._chartModel,t,e);i.redo(),this._excludeLineToolsFromGroupUndoCommands.push(i)})),e.forEach((e=>{this._undoState.push({state:e.state(!1),paneIndex:this._chartModel.panes().indexOf((0,s.ensureNotNull)(this._chartModel.paneForSource(e))),sharingMode:e.sharingMode().value()}),this._chartModel.removeSource(e)}))}_undo(){var e;for(let t=this._undoState.shift();t;t=this._undoState.shift())null===(e=this._chartModel.restoreSource(!1,t.paneIndex,null,t.state,null))||void 0===e||e.share(t.sharingMode);this._excludeLineToolsFromGroupUndoCommands.forEach((e=>e.undo()))}_groupLineToolsByGroups(e){const t=this._chartModel.lineToolsGroupModel();return e.reduce(((e,i)=>{const s=t.groupForLineTool(i);if(null!==s){const t=e.get(s)||[];t.push(i),e.set(s,t)}return e}),new Map)}}const p=(0,l.getLogger)("Chart.RemoveSourcesUndoCommand"),_=new n.TranslatedString("remove line data sources",r.t(null,void 0,i(66414)));class m extends o.LineToolSynchronizeUndoCommand{constructor(e,t,i){super(e,i),this._removeLineDataSourcesUndoCommand=null,this._initialPriceScaleMode=null;const[r,n]=(0,c.closeSourcesSet)(e,t).reduce(((e,t)=>((0,a.isLineTool)(t)?e[1].push(t.id()):e[0].push(t.id()),e)),[[],[]]);this._sourceIds=r,this._lineDataSourceIds=n,this._sourceStates=[],this._paneIndexes=[],this._priceScalePositionIds=[],this._paneStates=[],this._restorePanes=[];const o=t[0];1===t.length&&(0,h.isStudy)(o)&&(this._initialPriceScaleMode=(0,s.ensureNotNull)(o.priceScale()).mode())}removedIds(){ +return[...this._sourceIds,...this._lineDataSourceIds]}_redo(){this._chartModel.panes().length;const e=this._sourceIds.map((e=>(0,s.ensureNotNull)(this._chartModel.dataSourceForId(e))));this._sourceStates=e.map((e=>(0,s.ensureNotNull)(e.state(!1))));const t=e.map((e=>(0,s.ensureNotNull)(this._chartModel.paneForSource(e))));this._paneIndexes=t.map((e=>this._chartModel.panes().indexOf(e))),this._lineDataSourceIds.length>0&&(this._removeLineDataSourcesUndoCommand=new u({title:_,chartModel:this._chartModel,lineDataSourceIds:this._lineDataSourceIds}),this._removeLineDataSourcesUndoCommand.redo()),this._priceScalePositionIds=e.map(((e,i)=>{const s=e.priceScale();if(null===s)return null;const r=t[i].priceScalePosition(s);return{id:s.id(),position:r,priceScaleIndex:t[i].priceScaleIndex(s,r)}}));const i=new Set;e.forEach(((e,t)=>{i.add(this._paneIndexes[t])})),this._paneStates=e.map(((e,s)=>{const r=this._paneIndexes[s];return i.has(r)?t[s].state(!1,!0):null})),this._restorePanes=e.map((e=>this._chartModel.removeSource(e)))}_undo(){const e=[];for(let t=this._sourceStates.length-1;t>=0;t--){const i=this._chartModel.restoreSource(this._restorePanes[t],this._paneIndexes[t],this._paneStates[t],this._sourceStates[t],this._priceScalePositionIds[t]);i&&e.push(i)}e.some(((t,i)=>t.id()!==this._sourceIds[e.length-i-1]))&&p.logError("Source was restored improperly - source ids does not match"),null!==this._initialPriceScaleMode&&(0,s.ensureNotNull)(e[0].priceScale()).setMode(this._initialPriceScaleMode),this._removeLineDataSourcesUndoCommand&&this._removeLineDataSourcesUndoCommand.undo()}}},4505:(e,t,i)=>{"use strict";i.d(t,{RestoreDefaultsPreferencesUndoCommand:()=>v});var s=i(50151),r=i(11542),n=i(36298),o=i(62591),a=i(12416),l=i(83407),c=i(16164),h=i(98425),d=i(42226),u=i(39875),p=i(78159),_=i(3228),m=i(40493),g=i(11095);const f=new n.TranslatedString("apply all chart properties",r.t(null,void 0,i(64034)));class v extends o.UndoCommand{constructor(e){super(f),this._trading=null,this._oldShowSellBuyButtons=null,this._oldNoConfirmEnabled=null,this._oldShowOnlyRejectionNotifications=null,this._oldShowPricesWithZeroVolume=null,this._oldShowPricesWithSpread=null,this._oldOrderExecutedSoundEnabled=null,this._prevWatermarkPreferences=null,this._prevAlertPreferences=null,this._model=e,this._trading=(0,m.tradingService)(),null!==this._trading&&(this._oldShowSellBuyButtons=this._trading.showSellBuyButtons.value(),this._oldNoConfirmEnabled=this._trading.noConfirmEnabled.value(),this._oldShowOnlyRejectionNotifications=this._trading.showOnlyRejectionNotifications.value(),this._oldShowPricesWithZeroVolume=this._trading.showPricesWith().zeroVolume.value(),this._oldShowPricesWithSpread=this._trading.showPricesWith().spread.value(),this._oldOrderExecutedSoundEnabled=this._trading.orderExecutedSoundParams.enabled.value()),this._defaultsPreferences=(0,a.defaultsPreferencesByWhiteList)(this._model,this._model.mainSeries()),this._oldPreferences=e.preferences(),this._prevDateFormat=l.dateFormatProperty.value(), +this._prevTimeHoursFormat=c.timeHoursFormatProperty.value(),this._prevAddPlusButton=g.addPlusButtonProperty.value(),this._prevShowOpenMarkerStatus=h.showMarketOpenStatusProperty.value(),this._prevCurrencyUnitVisibility=(0,d.currencyUnitVisibilityProperty)().value(),this._prevAutoLogButtonsVisibility=(0,u.autoLogButtonsVisibilityProperty)().value(),this._prevNavigationButtonsVisibility=(0,p.property)().value(),this._prevPaneButtonsVisibility=(0,_.property)().value();const t=this._model.watermarkSource();null!==t&&(this._prevWatermarkPreferences=t.properties().state())}redo(){null!==this._trading&&(this._trading.showSellBuyButtons.setValue(!0),this._trading.noConfirmEnabled.setValue(!1),this._trading.showOnlyRejectionNotifications.setValue(!1),this._trading.showPricesWith().zeroVolume.setValue(!0),this._trading.showPricesWith().spread.setValue(!0),this._trading.orderExecutedSoundParams.enabled.setValue(!1)),this._model.applyPreferences(this._defaultsPreferences),this._model.updateScales(),(0,l.restoreDateFormatSettingsValue)(),(0,c.restoreTimeHoursFormatSettingsValue)(),(0,g.restoreAddPlusButtonSettingsValue)(),(0,h.restoreShowMarketOpenStatusProperty)(),(0,d.restoreCurrencyUnitVisibilitySettingsValue)(),(0,u.restoreAutoLogButtonsVisibilitySettingsValue)(),(0,p.restoreNavigationButtonsVisibilitySettingsValue)(),(0,_.restorePaneButtonsVisibilitySettingsValue)();const e=this._model.watermarkSource();null!==e&&e.restorePropertiesDefaults()}undo(){null!==this._trading&&(this._trading.showSellBuyButtons.setValue((0,s.ensureNotNull)(this._oldShowSellBuyButtons)),this._trading.noConfirmEnabled.setValue((0,s.ensureNotNull)(this._oldNoConfirmEnabled)),this._trading.showOnlyRejectionNotifications.setValue((0,s.ensureNotNull)(this._oldShowOnlyRejectionNotifications)),this._trading.showPricesWith().zeroVolume.setValue((0,s.ensureNotNull)(this._oldShowPricesWithZeroVolume)),this._trading.showPricesWith().spread.setValue((0,s.ensureNotNull)(this._oldShowPricesWithSpread)),this._trading.orderExecutedSoundParams.enabled.setValue((0,s.ensureNotNull)(this._oldOrderExecutedSoundEnabled))),this._model.applyPreferences(this._oldPreferences),this._model.updateScales(),l.dateFormatProperty.setValue(this._prevDateFormat),c.timeHoursFormatProperty.setValue(this._prevTimeHoursFormat),h.showMarketOpenStatusProperty.setValue(this._prevShowOpenMarkerStatus),g.addPlusButtonProperty.setValue(this._prevAddPlusButton),(0,d.currencyUnitVisibilityProperty)().setValue(this._prevCurrencyUnitVisibility),(0,u.autoLogButtonsVisibilityProperty)().setValue(this._prevAutoLogButtonsVisibility),(0,p.property)().setValue(this._prevNavigationButtonsVisibility),(0,_.property)().setValue(this._prevPaneButtonsVisibility);const e=this._model.watermarkSource();null!==e&&null!==this._prevWatermarkPreferences&&e.properties().mergeAndFire(this._prevWatermarkPreferences)}}},87115:(e,t,i)=>{"use strict";i.d(t,{SetPriceScaleCurrencyUndoCommand:()=>o});var s=i(50151),r=i(62591),n=i(42960);class o extends r.UndoCommand{constructor(e,t,i,r){super(r), +this._newSourcesCurrencies=new Map,this._oldSourcesCurrencies=new Map,this._showFade=!1,this._chartWidget=i;const o=i.model().mainSeries();for(const i of e.seriesLikeSources()){if(!i.isVisible()||!i.isActingAsSymbolSource().value())continue;const e=t||(0,n.symbolOriginalCurrency)((0,s.ensureNotNull)(i.symbolInfo()));this._newSourcesCurrencies.set(i.id(),e),this._oldSourcesCurrencies.set(i.id(),i.currency()),this._showFade=this._showFade||i===o&&i.currency()!==e}}redo(){this._applyCurrencies(this._newSourcesCurrencies)}undo(){this._applyCurrencies(this._oldSourcesCurrencies)}_applyCurrencies(e){const t=this._chartWidget.model().model();e.forEach(((e,i)=>{(0,s.ensureNotNull)(t.dataSourceForId(i)).setCurrency(e)})),this._chartWidget.model().selectionMacro((e=>{e.clearSelection()})),this._showFade&&this._chartWidget.screen.show(!0)}}},95367:(e,t,i)=>{"use strict";i.d(t,{SetPriceScaleModeCommand:()=>o});var s=i(46100),r=i(62591),n=i(28558);class o extends r.UndoCommand{constructor(e,t,i,s){super(i),this._newMode=e,this._priceScaleId=t.id(),this._model=s,this._oldMode=t.mode()}redo(){this._applyMode(this._newMode)}undo(){this._applyMode(this._oldMode)}_applyMode(e){const t=this._findPriceScaleById();null!==t&&((0,s.saveDefaultProperties)(!0),t.setMode(e),(0,s.saveDefaultProperties)(!1),this._model&&(this._model.recalculateAllPanes((0,n.viewportChangeEvent)()),this._model.lightUpdate()))}_findPriceScaleById(){const e=this._model.panes();for(let t=0;t{"use strict";i.d(t,{SetPriceScaleSelectionStrategyCommand:()=>a});var s=i(50151),r=i(62591),n=i(49535);class o{constructor(e){this._leftScales=e.leftPriceScales().map((e=>e.id())),this._rightScales=e.rightPriceScales().map((e=>e.id()))}restorePane(e){this._leftScales.reverse().map((t=>(0,s.ensureNotNull)(e.getPriceScaleById(t)))).forEach((t=>e.movePriceScale(t,"left"))),this._rightScales.reverse().map((t=>(0,s.ensureNotNull)(e.getPriceScaleById(t)))).forEach((t=>e.movePriceScale(t,"right")))}}class a extends r.UndoCommand{constructor(e,t,i){super(i),this._chartModel=e,this._targetStrategy=(0,n.createPriceScaleSelectionStrategy)(t),this._initialState=e.panes().map((e=>new o(e)))}redo(){this._chartModel.panes().forEach((e=>e.setPriceScaleSelectionStrategy(this._targetStrategy))),this._chartModel.fullUpdate()}undo(){const e=this._chartModel.panes();for(let t=0;t{"use strict";i.d(t,{SetPriceScaleUnitUndoCommand:()=>o});var s=i(50151),r=i(62591),n=i(42960);class o extends r.UndoCommand{constructor(e,t,i,r){super(r),this._newSourcesUnits=new Map,this._oldSourcesUnits=new Map,this._showFade=!1,this._chartWidget=i;const o=i.model().mainSeries();for(const i of e.seriesLikeSources()){if(!i.isVisible()||!i.isActingAsSymbolSource().value())continue;const e=t||(0,n.symbolOriginalUnit)((0, +s.ensureNotNull)(i.symbolInfo()),this._chartWidget.model().model().unitConversionEnabled());this._newSourcesUnits.set(i.id(),e),this._oldSourcesUnits.set(i.id(),i.unit()),this._showFade=this._showFade||i===o&&i.unit()!==e}}redo(){this._applyUnits(this._newSourcesUnits)}undo(){this._applyUnits(this._oldSourcesUnits)}_applyUnits(e){const t=this._chartWidget.model().model();e.forEach(((e,i)=>{(0,s.ensureNotNull)(t.dataSourceForId(i)).setUnit(e)})),this._chartWidget.model().selectionMacro((e=>{e.clearSelection()})),this._showFade&&this._chartWidget.screen.show(!0)}}},610:(e,t,i)=>{"use strict";i.d(t,{SetScaleRatioPropertiesCommand:()=>o});var s=i(62591),r=i(46100),n=i(28558);class o extends s.UndoCommand{constructor(e,t,i,s){super(i),this._property=e,this._newValue=t,this._model=s,this._priceScale=this._model.mainSeries().priceScale(),this._oldValue=this._property.value(),this._oldMode=this._priceScale.mode()}redo(){this._oldValue=this._property.value(),this._oldMode=this._priceScale.mode(),(0,r.saveDefaultProperties)(!0),this._priceScale.setMode({autoScale:!1,percentage:!1,log:!1}),this._property.setValue(this._newValue),(0,r.saveDefaultProperties)(!1),this._model.recalculateAllPanes((0,n.viewportChangeEvent)()),this._model.lightUpdate()}undo(){(0,r.saveDefaultProperties)(!0),this._property.setValue(this._oldValue),this._priceScale.setMode(this._oldMode),(0,r.saveDefaultProperties)(!1),this._model.recalculateAllPanes((0,n.viewportChangeEvent)()),this._model.lightUpdate()}}},69718:(e,t,i)=>{"use strict";i.d(t,{SetWatchedValueCommand:()=>r});var s=i(62591);class r extends s.UndoCommand{constructor(e,t,i){super(i),this._wv=e,this._newValue=t,this._oldValue=e.value()}redo(){this._wv.setValue(this._newValue)}undo(){this._wv.setValue(this._oldValue)}}},35115:(e,t,i)=>{"use strict";function s(e,t){let i=[];const r=e.children(t,!1);for(let t=0;t{e.children(t,!1).forEach((e=>{i.has(e)||(i.add(e),r(e))}))};return t.forEach(r),t.filter((e=>!i.has(e))).map((t=>s(e,t))).reduce(((e,t)=>e.concat(t)),[])}i.d(t,{closeSourcesSet:()=>r})},51674:(e,t,i)=>{"use strict";i.d(t,{TimeScaleChangeUndoCommand:()=>o});var s=i(59224),r=i(62591);const n=(0,s.getLogger)("Chart.ChartUndoModel");class o extends r.UndoCommand{constructor(e,t,i){super(i,!1),this._newRightOffsetAndBarSpacing=null,this.setCustomFlag("doesnt_affect_save",!0),this._model=e,this._rightOffsetAndBarSpacing=t}undo(){if(null!==this._newRightOffsetAndBarSpacing)return void n.logDebug("TimeScaleChangeUndoCommand.undo: Command is already undone");const e=this._model.timeScale();this._newRightOffsetAndBarSpacing={barSpacing:e.barSpacing(),rightOffset:e.rightOffset()},e.setBarSpacing(this._rightOffsetAndBarSpacing.barSpacing),e.setRightOffset(this._rightOffsetAndBarSpacing.rightOffset),this._model.lightUpdate()}redo(){if(null===this._newRightOffsetAndBarSpacing)return void n.logDebug("TimeScaleChangeUndoCommand.redo: Command is not undone");const e=this._model.timeScale() +;e.setBarSpacing(this._newRightOffsetAndBarSpacing.barSpacing),e.setRightOffset(this._newRightOffsetAndBarSpacing.rightOffset),this._model.lightUpdate(),this._newRightOffsetAndBarSpacing=null}}},62591:(e,t,i)=>{"use strict";i.d(t,{UndoCommand:()=>r});var s=i(36298);class r{constructor(e,t=!0){this._customFlags={},this._text=e||new s.TranslatedString("",""),this._executeOnPush=t}text(){return this._text}executeOnPush(){return this._executeOnPush}customFlag(e){return this._customFlags[e]}setCustomFlag(e,t){this._customFlags[e]=t}canMerge(e){return!1}merge(e){throw new Error("Should be re-implemented in child classes")}}},18687:(e,t,i)=>{"use strict";i.d(t,{createUndoHistory:()=>h});var s=i(50151),r=i(93244),n=i(68452),o=i(69718),a=i(59224),l=i(57898);const c=(0,a.getLogger)("Common.UndoHistory");function h(){const e=[],t=new r.UndoStack,i=new r.UndoStack,a=new l.Delegate;function h(s){if(e.length>0)e[e.length-1].addCommand(s);else{i.clear();const e=t.head(),r=e&&e.text().originalText();e&&e.canMerge(s)?e.merge(s):t.push(s);const n=s.text().originalText();""!==n&&n!==r&&c.logNormal("DO: "+n)}s.executeOnPush()&&s.redo(),e.length||a.fire(d())}function d(){const e=t.head(),s=i.head(),r=void 0===e?void 0:e.text(),n=void 0===s?void 0:s.text();return{enableUndo:!t.isEmpty(),undoCommandCount:t.size(),undoText:void 0!==r?r.translatedText():r,enableRedo:!i.isEmpty(),redoCommandCount:i.size(),redoText:void 0!==n?n.translatedText():n,originalUndoText:void 0!==r?r.originalText():void 0,originalRedoText:void 0!==n?n.originalText():void 0}}return{beginUndoMacro:function(t){const i=new n.UndoMacroCommand(t);return e.push(i),i},clearStack:function(){t.clear(),i.clear(),a.fire(d())},createUndoCheckpoint:function(){return{lastActualCommand:t.isEmpty()?null:t.head()}},endUndoMacro:function(){const t=(0,s.ensureDefined)(e.pop());t.isEmpty()||h(t)},pushUndoCommand:h,redo:function(){if(i.isEmpty())return!1;const e=i.pop();return!!e&&(e.redo(),t.push(e),c.logNormal("REDO: "+e.text().originalText()),a.fire(d()),!0)},redoStack:function(){return i},setWatchedValue:function(e,t,i,s){if(e.value()!==t){const r=new o.SetWatchedValueCommand(e,t,i);r.setCustomFlag("doesnt_affect_save",!!s),h(r),r.redo()}},undo:function(){if(t.isEmpty())return!1;const e=t.pop();return!!e&&(e.undo(),i.push(e),c.logNormal("UNDO: "+e.text().originalText()),a.fire(d()),!0)},undoStack:function(){return t},undoToCheckpoint:function(e){for(;!t.isEmpty()&&e.lastActualCommand!==t.head();)t.pop().undo();i.clear(),a.fire(d())},state:d,onChange:function(){return a}}}},68452:(e,t,i)=>{"use strict";i.d(t,{UndoMacroCommand:()=>r});var s=i(62591);class r extends s.UndoCommand{constructor(e){super(e,!1),this._subcommands=[]}addCommand(e){this._subcommands.push(e)}isEmpty(){return 0===this._subcommands.length}redo(){for(let e=0;e=0;e--)this._subcommands[e].undo()}commands(){return this._subcommands}}},93244:(e,t,i)=>{"use strict";i.d(t,{UndoStack:()=>o});var s=i(62591),r=i(57898) +;const n=(0,i(59224).getLogger)("Common.UndoStack");class o{constructor(){this._commands=[],this._onChange=new r.Delegate}onChange(){return this._onChange}isEmpty(){return 0===this._commands.length}size(){return this._commands.length}clear(){this.isEmpty()||(this._commands.length=0,this._onChange.fire())}push(e){if(!(e instanceof s.UndoCommand))throw new TypeError("argument must be an instance of UndoCommand");this._commands.push(e),this._onChange.fire(e)}pop(){if(this.isEmpty())return void n.logDebug("pop: undo stack is empty");const e=this._commands.pop();return this._onChange.fire(e),e}head(){if(!this.isEmpty())return this._commands[this._commands.length-1]}}},95529:(e,t,i)=>{"use strict";i.d(t,{UnmergeDownUndoCommand:()=>o,UnmergeToNewBottomPane:()=>l,UnmergeUpUndoCommand:()=>a});var s=i(50151),r=i(38071);class n extends r.MoveSourceUndoCommand{constructor(e,t,i){super(e,t,i)}redo(){const e=(0,s.ensureNotNull)(this._chartModel.dataSourceForId(this._sourceId)),t=(0,s.ensureNotNull)(this._chartModel.paneForSource(e)),i=this._chartModel.children(e,!0);t.bulkActionMacro((()=>{i.forEach((e=>this._chartModel.detachSource(e))),this._chartModel.detachSource(e)}));const r=this._chartModel.createPane(this.targetPaneIndex()),n=r.findSuitableScale(e);r.bulkActionMacro((()=>{r.addDataSource(e,n,!1),i.forEach((e=>r.addDataSource(e,n,!1)))}));const o=(0,s.ensureNotNull)(e.priceScale());o.restoreState(this._newPriceScaleState(r.isOverlay(e))),o.setHeight(r.height()),this._chartModel.fullUpdate(),this._chartModel.setShouldBeSavedEvenIfHidden(!0)}undo(){const e=(0,s.ensureNotNull)(this._chartModel.dataSourceForId(this._sourceId)),t=(0,s.ensureNotNull)(this._chartModel.paneForSource(e)),i=this._chartModel.children(e,!0);t.bulkActionMacro((()=>{i.forEach((e=>this._chartModel.detachSource(e)));const t=this._chartModel.detachSource(e);(0,s.assert)(t,"Undo of detaching must remove pane")}));const r=this._chartModel.panes()[this._initialPaneIndex];let n=r.getPriceScaleById(this._initialPriceScaleId);null===n&&(n=r.createPriceScaleAtPosition(this._initialPriceScalePosition,this._initialPriceScaleIndex)),r.bulkActionMacro((()=>{r.addDataSource(e,n,!0),i.forEach((e=>r.addDataSource(e,n,!1)))}));const o=(0,s.ensureNotNull)(e.priceScale());o.restoreState(this._originalPriceScaleState()),o.setHeight(r.height()),this._chartModel.fullUpdate()}}class o extends n{constructor(e,t,i){super(e,t,i)}targetPaneIndex(){return this._initialPaneIndex+1}}class a extends n{constructor(e,t,i){super(e,t,i)}targetPaneIndex(){return this._initialPaneIndex}}class l extends n{constructor(e,t,i){super(e,t,i)}targetPaneIndex(){return this._chartModel.panes().length}}},26512:(e,t,i)=>{"use strict";i.d(t,{sourceNewUnitOnPinningToPriceScale:()=>o,unitConvertibleGroups:()=>n});var s=i(18611),r=i(42960);function n(e,t,i){const s=(0,r.symbolUnitConvertibleGroupsIfExist)(e,!0);if(null!==s)return s;const n=i.unitGroupById(t);return null===n?[]:[n]}function o(e,t,i,r){let o=null;if(i.unitConversionEnabled()&&(0,s.isSymbolSource)(e)){ +const s=i.availableUnits(),a=t.unit(s),l=e.unit(),c=null===l?[]:n(e.symbolInfo(),l,s);null!==a&&null!==a.selectedUnit&&!a.allUnitsAreOriginal&&a.selectedUnit!==l&&(r&&null===l||null!==l&&s.convertible(l,c))&&(o=a.selectedUnit)}return o}},29542:(e,t,i)=>{"use strict";i.d(t,{createVisibilityController:()=>c});var s=i(11542),r=i(32563),n=i(59680),o=i(56840);const a="visibleOnMouseOver";function l(e){return"alwaysOn"===e||"alwaysOff"===e?e:a}function c(e,t){let c,h;function d(){if(!c){c=(0,n.createPrimitiveProperty)();let i=o.getValue(e);void 0===i&&void 0!==t&&(i=o.getValue(t)),c.setValue(l(i)),c.subscribe(c,(t=>{o.setValue(e,l(t.value()))}))}return c}return{property:d,availableValues:function(){return[{id:"visibleOnMouseOver",value:"visibleOnMouseOver",title:s.t(null,void 0,i(89960))},{id:"alwaysOn",value:"alwaysOn",title:s.t(null,void 0,i(71997))},{id:"alwaysOff",value:"alwaysOff",title:s.t(null,void 0,i(9408))}]},actualBehavior:function(){if(!h){h=(0,n.createPrimitiveProperty)();const e=d(),t=()=>{let t=e.value();"alwaysOn"!==t&&"alwaysOff"!==t&&(t=r.mobiletouch?"alwaysOn":"visibleOnMouseOver"),h&&h.setValue(t)};e.subscribe(h,t),t()}return h},restoreDefaultValue:function(){d().setValue(a),o.remove(e)}}}},65632:(e,t,i)=>{"use strict";i.r(t),i.d(t,{restoreWatermarkPropertyDefaults:()=>h,watermarkProperty:()=>c});var s=i(56840),r=i(88640);const n="symbolWatermark",o={visibility:!1,color:"rgba(80, 83, 94, 0.25)"};function a(){const e=s.getJSON(n);return Object.assign({},o,e)}let l=null;function c(){return null===l&&(l=new r.default(a()),s.onSync.subscribe(null,(()=>{null!==l&&l.mergeAndFire(a())})),l.listeners().subscribe(null,(()=>{null!==l&&s.setJSON(n,l.state())}))),l}function h(){null!==l&&l.mergeAndFire(o)}},30255:(e,t,i)=>{"use strict";var s=i(11321).translatedIntervalString,r=i(58557).getTranslatedSymbolDescription,n=i(46501).CHART_FONT_FAMILY,o=i(65632),a=o.watermarkProperty,l=o.restoreWatermarkPropertyDefaults,c=i(74359).drawScaled,h=i(85804).applyDefaultsOverrides,d=i(85804).applyPropertiesOverrides;const u="symbolWatermark";t.Watermark=function(e,t){var i={},o=a();function p(e,t){var s=e.font;return i.hasOwnProperty(s)||(i[s]={}),i[s].hasOwnProperty(t)||(i[s][t]=e.measureText(t).width),i[s][t]}h(o,void 0,!1,u),o.listeners().subscribe(this,(function(){e.updateSource(this)})),this.destroy=function(){o.listeners().unsubscribeAll(this)},this.properties=function(){return o},this.restorePropertiesDefaults=function(){l()},this.applyOverrides=function(e){d(o,void 0,!1,e,u)};var _={renderer:function(i,a){return{draw:function(l,h){c(l,h.pixelRatio,h.pixelRatio,(function(){var c=t.symbolInfo();l.fillStyle=o.color.value();var h,d=c.name;/QUANDL/.test(c.exchange)&&((h=d.split(/\//)).length&&(d=h[h.length-1]));var u={description:c.description,short_description:c.short_description,pro_name:c.pro_name,short_name:c.name,local_description:c.local_description,language:c.language};const _=e.watermarkContentProvider(),m=_?_({symbolInfo:c,interval:t.interval()}):null;for(var g=(m?m.map((e=>({text:e.text,font:`${e.fontSize}px ${n}`, +lineHeight:e.lineHeight,vertOffset:e.vertOffset}))):null)||[{text:d?d+", "+s(t.interval()):"",font:"96px "+n,lineHeight:117,vertOffset:0},{text:r(u)||"",font:"48px "+n,lineHeight:58,vertOffset:5}],f=0,v=0;va?a/S:1,f+=b.lineHeight*b.zoom}}var y=Math.max((i-f)/2,0);for(v=0;v{"use strict";i.d(t,{moveAfterSource:()=>k,moveBeforeSource:()=>D,newLineToolZOrder:()=>w,newStudyZOrder:()=>C,reorderDataSourcesStateZOrder:()=>S});var s=i(92249),r=i(28853),n=i(76544),o=i(53588),a=i(78071);function l(e){return(0,s.isLineTool)(e)&&!e.isSpeciallyZOrderedSource()}function c(e){return(0,r.isStudy)(e)&&!e.isSpeciallyZOrderedSource()}function h(e,t){return e.zorder-t.zorder}function d(e,t){(0,o.isMainSeriesState)(e)?e.zorder=0:e.zorder=t}function u(e,t){e.setZorder(t)}function p(e){return e.zorder()}function _(e){return Math.round(1e3*e)/1e3}function m(e,t){const i=Math.max(e,t),s=Math.min(e,t);return Math.max(0,Math.ceil(i)-Math.floor(s)-1)}function g(e,t,i){let s=0;const r=function(e,t){const i=1e3;return Math.abs(t*i-e*i)/i}(t,e);var n;return r>i?(e=Math.trunc(e),s=Math.floor(r/(i+1))):(n=r/(i+1),s=Math.floor(1e3*n)/1e3),{startZOrder:e,zOrderStep:s}}function f(e,t,i,s){let r=e.length,n=t;for(let t=e.length-1;t>=-1;t--)if(-1===t||s(e[t])){const s=t;let o=x(n);if(r-1===s)s>=0&&i(e[s],o);else{const t=m(r,s);let a=0;for(;0===a;){const e=g(n,o,t);n=e.startZOrder,a=e.zOrderStep,0===a&&(o-=1e4,0===o&&(o-=1e4))}let l=r-1;for(;l>s;){const t=_(n-a);i(e[l],t),n=t,l--}s>=0&&i(e[s],o)}n=o,r=s}}function v(e,t,i,s){let r=-1,n=t;for(let t=0;t<=e.length;t++)if(t===e.length||s(e[t])){const s=t;let o=P(n);if(r+1===s)s<=e.length-1&&i(e[s],o);else{const t=m(r,s);let a=0;for(;0===a;){const e=g(n,o,t);n=e.startZOrder,a=e.zOrderStep,0===a&&(o+=1e4,0===o&&(o+=1e4))}let l=r+1;for(;l<=s-1;){const t=_(n+a);i(e[l],t),n=t,l++}s<=e.length-1&&i(e[s],o)}n=o,r=s}}function S(e){!function(e,t,i,s,r,n){let o=null;const a=[];for(const r of e)t(r)?(a.push(r),o=r):(i(r)||s(r))&&a.push(r);a.sort(n),null!==o&&r(o,0);const l=null===o?-1:a.indexOf(o);-1!==l?(f(a.slice(0,l),0,r,i),v(a.slice(l+1),0,r,i)):v(a,0,r,i)}(e,o.isMainSeriesState,o.isStudyState,o.isLineToolState,d,h)}function y(e,t){const i=Math.floor(e/1e4);let s=t.get(i);return void 0===s&&(s=[],t.set(i,s)),s}function b(e,t,i,s,r,n){let o=-1/0,a=1/0,l=-1/0,c=0;const h=new Map;for(let s=0;sr(e)-r(t)));let p=x(r(u[0]));const m=P(p),f=g(p,m,u.length+1).zOrderStep;return 0!==f?(u.forEach((e=>{const t=_(p+f);s(e,t),p=t})),_(p+f)):_(m+5e3)}function w(e,t){return b(e,l,c,u,p,t)}function C(e){let t=-1e4;for(const i of e)c(i)&&(t=Math.min(t,i.zorder()-1e4));return 0===t?-1e4:t}function P(e){const t=1e4*Math.ceil(e/1e4);return t===e?t+1e4:t}function x(e){const t=1e4*Math.floor(e/1e4);return t===e?t-1e4:t}function T(e,t,i,s,r,n,o){const l=t.length,{newItems:c,movedItemsStartIndex:h}=i>0?(0,a.moveAfter)(e,t,i-1):(0,a.moveBefore)(e,t,0);let d=!1;for(let t=h;tr(e)))?function(e,t,i,s,r,n){let o,a,l=-1,c=-1;0===i?(c=I(e,i+t,s),a=n(e[c])):i+t===e.length?(l=M(e,i-1,s),o=n(e[l])):(l=M(e,i-1,s),o=n(e[l]),c=I(e,i+t,s),a=n(e[c]));if((void 0===o||o<0)&&void 0!==a&&a<=0)f(e.slice(0,c),a,r,s);else if((void 0===a||a>0)&&void 0!==o&&o>=0)v(e.slice(l+1),o,r,s);else{i+t0)&&void 0!==a&&a>=0){c=a;const e=g(c,void 0!==l?l:P(a),t);c=e.startZOrder,p=e.zOrderStep,d=i,u=d+t,h=1}if(0!==p)for(;d!==u;){const t=_(c+h*p);n(e[d],t),c=t,d+=h}else{const t=e.findIndex((e=>r(e)));-1!==t?(f(e.slice(0,t),0,n,s),v(e.slice(t+1),0,n,s)):v(e,0,n,s)}}(c,l,h,r,s,n,o)}function I(e,t,i){for(;t=0&&i(e[t]);)t--;return Math.max(0,t)}function A(e,t,i,s,r,n,o){const a=e.indexOf(i)+1;T(e,t,a,s,r,n,o)}function L(e,t,i,s,r,n,o){const a=e.indexOf(i);T(e,t,a,s,r,n,o)}function k(e,t,i){A(e,t,i,n.isSeries,c,u,p)}function D(e,t,i){L(e,t,i,n.isSeries,c,u,p)}},65106:(e,t,i)=>{"use strict";i.d(t,{getSymbolSearchCompleteOverrideFunction:()=>n,setSymbolSearchCompleteOverrideFunction:()=>r});let s=(e,t)=>{var i;return Promise.resolve({symbol:e,name:null!==(i=null==t?void 0:t.symbol)&&void 0!==i?i:e})};function r(e){s=e}function n(){return s}},60762:(e,t,i)=>{"use strict";i.d(t,{StudyMetaInfoBase:()=>u});var s=i(27147),r=i(50151),n=i(33703);const o=new Set(["CorrelationCoefficient@tv-basicstudies","Correlation - Log@tv-basicstudies-1"]),a=new Set([]),l=new Set(["line"]),c=new Map([["AnchoredVWAP@tv-basicstudies","linetoolanchoredvwap"],["RegressionTrend@tv-basicstudies","linetoolregressiontrend"],["VbPAnchored@tv-basicstudies","linetoolanchoredvp"]]),h=/^([^\$]+)\$\d+$/,d=["bool","color","time","text_area"];class u{static getSourceIdsByInputs(e,t){if(!Array.isArray(e)||!t)return[];const i=[];for(const r of e)if(u.isSourceInput(r)&&(0,s.default)(t[r.id])){const e=t[r.id];e.includes("$")&&i.push(e.split("$")[0]) +}return i}static isSourceInput(e){return Boolean(e.id&&(("source"===e.id||"src"===e.id)&&("text"===e.type||"source"===e.type)||"source"===e.type))}static getSourceInputIds(e){const t=[];for(const i of e.inputs)u.isSourceInput(i)&&t.push(i.id);return t}static setChildStudyMetaInfoPropertiesSourceId(e,t,i){for(const s of e.inputs){if(!u.isSourceInput(s))continue;const e=i.childs().inputs&&i.childs().inputs.childs()[s.id];if(e){const i=e.value(),s=h.exec(i);if(2===(null==s?void 0:s.length)){if("{pid}"===s[1]){const s=i.replace(/^[^\$]+/,t);e.setValue(s)}}}}}static patchSoSInputs(e,t){const i=e=>{const i=h.exec(e);if(2===(null==i?void 0:i.length)){const s=i[1],n=`${(0,r.ensureNotNull)(t(s))}`;return e.replace(/^[^\$]+/,n)}return e};for(const t in e)if(/in_[\d+]/.test(t)||"source"===t){const r=e[t];(0,s.default)(r)?e[t]=i(r):(0,n.isExtendedInput)(r)&&(0,n.isExtendedInputSource)(r)&&(r.v=i(r.v))}}static canBeChild(e){if((0,s.default)(e))return!0;if(!e)return!1;if(e.extra&&!u.isAllowedSourceInputsCount(e.extra.sourceInputsCount)||!0===e.canNotBeChild||!1===e.canBeChild||o.has(e.id))return!1;let t=0;for(const i of e.inputs)u.isSourceInput(i)&&(t+=1);return u.isAllowedSourceInputsCount(t)}static isAllowedSourceInputsCount(e){return 1===e}static canHaveChildren(e){if(e){if(e.isTVScriptStrategy||e.TVScriptSourceCode&&isStrategy(e.TVScriptSourceCode))return!1;if(e.id&&!a.has(e.id)&&Array.isArray(e.plots))for(const t of e.plots)if(l.has(t.type))return!0}return!1}static getChildSourceInputTitles(e,t,i){var s;const r={};if(t.plots&&t.plots.length&&e.options&&e.options.length)for(const n of e.options){const e=n?+n.split("$")[1]:NaN,o=isFinite(e)&&t.plots[e];o&&l.has(o.type)&&(r[n]=t.styles&&t.styles[o.id]&&(null===(s=t.styles[o.id])||void 0===s?void 0:s.title)||o.id,i&&(r[n]=i+": "+r[n]))}return r}static canPlotBeSourceOfChildStudy(e){return l.has(e)}static getStudyPropertyRootName(e){const t=c.get(e.id);if(void 0!==t)return t;let i="study_"+e.id;return e.pine&&e.pine.version&&(i+="_"+e.pine.version.replace(".","_")),i}static getStudyPropertyRootNameById(e){const t=c.get(e);return void 0!==t?t:"study_"+e}_updateInputDisplayDefaults(){this.inputs.filter((e=>void 0===e.display)).forEach((e=>{d.includes(e.type)?e.display=n.InputDisplayFlags.None:e.display=n.InputDisplayFlags.All}))}}},42856:(e,t,i)=>{"use strict";i.d(t,{StudyMetaInfo:()=>a});var s=i(59224).getLogger("Chart.Study.MetaInfo"),r=i(45574).applyOverridesToStudyDefaults,n=i(60762).StudyMetaInfoBase,o={};class a extends n{constructor(e){super(),TradingView.merge(this,{palettes:{},inputs:[],plots:[],graphics:{},defaults:{}}),TradingView.merge(this,e);var t=e.fullId||e.id;TradingView.merge(this,a.parseIdString(t)),this._updateInputDisplayDefaults()}static versionOf(e){var t="_metainfoVersion"in e&&isNumber(e._metainfoVersion)?e._metainfoVersion:0;return t<0&&s.logError("Metainfo format version cannot be negative: "+t),t}static parseIdString(e){var t={};if(-1===e.indexOf("@"))t.shortId=e,t.packageId="tv-basicstudies",t.id=e+"@"+t.packageId,t.version=1;else{var i=e.split("@") +;t.shortId=i[0];var s=i[1].split("-");if(3===s.length)t.packageId=s.slice(0,2).join("-"),t.id=t.shortId+"@"+t.packageId,t.version=s[2];else if(1===s.length&&"decisionbar"===s[0])t.packageId="les-"+s[0],t.id=t.shortId+"@"+t.packageId,t.version=1;else{if(1!==s.length)throw new Error("unexpected study id:"+e);t.packageId="tv-"+s[0],t.id=t.shortId+"@"+t.packageId,t.version=1}}if(t.fullId=t.id+"-"+t.version,"tv-scripting"===t.packageId){var r=t.shortId;if(0===r.indexOf("Script$")||0===r.indexOf("StrategyScript$")){var n=r.indexOf("_");t.productId=n>=0?r.substring(0,n):t.packageId}else t.productId=t.packageId}else t.productId=t.packageId;return t}static getPackageName(e){return(/^[^@]+@([^-]+-[^-]+)/.exec(e||"")||[0,"tv-basicstudies"])[1]}static cutDollarHash(e){var t=e.indexOf("$"),i=e.indexOf("@");return-1===t?e:e.substring(0,t)+(i>=0?e.substring(i):"")}static hasUserIdSuffix(e){return/^USER;[\d\w]+;\d+$/.test(e)}static hasPubSuffix(e){return/^PUB;.+$/.test(e)}static hasStdSuffix(e){return/^STD;.+$/.test(e)}static isStandardPine(e){return/^(Strategy)?Script\$STD;.*@tv-scripting$/.test(e)}static getStudyIdWithLatestVersion(e){const t=a.cutDollarHash(e.id);let i=t;return t.indexOf("@tv-scripting")>=0?i+="-101!":t.endsWith("CP@tv-basicstudies")?i+="-"+Math.min(e.version,207):t.endsWith("CP@tv-chartpatterns")?i+="-"+Math.min(e.version,9):i+="-"+e.version,i}defaultInputs(){for(var e=[],t=0;t0?e[0].id:null}createDefaults(){if(this.defaults){var e=TradingView.clone(this.defaults);e.precision="default";var t=a.getStudyPropertyRootName(this);defaults.create(t,e)}}removeDefaults(){defaults.remove(a.getStudyPropertyRootName(this))}static findStudyMetaInfoByDescription(e,t){if(e){for(var i=0;i{"use strict";window.TradingView=window.TradingView||{},i(2298),i(32563).setClasses(),i(95374),i(56186).install(),i(49483),i(1722),i(42053),i(11417),i(54358),i(56696),i(56840)}, +48324:(e,t,i)=>{"use strict";var s=i(95171),r=i(43370),n=i(50151),o=i(10066),a=i(11542),l=(i(62168),i(14483));const c=(0,o.getChartingLibraryGlobalContext)();JSON.parse(c.urlParams.disabledFeatures).forEach((e=>{l.setEnabled(e,!1)})),JSON.parse(c.urlParams.enabledFeatures).forEach((e=>{l.setEnabled(e,!0)}));i(58005);var h=i(85804),d=(i(89173),i(56840));const u=(0,o.getChartingLibraryGlobalContext)(),p=(0,o.getChartingLibraryOwner)();u.__settingsOverrides=p.settingsOverrides||{};const _=p.settingsAdapter;null!=_?(d.setSettingsAdapter(_),d.sync()):l.enabled("use_localstorage_for_settings")&&d.sync();var m=i(46501);const g=(0,o.getChartingLibraryGlobalContext)();g.urlParams.customFontFamily&&(0,m.setChartFontFamily)(g.urlParams.customFontFamily);var f=i(38881);class v extends f.ChunkLoader{_startLoading(){return Promise.all([i.e(3236),i.e(2666),i.e(4015),i.e(3842),i.e(6),i.e(5649),i.e(8056),i.e(5993),i.e(6752),i.e(8149),i.e(6639),i.e(6036),i.e(6106),i.e(5166),i.e(1033),i.e(4894),i.e(6025),i.e(3939),i.e(6949),i.e(524),i.e(1803),i.e(962),i.e(2544),i.e(2052),i.e(5516)]).then(i.bind(i,2464)).then((e=>e.getRestrictedToolSet()))}}var S=i(69774),y=i(24899);function b(e=[],t=[]){const i=document.createElement("div"),s=document.createElement("div");return i.appendChild(s),i.classList.add(y.container),s.classList.add(y.inner),e.forEach((e=>{i.classList.add(y[e])})),t.forEach((e=>{i.classList.add(y[e])})),i}class w extends f.ChunkLoader{constructor(e,t){super(),this._toolsBootloader=e,this._headerProps=t,this._headerProps.resizerBridge.negotiateHeight(S.HEADER_TOOLBAR_HEIGHT_EXPANDED),this._headerProps.resizerBridge.container.value().appendChild(b())}_startLoading(){return Promise.all([this._toolsBootloader.load(),this._loadHeaderToolbar()]).then((([e,t])=>new t(this._headerProps.resizerBridge.container.value(),{...this._headerProps,tools:e})))}_loadHeaderToolbar(){return Promise.all([i.e(3066),i.e(962),i.e(6918),i.e(3005)]).then(i.bind(i,46618)).then((e=>e.HeaderToolbarRenderer))}}var C=i(14873),P=i(9438);class x extends f.ChunkLoader{constructor(e){super(),this._opts=e,C.isDrawingToolbarVisible.value()&&(this._opts.resizerBridge.negotiateWidth(P.TOOLBAR_WIDTH_EXPANDED),this._opts.resizerBridge.container.value().appendChild(b()))}_startLoading(){return Promise.all([i.e(3175),i.e(2666),i.e(4015),i.e(3842),i.e(5649),i.e(5993),i.e(6752),i.e(6036),i.e(3980),i.e(5166),i.e(1033),i.e(1109),i.e(3939),i.e(3914),i.e(962),i.e(1740),i.e(2544),i.e(1890),i.e(5664),i.e(2846),i.e(2878)]).then(i.bind(i,75038)).then((e=>new e.DrawingToolbarRenderer(this._opts.resizerBridge.container.value(),{...this._opts})))}}var T=i(66501),I=i(32563),M=i(11014),A=i(45345);var L=i(58844),k=i(4741),D=i(3343);function E(e){if("number"==typeof e)return e;switch(e.toLowerCase()){case"ctrl":return D.Modifiers.Control;case"shift":return D.Modifiers.Shift;case"alt":return D.Modifiers.Alt;default:return e.toUpperCase().charCodeAt(0)}}function V(e){let t=0;for(let i=0;i{if(!z)return void this._renameActionHandler(e,t,s,r);const{newValue:n,dialogClose:o}=e,l=(await this._doLoad()).find((e=>e.name===n));o(),void 0!==l?this._hide=await(0,H.showConfirm)({title:a.t(null,void 0,i(56996)),text:a.t(null,void 0,i(30192)),onConfirm:({dialogClose:e})=>{e(),this._doOverwriteExistingLayout(l.id,n,t,s,r)},onCancel:({dialogClose:e})=>{e(),this._showRenameDialog(n,t,s,r)}}):this._renameActionHandler({newValue:n,dialogClose:o},t,s,r)},onClose:()=>this._visibility.setValue(!1)})}_doSaveCurrentLayout(e,t,i,s){const r=this._chartWidgetCollection.metaInfo.name.value();this._chartWidgetCollection.metaInfo.name.setValue(e),this._doSave(t,i,(()=>{this._chartWidgetCollection.metaInfo.name.setValue(r),null==s||s()}))}_doOverwriteExistingLayout(e,t,i,s,r){const n=this._chartWidgetCollection.metaInfo.name.value();this._chartWidgetCollection.metaInfo.id.setValue(e),this._chartWidgetCollection.metaInfo.name.setValue(t),this._doSave(i,s,(()=>{this._chartWidgetCollection.metaInfo.name.setValue(n),null==r||r()}))}}class j extends U{cloneChart(){this._cloneChart().then((()=>this._visibility.setValue(!0)))}show(){(0,O.checkAuthBeforeSaveLoad)((()=>this.cloneChart()),{source:"Clone chart"})}_renameDialogTitle(){return a.t(null,void 0,i(87898))}_renameDialogText(){return a.t(null,void 0,i(24435))+":"}_renameActionHandler({newValue:e,dialogClose:t}){l.enabled("saveload_storage_customization")&&this._doCloneCurrentLayout(e),t()}async _cloneChart(){let e;try{e=await W()}catch(e){return void showErrorDialog({content:a.t(null,void 0,i(56670))})}e&&(this._hide=await this._showRenameDialog(this._getInitialRenameDialogInput()))}_doCloneCurrentLayout(e){const t=this._chartWidgetCollection.metaInfo.name.value();this._chartWidgetCollection.metaInfo.uid.deleteValue(),this._chartWidgetCollection.metaInfo.id.deleteValue(),this._chartWidgetCollection.metaInfo.name.setValue(e),this._doSave(void 0,void 0,(()=>{this._chartWidgetCollection.metaInfo.name.setValue(t)}))}_getInitialRenameDialogInput(){return a.t(null,{context:"ex: AAPL chart copy"},i(16493)).format({title:this._chartWidgetCollection.metaInfo.name.value()})}}class G extends U{show(e,t,i){const s="function"==typeof e?e:void 0;this._saveNewChart(s,t,i).then((()=>this._visibility.setValue(!0)))}_renameDialogTitle(){return a.t(null,void 0,i(10520))}_renameDialogText(){return a.t(null,void 0,i(24435))+":"}_renameActionHandler({newValue:e,dialogClose:t},i,s,r){this._doSaveCurrentLayout(e,i,s,r),t()} +async _saveNewChart(e,t,s){let r;try{r=await W()}catch(e){return void showErrorDialog({content:a.t(null,void 0,i(56670))})}const n=this._chartWidgetCollection.metaInfo.name.value();this._hide=await this._showRenameDialog(n,e,t,s)}}class q extends U{show(){(0,O.checkAuthBeforeSaveLoad)((()=>this._show()),{source:"Rename chart"})}_renameDialogTitle(){return a.t(null,void 0,i(4142))}_renameDialogText(){return a.t(null,void 0,i(24435))+":"}_renameActionHandler({newValue:e,dialogClose:t}){this._doSaveCurrentLayout(e),t()}async _show(){await this._renameChart(),this._visibility.setValue(!0)}async _renameChart(){const e=this._chartWidgetCollection.metaInfo.name.value();this._hide=await this._showRenameDialog(e)}}class ${constructor(e,t){var i;if(this._autosaveTimer=null,this._watchedAutoSaveEnabled=new R.WatchedValue,this._toggleAutoSaveEnabledHandler=this._toggleAutoSaveEnabled.bind(this),this._doSave=(e,t,i,s)=>{const r=this._chartWidgetCollection;void 0!==e&&e();const n=this._chartChangesWatcher.changes();this._chartSaver.saveChartSilently((e=>{var i;i=r.metaInfo.uid.value(),"/chart/"===location.pathname&&(location.href="/chart/"+i),void 0!==t&&t(e)}),(()=>{void 0!==i&&i()}),{autoSave:Boolean(s),changes:n})},this._doLoad=()=>F.backend.getCharts(),this._chartWidgetCollection=e,this._chartSaver=t,this._createController=new G(e,this._doSave,this._doLoad),this._renameController=new q(e,this._doSave,this._doLoad),this._saveAsController=new j(e,this._doSave,this._doLoad),this._chartChangesWatcher=new T.ChartChangesWatcher(e,t,N),e.saveKeysPressed().subscribe(this,this.saveChartOrShowTitleDialog),this._chartChangesWatcher.getOnChange().subscribe(this,this._onStateChanged),l.enabled("saveload_separate_drawings_storage")){const e=!0;e&&this._enableAutoSave(),this._watchedAutoSaveEnabled.setValue(e),this._watchedAutoSaveEnabled.subscribe(this._toggleAutoSaveEnabledHandler),null===(i=this._autoSaveEnabledSetting)||void 0===i||i.getOnChange().subscribe(this,this._autoSaveEnabledSettingHandler)}}autoSaveEnabled(){return this._watchedAutoSaveEnabled}destroy(){var e;l.enabled("saveload_separate_drawings_storage")&&(this._watchedAutoSaveEnabled.unsubscribe(),delete this._watchedAutoSaveEnabled,null===(e=this._autoSaveEnabledSetting)||void 0===e||e.destroy(),delete this._autoSaveEnabledSetting)}getCreateController(){return this._createController}getRenameController(){return this._renameController}getSaveAsController(){return this._saveAsController}cloneChart(){this._saveAsController.cloneChart()}saveChartAs(){this._saveAsController.show()}renameChart(){this._renameController.show()}saveNewChart(e,t,i){this._createController.show(e,t,i)}saveExistentChart(e,t,i){this._doSave(e,t,i)}changes(){return this._chartChangesWatcher.changes()}hasChanges(){return 0!==this._chartChangesWatcher.changes()}saveChartOrShowTitleDialog(e,t,i){const s=window.saver.isSaveInProcess(),r=this._chartChangesWatcher.hasChanges(),n=!!this._chartWidgetCollection.metaInfo.id.value();window.is_authenticated&&(s||!r&&n)||(0,O.checkAuthBeforeSaveLoad)((()=>{ +null!=this._chartWidgetCollection.metaInfo.id.value()?this.saveExistentChart(e,t,i):this.saveNewChart(e,t,i)}),{source:"Save chart",sourceMeta:"Chart"})}saveToJSON(e){return this._chartSaver.saveToJSON(e)}saveChartSilently(e,t,i){this._chartSaver.saveChartSilently(e,t,i)}setAutoSaveEnabled(e){window.is_authenticated&&window.saver.isSaveInProcess()||(0,O.checkAuthBeforeSaveLoad)((()=>{this._watchedAutoSaveEnabled.setValue(e)}),{source:"AutoSave chart"})}saveChartLineTools(e,t,i,s){return this._chartSaver.saveChartLineTools(e,t,i,s)}layoutId(){return this._chartWidgetCollection.metaInfo.uid.value()}_autoSaveEnabledSettingHandler(e){0}_toggleAutoSaveEnabled(e){}_enableAutoSave(){0}_disableAutoSave(){0}_onStateChanged(e){e?this._startAutosave():this._stopAutosave()}_startAutosave(){l.enabled("charts_auto_save")&&null===this._autosaveTimer&&(this._autosaveTimer=setTimeout((()=>{this._autosaveTimer=null,this._chartWidgetCollection.metaInfo.id.value()&&this._doSave(void 0,void 0,void 0,!0)}),6e4))}_stopAutosave(){null!==this._autosaveTimer&&(clearInterval(this._autosaveTimer),this._autosaveTimer=null)}}var Y=i(10638),K=i(51768),Z=i(57898);const X=(0,i(59224).getLogger)("Platform.StudyTemplates"),J=a.t(null,void 0,i(97065));class Q{constructor(e){this._chartWidgetCollection=e.chartWidgetCollection,this._favoriteStudyTemplatesService=e.favoriteStudyTemplatesService,window.loginStateChange.subscribe(null,F.backend.invalidateStudyTemplatesList),this._list=new R.WatchedValue([]),this._onChange=new Z.Delegate,this._list.subscribe((()=>this._onChange.fire()))}findRecordByName(e){return this._list.value().find((t=>t.name===e))||null}showSaveAsDialog(){const e=this._chartWidgetCollection.activeChartWidget.value().model();Promise.all([i.e(2666),i.e(956),i.e(2109),i.e(5145),i.e(855),i.e(6),i.e(2191),i.e(6221),i.e(3502),i.e(6639),i.e(4215),i.e(6884),i.e(3610),i.e(7149),i.e(962),i.e(6408),i.e(5057),i.e(7550),i.e(6631)]).then(i.bind(i,13932)).then((t=>{new t.StudyTemplateSaver({controller:e,onSave:e=>{this._list.setValue(e)}}).show()}))}applyTemplate(e){const t=this.findRecordByName(e);null!==t?window.runOrSignIn((()=>{const e=this._chartWidgetCollection.activeChartWidget.value(),i=i=>{(0,K.trackEvent)("GUI","Load Study Template"),e.model().applyStudyTemplate(JSON.parse(i.content),t.name)};void 0!==t.id?t.is_default?F.backend.getStandardStudyTemplateContentById(t.id,i):F.backend.getStudyTemplateContentById(t.id,i):F.backend.getStudyTemplateContent(t.name).then(i)}),{source:"Study templates apply"}):X.logNormal(`Template ${e} not found in cache`)}deleteStudyTemplate(e,t){const i=this.findRecordByName(e);null!==i?this._removeTemplate(i,t):X.logNormal(`Template ${e} not found in cache`)}list(){return this._list.value()}getOnChange(){return this._onChange}refreshStudyTemplateList(e){F.backend.getStudyTemplatesList().then((t=>{this._list.setValue(t),void 0!==e&&e()}))}invalidate(){F.backend.invalidateStudyTemplatesList()}_removeTemplate(e,t){window.runOrSignIn((()=>{(0,H.showConfirm)({text:J.format({name:e.name}), +onConfirm:({dialogClose:i})=>new Promise((s=>{const r=()=>{this.refreshStudyTemplateList((()=>{const r=this.list();this._list.setValue(r.filter((t=>t!==e))),this._favoriteStudyTemplatesService&&this._favoriteStudyTemplatesService.remove(e.name),s(),i(),null==t||t()}))};F.backend.invalidateStudyTemplatesList(),void 0!==e.id?F.backend.removeStudyTemplateById(e.id,r):F.backend.removeStudyTemplate(e.name).then(r)}))})}),{source:"Study templates delete"})}}var ee=i(35423),te=i(82992),ie=i(83854),se=i(1763);class re{constructor(e,t){this._visibility=new R.WatchedValue(!1),this._dialogPromise=null,this._dialog=null,this._chartWidgetCollection=e,this._options=t}visible(){return this._visibility.readonly()}show(e,t,i){var s,r,n;const o=Array.isArray(e)?e:[],a=Array.isArray(e)?void 0:e;null===this._dialog&&this._requestDialog(null!=o?o:[],t,i,a),null===(s=this._dialog)||void 0===s||s.open(null!=o?o:[],null===(n=null===(r=this._options)||void 0===r?void 0:r.indicatorsPreloader)||void 0===n?void 0:n.getIndicatorPromises(),t,i,a)}hide(){var e;null===(e=this._dialog)||void 0===e||e.hide()}getDialog(){return this._dialog}resetAllPages(){var e;null===(e=this._dialog)||void 0===e||e.resetAllStudies()}_requestDialog(e,t,s,r){if(null===this._dialogPromise){let n;n=Promise.all([i.e(2666),i.e(956),i.e(2109),i.e(5145),i.e(855),i.e(2191),i.e(2587),i.e(6752),i.e(7350),i.e(6494),i.e(962),i.e(6408),i.e(5057),i.e(6456)]).then(i.bind(i,57979)).then((e=>new e.IndicatorsLibraryContainer(this._chartWidgetCollection,this._options))),this._dialogPromise=n.then((i=>{var n,o;this._dialog=i,this._dialog.visible().subscribe((e=>{this._visibility.setValue(e)})),this._dialog.open(e,null===(o=null===(n=this._options)||void 0===n?void 0:n.indicatorsPreloader)||void 0===o?void 0:o.getIndicatorPromises(),t,s,r)}))}return this._dialogPromise}}var ne=i(21097),oe=i(51608),ae=i(30888),le=i(36174),ce=i(63821),he=i(78159),de=i(3228),ue=i(83407),pe=i(16164),_e=i(41249),me=i(38618),ge=i(96429);const fe=/^Etc\/GMT([+-])(\d{1,2}):?(\d\d)?$/,ve=new Map;function Se(e){if(ve.has(e))return ve.get(e);const t=fe.test(e);return ve.set(e,t),t}const ye=new Map;function be(e){if(ye.has(e))return ye.get(e);const t=function(e){const t=e.match(fe);if(!t)return 0;const i="+"===t[1]?-1:1;return 60*(60*parseInt(t[2],10)+parseInt(t[3]||"0",10))*i}(e),i={time:[1924992e3+t],offset:[t]};return ye.set(e,i),i}let we=null;const Ce=new Map;class Pe{constructor(){this._customTimezones=new Map}addTimezones(e){e.forEach((e=>{const{id:t,...i}=e;this._addTimezone(t,i)})),this.updateChartTimezones()}listTimezoneIds(){return[...this._customTimezones.keys()]}listTimezones(){return[...this._customTimezones.entries()].map((([e,t])=>({id:e,...t})))}getTimezoneInfo(e){if(!this.timezoneIsAvailable(e))throw new Error("Provided timezone alias is not within the list of supported timezones.");return(0,n.ensure)(this._customTimezones.get(e))}getAllTimezoneInfo(){return this.listTimezones()}getAliasTimezone(e){return this.getTimezoneInfo(e).alias}timezoneIsAvailable(e){return this._customTimezones.has(e)} +updateChartTimezones(){(0,me.updateAvailableTimezones)(this.getAllTimezoneInfo())}getTimezoneData(e){if(Ce.has(e))return Ce.get(e);let t=null;if(Se(e))t=be(e);else if(this.timezoneIsAvailable(e)){const i=this.getAliasTimezone(e);ge.tzData[i]&&(t=ge.tzData[i]),!t&&Se(i)&&(t=be(i))}return t&&Ce.set(e,t),t}static instance(){return null===we&&(we=new Pe),we}_addTimezone(e,t){try{if((0,n.ensure)(e,"Custom timezone ID"),(0,n.ensure)(t.alias,"Custom timezone alias"),(0,n.ensure)(t.title,"Custom timezone title"),(0,me.timezoneIsAvailable)(e)&&!this.timezoneIsAvailable(e))throw new Error("Custom timezone id already exists.");if(!(0,me.timezoneIsSupported)(t.alias)&&!Se(t.alias))throw new Error("Custom timezone alias is not a supported timezone.");if(e.length<1)throw new Error("Custom timezone id is empty");if(t.title.length<1)throw new Error("Custom timezone title is empty");this._customTimezones.set(e,t)}catch(e){console.warn(`Unable to add custom timezone. ${e}`)}}}(0,_e.setCustomTimezones)(Pe);var xe=i(42226);let Te=null;var Ie=i(36274),Me=i(31940);class Ae{constructor(e){this._document=e,this.isFullscreen=new R.WatchedValue;const t=()=>{const e=["fullscreenElement","webkitFullscreenElement","mozFullscreenElement","mozFullScreenElement","msFullscreenElement"];for(let t=0;t{this.isVisible.setValue(!e[r])},i(),e.addEventListener(t,i,!1);break}}this.destroy=()=>{i&&(e.removeEventListener(t,i,!1),i=null)}}}var ke=i(84015),De=i(49483);function Ee(e,t){let i=0;for(const{min:s,max:r}of t){if(e0&&t.push({min:e,max:s})}return t.sort(((e,t)=>e.min-t.min||e.max-t.max)),t}function Be(e,t){if(e.length!==t.length)return!1;for(let i=e.length;i--;){if(e[i].min!==t[i].min)return!1;if(e[i].max!==t[i].max)return!1}return!0}const Re=l.enabled("no_min_chart_width"),Ne=l.enabled("bypass_chart_height_check");function Oe(e){ +const t=l.enabled("side_toolbar_in_fullscreen_mode"),i=l.enabled("header_in_fullscreen_mode");return"center"===e||"left"===e&&t||"top"===e&&i}var Fe=i(2438),We=i(98310),He=i(16216),ze=(i(26665),i(3162)),Ue=i.n(ze),je=i(241),Ge=i(88348),qe=i(15367),$e=i(68335);const Ye=["LineToolTrendLine","LineToolRay","LineToolInfoLine","LineToolExtended","LineToolRegressionTrend","LineToolRotatedRectangle","LineToolParallelChannel","LineToolFlatBottom","LineToolDisjointAngle","LineToolPitchfork","LineToolSchiffPitchfork","LineToolSchiffPitchfork2","LineToolInsidePitchfork","LineToolVertLine","LineToolCrossLine","LineToolHorzLine","LineToolHorzRay","LineToolTrendAngle"];function Ke(e,t=!1,s=!1){if(!l.enabled("popup_hints"))return;const r=e.getContainer();let o=null,c=null;function h(e,t){if(o)o.show(e,p.bind(null,t));else{const s=Ge.tool.value();Promise.all([i.e(6214),i.e(962),i.e(6166)]).then(i.bind(i,5015)).then((i=>{o=new i.ChartEventHintRenderer(r),s===Ge.tool.value()&&o.show(e,p.bind(null,t))}))}}function u(e){return!Boolean(d.getBool(e))}function p(e){d.setValue(e,!0,{forceFlush:!0}),(0,n.ensureNotNull)(o).destroy(),null!==c&&c(),o=null}Ge.tool.subscribe((function(){const e=Ge.tool.value(),t=De.CheckMobile.any();if(s&&t&&function(e){return Ye.includes(e)}(e))return void async function(e){0}();if(!u("hint.touchPainting"))return;const r=(0,qe.isLineToolDrawWithoutPoints)(e);!(0,qe.isStudyLineToolName)(e)||"LineToolRegressionTrend"===e||r||t?(0,qe.isLineToolName)(e)&&!(0,qe.isLineDrawnWithPressedButton)(e)&&!r&&t?h(a.t(null,void 0,i(67861)),"hint.touchPainting"):o&&o.hide():h(a.t(null,void 0,i(32234)),"hint.touchPainting")})),Ge.createdLineTool.subscribe(null,(function(){const e=Ge.tool.value();"LineToolPath"===e&&u("hint.finishBuildPathByDblClick")?h(a.t(null,void 0,i(5828)),"hint.finishBuildPathByDblClick"):"LineToolPolyline"===e&&u("hint.finishBuildPolylineByDblClick")&&h(a.t(null,void 0,i(63898)),"hint.finishBuildPolylineByDblClick")})),Ge.finishedLineTool.subscribe(null,(function(){if(o){const e=Ge.tool.value();"LineToolPath"===e?p("hint.finishBuildPathByDblClick"):"LineToolPolyline"===e&&p("hint.finishBuildPolylineByDblClick")}})),e.layoutSizesChanged().subscribe((function(){if(!u("hint.startResizingChartInLayout"))return;h(a.t(null,void 0,i(35273)),"hint.startResizingChartInLayout")})),t||De.CheckMobile.any()||!u("hint.startFocusedZoom")||(c=function(e,t){let i=!1;const s=r=>{r?(i&&t(r),e.onZoom().unsubscribe(null,s)):i||(t(r),i=!0)};return e.onZoom().subscribe(null,s),()=>e.onZoom().unsubscribe(null,s)}(e,(function(e){if(!u("hint.startFocusedZoom"))return;if(e)o&&(c=null,p("hint.startFocusedZoom"));else{const e=$e.isMacKeyboard?"⌘":"Ctrl";h(a.t(null,void 0,i(35963)).format({key:e}),"hint.startFocusedZoom")}})))}var Ze=i(2269),Xe=i.n(Ze),Je=i(42856),Qe=i(75117),et=i.n(Qe),tt=(i(24172),i(46544),i(78136)),it=i(88732),st=i(74649),rt=i(97906),nt=i(67980),ot=i(27714),at=i(12481),lt=i(86441),ct=i(34026),ht=i(33013),dt=i(15742),ut=i(18807),pt=i(61345),_t=i(87095),mt=i(88275),gt=i(74359) +;var ft=i(68441),vt=i(34565),St=i(66103),yt=i(70893),bt=i(50946);i(77275);const wt=new Map([["logo-old-style",bt],["tradingview-old-style",yt]]),Ct=l.enabled("adaptive_logo"),Pt=l.enabled("small_no_display"),xt=l.enabled("38914"),Tt="site_branding",It="widget_branding",Mt="widget_referral_branding",At="widget_custom_branding",Lt="widget_custom_no_powered_branding",kt="fundamental_branding",Dt="fundamental_custom_branding",Et="fundamental_custom_no_powered_branding",Vt="library_branding",Bt="library_custom_branding",Rt="library_custom_no_powered_branding",Nt=navigator.userAgent.toLowerCase().indexOf("chrome")>-1&&-1===navigator.userAgent.toLowerCase().indexOf("edge"),Ot=window.urlParams||{},Ft=window.initData||{};Ot.no_referral_id&&enable(Ot.referral_id||"","aggressive");const Wt=a.t(null,void 0,i(26619)),Ht=xt?a.t(null,void 0,i(5607)):a.t(null,void 0,i(68111)),zt=(a.t(null,void 0,i(82128)),a.t(null,void 0,i(88841)),a.t(null,void 0,i(99769)),(0,De.onWidget)(),{brandCircleSize:32,textAsImageWidthCompensation:0,leftOffset:0,bottomOffset:-23,logoLeftOffset:1,maximizedWidthsCompensation:0,logoTextOffset:6});class Ut extends dt.CustomSourceBase{constructor(e,t,i){super(e,t),this._canvasWidth=0,this._paneHeight=0,this._left=13,this._bottom=36,this._layout=Tt,this._needToShow=!0,this._showBranding=!1,this._customLogoSrc="",this._customLogoLink="",this._cubicBezier=new pt.CubicBezier(.4,.01,.22,1),this._openAnimation=null,this._closeAnimation=null,this._powBy=null,this._custom=null,this._destroyed=!1,this._mainSeries=this._model.mainSeries(),this._visible=i,this._showForPro=!t.onWidget();const s=()=>this._model.updateSource(this);this._visible.subscribe(s),this._dark=t.dark().spawn(),this._dark.subscribe(s),this._checkLayout(),this._layout!==At&&this._layout!==Dt||(this._left=8,this._bottom=5);const r=()=>{this._needToShow?this._showBranding=!0:this._showBranding=!1};this._resizeHandlerDelayed=(0,at.default)(r,200),r(),window.addEventListener("resize",this._resizeHandlerDelayed),this._model.isSnapshot()?this._init():(this._mainSeries.dataEvents().symbolResolved().subscribe(this,this._init),null!==this._mainSeries.symbolInfo()&&this._init()),this._renderer={draw:this.draw.bind(this),hitTest:this.hitTest.bind(this)},t.onWidget()||window.loginStateChange.subscribe(this,this._init)}destroy(){window.removeEventListener("resize",this._resizeHandlerDelayed),this._mainSeries.dataEvents().symbolResolved().unsubscribeAll(this),this._powBy&&this._powBy.destroy(),this._model.onWidget()||window.loginStateChange.unsubscribeAll(this),this._visible.release(),this._dark.destroy(),this._destroyed=!0}paneViews(e){if(window.TradingView.printing&&this._layout!==Lt&&this._layout!==Et)return[];if(!this._visible.value())return[];if(this._layout===Tt&&!this._showForPro&&window.user&&window.user.is_pro)return[];const t=l.enabled("move_logo_to_main_pane");let i=!1 +;if(e.maximized().value())i=!0;else if(t)i=this._model.mainPane().collapsed().value()?e===this._model.panes().find((e=>!e.collapsed().value())):e.isMainPane();else if(this._model.lastPane().collapsed().value()){const t=this._model.panes();for(let s=t.length-1;s>=0;--s){const r=t[s];if(!r.collapsed().value()){i=r===e;break}}}else i=e.isLast();return i?[{renderer:this.renderer.bind(this)}]:[]}labelPaneViews(e){return[]}priceAxisViews(e,t){return[]}updateAllViews(){}updateViewsForPane(e){}priceScale(){return null}renderer(e,t){return this._paneHeight=e,this._canvasWidth=t,this._renderer}hasContextMenu(){return!1}onClickOutside(){this._hasAnimation()&&this._startCloseAnimation()}hitTest(e){if(!this._showBranding||l.enabled("logo_without_link"))return null;if(this._powBy&&this._layout!==Lt&&this._layout!==Et&&(this._powBy.hitTest(e)||this._custom&&this._custom.hitTest(e))){const e=!0;return new ut.HitTestResult(ut.HitTarget.Custom,{hideCrosshairLinesOnHover:!0,cursorType:e?St.PaneCursorType.Pointer:St.PaneCursorType.Default,clickHandler:()=>{this._openLink()},tapHandler:()=>{this._hasAnimation()?this._toggleOpenAnimatedOrOpenLink():this._openLink()},mouseEnterHandler:()=>{this._hasAnimation()&&this._startOpenAnimation()},mouseLeaveHandler:()=>{this._hasAnimation()&&this._startCloseAnimation()},mouseDownHandler:()=>{0},mouseUpHandler:()=>{0}})}return null}tvUrl(){var e,t,i;const s="https://"+function(e){return({ar_AE:"ar",de_DE:"de",en:"www",es:"es",ca_ES:"es",fa_IR:"www",fr:"fr",he_IL:"il",id:"id",in:"in",it:"it",ja:"jp",kr:"kr",ms_MY:"my",pl:"pl",br:"br",ru:"ru",sv_SE:"se",th_TH:"th",tr:"tr",uk:"uk",vi_VN:"vn",zh_CN:"cn",zh_TW:"tw"}[e]||"www")+".tradingview.com"}((null!==(t=null===(e=Ft.querySettings)||void 0===e?void 0:e.locale)&&void 0!==t?t:null===(i=Ft.currentLocaleInfo)||void 0===i?void 0:i.language)||"en");let r=new URL(s);if(this._customLogoLink)return this._customLogoLink;if(this._layout===Vt||this._layout===Bt){let e;switch(!0){case l.enabled("charting_library"):e="library";break;case l.enabled("trading_terminal"):e="trading-terminal"}r.searchParams.append("utm_source",window.location.origin),r.searchParams.append("utm_medium","library"),e&&r.searchParams.append("utm_campaign",e)}return r.toString()}draw(e,t){if(!this._showBranding)return;let i=0;Ot.utm=!0,(0,gt.drawScaled)(e,t.pixelRatio,t.pixelRatio,(()=>{if(this._powBy&&this._powBy.show){i=this._powBy.height,e.save();const s=new lt.Point(this._left,this._paneHeight-this._bottom-i);this._powBy.draw(s,e,t,this._canvasWidth),e.restore()}if(this._custom&&this._custom.show){e.save();const s=new lt.Point(this._left,this._paneHeight-this._bottom-i-this._custom.height);this._custom.draw(s,e,t),e.restore()}}))}_init(){this._checkLayout();const e=this._mainSeries.symbolInfo();this._powBy&&this._powBy.destroy(),this._powBy=new Qt(this._layout,(null==e?void 0:e.name)||"",this._model,(()=>this._model.fullUpdate())),this._custom=new ei(this._layout,this._customLogoSrc,(()=>this._model.fullUpdate())),this._openAnimation=null,this._closeAnimation=null, +this._model.lightUpdate()}_checkLayout(){if(l.enabled("widget"))0;else{{const e=JSON.parse(Ot.logo)||{};e.image?(this._customLogoSrc=e.image,this._customLogoLink=e.link,this._needToShow=l.enabled("widget_logo"),l.enabled("link_to_tradingview")?this._layout=Bt:this._layout=Rt):(this._layout=Vt,this._needToShow=l.enabled("widget_logo"))}}}_startOpenAnimation(){null===this._openAnimation&&(null!==this._closeAnimation&&(this._closeAnimation.stop(),this._closeAnimation=null),this._openAnimation=(0,mt.doAnimate)({from:this._currentStateForAnimation(),to:this._openedStateForAnimation(),duration:200,easing:this._cubicBezier.easingFunc,onStep:this._animatedDrawStep.bind(this)}))}_startCloseAnimation(){null===this._closeAnimation&&(null!==this._openAnimation&&(this._openAnimation.stop(),this._openAnimation=null),this._closeAnimation=(0,mt.doAnimate)({from:this._currentStateForAnimation(),to:this._closedStateForAnimation(),duration:200,easing:this._cubicBezier.easingFunc,onStep:this._animatedDrawStep.bind(this)}))}_currentStateForAnimation(){return(0,n.ensureNotNull)(this._powBy).width}_closedStateForAnimation(){return(0,n.ensureNotNull)(this._powBy).minimizedAnimationWidth()}_openedStateForAnimation(){return(0,n.ensureNotNull)(this._powBy).maximizedAnimationWidth()}_animatedDrawStep(e,t){(0,n.ensureNotNull)(this._powBy).animatedDrawStep(e,t),this._model.lightUpdate()}_hasAnimation(){return null!==this._powBy&&this._powBy.hasAnimation()}_openGoPro(){0}_openLink(){if(this._layout===Tt)return this._openGoPro(),!1;l.enabled("widget");return(0,n.ensureNotNull)(window.open(this.tvUrl(),"_blank")).opener=null,!0}_toggleOpenAnimatedOrOpenLink(){null!==this._openAnimation&&this._openAnimation.completed()?this._openLink()||this._startCloseAnimation():this._startOpenAnimation()}}function jt(e){return!Pt||e>480}function Gt(e){return!Ct||e>500}const qt={customBrandingTradingViewText:ht.colorsPalette["color-brand"],customBrandingText:ht.colorsPalette["color-cold-gray-850"],background:ht.colorsPalette["color-cold-gray-900"],shadow:ht.colorsPalette["color-cold-gray-700"],text:ht.colorsPalette["color-white"],staticTextBackground:(0,_t.generateColor)(ht.colorsPalette["color-cold-gray-800"],20),logo:ht.colorsPalette["color-white"]},$t={customBrandingTradingViewText:ht.colorsPalette["color-brand"],customBrandingText:ht.colorsPalette["color-cold-gray-850"],background:ht.colorsPalette["color-white"],shadow:ht.colorsPalette["color-cold-gray-150"],text:ht.colorsPalette["color-cold-gray-900"],staticTextBackground:(0,_t.generateColor)(ht.colorsPalette["color-white"],20),logo:ht.colorsPalette["color-cold-gray-900"]};function Yt(e,t){return new Promise((i=>{const s=e.replace(/fill="#[\da-f]{6}"/gi,`fill="${t}"`),r=new Image;r.onload=()=>{r.onload=null,i(r)},r.src=URL.createObjectURL(new Blob([s],{type:"image/svg+xml"}))}))}let Kt={},Zt={};function Xt(e,t,i,s){const r=Zt,o=[e,t,s&&"tradeWith"].filter(Boolean).join("-"),a=r[o];if(void 0!==a)return a;const[l,c]=function(e,t){ +return t?["logo-trade-with","tradingview-trade-with"]:["logo-old-style","tradingview-old-style"]}(0,s),h=(0,n.ensureDefined)(wt.get(l)),d=(0,n.ensureDefined)(wt.get(c)),u=Yt(h,t),p=Yt(d,t);return Promise.all([u,p]).then((([e,t])=>{const s={logoImage:e,textImage:t};r[o]=s,i(s)})),null}class Jt{constructor(){this._topLeftPoint=null}hitTest(e){const t=this._getHitTestBox();if(t)return(0,ct.pointInBox)(e,t)}_getHitTestBox(){const e=this._topLeftPoint;if(e){const{x:t,y:i}=e;return(0,lt.box)(e,new lt.Point(t+this.width,i+this.height))}}}class Qt extends Jt{constructor(e,t,i,s){super(),this.show=!0,this.hovered=!1,this.active=!1,this._needDisplayImage=!1,this._animatedWidth=zt.brandCircleSize,this._font=`px ${m.CHART_FONT_FAMILY}`,this._txt="TradingView",this._textWidth=0,this._maximizedAnimationTextWidth=0,this._textWidthCache=new vt.TextWidthCache,this._pixelRatio=1,this._onLogoImageReady=e=>{this._requestRepaint()},this._model=i,this._layout=e,this._symbol=t,this._showTradeWithLogo=!1,this._showAnimatedBranding=l.enabled("show_animated_logo")||this._layout===It,this._alwaysMaximized=l.enabled("logo_always_maximized")||!1,this._fontSize=this._showAnimatedBranding||this._layout===Mt?11:14,this._showAnimatedBranding||this._layout!==At&&this._layout!==Dt||(this._fontSize=12),this.width=zt.brandCircleSize,this.height=this._fontSize+2,this._requestRepaint=s,this._init(),this._checkFontLoaded(),this._recalculateMetrics()}destroy(){this._model.properties().childs().paneProperties.childs().background.unsubscribeAll(this),this._model.onChartThemeLoaded().unsubscribeAll(this)}hasAnimation(){return this._showAnimatedBranding&&!this._alwaysMaximized}minimizedAnimationWidth(){return zt.brandCircleSize}maximizedAnimationWidth(){return zt.brandCircleSize+zt.logoTextOffset+this._maximizedAnimationTextWidth}animatedDrawStep(e,t){this._animatedWidth=t}draw(e,t,i,s){const{brandCircleSize:r,logoLeftOffset:n,leftOffset:o,bottomOffset:a}=zt;this._needDisplayImage&&jt(s)&&(e=new lt.Point(e.x+o,e.y-a)),this._topLeftPoint=e,t.translate(e.x,e.y),i.pixelRatio!==this._pixelRatio&&(this._textWidthCache.reset(),this._pixelRatio=i.pixelRatio);const l=this._colors;if(this._showAnimatedBranding){const e=this._getLogoImage(l.logo);this._needDisplayImage&&e&&this._drawLogo(t,e,this._animatedWidth,this._animatedWidth-r,this._animatedWidth>r)}else if(this._layout===At||this._layout===Dt){t.font=this._fontSize+this._font;const e=t.measureText(this._txt).width+2;this.width=e+t.measureText("TradingView").width+2,t.save(),t.globalAlpha=.7,t.fillStyle=this._colors.customBrandingText,t.fillText(this._txt,0,12),t.fillStyle=this._colors.customBrandingTradingViewText,t.fillText("TradingView",e,12),t.restore()}else if(jt(s)&&this._layout===Mt){const e=this._getLogoImage(l.logo),i=this.maximizedAnimationWidth();e&&this._drawLogo(t,e,i,i,!0)}else if(jt(s)){const e=this._getLogoImage(l.logo);if(this._needDisplayImage&&e){t.save(),this._drawBgCircle(t,r/2);const i=new lt.Point(Math.round((r-e.logoImage.width)/2)-1+n,Math.floor((r-e.logoImage.height)/2)+1) +;this._drawLogoImage(t,i,e.logoImage);const o=Gt(s);o&&(t.translate(r+5,Math.round(this._fontSize*("px EuclidCircular"===this._font?.1:0))),this._drawTextStroke(t),this._drawTextFill(t)),t.restore(),this.width=r,o&&(this.width+=this._maximizedAnimationTextWidth)}else{const e=Gt(s);e&&(t.save(),t.translate(Nt?-.5:0,-.5),this._drawTextStroke(t),this._drawTextFill(t),t.restore()),e&&(this.width=this._maximizedAnimationTextWidth)}}else this.width=0}showTradeWithLogo(e){this._showTradeWithLogo=e}_drawTradeWithLogo(e,t,i){0}_drawLogo(e,t,i,s,r){const{brandCircleSize:n,logoLeftOffset:o,logoTextOffset:a}=zt;e.save(),this._drawFillRectWithRoundedCorner(e,-.5,0,i,n,n/2);const l=new lt.Point(Math.round((n-t.logoImage.width)/2)-1+o,Math.floor((n-t.logoImage.height)/2)+1);if(this._drawLogoImage(e,l,t.logoImage),r){const i=new lt.Point(l.x+t.logoImage.width+a,l.y);this._drawImageCropWidth(e,i,t.textImage,s),this.width=t.logoImage.width+Math.min(t.textImage.width,s)}e.restore()}_init(){Zt={},Kt={},this._checkLayout(),this.show&&(this._updateColors(),this.height=this._needDisplayImage?zt.brandCircleSize:this._fontSize+2,this._model.properties().childs().paneProperties.childs().background.subscribe(this,this._updateColors),this._model.onChartThemeLoaded().subscribe(this,this._updateColors))}_checkFontLoaded(){if(!this._showAnimatedBranding&&document.fonts&&document.fonts.check&&document.fonts.load){document.fonts.check(`${this._fontSize}px EuclidCircular`)?this._font="px EuclidCircular":document.fonts.load(`${this._fontSize}px EuclidCircular`,this._txt).then((()=>{this._font="px EuclidCircular",this._recalculateMetrics(),this._requestRepaint()}))}}_recalculateMetrics(){const e=(0,gt.createDisconnectedCanvas)(document,(0,ot.size)({width:0,height:0})),t=(0,gt.getPrescaledContext2D)(e);t.font=this._fontSize+this._font;const i=this._needDisplayImage?Xt(this._model.dark().value()?"dark":"light",this._colors.logo,(()=>this._recalculateMetrics())):null;this._textWidth=i?i.textImage.width+zt.textAsImageWidthCompensation:Math.ceil(t.measureText(this._txt).width)+2+8;let s=this._textWidth;s%2==0&&(s+=1),this._maximizedAnimationTextWidth=s,this._textWidthCache.reset(),this._alwaysMaximized&&(this._animatedWidth=this.maximizedAnimationWidth())}_updateColors(){this._colors=this._model.dark().value()?qt:$t}_getLogoImage(e){return Xt(this._model.dark().value()?"dark":"light",e,this._onLogoImageReady,this._showTradeWithLogo)}_checkLayout(){switch(this._layout){case It:case Mt:case At:case kt:case Dt:case Bt:case Vt:case Tt:this.show=!0;break;case Lt:case Et:case Rt:this.show=!1}switch(this._layout){case Vt:this._needDisplayImage=!0,this._txt=Wt;break;case Bt:this._txt=Ht}}_drawTextStroke(e){e.save(),e.textBaseline="middle",e.textAlign="start",e.font=this._fontSize+this._font,e.strokeStyle=this._colors.staticTextBackground,e.lineWidth=4,e.lineJoin="round",e.strokeText(this._txt,0,zt.brandCircleSize/2+this._textWidthCache.yMidCorrection(e,this._txt)),e.restore()}_drawTextFill(e){e.save(),e.textBaseline="middle",e.textAlign="start", +e.font=this._fontSize+this._font,e.fillStyle=this._colors.text,e.fillText(this._txt,0,zt.brandCircleSize/2+this._textWidthCache.yMidCorrection(e,this._txt)),e.restore()}_drawImageCropWidth(e,t,i,s){e.save(),e.beginPath(),e.rect(t.x,t.y,s,this.height),e.clip(),e.drawImage(i,t.x,t.y),e.restore()}_drawBgCircle(e,t){const i=2*Math.PI;e.save(),e.beginPath(),e.fillStyle=this._colors.shadow,e.arc(t,t,t+1,0,i),e.fill(),e.closePath(),e.restore(),e.save(),e.beginPath(),e.fillStyle=this._colors.background,e.arc(t,t,t,0,i,!1),e.fill(),e.closePath(),e.restore()}_drawFillRectWithRoundedCorner(e,t,i,s,r,n,o){e.save(),(0,ft.drawRoundRect)(e,t-1,i-1,s+2,r+2,n),e.fillStyle=this._backgroundShadowFillStyle(),e.fill(),e.closePath(),e.restore(),e.save(),(0,ft.drawRoundRect)(e,t,i,s,r,null!=o?o:n),e.fillStyle=this._backgroundFillStyle(),e.fill(),e.closePath(),e.restore()}_tradeWithLogoBackgroundColor(){return""}_backgroundShadowFillStyle(){return this._colors.shadow}_backgroundFillStyle(){return this._colors.background}_drawLogoImage(e,t,i){e.drawImage(i,t.x,t.y)}}class ei extends Jt{constructor(e,t,i){super(),this.show=!1,this.width=0,this.height=0,this._ready=!1,this._layout=e,this._src=t,this._onReadyCallback=i,this._checkLayout();const s=new Image;this._img=s,this.show&&(s.addEventListener("load",(()=>{this.width=Math.round(s.width),this.height=Math.round(s.height),this._ready=!0,this._onReadyCallback&&this._onReadyCallback()})),s.crossOrigin="anonymous",s.src=this._src)}draw(e,t,i){this._topLeftPoint=e,this._ready&&(t.translate(e.x,e.y),t.drawImage(this._img,-.5,-.5,this.width,this.height))}_checkLayout(){switch(this._layout){case At:case Lt:case Dt:case Et:case Bt:case Rt:this.show=!0;break;case Tt:case It:case Mt:case kt:case Vt:this.show=!1}}}var ti=i(97304),ii=i(65106);class si{constructor(e,t){this._headerToolbar=e,this._dropdownId=t}applyOptions(e){this._headerToolbar.updateDropdown(this._dropdownId,e)}remove(){this._headerToolbar.removeDropdown(this._dropdownId)}}var ri=i(90194),ni=i(75593);class oi{constructor(e){this._symbolModel=e}getVisible(){return this._symbolModel.visible().value()}setVisible(e){return this._symbolModel.visible().setValue(e),this}getIcon(){return this._symbolModel.icon().value()}setIcon(e){return this._symbolModel.icon().setValue(e),this}getColor(){return this._symbolModel.color().value()}setColor(e){return this._symbolModel.color().setValue(e),this}getTooltip(){return this._symbolModel.tooltip().value()}setTooltip(e){return this._symbolModel.tooltip().setValue(e),this}getDropDownContent(){return this._symbolModel.tooltipContent().value()}setDropDownContent(e){return this._symbolModel.tooltipContent().setValue(e),this}}class ai{symbol(e){return new oi(this._model().getSymbolCustomStatus(e))}hideAll(){this._model().hideAll()}static getInstance(){return null===this._instance&&(this._instance=new ai),this._instance}_model(){return ni.CustomStatusModel.getInstance()}}ai._instance=null;var li=i(39347),ci=i(16838);var hi,di=i(98731),ui=i(71026),pi=i(78325),_i=i(37292);(0,I.setClasses)();const mi=(0, +o.getChartingLibraryGlobalContext)(),gi=(0,o.getChartingLibraryOwner)(),fi=new class{constructor(e,t){this._updateDocumentHeight=e=>{"visual"===this._viewportType&&this._window.document.documentElement.style.setProperty("height",`${e}px`,"important")},this._window=e,this._fullscreenApi=new Ae(e.document),this._viewportType=De.CheckMobile.iOS()&&!(0,ke.isOnMobileAppPage)("any")&&this._window.visualViewport?"visual":"quirks","visual"===this._viewportType?this._viewport=(0,n.ensure)(this._window.visualViewport):this._viewport=this._window;const i=this._layoutSizeSensor=this._window.document.createElement("div");i.id="layout-size-sensor",i.style.position="fixed",i.style.top="0",i.style.left="0",i.style.right="0",i.style.bottom="0",i.style.pointerEvents="none",i.style.visibility="hidden",this._initFullscreen()}allocate(){this.free();const e=this._window.document,t=e.createElement("div");t.classList.add("js-rootresizer__contents"),t.style.position="relative",t.style.width="100%",t.style.height="100%",e.body.insertAdjacentElement("afterbegin",t),e.body.insertAdjacentElement("afterbegin",this._layoutSizeSensor),this._visibilityApi=new Le(this._window.document);const i={alive:new R.WatchedValue(!0),fullscreenable:new R.WatchedValue(!0),container:new R.WatchedValue(t),width:new R.WatchedValue,height:new R.WatchedValue,availWidth:new R.WatchedValue,availHeight:new R.WatchedValue,visible:this._visibilityApi.isVisible,fullscreen:this._fullscreenApi.isFullscreen,remove:()=>{i.alive.setValue(!1)},attach:()=>{i.alive.setValue(!1),this._window.close()},requestFullscreen:()=>{this._requestFullscreen()},exitFullscreen:()=>{this._exitFullscreen()}};return i.alive.subscribe((e=>{e||i!==this._area||this.free()})),this._area=i,this._resizeHandler=()=>{const e=this._width(i)||800,t=this._height(i)||600;i.availHeight.setValue(t),i.availWidth.setValue(e),i.height.setValue(t),i.width.setValue(e)},this._area.height.subscribe(this._updateDocumentHeight,{callWithLast:!0}),this._resizeHandler(),this._viewport.addEventListener("resize",this._resizeHandler),new Me.ResizerDetacherState(i).bridge()}free(){if(this._resizeHandler&&(this._viewport.removeEventListener("resize",this._resizeHandler),this._resizeHandler=void 0),this._visibilityApi&&(this._visibilityApi.destroy(),this._visibilityApi=void 0),this._area){const e=this._area;this._area=void 0,e.height.unsubscribe(this._updateDocumentHeight),e.alive.setValue(!1);const t=e.container.value(),i=null==t?void 0:t.parentElement;i&&(i.removeChild(t),i.removeChild(this._layoutSizeSensor))}}_height(e){if("visual"===this._viewportType)return this._layoutSizeSensor.clientHeight;return e.container.value().clientHeight}_width(e){return e.container.value().clientWidth}_requestFullscreen(){this._fullscreenApi.enter()}_exitFullscreen(){this._fullscreenApi.exit()}_initFullscreen(){this._fullscreenApi.isFullscreen.subscribe((e=>{this._resizeHandler&&this._resizeHandler()}))}}(window),vi=new class{constructor(e){this._processVisibility=e=>{const t=e.container.value() +;return this.affectsLayout(e.name)?(t&&t.classList.toggle("js-hidden",!1),!0):(t&&t.classList.toggle("js-hidden",!0),!1)},this._setWidth=(e,t,i)=>{let s=i;this._fullscreenArea!==e.name&&(e.availWidth.setValue(i),e.canNegotiate.width&&(s=Ee(i,e.negotiations.width))),t||(s=0);const r=e.container.value();return r&&t&&(r.style.width=s+"px"),e.width.setValue(s),s},this._setHeight=(e,t,i)=>{let s=i;this._fullscreenArea!==e.name&&(e.availHeight.setValue(i),e.canNegotiate.height&&(s=Ee(i,e.negotiations.height))),t||(s=0);const r=e.container.value();return r&&t&&(r.style.height=s+"px"),e.height.setValue(s),s};const t=e.container.value();if(!t)throw new Error("bridge.container.value() must be an element");this._container=t,this._availableAreas=["left","tradingpanel","right","top","bottom","center","topleft","extratop"],this._areas={},this._bridge=e,this._width=e.width,this._height=e.height,this._width.subscribe((()=>this.recalculate())),this._height.subscribe((()=>this.recalculate())),this._bridge.visible.subscribe((()=>this._updateVisibility())),this._bridge.fullscreen.subscribe((()=>this._onParentFullscreenChange())),this.recalculate()}allocate(e){const t=e&&e.areaName;if(-1===this._availableAreas.indexOf(t))throw new Error("unknown options.areaName");this.free(t);const i=this._createDOM(t),s={name:t,canNegotiate:{width:"left"===t||"right"===t||"tradingpanel"===t||"topleft"===t,height:"top"===t||"bottom"===t||"topleft"===t||"extratop"===t},negotiations:{width:[],height:[]},remove:()=>{for(const e in this._areas)this._areas[e]===s&&this.free(e)},negotiateWidth:e=>{if(!s.canNegotiate.width)return;const t=Ve(e);Be(s.negotiations.width,t)||(s.negotiations.width=t,this.recalculate())},negotiateHeight:e=>{if(!s.canNegotiate.height)return;const t=Ve(e);Be(s.negotiations.height,t)||(s.negotiations.height=t,this.recalculate())},requestFullscreen:()=>{this._fullscreenArea||("right"!==t&&"center"!==t||(this._fullscreenArea=t),"center"===t&&this._bridge.requestFullscreen(),this._updateFullscreen())},exitFullscreen:()=>{t===this._fullscreenArea&&(this._fullscreenArea=void 0,"center"===t&&this._bridge.exitFullscreen(),this._updateFullscreen())},width:new R.WatchedValue,height:new R.WatchedValue,availWidth:new R.WatchedValue,availHeight:new R.WatchedValue,alive:new R.WatchedValue(!0),container:new R.WatchedValue(i),visible:new R.WatchedValue(!0),fullscreen:new R.WatchedValue(!1),fullscreenable:new R.WatchedValue("right"===t||"center"===t),rdState:new Me.ResizerDetacherState};return s.rdState.pushOwner(s),this._areas[t]=s,s.rdState.owner.subscribe((e=>{const i=s.container.value();if(e!==s)i&&(i.innerHTML="",i.parentElement&&i.parentElement.removeChild(i));else{let e=null;for(let i=this._availableAreas.indexOf(t);i--;){const t=this._availableAreas[i];if(this.affectsLayout(t)){e=this._areas[t].container.value();break}}i&&(e&&i.parentElement?i.insertAdjacentElement("afterend",e):this._container.appendChild(i))}this.recalculate()}),{callWithLast:!0}),s.rdState.bridge()}free(e){const t=this._areas[e];if(!t)return;this._areas[e]=void 0 +;const i=t.container.value();i&&i.parentElement&&i.parentElement.removeChild(i),t.alive.setValue(!1)}recalculate(){const e={};this._recalcSingleRunToken=e;const t=this._areas.topleft,i=this._areas.left,s=this._areas.tradingpanel,r=this._areas.right,n=this._areas.top,o=this._areas.bottom,a=this._areas.center,l=this._areas.extratop,c=this._width.value(),h=this._height.value();let d=0,u=0,p=0,_=0,m=0,g=0,f=0,v=0;if(e===this._recalcSingleRunToken&&l){const e=this._processVisibility(l);v=this._setHeight(l,e,h),this._setWidth(l,e,c)}if(e===this._recalcSingleRunToken&&t){const e=this._processVisibility(t);f=this._setHeight(t,e,h),g=this._setWidth(t,e,c);const i=t.container.value();e&&i&&(i.style.top=v+"px")}let S=0;if(e===this._recalcSingleRunToken&&n){const e=this._processVisibility(n),t=n.container.value();e&&t&&(t.style.left=g+"px",t.style.top=v+"px");const i=c-g;this._setWidth(n,e,i),d=this._setHeight(n,e,h),d&&(S=1)}if(e===this._recalcSingleRunToken&&i){const e=this._processVisibility(i),t=Math.max(f,d);p=this._setWidth(i,e,c),p&&(p+=4),p&&1===S&&(S=4);const s=i.container.value();e&&s&&(s.style.top=t+v+S+"px"),this._setHeight(i,e,h-t-v)}if(e===this._recalcSingleRunToken&&s){const e=this._processVisibility(s);let t=c-p;Re||(t-=300),m=this._setWidth(s,e,t),m&&1===S&&(S=4),this._setHeight(s,e,h-v-d-S)}if(e===this._recalcSingleRunToken&&r){const e=this._processVisibility(r);let t=c-p-m;Re||(t-=300),_=this._setWidth(r,e,t),_&&1===S&&(S=4),this._setHeight(r,e,h-v-d-S);const i=r.container.value();e&&i&&(i.style.top=d+v+S+"px")}const y=m+_;let b=0,w=c-p-m-_-(y?4:0);const C=Boolean(m||!y);if(!_&&m&&(w+=4),e===this._recalcSingleRunToken&&o){const e=this._processVisibility(o),t=o.container.value();e&&t&&(t.style.left=p+"px",t.classList.toggle("no-border-top-left-radius",!p),t.classList.toggle("no-border-top-right-radius",C)),this._setWidth(o,e,w);const i=h-v;b=Math.min(300,i-0),u=this._setHeight(o,e,i)+4}const P=Boolean(d&&(p||y));if(this._container.classList.toggle("layout-with-border-radius",P),e===this._recalcSingleRunToken&&a){const e=this._processVisibility(a),t=a.container.value();e&&t&&(t.style.left=p+"px",t.style.top=d+v+S+"px",t.classList.toggle("no-border-bottom-left-radius",!u||!p),t.classList.toggle("no-border-bottom-right-radius",C||!u),t.classList.toggle("no-border-top-left-radius",Boolean(!p&&y)),t.classList.toggle("no-border-top-right-radius",C)),this._setWidth(a,e,w);const i=h-d-u-v-S;this._setHeight(a,e,Math.max(i,b))}if(e===this._recalcSingleRunToken&&s&&this.affectsLayout("tradingpanel")){const e=s.container.value();e&&(e.style.right=m&&_?`${_+4}px`:`${_}px`,e.style.top=v+d+S+"px",e.style.borderTopRightRadius=P&&_?"4px":"0px")}e===this._recalcSingleRunToken&&this._updateVisibility()}affectsLayout(e){const t=this._areas[e];if(!t)return!1;if(t.rdState.owner.value()!==t)return!1;if(this._fullscreenArea&&this._fullscreenArea!==e)return Oe(e);if(this._width.value()<=567||this._height.value()<=445&&!Ne){if(!["center","top","left","topleft","extratop"].includes(e))return!1}return!0}_updateVisibility(){ +const e=this._bridge.visible.value();for(let t=0;t{mi.ChartApiInstance.start()})),"function"==typeof wi){const e=wi(st);e&&e.then?e.then((e=>{if(!Array.isArray(e))return console.warn("custom_indicators_getter should be a function that returns a Promise object which result is an array of custom indicators"),void Ci.resolve();const t=mi.JSServer;t.studyLibrary.push.apply(t.studyLibrary,e),Ci.resolve(),console.log("{0} custom indicators loaded.".format(e.length))})).catch((e=>{console.warn("Error loading custom indicators "+e),Ci.resolve()})):(console.warn("custom_indicators_getter should be a function that returns a Promise object"),Ci.resolve())}else Ci.resolve();mi.widgetReady=e=>{N.subscribe("onChartReady",e,null)};const ki=null===(hi=yi.theme)||void 0===hi?void 0:hi.toLowerCase();function Di(e){mi.__defaultsOverrides=mi.__defaultsOverrides||{},(0,ae.deepExtend)(mi.__defaultsOverrides,e),void 0!==TradingView.defaultProperties&&void 0!==TradingView.defaultProperties.chartproperties&&((0,h.applyDefaultsOverrides)(TradingView.defaultProperties.chartproperties),(0,h.applyDefaultOverridesToLinetools)())}!function(e){if(!e)return;M.themes[e]&&(0,A.setTheme)(e)}(ki),mi.applyStudiesOverrides=e=>{var t,i +;e&&(mi.chartWidgetCollection?null===(i=(t=mi.chartWidgetCollection).applyStudiesOverrides)||void 0===i||i.call(t,e):Je.StudyMetaInfo.mergeDefaultsOverrides(e))},mi.applyOverrides=e=>{Di(e),mi.chartWidgetCollection&&mi.chartWidgetCollection.applyOverrides(e)},mi.doWhenApiIsReady=e=>{mi.tradingViewApi?e():Pi.promise.then(e)},mi.applyTradingCustomization=e=>{for(const t in e.order)TradingView.defaultProperties.linetoolorder[t]=e.order[t];for(const t in e.position)TradingView.defaultProperties.linetoolposition[t]=e.position[t]},mi.changeTheme=(e,t)=>{const i=M.themes[e.toLowerCase()];return i?mi.tradingViewApi.themes().setStdTheme(i.name,!0,t&&t.disableUndo):Promise.resolve()},mi.getTheme=()=>mi.tradingViewApi.themes().getCurrentThemeName(),mi.is_authenticated=!1;JSON.parse(mi.urlParams.brokerConfig);a.t(null,void 0,i(65911)),a.t(null,void 0,i(68111)),a.t(null,void 0,i(5607));let Ei=null;const Vi=(0,oe.createDeferredPromise)();let Bi;const Ri=()=>{if(l.setEnabled("charting_library_export_chart_data",!mi.configurationData.is_tradingview_data),l.setEnabled("charting_library_debug_mode","true"===yi.debug),l.setEnabled("chart_property_page_trading",!1),l.enabled("remove_library_container_border")){const e=document.querySelector("#library-container");null!==e&&(e.style.border="0px",e.style.padding="1px")}l.enabled("no_min_chart_width")&&(document.body.style.minWidth="0px"),null!=yi.studiesOverrides&&Je.StudyMetaInfo.mergeDefaultsOverrides(JSON.parse(yi.studiesOverrides)),(0,n.assert)(void 0===TradingView.defaultProperties,"Default properties are inited before applying overrides"),Di(JSON.parse(yi.overrides));const e=yi.numeric_formatting?JSON.parse(yi.numeric_formatting):void 0;e&&"string"==typeof e.decimal_sign&&(ie.formatterOptions.decimalSign=e.decimal_sign[0]),mi.ChartApiInstance=new(Xe())(gi.datafeed);const t=gi.customFormatters;t&&(t.timeFormatter&&(se.customFormatters.timeFormatter=t.timeFormatter),t.dateFormatter&&(se.customFormatters.dateFormatter=t.dateFormatter),t.tickMarkFormatter&&(se.customFormatters.tickMarkFormatter=t.tickMarkFormatter),t.priceFormatterFactory&&(se.customFormatters.priceFormatterFactory=t.priceFormatterFactory),t.studyFormatterFactory&&(se.customFormatters.studyFormatterFactory=t.studyFormatterFactory)),gi.customTimezones&&Pe.instance().addTimezones(gi.customTimezones),mi.ChartApiInstance.setStudiesAccessController(mi.ChartApiInstance.createStudiesAccessController(yi.studiesAccess));const s=yi.chartContent?JSON.parse(yi.chartContent).json:void 0,o=yi.chartContentExtendedData?JSON.parse(yi.chartContentExtendedData):s?s.extendedData:void 0,c=yi.interval||"D",h=function(e){const t=/(\d+)(\w+)/;return e.map((e=>{const s=(0,n.ensureNotNull)(t.exec(e.text)),r=s[2].toLowerCase(),o=parseInt(s[1]),l="y"===r?12*o+"M":o+r,c=Ie.Interval.parse(e.resolution);return{text:e.title||o+a.t(r,{context:"dates",count:o},i(673)),description:e.description||"",value:{value:l.toUpperCase(),type:"period-back"},targetResolution:c.value(),requiresIntraday:c.isIntraday()}}))}(JSON.parse(yi.timeFrames)),u={ +resizerBridge:Li,padding:l.enabled("border_around_the_chart")?2:0,content:s,widgetOptions:{addToWatchlistEnabled:!1,hideIdeas:!0,addVolume:(0,n.ensureDefined)(mi.ChartApiInstance.studiesAccessController).isToolEnabled("Volume"),muteSessionErrors:!0,timezone:yi.timezone,defSymbol:s?"":yi.symbol,defInterval:s?"":c,compareSymbols:yi.compareSymbols&&JSON.parse(yi.compareSymbols),defTimeframe:(p=gi.timeframe,p?"string"==typeof p?p:{...p,type:"time-range"}:p),paneContextMenuEnabled:l.enabled("pane_context_menu"),paneContextMenu:{mainSeriesTrade:Si},priceScaleContextMenuEnabled:l.enabled("scales_context_menu"),currencyConversionEnabled:l.enabled("pricescale_currency"),unitConversionEnabled:l.enabled("pricescale_unit"),legendWidgetEnabled:l.enabled("legend_widget"),legendWidget:{contextMenu:{settings:l.enabled("show_chart_property_page"),showOpenMarketStatus:l.enabled("display_market_status")}},sourceStatusesWidget:{errorSolution:!1},marketStatusWidgetEnabled:l.enabled("display_market_status"),chartWarningWidget:{subscriptionFullInfo:!1},timeScaleWidget:{contextMenuEnabled:l.enabled("scales_context_menu"),timezoneMenuEnabled:l.enabled("timezone_menu"),priceAxisLabelsOptions:{showLabels:l.enabled("main_series_scale_menu")}},timeScale:{preserveBarSpacing:!1,lockVisibleTimeRangeOnResize:l.enabled("lock_visible_time_range_on_resize"),rightBarStaysOnScroll:l.enabled("right_bar_stays_on_scroll"),minBarSpacing:yi.time_scale&&JSON.parse(yi.time_scale).min_bar_spacing},goToDateEnabled:l.enabled("go_to_date"),crossHair:{menuEnabled:l.enabled("chart_crosshair_menu")},handleScale:{mouseWheel:l.enabled("mouse_wheel_scale"),pinch:l.enabled("pinch_scale"),axisPressedMouseMove:{time:l.enabled("axis_pressed_mouse_move_scale"),price:l.enabled("axis_pressed_mouse_move_scale")}},handleScroll:{mouseWheel:l.enabled("mouse_wheel_scroll"),pressedMouseMove:l.enabled("pressed_mouse_move_scroll"),horzTouchDrag:l.enabled("horz_touch_drag_scroll"),vertTouchDrag:l.enabled("vert_touch_drag_scroll")},shiftVisibleRangeOnNewBar:l.enabled("shift_visible_range_on_new_bar"),croppedTickMarks:l.enabled("cropped_tick_marks"),countdownEnabled:l.enabled("countdown"),indicatorsDialogShortcutEnabled:l.enabled("insert_indicator_dialog_shortcut")},seriesControlBarEnabled:l.enabled("timeframes_toolbar"),seriesControlBar:{timeFramesWidgetEnabled:!0,timeFramesWidget:{goToDateEnabled:l.enabled("go_to_date"),availableTimeFrames:(e,t)=>{if(!e)return[];if(t!==it.STATUS_DELAYED&&t!==it.STATUS_DELAYED_STREAMING&&t!==it.STATUS_EOD&&t!==it.STATUS_READY)return[];return h.filter((t=>!(t.requiresIntraday&&!e.has_intraday)&&!(e.supported_resolutions&&!e.supported_resolutions.includes(t.targetResolution))))}},timeWidgetEnabled:!0,timeWidget:{timezoneMenuEnabled:l.enabled("timezone_menu")},adjustForDividendsButtonEnabled:!1,sessionIdButtonEnabled:l.enabled("pre_post_market_sessions"),backAdjustmentButtonEnabled:!1,settlementAsCloseButtonEnabled:!1,percentageScaleButtonEnabled:!0,logScaleButtonEnabled:!0,autoScaleButtonEnabled:!0,fullscreenButtonEnabled:!0,mobileChangeLayoutEnabled:!1}, +globalEvents:!0,snapshotUrl:yi.snapshotUrl,mobileForceChartMaximizeEnabled:!1,saveChartEnabled:l.enabled("save_shortcut")};var p;xi&&((0,je.createFavoriteDrawingToolbar)(),u.widgetOptions.isDrawingToolbarVisible=C.isDrawingToolbarVisible),o&&(u.metaInfo={id:o.uid,name:o.name,description:o.description,uid:o.uid,username:""}),gi.additionalSymbolInfoFields&&(0,ti.setAdditionalSymbolInfoFields)(gi.additionalSymbolInfoFields);const _=gi.symbolSearchComplete;_&&(0,ii.setSymbolSearchCompleteOverrideFunction)(_);const m=mi.chartWidgetCollection=new(Ue())(u);let g=!1;m.onAboutToBeDestroyed.subscribe(null,(()=>{g=!0}),!0),function(e){e.addCustomSource("branding",((t,i)=>{const s=(0,rt.combine)(((e,t)=>{const s=null!=e?e:t;return null!==s&&s.hasModel()&&s.model().model()===i}),e.maximizedChartWidget().weakReference(),e.leftBottomChartWidget().weakReference());return new Ut(t,i,s.ownership())}),nt.CustomSourceLayer.Topmost)}(m),mi.studyMarket=new re(m),He.registerService(We.CHART_WIDGET_COLLECTION_SERVICE,m),m.activeChartWidget.subscribe((e=>{N.emit("activeChartChanged",m.getAll().indexOf(e))})),mi.saver=new B.ChartSaver(m);const f=new $(m,mi.saver);m.setSaveChartService(f);const S=new Y.LoadChartService(m);mi.chartWidget=m.activeChartWidget.value(),mi.pro=new TradingView.Pro;const y=function(e){if(!Mi)return null;const t=new T.ChartChangesWatcher(e.chartWidgetCollection,mi.saver,N),s=JSON.parse(yi.favorites);let r,n;s.intervals=s.intervals.map((e=>{let t=""+e;return t.match(/1[DWMYdwmy]/)&&(t=t.slice(1)),t})),l.enabled("study_templates")&&(r=new ee.FavoriteStudyTemplateService(ne.TVXWindowEvents,d),Bi=new Q({chartWidgetCollection:e.chartWidgetCollection,favoriteStudyTemplatesService:r}));const o=yi.header_widget_buttons_mode;"fullsize"===o&&(n=["full"]);"compact"===o&&(n=["small"]);const a=(0,di.shouldShowQuickSearchOnLib)()?function(){const e=e=>Promise.all([i.e(3951),i.e(2666),i.e(956),i.e(2109),i.e(4015),i.e(3842),i.e(5145),i.e(855),i.e(6),i.e(5649),i.e(8056),i.e(2587),i.e(2639),i.e(3502),i.e(6752),i.e(8149),i.e(9842),i.e(6639),i.e(7807),i.e(3353),i.e(9916),i.e(6985),i.e(9403),i.e(962),i.e(1740),i.e(6408),i.e(2544),i.e(5057),i.e(750),i.e(1890),i.e(2846),i.e(9754)]).then(i.bind(i,72539)).then((t=>{const i=new(0,t.GlobalSearchDialogRenderer);return null!==Te&&Te.hide(),i.show(e),Te=i,i}));return(0,k.createGroup)({desc:"GlobalSearch"}).add({desc:"Open",hotkey:k.Modifiers.Mod+75,handler:()=>e()}),e}():void 0;return new w(new v,{chartSaver:mi.saver,chartApiInstance:mi.ChartApiInstance,chartWidgetCollection:e.chartWidgetCollection,defaultFavoriteStyles:s.chartTypes,defaultFavoriteIntervals:s.intervals,resizerBridge:Mi,studyMarket:mi.studyMarket,studyTemplates:Bi,favoriteStudyTemplatesService:r,allowedModes:n,saveChartService:e.saveChartService,loadChartService:e.loadChartService,chartChangesWatcher:t,onClick:Hi,snapshotUrl:e.snapshotUrl,openGlobalSearch:a})}({chartWidgetCollection:m,saveChartService:f,loadChartService:S,snapshotUrl:yi.snapshotUrl});null!==y?y.load().then((e=>{Ei=e.getComponent(),Vi.resolve() +})):(Vi.promise.catch((()=>{})),Vi.reject("header widget is not loaded"));const b=function(e){if(Ai){const t=yi.toolbarbg&&/^[0-9a-f]+$/i.test(yi.toolbarbg)?String(yi.toolbarbg):void 0;if(t){const e=document.createElement("style");e.textContent="body,.chart-controls-bar,#footer-chart-panel{background-color:#"+t+" !important}",document.head.appendChild(e)}return new x({bgColor:t,chartWidgetCollection:e,drawingsAccess:yi.drawingsAccess?JSON.parse(yi.drawingsAccess):void 0,resizerBridge:Ai,onClick:Hi})}return null}(m),P=null;mi.tradingViewApi=new(et())({chartWidgetCollection:m,chartApiInstance:mi.ChartApiInstance,saveChartService:f,loadChartService:S,studyMarket:null});if(te.linking.bindToChartWidgetCollection(m),isNaN(yi.studyCountLimit)||(TradingView.STUDY_COUNT_LIMIT=Math.max(2,+(0,n.ensureDefined)(yi.studyCountLimit))),!isNaN(yi.ssreqdelay)){const e=Math.max(0,+(0,n.ensureDefined)(yi.ssreqdelay));(0,tt.setSearchRequestDelay)(e)}mi.ChartApiInstance.connect(),(async()=>{const{default:e}=await Promise.all([i.e(9417),i.e(2666),i.e(4015),i.e(3842),i.e(6),i.e(5649),i.e(8056),i.e(5993),i.e(2191),i.e(3502),i.e(6752),i.e(8149),i.e(6639),i.e(9327),i.e(9916),i.e(6106),i.e(6985),i.e(1109),i.e(4788),i.e(962),i.e(2544),i.e(1890),i.e(2052),i.e(5128),i.e(2306)]).then(i.t.bind(i,26916,23));g||(mi.lineToolPropertiesToolbar=new e(m))})();const I=document.querySelector(".tv-content");null!==I&&I.addEventListener("contextmenu",(e=>{e.target instanceof Element&&"input"!==e.target.tagName.toLowerCase()&&"textarea"!==e.target.tagName.toLowerCase()&&e.preventDefault()})),Pi.resolve(),m.undoHistory.undoStack().onChange().subscribe(null,(0,r.default)((e=>{e&&!e.customFlag("doesnt_affect_save")&&N.emit("onAutoSaveNeeded")}),1e3*(Number(yi.autoSaveDelay)||5),{leading:!1,trailing:!0}));let A=!1;function L(){b&&b.load(bi.signal),P&&P.load(bi.signal).then((e=>{mi.footerWidget=e.getComponent()}))}mi.chartWidget.withModel(null,(()=>{mi.ChartApiInstance.on("realtime_tick",(e=>{N.emit("onTick",e)}));if(!M.savedThemeName()&&ki){const e=M.getStdTheme(ki);e&&e.content&&void 0===s&&m.applyTheme({theme:e.content,onlyActiveChart:!1,restoreNonThemeDefaults:!1,themeName:ki,standardTheme:!0,syncState:!0,noUndo:!0}).then((()=>mi.applyOverrides(mi.__defaultsOverrides)))}if(l.enabled("charting_library_debug_mode")&&N.subscribeToAll(((...e)=>{console.log('Event "{0}", arguments: {1}'.format(e[0],JSON.stringify(e.slice(1))))})),A)return;A=!0,Ke(m),function(e,t){const s=a.t(null,void 0,i(78104)).format({emoji:"👍"}),r=a.t(null,void 0,i(12011)).format({emoji:"👍"}),o=a.t(null,void 0,i(79393)).format({emoji:"👍"});N.on("onServerScreenshotCopiedToClipboard",(()=>h(s)),null),N.on("onClientScreenshotCopiedToClipboard",(()=>h(r)),null),N.on("onServerScreenshotEmbedCodeCopiedToClipboard",(()=>h(o)),null);let l=null;const c=e.getContainer();function h(e){l?l.show(e):Promise.all([i.e(2109),i.e(3896),i.e(962),i.e(92)]).then(i.bind(i,89168)).then((i=>{l||(l=new i.ChartScreenshotHintRenderer((0,n.ensureNotNull)(c),{bottomPadding:t.seriesControlBarEnabled}),l.show(e))}))}}(m,{ +seriesControlBarEnabled:l.enabled("timeframes_toolbar")});ri.WatermarkApi.getInstance().setWidgetCollection(mi.chartWidgetCollection)})),m.getAll().some((e=>e.isInitialized()))?L():function(e,t){const i=e.getAll(),s=()=>{t(),i.forEach((e=>{e.chartWidgetInitialized().unsubscribe(null,s)}))};i.forEach((e=>{e.chartWidgetInitialized().subscribe(null,s,!0)}))}(m,L),N.subscribe("chart_load_requested",(e=>{mi.tradingViewApi.loadChart({json:JSON.parse(e.content),extendedData:e})}),null)};window.addEventListener("unload",(()=>{bi.abort(),mi.widgetbar&&(mi.widgetbar.destroy(),mi.widgetbar=null),mi.chartWidgetCollection&&(mi.chartWidgetCollection.destroy(),mi.chartWidgetCollection=null),mi.ChartApiInstance&&mi.ChartApiInstance.disconnect(),(0,Fe.destroyQuoteSessions)(),mi.ChartApiInstance&&(mi.ChartApiInstance.destroy(),mi.ChartApiInstance=null)})),l.enabled("saveload_storage_customization")&&(gi.saveLoadAdapter?L.setCustomAdapter(gi.saveLoadAdapter):mi.urlParams.chartsStorageUrl&&mi.urlParams.clientId?L.initialize(mi.urlParams.clientId,mi.urlParams.userId,mi.urlParams.chartsStorageUrl,mi.urlParams.chartsStorageVer||"1.0"):(l.setEnabled("saveload_storage_customization",!1),l.setEnabled("header_saveload",!1)));const Ni=(0,oe.createDeferredPromise)();function Oi(){Ni.resolve()}gi.loadLastChart&&l.enabled("saveload_storage_customization")?L.getCharts().then((e=>{if(0===e.length)return void Oi();const t=e.sort(((e,t)=>t.modified_iso-e.modified_iso))[0];L.getChartContent(t).then((e=>{const t=e,i=JSON.parse(t.content);i.extendedData=e,yi.chartContent=JSON.stringify({json:i}),Oi()})).catch(Oi)})).catch(Oi):Oi();const Fi=(0,_i.loadLineToolsSynchronizer)(),Wi=(0,oe.createDeferredPromise)();function Hi(){const e=TradingView.bottomWidgetBar;e&&e.turnOffMaximize()}Promise.all([Wi.promise,Ni.promise,mi.loadedCustomCss,Fi]).then((()=>{const e=document.querySelector(".loading-indicator");if(e&&(e.style.display="none"),setTimeout(Ri,0),l.enabled("14851")&&Math.random()<=.02){t=window,i=document,s="script",r="ga",t.GoogleAnalyticsObject=r,t.ga=t.ga||function(){(t.ga.q=t.ga.q||[]).push(arguments)},t.ga.l=Number(new Date),o=i.createElement(s),a=i.getElementsByTagName(s)[0],o.async=1,o.src="//www.google-analytics.com/analytics.js",a.parentNode.insertBefore(o,a);const e=(0,n.ensureNotNull)(document.URL.match(new RegExp("(:?.*://)([^/]+)/.*")))[2];mi.ga("create","UA-112911840-1","auto"),mi.ga("set","anonymizeIp",!0),mi.ga("set",{hostname:e,page:e,referrer:e}),mi.ga("send","pageview")}var t,i,s,r,o,a})),(()=>{let e=!0;gi.datafeed.onReady((t=>{e&&console.warn("`onReady` should return result asynchronously. Use `setTimeout` with 0 interval to execute the callback function."),mi.configurationData=t,Wi.resolve()})),e=!1})(),mi.createShortcutAction=(()=>{const e=k.createGroup({desc:"API"});return(t,i)=>{var s;e.add({hotkey:(s=t,"number"==typeof s?s:"string"==typeof s?V(s.split("+")):Array.isArray(s)?V(s):0),handler:i})}})(),mi.initializationFinished=()=>{mi.chartWidgetCollection.undoHistory.clearStack()},mi.headerReady=()=>Vi.promise,mi.createButton=e=>{ +if(null===Ei)throw new Error("Cannot create button: header widget is not ready or is not loaded - use `headerReady` to wait until header is ready");return(e=e||{}).align=e.align||"left",e.useTradingViewStyle=e.useTradingViewStyle||!1,Ei.addButton((0,le.randomHash)(),e)},mi.createDropdown=e=>{if(void 0===e)throw new Error("Cannot create dropdown without any parameters. Please refer to the documentation");void 0===e.align&&(e.align="left");const t=(0,le.randomHash)();return Ei?(Ei.addDropdown(t,e),Promise.resolve(new si(Ei,t))):Vi.promise.then((()=>((0,n.ensureNotNull)(Ei).addDropdown(t,e),new si((0,n.ensureNotNull)(Ei),t))))},mi.getAllFeatures=()=>{const e=l.getAllFeatures();return Object.keys(e).forEach((t=>{isNaN(parseFloat(t))||delete e[t]})),e},mi.getNavigationButtonsVisibility=(0,s.default)((()=>(0,ce.convertPropertyToWatchedValue)((0,he.property)()))),mi.getPaneButtonsVisibility=(0,s.default)((()=>(0,ce.convertPropertyToWatchedValue)((0,de.property)()))),mi.getDateFormat=(0,s.default)((()=>(0,ce.convertPropertyToWatchedValue)(ue.dateFormatProperty))),mi.getTimeHoursFormat=(0,s.default)((()=>(0,ce.convertPropertyToWatchedValue)(pe.timeHoursFormatProperty))),mi.getCurrencyAndUnitVisibility=(0,s.default)((()=>(0,ce.convertPropertyToWatchedValue)((0,xe.currencyUnitVisibilityProperty)()))),mi.customSymbolStatus=()=>ai.getInstance();const zi=yi.locale||"en",Ui=ui.AriaChartDescription.getInstance();Ui.createElement(document),Ui.setLocale(zi),mi.customChartDescriptionFunction&&Ui.setCustomProvider(mi.customChartDescriptionFunction);const ji=pi.AriaCrosshairPriceDescription.getInstance();ji.createElement(document),ji.setLocale(zi),function(){const e=l.enabled("accessible_keyboard_shortcuts")?(0,D.humanReadableHash)(9):`${(0,D.humanReadableModifiers)(D.Modifiers.Alt,!1)} + ${(0,D.humanReadableHash)(90)}`,t=`${(0,D.humanReadableModifiers)(D.Modifiers.Mod,!1)} + ${(0,D.humanReadableHash)(75)}`,s=a.t(null,void 0,i(48890)),r=[a.t(null,{replace:{shortcut:e}},i(29787)),a.t(null,{replace:{shortcut:t}},i(4868)),a.t(null,void 0,i(71705)),a.t(null,void 0,i(35696)),a.t(null,void 0,i(21585)),a.t(null,void 0,i(14702))],n=document.createElement("p");n.innerText=s;const o=document.createElement("ul");r.forEach((e=>{const t=document.createElement("li");t.innerText=e,o.appendChild(t)}));const c=document.createElement("div");c.setAttribute("role","contentinfo"),c.setAttribute("aria-hidden","false"),c.style.fontSize="0",c.appendChild(n),c.appendChild(o),document.body.insertBefore(c,document.body.firstChild)}(),new li.Action({actionId:"UnknownAction",options:{label:"",onExecute:()=>{window.dispatchEvent(new CustomEvent("keyboard-navigation-activation",{bubbles:!0}));const[e]=Array.from(document.querySelectorAll('button:not([disabled]):not([aria-disabled]):not([tabindex="-1"]), input:not([disabled]):not([aria-disabled]):not([tabindex="-1"]), [tabindex]:not([disabled]):not([aria-disabled]):not([tabindex="-1"])')).filter((0,ci.createScopedVisibleElementFilter)(document.documentElement)).sort(ci.navigationOrderComparator);void 0!==e&&e.focus()}, +hotkeyHash:l.enabled("accessible_keyboard_shortcuts")?9:k.Modifiers.Alt+90,hotkeyGroup:(0,k.createGroup)({desc:"Global shortcuts"}),disabled:!ci.PLATFORM_ACCESSIBILITY_ENABLED}})},10066:(e,t,i)=>{"use strict";function s(){return window}function r(){const e=s();return e.parent[e.urlParams.uid]}i.d(t,{getChartingLibraryGlobalContext:()=>s,getChartingLibraryOwner:()=>r})},54358:(e,t,i)=>{e=i.nmd(e),TradingView.cleanButAmpersand=function(e,t){var i=t?["&"]:["&"];return TradingView.clean(e,t,i)},TradingView.strip_tags=function(e){return e&&e.replace?e.replace(/(<([^>]+)>)/gi,""):e},TradingView.encodeSpread=function(e){return encodeURIComponent(e)},TradingView.clean=function(e,t,i){var s=[["&","&"],["<","<"],[">",">"],['"',"""],["'","'"],["'","'"]],r=e;if(!e||!e.replace)return r;for(var n=0;n{"use strict";i.r(t);var s=i(21097),r=i(51768),n=i(76422),o=i(38780);function a(e,t=!1){"loading"!==document.readyState?t?setTimeout((()=>e()),1):e():document.addEventListener("DOMContentLoaded",(()=>e()))}new Promise((e=>{a(e)}));function l(e,t="x"){let i=!1;return"x"!==t&&"both"!==t||(i=i||e.offsetWidth(t.nodeType===Node.TEXT_NODE&&e.push(t.textContent||""),e)),[]).join("").trim()),i}function u(e,t){let i=!1;const s=e.children;for(let e=0;e{document.addEventListener("mouseenter",(e=>{const t=e.target;if(t instanceof HTMLElement&&t.matches(".apply-overflow-tooltip")){const e=h(t);if(t.matches(".apply-overflow-tooltip--check-children-recursively")){if(!c(t,e))return}else if(t.matches(".apply-overflow-tooltip--check-children")){if(!u(t,e))return}else if(!l(t,e))return;(0,o.showOnElement)(t,{text:d(t)});const i=()=>{(0,o.hide)(),["mouseleave","mousedown"].forEach((e=>t.removeEventListener(e,i)))};["mouseleave","mousedown"].forEach((e=>t.addEventListener(e,i)))}}),!0),document.addEventListener("focus",(e=>{const t=e.target;if(t instanceof HTMLElement&&(t.matches(".apply-overflow-tooltip-focus")||t.querySelector(".apply-overflow-tooltip-focus"))){const e=t.matches(".apply-overflow-tooltip")?t:t.querySelector(".apply-overflow-tooltip"),i=h(e) +;if(e.matches(".apply-overflow-tooltip--check-children-recursively")){if(!c(e,i))return}else if(e.matches(".apply-overflow-tooltip--check-children")){if(!u(e,i))return}else if(!l(e,i))return;(0,o.showOnElement)(t,{text:d(e)});const s=()=>{(0,o.hide)(),t.removeEventListener("blur",s)};t.addEventListener("blur",s)}}),!0)}));var p=i(57898),_=i(11417);var m=i(30888);let g;function f(e){const t=window.user.available_offers||{};window.TVSettings&&window.TVSettings.sync(window.user.settings),window.is_authenticated?(e||(initOfferLoginStateChangeButton(),onGoPro()&&window.location.reload()),!1===window.user.profile_data_filled&&((0,r.trackEvent)("Conversion","First login"),delete window.user.profile_data_filled)):(Object.keys(t).forEach((e=>{const i=e;t[i].available_for_anons||delete t[i]})),window.user={username:"Guest",following:"0",followers:"0",ignore_list:[],available_offers:t},_.TVLocalStorage.removeItem("trial_availiable"))}g=window.loginStateChange?window.loginStateChange:window.loginStateChange=new p.Delegate,g.subscribe(null,f),s.TVXWindowEvents.on("loginStateChange",(e=>{const t=JSON.parse(e);window.user=t.user,window.is_authenticated=!!t.is_authenticated,g.fire()})),s.TVXWindowEvents.on("signOut",(()=>{!function(){if(window.initData.lfs){const e=document.getElementsByClassName("js-admin-warning")[0];document.body.removeChild(e)}let e=!0;[/^\/chart\//,/^\/share-your-love\//].forEach((t=>{t.test(window.location.pathname)&&(e=!1)})),e&&window.location.reload()}()})),(()=>{const e="user-obj-changed",t={};window.crossTabSyncUserAttr=t=>{const i={};t instanceof Array?t.forEach((e=>{i[e]=window.user[e]})):i[t]=window.user[t],s.TVXWindowEvents.emit(e,JSON.stringify(i))},s.TVXWindowEvents.on(e,(e=>{const i=JSON.parse(e);let s;for(s in i)if(i.hasOwnProperty(s)){window.user[s]=i[s];(t[s]||[]).forEach((e=>{e.fire(i[s])}))}}))})(),window.TradingView.changeLoginState=e=>{window.is_authenticated=!!e,s.TVXWindowEvents.emit("loginStateChange",JSON.stringify({is_authenticated:window.is_authenticated,user:window.user})),g.fire(),window.is_authenticated&&n.emit("GLOBAL_EVENT_SIGN_IN_SUCCESS")},window.loginUser=function(e){window.user=(0,m.deepExtend)({},e),window.TradingView.changeLoginState(!0)},window.loginRequiredDelegate=new p.Delegate,window.runOrSignIn=(e,t)=>{t||(t={}),e()},window.onLoginStateChange=f,window.TradingView.setTrialAvailiable=e=>{_.TVLocalStorage.setItem("trial_availiable",e?"1":"0")},window.TradingView.notificationsChanged=new p.Delegate},87095:(e,t,i)=>{"use strict";i.r(t),i.d(t,{alphaToTransparency:()=>o,applyAlpha:()=>n,applyTransparency:()=>l,colorFromBackground:()=>u,colorToInteger:()=>f,generateColor:()=>r,getLuminance:()=>h,gradientColorAtPercent:()=>p,isColorDark:()=>_,isHexColor:()=>d,resetTransparency:()=>c,rgbaFromInteger:()=>m,rgbaToInteger:()=>g,transparencyToAlpha:()=>a});var s=i(24377);function r(e,t,i){if(t=t||0,!d(e))return i?(0,s.rgbaToString)((0,s.rgba)((0,s.parseRgb)(e),(0,s.normalizeAlphaComponent)(a(t)))):e;const[r,n,o]=(0,s.parseRgb)(e),l=(0,s.normalizeAlphaComponent)(a(t));return(0, +s.rgbaToString)([r,n,o,l])}function n(e,t){return r(e,o(t),!0)}function o(e){return 100*(1-e)}function a(e){if(e<0||e>100)throw new Error("invalid transparency");return 1-e/100}function l(e,t){if("transparent"===e)return e;const i=(0,s.parseRgba)(e),r=i[3];return(0,s.rgbaToString)((0,s.rgba)(i[0],i[1],i[2],a(t)*r))}function c(e){return"transparent"===e?e:d(e)?e.slice(0,7):(0,s.rgbaToString)((0,s.rgba)((0,s.parseRgb)(e),(0,s.normalizeAlphaComponent)(1)))}function h(e){const t=(0,s.parseRgb)(e).map((e=>(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)));return Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function d(e){return 0===e.indexOf("#")}function u(e){return"black"===(0,s.rgbToBlackWhiteString)((0,s.parseRgb)(e),150)?"#ffffff":"#000000"}function p(e,t,i){const[r,n,o,a]=(0,s.parseRgba)(e),[l,c,h,d]=(0,s.parseRgba)(t),u=(0,s.rgba)(Math.round(r+i*(l-r)),Math.round(n+i*(c-n)),Math.round(o+i*(h-o)),a+i*(d-a));return(0,s.rgbaToString)(u)}function _(e){return h(c(e))<.5}function m(e){const t=(e=Math.round(e))%256;e-=t;const i=(e/=256)%256;e-=i;const s=(e/=256)%256;e-=s;return`rgba(${t},${i},${s},${(e/=256)/255})`}function g(e){const t=Math.round(255*e[3]);return e[0]+256*e[1]+65536*e[2]+16777216*t}function f(e){const t=(0,s.tryParseRgba)(e);return null===t?0:g(t)}},88275:(e,t,i)=>{"use strict";function s(e,t,i){return e*(1-i)+t*i}i.d(t,{doAnimate:()=>o,lerp:()=>s});const r={from:0,duration:250,easing:i(61345).easingFunc.easeOutCubic};class n{constructor(e){this._doing=!0,this._completed=!1,this._options={...r,...e};const t=performance.now();window.requestAnimationFrame((e=>{this._animation(t,this._options.from,e)}))}stop(){this._doing=!1}completed(){return this._completed}_animation(e,t,i){if(!this._doing)return void this._finishAnimation();const r=(i=!i||i<1e12?performance.now():i)-e,n=r>=this._options.duration||t===this._options.to,o=s(this._options.from,this._options.to,this._options.easing(r/this._options.duration)),a=n?this._options.to:o,l=a-t;this._options.onStep(l,a),n?this._finishAnimation():window.requestAnimationFrame((t=>{this._animation(e,a,t)}))}_finishAnimation(){this._options.onComplete&&this._options.onComplete(),this._completed=!0}}function o(e){return new n(e)}},69798:(e,t,i)=>{"use strict";i.d(t,{fetch:()=>s});(0,i(59224).getLogger)("Fetch");function s(e,t,i={}){return window.fetch(e,t)}},59224:(e,t,i)=>{"use strict";i.r(t),i.d(t,{LOGLEVEL:()=>s.LOGLEVEL,getLogHistory:()=>s.getLogHistory,getLogLevel:()=>s.getLogLevel,getLogger:()=>s.getLogger,getRawLogHistory:()=>s.getRawLogHistory,isHighRateEnabled:()=>s.isHighRateEnabled,loggingOff:()=>s.loggingOff,loggingOn:()=>s.loggingOn,serializeLogHistoryEntry:()=>s.serializeLogHistoryEntry,setLogLevel:()=>s.setLogLevel});var s=i(44441)},29764:(e,t,i)=>{"use strict";function s(e,t,i,s){return`${s?s+" ":""}${i?i+" ":""}${e}px ${t}`}i.d(t,{makeFont:()=>s,parseFont:()=>n});const r=/(bold )?(italic )?(\d+)(px|pt) (.*)$/;function n(e){const t=r.exec(e);return null===t?null:{family:t[5],size:parseInt(t[3])*("pt"===t[4]?.75:1),bold:Boolean(t[1]), +italic:Boolean(t[2])}}},2298:()=>{"use strict";(()=>{if(window.matchMedia("").addEventListener)return;const e=window.matchMedia;window.matchMedia=(...t)=>{const i=e(...t);return i.addEventListener=(e,t)=>i.addListener(t),i.removeEventListener=(e,t)=>i.removeListener(t),i}})()},2663:(e,t,i)=>{"use strict";i.d(t,{visitObject:()=>n});var s=i(1722);function r(e,t,i){return(0,s.isArray)(e)?function(e,t,i){return e.map((e=>{const s=r(e,t,i),n=t(s);return void 0!==n?n:s}))}(e,t,i):(0,s.isObject)(e)&&((0,s.isHashObject)(e)||i&&i.visitInstances)?function(e,t,i){const s={};return Object.keys(e).forEach((n=>{const o=r(e[n],t,i),a=t(o);s[n]=void 0!==a?a:o})),s}(e,t,i):e}function n(e,t,i){const s=r(e,t,i),n=t(s);return void 0!==n?n:s}},12812:(e,t,i)=>{"use strict";i.d(t,{getPersistentLogger:()=>r});let s=null;function r(){return s}},52157:(e,t,i)=>{"use strict";function s(e){return e.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")}i.d(t,{regExpEscape:()=>s})},54282:(e,t,i)=>{"use strict";i.d(t,{rgbaFromIntegerCached:()=>o});var s=i(48874),r=i(87095),n=i(42449);function o(e=1e3){const t=s.default.Cache;s.default.Cache=n.CircularCacheBuffer.bind(n.CircularCacheBuffer,e);const i=(0,s.default)(r.rgbaFromInteger);return s.default.Cache=t,i}},38223:(e,t,i)=>{"use strict";i.r(t),i.d(t,{detectAutoDirection:()=>g,forceLTRStr:()=>c,forceLTRStrSsr:()=>h,forceRTLStr:()=>d,getLTRScrollLeft:()=>u,getLTRScrollLeftOffset:()=>p,isRtl:()=>r,startWithLTR:()=>l,stripLTRMarks:()=>a});var s=i(64531);const r=()=>"rtl"===window.document.dir,n="‬",o=new RegExp("‎|‪|‫|‬","g");function a(e){return""!==e&&r()&&null!=e?e.replace(o,""):e}function l(e){return""!==e&&r()&&null!=e?"‎"+e:e}function c(e){return""!==e&&r()&&null!=e?"‪"+e+n:e}function h(e){return"‪"+e+n}function d(e){return""!==e&&r()&&null!=e?"‫"+e+n:e}function u(e){return(0,s.getNormalizedScrollLeft)(e,"rtl")}function p(e,t){const i=(0,s.detectScrollType)();if("indeterminate"===i)return 0;switch(i){case"negative":t=e.clientWidth-e.scrollWidth+t;break;case"reverse":t=e.scrollWidth-e.clientWidth-t}return t}const _=/[^\u0000-\u0040\u005B-\u0060\u007B-\u00BF\u00D7\u00F7\u02B9-\u02FF\u2000-\u200E\u2010-\u2029\u202C\u202F-\u2BFF]/,m=/[\u0590-\u07FF\u200F\u202B\u202E\uFB1D-\uFDFD\uFE70-\uFEFC]/;function g(e){const t=_.exec(e);return t?m.test(t[0])?"rtl":"ltr":""}},61345:(e,t,i)=>{"use strict";i.d(t,{CubicBezier:()=>s.CubicBezier,dur:()=>s.dur,easingFunc:()=>s.easingFunc});var s=i(74991)},43960:(e,t,i)=>{"use strict";function s(){return Promise.all([i.e(2666),i.e(956),i.e(6221),i.e(9138),i.e(962),i.e(6408),i.e(2077)]).then(i.bind(i,57163))}i.d(t,{loadChangeIntervalDialog:()=>s})},54270:(e,t,i)=>{"use strict";i.d(t,{showChangeIntervalDialogAsync:()=>n});var s=i(43960);let r=null;function n(e){const t=r=(0,s.loadChangeIntervalDialog)().then((i=>{t===r&&i.showChangeIntervalDialog(e)}));return t}},64358:(e,t,i)=>{"use strict";function s(e){ +return Promise.all([i.e(2666),i.e(956),i.e(2109),i.e(4015),i.e(3842),i.e(5145),i.e(855),i.e(5993),i.e(2191),i.e(6221),i.e(2639),i.e(4215),i.e(6625),i.e(2486),i.e(2260),i.e(962),i.e(4370),i.e(6408),i.e(2544),i.e(5057),i.e(4403),i.e(4713),i.e(5983),i.e(1859)]).then(i.bind(i,91952)).then((t=>t.showGoToDateDialog(e)))}i.d(t,{showGoToDateDialog:()=>s})},39080:(e,t,i)=>{"use strict";i.d(t,{runOrSigninWithFeature:()=>s});const s=(e,t)=>{e()}},21866:(e,t,i)=>{"use strict";i.d(t,{showTooManyStudiesNotice:()=>n});var s=i(11542),r=i(3615);function n(e){"number"!=typeof e&&(e=TradingView.STUDY_COUNT_LIMIT),(0,r.showWarning)({title:s.t(null,void 0,i(33603)),text:s.t(null,void 0,i(70213)).format({number:e})})}},97304:(e,t,i)=>{"use strict";i.d(t,{getAdditionalSymbolInfoFields:()=>n,setAdditionalSymbolInfoFields:()=>r});let s=[];function r(e){s=e}function n(){return s}},5894:(e,t,i)=>{"use strict";function s(e){Promise.all([i.e(2666),i.e(956),i.e(2109),i.e(5145),i.e(855),i.e(8056),i.e(7807),i.e(8450),i.e(8287),i.e(962),i.e(6408),i.e(5057),i.e(7663),i.e(9374)]).then(i.bind(i,63065)).then((({SymbolInfoDialogImpl:t})=>{t.getInstance().show(e)}))}i.d(t,{showSymbolInfoDialog:()=>s})},26676:(e,t,i)=>{"use strict";i.d(t,{ChartSaverBase:()=>c});var s=i(16230),r=i(66501),n=i(23024),o=i(1722),a=i(57898),l=i(14483);new WeakMap;new TextEncoder;class c{constructor(e){this._prevChartState=null,this._chartSavedDelegate=new a.Delegate,this._chartWidgetCollection=e}async saveChartLineTools(e,t,s,r){if(l.enabled("saveload_separate_drawings_storage")){const o=await(0,n.getChartStorage)(),a=this._chartWidgetCollection.metaInfo.uid.value(),l=i=>o.saveLineToolsAndGroups(i,e,t,s,r);if(!a){this._chartSavedDelegate.subscribe(null,(e=>{if(e){const e=this._chartWidgetCollection.metaInfo.uid.value();l(e)}}),!0);const{SavingLineToolsLibraryError:e}=await i.e(5565).then(i.bind(i,98653));throw new e("Layout ID not yet created.",!0)}return l(a)}return Promise.reject("Line tools storage is not supported")}layoutId(){return this._chartWidgetCollection.metaInfo.uid.value()}_getCommonSavingInfo(e){const t=this._chartWidgetCollection,i=this._chartWidgetCollection.chartsSymbols(),s=i[t.activeChartWidget.value().id()],r={...(n=s,{...n,legs:JSON.stringify(null!==(o=n.legs)&&void 0!==o?o:[])})};var n,o;const a=t.metaInfo;return a.id.value()&&(r.id=a.id.value()),r.name=a.name.value()||"",r.description=a.description.value()||"",r.charts_symbols=function(e){const t={};for(const i of Object.keys(e))t[i]={symbol:e[i].symbol};return JSON.stringify(t)}(i),r.is_realtime=r.is_realtime=e?"0":"1",r}async _saveLineToolsToStorage(){if(!l.enabled("saveload_separate_drawings_storage"))return Promise.resolve();{this.layoutId();0;const e=this._chartWidgetCollection.getAll().map((e=>{var t,i;return null!==(i=null===(t=e.lineToolsSynchronizer())||void 0===t?void 0:t.flushPendingSavings())&&void 0!==i?i:null})).filter(o.notNull);e.length&&await Promise.all(e)}}_invalidateAllLineTools(){this._chartWidgetCollection.getAll().forEach((e=>{var t +;return null===(t=e.lineToolsSynchronizer())||void 0===t?void 0:t.invalidateAll()}))}async _saveChart(e,t,n,o){var a;const c=this._chartWidgetCollection.metaInfo;let h=null!==(a=o.changes)&&void 0!==a?a:r.changedAll;l.enabled("saveload_separate_drawings_storage")&&this._invalidateAllLineTools();let d=!0;if(2&h||l.enabled("saveload_separate_drawings_storage"))try{await this._saveLineToolsToStorage()}catch(e){h|=1;const{SavingLineToolsLibraryError:t}=await i.e(5565).then(i.bind(i,98653));e instanceof t&&e.safe||(d=!1)}if(1&h){const i=e(d);if((0,s.default)(this._prevChartState,i)&&null!==c.id.value())return this._chartSavedDelegate.fire(!0),void t(c,i);0;const r=(e,i)=>(d||this._chartWidgetCollection.getAll().forEach((e=>{var t;return null===(t=e.lineToolsSynchronizer())||void 0===t?void 0:t.markAsValidatedBecauseOfSavingToContent(!0)})),t(e,i));return this._saveChartImpl(i,c,r,n,o,e)}this._chartSavedDelegate.fire(!0),t(c,null)}}},80147:(e,t,i)=>{"use strict";var s=i(50151).assert,r=i(61595).backend,n=i(26676).ChartSaverBase,o=i(57898).Delegate,a=i(14483);i.tf(null,void 0,i(8162)),i.tf(null,void 0,i(17994)),i.tf(null,void 0,i(87375));function l(e,t){e.content=JSON.stringify(t)}t.ChartSaver=class extends n{constructor(e){super(e),this._chartAboutToBeSavedDelegate=new o,this._chartSavedDelegate=new o,this._chartSizeLimitExceededDelegate=new o}chartSizeLimitExceeded(){return this._chartSizeLimitExceededDelegate}chartAboutToBeSaved(){return this._chartAboutToBeSavedDelegate}chartSaved(){return this._chartSavedDelegate}saveToJSON(e){var t=e&&!1===e.includeDrawings||void 0,i=this._getCommonSavingInfo(!1);return l(i,this._getChartWidgetCollectionState(!1,!0,t,void 0,t)),i}_getChartWidgetCollectionState(e,t,i,s,r){return e||(t=!0,s=!1),t?this._chartWidgetCollection.state(!!e,i,s,r):this._chartWidgetCollection.activeChartWidget.value().state(!!e,i,s,r)}publishChart(e){}publishScript(e,t,i){}onPublish(e,t){}_saveChartImpl(e,t,i,s,n,o){var a=i,l=s;if(a=function(s){t.id.value()||(t.id.setValue(s),t.uid.setValue(s)),"function"==typeof i&&i(t,e)},!e.name)return console.warn("Saving chart with empty name is not allowed"),void s();r.saveChart(e.name,e.short_name,e.resolution,e,t).then(a.bind(this)).catch(l.bind(this))}saveChartSilently(e,t,i){i=i||{};var r=function(e){var t=e&&a.enabled("saveload_separate_drawings_storage"),s=this._getChartWidgetCollectionState(!1,void 0,void 0,void 0,t),r=this._getCommonSavingInfo(!1,t);return l(r,s),i.chartName&&(r.name=i.chartName),r.name&&0!==r.name.length||!i.defaultChartName||(r.name=i.defaultChartName),i.autoSave&&(r.autoSave=!0),r}.bind(this);this._isSaveInProcess=!0,this._chartAboutToBeSavedDelegate.fire(),this._saveChart(r,function(t,i){s(!this._chartWidgetCollection.readOnly(),"Trying to save layout in read-only mode"),i&&this._chartWidgetCollection.metaInfo.name.setValue(i.name),this._prevChartState=i,this._chartSavedDelegate.fire(!0),this._isSaveInProcess=!1,e&&e({uid:t.uid.value(),data:i}),this._prevChartState&&delete this._prevChartState.savingToken}.bind(this),function(){ +this._chartSavedDelegate.fire(!1),this._isSaveInProcess=!1,t&&t.apply(null,arguments)}.bind(this),i)}isSaveInProcess(){return this._isSaveInProcess}}},58557:(e,t,i)=>{"use strict";i.d(t,{getTranslatedSymbolDescription:()=>s});i(11542);function s(e){return e.description||""}},53180:(e,t,i)=>{"use strict";function s(e){return e+"…"}i.d(t,{appendEllipsis:()=>s})},45884:(e,t,i)=>{"use strict";function s(e){if(!o(e))throw e}function r(e){return(null==e?void 0:e.aborted)?Promise.reject(n()):new Promise(((t,i)=>{null==e||e.addEventListener("abort",(()=>i(n())),{once:!0})}))}function n(){return new DOMException("Aborted","AbortError")}function o(e){return e instanceof Error&&"AbortError"===e.name}function a(e,t){return Promise.race([r(e),t])}async function l(e,t){let i;try{await a(e,new Promise((e=>{i=setTimeout(e,t)})))}finally{clearTimeout(i)}}i.d(t,{delay:()=>l,isAbortError:()=>o,respectAbort:()=>a,skipAbortError:()=>s})},22767:(e,t,i)=>{"use strict";function s(e){let t;if("object"!=typeof e||null==e||"number"==typeof e.nodeType)t=e;else if(e instanceof Date)t=new Date(e.valueOf());else if(Array.isArray(e)){t=[];let i=0;const r=e.length;for(;is})},30888:(e,t,i)=>{"use strict";function s(e,...t){return e&&"object"==typeof e?(0===t.length||t.forEach((t=>{null!=t&&"object"==typeof t&&Object.keys(t).forEach((i=>{const n=e[i],o=t[i];if(o===e)return;const a=Array.isArray(o);if(o&&(r(o)||a)){let t;t=a?n&&Array.isArray(n)?n:[]:n&&r(n)?n:{},e[i]=s(t,o)}else void 0!==o&&(e[i]=o)}))})),e):e}function r(e){if(!e||"[object Object]"!==Object.prototype.toString.call(e))return!1;const t=Object.getPrototypeOf(e);if(!t)return!0;const i=Object.hasOwnProperty.toString,s=t.hasOwnProperty("constructor")&&t.constructor;return"function"==typeof s&&i.call(s)===i.call(Object)}i.d(t,{deepExtend:()=>s})},51608:(e,t,i)=>{"use strict";function s(){let e,t;return{promise:new Promise(((i,s)=>{e=i,t=s})),reject:t,resolve:e}}i.d(t,{createDeferredPromise:()=>s})},93544:(e,t,i)=>{"use strict";function s(e){if(void 0===e)return"";if(e instanceof Error){let t=e.message;return e.stack&&(t+=" "+e.stack),t}return"string"==typeof e?e.toString():JSON.stringify(e)}i.d(t,{errorToString:()=>s})},68616:(e,t,i)=>{"use strict";i.d(t,{getTwemojiUrl:()=>r});var s=i(18438);function r(e,t){let i="";return s.default.parse(e,(e=>(i=s.default.base+("svg"===t?`svg/${e}.svg`:`72x72/${e}.png`),!1))),i}s.default.base="https://cdnjs.cloudflare.com/ajax/libs/twemoji/13.0.1/"},36174:(e,t,i)=>{"use strict";i.r(t),i.d(t,{guid:()=>r,randomHash:()=>n,randomHashN:()=>o});const s="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function r(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(e=>{const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}))}function n(){return o(12)}function o(e){let t="";for(let i=0;i{"use strict";i.d(t,{parseHtml:()=>r,parseHtmlElement:()=>n});const s=new WeakMap;function r(e,t){let i,r;return i=null==t?document.documentElement:9===t.nodeType?t.documentElement:t,s&&(r=s.get(i)),r||(r=i.ownerDocument.createRange(),r.selectNodeContents(i),s&&s.set(i,r)),r.createContextualFragment(e)}function n(e,t){const i=r(e,t),s=i.firstElementChild;return null!==s&&i.removeChild(s),s}},21861:(e,t,i)=>{"use strict";function s(e){e.preventDefault()}i.d(t,{preventDefault:()=>s,preventDefaultForContextMenu:()=>n});const r=["input:not([type])",'input[type="text"]','input[type="email"]','input[type="password"]','input[type="search"]','input[type="number"]','input[type="url"]',"textarea","a[href]",'*[contenteditable="true"]',"[data-allow-context-menu]"];function n(e){const t=e.target;t&&!t.closest(r.join(", "))&&e.preventDefault()}},94474:(e,t,i)=>{"use strict";i.d(t,{capitalizeFirstLetterInWord:()=>h,htmlEscape:()=>a,removeSpaces:()=>c,removeTags:()=>l});const s=/[<"'&>]/g,r=e=>`&#${e.charCodeAt(0)};`,n={"<":"<",">":">",""":'"',"'":"'","&":"&","<":"<",">":">",""":'"',"'":"'","'":"'","&":"&"},o=Object.assign({},...Object.entries(n).map((([e,t])=>({[t]:e}))));new RegExp(Object.keys(n).join("|"),"g"),new RegExp(Object.keys(o).join("|"),"g");function a(e){return e.replace(s,r)}function l(e=""){return e.replace(/(<([^>]+)>)/gi,"")}function c(e=""){return e.replace(/\s+/g,"")}function h(e=""){return e.replace(/\b\w/g,(e=>e.toUpperCase()))}},15051:(e,t,i)=>{"use strict";function s(e){return e.reduce((function(e,t,i){return~e.indexOf(t)||e.push(t),e}),[])}i.r(t),i.d(t,{uniq:()=>s})},50946:e=>{e.exports=''},70893:e=>{ +e.exports=''},1457:e=>{ +e.exports=''},55824:e=>{e.exports=''},37924:e=>{e.exports=''},2872:e=>{e.exports=''},7983:e=>{e.exports=''},39267:e=>{e.exports=''},16911:e=>{e.exports=''},6862:e=>{e.exports=''},54190:e=>{e.exports=''},25191:e=>{ +e.exports=''},51983:e=>{e.exports=''},93379:e=>{e.exports=''},35149:e=>{e.exports=''},84959:e=>{ +e.exports=''},97874:e=>{e.exports=''},77067:e=>{e.exports=''},76351:e=>{e.exports=''},34976:e=>{"use strict";e.exports=JSON.parse('{"4":["v",["h",0,2],["h",1,3]],"6":["v",["h",0,2,4],["h",1,3,5]],"8":["v",["h",0,2,4,6],["h",1,3,5,7]],"2h":["h",0,1],"2v":["v",0,1],"2-1":["v",["h",0,2],1],"3s":["h",0,["v",1,2]],"3h":["h",0,1,2],"3v":["v",0,1,2],"1-2":["v",0,["h",1,2]],"3r":["h",["v",0,1],2],"4h":["h",0,1,2,3],"4v":["v",0,1,2,3],"4s":["h",0,["v",1,2,3]],"5h":["h",0,1,2,3,4],"6h":["h",0,1,2,3,4,5],"7h":["h",0,1,2,3,4,5,6],"8h":["h",0,1,2,3,4,5,6,7],"1-3":["v",0,["h",1,2,3]],"2-2":["v",["h",0,1],["v",2,3]],"2-3":["v",["h",0,1],["h",2,3,4]],"1-4":["v",0,["h",1,2,3,4]],"5s":["h",0,["v",1,2,3,4]],"6c":["v",["h",0,1],["h",2,3],["h",4,5]],"8c":["v",["h",0,1],["h",2,3],["h",4,5],["h",6,7]],"10c5":["v",["h",0,2,4,6,8],["h",1,3,5,7,9]],"12c6":["v",["h",0,2,4,6,8,10],["h",1,3,5,7,9,11]],"12c4":["v",["h",0,4,8],["h",1,5,9],["h",2,6,10],["h",3,7,11]],"14c7":["v",["h",0,2,4,6,8,10,12],["h",1,3,5,7,9,11,13]],"16c8":["v",["h",0,2,4,6,8,10,12,14],["h",1,3,5,7,9,11,13,15]],"16c4":["v",["h",0,4,8,12],["h",1,5,9,13],["h",2,6,10,14],["h",3,7,11,15]],"s":0}')}},e=>{ +e.O(0,[4716,6150,5142],(()=>{return t=48324,e(e.s=t);var t}));e.O()}]); \ No newline at end of file diff --git a/charting_library/bundles/line-tools-icons.ecc8d3a4af49afed6b6d.js b/charting_library/bundles/line-tools-icons.ecc8d3a4af49afed6b6d.js new file mode 100644 index 0000000..ebb9139 --- /dev/null +++ b/charting_library/bundles/line-tools-icons.ecc8d3a4af49afed6b6d.js @@ -0,0 +1,29 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1890],{57673:(l,h,o)=>{"use strict";o.r(h),o.d(h,{lineToolsIcons:()=>t});const t={LineTool5PointsPattern:o(92453),LineToolABCD:o(2041),LineToolArc:o(77231),LineToolArrow:o(61580),LineToolArrowMarker:o(81900),LineToolArrowMarkDown:o(294),LineToolArrowMarkLeft:o(32210),LineToolArrowMarkRight:o(75750),LineToolArrowMarkUp:o(90468),LineToolBalloon:o(1759),LineToolComment:o(99782),LineToolBarsPattern:o(20595),LineToolBezierCubic:o(84880),LineToolBezierQuadro:o(47445),LineToolBrush:o(34954),LineToolCallout:o(98825),LineToolCircle:o(27997),LineToolCircleLines:o(84736),LineToolCypherPattern:o(1830),LineToolDateAndPriceRange:o(70342),LineToolDateRange:o(66694),LineToolDisjointAngle:o(60355),LineToolElliottCorrection:o(96973),LineToolElliottDoubleCombo:o(45427),LineToolElliottImpulse:o(70426),LineToolElliottTriangle:o(47800),LineToolElliottTripleCombo:o(34561),LineToolEllipse:o(33019),LineToolExtended:o(26489),LineToolFibChannel:o(67143),LineToolFibCircles:o(19330),LineToolFibRetracement:o(59892),LineToolFibSpeedResistanceArcs:o(6068),LineToolFibSpeedResistanceFan:o(16312),LineToolFibSpiral:o(32693),LineToolFibTimeZone:o(95553),LineToolFibWedge:o(12018),LineToolFlagMark:o(57423),LineToolFlatBottom:o(98650),LineToolAnchoredVWAP:o(72585),LineToolGannComplex:o(54504),LineToolGannFixed:o(67031),LineToolGannFan:o(44504),LineToolGannSquare:o(11472),LineToolGhostFeed:o(64020),LineToolHeadAndShoulders:o(92560),LineToolHorzLine:o(93379),LineToolHorzRay:o(16768),LineToolIcon:"icon",LineToolEmoji:"emoji",LineToolInsidePitchfork:o(50618),LineToolNote:o(10802),LineToolNoteAbsolute:o(69780),LineToolSignpost:o(48161),LineToolTweet:"",LineToolIdea:"",LineToolParallelChannel:o(41970),LineToolPitchfan:o(96961),LineToolPitchfork:o(58520),LineToolPolyline:o(61525),LineToolPath:o(9676),LineToolPrediction:o(64674),LineToolPriceLabel:o(31803),LineToolPriceNote:o(66743),LineToolPriceRange:o(73263),LineToolProjection:o(6303),LineToolRay:o(74900),LineToolRectangle:o(3598),LineToolRegressionTrend:o(66242),LineToolRiskRewardLong:o(70802),LineToolRiskRewardShort:o(10568),LineToolFixedRangeVolumeProfile:o(9709),LineToolAnchoredVolumeProfile:"",LineToolRotatedRectangle:o(83513),LineToolSchiffPitchfork:o(55335),LineToolSchiffPitchfork2:o(20830),LineToolSineLine:o(55180),LineToolText:o(55020),LineToolTextAbsolute:o(30128),LineToolThreeDrivers:o(23173),LineToolTimeCycles:o(88263),LineToolTrendAngle:o(20643),LineToolTrendBasedFibExtension:o(16166),LineToolTrendBasedFibTime:o(45787),LineToolTrendLine:o(37367),LineToolInfoLine:o(8348),LineToolTriangle:o(1825),LineToolTrianglePattern:o(58307),LineToolVertLine:o(84363),LineToolCrossLine:o(22516),LineToolHighlighter:o(88735),LineToolImage:""}},2041:l=>{ +l.exports=''},69780:l=>{l.exports=''},30128:l=>{l.exports=''},72585:l=>{ +l.exports=''},77231:l=>{l.exports=''},294:l=>{l.exports=''},32210:l=>{l.exports=''},75750:l=>{l.exports=''},90468:l=>{l.exports=''},81900:l=>{ +l.exports=''},1759:l=>{l.exports=''},20595:l=>{l.exports=''},34954:l=>{l.exports=''},98825:l=>{l.exports=''},27997:l=>{ +l.exports=''},99782:l=>{l.exports=''},22516:l=>{l.exports=''},47445:l=>{l.exports=''},84736:l=>{l.exports=''},1830:l=>{ +l.exports=''},70342:l=>{l.exports=''},66694:l=>{ +l.exports=''},60355:l=>{l.exports=''},84880:l=>{l.exports=''},96973:l=>{ +l.exports=''},45427:l=>{l.exports=''},70426:l=>{ +l.exports=''},47800:l=>{l.exports=''},34561:l=>{ +l.exports=''},33019:l=>{l.exports=''},26489:l=>{ +l.exports=''},67143:l=>{l.exports=''},19330:l=>{l.exports=''},59892:l=>{ +l.exports=''},6068:l=>{l.exports=''},16312:l=>{l.exports=''},32693:l=>{ +l.exports=''},95553:l=>{l.exports=''},12018:l=>{l.exports=''},9709:l=>{ +l.exports=''},57423:l=>{l.exports=''},98650:l=>{l.exports=''},64674:l=>{l.exports=''},11472:l=>{l.exports=''}, +44504:l=>{l.exports=''},67031:l=>{l.exports=''},54504:l=>{l.exports=''},64020:l=>{ +l.exports=''},92560:l=>{l.exports=''},88735:l=>{ +l.exports=''},16768:l=>{l.exports=''},8348:l=>{l.exports=''},50618:l=>{ +l.exports=''},61580:l=>{l.exports=''},37367:l=>{l.exports=''},70802:l=>{l.exports=''},55335:l=>{ +l.exports=''},10802:l=>{l.exports=''},41970:l=>{l.exports=''},9676:l=>{l.exports=''},96961:l=>{ +l.exports=''},58520:l=>{l.exports=''},61525:l=>{ +l.exports=''},31803:l=>{l.exports=''},66743:l=>{l.exports=''},73263:l=>{ +l.exports=''},6303:l=>{l.exports=''},74900:l=>{l.exports=''},3598:l=>{l.exports=''}, +66242:l=>{l.exports=''},83513:l=>{l.exports=''},20830:l=>{ +l.exports=''},10568:l=>{l.exports=''},48161:l=>{l.exports=''},55180:l=>{ +l.exports=''},55020:l=>{l.exports=''},23173:l=>{ +l.exports=''},88263:l=>{l.exports=''},20643:l=>{ +l.exports=''},16166:l=>{l.exports=''},45787:l=>{l.exports=''},58307:l=>{ +l.exports=''},1825:l=>{l.exports=''},84363:l=>{l.exports=''},92453:l=>{ +l.exports=''}}]); \ No newline at end of file diff --git a/charting_library/bundles/line-tools-synchronizer.0bc2d3617dda7143f094.js b/charting_library/bundles/line-tools-synchronizer.0bc2d3617dda7143f094.js new file mode 100644 index 0000000..43b7b34 --- /dev/null +++ b/charting_library/bundles/line-tools-synchronizer.0bc2d3617dda7143f094.js @@ -0,0 +1,10 @@ +"use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7129,5565],{98653:(e,t,o)=>{o.r(t),o.d(t,{SavingLineToolsError:()=>i,SavingLineToolsLibraryError:()=>s});class i extends Error{constructor(e,t){super(t),this.shouldBeCooled=e}}class s extends Error{constructor(e,t=!1){super(e),this.safe=t,this.name="SavingLineToolsLibraryError"}}},40104:(e,t,o)=>{o.d(t,{retries:()=>n,retriesWithDelays:()=>r});var i=o(45884);async function s(e,t,o){let i;for(let s=0;sPromise.resolve()))}async function r(e,t){return s(e,t.length+1,(e=>e{o.r(t),o.d(t,{LineToolsSynchronizer:()=>B});var i=o(12481),s=o(20883),n=o(3060),r=o(53822),a=o(54814),l=n.default?n.default.isConcatSpreadable:void 0;const d=function(e){return(0,a.default)(e)||(0,r.default)(e)||!!(l&&e&&e[l])};const h=function e(t,o,i,n,r){var a=-1,l=t.length;for(i||(i=d),r||(r=[]);++a0&&i(h)?o>1?e(h,o-1,i,n,r):(0,s.default)(r,h):n||(r[r.length]=h)}return r};const u=function(e){return(null==e?0:e.length)?h(e,1):[]};var c=o(50151),_=o(59224),v=o(19334),g=o(92249),S=o(98653),T=o(14483),p=o(23024),y=o(1722),f=o(51608);const L=(0,_.getLogger)("Chart.LinkKeyResolver");class M{constructor(e,t,o){this._pendingRequests=new Map,this._startRequestingDebounced=(0,i.default)((()=>this._startNextRequest()),500),this._layoutId=e,this._chartId=t,this._ownerSourceId=o}resolveLinkKey(e,t,o){var i;const s=function(e,t){return JSON.stringify([e,t])}(e,o),n=null!==(i=this._pendingRequests.get(s))&&void 0!==i?i:new Map;if(n.has(t))return n.get(t).promise;const r=(0,f.createDeferredPromise)();return n.set(t,r),this._pendingRequests.set(s,n),this._startRequestingDebounced(),r.promise}async _startNextRequest(){if(0===this._pendingRequests.size)return;const e=await(0,p.getChartStorage)(),t=this._pendingRequests.entries().next().value,{symbol:o,brokerName:i}=function(e){const t=JSON.parse(e);return{symbol:t[0],brokerName:t[1]}}(t[0]),s=t[1],n={requestType:"mainSeriesLineTools",seriesSourceId:this._ownerSourceId,symbol:o,brokerName:i,sharingMode:0};try{const t=await e.loadLineToolsAndGroups(this._layoutId,this._chartId,n,o);null!==t&&null!==t.sources&&(t.sources.forEach(((e,t)=>{if(null===e)return;const o=e.state.linkKey;if(!o)return;const i=s.get(o);null==i||i.resolve(e.id),s.delete(o)})),t.serverRequestId&&console.log(`PROCESSED:${t.serverRequestId}`))}catch(e){L.logError(`Error requesting line tools: ${e}`)}s.forEach((e=>{e.resolve(null)})),this._pendingRequests.delete(t[0]),await this._startNextRequest()}}var m=o(47513),b=o(93562),I=o(45884);var C=o(97145);class w extends C.WatchedValue{constructor(e,t){super(function(e,t){return t}(0,t))}destroy(){super.destroy()}}var A=o(40104);const E=[500,1e4,6e4],O=new w("disable_retry_load_linetools_from_storage",!1);async function N(e,t,o,i,s){const n=async()=>e.loadLineToolsAndGroups(t,o,i,s);return n().catch((()=>O.value()?null:(0, +A.retriesWithDelays)((async()=>(await async function(e=null){return!0===navigator.onLine||void 0===navigator.onLine?Promise.resolve():(0,I.respectAbort)(e,new Promise((e=>{const t=()=>{window.removeEventListener("online",t),e()};window.addEventListener("online",t)})))}(),n())),E)))}var G=o(52329);function k(e){return e instanceof D}class D extends G.StudyStub{constructor(e,t,o){var i;super(e,{...t,ownFirstValue:null},o),this._linkKey=new C.WatchedValue(null!==(i=t.linkKey)&&void 0!==i?i:null)}linkKey(){return this._linkKey}}var R=o(97906);const q=!T.enabled("saveload_separate_drawings_storage"),F=!T.enabled("saveload_separate_drawings_storage"),V=(0,_.getLogger)("LineToolsSynchronizer");function P(e,t){return{id:e.id,name:e.name().value(),symbol:e.symbol(),currencyId:e.currencyId(),unitId:e.unitId()}}function U(e){return void 0===e?0:e}function K(e,t,o){const i=new Map,s=new Set(null==o?void 0:o.keys());return e.forEach(((e,n)=>{const r=!o||o.has(n);(e.timestamp>t||!r)&&(i.set(n,e),s.delete(n))})),{stillInvalidated:i,validated:Array.from(s)}}function x(e){return(0,g.isLineTool)(e)||k(e)}const z=/(\w+)\/(\w+)\/(\w+)/;class B{constructor(e,t,o,s,n){this._invalidatedLineToolsAndStudyStubs=new Map,this._allLineToolsAndStudyStubs=new Map,this._originalLineToolSharingMode=new Map,this._invalidatedLineToolGroups=new Map,this._originalLineToolGroupsSharingMode=new Map,this._ignoreInvalidatingEventsDepth=0,this._saveChartService=null,this._debouncedSave=(0,i.default)((()=>this._saveInvalidatedIfRequired(!1)),500),this._currentlyLoadedSymbol=new Map,this._linkKeyResolver=null,this._brokerName="",this._hasChanges=new C.WatchedValue(!1),this._lastBanTime=null,this._invalidateViaSync=0,this._savingAbortControllersBySharingMode=new Map,this._savingExternalChartsAbortControllers=new Map,this._onChangeAutosave=e=>{e&&this._debouncedSave()},this._origin=e,this._chartModel=t,this._options=o,this._duplicateOperationsForSerializedCharts=s,this._deserializedChartsIds=n,this._assignAllLineTools(this._chartModel.panes()),this._chartModel.panesCollectionChanged().subscribe(this,this._processPanesCollectionChanged.bind(this)),this._chartModel.dataSourceCollectionChanged().subscribe(this,this._processDataSourceCollectionChanged.bind(this)),this._chartModel.lineToolsGroupModel().onChanged().subscribe(this,this._processLineToolsGroupModelChanged.bind(this)),this._chartModel.mainSeries().dataEvents().symbolResolved().subscribe(this,this._onSymbolResolved.bind(this)),this._chartModel.sourcePropertiesChanged().subscribe(this,this._processPropertiesChanged.bind(this)),this._chartModel.sourceZOrderChanged().subscribe(this,this._processPropertiesChanged.bind(this)),this._linkKeyResolver=new M(e.layoutId,e.chartId,t.mainSeries().id()),this._brokerIdSession=new w("broker_id_session",!1),this._saveSharedLineTools=new w("save_shared_line_tools",F),this._doNotSaveSharedLineToolsToChartsImpl=new w("do_not_save_shared_line_tools_to_charts",q),this._doNotSaveSharedLineToolsToCharts=(0, +R.combine)(((e,t)=>e&&t),this._doNotSaveSharedLineToolsToChartsImpl.weakReference(),this._saveSharedLineTools.weakReference()),this._sharingModesToUse().forEach((e=>{0===e&&this._loadAndMergeLineToolsOnStudies(e,!1),this._loadAndMergeLineToolsWithoutSymbol(e,!1)}))}destroy(){this._brokerIdSession.destroy(),this._saveSharedLineTools.destroy(),this._doNotSaveSharedLineToolsToChartsImpl.destroy(),this._doNotSaveSharedLineToolsToCharts.destroy(),this._chartModel.mainSeries().dataEvents().symbolResolved().unsubscribeAll(this),this._chartModel.sourcePropertiesChanged().unsubscribeAll(this),this._chartModel.sourceZOrderChanged().unsubscribeAll(this),this._chartModel.panesCollectionChanged().unsubscribeAll(this),this._chartModel.dataSourceCollectionChanged().unsubscribeAll(this),this._chartModel.lineToolsGroupModel().onChanged().unsubscribeAll(this)}reloadAllLineTools(){this._currentlyLoadedSymbol.clear(),this._sharingModesToUse().forEach((e=>{0===e&&this._loadAndMergeLineToolsOnStudies(e,!0),this._loadAndMergeLineToolsWithoutSymbol(e,!0)}));const e=this._chartModel.mainSeries().symbolInfo();e&&this._onSymbolResolved(e)}hasChanges(){return this._hasChanges}setSaveChartService(e){this._saveChartService&&this._saveChartService.autoSaveEnabled().unsubscribe(this._onChangeAutosave),this._saveChartService=e,this._saveChartService.autoSaveEnabled().subscribe(this._onChangeAutosave)}prepareDTO(e=!1){const t=new Map;return this._sharingModesToUse().forEach((o=>{t.set(o,this._prepareDTOItem(e,o))})),t}getDTO(e=0,t=!1,o=!1){return o&&this.invalidateAll(),this._prepareDTOItem(t,e)}async applyDTO(e,t=0){this.resetInvalidated(Date.now().valueOf(),e,t),await this._applyLineToolsAndGroupsDTO(e,t)}deserializedChartsIdsProvider(){return this._deserializedChartsIds}markAsValidatedBecauseOfSavingToContent(e){this._invalidatedLineToolsAndStudyStubs.forEach((t=>{t.savedToChartContent=e})),this._invalidatedLineToolGroups.forEach((t=>{t.savedToChartContent=e})),this._recalculateHasChanges()}resetInvalidated(e,t,o){const i=(e,t,i,s)=>{var n,r;if(!i.has(s)||i.get(s)){if(i.has(s)){const i=e.get(s);if(0===o){t(s,{sharingMode:this._doNotSaveSharedLineToolsToCharts.value()?o:null!==(n=null==i?void 0:i.sharingMode)&&void 0!==n?n:o,duplicatedInChart:!this._doNotSaveSharedLineToolsToCharts.value()})}else t(s,{sharingMode:o,duplicatedInChart:null!==(r=null==i?void 0:i.duplicatedInChart)&&void 0!==r&&r})}}else{const i=e.get(s);i&&(i.sharingMode===o?t(s,null):0===o&&t(s,{...i,duplicatedInChart:!1}))}};if(null===t.sources)return;const{groups:s,sources:n,lineToolsToValidate:r,groupsToValidate:a}=t,l=K(this._invalidatedLineToolsAndStudyStubs,e,new Set(null!=r?r:n.keys()));this._invalidatedLineToolsAndStudyStubs=l.stillInvalidated,l.validated.forEach(i.bind(this,this._originalLineToolSharingMode,this._setOriginalLineToolSharingMode.bind(this),n));const d=K(this._invalidatedLineToolGroups,e,new Set(null!=a?a:s.keys()));l.validated.forEach(i.bind(this,this._originalLineToolGroupsSharingMode,this._setOriginalLineToolGroupsSharingMode.bind(this),s)), +this._invalidatedLineToolGroups=d.stillInvalidated,this._recalculateHasChanges()}applyLineToolUpdateNotification(e,t){var o;const i=function(e){const t=z.exec(e);return 4===(null==t?void 0:t.length)?{layoutId:t[1],chartId:t[2],clientId:t[3]}:{layoutId:"",chartId:"",clientId:e}}(null!==(o=e.clientId)&&void 0!==o?o:"");i.clientId===this._origin.clientId&&i.chartId===this._origin.chartId||(this._chartModel.dataSources(),void 0!==e.symbol&&null===e.sources?this._withoutInvalidating((()=>{const o=this._chartModel.dataSources().filter(g.isLineTool).filter((o=>o.sharingMode().value()===t&&o.symbol()===e.symbol));o.length>0&&this._chartModel.undoModel().removeSources(o,!0,null)})):this._applyLineToolsAndGroupsDTO(e,t,i))}startApplyingLineToolUpdateNotification(){this._ignoreInvalidatingEventsDepth++}endApplyingLineToolUpdateNotification(){this._ignoreInvalidatingEventsDepth--,this._ignoreInvalidatingEventsDepth<0&&(V.logError("Logic error, startApplyingLineToolUpdateNotification/endApplyingLineToolUpdateNotification mismatch, autofixing"),this._ignoreInvalidatingEventsDepth=0)}applyAlertIdByExternalSource(e,t){this._withoutInvalidating((()=>{const o=this._chartModel.dataSourceForId(e);o&&(0,g.isLineTool)(o)&&o.setAlert(t)}))}deleteAlertByExternalSource(e){this._withoutInvalidating((()=>{const t=this._chartModel.dataSourceForId(e);t&&(0,g.isLineTool)(t)&&t.removeAlert()}))}async markSyncedLineToolAsDeleted(e,t){if(this._linkKeyResolver){const o=await this._linkKeyResolver.resolveLinkKey(t,e,this._brokerName);if(null!==o){const t=(0,g.lineToolByLinkKey)(this._chartModel,e);null===t?this._invalidateLineToolOrStudyStub(o,performance.now()):this._withoutInvalidating((()=>{const e=(0,c.ensureNotNull)(this._chartModel.paneForSource(t)),o=this._allLineToolsAndStudyStubs.get(e.id())||new Map;t.detachAlert(),this._chartModel.removeSource(t),o.delete(t.id())})),this._debouncedSave()}return o}return null}invalidateAll(){const e=performance.now();this._allLineToolsAndStudyStubs.forEach((t=>{t.forEach(((t,o)=>{this._invalidateLineToolOrStudyStub(o,e)}))})),this._chartModel.lineToolsGroupModel().groupsForAllSymbols().forEach((t=>{this._invalidateLineToolGroup(t.id,e)})),this.markAsValidatedBecauseOfSavingToContent(!0)}executeSyncedAction(e){this._invalidateViaSync+=1;try{e()}finally{this._invalidateViaSync-=1}}invalidateViaSync(){return this._invalidateViaSync>0}flushPendingSavings(){return this._invalidatedLineToolGroups.size||this._invalidatedLineToolsAndStudyStubs.size?this._saveInvalidatedIfRequired(!1,!0):null}_assignAllLineTools(e){e.forEach((e=>{const t=e.dataSources().filter(x).map((e=>[e.id(),e.linkKey().value()])),o=new Map(t);this._allLineToolsAndStudyStubs.set(e.id(),o)}))}_processPropertiesChanged(e,t){x(t)&&this._invalidateLineToolOrStudyStub(t.id(),performance.now())}_processLineToolsGroupModelChanged(e,t){const o=performance.now();this._invalidateLineToolGroup(e,o),t&&(t.affectedLineTools||[]).forEach((e=>this._invalidateLineToolOrStudyStub(e,o)))}_processPanesCollectionChanged(e){ +const t=e.map((e=>e.id())),o=new Set(t),i=performance.now();Array.from(this._allLineToolsAndStudyStubs.keys()).filter((e=>!o.has(e))).forEach((e=>{Array.from((0,c.ensureDefined)(this._allLineToolsAndStudyStubs.get(e)).keys()).forEach((e=>{this._invalidateLineToolOrStudyStub(e,i)}))})),e.filter((e=>!this._allLineToolsAndStudyStubs.has(e.id()))).forEach((e=>{e.dataSources().filter(x).forEach((e=>this._invalidateLineToolOrStudyStub(e.id(),i)))})),this._assignAllLineTools(e)}_processDataSourceCollectionChanged(e){const t=e.dataSources().filter(x),o=t.map((e=>[e.id(),e.linkKey().value()])),i=new Map(o);let s;const n=performance.now();if(this._allLineToolsAndStudyStubs.has(e.id())){const o=(0,c.ensureDefined)(this._allLineToolsAndStudyStubs.get(e.id()));s=t.filter((e=>!o.has(e.id()))),s.forEach((e=>this._invalidateLineToolOrStudyStub(e.id(),n))),Array.from(o.entries()).filter((e=>!i.has(e[0]))).forEach((e=>{null!==e[1]&&this._debouncedSave(),this._invalidateLineToolOrStudyStub(e[0],n)}))}else s=t,t.forEach((e=>this._invalidateLineToolOrStudyStub(e.id(),n)));s.forEach((e=>{if((0,g.isLineTool)(e)){this._setOriginalLineToolSharingMode(e.id(),{sharingMode:e.sharingMode().value(),duplicatedInChart:!1});const t=this._chartModel.lineToolsGroupModel().groupForLineTool(e);t&&this._setOriginalLineToolGroupsSharingMode(t.id,{sharingMode:e.sharingMode().value(),duplicatedInChart:!1})}})),this._allLineToolsAndStudyStubs.set(e.id(),i)}_unloadLineTools(e,t,o){const i=e.filter((e=>!this._invalidatedLineToolsAndStudyStubs.has(e))).map((e=>this._chartModel.dataSourceForId(e))).filter(g.isLineTool).filter(y.notNull).filter((e=>e.sharingMode().value()===o)).filter(t).filter((e=>{const t=this._chartModel.lineToolsGroupModel().groupForLineTool(e);return null===t||!this._invalidatedLineToolGroups.has(t.id)}));this._withoutInvalidating((()=>{i.forEach((e=>{var t;e.hasAlert().value()&&e.detachAlert();const o=(0,c.ensureNotNull)(this._chartModel.paneForSource(e));this._chartModel.removeSource(e);(null!==(t=this._allLineToolsAndStudyStubs.get(o.id()))&&void 0!==t?t:new Map).delete(e.id())})),this._chartModel.lineToolsGroupModel().removeLineTools(i)}))}_unloadLinesOnSeries(e,t,o){const i=this._chartModel.mainSeries();if(!(null==o?void 0:o.size))return;const s=Array.from(o.keys()).filter((t=>!e(t)));this._unloadLineTools(s,(e=>e.boundToSymbol()&&e.ownerSource()===i),t)}_isAutosaveEnabled(){return!1}async _saveInvalidatedIfRequired(e,t){if(null!==this._lastBanTime){if(!(performance.now()-this._lastBanTime>=3e5))return Promise.resolve();this._lastBanTime=null}if(!this._isAutosaveEnabled()&&!t||this._options.readOnlyMode||""===this._origin.layoutId)return;const i=this.prepareDTO(e),s=this._sharingModesToUse().map((e=>{var t,s;const n=i.get(e);if(!n||null===n.sources)return null;const r=null!==(t=n.lineToolsToValidate)&&void 0!==t?t:Array.from(n.sources.keys()),a=null!==(s=n.groupsToValidate)&&void 0!==s?s:Array.from(n.groups.keys());if(0===r.length&&0===a.length)return null;const l=performance.now();if(n.sources.size||n.groups.size){ +this._applyToolsAndGroupsDTOToNonDeserializedCharts(n,e);const t=this._savingAbortControllersBySharingMode.get(e);t&&t.abort();const i=new AbortController;return this._savingAbortControllersBySharingMode.set(e,i),n.sources.forEach(((t,o)=>{t&&this._setOriginalLineToolSharingMode(o,{sharingMode:e,duplicatedInChart:!1})})),(0,c.ensureNotNull)(this._saveChartService).saveChartLineTools(this._origin.chartId,n,e,i.signal).then((()=>{this.resetInvalidated(l,n,e)})).catch((async t=>{t instanceof S.SavingLineToolsError&&t.shouldBeCooled&&(this._lastBanTime=performance.now());{const{SavingLineToolsLibraryError:e}=await Promise.resolve().then(o.bind(o,98653));if(t instanceof e&&t.safe)return}if(!(0,I.isAbortError)(t))throw t;V.logDebug(`Save request has been aborted. ChartId: ${this._origin.chartId} sharingMode: ${e}`)}))}return this.resetInvalidated(l,n,e),null})).filter(y.notNull);return s.length?Promise.all(s).then((()=>{})):void 0}async _savePromise(e,t){var o,i;return this._isAutosaveEnabled()?null!==(i=null===(o=this._debouncedSave)||void 0===o?void 0:o.flush())&&void 0!==i?i:Promise.resolve():this._saveInvalidatedIfRequired(e,t)}_seriesLineToolsUnloader(e,t,o){const i=this._chartModel.mainSeries();"mainSeriesLineTools"===e.requestType&&i.symbolSameAsCurrent(e.symbol)&&(this._unloadLinesOnSeries(o,e.sharingMode,t),this._currentlyLoadedSymbol.set(e.sharingMode,e.symbol))}_mainPaneLineToolsAndStubs(){const e=this._chartModel.mainSeries(),t=(0,c.ensureNotNull)(this._chartModel.paneForSource(e));return new Map(this._allLineToolsAndStudyStubs.get(t.id()))}_onSymbolResolved(e){const t=this._sharingModesToUse().map((t=>{const o={requestType:"mainSeriesLineTools",seriesSourceId:this._chartModel.mainSeries().id(),symbol:e.pro_name,brokerName:"",sharingMode:t},i=this._seriesLineToolsUnloader.bind(this,o,this._mainPaneLineToolsAndStubs());return this._makeLoadRequestAndMerge(o,i,e.pro_name||e.ticker||e.full_name)}));this._saveSharedLineTools.value()&&Promise.all(t).then((()=>{this._withoutInvalidating((()=>{this._chartModel.dataSources().filter(g.isLineTool).filter((e=>0===e.sharingMode().value()&&e.linkKey().value())).forEach((e=>{if(e.share(1),this._options.migrateSyncedLineTools){this._invalidateLineToolOrStudyStub(e.id(),performance.now(),!0);const t=this._chartModel.lineToolsGroupModel().groupForLineTool(e);t&&this._invalidateLineToolGroup(t.id,performance.now(),!0)}}))}))}))}async _makeLoadRequestAndMerge(e,t,o){var i;const s=this._chartModel.mainSeries(),n=null!==(i=this._currentlyLoadedSymbol.get(e.sharingMode))&&void 0!==i?i:"";if(!!s.symbolSameAsCurrent(n))return;this._currentlyLoadedSymbol.delete(e.sharingMode);const r=await(0,p.getChartStorage)();return this._savePromise("mainSeriesLineTools"===e.requestType).catch((()=>{})).then((()=>N(r,this._origin.layoutId,this._origin.chartId,e,o))).then((async o=>{if(null!==o&&null!==o.sources){const i=o.sources;t((e=>i.has(e))),await this._applyLineToolsAndGroupsDTO(o,e.sharingMode),o.serverRequestId&&console.log(`PROCESSED:${o.serverRequestId}`)}}))}_restoreGroups(e,t,o,i){ +const s=new Map;return(t.groups||new Map).forEach(((t,n)=>{const r=this._chartModel.lineToolsGroupModel().groupForId(n);if(null===t){if(r){const e=i&&i.layoutId===this._origin.layoutId&&i.chartId===this._origin.chartId;(r.lineTools()[0].sharingMode().value()===o||0===o&&!this._doNotSaveSharedLineToolsToCharts.value())&&(e&&0!==o||(new b.ExcludeLineToolsFromGroupUndoCommand(this._chartModel,r,r.lineTools()).redo(),this._setOriginalLineToolGroupsSharingMode(n,null)))}}else{if(r&&t.serverUpdateTime){const o=(0,c.ensureDefined)(t.serverUpdateTime);if(null!==e&&e>=o)return;r.setName(t.name)}else s.set(n,t);const i=this._originalLineToolGroupsSharingMode.get(n),a=!(!i||i.sharingMode===o&&!i.duplicatedInChart);this._setOriginalLineToolGroupsSharingMode(n,{sharingMode:o,duplicatedInChart:a})}})),s}_createNewLineTool(e){const t=this._chartModel.dataSourceForId(e.ownerSource);if(null===t)return null;const o=(0,c.ensureNotNull)(this._chartModel.paneForSource(t)),i=this._chartModel.panes().indexOf(o),s=this._chartModel.restoreSource(!1,i,null,e.state,null);if(null!==s){const e=this._allLineToolsAndStudyStubs.get(o.id())||new Map;e.set(s.id(),s.linkKey().value()),this._allLineToolsAndStudyStubs.set(o.id(),e)}return s}_migrateStateFromMetainfo(e){const t=void 0!==e.symbol&&e.symbol!==e.state.state.symbol;t&&(e.state.state.symbol=e.symbol);const o=void 0!==e.currencyId&&e.currencyId!==e.state.state.currencyId;o&&(e.state.state.currencyId=e.currencyId);const i=void 0!==e.unitId&&e.unitId!==e.state.state.unitId;return i&&(e.state.state.unitId=e.unitId),t||o||i}_restoreLineTool(e,t,o,i){var s;if((null!==(s=t.state.points)&&void 0!==s?s:[]).some((e=>!(0,y.isNumber)(e.time_t))))return null;let n=this._chartModel.dataSourceForId(t.id);if(null===n&&t.state.linkKey&&(n=(0,g.lineToolByLinkKey)(this._chartModel,t.state.linkKey)),null!==n&&!(0,g.isLineTool)(n))return null;if(this._origin.clientId===(null==i?void 0:i.clientId)&&!n)return null;if(n&&t.serverUpdateTime){const s=t.serverUpdateTime,r=n.serverUpdateTime();if(null!==e&&e>=s||null!==r&&r>=s){if(this._saveSharedLineTools.value()&&0!==o){n.share(o);const e=this._originalLineToolSharingMode.get(n.id()),t=!(!e||e.sharingMode===o&&!e.duplicatedInChart);this._setOriginalLineToolSharingMode(n.id(),{sharingMode:o,duplicatedInChart:t})}return null}this._origin.clientId!==(null==i?void 0:i.clientId)&&(this._chartModel.restoreLineToolState(n,t.state,!1),n.calcIsActualSymbol())}0!==o&&(t.ownerSource=this._chartModel.mainSeries().id(),t.state.ownerSource=this._chartModel.mainSeries().id());const r=this._migrateStateFromMetainfo(t),a=n||this._createNewLineTool(t);return a&&(r&&this._invalidateLineToolOrStudyStub(t.id,performance.now(),!0),t.serverUpdateTime&&a.setServerUpdateTime(t.serverUpdateTime),t.state.alertId?a.setAlert(+t.state.alertId):a.detachAlert(),(0!==o||this._doNotSaveSharedLineToolsToCharts.value())&&a.share(o)),a}_removeLineTool(e){const t=this._chartModel.dataSourceForId(e);null!==t&&new m.RemoveSourcesUndoCommand(this._chartModel,[t],null).redo()}_restoreLineDTO(e,t,o,i,s,n){ +if(!this._invalidatedLineToolsAndStudyStubs.get(t))if(null===e){const e=this._chartModel.dataSourceForId(t);if(!e)return;if(!(0,g.isLineTool)(e))return;const o=n&&n.layoutId===this._origin.layoutId&&n.chartId===this._origin.chartId;(e.sharingMode().value()===s||0===s&&!this._doNotSaveSharedLineToolsToCharts.value())&&(0===s||this._doNotSaveSharedLineToolsToCharts.value()||(e.share(0),o||this._invalidateLineToolOrStudyStub(t,performance.now(),!0)),this._origin.clientId!==(null==n?void 0:n.clientId)&&(o&&0!==s&&!this._doNotSaveSharedLineToolsToCharts.value()||(this._removeLineTool(t),this._setOriginalLineToolSharingMode(t,null))))}else{const r=this._restoreLineTool(i,e,s,n);if(r){if(e.groupId){const t=this._chartModel.lineToolsGroupModel().groupForLineTool(r),i=this._chartModel.lineToolsGroupModel().groupForId(e.groupId);if(null!==t&&i===t)return;if(null!==t&&(t.excludeLineTool(r),0===t.lineTools().length&&this._chartModel.lineToolsGroupModel().removeGroup(t)),i&&!i.containsLineTool(r))i.addLineTools([r]);else if(!i&&o.has(e.groupId)){const t=(0,c.ensureDefined)(o.get(e.groupId));this._chartModel.lineToolsGroupModel().createGroup([r],t.name,t.id)}}else{this._chartModel.lineToolsGroupModel().removeLineTools([r]).forEach((e=>{this._invalidateLineToolGroup(e,performance.now(),!0)}))}const i=this._originalLineToolSharingMode.get(t);(void 0===i||0!==s&&!this._doNotSaveSharedLineToolsToCharts.value())&&this._setOriginalLineToolSharingMode(t,{sharingMode:s,duplicatedInChart:!1});const n=!(!i||i.sharingMode===s&&!i.duplicatedInChart);(0,c.ensureDefined)(this._originalLineToolSharingMode.get(t)).duplicatedInChart=n}}}async _applyLineToolsAndGroupsDTO(e,t,o){const i=this._chartModel.chartSaveTime(),s=this._withoutInvalidating((()=>this._restoreGroups(i,e,t,o))),n=`ChartStorage.Synchronizer.ApplyingDTO.${`${this._origin.layoutId}.${this._origin.chartId}`}`,r=new Set;(e.sources||new Map).forEach((e=>{e&&r.add(e.state.type)})),await Promise.all(Array.from(r).map((e=>(0,g.initLineTool)(e)))),(0,v.perfMeasureOperation)(n,(()=>this._withoutInvalidating((()=>{(e.sources||new Map).forEach(((e,n)=>{try{this._restoreLineDTO(e,n,s,i,t,o)}catch(e){V.logError(`Error restoring line tool ${n}: ${e}`)}})),(e.groups||new Map).forEach(((e,t)=>{this._invalidatedLineToolGroups.delete(t)})),this._recalculateHasChanges()}))))}_withoutInvalidating(e){try{return this._ignoreInvalidatingEventsDepth++,e()}finally{this._ignoreInvalidatingEventsDepth--}}_invalidateLineToolOrStudyStub(e,t,o){var i;if(this._ignoreInvalidatingEventsDepth>0&&!o)return;const s=null===(i=this._invalidatedLineToolsAndStudyStubs.get(e))||void 0===i?void 0:i.invalidatedViaSyncOnly,n=(void 0===s||s)&&this.invalidateViaSync();this._invalidatedLineToolsAndStudyStubs.set(e,{timestamp:t,invalidatedViaSyncOnly:n}),this._hasChanges.setValue(!0),this._debouncedSave()}_invalidateLineToolGroup(e,t,o){this._ignoreInvalidatingEventsDepth>0&&!o||(this._invalidatedLineToolGroups.set(e,{timestamp:t,invalidatedViaSyncOnly:this.invalidateViaSync()}),this._hasChanges.setValue(!0), +this._debouncedSave())}_prepareDTOItem(e,t){const o=new Map,i=new Map,s=[],n=[];return this._invalidatedLineToolsAndStudyStubs.forEach(((n,r)=>{var a,l;if(0!==t&&n.invalidatedViaSyncOnly)return void s.push(r);const d=this._chartModel.dataSourceForId(r);if(k(d))return;const h=()=>{var e;this._doNotSaveSharedLineToolsToCharts.value()&&0===t&&(null===(e=this._originalLineToolSharingMode.get(r))||void 0===e?void 0:e.duplicatedInChart)&&o.set(r,null)};if(null===d){((null===(a=this._originalLineToolSharingMode.get(r))||void 0===a?void 0:a.sharingMode)===t||0===t&&!this._doNotSaveSharedLineToolsToCharts.value())&&o.set(r,null),h()}else{if(d===this._chartModel.lineBeingCreated()||d===this._chartModel.lineBeingEdited()||!d.isSavedInChart())return;const s=d.ownerSource()===this._chartModel.mainSeries(),n=!e||s,a=d.sharingMode().value()===t||0===t&&!this._doNotSaveSharedLineToolsToCharts.value();if(n){const e=this._chartModel.lineToolsGroupModel().groupForLineTool(d);if(a)o.set(r,function(e,t){const o=t.lineToolsGroupModel().groupForLineTool(e),i={id:e.id(),ownerSource:(0,c.ensureNotNull)(e.ownerSource()).id(),state:e.state(!1)};return e.boundToSymbol()&&(i.symbol=e.symbol()),i.currencyId=e.properties().childs().currencyId.value(),i.unitId=e.properties().childs().unitId.value(),null!==o&&(i.groupId=o.id),i}(d,this._chartModel)),null!==e&&i.set(e.id,P(e,this._chartModel));else{const s=null===(l=this._originalLineToolSharingMode.get(r))||void 0===l?void 0:l.sharingMode;s===t&&o.set(r,null),null!==e&&s===t&&i.set(e.id,null)}}0!==d.sharingMode().value()&&h()}})),this._invalidatedLineToolGroups.forEach(((e,o)=>{if(0!==t&&e.invalidatedViaSyncOnly)n.push(o);else if(!i.has(o)){const e=this._chartModel.lineToolsGroupModel().groupForId(o);if(null===e)i.set(o,null);else{(e.sharingMode().value()===t||0===t&&!this._doNotSaveSharedLineToolsToCharts.value())&&i.set(o,P(e,this._chartModel))}}})),{sources:o,groups:i,clientId:this._generateOrigin(),lineToolsToValidate:Array.from(o.keys()).concat(s),groupsToValidate:Array.from(i.keys()).concat(n)}}_setOriginalLineToolSharingMode(e,t){t?this._originalLineToolSharingMode.set(e,t):this._originalLineToolSharingMode.delete(e)}_setOriginalLineToolGroupsSharingMode(e,t){t?this._originalLineToolGroupsSharingMode.set(e,t):this._originalLineToolGroupsSharingMode.delete(e)}_sharingModesToUse(){return this._saveSharedLineTools.value()?[0,1,2]:[0]}_loadAndMergeLineToolsOnStudies(e,t){const o={requestType:"studiesLineTools",seriesSourceId:this._chartModel.mainSeries().id(),sharingMode:e},i=this._chartModel.mainSeries();this._makeLoadRequestAndMerge(o,(o=>{const s=t?u(Array.from(this._allLineToolsAndStudyStubs.values()).map((e=>Array.from(e.keys())))).filter((e=>!o(e))):[];this._unloadLineTools(s,(e=>e.ownerSource()!==i),e)}),void 0)}_loadAndMergeLineToolsWithoutSymbol(e,t){const o={requestType:"lineToolsWithoutSymbol",seriesSourceId:this._chartModel.mainSeries().id(),sharingMode:e},i=this._chartModel.mainSeries(),s=(0, +c.ensureNotNull)(this._chartModel.paneForSource(i)),n=this._allLineToolsAndStudyStubs.get(s.id());this._makeLoadRequestAndMerge(o,(o=>{const s=t&&n?Array.from(n.keys()).filter((e=>!o(e))):[];this._unloadLineTools(s,(e=>!e.boundToSymbol()&&e.ownerSource()===i),e)}),void 0)}_recalculateHasChanges(){const e=Array.from(this._invalidatedLineToolsAndStudyStubs.values()).some((e=>!e.savedToChartContent)),t=Array.from(this._invalidatedLineToolGroups.values()).some((e=>!e.savedToChartContent));this._hasChanges.setValue(e||t)}_applyToolsAndGroupsDTOToNonDeserializedCharts(e,t){var o,i;if(null!==e.sources&&0===t&&this._duplicateOperationsForSerializedCharts()&&this._deserializedChartsIds().length>0){const t=new Map;for(const[s,n]of e.sources)null!==n&&"_seriesId"===n.ownerSource&&0!==U(null===(o=this._originalLineToolSharingMode.get(s))||void 0===o?void 0:o.sharingMode)&&0===U(n.state.sharingMode)?t.set(s,null):(null===n&&0!==U(null===(i=this._originalLineToolSharingMode.get(s))||void 0===i?void 0:i.sharingMode)||null!==n&&"_seriesId"===n.ownerSource&&0!==U(n.state.sharingMode))&&t.set(s,n);if(t.size>0){const o={groups:new Map,sources:t,clientId:e.clientId};for(const e of this._deserializedChartsIds()){const t=this._savingExternalChartsAbortControllers.get(e);t&&t.abort();const i=new AbortController;this._savingExternalChartsAbortControllers.set(e,i),(0,c.ensureNotNull)(this._saveChartService).saveChartLineTools(e,o,0,i.signal).catch((e=>{}))}}}}_generateOrigin(){return`${this._origin.layoutId}/${this._origin.chartId}/${this._origin.clientId}`}}}}]); \ No newline at end of file diff --git a/charting_library/bundles/linewidth-slider.8e3d0520d28ce8259ccf.png b/charting_library/bundles/linewidth-slider.8e3d0520d28ce8259ccf.png new file mode 100644 index 0000000000000000000000000000000000000000..464eb9d2a2a87b3b55fcd5359afea563d5e587cb GIT binary patch literal 126 zcmeAS@N?(olHy`uVBq!ia0vp^sX)xb0VEjW-sm&}DW;MjzhDN2vdL#HfIM?g7srqa z#^l5WJTb`&*mr#E<|yb*&Db&7Vn2^0yYM&ey*US&SEO^xIjBc>Fdn(-q_|+Rt_vfB Xxm1$9h26IuAcH+!{an^LB{Ts5h-o7i literal 0 HcmV?d00001 diff --git a/charting_library/bundles/load-chart-dialog.9a37c608b4849a6f8a11.js b/charting_library/bundles/load-chart-dialog.9a37c608b4849a6f8a11.js new file mode 100644 index 0000000..251ee61 --- /dev/null +++ b/charting_library/bundles/load-chart-dialog.9a37c608b4849a6f8a11.js @@ -0,0 +1,13 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[5009],{46188:e=>{e.exports={container:"container-AhaeiE0y",list:"list-AhaeiE0y",overlayScrollWrap:"overlayScrollWrap-AhaeiE0y",scroll:"scroll-AhaeiE0y"}},12961:e=>{e.exports={container:"container-huGG8x61",title:"title-huGG8x61"}},12228:e=>{e.exports={itemRow:"itemRow-BadjY5sX",favoriteButton:"favoriteButton-BadjY5sX",active:"active-BadjY5sX",selected:"selected-BadjY5sX",mobile:"mobile-BadjY5sX",itemInfo:"itemInfo-BadjY5sX",title:"title-BadjY5sX",details:"details-BadjY5sX",itemInfoWithPadding:"itemInfoWithPadding-BadjY5sX",favorite:"favorite-BadjY5sX",removeButton:"removeButton-BadjY5sX"}},40281:e=>{e.exports={container:"container-qm7Rg5MB",inputContainer:"inputContainer-qm7Rg5MB",withCancel:"withCancel-qm7Rg5MB",input:"input-qm7Rg5MB",icon:"icon-qm7Rg5MB",cancel:"cancel-qm7Rg5MB"}},64409:e=>{e.exports={container:"container-RZoAcQrm",labelWrap:"labelWrap-RZoAcQrm",icon:"icon-RZoAcQrm",text:"text-RZoAcQrm"}},33476:e=>{e.exports={sortButton:"sortButton-mMR_mxxG",icon:"icon-mMR_mxxG"}},45300:e=>{e.exports={}},75623:e=>{e.exports={highlighted:"highlighted-cwp8YRo6"}},71986:e=>{e.exports={"tablet-small-breakpoint":"screen and (max-width: 430px)",item:"item-jFqVJoPk",hovered:"hovered-jFqVJoPk",isDisabled:"isDisabled-jFqVJoPk",isActive:"isActive-jFqVJoPk",shortcut:"shortcut-jFqVJoPk",toolbox:"toolbox-jFqVJoPk",withIcon:"withIcon-jFqVJoPk","round-icon":"round-icon-jFqVJoPk",icon:"icon-jFqVJoPk",labelRow:"labelRow-jFqVJoPk",label:"label-jFqVJoPk",showOnHover:"showOnHover-jFqVJoPk","disclosure-item-circle-logo":"disclosure-item-circle-logo-jFqVJoPk",showOnFocus:"showOnFocus-jFqVJoPk"}},39416:(e,t,n)=>{"use strict";n.d(t,{useFunctionalRefObject:()=>i});var a=n(50959),o=n(43010);function i(e){const t=(0,a.useMemo)((()=>function(e){const t=n=>{e(n),t.current=n};return t.current=null,t}((e=>{l.current(e)}))),[]),n=(0,a.useRef)(null),i=t=>{if(null===t)return r(n.current,t),void(n.current=null);n.current!==e&&(n.current=e,r(n.current,t))},l=(0,a.useRef)(i);return l.current=i,(0,o.useIsomorphicLayoutEffect)((()=>{if(null!==t.current)return l.current(t.current),()=>l.current(null)}),[e]),t}function r(e,t){null!==e&&("function"==typeof e?e(t):e.current=t)}},43010:(e,t,n)=>{"use strict";n.d(t,{useIsomorphicLayoutEffect:()=>o});var a=n(50959);function o(e,t){("undefined"==typeof window?a.useEffect:a.useLayoutEffect)(e,t)}},27267:(e,t,n)=>{"use strict";function a(e,t,n,a,o){function i(o){if(e>o.timeStamp)return;const i=o.target;void 0!==n&&null!==t&&null!==i&&i.ownerDocument===a&&(t.contains(i)||n(o))}return o.click&&a.addEventListener("click",i,!1),o.mouseDown&&a.addEventListener("mousedown",i,!1),o.touchEnd&&a.addEventListener("touchend",i,!1),o.touchStart&&a.addEventListener("touchstart",i,!1),()=>{a.removeEventListener("click",i,!1),a.removeEventListener("mousedown",i,!1),a.removeEventListener("touchend",i,!1),a.removeEventListener("touchstart",i,!1)}}n.d(t,{addOutsideEventListener:()=>a})},90186:(e,t,n)=>{"use strict";function a(e){return i(e,r)}function o(e){ +return i(e,l)}function i(e,t){const n=Object.entries(e).filter(t),a={};for(const[e,t]of n)a[e]=t;return a}function r(e){const[t,n]=e;return 0===t.indexOf("data-")&&"string"==typeof n}function l(e){return 0===e[0].indexOf("aria-")}n.d(t,{filterAriaProps:()=>o,filterDataProps:()=>a,filterProps:()=>i,isAriaAttribute:()=>l,isDataAttribute:()=>r})},64530:(e,t,n)=>{"use strict";n.d(t,{DialogContentItem:()=>m});var a=n(50959),o=n(97754),i=n.n(o),r=n(49483),l=n(36189),s=n(96040);function c(e){const{url:t,...n}=e;return t?a.createElement("a",{...n,href:t}):a.createElement("div",{...n})}var u=n(12228);function m(e){const{title:t,subtitle:n,removeBtnLabel:o,onClick:m,onClickFavorite:h,onClickRemove:f,isActive:g,isSelected:y,isFavorite:v,isMobile:p=!1,showFavorite:_=!0,...b}=e;return a.createElement(c,{...b,className:i()(u.itemRow,g&&!y&&u.active,p&&u.mobile,y&&u.selected),onClick:d.bind(null,m),"data-role":"list-item","data-active":g},_&&h&&a.createElement(l.FavoriteButton,{className:i()(u.favoriteButton,v&&u.favorite,r.CheckMobile.any()&&u.mobile),isActive:g&&!y,isFilled:v,onClick:d.bind(null,h),"data-name":"list-item-favorite-button","data-favorite":v}),a.createElement("div",{className:i()(u.itemInfo,!_&&u.itemInfoWithPadding)},a.createElement("div",{className:i()(u.title,g&&!y&&u.active,p&&u.mobile),"data-name":"list-item-title"},t),a.createElement("div",{className:i()(u.details,g&&!y&&u.active,p&&u.mobile)},n)),a.createElement(s.RemoveButton,{className:u.removeButton,isActive:g&&!y,onClick:d.bind(null,f),"data-name":"list-item-remove-button",title:o}))}function d(e,t){t.defaultPrevented||(t.preventDefault(),e(t))}},69654:(e,t,n)=>{"use strict";n.d(t,{DialogSearch:()=>u});var a=n(50959),o=n(97754),i=n.n(o),r=n(11542),l=n(9745),s=n(69859),c=n(40281);function u(e){const{children:t,renderInput:o,onCancel:u,containerClassName:d,inputContainerClassName:h,iconClassName:f,...g}=e;return a.createElement("div",{className:i()(c.container,d)},a.createElement("div",{className:i()(c.inputContainer,h,u&&c.withCancel)},o||a.createElement(m,{...g})),t,a.createElement(l.Icon,{className:i()(c.icon,f),icon:s}),u&&a.createElement("div",{className:c.cancel,onClick:u},r.t(null,void 0,n(20036))))}function m(e){const{className:t,reference:n,value:o,onChange:r,onFocus:l,onBlur:s,onKeyDown:u,onSelect:m,placeholder:d,...h}=e;return a.createElement("input",{...h,ref:n,type:"text",className:i()(t,c.input),autoComplete:"off","data-role":"search",placeholder:d,value:o,onChange:r,onFocus:l,onBlur:s,onSelect:m,onKeyDown:u})}},76068:(e,t,n)=>{"use strict";n.d(t,{CircleLogo:()=>r,hiddenCircleLogoClass:()=>i});var a=n(50959),o=n(58492);n(45300);const i="tv-circle-logo--visually-hidden";function r(e){var t,n;const i=(0,o.getStyleClasses)(e.size,e.className),r=null!==(n=null!==(t=e.alt)&&void 0!==t?t:e.title)&&void 0!==n?n:"";return(0,o.isCircleLogoWithUrlProps)(e)?a.createElement("img",{className:i,crossOrigin:"",src:e.logoUrl,alt:r,title:e.title,loading:e.loading,"aria-label":e["aria-label"],"aria-hidden":e["aria-hidden"]}):a.createElement("span",{className:i, +title:e.title,"aria-label":e["aria-label"],"aria-hidden":e["aria-hidden"]},e.placeholderLetter)}},58492:(e,t,n)=>{"use strict";n.d(t,{getStyleClasses:()=>o,isCircleLogoWithUrlProps:()=>i});var a=n(97754);function o(e,t){return a("tv-circle-logo",`tv-circle-logo--${e}`,t)}function i(e){return"logoUrl"in e&&void 0!==e.logoUrl&&0!==e.logoUrl.length}},19785:(e,t,n)=>{"use strict";n.d(t,{createRegExpList:()=>i,getHighlightedChars:()=>r,rankedSearch:()=>o});var a=n(1722);function o(e){const{data:t,rules:n,queryString:o,isPreventedFromFiltering:i,primaryKey:r,secondaryKey:l=r,optionalPrimaryKey:s,tertiaryKey:c}=e;return t.map((e=>{const t=s&&e[s]?e[s]:e[r],i=e[l],u=c&&e[c];let m,d=0;return n.forEach((e=>{var n,r,l,s,c;const{re:h,fullMatch:f}=e;if(h.lastIndex=0,(0,a.isString)(t)&&t&&t.toLowerCase()===o.toLowerCase())return d=4,void(m=null===(n=t.match(f))||void 0===n?void 0:n.index);if((0,a.isString)(t)&&f.test(t))return d=3,void(m=null===(r=t.match(f))||void 0===r?void 0:r.index);if((0,a.isString)(i)&&f.test(i))return d=2,void(m=null===(l=i.match(f))||void 0===l?void 0:l.index);if((0,a.isString)(i)&&h.test(i))return d=2,void(m=null===(s=i.match(h))||void 0===s?void 0:s.index);if(Array.isArray(u))for(const e of u)if(f.test(e))return d=1,void(m=null===(c=e.match(f))||void 0===c?void 0:c.index)})),{matchPriority:d,matchIndex:m,item:e}})).filter((e=>i||e.matchPriority)).sort(((e,t)=>{if(e.matchPriorityt.matchPriority)return-1;if(e.matchPriority===t.matchPriority){if(void 0===e.matchIndex||void 0===t.matchIndex)return 0;if(e.matchIndex>t.matchIndex)return 1;if(e.matchIndexe))}function i(e,t){const n=[],a=e.toLowerCase(),o=e.split("").map(((e,t)=>`(${0!==t?`[/\\s-]${l(e)}`:l(e)})`)).join("(.*?)")+"(.*)";return n.push({fullMatch:new RegExp(`(${l(e)})`,"i"),re:new RegExp(`^${o}`,"i"),reserveRe:new RegExp(o,"i"),fuzzyHighlight:!0}),t&&t.hasOwnProperty(a)&&n.push({fullMatch:t[a],re:t[a],fuzzyHighlight:!1}),n}function r(e,t,n){const a=[];return e&&n?(n.forEach((e=>{const{fullMatch:n,re:o,reserveRe:i}=e;n.lastIndex=0,o.lastIndex=0;const r=n.exec(t),l=r||o.exec(t)||i&&i.exec(t);if(e.fuzzyHighlight=!r,l)if(e.fuzzyHighlight){let e=l.index;for(let t=1;t{"use strict";n.d(t,{HighlightedText:()=>l});var a=n(50959),o=n(97754),i=n(19785),r=n(75623);function l(e){const{queryString:t,rules:n,text:l,className:s}=e,c=(0,a.useMemo)((()=>(0,i.getHighlightedChars)(t,l,n)),[t,n,l]);return a.createElement(a.Fragment,null,c.length?l.split("").map(((e,t)=>a.createElement(a.Fragment,{key:t},c[t]?a.createElement("span",{className:o(r.highlighted,s)},e):a.createElement("span",null,e)))):l)}},16396:(e,t,n)=>{"use strict";n.d(t,{DEFAULT_POPUP_MENU_ITEM_THEME:()=>c,PopupMenuItem:()=>m}) +;var a=n(50959),o=n(97754),i=n(51768),r=n(59064),l=n(76068),s=n(71986);const c=s;function u(e){e.stopPropagation()}function m(e){const{id:t,role:n,className:c,title:m,labelRowClassName:d,labelClassName:h,toolboxClassName:f,shortcut:g,forceShowShortcuts:y,icon:v,iconClassname:p,isActive:_,isDisabled:b,isHovered:C,appearAsDisabled:w,label:k,link:E,showToolboxOnHover:L,showToolboxOnFocus:D,target:S,rel:A,toolbox:x,reference:N,onMouseOut:M,onMouseOver:F,onKeyDown:z,suppressToolboxClick:T=!0,theme:I=s,tabIndex:B,tagName:R,renderComponent:Z,roundedIcon:j,iconAriaProps:P,circleLogo:O,dontClosePopup:W,onClick:H,onClickArg:q,trackEventObject:Y,trackMouseWheelClick:U,trackRightClick:V,...J}=e,K=(0,a.useRef)(null),$=(0,a.useMemo)((()=>function(e){function t(t){const{reference:n,...o}=t,i=null!=e?e:o.href?"a":"div",r="a"===i?o:function(e){const{download:t,href:n,hrefLang:a,media:o,ping:i,rel:r,target:l,type:s,referrerPolicy:c,...u}=e;return u}(o);return a.createElement(i,{...r,ref:n})}return t.displayName=`DefaultComponent(${e})`,t}(R)),[R]),X=null!=Z?Z:$;return a.createElement(X,{...J,id:t,role:n,className:o(c,I.item,v&&I.withIcon,{[I.isActive]:_,[I.isDisabled]:b||w,[I.hovered]:C}),title:m,href:E,target:S,rel:A,reference:function(e){K.current=e,"function"==typeof N&&N(e);"object"==typeof N&&(N.current=e)},onClick:function(e){if(b)return;Y&&(0,i.trackEvent)(Y.category,Y.event,Y.label);H&&H(q,e);W||(0,r.globalCloseMenu)()},onContextMenu:function(e){Y&&V&&(0,i.trackEvent)(Y.category,Y.event,`${Y.label}_rightClick`)},onMouseUp:function(e){if(1===e.button&&E&&Y){let e=Y.label;U&&(e+="_mouseWheelClick"),(0,i.trackEvent)(Y.category,Y.event,e)}},onMouseOver:F,onMouseOut:M,onKeyDown:z,tabIndex:B},O&&a.createElement(l.CircleLogo,{...P,className:s["disclosure-item-circle-logo"],size:"xxxsmall",logoUrl:O.logoUrl,placeholderLetter:O.placeholderLetter}),v&&a.createElement("span",{"aria-label":P&&P["aria-label"],"aria-hidden":P&&Boolean(P["aria-hidden"]),className:o(I.icon,j&&s["round-icon"],p),dangerouslySetInnerHTML:{__html:v}}),a.createElement("span",{className:o(I.labelRow,d)},a.createElement("span",{className:o(I.label,h)},k)),(void 0!==g||y)&&a.createElement("span",{className:I.shortcut},(G=g)&&G.split("+").join(" + ")),void 0!==x&&a.createElement("span",{onClick:T?u:void 0,className:o(f,I.toolbox,{[I.showOnHover]:L,[I.showOnFocus]:D})},x));var G}},20520:(e,t,n)=>{"use strict";n.d(t,{PopupMenu:()=>d});var a=n(50959),o=n(962),i=n(62942),r=n(42842),l=n(27317),s=n(29197);const c=a.createContext(void 0);var u=n(36383);const m=a.createContext({setMenuMaxWidth:!1});function d(e){const{controller:t,children:n,isOpened:d,closeOnClickOutside:h=!0,doNotCloseOn:f,onClickOutside:g,onClose:y,onKeyboardClose:v,"data-name":p="popup-menu-container",..._}=e,b=(0,a.useContext)(s.CloseDelegateContext),C=a.useContext(m),w=(0,a.useContext)(c),k=(0,u.useOutsideEvent)({handler:function(e){g&&g(e);if(!h)return;const t=(0,i.default)(f)?f():null==f?[]:[f];if(t.length>0&&e.target instanceof Node)for(const n of t){const t=o.findDOMNode(n) +;if(t instanceof Node&&t.contains(e.target))return}y()},mouseDown:!0,touchStart:!0});return d?a.createElement(r.Portal,{top:"0",left:"0",right:"0",bottom:"0",pointerEvents:"none"},a.createElement("span",{ref:k,style:{pointerEvents:"auto"}},a.createElement(l.Menu,{..._,onClose:y,onKeyboardClose:v,onScroll:function(t){const{onScroll:n}=e;n&&n(t)},customCloseDelegate:b,customRemeasureDelegate:w,ref:t,"data-name":p,limitMaxWidth:C.setMenuMaxWidth},n))):null}},29276:e=>{e.exports={highlight:"highlight-6tu1aYjZ",active:"active-6tu1aYjZ"}},47541:e=>{e.exports={dialog:"dialog-T4Q8BJPb",contentList:"contentList-T4Q8BJPb",contentHeader:"contentHeader-T4Q8BJPb"}},12811:(e,t,n)=>{"use strict";n.d(t,{HorizontalAttachEdge:()=>o,HorizontalDropDirection:()=>r,VerticalAttachEdge:()=>a,VerticalDropDirection:()=>i,getPopupPositioner:()=>c});var a,o,i,r,l=n(50151);!function(e){e[e.Top=0]="Top",e[e.Bottom=1]="Bottom",e[e.AutoStrict=2]="AutoStrict"}(a||(a={})),function(e){e[e.Left=0]="Left",e[e.Right=1]="Right"}(o||(o={})),function(e){e[e.FromTopToBottom=0]="FromTopToBottom",e[e.FromBottomToTop=1]="FromBottomToTop"}(i||(i={})),function(e){e[e.FromLeftToRight=0]="FromLeftToRight",e[e.FromRightToLeft=1]="FromRightToLeft"}(r||(r={}));const s={verticalAttachEdge:a.Bottom,horizontalAttachEdge:o.Left,verticalDropDirection:i.FromTopToBottom,horizontalDropDirection:r.FromLeftToRight,verticalMargin:0,horizontalMargin:0,matchButtonAndListboxWidths:!1};function c(e,t){return n=>{var c,u;const{contentWidth:m,contentHeight:d,availableHeight:h}=n,f=(0,l.ensureNotNull)(e).getBoundingClientRect(),{horizontalAttachEdge:g=s.horizontalAttachEdge,horizontalDropDirection:y=s.horizontalDropDirection,horizontalMargin:v=s.horizontalMargin,verticalMargin:p=s.verticalMargin,matchButtonAndListboxWidths:_=s.matchButtonAndListboxWidths}=t;let b=null!==(c=t.verticalAttachEdge)&&void 0!==c?c:s.verticalAttachEdge,C=null!==(u=t.verticalDropDirection)&&void 0!==u?u:s.verticalDropDirection;b===a.AutoStrict&&(h{"use strict";n.r(t),n.d(t,{LoadChartDialogRenderer:()=>ie});var a=n(50959),o=n(962),i=n(97754),r=n.n(i),l=n(50151),s=n(11542),c=n(56840),u=n(49483),m=n(35057),d=n(20520),h=n(12811),f=n(9745),g=n(44563),y=n(645),v=n(33476);function p(e){const{sortDirection:t,children:n,...o}=e,r=(0,a.useRef)(null),[l,s]=(0,a.useState)(!1);return a.createElement("div",{...o,ref:r,className:i(v.sortButton,"apply-common-tooltip","common-tooltip-vertical"),onClick:function(){s(!l)}},a.createElement(f.Icon,{className:v.icon,icon:0===t?g:y}),a.createElement(d.PopupMenu,{doNotCloseOn:r.current,isOpened:l,onClose:()=>{s(!1)},position:(0,h.getPopupPositioner)(r.current,{verticalMargin:-35,verticalAttachEdge:0})},n))}var _=n(16396),b=n(64409);function C(e){ +const{label:t,listSortField:n,itemSortField:o,listSortDirection:r,itemSortDirection:l,onClick:s,className:c,...u}=e,m=o===n&&l===r;return a.createElement(_.PopupMenuItem,{...u,className:i(b.container,c),label:a.createElement("div",{className:b.labelWrap},a.createElement(f.Icon,{className:b.icon,icon:0===l?g:y}),a.createElement("span",{className:b.text},t)),isActive:m,onClick:function(){s(o,l)},"data-active":m.toString(),"data-sort-field":o,"data-sort-direction":0===l?"asc":"desc"})}var w=n(69654),k=n(12961);function E(e){const{children:t,className:n}=e;return a.createElement("div",{className:r()(k.container,n)},t)}function L(e){const{title:t}=e;return a.createElement("div",{className:k.title},t)}var D=n(50335);var S=n(20037),A=n(38223),x=n(898),N=n(33127);var M=n(3085),F=n(46188);function z(e){const{className:t,onScroll:n,onTouchStart:o,reference:i,children:l,scrollbar:s,...c}=e,[m,d]=(0,x.useDimensions)(),[h,f,g,y]=(0,N.useOverlayScroll)();return(0,a.useEffect)((()=>{const e=()=>{};return u.isFF?(document.addEventListener("wheel",(()=>e)),()=>{document.removeEventListener("wheel",e)}):e}),[]),a.createElement("div",{..."overlay"===s&&f,className:r()(F.container,t),onTouchStart:o,onScrollCapture:n,ref:m},"overlay"===s&&a.createElement(M.OverlayScrollContainer,{...h,className:F.overlayScrollWrap}),a.createElement(S.FixedSizeList,{ref:i,className:r()("native"===s?F.scroll:F.list),outerRef:"overlay"===s?g:void 0,onItemsRendered:y,layout:"vertical",width:"100%",height:(null==d?void 0:d.height)||0,children:l,direction:(0,A.isRtl)()?"rtl":"ltr",...c}))}var T=n(84015);var I=n(14483),B=n(64530),R=n(94025),Z=n(50655),j=n(3615);var P=n(53741),O=n(79206),W=n(24637),H=n(19785),q=n(29276);const Y=new P.DateFormatter("dd-MM-yyyy"),U=new O.TimeFormatter(O.hourMinuteFormat),V=I.enabled("items_favoriting");function J(e){const{chart:t,chartWidgetCollection:o,trackEvent:i,localFavorites:l,setLocalFavorites:c,onClose:u,searchString:m,onClickRemove:d,onRemoveCanceled:h,isSelected:f}=e,[g,y]=(0,a.useState)((()=>t.active())),[v,p]=(0,a.useState)(!1),_=t.url?function(e){const t=e.chartId?`/chart/${e.chartId}/`:"/chart/",n=new URL(t,location.href);return e.symbol&&n.searchParams.append("symbol",e.symbol),e.interval&&n.searchParams.append("interval",e.interval),e.style&&n.searchParams.append("style",e.style),(0,T.urlWithMobileAppParams)(n.href)}({chartId:t.url}):void 0,b=(0,a.useContext)(Z.SlotContext),C=(0,a.useMemo)((()=>new Date(1e3*t.modified)),[t]),w=(0,a.useMemo)((()=>(0,H.createRegExpList)(m)),[m]),k=r()(q.highlight,g&&q.active);return(0,a.useEffect)((()=>(o&&o.metaInfo.id.subscribe(L),()=>{o&&o.metaInfo.id.unsubscribe(L)})),[]),a.createElement(B.DialogContentItem,{url:_,title:a.createElement(W.HighlightedText,{className:k,queryString:m,rules:w,text:t.title}),subtitle:a.createElement(a.Fragment,null,a.createElement(W.HighlightedText,{className:k,queryString:m,rules:w,text:t.description})," ","(",Y.format(C).replace(/-/g,".")," ",U.formatLocal(C),")"),onClick:function(e){0;t.openAction(),!1},onClickFavorite:function(){0;const e={...l} +;e[t.id]?delete e[t.id]:e[t.id]=!0;t.favoriteAction(e).then((()=>{0}))},showFavorite:V,onClickRemove:async function(){if(v)return;p(!0);const e=await async function(e){return s.t(null,{replace:{name:e.title}},n(69368))}(t);p(!1),function(e,t,n,a){(0,j.showConfirm)({text:e,onConfirm:({dialogClose:e})=>{t(),e()},onClose:()=>{n()}},a)}(e,E,h,b)},isFavorite:Boolean(l[t.id]),isActive:g,isSelected:f,"data-name":"load-chart-dialog-item"});function E(){t.deleteAction().then((()=>d(t.id)))}function L(e){y(t.id===e)}}var K=n(59064),$=n(68335);var X=n(47541);const G={sortField:"modified",sortDirection:1},Q=function(e){const{paddingTop:t=0,paddingBottom:n=0}=e;return(0,a.forwardRef)((({style:e,...o},i)=>{const{height:r=0}=e;return a.createElement("div",{ref:i,style:{...e,height:`${((0,D.isNumber)(r)?r:parseFloat(r))+t+n}px`},...o})}))}({paddingBottom:6});function ee(e){let t;try{t=(0,R.getTranslatedResolution)(e)}catch(n){t=e}return t}const te=I.enabled("items_favoriting"),ne=s.t(null,void 0,n(75789));function ae(e){const{charts:t,onClose:o,favoriteChartsService:i,chartWidgetCollection:d}=e,[h,f]=(0,a.useState)(""),[g,y]=(0,a.useState)(h),[v,_]=(0,a.useState)([]),b=(0,a.useRef)(null),[k,D]=(0,a.useState)((function(){if(i)return i.get();const e={};return t.filter((e=>e.favorite)).forEach((t=>{e[t.id]=!0})),e})),[S,A]=(0,a.useState)((()=>c.getJSON("loadChartDialog.viewState",G))),x=(0,a.useRef)(null),N=(0,a.useRef)(null),M=(0,a.useMemo)((()=>t.map((e=>({...e,description:`${e.symbol}, ${ee(e.interval)}`})))),[t]);(0,a.useEffect)((()=>{u.CheckMobile.any()||(0,l.ensureNotNull)(x.current).focus()}),[]);const F=(0,a.useRef)();(0,a.useEffect)((()=>(F.current=setTimeout((()=>{f(g)}),300),()=>{clearTimeout(F.current)})),[g]),(0,a.useEffect)((()=>(null==i||i.getOnChange().subscribe(null,q),()=>{null==i||i.getOnChange().unsubscribe(null,q)})),[]);const T=(0,a.useCallback)((()=>!0),[]),I=(0,a.useMemo)((()=>{return(0,H.rankedSearch)({data:M.filter((e=>!v.includes(e.id))).sort((e=S.sortDirection,(t,n)=>{if(k[t.id]&&!k[n.id])return-1;if(!k[t.id]&&k[n.id])return 1;const a=0===e?1:-1;return"modified"===S.sortField?a*(t.modified-n.modified):a*t.title.localeCompare(n.title)})),rules:(0,H.createRegExpList)(h),queryString:h,primaryKey:"title",secondaryKey:"description"});var e}),[h,S,v,k]),{selectedItemIndex:B,setSelectedItemIndex:R,handleKeyboardSelection:Z}=function(e,t,n){const[o,i]=(0,a.useState)(-1);return(0,a.useEffect)((()=>{var e;-1!==o&&(null===(e=n.current)||void 0===e||e.scrollToItem(o))}),[o]),{selectedItemIndex:o,setSelectedItemIndex:i,handleKeyboardSelection:function(n){switch((0,$.hashFromEvent)(n)){case 40:if(o===e-1)return;i(o+1);break;case 38:if(0===o)return;if(-1===o)return void i(o+1);i(o-1);break;case 13:t(n)}}}}(I.length,(function(e){const t=I[B];if(-1===B||!t)return;0;t.openAction(),!1}),N);return a.createElement(m.AdaptivePopupDialog,{ref:b,onClose:o,onClickOutside:o,onKeyDown:Z,isOpened:!0,className:X.dialog,title:ne,dataName:"load-layout-dialog",render:function(){ +return a.createElement(a.Fragment,null,a.createElement(w.DialogSearch,{reference:x,onChange:P,placeholder:s.t(null,void 0,n(52298))}),a.createElement(E,{className:r()(!te&&X.contentHeader)},a.createElement(L,{title:s.t(null,void 0,n(25653))}),a.createElement(p,{sortDirection:S.sortDirection,title:s.t(null,void 0,n(41583)),"data-name":"load-chart-dialog-sort-button"},a.createElement(C,{label:s.t(null,void 0,n(63479)),listSortField:S.sortField,itemSortField:"title",listSortDirection:S.sortDirection,itemSortDirection:0,onClick:U,"data-name":"load-chart-dialog-sort-menu-item"}),a.createElement(C,{label:s.t(null,void 0,n(96189)),listSortField:S.sortField,itemSortField:"title",listSortDirection:S.sortDirection,itemSortDirection:1,onClick:U,"data-name":"load-chart-dialog-sort-menu-item"}),a.createElement(C,{label:s.t(null,void 0,n(38212)),listSortField:S.sortField,itemSortField:"modified",listSortDirection:S.sortDirection,itemSortDirection:0,onClick:U,"data-name":"load-chart-dialog-sort-menu-item"}),a.createElement(C,{label:s.t(null,void 0,n(63037)),listSortField:S.sortField,itemSortField:"modified",listSortDirection:S.sortDirection,itemSortDirection:1,onClick:U,"data-name":"load-chart-dialog-sort-menu-item"}))),a.createElement(z,{scrollbar:"native",reference:N,itemCount:I.length,itemSize:52,className:X.contentList,onScroll:j,innerElementType:Q,itemKey:e=>(k[I[e].id]?"f_":"")+I[e].id,children:({style:e,index:t})=>a.createElement("div",{style:e},a.createElement(J,{chart:I[t],onClose:o,chartWidgetCollection:d,trackEvent:O,onRemoveCanceled:Y,localFavorites:k,setLocalFavorites:D,searchString:h,onClickRemove:W,isSelected:t===B}))}))},forceCloseOnEsc:T});function j(){K.globalCloseDelegate.fire()}function P(e){const t=e.currentTarget.value;y(t),R(-1)}function O(e){0}function W(e){_([e,...v])}function q(e){D(e)}function Y(){(0,l.ensureNotNull)(b.current).focus()}function U(e,t){const n={sortField:e,sortDirection:t};A(n),c.setValue("loadChartDialog.viewState",JSON.stringify(n),{forceFlush:!0}),O()}}var oe=n(85067);class ie extends oe.DialogRenderer{constructor(e){super(),this._options=e}show(){o.render(a.createElement(ae,{...this._options,onClose:()=>this.hide()}),this._container),this._setVisibility(!0)}hide(){o.unmountComponentAtNode(this._container),this._setVisibility(!1)}}},645:e=>{e.exports=''},44563:e=>{e.exports=''},69859:e=>{e.exports=''},20036:e=>{e.exports={ +ar:["إلغاء"],ca_ES:["Cancel·la"],cs:["Zrušit"],de:["Abbrechen"],el:["Άκυρο"],en:"Cancel",es:["Cancelar"],fa:["لغو"],fr:["Annuler"],he_IL:["ביטול"],hu_HU:["Törlés"],id_ID:["Batal"],it:["Annulla"],ja:["キャンセル"],ko:["취소"],ms_MY:["Batal"],nl_NL:["Annuleren"],pl:["Anuluj"],pt:["Cancelar"],ro:"Cancel",ru:["Отмена"],sv:["Avbryt"],th:["ยกเลิก"],tr:["İptal"],vi:["Hủy bỏ"],zh:["取消"],zh_TW:["取消"]}},15795:e=>{e.exports={ar:["جميع تنسيقاتي"],ca_ES:"All my layouts",cs:"All my layouts",de:["Alle meine Layouts"],el:"All my layouts",en:"All my layouts",es:["Todos mis diseños"],fa:"All my layouts",fr:["Toutes mes mises en page"],he_IL:["כל הפריסות שלי"],hu_HU:"All my layouts",id_ID:["Seluruh layout saya"],it:["Tutti i miei layout"],ja:["すべてのレイアウト"],ko:["내 모든 레이아웃"],ms_MY:["Semua susun atur saya"],nl_NL:"All my layouts",pl:["Wszystkie moje układy"],pt:["Todos meus layouts"],ro:"All my layouts",ru:["Все мои графики"],sv:["Alla mina layouter"],th:["เค้าโครงทั้งหมดของฉัน"],tr:["Tüm yerleşimlerim"],vi:["Tất cả bố cục của tôi"],zh:["所有我的布局"],zh_TW:["我的所有版面"]}},69368:e=>{e.exports={ar:["هل تريد فعلا مسح تصميم مخطط الرسم البيانى‎ ‎{name}‎؟"],ca_ES:["De debò que voleu eliminar el disseny del gràfic '{name}'?"],cs:"Do you really want to delete Chart Layout '{name}' ?",de:["Möchten Sie das Chartlayout '{name}' wirklich löschen?"],el:"Do you really want to delete Chart Layout '{name}' ?",en:"Do you really want to delete Chart Layout '{name}' ?",es:["¿Está seguro de que desea eliminar el Diseño del gráfico '{name}'?"],fa:"Do you really want to delete Chart Layout '{name}' ?",fr:["Voulez-vous vraiment supprimer la configuration du graphique '{name}' ?"],he_IL:["האם אתה באמת רוצה למחוק פריסת גרף '{name}'?"],hu_HU:["Biztos, hogy törölni akarod ezt a chart elrendezést: {name}?"],id_ID:["Apakah benar anda ingin menghapus Layout Chart '{name}' ?"],it:["Cancellare la configurazione '{name}' ?"],ja:["本当にチャートレイアウト '{name}' を削除しますか?"],ko:["정말로 차트 레이아웃 '{name}' 을 지우시겠습니까?"],ms_MY:["Anda benar-benar ingin memadam Susunatur Carta '{name}' ?"],nl_NL:"Do you really want to delete Chart Layout '{name}' ?",pl:["Czy na pewno chcesz usunąć układ graficzny '{name}'?"],pt:["Você quer realmente deletar o leiaute do gráfico '{name}'?"],ro:"Do you really want to delete Chart Layout '{name}' ?",ru:['Вы действительно хотите удалить сохранённый график "{name}"?'],sv:["Vill du verkligen ta bort diagramlayout '{name}' ?"],th:["คุณต้องการลบชาทส์ '{name}' จริง ๆ หรือไม?"],tr:["'{name}' isimli Grafik Yerleşimini silmek istediğinizden emin misiniz?"],vi:["Bạn có thực sự muốn xóa Bố cục Biểu đồ {name}?"],zh:["确定删除图表布局'{name}' ?"],zh_TW:["確定刪除圖表版面「{name}」?"]}},58013:e=>{e.exports={ar:['هل تريد حقًا حذف تنسيق ارسم البياني "{name}" الذي يحتوي على ‎{n_drawings_on_n_symbols}‎؟'],ca_ES:["De debò que voleu eliminar el disseny del gràfic '{name}' que conté {n_drawings_on_n_symbols}?"],cs:"Do you really want to delete Chart Layout '{name}' that contains {n_drawings_on_n_symbols}?",de:["Möchten Sie wirklich das Chart-Layout '{name}' löschen, das {n_drawings_on_n_symbols} enthält?"], +el:"Do you really want to delete Chart Layout '{name}' that contains {n_drawings_on_n_symbols}?",en:"Do you really want to delete Chart Layout '{name}' that contains {n_drawings_on_n_symbols}?",es:["¿Realmente quiere eliminar el diseño del gráfico '{name}' que contiene {n_drawings_on_n_symbols}?"],fa:"Do you really want to delete Chart Layout '{name}' that contains {n_drawings_on_n_symbols}?",fr:['Voulez-vous vraiment supprimer le modèle de graphique " {name} " qui contient {n_drawings_on_n_symbols}?'],he_IL:["האם אתה באמת רוצה למחוק את פריסת הגרף '{name}' שמכילה {n_drawings_on_n_symbols}?"],hu_HU:"Do you really want to delete Chart Layout '{name}' that contains {n_drawings_on_n_symbols}?",id_ID:["Apakah Anda benar-benar ingin menghapus Layout Chart '{name}' yang berisi {n_drawings_on_n_symbols}?"],it:["Vuoi davvero eliminare il salvataggio '{name}' che contiene {n_drawings_on_n_symbols}?"],ja:["本当に{n_drawings_on_n_symbols}を含むチャートレイアウト「{name}」を削除しますか?"],ko:["{n_drawings_on_n_symbols}이 포함된 차트 레이아웃 '{name}'을 삭제하시겠습니까?"],ms_MY:["Adakah anda pasti untuk padamkan Susun Atur Carta '{name}' yang mengandungi {n_drawings_on_n_symbols}?"],nl_NL:"Do you really want to delete Chart Layout '{name}' that contains {n_drawings_on_n_symbols}?",pl:["Czy na pewno chcesz usunąć układ wykresu '{name}', który zawiera {n_drawings_on_n_symbols}?"],pt:["Você realmente quer deletar o Layout do Gráfico '{name}' que contém {n_drawings_on_n_symbols}?"],ro:"Do you really want to delete Chart Layout '{name}' that contains {n_drawings_on_n_symbols}?",ru:['Вы действительно хотите удалить график "{name}", который содержит {n_drawings_on_n_symbols}?'],sv:["Ska du verkligen radera diagramlayout '{name}' som innehåller {n_drawings_on_n_symbols}?"],th:["คุณต้องการลบเลยเอาต์ชาร์ต '{name}' ที่มี {n_drawings_on_n_symbols} หรือไม่?"],tr:["{n_drawings_on_n_symbols} içeren Grafik Düzenini '{name}' gerçekten silmek istiyor musunuz?"],vi:["Bạn có thực sự muốn xóa Bố cục Biểu đồ '{name}' có chứa {n_drawings_on_n_symbols} không?"],zh:["您真的要删除包含{n_drawings_on_n_symbols}的图表布局“{name}”吗?"],zh_TW:["您真的要刪除包含{n_drawings_on_n_symbols}的圖表版面“{name}”嗎?"]}},38212:e=>{e.exports={ar:["تاريخ التعديل (الأقدم أولاً)"],ca_ES:["Data de modificació (la més antiga primer)"],cs:"Date modified (oldest first)",de:["Bearbeitungs-Datum (ältestes zuerst)"],el:"Date modified (oldest first)",en:"Date modified (oldest first)",es:["Fecha de modificación (la más antigua primero)"],fa:"Date modified (oldest first)",fr:["Date de modification (la plus ancienne d'abord)"],he_IL:["התאריך שונה (הישן ראשון)"],hu_HU:"Date modified (oldest first)",id_ID:["Tanggal modifikasi (dari yang terlama)"],it:["Data ultima modifica (vecchi prima)"],ja:["変更日 (古い順)"],ko:["바뀐 날짜 (옛것부터)"],ms_MY:["Tarikh diubah (lama dahulu)"],nl_NL:"Date modified (oldest first)",pl:["Data modyfikacji (od najstarszych)"],pt:["Data da modificação (mais antiga primeiro)"],ro:"Date modified (oldest first)",ru:["Дата изменения (сначала старые)"],sv:["Ändringsdatum (äldst först)"],th:["วันที่แก้ไข (เก่าก่อน)"], +tr:["Değişim tarihine göre sırala (önce en eski)"],vi:["Ngày chỉnh sửa (cũ lên trước)"],zh:["修改日期(由旧到新)"],zh_TW:["修改日期(舊到新)"]}},63037:e=>{e.exports={ar:["تاريخ التعديل (الأحدث أولاً)"],ca_ES:["Data de modificació (la més nova primer)"],cs:"Date modified (newest first)",de:["Bearbeitungs-Datum (neuestes zuerst)"],el:"Date modified (newest first)",en:"Date modified (newest first)",es:["Fecha de modificación (la más reciente primero)"],fa:"Date modified (newest first)",fr:["Date de modification (la plus récente d'abord)"],he_IL:["התאריך שונה (החדש ראשון)"],hu_HU:"Date modified (newest first)",id_ID:["Tanggal modifikasi (dari yang terbaru)"],it:["Data ultima modifica (recenti prima)"],ja:["変更日 (新しい順)"],ko:["바뀐 날짜 (새것부터)"],ms_MY:["Tarikh diubah (terbaru dahulu)"],nl_NL:"Date modified (newest first)",pl:["Data modyfikacji (od najnowszych)"],pt:["Data da modificação (mais recente 1°)"],ro:"Date modified (newest first)",ru:["Дата изменения (сначала новые)"],sv:["Ändringsdatum (nyast först)"],th:["วันที่แก้ไข (ใหม่ก่อน)"],tr:["Değişim tarihine göre sırala (önce en yeni)"],vi:["Ngày chỉnh sửa (mới lên trước)"],zh:["修改日期(由新到旧)"],zh_TW:["修改日期(新到舊)"]}},75789:e=>{e.exports={ar:["تحميل التنسيق"],ca_ES:["Carrega disseny"],cs:"Load layout",de:["Layout öffnen"],el:"Load layout",en:"Load layout",es:["Cargar diseño"],fa:"Load layout",fr:["Charger la mise en page"],he_IL:["טען גרף"],hu_HU:"Load layout",id_ID:["Muat layout"],it:["Carica layout"],ja:["レイアウトの読み込み"],ko:["레이아웃 불러오기"],ms_MY:["Memuatkan susun atur"],nl_NL:"Load layout",pl:["Załaduj układ"],pt:["Carregar layout"],ro:"Load layout",ru:["Загрузить график"],sv:["Ladda layout"],th:["โหลดเลย์เอาท์"],tr:["Yerleşimi yükle"],vi:["Tải bố cục"],zh:["加载布局"],zh_TW:["加載版面"]}},25653:e=>{e.exports={ar:["اسم التنسيق"],ca_ES:["Nom del disseny del gràfic"],cs:"Layout name",de:["Layout Name"],el:"Layout name",en:"Layout name",es:["Nombre del diseño del gráfico"],fa:"Layout name",fr:["Nom de la mise en page"],he_IL:["שם פריסת גרף"],hu_HU:"Layout name",id_ID:["Nama Layout"],it:["Nome layout"],ja:["レイアウト名"],ko:["레이아웃 네임"],ms_MY:["Aturan nama"],nl_NL:"Layout name",pl:["Nazwa układu"],pt:["Nome do layout"],ro:"Layout name",ru:["Имя графика"],sv:["Layoutnamn"],th:["ชื่อเลย์เอาท์"],tr:["Yerleşim adı"],vi:["Tên bố cục"],zh:["布局名称"],zh_TW:["版面名稱"]}},63479:e=>{e.exports={ar:["اسم التنسيق (A إلى Z)"],ca_ES:["Nom de disseny (de la A a la Z)"],cs:"Layout name (A to Z)",de:["Layout Name (A bis Z)"],el:"Layout name (A to Z)",en:"Layout name (A to Z)",es:["Nombre de diseño (de la A a la Z)"],fa:"Layout name (A to Z)",fr:["Nom de la mise en page (A à Z)"],he_IL:["שם הפריסה (א' עד ת')"],hu_HU:"Layout name (A to Z)",id_ID:["Nama layout (A ke Z)"],it:["Nome layout (A-Z)"],ja:["レイアウト名 (AからZ)"],ko:["레이아웃 이름 (A - Z)"],ms_MY:["Nama susun atur (A hingga Z)"],nl_NL:"Layout name (A to Z)",pl:["Nazwa układu (A do Z)"],pt:["Nome do layout (A a Z)"],ro:"Layout name (A to Z)",ru:["Название графиков (А → Я)"],sv:["Layoutnamn (A till Z)"],th:["ชื่อเลย์เอาท์ (A ไปยัง Z)"],tr:["Yerleşim adı (A'dan Z'ye)"], +vi:["Tên bố cục (A đến Z)"],zh:["布局名称(A到Z)"],zh_TW:["版面名稱(A到Z)"]}},96189:e=>{e.exports={ar:["اسم التنسيق (Z إلى A)"],ca_ES:["Nom de disseny (de la Z a la A)"],cs:"Layout name (Z to A)",de:["Layout Name (Z-A)"],el:"Layout name (Z to A)",en:"Layout name (Z to A)",es:["Nombre de diseño (de la Z a la A)"],fa:"Layout name (Z to A)",fr:["Nom de la mise en page (Z à A)"],he_IL:["שם הפריסה (ת' עד א')"],hu_HU:"Layout name (Z to A)",id_ID:["Nama layout (Z ke A)"],it:["Nome layout (Z-A)"],ja:["レイアウト名 (ZからA)"],ko:["레이아웃 이름 (Z - A)"],ms_MY:["Nama susun atur (Z hingga A)"],nl_NL:"Layout name (Z to A)",pl:["Nazwa układu (Z do A)"],pt:["Nome do layout (Z a A)"],ro:"Layout name (Z to A)",ru:["Название графиков (Я → А)"],sv:["Layoutnamn (Z till A)"],th:["ชื่อเลย์เอาท์ (Z ไปยัง A)"],tr:["Yerleşim adı (Z'den A'ya)"],vi:["Tên bố cục (Z đến A)"],zh:["布局名称(Z到A)"],zh_TW:["版面名稱(Z到A)"]}},41583:e=>{e.exports={ar:["تصنيف حسب اسم التنسيق، وتاريخ التعديل"],ca_ES:["Ordena per nom de disseny del gràfic, data de modificació"],cs:"Sort by layout name, date changed",de:["Nach Layout-Name sortieren, Änderungsdatum"],el:"Sort by layout name, date changed",en:"Sort by layout name, date changed",es:["Ordenar por nombre de diseño del gráfico, fecha de modificación"],fa:"Sort by layout name, date changed",fr:["Trier par nom de mise en page, date modifiée"],he_IL:["מיין לפי שם הפריסה layout , התאריך השתנה"],hu_HU:"Sort by layout name, date changed",id_ID:["Urut berdasarkan nama layout, tanggal perubahan"],it:["Ordina in base a nome, data"],ja:["レイアウト名や変更日で並び替え"],ko:["레이아웃 네임, 바뀐 날짜로 소팅"],ms_MY:["Susun mengikut aturan nama, perubahan tarikh"],nl_NL:"Sort by layout name, date changed",pl:["Sortuj według nazwy układu, data zmiany"],pt:["Ordenar por nome do layout, data de alteração"],ro:"Sort by layout name, date changed",ru:["Сортировать по имени, дате изменения"],sv:["Sortera med layoutnamn, datum ändrat"],th:["เรียงตามชื่อเลย์เอาท์, วันที่เปลี่ยนแปลง"],tr:["Yerleşim adına, tarih değişikliğine göre sırala"],vi:["Sắp xếp theo tên bố cục, ngày thay đổi"],zh:["排序依布局名称、修改日期"],zh_TW:["排序按版面名稱、修改日期"]}},52298:e=>{e.exports={ar:["بحث"],ca_ES:["Cercar"],cs:["Hledat"],de:["Suche"],el:["Αναζήτησή"],en:"Search",es:["Buscar"],fa:["جستجو"],fr:["Chercher"],he_IL:["חפש"],hu_HU:["Keresés"],id_ID:["Cari"],it:["Cerca"],ja:["検索"],ko:["찾기"],ms_MY:["Cari"],nl_NL:["Zoeken"],pl:["Szukaj"],pt:["Pesquisar"],ro:"Search",ru:["Поиск"],sv:["Sök"],th:["ค้นหา"],tr:["Ara"],vi:["Tìm kiếm"],zh:["搜索"],zh_TW:["搜尋"]}},39966:e=>{e.exports={ar:["على {amount} من الرموز","على {amount} من الرموز","على {amount} من الرموز","على {amount} من الرموز","على {amount} من الرموز","على {amount} من الرموز"],ca_ES:["en {amount} símbol","en {amount} símbols"],cs:"on {amount} symbol",de:["auf {amount} Symbol","auf {amount} Symbolen"],el:"on {amount} symbol",en:"on {amount} symbol",es:["en {amount} símbolo","en {amount} símbolos"],fa:["on {amount} symbols"],fr:["sur {amount} symbole","sur {amount} symbols"],he_IL:["על סימול {amount}","על סימולים {amount}","על סימולים {amount}","על סימולים {amount}"], +hu_HU:["on {amount} symbols"],id_ID:["pada {amount} simbol"],it:["su {amount} simbolo","su {amount} simboli"],ja:["({amount}個のシンボル上に)"],ko:["on {amount} 심볼"],ms_MY:["pada simbol {amount}"],nl_NL:"on {amount} symbol",pl:["na {amount} symbolu","na {amount} symbolach","na {amount} symbolach","na {amount} symbolach"],pt:["em {amount} símbolo","em {amount} símbolos"],ro:"on {amount} symbol",ru:["на {amount} инструменте","на {amount} инструментах","на {amount} инструментах","на {amount} инструментах"],sv:["på {amount} symbol","på {amount} symboler"],th:["บน {amount} สัญลักษณ์"],tr:["{amount} sembolünde","{amount} sembolünde"],vi:["trên {amount} mã giao dịch"],zh:["在{amount}个商品"],zh_TW:["在{amount}商品"]}},93030:e=>{e.exports={ar:["{amount} من الرسوم ","{amount} من الرسوم ","{amount} من الرسوم ","{amount} من الرسوم ","{amount} من الرسوم ","{amount} من الرسوم "],ca_ES:["{amount} dibuix","{amount} dibuixos"],cs:"{amount} drawing",de:["{amount} Zeichnung","{amount} Zeichnungen"],el:"{amount} drawing",en:"{amount} drawing",es:["{amount} dibujo","{amount} dibujos"],fa:["{amount} drawings"],fr:["{amount} dessin","{amount} dessins"],he_IL:["שרטוט {amount}","שרטוטים {amount}","שרטוטים {amount}","שרטוטים {amount}"],hu_HU:["{amount} drawings"],id_ID:["{amount} gambar"],it:["{amount} disegno","{amount} disegni"],ja:["{amount}個の描画"],ko:["{amount} 드로잉"],ms_MY:["{amount} lukisan"],nl_NL:"{amount} drawing",pl:["{amount} rysunek","{amount} rysunki","{amount} rysunków","{amount} rysunków"],pt:["{amount} desenho","{amount} desenhos"],ro:"{amount} drawing",ru:["{amount} объект рисования","{amount} объекта рисования","{amount} объектов рисования","{amount} объектов рисования"],sv:["{amount} ritning","{amount} ritningar"],th:["{amount} การวาด"],tr:["{amount} çizim","{amount} çizim"],vi:["{amount} bản vẽ"],zh:["{amount}个绘图"],zh_TW:["{amount}繪圖"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/lollipop-tooltip-renderer.19bbb3fc39665da2e3e6.js b/charting_library/bundles/lollipop-tooltip-renderer.19bbb3fc39665da2e3e6.js new file mode 100644 index 0000000..3f6eaa0 --- /dev/null +++ b/charting_library/bundles/lollipop-tooltip-renderer.19bbb3fc39665da2e3e6.js @@ -0,0 +1,8 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9039],{59142:function(e,t){var o,n,r;n=[t],o=function(e){"use strict";function t(e){if(Array.isArray(e)){for(var t=0,o=Array(e.length);t{e.exports={"light-button":"light-button-bYDQcOkp",link:"link-bYDQcOkp",content:"content-bYDQcOkp","visually-hidden":"visually-hidden-bYDQcOkp",nowrap:"nowrap-bYDQcOkp", +"ellipsis-container":"ellipsis-container-bYDQcOkp","text-wrap-container":"text-wrap-container-bYDQcOkp","text-wrap-with-ellipsis":"text-wrap-with-ellipsis-bYDQcOkp",icon:"icon-bYDQcOkp","force-direction-ltr":"force-direction-ltr-bYDQcOkp","force-direction-rtl":"force-direction-rtl-bYDQcOkp","with-grouped":"with-grouped-bYDQcOkp","variant-quiet-primary":"variant-quiet-primary-bYDQcOkp",selected:"selected-bYDQcOkp","typography-regular16px":"typography-regular16px-bYDQcOkp","typography-medium16px":"typography-medium16px-bYDQcOkp","typography-regular14px":"typography-regular14px-bYDQcOkp","typography-semibold14px":"typography-semibold14px-bYDQcOkp","typography-semibold16px":"typography-semibold16px-bYDQcOkp","size-xsmall":"size-xsmall-bYDQcOkp","with-start-icon":"with-start-icon-bYDQcOkp","with-end-icon":"with-end-icon-bYDQcOkp","no-content":"no-content-bYDQcOkp",wrap:"wrap-bYDQcOkp","size-small":"size-small-bYDQcOkp","size-medium":"size-medium-bYDQcOkp","variant-primary":"variant-primary-bYDQcOkp","color-gray":"color-gray-bYDQcOkp",caret:"caret-bYDQcOkp",grouped:"grouped-bYDQcOkp",pills:"pills-bYDQcOkp",active:"active-bYDQcOkp","disable-active-on-touch":"disable-active-on-touch-bYDQcOkp","disable-active-state-styles":"disable-active-state-styles-bYDQcOkp","color-green":"color-green-bYDQcOkp","color-red":"color-red-bYDQcOkp","variant-secondary":"variant-secondary-bYDQcOkp","variant-ghost":"variant-ghost-bYDQcOkp"}},66076:e=>{e.exports={"default-drawer-min-top-distance":"100px",wrap:"wrap-_HnK0UIN",positionBottom:"positionBottom-_HnK0UIN",backdrop:"backdrop-_HnK0UIN",drawer:"drawer-_HnK0UIN",positionLeft:"positionLeft-_HnK0UIN"}},27011:(e,t,o)=>{"use strict";function n(e,t){return t||null==e||("string"==typeof e||Array.isArray(e))&&0===e.length}o.d(t,{isIconOnly:()=>n})},8025:(e,t,o)=>{"use strict";o.d(t,{LightButtonContent:()=>v,useLightButtonClasses:()=>h});var n=o(50959),r=o(97754),l=o(34094),i=o(9745),a=o(17946),s=o(27011),c=o(86332);const u=n.createContext({isInButtonGroup:!1,isGroupPrimary:!1});var p=o(2948),d=o(58222),m=o.n(d);const h=(e,t)=>{const o=(0,n.useContext)(a.CustomBehaviourContext),l=(0,n.useContext)(c.ControlGroupContext),{isInButtonGroup:i,isGroupPrimary:p}=(0,n.useContext)(u),{className:d,isSelected:h,children:v,startIcon:f,showCaret:g,endIcon:y,forceDirection:b,iconOnly:w,color:x="gray",variant:C="primary",size:E="medium",enableActiveStateStyles:k=o.enableActiveStateStyles,typography:O,isLink:T=!1,textWrap:D,isPills:N,isActive:S}=e,Q=m()[`typography-${((e,t,o)=>{if(o){const e=o.replace(/^\D+/g,"");return t?`semibold${e}`:o}return"xsmall"===e?t?"semibold14px":"regular14px":"small"===e||"medium"===e?t?"semibold16px":"regular16px":""})(E,h||N,O||void 0)}`];return r(d,m()["light-button"],T&&m().link,S&&m().active,h&&m().selected,(0, +s.isIconOnly)(v,w)&&m()["no-content"],f&&m()["with-start-icon"],(g||y)&&m()["with-end-icon"],t&&m()["with-grouped"],b&&m()[`force-direction-${b}`],m()[`variant-${p?"primary":C}`],m()[`color-${p?"gray":x}`],m()[`size-${E}`],Q,!k&&m()["disable-active-state-styles"],l.isGrouped&&m().grouped,D&&m().wrap,i&&m()["disable-active-on-touch"],N&&m().pills)};function v(e){const{startIcon:t,endIcon:o,showCaret:a,iconOnly:c,ellipsis:u=!0,textWrap:d,tooltipText:h,children:v}=e;return n.createElement(n.Fragment,null,t&&n.createElement(i.Icon,{className:m().icon,icon:t}),!(0,s.isIconOnly)(v,c)&&n.createElement("span",{className:r(m().content,!d&&m().nowrap,"apply-overflow-tooltip","apply-overflow-tooltip--check-children-recursively","apply-overflow-tooltip--allow-text"),"data-overflow-tooltip-text":null!=h?h:(0,l.getTextForTooltip)(v)},d||u?n.createElement(n.Fragment,null,n.createElement("span",{className:r(!d&&u&&m()["ellipsis-container"],d&&m()["text-wrap-container"],d&&u&&m()["text-wrap-with-ellipsis"])},v),n.createElement("span",{className:m()["visually-hidden"],"aria-hidden":!0},v)):n.createElement(n.Fragment,null,v,n.createElement("span",{className:m()["visually-hidden"],"aria-hidden":!0},v))),(o||a)&&(e=>n.createElement(i.Icon,{className:r(m().icon,e.showCaret&&m().caret),icon:e.showCaret?p:e.endIcon}))(e))}},15893:(e,t,o)=>{"use strict";o.d(t,{LightButton:()=>i});var n=o(50959),r=o(86332),l=o(8025);function i(e){const{isGrouped:t}=n.useContext(r.ControlGroupContext),{reference:o,className:i,isSelected:a,children:s,startIcon:c,iconOnly:u,ellipsis:p,showCaret:d,forceDirection:m,endIcon:h,color:v,variant:f,size:g,enableActiveStateStyles:y,typography:b,textWrap:w=!1,maxLines:x,style:C={},isPills:E,isActive:k,tooltipText:O,...T}=e,D=w?null!=x?x:2:1,N=D>0?{...C,"--ui-lib-light-button-content-max-lines":D}:C;return n.createElement("button",{...T,className:(0,l.useLightButtonClasses)({className:i,isSelected:a,children:s,startIcon:c,iconOnly:u,showCaret:d,forceDirection:m,endIcon:h,color:v,variant:f,size:g,enableActiveStateStyles:y,typography:b,textWrap:w,isPills:E,isActive:k},t),ref:o,style:N},n.createElement(l.LightButtonContent,{showCaret:d,startIcon:c,endIcon:h,iconOnly:u,ellipsis:p,textWrap:w,tooltipText:O},s))}},86332:(e,t,o)=>{"use strict";o.d(t,{ControlGroupContext:()=>n});const n=o(50959).createContext({isGrouped:!1,cellState:{isTop:!0,isRight:!0,isBottom:!0,isLeft:!0}})},17946:(e,t,o)=>{"use strict";o.d(t,{CustomBehaviourContext:()=>n});const n=(0,o(50959).createContext)({enableActiveStateStyles:!0});n.displayName="CustomBehaviourContext"},27267:(e,t,o)=>{"use strict";function n(e,t,o,n,r){function l(r){if(e>r.timeStamp)return;const l=r.target;void 0!==o&&null!==t&&null!==l&&l.ownerDocument===n&&(t.contains(l)||o(r))}return r.click&&n.addEventListener("click",l,!1),r.mouseDown&&n.addEventListener("mousedown",l,!1),r.touchEnd&&n.addEventListener("touchend",l,!1),r.touchStart&&n.addEventListener("touchstart",l,!1),()=>{n.removeEventListener("click",l,!1),n.removeEventListener("mousedown",l,!1), +n.removeEventListener("touchend",l,!1),n.removeEventListener("touchstart",l,!1)}}o.d(t,{addOutsideEventListener:()=>n})},34094:(e,t,o)=>{"use strict";o.d(t,{getTextForTooltip:()=>i});var n=o(50959);const r=e=>(0,n.isValidElement)(e)&&Boolean(e.props.children),l=e=>null==e||"boolean"==typeof e||"{}"===JSON.stringify(e)?"":e.toString()+" ",i=e=>Array.isArray(e)||(0,n.isValidElement)(e)?n.Children.toArray(e).reduce(((e,t)=>{let o="";return o=(0,n.isValidElement)(t)&&r(t)?i(t.props.children):(0,n.isValidElement)(t)&&!r(t)?"":l(t),e.concat(o)}),"").trim():l(e)},37558:(e,t,o)=>{"use strict";o.d(t,{DrawerContext:()=>i,DrawerManager:()=>l});var n=o(50959),r=o(99054);class l extends n.PureComponent{constructor(e){super(e),this._isBodyFixed=!1,this._addDrawer=e=>{this.setState((t=>({stack:[...t.stack,e]})))},this._removeDrawer=e=>{this.setState((t=>({stack:t.stack.filter((t=>t!==e))})))},this.state={stack:[]}}componentDidUpdate(e,t){!t.stack.length&&this.state.stack.length&&((0,r.setFixedBodyState)(!0),this._isBodyFixed=!0),t.stack.length&&!this.state.stack.length&&this._isBodyFixed&&((0,r.setFixedBodyState)(!1),this._isBodyFixed=!1)}componentWillUnmount(){this.state.stack.length&&this._isBodyFixed&&(0,r.setFixedBodyState)(!1)}render(){return n.createElement(i.Provider,{value:{addDrawer:this._addDrawer,removeDrawer:this._removeDrawer,currentDrawer:this.state.stack.length?this.state.stack[this.state.stack.length-1]:null}},this.props.children)}}const i=n.createContext(null)},41590:(e,t,o)=>{"use strict";o.d(t,{Drawer:()=>d});var n=o(50959),r=o(50151),l=o(97754),i=o(36174),a=o(42842),s=o(37558),c=o(29197),u=o(86656),p=o(66076);function d(e){const{position:t="Bottom",onClose:o,children:u,className:d,theme:h=p}=e,v=(0,r.ensureNotNull)((0,n.useContext)(s.DrawerContext)),[f]=(0,n.useState)((()=>(0,i.randomHash)())),g=(0,n.useRef)(null),y=(0,n.useContext)(c.CloseDelegateContext);return(0,n.useLayoutEffect)((()=>((0,r.ensureNotNull)(g.current).focus({preventScroll:!0}),y.subscribe(v,o),v.addDrawer(f),()=>{v.removeDrawer(f),y.unsubscribe(v,o)})),[]),n.createElement(a.Portal,null,n.createElement("div",{className:l(p.wrap,p[`position${t}`])},f===v.currentDrawer&&n.createElement("div",{className:p.backdrop,onClick:o}),n.createElement(m,{className:l(h.drawer,p[`position${t}`],d),ref:g,"data-name":e["data-name"]},u)))}const m=(0,n.forwardRef)(((e,t)=>{const{className:o,...r}=e;return n.createElement(u.TouchScrollContainer,{className:l(p.drawer,o),tabIndex:-1,ref:t,...r})}))},20520:(e,t,o)=>{"use strict";o.d(t,{PopupMenu:()=>d});var n=o(50959),r=o(962),l=o(62942),i=o(42842),a=o(27317),s=o(29197);const c=n.createContext(void 0);var u=o(36383);const p=n.createContext({setMenuMaxWidth:!1});function d(e){const{controller:t,children:o,isOpened:d,closeOnClickOutside:m=!0,doNotCloseOn:h,onClickOutside:v,onClose:f,onKeyboardClose:g,"data-name":y="popup-menu-container",...b}=e,w=(0,n.useContext)(s.CloseDelegateContext),x=n.useContext(p),C=(0,n.useContext)(c),E=(0,u.useOutsideEvent)({handler:function(e){v&&v(e);if(!m)return;const t=(0, +l.default)(h)?h():null==h?[]:[h];if(t.length>0&&e.target instanceof Node)for(const o of t){const t=r.findDOMNode(o);if(t instanceof Node&&t.contains(e.target))return}f()},mouseDown:!0,touchStart:!0});return d?n.createElement(i.Portal,{top:"0",left:"0",right:"0",bottom:"0",pointerEvents:"none"},n.createElement("span",{ref:E,style:{pointerEvents:"auto"}},n.createElement(a.Menu,{...b,onClose:f,onKeyboardClose:g,onScroll:function(t){const{onScroll:o}=e;o&&o(t)},customCloseDelegate:w,customRemeasureDelegate:C,ref:t,"data-name":y,limitMaxWidth:x.setMenuMaxWidth},o))):null}},86656:(e,t,o)=>{"use strict";o.d(t,{TouchScrollContainer:()=>a});var n=o(50959),r=o(59142),l=o(50151),i=o(49483);const a=(0,n.forwardRef)(((e,t)=>{const{children:o,...l}=e,a=(0,n.useRef)(null);return(0,n.useImperativeHandle)(t,(()=>a.current)),(0,n.useLayoutEffect)((()=>{if(i.CheckMobile.iOS())return null!==a.current&&(0,r.disableBodyScroll)(a.current,{allowTouchMove:s(a)}),()=>{null!==a.current&&(0,r.enableBodyScroll)(a.current)}}),[]),n.createElement("div",{ref:a,...l},o)}));function s(e){return t=>{const o=(0,l.ensureNotNull)(e.current),n=document.activeElement;return!o.contains(t)||null!==n&&o.contains(n)&&n.contains(t)}}},40173:(e,t,o)=>{"use strict";function n(e,t,o={}){return Object.assign({},e,function(e,t,o={}){const n=Object.assign({},t);for(const r of Object.keys(t)){const l=o[r]||r;l in e&&(n[r]=[e[l],t[r]].join(" "))}return n}(e,t,o))}o.d(t,{mergeThemes:()=>n})},25105:e=>{e.exports={drawer:"drawer-xBKhVqal",drawerItem:"drawerItem-xBKhVqal",menuWrap:"menuWrap-xBKhVqal",scrollWrap:"scrollWrap-xBKhVqal",menuBox:"menuBox-xBKhVqal",card:"card-xBKhVqal",cardRow:"cardRow-xBKhVqal",mini:"mini-xBKhVqal",fadeTop:"fadeTop-xBKhVqal",fadeBottom:"fadeBottom-xBKhVqal"}},95795:e=>{e.exports={lollipopTooltipTitle:"lollipopTooltipTitle-hkWvPxQc",lollipopTooltipTitle_minimal:"lollipopTooltipTitle_minimal-hkWvPxQc",lollipopTooltipTitle__title:"lollipopTooltipTitle__title-hkWvPxQc",lollipopTooltipTitle_mobile:"lollipopTooltipTitle_mobile-hkWvPxQc",lollipopTooltipTitle__icon:"lollipopTooltipTitle__icon-hkWvPxQc"}},13668:e=>{e.exports={content:"content-tm3FiOQl",contentWithTab:"contentWithTab-tm3FiOQl",group:"group-tm3FiOQl",subtitle:"subtitle-tm3FiOQl",text:"text-tm3FiOQl",tabsWrapper:"tabsWrapper-tm3FiOQl",tabsContentWrapper:"tabsContentWrapper-tm3FiOQl",groupIcon:"groupIcon-tm3FiOQl",beforeMarketOpen:"beforeMarketOpen-tm3FiOQl",afterMarketClose:"afterMarketClose-tm3FiOQl",groupTitle:"groupTitle-tm3FiOQl",groupRow:"groupRow-tm3FiOQl",groupCell:"groupCell-tm3FiOQl",mob:"mob-tm3FiOQl",mini:"mini-tm3FiOQl",generalContent:"generalContent-tm3FiOQl"}},70434:(e,t,o)=>{"use strict";o.r(t),o.d(t,{showLollipopTooltip:()=>Y});var n=o(50959),r=o(962),l=o(50151),i=o(97754),a=o.n(i);function s(e,t,o){(0,n.useEffect)((()=>{const n=new IntersectionObserver((e=>{e[e.length-1].intersectionRatio<.25?o():t()}),{threshold:[0,.25,.5,.75,1],root:null,rootMargin:"0px"});return e.current&&n.observe(e.current),()=>n.disconnect()}),[])} +var c=o(90692),u=o(41590),p=o(37558),d=o(20520),m=o(59064),h=o(68335),v=o(1722);const f=(0,n.forwardRef)(((e,t)=>{const{onClose:o,onForceClose:r,onClickOutside:l,className:i,...a}=e,s=(0,n.useRef)(null);(0,n.useEffect)((()=>(m.globalCloseDelegate.subscribe(null,r),()=>{m.globalCloseDelegate.unsubscribe(null,r)})),[r]);const c=(0,n.useCallback)((e=>{27===(0,h.hashFromEvent)(e)&&(e.preventDefault(),r())}),[r]),u=(0,n.useCallback)((()=>{s.current&&s.current.focus({preventScroll:!0})}),[]);return n.createElement(d.PopupMenu,{className:i,isOpened:!0,tabIndex:-1,reference:e=>{"function"==typeof t?t(e):(0,v.isObject)(t)&&(t.current=e),s.current=e},onClose:o,onClickOutside:l,onKeyDown:c,onOpen:u,...a},e.children)}));function g(e){(0,n.useEffect)((()=>{return e=y,window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e);var e}),[]),(0,n.useEffect)((()=>{if(e.length)return function(e,t){for(const o of e)o.subscribe(null,t);return()=>{for(const o of e)o.unsubscribe(null,t)}}(e,y)}),e)}function y(){(0,m.globalCloseMenu)()}f.displayName="TooltipPopup";var b=o(40173),w=o(27317),x=o(9745),C=o(95795);function E(e){const{title:t,icon:o,iconStyle:r,className:l,cardType:i}=e;return n.createElement("div",{className:a()(C.lollipopTooltipTitle,["mob"===i&&C.lollipopTooltipTitle_mobile,"mini"===i&&C.lollipopTooltipTitle_minimal],l)},o&&n.createElement(x.Icon,{icon:o,className:C.lollipopTooltipTitle__icon,style:r}),n.createElement("span",{className:C.lollipopTooltipTitle__title},t))}var k=o(15893);function O(e){const{text:t,onClick:o}=e;return n.createElement(k.LightButton,{onClick:o,size:"xsmall"}," ",t," ")}var T,D=o(13668);function N(e){const{name:t,value:o,style:r,valueStyle:l,onValueClick:i,valueRightIcon:s,className:c}=e;return n.createElement("div",{className:a()(D.groupRow,c),style:r},t&&n.createElement("div",{className:D.groupCell},n.createElement("span",{className:D.text},t)),n.createElement("div",{className:D.groupCell},n.createElement("span",{className:D.text,style:l,onClick:i},o),s&&n.createElement(x.Icon,{icon:s.iconContent,className:a()(D.groupIcon,s.iconClass,"apply-common-tooltip"),title:s.tooltipText})))}function S(e){const{content:t=[],subTitle:o,cardRowClass:r}=e,l=t.map(((e,t)=>{const{title:o,content:r}=e;return n.createElement("div",{key:`group${t}`,className:D.group},o&&n.createElement("span",{className:D.groupTitle},o),r.map(((e,t)=>n.createElement(N,{key:`contentRow${t}`,...e}))))})),i="string"==typeof o?o:o.map(((e,t)=>n.createElement(N,{key:`subTitle${t}`,...e})));return n.createElement("div",{className:r},n.createElement("span",{className:D.subtitle},i),l.length>0&&n.createElement("div",null,l))}!function(e){e[e.BeforeMarketOpen=D.beforeMarketOpen]="BeforeMarketOpen",e[e.AfterMarketClose=D.afterMarketClose]="AfterMarketClose"}(T||(T={}));function Q(e){var t;const{cardType:o,anchor:r,title:l,tooltipIcon:i,...s}=e,c=o?a()(D.content,D[o]):D.content,u=(0,n.useMemo)((()=>{var t;return l&&i?{color:null===(t=e.style)||void 0===t?void 0:t.color}:void 0 +}),[!!l,!!i,null===(t=e.style)||void 0===t?void 0:t.color]);return n.createElement("div",{className:c},l&&n.createElement(E,{title:l,icon:i,iconStyle:u,cardType:o}),"common"===s.type&&n.createElement(S,{...s}),r&&("mob"!==o||!r.hideInMobileMode)&&n.createElement("div",{className:D.group},n.createElement(O,{...r})))}var B=o(25105);const F=(0,b.mergeThemes)(w.DEFAULT_MENU_THEME,{menuWrap:B.menuWrap,menuBox:B.menuBox});function I(e){const{tooltips:t,onClose:o,onForceClose:r,onClickOutside:l,position:i,customCloseSubscriptions:d=[],showScrollFades:m,cardType:h,doNotCloseOn:v}=e,y=(0,n.useRef)(null),b=(0,n.useRef)(null),w=(0,n.useRef)(null),x=(0,n.useRef)(null),[C,E]=(0,n.useState)("100%"),k=e=>{null!==e&&E(`${e.clientWidth}px`)},[O,T]=(0,n.useState)(!1);s(w,(()=>T(!1)),(()=>T(!0)));const D={display:O?"block":"none",width:C},[N,S]=(0,n.useState)(!1);s(x,(()=>S(!1)),(()=>S(!0)));const I={display:N?"block":"none",width:C};g(d);const M=h?a()(B.card,B[h]):B.card;return n.createElement(p.DrawerManager,null,n.createElement(c.MatchMedia,{rule:"screen and (max-width: 419px)"},(e=>e?n.createElement(u.Drawer,{className:B.drawer,onClose:r||o,position:"Bottom"},t.map(((e,t)=>n.createElement("div",{key:`${t}`,className:B.drawerItem},n.createElement(Q,{cardType:"mob",...e}))))):n.createElement(f,{position:i,theme:F,onClose:o,onForceClose:r||o,onClickOutside:l,doNotCloseOn:v},m&&n.createElement(n.Fragment,null,n.createElement("div",{ref:y,className:B.fadeTop,style:D}),n.createElement("div",{ref:w})),n.createElement("div",{ref:k},t.map(((e,t)=>{var o;return n.createElement("div",{key:`${t}`,className:M,style:{borderColor:null===(o=e.style)||void 0===o?void 0:o.color}},n.createElement(Q,{cardType:h,...e}))}))),m&&n.createElement(n.Fragment,null,n.createElement("div",{ref:x}),n.createElement("div",{ref:b,className:B.fadeBottom,style:I}))))))}let M=null;function Y(e){if(!e.items.length)return()=>{};const t={tooltips:e.items,onClose:_,onForceClose:()=>{_(),"function"==typeof e.onCustomClose&&e.onCustomClose()},onClickOutside:e.onClickOutside,doNotCloseOn:e.doNotCloseOn,position:L.bind(null,e.position),customCloseSubscriptions:e.customCloseSubscriptions,showScrollFades:e.showScrollFades,cardType:e.cardType};return null===M&&(M=document.createElement("div"),document.body.appendChild(M)),r.render(n.createElement(I,{...t}),M),_}function _(){null!==M&&(r.unmountComponentAtNode(M),M.remove(),M=null)}function L(e,t){const{contentWidth:o,contentHeight:n}=t,r=e.target,i=r.getBoundingClientRect(),a=i.width-e.targetSize.width,s=i.height-e.targetSize.height,c=(0,l.ensureNotNull)(r.closest(".chart-container")),u=c.getBoundingClientRect(),p=(0,l.ensureNotNull)(c.parentElement).getBoundingClientRect(),d=i.left+e.point.x+a,m=Math.round(d-o/2),h=Math.min(m+o,u.right,p.right);let v,f,g=Math.max(h-o,u.left,p.left);g+o>=p.right&&(g=p.right-o);const y=u.bottom-(i.top+e.point.y+s),b=u.height-y-e.marginTop;return b{ +e.exports=''},25931:(e,t,o)=>{"use strict";o.d(t,{nanoid:()=>n});let n=(e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce(((e,t)=>e+=(t&=63)<36?t.toString(36):t<62?(t-26).toString(36).toUpperCase():t>62?"-":"_"),"")}}]); \ No newline at end of file diff --git a/charting_library/bundles/lt-icons-atlas.5d7c9d668ac98bd5bce1.js b/charting_library/bundles/lt-icons-atlas.5d7c9d668ac98bd5bce1.js new file mode 100644 index 0000000..ffef4f6 --- /dev/null +++ b/charting_library/bundles/lt-icons-atlas.5d7c9d668ac98bd5bce1.js @@ -0,0 +1,75 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7987],{1383:(h,t,v)=>{"use strict";v.r(t),v.d(t,{getSvgContentForCharCode:()=>e,getSvgRenderer:()=>w});const s={f35a:["f18e"],f35b:"f01b",f358:"f01a",f359:"f190",f2f1:"f021",f303:"f040",f3c5:"f041",f424:"f065",f422:"f066",f338:"f07d",f337:"f07e",f3d1:"f0d6",f5c0:"f123",f3bf:"f148",f3be:"f149",f309:"f175",f30c:"f176",f30a:"f177",f30b:"f178",f3e5:"f112"},a=/.*([fF][\w\d]{3})\.svg$/,l=v(79332),c=new Map,g=new Map;function w(h,t){let v=g.get(t);if(void 0===v){const s=c.get(t);v=s?h(s):null,g.set(t,v)}return v}function e(h){var t;return null!==(t=c.get(h))&&void 0!==t?t:null}l.keys().forEach((h=>{const t=a.exec(h);if(!t)return;const v=t[1],g=Number.parseInt(v,16);if(isNaN(g))throw new Error(`Failed to parse charCode from file '${h}'`);if(c.has(g))throw new Error(`Duplicate charCode '${g}' from file '${h}'`);const w=l(h);c.set(g,w);let e=s[v];if(e){Array.isArray(e)||(e=[e]);for(const h of e)c.set(Number.parseInt(h,16),w)}}))},1330:h=>{h.exports=''},24462:h=>{h.exports=''},80183:h=>{h.exports=''},40747:h=>{h.exports=''},42774:h=>{h.exports=''},32843:h=>{ +h.exports=''},44333:h=>{h.exports=''},33829:h=>{h.exports=''},40775:h=>{h.exports=''},8961:h=>{h.exports=''},72426:h=>{h.exports=''},72683:h=>{h.exports=''},40918:h=>{h.exports=''},15410:h=>{ +h.exports=''},67481:h=>{h.exports=''},45129:h=>{h.exports=''},30701:h=>{h.exports=''},11609:h=>{h.exports=''},18916:h=>{h.exports=''},99513:h=>{h.exports=''},61173:h=>{h.exports=''},19207:h=>{ +h.exports=''},64465:h=>{h.exports=''},27700:h=>{h.exports=''},48274:h=>{h.exports=''},11649:h=>{h.exports=''},82122:h=>{h.exports=''},25361:h=>{h.exports=''},30767:h=>{h.exports=''},86869:h=>{ +h.exports=''},51618:h=>{h.exports=''},78904:h=>{h.exports=''},5854:h=>{h.exports=''},88844:h=>{h.exports=''},85605:h=>{h.exports=''},86331:h=>{h.exports=''},9794:h=>{ +h.exports=''},62331:h=>{h.exports=''},85506:h=>{h.exports=''},48313:h=>{h.exports=''},80321:h=>{h.exports=''},77730:h=>{h.exports=''},21140:h=>{h.exports=''},44569:h=>{h.exports=''},42333:h=>{ +h.exports=''},11593:h=>{h.exports=''},7383:h=>{h.exports=''},28864:h=>{h.exports=''},32070:h=>{h.exports=''},16958:h=>{h.exports=''},50688:h=>{ +h.exports=''},51334:h=>{h.exports=''},37420:h=>{h.exports=''},44180:h=>{h.exports=''},90497:h=>{h.exports=''},28586:h=>{ +h.exports=''},24232:h=>{h.exports=''},11676:h=>{h.exports=''},6299:h=>{h.exports=''},77484:h=>{ +h.exports=''},57049:h=>{h.exports=''},8534:h=>{h.exports=''},62557:h=>{h.exports=''},88225:h=>{ +h.exports=''},59585:h=>{h.exports=''},16563:h=>{h.exports=''},64803:h=>{h.exports=''},86774:h=>{h.exports=''},6562:h=>{ +h.exports=''},34656:h=>{h.exports=''},28320:h=>{h.exports=''},20033:h=>{h.exports=''},52664:h=>{h.exports=''},15648:h=>{h.exports=''},75993:h=>{ +h.exports=''},97353:h=>{h.exports=''},66469:h=>{h.exports=''},61486:h=>{h.exports=''},27545:h=>{h.exports=''},94600:h=>{h.exports=''},30150:h=>{ +h.exports=''},76109:h=>{h.exports=''},56599:h=>{h.exports=''},46224:h=>{h.exports=''},50899:h=>{h.exports=''},56676:h=>{ +h.exports=''},30028:h=>{h.exports=''},2497:h=>{h.exports=''},49030:h=>{h.exports=''},98554:h=>{ +h.exports=''},74105:h=>{h.exports=''},8112:h=>{h.exports=''},17769:h=>{h.exports=''},82716:h=>{h.exports=''},81302:h=>{h.exports=''},45571:h=>{h.exports=''},97440:h=>{ +h.exports=''},47817:h=>{h.exports=''},17316:h=>{h.exports=''},98336:h=>{h.exports=''},56502:h=>{h.exports=''},97457:h=>{h.exports=''},3976:h=>{h.exports=''},34837:h=>{h.exports=''},57729:h=>{ +h.exports=''},62e3:h=>{h.exports=''},14667:h=>{h.exports=''},56844:h=>{h.exports=''},33742:h=>{h.exports=''},25147:h=>{h.exports=''},23974:h=>{ +h.exports=''},18393:h=>{h.exports=''},9187:h=>{ +h.exports=''},410:h=>{h.exports=''},89977:h=>{h.exports=''},39877:h=>{ +h.exports=''},18362:h=>{h.exports=''},15298:h=>{h.exports=''},58046:h=>{h.exports=''},34350:h=>{h.exports=''},42780:h=>{ +h.exports=''},60920:h=>{h.exports=''},57897:h=>{h.exports=''},34612:h=>{h.exports=''},93947:h=>{ +h.exports=''},64520:h=>{h.exports=''},30136:h=>{h.exports=''},63722:h=>{h.exports=''},87859:h=>{h.exports=''},71914:h=>{ +h.exports=''},97518:h=>{h.exports=''},31590:h=>{h.exports=''},27282:h=>{h.exports=''},58118:h=>{ +h.exports=''},26098:h=>{h.exports=''},14064:h=>{h.exports=''},92778:h=>{h.exports=''},67865:h=>{ +h.exports=''},72610:h=>{h.exports=''},12237:h=>{h.exports=''},20839:h=>{h.exports=''},6406:h=>{h.exports=''},54988:h=>{ +h.exports=''},51038:h=>{h.exports=''},53953:h=>{h.exports=''},42366:h=>{h.exports=''},68380:h=>{ +h.exports=''},38427:h=>{h.exports=''},39838:h=>{h.exports=''},77948:h=>{h.exports=''},98493:h=>{ +h.exports=''},6469:h=>{h.exports=''},89711:h=>{h.exports=''},2567:h=>{h.exports=''},36269:h=>{h.exports=''},57525:h=>{h.exports=''},44286:h=>{ +h.exports=''},25999:h=>{h.exports=''},20904:h=>{h.exports=''},50360:h=>{h.exports=''},65706:h=>{h.exports=''},66608:h=>{h.exports=''},36979:h=>{ +h.exports=''},88021:h=>{h.exports=''},63076:h=>{h.exports=''},61877:h=>{h.exports=''},33332:h=>{h.exports=''},87060:h=>{ +h.exports=''},95032:h=>{h.exports=''},70190:h=>{h.exports=''},13988:h=>{ +h.exports=''},16459:h=>{h.exports=''},89206:h=>{h.exports=''},98018:h=>{h.exports=''},93e3:h=>{h.exports=''},85445:h=>{ +h.exports=''},61060:h=>{h.exports=''},86738:h=>{h.exports=''},90239:h=>{h.exports=''},92572:h=>{h.exports=''},21573:h=>{h.exports=''},57453:h=>{ +h.exports=''},88966:h=>{h.exports=''},52510:h=>{h.exports=''},93781:h=>{ +h.exports=''},2503:h=>{h.exports=''},96777:h=>{h.exports=''},56232:h=>{h.exports=''},55423:h=>{h.exports=''},39087:h=>{ +h.exports=''},94386:h=>{h.exports=''},59880:h=>{h.exports=''},85037:h=>{h.exports=''},19772:h=>{h.exports=''},39221:h=>{h.exports=''},74562:h=>{h.exports=''},93031:h=>{ +h.exports=''},4280:h=>{h.exports=''},86365:h=>{h.exports=''},58378:h=>{h.exports=''},80398:h=>{h.exports=''},57265:h=>{h.exports=''},10240:h=>{ +h.exports=''},68381:h=>{h.exports=''},8584:h=>{h.exports=''},64144:h=>{h.exports=''},71931:h=>{ +h.exports=''},95868:h=>{h.exports=''},48579:h=>{h.exports=''},81114:h=>{h.exports=''},79200:h=>{ +h.exports=''},1063:h=>{h.exports=''},22543:h=>{h.exports=''},75421:h=>{h.exports=''},7924:h=>{h.exports=''},57664:h=>{ +h.exports=''},24993:h=>{h.exports=''},20774:h=>{h.exports=''},24638:h=>{h.exports=''},94893:h=>{h.exports=''},99503:h=>{h.exports=''},59838:h=>{ +h.exports=''},75053:h=>{h.exports=''},976:h=>{h.exports=''},26650:h=>{h.exports=''},95787:h=>{ +h.exports=''},4141:h=>{h.exports=''},63754:h=>{h.exports=''},20328:h=>{h.exports=''},38894:h=>{h.exports=''},21253:h=>{h.exports=''},99095:h=>{ +h.exports=''},34836:h=>{h.exports=''},36917:h=>{h.exports=''},35373:h=>{ +h.exports=''},51304:h=>{h.exports=''},90052:h=>{h.exports=''},50712:h=>{ +h.exports=''},12643:h=>{h.exports=''},39884:h=>{h.exports=''},24613:h=>{h.exports=''},53445:h=>{h.exports=''},2839:h=>{ +h.exports=''},29248:h=>{h.exports=''},34269:h=>{h.exports=''},13307:h=>{h.exports=''},60615:h=>{h.exports=''},8402:h=>{ +h.exports=''},35118:h=>{h.exports=''},56555:h=>{h.exports=''},76355:h=>{h.exports=''},38022:h=>{ +h.exports=''},1929:h=>{h.exports=''},33254:h=>{h.exports=''},9909:h=>{h.exports=''},12435:h=>{h.exports=''}, +14603:h=>{h.exports=''},77464:h=>{h.exports=''},6042:h=>{h.exports=''},17885:h=>{h.exports=''},55034:h=>{h.exports=''},43703:h=>{ +h.exports=''},69303:h=>{h.exports=''},80986:h=>{h.exports=''},44471:h=>{h.exports=''},67992:h=>{h.exports=''},3611:h=>{ +h.exports=''},28276:h=>{h.exports=''},28751:h=>{h.exports=''},38379:h=>{h.exports=''},66377:h=>{ +h.exports=''},39431:h=>{h.exports=''},65329:h=>{h.exports=''},761:h=>{h.exports=''},6853:h=>{h.exports=''},46119:h=>{h.exports=''},80120:h=>{ +h.exports=''},84863:h=>{h.exports=''},47606:h=>{h.exports=''},72635:h=>{h.exports=''},38398:h=>{h.exports=''},70698:h=>{ +h.exports=''},62315:h=>{h.exports=''},32174:h=>{h.exports=''},9373:h=>{h.exports=''},87571:h=>{h.exports=''},19980:h=>{h.exports=''},59555:h=>{ +h.exports=''},90122:h=>{h.exports=''},28938:h=>{h.exports=''},28065:h=>{h.exports=''},99996:h=>{h.exports=''},82376:h=>{h.exports=''},58534:h=>{ +h.exports=''},20930:h=>{h.exports=''},41659:h=>{h.exports=''},11632:h=>{h.exports=''},46270:h=>{h.exports=''},2886:h=>{h.exports=''},6682:h=>{ +h.exports=''},82907:h=>{h.exports=''},70288:h=>{h.exports=''},84966:h=>{h.exports=''},83937:h=>{h.exports=''},67997:h=>{h.exports=''},58921:h=>{ +h.exports=''},93519:h=>{h.exports=''},17485:h=>{h.exports=''},82067:h=>{h.exports=''},42130:h=>{h.exports=''},78707:h=>{h.exports=''},37267:h=>{h.exports=''}, +28549:h=>{h.exports=''},92745:h=>{h.exports=''},32933:h=>{h.exports=''},14118:h=>{h.exports=''},81335:h=>{h.exports=''},43819:h=>{h.exports=''},71155:h=>{ +h.exports=''},86057:h=>{h.exports=''},89205:h=>{h.exports=''},24573:h=>{h.exports=''},4979:h=>{h.exports=''},18346:h=>{h.exports=''},89094:h=>{ +h.exports=''},73024:h=>{h.exports=''},83913:h=>{h.exports=''},16311:h=>{h.exports=''},72310:h=>{h.exports=''},96037:h=>{h.exports=''},17345:h=>{ +h.exports=''},36271:h=>{h.exports=''},62587:h=>{h.exports=''},84527:h=>{h.exports=''},39230:h=>{h.exports=''},5517:h=>{h.exports=''},1618:h=>{ +h.exports=''},16063:h=>{h.exports=''},77089:h=>{h.exports=''},41209:h=>{h.exports=''},36308:h=>{h.exports=''},46317:h=>{ +h.exports=''},86050:h=>{h.exports=''},23718:h=>{h.exports=''},55925:h=>{h.exports=''},4063:h=>{ +h.exports=''},64925:h=>{h.exports=''},46438:h=>{h.exports=''},23629:h=>{h.exports=''},99015:h=>{h.exports=''},44894:h=>{h.exports=''},2749:h=>{h.exports=''},12279:h=>{ +h.exports=''},19978:h=>{h.exports=''},87281:h=>{h.exports=''},19468:h=>{h.exports=''},86517:h=>{h.exports=''},76879:h=>{h.exports=''},36804:h=>{ +h.exports=''},70561:h=>{ +h.exports=''},27354:h=>{h.exports=''},23653:h=>{h.exports=''},47633:h=>{h.exports=''},35768:h=>{h.exports=''},36139:h=>{h.exports=''},35641:h=>{ +h.exports=''},20867:h=>{h.exports=''},16092:h=>{h.exports=''},79332:(h,t,v)=>{var s={"./arrows/f053.svg":1330,"./arrows/f054.svg":24462,"./arrows/f060.svg":80183,"./arrows/f061.svg":40747,"./arrows/f062.svg":42774,"./arrows/f063.svg":32843,"./arrows/f064.svg":44333,"./arrows/f077.svg":33829,"./arrows/f078.svg":40775,"./arrows/f0a8.svg":8961,"./arrows/f0a9.svg":72426,"./arrows/f0aa.svg":72683,"./arrows/f0ab.svg":40918,"./arrows/f0d7.svg":15410,"./arrows/f0d8.svg":67481,"./arrows/f0d9.svg":45129,"./arrows/f0da.svg":30701,"./arrows/f100.svg":11609,"./arrows/f101.svg":18916,"./arrows/f102.svg":99513,"./arrows/f103.svg":61173,"./arrows/f104.svg":19207,"./arrows/f105.svg":64465,"./arrows/f106.svg":27700,"./arrows/f107.svg":48274,"./arrows/f137.svg":11649,"./arrows/f138.svg":82122,"./arrows/f139.svg":25361,"./arrows/f13a.svg":30767,"./arrows/f150.svg":86869,"./arrows/f151.svg":51618,"./arrows/f152.svg":78904,"./arrows/f191.svg":5854,"./arrows/f309.svg":88844,"./arrows/f30a.svg":85605,"./arrows/f30b.svg":86331,"./arrows/f30c.svg":9794,"./arrows/f337.svg":62331,"./arrows/f338.svg":85506,"./arrows/f358.svg":48313,"./arrows/f359.svg":80321,"./arrows/f35a.svg":77730,"./arrows/f35b.svg":21140,"./arrows/f360.svg":44569,"./arrows/f3be.svg":42333,"./arrows/f3bf.svg":11593,"./arrows/f3e5.svg":7383,"./arrows/f422.svg":28864,"./arrows/f424.svg":32070,"./currency/f153.svg":16958,"./currency/f154.svg":50688,"./currency/f155.svg":51334,"./currency/f156.svg":37420,"./currency/f157.svg":44180,"./currency/f158.svg":90497,"./currency/f159.svg":28586,"./currency/f15a.svg":24232,"./currency/f195.svg":11676,"./deprecated/f003.svg":6299,"./deprecated/f009.svg":77484,"./deprecated/f00a.svg":57049,"./deprecated/f00b.svg":8534,"./deprecated/f016.svg":62557,"./deprecated/f019.svg":88225,"./deprecated/f01c.svg":59585,"./deprecated/f022.svg":16563,"./deprecated/f025.svg":64803,"./deprecated/f026.svg":86774,"./deprecated/f027.svg":6562,"./deprecated/f028.svg":34656, +"./deprecated/f029.svg":28320,"./deprecated/f02a.svg":20033,"./deprecated/f02b.svg":52664,"./deprecated/f02c.svg":15648,"./deprecated/f02d.svg":75993,"./deprecated/f02e.svg":97353,"./deprecated/f02f.svg":66469,"./deprecated/f031.svg":61486,"./deprecated/f032.svg":27545,"./deprecated/f033.svg":94600,"./deprecated/f034.svg":30150,"./deprecated/f035.svg":76109,"./deprecated/f036.svg":56599,"./deprecated/f037.svg":46224,"./deprecated/f038.svg":50899,"./deprecated/f039.svg":56676,"./deprecated/f03a.svg":30028,"./deprecated/f03b.svg":2497,"./deprecated/f03c.svg":49030,"./deprecated/f03d.svg":98554,"./deprecated/f042.svg":74105,"./deprecated/f044.svg":8112,"./deprecated/f045.svg":17769,"./deprecated/f047.svg":82716,"./deprecated/f048.svg":81302,"./deprecated/f049.svg":45571,"./deprecated/f04a.svg":97440,"./deprecated/f04b.svg":47817,"./deprecated/f04c.svg":17316,"./deprecated/f04d.svg":98336,"./deprecated/f04e.svg":56502,"./deprecated/f050.svg":97457,"./deprecated/f051.svg":3976,"./deprecated/f052.svg":34837,"./deprecated/f074.svg":57729,"./deprecated/f079.svg":62e3,"./deprecated/f07a.svg":14667,"./deprecated/f07b.svg":56844,"./deprecated/f07c.svg":33742,"./deprecated/f081.svg":25147,"./deprecated/f082.svg":23974,"./deprecated/f083.svg":18393,"./deprecated/f085.svg":9187,"./deprecated/f089.svg":410,"./deprecated/f08b.svg":89977,"./deprecated/f08c.svg":39877,"./deprecated/f08d.svg":18362,"./deprecated/f08e.svg":15298,"./deprecated/f090.svg":58046,"./deprecated/f091.svg":34350,"./deprecated/f092.svg":42780,"./deprecated/f093.svg":60920,"./deprecated/f095.svg":57897,"./deprecated/f096.svg":34612,"./deprecated/f097.svg":93947,"./deprecated/f098.svg":64520,"./deprecated/f099.svg":30136,"./deprecated/f09a.svg":63722,"./deprecated/f09b.svg":87859,"./deprecated/f09e.svg":71914,"./deprecated/f0a0.svg":97518,"./deprecated/f0ac.svg":31590,"./deprecated/f0ad.svg":27282,"./deprecated/f0ae.svg":58118,"./deprecated/f0b1.svg":26098,"./deprecated/f0b2.svg":14064,"./deprecated/f0c0.svg":92778,"./deprecated/f0c1.svg":67865,"./deprecated/f0c2.svg":72610,"./deprecated/f0c4.svg":12237,"./deprecated/f0c5.svg":20839,"./deprecated/f0c6.svg":6406,"./deprecated/f0c7.svg":54988,"./deprecated/f0c8.svg":51038,"./deprecated/f0c9.svg":53953,"./deprecated/f0ca.svg":42366,"./deprecated/f0cb.svg":68380,"./deprecated/f0cc.svg":38427,"./deprecated/f0cd.svg":39838,"./deprecated/f0ce.svg":77948,"./deprecated/f0d2.svg":98493,"./deprecated/f0d3.svg":6469,"./deprecated/f0d4.svg":89711,"./deprecated/f0d5.svg":2567,"./deprecated/f0dc.svg":36269,"./deprecated/f0dd.svg":57525,"./deprecated/f0de.svg":44286,"./deprecated/f0e0.svg":25999,"./deprecated/f0e1.svg":20904,"./deprecated/f0e4.svg":50360,"./deprecated/f0e8.svg":65706,"./deprecated/f0ea.svg":66608,"./deprecated/f0ec.svg":36979,"./deprecated/f0ed.svg":88021,"./deprecated/f0ee.svg":63076,"./deprecated/f0f0.svg":61877,"./deprecated/f0f5.svg":33332,"./deprecated/f0f6.svg":87060,"./deprecated/f0f7.svg":95032,"./deprecated/f0f8.svg":70190,"./deprecated/f0f9.svg":13988,"./deprecated/f0fa.svg":16459, +"./deprecated/f0fb.svg":89206,"./deprecated/f0fc.svg":98018,"./deprecated/f0fd.svg":93e3,"./deprecated/f0fe.svg":85445,"./deprecated/f10d.svg":61060,"./deprecated/f10e.svg":86738,"./deprecated/f114.svg":90239,"./deprecated/f115.svg":92572,"./deprecated/f11b.svg":21573,"./deprecated/f11c.svg":57453,"./deprecated/f120.svg":88966,"./deprecated/f121.svg":52510,"./deprecated/f122.svg":93781,"./deprecated/f125.svg":2503,"./deprecated/f126.svg":96777,"./deprecated/f127.svg":56232,"./deprecated/f12d.svg":55423,"./deprecated/f12e.svg":39087,"./deprecated/f130.svg":94386,"./deprecated/f131.svg":59880,"./deprecated/f136.svg":85037,"./deprecated/f13b.svg":19772,"./deprecated/f13c.svg":39221,"./deprecated/f141.svg":74562,"./deprecated/f142.svg":93031,"./deprecated/f143.svg":4280,"./deprecated/f145.svg":86365,"./deprecated/f146.svg":58378,"./deprecated/f147.svg":80398,"./deprecated/f15b.svg":57265,"./deprecated/f15c.svg":10240,"./deprecated/f15d.svg":68381,"./deprecated/f15e.svg":8584,"./deprecated/f160.svg":64144,"./deprecated/f161.svg":71931,"./deprecated/f162.svg":95868,"./deprecated/f163.svg":48579,"./deprecated/f166.svg":81114,"./deprecated/f167.svg":79200,"./deprecated/f168.svg":1063,"./deprecated/f169.svg":22543,"./deprecated/f16b.svg":75421,"./deprecated/f16c.svg":7924,"./deprecated/f16d.svg":57664,"./deprecated/f16e.svg":24993,"./deprecated/f170.svg":20774,"./deprecated/f171.svg":24638,"./deprecated/f172.svg":94893,"./deprecated/f17e.svg":99503,"./deprecated/f181.svg":59838,"./deprecated/f189.svg":75053,"./deprecated/f18a.svg":976,"./deprecated/f18b.svg":26650,"./deprecated/f18c.svg":95787,"./deprecated/f18d.svg":4141,"./deprecated/f193.svg":63754,"./deprecated/f194.svg":20328,"./deprecated/f196.svg":38894,"./gestures-and-smileys/f007.svg":21253,"./gestures-and-smileys/f087.svg":99095,"./gestures-and-smileys/f088.svg":34836,"./gestures-and-smileys/f0a4.svg":36917,"./gestures-and-smileys/f0a5.svg":35373,"./gestures-and-smileys/f0a6.svg":51304,"./gestures-and-smileys/f0a7.svg":90052,"./gestures-and-smileys/f118.svg":50712,"./gestures-and-smileys/f119.svg":12643,"./gestures-and-smileys/f11a.svg":39884,"./gestures-and-smileys/f164.svg":24613,"./gestures-and-smileys/f165.svg":53445,"./gestures-and-smileys/f182.svg":2839,"./gestures-and-smileys/f183.svg":29248,"./nature/f06c.svg":34269,"./nature/f094.svg":13307,"./nature/f185.svg":60615,"./nature/f186.svg":8402,"./nature/f188.svg":35118,"./nature/f2dc.svg":56555,"./nature/f4d8.svg":76355,"./objects/f000.svg":38022,"./objects/f002.svg":1929,"./objects/f008.svg":33254,"./objects/f00e.svg":9909,"./objects/f010.svg":12435,"./objects/f013.svg":14603,"./objects/f015.svg":77464,"./objects/f017.svg":6042,"./objects/f018.svg":17885,"./objects/f023.svg":55034,"./objects/f030.svg":43703,"./objects/f03e.svg":69303,"./objects/f043.svg":80986,"./objects/f06b.svg":44471,"./objects/f072.svg":67992,"./objects/f073.svg":3611,"./objects/f076.svg":28276,"./objects/f080.svg":28751,"./objects/f084.svg":38379,"./objects/f09c.svg":66377,"./objects/f09d.svg":39431,"./objects/f0a1.svg":65329, +"./objects/f0a2.svg":761,"./objects/f0b0.svg":6853,"./objects/f0c3.svg":46119,"./objects/f0d0.svg":80120,"./objects/f0d1.svg":84863,"./objects/f0db.svg":47606,"./objects/f0e3.svg":72635,"./objects/f0e9.svg":38398,"./objects/f0eb.svg":70698,"./objects/f0f1.svg":62315,"./objects/f0f2.svg":32174,"./objects/f0f3.svg":9373,"./objects/f0f4.svg":87571,"./objects/f108.svg":19980,"./objects/f109.svg":59555,"./objects/f10c.svg":90122,"./objects/f133.svg":28938,"./objects/f134.svg":28065,"./objects/f135.svg":99996,"./objects/f13d.svg":82376,"./objects/f14e.svg":58534,"./objects/f187.svg":20930,"./objects/f2ed.svg":41659,"./objects/f303.svg":11632,"./objects/f3cd.svg":46270,"./objects/f3d1.svg":2886,"./objects/f3ed.svg":6682,"./objects/f3fa.svg":82907,"./objects/f552.svg":70288,"./special/f2fe.svg":84966,"./symbols-and-flags/f004.svg":83937,"./symbols-and-flags/f005.svg":67997,"./symbols-and-flags/f006.svg":58921,"./symbols-and-flags/f00c.svg":93519,"./symbols-and-flags/f00d.svg":17485,"./symbols-and-flags/f011.svg":82067,"./symbols-and-flags/f012.svg":42130,"./symbols-and-flags/f01d.svg":78707,"./symbols-and-flags/f01e.svg":37267,"./symbols-and-flags/f024.svg":28549,"./symbols-and-flags/f046.svg":92745,"./symbols-and-flags/f055.svg":32933,"./symbols-and-flags/f056.svg":14118,"./symbols-and-flags/f057.svg":81335,"./symbols-and-flags/f058.svg":43819,"./symbols-and-flags/f059.svg":71155,"./symbols-and-flags/f05a.svg":86057,"./symbols-and-flags/f05b.svg":89205,"./symbols-and-flags/f05c.svg":24573,"./symbols-and-flags/f05d.svg":4979,"./symbols-and-flags/f05e.svg":18346,"./symbols-and-flags/f067.svg":89094,"./symbols-and-flags/f068.svg":73024,"./symbols-and-flags/f069.svg":83913,"./symbols-and-flags/f06a.svg":16311,"./symbols-and-flags/f06e.svg":72310,"./symbols-and-flags/f070.svg":96037,"./symbols-and-flags/f071.svg":17345,"./symbols-and-flags/f075.svg":36271,"./symbols-and-flags/f086.svg":62587,"./symbols-and-flags/f08a.svg":84527,"./symbols-and-flags/f0a3.svg":39230,"./symbols-and-flags/f0e2.svg":5517,"./symbols-and-flags/f0e5.svg":1618,"./symbols-and-flags/f0e6.svg":16063,"./symbols-and-flags/f0e7.svg":77089,"./symbols-and-flags/f110.svg":41209,"./symbols-and-flags/f111.svg":36308,"./symbols-and-flags/f113.svg":46317,"./symbols-and-flags/f11d.svg":86050,"./symbols-and-flags/f11e.svg":23718,"./symbols-and-flags/f124.svg":55925,"./symbols-and-flags/f128.svg":4063,"./symbols-and-flags/f129.svg":64925,"./symbols-and-flags/f12a.svg":46438,"./symbols-and-flags/f140.svg":23629,"./symbols-and-flags/f144.svg":99015,"./symbols-and-flags/f14a.svg":44894,"./symbols-and-flags/f14b.svg":2749,"./symbols-and-flags/f16a.svg":12279,"./symbols-and-flags/f173.svg":19978,"./symbols-and-flags/f174.svg":87281,"./symbols-and-flags/f179.svg":19468,"./symbols-and-flags/f17a.svg":86517,"./symbols-and-flags/f17b.svg":76879,"./symbols-and-flags/f17c.svg":36804,"./symbols-and-flags/f17d.svg":70561,"./symbols-and-flags/f184.svg":27354,"./symbols-and-flags/f192.svg":23653,"./symbols-and-flags/f22d.svg":47633,"./symbols-and-flags/f2f1.svg":35768, +"./symbols-and-flags/f3b5.svg":36139,"./symbols-and-flags/f3c5.svg":35641,"./symbols-and-flags/f542.svg":20867,"./symbols-and-flags/f5c0.svg":16092};function a(h){var t=l(h);return v(t)}function l(h){if(!v.o(s,h)){var t=new Error("Cannot find module '"+h+"'");throw t.code="MODULE_NOT_FOUND",t}return s[h]}a.keys=function(){return Object.keys(s)},a.resolve=l,h.exports=a,a.id=79332}}]); \ No newline at end of file diff --git a/charting_library/bundles/lt-pane-views.077de067da0763f84cb2.js b/charting_library/bundles/lt-pane-views.077de067da0763f84cb2.js new file mode 100644 index 0000000..94f3fcb --- /dev/null +++ b/charting_library/bundles/lt-pane-views.077de067da0763f84cb2.js @@ -0,0 +1,108 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1583],{82161:(e,t,i)=>{"use strict";i.d(t,{splitThousands:()=>r});var n=i(50335);function r(e,t=" "){let i=e+"";-1!==i.indexOf("e")&&(i=function(e){return(0,n.fixComputationError)(e).toFixed(10).replace(/\.?0+$/,"")}(Number(e)));const r=i.split(".");return r[0].replace(/\B(?=(\d{3})+(?!\d))/g,t)+(r[1]?"."+r[1]:"")}},24424:(e,t,i)=>{"use strict";i.r(t),i.d(t,{Pattern5pointsPaneView:()=>_});var n=i(79849),r=i(73436),s=i(19266),o=i(80657),a=i(10695),l=i(99031),d=i(87663),h=i(18807),c=i(79797),u=i(79191),p=i(46501);class _ extends u.LineSourcePaneView{constructor(e,t){super(e,t),this._abRetracement=NaN,this._bcRetracement=NaN,this._cdRetracement=NaN,this._xdRetracement=NaN,this._numericFormatter=new d.NumericFormatter,this._bcRetracementTrend=new l.TrendLineRenderer,this._xdRetracementTrend=new l.TrendLineRenderer,this._xbTrend=new l.TrendLineRenderer,this._bdTrend=new l.TrendLineRenderer,this._polylineRenderer=new c.PolygonRenderer(new h.HitTestResult(h.HitTarget.MovePoint)),this._mainTriangleRenderer=new a.TriangleRenderer,this._triangleRendererPoints234=new a.TriangleRenderer,this._xbLabelRenderer=new o.TextRenderer,this._acLabelRenderer=new o.TextRenderer,this._bdLabelRenderer=new o.TextRenderer,this._xdLabelRenderer=new o.TextRenderer,this._textRendererALabel=new o.TextRenderer,this._textRendererBLabel=new o.TextRenderer,this._textRendererCLabel=new o.TextRenderer,this._textRendererDLabel=new o.TextRenderer,this._textRendererXLabel=new o.TextRenderer,this._renderer=null}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){if(super._updateImpl(),this._updateBaseData(),this._renderer=null,this._points.length<2)return;const e=this._source.properties().childs(),t=new s.CompositeRenderer,i=(t,i)=>({points:[t],text:i,color:e.textcolor.value(),vertAlign:"middle",horzAlign:"center",font:p.CHART_FONT_FAMILY,offsetX:0,offsetY:0,bold:e.bold&&e.bold.value(),italic:e.italic&&e.italic.value(),fontsize:e.fontsize.value(),backgroundColor:e.color.value(),backgroundRoundRect:4}),o=(t,i)=>({points:[t,i],color:e.color.value(),linewidth:1,linestyle:n.LINESTYLE_DOTTED,extendleft:!1,extendright:!1,leftend:r.LineEnd.Normal,rightend:r.LineEnd.Normal}),[a,l,d,h,c]=this._points,u={points:[a,l,this._points.length<3?l:d],color:"rgba(0, 0, 0, 0)",linewidth:e.linewidth.value(),backcolor:e.backgroundColor.value(),fillBackground:e.fillBackground.value(),transparency:e.transparency.value()};if(this._mainTriangleRenderer.setData(u),t.append(this._mainTriangleRenderer),this._points.length>3){const i={points:[d,h,5===this._points.length?c:h],color:"rgba(0, 0, 0, 0)",linewidth:e.linewidth.value(),backcolor:e.backgroundColor.value(),fillBackground:e.fillBackground.value(),transparency:e.transparency.value()};this._triangleRendererPoints234.setData(i),t.append(this._triangleRendererPoints234)}const _={points:this._points,color:e.color.value(),linewidth:e.linewidth.value(),backcolor:e.backgroundColor.value(),fillBackground:!1, +linestyle:n.LINESTYLE_SOLID,filled:!1};if(this._polylineRenderer.setData(_),t.append(this._polylineRenderer),this._points.length>=3){const e=i(a.add(d).scaled(.5),this._numericFormatter.format(this._abRetracement));this._xbLabelRenderer.setData(e),t.append(this._xbLabelRenderer),this._xbTrend.setData(o(a,d)),t.append(this._xbTrend)}if(this._points.length>=4){this._bcRetracementTrend.setData(o(l,h)),t.append(this._bcRetracementTrend);const e=i(l.add(h).scaled(.5),this._numericFormatter.format(this._bcRetracement));this._acLabelRenderer.setData(e),t.append(this._acLabelRenderer)}if(this._points.length>=5){const e=i(d.add(c).scaled(.5),this._numericFormatter.format(this._cdRetracement));this._bdLabelRenderer.setData(e),t.append(this._bdLabelRenderer),this._xdRetracementTrend.setData(o(a,c)),t.append(this._xdRetracementTrend);const n=i(a.add(c).scaled(.5),this._numericFormatter.format(this._xdRetracement));this._xdLabelRenderer.setData(n),t.append(this._xdLabelRenderer),this._bdTrend.setData(o(d,c)),t.append(this._bdTrend)}const g=i(a,"X");l.y>a.y?(g.vertAlign="bottom",g.offsetY=5):(g.vertAlign="top",g.offsetY=5),this._textRendererXLabel.setData(g),t.append(this._textRendererXLabel);const f=i(l,"A");if(l.y2){const e=i(d,"B");d.y3){const e=i(h,"C");h.y4){const e=i(c,"D");c.y=3){const[e,t,i]=this._source.points();this._abRetracement=Math.round(1e3*Math.abs((i.price-t.price)/(t.price-e.price)))/1e3}if(this._source.points().length>=4){const[,e,t,i]=this._source.points();this._bcRetracement=Math.round(1e3*Math.abs((i.price-t.price)/(t.price-e.price)))/1e3}if(this._source.points().length>=5){const[e,t,i,n,r]=this._source.points();this._cdRetracement=Math.round(1e3*Math.abs((r.price-n.price)/(n.price-i.price)))/1e3,this._xdRetracement=Math.round(1e3*Math.abs((r.price-t.price)/(t.price-e.price)))/1e3}}}},5480:(e,t,i)=>{"use strict";i.r(t),i.d(t,{ABCDPaneView:()=>p});var n=i(79849),r=i(19266),s=i(87663),o=i(99031),a=i(80657),l=i(73436),d=i(79797),h=i(18807),c=i(79191),u=i(46501);class p extends c.LineSourcePaneView{constructor(){super(...arguments),this._numericFormatter=new s.NumericFormatter,this._abRetracementTrend=new o.TrendLineRenderer,this._cdRetracementTrend=new o.TrendLineRenderer,this._polylineRenderer=new d.PolygonRenderer(new h.HitTestResult(h.HitTarget.MovePoint)),this._abLabelRenderer=new a.TextRenderer, +this._cdLabelRenderer=new a.TextRenderer,this._textRendererALabel=new a.TextRenderer,this._textRendererBLabel=new a.TextRenderer,this._textRendererCLabel=new a.TextRenderer,this._textRendererDLabel=new a.TextRenderer,this._renderer=null}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){if(super._updateImpl(),this._points.length<2)return void(this._renderer=null);const e=this._source.properties().childs(),t=new r.CompositeRenderer,i=(t,i)=>({points:[t],text:i,color:e.textcolor.value(),vertAlign:"middle",horzAlign:"center",font:u.CHART_FONT_FAMILY,offsetX:0,offsetY:0,bold:e.bold&&e.bold.value(),italic:e.italic&&e.italic.value(),fontsize:e.fontsize.value(),backgroundColor:e.color.value(),backgroundRoundRect:4}),s=(t,i)=>({points:[t,i],color:e.color.value(),linewidth:e.linewidth.value(),linestyle:n.LINESTYLE_DOTTED,extendleft:!1,extendright:!1,leftend:l.LineEnd.Normal,rightend:l.LineEnd.Normal}),[o,a,d,h]=this._points,c={points:this._points,color:e.color.value(),linewidth:e.linewidth.value(),linestyle:n.LINESTYLE_SOLID,fillBackground:!1,filled:!1,backcolor:"rgba(0, 0, 0, 0)"};this._polylineRenderer.setData(c),t.append(this._polylineRenderer);const p=i(o,"A");a.y>o.y?(p.vertAlign="bottom",p.offsetY=5):(p.vertAlign="top",p.offsetY=5),this._textRendererALabel.setData(p),t.append(this._textRendererALabel);const _=i(a,"B");if(a.y2){const e=i(d,"C");d.y3){const e=i(h,"D");h.y=3){this._abRetracementTrend.setData(s(o,d)),t.append(this._abRetracementTrend);const e=o.add(d).scaled(.5),[n,r,a]=this._source.points(),l=Math.round(1e3*Math.abs((a.price-r.price)/(r.price-n.price)))/1e3,h=i(e,this._numericFormatter.format(l));this._abLabelRenderer.setData(h),t.append(this._abLabelRenderer)}if(this._points.length>=4){this._cdRetracementTrend.setData(s(a,h)),t.append(this._cdRetracementTrend);const e=a.add(h).scaled(.5),[,n,r,o]=this._source.points(),l=Math.round(1e3*Math.abs((o.price-r.price)/(r.price-n.price)))/1e3,d=i(e,this._numericFormatter.format(l));this._cdLabelRenderer.setData(d),t.append(this._cdLabelRenderer)}this.addAnchors(t),this._renderer=t}}},33295:(e,t,i)=>{"use strict";i.d(t,{AlertableLineSourcePaneView:()=>r});var n=i(79191);class r extends n.LineSourcePaneView{_addAlertRenderer(e,t){}_getAlertRenderer(e,t=this._source.properties().linecolor.value(),i){return null}}},37803:(e,t,i)=>{"use strict";i.r(t),i.d(t,{ArcPaneView:()=>_});var n=i(4652),r=i(86441),s=i(25422),o=i(66103),a=i(19266),l=i(79191),d=i(87095),h=i(18807),c=i(15187),u=i(45197);class p extends c.MediaCoordinatesPaneRenderer{ +constructor(){super(...arguments),this._data=null}setData(e){this._data={...e,angleFrom:0,angleTo:Math.PI,clockwise:!1}}hitTest(e){if(null===this._data||this._data.points.length<3)return null;const t=(0,u.interactionTolerance)().curve,i=this._data.points[0],o=this._data.points[1];let a=this._data.points[2],l=(0,n.distanceToLine)(i,o,a).distance;if(l<1)return l=(0,n.distanceToLine)(i,o,e).distance,l=0?new r.Point(_.x,_.y):new r.Point(m.x,m.y);L.data=2,d.push(L);const C=[o.PaneCursorType.Default,o.PaneCursorType.Default,(0,l.thirdPointCursorType)(h,u)];i.append(this.createLineAnchor({points:d,pointsCursorType:C},0))}}},93011:(e,t,i)=>{"use strict";i.r(t),i.d(t,{ArrowMarkPaneView:()=>u});var n=i(46501),r=i(79191),s=i(19266),o=i(80101),a=i(80657),l=i(18807),d=i(34026),h=i(37160);class c{constructor(){this._data=null}setData(e){this._data=e}draw(e,t){if(null!==this._data){switch(e.save(),e.fillStyle=this._data.color,this._data.direction){case"up":case"down":!function(e,t,i,n){const r=Math.max(1,Math.floor(n))%2?.5:0,s="up"===i?1:-1,o=s*Math.round(12*n),a=(0,h.ceiledEven)(19.5*n)/2+r,l=s*Math.round(10*n),d=(0,h.ceiledEven)(10*n)/2+r,c=Math.round(t.x*n)+r,u=Math.round(t.y*n);e.beginPath(),e.moveTo(c,u),e.lineTo(c+a,u+o),e.lineTo(c+d,u+o),e.lineTo(c+d,u+o+l),e.lineTo(c-d,u+o+l),e.lineTo(c-d,u+o),e.lineTo(c-a,u+o),e.moveTo(c,u),e.fill()}(e,this._data.point,this._data.direction,t.pixelRatio);break;case"left":case"right":!function(e,t,i,n){const r=Math.max(1,Math.floor(n))%2?.5:0,s="left"===i?1:-1,o=s*Math.round(12*n)+r,a=(0,h.ceiledEven)(19.5*n)/2+r,l=s*Math.round(22*n)+r,d=(0,h.ceiledEven)(10*n)/2+r,c=Math.round(t.x*n)+r,u=Math.round(t.y*n)+r;e.beginPath(),e.moveTo(c,u),e.lineTo(c+o,u+a),e.lineTo(c+o,u+d),e.lineTo(c+l,u+d),e.lineTo(c+l,u-d),e.lineTo(c+o,u-d),e.lineTo(c+o,u-a),e.moveTo(c,u),e.fill()}(e,this._data.point,this._data.direction,t.pixelRatio)}e.restore()}}hitTest(e){if(null===this._data)return null;let t,i,n,r;switch(this._data.direction){case"up":t=this._data.point.x-9.75,n=t+19.5,i=this._data.point.y,r=i+12+10;break;case"down":t=this._data.point.x-9.75,n=t+19.5,r=this._data.point.y,i=r-12-10;break;case"left":t=this._data.point.x,n=t+12+10,i=this._data.point.y-9.75,r=i+19.5;break;case"right":n=this._data.point.x,t=n-12-10,i=this._data.point.y-9.75,r=i+19.5}return e.xn||e.yr?null:new l.HitTestResult(l.HitTarget.MovePoint)}doesIntersectWithBox(e){return null!==this._data&&(0,d.pointInBox)(this._data.point,e)}}class u extends r.LineSourcePaneView{constructor(){super(...arguments),this._arrowMarkRenderer=new c,this._textRenderer=new a.TextRenderer,this._renderer=null,this._anchorsOffset=null}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){if(super._updateImpl(), +this._renderer=null,1!==this._points.length)return;const e=this._getSource(),t=e.properties().childs(),i=this._getModel();this._arrowMarkRenderer.setData({point:this._points[0],direction:e.direction(),color:t.arrowColor.value()}),this._renderer=new s.CompositeRenderer,this._renderer.append(this._arrowMarkRenderer),""!==t.text.value()&&t.showLabel.value()&&(this._textRenderer.setData({points:this._points,font:n.CHART_FONT_FAMILY,bold:t.bold.value(),italic:t.italic.value(),fontSize:t.fontsize.value(),text:t.text.value(),color:t.color.value(),...e.textAlignParams()}),this._renderer.append(this._textRenderer));const r=[this._anchorsOffset?this._points[0].add(this._anchorsOffset):this._points[0].clone()];this._renderer.append(new o.SelectionRenderer({points:r,bgColors:this._lineAnchorColors(r),visible:this.areAnchorsVisible(),barSpacing:i.timeScale().barSpacing(),hittestResult:l.HitTarget.MovePoint}))}}},97747:(e,t,i)=>{"use strict";i.r(t),i.d(t,{ArrowMarkerPaneView:()=>_});var n=i(79191),r=i(19266),s=i(80657),o=i(86441),a=i(15187),l=i(18807),d=i(45197);function h(e){if(e<92)return 18;let t=.25*e;return t=Math.min(t,106),t=Math.max(t,18),t=Math.min(t,.9*e),t}class c extends a.MediaCoordinatesPaneRenderer{constructor(e){super(),this._data=e}setData(e){this._data=e}hitTest(e){if(this._data.points.length<2)return null;let t=this._data.points[0],i=this._data.points[1].subtract(t);const n=i.length();i=this._data.points[1].subtract(this._data.points[0]);i.length()<22&&(t=this._data.points[1].addScaled(i.normalized(),-22),i=this._data.points[1].subtract(t));const r=e.subtract(t),s=i.dotProduct(r)/n;if(s<0||s>n)return null;const o=i.scaled(1/n),a=t.addScaled(o,s),h=e.subtract(a),c=(0,d.interactionTolerance)().line,u=this._hittestGeometry(n);for(let e=u.length-2;e>=0;e--){const t=u[e];if(s>=t.x){const i=u[e+1],n=i.x-t.x,r=i.y-t.y,o=(s-t.x)/n,a=t.y+r*o;return h.length()<=a+c?new l.HitTestResult(l.HitTarget.MovePoint):null}}return h.length()<3?new l.HitTestResult(l.HitTarget.MovePoint):null}_drawImpl(e){if(this._data.points.length<2)return;const t=e.context;t.fillStyle=this._data.color,t.strokeStyle=this._data.color,t.lineJoin="round",t.lineCap="round";let i=this._data.points[1].subtract(this._data.points[0]);const n=i.length();let r=this._data.points[0];n<22&&(r=this._data.points[1].addScaled(i.normalized(),-22),i=this._data.points[1].subtract(r));const s=new o.Point(i.y,-i.x).normalized(),a=this._arrowGeometry(i.length()),l=i.normalized();t.lineWidth=function(e){let t=Math.round(.02*e);return t=Math.min(t,5),t=Math.max(t,2),t}(i.length()),t.beginPath(),t.moveTo(r.x,r.y);for(let e=0;e=0;e--){const i=a[e],n=r.addScaled(l,i.x).addScaled(s,-i.y);t.lineTo(n.x,n.y)}t.lineTo(r.x,r.y),t.stroke(),t.fill()}_arrowGeometry(e){const t=h(e),i=[],n=e>=35?.1:0;return i.push(new o.Point(0,0)),i.push(new o.Point(e-t+t*n,1.22*t/4)),i.push(new o.Point(e-t,1.22*t/2)), +i.push(new o.Point(e,0)),i}_hittestGeometry(e){const t=h(e),i=[];return i.push(new o.Point(0,0)),i.push(new o.Point(e-t,1.22*t/4)),i.push(new o.Point(e-t,1.22*t/2)),i.push(new o.Point(e,0)),i}}var u=i(70531),p=i(46501);class _ extends n.LineSourcePaneView{constructor(e,t){super(e,t),this._textRendererData={text:"",color:"",vertAlign:"middle",horzAlign:"center",font:"",offsetX:10,offsetY:10,points:[],forceTextAlign:!0},this._arrowRendererData={points:[],color:""},this._ellipseRendererData={color:"",linewidth:0,points:[],fillBackground:!0,backcolor:"",noHitTestOnBackground:!0},this._drawAsCircle=!1,this._textRenderer=new s.TextRenderer(this._textRendererData),this._arrowRenderer=new c(this._arrowRendererData),this._ellipseRenderer=new u.EllipseRendererSimple(this._ellipseRendererData)}renderer(e,t){this._invalidated&&this._updateImpl();const i=new r.CompositeRenderer;this._drawAsCircle?i.append(this._ellipseRenderer):i.append(this._arrowRenderer);const n=this._getSource().properties().childs();return this._textRendererData.points&&this._textRendererData.points.length>0&&n.showLabel.value()&&(this._textRenderer.setData({...this._textRendererData}),i.append(this._textRenderer)),this.addAnchors(i),i}_updateImpl(){super._updateImpl();const e=this._getPoints(),t=this._getSource().properties().childs();if(this._arrowRendererData.color=t.backgroundColor.value(),this._arrowRendererData.points=e,this._textRendererData.text=t.text.value(),this._textRendererData.color=t.textColor.value(),this._textRendererData.font=p.CHART_FONT_FAMILY,this._textRendererData.bold=t.bold.value(),this._textRendererData.italic=t.italic.value(),this._textRendererData.fontsize=t.fontsize.value(),e.length>=2){const i=this._getSource().points(),n=i[0].index-i[1].index,r=i[0].price-i[1].price;if(this._drawAsCircle=0===n&&Math.abs(r)<1e-8,this._textRendererData.points=[e[0]],this._drawAsCircle){this._textRendererData.horzAlign="left",this._textRendererData.vertAlign="middle";const i=new o.Point(e[0].x-9,e[0].y-9),n=new o.Point(e[0].x+9,e[0].y+9);this._ellipseRendererData.points=[i,n],this._ellipseRendererData.backcolor=t.backgroundColor.value(),this._ellipseRendererData.color=t.backgroundColor.value()}else{const t=e[1].subtract(e[0]);Math.abs(t.x)>=Math.abs(t.y)?(e[1].x>e[0].x?this._textRendererData.horzAlign="right":this._textRendererData.horzAlign="left",this._textRendererData.vertAlign="middle"):(e[1].y>e[0].y?this._textRendererData.vertAlign="bottom":this._textRendererData.vertAlign="top",this._textRendererData.horzAlign="center")}}}}},74718:(e,t,i)=>{"use strict";i.r(t),i.d(t,{BalloonPaneView:()=>f});var n=i(29764),r=i(87095),s=i(46501),o=i(79191),a=i(86441),l=i(34026),d=i(38223),h=i(74359),c=i(15187),u=i(18807);class p extends c.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._geometryCache={innerHeight:NaN,textHorizontalPadding:NaN,innerWidth:NaN,paddingLeft:NaN},this._geomertryCacheInvalidated=!0,this._data=null}setData(e){this._data=e,this._geomertryCacheInvalidated=!0}hitTest(e,t){ +if(null===this._data||0===this._data.points.length)return null;const i=this._data.points[0].x-(this._geometryCache.paddingLeft+20),n=this._data.points[0].y-(this._geometryCache.innerHeight+9),r=(0,a.box)(new a.Point(i,n),new a.Point(i+this._geometryCache.innerWidth,n+this._geometryCache.innerHeight));return(0,l.pointInBox)(e,r)?new u.HitTestResult(u.HitTarget.MovePoint,{areaName:u.AreaName.Text}):null}_drawImpl(e){if(null===this._data||0===this._data.points.length)return;const t=e.context;t.font=this._data.font;const i=this._measureInfo(t,this._data.label,this._data.fontSize),{paddingLeft:n,innerHeight:r,innerWidth:s,textHorizontalPadding:o}=i;t.textAlign=(0,d.isRtl)()?"right":"left";const a=this._data.points[0].x-(n+20),l=this._data.points[0].y-(r+9);t.translate(a,l),t.beginPath(),t.moveTo(24,r),t.lineTo(15,r),t.arcTo(-1e3,0,1e3,0,r/2),t.lineTo(s-15,0),t.arcTo(1e3,r,-1e3,r,r/2),t.lineTo(33,r),t.quadraticCurveTo(33,r+4,35,r+9),t.quadraticCurveTo(27,r+6,24,r),t.fillStyle=this._data.backgroundColor,t.fill(),t.strokeStyle=this._data.borderColor,t.lineWidth=2,t.stroke(),t.closePath(),t.textBaseline="middle",t.fillStyle=this._data.color,t.fillText(this._data.label,n+o,r/2)}_measureInfo(e,t,i){if(this._geomertryCacheInvalidated){const n=e.measureText(t),r=i,s=15,o=Math.round(r/1.3),a=n.width+2*s,l=r+2*o,d=(0,h.calcTextHorizontalShift)(e,n.width);this._geometryCache={paddingLeft:s,innerWidth:a,innerHeight:l,textHorizontalPadding:d},this._geomertryCacheInvalidated=!1}return this._geometryCache}}var _=i(19266),g=i(80101);class f extends o.LineSourcePaneView{constructor(e,t){super(e,t),this._balloonRenderer=new p,this._renderer=null}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(e,t){super._updateImpl(e,t);const i=this._source.properties().childs(),o={points:this._points,color:i.color.value(),borderColor:i.borderColor.value(),backgroundColor:(0,r.generateColor)(i.backgroundColor.value(),i.transparency.value()),font:(0,n.makeFont)(i.fontsize.value(),s.CHART_FONT_FAMILY),fontSize:i.fontsize.value(),label:i.text.value()};if(this._balloonRenderer.setData(o),1===o.points.length){const e=new _.CompositeRenderer;return e.append(this._balloonRenderer),e.append(new g.SelectionRenderer({points:o.points,bgColors:this._lineAnchorColors(o.points),visible:this.areAnchorsVisible(),barSpacing:this._model.timeScale().barSpacing(),hittestResult:u.HitTarget.MovePoint})),void(this._renderer=e)}this._renderer=this._balloonRenderer}}},45371:(e,t,i)=>{"use strict";i.r(t),i.d(t,{BarsPatternPaneView:()=>x});var n=i(86441),r=i(33013),s=i(79849),o=i(87095),a=i(18807),l=i(19266),d=i(73436),h=i(1149),c=i(72739),u=i(99031),p=i(71254),_=i(79191),g=i(99987);const f=r.colorsPalette["color-cold-gray-500"],v={[g.LineToolBarsPatternMode.Bars]:e=>[e[2],e[3]],[g.LineToolBarsPatternMode.Line]:e=>e[4],[g.LineToolBarsPatternMode.OpenClose]:e=>[e[1],e[4]],[g.LineToolBarsPatternMode.LineOpen]:e=>e[1],[g.LineToolBarsPatternMode.LineHigh]:e=>e[2],[g.LineToolBarsPatternMode.LineLow]:e=>e[3], +[g.LineToolBarsPatternMode.LineHL2]:e=>(e[2]+e[3])/2};class x extends _.LineSourcePaneView{constructor(){super(...arguments),this._vertLineRenderer1=new p.VerticalLineRenderer,this._vertLineRenderer2=new p.VerticalLineRenderer,this._medianRenderer=new u.TrendLineRenderer,this._renderer=null}renderer(){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){var e,t;if(super._updateImpl(),this._renderer=null,this._points.length<2)return;const i=this._source.priceScale(),r=null!==(t=null===(e=this._source.ownerSource())||void 0===e?void 0:e.firstValue())&&void 0!==t?t:null;if(!i||i.isEmpty()||null===r)return;const u=this._source.points(),p=this._source.pattern(),_=p.length,x=new l.CompositeRenderer;if(_>0&&2===u.length){const e=this._source.properties().childs(),t=e.mode.value(),l=e.color.value(),d=Math.abs((this._points[0].x-this._points[1].x)/(_-1)),f=this._source.getScale(),m=e=>i.priceToCoordinate(e,r)*f,[{index:w},{index:R}]=u,y=wnew n.Point(i+(2*t-1),Math.round(m(e))+C))),s=new c.RectangleRenderer;s.setData({points:r,color:l,backcolor:l,linewidth:1,fillBackground:!0,transparency:10,extendLeft:!1,extendRight:!1}),x.append(s)}x.append(this.createLineAnchor({points:this._points},0))}else{const e=v[t],i=p.map(((t,i)=>{const n=Math.round(L+i*d+.5);return{timePointIndex:P+i,center:n,left:NaN,right:NaN,y:m(e(t))+C}}));x.append(new h.PaneRendererLine({barSpacing:d,items:i,lineColor:(0,o.generateColor)(l,10),lineStyle:s.LINESTYLE_SOLID,lineWidth:2,hittest:new a.HitTestResult(a.HitTarget.MovePoint),simpleMode:!0,withMarkers:!1,skipHoles:!0})),x.append(this.createLineAnchor({points:this._points},1))}}else this._vertLineRenderer1.setData({x:this._points[0].x,color:f,linewidth:1,linestyle:s.LINESTYLE_SOLID}),x.append(this._vertLineRenderer1),this._vertLineRenderer2.setData({x:this._points[1].x,color:f,linewidth:1,linestyle:s.LINESTYLE_SOLID}),x.append(this._vertLineRenderer2),this._medianRenderer.setData({points:this._points,color:f,linewidth:1,linestyle:s.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:d.LineEnd.Normal,rightend:d.LineEnd.Normal}),x.append(this._medianRenderer);this._renderer=x}}},56853:(e,t,i)=>{"use strict";i.r(t),i.d(t,{BezierCubicPaneView:()=>v});var n=i(87095),r=i(79191),s=i(15187),o=i(18807),a=i(2436),l=i(99031),d=i(73436),h=i(54364),c=i(45197),u=i(68441);class p extends s.MediaCoordinatesPaneRenderer{constructor(e){super(),this._data=e||null}setData(e){this._data=e}hitTest(e,t){const i=this._data;if(null===i)return null;if(4===i.points.length){const t=(0,c.interactionTolerance)().curve,[n,r,s,l]=i.points,d=l.subtract(n),u=s.subtract(d.scaled(.25)),p=s.add(d.scaled(.25)),_=r.subtract(s),g=l.subtract(_.scaled(.25)),f=l.add(_.scaled(.25));if((0,a.quadroBezierHitTest)(s,n,u,e,t)||(0, +a.cubicBezierHitTest)(s,p,g,l,e,t)||(0,a.quadroBezierHitTest)(l,r,f,e,t))return new o.HitTestResult(o.HitTarget.MovePoint);let v=(0,h.hitTestExtendedPoints)(e,t,i.extendLeftPoints);return null===v&&(v=(0,h.hitTestExtendedPoints)(e,t,i.extendRightPoints)),v}return null}_drawImpl(e){if(null===this._data)return;const t=e.context;t.lineCap="round",t.strokeStyle=this._data.color,t.lineWidth=this._data.lineWidth,(0,u.setLineStyle)(t,this._data.lineStyle);const i=this._data.points[0],n=this._data.points[1];if(2===this._data.points.length)t.beginPath(),t.moveTo(i.x,i.y),t.lineTo(n.x,n.y),t.stroke(),this._data.leftEnd===d.LineEnd.Arrow&&(0,l.drawArrow)(n,i,t,t.lineWidth,1),this._data.rightEnd===d.LineEnd.Arrow&&(0,l.drawArrow)(i,n,t,t.lineWidth,1);else{const e=this._data.points[2],r=this._data.points[3],s=r.subtract(i),o=e.subtract(s.scaled(.25)),a=e.add(s.scaled(.25)),c=n.subtract(e),u=r.subtract(c.scaled(.25)),p=r.add(c.scaled(.25));this._data.fillBack&&this._data.points.length>2&&(t.fillStyle=this._data.backColor,t.beginPath(),t.moveTo(i.x,i.y),t.quadraticCurveTo(o.x,o.y,e.x,e.y),t.bezierCurveTo(a.x,a.y,u.x,u.y,r.x,r.y),t.quadraticCurveTo(p.x,p.y,n.x,n.y),t.fill()),t.beginPath(),(0,h.buildExtendedSegments)(t,this._data.extendLeftPoints),t.moveTo(i.x,i.y),t.quadraticCurveTo(o.x,o.y,e.x,e.y),t.bezierCurveTo(a.x,a.y,u.x,u.y,r.x,r.y),t.quadraticCurveTo(p.x,p.y,n.x,n.y),(0,h.buildExtendedSegments)(t,this._data.extendRightPoints),this._data.leftEnd===d.LineEnd.Arrow&&(0,l.drawArrow)(o,i,t,t.lineWidth,1),this._data.rightEnd===d.LineEnd.Arrow&&(0,l.drawArrow)(p,n,t,t.lineWidth,1),t.stroke()}}}var _=i(19266),g=i(33730),f=i(50151);class v extends r.LineSourcePaneView{constructor(){super(...arguments),this._bezierCubicRenderer=new p,this._renderer=null,this._extendedSegmentLeftCache=null,this._extendedSegmentRightCache=null}renderer(e,t){return this._invalidated&&this._updateImpl(e,t),this._renderer}_updateImpl(e,t){if(super._updateImpl(e,t),this._renderer=null,this._points.length<2)return;const i=this._source.properties().childs();let r=[],s=[];if(4===this._source.points().length){const n=(0,f.ensureNotNull)(this._source.pointToScreenPoint(this._source.points()[0])),o=(0,f.ensureNotNull)(this._source.pointToScreenPoint(this._source.points()[1])),a=(0,f.ensureNotNull)(this._source.pointToScreenPoint(this._source.points()[2])),l=(0,f.ensureNotNull)(this._source.pointToScreenPoint(this._source.points()[3])),d=l.subtract(n),h=a.subtract(d.scaled(.25)),c=o.subtract(a),u=l.add(c.scaled(.25));i.extendLeft.value()&&(r=this._extendSegmentLeft(a,n,h,t,e)),i.extendRight.value()&&(s=this._extendSegmentRight(l,o,u,t,e))}const o=this._points.slice(),a=this._source.controlPoints();null!==a&&(o.push((0,f.ensureNotNull)(this._source.pointToScreenPoint(a[0]))),o.push((0,f.ensureNotNull)(this._source.pointToScreenPoint(a[1]))));const l={points:o,color:i.linecolor.value(),lineWidth:i.linewidth.value(),lineStyle:i.linestyle.value(),leftEnd:i.leftEnd.value(),rightEnd:i.rightEnd.value(),fillBack:i.fillBackground.value(),backColor:(0, +n.generateColor)(i.backgroundColor.value(),i.transparency.value()),extendLeftPoints:r,extendRightPoints:s};this._bezierCubicRenderer.setData(l);const d=new _.CompositeRenderer;d.append(this._bezierCubicRenderer),this.addAnchors(d),this._renderer=d}_extendSegmentLeft(e,t,i,n,r){return(0,g.cacheIsValid)(this._extendedSegmentLeftCache,e,t,i,n,r)||(this._extendedSegmentLeftCache={p1:e,p2:t,p3:i,width:n,height:r,segment:(0,a.extendQuadroBezier)(e,t,i,n,r)}),(0,f.ensureNotNull)(this._extendedSegmentLeftCache).segment}_extendSegmentRight(e,t,i,n,r){return(0,g.cacheIsValid)(this._extendedSegmentRightCache,e,t,i,n,r)||(this._extendedSegmentRightCache={p1:e,p2:t,p3:i,width:n,height:r,segment:(0,a.extendQuadroBezier)(e,t,i,n,r)}),(0,f.ensureNotNull)(this._extendedSegmentRightCache).segment}}},33730:(e,t,i)=>{"use strict";i.r(t),i.d(t,{BezierQuadroPaneView:()=>h,cacheIsValid:()=>d});var n=i(50151),r=i(87095),s=i(79191),o=i(19266),a=i(2436),l=i(54364);function d(e,t,i,n,r,s){return null!==e&&e.p1.x===t.x&&e.p1.y===t.y&&e.p2.x===i.x&&e.p2.y===i.y&&e.p3.x===n.x&&e.p3.y===n.y&&e.width===r&&e.height===s}class h extends s.LineSourcePaneView{constructor(){super(...arguments),this._bezierQuadroRenderer=new l.BezierQuadroRenderer,this._renderer=null,this._extendedSegmentLeftCache=null,this._extendedSegmentRightCache=null}renderer(e,t){return this._invalidated&&this._updateImpl(e,t),this._renderer}_updateImpl(e,t){if(super._updateImpl(e,t),this._renderer=null,this._points.length<2)return;const i=this._source.properties().childs();let s=[],a=[];if(3===this._source.points().length){const r=(0,n.ensureNotNull)(this._source.pointToScreenPoint(this._source.points()[0])),o=(0,n.ensureNotNull)(this._source.pointToScreenPoint(this._source.points()[1])),l=(0,n.ensureNotNull)(this._source.pointToScreenPoint(this._source.points()[2])),d=o.subtract(r),h=l.subtract(d.scaled(.25)),c=l.add(d.scaled(.25));i.extendLeft.value()&&(s=this._extendSegmentLeft(l,r,h,t,e)),i.extendRight.value()&&(a=this._extendSegmentRight(l,o,c,t,e))}const l=this._points.slice(),d=this._source.controlPoint();null!==d&&l.push((0,n.ensureNotNull)(this._source.pointToScreenPoint(d)));const h={points:l,color:i.linecolor.value(),lineWidth:i.linewidth.value(),lineStyle:i.linestyle.value(),leftEnd:i.leftEnd.value(),rightEnd:i.rightEnd.value(),fillBack:i.fillBackground.value(),backColor:(0,r.generateColor)(i.backgroundColor.value(),i.transparency.value()),extendLeftSegments:s,extendRightSegments:a};this._bezierQuadroRenderer.setData(h);const c=new o.CompositeRenderer;c.append(this._bezierQuadroRenderer),this.addAnchors(c),this._renderer=c}_extendSegmentLeft(e,t,i,r,s){return d(this._extendedSegmentLeftCache,e,t,i,r,s)||(this._extendedSegmentLeftCache={p1:e,p2:t,p3:i,width:r,height:s,segment:(0,a.extendQuadroBezier)(e,t,i,r,s)}),(0,n.ensureNotNull)(this._extendedSegmentLeftCache).segment}_extendSegmentRight(e,t,i,r,s){return d(this._extendedSegmentRightCache,e,t,i,r,s)||(this._extendedSegmentRightCache={p1:e,p2:t,p3:i,width:r,height:s,segment:(0,a.extendQuadroBezier)(e,t,i,r,s)}),(0, +n.ensureNotNull)(this._extendedSegmentRightCache).segment}}},54364:(e,t,i)=>{"use strict";i.d(t,{BezierQuadroRenderer:()=>p,buildExtendedSegments:()=>u,hitTestExtendedPoints:()=>c});var n=i(4652),r=i(15187),s=i(73436),o=i(18807),a=i(2436),l=i(99031),d=i(45197),h=i(68441);function c(e,t,i){for(const r of i)for(let i=1;i2&&(r.fillStyle=this._data.backColor,r.beginPath(),r.moveTo(t.x,t.y),r.quadraticCurveTo(o.x,o.y,n.x,n.y),r.quadraticCurveTo(a.x,a.y,i.x,i.y),r.fill()),r.beginPath(),u(r,this._data.extendLeftSegments),r.moveTo(t.x,t.y),r.quadraticCurveTo(o.x,o.y,n.x,n.y),r.quadraticCurveTo(a.x,a.y,i.x,i.y),u(r,this._data.extendRightSegments),this._data.leftEnd===s.LineEnd.Arrow&&(0,l.drawArrow)(o,t,r,r.lineWidth,1),this._data.rightEnd===s.LineEnd.Arrow&&(0,l.drawArrow)(a,i,r,r.lineWidth,1),r.stroke()}}}},26049:(e,t,i)=>{"use strict";i.d(t,{BrushBasePaneView:()=>d});var n=i(86441),r=i(79797),s=i(80101),o=i(19266),a=i(18807),l=i(79191);class d extends l.LineSourcePaneView{constructor(){super(...arguments),this._polygonRenderer=new r.PolygonRenderer,this._renderer=new o.CompositeRenderer}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){super._updateImpl();const e=Math.max(1,this._source.smooth()),t=this._points;if(0===t.length)return void this._renderer.clear();const i=[t[0]];for(let n=1;n0){ +const t=1!==e?[n.points[0],n.points[e-1]]:[n.points[0]],i=new s.SelectionRenderer({points:t,bgColors:this._lineAnchorColors(t),visible:this.areAnchorsVisible(),hittestResult:a.HitTarget.Regular,barSpacing:this._getModel().timeScale().barSpacing()});this._renderer.append(i)}}}_smoothArray(e,t){if(1===e.length)return e;const i=new Array(e.length);for(let r=0;r{"use strict";i.r(t),i.d(t,{BrushPaneView:()=>s});var n=i(79849),r=i(26049);class s extends r.BrushBasePaneView{_createPolygonRendererData(){const e=this._source.properties().childs(),t={points:this._points,color:e.linecolor.value(),linewidth:e.linewidth.value(),linestyle:n.LINESTYLE_SOLID,skipClosePath:!0,leftend:e.leftEnd.value(),rightend:e.rightEnd.value(),filled:!1,fillBackground:!1,backcolor:e.backgroundColor.value()};return e.fillBackground.value()&&this._model.lineBeingCreated()!==this._source&&(t.filled=!0,t.fillBackground=!0,t.transparency=e.transparency.value()),t}}},70326:(e,t,i)=>{"use strict";i.r(t),i.d(t,{CalloutPaneView:()=>v});var n=i(86441),r=i(50151),s=i(29764),o=i(19266),a=i(46501),l=i(38223),d=i(87095),h=i(74359),c=i(15187),u=i(18807);class p extends c.MediaCoordinatesPaneRenderer{constructor(){super(),this._data=null,this._textSizeCache={totalHeight:NaN,totalWidth:NaN}}setData(e){this._data=e}hitTest(e){if(null===this._data||this._data.points.length<2)return null;const t=this._data.points[0],i=this._data.points[1];if(t.subtract(e).length()<3)return new u.HitTestResult(u.HitTarget.ChangePoint);const n=i.x-this._textSizeCache.totalWidth/2,r=i.y-this._textSizeCache.totalHeight/2;return e.x>=n&&e.x<=n+this._textSizeCache.totalWidth&&e.y>=r&&e.y<=r+this._textSizeCache.totalHeight?new u.HitTestResult(u.HitTarget.MovePoint,{areaName:u.AreaName.Text}):null}_drawImpl(e){if(null===this._data||this._data.points.length<2)return;const t=this._data.points[0].clone(),i=this._data.points[1].clone(),n=e.context;n.lineCap="round",n.strokeStyle=this._data.bordercolor,n.lineWidth=this._data.linewidth,n.textBaseline="bottom",n.font=this._data.textData.font;const r=this._data.textData.fontSize*this._data.textData.lines.length,s=this._data.textData.maxWidth,o=s+20,a=r+20;this._textSizeCache.totalWidth=o,this._textSizeCache.totalHeight=a;let c=i.x-o/2,u=i.y-a/2,p=0;const _=s+4>16,g=r+4>16;n.textAlign=(0,l.isRtl)()?"right":"left";const f=(0,h.calcTextHorizontalShift)(n,s);t.x>c+o?p=20:t.x>c&&(p=10),t.y>u+a?p+=2:t.y>u&&(p+=1),n.translate(c,u),t.x-=c,t.y-=u,i.x-=c,i.y-=u,n.beginPath(),n.moveTo(8,0),10===p?_?(n.lineTo(i.x-8,0),n.lineTo(t.x,t.y),n.lineTo(i.x+8,0),n.lineTo(o-8,0)):(n.lineTo(t.x,t.y),n.lineTo(o-8,0)):n.lineTo(o-8,0),20===p?(n.lineTo(t.x,t.y),n.lineTo(o,8)):n.arcTo(o,0,o,8,8),21===p?g?(n.lineTo(o,i.y-8),n.lineTo(t.x,t.y),n.lineTo(o,i.y+8),n.lineTo(o,a-8)):(n.lineTo(t.x,t.y),n.lineTo(o,a-8)):n.lineTo(o,a-8),22===p?(n.lineTo(t.x,t.y), +n.lineTo(o-8,a)):n.arcTo(o,a,o-8,a,8),12===p?_?(n.lineTo(i.x+8,a),n.lineTo(t.x,t.y),n.lineTo(i.x-8,a),n.lineTo(8,a)):(n.lineTo(t.x,t.y),n.lineTo(8,a)):n.lineTo(8,a),2===p?(n.lineTo(t.x,t.y),n.lineTo(0,a-8)):n.arcTo(0,a,0,a-8,8),1===p?g?(n.lineTo(0,i.y+8),n.lineTo(t.x,t.y),n.lineTo(0,i.y-8),n.lineTo(0,8)):(n.lineTo(t.x,t.y),n.lineTo(0,8)):n.lineTo(0,8),0===p?(n.lineTo(t.x,t.y),n.lineTo(8,0)):n.arcTo(0,0,8,0,8),n.stroke(),n.fillStyle=(0,d.generateColor)(this._data.backcolor,this._data.transparency),n.fill(),n.fillStyle=this._data.color,u=10+this._data.textData.fontSize,c=10+f;for(const e of this._data.textData.lines)n.fillText(e,c,u),u+=this._data.textData.fontSize}}var _=i(79191),g=i(80657);let f=null;class v extends _.LineSourcePaneView{constructor(e,t){super(e,t),this._calloutRenderer=new p,this._renderer=new o.CompositeRenderer}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){if(super._updateImpl(),this._source.calculatePoint2(),this._renderer.clear(),!this._points[0])return;if(this._points.length<2)return;const e=this._source.properties().childs(),t=this._points[0],i=t.x+this._source.getBarOffset()*this._model.timeScale().barSpacing(),s=new n.Point(i,this._points[1].y),o=this._fontStyle(),a=e.wordWrap.value()?e.wordWrapWidth.value():void 0,l=(0,g.wordWrap)(e.text.value(),o,a);let d;d=void 0!==a?a:l.reduce(((e,t)=>Math.max(e,function(e,t){if(null===f){const e=document.createElement("canvas");e.width=0,e.height=0,f=(0,r.ensureNotNull)(e.getContext("2d"))}return f.font=t,f.measureText(e).width}(t,o))),0);const h={points:[t,s],color:e.color.value(),linewidth:e.linewidth.value(),backcolor:e.backgroundColor.value(),transparency:e.transparency.value(),textData:{lines:l,maxWidth:d,font:o,fontSize:e.fontsize.value()},bordercolor:e.bordercolor.value()};if(this._calloutRenderer.setData(h),this._renderer.append(this._calloutRenderer),this._renderer.append(this.createLineAnchor({points:[t]},0)),void 0!==a){const e=h.points[1],t=new n.Point(e.x+a/2+8+2,e.y);t.data=1,this._renderer.append(this.createLineAnchor({points:[t]},1))}}_fontStyle(){const e=this._source.properties().childs(),t=(e.bold.value()?"bold ":"")+(e.italic.value()?"italic ":""),i=e.fontsize.value();return(0,s.makeFont)(i,a.CHART_FONT_FAMILY,t)}}},79104:(e,t,i)=>{"use strict";i.r(t),i.d(t,{CirclePaneView:()=>c});var n=i(46501),r=i(80657),s=i(19266),o=i(79191),a=i(18807),l=i(34026),d=i(45197);class h{constructor(e){this._data=null!=e?e:null}setData(e){this._data=e}draw(e,t){if(null===this._data)return;const{center:i,radius:n,lineWidth:r,color:s,fillBackground:o,backColor:a}=this._data;e.save();const l=t.pixelRatio,d=Math.max(1,Math.floor(l)),h=d%2/2,c=Math.round(i.x*l)+h,u=Math.round(i.y*l)+h,p=Math.round(c+n*l),_=Math.max(1,Math.floor(r*l)),g=p-c-_;o&&g>0&&(e.fillStyle=a,e.beginPath(),e.moveTo(c+g,u),e.arc(c,u,g,0,2*Math.PI,!1),e.fill());const f=Math.max(d/2,p-c-_/2);e.strokeStyle=s,e.lineWidth=_,e.beginPath(),e.moveTo(c+f,u),e.arc(c,u,f,0,2*Math.PI,!1),e.stroke(),e.restore()}hitTest(e,t){if(null===this._data)return null +;const{center:i,radius:n}=this._data,r=(0,d.interactionTolerance)().curve;if(!(0,l.pointInCircle)(e,i,n+r))return null;const s=n>r&&(0,l.pointInCircle)(e,i,n-r)?a.HitTarget.MovePointBackground:a.HitTarget.MovePoint;return new a.HitTestResult(s)}}class c extends o.LineSourcePaneView{constructor(){super(...arguments),this._circleRenderer=new h,this._textRenderer=new r.TextRenderer,this._renderer=new s.CompositeRenderer}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){var e;if(super._updateImpl(),this._renderer.clear(),this._points.length<2)return;const t=this._source.properties().childs(),[i,n]=this._points;this._circleRenderer.setData({center:i,radius:Math.sqrt((n.x-i.x)**2+(n.y-i.y)**2),color:t.color.value(),lineWidth:t.linewidth.value(),backColor:t.backgroundColor.value(),fillBackground:t.fillBackground.value()}),this._renderer.append(this._circleRenderer),t.showLabel.value()&&(null===(e=t.text)||void 0===e?void 0:e.value())&&(this._updateTextRenderer(),this._renderer.append(this._textRenderer)),this.addAnchors(this._renderer,{hittestResult:[a.HitTarget.MovePoint,a.HitTarget.ChangePoint]})}_updateTextRenderer(){const{text:e,textColor:t,fontSize:i,bold:r,italic:s}=this._source.properties().childs(),[o,a]=this._points,l=o.subtract(a).length()*Math.sqrt(2),d={points:[o],text:e.value(),color:t.value(),fontSize:i.value(),font:n.CHART_FONT_FAMILY,bold:r.value(),italic:s.value(),wordWrapWidth:l,maxHeight:l,offsetX:0,offsetY:0,horzAlign:"center",vertAlign:"middle",forceTextAlign:!0};this._textRenderer.setData(d)}}},37662:(e,t,i)=>{"use strict";i.r(t),i.d(t,{CommentPaneView:()=>f});var n=i(29764),r=i(87095),s=i(46501),o=i(79191),a=i(19266),l=i(86441),d=i(34026),h=i(38223),c=i(74359),u=i(15187),p=i(18807),_=i(68441);class g extends u.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._geometryCache={innerHeight:NaN,textHorizontalPadding:NaN,innerWidth:NaN,paddingLeft:NaN},this._geomertryCacheInvalidated=!0,this._data=null}setData(e){this._data=e,this._geomertryCacheInvalidated=!0}hitTest(e,t){if(null===this._data||0===this._data.points.length)return null;const i=this._data.points[0].x,n=this._data.points[0].y-this._geometryCache.innerHeight,r=(0,l.box)(new l.Point(i,n),new l.Point(i+this._geometryCache.innerWidth,n+this._geometryCache.innerHeight));return(0,d.pointInBox)(e,r)?new p.HitTestResult(p.HitTarget.MovePoint,{areaName:p.AreaName.Text}):null}_drawImpl(e){if(null===this._data||0===this._data.points.length)return;const t=e.context;t.font=this._data.font,t.textAlign=(0,h.isRtl)()?"right":"left";const i=this._measureInfo(t,this._data.label,this._data.fontSize),{paddingLeft:n,innerHeight:r,innerWidth:s,textHorizontalPadding:o}=i,a=Math.min(s,r)/2,l=this._data.points[0].x,d=this._data.points[0].y-r;t.translate(l,d),(0,_.drawRoundRect)(t,0,0,s,r,[a,a,a,2]),t.fillStyle=this._data.backgroundColor,t.fill(),t.strokeStyle=this._data.borderColor,t.lineWidth=2,t.stroke(),t.closePath(),t.textBaseline="middle",t.fillStyle=this._data.color,t.fillText(this._data.label,n+o,r/2)} +_measureInfo(e,t,i){if(this._geomertryCacheInvalidated){const n=e.measureText(t),r=i,s=12,o=Math.round(r/1.3),a=n.width+2*s,l=r+2*o,d=(0,c.calcTextHorizontalShift)(e,n.width);this._geometryCache={paddingLeft:s,innerWidth:a,innerHeight:l,textHorizontalPadding:d},this._geomertryCacheInvalidated=!1}return this._geometryCache}}class f extends o.LineSourcePaneView{constructor(e,t){super(e,t),this._commentRenderer=new g,this._renderer=null}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(e,t){super._updateImpl(e,t);const i=this._source.properties().childs(),o={points:this._points,color:i.color.value(),borderColor:i.borderColor.value(),backgroundColor:(0,r.generateColor)(i.backgroundColor.value(),i.transparency.value()),font:(0,n.makeFont)(i.fontsize.value(),s.CHART_FONT_FAMILY),fontSize:i.fontsize.value(),label:i.text.value()};if(this._commentRenderer.setData(o),1===o.points.length){const e=new a.CompositeRenderer;return e.append(this._commentRenderer),e.append(this.createLineAnchor({points:o.points},0)),void(this._renderer=e)}this._renderer=this._commentRenderer}}},51084:(e,t,i)=>{"use strict";i.r(t),i.d(t,{CrossLinePaneView:()=>l});var n=i(79191),r=i(74997),s=i(71254),o=i(19266),a=i(18807);class l extends n.LineSourcePaneView{constructor(e,t){super(e,t),this._renderer=null,this._horizLineRenderer=new r.HorizontalLineRenderer,this._vertLineRenderer=new s.VerticalLineRenderer,this._horizLineRenderer.setHitTest(new a.HitTestResult(a.HitTarget.MovePoint))}update(){this._invalidated=!0}renderer(){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._renderer}_updateImpl(){super._updateImpl(),this._renderer=null;const e=this._getPoints();if(0===e.length)return;const t={color:this._getSource().lineColor(),linestyle:this._getSource().lineStyle(),linewidth:this._getSource().lineWidth(),x:e[0].x,y:e[0].y};this._horizLineRenderer.setData(t),this._horizLineRenderer.setHitTest(new a.HitTestResult(a.HitTarget.MovePoint,{snappingPrice:this._source.points()[0].price})),this._vertLineRenderer.setData(t),this._vertLineRenderer.setHitTest(new a.HitTestResult(a.HitTarget.MovePoint,{snappingIndex:this._source.points()[0].index}));const i=new o.CompositeRenderer;i.append(this._horizLineRenderer),i.append(this._vertLineRenderer),this.addAnchors(i),this._renderer=i}}},47346:(e,t,i)=>{"use strict";i.r(t),i.d(t,{LineToolCyclicLinesPaneView:()=>c});var n=i(86441),r=i(19266),s=i(73436),o=i(99031),a=i(79191),l=i(71254),d=i(18807),h=i(79849);class c extends a.LineSourcePaneView{constructor(){super(...arguments),this._coordinates=[],this._trendRenderer=new o.TrendLineRenderer,this._renderer=new r.CompositeRenderer}renderer(e,t){return this._invalidated&&this._updateImpl(e,t),this._renderer}_updateImpl(e,t){if(super._updateImpl(),this._renderer.clear(),this._source.points().length<2)return;const i=this._model.timeScale(),r=this._source.priceScale();if(!r||r.isEmpty()||i.isEmpty())return;const o=this._source.points()[0],a=this._source.points()[1],c=a?a.index-o.index:1;if(this._coordinates=[], +0===c)return;const u=i.visibleBarsStrictRange();if(null===u)return;if(c>0){for(let e=o.index;e<=u.lastBar();e+=c)this._coordinates.push(i.indexToCoordinate(e))}else{for(let e=o.index;e>=u.firstBar();e+=c)this._coordinates.push(i.indexToCoordinate(e))}if(this._points.length<2)return;const p=this._source.properties().childs(),_={points:this._points,color:"#808080",linewidth:1,linestyle:h.LINESTYLE_DASHED,extendleft:!1,extendright:!1,leftend:s.LineEnd.Normal,rightend:s.LineEnd.Normal};this._trendRenderer.setData(_),this._renderer.append(this._trendRenderer);for(let e=0;e{"use strict";i.r(t),i.d(t,{CypherPaneView:()=>r});var n=i(24424);class r extends n.Pattern5pointsPaneView{_updateBaseData(){if(this._source.points().length>=3){const[e,t,i]=this._source.points();this._abRetracement=Math.round(1e3*Math.abs((i.price-t.price)/(t.price-e.price)))/1e3}if(this._source.points().length>=4){const[e,t,,i]=this._source.points();this._bcRetracement=Math.round(1e3*Math.abs((i.price-e.price)/(t.price-e.price)))/1e3}if(this._source.points().length>=5){const[e,,t,i,n]=this._source.points();this._cdRetracement=Math.round(1e3*Math.abs((n.price-i.price)/(i.price-t.price)))/1e3,this._xdRetracement=Math.round(1e3*Math.abs((n.price-i.price)/(e.price-i.price)))/1e3}}}},99734:(e,t,i)=>{"use strict";i.d(t,{DateAndPriceRangeBasePaneView:()=>a});var n=i(86441),r=i(46501),s=i(80657),o=i(79191);class a extends o.LineSourcePaneView{constructor(){super(...arguments),this._customTextrenderer=new s.TextRenderer}_updateCustomTextRenderer(e,t){const i=this._source.properties().childs().customText.childs();if(i.visible.value()&&i.text.value().length>0){const[o,a]=this._points,l=Math.round((o.y+a.y)/2),d=new n.Point(o.x,l),h=new n.Point(a.x,l),c=d.x{"use strict";i.r(t),i.d(t,{DateAndPriceRangePaneView:()=>T});var n=i(50151),r=i(86441),s=i(11542),o=i(38223),a=i(80657),l=i(72739),d=i(99031),h=i(19266),c=i(93572),u=i(79849),p=i(73436),_=i(2043),g=i(57322),f=i(98596),v=i(46501),x=i(99734) +;const m=new _.TimeSpanFormatter,w=new c.PercentageFormatter,R=new f.VolumeFormatter,y=s.t(null,void 0,i(33355)),b=s.t(null,{context:"study"},i(32819));class T extends x.DateAndPriceRangeBasePaneView{constructor(){super(...arguments),this._distanceLineRenderer=new d.TrendLineRenderer,this._distancePriceRenderer=new d.TrendLineRenderer,this._backgroundRenderer=new l.RectangleRenderer,this._borderRenderer=new l.RectangleRenderer,this._textRenderer=new a.TextRenderer,this._renderer=new h.CompositeRenderer,this._pipFormatter=null,this._lastSymbolInfo=null}renderer(e,t){return this._invalidated&&this._updateImpl(e,t),this._renderer}_updateImpl(e,t){var i,s,l;if(super._updateImpl(),this._renderer.clear(),this._points.length<2||this._source.points().length<2)return;const d=this._source.properties().childs();d.fillBackground&&d.fillBackground.value()&&(this._backgroundRenderer.setData({points:this._points,color:"white",linewidth:0,backcolor:d.backgroundColor.value(),fillBackground:!0,transparency:d.backgroundTransparency.value(),extendLeft:!1,extendRight:!1}),this._renderer.append(this._backgroundRenderer));const[h,c]=this._points;d.drawBorder.value()&&(this._borderRenderer.setData({points:this._points,color:d.borderColor.value(),linewidth:d.borderWidth.value(),fillBackground:!1,extendLeft:!1,extendRight:!1,backcolor:""}),this._renderer.append(this._borderRenderer));const _=d.drawBorder.value()?d.borderWidth.value()/2:0,f=this._updateCustomTextRenderer(e,t),x=Math.round((h.y+c.y)/2),T=new r.Point(h.x+Math.sign(c.x-h.x)*_,x),P=new r.Point(c.x+Math.sign(h.x-c.x)*_,x);this._distanceLineRenderer.setData({points:[T,P],color:d.linecolor.value(),linewidth:d.linewidth.value(),linestyle:u.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:p.LineEnd.Normal,rightend:Math.abs(h.x-c.x)>=25*d.linewidth.value()?p.LineEnd.Arrow:p.LineEnd.Normal,excludeBoundaries:null!=f?f:void 0}),this._renderer.append(this._distanceLineRenderer);const L=Math.round((h.x+c.x)/2),C=new r.Point(L,h.y+Math.sign(c.y-h.y)*_),S=new r.Point(L,c.y+Math.sign(h.y-c.y)*_);this._distancePriceRenderer.setData({points:[C,S],color:d.linecolor.value(),linewidth:d.linewidth.value(),linestyle:u.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:p.LineEnd.Normal,rightend:Math.abs(C.y-S.y)>=25*d.linewidth.value()?p.LineEnd.Arrow:p.LineEnd.Normal,excludeBoundaries:null!=f?f:void 0}),this._renderer.append(this._distancePriceRenderer);const M=this._source.points()[0].price,I=this._source.points()[1].price,A=I-M,k=100*A/Math.abs(M),N=this._source.points()[0].index,D=this._source.points()[1].index,B=D-N,z=(0,o.forceLTRStr)(B+""),E=this._model.timeScale().indexToUserTime(N),H=this._model.timeScale().indexToUserTime(D);let V="";if(E&&H){const e=(H.valueOf()-E.valueOf())/1e3;V=", "+(0,o.startWithLTR)(m.format(e))}const O=this._model.mainSeries().symbolInfo();O&&O!==this._lastSymbolInfo&&(this._pipFormatter=new g.PipFormatter(O.pricescale,O.minmov,O.type,O.minmove2,O.typespecs),this._lastSymbolInfo=O);const W=(0, +n.ensureNotNull)(this._source.ownerSource()).formatter(),F=(null!==(s=null===(i=W.formatChange)||void 0===i?void 0:i.call(W,I,M))&&void 0!==s?s:W.format(A))+" ("+w.format(Math.round(100*k)/100)+") "+(this._pipFormatter?this._pipFormatter.format(A):"");let Y=(0,o.forceLTRStr)(F)+"\n"+y.format({count:z})+V;const j=this._source.volume();let U;Number.isNaN(j)||(Y+=`\n${b} ${R.format(j)}`),U=I>M?new r.Point(.5*(h.x+c.x),c.y-2*d.fontsize.value()):new r.Point(.5*(h.x+c.x),c.y+.7*d.fontsize.value());const q={x:0,y:10},Q=d.fontsize.value(),Z={points:[U],text:Y,color:d.textcolor.value(),font:v.CHART_FONT_FAMILY,offsetX:q.x,offsetY:q.y,padding:8,vertAlign:"middle",horzAlign:"center",fontsize:Q,backgroundRoundRect:4,backgroundHorzInflate:.4*Q,backgroundVertInflate:.2*Q};(null===(l=d.fillLabelBackground)||void 0===l?void 0:l.value())&&(Z.boxShadow={shadowColor:d.shadow.value(),shadowBlur:4,shadowOffsetY:1},Z.backgroundColor=d.labelBackgroundColor.value()),this._textRenderer.setData(Z);const X=this._textRenderer.measure(),G=(0,a.calculateLabelPosition)(X,h,c,q,e);this._textRenderer.setPoints([G]),this._renderer.append(this._textRenderer),this._renderer.append(this._customTextrenderer),this.addAnchors(this._renderer)}_needLabelExclusionPath(e){return e.getLinesInfo().lines.length>0}}},55762:(e,t,i)=>{"use strict";i.r(t),i.d(t,{DateRangePaneView:()=>m});var n=i(86441),r=i(11542),s=i(38223),o=i(80657),a=i(72739),l=i(99031),d=i(19266),h=i(79849),c=i(73436),u=i(2043),p=i(98596),_=i(46501),g=i(99734);const f=new p.VolumeFormatter,v=r.t(null,void 0,i(33355)),x=r.t(null,{context:"study"},i(32819));class m extends g.DateAndPriceRangeBasePaneView{constructor(){super(...arguments),this._leftBorderRenderer=new l.TrendLineRenderer,this._rightBorderRenderer=new l.TrendLineRenderer,this._distancePriceRenderer=new l.TrendLineRenderer,this._backgroundRenderer=new a.RectangleRenderer,this._textRenderer=new o.TextRenderer,this._renderer=new d.CompositeRenderer}renderer(e,t){return this._invalidated&&this._updateImpl(e,t),this._renderer}_updateImpl(e,t){var i;if(super._updateImpl(),this._renderer.clear(),this._points.length<2||this._source.points().length<2)return;const r=this._source.properties().childs(),a=r.extendTop.value(),l=r.extendBottom.value(),[d,p]=this._points,g=a?0:Math.min(d.y,p.y),m=l?this._height():Math.max(d.y,p.y);r.fillBackground.value()&&(this._backgroundRenderer.setData({points:[new n.Point(d.x,g),new n.Point(p.x,m)],color:"white",linewidth:0,backcolor:r.backgroundColor.value(),fillBackground:!0,transparency:r.backgroundTransparency.value(),extendLeft:!1,extendRight:!1}),this._renderer.append(this._backgroundRenderer));const w=(e,t,i)=>{e.setData({points:[t,i],color:r.linecolor.value(),linewidth:r.linewidth.value(),linestyle:h.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:c.LineEnd.Normal,rightend:c.LineEnd.Normal}),this._renderer.append(e)};w(this._leftBorderRenderer,new n.Point(d.x,g),new n.Point(d.x,m)),w(this._rightBorderRenderer,new n.Point(p.x,g),new n.Point(p.x,m)) +;const R=Math.round((d.y+p.y)/2),y=new n.Point(d.x,R),b=new n.Point(p.x,R),T=this._updateCustomTextRenderer(e,t);this._distancePriceRenderer.setData({points:[y,b],color:r.linecolor.value(),linewidth:r.linewidth.value(),linestyle:h.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:c.LineEnd.Normal,rightend:Math.abs(y.x-b.x)>=15*r.linewidth.value()?c.LineEnd.Arrow:c.LineEnd.Normal,excludeBoundaries:null!=T?T:void 0}),this._renderer.append(this._distancePriceRenderer);const P=this._source.points()[0].index,L=this._source.points()[1].index,C=L-P,S=this._model.timeScale().indexToUserTime(P),M=this._model.timeScale().indexToUserTime(L);let I="";if(S&&M){const e=(M.valueOf()-S.valueOf())/1e3;I=", "+(0,s.startWithLTR)((new u.TimeSpanFormatter).format(e))}const A=this._source.volume(),k=Number.isNaN(A)?"":`\n${x} ${f.format(A)}`,N=v.format({count:(0,s.forceLTRStr)(C.toString())})+I+k,D={x:0,y:10},B=r.fontsize.value(),z={text:N,color:r.textcolor.value(),font:_.CHART_FONT_FAMILY,offsetX:D.x,offsetY:D.y,padding:8,vertAlign:"middle",horzAlign:"center",fontsize:B,backgroundRoundRect:4,backgroundHorzInflate:.4*B,backgroundVertInflate:.2*B};(null===(i=r.fillLabelBackground)||void 0===i?void 0:i.value())&&(z.boxShadow={shadowColor:r.shadow.value(),shadowBlur:4,shadowOffsetY:1},z.backgroundColor=r.labelBackgroundColor.value()),this._textRenderer.setData(z);const E=this._textRenderer.measure(),H=(0,o.calculateLabelPosition)(E,d,p,D,e);this._textRenderer.setPoints([H]),this._renderer.append(this._textRenderer),this._renderer.append(this._customTextrenderer),this.addAnchors(this._renderer)}}},53288:(e,t,i)=>{"use strict";i.r(t),i.d(t,{DisjointChannelPaneView:()=>_});var n=i(50151),r=i(86441),s=i(49483),o=i(23966),a=i(99031),l=i(80657),d=i(19266),h=i(66103),c=i(46501),u=i(33295);const p=[h.PaneCursorType.Default,h.PaneCursorType.Default,h.PaneCursorType.VerticalResize,h.PaneCursorType.Default];class _ extends u.AlertableLineSourcePaneView{constructor(){super(...arguments),this._trendLineRendererPoints12=new a.TrendLineRenderer,this._trendLineRendererPoints43=new a.TrendLineRenderer,this._disjointChannelRenderer=new o.DisjointChannelRenderer,this._p1LabelRenderer=new l.TextRenderer,this._p2LabelRenderer=new l.TextRenderer,this._p3LabelRenderer=new l.TextRenderer,this._p4LabelRenderer=new l.TextRenderer,this._labelTextRenderer=new l.TextRenderer,this._renderer=new d.CompositeRenderer}renderer(e,t){return this._invalidated&&this._updateImpl(e,t),this._renderer}_updateImpl(e,t){var i;if(super._updateImpl(),this._renderer.clear(),this._source.points().length<2)return;const o=this._source.priceScale(),a=null===(i=this._source.ownerSource())||void 0===i?void 0:i.firstValue();if(!o||null==a)return;const[l,d,h]=this._source.points(),u=o.formatPrice(l.price,a),_=o.formatPrice(d.price,a);let g,f;if(h){g=o.formatPrice(h.price,a);const e=d.price-l.price;f=o.formatPrice(h.price+e,a)}if(this._points.length<2)return;const v=this._source.properties().childs(),[x,m]=this._points;let w,R;if(this._points.length>=3){w=(0,r.point)(m.x,this._points[2].y), +w.data=2,w.square=!0;const e=m.y-x.y;if(R=(0,r.point)(x.x,w.y+e),R.data=3,v.fillBackground.value()){const e=v.extendLeft.value(),t=v.extendRight.value();this._disjointChannelRenderer.setData({extendleft:e,extendright:t,points:[x,m,w,R],backcolor:v.backgroundColor.value(),transparency:v.transparency.value(),hittestOnBackground:s.CheckMobile.any()}),this._renderer.append(this._disjointChannelRenderer)}v.labelVisible.value()&&v.labelText.value()&&this._renderer.append(this._getLabelTextRenderer(x,m,R,w))}const y=(e,t)=>({points:[e,t],color:v.linecolor.value(),linewidth:v.linewidth.value(),linestyle:v.linestyle.value(),extendleft:v.extendLeft.value(),extendright:v.extendRight.value(),leftend:v.leftEnd.value(),rightend:v.rightEnd.value()}),b=(e,t,i,n,r,s)=>{v.showPrices.value()&&(e.setData({points:[i],text:r,color:v.textcolor.value(),horzAlign:i.x>n.x?"left":"right",vertAlign:"middle",font:c.CHART_FONT_FAMILY,offsetX:6,offsetY:0,boxPadding:0,bold:v.bold.value(),italic:v.italic.value(),fontsize:v.fontsize.value(),forceTextAlign:!0}),this._renderer.append(e),t.setData({points:[n],text:s,color:v.textcolor.value(),horzAlign:i.xi.y?(s=e,o=t):(s=i,o=n);break;case"middle":s=e.add(i).scaled(.5),o=t.add(n).scaled(.5),l=a}const d=s.x{"use strict";i.r(t),i.d(t,{ElliottLabelsPaneView:()=>v});var n=i(79191),r=i(19266),s=i(37160),o=i(87095),a=i(79849),l=i(18807),d=i(86441),h=i(34026),c=i(74359),u=i(29764);class p{constructor(e,t){this._data=e, +this._hitTestResult=t}hitTest(e){const t=this._center(),i=this._data.circleRadius,n={min:new d.Point(t.x-i,t.y-i),max:new d.Point(t.x+i,t.y+i)};return(0,h.pointInBox)(e,n)?this._hitTestResult:null}draw(e,t){e.save();const i=t.pixelRatio,n=Math.max(1,Math.floor(i))%2/2,r=this._center(),s=Math.round(r.x*i)+n,o=Math.round(r.y*i)+n;if(this._data.showCircle){const t=Math.round(s+this._data.circleRadius*i)-s-this._data.circleBorderWidth*i/2;e.strokeStyle=this._data.color,e.lineWidth=this._data.circleBorderWidth*i,e.beginPath(),e.moveTo(s+t,o),e.arc(s,o,t,0,2*Math.PI,!1),e.stroke()}e.font=(0,u.makeFont)(this._data.fontSize,this._data.font,this._data.bold?"bold":void 0),e.textBaseline="middle",e.textAlign="center",e.fillStyle=this._data.color,(0,c.drawScaled)(e,i,i,(()=>{e.fillText(this._data.letter,s/i,o/i+.05*this._data.fontSize)})),e.restore()}_center(){const e="bottom"===this._data.vertAlign?-1:1,t=this._data.point.y+e*this._data.yOffset+e*this._data.circleRadius,i=this._data.point.x;return new d.Point(i,t)}}var _=i(46501),g=i(79797);const f={4:{font:24,circle:36,circleBorderWidth:1,bold:!0},3:{font:20,circle:28,circleBorderWidth:1,bold:!1},2:{font:18,circle:22,circleBorderWidth:1,bold:!1},1:{font:16,circle:22,circleBorderWidth:1,bold:!1},0:{font:11,circle:14,circleBorderWidth:1,bold:!0}};class v extends n.LineSourcePaneView{constructor(e,t){super(e,t),this._renderer=null,this._polylineRenderer=new g.PolygonRenderer}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){var e;super._updateImpl(),this._renderer=null;const t=this._source.properties().childs(),i=this._source.priceScale(),n=this._model.timeScale(),d=null===(e=this._source.ownerSource())||void 0===e?void 0:e.firstValue();if(!i||i.isEmpty()||n.isEmpty()||null==d)return;const h=new r.CompositeRenderer;if(t.showWave.value()){const e={points:this._points,color:(0,o.generateColor)(t.color.value(),0),linewidth:t.linewidth.value(),linestyle:a.LINESTYLE_SOLID,fillBackground:!1,filled:!1,backcolor:"rgba(0, 0, 0, 0)",linejoin:"round"};this._polylineRenderer.setData(e),h.append(this._polylineRenderer)}const c=this.areAnchorsVisible()?0:1;let u=1;if(this._points.length>2){const e=this._points[2],t=this._points[1];u=(0,s.sign)(e.y-t.y)}let g=0;this._model.lineBeingCreated()===this._source&&(g=1);const v=(0,o.resetTransparency)(t.color.value());for(let e=0;e{"use strict";i.r(t),i.d(t,{EllipsePaneView:()=>v});var n=i(4652),r=i(86441),s=i(5531),o=i(46501),a=i(80657),l=i(66103),d=i(19266),h=i(79191),c=i(25422),u=i(87095),p=i(18807),_=i(15187),g=i(45197);class f extends _.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null}setData(e){this._data={...e,angleFrom:0,angleTo:2*Math.PI,clockwise:!1}}hitTest(e){if(null===this._data||this._data.points.length<3)return null;const t=this._data.points[0],i=this._data.points[1];let s=this._data.points[2];const o=(0,n.distanceToLine)(t,i,s).distance,a=i.subtract(t),l=t.add(i).scaled(.5),d=new r.Point(-a.y,a.x).normalized();s=l.add(d.scaled(o));const h=a.length(),u=a.x/h,_=a.y/h;let f=Math.acos(u);_<0&&(f=-f);let v=(0,c.translationMatrix)(-l.x,-l.y);e=(0,c.transformPoint)(v,e);let x=(0,c.transformPoint)(v,this._data.points[2]);v=(0,c.rotationMatrix)(-f),e=(0,c.transformPoint)(v,e),x=(0,c.transformPoint)(v,x),v=(0,c.scalingMatrix)(1,h/(2*o)),e=(0,c.transformPoint)(v,e),x=(0,c.transformPoint)(v,x);const m=e.length(),w=(0,g.interactionTolerance)().curve;return Math.abs(m-.5*h)<=w?new p.HitTestResult(p.HitTarget.MovePoint):this._data.fillBackground&&!this._data.noHitTestOnBackground&&m<=.5*h?new p.HitTestResult(p.HitTarget.MovePointBackground):null}_drawImpl(e){if(null===this._data||this._data.points.length<2)return;const t=this._data.points[0],i=this._data.points[1],s=e.context;if(this._data.points.length<3)return s.strokeStyle=this._data.color,s.lineWidth=this._data.linewidth,s.beginPath(),s.moveTo(t.x,t.y),s.lineTo(i.x,i.y),void s.stroke();let o=this._data.points[2];const a=(0,n.distanceToLine)(t,i,o).distance;if(a<1)return s.strokeStyle=this._data.color,s.lineWidth=this._data.linewidth,s.beginPath(),s.moveTo(t.x,t.y),s.lineTo(i.x,i.y),void s.stroke();const l=i.subtract(t),d=t.add(i).scaled(.5),h=new r.Point(-l.y,l.x).normalized();o=d.add(h.scaled(a)),s.strokeStyle=this._data.color,s.lineWidth=this._data.linewidth;const p=l.length(),_=l.x/p,g=l.y/p;let f=Math.acos(_);g<0&&(f=-f);let v=this._data.points[2],x=(0,c.translationMatrix)(-d.x,-d.y);v=(0,c.transformPoint)(x,v),x=(0,c.rotationMatrix)(-f),v=(0,c.transformPoint)(x,v),x=(0,c.scalingMatrix)(1,p/(2*a)),v=(0,c.transformPoint)(x,v),v.y<0?this._data.clockwise=!0:this._data.clockwise=!1,s.save(),s.beginPath(),s.translate(d.x,d.y),s.rotate(f),s.scale(1,2*a/p),s.arc(0,0,.5*p,this._data.angleFrom,this._data.angleTo,this._data.clockwise),s.restore(),s.stroke(),this._data.fillBackground&&(s.fillStyle=(0,u.generateColor)(this._data.backcolor,this._data.transparency),s.fill())}}class v extends h.LineSourcePaneView{constructor(){super(...arguments),this._ellipseRenderer=new f,this._textRenderer=new a.TextRenderer,this._renderer=null}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){var e;if(super._updateImpl(),this._renderer=null,this._points.length<2)return;const t=this._source.properties().childs(),i={points:this._points,color:t.color.value(),linewidth:t.linewidth.value(),backcolor:t.backgroundColor.value(), +fillBackground:t.fillBackground.value(),transparency:t.transparency.value(),noHitTestOnBackground:!1};this._ellipseRenderer.setData(i);const s=new d.CompositeRenderer;s.append(this._ellipseRenderer);const o=i.points[0],a=i.points[1];if(2===this._points.length)return this.addAnchors(s),void(this._renderer=s);let c=i.points[2];const u=(0,n.distanceToLine)(o,a,c).distance,p=a.subtract(o),_=o.add(a).scaled(.5),g=new r.Point(-p.y,p.x).normalized();c=_.add(g.scaled(u));const f=_.add(g.scaled(-u)),v=new r.Point(o.x,o.y);v.data=0;const x=new r.Point(a.x,a.y);x.data=1;const m=new r.Point(c.x,c.y);m.data=2;const w=new r.Point(f.x,f.y);w.data=3,t.showLabel.value()&&(null===(e=t.text)||void 0===e?void 0:e.value())&&this._updateTextRenderer(v,x,m,w)&&s.append(this._textRenderer);const R=(0,h.thirdPointCursorType)(v,x),y=[l.PaneCursorType.Default,l.PaneCursorType.Default,R,R];s.append(this.createLineAnchor({points:[v,x,m,w],pointsCursorType:y},0)),this._renderer=s}_updateTextRenderer(e,t,i,n){if(t.subtract(e).length()<1e-5||n.subtract(i).length()<1e-5)return!1;const a=(0,s.intersectLines)((0,r.lineThroughPoints)(e,t),(0,r.lineThroughPoints)(i,n));if(!a)return!1;const{text:l,textColor:d,fontSize:h,bold:c,italic:u}=this._source.properties().childs(),p=Math.sqrt(2),_={points:[a],text:l.value(),color:d.value(),fontSize:h.value(),font:o.CHART_FONT_FAMILY,bold:c.value(),italic:u.value(),wordWrapWidth:e.subtract(t).length()/p,maxHeight:n.subtract(i).length()/p,angle:Math.atan((e.y-t.y)/(e.x-t.x)),offsetX:0,offsetY:0,horzAlign:"center",vertAlign:"middle",forceTextAlign:!0};return this._textRenderer.setData(_),!0}}},63451:(e,t,i)=>{"use strict";i.r(t),i.d(t,{EmojiPaneView:()=>r});var n=i(50761);class r extends n.SvgIconPaneView{_iconColor(){return null}}},82080:(e,t,i)=>{"use strict";i.r(t),i.d(t,{ExecutionPaneView:()=>d});var n=i(86441),r=i(79191),s=i(18807),o=i(15187);class a extends o.MediaCoordinatesPaneRenderer{constructor(e){super(),this._data=null!=e?e:null}hitTest(e,t){if(null===this._data)return null;const i=Math.round(this._data.point.x),n=Math.round(this._data.point.y),r=this._data.arrowHeight;let o,a;if("buy"===this._data.direction?(o=n,a=n+r):(o=n-r,a=n),e.x>=i-2&&e.x<=i+2&&e.y>=o&&e.y<=a){const e=this._data.tooltip;return new s.HitTestResult(s.HitTarget.Custom,{tooltip:""!==e?{text:e,rect:{x:i,y:o,w:2,h:a-o}}:void 0})}return null}setData(e){this._data=e}_drawImpl(e){const t=e.context;if(null===this._data)return;const i=Math.round(this._data.point.x),n=Math.round(this._data.point.y);!function(e,t,i,n,r,s){e.save(),e.strokeStyle=n,e.fillStyle=n,e.translate(t-2,i),"buy"!==r&&(e.rotate(Math.PI),e.translate(-4,0)),e.beginPath(),e.moveTo(2,s),e.lineTo(2,0),e.moveTo(0,2),e.lineTo(2,0),e.lineTo(4,2),e.stroke(),e.restore()}(t,i,n,this._data.arrowColor,this._data.direction,this._data.arrowHeight);const{arrowHeight:r,arrowSpacing:s,fontHeight:o,direction:a,text:l,font:d,textColor:h}=this._data,c=function(e,t,i){if(0===t.length)return 0;e.save(),e.font=i;const n=e.measureText(t).width;return e.restore(),5+n}(t,l,d);if(0!==c){ +const e="buy"===a?n+r+s:n-r-s-o;!function(e,t,i,n,r,s,o,a){if(!s)return;e.save(),e.textAlign="center",e.textBaseline="middle",e.font=o,e.fillStyle=a;const l=t+n/2,d=i+r/2;e.fillText(s,l,d-1),e.restore()}(t,Math.round(i+.5-c/2),e,c,o,l,d,h)}}}var l=i(47043);class d extends r.LineSourcePaneView{constructor(){super(...arguments),this._executionRenderer=new a,this._renderer=null}renderer(e,t){return this._invalidated&&this._updateImpl(e,t),this._renderer}_updateImpl(e,t){var i;super._updateImpl(e,t),this._renderer=null;const r=this._source,s=r.points();if(0===s.length)return;const o=r.adapter(),a=r.model().timeScale(),d=null===(i=r.model().paneForSource(r))||void 0===i?void 0:i.executionsPositionController();if(!d)return;const h=d.getXYCoordinate(o,a,s[0].index);!isFinite(h.y)||h.y<0||h.y>e||h.x<0||(this._executionRenderer.setData({point:new n.Point(h.x,h.y),arrowColor:o.getArrowColor(),arrowHeight:o.getArrowHeight(),direction:o.getDirection(),tooltip:o.getTooltip(),arrowSpacing:o.getArrowSpacing(),fontHeight:l.fontHeight(o.getFont()),text:o.getText(),textColor:o.getTextColor(),font:o.getFont()}),this._renderer=this._executionRenderer)}}},46406:(e,t,i)=>{"use strict";i.r(t),i.d(t,{FibChannelPaneView:()=>u});var n=i(50151),r=i(87095),s=i(73436),o=i(19266),a=i(64308),l=i(99031),d=i(134),h=i(80657);class c extends a.ParallelChannelRenderer{constructor(){super(...arguments),this._data=null}_drawLine(e,t,i,n){var r;const s=null===(r=this._data)||void 0===r?void 0:r.excludeBoundaries;if(void 0!==s){e.save(),e.beginPath(),e.rect(0,0,n.width,n.height);for(let t=0;t=1;e--){if((0,n.ensureDefined)(this._source.properties().child("level"+e)).childs().visible.value()){m=e;break}}if(null!==m){const i=(0,n.ensureDefined)(this._source.properties().child("level"+m)).childs();if(i.visible.value()){const n=x.scaled(i.coeff.value()),r=g.add(n),o=f.add(n),a=d.coordinateToPrice(r.y,u),c=this._updateLabelForLevel({i:m-1,levelIndex:m,leftPoint:r,rightPoint:o,price:a,color:i.color.value(),horzAlign:_.horzLabelsAlign.value(),vertAlign:_.vertLabelsAlign.value()});let v;null!==c&&(p.append(c),v=null!==(l=(0,h.getTextBoundaries)(c,t,e))&&void 0!==l?l:void 0);const w={points:[r,o],color:i.color.value(),linewidth:_.levelsStyle.childs().linewidth.value(),linestyle:_.levelsStyle.childs().linestyle.value(),extendleft:_.extendLeft.value(),extendright:_.extendRight.value(),leftend:s.LineEnd.Normal,rightend:s.LineEnd.Normal,excludeBoundaries:v};this._lastLevelTrendRenderer.setData(w),p.append(this._lastLevelTrendRenderer)}}this.addAnchors(p),this._renderer=p}}},13616:(e,t,i)=>{"use strict";var n=i(86441).Point;const{LineToolPaneViewFibWithLabels:r}=i(134);var s=i(99031).TrendLineRenderer,o=i(18807).HitTestResult,a=i(18807).HitTarget,l=i(19266).CompositeRenderer,d=i(70531).EllipseRendererSimple,h=i(73436).LineEnd;t.FibCirclesPaneView=class extends r{constructor(e,t){super(e,t),this._trendLineRenderer=new s,this._renderer=null}_updateImpl(){if(super._updateImpl(),this._renderer=null,!(this._source.points().length<2||this._points.length<2)&&this._source.priceScale()&&!this._source.priceScale().isEmpty()&&!this._model.timeScale().isEmpty()){var e=this._points[0],t=this._points[1];this._center=e.add(t).scaled(.5);var i=Math.abs(t.x-e.x),r=Math.abs(t.y-e.y);this._levels=[];for(var s=this._source.properties(),c=this._source.levelsCount(),u=1;u<=c;u++){var p=s["level"+u];if(p.visible.value()){var _=p.coeff.value(),g=p.color.value(),f=[] +;f.push(new n(this._center.x-.5*i*_,this._center.y-.5*r*_)),f.push(new n(this._center.x+.5*i*_,this._center.y+.5*r*_));var v=new n(this._center.x,this._center.y+.5*r*_);this._levels.push({color:g,points:f,labelPoint:v,linewidth:p.linewidth.value(),linestyle:p.linestyle.value(),index:u})}}if(!(this._points.length<2)){var x=new l,m=s.fillBackground.value(),w=s.transparency.value();for(u=0;u0&&(y.wholePoints=this._levels[u-1].points),y.fillBackground=m,y.transparency=w;var b=new o(a.MovePoint,null,R.index);x.append(new d(y,b));const e=this._updateLabelForLevel({i:u,levelIndex:R.index,color:R.color,price:0,vertAlign:"middle",horzAlign:"left",leftPoint:this._levels[u].labelPoint,rightPoint:this._levels[u].labelPoint});null!==e&&x.append(e)}if(s.trendline.visible.value()){var T={points:[this._points[0],this._points[1]],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:s.trendline.color.value(),linewidth:s.trendline.linewidth.value(),linestyle:s.trendline.linestyle.value(),extendleft:!1,extendright:!1,leftend:h.Normal,rightend:h.Normal};this._trendLineRenderer.setData(T),x.append(this._trendLineRenderer)}this.addAnchors(x),this._renderer=x}}}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}}},26702:(e,t,i)=>{"use strict";i.d(t,{fibLevelCoordinate:()=>r,fibLevelPrice:()=>s});var n=i(50151);function r(e,t,i,r,s,o){if(o)return Math.round((0,n.ensureDefined)(e.coordinate)+(0,n.ensureDefined)(t.coordinate)*i);const a=e.price+t.price*i;return r.priceToCoordinate(a,s)}function s(e,t,i,r,s,o){if(!o)return e.price+t.price*i;const a=(0,n.ensureDefined)(e.coordinate)+(0,n.ensureDefined)(t.coordinate)*i;return r.coordinateToPrice(a,s)}},95994:(e,t,i)=>{"use strict";i.r(t),i.d(t,{FibRetracementPaneView:()=>u});var n=i(86441),r=i(72739),s=i(99031),o=i(80657),a=i(18807),l=i(19266),d=i(73436),h=i(26702),c=i(134);class u extends c.LineToolPaneViewFibWithLabels{constructor(e,t){super(e,t),this._trendLineRenderer=new s.TrendLineRenderer,this._renderer=new l.CompositeRenderer,this._levels=[]}renderer(e,t){return this._invalidated&&this._updateImpl(e,t),this._renderer}_updateImpl(e,t){var i,l;if(super._updateImpl(),this._renderer.clear(),this._source.points().length<2)return;const c=this._source.priceScale();if(!c||c.isEmpty()||this._model.timeScale().isEmpty())return;const u=null===(i=this._source.ownerSource())||void 0===i?void 0:i.firstValue();if(null==u)return;const[p,_]=this._source.points(),g=this._source.properties().childs(),f=g.reverse.value();if(this._points.length<2)return;const v=this._points[0],x=this._points[1],m=Math.min(v.x,x.x),w=Math.max(v.x,x.x),R=g.fillBackground.value(),y=g.transparency.value(),b=g.extendLinesLeft.value(),T=g.extendLines.value(),P=c.isLog()&&g.fibLevelsBasedOnLogScale.value(),L=!(m>t&&!b||w<0&&!T);this._levels=[];const C=f?p.price:_.price,S=f?_.price:p.price,M=S-C,I=c.priceToCoordinate(C,u),A={price:C,coordinate:I +},k={price:M,coordinate:c.priceToCoordinate(S,u)-I},N=this._source.levelsCount();for(let e=1;e<=N;e++){const t=g["level"+e].childs();if(!t||!t.visible.value())continue;const i=t.coeff.value(),n=(0,h.fibLevelCoordinate)(A,k,i,c,u,P),r=(0,h.fibLevelPrice)(A,k,i,c,u,P);this._levels.push({color:t.color.value(),y:n,price:r,linewidth:g.levelsStyle.childs().linewidth.value(),linestyle:g.levelsStyle.childs().linestyle.value(),index:e})}if(R&&L)for(let e=0;e0&&R){const t=this._levels[e-1],i={points:[new n.Point(m,this._levels[e].y),new n.Point(w,t.y)],color:this._levels[e].color,linewidth:0,backcolor:this._levels[e].color,fillBackground:!0,transparency:y,extendLeft:b,extendRight:T},s=new r.RectangleRenderer(void 0,void 0,!0);s.setData(i),this._renderer.append(s)}let D=m,B=w;D===B&&(b&&(D-=1),T&&(B+=1));for(let i=0;i{"use strict";i.r(t),i.d(t,{FibSpeedResistanceArcsPaneView:()=>_});var n=i(86441),r=i(37160),s=i(18807),o=i(19266),a=i(73436),l=i(99031),d=i(87095),h=i(45197),c=i(15187);class u extends c.MediaCoordinatesPaneRenderer{constructor(e,t,i){super(),this._data=e,this._hittest=t||new s.HitTestResult(s.HitTarget.MovePoint),this._backHittest=i||new s.HitTestResult(s.HitTarget.MovePointBackground)}hitTest(e){const t=this._data;if(null===t)return null;if((0,r.sign)(e.y-t.center.y)!==t.dir&&!t.fullCircles)return null;const i=e.subtract(t.center).length(),n=(0,h.interactionTolerance)().curve;return Math.abs(i-t.radius)0?i.arc(0,0,t.radius,0,Math.PI,!1):i.arc(0,0,t.radius,Math.PI,0,!1),i.stroke(),t.fillBackground&&(t.radius2&&(t.fullCircles?i.arc(0,0,t.radius2,2*Math.PI,0,!0):t.dir>0?i.arc(0,0,t.radius2,Math.PI,0,!0):i.arc(0,0,t.radius2,0,Math.PI,!0)),i.fillStyle=(0,d.generateColor)(t.color,t.transparency,!0),i.fill())}}var p=i(134);class _ extends p.LineToolPaneViewFibWithLabels{constructor(){super(...arguments),this._trendLineRenderer=new l.TrendLineRenderer,this._renderer=null,this._levels=[]}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){var e;if(super._updateImpl(),this._renderer=null,this._points.length<2)return;const t=this._source.priceScale();if(!t||t.isEmpty()||this._model.timeScale().isEmpty())return;if(null==(null===(e=this._source.ownerSource())||void 0===e?void 0:e.firstValue()))return;const i=this._points[0],l=this._points[1],d=i.subtract(l).length();this._levels=[];const h=this._source.properties().childs(),c=this._source.levelsCount();for(let e=1;e<=c;e++){const t="level"+e,s=this._source.properties().child(t).childs();if(!s.visible.value())continue;const o=s.coeff.value(),a=s.color.value(),h=Math.abs(l.subtract(i).length()*o),c=(0,r.sign)(l.y-i.y),u=new n.Point(i.x,i.y+c*d*Math.abs(o));this._levels.push({color:a,radius:h,dir:c,labelPoint:u,linewidth:s.linewidth.value(),linestyle:s.linestyle.value(),index:e})}if(this._points.length<2)return;const p=new o.CompositeRenderer,_=h.fillBackground.value(),g=h.transparency.value();for(let e=0;e0?this._levels[e-1].radius:void 0},r=new s.HitTestResult(s.HitTarget.MovePoint,void 0,t.index);p.append(new u(n,r));const o=this._updateLabelForLevel({i:e,levelIndex:this._levels[e].index,leftPoint:this._levels[e].labelPoint,rightPoint:this._levels[e].labelPoint,price:0,color:this._levels[e].color,horzAlign:"left",vertAlign:"middle"});null!==o&&p.append(o)}const f=h.trendline.childs();if(f.visible.value()){const e={points:[this._points[0],this._points[1]],color:f.color.value(),linewidth:f.linewidth.value(),linestyle:f.linestyle.value(),extendleft:!1,extendright:!1,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal};this._trendLineRenderer.setData(e),p.append(this._trendLineRenderer)}this.addAnchors(p),this._renderer=p}}},80724:(e,t,i)=>{"use strict";i.r(t),i.d(t,{FibSpeedResistanceFanPaneView:()=>_});var n=i(50151),r=i(86441),s=i(87663),o=i(18807),a=i(14146),l=i(19266),d=i(73436),h=i(80657),c=i(99031),u=i(79191),p=i(46501);class _ extends u.LineSourcePaneView{constructor(){super(...arguments),this._numericFormatter=new s.NumericFormatter,this._renderer=null}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){if(super._updateImpl(),this._renderer=null,this._source.points().length<2)return +;const e=this._source.priceScale(),t=(0,n.ensureNotNull)(this._source.ownerSource()).firstValue();if(null===t||!e||e.isEmpty()||this._model.timeScale().isEmpty())return;if(this._points.length<2)return;const i=this._source.points()[0],s=this._source.points()[1],u=this._source.properties().childs(),_=u.reverse.value(),g=[],f=_?s.price-i.price:i.price-s.price,v=_?i.price:s.price;for(let i=1;i<=7;i++){const n="hlevel"+i,r=this._source.properties().child(n).childs();if(!r.visible.value())continue;const s=r.coeff.value(),o=r.color.value(),a=v+s*f,l=e.priceToCoordinate(a,t);g.push({coeff:s,color:o,y:l,index:i})}const x=[],m=_?s.index-i.index:i.index-s.index,w=_?i.index:s.index;for(let e=1;e<=7;e++){const t="vlevel"+e,i=this._source.properties().child(t).childs();if(!i.visible.value())continue;const n=i.coeff.value(),r=i.color.value(),s=Math.round(w+n*m),o=this._model.timeScale().indexToCoordinate(s);x.push({coeff:n,color:r,x:o,index:e})}const R=new l.CompositeRenderer,y=this._points[0],b=this._points[1],T=Math.min(y.x,b.x),P=Math.min(y.y,b.y),L=Math.max(y.x,b.x),C=Math.max(y.y,b.y),S=u.grid.childs().color.value(),M=u.grid.childs().linewidth.value(),I=u.grid.childs().linestyle.value();for(let e=0;e0&&A){const i={p1:y,p2:t,p3:y,p4:new r.Point(b.x,g[e-1].y),color:g[e].color,transparency:k,hittestOnBackground:!0,extendLeft:!1 +},n=new a.ChannelRenderer;n.setData(i),R.append(n)}{const i={points:[y,t],color:g[e].color,linewidth:u.linewidth.value(),linestyle:u.linestyle.value(),extendleft:!1,extendright:!0,leftend:d.LineEnd.Normal,rightend:d.LineEnd.Normal},n=new c.TrendLineRenderer;n.setData(i),n.setHitTest(new o.HitTestResult(o.HitTarget.MovePoint,void 0,{type:"h",index:g[e].index})),R.append(n)}}for(let e=0;e0&&A){const i={p1:y,p2:t,p3:y,p4:new r.Point(x[e-1].x,b.y),color:x[e].color,transparency:k,hittestOnBackground:!0,extendLeft:!1},n=new a.ChannelRenderer;n.setData(i),R.append(n)}{const i={points:[y,t],color:x[e].color,linewidth:u.linewidth.value(),linestyle:u.linestyle.value(),extendleft:!1,extendright:!0,leftend:d.LineEnd.Normal,rightend:d.LineEnd.Normal},n=new c.TrendLineRenderer;n.setData(i),n.setHitTest(new o.HitTestResult(o.HitTarget.MovePoint,void 0,{type:"v",index:x[e].index})),R.append(n)}}this.addAnchors(R),this._renderer=R}}},47056:(e,t,i)=>{"use strict";i.r(t),i.d(t,{FibSpiralPaneView:()=>p});var n=i(19266),r=i(73436),s=i(99031),o=i(79191),a=i(18807),l=i(68441),d=i(45197),h=i(15187);const c=[0,1,2,3,5,8,13,21,34,55,89];class u extends h.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null}setData(e){this._data=e}hitTest(e){if(null===this._data||this._data.points.length<2)return null;const t=this._data.points[0],i=this._data.points[1].subtract(t),n=e.subtract(t),r=i.normalized(),s=r.transposed(),o=n.normalized();let l=Math.acos(r.dotProduct(o));Math.asin(s.dotProduct(o))<0&&(l=2*Math.PI-l);const h=this._data.counterclockwise?-1:1,c=n.length(),u=(0,d.interactionTolerance)().curve;for(let e=0;e<4;e++){const t=h*l/(.5*Math.PI);let n=this._continiusFib(t+4*e);if(null!==n&&(n=n*i.length()/5,Math.abs(n-c)=c.length)return null;let n=e-t;n=Math.pow(n,1.15);return c[t]+(c[i]-c[t])*n}}class p extends o.LineSourcePaneView{constructor(){super(...arguments),this._trendLineRenderer=new s.TrendLineRenderer,this._spiralRenderer=new u,this._renderer=null}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){if(super._updateImpl(),this._renderer=null,this._points.length<2)return +;const e=new n.CompositeRenderer,t=this._source.properties().childs();{const i={points:[this._points[0],this._points[1]],color:t.linecolor.value(),linewidth:t.linewidth.value(),linestyle:t.linestyle.value(),extendleft:!1,extendright:!0,leftend:r.LineEnd.Normal,rightend:r.LineEnd.Normal};this._trendLineRenderer.setData(i),e.append(this._trendLineRenderer)}{const i={points:this._points,color:t.linecolor.value(),linewidth:t.linewidth.value(),linestyle:t.linestyle.value(),counterclockwise:t.counterclockwise.value()};this._spiralRenderer.setData(i),e.append(this._spiralRenderer)}this.addAnchors(e),this._renderer=e}}},54498:(e,t,i)=>{"use strict";i.r(t),i.d(t,{FibTimeZonePaneView:()=>p});var n=i(86441),r=i(71254),s=i(80657),o=i(72739),a=i(99031),l=i(18807),d=i(19266),h=i(73436),c=i(46501),u=i(79191);class p extends u.LineSourcePaneView{constructor(e,t){super(e,t),this._levels=[],this._trendRenderer=new a.TrendLineRenderer,this._renderer=new d.CompositeRenderer}renderer(e,t){return this._invalidated&&this._updateImpl(e,t),this._renderer}_updateImpl(e,t){var i;if(super._updateImpl(),this._renderer.clear(),this._source.points().length<1)return;const a=this._model.timeScale();if(a.isEmpty())return;const[d,u]=this._source.points(),p=this._source.properties().childs(),_=d.index;if(null===a.visibleBarsStrictRange())return;this._levels=[];const g=u?u.index-d.index:1;for(let e=1;e<=11;e++){const t=p["level"+e].childs();if(!t.visible.value())continue;const i=Math.round(_+t.coeff.value()*g),n={index:e,x:a.indexToCoordinate(i),color:t.color.value(),width:t.linewidth.value(),style:t.linestyle.value(),text:String(t.coeff.value())};this._levels.push(n)}if(p.fillBackground.value()){const t=p.transparency.value();for(let i=1;i0&&this._renderer.append(this.createLineAnchor({points:[new n.Point(this._points[0].x,e/2)],hittestResult:l.HitTarget.MovePoint},0))}_needLabelExclusionPath(e){return"center"===this._source.properties().childs().horzLabelsAlign.value()}}},60322:(e,t,i)=>{"use strict";i.r(t),i.d(t,{FibWedgePaneView:()=>c});var n=i(50151),r=i(86441),s=i(134),o=i(99031),a=i(18807),l=i(19266),d=i(81139),h=i(73436);class c extends s.LineToolPaneViewFibWithLabels{constructor(){super(...arguments),this._renderer=null,this._levels=[],this._baseTrendRenderer=new o.TrendLineRenderer,this._edgeTrendRenderer=new o.TrendLineRenderer}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){if(super._updateImpl(),this._renderer=null,this._levels=[],this._points.length<3)return void this._updateRenderer();const[e,t,i]=this._points,s=t.subtract(e).normalized(),o=i.subtract(e).normalized(),a=new r.Point(1,0),l=new r.Point(0,1);let d=Math.acos(s.dotProduct(a));s.dotProduct(l)<0&&(d=2*Math.PI-d);let h=Math.acos(o.dotProduct(a));if(o.dotProduct(l)<0&&(h=2*Math.PI-h),hMath.PI){const e=Math.min(d,h);d=Math.max(d,h),h=e+2*Math.PI}const c=this._source.properties();for(let i=1;i<=this._source.levelsCount();i++){const r="level"+i,a=(0,n.ensureDefined)(c.child(r));if(!a.childs().visible.value())continue;const l=a.childs().coeff.value(),d=a.childs().color.value(),h=Math.abs(t.subtract(e).length()*l),u=s.add(o).scaled(.5).normalized().scaled(h),p=e.add(u);this._levels.push({coeff:l,color:d,radius:h,labelPoint:p,p1:e.add(s.scaled(h)),p2:e.add(o.scaled(h)),linewidth:a.childs().linewidth.value(),linestyle:a.childs().linestyle.value(),index:i})}this._points.length<2||this._updateRenderer(d,h)}_updateRenderer(e=NaN,t=NaN){if(this._points.length<2)return;const i=new l.CompositeRenderer,n=this._source.properties().childs(),[r,s]=this._points,o=n.trendline.childs().visible.value()?n.trendline.childs().linewidth.value():0,c=n.trendline.childs().linestyle.value();if(this._baseTrendRenderer.setData({points:[r,s],color:n.trendline.childs().color.value(),linewidth:o,linestyle:c,extendleft:!1,extendright:!1,leftend:h.LineEnd.Normal,rightend:h.LineEnd.Normal}),i.append(this._baseTrendRenderer),this._points.length<3)return this.addAnchors(i),void(this._renderer=i);let u=this._points[2];const p=u.data,_=s.subtract(r).length(),g=u.subtract(r).normalized();u=r.add(g.scaled(_)),u.data=p,this._edgeTrendRenderer.setData({points:[r,u],color:n.trendline.childs().color.value(),linewidth:o,linestyle:c,extendleft:!1,extendright:!1,leftend:h.LineEnd.Normal,rightend:h.LineEnd.Normal}), +i.append(this._edgeTrendRenderer);for(let r=this._levels.length-1;r>=0;r--){const s=this._levels[r],o=new d.ArcWedgeRenderer;o.setData({center:this._points[0],radius:s.radius,prevRadius:r>0?this._levels[r-1].radius:0,color:s.color,linewidth:s.linewidth,angle1:e,angle2:t,p1:s.p1,p2:s.p2,fillBackground:n.fillBackground.value(),transparency:n.transparency.value(),color1:"",color2:""}),o.setHitTest(new a.HitTestResult(a.HitTarget.MovePoint,void 0,s.index)),i.append(o);const l=this._updateLabelForLevel({i:r,levelIndex:s.index,color:s.color,leftPoint:s.labelPoint,rightPoint:s.labelPoint,price:0,horzAlign:"left",vertAlign:"middle"});null!==l&&i.append(l)}const f=[r,s];this._model.lineBeingCreated()!==this._source&&f.push(u),i.append(this.createLineAnchor({points:f},0)),this._renderer=i}}},13227:(e,t,i)=>{"use strict";i.r(t),i.d(t,{FlagMarkPaneView:()=>c});var n=i(79191),r=i(19266),s=i(80101),o=i(18807),a=i(34026),l=i(68441),d=i(15187);class h extends d.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null}setData(e){this._data=e}hitTest(e){if(null===this._data)return null;const{x:t,y:i}=this._data.point;return e.xt+20||e.yi?null:new o.HitTestResult(o.HitTarget.MovePoint)}doesIntersectWithBox(e){return null!==this._data&&(0,a.pointInBox)(this._data.point,e)}_drawImpl(e){if(null===this._data)return;const t=e.context;t.translate(Math.round(this._data.point.x)-.5,Math.round(this._data.point.y-22)-.5),t.fillStyle="#434651",(0,l.drawRoundRect)(t,0,0,2,22,1),t.fill(),t.fillStyle=this._data.color,t.beginPath(),t.moveTo(6.87,0),t.bezierCurveTo(5.62,0,4.46,.23,3.32,.69),t.bezierCurveTo(3.26,.71,3.2,.75,3.15,.8),t.bezierCurveTo(3.06,.89,3,1.02,3,1.16),t.lineTo(3,1.19),t.lineTo(3,12.5),t.bezierCurveTo(3,12.8,3.3,13.02,3.59,12.93),t.bezierCurveTo(4.61,12.64,5.94,12.44,6.87,12.44),t.bezierCurveTo(8.5,12.44,10.09,12.83,11.63,13.21),t.bezierCurveTo(13.19,13.6,14.79,14,16.45,14),t.bezierCurveTo(17.59,14,18.65,13.81,19.69,13.43),t.bezierCurveTo(19.88,13.36,20,13.18,20,12.98),t.lineTo(20,1.19),t.bezierCurveTo(20,1.06,19.83,.93,19.66,.99),t.bezierCurveTo(18.63,1.38,17.58,1.56,16.45,1.56),t.bezierCurveTo(14.82,1.56,13.23,1.17,11.69,.79),t.bezierCurveTo(10.14,.4,8.53,0,6.87,0),t.closePath(),t.fill()}}class c extends n.LineSourcePaneView{constructor(){super(...arguments),this._flagMarkRenderer=new h,this._renderer=null,this._anchorsOffset=null}setAnchors(e){this._anchorsOffset=e}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){if(super._updateImpl(),this._renderer=null,1!==this._points.length)return;this._flagMarkRenderer.setData({point:this._points[0],color:this._getSource().properties().childs().flagColor.value()});const e=this._getModel();this._renderer=new r.CompositeRenderer,this._renderer.append(this._flagMarkRenderer);const t=[this._anchorsOffset?this._points[0].add(this._anchorsOffset):this._points[0].clone()];this._renderer.append(new s.SelectionRenderer({points:t,bgColors:this._lineAnchorColors(t),visible:this.areAnchorsVisible(), +barSpacing:e.timeScale().barSpacing(),hittestResult:o.HitTarget.MovePoint}))}}},85377:(e,t,i)=>{"use strict";i.r(t),i.d(t,{FlatBottomPaneView:()=>u});var n=i(50151),r=i(86441),s=i(49483),o=i(23966),a=i(99031),l=i(80657),d=i(19266),h=i(46501),c=i(33295);class u extends c.AlertableLineSourcePaneView{constructor(){super(...arguments),this._trendLineRendererPoints12=new a.TrendLineRenderer,this._trendLineRendererPoints43=new a.TrendLineRenderer,this._disjointChannelRenderer=new o.DisjointChannelRenderer,this._p1LabelRenderer=new l.TextRenderer,this._p2LabelRenderer=new l.TextRenderer,this._p3LabelRenderer=new l.TextRenderer,this._p4LabelRenderer=new l.TextRenderer,this._labelTextRenderer=new l.TextRenderer,this._renderer=new d.CompositeRenderer}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){var e;if(super._updateImpl(),this._renderer.clear(),this._source.points().length<2)return;const t=this._source.priceScale(),i=null===(e=this._source.ownerSource())||void 0===e?void 0:e.firstValue();if(!t||null==i)return;const[o,a]=this._source.points(),l=t.formatPrice(o.price,i),d=t.formatPrice(a.price,i);let c;if(3===this._source.points().length){const e=this._source.points()[2];c=t.formatPrice(e.price,i)}if(this._points.length<2)return;const[u,p]=this._points;let _,g;const f=this._source.properties().childs();if(3===this._points.length){if(_=(0,r.point)(p.x,this._points[2].y),_.data=2,g=(0,r.point)(u.x,_.y),g.data=3,f.fillBackground.value()){const e=f.extendLeft.value(),t=f.extendRight.value();this._disjointChannelRenderer.setData({extendleft:e,extendright:t,points:[u,p,_,g],backcolor:f.backgroundColor.value(),transparency:f.transparency.value(),hittestOnBackground:s.CheckMobile.any()}),this._renderer.append(this._disjointChannelRenderer)}f.labelVisible.value()&&f.labelText.value()&&this._renderer.append(this._getLabelTextRenderer(u,p,g,_))}const v=(e,t)=>({points:[e,t],color:f.linecolor.value(),linewidth:f.linewidth.value(),linestyle:f.linestyle.value(),extendleft:f.extendLeft.value(),extendright:f.extendRight.value(),leftend:f.leftEnd.value(),rightend:f.rightEnd.value()});if(this._trendLineRendererPoints12.setData(v(u,p)),this._renderer.append(this._trendLineRendererPoints12),2===this._points.length)return void this.addAnchors(this._renderer);const x=(e,t,i,n,r,s)=>{f.showPrices.value()&&(e.setData({points:[i],text:r,color:f.textcolor.value(),horzAlign:i.x>n.x?"left":"right",vertAlign:"middle",font:h.CHART_FONT_FAMILY,offsetX:6,offsetY:0,boxPadding:0,bold:f.bold.value(),italic:f.italic.value(),fontsize:f.fontsize.value(),forceTextAlign:!0}),this._renderer.append(e),t.setData({points:[n],text:s,color:f.textcolor.value(),horzAlign:i.xi.y?(s=e,o=t):(s=i,o=n);break;case"middle":s=e.add(i).scaled(.5),o=t.add(n).scaled(.5),l=a}const d=s.x{"use strict";i.d(t,{GannArcRenderer:()=>a});var n=i(86441),r=i(87095),s=i(18807),o=i(15187);class a extends o.MediaCoordinatesPaneRenderer{constructor(){super(),this._data=null}setData(e){this._data=e}hitTest(e){if(null===this._data)return null;e=e.subtract(this._data.center);const t=this._data.edge.subtract(this._data.center),i=t.y/t.x;e=new n.Point(e.x,e.y/i);let r=this._data.point.subtract(this._data.center);r=new n.Point(r.x,r.y/i);const o=r.length(),a=e.length();let l=this._data.prevPoint.subtract(this._data.center);l=new n.Point(l.x,l.y/i);const d=l.length();return Math.abs(a-o)<5&&t.x*e.x>=0&&t.y*e.y>=0?new s.HitTestResult(s.HitTarget.MovePoint):this._data.fillBack&&a>=d&&a<=o&&t.x*e.x>=0&&t.y*e.y>=0?new s.HitTestResult(s.HitTarget.MovePointBackground):null}_drawImpl(e){if(null===this._data)return;const t=e.context;t.lineCap="butt",t.strokeStyle=this._data.color,t.lineWidth=this._data.linewidth,t.translate(this._data.center.x,this._data.center.y);const i=this._data.edge.subtract(this._data.center),s=i.y/i.x;let o=this._data.point.subtract(this._data.center);o=new n.Point(o.x,o.y/s);let a=o.length(),l=this._data.prevPoint.subtract(this._data.center);l=new n.Point(l.x,l.y/s);let d=l.length();t.scale(1,s);const h=Math.abs(this._data.edge.x-this._data.center.x);if(Math.abs(a)>h){const e=Math.sign(this._data.edge.x-this._data.center.x)*h;t.rect(0,0,e,e),t.clip()}this._data.fillBack&&(this._data.point.xthis._data.center.x?t.arc(0,0,Math.abs(a),0,Math.PI/2,!1):t.arc(0,0,Math.abs(a),-Math.PI/2,-Math.PI,!0),t.scale(1,1/s),t.stroke()}}},99631:(e,t,i)=>{"use strict";i.r(t),i.d(t,{GannComplexPaneView:()=>u});var n=i(86441),r=i(79191),s=i(99031),o=i(80657),a=i(19266),l=i(73436),d=i(79849),h=i(27271),c=i(38223);class u extends r.LineSourcePaneView{constructor(e,t){super(e,t),this._verticalLevelsRenderers=[],this._horizontalLevelsRenderers=[],this._fanRenderers=[],this._arcRenderers=[],this._priceDiffTextRenderer=new o.TextRenderer,this._indexDiffTextRenderer=new o.TextRenderer,this._ratioTextRenderer=new o.TextRenderer,this._renderer=null,this._initRenderers()}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){super._updateImpl(),this._renderer=null;const e=new a.CompositeRenderer,t=this._getPoints();if(t.length<2)return this.addAnchors(e),void(this._renderer=e);let[i,n]=t;const r=this._getSource(),s=r.isReversed();s&&([n,i]=t);const o=n.x-i.x,l=n.y-i.y,d=i,h=n,c=this._getModel(),u={barsCoordsRange:o,priceCoordsRange:l,startPoint:d,endPoint:h,p1:i,p2:n,isLabelsVisible:r.isLabelsVisible(),reversed:s};this._prepareLevels(e,u),this._prepareFanLines(e,u),this._prepareArcs(e,u),this._prepareLabels(e,u);const p=[i,n];c.lineBeingCreated()===r&&p.pop(),e.append(this.createLineAnchor({points:p},0)),this._renderer=e}_initRenderers(){const e=this._getSource(),t=e.levelsCount();for(let e=0;ec){u=s.x;const e=c/h;p=r.y+e*a}else{p=s.y;const e=h/c;u=r.x+e*o}const _={points:[i,new n.Point(u,p)],color:t.color,linewidth:t.width,linestyle:d.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:l.LineEnd.Normal,rightend:l.LineEnd.Normal},g=this._fanRenderers[t.index];g.setData(_),e.append(g)}}_prepareArcs(e,t){ +const{p1:i,startPoint:r,endPoint:s,barsCoordsRange:o,priceCoordsRange:a}=t;let l=i;const d=this._getSource(),h=d.isArcsBackgroundFilled(),c=d.arcsBackgroundTransparency(),u=d.arcs();for(const t of u){if(!t.visible)continue;const i=t.x/5,d=t.y/5,u=r.x+i*o,p=r.y+d*a,_={center:r,point:new n.Point(u,p),edge:s,color:t.color,linewidth:t.width,fillBack:h,transparency:c,prevPoint:l},g=this._arcRenderers[t.index];g.setData(_),e.append(g),l=_.point}}_prepareLabels(e,t){const{p1:i,p2:r,isLabelsVisible:s,reversed:o}=t;if(!s)return;const a=this._getSource(),l=a.ownerSource();let d=a.getPriceDiff(),h=a.getIndexDiff();if(null===d||null===h||null===l)return;o&&(d=-d,h=-h);const u=new n.Point(i.x,r.y),p=(0,c.forceLTRStr)(l.formatter().format(d)),_=this._getLabelData(u,p);_.horzAlign=h>0?"right":"left",_.vertAlign=d>0?"bottom":"top",_.offsetX=10,_.offsetY=d>0?8:10,_.forceTextAlign=!0,this._priceDiffTextRenderer.setData(_),e.append(this._priceDiffTextRenderer);const g=new n.Point(r.x,i.y),f=(0,c.forceLTRStr)(h.toString()),v=this._getLabelData(g,f);v.horzAlign=h>0?"left":"right",v.vertAlign=d>0?"top":"bottom",v.offsetX=10,v.offsetY=d>0?10:8,v.forceTextAlign=!0,this._indexDiffTextRenderer.setData(v),e.append(this._indexDiffTextRenderer);const x=a.getScaleRatio();if(null===x)return;const m=a.getScaleRatioFormatter(),w=(0,c.forceLTRStr)(m.format(x)),R=this._getLabelData(r,w);R.horzAlign=h>0?"left":"right",R.vertAlign=d>0?"bottom":"top",R.offsetX=10,R.offsetY=d>0?8:10,R.forceTextAlign=!0,this._ratioTextRenderer.setData(R),e.append(this._ratioTextRenderer)}_getLabelData(e,t){const i=this._getSource(),{textColor:n,font:r,fontSize:s,bold:o,italic:a}=i.getLabelsStyle();return{points:[e],backgroundColor:"transparent",text:t,font:r,bold:o,italic:a,fontsize:s,color:n,vertAlign:"top",horzAlign:"center",offsetX:0,offsetY:0,backgroundRoundRect:4}}}},25438:(e,t,i)=>{"use strict";i.r(t),i.d(t,{GannFanPaneView:()=>u});var n=i(86441),r=i(18807),s=i(14146),o=i(19266),a=i(73436),l=i(80657),d=i(99031),h=i(79191),c=i(46501);class u extends h.LineSourcePaneView{constructor(){super(...arguments),this._renderer=null}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){if(super._updateImpl(),this._renderer=null,this._source.points().length<2)return;const e=this._source.priceScale();if(!e||e.isEmpty()||this._model.timeScale().isEmpty())return;if(this._points.length<2)return;const t=this._points[0],i=this._points[1],h=[],u=i.x-t.x,p=i.y-t.y,_=this._source.properties().childs();for(let e=1;e<=9;e++){const n="level"+e,r=this._source.properties().child(n).childs();if(!r.visible.value())continue;const s=r.coeff1.value(),o=r.coeff2.value(),a=s/o,l=r.color.value(),d=s+"/"+o;let c,_;s>o?(c=i.x,_=t.y+p/a):(c=t.x+u*a,_=i.y),h.push({label:d,color:l,x:c,y:_,linewidth:r.linewidth.value(),linestyle:r.linestyle.value(),index:e})}const g=new o.CompositeRenderer,f=_.fillBackground.value(),v=_.transparency.value();for(let e=0;e4&&e>0){const r={p1:t,p2:i,p3:t,p4:new n.Point(h[e-1].x,h[e-1].y),color:h[e].color,transparency:v,hittestOnBackground:!0,extendLeft:!1},o=new s.ChannelRenderer;o.setData(r),g.append(o)}{const n={points:[t,i],color:h[e].color,linewidth:h[e].linewidth,linestyle:h[e].linestyle,extendleft:!1,extendright:!0,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal},s=new d.TrendLineRenderer;s.setData(n),s.setHitTest(new r.HitTestResult(r.HitTarget.MovePoint,void 0,h[e].index)),g.append(s)}if(_.showLabels.value()){const t={points:[i],text:h[e].label,color:h[e].color,vertAlign:"middle",horzAlign:"left",font:c.CHART_FONT_FAMILY,offsetX:0,offsetY:5,fontsize:12};g.append(new l.TextRenderer(t))}}this.addAnchors(g),this._renderer=g}}},57583:(e,t,i)=>{"use strict";i.r(t),i.d(t,{GannFixedPaneView:()=>h});var n=i(86441),r=i(79191),s=i(99031),o=i(19266),a=i(73436),l=i(79849),d=i(27271);class h extends r.LineSourcePaneView{constructor(e,t){super(e,t),this._verticalLevelsRenderers=[],this._horizontalLevelsRenderers=[],this._fanRenderers=[],this._arcRenderers=[],this._renderer=null,this._initRenderers()}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){super._updateImpl(),this._renderer=null;const e=this._getSource(),t=this._getPoints(),i=e.getScreenPoints();if(t.length<2||i.length<2)return;const[n,r]=i;t[1]=n,t[1].data=1,t[2]=r;const s=this._getPoints(),a=new o.CompositeRenderer;if(s.length<2)return this.addAnchors(a),void(this._renderer=a);const l=s[0],d=3===s.length?s[2]:s[1],h=d.x-l.x,c=d.y-l.y,u=l,p=d,_=this._getModel(),g={barsCoordsRange:h,priceCoordsRange:c,startPoint:u,endPoint:p,p1:l,p2:d};this._prepareLevels(a,g),this._prepareFanLines(a,g),this._prepareArcs(a,g);const f=[l,s[1]];_.lineBeingCreated()===e&&f.pop(),a.append(this.createLineAnchor({points:f},0)),this._renderer=a}_initRenderers(){const e=this._getSource(),t=e.levelsCount();for(let e=0;ec){u=s.x;const e=c/h;p=r.y+e*d}else{p=s.y;const e=h/c;u=r.x+e*o}const _={points:[i,new n.Point(u,p)],color:t.color,linewidth:t.width,linestyle:l.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal},g=this._fanRenderers[t.index];g.setData(_),e.append(g)}}_prepareArcs(e,t){const{p1:i,startPoint:r,endPoint:s,barsCoordsRange:o,priceCoordsRange:a}=t;let l=i;const d=this._getSource(),h=d.isArcsBackgroundFilled(),c=d.arcsBackgroundTransparency(),u=d.arcs();for(const t of u){if(!t.visible)continue;const i=t.x/5,d=t.y/5,u=r.x+i*o,p=r.y+d*a,_={center:r,point:new n.Point(u,p),edge:s,color:t.color,linewidth:t.width,fillBack:h,transparency:c,prevPoint:l},g=this._arcRenderers[t.index];g.setData(_),e.append(g),l=_.point}}}},97449:(e,t,i)=>{"use strict";var n=i(86441).Point,r=i(79191).LineSourcePaneView,s=i(80657).TextRenderer,o=i(72739).RectangleRenderer,a=i(99031).TrendLineRenderer,l=i(19266).CompositeRenderer,d=i(87663).NumericFormatter,h=i(73436).LineEnd,c=i(46501);t.GannSquarePaneView=class extends r{constructor(e,t){super(e,t),this._numericFormatter=new d,this._renderer=null}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){if(super._updateImpl(),this._renderer=null,!(this._source.points().length<2)&&this._source.priceScale()&&!this._source.priceScale().isEmpty()&&!this._model.timeScale().isEmpty()){var e=this._source.points()[0],t=this._source.points()[1],i=(S=this._source.properties()).reverse&&S.reverse.value();this._hlevels=[];for(var r=i?e.price-t.price:t.price-e.price,d=i?t.price:e.price,u=this._source.ownerSource().firstValue(),p=1;p<=7;p++){if((w=S["hlevel"+p]).visible.value()){var _=w.coeff.value(),g=w.color.value(),f=d+_*r,v=this._source.priceScale().priceToCoordinate(f,u);this._hlevels.push({coeff:_,color:g,y:v})}}this._vlevels=[];var x=i?e.index-t.index:t.index-e.index,m=i?t.index:e.index;for(p=1;p<=7;p++){var w;if((w=S["vlevel"+p]).visible.value()){_=w.coeff.value(),g=w.color.value();var R=Math.round(m+_*x),y=this._model.timeScale().indexToCoordinate(R);this._vlevels.push({coeff:_,color:g,x:y})}}if(this._hfans=[],this._vfans=[],S.fans.visible.value())for(p=1;p<=7;p++){R=Math.round(m+S["hlevel"+p].coeff.value()*x),f=d+S["vlevel"+p].coeff.value()*r;this._hfans.push(this._model.timeScale().indexToCoordinate(R)),this._vfans.push(this._source.priceScale().priceToCoordinate(f,u))}var b=new l;if(this._points.length<2)return this.addAnchors(b),void(this._renderer=b);e=this._points[0],t=this._points[1] +;var T=Math.min(e.x,t.x),P=Math.min(e.y,t.y),L=Math.max(e.x,t.x),C=Math.max(e.y,t.y),S=this._source.properties(),M=this._source.properties().fillHorzBackground.value(),I=this._source.properties().horzTransparency.value(),A=this._source.properties().fillVertBackground.value(),k=this._source.properties().vertTransparency.value();for(p=0;p0&&M){var N=this._hlevels[p-1];e=new n(T,this._hlevels[p].y),t=new n(L,N.y);(E={}).points=[e,t],E.color=this._hlevels[p].color,E.linewidth=0,E.backcolor=this._hlevels[p].color,E.fillBackground=!0,E.transparency=I,E.extendLeft=!1,E.extendRight=!1,(V=new o(void 0,void 0,!0)).setData(E),b.append(V)}var D={points:[e=new n(T,this._hlevels[p].y),t=new n(L,this._hlevels[p].y)],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:this._hlevels[p].color,linewidth:S.linewidth.value(),linestyle:S.linestyle.value(),extendleft:!1,extendright:!1,leftend:h.Normal,rightend:h.Normal};if((V=new a).setData(D),b.append(V),S.showLeftLabels.value()){var B={points:[e],text:this._numericFormatter.format(this._hlevels[p].coeff),color:this._hlevels[p].color,vertAlign:"middle",horzAlign:"right",font:c.CHART_FONT_FAMILY,offsetX:5,offsetY:0,fontsize:12,forceTextAlign:!0};b.append(new s(B))}if(S.showRightLabels.value()){var z={points:[t],text:this._numericFormatter.format(this._hlevels[p].coeff),color:this._hlevels[p].color,vertAlign:"middle",horzAlign:"left",font:c.CHART_FONT_FAMILY,offsetX:5,offsetY:0,fontsize:12};b.append(new s(z))}}for(p=0;p0&&A){N=this._vlevels[p-1];var E,H=new n(N.x,P);(E={}).points=[H,t],E.color=this._vlevels[p].color,E.linewidth=0,E.backcolor=this._vlevels[p].color,E.fillBackground=!0,E.transparency=k,E.extendLeft=!1,E.extendRight=!1,(V=new o(void 0,void 0,!0)).setData(E),b.append(V)}var V;D={points:[e,t],width:this._model.timeScale().width(),height:this._source.priceScale().height(),color:this._vlevels[p].color,linewidth:S.linewidth.value(),linestyle:S.linestyle.value(),extendleft:!1,extendright:!1,leftend:h.Normal,rightend:h.Normal};if((V=new a).setData(D),b.append(V),S.showTopLabels.value()){var O={points:[e],text:this._numericFormatter.format(this._vlevels[p].coeff),color:this._vlevels[p].color,vertAlign:"bottom",horzAlign:"center",font:c.CHART_FONT_FAMILY,offsetX:0,offsetY:3,fontsize:12};b.append(new s(O))}if(S.showBottomLabels.value()){var W={points:[t],text:this._numericFormatter.format(this._vlevels[p].coeff),color:this._vlevels[p].color,vertAlign:"top",horzAlign:"center",font:c.CHART_FONT_FAMILY,offsetX:0,offsetY:5,fontsize:12};b.append(new s(W))}}var F=this;U(b,this._hfans,!0),U(b,this._vfans,!1);var Y=new n(this._points[0].x,this._points[1].y);Y.data=2;var j=new n(this._points[1].x,this._points[0].y);j.data=3,b.append(this.createLineAnchor({points:[...this._points,Y,j]},0)),this._renderer=b}function U(e,t,i){var r=new n(T,P),s=new n(L,P),o=new n(T,C),l=new n(L,C),d={width:F._model.timeScale().width(), +height:F._source.priceScale().height(),color:S.fans.color.value(),linewidth:S.linewidth.value(),linestyle:S.linestyle.value(),extendleft:!1,extendright:!1,leftend:h.Normal,rightend:h.Normal};function c(t){var i=new a;i.setData(Object.assign({},d,{points:t})),e.append(i)}for(var u=0;u{"use strict";i.r(t),i.d(t,{GhostFeedPaneView:()=>_});var n=i(33013),r=i(79849),s=i(1722),o=i(18807),a=i(19266),l=i(45197),d=i(73436),h=i(99031),c=i(836),u=i(79191);const p=n.colorsPalette["color-cold-gray-500"];class _ extends u.LineSourcePaneView{constructor(){super(...arguments),this._renderer=null,this._segments=[]}renderer(){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){var e,t;super._updateImpl(),this._renderer=null,this._segments=[];const i=this._source.priceScale(),n=null!==(t=null===(e=this._source.ownerSource())||void 0===e?void 0:e.firstValue())&&void 0!==t?t:null;if(this._points.length<2||null===i||i.isEmpty()||null===n)return;const u=this._source.points(),_=this._source.properties().childs(),g=_.candleStyle.childs();this._segments=this._source.segments().map(((e,t)=>{if(t>=this._points.length-1)return null;const r=this._points[t].x,s=u[t].price,o=u[t+1].price,a=i.priceToCoordinate(s,n),l=i.priceToCoordinate(o,n),d=u[t+1].index-u[t].index,h=this._model.timeScale().barSpacing()*Math.sign(d),c=(l-a)/(e.bars().length-1),p=g.upColor.value(),_=g.downColor.value(),f=g.borderUpColor.value(),v=g.borderDownColor.value();return{bars:e.bars().map(((e,t)=>{const s=a+t*c,o=i.coordinateToPrice(s,n),l=e.c>=e.o;return{time:r+t*h,exactTime:r+t*h,open:i.priceToCoordinate(o+e.o,n),high:i.priceToCoordinate(o+e.h,n),low:i.priceToCoordinate(o+e.l,n),close:i.priceToCoordinate(o+e.c,n),color:l?p:_,borderColor:l?f:v,hollow:!1}}))}})).filter(s.notNull);const f=new a.CompositeRenderer;for(let e=1;e{"use strict";i.r(t),i.d(t,{LineToolHeadAndShouldersPaneView:()=>g});var n=i(5531),r=i(11542),s=i(79849),o=i(99031),a=i(10695),l=i(80657),d=i(19266),h=i(73436),c=i(79797),u=i(79191),p=i(46501) +;const _={leftShoulder:r.t(null,void 0,i(68589)),rightShoulder:r.t(null,void 0,i(78934)),head:r.t(null,void 0,i(63706))};class g extends u.LineSourcePaneView{constructor(){super(...arguments),this._trendLineRenderer=new o.TrendLineRenderer,this._triangleRendererPoints234=new a.TriangleRenderer,this._intersect1Renderer=new a.TriangleRenderer,this._intersect2Renderer=new a.TriangleRenderer,this._polyLineRenderer=new c.PolygonRenderer,this._leftShoulderLabelRenderer=new l.TextRenderer,this._headLabelRenderer=new l.TextRenderer,this._rightShoulderLabelRenderer=new l.TextRenderer,this._renderer=null}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){let e,t;super._updateImpl(),this._renderer=null;const[i,r,o,a,l,c,u]=this._points;if(this._points.length>=5){const s=(0,n.intersectLineSegments)(o,l,i,r);if(null!==s){const t=l.subtract(o);e=o.add(t.scaled(s))}if(7===this._points.length){const e=(0,n.intersectLineSegments)(o,l,c,u);if(null!==e){const i=l.subtract(o);t=o.add(i.scaled(e))}}}if(this._points.length<2)return;const g=this._source.properties().childs(),f=new d.CompositeRenderer,v=(e,t)=>({points:[e],text:t,color:g.textcolor.value(),horzAlign:"center",vertAlign:"middle",font:p.CHART_FONT_FAMILY,offsetX:0,offsetY:0,bold:g.bold&&g.bold.value(),italic:g.italic&&g.italic.value(),fontsize:g.fontsize.value(),backgroundColor:g.color.value(),backgroundRoundRect:4}),x=(e,t,i)=>({points:[e,t,i],color:"rgba(0, 0, 0, 0)",linewidth:0,backcolor:g.backgroundColor.value(),fillBackground:g.fillBackground.value(),transparency:g.transparency.value()}),m={points:this._points,color:g.color.value(),linewidth:g.linewidth.value(),linestyle:s.LINESTYLE_SOLID,backcolor:"rgba(0, 0, 0, 0)",fillBackground:!1,filled:!1};if(this._polyLineRenderer.setData(m),f.append(this._polyLineRenderer),this._points.length>=5){let i,n,r=!1,d=!1;e?i=e:(i=o,r=!0),t?n=t:(n=l,d=!0);const c={points:[i,n],color:g.color.value(),linewidth:g.linewidth.value(),linestyle:s.LINESTYLE_DOTTED,extendleft:!1,extendright:!1,leftend:h.LineEnd.Normal,rightend:h.LineEnd.Normal};c.extendleft=r,c.extendright=d,this._trendLineRenderer.setData(c),f.append(this._trendLineRenderer);const u=x(o,a,l);this._triangleRendererPoints234.setData(u),f.append(this._triangleRendererPoints234)}if(e){const t=x(e,r,o);this._intersect1Renderer.setData(t),f.append(this._intersect1Renderer)}if(t){const e=x(l,c,t);this._intersect2Renderer.setData(e),f.append(this._intersect2Renderer)}if(this._points.length>=2){const e=v(r,_.leftShoulder);r.y=4){const e=v(a,_.head);a.y=6){const e=v(c,_.rightShoulder);c.y{"use strict";i.r(t),i.d(t,{HighlighterPaneView:()=>s});var n=i(79849),r=i(26049);class s extends r.BrushBasePaneView{_createPolygonRendererData(){const e=this._source.properties().childs();return{points:this._points,color:e.linecolor.value(),linewidth:20,backcolor:"rgba(0, 0, 0, 0)",fillBackground:!1,linestyle:n.LINESTYLE_SOLID,filled:!1,transparency:e.transparency.value()}}}},74660:(e,t,i)=>{"use strict";i.r(t),i.d(t,{HorzLinePaneView:()=>u});var n=i(86441),r=i(18807),s=i(66103),o=i(80657),a=i(74997),l=i(19266),d=i(46501),h=i(33295);const c=[s.PaneCursorType.VerticalResize];class u extends h.AlertableLineSourcePaneView{constructor(e,t){super(e,t),this._renderer=null,this._labelRenderer=new o.TextRenderer,this._lineRenderer=new a.HorizontalLineRenderer,this._lineRenderer.setHitTest(new r.HitTestResult(r.HitTarget.MovePoint))}renderer(e,t){return this._invalidated&&this._updateImpl(e,t),this._renderer}_updateImpl(e,t){var i;if(super._updateImpl(e,t),this._renderer=null,0===this._points.length)return;const s=this._source.properties().childs(),a=new l.CompositeRenderer;let h,u=!0;if(s.showLabel.value()&&1===this._points.length&&s.text.value().length>0){const r=s.vertLabelsAlign.value(),l=s.horzLabelsAlign.value();let c=0,p=0;"left"===l?p=3:"right"===l?(p=this._model.timeScale().width(),c=3):p=this._model.timeScale().width()/2;const _={points:[new n.Point(p,this._points[0].y)],text:s.text.value(),color:s.textcolor.value(),vertAlign:r,horzAlign:l,font:d.CHART_FONT_FAMILY,offsetX:c,offsetY:0,bold:s.bold.value(),italic:s.italic.value(),fontsize:s.fontsize.value(),forceTextAlign:!0};this._labelRenderer.setData(_),a.append(this._labelRenderer),this._needLabelExclusionPath(this._labelRenderer)&&(h=null!==(i=(0,o.getTextBoundaries)(this._labelRenderer,t,e))&&void 0!==i?i:void 0),u=this._labelRenderer.isOutOfScreen(t,e)}const p={y:this._points[0].y,color:s.linecolor.value(),linewidth:s.linewidth.value(),linestyle:s.linestyle.value(),excludeBoundaries:h};this._lineRenderer.setData(p),this._lineRenderer.setHitTest(new r.HitTestResult(r.HitTarget.MovePoint,{snappingPrice:this._source.points()[0].price}));const _=p.linewidth/2+1;if(u=u&&(p.y<-_||p.y>e+_),a.append(this._lineRenderer),!u){if(1===this._points.length){const e=new n.Point(t/2,this._points[0].y);e.data=0,e.square=!0,a.append(this.createLineAnchor({points:[e],pointsCursorType:c},0))}if(1===this._points.length){const e=new n.Point(this._model.timeScale().width()/2,this._points[0].y);this._addAlertRenderer(a,[e])}this._renderer=a}}}},57964:(e,t,i)=>{"use strict";i.r(t),i.d(t,{HorzRayPaneView:()=>g});var n=i(86441),r=i(19266),s=i(80657),o=i(46501),a=i(18807),l=i(33295),d=i(68441),h=i(45197),c=i(74359),u=i(59590),p=i(79849);class _ extends u.BitmapCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null}setData(e){this._data=e}hitTest(e){if(null===this._data||0===this._data.points.length)return null;if(e.x=t?c=c.add((0,n.point)(e+3,0)):(c=(0,n.point)(t,c.y),p=3)}else"center"===a&&(c=(0,n.point)((c.x+this._model.timeScale().width())/2,c.y));const m={points:[c],text:_,color:l.textcolor.value(),vertAlign:r,horzAlign:a,font:v,offsetX:p,offsetY:u,bold:g,italic:f,fontsize:x,forceTextAlign:!0};this._labelRenderer.setData(m),d.append(this._labelRenderer),this._needLabelExclusionPath(this._labelRenderer)&&(h=null!==(i=(0,s.getTextBoundaries)(this._labelRenderer,t,e))&&void 0!==i?i:void 0)}const u={points:this._points,color:l.linecolor.value(),linewidth:l.linewidth.value(),linestyle:l.linestyle.value(),hitTestResult:a.HitTarget.MovePoint,snappingPrice:this._source.points()[0].price,excludeBoundaries:h};this._horzRayRenderer.setData(u),d.append(this._horzRayRenderer),this.addAnchors(d),1===this._points.length&&this._addAlertRenderer(d,[u.points[0]]),this._renderer=d}}},48273:(e,t,i)=>{"use strict";i.r(t),i.d(t,{IconPaneView:()=>r});var n=i(50761);class r extends n.SvgIconPaneView{_iconColor(){return this._source.properties().childs().color.value()}}},79191:(e,t,i)=>{"use strict";i.d(t,{LineSourcePaneView:()=>_,thirdPointCursorType:()=>p});var n=i(33013),r=i(50151),s=i(38325),o=i(18807),a=i(80101),l=i(79059),d=i(66103),h=i(80657);const c=n.colorsPalette["color-tv-blue-600"];var u;function p(e,t){const i=t.x-e.x,n=t.y-e.y,r=Math.abs(Math.atan2(i,n)) +;return r>Math.PI/4&&r<3*Math.PI/4?d.PaneCursorType.VerticalResize:d.PaneCursorType.HorizontalResize}!function(e){e[e.RegularAnchorRadius=6]="RegularAnchorRadius",e[e.TouchAnchorRadius=13]="TouchAnchorRadius",e[e.RegularStrokeWidth=1]="RegularStrokeWidth",e[e.TouchStrokeWidth=3]="TouchStrokeWidth",e[e.RegularSelectedStrokeWidth=3]="RegularSelectedStrokeWidth",e[e.TouchSelectedStrokeWidth=0]="TouchSelectedStrokeWidth"}(u||(u={}));class _{constructor(e,t){this._invalidated=!0,this._points=[],this._middlePoint=null,this._selectionRenderers=[],this._lineAnchorRenderers=[],this._source=e,this._model=t}priceToCoordinate(e){const t=this._source.priceScale();if(null===t)return null;const i=this._source.ownerSource(),n=null!==i?i.firstValue():null;return null===n?null:t.priceToCoordinate(e,n)}currentPoint(){return this._model.crossHairSource().currentPoint()}anchorColor(){return c}isHoveredSource(){return this._source===this._model.hoveredSource()}isSelectedSource(){return this._model.selection().isSelected(this._source)}isBeingEdited(){return this._model.lineBeingEdited()===this._source}isEditMode(){return!this._model.isSnapshot()}areAnchorsVisible(){return(this.isHoveredSource()&&!this.isLocked()||this.isSelectedSource())&&this.isEditMode()}update(){this._invalidated=!0}isLocked(){return Boolean(this._source.isLocked&&this._source.isLocked())}addAnchors(e,t){let i=this._points;this._model.lineBeingCreated()===this._source&&(i=i.slice(0,-1));const n=i.map(((e,t)=>{const i=this._source.points()[t],n=e;return n.snappingPrice=null==i?void 0:i.price,n.snappingIndex=null==i?void 0:i.index,n}));e.append(this.createLineAnchor({...null!=t?t:{},points:n},0))}createLineAnchor(e,t){var i;if(this.isLocked()){const i=this._getSelectionRenderer(t);return i.setData({bgColors:this._lineAnchorColors(e.points),points:e.points,visible:this.areAnchorsVisible(),hittestResult:o.HitTarget.Regular,barSpacing:this._model.timeScale().barSpacing()}),i}const n=(0,s.lastMouseOrTouchEventInfo)().isTouch,r=this._getLineAnchorRenderer(t);return r.setData({...e,color:this.anchorColor(),backgroundColors:this._lineAnchorColors(e.points),currentPoint:this.currentPoint(),linePointBeingEdited:this.isBeingEdited()?this._model.linePointBeingEdited():null,hittestResult:null!==(i=e.hittestResult)&&void 0!==i?i:o.HitTarget.ChangePoint,radius:this._anchorRadius(),strokeWidth:n?u.TouchStrokeWidth:u.RegularStrokeWidth,selected:this.isSelectedSource(),selectedStrokeWidth:n?u.TouchSelectedStrokeWidth:u.RegularSelectedStrokeWidth,visible:this.areAnchorsVisible()}),r}_anchorRadius(){return(0,s.lastMouseOrTouchEventInfo)().isTouch?u.TouchAnchorRadius:u.RegularAnchorRadius}_lineAnchorColors(e){const t=(0,r.ensureNotNull)(this._model.paneForSource(this._source)).height();return e.map((e=>this._model.backgroundColorAtYPercentFromTop(e.y/t)))}_updateImpl(e,t){this._points=[];if(this._model.timeScale().isEmpty())return;if(!this._validatePriceScale())return;const i=this._source.points();for(let e=0;e{"use strict";i.r(t),i.d(t,{LineToolBeingCreatedPaneView:()=>c});var n=i(33013),r=i(79191),s=i(79849),o=i(73436),a=i(19266),l=i(71254),d=i(99031);const h=n.colorsPalette["color-cold-gray-500"];class c extends r.LineSourcePaneView{constructor(){super(...arguments),this._lineRenderer1=new l.VerticalLineRenderer,this._lineRenderer2=new l.VerticalLineRenderer,this._medianRenderer=new d.TrendLineRenderer,this._renderer=null}renderer(){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._renderer}_updateImpl(){super._updateImpl(),this._renderer=null;const e=this._getPoints();if(e.length<1)return;this._renderer=new a.CompositeRenderer;const[t,i]=e;this._lineRenderer1.setData({x:t.x,color:h,linewidth:1,linestyle:s.LINESTYLE_SOLID}),this._renderer.append(this._lineRenderer1),e.length>1&&(this._lineRenderer2.setData({x:i.x,color:h,linewidth:1,linestyle:s.LINESTYLE_SOLID}),this._medianRenderer.setData({points:[t,i],color:h,linewidth:1,linestyle:s.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:o.LineEnd.Normal,rightend:o.LineEnd.Normal}),this._renderer.append(this._lineRenderer2),this._renderer.append(this._medianRenderer))}}},134:(e,t,i)=>{"use strict";i.r(t),i.d(t,{LineToolPaneViewFibWithLabels:()=>d});var n=i(86441),r=i(79191),s=i(80657),o=i(87663),a=i(93572),l=i(46501);class d extends r.LineSourcePaneView{constructor(e,t){super(e,t),this._labelsRenderers={};for(let t=0;tthis._model.timeScale().width()&&!h||r.x<0&&!c);let T,P,L=a;switch(L){case"left":P=i.y,h?T=b?0:r.x:(T=i.x,L="right");break;case"right":P=r.y,c?T=b?this._model.timeScale().width():i.x:(T=r.x,L="left");break;default:T=(i.x+r.x)/2,P=(i.y+r.y)/2}const C=m["level"+t].coeff.value();let S="";if(w){S+=null!==(f=null===(g=m.coeffsAsPercents)||void 0===g?void 0:g.value())&&void 0!==f&&f?this._percentageFormatter.format(100*C,!1,2):this._numericFormatter.format(C)}return R&&(S+=" ("+x.formatPrice(s,y)+")"),v.setData({points:[new n.Point(T,P)],text:S,color:o,vertAlign:d,horzAlign:L,offsetX:4,offsetY:0,font:l.CHART_FONT_FAMILY,fontSize:m.labelFontSize?m.labelFontSize.value():12}),v}}},34658:(e,t,i)=>{"use strict";i.r(t),i.d(t,{NotePaneView:()=>m});var n=i(50151),r=i(79191),s=i(19266),o=i(80101),a=i(18807),l=i(46501),d=i(80657),h=i(87095),c=i(38223),u=i(74359),p=i(57352),_=i(27714),g=i(86441),f=i(34026);class v{constructor(e){this._data=null,this._sourceCanvas=null,this._translate=new g.Point(0,0),this._renderParams=e}destroy(){var e;null===(e=this._sourceCanvas)||void 0===e||e.remove()}renderParams(){return this._renderParams}update(e){var t,i;t=this._data,i=e,(null===t||t.markerColor!==i.markerColor||t.borderColor!==i.borderColor||t.width!==i.width||t.height!==i.height)&&this._createSource(e.width,e.height,e.markerColor),this._data=e}drawOn(e){const t=(0,n.ensureNotNull)(this._data),i=new g.Point(Math.round(t.point.x),Math.round(t.point.y)).add(this._translate);e.drawImage((0,n.ensureNotNull)(this._sourceCanvas),Math.round(i.x*this._renderParams.pixelRatio),Math.round(i.y*this._renderParams.pixelRatio),Math.round(t.width*this._renderParams.pixelRatio),Math.round(t.height*this._renderParams.pixelRatio))}hasPoint(e){const t=(0,n.ensureNotNull)(this._data),i=t.point.add(this._translate),r=new g.Point(t.point.x-this._translate.x,t.point.y);return(0,f.pointInBox)(e,(0,g.box)(i,r))}_createSource(e,t,i){this._sourceCanvas=(0,u.createDisconnectedCanvas)(document,(0,_.size)({width:e,height:t}),this._renderParams.pixelRatio),this._translate=new g.Point(-e/2,.5-t),this._translate.x%1==0&&(this._translate=new g.Point(this._translate.x+.5,this._translate.y));const r=(0,n.ensureNotNull)(this._sourceCanvas.getContext("2d")),{pixelRatio:s}=this._renderParams;(0,u.drawScaled)(r,s,s,(()=>{const n=.6*e;r.fillStyle=i,r.beginPath(),r.moveTo(e/2,t),r.quadraticCurveTo(e,e/1.15,e,e/2),r.arc(e/2,e/2,e/2,0,Math.PI,!0),r.quadraticCurveTo(0,e/1.15,e/2,t),r.fill(),r.globalCompositeOperation="destination-out",r.beginPath(),r.moveTo((e-n)/2,e/2),r.arc(e/2,e/2,n/2,0,2*Math.PI),r.fill()}))}}class x{constructor(){this._source=null,this._data=null}setData(e){this._data=e,this._source&&this._source.update(e)}draw(e,t){var i;if(null===this._data)return;null!==this._source&&(0,p.areEqualPaneRenderParams)(this._source.renderParams(),t)||(null===(i=this._source)||void 0===i||i.destroy(),this._source=new v(t),this._source.update(this._data));this._source.drawOn(e),this._data.tooltipVisible&&this._drawTooltipOn(e,t)}hitTest(e){ +return null!==this._data&&null!==this._source&&this._source.hasPoint(e)?new a.HitTestResult(a.HitTarget.MovePoint):null}_drawTooltipOn(e,t){e.save(),e.translate(.5,.5);const i=(0,n.ensureNotNull)(this._data),r=String(i.text).replace(/^\s+|\s+$/g,"");e.font=(i.bold?"bold ":"")+(i.italic?"italic ":"")+i.fontSize+"px "+i.font;const s=Math.max(20,Math.min(i.tooltipWidth,t.cssWidth)),o=s-2*i.tooltipPadding,a=(0,d.wordWrap)(r,e.font,o),l=i.point,p=i.tooltipLineSpacing;let _=s,g=a.length*i.fontSize+2*i.tooltipPadding;a.length>1&&(g+=(a.length-1)*p);let f=Math.round(l.x-_/2),v=Math.round(l.y-i.height-g-8);const x=l.x<20||l.x+20>i.vpWidth;let m=x?null:"top",w=x?0:Math.round(l.x);v<10?v=l.y+13:m="bottom",f<10?f+=Math.abs(f-10):f+_+10>i.vpWidth&&(f-=f+_+10-i.vpWidth),e.fillStyle=(0,h.generateColor)(i.backgroundColor,i.backgroundTransparency),e.strokeStyle=i.borderColor,e.lineWidth=1,e.beginPath();const R=Math.round(f*t.pixelRatio),y=Math.round(v*t.pixelRatio);w=Math.round(w*t.pixelRatio),g=Math.round(g*t.pixelRatio),_=Math.round(_*t.pixelRatio);const b=Math.round(7*t.pixelRatio);e.moveTo(R,y),x||"top"!==m||(e.lineTo(w-b,y),e.lineTo(w,y-b),e.lineTo(w+b,y)),e.lineTo(R+_,y),e.lineTo(R+_,y+g),x||"bottom"!==m||(e.lineTo(w+b,y+g),e.lineTo(w,y+g+b),e.lineTo(w-b,y+g)),e.lineTo(R,y+g),e.closePath(),e.fill(),e.stroke(),e.textBaseline="middle",e.fillStyle=i.textColor,e.textAlign=(0,c.isRtl)()?"right":"left";const T=(0,u.calcTextHorizontalShift)(e,o),P=f+i.tooltipPadding+T;let L=v+i.tooltipPadding+i.fontSize/2;(0,u.drawScaled)(e,t.pixelRatio,t.pixelRatio,(()=>{for(let t=0;t{"use strict";function n(e,t,i){const n=t-i +;if("percentage"===e.getLineLengthUnit()){const r=Math.max(e.getLineLength()/100*t,1),s=Math.round(t-Math.min(n,r));return{right:s,left:s-i}}const r=e.getLineLength();if(r<0){const e=Math.round(Math.min(n,-1*r));return{left:e,right:e+i}}{const e=Math.round(t-Math.min(n,r));return{right:e,left:e-i}}}i.d(t,{orderLineLocation:()=>n})},61144:(e,t,i)=>{"use strict";i.r(t),i.d(t,{OrderPaneView:()=>x});var n=i(86441),r=i(79191),s=i(19266),o=i(11542),a=i(82161),l=i(68441),d=i(15187),h=i(18807),c=i(53180),u=i(47043),p=i(14002);const _=o.t(null,void 0,i(33241)),g=o.t(null,void 0,i(16075));class f extends d.MediaCoordinatesPaneRenderer{constructor(e){super(),this._data=null,this._cache={},this._data=null,this._adapter=e}setData(e){this._data=e}hitTest(e,t){if(null===this._data||0===this._data.points.length)return null;const i=this._cache;if(e.yi.bottom)return null;if(this._adapter.getBlocked()&&e.x>=i.left&&e.x=i.left&&e.x=i.bodyRight&&e.x=i.quantityRight&&e.x0){const t=this._points[0].y,i=e-3.5-1,r=this._adapter.hasMoveCallback()?h.HitTarget.MovePoint:h.HitTarget.Regular,s=[new n.Point(i,t)];this._selectionData={barSpacing:this._model.timeScale().barSpacing(),points:s,bgColors:this._lineAnchorColors(s),hittestResult:r,visible:!0}}this._orderRenderer.setData({points:this._points}),this._selectionRenderer.setData(this._selectionData)}}},26013:(e,t,i)=>{"use strict";i.r(t),i.d(t,{ParallelChannelPaneView:()=>u});var n=i(86441),r=i(87095),s=i(46501),o=i(66103),a=i(19266),l=i(64308),d=i(33295),h=i(80657);const c=[o.PaneCursorType.Default,o.PaneCursorType.Default,o.PaneCursorType.Default,o.PaneCursorType.Default,o.PaneCursorType.VerticalResize,o.PaneCursorType.VerticalResize];class u extends d.AlertableLineSourcePaneView{constructor(){super(...arguments),this._channelRenderer=new l.ParallelChannelRenderer,this._labelTextRenderer=new h.TextRenderer,this._renderer=null}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){super._updateImpl(),this._renderer=null;const e=this._source.priceScale();if(!e||e.isEmpty())return;if(0===this._source.points().length)return;if(this._points.length<=1)return;const t=this._source.properties().childs(),i=this._points[0],s=this._points[1];let o=null,l=null,d=null,h=null;if(3===this._points.length){const e=this._points[2].y-this._points[0].y;o=i.add((0,n.point)(0,e)),l=s.add((0,n.point)(0,e)),t.showMidline.value()&&(d=i.add(o).scaled(.5),h=s.add(l).scaled(.5))}const u=t.linewidth.value(),p=t.linestyle.value(),_=t.linecolor.value(),g={line1:{color:_,lineStyle:p,lineWidth:u,points:[i,s]},line2:null===o||null===l?void 0:{color:_,lineStyle:p,lineWidth:u,points:[o,l]},middleLine:null===d||null===h?void 0:{color:t.midlinecolor.value(),lineStyle:t.midlinestyle.value(),lineWidth:t.midlinewidth.value(),points:[d,h]},extendLeft:t.extendLeft.value(),extendRight:t.extendRight.value(),fillBackground:t.fillBackground.value(),backColor:(0,r.generateColor)(t.backgroundColor.value(),t.transparency.value()),hittestOnBackground:!0};this._channelRenderer.setData(g);const f=new a.CompositeRenderer;f.append(this._channelRenderer);const v=this._getLabelTextRenderer(i,s,o,l);v&&f.append(v);const x=[];if(this._points[0]&&x.push(this._points[0]),this._points[1]&&x.push(this._points[1]),o&&l){const e=o;e.data=2,x.push(e);const t=l;t.data=3,x.push(t);const i=o.add(l).scaled(.5);i.data=4,i.square=!0,x.push(i);const n=x[0].add(x[1]).scaled(.5);n.data=5,n.square=!0,x.push(n)}const m=3===this._points.length&&!o;if(this._model.lineBeingCreated()!==this._source||m||(x.pop(),x.pop()),f.append(this.createLineAnchor({points:x,pointsCursorType:c +},0)),this._points.length>=2){const e=this._points;this._addAlertRenderer(f,[e[0],e[1]])}this._renderer=f}_getLabelTextRenderer(e,t,i,n){const r=this._source.properties().childs();if(!r.labelVisible.value()||!r.labelText.value())return null;let o,a;const l=r.labelFontSize.value()/3;let d=0;switch(r.labelVertAlign.value()){case"bottom":!i||!n||e.yi.y?(o=e,a=t):(o=i,a=n);break;case"middle":i&&n?(o=e.add(i).scaled(.5),a=t.add(n).scaled(.5)):(o=e,a=t),d=l}const h=o.x{"use strict";i.r(t),i.d(t,{PathPaneView:()=>o});var n=i(79797),r=i(19266),s=i(79191);class o extends s.LineSourcePaneView{constructor(e,t){super(e,t),this._polygonRenderer=new n.PolygonRenderer,this._renderer=new r.CompositeRenderer}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){super._updateImpl(),this._renderer.clear();const e=this._source.properties().childs(),t={points:this._points,color:e.lineColor.value(),linewidth:e.lineWidth.value(),linestyle:e.lineStyle.value(),leftend:e.leftEnd.value(),rightend:e.rightEnd.value(),filled:!1,backcolor:"",fillBackground:!1,transparency:0};this._polygonRenderer.setData(t),this._renderer.append(this._polygonRenderer),this.addAnchors(this._renderer)}}},87202:(e,t,i)=>{"use strict";i.r(t),i.d(t,{PitchfanLinePaneView:()=>d});var n=i(18807),r=i(14146),s=i(19266),o=i(73436),a=i(99031),l=i(79191);class d extends l.LineSourcePaneView{constructor(){super(...arguments),this._medianRenderer=new a.TrendLineRenderer,this._sideRenderer=new a.TrendLineRenderer,this._renderer=null,this._medianPoint=null}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){if(super._updateImpl(),this._renderer=null,0===this._points.length)return;if(3===this._points.length?(this._medianPoint=this._points[1].add(this._points[2]).scaled(.5),this._medianPoint.data=3):2===this._points.length?(this._medianPoint=this._points[1].clone(),this._medianPoint.data=3):(this._medianPoint=this._points[0].clone(),this._medianPoint.data=3),this._points.length<2)return;if(!this._medianPoint)return;const e=new s.CompositeRenderer,t=this._source.properties().childs(),i=t.median.childs(),l={points:[this._points[0],this._medianPoint],color:i.color.value(),linewidth:i.linewidth.value(),linestyle:i.linestyle.value(),extendleft:!1,extendright:!0, +leftend:o.LineEnd.Normal,rightend:o.LineEnd.Normal};if(this._medianRenderer.setData(l),e.append(this._medianRenderer),this._points.length<3)return this.addAnchors(e),void(this._renderer=e);const d={points:[this._points[1],this._points[2]],color:i.color.value(),linewidth:i.linewidth.value(),linestyle:i.linestyle.value(),extendleft:!1,extendright:!1,leftend:o.LineEnd.Normal,rightend:o.LineEnd.Normal};this._sideRenderer.setData(d),e.append(this._sideRenderer);let h=0;const c=this._points[2].subtract(this._points[1]).scaled(.5),u=t.fillBackground.value(),p=t.transparency.value();for(let t=0;t<=8;t++){const i="level"+t,s=this._source.properties().child(i);if(s.childs().visible.value()){const i=this._medianPoint.addScaled(c,s.childs().coeff.value()),l=this._medianPoint.addScaled(c,-s.childs().coeff.value());if(u){{const t={p1:this._points[0],p2:i,p3:this._points[0],p4:this._medianPoint.addScaled(c,h),color:s.childs().color.value(),transparency:p,hittestOnBackground:!0,extendLeft:!1},n=new r.ChannelRenderer;n.setData(t),e.append(n)}{const t={p1:this._points[0],p2:l,p3:this._points[0],p4:this._medianPoint.addScaled(c,-h),color:s.childs().color.value(),transparency:p,hittestOnBackground:!0,extendLeft:!1},i=new r.ChannelRenderer;i.setData(t),e.append(i)}}h=s.childs().coeff.value();{const r={points:[this._points[0],i],color:s.childs().color.value(),linewidth:s.childs().linewidth.value(),linestyle:s.childs().linestyle.value(),extendleft:!1,extendright:!0,leftend:o.LineEnd.Normal,rightend:o.LineEnd.Normal},l=new a.TrendLineRenderer;l.setData(r),l.setHitTest(new n.HitTestResult(n.HitTarget.MovePoint,void 0,t)),e.append(l)}{const i={points:[this._points[0],l],color:s.childs().color.value(),linewidth:s.childs().linewidth.value(),linestyle:s.childs().linestyle.value(),extendleft:!1,extendright:!0,leftend:o.LineEnd.Normal,rightend:o.LineEnd.Normal},r=new a.TrendLineRenderer;r.setData(i),r.setHitTest(new n.HitTestResult(n.HitTarget.MovePoint,void 0,t)),e.append(r)}}}this.addAnchors(e),this._renderer=e}}},95337:(e,t,i)=>{"use strict";i.r(t),i.d(t,{InsidePitchforkLinePaneView:()=>p,PitchforkLinePaneView:()=>h,SchiffPitchfork2LinePaneView:()=>u,SchiffPitchforkLinePaneView:()=>c});var n=i(86441),r=i(18807),s=i(14146),o=i(19266),a=i(73436),l=i(99031),d=i(79191);class h extends d.LineSourcePaneView{constructor(){super(...arguments),this._medianRenderer=new l.TrendLineRenderer,this._sideRenderer=new l.TrendLineRenderer,this._renderer=null,this._medianPoint=null}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){super._updateImpl(),this._renderer=null,0!==this._points.length&&(3===this._points.length?(this._medianPoint=this._points[1].add(this._points[2]).scaled(.5),this._medianPoint.data=3):2===this._points.length?(this._medianPoint=this._points[1].clone(),this._medianPoint.data=3):(this._medianPoint=this._points[0].clone(),this._medianPoint.data=3),this._updateRenderer())}_updateRenderer(){if(this._points.length<2)return;if(!this._medianPoint)return +;const e=this._source.properties(),t=e.childs().median.childs(),i=new o.CompositeRenderer,n={points:[this._points[0],this._medianPoint],color:t.color.value(),linewidth:t.linewidth.value(),linestyle:t.linestyle.value(),extendleft:e.childs().extendLines.value(),extendright:!0,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal};if(this._medianRenderer.setData(n),i.append(this._medianRenderer),this._points.length<3)return this.addAnchors(i),void(this._renderer=i);const d={points:[this._points[1],this._points[2]],color:t.color.value(),linewidth:t.linewidth.value(),linestyle:t.linestyle.value(),extendleft:!1,extendright:!1,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal};this._sideRenderer.setData(d),i.append(this._sideRenderer);const h=this._points[2].subtract(this._points[1]).scaled(.5),c=this._medianPoint.subtract(this._points[0]);let u=0;const p=e.childs().fillBackground.value(),_=e.childs().transparency.value();for(let t=0;t<=8;t++){const n="level"+t,o=e.childs()[n];if(o.childs().visible.value()){const n=this._medianPoint.addScaled(h,o.childs().coeff.value()),d=n.add(c),g=this._medianPoint.addScaled(h,-o.childs().coeff.value()),f=g.add(c);if(p){{const t=this._medianPoint.addScaled(h,u),r={p1:n,p2:d,p3:t,p4:t.add(c),color:o.childs().color.value(),transparency:_,hittestOnBackground:!0,extendLeft:e.childs().extendLines.value()},a=new s.ChannelRenderer;a.setData(r),i.append(a)}{const t=this._medianPoint.addScaled(h,-u),n={p1:g,p2:f,p3:t,p4:t.add(c),color:o.childs().color.value(),transparency:_,hittestOnBackground:!0,extendLeft:e.childs().extendLines.value()},r=new s.ChannelRenderer;r.setData(n),i.append(r)}}u=o.childs().coeff.value();const v={points:[n,d],color:o.childs().color.value(),linewidth:o.childs().linewidth.value(),linestyle:o.childs().linestyle.value(),extendleft:e.childs().extendLines.value(),extendright:!0,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal},x=new l.TrendLineRenderer;x.setData(v),x.setHitTest(new r.HitTestResult(r.HitTarget.MovePoint,void 0,t)),i.append(x);const m={points:[g,f],color:o.childs().color.value(),linewidth:o.childs().linewidth.value(),linestyle:o.childs().linestyle.value(),extendleft:e.childs().extendLines.value(),extendright:!0,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal},w=new l.TrendLineRenderer;w.setData(m),w.setHitTest(new r.HitTestResult(r.HitTarget.MovePoint,void 0,t)),i.append(w)}}this.addAnchors(i),this._renderer=i}}class c extends h{constructor(){super(...arguments),this._modifiedBase=null,this._backSideRenderer=new l.TrendLineRenderer}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateRenderer(){if(this._points.length<2)return;this._calcMofifiedBase();const e=this._source.properties(),t=new o.CompositeRenderer,i=e.childs().median.childs();{const e={points:[this._points[0],this._points[1]],color:i.color.value(),linewidth:i.linewidth.value(),linestyle:i.linestyle.value(),extendleft:!1,extendright:!1,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal};if(this._backSideRenderer.setData(e),t.append(this._backSideRenderer), +!this._medianPoint||!this._modifiedBase)return this.addAnchors(t),void(this._renderer=t)}{const n={points:[this._modifiedBase,this._medianPoint],color:i.color.value(),linewidth:i.linewidth.value(),linestyle:i.linestyle.value(),extendleft:e.childs().extendLines.value(),extendright:!0,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal};if(this._medianRenderer.setData(n),t.append(this._medianRenderer),this._points.length<3)return this.addAnchors(t),void(this._renderer=t)}{const e={points:[this._points[1],this._points[2]],color:i.color.value(),linewidth:i.linewidth.value(),linestyle:i.linestyle.value(),extendleft:!1,extendright:!1,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal};this._sideRenderer.setData(e),t.append(this._sideRenderer)}{const i=this._points[2].subtract(this._points[1]).scaled(.5),n=this._medianPoint.subtract(this._modifiedBase);let o=0;const d=e.childs().fillBackground.value(),h=e.childs().transparency.value();for(let c=0;c<=8;c++){const u="level"+c,p=e.child(u);if(p.childs().visible.value()){const u=this._medianPoint.addScaled(i,p.childs().coeff.value()),_=u.add(n),g=this._medianPoint.addScaled(i,-p.childs().coeff.value()),f=g.add(n);if(d){const r=this._medianPoint.addScaled(i,o);{const i={p1:u,p2:_,p3:r,p4:r.add(n),color:p.childs().color.value(),transparency:h,hittestOnBackground:!0,extendLeft:e.childs().extendLines.value()},o=new s.ChannelRenderer;o.setData(i),t.append(o)}{const r=this._medianPoint.addScaled(i,-o),a={p1:g,p2:f,p3:r,p4:r.add(n),color:p.childs().color.value(),transparency:h,hittestOnBackground:!0,extendLeft:e.childs().extendLines.value()},l=new s.ChannelRenderer;l.setData(a),t.append(l)}}o=p.childs().coeff.value();const v={points:[u,_],color:p.childs().color.value(),linewidth:p.childs().linewidth.value(),linestyle:p.childs().linestyle.value(),extendleft:e.childs().extendLines.value(),extendright:!0,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal},x=new l.TrendLineRenderer;x.setData(v),x.setHitTest(new r.HitTestResult(r.HitTarget.MovePoint,void 0,c)),t.append(x);const m={points:[g,f],color:p.childs().color.value(),linewidth:p.childs().linewidth.value(),linestyle:p.childs().linestyle.value(),extendleft:e.childs().extendLines.value(),extendright:!0,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal},w=new l.TrendLineRenderer;w.setData(m),w.setHitTest(new r.HitTestResult(r.HitTarget.MovePoint,void 0,c)),t.append(w)}}}this.addAnchors(t),this._renderer=t}_calcMofifiedBase(){this._points.length>1&&(this._modifiedBase=this._points[0].add(this._points[1]).scaled(.5))}}class u extends c{_calcMofifiedBase(){if(this._points.length>2){const e=this._points[0].x,t=.5*(this._points[0].y+this._points[1].y),i=new n.Point(e,t);this._modifiedBase=i}}}class p extends h{constructor(){super(...arguments),this._backSideRenderer=new l.TrendLineRenderer,this._centerRenderer=new l.TrendLineRenderer,this._modifiedBase=null}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateRenderer(){if(this._points.length>1&&(this._modifiedBase=this._points[0].add(this._points[1]).scaled(.5)), +this._points.length<2)return;const e=new o.CompositeRenderer;if(!this._medianPoint||!this._modifiedBase)return void this.addAnchors(e);const t=this._source.properties(),i=t.childs().median.childs();if(3===this._points.length){const t={points:[this._modifiedBase,this._points[2]],color:i.color.value(),linewidth:i.linewidth.value(),linestyle:i.linestyle.value(),extendleft:!1,extendright:!1,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal};this._medianRenderer.setData(t),e.append(this._medianRenderer)}{const t={points:[this._points[0],this._points[1]],color:i.color.value(),linewidth:i.linewidth.value(),linestyle:i.linestyle.value(),extendleft:!1,extendright:!1,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal};if(this._backSideRenderer.setData(t),e.append(this._backSideRenderer),this._points.length<3)return this.addAnchors(e),void(this._renderer=e)}{const t={points:[this._points[1],this._points[2]],color:i.color.value(),linewidth:i.linewidth.value(),linestyle:i.linestyle.value(),extendleft:!1,extendright:!1,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal};this._sideRenderer.setData(t),e.append(this._sideRenderer)}{const n=this._points[2].subtract(this._points[1]).scaled(.5),o=this._points[2].subtract(this._modifiedBase);let d=0;const h=t.childs().fillBackground.value(),c=t.childs().transparency.value(),u={points:[this._medianPoint,this._medianPoint.add(o)],color:i.color.value(),linewidth:i.linewidth.value(),linestyle:i.linestyle.value(),extendleft:t.childs().extendLines.value(),extendright:!0,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal};this._centerRenderer.setData(u),e.append(this._centerRenderer);for(let i=0;i<=8;i++){const u="level"+i,p=t.child(u).childs();if(p.visible.value()){const u=this._medianPoint.addScaled(n,p.coeff.value()),_=u.add(o),g=this._medianPoint.addScaled(n,-p.coeff.value()),f=g.add(o);if(h){{const i=this._medianPoint.addScaled(n,d),r={p1:u,p2:_,p3:i,p4:i.add(o),color:p.color.value(),transparency:c,hittestOnBackground:!0,extendLeft:t.childs().extendLines.value()},a=new s.ChannelRenderer;a.setData(r),e.append(a)}{const i=this._medianPoint.addScaled(n,-d),r={p1:g,p2:f,p3:i,p4:i.add(o),color:p.color.value(),transparency:c,hittestOnBackground:!0,extendLeft:t.childs().extendLines.value()},a=new s.ChannelRenderer;a.setData(r),e.append(a)}}d=p.coeff.value();const v={points:[u,_],color:p.color.value(),linewidth:p.linewidth.value(),linestyle:p.linestyle.value(),extendleft:t.childs().extendLines.value(),extendright:!0,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal},x=new l.TrendLineRenderer;x.setData(v),x.setHitTest(new r.HitTestResult(r.HitTarget.MovePoint,void 0,i)),e.append(x);const m={points:[g,f],color:p.color.value(),linewidth:p.linewidth.value(),linestyle:p.linestyle.value(),extendleft:t.childs().extendLines.value(),extendright:!0,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal},w=new l.TrendLineRenderer;w.setData(m),w.setHitTest(new r.HitTestResult(r.HitTarget.MovePoint,void 0,i)),e.append(w)}}}this.addAnchors(e),this._renderer=e}}},50253:(e,t,i)=>{"use strict";i.r(t),i.d(t,{ +PolylinePaneView:()=>o});var n=i(79797),r=i(19266),s=i(79191);class o extends s.LineSourcePaneView{constructor(e,t){super(e,t),this._polygonRenderer=new n.PolygonRenderer,this._renderer=new r.CompositeRenderer}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){super._updateImpl(),this._renderer.clear();const e=this._source.properties().childs(),t={points:this._points,color:e.linecolor.value(),linewidth:e.linewidth.value(),linestyle:e.linestyle.value(),filled:e.filled.value(),backcolor:e.backgroundColor.value(),fillBackground:e.fillBackground.value(),transparency:e.transparency.value()};this._polygonRenderer.setData(t),this._renderer.append(this._polygonRenderer),this.addAnchors(this._renderer)}}},46258:(e,t,i)=>{"use strict";var n=i(79191).LineSourcePaneView,r=i(47043),s=i(18807).HitTestResult,o=i(18807).HitTarget,a=i(82161).splitThousands,l=i(38223),d=i(53180).appendEllipsis,h=i(15187).MediaCoordinatesPaneRenderer,c=i(14002).orderLineLocation;const{setLineStyle:u,drawLine:p,drawPoly:_}=i(68441),{LINESTYLE_SOLID:g}=i(79849);class f extends h{constructor(e,t){super(),this._data=null,this._cache=e,this._adapter=t}setData(e){this._data=e}_height(){return Math.max(20,1+Math.max(r.fontHeight(this._adapter.getBodyFont()),r.fontHeight(this._adapter.getQuantityFont())))}_bodyWidth(e){if(0===this._adapter.getText().length)return 0;e.save(),e.font=this._adapter.getBodyFont();var t=e.measureText(this._adapter.getText()).width;return e.restore(),Math.round(10+t)}_getQuantity(){var e=this._adapter.getQuantity();return isNaN(e)?e:a(this._adapter.getQuantity()," ")}_quantityWidth(e){if(0===this._getQuantity().length)return 0;e.save(),e.font=this._adapter.getQuantityFont();var t=e.measureText(this._getQuantity()).width;return e.restore(),Math.round(Math.max(this._height(),10+t))}_reverseButtonWidth(){return this._adapter.isOnReverseCallbackPresent()?this._height():0}_closeButtonWidth(){return this._adapter.isOnCloseCallbackPresent()?this._height():0}_drawLines(e,t,i,n,r){e.save(),e.strokeStyle=this._adapter.getLineColor(),u(e,this._adapter.getLineStyle()),e.lineWidth=this._adapter.getLineWidth(),p(e,i,n,r,n),this._adapter.getExtendLeft()&&p(e,0,n,t,n),e.restore()}_drawBody(e,t,i){e.strokeStyle=this._adapter.getBodyBorderColor(),e.fillStyle=this._adapter.getBodyBackgroundColor();var n=this._bodyWidth(e),r=this._height();e.fillRect(t+.5,i+.5,n-1,r-1),e.strokeRect(t,i,n,r)}_drawBodyText(e,t,i){e.save(),e.textAlign="center",e.textBaseline="middle",e.font=this._adapter.getBodyFont(),e.fillStyle=this._adapter.getBodyTextColor();var n=t+this._bodyWidth(e)/2,r=i+this._height()/2;e.fillText(this._adapter.getText(),n,r),e.restore()}_drawQuantity(e,t,i){e.strokeStyle=this._adapter.getQuantityBorderColor(),e.fillStyle=this._adapter.getQuantityBackgroundColor();var n=this._quantityWidth(e),r=this._height();e.fillRect(t+.5,i+.5,n-1,r-1),e.strokeRect(t,i,n,r)}_drawQuantityText(e,t,i){e.save(),e.textAlign="center",e.textBaseline="middle",e.font=this._adapter.getQuantityFont(), +e.fillStyle=this._adapter.getQuantityTextColor();var n=t+this._quantityWidth(e)/2,r=i+this._height()/2;e.fillText(l.startWithLTR(this._getQuantity()+""),n,r),e.restore()}_drawReverseButton(e,t,i){e.save(),e.strokeStyle=this._adapter.getReverseButtonBorderColor(),e.fillStyle=this._adapter.getReverseButtonBackgroundColor();var n=this._reverseButtonWidth(),r=this._height();e.fillRect(t+.5,i+.5,n-1,r-1),e.strokeRect(t,i,n,r),e.strokeStyle=this._adapter.getReverseButtonIconColor();var s=function(e,t){u(e,g),p(e,0,0,0,t),p(e,-1,1,1,1),p(e,-2,2,2,2)},o=t+Math.round((this._reverseButtonWidth()-6)/2),a=i+5;e.save(),e.translate(o,a),s(e,10),e.translate(6,10),e.rotate(Math.PI),s(e,10),e.restore(),this._adapter._blocked&&(e.fillStyle="rgba(140, 140, 140, 0.75)",e.fillRect(t+.5,i+.5,n-1,r-1)),e.restore()}_drawCloseButton(e,t,i){e.save(),e.strokeStyle=this._adapter.getCloseButtonBorderColor(),e.fillStyle=this._adapter.getCloseButtonBackgroundColor();var n=this._closeButtonWidth(),r=this._height();e.fillRect(t+.5,i+.5,n-1,r-1),e.strokeRect(t,i,n,r);var s=t+n,o=i+r;e.strokeStyle=this._adapter.getCloseButtonIconColor();var a=(this._closeButtonWidth()-8)/2,l=(this._height()-8)/2;_(e,[{x:t+a,y:i+l},{x:s-a,y:o-l}],!0),_(e,[{x:s-a,y:i+l},{x:t+a,y:o-l}],!0),this._adapter._blocked&&(e.fillStyle="rgba(140, 140, 140, 0.75)",e.fillRect(t+.5,i+.5,n-1,r-1)),e.restore()}_drawImpl(e){if(null===this._data||!this._data.points||this._data.points.length<1)return;var t=e.context,i=this._data.width,n=this._bodyWidth(t),r=this._quantityWidth(t),s=this._reverseButtonWidth(t),o=n+r+s+this._closeButtonWidth();const{left:a,right:l}=c(this._adapter,i,o);var d=Math.round(this._data.points[0].y),h=Math.round(d-(this._height()+1)/2);this._cache.bodyRight=a+n,this._cache.quantityRight=this._cache.bodyRight+r,this._cache.reverseButtonRight=this._cache.quantityRight+s,this._cache.top=h,this._cache.bottom=h+this._height(),this._cache.left=a,this._cache.right=l,this._drawLines(t,a,l,d,i),0!==n&&(this._drawBody(t,a,h),this._drawBodyText(t,a,h)),0!==r&&(this._drawQuantity(t,this._cache.bodyRight,h),this._drawQuantityText(t,this._cache.bodyRight,h)),0!==s&&this._drawReverseButton(t,this._cache.quantityRight,h),0!==this._closeButtonWidth()&&this._drawCloseButton(t,this._cache.reverseButtonRight,h)}hitTest(e){return null===this._data||0===this._data.points.length||e.ythis._cache.bottom||e.x=this._cache.bodyRight&&e.x=this._cache.quantityRight&&e.x=this._cache.reverseButtonRight&&e.x{"use strict";var n=i(86441).Point,r=i(79191).LineSourcePaneView,s=i(36274).Interval,o=i(18807).HitTestResult,a=i(18807).HitTarget,l=i(19266).CompositeRenderer,d=i(12767).getImage,h=i(37160),c=i(93572).PercentageFormatter,u=i(53741).DateFormatter,p=i(79206).TimeFormatter,_=i(79206).hourMinuteFormat,g=i(79206).hourMinuteSecondFormat,f=i(2043).TimeSpanFormatter,v=i(87095),x=i(21316),m=i(74359).calcTextHorizontalShift,w=i(38223).isRtl,R=i(68441).drawRoundRect,y=i(29764).makeFont,b=i(15187).MediaCoordinatesPaneRenderer,T=i(38223),P=T.forceLTRStr,L=T.startWithLTR,C=i(46501).CHART_FONT_FAMILY;class S extends b{constructor(){super(),this._data=null,this._font=C,this._targetFontSize1=14,this._targetFontSize2=11,this._sourceFontSize1=12,this._sourceFontSize2=10,this._arrowOffset=6,this._arrowWidth=5,this._arrowHeight=5,this._radius=3,this._sourceWidth=void 0,this._sourceHeight=void 0,this._sourceRectLeftOffset=void 0,this._targetWidth=void 0,this._targetHeight=void 0,this._targetRectLeftOffset=void 0}setData(e){this._data=e}drawBalloon(e,t,i,r,s,o){var a=o||20;if(e.beginPath(),"down"===s){var l=new n(t.x-a,t.y-this._arrowOffset-this._arrowHeight-r);return e.moveTo(l.x+this._radius,l.y),e.lineTo(l.x+i-this._radius,l.y),e.arcTo(l.x+i,l.y,l.x+i,l.y+this._radius,this._radius),e.lineTo(l.x+i,l.y+r-this._radius),e.arcTo(l.x+i,l.y+r,l.x+i-this._radius,l.y+r,this._radius),e.lineTo(l.x+a+this._arrowWidth,l.y+r),e.lineTo(l.x+a,l.y+r+this._arrowHeight),e.lineTo(l.x+a-this._arrowWidth,l.y+r),e.lineTo(l.x+this._radius,l.y+r),e.arcTo(l.x,l.y+r,l.x,l.y+r-this._radius,this._radius),e.lineTo(l.x,l.y+this._radius),e.arcTo(l.x,l.y,l.x+this._radius,l.y,this._radius),l}var d=new n(t.x-a,t.y+this._arrowOffset+this._arrowHeight+r) +;return e.moveTo(d.x+this._radius,d.y),e.lineTo(d.x+i-this._radius,d.y),e.arcTo(d.x+i,d.y,d.x+i,d.y-this._radius,this._radius),e.lineTo(d.x+i,d.y-r+this._radius),e.arcTo(d.x+i,d.y-r,d.x+i-this._radius,d.y-r,this._radius),e.lineTo(d.x+a+this._arrowWidth,d.y-r),e.lineTo(d.x+a,d.y-r-this._arrowHeight),e.lineTo(d.x+a-this._arrowWidth,d.y-r),e.lineTo(d.x+this._radius,d.y-r),e.arcTo(d.x,d.y-r,d.x,d.y-r+this._radius,this._radius),e.lineTo(d.x,d.y-this._radius),e.arcTo(d.x,d.y,d.x+this._radius,d.y,this._radius),new n(d.x,d.y-r)}drawTargetLabel(e){e.save(),e.translate(.5,.5);var t=y(this._targetFontSize1,this._font,"normal"),n=y(this._targetFontSize2,this._font,"normal"),r=this._data.targetLine1,s=this._data.targetLine2,o=this._data.targetLine3,a=this._data.targetLine4;e.font=t;var l=e.measureText(r).width,d=e.measureText(s).width,h=e.measureText(" ").width;e.font=n;var c=e.measureText(o).width,u=e.measureText(a).width,p=e.measureText(" ").width,_=this._data.clockWhite&&this._data.clockWhite.width||0;this._targetWidth=Math.max(l+d+h,c+u+_+2*p)+8+4,this._targetHeight=this._targetFontSize1+this._targetFontSize2+9+4;var g=this._data.points[1],f=g.x+this._targetWidth-e.canvas.width+5;this._targetRectLeftOffset=Math.max(20,Math.min(this._targetWidth-15,f));var b="up"===this._data.direction?"down":"up",T=this.drawBalloon(e,g,this._targetWidth,this._targetHeight,b,this._targetRectLeftOffset);e.fillStyle=v.generateColor(this._data.targetBackColor,this._data.transparency),e.fill(),e.lineWidth=2,e.strokeStyle=v.generateColor(this._data.targetStrokeColor,this._data.transparency),e.stroke();e.beginPath(),e.arc(g.x,g.y,3,0,2*Math.PI,!1),e.fillStyle=this._data.centersColor,e.fill(),e.textBaseline="top",e.fillStyle=this._data.targetTextColor;var P=2+T.x+4,L=2+T.y+3,C=this._targetWidth-8-4;e.font=t,e.textAlign=w()?"right":"left";var S=m(e,C-d-h);e.fillText(r,P+S,L);var M=m(e,C-l);e.fillText(s,P+l+h+M,L),e.font=n;var I=L+this._targetFontSize1+3,A=m(e,C-u-_-p);e.fillText(o,P+A,I);var k=m(e,C-c-p-_-u);this._data.clockWhite&&e.drawImage(this._data.clockWhite,P+c+p+k,I+1);var N=m(e,C-c-_);if(e.fillText(a,P+c+_+2*p+N,I),this._data.status){var D,B,z,E;switch(e.font=y(this._targetFontSize1,this._font,"bold"),this._data.status){case x.AlertStatus.Success:D=i.tf(null,void 0,i(26787)),B=v.generateColor(this._data.successBackground,this._data.transparency),z=this._data.successTextColor,E=this._data.successIcon;break;case x.AlertStatus.Failure:D=i.tf(null,void 0,i(968)),B=v.generateColor(this._data.failureBackground,this._data.transparency),z=this._data.failureTextColor,E=this._data.failureIcon}var H=this._targetFontSize1+4,V=e.measureText(D).width,O=Math.round((this._targetWidth-V)/2),W=m(e,V);e.fillStyle=B,"up"===this._data.direction?(R(e,T.x-1,T.y-H-2,this._targetWidth+2,H,5),e.fill(),e.fillStyle=z,e.fillText(D,T.x+O+W,T.y-H+1),E&&e.drawImage(E,T.x+O-E.width-4,T.y-H-2+Math.abs(H-E.height)/2)):(R(e,T.x-1,T.y+this._targetHeight+2,this._targetWidth+2,H,5),e.fill(),e.fillStyle=z,e.fillText(D,T.x+O+W,T.y+this._targetHeight+5), +E&&e.drawImage(E,T.x+O-E.width-4,T.y+this._targetHeight+10-Math.abs(H-E.height)/2)),e.restore()}else e.restore()}drawStartLabel(e){e.save(),e.translate(.5,.5);var t=y(this._sourceFontSize1,this._font,"normal"),i=y(this._sourceFontSize2,this._font,"normal");e.font=t;var n=e.measureText(this._data.sourceLine1).width;e.font=i;var r=e.measureText(this._data.sourceLine2).width;this._sourceWidth=Math.max(n,r)+6+4,this._sourceHeight=this._sourceFontSize1+this._sourceFontSize2+6+4;var s=this._data.points[0],o=s.x+this._sourceWidth-e.canvas.width+5;this._sourceRectLeftOffset=Math.max(20,Math.min(this._sourceWidth-15,o));var a=this.drawBalloon(e,s,this._sourceWidth,this._sourceHeight,this._data.direction,this._sourceRectLeftOffset);e.fillStyle=v.generateColor(this._data.sourceBackColor,this._data.transparency),e.fill(),e.lineWidth=2,e.strokeStyle=v.generateColor(this._data.sourceStrokeColor,this._data.transparency),e.stroke(),e.textAlign=w()?"right":"left",e.textBaseline="top",e.fillStyle=this._data.sourceTextColor;var l=m(e,this._sourceWidth-6-4),d=2+a.x+3+l,h=2+a.y+2;e.font=t,e.fillText(this._data.sourceLine1,d,h),e.font=i,e.fillText(this._data.sourceLine2,d,h+this._sourceFontSize1+2);e.beginPath(),e.arc(s.x,s.y,3,0,2*Math.PI,!1),e.fillStyle=this._data.centersColor,e.fill(),e.restore()}_drawImpl(e){if(!(null===this._data||this._data.points.length<2)){var t=e.context;t.lineCap="butt",t.strokeStyle=this._data.color,t.lineWidth=this._data.linewidth,t.lineStyle=this._data.linestyle;var i=this._data.points[0],n=this._data.points[1],r=n.subtract(i);Math.abs(r.x)<1||Math.abs(r.y)<1?(t.beginPath(),t.moveTo(i.x,i.y),t.lineTo(n.x,n.y),t.stroke()):(t.save(),t.beginPath(),t.translate(i.x,i.y),t.scale(1,r.y/r.x),t.moveTo(0,0),t.arcTo(r.x,0,r.x,r.x,Math.abs(r.x)),t.lineTo(r.x,r.x),t.restore(),t.stroke()),this.drawTargetLabel(t),this.drawStartLabel(t);var s=Math.max(8,4*this._data.linewidth);t.fillStyle=this._data.color;var o=r.y<0?1:-1;if(Math.abs(r.x)<1||Math.abs(r.y)<1)var a=Math.atan(r.x/r.y);else{var l,d,h=Math.abs(r.x),c=Math.abs(r.y),u=0,p=Math.PI/2,_=(u+p)/2;if(r.length()>s)for(;;){l=h*Math.sin(_),d=c*(1-Math.cos(_));var g=Math.sqrt((l-h)*(l-h)+(d-c)*(d-c));if(Math.abs(g-s)<1)break;g>s?u=_:p=_,_=(u+p)/2}a=Math.atan((h-l)/(c-d)),r.x*r.y<0&&(a=-a)}t.save(),t.beginPath(),t.translate(n.x,n.y),t.rotate(-a),t.moveTo(0,0),t.lineTo(-s/2,o*s),t.lineTo(s/2,o*s),t.lineTo(0,0),t.restore(),t.fill()}}targetLabelHitTest(e){if(void 0===this._targetWidth||void 0===this._targetHeight||void 0===this._targetRectLeftOffset)return null;var t=this._targetHeight+this._arrowHeight;this._data.status&&(t+=this._targetFontSize1+10);var i="up"===this._data.direction?-1:1,n=this._radius,r=this._data.points[1],s=r.x-this._targetRectLeftOffset,l=r.y+i*n,d=r.y+i*(t+n),h=Math.min(l,d),c=Math.max(l,d);return e.x>=s&&e.x<=s+this._targetWidth&&e.y>=h&&e.y<=c?new o(a.MovePoint):null}sourceLabelHitTest(e){if(void 0===this._sourceHeight||void 0===this._sourceWidth||void 0===this._sourceRectLeftOffset)return null +;var t="up"===this._data.direction?1:-1,i=this._radius,n=this._data.points[0],r=n.x-this._sourceRectLeftOffset,s=n.y+i*t,l=n.y+(i+this._sourceHeight+this._arrowHeight)*t,d=Math.min(s,l),h=Math.max(s,l);return e.x>=r&&e.x<=r+this._sourceWidth&&e.y>=d&&e.y<=h?new o(a.MovePoint):null}hitTest(e){if(null===this._data||this._data.points.length<2)return null;var t=this._data.points[0],i=this._data.points[1],n=i.subtract(t),r=(n=i.subtract(t),e.subtract(t)),s=Math.abs(n.x),l=Math.abs(n.y),d=h.sign(n.y)*(l-l*Math.sqrt(1-r.x*r.x/(s*s)));if(Math.abs(d-r.y)<3)return new o(a.MovePoint);var c=this.targetLabelHitTest(e);return c||this.sourceLabelHitTest(e)}}t.PredictionPaneView=class extends r{constructor(e,t){super(e,t),this._pendingIcons=3;var n=this;function r(){n._pendingIcons-=1,0===n._pendingIcons&&n._source.model().updateSource(n._source)}this._clockWhite=null,this._successIcon=null,this._failureIcon=null,d("prediction-clock-white",i(99620)).then((function(e){n._clockWhite=e,r()})),d("prediction-success-white",i(14012)).then((function(e){n._successIcon=e,r()})),d("prediction-failure-white",i(88249)).then((function(e){n._failureIcon=e,r()})),this._percentageFormatter=new c,this._predictionRenderer=new S,this._renderer=null}iconsReady(){return 0===this._pendingIcons}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){if((super._updateImpl(),this._renderer=null,this._targetLine1="",this._targetLine2="",this._targetLine3="",this._targetLine4="",!(this._source.points().length<2))&&this._source.priceScale()){var e=this._source.ownerSource().formatter(),t=this._source.points()[1],n=this._source.points()[0];this._targetLine3=P(e.format(t.price));var r=t.price-n.price,o=r/Math.abs(n.price)*100;this._targetLine1=P(e.format(r)+" ("+this._percentageFormatter.format(o)+")");var a=this._model.timeScale().indexToUserTime(n.index),d=this._model.timeScale().indexToUserTime(t.index);n.time&&t.time&&(a=TradingView.isString(n.time)?new Date(Date.parse(n.time)):n.time,d=TradingView.isString(t.time)?new Date(Date.parse(t.time)):t.time);var h=this._model.mainSeries().isDWM(),c=s.parse(this._model.mainSeries().interval()),v=c.isSeconds()||c.isTicks();if(d&&a){this._targetLine4=(new u).format(d),h||(this._targetLine4=this._targetLine4+" "+new p(v?g:_).format(d));var m=(d.valueOf()-a.valueOf())/1e3;this._targetLine2=i.tf(null,{context:"dates"},i(91481))+" "+L((new f).format(m))}this._sourceLine1=e.format(n.price),this._sourceLine2="";var w=this._model.timeScale().indexToUserTime(n.index);w&&(this._sourceLine2=(new u).format(w),h||(this._sourceLine2=this._sourceLine2+" "+new p(v?g:_).format(w))),this._direction=this._source.direction()===x.Direction.Up?"up":"down",this._finished=this._model.lineBeingCreated()!==this._source&&this._model.lineBeingEdited()!==this._source&&!this._model.sourcesBeingMoved().includes(this._source);var R={};R.points=this._points,R.color=this._source.properties().linecolor.value(),R.linewidth=this._source.properties().linewidth.value(),R.targetLine1=this._targetLine1, +R.targetLine2=this._targetLine2,R.targetLine3=this._targetLine3,R.targetLine4=this._targetLine4,R.status=this._source.properties().status.value(),R.transparency=this._source.properties().transparency.value(),R.targetBackColor=this._source.properties().targetBackColor.value(),R.targetStrokeColor=this._source.properties().targetStrokeColor.value(),R.targetTextColor=this._source.properties().targetTextColor.value(),R.sourceBackColor=this._source.properties().sourceBackColor.value(),R.sourceStrokeColor=this._source.properties().sourceStrokeColor.value(),R.sourceTextColor=this._source.properties().sourceTextColor.value(),R.successBackground=this._source.properties().successBackground.value(),R.successTextColor=this._source.properties().successTextColor.value(),R.failureBackground=this._source.properties().failureBackground.value(),R.failureTextColor=this._source.properties().failureTextColor.value(),R.intermediateBackColor=this._source.properties().intermediateBackColor.value(),R.intermediateTextColor=this._source.properties().intermediateTextColor.value(),R.sourceLine1=this._sourceLine1,R.sourceLine2=this._sourceLine2,R.direction=this._direction,R.clockWhite=this._clockWhite,R.successIcon=this._successIcon,R.failureIcon=this._failureIcon,R.finished=this._finished,R.centersColor=this._model.backgroundCounterColor().value(),this._predictionRenderer.setData(R);var y=new l;y.append(this._predictionRenderer),this.addAnchors(y),this._renderer=y}}}},86583:(e,t,i)=>{"use strict";var n=i(86441),r=n.Point,s=n.box,o=i(34026).pointInBox,a=i(79191).LineSourcePaneView,l=i(80101).SelectionRenderer,d=i(18807).HitTestResult,h=i(18807).HitTarget,c=i(19266).CompositeRenderer,u=i(87095),p=i(74359).calcTextHorizontalShift,_=i(38223).isRtl,g=i(15187).MediaCoordinatesPaneRenderer,f=i(46501);class v extends g{constructor(e,t){super(),this._data=null,this._measureCache=e,this._chartModel=t,this._points=null}setData(e){this._data=e,this._points=e.points}_drawImpl(e){if(null!==this._data&&null!==this._points&&0!==this._points.length){var t=e.context;t.font=[this._data.fontWeight,this._data.fontSize+"px",this._data.fontFamily].join(" ");var i=t.measureText(this._data.label);i.height=this._data.fontSize;var n=10,r=5,s=i.width+2*n,o=i.height+2*r,a=this._points[0].x- -9,l=this._points[0].y-(o+15);t.textAlign=_()?"right":"left";var d=p(t,i.width);this._measureCache&&Object.assign(this._measureCache,{innerWidth:s,innerHeight:o,tailLeft:-9,tailHeight:15}),t.translate(.5+a,.5+l),t.beginPath(),t.moveTo(12,o),t.lineTo(-9,o+15),t.lineTo(-10,o+15-1),t.lineTo(5,o),t.lineTo(3,o),t.arcTo(0,o,0,0,3),t.lineTo(0,3),t.arcTo(0,0,s,0,3),t.lineTo(s-3,0),t.arcTo(s,0,s,o,3),t.lineTo(s,o-3),t.arcTo(s,o,0,o,3),t.lineTo(12,o),t.fillStyle=u.generateColor(this._data.backgroundColor,this._data.transparency),t.fill(),t.strokeStyle=this._data.borderColor,t.lineWidth=2,t.stroke(),t.closePath(),t.textBaseline="alphabetic",t.fillStyle=this._data.color,t.fillText(this._data.label,n+d,o/2+Math.floor(.35*this._data.fontSize)),t.translate(-.5,-.5),t.beginPath(), +t.arc(-9,o+15,2.5,0,2*Math.PI,!1),t.fillStyle=u.generateColor(this._data.borderColor,this._data.transparency),t.fill(),t.strokeStyle=this._chartModel.backgroundColor().value(),t.lineWidth=1,t.stroke(),t.closePath()}}hitTest(e){if(null===this._data||null===this._points||0===this._points.length)return null;var t=this._points[0].x-this._measureCache.tailLeft,i=this._points[0].y-(this._measureCache.innerHeight+this._measureCache.tailHeight),n=s(new r(t,i),new r(t+this._measureCache.innerWidth,i+this._measureCache.innerHeight));return o(e,n)?new d(h.MovePoint):null}}t.PriceLabelPaneView=class extends a{constructor(e,t,i){super(e,t),this._rendererCache={},this._priceLabelRenderer=new v(this._rendererCache,t),this._renderer=null}_updateImpl(){if(super._updateImpl(),this._renderer=null,this._source.points().length>0){var e=this._source.points()[0].price,t=this._source.priceScale();if(!t||t.isEmpty())return;var i=this._source.ownerSource().firstValue();this._priceLabel=t.formatPrice(e,i)}var n={};if(n.points=this._points,n.borderColor=this._source.properties().borderColor.value(),n.backgroundColor=this._source.properties().backgroundColor.value(),n.color=this._source.properties().color.value(),n.fontWeight=this._source.properties().fontWeight.value(),n.fontSize=this._source.properties().fontsize.value(),n.fontFamily=f.CHART_FONT_FAMILY,n.transparency=this._source.properties().transparency.value(),n.label=this._priceLabel,this._priceLabelRenderer.setData(n),1===n.points.length){var r=new c;return r.append(this._priceLabelRenderer),r.append(new l({points:n.points,bgColors:this._lineAnchorColors(n.points),visible:this.areAnchorsVisible()})),void(this._renderer=r)}this._renderer=this._priceLabelRenderer}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}}},29734:(e,t,i)=>{"use strict";i.r(t),i.d(t,{PriceNotePaneView:()=>m});var n=i(50151),r=i(86441),s=i(33013),o=i(19266),a=i(80657),l=i(79191),d=i(4652),h=i(79849),c=i(74359),u=i(46501),p=i(38325),_=i(18807),g=i(68441),f=i(45197);function v(e){let t,i;return e>=-135&&e<=-45?(t="center",i="bottom"):e>-45&&e<45?(t="left",i="middle"):e>=45&&e<=135?(t="center",i="top"):(t="right",i="middle"),{horzAlign:t,vertAlign:i}}class x{constructor(){this._data=null,this._priceLabelRenderer=new a.TextRenderer(void 0,new _.HitTestResult(_.HitTarget.MovePoint,{areaName:_.AreaName.Style,activeItem:1})),this._hittest=new _.HitTestResult(_.HitTarget.MovePoint,{areaName:_.AreaName.Style})}setData(e){this._data=e;const t=e.points[0],i=e.points[1],n=Math.round(180*Math.atan2(i.y-t.y,i.x-t.x)/Math.PI);this._priceLabelRenderer.setData({...v(n),points:[i],text:e.text,color:e.textColor,font:u.CHART_FONT_FAMILY,fontSize:e.fontSize,bold:e.bold,italic:e.italic,offsetX:0,offsetY:0,borderColor:e.borderColor,borderWidth:1,backgroundColor:e.backgroundColor,backgroundRoundRect:4,boxPaddingVert:6,boxPaddingHorz:8})}setHitTest(e){this._hittest=e}draw(e,t){const i=this._data;if(null===i||i.points.length<2)return;e.save() +;const n=t.pixelRatio,r=Math.round(i.points[0].x*n),s=Math.round(i.points[0].y*n),o=Math.round(i.points[1].x*n),a=Math.round(i.points[1].y*n);e.lineCap="round",(0,g.setLineStyle)(e,h.LINESTYLE_SOLID),e.strokeStyle=i.lineColor,e.fillStyle=i.lineColor,e.lineWidth=Math.round(1*n);const l=(0,f.fillScaledRadius)(2,n);(0,g.createCircle)(e,r,s,l),e.fill(),void 0!==i.excludeBoundaries&&(e.save(),(0,c.addExclusionArea)(e,t,i.excludeBoundaries)),(0,g.drawLine)(e,r,s,o,a),void 0!==i.excludeBoundaries&&e.restore(),this._priceLabelRenderer.draw(e,t);const d=1*n;e.strokeStyle=i.circleBorderColor,e.lineWidth=d;const u=l+d/2;(0,g.createCircle)(e,r,s,u),e.stroke(),e.restore()}hitTest(e){const t=this._data;if(null===t)return null;const i=(0,p.lastMouseOrTouchEventInfo)().isTouch?20:3;return(0,d.distanceToSegment)(t.points[0],t.points[1],e).distance<=i?this._hittest:this._priceLabelRenderer.hitTest(e)}}class m extends l.LineSourcePaneView{constructor(){super(...arguments),this._renderer=new o.CompositeRenderer,this._priceNoteRenderer=new x,this._customLabelRenderer=new a.TextRenderer}renderer(e,t){return this._invalidated&&this._updateImpl(e,t),this._renderer}_updateImpl(e,t){var i;super._updateImpl(),this._renderer.clear();const o=this._source.priceScale();if(!o||o.isEmpty())return;const l=this._points;if(l.length<2)return;const d=(0,n.ensureNotNull)(this._source.ownerSource()).firstValue();if(null===d)return;const h=this._source.properties().childs(),c=this._model.dark().value()?s.colorsPalette["color-cold-gray-900"]:s.colorsPalette["color-white"],p=this._source.points()[0].price,_={text:o.formatPrice(p,d),points:l,lineColor:h.lineColor.value(),circleBorderColor:c,backgroundColor:h.priceLabelBackgroundColor.value(),borderColor:h.priceLabelBorderColor.value(),textColor:h.priceLabelTextColor.value(),fontSize:h.priceLabelFontSize.value(),bold:h.priceLabelBold.value(),italic:h.priceLabelItalic.value()};if(h.showLabel&&h.showLabel.value()){const n=l[0],s=l[1],o=n.x{"use strict";i.r(t),i.d(t,{PriceRangePaneView:()=>v});var n=i(50151),r=i(86441),s=i(38223),o=i(80657),a=i(72739),l=i(99031),d=i(19266),h=i(93572),c=i(79849),u=i(73436),p=i(57322),_=i(46501),g=i(99734);const f=new h.PercentageFormatter;class v extends g.DateAndPriceRangeBasePaneView{ +constructor(){super(...arguments),this._topBorderRenderer=new l.TrendLineRenderer,this._bottomBorderRenderer=new l.TrendLineRenderer,this._distanceRenderer=new l.TrendLineRenderer,this._backgroundRenderer=new a.RectangleRenderer,this._labelRenderer=new o.TextRenderer,this._renderer=new d.CompositeRenderer,this._pipFormatter=null,this._lastSymbolInfo=null}renderer(e,t){return this._invalidated&&this._updateImpl(e,t),this._renderer}_updateImpl(e,t){var i,a,l;if(super._updateImpl(),this._renderer.clear(),this._points.length<2||this._source.points().length<2)return;const d=this._source.properties().childs(),h=d.extendLeft.value(),g=d.extendRight.value(),[v,x]=this._points,m=Math.min(v.x,x.x),w=Math.max(v.x,x.x);d.fillBackground.value()&&(this._backgroundRenderer.setData({points:[new r.Point(m,v.y),new r.Point(w,x.y)],color:"white",linewidth:0,backcolor:d.backgroundColor.value(),fillBackground:!0,transparency:d.backgroundTransparency.value(),extendLeft:h,extendRight:g}),this._renderer.append(this._backgroundRenderer));const R=(e,t,i)=>{e.setData({points:[t,i],color:d.linecolor.value(),linewidth:d.linewidth.value(),linestyle:c.LINESTYLE_SOLID,extendleft:h,extendright:g,leftend:u.LineEnd.Normal,rightend:u.LineEnd.Normal}),this._renderer.append(e)};let y=m,b=w;y===b&&(h&&(y-=1),g&&(b+=1)),R(this._topBorderRenderer,new r.Point(y,v.y),new r.Point(b,v.y)),R(this._bottomBorderRenderer,new r.Point(y,x.y),new r.Point(b,x.y));const T=Math.round((v.x+x.x)/2),P=new r.Point(T,v.y),L=new r.Point(T,x.y),C=this._updateCustomTextRenderer(e,t);this._distanceRenderer.setData({points:[P,L],color:d.linecolor.value(),linewidth:d.linewidth.value(),linestyle:c.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:u.LineEnd.Normal,rightend:Math.abs(P.y-L.y)>=15*d.linewidth.value()?u.LineEnd.Arrow:u.LineEnd.Normal,excludeBoundaries:null!=C?C:void 0}),this._renderer.append(this._distanceRenderer);const S=this._source.points()[0].price,M=this._source.points()[1].price,I=M-S,A=100*I/Math.abs(S),k=this._model.mainSeries().symbolInfo();k&&k!==this._lastSymbolInfo&&(this._pipFormatter=new p.PipFormatter(k.pricescale,k.minmov,k.type,k.minmove2,k.typespecs),this._lastSymbolInfo=k);const N=(0,n.ensureNotNull)(this._source.ownerSource()).formatter(),D=null!==(a=null===(i=N.formatChange)||void 0===i?void 0:i.call(N,M,S))&&void 0!==a?a:N.format(I),B=(0,s.forceLTRStr)(D+" ("+f.format(A)+") "+(this._pipFormatter?this._pipFormatter.format(I):""));let z;z=M>S?new r.Point(.5*(v.x+x.x),x.y-2*d.fontsize.value()):new r.Point(.5*(v.x+x.x),x.y+.7*d.fontsize.value());const E={x:0,y:10},H=d.fontsize.value(),V={points:[z],text:B,color:d.textcolor.value(),font:_.CHART_FONT_FAMILY,offsetX:E.x,offsetY:E.y,padding:8,vertAlign:"middle",horzAlign:"center",fontsize:H,backgroundRoundRect:4,backgroundHorzInflate:.4*H,backgroundVertInflate:.2*H};(null===(l=d.fillLabelBackground)||void 0===l?void 0:l.value())&&(V.boxShadow={shadowColor:d.shadow.value(),shadowBlur:4,shadowOffsetY:1},V.backgroundColor=d.labelBackgroundColor.value()),this._labelRenderer.setData(V) +;const O=this._labelRenderer.measure(),W=(0,o.calculateLabelPosition)(O,v,x,E,e);this._labelRenderer.setPoints([W]),this._renderer.append(this._labelRenderer),this._renderer.append(this._customTextrenderer),this.addAnchors(this._renderer)}_needLabelExclusionPath(e){return e.getLinesInfo().lines.length>0}}},75219:(e,t,i)=>{"use strict";i.r(t),i.d(t,{ProjectionLinePaneView:()=>l});var n=i(81139),r=i(60322),s=i(99031),o=i(19266),a=i(73436);class l extends r.FibWedgePaneView{constructor(e,t){super(e,t),this._arcWedgeRenderer=new n.ArcWedgeRenderer,this._baseTrendRenderer=new s.TrendLineRenderer,this._edgeTrendRenderer=new s.TrendLineRenderer,this._arcWedgeRenderer=new n.ArcWedgeRenderer}_updateRenderer(e=NaN,t=NaN){if(this._points.length<2)return;const i=new o.CompositeRenderer,n=this._source.properties().childs(),r=this._points,s=r[0],l=r[1],d=n.trendline.childs().color.value(),h=n.linewidth.value(),c=n.trendline.childs().linestyle.value();if(this._baseTrendRenderer.setData({points:[s,l],color:d,linewidth:h,linestyle:c,extendleft:!1,extendright:!1,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal}),i.append(this._baseTrendRenderer),this._points.length<3)return this.addAnchors(i),void(this._renderer=i);let u=r[2];const p=u.data,_=l.subtract(s).length(),g=u.subtract(s).normalized();u=s.add(g.scaled(_)),u.data=p,this._edgeTrendRenderer.setData({points:[s,u],color:d,linewidth:h,linestyle:c,extendleft:!1,extendright:!1,leftend:a.LineEnd.Normal,rightend:a.LineEnd.Normal}),i.append(this._edgeTrendRenderer);const f=this._levels[0];this._arcWedgeRenderer.setData({center:this._points[0],radius:f.radius,prevRadius:0,color:d,color1:n.color1.value(),color2:n.color2.value(),linewidth:h,angle1:e,angle2:t,p1:f.p1,p2:f.p2,fillBackground:n.fillBackground.value(),transparency:n.transparency.value(),gradient:!0}),i.append(this._arcWedgeRenderer),this.addAnchors(i),this._renderer=i}}},31320:(e,t,i)=>{"use strict";i.r(t),i.d(t,{RectanglePaneView:()=>h});var n=i(86441),r=i(46501),s=i(72739),o=i(19266),a=i(80657),l=i(79191),d=i(66103);class h extends l.LineSourcePaneView{constructor(e,t){super(e,t),this._rectangleRenderer=new s.RectangleRenderer,this._textRenderer=new a.TextRenderer,this._renderer=null}renderer(e,t){return this._invalidated&&this._updateImpl(e,t),this._renderer}_updateImpl(e,t){var i;if(super._updateImpl(),this._renderer=null,this._points.length<2)return;const s=this._getSource().properties().childs(),l={points:this._points,color:s.color.value(),linewidth:s.linewidth.value(),backcolor:s.backgroundColor.value(),fillBackground:s.fillBackground.value(),transparency:s.transparency.value(),extendLeft:s.extendLeft.value(),extendRight:s.extendRight.value()},d=new o.CompositeRenderer;d.append(this._rectangleRenderer);const h=this._points[0],c=this._points[1];if(s.showLabel.value()){const e=Math.min(h.x,c.x),t=Math.max(h.x,c.x),i=Math.min(h.y,c.y),o=Math.max(h.y,c.y);let a,l,u,p;const _=s.fontSize.value()/3;let g,f,v=0;switch(s.vertLabelsAlign.value()){case"middle":p=(i+o)/2,l="middle",v=_;break;case"top":p=o,l="top";break +;case"bottom":p=i,l="bottom"}switch(s.horzLabelsAlign.value()){case"center":u=(e+t)/2,a="center";break;case"left":u=e,a="left";break;case"right":u=t,a="right"}"middle"===l&&(g=t-e-2*v,f=o-i);const x={points:[new n.Point(u,p)],text:s.text.value(),fontSize:s.fontSize.value(),font:r.CHART_FONT_FAMILY,bold:s.bold.value(),italic:s.italic.value(),horzAlign:a,vertAlign:l,color:s.textColor.value(),wordWrapWidth:g,maxHeight:f,offsetX:0,offsetY:0,boxPaddingVert:_,boxPaddingHorz:v,forceTextAlign:!0,forceCalculateMaxLineWidth:!0};this._textRenderer.setData(x),d.append(this._textRenderer)}if(s.middleLine.childs().showLine.value()){let n;s.showLabel.value()&&"middle"===s.vertLabelsAlign.value()&&(0,a.needTextExclusionPath)(this._textRenderer)&&(n=null!==(i=(0,a.getTextBoundaries)(this._textRenderer,t,e))&&void 0!==i?i:void 0);const{lineColor:r,lineWidth:o,lineStyle:d}=s.middleLine.state();l.middleLine={lineColor:r,lineWidth:o,lineStyle:d,excludeBoundaries:n}}this._rectangleRenderer.setData(l),this._addAnchors(h,c,d),this._renderer=d}_addAnchors(e,t,i){const r=new n.Point(e.x,t.y);r.data=2;const s=new n.Point(t.x,e.y);s.data=3;const o=new n.Point(e.x,.5*(e.y+t.y));o.data=4;const a=new n.Point(t.x,.5*(e.y+t.y));a.data=5;const l=new n.Point(.5*(e.x+t.x),e.y);l.data=6;const h=new n.Point(.5*(e.x+t.x),t.y);h.data=7,[o,a,l,h].forEach((e=>e.square=!0));const c=e.x-t.x,u=e.y-t.y,p=Math.sign(c*u),_=[p<0?d.PaneCursorType.DiagonalNeSwResize:d.PaneCursorType.DiagonalNwSeResize,p<0?d.PaneCursorType.DiagonalNeSwResize:d.PaneCursorType.DiagonalNwSeResize,p>0?d.PaneCursorType.DiagonalNeSwResize:d.PaneCursorType.DiagonalNwSeResize,p>0?d.PaneCursorType.DiagonalNeSwResize:d.PaneCursorType.DiagonalNwSeResize,d.PaneCursorType.HorizontalResize,d.PaneCursorType.HorizontalResize,d.PaneCursorType.VerticalResize,d.PaneCursorType.VerticalResize];i.append(this.createLineAnchor({points:[e,t,r,s,o,a,l,h],pointsCursorType:_},0))}}},5374:(e,t,i)=>{"use strict";i.r(t),i.d(t,{RegressionTrendPaneView:()=>g});var n=i(50151),r=i(87095),s=i(18807),o=i(19266),a=i(64308),l=i(80657),d=i(99031),h=i(80101),c=i(86441),u=i(73436),p=i(46501);var _=i(79191);class g extends _.LineSourcePaneView{constructor(e,t){super(e,t),this._data=null,this._pearsonsLabelRenderer=new l.TextRenderer,this._renderer=null,this._renderer=null}renderer(){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){super._updateImpl(),this._data=function(e,t){const i={lines:[],pearsons:null};if(!t.properties().visible.value())return i;const r=e.timeScale(),s=t.priceScale(),o=e.mainSeries().firstBar();if(!s||s.isEmpty()||r.isEmpty()||!o)return i;const a=t.startIndex(),l=t.endIndex();if(null===a||null===l)return i;const d=[t.baseLine(),t.downLine(),t.upLine()],h=Math.round(r.indexToCoordinate(a)),_=Math.round(r.indexToCoordinate(l)),g=t.properties(),f=[g.styles.baseLine,g.styles.downLine,g.styles.upLine],v=o[4];for(let r=0;r!!e)),l=this._source.properties().childs().styles.childs().transparency.value();for(let t=1;t=1&&e.append(new h.SelectionRenderer({points:t,bgColors:this._lineAnchorColors(t),visible:this.areAnchorsVisible(),hittestResult:s.HitTarget.Regular,barSpacing:this._model.timeScale().barSpacing()})),this._renderer=e}_getTransparencyResetLines(){return(0,n.ensureNotNull)(this._data).lines.map((e=>({...e,color:(0,r.resetTransparency)(e.color)})))}}},56457:(e,t,i)=>{"use strict";i.r(t),i.d(t,{RiskRewardPaneView:()=>A});var n=i(86441),r=i(50151),s=i(11542),o=i(79191),a=i(99031),l=i(80657),d=i(72739),h=i(18807),c=i(19266),u=i(93572),p=i(87663),_=i(57322),g=i(87095),f=i(73436),v=i(95539),x=i(38223),m=i(66103),w=i(88145),R=i(46501),y=i(79849);const b=[m.PaneCursorType.Default,m.PaneCursorType.HorizontalResize,m.PaneCursorType.VerticalResize,m.PaneCursorType.VerticalResize],T=s.t(null,void 0,i(72892)),P=s.t(null,{context:"line_tool_position"},i(50140)),L=s.t(null,{context:"line_tool_position"},i(44143)),C=s.t(null,void 0,i(53115)),S=s.t(null,void 0,i(438)),M=s.t(null,void 0,i(15166)),I=s.t(null,void 0,i(87061));class A extends o.LineSourcePaneView{constructor(){super(...arguments), +this._percentageFormatter=new u.PercentageFormatter,this._numericFormatter=new p.NumericFormatter,this._pipFormatter=null,this._lastSymbolInfo=null,this._entryLineRenderer=new a.TrendLineRenderer,this._stopLineRenderer=new a.TrendLineRenderer,this._targetLineRenderer=new a.TrendLineRenderer,this._positionLineRenderer=new a.TrendLineRenderer,this._fullStopBgRenderer=new d.RectangleRenderer(new h.HitTestResult(h.HitTarget.MovePoint),new h.HitTestResult(h.HitTarget.MovePoint)),this._stopBgRenderer=new d.RectangleRenderer(new h.HitTestResult(h.HitTarget.MovePoint),new h.HitTestResult(h.HitTarget.MovePoint)),this._fullTargetBgRenderer=new d.RectangleRenderer(new h.HitTestResult(h.HitTarget.MovePoint),new h.HitTestResult(h.HitTarget.MovePoint)),this._targetBgRenderer=new d.RectangleRenderer(new h.HitTestResult(h.HitTarget.MovePoint),new h.HitTestResult(h.HitTarget.MovePoint)),this._stopLabelRenderer=new l.TextRenderer,this._middleLabelRenderer=new l.TextRenderer,this._profitLabelRenderer=new l.TextRenderer,this._renderer=new c.CompositeRenderer}isLabelVisible(){return this.isHoveredSource()||this.isSelectedSource()||this._source.properties().childs().alwaysShowStats.value()}renderer(e,t){return this._invalidated&&this._updateImpl(e,t),this._renderer}_updateImpl(e,t){super._updateImpl(e,t),this._renderer.clear();const i=this._model.timeScale(),s=this._source.priceScale();if(!s||s.isEmpty()||i.isEmpty())return;const o=this._source.points();if(o.length<2||this._points.length<2)return;const a=(0,r.ensureNotNull)(this._source.ownerSource()),l=null==a?void 0:a.barsProvider().bars();if(!l||l.isEmpty())return;if(null===l.last())return;const d=4===o.length,h=this._source.lastBarData();if(!h)return;const c=h.closePrice,u=this._source.stopPrice(),p=this._source.profitPrice(),g=this._source.calculatePL(c),f=a.symbolSource().symbolInfo();if(!f)return;const x=a.firstValue();if(null===x)return;const m=this._points[v.RiskRewardPointIndex.Entry].y,w=s.priceToCoordinate(u,x),R=s.priceToCoordinate(p,x),y=s.priceToCoordinate(h.closePrice,x),T=i.indexToCoordinate(h.index),P=this._points[v.RiskRewardPointIndex.Entry].x,L=this._points[v.RiskRewardPointIndex.ActualEntry]?this._points[v.RiskRewardPointIndex.ActualEntry].x:this._points[v.RiskRewardPointIndex.Close].x,C=this._points[v.RiskRewardPointIndex.ActualClose]?this._points[v.RiskRewardPointIndex.ActualClose].x:this._points[v.RiskRewardPointIndex.Close].x,S=this._points[v.RiskRewardPointIndex.Close].x,M=this._source.entryPrice(),I=this._source.stopPrice(),A=this._source.profitPrice(),k={pl:g,isClosed:d,entryLevel:m,stopLevel:w,profitLevel:R,closeLevel:y,closeBar:T,left:P,entryX:L,right:C,edge:S,entryPrice:M,stopPrice:I,profitPrice:A,currentPrice:c};let N=S<-5||P>t+5;if(this._createBackgroundRenderers(k,this._renderer),this._createLinesRenderers(k,this._renderer),this._createLabelsRenderers(k,this._renderer,f),f!==this._lastSymbolInfo&&(this._pipFormatter=new _.PipFormatter(f.pricescale,f.minmov,f.type,f.minmove2,f.typespecs),this._lastSymbolInfo=f), +N=[this._profitLabelRenderer,this._stopLabelRenderer,this._middleLabelRenderer].reduce(((i,n)=>i&&n.isOutOfScreen(t,e)),N),N)return;const D=this._points[0].clone();D.data=0,D.snappingPrice=M;const B=new n.Point(P,w);B.data=2,B.square=!0,B.snappingPrice=I;const z=new n.Point(P,R);z.data=3,z.square=!0,z.snappingPrice=A;const E=new n.Point(S,D.y);E.data=1,E.square=!0,E.snappingIndex=h.index;const H={points:[D,E,B,z],pointsCursorType:b};this._renderer.append(this.createLineAnchor(H,0))}_createBackgroundRenderers(e,t){const i=this._source.properties().childs();{const t={points:[new n.Point(e.left,e.entryLevel),new n.Point(e.edge,e.stopLevel)],color:"white",linewidth:0,backcolor:i.stopBackground.value(),fillBackground:!0,transparency:i.stopBackgroundTransparency.value(),extendLeft:!1,extendRight:!1};this._fullStopBgRenderer.setData(t),this._renderer.append(this._fullStopBgRenderer)}if(e.pl<0&&e.entryX!==e.right){const t=new n.Point(e.entryX,e.entryLevel),r=new n.Point(e.right,e.closeLevel),s=.01*i.stopBackgroundTransparency.value(),o=100-100*(1-s*s*s),a={points:[t,r],color:"white",linewidth:0,backcolor:i.stopBackground.value(),fillBackground:!0,transparency:o,extendLeft:!1,extendRight:!1};this._stopBgRenderer.setData(a),this._renderer.append(this._stopBgRenderer)}{const t={points:[new n.Point(e.left,e.entryLevel),new n.Point(e.edge,e.profitLevel)],color:"white",linewidth:0,backcolor:i.profitBackground.value(),fillBackground:!0,transparency:i.profitBackgroundTransparency.value(),extendLeft:!1,extendRight:!1};this._fullTargetBgRenderer.setData(t),this._renderer.append(this._fullTargetBgRenderer)}if(e.pl>0&&e.entryX!==e.right){const t=new n.Point(e.entryX,e.entryLevel),r=new n.Point(e.right,e.closeLevel),s=.01*i.profitBackgroundTransparency.value(),o=100-100*(1-s*s*s),a={points:[t,r],color:"white",linewidth:0,backcolor:i.profitBackground.value(),fillBackground:!0,transparency:o,extendLeft:!1,extendRight:!1};this._targetBgRenderer.setData(a),this._renderer.append(this._targetBgRenderer)}}_createLinesRenderers(e,t){const i=this._source.properties().childs(),r=(e,t,n,r)=>{const s={points:[t,n],color:null!=r?r:i.linecolor.value(),linewidth:i.linewidth.value(),linestyle:y.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:f.LineEnd.Normal,rightend:f.LineEnd.Normal};e.setData(s),this._renderer.append(e)};if(this._points[v.RiskRewardPointIndex.ActualEntry]){const t={points:[this._points[v.RiskRewardPointIndex.ActualEntry],e.isClosed?this._points[v.RiskRewardPointIndex.ActualClose]:new n.Point(e.closeBar,e.closeLevel)],color:this._source.properties().childs().linecolor.value(),linewidth:1,linestyle:y.LINESTYLE_DASHED,extendleft:!1,extendright:!1,leftend:f.LineEnd.Normal,rightend:f.LineEnd.Arrow};this._positionLineRenderer.setData(t),this._renderer.append(this._positionLineRenderer)}{const t=new n.Point(e.left,this._points[v.RiskRewardPointIndex.Entry].y),i=new n.Point(e.edge,this._points[v.RiskRewardPointIndex.Entry].y);r(this._entryLineRenderer,t,i)}{const t=new n.Point(e.left,e.stopLevel),s=new n.Point(e.edge,e.stopLevel) +;r(this._stopLineRenderer,t,s,i.stopBackground.value())}{const t=new n.Point(e.left,e.profitLevel),s=new n.Point(e.edge,e.profitLevel);r(this._targetLineRenderer,t,s,i.profitBackground.value())}}_addCenterLabel(e,t,i){const n=this._source.properties().childs(),r={font:R.CHART_FONT_FAMILY,offsetX:3,horzAlign:"center",backgroundRoundRect:4,backgroundHorzInflate:4,points:[i.p],text:i.txt,color:n.textcolor.value(),offsetY:i.offsetY,vertAlign:i.vertAlign,backgroundColor:(0,g.resetTransparency)(i.color),fontsize:n.fontsize.value(),borderColor:i.border};return t.setData(r),e.append(t),r}_creareMiddleLabel(e,t,i){const{entryPrice:s,profitPrice:o,stopPrice:a,currentPrice:l,pl:d,left:h,edge:c,isClosed:u}=e,p=Math.abs(s-o)/Math.abs(s-a),_=this._source.properties().childs(),g=(0,r.ensureNotNull)(this._source.ownerSource()),f=new n.Point((h+c)/2,Math.round(this._points[0].y));let v="",x="";const m=this._numericFormatter.format(Math.round(100*p)/100);if(this._points[1]){const e=g.formatter();if(e.formatChange){const t=Math.max(l,s),i=Math.min(l,s);x=d>=0?e.formatChange(t,i):e.formatChange(i,t)}else x=e.format(d)}const R=_.qty.value()/_.lotSize.value(),y="futures"===i.type||(0,w.hasCryptoTypespec)(i.typespecs||[])?Math.round(1e3*R)/1e3:Math.floor(R);if(_.compact.value())v+=x?x+" ~ ":"",v+=y+"\n",v+=m;else{const e=u?L:P;v+=x?T.format({status:e,pnl:x})+", ":"",v+=I.format({qty:""+y})+"\n",v+=C.format({ratio:m})+" "}let b=_.linecolor.value();return d<0?b=_.stopBackground.value():d>0&&(b=_.profitBackground.value()),this._addCenterLabel(t,this._middleLabelRenderer,{p:f,txt:v,color:b,vertAlign:"middle",offsetY:0,border:"white"})}_createStopLabel(e,t){var i,s;const{stopPrice:o,entryPrice:a,left:l,edge:d,stopLevel:h}=e,c=this._source.properties().childs(),u=(0,r.ensureNotNull)(this._source.ownerSource()),p=Math.abs(o-a),_=Math.round(1e4*p/a)/100,g=new n.Point((l+d)/2,h);let f="";const v=u.formatter(),m=null!==(s=null===(i=v.formatChange)||void 0===i?void 0:i.call(v,Math.max(o,a),Math.min(o,a)))&&void 0!==s?s:v.format(p),w=this._percentageFormatter.format(_);return f=c.compact.value()?m+" ("+w+") "+c.amountStop.value():S.format({stopChange:(0,x.forceLTRStr)(m),stopChangePercent:(0,x.forceLTRStr)(this._percentageFormatter.format(_)),stopChangePip:this._pipFormatter?(0,x.forceLTRStr)(this._pipFormatter.format(p)):"",amount:(0,x.forceLTRStr)(""+c.amountStop.value())}),this._addCenterLabel(t,this._stopLabelRenderer,{p:g,txt:f,color:c.stopBackground.value(),vertAlign:aMath.max(e,t.measure().width)),0),h=e.edge-e.left,c=this._anchorRadius();if(h-d-c<=8&&(l&&(l.offsetY+=c+8,this._profitLabelRenderer.setData(l)),a&&(a.offsetY+=c+8,this._stopLabelRenderer.setData(a)),o)){let t;if(null===(s=this._source.priceScale())||void 0===s?void 0:s.isLog()){const i=Math.abs(this._points[0].y-e.stopLevel);t=Math.abs(this._points[0].y-e.profitLevel)>i?-1:1}else{const i=Math.abs(e.stopPrice-e.entryPrice);t=Math.abs(e.profitPrice-e.entryPrice)>i?-1:1}const i=e.profitLevel{"use strict";var n=i(86441).Point,r=i(4652).distanceToLine,s=i(79191).LineSourcePaneView,o=i(79191).thirdPointCursorType,a=i(99031).TrendLineRenderer,l=i(79797).PolygonRenderer,d=i(19266).CompositeRenderer,h=i(73436).LineEnd,c=i(66103).PaneCursorType;const{LINESTYLE_SOLID:u}=i(79849);t.RotatedRectanglePaneView=class extends s{constructor(e,t){super(e,t),this._poligonRenderer=new l,this._renderer=null}_updateImpl(){if(super._updateImpl(),this._renderer=null,this._distance=0,3===this._points.length&&(this._distance=r(this._points[0],this._points[1],this._points[2]).distance),0!==this._points.length){var e,t,i,s,l=new d,p=this._source.properties(),_=this._points[0],g=this._points[1];if(2===this._points.length){(v={}).points=this._points,v.floatPoints=this._floatPoints,v.width=this._model.timeScale().width(),v.height=this._source.priceScale().height(),v.color=p.color.value(),v.linewidth=1,v.linestyle=u,v.extendleft=!1,v.extendright=!1,v.leftend=h.Normal,v.rightend=h.Normal;var f=new a;f.setData(v),l.append(f)}else if(3===this._points.length){var v,x=g.subtract(_),m=new n(x.y,-x.x).normalized().scaled(this._distance),w=m.scaled(-1);e=_.add(m),t=g.add(m),i=_.add(w),s=g.add(w),(v={}).points=[e,t,s,i],v.color=p.color.value(),v.linewidth=this._source.properties().linewidth.value(),v.linestyle=u,v.filled=!0,v.backcolor=p.backgroundColor.value(),v.fillBackground=p.fillBackground.value(),v.transparency=p.transparency.value(),this._poligonRenderer.setData(v),l.append(this._poligonRenderer)}var R=[];R.push(_),this._points.length>=2&&R.push(g);var y=[c.Default,c.Default];if(3===this._points.length){e.data=2,i.data=2,t.data=2,s.data=2,R.push(e,i,t,s);var b=o(_,g);y.push(b,b,b,b)}l.append(this.createLineAnchor({points:R,pointsCursorType:y},0)), +this._renderer=l}}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}}},26294:(e,t,i)=>{"use strict";i.r(t),i.d(t,{SignpostPaneView:()=>L});var n=i(86441),r=i(33013),s=i(19266),o=i(66103),a=i(18807),l=i(79191),d=i(85573),h=i(46501),c=i(4652),u=i(34026),p=i(50151),_=i(38325),g=i(80657),f=i(45197);function v(e){return void 0===e?0:e.poleTailHeight+2*e.circleRadius}function x(e){return e.poleStartY}function m(e){return e.inverseAnchorPosition?e.anchorY:e.anchorY+(e.labelHeight+v(e.plate))*e.direction}function w(e){return e.inverseAnchorPosition?e.anchorY+v(e.plate)*e.direction:e.anchorY+e.labelHeight*e.direction}class R{constructor(e,t){this._data=null,this._hitTestResult=e,this._phantomMode=Boolean(t)}setData(e){if(null===e)return void(this._data=null);this._data={...e,labelHeight:0,labelRenderer:new g.TextRenderer};const t=this._data,i=t.label,r={offsetX:0,offsetY:0,points:[new n.Point(t.x,t.anchorY)],forceCalculateMaxLineWidth:!0,vertAlign:-1===i.labelDirection?"bottom":"top",horzAlign:"center",horzTextAlign:"center",font:i.labelFont,fontSize:i.labelFontSize,bold:i.labelFontBold,italic:i.labelFontItalic,backgroundRoundRect:i.labelBorderRadius,padding:i.labelPadding,boxPaddingVert:i.labelBoxPaddingVert,boxPaddingHorz:i.labelBoxPaddingHorz,wordWrapWidth:i.labelWordWrapWidth,color:i.labelColor,borderColor:i.labelBorderColor,borderWidth:1,backgroundColor:i.labelBackgroundColor,text:i.text};if(t.labelRenderer.setData(r),this._data.labelHeight=this._data.labelRenderer.measure().height,t.inverseAnchorPosition){const e=(0,p.ensureDefined)(r.points);r.points=[new n.Point(e[0].x,w(t))]}else{const e=1===t.direction?Math.min(t.poleStartY-this._data.labelHeight,t.anchorY):Math.max(t.poleStartY+this._data.labelHeight,t.anchorY);t.anchorY!==e&&(t.anchorY=e,r.points=[new n.Point(t.x,e)])}t.labelRenderer.setData(r)}itemAnchorY(){return null===this._data?null:this._data.anchorY}hitTest(e,t){if(null===this._data)return null;const[i,r,s]=function(e,t){const i=(0,_.lastMouseOrTouchEventInfo)().isTouch?20:3,r=e.x,s=e.plate,o=(0,c.distanceToSegment)(new n.Point(r,x(e)),new n.Point(r,m(e)),t).distance0&&(0,u.pointInCircle)(t,new n.Point(r,o),s.circleRadius+i)}return[o,a,!o&&!a&&null!==e.labelRenderer.hitTest(t)]}(this._data,e);if(i||r||s){const e={hideCrosshairLinesOnHover:!0,activeItem:i||r?this._data.itemIndex:this._data.label.labelIndex};return s?e.areaName=a.AreaName.Text:r&&(e.areaName=a.AreaName.Style),new a.HitTestResult(this._hitTestResult,e)}return null}draw(e,t){if(null===this._data)return;e.save(),this._phantomMode&&(e.globalAlpha=.5);const{poleColor:i,emojiRadius:n}=this._data,r=t.pixelRatio,s=Math.max(1,Math.floor(r)),o=s%2?.5:0;e.beginPath(),e.strokeStyle=i,e.lineWidth=s;const a=Math.round(this._data.x*r)+o;e.moveTo(a,Math.round(x(this._data)*r)),e.lineTo(a,Math.round(m(this._data)*r)), +void 0!==this._data.plate&&0!==this._data.plate.poleTailHeight&&(e.moveTo(a,Math.round(w(this._data)*r)),e.lineTo(a,Math.round(function(e){var t,i;const n=null!==(i=null===(t=e.plate)||void 0===t?void 0:t.poleTailHeight)&&void 0!==i?i:0;return e.inverseAnchorPosition?w(e)-n*e.direction:w(e)+n*e.direction}(this._data)*r))),e.stroke(),void 0!==this._data.plate&&function(e,t,i,n,r){const s=r.pixelRatio,{circleRadius:o,poleTailHeight:a,circleBorderColor:l,circleBackgroundColor:d}=i;e.strokeStyle=l,e.fillStyle=d;const h=(0,f.fillScaledRadius)(o,s),c=Math.round(t.x*s),u=t.inverseAnchorPosition?Math.round(t.anchorY*s)+Math.round(o*s)*t.direction:Math.round(t.anchorY*s)+Math.round((t.labelHeight+a+o)*s)*t.direction,p=Math.max(1,Math.floor(s))%2/2,_=c+p,g=u+p;if(e.shadowOffsetY=1,e.shadowColor=i.shadowColor,e.shadowBlur=4,e.beginPath(),e.arc(_,g,h,0,2*Math.PI,!0),e.closePath(),e.fill(),e.shadowColor="transparent",t.svgRenderer){const i=2*(0,f.fillScaledRadius)(n,s);t.svgRenderer.render(e,{targetViewBox:{x:_-i/2,y:g-i/2,width:i,height:i}})}const v=Math.round(i.circleBorderWidth*s),x=(0,f.strokeScaledRadius)(o,s,v);if(e.lineWidth=v,e.beginPath(),e.arc(_,g,x,0,2*Math.PI,!0),e.closePath(),e.stroke(),i.outsideBorderWidth){e.save();const t=Math.round(i.outsideBorderWidth*s),n=x+v/2+t/2;e.lineWidth=t,e.strokeStyle=i.outsideBorderColor,e.beginPath(),e.arc(_,g,n,0,2*Math.PI,!0),e.closePath(),e.stroke(),e.restore()}}(e,this._data,this._data.plate,n,t),this._data.labelRenderer.draw(e,t),e.restore()}}var y=i(68616),b=i(69798);const T={circleBorderColor:(0,r.getHexColorByName)("color-cold-gray-900"),labelBackgroundColor:(0,r.getHexColorByName)("color-cold-gray-900"),labelBorderColor:(0,r.getHexColorByName)("color-cold-gray-800"),labelTextColor:(0,r.getHexColorByName)("color-cold-gray-200"),poleColor:(0,r.getHexColorByName)("color-cold-gray-500"),shadowColor:"rgba(0,0,0,0.4)",selectionColor:(0,r.getHexColorByName)("color-tv-blue-500")},P={circleBorderColor:(0,r.getHexColorByName)("color-white"),labelBackgroundColor:(0,r.getHexColorByName)("color-white"),labelBorderColor:(0,r.getHexColorByName)("color-cold-gray-150"),labelTextColor:(0,r.getHexColorByName)("color-cold-gray-900"),poleColor:(0,r.getHexColorByName)("color-cold-gray-500"),shadowColor:"rgba(0,0,0,0.2)",selectionColor:(0,r.getHexColorByName)("color-tv-blue-500")};class L extends l.LineSourcePaneView{constructor(e,t){super(e,t),this._renderer=new s.CompositeRenderer,this._emojiCache=null,this._destroyed=!1,this._signpostRenderer=new R(a.HitTarget.MovePoint,e.isPhantom()),e.properties().childs().emoji.subscribe(this,this._updateEmoji),this._updateEmoji()}destroy(){this._source.properties().childs().emoji.unsubscribeAll(this),this._destroyed=!0}renderer(e,t){return this._invalidated&&this._updateImpl(e,t),this._renderer}_updateImpl(e,t){if(super._updateImpl(),this._renderer.clear(),!this._updateTimelineRenderer(e))return;if(this._renderer.append(this._signpostRenderer),this._source.isPhantom())return;const i=this._itemAnchorY();if(null===i)return +;const r=this._points[0],s=new n.Point(r.x,i);s.data=r.data,s.square=!0,this._renderer.append(this.createLineAnchor({points:[s],pointsCursorType:[o.PaneCursorType.VerticalResize]},0))}_itemAnchorY(){return this._signpostRenderer.itemAnchorY()}_updateTimelineRenderer(e){var t;const i=this._source.ownerSource();if(null===i)return!1;const n=this._model.timeScale(),r=i.priceScale(),s=i.firstValue();if(n.isEmpty()||null===r||r.isEmpty()||null===s)return!1;const o=this._model.dark().value()?T:P,a=this._model.mainSeries(),l=this._source.properties().childs(),c=l.position.value(),u=this._source.customEvent(),p=i===a?(0,d.getSeriesPosition)(a,u):(0,d.getNoDataPosition)(u,r,s);if(null===p)return!1;const _=n.indexToCoordinate(p.index),g=r.priceToCoordinate(p.price,s),f=l.showImage.value();let v=(0,d.positionToCoordinate)(c,e,g,p.positionPointDirection);v>=-1e-10&&v<=e+1e-10&&(v=Math.min(e-2,Math.max(2,v)));const x=p.visualDirection!==p.positionPointDirection,m=p.visualDirection,w={emojiRadius:16,poleColor:o.poleColor,svgRenderer:null===(t=this._emojiCache)||void 0===t?void 0:t.emojiSvgRenderer,itemIndex:1,label:{labelIndex:1,labelDirection:p.positionPointDirection,labelFont:h.CHART_FONT_FAMILY,labelFontSize:l.fontSize.value(),labelFontBold:l.bold.value(),labelFontItalic:l.italic.value(),labelBorderRadius:4,labelPadding:3,labelBoxPaddingVert:6,labelBoxPaddingHorz:8,labelWordWrapWidth:134,labelColor:o.labelTextColor,labelBorderColor:o.labelBorderColor,labelBackgroundColor:o.labelBackgroundColor,text:l.text.value()},x:_,anchorY:v,poleStartY:p.poleStartY,direction:m*(x?-1:1),inverseAnchorPosition:x};return f&&(w.plate={circleBackgroundColor:l.backgroundsColors.value(),outsideBorderWidth:0,circleBorderColor:o.circleBorderColor,circleBorderWidth:1,poleTailHeight:l.text.value()?10:0,circleRadius:35,shadowColor:o.shadowColor,outsideBorderColor:o.selectionColor}),this._signpostRenderer.setData(w),!0}async _updateEmoji(){var e;const t=this._source.properties().childs().emoji.value();if(null!==this._emojiCache&&this._emojiCache.emoji===t)return;null!==this._emojiCache&&(null===(e=this._emojiCache.abortController)||void 0===e||e.abort(),this._emojiCache.abortController=void 0);const n=(0,y.getTwemojiUrl)(t,"svg"),r=new AbortController,s=(0,b.fetch)(n,{signal:r.signal}).then((e=>e.text())),o={emoji:t,abortController:r};this._emojiCache=o;const[a,{svgRenderer:l}]=await Promise.all([s,i.e(2616).then(i.bind(i,50765))]);!this._destroyed&&o.abortController&&(o.emojiSvgRenderer=l(a),this._model.updateSource(this._source))}}},5362:(e,t,i)=>{"use strict";i.r(t),i.d(t,{SineLinePaneView:()=>h});var n=i(86441),r=i(79191),s=i(19266),o=i(15187),a=i(18807),l=i(68441);class d extends o.MediaCoordinatesPaneRenderer{constructor(e){super(),this._data=e}hitTest(e,t){const i=(e.x-this._data.point.x)*Math.PI/this._data.width;let n=Math.sin(i-Math.PI/2)*this._data.height/2;return n=this._data.point.y+n+this._data.height/2,Math.abs(n-e.y)<=3?new a.HitTestResult(a.HitTarget.MovePoint):null}_drawImpl(e){const t=e.context;t.strokeStyle=this._data.color, +t.lineWidth=this._data.lineWidth,(0,l.setLineStyle)(t,this._data.lineStyle),t.beginPath(),t.moveTo(this._data.point.x,this._data.point.y);const i=Math.max(1,this._data.width/30),n=e.mediaSize.width-this._data.point.x+i;for(let e=1;e<=n;e+=i){const i=e*Math.PI/this._data.width,n=Math.sin(i-Math.PI/2)*this._data.height/2;t.lineTo(this._data.point.x+e,this._data.point.y+n+this._data.height/2)}t.stroke()}}class h extends r.LineSourcePaneView{constructor(e,t){super(e,t),this._renderer=new s.CompositeRenderer}renderer(e,t){return this._invalidated&&this._updateImpl(e,t),this._renderer}_updateImpl(e,t){if(super._updateImpl(),this._renderer.clear(),this._points.length<2)return;const[i,r]=this._source.points();if(0===2*Math.abs(i.index-r.index))return void this.addAnchors(this._renderer);const[s,o]=this._points,a=Math.abs(s.x-o.x),l=o.y-s.y,h=this._source.properties().childs(),c=h.linewidth.value();if(s.y<-c&&o.y<-c||s.y>e+c&&o.y>e+c)return;const u=2*a,p=s.x>0?s.x-Math.ceil(s.x/u)*u:s.x+Math.floor(-s.x/u)*u,_={point:new n.Point(p,s.y),width:a,height:l,color:h.linecolor.value(),lineWidth:h.linewidth.value(),lineStyle:h.linestyle.value()};this._renderer.append(new d(_)),this.addAnchors(this._renderer)}}},15378:(e,t,i)=>{"use strict";i.r(t),i.d(t,{StickerPaneView:()=>r});var n=i(50761);class r extends n.SvgIconPaneView{_iconColor(){return null}}},44666:(e,t,i)=>{"use strict";i.r(t),i.d(t,{StudyLineDataSourceAnchorsPaneView:()=>r});var n=i(79191);class r extends n.LineSourcePaneView{renderer(){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this.createLineAnchor({points:this._getPoints()},0)}}},50761:(e,t,i)=>{"use strict";i.d(t,{SvgIconPaneView:()=>g});var n=i(86441),r=i(25422),s=i(50151),o=i(87095),a=i(19266),l=i(66103),d=i(79191),h=i(33013),c=i(15187),u=i(18807);const p=(0,h.getHexColorByName)("color-tv-blue-600");class _ extends c.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null}setData(e){this._data=e}hitTest(e,t){if(null===this._data)return null;const{size:i,angle:n,point:s}=this._data,o=(0,r.rotationMatrix)(-n),a=(0,r.transformPoint)(o,e.subtract(s));return Math.abs(a.y)<=i/2&&Math.abs(a.x)<=i/2?new u.HitTestResult(u.HitTarget.MovePoint):null}isOutOfScreen(e,t){if(null===this._data)return!0;const{size:i,point:n,angle:r}=this._data;let s;return s=r%(Math.PI/2)==0?i/2:Math.sqrt(i**2*2)/2,n.x+s<0||n.x-s>t||n.y+s<0||n.y-s>e}_drawImpl(e){if(null===this._data)return;const{size:t,svg:i,point:n,angle:r,color:s,background:o,selected:a}=this._data,l=e.context;l.translate(n.x,n.y);const d=r-Math.PI/2;l.rotate(d);const h=t/2;a&&(l.fillStyle=o,l.strokeStyle=p,l.beginPath(),l.rect(-h,-h,t,t),l.closePath(),l.fill(),l.stroke()),i&&(l.translate(-h,-h),null!==s&&(l.fillStyle=s),i.render(l,{targetViewBox:{x:0,y:0,width:t,height:t},doNotApplyColors:null!==s}))}}class g extends d.LineSourcePaneView{constructor(e,t,i){super(e,t),this._iconRenderer=new _,this._renderer=new a.CompositeRenderer,this._svg=i}renderer(e,t){return this._invalidated&&this._updateImpl(e,t),this._renderer} +_updateImpl(e,t){if(super._updateImpl(),this._renderer.clear(),this._points.length<1)return;const i=this._source.properties().childs(),s=i.size.value(),o={point:this._points[0],color:this._iconColor(),size:s,svg:this._svg,angle:i.angle.value(),selected:this.areAnchorsVisible(),background:this._calculateBackgroundColor()};this._iconRenderer.setData(o),this._iconRenderer.isOutOfScreen(e,t)||this._renderer.append(this._iconRenderer);const a=this._points[0],h=this._source.getAnchorLimit();let c=new n.Point(Math.max(h,s)/2,0),u=new n.Point(0,Math.max(h,s)/2);const p=(0,r.rotationMatrix)(i.angle.value());c=(0,r.transformPoint)(p,c),u=(0,r.transformPoint)(p,u);const _=a.add(c);_.data=0,_.nonDiscreteIndex=!0;const g=a.subtract(c);g.data=1,g.nonDiscreteIndex=!0;const f=a.add(u);f.data=2,f.square=!0,f.nonDiscreteIndex=!0;const v=a.subtract(u);v.data=3,v.square=!0,v.nonDiscreteIndex=!0;const x=(0,d.thirdPointCursorType)(_,g),m=[l.PaneCursorType.Default,l.PaneCursorType.Default,x,x];this._renderer.append(this.createLineAnchor({points:[_,g,f,v],pointsCursorType:m},0))}_calculateBackgroundColor(){return(0,o.generateColor)(this._model.backgroundColorAtYPercentFromTop(this._points[0].y/(0,s.ensureNotNull)(this._model.paneForSource(this._source)).height()),60,!0)}}},62912:(e,t,i)=>{"use strict";i.r(t),i.d(t,{TextPaneView:()=>_});var n=i(50151),r=i(86441),s=i(46501),o=i(66103),a=i(80657),l=i(19266),d=i(80101),h=i(78211),c=i(18807),u=i(79191);const p=[o.PaneCursorType.HorizontalResize];class _ extends u.LineSourcePaneView{constructor(e,t,i,n,r,s,o,l){super(e,t),this._textRenderer=new a.TextRenderer,this._noSelection=!1,this._renderer=null,this._offsetX=i,this._offsetY=n,this._vertAlign=r,this._horzAlign=s,this._forceTextAlign=Boolean(o),this._noSelection=!1,this._renderer=null,this._recalculateSourcePointsOnFirstUpdate=l}renderer(e,t){return this._invalidated&&this._updateImpl(e,t),this._renderer}disableSelection(){this._noSelection=!0}isEditMode(){return!this._getModel().readOnly()}_updateImpl(e,t){super._updateImpl(e,t),this._renderer=null;const i=this._getSource(),o=i.priceScale();if(!o||o.isEmpty())return;const a=i.properties().childs(),u=this._getModel(),_={text:a.text.value(),color:a.color.value(),fontSize:a.fontsize.value(),boxPadding:a.fontsize.value()/6,font:s.CHART_FONT_FAMILY,vertAlign:this._vertAlign||"top",horzAlign:this._horzAlign||"left",offsetX:this._offsetX||0,offsetY:this._offsetY||0,forceTextAlign:this._forceTextAlign};if(_.points=i.isFixed()?[(0,n.ensureDefined)(i.fixedPoint())]:this._points,a.fillBackground&&a.fillBackground.value()&&(_.backgroundColor=a.backgroundColor.value()),a.drawBorder&&a.drawBorder.value()&&(_.borderColor=a.borderColor.value()),a.wordWrap&&a.wordWrap.value()&&(_.wordWrapWidth=a.wordWrapWidth.value()),_.bold=a.bold&&a.bold.value(),_.italic=a.italic&&a.italic.value(),_.highlightBorder=u.selection().isSelected(i),!i.isFixed()&&a.fixedSize&&!a.fixedSize.value()){_.scaleX=u.timeScale().barSpacing()/i.barSpacing();const e=(0,n.ensureNotNull)(o.priceRange());let t=o.height()/e.length() +;const r=o.logFormula();i.isPriceDencityLog()&&!o.isLog()&&(t=o.height()/((0,h.toLog)(e.maxValue(),r)-(0,h.toLog)(e.minValue(),r))),!i.isPriceDencityLog()&&o.isLog()&&(t=o.height()/((0,h.fromLog)(e.maxValue(),r)-(0,h.fromLog)(e.minValue(),r)));const s=i.priceDencity();void 0!==s&&(_.scaleY=t/s),(void 0===s||void 0===_.scaleY||_.scaleY<=0)&&delete _.scaleY}if(this._textRenderer.setData(_),this._textRenderer.isOutOfScreen(t,e))return;const g=1===_.points.length;if(g&&void 0!==this._recalculateSourcePointsOnFirstUpdate){this._renderer=null;const e=this._textRenderer.measure();return this._recalculateSourcePointsOnFirstUpdate(e.width,e.height),void(this._recalculateSourcePointsOnFirstUpdate=void 0)}if(g&&!this._noSelection){const e=new l.CompositeRenderer;e.append(this._textRenderer);const t=_.points[0].clone(),i=this._textRenderer.measure(),n=i.width,s=i.height;if(_.wordWrapWidth){const i=new r.Point(t.x+n,t.y+s/2);i.data=1,e.append(this.createLineAnchor({points:[i],pointsCursorType:p},1))}const o=new r.Point(t.x+n/2,t.y+s);return o.data=0,e.append(new d.SelectionRenderer({points:[o],bgColors:this._lineAnchorColors([o]),visible:this.areAnchorsVisible(),hittestResult:c.HitTarget.MovePoint,barSpacing:u.timeScale().barSpacing()})),void(this._renderer=e)}this._renderer=this._textRenderer}}},90042:(e,t,i)=>{"use strict";i.r(t),i.d(t,{LineToolThreeDrivesPaneView:()=>u});var n=i(79849),r=i(19266),s=i(80657),o=i(87663),a=i(99031),l=i(73436),d=i(79797),h=i(79191),c=i(46501);class u extends h.LineSourcePaneView{constructor(){super(...arguments),this._numericFormatter=new o.NumericFormatter,this._retrace1LabelRenderer=new s.TextRenderer,this._retrace12LabelRenderer=new s.TextRenderer,this._polyLineRenderer=new d.PolygonRenderer,this._renderer=null}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){super._updateImpl(),this._renderer=null;let e=NaN,t=NaN;if(this._source.points().length>=4){const[,t,i,n]=this._source.points();e=Math.round(100*Math.abs((n.price-i.price)/(i.price-t.price)))/100}if(this._source.points().length>=6){const[,,,e,i,n]=this._source.points();t=Math.round(100*Math.abs((n.price-i.price)/(i.price-e.price)))/100}if(this._points.length<2)return;const i=this._source.properties().childs(),s=new r.CompositeRenderer,o=(e,t)=>({points:[e],text:t,color:i.textcolor.value(),vertAlign:"middle",horzAlign:"center",font:c.CHART_FONT_FAMILY,offsetX:0,offsetY:0,bold:i.bold&&i.bold.value(),italic:i.italic&&i.italic.value(),fontsize:i.fontsize.value(),backgroundColor:i.color.value(),backgroundRoundRect:4}),d=(e,t)=>({points:[e,t],color:i.color.value(),linewidth:i.linewidth.value(),linestyle:n.LINESTYLE_DOTTED,extendleft:!1,extendright:!1,leftend:l.LineEnd.Normal,rightend:l.LineEnd.Normal}),h={points:this._points,color:i.color.value(),linewidth:i.linewidth.value(),linestyle:n.LINESTYLE_SOLID,leftend:l.LineEnd.Normal,rightend:l.LineEnd.Normal,backcolor:"rgba(0, 0, 0, 0)",fillBackground:!1,filled:!1};if(this._polyLineRenderer.setData(h),s.append(this._polyLineRenderer),!isNaN(e)){ +const t=new a.TrendLineRenderer;t.setData(d(this._points[1],this._points[3])),s.append(t);const i=o(this._points[1].add(this._points[3]).scaled(.5),this._numericFormatter.format(e));this._retrace1LabelRenderer.setData(i),s.append(this._retrace1LabelRenderer)}if(!isNaN(t)){const e=new a.TrendLineRenderer;e.setData(d(this._points[3],this._points[5])),s.append(e);const i=o(this._points[5].add(this._points[3]).scaled(.5),this._numericFormatter.format(t));this._retrace12LabelRenderer.setData(i),s.append(this._retrace12LabelRenderer)}this.addAnchors(s),this._renderer=s}}},65557:(e,t,i)=>{"use strict";i.r(t),i.d(t,{TimeCyclesPaneView:()=>c});var n=i(86441),r=i(19266),s=i(79191),o=i(87095),a=i(18807),l=i(68441),d=i(15187);class h extends d.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null}setData(e){this._data=e}hitTest(e){if(null===this._data||e.y>this._data.point.y)return null;if(e.xthis._data.point.x+this._data.width)return null;const t=new n.Point(this._data.point.x+this._data.width/2,this._data.point.y);let i=e.subtract(t);const r=this._data.height/this._data.width;i=new n.Point(i.x,i.y/r);const s=i.length();return Math.abs(s-this._data.width/2)<3?new a.HitTestResult(a.HitTarget.MovePoint):null}_drawImpl(e){if(null===this._data)return;const t=e.context;t.strokeStyle=this._data.color,t.lineWidth=this._data.linewidth,(0,l.setLineStyle)(t,this._data.linestyle),t.save(),t.translate(this._data.point.x+1,this._data.point.y),t.scale(this._data.width,this._data.height),t.beginPath(),t.arc(.5,0,.5,Math.PI,0,!1),t.restore(),t.stroke(),this._data.fillBackground&&(t.fillStyle=(0,o.generateColor)(this._data.backcolor,this._data.transparency),t.fill())}}class c extends s.LineSourcePaneView{constructor(){super(...arguments),this._renderer=null}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){if(super._updateImpl(),this._renderer=null,this._points.length<2)return;const e=this._source.points(),t=e[0],i=e[1],s=Math.min(t.index,i.index),o=Math.max(t.index,i.index),a=o-s,l=this._points[0],d=this._points[1],c=Math.abs(l.x-d.x),u=new r.CompositeRenderer,p=this._source.properties().childs(),_=this._model.timeScale();if(0===a)return;let g=Math.min(l.x,d.x);const f=[];for(let e=s;g>-c;e-=a)g=_.indexToCoordinate(e),f.push(g);g=Math.max(l.x,d.x);for(let e=o;g<_.width();e+=a)g=_.indexToCoordinate(e),f.push(g);for(let e=0;e{"use strict";i.r(t),i.d(t,{TrendAnglePaneView:()=>m});var n=i(50151),r=i(86441),s=i(5531),o=i(34026),a=i(38223),l=i(18807),d=i(73436),h=i(9155),c=i(80657),u=i(99031),p=i(80101),_=i(46501),g=i(21477),f=i(15187);class v extends f.MediaCoordinatesPaneRenderer{constructor(){ +super(...arguments),this._data=null}setData(e){this._data=e}hitTest(e){return null}_drawImpl(e){if(null===this._data)return;const t=e.context;t.translate(this._data.point.x,this._data.point.y),t.strokeStyle=this._data.color,t.setLineDash([1,2]);const i=this._data.size;t.beginPath(),t.moveTo(0,0),t.lineTo(i,0),t.arc(0,0,i,0,-this._data.angle,this._data.angle>0),t.stroke()}}var x=i(48063);class m extends x.TrendToolWithStatsPaneView{constructor(e,t){super(e,t),this._secondPoint=null,this._trendRenderer=new u.TrendLineRenderer,this._angleRenderer=new v,this._angleLabelRenderer=new c.TextRenderer}_getPointsForStats(){return[this._points[0],(0,n.ensureNotNull)(this._middlePoint),(0,n.ensureNotNull)(this._secondPoint)]}_updateImpl(e,t){var i;this._renderer.clear(),super._updateImpl();const n=this._source,c=n.angle();if(this._points.length>0&&null!==c){const e=Math.cos(c),t=-Math.sin(c),i=new r.Point(e,t);this._secondPoint=this._points[0].addScaled(i,n.distance()),this._middlePoint=this._source.calcMiddlePoint(this._points[0],this._secondPoint)}this._invalidated=!1;const u=this._source.priceScale(),f=this._model.timeScale();if(!u||u.isEmpty()||f.isEmpty())return;if(null===this._model.timeScale().visibleBarsStrictRange())return;if(this._source.points().length<2)return;if(this._points.length<2||null===this._secondPoint)return;const v=this._points[0],x=this._points[1],m=this._source.properties().childs();m.showBarsRange.value()||m.showPriceRange.value()||m.showPercentPriceRange.value()||m.showPipsPriceRange.value()||(this._label=null,this._labelData&&(this._labelData.text=""));const w=m.linecolor.value(),R={points:[v,this._secondPoint],color:w,linewidth:m.linewidth.value(),linestyle:m.linestyle.value(),extendleft:m.extendLeft.value(),extendright:m.extendRight.value(),leftend:d.LineEnd.Normal,rightend:d.LineEnd.Normal};this._trendRenderer.setData(R),this._renderer.append(this._trendRenderer);const y=(0,r.box)(new r.Point(0,0),new r.Point(t,e));let b=!1;m.statsPosition.value()===h.StatsPosition.Auto&&(b=(0,r.equalPoints)(v,x)?!(0,o.pointInBox)(v,y):null===(0,s.intersectLineSegmentAndBox)((0,r.lineSegment)(v,x),y));if((this.isHoveredSource()||this.isSelectedSource()||m.alwaysShowStats.value())&&!b&&2===this._points.length){const e=new g.PaneRendererCachedImage(this,0);this._renderer.append(e)}const T=(this.isHoveredSource()||this.isSelectedSource())&&m.showMiddlePoint.value();this._middlePoint&&this._renderer.append(new p.SelectionRenderer({points:[this._middlePoint],bgColors:this._lineAnchorColors([this._middlePoint]),color:w,visible:T&&this.areAnchorsVisible(),hittestResult:l.HitTarget.Regular,barSpacing:0}));const P={point:v,angle:null!==(i=n.angle())&&void 0!==i?i:0,color:m.linecolor.value(),size:50};this._angleRenderer.setData(P),this._renderer.append(this._angleRenderer);const L=Math.round(180*P.angle/Math.PI)+"º",C={points:[new r.Point(v.x+50,v.y)],text:(0,a.forceLTRStr)(L),color:m.textcolor.value(),horzAlign:"left",font:_.CHART_FONT_FAMILY,offsetX:5,offsetY:0,bold:m.bold.value(),italic:m.italic.value(), +fontsize:m.fontsize.value(),vertAlign:"middle"};this._angleLabelRenderer.setData(C),this._renderer.append(this._angleLabelRenderer),R.points.length>=2&&this._addAlertRenderer(this._renderer,R.points);const S=new r.Point(this._secondPoint.x,this._secondPoint.y);S.data=1,this._renderer.append(this.createLineAnchor({points:[v,S]},0))}}},38058:(e,t,i)=>{"use strict";i.r(t),i.d(t,{TrendBasedFibExtensionPaneView:()=>u});var n=i(86441),r=i(72739),s=i(99031),o=i(18807),a=i(19266),l=i(73436),d=i(26702),h=i(80657),c=i(134);class u extends c.LineToolPaneViewFibWithLabels{constructor(e,t){super(e,t),this._trendLineRendererPoints12=new s.TrendLineRenderer,this._trendLineRendererPoints23=new s.TrendLineRenderer,this._rectangleRenderers={},this._hlevelLineRenderers={},this._renderer=new a.CompositeRenderer,this._levels=[]}renderer(e,t){return this._invalidated&&this._updateImpl(t,e),this._renderer}_updateImpl(e,t){var i,a;if(super._updateImpl(),this._renderer.clear(),this._points.length<2)return;const[c,u]=this._points,p=this._source.properties().childs();if(3===this._source.points().length){const e=this._source.priceScale();if(!e||e.isEmpty()||this._model.timeScale().isEmpty())return;const t=null===(i=this._source.ownerSource())||void 0===i?void 0:i.firstValue();if(null==t)return;const[n,r,s]=this._source.points();let o=!1;p.reverse&&p.reverse.value()&&(o=p.reverse.value()),this._levels=[];const a=o?n.price:r.price,l=o?r.price:n.price,h=a-l;let c,u,_;const g=e.isLog()&&p.fibLevelsBasedOnLogScale.value();if(g){c=e.priceToCoordinate(a,t);u=c-e.priceToCoordinate(l,t),_=e.priceToCoordinate(s.price,t)}const f={price:s.price,coordinate:_},v={price:h,coordinate:u},x=this._source.levelsCount();for(let i=1;i<=x;i++){const n=p["level"+i].childs();if(!n.visible.value())continue;const r=n.coeff.value(),s=n.color.value(),o=(0,d.fibLevelCoordinate)(f,v,r,e,t,g),a=(0,d.fibLevelPrice)(f,v,r,e,t,g);this._levels.push({color:s,price:a,y:o,linewidth:p.levelsStyle.childs().linewidth.value(),linestyle:p.levelsStyle.childs().linestyle.value(),index:i})}}const _=p.trendline.childs();if(_.visible.value()){const e={points:[c,u],color:_.color.value(),linewidth:_.linewidth.value(),linestyle:_.linestyle.value(),extendleft:!1,extendright:!1,leftend:l.LineEnd.Normal,rightend:l.LineEnd.Normal};this._trendLineRendererPoints12.setData(e),this._renderer.append(this._trendLineRendererPoints12)}if(this._points.length<3)return void this.addAnchors(this._renderer);const g=this._points[2];if(_.visible.value()){const e={points:[u,g],color:_.color.value(),linewidth:_.linewidth.value(),linestyle:_.linestyle.value(),extendleft:!1,extendright:!1,leftend:l.LineEnd.Normal,rightend:l.LineEnd.Normal};this._trendLineRendererPoints23.setData(e),this._renderer.append(this._trendLineRendererPoints23)}const f=Math.min(g.x,u.x),v=Math.max(g.x,u.x),x=p.fillBackground.value(),m=p.transparency.value(),w=p.extendLinesLeft.value(),R=p.extendLines.value();if(x)for(let e=0;e0&&x){const t=this._levels[e-1],i={ +points:[new n.Point(f,this._levels[e].y),new n.Point(v,t.y)],color:this._levels[e].color,linewidth:0,backcolor:this._levels[e].color,fillBackground:!0,transparency:m,extendLeft:w,extendRight:R};this._rectangleRenderers.hasOwnProperty(e)||(this._rectangleRenderers[e]=new r.RectangleRenderer(void 0,void 0,!0));const s=this._rectangleRenderers[e];s.setData(i),this._renderer.append(s)}let y=f,b=v;y===b&&(w&&(y-=1),R&&(b+=1));for(let i=0;i{"use strict";i.r(t),i.d(t,{TrendBasedFibTimePaneView:()=>p});var n=i(86441),r=i(71254),s=i(80657),o=i(72739),a=i(99031),l=i(18807),d=i(19266),h=i(73436),c=i(46501),u=i(79191);class p extends u.LineSourcePaneView{constructor(e,t){super(e,t),this._trendLineRendererPoints12=new a.TrendLineRenderer,this._trendLineRendererPoints23=new a.TrendLineRenderer,this._renderer=new d.CompositeRenderer,this._levels=[]}renderer(e,t){return this._invalidated&&this._updateImpl(e,t),this._renderer}_updateImpl(e,t){var i;super._updateImpl(),this._renderer.clear();const a=this._source.properties().childs();if(3===this._source.points().length){const e=this._model.timeScale();if(e.isEmpty())return;const[t,i,n]=this._source.points();if(this._levels=[],i.index===t.index)return;const r=i.index-t.index,s=n.index;if(null===e.visibleBarsStrictRange())return;for(let t=1;t<=11;t++){const i=a["level"+t].childs();if(!i.visible.value())continue;const n=i.coeff.value(),o=i.color.value(),l=Math.round(s+n*r),d={x:e.indexToCoordinate(l),coeff:n,color:o,linewidth:i.linewidth.value(),linestyle:i.linestyle.value(),index:t,text:String(n)};this._levels.push(d)}}if(this._points.length<2)return;const u=new d.CompositeRenderer,[p,_]=this._points,g=a.trendline.childs();if(g.visible.value()){const e={points:[p,_],color:g.color.value(),linewidth:g.linewidth.value(),linestyle:g.linestyle.value(),extendleft:!1,extendright:!1,leftend:h.LineEnd.Normal,rightend:h.LineEnd.Normal};this._trendLineRendererPoints12.setData(e),u.append(this._trendLineRendererPoints12)} +if(this._points.length<3)return this.addAnchors(u),void(this._renderer=u);const f=this._points[2];if(g.visible.value()){const e={points:[_,f],color:g.color.value(),linewidth:g.linewidth.value(),linestyle:g.linestyle.value(),extendleft:!1,extendright:!1,leftend:h.LineEnd.Normal,rightend:h.LineEnd.Normal};this._trendLineRendererPoints23.setData(e),u.append(this._trendLineRendererPoints23)}if(a.fillBackground.value()){const t=a.transparency.value();for(let i=1;i{"use strict";i.r(t),i.d(t,{TrendLinePaneView:()=>g});var n=i(50151),r=i(86441),s=i(34026),o=i(5531),a=i(21477),l=i(80657),d=i(9155),h=i(80101),c=i(99031),u=i(46501),p=i(18807),_=i(48063);class g extends _.TrendToolWithStatsPaneView{constructor(){super(...arguments),this._trendRenderer=new c.TrendLineRenderer,this._labelRenderer=new l.TextRenderer}_getPointsForStats(){return[this._points[0],(0,n.ensureNotNull)(this._middlePoint),this._points[1]]}_updateImpl(e,t){var i;this._renderer.clear(),this._invalidated=!1;const n=this._source.priceScale(),c=this._model.timeScale();if(!n||n.isEmpty()||c.isEmpty())return;const _=this._model.timeScale().visibleBarsStrictRange();if(null===_)return;const g=this._source.points();if(g.length<2)return;const f=g[0],v=g[1],x=this._source.properties().childs();if(f.index<_.firstBar()&&v.index<_.firstBar()&&!x.extendLeft.value()&&!x.extendRight.value())return;if(super._updateImpl(),this._points.length<2)return;x.showPriceRange.value()||x.showPercentPriceRange.value()||x.showPipsPriceRange.value()||x.showBarsRange.value()||x.showDateTimeRange.value()||x.showDistance.value()||x.showAngle.value()||(this._label=null, +this._labelData&&(this._labelData.text=""));const m=this._points[0],w=this._points[1];let R;if(x.showLabel&&x.showLabel.value()&&x.text.value().length>0){const n=m.x=2&&this._addAlertRenderer(this._renderer,b.points)}}},48063:(e,t,i)=>{"use strict";i.d(t,{TrendToolWithStatsPaneView:()=>W});var n=i(50151),r=i(86441),s=i(5531),o=i(11542),a=i(38223),l=i(19266),d=i(93572),h=i(87663),c=i(2043),u=i(57322),p=i(57352),_=i(27714),g=i(34026),f=i(49483),v=i(80657),x=i(18807),m=i(68441),w=i(1722),R=i(74359),y=i(57898);class b{constructor(e,t,i){this._ready=!1,this._img=function(e,t,i){const n=new Image;return n.width=t,n.height=t,n.onload=i,n.src=e,n}(e,t,(()=>{this._ready=!0,i()}))}ready(){return this._ready}image(){return this._img}}let T=null;const P=18,L=new class{constructor(e,t){this._icons=new Map,this._onAllIconsLoaded=new y.Delegate,this._pendingLoading=e.length;const i=()=>{0==--this._pendingLoading&&this._onAllIconsLoaded.fire()};e.forEach((e=>{const n=this._icons.get(e.name)||new Map;n.set(e.theme,new b(e.imageData,t,i)),this._icons.set(e.name,n)}))}getIcon(e,t){return(0,n.ensureDefined)((0,n.ensureDefined)(this._icons.get(e)).get(t))}onAllIconsReady(){return this._onAllIconsLoaded}}([{name:"angle",theme:"dark", +imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjQ5OTk5IDE1SDIuNjU3NzFMMy4wNjEwNCAxNC4yNjA2TDkuMDYxMDQgMy4yNjA1N0w5LjMwMDQ2IDIuODIxNjJMMTAuMTc4NCAzLjMwMDQ4TDkuOTM4OTMgMy43Mzk0Mkw3LjUxMzg1IDguMTg1NDJDMTAuNTYyMSA5LjY3MjA1IDEwLjk0NTEgMTIuNjI2MSAxMC45OTMxIDE0SDE0LjVIMTVWMTVIMTQuNUgzLjQ5OTk5Wk05Ljk5MTk3IDE0QzkuOTQyMzYgMTIuNzI1OSA5LjU4NjI5IDEwLjI4OCA3LjAzNDM1IDkuMDY0NDlMNC4zNDIyNiAxNEg5Ljk5MTk3WiIgZmlsbD0iI0Y4RjlGRCIvPgo8L3N2Zz4K"},{name:"angle",theme:"light",imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMy40OTk5OSAxNUgyLjY1NzcxTDMuMDYxMDQgMTQuMjYwNkw5LjA2MTA0IDMuMjYwNTdMOS4zMDA0NiAyLjgyMTYyTDEwLjE3ODQgMy4zMDA0OEw5LjkzODkzIDMuNzM5NDJMNy41MTM4NSA4LjE4NTQyQzEwLjU2MjEgOS42NzIwNSAxMC45NDUxIDEyLjYyNjEgMTAuOTkzMSAxNEgxNC41SDE1VjE1SDE0LjVIMy40OTk5OVpNOS45OTE5NyAxNEM5Ljk0MjM2IDEyLjcyNTkgOS41ODYyOSAxMC4yODggNy4wMzQzNSA5LjA2NDQ5TDQuMzQyMjYgMTRIOS45OTE5N1oiIGZpbGw9IiMyQTJFMzkiLz4NCjwvc3ZnPg0K"},{name:"barsRange",theme:"dark",imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAzVjMuNVY1SDFWNlYxM1YxNEgyVjE1LjVWMTZIM1YxNS41VjE0SDRWMTNWNlY1SDNWMy41VjNIMlpNOC4yMDcxMSA3LjVMNy44NTM1NSA3Ljg1MzU1TDYuNzA3MTEgOUgxMS4yOTI5TDEwLjE0NjQgNy44NTM1NUw5Ljc5Mjg5IDcuNUwxMC41IDYuNzkyODlMMTAuODUzNiA3LjE0NjQ1TDEyLjg1MzYgOS4xNDY0NUwxMy4yMDcxIDkuNUwxMi44NTM2IDkuODUzNTVMMTAuODUzNiAxMS44NTM2TDEwLjUgMTIuMjA3MUw5Ljc5Mjg5IDExLjVMMTAuMTQ2NCAxMS4xNDY0TDExLjI5MjkgMTBINi43MDcxMUw3Ljg1MzU1IDExLjE0NjRMOC4yMDcxMSAxMS41TDcuNSAxMi4yMDcxTDcuMTQ2NDUgMTEuODUzNkw1LjE0NjQ1IDkuODUzNTVMNC43OTI4OSA5LjVMNS4xNDY0NSA5LjE0NjQ1TDcuMTQ2NDUgNy4xNDY0NUw3LjUgNi43OTI4OUw4LjIwNzExIDcuNVpNMyA2SDJWMTNIM1Y2Wk0xNSAzLjVWM0gxNlYzLjVWNUgxN1Y2VjEzVjE0SDE2VjE1LjVWMTZIMTVWMTUuNVYxNEgxNFYxM1Y2VjVIMTVWMy41Wk0xNSA2SDE2VjEzSDE1VjZaIiBmaWxsPSIjRjhGOUZEIi8+DQo8L3N2Zz4NCg=="},{name:"barsRange",theme:"light", +imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAzVjMuNVY1SDFWNlYxM1YxNEgyVjE1LjVWMTZIM1YxNS41VjE0SDRWMTNWNlY1SDNWMy41VjNIMlpNOC4yMDcxMSA3LjVMNy44NTM1NSA3Ljg1MzU1TDYuNzA3MTEgOUgxMS4yOTI5TDEwLjE0NjQgNy44NTM1NUw5Ljc5Mjg5IDcuNUwxMC41IDYuNzkyODlMMTAuODUzNiA3LjE0NjQ1TDEyLjg1MzYgOS4xNDY0NUwxMy4yMDcxIDkuNUwxMi44NTM2IDkuODUzNTVMMTAuODUzNiAxMS44NTM2TDEwLjUgMTIuMjA3MUw5Ljc5Mjg5IDExLjVMMTAuMTQ2NCAxMS4xNDY0TDExLjI5MjkgMTBINi43MDcxMUw3Ljg1MzU1IDExLjE0NjRMOC4yMDcxMSAxMS41TDcuNSAxMi4yMDcxTDcuMTQ2NDUgMTEuODUzNkw1LjE0NjQ1IDkuODUzNTVMNC43OTI4OSA5LjVMNS4xNDY0NSA5LjE0NjQ1TDcuMTQ2NDUgNy4xNDY0NUw3LjUgNi43OTI4OUw4LjIwNzExIDcuNVpNMyA2SDJWMTNIM1Y2Wk0xNSAzLjVWM0gxNlYzLjVWNUgxN1Y2VjEzVjE0SDE2VjE1LjVWMTZIMTVWMTUuNVYxNEgxNFYxM1Y2VjVIMTVWMy41Wk0xNSA2SDE2VjEzSDE1VjZaIiBmaWxsPSIjMkEyRTM5Ii8+DQo8L3N2Zz4NCg=="},{name:"priceRange",theme:"dark",imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMyAySDMuNUgxMy41SDE0VjNIMTMuNUgzLjVIM1YyWk04LjUgMy43OTI4OUw4Ljg1MzU1IDQuMTQ2NDVMMTAuODUzNiA2LjE0NjQ1TDExLjIwNzEgNi41TDEwLjUgNy4yMDcxMUwxMC4xNDY0IDYuODUzNTVMOSA1LjcwNzExVjEyLjI5MjlMMTAuMTQ2NCAxMS4xNDY0TDEwLjUgMTAuNzkyOUwxMS4yMDcxIDExLjVMMTAuODUzNiAxMS44NTM2TDguODUzNTUgMTMuODUzNkw4LjUgMTQuMjA3MUw4LjE0NjQ1IDEzLjg1MzZMNi4xNDY0NSAxMS44NTM2TDUuNzkyODkgMTEuNUw2LjUgMTAuNzkyOUw2Ljg1MzU1IDExLjE0NjRMOCAxMi4yOTI5VjUuNzA3MTFMNi44NTM1NSA2Ljg1MzU1TDYuNSA3LjIwNzExTDUuNzkyODkgNi41TDYuMTQ2NDUgNi4xNDY0NUw4LjE0NjQ1IDQuMTQ2NDVMOC41IDMuNzkyODlaTTMuNSAxNkgzVjE1SDMuNUgxMy41SDE0VjE2SDEzLjVIMy41WiIgZmlsbD0iI0Y4RjlGRCIvPg0KPC9zdmc+DQo="},{name:"priceRange",theme:"light",imageData:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMyAySDMuNUgxMy41SDE0VjNIMTMuNUgzLjVIM1YyWk04LjUgMy43OTI4OUw4Ljg1MzU1IDQuMTQ2NDVMMTAuODUzNiA2LjE0NjQ1TDExLjIwNzEgNi41TDEwLjUgNy4yMDcxMUwxMC4xNDY0IDYuODUzNTVMOSA1LjcwNzExVjEyLjI5MjlMMTAuMTQ2NCAxMS4xNDY0TDEwLjUgMTAuNzkyOUwxMS4yMDcxIDExLjVMMTAuODUzNiAxMS44NTM2TDguODUzNTUgMTMuODUzNkw4LjUgMTQuMjA3MUw4LjE0NjQ1IDEzLjg1MzZMNi4xNDY0NSAxMS44NTM2TDUuNzkyODkgMTEuNUw2LjUgMTAuNzkyOUw2Ljg1MzU1IDExLjE0NjRMOCAxMi4yOTI5VjUuNzA3MTFMNi44NTM1NSA2Ljg1MzU1TDYuNSA3LjIwNzExTDUuNzkyODkgNi41TDYuMTQ2NDUgNi4xNDY0NUw4LjE0NjQ1IDQuMTQ2NDVMOC41IDMuNzkyODlaTTMuNSAxNkgzVjE1SDMuNUgxMy41SDE0VjE2SDEzLjVIMy41WiIgZmlsbD0iIzJBMkUzOSIvPg0KPC9zdmc+DQo="}],P),C=new Map;class S{constructor(e,t,i){this._fontSize=0,this._preRendered=!1,this._boundingBox=null,this._rect=null,this._padding=null,this._textPoint=null,this._textSizeCache=t,this._data=e,this._fontSize=e.fontSize?e.fontSize:12,this._lineSpacing=(0, +w.isNumber)(this._data.lineSpacing)&&this._data.lineSpacing?this._data.lineSpacing:0,e.lines=this._lines=null===e.text?[]:(0,v.wordWrap)(e.text,this.fontStyle(),e.wordWrapWidth),this._hittest=i||new x.HitTestResult(x.HitTarget.MovePoint)}fontStyle(){return`${this._data.bold?"bold ":""}${this._data.italic?"italic ":""}${this._fontSize}px ${this._data.font}`}draw(e,t){if(0===this._data.points.length||null===this._data.text)return{width:0};this._preRender();const i=this._fontSize+this._lineSpacing;e.textBaseline="top",e.font=this.fontStyle();const r=(0,n.ensureNotNull)(this._rect);if(this._rect){if("right"!==this._data.horzAlign&&"center"!==this._data.horzAlign||!0!==this._data.doNotAlignText&&(e.textAlign="right"===this._data.horzAlign?"end":"center"),this._data.backgroundRoundRect?((0,m.drawRoundRect)(e,r.x,r.y,r.w,r.h,this._data.backgroundRoundRect),e.fillStyle=this._data.backgroundColor,e.fill(),e.globalAlpha=1):(e.fillStyle=this._data.backgroundColor,e.fillRect(r.x,r.y,r.w,r.h),e.globalAlpha=1),this._data.icons){let s=0;const o=Math.ceil((P-this._fontSize)/2),a=(0,n.ensureNotNull)(this._padding);for(const n of this._data.icons){const l=Math.round(r.x+a.left),d=Math.round(r.y+a.top+i*s-o);this._drawIcon(e,l,d,n,Boolean(this._data.isDark),t),s+=1}}}else"right"===this._data.horzAlign?e.textAlign="end":"center"===this._data.horzAlign&&(e.textAlign="center");const s=(0,n.ensureNotNull)(this._textPoint),o=s.x;let a=s.y;e.fillStyle=this._data.color;for(const t of this._lines)e.fillText(t,o,a),a+=i;return{width:r.w+2}}hitTest(e){return 0===this._data.points.length?null:(this._preRender(),this._boundingBox&&(0,g.pointInBox)(e,this._boundingBox)?this._hittest:null)}_preRender(){if(this._preRendered)return;const e=function(){if(null!==T)return T;const e=(0,R.createDisconnectedCanvas)(document,(0,_.size)({width:0,height:0}));return T=(0,R.getPrescaledContext2D)(e),T}(),t=this._data.points[0].x;let i=t;const n=this._data.points[0].y;let s=n;const o=this._fontSize,a=this._lineSpacing,l=(o+a)*this._lines.length-a;e.textBaseline="top",e.font=this.fontStyle();const d=[];let h;if(this._data.wordWrapWidth){h=this._data.wordWrapWidth;for(let e=0;e=this._actualCapacity&&(this._actualCapacity++,this._recreateCanvas()),t}_effectiveState(e){var t,i;const r=e.properties(),s=r.showBarsRange&&r.showBarsRange.value(),o=r.showDateTimeRange&&r.showDateTimeRange.value(),a=r.showDistance&&r.showDistance.value(),l=r.showPriceRange&&r.showPriceRange.value(),d=null===(t=r.showPercentPriceRange)||void 0===t?void 0:t.value(),h=null===(i=r.showPipsPriceRange)||void 0===i?void 0:i.value(),c=r.showAngle&&r.showAngle.value();let u=0;(s||o||a)&&u++,c&&u++,(l||d||h)&&u++;const p=(N+D)*u-D+2*B+2,_=e.points()[0],g=e.points()[1],f=e.model();return{p1:Object.assign({},_),p2:Object.assign({},g),leftUserTime:_?f.timeScale().indexToUserTime(_.index):null,rightUserTime:g?f.timeScale().indexToUserTime(g.index):null,props:e.properties(),showBars:s,showTimeRange:o,showDistance:a,showPriceRange:l,showPipsPriceRange:h,showPercentPriceRange:d,showAngle:c,dark:e.model().dark().value(),priceRange:(0,n.ensureNotNull)((0,n.ensureNotNull)(e.priceScale()).priceRange()).state(),barSpacing:e.model().timeScale().barSpacing(),realRowHeight:p}}_repaintSource(e,t,i){i.points[0]=new r.Point(0,0),delete i.horzAlign,delete i.vertAlign;const{pixelRatio:s}=this._params;(0,R.drawScaled)(this._ctx,s,s,(()=>{this._ctx.translate(.5,this.topByRow(t)+.5),this._ctx.clearRect(0,0,this._currentWidth,this._maxRowHeight);const r=new S(i,{widths:[]}).draw(this._ctx,this._params);(0,n.ensureDefined)(this._sourcesToRow.get(e)).width=r.width}))}_recreateCanvas(){this._canvas=(0,n.ensureNotNull)(document.createElement("canvas")),this._canvas.width=this._currentWidth*this._params.pixelRatio,this._canvas.height=this._maxRowHeight*this._actualCapacity*this._params.pixelRatio,this._ctx=(0,n.ensureNotNull)(this._canvas.getContext("2d")),this._ctx.font=`${N}px ${I.CHART_FONT_FAMILY}`,this._sourcesToRow.clear(),this._rowsToSources.clear()}}var O=i(9155);class W extends A.AlertableLineSourcePaneView{constructor(e,t){super(e,t),this._renderer=new l.CompositeRenderer,this._labelData=null,this._label=null,this._percentageFormatter=new d.PercentageFormatter,this._numericFormatter=new h.NumericFormatter,this._pipFormatter=null,this._lastSymbolInfo=null,this._cache=null,this._cacheDrawParams=null,this._cacheInvalidated=!0,this._statCache=null,this._iconsReady=!1,L.onAllIconsReady().subscribe(this,(()=>{ +this._cache&&(this._cache.destroy(),this._cache=null),this._iconsReady=!0,t.lightUpdate()}))}destroy(){this._cache&&(this._cache.destroy(),this._cache=null),L.onAllIconsReady().unsubscribeAll(this)}iconsReady(){return this._iconsReady}update(){super.update(),this._cacheInvalidated=!0}getCacheCanvas(e){return this._createCacheIfRequired(e).canvas()}getCacheRects(e,t){const i=this._createCacheIfRequired(e),o=(0,n.ensureNotNull)(this._statCache),a=this._source.properties().childs().statsPosition.value(),l=this._getPointsForStats(),d={left:0,top:i.topByRow(o.rowIndex),width:i.rowWidth(o.rowIndex),height:i.rowHeight(o.rowIndex)},h=a===O.StatsPosition.Auto?O.StatsPosition.Center:a;let c=l[h].x+10,u=l[h].y;const p=this._points[1].ythis._points[0].y&&this._points[1].x>this._points[0].x;p?u-=10+d.height:u+=10,a!==O.StatsPosition.Auto||(0,r.equalPoints)(l[O.StatsPosition.Left],l[O.StatsPosition.Right])||(c<0?c=0:c+d.width>e.cssWidth&&(c=e.cssWidth-d.width),u<0?u=0:u+d.height>e.cssHeight&&(u=e.cssHeight-d.height),(0,s.intersectLineSegmentAndBox)((0,r.lineSegment)(l[O.StatsPosition.Left],l[O.StatsPosition.Right]),(0,r.box)((0,r.point)(c,u),(0,r.point)(c+d.width,u+d.height)))&&(u=p?l[h].y+10:l[h].y-10-d.height,c=Math.min(l[O.StatsPosition.Center].x,e.cssWidth)-d.width));return{cacheRect:d,targetRect:{left:Math.floor(c),top:Math.floor(u),width:d.width,height:d.height}}}renderer(e,t){return this._invalidated&&this._updateImpl(e,t),this._renderer}_createCacheIfRequired(e){return null!==this._cache&&null!==this._cacheDrawParams&&(0,p.areEqualPaneRenderParams)(e,this._cacheDrawParams)||(this._cache&&this._cache.destroy(),this._cache=new V(e),this._statCache=this._cache.updateSource(this._source,(()=>this._statLabelData())),this._cacheDrawParams=e,this._cacheInvalidated=!1),this._cacheInvalidated&&(this._statCache=this._cache.updateSource(this._source,(()=>this._statLabelData())),this._cacheInvalidated=!1),this._cache}_updateImpl(e,t){super._updateImpl(e,t)}_priceRange(){var e,t;const[i,r]=this._source.points(),s=this._source.properties().childs(),o=s.showPriceRange.value(),a=s.showPercentPriceRange.value(),l=s.showPipsPriceRange.value(),d=(0,n.ensureNotNull)(this._source.ownerSource());let h;if(this._source.priceScale()&&(o||a||l)){const n=[],s=r.price-i.price;if(o||a){const l=s/Math.abs(i.price),h=[];if(o){const n=d.formatter(),o=null!==(t=null===(e=n.formatChange)||void 0===e?void 0:e.call(n,r.price,i.price))&&void 0!==t?t:n.format(s);h.push(o)}if(a){const e=this._percentageFormatter.format(100*l);h.push(o?`(${e})`:e)}n.push(h.join(" "))}const c=this._model.mainSeries().symbolInfo();c&&c!==this._lastSymbolInfo&&(this._pipFormatter=new u.PipFormatter(c.pricescale,c.minmov,c.type,c.minmove2,c.typespecs),this._lastSymbolInfo=c),l&&this._pipFormatter&&n.push(this._pipFormatter.format(s)),h=n.join(", ")}return h}_statLabelData(){const[e,t]=this._source.points(),r=this._source.properties().childs(),s=[];let l,d,h,u,p;const _=this._priceRange() +;void 0!==_&&s.push("priceRange");const g=r.showBarsRange.value(),f=r.showDateTimeRange&&r.showDateTimeRange.value(),v=r.showDistance&&r.showDistance.value(),x=r.showAngle&&r.showAngle.value();if(x||v){const i=(0,n.ensureNotNull)(this._source.pointToScreenPoint(e));u=(0,n.ensureNotNull)(this._source.pointToScreenPoint(t)).subtract(i),p=Math.round(1e5*u.length())/1e5}if(g||f||v){if(l="",g&&(h=t.index-e.index,l+=o.t(null,void 0,i(33355)).format({count:(0,a.forceLTRStr)(String(h))})),f){const i=this._model.timeScale().indexToUserTime(e.index),n=this._model.timeScale().indexToUserTime(t.index);if(i&&n){const e=(n.valueOf()-i.valueOf())/1e3,t=(0,a.startWithLTR)((new c.TimeSpanFormatter).format(e));t&&(l+=g?" ("+t+")":t)}}v&&(l&&(l+=", "),l+=o.t(null,void 0,i(26273)).format({number:(0,a.forceLTRStr)(this._numericFormatter.format(Math.round(Number(p))))})),l&&s.push("barsRange")}if(x){let e;void 0!==p&&p>0&&void 0!==u&&(u=u.normalized(),e=Math.acos(u.x),u.y>0&&(e=-e)),"number"!=typeof e||isNaN(e)||(d=Math.round(180*e/Math.PI)+"º",s.push("angle"))}this._label=[(0,a.forceLTRStr)(_),l,d].filter((e=>null!=e)).join("\n")||null;const m=this._model.dark().value(),w=m?"rgba(67,70,81,0.9)":"rgba(227,242,253,0.9)",R=m?"#F8F9FD":"#2A2E39",y={points:[this._points[1]],text:this._label,color:R,isDark:m,font:I.CHART_FONT_FAMILY,fontSize:12,lineSpacing:16,backgroundColor:w,backgroundRoundRect:4,paddingLeft:10,paddingRight:10,paddingTop:13,paddingBottom:13,textPadding:10,doNotAlignText:!0,icons:s,bold:!1,italic:!1,lines:[],wordWrapWidth:0};return this._points[1].y{"use strict";i.r(t),i.d(t,{LineToolTrianglePatternPaneView:()=>p});var n=i(50151),r=i(86441),s=i(79849),o=i(19266),a=i(99031),l=i(10695),d=i(80657),h=i(73436),c=i(79191),u=i(46501);class p extends c.LineSourcePaneView{constructor(){super(...arguments),this._trendLineRendererPoints01=new a.TrendLineRenderer,this._trendLineRendererPoints12=new a.TrendLineRenderer,this._trendLineRendererPoints23=new a.TrendLineRenderer,this._intersectionRenderer=new l.TriangleRenderer,this._aLabelRenderer=new d.TextRenderer,this._bLabelRenderer=new d.TextRenderer,this._cLabelRenderer=new d.TextRenderer,this._dLabelRenderer=new d.TextRenderer,this._renderer=null}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){super._updateImpl(),this._renderer=null;const[e,t,i,a]=this._points;let l,d,c;if(4===this._points.length){if(Math.abs(i.x-e.x)<1||Math.abs(a.x-t.x)<1)return;let n=Math.min(e.x,t.x);n=Math.min(n,i.x),n=Math.min(n,a.x);const s=(i.y-e.y)/(i.x-e.x),o=e.y+(n-e.x)*s,h=(a.y-t.y)/(a.x-t.x),u=t.y+(n-t.x)*h;if(Math.abs(s-h)<1e-6)return;d=new r.Point(n,o),c=new r.Point(n,u);const p=(t.y-e.y+(e.x*s-t.x*h))/(s-h);if(p({points:[e],text:t,color:p.textcolor.value(),vertAlign:"middle",horzAlign:"center",font:u.CHART_FONT_FAMILY,offsetX:0,offsetY:0,bold:p.bold&&p.bold.value(),italic:p.italic&&p.italic.value(),fontsize:p.fontsize.value(),backgroundColor:p.color.value(),backgroundRoundRect:4}),f=(e,t)=>({points:[e,t],color:p.color.value(),linewidth:p.linewidth.value(),linestyle:s.LINESTYLE_SOLID,extendleft:!1,extendright:!1,leftend:h.LineEnd.Normal,rightend:h.LineEnd.Normal});if(this._trendLineRendererPoints01.setData(f(e,t)),_.append(this._trendLineRendererPoints01),this._points.length>=3&&(this._trendLineRendererPoints12.setData(f(t,i)),_.append(this._trendLineRendererPoints12)),4===this._points.length&&(this._trendLineRendererPoints23.setData(f(i,a)),_.append(this._trendLineRendererPoints23),l)){const e={points:[(0,n.ensureDefined)(d),(0,n.ensureDefined)(c),l],color:p.color.value(),linewidth:p.linewidth.value(),backcolor:p.backgroundColor.value(),fillBackground:p.fillBackground.value(),transparency:p.transparency.value(),linestyle:s.LINESTYLE_DOTTED};this._intersectionRenderer.setData(e),_.append(this._intersectionRenderer)}const v=g(e,"A");t.y>e.y?(v.vertAlign="bottom",v.offsetY=5):(v.vertAlign="top",v.offsetY=5),this._aLabelRenderer.setData(v),_.append(this._aLabelRenderer);const x=g(t,"B");if(t.y2){const e=g(i,"C");i.y3){const e=g(a,"D");a.y{"use strict";var n=i(79191).LineSourcePaneView,r=i(19266).CompositeRenderer,s=i(10695).TriangleRenderer;t.TrianglePaneView=class extends n{constructor(e,t){super(e,t),this._triangleRenderer=new s,this._renderer=null}renderer(e,t){return this._invalidated&&this._updateImpl(),this._renderer}_updateImpl(){super._updateImpl(),this._renderer=null;var e={};e.points=this._points,e.color=this._source.properties().color.value(),e.linewidth=this._source.properties().linewidth.value(),e.backcolor=this._source.properties().backgroundColor.value(),e.fillBackground=this._source.properties().fillBackground.value(),e.transparency=this._source.properties().transparency.value(),this._triangleRenderer.setData(e);var t=new r;t.append(this._triangleRenderer),this.addAnchors(t),this._renderer=t}}},77444:(e,t,i)=>{"use strict";i.r(t),i.d(t,{VertLinePaneView:()=>u});var n=i(86441),r=i(19266),s=i(80657),o=i(66103),a=i(71254),l=i(46501),d=i(18807),h=i(33295);const c=[o.PaneCursorType.HorizontalResize];class u extends h.AlertableLineSourcePaneView{constructor(e,t,i){super(e,t),this._lineRenderer=new a.VerticalLineRenderer, +this._labelRenderer=new s.TextRenderer,this._renderer=null,this._pane=i}renderer(e,t){return this._invalidated&&this._updateImpl(e,t),this._renderer}_validatePriceScale(){return!0}_updateImpl(e,t){var i;if(super._updateImpl(),this._renderer=null,0===this._points.length)return;const o=this._source.properties().childs(),a=new r.CompositeRenderer;let h,u=!0;if(1===this._points.length){const t=new n.Point(this._points[0].x,e/2);this._addAlertRenderer(a,[t])}if(o.showLabel.value()&&o.text.value().length>0&&this._source.model().paneForSource(this._source)===this._pane){let r=0,d=5,c="center",p="middle";const _=this._points[0].x;let g=0;switch(o.vertLabelsAlign.value()){case"top":g=e;break;case"middle":g=e/2;break;case"bottom":g=0}if("horizontal"===o.textOrientation.value()){switch(o.horzLabelsAlign.value()){case"left":c="right";break;case"right":c="left";break;case"center":c="center"}switch(o.vertLabelsAlign.value()){case"top":p="bottom";break;case"middle":p="middle";break;case"bottom":p="top"}}else{switch(r=-Math.PI/2,d=0,o.horzLabelsAlign.value()){case"left":p="bottom";break;case"right":p="top";break;case"center":p="middle"}switch(o.vertLabelsAlign.value()){case"top":c="left";break;case"middle":c="center";break;case"bottom":c="right"}}const f={points:[new n.Point(_,g)],text:o.text.value(),color:o.textcolor.value(),vertAlign:p,horzAlign:c,font:l.CHART_FONT_FAMILY,offsetX:d,offsetY:0,bold:o.bold.value(),italic:o.italic.value(),fontsize:o.fontsize.value(),forceTextAlign:!0,angle:r};this._labelRenderer.setData(f),a.append(this._labelRenderer),this._needLabelExclusionPath(this._labelRenderer)&&(h=null!==(i=(0,s.getTextBoundaries)(this._labelRenderer,t,e))&&void 0!==i?i:void 0),u=this._labelRenderer.isOutOfScreen(t,e)}const p={x:this._points[0].x,color:o.linecolor.value(),linewidth:o.linewidth.value(),linestyle:o.linestyle.value(),excludeBoundaries:h},_=p.linewidth/2+1;if(u=u&&(p.x<-_||p.x>t+_),this._lineRenderer.setData(p),this._lineRenderer.setHitTest(new d.HitTestResult(d.HitTarget.MovePoint,{snappingIndex:this._source.points()[0].index})),a.append(this._lineRenderer),!u){if(1===this._points.length){const t=new n.Point(this._points[0].x,e/2);t.data=0,t.square=!0,t.snappingIndex=this._source.points()[0].index,a.append(this.createLineAnchor({points:[t],pointsCursorType:c},0))}this._renderer=a}}_needLabelExclusionPath(e){const t=this._source.properties().childs(),i="horizontal"===t.textOrientation.value(),n=t.text.value();if(i)return""!==n.trim();if("center"!==t.horzLabelsAlign.value())return!1;const r=e.getLinesInfo().lines;if(""===r[r.length-1]&&r.pop(),r.length%2==0)return!1;if(""===r[Math.floor(r.length/2)].trim())return!1;return!0}}},21477:(e,t,i)=>{"use strict";i.d(t,{PaneRendererCachedImage:()=>o});var n=i(86441),r=i(34026),s=i(18807);class o{constructor(e,t){this._cacheRect=null,this._targetRect=null,this._cacheProvider=e,this._index=t}draw(e,t){const i=this._cacheProvider.getCacheRects(t,this._index);if(null===i)return this._cacheRect=null,void(this._targetRect=null);if(this._cacheRect=i.cacheRect, +this._targetRect=i.targetRect,0===this._cacheRect.width||0===this._cacheRect.height||0===this._targetRect.width||0===this._targetRect.height)return;e.save(),e.setTransform(1,0,0,1,0,0);const n=t.pixelRatio,r=this._cacheProvider.getCacheCanvas(t);e.drawImage(r,Math.round(this._cacheRect.left*n),Math.round(this._cacheRect.top*n),this._cacheRect.width*n,this._cacheRect.height*n,Math.round(this._targetRect.left*n),Math.round(this._targetRect.top*n),this._targetRect.width*n,this._targetRect.height*n),e.restore()}hitTest(e){if(null===this._targetRect)return null;const t=new n.Point(this._targetRect.left,this._targetRect.top),i=t.add(new n.Point(this._targetRect.width,this._targetRect.height));return(0,r.pointInBox)(e,(0,n.box)(t,i))?new s.HitTestResult(s.HitTarget.Regular):null}}},81139:(e,t,i)=>{"use strict";i.d(t,{ArcWedgeRenderer:()=>o});var n=i(18807),r=i(87095),s=i(15187);class o extends s.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null,this._hitTest=new n.HitTestResult(n.HitTarget.MovePoint),this._backHitTest=new n.HitTestResult(n.HitTarget.MovePointBackground)}setData(e){this._data=e}setHitTest(e){this._hitTest=e}hitTest(e){if(null===this._data)return null;const t=e.subtract(this._data.center),i=t.length();if(Math.abs(i-this._data.radius)<=4){const t=e.subtract(this._data.p1).length(),i=e.subtract(this._data.p2).length();if(Math.max(t,i)<=this._data.p1.subtract(this._data.p2).length())return this._hitTest}if(this._data.fillBackground&&i<=this._data.radius){const e=this._data.p1.subtract(this._data.center).normalized(),i=this._data.p2.subtract(this._data.center).normalized(),n=t.normalized(),r=e.dotProduct(i),s=n.dotProduct(e),o=n.dotProduct(i);if(s>=r&&o>=r)return this._backHitTest}return null}_drawImpl(e){if(null===this._data)return;const t=e.context;if(t.strokeStyle=this._data.color,t.lineWidth=this._data.linewidth,t.beginPath(),t.arc(this._data.center.x,this._data.center.y,this._data.radius,this._data.angle1,this._data.angle2),t.stroke(),this._data.fillBackground){if(t.arc(this._data.center.x,this._data.center.y,this._data.prevRadius,this._data.angle2,this._data.angle1,!0),this._data.gradient){const e=t.createRadialGradient(this._data.center.x,this._data.center.y,this._data.prevRadius,this._data.center.x,this._data.center.y,this._data.radius);e.addColorStop(0,(0,r.generateColor)(this._data.color1,this._data.transparency)),e.addColorStop(1,(0,r.generateColor)(this._data.color2,this._data.transparency)),t.fillStyle=e}else t.fillStyle=(0,r.generateColor)(this._data.color,this._data.transparency,!0);t.fill()}}}},2436:(e,t,i)=>{"use strict";i.d(t,{cubicBezierHitTest:()=>a,extendQuadroBezier:()=>l,quadroBezierHitTest:()=>s});var n=i(4652),r=i(37160);function s(e,t,i,r,s){const o=i.subtract(e).length()+i.subtract(t).length(),a=Math.max(3/o,.02);let l;for(let o=0;;o+=a){o>1&&(o=1);const a=e.scaled((1-o)*(1-o)),d=i.scaled(2*o*(1-o)),h=t.scaled(o*o),c=a.add(d).add(h);if(void 0!==l){if((0,n.distanceToSegment)(c,l,r).distance=1)break}return!1}function l(e,t,i,n,r){const s=i.subtract(e).length()+i.subtract(t).length();if(!s)return[];const o=function(e,t,i,n,r){const s=[],o=d(e.y,t.y,i.y,0).concat(d(e.y,t.y,i.y,r));for(let r=0;r=0&&a<=n&&s.push(o[r])}const a=d(e.x,t.x,i.x,0).concat(d(e.x,t.x,i.x,n));for(let n=0;n=0&&o<=r&&s.push(a[n])}return s}(e,t,i,n,r).filter((e=>e>1)).sort(((e,t)=>e-t));t.x>=0&&t.x<=n&&t.y>=0&&t.y<=r&&o.unshift(1);const a=3/s,l=[];for(let n=0;n0){h[h.length-1].subtract(l).length()<2&&(d+=r,r*=2)}h.push(l),s+=r}h.length>0&&l.push(h)}return l}function d(e,t,i,n){const r=[],s=e-2*i+t,o=2*i-2*e,a=e-n;if(Math.abs(s)>1e-8){const e=o*o-4*s*a;e>=0&&(r.push((-o+Math.sqrt(e))/(2*s)),r.push((-o-Math.sqrt(e))/(2*s)))}else r.push(-a/o);return r}function h(e,t,i,n){return(1-n)*(1-n)*e+2*(1-n)*n*i+n*n*t}},14146:(e,t,i)=>{"use strict";i.d(t,{ChannelRenderer:()=>u});var n=i(27714),r=i(50151),s=i(86441),o=i(34026),a=i(4652),l=i(18807),d=i(68441),h=i(87095),c=i(15187);class u extends c.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null}setData(e){this._data=e}hitTest(e,t){if(null===this._data||!this._data.hittestOnBackground)return null;const i=this._visiblePolygon((0,n.size)({width:t.cssWidth,height:t.cssHeight}));return null!==i&&(0,o.pointInPolygon)(e,i)?new l.HitTestResult(l.HitTarget.MovePointBackground):null}_drawImpl(e){if(null===this._data)return;const t=e.context,i=this._visiblePolygon(e.mediaSize);if(null!==i){t.beginPath(),t.moveTo(i[0].x,i[0].y);for(let e=1;e{"use strict";i.d(t,{DisjointChannelRenderer:()=>g}) +;var n=i(27714),r=i(50151),s=i(86441),o=i(34026),a=i(4652),l=i(5531),d=i(79849),h=i(18807),c=i(64308),u=i(68441),p=i(87095),_=i(15187);class g{constructor(){this._parallelChannelRenderer=new c.ParallelChannelRenderer,this._disjointChannelIntersectionRenderer=new f,this._selectedRenderer=this._disjointChannelIntersectionRenderer}setData(e){if(e.points.length<4)return;const[t,i,n,r]=e.points;if((0,s.equalPoints)(t,i)||(0,s.equalPoints)(n,r)||(0,a.distanceToLine)(t,i,n).distance<1e-6&&(0,a.distanceToLine)(t,i,r).distance<1e-6)this._selectedRenderer=null;else{null!==(0,l.intersectLines)((0,s.lineThroughPoints)(t,i),(0,s.lineThroughPoints)(n,r))?(this._disjointChannelIntersectionRenderer.setData(e),this._selectedRenderer=this._disjointChannelIntersectionRenderer):(this._parallelChannelRenderer.setData({line1:{color:"rgba(0,0,0,0)",lineStyle:d.LINESTYLE_SOLID,lineWidth:0,points:[t,i]},line2:{color:"rgba(0,0,0,0)",lineStyle:d.LINESTYLE_SOLID,lineWidth:0,points:[r,n]},extendLeft:e.extendleft,extendRight:e.extendright,skipLines:!0,fillBackground:!0,backColor:(0,p.generateColor)(e.backcolor,e.transparency),hittestOnBackground:e.hittestOnBackground}),this._selectedRenderer=this._parallelChannelRenderer)}}hitTest(e,t){return null!==this._selectedRenderer?this._selectedRenderer.hitTest(e,t):null}draw(e,t){null!==this._selectedRenderer&&this._selectedRenderer.draw(e,t)}}class f extends _.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null}setData(e){this._data=e}hitTest(e,t){if(null===this._data||!this._data.hittestOnBackground)return null;for(const i of this._visiblePolygons((0,n.size)({width:t.cssWidth,height:t.cssHeight})))if((0,o.pointInPolygon)(e,i))return new h.HitTestResult(h.HitTarget.MovePointBackground);return null}_drawImpl(e){if(null===this._data||this._data.points.length<4)return;const t=e.context;t.fillStyle=(0,p.generateColor)(this._data.backcolor,this._data.transparency);for(const i of this._visiblePolygons(e.mediaSize)){t.beginPath(),t.moveTo(i[0].x,i[0].y);for(let e=1;e{"use strict";i.d(t,{ +EllipseRendererSimple:()=>d});var n=i(18807),r=i(37160),s=i(86441),o=i(87095),a=i(15187),l=i(68441);class d extends a.MediaCoordinatesPaneRenderer{constructor(e,t,i){super(),this._data=e,this._hitTest=t||new n.HitTestResult(n.HitTarget.MovePoint),this._backgroundHitTest=i||new n.HitTestResult(n.HitTarget.MovePointBackground)}hitTest(e){if(this._data.points.length<2)return null;const t=this._data.points[0],i=this._data.points[1],n=.5*Math.abs(t.x-i.x),o=Math.abs(t.x-i.x),a=Math.abs(t.y-i.y),l=t.add(i).scaled(.5);let d=e.subtract(l);if(o<1||a<1)return null;const h=(i.y-t.y)/(i.x-t.x);d=new s.Point(d.x,d.y/h);let c=d.x*d.x+d.y*d.y-n*n;return c=(0,r.sign)(c)*Math.sqrt(Math.abs(c/n)),Math.abs(c)<3?this._hitTest:this._data.fillBackground&&!this._data.noHitTestOnBackground&&c<3?this._backgroundHitTest:null}_drawImpl(e){const t=e.context;t.lineCap="butt",t.strokeStyle=this._data.color,t.lineWidth=this._data.linewidth,void 0!==this._data.linestyle&&(0,l.setLineStyle)(t,this._data.linestyle);const i=this._data.points[0],n=this._data.points[1],r=Math.abs(i.x-n.x),s=Math.abs(i.y-n.y),a=i.add(n).scaled(.5);if(r<1||s<1)return;let d=0;if(this._data.wholePoints){const e=this._data.wholePoints[0],t=this._data.wholePoints[1];d=Math.abs(e.x-t.x)}t.save(),t.translate(a.x,a.y),t.scale(1,s/r),t.beginPath(),t.arc(0,0,r/2,0,2*Math.PI,!1),t.restore(),t.stroke(),this._data.fillBackground&&(this._data.wholePoints&&(t.translate(a.x,a.y),t.scale(1,s/r),t.arc(0,0,d/2,0,2*Math.PI,!0)),t.fillStyle=(0,o.generateColor)(this._data.backcolor,this._data.transparency,!0),t.fill())}}},18690:(e,t,i)=>{"use strict";i.d(t,{intersectLineWithViewport:()=>o});var n=i(86441);function r(e,t,i){return e>=t&&e<=i?e:null}function s(e,t,i,n){return Math.sign(e.x-t.x)===Math.sign(i.x-n.x)&&Math.sign(e.y-t.y)===Math.sign(i.y-n.y)}function o(e,t,i,o,a,l,d){const h=e.x>=0&&e.x<=a&&e.y>=0&&e.y<=l,c=t.x>=0&&t.x<=a&&t.y>=0&&t.y<=l;if(h&&c&&!i&&!o)return[e,t];if(e.x<0&&t.x<0&&(e.xa&&t.x>a&&(e.xl&&t.y>l&&(e.ya)return null;e.yl?l+(e.y-l)%d:l+(d-(l-e.y)%d)),new n.Point(t.x,0))}else if(e.y===t.y){if(e.y<0||e.y>l)return null;e.xa?a+(e.x-a)%d:a+(d-(a-e.x)%d),e.y),new n.Point(0,t.y))}else{const s=(t.y-e.y)/(t.x-e.x),o=e.y-s*e.x;let h=0,c=0;const p=r(o,0,l);if(null!==p)if(d>0&&(e.x<=0||i&&e.x0&&(e.x>=a||i&&e.x>t.x)){const t=e.x>=a?Math.sqrt(Math.pow(e.x-a,2)+Math.pow(e.y-_,2))%d:d-Math.sqrt(Math.pow(e.x-a,2)+Math.pow(e.y-_,2))%d;h=Math.cos(Math.atan(s))*t,c=s*h,u.push(new n.Point(a+h,_+c)) +}else u.push(new n.Point(a,_));const g=r(-o/s,0,a);if(null!==g&&(0!==g||0!==p))if(d>0&&(e.y<=0||i&&e.y0&&(e.y>=l||i&&e.y>t.y)){const t=e.y>=l?Math.sqrt(Math.pow(e.x-f,2)+Math.pow(e.y-l,2))%d:d-Math.sqrt(Math.pow(e.x-f,2)+Math.pow(e.y-l,2))%d;h=Math.cos(Math.atan(s))*t,c=s*h,u.push(new n.Point(f+Math.sign(s)*h,l+Math.sign(s)*c))}else u.push(new n.Point(f,l))}if(u.length<1)return null;if(u.length<2&&u.push(u[0]),!i&&h){return[e,s(u[0],u[1],e,t)?u[1]:u[0]]}if(!o&&c){return[s(u[0],u[1],e,t)?u[0]:u[1],t]}return s(u[0],u[1],e,t)?[u[0],u[1]]:[u[1],u[0]]}},57352:(e,t,i)=>{"use strict";function n(e,t){return e.pixelRatio===t.pixelRatio}i.d(t,{areEqualPaneRenderParams:()=>n})},79059:(e,t,i)=>{"use strict";i.d(t,{LineAnchorRenderer:()=>x});var n=i(86441),r=i(34026),s=i(50151),o=i(68441),a=i(1722),l=i(18807),d=i(66103),h=i(45197),c=i(59590);class u extends n.Point{constructor(e,t,i,n){super(e,t),this.data=i,this.square=n}}function p(e,t,i,n){const r=i+n/2;(0,o.drawRoundRect)(e,t.x-r,t.y-r,2*r,2*r,(i+n)/2),e.closePath(),e.lineWidth=n}function _(e,t,i,n){e.globalAlpha=.2,p(e,t,i,n),e.stroke(),e.globalAlpha=1}function g(e,t,i,n){p(e,t,i-n,n),e.fill(),e.stroke()}function f(e,t,i,n){e.globalAlpha=.2,e.beginPath(),e.arc(t.x,t.y,i+n/2,0,2*Math.PI,!0),e.closePath(),e.lineWidth=n,e.stroke(),e.globalAlpha=1}function v(e,t,i,n){e.beginPath(),e.arc(t.x,t.y,i-n/2,0,2*Math.PI,!0),e.closePath(),e.lineWidth=n,e.fill(),e.stroke()}class x extends c.BitmapCoordinatesPaneRenderer{constructor(e){super(),this._data=null!=e?e:null}setData(e){this._data=e}hitTest(e){var t;if(null===this._data||this._data.disableInteractions)return null;const{radius:i,points:n,pointsCursorType:r,hittestResult:s}=this._data,o=(0,h.interactionTolerance)().anchor;for(let a=0;a(0,r.pointInBox)(t,e)))}_drawImpl(e){if(null===this._data||!this._data.visible)return;const t=[],i=[],n=[],r=[];for(let e=0;e{"use strict";i.d(t,{ParallelChannelRenderer:()=>f});const n=function(e,t){for(var i,n=-1,r=e.length;++n0&&(0,a.pointInPolygon)(e,t))return this._backHittestResult}return null}_drawImpl(e){if(null===this._data)return;const{line1:t,line2:i,middleLine:n,skipLines:r,skipTopLine:s,fillBackground:o,backColor:a}=this._data,l=e.context;if(l.lineCap="round",r||this._drawLine(l,t,this._data,e.mediaSize),r||s||!i||this._drawLine(l,i,this._data,e.mediaSize),o&&i){const t=this._getBackgroundPolygon(this._data,e.mediaSize);if(t.length>0){l.beginPath(),l.moveTo(t[0].x,t[0].y);for(let e=1;e{"use strict";i.d(t,{PolygonRenderer:()=>p});var n=i(34026),r=i(4652),s=i(99031),o=i(73436),a=i(18807),l=i(87095),d=i(15187),h=i(45197),c=i(68441),u=i(79849);class p extends d.MediaCoordinatesPaneRenderer{constructor(e){super(),this._data=null,this._backHittest=new a.HitTestResult(a.HitTarget.MovePointBackground),this._points=[],this._hittest=null!=e?e:new a.HitTestResult(a.HitTarget.MovePoint)}setData(e){this._data=e,this._points=e.points}hitTest(e){if(null===this._data||void 0!==this._data.mouseTouchable&&!this._data.mouseTouchable)return null;const t=Math.max((0,h.interactionTolerance)().line,Math.ceil(this._data.linewidth/2)),i=this._points.length;if(1===i){return(0,n.pointInCircle)(e,this._points[0],t)?this._hittest:null}for(let n=1;n0){const n=this._points[0],s=this._points[i-1];if((0,r.distanceToSegment)(n,s,e).distance<=t)return this._hittest}return this._data.filled&&this._data.fillBackground&&(0,n.pointInPolygon)(e,this._data.points)?this._backHittest:null}_drawImpl(e){var t,i;const n=e.context,r=this._points.length;if(null===this._data||0===r)return;if(1===r)return void this._drawPoint(n,this._points[0],this._data.linewidth/2,this._data.color);n.beginPath();const a=this._data.linestyle===u.LINESTYLE_SOLID?"round":"butt",d=null!==(t=this._data.linecap)&&void 0!==t?t:a;n.lineCap=d,n.strokeStyle=this._data.color,n.lineWidth=this._data.linewidth,n.lineJoin=null!==(i=this._data.linejoin)&&void 0!==i?i:"round",(0,c.setLineStyle)(n,this._data.linestyle);const h=this._points[0];n.moveTo(h.x,h.y);for(const e of this._points)n.lineTo(e.x,e.y);if(this._data.filled&&this._data.fillBackground&&(n.fillStyle=(0,l.generateColor)(this._data.backcolor,this._data.transparency),n.fill()),this._data.filled&&!this._data.skipClosePath&&n.closePath(),r>1){if(this._data.leftend===o.LineEnd.Arrow){const e=this._correctArrowPoints(this._points[1],this._points[0],n.lineWidth,d);(0,s.drawArrow)(e[0],e[1],n,n.lineWidth,1)}if(this._data.rightend===o.LineEnd.Arrow){const e=this._correctArrowPoints(this._points[r-2],this._points[r-1],n.lineWidth,d);(0,s.drawArrow)(e[0],e[1],n,n.lineWidth,1) +}}this._data.linewidth>0&&n.stroke()}_drawPoint(e,t,i,n){0!==i&&(e.beginPath(),e.fillStyle=n,e.arc(t.x,t.y,i,0,2*Math.PI,!0),e.fill(),e.closePath())}_correctArrowPoints(e,t,i,n){const r=t.subtract(e),s=r.length();if("butt"===n||s<1)return[e,t];const o=s+i/2;return[e,r.scaled(o/s).add(e)]}}},10695:(e,t,i)=>{"use strict";i.d(t,{TriangleRenderer:()=>p});var n=i(86441),r=i(4652),s=i(34026),o=i(15187),a=i(18807),l=i(87095),d=i(45197),h=i(68441),c=i(79849),u=i(18690);class p extends o.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null}setData(e){this._data=e}hitTest(e){if(null===this._data||this._data.points.length<2)return null;const[t,i]=this._data.points;let n=(0,r.distanceToSegment)(t,i,e);const o=(0,d.interactionTolerance)().line;if(n.distance<=o)return new a.HitTestResult(a.HitTarget.MovePoint);if(3!==this._data.points.length)return null;const l=this._data.points[2];return n=(0,r.distanceToSegment)(i,l,e),n.distance<=o?new a.HitTestResult(a.HitTarget.MovePoint):(n=(0,r.distanceToSegment)(l,t,e),n.distance<=o?new a.HitTestResult(a.HitTarget.MovePoint):this._data.fillBackground&&(0,s.pointInTriangle)(e,t,i,l)?new a.HitTestResult(a.HitTarget.MovePointBackground):null)}_drawImpl(e){var t;if(null===this._data||this._data.points.length<2)return;const i=e.context,r=(null!==(t=this._data.linestyle)&&void 0!==t?t:c.LINESTYLE_SOLID)===c.LINESTYLE_SOLID?"round":"butt";i.lineCap=r,i.lineJoin="round",i.strokeStyle=this._data.color,i.lineWidth=this._data.linewidth,void 0!==this._data.linestyle&&(0,h.setLineStyle)(i,this._data.linestyle);const[s,o,a=o]=this._data.points,{mediaSize:d}=e;if(this._data.fillBackground&&Math.abs((s.x-a.x)*(o.y-a.y)-(o.x-a.x)*(s.y-a.y))>1e-10){let e=[new n.Point(0,0),new n.Point(d.width,0),new n.Point(d.width,d.height),new n.Point(0,d.height)];if(e=(0,h.clipPolygonByEdge)(e,s,o,[o,a]),e=(0,h.clipPolygonByEdge)(e,o,a,[a,s]),e=(0,h.clipPolygonByEdge)(e,a,s,[s,o]),e&&e.length>1){i.save(),i.beginPath(),i.moveTo(e[0].x,e[0].y);for(let t=1;te+t),0);[[s,o],[o,a],[a,s]].forEach((([e,t])=>{const i=(0,u.intersectLineWithViewport)(e,t,!1,!1,d.width,d.height,_);i&&p.push(i)})),p.length&&(i.beginPath(),p.forEach((([e,t])=>{i.moveTo(e.x,e.y),i.lineTo(t.x,t.y)})),i.stroke())}}},99620:(e,t,i)=>{"use strict";e.exports=i.p+"prediction-clock-white.c4675d37769f1df4c9ec.png"},88249:(e,t,i)=>{"use strict";e.exports=i.p+"prediction-failure-white.a838a6689f951970e715.png"},14012:(e,t,i)=>{"use strict";e.exports=i.p+"prediction-success-white.2fb9966b4c0f3529a2ea.png"},91481:e=>{e.exports={ar:"in",ca_ES:"in",cs:["za"],de:"in",el:["σε"],en:"in",es:["en"],fa:"in",fr:["en"],he_IL:["בתוך"],hu_HU:["-ban/ben"],id_ID:["dalam"],it:"in",ja:[":"],ko:"in",ms_MY:["dalam"],nl_NL:"in",pl:["w"],pt:["em"],ro:"in",ru:["за"],sv:"in",th:["ใน"],tr:["za"],vi:["trong"],zh:["在"],zh_TW:["內"]}},44143:e=>{e.exports={ar:["أغلقت"],ca_ES:["Tancat"], +cs:["Zavřený"],de:["Geschlossen"],el:"Closed",en:"Closed",es:["Cerrado"],fa:["سود/زیان"],fr:["Fermé"],he_IL:["נסגר"],hu_HU:["Záró"],id_ID:["Tutup"],it:["Chiuso"],ja:["確定"],ko:["포지션청산"],ms_MY:["Tutup"],nl_NL:["Gesloten"],pl:["Zamknięte"],pt:["Fechado"],ro:"Closed",ru:["Закр. поз."],sv:"Closed",th:["ปิด"],tr:["Kapalı"],vi:["Đóng"],zh:["已平仓"],zh_TW:["已平倉"]}},50140:e=>{e.exports={ar:["مفتوح"],ca_ES:["Obertura"],cs:["Otevřený"],de:["Offener"],el:["Opened"],en:"Open",es:["Apertura"],fa:["سود/زیان"],fr:["Ouverture"],he_IL:["נפתח"],hu_HU:["Nyitva"],id_ID:["Pembukaan"],it:["Aperto"],ja:["未確定"],ko:["포지션보유"],ms_MY:["Buka"],nl_NL:["Opened"],pl:["Otwarte"],pt:["Aberto"],ro:"Open",ru:["Откр. поз."],sv:"Open",th:["เปิด"],tr:["Açık"],vi:["Mở"],zh:["开仓"],zh_TW:["未平倉"]}},16075:e=>{e.exports={ar:["إلغاء أمر"],ca_ES:["Cancel·lar ordre"],cs:"Cancel Order",de:["Auftrag abbrechen"],el:"Cancel Order",en:"Cancel Order",es:["Cancelar orden"],fa:"Cancel Order",fr:["Annuler Ordre"],he_IL:["בטל פקודה"],hu_HU:["Megbízás Törlése"],id_ID:["Batalkan Order"],it:["Annulla ordine"],ja:["注文をキャンセル"],ko:["주문 취소"],ms_MY:["Batalkan Pesanan"],nl_NL:"Cancel Order",pl:["Anuluj zlecenie"],pt:["Cancelar ordem"],ro:"Cancel Order",ru:["Отменить заявку"],sv:["Avbryt order"],th:["ยกเลิกคำสั่ง"],tr:["Emir İptal"],vi:["Hủy Lệnh"],zh:["取消订单"],zh_TW:["取消報單"]}},37431:e=>{e.exports={ar:["إغلاق صفقة"],ca_ES:"Close Position",cs:"Close Position",de:["Position Schließen"],el:"Close Position",en:"Close Position",es:["Cerrar posición"],fa:"Close Position",fr:["Fermer la Position"],he_IL:["סגור פוזיציה"],hu_HU:["Záró Pozíció"],id_ID:["Tutup Posisi"],it:["Chiudi posizione"],ja:["ポジションを決済"],ko:["포지션 닫기"],ms_MY:["Kedudukan Penutup"],nl_NL:"Close Position",pl:["Zamknij pozycję"],pt:["Fechar Posição"],ro:"Close Position",ru:["Закрыть позицию"],sv:["Stäng position"],th:["ปิดสถานะ"],tr:["Pozisyonu Kapat"],vi:["Đóng Trạng thái"],zh:["平仓"],zh_TW:["平倉"]}},968:e=>{e.exports={ar:["لم تنجح"],ca_ES:"FAILURE",cs:["SELHÁNÍ"],de:["FEHLER"],el:["ΑΠΟΤΥΧΙΑ"],en:"FAILURE",es:["FALLO"],fa:["شکست"],fr:["ÉCHEC"],he_IL:["כישלון"],hu_HU:["VESZTESÉG"],id_ID:["KEGAGALAN"],it:["OPERAZIONE NON RIUSCITA"],ja:["失敗"],ko:["실패"],ms_MY:["KEGAGALAN"],nl_NL:["Mislukt!"],pl:["PORAŻKA"],pt:["FALHA"],ro:"FAILURE",ru:["НЕУДАЧА"],sv:["MISSLYCKANDE"],th:["ล้มเหลว"],tr:["BAŞARISIZ"],vi:["THẤT BẠI"],zh:["失败"],zh_TW:["失敗"]}},63706:e=>{e.exports={ar:["رأس"],ca_ES:["Cap"],cs:"Head",de:["Kopf"],el:"Head",en:"Head",es:["Cabeza"],fa:"Head",fr:["Tête"],he_IL:["ראש"],hu_HU:["Fej"],id_ID:"Head",it:["Testa"],ja:["ヘッド"],ko:["머리"],ms_MY:["Kepala"],nl_NL:"Head",pl:["Głowa"],pt:["Cabeça"],ro:"Head",ru:["Голова"],sv:["Huvud"],th:["หัว"],tr:["Baş"],vi:["Đầu"],zh:["头部"],zh_TW:["頭"]}},68589:e=>{e.exports={ar:["الكتف الأيسر"],ca_ES:["Espatlla esquerra"],cs:"Left Shoulder",de:["Linke Schulter"],el:"Left Shoulder",en:"Left Shoulder",es:["Hombro izquierdo"],fa:"Left Shoulder",fr:["Épaule gauche"],he_IL:["כתף שמאל"],hu_HU:["Bal Váll"],id_ID:"Left Shoulder",it:["Spalla sinistra"],ja:["左ショルダー"],ko:["왼어깨"],ms_MY:["Bahu Kiri"],nl_NL:"Left Shoulder", +pl:["Lewe ramię"],pt:["Ombro Esquerdo"],ro:"Left Shoulder",ru:["Левое плечо"],sv:["Vänster skuldra"],th:["ไหล่ซ้าย"],tr:["Sol Omuz"],vi:["Vai trái"],zh:["左肩"],zh_TW:["左肩"]}},33241:e=>{e.exports={ar:["تعديل الأمر"],ca_ES:["Modifica ordre"],cs:"Modify Order",de:["Order modifizieren"],el:"Modify Order",en:"Modify Order",es:["Modificar orden"],fa:"Modify Order",fr:["Modifier l'ordre"],he_IL:["שנה הוראה"],hu_HU:"Modify Order",id_ID:["Memodifikasi Order"],it:["Modifica ordine"],ja:["注文の変更"],ko:["오더 고치기"],ms_MY:["Ubah Suai Pesanan"],nl_NL:"Modify Order",pl:["Modyfikuj zlecenie"],pt:["Modificar ordem"],ro:"Modify Order",ru:["Изменить заявку"],sv:["Ändra order"],th:["แก้ไขออเดอร์"],tr:["Emir Değiştir"],vi:["Chỉnh Lệnh"],zh:["修改订单"],zh_TW:["修改訂單"]}},26787:e=>{e.exports={ar:["نجاح"],ca_ES:"SUCCESS",cs:["ÚSPĚCH"],de:["ERFOLG"],el:["ΕΠΙΤΥΧΙΑ"],en:"SUCCESS",es:["ÉXITO"],fa:["موفقیت"],fr:["SUCCÈS"],he_IL:["הצלחה"],hu_HU:["NYERESÉG"],id_ID:["SUKSES"],it:["OPERAZIONE RIUSCITA"],ja:["成功"],ko:["성공"],ms_MY:["BERJAYA"],nl_NL:["Succes!"],pl:["SUKCES"],pt:["SUCESSO"],ro:"SUCCESS",ru:["УСПЕХ"],sv:["FRAMGÅNG"],th:["สำเร็จ"],tr:["BAŞARILI"],vi:["THÀNH CÔNG"],zh:["成功"],zh_TW:["成功"]}},438:e=>{e.exports={ar:["وقف:{stopChange} ({stopChangePercent}) {stopChangePip}، الكمية:‎{amount}‎"],ca_ES:["Stop: {stopChange} ({stopChangePercent}) {stopChangePip}, Import: {amount}"],cs:"Stop: {stopChange} ({stopChangePercent}) {stopChangePip}, Amount: {amount}",de:["Stop: {stopChange} ({stopChangePercent}) {stopChangePip}, Betrag: {amount}"],el:"Stop: {stopChange} ({stopChangePercent}) {stopChangePip}, Amount: {amount}",en:"Stop: {stopChange} ({stopChangePercent}) {stopChangePip}, Amount: {amount}",es:["Stop: {stopChange} ({stopChangePercent}) {stopChangePip}, Importe: {amount}"],fa:"Stop: {stopChange} ({stopChangePercent}) {stopChangePip}, Amount: {amount}",fr:["Stop: {stopChange} ({stopChangePercent}) {stopChangePip}, Montant: {amount}"],he_IL:["סטופ: {stopChange} ({stopChangePercent}) {stopChangePip}, סכום: {amount}"],hu_HU:["Stop: {stopChange} ({stopChangePercent}) {stopChangePip}, Összeg: {amount}"],id_ID:["Stop: {stopChange} ({stopChangePercent}) {stopChangePip}, Jumlah: {amount}"],it:["Stop: {stopChange} ({stopChangePercent}) {stopChangePip}, Quantità: {amount}"],ja:["ストップ: {stopChange} ({stopChangePercent}) {stopChangePip}, 金額: {amount}"],ko:["스탑: {stopChange} ({stopChangePercent}) {stopChangePip}, 금액: {amount}"],ms_MY:["Berhenti: {stopChange} ({stopChangePercent}) {stopChangePip}, Jumlah: {amount}"],nl_NL:"Stop: {stopChange} ({stopChangePercent}) {stopChangePip}, Amount: {amount}",pl:["Stop: {stopChange} ({stopChangePercent}) {stopChangePip}, Kwota: {amount}"],pt:["Stop: {stopChange} ({stopChangePercent}) {stopChangePip}, Quantidade: {amount}"],ro:"Stop: {stopChange} ({stopChangePercent}) {stopChangePip}, Amount: {amount}",ru:["Стоп: {stopChange} ({stopChangePercent}) {stopChangePip}, Сумма: {amount}"],sv:["Stopp: {stopChange} ({stopChangePercent}) {stopChangePip}, belopp: {amount}"], +th:["หยุด: {stopChange} ({stopChangePercent}) {stopChangePip}, จำนวน: {amount}"],tr:["Durdurma: {stopChange} ({stopChangePercent}) {stopChangePip}, Miktar: {amount}"],vi:["Dừng: {stopChange} ({stopChangePercent}) {stopChangePip}, Số tiền: {amount}"],zh:["止损:{stopChange} ({stopChangePercent}) {stopChangePip}, 账户: {amount}"],zh_TW:["停損:{stopChange} ({stopChangePercent}) {stopChangePip},賬戶:{amount}"]}},11810:e=>{e.exports={ar:["حماية المركز"],ca_ES:"Protect Position",cs:"Protect Position",de:["Position absichern"],el:"Protect Position",en:"Protect Position",es:["Proteger posición"],fa:"Protect Position",fr:["Protéger la position"],he_IL:["הגן על הפוזיציה."],hu_HU:"Protect Position",id_ID:["Lindungi Posisi"],it:["Proteggi posizione"],ja:["ポジション保護"],ko:["프로텍트 포지션"],ms_MY:["Melindungi Kedudukan"],nl_NL:"Protect Position",pl:["Zabezpiecz pozycję"],pt:["Proteger a posição"],ro:"Protect Position",ru:["Защитить позицию"],sv:["Skydda position"],th:["ป้องกันโพซิชั่น"],tr:["Pozisyonu Koru"],vi:["Bảo vệ Vị thế"],zh:["保护持仓"],zh_TW:["保護倉位"]}},87061:e=>{e.exports={ar:["كمية:‎{qty}‎"],ca_ES:["Quantitat: {qty}"],cs:"Qty: {qty}",de:["Anz: {qty}"],el:"Qty: {qty}",en:"Qty: {qty}",es:["Cantidad: {qty}"],fa:"Qty: {qty}",fr:["Qté: {qty}"],he_IL:["כמות: {qty}"],hu_HU:["Menny.: {qty}"],id_ID:["Kuant: {qty}"],it:["Q.tà: {qty}"],ja:["数量: {qty}"],ko:["수량: {qty}"],ms_MY:["Kuantiti: {qty}"],nl_NL:"Qty: {qty}",pl:["Ilość: {qty}"],pt:["Qtde: {qty}"],ro:"Qty: {qty}",ru:["Кол-во: {qty}"],sv:["Kvt: {qty}"],th:["จำนวน: {qty}"],tr:["Mik: {qty}"],vi:["S.Lg: {qty}"],zh:["仓量:{qty}"],zh_TW:["數量:{qty}"]}},19780:e=>{e.exports={ar:["عكس الصفقة"],ca_ES:"Reverse Position",cs:"Reverse Position",de:["Position Umkehren"],el:"Reverse Position",en:"Reverse Position",es:["Revertir posición"],fa:"Reverse Position",fr:["Inverser la Position"],he_IL:["הפוך פוזיציה"],hu_HU:["Fordított Pozíció"],id_ID:["Membalik Posisi"],it:["Inverti posizione"],ja:["ポジションを反転"],ko:["리버스 포지션"],ms_MY:["Kedudukan Terbalik"],nl_NL:"Reverse Position",pl:["Odwróć pozycje"],pt:["Reverter Posição"],ro:"Reverse Position",ru:["Перевернуть позицию"],sv:["Omvänd position"],th:["ตำแหน่งการย้อนกลับ"],tr:["Karşıt Pozisyon"],vi:["Vị thế Đảo ngược"],zh:["平仓反手"],zh_TW:["平倉反手"]}},78934:e=>{e.exports={ar:["الكتف الأيمن"],ca_ES:["Espatlla dreta"],cs:"Right Shoulder",de:["Rechte Schulter"],el:"Right Shoulder",en:"Right Shoulder",es:["Hombro derecho"],fa:"Right Shoulder",fr:["Epaule droite"],he_IL:["כתף ימין"],hu_HU:["Jobb Váll"],id_ID:"Right Shoulder",it:["Spalla destra"],ja:["右ショルダー"],ko:["오른어깨"],ms_MY:["Bahu Kanan"],nl_NL:"Right Shoulder",pl:["Prawe ramię"],pt:["Ombro Direito"],ro:"Right Shoulder",ru:["Правое плечо"],sv:["Höger skuldra"],th:["ไหล่ขวา"],tr:["Sağ Omuz"],vi:["Vai Phải"],zh:["右肩"],zh_TW:["右肩"]}},53115:e=>{e.exports={ar:["نسبة المخاطرة/العائد: {ratio}"],ca_ES:["Ràtio risc/benefici: {ratio}"],cs:["Poměr rizika / odměny: {ratio}"],de:["Chance/Risiko Verhältnis: {ratio}"],el:"Risk/Reward Ratio: {ratio}",en:"Risk/Reward Ratio: {ratio}",es:["Relación riesgo/beneficio: {ratio}"], +fa:["‫نسبت ریسک به سود: {ratio}"],fr:["Ratio Risque/Récompense: {ratio}"],he_IL:["יחס סיכוי/סיכון: {ratio}"],hu_HU:["Kockázat/Nyereség Arány: {ratio}"],id_ID:["Rasio Risiko/Perolehan: {ratio}"],it:["Rapporto rischio/rendimento: {ratio}"],ja:["リスク/リワード比: {ratio}"],ko:["위험/보상율: {ratio}"],ms_MY:["Nisbah Risiko/Ganjaran: {ratio}"],nl_NL:["Risico/opbrengst ratio: {ratio}"],pl:["Współczynnik Ryzyko/Zysk: {ratio}"],pt:["Razão risco/retorno: {ratio}"],ro:"Risk/Reward Ratio: {ratio}",ru:["Соотношение риск/прибыль: {ratio}"],sv:["Risk/reward-kvot: {ratio}"],th:["ความเสี่ยง/ผลตอบแทน : {ratio}"],tr:["Risk/Ödül Oranı: {ratio}"],vi:["Tỷ lệ Rủi ro/Lợi nhuận: {ratio}"],zh:["盈亏比: {ratio}"],zh_TW:["風險/報酬比:{ratio}"]}},15166:e=>{e.exports={ar:["هدف:{profitChange} ({profitChangePercent}) {profitChangePip}، الكمية:‎{amount}‎"],ca_ES:["Objectiu: {profitChange} ({profitChangePercent}) {profitChangePip}, Import: {amount}"],cs:"Target: {profitChange} ({profitChangePercent}) {profitChangePip}, Amount: {amount}",de:["Ziel: {profitChange} ({profitChangePercent}) {profitChangePip}, Betrag: {amount}"],el:"Target: {profitChange} ({profitChangePercent}) {profitChangePip}, Amount: {amount}",en:"Target: {profitChange} ({profitChangePercent}) {profitChangePip}, Amount: {amount}",es:["Objetivo: {profitChange} ({profitChangePercent}) {profitChangePip}, Importe: {amount}"],fa:"Target: {profitChange} ({profitChangePercent}) {profitChangePip}, Amount: {amount}",fr:["Cible: {profitChange} ({profitChangePercent}) {profitChangePip},Montant: {amount}"],he_IL:["יעד: {profitChange} ({profitChangePercent}) {profitChangePip}, סכום: {amount}"],hu_HU:["Cél: {profitChange} ({profitChangePercent}) {profitChangePip}, Összeg: {amount}"],id_ID:["Target: {profitChange} ({profitChangePercent}) {profitChangePip}, Jumlah: {amount}"],it:["Target: {profitChange} ({profitChangePercent}) {profitChangePip}, Quantità: {amount}"],ja:["ターゲット: {profitChange} ({profitChangePercent}) {profitChangePip}, 金額: {amount}"],ko:["타겟: {profitChange} ({profitChangePercent}) {profitChangePip}, 금액: {amount}"],ms_MY:["Sasaran: {profitChange} ({profitChangePercent}) {profitChangePip}, Jumlah: {amount}"],nl_NL:"Target: {profitChange} ({profitChangePercent}) {profitChangePip}, Amount: {amount}",pl:["Cel: {profitChange} ({profitChangePercent}) {profitChangePip}, Kwota: {amount}"],pt:["Alvos: {profitChange} ({profitChangePercent}) {profitChangePip}, Quantidade: {amount}"],ro:"Target: {profitChange} ({profitChangePercent}) {profitChangePip}, Amount: {amount}",ru:["Цель: {profitChange} ({profitChangePercent}) {profitChangePip}, Сумма: {amount}"],sv:["Mål: {profitChange} ({profitChangePercent}) {profitChangePip}, Belopp: {amount}"],th:["เป้าหมาย: {profitChange} ({profitChangePercent}) {profitChangePip}, จำนวน: {amount}"],tr:["Hedef: {profitChange} ({profitChangePercent}) {profitChangePip}, Miktar: {amount}"],vi:["Mục tiêu: {profitChange} ({profitChangePercent}) {profitChangePip}, Số tiền: {amount}"],zh:["目标: {profitChange} ({profitChangePercent}) {profitChangePip}, 账户: {amount}"], +zh_TW:["目標:{profitChange} ({profitChangePercent}) {profitChangePip},賬戶:{amount}"]}},26273:e=>{e.exports={ar:["مسافة: {number} px"],ca_ES:["distància: {number} px"],cs:["Vzdálenost: {number} px"],de:["Abstand: {number} px"],el:["απόσταση: {number} px"],en:"distance: {number} px",es:["distancia: {number} px"],fa:["{number} px :فاصله مختصات"],fr:"distance: {number} px",he_IL:["מרחק: {number} px"],hu_HU:["távolság: {number} px"],id_ID:["jarak: {number} px"],it:["distanza {number} px"],ja:["距離: {number} px"],ko:["거리: {number} px"],ms_MY:["jarak: {number} px"],nl_NL:["afstand: {number} px"],pl:["dystans: {number} px"],pt:["distância: {number} px"],ro:"distance: {number} px",ru:["Расстояние: {number} пк"],sv:["avstånd: {number} px"],th:["ระยะ: {number} px"],tr:["mesafe: {number} px"],vi:["khoảng cách: {number} px"],zh:["距离: {number} px"],zh_TW:["距離:{number} px"]}},72892:e=>{e.exports={ar:["‎{status}‎ الهدف والخسارة:‎{pnl}‎"],ca_ES:["{status} PiG: {pnl}"],cs:["{status} Z&Z: {pnl}"],de:["{status} G&V: {pnl}"],el:"{status} P&L: {pnl}",en:"{status} P&L: {pnl}",es:["{status} PyG: {pnl}"],fa:["‎{status} P&L {pnl}‎"],fr:["{status} Gains&Pertes: {pnl}"],he_IL:["{status} רווח/הפסד: {pnl}"],hu_HU:"{status} P&L: {pnl}",id_ID:"{status} P&L: {pnl}",it:"{status} P&L: {pnl}",ja:["{status}損益: {pnl}"],ko:["{status} 손익: {pnl}"],ms_MY:"{status} P&L: {pnl}",nl_NL:["{status} winst & verlies: {pnl}"],pl:"{status} P&L: {pnl}",pt:["{status} L&P: {pnl}"],ro:"{status} P&L: {pnl}",ru:["ПР/УБ {status}: {pnl}"],sv:"{status} P&L: {pnl}",th:["{status} กำไร&ขาดทุน: {pnl}"],tr:["{status} Kar/Zarar: {pnl}"],vi:["{status} Lợi nhuận & Thua lỗ: {pnl}"],zh:["{status} 盈利&亏损: {pnl}"],zh_TW:["{status}損益表:{pnl}"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/lt-property-pages-with-definitions.ae758430950906d90d11.js b/charting_library/bundles/lt-property-pages-with-definitions.ae758430950906d90d11.js new file mode 100644 index 0000000..8fe600d --- /dev/null +++ b/charting_library/bundles/lt-property-pages-with-definitions.ae758430950906d90d11.js @@ -0,0 +1,42 @@ +"use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[8537],{86778:(e,t,i)=>{i.d(t,{getLinesStylesPropertiesDefinitions:()=>y});var n=i(11542),o=i(36298),r=i(2908),l=i(295),s=i(94474);const a=new o.TranslatedString("change {title} price label visibility",n.t(null,void 0,i(45936))),c=new o.TranslatedString("change {title} extension",n.t(null,void 0,i(86647))),d=new o.TranslatedString("change {title} time label visibility",n.t(null,void 0,i(33822))),p=n.t(null,void 0,i(23675)),u=n.t(null,void 0,i(55325)),h=n.t(null,void 0,i(1220));function y(e,t,i){const n=(0,s.removeSpaces)(i.originalText()),o=[],y=(0,r.createLineStyleDefinition)(e,{lineColor:t.linecolor,lineWidth:t.linewidth,lineStyle:t.linestyle},i,"Line");if(o.push(y),"showPrice"in t){const r=(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(e,t.showPrice,a.format({title:i}))},{id:`${n}ShowPrice`,title:p});o.push(r)}if("extendLine"in t){const r=(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(e,t.extendLine,c.format({title:i}))},{id:`${n}ExtendLine`,title:h});o.push(r)}if("showTime"in t){const r=(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(e,t.showTime,d.format({title:i}))},{id:`${n}ShowTime`,title:u});o.push(r)}return{definitions:o}}},43940:(e,t,i)=>{i.r(t),i.d(t,{getSelectionStylePropertiesDefinitions:()=>f});var n=i(11542),o=i(68806),r=i(62513),l=i(36298),s=i(295);const a=new l.TranslatedString("lines width",n.t(null,void 0,i(73043))),c=new l.TranslatedString("lines style",n.t(null,void 0,i(41075))),d=new l.TranslatedString("lines color",n.t(null,void 0,i(70607))),p=new l.TranslatedString("backgrounds color",n.t(null,void 0,i(21926))),u=new l.TranslatedString("backgrounds filled",n.t(null,void 0,i(52241))),h=new l.TranslatedString("text color",n.t(null,void 0,i(41437))),y=new l.TranslatedString("show price",n.t(null,void 0,i(93046)));function f(e,t){const l=[];if("linesWidths"in e||"linestyle"in e||"linesColors"in e){const p=(0,s.createLinePropertyDefinition)({width:e.linesWidths?new r.CollectiblePropertyUndoWrapper(new o.LineToolCollectedProperty(e.linesWidths),a,t):void 0,style:e.linestyle?new r.CollectiblePropertyUndoWrapper(new o.LineToolCollectedProperty(e.linestyle),c,t):void 0,color:e.linesColors?new r.CollectiblePropertyUndoWrapper(new o.LineToolCollectedProperty(e.linesColors),d,t):void 0},{id:"LineStyles",title:n.t(null,void 0,i(1277))});l.push(p)}if("showPrice"in e||"showPriceLabels"in e||"axisLabelVisible"in e){const{showPrice:a=[],showPriceLabels:c=[],axisLabelVisible:d=[]}=e,p=(0,s.createCheckablePropertyDefinition)({checked:new r.CollectiblePropertyUndoWrapper(new o.LineToolCollectedProperty([...a,...c,...d]),y,t)},{id:"ShowPrice",title:n.t(null,void 0,i(23675))});l.push(p)}if("backgroundsColors"in e){const a=(0,s.createColorPropertyDefinition)({checked:e.fillBackground?new r.CollectiblePropertyUndoWrapper(new o.LineToolCollectedProperty(e.fillBackground),u,t):void 0, +color:new r.CollectiblePropertyUndoWrapper(new o.LineToolCollectedProperty(e.backgroundsColors),p,t)},{id:"BackgroundColors",title:n.t(null,void 0,i(27331))});l.push(a)}if("textsColors"in e){const a=(0,s.createLinePropertyDefinition)({color:new r.CollectiblePropertyUndoWrapper(new o.LineToolCollectedProperty(e.textsColors),h,t)},{id:"TextColors",title:n.t(null,void 0,i(37229))});l.push(a)}return{definitions:l}}},75611:(e,t,i)=>{i.d(t,{getTrendLineToolsStylePropertiesDefinitions:()=>W});var n=i(11542),o=i(36298),r=i(2908),l=i(295),s=i(97145),a=i(9155),c=i(94474);const d=new o.TranslatedString("change {title} middle point visibility",n.t(null,void 0,i(89996))),p=new o.TranslatedString("change {title} price labels visibility",n.t(null,void 0,i(88577))),u=new o.TranslatedString("change {title} price range visibility",n.t(null,void 0,i(47045))),h=new o.TranslatedString("change {title} percent change visibility",n.t(null,void 0,i(62243))),y=new o.TranslatedString("change {title} change in pips visibility",n.t(null,void 0,i(22430))),f=new o.TranslatedString("change {title} bars range visibility",n.t(null,void 0,i(42746))),v=new o.TranslatedString("change {title} date/time range visibility",n.t(null,void 0,i(15485))),g=new o.TranslatedString("change {title} distance visibility",n.t(null,void 0,i(91534))),T=new o.TranslatedString("change {title} angle visibility",n.t(null,void 0,i(45537))),D=new o.TranslatedString("change {title} always show stats",n.t(null,void 0,i(37913))),w=new o.TranslatedString("change {title} stats position",n.t(null,void 0,i(588))),_=[{value:a.StatsPosition.Left,title:n.t(null,void 0,i(19286))},{value:a.StatsPosition.Center,title:n.t(null,void 0,i(72171))},{value:a.StatsPosition.Right,title:n.t(null,void 0,i(21141))},{value:a.StatsPosition.Auto,title:n.t(null,void 0,i(86951))}],P=n.t(null,void 0,i(24510)),S=n.t(null,void 0,i(75675)),b=n.t(null,void 0,i(28712)),m=n.t(null,void 0,i(46964)),C=n.t(null,void 0,i(2694)),L=n.t(null,void 0,i(60066)),x=n.t(null,void 0,i(19949)),k=n.t(null,void 0,i(67114)),A=n.t(null,void 0,i(75460)),V=n.t(null,void 0,i(36150)),$=n.t(null,void 0,i(85160)),M=n.t(null,void 0,i(37249));function W(e,t,i,n){const o=(0,c.removeSpaces)(i.originalText()),a=[],W=t,B=(0,r.createLineStyleDefinition)(e,{...W,lineColor:t.linecolor,lineWidth:t.linewidth,lineStyle:t.linestyle},i,"Line");a.push(B);const z=(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(e,t.showMiddlePoint,d.format({title:i}))},{id:`${o}MiddlePoint`,title:n&&n.middlePoint||P});a.push(z);const N=(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(e,t.showPriceLabels,p.format({title:i}))},{id:`${o}ShowPriceLabels`,title:n&&n.showPriceLabelsTitle||S});a.push(N);const R=[],G=(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(e,t.showPriceRange,u.format({title:i}))},{id:`${o}PriceRange`,title:n&&n.priceRange||m});R.push(G);const E=(0,l.createCheckablePropertyDefinition)({checked:(0, +l.convertToDefinitionProperty)(e,t.showPercentPriceRange,h.format({title:i}))},{id:`${o}PercentChange`,title:n&&n.percentChange||C});R.push(E);const O=(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(e,t.showPipsPriceRange,y.format({title:i}))},{id:`${o}PipsChange`,title:n&&n.pipsChange||L});R.push(O);const U=(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(e,t.showBarsRange,f.format({title:i}))},{id:`${o}BarsRange`,title:n&&n.barRange||x});if(R.push(U),"showDateTimeRange"in t){const r=(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(e,t.showDateTimeRange,v.format({title:i}))},{id:`${o}DateTimeRange`,title:n&&n.dateTimeRange||k});R.push(r)}if("showDistance"in t){const r=(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(e,t.showDistance,g.format({title:i}))},{id:`${o}Distance`,title:n&&n.distance||A});R.push(r)}if("showAngle"in t){const r=(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(e,t.showAngle,T.format({title:i}))},{id:`${o}Angle`,title:n&&n.angle||V});R.push(r)}const F=(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(e,t.alwaysShowStats,D.format({title:i}))},{id:`${o}ShowStats`,title:n&&n.showStats||$});R.push(F);const I=(0,l.createOptionsPropertyDefinition)({option:(0,l.convertToDefinitionProperty)(e,t.statsPosition,w.format({title:i}))},{id:`${o}StatsPosition`,title:n&&n.statsPosition||b,options:new s.WatchedValue(_)});return R.push(I),a.push((0,l.createPropertyDefinitionsGeneralGroup)(R,`${o}StatsGroup`,M)),{definitions:a}}},2908:(e,t,i)=>{i.d(t,{createLineStyleDefinition:()=>T});var n=i(11542),o=i(36298),r=i(295),l=i(94474);const s=new o.TranslatedString("change {toolName} line visibility",n.t(null,void 0,i(24272))),a=new o.TranslatedString("change {toolName} line width",n.t(null,void 0,i(46404))),c=new o.TranslatedString("change {toolName} line style",n.t(null,void 0,i(35422))),d=new o.TranslatedString("change {toolName} line color",n.t(null,void 0,i(50265))),p=new o.TranslatedString("change {toolName} line extending left",n.t(null,void 0,i(72781))),u=new o.TranslatedString("change {toolName} line left end",n.t(null,void 0,i(62603))),h=new o.TranslatedString("change {toolName} line extending right",n.t(null,void 0,i(84613))),y=new o.TranslatedString("change {toolName} line right end",n.t(null,void 0,i(62412))),f=n.t(null,void 0,i(1277)),v=n.t(null,void 0,i(25892)),g=n.t(null,void 0,i(74395));function T(e,t,i,n,o){const T={},D={id:`${(0,l.removeSpaces)(i.originalText())}${n}`,title:o&&o.line||f};return void 0!==t.showLine&&(T.checked=(0,r.convertToDefinitionProperty)(e,t.showLine,s.format({toolName:i}))),void 0!==t.lineWidth&&(T.width=(0,r.convertToDefinitionProperty)(e,t.lineWidth,a.format({toolName:i}))),void 0!==t.lineStyle&&(T.style=(0,r.convertToDefinitionProperty)(e,t.lineStyle,c.format({toolName:i}))),void 0!==t.lineColor&&(T.color=(0,r.getColorDefinitionProperty)(e,t.lineColor,null,d.format({ +toolName:i}))),void 0!==t.extendLeft&&(T.extendLeft=(0,r.convertToDefinitionProperty)(e,t.extendLeft,p.format({toolName:i})),D.extendLeftTitle=o&&o.extendLeftTitle||v),void 0!==t.leftEnd&&(T.leftEnd=(0,r.convertToDefinitionProperty)(e,t.leftEnd,u.format({toolName:i}))),void 0!==t.extendRight&&(T.extendRight=(0,r.convertToDefinitionProperty)(e,t.extendRight,h.format({toolName:i})),D.extendRightTitle=o&&o.extendRightTitle||g),void 0!==t.rightEnd&&(T.rightEnd=(0,r.convertToDefinitionProperty)(e,t.rightEnd,y.format({toolName:i}))),(0,r.createLinePropertyDefinition)(T,D)}},50653:(e,t,i)=>{i.d(t,{createTextStyleDefinition:()=>m});var n=i(11542),o=i(36298),r=i(295),l=i(94474);const s=new o.TranslatedString("change {toolName} text visibility",n.t(null,void 0,i(69871))),a=new o.TranslatedString("change {toolName} text color",n.t(null,void 0,i(6500))),c=new o.TranslatedString("change {toolName} text font size",n.t(null,void 0,i(48382))),d=new o.TranslatedString("change {toolName} text font bold",n.t(null,void 0,i(51614))),p=new o.TranslatedString("change {toolName} text font italic",n.t(null,void 0,i(18572))),u=new o.TranslatedString("change {toolName} text",n.t(null,void 0,i(77690))),h=new o.TranslatedString("change {toolName} labels alignment vertical",n.t(null,void 0,i(25937))),y=new o.TranslatedString("change {toolName} labels alignment horizontal",n.t(null,void 0,i(46991))),f=new o.TranslatedString("change {toolName} labels direction",n.t(null,void 0,i(73080))),v=new o.TranslatedString("change {toolName} text background visibility",n.t(null,void 0,i(18610))),g=new o.TranslatedString("change {toolName} text background color",n.t(null,void 0,i(91832))),T=new o.TranslatedString("change {toolName} text border visibility",n.t(null,void 0,i(45529))),D=new o.TranslatedString("change {toolName} text border width",n.t(null,void 0,i(6324))),w=new o.TranslatedString("change {toolName} text border color",n.t(null,void 0,i(44755))),_=new o.TranslatedString("change {toolName} text wrap",n.t(null,void 0,i(25878))),P=n.t(null,void 0,i(27331)),S=n.t(null,void 0,i(48848)),b=n.t(null,void 0,i(17932));function m(e,t,i,n){const o={},m={id:`${(0,l.removeSpaces)(i.originalText())}Text`,title:n.customTitles&&n.customTitles.text||""};if(void 0!==t.showText&&(o.checked=(0,r.convertToDefinitionProperty)(e,t.showText,s.format({toolName:i}))),void 0!==t.textColor&&(o.color=(0,r.getColorDefinitionProperty)(e,t.textColor,t.transparency||null,a.format({toolName:i}))),void 0!==t.fontSize&&(o.size=(0,r.convertToDefinitionProperty)(e,t.fontSize,c.format({toolName:i}))),void 0!==t.bold&&(o.bold=(0,r.convertToDefinitionProperty)(e,t.bold,d.format({toolName:i}))),void 0!==t.italic&&(o.italic=(0,r.convertToDefinitionProperty)(e,t.italic,p.format({toolName:i}))),void 0!==t.text&&(o.text=(0,r.convertToDefinitionProperty)(e,t.text,u.format({toolName:i})),m.isEditable=Boolean(n.isEditable),m.isMultiLine=Boolean(n.isMultiLine)),void 0!==t.vertLabelsAlign&&(o.alignmentVertical=(0,r.convertToDefinitionProperty)(e,t.vertLabelsAlign,h.format({toolName:i})), +m.alignmentVerticalItems=n.alignmentVerticalItems),void 0!==t.horzLabelsAlign&&(o.alignmentHorizontal=(0,r.convertToDefinitionProperty)(e,t.horzLabelsAlign,y.format({toolName:i})),m.alignmentHorizontalItems=n.alignmentHorizontalItems),void 0!==t.textOrientation&&(o.orientation=(0,r.convertToDefinitionProperty)(e,t.textOrientation,f.format({toolName:i}))),void 0!==t.backgroundVisible&&(o.backgroundVisible=(0,r.convertToDefinitionProperty)(e,t.backgroundVisible,v.format({toolName:i}))),void 0!==t.backgroundColor){let n=null;void 0!==t.backgroundTransparency&&(n=t.backgroundTransparency),o.backgroundColor=(0,r.getColorDefinitionProperty)(e,t.backgroundColor,n,g.format({toolName:i}))}return void 0===t.backgroundVisible&&void 0===t.backgroundColor||(m.backgroundTitle=n.customTitles&&n.customTitles.backgroundTitle||P),void 0!==t.borderVisible&&(o.borderVisible=(0,r.convertToDefinitionProperty)(e,t.borderVisible,T.format({toolName:i}))),void 0!==t.borderWidth&&(o.borderWidth=(0,r.convertToDefinitionProperty)(e,t.borderWidth,D.format({toolName:i}))),void 0!==t.borderColor&&(o.borderColor=(0,r.getColorDefinitionProperty)(e,t.borderColor,null,w.format({toolName:i}))),void 0===t.borderVisible&&void 0===t.borderColor&&void 0===t.borderWidth||(m.borderTitle=n.customTitles&&n.customTitles.borderTitle||S),void 0!==t.wrap&&(o.wrap=(0,r.convertToDefinitionProperty)(e,t.wrap,_.format({toolName:i})),m.wrapTitle=n.customTitles&&n.customTitles.wrapTitle||b),(0,r.createTextPropertyDefinition)(o,m)}},73896:(e,t,i)=>{i.r(t),i.d(t,{ArrowMarkDefinitionsViewModel:()=>p});var n=i(11542),o=i(36298),r=i(50653),l=i(85766),s=i(295);const a=new o.TranslatedString("change arrow color",n.t(null,void 0,i(38829))),c=n.t(null,void 0,i(37229)),d=n.t(null,void 0,i(96237));class p extends l.LineDataSourceDefinitionsViewModel{_textPropertyDefinitions(){const e=this._source.properties().childs();return{definitions:[(0,r.createTextStyleDefinition)(this._propertyApplier,{text:e.text,showText:e.showLabel,textColor:e.color,fontSize:e.fontsize,bold:e.bold,italic:e.italic},new o.TranslatedString(this._source.name(),this._source.translatedType()),{isEditable:!0,isMultiLine:!0,customTitles:{text:c}})]}}_stylePropertyDefinitions(){const e=this._source.properties().childs();return{definitions:[(0,s.createColorPropertyDefinition)({color:(0,s.getColorDefinitionProperty)(this._propertyApplier,e.arrowColor,null,a)},{id:"ArrowColor",title:d})]}}}},57239:(e,t,i)=>{i.r(t),i.d(t,{ArrowMarkerDefinitionsViewModel:()=>u});var n=i(11542),o=i(36298),r=i(295),l=i(85766),s=i(94474),a=i(50653);const c=new o.TranslatedString("change {title} color",n.t(null,void 0,i(20216))),d=n.t(null,void 0,i(40054)),p=n.t(null,void 0,i(37229));class u extends l.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=this._source.properties().childs(),t=this._source.name(),i=new o.TranslatedString(t,this._source.translatedType());return{definitions:[(0,r.createColorPropertyDefinition)({color:(0,r.getColorDefinitionProperty)(this._propertyApplier,e.backgroundColor,null,c.format({title:i +}))},{id:(0,s.removeSpaces)(`${t}Color`),title:d})]}}_textPropertyDefinitions(){const e=this._source.properties().childs();return{definitions:[(0,a.createTextStyleDefinition)(this._propertyApplier,{text:e.text,showText:e.showLabel,textColor:e.textColor,fontSize:e.fontsize,bold:e.bold,italic:e.italic},new o.TranslatedString(this._source.name(),this._source.translatedType()),{isEditable:!0,isMultiLine:!0,customTitles:{text:p}})]}}}},38534:(e,t,i)=>{i.r(t),i.d(t,{BalloonDefinitionsViewModel:()=>a});var n=i(11542),o=i(36298),r=i(50653),l=i(85766);const s=n.t(null,void 0,i(37229));class a extends l.LineDataSourceDefinitionsViewModel{_textPropertyDefinitions(){const e=this._source.properties().childs();return{definitions:[(0,r.createTextStyleDefinition)(this._propertyApplier,{textColor:e.color,fontSize:e.fontsize,text:e.text,backgroundColor:e.backgroundColor,backgroundTransparency:e.transparency,borderColor:e.borderColor},new o.TranslatedString(this._source.name(),this._source.translatedType()),{isEditable:!0,isMultiLine:!0,customTitles:{text:s}})]}}}},266:(e,t,i)=>{i.r(t),i.d(t,{BarsPatternDefinitionsViewModel:()=>w});var n=i(11542),o=i(36298),r=i(85766),l=i(295),s=i(97145),a=i(99987),c=i(20345),d=i(94474);const p=new o.TranslatedString("change {title} color",n.t(null,void 0,i(20216))),u=new o.TranslatedString("change {title} mode",n.t(null,void 0,i(94441))),h=new o.TranslatedString("change {title} mirrored",n.t(null,void 0,i(36618))),y=new o.TranslatedString("change {title} flipped",n.t(null,void 0,i(99670))),f=n.t(null,void 0,i(40054)),v=n.t(null,void 0,i(53889)),g=n.t(null,void 0,i(63158)),T=n.t(null,void 0,i(92754)),D=[{value:a.LineToolBarsPatternMode.Bars,title:n.t(null,void 0,i(25264))},{value:a.LineToolBarsPatternMode.OpenClose,title:n.t(null,void 0,i(66049))},{value:a.LineToolBarsPatternMode.Line,title:n.t(null,void 0,i(47669))},{value:a.LineToolBarsPatternMode.LineOpen,title:n.t(null,void 0,i(17676))},{value:a.LineToolBarsPatternMode.LineHigh,title:n.t(null,void 0,i(71899))},{value:a.LineToolBarsPatternMode.LineLow,title:n.t(null,void 0,i(83394))},{value:a.LineToolBarsPatternMode.LineHL2,title:n.t(null,void 0,i(49286))}];class w extends r.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=this._source.properties().childs(),t=this._source.name(),i=new o.TranslatedString(t,this._source.translatedType()),n=(0,d.removeSpaces)(t);return{definitions:[(0,l.createColorPropertyDefinition)({color:(0,l.getColorDefinitionProperty)(this._propertyApplier,e.color,null,p.format({title:i}))},{id:`${n}Color`,title:f}),(0,l.createOptionsPropertyDefinition)({option:(0,l.convertToDefinitionProperty)(this._propertyApplier,e.mode,u.format({title:i}),[c.convertToInt])},{id:`${n}Mode`,title:v,options:new s.WatchedValue(D)}),(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,e.mirrored,h.format({title:i}))},{id:`${n}Mirrored`,title:g}),(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,e.flipped,y.format({title:i +}))},{id:`${n}Flipped`,title:T})]}}}},26430:(e,t,i)=>{i.r(t),i.d(t,{BrushDefinitionsViewModel:()=>u});var n=i(11542),o=i(36298),r=i(2908),l=i(85766),s=i(295),a=i(94474);const c=new o.TranslatedString("change {title} background visibility",n.t(null,void 0,i(64548))),d=new o.TranslatedString("change {title} background color",n.t(null,void 0,i(75312))),p=n.t(null,void 0,i(27331));class u extends l.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=this._source.properties().childs(),t=this._source.name(),i=new o.TranslatedString(t,this._source.translatedType());return{definitions:[(0,r.createLineStyleDefinition)(this._propertyApplier,{lineColor:e.linecolor,lineWidth:e.linewidth,leftEnd:e.leftEnd,rightEnd:e.rightEnd},i,"Line"),(0,s.createColorPropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(this._propertyApplier,e.fillBackground,c.format({title:i})),color:(0,s.getColorDefinitionProperty)(this._propertyApplier,e.backgroundColor,e.transparency,d.format({title:i}))},{id:(0,a.removeSpaces)(`${t}BackgroundColor`),title:p})]}}}},2813:(e,t,i)=>{i.r(t),i.d(t,{CalloutDefinitionsViewModel:()=>l});var n=i(50653),o=i(85766),r=i(36298);class l extends o.LineDataSourceDefinitionsViewModel{_textPropertyDefinitions(){const e=this._source.properties().childs();return{definitions:[(0,n.createTextStyleDefinition)(this._propertyApplier,{textColor:e.color,fontSize:e.fontsize,bold:e.bold,italic:e.italic,text:e.text,backgroundColor:e.backgroundColor,backgroundTransparency:e.transparency,borderColor:e.bordercolor,borderWidth:e.linewidth,wrap:e.wordWrap},new r.TranslatedString(this._source.name(),this._source.translatedType()),{isEditable:!0,isMultiLine:!0})]}}}},70007:(e,t,i)=>{i.r(t),i.d(t,{CrossLineDefinitionsViewModel:()=>c});var n=i(11542),o=i(36298),r=i(85766),l=i(86778),s=i(50653);const a=n.t(null,void 0,i(37229));class c extends r.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=this._source.properties().childs();return(0,l.getLinesStylesPropertiesDefinitions)(this._propertyApplier,e,new o.TranslatedString(this._source.name(),this._source.translatedType()))}_textPropertyDefinitions(){const e=this._source.properties().childs();if("showLabel"in e){return{definitions:[(0,s.createTextStyleDefinition)(this._propertyApplier,{...e,showText:e.showLabel,textColor:e.textcolor,fontSize:e.fontsize},new o.TranslatedString(this._source.name(),this._source.translatedType()),{isEditable:!0,isMultiLine:!0,customTitles:{text:a}})]}}return null}}},15673:(e,t,i)=>{i.r(t),i.d(t,{CyclicAndSineLinesPatternDefinitionsViewModel:()=>a});var n=i(11542),o=i(36298),r=i(2908),l=i(85766);const s=n.t(null,void 0,i(83182));class a extends l.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=this._source.properties().childs();return{definitions:[(0,r.createLineStyleDefinition)(this._propertyApplier,{lineColor:e.linecolor,lineWidth:e.linewidth,lineStyle:e.linestyle},new o.TranslatedString(this._source.name(),this._source.translatedType()),"Line",{line:s})]}}}},92383:(e,t,i)=>{i.r(t),i.d(t,{ +ElliottPatternDefinitionsViewModel:()=>f});var n=i(11542),o=i(36298),r=i(2908),l=i(85766),s=i(295),a=i(97145),c=i(94474);const d=new o.TranslatedString("change {title} color",n.t(null,void 0,i(20216))),p=new o.TranslatedString("change {title} degree",n.t(null,void 0,i(3400))),u=n.t(null,void 0,i(40054)),h=n.t(null,void 0,i(95545)),y=n.t(null,void 0,i(69479));class f extends l.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=this._source.properties().childs(),t=this._source.name(),i=new o.TranslatedString(t,this._source.translatedType());return{definitions:[(0,s.createColorPropertyDefinition)({color:(0,s.getColorDefinitionProperty)(this._propertyApplier,e.color,null,d.format({title:i}))},{id:(0,c.removeSpaces)(`${t}BackgroundColor`),title:u}),(0,r.createLineStyleDefinition)(this._propertyApplier,{showLine:e.showWave,lineWidth:e.linewidth},i,"Line",{line:h}),(0,s.createOptionsPropertyDefinition)({option:(0,s.convertToDefinitionProperty)(this._propertyApplier,e.degree,p.format({title:i}))},{id:`${t}Degree`,title:y,options:new a.WatchedValue(this._source.availableDegreesValues())})]}}}},82300:(e,t,i)=>{i.r(t),i.d(t,{EllipseCircleDefinitionsViewModel:()=>a});var n=i(11542),o=i(36298),r=i(50653),l=i(20061);const s=n.t(null,void 0,i(37229));class a extends l.GeneralFiguresDefinitionsViewModelBase{_textPropertyDefinitions(){const e=this._source.properties().childs();return{definitions:[(0,r.createTextStyleDefinition)(this._propertyApplier,{textColor:e.textColor,text:e.text,bold:e.bold,italic:e.italic,fontSize:e.fontSize,showText:e.showLabel},new o.TranslatedString(this._source.name(),this._source.translatedType()),{isEditable:!0,isMultiLine:!0,customTitles:{text:s}})]}}}},7044:(e,t,i)=>{i.r(t),i.d(t,{FibCirclesDefinitionsViewModel:()=>m});var n=i(50151),o=i(11542),r=i(36298),l=i(2908),s=i(295),a=i(85766),c=i(94474),d=i(69152);const p=new r.TranslatedString("change {title} level {index} line visibility",o.t(null,void 0,i(45463))),u=new r.TranslatedString("change {title} levels visibility",o.t(null,void 0,i(26710))),h=new r.TranslatedString("change {title} level {index} line color",o.t(null,void 0,i(85551))),y=new r.TranslatedString("change {title} level {index} line width",o.t(null,void 0,i(90098))),f=new r.TranslatedString("change {title} level {index} line coeff",o.t(null,void 0,i(32891))),v=new r.TranslatedString("change {title} all lines color",o.t(null,void 0,i(15521))),g=new r.TranslatedString("change {title} background visibility",o.t(null,void 0,i(64548))),T=new r.TranslatedString("change {title} background transparency",o.t(null,void 0,i(36438))),D=new r.TranslatedString("change {title} coeffs as percents visibility",o.t(null,void 0,i(99128))),w=o.t(null,void 0,i(4372)),_=o.t(null,void 0,i(12374)),P=o.t(null,void 0,i(27331)),S=o.t(null,void 0,i(79106)),b=o.t(null,void 0,i(43809));class m extends a.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=[],t=this._source.properties().childs(),i=this._source.name(),o=(0, +c.removeSpaces)(i),a=new r.TranslatedString(i,this._source.translatedType()),m=t.trendline.childs(),C=(0,l.createLineStyleDefinition)(this._propertyApplier,{showLine:m.visible,lineColor:m.color,lineStyle:m.linestyle,lineWidth:m.linewidth},a,"TrendLine",{line:w});e.push(C);const L=this._source.levelsCount();for(let i=1;i<=L;i++){const n=t[`level${i}`].childs(),r=(0,s.createLeveledLinePropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(this._propertyApplier,n.visible,p.format({title:a,index:i})),color:(0,s.getColorDefinitionProperty)(this._propertyApplier,n.color,null,h.format({title:a,index:i})),width:(0,s.convertToDefinitionProperty)(this._propertyApplier,n.linewidth,y.format({title:a,index:i})),level:(0,s.convertToDefinitionProperty)(this._propertyApplier,n.coeff,f.format({title:a,index:i}))},{id:`${o}LineLevel${i}`});e.push(r)}const x=(0,s.createColorPropertyDefinition)({color:(0,s.getColorDefinitionProperty)(this._propertyApplier,new d.CollectibleColorPropertyUndoWrapper((0,n.ensureNotNull)(this._source.lineColorsProperty()),this._propertyApplier,null),null,v.format({title:a}),!0)},{id:`${o}AllLineColor`,title:_});e.push(x);const k=(0,s.createTransparencyPropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(this._propertyApplier,t.fillBackground,g.format({title:a})),transparency:(0,s.convertToDefinitionProperty)(this._propertyApplier,t.transparency,T.format({title:a}))},{id:`${o}Background`,title:P});e.push(k);const A=(0,s.createCheckablePropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(this._propertyApplier,t.showCoeffs,u.format({title:a}))},{id:`${o}Levels`,title:S});e.push(A);const V=(0,s.createCheckablePropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(this._propertyApplier,t.coeffsAsPercents,D.format({title:a}))},{id:`${o}Percentage`,title:b});return e.push(V),{definitions:e}}}},56194:(e,t,i)=>{i.r(t),i.d(t,{FibDrawingsWith24LevelsDefinitionsViewModel:()=>U});var n=i(50151),o=i(11542),r=i(36298),l=i(2908),s=i(295),a=i(85766),c=i(18505),d=i(97145),p=i(94474),u=i(69152) +;const h=new r.TranslatedString("change {title} level {index} line visibility",o.t(null,void 0,i(45463))),y=new r.TranslatedString("change {title} level {index} line color",o.t(null,void 0,i(85551))),f=new r.TranslatedString("change {title} level {index} line coeff",o.t(null,void 0,i(32891))),v=new r.TranslatedString("change {title} all lines color",o.t(null,void 0,i(15521))),g=new r.TranslatedString("change {title} background visibility",o.t(null,void 0,i(64548))),T=new r.TranslatedString("change {title} background transparency",o.t(null,void 0,i(36438))),D=new r.TranslatedString("change {title} reverse",o.t(null,void 0,i(52877))),w=new r.TranslatedString("change {title} prices visibility",o.t(null,void 0,i(56175))),_=new r.TranslatedString("change {title} labels alignment",o.t(null,void 0,i(81170))),P=new r.TranslatedString("change {title} labels font size",o.t(null,void 0,i(22775))),S=new r.TranslatedString("change {title} style",o.t(null,void 0,i(74428))),b=new r.TranslatedString("change {title} fib levels based on log scale",o.t(null,void 0,i(45739))),m=o.t(null,void 0,i(4372)),C=o.t(null,void 0,i(95610)),L=o.t(null,void 0,i(14025)),x=o.t(null,void 0,i(45809)),k=o.t(null,void 0,i(83095)),A=o.t(null,void 0,i(3304)),V=o.t(null,void 0,i(24186)),$=o.t(null,void 0,i(29072)),M=o.t(null,void 0,i(79106)),W=o.t(null,void 0,i(94420)),B=o.t(null,void 0,i(17006)),z=o.t(null,void 0,i(12374)),N=o.t(null,void 0,i(27331)),R=o.t(null,void 0,i(39836)),G=[{id:"values",value:!1,title:o.t(null,void 0,i(91322))},{id:"percents",value:!0,title:o.t(null,void 0,i(650))}],E=[{id:"bottom",value:"bottom",title:o.t(null,void 0,i(65994))},{id:"middle",value:"middle",title:o.t(null,void 0,i(76476))},{id:"top",value:"top",title:o.t(null,void 0,i(91757))}],O=[10,11,12,14,16,20,24].map((e=>({title:String(e),value:e})));class U extends a.LineDataSourceDefinitionsViewModel{constructor(e,t){super(e,t),this._disabledBasedOnLog=null;if("fibLevelsBasedOnLogScale"in this._source.properties().childs()){const e=this._source.priceScale();null!==e&&(this._disabledBasedOnLog=new d.WatchedValue(Boolean(!e.mode().log)),this._createPropertyRages(),e.modeChanged().subscribe(this,((e,t)=>{null!==this._disabledBasedOnLog&&this._disabledBasedOnLog.setValue(Boolean(!t.log))})))}}destroy(){super.destroy();const e=this._source.priceScale();null!==e&&e.modeChanged().unsubscribeAll(this)}_stylePropertyDefinitions(){const e=[],t=this._source.properties().childs(),i=this._source.name(),o=(0,p.removeSpaces)(i),a=new r.TranslatedString(i,this._source.translatedType());if("trendline"in t){const i=t.trendline.childs(),n=(0,l.createLineStyleDefinition)(this._propertyApplier,{showLine:i.visible,lineColor:i.color,lineStyle:i.linestyle,lineWidth:i.linewidth},a,"TrendLine",{line:m});e.push(n)}const U=t.levelsStyle.childs(),F={lineStyle:U.linestyle,lineWidth:U.linewidth},I={line:C};"extendLines"in t&&(F.extendRight=t.extendLines,I.extendRightTitle=k),"extendLinesLeft"in t&&(F.extendLeft=t.extendLinesLeft,I.extendLeftTitle=A),"extendRight"in t&&(F.extendRight=t.extendRight, +I.extendRightTitle=L),"extendLeft"in t&&(F.extendLeft=t.extendLeft,I.extendLeftTitle=x);const H=(0,l.createLineStyleDefinition)(this._propertyApplier,F,a,"LevelsStyleLine",I);e.push(H);const j=[],Y=this._source.levelsCount();for(let e=1;e<=Y;e++){const i=t[`level${e}`].childs(),n=(0,s.createLeveledLinePropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(this._propertyApplier,i.visible,h.format({title:a,index:e})),color:(0,s.getColorDefinitionProperty)(this._propertyApplier,i.color,null,y.format({title:a,index:e})),level:(0,s.convertToDefinitionProperty)(this._propertyApplier,i.coeff,f.format({title:a,index:e}))},{id:`${o}LineLevel${e}`});j.push(n)}const X=(0,s.createPropertyDefinitionsLeveledLinesGroup)(j,`${o}LeveledLinesGroup`);e.push((0,s.createPropertyDefinitionsGeneralGroup)([X],`${o}Group`));const q=(0,s.createColorPropertyDefinition)({color:(0,s.getColorDefinitionProperty)(this._propertyApplier,new u.CollectibleColorPropertyUndoWrapper((0,n.ensureNotNull)(this._source.lineColorsProperty()),this._propertyApplier,null),null,v.format({title:a}),!0)},{id:`${o}AllLineColor`,title:z});e.push(q);const J=(0,s.createTransparencyPropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(this._propertyApplier,t.fillBackground,g.format({title:a})),transparency:(0,s.convertToDefinitionProperty)(this._propertyApplier,t.transparency,T.format({title:a}))},{id:`${o}Background`,title:N});e.push(J);const K=t;if("reverse"in K){const t=(0,s.createCheckablePropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(this._propertyApplier,K.reverse,D.format({title:a}))},{id:`${o}Reverse`,title:V});e.push(t)}const Q=(0,s.createCheckablePropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(this._propertyApplier,t.showPrices,w.format({title:a}))},{id:`${o}Prices`,title:$});e.push(Q);const Z=(0,s.createOptionsPropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(this._propertyApplier,t.showCoeffs,S.format({title:a})),option:(0,s.convertToDefinitionProperty)(this._propertyApplier,t.coeffsAsPercents,S.format({title:a}))},{id:`${o}PitchStyle`,title:M,options:new d.WatchedValue(G)});e.push(Z);const ee=(0,s.createTwoOptionsPropertyDefinition)({option1:(0,s.convertToDefinitionProperty)(this._propertyApplier,t.horzLabelsAlign,_.format({title:a})),option2:(0,s.convertToDefinitionProperty)(this._propertyApplier,t.vertLabelsAlign,_.format({title:a}))},{id:`${o}Alignment`,title:W,optionsItems1:new d.WatchedValue(c.availableAlignmentHorizontalItems),optionsItems2:new d.WatchedValue(E)});e.push(ee);const te=(0,s.createOptionsPropertyDefinition)({option:(0,s.convertToDefinitionProperty)(this._propertyApplier,t.labelFontSize,P.format({title:a}))},{id:`${o}FontSize`,title:B,options:new d.WatchedValue(O)});if(e.push(te),"fibLevelsBasedOnLogScale"in t&&null!==this._disabledBasedOnLog){const i=(0,s.createCheckablePropertyDefinition)({disabled:(0,s.convertFromWVToDefinitionProperty)(this._propertyApplier,this._disabledBasedOnLog,b.format({title:a})),checked:(0, +s.convertToDefinitionProperty)(this._propertyApplier,t.fibLevelsBasedOnLogScale,b.format({title:a}))},{id:`${o}BasedOnLog`,title:R});e.push(i)}return{definitions:e}}}},13972:(e,t,i)=>{i.r(t),i.d(t,{FibSpeedResistanceArcsDefinitionsViewModel:()=>m});var n=i(50151),o=i(11542),r=i(36298),l=i(2908),s=i(295),a=i(85766),c=i(94474),d=i(69152);const p=new r.TranslatedString("change {title} level {index} line visibility",o.t(null,void 0,i(45463))),u=new r.TranslatedString("change {title} levels visibility",o.t(null,void 0,i(26710))),h=new r.TranslatedString("change {title} level {index} line color",o.t(null,void 0,i(85551))),y=new r.TranslatedString("change {title} level {index} line width",o.t(null,void 0,i(90098))),f=new r.TranslatedString("change {title} level {index} line coeff",o.t(null,void 0,i(32891))),v=new r.TranslatedString("change {title} all lines color",o.t(null,void 0,i(15521))),g=new r.TranslatedString("change {title} background visibility",o.t(null,void 0,i(64548))),T=new r.TranslatedString("change {title} background transparency",o.t(null,void 0,i(36438))),D=new r.TranslatedString("change {title} full circles visibility",o.t(null,void 0,i(35165))),w=o.t(null,void 0,i(4372)),_=o.t(null,void 0,i(12374)),P=o.t(null,void 0,i(27331)),S=o.t(null,void 0,i(79106)),b=o.t(null,void 0,i(10578));class m extends a.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=[],t=this._source.properties().childs(),i=this._source.name(),o=(0,c.removeSpaces)(i),a=new r.TranslatedString(i,this._source.translatedType()),m=t.trendline.childs(),C=(0,l.createLineStyleDefinition)(this._propertyApplier,{showLine:m.visible,lineColor:m.color,lineStyle:m.linestyle,lineWidth:m.linewidth},a,"TrendLine",{line:w});e.push(C);const L=this._source.levelsCount();for(let i=1;i<=L;i++){const n=t[`level${i}`].childs(),r=(0,s.createLeveledLinePropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(this._propertyApplier,n.visible,p.format({title:a,index:i})),color:(0,s.getColorDefinitionProperty)(this._propertyApplier,n.color,null,h.format({title:a,index:i})),width:(0,s.convertToDefinitionProperty)(this._propertyApplier,n.linewidth,y.format({title:a,index:i})),level:(0,s.convertToDefinitionProperty)(this._propertyApplier,n.coeff,f.format({title:a,index:i}))},{id:`${o}LineLevel${i}`});e.push(r)}const x=(0,s.createColorPropertyDefinition)({color:(0,s.getColorDefinitionProperty)(this._propertyApplier,new d.CollectibleColorPropertyUndoWrapper((0,n.ensureNotNull)(this._source.lineColorsProperty()),this._propertyApplier,null),null,v.format({title:a}),!0)},{id:`${o}AllLineColor`,title:_});e.push(x);const k=(0,s.createTransparencyPropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(this._propertyApplier,t.fillBackground,g.format({title:a})),transparency:(0,s.convertToDefinitionProperty)(this._propertyApplier,t.transparency,T.format({title:a}))},{id:`${o}Background`,title:P});e.push(k);const A=(0,s.createCheckablePropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(this._propertyApplier,t.showCoeffs,u.format({title:a})) +},{id:`${o}Levels`,title:S});e.push(A);const V=(0,s.createCheckablePropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(this._propertyApplier,t.fullCircles,D.format({title:a}))},{id:`${o}FullCircles`,title:b});return e.push(V),{definitions:e}}}},4841:(e,t,i)=>{i.r(t),i.d(t,{FibSpeedResistanceFanDefinitionsViewModel:()=>B});var n=i(50151),o=i(11542),r=i(36298),l=i(295),s=i(85766),a=i(94474),c=i(69152);const d=new r.TranslatedString("change {title} level {index} line visibility",o.t(null,void 0,i(45463))),p=new r.TranslatedString("change {title} level {index} line color",o.t(null,void 0,i(85551))),u=new r.TranslatedString("change {title} level {index} line coeff",o.t(null,void 0,i(32891))),h=new r.TranslatedString("change {title} all lines color",o.t(null,void 0,i(15521))),y=new r.TranslatedString("change {title} background visibility",o.t(null,void 0,i(64548))),f=new r.TranslatedString("change {title} background transparency",o.t(null,void 0,i(36438))),v=new r.TranslatedString("change {title} left labels visibility",o.t(null,void 0,i(2359))),g=new r.TranslatedString("change {title} right labels visibility",o.t(null,void 0,i(16598))),T=new r.TranslatedString("change {title} top labels visibility",o.t(null,void 0,i(73137))),D=new r.TranslatedString("change {title} bottom labels visibility",o.t(null,void 0,i(15802))),w=new r.TranslatedString("change {title} reverse",o.t(null,void 0,i(52877))),_=new r.TranslatedString("change {title} grid visibility",o.t(null,void 0,i(53770))),P=new r.TranslatedString("change {title} grid line color",o.t(null,void 0,i(29145))),S=new r.TranslatedString("change {title} grid line width",o.t(null,void 0,i(93548))),b=new r.TranslatedString("change {title} grid line style",o.t(null,void 0,i(64949))),m=o.t(null,void 0,i(12374)),C=o.t(null,void 0,i(27331)),L=o.t(null,void 0,i(16103)),x=o.t(null,void 0,i(77838)),k=o.t(null,void 0,i(79307)),A=o.t(null,void 0,i(91367)),V=o.t(null,void 0,i(10209)),$=o.t(null,void 0,i(17608)),M=o.t(null,void 0,i(81260)),W=o.t(null,void 0,i(24186));class B extends s.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=[],t=this._source.properties().childs(),i=this._source.name(),o=(0,a.removeSpaces)(i),s=new r.TranslatedString(i,this._source.translatedType()),B=[],z=this._source.hLevelsCount();for(let e=1;e<=z;e++){const i=t[`hlevel${e}`].childs(),n=(0,l.createLeveledLinePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,i.visible,d.format({title:s,index:e})),color:(0,l.getColorDefinitionProperty)(this._propertyApplier,i.color,null,p.format({title:s,index:e})),level:(0,l.convertToDefinitionProperty)(this._propertyApplier,i.coeff,u.format({title:s,index:e}))},{id:`${o}HLineLevel${e}`});B.push(n)}const N=(0,l.createPropertyDefinitionsLeveledLinesGroup)(B,`${o}HLeveledLinesGroup`),R=(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,t.showLeftLabels,v.format({title:s}))},{id:`${o}LeftLabels`,title:k}),G=(0,l.createCheckablePropertyDefinition)({checked:(0, +l.convertToDefinitionProperty)(this._propertyApplier,t.showRightLabels,g.format({title:s}))},{id:`${o}RightLabels`,title:A}),E=(0,l.createPropertyDefinitionsGeneralGroup)([N,R,G],`${o}HLevelGroup`,L);e.push(E);const O=[],U=this._source.vLevelsCount();for(let e=1;e<=U;e++){const i=t[`vlevel${e}`].childs(),n=(0,l.createLeveledLinePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,i.visible,d.format({title:s,index:e})),color:(0,l.getColorDefinitionProperty)(this._propertyApplier,i.color,null,p.format({title:s,index:e})),level:(0,l.convertToDefinitionProperty)(this._propertyApplier,i.coeff,u.format({title:s,index:e}))},{id:`${o}VLineLevel${e}`});O.push(n)}const F=(0,l.createPropertyDefinitionsLeveledLinesGroup)(O,`${o}VLeveledLinesGroup`),I=(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,t.showTopLabels,T.format({title:s}))},{id:`${o}TopLabels`,title:V}),H=(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,t.showBottomLabels,D.format({title:s}))},{id:`${o}BottomLabels`,title:$}),j=(0,l.createPropertyDefinitionsGeneralGroup)([F,I,H],`${o}VLevelGroup`,x);e.push(j);const Y=(0,l.createColorPropertyDefinition)({color:(0,l.getColorDefinitionProperty)(this._propertyApplier,new c.CollectibleColorPropertyUndoWrapper((0,n.ensureNotNull)(this._source.lineColorsProperty()),this._propertyApplier,null),null,h.format({title:s}),!0)},{id:`${o}AllLineColor`,title:m});e.push(Y);const X=(0,l.createTransparencyPropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,t.fillBackground,y.format({title:s})),transparency:(0,l.convertToDefinitionProperty)(this._propertyApplier,t.transparency,f.format({title:s}))},{id:`${o}Background`,title:C});e.push(X);const q=t.grid.childs(),J=(0,l.createLinePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,q.visible,_.format({title:s})),color:(0,l.getColorDefinitionProperty)(this._propertyApplier,q.color,null,P.format({title:s})),width:(0,l.convertToDefinitionProperty)(this._propertyApplier,q.linewidth,S.format({title:s})),style:(0,l.convertToDefinitionProperty)(this._propertyApplier,q.linestyle,b.format({title:s}))},{id:`${o}GridLine`,title:M});e.push(J);const K=(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,t.reverse,w.format({title:s}))},{id:`${o}Reverse`,title:W});return e.push(K),{definitions:e}}}},90448:(e,t,i)=>{i.r(t),i.d(t,{FibSpiralDefinitionsViewModel:()=>y});var n=i(11542),o=i(36298),r=i(295),l=i(85766),s=i(94474);const a=new o.TranslatedString("change {title} line color",n.t(null,void 0,i(20563))),c=new o.TranslatedString("change {title} line width",n.t(null,void 0,i(44643))),d=new o.TranslatedString("change {title} line style",n.t(null,void 0,i(66982))),p=new o.TranslatedString("change {title} counterclockwise",n.t(null,void 0,i(31804))),u=n.t(null,void 0,i(1277)),h=n.t(null,void 0,i(89795)) +;class y extends l.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=this._source.properties().childs(),t=this._source.name(),i=(0,s.removeSpaces)(t),n=new o.TranslatedString(t,this._source.translatedType());return{definitions:[(0,r.createLinePropertyDefinition)({color:(0,r.getColorDefinitionProperty)(this._propertyApplier,e.linecolor,null,a.format({title:n})),width:(0,r.convertToDefinitionProperty)(this._propertyApplier,e.linewidth,c.format({title:n})),style:(0,r.convertToDefinitionProperty)(this._propertyApplier,e.linestyle,d.format({title:n}))},{id:`${i}Line`,title:u}),(0,r.createCheckablePropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(this._propertyApplier,e.counterclockwise,p.format({title:n}))},{id:`${i}Counterclockwise`,title:h})]}}}},18505:(e,t,i)=>{i.r(t),i.d(t,{FibTimezoneDefinitionsViewModel:()=>C,availableAlignmentHorizontalItems:()=>m,availableAlignmentVerticalItems:()=>b});var n=i(50151),o=i(11542),r=i(36298),l=i(295),s=i(85766),a=i(97145),c=i(94474),d=i(69152);const p=new r.TranslatedString("change {title} level {index} line visibility",o.t(null,void 0,i(45463))),u=new r.TranslatedString("change {title} level {index} line color",o.t(null,void 0,i(85551))),h=new r.TranslatedString("change {title} level {index} line width",o.t(null,void 0,i(90098))),y=new r.TranslatedString("change {title} level {index} line style",o.t(null,void 0,i(47840))),f=new r.TranslatedString("change {title} level {index} line coeff",o.t(null,void 0,i(32891))),v=new r.TranslatedString("change {title} all lines color",o.t(null,void 0,i(15521))),g=new r.TranslatedString("change {title} background visibility",o.t(null,void 0,i(64548))),T=new r.TranslatedString("change {title} background transparency",o.t(null,void 0,i(36438))),D=new r.TranslatedString("change {title} labels visibility",o.t(null,void 0,i(24338))),w=new r.TranslatedString("change {title} labels alignment",o.t(null,void 0,i(81170))),_=o.t(null,void 0,i(12374)),P=o.t(null,void 0,i(27331)),S=o.t(null,void 0,i(94420)),b=[{id:"top",value:"top",title:o.t(null,void 0,i(65994))},{id:"middle",value:"middle",title:o.t(null,void 0,i(76476))},{id:"bottom",value:"bottom",title:o.t(null,void 0,i(91757))}],m=[{id:"left",value:"left",title:o.t(null,void 0,i(19286))},{id:"center",value:"center",title:o.t(null,void 0,i(72171))},{id:"right",value:"right",title:o.t(null,void 0,i(21141))}];class C extends s.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=[],t=this._source.properties().childs(),i=this._source.name(),o=(0,c.removeSpaces)(i),s=new r.TranslatedString(i,this._source.translatedType()),C=this._source.levelsCount();for(let i=1;i<=C;i++){const n=t[`level${i}`].childs(),r=(0,l.createLeveledLinePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,n.visible,p.format({title:s,index:i})),color:(0,l.getColorDefinitionProperty)(this._propertyApplier,n.color,null,u.format({title:s,index:i})),width:(0,l.convertToDefinitionProperty)(this._propertyApplier,n.linewidth,h.format({title:s,index:i})), +style:(0,l.convertToDefinitionProperty)(this._propertyApplier,n.linestyle,y.format({title:s,index:i})),level:(0,l.convertToDefinitionProperty)(this._propertyApplier,n.coeff,f.format({title:s,index:i}))},{id:`${o}LineLevel${i}`});e.push(r)}const L=(0,l.createColorPropertyDefinition)({color:(0,l.getColorDefinitionProperty)(this._propertyApplier,new d.CollectibleColorPropertyUndoWrapper((0,n.ensureNotNull)(this._source.lineColorsProperty()),this._propertyApplier,null),null,v.format({title:s}),!0)},{id:`${o}AllLineColor`,title:_});e.push(L);const x=(0,l.createTransparencyPropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,t.fillBackground,g.format({title:s})),transparency:(0,l.convertToDefinitionProperty)(this._propertyApplier,t.transparency,T.format({title:s}))},{id:`${o}Background`,title:P});e.push(x);const k=(0,l.createTwoOptionsPropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,t.showLabels,D.format({title:s})),option1:(0,l.convertToDefinitionProperty)(this._propertyApplier,t.horzLabelsAlign,w.format({title:s})),option2:(0,l.convertToDefinitionProperty)(this._propertyApplier,t.vertLabelsAlign,w.format({title:s}))},{id:`${o}Labels`,title:S,optionsItems1:new a.WatchedValue(m),optionsItems2:new a.WatchedValue(b)});return e.push(k),{definitions:e}}}},89478:(e,t,i)=>{i.r(t),i.d(t,{FibWedgeDefinitionsViewModel:()=>S});var n=i(50151),o=i(11542),r=i(36298),l=i(2908),s=i(295),a=i(85766),c=i(94474),d=i(69152);const p=new r.TranslatedString("change {title} level {index} line visibility",o.t(null,void 0,i(45463))),u=new r.TranslatedString("change {title} levels visibility",o.t(null,void 0,i(26710))),h=new r.TranslatedString("change {title} level {index} line color",o.t(null,void 0,i(85551))),y=new r.TranslatedString("change {title} level {index} line width",o.t(null,void 0,i(90098))),f=new r.TranslatedString("change {title} level {index} line coeff",o.t(null,void 0,i(32891))),v=new r.TranslatedString("change {title} all lines color",o.t(null,void 0,i(15521))),g=new r.TranslatedString("change {title} background visibility",o.t(null,void 0,i(64548))),T=new r.TranslatedString("change {title} background transparency",o.t(null,void 0,i(36438))),D=o.t(null,void 0,i(4372)),w=o.t(null,void 0,i(12374)),_=o.t(null,void 0,i(27331)),P=o.t(null,void 0,i(79106));class S extends a.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=[],t=this._source.properties().childs(),i=this._source.name(),o=(0,c.removeSpaces)(i),a=new r.TranslatedString(i,this._source.translatedType()),S=t.trendline.childs(),b=(0,l.createLineStyleDefinition)(this._propertyApplier,{showLine:S.visible,lineColor:S.color,lineWidth:S.linewidth},a,"TrendLine",{line:D});e.push(b);const m=this._source.levelsCount();for(let i=1;i<=m;i++){const n=t[`level${i}`].childs(),r=(0,s.createLeveledLinePropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(this._propertyApplier,n.visible,p.format({title:a,index:i})),color:(0,s.getColorDefinitionProperty)(this._propertyApplier,n.color,null,h.format({ +title:a,index:i})),width:(0,s.convertToDefinitionProperty)(this._propertyApplier,n.linewidth,y.format({title:a,index:i})),level:(0,s.convertToDefinitionProperty)(this._propertyApplier,n.coeff,f.format({title:a,index:i}))},{id:`${o}LineLevel${i}`});e.push(r)}const C=(0,s.createColorPropertyDefinition)({color:(0,s.getColorDefinitionProperty)(this._propertyApplier,new d.CollectibleColorPropertyUndoWrapper((0,n.ensureNotNull)(this._source.lineColorsProperty()),this._propertyApplier,null),null,v.format({title:a}),!0)},{id:`${o}AllLineColor`,title:w});e.push(C);const L=(0,s.createTransparencyPropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(this._propertyApplier,t.fillBackground,g.format({title:a})),transparency:(0,s.convertToDefinitionProperty)(this._propertyApplier,t.transparency,T.format({title:a}))},{id:`${o}Background`,title:_});e.push(L);const x=(0,s.createCheckablePropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(this._propertyApplier,t.showCoeffs,u.format({title:a}))},{id:`${o}Levels`,title:P});return e.push(x),{definitions:e}}}},42923:(e,t,i)=>{i.r(t),i.d(t,{FlagMarkDefinitionsViewModel:()=>c});var n=i(11542),o=i(36298),r=i(85766),l=i(295);const s=new o.TranslatedString("change flag color",n.t(null,void 0,i(72080))),a=n.t(null,void 0,i(21524));class c extends r.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=this._source.properties().childs();return{definitions:[(0,l.createColorPropertyDefinition)({color:(0,l.getColorDefinitionProperty)(this._propertyApplier,e.flagColor,null,s)},{id:"FlagColor",title:a})]}}}},85951:(e,t,i)=>{i.r(t),i.d(t,{GannComplexAndFixedDefinitionsViewModel:()=>N,isGannComplexLineTool:()=>z});var n=i(50151),o=i(11542),r=i(36298),l=i(50653),s=i(295),a=i(85766),c=i(49809),d=i(97145),p=i(20345),u=i(94474),h=i(69152) +;const y=new r.TranslatedString("change {title} level {index} line visibility",o.t(null,void 0,i(45463))),f=new r.TranslatedString("change {title} level {index} line color",o.t(null,void 0,i(85551))),v=new r.TranslatedString("change {title} level {index} line width",o.t(null,void 0,i(90098))),g=new r.TranslatedString("change {title} all lines color",o.t(null,void 0,i(15521))),T=new r.TranslatedString("change {title} background visibility",o.t(null,void 0,i(64548))),D=new r.TranslatedString("change {title} background transparency",o.t(null,void 0,i(36438))),w=new r.TranslatedString("change {title} reverse",o.t(null,void 0,i(52877))),_=new r.TranslatedString("change {title} fan {index} line visibility",o.t(null,void 0,i(89126))),P=new r.TranslatedString("change {title} fan {index} line color",o.t(null,void 0,i(82516))),S=new r.TranslatedString("change {title} fan {index} line width",o.t(null,void 0,i(30016))),b=new r.TranslatedString("change {title} arcs {index} line visibility",o.t(null,void 0,i(13853))),m=new r.TranslatedString("change {title} arcs {index} line color",o.t(null,void 0,i(17466))),C=new r.TranslatedString("change {title} arcs {index} line width",o.t(null,void 0,i(72307))),L=new r.TranslatedString("change top margin",o.t(null,void 0,i(98905))),x=o.t(null,void 0,i(24186)),k=o.t(null,void 0,i(12374)),A=o.t(null,void 0,i(27331)),V=o.t(null,void 0,i(59771)),$=o.t(null,void 0,i(33886)),M=o.t(null,void 0,i(79106)),W=o.t(null,void 0,i(87931)),B=o.t(null,void 0,i(54189));function z(e){return e instanceof c.LineToolGannComplex}class N extends a.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=[],t=this._source.properties().childs(),i=this._source.name(),o=(0,u.removeSpaces)(i),a=new r.TranslatedString(i,this._source.translatedType()),c=[],N=t.levels.childCount();for(let e=0;enull!==e?parseFloat(t.getScaleRatioFormatter().format(`${e}`)):null])},{id:"scaleRatio",title:V,min:new d.WatchedValue(1e-7),max:new d.WatchedValue(1e8),step:new d.WatchedValue(t.getScaleRatioStep())});e.push(n);const o=i.labelsStyle.childs(),r=(0,l.createTextStyleDefinition)(this._propertyApplier,{showText:i.showLabels,fontSize:o.fontSize,bold:o.bold,italic:o.italic},a,{customTitles:{text:$}});e.push(r)}return{definitions:e}}}},95399:(e,t,i)=>{i.r(t),i.d(t,{GannFanDefinitionsViewModel:()=>_});var n=i(50151),o=i(11542),r=i(36298),l=i(295),s=i(85766),a=i(94474),c=i(69152) +;const d=new r.TranslatedString("change {title} level {index} line visibility",o.t(null,void 0,i(45463))),p=new r.TranslatedString("change {title} level {index} line color",o.t(null,void 0,i(85551))),u=new r.TranslatedString("change {title} level {index} line width",o.t(null,void 0,i(90098))),h=new r.TranslatedString("change {title} level {index} line style",o.t(null,void 0,i(47840))),y=new r.TranslatedString("change {title} all lines color",o.t(null,void 0,i(15521))),f=new r.TranslatedString("change {title} background visibility",o.t(null,void 0,i(64548))),v=new r.TranslatedString("change {title} background transparency",o.t(null,void 0,i(36438))),g=new r.TranslatedString("change {title} labels visibility",o.t(null,void 0,i(24338))),T=o.t(null,void 0,i(12374)),D=o.t(null,void 0,i(27331)),w=o.t(null,void 0,i(94420));class _ extends s.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=[],t=this._source.properties().childs(),i=this._source.name(),o=(0,a.removeSpaces)(i),s=new r.TranslatedString(i,this._source.translatedType()),_=this._source.levelsCount();for(let i=1;i<=_;i++){const n=t[`level${i}`].childs(),r=(0,l.createLeveledLinePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,n.visible,d.format({title:s,index:i})),color:(0,l.getColorDefinitionProperty)(this._propertyApplier,n.color,null,p.format({title:s,index:i})),width:(0,l.convertToDefinitionProperty)(this._propertyApplier,n.linewidth,u.format({title:s,index:i})),style:(0,l.convertToDefinitionProperty)(this._propertyApplier,n.linestyle,h.format({title:s,index:i}))},{id:`${o}LineLevel${i}`,title:`${n.coeff1.value()}/${n.coeff2.value()}`});e.push(r)}const P=(0,l.createColorPropertyDefinition)({color:(0,l.getColorDefinitionProperty)(this._propertyApplier,new c.CollectibleColorPropertyUndoWrapper((0,n.ensureNotNull)(this._source.lineColorsProperty()),this._propertyApplier,null),null,y.format({title:s}))},{id:`${o}AllLineColor`,title:T});e.push(P);const S=(0,l.createTransparencyPropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,t.fillBackground,f.format({title:s})),transparency:(0,l.convertToDefinitionProperty)(this._propertyApplier,t.transparency,v.format({title:s}))},{id:`${o}Background`,title:D});e.push(S);const b=(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,t.showLabels,g.format({title:s}))},{id:`${o}Labels`,title:w});return e.push(b),{definitions:e}}}},41854:(e,t,i)=>{i.r(t),i.d(t,{GannSquareDefinitionsViewModel:()=>M});var n=i(50151),o=i(11542),r=i(36298),l=i(295),s=i(85766),a=i(94474),c=i(69152) +;const d=new r.TranslatedString("change {title} level {index} line visibility",o.t(null,void 0,i(45463))),p=new r.TranslatedString("change {title} level {index} line color",o.t(null,void 0,i(85551))),u=new r.TranslatedString("change {title} level {index} line coeff",o.t(null,void 0,i(32891))),h=new r.TranslatedString("change {title} all lines color",o.t(null,void 0,i(15521))),y=new r.TranslatedString("change {title} background visibility",o.t(null,void 0,i(64548))),f=new r.TranslatedString("change {title} background transparency",o.t(null,void 0,i(36438))),v=new r.TranslatedString("change {title} reverse",o.t(null,void 0,i(52877))),g=new r.TranslatedString("change {title} left labels visibility",o.t(null,void 0,i(2359))),T=new r.TranslatedString("change {title} right labels visibility",o.t(null,void 0,i(16598))),D=new r.TranslatedString("change {title} top labels visibility",o.t(null,void 0,i(73137))),w=new r.TranslatedString("change {title} bottom labels visibility",o.t(null,void 0,i(15802))),_=new r.TranslatedString("change {title} fans visibility",o.t(null,void 0,i(78142))),P=new r.TranslatedString("change {title} fans line color",o.t(null,void 0,i(79467))),S=o.t(null,void 0,i(12374)),b=o.t(null,void 0,i(27331)),m=o.t(null,void 0,i(16103)),C=o.t(null,void 0,i(77838)),L=o.t(null,void 0,i(79307)),x=o.t(null,void 0,i(91367)),k=o.t(null,void 0,i(10209)),A=o.t(null,void 0,i(17608)),V=o.t(null,void 0,i(38280)),$=o.t(null,void 0,i(24186));class M extends s.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=[],t=this._source.properties().childs(),i=this._source.name(),o=(0,a.removeSpaces)(i),s=new r.TranslatedString(i,this._source.translatedType()),M=[],W=this._source.hLevelsCount();for(let e=1;e<=W;e++){const i=t[`hlevel${e}`].childs(),n=(0,l.createLeveledLinePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,i.visible,d.format({title:s,index:e})),color:(0,l.getColorDefinitionProperty)(this._propertyApplier,i.color,null,p.format({title:s,index:e})),level:(0,l.convertToDefinitionProperty)(this._propertyApplier,i.coeff,u.format({title:s,index:e}))},{id:`${o}HLineLevel${e}`});M.push(n)}const B=(0,l.createPropertyDefinitionsLeveledLinesGroup)(M,`${o}HLeveledLinesGroup`),z=(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,t.showLeftLabels,g.format({title:s}))},{id:`${o}LeftLabels`,title:L}),N=(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,t.showRightLabels,T.format({title:s}))},{id:`${o}RightLabels`,title:x}),R=(0,l.createTransparencyPropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,t.fillHorzBackground,y.format({title:s})),transparency:(0,l.convertToDefinitionProperty)(this._propertyApplier,t.horzTransparency,f.format({title:s}))},{id:`${o}BackgroundH`,title:b}),G=(0,l.createPropertyDefinitionsGeneralGroup)([B,z,N,R],`${o}HLevelGroup`,m);e.push(G);const E=[],O=this._source.vLevelsCount();for(let e=1;e<=O;e++){ +const i=t[`vlevel${e}`].childs(),n=(0,l.createLeveledLinePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,i.visible,d.format({title:s,index:e})),color:(0,l.getColorDefinitionProperty)(this._propertyApplier,i.color,null,p.format({title:s,index:e})),level:(0,l.convertToDefinitionProperty)(this._propertyApplier,i.coeff,u.format({title:s,index:e}))},{id:`${o}VLineLevel${e}`});E.push(n)}const U=(0,l.createPropertyDefinitionsLeveledLinesGroup)(E,`${o}VLeveledLinesGroup`),F=(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,t.showTopLabels,D.format({title:s}))},{id:`${o}TopLabels`,title:k}),I=(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,t.showBottomLabels,w.format({title:s}))},{id:`${o}BottomLabels`,title:A}),H=(0,l.createTransparencyPropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,t.fillVertBackground,y.format({title:s})),transparency:(0,l.convertToDefinitionProperty)(this._propertyApplier,t.vertTransparency,f.format({title:s}))},{id:`${o}BackgroundV`,title:b}),j=(0,l.createPropertyDefinitionsGeneralGroup)([U,F,I,H],`${o}VLevelGroup`,C);e.push(j);const Y=(0,l.createColorPropertyDefinition)({color:(0,l.getColorDefinitionProperty)(this._propertyApplier,new c.CollectibleColorPropertyUndoWrapper((0,n.ensureNotNull)(this._source.lineColorsProperty()),this._propertyApplier,null),null,h.format({title:s}),!0)},{id:`${o}AllLineColor`,title:S});e.push(Y);const X=t.fans.childs(),q=(0,l.createColorPropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,X.visible,_.format({title:s})),color:(0,l.getColorDefinitionProperty)(this._propertyApplier,X.color,null,P.format({title:s}))},{id:`${o}FansLines`,title:V});e.push(q);const J=(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,t.reverse,v.format({title:s}))},{id:`${o}Reverse`,title:$});return e.push(J),{definitions:e}}}},84070:(e,t,i)=>{i.r(t),i.d(t,{GeneralBezierDefinitionsViewModel:()=>u});var n=i(11542),o=i(36298),r=i(2908),l=i(85766),s=i(295),a=i(94474);const c=new o.TranslatedString("change {title} background visibility",n.t(null,void 0,i(64548))),d=new o.TranslatedString("change {title} background color",n.t(null,void 0,i(75312))),p=n.t(null,void 0,i(27331));class u extends l.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=this._source.properties().childs(),t=this._source.name(),i=new o.TranslatedString(t,this._source.translatedType());return{definitions:[(0,r.createLineStyleDefinition)(this._undoModel,{lineColor:e.linecolor,lineWidth:e.linewidth,lineStyle:e.linestyle,extendLeft:e.extendLeft,extendRight:e.extendRight,leftEnd:e.leftEnd,rightEnd:e.rightEnd},i,"Line"),(0,s.createColorPropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(this._undoModel,e.fillBackground,c.format({title:i})),color:(0,s.getColorDefinitionProperty)(this._undoModel,e.backgroundColor,e.transparency,d.format({ +title:i}))},{id:(0,a.removeSpaces)(`${t}BackgroundColor`),title:p})]}}}},83115:(e,t,i)=>{i.r(t),i.d(t,{GeneralDatePriceRangeDefinitionsViewModel:()=>m});var n=i(11542),o=i(36298),r=i(2908),l=i(50653),s=i(85766),a=i(295),c=i(94474);const d=new o.TranslatedString("change {title} background visibility",n.t(null,void 0,i(64548))),p=new o.TranslatedString("change {title} background color",n.t(null,void 0,i(75312))),u=new o.TranslatedString("change {title} extend top",n.t(null,void 0,i(896))),h=new o.TranslatedString("change {title} extend bottom",n.t(null,void 0,i(1447))),y=new o.TranslatedString("change {title} extend left",n.t(null,void 0,i(15258))),f=n.t(null,void 0,i(1277)),v=n.t(null,void 0,i(48848)),g=n.t(null,void 0,i(27331)),T=n.t(null,void 0,i(85197)),D=n.t(null,void 0,i(71116)),w=n.t(null,void 0,i(45809)),_=n.t(null,void 0,i(14025)),P=n.t(null,void 0,i(85206)),S=n.t(null,void 0,i(14773)),b=n.t(null,void 0,i(37229));class m extends s.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=[],t=this._source.properties().childs(),i=this._source.name(),n=(0,c.removeSpaces)(i),s=new o.TranslatedString(i,this._source.translatedType()),b=(0,r.createLineStyleDefinition)(this._propertyApplier,{lineColor:t.linecolor,lineWidth:t.linewidth},s,"Line",{line:f});if(e.push(b),t.hasOwnProperty("borderWidth")){const i=(0,r.createLineStyleDefinition)(this._propertyApplier,{showLine:t.drawBorder,lineColor:t.borderColor,lineWidth:t.borderWidth},s,"Border",{line:v});e.push(i)}const m=(0,a.createColorPropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(this._propertyApplier,t.fillBackground,d.format({title:s})),color:(0,a.getColorDefinitionProperty)(this._propertyApplier,t.backgroundColor,t.backgroundTransparency,p.format({title:s}))},{id:`${n}BackgroundColor`,title:g});if(e.push(m),function(e){return e.hasOwnProperty("extendTop")}(t)){const i=(0,a.createCheckablePropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(this._propertyApplier,t.extendTop,u.format({title:s}))},{id:`${n}ExtendTop`,title:T}),o=(0,a.createCheckablePropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(this._propertyApplier,t.extendBottom,h.format({title:s}))},{id:`${n}ExtendBottom`,title:D});e.push(i,o)}if(function(e){return e.hasOwnProperty("extendLeft")}(t)){const i=(0,a.createCheckablePropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(this._propertyApplier,t.extendLeft,y.format({title:s}))},{id:`${n}extendLeft`,title:w}),o=(0,a.createCheckablePropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(this._propertyApplier,t.extendRight,h.format({title:s}))},{id:`${n}ExtendBottom`,title:_});e.push(i,o)}const C=(0,l.createTextStyleDefinition)(this._propertyApplier,{textColor:t.textcolor,backgroundColor:t.labelBackgroundColor,backgroundTransparency:t.backgroundTransparency,fontSize:t.fontsize,backgroundVisible:t.fillLabelBackground},s,{isEditable:!0,isMultiLine:!0,customTitles:{text:P,backgroundTitle:S}});return e.push(C),{definitions:e}}_textPropertyDefinitions(){ +const e=this._source.properties().childs().customText.childs();return{definitions:[(0,l.createTextStyleDefinition)(this._propertyApplier,{...e,showText:e.visible,textColor:e.color,fontSize:e.fontsize},new o.TranslatedString(this._source.name(),this._source.translatedType()),{isEditable:!0,isMultiLine:!0,customTitles:{text:b}})]}}}},20061:(e,t,i)=>{i.r(t),i.d(t,{GeneralFiguresDefinitionsViewModel:()=>y,GeneralFiguresDefinitionsViewModelBase:()=>h});var n=i(11542),o=i(36298),r=i(2908),l=i(85766),s=i(295),a=i(94474);const c=new o.TranslatedString("change {title} background visibility",n.t(null,void 0,i(64548))),d=new o.TranslatedString("change {title} background color",n.t(null,void 0,i(75312))),p=n.t(null,void 0,i(48848)),u=n.t(null,void 0,i(27331));class h extends l.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=this._source.properties().childs(),t=this._source.name(),i=new o.TranslatedString(t,this._source.translatedType()),n=(0,r.createLineStyleDefinition)(this._propertyApplier,{lineColor:e.color,lineWidth:e.linewidth},i,"Line",{line:p}),l="transparency"in e?e.transparency:null;return{definitions:[n,(0,s.createColorPropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(this._propertyApplier,e.fillBackground,c.format({title:i})),color:(0,s.getColorDefinitionProperty)(this._propertyApplier,e.backgroundColor,l,d.format({title:i}))},{id:(0,a.removeSpaces)(`${t}BackgroundColor`),title:u})]}}}class y extends h{}},28578:(e,t,i)=>{i.r(t),i.d(t,{GeneralTrendFiguresDefinitionsViewModel:()=>v});var n=i(11542),o=i(36298),r=i(2908),l=i(50653),s=i(85766),a=i(295),c=i(94474);const d=new o.TranslatedString("change {title} background visibility",n.t(null,void 0,i(64548))),p=new o.TranslatedString("change {title} background color",n.t(null,void 0,i(75312))),u=[{value:"bottom",title:n.t(null,void 0,i(65994))},{value:"middle",title:n.t(null,void 0,i(9114))},{value:"top",title:n.t(null,void 0,i(91757))}],h=n.t(null,void 0,i(37229)),y=n.t(null,void 0,i(29072)),f=n.t(null,void 0,i(27331));class v extends s.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=this._source.properties().childs(),t=this._source.name(),i=new o.TranslatedString(t,this._source.translatedType());return{definitions:[(0,r.createLineStyleDefinition)(this._propertyApplier,{...e,lineColor:e.linecolor,lineWidth:e.linewidth,lineStyle:e.linestyle},i,"Line"),(0,l.createTextStyleDefinition)(this._propertyApplier,{showText:e.showPrices,textColor:e.textcolor,fontSize:e.fontsize,bold:e.bold,italic:e.italic},i,{customTitles:{text:y}}),(0,a.createColorPropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(this._propertyApplier,e.fillBackground,d.format({title:i})),color:(0,a.getColorDefinitionProperty)(this._propertyApplier,e.backgroundColor,e.transparency,p.format({title:i}))},{id:(0,c.removeSpaces)(`${t}Background`),title:f})]}}_textPropertyDefinitions(){const e=this._source.properties().childs();return{definitions:[(0,l.createTextStyleDefinition)(this._propertyApplier,{textColor:e.labelTextColor,text:e.labelText, +bold:e.labelBold,italic:e.labelItalic,fontSize:e.labelFontSize,horzLabelsAlign:e.labelHorzAlign,vertLabelsAlign:e.labelVertAlign,showText:e.labelVisible},new o.TranslatedString(this._source.name(),this._source.translatedType()),{isEditable:!0,isMultiLine:!0,alignmentVerticalItems:u,customTitles:{text:h}})]}}}},52266:(e,t,i)=>{i.r(t),i.d(t,{GhostFeedDefinitionsViewModel:()=>m});var n=i(11542),o=i(36298),r=i(85766),l=i(295),s=i(97145),a=i(94474);const c=new o.TranslatedString("change {title} candle up color",n.t(null,void 0,i(42273))),d=new o.TranslatedString("change {title} candle down color",n.t(null,void 0,i(38742))),p=new o.TranslatedString("change {title} candle border visibility",n.t(null,void 0,i(28146))),u=new o.TranslatedString("change {title} candle border up color",n.t(null,void 0,i(550))),h=new o.TranslatedString("change {title} candle border down color",n.t(null,void 0,i(7373))),y=new o.TranslatedString("change {title} candle wick visibility",n.t(null,void 0,i(27029))),f=new o.TranslatedString("change {title} candle wick color",n.t(null,void 0,i(76054))),v=new o.TranslatedString("change {title} transparency",n.t(null,void 0,i(84321))),g=new o.TranslatedString("change {title} average HL value",n.t(null,void 0,i(78680))),T=new o.TranslatedString("change {title} variance value",n.t(null,void 0,i(12355))),D=n.t(null,void 0,i(63528)),w=n.t(null,void 0,i(72269)),_=n.t(null,void 0,i(26458)),P=n.t(null,void 0,i(2295)),S=n.t(null,void 0,i(34674)),b=n.t(null,void 0,i(25227));class m extends r.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=this._source.properties().childs(),t=this._source.name(),i=(0,a.removeSpaces)(t),n=new o.TranslatedString(t,this._source.translatedType()),r=e.candleStyle.childs();return{definitions:[(0,l.createTwoColorsPropertyDefinition)({color1:(0,l.getColorDefinitionProperty)(this._propertyApplier,r.upColor,null,c.format({title:n})),color2:(0,l.getColorDefinitionProperty)(this._propertyApplier,r.downColor,null,d.format({title:n}))},{id:`${i}Candle2Colors`,title:D}),(0,l.createTwoColorsPropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,r.drawBorder,p.format({title:n})),color1:(0,l.getColorDefinitionProperty)(this._propertyApplier,r.borderUpColor,null,u.format({title:n})),color2:(0,l.getColorDefinitionProperty)(this._propertyApplier,r.borderDownColor,null,h.format({title:n}))},{id:`${i}CandleBorder2Colors`,title:w}),(0,l.createColorPropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,r.drawWick,y.format({title:n})),color:(0,l.getColorDefinitionProperty)(this._propertyApplier,r.wickColor,null,f.format({title:n}))},{id:`${i}CandleWickColor`,title:_}),(0,l.createTransparencyPropertyDefinition)({transparency:(0,l.convertToDefinitionProperty)(this._propertyApplier,e.transparency,v.format({title:n}))},{id:`${i}Transparency`,title:P})]}}_inputsPropertyDefinitions(){const e=this._source.properties().childs(),t=this._source.name(),i=(0,a.removeSpaces)(t),n=new o.TranslatedString(t,this._source.translatedType()) +;return{definitions:[(0,l.createNumberPropertyDefinition)({value:(0,l.convertToDefinitionProperty)(this._propertyApplier,e.averageHL,g.format({title:n}))},{id:`${i}AvgHL`,title:S,type:0,min:new s.WatchedValue(1),max:new s.WatchedValue(5e4),step:new s.WatchedValue(1)}),(0,l.createNumberPropertyDefinition)({value:(0,l.convertToDefinitionProperty)(this._propertyApplier,e.variance,T.format({title:n}))},{id:`${i}Variance`,title:b,type:0,min:new s.WatchedValue(1),max:new s.WatchedValue(100),step:new s.WatchedValue(1)})]}}}},63138:(e,t,i)=>{i.r(t),i.d(t,{HighlighterDefinitionsViewModel:()=>l});var n=i(2908),o=i(85766),r=i(36298);class l extends o.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=this._source.properties().childs();return{definitions:[(0,n.createLineStyleDefinition)(this._propertyApplier,{lineColor:e.linecolor},new r.TranslatedString(this._source.name(),this._source.translatedType()),"Line")]}}}},55252:(e,t,i)=>{i.r(t),i.d(t,{HorizontalLineDefinitionsViewModel:()=>h});var n=i(11542),o=i(36298),r=i(295),l=i(41339),s=i(94474),a=i(85766),c=i(86778),d=i(50653);const p=n.t(null,void 0,i(37229)),u=n.t(null,{context:"linetool point"},i(1961));class h extends a.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=this._source.properties().childs();return(0,c.getLinesStylesPropertiesDefinitions)(this._propertyApplier,e,new o.TranslatedString(this._source.name(),this._source.translatedType()))}_coordinatesPropertyDefinitions(){const e=this._source.pointsProperty().childs().points[0].childs(),t=this._getYCoordinateStepWV(),i=(0,l.getCoordinateYMetaInfo)(this._propertyApplier,e,t);return{definitions:[(0,r.createCoordinatesPropertyDefinition)({y:i.property},{id:(0,s.removeSpaces)(`${this._source.name()}Point`),title:u,...i.info})]}}_textPropertyDefinitions(){const e=this._source.properties().childs();return{definitions:[(0,d.createTextStyleDefinition)(this._propertyApplier,{...e,showText:e.showLabel,textColor:e.textcolor,fontSize:e.fontsize,textOrientation:e.textOrientation},new o.TranslatedString(this._source.name(),this._source.translatedType()),{isEditable:!0,isMultiLine:!0,customTitles:{text:p}})]}}}},15574:(e,t,i)=>{i.r(t),i.d(t,{HorizontalRayDefinitionsViewModel:()=>c});var n=i(11542),o=i(36298),r=i(85766),l=i(86778),s=i(50653);const a=n.t(null,void 0,i(37229));class c extends r.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=this._source.properties().childs();return(0,l.getLinesStylesPropertiesDefinitions)(this._propertyApplier,e,new o.TranslatedString(this._source.name(),this._source.translatedType()))}_textPropertyDefinitions(){const e=this._source.properties().childs();return{definitions:[(0,s.createTextStyleDefinition)(this._propertyApplier,{...e,showText:e.showLabel,textColor:e.textcolor,fontSize:e.fontsize,textOrientation:e.textOrientation},new o.TranslatedString(this._source.name(),this._source.translatedType()),{isEditable:!0,isMultiLine:!0,customTitles:{text:a}})]}}}},53284:(e,t,i)=>{i.r(t),i.d(t,{IconsDefinitionsViewModel:()=>d}) +;var n=i(11542),o=i(36298),r=i(85766),l=i(295),s=i(94474);const a=new o.TranslatedString("change {title} color",n.t(null,void 0,i(20216))),c=n.t(null,void 0,i(40054));class d extends r.LineDataSourceDefinitionsViewModel{constructor(e,t){super(e,t)}_stylePropertyDefinitions(){const e=this._source.properties().childs(),t=this._source.name(),i=new o.TranslatedString(t,this._source.translatedType());return{definitions:[(0,l.createColorPropertyDefinition)({color:(0,l.getColorDefinitionProperty)(this._propertyApplier,e.color,null,a.format({title:i}))},{id:(0,s.removeSpaces)(`${t}Color`),title:c})]}}}},77420:(e,t,i)=>{i.r(t),i.d(t,{NoteDefinitionsViewModel:()=>p});var n=i(11542),o=i(36298),r=i(50653),l=i(85766),s=i(295),a=i(94474);const c=new o.TranslatedString("change {title} background color",n.t(null,void 0,i(75312))),d=n.t(null,void 0,i(85206));class p extends l.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=this._source.properties().childs(),t=this._source.name(),i=new o.TranslatedString(t,this._source.translatedType());return{definitions:[(0,s.createColorPropertyDefinition)({color:(0,s.getColorDefinitionProperty)(this._propertyApplier,e.markerColor,null,c.format({title:i}))},{id:(0,a.removeSpaces)(`${t}LabelColor`),title:d})]}}_textPropertyDefinitions(){const e=this._source.properties().childs();return{definitions:[(0,r.createTextStyleDefinition)(this._propertyApplier,{textColor:e.textColor,fontSize:e.fontSize,bold:e.bold,italic:e.italic,text:e.text,backgroundColor:e.backgroundColor,backgroundTransparency:e.backgroundTransparency,borderColor:e.borderColor},new o.TranslatedString(this._source.name(),this._source.translatedType()),{isEditable:!0,isMultiLine:!0})]}}}},21905:(e,t,i)=>{i.r(t),i.d(t,{ParallelChannelDefinitionsViewModel:()=>_});var n=i(11542),o=i(36298),r=i(295),l=i(85766),s=i(2908),a=i(50653),c=i(94474);const d=new o.TranslatedString("change {title} extending left",n.t(null,void 0,i(3708))),p=new o.TranslatedString("change {title} extending right",n.t(null,void 0,i(52889))),u=new o.TranslatedString("change {title} background visibility",n.t(null,void 0,i(64548))),h=new o.TranslatedString("change {title} background color",n.t(null,void 0,i(75312))),y=[{value:"bottom",title:n.t(null,void 0,i(65994))},{value:"middle",title:n.t(null,void 0,i(9114))},{value:"top",title:n.t(null,void 0,i(91757))}],f=n.t(null,void 0,i(37229)),v=n.t(null,void 0,i(27331)),g=n.t(null,void 0,i(25892)),T=n.t(null,void 0,i(74395)),D=n.t(null,void 0,i(99120)),w=n.t(null,void 0,i(76476));class _ extends l.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=this._source.properties().childs(),t=this._source.name(),i=(0,c.removeSpaces)(t),n=new o.TranslatedString(t,this._source.translatedType());return{definitions:[(0,s.createLineStyleDefinition)(this._propertyApplier,{lineColor:e.linecolor,lineStyle:e.linestyle,lineWidth:e.linewidth},n,"ChannelLine",{line:D}),(0,s.createLineStyleDefinition)(this._propertyApplier,{showLine:e.showMidline,lineColor:e.midlinecolor,lineStyle:e.midlinestyle, +lineWidth:e.midlinewidth},n,"MiddleLine",{line:w}),(0,r.createCheckablePropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(this._propertyApplier,e.extendLeft,d.format({title:n}))},{id:`${i}ExtendLeft`,title:g}),(0,r.createCheckablePropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(this._propertyApplier,e.extendRight,p.format({title:n}))},{id:`${i}ExtendRight`,title:T}),(0,r.createColorPropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(this._propertyApplier,e.fillBackground,u.format({title:n})),color:(0,r.getColorDefinitionProperty)(this._propertyApplier,e.backgroundColor,e.transparency,h.format({title:n}))},{id:`${i}Background`,title:v})]}}_textPropertyDefinitions(){const e=this._source.properties().childs();return{definitions:[(0,a.createTextStyleDefinition)(this._propertyApplier,{textColor:e.labelTextColor,text:e.labelText,bold:e.labelBold,italic:e.labelItalic,fontSize:e.labelFontSize,horzLabelsAlign:e.labelHorzAlign,vertLabelsAlign:e.labelVertAlign,showText:e.labelVisible},new o.TranslatedString(this._source.name(),this._source.translatedType()),{isEditable:!0,isMultiLine:!0,alignmentVerticalItems:y,customTitles:{text:f}})]}}}},74481:(e,t,i)=>{i.r(t),i.d(t,{PathDefinitionsViewModel:()=>a});var n=i(11542),o=i(36298),r=i(2908),l=i(85766);const s=n.t(null,void 0,i(1277));class a extends l.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=this._source.properties().childs();return{definitions:[(0,r.createLineStyleDefinition)(this._propertyApplier,{lineColor:e.lineColor,lineWidth:e.lineWidth,lineStyle:e.lineStyle,leftEnd:e.leftEnd,rightEnd:e.rightEnd},new o.TranslatedString(this._source.name(),this._source.translatedType()),"Line",{line:s})]}}}},25107:(e,t,i)=>{i.r(t),i.d(t,{PatternWithBackgroundDefinitionViewModel:()=>f});var n=i(11542),o=i(36298),r=i(2908),l=i(50653),s=i(85766),a=i(295),c=i(94474);const d=new o.TranslatedString("change {title} background visibility",n.t(null,void 0,i(64548))),p=new o.TranslatedString("change {title} background color",n.t(null,void 0,i(75312))),u=n.t(null,void 0,i(85206)),h=n.t(null,void 0,i(48848)),y=n.t(null,void 0,i(27331));class f extends s.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=this._source.properties().childs(),t=this._source.name(),i=new o.TranslatedString(t,this._source.translatedType());return{definitions:[(0,l.createTextStyleDefinition)(this._propertyApplier,{textColor:e.textcolor,fontSize:e.fontsize,bold:e.bold,italic:e.italic},i,{isEditable:!0,isMultiLine:!0,customTitles:{text:u}}),(0,r.createLineStyleDefinition)(this._propertyApplier,{lineColor:e.color,lineWidth:e.linewidth},i,"Line",{line:h}),(0,a.createColorPropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(this._propertyApplier,e.fillBackground,d.format({title:i})),color:(0,a.getColorDefinitionProperty)(this._propertyApplier,e.backgroundColor,e.transparency,p.format({title:i}))},{id:(0,c.removeSpaces)(`${t}BackgroundColor`),title:y})]}}}},63311:(e,t,i)=>{i.r(t),i.d(t,{PatternWithoutBackgroundDefinitionsViewModel:()=>d}) +;var n=i(11542),o=i(36298),r=i(2908),l=i(50653),s=i(85766);const a=n.t(null,void 0,i(85206)),c=n.t(null,void 0,i(48848));class d extends s.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=this._source.properties().childs(),t=new o.TranslatedString(this._source.name(),this._source.translatedType());return{definitions:[(0,l.createTextStyleDefinition)(this._propertyApplier,{textColor:e.textcolor,fontSize:e.fontsize,bold:e.bold,italic:e.italic},t,{isEditable:!0,isMultiLine:!0,customTitles:{text:a}}),(0,r.createLineStyleDefinition)(this._propertyApplier,{lineColor:e.color,lineWidth:e.linewidth},t,"Line",{line:c})]}}}},81658:(e,t,i)=>{i.r(t),i.d(t,{PitchBaseDefinitionsViewModel:()=>b});var n=i(50151),o=i(11542),r=i(36298),l=i(2908),s=i(85766),a=i(295),c=i(94474),d=i(69152);const p=new r.TranslatedString("change {title} extend lines",o.t(null,void 0,i(96902))),u=new r.TranslatedString("change {title} level {index} line visibility",o.t(null,void 0,i(45463))),h=new r.TranslatedString("change {title} level {index} line color",o.t(null,void 0,i(85551))),y=new r.TranslatedString("change {title} level {index} line width",o.t(null,void 0,i(90098))),f=new r.TranslatedString("change {title} level {index} line style",o.t(null,void 0,i(47840))),v=new r.TranslatedString("change {title} level {index} line coeff",o.t(null,void 0,i(32891))),g=new r.TranslatedString("change {title} all lines color",o.t(null,void 0,i(15521))),T=new r.TranslatedString("change {title} background visibility",o.t(null,void 0,i(64548))),D=new r.TranslatedString("change {title} background transparency",o.t(null,void 0,i(36438))),w=o.t(null,{context:"study"},i(66187)),_=o.t(null,void 0,i(12374)),P=o.t(null,void 0,i(27331)),S=o.t(null,void 0,i(13611));class b extends s.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=[],t=this._source.properties(),i=t.childs(),o=this._source.name(),s=(0,c.removeSpaces)(o),b=new r.TranslatedString(o,this._source.translatedType());t.hasChild("extendLines")&&e.push((0,a.createCheckablePropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(this._propertyApplier,i.extendLines,p.format({title:b}))},{id:`${s}ExtendLines`,title:S}));const m=i.median.childs(),C=(0,l.createLineStyleDefinition)(this._propertyApplier,{lineColor:m.color,lineStyle:m.linestyle,lineWidth:m.linewidth},b,"Median",{line:w});e.push(C);const L=this._source.levelsCount();for(let t=0;t<=L;t++){const n=i[`level${t}`].childs(),o=(0,a.createLeveledLinePropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(this._propertyApplier,n.visible,u.format({title:b,index:t+1})),color:(0,a.getColorDefinitionProperty)(this._propertyApplier,n.color,null,h.format({title:b,index:t+1})),width:(0,a.convertToDefinitionProperty)(this._propertyApplier,n.linewidth,y.format({title:b,index:t+1})),style:(0,a.convertToDefinitionProperty)(this._propertyApplier,n.linestyle,f.format({title:b,index:t+1})),level:(0,a.convertToDefinitionProperty)(this._propertyApplier,n.coeff,v.format({title:b,index:t+1}))},{id:`${s}LineLevel${t+1}`});e.push(o)} +const x=(0,a.createColorPropertyDefinition)({color:(0,a.getColorDefinitionProperty)(this._propertyApplier,new d.CollectibleColorPropertyUndoWrapper((0,n.ensureNotNull)(this._source.lineColorsProperty()),this._propertyApplier,null),null,g.format({title:b}),!0)},{id:`${s}AllLineColor`,title:_});e.push(x);const k=(0,a.createTransparencyPropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(this._propertyApplier,i.fillBackground,T.format({title:b})),transparency:(0,a.convertToDefinitionProperty)(this._propertyApplier,i.transparency,D.format({title:b}))},{id:`${s}Background`,title:P});return e.push(k),{definitions:e}}}},769:(e,t,i)=>{i.r(t),i.d(t,{PitchForkDefinitionsViewModel:()=>u});var n=i(11542),o=i(36298),r=i(295),l=i(81658),s=i(90095),a=i(97145);const c=new o.TranslatedString("change {title} style",n.t(null,void 0,i(74428))),d=n.t(null,void 0,i(32733)),p=[{value:s.LineToolPitchforkStyle.Original,title:n.t(null,void 0,i(25595))},{value:s.LineToolPitchforkStyle.Schiff2,title:n.t(null,void 0,i(51464))},{value:s.LineToolPitchforkStyle.Schiff,title:n.t(null,void 0,i(66276))},{value:s.LineToolPitchforkStyle.Inside,title:n.t(null,void 0,i(9114))}];class u extends l.PitchBaseDefinitionsViewModel{_stylePropertyDefinitions(){const e=super._stylePropertyDefinitions(),t=this._source.properties().childs(),i=this._source.name(),n=new o.TranslatedString(i,this._source.translatedType()),l=(0,r.createOptionsPropertyDefinition)({option:(0,r.convertToDefinitionProperty)(this._propertyApplier,t.style,c.format({title:n}))},{id:`${i}PitchStyle`,title:d,options:new a.WatchedValue(p)});return e.definitions.push(l),e}}},62890:(e,t,i)=>{i.r(t),i.d(t,{PolylinesDefinitionsViewModel:()=>h});var n=i(11542),o=i(36298),r=i(2908),l=i(85766),s=i(295),a=i(94474);const c=new o.TranslatedString("change {title} background visibility",n.t(null,void 0,i(64548))),d=new o.TranslatedString("change {title} background color",n.t(null,void 0,i(75312))),p=n.t(null,void 0,i(48848)),u=n.t(null,void 0,i(27331));class h extends l.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=this._source.properties().childs(),t=this._source.name(),i=new o.TranslatedString(t,this._source.translatedType());return{definitions:[(0,r.createLineStyleDefinition)(this._propertyApplier,{lineColor:e.linecolor,lineWidth:e.linewidth},i,"Line",{line:p}),(0,s.createColorPropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(this._propertyApplier,e.fillBackground,c.format({title:i})),color:(0,s.getColorDefinitionProperty)(this._propertyApplier,e.backgroundColor,e.transparency,d.format({title:i}))},{id:(0,a.removeSpaces)(`${t}BackgroundColor`),title:u})]}}}},54440:(e,t,i)=>{i.r(t),i.d(t,{PredictionDefinitionsViewModel:()=>k});var n=i(11542),o=i(36298),r=i(2908),l=i(85766),s=i(295),a=i(94474) +;const c=new o.TranslatedString("change {title} source text color",n.t(null,void 0,i(42286))),d=new o.TranslatedString("change {title} source background color",n.t(null,void 0,i(18544))),p=new o.TranslatedString("change {title} source border color",n.t(null,void 0,i(48035))),u=new o.TranslatedString("change {title} target text color",n.t(null,void 0,i(27634))),h=new o.TranslatedString("change {title} target background color",n.t(null,void 0,i(52387))),y=new o.TranslatedString("change {title} target border color",n.t(null,void 0,i(6921))),f=new o.TranslatedString("change {title} success text color",n.t(null,void 0,i(88383))),v=new o.TranslatedString("change {title} success background color",n.t(null,void 0,i(26967))),g=new o.TranslatedString("change {title} failure text color",n.t(null,void 0,i(3156))),T=new o.TranslatedString("change {title} failure background color",n.t(null,void 0,i(49885))),D=n.t(null,void 0,i(79238)),w=n.t(null,void 0,i(22213)),_=n.t(null,void 0,i(15500)),P=n.t(null,void 0,i(74289)),S=n.t(null,void 0,i(98001)),b=n.t(null,void 0,i(89258)),m=n.t(null,void 0,i(69835)),C=n.t(null,void 0,i(91141)),L=n.t(null,void 0,i(31343)),x=n.t(null,void 0,i(28565));class k extends l.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=this._source.properties().childs(),t=this._source.name(),i=(0,a.removeSpaces)(t),n=new o.TranslatedString(t,this._source.translatedType());return{definitions:[(0,r.createLineStyleDefinition)(this._propertyApplier,{lineColor:e.linecolor,lineWidth:e.linewidth},n,"Line"),(0,s.createColorPropertyDefinition)({color:(0,s.getColorDefinitionProperty)(this._propertyApplier,e.sourceTextColor,null,c.format({title:n}))},{id:`${i}SourceTextColor`,title:D}),(0,s.createColorPropertyDefinition)({color:(0,s.getColorDefinitionProperty)(this._propertyApplier,e.sourceBackColor,e.transparency,d.format({title:n}))},{id:`${i}SourceBackgroundColor`,title:w}),(0,s.createColorPropertyDefinition)({color:(0,s.getColorDefinitionProperty)(this._propertyApplier,e.sourceStrokeColor,null,p.format({title:n}))},{id:`${i}SourceBorderColor`,title:_}),(0,s.createColorPropertyDefinition)({color:(0,s.getColorDefinitionProperty)(this._propertyApplier,e.targetTextColor,null,u.format({title:n}))},{id:`${i}TargetTextColor`,title:P}),(0,s.createColorPropertyDefinition)({color:(0,s.getColorDefinitionProperty)(this._propertyApplier,e.targetBackColor,null,h.format({title:n}))},{id:`${i}TargetBackgroundColor`,title:S}),(0,s.createColorPropertyDefinition)({color:(0,s.getColorDefinitionProperty)(this._propertyApplier,e.targetStrokeColor,null,y.format({title:n}))},{id:`${i}TargetBorderColor`,title:b}),(0,s.createColorPropertyDefinition)({color:(0,s.getColorDefinitionProperty)(this._propertyApplier,e.successTextColor,null,f.format({title:n}))},{id:`${i}SuccessTextColor`,title:m}),(0,s.createColorPropertyDefinition)({color:(0,s.getColorDefinitionProperty)(this._propertyApplier,e.successBackground,null,v.format({title:n}))},{id:`${i}SuccessBackgroundColor`,title:C}),(0,s.createColorPropertyDefinition)({color:(0, +s.getColorDefinitionProperty)(this._propertyApplier,e.failureTextColor,null,g.format({title:n}))},{id:`${i}FailureTextColor`,title:L}),(0,s.createColorPropertyDefinition)({color:(0,s.getColorDefinitionProperty)(this._propertyApplier,e.failureBackground,null,T.format({title:n}))},{id:`${i}FailureBackgroundColor`,title:x})]}}}},17265:(e,t,i)=>{i.r(t),i.d(t,{PriceLabelDefinitionsViewModel:()=>a});var n=i(11542),o=i(36298),r=i(50653),l=i(85766);const s=n.t(null,void 0,i(37229));class a extends l.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=this._source.properties().childs();return{definitions:[(0,r.createTextStyleDefinition)(this._propertyApplier,{textColor:e.color,fontSize:e.fontsize,backgroundColor:e.backgroundColor,backgroundTransparency:e.transparency,borderColor:e.borderColor},new o.TranslatedString(this._source.name(),this._source.translatedType()),{customTitles:{text:s}})]}}}},11980:(e,t,i)=>{i.r(t),i.d(t,{PriceNoteDefinitionsViewModel:()=>f});var n=i(11542),o=i(36298),r=i(50653),l=i(85766),s=i(295),a=i(94474);const c=new o.TranslatedString("change {title} line color",n.t(null,void 0,i(20563))),d=n.t(null,void 0,i(37126)),p=n.t(null,void 0,i(37229)),u=n.t(null,void 0,i(60489)),h=n.t(null,void 0,i(75332)),y=n.t(null,void 0,i(14773));class f extends l.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=this._source.properties().childs(),t=this._source.name(),i=(0,a.removeSpaces)(t),n=new o.TranslatedString(t,this._source.translatedType()),l=(0,s.createColorPropertyDefinition)({color:(0,s.getColorDefinitionProperty)(this._propertyApplier,e.lineColor,null,c.format({title:n}))},{id:`${i}LineColor`,title:u});return{definitions:[(0,r.createTextStyleDefinition)(this._propertyApplier,{textColor:e.priceLabelTextColor,fontSize:e.priceLabelFontSize,bold:e.priceLabelBold,italic:e.priceLabelItalic,backgroundColor:e.priceLabelBackgroundColor,borderColor:e.priceLabelBorderColor},n,{isEditable:!1,isMultiLine:!1,customTitles:{text:d,borderTitle:h,backgroundTitle:y}}),l]}}_textPropertyDefinitions(){const e=this._source.properties().childs();return{definitions:[(0,r.createTextStyleDefinition)(this._propertyApplier,{...e,showText:e.showLabel,textColor:e.textColor,fontSize:e.fontSize},new o.TranslatedString(this._source.name(),this._source.translatedType()),{isEditable:!0,isMultiLine:!0,customTitles:{text:p}})]}}}},12501:(e,t,i)=>{i.r(t),i.d(t,{ProjectionDefinitionsViewModel:()=>h});var n=i(11542),o=i(36298),r=i(2908),l=i(85766),s=i(295),a=i(94474);const c=new o.TranslatedString("change {title} background color 1",n.t(null,void 0,i(39651))),d=new o.TranslatedString("change {title} background color 2",n.t(null,void 0,i(78177))),p=n.t(null,void 0,i(48848)),u=n.t(null,void 0,i(27331));class h extends l.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=this._source.properties().childs(),t=this._source.name(),i=new o.TranslatedString(t,this._source.translatedType());return{definitions:[(0,s.createTwoColorsPropertyDefinition)({color1:(0, +s.getColorDefinitionProperty)(this._propertyApplier,e.color1,e.transparency,c.format({title:i})),color2:(0,s.getColorDefinitionProperty)(this._propertyApplier,e.color2,e.transparency,d.format({title:i}))},{id:(0,a.removeSpaces)(`${t}Background2Color`),title:u}),(0,r.createLineStyleDefinition)(this._propertyApplier,{lineColor:e.trendline.childs().color,lineWidth:e.linewidth},i,"Line",{line:p})]}}}},3664:(e,t,i)=>{i.r(t),i.d(t,{RectangleDefinitionsViewModel:()=>g});var n=i(11542),o=i(36298),r=i(94474),l=i(295),s=i(2908),a=i(20061),c=i(50653);const d=new o.TranslatedString("change {title} extending left",n.t(null,void 0,i(3708))),p=new o.TranslatedString("change {title} extending right",n.t(null,void 0,i(52889))),u=n.t(null,void 0,i(37229)),h=n.t(null,void 0,i(45809)),y=n.t(null,void 0,i(14025)),f=n.t(null,void 0,i(85041)),v=[{value:"bottom",title:n.t(null,void 0,i(65994))},{value:"middle",title:n.t(null,void 0,i(9114))},{value:"top",title:n.t(null,void 0,i(91757))}];class g extends a.GeneralFiguresDefinitionsViewModelBase{_stylePropertyDefinitions(){const e=this._source.properties().childs(),t=this._source.name(),i=new o.TranslatedString(t,this._source.translatedType()),n=super._stylePropertyDefinitions(),a=e.middleLine.childs(),c=(0,s.createLineStyleDefinition)(this._propertyApplier,{showLine:a.showLine,lineColor:a.lineColor,lineWidth:a.lineWidth,lineStyle:a.lineStyle},i,t,{line:f}),u=n.definitions.findIndex((e=>e.id===(0,r.removeSpaces)(`${t}BackgroundColor`)));u<0?n.definitions.push(c):n.definitions.splice(u,0,c);const v=(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,e.extendRight,p.format({title:i}))},{id:`${t}ExtendRight`,title:y});n.definitions.push(v);const g=(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,e.extendLeft,d.format({title:i}))},{id:`${t}ExtendLeft`,title:h});return n.definitions.push(g),n}_textPropertyDefinitions(){const e=this._source.properties().childs();return{definitions:[(0,c.createTextStyleDefinition)(this._propertyApplier,{textColor:e.textColor,text:e.text,bold:e.bold,italic:e.italic,fontSize:e.fontSize,horzLabelsAlign:e.horzLabelsAlign,vertLabelsAlign:e.vertLabelsAlign,showText:e.showLabel},new o.TranslatedString(this._source.name(),this._source.translatedType()),{isEditable:!0,isMultiLine:!0,alignmentVerticalItems:v,customTitles:{text:u}})]}}}},30333:(e,t,i)=>{i.r(t),i.d(t,{RiskRewardDefinitionsViewModel:()=>I});var n=i(11542),o=i(36298),r=i(2908),l=i(50653),s=i(85766),a=i(295),c=i(4895),d=i(97145),p=i(94474) +;const u=new o.TranslatedString("change {title} stop color",n.t(null,void 0,i(54659))),h=new o.TranslatedString("change {title} target color",n.t(null,void 0,i(97573))),y=new o.TranslatedString("change {title} price labels visibility",n.t(null,void 0,i(88577))),f=new o.TranslatedString("change {title} compact stats mode",n.t(null,void 0,i(35435))),v=new o.TranslatedString("change {title} always show stats",n.t(null,void 0,i(37913))),g=new o.TranslatedString("change {title} account size",n.t(null,void 0,i(31775))),T=new o.TranslatedString("change {title} lot size",n.t(null,void 0,i(45025))),D=new o.TranslatedString("change {title} risk",n.t(null,void 0,i(31553))),w=new o.TranslatedString("change {title} risk display mode",n.t(null,void 0,i(40344))),_=new o.TranslatedString("change {title} entry price",n.t(null,void 0,i(59354))),P=new o.TranslatedString("change {title} profit level",n.t(null,void 0,i(44539))),S=new o.TranslatedString("change {title} profit price",n.t(null,void 0,i(41646))),b=new o.TranslatedString("change {title} stop level",n.t(null,void 0,i(89182))),m=new o.TranslatedString("change {title} stop price",n.t(null,void 0,i(82224))),C=n.t(null,void 0,i(83182)),L=n.t(null,void 0,i(50948)),x=n.t(null,void 0,i(45302)),k=n.t(null,void 0,i(37229)),A=n.t(null,void 0,i(47737)),V=n.t(null,void 0,i(30973)),$=n.t(null,void 0,i(25684)),M=n.t(null,void 0,i(46001)),W=n.t(null,void 0,i(2635)),B=n.t(null,void 0,i(56119)),z=n.t(null,void 0,i(95264)),N=n.t(null,void 0,i(27531)),R=n.t(null,void 0,i(63833)),G=n.t(null,void 0,i(85160)),E=n.t(null,void 0,i(75675)),O=n.t(null,void 0,i(5066)),U=n.t(null,void 0,i(76655));function F(e){return[{value:c.RiskDisplayMode.Percentage,title:O},{value:c.RiskDisplayMode.Money,title:e||U}]}class I extends s.LineDataSourceDefinitionsViewModel{constructor(e,t){super(e,t);const i=this._source.properties().childs(),n=i.riskDisplayMode.value();this._riskMaxWV=new d.WatchedValue(this._getRiskMax(n)),this._riskStepWV=new d.WatchedValue(this._getRiskStep(n)),this._riskPrecisionWV=new d.WatchedValue(this._getRiskPrecision(n)),this._riskUnitWV=new d.WatchedValue(this._getRiskUnit()),this._riskUnitOptionsWV=new d.WatchedValue(this._getRiskUnitOptions()),this._lotSizeStepWV=new d.WatchedValue(this._getLotSizeStep()),this._createPropertyRages(),i.riskDisplayMode.subscribe(this,(e=>this._onRiskDisplayChanged(e))),i.accountSize.subscribe(this,(()=>this._onAccountSizeChanged())),i.lotSize.subscribe(this,(()=>this._onLotSizeChanged())),this._undoModel.model().mainSeries().dataEvents().symbolResolved().subscribe(this,this._onSymbolInfoChanged)}destroy(){super.destroy();const e=this._source.properties().childs();e.riskDisplayMode.unsubscribeAll(this),e.accountSize.unsubscribeAll(this),e.lotSize.unsubscribeAll(this),this._undoModel.model().mainSeries().dataEvents().symbolResolved().unsubscribeAll(this)}_stylePropertyDefinitions(){const e=this._source.properties().childs(),t=this._source.name(),i=(0,p.removeSpaces)(t),n=new o.TranslatedString(t,this._source.translatedType());return{definitions:[(0, +r.createLineStyleDefinition)(this._propertyApplier,{lineColor:e.linecolor,lineWidth:e.linewidth},n,"Line",{line:C}),(0,a.createColorPropertyDefinition)({color:(0,a.getColorDefinitionProperty)(this._propertyApplier,e.stopBackground,e.stopBackgroundTransparency,u.format({title:n}))},{id:`${i}StopColor`,title:L}),(0,a.createColorPropertyDefinition)({color:(0,a.getColorDefinitionProperty)(this._propertyApplier,e.profitBackground,e.profitBackgroundTransparency,h.format({title:n}))},{id:`${i}ProfitColor`,title:x}),(0,l.createTextStyleDefinition)(this._propertyApplier,{textColor:e.textcolor,fontSize:e.fontsize},n,{isEditable:!0,isMultiLine:!0,customTitles:{text:k}}),(0,a.createCheckablePropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(this._propertyApplier,e.showPriceLabels,y.format({title:n}))},{id:`${i}ShowPriceLabels`,title:E}),(0,a.createCheckablePropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(this._propertyApplier,e.compact,f.format({title:n}))},{id:`${i}CompactMode`,title:A}),(0,a.createCheckablePropertyDefinition)({checked:(0,a.convertToDefinitionProperty)(this._propertyApplier,e.alwaysShowStats,v.format({title:n}))},{id:`${i}AlwaysShowStats`,title:G})]}}_inputsPropertyDefinitions(){const e=this._source.properties().childs(),t=this._source.name(),i=(0,p.removeSpaces)(t),n=new o.TranslatedString(t,this._source.translatedType()),r=this._getYCoordinateStepWV(),l=(0,a.createNumberPropertyDefinition)({value:(0,a.convertToDefinitionProperty)(this._propertyApplier,e.accountSize,g.format({title:n}))},{id:`${i}AccountSize`,title:z,type:1,min:new d.WatchedValue(1e-9),max:new d.WatchedValue(1e9),step:new d.WatchedValue(1),unit:this._riskUnitWV}),s=(0,a.createNumberPropertyDefinition)({value:(0,a.convertToDefinitionProperty)(this._propertyApplier,e.lotSize,T.format({title:n}))},{id:`${i}LotSize`,title:N,type:1,min:new d.WatchedValue(1e-9),max:new d.WatchedValue(1e8),step:this._lotSizeStepWV}),c=(0,a.createNumberPropertyDefinition)({value:(0,a.convertToDefinitionProperty)(this._propertyApplier,e.risk,D.format({title:n}),[e=>parseFloat(e)]),unitOptionsValue:(0,a.convertToDefinitionProperty)(this._propertyApplier,e.riskDisplayMode,w.format({title:n}))},{id:`${i}Risk`,title:R,type:1,min:new d.WatchedValue(1e-9),max:this._riskMaxWV,precision:this._riskPrecisionWV,step:this._riskStepWV,unitOptions:this._riskUnitOptionsWV}),u=(0,a.createNumberPropertyDefinition)({value:(0,a.convertToDefinitionProperty)(this._propertyApplier,e.entryPrice,_.format({title:n}))},{id:`${i}EntryPrice`,title:M,type:1,step:r}),h=(0,a.createPropertyDefinitionsGeneralGroup)([l,s,c,u],`${i}AccountRisk`),y=(0,a.createNumberPropertyDefinition)({value:(0,a.convertToDefinitionProperty)(this._propertyApplier,e.profitLevel,P.format({title:n}))},{id:`${i}ProfitLevelTicks`,title:V,type:0,min:new d.WatchedValue(0),max:new d.WatchedValue(1e9),step:new d.WatchedValue(1)}),f=(0,a.createNumberPropertyDefinition)({value:(0,a.convertToDefinitionProperty)(this._propertyApplier,e.targetPrice,S.format({title:n +}),[e=>e,e=>this._source.prepareProfitPrice(e)])},{id:`${i}ProfitLevelPrice`,title:$,type:1,step:r}),v=(0,a.createPropertyDefinitionsGeneralGroup)([y,f],`${i}ProfitLevel`,W),C=(0,a.createNumberPropertyDefinition)({value:(0,a.convertToDefinitionProperty)(this._propertyApplier,e.stopLevel,b.format({title:n}))},{id:`${i}StopLevelTicks`,title:V,type:0,min:new d.WatchedValue(0),max:new d.WatchedValue(1e9),step:new d.WatchedValue(1)}),L=(0,a.createNumberPropertyDefinition)({value:(0,a.convertToDefinitionProperty)(this._propertyApplier,e.stopPrice,m.format({title:n}),[e=>e,e=>this._source.prepareStopPrice(e)])},{id:`${i}StopLevelPrice`,title:$,type:1,step:r});return{definitions:[h,v,(0,a.createPropertyDefinitionsGeneralGroup)([C,L],`${i}StopLevel`,B)]}}_onRiskDisplayChanged(e){const t=e.value();this._riskMaxWV.setValue(this._getRiskMax(t)),this._riskStepWV.setValue(this._getRiskStep(t)),this._riskPrecisionWV.setValue(this._getRiskPrecision(t))}_onAccountSizeChanged(){this._riskMaxWV.setValue(this._getRiskMax(this._source.properties().childs().riskDisplayMode.value()))}_onLotSizeChanged(){this._lotSizeStepWV.setValue(this._getLotSizeStep())}_onSymbolInfoChanged(){this._riskUnitWV.setValue(this._getRiskUnit()),this._riskUnitOptionsWV.setValue(this._getRiskUnitOptions())}_getRiskMax(e){return e===c.RiskDisplayMode.Percentage?100:this._source.properties().childs().accountSize.value()}_getRiskStep(e){return e===c.RiskDisplayMode.Percentage?.01:1}_getRiskPrecision(e){if(e===c.RiskDisplayMode.Percentage)return 2}_getLotSizeStep(){const e=this._source.properties().childs().lotSize.value();if(e%1==0)return 1;const t=e.toString(),i=t.split(".");if(2===i.length)return Number(`1e-${i[1].length}`);{const e=/\d+e-(\d+)/.exec(t);if(null!==e)return Number(`1e-${e[1]}`)}return this._lotSizeStepWV.value()}_getRiskUnit(){const e=this._undoModel.model().mainSeries().symbolInfo();return null!==e&&e.currency_code||""}_getRiskUnitOptions(){const e=this._undoModel.model().mainSeries().symbolInfo();return null!==e?F(e.currency_code):F()}}},18613:(e,t,i)=>{i.r(t),i.d(t,{SignpostDefinitionsViewModel:()=>g});var n=i(11542),o=i(36298),r=i(94474),l=i(97145),s=i(295),a=i(50653),c=i(41339),d=i(85766);const p=new o.TranslatedString("change vertical position Y coordinate",n.t(null,void 0,i(11049))),u=new o.TranslatedString("change {title} emoji visibility",n.t(null,void 0,i(65899))),h=new o.TranslatedString("change {title} image background color",n.t(null,void 0,i(48983))),y=new o.TranslatedString("change {title} emoji",n.t(null,void 0,i(65056))),f=n.t(null,{context:"linetool point"},i(92195)),v=n.t(null,void 0,i(46211));class g extends d.LineDataSourceDefinitionsViewModel{_textPropertyDefinitions(){const e=this._source.properties().childs();return{definitions:[(0,a.createTextStyleDefinition)(this._propertyApplier,{text:e.text,fontSize:e.fontSize,bold:e.bold,italic:e.italic},new o.TranslatedString(this._source.name(),this._source.translatedType()),{isEditable:!0,isMultiLine:!0})]}}_coordinatesPropertyDefinitions(){ +const e=this._source.pointsProperty().childs().points[0].childs(),t=this._source.name(),i=(0,c.getCoordinateXMetaInfo)(this._propertyApplier,e),n={property:(0,s.convertToDefinitionProperty)(this._propertyApplier,e.price,p),info:{typeY:1,stepY:new l.WatchedValue(1),minY:new l.WatchedValue(-100),maxY:new l.WatchedValue(100)}};return{definitions:[(0,s.createCoordinatesPropertyDefinition)({x:i.property,y:n.property},{id:(0,r.removeSpaces)(`${t}Coordinates${f}`),title:f,...i.info,...n.info})]}}_stylePropertyDefinitions(){const e=this._source.properties().childs(),t=this._source.name(),i=new o.TranslatedString(t,this._source.translatedType());return{definitions:[(0,s.createEmojiPropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(this._propertyApplier,e.showImage,u.format({title:i})),backgroundColor:(0,s.getColorDefinitionProperty)(this._propertyApplier,e.plateColor,null,h.format({title:i})),emoji:(0,s.convertToDefinitionProperty)(this._propertyApplier,e.emoji,y.format({title:i}))},{id:(0,r.removeSpaces)(`${t}Emoji${v}`),title:v})]}}}},94625:(e,t,i)=>{i.r(t),i.d(t,{TextDefinitionsViewModel:()=>l});var n=i(50653),o=i(85766),r=i(36298);class l extends o.LineDataSourceDefinitionsViewModel{_textPropertyDefinitions(){const e=this._source.properties().childs();return{definitions:[(0,n.createTextStyleDefinition)(this._propertyApplier,{textColor:e.color,fontSize:e.fontsize,bold:e.bold,italic:e.italic,text:e.text,backgroundVisible:e.fillBackground,backgroundColor:e.backgroundColor,backgroundTransparency:e.backgroundTransparency,borderVisible:e.drawBorder,borderColor:e.borderColor,wrap:e.wordWrap},new r.TranslatedString(this._source.name(),this._source.translatedType()),{isEditable:!0,isMultiLine:!0})]}}}},81888:(e,t,i)=>{i.r(t),i.d(t,{TimeCyclesPatternDefinitionsViewModel:()=>h});var n=i(11542),o=i(36298),r=i(2908),l=i(85766),s=i(295),a=i(94474);const c=new o.TranslatedString("change {title} background visibility",n.t(null,void 0,i(64548))),d=new o.TranslatedString("change {title} background color",n.t(null,void 0,i(75312))),p=n.t(null,void 0,i(1277)),u=n.t(null,void 0,i(27331));class h extends l.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=this._source.properties().childs(),t=this._source.name(),i=new o.TranslatedString(t,this._source.translatedType());return{definitions:[(0,r.createLineStyleDefinition)(this._propertyApplier,{lineColor:e.linecolor,lineWidth:e.linewidth,lineStyle:e.linestyle},i,"Line",{line:p}),(0,s.createColorPropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(this._propertyApplier,e.fillBackground,c.format({title:i})),color:(0,s.getColorDefinitionProperty)(this._propertyApplier,e.backgroundColor,e.transparency,d.format({title:i}))},{id:(0,a.removeSpaces)(`${t}BackgroundColor`),title:u})]}}}},34935:(e,t,i)=>{i.r(t),i.d(t,{TrendAngleDefinitionsViewModel:()=>y});var n=i(11542),o=i(36298),r=i(295),l=i(85766),s=i(97145),a=i(41339),c=i(75611) +;const d=new o.TranslatedString("change angle",n.t(null,void 0,i(1670))),p=n.t(null,void 0,i(36150)),u=n.t(null,void 0,i(37229)),h=n.t(null,{context:"linetool point"},i(12706));class y extends l.LineDataSourceDefinitionsViewModel{_coordinatesPropertyDefinitions(){const e=this._source.points(),t=[],i=this._source.pointsProperty().childs().points[0].childs(),n=this._getYCoordinateStepWV();t.push((0,a.getCoordinatesPropertiesDefinitions)(this._propertyApplier,i,e[0],n,h,this._source.name()));const o=(0,r.createNumberPropertyDefinition)({value:(0,r.convertToDefinitionProperty)(this._propertyApplier,this._source.properties().childs().angle,d)},{id:"TrendLineAngleCoordinate",title:p,min:new s.WatchedValue(-360),max:new s.WatchedValue(360),step:new s.WatchedValue(1)});return t.push(o),{definitions:t}}_stylePropertyDefinitions(){const e=this._source.properties().childs();return(0,c.getTrendLineToolsStylePropertiesDefinitions)(this._propertyApplier,e,new o.TranslatedString(this._source.name(),this._source.translatedType()),{text:u})}}},60007:(e,t,i)=>{i.r(t),i.d(t,{TrendBasedFibTimeDefinitionsViewModel:()=>L});var n=i(50151),o=i(11542),r=i(36298),l=i(2908),s=i(295),a=i(85766),c=i(18505),d=i(97145),p=i(94474),u=i(69152);const h=new r.TranslatedString("change {title} level {index} line visibility",o.t(null,void 0,i(45463))),y=new r.TranslatedString("change {title} level {index} line color",o.t(null,void 0,i(85551))),f=new r.TranslatedString("change {title} level {index} line width",o.t(null,void 0,i(90098))),v=new r.TranslatedString("change {title} level {index} line style",o.t(null,void 0,i(47840))),g=new r.TranslatedString("change {title} level {index} line coeff",o.t(null,void 0,i(32891))),T=new r.TranslatedString("change {title} all lines color",o.t(null,void 0,i(15521))),D=new r.TranslatedString("change {title} background visibility",o.t(null,void 0,i(64548))),w=new r.TranslatedString("change {title} background transparency",o.t(null,void 0,i(36438))),_=new r.TranslatedString("change {title} labels visibility",o.t(null,void 0,i(24338))),P=new r.TranslatedString("change {title} labels alignment",o.t(null,void 0,i(81170))),S=o.t(null,void 0,i(4372)),b=o.t(null,void 0,i(12374)),m=o.t(null,void 0,i(27331)),C=o.t(null,void 0,i(94420));class L extends a.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=[],t=this._source.properties(),i=t.childs(),o=this._source.name(),a=(0,p.removeSpaces)(o),L=new r.TranslatedString(o,this._source.translatedType()),x=i.trendline.childs(),k=(0,l.createLineStyleDefinition)(this._propertyApplier,{showLine:x.visible,lineColor:x.color,lineStyle:x.linestyle,lineWidth:x.linewidth},L,"TrendLine",{line:S});e.push(k);const A=this._source.levelsCount();for(let i=1;i<=A;i++){const o=(0,n.ensureDefined)(t.child(`level${i}`)).childs(),r=(0,s.createLeveledLinePropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(this._propertyApplier,o.visible,h.format({title:L,index:i})),color:(0,s.getColorDefinitionProperty)(this._propertyApplier,o.color,null,y.format({title:L,index:i})), +width:(0,s.convertToDefinitionProperty)(this._propertyApplier,o.linewidth,f.format({title:L,index:i})),style:(0,s.convertToDefinitionProperty)(this._propertyApplier,o.linestyle,v.format({title:L,index:i})),level:(0,s.convertToDefinitionProperty)(this._propertyApplier,o.coeff,g.format({title:L,index:i}))},{id:`${a}LineLevel${i}`});e.push(r)}const V=(0,s.createColorPropertyDefinition)({color:(0,s.getColorDefinitionProperty)(this._propertyApplier,new u.CollectibleColorPropertyUndoWrapper((0,n.ensureNotNull)(this._source.lineColorsProperty()),this._propertyApplier,null),null,T.format({title:L}),!0)},{id:`${a}AllLineColor`,title:b});e.push(V);const $=(0,s.createTransparencyPropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(this._propertyApplier,i.fillBackground,D.format({title:L})),transparency:(0,s.convertToDefinitionProperty)(this._propertyApplier,i.transparency,w.format({title:L}))},{id:`${a}Background`,title:m});e.push($);const M=(0,s.createTwoOptionsPropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(this._propertyApplier,i.showCoeffs,_.format({title:L})),option1:(0,s.convertToDefinitionProperty)(this._propertyApplier,i.horzLabelsAlign,P.format({title:L})),option2:(0,s.convertToDefinitionProperty)(this._propertyApplier,i.vertLabelsAlign,P.format({title:L}))},{id:`${a}Labels`,title:C,optionsItems1:new d.WatchedValue(c.availableAlignmentHorizontalItems),optionsItems2:new d.WatchedValue(c.availableAlignmentVerticalItems)});return e.push(M),{definitions:e}}}},84926:(e,t,i)=>{i.r(t),i.d(t,{TrendLineDefinitionsViewModel:()=>c});var n=i(11542),o=i(36298),r=i(85766),l=i(75611),s=i(50653);const a=n.t(null,void 0,i(37229));class c extends r.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=this._source.properties().childs();return(0,l.getTrendLineToolsStylePropertiesDefinitions)(this._propertyApplier,e,new o.TranslatedString(this._source.name(),this._source.translatedType()))}_textPropertyDefinitions(){const e=this._source.properties().childs();return{definitions:[(0,s.createTextStyleDefinition)(this._propertyApplier,{...e,showText:e.showLabel,textColor:e.textcolor,fontSize:e.fontsize},new o.TranslatedString(this._source.name(),this._source.translatedType()),{isEditable:!0,isMultiLine:!0,customTitles:{text:a}})]}}}},71472:(e,t,i)=>{i.r(t),i.d(t,{VerticalLineDefinitionsViewModel:()=>h});var n=i(11542),o=i(36298),r=i(295),l=i(41339),s=i(86778),a=i(94474),c=i(85766),d=i(50653);const p=n.t(null,void 0,i(37229)),u=n.t(null,{context:"linetool point"},i(91282));class h extends c.LineDataSourceDefinitionsViewModel{_stylePropertyDefinitions(){const e=this._source.properties().childs();return(0,s.getLinesStylesPropertiesDefinitions)(this._propertyApplier,e,new o.TranslatedString(this._source.name(),this._source.translatedType()))}_coordinatesPropertyDefinitions(){const e=this._source.pointsProperty().childs().points[0].childs(),t=(0,l.getCoordinateXMetaInfo)(this._propertyApplier,e);return{definitions:[(0,r.createCoordinatesPropertyDefinition)({x:t.property},{id:(0, +a.removeSpaces)(`${this._source.name()}Point1`),title:u,...t.info})]}}_textPropertyDefinitions(){const e=this._source.properties().childs();return{definitions:[(0,d.createTextStyleDefinition)(this._propertyApplier,{...e,showText:e.showLabel,textColor:e.textcolor,fontSize:e.fontsize,textOrientation:e.textOrientation},new o.TranslatedString(this._source.name(),this._source.translatedType()),{isEditable:!0,isMultiLine:!0,customTitles:{text:p}})]}}}},59973:(e,t,i)=>{i.r(t),i.d(t,{AnchoredVWAPDefinitionsViewModel:()=>U});var n=i(11542),o=i(36298),r=(i(42053),i(295)),l=i(56059),s=i(94474),a=i(99970);const c=new o.TranslatedString("change {title} VWAP line color",n.t(null,void 0,i(98057))),d=new o.TranslatedString("change {title} VWAP line width",n.t(null,void 0,i(55218))),p=new o.TranslatedString("change {title} lower band #1 line visibility",n.t(null,void 0,i(78425))),u=new o.TranslatedString("change {title} lower band #1 line color",n.t(null,void 0,i(13901))),h=new o.TranslatedString("change {title} lower band #1 line width",n.t(null,void 0,i(99491))),y=new o.TranslatedString("change {title} upper band #1 line visibility",n.t(null,void 0,i(58722))),f=new o.TranslatedString("change {title} upper band #1 line color",n.t(null,void 0,i(10417))),v=new o.TranslatedString("change {title} upper band #1 line width",n.t(null,void 0,i(13633))),g=new o.TranslatedString("change {title} lower band #2 line visibility",n.t(null,void 0,i(76157))),T=new o.TranslatedString("change {title} lower band #2 line color",n.t(null,void 0,i(55469))),D=new o.TranslatedString("change {title} lower band #2 line width",n.t(null,void 0,i(8081))),w=new o.TranslatedString("change {title} upper band #2 line visibility",n.t(null,void 0,i(97847))),_=new o.TranslatedString("change {title} upper band #2 line color",n.t(null,void 0,i(64709))),P=new o.TranslatedString("change {title} upper band #2 line width",n.t(null,void 0,i(62921))),S=new o.TranslatedString("change {title} lower band #3 line visibility",n.t(null,void 0,i(84928))),b=new o.TranslatedString("change {title} lower band #3 line color",n.t(null,void 0,i(95016))),m=new o.TranslatedString("change {title} lower band #3 line width",n.t(null,void 0,i(44693))),C=new o.TranslatedString("change {title} upper band #3 line visibility",n.t(null,void 0,i(19835))),L=new o.TranslatedString("change {title} upper band #3 line color",n.t(null,void 0,i(94153))),x=new o.TranslatedString("change {title} upper band #3 line width",n.t(null,void 0,i(68310))),k=new o.TranslatedString("change {title} background visibility",n.t(null,void 0,i(64548))),A=new o.TranslatedString("change {title} background color",n.t(null,void 0,i(75312))),V=new o.TranslatedString("change {title} price visibility",n.t(null,void 0,i(94028))),$=n.t(null,void 0,i(53473)),M=n.t(null,void 0,i(99180)),W=n.t(null,void 0,i(26775)),B=n.t(null,void 0,i(53861)),z=n.t(null,void 0,i(21774)),N=n.t(null,void 0,i(44775)),R=n.t(null,void 0,i(21076)),G=n.t(null,void 0,i(66282)),E=n.t(null,void 0,i(23675));function O(e,t,i,n,o,l,s,c,d){return(0, +r.createLinePropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(e,new a.StudyPlotVisibleProperty(t.display),i.format({title:d})),color:(0,r.getColorDefinitionProperty)(e,t.color,t.transparency,n.format({title:d})),width:(0,r.convertToDefinitionProperty)(e,t.linewidth,o.format({title:d}))},{id:`${c}${s}`,title:l})}class U extends l.StudyLineDataSourceDefinitionsViewModel{constructor(e,t){super(e,t)}_stylePropertyDefinitions(){var e,t,i,n,l,a;const U=this._source.properties().childs(),F=this._source.name(),I=(0,s.removeSpaces)(F),H=new o.TranslatedString(F,this._source.translatedType()),j=U.styles.childs().VWAP.childs(),Y=[(0,r.createLinePropertyDefinition)({color:(0,r.getColorDefinitionProperty)(this._propertyApplier,j.color,j.transparency,c.format({title:H})),width:(0,r.convertToDefinitionProperty)(this._propertyApplier,j.linewidth,d.format({title:H}))},{id:`${I}VWAPLine`,title:$})],X=this._source.metaInfo();if((null===(e=X.styles)||void 0===e?void 0:e.UpperBand)&&(null===(t=X.styles)||void 0===t?void 0:t.LowerBand)){const e=U.styles.childs().LowerBand.childs(),t=O(this._propertyApplier,e,p,u,h,M,"LowerBandLine",I,H),i=U.styles.childs().UpperBand.childs(),n=O(this._propertyApplier,i,y,f,v,W,"UpperBandLine",I,H);Y.push(t,n)}if(null==X?void 0:X.area){const e=U.areaBackground.childs(),t=(0,r.createLinePropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(this._propertyApplier,e.fillBackground,k.format({title:H})),color:(0,r.getColorDefinitionProperty)(this._propertyApplier,e.backgroundColor,e.transparency,A.format({title:H}))},{id:`${I}Background`,title:G});Y.push(t)}if((null===(i=X.styles)||void 0===i?void 0:i.UpperBand_2)&&(null===(n=X.styles)||void 0===n?void 0:n.LowerBand_2)&&(null===(l=X.styles)||void 0===l?void 0:l.UpperBand_3)&&(null===(a=X.styles)||void 0===a?void 0:a.LowerBand_3)){const e=U.styles.childs().LowerBand_2.childs(),t=O(this._propertyApplier,e,g,T,D,B,"LowerBand2Line",I,H),i=U.styles.childs().UpperBand_2.childs(),n=O(this._propertyApplier,i,w,_,P,z,"UpperBand2Line",I,H),o=U.styles.childs().LowerBand_3.childs(),r=O(this._propertyApplier,o,S,b,m,N,"LowerBand3Line",I,H),l=U.styles.childs().UpperBand_3.childs(),s=O(this._propertyApplier,l,C,L,x,R,"UpperBand3Line",I,H);Y.push(t,n,r,s)}const q=(0,r.createCheckablePropertyDefinition)({checked:(0,r.convertToDefinitionProperty)(this._propertyApplier,U.axisLabelVisible,V.format({title:H}))},{id:`${I}ShowPrice`,title:E});return Y.push(q),{definitions:Y}}_coordinatesPropertyDefinitions(){return null}}},69152:(e,t,i)=>{i.d(t,{CollectibleColorPropertyDirectWrapper:()=>s,CollectibleColorPropertyUndoWrapper:()=>l});var n=i(50151),o=i(88640);class r extends o.default{constructor(e){super(),this._listenersMappers=[],this._isProcess=!1,this._baseProperty=e}destroy(){this._baseProperty.destroy(),super.destroy()}value(){const e=this._baseProperty.value();return"mixed"===e?"":e}visible(){return this._baseProperty.visible()}setValue(e){this._isProcess=!0,this._baseProperty.setValue(""===e?"mixed":e,void 0,{applyValue:this._applyValue.bind(this)}), +this._isProcess=!1,this._listenersMappers.forEach((e=>{e.method.call(e.obj,this,"")}))}subscribe(e,t){const i=i=>{this._isProcess||t.call(e,this,"")},n={obj:e,method:t,callback:i};this._listenersMappers.push(n),this._baseProperty.subscribe(e,i)}unsubscribe(e,t){var i;const o=(0,n.ensureDefined)(null===(i=this._listenersMappers.find((i=>i.obj===e&&i.method===t)))||void 0===i?void 0:i.callback);this._baseProperty.unsubscribe(e,o)}unsubscribeAll(e){this._baseProperty.unsubscribeAll(e)}}class l extends r{constructor(e,t,i){super(e),this._propertyApplier=t,this._undoText=i}_applyValue(e,t){this._propertyApplier.setProperty(e,t,this._undoText)}}class s extends r{_applyValue(e,t){e.setValue(t)}}}}]); \ No newline at end of file diff --git a/charting_library/bundles/lt-stickers-atlas.52ad6e6d7d7b134ab0ba.js b/charting_library/bundles/lt-stickers-atlas.52ad6e6d7d7b134ab0ba.js new file mode 100644 index 0000000..7902cba --- /dev/null +++ b/charting_library/bundles/lt-stickers-atlas.52ad6e6d7d7b134ab0ba.js @@ -0,0 +1,61 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[5598],{31235:(c,a,l)=>{"use strict";l.r(a),l.d(a,{getSvgContentForSticker:()=>Z,getSvgRenderer:()=>f});const h=/.+\/(.*)\.svg$/,M=l(98384),v=new Map,t=new Map;function f(c,a){let l=t.get(a);if(void 0===l){const h=v.get(a);l=h?c(h):null,t.set(a,l)}return l}function Z(c){var a;return null!==(a=v.get(c))&&void 0!==a?a:null}M.keys().forEach((c=>{const a=h.exec(c);if(!a)return;const l=a[1];if(v.has(l))throw new Error(`Duplicate sticker '${l}' from file '${c}'`);const t=M(c);v.set(l,t)}))},99657:c=>{ +c.exports='' +},23692:c=>{ +c.exports='' +},97682:c=>{ +c.exports='' +},38327:c=>{ +c.exports='' +},81796:c=>{ +c.exports='' +},67391:c=>{ +c.exports='' +},89716:c=>{ +c.exports='' +},40993:c=>{ +c.exports='' +},51234:c=>{ +c.exports='' +},86049:c=>{ +c.exports='' +},12963:c=>{ +c.exports='' +},87578:c=>{ +c.exports='' +},89948:c=>{ +c.exports='' +},52957:c=>{ +c.exports='' +},11558:c=>{ +c.exports='' +},84967:c=>{ +c.exports='' +},90624:c=>{ +c.exports='' +},88774:c=>{c.exports=''},74715:c=>{ +c.exports='' +},17183:c=>{ +c.exports='' +},77842:c=>{ +c.exports='' +},66191:c=>{ +c.exports='' +},60121:c=>{ +c.exports='' +},15124:c=>{ +c.exports='' +},14976:c=>{ +c.exports='' +},89355:c=>{ +c.exports='' +},35920:c=>{ +c.exports='' +},19735:c=>{ +c.exports='' +},59329:c=>{ +c.exports='' +},11006:c=>{ +c.exports='' +},14707:c=>{ +c.exports='' +},98384:(c,a,l)=>{var h={"./pack1/bag-holder.svg":99657,"./pack1/bitcoin.svg":23692,"./pack1/buy-the-dip.svg":97682,"./pack1/buy.svg":38327,"./pack1/diamond-hand.svg":81796,"./pack1/dislike.svg":67391,"./pack1/doge.svg":89716,"./pack1/elon.svg":40993,"./pack1/ethereum.svg":51234,"./pack1/few.svg":86049,"./pack1/fud.svg":12963,"./pack1/gm.svg":87578,"./pack1/hodl.svg":89948,"./pack1/lambo.svg":52957,"./pack1/leap.svg":11558,"./pack1/like.svg":84967,"./pack1/look.svg":90624,"./pack1/love.svg":88774,"./pack1/moon.svg":74715,"./pack1/ngmi.svg":17183,"./pack1/og.svg":77842,"./pack1/paper-hands.svg":66191,"./pack1/rekt.svg":60121,"./pack1/rugged.svg":15124,"./pack1/sell.svg":14976,"./pack1/shill.svg":89355,"./pack1/short.svg":35920,"./pack1/tendies.svg":19735,"./pack1/wagmi.svg":59329,"./pack1/whale.svg":11006,"./pack1/yolo.svg":14707};function M(c){var a=v(c);return l(a)}function v(c){if(!l.o(h,c)){var a=new Error("Cannot find module '"+c+"'");throw a.code="MODULE_NOT_FOUND",a}return h[c]}M.keys=function(){return Object.keys(h)},M.resolve=v,c.exports=M,M.id=98384}}]); \ No newline at end of file diff --git a/charting_library/bundles/manage-drawings-dialog.5f8ccee744105adf029e.js b/charting_library/bundles/manage-drawings-dialog.5f8ccee744105adf029e.js new file mode 100644 index 0000000..727a699 --- /dev/null +++ b/charting_library/bundles/manage-drawings-dialog.5f8ccee744105adf029e.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1702],{95002:e=>{e.exports={dialog:"dialog-lmxpCvnK",dialogWrapper:"dialogWrapper-lmxpCvnK",wrap:"wrap-lmxpCvnK"}},41662:(e,t,i)=>{"use strict";i.r(t),i.d(t,{ManageDrawingsDialogRenderer:()=>c});var s=i(50959),a=i(962),n=i(11542),r=i(16216),l=i(98310),o=i(35057),d=i(23263),h=i(95002);class p extends s.PureComponent{constructor(e){super(e),this._dialogRef=s.createRef(),this._renderChildren=e=>s.createElement("div",{className:h.wrap},s.createElement(d.ManageDrawings,{onInitialized:e.centerAndFit,chartWidget:this._activeChartWidget}));const t=(0,r.service)(l.CHART_WIDGET_COLLECTION_SERVICE);this._activeChartWidget=t.activeChartWidget.value(),this.state={layoutName:t.metaInfo.name.value()}}render(){return s.createElement(o.AdaptivePopupDialog,{wrapperClassName:h.dialogWrapper,className:h.dialog,dataName:"manage-drawings-dialog",isOpened:!0,onClickOutside:this.props.onClose,onClose:this.props.onClose,ref:this._dialogRef,render:this._renderChildren,showSeparator:!0,title:n.t(null,void 0,i(72357)),subtitle:this.state.layoutName})}}class c{constructor(e){this._container=document.createElement("div"),this._isVisible=!1,this._handleClose=()=>{this._onClose&&this._onClose(),a.unmountComponentAtNode(this._container),this._isVisible=!1},this._onClose=e}hide(){this._handleClose()}isVisible(){return this._isVisible}show(){a.render(s.createElement(p,{onClose:this._handleClose}),this._container),this._isVisible=!0}}}}]); \ No newline at end of file diff --git a/charting_library/bundles/mock-dark.16b5f3a431f502b03ae3.svg b/charting_library/bundles/mock-dark.16b5f3a431f502b03ae3.svg new file mode 100644 index 0000000..2377c83 --- /dev/null +++ b/charting_library/bundles/mock-dark.16b5f3a431f502b03ae3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/charting_library/bundles/mock-light.d201313017eb2c1b989f.svg b/charting_library/bundles/mock-light.d201313017eb2c1b989f.svg new file mode 100644 index 0000000..2479c77 --- /dev/null +++ b/charting_library/bundles/mock-light.d201313017eb2c1b989f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/charting_library/bundles/ms_MY.178.dd03c0163a8373c0fc5b.js b/charting_library/bundles/ms_MY.178.dd03c0163a8373c0fc5b.js new file mode 100644 index 0000000..0f82219 --- /dev/null +++ b/charting_library/bundles/ms_MY.178.dd03c0163a8373c0fc5b.js @@ -0,0 +1,3 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[178],{12978:a=>{a.exports=["Data masa nyata untuk {symbolName}"]},64565:a=>{a.exports=["dibekalkan oleh bursa {exchange}."]},19801:a=>{a.exports="Fr"},11268:a=>{a.exports="Mo"},63331:a=>{a.exports="Sa"},85954:a=>{a.exports="Su"},26230:a=>{a.exports="We"},24793:a=>{a.exports="Th"},31533:a=>{a.exports="Tu"},89790:a=>{a.exports=["Tidak boleh mendapat kod sumber Pine"]},39589:a=>{a.exports=["Runtuhkan tetingkap"]},38154:a=>{a.exports=["Mengesahkan Mengalih Keluar Pohon Kajian"]},53205:a=>{a.exports=["Kontrak hadapan berterusan"]},15993:a=>{a.exports=["Kontrak hadapan berterusan adalah instrumen sintetik yang menggabungkan kontrak-kontrak individu. Kontrak 1! mewakili bulan terkni (paling hampir dengan tarikh luput) manakala 2! mewakili pengakhiran kedua terdekat."]},45e3:a=>{a.exports=["Cboe BZX"]},56934:a=>{a.exports=["Tukar penjelasan"]},23398:a=>{a.exports=["Tukar simbol"]},36004:a=>{a.exports=["Cipta akaun percuma"]},69419:a=>{a.exports=["Semua berjalan lancar — Pasaran telah dibuka."]},97637:a=>{a.exports="April"},86797:a=>{a.exports=["Ogos"]},22519:a=>{a.exports=["Nilai Perubahan Bar"]},41707:a=>{a.exports="Buy real-time data"},52003:a=>{a.exports=["Adakah anda benar-benar mahu memadam kajian dan semua sub-kajian yang lain?"]},68854:a=>{a.exports=["Klik dua kali"]},97325:a=>{a.exports=["Masalah data"]},52916:a=>{a.exports=["Ia dikemaskini sekali sehari."]},25978:a=>{a.exports=["Data dikemas kini tidak lebih dari sekali sesaat."]},57310:a=>{a.exports=["Data adalah ditangguhkan"]},49321:a=>{a.exports=["Data yang disediakan dengan pakej percuma dikemas kini tidak lebih dari sekali sesaat."]},55669:a=>{a.exports=["Disember"]},83498:a=>{a.exports=["Padamkan tetingkap"]},6044:a=>{a.exports=["Data Perolehan"]},31461:a=>{a.exports=["Derived Data merujuk kepada penunjuk kewangan yang dicipta dengan menggabungkan dan/atau memproses data mentah yang dibekalkan oleh beberapa sumber."]},59315:a=>{a.exports=["Tamat hari data"]},82751:a=>{a.exports=["Ralat"]},40519:a=>{a.exports=["Selamat Petang. Pasaran kini dibuka untuk perdagangan pasca-pasaran sahaja."]},80227:a=>{a.exports=["Zon masa bursa"]},16467:a=>{a.exports=["Februari"]},25046:a=>{a.exports=["Isikan Perjanjian Bursa"]},93666:a=>{a.exports=["Simbol bendera"]},564:a=>{a.exports=["Jum"]},72970:a=>{a.exports=["Jumaat"]},88958:a=>{a.exports=["Cuti"]},32960:a=>{a.exports=["Simbol Halal"]},21686:a=>{a.exports=["Sembunyi Legenda Penunjuk"]},26935:a=>{a.exports=["Argumen Penunjuk"]},26315:a=>{a.exports=["Tajuk Penunjuk"]},84098:a=>{a.exports=["Nilai Penunjuk"]},91459:a=>{a.exports=["Sekiranya anda menginginkan data masa nyata {listedExchange}, anda perlu melengkapkan Perjanjian Pertukaran. Jangan risau, ia hanya memerlukan beberapa klik sahaja"]},50634:a=>{a.exports=["Ia akan pergi ke dagangan pasca pasaran dalam {remainingTime}."]},74537:a=>{a.exports=["Ia akan buka untuk dagangan pra pasaran dalam {remainingTime}."]},26910:a=>{a.exports=["Januari"]},23230:a=>{a.exports=["Julai"]},49385:a=>{a.exports=["Jun"] +},99487:a=>{a.exports=["Nilai OHLC"]},15815:a=>{a.exports=["Satu kemas kini sesaat"]},90784:a=>{a.exports=["Oktober"]},75991:a=>{a.exports=["Buka status pasaran"]},37274:a=>{a.exports=["Perubahan nilai hari terakhir"]},36051:a=>{a.exports=["Ketahui lebih lanjut"]},39899:a=>{a.exports=["Pindahkan tetingkap ke bawah"]},70343:a=>{a.exports=["Pindahkan tetingkap ke atas"]},83085:a=>{a.exports=["Isnin"]},61199:a=>{a.exports=["Isnin"]},41610:a=>{a.exports=["Lebih"]},1653:a=>{a.exports=["Selamat Pagi. Pasaran kini dibuka untuk perdagangan pra-pasaran sahaja."]},56470:a=>{a.exports=["Maksimakan carta"]},19603:a=>{a.exports=["Maksimakan tetingkap"]},68327:a=>{a.exports=["Mei"]},35732:a=>{a.exports=["Uruskan tetingkap"]},84675:a=>{a.exports=["Mac"]},83949:a=>{a.exports=["Pasaran dibuka"]},35701:a=>{a.exports=["Pasaran dibuka dalam {remainingTime}."]},95814:a=>{a.exports=["Pasaran ditutup"]},98105:a=>{a.exports=["Pasaran ditutup dalam {remainingTime}."]},56086:a=>{a.exports=["Pasaran pada masa ini sedang bercuti. Bertuah mereka."]},71194:a=>{a.exports="November"},66324:a=>{a.exports=["Kod sumber"]},36835:a=>{a.exports=["Sabtu"]},1144:a=>{a.exports=["Sabtu"]},40653:a=>{a.exports=["Tatal ke kiri"]},26721:a=>{a.exports=["Tatal ke bar terkini"]},35809:a=>{a.exports=["Tatal ke kanan"]},61132:a=>{a.exports="September"},28705:a=>{a.exports=["Tunjuk Legenda Penunjuk"]},51072:a=>{a.exports=["Tunjuk Salasilah Objek"]},37809:a=>{a.exports=["Tunjuk tetapan selang masa"]},39045:a=>{a.exports=["Kesilapan Pembelajaran"]},86577:a=>{a.exports=["Ahad"]},72149:a=>{a.exports=["Ahad"]},46041:a=>{a.exports=["Sumber harga simbol"]},63143:a=>{a.exports=["Nama simbol"]},29985:a=>{a.exports=["Pasca-pasaran"]},28412:a=>{a.exports=["Pelan berbayar memberikan data kemaskini lebih pantas."]},56042:a=>{a.exports=["Pra-pasaran"]},24680:a=>{a.exports=["Penyenaraian Utama"]},89022:a=>{a.exports=["Data masa nyata untuk simbol ini tidak disokong buat masa ini. Kami mungkin akan menyokongnya di masa hadapan."]},6667:a=>{a.exports=["Data waktu sebenar untuk {symbolName} disediakan oleh pertukaran {exchange} ."]},48293:a=>{a.exports=["Kembalikan semula carta"]},91029:a=>{a.exports=["Kembalikan tetingkap"]},75094:a=>{a.exports=["Rabu"]},7147:a=>{a.exports=["Rabu"]},52984:a=>{a.exports=["Untuk mendapatkan data masa nyata untuk {description}, sila langgan pakej data masa nyata."]},9787:a=>{a.exports=["Khamis"]},7951:a=>{a.exports=["Khamis"]},99214:a=>{a.exports=["Yang utama, atau pertama, bursa di mana saham syarikat disenaraikan dan didagangkan."]},2310:a=>{a.exports=["Data ini adalah data masa nyata, tetapi ia mungkin sedikit berbeza daripada rakan rasminya yang datang dari pertukaran utama."]},29512:a=>{a.exports=["Data ini adalah data masa nyata, tetapi ia mungkin sedikit berbeza daripada rakan rasminya yang datang dari {exchange}."]},52449:a=>{ +a.exports=["Ini adalah satu saham patuh syariah, yang bermaksud ia mengikuti undang-undang Islam. Syarikat ini tidak mengenakan atau menerima faedah, dan tidak terbabit dengan beberapa sektor (perjudian, alkohol, tembakau, produk khinzir)"]},86753:a=>{a.exports="This real-time data is provided by {originalExchange} exchange. It may be slightly different from the official data directly from {exchange}. If this difference is crucial for you, you'll need to purchase real-time data from the primary exchange, which we can help with."},73717:a=>{a.exports=["Tiada ada simbol seperti itu. Sila pilih simbol yang lain."]},57048:a=>{a.exports=["Masa untuk keluar berjalan-jalan — pasaran ini telah tamat."]},94316:a=>{a.exports=["Selasa"]},44979:a=>{a.exports=["Selasa"]},8209:a=>{a.exports=["Simbol tiada bendera"]},1111:a=>{a.exports=["Volum"]},61311:a=>{a.exports=["Zum Masuk"]},47602:a=>{a.exports=["Zum Keluar"]},57889:a=>{a.exports=["tukar kebolehlihatan nilai OHLC"]},18644:a=>{a.exports=["tukar kebolehlihatan status pasaran buka"]},45110:a=>{a.exports=["tukar kebolehlihatan bar pertukaran"]},31325:a=>{a.exports=["tukar kebolehlihatan nama penunjuk"]},99774:a=>{a.exports=["tukar kebolehlihatan nilai penunjuk"]},96162:a=>{a.exports=["tukar kebolehlihatan argumen penunjuk"]},50058:a=>{a.exports=["tukar perubahan kebolehlihatan hari terakhir"]},26717:a=>{a.exports=["tukar kebolehlihatan penjelasan simbol"]},6091:a=>{a.exports=["tukar kebolehlihatan ruangan simbol"]},9455:a=>{a.exports=["tukar kebolehlihatan nilai volum"]},39348:a=>{a.exports=["kurang daripada 1 minit"]},87358:a=>{a.exports=["tunjuk {title}"]},7827:a=>{a.exports=["{days} dan {hours}"]},7435:a=>{a.exports=["{exchange} oleh {originalExchange}"]},19830:a=>{a.exports=["{hours} dan {minutes}"]},1084:a=>{a.exports=["Data waktu nyata {listedExchange} tersedia secara percuma kepada pengguna berdaftar. Buat akaun percuma!"]},38611:a=>{a.exports="{symbolName} data is delayed by {time} minutes because of exchange requirements."},77033:a=>{a.exports=["Data dikemas kini setiap {amount} saat, walaupun ada lebih banyak kemas kini dalam pasaran."]},2121:a=>{a.exports=["Data pada pelan Basic kami dikemas kini setiap {amount} saat, walaupun ada lebih banyak kemas kini dalam pasaran."]},5223:a=>{a.exports=["Satu kemaskini untuk setiap {amount} saat"]},58609:a=>{a.exports=["{number} hari"]},24430:a=>{a.exports=["{number} jam"]},67151:a=>{a.exports=["{number} minit"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/ms_MY.2285.1268ecef367debd2960b.js b/charting_library/bundles/ms_MY.2285.1268ecef367debd2960b.js new file mode 100644 index 0000000..6fbe443 --- /dev/null +++ b/charting_library/bundles/ms_MY.2285.1268ecef367debd2960b.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2285],{72171:t=>{t.exports=["Pusat"]},91757:t=>{t.exports=["Bawah"]},22192:t=>{t.exports=["Hari"]},63099:t=>{t.exports=["Jam"]},77405:t=>{t.exports=["Melintang"]},66304:t=>{t.exports=["Input"]},19286:t=>{t.exports=["Kiri"]},76476:t=>{t.exports=["Tengah"]},28134:t=>{t.exports=["Minit"]},71129:t=>{t.exports=["Saat"]},21141:t=>{t.exports=["Kanan"]},21594:t=>{t.exports=["Minggu"]},26458:t=>{t.exports=["Sumbu"]},65994:t=>{t.exports=["Atas"]},92960:t=>{t.exports=["jajaran teks"]},90581:t=>{t.exports=["Orientasi teks"]},44085:t=>{t.exports=["Menegak"]},13355:t=>{t.exports=["tukar {title} hari kepada"]},41377:t=>{t.exports=["tukar {title} hari dari"]},35388:t=>{t.exports=["tukar {title} jam dari"]},78586:t=>{t.exports=["tukar {title} jam kepada"]},59635:t=>{t.exports=["tukar {title} bulan dari"]},74266:t=>{t.exports=["tukar {title} bulan kepada"]},91633:t=>{t.exports=["tukar {title} minit kepada"]},15106:t=>{t.exports=["tukar {title} minit dari"]},66161:t=>{t.exports=["tukar {title} saat kepada"]},2822:t=>{t.exports=["tukar {title} saat dari"]},21339:t=>{t.exports=["tukar {title} minggu dari"]},68643:t=>{t.exports=["tukar {title} minggu kepada"]},30810:t=>{t.exports=["tukar kebolehlihatan {title} pada tick"]},24941:t=>{t.exports=["tukar kebolehlihatan {title} pada minggu"]},8917:t=>{t.exports=["tukar kebolehlihatan {title} pada {ranges}"]},29088:t=>{t.exports=["tukar kebolehlihatan {title} pada hari"]},68971:t=>{t.exports=["tukar kebolehlihatan {title} pada jam"]},64370:t=>{t.exports=["tukar kebolehlihatan {title} pada minit"]},6659:t=>{t.exports=["tukar kebolehlihatan {title} pada bulan"]},46948:t=>{t.exports=["tukar kebolehlihatan {title} saat"]},82211:t=>{t.exports=["Hari"]},33486:t=>{t.exports=["hari kepada"]},14077:t=>{t.exports=["hari dari"]},3143:t=>{t.exports=["Jam"]},84775:t=>{t.exports=["jam dari"]},11255:t=>{t.exports=["jam kepada"]},58964:t=>{t.exports=["Bulan"]},71770:t=>{t.exports=["bulan dari"]},37179:t=>{t.exports=["bulan kepada"]},16465:t=>{t.exports=["Minit"]},72317:t=>{t.exports=["minit kepada"]},25586:t=>{t.exports=["minit dari"]},32925:t=>{t.exports=["saat"]},39017:t=>{t.exports=["saat kepada"]},6049:t=>{t.exports=["saat dari"]},93016:t=>{t.exports=["minggu"]},32002:t=>{t.exports=["minggu dari"]},28091:t=>{t.exports=["minggu kepada"]},59523:t=>{t.exports=["Tanda"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/ms_MY.2547.28b713bedf796244795d.js b/charting_library/bundles/ms_MY.2547.28b713bedf796244795d.js new file mode 100644 index 0000000..fd1e119 --- /dev/null +++ b/charting_library/bundles/ms_MY.2547.28b713bedf796244795d.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2547],{50831:a=>{a.exports=["bar"]},19648:a=>{a.exports=["12 jam"]},55838:a=>{a.exports=["24 jam"]},23238:a=>{a.exports=["Kanvas"]},72171:a=>{a.exports=["Pusat"]},88364:a=>{a.exports=["Gaya asas carta"]},46720:a=>{a.exports=["Silangrambut"]},50985:a=>{a.exports=["Mata wang"]},17319:a=>{a.exports=["Mata wang dan Unit"]},68791:a=>{a.exports=["Argumen"]},95036:a=>{a.exports=["Harga tutup purata"]},91757:a=>{a.exports=["Bawah"]},27331:a=>{a.exports=["Latar Belakang"]},22519:a=>{a.exports=["Nilai Perubahan Bar"]},87845:a=>{a.exports=["Butang"]},39392:a=>{a.exports=["Garisan grid"]},25209:a=>{a.exports=["Format Tarikh"]},55090:a=>{a.exports=["Hari untuk minggu pada label"]},29601:a=>{a.exports=["Huraian"]},26897:a=>{a.exports=["Peristiwa"]},77405:a=>{a.exports=["Melintang"]},34403:a=>{a.exports=["Melintang sahaja"]},60971:a=>{a.exports=["Harga tinggi dan rendah"]},61142:a=>{a.exports=["Penunjuk"]},34905:a=>{a.exports=["Nilai penunjuk"]},29687:a=>{a.exports=["Nilai penunjuk dan kewangan"]},25084:a=>{a.exports=["Nama penunjuk dan kewangan"]},9654:a=>{a.exports=["Nama penunjuk"]},99487:a=>{a.exports=["Nilai OHLC"]},75991:a=>{a.exports=["Buka status pasaran"]},15474:a=>{a.exports="Logo"},96073:a=>{a.exports=["Penjelasan Panjang"]},78905:a=>{a.exports=["Label-label pada skala harga"]},37274:a=>{a.exports=["Perubahan nilai hari terakhir"]},19286:a=>{a.exports=["Kiri"]},70500:a=>{a.exports=["Wang"]},66653:a=>{a.exports=["Margin"]},76476:a=>{a.exports=["Tengah"]},42502:a=>{a.exports=["Tiada tindanan"]},49199:a=>{a.exports=["Tiada"]},74343:a=>{a.exports=["Navigasi"]},47926:a=>{a.exports=["Mod skala (A dan L)"]},43115:a=>{a.exports=["Skala"]},53224:a=>{a.exports=["Kedudukan Penimbangan"]},79194:a=>{a.exports=["Garis status"]},89053:a=>{a.exports=["Simbol"]},35383:a=>{a.exports=["Nama Simbol"]},27767:a=>{a.exports=["Harga akhir simbol"]},40847:a=>{a.exports=["Harga tutup semalam simbol"]},50446:a=>{a.exports=["Panel"]},73908:a=>{a.exports=["Pemisah tetingkap"]},36014:a=>{a.exports=["Peratus"]},78621:a=>{a.exports=["Pip"]},74823:a=>{a.exports=["Harga pra/pasca pasaran"]},64859:a=>{a.exports=["Skala Harga"]},76523:a=>{a.exports=["Nilai Harga dan Peratusan"]},21141:a=>{a.exports=["Kanan"]},40187:a=>{a.exports=["Margin Kanan"]},77705:a=>{a.exports=["Tera Air"]},26458:a=>{a.exports=["Sumbu"]},65994:a=>{a.exports=["Atas"]},92960:a=>{a.exports=["jajaran teks"]},90581:a=>{a.exports=["Orientasi teks"]},67369:a=>{a.exports=["Tajuk"]},31326:a=>{a.exports=["Tajuk"]},23097:a=>{a.exports="Ticker"},82168:a=>{a.exports=["Ticker dan keterangan"]},43637:a=>{a.exports=["Skala Masa"]},97316:a=>{a.exports=["Format jam masa"]},90801:a=>{a.exports=["Dagangan"]},77534:a=>{a.exports="Unit"},1111:a=>{a.exports=["Volum"]},80170:a=>{a.exports=["Nilai berdasarkan Skala"]},91322:a=>{a.exports=["Nilai"]},37174:a=>{a.exports=["Menegak dan melintang"]},36426:a=>{a.exports=["Menegak sahaja"]},44085:a=>{a.exports=["Menegak"]},57889:a=>{a.exports=["tukar kebolehlihatan nilai OHLC"]},35646:a=>{ +a.exports=["tukar kebolehlihatan butang navigasi"]},18644:a=>{a.exports=["tukar kebolehlihatan status pasaran buka"]},45110:a=>{a.exports=["tukar kebolehlihatan bar pertukaran"]},10349:a=>{a.exports=["tukar margin bawah"]},88161:a=>{a.exports=["tukar kebolehlihatan mata wang dan label-label unit"]},84060:a=>{a.exports=["tukar kebolehlihatan label mata wang"]},99011:a=>{a.exports=["tukar warna latarbelakang carta"]},72458:a=>{a.exports=["tukar jenis latarbelakang carta"]},37034:a=>{a.exports=["tukar tebal silangrambut"]},29951:a=>{a.exports=["tukar warna silangrambut"]},92027:a=>{a.exports=["tukar gaya silangrambut"]},50457:a=>{a.exports=["tukar format tarikh"]},7104:a=>{a.exports=["pertukaran hari untuk minggu pada label"]},27764:a=>{a.exports=["tukar kebolehlihatan garisan grid"]},88096:a=>{a.exports=["tukar warna garisan grid mendatar"]},31325:a=>{a.exports=["tukar kebolehlihatan nama penunjuk"]},99774:a=>{a.exports=["tukar kebolehlihatan nilai penunjuk"]},96162:a=>{a.exports=["tukar kebolehlihatan argumen penunjuk"]},59820:a=>{a.exports=["ubah keterlihatan penunjuk dan label nama kewangan"]},90512:a=>{a.exports=["ubah keterlihatan penunjuk dan label nilai kewangan"]},50058:a=>{a.exports=["tukar perubahan kebolehlihatan hari terakhir"]},97956:a=>{a.exports=["tukar ketelusan latarbelakang legenda"]},61061:a=>{a.exports=["tukar kebolehlihatan latarbelakang legenda"]},37730:a=>{a.exports=["tukar kebolehlihatan butang tingkap"]},89032:a=>{a.exports=["tukar warna pemisah tetingkap"]},35636:a=>{a.exports=["tukar margin kanan"]},66601:a=>{a.exports=["tukar peratusan margin kanan"]},25616:a=>{a.exports=["tukar warna simbol tera air"]},87159:a=>{a.exports=["tukar kebolehlihatan simbol tera air"]},26717:a=>{a.exports=["tukar kebolehlihatan penjelasan simbol"]},6091:a=>{a.exports=["tukar kebolehlihatan ruangan simbol"]},28741:a=>{a.exports=["tukar mod nilai akhir simbol"]},95071:a=>{a.exports=["tukar format legenda simbol"]},47361:a=>{a.exports=["menukar kebolehlihatan butang mod skala"]},35065:a=>{a.exports=["tukar warna skala teks"]},84382:a=>{a.exports=["tukar warna skala teks"]},12468:a=>{a.exports=["tukar warna skala garisan"]},71589:a=>{a.exports=["tukar kebolehlihatan rehat sesi"]},15035:a=>{a.exports=["tukar lebar rehat sesi"]},1579:a=>{a.exports=["tukar warna rehat sesi"]},21460:a=>{a.exports=["tukar gaya rehat sesi"]},76991:a=>{a.exports=["tukar format jam untuk masa"]},98905:a=>{a.exports=["tukar margin atas"]},7011:a=>{a.exports=["tukar kebolehlihatan label unit"]},22722:a=>{a.exports=["tukar warna garisan grid menegak"]},9455:a=>{a.exports=["tukar kebolehlihatan nilai volum"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/ms_MY.2578.ab3178e0160c259eac53.js b/charting_library/bundles/ms_MY.2578.ab3178e0160c259eac53.js new file mode 100644 index 0000000..1b24b56 --- /dev/null +++ b/charting_library/bundles/ms_MY.2578.ab3178e0160c259eac53.js @@ -0,0 +1,3 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2578],{22353:a=>{a.exports="(O + H + L + C)/4"},94884:a=>{a.exports="(H + L + C)/3"},10591:a=>{a.exports="(H + L)/2"},63243:a=>{a.exports=["Warnakan bar mengikut harga tutup sebelumnya"]},15857:a=>{a.exports=["Garisan tutup"]},9994:a=>{a.exports=["Laras data untuk dividen"]},10989:a=>{a.exports=["Laraskan untuk perubahan kontrak"]},70816:a=>{a.exports=["Tutup purata"]},50430:a=>{a.exports=["Garisan Bawah"]},83760:a=>{a.exports=["Badan"]},72269:a=>{a.exports=["Sempadan"]},7445:a=>{a.exports=["Aras Dasar"]},47586:a=>{a.exports=["Bida dan tawar"]},39667:a=>{a.exports=["Bar menurun"]},87151:a=>{a.exports=["Warna Menurun"]},81285:a=>{a.exports=["Pengubahsuaian data"]},4329:a=>{a.exports=["Lalai"]},86846:a=>{a.exports=["Isikan"]},58747:a=>{a.exports=["Isikan Bahagian Atas"]},11157:a=>{a.exports=["Isikan bahagian bawah"]},86953:a=>{a.exports=["Bar HLC"]},39292:a=>{a.exports=["Tinggi dan rendah"]},83678:a=>{a.exports=["Garisan tinggi"]},75310:a=>{a.exports=["Garisan bawah"]},15107:a=>{a.exports=["Akhir"]},6350:a=>{a.exports=["Pra/pasca pasaran"]},62521:a=>{a.exports=["Latarbelakang sebelum/selepas jam dagangan"]},73947:a=>{a.exports=["Ketepatan"]},8094:a=>{a.exports=["Tutup semalam"]},77986:a=>{a.exports=["Garisan harga"]},24248:a=>{a.exports=["Sumber Harga"]},94089:a=>{a.exports=["Bar unjuran menaik"]},80293:a=>{a.exports=["Lilin unjuran"]},5704:a=>{a.exports=["Bar unjuran menurun"]},29881:a=>{a.exports=["Harga sebenar pada skala harga (selain daripada harga Heikin-Ashi)"]},57417:a=>{a.exports=["Garisan Atas"]},55314:a=>{a.exports=["Bar Nipis"]},87492:a=>{a.exports=["Zon Waktu"]},5536:a=>{a.exports=["Warna Menaik"]},83610:a=>{a.exports=["Bar menaik"]},23500:a=>{a.exports=["Gunakan penyelesaian sebagai penutup pada selang masa harian"]},35612:a=>{a.exports=["Guna bar berat volum"]},30792:a=>{a.exports=["lilin"]},55740:a=>{a.exports=["tukar bar HLC"]},68927:a=>{a.exports=["tukar tebal garisan purata harga tutup"]},30385:a=>{a.exports=["tukar warna garisan purata harga tutup"]},97008:a=>{a.exports=["tukar warna isian kawasan"]},6610:a=>{a.exports=["tukar tebal garisan kawasan"]},661:a=>{a.exports=["tukar warna garisan kawasan"]},1316:a=>{a.exports=["tukar sumber kawasan harga"]},29180:a=>{a.exports=["tukar warna garisan permintaan"]},31547:a=>{a.exports=["tukar tahap asas"]},4164:a=>{a.exports=["tukar warna garisan bawah garisan dasar"]},38990:a=>{a.exports=["tukar tebal garisan bawah garisan dasar"]},73163:a=>{a.exports=["tukar warna isian kawasan bawah garisan dasar"]},12673:a=>{a.exports=["tukar warna isian kawasan atas garisan dasar"]},56819:a=>{a.exports=["tukar sumber harga garisan dasar"]},68621:a=>{a.exports=["tukar warna garisan atas garisan dasar"]},35339:a=>{a.exports=["tukar tebal garisan atas garisan dasar"]},76804:a=>{a.exports=["tukar warna bar atas"]},71816:a=>{a.exports=["tukar warna bar bawah"]},36703:a=>{a.exports=["tukar warna garisan bida"]},29353:a=>{a.exports=["tukar warna bar berdasarkan harga penutup sebelum ini"]},85709:a=>{ +a.exports=["tukar warna lajur menaik"]},12155:a=>{a.exports=["tukar warna lajur menurun"]},66890:a=>{a.exports=["tukar sumber harga lajur"]},71809:a=>{a.exports=["tukar titik perpuluhan"]},31317:a=>{a.exports=["tukar warna jam dilanjutkan"]},60944:a=>{a.exports=["tukar warna garisan harga tinggi dan rendah"]},83708:a=>{a.exports=["tukar tebal garisan harga tinggi dan rendah"]},81080:a=>{a.exports=["tukar warna badan tinggi-rendah"]},30033:a=>{a.exports=["tukar kebolehlihatan badan tinggi-rendah"]},76885:a=>{a.exports=["tukar warna sempadan badan tinggi-rendah"]},79236:a=>{a.exports=["tukar kebolehlihatan sempadan badan tinggi-rendah"]},42981:a=>{a.exports=["tukar kebolehlihatan label tinggi-rendah"]},31937:a=>{a.exports=["tukar warna label tinggi-rendah"]},87828:a=>{a.exports=["tukar warna garisan"]},17119:a=>{a.exports=["tukar sumber harga garisan"]},69125:a=>{a.exports=["tukar tebal garisan"]},49973:a=>{a.exports=["tukar warna pasca pasaran"]},5969:a=>{a.exports=["tukar warna garisan pasca pasaran"]},50393:a=>{a.exports=["tukar keterlihatan garisan-garisan harga pra/pasca pasaran"]},46257:a=>{a.exports=["tukar warna pra pasaran"]},60852:a=>{a.exports=["tukar warna garisan pra pasaran"]},91183:a=>{a.exports=["tukar warna garisan harga tutup sebelumnya"]},87631:a=>{a.exports=["tukar tebal garisan harga tutup sebelumnya"]},77640:a=>{a.exports=["tukar warna garisan harga"]},97322:a=>{a.exports=["tukar tebal garisan harga"]},35116:a=>{a.exports=["tukar julat gaya bar"]},28143:a=>{a.exports=["tukar julat bar nipis"]},75986:a=>{a.exports=["tukar warna turun sumbu renko"]},7747:a=>{a.exports=["tukar warna sumbu renko"]},9473:a=>{a.exports=["tukar kebolehlihatan sumbu renko"]},39783:a=>{a.exports=["tukar paparan untuk harga sebenar pada skala harga (selain harga Heiken-Ashi)"]},72886:a=>{a.exports=["tukar bar nipis"]},95108:a=>{a.exports=["tukar guna bar berat volum"]},5464:a=>{a.exports=["tukar warna {candleType} sempadan naik"]},61118:a=>{a.exports=["tukar warna naik {candleType}"]},60164:a=>{a.exports=["tukar warna {candleType} sumbu turun"]},45543:a=>{a.exports=["tukar warna {candleType} sumbu naik"]},39987:a=>{a.exports=["tukar kebolehlihatan {candleType} sumbu"]},47202:a=>{a.exports=["tukar kebolehlihatan {candleType} badan"]},23986:a=>{a.exports=["tukar kebolehlihatan {candleType} sempadan"]},92330:a=>{a.exports=["tukar warna {candleType} sempadan turun"]},36320:a=>{a.exports=["tukar warna turun {candleType}"]},79088:a=>{a.exports=["tukar warna turun {chartType} bar sempadan"]},11107:a=>{a.exports=["tukar warna naik {chartType} bar sempadan"]},85503:a=>{a.exports=["tukar {chartType} warna turun"]},61250:a=>{a.exports=["tukar warna naik {chartType} bar unjuran sempadan"]},18465:a=>{a.exports=["tukar warna turun {chartType} bar unjuran"]},50453:a=>{a.exports=["tukar warna naik {chartType} bar unjuran"]},59414:a=>{a.exports=["tukar {chartType} warna naik"]},21547:a=>{a.exports=["tukar {inputName} sifat"]},42390:a=>{a.exports=["laras data untuk dividen"]},99511:a=>{a.exports=["laraskan untuk perubahan kontrak"]}, +75165:a=>{a.exports=["Lilin Berongga"]},18995:a=>{a.exports=["julat"]},47500:a=>{a.exports=["Renko"]},98402:a=>{a.exports=["gunakan penyelesaian sebagai penutup pada selang masa harian"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/ms_MY.3175.e0a2c845c5cba23f42fb.js b/charting_library/bundles/ms_MY.3175.e0a2c845c5cba23f42fb.js new file mode 100644 index 0000000..d359013 --- /dev/null +++ b/charting_library/bundles/ms_MY.3175.e0a2c845c5cba23f42fb.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3175],{14281:a=>{a.exports=["mata wang"]},60558:a=>{a.exports=["haiwan & alam"]},14232:a=>{a.exports=["aktiviti"]},57792:a=>{a.exports=["anak panah"]},33628:a=>{a.exports=["gerak isyarat & senyuman"]},35305:a=>{a.exports=["makanan & minuman"]},49546:a=>{a.exports=["bendera-bendera"]},72302:a=>{a.exports=["objek-objek"]},11739:a=>{a.exports=["semulajadi"]},96330:a=>{a.exports=["senyuman & orang"]},6878:a=>{a.exports=["simbol-simbol"]},77011:a=>{a.exports=["simbol & bendera"]},15426:a=>{a.exports=["baru lepas digunakan"]},15395:a=>{a.exports=["melancong & tempat-tempat"]},39176:a=>{a.exports=["Kandungan"]},19022:a=>{a.exports=["Saluran"]},82401:a=>{a.exports=["Kursor"]},50025:a=>{a.exports=["Kitaran"]},19661:a=>{a.exports=["Alat Anotasi"]},44629:a=>{a.exports=["Tambah kepada kegemaran"]},23969:a=>{a.exports=["Anak panah"]},55939:a=>{a.exports=["Berus"]},43884:a=>{a.exports="Gann"},5816:a=>{a.exports=["Alat Gann dan Fibonacci"]},22146:a=>{a.exports=["Bentuk Geometrik"]},60925:a=>{a.exports=["Titik"]},19570:a=>{a.exports=["Emoji"]},88280:a=>{a.exports="Elliott waves"},99289:a=>{a.exports=["Pemadam"]},97100:a=>{a.exports=["Alat Ramalan dan Pengukuran"]},22305:a=>{a.exports="Fibonacci"},17517:a=>{a.exports=["Sembunyi Semua Alat Lukisan"]},96411:a=>{a.exports=["Sembunyi Bar Alat Lukisan"]},92464:a=>{a.exports=["Ikon"]},37057:a=>{a.exports=["Kunci Semua Alat Lukisan"]},79165:a=>{a.exports="Magic"},37140:a=>{a.exports=["Mod magnet merebut cabutan yang diletakkan berhampiran bar harga kepada nilai OHLC yang terdekat"]},59607:a=>{a.exports=["Langkah"]},79961:a=>{a.exports=["Pengukur"]},36551:a=>{a.exports=["Lukisan baru adalah direplikasi kepada semua carta di dalam susun atur dan ditunjukkan apabila ticker yang sama dipilih"]},25792:a=>{a.exports=["Bentuk"]},63354:a=>{a.exports=["Tunjuk Bar Alat Lukisan"]},49616:a=>{a.exports=["Paparkan Bar Alat Lukisan Pilihan"]},91977:a=>{a.exports=["Tunjuk Alat Tersembunyi"]},51072:a=>{a.exports=["Tunjuk Salasilah Objek"]},49421:a=>{a.exports=["Kekal di Mod Lukisan"]},84121:a=>{a.exports=["Pelekat"]},85422:a=>{a.exports=["Magnet Kuat"]},19693:a=>{a.exports=["Corak"]},73359:a=>{a.exports="Pitchforks"},76091:a=>{a.exports=["Buang Lukisan"]},45286:a=>{a.exports=["Buang objek"]},72482:a=>{a.exports=["Buang dari kegemaran"]},30513:a=>{a.exports=["Buang {drawings}"]},10049:a=>{a.exports=["Buang {drawings} & {indicators}"]},55084:a=>{a.exports=["Buang {indicators}"]},45265:a=>{a.exports=["Magnet Lemah"]},20916:a=>{a.exports=["Teks & Nota"]},18794:a=>{a.exports=["Alat Garisan Arah Aliran"]},89967:a=>{a.exports=["Berasaskan volum"]},38925:a=>{a.exports=["Zum Masuk"]},49895:a=>{a.exports=["Zum Keluar"]},32868:a=>{a.exports=["{hotKey_0} + Klik pada carta"]},68125:a=>{a.exports=["{hotKey_0} — bulatan"]},40234:a=>{a.exports=["{hotKey_0} — melukis garis lurus pada sudut 45"]},10289:a=>{a.exports=["{hotKey_0} — kenaikan Tetap"]},81591:a=>{a.exports=["{hotKey_0} — segiempat"]},93030:a=>{a.exports=["{amount} lukisan"]},80437:a=>{ +a.exports=["{amount} penunjuk"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/ms_MY.3236.e12bb9a536432e97ec0c.js b/charting_library/bundles/ms_MY.3236.e12bb9a536432e97ec0c.js new file mode 100644 index 0000000..4d56e80 --- /dev/null +++ b/charting_library/bundles/ms_MY.3236.e12bb9a536432e97ec0c.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3236],{14229:a=>{a.exports=["Titik"]},6174:a=>{a.exports=["hari"]},5285:a=>{a.exports=["jam"]},79410:a=>{a.exports=["bulan"]},37830:a=>{a.exports=["minit"]},25042:a=>{a.exports=["minggu"]},74787:a=>{a.exports=["Hari"]},62346:a=>{a.exports=["Jam"]},94328:a=>{a.exports=["Bulan"]},57470:a=>{a.exports=["Minit"]},74973:a=>{a.exports=["Saat"]},48801:a=>{a.exports=["Julat"]},86614:a=>{a.exports=["Minggu"]},30426:a=>{a.exports=["Tick"]},43001:a=>{a.exports=["Salin imej"]},7367:a=>{a.exports=["Salin pautan"]},45888:a=>{a.exports=["Syot Kilat Carta"]},74207:a=>{a.exports=["Tetapan Carta"]},54777:a=>{a.exports=["Tambah"]},95798:a=>{a.exports=["Tambah selang masa tersuai"]},44629:a=>{a.exports=["Tambah kepada kegemaran"]},15795:a=>{a.exports=["Semua susun atur saya"]},88368:a=>{a.exports=["Semua perubahan disimpan"]},84232:a=>{a.exports=["Bar's Style"]},39011:a=>{a.exports=["Muat turun imej"]},43399:a=>{a.exports=["Templat asal"]},29313:a=>{a.exports=["Semua orang dengan link ini boleh melihat dan menyalin"]},83127:a=>{a.exports=["Penunjuk Kegemaran"]},33959:a=>{a.exports=["Kegemaran"]},11682:a=>{a.exports=["Mod Skrin Penuh"]},15812:a=>{a.exports=["Templat Penunjuk"]},61142:a=>{a.exports=["Penunjuk"]},74527:a=>{a.exports=["Penunjuk & Strategi"]},79353:a=>{a.exports=["Buka Dialog Selang Masa"]},55520:a=>{a.exports=["Buka carta dalam tetingkap timbul"]},38543:a=>{a.exports=["Buka dalam tab baru"]},75687:a=>{a.exports=["Memuatkan Susun Atur Carta"]},75789:a=>{a.exports=["Memuatkan susun atur"]},90879:a=>{a.exports=["Pemuatan.."]},80959:a=>{a.exports=["Buat satu salinan"]},58219:a=>{a.exports=["Urus Susun Atur"]},38554:a=>{a.exports=["Templat saya"]},14605:a=>{a.exports=["Nombor atau {hotKey_0}"]},85520:a=>{a.exports=["Simpan"]},92093:a=>{a.exports=["Simpan Templat Penunjuk"]},87409:a=>{a.exports=["Simpan kesemua carta untuk semua simbol dan selang masa pada susun atur anda"]},11680:a=>{a.exports=["Simpan susun atur"]},27077:a=>{a.exports=["Perkongsian"]},20987:a=>{a.exports=["Hanya perlu taip pada carta untuk mengeluarkan kotak carian ini."]},99983:a=>{a.exports=["Cari simbol"]},43959:a=>{a.exports=["Carian Pantas"]},70728:a=>{a.exports=["Buat Semula {hint}"]},72482:a=>{a.exports=["Buang dari kegemaran"]},35038:a=>{a.exports=["Namakan semula"]},88513:a=>{a.exports=["Ambil Syot Kilat"]},32916:a=>{a.exports=["Selang Masa"]},99746:a=>{a.exports=["Ciap imej"]},80323:a=>{a.exports=["Buat asal {hint}"]},23687:a=>{a.exports=["Anda tidak mempunyai Penunjuk Kegemaran setakat ini"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/ms_MY.344.a9e566fa1091368f40c7.js b/charting_library/bundles/ms_MY.344.a9e566fa1091368f40c7.js new file mode 100644 index 0000000..e11136b --- /dev/null +++ b/charting_library/bundles/ms_MY.344.a9e566fa1091368f40c7.js @@ -0,0 +1,5 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[344],{63227:a=>{a.exports="#{count} (bar)"},9671:a=>{a.exports=["#{count} (harga, bar)"]},91282:a=>{a.exports="#1 (bar)"},1961:a=>{a.exports=["#1 (harga)"]},12706:a=>{a.exports=["#1 (harga, bar)"]},92195:a=>{a.exports="#1 (vertical position %, bar)"},66187:a=>{a.exports="Median"},5066:a=>{a.exports="%"},89795:a=>{a.exports=["Lawan jam"]},43809:a=>{a.exports=["Coeffs sebagai Peratus"]},40054:a=>{a.exports=["Warna"]},47737:a=>{a.exports=["Mod statistik padat"]},4639:a=>{a.exports=["Koordinat"]},76655:a=>{a.exports=["Tunai"]},99120:a=>{a.exports=["Saluran"]},60066:a=>{a.exports=["Perubahan dalam pip"]},36150:a=>{a.exports=["Sudut"]},38280:a=>{a.exports=["Sudut"]},95264:a=>{a.exports=["Saiz Akaun"]},85160:a=>{a.exports=["Sentiasa paparkan statistik"]},54189:a=>{a.exports=["Lengkuk"]},34674:a=>{a.exports=["HL Purata dalam tanda minimum"]},17608:a=>{a.exports=["Label Bawah"]},48848:a=>{a.exports=["Sempadan"]},72269:a=>{a.exports=["Sempadan"]},27331:a=>{a.exports=["Latar Belakang"]},66282:a=>{a.exports=["Latarbelakang #1"]},19949:a=>{a.exports=["Julat bar"]},81260:a=>{a.exports="Grid"},67114:a=>{a.exports=["Julat tarikh/masa"]},37067:a=>{a.exports=["Anjakan (harga, bar)"]},75460:a=>{a.exports=["Jarak"]},46211:a=>{a.exports=["Pin emoji"]},46001:a=>{a.exports=["Harga kemasukan"]},1220:a=>{a.exports=["Lanjutkan"]},71116:a=>{a.exports=["Memanjangkan Bahagian Bawah"]},45809:a=>{a.exports=["Lanjut ke Kiri"]},25892:a=>{a.exports=["Panjangkan garisan kiri"]},13611:a=>{a.exports=["Lanjutkan Garisan"]},3304:a=>{a.exports=["Panjangkan Garis Ke Kiri"]},83095:a=>{a.exports=["Panjangkan Garis Ke Kanan"]},14025:a=>{a.exports=["Lanjutkan ke Kanan"]},74395:a=>{a.exports=["Panjangkan garisan kanan"]},85197:a=>{a.exports=["Naikkan ketinggian"]},17006:a=>{a.exports=["Saiz Fon"]},31343:a=>{a.exports=["Teks kegagalan"]},28565:a=>{a.exports=["Latarbelakang kegagalan"]},87931:a=>{a.exports=["Kipas"]},39836:a=>{a.exports=["Paras fibo berasaskan skala log"]},10578:a=>{a.exports=["Bulatan Penuh"]},25264:a=>{a.exports=["Bar HL"]},66049:a=>{a.exports=["Bar OC"]},27531:a=>{a.exports=["Saiz lot"]},99180:a=>{a.exports=["Jalur Bawah"]},53861:a=>{a.exports=["Jalur bawah #2"]},44775:a=>{a.exports=["Jalur bawah #3"]},85206:a=>{a.exports="Label"},75332:a=>{a.exports=["Label Sempadan"]},14773:a=>{a.exports=["Label Latar Belakang"]},37126:a=>{a.exports=["Teks Label"]},79106:a=>{a.exports=["Tahap"]},95610:a=>{a.exports=["Garis Tahap"]},79307:a=>{a.exports=["Label Kiri"]},49286:a=>{a.exports=["Garisan - HL/2"]},17676:a=>{a.exports=["Garisan - Buka"]},47669:a=>{a.exports=["Garisan - tutup"]},71899:a=>{a.exports=["Garisan - Tinggi"]},83394:a=>{a.exports=["Garisan - Rendah"]},60489:a=>{a.exports=["Warna Garisan"]},53889:a=>{a.exports=["Mod"]},95543:a=>{a.exports=["Bulan"]},85041:a=>{a.exports=["Garisan tengah"]},24510:a=>{a.exports=["Titik tengah"]},22213:a=>{a.exports=["Latarbelakang sumber"]},15500:a=>{a.exports=["Sempadan sumber"]},79238:a=>{a.exports=["Teks asal"]},37249:a=>{ +a.exports=["Statistik"]},28712:a=>{a.exports=["Kedudukan Statistik"]},50948:a=>{a.exports=["Warna Berhenti"]},56119:a=>{a.exports=["Tahap berhenti"]},69835:a=>{a.exports=["Teks kejayaan"]},91141:a=>{a.exports=["Latarbelakang kejayaan"]},2694:a=>{a.exports=["Peratusan perubahan"]},650:a=>{a.exports=["Peratus"]},25684:a=>{a.exports=["Harga"]},23675:a=>{a.exports=["Label Harga"]},75675:a=>{a.exports=["Label harga"]},16103:a=>{a.exports=["Tahap Harga"]},46964:a=>{a.exports=["Julat Harga"]},59771:a=>{a.exports=["Nisbah Harga/Bar"]},29072:a=>{a.exports=["Harga"]},2635:a=>{a.exports=["Tahap untung"]},33886:a=>{a.exports=["Julat dan nisbah"]},24186:a=>{a.exports=["Terbalik"]},91367:a=>{a.exports=["Label Kanan"]},63833:a=>{a.exports=["Risiko"]},95545:a=>{a.exports=["Gelombang"]},10209:a=>{a.exports=["Label Atas"]},98001:a=>{a.exports=["Latarbelakang sasaran"]},89258:a=>{a.exports=["Sempadan sasaran"]},45302:a=>{a.exports=["Warna Sasaran:"]},74289:a=>{a.exports=["Teks sasaran"]},17932:a=>{a.exports=["Balut Teks"]},55325:a=>{a.exports=["Label masa"]},77838:a=>{a.exports=["Tahap-tahap masa"]},2295:a=>{a.exports=["Ketelusan"]},4372:a=>{a.exports=["Garisan arah aliran"]},26775:a=>{a.exports=["Jalur Atas"]},21774:a=>{a.exports=["Jalur atas #2"]},21076:a=>{a.exports=["Jalur bawah #3"]},12374:a=>{a.exports=["Gunakan satu warna"]},53473:a=>{a.exports="VWAP"},91322:a=>{a.exports=["Nilai"]},25227:a=>{a.exports=["Varians"]},1670:a=>{a.exports=["tukar sudut"]},38829:a=>{a.exports=["tukar warna anak panah"]},23723:a=>{a.exports=["tukar koordinat bar X"]},72080:a=>{a.exports=["tukar warna bendera"]},66266:a=>{a.exports=["tukar koordinat harga Y"]},98905:a=>{a.exports=["tukar margin atas"]},11049:a=>{a.exports=["tukar koordinat menegak posisi Y"]},98057:a=>{a.exports=["tukar warna {title} garisan VWAP"]},55218:a=>{a.exports=["tukar tebal {title} garisan VWAP"]},31804:a=>{a.exports=["tukar {title} lawan arah jam"]},99128:a=>{a.exports=["tukar {title} koefisien sebagai peratusan kebolehlihatan"]},20216:a=>{a.exports=["tukar warna {title}"]},35435:a=>{a.exports=["tukar {title} mod statistik padat"]},550:a=>{a.exports=["tukar warna {title} sempadan atas lilin"]},28146:a=>{a.exports=["tukar kebolehlihatan {title} sempadan lilin"]},7373:a=>{a.exports=["tukar warna {title} sempadan bawah lilin"]},38742:a=>{a.exports=["tukar warna {title} lilin bawah"]},42273:a=>{a.exports=["tukar warna {title} lilin atas"]},76054:a=>{a.exports=["tukar warna {title} sumbu lilin"]},27029:a=>{a.exports=["tukar kebolehlihatan {title} sumbu lilin"]},22430:a=>{a.exports=["tukar perubahan {title} dalam kebolehlihatan pip"]},45537:a=>{a.exports=["tukar kebolehlihatan {title} sudut"]},31775:a=>{a.exports=["tukar {title} saiz akaun"]},37913:a=>{a.exports=["tukar {title} sentiasa tunjuk statistik"]},15521:a=>{a.exports=["tukar warna {title} semua garisan"]},17466:a=>{a.exports=["tukar warna {title} lengkuk {index} garisan"]},72307:a=>{a.exports=["tukar ketebalan {title} lengkuk {index} garisan"]},13853:a=>{a.exports=["tukar kebolehlihatan {title} lengkuk {index} garisan"]}, +78680:a=>{a.exports=["tukar {title} nilai purata HL"]},15802:a=>{a.exports=["tukar kebolehlihatan {title} label bawah"]},36438:a=>{a.exports=["tukar ketelusan {title} latarbelakang"]},64548:a=>{a.exports=["tukar kebolehlihatan {title} latarbelakang"]},75312:a=>{a.exports=["tukar warna {title} latarbelakang"]},39651:a=>{a.exports=["tukar warna {title} latarbelakang 1"]},78177:a=>{a.exports=["tukar warna {title} latarbelakang 2"]},42746:a=>{a.exports=["tukar kebolehlihatan {title} julat bar"]},53770:a=>{a.exports=["tukar kebolehlihatan {title} grid"]},29145:a=>{a.exports=["tukar warna {title} garisan grid"]},64949:a=>{a.exports=["tukar gaya {title} garisan grid"]},93548:a=>{a.exports=["tukar ketebalan {title} garisan grid"]},15485:a=>{a.exports=["tukar kebolehlihatan {title} julat tarikh/masa"]},3400:a=>{a.exports=["tukar {title} darjah"]},91534:a=>{a.exports=["tukar kebolehlihatan {title} jarak"]},65056:a=>{a.exports=["tukar {title} emoji"]},65899:a=>{a.exports=["tukar kebolehlihatan {title} emoji"]},59354:a=>{a.exports=["tukar {title} harga masuk"]},1447:a=>{a.exports=["tukar {title} lanjutkan bawah"]},15258:a=>{a.exports=["tukar {title} lanjutkan kiri"]},96902:a=>{a.exports=["tukar {title} lanjutkan garisan"]},896:a=>{a.exports=["tukar {title} lanjutkan atas"]},3708:a=>{a.exports=["tukar {title} dilanjutkan kiri"]},52889:a=>{a.exports=["tukar {title} dilanjutkan kanan"]},86647:a=>{a.exports=["tukar {title} pemanjangan"]},3156:a=>{a.exports=["tukar warna {title} teks gagal"]},49885:a=>{a.exports=["tukar warna {title} latarbelakang gagal"]},89126:a=>{a.exports=["tukar kebolehlihatan garisan {title} kipas {index}"]},30016:a=>{a.exports=["tukar ketebalan {title} kipas {index} garisan"]},82516:a=>{a.exports=["tukar warna {title} kipas {index} garisan"]},78142:a=>{a.exports=["tukar kebolehlihatan {title} kipas"]},79467:a=>{a.exports=["tukar warna {title} garisan kipas"]},45739:a=>{a.exports=["tukar {title} tahap fibo berdasarkan skala log"]},99670:a=>{a.exports=["tukar {title} diterbalikkan"]},35165:a=>{a.exports=["tukar kebolehlihatan {title} bulatan penuh"]},48983:a=>{a.exports=["tukar warna {title} latarbelakang imej"]},45025:a=>{a.exports=["tukar {title} saiz lot"]},13901:a=>{a.exports=["tukar warna {title} garisan jalur bawah"]},78425:a=>{a.exports=["tukar kebolehlihatan {title} garisan jalur bawah"]},99491:a=>{a.exports=["tukar tebal {title} garisan jalur bawah"]},55469:a=>{a.exports=["tukar warna garisan jalur bawah #2 {title}"]},76157:a=>{a.exports=["tukar kebolehlihatan garisan jalur bawah #2 {title}"]},8081:a=>{a.exports=["tukar kelebaran garisan jalur bawah #2 {title}"]},95016:a=>{a.exports=["tukar warna garisan jalur bawah #3 {title}"]},84928:a=>{a.exports=["tukar kebolehlihatan garisan jalur bawah #3 {title}"]},44693:a=>{a.exports=["tukar kelebaran garisan jalur bawah #3 {title}"]},81170:a=>{a.exports=["tukar penjajaran {title} label"]},22775:a=>{a.exports=["tukar saiz fon label-label {title}"]},24338:a=>{a.exports=["tukar kebolehlihatan {title} label"]},32891:a=>{ +a.exports=["tukar koefisien {title} tahap {index} garisan"]},85551:a=>{a.exports=["tukar warna {title} tahap {index} garisan"]},47840:a=>{a.exports=["tukar gaya {title} tahap {index} garisan"]},45463:a=>{a.exports=["tukar kebolehlihatan {title} tahap {index} garisan"]},90098:a=>{a.exports=["tukar ketebalan {title} tahap {index} garisan"]},26710:a=>{a.exports=["tukar kebolehlihatan {title} tahap"]},2359:a=>{a.exports=["tukar kebolehlihatan {title} label kiri"]},44643:a=>{a.exports=["tukar {title} ketebalan garisan"]},20563:a=>{a.exports=["tukar {title} warna garisan"]},66982:a=>{a.exports=["tukar {title} gaya garisan"]},94441:a=>{a.exports=["tukar mod {title}"]},89996:a=>{a.exports=["tukar kebolehlihatan {title} titik tengah"]},36618:a=>{a.exports=["tukar {title} dicerminkan"]},18544:a=>{a.exports=["tukar warna {title} latarbelakang sumber"]},48035:a=>{a.exports=["tukar warna {title} sempadan sumber"]},42286:a=>{a.exports=["tukar warna {title} teks sumber"]},588:a=>{a.exports=["tukar {title} posisi statistik"]},54659:a=>{a.exports=["tukar {title} warna henti"]},89182:a=>{a.exports=["tukar {title} tahap henti"]},82224:a=>{a.exports=["tukar {title} harga renti"]},88383:a=>{a.exports=["tukar warna {title} teks berjaya"]},26967:a=>{a.exports=["tukar warna {title} latarbelakang berjaya"]},62243:a=>{a.exports=["tukar peratusan perubahan kebolehlihatan {title}"]},45936:a=>{a.exports=["tukar kebolehlihatan {title} label harga"]},88577:a=>{a.exports=["tukar kebolehlihatan {title} label harga"]},47045:a=>{a.exports=["tukar kebolehlihatan {title} julat harga"]},94028:a=>{a.exports=["tukar kebolehlihatan {title} harga"]},56175:a=>{a.exports=["tukar kebolehlihatan {title} harga"]},44539:a=>{a.exports=["tukar {title} tahap keuntungan"]},41646:a=>{a.exports=["tukar {title} harga keuntungan"]},52877:a=>{a.exports=["tukar {title} unduran"]},16598:a=>{a.exports=["tukar kebolehlihatan {title} label kanan"]},31553:a=>{a.exports=["tukar {title} risiko"]},40344:a=>{a.exports=["tukar mod {title} paparan risiko"]},73137:a=>{a.exports=["tukar kebolehlihatan {title} label atas"]},52387:a=>{a.exports=["tukar warna {title} latarbelakang sasaran"]},6921:a=>{a.exports=["tukar warna {title} sempadan sasaran"]},97573:a=>{a.exports=["tukar {title} warna sasaran"]},27634:a=>{a.exports=["tukar warna {title} teks sasaran"]},33822:a=>{a.exports=["tukar kebolehlihatan {title} label masa"]},84321:a=>{a.exports=["tukar {title} ketelusan"]},10417:a=>{a.exports=["tukar warna {title} garisan jalur atas"]},58722:a=>{a.exports=["tukar kebolehlihatan {title} garisan jalur atas"]},13633:a=>{a.exports=["tukar tebal {title} garisan jalur atas"]},64709:a=>{a.exports=["tukar warna garisan jalur atas #2 {title}"]},97847:a=>{a.exports=["tukar kebolehlihatan garisan jalur atas #2 {title}"]},62921:a=>{a.exports=["tukar kelebaran garisan jalur atas #2 {title}"]},94153:a=>{a.exports=["tukar warna garisan jalur atas #3 {title}"]},19835:a=>{a.exports=["tukar kebolehlihatan garisan jalur atas #3 {title}"]},68310:a=>{a.exports=["tukar kelebaran garisan #3 jalur atas {title}"]}, +12355:a=>{a.exports=["tukar {title} nilai varian"]},25937:a=>{a.exports=["tukar {toolName} label penjajaran menegak"]},46991:a=>{a.exports=["tukar {toolName} label penjajaran mendatar"]},73080:a=>{a.exports=["tukar {toolName} arah label"]},24272:a=>{a.exports=["tukar kebolehlihatan {toolName} garisan"]},46404:a=>{a.exports=["tukar kebolehlihatan {toolName} ketebalan"]},50265:a=>{a.exports=["tukar kebolehlihatan {toolName} warna garisan"]},72781:a=>{a.exports=["tukar kebolehlihatan {toolName} garisan dipanjangkan ke kiri"]},84613:a=>{a.exports=["tukar kebolehlihatan {toolName} garisan dipanjangkan ke kanan"]},62603:a=>{a.exports=["tukar penamat {toolName} garisan kiri"]},62412:a=>{a.exports=["tukar penamat {toolName} garisan kanan"]},35422:a=>{a.exports=["tukar kebolehlihatan {toolName} gaya garisan"]},77690:a=>{a.exports=["tukar {toolName} teks"]},69871:a=>{a.exports=["tukar kebolehlihatan {toolName} teks"]},25878:a=>{a.exports=["tukar{toolName} balutan teks"]},91832:a=>{a.exports=["tukar warna {toolName} latarbelakang teks"]},18610:a=>{a.exports=["tukar kebolehlihatan {toolName} latarbelakang teks"]},44755:a=>{a.exports=["tukar warna {toolName} sempadan teks"]},6324:a=>{a.exports=["tukar ketebalan {toolName} sempadan teks"]},45529:a=>{a.exports=["tukar kebolehlihatan {toolName} sempadan teks"]},6500:a=>{a.exports=["tukar {toolName} warna teks"]},51614:a=>{a.exports=["tukar {toolName} fon teks tebal"]},18572:a=>{a.exports=["tukar {toolName} fon teks italic"]},48382:a=>{a.exports=["tukar {toolName} saiz fon teks"]},18567:a=>{a.exports=["tukar {propertyName} sifat"]},21926:a=>{a.exports=["latarbelakang garisan"]},52241:a=>{a.exports=["latarbelakang dipenuhi"]},70607:a=>{a.exports=["warna garisan"]},41075:a=>{a.exports=["jenis garisan"]},73043:a=>{a.exports=["lebar garisan"]},72223:a=>{a.exports=["gerakkan lukisan"]},93046:a=>{a.exports=["tunjuk harga"]},41437:a=>{a.exports=["Warna teks"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/ms_MY.3951.babac9be598102fb0d92.js b/charting_library/bundles/ms_MY.3951.babac9be598102fb0d92.js new file mode 100644 index 0000000..ae8484b --- /dev/null +++ b/charting_library/bundles/ms_MY.3951.babac9be598102fb0d92.js @@ -0,0 +1,3 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3951],{14229:a=>{a.exports=["Titik"]},16936:a=>{a.exports=["Kembali"]},9898:a=>{a.exports=["Benar"]},18511:a=>{a.exports=["Pengiraan Detik Ke Bar Penutup"]},32409:a=>{a.exports=["Tema Warna"]},90069:a=>{a.exports=["Bandingkan"]},39176:a=>{a.exports=["Kandungan"]},15803:a=>{a.exports=["Salin pautan kepada imej carta"]},20036:a=>{a.exports=["Batal"]},19022:a=>{a.exports=["Saluran"]},8353:a=>{a.exports=["Tukar Selang Masa"]},20788:a=>{a.exports=["Lajur Gaya Carta"]},86771:a=>{a.exports=["Gaya Carta Lilin"]},45290:a=>{a.exports=["Gaya Carta Kawasan"]},97559:a=>{a.exports=["Gaya Carta Bar"]},18779:a=>{a.exports=["Gaya Carta Garis Dasar"]},90599:a=>{a.exports=["Gaya Carta Kagi"]},41412:a=>{a.exports=["Carta Gaya Kawasan HLC"]},51383:a=>{a.exports=["Gaya Carta Lilin Berongga"]},20424:a=>{a.exports=["Gaya Carta Heikin Ashi"]},28381:a=>{a.exports=["Gaya Carta Tinggi-Rendah"]},87691:a=>{a.exports=["Gaya Carta Garisan"]},470:a=>{a.exports=["Gaya Carta Garisan Putus"]},14956:a=>{a.exports=["Garisan Gaya Carta Dengan Penanda"]},59393:a=>{a.exports=["Gaya Carta Garis Tangga"]},59491:a=>{a.exports=["Gaya Carta Titik & Angka"]},38385:a=>{a.exports=["Julat Gaya Carta"]},91664:a=>{a.exports=["Gaya Carta Renko"]},82838:a=>{a.exports=["Carta Gaya Cap Kaki Volum"]},80395:a=>{a.exports=["Tutup menu"]},82401:a=>{a.exports=["Kursor"]},50025:a=>{a.exports=["Kitaran"]},19661:a=>{a.exports=["Alat Anotasi"]},44629:a=>{a.exports=["Tambah kepada kegemaran"]},64498:a=>{a.exports=["Kesemua sumber"]},95480:a=>{a.exports=["Sila gunakan Petunjuk-petunjuk ini untuk Kesemua Susun Atur"]},23969:a=>{a.exports=["Anak panah"]},28020:a=>{a.exports=["Auto (Sesuaikan Data Ke Skrin)"]},79852:a=>{a.exports=["Bon"]},55939:a=>{a.exports=["Berus"]},40803:a=>{a.exports=["Pergi ke Tarikh"]},43884:a=>{a.exports="Gann"},5816:a=>{a.exports=["Alat Gann dan Fibonacci"]},22146:a=>{a.exports=["Bentuk Geometrik"]},60925:a=>{a.exports=["Titik"]},66365:a=>{a.exports=["Tema warna gelap"]},29601:a=>{a.exports=["Huraian"]},22772:a=>{a.exports=["Lukisan"]},88280:a=>{a.exports="Elliott waves"},99289:a=>{a.exports=["Pemadam"]},25790:a=>{a.exports=["Sesi lanjutan"]},97100:a=>{a.exports=["Alat Ramalan dan Pengukuran"]},22305:a=>{a.exports="Fibonacci"},11682:a=>{a.exports=["Mod Skrin Penuh"]},15327:a=>{a.exports=["Fungsi"]},17517:a=>{a.exports=["Sembunyi Semua Alat Lukisan"]},82785:a=>{a.exports=["Songsangkan Skala"]},64642:a=>{a.exports=["Masukkan Penunjuk"]},55149:a=>{a.exports=["Buka salasilah objek"]},75687:a=>{a.exports=["Memuatkan Susun Atur Carta"]},37057:a=>{a.exports=["Kunci Semua Alat Lukisan"]},95667:a=>{a.exports=["Nisbah Kunci Harga Kepada Bar"]},19567:a=>{a.exports=["Gerakkan Skala Ke Kiri"]},76300:a=>{a.exports=["Gerakkan Skala Ke Kanan"]},56854:a=>{a.exports=["Gerakkan carta ke belakang"]},22221:a=>{a.exports=["Gerakkan carta ke depan"]},79165:a=>{a.exports="Magic"},37140:a=>{a.exports=["Mod magnet merebut cabutan yang diletakkan berhampiran bar harga kepada nilai OHLC yang terdekat"]},72357:a=>{ +a.exports=["Urus susun atur lukisan"]},59607:a=>{a.exports=["Langkah"]},79961:a=>{a.exports=["Pengukur"]},78633:a=>{a.exports=["Satukan kesemua skala ke kiri"]},308:a=>{a.exports=["Satukan kesemua skala ke kanan"]},29673:a=>{a.exports=["Tiada bursa saham yang memenuhi kriteria anda."]},41379:a=>{a.exports=["Tiada Simbol yang menepati kriteria anda"]},45850:a=>{a.exports=["Tiada yang memenuhi kriteria anda"]},36551:a=>{a.exports=["Lukisan baru adalah direplikasi kepada semua carta di dalam susun atur dan ditunjukkan apabila ticker yang sama dipilih"]},19407:a=>{a.exports=["Lukisan-lukisan baru akan disegerakkan secara sejagat"]},77989:a=>{a.exports=["Lukisan-lukisan baru akan disegerakkan di dalam susun atur"]},19724:a=>{a.exports=["Sumber-sumber"]},62571:a=>{a.exports=["Simpan Susun Atur Carta"]},35264:a=>{a.exports=["Carta Harga Berskala Sahaja"]},52298:a=>{a.exports=["Cari"]},78842:a=>{a.exports=["Cari alatan atau fungsi"]},13269:a=>{a.exports=["Pilih sumber"]},90417:a=>{a.exports=["Sesi Berehat Sementara"]},25792:a=>{a.exports=["Bentuk"]},91977:a=>{a.exports=["Tunjuk Alat Tersembunyi"]},51072:a=>{a.exports=["Tunjuk Salasilah Objek"]},49421:a=>{a.exports=["Kekal di Mod Lukisan"]},85422:a=>{a.exports=["Magnet Kuat"]},89053:a=>{a.exports=["Simbol"]},48490:a=>{a.exports=["Simbol & penjelasan"]},79791:a=>{a.exports=["Label Nama Simbol"]},12014:a=>{a.exports=["Maklumat Simbol"]},78001:a=>{a.exports=["Label Nilai Terakhir Simbol"]},99983:a=>{a.exports=["Cari simbol"]},35888:a=>{a.exports=["Segerakkan lukisan kepada semua carta"]},19693:a=>{a.exports=["Corak"]},73359:a=>{a.exports="Pitchforks"},4037:a=>{a.exports=["Butang Tambah"]},96032:a=>{a.exports=["Garisan Harga Penutup Semalam"]},99530:a=>{a.exports=["Garisan Harga"]},90612:a=>{a.exports=["Carian terkini"]},31273:a=>{a.exports=["Sesi biasa"]},76091:a=>{a.exports=["Buang Lukisan"]},20378:a=>{a.exports=["Buang Penunjuk"]},57869:a=>{a.exports=["Buang semua penunjuk dan alat lukisan"]},72482:a=>{a.exports=["Buang dari kegemaran"]},34465:a=>{a.exports=["Tetapkan Semula Carta"]},45417:a=>{a.exports=["Set Semula Skala Harga"]},75521:a=>{a.exports=["Tetapkan Semula Skala Masa"]},45265:a=>{a.exports=["Magnet Lemah"]},20916:a=>{a.exports=["Teks & Nota"]},18794:a=>{a.exports=["Alat Garisan Arah Aliran"]},64185:a=>{a.exports=["Taip untuk mencari lukisan, fungsi dan tetapan"]},89967:a=>{a.exports=["Berasaskan volum"]},38925:a=>{a.exports=["Zum Masuk"]},49895:a=>{a.exports=["Zum Keluar"]},12629:a=>{a.exports=["komoditi"]},87592:a=>{a.exports="cfd"},65558:a=>{a.exports=["tukar kebolehlihatan idea pada carta"]},59820:a=>{a.exports=["ubah keterlihatan penunjuk dan label nama kewangan"]},90512:a=>{a.exports=["ubah keterlihatan penunjuk dan label nilai kewangan"]},50393:a=>{a.exports=["tukar keterlihatan garisan-garisan harga pra/pasca pasaran"]},8448:a=>{a.exports=["kripto"]},67245:a=>{a.exports="dr"},88720:a=>{a.exports=["ekonomi"]},39512:a=>{a.exports="forex"},81859:a=>{a.exports=["pasaran hadapan"]},12754:a=>{a.exports=["indeks"]},60804:a=>{a.exports=["indeks"]},36931:a=>{ +a.exports=["saham"]},95612:a=>{a.exports=["segerakkan lukisan"]},32868:a=>{a.exports=["{hotKey_0} + Klik pada carta"]},68125:a=>{a.exports=["{hotKey_0} — bulatan"]},40234:a=>{a.exports=["{hotKey_0} — melukis garis lurus pada sudut 45"]},10289:a=>{a.exports=["{hotKey_0} — kenaikan Tetap"]},81591:a=>{a.exports=["{hotKey_0} — segiempat"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/ms_MY.4716.e4ac74dfc9ec5374b00c.js b/charting_library/bundles/ms_MY.4716.e4ac74dfc9ec5374b00c.js new file mode 100644 index 0000000..da3626e --- /dev/null +++ b/charting_library/bundles/ms_MY.4716.e4ac74dfc9ec5374b00c.js @@ -0,0 +1,42 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[4716],{20747:a=>{a.exports=["Lakukan semula"]},9846:a=>{a.exports="A"},55765:a=>{a.exports="L"},14642:a=>{a.exports=["Gelap"]},69841:a=>{a.exports=["Cerah"]},673:a=>{a.exports=Object.create(null),a.exports.d_dates="d",a.exports.h_dates="h",a.exports.m_dates="m",a.exports.s_dates="s",a.exports.in_dates=["dalam"]},97840:a=>{a.exports="d"},64302:a=>{a.exports="h"},79442:a=>{a.exports="m"},22448:a=>{a.exports="s"},16493:a=>{a.exports=["{title} salin"]},13395:a=>{a.exports="D"},37720:a=>{a.exports="M"},69838:a=>{a.exports="R"},59231:a=>{a.exports="T"},85521:a=>{a.exports="W"},13994:a=>{a.exports="h"},6791:a=>{a.exports="m"},2949:a=>{a.exports="s"},77297:a=>{a.exports="C"},56723:a=>{a.exports="H"},5801:a=>{a.exports="HL2"},98865:a=>{a.exports="HLC3"},42659:a=>{a.exports="OHLC4"},4292:a=>{a.exports="L"},78155:a=>{a.exports="O"},88601:a=>{a.exports=Object.create(null),a.exports.Back_input=["Kembali"],a.exports.Minimize_input=["Kurangkan"],a.exports.CCI_input="CCI",a.exports["Hull MA_input"]="Hull MA",a.exports.UO_input="UO",a.exports.from_input=["dari"],a.exports.to_input=["ke"],a.exports["{number} item_combobox_input"]="{number} item",a.exports.Close_input=["Tutup"],a.exports.Style_input=["Gaya"],a.exports["Box size assignment method_input"]=["Kaedah tugasan saiz kotak"],a.exports["Color bars based on previous close_input"]=["Warnakan bar mengikut harga tutup sebelumnya"],a.exports.Candles_input=["Lilin"],a.exports.Borders_input=["Sempadan"],a.exports.Wick_input=["Sumbu"],a.exports["HLC bars_input"]=["Bar HLC"],a.exports["Price source_input"]=["Sumber harga"],a.exports.Type_input=["Jenis"],a.exports["Show real prices on price scale (instead of Heikin-Ashi price)_input"]=["Tunjukkan harga sebenar pada skala harga (bukannya harga Heikin-Ashi)"],a.exports["Up bars_input"]=["Bar menaik"],a.exports["Down bars_input"]=["Bar menurun"],a.exports["Projection up bars_input"]=["Bar unjuran menaik"],a.exports["Projection down bars_input"]=["Bar unjuran menurun"],a.exports["Projection up color_input"]=["Unjuran Warna Menaik"],a.exports["Projection down color_input"]=["Unjuran Warna Menurun"],a.exports.Line_input=["Garisan"],a.exports.Fill_input=["Isikan"],a.exports["Up color_input"]=["Warna menaik"],a.exports["Down color_input"]=["Warna menurun"],a.exports.Traditional_input=["Tradisional"],a.exports["Box size_input"]=["Saiz Kotak"],a.exports["Number of line_input"]=["Nombor Garisan"],a.exports["ATR length_input"]=["Panjang ATR"],a.exports["Reversal amount_input"]=["Jumlah Balikan"],a.exports["Phantom bars_input"]=["Bar Phantom"],a.exports["One step back building_input"]=["Pembinaan Satu Langkah Kebelakang"],a.exports.Source_input=["Sumber"],a.exports.Wicks_input="Wicks",a.exports.Range_input=["Julat"],a.exports.Length_input=["Panjang"],a.exports.Plot_input="Plot",a.exports.Zero_input=["Sifar"],a.exports.Signal_input=["Isyarat"],a.exports.Long_input=["Panjang"],a.exports.Short_input=["Singkat"],a.exports.UpperLimit_input=["Had Atas"], +a.exports.LowerLimit_input=["Had Bawah"],a.exports.Offset_input=["Ofset"],a.exports.length_input=["panjang"],a.exports.mult_input="mult",a.exports.short_input=["singkat"],a.exports.long_input=["panjang"],a.exports.Limit_input=["Had"],a.exports.Move_input=["Bergerak"],a.exports.Value_input=["Nilai"],a.exports.Method_input=["Kaedah"],a.exports["Values in status line_input"]=["Nilai di garisan status"],a.exports["Labels on price scale_input"]=["Label-label pada skala harga"],a.exports["Accumulation/Distribution_input"]="Accumulation/Distribution",a.exports.ADR_B_input="ADR_B",a.exports["Equality Line_input"]=["Garis Kesamaan"],a.exports["Window Size_input"]=["Saiz Tetingkap"],a.exports.Sigma_input="Sigma",a.exports["Aroon Up_input"]="Aroon Up",a.exports["Aroon Down_input"]="Aroon Down",a.exports.Upper_input=["Atas"],a.exports.Lower_input=["Bawah"],a.exports.Deviation_input=["Sisihan"],a.exports["Levels Format_input"]=["Tahap Format"],a.exports["Labels Position_input"]=["Posisi Label"],a.exports["0 Level Color_input"]=["0 Aras Warna"],a.exports["0.236 Level Color_input"]=["0.236 Aras Warna"],a.exports["0.382 Level Color_input"]=["0.382 Aras Warna"],a.exports["0.5 Level Color_input"]=["0.5 Aras Warna"],a.exports["0.618 Level Color_input"]=["0.618 Aras Warna"],a.exports["0.65 Level Color_input"]=["0.65 Aras Warna"],a.exports["0.786 Level Color_input"]=["0.786 Aras Warna"],a.exports["1 Level Color_input"]=["1 Aras Warna"],a.exports["1.272 Level Color_input"]=["1.272 Aras Warna"],a.exports["1.414 Level Color_input"]=["1.414 Aras Warna"],a.exports["1.618 Level Color_input"]=["1.618 Aras Warna"],a.exports["1.65 Level Color_input"]=["1.65 Aras Warna"],a.exports["2.618 Level Color_input"]=["2.618 Aras Warna"],a.exports["2.65 Level Color_input"]=["2.65 Aras Warna"],a.exports["3.618 Level Color_input"]=["3.618 Aras Warna"],a.exports["3.65 Level Color_input"]=["3.65 Tahap Warna"],a.exports["4.236 Level Color_input"]=["4.236 Tahap Warna"],a.exports["-0.236 Level Color_input"]=["-0.236 Tahap Warna"],a.exports["-0.382 Level Color_input"]=["-0.382 Tahap Warna"],a.exports["-0.618 Level Color_input"]=["-0.618 Tahap Warna"],a.exports["-0.65 Level Color_input"]=["-0.65 Tahap Warna"],a.exports.ADX_input="ADX",a.exports["ADX Smoothing_input"]=["Memudahkan ADX"],a.exports["DI Length_input"]=["Jarak DI"],a.exports.Smoothing_input=["Memudahkan"],a.exports.ATR_input="ATR",a.exports.Growing_input=["Berkembang"],a.exports.Falling_input=["Jatuh"],a.exports["Color 0_input"]=["Warna 0"],a.exports["Color 1_input"]=["Warna 1"],a.exports.StdDev_input=["Sisihan Piawai"],a.exports.Basis_input=["Asas"],a.exports.Median_input="Median",a.exports["Bollinger Bands %B_input"]="Bollinger Bands %B",a.exports.Overbought_input=["Terlebih Beli"],a.exports.Oversold_input=["Terlebih Jual"],a.exports["Bollinger Bands Width_input"]="Bollinger Bands Width",a.exports["RSI Length_input"]=["Panjang RSI"],a.exports["UpDown Length_input"]=["Panjang Naik Turun"],a.exports["ROC Length_input"]=["Panjang ROC"],a.exports.MF_input="MF",a.exports.resolution_input=["resolusi"], +a.exports["Fast Length_input"]=["Jarak cepat"],a.exports["Slow Length_input"]=["Jarak perlahan"],a.exports["Chaikin Oscillator_input"]="Chaikin Oscillator",a.exports.P_input="P",a.exports.X_input="X",a.exports.Q_input="Q",a.exports.p_input="p",a.exports.x_input="x",a.exports.q_input="q",a.exports.Price_input=["Harga"],a.exports["Chande MO_input"]="Chande MO",a.exports["Zero Line_input"]=["Garis Sifar"],a.exports["Color 2_input"]=["Warna 2"],a.exports["Color 3_input"]=["Warna 3"],a.exports["Color 4_input"]=["Warna 4"],a.exports["Color 5_input"]=["Warna 5"],a.exports["Color 6_input"]=["Warna 6"],a.exports["Color 7_input"]=["Warna 7"],a.exports["Color 8_input"]=["Warna 8"],a.exports.CHOP_input="CHOP",a.exports["Upper Band_input"]=["Jalur Atas"],a.exports["Lower Band_input"]=["Jalur Bawah"],a.exports["Smoothing Line_input"]=["Garisan Pelicinan"],a.exports["Smoothing Length_input"]=["Panjang Pelicinan"],a.exports["WMA Length_input"]=["Panjang WMA"],a.exports["Long RoC Length_input"]=["Jarak Panjang RoC"],a.exports["Short RoC Length_input"]=["Jarak RoC Pendek"],a.exports.sym_input="sym",a.exports.Symbol_input=["Simbol"],a.exports.Correlation_input=["Korelasi"],a.exports.Period_input=["Tempoh"],a.exports.Centered_input=["Terpusat"],a.exports["Detrended Price Oscillator_input"]="Detrended Price Oscillator",a.exports.isCentered_input="isCentered",a.exports.DPO_input="DPO",a.exports["ADX smoothing_input"]=["Memudahkan ADX"],a.exports["+DI_input"]="+DI",a.exports["-DI_input"]="-DI",a.exports.DEMA_input="DEMA",a.exports["Multi timeframe_input"]=["Pelbagai rangka masa"],a.exports.Timeframe_input=["Rangka Masa"],a.exports["Wait for timeframe closes_input"]=["Tunggu rangka masa menutup"],a.exports.Divisor_input=["Pembahagi"],a.exports.EOM_input="EOM",a.exports["Elder's Force Index_input"]=["Indeks Daya Elder"],a.exports.Percent_input=["Peratus"],a.exports.Exponential_input=["Eksponen"],a.exports.Average_input=["Purata"],a.exports["Upper Percentage_input"]=["Peratus Atas"],a.exports["Lower Percentage_input"]=["Peratus Bawah"],a.exports.Fisher_input="Fisher",a.exports.Trigger_input=["Picu"],a.exports.Level_input=["Aras"],a.exports["Trader EMA 1 length_input"]=["Panjang EMA 1 pedagang"],a.exports["Trader EMA 2 length_input"]=["Panjang EMA 2 pedagang"],a.exports["Trader EMA 3 length_input"]=["Panjang EMA 3 pedagang"],a.exports["Trader EMA 4 length_input"]=["Panjang EMA 4 pedagang"],a.exports["Trader EMA 5 length_input"]=["Panjang EMA 5 pedagang"],a.exports["Trader EMA 6 length_input"]=["Panjang EMA 6 pedagang"],a.exports["Investor EMA 1 length_input"]=["Panjang EMA 1 pelabur"],a.exports["Investor EMA 2 length_input"]=["Panjang EMA 2 pelabur"],a.exports["Investor EMA 3 length_input"]=["Panjang EMA 3 pelabur"],a.exports["Investor EMA 4 length_input"]=["Panjang EMA 4 pelabur"],a.exports["Investor EMA 5 length_input"]=["Panjang EMA 5 pelabur"],a.exports["Investor EMA 6 length_input"]=["Panjang EMA 6 pelabur"],a.exports.HV_input="HV",a.exports["Conversion Line Periods_input"]=["Tempoh Garis Penukaran"], +a.exports["Base Line Periods_input"]=["Tempoh Garis Dasar"],a.exports["Lagging Span_input"]=["Rentasan Pembebat"],a.exports["Conversion Line_input"]=["Garis Penukaran"],a.exports["Base Line_input"]=["Garis Dasar"],a.exports["Leading Span A_input"]=["Pendulu 1"],a.exports["Leading Span Periods_input"]=["Rentasan Pembebat 2 Tempoh"],a.exports["Leading Shift Periods_input"]="Leading Shift Periods",a.exports["Plots Background_input"]=["Latar Belakang Plot"],a.exports["yay Color 0_input"]=["yay Warna 0"],a.exports["yay Color 1_input"]=["yay Warna 1"],a.exports.Multiplier_input=["Pengganda"],a.exports["Bands style_input"]=["Gaya jalur"],a.exports.Middle_input=["Pertengahan"],a.exports.useTrueRange_input=["gunakan TrueRange"],a.exports.ROCLen1_input="ROCLen1",a.exports.ROCLen2_input="ROCLen2",a.exports.ROCLen3_input="ROCLen3",a.exports.ROCLen4_input="ROCLen4",a.exports.SMALen1_input="SMALen1",a.exports.SMALen2_input="SMALen2",a.exports.SMALen3_input="SMALen3",a.exports.SMALen4_input="SMALen4",a.exports.SigLen_input="SigLen",a.exports.KST_input="KST",a.exports.Sig_input="Sig",a.exports.roclen1_input="roclen1",a.exports.roclen2_input="roclen2",a.exports.roclen3_input="roclen3",a.exports.roclen4_input="roclen4",a.exports.smalen1_input="smalen1",a.exports.smalen2_input="smalen2",a.exports.smalen3_input="smalen3",a.exports.smalen4_input="smalen4",a.exports.siglen_input="siglen",a.exports["Upper Deviation_input"]=["Sisihan Atas"],a.exports["Lower Deviation_input"]=["Sisihan Bawah"],a.exports["Use Upper Deviation_input"]=["Gunakan Sisihan Atas"],a.exports["Use Lower Deviation_input"]=["Gunakan Sisihan Bawah"],a.exports.Count_input=["Bilangan"],a.exports.Crosses_input=["Silang"],a.exports.MOM_input="MOM",a.exports.MA_input="MA",a.exports["Length EMA_input"]=["Panjang EMA"],a.exports["Length MA_input"]=["MA Panjang"],a.exports["Fast length_input"]=["Jarak cepat"],a.exports["Slow length_input"]=["Jarak perlahan"],a.exports["Signal smoothing_input"]=["Memudahkan isyarat"],a.exports["Simple ma(oscillator)_input"]="Simple ma(oscillator)",a.exports["Simple ma(signal line)_input"]=["Ma mudah(garis isyarat)"],a.exports.Histogram_input="Histogram",a.exports.MACD_input="MACD",a.exports.fastLength_input="fastLength",a.exports.slowLength_input="slowLength",a.exports.signalLength_input="signalLength",a.exports.NV_input="NV",a.exports.OnBalanceVolume_input="OnBalanceVolume",a.exports.Start_input=["Mula"],a.exports.Increment_input=["Kenaikan"],a.exports["Max value_input"]=["Nilai Maksimum"],a.exports.ParabolicSAR_input="ParabolicSAR",a.exports.start_input=["mula"],a.exports.increment_input=["kenaikan"],a.exports.maximum_input=["maksimum"],a.exports["Short length_input"]=["Jarak pendek"],a.exports["Long length_input"]=["Jarak panjang"],a.exports.OSC_input="OSC",a.exports.shortlen_input="shortlen",a.exports.longlen_input="longlen",a.exports.PVT_input="PVT",a.exports.ROC_input="ROC",a.exports.RSI_input="RSI",a.exports.RVGI_input="RVGI",a.exports.RVI_input="RVI",a.exports["Long period_input"]=["Tempoh panjang"], +a.exports["Short period_input"]=["Tempoh yang singkat"],a.exports["Signal line period_input"]=["Tempoh garis isyarat"],a.exports.SMI_input="SMI",a.exports["SMI Ergodic Oscillator_input"]="SMI Ergodic Oscillator",a.exports.Indicator_input=["Penunjuk"],a.exports.Oscillator_input="Oscillator",a.exports.K_input="K",a.exports.D_input="D",a.exports.smoothK_input="smoothK",a.exports.smoothD_input="smoothD",a.exports["%K_input"]="%K",a.exports["%D_input"]="%D",a.exports["Stochastic Length_input"]=["Panjang Stokastik"],a.exports["RSI Source_input"]=["Sumber RSI"],a.exports.lengthRSI_input=["RSI panjang"],a.exports.lengthStoch_input=["Stokastik panjang"],a.exports.TRIX_input="TRIX",a.exports.TEMA_input="TEMA",a.exports["Long Length_input"]=["Jarak Panjang"],a.exports["Short Length_input"]=["Jarak Pendek"],a.exports["Signal Length_input"]=["Panjang Isyarat"],a.exports.Length1_input=["Panjang1"],a.exports.Length2_input=["Panjang2"],a.exports.Length3_input=["Panjang3"],a.exports.length7_input=["panjang7"],a.exports.length14_input=["panjang14"],a.exports.length28_input=["panjang28"],a.exports.VWMA_input="VWMA",a.exports.len_input="len",a.exports["VI +_input"]="VI +",a.exports["VI -_input"]="VI -",a.exports["%R_input"]="%R",a.exports["Jaw Length_input"]=["Panjang Rahang"],a.exports["Teeth Length_input"]=["Panjang Gigi"],a.exports["Lips Length_input"]=["Panjang Bibir"],a.exports.Jaw_input=["Rahang"],a.exports.Teeth_input=["Gigi"],a.exports.Lips_input=["Bibir"],a.exports["Jaw Offset_input"]="Jaw Offset",a.exports["Teeth Offset_input"]="Teeth Offset",a.exports["Lips Offset_input"]="Lips Offset",a.exports["Down fractals_input"]="Down fractals",a.exports["Up fractals_input"]="Up fractals",a.exports.Periods_input=["Tempoh"],a.exports.Shapes_input=["Bentuk"],a.exports["show MA_input"]=["tunjuk MA"],a.exports["MA Length_input"]=["Panjang MA"],a.exports["Color based on previous close_input"]=["Warna berdasarkan penutup sebelumnya"],a.exports["Rows Layout_input"]=["Susun Atur Baris"],a.exports["Row Size_input"]=["Saiz Baris"],a.exports.Volume_input=["Volum"],a.exports["Value Area volume_input"]=["Volum Kawasan Nilai"],a.exports["Extend Right_input"]=["Lanjutkan ke Kanan"],a.exports["Extend POC Right_input"]=["Melanjutkan Hak POC"],a.exports["Extend VAH Right_input"]=["Lanjutkan VAH ke Kanan"],a.exports["Extend VAL Right_input"]=["Lanjutkan VAL ke Kanan"],a.exports["Value Area Volume_input"]=["Volum Kawasan Nilai"],a.exports.Placement_input=["Penempatan"],a.exports.POC_input="POC",a.exports["Developing Poc_input"]=["Membangunkan Poc"],a.exports["Up Volume_input"]=["Volum Naik"],a.exports["Down Volume_input"]=["Volum Turun"],a.exports["Value Area_input"]=["Kawasan Nilai"],a.exports["Histogram Box_input"]=["Kotak Histogram"],a.exports["Value Area Up_input"]=["Kawasan Nilai Naik"],a.exports["Value Area Down_input"]=["Kawasan Nilai Turun"],a.exports["Number Of Rows_input"]=["Bilangan Baris"],a.exports["Ticks Per Row_input"]=["Tanda Setiap Baris"],a.exports["Up/Down_input"]=["Naik/Turun"],a.exports.Total_input=["Jumlah"], +a.exports.Delta_input="Delta",a.exports.Bar_input="Bar",a.exports.Day_input=["Hari"],a.exports["Deviation (%)_input"]=["Sisihan (%)"],a.exports.Depth_input=["Kedalaman"],a.exports["Extend to last bar_input"]=["Sambungkan kepada bar terakhir"],a.exports.Simple_input=["Mudah"],a.exports.Weighted_input=["Pemberat"],a.exports["Wilder's Smoothing_input"]=["Pelicinan Wilder"],a.exports["1st Period_input"]=["Tempoh Masa Pertama"],a.exports["2nd Period_input"]=["Tempoh Masa kedua"],a.exports["3rd Period_input"]=["Tempoh masa ketiga"],a.exports["4th Period_input"]=["Tempoh masa keempat"],a.exports["5th Period_input"]=["Tempoh masa kelima"],a.exports["6th Period_input"]=["Tempoh masa keenam"],a.exports["Rate of Change Lookback_input"]=["Kadar Perubahan Pandang Belakang"],a.exports["Instrument 1_input"]=["Instrumen 1"],a.exports["Instrument 2_input"]=["Instrumen 2"],a.exports["Rolling Period_input"]=["Tempoh pusingan"],a.exports["Standard Errors_input"]=["Ralat piawai"],a.exports["Averaging Periods_input"]=["Tempoh pemurataan"],a.exports["Days Per Year_input"]=["Hari Setiap Tahun"],a.exports["Market Closed Percentage_input"]=["Peratusan Penutupan Pasaran"],a.exports["ATR Mult_input"]="ATR Mult",a.exports.VWAP_input="VWAP",a.exports["Anchor Period_input"]=["Tempoh Ikatan"],a.exports.Session_input=["Sesi"],a.exports.Week_input=["Minggu"],a.exports.Month_input=["Bulan"],a.exports.Year_input=["Tahun"],a.exports.Decade_input=["Dekad"],a.exports.Century_input=["Abad"],a.exports.Sessions_input=["Sesi"],a.exports["Each (pre-market, market, post-market)_input"]=["Setiap (pra pasaran, pasaran, pasca pasaran)"],a.exports["Pre-market only_input"]=["Pra pasaran sahaja"],a.exports["Market only_input"]=["Pasaran sahaja"],a.exports["Post-market only_input"]=["Pasca pasaran sahaja"],a.exports["Main chart symbol_input"]=["Simbol utama carta"],a.exports["Another symbol_input"]=["Simbol lain"],a.exports["Nothing selected_combobox_input"]=["Tiada dipilih"],a.exports["All items_combobox_input"]=["Semua benda"],a.exports.Cancel_input=["Batal"],a.exports.Open_input=["Buka"]},54138:a=>{a.exports=["Songsangkan skala"]},47807:a=>{a.exports=["Diindeks kepada 100"]},34727:a=>{a.exports=["Logaritma"]},19238:a=>{a.exports=["Tiada Label Bertindih"]},70361:a=>{a.exports=["Peratus"]},72116:a=>{a.exports=["Biasa"]},33021:a=>{a.exports="ETH"},75610:a=>{a.exports=["Jam Dagangan Elektronik"]},97442:a=>{a.exports=["Waktu dagangan dilanjutkan"]},32929:a=>{a.exports=["post"]},56137:a=>{a.exports=["pre"]},98801:a=>{a.exports=["Pasca pasaran"]},56935:a=>{a.exports=["Pra pasaran"]},63798:a=>{a.exports="RTH"},24380:a=>{a.exports=["Jam dagangan biasa"]},27991:a=>{a.exports=["Mei"]},68716:a=>{a.exports=Object.create(null),a.exports.Technicals_study=["Teknikal"],a.exports["Average Day Range_study"]=["Julat Purata Harian"],a.exports["Bull Bear Power_study"]="Bull Bear Power",a.exports["Capital expenditures_study"]=["Perbelanjaan Kapital"],a.exports["Cash to debt ratio_study"]=["Nisbah tunai kepada hutang"], +a.exports["Debt to EBITDA ratio_study"]=["Nisbah hutang kepada EBITDA"],a.exports["Directional Movement Index_study"]="Directional Movement Index",a.exports.DMI_study="DMI",a.exports["Dividend payout ratio %_study"]=["% nisbah pembayaran dividen"],a.exports["Equity to assets ratio_study"]=["Nisbah ekuiti kepada aset"],a.exports["Enterprise value to EBIT ratio_study"]=["Nisbah nilai perusahaan kepada EBIT"],a.exports["Enterprise value to EBITDA ratio_study"]=["Nisbah nilai perusahaan kepada EBITDA"],a.exports["Enterprise value to revenue ratio_study"]=["Nisbah nilai perusahaan kepada hasil"],a.exports["Goodwill, net_study"]=["Muhibah, bersih"],a.exports["Ichimoku Cloud_study"]="Ichimoku Cloud",a.exports.Ichimoku_study="Ichimoku",a.exports["Moving Average Convergence Divergence_study"]="Moving Average Convergence Divergence",a.exports["Operating income_study"]=["Pendapatan kendalian"],a.exports["Price to book ratio_study"]=["Nisbah harga kepada nilai buku"],a.exports["Price to cash flow ratio_study"]=["Nisbah harga kepada aliran tunai"],a.exports["Price to earnings ratio_study"]=["Nisbah harga kepada keuntungan"],a.exports["Price to free cash flow ratio_study"]=["Nisbah harga kepada aliran tunai bebas"],a.exports["Price to sales ratio_study"]=["Nisbah harga kepada jualan"],a.exports["Float shares outstanding_study"]=["Saham terapung belum jelas"],a.exports.Stoch_study="Stoch",a.exports["Total common shares outstanding_study"]=["Jumlah Saham Biasa Belum Jelas"],a.exports["Volume Weighted Average Price_study"]="Volume Weighted Average Price",a.exports["Volume Weighted Moving Average_study"]="Volume Weighted Moving Average",a.exports["Williams Percent Range_study"]="Williams Percent Range",a.exports.Doji_study="Doji",a.exports["Spinning Top Black_study"]="Spinning Top Black",a.exports["Spinning Top White_study"]="Spinning Top White",a.exports["Accounts payable_study"]=["Akaun belum bayar"],a.exports["Accounts receivables, gross_study"]=["Akaun belum terima, kasar"],a.exports["Accounts receivable - trade, net_study"]=["Akaun belum terima - dagangan, bersih"],a.exports.Accruals_study=["Akruan"],a.exports["Accrued payroll_study"]=["Penggajian terakru"],a.exports["Accumulated depreciation, total_study"]=["Susut nilai terkumpul, jumlah"],a.exports["Additional paid-in capital/Capital surplus_study"]=["Modal di bayar tambahan/Modal lebihan"],a.exports["After tax other income/expense_study"]=["Pendapatan/perbelanjaan lain selepas cukai"],a.exports["Altman Z-score_study"]=["Skor Altman Z"],a.exports.Amortization_study=["Pelunasan"],a.exports["Amortization of intangibles_study"]=["Pelunasan Aset Tak Ketara"],a.exports["Amortization of deferred charges_study"]=["Pelunasan Penundaan Kos-kos"],a.exports["Asset turnover_study"]=["Perolehan aset"],a.exports["Average basic shares outstanding_study"]=["Purata saham asas belum jelas"],a.exports["Bad debt / Doubtful accounts_study"]=["Hutang lapuk / Akaun ragu"],a.exports["Basic EPS_study"]=["EPS asas"], +a.exports["Basic earnings per share (Basic EPS)_study"]=["Perolehan asas sesaham (EPS Asas)"],a.exports["Beneish M-score_study"]=["Skor Beneish M"],a.exports["Book value per share_study"]=["Nilai buku setiap saham"],a.exports["Buyback yield %_study"]=["Kadar hasil beli balik %"],a.exports["Capital and operating lease obligations_study"]=["Kewajipan pajakan modal dan kendalian"],a.exports["Capital expenditures - fixed assets_study"]=["Perbelanjaan modal - aset tetap"],a.exports["Capital expenditures - other assets_study"]=["Modal perbelanjaan - aset lain"],a.exports["Capitalized lease obligations_study"]=["Kewajipan pajakan bermodal"],a.exports["Cash and short term investments_study"]=["Tunai dan pelaburan jangka pendek"],a.exports["Cash conversion cycle_study"]=["Kitaran penukaran tunai"],a.exports["Cash & equivalents_study"]=["Tunai & kesetaraan"],a.exports["Cash from financing activities_study"]=["Tunai Daripada Aktiviti Pembiayaan"],a.exports["Cash from investing activities_study"]=["Tunai Daripada Aktiviti Pelaburan"],a.exports["Cash from operating activities_study"]=["Tunai daripada Aktiviti Operasi"],a.exports["Change in accounts payable_study"]=["Perubahan dalam akaun belum bayar"],a.exports["Change in accounts receivable_study"]=["Perubahan dalam akaun belum terima"],a.exports["Change in accrued expenses_study"]=["Perubahan dalam perbelanjaan terakru"],a.exports["Change in inventories_study"]=["Perubahan dalam inventori"],a.exports["Change in other assets/liabilities_study"]=["Perubahan dalam aset/liabiliti lain"],a.exports["Change in taxes payable_study"]=["Perubahan dalam cukai belum bayar"],a.exports["Changes in working capital_study"]=["Perubahan pada modal bekerja"],a.exports["COGS to revenue ratio_study"]=["Nisbah COGS kepada hasil"],a.exports["Common dividends paid_study"]=["Dividen sepunya telah dibayar"],a.exports["Common equity, total_study"]=["Ekuiti sepunya, jumlah"],a.exports["Common stock par/Carrying value_study"]=["Par saham sepunya/Membawa nilai"],a.exports["Cost of goods_study"]=["Kos Barangan"],a.exports["Cost of goods sold_study"]=["Kos barangan yang dijual"],a.exports["Current portion of LT debt and capital leases_study"]=["Bahagian semasa hutang dan pajakan modal jangka panjang"],a.exports["Current ratio_study"]=["Nisbah semasa"],a.exports["Days inventory_study"]=["Inventori harian"],a.exports["Days payable_study"]=["Harian perlu bayar"],a.exports["Days sales outstanding_study"]=["Jualan harian belum jelas"],a.exports["Debt to assets ratio_study"]=["Nisbah hutang kepada aset"],a.exports["Debt to equity ratio_study"]=["Nisbah hutang kepada ekuiti"],a.exports["Debt to revenue ratio_study"]=["Nisbah hutang kepada hasil"],a.exports["Deferred income, current_study"]=["Pendapatan tertunda, semasa"],a.exports["Deferred income, non-current_study"]=["Pendapatan tertunda, bukan semasa"],a.exports["Deferred tax assets_study"]=["Aset cukai tertunda"],a.exports["Deferred taxes (cash flow)_study"]=["Cukai tertunda (aliran tunai)"], +a.exports["Deferred tax liabilities_study"]=["Liabiliti cukai tertunda"],a.exports.Depreciation_study=["Susut nilai"],a.exports["Deprecation and amortization_study"]=["Susut nilai dan pelupusan"],a.exports["Depreciation & amortization (cash flow)_study"]=["Susut nilai & penulasan (aliran tunai)"],a.exports["Depreciation/depletion_study"]=["Susut nilai/pengurangan"],a.exports["Diluted EPS_study"]=["Cairan EPS"],a.exports["Diluted earnings per share (Diluted EPS)_study"]=["Perolehan sesaham dicairkan sesaham (EPS Dicairkan)"],a.exports["Diluted net income available to common stockholders_study"]=["Pendapatan bersih dicairkan sedia ada untuk pemegang saham biasa"],a.exports["Diluted shares outstanding_study"]=["Saham dicairkan belum jelas"],a.exports["Dilution adjustment_study"]=["Pelarasan pencairan"],a.exports["Discontinued operations_study"]=["Operasi dihentikan"],a.exports["Dividends payable_study"]=["Dividen dibayar"],a.exports["Dividends per share - common stock primary issue_study"]=["Dividen per saham - isu utama saham sepunya"],a.exports["Dividend yield %_study"]=["Kadar hasil dividen %"],a.exports["Earnings yield_study"]=["Kadar hasil perolehan"],a.exports.EBIT_study="EBIT",a.exports.EBITDA_study="EBITDA",a.exports["EBITDA margin %_study"]=["% margin EBITDA"],a.exports["Effective interest rate on debt %_study"]=["Kadar faedah efektif pada hutang %"],a.exports["Enterprise value_study"]=["Nilai perusahaan"],a.exports["EPS basic one year growth_study"]=["Pertumbuhan satu tahun EPS asas"],a.exports["EPS diluted one year growth_study"]=["Pertumbuhan satu tahun EPS dicairkan"],a.exports["EPS estimates_study"]=["Anggaran EPS"],a.exports["Equity in earnings_study"]=["Ekuiti dalam perolehan"],a.exports["Financing activities – other sources_study"]=["Aktiviti pembiayaan - sumber lain"],a.exports["Financing activities – other uses_study"]=["Aktiviti pembiayaan - kegunaan lain"],a.exports["Free cash flow_study"]=["Aliran Tunai Bebas"],a.exports["Free cash flow margin %_study"]=["Margin aliran tunai bebas %"],a.exports["Fulmer H factor_study"]=["Faktor Fulmer H"],a.exports["Funds from operations_study"]=["Dana daripada operasi"],a.exports["Goodwill to assets ratio_study"]=["Nisbah muhibah kepada aset"],a.exports["Graham's number_study"]=["Nombor Graham"],a.exports["Gross margin %_study"]=["Margin kasar %"],a.exports["Gross profit_study"]=["Untung Kasar"],a.exports["Gross profit to assets ratio_study"]=["Nisbah untung kasar kepada aset"],a.exports["Gross property/plant/equipment_study"]=["Nilai kasar harta tanah/loji/peralatan"],a.exports.Impairments_study=["Rosotnilai"],a.exports["Income Tax Credits_study"]=["Kredit Cukai Pendapatan"],a.exports["Income tax, current_study"]=["Cukai pendapatan, semasa"],a.exports["Income tax, current - domestic_study"]=["Cukai pendapatan, semasa - domestik"],a.exports["Income Tax, current - foreign_study"]=["Cukai Pendapatan, semasa - luar negara"],a.exports["Income tax, deferred_study"]=["Cukai pendapatan, tertunda"], +a.exports["Income tax, deferred - domestic_study"]=["Cukai pendapatan, tertunda - domestik"],a.exports["Income tax, deferred - foreign_study"]=["Cukai pendapatan, tertunda - luar negara"],a.exports["Income tax payable_study"]=["Cukai pendapatan belum bayar"],a.exports["Interest capitalized_study"]=["Faedah dipermodalkan"],a.exports["Interest coverage_study"]=["Perlindungan faedah"],a.exports["Interest expense, net of interest capitalized_study"]=["Perbelanjaan faedah, nilai bersih untuk faedah dipermodalkan"],a.exports["Interest expense on debt_study"]=["Perbelanjaan faedah pada hutang"],a.exports["Inventories - finished goods_study"]=["Inventori - barang siap"],a.exports["Inventories - progress payments & other_study"]=["Inventori - proses pembayaran & lain-lain"],a.exports["Inventories - raw materials_study"]=["Inventori - bahan mentah"],a.exports["Inventories - work in progress_study"]=["Inventori - kerja dalam proses"],a.exports["Inventory to revenue ratio_study"]=["Nisbah inventori kepada hasil"],a.exports["Inventory turnover_study"]=["Perolehan inventori"],a.exports["Investing activities – other sources_study"]=["Aktiviti pelaburan - sumber lain"],a.exports["Investing activities – other uses_study"]=["Aktiviti pelaburan - kegunaan lain"],a.exports["Investments in unconsolidated subsidiaries_study"]=["Pelaburan dalam anak syarikat yang tidak disatukan"],a.exports["Issuance of long term debt_study"]=["Terbitan hutang jangka panjang"],a.exports["Issuance/retirement of debt, net_study"]=["Hutang terbitan/persaraan, nilai bersih"],a.exports["Issuance/retirement of long term debt_study"]=["Terbitan/persaraan untuk hutang jangka panjang"],a.exports["Issuance/retirement of other debt_study"]=["Terbitan/persaraan untuk hutang lain"],a.exports["Issuance/retirement of short term debt_study"]=["Terbitan/persaraan untuk hutang jangka pendek"],a.exports["Issuance/retirement of stock, net_study"]=["Terbitan/persaraan untuk saham, nilai bersih"],a.exports["KZ index_study"]=["Indeks KZ"],a.exports["Legal claim expense_study"]=["Perbelanjaan tuntutan undang-undang"],a.exports["Long term debt_study"]=["Hutang Jangka Panjang"],a.exports["Long term debt excl. lease liabilities_study"]=["Hutang jangka panjang tidak termasuk liabiliti pajakan"],a.exports["Long term debt to total assets ratio_study"]=["Nisbah hutang jangka panjang kepada jumlah asset"],a.exports["Long term debt to total equity ratio_study"]=["Nisbah hutang jangka panjang kepada jumlah ekuiti"],a.exports["Long term investments_study"]=["Pelaburan jangka panjang"],a.exports["Market capitalization_study"]=["Permodalan Pasaran"],a.exports["Minority interest_study"]=["Faedah Minoriti"],a.exports["Miscellaneous non-operating expense_study"]=["Pelbagai perbelanjaan bukan kendalian"],a.exports["Net current asset value per share_study"]=["Nilai bersih aset semasa per saham"],a.exports["Net debt_study"]=["Hutang bersih"],a.exports["Net income_study"]=["Pendapatan bersih"], +a.exports["Net income before discontinued operations_study"]=["Pendapatan bersih sebelum kendalian dihentikan"],a.exports["Net income (cash flow)_study"]=["Pendapatan bersih (aliran tunai)"],a.exports["Net income per employee_study"]=["Pendapatan bersih untuk setiap pekerja"],a.exports["Net intangible assets_study"]=["Aset tak ketara bersih"],a.exports["Net margin %_study"]=["Margin bersih %"],a.exports["Net property/plant/equipment_study"]=["Harta tanah/kilang/alatan bersih"],a.exports["Non-cash items_study"]=["Item bukan tunai"],a.exports["Non-controlling/minority interest_study"]=["Kepentingan tak mengawal/minoriti"],a.exports["Non-operating income, excl. interest expenses_study"]=["Pendapatan bukan kendalian, tidak termasuk faedah belanja"],a.exports["Non-operating income, total_study"]=["Pendapatan bukan kendalian, jumlah"],a.exports["Non-operating interest income_study"]=["Pendapatan faedah bukan kendalian"],a.exports["Note receivable - long term_study"]=["Nota belum terima - jangka panjang"],a.exports["Notes payable_study"]=["Nota belum bayar"],a.exports["Number of employees_study"]=["Bilangan pekerja"],a.exports["Number of shareholders_study"]=["Bilangan pemegang saham"],a.exports["Operating earnings yield %_study"]=["Kadar hasil perolehan kendalian %"],a.exports["Operating expenses (excl. COGS)_study"]=["Perbelanjaan kendalian (tidak termasuk COGS)"],a.exports["Operating lease liabilities_study"]=["Liabiliti pajakan kendalian"],a.exports["Operating margin %_study"]=["% margin operasi"],a.exports["Other COGS_study"]=["COGS lain"],a.exports["Other common equity_study"]=["Ekuiti sepunya yang lain"],a.exports["Other current assets, total_study"]=["Aset semasa lain, jumlah"],a.exports["Other current liabilities_study"]=["Liabiliti semasa lain"],a.exports["Other cost of goods sold_study"]=["Kos barangan yang dijual lain"],a.exports["Other exceptional charges_study"]=["Kos-kos luar biasa lain"],a.exports["Other financing cash flow items, total_study"]=["Lain-lain Butiran Aliran Tunai Kewangan, Jumlah"],a.exports["Other intangibles, net_study"]=["Tidak ketara lain, bersih"],a.exports["Other investing cash flow items, total_study"]=["Lain-lain Butiran Aliran Tunai Pelaburan, Jumlah"],a.exports["Other investments_study"]=["Pelaburan-pelaburan lain"],a.exports["Other liabilities, total_study"]=["Liabiliti lain, jumlah"],a.exports["Other long term assets, total_study"]=["Aset jangka panjang lain, jumlah"],a.exports["Other non-current liabilities, total_study"]=["Liabiliti lain bukan semasa, jumlah"],a.exports["Other operating expenses, total_study"]=["Belanja kendalian lain, jumlah"],a.exports["Other receivables_study"]=["Belum terima lain"],a.exports["Other short term debt_study"]=["Hutang jangka pendek lain"],a.exports["Paid in capital_study"]=["Modal dibayar"],a.exports["PEG ratio_study"]=["Nisbah PEG"],a.exports["Piotroski F-score_study"]=["Skor Piotroski F"],a.exports["Preferred dividends_study"]=["Dividen keutamaan"],a.exports["Preferred dividends paid_study"]=["Dividen keutamaan dibayar"], +a.exports["Preferred stock, carrying value_study"]=["Saham keutamaan, membawa nilai"],a.exports["Prepaid expenses_study"]=["Perbelanjaan prabayar"],a.exports["Pretax equity in earnings_study"]=["Ekuiti pracukai dalam perolehan"],a.exports["Pretax income_study"]=["Pendapatan pracukai"],a.exports["Price earnings ratio forward_study"]=["Nisbah harga perolehan ke hadapan"],a.exports["Price sales ratio forward_study"]=["Nisbah harga jualan ke hadapan"],a.exports["Price to tangible book ratio_study"]=["Nisbah harga kepada nilai buku ketara"],a.exports["Provision for risks & charge_study"]=["Peruntukan untuk risiko & cas"],a.exports["Purchase/acquisition of business_study"]=["Pembelian/perolehan perniagaan"],a.exports["Purchase of investments_study"]=["Pembelian pelaburan"],a.exports["Purchase/sale of business, net_study"]=["Belian/Jualan Perniagaan, Nilai Bersih"],a.exports["Purchase/sale of investments, net_study"]=["Belian/Jualan Pelaburan, Nilai Bersih"],a.exports["Quality ratio_study"]=["Nisbah kualiti"],a.exports["Quick ratio_study"]=["Nisbah pantas"],a.exports["Reduction of long term debt_study"]=["Pengurangan hutang jangka panjang"],a.exports["Repurchase of common & preferred stock_study"]=["Pembelian semula saham sepunya & keutamaan"],a.exports["Research & development_study"]=["Penyelidikan & pembangunan"],a.exports["Research & development to revenue ratio_study"]=["Nisbah penyelidikan & pembangunan kepada hasil"],a.exports["Restructuring charge_study"]=["Cas penstrukturan semula"],a.exports["Retained earnings_study"]=["Perolehan tertahan"],a.exports["Return on assets %_study"]=["Pulangan aset %"],a.exports["Return on equity %_study"]=["Pulangan ekuiti %"],a.exports["Return on equity adjusted to book value %_study"]=["Pulangan pada ekuiti dilaraskan kepada nilai buku %"],a.exports["Return on invested capital %_study"]=["Pulangan pada modal yang dilaburkan %"],a.exports["Return on tangible assets %_study"]=["Pulangan aset ketara %"],a.exports["Return on tangible equity %_study"]=["Pulangan ekuiti ketara %"],a.exports["Revenue estimates_study"]=["Anggaran hasil"],a.exports["Revenue one year growth_study"]=["Pertumbuhan hasil satu tahun"],a.exports["Revenue per employee_study"]=["Hasil setiap pekerja"],a.exports["Sale/maturity of investments_study"]=["Jualan/kematangan pelaburan"],a.exports["Sale of common & preferred stock_study"]=["Jualan saham sepunya & keutamaan"],a.exports["Sale of fixed assets & businesses_study"]=["Jualan aset tetap & perniagaan-perniagaan"],a.exports["Selling/general/admin expenses, other_study"]=["Perbelanjaan Jualan/Umum/Pentadbiran; Lain-lain"],a.exports["Selling/general/admin expenses, total_study"]=["Perbelanjaan Jualan/Am/Pentadbiran, Jumlah"],a.exports["Shareholders' equity_study"]=["Ekuiti pemegang saham"],a.exports["Shares buyback ratio %_study"]=["Nisbah pembelian balik saham %"],a.exports["Short term debt_study"]=["Hutang jangka pendek"],a.exports["Short term debt excl. current portion of LT debt_study"]=["Hutang jangka pendek tidak termasuk bahagian semasa hutang jangka pendek"], +a.exports["Short term investments_study"]=["Pelaburan jangka pendek"],a.exports["Sloan ratio %_study"]=["% nisbah Sloan"],a.exports["Springate score_study"]=["Skor Springate"],a.exports["Sustainable growth rate_study"]=["Kadar pertumbuhan lestari"],a.exports["Tangible book value per share_study"]=["Nilai buku ketara per saham"],a.exports["Tangible common equity ratio_study"]=["Nisbah ekuiti sepunya ketara"],a.exports.Taxes_study=["Cukai-cukai"],a.exports["Tobin's Q (approximate)_study"]=["Tobin Q (anggaran)"],a.exports["Total assets_study"]=["Jumlah Aset"],a.exports["Total cash dividends paid_study"]=["Jumlah Dividen Tunai Dibayar"],a.exports["Total current assets_study"]=["Jumlah Aset Semasa"],a.exports["Total current liabilities_study"]=["Jumlah Tanggungan Semasa"],a.exports["Total debt_study"]=["Jumlah Hutang"],a.exports["Total equity_study"]=["Jumlah Ekuiti"],a.exports["Total inventory_study"]=["Kesemua inventori"],a.exports["Total liabilities_study"]=["Jumlah Liabiliti"],a.exports["Total liabilities & shareholders' equities_study"]=["Jumlah liabiliti & ekuiti pemegang saham"],a.exports["Total non-current assets_study"]=["Jumlah Aset Bukan-semasa"],a.exports["Total non-current liabilities_study"]=["Jumlah Liabiliti Bukan-semasa"],a.exports["Total operating expenses_study"]=["Jumlah Belanja Operasi"],a.exports["Total receivables, net_study"]=["Jumlah belum terima, bersih"],a.exports["Total revenue_study"]=["Jumlah hasil"],a.exports["Treasury stock - common_study"]=["Saham Perbendaharaan - sepunya"],a.exports["Unrealized gain/loss_study"]=["Keuntungan/kerugian yang tidak direalisasikan"],a.exports["Unusual income/expense_study"]=["Pendapatan/perbelanjaan tidak lazim"],a.exports["Zmijewski score_study"]=["Skor Zmijewski"],a.exports["Valuation ratios_study"]=["Nisbah penilaian"],a.exports["Profitability ratios_study"]=["Nisbah keuntungan"],a.exports["Liquidity ratios_study"]=["Nisbah kecairan"],a.exports["Solvency ratios_study"]=["Nisbah kesolvenan"],a.exports["Key stats_study"]=["Statistik utama"],a.exports["Accumulation/Distribution_study"]="Accumulation/Distribution",a.exports["Accumulative Swing Index_study"]="Accumulative Swing Index",a.exports["Advance/Decline_study"]="Advance/Decline",a.exports["All Chart Patterns_study"]=["Semua Corak Carta"],a.exports["Arnaud Legoux Moving Average_study"]="Arnaud Legoux Moving Average",a.exports.Aroon_study="Aroon",a.exports.ASI_study="ASI",a.exports["Average Directional Index_study"]="Average Directional Index",a.exports["Average True Range_study"]="Average True Range",a.exports["Awesome Oscillator_study"]="Awesome Oscillator",a.exports["Balance of Power_study"]="Balance of Power",a.exports["Bollinger Bands %B_study"]="Bollinger Bands %B",a.exports["Bollinger Bands Width_study"]="Bollinger Bands Width",a.exports["Bollinger Bands_study"]="Bollinger Bands",a.exports["Chaikin Money Flow_study"]="Chaikin Money Flow",a.exports["Chaikin Oscillator_study"]="Chaikin Oscillator",a.exports["Chande Kroll Stop_study"]="Chande Kroll Stop", +a.exports["Chande Momentum Oscillator_study"]="Chande Momentum Oscillator",a.exports["Chop Zone_study"]="Chop Zone",a.exports["Choppiness Index_study"]="Choppiness Index",a.exports["Commodity Channel Index_study"]="Commodity Channel Index",a.exports["Connors RSI_study"]="Connors RSI",a.exports["Coppock Curve_study"]="Coppock Curve",a.exports["Correlation Coefficient_study"]="Correlation Coefficient",a.exports.CRSI_study="CRSI",a.exports["Detrended Price Oscillator_study"]="Detrended Price Oscillator",a.exports["Directional Movement_study"]="Directional Movement",a.exports["Donchian Channels_study"]="Donchian Channels",a.exports["Double EMA_study"]="Double EMA",a.exports["Ease Of Movement_study"]="Ease Of Movement",a.exports["Elder Force Index_study"]=["Elder's Force Index"],a.exports["EMA Cross_study"]=["Silang EMA"],a.exports.Envelopes_study=["Sampul"],a.exports["Fisher Transform_study"]="Fisher Transform",a.exports["Fixed Range_study"]=["Julat Tetap"],a.exports["Fixed Range Volume Profile_study"]=["Profil Volum Julat Tetap"],a.exports["Guppy Multiple Moving Average_study"]="Guppy Multiple Moving Average",a.exports["Historical Volatility_study"]="Historical Volatility",a.exports["Hull Moving Average_study"]="Hull Moving Average",a.exports["Keltner Channels_study"]="Keltner Channels",a.exports["Klinger Oscillator_study"]="Klinger Oscillator",a.exports["Know Sure Thing_study"]="Know Sure Thing",a.exports["Least Squares Moving Average_study"]="Least Squares Moving Average",a.exports["Linear Regression Curve_study"]=["Keluk Regresi Linear"],a.exports["MA Cross_study"]="MA Cross",a.exports["MA with EMA Cross_study"]=["MA dengan Silang EMA"],a.exports["MA/EMA Cross_study"]=["MA/Silang EMA"],a.exports.MACD_study="MACD",a.exports["Mass Index_study"]="Mass Index",a.exports["McGinley Dynamic_study"]="McGinley Dynamic",a.exports.Median_study="Median",a.exports.Momentum_study="Momentum",a.exports["Money Flow_study"]="Money Flow",a.exports["Moving Average Channel_study"]="Moving Average Channel",a.exports["Moving Average Exponential_study"]="Moving Average Exponential",a.exports["Moving Average Weighted_study"]="Moving Average Weighted",a.exports["Moving Average Simple_study"]="Moving Average Simple",a.exports["Net Volume_study"]="Net Volume",a.exports["On Balance Volume_study"]="On Balance Volume",a.exports["Parabolic SAR_study"]="Parabolic SAR",a.exports["Pivot Points Standard_study"]="Pivot Points Standard",a.exports["Periodic Volume Profile_study"]=["Profil Volum Berkala"],a.exports["Price Channel_study"]="Price Channel",a.exports["Price Oscillator_study"]="Price Oscillator",a.exports["Price Volume Trend_study"]="Price Volume Trend",a.exports["Rate Of Change_study"]="Rate Of Change",a.exports["Relative Strength Index_study"]="Relative Strength Index",a.exports["Relative Vigor Index_study"]="Relative Vigor Index",a.exports["Relative Volatility Index_study"]="Relative Volatility Index",a.exports["Relative Volume at Time_study"]=["Volum Relatif pada Masa"],a.exports["Session Volume_study"]=["Volum Sesi"], +a.exports["Session Volume HD_study"]=["Volum Sesi HD"],a.exports["Session Volume Profile_study"]=["Profil Volum Sesi"],a.exports["Session Volume Profile HD_study"]=["Profil Volum Sesi HD"],a.exports["SMI Ergodic Indicator/Oscillator_study"]="SMI Ergodic Indicator/Oscillator",a.exports["Smoothed Moving Average_study"]="Smoothed Moving Average",a.exports["Stochastic Momentum Index_study"]="Stochastic Momentum Index",a.exports["Stochastic RSI_study"]="Stochastic RSI",a.exports.Stochastic_study="Stochastic",a.exports["Time Weighted Average Price_study"]="Time Weighted Average Price",a.exports["Triple EMA_study"]="Triple EMA",a.exports.TRIX_study="TRIX",a.exports["True Strength Indicator_study"]="True Strength Indicator",a.exports["Ultimate Oscillator_study"]="Ultimate Oscillator",a.exports["Visible Range_study"]=["Julat Boleh Dilihat"],a.exports["Visible Range Volume Profile_study"]=["Profil Volum Julat Boleh Dilihat"],a.exports["Volume Oscillator_study"]="Volume Oscillator",a.exports.Volume_study=["Volum"],a.exports.Vol_study=["Volum"],a.exports["Vortex Indicator_study"]=["Penunjuk Vorteks"],a.exports.VWAP_study="VWAP",a.exports.VWMA_study="VWMA",a.exports["Williams %R_study"]="Williams %R",a.exports["Williams Alligator_study"]="Williams Alligator",a.exports["Williams Fractal_study"]="Williams Fractal",a.exports["Zig Zag_study"]="Zig Zag",a.exports["24-hour Volume_study"]=["Volum 24 jam"],a.exports["Ease of Movement_study"]=["Ease Of Movement"],a.exports["Elders Force Index_study"]=["Indeks Elders Force"],a.exports.Envelope_study="Envelope",a.exports.Gaps_study=["Jurang"],a.exports["Linear Regression Channel_study"]="Linear Regression Channel",a.exports["Moving Average Ribbon_study"]="Moving Average Ribbon",a.exports["Multi-Time Period Charts_study"]="Multi-Time Period Charts",a.exports["Open Interest_study"]="Open Interest",a.exports["Rob Booker - Intraday Pivot Points_study"]="Rob Booker - Intraday Pivot Points",a.exports["Rob Booker - Knoxville Divergence_study"]="Rob Booker - Knoxville Divergence",a.exports["Rob Booker - Missed Pivot Points_study"]="Rob Booker - Missed Pivot Points",a.exports["Rob Booker - Reversal_study"]="Rob Booker - Reversal",a.exports["Rob Booker - Ziv Ghost Pivots_study"]="Rob Booker - Ziv Ghost Pivots",a.exports.Supertrend_study=["Arah Aliran Super"],a.exports["Technical Ratings_study"]=["Penarafan Teknikal"],a.exports["True Strength Index_study"]="True Strength Index",a.exports["Up/Down Volume_study"]=["Volum Naik/Turun"],a.exports["Visible Average Price_study"]="Visible Average Price",a.exports["Williams Fractals_study"]="Williams Fractals",a.exports["Keltner Channels Strategy_study"]="Keltner Channels Strategy",a.exports["Rob Booker - ADX Breakout_study"]="Rob Booker - ADX Breakout",a.exports["Supertrend Strategy_study"]="Supertrend Strategy",a.exports["Technical Ratings Strategy_study"]=["Strategi Penarafan Teknikal"],a.exports["Auto Anchored Volume Profile_study"]="Auto Anchored Volume Profile",a.exports["Auto Fib Extension_study"]=["Anjakan Fib Automatik"], +a.exports["Auto Fib Retracement_study"]=["Anjakan Fib Automatik"],a.exports["Auto Pitchfork_study"]=["Pitchfork Automatik"],a.exports["Bearish Flag Chart Pattern_study"]=["Corak Carta Bendera Bearis"],a.exports["Bullish Flag Chart Pattern_study"]=["Corak Carta Bendera Bulis"],a.exports["Bearish Pennant Chart Pattern_study"]=["Corak Carta Panji Bearis"],a.exports["Bullish Pennant Chart Pattern_study"]=["Corak Carta Bendera Bulis"],a.exports["Double Bottom Chart Pattern_study"]=["Corak Carta Dua Jurang"],a.exports["Double Top Chart Pattern_study"]=["Corak Carta Dua Puncak"],a.exports["Elliott Wave Chart Pattern_study"]=["Corak Carta Elliott Wave"],a.exports["Falling Wedge Chart Pattern_study"]=["Corak Carta Baji Jatuh"],a.exports["Head And Shoulders Chart Pattern_study"]=["Corak Carta Kepala Dan Bahu"],a.exports["Inverse Head And Shoulders Chart Pattern_study"]=["Corak Carta Kepala Dan Bahu Songsang"],a.exports["Rectangle Chart Pattern_study"]=["Corak Carta Segi Empat"],a.exports["Rising Wedge Chart Pattern_study"]=["Corak Carta Baji Menaik"],a.exports["Triangle Chart Pattern_study"]=["Corak Carta Segi Tiga"],a.exports["Triple Bottom Chart Pattern_study"]=["Corak Carta Tiga Jurang"],a.exports["Triple Top Chart Pattern_study"]=["Corak Carta Tiga Puncak"],a.exports["VWAP Auto Anchored_study"]="VWAP Auto Anchored",a.exports["*All Candlestick Patterns*_study"]=["*Semua Corak Carta Candlestick*"],a.exports["Abandoned Baby - Bearish_study"]=["Abandoned Baby - Bearis"],a.exports["Abandoned Baby - Bullish_study"]=["Abandoned Baby - Bulis"],a.exports["Dark Cloud Cover - Bearish_study"]=["Dark Cloud Cover - Bearis"],a.exports["Doji Star - Bearish_study"]=["Doji Star - Bearis"],a.exports["Doji Star - Bullish_study"]=["Doji Star - Bulis"],a.exports["Downside Tasuki Gap - Bearish_study"]=["Downside Tasuki Gap - Bearis"],a.exports["Dragonfly Doji - Bullish_study"]=["Dragonfly Doji - Bulis"],a.exports["Engulfing - Bearish_study"]=["Engulfing - Bearis"],a.exports["Engulfing - Bullish_study"]=["Engulfing - Bulis"],a.exports["Evening Doji Star - Bearish_study"]=["Evening Doji Star - Bearis"],a.exports["Evening Star - Bearish_study"]=["Evening Star - Bearis"],a.exports["Falling Three Methods - Bearish_study"]=["Falling Three Methods - Bearis"],a.exports["Falling Window - Bearish_study"]=["Falling Window - Bearis"],a.exports["Gravestone Doji - Bearish_study"]=["Gravestone Doji - Bearis"],a.exports["Hammer - Bullish_study"]=["Hammer - Bulis"],a.exports["Hanging Man - Bearish_study"]=["Hanging Man - Bearis"],a.exports["Harami - Bearish_study"]=["Harami - Bearis"],a.exports["Harami - Bullish_study"]=["Harami - Bulis"],a.exports["Harami Cross - Bearish_study"]=["Harami Cross - Bearis"],a.exports["Harami Cross - Bullish_study"]=["Harami Cross - Bulis"],a.exports["Inverted Hammer - Bullish_study"]=["Inverted Hammer - Bulis"],a.exports["Kicking - Bearish_study"]=["Kicking - Bearis"],a.exports["Kicking - Bullish_study"]=["Kicking - Bulis"],a.exports["Long Lower Shadow - Bullish_study"]=["Long Lower Shadow - Bulis"], +a.exports["Long Upper Shadow - Bearish_study"]=["Long Upper Shadow - Bearis"],a.exports["Marubozu Black - Bearish_study"]=["Marubozu Black - Bearis"],a.exports["Marubozu White - Bullish_study"]=["Marubozu White - Bulis"],a.exports["Morning Doji Star - Bullish_study"]=["Morning Doji Star - Bulis"],a.exports["Morning Star - Bullish_study"]=["Morning Star - Bulis"],a.exports["On Neck - Bearish_study"]=["On Neck - Bearis"],a.exports["Piercing - Bullish_study"]=["Piercing - Bulis"],a.exports["Rising Three Methods - Bullish_study"]=["Rising Three Methods - Bulis"],a.exports["Rising Window - Bullish_study"]=["Rising Window - Bulis"],a.exports["Shooting Star - Bearish_study"]=["Shooting Star - Bearis"],a.exports["Three Black Crows - Bearish_study"]=["Three Black Crows - Bearis"],a.exports["Three White Soldiers - Bullish_study"]=["Three White Soldiers - Bulis"],a.exports["Tri-Star - Bearish_study"]=["Tri-Star - Bearis"],a.exports["Tri-Star - Bullish_study"]=["Tri-Star - Bulis"],a.exports["Tweezer Top - Bearish_study"]=["Tweezer Top - Bearis"],a.exports["Upside Tasuki Gap - Bullish_study"]=["Upside Tasuki Gap - Bulis"],a.exports.SuperTrend_study=["Arah Aliran Super"],a.exports["Average Price_study"]=["Harga purata"],a.exports["Typical Price_study"]=["Harga Biasa"],a.exports["Median Price_study"]=["Harga Median"],a.exports["Money Flow Index_study"]=["Indeks Aliran Wang"],a.exports["Moving Average Double_study"]="Moving Average Double",a.exports["Moving Average Triple_study"]="Moving Average Triple",a.exports["Moving Average Adaptive_study"]=["Purata Bergerak Boleh Suai"],a.exports["Moving Average Hamming_study"]=["Purata Bergerak Hamming"],a.exports["Moving Average Modified_study"]=["Purata Bergerak Terubasuai"],a.exports["Moving Average Multiple_study"]=["Purata Bergerak Berganda"],a.exports["Linear Regression Slope_study"]=["Cerun Regresi Linear"],a.exports["Standard Error_study"]=["Ralat piawai"],a.exports["Standard Error Bands_study"]=["Jalur Ralat Piawai"],a.exports["Correlation - Log_study"]=["Hubungkait - Log"],a.exports["Standard Deviation_study"]=["Sisihan Piawai"],a.exports["Chaikin Volatility_study"]=["Ketidakstabilan Chaikin"],a.exports["Volatility Close-to-Close_study"]=["Ketidakstabilan Penutup-ke-Penutup"],a.exports["Volatility Zero Trend Close-to-Close_study"]=["Ketidakstabilan Pergerakan Kosong Penutup-ke-Penutup"],a.exports["Volatility O-H-L-C_study"]=["Ketidakstabilan O-H-L-C"],a.exports["Volatility Index_study"]=["Indeks Ketidakstabilan"],a.exports["Trend Strength Index_study"]=["Indeks Kekuatan Trend"],a.exports["Majority Rule_study"]=["Peraturan majoriti"],a.exports["Advance Decline Line_study"]="Advance Decline Line",a.exports["Advance Decline Ratio_study"]="Advance Decline Ratio",a.exports["Advance/Decline Ratio (Bars)_study"]="Advance/Decline Ratio (Bars)",a.exports["BarUpDn Strategy_study"]="BarUpDn Strategy",a.exports["Bollinger Bands Strategy directed_study"]="Bollinger Bands Strategy directed",a.exports["Bollinger Bands Strategy_study"]="Bollinger Bands Strategy", +a.exports.ChannelBreakOutStrategy_study="ChannelBreakOutStrategy",a.exports.Compare_study="Compare",a.exports["Conditional Expressions_study"]="Conditional Expressions",a.exports.ConnorsRSI_study="ConnorsRSI",a.exports["Consecutive Up/Down Strategy_study"]="Consecutive Up/Down Strategy",a.exports["Cumulative Volume Index_study"]="Cumulative Volume Index",a.exports["Divergence Indicator_study"]="Divergence Indicator",a.exports["Greedy Strategy_study"]="Greedy Strategy",a.exports["InSide Bar Strategy_study"]="InSide Bar Strategy",a.exports["Keltner Channel Strategy_study"]="Keltner Channel Strategy",a.exports["Linear Regression_study"]="Linear Regression",a.exports["MACD Strategy_study"]="MACD Strategy",a.exports["Momentum Strategy_study"]="Momentum Strategy",a.exports["Moon Phases_study"]="Moon Phases",a.exports["Moving Average Convergence/Divergence_study"]="Moving Average Convergence/Divergence",a.exports["MovingAvg Cross_study"]="MovingAvg Cross",a.exports["MovingAvg2Line Cross_study"]="MovingAvg2Line Cross",a.exports["OutSide Bar Strategy_study"]="OutSide Bar Strategy",a.exports.Overlay_study=["Tindanan"],a.exports["Parabolic SAR Strategy_study"]="Parabolic SAR Strategy",a.exports["Pivot Extension Strategy_study"]="Pivot Extension Strategy",a.exports["Pivot Points High Low_study"]="Pivot Points High Low",a.exports["Pivot Reversal Strategy_study"]="Pivot Reversal Strategy",a.exports["Price Channel Strategy_study"]=["Keltner Channels"],a.exports["RSI Strategy_study"]="RSI Strategy",a.exports["SMI Ergodic Indicator_study"]="SMI Ergodic Indicator",a.exports["SMI Ergodic Oscillator_study"]="SMI Ergodic Oscillator",a.exports["Stochastic Slow Strategy_study"]="Stochastic Slow Strategy",a.exports["Volatility Stop_study"]="Volatility Stop",a.exports["Volty Expan Close Strategy_study"]="Volty Expan Close Strategy",a.exports["Woodies CCI_study"]="Woodies CCI",a.exports["Anchored Volume Profile_study"]="Anchored Volume Profile"},59791:a=>{a.exports="Anchored Volume Profile"},40434:a=>{a.exports=["Profil Volum Julat Tetap"]},32819:a=>{a.exports=["Volum"]},66051:a=>{a.exports="Minor"},86054:a=>{a.exports=["Minit"]},20936:a=>{a.exports=["Teks"]},98478:a=>{a.exports=["Tidak dapat menyalin"]},34004:a=>{a.exports=["Tidak dapat memotong"]},96260:a=>{a.exports=["Tidak dapat menampal"]},94370:a=>{a.exports=["Pengiraan Detik Ke Bar Penutup"]},15168:a=>{a.exports="Colombo"},36018:a=>{a.exports=["Lajur"]},19372:a=>{a.exports=["Komen"]},20229:a=>{a.exports=["Bandingkan atau Tambah Simbol"]},46689:a=>{a.exports=["Sahkan input"]},43432:a=>{a.exports="Copenhagen"},35216:a=>{a.exports=["Salin"]},87898:a=>{a.exports=["Salin Susun Atur Carta"]},28851:a=>{a.exports=["Salin harga"]},94099:a=>{a.exports=["Kaherah"]},64149:a=>{a.exports=["Petak Bual"]},63528:a=>{a.exports=["Lilin"]},46837:a=>{a.exports="Caracas"},53705:a=>{a.exports="Casablanca"},49329:a=>{a.exports=["Perubahan"]},28089:a=>{a.exports=["Tukar Simbol"]},99374:a=>{a.exports=["Tukar selang masa"]},35696:a=>{a.exports=["Tukar selang. Tekan nombor atau koma"]},71705:a=>{ +a.exports=["Tukar simbol. Mula taip nama simbol"]},86715:a=>{a.exports=["Carta #{index}"]},14412:a=>{a.exports=["Sifat Carta"]},26619:a=>{a.exports=["Carta oleh TradingView"]},69916:a=>{a.exports=["Carta untuk {symbol}, {interval}"]},12011:a=>{a.exports=["Imej carta disalin ke papan keratan {emoji}"]},79393:a=>{a.exports=["Kod tertanam imej carta disalin ke papan keratan {emoji}"]},59884:a=>{a.exports=["Kepulauan Chatham"]},28244:a=>{a.exports="Chicago"},49648:a=>{a.exports="Chongqing"},90068:a=>{a.exports=["Bulatan"]},32234:a=>{a.exports=["Klik untuk tetapkan titik"]},52977:a=>{a.exports=["Klon"]},31691:a=>{a.exports=["Tutup"]},52302:a=>{a.exports=["Buat Pesanan Had"]},29908:a=>{a.exports=["Silang"]},60997:a=>{a.exports=["Garisan Silang"]},81520:a=>{a.exports=["Mata Wang"]},98486:a=>{a.exports=["Selang masa terkini dan di atas"]},73106:a=>{a.exports=["Selang waktu terkini dan di bawah"]},85964:a=>{a.exports=["Selang masa terkini sahaja"]},17206:a=>{a.exports=["Lengkung"]},95176:a=>{a.exports=["Kitaran"]},87761:a=>{a.exports=["Garis Kitaran"]},27891:a=>{a.exports=["Corak Cypher"]},56996:a=>{a.exports=["Nama susun atur itu sudah digunakan"]},30192:a=>{a.exports=["Nama susun atur itu sudah digunakan. Anda mahu tulis gantikannya?"]},32852:a=>{a.exports=["Corak ABCD"]},88010:a=>{a.exports="Amsterdam"},37422:a=>{a.exports=["Analisa Persediaan Dagangan"]},99873:a=>{a.exports="Anchorage"},66828:a=>{a.exports=["Nota Berlabuh"]},94782:a=>{a.exports=["Teks Berlabuh"]},61704:a=>{a.exports=["VWAP Berlabuh"]},45743:a=>{a.exports=["Tambah Simbol"]},64615:a=>{a.exports=["Tambah Pemberitahuan Bagi {title}"]},7005:a=>{a.exports=["Tambah pemberitahuan mengenai {title} pada {price}"]},3612:a=>{a.exports=["Tambahkan metrik kewangan untuk {instrumentName}"]},92206:a=>{a.exports=["Tambahkan penunjuk/strategi pada {studyTitle}"]},34810:a=>{a.exports=["Tambah Catatan Teks untuk {symbol}"]},75669:a=>{a.exports=["Tambah Metrik Kewangan ini kepada seluruh Susun Atur"]},64288:a=>{a.exports=["Tambah Petunjuk ini kepada seluruh Susun Atur"]},77920:a=>{a.exports=["Tambah Strategi ini kepada seluruh Susun Atur"]},34059:a=>{a.exports=["Tambah Simbol ini kepada seluruh Susun Atur"]},17365:a=>{a.exports="Adelaide"},9408:a=>{a.exports=["Sentiasa Tidak Kelihatan"]},71997:a=>{a.exports=["Sentiasa Kelihatan"]},97305:a=>{a.exports=["Semua Penunjuk Dan Alat Lukisan"]},59192:a=>{a.exports=["Semua selang masa"]},14452:a=>{a.exports="Almaty"},5716:a=>{a.exports=["Guna Pakai Gelombang Elliot"]},19263:a=>{a.exports=["Guna Pakai Gelombang Elliot Major"]},15818:a=>{a.exports=["Guna Pakai Gelombang Elliot Minor"]},50352:a=>{a.exports=["Guna Pakai Gelombang Elliot Pertengahan"]},66631:a=>{a.exports=["Guna Pakai Titik Keputusan Manual"]},15682:a=>{a.exports=["Guna Pakai Risiko/Ganjaran Manual"]},15644:a=>{a.exports=["Guna Pakai Gelombang Menurun WPT"]},5897:a=>{a.exports=["Guna Pakai Gelombang Menaik WPT"]},13345:a=>{a.exports=["Guna Pakai Lalai"]},95910:a=>{a.exports=["Sila gunakan Petunjuk-petunjuk ini untuk Kesemua Susun Atur"]},42762:a=>{a.exports="Apr"}, +45104:a=>{a.exports=["Lengkuk"]},42097:a=>{a.exports=["Kawasan"]},96237:a=>{a.exports=["Anak Panah"]},48732:a=>{a.exports=["Anak Panah ke Bawah"]},82473:a=>{a.exports=["Penanda Anak Panah"]},8738:a=>{a.exports=["Anak Panah Tunjuk Bawah"]},35062:a=>{a.exports=["Anak Panah Tunjuk Kiri"]},92163:a=>{a.exports=["Anak Panah Tunjuk Kanan"]},33196:a=>{a.exports=["Anak Panah Tunjuk Atas"]},10650:a=>{a.exports=["Anak Panah ke Atas"]},59340:a=>{a.exports=["Ashkhabad"]},13468:a=>{a.exports=["Pada penutup"]},21983:a=>{a.exports="Athens"},86951:a=>{a.exports="Auto"},50834:a=>{a.exports=["Auto (Sesuaikan Data Ke Skrin)"]},38465:a=>{a.exports=["Ogos"]},8975:a=>{a.exports=["Label harga tutup purata"]},87899:a=>{a.exports=["Garisan harga purata tutup"]},22554:a=>{a.exports=["Purata"]},54173:a=>{a.exports="Bogota"},53260:a=>{a.exports="Bahrain"},40664:a=>{a.exports=["Belon"]},32376:a=>{a.exports="Bangkok"},19149:a=>{a.exports=["Bar Ulangan tidak tersedia untuk jenis carta ini. Adakah anda mahu keluar dari Bar Ulangan?"]},38660:a=>{a.exports=["Ulangan Bar tidak tersedia untuk selang masa ini. Adakah anda mahu keluar dari Ulangan Bar?"]},16812:a=>{a.exports=["Bar"]},98838:a=>{a.exports=["Corak Bar"]},17712:a=>{a.exports=["Garis Dasar"]},54861:a=>{a.exports="Belgrade"},26825:a=>{a.exports="Berlin"},30251:a=>{a.exports=["Berus"]},90204:a=>{a.exports="Brussels"},5262:a=>{a.exports="Bratislava"},59901:a=>{a.exports=["Bawa ke Hadapan"]},26354:a=>{a.exports=["Bawa ke Bahagian Hadapan"]},11741:a=>{a.exports="Brisbane"},37728:a=>{a.exports="Bucharest"},87143:a=>{a.exports="Budapest"},82446:a=>{a.exports="Buenos Aires"},82128:a=>{a.exports=["Oleh TradingView"]},75190:a=>{a.exports=["Pergi ke tarikh"]},38342:a=>{a.exports=["Pergi ke {lineToolName}"]},75139:a=>{a.exports=["Faham"]},81180:a=>{a.exports=["Kotak Gann"]},68102:a=>{a.exports=["Kipas Gann"]},66321:a=>{a.exports=["Segi Empat Gann"]},87107:a=>{a.exports=["Segi Empat Gann Tetap"]},7914:a=>{a.exports=["Suapan Bayang"]},18367:a=>{a.exports=["Grand Supercycle"]},97065:a=>{a.exports=["Anda benar-benar mahu memadam Templat Kajian '{name}'?"]},59368:a=>{a.exports=["Lengkung Kembar"]},35273:a=>{a.exports=["Klik dua kali mana-mana bucu untuk set semula grid susun atur"]},5828:a=>{a.exports=["Tekan dua kali untuk menyudahkan Laluan"]},63898:a=>{a.exports=["Tekan dua kali untuk menyudahkan Poligaris"]},42660:a=>{a.exports=["Gelombang Ke Bawah 1 atau A"]},44788:a=>{a.exports=["Gelombang Ke Bawah 2 atau B"]},71263:a=>{a.exports=["Gelombang Ke Bawah 3"]},70573:a=>{a.exports=["Gelombang Ke Bawah 4"]},59560:a=>{a.exports=["Gelombang Ke Bawah 5"]},70437:a=>{a.exports=["Gelombang Ke Bawah C"]},93345:a=>{a.exports=["Data disumbangkan oleh"]},76912:a=>{a.exports=["Tarikh"]},60222:a=>{a.exports=["Julat Tarikh"]},79859:a=>{a.exports=["Julat Tarikh dan Harga"]},92203:a=>{a.exports=["Dis"]},69479:a=>{a.exports=["Darjah"]},57701:a=>{a.exports="Denver"},24477:a=>{a.exports="Dhaka"},73720:a=>{a.exports=["Berlian"]},3556:a=>{a.exports=["Saluran Tak Bercantum"]},62764:a=>{a.exports=["Anjakan"]},22903:a=>{ +a.exports=["Bar Alat Lukisan"]},8338:a=>{a.exports=["Lukis Garisan Mendatar"]},22429:a=>{a.exports="Dubai"},9497:a=>{a.exports="Dublin"},85223:a=>{a.exports="Emoji"},24435:a=>{a.exports=["Masukkan nama baharu susun atur carta"]},91215:a=>{a.exports=["Gelombang Pembetulan Elliott (ABC)"]},80983:a=>{a.exports=["Gelombang Kombo Berganda Elliott (WXY)"]},74118:a=>{a.exports=["Gelombang Impuls Elliott (12345)"]},95840:a=>{a.exports=["Gelombang Segitiga Elliott (ABCDE)"]},66637:a=>{a.exports=["Gelombang Kombo Tiga Kali Ganda Elliott (WXYXZ)"]},69418:a=>{a.exports=["Elips"]},2578:a=>{a.exports=["Garisan Dipanjangkan"]},77295:a=>{a.exports=["Bursa"]},2899:a=>{a.exports=["Anak Tetingkap Sedia Ada Di Atas"]},53387:a=>{a.exports=["Anak Tetingkap Sedia Ada Di Bawah"]},36972:a=>{a.exports=["Ramalan"]},17994:a=>{a.exports=["Gagal untuk menyimpan perpustakaan"]},87375:a=>{a.exports=["Gagal untuk menyimpan skrip"]},35050:a=>{a.exports="Feb"},82719:a=>{a.exports=["Saluran Fib"]},64192:a=>{a.exports=["Bulatan Fib"]},63835:a=>{a.exports=["Anjakan Fib"]},18072:a=>{a.exports=["Lengkuk Rintangan Kelajuan Fib"]},20877:a=>{a.exports=["Kipas Rintangan Kelajuan Fib"]},76783:a=>{a.exports="Fib Spiral"},89037:a=>{a.exports=["Zon Waktu Fib"]},72489:a=>{a.exports=["Baji Fib"]},21524:a=>{a.exports=["Tanda"]},55678:a=>{a.exports=["Tanda Bendera"]},29230:a=>{a.exports=["Atas/Bawah Rata"]},92754:a=>{a.exports=["Terbalik"]},42015:a=>{a.exports=["Bahagian pecahan tidak sah."]},47542:a=>{a.exports=["Kajian Fundamental tidak lagi boleh didapati pada carta"]},16245:a=>{a.exports="Kolkata"},3155:a=>{a.exports="Kathmandu"},92901:a=>{a.exports="Kagi"},2693:a=>{a.exports="Karachi"},72374:a=>{a.exports="Kuwait"},34911:a=>{a.exports=["Kawasan HLC"]},87338:a=>{a.exports="Ho Chi Minh"},61582:a=>{a.exports=["Lilin Berongga"]},32918:a=>{a.exports="Hong Kong"},61351:a=>{a.exports="Honolulu"},60049:a=>{a.exports=["Garisan Mendatar"]},76604:a=>{a.exports=["Sinaran Mendatar"]},42616:a=>{a.exports=["Kepala dan Bahu"]},40530:a=>{a.exports="Heikin Ashi"},99820:a=>{a.exports="Helsinki"},31971:a=>{a.exports=["Sembunyi"]},33911:a=>{a.exports=["Sembunyi semua"]},95551:a=>{a.exports=["Sembunyi semua alatan lukisan"]},44312:a=>{a.exports=["Sembunyi semua lukisan dan penunjuk"]},67927:a=>{a.exports=["Sembunyi semua lukisan, penunjuk, posisi & pesanan"]},86306:a=>{a.exports=["Sembunyi semua penunjuk"]},70803:a=>{a.exports=["Sembunyi semua posisi & pesanan"]},13277:a=>{a.exports=["Sembunyi lukisan"]},8251:a=>{a.exports=["Sembunyi peristiwa pada carta"]},44177:a=>{a.exports=["Sembunyi penunjuk"]},2441:a=>{a.exports=["Sembunyi tanda atas bar"]},90540:a=>{a.exports=["Sembunyi posisi & pesanan"]},30777:a=>{a.exports=["Tinggi"]},31994:a=>{a.exports=["Tinggi-Rendah"]},60259:a=>{a.exports=["Label Harga Tinggi dan Rendah"]},21803:a=>{a.exports=["Garisan harga tinggi dan rendah"]},31895:a=>{a.exports=["Penyerlah"]},69085:a=>{a.exports=['Histogram adalah terlalu besar, sila naikkan input "Saiz Baris".']},8122:a=>{ +a.exports=['Histogram adalah terlalu besar, sila kecilkan input "Saiz Baris".']},23450:a=>{a.exports=["Imej"]},93213:a=>{a.exports=["Selang masa tidak diguna pakai"]},71778:a=>{a.exports=["Perantaraan"]},14177:a=>{a.exports=["Simbol Tidak Sah"]},32619:a=>{a.exports=["Simbol tidak sah"]},53239:a=>{a.exports=["Songsangkan skala"]},20062:a=>{a.exports=["Diindeks kepada 100"]},81584:a=>{a.exports=["Label nilai penunjuk"]},31485:a=>{a.exports=["Label nama penunjuk"]},21585:a=>{a.exports=["Penunjuk, Metrik dan Strategi. Tekan tanda miring"]},27677:a=>{a.exports=["Garis Maklumat"]},98767:a=>{a.exports=["Masukkan Penunjuk"]},9114:a=>{a.exports=["Dalam"]},12354:a=>{a.exports=["Pitchfork Dalaman"]},26579:a=>{a.exports=["Ikon"]},37885:a=>{a.exports="Istanbul"},87469:a=>{a.exports="Johannesburg"},52707:a=>{a.exports="Jakarta"},95425:a=>{a.exports="Jan"},42890:a=>{a.exports=["Jurusalem"]},6215:a=>{a.exports="Jul"},15224:a=>{a.exports="Jun"},36253:a=>{a.exports="Juneau"},15241:a=>{a.exports=["Pada Sebelah Kiri"]},29404:a=>{a.exports=["Pada Sebelah Kanan"]},850:a=>{a.exports="Oops!"},675:a=>{a.exports=["Salasilah Objek"]},73546:a=>{a.exports=["Okt"]},39280:a=>{a.exports=["Buka"]},25595:a=>{a.exports=["Asal"]},82906:a=>{a.exports="Oslo"},8136:a=>{a.exports=["Rendah"]},14702:a=>{a.exports=["Muat susun atur. Tekan tempoh masa"]},42284:a=>{a.exports=["Kunci"]},1441:a=>{a.exports=["Kunci/Buka Kunci"]},82232:a=>{a.exports=["Kuncikan garisan kursor menaik dengan masa"]},18219:a=>{a.exports=["Nisbah Kunci Harga Kepada Bar"]},12285:a=>{a.exports=["Logaritma"]},50286:a=>{a.exports="London"},44604:a=>{a.exports=["Kedudukan Panjang"]},87604:a=>{a.exports="Los Angeles"},18528:a=>{a.exports=["Label ke Bawah"]},13046:a=>{a.exports=["Label ke Atas"]},94420:a=>{a.exports=["Label"]},89155:a=>{a.exports="Lagos"},37611:a=>{a.exports=["Perubahan hari akhir"]},25846:a=>{a.exports="Lima"},1277:a=>{a.exports=["Garisan"]},38397:a=>{a.exports=["Garis Dengan Penanda"]},63492:a=>{a.exports=["Garisan Putus"]},83182:a=>{a.exports=["Garisan"]},78104:a=>{a.exports=["Pautan ke Imej carta yang disalin ke papan keratan {emoji}"]},50091:a=>{a.exports="Lisbon"},64352:a=>{a.exports="Luxembourg"},11156:a=>{a.exports="MTPredictor"},67861:a=>{a.exports=["Gerakkan titik untuk meletakkan sauh kemudian ketik untuk meletakkannya."]},45828:a=>{a.exports=["Bergerak ke"]},44302:a=>{a.exports=["Gerakkan Skala Ke Kiri"]},94338:a=>{a.exports=["Gerakkan Skala Ke Kanan"]},66276:a=>{a.exports=["Schiff Diubah Suai"]},18559:a=>{a.exports=["Schiff Pitchfork Diubahsuai"]},18665:a=>{a.exports="Moscow"},58038:a=>{a.exports="Madrid"},34190:a=>{a.exports="Malta"},90271:a=>{a.exports="Manila"},51369:a=>{a.exports=["Mac"]},85095:a=>{a.exports=["Bandar Mexico"]},75633:a=>{a.exports=["Gabungkan Kesemua Skala Manjadi Satu"]},95093:a=>{a.exports=["Bercampur"]},10931:a=>{a.exports=["Mikro"]},58397:a=>{a.exports=["Alaf"]},85884:a=>{a.exports=["Minuet"]},9632:a=>{a.exports="Minuscule"},63158:a=>{a.exports=["Dicerminkan"]},42769:a=>{a.exports="Muscat"},43088:a=>{a.exports="N/A"},95222:a=>{ +a.exports=["Tiada data di sini"]},3485:a=>{a.exports=["Tiada Skala (Skrin Penuh)"]},8886:a=>{a.exports=["Tidak segerak"]},16971:a=>{a.exports=["Tiada data volum"]},75549:a=>{a.exports=["Nota"]},71230:a=>{a.exports="Nov"},99203:a=>{a.exports="Norfolk Island"},79023:a=>{a.exports="Nairobi"},91203:a=>{a.exports="New York"},24143:a=>{a.exports="New Zealand"},40887:a=>{a.exports=["Tetingkap baharu di atas"]},96712:a=>{a.exports=["Tetingkap baharu di bawah"]},33566:a=>{a.exports="Nicosia"},56670:a=>{a.exports=["Ada berlaku masalah"]},64968:a=>{a.exports=["Berlaku sesuatu masalah. Sila cuba sebentar lagi."]},10520:a=>{a.exports=["Simpan Susun Atur Carta Baharu"]},9908:a=>{a.exports=["Simpan Sebagai"]},68553:a=>{a.exports="San Salvador"},65412:a=>{a.exports="Santiago"},13538:a=>{a.exports="Sao Paulo"},37207:a=>{a.exports=["Carta Harga Berskala Sahaja"]},51464:a=>{a.exports="Schiff"},98114:a=>{a.exports="Schiff Pitchfork"},1535:a=>{a.exports=["Skrip mungkin tidak dikemaskini jika anda tinggalkan halaman ini."]},89517:a=>{a.exports=["Tetapan"]},43247:a=>{a.exports=["Bahagian pecahan kedua tidak sah"]},19796:a=>{a.exports=["Hantar ke Belakang"]},23221:a=>{a.exports=["Hantar Ke Arah Belakang"]},5961:a=>{a.exports="Seoul"},57902:a=>{a.exports="Sep"},25866:a=>{a.exports=["Sesi"]},59827:a=>{a.exports=["Sesi Berehat Sementara"]},69240:a=>{a.exports="Shanghai"},37819:a=>{a.exports=["Kedudukan Singkat"]},81428:a=>{a.exports=["Tunjuk"]},98116:a=>{a.exports=["Tunjuk semua lukisan"]},39046:a=>{a.exports=["Tunjuk semua lukisan dan penunjuk"]},38293:a=>{a.exports=["Tunjuk semua lukisan, penunjuk, posisi & pesanan"]},49982:a=>{a.exports=["Tunjuk semua penunjuk"]},48284:a=>{a.exports=["Tunjuk semua idea"]},62632:a=>{a.exports=["Tunjuk semua posisi & pesanan"]},24620:a=>{a.exports=["Tunjuk pertukaran kontrak berterusan"]},84813:a=>{a.exports=["Tunjuk tamatan kontrak"]},66263:a=>{a.exports=["Tunjuk dividen"]},46771:a=>{a.exports=["Tunjuk perolehan"]},87933:a=>{a.exports=["Tunjuk idea pengguna yang diikuti"]},72973:a=>{a.exports=["Tunjukkan berita dan minda terkini"]},58669:a=>{a.exports=["Tunjuk idea saya sahaja"]},30816:a=>{a.exports=["Tunjukkan pemisahan"]},68161:a=>{a.exports=["Tiang Tanda"]},56683:a=>{a.exports=["Singapura"]},69502:a=>{a.exports=["Garisan Sinus"]},44904:a=>{a.exports=["Empat Segi Sama"]},70213:a=>{a.exports=["Kajian melebihi had: {number} kajian setiap susun atur.\nSila, alih keluar beberapa kajian anda."]},32733:a=>{a.exports=["Gaya"]},65323:a=>{a.exports=["Kumpulkan Ke Kiri"]},14113:a=>{a.exports=["Kumpulkan Ke Kanan"]},29787:a=>{a.exports=["Mula gunakan mod navigasi papan kekunci. Tekan {shortcut}"]},93161:a=>{a.exports=["Kekal di Mod Lukisan"]},79511:a=>{a.exports=["Garis Tangga"]},84573:a=>{a.exports=["Pelekat"]},48767:a=>{a.exports="Stockholm"},29662:a=>{a.exports=["Submikro"]},9753:a=>{a.exports=["Sub-alaf"]},71722:a=>{a.exports="Subminuette"},91889:a=>{a.exports=["Kitaran Super"]},33820:a=>{a.exports=["Superalaf"]},11020:a=>{a.exports="Sydney"},89659:a=>{a.exports=["Ralat simbol"]},90932:a=>{ +a.exports=["Label nama simbol"]},65986:a=>{a.exports=["Maklumat Simbol"]},52054:a=>{a.exports=["Label harga akhir simbol"]},33606:a=>{a.exports=["Segerakkan secara sejagat"]},18008:a=>{a.exports=["Segerakkan Ke Semua Carta"]},99969:a=>{a.exports=["Titik & Angka"]},53047:a=>{a.exports=["Poligaris"]},34402:a=>{a.exports=["Laluan"]},70394:a=>{a.exports=["Saluran Selari"]},95995:a=>{a.exports="Paris"},29682:a=>{a.exports=["Tampal"]},51102:a=>{a.exports=["Peratus"]},35590:a=>{a.exports="Perth"},19093:a=>{a.exports="Phoenix"},22293:a=>{a.exports="Pitchfan"},43852:a=>{a.exports="Pitchfork"},37680:a=>{a.exports=["Pin Pada Skala Kiri Baru"]},43707:a=>{a.exports=["Pin Pada Skala Kanan Baru"]},91130:a=>{a.exports=["Pin Pada Skala Kiri"]},61201:a=>{a.exports=["Pin Pada Skala Kiri (Tersembunyi)"]},764:a=>{a.exports=["pin pada skala kanan"]},20207:a=>{a.exports=["Pin Pada Skala Kanan (Tersembunyi)"]},66156:a=>{a.exports=["Pin Pada Skala (Kini Kiri)"]},54727:a=>{a.exports=["Pin Pada Skala (Kini Tiada Skala)"]},76598:a=>{a.exports=["Pin Pada Skala (Kini Kanan)"]},39065:a=>{a.exports=["Pin Pada Skala (Kini {label})"]},97324:a=>{a.exports=["Pin Pada Skala {label}"]},56948:a=>{a.exports=["Pin Pada Skala {label} (Tersembunyi)"]},32156:a=>{a.exports=["Dipin Pada Skala Kiri"]},8128:a=>{a.exports=["Dipin pada skala kiri (tersembunyi)"]},3822:a=>{a.exports=["Dipin pada skala kanan"]},44538:a=>{a.exports=["Pin Pada Skala Kanan (Tersembunyi)"]},65810:a=>{a.exports=["Dipin Pada Skala {label}"]},14125:a=>{a.exports=["Dipin Pada Skala {label} (Tersembunyi)"]},97378:a=>{a.exports=["Butang Tambah"]},46669:a=>{a.exports=["Sila berikan kami kebenaran menulis papan keratan di penyemak imbas anda atau tekan {keystroke}"]},46298:a=>{a.exports="Prague"},35963:a=>{a.exports=["Kekalkan menekan {key} apabila mengezum untuk mengekalkan kedudukan carta."]},95921:a=>{a.exports=["Label Harga"]},28625:a=>{a.exports=["Nota Harga"]},2032:a=>{a.exports=["Julat Harga"]},32061:a=>{a.exports=["Format harga tidak sah."]},91492:a=>{a.exports=["Garisan harga"]},48404:a=>{a.exports=["Utama"]},87086:a=>{a.exports=["Unjuran"]},10160:a=>{a.exports=["Diterbitkan pada {customer}, {date}"]},19056:a=>{a.exports="Qatar"},4868:a=>{a.exports=["Carian pantas. Tekan {shortcut}"]},9998:a=>{a.exports=["Segi Empat Tepat Diputarkan"]},74214:a=>{a.exports="Rome"},50470:a=>{a.exports=["Sinar"]},90357:a=>{a.exports=["Julat"]},26833:a=>{a.exports="Reykjavik"},328:a=>{a.exports=["Segi Empat Tepat"]},41615:a=>{a.exports=["Buat Semula"]},35001:a=>{a.exports=["Arah Aliran Regresi"]},34596:a=>{a.exports=["Buang"]},1434:a=>{a.exports=["Buang lukisan"]},13951:a=>{a.exports=["Buang penunjuk"]},4142:a=>{a.exports=["Namakan Semula Susun Atur Carta"]},20801:a=>{a.exports="Renko"},34301:a=>{a.exports=["Set semula paparan carta"]},18001:a=>{a.exports=["Set semua titik"]},17258:a=>{a.exports=["Set Semula Skala Harga"]},25333:a=>{a.exports=["Tetapkan Semula Skala Masa"]},52588:a=>{a.exports="Riyadh"},5871:a=>{a.exports="Riga"},33603:a=>{a.exports=["Amaran"]},48474:a=>{a.exports="Warsaw"},74327:a=>{ +a.exports=["Togol skala auto"]},84112:a=>{a.exports=["Togol skala log"]},20466:a=>{a.exports="Tokelau"},94284:a=>{a.exports="Tokyo"},83836:a=>{a.exports="Toronto"},38788:a=>{a.exports="Taipei"},39108:a=>{a.exports="Tallinn"},37229:a=>{a.exports=["Teks"]},16267:a=>{a.exports="Tehran"},19611:a=>{a.exports=["Templat"]},29198:a=>{a.exports=["Pengeluar data tidak memberikan volum data untuk simbol ini."]},8162:a=>{a.exports=["Pratonton penerbitan tidak dapat dimuat. Sila nyahaktifkan pelanjutan penyemak imbas anda dan cuba lagi."]},65943:a=>{a.exports=["Penunjuk ini tidak boleh digunapakai pada penunjuk lain"]},81214:a=>{a.exports=["Skrip ini mengandungi satu ralat. Sila hubungi penulisnya."]},74986:a=>{a.exports=["Skrip ini adalah jemputan sahaja. Untuk memohon akses, sila hubungi penulisnya."]},58018:a=>{a.exports=["Simbol hanya boleh didapati di {linkStart}TradingView{linkEnd}."]},98538:a=>{a.exports=["Corak Tiga Pemacu"]},30973:a=>{a.exports=["Tanda"]},31976:a=>{a.exports=["Masa"]},64375:a=>{a.exports=["Zon Masa"]},95005:a=>{a.exports=["Kitaran Masa"]},87085:a=>{a.exports=["Dagang"]},48890:a=>{a.exports=["Tradingview adalah interaktif dan mempunyai arahan untuk digunakan dengan satu pembaca skrin. Berikut adalah senarai arahan papan kekunci yang tersedia untuk digunakan pada platform"]},94770:a=>{a.exports=["Sudut Arah Aliran"]},23104:a=>{a.exports=["Garisan Arah Aliran"]},15501:a=>{a.exports=["Lanjutan Fib Berdasarkan Arah Aliran"]},31196:a=>{a.exports=["Masa Fib Berdasarkan Arah Aliran"]},29245:a=>{a.exports=["Segitiga"]},83356:a=>{a.exports=["Segitiga Menurun"]},12390:a=>{a.exports=["Corak Segitiga"]},28340:a=>{a.exports=["Segitiga Menaik"]},93855:a=>{a.exports="Tunis"},50406:a=>{a.exports="UTC"},81320:a=>{a.exports=["Buat asal"]},25933:a=>{a.exports=["Unit"]},28523:a=>{a.exports=["Ralat yang tidak diketahui"]},15101:a=>{a.exports=["Buka kunci"]},34150:a=>{a.exports=["Gelombang Menaik 4"]},83927:a=>{a.exports=["Gelombang Menaik 5"]},58976:a=>{a.exports=["Gelombang Menaik 1 atau A"]},11661:a=>{a.exports=["Gelombang Menaik 2 atau B"]},53958:a=>{a.exports=["Gelombang Menaik 3"]},66560:a=>{a.exports=["Gelombang Menaik C"]},18426:a=>{a.exports="Volume Profile Fixed Range"},61022:a=>{a.exports=["Penunjuk Profil Volum adalah tersedia hanya pada pelan-pelan naik taraf kami."]},82772:a=>{a.exports=["Data volum tidak dibekalkan dalam pelan data BIST MIXED."]},78560:a=>{a.exports=["Cap kaki volum"]},15771:a=>{a.exports="Vancouver"},56211:a=>{a.exports=["Garisan Menegak"]},32166:a=>{a.exports="Vienna"},75354:a=>{a.exports="Vilnius"},21852:a=>{a.exports=["Kebolehlihatan"]},27557:a=>{a.exports=["Kebolehlihatan pada selang masa"]},89960:a=>{a.exports=["Boleh dilihat pada Mouse Over"]},22198:a=>{a.exports=["Order Visual"]},7050:a=>{a.exports=["Silang X"]},66527:a=>{a.exports=["Corak XABCD"]},17126:a=>{a.exports=["Anda tidak dapat melihat rangka masa pangsi pada resolusi ini"]},69293:a=>{a.exports="Yangon"},84301:a=>{a.exports="Zurich"},76020:a=>{a.exports=["tukar darjah Elliott"]},83935:a=>{ +a.exports=["tukar tiada label bertindih"]},39402:a=>{a.exports=["tukar kebolehlihatan label harga tutup purata"]},98866:a=>{a.exports=["tukar kebolehlihatan garisan harga tutup purata"]},5100:a=>{a.exports=["tukar keterlihatan label bidaan dan permintaan"]},32311:a=>{a.exports=["tukar keterlihatan garisan bidaan dan permintaan"]},22641:a=>{a.exports=["tukar mata wang"]},30501:a=>{a.exports=["tukar susun atur carta ke {title} ="]},7017:a=>{a.exports=["tukar kebolehlihatan pertukaran kontrak berterusan"]},58108:a=>{a.exports=["tukar keterlihatan kiraan detik ke bar tutup"]},7151:a=>{a.exports=["tukar julat tarikh"]},84944:a=>{a.exports=["tukar keterlihatan dividen"]},79574:a=>{a.exports=["tukar keterlihatan peristiwa di atas carta"]},88217:a=>{a.exports=["tukar keterlihatan perolehan"]},28288:a=>{a.exports=["tukar kebolehlihatan tempoh tamat kontrak hadapan"]},66805:a=>{a.exports=["tukar kebolehlihatan label harga tinggi dan rendah"]},92556:a=>{a.exports=["tukar kebolehlihatan garisan harga tinggi dan rendah"]},87027:a=>{a.exports=["ubah keterlihatan nama label penunjuk"]},14922:a=>{a.exports=["ubah keterlihatan nilai label penunjuk"]},19839:a=>{a.exports=["tukar kebolehlihatan berita dan minda terkini"]},23783:a=>{a.exports=["tukar kumpulan pautan"]},87510:a=>{a.exports=["tukar tinggi jendela"]},50190:a=>{a.exports=["tukar keterlihatan butang tambah"]},49889:a=>{a.exports=["tukar keterlihatan label pra/pasca harga pasaran"]},16750:a=>{a.exports=["tukar keterlihatan garisan pra/pasca harga pasaran"]},59883:a=>{a.exports=["tukar keterlihatan garisan harga tutup sebelumnya"]},67761:a=>{a.exports=["Tukar Garis Harga"]},69510:a=>{a.exports=["tukar nisbah harga ke bar"]},32303:a=>{a.exports=["Tukar Resolusi"]},526:a=>{a.exports=["Tukar simbol"]},9402:a=>{a.exports=["tukar kebolehlihatan label simbol"]},53150:a=>{a.exports=["tukar keterlihatan nilai akhir simbol"]},12707:a=>{a.exports=["tukar keterlihatan nilai penutup simbol sebelumnya"]},65303:a=>{a.exports=["tukar sesi"]},15403:a=>{a.exports=["tukar kebolehlihatan rehat sesi"]},53438:a=>{a.exports=["tukar gaya siri"]},74488:a=>{a.exports=["tukar keterlihatan pemisahan"]},20505:a=>{a.exports=["tukar zon masa"]},39028:a=>{a.exports=["tukar unit"]},21511:a=>{a.exports=["Tukar Kebolehlihatan"]},16698:a=>{a.exports=["tukar kebolehlihatan pada selang masa terkini"]},78422:a=>{a.exports=["tukar kebolehlihatan pada selang masa terkini dan keatas"]},49529:a=>{a.exports=["tukar kebolehlihatan pada selang masa terkini dan kebawah"]},66927:a=>{a.exports=["tukar kebolehlihatan pada semua selang masa"]},74428:a=>{a.exports=["tukar {title} gaya"]},72032:a=>{a.exports=["tukar {pointIndex} titik"]},65911:a=>{a.exports=["carta oleh TradingView"]},5179:a=>{a.exports=["klon alat-alat garisan"]},3195:a=>{a.exports=["Cipta kumpulan garisan alatan"]},92659:a=>{a.exports=["cipta garisan alat-alat kumpulan daripada pilihan"]},81791:a=>{a.exports=["cipta {tool}"]},63649:a=>{a.exports=["potong sumber"]},78755:a=>{a.exports=["potong {title}"]},99113:a=>{ +a.exports=["Tambah alatan garisan {lineTool} kepada kumpulan {name}"]},40242:a=>{a.exports=["tambah alat() garisan kepada kumpulan {group}"]},22856:a=>{a.exports=["Tambah Metrik Kewangan ini kepada seluruh Susun Atur"]},82388:a=>{a.exports=["Tambah Petunjuk ini kepada seluruh Susun Atur"]},94292:a=>{a.exports=["Tambah Strategi ini kepada seluruh Susun Atur"]},27982:a=>{a.exports=["Tambah Simbol ini kepada seluruh Susun Atur"]},66568:a=>{a.exports=["aplikasikan tema carta"]},64034:a=>{a.exports=["gunakan semua sifat carta"]},49037:a=>{a.exports=["gunakan templat lukisan"]},96996:a=>{a.exports=["gunakan asas kilang kepada sumber terpilih"]},44547:a=>{a.exports=["guna penunjuk ke seluruh susun atur"]},26065:a=>{a.exports=["Gunakan templat kajian {template}"]},58570:a=>{a.exports=["gunakan tema alat bar"]},27195:a=>{a.exports=["hantar kumpulan {title} ke depan"]},78246:a=>{a.exports=["bawa {title} ke depan"]},56763:a=>{a.exports=["Bawa {title} ke hadapan"]},5607:a=>{a.exports=["oleh TradingView"]},90621:a=>{a.exports=["kunci julat tarikh"]},12962:a=>{a.exports=["padam garisan tahap"]},63391:a=>{a.exports=["keluarkan garis alatan daripada kumpulan {group}"]},59942:a=>{a.exports=["terbalikkan corak bar"]},70301:a=>{a.exports=["sembunyi {title}"]},54781:a=>{a.exports=["sembunyi semua alat lukisan"]},44974:a=>{a.exports=["sembunyi tanda atas bar"]},28916:a=>{a.exports=["kunci selang masa"]},94245:a=>{a.exports=["Songsangkan skala"]},90743:a=>{a.exports=["isi {title}"]},53146:a=>{a.exports=["masukkan {title} selepas {targetTitle}"]},74055:a=>{a.exports=["Masukkan {title} selepas {target}"]},11231:a=>{a.exports=["Masukkan {title} sebelum {target}"]},67176:a=>{a.exports=["Masukkan {title} sebelum {targetTitle}"]},54597:a=>{a.exports=["muatkan templat lukisan asal"]},30295:a=>{a.exports=["memuatkan..."]},50193:a=>{a.exports=["Kunci {title}"]},4963:a=>{a.exports=["kunci kumpulan {group}"]},68163:a=>{a.exports=["kunci objek-objek"]},47107:a=>{a.exports=["gerak"]},11303:a=>{a.exports=["gerakkan {title} ke skala kiri baru"]},45544:a=>{a.exports=["gerakkan {title} ke skala kanan baru"]},81898:a=>{a.exports=["Gerakkan Kesemua Skala Ke Kiri"]},22863:a=>{a.exports=["Gerakkan Kesemua Skala Ke Kanan"]},45356:a=>{a.exports=["Pindahkan Lukisan(s)"]},15086:a=>{a.exports=["gerak kiri"]},61711:a=>{a.exports=["gerak kanan"]},4184:a=>{a.exports=["Gerakkan skala"]},74642:a=>{a.exports=["Jadikan {title} Tanpa Skala (Skrin Penuh)"]},45223:a=>{a.exports=["Jadikan kumpulan {group} tidak dapat dilihat"]},87927:a=>{a.exports=["jadikan kumpulan {group} dapat dilihat"]},62153:a=>{a.exports=["cantum ke bawah"]},70746:a=>{a.exports=["cantum ke tingkap"]},66143:a=>{a.exports=["cantum ke atas"]},81870:a=>{a.exports=["cerminkan corak bar"]},16542:a=>{a.exports="n/a"},47222:a=>{a.exports=["skalakan harga"]},99042:a=>{a.exports=["Carta Harga Berskala Sahaja"]},35962:a=>{a.exports=["skala masa"]},68193:a=>{a.exports=["tatal"]},70009:a=>{a.exports=["tatal masa"]},69485:a=>{a.exports=["setkan strategi pilihan skala harga ke {title}"]},16259:a=>{ +a.exports=["Hantarkan {title} ke belakang"]},66781:a=>{a.exports=["hantar {title} ke belakang"]},4998:a=>{a.exports=["hantar kumpulan {title} ke belakang"]},64704:a=>{a.exports=["kongsi alat garisan keseluruh dunia"]},77554:a=>{a.exports=["kongsi alat garisan di dalam susun atur"]},13622:a=>{a.exports=["tunjuk semua idea"]},26267:a=>{a.exports=["tunjuk idea pengguna yang diikuti"]},40061:a=>{a.exports=["tunjuk idea saya sahaja"]},52010:a=>{a.exports=["kekal di mod lukisan"]},98784:a=>{a.exports=["henti segerakkan lukisan"]},57011:a=>{a.exports=["henti segerakkan alat(s) garisan"]},92831:a=>{a.exports=["kunci simbol"]},60635:a=>{a.exports=["segerakkan masa"]},99769:a=>{a.exports=["dikuasakan oleh"]},68111:a=>{a.exports=["dikuasakan oleh TradingView"]},96916:a=>{a.exports=["tampal lukisan"]},80611:a=>{a.exports=["tampal penunjuk"]},41601:a=>{a.exports=["tampal {title}"]},84018:a=>{a.exports=["pin pada skala kiri"]},22615:a=>{a.exports=["Pin Pada Skala Kanan"]},56015:a=>{a.exports=["pin pada skala {label}"]},33348:a=>{a.exports=["susun semula tingkap"]},15516:a=>{a.exports=["buang semua kajian"]},80171:a=>{a.exports=["buang semua kajian dan alat lukisan"]},59211:a=>{a.exports=["buang alatan garisan kosong yang tidak dipilih"]},44656:a=>{a.exports=["buang lukisan"]},70653:a=>{a.exports=["buang kumpulan lukisan"]},66414:a=>{a.exports=["buang sumber-sumber data garisan"]},47637:a=>{a.exports=["buang tingkap"]},39859:a=>{a.exports=["buang {title}"]},78811:a=>{a.exports=["buang kumpulan alat garisan {name}"]},16338:a=>{a.exports=["Namakan kumpulan {group} kepada {newName}"]},30910:a=>{a.exports=["set semula saiz-saiz susun atur"]},21948:a=>{a.exports=["set semula skala"]},55064:a=>{a.exports=["Tetapkan Semula Skala Masa"]},13034:a=>{a.exports=["ubah saiz susun atur"]},9608:a=>{a.exports=["kembali ke asal"]},30107:a=>{a.exports=["pulihkan kajian asal"]},63060:a=>{a.exports=["togol skala auto"]},74724:a=>{a.exports=["togol keadaan panel runtuh"]},98860:a=>{a.exports=["togol skala diindekskan ke 100"]},21203:a=>{a.exports=["togol skala kunci"]},60166:a=>{a.exports=["togol skala log"]},68642:a=>{a.exports=["Skala Peratusan Togol"]},33714:a=>{a.exports=["togol skala biasa"]},47122:a=>{a.exports=["jejak masa"]},28068:a=>{a.exports=["hentikan perkongsian alat garisan"]},66824:a=>{a.exports=["nyahkunci objek-objek"]},51114:a=>{a.exports=["Buka kunci kumpulan {group}"]},92421:a=>{a.exports=["nyahkunci {title}"]},20057:a=>{a.exports=["nyahcantum ke tingkap bawah baru"]},52540:a=>{a.exports=["nyahcantum ke atas"]},86949:a=>{a.exports=["nyahcantum ke bawah"]},47228:a=>{a.exports=["Oh tidak! Jenis carta {chartStyle} tidak tersedia untuk selang berdasarkan tick."]},33355:a=>{a.exports=["{count} bar"]},87826:a=>{a.exports=["{p_start}Selang berasaskan tick tidak disokong untuk simbol ini. Anda akan ditukarkan secara automatik kepada selang D.{p_end}"]},88841:a=>{a.exports=["{symbol} kewangan oleh TradingView"]},38641:a=>{a.exports=["{userName} diterbitkan pada {customer}, {date}"]},59833:a=>{a.exports=["zum"]},19813:a=>{ +a.exports=["zum kedalam"]},9645:a=>{a.exports=["zum keluar"]},30572:a=>{a.exports=["hari"]},52254:a=>{a.exports=["jam"]},99062:a=>{a.exports=["bulan"]},69143:a=>{a.exports=["minit"]},71787:a=>{a.exports=["saat"]},82797:a=>{a.exports=["julat"]},47966:a=>{a.exports=["minggu"]},99136:a=>{a.exports="tick"},18562:a=>{a.exports=Object.create(null),a.exports["#AAPL-symbol-description"]=["Apple Inc."],a.exports["#AUDCAD-symbol-description"]=["Dolar Australia/Dolar Kanada"],a.exports["#AUDCHF-symbol-description"]=["Dolar Australia / Franc Swiss"],a.exports["#AUDJPY-symbol-description"]=["Dolar Australia / Yen Jepun"],a.exports["#AUDNZD-symbol-description"]=["Dolar Australia / Dolar New Zealand"],a.exports["#AUDRUB-symbol-description"]=["Dolar Australia / Ruble Russia"],a.exports["#AUDUSD-symbol-description"]=["Dolar Australia / Dolar A.S."],a.exports["#BRLJPY-symbol-description"]=["Real Brazil / Yen Jepun"],a.exports["#BTCCAD-symbol-description"]=["Bitcoin / Dolar Kanada"],a.exports["#BTCCNY-symbol-description"]=["Bitcoin / Yuan China"],a.exports["#BTCEUR-symbol-description"]="Bitcoin / Euro",a.exports["#BTCKRW-symbol-description"]=["Bitcoin/ Won Korea Selatan"],a.exports["#BTCRUR-symbol-description"]="Bitcoin / Ruble",a.exports["#BTCUSD-symbol-description"]=["Bitcoin / Dolar A.S."],a.exports["#BVSP-symbol-description"]=["Indeks Brazil Bovespa"],a.exports["#CADJPY-symbol-description"]=["Dolar Kanada / Yen Jepun"],a.exports["#CHFJPY-symbol-description"]=["Franc Swiss / Yen Jepun"],a.exports["#COPPER-symbol-description"]=["CFD untuk Tembaga"],a.exports["#ES1-symbol-description"]=["Hadapan S&P 500 E-Mini"],a.exports["#ESP35-symbol-description"]=["Indeks IBEX 35"],a.exports["#EUBUND-symbol-description"]="Euro Bund",a.exports["#EURAUD-symbol-description"]=["Euro / Dolar Australia"],a.exports["#EURBRL-symbol-description"]=["Euro / Real Brazil"],a.exports["#EURCAD-symbol-description"]=["Euro / Dolar Kanada"],a.exports["#EURCHF-symbol-description"]=["Euro / Franc Swiss"],a.exports["#EURGBP-symbol-description"]=["Euro / Paun British"],a.exports["#EURJPY-symbol-description"]=["Euro / Yen Jepun"],a.exports["#EURNZD-symbol-description"]=["Euro / Dolar New Zealand"],a.exports["#EURRUB-symbol-description"]=["Euro / Ruble Russia"],a.exports["#EURRUB_TOM-symbol-description"]=["Euro / Ruble Russia TOM"],a.exports["#EURSEK-symbol-description"]=["Euro / Krona Sweden"],a.exports["#EURTRY-symbol-description"]=["Euro / Lira Turki"],a.exports["#EURUSD-symbol-description"]=["Euro / Dolar A.S."],a.exports["#EUSTX50-symbol-description"]=["Indeks Euro Stoxx 50"],a.exports["#FRA40-symbol-description"]=["Indeks CAC 40"],a.exports["#GB10-symbol-description"]=["Bon Kerajaan UK 10 tahun"],a.exports["#GBPAUD-symbol-description"]=["Paun British / Dolar Australia"],a.exports["#GBPCAD-symbol-description"]=["Paun British / Dolar Kanada"],a.exports["#GBPCHF-symbol-description"]=["Paun British / Franc Swiss"],a.exports["#GBPEUR-symbol-description"]=["Paun British / Euro"],a.exports["#GBPJPY-symbol-description"]=["Paun British / Yen Jepun"], +a.exports["#GBPNZD-symbol-description"]=["Paun British / Dolar New Zealand"],a.exports["#GBPRUB-symbol-description"]=["Paun British / Ruble Russia"],a.exports["#GBPUSD-symbol-description"]=["Paun British / Dolar A.S."],a.exports["#GER30-symbol-description"]=["Indeks DAX"],a.exports["#GOOGL-symbol-description"]=["Alphabet Inc (Google) Kelas A"],a.exports["#ITA40-symbol-description"]=["Indeks FTSE MIB"],a.exports["#JPN225-symbol-description"]=["Indeks Nikkei 225"],a.exports["#JPYKRW-symbol-description"]=["Yen Jepun / Won Korea Selatan"],a.exports["#JPYRUB-symbol-description"]=["Yen Jepun / Ruble Russia"],a.exports["#KA1-symbol-description"]=["Gula #11 Hadapan"],a.exports["#KG1-symbol-description"]=["Kapas Hadapan"],a.exports["#KT1-symbol-description"]="Key Tronic Corр.",a.exports["#LKOH-symbol-description"]="LUKOIL",a.exports["#LTCBTC-symbol-description"]="Litecoin / Bitcoin",a.exports["#MGNT-symbol-description"]="Magnit",a.exports["#MICEX-symbol-description"]=["Indeks MICEX"],a.exports["#MNOD_ME.EQRP-symbol-description"]=["Saham Biasa ADR GMK NORILSKIYNIKEL [REPO]"],a.exports["#MSFT-symbol-description"]="Microsoft Corp.",a.exports["#NAS100-symbol-description"]=["CFD Tunai US 100"],a.exports["#NGAS-symbol-description"]=["Gas Asli (Henry Hub)"],a.exports["#NKY-symbol-description"]=["Indeks Nikkei 225"],a.exports["#NZDJPY-symbol-description"]=["Dolar New Zealand / Yen Jepun"],a.exports["#NZDUSD-symbol-description"]=["Dolar New Zealand / Dolar A.S."],a.exports["#RB1-symbol-description"]=["Hadapan RBOB Gasoline"],a.exports["#RTS-symbol-description"]=["Indeks RTS Russia"],a.exports["#SBER-symbol-description"]="SBERBANK",a.exports["#SPX500-symbol-description"]=["Indeks S&P 500"],a.exports["#TWTR-symbol-description"]=["TWITTER INC"],a.exports["#UK100-symbol-description"]=["Indeks FTSE 100"],a.exports["#USDBRL-symbol-description"]=["Dolar A.S. / Real Brazil"],a.exports["#USDCAD-symbol-description"]=["Dolar A.S. / Dolar Kanada"],a.exports["#USDCHF-symbol-description"]=["Dolar A.S. / Franc Swiss"],a.exports["#USDCNY-symbol-description"]=["Dolar A.S. / Yuan China"],a.exports["#USDDKK-symbol-description"]=["Dolar A.S. / Krone Denmark"],a.exports["#USDHKD-symbol-description"]=["Dolar A.S. / Dolar Hong Kong"],a.exports["#USDIDR-symbol-description"]=["Dolar A.S. / Rupiah"],a.exports["#USDINR-symbol-description"]=["Dolar A.S / Rupee India"],a.exports["#USDJPY-symbol-description"]=["Dolar A.S. / Yen Jepun"],a.exports["#USDKRW-symbol-description"]=["Dolar A.S. / Korea Selatan"],a.exports["#USDMXN-symbol-description"]=["Dolar A.S. / Peso Mexico"],a.exports["#USDPHP-symbol-description"]=["Dolar A.S. / Peso Filipina"],a.exports["#USDRUB-symbol-description"]=["Dolar A.S. / Ruble Rusia"],a.exports["#USDRUB_TOM-symbol-description"]=["Dolar A.S. / Ruble Rusia TOM"],a.exports["#USDSEK-symbol-description"]=["Dolar A.S. / Krona Sweden"],a.exports["#USDSGD-symbol-description"]=["Dolar A.S. / Dolar Singapura"],a.exports["#USDTRY-symbol-description"]=["Dolar A.S. / Lira TurkI"],a.exports["#VTBR-symbol-description"]="VTB", +a.exports["#XAGUSD-symbol-description"]=["Perak / Dolar A.S."],a.exports["#XAUUSD-symbol-description"]=["Emas Semerta / Dolar A.S."],a.exports["#XPDUSD-symbol-description"]=["CFD untuk Palladium"],a.exports["#XPTUSD-symbol-description"]=["Platinum / Dolar A.S."],a.exports["#ZS1-symbol-description"]=["Kacang Soya Hadapan - ECBT"],a.exports["#ZW1-symbol-description"]=["Hadapan Gandum - ECBT"],a.exports["#BTCGBP-symbol-description"]=["Bitcoin / Paun British"],a.exports["#MICEXINDEXCF-symbol-description"]=["Indeks Rusia MOEX"],a.exports["#BTCAUD-symbol-description"]=["Bitcon / Dolar Australia"],a.exports["#BTCJPY-symbol-description"]=["Bitcoin / Yen Jepun"],a.exports["#BTCBRL-symbol-description"]="Bitcoin / Brazilian Real",a.exports["#PT10-symbol-description"]=["Bon 10 Tahun Kerajaan Portugal"],a.exports["#TXSX-symbol-description"]=["Indeks TSX 60"],a.exports["#VIXC-symbol-description"]=["Indeks TSX 60 VIX"],a.exports["#USDPLN-symbol-description"]=["Dolar A.S. / Zloty Poland"],a.exports["#EURPLN-symbol-description"]=["Euro / Zloty Poland"],a.exports["#BTCPLN-symbol-description"]=["Bitcoin / Zloty Poland"],a.exports["#CAC40-symbol-description"]=["Indeks CAC 40"],a.exports["#XBTCAD-symbol-description"]=["Bitcoin / Dolar Kanada"],a.exports["#ITI2!-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIF2018-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIF2019-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIF2020-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIG2018-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIG2019-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIG2020-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIH2018-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIH2019-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIH2020-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIJ2018-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIJ2019-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIJ2020-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIK2018-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIK2019-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIK2020-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIM2017-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIM2018-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIM2019-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIM2020-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIN2017-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIN2018-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIN2019-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIN2020-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIQ2017-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIQ2018-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIQ2019-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIQ2020-symbol-description"]=["Bijih Besi Hadapan"], +a.exports["#ITIU2017-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIU2018-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIU2019-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIU2020-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIV2017-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIV2018-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIV2019-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIV2020-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIX2017-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIX2018-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIX2019-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIX2020-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIZ2017-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIZ2018-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIZ2019-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#ITIZ2020-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#AMEX:GXF-symbol-description"]="Global x FTSE Nordic Region ETF",a.exports["#ASX:XAF-symbol-description"]=["Indeks S&P/ASX All Australian 50"],a.exports["#ASX:XAT-symbol-description"]=["Indeks S&P/ASX All Australian 200"],a.exports["#BIST:XU100-symbol-description"]=["Indeks BIST 100"],a.exports["#GPW:WIG20-symbol-description"]=["Indeks WIG20"],a.exports["#INDEX:JKSE-symbol-description"]=["Indeks Komposit Jakarta"],a.exports["#INDEX:KLSE-symbol-description"]=["Indeks Bursa Malaysia KLCI"],a.exports["#INDEX:NZD-symbol-description"]=["Indeks NZX 50"],a.exports["#INDEX:STI-symbol-description"]=["Indeks STI"],a.exports["#INDEX:XLY0-symbol-description"]=["Indeks Komposit Shanghai"],a.exports["#MOEX:MICEXINDEXCF-symbol-description"]=["Indeks Rusia MOEX"],a.exports["#NYMEX:KT1!-symbol-description"]=["Kopi Hadapan"],a.exports["#OANDA:NATGASUSD-symbol-description"]=["CFDs di Gas Asli"],a.exports["#OANDA:USDPLN-symbol-description"]=["Dolar A.S. / Zloty Poland"],a.exports["#TSX:TX60-symbol-description"]=["Indeks S&P/TSX 60"],a.exports["#TSX:VBU-symbol-description"]=["Vanguard US Aggregate BND INDX ETF(CAD-HEG)UN"],a.exports["#TSX:VIXC-symbol-description"]=["Indeks S&P/TSX 60 VIX"],a.exports["#TVC:CAC40-symbol-description"]=["Indeks CAC40"],a.exports["#TVC:ES10-symbol-description"]=["Bon Kerajaan Sepanyol 10 Tahun"],a.exports["#TVC:EUBUND-symbol-description"]="Euro Bund",a.exports["#TVC:GB02-symbol-description"]=["Bon Kerajaan UK 2 Tahun"],a.exports["#TVC:GB10-symbol-description"]=["Bon Kerajaan UK 10 Tahun"],a.exports["#TVC:GOLD-symbol-description"]=["CFD untuk Emas (US$ / Auns)"],a.exports["#TVC:ID03-symbol-description"]=["Bon Kerajaan Indonesia 3 Tahun"],a.exports["#TVC:ID10-symbol-description"]=["Bon Kerajaan Indonesia 10 Tahun"],a.exports["#TVC:PALLADIUM-symbol-description"]=["CFD untuk Palladium (US$ / Auns)"],a.exports["#TVC:PT10-symbol-description"]=["Bon Kerajaan Portugal 10 Tahun"],a.exports["#TVC:SILVER-symbol-description"]=["CFD untuk Perak (US$ / Auns)"], +a.exports["#TSX:TSX-symbol-description"]=["Indeks Komposit S&P/TSX"],a.exports["#OANDA:CH20CHF-symbol-description"]=["Indeks Swiss 20"],a.exports["#TVC:SHCOMP-symbol-description"]=["Indeks Komposit Shanghai"],a.exports["#NZX:ALLC-symbol-description"]=["Indeks S&P/NZX ALL ( Indeks Capital )"],a.exports["#AMEX:SHYG-symbol-description"]=["Saham 0-5 TAHUN Bon Korporat Hasil Tinggi ETF"],a.exports["#TVC:AU10-symbol-description"]=["Bon Kerajaan Australia 10 Tahun"],a.exports["#TVC:CN10-symbol-description"]=["Bon Kerajaan China 10 Tahun"],a.exports["#TVC:KR10-symbol-description"]=["Bon Kerajaan Korea 10 Tahun"],a.exports["#NYMEX:RB1!-symbol-description"]=["RBOB Gasoline Hadapan"],a.exports["#NYMEX:HO1!-symbol-description"]=["NY Harbor ULSD Hadapan"],a.exports["#NYMEX:AEZ1!-symbol-description"]=["NY Ethanol Hadapan"],a.exports["#OANDA:XCUUSD-symbol-description"]=["CFD untuk Tembaga (US$ / paun)"],a.exports["#COMEX:ZA1!-symbol-description"]=["Zing Hadapan"],a.exports["#CBOT:ZW1!-symbol-description"]=["Hadapan Gandum"],a.exports["#NYMEX:KA1!-symbol-description"]=["Gula #11 Hadapan"],a.exports["#CBOT:QBC1!-symbol-description"]=["Harapan Jagung"],a.exports["#CME:E61!-symbol-description"]=["Pasaran Hadapan Euro"],a.exports["#CME:B61!-symbol-description"]=["Hadapan Paun British"],a.exports["#CME:QJY1!-symbol-description"]=["Hadapan Yen Jepun"],a.exports["#CME:A61!-symbol-description"]=["Hadapan Dolar Australia"],a.exports["#CME:D61!-symbol-description"]=["Hadapan Dolar Kanada"],a.exports["#CME:SP1!-symbol-description"]=["Hadapan S&P 500"],a.exports["#CME_MINI:NQ1!-symbol-description"]=["Hadapan NASDAQ 100 E-MINI"],a.exports["#CBOT_MINI:YM1!-symbol-description"]=["Hadapan E-MINI DOW JONES ($5)"],a.exports["#CME:NY1!-symbol-description"]=["Hadapan NIKKEI 225"],a.exports["#EUREX:DY1!-symbol-description"]=["Indeks DAX"],a.exports["#CME:IF1!-symbol-description"]=["Hadapan IBOVESPA Indeks-US$"],a.exports["#CBOT:TY1!-symbol-description"]=["Hadapan T-Note 10 Tahun"],a.exports["#CBOT:FV1!-symbol-description"]=["Hadapan T-Note 5 Tahun"],a.exports["#CBOT:ZE1!-symbol-description"]=["Nota Perbendaharaan - Hadapan 3 Tahun"],a.exports["#CBOT:TU1!-symbol-description"]=["Hadapan T-Note 2 Tahun"],a.exports["#CBOT:FF1!-symbol-description"]=["30-Hari Kadar Faedah Dana FED Hadapan"],a.exports["#CBOT:US1!-symbol-description"]=["Hadapan T-Bond"],a.exports["#TVC:EXY-symbol-description"]=["Indeks Mata Wang Euro"],a.exports["#TVC:JXY-symbol-description"]=["Indeks Mata Wang Yen Jepun"],a.exports["#TVC:BXY-symbol-description"]=["Indeks Mata Wang Paun British"],a.exports["#TVC:AXY-symbol-description"]=["Indeks Mata Wang Dolar Australia"],a.exports["#TVC:CXY-symbol-description"]=["Indeks Mata Wang Dolar Kanada"],a.exports["#FRED:GDP-symbol-description"]=["Produk Domestik Kasar, 1 Perpuluhan"],a.exports["#FRED:UNRATE-symbol-description"]=["Kadar Pengangguran Awam"],a.exports["#FRED:POP-symbol-description"]=["Jumlah Penduduk: Semua Umur Termasuk Angkatan Bersenjata Di Luar Negara"],a.exports["#ETHUSD-symbol-description"]=["Ethereum / Dolar A.S."], +a.exports["#BMFBOVESPA:IBOV-symbol-description"]=["Indeks IBovespa"],a.exports["#BMFBOVESPA:IBRA-symbol-description"]=["Indeks IBrasil"],a.exports["#BMFBOVESPA:IBXL-symbol-description"]=["Indeks IBRX 50"],a.exports["#COMEX:HG1!-symbol-description"]=["Hadapan Tembaga"],a.exports["#INDEX:HSCE-symbol-description"]=["Indeks Hang Seng China Enterprises"],a.exports["#NYMEX:CL1!-symbol-description"]=["Hadapan Minyak Mentah Ringan"],a.exports["#OTC:IHRMF-symbol-description"]="Ishares MSCI Japan SHS",a.exports["#TVC:DAX-symbol-description"]=["Indeks 30 Syarikat Utama Jerman"],a.exports["#TVC:DE10-symbol-description"]=["Bon Kerajaan Jerman 10 Tahun"],a.exports["#TVC:DJI-symbol-description"]=["Indeks Purata Industri Dow Jones"],a.exports["#TVC:DXY-symbol-description"]=["Indeks Mata Wang Dolar A.S."],a.exports["#TVC:FR10-symbol-description"]=["Bon Kerajaan Perancis 10 Tahun"],a.exports["#TVC:HSI-symbol-description"]=["Indeks Hang Seng"],a.exports["#TVC:IBEX35-symbol-description"]=["Indeks IBEX 35"],a.exports["#FX:AUS200-symbol-description"]=["Indeks S&P/ASX"],a.exports["#AMEX:SHY-symbol-description"]=["Ishares 1-3 Tahun Bon Perbendaharaan ETF"],a.exports["#ASX:XJO-symbol-description"]=["Indeks S&P/ASX 200"],a.exports["#BSE:SENSEX-symbol-description"]=["Indeks S&P BSE Sensex"],a.exports["#INDEX:MIB-symbol-description"]=["Indeks MIB"],a.exports["#INDEX:MOY0-symbol-description"]=["Indeks Euro Stoxx 50"],a.exports["#MOEX:RTSI-symbol-description"]=["Indeks RTS"],a.exports["#NSE:NIFTY-symbol-description"]=["Indeks Nifty 50"],a.exports["#NYMEX:NG1!-symbol-description"]=["Hadapan Gas Asli"],a.exports["#NYMEX:ZC1!-symbol-description"]=["Kontrak Masa Hadapan Jagung"],a.exports["#TVC:IN10-symbol-description"]=["Bon Kerajaan India 10 Tahun"],a.exports["#TVC:IT10-symbol-description"]=["Bon Kerajaan Itali 10 Tahun"],a.exports["#TVC:JP10-symbol-description"]=["Bon Kerajaan Jepun 10 Tahun"],a.exports["#TVC:NDX-symbol-description"]=["Indeks US 100"],a.exports["#TVC:NI225-symbol-description"]=["NIKKEI 225"],a.exports["#TVC:SPX-symbol-description"]=["Indeks S&P 500"],a.exports["#TVC:SX5E-symbol-description"]=["Indeks Euro Stoxx 50"],a.exports["#TVC:TR10-symbol-description"]=["Bon Kerajaan Turki 10 Tahun"],a.exports["#TVC:UKOIL-symbol-description"]=["CFDs di Minyak Mentah Brent"],a.exports["#TVC:UKX-symbol-description"]=["Index UK 100"],a.exports["#TVC:US02-symbol-description"]=["Bon Kerajaan AS 2 Tahun"],a.exports["#TVC:US05-symbol-description"]=["Bon Kerajaan AS 5 Tahun"],a.exports["#TVC:US10-symbol-description"]=["Bon Kerajaan AS 10 Tahun"],a.exports["#TVC:USOIL-symbol-description"]=["CFDs di Minyak Mentah WTI"],a.exports["#NYMEX:ITI1!-symbol-description"]=["Bijih Besi Hadapan"],a.exports["#NASDAQ:SHY-symbol-description"]=["Ishares 1-3 Tahun Bon Perbendaharaan ETF"],a.exports["#AMEX:ALD-symbol-description"]=["Hutang Lokal ETF WisdomTree Asia"],a.exports["#NASDAQ:AMD-symbol-description"]="Advanced Micro Devices Inc",a.exports["#NYSE:BABA-symbol-description"]="Alibaba Group Holdings Ltd.", +a.exports["#ICEEUR:CB-symbol-description"]=["Minyak Mentah Brent"],a.exports["#ICEEUR:CB1!-symbol-description"]=["Minyak Mentah Brent"],a.exports["#ICEUSA:CC-symbol-description"]=["Koko"],a.exports["#NYMEX:CL-symbol-description"]=["Minyak Mentah WTI"],a.exports["#ICEUSA:CT-symbol-description"]=["Kapas #2"],a.exports["#NASDAQ:CTRV-symbol-description"]="ContraVir Pharmaceuticals Inc",a.exports["#CME:DL-symbol-description"]=["Susu Kelas III"],a.exports["#NYSE:F-symbol-description"]="FORD MTR CO DEL",a.exports["#MOEX:GAZP-symbol-description"]="GAZPROM",a.exports["#COMEX:GC-symbol-description"]=["Emas"],a.exports["#CME:GF-symbol-description"]=["Lembu Feeder"],a.exports["#CME:HE-symbol-description"]="Lean Hogs",a.exports["#NASDAQ:IEF-symbol-description"]=["Ishares 7-10 Tahun Bon Perbendaharaan ETF"],a.exports["#NASDAQ:IEI-symbol-description"]=["Ishares 3-7 Tahun Bon Perbendaharaan ETF"],a.exports["#NYMEX:KA1-symbol-description"]=["Hadapan Gula #11"],a.exports["#ICEUSA:KC-symbol-description"]=["Kopi"],a.exports["#NYMEX:KG1-symbol-description"]=["Hadapan Kapas"],a.exports["#FWB:KT1-symbol-description"]="Key Tronic Corр.",a.exports["#CME:LE-symbol-description"]=["Lembu Hidup"],a.exports["#ICEEUR:LO-symbol-description"]=["Minyak Pemanas ICE"],a.exports["#CME:LS-symbol-description"]=["Balak"],a.exports["#MOEX:MGNT-symbol-description"]="MAGNIT",a.exports["#LSIN:MNOD-symbol-description"]=["Saham Biasa ADR GMK NORILSKIYNIKEL [REPO]"],a.exports["#NYMEX:NG-symbol-description"]=["Gas Asli"],a.exports["#ICEUSA:OJ-symbol-description"]=["Jus Oren"],a.exports["#NYMEX:PA-symbol-description"]="Palladium",a.exports["#NYSE:PBR-symbol-description"]="PETROLEO BRASILEIRO SA PETROBR",a.exports["#NYMEX:PL-symbol-description"]="Platinum",a.exports["#COMEX_MINI:QC-symbol-description"]=["Tembaga E-Mini"],a.exports["#NYMEX:RB-symbol-description"]=["Petrol RBOB"],a.exports["#NYMEX:RB1-symbol-description"]=["Hadapan RBOB Gasoline"],a.exports["#MOEX:SBER-symbol-description"]="SBERBANK",a.exports["#AMEX:SCHO-symbol-description"]=["Schwab Perbendaharaan U.S. Jangka Pendek ETF"],a.exports["#COMEX:SI-symbol-description"]=["Perak"],a.exports["#NASDAQ:TLT-symbol-description"]=["Ishares 20+ Tahun Bon Perbendaharaan ETF"],a.exports["#TVC:VIX-symbol-description"]=["Indeks Ketidakstabilan S&P 500"],a.exports["#MOEX:VTBR-symbol-description"]="VTB",a.exports["#COMEX:ZA-symbol-description"]=["Zink"],a.exports["#CBOT:ZC-symbol-description"]=["Jagung"],a.exports["#CBOT:ZK-symbol-description"]=["Hadapan Ethanol"],a.exports["#CBOT:ZL-symbol-description"]=["Minyak Kacang Soya"],a.exports["#CBOT:ZO-symbol-description"]="Oats",a.exports["#CBOT:ZR-symbol-description"]=["Beras Kasar"],a.exports["#CBOT:ZS-symbol-description"]=["Kacang soya"],a.exports["#CBOT:ZS1-symbol-description"]=["Kontrak Masa Hadapan Kacang Soya"],a.exports["#CBOT:ZW-symbol-description"]=["Gandum"],a.exports["#CBOT:ZW1-symbol-description"]=["Hadapan Gandum - ECBT"],a.exports["#NASDAQ:ITI-symbol-description"]=["Iteris Inc."],a.exports["#NYMEX:ITI2!-symbol-description"]=["Hadapan Bijih Besi"], +a.exports["#CADUSD-symbol-description"]=["Dolar Kanada / Dolar A.S."],a.exports["#CHFUSD-symbol-description"]=["Franc Swiss / Dolar A.S."],a.exports["#GPW:ACG-symbol-description"]="Acautogaz",a.exports["#JPYUSD-symbol-description"]=["Yen Jepun / Dolar A.S."],a.exports["#USDAUD-symbol-description"]=["Dolar A.S. / Dolar Australia"],a.exports["#USDEUR-symbol-description"]=["Dolar A.S. / Euro"],a.exports["#USDGBP-symbol-description"]=["Dolar A.S. / Paun Sterling"],a.exports["#USDNZD-symbol-description"]=["Dolar A.S. / Dolar New Zealand"],a.exports["#UKOIL-symbol-description"]=["CFDs di Minyak Mentah (Brent)"],a.exports["#USOIL-symbol-description"]=["CFDs di Minyak Mentah (WTI)"],a.exports["#US30-symbol-description"]=["Indeks Dow Jones Industrial Average"],a.exports["#BCHUSD-symbol-description"]=["Bitcoin Cash / Dolar A.S."],a.exports["#ETCUSD-symbol-description"]=["Ethereum Classic / Dolar A.S."],a.exports["#GOOG-symbol-description"]=["Alphabet Inc (Google) Kelas C"],a.exports["#LTCUSD-symbol-description"]=["Litecoin / Dolar A.S."],a.exports["#XRPUSD-symbol-description"]=["XRP / Dolar A.S."],a.exports["#SP:SPX-symbol-description"]=["Indeks S&P 500"],a.exports["#ETCBTC-symbol-description"]="Ethereum Classic / Bitcoin",a.exports["#ETHBTC-symbol-description"]="Ethereum / Bitcoin",a.exports["#XRPBTC-symbol-description"]="XRP / Bitcoin",a.exports["#TVC:US30-symbol-description"]=["Bon Kerajaan AS 30 Tahun"],a.exports["#COMEX:SI1!-symbol-description"]=["Hadapan Perak"],a.exports["#BTGUSD-symbol-description"]=["Bitcoin Emas / Dolar A.S."],a.exports["#IOTUSD-symbol-description"]=["IOTA / Dolar A.S."],a.exports["#CME:BTC1!-symbol-description"]=["Hadapan Bitcoin CME"],a.exports["#COMEX:GC1!-symbol-description"]=["Hadapan Emas"],a.exports["#CORNUSD-symbol-description"]=["CFD untuk Jagung"],a.exports["#COTUSD-symbol-description"]=["CFD untuk Kapas"],a.exports["#DJ:DJA-symbol-description"]=["Indeks Purata Komposit Dow Jones"],a.exports["#DJ:DJI-symbol-description"]=["Indeks Dow Jones Industrial Average"],a.exports["#ETHEUR-symbol-description"]="Ethereum / Euro",a.exports["#ETHGBP-symbol-description"]=["Ethereum / Paun British"],a.exports["#ETHJPY-symbol-description"]=["Ethereum / Yen Jepun"],a.exports["#EURNOK-symbol-description"]=["Euro / Krone Norway"],a.exports["#GBPPLN-symbol-description"]=["Paun British / Zloty Poland"],a.exports["#MOEX:BR1!-symbol-description"]=["Hadapan Minyak Brent"],a.exports["#NYMEX:KG1!-symbol-description"]=["Hadapan Kapas"],a.exports["#NYMEX:PL1!-symbol-description"]=["Hadapan Platinum"],a.exports["#SOYBNUSD-symbol-description"]=["CFD untuk Kacang soya"],a.exports["#SUGARUSD-symbol-description"]=["CFD untuk Gula"],a.exports["#TVC:IXIC-symbol-description"]=["Indeks Komposit AS"],a.exports["#TVC:RU-symbol-description"]="Russell 1000 Index",a.exports["#USDZAR-symbol-description"]=["Dolar A.S. / Rand Afrika Selatan"],a.exports["#WHEATUSD-symbol-description"]=["CFD untuk Gandum"],a.exports["#XRPEUR-symbol-description"]="XRP / Euro",a.exports["#CBOT:S1!-symbol-description"]=["Hadapan Kacang soya"], +a.exports["#SP:MID-symbol-description"]=["Indeks S&P 400"],a.exports["#TSX:XCUUSD-symbol-description"]=["CFD untuk Tembaga"],a.exports["#TVC:NYA-symbol-description"]=["Indeks Komposit NYSE"],a.exports["#TVC:PLATINUM-symbol-description"]=["CFD untuk Platinum (US$ / Auns)"],a.exports["#TVC:SSMI-symbol-description"]=["Indeks Pasaran Switzerland"],a.exports["#TVC:SXY-symbol-description"]=["Indeks Mata Wang Franc Swiss"],a.exports["#MOEX:RI1!-symbol-description"]=["Hadapan Indeks RTS"],a.exports["#MOEX:MX1!-symbol-description"]=["Hadapan Indeks MICEX"],a.exports["#CBOE:BG1!-symbol-description"]=["Hadapan Bitcoin CBOE"],a.exports["#TVC:MY10-symbol-description"]=["Bon Kerajaan Malaysia 10 Tahun"],a.exports["#CME:S61!-symbol-description"]=["Hadapan Franc Swiss"],a.exports["#TVC:DEU30-symbol-description"]=["Indeks DAX"],a.exports["#BCHEUR-symbol-description"]=["Bitcoin Tunai / Euro"],a.exports["#TVC:ZXY-symbol-description"]=["Indek Mata Wang Dolar New Zealand"],a.exports["#MIL:FTSEMIB-symbol-description"]=["Indeks FTSE MIB"],a.exports["#XETR:DAX-symbol-description"]=["Indeks DAX"],a.exports["#MOEX:IMOEX-symbol-description"]=["Indeks Russia MOEX"],a.exports["#FX:US30-symbol-description"]="Dow Jones Industrial Average Index",a.exports["#MOEX:RUAL-symbol-description"]="United Company RUSAL PLC",a.exports["#MOEX:MX2!-symbol-description"]=["Indeks Niaga Hadapan MICEX"],a.exports["#NEOUSD-symbol-description"]=["NEO / Dolar A.S."],a.exports["#XMRUSD-symbol-description"]=["Monero / Dolar A.S."],a.exports["#ZECUSD-symbol-description"]=["Zcash / Dolar A.S."],a.exports["#TVC:CAC-symbol-description"]=["Indeks CAC 40"],a.exports["#NASDAQ:ZS-symbol-description"]="Zscaler Inc",a.exports["#TVC:GB10Y-symbol-description"]=["Hasil Bon Kerajaan UK 10 Tahun"],a.exports["#TVC:AU10Y-symbol-description"]=["Bon Kerajaan Australia 10 Tahun"],a.exports["#TVC:CN10Y-symbol-description"]=["Hasil Bon Kerajaan China 10 Tahun"],a.exports["#TVC:DE10Y-symbol-description"]=["Hasil Bon Kerajaan Jerman 10 Tahun"],a.exports["#TVC:ES10Y-symbol-description"]=["Hasil Bon Kerajaan Sepanyol 10 Tahun"],a.exports["#TVC:FR10Y-symbol-description"]=["Hasil Bon Kerajaan Perancis 10 Tahun"],a.exports["#TVC:IN10Y-symbol-description"]=["Hasil Bon Kerajaan India 10 tahun"],a.exports["#TVC:IT10Y-symbol-description"]=["Hasil Bon Kerajaan Itali 10 tahun"],a.exports["#TVC:JP10Y-symbol-description"]=["Hasil Bon Kerajaan Jepun 10 Tahun"],a.exports["#TVC:KR10Y-symbol-description"]=["Hasil Bon Kerajaan Korea 10 Tahun"],a.exports["#TVC:MY10Y-symbol-description"]=["Hasil Bon Kerajaan Malaysia 10 Tahun"],a.exports["#TVC:PT10Y-symbol-description"]=["Hasil Bon Kerajaan Portugal 10 Tahun"],a.exports["#TVC:TR10Y-symbol-description"]=["Hasil Bon Kerajaan Turki 10 Tahun"],a.exports["#TVC:US02Y-symbol-description"]=["Hasil Bon Kerajaan Amerika Syarikat 2 Tahun"],a.exports["#TVC:US05Y-symbol-description"]=["Hasil Bon Kerajaan Amerika Syarikat 5 tahun"],a.exports["#TVC:US10Y-symbol-description"]=["Hasil Bon Kerajaan Amerika Syarikat 10 Tahun"], +a.exports["#INDEX:TWII-symbol-description"]="Taiwan Weighted Index",a.exports["#CME:J61!-symbol-description"]=["Hadapan Yen Jepun"],a.exports["#CME_MINI:J71!-symbol-description"]=["Hadapan E-mini Yen Jepun"],a.exports["#CME_MINI:WM1!-symbol-description"]=["Yen Jepun E-micro / Hadapan Dolar A.S."],a.exports["#CME:M61!-symbol-description"]=["Hadapan Peso Mexico"],a.exports["#CME:T61!-symbol-description"]=["Hadapan Rand Afrika Selatan"],a.exports["#CME:SK1!-symbol-description"]=["Hadapan Krona Sweden"],a.exports["#CME:QT1!-symbol-description"]=["Hadapan Renminbi China / Dolar A.S."],a.exports["#COMEX:AUP1!-symbol-description"]=["Hadapan Aluminum MW U.S. Transaction Premium Platts (25MT)"],a.exports["#CME:L61!-symbol-description"]=["Hadapan Sebenar Brazil"],a.exports["#CME:WP1!-symbol-description"]=["Hadapan Zloty Poland"],a.exports["#CME:N61!-symbol-description"]=["Hadapan Dolar New Zealand"],a.exports["#CME_MINI:MG1!-symbol-description"]=["Dolar Australia E-micro / Hadapan Dolar A.S."],a.exports["#CME_MINI:WN1!-symbol-description"]=["Franc Swiss E-micro / Hadapan Dolar A.S."],a.exports["#CME_MINI:MF1!-symbol-description"]=["Hadapan Euro E-micro / Dolar A.S."],a.exports["#CME_MINI:E71!-symbol-description"]=["Hadapan E-mini Euro"],a.exports["#CBOT:ZK1!-symbol-description"]=["Hadapan Etanol Bahan Api Ternyahasli"],a.exports["#CME_MINI:MB1!-symbol-description"]=["Paun British E-micro / Hadapan Dolar A.S."],a.exports["#NYMEX_MINI:QU1!-symbol-description"]=["Hadapan Gasolin E-mini"],a.exports["#NYMEX_MINI:QX1!-symbol-description"]=["Hadapan Minyak Pemanasan E-mini"],a.exports["#COMEX_MINI:QC1!-symbol-description"]=["Hadapan Tembaga E-mini"],a.exports["#NYMEX_MINI:QG1!-symbol-description"]=["Hadapan Gas Mentah E-mini"],a.exports["#CME:E41!-symbol-description"]=["Hadapan Dolar A.S. / Lira Turki"],a.exports["#COMEX_MINI:QI1!-symbol-description"]=["Niaga Hadapan (Mini) Perak"],a.exports["#CME:DL1!-symbol-description"]=["Susu, Niaga Hadapan Kelas III"],a.exports["#NYMEX:UX1!-symbol-description"]=["Niaga Hadapan Uranium"],a.exports["#CBOT:BO1!-symbol-description"]=["Hadapan Minyak Kacang Soya"],a.exports["#CME:HE1!-symbol-description"]=["Hadapan Lean Hogs"],a.exports["#NYMEX:IAC1!-symbol-description"]=["Niaga Hadapan Batu Arang Newcastle"],a.exports["#NYMEX_MINI:QM1!-symbol-description"]=["Hadapan Minyak Mentah Ringan E-mini"],a.exports["#NYMEX:JMJ1!-symbol-description"]=["Hadapan Kewangan Brent Mini"],a.exports["#COMEX:AEP1!-symbol-description"]=["Hadapan Premium Aluminium Eropah"],a.exports["#CBOT:ZQ1!-symbol-description"]=["Hadapan Kadar Faedah Dana Persekutuan 30 Hari"],a.exports["#CME:LE1!-symbol-description"]=["Hadapan Lembu Hidup"],a.exports["#CME:UP1!-symbol-description"]=["Hadapan Franc Swiss / Yen Jepun"],a.exports["#CBOT:ZN1!-symbol-description"]=["Hadapan T-Notes 10 Tahun"],a.exports["#CBOT:ZB1!-symbol-description"]=["Hadapan T-Bond"],a.exports["#CME:GF1!-symbol-description"]=["Hadapan Penyuap Lembu"],a.exports["#CBOT:UD1!-symbol-description"]=["Hadapan Ultra T-Bon"], +a.exports["#CME:I91!-symbol-description"]=["Hadapan Perumahan CME - Washington DC"],a.exports["#CBOT:ZO1!-symbol-description"]=["Hadapan Oat"],a.exports["#CBOT:ZM1!-symbol-description"]=["Hadapan Makanan Kacang Soya"],a.exports["#CBOT_MINI:XN1!-symbol-description"]=["Hadapan Mini Jagung"],a.exports["#CBOT:ZC1!-symbol-description"]=["Niaga Hadapan Jagung"],a.exports["#CME:LS1!-symbol-description"]=["Niaga Hadapan Kayu"],a.exports["#CBOT_MINI:XW1!-symbol-description"]=["Hadapan Mini Gandum"],a.exports["#CBOT_MINI:XK1!-symbol-description"]=["Hadapan Mini Kacang Soy"],a.exports["#CBOT:ZS1!-symbol-description"]=["Niaga Hadapan Kacang Soya"],a.exports["#NYMEX:PA1!-symbol-description"]=["Niaga Hadapan Paladium"],a.exports["#CME:FTU1!-symbol-description"]=["Hadapan E-mini FTSE 100 Index USD"],a.exports["#CBOT:ZR1!-symbol-description"]=["Hadapan Beras"],a.exports["#COMEX_MINI:GR1!-symbol-description"]=["Niaga Hadapan (E-micro) Emas"],a.exports["#COMEX_MINI:QO1!-symbol-description"]=["Niaga Hadapan (Mini) Emas"],a.exports["#CME_MINI:RL1!-symbol-description"]=["Hadapan E-mini Russell"],a.exports["#CME_MINI:EW1!-symbol-description"]=["Hadapan S&P 400 Midcap E-mini"],a.exports["#COMEX:LD1!-symbol-description"]=["Hadapan Plumbum"],a.exports["#CME_MINI:ES1!-symbol-description"]=["Hadapan S&P 500 E-mini"],a.exports["#TVC:SA40-symbol-description"]=["Indeks 40 Teratas Afrika Selatan"],a.exports["#BMV:ME-symbol-description"]=["Indeks IPC Mexico"],a.exports["#BCBA:IMV-symbol-description"]=["Indeks MERVAL"],a.exports["#HSI:HSI-symbol-description"]=["Indeks Hang Seng"],a.exports["#BVL:SPBLPGPT-symbol-description"]=["Indeks Umum S&P / BVL Peru (PEN)"],a.exports["#EGX:EGX30-symbol-description"]=["Indeks EGX 30 Price Return"],a.exports["#BVC:IGBC-symbol-description"]=["Indeks General de la Bolsa de Valores de Colombia"],a.exports["#TWSE:TAIEX-symbol-description"]=["Indeks Saham Terwajar Permodalan Taiwan"],a.exports["#QSE:GNRI-symbol-description"]=["Indeks QE"],a.exports["#BME:IBC-symbol-description"]=["Indeks IBEX 35"],a.exports["#NZX:NZ50G-symbol-description"]=["Indeks Kasar S&P / NZX 50"],a.exports["#SIX:SMI-symbol-description"]=["Indeks Pasaran Switzerland"],a.exports["#SZSE:399001-symbol-description"]=["Indeks Komponen SZSE"],a.exports["#TADAWUL:TASI-symbol-description"]=["Indeks Tadawul All Shares"],a.exports["#IDX:COMPOSITE-symbol-description"]=["Indeks Komposit IDX"],a.exports["#EURONEXT:PX1-symbol-description"]=["Indeks CAC 40"],a.exports["#OMXHEX:OMXH25-symbol-description"]=["Indeks OMX Helsinki 25"],a.exports["#EURONEXT:BEL20-symbol-description"]=["Indeks BEL 20"],a.exports["#TVC:STI-symbol-description"]=["Indeks Straits Times"],a.exports["#DFM:DFMGI-symbol-description"]=["Indeks DFM"],a.exports["#TVC:KOSPI-symbol-description"]=["Indeks Harga Saham Komposit Korea"],a.exports["#FTSEMYX:FBMKLCI-symbol-description"]=["Indeks FTSE Bursa Malaysia KLCI"],a.exports["#TASE:TA35-symbol-description"]=["Indeks TA-35"],a.exports["#OMXSTO:OMXS30-symbol-description"]=["Indeks OMX Stockholm 30"], +a.exports["#OMXICE:OMXI8-symbol-description"]=["Indeks OMX Iceland 8"],a.exports["#NSENG:NSE30-symbol-description"]=["Indeks NSE 30"],a.exports["#BAHRAIN:BSEX-symbol-description"]=["Indeks Bahrain All Share"],a.exports["#OMXTSE:OMXTGI-symbol-description"]="OMX Tallinn GI",a.exports["#OMXCOP:OMXC25-symbol-description"]=["Indeks OMX Copenhagen 25"],a.exports["#OMXRSE:OMXRGI-symbol-description"]="OMX Riga GI",a.exports["#BELEX:BELEX15-symbol-description"]=["Indeks BELEX 15"],a.exports["#OMXVSE:OMXVGI-symbol-description"]="OMX Vilnius GI",a.exports["#EURONEXT:AEX-symbol-description"]=["Indeks AEX"],a.exports["#CBOE:VIX-symbol-description"]=["Indeks Ketidakstabilan S&P 500"],a.exports["#NASDAQ:XAU-symbol-description"]=["Indeks Sektor PHLX Emas dan Perak"],a.exports["#DJ:DJUSCL-symbol-description"]=["Indeks Batu Arang Dow Jones A.S"],a.exports["#DJ:DJCIKC-symbol-description"]=["Indeks Komoditi Dow Jones Kopi"],a.exports["#DJ:DJCIEN-symbol-description"]=["Indeks Komoditi Dow Jones Tenaga"],a.exports["#NASDAQ:OSX-symbol-description"]=["Indeks Sektor Perkhidmatan Minyak PHLX"],a.exports["#DJ:DJCISB-symbol-description"]=["Indeks Komoditi Dow Jones Gula"],a.exports["#DJ:DJCICC-symbol-description"]=["Indeks Komoditi Dow Jones Koko"],a.exports["#DJ:DJCIGR-symbol-description"]=["Indeks Komoditi Dow Jones Bijian"],a.exports["#DJ:DJCIAGC-symbol-description"]=["Indeks Komoditi Dow Jones Komponen Bermodal Pertanian"],a.exports["#DJ:DJCISI-symbol-description"]=["Indeks Komoditi Dow Jones Perak"],a.exports["#DJ:DJCIIK-symbol-description"]=["Indeks Komoditi Dow Jones Nikel"],a.exports["#NASDAQ:HGX-symbol-description"]=["Indeks Sektor Perumahan PHLX"],a.exports["#DJ:DJCIGC-symbol-description"]=["Indeks Komoditi Dow Jones Emas"],a.exports["#SP:SPGSCI-symbol-description"]=["Indeks Komoditi Goldman Sachs S&P"],a.exports["#NASDAQ:UTY-symbol-description"]=["Indeks Sektor Perkhidmatan Awam PHLX"],a.exports["#DJ:DJU-symbol-description"]=["Indeks Purata Perkhidmatan Awam Dow Jones"],a.exports["#SP:SVX-symbol-description"]=["Indeks Nilai S&P 500"],a.exports["#SP:OEX-symbol-description"]=["Indeks S&P 100"],a.exports["#CBOE:OEX-symbol-description"]=["Indeks S&P 100"],a.exports["#NASDAQ:SOX-symbol-description"]=["Indeks Semicondutor Philadelphia"],a.exports["#RUSSELL:RUI-symbol-description"]=["Indeks Russell 1000"],a.exports["#RUSSELL:RUA-symbol-description"]=["Indeks Russell 3000"],a.exports["#RUSSELL:RUT-symbol-description"]=["Indeks Russell 2000"],a.exports["#NYSE:XMI-symbol-description"]=["Indeks Pasaran Major NYSE ARCA"],a.exports["#NYSE:XAX-symbol-description"]=["Indeks Komposit AMEX"],a.exports["#NASDAQ:NDX-symbol-description"]=["Indeks 100 Nasdaq"],a.exports["#NASDAQ:IXIC-symbol-description"]=["Indeks Komposit Nasdaq"],a.exports["#DJ:DJT-symbol-description"]=["Indeks Purata Pengangkutan Dow Jones"],a.exports["#NYSE:NYA-symbol-description"]=["Indeks Komposit NYSE"],a.exports["#NYMEX:CJ1!-symbol-description"]=["Niaga Hadapan Koko"],a.exports["#USDILS-symbol-description"]=["Dolar A.S. / Shekel Israel"], +a.exports["#TSXV:F-symbol-description"]="Fiore Gold Inc",a.exports["#SIX:F-symbol-description"]=["Syarikat Ford Motor"],a.exports["#BMV:F-symbol-description"]=["Syarikat Ford Motor"],a.exports["#TWII-symbol-description"]=["Indeks Taiwan Berwajaran"],a.exports["#TVC:PL10Y-symbol-description"]=["Hasil Bon Kerajaan Poland 10 Tahun"],a.exports["#TVC:PL05Y-symbol-description"]=["Hasil Bon Kerajaan Poland 5 Tahun"],a.exports["#SET:GC-symbol-description"]=["Syarikat Awam Sambungan Global"],a.exports["#TSX:GC-symbol-description"]=["Syarikat Pertaruhan Kanada"],a.exports["#TVC:FTMIB-symbol-description"]=["Indeks Milano Italia Borsa"],a.exports["#OANDA:SPX500USD-symbol-description"]=["Indeks S&P 500"],a.exports["#BMV:CT-symbol-description"]="China SX20 RT",a.exports["#TSXV:CT-symbol-description"]="Centenera Mining Corporation",a.exports["#BYBIT:ETHUSD-symbol-description"]=["Kontrak Niaga Hadapan Kekal ETHUSD"],a.exports["#BYBIT:XRPUSD-symbol-description"]=["Kontrak Kekal XRPUSD"],a.exports["#BYBIT:BTCUSD-symbol-description"]=["Kontrak Kekal BTCUSD"],a.exports["#BITMEX:ETHUSD-symbol-description"]=["Ethereum / Dolar A.S."],a.exports["#DERIBIT:BTCUSD-symbol-description"]=["Kontrak Hadapan Kekal BTCUSD"],a.exports["#DERIBIT:ETHUSD-symbol-description"]=["Kontrak Niaga Hadapan Kekal ETHUSD"],a.exports["#USDHUF-symbol-description"]=["Dolar A.S. / Forint Hungary"],a.exports["#USDTHB-symbol-description"]=["Dolar A.S. / Baht Thailand"],a.exports["#FOREXCOM:US2000-symbol-description"]="US Small Cap 2000",a.exports["#TSXV:PBR-symbol-description"]="Para Resources Inc",a.exports["#NYSE:SI-symbol-description"]="Silvergate Capital Corporation",a.exports["#NASDAQ:LE-symbol-description"]="Lands' End Inc",a.exports["#CME:CB1!-symbol-description"]="Butter Futures-Cash (Continuous: Current contract in front)",a.exports["#LSE:SCHO-symbol-description"]=["Scholium Group Ord 1P"],a.exports["#NEO:HE-symbol-description"]="Hanwei Energy Services Corp.",a.exports["#NYSE:HE-symbol-description"]="Hawaiian Electric Industries",a.exports["#OMXCOP:SCHO-symbol-description"]="Schouw & Co A/S",a.exports["#TSX:HE-symbol-description"]="Hanwei Energy Services Corp.",a.exports["#BSE:ITI-symbol-description"]="ITI Ltd",a.exports["#NSE:ITI-symbol-description"]="Indian Telephone Industries Limited",a.exports["#TSX:LS-symbol-description"]=["Dana Dividend Middlefield Healthcare & Life Sciences"],a.exports["#BITMEX:XBT-symbol-description"]=["Indeks Bitcoin / Dolar A.S."],a.exports["#CME_MINI:RTY1!-symbol-description"]=["Indeks Pasaran Hadapan E-Mini Russell 2000"],a.exports["#CRYPTOCAP:TOTAL-symbol-description"]=["Nilai Keseluruhan Modal Pasaran Krypto, $"],a.exports["#ICEUS:DX1!-symbol-description"]=["Hadapan Indeks Dolar A.S."],a.exports["#NYMEX:TT1!-symbol-description"]=["Pasaran Hadapan Kapas"],a.exports["#PHEMEX:BTCUSD-symbol-description"]=["Kontrak Pasaran Hadapan BTC Perpetual"],a.exports["#PHEMEX:ETHUSD-symbol-description"]=["Kontrak Pasaran Hadapan ETH Perpetual"],a.exports["#PHEMEX:XRPUSD-symbol-description"]=["Kontrak Pasaran Hadapan XRP Perpetual"], +a.exports["#PHEMEX:LTCUSD-symbol-description"]=["Kontrak Pasaran Hadapan LTC Perpetual"],a.exports["#BITCOKE:BCHUSD-symbol-description"]=["Swap BCH Quanto"],a.exports["#BITCOKE:BTCUSD-symbol-description"]=["Swap BTC Quanto"],a.exports["#BITCOKE:ETHUSD-symbol-description"]=["Swap ETH Quanto"],a.exports["#BITCOKE:LTCUSD-symbol-description"]=["Swap LTC Quanto"],a.exports["#TVC:CA10-symbol-description"]=["Bon Kerajaan Kanada, 10 YR"],a.exports["#TVC:CA10Y-symbol-description"]=["Hasil Bon Kerajaan Kanada 10 Tahun"],a.exports["#TVC:ID10Y-symbol-description"]=["Hasil Bon Kerajaan Indonesia 10 Tahun"],a.exports["#TVC:NL10-symbol-description"]=["Bon Kerajaan Belanda, 10 YR"],a.exports["#TVC:NL10Y-symbol-description"]=["Hasil Bon Kerajaan Belanda 10 Tahun"],a.exports["#TVC:NZ10-symbol-description"]=["Bon Kerajaan New Zealand, 10 YR"],a.exports["#TVC:NZ10Y-symbol-description"]=["Hasil Bon Kerajaan New Zealand 10 Tahun"],a.exports["#SOLUSD-symbol-description"]=["Solana / Dolar A.S."],a.exports["#LUNAUSD-symbol-description"]=["Luna / Dolar A.S."],a.exports["#UNIUSD-symbol-description"]=["Uniswap / Dolar A.S."],a.exports["#LTCBRL-symbol-description"]="Litecoin / Brazilian Real",a.exports["#ETCEUR-symbol-description"]="Ethereum Classic / Euro",a.exports["#ETHKRW-symbol-description"]="Ethereum / South Korean Won",a.exports["#BTCRUB-symbol-description"]="Bitcoin / Russian Ruble",a.exports["#BTCTHB-symbol-description"]="Bitcoin / Thai Baht",a.exports["#ETHTHB-symbol-description"]="Ethereum / Thai Baht",a.exports["#TVC:EU10YY-symbol-description"]=["Hasil Bon Kerajaan Eropah 10 Tahun"],a.exports["#NASDAQ:LCID-symbol-description"]=["#NASDAQ:LCID-penjelasan-simbol"],a.exports["#TADAWUL:2370-symbol-description"]=["#TADAWUL:2370-penjelasan-simbol"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/ms_MY.5362.311bfba5d2c84b13ec2b.js b/charting_library/bundles/ms_MY.5362.311bfba5d2c84b13ec2b.js new file mode 100644 index 0000000..b88810f --- /dev/null +++ b/charting_library/bundles/ms_MY.5362.311bfba5d2c84b13ec2b.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[5362],{40276:a=>{a.exports=["Tambah"]},53585:a=>{a.exports=["Tambah warna khusus"]},81865:a=>{a.exports=["Ketelusan"]},19801:a=>{a.exports="Fr"},11268:a=>{a.exports="Mo"},63331:a=>{a.exports="Sa"},85954:a=>{a.exports="Su"},26230:a=>{a.exports="We"},24793:a=>{a.exports="Th"},31533:a=>{a.exports="Tu"},73755:a=>{a.exports=["Simbol lain"]},16936:a=>{a.exports=["Kembali"]},88046:a=>{a.exports=["Simbol utama carta"]},9898:a=>{a.exports=["Benar"]},52051:a=>{a.exports=["Kalendar sekarang pada tahun {year}"]},99990:a=>{a.exports=["Kalendar sekarang pada tahun dari {year_start} ke {year_end}"]},92702:a=>{a.exports=["Kalendar sekarang pada {month}"]},20036:a=>{a.exports=["Batal"]},23398:a=>{a.exports=["Tukar simbol"]},94551:a=>{a.exports=["Carta"]},80395:a=>{a.exports=["Tutup menu"]},64498:a=>{a.exports=["Kesemua sumber"]},97637:a=>{a.exports="April"},86797:a=>{a.exports=["Ogos"]},79852:a=>{a.exports=["Bon"]},55669:a=>{a.exports=["Disember"]},56095:a=>{a.exports=["Pengurangan"]},29601:a=>{a.exports=["Huraian"]},16467:a=>{a.exports=["Februari"]},72970:a=>{a.exports=["Jumaat"]},46812:a=>{a.exports=["Pertambahan"]},26910:a=>{a.exports=["Januari"]},23230:a=>{a.exports=["Julai"]},49385:a=>{a.exports=["Jun"]},90784:a=>{a.exports=["Oktober"]},89298:a=>{a.exports=["Ofset"]},68988:a=>{a.exports="Ok"},61199:a=>{a.exports=["Isnin"]},95543:a=>{a.exports=["Bulan"]},68327:a=>{a.exports=["Mei"]},84675:a=>{a.exports=["Mac"]},29673:a=>{a.exports=["Tiada bursa saham yang memenuhi kriteria anda."]},41379:a=>{a.exports=["Tiada Simbol yang menepati kriteria anda"]},71194:a=>{a.exports="November"},83771:a=>{a.exports=["Tahun hadapan"]},75385:a=>{a.exports=["Tahun-tahun hadapan"]},39752:a=>{a.exports=["Bulan hadapan"]},35563:a=>{a.exports=["Format nombor tidak sah."]},19724:a=>{a.exports=["Sumber-sumber"]},1144:a=>{a.exports=["Sabtu"]},52298:a=>{a.exports=["Cari"]},13269:a=>{a.exports=["Pilih sumber"]},61132:a=>{a.exports="September"},2607:a=>{a.exports=["Nilai yang ditentukan adalah lebih daripada instrumen maksimum {max}."]},53669:a=>{a.exports=["Nilai yang ditentukan adalah kurang daripada instrumen minimum {min}."]},72149:a=>{a.exports=["Ahad"]},83583:a=>{a.exports=["Tukar ke bulan"]},6244:a=>{a.exports=["Tukar ke tarikh"]},80879:a=>{a.exports=["Tukar ke tahun"]},89053:a=>{a.exports=["Simbol"]},48490:a=>{a.exports=["Simbol & penjelasan"]},99983:a=>{a.exports=["Cari simbol"]},32457:a=>{a.exports=["Sila masukkan tarikh yang betul"]},5122:a=>{a.exports=["Sila masukkan format tarikh yang betul yyyy-mm-dd"]},2587:a=>{a.exports=["Bulan sebelumnya"]},39329:a=>{a.exports=["Tahun sebelumnya"]},27004:a=>{a.exports=["Tahun-tahun sebelumnya"]},54336:a=>{a.exports=["Buang warna"]},7147:a=>{a.exports=["Rabu"]},7951:a=>{a.exports=["Khamis"]},60142:a=>{a.exports=["Ketebalan"]},44979:a=>{a.exports=["Selasa"]},69325:a=>{a.exports=["Tahun"]},12629:a=>{a.exports=["komoditi"]},87592:a=>{a.exports="cfd"},17023:a=>{a.exports=["Tukar Kelegapan"]},13066:a=>{a.exports=["Tukar Warna"]},95657:a=>{ +a.exports=["Tukar Ketebalan"]},18567:a=>{a.exports=["tukar {propertyName} sifat"]},36962:a=>{a.exports=["Tutup"]},8448:a=>{a.exports=["kripto"]},67245:a=>{a.exports="dr"},88720:a=>{a.exports=["ekonomi"]},39512:a=>{a.exports="forex"},81859:a=>{a.exports=["pasaran hadapan"]},39337:a=>{a.exports=["Tinggi"]},91815:a=>{a.exports="hl2"},40771:a=>{a.exports="hlc3"},9523:a=>{a.exports="hlcc4"},12754:a=>{a.exports=["indeks"]},60804:a=>{a.exports=["indeks"]},12504:a=>{a.exports="ohlc4"},38466:a=>{a.exports=["Buka"]},3919:a=>{a.exports=["Rendah"]},36931:a=>{a.exports=["saham"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/ms_MY.6306.b88dcc3f0d7db89ebfc1.js b/charting_library/bundles/ms_MY.6306.b88dcc3f0d7db89ebfc1.js new file mode 100644 index 0000000..4f52c84 --- /dev/null +++ b/charting_library/bundles/ms_MY.6306.b88dcc3f0d7db89ebfc1.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[6306],{74274:a=>{a.exports=["Silang"]},60558:a=>{a.exports=["haiwan & alam"]},14232:a=>{a.exports=["aktiviti"]},35305:a=>{a.exports=["makanan & minuman"]},49546:a=>{a.exports=["bendera-bendera"]},72302:a=>{a.exports=["objek-objek"]},96330:a=>{a.exports=["senyuman & orang"]},6878:a=>{a.exports=["simbol-simbol"]},15426:a=>{a.exports=["baru lepas digunakan"]},15395:a=>{a.exports=["melancong & tempat-tempat"]},41596:a=>{a.exports=["Label-label pada skala harga"]},45811:a=>{a.exports=["Nilai di garisan status"]},39495:a=>{a.exports=["Bulatan"]},41389:a=>{a.exports=["Melebihi Bar"]},29520:a=>{a.exports=["Mutlak"]},67049:a=>{a.exports=["Guna Pakai Lalai"]},65262:a=>{a.exports=["Kawasan Terputus-putus"]},83760:a=>{a.exports=["Badan"]},48848:a=>{a.exports=["Sempadan"]},27331:a=>{a.exports=["Latar Belakang"]},78626:a=>{a.exports=["Di bawah Bar"]},16079:a=>{a.exports=["Gradien"]},42973:a=>{a.exports=["Garis Bertitik"]},41361:a=>{a.exports=["Bawah"]},59317:a=>{a.exports=["Garis Putus-Putus"]},31577:a=>{a.exports=["Membangunkan VA"]},4329:a=>{a.exports=["Lalai"]},98938:a=>{a.exports=["Lalai"]},45044:a=>{a.exports=["Tersembunyi"]},11091:a=>{a.exports="Histogram"},40297:a=>{a.exports=["Keluaran"]},36993:a=>{a.exports=["Melarang Tanda Semak Minimum"]},64606:a=>{a.exports=["Fon Label"]},54934:a=>{a.exports=["Garisan Terputus-putus"]},41610:a=>{a.exports=["Lebih"]},55362:a=>{a.exports=["Biasa"]},35637:a=>{a.exports=["Padu"]},18229:a=>{a.exports=["Simpan Sebagai Lalai"]},86520:a=>{a.exports=["Label Isyarat"]},64108:a=>{a.exports=["Garis tangga dengan henti"]},67767:a=>{a.exports=["Garis tangga bersama berlian"]},91502:a=>{a.exports=["Penempatan"]},73947:a=>{a.exports=["Ketepatan"]},66596:a=>{a.exports=["Kuantiti"]},79782:a=>{a.exports=["Set semula tetapan"]},95247:a=>{a.exports=["Lebar (% daripada Kotak)"]},19221:a=>{a.exports=["Warna teks"]},77409:a=>{a.exports=["Dagangan Di Carta"]},98802:a=>{a.exports=["Naik"]},78019:a=>{a.exports=["Gunakan simbol matematik istimewa untuk menganjakkan lukisan-lukisan terpilih: +,-,/,* untuk harga dan +,- untuk indeks bar."]},14414:a=>{a.exports=["Profil Volum"]},91322:a=>{a.exports=["Nilai"]},20834:a=>{a.exports=["Ubah Tik Minimum"]},98491:a=>{a.exports=["Tukar Char"]},7378:a=>{a.exports=["Tukar Saiz Tulisan"]},28691:a=>{a.exports=["Tukar Bentuk Garis"]},38361:a=>{a.exports=["Tukar Lokasi"]},51081:a=>{a.exports=["Tukar Lebar Peratusan"]},47634:a=>{a.exports=["Tukar Penempatan"]},15683:a=>{a.exports=["Tukar Jenis Plot"]},164:a=>{a.exports=["Tukar Ketepatan"]},86888:a=>{a.exports=["Tukar Bentuk"]},50463:a=>{a.exports=["Tukar Nilai"]},12628:a=>{a.exports=["tukar nilai-nilai keterlihatan"]},76080:a=>{a.exports=["cth. +1"]},95166:a=>{a.exports=["cth. /2"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/ms_MY.9417.7ff64779d43389a1bb41.js b/charting_library/bundles/ms_MY.9417.7ff64779d43389a1bb41.js new file mode 100644 index 0000000..34e278e --- /dev/null +++ b/charting_library/bundles/ms_MY.9417.7ff64779d43389a1bb41.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9417],{40276:a=>{a.exports=["Tambah"]},53585:a=>{a.exports=["Tambah warna khusus"]},81865:a=>{a.exports=["Ketelusan"]},2443:a=>{a.exports="line tool(s) line style"},40054:a=>{a.exports=["Warna"]},44629:a=>{a.exports=["Tambah kepada kegemaran"]},38455:a=>{a.exports=["Warna Latar Belakang"]},79964:a=>{a.exports=["Warna latar belakang 1"]},45320:a=>{a.exports=["Warna latar belakang 2"]},60925:a=>{a.exports=["Titik"]},42973:a=>{a.exports=["Garis Bertitik"]},59317:a=>{a.exports=["Garis Putus-Putus"]},99289:a=>{a.exports=["Pemadam"]},23886:a=>{a.exports=["Saiz Fon"]},17006:a=>{a.exports=["Saiz Fon"]},17517:a=>{a.exports=["Sembunyi Semua Alat Lukisan"]},74813:a=>{a.exports=["Sembunyi Bar Alat Lukisan Pilihan"]},37057:a=>{a.exports=["Kunci Semua Alat Lukisan"]},71845:a=>{a.exports=["Garis alatan latarbelakang"]},12928:a=>{a.exports=["Garis alatan warna"]},21327:a=>{a.exports=["Garis alatan warna teks"]},86327:a=>{a.exports=["Lebar alatan garisan"]},47059:a=>{a.exports=["Lebar alatan garisan"]},41610:a=>{a.exports=["Lebih"]},79165:a=>{a.exports="Magic"},37140:a=>{a.exports=["Mod magnet merebut cabutan yang diletakkan berhampiran bar harga kepada nilai OHLC yang terdekat"]},67455:a=>{a.exports=["Warna Penanda"]},59607:a=>{a.exports=["Langkah"]},36551:a=>{a.exports=["Lukisan baru adalah direplikasi kepada semua carta di dalam susun atur dan ditunjukkan apabila ticker yang sama dipilih"]},91977:a=>{a.exports=["Tunjuk Alat Tersembunyi"]},51072:a=>{a.exports=["Tunjuk Salasilah Objek"]},49421:a=>{a.exports=["Kekal di Mod Lukisan"]},49593:a=>{a.exports=["Warna Latar Belakang Berhenti"]},36785:a=>{a.exports=["Warna Latar Belakang Keuntungan"]},76091:a=>{a.exports=["Buang Lukisan"]},54336:a=>{a.exports=["Buang warna"]},72482:a=>{a.exports=["Buang dari kegemaran"]},19221:a=>{a.exports=["Warna teks"]},38925:a=>{a.exports=["Zum Masuk"]},49895:a=>{a.exports=["Zum Keluar"]},16631:a=>{a.exports=["tukar warna teks alat(s) garisan"]},74350:a=>{a.exports=["tukar warna latarbelakang alat(s) garisan"]},68519:a=>{a.exports=["tukar warna alat(s) garisan"]},36819:a=>{a.exports=["tukar saiz fon alat(s) garisan"]},54769:a=>{a.exports=["tukar gaya garisan alat(s) garisan"]},41648:a=>{a.exports=["tukar tebal garisan alat(s) garisan"]},18567:a=>{a.exports=["tukar {propertyName} sifat"]},32868:a=>{a.exports=["{hotKey_0} + Klik pada carta"]},68125:a=>{a.exports=["{hotKey_0} — bulatan"]},40234:a=>{a.exports=["{hotKey_0} — melukis garis lurus pada sudut 45"]},10289:a=>{a.exports=["{hotKey_0} — kenaikan Tetap"]},81591:a=>{a.exports=["{hotKey_0} — segiempat"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/new-confirm-inputs-dialog.5ce0d1c060e0d28cde15.js b/charting_library/bundles/new-confirm-inputs-dialog.5ce0d1c060e0d28cde15.js new file mode 100644 index 0000000..e6e987d --- /dev/null +++ b/charting_library/bundles/new-confirm-inputs-dialog.5ce0d1c060e0d28cde15.js @@ -0,0 +1,5 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3030],{31988:t=>{t.exports={separator:"separator-EI7Qsb2Q",scrollable:"scrollable-EI7Qsb2Q"}},29638:(t,i,e)=>{"use strict";e.r(i),e.d(i,{ConfirmInputsDialogRenderer:()=>S});var r=e(962),n=e(50959),o=e(11542),s=e(50182),p=e(59064),u=e(86656),c=e(39828),a=e(57898),h=e(49483),l=e(31988);function d(t){const{title:i,confirmInputs:r,inputsProperty:d,studyMetaInfo:S,model:y,confirmInputsType:D,onCancel:f,onSubmit:m,onClose:T,onStudyInputChange:I}=t,[_,k]=(0,n.useState)(!0),g=(0,n.useMemo)((function(){const t=new a.Delegate;return{isInputsStudy:!0,symbolsResolved:()=>t,resolvedSymbolInfoBySymbol:()=>null,tempProperties:d}}),[]),z=(0,n.useRef)(null),[b,v]=(0,n.useState)(C());return(0,n.useEffect)((()=>{if(!h.CheckMobile.any()&&_&&"symbol"===D&&z.current){const t=z.current.querySelector("input");t&&t.focus()}}),[_]),n.createElement(s.AdaptiveConfirmDialog,{dataName:"confirm-inputs-dialog",title:i,isOpened:_,onSubmit:function(){m(d.state().inputs),w()},onCancel:f,onClickOutside:w,onClose:w,render:()=>n.createElement(n.Fragment,null,n.createElement("div",{className:l.separator}),n.createElement(u.TouchScrollContainer,{className:l.scrollable,onScroll:E},n.createElement(c.InputsTabContent,{reference:z,property:d,studyMetaInfo:S,model:y,study:g,inputs:r,onStudyInputChange:M}))),defaultActionOnClose:"none",submitButtonText:o.t(null,void 0,e(73226)),submitButtonDisabled:b,submitOnEnterKey:!1});function E(){p.globalCloseDelegate.fire()}function w(){k(!1),T()}function C(){const{inputs:t}=d.state();for(const i of r)if("symbol"===i.type&&!i.optional&&""===t[i.id])return!0;return!1}function M(t,i){null==I||I(t,i),v(C())}}class S{constructor(t,i,e,n,o,s,p,u,c){this._container=document.createElement("div"),this._handleClose=()=>{r.unmountComponentAtNode(this._container),this._onClose()},this._title=t,this._confirmInputs=i,this._model=s,this._confirmInputsType=n,this._studyMetaInfo=o,this._onSubmit=p,this._onClose=u,this._onStudyInputChange=c,this._inputsProperty=e}show(){r.render(n.createElement(d,{title:this._title,confirmInputs:this._confirmInputs,inputsProperty:this._inputsProperty,studyMetaInfo:this._studyMetaInfo,model:this._model,confirmInputsType:this._confirmInputsType,onSubmit:this._onSubmit,onCancel:()=>{},onClose:this._handleClose,onStudyInputChange:this._onStudyInputChange}),this._container)}}},73339:(t,i,e)=>{"use strict";e.r(i),e.d(i,{selectInputValuesOnChart:()=>u});var r=e(50151),n=e(33013),o=e(11542),s=e(64420),p=e(88348);n.colorsPalette["color-cold-gray-500"];async function u(t,i,n,u,c){let a;const h=(0,s.getInputGroups)(i);t.model().model();for await(const t of h)await l(t).catch((t=>{throw new Error(t)}));return{customSourceId:void 0,destPane:a};async function l(t){if((0,s.isGroup)(t))if((0,s.isInputInlines)(t)){const i=function(t){if(2!==t.length||t[0].type===t[1].type)return null;return"price"===t[0].type?{price:t[0],time:t[1]}:{price:t[1],time:t[0]}}(t.children);if(i){const{time:r,price:n}=i,s=r.inline?o.t(null,{replace:{inputInline:r.inline, +studyShortDescription:u}},e(59877)):o.t(null,{replace:{studyShortDescription:u}},e(80481)),p=y(t.id);await S(t,"all",null!=p?p:s,r.id,n.id)}else for await(const i of t.children)await d(i)}else for await(const i of t.children)await l(i);else await d(t)}async function d(t){const i="time"===t.type,r=i?"time":"price",n=function(){if(t.inline){const i=y(t.inline);if(i)return i}if(t.tooltip)return t.tooltip;const r=t.name?o.t(null,{replace:{inputTitle:t.name,studyShortDescription:u}},e(18571)):o.t(null,{replace:{studyShortDescription:u}},e(42917)),n=t.name?o.t(null,{replace:{inputTitle:t.name,studyShortDescription:u}},e(58552)):o.t(null,{replace:{studyShortDescription:u}},e(6083));return i?r:n}(),s=i?t.id:void 0,p=i?void 0:t.id;await S(t,r,n,s,p)}async function S(i,e,o,s,u){const c=await t.requestSelectPoint({pointType:e,pane:a,lineColor:void 0,selectPointMode:p.SelectPointMode.Study},o);void 0===a&&(a=c.pane);const h=n.childs().inputs;h&&(s&&(0,r.ensureDefined)(h.child(s)).setValue(1e3*(c.point.time||0)),u&&(0,r.ensureDefined)(h.child(u)).setValue(c.point.price))}function y(t){let i;return c.filter((i=>i.inline===t)).forEach((t=>{t.tooltip&&(i=t.tooltip)})),i}}},73226:t=>{t.exports={ar:["تطبيق"],ca_ES:["Aplicar"],cs:["Použít"],de:["Anwenden"],el:["Εφαρμογή"],en:"Apply",es:["Aplicar"],fa:["اعمال"],fr:["Appliquer"],he_IL:["החל"],hu_HU:["Alkalmaz"],id_ID:["Terapkan"],it:["Applica"],ja:["適用"],ko:["적용"],ms_MY:["Gunakan"],nl_NL:["Toepassen"],pl:["Zastosuj"],pt:["Aplicar"],ro:"Apply",ru:["Применить"],sv:["Verkställ"],th:["บันทึก"],tr:["Uygula"],vi:["Áp dụng"],zh:["应用"],zh_TW:["套用"]}},59877:t=>{t.exports={ar:["تعيين وقت وسعر {inputInline} لـ {studyShortDescription}"],ca_ES:["Establiu l'hora i el preu de {inputInline} per a {studyShortDescription}"],cs:'Set the "{inputInline}" time and price for "{studyShortDescription}"',de:["Legen Sie die {inputInline} Zeit und den Preis für {studyShortDescription} fest"],el:'Set the "{inputInline}" time and price for "{studyShortDescription}"',en:'Set the "{inputInline}" time and price for "{studyShortDescription}"',es:["Establezca la hora y el precio de {inputInline} para {studyShortDescription}"],fa:'Set the "{inputInline}" time and price for "{studyShortDescription}"',fr:["Définissez l'heure et le prix de {inputInline} pour {studyShortDescription}."],he_IL:["הגדר את הזמן והמחיר של {inputInline} עבור {studyShortDescription}"],hu_HU:'Set the "{inputInline}" time and price for "{studyShortDescription}"',id_ID:["Menentukan waktu dan harga {inputInline} untuk {studyShortDescription}"],it:["Imposta valori di tempo e prezzo di {inputInline} nello script {studyShortDescription}"],ja:["{studyShortDescription}の{inputInline}に日時と価格を設定"],ko:["{studyShortDescription}에 대한 {inputInline} 시간 및 가격 설정"],ms_MY:["Tetapkan masa {inputInline} dan harga untuk {studyShortDescription}"],nl_NL:'Set the "{inputInline}" time and price for "{studyShortDescription}"',pl:["Ustaw czas i cenę „{inputInline}” dla „{studyShortDescription}”"],pt:['Definir o preço e o tempo de "{inputInline}" para "{studyShortDescription}"'], +ro:["Set the {inputInline} time and price for {studyShortDescription}"],ru:["Установить время и цену {inputInline} для {studyShortDescription}"],sv:["Ställ in {inputInline} tid och pris för {studyShortDescription}"],th:["กำหนดเวลาและราคา {inputInline} สำหรับ {studyShortDescription}"],tr:["Saat ve fiyatı ayarlama{inputInline} {studyShortDescription}"],vi:["Đặt {inputInline} thời gian và giá cho {studyShortDescription}"],zh:["为{studyShortDescription}设置{inputInline}时间和价格"],zh_TW:["為{studyShortDescription}設定{inputInline}時間和價格"]}},18571:t=>{t.exports={ar:["نعيين وقت {inputTitle} لـ {studyShortDescription}"],ca_ES:["Establiu l'hora de {inputTitle} per a {studyShortDescription}"],cs:'Set the "{inputTitle}" time for "{studyShortDescription}"',de:["Legen Sie die {inputTitle} Zeit für {studyShortDescription} fest"],el:'Set the "{inputTitle}" time for "{studyShortDescription}"',en:'Set the "{inputTitle}" time for "{studyShortDescription}"',es:["Establezca la hora de {inputTitle} para {studyShortDescription}"],fa:'Set the "{inputTitle}" time for "{studyShortDescription}"',fr:["Définissez {inputTitle} l'heure pour {studyShortDescription}"],he_IL:["הגדר את הזמן {inputTitle} עבור {studyShortDescription}"],hu_HU:'Set the "{inputTitle}" time for "{studyShortDescription}"',id_ID:["Menentukan waktu {inputTitle} untuk {studyShortDescription}"],it:["Imposta valore di tempo di {inputTitle} nello script {studyShortDescription}"],ja:["{studyShortDescription}の{inputTitle}に日時を設定"],ko:["{studyShortDescription}에 대한 {inputTitle} 시간 설정"],ms_MY:["Tetapkan masa {inputTitle} dan harga untuk {studyShortDescription}"],nl_NL:'Set the "{inputTitle}" time for "{studyShortDescription}"',pl:["Ustaw czas i cenę „{inputTitle}” dla „{studyShortDescription}”"],pt:['Definir o tempo de "{inputTitle}" para "{studyShortDescription}"'],ro:["Set the {inputTitle} time for {studyShortDescription}"],ru:["Установить время {inputTitle} для {studyShortDescription}"],sv:["Ställ in {inputTitle} pris för {studyShortDescription}"],th:["กำหนดเวลา {inputTitle} สำหรับ {studyShortDescription}"],tr:['"{studyShortDescription}" için "{inputTitle}" zamanını ayarlayın'],vi:["Đặt {inputTitle} thời gian cho {studyShortDescription}"],zh:["为{studyShortDescription}设置{inputTitle}时间"],zh_TW:["為{studyShortDescription}設定{inputTitle}時間"]}},58552:t=>{t.exports={ar:["تعيين سعر {inputTitle} لـ {studyShortDescription}"],ca_ES:["Establiu el preu de {inputTitle} per a {studyShortDescription}"],cs:'Set the "{inputTitle}" price for "{studyShortDescription}"',de:["Legen Sie den {inputTitle} Preis für {studyShortDescription} fest"],el:'Set the "{inputTitle}" price for "{studyShortDescription}"',en:'Set the "{inputTitle}" price for "{studyShortDescription}"',es:["Establezca el precio de {inputTitle} para {studyShortDescription}"],fa:'Set the "{inputTitle}" price for "{studyShortDescription}"',fr:["Définissez le {inputTitle}prix pour {studyShortDescription}"],he_IL:["הגדר את המחיר {inputTitle} עבור {studyShortDescription}"],hu_HU:'Set the "{inputTitle}" price for "{studyShortDescription}"', +id_ID:["Menentukan harga {inputTitle} untuk {studyShortDescription}"],it:["Imposta valore di prezzo di {inputTitle} nello script {studyShortDescription}"],ja:["{studyShortDescription}の{inputTitle}に価格を設定"],ko:["{studyShortDescription}에 대한 {inputTitle} 가격 설정"],ms_MY:["Tetapkan harga {inputTitle} untuk {studyShortDescription}"],nl_NL:'Set the "{inputTitle}" price for "{studyShortDescription}"',pl:["Ustaw czas i cenę „{inputTitle} ” dla „{studyShortDescription}”"],pt:['Definir o preço de "{inputTitle}" para "{studyShortDescription}"'],ro:["Set the {inputTitle} price for {studyShortDescription}"],ru:["Установить цену {inputTitle} для {studyShortDescription}"],sv:["Ställ in {inputTitle} pris för {studyShortDescription}"],th:["กำหนดราคา {inputTitle} สำหรับ {studyShortDescription}"],tr:['"{studyShortDescription}" için "{inputTitle}" fiyatını ayarlayın'],vi:["Đặt {inputTitle} giá cho {studyShortDescription}"],zh:["为{studyShortDescription}设置{inputTitle}价格"],zh_TW:["為{studyShortDescription}設定{inputTitle}價格"]}},80481:t=>{t.exports={ar:['تعيين وقت وسعر "{studyShortDescription}"'],ca_ES:['Establiu l\'hora i el preu per a "{studyShortDescription}"'],cs:'Set the time and price for "{studyShortDescription}"',de:['Legen Sie die Zeit und den Preis für "{studyShortDescription}" fest'],el:'Set the time and price for "{studyShortDescription}"',en:'Set the time and price for "{studyShortDescription}"',es:['Establezca la hora y el precio para "{studyShortDescription}"'],fa:'Set the time and price for "{studyShortDescription}"',fr:['Fixez l\'heure et le prix pour "{studyShortDescription}"'],he_IL:['הגדר את הזמן והמחיר עבור "{studyShortDescription}"'],hu_HU:'Set the time and price for "{studyShortDescription}"',id_ID:['Menentukan waktu dan harga untuk "{studyShortDescription}"'],it:['Imposta tempo e prezzo per "{studyShortDescription}"'],ja:["{studyShortDescription}に日時と価格を設定"],ko:['"{studyShortDescription}" 에 대한 타임과 프라이스를 셋하시오'],ms_MY:['Tetapkan masa dan harga untuk "{studyShortDescription}"'],nl_NL:'Set the time and price for "{studyShortDescription}"',pl:["Ustaw czas i cenę dla „{studyShortDescription}”"],pt:['Definir o tempo e preço para "{studyShortDescription}"'],ro:'Set the time and price for "{studyShortDescription}"',ru:['Задать время и цену для "{studyShortDescription}"'],sv:['Ställ in tid och pris för "{studyShortDescription}"'],th:['ตั้งเวลาและราคาสำหรับ "{studyShortDescription}"'],tr:['"{studyShortDescription}" için saati ve fiyatı ayarlayın'],vi:['Đặt thời gian và giá cho "{studyShortDescription}"'],zh:["设置“{studyShortDescription}”的时间和价格"],zh_TW:["設定“{studyShortDescription}”的時間和價格"]}},42917:t=>{t.exports={ar:['نعيين وقت "{studyShortDescription}"'],ca_ES:['Establiu l\'hora per a "{studyShortDescription}"'],cs:'Set the time for "{studyShortDescription}"',de:['Legen Sie die Zeit für "{studyShortDescription}" fest'],el:'Set the time for "{studyShortDescription}"',en:'Set the time for "{studyShortDescription}"',es:['Establezca la hora para "{studyShortDescription}"'],fa:'Set the time for "{studyShortDescription}"', +fr:['Fixez l\'heure pour "{studyShortDescription}"'],he_IL:['הגדר את השעה עבור "{studyShortDescription}"'],hu_HU:'Set the time for "{studyShortDescription}"',id_ID:['Menentukan waktu untuk "{studyShortDescription}"'],it:['Imposta tempo per "{studyShortDescription}"'],ja:["{studyShortDescription}に日時を設定"],ko:['"{studyShortDescription}" 에 대한 타임을 셋하시오'],ms_MY:['Tetapkan masa untuk "{studyShortDescription}"'],nl_NL:'Set the time for "{studyShortDescription}"',pl:["Ustaw godzinę dla „{studyShortDescription}”"],pt:['Definir o tempo para "{studyShortDescription}"'],ro:'Set the time for "{studyShortDescription}"',ru:['Задать время для "{studyShortDescription}"'],sv:['Ställ in tid för "{studyShortDescription}"'],th:['ตั้งเวลาสำหรับ "{studyShortDescription}"'],tr:['"{studyShortDescription}" için zamanı ayarlayın'],vi:['Đặt thời gian cho "{studyShortDescription}"'],zh:["设置“{studyShortDescription}”的时间"],zh_TW:["設定“{studyShortDescription}”的時間"]}},6083:t=>{t.exports={ar:['تعيين سعر "{studyShortDescription}"'],ca_ES:['Establiu el preu per a "{studyShortDescription}"'],cs:'Set the price for "{studyShortDescription}"',de:['Legen Sie den Preis für "{studyShortDescription}" fest'],el:'Set the price for "{studyShortDescription}"',en:'Set the price for "{studyShortDescription}"',es:['Establezca el precio para "{studyShortDescription}"'],fa:'Set the price for "{studyShortDescription}"',fr:['Fixez le prix pour "{studyShortDescription}"'],he_IL:['הגדר את המחיר עבור "{studyShortDescription}"'],hu_HU:'Set the price for "{studyShortDescription}"',id_ID:['Menentukan harga untuk "{studyShortDescription}"'],it:['Imposta prezzo per "{studyShortDescription}"'],ja:["{studyShortDescription}に価格を設定"],ko:['"{studyShortDescription}" 에 대한 프라이스를 셋하시오'],ms_MY:['Tetapkan harga untuk "{studyShortDescription}"'],nl_NL:'Set the price for "{studyShortDescription}"',pl:["Ustaw cenę dla „{studyShortDescription}”"],pt:['Definir o preço para "{studyShortDescription}"'],ro:'Set the price for "{studyShortDescription}"',ru:['Задать цену для "{studyShortDescription}"'],sv:['Ställ in pris för "{studyShortDescription}"'],th:['กำหนดราคาสำหรับ "{studyShortDescription}"'],tr:['"{studyShortDescription}" için tarih seti'],vi:['Đặt giá cho "{studyShortDescription}"'],zh:["设置“{studyShortDescription}”的价格"],zh_TW:["設定“{studyShortDescription}”的價格"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/new-edit-object-dialog.b3553940c9159e24d8aa.js b/charting_library/bundles/new-edit-object-dialog.b3553940c9159e24d8aa.js new file mode 100644 index 0000000..fcc1f2d --- /dev/null +++ b/charting_library/bundles/new-edit-object-dialog.b3553940c9159e24d8aa.js @@ -0,0 +1,25 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[6265],{26574:e=>{e.exports={switcher:"switcher-fwE97QDf","thumb-wrapper":"thumb-wrapper-fwE97QDf","size-small":"size-small-fwE97QDf","size-medium":"size-medium-fwE97QDf","size-large":"size-large-fwE97QDf",input:"input-fwE97QDf","intent-default":"intent-default-fwE97QDf","disable-active-state-styles":"disable-active-state-styles-fwE97QDf","intent-select":"intent-select-fwE97QDf","intent-all-blue":"intent-all-blue-fwE97QDf",track:"track-fwE97QDf",thumb:"thumb-fwE97QDf"}},14904:e=>{e.exports={scrollable:"scrollable-vwgPOHG8",tabs:"tabs-vwgPOHG8"}},92229:e=>{e.exports={defaultsButtonText:"defaultsButtonText-zcLkuEMM",defaultsButtonItem:"defaultsButtonItem-zcLkuEMM",defaultsButtonIcon:"defaultsButtonIcon-zcLkuEMM"}},47334:e=>{e.exports={themesButtonText:"themesButtonText-AeBgp7zz",themesButtonIcon:"themesButtonIcon-AeBgp7zz",defaultsButtonText:"defaultsButtonText-AeBgp7zz",defaultsButtonItem:"defaultsButtonItem-AeBgp7zz"}},92910:e=>{e.exports={separator:"separator-QjUlCDId",small:"small-QjUlCDId",normal:"normal-QjUlCDId",large:"large-QjUlCDId"}},38546:(e,t,l)=>{"use strict";l.d(t,{DialogTabs:()=>o});var n=l(50959),r=l(75983);const o=n.forwardRef((function(e,t){const{id:l,tabs:o,activeTab:i,onChange:s,className:a}=e;return n.createElement("div",{className:a,ref:t},n.createElement(r.UnderlineButtonTabs,{id:l,items:o,isActive:function(e){return e.id===i},onActivate:function(e){s(e.id)}}))}))},63374:(e,t,l)=>{"use strict";l.r(t),l.d(t,{EditObjectDialogRenderer:()=>dl});var n=l(962),r=l(50959),o=l(50151),i=l(11542),s=l(36298),a=l(54358),c=l(56840),p=l(14483),d=l(76422),u=l(51768),h=l(50945),m=l(50182),v=l(59064),y=l(86656),g=l(28853),b=l(37289),w=l(92249),f=l(48531),C=l(38546),P=l(14904);class S extends r.PureComponent{constructor(e){var t;super(e),this._handleClose=e=>{(null==e?void 0:e.target)&&(e.target.closest('[data-dialog-name="gopro"]')||e.target.closest("[data-name=support-dialog]"))||this.props.onClose()},this._renderFooterLeft=e=>{const{source:t,model:l}=this.props;if((0,w.isLineTool)(t))return r.createElement(f.FooterMenu,{sources:[t],chartUndoModel:l});if((0,g.isStudy)(t))return r.createElement(h.StudyDefaultsManager,{model:l,source:t,mode:e?"compact":"normal"});throw new TypeError("Unsupported source type.")},this._handleSelect=e=>{this.setState({activeTabId:e},(()=>{this._requestResize&&this._requestResize()})),this.props.onActiveTabChanged&&this.props.onActiveTabChanged(e)},this._handleScroll=()=>{v.globalCloseDelegate.fire()},this._handleSubmit=()=>{this.props.onSubmit(),this.props.onClose()};const{pages:l,initialActiveTab:n}=this.props,o=null!==(t=l.find((e=>e.id===n)))&&void 0!==t?t:l[0];this.state={activeTabId:o.id}}render(){const{title:e,onCancel:t,onClose:l,shouldReturnFocus:n}=this.props;return r.createElement(m.AdaptiveConfirmDialog,{dataName:"indicator-properties-dialog",title:e,isOpened:!0,onSubmit:this._handleSubmit,onCancel:t,onClickOutside:this._handleClose,onClose:l,footerLeftRenderer:this._renderFooterLeft, +render:this._renderChildren(),submitOnEnterKey:!1,shouldReturnFocus:n})}_renderChildren(){return({requestResize:e})=>{var t;this._requestResize=e;const{pages:l,source:n,model:o}=this.props,{activeTabId:i}=this.state,s=null!==(t=l.find((e=>e.id===i)))&&void 0!==t?t:l[0],a="Component"in s?void 0:s.page,c=l.map((({label:e,id:t})=>({label:e,id:t,dataId:`indicator-properties-dialog-tabs-${t}`})));return r.createElement(r.Fragment,null,r.createElement(C.DialogTabs,{className:P.tabs,id:"indicator-properties-dialog-tabs",activeTab:s.id,onChange:this._handleSelect,tabs:c}),r.createElement(y.TouchScrollContainer,{className:P.scrollable,onScroll:this._handleScroll},"Component"in s?r.createElement(s.Component,{source:n,model:o}):r.createElement(b.PropertiesEditorTab,{page:a,tableKey:s.id})))}}}var E=l(39828),T=l(96362);class _ extends r.PureComponent{constructor(e){super(e),this._properties=this.props.source.properties(),this._inputs=new T.MetaInfoHelper(this.props.source.metaInfo()).getUserEditableInputs()}render(){return r.createElement(E.InputsTabContent,{property:this._properties,model:this.props.model,study:this.props.source,studyMetaInfo:this.props.source.metaInfo(),inputs:this._inputs})}}var k=l(22064),x=l(72877),I=l(42856),L=l(41594),D=l(4781),R=l(17948);const V=new s.TranslatedString("change visibility",i.t(null,void 0,l(21511)));class M extends r.PureComponent{constructor(){super(...arguments),this._onChange=e=>{const{setValue:t}=this.context,{visible:l}=this.props;l&&t(l,e,V)}}render(){const{id:e,title:t,visible:n,disabled:o}=this.props,s=(0,a.clean)(i.t(t,{context:"input"},l(88601)),!0);return r.createElement(D.BoolInputComponent,{label:s,disabled:o,input:{id:e,type:"bool",defval:!0,name:"visible"},value:!n||(0,R.getPropertyValue)(n),onChange:this._onChange})}}M.contextType=L.StylePropertyContext;var B=l(12949),N=l(51613),W=l(69297),A=l(94697),z=l(94152),F=l(18819),H=l(14643),G=l(46464),U=l(96298),O=l(18621),j=l(98450),Q=l(91512),Z=l(93976),Y=l(72914),q=l(21579);const K={[x.LineStudyPlotStyle.Line]:{type:x.LineStudyPlotStyle.Line,order:0,icon:z,label:i.t(null,void 0,l(1277))},[x.LineStudyPlotStyle.LineWithBreaks]:{type:x.LineStudyPlotStyle.LineWithBreaks,order:1,icon:F,label:i.t(null,void 0,l(54934))},[x.LineStudyPlotStyle.StepLine]:{type:x.LineStudyPlotStyle.StepLine,order:2,icon:H,label:i.t(null,void 0,l(79511))},[x.LineStudyPlotStyle.StepLineWithBreaks]:{type:x.LineStudyPlotStyle.StepLineWithBreaks,order:3,icon:G,label:i.t(null,void 0,l(64108))},[x.LineStudyPlotStyle.StepLineWithDiamonds]:{type:x.LineStudyPlotStyle.StepLineWithDiamonds,order:4,icon:U,label:i.t(null,void 0,l(67767))},[x.LineStudyPlotStyle.Histogram]:{type:x.LineStudyPlotStyle.Histogram,order:5,icon:O,label:i.t(null,void 0,l(11091))},[x.LineStudyPlotStyle.Cross]:{type:x.LineStudyPlotStyle.Cross,order:6,icon:j,label:i.t(null,{context:"chart_type"},l(74274))},[x.LineStudyPlotStyle.Area]:{type:x.LineStudyPlotStyle.Area,order:7,icon:Q,label:i.t(null,void 0,l(42097))},[x.LineStudyPlotStyle.AreaWithBreaks]:{type:x.LineStudyPlotStyle.AreaWithBreaks, +order:8,icon:Z,label:i.t(null,void 0,l(65262))},[x.LineStudyPlotStyle.Columns]:{type:x.LineStudyPlotStyle.Columns,order:9,icon:Y,label:i.t(null,void 0,l(36018))},[x.LineStudyPlotStyle.Circles]:{type:x.LineStudyPlotStyle.Circles,order:10,icon:q,label:i.t(null,void 0,l(39495))}},$=Object.values(K).sort(((e,t)=>e.order-t.order)).map((e=>({value:e.type,selectedContent:r.createElement(A.DisplayItem,{icon:e.icon}),content:r.createElement(A.DropItem,{icon:e.icon,label:e.label})}))),X=i.t(null,void 0,l(91492));class J extends r.PureComponent{render(){const{id:e,plotType:t,className:l,priceLine:n,plotTypeChange:o,priceLineChange:i,disabled:s}=this.props;if(!(t in K))return null;const a={readonly:!0,content:r.createElement(r.Fragment,null,r.createElement(W.MenuItemSwitcher,{id:"PlotTypePriceLineSwitch",checked:n,label:X,preventLabelHighlight:!0,value:"priceLineSwitcher",onChange:i}),r.createElement(N.PopupMenuSeparator,null))};return r.createElement(A.IconDropdown,{id:e,disabled:s,className:l,hideArrowButton:!0,items:[a,...$],value:t,onChange:o})}}var ee=l(41552),te=l(62433);const le=new s.TranslatedString("change plot type",i.t(null,void 0,l(15683))),ne=new s.TranslatedString("change price line visibility",i.t(null,void 0,l(67761)));class re extends r.PureComponent{constructor(){super(...arguments),this._onPlotTypeChange=e=>{const{setValue:t}=this.context,{styleProp:{plottype:l}}=this.props;l&&t(l,e,le)},this._onPriceLineChange=e=>{const{setValue:t}=this.context,{styleProp:{trackPrice:l}}=this.props;l&&t(l,e,ne)}}render(){const{id:e,paletteColor:t,paletteColorProps:n,styleProp:o,isLine:s,hasPlotTypeSelect:a,grouped:c,offset:p}=this.props,d=n.childs();return r.createElement(B.InputRow,{grouped:c,label:r.createElement("div",{className:te.childRowContainer},i.t(t.name,{context:"input"},l(88601))),offset:p},r.createElement(ee.ColorWithThicknessSelect,{disabled:!o.visible.value(),color:d.color,transparency:o.transparency,thickness:s?d.width:void 0,isPaletteColor:!0}),s&&a&&o.plottype&&o.trackPrice?r.createElement(J,{id:(0,k.createDomId)(e,"plot-type-select"),disabled:!o.visible.value(),className:te.smallStyleControl,plotType:o.plottype.value(),priceLine:o.trackPrice.value(),plotTypeChange:this._onPlotTypeChange,priceLineChange:this._onPriceLineChange}):null)}}re.contextType=L.StylePropertyContext;var oe=l(11062);function ie(e,t,l,n,i,s,a){const c=t.colors,p=l.colors;return Object.keys(c).map(((t,l)=>r.createElement(re,{key:a?`${t}-secondary`:t,id:e,grouped:!0,paletteColor:(0,o.ensureDefined)(c[t]),paletteColorProps:(0,o.ensureDefined)(p[t]),styleProp:n,isLine:i,hasPlotTypeSelect:0===l,offset:s})))}class se extends r.PureComponent{render(){const{plot:e,area:t,palette:l,paletteProps:n,hideVisibilitySwitch:i,styleProp:s,showOnlyTitle:a,showSeparator:c=!0,offset:p,secondaryPalette:d,secondaryPaletteProps:u,title:h}=this.props,m=e?e.id:(0,o.ensureDefined)(t).id,v=!m.startsWith("fill")&&e&&(0,x.isLinePlot)(e);return r.createElement(r.Fragment,null,!i&&r.createElement(oe.PropertyTable.Row,null,r.createElement(oe.PropertyTable.Cell,{ +placement:"first",colSpan:2,offset:p},a?r.createElement("div",null,h):r.createElement(M,{id:m,title:h,visible:s.visible}))),ie(m,l,n,s,v,p),d&&u&&ie(m,d,u,s,v,p,!0),c&&r.createElement(oe.PropertyTable.GroupSeparator,null))}}se.contextType=L.StylePropertyContext;var ae=l(99970);class ce extends r.PureComponent{constructor(e){super(e),this._visible=new ae.StudyPlotVisibleProperty(e.styleProp.display)}render(){const{title:e,plot:t,area:l,palette:n,paletteProps:o,hideVisibilitySwitch:i,styleProp:s,showOnlyTitle:a,showSeparator:c=!0,offset:p}=this.props;return r.createElement(se,{plot:t,area:l,title:e,palette:n,paletteProps:o,styleProp:{...s,visible:this._visible},showSeparator:c,hideVisibilitySwitch:i,showOnlyTitle:a,offset:p})}componentWillUnmount(){this._visible.destroy()}}ce.contextType=L.StylePropertyContext;class pe extends r.PureComponent{constructor(e){super(e),this._visible=new ae.StudyPlotVisibleProperty(e.display)}render(){const{id:e,title:t,disabled:l}=this.props;return r.createElement(M,{id:e,title:t,disabled:l,visible:this._visible})}componentWillUnmount(){this._visible.destroy()}}pe.contextType=L.StylePropertyContext;var de=l(50890);const ue=new s.TranslatedString("change plot type",i.t(null,void 0,l(15683))),he=new s.TranslatedString("change price line visibility",i.t(null,void 0,l(67761)));class me extends r.PureComponent{constructor(){super(...arguments),this._onPlotTypeChange=e=>{const{setValue:t}=this.context,{property:{plottype:l}}=this.props;l&&t(l,e,ue)},this._onPriceLineChange=e=>{const{setValue:t}=this.context,{property:{trackPrice:l}}=this.props;l&&t(l,e,he)}}render(){const{id:e,title:t,isRGB:l,isFundamental:n,property:{color:o,plottype:i,linewidth:s,transparency:a,trackPrice:c,display:p}}=this.props;return r.createElement(B.InputRow,{label:r.createElement(pe,{id:e,title:t,display:p})},l&&!n?this._getInputForRgb():r.createElement(ee.ColorWithThicknessSelect,{disabled:0===p.value(),color:o,transparency:a,thickness:s}),r.createElement(J,{id:(0,k.createDomId)(e,"plot-type-select"),disabled:0===p.value(),className:te.smallStyleControl,plotType:i.value(),priceLine:c.value(),plotTypeChange:this._onPlotTypeChange,priceLineChange:this._onPriceLineChange}))}_getInputForRgb(){const{id:e,showLineWidth:t,property:l}=this.props,{linewidth:n,display:o}=l;return n&&t?r.createElement(de.LineWidthSelect,{id:(0,k.createDomId)(e,"line-width-select"),property:n,disabled:0===o.value()}):null}}me.contextType=L.StylePropertyContext;const ve=r.createContext(null);class ye extends r.PureComponent{render(){const{id:e,isRGB:t,title:l,visible:n,color:o,transparency:i,thickness:s,children:a,switchable:c=!0,offset:p,grouped:d,disabled:u}=this.props;return r.createElement(B.InputRow,{label:c?r.createElement(M,{id:e,title:l,visible:n,disabled:u}):l,offset:p,grouped:d},t?null:r.createElement(ee.ColorWithThicknessSelect,{disabled:u||n&&!(Array.isArray(n)?n[0].value():n.value()),color:o,transparency:i,thickness:s}),a)}}ye.contextType=L.StylePropertyContext;class ge extends r.PureComponent{constructor(e){super(e), +this._visible=new ae.StudyPlotVisibleProperty(e.display)}render(){const{id:e,isRGB:t,title:l,color:n,transparency:o,thickness:i,children:s,switchable:a=!0,offset:c,grouped:p}=this.props;return r.createElement(ye,{id:e,isRGB:t,title:l,color:n,transparency:o,thickness:i,children:s,switchable:a,offset:c,grouped:p,visible:this._visible})}componentWillUnmount(){this._visible.destroy()}}ge.contextType=L.StylePropertyContext;class be extends r.PureComponent{render(){const{id:e,isRGB:t,property:{colorup:l,colordown:n,transparency:i,display:s}}=this.props;return r.createElement(ve.Consumer,null,(a=>r.createElement(r.Fragment,null,r.createElement(oe.PropertyTable.Row,null,r.createElement(oe.PropertyTable.Cell,{placement:"first",colSpan:2,grouped:!0},r.createElement(pe,{id:e,title:Ze((0,o.ensureNotNull)(a),e),display:s}))),!t&&r.createElement(r.Fragment,null,r.createElement(ge,{id:e,title:He,color:l,transparency:i,display:s,switchable:!1,offset:!0,grouped:!0}),r.createElement(ge,{id:e,title:Ge,color:n,transparency:i,display:s,switchable:!1,offset:!0,grouped:!0})),r.createElement(oe.PropertyTable.GroupSeparator,null))))}}be.contextType=L.StylePropertyContext;var we=l(87795),fe=l.n(we),Ce=l(97754),Pe=l.n(Ce),Se=l(31261),Ee=l(90405),Te=l(95586);const _e={[Te.MarkLocation.AboveBar]:{value:Te.MarkLocation.AboveBar,content:i.t(null,void 0,l(41389)),order:0},[Te.MarkLocation.BelowBar]:{value:Te.MarkLocation.BelowBar,content:i.t(null,void 0,l(78626)),order:1},[Te.MarkLocation.Top]:{value:Te.MarkLocation.Top,content:i.t(null,void 0,l(65994)),order:2},[Te.MarkLocation.Bottom]:{value:Te.MarkLocation.Bottom,content:i.t(null,void 0,l(91757)),order:3},[Te.MarkLocation.Absolute]:{value:Te.MarkLocation.Absolute,content:i.t(null,void 0,l(29520)),order:4}},ke=Object.values(_e).sort(((e,t)=>e.order-t.order));class xe extends r.PureComponent{render(){const{id:e,shapeLocation:t,className:l,menuItemClassName:n,shapeLocationChange:o,disabled:i}=this.props;return r.createElement(Ee.Select,{id:e,disabled:i,className:l,menuItemClassName:n,items:ke,value:t,onChange:o})}}const Ie=new s.TranslatedString("change char",i.t(null,void 0,l(98491))),Le=new s.TranslatedString("change location",i.t(null,void 0,l(38361)));class De extends r.PureComponent{constructor(){super(...arguments),this._onCharChange=e=>{const{setValue:t}=this.context,l=e.currentTarget.value.trim(),n=fe()(l),r=0===n.length?"":n[n.length-1];t((0,o.ensureDefined)(this.props.property.childs().char),r,Ie)},this._onLocationChange=e=>{const{setValue:t}=this.context;t(this.props.property.childs().location,e,Le)}}render(){var e;const{id:t,title:l,char:n,isRGB:i,property:s,hasPalette:a}=this.props,{color:c,transparency:p,char:d,location:u,display:h}=s.childs();return r.createElement(B.InputRow,{grouped:a,label:r.createElement(pe,{id:t,title:l,display:h})},!a&&!i&&r.createElement(ee.ColorWithThicknessSelect,{disabled:0===h.value(),color:c,transparency:p}),r.createElement(Se.InputControl,{disabled:void 0===d||0===h.value(),className:te.smallStyleControl,value:(0, +o.ensureDefined)(null!==(e=null==d?void 0:d.value())&&void 0!==e?e:n),onChange:this._onCharChange}),r.createElement(xe,{id:(0,k.createDomId)(t,"shape-style-select"),disabled:0===h.value(),className:Ce(te.defaultSelect,te.additionalSelect),menuItemClassName:te.defaultSelectItem,shapeLocation:u.value(),shapeLocationChange:this._onLocationChange}))}}De.contextType=L.StylePropertyContext;var Re=l(76058);const Ve={arrow_down:l(69151),arrow_up:l(67211),circle:l(83786),cross:l(50858),diamond:l(13201),flag:l(59058),label_down:l(8537),label_up:l(2309),square:l(78240),triangle_down:l(41683),triangle_up:l(6570),x_cross:l(23223)};function Me(e){return Ve[e]}const Be=[];Object.keys(Re.plotShapesData).forEach((e=>{const t=Re.plotShapesData[e];Be.push({id:t.id,value:t.id,selectedContent:r.createElement(A.DisplayItem,{icon:Me(t.icon)}),content:r.createElement(A.DropItem,{icon:Me(t.icon),label:t.guiName})})}));class Ne extends r.PureComponent{render(){const{id:e,shapeStyleId:t,className:l,shapeStyleChange:n,disabled:o}=this.props;return r.createElement(A.IconDropdown,{id:e,disabled:o,className:l,hideArrowButton:!0,items:Be,value:t,onChange:n})}}const We=new s.TranslatedString("change shape",i.t(null,void 0,l(86888))),Ae=new s.TranslatedString("change location",i.t(null,void 0,l(38361)));class ze extends r.PureComponent{constructor(){super(...arguments),this._onPlotTypeChange=e=>{const{setValue:t}=this.context;t(this.props.property.childs().plottype,e,We)},this._onLocationChange=e=>{const{setValue:t}=this.context;t(this.props.property.childs().location,e,Ae)}}render(){const{id:e,title:t,isRGB:l,hasPalette:n,property:o}=this.props,{color:i,transparency:s,plottype:a,location:c,display:p}=o.childs();return r.createElement(B.InputRow,{grouped:n,label:r.createElement(pe,{id:e,title:t,display:p})},!n&&!l&&r.createElement(ee.ColorWithThicknessSelect,{disabled:0===p.value(),color:i,transparency:s}),r.createElement(Ne,{id:(0,k.createDomId)(e,"shape-style-select"),disabled:0===p.value(),className:te.smallStyleControl,shapeStyleId:a.value(),shapeStyleChange:this._onPlotTypeChange}),r.createElement(xe,{id:(0,k.createDomId)(e,"shape-location-select"),disabled:0===p.value(),className:Ce(te.defaultSelect,te.additionalSelect),menuItemClassName:te.defaultSelectItem,shapeLocation:c.value(),shapeLocationChange:this._onLocationChange}))}}ze.contextType=L.StylePropertyContext;const Fe=(0,l(59224).getLogger)("Chart.Study.PropertyPage"),He=i.t(null,void 0,l(98802)),Ge=i.t(null,void 0,l(41361)),Ue=i.t(null,void 0,l(83760)),Oe=i.t(null,void 0,l(26458)),je=i.t(null,void 0,l(48848));class Qe extends r.PureComponent{render(){var e,t,l;const{plot:n,palettes:i,study:s}=this.props,a=n.id,c=s.properties().styles,p=s.metaInfo().styles,d=c[a],u=n.type,h=i.main,m=!!s.metaInfo().isRGB;if("line"===u||"bar_colorer"===u||"bg_colorer"===u)return h&&h.palette&&h.paletteProps?r.createElement(ce,{title:null!==(t=null===(e=null==p?void 0:p[a])||void 0===e?void 0:e.title)&&void 0!==t?t:a,plot:n,palette:h.palette,paletteProps:h.paletteProps,styleProp:d}):r.createElement(me,{id:a, +title:(0,o.ensureDefined)(null===(l=null==p?void 0:p[a])||void 0===l?void 0:l.title),property:d,isRGB:m,isFundamental:false,showLineWidth:"line"===u});if("arrows"===u){const e=this._getPlotSwitch(a,Ze(s,a),d.display);if(m)return e;const t=i.up,l=i.down;return t||l?r.createElement(r.Fragment,null,e,t&&t.palette&&t.paletteProps?r.createElement(ce,{title:He,plot:n,palette:t.palette,paletteProps:t.paletteProps,styleProp:d,showSeparator:!1,showOnlyTitle:!0,offset:!0}):r.createElement(ge,{id:a,isRGB:m,title:He,color:d.colorup,display:d.display,transparency:d.transparency,switchable:!1,grouped:!0,offset:!0}),l&&l.palette&&l.paletteProps?r.createElement(ce,{title:Ge,plot:n,palette:l.palette,paletteProps:l.paletteProps,styleProp:d,showSeparator:!1,showOnlyTitle:!0,offset:!0}):r.createElement(ge,{id:a,isRGB:m,title:Ge,color:d.colordown,display:d.display,transparency:d.transparency,switchable:!1,grouped:!0,offset:!0}),r.createElement(oe.PropertyTable.GroupSeparator,null)):r.createElement(be,{id:a,property:d,isRGB:m,plot:n,palettes:i,styleProp:d})}if("chars"===u||"shapes"===u){const e=(0,o.ensureDefined)(null==p?void 0:p[a]),t=e.title;return r.createElement(r.Fragment,null,"chars"===u?r.createElement(De,{id:a,title:t,char:e.char,property:d,hasPalette:Boolean(h&&h.palette),isRGB:m}):r.createElement(ze,{id:a,title:t,property:d,hasPalette:Boolean(h&&h.palette),isRGB:m}),h&&h.palette&&h.paletteProps&&r.createElement(ce,{title:t,plot:n,palette:h.palette,paletteProps:h.paletteProps,hideVisibilitySwitch:!0,styleProp:d}))}if((0,x.isOhlcPlot)(n)){const e=n.target,t=s.properties().ohlcPlots[e],l=(0,o.ensureDefined)((0,o.ensureDefined)(s.metaInfo().ohlcPlots)[e]),c=this._getPlotSwitch(a,l.title,t.display);if(m)return c;const p=i.wick&&i.wick.palette&&i.wick.paletteProps,d=i.border&&i.border.palette&&i.border.paletteProps;return r.createElement(r.Fragment,null,c,h&&h.palette&&h.paletteProps?r.createElement(ce,{title:Ue,plot:n,palette:h.palette,paletteProps:h.paletteProps,styleProp:t,showSeparator:!1,showOnlyTitle:!0,offset:!0}):r.createElement(ge,{id:a,isRGB:m,title:Ue,display:t.display,color:t.color,transparency:t.transparency,switchable:!1,grouped:!0,offset:!0}),i.wick&&i.wick.palette&&i.wick.paletteProps&&r.createElement(ce,{title:Oe,plot:n,palette:i.wick.palette,paletteProps:i.wick.paletteProps,styleProp:t,showSeparator:!1,showOnlyTitle:!0,offset:!0}),Boolean(!p&&t.wickColor)&&r.createElement(ge,{id:a,isRGB:m,title:Oe,display:t.display,color:t.wickColor,transparency:t.transparency,switchable:!1,grouped:!0,offset:!0}),i.border&&i.border.palette&&i.border.paletteProps&&r.createElement(ce,{title:je,plot:n,palette:i.border.palette,paletteProps:i.border.paletteProps,styleProp:t,showSeparator:!1,showOnlyTitle:!0,offset:!0}),Boolean(!d&&t.borderColor)&&r.createElement(ge,{id:a,isRGB:m,title:je,display:t.display,color:t.borderColor,transparency:t.transparency,switchable:!1,grouped:!0,offset:!0}),r.createElement(oe.PropertyTable.GroupSeparator,null))}return Fe.logError("Unknown plot type: "+u),null}_getPlotSwitch(e,t,l){ +return r.createElement(oe.PropertyTable.Row,null,r.createElement(oe.PropertyTable.Cell,{placement:"first",colSpan:2},r.createElement(pe,{id:e,title:t,display:l})))}}function Ze(e,t){const l=(0,o.ensureDefined)(e.metaInfo().styles),{title:n}=(0,o.ensureDefined)(l[t]);return(0,o.ensureDefined)(n)}var Ye=l(47510),qe=l(53598);const Ke=new s.TranslatedString("change line style",i.t(null,void 0,l(28691)));class $e extends r.PureComponent{constructor(){super(...arguments),this._onLineStyleChange=e=>{const{setValue:t}=this.context,{lineStyle:l}=this.props;t(l,e,Ke)}}render(){const{lineStyle:e,...t}=this.props;return r.createElement(qe.LineStyleSelect,{...t,lineStyle:(0,R.getPropertyValue)(e),lineStyleChange:this._onLineStyleChange})}}$e.contextType=L.StylePropertyContext;const Xe=new s.TranslatedString("change value",i.t(null,void 0,l(50463)));class Je extends r.PureComponent{constructor(){super(...arguments),this._onValueChange=e=>{const{setValue:t}=this.context,{value:l}=this.props.property;t(l,e,Xe)}}render(){const{id:e,name:t,property:{color:l,linestyle:n,linewidth:o,transparency:i,value:s,visible:a}}=this.props;return r.createElement(B.InputRow,{labelAlign:"adaptive",label:r.createElement(M,{id:e,title:t,visible:a})},r.createElement("div",{className:te.block},r.createElement("div",{className:te.group},r.createElement(ee.ColorWithThicknessSelect,{disabled:!a.value(),color:l,transparency:i,thickness:o}),r.createElement($e,{id:(0,k.createDomId)(e,"line-style-select"),disabled:!a.value(),className:te.smallStyleControl,lineStyle:n})),r.createElement("div",{className:Ce(te.wrapGroup,te.defaultSelect,te.additionalSelect)},r.createElement(Ye.FloatInputComponent,{input:{id:"",name:"",type:"float",defval:0},value:s.value(),disabled:!a.value(),onChange:this._onValueChange}))))}}Je.contextType=L.StylePropertyContext;class et extends r.PureComponent{render(){const{orders:{visible:e,showLabels:t,showQty:n}}=this.props;return r.createElement(r.Fragment,null,r.createElement(oe.PropertyTable.Row,null,r.createElement(oe.PropertyTable.Cell,{placement:"first",colSpan:2},r.createElement(M,{id:"chart-orders-switch",title:i.t(null,void 0,l(77409)),visible:e}))),r.createElement(oe.PropertyTable.Row,null,r.createElement(oe.PropertyTable.Cell,{placement:"first",colSpan:2},r.createElement(M,{id:"chart-orders-labels-switch",title:i.t(null,void 0,l(86520)),visible:t}))),r.createElement(oe.PropertyTable.Row,null,r.createElement(oe.PropertyTable.Cell,{placement:"first",colSpan:2},r.createElement(M,{id:"chart-orders-qty-switch",title:i.t(null,void 0,l(66596)),visible:n}))))}}et.contextType=L.StylePropertyContext;var tt=l(90164),lt=l(96438);const nt=new s.TranslatedString("change percent width",i.t(null,void 0,l(51081))),rt=new s.TranslatedString("change placement",i.t(null,void 0,l(47634))),ot=new s.TranslatedString("change values visibility",i.t(null,void 0,l(12628))),it=[{value:tt.HHistDirection.LeftToRight,content:i.t(null,void 0,l(19286))},{value:tt.HHistDirection.RightToLeft,content:i.t(null,void 0,l(21141)) +}],st=i.t(null,void 0,l(95247)),at=i.t(null,void 0,l(91502)),ct=i.t(null,void 0,l(91322)),pt=i.t(null,void 0,l(19221));class dt extends r.PureComponent{constructor(){super(...arguments),this._onPercentWidthChange=e=>{const{setValue:t}=this.context,{percentWidth:l}=this.props.property.childs();t(l,e,nt)},this._onPlacementChange=e=>{const{setValue:t}=this.context,{direction:l}=this.props.property.childs();t(l,e,rt)},this._onShowValuesChange=e=>{const{setValue:t}=this.context,{showValues:l}=this.props.property.childs();t(l,e,ot)}}render(){const{hHistInfo:e,property:t}=this.props,{percentWidth:l,direction:n,showValues:o,valuesColor:i,visible:s}=t.childs(),{title:a}=e;return r.createElement(r.Fragment,null,r.createElement(oe.PropertyTable.Row,null,r.createElement(oe.PropertyTable.Cell,{placement:"first",colSpan:2,grouped:!0},r.createElement(M,{id:a,title:a,visible:s}))),r.createElement(B.InputRow,{label:r.createElement("div",{className:te.childRowContainer},st),grouped:!0},r.createElement(lt.IntegerInputComponent,{input:{id:"",name:"",type:"integer",defval:0},value:l.value(),disabled:!s.value(),onChange:this._onPercentWidthChange})),r.createElement(B.InputRow,{label:r.createElement("div",{className:te.childRowContainer},at),grouped:!0},r.createElement(Ee.Select,{id:"hhist-graphic-placement-select",disabled:!s.value(),className:te.defaultSelect,menuItemClassName:te.defaultSelectItem,items:it,value:n.value(),onChange:this._onPlacementChange})),r.createElement(oe.PropertyTable.Row,null,r.createElement(oe.PropertyTable.Cell,{className:te.childRowContainer,placement:"first",colSpan:2,grouped:!0},r.createElement(D.BoolInputComponent,{label:ct,input:{id:a+"_showValues",type:"bool",defval:!0,name:"visible"},value:!o||o.value(),disabled:!s.value(),onChange:this._onShowValuesChange}))),r.createElement(B.InputRow,{label:r.createElement("div",{className:te.childRowContainer},pt),grouped:!0},r.createElement(ee.ColorWithThicknessSelect,{disabled:s&&!s.value(),color:i})),this._renderColors(),r.createElement(oe.PropertyTable.GroupSeparator,null))}_renderColors(){const{property:e,hHistInfo:t}=this.props,{colors:l,transparencies:n,visible:o}=e.childs(),{titles:i}=t;return l.childNames().map((e=>r.createElement(B.InputRow,{key:e,grouped:!0,label:r.createElement("div",{className:te.childRowContainer},i[+e])},r.createElement(ee.ColorWithThicknessSelect,{disabled:!o.value(),color:l[+e],transparency:n[+e]}))))}}dt.contextType=L.StylePropertyContext;class ut extends r.PureComponent{render(){const{title:e,property:t}=this.props,{color:l,width:n,style:o,visible:i}=t.childs();return r.createElement(B.InputRow,{label:r.createElement(M,{id:e,title:e,visible:i})},r.createElement(ee.ColorWithThicknessSelect,{disabled:!i.value(),color:l,transparency:t.child("transparency"),thickness:n}),r.createElement($e,{id:(0,k.createDomId)(e,"line-style-select"),disabled:!i.value(),className:te.smallStyleControl,lineStyle:o}))}}var ht,mt;ut.contextType=L.StylePropertyContext,function(e){e.Triangle="triangle",e.Rectangle="rectangle"}(ht||(ht={})),function(e){ +e.Verdana="Verdana",e.CourierNew="Courier New",e.TimesNewRoman="Times New Roman",e.Arial="Arial"}(mt||(mt={}));class vt extends r.PureComponent{render(){const{graphicType:e,study:t}=this.props,l=t.metaInfo(),n=l.graphics,i=t.properties().graphics.childs(),s=(0,o.ensureDefined)(n[e]);return Object.keys(s).map(((t,n)=>{var s,a,c,p;const d=(0,o.ensureDefined)(null===(s=i[e])||void 0===s?void 0:s.childs()[t]);return"horizlines"===e||"vertlines"===e?r.createElement(ut,{key:t,title:(0,o.ensureDefined)(null===(a=l.graphics[e])||void 0===a?void 0:a[t]).name,property:d}):"lines"===e?r.createElement(ut,{key:t,title:(0,o.ensureDefined)(null===(c=l.graphics.lines)||void 0===c?void 0:c[t]).title,property:d}):"hhists"===e?r.createElement(dt,{key:t,hHistInfo:(0,o.ensureDefined)(null===(p=l.graphics.hhists)||void 0===p?void 0:p[t]),property:d}):null}))}}var yt=l(66045);const gt=new s.TranslatedString("change font size",i.t(null,void 0,l(7378))),bt=[10,11,12,14,16,20,24,28,32,40].map((e=>({value:e,title:e.toString()})));class wt extends r.PureComponent{constructor(){super(...arguments),this._onFontSizeChange=e=>{const{setValue:t}=this.context,{fontSize:l}=this.props;t(l,e,gt)}}render(){const{fontSize:e,...t}=this.props;return r.createElement(yt.FontSizeSelect,{...t,fontSizes:bt,fontSize:e.value(),fontSizeChange:this._onFontSizeChange})}}wt.contextType=L.StylePropertyContext;const ft=new s.TranslatedString("change visibility",i.t(null,void 0,l(21511))),Ct=i.t(null,void 0,l(64606)),Pt=i.t(null,void 0,l(94420)),St={Traditional:new Set(["S5/R5","S4/R4","S3/R3","S2/R2","S1/R1","P"]),Fibonacci:new Set(["S3/R3","S2/R2","S1/R1","P"]),Woodie:new Set(["S4/R4","S3/R3","S2/R2","S1/R1","P"]),Classic:new Set(["S4/R4","S3/R3","S2/R2","S1/R1","P"]),DM:new Set(["S1/R1","P"]),DeMark:new Set(["S1/R1","P"]),Camarilla:new Set(["S4/R4","S3/R3","S2/R2","S1/R1","P"]),Floor:new Set(["S3/R3","S2/R2","S1/R1","P"])};class Et extends r.PureComponent{constructor(){super(...arguments),this._onChange=e=>{const{setValue:t}=this.context,{levelsStyle:l}=this.props.property.childs(),{showLabels:n}=l.childs();t(n,e,ft)}}render(){const{fontsize:e,levelsStyle:t}=this.props.property.childs();return r.createElement(r.Fragment,null,r.createElement(B.InputRow,{labelAlign:"adaptive",label:r.createElement("span",null,Ct)},r.createElement("div",{className:te.block},r.createElement("div",{className:Ce(te.wrapGroup,te.additionalSelect)},r.createElement(wt,{id:"pivot-points-standard-font-size-select",fontSize:e})))),r.createElement(oe.PropertyTable.Row,null,r.createElement(oe.PropertyTable.Cell,{placement:"first",colSpan:2},r.createElement(D.BoolInputComponent,{label:Pt,input:{id:"ShowLabels",type:"bool",defval:!0,name:"visible"},value:t.childs().showLabels.value(),onChange:this._onChange}))),this._renderColors())}_renderColors(){const{levelsStyle:e,inputs:t}=this.props.property.childs(),{colors:l,widths:n,visibility:i}=e.childs(),{kind:s}=t.childs(),a=(0,o.ensureDefined)(St[s.value()]);return l.childNames().filter((e=>a.has(e))).map((e=>r.createElement(ye,{key:e,id:e,title:e, +color:l.childs()[e],visible:i.childs()[e],thickness:n.childs()[e]})))}}Et.contextType=L.StylePropertyContext;const Tt=i.t(null,void 0,l(91502)),_t=[{value:tt.HHistDirection.RightToLeft,content:i.t(null,void 0,l(21141))},{value:tt.HHistDirection.LeftToRight,content:i.t(null,void 0,l(19286))}],kt=new s.TranslatedString("change visibility",i.t(null,void 0,l(21511))),xt=i.t(null,void 0,l(14414)),It=i.t(null,void 0,l(91322)),Lt=i.t(null,void 0,l(95247)),Dt=i.t(null,void 0,l(31577)),Rt=i.t(null,{context:"input"},l(45811)),Vt=i.t(null,{context:"input"},l(41596));class Mt extends r.PureComponent{constructor(){super(...arguments),this._onChange=e=>{this._setHhistsProperty("visible",e)},this._onShowValuesChange=e=>{this._setHhistsProperty("showValues",e)},this._onValueChange=e=>{this._setHhistsProperty("percentWidth",e)},this._onDirectionChange=e=>{this._setHhistsProperty("direction",e)}}render(){var e,t,n,s,a,c;const{metaInfo:p}=this.props,{graphics:d,styles:u,showLabelsOnPriceScale:h,showLegendValues:m}=this.props.property.childs(),{hhists:v,horizlines:y,polygons:g}=d.childs(),b=(0,o.ensureDefined)(p.graphics.hhists),w=Object.keys(b),f=v.childs()[w[0]],C=f.childs().visible,P=w.map((e=>v.childs()[e].childs().showValues)),S=f.childs().percentWidth,E=f.childs().direction,T=w.map((e=>v.childs()[e].childs().valuesColor)),_=null===(e=y.childs())||void 0===e?void 0:e.vahLines,k=null===(t=p.graphics.horizlines)||void 0===t?void 0:t.vahLines,x=null===(n=y.childs())||void 0===n?void 0:n.valLines,I=null===(s=p.graphics.horizlines)||void 0===s?void 0:s.valLines,L=y.childs().pocLines,R=(0,o.ensureDefined)(null===(a=p.graphics.horizlines)||void 0===a?void 0:a.pocLines),V=u.childs().developingPoc,N=new ae.StudyPlotVisibleProperty(V.childs().display),W=(0,o.ensureDefined)(null===(c=p.styles)||void 0===c?void 0:c.developingPoc),A=u.childs().developingVAHigh,z=new ae.StudyPlotVisibleProperty(A.childs().display),F=u.childs().developingVALow,H=new ae.StudyPlotVisibleProperty(F.childs().display),G=p.graphics.polygons&&p.graphics.polygons.histBoxBg;return r.createElement(r.Fragment,null,r.createElement(oe.PropertyTable.Row,null,r.createElement(oe.PropertyTable.Cell,{placement:"first",colSpan:2},r.createElement(D.BoolInputComponent,{label:xt,input:{id:"VolumeProfile",type:"bool",defval:!0,name:"visible"},value:C.value(),onChange:this._onChange}))),r.createElement(oe.PropertyTable.Row,null,r.createElement(oe.PropertyTable.Cell,{placement:"first"},r.createElement("div",{className:te.childRowContainer},r.createElement(D.BoolInputComponent,{disabled:!C.value(),label:It,input:{id:"ShowValues",type:"bool",defval:!0,name:"visible"},value:P[0].value(),onChange:this._onShowValuesChange}))),r.createElement(oe.PropertyTable.Cell,{placement:"last"},r.createElement(ee.ColorWithThicknessSelect,{disabled:!C.value()||!P[0].value(),color:T}))),r.createElement(oe.PropertyTable.Row,null,r.createElement(oe.PropertyTable.Cell,{placement:"first"},r.createElement("div",{className:te.childRowContainer},Lt)),r.createElement(oe.PropertyTable.Cell,{placement:"last" +},r.createElement(lt.IntegerInputComponent,{disabled:!C.value(),input:{id:"",name:"",type:"integer",defval:0},value:S.value(),onChange:this._onValueChange}))),r.createElement(oe.PropertyTable.Row,null,r.createElement(oe.PropertyTable.Cell,{placement:"first"},r.createElement("div",{className:te.childRowContainer},Tt)),r.createElement(oe.PropertyTable.Cell,{placement:"last"},r.createElement(Ee.Select,{id:"hhist-direction-select",disabled:!C.value(),className:te.defaultSelect,menuItemClassName:te.defaultSelectItem,items:_t,value:E.value(),onChange:this._onDirectionChange}))),w.map((e=>r.createElement(r.Fragment,{key:e},v.childs()[e].childs().colors.childNames().map(((t,n)=>{const o=b[e];return r.createElement(B.InputRow,{key:n,label:r.createElement("div",{className:te.childRowContainer},o&&i.t(o.titles[n],{context:"input"},l(88601))||"")},r.createElement(ee.ColorWithThicknessSelect,{disabled:!C.value(),color:v.childs()[e].childs().colors.childs()[n],transparency:v.childs()[e].childs().transparencies.childs()[n]}))}))))),k&&_&&r.createElement(ye,{id:"vahLines",title:k.name,color:_.childs().color,visible:_.childs().visible,thickness:_.childs().width},r.createElement($e,{id:"vah-lines-line-style-select",disabled:!_.childs().visible.value(),className:te.smallStyleControl,lineStyle:_.childs().style})),I&&x&&r.createElement(ye,{id:"valLines",title:I.name,color:x.childs().color,visible:x.childs().visible,thickness:x.childs().width},r.createElement($e,{id:"val-lines-line-style-select",disabled:!x.childs().visible.value(),className:te.smallStyleControl,lineStyle:x.childs().style})),r.createElement(ye,{id:"pocLines",title:R.name,color:L.childs().color,visible:L.childs().visible,thickness:L.childs().width},r.createElement($e,{id:"poc-lines-line-style-select",disabled:!L.childs().visible.value(),className:te.smallStyleControl,lineStyle:L.childs().style})),V&&r.createElement(ye,{id:"developingPoc",title:W.title&&i.t(W.title,{context:"input"},l(88601))||"",color:V.childs().color,visible:N,thickness:V.childs().linewidth},r.createElement($e,{id:"developing-poc-line-style-select",disabled:!N.value(),className:te.smallStyleControl,lineStyle:V.childs().linestyle})),A&&F&&r.createElement(ye,{id:"developingPoc",title:Dt,color:[A.childs().color,F.childs().color],visible:[z,H],thickness:[A.childs().linewidth,F.childs().linewidth]},r.createElement($e,{id:"developing-VA-line-style-select",disabled:!z.value()&&!H.value(),className:te.smallStyleControl,lineStyle:[A.childs().linestyle,F.childs().linestyle]})),g&&r.createElement(B.InputRow,{label:r.createElement("div",null,G&&i.t(G.name,{context:"input"},l(88601))||"")},r.createElement(ee.ColorWithThicknessSelect,{color:g.childs().histBoxBg.childs().color,transparency:g.childs().histBoxBg.childs().transparency})),(h||m)&&"VbPFixed"!==p.shortId&&r.createElement(r.Fragment,null,h&&r.createElement(oe.PropertyTable.Cell,{placement:"first",colSpan:2},r.createElement(M,{id:"showLabelsOnPriceScale",title:Vt,visible:h})),m&&r.createElement(oe.PropertyTable.Cell,{placement:"first",colSpan:2 +},r.createElement(M,{id:"showLegendValues",title:Rt,visible:m}))))}_setHhistsProperty(e,t){const{setValue:l}=this.context,{metaInfo:n,property:r}=this.props,i=r.childs().graphics.childs().hhists,s=Object.keys((0,o.ensureDefined)(n.graphics.hhists)),a=i.childs();l(s.map((t=>(0,o.ensureDefined)(a[t].child(e)))),t,kt)}}function Bt(){const e=(0,o.ensureNotNull)((0,r.useContext)(ve)),t=e.metaInfo(),l=e.properties();return r.createElement(Mt,{metaInfo:t,property:l})}Mt.contextType=L.StylePropertyContext;var Nt=l(51717);const Wt={VbPFixed:Bt,PivotPointsStandard:function(){const e=(0,o.ensureNotNull)((0,r.useContext)(ve)).properties();return r.createElement(Et,{property:e})},VbPVisible:Bt,VbPAnchored:Bt};class At extends r.PureComponent{render(){const e=(0,o.ensureNotNull)(this.context);return r.createElement(ve.Consumer,null,(t=>r.createElement(L.StylePropertyContainer,{property:(0,o.ensureNotNull)(t).properties(),model:e},r.createElement(oe.PropertyTable,null,this._renderCustomContent((0,o.ensureNotNull)(t).metaInfo().shortId)))))}_renderCustomContent(e){if(e in Wt){const t=Wt[e];return r.createElement(t,null)}return null}}At.contextType=Nt.ModelContext;var zt=l(43886);const Ft=new s.TranslatedString("change precision",i.t(null,void 0,l(164))),Ht=i.t(null,void 0,l(4329)),Gt=i.t(null,void 0,l(73947)),Ut=[{value:"default",content:Ht}];for(let e=0;e<=8;e++)Ut.push({value:e,content:e.toString()});class Ot extends r.PureComponent{constructor(){super(...arguments),this._onChange=e=>{const{setValue:t}=this.context,{precision:l}=this.props;t(l,e,Ft)}}render(){const{id:e,precision:t}=this.props;return r.createElement(B.InputRow,{label:Gt},r.createElement(Ee.Select,{id:e,className:te.defaultSelect,menuItemClassName:te.defaultSelectItem,items:Ut,value:t.value(),onChange:this._onChange}))}}Ot.contextType=L.StylePropertyContext;const jt=new s.TranslatedString("change min tick",i.t(null,void 0,l(20834))),Qt=i.t(null,void 0,l(4329)),Zt=i.t(null,void 0,l(36993)),Yt=[{priceScale:1,minMove:1,frac:!1},{priceScale:10,minMove:1,frac:!1},{priceScale:100,minMove:1,frac:!1},{priceScale:1e3,minMove:1,frac:!1},{priceScale:1e4,minMove:1,frac:!1},{priceScale:1e5,minMove:1,frac:!1},{priceScale:1e6,minMove:1,frac:!1},{priceScale:1e7,minMove:1,frac:!1},{priceScale:1e8,minMove:1,frac:!1},{priceScale:2,minMove:1,frac:!0},{priceScale:4,minMove:1,frac:!0},{priceScale:8,minMove:1,frac:!0},{priceScale:16,minMove:1,frac:!0},{priceScale:32,minMove:1,frac:!0},{priceScale:64,minMove:1,frac:!0},{priceScale:128,minMove:1,frac:!0},{priceScale:320,minMove:1,frac:!0}],qt=[{id:"tick-default",value:"default",content:Qt}];for(let e=0;e{const{setValue:t}=this.context,{minTick:l}=this.props;t(l,e,jt)}}render(){const{id:e,minTick:t}=this.props;return r.createElement(B.InputRow,{label:Zt},r.createElement(Ee.Select,{id:e,className:te.defaultSelect, +menuItemClassName:te.defaultSelectItem,items:qt,value:t.value(),onChange:this._onChange}))}}Kt.contextType=L.StylePropertyContext;var $t=l(73146),Xt=l(86067);class Jt extends r.PureComponent{render(){const{id:e,isRGB:t,title:l,visible:n,bottomColor:o,topColor:i,transparency:s,children:a,switchable:c=!0,offset:p,grouped:d}=this.props;return r.createElement(B.InputRow,{label:c?r.createElement(M,{id:e,title:l,visible:n}):l,offset:p,grouped:d},t?null:r.createElement(r.Fragment,null,i&&r.createElement(ee.ColorWithThicknessSelect,{disabled:n&&!(Array.isArray(n)?n[0].value():n.value()),color:i,transparency:s}),o&&r.createElement("div",{className:Pe()(o&&i&&te.additionalSelect)},r.createElement(ee.ColorWithThicknessSelect,{disabled:n&&!(Array.isArray(n)?n[0].value():n.value()),color:o,transparency:s}))),a)}}Jt.contextType=L.StylePropertyContext;const el=i.t(null,void 0,l(27331)),tl=i.t(null,{context:"input"},l(45811)),ll=i.t(null,{context:"input"},l(41596)),nl=i.t(null,void 0,l(40297));class rl extends r.PureComponent{constructor(){super(...arguments),this._findPlotPalettes=e=>{const{study:t}=this.props,l=t.metaInfo(),n=(0,o.ensureDefined)(l.palettes);return(0,x.isBarColorerPlot)(e)||(0,x.isBgColorerPlot)(e)?{main:{palette:n[e.palette],paletteProps:t.properties().palettes[e.palette]}}:this._findPalettesByTargetId(e.id)}}render(){const{study:e}=this.props,t=e.metaInfo();if((0,zt.isCustomStudy)(t.shortId))return r.createElement(At,null);const l=e.properties(),{precision:n,strategy:o,minTick:i,showLabelsOnPriceScale:s,showLegendValues:a}=l,c=t.plots.length>0,p=t.plots.some((e=>!(0,x.isPlotWithTechnicalValues)(e))),d=c||t.inputs.some((e=>"price"===e.type)),u=(0,$t.createAdapter)(e).canOverrideMinTick();return r.createElement(oe.PropertyTable,null,this._plotsElement(),this._bandsElement(),this._bandsBackgroundsElement(),this._areasBackgroundsElement(),this._filledAreasElement(),this._graphicsElement(),u&&r.createElement(Kt,{id:(0,k.createDomId)(t.id,"min-tick-select"),minTick:i}),I.StudyMetaInfo.isScriptStrategy(t)&&r.createElement(et,{orders:o.orders}),(d||p)&&r.createElement(oe.PropertyTable.Row,null,r.createElement(oe.PropertyTable.GroupSeparator,{size:1}),r.createElement(Xt.GroupTitleSection,{title:nl,name:nl}),d&&r.createElement(Ot,{id:(0,k.createDomId)(t.id,"precision-select"),precision:n}),p&&r.createElement(r.Fragment,null,r.createElement(oe.PropertyTable.Cell,{placement:"first",colSpan:2},r.createElement(M,{id:"showLabelsOnPriceScale",title:ll,visible:s})),r.createElement(oe.PropertyTable.Cell,{placement:"first",colSpan:2},r.createElement(M,{id:"showLegendValues",title:tl,visible:a})))))}_plotsElement(){const{study:e}=this.props,t=e.metaInfo();return new T.MetaInfoHelper(t).getUserEditablePlots().filter((e=>!((0,x.isUpColorerPlot)(e)||(0,x.isDownColorerPlot)(e)||(0,x.isCandleBorderColorerPlot)(e)||(0,x.isCandleWickColorerPlot)(e)))).map((t=>{const l=(0,x.isOhlcPlot)(t)?{...t,id:t.target}:t,n=this._findPlotPalettes(l);return r.createElement(Qe,{key:t.id,plot:t,palettes:n,study:e})}))}_bandsElement(){ +const{study:e}=this.props,t=e.metaInfo().bands,l=e.properties().childs().bands;return t&&l&&t.map(((e,t)=>{if(!e.isHidden)return r.createElement(Je,{key:t,id:e.name,name:e.name,property:l[t]})}))}_bandsBackgroundsElement(){const{study:e}=this.props,t=e.properties(),{bandsBackground:l}=t;return l&&r.createElement(ye,{id:"bandsBackground",title:el,visible:l.fillBackground,color:l.backgroundColor,transparency:l.transparency})}_areasBackgroundsElement(){const{study:e}=this.props,t=e.metaInfo(),l=e.properties(),{areaBackground:n}=l;return t.isRGB?null:n&&r.createElement(ye,{id:"areaBackground",title:el,visible:n.fillBackground,color:n.backgroundColor,transparency:n.transparency})}_filledAreasElement(){const{study:e}=this.props,t=e.metaInfo(),l=t.filledAreas;return!l||t.isRGB?[]:l.map((t=>{if(t.isHidden)return null;const l=e.properties().filledAreasStyle[t.id],n=t.title||el;if(l.hasChild("fillType")&&"gradient"===l.childs().fillType.value()){if(l.topColor||l.bottomColor)return r.createElement(Jt,{key:t.id,id:t.id,title:n,bottomColor:l.bottomColor,topColor:l.topColor,visible:l.visible,transparency:l.transparency});if(t.palette){const e=this._findPalettesByTargetId(t.id),n=(0,o.ensureDefined)(e.main),i=e.secondary;return r.createElement(se,{key:t.id,title:t.title,area:t,palette:(0,o.ensureDefined)(n.palette),paletteProps:(0,o.ensureDefined)(n.paletteProps),secondaryPalette:null==i?void 0:i.palette,secondaryPaletteProps:null==i?void 0:i.paletteProps,styleProp:l})}return null}if(t.palette){const e=this._findPalettesByTargetId(t.id),n=(0,o.ensureDefined)(e.main);return r.createElement(se,{key:t.id,title:t.title,area:t,palette:(0,o.ensureDefined)(n.palette),paletteProps:(0,o.ensureDefined)(n.paletteProps),styleProp:l})}return r.createElement(ye,{key:t.id,id:t.id,title:n,color:l.color,visible:l.visible,transparency:l.transparency})}))}_graphicsElement(){const{study:e}=this.props,t=e.metaInfo().graphics;return t&&Object.keys(t).map(((t,l)=>r.createElement(vt,{key:t,graphicType:t,study:e})))}_findPalettesByTargetId(e){const{study:t}=this.props,l=t.metaInfo(),n=l.plots,r=(0,o.ensureDefined)(l.palettes),i={};for(const l of n){if(((0,x.isPaletteColorerPlot)(l)||(0,x.isOhlcColorerPlot)(l))&&l.target===e){if(i.main){i.secondary={palette:r[l.palette],paletteProps:t.properties().palettes[l.palette]};continue}i.main={palette:r[l.palette],paletteProps:t.properties().palettes[l.palette]}}(0,x.isUpColorerPlot)(l)&&l.target===e&&(i.up={palette:r[l.palette],paletteProps:t.properties().palettes[l.palette]}),(0,x.isDownColorerPlot)(l)&&l.target===e&&(i.down={palette:r[l.palette],paletteProps:t.properties().palettes[l.palette]}),(0,x.isCandleWickColorerPlot)(l)&&l.target===e&&(i.wick={palette:r[l.palette],paletteProps:t.properties().palettes[l.palette]}),(0,x.isCandleBorderColorerPlot)(l)&&l.target===e&&(i.border={palette:r[l.palette],paletteProps:t.properties().palettes[l.palette]})}return i}}function ol(e){return(0,L.bindPropertyContext)(rl,{...e,property:e.study.properties()})}class il extends r.PureComponent{render(){ +return r.createElement(Nt.ModelContext.Provider,{value:this.props.model},r.createElement(ve.Provider,{value:this.props.source},r.createElement(ol,{study:this.props.source})))}}var sl=l(73955),al=l(85067),cl=l(97456),pl=l(37591);class dl extends al.DialogRenderer{constructor(e,t,l,r){super(),this._timeout=null,this._handleClose=()=>{n.unmountComponentAtNode(this._container),this._setVisibility(!1),this._subscription.unsubscribe(this,this._handleCollectionChanged)},this._handleCancel=()=>{this._model.undoToCheckpoint(this._checkpoint)},this._handleSubmit=()=>{},this._handleActiveTabChanged=e=>{c.setValue(this._activeTabSettingsName(),e)},this._source=e,this._model=t,this._propertyPages=r,this._checkpoint=this._ensureCheckpoint(l),this._subscription=this._model.model().dataSourceCollectionChanged(),this._subscription.subscribe(this,this._handleCollectionChanged)}hide(e){e?this._handleCancel():this._handleSubmit(),this._handleClose()}isVisible(){return this.visible().value()}show(e={}){var t;if(!p.enabled("property_pages"))return;const o=this._source.metaInfo();if((0,w.isLineTool)(this._source)&&(0,u.trackEvent)("GUI","Drawing Properties",this._source.name()),(0,g.isStudy)(this._source)){const e=!this._source.isPine()||this._source.isStandardPine()?o.description:"Custom Pine";(0,u.trackEvent)("GUI","Study Properties",e)}let s=[];const h=new T.MetaInfoHelper(o);h.hasUserEditableInputs()&&s.push({id:"inputs",label:i.t(null,void 0,l(66304)),Component:_}),h.hasUserEditableProperties(),h.hasUserEditableStyles()&&s.push({id:"style",label:i.t(null,void 0,l(32733)),Component:il}),this._propertyPages||s.push({id:"visibilities",label:i.t(null,void 0,l(21852)),page:this._createVisibilitiesPropertyPage()}),s=this._getPagesForStudyLineTool(s);const m=e.initialTab||c.getValue(this._activeTabSettingsName())||"inputs";let v=(0,a.clean)(o.shortDescription,!0);const y=null!==(t=s.find((e=>e.id===m)))&&void 0!==t?t:s[0];n.render(r.createElement(S,{title:v,model:this._model,source:this._source,initialActiveTab:y.id,pages:s,shouldReturnFocus:e.shouldReturnFocus,onSubmit:this._handleSubmit,onCancel:this._handleCancel,onClose:this._handleClose,onActiveTabChanged:this._handleActiveTabChanged}),this._container),this._setVisibility(!0),d.emit("edit_object_dialog",{objectType:"study",scriptTitle:this._source.title(pl.TitleDisplayTarget.StatusLine)})}_createVisibilitiesPropertyPage(){const e=this._source.properties().childs().intervalsVisibilities.childs();return(0,sl.createPropertyPage)((0,cl.getIntervalsVisibilitiesPropertiesDefinitions)(this._model,e,new s.TranslatedString(this._source.name(!0),this._source.title(pl.TitleDisplayTarget.StatusLine,!0))),"visibility",i.t(null,void 0,l(21852)))}_activeTabSettingsName(){return"properties_dialog.active_tab.study"}_ensureCheckpoint(e){return void 0===e&&(e=this._model.createUndoCheckpoint()),e}_getPagesForStudyLineTool(e){if(this._propertyPages){const t=this._propertyPages.filter((e=>"coordinates"===e.id||"visibility"===e.id));return[...e,...t.map((e=>({id:e.id,label:e.title,page:e})))]}return e} +_handleCollectionChanged(){null===this._timeout&&(this._timeout=setTimeout((()=>{this._closeDialogIfSourceIsDeleted(),this._timeout=null})))}_closeDialogIfSourceIsDeleted(){null===this._model.model().dataSourceForId(this._source.id())&&this._handleClose()}}},50945:(e,t,l)=>{"use strict";l.d(t,{StudyDefaultsManager:()=>h});var n=l(50959),r=l(97754),o=l.n(r),i=l(9745),s=l(11542),a=l(95276),c=l(16396),p=l(44996),d=l(92229);const u={reset:s.t(null,void 0,l(79782)),saveAsDefault:s.t(null,void 0,l(18229)),defaults:s.t(null,void 0,l(98938))};class h extends n.PureComponent{constructor(){super(...arguments),this._handleResetToDefaults=()=>{this.props.model.restorePropertiesForSource(this.props.source)},this._handleSaveAsDefaults=()=>{this.props.source.properties().saveDefaults()}}render(){const{mode:e}=this.props;return n.createElement(a.ControlDisclosure,{id:"study-defaults-manager",className:o()("normal"===e&&d.defaultsButtonText),hideArrowButton:"compact"===e,buttonChildren:this._getPlaceHolderItem("compact"===e)},n.createElement(c.PopupMenuItem,{className:d.defaultsButtonItem,isActive:!1,label:u.reset,onClick:this._handleResetToDefaults}),n.createElement(c.PopupMenuItem,{className:d.defaultsButtonItem,isActive:!1,label:u.saveAsDefault,onClick:this._handleSaveAsDefaults}))}_getPlaceHolderItem(e){return e?n.createElement(i.Icon,{className:d.defaultsButtonIcon,icon:p}):u.defaults}}},48531:(e,t,l)=>{"use strict";l.d(t,{FooterMenu:()=>b});var n=l(50959),r=l(11542),o=l(9745),i=l(95276),s=l(90692),a=l(47334),c=l(44996);function p(e){return e.isTabletWidth?n.createElement(o.Icon,{className:a.themesButtonIcon,icon:c}):n.createElement(n.Fragment,null,r.t(null,void 0,l(19611)))}function d(e){return n.createElement(s.MatchMedia,{rule:"screen and (max-width: 768px)"},(t=>n.createElement(i.ControlDisclosure,{className:!t&&a.themesButtonText,hideArrowButton:t,buttonChildren:n.createElement(p,{isTabletWidth:t})},e.children)))}var u=l(16396),h=l(96040),m=l(70412),v=l(32563);function y(e){const{name:t,onRemove:l,onClick:r}=e,[o,i]=(0,m.useHover)(),s=n.useCallback((()=>r(t)),[r,t]),c=n.useCallback((()=>{l&&l(t)}),[l,t]);return n.createElement("div",{...i},n.createElement(u.PopupMenuItem,{className:a.defaultsButtonItem,isActive:!1,label:t,onClick:s,toolbox:l&&n.createElement(h.RemoveButton,{hidden:!v.mobiletouch&&!o,onClick:c})}))}function g(e){return n.createElement(d,null,n.createElement(y,{onClick:function(){const{sources:t,chartUndoModel:l}=e;l.restoreLineToolsFactoryDefaults(t)},name:r.t(null,void 0,l(67049))}))}function b(e){return n.createElement(g,{...e})}},37289:(e,t,l)=>{"use strict";l.d(t,{PropertiesEditorTab:()=>c});var n=l(50959),r=l(66849);const o={"Elliott Impulse Wave (12345)Degree":"normal","Elliott Triangle Wave (ABCDE)Degree":"normal","Elliott Triple Combo Wave (WXYXZ)Degree":"normal","Elliott Correction Wave (ABC)Degree":"normal","Elliott Double Combo Wave (WXY)Degree":"normal",BarsPatternMode:"normal",StudyInputSource:"normal"},i={TextText:"big",AnchoredTextText:"big",NoteText:"big",AnchoredNoteText:"big", +CalloutText:"big",BalloonText:"big"};var s=l(11062),a=l(82064);function c(e){const{page:t,pageRef:l,tableKey:c}=e;return n.createElement(r.ControlCustomHeightContext.Provider,{value:i},n.createElement(r.ControlCustomWidthContext.Provider,{value:o},t&&n.createElement(s.PropertyTable,{reference:l,key:c},t.definitions.value().map((e=>n.createElement(a.Section,{key:e.id,definition:e}))))))}},51613:(e,t,l)=>{"use strict";l.d(t,{PopupMenuSeparator:()=>s});var n=l(50959),r=l(97754),o=l.n(r),i=l(92910);function s(e){const{size:t="normal",className:l,ariaHidden:r=!1}=e;return n.createElement("div",{className:o()(i.separator,"small"===t&&i.small,"normal"===t&&i.normal,"large"===t&&i.large,l),role:"separator","aria-hidden":r})}},40670:e=>{e.exports={wrapper:"wrapper-bl9AR3Gv",hovered:"hovered-bl9AR3Gv",withIcon:"withIcon-bl9AR3Gv",labelRow:"labelRow-bl9AR3Gv",label:"label-bl9AR3Gv",switchWrap:"switchWrap-bl9AR3Gv",icon:"icon-bl9AR3Gv",labelHint:"labelHint-bl9AR3Gv",labelOn:"labelOn-bl9AR3Gv",accessible:"accessible-bl9AR3Gv"}},62433:e=>{e.exports={smallStyleControl:"smallStyleControl-l5f4IL9k",additionalSelect:"additionalSelect-l5f4IL9k",childRowContainer:"childRowContainer-l5f4IL9k",defaultSelect:"defaultSelect-l5f4IL9k",defaultSelectItem:"defaultSelectItem-l5f4IL9k",block:"block-l5f4IL9k",group:"group-l5f4IL9k",wrapGroup:"wrapGroup-l5f4IL9k",textMarkGraphicBlock:"textMarkGraphicBlock-l5f4IL9k",textMarkGraphicWrapGroup:"textMarkGraphicWrapGroup-l5f4IL9k",transparency:"transparency-l5f4IL9k",color:"color-l5f4IL9k"}},69297:(e,t,l)=>{"use strict";l.d(t,{DEFAULT_MENU_ITEM_SWITCHER_THEME:()=>g,MenuItemSwitcher:()=>b});var n=l(50959),r=l(97754),o=l.n(r),i=l(17946),s=l(26574),a=l.n(s);function c(e){const t=(0,n.useContext)(i.CustomBehaviourContext),{className:l,intent:o="default",size:s="small",enableActiveStateStyles:c=t.enableActiveStateStyles}=e;return r(l,a().switcher,a()[`size-${s}`],a()[`intent-${o}`],!c&&a()["disable-active-state-styles"])}function p(e){var t;const{reference:l,size:r,intent:o,role:i,"aria-checked":s,checked:p,defaultChecked:d,onKeyDown:u,...h}=e,m=(0,n.useCallback)((e=>{13===e.keyCode&&e.target.click(),u&&u(e)}),[u]);return n.createElement("span",{className:c(e)},n.createElement("input",{...h,type:"checkbox",className:a().input,ref:l,role:null!=i?i:"switch","aria-checked":null!==(t=null!=s?s:p)&&void 0!==t?t:d,checked:p,defaultChecked:d,onKeyDown:m}),n.createElement("span",{className:a()["thumb-wrapper"]},n.createElement("span",{className:a().track}),n.createElement("span",{className:a().thumb})))}var d=l(9745),u=l(16838),h=l(3343),m=l(50238),v=l(90186),y=l(40670);const g=y;function b(e){const{className:t,checked:l,id:r,label:i,labelDescription:s,value:a,preventLabelHighlight:c,reference:g,switchReference:b,theme:w=y,disabled:f,icon:C}=e,[P,S]=(0,m.useRovingTabindexElement)(null),E=o()(w.label,l&&!c&&w.labelOn),T=o()(t,w.wrapper,l&&w.wrapperWithOnLabel,s&&w.wrapperWithDescription);return n.createElement("label",{className:o()(T,C&&w.withIcon,u.PLATFORM_ACCESSIBILITY_ENABLED&&y.accessible),htmlFor:r,ref:g, +onKeyDown:function(e){if(!u.PLATFORM_ACCESSIBILITY_ENABLED||e.target!==e.currentTarget)return;const t=(0,h.hashFromEvent)(e);13!==t&&32!==t||(e.preventDefault(),P.current instanceof HTMLElement&&P.current.click())},tabIndex:S,"data-role":u.PLATFORM_ACCESSIBILITY_ENABLED?"menuitem":void 0,"aria-disabled":u.PLATFORM_ACCESSIBILITY_ENABLED&&e.disabled||void 0},void 0!==C&&n.createElement(d.Icon,{className:w.icon,icon:C}),n.createElement("div",{className:w.labelRow},n.createElement("div",{className:E},i),s&&n.createElement("div",{className:w.labelHint},s)),n.createElement("div",{className:y.switchWrap},n.createElement(p,{disabled:f,className:w.switch,reference:function(e){P(e),null==b||b(e)},checked:l,onChange:function(t){const l=t.target.checked;void 0!==e.onChange&&e.onChange(l)},value:a,tabIndex:-1,id:r,role:e.switchRole,"aria-disabled":u.PLATFORM_ACCESSIBILITY_ENABLED,...(0,v.filterDataProps)(e)})))}},73955:(e,t,l)=>{"use strict";l.r(t),l.d(t,{createPropertyPage:()=>r});var n=l(97145);function r(e,t,l,r=null){var o;const i={id:t,title:l,definitions:new n.WatchedValue(e.definitions),visible:null!==(o=e.visible)&&void 0!==o?o:new n.WatchedValue(!0).readonly()};return null!==r&&(i.icon=r),i}},97456:(e,t,l)=>{"use strict";l.r(t),l.d(t,{getIntervalsVisibilitiesPropertiesDefinitions:()=>ae,getSelectionIntervalsVisibilitiesPropertiesDefinition:()=>ce});var n=l(11542),r=l(36298),o=l(14483),i=l(295),s=l(97145),a=l(94025),c=l(68806),p=l(62513) +;const d=new r.TranslatedString("change {title} visibility on ticks",n.t(null,void 0,l(30810))),u=new r.TranslatedString("change {title} visibility on seconds",n.t(null,void 0,l(46948))),h=new r.TranslatedString("change {title} seconds from",n.t(null,void 0,l(2822))),m=new r.TranslatedString("change {title} seconds to",n.t(null,void 0,l(66161))),v=new r.TranslatedString("change {title} visibility on minutes",n.t(null,void 0,l(64370))),y=new r.TranslatedString("change {title} minutes from",n.t(null,void 0,l(15106))),g=new r.TranslatedString("change {title} minutes to",n.t(null,void 0,l(91633))),b=new r.TranslatedString("change {title} visibility on hours",n.t(null,void 0,l(68971))),w=new r.TranslatedString("change {title} hours from",n.t(null,void 0,l(35388))),f=new r.TranslatedString("change {title} hours to",n.t(null,void 0,l(78586))),C=new r.TranslatedString("change {title} visibility on days",n.t(null,void 0,l(29088))),P=new r.TranslatedString("change {title} days from",n.t(null,void 0,l(41377))),S=new r.TranslatedString("change {title} days to",n.t(null,void 0,l(13355))),E=new r.TranslatedString("change {title} visibility on weeks",n.t(null,void 0,l(24941))),T=new r.TranslatedString("change {title} weeks from",n.t(null,void 0,l(21339))),_=new r.TranslatedString("change {title} weeks to",n.t(null,void 0,l(68643))),k=new r.TranslatedString("change {title} visibility on months",n.t(null,void 0,l(6659))),x=new r.TranslatedString("change {title} months from",n.t(null,void 0,l(59635))),I=new r.TranslatedString("change {title} months to",n.t(null,void 0,l(74266))),L=(new r.TranslatedString("change {title} visibility on ranges",n.t(null,{replace:{ranges:"ranges"}},l(8917))), +n.t(null,void 0,l(30973))),D=n.t(null,void 0,l(71129)),R=n.t(null,void 0,l(28134)),V=n.t(null,void 0,l(63099)),M=n.t(null,void 0,l(22192)),B=n.t(null,void 0,l(21594)),N=n.t(null,void 0,l(95543)),W=new r.TranslatedString("ticks",n.t(null,void 0,l(59523))),A=new r.TranslatedString("seconds",n.t(null,void 0,l(32925))),z=new r.TranslatedString("seconds from",n.t(null,void 0,l(6049))),F=new r.TranslatedString("seconds to",n.t(null,void 0,l(39017))),H=new r.TranslatedString("minutes",n.t(null,void 0,l(16465))),G=new r.TranslatedString("minutes from",n.t(null,void 0,l(25586))),U=new r.TranslatedString("minutes to",n.t(null,void 0,l(72317))),O=new r.TranslatedString("hours",n.t(null,void 0,l(3143))),j=new r.TranslatedString("hours from",n.t(null,void 0,l(84775))),Q=new r.TranslatedString("hours to",n.t(null,void 0,l(11255))),Z=new r.TranslatedString("days",n.t(null,void 0,l(82211))),Y=new r.TranslatedString("days from",n.t(null,void 0,l(14077))),q=new r.TranslatedString("days to",n.t(null,void 0,l(33486))),K=new r.TranslatedString("weeks",n.t(null,void 0,l(93016))),$=new r.TranslatedString("weeks from",n.t(null,void 0,l(32002))),X=new r.TranslatedString("weeks to",n.t(null,void 0,l(28091))),J=new r.TranslatedString("months",n.t(null,void 0,l(58964))),ee=new r.TranslatedString("months from",n.t(null,void 0,l(71770))),te=new r.TranslatedString("months to",n.t(null,void 0,l(37179))),le=(new r.TranslatedString("ranges","ranges"),[1,59]),ne=[1,59],re=[1,24],oe=[1,366],ie=[1,52],se=[1,12];function ae(e,t,l){const n=[];if(o.enabled("tick_resolution")){const r=(0,i.createCheckablePropertyDefinition)({checked:(0,i.convertToDefinitionProperty)(e,t.ticks,d.format({title:l}))},{id:"IntervalsVisibilitiesTicks",title:L});n.push(r)}if((0,a.isSecondsEnabled)()){const r=(0,i.createRangePropertyDefinition)({checked:(0,i.convertToDefinitionProperty)(e,t.seconds,u.format({title:l})),from:(0,i.convertToDefinitionProperty)(e,t.secondsFrom,h.format({title:l})),to:(0,i.convertToDefinitionProperty)(e,t.secondsTo,m.format({title:l}))},{id:"IntervalsVisibilitiesSecond",title:D,min:new s.WatchedValue(le[0]),max:new s.WatchedValue(le[1])});n.push(r)}const r=(0,i.createRangePropertyDefinition)({checked:(0,i.convertToDefinitionProperty)(e,t.minutes,v.format({title:l})),from:(0,i.convertToDefinitionProperty)(e,t.minutesFrom,y.format({title:l})),to:(0,i.convertToDefinitionProperty)(e,t.minutesTo,g.format({title:l}))},{id:"IntervalsVisibilitiesMinutes",title:R,min:new s.WatchedValue(ne[0]),max:new s.WatchedValue(ne[1])}),c=(0,i.createRangePropertyDefinition)({checked:(0,i.convertToDefinitionProperty)(e,t.hours,b.format({title:l})),from:(0,i.convertToDefinitionProperty)(e,t.hoursFrom,w.format({title:l})),to:(0,i.convertToDefinitionProperty)(e,t.hoursTo,f.format({title:l}))},{id:"IntervalsVisibilitiesHours",title:V,min:new s.WatchedValue(re[0]),max:new s.WatchedValue(re[1])}),p=(0,i.createRangePropertyDefinition)({checked:(0,i.convertToDefinitionProperty)(e,t.days,C.format({title:l})),from:(0,i.convertToDefinitionProperty)(e,t.daysFrom,P.format({title:l})), +to:(0,i.convertToDefinitionProperty)(e,t.daysTo,S.format({title:l}))},{id:"IntervalsVisibilitiesDays",title:M,min:new s.WatchedValue(oe[0]),max:new s.WatchedValue(oe[1])});n.push(r,c,p);const W=(0,i.createRangePropertyDefinition)({checked:(0,i.convertToDefinitionProperty)(e,t.weeks,E.format({title:l})),from:(0,i.convertToDefinitionProperty)(e,t.weeksFrom,T.format({title:l})),to:(0,i.convertToDefinitionProperty)(e,t.weeksTo,_.format({title:l}))},{id:"IntervalsVisibilitiesWeeks",title:B,min:new s.WatchedValue(ie[0]),max:new s.WatchedValue(ie[1])}),A=(0,i.createRangePropertyDefinition)({checked:(0,i.convertToDefinitionProperty)(e,t.months,k.format({title:l})),from:(0,i.convertToDefinitionProperty)(e,t.monthsFrom,x.format({title:l})),to:(0,i.convertToDefinitionProperty)(e,t.monthsTo,I.format({title:l}))},{id:"IntervalsVisibilitiesMonths",title:N,min:new s.WatchedValue(se[0]),max:new s.WatchedValue(se[1])});return n.push(W,A),{definitions:n}}function ce(e,t){const l=[];if(o.enabled("tick_resolution")){const n=(0,i.createCheckablePropertyDefinition)({checked:new p.CollectiblePropertyUndoWrapper(new c.LineToolCollectedProperty(e.ticks),W,t)},{id:"IntervalsVisibilitiesTicks",title:L});l.push(n)}if((0,a.isSecondsEnabled)()){const n=(0,i.createRangePropertyDefinition)({checked:new p.CollectiblePropertyUndoWrapper(new c.LineToolCollectedProperty(e.seconds),A,t),from:new p.CollectiblePropertyUndoWrapper(new c.LineToolCollectedProperty(e.secondsFrom),z,t),to:new p.CollectiblePropertyUndoWrapper(new c.LineToolCollectedProperty(e.secondsTo),F,t)},{id:"IntervalsVisibilitiesSecond",title:D,min:new s.WatchedValue(le[0]),max:new s.WatchedValue(le[1])});l.push(n)}const n=(0,i.createRangePropertyDefinition)({checked:new p.CollectiblePropertyUndoWrapper(new c.LineToolCollectedProperty(e.minutes),H,t),from:new p.CollectiblePropertyUndoWrapper(new c.LineToolCollectedProperty(e.minutesFrom),G,t),to:new p.CollectiblePropertyUndoWrapper(new c.LineToolCollectedProperty(e.minutesTo),U,t)},{id:"IntervalsVisibilitiesMinutes",title:R,min:new s.WatchedValue(ne[0]),max:new s.WatchedValue(ne[1])}),r=(0,i.createRangePropertyDefinition)({checked:new p.CollectiblePropertyUndoWrapper(new c.LineToolCollectedProperty(e.hours),O,t),from:new p.CollectiblePropertyUndoWrapper(new c.LineToolCollectedProperty(e.hoursFrom),j,t),to:new p.CollectiblePropertyUndoWrapper(new c.LineToolCollectedProperty(e.hoursTo),Q,t)},{id:"IntervalsVisibilitiesHours",title:V,min:new s.WatchedValue(re[0]),max:new s.WatchedValue(re[1])}),d=(0,i.createRangePropertyDefinition)({checked:new p.CollectiblePropertyUndoWrapper(new c.LineToolCollectedProperty(e.days),Z,t),from:new p.CollectiblePropertyUndoWrapper(new c.LineToolCollectedProperty(e.daysFrom),Y,t),to:new p.CollectiblePropertyUndoWrapper(new c.LineToolCollectedProperty(e.daysTo),q,t)},{id:"IntervalsVisibilitiesDays",title:M,min:new s.WatchedValue(oe[0]),max:new s.WatchedValue(oe[1])});l.push(n,r,d);const u=(0,i.createRangePropertyDefinition)({ +checked:new p.CollectiblePropertyUndoWrapper(new c.LineToolCollectedProperty(e.weeks),K,t),from:new p.CollectiblePropertyUndoWrapper(new c.LineToolCollectedProperty(e.weeksFrom),$,t),to:new p.CollectiblePropertyUndoWrapper(new c.LineToolCollectedProperty(e.weeksTo),X,t)},{id:"IntervalsVisibilitiesWeeks",title:B,min:new s.WatchedValue(ie[0]),max:new s.WatchedValue(ie[1])}),h=(0,i.createRangePropertyDefinition)({checked:new p.CollectiblePropertyUndoWrapper(new c.LineToolCollectedProperty(e.months),J,t),from:new p.CollectiblePropertyUndoWrapper(new c.LineToolCollectedProperty(e.monthsFrom),ee,t),to:new p.CollectiblePropertyUndoWrapper(new c.LineToolCollectedProperty(e.monthsTo),te,t)},{id:"IntervalsVisibilitiesMonths",title:N,min:new s.WatchedValue(se[0]),max:new s.WatchedValue(se[1])});return l.push(u,h),{definitions:l}}},62513:(e,t,l)=>{"use strict";l.d(t,{CollectiblePropertyUndoWrapper:()=>a});var n=l(50151),r=l(11542),o=l(36298),i=l(88640);const s=new o.TranslatedString("change {propertyName} property",r.t(null,void 0,l(18567)));class a extends i.default{constructor(e,t,l){super(),this._isProcess=!1,this._listenersMappers=[],this._valueApplier={applyValue:(e,t)=>{this._propertyApplier.setProperty(e,t,s)}},this._baseProperty=e,this._propertyApplier=l,this._propertyName=t}destroy(){this._baseProperty.destroy(),super.destroy()}value(){return this._baseProperty.value()}setValue(e,t){this._propertyApplier.beginUndoMacro(s.format({propertyName:this._propertyName})),this._isProcess=!0,this._baseProperty.setValue(e,void 0,this._valueApplier),this._isProcess=!1,this._propertyApplier.endUndoMacro(),this._listenersMappers.forEach((e=>{e.method.call(e.obj,this,"")}))}subscribe(e,t){const l=()=>{this._isProcess||t.call(e,this,"")};this._listenersMappers.push({obj:e,method:t,callback:l}),this._baseProperty.subscribe(e,l)}unsubscribe(e,t){var l;const r=(0,n.ensureDefined)(null===(l=this._listenersMappers.find((l=>l.obj===e&&l.method===t)))||void 0===l?void 0:l.callback);this._baseProperty.unsubscribe(e,r)}unsubscribeAll(e){this._baseProperty.unsubscribeAll(e)}}},99970:(e,t,l)=>{"use strict";l.d(t,{StudyPlotVisibleProperty:()=>o});var n=l(19782),r=l(57898);class o{constructor(e){this._subscribers=new r.Delegate,this._displayProperty=e,this._displayProperty.subscribe(this,this._displayPropertyValueChanged)}destroy(){this._displayProperty.unsubscribe(this,this._displayPropertyValueChanged),this._subscribers.destroy()}value(){return 0!==this._displayProperty.value()}setValue(e,t){this._displayProperty.setValue(e?15:0)}subscribe(e,t){this._subscribers.subscribe(e,t,!1)}unsubscribe(e,t){this._subscribers.unsubscribe(e,t)}unsubscribeAll(e){this._subscribers.unsubscribeAll(e)}storeStateIfUndefined(){return!1}weakReference(){return(0,n.weakReference)(this)}ownership(){return(0,n.ownership)(this)}_displayPropertyValueChanged(){this._subscribers.fire(this)}}},69151:e=>{ +e.exports=''},67211:e=>{e.exports=''},83786:e=>{e.exports=''},50858:e=>{e.exports=''},13201:e=>{e.exports=''},59058:e=>{e.exports=''},8537:e=>{e.exports=''},2309:e=>{e.exports=''},78240:e=>{e.exports=''},41683:e=>{e.exports=''},6570:e=>{e.exports=''},23223:e=>{e.exports=''},93976:e=>{e.exports=''},91512:e=>{e.exports=''},21579:e=>{ +e.exports=''},72914:e=>{e.exports=''},98450:e=>{e.exports=''},18621:e=>{e.exports=''},18819:e=>{e.exports=''},94152:e=>{e.exports=''},46464:e=>{e.exports=''},96298:e=>{e.exports=''},14643:e=>{e.exports=''}}]); \ No newline at end of file diff --git a/charting_library/bundles/nl_NL.178.dd03c0163a8373c0fc5b.js b/charting_library/bundles/nl_NL.178.dd03c0163a8373c0fc5b.js new file mode 100644 index 0000000..01545f6 --- /dev/null +++ b/charting_library/bundles/nl_NL.178.dd03c0163a8373c0fc5b.js @@ -0,0 +1,3 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[178],{12978:e=>{e.exports="Real-time data for {symbolName}"},64565:e=>{e.exports="is provided by {exchange} exchange."},19801:e=>{e.exports="Fr"},11268:e=>{e.exports="Mo"},63331:e=>{e.exports="Sa"},85954:e=>{e.exports="Su"},26230:e=>{e.exports="We"},24793:e=>{e.exports="Th"},31533:e=>{e.exports="Tu"},89790:e=>{e.exports="Could not get Pine source code."},39589:e=>{e.exports="Collapse pane"},38154:e=>{e.exports="Confirm Remove Study Tree"},53205:e=>{e.exports="Continuous futures contracts"},15993:e=>{e.exports="Continuous futures contracts are synthetic instruments combining individual contracts. The 1! contract represents the front-month (nearest expiration) while the 2! represents the second nearest expiration."},45e3:e=>{e.exports="Cboe One"},56934:e=>{e.exports="Change description"},23398:e=>{e.exports="Change symbol"},36004:e=>{e.exports="Create a free account"},69419:e=>{e.exports="All's well — Market is open."},97637:e=>{e.exports="April"},86797:e=>{e.exports="August"},22519:e=>{e.exports=["Bar Change Values"]},41707:e=>{e.exports="Buy real-time data"},52003:e=>{e.exports="Do you really want to delete study and all of it's children?"},68854:e=>{e.exports="Double click"},97325:e=>{e.exports="Data error"},52916:e=>{e.exports="Data is updated once a day."},25978:e=>{e.exports="Data is updated once per second, even if there are more updates on the market."},57310:e=>{e.exports="Data is delayed"},49321:e=>{e.exports="Data on our Basic plan is updated once per second, even if there are more updates on the market."},55669:e=>{e.exports="December"},83498:e=>{e.exports="Delete pane"},6044:e=>{e.exports="Derived Data"},31461:e=>{e.exports="Derived Data refers to financial indicators which are created by combining and/or processing raw data supplied from various sources."},59315:e=>{e.exports="End of day data"},82751:e=>{e.exports=["Fout"]},40519:e=>{e.exports="Evening. Market is open for post-market trading."},80227:e=>{e.exports="Exchange timezone"},16467:e=>{e.exports="February"},25046:e=>{e.exports="Fill out Exchange Agreements"},93666:e=>{e.exports="Flag Symbol"},564:e=>{e.exports="Fri"},72970:e=>{e.exports="Friday"},88958:e=>{e.exports="Holiday"},32960:e=>{e.exports="Halal symbol"},21686:e=>{e.exports="Hide Indicator Legend"},26935:e=>{e.exports=["Indicator Arguments"]},26315:e=>{e.exports=["Indicator Titles"]},84098:e=>{e.exports=["Indicator Values"]},91459:e=>{e.exports="If you'd like {listedExchange} real-time data you'll need to complete an Exchange Agreement. Don't worry, it only takes a few clicks"},50634:e=>{e.exports="It'll go to post-market trading in {remainingTime}."},74537:e=>{e.exports="It'll open for pre-market trading in {remainingTime}."},26910:e=>{e.exports="January"},23230:e=>{e.exports="July"},49385:e=>{e.exports="June"},99487:e=>{e.exports=["OHLC Values"]},15815:e=>{e.exports="One update per second"},90784:e=>{e.exports="October"},75991:e=>{e.exports="Open market status"},37274:e=>{e.exports="Last day change values"}, +36051:e=>{e.exports="Learn more"},39899:e=>{e.exports="Move pane down"},70343:e=>{e.exports="Move pane up"},83085:e=>{e.exports="Mon"},61199:e=>{e.exports="Monday"},41610:e=>{e.exports=["Meer"]},1653:e=>{e.exports="Morning. Market is open for pre-market trading."},56470:e=>{e.exports="Maximize chart"},19603:e=>{e.exports="Maximize pane"},68327:e=>{e.exports=["Mei"]},35732:e=>{e.exports="Manage panes"},84675:e=>{e.exports="March"},83949:e=>{e.exports="Market open"},35701:e=>{e.exports="Market opens in {remainingTime}."},95814:e=>{e.exports="Market closed"},98105:e=>{e.exports="Market closes in {remainingTime}."},56086:e=>{e.exports="Market is currently on holiday. Lucky them."},71194:e=>{e.exports="November"},66324:e=>{e.exports="Source code"},36835:e=>{e.exports="Sat"},1144:e=>{e.exports="Saturday"},40653:e=>{e.exports="Scroll to the left"},26721:e=>{e.exports="Scroll to the most recent bar"},35809:e=>{e.exports="Scroll to the right"},61132:e=>{e.exports="September"},28705:e=>{e.exports="Show Indicator Legend"},51072:e=>{e.exports="Show Object Tree"},37809:e=>{e.exports="Show interval settings"},39045:e=>{e.exports="Study Error"},86577:e=>{e.exports="Sun"},72149:e=>{e.exports="Sunday"},46041:e=>{e.exports="Symbol price source"},63143:e=>{e.exports="Symbol title"},29985:e=>{e.exports="Post-market"},28412:e=>{e.exports="Paid plans feature faster data updates."},56042:e=>{e.exports="Pre-market"},24680:e=>{e.exports="Primary listing"},89022:e=>{e.exports="Real-time data for this symbol is not supported right now. We may support it in the future."},6667:e=>{e.exports="Real-time data for {symbolName} is provided by {exchange} exchange."},48293:e=>{e.exports="Restore chart"},91029:e=>{e.exports="Restore pane"},75094:e=>{e.exports="Wed"},7147:e=>{e.exports="Wednesday"},52984:e=>{e.exports="To get real-time data for {description}, please buy the real-time data package."},9787:e=>{e.exports="Thu"},7951:e=>{e.exports="Thursday"},99214:e=>{e.exports="The main, or first, stock exchange where a company's stock is listed and traded."},2310:e=>{e.exports="This data is real-time, but it may be slightly different to its official counterpart coming from primary exchanges."},29512:e=>{e.exports="This data is real-time, but it may be slightly different to its official counterpart coming from {exchange}."},52449:e=>{e.exports="This is a shariah-compliant stock, meaning that it follows Islamic law. This company does not charge or receive interest, and does not engage with certain sectors (gambling, alcohol, tobacco, pork products)."},86753:e=>{e.exports="This real-time data is provided by {originalExchange} exchange. It may be slightly different from the official data directly from {exchange}. If this difference is crucial for you, you'll need to purchase real-time data from the primary exchange, which we can help with."},73717:e=>{e.exports="This symbol doesn't exist, please pick another one."},57048:e=>{e.exports="Time for a walk — this market is closed."},94316:e=>{e.exports="Tue"},44979:e=>{e.exports="Tuesday"},8209:e=>{ +e.exports="Unflag Symbol"},1111:e=>{e.exports="Volume"},61311:e=>{e.exports=["Inzoomen"]},47602:e=>{e.exports=["Uitzoomen"]},57889:e=>{e.exports="change OHLC values visibility"},18644:e=>{e.exports="change open market status visibility"},45110:e=>{e.exports="change bar change visibility"},31325:e=>{e.exports="change indicator titles visibility"},99774:e=>{e.exports="change indicator values visibility"},96162:e=>{e.exports="change indicator arguments visibility"},50058:e=>{e.exports="change last day change visibility"},26717:e=>{e.exports="change symbol description visibility"},6091:e=>{e.exports="change symbol field visibility"},9455:e=>{e.exports="change volume values visibility"},39348:e=>{e.exports="less than 1 minute"},87358:e=>{e.exports="show {title}"},7827:e=>{e.exports="{days} and {hours}"},7435:e=>{e.exports="{exchange} by {originalExchange}"},19830:e=>{e.exports="{hours} and {minutes}"},1084:e=>{e.exports="{listedExchange} real-time data is available for free to registered users."},38611:e=>{e.exports="{symbolName} data is delayed by {time} minutes because of exchange requirements."},77033:e=>{e.exports="Data is updated once every {amount} second, even if there are more updates on the market."},2121:e=>{e.exports="Data on our Basic plan is updated once every {amount} second, even if there are more updates on the market."},5223:e=>{e.exports="One update every {amount} second"},58609:e=>{e.exports="{number} day"},24430:e=>{e.exports="{number} hour"},67151:e=>{e.exports="{number} minute"}}]); \ No newline at end of file diff --git a/charting_library/bundles/nl_NL.2285.1268ecef367debd2960b.js b/charting_library/bundles/nl_NL.2285.1268ecef367debd2960b.js new file mode 100644 index 0000000..8852f40 --- /dev/null +++ b/charting_library/bundles/nl_NL.2285.1268ecef367debd2960b.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2285],{72171:t=>{t.exports="Center"},91757:t=>{t.exports="Bottom"},22192:t=>{t.exports="Days"},63099:t=>{t.exports="Hours"},77405:t=>{t.exports="Horizontal"},66304:t=>{t.exports=["Invoer"]},19286:t=>{t.exports="Left"},76476:t=>{t.exports="Middle"},28134:t=>{t.exports="Minutes"},71129:t=>{t.exports="Seconds"},21141:t=>{t.exports="Right"},21594:t=>{t.exports="Weeks"},26458:t=>{t.exports=["Lont"]},65994:t=>{t.exports="Top"},92960:t=>{t.exports="Text alignment"},90581:t=>{t.exports="Text orientation"},44085:t=>{t.exports="Vertical"},13355:t=>{t.exports="change {title} days to"},41377:t=>{t.exports="change {title} days from"},35388:t=>{t.exports="change {title} hours from"},78586:t=>{t.exports="change {title} hours to"},59635:t=>{t.exports="change {title} months from"},74266:t=>{t.exports="change {title} months to"},91633:t=>{t.exports="change {title} minutes to"},15106:t=>{t.exports="change {title} minutes from"},66161:t=>{t.exports="change {title} seconds to"},2822:t=>{t.exports="change {title} seconds from"},21339:t=>{t.exports="change {title} weeks from"},68643:t=>{t.exports="change {title} weeks to"},30810:t=>{t.exports="change {title} visibility on ticks"},24941:t=>{t.exports="change {title} visibility on weeks"},8917:t=>{t.exports="change {title} visibility on {ranges}"},29088:t=>{t.exports="change {title} visibility on days"},68971:t=>{t.exports="change {title} visibility on hours"},64370:t=>{t.exports="change {title} visibility on minutes"},6659:t=>{t.exports="change {title} visibility on months"},46948:t=>{t.exports="change {title} visibility on seconds"},82211:t=>{t.exports=["Days"]},33486:t=>{t.exports="days to"},14077:t=>{t.exports="days from"},3143:t=>{t.exports=["Hours"]},84775:t=>{t.exports="hours from"},11255:t=>{t.exports="hours to"},58964:t=>{t.exports=["Months"]},71770:t=>{t.exports="months from"},37179:t=>{t.exports="months to"},16465:t=>{t.exports=["Minutes"]},72317:t=>{t.exports="minutes to"},25586:t=>{t.exports="minutes from"},32925:t=>{t.exports="seconds"},39017:t=>{t.exports="seconds to"},6049:t=>{t.exports="seconds from"},93016:t=>{t.exports="weeks"},32002:t=>{t.exports="weeks from"},28091:t=>{t.exports="weeks to"},59523:t=>{t.exports="ticks"}}]); \ No newline at end of file diff --git a/charting_library/bundles/nl_NL.2547.28b713bedf796244795d.js b/charting_library/bundles/nl_NL.2547.28b713bedf796244795d.js new file mode 100644 index 0000000..2c16669 --- /dev/null +++ b/charting_library/bundles/nl_NL.2547.28b713bedf796244795d.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2547],{50831:e=>{e.exports="bars"},19648:e=>{e.exports="12-hours"},55838:e=>{e.exports="24-hours"},23238:e=>{e.exports="Canvas"},72171:e=>{e.exports="Center"},88364:e=>{e.exports="Chart basic styles"},46720:e=>{e.exports=["Vizier"]},50985:e=>{e.exports="Currency"},17319:e=>{e.exports="Currency and Unit"},68791:e=>{e.exports="Arguments"},95036:e=>{e.exports="Average close price"},91757:e=>{e.exports="Bottom"},27331:e=>{e.exports=["Achtergrond"]},22519:e=>{e.exports=["Bar Change Values"]},87845:e=>{e.exports="Buttons"},39392:e=>{e.exports="Grid lines"},25209:e=>{e.exports="Date format"},55090:e=>{e.exports="Day of week on labels"},29601:e=>{e.exports=["Beschrijving"]},26897:e=>{e.exports=["Gebeurtenissen"]},77405:e=>{e.exports="Horizontal"},34403:e=>{e.exports="Horz only"},60971:e=>{e.exports="High and low price"},61142:e=>{e.exports=["Indicatoren"]},34905:e=>{e.exports="Indicators value"},29687:e=>{e.exports="Indicators and financials value"},25084:e=>{e.exports="Indicators and financials name"},9654:e=>{e.exports="Indicators name"},99487:e=>{e.exports=["OHLC Values"]},75991:e=>{e.exports="Open market status"},15474:e=>{e.exports="Logo"},96073:e=>{e.exports="Long Description"},78905:e=>{e.exports="Labels on price scale"},37274:e=>{e.exports="Last day change values"},19286:e=>{e.exports="Left"},70500:e=>{e.exports="Money"},66653:e=>{e.exports="Margins"},76476:e=>{e.exports="Middle"},42502:e=>{e.exports="No overlapping"},49199:e=>{e.exports="None"},74343:e=>{e.exports="Navigation"},47926:e=>{e.exports="Scale modes (A and L)"},43115:e=>{e.exports=["Schalen"]},53224:e=>{e.exports="Scales placement"},79194:e=>{e.exports="Status line"},89053:e=>{e.exports=["Symbool"]},35383:e=>{e.exports=["Symbol Name"]},27767:e=>{e.exports="Symbol last price"},40847:e=>{e.exports="Symbol previous day close price"},50446:e=>{e.exports="Pane"},73908:e=>{e.exports="Pane separators"},36014:e=>{e.exports="Percentage"},78621:e=>{e.exports="Pips"},74823:e=>{e.exports="Pre/post market price"},64859:e=>{e.exports="Price Scale"},76523:e=>{e.exports="Price and percentage value"},21141:e=>{e.exports="Right"},40187:e=>{e.exports="Right Margin"},77705:e=>{e.exports=["Watermerk"]},26458:e=>{e.exports=["Lont"]},65994:e=>{e.exports="Top"},92960:e=>{e.exports="Text alignment"},90581:e=>{e.exports="Text orientation"},67369:e=>{e.exports="Title"},31326:e=>{e.exports="Titles"},23097:e=>{e.exports="Ticker"},82168:e=>{e.exports="Ticker and description"},43637:e=>{e.exports="Time Scale"},97316:e=>{e.exports="Time hours format"},90801:e=>{e.exports="Trading"},77534:e=>{e.exports="Unit"},1111:e=>{e.exports="Volume"},80170:e=>{e.exports="Value according to scale"},91322:e=>{e.exports="Values"},37174:e=>{e.exports="Vert and horz"},36426:e=>{e.exports="Vert only"},44085:e=>{e.exports="Vertical"},57889:e=>{e.exports="change OHLC values visibility"},35646:e=>{e.exports="change navigation buttons visibility"},18644:e=>{e.exports="change open market status visibility"},45110:e=>{ +e.exports="change bar change visibility"},10349:e=>{e.exports="change bottom margin"},88161:e=>{e.exports="change currency and unit labels visibility"},84060:e=>{e.exports="change currency label visibility"},99011:e=>{e.exports="change chart background color"},72458:e=>{e.exports="change chart background type"},37034:e=>{e.exports="change crosshair width"},29951:e=>{e.exports="change crosshair color"},92027:e=>{e.exports="change crosshair style"},50457:e=>{e.exports="change date format"},7104:e=>{e.exports="change day of week on labels"},27764:e=>{e.exports="change grid lines visibility"},88096:e=>{e.exports="change horz grid lines color"},31325:e=>{e.exports="change indicator titles visibility"},99774:e=>{e.exports="change indicator values visibility"},96162:e=>{e.exports="change indicator arguments visibility"},59820:e=>{e.exports="change indicators and financials name labels visibility"},90512:e=>{e.exports="change indicators and financials value labels visibility"},50058:e=>{e.exports="change last day change visibility"},97956:e=>{e.exports="change legend background transparency"},61061:e=>{e.exports="change legend background visibility"},37730:e=>{e.exports="change pane buttons visibility"},89032:e=>{e.exports="change pane separators color"},35636:e=>{e.exports="change right margin"},66601:e=>{e.exports="change right margin percentage"},25616:e=>{e.exports="change symbol watermark color"},87159:e=>{e.exports="change symbol watermark visibility"},26717:e=>{e.exports="change symbol description visibility"},6091:e=>{e.exports="change symbol field visibility"},28741:e=>{e.exports="change symbol last value mode"},95071:e=>{e.exports="change symbol legend format"},47361:e=>{e.exports="change scale modes buttons visibility"},35065:e=>{e.exports="change scales text color"},84382:e=>{e.exports="change scales font size"},12468:e=>{e.exports="change scales lines color"},71589:e=>{e.exports="change sessions breaks visibility"},15035:e=>{e.exports="change sessions breaks width"},1579:e=>{e.exports="change sessions breaks color"},21460:e=>{e.exports="change sessions breaks style"},76991:e=>{e.exports="change time hours format"},98905:e=>{e.exports="change top margin"},7011:e=>{e.exports="change unit label visibility"},22722:e=>{e.exports="change vert grid lines color"},9455:e=>{e.exports="change volume values visibility"}}]); \ No newline at end of file diff --git a/charting_library/bundles/nl_NL.2578.ab3178e0160c259eac53.js b/charting_library/bundles/nl_NL.2578.ab3178e0160c259eac53.js new file mode 100644 index 0000000..3d0561c --- /dev/null +++ b/charting_library/bundles/nl_NL.2578.ab3178e0160c259eac53.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2578],{22353:e=>{e.exports="(O + H + L + C)/4"},94884:e=>{e.exports="(H + L + C)/3"},10591:e=>{e.exports="(H + L)/2"},63243:e=>{e.exports=["Kleur bars gebaseerd op voorgaand slot"]},15857:e=>{e.exports="Close line"},9994:e=>{e.exports="Adjust data for dividends"},10989:e=>{e.exports="Adjust for contract changes"},70816:e=>{e.exports="Average close"},50430:e=>{e.exports="Bottom line"},83760:e=>{e.exports="Body"},72269:e=>{e.exports=["Randen"]},7445:e=>{e.exports=["Base Level"]},47586:e=>{e.exports="Bid and ask"},39667:e=>{e.exports="Down bars"},87151:e=>{e.exports="Down color"},81285:e=>{e.exports="Data modification"},4329:e=>{e.exports=["Standaard"]},86846:e=>{e.exports="Fill"},58747:e=>{e.exports=["Fill Top Area"]},11157:e=>{e.exports=["Fill Bottom Area"]},86953:e=>{e.exports="HLC bars"},39292:e=>{e.exports="High and low"},83678:e=>{e.exports="High line"},75310:e=>{e.exports="Low line"},15107:e=>{e.exports="Last"},6350:e=>{e.exports="Pre/post market"},62521:e=>{e.exports="Pre/post market hours background"},73947:e=>{e.exports=["Precisie"]},8094:e=>{e.exports="Previous day close"},77986:e=>{e.exports="Price lines"},24248:e=>{e.exports="Price source"},94089:e=>{e.exports="Projection up bars"},80293:e=>{e.exports="Projection candles"},5704:e=>{e.exports="Projection down bars"},29881:e=>{e.exports="Real prices on price scale (instead of Heikin-Ashi price)"},57417:e=>{e.exports=["Top Line"]},55314:e=>{e.exports=["Thin Bars"]},87492:e=>{e.exports="Timezone"},5536:e=>{e.exports="Up color"},83610:e=>{e.exports="Up bars"},23500:e=>{e.exports="Use settlement as close on daily interval"},35612:e=>{e.exports="Use volume weighted bars"},30792:e=>{e.exports="candle"},55740:e=>{e.exports="change HLC bars"},68927:e=>{e.exports="change average close price line width"},30385:e=>{e.exports="change average close price line color"},97008:e=>{e.exports="change area fill color"},6610:e=>{e.exports="change area line width"},661:e=>{e.exports="change area line color"},1316:e=>{e.exports="change area price source"},29180:e=>{e.exports="change ask line color"},31547:e=>{e.exports="change base level"},4164:e=>{e.exports="change baseline bottom line color"},38990:e=>{e.exports="change baseline bottom line width"},73163:e=>{e.exports="change baseline fill bottom area color"},12673:e=>{e.exports="change baseline fill top area color"},56819:e=>{e.exports="change baseline price source"},68621:e=>{e.exports="change baseline top line color"},35339:e=>{e.exports="change baseline top line width"},76804:e=>{e.exports="change bar up color"},71816:e=>{e.exports="change bar down color"},36703:e=>{e.exports="change bid line color"},29353:e=>{e.exports="change color bars based on previous close"},85709:e=>{e.exports="change column up color"},12155:e=>{e.exports="change column down color"},66890:e=>{e.exports="change column price source"},71809:e=>{e.exports="change decimal places"},31317:e=>{e.exports="change extended hours color"},60944:e=>{ +e.exports="change high and low price line color"},83708:e=>{e.exports="change high and low price line width"},81080:e=>{e.exports="change high-low body color"},30033:e=>{e.exports="change high-low body visibility"},76885:e=>{e.exports="change high-low border color"},79236:e=>{e.exports="change high-low borders visibility"},42981:e=>{e.exports="change high-low labels visibility"},31937:e=>{e.exports="change high-low labels color"},87828:e=>{e.exports="change line color"},17119:e=>{e.exports="change line price source"},69125:e=>{e.exports="change line width"},49973:e=>{e.exports="change post market color"},5969:e=>{e.exports="change post market line color"},50393:e=>{e.exports="change pre/post market price lines visibility"},46257:e=>{e.exports="change pre market color"},60852:e=>{e.exports="change pre market line color"},91183:e=>{e.exports="change previous close price line color"},87631:e=>{e.exports="change previous close price line width"},77640:e=>{e.exports="change price line color"},97322:e=>{e.exports="change price line width"},35116:e=>{e.exports="change range bars style"},28143:e=>{e.exports="change range thin bars"},75986:e=>{e.exports="change renko wick down color"},7747:e=>{e.exports="change renko wick up color"},9473:e=>{e.exports="change renko wick visibility"},39783:e=>{e.exports="change the display of real prices on price scale (instead of Heiken-Ashi price)"},72886:e=>{e.exports="change thin bars"},95108:e=>{e.exports="change use volume weighted bars"},5464:e=>{e.exports="change {candleType} up border color"},61118:e=>{e.exports="change {candleType} up color"},60164:e=>{e.exports="change {candleType} wick down color"},45543:e=>{e.exports="change {candleType} wick up color"},39987:e=>{e.exports="change {candleType} wick visibility"},47202:e=>{e.exports="change {candleType} body visibility"},23986:e=>{e.exports="change {candleType} border visibility"},92330:e=>{e.exports="change {candleType} down border color"},36320:e=>{e.exports="change {candleType} down color"},79088:e=>{e.exports="change {chartType} border bar down color"},11107:e=>{e.exports="change {chartType} border bar up color"},85503:e=>{e.exports="change {chartType} down color"},61250:e=>{e.exports="change {chartType} projection border bar up color"},18465:e=>{e.exports="change {chartType} projection bar down color"},50453:e=>{e.exports="change {chartType} projection bar up color"},59414:e=>{e.exports="change {chartType} up color"},21547:e=>{e.exports="change {inputName} property"},42390:e=>{e.exports="adjust data for dividends"},99511:e=>{e.exports="adjust for contract changes"},75165:e=>{e.exports=["Lege candles"]},18995:e=>{e.exports="range"},47500:e=>{e.exports=["Renko"]},98402:e=>{e.exports="use settlement as close on daily interval"}}]); \ No newline at end of file diff --git a/charting_library/bundles/nl_NL.3175.e0a2c845c5cba23f42fb.js b/charting_library/bundles/nl_NL.3175.e0a2c845c5cba23f42fb.js new file mode 100644 index 0000000..e30b5bc --- /dev/null +++ b/charting_library/bundles/nl_NL.3175.e0a2c845c5cba23f42fb.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3175],{14281:e=>{e.exports="currency"},60558:e=>{e.exports="animals & nature"},14232:e=>{e.exports="activity"},57792:e=>{e.exports="arrows"},33628:e=>{e.exports="gestures & smileys"},35305:e=>{e.exports="food & drink"},49546:e=>{e.exports="flags"},72302:e=>{e.exports="objects"},11739:e=>{e.exports="nature"},96330:e=>{e.exports="smiles & people"},6878:e=>{e.exports="symbols"},77011:e=>{e.exports="symbols & flags"},15426:e=>{e.exports="recently used"},15395:e=>{e.exports="travel & places"},39176:e=>{e.exports="Content"},19022:e=>{e.exports="Channels"},82401:e=>{e.exports="Cursors"},50025:e=>{e.exports="Cycles"},19661:e=>{e.exports=["Annotation Tools"]},44629:e=>{e.exports=["Voeg toe aan favorieten"]},23969:e=>{e.exports="Arrows"},55939:e=>{e.exports="Brushes"},43884:e=>{e.exports="Gann"},5816:e=>{e.exports=["Gann and Fibonacci Tools"]},22146:e=>{e.exports=["Geometric Shapes"]},60925:e=>{e.exports=["Punt"]},19570:e=>{e.exports="Emojis"},88280:e=>{e.exports="Elliott waves"},99289:e=>{e.exports=["Gum"]},97100:e=>{e.exports=["Prediction and Measurement Tools"]},22305:e=>{e.exports="Fibonacci"},17517:e=>{e.exports=["Verberg alle tekenhulpmiddelen"]},96411:e=>{e.exports=["Verberg tekeningen werkbalk"]},92464:e=>{e.exports="Icons"},37057:e=>{e.exports=["Vergrendel alle tekenhulpmiddelen"]},79165:e=>{e.exports="Magic"},37140:e=>{e.exports="Magnet Mode snaps drawings placed near price bars to the closest OHLC value"},59607:e=>{e.exports="Measure"},79961:e=>{e.exports="Measurer"},36551:e=>{e.exports="New drawings are replicated to all charts in the layout and shown when the same ticker is selected"},25792:e=>{e.exports="Shapes"},63354:e=>{e.exports="Show Drawings Toolbar"},49616:e=>{e.exports="Show Favorite Drawing Tools Toolbar"},91977:e=>{e.exports="Show Hidden Tools"},51072:e=>{e.exports="Show Object Tree"},49421:e=>{e.exports=["Blijf in teken modus"]},84121:e=>{e.exports="Stickers"},85422:e=>{e.exports="Strong Magnet"},19693:e=>{e.exports="Patterns"},73359:e=>{e.exports="Pitchforks"},76091:e=>{e.exports="Remove Drawings"},45286:e=>{e.exports="Remove objects"},72482:e=>{e.exports=["Verwijder van favorieten"]},30513:e=>{e.exports="Remove {drawings}"},10049:e=>{e.exports="Remove {drawings} & {indicators}"},55084:e=>{e.exports="Remove {indicators}"},45265:e=>{e.exports="Weak Magnet"},20916:e=>{e.exports="Text & Notes"},18794:e=>{e.exports=["Trend Line Tools"]},89967:e=>{e.exports="Volume-based"},38925:e=>{e.exports=["Inzoomen"]},49895:e=>{e.exports=["Uitzoomen"]},32868:e=>{e.exports="{hotKey_0} + Click on the chart"},68125:e=>{e.exports="{hotKey_0} — circle"},40234:e=>{e.exports="{hotKey_0} — drawing a straight line at angles of 45"},10289:e=>{e.exports="{hotKey_0} — fixed increments"},81591:e=>{e.exports="{hotKey_0} — square"},93030:e=>{e.exports="{amount} drawing"},80437:e=>{e.exports="{amount} indicator"}}]); \ No newline at end of file diff --git a/charting_library/bundles/nl_NL.3236.e12bb9a536432e97ec0c.js b/charting_library/bundles/nl_NL.3236.e12bb9a536432e97ec0c.js new file mode 100644 index 0000000..e7d0f9f --- /dev/null +++ b/charting_library/bundles/nl_NL.3236.e12bb9a536432e97ec0c.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3236],{14229:e=>{e.exports="Dot"},6174:e=>{e.exports="days"},5285:e=>{e.exports="hours"},79410:e=>{e.exports="months"},37830:e=>{e.exports="minutes"},25042:e=>{e.exports="weeks"},74787:e=>{e.exports="Days"},62346:e=>{e.exports="Hours"},94328:e=>{e.exports="Months"},57470:e=>{e.exports="Minutes"},74973:e=>{e.exports="Seconds"},48801:e=>{e.exports="Ranges"},86614:e=>{e.exports="Weeks"},30426:e=>{e.exports="Ticks"},43001:e=>{e.exports="Copy image"},7367:e=>{e.exports="Copy link"},45888:e=>{e.exports="Chart snapshot"},74207:e=>{e.exports="Chart settings"},54777:e=>{e.exports=["Toevoegen"]},95798:e=>{e.exports="Add custom interval"},44629:e=>{e.exports=["Voeg toe aan favorieten"]},15795:e=>{e.exports="All my layouts"},88368:e=>{e.exports="All changes saved"},84232:e=>{e.exports=["Bar's stijl"]},39011:e=>{e.exports="Download image"},43399:e=>{e.exports="Default templates"},29313:e=>{e.exports="Everyone with the link can view and copy"},83127:e=>{e.exports="Favorite Indicators"},33959:e=>{e.exports="Favorites"},11682:e=>{e.exports=["Volledig scherm modus"]},15812:e=>{e.exports="Indicator Templates"},61142:e=>{e.exports=["Indicatoren"]},74527:e=>{e.exports="Indicators & Strategies"},79353:e=>{e.exports=["Open interval dialoog"]},55520:e=>{e.exports="Open chart in popup"},38543:e=>{e.exports="Open in new tab"},75687:e=>{e.exports=["Laad grafiek lay-out"]},75789:e=>{e.exports="Load layout"},90879:e=>{e.exports="Loading..."},80959:e=>{e.exports="Make a copy"},58219:e=>{e.exports="Manage layouts"},38554:e=>{e.exports="My templates"},14605:e=>{e.exports="Number or {hotKey_0}"},85520:e=>{e.exports=["Opslaan"]},92093:e=>{e.exports="Save Indicator template"},87409:e=>{e.exports="Save all charts for all symbols and intervals on your layout"},11680:e=>{e.exports="Save layout"},27077:e=>{e.exports="Sharing"},20987:e=>{e.exports="Simply start typing while on the chart to pull up this search box"},99983:e=>{e.exports="Symbol Search"},43959:e=>{e.exports="Quick Search"},70728:e=>{e.exports=["Herhalen {hint}"]},72482:e=>{e.exports=["Verwijder van favorieten"]},35038:e=>{e.exports="Rename"},88513:e=>{e.exports="Take a snapshot"},32916:e=>{e.exports=["Tijdinterval"]},99746:e=>{e.exports="Tweet image"},80323:e=>{e.exports=["Ongedaan maken {hint}"]},23687:e=>{e.exports="You have no Favorites Indicators yet"}}]); \ No newline at end of file diff --git a/charting_library/bundles/nl_NL.344.a9e566fa1091368f40c7.js b/charting_library/bundles/nl_NL.344.a9e566fa1091368f40c7.js new file mode 100644 index 0000000..9b9deda --- /dev/null +++ b/charting_library/bundles/nl_NL.344.a9e566fa1091368f40c7.js @@ -0,0 +1,5 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[344],{63227:e=>{e.exports="#{count} (bar)"},9671:e=>{e.exports="#{count} (price, bar)"},91282:e=>{e.exports="#1 (bar)"},1961:e=>{e.exports="#1 (price)"},12706:e=>{e.exports="#1 (price, bar)"},92195:e=>{e.exports="#1 (vertical position %, bar)"},66187:e=>{e.exports=["Mediaan"]},5066:e=>{e.exports="%"},89795:e=>{e.exports="Counterclockwise"},43809:e=>{e.exports="Coeffs as percents"},40054:e=>{e.exports=["Kleur"]},47737:e=>{e.exports="Compact stats mode"},4639:e=>{e.exports=["Coördinaten"]},76655:e=>{e.exports="Cash"},99120:e=>{e.exports=["Kanaal"]},60066:e=>{e.exports="Change in pips"},36150:e=>{e.exports=["Hoek"]},38280:e=>{e.exports="Angles"},95264:e=>{e.exports="Account size"},85160:e=>{e.exports="Always show stats"},54189:e=>{e.exports=["Bogen"]},34674:e=>{e.exports="Avg HL in minticks"},17608:e=>{e.exports=["Onderste labels"]},48848:e=>{e.exports=["Rand"]},72269:e=>{e.exports=["Randen"]},27331:e=>{e.exports=["Achtergrond"]},66282:e=>{e.exports="Background #1"},19949:e=>{e.exports="Bars range"},81260:e=>{e.exports=["Rooster"]},67114:e=>{e.exports="Date/time range"},37067:e=>{e.exports="Displacement (price, bar)"},75460:e=>{e.exports="Distance"},46211:e=>{e.exports="Emoji pin"},46001:e=>{e.exports=["Openingsprijs"]},1220:e=>{e.exports=["Rek uit"]},71116:e=>{e.exports="Extend bottom"},45809:e=>{e.exports=["Rek uit naar links"]},25892:e=>{e.exports="Extend left line"},13611:e=>{e.exports=["Rek lijnen uit"]},3304:e=>{e.exports=["Extend Lines Left"]},83095:e=>{e.exports="Extend lines right"},14025:e=>{e.exports=["Rek uit naar rechts"]},74395:e=>{e.exports="Extend right line"},85197:e=>{e.exports="Extend top"},17006:e=>{e.exports=["Lettertype grootte"]},31343:e=>{e.exports="Failure text"},28565:e=>{e.exports="Failure background"},87931:e=>{e.exports=["Waaiers"]},39836:e=>{e.exports="Fib levels based on log scale"},10578:e=>{e.exports=["Full Circles"]},25264:e=>{e.exports=["HL Bars"]},66049:e=>{e.exports=["OC Bars"]},27531:e=>{e.exports="Lot size"},99180:e=>{e.exports=["Lower Band"]},53861:e=>{e.exports="Lower band #2"},44775:e=>{e.exports="Lower band #3"},85206:e=>{e.exports="Label"},75332:e=>{e.exports="Label border"},14773:e=>{e.exports=["Label achtergrond"]},37126:e=>{e.exports="Label text"},79106:e=>{e.exports="Levels"},95610:e=>{e.exports=["Levels Line"]},79307:e=>{e.exports=["Linker labels"]},49286:e=>{e.exports="Line - HL/2"},17676:e=>{e.exports=["Line - Open"]},47669:e=>{e.exports=["Line - Close"]},71899:e=>{e.exports=["Line - High"]},83394:e=>{e.exports=["Line - Low"]},60489:e=>{e.exports="Line color"},53889:e=>{e.exports="Mode"},95543:e=>{e.exports="Months"},85041:e=>{e.exports="Middle line"},24510:e=>{e.exports="Middle point"},22213:e=>{e.exports="Source background"},15500:e=>{e.exports="Source border"},79238:e=>{e.exports="Source text"},37249:e=>{e.exports="Stats"},28712:e=>{e.exports=["Stats Position"]},50948:e=>{e.exports=["Stop kleur"]},56119:e=>{e.exports="Stop level"},69835:e=>{e.exports="Success text"},91141:e=>{ +e.exports="Success background"},2694:e=>{e.exports="Percent change"},650:e=>{e.exports="Percents"},25684:e=>{e.exports=["Prijs"]},23675:e=>{e.exports=["Prijs label"]},75675:e=>{e.exports="Price labels"},16103:e=>{e.exports=["Prijs levels"]},46964:e=>{e.exports=["Prijs gebied"]},59771:e=>{e.exports=["Price/Bar Ratio"]},29072:e=>{e.exports=["Prijzen"]},2635:e=>{e.exports="Profit level"},33886:e=>{e.exports="Ranges and ratio"},24186:e=>{e.exports=["Keer om"]},91367:e=>{e.exports=["Rechter labels"]},63833:e=>{e.exports="Risk"},95545:e=>{e.exports="Wave"},10209:e=>{e.exports=["Bovenste labels"]},98001:e=>{e.exports="Target background"},89258:e=>{e.exports="Target border"},45302:e=>{e.exports=["Doel kleur:"]},74289:e=>{e.exports="Target text"},17932:e=>{e.exports="Text wrap"},55325:e=>{e.exports="Time label"},77838:e=>{e.exports="Time levels"},2295:e=>{e.exports=["Transparantie"]},4372:e=>{e.exports="Trend line"},26775:e=>{e.exports=["Upper Band"]},21774:e=>{e.exports="Upper band #2"},21076:e=>{e.exports="Upper band #3"},12374:e=>{e.exports="Use one color"},53473:e=>{e.exports="VWAP"},91322:e=>{e.exports="Values"},25227:e=>{e.exports="Variance"},1670:e=>{e.exports="change angle"},38829:e=>{e.exports="change arrow color"},23723:e=>{e.exports="change bar X coordinate"},72080:e=>{e.exports="change flag color"},66266:e=>{e.exports="change price Y coordinate"},98905:e=>{e.exports="change top margin"},11049:e=>{e.exports="change vertical position Y coordinate"},98057:e=>{e.exports="change {title} VWAP line color"},55218:e=>{e.exports="change {title} VWAP line width"},31804:e=>{e.exports="change {title} counterclockwise"},99128:e=>{e.exports="change {title} coeffs as percents visibility"},20216:e=>{e.exports="change {title} color"},35435:e=>{e.exports="change {title} compact stats mode"},550:e=>{e.exports="change {title} candle border up color"},28146:e=>{e.exports="change {title} candle border visibility"},7373:e=>{e.exports="change {title} candle border down color"},38742:e=>{e.exports="change {title} candle down color"},42273:e=>{e.exports="change {title} candle up color"},76054:e=>{e.exports="change {title} candle wick color"},27029:e=>{e.exports="change {title} candle wick visibility"},22430:e=>{e.exports="change {title} change in pips visibility"},45537:e=>{e.exports="change {title} angle visibility"},31775:e=>{e.exports="change {title} account size"},37913:e=>{e.exports="change {title} always show stats"},15521:e=>{e.exports="change {title} all lines color"},17466:e=>{e.exports="change {title} arcs {index} line color"},72307:e=>{e.exports="change {title} arcs {index} line width"},13853:e=>{e.exports="change {title} arcs {index} line visibility"},78680:e=>{e.exports="change {title} average HL value"},15802:e=>{e.exports="change {title} bottom labels visibility"},36438:e=>{e.exports="change {title} background transparency"},64548:e=>{e.exports="change {title} background visibility"},75312:e=>{e.exports="change {title} background color"},39651:e=>{e.exports="change {title} background color 1"},78177:e=>{ +e.exports="change {title} background color 2"},42746:e=>{e.exports="change {title} bars range visibility"},53770:e=>{e.exports="change {title} grid visibility"},29145:e=>{e.exports="change {title} grid line color"},64949:e=>{e.exports="change {title} grid line style"},93548:e=>{e.exports="change {title} grid line width"},15485:e=>{e.exports="change {title} date/time range visibility"},3400:e=>{e.exports="change {title} degree"},91534:e=>{e.exports="change {title} distance visibility"},65056:e=>{e.exports="change {title} emoji"},65899:e=>{e.exports="change {title} emoji visibility"},59354:e=>{e.exports="change {title} entry price"},1447:e=>{e.exports="change {title} extend bottom"},15258:e=>{e.exports="change {title} extend left"},96902:e=>{e.exports="change {title} extend lines"},896:e=>{e.exports="change {title} extend top"},3708:e=>{e.exports="change {title} extending left"},52889:e=>{e.exports="change {title} extending right"},86647:e=>{e.exports="change {title} extension"},3156:e=>{e.exports="change {title} failure text color"},49885:e=>{e.exports="change {title} failure background color"},89126:e=>{e.exports="change {title} fan {index} line visibility"},30016:e=>{e.exports="change {title} fan {index} line width"},82516:e=>{e.exports="change {title} fan {index} line color"},78142:e=>{e.exports="change {title} fans visibility"},79467:e=>{e.exports="change {title} fans line color"},45739:e=>{e.exports="change {title} fib levels based on log scale"},99670:e=>{e.exports="change {title} flipped"},35165:e=>{e.exports="change {title} full circles visibility"},48983:e=>{e.exports="change {title} image background color"},45025:e=>{e.exports="change {title} lot size"},13901:e=>{e.exports="change {title} lower band #1 line color"},78425:e=>{e.exports="change {title} lower band #1 line visibility"},99491:e=>{e.exports="change {title} lower band #1 line width"},55469:e=>{e.exports="change {title} lower band #2 line color"},76157:e=>{e.exports="change {title} lower band #2 line visibility"},8081:e=>{e.exports="change {title} lower band #2 line width"},95016:e=>{e.exports="change {title} lower band #3 line color"},84928:e=>{e.exports="change {title} lower band #3 line visibility"},44693:e=>{e.exports="change {title} lower band #3 line width"},81170:e=>{e.exports="change {title} labels alignment"},22775:e=>{e.exports="change {title} labels font size"},24338:e=>{e.exports="change {title} labels visibility"},32891:e=>{e.exports="change {title} level {index} line coeff"},85551:e=>{e.exports="change {title} level {index} line color"},47840:e=>{e.exports="change {title} level {index} line style"},45463:e=>{e.exports="change {title} level {index} line visibility"},90098:e=>{e.exports="change {title} level {index} line width"},26710:e=>{e.exports="change {title} levels visibility"},2359:e=>{e.exports="change {title} left labels visibility"},44643:e=>{e.exports="change {title} line width"},20563:e=>{e.exports="change {title} line color"},66982:e=>{e.exports="change {title} line style"},94441:e=>{e.exports="change {title} mode"}, +89996:e=>{e.exports="change {title} middle point visibility"},36618:e=>{e.exports="change {title} mirrored"},18544:e=>{e.exports="change {title} source background color"},48035:e=>{e.exports="change {title} source border color"},42286:e=>{e.exports="change {title} source text color"},588:e=>{e.exports="change {title} stats position"},54659:e=>{e.exports="change {title} stop color"},89182:e=>{e.exports="change {title} stop level"},82224:e=>{e.exports="change {title} stop price"},88383:e=>{e.exports="change {title} success text color"},26967:e=>{e.exports="change {title} success background color"},62243:e=>{e.exports="change {title} percent change visibility"},45936:e=>{e.exports="change {title} price label visibility"},88577:e=>{e.exports="change {title} price labels visibility"},47045:e=>{e.exports="change {title} price range visibility"},94028:e=>{e.exports="change {title} price visibility"},56175:e=>{e.exports="change {title} prices visibility"},44539:e=>{e.exports="change {title} profit level"},41646:e=>{e.exports="change {title} profit price"},52877:e=>{e.exports="change {title} reverse"},16598:e=>{e.exports="change {title} right labels visibility"},31553:e=>{e.exports="change {title} risk"},40344:e=>{e.exports="change {title} risk display mode"},73137:e=>{e.exports="change {title} top labels visibility"},52387:e=>{e.exports="change {title} target background color"},6921:e=>{e.exports="change {title} target border color"},97573:e=>{e.exports="change {title} target color"},27634:e=>{e.exports="change {title} target text color"},33822:e=>{e.exports="change {title} time label visibility"},84321:e=>{e.exports="change {title} transparency"},10417:e=>{e.exports="change {title} upper band #1 line color"},58722:e=>{e.exports="change {title} upper band #1 line visibility"},13633:e=>{e.exports="change {title} upper band #1 line width"},64709:e=>{e.exports="change {title} upper band #2 line color"},97847:e=>{e.exports="change {title} upper band #2 line visibility"},62921:e=>{e.exports="change {title} upper band #2 line width"},94153:e=>{e.exports="change {title} upper band #3 line color"},19835:e=>{e.exports="change {title} upper band #3 line visibility"},68310:e=>{e.exports="change {title} upper band #3 line width"},12355:e=>{e.exports="change {title} variance value"},25937:e=>{e.exports="change {toolName} labels alignment vertical"},46991:e=>{e.exports="change {toolName} labels alignment horizontal"},73080:e=>{e.exports="change {toolName} labels direction"},24272:e=>{e.exports="change {toolName} line visibility"},46404:e=>{e.exports="change {toolName} line width"},50265:e=>{e.exports="change {toolName} line color"},72781:e=>{e.exports="change {toolName} line extending left"},84613:e=>{e.exports="change {toolName} line extending right"},62603:e=>{e.exports="change {toolName} line left end"},62412:e=>{e.exports="change {toolName} line right end"},35422:e=>{e.exports="change {toolName} line style"},77690:e=>{e.exports="change {toolName} text"},69871:e=>{e.exports="change {toolName} text visibility"},25878:e=>{ +e.exports="change {toolName} text wrap"},91832:e=>{e.exports="change {toolName} text background color"},18610:e=>{e.exports="change {toolName} text background visibility"},44755:e=>{e.exports="change {toolName} text border color"},6324:e=>{e.exports="change {toolName} text border width"},45529:e=>{e.exports="change {toolName} text border visibility"},6500:e=>{e.exports="change {toolName} text color"},51614:e=>{e.exports="change {toolName} text font bold"},18572:e=>{e.exports="change {toolName} text font italic"},48382:e=>{e.exports="change {toolName} text font size"},18567:e=>{e.exports="change {propertyName} property"},21926:e=>{e.exports="backgrounds color"},52241:e=>{e.exports="backgrounds filled"},70607:e=>{e.exports="lines color"},41075:e=>{e.exports="lines style"},73043:e=>{e.exports="lines width"},72223:e=>{e.exports="move drawings"},93046:e=>{e.exports="show price"},41437:e=>{e.exports=["Tekstkleur"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/nl_NL.3951.babac9be598102fb0d92.js b/charting_library/bundles/nl_NL.3951.babac9be598102fb0d92.js new file mode 100644 index 0000000..951c3a8 --- /dev/null +++ b/charting_library/bundles/nl_NL.3951.babac9be598102fb0d92.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3951],{14229:e=>{e.exports="Dot"},16936:e=>{e.exports="Back"},9898:e=>{e.exports="Right"},18511:e=>{e.exports="Countdown To Bar Close"},32409:e=>{e.exports=["Kleuren Thema"]},90069:e=>{e.exports=["Vergelijken"]},39176:e=>{e.exports="Content"},15803:e=>{e.exports="Copy link to the chart image"},20036:e=>{e.exports=["Annuleren"]},19022:e=>{e.exports="Channels"},8353:e=>{e.exports=["Verander interval"]},20788:e=>{e.exports="Chart Style Columns"},86771:e=>{e.exports="Chart Style Candles"},45290:e=>{e.exports="Chart Style Area"},97559:e=>{e.exports="Chart Style Bars"},18779:e=>{e.exports="Chart Style Baseline"},90599:e=>{e.exports="Chart Style Kagi"},41412:e=>{e.exports="Chart Style HLC Area"},51383:e=>{e.exports="Chart Style Hollow Candles"},20424:e=>{e.exports="Chart Style Heikin Ashi"},28381:e=>{e.exports="Chart Style High-Low"},87691:e=>{e.exports="Chart Style Line"},470:e=>{e.exports="Chart Style Line Break"},14956:e=>{e.exports="Chart Style Line With Markers"},59393:e=>{e.exports="Chart Style Step Line"},59491:e=>{e.exports="Chart Style Point & Figure"},38385:e=>{e.exports="Chart Style Range"},91664:e=>{e.exports="Chart Style Renko"},82838:e=>{e.exports="Chart Style Volume Footprint"},80395:e=>{e.exports="Close menu"},82401:e=>{e.exports="Cursors"},50025:e=>{e.exports="Cycles"},19661:e=>{e.exports=["Annotation Tools"]},44629:e=>{e.exports=["Voeg toe aan favorieten"]},64498:e=>{e.exports="All sources"},95480:e=>{e.exports="Apply these Indicators to Entire Layout"},23969:e=>{e.exports="Arrows"},28020:e=>{e.exports="Auto (Fits Data To Screen)"},79852:e=>{e.exports="Bond"},55939:e=>{e.exports="Brushes"},40803:e=>{e.exports="Go to Date"},43884:e=>{e.exports="Gann"},5816:e=>{e.exports=["Gann and Fibonacci Tools"]},22146:e=>{e.exports=["Geometric Shapes"]},60925:e=>{e.exports=["Punt"]},66365:e=>{e.exports="Dark color theme"},29601:e=>{e.exports=["Beschrijving"]},22772:e=>{e.exports=["Tekeningen"]},88280:e=>{e.exports="Elliott waves"},99289:e=>{e.exports=["Gum"]},25790:e=>{e.exports="Extended session"},97100:e=>{e.exports=["Prediction and Measurement Tools"]},22305:e=>{e.exports="Fibonacci"},11682:e=>{e.exports=["Volledig scherm modus"]},15327:e=>{e.exports="Function"},17517:e=>{e.exports=["Verberg alle tekenhulpmiddelen"]},82785:e=>{e.exports="Invert Scale"},64642:e=>{e.exports=["Voeg indicator toe"]},55149:e=>{e.exports="Open Object Tree"},75687:e=>{e.exports=["Laad grafiek lay-out"]},37057:e=>{e.exports=["Vergrendel alle tekenhulpmiddelen"]},95667:e=>{e.exports="Lock Price To Bar Ratio"},19567:e=>{e.exports="Move Scale To Left"},76300:e=>{e.exports="Move Scale To Right"},56854:e=>{e.exports="Move chart back"},22221:e=>{e.exports="Move chart forward"},79165:e=>{e.exports="Magic"},37140:e=>{e.exports="Magnet Mode snaps drawings placed near price bars to the closest OHLC value"},72357:e=>{e.exports="Manage layout drawings"},59607:e=>{e.exports="Measure"},79961:e=>{e.exports="Measurer"},78633:e=>{e.exports="Merge all scales to the left"},308:e=>{ +e.exports="Merge all scales to the right"},29673:e=>{e.exports="No exchanges match your criteria"},41379:e=>{e.exports="No symbols match your criteria"},45850:e=>{e.exports="Nothing matches your criteria"},36551:e=>{e.exports="New drawings are replicated to all charts in the layout and shown when the same ticker is selected"},19407:e=>{e.exports="New drawings will sync globally"},77989:e=>{e.exports="New drawings will sync in layout"},19724:e=>{e.exports="Sources"},62571:e=>{e.exports="Save Chart Layout"},35264:e=>{e.exports=["Schaal alleen prijsgrafiek"]},52298:e=>{e.exports=["Zoeken"]},78842:e=>{e.exports="Search tool or function"},13269:e=>{e.exports="Select source"},90417:e=>{e.exports=["Sessie onderbrekingen"]},25792:e=>{e.exports="Shapes"},91977:e=>{e.exports="Show Hidden Tools"},51072:e=>{e.exports="Show Object Tree"},49421:e=>{e.exports=["Blijf in teken modus"]},85422:e=>{e.exports="Strong Magnet"},89053:e=>{e.exports=["Symbool"]},48490:e=>{e.exports="Symbol & description"},79791:e=>{e.exports="Symbol Name Label"},12014:e=>{e.exports="Symbol Info"},78001:e=>{e.exports=["Symbol Last Value Label"]},99983:e=>{e.exports="Symbol Search"},35888:e=>{e.exports="Sync drawings to all charts"},19693:e=>{e.exports="Patterns"},73359:e=>{e.exports="Pitchforks"},4037:e=>{e.exports="Plus Button"},96032:e=>{e.exports="Previous Day Close Price Line"},99530:e=>{e.exports=["Prijs lijn"]},90612:e=>{e.exports="Recent search"},31273:e=>{e.exports="Regular session"},76091:e=>{e.exports="Remove Drawings"},20378:e=>{e.exports="Remove Indicators"},57869:e=>{e.exports="Remove all indicators and drawing tools"},72482:e=>{e.exports=["Verwijder van favorieten"]},34465:e=>{e.exports=["Herstel grafiek"]},45417:e=>{e.exports="Reset Price Scale"},75521:e=>{e.exports="Reset Time Scale"},45265:e=>{e.exports="Weak Magnet"},20916:e=>{e.exports="Text & Notes"},18794:e=>{e.exports=["Trend Line Tools"]},64185:e=>{e.exports="Type to search for drawings, functions and settings"},89967:e=>{e.exports="Volume-based"},38925:e=>{e.exports=["Inzoomen"]},49895:e=>{e.exports=["Uitzoomen"]},12629:e=>{e.exports="commodity"},87592:e=>{e.exports="cfd"},65558:e=>{e.exports="change ideas visibility on chart"},59820:e=>{e.exports="change indicators and financials name labels visibility"},90512:e=>{e.exports="change indicators and financials value labels visibility"},50393:e=>{e.exports="change pre/post market price lines visibility"},8448:e=>{e.exports="crypto"},67245:e=>{e.exports="dr"},88720:e=>{e.exports="economy"},39512:e=>{e.exports="forex"},81859:e=>{e.exports="futures"},12754:e=>{e.exports="index"},60804:e=>{e.exports=["indexen"]},36931:e=>{e.exports="stock"},95612:e=>{e.exports="sync drawings"},32868:e=>{e.exports="{hotKey_0} + Click on the chart"},68125:e=>{e.exports="{hotKey_0} — circle"},40234:e=>{e.exports="{hotKey_0} — drawing a straight line at angles of 45"},10289:e=>{e.exports="{hotKey_0} — fixed increments"},81591:e=>{e.exports="{hotKey_0} — square"}}]); \ No newline at end of file diff --git a/charting_library/bundles/nl_NL.4716.e4ac74dfc9ec5374b00c.js b/charting_library/bundles/nl_NL.4716.e4ac74dfc9ec5374b00c.js new file mode 100644 index 0000000..ce6131e --- /dev/null +++ b/charting_library/bundles/nl_NL.4716.e4ac74dfc9ec5374b00c.js @@ -0,0 +1,40 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[4716],{20747:e=>{e.exports="Re"},9846:e=>{e.exports="A"},55765:e=>{e.exports="L"},14642:e=>{e.exports="Dark"},69841:e=>{e.exports="Light"},673:e=>{e.exports=Object.create(null),e.exports.d_dates="d",e.exports.h_dates="h",e.exports.m_dates="m",e.exports.s_dates="s",e.exports.in_dates="in"},97840:e=>{e.exports="d"},64302:e=>{e.exports="h"},79442:e=>{e.exports="m"},22448:e=>{e.exports="s"},16493:e=>{e.exports="{title} copy"},13395:e=>{e.exports="D"},37720:e=>{e.exports="M"},69838:e=>{e.exports="R"},59231:e=>{e.exports="T"},85521:e=>{e.exports="W"},13994:e=>{e.exports="h"},6791:e=>{e.exports="m"},2949:e=>{e.exports="s"},77297:e=>{e.exports="C"},56723:e=>{e.exports="H"},5801:e=>{e.exports="HL2"},98865:e=>{e.exports="HLC3"},42659:e=>{e.exports="OHLC4"},4292:e=>{e.exports="L"},78155:e=>{e.exports="O"},88601:e=>{e.exports=Object.create(null),e.exports.Back_input="Back",e.exports.Minimize_input="Minimize",e.exports.CCI_input="CCI",e.exports["Hull MA_input"]="Hull MA",e.exports.UO_input="UO",e.exports.from_input="from",e.exports.to_input="to",e.exports["{number} item_combobox_input"]="{number} item",e.exports.Close_input="Close",e.exports.Style_input="Style",e.exports["Box size assignment method_input"]="Box size assignment method",e.exports["Color bars based on previous close_input"]="Color bars based on previous close",e.exports.Candles_input="Candles",e.exports.Borders_input="Borders",e.exports.Wick_input="Wick",e.exports["HLC bars_input"]="HLC bars",e.exports["Price source_input"]="Price source",e.exports.Type_input="Type",e.exports["Show real prices on price scale (instead of Heikin-Ashi price)_input"]="Show real prices on price scale (instead of Heikin-Ashi price)",e.exports["Up bars_input"]="Up bars",e.exports["Down bars_input"]="Down bars",e.exports["Projection up bars_input"]="Projection up bars",e.exports["Projection down bars_input"]="Projection down bars",e.exports["Projection up color_input"]="Projection up color",e.exports["Projection down color_input"]="Projection down color",e.exports.Line_input=["Lijn"],e.exports.Fill_input="Fill",e.exports["Up color_input"]="Up color",e.exports["Down color_input"]="Down color",e.exports.Traditional_input="Traditional",e.exports["Box size_input"]="Box size",e.exports["Number of line_input"]="Number of line",e.exports["ATR length_input"]="ATR length",e.exports["Reversal amount_input"]="Reversal amount",e.exports["Phantom bars_input"]="Phantom bars",e.exports["One step back building_input"]="One step back building",e.exports.Source_input="Source",e.exports.Wicks_input="Wicks",e.exports.Range_input="Range",e.exports.Length_input="Length",e.exports.Plot_input="Plot",e.exports.Zero_input="Zero",e.exports.Signal_input="Signal",e.exports.Long_input="Long",e.exports.Short_input="Short",e.exports.UpperLimit_input="UpperLimit",e.exports.LowerLimit_input="LowerLimit",e.exports.Offset_input="Offset",e.exports.length_input="length",e.exports.mult_input="mult",e.exports.short_input="short",e.exports.long_input="long", +e.exports.Limit_input="Limit",e.exports.Move_input="Move",e.exports.Value_input="Value",e.exports.Method_input="Method",e.exports["Values in status line_input"]="Values in status line",e.exports["Labels on price scale_input"]="Labels on price scale",e.exports["Accumulation/Distribution_input"]="Accumulation/Distribution",e.exports.ADR_B_input="ADR_B",e.exports["Equality Line_input"]="Equality Line",e.exports["Window Size_input"]="Window Size",e.exports.Sigma_input="Sigma",e.exports["Aroon Up_input"]="Aroon Up",e.exports["Aroon Down_input"]="Aroon Down",e.exports.Upper_input="Upper",e.exports.Lower_input="Lower",e.exports.Deviation_input="Deviation",e.exports["Levels Format_input"]="Levels Format",e.exports["Labels Position_input"]="Labels Position",e.exports["0 Level Color_input"]="0 Level Color",e.exports["0.236 Level Color_input"]="0.236 Level Color",e.exports["0.382 Level Color_input"]="0.382 Level Color",e.exports["0.5 Level Color_input"]="0.5 Level Color",e.exports["0.618 Level Color_input"]="0.618 Level Color",e.exports["0.65 Level Color_input"]="0.65 Level Color",e.exports["0.786 Level Color_input"]="0.786 Level Color",e.exports["1 Level Color_input"]="1 Level Color",e.exports["1.272 Level Color_input"]="1.272 Level Color",e.exports["1.414 Level Color_input"]="1.414 Level Color",e.exports["1.618 Level Color_input"]="1.618 Level Color",e.exports["1.65 Level Color_input"]="1.65 Level Color",e.exports["2.618 Level Color_input"]="2.618 Level Color",e.exports["2.65 Level Color_input"]="2.65 Level Color",e.exports["3.618 Level Color_input"]="3.618 Level Color",e.exports["3.65 Level Color_input"]="3.65 Level Color",e.exports["4.236 Level Color_input"]="4.236 Level Color",e.exports["-0.236 Level Color_input"]="-0.236 Level Color",e.exports["-0.382 Level Color_input"]="-0.382 Level Color",e.exports["-0.618 Level Color_input"]="-0.618 Level Color",e.exports["-0.65 Level Color_input"]="-0.65 Level Color",e.exports.ADX_input="ADX",e.exports["ADX Smoothing_input"]="ADX Smoothing",e.exports["DI Length_input"]="DI Length",e.exports.Smoothing_input="Smoothing",e.exports.ATR_input="ATR",e.exports.Growing_input="Growing",e.exports.Falling_input="Falling",e.exports["Color 0_input"]="Color 0",e.exports["Color 1_input"]="Color 1",e.exports.StdDev_input="StdDev",e.exports.Basis_input="Basis",e.exports.Median_input="Median",e.exports["Bollinger Bands %B_input"]="Bollinger Bands %B",e.exports.Overbought_input="Overbought",e.exports.Oversold_input="Oversold",e.exports["Bollinger Bands Width_input"]="Bollinger Bands Width",e.exports["RSI Length_input"]="RSI Length",e.exports["UpDown Length_input"]="UpDown Length",e.exports["ROC Length_input"]="ROC Length",e.exports.MF_input="MF",e.exports.resolution_input="resolution",e.exports["Fast Length_input"]="Fast Length",e.exports["Slow Length_input"]="Slow Length",e.exports["Chaikin Oscillator_input"]="Chaikin Oscillator",e.exports.P_input="P",e.exports.X_input="X",e.exports.Q_input="Q",e.exports.p_input="p",e.exports.x_input="x",e.exports.q_input="q",e.exports.Price_input="Price", +e.exports["Chande MO_input"]="Chande MO",e.exports["Zero Line_input"]="Zero Line",e.exports["Color 2_input"]="Color 2",e.exports["Color 3_input"]="Color 3",e.exports["Color 4_input"]="Color 4",e.exports["Color 5_input"]="Color 5",e.exports["Color 6_input"]="Color 6",e.exports["Color 7_input"]="Color 7",e.exports["Color 8_input"]="Color 8",e.exports.CHOP_input="CHOP",e.exports["Upper Band_input"]="Upper Band",e.exports["Lower Band_input"]="Lower Band",e.exports["Smoothing Line_input"]="Smoothing Line",e.exports["Smoothing Length_input"]="Smoothing Length",e.exports["WMA Length_input"]="WMA Length",e.exports["Long RoC Length_input"]="Long RoC Length",e.exports["Short RoC Length_input"]="Short RoC Length",e.exports.sym_input="sym",e.exports.Symbol_input="Symbol",e.exports.Correlation_input="Correlation",e.exports.Period_input="Period",e.exports.Centered_input="Centered",e.exports["Detrended Price Oscillator_input"]="Detrended Price Oscillator",e.exports.isCentered_input="isCentered",e.exports.DPO_input="DPO",e.exports["ADX smoothing_input"]="ADX smoothing",e.exports["+DI_input"]="+DI",e.exports["-DI_input"]="-DI",e.exports.DEMA_input="DEMA",e.exports["Multi timeframe_input"]="Multi timeframe",e.exports.Timeframe_input="Timeframe",e.exports["Wait for timeframe closes_input"]="Wait for timeframe closes",e.exports.Divisor_input="Divisor",e.exports.EOM_input="EOM",e.exports["Elder's Force Index_input"]="Elder's Force Index",e.exports.Percent_input="Percent",e.exports.Exponential_input="Exponential",e.exports.Average_input="Average",e.exports["Upper Percentage_input"]="Upper Percentage",e.exports["Lower Percentage_input"]="Lower Percentage",e.exports.Fisher_input="Fisher",e.exports.Trigger_input="Trigger",e.exports.Level_input="Level",e.exports["Trader EMA 1 length_input"]="Trader EMA 1 length",e.exports["Trader EMA 2 length_input"]="Trader EMA 2 length",e.exports["Trader EMA 3 length_input"]="Trader EMA 3 length",e.exports["Trader EMA 4 length_input"]="Trader EMA 4 length",e.exports["Trader EMA 5 length_input"]="Trader EMA 5 length",e.exports["Trader EMA 6 length_input"]="Trader EMA 6 length",e.exports["Investor EMA 1 length_input"]="Investor EMA 1 length",e.exports["Investor EMA 2 length_input"]="Investor EMA 2 length",e.exports["Investor EMA 3 length_input"]="Investor EMA 3 length",e.exports["Investor EMA 4 length_input"]="Investor EMA 4 length",e.exports["Investor EMA 5 length_input"]="Investor EMA 5 length",e.exports["Investor EMA 6 length_input"]="Investor EMA 6 length",e.exports.HV_input="HV",e.exports["Conversion Line Periods_input"]="Conversion Line Periods",e.exports["Base Line Periods_input"]="Base Line Periods",e.exports["Lagging Span_input"]="Lagging Span",e.exports["Conversion Line_input"]="Conversion Line",e.exports["Base Line_input"]="Base Line",e.exports["Leading Span A_input"]=["Lead 1"],e.exports["Leading Span Periods_input"]=["Lagging Span 2 Periods"],e.exports["Leading Shift Periods_input"]="Leading Shift Periods",e.exports["Plots Background_input"]="Plots Background", +e.exports["yay Color 0_input"]="yay Color 0",e.exports["yay Color 1_input"]="yay Color 1",e.exports.Multiplier_input="Multiplier",e.exports["Bands style_input"]="Bands style",e.exports.Middle_input="Middle",e.exports.useTrueRange_input="useTrueRange",e.exports.ROCLen1_input="ROCLen1",e.exports.ROCLen2_input="ROCLen2",e.exports.ROCLen3_input="ROCLen3",e.exports.ROCLen4_input="ROCLen4",e.exports.SMALen1_input="SMALen1",e.exports.SMALen2_input="SMALen2",e.exports.SMALen3_input="SMALen3",e.exports.SMALen4_input="SMALen4",e.exports.SigLen_input="SigLen",e.exports.KST_input="KST",e.exports.Sig_input="Sig",e.exports.roclen1_input="roclen1",e.exports.roclen2_input="roclen2",e.exports.roclen3_input="roclen3",e.exports.roclen4_input="roclen4",e.exports.smalen1_input="smalen1",e.exports.smalen2_input="smalen2",e.exports.smalen3_input="smalen3",e.exports.smalen4_input="smalen4",e.exports.siglen_input="siglen",e.exports["Upper Deviation_input"]="Upper Deviation",e.exports["Lower Deviation_input"]="Lower Deviation",e.exports["Use Upper Deviation_input"]="Use Upper Deviation",e.exports["Use Lower Deviation_input"]="Use Lower Deviation",e.exports.Count_input="Count",e.exports.Crosses_input="Crosses",e.exports.MOM_input="MOM",e.exports.MA_input="MA",e.exports["Length EMA_input"]="Length EMA",e.exports["Length MA_input"]="Length MA",e.exports["Fast length_input"]="Fast length",e.exports["Slow length_input"]="Slow length",e.exports["Signal smoothing_input"]="Signal smoothing",e.exports["Simple ma(oscillator)_input"]="Simple ma(oscillator)",e.exports["Simple ma(signal line)_input"]="Simple ma(signal line)",e.exports.Histogram_input="Histogram",e.exports.MACD_input="MACD",e.exports.fastLength_input="fastLength",e.exports.slowLength_input="slowLength",e.exports.signalLength_input="signalLength",e.exports.NV_input="NV",e.exports.OnBalanceVolume_input="OnBalanceVolume",e.exports.Start_input="Start",e.exports.Increment_input="Increment",e.exports["Max value_input"]="Max value",e.exports.ParabolicSAR_input="ParabolicSAR",e.exports.start_input="start",e.exports.increment_input="increment",e.exports.maximum_input="maximum",e.exports["Short length_input"]="Short length",e.exports["Long length_input"]="Long length",e.exports.OSC_input="OSC",e.exports.shortlen_input="shortlen",e.exports.longlen_input="longlen",e.exports.PVT_input="PVT",e.exports.ROC_input="ROC",e.exports.RSI_input="RSI",e.exports.RVGI_input="RVGI",e.exports.RVI_input="RVI",e.exports["Long period_input"]="Long period",e.exports["Short period_input"]="Short period",e.exports["Signal line period_input"]="Signal line period",e.exports.SMI_input="SMI",e.exports["SMI Ergodic Oscillator_input"]="SMI Ergodic Oscillator",e.exports.Indicator_input="Indicator",e.exports.Oscillator_input="Oscillator",e.exports.K_input="K",e.exports.D_input="D",e.exports.smoothK_input="smoothK",e.exports.smoothD_input="smoothD",e.exports["%K_input"]="%K",e.exports["%D_input"]="%D",e.exports["Stochastic Length_input"]="Stochastic Length",e.exports["RSI Source_input"]="RSI Source", +e.exports.lengthRSI_input="lengthRSI",e.exports.lengthStoch_input="lengthStoch",e.exports.TRIX_input="TRIX",e.exports.TEMA_input="TEMA",e.exports["Long Length_input"]="Long Length",e.exports["Short Length_input"]="Short Length",e.exports["Signal Length_input"]="Signal Length",e.exports.Length1_input="Length1",e.exports.Length2_input="Length2",e.exports.Length3_input="Length3",e.exports.length7_input="length7",e.exports.length14_input="length14",e.exports.length28_input="length28",e.exports.VWMA_input="VWMA",e.exports.len_input="len",e.exports["VI +_input"]="VI +",e.exports["VI -_input"]="VI -",e.exports["%R_input"]="%R",e.exports["Jaw Length_input"]="Jaw Length",e.exports["Teeth Length_input"]="Teeth Length",e.exports["Lips Length_input"]="Lips Length",e.exports.Jaw_input="Jaw",e.exports.Teeth_input="Teeth",e.exports.Lips_input="Lips",e.exports["Jaw Offset_input"]="Jaw Offset",e.exports["Teeth Offset_input"]="Teeth Offset",e.exports["Lips Offset_input"]="Lips Offset",e.exports["Down fractals_input"]="Down fractals",e.exports["Up fractals_input"]="Up fractals",e.exports.Periods_input="Periods",e.exports.Shapes_input="Shapes",e.exports["show MA_input"]="show MA",e.exports["MA Length_input"]="MA Length",e.exports["Color based on previous close_input"]="Color based on previous close",e.exports["Rows Layout_input"]="Rows Layout",e.exports["Row Size_input"]="Row Size",e.exports.Volume_input="Volume",e.exports["Value Area volume_input"]="Value Area volume",e.exports["Extend Right_input"]="Extend Right",e.exports["Extend POC Right_input"]="Extend POC Right",e.exports["Extend VAH Right_input"]="Extend VAH Right",e.exports["Extend VAL Right_input"]="Extend VAL Right",e.exports["Value Area Volume_input"]="Value Area Volume",e.exports.Placement_input="Placement",e.exports.POC_input="POC",e.exports["Developing Poc_input"]="Developing Poc",e.exports["Up Volume_input"]="Up Volume",e.exports["Down Volume_input"]="Down Volume",e.exports["Value Area_input"]="Value Area",e.exports["Histogram Box_input"]="Histogram Box",e.exports["Value Area Up_input"]="Value Area Up",e.exports["Value Area Down_input"]="Value Area Down",e.exports["Number Of Rows_input"]="Number Of Rows",e.exports["Ticks Per Row_input"]="Ticks Per Row",e.exports["Up/Down_input"]="Up/Down",e.exports.Total_input="Total",e.exports.Delta_input="Delta",e.exports.Bar_input="Bar",e.exports.Day_input="Day",e.exports["Deviation (%)_input"]="Deviation (%)",e.exports.Depth_input="Depth",e.exports["Extend to last bar_input"]="Extend to last bar",e.exports.Simple_input="Simple",e.exports.Weighted_input="Weighted",e.exports["Wilder's Smoothing_input"]="Wilder's Smoothing",e.exports["1st Period_input"]="1st Period",e.exports["2nd Period_input"]="2nd Period",e.exports["3rd Period_input"]="3rd Period",e.exports["4th Period_input"]="4th Period",e.exports["5th Period_input"]="5th Period",e.exports["6th Period_input"]="6th Period",e.exports["Rate of Change Lookback_input"]="Rate of Change Lookback",e.exports["Instrument 1_input"]="Instrument 1", +e.exports["Instrument 2_input"]="Instrument 2",e.exports["Rolling Period_input"]="Rolling Period",e.exports["Standard Errors_input"]="Standard Errors",e.exports["Averaging Periods_input"]="Averaging Periods",e.exports["Days Per Year_input"]="Days Per Year",e.exports["Market Closed Percentage_input"]="Market Closed Percentage",e.exports["ATR Mult_input"]="ATR Mult",e.exports.VWAP_input="VWAP",e.exports["Anchor Period_input"]="Anchor Period",e.exports.Session_input="Session",e.exports.Week_input="Week",e.exports.Month_input="Month",e.exports.Year_input="Year",e.exports.Decade_input="Decade",e.exports.Century_input="Century",e.exports.Sessions_input="Sessions",e.exports["Each (pre-market, market, post-market)_input"]="Each (pre-market, market, post-market)",e.exports["Pre-market only_input"]="Pre-market only",e.exports["Market only_input"]="Market only",e.exports["Post-market only_input"]="Post-market only",e.exports["Main chart symbol_input"]="Main chart symbol",e.exports["Another symbol_input"]="Another symbol",e.exports["Nothing selected_combobox_input"]="Nothing selected",e.exports["All items_combobox_input"]="All items",e.exports.Cancel_input="Cancel",e.exports.Open_input="Open"},54138:e=>{e.exports=["Invert Scale"]},47807:e=>{e.exports="Indexed to 100"},34727:e=>{e.exports="Logarithmic"},19238:e=>{e.exports=["No Overlapping Labels"]},70361:e=>{e.exports="Percent"},72116:e=>{e.exports="Regular"},33021:e=>{e.exports="ETH"},75610:e=>{e.exports="Electronic trading hours"},97442:e=>{e.exports="Extended trading hours"},32929:e=>{e.exports="POST"},56137:e=>{e.exports="PRE"},98801:e=>{e.exports="Postmarket"},56935:e=>{e.exports="Premarket"},63798:e=>{e.exports="RTH"},24380:e=>{e.exports="Regular trading hours"},27991:e=>{e.exports=["Mei"]},68716:e=>{e.exports=Object.create(null),e.exports.Technicals_study="Technicals",e.exports["Average Day Range_study"]="Average Day Range",e.exports["Bull Bear Power_study"]="Bull Bear Power",e.exports["Capital expenditures_study"]="Capital expenditures",e.exports["Cash to debt ratio_study"]="Cash to debt ratio",e.exports["Debt to EBITDA ratio_study"]="Debt to EBITDA ratio",e.exports["Directional Movement Index_study"]="Directional Movement Index",e.exports.DMI_study="DMI",e.exports["Dividend payout ratio %_study"]="Dividend payout ratio %",e.exports["Equity to assets ratio_study"]="Equity to assets ratio",e.exports["Enterprise value to EBIT ratio_study"]="Enterprise value to EBIT ratio",e.exports["Enterprise value to EBITDA ratio_study"]="Enterprise value to EBITDA ratio",e.exports["Enterprise value to revenue ratio_study"]="Enterprise value to revenue ratio",e.exports["Goodwill, net_study"]="Goodwill, net",e.exports["Ichimoku Cloud_study"]="Ichimoku Cloud",e.exports.Ichimoku_study="Ichimoku",e.exports["Moving Average Convergence Divergence_study"]="Moving Average Convergence Divergence",e.exports["Operating income_study"]="Operating income",e.exports["Price to book ratio_study"]="Price to book ratio",e.exports["Price to cash flow ratio_study"]="Price to cash flow ratio", +e.exports["Price to earnings ratio_study"]="Price to earnings ratio",e.exports["Price to free cash flow ratio_study"]="Price to free cash flow ratio",e.exports["Price to sales ratio_study"]="Price to sales ratio",e.exports["Float shares outstanding_study"]="Float shares outstanding",e.exports.Stoch_study="Stoch",e.exports["Total common shares outstanding_study"]="Total common shares outstanding",e.exports["Volume Weighted Average Price_study"]="Volume Weighted Average Price",e.exports["Volume Weighted Moving Average_study"]="Volume Weighted Moving Average",e.exports["Williams Percent Range_study"]="Williams Percent Range",e.exports.Doji_study="Doji",e.exports["Spinning Top Black_study"]="Spinning Top Black",e.exports["Spinning Top White_study"]="Spinning Top White",e.exports["Accounts payable_study"]="Accounts payable",e.exports["Accounts receivables, gross_study"]="Accounts receivables, gross",e.exports["Accounts receivable - trade, net_study"]="Accounts receivable - trade, net",e.exports.Accruals_study="Accruals",e.exports["Accrued payroll_study"]="Accrued payroll",e.exports["Accumulated depreciation, total_study"]="Accumulated depreciation, total",e.exports["Additional paid-in capital/Capital surplus_study"]="Additional paid-in capital/Capital surplus",e.exports["After tax other income/expense_study"]="After tax other income/expense",e.exports["Altman Z-score_study"]="Altman Z-score",e.exports.Amortization_study="Amortization",e.exports["Amortization of intangibles_study"]="Amortization of intangibles",e.exports["Amortization of deferred charges_study"]="Amortization of deferred charges",e.exports["Asset turnover_study"]="Asset turnover",e.exports["Average basic shares outstanding_study"]="Average basic shares outstanding",e.exports["Bad debt / Doubtful accounts_study"]="Bad debt / Doubtful accounts",e.exports["Basic EPS_study"]="Basic EPS",e.exports["Basic earnings per share (Basic EPS)_study"]="Basic earnings per share (Basic EPS)",e.exports["Beneish M-score_study"]="Beneish M-score",e.exports["Book value per share_study"]="Book value per share",e.exports["Buyback yield %_study"]="Buyback yield %",e.exports["Capital and operating lease obligations_study"]="Capital and operating lease obligations",e.exports["Capital expenditures - fixed assets_study"]="Capital expenditures - fixed assets",e.exports["Capital expenditures - other assets_study"]="Capital expenditures - other assets",e.exports["Capitalized lease obligations_study"]="Capitalized lease obligations",e.exports["Cash and short term investments_study"]="Cash and short term investments",e.exports["Cash conversion cycle_study"]="Cash conversion cycle",e.exports["Cash & equivalents_study"]="Cash & equivalents",e.exports["Cash from financing activities_study"]="Cash from financing activities",e.exports["Cash from investing activities_study"]="Cash from investing activities",e.exports["Cash from operating activities_study"]="Cash from operating activities",e.exports["Change in accounts payable_study"]="Change in accounts payable", +e.exports["Change in accounts receivable_study"]="Change in accounts receivable",e.exports["Change in accrued expenses_study"]="Change in accrued expenses",e.exports["Change in inventories_study"]="Change in inventories",e.exports["Change in other assets/liabilities_study"]="Change in other assets/liabilities",e.exports["Change in taxes payable_study"]="Change in taxes payable",e.exports["Changes in working capital_study"]="Changes in working capital",e.exports["COGS to revenue ratio_study"]="COGS to revenue ratio",e.exports["Common dividends paid_study"]="Common dividends paid",e.exports["Common equity, total_study"]="Common equity, total",e.exports["Common stock par/Carrying value_study"]="Common stock par/Carrying value",e.exports["Cost of goods_study"]="Cost of goods",e.exports["Cost of goods sold_study"]="Cost of goods sold",e.exports["Current portion of LT debt and capital leases_study"]="Current portion of LT debt and capital leases",e.exports["Current ratio_study"]="Current ratio",e.exports["Days inventory_study"]="Days inventory",e.exports["Days payable_study"]="Days payable",e.exports["Days sales outstanding_study"]="Days sales outstanding",e.exports["Debt to assets ratio_study"]="Debt to assets ratio",e.exports["Debt to equity ratio_study"]="Debt to equity ratio",e.exports["Debt to revenue ratio_study"]="Debt to revenue ratio",e.exports["Deferred income, current_study"]="Deferred income, current",e.exports["Deferred income, non-current_study"]="Deferred income, non-current",e.exports["Deferred tax assets_study"]="Deferred tax assets",e.exports["Deferred taxes (cash flow)_study"]="Deferred taxes (cash flow)",e.exports["Deferred tax liabilities_study"]="Deferred tax liabilities",e.exports.Depreciation_study="Depreciation",e.exports["Deprecation and amortization_study"]="Deprecation and amortization",e.exports["Depreciation & amortization (cash flow)_study"]="Depreciation & amortization (cash flow)",e.exports["Depreciation/depletion_study"]="Depreciation/depletion",e.exports["Diluted EPS_study"]="Diluted EPS",e.exports["Diluted earnings per share (Diluted EPS)_study"]="Diluted earnings per share (Diluted EPS)",e.exports["Diluted net income available to common stockholders_study"]="Diluted net income available to common stockholders",e.exports["Diluted shares outstanding_study"]="Diluted shares outstanding",e.exports["Dilution adjustment_study"]="Dilution adjustment",e.exports["Discontinued operations_study"]="Discontinued operations",e.exports["Dividends payable_study"]="Dividends payable",e.exports["Dividends per share - common stock primary issue_study"]="Dividends per share - common stock primary issue",e.exports["Dividend yield %_study"]="Dividend yield %",e.exports["Earnings yield_study"]="Earnings yield",e.exports.EBIT_study="EBIT",e.exports.EBITDA_study="EBITDA",e.exports["EBITDA margin %_study"]="EBITDA margin %",e.exports["Effective interest rate on debt %_study"]="Effective interest rate on debt %",e.exports["Enterprise value_study"]="Enterprise value", +e.exports["EPS basic one year growth_study"]="EPS basic one year growth",e.exports["EPS diluted one year growth_study"]="EPS diluted one year growth",e.exports["EPS estimates_study"]="EPS estimates",e.exports["Equity in earnings_study"]="Equity in earnings",e.exports["Financing activities – other sources_study"]="Financing activities – other sources",e.exports["Financing activities – other uses_study"]="Financing activities – other uses",e.exports["Free cash flow_study"]="Free cash flow",e.exports["Free cash flow margin %_study"]="Free cash flow margin %",e.exports["Fulmer H factor_study"]="Fulmer H factor",e.exports["Funds from operations_study"]="Funds from operations",e.exports["Goodwill to assets ratio_study"]="Goodwill to assets ratio",e.exports["Graham's number_study"]="Graham's number",e.exports["Gross margin %_study"]="Gross margin %",e.exports["Gross profit_study"]="Gross profit",e.exports["Gross profit to assets ratio_study"]="Gross profit to assets ratio",e.exports["Gross property/plant/equipment_study"]="Gross property/plant/equipment",e.exports.Impairments_study="Impairments",e.exports["Income Tax Credits_study"]="Income Tax Credits",e.exports["Income tax, current_study"]="Income tax, current",e.exports["Income tax, current - domestic_study"]="Income tax, current - domestic",e.exports["Income Tax, current - foreign_study"]="Income Tax, current - foreign",e.exports["Income tax, deferred_study"]="Income tax, deferred",e.exports["Income tax, deferred - domestic_study"]="Income tax, deferred - domestic",e.exports["Income tax, deferred - foreign_study"]="Income tax, deferred - foreign",e.exports["Income tax payable_study"]="Income tax payable",e.exports["Interest capitalized_study"]="Interest capitalized",e.exports["Interest coverage_study"]="Interest coverage",e.exports["Interest expense, net of interest capitalized_study"]="Interest expense, net of interest capitalized",e.exports["Interest expense on debt_study"]="Interest expense on debt",e.exports["Inventories - finished goods_study"]="Inventories - finished goods",e.exports["Inventories - progress payments & other_study"]="Inventories - progress payments & other",e.exports["Inventories - raw materials_study"]="Inventories - raw materials",e.exports["Inventories - work in progress_study"]="Inventories - work in progress",e.exports["Inventory to revenue ratio_study"]="Inventory to revenue ratio",e.exports["Inventory turnover_study"]="Inventory turnover",e.exports["Investing activities – other sources_study"]="Investing activities – other sources",e.exports["Investing activities – other uses_study"]="Investing activities – other uses",e.exports["Investments in unconsolidated subsidiaries_study"]="Investments in unconsolidated subsidiaries",e.exports["Issuance of long term debt_study"]="Issuance of long term debt",e.exports["Issuance/retirement of debt, net_study"]="Issuance/retirement of debt, net",e.exports["Issuance/retirement of long term debt_study"]="Issuance/retirement of long term debt", +e.exports["Issuance/retirement of other debt_study"]="Issuance/retirement of other debt",e.exports["Issuance/retirement of short term debt_study"]="Issuance/retirement of short term debt",e.exports["Issuance/retirement of stock, net_study"]="Issuance/retirement of stock, net",e.exports["KZ index_study"]="KZ index",e.exports["Legal claim expense_study"]="Legal claim expense",e.exports["Long term debt_study"]="Long term debt",e.exports["Long term debt excl. lease liabilities_study"]="Long term debt excl. lease liabilities",e.exports["Long term debt to total assets ratio_study"]="Long term debt to total assets ratio",e.exports["Long term debt to total equity ratio_study"]="Long term debt to total equity ratio",e.exports["Long term investments_study"]="Long term investments",e.exports["Market capitalization_study"]="Market capitalization",e.exports["Minority interest_study"]="Minority interest",e.exports["Miscellaneous non-operating expense_study"]="Miscellaneous non-operating expense",e.exports["Net current asset value per share_study"]="Net current asset value per share",e.exports["Net debt_study"]="Net debt",e.exports["Net income_study"]="Net income",e.exports["Net income before discontinued operations_study"]="Net income before discontinued operations",e.exports["Net income (cash flow)_study"]="Net income (cash flow)",e.exports["Net income per employee_study"]="Net income per employee",e.exports["Net intangible assets_study"]="Net intangible assets",e.exports["Net margin %_study"]="Net margin %",e.exports["Net property/plant/equipment_study"]="Net property/plant/equipment",e.exports["Non-cash items_study"]="Non-cash items",e.exports["Non-controlling/minority interest_study"]="Non-controlling/minority interest",e.exports["Non-operating income, excl. interest expenses_study"]="Non-operating income, excl. interest expenses",e.exports["Non-operating income, total_study"]="Non-operating income, total",e.exports["Non-operating interest income_study"]="Non-operating interest income",e.exports["Note receivable - long term_study"]="Note receivable - long term",e.exports["Notes payable_study"]="Notes payable",e.exports["Number of employees_study"]="Number of employees",e.exports["Number of shareholders_study"]="Number of shareholders",e.exports["Operating earnings yield %_study"]="Operating earnings yield %",e.exports["Operating expenses (excl. COGS)_study"]="Operating expenses (excl. COGS)",e.exports["Operating lease liabilities_study"]="Operating lease liabilities",e.exports["Operating margin %_study"]="Operating margin %",e.exports["Other COGS_study"]="Other COGS",e.exports["Other common equity_study"]="Other common equity",e.exports["Other current assets, total_study"]="Other current assets, total",e.exports["Other current liabilities_study"]="Other current liabilities",e.exports["Other cost of goods sold_study"]="Other cost of goods sold",e.exports["Other exceptional charges_study"]="Other exceptional charges",e.exports["Other financing cash flow items, total_study"]="Other financing cash flow items, total", +e.exports["Other intangibles, net_study"]="Other intangibles, net",e.exports["Other investing cash flow items, total_study"]="Other investing cash flow items, total",e.exports["Other investments_study"]="Other investments",e.exports["Other liabilities, total_study"]="Other liabilities, total",e.exports["Other long term assets, total_study"]="Other long term assets, total",e.exports["Other non-current liabilities, total_study"]="Other non-current liabilities, total",e.exports["Other operating expenses, total_study"]="Other operating expenses, total",e.exports["Other receivables_study"]="Other receivables",e.exports["Other short term debt_study"]="Other short term debt",e.exports["Paid in capital_study"]="Paid in capital",e.exports["PEG ratio_study"]="PEG ratio",e.exports["Piotroski F-score_study"]="Piotroski F-score",e.exports["Preferred dividends_study"]="Preferred dividends",e.exports["Preferred dividends paid_study"]="Preferred dividends paid",e.exports["Preferred stock, carrying value_study"]="Preferred stock, carrying value",e.exports["Prepaid expenses_study"]="Prepaid expenses",e.exports["Pretax equity in earnings_study"]="Pretax equity in earnings",e.exports["Pretax income_study"]="Pretax income",e.exports["Price earnings ratio forward_study"]="Price earnings ratio forward",e.exports["Price sales ratio forward_study"]="Price sales ratio forward",e.exports["Price to tangible book ratio_study"]="Price to tangible book ratio",e.exports["Provision for risks & charge_study"]="Provision for risks & charge",e.exports["Purchase/acquisition of business_study"]="Purchase/acquisition of business",e.exports["Purchase of investments_study"]="Purchase of investments",e.exports["Purchase/sale of business, net_study"]="Purchase/sale of business, net",e.exports["Purchase/sale of investments, net_study"]="Purchase/sale of investments, net",e.exports["Quality ratio_study"]="Quality ratio",e.exports["Quick ratio_study"]="Quick ratio",e.exports["Reduction of long term debt_study"]="Reduction of long term debt",e.exports["Repurchase of common & preferred stock_study"]="Repurchase of common & preferred stock",e.exports["Research & development_study"]="Research & development",e.exports["Research & development to revenue ratio_study"]="Research & development to revenue ratio",e.exports["Restructuring charge_study"]="Restructuring charge",e.exports["Retained earnings_study"]="Retained earnings",e.exports["Return on assets %_study"]="Return on assets %",e.exports["Return on equity %_study"]="Return on equity %",e.exports["Return on equity adjusted to book value %_study"]="Return on equity adjusted to book value %",e.exports["Return on invested capital %_study"]="Return on invested capital %",e.exports["Return on tangible assets %_study"]="Return on tangible assets %",e.exports["Return on tangible equity %_study"]="Return on tangible equity %",e.exports["Revenue estimates_study"]="Revenue estimates",e.exports["Revenue one year growth_study"]="Revenue one year growth",e.exports["Revenue per employee_study"]="Revenue per employee", +e.exports["Sale/maturity of investments_study"]="Sale/maturity of investments",e.exports["Sale of common & preferred stock_study"]="Sale of common & preferred stock",e.exports["Sale of fixed assets & businesses_study"]="Sale of fixed assets & businesses",e.exports["Selling/general/admin expenses, other_study"]="Selling/general/admin expenses, other",e.exports["Selling/general/admin expenses, total_study"]="Selling/general/admin expenses, total",e.exports["Shareholders' equity_study"]="Shareholders' equity",e.exports["Shares buyback ratio %_study"]="Shares buyback ratio %",e.exports["Short term debt_study"]="Short term debt",e.exports["Short term debt excl. current portion of LT debt_study"]="Short term debt excl. current portion of LT debt",e.exports["Short term investments_study"]="Short term investments",e.exports["Sloan ratio %_study"]="Sloan ratio %",e.exports["Springate score_study"]="Springate score",e.exports["Sustainable growth rate_study"]="Sustainable growth rate",e.exports["Tangible book value per share_study"]="Tangible book value per share",e.exports["Tangible common equity ratio_study"]="Tangible common equity ratio",e.exports.Taxes_study="Taxes",e.exports["Tobin's Q (approximate)_study"]="Tobin's Q (approximate)",e.exports["Total assets_study"]="Total assets",e.exports["Total cash dividends paid_study"]="Total cash dividends paid",e.exports["Total current assets_study"]="Total current assets",e.exports["Total current liabilities_study"]="Total current liabilities",e.exports["Total debt_study"]="Total debt",e.exports["Total equity_study"]="Total equity",e.exports["Total inventory_study"]="Total inventory",e.exports["Total liabilities_study"]="Total liabilities",e.exports["Total liabilities & shareholders' equities_study"]="Total liabilities & shareholders' equities",e.exports["Total non-current assets_study"]="Total non-current assets",e.exports["Total non-current liabilities_study"]="Total non-current liabilities",e.exports["Total operating expenses_study"]="Total operating expenses",e.exports["Total receivables, net_study"]="Total receivables, net",e.exports["Total revenue_study"]="Total revenue",e.exports["Treasury stock - common_study"]="Treasury stock - common",e.exports["Unrealized gain/loss_study"]="Unrealized gain/loss",e.exports["Unusual income/expense_study"]="Unusual income/expense",e.exports["Zmijewski score_study"]="Zmijewski score",e.exports["Valuation ratios_study"]="Valuation ratios",e.exports["Profitability ratios_study"]="Profitability ratios",e.exports["Liquidity ratios_study"]="Liquidity ratios",e.exports["Solvency ratios_study"]="Solvency ratios",e.exports["Key stats_study"]="Key stats",e.exports["Accumulation/Distribution_study"]=["Accumulatie/distributie"],e.exports["Accumulative Swing Index_study"]="Accumulative Swing Index",e.exports["Advance/Decline_study"]="Advance/Decline",e.exports["All Chart Patterns_study"]="All Chart Patterns",e.exports["Arnaud Legoux Moving Average_study"]="Arnaud Legoux Moving Average",e.exports.Aroon_study="Aroon",e.exports.ASI_study="ASI", +e.exports["Average Directional Index_study"]="Average Directional Index",e.exports["Average True Range_study"]="Average True Range",e.exports["Awesome Oscillator_study"]="Awesome Oscillator",e.exports["Balance of Power_study"]="Balance of Power",e.exports["Bollinger Bands %B_study"]="Bollinger Bands %B",e.exports["Bollinger Bands Width_study"]="Bollinger Bands Width",e.exports["Bollinger Bands_study"]="Bollinger Bands",e.exports["Chaikin Money Flow_study"]="Chaikin Money Flow",e.exports["Chaikin Oscillator_study"]="Chaikin Oscillator",e.exports["Chande Kroll Stop_study"]="Chande Kroll Stop",e.exports["Chande Momentum Oscillator_study"]="Chande Momentum Oscillator",e.exports["Chop Zone_study"]="Chop Zone",e.exports["Choppiness Index_study"]="Choppiness Index",e.exports["Commodity Channel Index_study"]="Commodity Channel Index",e.exports["Connors RSI_study"]="Connors RSI",e.exports["Coppock Curve_study"]="Coppock Curve",e.exports["Correlation Coefficient_study"]="Correlation Coefficient",e.exports.CRSI_study="CRSI",e.exports["Detrended Price Oscillator_study"]="Detrended Price Oscillator",e.exports["Directional Movement_study"]="Directional Movement",e.exports["Donchian Channels_study"]="Donchian Channels",e.exports["Double EMA_study"]="Double EMA",e.exports["Ease Of Movement_study"]="Ease Of Movement",e.exports["Elder Force Index_study"]=["Elder's Force Index"],e.exports["EMA Cross_study"]="EMA Cross",e.exports.Envelopes_study="Envelopes",e.exports["Fisher Transform_study"]="Fisher Transform",e.exports["Fixed Range_study"]="Fixed Range",e.exports["Fixed Range Volume Profile_study"]="Fixed Range Volume Profile",e.exports["Guppy Multiple Moving Average_study"]="Guppy Multiple Moving Average",e.exports["Historical Volatility_study"]="Historical Volatility",e.exports["Hull Moving Average_study"]="Hull Moving Average",e.exports["Keltner Channels_study"]="Keltner Channels",e.exports["Klinger Oscillator_study"]="Klinger Oscillator",e.exports["Know Sure Thing_study"]="Know Sure Thing",e.exports["Least Squares Moving Average_study"]="Least Squares Moving Average",e.exports["Linear Regression Curve_study"]="Linear Regression Curve",e.exports["MA Cross_study"]="MA Cross",e.exports["MA with EMA Cross_study"]="MA with EMA Cross",e.exports["MA/EMA Cross_study"]="MA/EMA Cross",e.exports.MACD_study="MACD",e.exports["Mass Index_study"]="Mass Index",e.exports["McGinley Dynamic_study"]="McGinley Dynamic",e.exports.Median_study=["Mediaan"],e.exports.Momentum_study="Momentum",e.exports["Money Flow_study"]="Money Flow",e.exports["Moving Average Channel_study"]="Moving Average Channel",e.exports["Moving Average Exponential_study"]="Moving Average Exponential",e.exports["Moving Average Weighted_study"]="Moving Average Weighted",e.exports["Moving Average Simple_study"]="Moving Average Simple",e.exports["Net Volume_study"]="Net Volume",e.exports["On Balance Volume_study"]="On Balance Volume",e.exports["Parabolic SAR_study"]="Parabolic SAR",e.exports["Pivot Points Standard_study"]="Pivot Points Standard", +e.exports["Periodic Volume Profile_study"]="Periodic Volume Profile",e.exports["Price Channel_study"]="Price Channel",e.exports["Price Oscillator_study"]="Price Oscillator",e.exports["Price Volume Trend_study"]="Price Volume Trend",e.exports["Rate Of Change_study"]="Rate Of Change",e.exports["Relative Strength Index_study"]="Relative Strength Index",e.exports["Relative Vigor Index_study"]="Relative Vigor Index",e.exports["Relative Volatility Index_study"]="Relative Volatility Index",e.exports["Relative Volume at Time_study"]="Relative Volume at Time",e.exports["Session Volume_study"]="Session Volume",e.exports["Session Volume HD_study"]="Session Volume HD",e.exports["Session Volume Profile_study"]="Session Volume Profile",e.exports["Session Volume Profile HD_study"]="Session Volume Profile HD",e.exports["SMI Ergodic Indicator/Oscillator_study"]="SMI Ergodic Indicator/Oscillator",e.exports["Smoothed Moving Average_study"]="Smoothed Moving Average",e.exports["Stochastic Momentum Index_study"]="Stochastic Momentum Index",e.exports["Stochastic RSI_study"]="Stochastic RSI",e.exports.Stochastic_study="Stochastic",e.exports["Time Weighted Average Price_study"]="Time Weighted Average Price",e.exports["Triple EMA_study"]="Triple EMA",e.exports.TRIX_study="TRIX",e.exports["True Strength Indicator_study"]="True Strength Indicator",e.exports["Ultimate Oscillator_study"]="Ultimate Oscillator",e.exports["Visible Range_study"]="Visible Range",e.exports["Visible Range Volume Profile_study"]="Visible Range Volume Profile",e.exports["Volume Oscillator_study"]="Volume Oscillator",e.exports.Volume_study="Volume",e.exports.Vol_study="Vol",e.exports["Vortex Indicator_study"]="Vortex Indicator",e.exports.VWAP_study="VWAP",e.exports.VWMA_study="VWMA",e.exports["Williams %R_study"]="Williams %R",e.exports["Williams Alligator_study"]="Williams Alligator",e.exports["Williams Fractal_study"]="Williams Fractal",e.exports["Zig Zag_study"]="Zig Zag",e.exports["24-hour Volume_study"]="24-hour Volume",e.exports["Ease of Movement_study"]=["Ease Of Movement"],e.exports["Elders Force Index_study"]="Elders Force Index",e.exports.Envelope_study="Envelope",e.exports.Gaps_study="Gaps",e.exports["Linear Regression Channel_study"]="Linear Regression Channel",e.exports["Moving Average Ribbon_study"]="Moving Average Ribbon",e.exports["Multi-Time Period Charts_study"]="Multi-Time Period Charts",e.exports["Open Interest_study"]="Open Interest",e.exports["Rob Booker - Intraday Pivot Points_study"]="Rob Booker - Intraday Pivot Points",e.exports["Rob Booker - Knoxville Divergence_study"]="Rob Booker - Knoxville Divergence",e.exports["Rob Booker - Missed Pivot Points_study"]="Rob Booker - Missed Pivot Points",e.exports["Rob Booker - Reversal_study"]="Rob Booker - Reversal",e.exports["Rob Booker - Ziv Ghost Pivots_study"]="Rob Booker - Ziv Ghost Pivots",e.exports.Supertrend_study="Supertrend",e.exports["Technical Ratings_study"]="Technical Ratings",e.exports["True Strength Index_study"]="True Strength Index",e.exports["Up/Down Volume_study"]="Up/Down Volume", +e.exports["Visible Average Price_study"]="Visible Average Price",e.exports["Williams Fractals_study"]="Williams Fractals",e.exports["Keltner Channels Strategy_study"]="Keltner Channels Strategy",e.exports["Rob Booker - ADX Breakout_study"]="Rob Booker - ADX Breakout",e.exports["Supertrend Strategy_study"]="Supertrend Strategy",e.exports["Technical Ratings Strategy_study"]="Technical Ratings Strategy",e.exports["Auto Anchored Volume Profile_study"]="Auto Anchored Volume Profile",e.exports["Auto Fib Extension_study"]="Auto Fib Extension",e.exports["Auto Fib Retracement_study"]="Auto Fib Retracement",e.exports["Auto Pitchfork_study"]="Auto Pitchfork",e.exports["Bearish Flag Chart Pattern_study"]="Bearish Flag Chart Pattern",e.exports["Bullish Flag Chart Pattern_study"]="Bullish Flag Chart Pattern",e.exports["Bearish Pennant Chart Pattern_study"]="Bearish Pennant Chart Pattern",e.exports["Bullish Pennant Chart Pattern_study"]="Bullish Pennant Chart Pattern",e.exports["Double Bottom Chart Pattern_study"]="Double Bottom Chart Pattern",e.exports["Double Top Chart Pattern_study"]="Double Top Chart Pattern",e.exports["Elliott Wave Chart Pattern_study"]="Elliott Wave Chart Pattern",e.exports["Falling Wedge Chart Pattern_study"]="Falling Wedge Chart Pattern",e.exports["Head And Shoulders Chart Pattern_study"]="Head And Shoulders Chart Pattern",e.exports["Inverse Head And Shoulders Chart Pattern_study"]="Inverse Head And Shoulders Chart Pattern",e.exports["Rectangle Chart Pattern_study"]="Rectangle Chart Pattern",e.exports["Rising Wedge Chart Pattern_study"]="Rising Wedge Chart Pattern",e.exports["Triangle Chart Pattern_study"]="Triangle Chart Pattern",e.exports["Triple Bottom Chart Pattern_study"]="Triple Bottom Chart Pattern",e.exports["Triple Top Chart Pattern_study"]="Triple Top Chart Pattern",e.exports["VWAP Auto Anchored_study"]="VWAP Auto Anchored",e.exports["*All Candlestick Patterns*_study"]="*All Candlestick Patterns*",e.exports["Abandoned Baby - Bearish_study"]="Abandoned Baby - Bearish",e.exports["Abandoned Baby - Bullish_study"]="Abandoned Baby - Bullish",e.exports["Dark Cloud Cover - Bearish_study"]="Dark Cloud Cover - Bearish",e.exports["Doji Star - Bearish_study"]="Doji Star - Bearish",e.exports["Doji Star - Bullish_study"]="Doji Star - Bullish",e.exports["Downside Tasuki Gap - Bearish_study"]="Downside Tasuki Gap - Bearish",e.exports["Dragonfly Doji - Bullish_study"]="Dragonfly Doji - Bullish",e.exports["Engulfing - Bearish_study"]="Engulfing - Bearish",e.exports["Engulfing - Bullish_study"]="Engulfing - Bullish",e.exports["Evening Doji Star - Bearish_study"]="Evening Doji Star - Bearish",e.exports["Evening Star - Bearish_study"]="Evening Star - Bearish",e.exports["Falling Three Methods - Bearish_study"]="Falling Three Methods - Bearish",e.exports["Falling Window - Bearish_study"]="Falling Window - Bearish",e.exports["Gravestone Doji - Bearish_study"]="Gravestone Doji - Bearish",e.exports["Hammer - Bullish_study"]="Hammer - Bullish",e.exports["Hanging Man - Bearish_study"]="Hanging Man - Bearish", +e.exports["Harami - Bearish_study"]="Harami - Bearish",e.exports["Harami - Bullish_study"]="Harami - Bullish",e.exports["Harami Cross - Bearish_study"]="Harami Cross - Bearish",e.exports["Harami Cross - Bullish_study"]="Harami Cross - Bullish",e.exports["Inverted Hammer - Bullish_study"]="Inverted Hammer - Bullish",e.exports["Kicking - Bearish_study"]="Kicking - Bearish",e.exports["Kicking - Bullish_study"]="Kicking - Bullish",e.exports["Long Lower Shadow - Bullish_study"]="Long Lower Shadow - Bullish",e.exports["Long Upper Shadow - Bearish_study"]="Long Upper Shadow - Bearish",e.exports["Marubozu Black - Bearish_study"]="Marubozu Black - Bearish",e.exports["Marubozu White - Bullish_study"]="Marubozu White - Bullish",e.exports["Morning Doji Star - Bullish_study"]="Morning Doji Star - Bullish",e.exports["Morning Star - Bullish_study"]="Morning Star - Bullish",e.exports["On Neck - Bearish_study"]="On Neck - Bearish",e.exports["Piercing - Bullish_study"]="Piercing - Bullish",e.exports["Rising Three Methods - Bullish_study"]="Rising Three Methods - Bullish",e.exports["Rising Window - Bullish_study"]="Rising Window - Bullish",e.exports["Shooting Star - Bearish_study"]="Shooting Star - Bearish",e.exports["Three Black Crows - Bearish_study"]="Three Black Crows - Bearish",e.exports["Three White Soldiers - Bullish_study"]="Three White Soldiers - Bullish",e.exports["Tri-Star - Bearish_study"]="Tri-Star - Bearish",e.exports["Tri-Star - Bullish_study"]="Tri-Star - Bullish",e.exports["Tweezer Top - Bearish_study"]="Tweezer Top - Bearish",e.exports["Upside Tasuki Gap - Bullish_study"]="Upside Tasuki Gap - Bullish",e.exports.SuperTrend_study="SuperTrend",e.exports["Average Price_study"]="Average Price",e.exports["Typical Price_study"]="Typical Price",e.exports["Median Price_study"]="Median Price",e.exports["Money Flow Index_study"]="Money Flow Index",e.exports["Moving Average Double_study"]="Moving Average Double",e.exports["Moving Average Triple_study"]="Moving Average Triple",e.exports["Moving Average Adaptive_study"]="Moving Average Adaptive",e.exports["Moving Average Hamming_study"]="Moving Average Hamming",e.exports["Moving Average Modified_study"]="Moving Average Modified",e.exports["Moving Average Multiple_study"]="Moving Average Multiple",e.exports["Linear Regression Slope_study"]="Linear Regression Slope",e.exports["Standard Error_study"]="Standard Error",e.exports["Standard Error Bands_study"]="Standard Error Bands",e.exports["Correlation - Log_study"]="Correlation - Log",e.exports["Standard Deviation_study"]="Standard Deviation",e.exports["Chaikin Volatility_study"]="Chaikin Volatility",e.exports["Volatility Close-to-Close_study"]="Volatility Close-to-Close",e.exports["Volatility Zero Trend Close-to-Close_study"]="Volatility Zero Trend Close-to-Close",e.exports["Volatility O-H-L-C_study"]="Volatility O-H-L-C",e.exports["Volatility Index_study"]="Volatility Index",e.exports["Trend Strength Index_study"]="Trend Strength Index",e.exports["Majority Rule_study"]="Majority Rule", +e.exports["Advance Decline Line_study"]="Advance Decline Line",e.exports["Advance Decline Ratio_study"]="Advance Decline Ratio",e.exports["Advance/Decline Ratio (Bars)_study"]="Advance/Decline Ratio (Bars)",e.exports["BarUpDn Strategy_study"]="BarUpDn Strategy",e.exports["Bollinger Bands Strategy directed_study"]="Bollinger Bands Strategy directed",e.exports["Bollinger Bands Strategy_study"]="Bollinger Bands Strategy",e.exports.ChannelBreakOutStrategy_study="ChannelBreakOutStrategy",e.exports.Compare_study=["Vergelijken"],e.exports["Conditional Expressions_study"]="Conditional Expressions",e.exports.ConnorsRSI_study="ConnorsRSI",e.exports["Consecutive Up/Down Strategy_study"]="Consecutive Up/Down Strategy",e.exports["Cumulative Volume Index_study"]="Cumulative Volume Index",e.exports["Divergence Indicator_study"]="Divergence Indicator",e.exports["Greedy Strategy_study"]="Greedy Strategy",e.exports["InSide Bar Strategy_study"]="InSide Bar Strategy",e.exports["Keltner Channel Strategy_study"]="Keltner Channel Strategy",e.exports["Linear Regression_study"]="Linear Regression",e.exports["MACD Strategy_study"]="MACD Strategy",e.exports["Momentum Strategy_study"]="Momentum Strategy",e.exports["Moon Phases_study"]="Moon Phases",e.exports["Moving Average Convergence/Divergence_study"]="Moving Average Convergence/Divergence",e.exports["MovingAvg Cross_study"]="MovingAvg Cross",e.exports["MovingAvg2Line Cross_study"]="MovingAvg2Line Cross",e.exports["OutSide Bar Strategy_study"]="OutSide Bar Strategy",e.exports.Overlay_study="Overlay",e.exports["Parabolic SAR Strategy_study"]="Parabolic SAR Strategy",e.exports["Pivot Extension Strategy_study"]="Pivot Extension Strategy",e.exports["Pivot Points High Low_study"]="Pivot Points High Low",e.exports["Pivot Reversal Strategy_study"]="Pivot Reversal Strategy",e.exports["Price Channel Strategy_study"]="Price Channel Strategy",e.exports["RSI Strategy_study"]="RSI Strategy",e.exports["SMI Ergodic Indicator_study"]="SMI Ergodic Indicator",e.exports["SMI Ergodic Oscillator_study"]="SMI Ergodic Oscillator",e.exports["Stochastic Slow Strategy_study"]="Stochastic Slow Strategy",e.exports["Volatility Stop_study"]="Volatility Stop",e.exports["Volty Expan Close Strategy_study"]="Volty Expan Close Strategy",e.exports["Woodies CCI_study"]="Woodies CCI",e.exports["Anchored Volume Profile_study"]="Anchored Volume Profile"},59791:e=>{e.exports="Anchored Volume Profile"},40434:e=>{e.exports="Fixed Range Volume Profile"},32819:e=>{e.exports="Vol"},66051:e=>{e.exports="Minor"},86054:e=>{e.exports="Minute"},20936:e=>{e.exports="Text"},98478:e=>{e.exports="Couldn't copy"},34004:e=>{e.exports="Couldn't cut"},96260:e=>{e.exports="Couldn't paste"},94370:e=>{e.exports=["Countdown To Bar Close"]},15168:e=>{e.exports="Colombo"},36018:e=>{e.exports=["Kolommen"]},19372:e=>{e.exports=["Reactie"]},20229:e=>{e.exports=["Vergelijk of voeg een symbool toe"]},46689:e=>{e.exports="Confirm Inputs"},43432:e=>{e.exports="Copenhagen"},35216:e=>{e.exports=["Kopiëren"]},87898:e=>{e.exports=["Kopieer grafiek lay-out"]}, +28851:e=>{e.exports="Copy price"},94099:e=>{e.exports="Cairo"},64149:e=>{e.exports=["Aanroepen"]},63528:e=>{e.exports="Candles"},46837:e=>{e.exports="Caracas"},53705:e=>{e.exports="Casablanca"},49329:e=>{e.exports="Change"},28089:e=>{e.exports=["Verander Symbool"]},99374:e=>{e.exports=["Verander interval"]},35696:e=>{e.exports="Change interval. Press number or comma"},71705:e=>{e.exports="Change symbol. Start typing symbol name"},86715:e=>{e.exports="Chart #{index}"},14412:e=>{e.exports=["Grafiek eigenschappen"]},26619:e=>{e.exports="Chart by TradingView"},69916:e=>{e.exports="Chart for {symbol}, {interval}"},12011:e=>{e.exports="Chart image copied to clipboard {emoji}"},79393:e=>{e.exports="Chart image embed code copied to clipboard {emoji}"},59884:e=>{e.exports="Chatham Islands"},28244:e=>{e.exports="Chicago"},49648:e=>{e.exports="Chongqing"},90068:e=>{e.exports="Circle"},32234:e=>{e.exports="Click to set a point"},52977:e=>{e.exports=["Kloon"]},31691:e=>{e.exports=["Slot"]},52302:e=>{e.exports="Create limit order"},29908:e=>{e.exports=["Kruis"]},60997:e=>{e.exports="Cross Line"},81520:e=>{e.exports=["Valuta"]},98486:e=>{e.exports="Current interval and above"},73106:e=>{e.exports="Current interval and below"},85964:e=>{e.exports="Current interval only"},17206:e=>{e.exports="Curve"},95176:e=>{e.exports="Cycle"},87761:e=>{e.exports=["Cyclische lijnen"]},27891:e=>{e.exports="Cypher Pattern"},56996:e=>{e.exports="A layout with that name already exists"},30192:e=>{e.exports="A layout with that name already exists. Do you want to overwrite it?"},32852:e=>{e.exports=["ABCD patroon"]},88010:e=>{e.exports="Amsterdam"},37422:e=>{e.exports="Analyze Trade Setup"},99873:e=>{e.exports="Anchorage"},66828:e=>{e.exports=["Geankerde notitie"]},94782:e=>{e.exports=["Geankerde tekst"]},61704:e=>{e.exports="Anchored VWAP"},45743:e=>{e.exports=["Voeg symbool toe"]},64615:e=>{e.exports="Add alert on {title}"},7005:e=>{e.exports="Add alert on {title} at {price}"},3612:e=>{e.exports="Add financial metric for {instrumentName}"},92206:e=>{e.exports="Add indicator/strategy on {studyTitle}"},34810:e=>{e.exports=["Add Text Note for {symbol}"]},75669:e=>{e.exports="Add this financial metric to entire layout"},64288:e=>{e.exports="Add this indicator to entire layout"},77920:e=>{e.exports="Add this strategy to entire layout"},34059:e=>{e.exports="Add this symbol to entire layout"},17365:e=>{e.exports="Adelaide"},9408:e=>{e.exports=["Always Invisible"]},71997:e=>{e.exports=["Always Visible"]},97305:e=>{e.exports=["All Indicators And Drawing Tools"]},59192:e=>{e.exports="All intervals"},14452:e=>{e.exports="Almaty"},5716:e=>{e.exports="Apply Elliott Wave"},19263:e=>{e.exports="Apply Elliott Wave Major"},15818:e=>{e.exports="Apply Elliott Wave Minor"},50352:e=>{e.exports="Apply Elliott Wave Intermediate"},66631:e=>{e.exports="Apply Manual Decision Point"},15682:e=>{e.exports="Apply Manual Risk/Reward"},15644:e=>{e.exports="Apply WPT Down Wave"},5897:e=>{e.exports="Apply WPT Up Wave"},13345:e=>{e.exports=["Apply Default"]},95910:e=>{ +e.exports="Apply these indicators to entire layout"},42762:e=>{e.exports=["apr"]},45104:e=>{e.exports=["Boog"]},42097:e=>{e.exports=["Gebied"]},96237:e=>{e.exports=["Pijl"]},48732:e=>{e.exports="Arrow Down"},82473:e=>{e.exports="Arrow Marker"},8738:e=>{e.exports=["Pijl teken beneden"]},35062:e=>{e.exports=["Pijl teken links"]},92163:e=>{e.exports=["Pijl teken rechts"]},33196:e=>{e.exports=["Pijl teken omhoog"]},10650:e=>{e.exports="Arrow Up"},59340:e=>{e.exports=["Ashkhabad"]},13468:e=>{e.exports="At close"},21983:e=>{e.exports=["Athene"]},86951:e=>{e.exports="Auto"},50834:e=>{e.exports=["Auto (Fits Data To Screen)"]},38465:e=>{e.exports=["aug"]},8975:e=>{e.exports="Average close price label"},87899:e=>{e.exports="Average close price line"},22554:e=>{e.exports="Avg"},54173:e=>{e.exports="Bogota"},53260:e=>{e.exports="Bahrain"},40664:e=>{e.exports=["Ballon"]},32376:e=>{e.exports="Bangkok"},19149:e=>{e.exports="Bar Replay isn't available for this chart type. Do you want to exit Bar Replay?"},38660:e=>{e.exports="Bar Replay isn't available for this time interval. Do you want to exit Bar Replay?"},16812:e=>{e.exports="Bars"},98838:e=>{e.exports=["Bars patroon"]},17712:e=>{e.exports="Baseline"},54861:e=>{e.exports="Belgrade"},26825:e=>{e.exports=["Berlijn"]},30251:e=>{e.exports=["Borstel"]},90204:e=>{e.exports="Brussels"},5262:e=>{e.exports="Bratislava"},59901:e=>{e.exports=["Breng naar voren"]},26354:e=>{e.exports=["Breng naar voren"]},11741:e=>{e.exports="Brisbane"},37728:e=>{e.exports="Bucharest"},87143:e=>{e.exports="Budapest"},82446:e=>{e.exports="Buenos Aires"},82128:e=>{e.exports="By TradingView"},75190:e=>{e.exports="Go to date"},38342:e=>{e.exports="Go to {lineToolName}"},75139:e=>{e.exports="Got it"},81180:e=>{e.exports=["Gann box"]},68102:e=>{e.exports=["Gann waaier"]},66321:e=>{e.exports=["Gann vierkant"]},87107:e=>{e.exports="Gann Square Fixed"},7914:e=>{e.exports="Ghost Feed"},18367:e=>{e.exports=["Grand Supercycle"]},97065:e=>{e.exports="Do you really want to delete Study Template '{name}' ?"},59368:e=>{e.exports="Double Curve"},35273:e=>{e.exports="Double-click any edge to reset layout grid"},5828:e=>{e.exports="Double-click to finish Path"},63898:e=>{e.exports="Double-click to finish Polyline"},42660:e=>{e.exports="Down Wave 1 or A"},44788:e=>{e.exports="Down Wave 2 or B"},71263:e=>{e.exports="Down Wave 3"},70573:e=>{e.exports="Down Wave 4"},59560:e=>{e.exports="Down Wave 5"},70437:e=>{e.exports="Down Wave C"},93345:e=>{e.exports="Data Provided by"},76912:e=>{e.exports=["Datum"]},60222:e=>{e.exports=["Datum reikwijdte"]},79859:e=>{e.exports="Date and Price Range"},92203:e=>{e.exports=["dec"]},69479:e=>{e.exports="Degree"},57701:e=>{e.exports="Denver"},24477:e=>{e.exports="Dhaka"},73720:e=>{e.exports="Diamond"},3556:e=>{e.exports="Disjoint Channel"},62764:e=>{e.exports="Displacement"},22903:e=>{e.exports=["Drawings Toolbar"]},8338:e=>{e.exports="Draw Horizontal Line at"},22429:e=>{e.exports="Dubai"},9497:e=>{e.exports="Dublin"},85223:e=>{e.exports="Emoji"},24435:e=>{ +e.exports=["Voer een nieuwe grafiek lay-out naam in"]},91215:e=>{e.exports="Elliott Correction Wave (ABC)"},80983:e=>{e.exports="Elliott Double Combo Wave (WXY)"},74118:e=>{e.exports="Elliott Impulse Wave (12345)"},95840:e=>{e.exports="Elliott Triangle Wave (ABCDE)"},66637:e=>{e.exports="Elliott Triple Combo Wave (WXYXZ)"},69418:e=>{e.exports=["Ovaal"]},2578:e=>{e.exports="Extended Line"},77295:e=>{e.exports=["Beurs"]},2899:e=>{e.exports=["Existing Pane Above"]},53387:e=>{e.exports=["Existing Pane Below"]},36972:e=>{e.exports=["Voorspelling"]},17994:e=>{e.exports="Failed to save library"},87375:e=>{e.exports="Failed to save script"},35050:e=>{e.exports=["feb"]},82719:e=>{e.exports=["Fib kanaal"]},64192:e=>{e.exports=["Fib cirkels"]},63835:e=>{e.exports=["Fib teruggang"]},18072:e=>{e.exports=["Fib snelheid weerstandsbogen"]},20877:e=>{e.exports=["Fib snelheid weerstandswaaier"]},76783:e=>{e.exports=["Fib spiraal"]},89037:e=>{e.exports=["Fib tijdszone"]},72489:e=>{e.exports=["Fib wig"]},21524:e=>{e.exports="Flag"},55678:e=>{e.exports=["Vlag markering"]},29230:e=>{e.exports=["Vlakke top/bodem"]},92754:e=>{e.exports=["Omgedraaid"]},42015:e=>{e.exports="Fraction part is invalid."},47542:e=>{e.exports="Fundamental studies are no longer available on charts"},16245:e=>{e.exports="Kolkata"},3155:e=>{e.exports="Kathmandu"},92901:e=>{e.exports="Kagi"},2693:e=>{e.exports="Karachi"},72374:e=>{e.exports="Kuwait"},34911:e=>{e.exports="HLC area"},87338:e=>{e.exports="Ho Chi Minh"},61582:e=>{e.exports=["Lege candles"]},32918:e=>{e.exports="Hong Kong"},61351:e=>{e.exports="Honolulu"},60049:e=>{e.exports=["Horizontale lijn"]},76604:e=>{e.exports=["Horizontale straal"]},42616:e=>{e.exports="Head and Shoulders"},40530:e=>{e.exports="Heikin Ashi"},99820:e=>{e.exports="Helsinki"},31971:e=>{e.exports=["Verbergen"]},33911:e=>{e.exports="Hide all"},95551:e=>{e.exports="Hide all drawings"},44312:e=>{e.exports="Hide all drawings and indicators"},67927:e=>{e.exports="Hide all drawings, indicators, positions & orders"},86306:e=>{e.exports="Hide all indicators"},70803:e=>{e.exports="Hide all positions & orders"},13277:e=>{e.exports="Hide drawings"},8251:e=>{e.exports=["Hide Events on Chart"]},44177:e=>{e.exports="Hide indicators"},2441:e=>{e.exports=["Verberg markeringen op bars"]},90540:e=>{e.exports="Hide positions & orders"},30777:e=>{e.exports=["Hoog"]},31994:e=>{e.exports="High-low"},60259:e=>{e.exports="High and low price labels"},21803:e=>{e.exports="High and low price lines"},31895:e=>{e.exports="Highlighter"},69085:e=>{e.exports='Histogram is too large, please increase "Row Size" input.'},8122:e=>{e.exports="Histogram is too large, please reduce 'Row Size' input."},23450:e=>{e.exports="Image"},93213:e=>{e.exports="Interval is not applicable"},71778:e=>{e.exports="Intermediate"},14177:e=>{e.exports=["Onjuist symbool"]},32619:e=>{e.exports="Invalid symbol"},53239:e=>{e.exports=["Invert Scale"]},20062:e=>{e.exports="Indexed to 100"},81584:e=>{e.exports="Indicators value labels"},31485:e=>{e.exports="Indicators name labels"},21585:e=>{ +e.exports="Indicators, Metrics and Strategies. Press slash"},27677:e=>{e.exports="Info Line"},98767:e=>{e.exports=["Voeg indicator toe"]},9114:e=>{e.exports=["Binnen"]},12354:e=>{e.exports=["Interne hooivork"]},26579:e=>{e.exports=["Icoon"]},37885:e=>{e.exports="Istanbul"},87469:e=>{e.exports="Johannesburg"},52707:e=>{e.exports="Jakarta"},95425:e=>{e.exports=["jan"]},42890:e=>{e.exports="Jerusalem"},6215:e=>{e.exports=["jul"]},15224:e=>{e.exports=["jun"]},36253:e=>{e.exports="Juneau"},15241:e=>{e.exports="On the left"},29404:e=>{e.exports="On the right"},850:e=>{e.exports="Oops!"},675:e=>{e.exports="Object Tree"},73546:e=>{e.exports=["Okt"]},39280:e=>{e.exports=["Openen"]},25595:e=>{e.exports=["Origineel"]},82906:e=>{e.exports="Oslo"},8136:e=>{e.exports=["Laag"]},14702:e=>{e.exports="Load layout. Press period"},42284:e=>{e.exports=["Op slot"]},1441:e=>{e.exports=["Vergrendel/ontgrendel"]},82232:e=>{e.exports="Lock vertical cursor line by time"},18219:e=>{e.exports=["Lock Price To Bar Ratio"]},12285:e=>{e.exports="Logarithmic"},50286:e=>{e.exports=["Londen"]},44604:e=>{e.exports=["Long positie"]},87604:e=>{e.exports="Los Angeles"},18528:e=>{e.exports="Label Down"},13046:e=>{e.exports="Label Up"},94420:e=>{e.exports="Labels"},89155:e=>{e.exports="Lagos"},37611:e=>{e.exports="Last day change"},25846:e=>{e.exports="Lima"},1277:e=>{e.exports=["Lijn"]},38397:e=>{e.exports=["Met markeringen"]},63492:e=>{e.exports="Line break"},83182:e=>{e.exports="Lines"},78104:e=>{e.exports="Link to the chart image copied to clipboard {emoji}"},50091:e=>{e.exports="Lisbon"},64352:e=>{e.exports="Luxembourg"},11156:e=>{e.exports="MTPredictor"},67861:e=>{e.exports="Move the point to position the anchor then tap to place"},45828:e=>{e.exports="Move to"},44302:e=>{e.exports="Move scale to left"},94338:e=>{e.exports="Move scale to right"},66276:e=>{e.exports=["Aangepaste Schiff"]},18559:e=>{e.exports=["Aangepaste Schiff hooivork"]},18665:e=>{e.exports=["Moskou"]},58038:e=>{e.exports="Madrid"},34190:e=>{e.exports="Malta"},90271:e=>{e.exports="Manila"},51369:e=>{e.exports=["mrt"]},85095:e=>{e.exports="Mexico City"},75633:e=>{e.exports="Merge all scales into one"},95093:e=>{e.exports="Mixed"},10931:e=>{e.exports="Micro"},58397:e=>{e.exports="Millennium"},85884:e=>{e.exports="Minuette"},9632:e=>{e.exports="Minuscule"},63158:e=>{e.exports=["Gespiegeld"]},42769:e=>{e.exports="Muscat"},43088:e=>{e.exports="N/A"},95222:e=>{e.exports="No data here"},3485:e=>{e.exports=["No Scale (Fullscreen)"]},8886:e=>{e.exports="No sync"},16971:e=>{e.exports="No volume data"},75549:e=>{e.exports=["Notitie"]},71230:e=>{e.exports=["nov"]},99203:e=>{e.exports="Norfolk Island"},79023:e=>{e.exports="Nairobi"},91203:e=>{e.exports="New York"},24143:e=>{e.exports="New Zealand"},40887:e=>{e.exports="New pane above"},96712:e=>{e.exports="New pane below"},33566:e=>{e.exports="Nicosia"},56670:e=>{e.exports="Something went wrong"},64968:e=>{e.exports="Something went wrong. Please try again later."},10520:e=>{e.exports=["Sla nieuwe grafiek lay-out op"]},9908:e=>{ +e.exports=["Opslaan als"]},68553:e=>{e.exports="San Salvador"},65412:e=>{e.exports="Santiago"},13538:e=>{e.exports=["São Paulo"]},37207:e=>{e.exports=["Schaal alleen prijsgrafiek"]},51464:e=>{e.exports="Schiff"},98114:e=>{e.exports=["Schiff hooivork"]},1535:e=>{e.exports="Script may be not updated if you leave the page."},89517:e=>{e.exports=["Instellingen"]},43247:e=>{e.exports="Second fraction part is invalid."},19796:e=>{e.exports=["Stuur naar achteren"]},23221:e=>{e.exports=["Stuur naar achteren"]},5961:e=>{e.exports="Seoul"},57902:e=>{e.exports=["sep"]},25866:e=>{e.exports="Session"},59827:e=>{e.exports=["Sessie onderbrekingen"]},69240:e=>{e.exports="Shanghai"},37819:e=>{e.exports=["Short positie"]},81428:e=>{e.exports=["Toon"]},98116:e=>{e.exports="Show all drawings"},39046:e=>{e.exports="Show all drawings and indicators"},38293:e=>{e.exports="Show all drawings, indicators, positions & orders"},49982:e=>{e.exports="Show all indicators"},48284:e=>{e.exports=["Show All Ideas"]},62632:e=>{e.exports="Show all positions & orders"},24620:e=>{e.exports="Show continuous contract switch"},84813:e=>{e.exports="Show contract expiration"},66263:e=>{e.exports=["Show Dividends"]},46771:e=>{e.exports=["Show Earnings"]},87933:e=>{e.exports=["Show Ideas of Followed Users"]},72973:e=>{e.exports="Show latest news and Minds"},58669:e=>{e.exports=["Show My Ideas Only"]},30816:e=>{e.exports=["Show Splits"]},68161:e=>{e.exports="Signpost"},56683:e=>{e.exports="Singapore"},69502:e=>{e.exports="Sine Line"},44904:e=>{e.exports="Square"},70213:e=>{e.exports="Studies limit exceeded: {number} studies per layout.\nPlease, remove some studies."},32733:e=>{e.exports=["Stijl"]},65323:e=>{e.exports="Stack on the left"},14113:e=>{e.exports="Stack on the right"},29787:e=>{e.exports="Start using keyboard navigation mode. Press {shortcut}"},93161:e=>{e.exports=["Blijf in teken modus"]},79511:e=>{e.exports=["Step Line"]},84573:e=>{e.exports="Sticker"},48767:e=>{e.exports="Stockholm"},29662:e=>{e.exports="Submicro"},9753:e=>{e.exports="Submillennium"},71722:e=>{e.exports=["Subminuten"]},91889:e=>{e.exports="Supercycle"},33820:e=>{e.exports="Supermillennium"},11020:e=>{e.exports="Sydney"},89659:e=>{e.exports="Symbol Error"},90932:e=>{e.exports=["Symbol Name Label"]},65986:e=>{e.exports=["Symbol Info"]},52054:e=>{e.exports=["Symbol Last Value Label"]},33606:e=>{e.exports="Sync globally"},18008:e=>{e.exports=["Sync To All Charts"]},99969:e=>{e.exports=["Point & Figure"]},53047:e=>{e.exports=["Polygoon"]},34402:e=>{e.exports="Path"},70394:e=>{e.exports=["Parallel kanaal"]},95995:e=>{e.exports=["Parijs"]},29682:e=>{e.exports="Paste"},51102:e=>{e.exports="Percent"},35590:e=>{e.exports="Perth"},19093:e=>{e.exports="Phoenix"},22293:e=>{e.exports=["Pitch waaier"]},43852:e=>{e.exports=["Hooivork"]},37680:e=>{e.exports="Pin to new left scale"},43707:e=>{e.exports="Pin to new right scale"},91130:e=>{e.exports="Pin to left scale"},61201:e=>{e.exports="Pin to left scale (hidden)"},764:e=>{e.exports="Pin to right scale"},20207:e=>{ +e.exports="Pin to right scale (hidden)"},66156:e=>{e.exports="Pin to scale (now left)"},54727:e=>{e.exports="Pin to scale (now no scale)"},76598:e=>{e.exports="Pin to scale (now right)"},39065:e=>{e.exports="Pin to scale (now {label})"},97324:e=>{e.exports="Pin to scale {label}"},56948:e=>{e.exports="Pin to scale {label} (hidden)"},32156:e=>{e.exports="Pinned to left scale"},8128:e=>{e.exports="Pinned to left scale (hidden)"},3822:e=>{e.exports="Pinned to right scale"},44538:e=>{e.exports="Pinned to right scale (hidden)"},65810:e=>{e.exports="Pinned to scale {label}"},14125:e=>{e.exports="Pinned to scale {label} (hidden)"},97378:e=>{e.exports="Plus button"},46669:e=>{e.exports="Please give us a clipboard writing permission in your browser or press {keystroke}"},46298:e=>{e.exports="Prague"},35963:e=>{e.exports="Press and hold {key} while zooming to maintain the chart position"},95921:e=>{e.exports=["Prijs label"]},28625:e=>{e.exports="Price Note"},2032:e=>{e.exports=["Prijs gebied"]},32061:e=>{e.exports="Price format is invalid."},91492:e=>{e.exports=["Prijs lijn"]},48404:e=>{e.exports=["Primair"]},87086:e=>{e.exports=["Projectie"]},10160:e=>{e.exports="Published on {customer}, {date}"},19056:e=>{e.exports="Qatar"},4868:e=>{e.exports="Quick search. Press {shortcut}"},9998:e=>{e.exports=["Gedraaide rechthoek"]},74214:e=>{e.exports="Rome"},50470:e=>{e.exports=["Straal"]},90357:e=>{e.exports="Range"},26833:e=>{e.exports="Reykjavik"},328:e=>{e.exports=["Vierkant"]},41615:e=>{e.exports=["Opnieuw"]},35001:e=>{e.exports=["Regressie trend"]},34596:e=>{e.exports=["Verwijder"]},1434:e=>{e.exports="Remove drawings"},13951:e=>{e.exports=["Remove Indicators"]},4142:e=>{e.exports=["Hernoem grafiek lay-out"]},20801:e=>{e.exports="Renko"},34301:e=>{e.exports="Reset chart view"},18001:e=>{e.exports="Reset points"},17258:e=>{e.exports=["Reset Price Scale"]},25333:e=>{e.exports=["Reset Time Scale"]},52588:e=>{e.exports="Riyadh"},5871:e=>{e.exports="Riga"},33603:e=>{e.exports="Warning"},48474:e=>{e.exports=["Warschau"]},74327:e=>{e.exports="Toggle auto scale"},84112:e=>{e.exports="Toggle log scale"},20466:e=>{e.exports="Tokelau"},94284:e=>{e.exports=["Tokio"]},83836:e=>{e.exports="Toronto"},38788:e=>{e.exports="Taipei"},39108:e=>{e.exports="Tallinn"},37229:e=>{e.exports=["Tekst"]},16267:e=>{e.exports=["Teheran"]},19611:e=>{e.exports="Template"},29198:e=>{e.exports="The data vendor doesn't provide volume data for this symbol."},8162:e=>{e.exports="The publication preview could not be loaded. Please disable your browser extensions and try again."},65943:e=>{e.exports="This indicator cannot be applied to another indicator."},81214:e=>{e.exports="This script contains an error. Please contact its author."},74986:e=>{e.exports="This script is invite-only. To request access, please contact its author."},58018:e=>{e.exports=["The symbol available only on {linkStart}TradingView{linkEnd}."]},98538:e=>{e.exports="Three Drives Pattern"},30973:e=>{e.exports="Ticks"},31976:e=>{e.exports=["Tijd"]},64375:e=>{e.exports=["Tijdszone"]},95005:e=>{ +e.exports="Time Cycles"},87085:e=>{e.exports="Trade"},48890:e=>{e.exports="TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"},94770:e=>{e.exports=["Trend hoek"]},23104:e=>{e.exports=["Trendlijn"]},15501:e=>{e.exports=["Trend gebaseerde Fib extensie"]},31196:e=>{e.exports=["Trend gebaseerde Fib tijd"]},29245:e=>{e.exports=["Driehoek"]},83356:e=>{e.exports="Triangle Down"},12390:e=>{e.exports=["Driehoek patroon"]},28340:e=>{e.exports="Triangle Up"},93855:e=>{e.exports="Tunis"},50406:e=>{e.exports=["UTC+0"]},81320:e=>{e.exports=["Ongedaan maken"]},25933:e=>{e.exports="Units"},28523:e=>{e.exports="Unknown error"},15101:e=>{e.exports="Unlock"},34150:e=>{e.exports="Up Wave 4"},83927:e=>{e.exports="Up Wave 5"},58976:e=>{e.exports="Up Wave 1 or A"},11661:e=>{e.exports="Up Wave 2 or B"},53958:e=>{e.exports="Up Wave 3"},66560:e=>{e.exports="Up Wave C"},18426:e=>{e.exports="Volume Profile Fixed Range"},61022:e=>{e.exports="Volume Profile indicator available only on our upgraded plans."},82772:e=>{e.exports="Volume data is not provided in BIST MIXED data plan."},78560:e=>{e.exports="Volume footprint"},15771:e=>{e.exports="Vancouver"},56211:e=>{e.exports=["Verticale Lijn"]},32166:e=>{e.exports="Vienna"},75354:e=>{e.exports="Vilnius"},21852:e=>{e.exports="Visibility"},27557:e=>{e.exports="Visibility on intervals"},89960:e=>{e.exports=["Visible on Mouse Over"]},22198:e=>{e.exports=["Visuele volgorde"]},7050:e=>{e.exports="X Cross"},66527:e=>{e.exports=["XABC patroon"]},17126:e=>{e.exports="You cannot see this pivot timeframe on this resolution"},69293:e=>{e.exports="Yangon"},84301:e=>{e.exports="Zurich"},76020:e=>{e.exports="change Elliott degree"},83935:e=>{e.exports="change no overlapping labels"},39402:e=>{e.exports="change average close price label visibility"},98866:e=>{e.exports="change average close price line visibility"},5100:e=>{e.exports="change bid and ask labels visibility"},32311:e=>{e.exports="change bid and ask lines visibility"},22641:e=>{e.exports="change currency"},30501:e=>{e.exports="change chart layout to {title}"},7017:e=>{e.exports="change continuous contract switch visibility"},58108:e=>{e.exports="change countdown to bar close visibility"},7151:e=>{e.exports="change date range"},84944:e=>{e.exports="change dividends visibility"},79574:e=>{e.exports="change events visibility on chart"},88217:e=>{e.exports="change earnings visibility"},28288:e=>{e.exports="change futures contract expiration visibility"},66805:e=>{e.exports="change high and low price labels visibility"},92556:e=>{e.exports="change high and low price lines visibility"},87027:e=>{e.exports="change indicators name labels visibility"},14922:e=>{e.exports="change indicators value labels visibility"},19839:e=>{e.exports="change latest news and Minds visibility"},23783:e=>{e.exports="change linking group"},87510:e=>{e.exports="change pane height"},50190:e=>{e.exports="change plus button visibility"},49889:e=>{ +e.exports="change pre/post market price label visibility"},16750:e=>{e.exports="change pre/post market price line visibility"},59883:e=>{e.exports="change previous close price line visibility"},67761:e=>{e.exports="change price line visibility"},69510:e=>{e.exports="change price to bar ratio"},32303:e=>{e.exports="change resolution"},526:e=>{e.exports=["Change symbol"]},9402:e=>{e.exports="change symbol labels visibility"},53150:e=>{e.exports="change symbol last value visibility"},12707:e=>{e.exports="change symbol previous close value visibility"},65303:e=>{e.exports="change session"},15403:e=>{e.exports="change session breaks visibility"},53438:e=>{e.exports="change series style"},74488:e=>{e.exports="change splits visibility"},20505:e=>{e.exports="change timezone"},39028:e=>{e.exports="change unit"},21511:e=>{e.exports="change visibility"},16698:e=>{e.exports="change visibility at current interval"},78422:e=>{e.exports="change visibility at current interval and above"},49529:e=>{e.exports="change visibility at current interval and below"},66927:e=>{e.exports="change visibility at all intervals"},74428:e=>{e.exports="change {title} style"},72032:e=>{e.exports="change {pointIndex} point"},65911:e=>{e.exports="charts by TradingView"},5179:e=>{e.exports="clone line tools"},3195:e=>{e.exports="create line tools group"},92659:e=>{e.exports="create line tools group from selection"},81791:e=>{e.exports="create {tool}"},63649:e=>{e.exports="cut sources"},78755:e=>{e.exports="cut {title}"},99113:e=>{e.exports="add line tool {lineTool} to group {name}"},40242:e=>{e.exports="add line tool(s) to group {group}"},22856:e=>{e.exports="add this financial metric to entire layout"},82388:e=>{e.exports="add this indicator to entire layout"},94292:e=>{e.exports="add this strategy to entire layout"},27982:e=>{e.exports="add this symbol to entire layout"},66568:e=>{e.exports="apply chart theme"},64034:e=>{e.exports="apply all chart properties"},49037:e=>{e.exports="apply drawing template"},96996:e=>{e.exports="apply factory defaults to selected sources"},44547:e=>{e.exports="apply indicators to entire layout"},26065:e=>{e.exports="apply study template {template}"},58570:e=>{e.exports="apply toolbars theme"},27195:e=>{e.exports="bring group {title} forward"},78246:e=>{e.exports="bring {title} to front"},56763:e=>{e.exports="bring {title} forward"},5607:e=>{e.exports="by TradingView"},90621:e=>{e.exports="date range lock"},12962:e=>{e.exports="erase level line"},63391:e=>{e.exports="exclude line tools from group {group}"},59942:e=>{e.exports="flip bars pattern"},70301:e=>{e.exports="hide {title}"},54781:e=>{e.exports=["Verberg alle tekenhulpmiddelen"]},44974:e=>{e.exports=["Verberg markeringen op bars"]},28916:e=>{e.exports="interval lock"},94245:e=>{e.exports="invert scale"},90743:e=>{e.exports="insert {title}"},53146:e=>{e.exports="insert {title} after {targetTitle}"},74055:e=>{e.exports="insert {title} after {target}"},11231:e=>{e.exports="insert {title} before {target}"},67176:e=>{e.exports="insert {title} before {targetTitle}"}, +54597:e=>{e.exports="load default drawing template"},30295:e=>{e.exports=["laden..."]},50193:e=>{e.exports="lock {title}"},4963:e=>{e.exports="lock group {group}"},68163:e=>{e.exports="lock objects"},47107:e=>{e.exports="move"},11303:e=>{e.exports="move {title} to new left scale"},45544:e=>{e.exports="move {title} to new right scale"},81898:e=>{e.exports="move all scales to left"},22863:e=>{e.exports="move all scales to right"},45356:e=>{e.exports="move drawing(s)"},15086:e=>{e.exports="move left"},61711:e=>{e.exports="move right"},4184:e=>{e.exports="move scale"},74642:e=>{e.exports="make {title} no scale (Full screen)"},45223:e=>{e.exports="make group {group} invisible"},87927:e=>{e.exports="make group {group} visible"},62153:e=>{e.exports="merge down"},70746:e=>{e.exports="merge to pane"},66143:e=>{e.exports="merge up"},81870:e=>{e.exports="mirror bars pattern"},16542:e=>{e.exports="n/a"},47222:e=>{e.exports="scale price"},99042:e=>{e.exports=["Schaal alleen prijsgrafiek"]},35962:e=>{e.exports="scale time"},68193:e=>{e.exports="scroll"},70009:e=>{e.exports="scroll time"},69485:e=>{e.exports="set price scale selection strategy to {title}"},16259:e=>{e.exports="send {title} backward"},66781:e=>{e.exports="send {title} to back"},4998:e=>{e.exports="send group {title} backward"},64704:e=>{e.exports="share line tools globally"},77554:e=>{e.exports="share line tools in layout"},13622:e=>{e.exports="show all ideas"},26267:e=>{e.exports="show ideas of followed users"},40061:e=>{e.exports="show my ideas only"},52010:e=>{e.exports="stay in drawing mode"},98784:e=>{e.exports="stop syncing drawing"},57011:e=>{e.exports="stop syncing line tool(s)"},92831:e=>{e.exports="symbol lock"},60635:e=>{e.exports="sync time"},99769:e=>{e.exports=["mogelijke gemaakt door"]},68111:e=>{e.exports="powered by TradingView"},96916:e=>{e.exports="paste drawing"},80611:e=>{e.exports="paste indicator"},41601:e=>{e.exports="paste {title}"},84018:e=>{e.exports="pin to left scale"},22615:e=>{e.exports="pin to right scale"},56015:e=>{e.exports="pin to scale {label}"},33348:e=>{e.exports="rearrange panes"},15516:e=>{e.exports="remove all studies"},80171:e=>{e.exports="remove all studies and drawing tools"},59211:e=>{e.exports="remove deselected empty line tools"},44656:e=>{e.exports="remove drawings"},70653:e=>{e.exports="remove drawings group"},66414:e=>{e.exports="remove line data sources"},47637:e=>{e.exports="remove pane"},39859:e=>{e.exports="remove {title}"},78811:e=>{e.exports="removing line tools group {name}"},16338:e=>{e.exports="rename group {group} to {newName}"},30910:e=>{e.exports="reset layout sizes"},21948:e=>{e.exports="reset scales"},55064:e=>{e.exports=["Reset Time Scale"]},13034:e=>{e.exports="resize layout"},9608:e=>{e.exports="restore defaults"},30107:e=>{e.exports="restore study defaults"},63060:e=>{e.exports="toggle auto scale"},74724:e=>{e.exports="toggle collapsed pane state"},98860:e=>{e.exports="toggle indexed to 100 scale"},21203:e=>{e.exports="toggle lock scale"},60166:e=>{e.exports="toggle log scale"},68642:e=>{ +e.exports=["Toggle Percentage Scale"]},33714:e=>{e.exports="toggle regular scale"},47122:e=>{e.exports="track time"},28068:e=>{e.exports="turn line tools sharing off"},66824:e=>{e.exports="unlock objects"},51114:e=>{e.exports="unlock group {group}"},92421:e=>{e.exports="unlock {title}"},20057:e=>{e.exports="unmerge to new bottom pane"},52540:e=>{e.exports="unmerge up"},86949:e=>{e.exports="unmerge down"},47228:e=>{e.exports="{chartStyle} chart type isn't currently available for tick-based intervals."},33355:e=>{e.exports="{count} bars"},87826:e=>{e.exports="{p_start}Tick-based intervals are not supported for this symbol. You will be automatically switched to D interval.{p_end}"},88841:e=>{e.exports="{symbol} financials by TradingView"},38641:e=>{e.exports="{userName} published on {customer}, {date}"},59833:e=>{e.exports="zoom"},19813:e=>{e.exports="zoom in"},9645:e=>{e.exports="zoom out"},30572:e=>{e.exports="day"},52254:e=>{e.exports="hour"},99062:e=>{e.exports="month"},69143:e=>{e.exports="minute"},71787:e=>{e.exports="second"},82797:e=>{e.exports="range"},47966:e=>{e.exports="week"},99136:e=>{e.exports="tick"},18562:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]=["APPLE INC"],e.exports["#AUDCAD-symbol-description"]="Australian Dollar/Canadian Dollar",e.exports["#AUDCHF-symbol-description"]=["Australian Dollar/Swiss Franc"],e.exports["#AUDJPY-symbol-description"]=["Australian Dollar/Japanese Yen"],e.exports["#AUDNZD-symbol-description"]=["Australian Dollar/New Zealand Dollar"],e.exports["#AUDRUB-symbol-description"]=["AUSTRALIAN DOLLAR / RUSSIAN RUBLE"],e.exports["#AUDUSD-symbol-description"]=["Australian Dollar/U.S. Dollar"],e.exports["#BRLJPY-symbol-description"]="Brazilian Real / Japanese Yen",e.exports["#BTCCAD-symbol-description"]="Bitcoin / Canadian Dollar",e.exports["#BTCCNY-symbol-description"]="Bitcoin / Chinese Yuan",e.exports["#BTCEUR-symbol-description"]="Bitcoin / Euro",e.exports["#BTCKRW-symbol-description"]="Bitcoin / South Korean Won",e.exports["#BTCRUR-symbol-description"]="Bitcoin / Ruble",e.exports["#BTCUSD-symbol-description"]=["Bitcoin / Dollar"],e.exports["#BVSP-symbol-description"]="Brazil Bovespa Index",e.exports["#CADJPY-symbol-description"]=["Canadian Dollar/Japanese Yen"],e.exports["#CHFJPY-symbol-description"]=["Swiss Franc/Japanese Yen"],e.exports["#COPPER-symbol-description"]=["Copper"],e.exports["#ES1-symbol-description"]="S&P 500 E-Mini Futures",e.exports["#ESP35-symbol-description"]="IBEX 35 Index",e.exports["#EUBUND-symbol-description"]="Euro Bund",e.exports["#EURAUD-symbol-description"]=["Euro Fx/Australian Dollar"],e.exports["#EURBRL-symbol-description"]="Euro / Brazilian Real",e.exports["#EURCAD-symbol-description"]=["Euro Fx/Canadian Dollar"],e.exports["#EURCHF-symbol-description"]=["Euro Fx/Swiss Franc"],e.exports["#EURGBP-symbol-description"]=["Euro Fx/British Pound"],e.exports["#EURJPY-symbol-description"]=["Euro Fx/Japanese Yen"],e.exports["#EURNZD-symbol-description"]=["Euro Fx/New Zealand Dollar"], +e.exports["#EURRUB-symbol-description"]=["EURO / RUSSIAN RUBLE"],e.exports["#EURRUB_TOM-symbol-description"]=["EUR/RUB TOM"],e.exports["#EURSEK-symbol-description"]="Euro / Swedish Krona",e.exports["#EURTRY-symbol-description"]=["Euro Fx/Turkish New Lira"],e.exports["#EURUSD-symbol-description"]=["Euro Fx/U.S. Dollar"],e.exports["#EUSTX50-symbol-description"]=["Euro Stoxx 50 index of European listed shares"],e.exports["#FRA40-symbol-description"]="CAC 40 Index",e.exports["#GB10-symbol-description"]="UK Government Bonds 10 yr",e.exports["#GBPAUD-symbol-description"]=["British Pound/Australian Dollar"],e.exports["#GBPCAD-symbol-description"]=["British Pound/Canadian Dollar"],e.exports["#GBPCHF-symbol-description"]=["British Pound/Swiss Franc"],e.exports["#GBPEUR-symbol-description"]=["POUND STERLING / EURO"],e.exports["#GBPJPY-symbol-description"]=["British Pound/Japanese Yen"],e.exports["#GBPNZD-symbol-description"]=["British Pound/New Zealand Dollar"],e.exports["#GBPRUB-symbol-description"]=["Pound Sterling / Russian Ruble"],e.exports["#GBPUSD-symbol-description"]=["British Pound/U.S. Dollar"],e.exports["#GER30-symbol-description"]=["DAX index of German listed shares"],e.exports["#GOOGL-symbol-description"]=["GOOGLE INC"],e.exports["#ITA40-symbol-description"]=["FTSE MIB index of Italian listed shares"],e.exports["#JPN225-symbol-description"]="Nikkei 225 Index",e.exports["#JPYKRW-symbol-description"]=["YEN / WON"],e.exports["#JPYRUB-symbol-description"]=["YEN / RUSSIAN RUBLE"],e.exports["#KA1-symbol-description"]="Sugar #11 Futures",e.exports["#KG1-symbol-description"]="Cotton Futures",e.exports["#KT1-symbol-description"]="Key Tronic Corр.",e.exports["#LKOH-symbol-description"]="LUKOIL",e.exports["#LTCBTC-symbol-description"]="Litecoin / Bitcoin",e.exports["#MGNT-symbol-description"]=["MAGNIT"],e.exports["#MICEX-symbol-description"]=["MICEX INDEX"],e.exports["#MNOD_ME.EQRP-symbol-description"]="ADR GMK NORILSKIYNIKEL ORD SHS [REPO]",e.exports["#MSFT-symbol-description"]=["MICROSOFT CORP"],e.exports["#NAS100-symbol-description"]=["NASDAQ 100 index of US listed shares"],e.exports["#NGAS-symbol-description"]="Natural Gas (Henry Hub)",e.exports["#NKY-symbol-description"]="Nikkei 225 Index",e.exports["#NZDJPY-symbol-description"]=["New Zealand Dollar/Japanese Yen"],e.exports["#NZDUSD-symbol-description"]=["New Zealand Dollar/U.S. Dollar"],e.exports["#RB1-symbol-description"]="RBOB Gasoline Futures",e.exports["#RTS-symbol-description"]="Russian RTS Index",e.exports["#SBER-symbol-description"]="SBERBANK",e.exports["#SPX500-symbol-description"]=["S&P 500 index of US listed shares"],e.exports["#TWTR-symbol-description"]=["TWITTER INC"],e.exports["#UK100-symbol-description"]="FTSE 100 Index",e.exports["#USDBRL-symbol-description"]="U.S. Dollar / Brazilian Real",e.exports["#USDCAD-symbol-description"]=["U.S. Dollar/Canadian Dollar"],e.exports["#USDCHF-symbol-description"]=["U.S. Dollar/Swiss Franc"],e.exports["#USDCNY-symbol-description"]=["U.S. Dollar / Yuan Renminbi"], +e.exports["#USDDKK-symbol-description"]=["US DOLLAR / DANISH KRONE"],e.exports["#USDHKD-symbol-description"]=["U.S. Dollar/Hong Kong Dollar"],e.exports["#USDIDR-symbol-description"]="U.S. Dollar / Rupiah",e.exports["#USDINR-symbol-description"]="U.S. Dollar / Indian Rupee",e.exports["#USDJPY-symbol-description"]=["U.S. Dollar/Japanese Yen"],e.exports["#USDKRW-symbol-description"]=["US DOLLAR / WON"],e.exports["#USDMXN-symbol-description"]="U.S. Dollar / Mexican Peso",e.exports["#USDPHP-symbol-description"]="U.S. Dollar / Philippine peso",e.exports["#USDRUB-symbol-description"]=["US DOLLAR / RUSSIAN RUBLE"],e.exports["#USDRUB_TOM-symbol-description"]=["USD/RUB TOM"],e.exports["#USDSEK-symbol-description"]=["U.S. Dollar/Swedish Krona"],e.exports["#USDSGD-symbol-description"]=["US DOLLAR / SINGAPORE DOLLAR"],e.exports["#USDTRY-symbol-description"]=["U.S. Dollar/Turkish New Lira"],e.exports["#VTBR-symbol-description"]="VTB",e.exports["#XAGUSD-symbol-description"]=["Silver/U.S. Dollar"],e.exports["#XAUUSD-symbol-description"]=["Gold / U.S. Dollar"],e.exports["#XPDUSD-symbol-description"]="CFDs on Palladium",e.exports["#XPTUSD-symbol-description"]=["Platinum/U.S. Dollar"],e.exports["#ZS1-symbol-description"]="Soybean Futures - ECBT",e.exports["#ZW1-symbol-description"]="Wheat Futures - ECBT",e.exports["#BTCGBP-symbol-description"]="Bitcoin / British Pound",e.exports["#MICEXINDEXCF-symbol-description"]=["MICEX Index"],e.exports["#BTCAUD-symbol-description"]="Bitcoin / Australian Dollar",e.exports["#BTCJPY-symbol-description"]="Bitcoin / Japanese Yen",e.exports["#BTCBRL-symbol-description"]="Bitcoin / Brazilian Real",e.exports["#PT10-symbol-description"]="Portugal Government Bonds 10 yr",e.exports["#TXSX-symbol-description"]="TSX 60 Index",e.exports["#VIXC-symbol-description"]=["TSX 60 VIX"],e.exports["#USDPLN-symbol-description"]=["USD/PLN"],e.exports["#EURPLN-symbol-description"]=["EUR/PLN"],e.exports["#BTCPLN-symbol-description"]="Bitcoin / Polish Zloty",e.exports["#CAC40-symbol-description"]=["CAC 40"],e.exports["#XBTCAD-symbol-description"]="Bitcoin / Canadian Dollar",e.exports["#ITI2!-symbol-description"]="Iron Ore Futures",e.exports["#ITIF2018-symbol-description"]="Iron Ore Futures",e.exports["#ITIF2019-symbol-description"]="Iron Ore Futures",e.exports["#ITIF2020-symbol-description"]="Iron Ore Futures",e.exports["#ITIG2018-symbol-description"]="Iron Ore Futures",e.exports["#ITIG2019-symbol-description"]="Iron Ore Futures",e.exports["#ITIG2020-symbol-description"]="Iron Ore Futures",e.exports["#ITIH2018-symbol-description"]="Iron Ore Futures",e.exports["#ITIH2019-symbol-description"]="Iron Ore Futures",e.exports["#ITIH2020-symbol-description"]="Iron Ore Futures",e.exports["#ITIJ2018-symbol-description"]="Iron Ore Futures",e.exports["#ITIJ2019-symbol-description"]="Iron Ore Futures",e.exports["#ITIJ2020-symbol-description"]="Iron Ore Futures",e.exports["#ITIK2018-symbol-description"]="Iron Ore Futures",e.exports["#ITIK2019-symbol-description"]="Iron Ore Futures", +e.exports["#ITIK2020-symbol-description"]="Iron Ore Futures",e.exports["#ITIM2017-symbol-description"]="Iron Ore Futures",e.exports["#ITIM2018-symbol-description"]="Iron Ore Futures",e.exports["#ITIM2019-symbol-description"]="Iron Ore Futures",e.exports["#ITIM2020-symbol-description"]="Iron Ore Futures",e.exports["#ITIN2017-symbol-description"]="Iron Ore Futures",e.exports["#ITIN2018-symbol-description"]="Iron Ore Futures",e.exports["#ITIN2019-symbol-description"]="Iron Ore Futures",e.exports["#ITIN2020-symbol-description"]="Iron Ore Futures",e.exports["#ITIQ2017-symbol-description"]="Iron Ore Futures",e.exports["#ITIQ2018-symbol-description"]="Iron Ore Futures",e.exports["#ITIQ2019-symbol-description"]="Iron Ore Futures",e.exports["#ITIQ2020-symbol-description"]="Iron Ore Futures",e.exports["#ITIU2017-symbol-description"]="Iron Ore Futures",e.exports["#ITIU2018-symbol-description"]="Iron Ore Futures",e.exports["#ITIU2019-symbol-description"]="Iron Ore Futures",e.exports["#ITIU2020-symbol-description"]="Iron Ore Futures",e.exports["#ITIV2017-symbol-description"]="Iron Ore Futures",e.exports["#ITIV2018-symbol-description"]="Iron Ore Futures",e.exports["#ITIV2019-symbol-description"]="Iron Ore Futures",e.exports["#ITIV2020-symbol-description"]="Iron Ore Futures",e.exports["#ITIX2017-symbol-description"]="Iron Ore Futures",e.exports["#ITIX2018-symbol-description"]="Iron Ore Futures",e.exports["#ITIX2019-symbol-description"]="Iron Ore Futures",e.exports["#ITIX2020-symbol-description"]="Iron Ore Futures",e.exports["#ITIZ2017-symbol-description"]="Iron Ore Futures",e.exports["#ITIZ2018-symbol-description"]="Iron Ore Futures",e.exports["#ITIZ2019-symbol-description"]="Iron Ore Futures",e.exports["#ITIZ2020-symbol-description"]="Iron Ore Futures",e.exports["#AMEX:GXF-symbol-description"]="Global x FTSE Nordic Region ETF",e.exports["#ASX:XAF-symbol-description"]="S&P/ASX All Australian 50 Index",e.exports["#ASX:XAT-symbol-description"]="S&P/ASX All Australian 200 Index",e.exports["#BIST:XU100-symbol-description"]="BIST 100 Index",e.exports["#GPW:WIG20-symbol-description"]="WIG20 Index",e.exports["#INDEX:JKSE-symbol-description"]="Jakarta Composite Index",e.exports["#INDEX:KLSE-symbol-description"]="Bursa Malaysia KLCI Index",e.exports["#INDEX:NZD-symbol-description"]="NZX 50 Index",e.exports["#INDEX:STI-symbol-description"]="STI Index",e.exports["#INDEX:XLY0-symbol-description"]="Shanghai Composite Index",e.exports["#MOEX:MICEXINDEXCF-symbol-description"]="MOEX Russia Index",e.exports["#NYMEX:KT1!-symbol-description"]="Coffee Futures",e.exports["#OANDA:NATGASUSD-symbol-description"]="CFDs on Natural Gas",e.exports["#OANDA:USDPLN-symbol-description"]="U.S. Dollar / Polish Zloty",e.exports["#TSX:TX60-symbol-description"]="S&P/TSX 60 Index",e.exports["#TSX:VBU-symbol-description"]="Vanguard U.S. Aggregate Bond Index ETF (CAD-hedged) UN",e.exports["#TSX:VIXC-symbol-description"]="S&P/TSX 60 VIX Index",e.exports["#TVC:CAC40-symbol-description"]="CAC 40 Index", +e.exports["#TVC:ES10-symbol-description"]="Spain Government Bonds 10 YR",e.exports["#TVC:EUBUND-symbol-description"]="Euro Bund",e.exports["#TVC:GB02-symbol-description"]="UK Government Bonds 2 YR",e.exports["#TVC:GB10-symbol-description"]="UK Government Bonds 10 YR",e.exports["#TVC:GOLD-symbol-description"]="CFDs on Gold (US$ / OZ)",e.exports["#TVC:ID03-symbol-description"]="Indonesia Government Bonds 3 YR",e.exports["#TVC:ID10-symbol-description"]="Indonesia Government Bonds 10 YR",e.exports["#TVC:PALLADIUM-symbol-description"]="CFDs on Palladium (US$ / OZ)",e.exports["#TVC:PT10-symbol-description"]="Portugal Government Bonds 10 YR",e.exports["#TVC:SILVER-symbol-description"]="CFDs on Silver (US$ / OZ)",e.exports["#TSX:TSX-symbol-description"]="S&P/TSX Composite Index",e.exports["#OANDA:CH20CHF-symbol-description"]="Swiss 20 Index",e.exports["#TVC:SHCOMP-symbol-description"]="Shanghai Composite Index",e.exports["#NZX:ALLC-symbol-description"]="S&P/NZX All Index (Capital Index)",e.exports["#AMEX:SHYG-symbol-description"]="Shares 0-5 YEAR High Yield Corporate Bond ETF",e.exports["#TVC:AU10-symbol-description"]="Australia Government Bonds 10 YR",e.exports["#TVC:CN10-symbol-description"]="China Government Bonds 10 YR",e.exports["#TVC:KR10-symbol-description"]="Korea Government Bonds 10 YR",e.exports["#NYMEX:RB1!-symbol-description"]="RBOB Gasoline Futures",e.exports["#NYMEX:HO1!-symbol-description"]="NY Harbor ULSD Futures",e.exports["#NYMEX:AEZ1!-symbol-description"]="NY Ethanol Futures",e.exports["#OANDA:XCUUSD-symbol-description"]="CFDs on Copper (US$ / lb)",e.exports["#COMEX:ZA1!-symbol-description"]="Zinc Futures",e.exports["#CBOT:ZW1!-symbol-description"]="Wheat Futures",e.exports["#NYMEX:KA1!-symbol-description"]="Sugar #11 Futures",e.exports["#CBOT:QBC1!-symbol-description"]="Corn Futures",e.exports["#CME:E61!-symbol-description"]="Euro Futures",e.exports["#CME:B61!-symbol-description"]="British Pound Futures",e.exports["#CME:QJY1!-symbol-description"]="Japanese Yen Futures",e.exports["#CME:A61!-symbol-description"]="Australian Dollar Futures",e.exports["#CME:D61!-symbol-description"]="Canadian Dollar Futures",e.exports["#CME:SP1!-symbol-description"]="S&P 500 Futures",e.exports["#CME_MINI:NQ1!-symbol-description"]="NASDAQ 100 E-mini Futures",e.exports["#CBOT_MINI:YM1!-symbol-description"]="E-mini Dow Jones ($5) Futures",e.exports["#CME:NY1!-symbol-description"]="NIKKEI 225 Futures",e.exports["#EUREX:DY1!-symbol-description"]="DAX Index",e.exports["#CME:IF1!-symbol-description"]="IBOVESPA Index Futures-US$",e.exports["#CBOT:TY1!-symbol-description"]="10 Year T-Note Futures",e.exports["#CBOT:FV1!-symbol-description"]="5 Year T-Note Futures",e.exports["#CBOT:ZE1!-symbol-description"]="Treasury Notes - 3 Year Futures",e.exports["#CBOT:TU1!-symbol-description"]="2 Year T-Note Futures",e.exports["#CBOT:FF1!-symbol-description"]="30-Day FED Funds Interest Rate Futures",e.exports["#CBOT:US1!-symbol-description"]="T-Bond Futures",e.exports["#TVC:EXY-symbol-description"]="Euro Currency Index", +e.exports["#TVC:JXY-symbol-description"]="Japanese Yen Currency Index",e.exports["#TVC:BXY-symbol-description"]="British Pound Currency Index",e.exports["#TVC:AXY-symbol-description"]="Australian Dollar Currency Index",e.exports["#TVC:CXY-symbol-description"]="Canadian Dollar Currency Index",e.exports["#FRED:GDP-symbol-description"]="Gross Domestic Product, 1 Decimal",e.exports["#FRED:UNRATE-symbol-description"]="Civilian Unemployment Rate",e.exports["#FRED:POP-symbol-description"]="Total Population: All Ages Including Armed Forces Overseas",e.exports["#ETHUSD-symbol-description"]="Ethereum / U.S. Dollar",e.exports["#BMFBOVESPA:IBOV-symbol-description"]="IBovespa Index",e.exports["#BMFBOVESPA:IBRA-symbol-description"]="IBrasil Index",e.exports["#BMFBOVESPA:IBXL-symbol-description"]="IBRX 50 Index",e.exports["#COMEX:HG1!-symbol-description"]="Copper Futures",e.exports["#INDEX:HSCE-symbol-description"]="Hang Seng China Enterprises Index",e.exports["#NYMEX:CL1!-symbol-description"]="Light Crude Oil Futures",e.exports["#OTC:IHRMF-symbol-description"]="Ishares MSCI Japan SHS",e.exports["#TVC:DAX-symbol-description"]="DAX Index",e.exports["#TVC:DE10-symbol-description"]="German Government Bonds 10 YR",e.exports["#TVC:DJI-symbol-description"]="Dow Jones Industrial Average Index",e.exports["#TVC:DXY-symbol-description"]=["U.S. Dollar Currency Index"],e.exports["#TVC:FR10-symbol-description"]="France Government Bonds 10 YR",e.exports["#TVC:HSI-symbol-description"]="Hang Seng Index",e.exports["#TVC:IBEX35-symbol-description"]="IBEX 35 Index",e.exports["#FX:AUS200-symbol-description"]="S&P/ASX Index",e.exports["#AMEX:SHY-symbol-description"]="Ishares 1-3 Year Treasury Bond ETF",e.exports["#ASX:XJO-symbol-description"]="S&P/ASX 200 Index",e.exports["#BSE:SENSEX-symbol-description"]="S&P BSE Sensex Index",e.exports["#INDEX:MIB-symbol-description"]="MIB Index",e.exports["#INDEX:MOY0-symbol-description"]="Euro Stoxx 50 Index",e.exports["#MOEX:RTSI-symbol-description"]="RTS Index",e.exports["#NSE:NIFTY-symbol-description"]="Nifty 50 Index",e.exports["#NYMEX:NG1!-symbol-description"]="Natural Gas Futures",e.exports["#NYMEX:ZC1!-symbol-description"]="Corn Futures",e.exports["#TVC:IN10-symbol-description"]="India Government Bonds 10 YR",e.exports["#TVC:IT10-symbol-description"]="Italy Government Bonds 10 YR",e.exports["#TVC:JP10-symbol-description"]="Japan Government Bonds 10 YR",e.exports["#TVC:NDX-symbol-description"]=["NASDAQ 100 Index"],e.exports["#TVC:NI225-symbol-description"]="Nikkei 225 Index",e.exports["#TVC:SPX-symbol-description"]="S&P 500 Index",e.exports["#TVC:SX5E-symbol-description"]="Euro Stoxx 50 Index",e.exports["#TVC:TR10-symbol-description"]="Turkey Government Bonds 10 YR",e.exports["#TVC:UKOIL-symbol-description"]="CFDs on Brent Crude Oil",e.exports["#TVC:UKX-symbol-description"]="UK 100 Index",e.exports["#TVC:US02-symbol-description"]="US Government Bonds 2 YR",e.exports["#TVC:US05-symbol-description"]="US Government Bonds 5 YR",e.exports["#TVC:US10-symbol-description"]="US Government Bonds 10 YR", +e.exports["#TVC:USOIL-symbol-description"]="CFDs on WTI Crude Oil",e.exports["#NYMEX:ITI1!-symbol-description"]="Iron Ore Futures",e.exports["#NASDAQ:SHY-symbol-description"]="Ishares 1-3 Year Treasury Bond ETF",e.exports["#AMEX:ALD-symbol-description"]="WisdomTree Asia Local Debt ETF",e.exports["#NASDAQ:AMD-symbol-description"]="Advanced Micro Devices Inc",e.exports["#NYSE:BABA-symbol-description"]=["ALIBABA GROUP HLDG LTD"],e.exports["#ICEEUR:CB-symbol-description"]="Crude Oil Brent",e.exports["#ICEEUR:CB1!-symbol-description"]="Brent Crude Oil",e.exports["#ICEUSA:CC-symbol-description"]="Cocoa",e.exports["#NYMEX:CL-symbol-description"]="Crude Oil WTI",e.exports["#ICEUSA:CT-symbol-description"]="Cotton #2",e.exports["#NASDAQ:CTRV-symbol-description"]=["CONTRAVIR PHARMACEUTICALS INC"],e.exports["#CME:DL-symbol-description"]="Class III Milk",e.exports["#NYSE:F-symbol-description"]="FORD MTR CO DEL",e.exports["#MOEX:GAZP-symbol-description"]="GAZPROM",e.exports["#COMEX:GC-symbol-description"]="Gold",e.exports["#CME:GF-symbol-description"]="Feeder Cattle",e.exports["#CME:HE-symbol-description"]="Lean Hogs",e.exports["#NASDAQ:IEF-symbol-description"]="Ishares 7-10 Year Treasury Bond ETF",e.exports["#NASDAQ:IEI-symbol-description"]="Ishares 3-7 Year Treasury Bond ETF",e.exports["#NYMEX:KA1-symbol-description"]="Sugar #11 Futures",e.exports["#ICEUSA:KC-symbol-description"]="Coffee",e.exports["#NYMEX:KG1-symbol-description"]="Cotton Futures",e.exports["#FWB:KT1-symbol-description"]="Key Tronic Corр.",e.exports["#CME:LE-symbol-description"]="Live Cattle",e.exports["#ICEEUR:LO-symbol-description"]="ICE Heating Oil",e.exports["#CME:LS-symbol-description"]="Lumber",e.exports["#MOEX:MGNT-symbol-description"]="MAGNIT",e.exports["#LSIN:MNOD-symbol-description"]="ADR GMK NORILSKIYNIKEL ORD SHS [REPO]",e.exports["#NYMEX:NG-symbol-description"]="Natural Gas",e.exports["#ICEUSA:OJ-symbol-description"]="Orange Juice",e.exports["#NYMEX:PA-symbol-description"]="Palladium",e.exports["#NYSE:PBR-symbol-description"]="PETROLEO BRASILEIRO SA PETROBR",e.exports["#NYMEX:PL-symbol-description"]="Platinum",e.exports["#COMEX_MINI:QC-symbol-description"]="E-Mini Copper",e.exports["#NYMEX:RB-symbol-description"]="Gasoline RBOB",e.exports["#NYMEX:RB1-symbol-description"]="RBOB Gasoline Futures",e.exports["#MOEX:SBER-symbol-description"]="SBERBANK",e.exports["#AMEX:SCHO-symbol-description"]="Schwab Short-Term U.S. Treasury ETF",e.exports["#COMEX:SI-symbol-description"]="Silver",e.exports["#NASDAQ:TLT-symbol-description"]="Ishares 20+ Year Treasury Bond ETF",e.exports["#TVC:VIX-symbol-description"]="Volatility S&P 500 Index",e.exports["#MOEX:VTBR-symbol-description"]="VTB",e.exports["#COMEX:ZA-symbol-description"]="Zinc",e.exports["#CBOT:ZC-symbol-description"]="Corn",e.exports["#CBOT:ZK-symbol-description"]="Ethanol Futures",e.exports["#CBOT:ZL-symbol-description"]="Soybean Oil",e.exports["#CBOT:ZO-symbol-description"]="Oats",e.exports["#CBOT:ZR-symbol-description"]="Rough Rice",e.exports["#CBOT:ZS-symbol-description"]="Soybeans", +e.exports["#CBOT:ZS1-symbol-description"]="Soybean Futures",e.exports["#CBOT:ZW-symbol-description"]="Wheat",e.exports["#CBOT:ZW1-symbol-description"]="Wheat Futures - ECBT",e.exports["#NASDAQ:ITI-symbol-description"]=["Iteris Inc."],e.exports["#NYMEX:ITI2!-symbol-description"]="Iron Ore Futures",e.exports["#CADUSD-symbol-description"]="Canadian Dollar / U.S. Dollar",e.exports["#CHFUSD-symbol-description"]="Swiss Franc / U.S. Dollar",e.exports["#GPW:ACG-symbol-description"]="Acautogaz",e.exports["#JPYUSD-symbol-description"]="Japanese Yen / U.S. Dollar",e.exports["#USDAUD-symbol-description"]="U.S. Dollar / Australian Dollar",e.exports["#USDEUR-symbol-description"]="U.S. Dollar / Euro",e.exports["#USDGBP-symbol-description"]="U.S. Dollar / Pound Sterling",e.exports["#USDNZD-symbol-description"]="U.S. Dollar / New Zealand Dollar",e.exports["#UKOIL-symbol-description"]="CFDs on Crude Oil (Brent)",e.exports["#USOIL-symbol-description"]="CFDs on Crude Oil (WTI)",e.exports["#US30-symbol-description"]="Dow Jones Industrial Average Index",e.exports["#BCHUSD-symbol-description"]="Bitcoin Cash / U.S. Dollar",e.exports["#ETCUSD-symbol-description"]="Ethereum Classic / U.S. Dollar",e.exports["#GOOG-symbol-description"]="Alphabet Inc (Google) Class C",e.exports["#LTCUSD-symbol-description"]="Litecoin / U.S. Dollar",e.exports["#XRPUSD-symbol-description"]=["Ripple / U.S. Dollar"],e.exports["#SP:SPX-symbol-description"]="S&P 500 Index",e.exports["#ETCBTC-symbol-description"]="Ethereum Classic / Bitcoin",e.exports["#ETHBTC-symbol-description"]="Ethereum / Bitcoin",e.exports["#XRPBTC-symbol-description"]=["Ripple / Bitcoin"],e.exports["#TVC:US30-symbol-description"]="US Government Bonds 30 YR",e.exports["#COMEX:SI1!-symbol-description"]="Silver Futures",e.exports["#BTGUSD-symbol-description"]="Bitcoin Gold / U.S. Dollar",e.exports["#IOTUSD-symbol-description"]="IOTA / U.S. Dollar",e.exports["#CME:BTC1!-symbol-description"]="Bitcoin CME Futures",e.exports["#COMEX:GC1!-symbol-description"]="Gold Futures",e.exports["#CORNUSD-symbol-description"]="CFDs on Corn",e.exports["#COTUSD-symbol-description"]="CFDs on Cotton",e.exports["#DJ:DJA-symbol-description"]="Dow Jones Composite Average Index",e.exports["#DJ:DJI-symbol-description"]="Dow Jones Industrial Average Index",e.exports["#ETHEUR-symbol-description"]="Ethereum / Euro",e.exports["#ETHGBP-symbol-description"]="Ethereum / British Pound",e.exports["#ETHJPY-symbol-description"]="Ethereum / Japanese Yen",e.exports["#EURNOK-symbol-description"]="Euro / Norwegian Krone",e.exports["#GBPPLN-symbol-description"]="British Pound / Polish Zloty",e.exports["#MOEX:BR1!-symbol-description"]="Brent Oil Futures",e.exports["#NYMEX:KG1!-symbol-description"]="Cotton Futures",e.exports["#NYMEX:PL1!-symbol-description"]="Platinum Futures",e.exports["#SOYBNUSD-symbol-description"]="CFDs on Soybeans",e.exports["#SUGARUSD-symbol-description"]="CFDs on Sugar",e.exports["#TVC:IXIC-symbol-description"]=["NASDAQ Composite Index"],e.exports["#TVC:RU-symbol-description"]="Russell 1000 Index", +e.exports["#USDZAR-symbol-description"]="U.S. Dollar / South African Rand",e.exports["#WHEATUSD-symbol-description"]="CFDs on Wheat",e.exports["#XRPEUR-symbol-description"]=["Ripple / Euro"],e.exports["#CBOT:S1!-symbol-description"]="Soybean Futures",e.exports["#SP:MID-symbol-description"]="S&P 400 Index",e.exports["#TSX:XCUUSD-symbol-description"]="CFDs on Copper",e.exports["#TVC:NYA-symbol-description"]="NYSE Composite Index",e.exports["#TVC:PLATINUM-symbol-description"]="CFDs on Platinum (US$ / OZ)",e.exports["#TVC:SSMI-symbol-description"]="Swiss Market Index",e.exports["#TVC:SXY-symbol-description"]="Swiss Franc Currency Index",e.exports["#MOEX:RI1!-symbol-description"]="RTS Index Futures",e.exports["#MOEX:MX1!-symbol-description"]="MICEX Index Futures",e.exports["#CBOE:BG1!-symbol-description"]="Bitcoin CBOE Futures",e.exports["#TVC:MY10-symbol-description"]="Malaysia Government Bonds 10 YR",e.exports["#CME:S61!-symbol-description"]="Swiss Franc Futures",e.exports["#TVC:DEU30-symbol-description"]="DAX Index",e.exports["#BCHEUR-symbol-description"]="Bitcoin Cash / Euro",e.exports["#TVC:ZXY-symbol-description"]="New Zealand Dollar Currency Index",e.exports["#MIL:FTSEMIB-symbol-description"]="FTSE MIB Index",e.exports["#XETR:DAX-symbol-description"]="DAX Index",e.exports["#MOEX:IMOEX-symbol-description"]="MOEX Russia Index",e.exports["#FX:US30-symbol-description"]="Dow Jones Industrial Average Index",e.exports["#MOEX:RUAL-symbol-description"]="United Company RUSAL PLC",e.exports["#MOEX:MX2!-symbol-description"]="MICEX Index Futures",e.exports["#NEOUSD-symbol-description"]="NEO / U.S. Dollar",e.exports["#XMRUSD-symbol-description"]="Monero / U.S. Dollar",e.exports["#ZECUSD-symbol-description"]="Zcash / U.S. Dollar",e.exports["#TVC:CAC-symbol-description"]="CAC 40 Index",e.exports["#NASDAQ:ZS-symbol-description"]="Zscaler Inc",e.exports["#TVC:GB10Y-symbol-description"]="UK Government Bonds 10 YR Yield",e.exports["#TVC:AU10Y-symbol-description"]="Australia Government Bonds 10 YR Yield",e.exports["#TVC:CN10Y-symbol-description"]="China Government Bonds 10 YR Yield",e.exports["#TVC:DE10Y-symbol-description"]="German Government Bonds 10 YR Yield",e.exports["#TVC:ES10Y-symbol-description"]="Spain Government Bonds 10 YR Yield",e.exports["#TVC:FR10Y-symbol-description"]="France Government Bonds 10 YR Yield",e.exports["#TVC:IN10Y-symbol-description"]=["India Government Bonds 10 yr"],e.exports["#TVC:IT10Y-symbol-description"]=["Italy Government Bonds 10 yr"],e.exports["#TVC:JP10Y-symbol-description"]=["Japan Government Bonds 10 yr"],e.exports["#TVC:KR10Y-symbol-description"]="Korea Government Bonds 10 YR Yield",e.exports["#TVC:MY10Y-symbol-description"]="Malaysia Government Bonds 10 YR Yield",e.exports["#TVC:PT10Y-symbol-description"]="Portugal Government Bonds 10 YR Yield",e.exports["#TVC:TR10Y-symbol-description"]=["Turkey Government Bonds 10 YR"],e.exports["#TVC:US02Y-symbol-description"]=["US Government Bonds 2 yr"],e.exports["#TVC:US05Y-symbol-description"]=["US Government Bonds 5 yr"], +e.exports["#TVC:US10Y-symbol-description"]=["US Government Bonds 10 yr"],e.exports["#INDEX:TWII-symbol-description"]="Taiwan Weighted Index",e.exports["#CME:J61!-symbol-description"]="Japanese Yen Futures",e.exports["#CME_MINI:J71!-symbol-description"]="Japanese Yen E-mini Futures",e.exports["#CME_MINI:WM1!-symbol-description"]="E-micro Japanese Yen / U.S. Dollar Futures",e.exports["#CME:M61!-symbol-description"]="Mexican Peso Futures",e.exports["#CME:T61!-symbol-description"]="South African Rand Futures",e.exports["#CME:SK1!-symbol-description"]="Swedish Krona Futures",e.exports["#CME:QT1!-symbol-description"]="Chinese Renminbi / U.S. Dollar Futures",e.exports["#COMEX:AUP1!-symbol-description"]="Aluminum MW U.S. Transaction Premium Platts (25MT) Futures",e.exports["#CME:L61!-symbol-description"]="Brazilian Real Futures",e.exports["#CME:WP1!-symbol-description"]="Polish Zloty Futures",e.exports["#CME:N61!-symbol-description"]="New Zealand Dollar Futures",e.exports["#CME_MINI:MG1!-symbol-description"]="E-micro Australian Dollar / U.S. Dollar Futures",e.exports["#CME_MINI:WN1!-symbol-description"]="E-micro Swiss Franc / U.S. Dollar Futures",e.exports["#CME_MINI:MF1!-symbol-description"]="E-micro Euro / U.S. Dollar Futures",e.exports["#CME_MINI:E71!-symbol-description"]="Euro E-mini Futures",e.exports["#CBOT:ZK1!-symbol-description"]="Denatured Fuel Ethanol Futures",e.exports["#CME_MINI:MB1!-symbol-description"]="E-micro British Pound / U.S. Dollar Futures",e.exports["#NYMEX_MINI:QU1!-symbol-description"]="E-mini Gasoline Futures",e.exports["#NYMEX_MINI:QX1!-symbol-description"]="E-mini Heating Oil Futures",e.exports["#COMEX_MINI:QC1!-symbol-description"]="E-mini Copper Futures",e.exports["#NYMEX_MINI:QG1!-symbol-description"]="E-mini Natural Gas Futures",e.exports["#CME:E41!-symbol-description"]="U.S. Dollar / Turkish Lira Futures",e.exports["#COMEX_MINI:QI1!-symbol-description"]="Silver (Mini) Futures",e.exports["#CME:DL1!-symbol-description"]="Milk, Class III Futures",e.exports["#NYMEX:UX1!-symbol-description"]="Uranium Futures",e.exports["#CBOT:BO1!-symbol-description"]="Soybean Oil Futures",e.exports["#CME:HE1!-symbol-description"]="Lean Hogs Futures",e.exports["#NYMEX:IAC1!-symbol-description"]="Newcastle Coal Futures",e.exports["#NYMEX_MINI:QM1!-symbol-description"]="E-mini Light Crude Oil Futures",e.exports["#NYMEX:JMJ1!-symbol-description"]="Mini Brent Financial Futures",e.exports["#COMEX:AEP1!-symbol-description"]="Aluminium European Premium Futures",e.exports["#CBOT:ZQ1!-symbol-description"]="30 Day Federal Funds Interest Rate Futures",e.exports["#CME:LE1!-symbol-description"]="Live Cattle Futures",e.exports["#CME:UP1!-symbol-description"]="Swiss Franc / Japanese Yen Futures",e.exports["#CBOT:ZN1!-symbol-description"]="10 Year T-Note Futures",e.exports["#CBOT:ZB1!-symbol-description"]="T-Bond Futures",e.exports["#CME:GF1!-symbol-description"]="Feeder Cattle Futures",e.exports["#CBOT:UD1!-symbol-description"]="Ultra T-Bond Futures", +e.exports["#CME:I91!-symbol-description"]="CME Housing Futures — Washington DC",e.exports["#CBOT:ZO1!-symbol-description"]="Oat Futures",e.exports["#CBOT:ZM1!-symbol-description"]="Soybean Meal Futures",e.exports["#CBOT_MINI:XN1!-symbol-description"]="Corn Mini Futures",e.exports["#CBOT:ZC1!-symbol-description"]="Corn Futures",e.exports["#CME:LS1!-symbol-description"]="Lumber Futures",e.exports["#CBOT_MINI:XW1!-symbol-description"]="Wheat Mini Futures",e.exports["#CBOT_MINI:XK1!-symbol-description"]="Soybean Mini Futures",e.exports["#CBOT:ZS1!-symbol-description"]="Soybean Futures",e.exports["#NYMEX:PA1!-symbol-description"]="Palladium Futures",e.exports["#CME:FTU1!-symbol-description"]="E-mini FTSE 100 Index USD Futures",e.exports["#CBOT:ZR1!-symbol-description"]="Rice Futures",e.exports["#COMEX_MINI:GR1!-symbol-description"]="Gold (E-micro) Futures",e.exports["#COMEX_MINI:QO1!-symbol-description"]="Gold (Mini) Futures",e.exports["#CME_MINI:RL1!-symbol-description"]="E-mini Russell 1000 Futures",e.exports["#CME_MINI:EW1!-symbol-description"]="S&P 400 Midcap E-mini Futures",e.exports["#COMEX:LD1!-symbol-description"]="Lead Futures",e.exports["#CME_MINI:ES1!-symbol-description"]="S&P 500 E-mini Futures",e.exports["#TVC:SA40-symbol-description"]="South Africa Top 40 Index",e.exports["#BMV:ME-symbol-description"]="IPC Mexico Index",e.exports["#BCBA:IMV-symbol-description"]="MERVAL Index",e.exports["#HSI:HSI-symbol-description"]="Hang Seng Index",e.exports["#BVL:SPBLPGPT-symbol-description"]="S&P / BVL Peru General Index (PEN)",e.exports["#EGX:EGX30-symbol-description"]="EGX 30 Price Return Index",e.exports["#BVC:IGBC-symbol-description"]="Indice General de la Bolsa de Valores de Colombia",e.exports["#TWSE:TAIEX-symbol-description"]="Taiwan Capitalization Weighted Stock Index",e.exports["#QSE:GNRI-symbol-description"]="QE Index",e.exports["#BME:IBC-symbol-description"]="IBEX 35 Index",e.exports["#NZX:NZ50G-symbol-description"]="S&P / NZX 50 Index Gross",e.exports["#SIX:SMI-symbol-description"]="Swiss Market Index",e.exports["#SZSE:399001-symbol-description"]="SZSE Component Index",e.exports["#TADAWUL:TASI-symbol-description"]="Tadawul All Shares Index",e.exports["#IDX:COMPOSITE-symbol-description"]="IDX Composite Index",e.exports["#EURONEXT:PX1-symbol-description"]="CAC 40 Index",e.exports["#OMXHEX:OMXH25-symbol-description"]="OMX Helsinki 25 Index",e.exports["#EURONEXT:BEL20-symbol-description"]="BEL 20 Index",e.exports["#TVC:STI-symbol-description"]="Straits Times Index",e.exports["#DFM:DFMGI-symbol-description"]="DFM Index",e.exports["#TVC:KOSPI-symbol-description"]="Korea Composite Stock Price Index",e.exports["#FTSEMYX:FBMKLCI-symbol-description"]="FTSE Bursa Malaysia KLCI Index",e.exports["#TASE:TA35-symbol-description"]="TA-35 Index",e.exports["#OMXSTO:OMXS30-symbol-description"]="OMX Stockholm 30 Index",e.exports["#OMXICE:OMXI8-symbol-description"]="OMX Iceland 8 Index",e.exports["#NSENG:NSE30-symbol-description"]="NSE 30 Index",e.exports["#BAHRAIN:BSEX-symbol-description"]="Bahrain All Share Index", +e.exports["#OMXTSE:OMXTGI-symbol-description"]="OMX Tallinn GI",e.exports["#OMXCOP:OMXC25-symbol-description"]="OMX Copenhagen 25 Index",e.exports["#OMXRSE:OMXRGI-symbol-description"]="OMX Riga GI",e.exports["#BELEX:BELEX15-symbol-description"]="BELEX 15 Index",e.exports["#OMXVSE:OMXVGI-symbol-description"]="OMX Vilnius GI",e.exports["#EURONEXT:AEX-symbol-description"]="AEX Index",e.exports["#CBOE:VIX-symbol-description"]="Volatility S&P 500 Index",e.exports["#NASDAQ:XAU-symbol-description"]="PHLX Gold and Silver Sector Index",e.exports["#DJ:DJUSCL-symbol-description"]="Dow Jones U.S. Coal Index",e.exports["#DJ:DJCIKC-symbol-description"]="Dow Jones Commodity Index Coffee",e.exports["#DJ:DJCIEN-symbol-description"]="Dow Jones Commodity Index Energy",e.exports["#NASDAQ:OSX-symbol-description"]="PHLX Oil Service Sector Index",e.exports["#DJ:DJCISB-symbol-description"]="Dow Jones Commodity Index Sugar",e.exports["#DJ:DJCICC-symbol-description"]="Dow Jones Commodity Index Cocoa",e.exports["#DJ:DJCIGR-symbol-description"]="Dow Jones Commodity Index Grains",e.exports["#DJ:DJCIAGC-symbol-description"]="Dow Jones Commodity Index Agriculture Capped Component",e.exports["#DJ:DJCISI-symbol-description"]="Dow Jones Commodity Index Silver",e.exports["#DJ:DJCIIK-symbol-description"]="Dow Jones Commodity Index Nickel",e.exports["#NASDAQ:HGX-symbol-description"]="PHLX Housing Sector Index",e.exports["#DJ:DJCIGC-symbol-description"]="Dow Jones Commodity Index Gold",e.exports["#SP:SPGSCI-symbol-description"]="S&P Goldman Sachs Commodity Index",e.exports["#NASDAQ:UTY-symbol-description"]="PHLX Utility Sector Index",e.exports["#DJ:DJU-symbol-description"]="Dow Jones Utility Average Index",e.exports["#SP:SVX-symbol-description"]="S&P 500 Value Index",e.exports["#SP:OEX-symbol-description"]="S&P 100 Index",e.exports["#CBOE:OEX-symbol-description"]="S&P 100 Index",e.exports["#NASDAQ:SOX-symbol-description"]="Philadelphia Semiconductor Index",e.exports["#RUSSELL:RUI-symbol-description"]="Russell 1000 Index",e.exports["#RUSSELL:RUA-symbol-description"]="Russell 3000 Index",e.exports["#RUSSELL:RUT-symbol-description"]="Russell 2000 Index",e.exports["#NYSE:XMI-symbol-description"]="NYSE ARCA Major Market Index",e.exports["#NYSE:XAX-symbol-description"]="AMEX Composite Index",e.exports["#NASDAQ:NDX-symbol-description"]="Nasdaq 100 Index",e.exports["#NASDAQ:IXIC-symbol-description"]="Nasdaq Composite Index",e.exports["#DJ:DJT-symbol-description"]="Dow Jones Transportation Average Index",e.exports["#NYSE:NYA-symbol-description"]="NYSE Composite Index",e.exports["#NYMEX:CJ1!-symbol-description"]="Cocoa Futures",e.exports["#USDILS-symbol-description"]="U.S. Dollar / Israeli Shekel",e.exports["#TSXV:F-symbol-description"]="Fiore Gold Inc",e.exports["#SIX:F-symbol-description"]="Ford Motor Company",e.exports["#BMV:F-symbol-description"]="Ford Motor Company",e.exports["#TWII-symbol-description"]="Taiwan Weighted Index",e.exports["#TVC:PL10Y-symbol-description"]="Poland Government Bonds 10 YR Yield", +e.exports["#TVC:PL05Y-symbol-description"]="Poland Government Bonds 5 YR Yield",e.exports["#SET:GC-symbol-description"]="Global Connections Public Company",e.exports["#TSX:GC-symbol-description"]="Great Canadian Gaming Corporation",e.exports["#TVC:FTMIB-symbol-description"]="Milano Italia Borsa Index",e.exports["#OANDA:SPX500USD-symbol-description"]="S&P 500 Index",e.exports["#BMV:CT-symbol-description"]="China SX20 RT",e.exports["#TSXV:CT-symbol-description"]="Centenera Mining Corporation",e.exports["#BYBIT:ETHUSD-symbol-description"]="ETHUSD Perpetual Contract",e.exports["#BYBIT:XRPUSD-symbol-description"]="XRPUSD Perpetual Contract",e.exports["#BYBIT:BTCUSD-symbol-description"]="BTCUSD Perpetual Contract",e.exports["#BITMEX:ETHUSD-symbol-description"]="ETHUSD Perpetual Futures Contract",e.exports["#DERIBIT:BTCUSD-symbol-description"]="BTCUSD Perpetual Futures Contract",e.exports["#DERIBIT:ETHUSD-symbol-description"]="ETHUSD Perpetual Futures Contract",e.exports["#USDHUF-symbol-description"]="U.S. Dollar / Hungarian Forint",e.exports["#USDTHB-symbol-description"]="U.S. Dollar / Thai Baht",e.exports["#FOREXCOM:US2000-symbol-description"]="US Small Cap 2000",e.exports["#TSXV:PBR-symbol-description"]="Para Resources Inc",e.exports["#NYSE:SI-symbol-description"]="Silvergate Capital Corporation",e.exports["#NASDAQ:LE-symbol-description"]="Lands' End Inc",e.exports["#CME:CB1!-symbol-description"]="Butter Futures-Cash (Continuous: Current contract in front)",e.exports["#LSE:SCHO-symbol-description"]="Scholium Group Plc Ord 1P",e.exports["#NEO:HE-symbol-description"]="Hanwei Energy Services Corp.",e.exports["#NYSE:HE-symbol-description"]="Hawaiian Electric Industries",e.exports["#OMXCOP:SCHO-symbol-description"]="Schouw & Co A/S",e.exports["#TSX:HE-symbol-description"]="Hanwei Energy Services Corp.",e.exports["#BSE:ITI-symbol-description"]="ITI Ltd",e.exports["#NSE:ITI-symbol-description"]="Indian Telephone Industries Limited",e.exports["#TSX:LS-symbol-description"]="Middlefield Healthcare & Life Sciences Dividend Fund",e.exports["#BITMEX:XBT-symbol-description"]="Bitcoin / U.S. Dollar Index",e.exports["#CME_MINI:RTY1!-symbol-description"]="E-Mini Russell 2000 Index Futures",e.exports["#CRYPTOCAP:TOTAL-symbol-description"]="Crypto Total Market Cap, $",e.exports["#ICEUS:DX1!-symbol-description"]="U.S. Dollar Index Futures",e.exports["#NYMEX:TT1!-symbol-description"]="Cotton Futures",e.exports["#PHEMEX:BTCUSD-symbol-description"]="BTC Perpetual Futures Contract",e.exports["#PHEMEX:ETHUSD-symbol-description"]="ETH Perpetual Futures Contract",e.exports["#PHEMEX:XRPUSD-symbol-description"]="XRP Perpetual Futures Contract",e.exports["#PHEMEX:LTCUSD-symbol-description"]="LTC Perpetual Futures Contract",e.exports["#BITCOKE:BCHUSD-symbol-description"]="BCH Quanto Swap",e.exports["#BITCOKE:BTCUSD-symbol-description"]="BTC Quanto Swap",e.exports["#BITCOKE:ETHUSD-symbol-description"]="ETH Quanto Swap",e.exports["#BITCOKE:LTCUSD-symbol-description"]="LTC Quanto Swap", +e.exports["#TVC:CA10-symbol-description"]="Canadian Government Bonds, 10 YR",e.exports["#TVC:CA10Y-symbol-description"]="Canadian Government Bonds 10 YR Yield",e.exports["#TVC:ID10Y-symbol-description"]="Indonesia Government Bonds 10 YR Yield",e.exports["#TVC:NL10-symbol-description"]="Netherlands Government Bonds, 10 YR",e.exports["#TVC:NL10Y-symbol-description"]="Netherlands Government Bonds 10 YR Yield",e.exports["#TVC:NZ10-symbol-description"]="New Zealand Government Bonds, 10 YR",e.exports["#TVC:NZ10Y-symbol-description"]="New Zealand Government Bonds 10 YR Yield",e.exports["#SOLUSD-symbol-description"]="Solana / U.S. Dollar",e.exports["#LUNAUSD-symbol-description"]="Luna / U.S. Dollar",e.exports["#UNIUSD-symbol-description"]="Uniswap / U.S. Dollar",e.exports["#LTCBRL-symbol-description"]="Litecoin / Brazilian Real",e.exports["#ETCEUR-symbol-description"]="Ethereum Classic / Euro",e.exports["#ETHKRW-symbol-description"]="Ethereum / South Korean Won",e.exports["#BTCRUB-symbol-description"]="Bitcoin / Russian Ruble",e.exports["#BTCTHB-symbol-description"]="Bitcoin / Thai Baht",e.exports["#ETHTHB-symbol-description"]="Ethereum / Thai Baht",e.exports["#TVC:EU10YY-symbol-description"]="Euro Government Bonds 10 YR Yield",e.exports["#NASDAQ:LCID-symbol-description"]="Lucid Group, Inc.",e.exports["#TADAWUL:2370-symbol-description"]="Middle East Specialized Cables Co."}}]); \ No newline at end of file diff --git a/charting_library/bundles/nl_NL.5362.311bfba5d2c84b13ec2b.js b/charting_library/bundles/nl_NL.5362.311bfba5d2c84b13ec2b.js new file mode 100644 index 0000000..2763272 --- /dev/null +++ b/charting_library/bundles/nl_NL.5362.311bfba5d2c84b13ec2b.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[5362],{40276:e=>{e.exports="Add"},53585:e=>{e.exports=["Add Custom Color"]},81865:e=>{e.exports="Opacity"},19801:e=>{e.exports="Fr"},11268:e=>{e.exports="Mo"},63331:e=>{e.exports="Sa"},85954:e=>{e.exports="Su"},26230:e=>{e.exports="We"},24793:e=>{e.exports="Th"},31533:e=>{e.exports="Tu"},73755:e=>{e.exports="Another symbol"},16936:e=>{e.exports="Back"},88046:e=>{e.exports="Main chart symbol"},9898:e=>{e.exports="Right"},52051:e=>{e.exports="Calendar is currently on year {year}"},99990:e=>{e.exports="Calendar is currently on years from {year_start} to {year_end}"},92702:e=>{e.exports="Calendar is currently on {month}"},20036:e=>{e.exports=["Annuleren"]},23398:e=>{e.exports="Change symbol"},94551:e=>{e.exports="Chart"},80395:e=>{e.exports="Close menu"},64498:e=>{e.exports="All sources"},97637:e=>{e.exports="April"},86797:e=>{e.exports="August"},79852:e=>{e.exports="Bond"},55669:e=>{e.exports="December"},56095:e=>{e.exports="Decrease"},29601:e=>{e.exports=["Beschrijving"]},16467:e=>{e.exports="February"},72970:e=>{e.exports="Friday"},46812:e=>{e.exports="Increase"},26910:e=>{e.exports="January"},23230:e=>{e.exports="July"},49385:e=>{e.exports="June"},90784:e=>{e.exports="October"},89298:e=>{e.exports=["Afstand"]},68988:e=>{e.exports="Ok"},61199:e=>{e.exports="Monday"},95543:e=>{e.exports="Months"},68327:e=>{e.exports=["Mei"]},84675:e=>{e.exports="March"},29673:e=>{e.exports="No exchanges match your criteria"},41379:e=>{e.exports="No symbols match your criteria"},71194:e=>{e.exports="November"},83771:e=>{e.exports="Next year"},75385:e=>{e.exports="Next years"},39752:e=>{e.exports="Next month"},35563:e=>{e.exports="Number format is invalid."},19724:e=>{e.exports="Sources"},1144:e=>{e.exports="Saturday"},52298:e=>{e.exports=["Zoeken"]},13269:e=>{e.exports="Select source"},61132:e=>{e.exports="September"},2607:e=>{e.exports="Specified value is more than the instrument maximum of {max}."},53669:e=>{e.exports="Specified value is less than the instrument minimum of {min}."},72149:e=>{e.exports="Sunday"},83583:e=>{e.exports="Switch to months"},6244:e=>{e.exports="Switch to dates"},80879:e=>{e.exports="Switch to years"},89053:e=>{e.exports=["Symbool"]},48490:e=>{e.exports="Symbol & description"},99983:e=>{e.exports="Symbol Search"},32457:e=>{e.exports="Please enter the right date"},5122:e=>{e.exports="Please enter the right date format yyyy-mm-dd"},2587:e=>{e.exports="Previous month"},39329:e=>{e.exports="Previous year"},27004:e=>{e.exports="Previous years"},54336:e=>{e.exports="Remove color"},7147:e=>{e.exports="Wednesday"},7951:e=>{e.exports="Thursday"},60142:e=>{e.exports="Thickness"},44979:e=>{e.exports="Tuesday"},69325:e=>{e.exports="Years"},12629:e=>{e.exports="commodity"},87592:e=>{e.exports="cfd"},17023:e=>{e.exports="change opacity"},13066:e=>{e.exports="change color"},95657:e=>{e.exports="change thickness"},18567:e=>{e.exports="change {propertyName} property"},36962:e=>{e.exports="close"},8448:e=>{e.exports="crypto"},67245:e=>{e.exports="dr"}, +88720:e=>{e.exports="economy"},39512:e=>{e.exports="forex"},81859:e=>{e.exports="futures"},39337:e=>{e.exports="high"},91815:e=>{e.exports="hl2"},40771:e=>{e.exports="hlc3"},9523:e=>{e.exports="hlcc4"},12754:e=>{e.exports="index"},60804:e=>{e.exports=["indexen"]},12504:e=>{e.exports="ohlc4"},38466:e=>{e.exports="open"},3919:e=>{e.exports="low"},36931:e=>{e.exports="stock"}}]); \ No newline at end of file diff --git a/charting_library/bundles/nl_NL.6306.b88dcc3f0d7db89ebfc1.js b/charting_library/bundles/nl_NL.6306.b88dcc3f0d7db89ebfc1.js new file mode 100644 index 0000000..19d98b6 --- /dev/null +++ b/charting_library/bundles/nl_NL.6306.b88dcc3f0d7db89ebfc1.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[6306],{74274:e=>{e.exports="Cross"},60558:e=>{e.exports="animals & nature"},14232:e=>{e.exports="activity"},35305:e=>{e.exports="food & drink"},49546:e=>{e.exports="flags"},72302:e=>{e.exports="objects"},96330:e=>{e.exports="smiles & people"},6878:e=>{e.exports="symbols"},15426:e=>{e.exports="recently used"},15395:e=>{e.exports="travel & places"},41596:e=>{e.exports="Labels on price scale"},45811:e=>{e.exports="Values in status line"},39495:e=>{e.exports=["Cirkels"]},41389:e=>{e.exports=["Boven bar"]},29520:e=>{e.exports=["Absoluut"]},67049:e=>{e.exports="Apply Defaults"},65262:e=>{e.exports=["Area With Breaks"]},83760:e=>{e.exports="Body"},48848:e=>{e.exports=["Rand"]},27331:e=>{e.exports=["Achtergrond"]},78626:e=>{e.exports=["Below Bar"]},16079:e=>{e.exports="Gradient"},42973:e=>{e.exports="Dotted line"},41361:e=>{e.exports="Down"},59317:e=>{e.exports="Dashed line"},31577:e=>{e.exports="Developing VA"},4329:e=>{e.exports=["Standaard"]},98938:e=>{e.exports=["Standaard"]},45044:e=>{e.exports="Hidden"},11091:e=>{e.exports="Histogram"},40297:e=>{e.exports="Outputs"},36993:e=>{e.exports=["Overschrijven minimale tick"]},64606:e=>{e.exports="Labels font"},54934:e=>{e.exports=["Line With Breaks"]},41610:e=>{e.exports=["Meer"]},55362:e=>{e.exports=["Normaal"]},35637:e=>{e.exports="Solid"},18229:e=>{e.exports=["Save As Default"]},86520:e=>{e.exports=["Signaal labels"]},64108:e=>{e.exports="Step line with breaks"},67767:e=>{e.exports="Step line with diamonds"},91502:e=>{e.exports="Placement"},73947:e=>{e.exports=["Precisie"]},66596:e=>{e.exports=["Hoeveelheid"]},79782:e=>{e.exports="Reset settings"},95247:e=>{e.exports=["Width (% of the Box)"]},19221:e=>{e.exports=["Tekstkleur"]},77409:e=>{e.exports=["Trades op de grafiek"]},98802:e=>{e.exports="Up"},78019:e=>{e.exports="Use special math signs to displace selected drawings: +,-,/,* for price and +,- for bar index."},14414:e=>{e.exports=["Volume Profile"]},91322:e=>{e.exports="Values"},20834:e=>{e.exports="change min tick"},98491:e=>{e.exports="change char"},7378:e=>{e.exports="change font size"},28691:e=>{e.exports="change line style"},38361:e=>{e.exports="change location"},51081:e=>{e.exports="change percent width"},47634:e=>{e.exports="change placement"},15683:e=>{e.exports="change plot type"},164:e=>{e.exports="change precision"},86888:e=>{e.exports="change shape"},50463:e=>{e.exports="change value"},12628:e=>{e.exports="change values visibility"},76080:e=>{e.exports="e.g. +1"},95166:e=>{e.exports="e.g. /2"}}]); \ No newline at end of file diff --git a/charting_library/bundles/nl_NL.9417.7ff64779d43389a1bb41.js b/charting_library/bundles/nl_NL.9417.7ff64779d43389a1bb41.js new file mode 100644 index 0000000..d45e5a6 --- /dev/null +++ b/charting_library/bundles/nl_NL.9417.7ff64779d43389a1bb41.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9417],{40276:e=>{e.exports="Add"},53585:e=>{e.exports=["Add Custom Color"]},81865:e=>{e.exports="Opacity"},2443:e=>{e.exports="line tool(s) line style"},40054:e=>{e.exports=["Kleur"]},44629:e=>{e.exports=["Voeg toe aan favorieten"]},38455:e=>{e.exports=["Achtergrond Kleur"]},79964:e=>{e.exports=["Achtergrond kleur 1"]},45320:e=>{e.exports=["Achtergrond kleur 2"]},60925:e=>{e.exports=["Punt"]},42973:e=>{e.exports="Dotted line"},59317:e=>{e.exports="Dashed line"},99289:e=>{e.exports=["Gum"]},23886:e=>{e.exports=["Lettertype grootte"]},17006:e=>{e.exports=["Lettertype grootte"]},17517:e=>{e.exports=["Verberg alle tekenhulpmiddelen"]},74813:e=>{e.exports="Hide Favorite Drawing Tools Toolbar"},37057:e=>{e.exports=["Vergrendel alle tekenhulpmiddelen"]},71845:e=>{e.exports="Line tool backgrounds"},12928:e=>{e.exports="Line tool colors"},21327:e=>{e.exports="Line tool text colors"},86327:e=>{e.exports="Line tool width"},47059:e=>{e.exports="Line tool widths"},41610:e=>{e.exports=["Meer"]},79165:e=>{e.exports="Magic"},37140:e=>{e.exports="Magnet Mode snaps drawings placed near price bars to the closest OHLC value"},67455:e=>{e.exports=["Markeer kleur"]},59607:e=>{e.exports="Measure"},36551:e=>{e.exports="New drawings are replicated to all charts in the layout and shown when the same ticker is selected"},91977:e=>{e.exports="Show Hidden Tools"},51072:e=>{e.exports="Show Object Tree"},49421:e=>{e.exports=["Blijf in teken modus"]},49593:e=>{e.exports=["Stop achtergrondkleur"]},36785:e=>{e.exports=["Winst achtergrondkleur"]},76091:e=>{e.exports="Remove Drawings"},54336:e=>{e.exports="Remove color"},72482:e=>{e.exports=["Verwijder van favorieten"]},19221:e=>{e.exports=["Tekstkleur"]},38925:e=>{e.exports=["Inzoomen"]},49895:e=>{e.exports=["Uitzoomen"]},16631:e=>{e.exports="change line tool(s) text color"},74350:e=>{e.exports="change line tool(s) background color"},68519:e=>{e.exports="change line tool(s) color"},36819:e=>{e.exports="change line tool(s) font size"},54769:e=>{e.exports="change line tool(s) line style"},41648:e=>{e.exports="change line tool(s) line width"},18567:e=>{e.exports="change {propertyName} property"},32868:e=>{e.exports="{hotKey_0} + Click on the chart"},68125:e=>{e.exports="{hotKey_0} — circle"},40234:e=>{e.exports="{hotKey_0} — drawing a straight line at angles of 45"},10289:e=>{e.exports="{hotKey_0} — fixed increments"},81591:e=>{e.exports="{hotKey_0} — square"}}]); \ No newline at end of file diff --git a/charting_library/bundles/object-tree-dialog.0b6cab4cb55e2cef2c40.js b/charting_library/bundles/object-tree-dialog.0b6cab4cb55e2cef2c40.js new file mode 100644 index 0000000..4a4a2d9 --- /dev/null +++ b/charting_library/bundles/object-tree-dialog.0b6cab4cb55e2cef2c40.js @@ -0,0 +1,35 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[4862],{81026:e=>{e.exports={container:"container-WDZ0PRNh","container-xxsmall":"container-xxsmall-WDZ0PRNh","container-xsmall":"container-xsmall-WDZ0PRNh","container-small":"container-small-WDZ0PRNh","container-medium":"container-medium-WDZ0PRNh","container-large":"container-large-WDZ0PRNh","intent-default":"intent-default-WDZ0PRNh",focused:"focused-WDZ0PRNh",readonly:"readonly-WDZ0PRNh",disabled:"disabled-WDZ0PRNh","with-highlight":"with-highlight-WDZ0PRNh",grouped:"grouped-WDZ0PRNh","adjust-position":"adjust-position-WDZ0PRNh","first-row":"first-row-WDZ0PRNh","first-col":"first-col-WDZ0PRNh",stretch:"stretch-WDZ0PRNh","font-size-medium":"font-size-medium-WDZ0PRNh","font-size-large":"font-size-large-WDZ0PRNh","no-corner-top-left":"no-corner-top-left-WDZ0PRNh","no-corner-top-right":"no-corner-top-right-WDZ0PRNh","no-corner-bottom-right":"no-corner-bottom-right-WDZ0PRNh","no-corner-bottom-left":"no-corner-bottom-left-WDZ0PRNh","size-xxsmall":"size-xxsmall-WDZ0PRNh","size-xsmall":"size-xsmall-WDZ0PRNh","size-small":"size-small-WDZ0PRNh","size-medium":"size-medium-WDZ0PRNh","size-large":"size-large-WDZ0PRNh","intent-success":"intent-success-WDZ0PRNh","intent-warning":"intent-warning-WDZ0PRNh","intent-danger":"intent-danger-WDZ0PRNh","intent-primary":"intent-primary-WDZ0PRNh","border-none":"border-none-WDZ0PRNh","border-thin":"border-thin-WDZ0PRNh","border-thick":"border-thick-WDZ0PRNh",highlight:"highlight-WDZ0PRNh",shown:"shown-WDZ0PRNh"}},7236:e=>{e.exports={"inner-slot":"inner-slot-W53jtLjw",interactive:"interactive-W53jtLjw",icon:"icon-W53jtLjw","inner-middle-slot":"inner-middle-slot-W53jtLjw","before-slot":"before-slot-W53jtLjw","after-slot":"after-slot-W53jtLjw"}},30930:e=>{e.exports={input:"input-RUSovanF","size-xxsmall":"size-xxsmall-RUSovanF","size-xsmall":"size-xsmall-RUSovanF","size-small":"size-small-RUSovanF","size-medium":"size-medium-RUSovanF","size-large":"size-large-RUSovanF","with-start-slot":"with-start-slot-RUSovanF","with-end-slot":"with-end-slot-RUSovanF"}},23490:e=>{e.exports={dropTargetInside:"dropTargetInside-e_nPSSdZ",dropTarget:"dropTarget-e_nPSSdZ",before:"before-e_nPSSdZ",after:"after-e_nPSSdZ"}},75564:e=>{e.exports={wrap:"wrap-IEe5qpW4",selected:"selected-IEe5qpW4",childOfSelected:"childOfSelected-IEe5qpW4",disabled:"disabled-IEe5qpW4",expandHandle:"expandHandle-IEe5qpW4",expanded:"expanded-IEe5qpW4"}},76106:e=>{e.exports={separator:"separator-MgF6KBas",tree:"tree-MgF6KBas",overlayScrollWrap:"overlayScrollWrap-MgF6KBas",listContainer:"listContainer-MgF6KBas"}},17742:e=>{e.exports={dialog:"dialog-VUnQLSMH",buttons:"buttons-VUnQLSMH",button:"button-VUnQLSMH",disabled:"disabled-VUnQLSMH"}},22813:e=>{e.exports={title:"title-uNZ8yW1y",withoutIcon:"withoutIcon-uNZ8yW1y",buttons:"buttons-uNZ8yW1y",button:"button-uNZ8yW1y",disabled:"disabled-uNZ8yW1y",spacing:"spacing-uNZ8yW1y",toolbar:"toolbar-uNZ8yW1y"}},87769:e=>{e.exports={wrap:"wrap-C8ln3wvp",dialog:"dialog-C8ln3wvp",offset:"offset-C8ln3wvp",title:"title-C8ln3wvp", +main:"main-C8ln3wvp",disabled:"disabled-C8ln3wvp",icon:"icon-C8ln3wvp",pathIcon:"pathIcon-C8ln3wvp",syncIconWrap:"syncIconWrap-C8ln3wvp",syncIcon:"syncIcon-C8ln3wvp",rightButtons:"rightButtons-C8ln3wvp",hover:"hover-C8ln3wvp",expandHandle:"expandHandle-C8ln3wvp",button:"button-C8ln3wvp",selected:"selected-C8ln3wvp",childOfSelected:"childOfSelected-C8ln3wvp",renameInput:"renameInput-C8ln3wvp",warn:"warn-C8ln3wvp",visible:"visible-C8ln3wvp"}},6909:e=>{e.exports={wrap:"wrap-ukH4sVzT",space:"space-ukH4sVzT",tree:"tree-ukH4sVzT"}},86928:e=>{e.exports={button:"button-w6lVe_oI",hovered:"hovered-w6lVe_oI",disabled:"disabled-w6lVe_oI"}},27011:(e,t,n)=>{"use strict";function o(e,t){return t||null==e||("string"==typeof e||Array.isArray(e))&&0===e.length}n.d(t,{isIconOnly:()=>o})},86332:(e,t,n)=>{"use strict";n.d(t,{ControlGroupContext:()=>o});const o=n(50959).createContext({isGrouped:!1,cellState:{isTop:!0,isRight:!0,isBottom:!0,isLeft:!0}})},95604:(e,t,n)=>{"use strict";function o(e){let t=0;return e.isTop&&e.isLeft||(t+=1),e.isTop&&e.isRight||(t+=2),e.isBottom&&e.isLeft||(t+=8),e.isBottom&&e.isRight||(t+=4),t}n.d(t,{getGroupCellRemoveRoundBorders:()=>o})},67029:(e,t,n)=>{"use strict";n.d(t,{ControlSkeleton:()=>b,InputClasses:()=>g});var o=n(50959),r=n(97754),i=n(50151),s=n(38528),l=n(90186),a=n(86332),c=n(95604);var u=n(81026),d=n.n(u);function h(e){let t="";return 0!==e&&(1&e&&(t=r(t,d()["no-corner-top-left"])),2&e&&(t=r(t,d()["no-corner-top-right"])),4&e&&(t=r(t,d()["no-corner-bottom-right"])),8&e&&(t=r(t,d()["no-corner-bottom-left"]))),t}function p(e,t,n,o){const{removeRoundBorder:i,className:s,intent:l="default",borderStyle:a="thin",size:u,highlight:p,disabled:f,readonly:g,stretch:v,noReadonlyStyles:m,isFocused:b}=e,_=h(null!=i?i:(0,c.getGroupCellRemoveRoundBorders)(n));return r(d().container,d()[`container-${u}`],d()[`intent-${l}`],d()[`border-${a}`],u&&d()[`size-${u}`],_,p&&d()["with-highlight"],f&&d().disabled,g&&!m&&d().readonly,b&&d().focused,v&&d().stretch,t&&d().grouped,!o&&d()["adjust-position"],n.isTop&&d()["first-row"],n.isLeft&&d()["first-col"],s)}function f(e,t,n){const{highlight:o,highlightRemoveRoundBorder:i}=e;if(!o)return d().highlight;const s=h(null!=i?i:(0,c.getGroupCellRemoveRoundBorders)(t));return r(d().highlight,d().shown,d()[`size-${n}`],s)}const g={FontSizeMedium:(0,i.ensureDefined)(d()["font-size-medium"]),FontSizeLarge:(0,i.ensureDefined)(d()["font-size-large"])},v={passive:!1};function m(e,t){const{style:n,id:r,role:i,onFocus:c,onBlur:u,onMouseOver:d,onMouseOut:h,onMouseDown:g,onMouseUp:m,onKeyDown:b,onClick:_,tabIndex:S,startSlot:y,middleSlot:C,endSlot:T,onWheel:w,onWheelNoPassive:I=null,size:E}=e,{isGrouped:M,cellState:D,disablePositionAdjustment:k=!1}=(0,o.useContext)(a.ControlGroupContext),N=function(e,t=null,n){const r=(0,o.useRef)(null),i=(0,o.useRef)(null),s=(0,o.useCallback)((()=>{if(null===r.current||null===i.current)return;const[e,t,n]=i.current;null!==t&&r.current.addEventListener(e,t,n)}),[]),l=(0,o.useCallback)((()=>{if(null===r.current||null===i.current)return +;const[e,t,n]=i.current;null!==t&&r.current.removeEventListener(e,t,n)}),[]),a=(0,o.useCallback)((e=>{l(),r.current=e,s()}),[]);return(0,o.useEffect)((()=>(i.current=[e,t,n],s(),l)),[e,t,n]),a}("wheel",I,v);return o.createElement("span",{style:n,id:r,role:i,className:p(e,M,D,k),tabIndex:S,ref:(0,s.useMergedRefs)([t,N]),onFocus:c,onBlur:u,onMouseOver:d,onMouseOut:h,onMouseDown:g,onMouseUp:m,onKeyDown:b,onClick:_,onWheel:w,...(0,l.filterDataProps)(e),...(0,l.filterAriaProps)(e)},y,C,T,o.createElement("span",{className:f(e,D,E)}))}m.displayName="ControlSkeleton";const b=o.forwardRef(m)},78274:(e,t,n)=>{"use strict";n.d(t,{AfterSlot:()=>u,EndSlot:()=>c,MiddleSlot:()=>a,StartSlot:()=>l});var o=n(50959),r=n(97754),i=n(7236),s=n.n(i);function l(e){const{className:t,interactive:n=!0,icon:i=!1,children:l}=e;return o.createElement("span",{className:r(s()["inner-slot"],n&&s().interactive,i&&s().icon,t)},l)}function a(e){const{className:t,children:n}=e;return o.createElement("span",{className:r(s()["inner-slot"],s()["inner-middle-slot"],t)},n)}function c(e){const{className:t,interactive:n=!0,icon:i=!1,children:l}=e;return o.createElement("span",{className:r(s()["inner-slot"],n&&s().interactive,i&&s().icon,t)},l)}function u(e){const{className:t,children:n}=e;return o.createElement("span",{className:r(s()["after-slot"],t)},n)}},31261:(e,t,n)=>{"use strict";n.d(t,{InputControl:()=>b});var o=n(50959),r=n(97754),i=n(90186),s=n(47201),l=n(48907),a=n(38528),c=n(48027),u=n(29202),d=n(45812),h=n(67029),p=n(78274),f=n(30930),g=n.n(f);function v(e){return!(0,i.isAriaAttribute)(e)&&!(0,i.isDataAttribute)(e)}function m(e){const{id:t,title:n,role:s,tabIndex:l,placeholder:a,name:c,type:u,value:d,defaultValue:f,draggable:m,autoComplete:b,autoFocus:_,maxLength:S,min:y,max:C,step:T,pattern:w,inputMode:I,onSelect:E,onFocus:M,onBlur:D,onKeyDown:k,onKeyUp:N,onKeyPress:L,onChange:x,onDragStart:A,size:R="small",className:j,inputClassName:O,disabled:B,readonly:P,containerTabIndex:z,startSlot:F,endSlot:W,reference:G,containerReference:H,onContainerFocus:V,...U}=e,K=(0,i.filterProps)(U,v),Z={...(0,i.filterAriaProps)(U),...(0,i.filterDataProps)(U),id:t,title:n,role:s,tabIndex:l,placeholder:a,name:c,type:u,value:d,defaultValue:f,draggable:m,autoComplete:b,autoFocus:_,maxLength:S,min:y,max:C,step:T,pattern:w,inputMode:I,onSelect:E,onFocus:M,onBlur:D,onKeyDown:k,onKeyUp:N,onKeyPress:L,onChange:x,onDragStart:A};return o.createElement(h.ControlSkeleton,{...K,disabled:B,readonly:P,tabIndex:z,className:r(g().container,j),size:R,ref:H,onFocus:V,startSlot:F,middleSlot:o.createElement(p.MiddleSlot,null,o.createElement("input",{...Z,className:r(g().input,g()[`size-${R}`],O,F&&g()["with-start-slot"],W&&g()["with-end-slot"]),disabled:B,readOnly:P,ref:G})),endSlot:W})}function b(e){e=(0,c.useControl)(e);const{disabled:t,autoSelectOnFocus:n,tabIndex:r=0,onFocus:i,onBlur:h,reference:p,containerReference:f=null}=e,g=(0,o.useRef)(null),v=(0,o.useRef)(null),[b,_]=(0,u.useFocus)(),S=t?void 0:b?-1:r,y=t?void 0:b?r:-1,{isMouseDown:C,handleMouseDown:T,handleMouseUp:w}=(0, +d.useIsMouseDown)(),I=(0,s.createSafeMulticastEventHandler)(_.onFocus,(function(e){n&&!C.current&&(0,l.selectAllContent)(e.currentTarget)}),i),E=(0,s.createSafeMulticastEventHandler)(_.onBlur,h),M=(0,o.useCallback)((e=>{g.current=e,p&&("function"==typeof p&&p(e),"object"==typeof p&&(p.current=e))}),[g,p]);return o.createElement(m,{...e,isFocused:b,containerTabIndex:S,tabIndex:y,onContainerFocus:function(e){v.current===e.target&&null!==g.current&&g.current.focus()},onFocus:I,onBlur:E,reference:M,containerReference:(0,a.useMergedRefs)([v,f]),onMouseDown:T,onMouseUp:w})}},48027:(e,t,n)=>{"use strict";n.d(t,{useControl:()=>i});var o=n(47201),r=n(29202);function i(e){const{onFocus:t,onBlur:n,intent:i,highlight:s,disabled:l}=e,[a,c]=(0,r.useFocus)(void 0,l),u=(0,o.createSafeMulticastEventHandler)(l?void 0:c.onFocus,t),d=(0,o.createSafeMulticastEventHandler)(l?void 0:c.onBlur,n);return{...e,intent:i||(a?"primary":"default"),highlight:null!=s?s:a,onFocus:u,onBlur:d}}},29202:(e,t,n)=>{"use strict";n.d(t,{useFocus:()=>r});var o=n(50959);function r(e,t){const[n,r]=(0,o.useState)(!1);(0,o.useEffect)((()=>{t&&n&&r(!1)}),[t,n]);const i={onFocus:(0,o.useCallback)((function(t){void 0!==e&&e.current!==t.target||r(!0)}),[e]),onBlur:(0,o.useCallback)((function(t){void 0!==e&&e.current!==t.target||r(!1)}),[e])};return[n,i]}},125:(e,t,n)=>{"use strict";n.d(t,{useForceUpdate:()=>r});var o=n(50959);const r=()=>{const[,e]=(0,o.useReducer)((e=>e+1),0);return e}},76974:(e,t,n)=>{"use strict";n.d(t,{useIsMounted:()=>r});var o=n(50959);const r=()=>{const e=(0,o.useRef)(!1);return(0,o.useEffect)((()=>(e.current=!0,()=>{e.current=!1})),[]),e}},45812:(e,t,n)=>{"use strict";n.d(t,{useIsMouseDown:()=>r});var o=n(50959);function r(){const e=(0,o.useRef)(!1),t=(0,o.useCallback)((()=>{e.current=!0}),[e]),n=(0,o.useCallback)((()=>{e.current=!1}),[e]);return{isMouseDown:e,handleMouseDown:t,handleMouseUp:n}}},38528:(e,t,n)=>{"use strict";n.d(t,{useMergedRefs:()=>i});var o=n(50959),r=n(53017);function i(e){return(0,o.useCallback)((0,r.mergeRefs)(e),e)}},48907:(e,t,n)=>{"use strict";function o(e){null!==e&&e.setSelectionRange(0,e.value.length)}n.d(t,{selectAllContent:()=>o})},47201:(e,t,n)=>{"use strict";function o(...e){return t=>{for(const n of e)void 0!==n&&n(t)}}n.d(t,{createSafeMulticastEventHandler:()=>o})},40104:(e,t,n)=>{"use strict";n.d(t,{retries:()=>i,retriesWithDelays:()=>s});var o=n(45884);async function r(e,t,n){let o;for(let r=0;rPromise.resolve()))}async function s(e,t){return r(e,t.length+1,(e=>e{"use strict";n.d(t,{showManageDrawingsDialog:()=>r});let o=null;function r(e){return Promise.all([n.e(4781),n.e(9465),n.e(7413),n.e(3263),n.e(1702)]).then(n.bind(n,41662)).then((t=>{const n=new(0,t.ManageDrawingsDialogRenderer)(e);return null!==o&&o.hide(),n.show(),o=n,n}))}},56396:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ObjectTreeDialogRenderer:()=>ir}) +;var o=n(50959),r=n(962),i=n(40104),s=n(59224);const l=(0,s.getLogger)("DataSourcesIcons");let a=null;function c(){const e=n.c[57673];return e?Promise.resolve(e.exports.lineToolsIcons):n.e(1890).then(n.bind(n,57673)).then((e=>e.lineToolsIcons))}function u(){const e=n.c[45876];return e?Promise.resolve(e.exports.SERIES_ICONS):n.e(9685).then(n.bind(n,45876)).then((e=>e.SERIES_ICONS))}let d=null;function h(){return null===d&&(d=function(){const e=(0,i.retries)(c,2).then((e=>e)).catch((e=>(l.logWarn(e),{}))),t=(0,i.retries)(u,2).then((e=>e)).catch((e=>(l.logWarn(e),{})));return Promise.all([e,t])}()),d.then((e=>(a={linetool:e[0],series:e[1]},a)))}var p=n(11542),f=n(97754),g=n.n(f),v=n(125),m=n(76974),b=n(41590),_=n(37558),S=n(90692),y=n(35057),C=n(24437),T=n(23263),w=(n(37404),n(36349)),I=n(32563),E=n(68335),M=n(50151),D=n(9745),k=n(16396),N=n(50298),L=n(36947);const x=o.createContext(null);var A=n(48889),R=n(54079),j=n(16838),O=n(36296),B=n(74059),P=n(80465),z=n(22813),F=n(51768);function W(e){const{hideTitle:t}=e,{viewModel:r}=(0,M.ensureNotNull)((0,o.useContext)(x)),i=(0,L.useForceUpdate)(),s=r.selection();(0,o.useEffect)((()=>{const e={};return r.onChange().subscribe(e,(()=>i())),()=>{r.onChange().unsubscribeAll(e)}}),[r]),(0,o.useEffect)((()=>{const e={};return s.onChange().subscribe(e,(()=>i())),()=>{s.onChange().unsubscribeAll(e)}}),[s]),(0,o.useEffect)((()=>{(0,j.updateTabIndexes)()}),[]);const l=!r.canSelectionBeUnmerged(),a=r.isSelectionCopiable(),c=r.isSelectionCloneable(),u=!a&&!c,d=r.canSelectionBeGrouped(),h=!1;return o.createElement(R.Toolbar,{orientation:"horizontal",className:z.toolbar},!t&&o.createElement("div",{className:f(z.title,z.withoutIcon)},p.t(null,void 0,n(31095)),h),o.createElement("div",{className:z.buttons},o.createElement(A.ToolbarIconButton,{className:f(z.button,!d&&z.disabled),icon:P,onClick:function(){r.createGroupFromSelection()},isDisabled:!d,tooltip:p.t(null,void 0,n(91073)),"data-name":"group-button"}),o.createElement(N.ToolbarMenuButton,{className:f(z.button,u&&z.disabled),isDisabled:u,content:o.createElement(D.Icon,{icon:O}),tooltip:p.t(null,void 0,n(98129)),arrow:!1,isShowTooltip:!0,"data-name":"copy-clone-button"},a&&o.createElement(k.PopupMenuItem,{"data-name":"copy",label:p.t(null,void 0,n(35216)),onClick:function(){r.copySelection()}}),c&&o.createElement(k.PopupMenuItem,{"data-name":"clone",label:p.t(null,void 0,n(52977)),onClick:function(){r.cloneSelection()}})),o.createElement(N.ToolbarMenuButton,{className:f(z.button,l&&z.disabled),isDisabled:l,content:o.createElement(D.Icon,{icon:B}),tooltip:p.t(null,void 0,n(45828)),arrow:!1,isShowTooltip:!0,"data-name":"move-to-button"},o.createElement(k.PopupMenuItem,{"data-name":"new-pane-above",label:p.t(null,void 0,n(40887)),onClick:function(){r.unmergeSelectionUp()}}),o.createElement(k.PopupMenuItem,{"data-name":"new-pane-below",label:p.t(null,void 0,n(96712)),onClick:function(){r.unmergeSelectionDown()}})),t&&o.createElement(o.Fragment,null,o.createElement("div",{className:z.spacing}),o.createElement(A.ToolbarIconButton,{ +className:z.button,icon:manageDrawingsIcon,tooltip:p.t(null,void 0,n(72357)),"data-name":"manage-drawings-button",onClick:g}))));function g(){h}}var G=n(54773),H=n(86942),V=n(10170),U=n(7809),K=n(23642);const Z=(Y="OBJECT_TREE",e=>Y+"__"+e);var Y;const $=Z("SET_NODES"),q=Z("SYNC_NODES"),Q=Z("UPDATE_NODE"),X=Z("UPDATE_NODES"),J=Z("RESET_TREE"),ee=Z("SET_SELECTED_IDS"),te=Z("DROP_SELECTION"),ne=Z("SELECT_PREVIOUS"),oe=Z("SELECT_NEXT"),re=Z("MULTI_SELECT_PREVIOUS"),ie=Z("MULTI_SELECT_NEXT"),se=Z("PROCESS_DROP_TARGET"),le=Z("UPDATE_DROP_TARGET"),ae=Z("HIDE_DROP_TARGET"),ce=Z("START_MULTI_SELECT"),ue=Z("STOP_MULTI_SELECT"),de=(Z("REMOVE_NODE"),Z("SET_FOCUSED_NODE")),he=Z("SCROLL_TO_ID"),pe=Z("SET_IS_SELECTED"),fe=Z("SET_IS_EXPANDED"),ge=Z("SET_DISABLED_NODES"),ve=Z("MOVE_NODES"),me=(Z("START_DRAG"),Z("END_DRAG")),be=()=>({type:ne}),_e=()=>({type:oe}),Se=()=>({type:re}),ye=()=>({type:ie}),Ce=(e,t,n,o,r)=>({type:se,dropTarget:e,dropType:t,isHoveredLeft:n,boundBox:o,isLastChild:r}),Te=()=>({type:te}),we=e=>({type:ee,ids:e}),Ie=(e,t,n)=>({type:ve,ids:e,targetId:t,dropType:n}),Ee=()=>({type:ce}),Me=()=>({type:ue}),De=e=>({type:de,nodeId:e}),ke=e=>({type:he,nodeId:e}),Ne=(e,t,n=0)=>({type:pe,nodeId:e,isSelected:t,mode:n}),Le=(e,t)=>({type:fe,nodeId:e,isExpanded:t}),xe=e=>({type:ge,ids:e}),Ae=()=>({type:me});var Re=n(77145);const je=e=>e.nodes,Oe=e=>e.selection,Be=e=>e.dropTarget,Pe=e=>e.expanded,ze=e=>e.scrollToId,Fe=(e,t)=>t,We=(0,Re.createSelector)([je,Fe],((e,t)=>e[t])),Ge=(0,Re.createSelector)([Oe,Fe],((e,t)=>e.ids.includes(t))),He=(0,Re.createSelector)([Pe,Fe],((e,t)=>e.includes(t))),Ve=(0,Re.createSelector)([e=>e.disabled,Oe,Fe],((e,t,n)=>!t.ids.includes(n)&&e.includes(n))),Ue=(0,Re.createSelector)(je,(e=>Object.keys(e))),Ke=(0,Re.createSelector)(Oe,(({ids:e})=>e)),Ze=(0,Re.createSelector)(Oe,(({lastFocusedNodeId:e})=>e)),Ye=(0,Re.createSelector)(Oe,(({isMultiSelecting:e})=>e)),$e=(0,Re.createSelector)([je,Ke],((e,t)=>t.map((t=>e[t])))),qe=(0,Re.createSelector)(je,(e=>Object.values(e).filter((e=>0===e.level)))),Qe=(0,Re.createSelector)([je,qe],((e,t)=>t.reduce(((t,n)=>[...t,...Xe(e,(0,M.ensureDefined)(n))]),[])));function Xe(e,t){const n=[];for(const o of t.children)n.push(e[o]),n.push(...Xe(e,e[o]));return n}const Je=(0,Re.createSelector)([je,qe,Pe],((e,t,n)=>{const o=new Set(n);return t.reduce(((t,n)=>[...t,...tt(e,(0,M.ensureDefined)(n),o)]),[])})),et=(0,Re.createSelector)([je,Ke,Pe],((e,t,n)=>{const o=new Set(n);return[{id:"drag-list",level:-1,children:t}].reduce(((t,n)=>[...t,...tt(e,(0,M.ensureDefined)(n),o)]),[])}));function tt(e,t,n){const o=[];for(const r of t.children){const t=e[r];void 0!==t&&(o.push(t),n.has(r)&&o.push(...tt(e,t,n)))}return o}function*nt(e){const{selectedIds:t,nodes:n}=yield(0,w.call)(e),o={};for(let e=0;e({type:$,nodes:e}))(o)),yield(0,w.put)(we(t));!Ze(yield(0,w.select)())&&t.length>0&&(yield(0,w.put)(De(t[0])),yield(0,w.put)(ke(t[0])))}function*ot(e){for(;;){if((yield(0,w.take)([ce,ue])).type===ce){const t=Ue(yield(0, +w.select)()).filter((t=>!e(t)));yield(0,w.put)(xe(t))}else yield(0,w.put)(xe([]))}}function*rt(){for(;;){const{type:e}=yield(0,w.take)([ie,re]),t=yield(0,w.select)(),n=Qe(t),o=n.length,r=Ze(t),i=[...Ke(t)],s=1===i.length&&i[0]!==r,l=n.findIndex((e=>e.id===(s?i[0]:r)));if(e===re&&0===l||e===ie&&l===o-1)continue;const a=dt(t,e===ie?"next":"previous",n,l),{id:c}=a;i.includes(c)&&r?(yield(0,w.put)(Ne(r,!1,1)),yield(0,w.put)(De(c))):yield(0,w.put)(Ne(c,!0,1)),yield(0,w.put)(ke(c))}}function*it(e,t){for(;;){const{type:n}=yield(0,w.take)([oe,ne]),o=yield(0,w.select)(),r=Qe(o),i=$e(o),s=Ze(o);if(1===i.length&&i[0].id!==s&&!s){if(n===oe){yield(0,w.put)(De(i[0].id));continue}if(n===ne){const e=r.findIndex((e=>e.id===i[0].id)),t=dt(o,"previous",r,e);yield(0,w.put)(De(t.id));continue}}const l=r.findIndex((e=>e.id===s)),a=n===oe?"next":"previous",c=dt(o,a,r,l),{id:u}=c;e?e([u],a):yield(0,w.put)(we([u])),t&&t(u),yield(0,w.put)(De(u))}}function*st(e,t=(()=>!0)){for(;;){const{mode:n,nodeId:o,isSelected:r}=yield(0,w.take)(pe);let i=[...Ke(yield(0,w.select)())];const s=Qe(yield(0,w.select)());if(1===n)r?i.push(o):i.splice(i.indexOf(o),1);else if(2===n&&i.length>0){const e=Ze(yield(0,w.select)());let n=s.findIndex((t=>t.id===e));-1===n&&(n=s.reduce(((e,t,n)=>i.includes(t.id)?n:e),-1));const r=s.findIndex((e=>e.id===o));if(n!==r)for(let e=Math.min(n,r);e<=Math.max(n,r);e++){const n=s[e].id;!i.includes(n)&&t(n)&&i.push(n)}}else i=o?[o]:[];const l=new Set(i);i=s.reduce(((e,t)=>(l.has(t.id)&&e.push(t.id),e)),[]),e?e(i):yield(0,w.put)(we(i)),yield(0,w.put)(De(o))}}function*lt(e=(()=>!0),t){const{dropTarget:n,dropType:o,isHoveredLeft:r,boundBox:i,isLastChild:s}=t,l=Be(yield(0,w.select)()),a=We(yield(0,w.select)(),(0,M.ensureDefined)(n.parentId)),c=s&&"after"===o,u=$e(yield(0,w.select)()),d=!c||!r&&e(u,n,o)?n:a,h=l.node&&l.node.id!==d.id||l.dropType!==o;u.map((e=>e.id)).includes(d.id)?yield(0,w.put)({type:ae}):h&&e(u,d,o)&&(yield(0,w.put)(((e,t,n)=>({type:le,node:e,dropType:t,boundBox:n}))(d,o,i)))}function*at(e){yield(0,w.throttle)(0,se,lt,e)}function*ct(e){for(;;){yield(0,w.take)(te);const t=$e(yield(0,w.select)()),{node:n,dropType:o}=Be(yield(0,w.select)());if(n&&o){const r=new CustomEvent("tree-node-drop",{detail:{nodes:t,target:n.id,type:o}});if(e&&e(r),!r.defaultPrevented){const e=Ke(yield(0,w.select)());yield(0,w.put)(Ie(e,n.id,o))}}}}function*ut(e){for(;;){yield(0,w.take)(ve);e(je(yield(0,w.select)()))}}function dt(e,t,n,o){const r=n.length;let i;-1===o&&"previous"===t&&(o=r);let s=0;for(;!i||Math.abs(s)1&&!He(e,(0,M.ensureDefined)(l.parentId)));)s+="next"===t?1:-1,i=n[(o+s+r)%r];var l;return i}function*ht(e={}){const{saga:t,onDrop:n,canMove:o,onMove:r,onSelect:i,onKeyboardSelect:s,initState:l,canBeAddedToSelection:a}=e,c=[(0,w.fork)(at,o),(0,w.fork)(ct,n),(0,w.fork)(st,i,a),(0,w.fork)(it,i,s),(0,w.fork)(rt)];for(t&&c.push((0,w.fork)(t)),r&&c.push((0,w.fork)(ut,r)),a&&c.push((0,w.fork)(ot,a));;){l&&(yield(0,w.call)(nt,l));const e=yield(0,w.all)(c);yield(0,w.take)(J);for(const t of e)yield(0,w.cancel)(t)}} +var pt=n(91622),ft=n(1722);const gt=(0,s.getLogger)("Platform.GUI.ObjectTree.CallApi");const vt={ids:[],lastFocusedNodeId:void 0,isMultiSelecting:!1};const mt={node:void 0,dropType:void 0,boundBox:void 0};const bt=(0,pt.combineReducers)({nodes:function(e={},t){switch(t.type){case $:return t.nodes;case q:{const{nodes:n}=t,o=n.map((e=>e.id)),r={...e};for(const t of Object.keys(e))if(!o.includes(t)){const{parentId:e}=r[t];e&&(r[e]={...r[e],children:r[e].children.filter((e=>e!==t))}),delete r[t]}for(const e of n){const t=e.id;if(r.hasOwnProperty(t)){!(0,ft.deepEquals)(r[t].children,e.children)[0]&&(r[t]={...r[t],children:[...e.children]})}else{r[t]=e;const{parentId:n}=e;if(n&&!r[n].children.includes(t))throw new Error("Not implemented")}}return r}case Q:{const{type:n,nodeId:o,...r}=t;return{...e,[o]:{...e[o],...r}}}case X:{const{nodes:n}=t,o={...e};return Object.keys(n).forEach((e=>{o[e]={...o[e],...n[e]}})),{...e,...o}}case ve:{const{ids:n,targetId:o,dropType:r}=t,i=(0,M.ensureDefined)(e[o].parentId),s=e[i],l={};for(const t of n){const n=e[t];if(n.parentId){const o=l[n.parentId]||e[n.parentId];l[n.parentId]={...o,children:o.children.filter((e=>e!==t))}}l[t]={...n,parentId:i,level:s.level+1}}const a=s.children.filter((e=>!n.includes(e)));return a.splice(((e,t,n)=>{switch(n){case"before":return e.indexOf((0,M.ensureDefined)(t));case"inside":return e.length;case"after":return e.indexOf((0,M.ensureDefined)(t))+1;default:return 0}})(a,o,r),0,...n),l[i]={...e[i],children:a,isExpanded:!0},{...e,...l}}default:return e}},selection:function(e=vt,t){switch(t.type){case ee:{const{ids:n}=t;return{...e,ids:n,lastFocusedNodeId:n.length>0?e.lastFocusedNodeId:void 0}}case ce:return{...e,isMultiSelecting:!0};case ue:return{...e,isMultiSelecting:!1};case de:return{...e,lastFocusedNodeId:t.nodeId};case q:{const n=new Set(t.nodes.map((e=>e.id)));return e.lastFocusedNodeId&&!n.has(e.lastFocusedNodeId)&&delete e.lastFocusedNodeId,{...e,ids:e.ids.filter((e=>n.has(e)))}}default:return e}},dropTarget:function(e=mt,t){switch(t.type){case le:{const{node:n,dropType:o,boundBox:r}=t;return{...e,node:n,dropType:o,boundBox:r}}case ae:case me:case J:return{...mt};default:return e}},expanded:function(e=[],t){if(t.type===fe){const{nodeId:n,isExpanded:o}=t;if(o)return[...e,n];const r=[...e];return r.splice(e.indexOf(n),1),r}return e},disabled:function(e=[],t){return t.type===ge?[...t.ids]:e},scrollToId:function(e=null,t){return t.type===he?null===t.nodeId?null:{id:t.nodeId}:e}});var _t=n(40933),St=n(20037),yt=n(49483);var Ct=n(42357),Tt=n(98314),wt=n(47201),It=n(70412);const Et=o.createContext({size:0,smallSizeTreeNodeAction:1}),Mt={[E.Modifiers.Mod]:1,[E.Modifiers.Shift]:2};var Dt=n(69533),kt=n(75564);const Nt=()=>{};class Lt extends o.PureComponent{constructor(){super(...arguments),this._ref=null,this._handleRef=e=>{this._ref=e;const{connectDragSource:t,connectDropTarget:n,connectDragPreview:o}=this.props;(0,M.ensureDefined)(n)(this._ref),(0,M.ensureDefined)(t)(this._ref),(0,M.ensureDefined)(o)((0,Tt.getEmptyImage)(),{captureDraggingState:!0})}, +this._handleTouchStart=e=>{const t=(e,t)=>{const n=function(e,t){try{const n=document.createEvent("TouchEvent");return n.initTouchEvent(e,!0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,t.touches,t.targetTouches,t.changedTouches),n}catch(e){return null}}(e,t);if(n)return n;const o=Array.from(t.changedTouches),r=Array.from(t.touches),i=Array.from(t.targetTouches);return new TouchEvent(e,{bubbles:!0,changedTouches:o,touches:r,targetTouches:i})},n=e.target;if(n instanceof Element){const e=e=>{const o=e;if(!n.isConnected){o.preventDefault();const e=t("touchmove",o);document.body.dispatchEvent(e)}},o=r=>{const i=r;if(!n.isConnected){i.preventDefault();const e=t("touchend",i);document.body.dispatchEvent(e)}n.removeEventListener("touchend",o),n.removeEventListener("touchmove",e)};n.addEventListener("touchend",o),n.addEventListener("touchmove",e)}}}componentDidMount(){var e;null===(e=this._ref)||void 0===e||e.addEventListener("touchstart",this._handleTouchStart)}componentWillUnmount(){var e;null===(e=this._ref)||void 0===e||e.removeEventListener("touchstart",this._handleTouchStart)}render(){return o.createElement(xt,{...this.props,reference:this._handleRef})}getNode(){return(0,M.ensureNotNull)(this._ref)}}const xt=e=>{const{id:t,isSelected:n,isOffset:r,isExpandable:i,setIsSelected:s,isDisabled:l,isExpanded:a,onClick:c,parentId:u,setIsExpanded:d,reference:h,isFirstListItem:p,isLastListItem:g,nodeRenderer:v,isChildOfSelected:m=!1}=e,{size:b,smallSizeTreeNodeAction:_}=(0,o.useContext)(Et),S=(0,o.useRef)(null),y=(0,wt.createSafeMulticastEventHandler)((e=>S.current=e),h);let[C,T]=(0,It.useHover)();return(yt.CheckMobile.any()||yt.CheckMobile.isIPad())&&(C=n,T={onMouseOut:Nt,onMouseOver:Nt}),o.createElement("div",{className:f(kt.wrap,n&&kt.selected,m&&kt.childOfSelected,l&&kt.disabled,i&&kt.expandable),onClick:1===b&&0===_?w:function(e){if(e.defaultPrevented)return;const o=Mt[(0,E.modifiersFromEvent)(e)]||0;!l&&s&&s(t,!n,o);c&&0===o&&c(e,t)},onContextMenu:w,ref:y,...T},i&&o.createElement(D.Icon,{icon:Dt,className:f(kt.expandHandle,a&&kt.expanded),onClick:function(e){e.preventDefault(),i&&d(t,!a)},onMouseDown:function(e){e.preventDefault()}}),v({id:t,isOffset:r,parentId:u,isDisabled:l,isSelected:n,isChildOfSelected:m,isHovered:C,isExpanded:a,isFirstListItem:p,isLastListItem:g}));function w(){l||n||!s||s(t,!0)}},At=o.createContext({});function Rt(e,t){const{id:n}=t,o=We(e,n),r=Ge(e,n);let i=!1,s=o.parentId;for(;s&&!i;)i=Ge(e,s),s=We(e,s).parentId;return{...o,isSelected:r,isChildOfSelected:i,isExpanded:o.children.length>0&&He(e,n),isExpandable:o.children.length>0,isDisabled:Ve(e,n)}}function jt(e){return(0,pt.bindActionCreators)({setIsExpanded:Le,processDropTarget:Ce,dropSelection:Te,selectNext:_e,selectPrevious:be,setIsSelected:Ne,endDrag:Ae},e)}const Ot=(0,H.connect)(Rt,jt,null,{context:At})((function(e){const t=(0,o.useRef)(null),[,n,r]=(0,Ct.useDrag)({type:"node",item:t=>{const{id:n,isDisabled:o,isSelected:r}=e;return o||r||e.setIsSelected(n,!0),e},end:e=>{e.endDrag()}}),[,i]=(0,_t.useDrop)({ +accept:"node",hover:(n,o)=>{const r=t.current;if(!r)return;const i=r.getNode(),s=i.getBoundingClientRect(),l=s.bottom-s.top,a=o.getClientOffset();if(a){const t=a.y-s.top;let n,o;if(n=0===e.children.length?t=l/3&&t<2*l/3?"inside":"after",void 0!==e.getContainerElement){const t=e.getContainerElement().getBoundingClientRect();o={top:s.top-t.top,left:s.left-t.left,bottom:s.top-t.top+s.height,right:s.left-t.left+s.width,height:s.height,width:s.width}}else o={top:i.offsetTop,left:i.offsetLeft,bottom:i.offsetTop+i.offsetHeight,right:i.offsetLeft+i.offsetWidth,height:i.offsetHeight,width:i.offsetWidth};e.processDropTarget(e,n,a.x-s.left<48,o,e.isLastChild)}}});return o.createElement(Lt,{...e,connectDragSource:n,connectDropTarget:i,connectDragPreview:r,ref:t})})),Bt=(0,H.connect)(Rt,jt,null,{context:At})(xt);var Pt=n(35749),zt=n(85783),Ft=n(42842);function Wt(e){const t=e(),n=(0,o.useRef)(t);n.current=t;const[r,i]=(0,o.useState)(n.current),s=(0,o.useRef)(null);return(0,o.useEffect)((()=>{null===s.current&&(s.current=requestAnimationFrame((()=>{s.current=null,i(n.current)})))})),(0,o.useEffect)((()=>()=>{s.current&&cancelAnimationFrame(s.current)}),[]),r}function Gt(e){const{dropTargetOffset:t,mousePosition:n}=e;if(!t)return{display:"none"};const{x:o,y:r}=t,i=n&&t?n.y-t.y:0,s=`translate(${o+(n&&t?n.x-t.x:0)}px, ${r+i}px)`;return{transform:s,WebkitTransform:s}}const Ht={top:0,left:0,position:"fixed",pointerEvents:"none",zIndex:100,opacity:.5,width:300,backgroundColor:"red"};function Vt(e){return{isDragging:e.isDragging()&&"node"===e.getItemType(),mousePosition:e.getClientOffset(),dropTargetOffset:e.getSourceClientOffset()}}const Ut=(0,H.connect)((function(e){return{items:et(e)}}),null,null,{context:At})((function(e){const{items:t,isDragging:n,nodeRenderer:r,dragPreviewRenderer:i}=e;return Wt((function(){return n?o.createElement(Ft.Portal,null,o.createElement("div",{style:{...Ht,...Gt(e)}},t.map((e=>{if(i){const t=i;return o.createElement(t,{key:e.id,...e})}return o.createElement(Bt,{id:e.id,key:e.id,nodeRenderer:r,isDragPreview:!0,isOffset:e.level>1})})))):null}))}));function Kt(e){return o.createElement(Ut,{...e,...(0,zt.useDragLayer)(Vt)})}var Zt=n(3085),Yt=n(33127);const $t=o.forwardRef(((e,t)=>{const n=(0,o.useRef)(null);return e.connectDropTarget(n),(0,o.useImperativeHandle)(t,(()=>({getNode:()=>(0,M.ensureNotNull)(n.current)})),[]),o.createElement("div",{ref:n,style:{height:"100%",width:"100%"}})}));function qt(e){const t=(0,o.useRef)(null),[,n]=(0,_t.useDrop)({accept:"node",hover:(n,o)=>{if(!t.current)return;const r=o.getClientOffset();if(null===r)return;const i=e.getOrderedNodes();if(0===i.length)return;const s=t.current.getNode().getBoundingClientRect(),l=e.getContainerElement().getBoundingClientRect();if("first"===e.type){const t={top:s.top-l.top+s.height,left:s.left-l.left,bottom:s.top-l.top+s.height,right:s.left-l.left+s.width,height:0,width:s.width};e.processDropTarget(i[0],"before",!1,t,!1)}if("last"===e.type){ +const t=r.x-s.left<48,n=i[i.length-1],o=t&&2===n.level?(0,M.ensureDefined)(i.find((e=>e.id===n.parentId))):n,a={top:s.top-l.top,left:s.left-l.left,bottom:s.top-l.top,right:s.left-l.left+s.width,height:s.height,width:s.width};e.processDropTarget(o,"after",t,a,!1)}}});return o.createElement($t,{...e,connectDropTarget:n,ref:t})}const Qt=o.createContext({isOver:!1,transform:void 0});var Xt=n(23490);function Jt(e){const{dropType:t,boundBox:n}=e,{top:o,bottom:r,left:i}=(0,M.ensureDefined)(n);return[i,"before"===t||"inside"===t?o:r]}function en(e){return{isDragging:e.isDragging()}}const tn=(0,H.connect)((function(e){const{boundBox:t,dropType:n,node:o}=Be(e);return{boundBox:t,dropType:n,level:o?o.level:void 0}}),null,null,{context:At})((function(e){const{dropType:t,boundBox:n,isDragging:r,level:i,transform:s=Jt}=e;return Wt((function(){if(!r||!t||!n)return null;const l={[Xt.dropTarget]:"inside"!==t,[Xt.dropTargetInside]:"inside"===t},{width:a,height:c}=n,[u,d]=s(e),h=`translate(${u}px, ${d}px)`;return o.createElement("div",{className:f(l),style:{position:"absolute",transform:h,WebkitTransform:h,top:0,left:2===i?"46px":0,width:2===i?a-46+"px":a,height:"inside"===t?c:"2px"}})}))}));function nn(e){const{isDragging:t}=(0,zt.useDragLayer)(en);return o.createElement(tn,{...e,isDragging:t})}const on=o.forwardRef(((e,t)=>{const n=(0,o.useContext)(Qt);return o.createElement("div",{...e,ref:t},e.children,n.isOver&&o.createElement(nn,{transform:n.transform}))}));var rn=n(38223),sn=n(76106);const ln=38+E.Modifiers.Shift,an=40+E.Modifiers.Shift;const cn=o.forwardRef((function(e,t){const{navigationKeys:n,renderList:r,stopMultiSelect:i,startMultiSelect:s,isMultiSelecting:l,nodeRenderer:a,dragPreviewRenderer:c,className:u,connectDropTarget:d,readOnly:h,onClick:p,dropLayerTransform:f,setFocusedNode:v,scrollToId:m,rowHeight:b,onMultiSelectPrevious:_,onMultiSelectNext:S,onMoveCursorToNext:y,onMoveCursorToPrevious:C,onKeyDown:T,outerRef:w,width:I,height:D,isOver:k,processDropTarget:N,autofocus:L}=e,A=(0,o.useContext)(x),R=(0,o.useRef)(null);(0,o.useEffect)((()=>{var e;L&&(null===(e=R.current)||void 0===e||e.focus())}),[]),(0,o.useEffect)((()=>{const e=e=>{[E.Modifiers.Mod,E.Modifiers.Shift].includes((0,E.modifiersFromEvent)(e))&&s()},t=e=>{l&&![E.Modifiers.Mod,E.Modifiers.Shift].includes((0,E.modifiersFromEvent)(e))&&i()};return document.addEventListener("keydown",e),document.addEventListener("keyup",t),document.addEventListener("mousemove",t),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keyup",t),document.removeEventListener("mousemove",t)}}),[l]),function(e){(0,o.useEffect)((()=>{if(yt.isEdge){let t=null;const n=(0,M.ensureNotNull)(e.current),o=e=>{if(e.target instanceof Element){const n=(0,M.ensureNotNull)(e.target.closest("[draggable]"));n instanceof HTMLElement&&(n.style.opacity="0",t=requestAnimationFrame((()=>n.style.opacity="1")))}};return n.addEventListener("dragstart",o),()=>{n.removeEventListener("dragstart",o),null!==t&&cancelAnimationFrame(t)}}return()=>{}}),[])}(R);const O=(0,o.useCallback)((()=>(0, +M.ensureNotNull)($.current)),[]),B=(0,o.useCallback)((()=>r),[r]),P=(0,o.useMemo)((()=>{const e=h?Bt:Ot,t=[];let n;t.push({type:"padding",node:o.createElement(qt,{type:"first",key:"padding-top",getContainerElement:O,getOrderedNodes:B,processDropTarget:N})});for(let i=0;i0,nodeRenderer:a,readOnly:h,onClick:p,isOffset:s.level>1,getContainerElement:O})})}return t.push({type:"padding",node:o.createElement(qt,{type:"last",key:"padding-bottom",getContainerElement:O,getOrderedNodes:B,processDropTarget:N})}),t}),[r]),z=(0,o.useRef)([]);z.current=P;const F=(0,o.useCallback)((e=>{let{style:t}=e;const{index:n}=e;return n===z.current.length-1&&(t={...t,bottom:0,minHeight:t.height},delete t.height),o.createElement("div",{style:t},z.current[n].node)}),[]),W=(0,o.useCallback)((e=>{const t=z.current[e];return"padding"===t.type?6:"function"==typeof b?b(e,t):b}),[b]),G=(0,o.useCallback)((e=>(0,M.ensure)(z.current[e].node.key)),[]),H=(0,o.useMemo)((()=>null===m?{index:-1}:{index:z.current.findIndex((e=>e.node.key===m.id))}),[m]);d(R);const[V,U,K,Z]=(0,Yt.useOverlayScroll)(),Y=(0,o.useRef)(null);(0,o.useEffect)((()=>(0,M.ensureNotNull)(Y.current).resetAfterIndex(0,!0)),[P]),(0,o.useEffect)((()=>(0,M.ensureNotNull)(Y.current).scrollToItem(H.index)),[H]);const $=(0,o.useRef)(null),q=(0,o.useMemo)((()=>({isOver:k,transform:f})),[k,f]),Q=(0,o.useRef)(null),X=(0,o.useRef)({startScroll(e){const t=()=>{null!==K.current&&(Q.current=requestAnimationFrame(t),K.current.scrollBy({top:e}))};this.stopScroll(),t()},stopScroll(){null!==Q.current&&(cancelAnimationFrame(Q.current),Q.current=null)},getListElement:()=>K.current});return(0,o.useImperativeHandle)(t,(()=>X.current),[]),(0,o.useEffect)((()=>()=>X.current.stopScroll()),[k]),(0,o.useEffect)((()=>{if(!R.current||!j.PLATFORM_ACCESSIBILITY_ENABLED)return;function e(e){if(!t.matches(":focus-visible"))return;if(!A)return;const{viewModel:n}=A,o=n.selection();e.defaultPrevented||e.currentTarget!==e.target||o.selected().length||y()}const t=R.current;return t.addEventListener("focus",e),()=>{t.removeEventListener("focus",e)}}),[R,y,A]),o.createElement(Qt.Provider,{value:q},o.createElement("div",{...U,className:g()(sn.tree,u),ref:R,"data-name":"tree",tabIndex:j.PLATFORM_ACCESSIBILITY_ENABLED?0:-1,onKeyDown:function(e){const t=(0,E.hashFromEvent)(e);if(e.defaultPrevented||(0,Pt.isNativeUIInteraction)(t,e.target))return;const o=(0,M.ensureDefined)(V.scrollPosTop),r=(0,M.ensureDefined)(V.contentHeight),i=(0,M.ensureDefined)(V.containerHeight);if(i){const n=.875*i,s=o+i===r;switch(t){case 35:s||(e.preventDefault(),J(r));break;case 36:0!==o&&(e.preventDefault(),J(0));break;case 33:0!==o&&(e.preventDefault(),J(Math.max(0,o-n)));break;case 34:s||(e.preventDefault(),J(Math.min(o+n,r)))}} +A||t!==ln||(e.preventDefault(),_());A||t!==an||(e.preventDefault(),S());(38===t||void 0!==n&&"previous"===n[t])&&(e.preventDefault(),C());(40===t||void 0!==n&&"next"===n[t])&&(e.preventDefault(),y());if((8===t||46===t)&&A){const{viewModel:e}=A,t=e.selection(),n=t.selected();if(1!==n.length)return;const o=e.getNextNodeIdAfterRemove(n[0]);if(null===o)return;e.onChange().subscribe(null,(()=>{if(t.selected().length)return;const n=e.entity(o);n&&(t.set([n]),v(o))}),!0)}null==T||T(e)}},o.createElement(Zt.OverlayScrollContainer,{...V,className:sn.overlayScrollWrap}),o.createElement(St.VariableSizeList,{ref:function(e){Y.current=e},className:sn.listContainer,width:I,height:D,itemCount:P.length,itemSize:W,children:F,itemKey:G,outerRef:function(e){K.current=e,w&&w(e)},innerRef:function(e){$.current=e},innerElementType:on,onItemsRendered:function(){Z()},overscanCount:20,direction:(0,rn.isRtl)()?"rtl":"ltr"}),o.createElement(Kt,{dragPreviewRenderer:c,nodeRenderer:a})));function J(e){var t;null===(t=K.current)||void 0===t||t.scrollTo({left:0,top:e})}}));const un=(0,H.connect)((function(e){return{renderList:Je(e),orderedNodes:Qe(e),isMultiSelecting:Ye(e),selectedIds:Ke(e),scrollToId:ze(e)}}),(function(e){return(0,pt.bindActionCreators)({startMultiSelect:Ee,stopMultiSelect:Me,setFocusedNode:De,processDropTarget:Ce,onMoveCursorToNext:_e,onMoveCursorToPrevious:be,onMultiSelectPrevious:Se,onMultiSelectNext:ye},e)}),null,{context:At})((function(e){const t=(0,o.useRef)(null),[{isOver:n},r]=(0,_t.useDrop)({accept:"node",drop:(n,o)=>{var r;("touch"===e.drag||yt.isFF)&&(null===(r=t.current)||void 0===r||r.stopScroll()),o.getItem().dropSelection()},hover:(n,o)=>{var r,i;if("touch"!==e.drag&&!yt.isFF)return;const s=o.getClientOffset();if(null===s)return;const l=null!==(i=null===(r=t.current)||void 0===r?void 0:r.getListElement())&&void 0!==i?i:null;if(null===l)return;const a=l.getBoundingClientRect();((n,o,r)=>{var i;const s=Math.abs(n-r),l=Math.abs(n-o);if(l>40&&s>40||s<=40&&l<=40)return void(null===(i=t.current)||void 0===i||i.stopScroll());((n,o,r,i)=>{var s,l,a,c;o||n?"touch"===e.drag?null===(s=t.current)||void 0===s||s.startScroll(o?-5:5):null===(l=t.current)||void 0===l||l.startScroll(o?-2:2):(r||i)&&("touch"===e.drag?null===(a=t.current)||void 0===a||a.startScroll(r?-10:10):null===(c=t.current)||void 0===c||c.startScroll(r?-5:5))})(l>20&&l<=40,s>20&&s<=40,s<=20,l<=20)})(s.y,a.bottom,a.top)},collect:e=>({isOver:e.isOver()})});return o.createElement(cn,{...e,isOver:n,connectDropTarget:r,ref:t})})),dn={delayTouchStart:100};function hn(e){const{canBeAddedToSelection:t,initState:n,onSelect:r,canMove:i,onDrop:s,onMove:l,nodes:a,selectedIds:c,onKeyboardSelect:u,saga:d,lastFocusedNodeObject:h,lastSyncTimestampRef:p,scrollToId:f,...g}=e,[v,m]=(0,o.useState)(null);return(0,o.useEffect)((()=>{const e=(0,G.default)();m(function(e){const t=(0,pt.applyMiddleware)(e);return(0,pt.createStore)(bt,t)}(e));const o=e.run(ht,{initState:n,onKeyboardSelect:u,saga:d,canMove:i,onMove:l,onDrop:s,onSelect:r,canBeAddedToSelection:t});return()=>o.cancel()}),[]), +(0,o.useEffect)((()=>(null!==v&&a&&(p&&(p.current=performance.now()),v.dispatch((e=>({type:q,nodes:e}))(a))),()=>{})),[v,a]),(0,o.useEffect)((()=>{null!==v&&c&&v.dispatch(we(c))}),[v,c]),(0,o.useEffect)((()=>{null!==v&&(null==h?void 0:h.id)&&v.dispatch(De(h.id))}),[v,h]),null===v?null:o.createElement(pn,{store:v,scrollToId:f,...g})}const pn=o.memo((function(e){const{store:t,scrollToId:n,...r}=e,i="touch"===e.drag?U.TouchBackend:V.HTML5Backend;return(0,o.useEffect)((()=>{var e;t.dispatch(ke(null!==(e=null==n?void 0:n.id)&&void 0!==e?e:null))}),[n]),o.createElement(K.DndProvider,{backend:i,options:dn},o.createElement(H.Provider,{store:t,context:At},o.createElement(un,{...r})))}));function fn(e,t){(0,F.trackEvent)("Object Tree",e,t)}function gn(e){return e.length>1?"Multi select":e[0].gaLabel()}function vn(e){return(0,G.eventChannel)((t=>{const n={};return e.onChange().subscribe(n,(()=>t({type:J}))),e.onGroupCreated().subscribe(n,(e=>t(Le(e,!0)))),e.selection().onChange().subscribe(n,(e=>t(we(e)))),()=>{e.onChange().unsubscribeAll(n),e.selection().onChange().unsubscribeAll(n),e.onGroupCreated().unsubscribeAll(n)}}),G.buffers.expanding())}function*mn(){for(;;)yield(0,w.take)([oe,ne]),fn("Select","Arrow")}function*bn(){for(;;){const{mode:e}=yield(0,w.take)(pe);1===e&&fn("Multi select","Ctrl"),2===e&&fn("Multi select","Shift")}}function*_n(e){for(;;){yield(0,w.take)(te);const{node:t,dropType:n}=Be(yield(0,w.select)());if(t){const o=$e(yield(0,w.select)()),r=o.map((t=>(0,M.ensureNotNull)(e.entity(t.id))));let i="Drag";1===t.level&&"inside"!==n&&o.some((e=>2===e.level))?i="From the group":2!==t.level&&"inside"!==n||!o.some((e=>1===e.level))?1===o.length&&o[0].parentId!==t.parentId&&(i="Existing pane"):i="To the group",fn(i,gn(r))}}}function*Sn(e){yield(0,w.fork)(mn),yield(0,w.fork)(bn),yield(0,w.fork)(_n,e)}function*yn(e){yield(0,w.fork)(Sn,e);const t=yield(0,w.call)(vn,e);gt.logNormal("Opened object tree data source channel");try{for(;;){const e=yield(0,w.take)(t);yield(0,w.put)(e)}}finally{gt.logNormal("Closed object tree data source channel"),t.close()}}const Cn=o.createContext(null);var Tn=n(21861),wn=n(898),In=n(6909);const En=I.mobiletouch?"touch":"native";function Mn(e){const{viewModel:t,showHeader:n=!0,nodeRenderer:r,isDialog:i=!1,hideHeaderTitle:s=!1}=e,l=(0,o.useRef)(null),a=function(e){const[t,n]=(0,o.useState)(e.getChartId()),r=(0,o.useRef)(t);return r.current=t,(0,o.useEffect)((()=>{return e.onChange().subscribe(null,t),()=>{e.onChange().unsubscribe(null,t)};function t(){const t=e.getChartId();r.current!==t&&n(t)}}),[]),t}(t),[c,u]=(0,wn.useDimensions)(),[d,h]=(0,o.useState)(null),p=(0,o.useMemo)((()=>({isTouch:I.touch,isDialog:i})),[i]);return o.createElement(Cn.Provider,{value:p},o.createElement(x.Provider,{value:{viewModel:t}},o.createElement("div",{className:In.wrap,onContextMenu:Tn.preventDefaultForContextMenu},n&&o.createElement(W,{hideTitle:s}),o.createElement("div",{className:In.space,onClick:function(e){if(e.defaultPrevented)return;if(!(e.target instanceof Element)||null===l.current)return +;e.target===l.current&&t.selection().set([])},ref:c},null!==u&&o.createElement(hn,{key:a,height:u.height,width:u.width,canBeAddedToSelection:function(e){const n=t.entity(e);return t.selection().canBeAddedToSelection(n)},nodeRenderer:r,initState:function(){const{nodes:e,selection:n}=t.getState();return{selectedIds:n,nodes:e}},canMove:function(e,n,o){return t.isSelectionDropable(n.id,o)},drag:En,rowHeight:Dn,onSelect:function(e){const n=e.map((e=>t.entity(e))).filter((e=>null!==e));t.selection().set(n)},onDrop:function(e){e.preventDefault();const{detail:{target:n,type:o}}=e;t.insertSelection(n,o)},scrollToId:d,saga:function*(){yield(0,w.fork)(yn,t)},onKeyboardSelect:function(e){h({id:e})},outerRef:function(e){l.current=e},onKeyDown:function(e){if(13===(0,E.hashFromEvent)(e)){e.preventDefault();const n=t.selection().selected(),o=n.length>0?t.entity(n[0]):void 0;o&&t.openProperties(o)}},autofocus:i})))))}function Dn(e,t){switch(t.type){case"node":return 38;case"separator":return 13}}var kn,Nn=n(14483);!function(e){e.Svg="svg"}(kn||(kn={}));var Ln=n(31261),xn=n(86928);function An(e){const{className:t,disabled:n,...r}=e;return o.createElement(D.Icon,{className:g()(xn.button,n&&xn.disabled,t),...r})}var Rn=n(77975);const jn=p.t(null,void 0,n(91073)),On=p.t(null,void 0,n(35038)),Bn=p.t(null,void 0,n(15101)),Pn=p.t(null,void 0,n(42284)),zn=p.t(null,void 0,n(31971)),Fn=p.t(null,void 0,n(81428)),Wn=p.t(null,void 0,n(34596));var Gn=n(14787),Hn=n(33765),Vn=n(52870),Un=n(49756),Kn=n(94007),Zn=n(62766),Yn=n(87769);function $n(e){const{id:t}=e,n=(0,o.useContext)(x),{viewModel:r}=(0,M.ensureNotNull)(n),i=r.entity(t);return null===i?null:o.createElement(qn,{...e,entity:i})}function qn(e){const{id:t,isOffset:r,isDisabled:i,isSelected:s,isChildOfSelected:l,isHovered:a,parentId:c,entity:u,isExpanded:d}=e,h=(0,o.useContext)(x),{viewModel:g}=(0,M.ensureNotNull)(h),v=(0,o.useContext)(Cn),{size:m}=(0,o.useContext)(Et),[b,_]=(0,o.useState)(!1),S=(0,o.useRef)(null),[y,C]=(0,o.useState)(u.title().value()),[T,w]=(0,o.useState)(u.getIcon()),[I,k]=(0,o.useState)(u.isLocked()),[N,L]=(0,o.useState)(u.isVisible()),[A,R]=(0,o.useState)(u.isActualInterval()),[j,O]=(0,o.useState)(u.getDrawingSyncState()),[B,P]=(0,o.useState)(!1),[z,F]=((0,Rn.useWatchedValueReadonly)({watchedValue:g.getChartLayout()}),(0,o.useState)(!1)),W=(0,o.useRef)(null);(0,o.useEffect)((()=>{const e={};u.onLockChanged().subscribe(e,(()=>k(u.isLocked()))),u.onVisibilityChanged().subscribe(e,(()=>L(u.isVisible())));const t=u.title().spawn();t.subscribe((e=>C(e))),u.onIsActualIntervalChange().subscribe(e,(()=>R(u.isActualInterval()))),u.onSyncStateChanged().subscribe(e,(()=>O(u.getDrawingSyncState())));const n=u.onIconChanged?u.onIconChanged():void 0;return n&&n.subscribe(e,(()=>w(u.getIcon()))),()=>{u.onIsActualIntervalChange().unsubscribeAll(e),u.onLockChanged().unsubscribeAll(e),u.onVisibilityChanged().unsubscribeAll(e),u.onSyncStateChanged().unsubscribeAll(e),t.destroy(),W.current&&clearTimeout(W.current),n&&n.unsubscribeAll(e)}}),[u]),(0,o.useEffect)((()=>{ +b&&S.current&&(S.current.focus(),S.current.setSelectionRange(0,y.length))}),[b]),(0,o.useEffect)((()=>{const e={};return g.hoveredObjectChanged().subscribe(e,J),()=>{g.hoveredObjectChanged().unsubscribeAll(e)}}),[d]),(0,o.useEffect)((()=>{g.setHoveredObject(a?t:null)}),[a]),(0,o.useEffect)((()=>{!s&&W.current&&(clearTimeout(W.current),W.current=null),_(!1)}),[s]);const G={};if(c){const e=g.entity(c);e&&(G["data-parent-name"]=e.title().value()),G["data-type"]=u.hasChildren()?"group":"data-source"}const H=Nn.enabled("test_show_object_tree_debug")?`<${u.id()}> (${u.zOrder()}) ${u.title()}`:u.title().value(),V=a||B,U=b&&s,K=!!v&&v.isTouch,Z=!!v&&v.isDialog,Y=A&&N?Kn:Zn,$=u.hasChildren()?p.t(null,void 0,n(38207)):p.t(null,void 0,n(39781));let q=null;return T&&T.type===kn.Svg&&(q=o.createElement(D.Icon,{icon:T.content||"",className:Yn.icon})),o.createElement("span",{className:f(Yn.wrap,i&&Yn.disabled,s&&Yn.selected,r&&Yn.offset,l&&Yn.childOfSelected,B&&!i&&!s&&!l&&Yn.hover,Z&&!i&&!s&&!l&&Yn.dialog),onMouseDown:function(e){b&&!(0,M.ensureNotNull)(S.current).contains(e.target)&&F(!0)},onClick:1===m?Q:function(e){if(e.defaultPrevented)return;if(0!==(0,E.modifiersFromEvent)(e))return;if(W.current)e.preventDefault(),clearTimeout(W.current),W.current=null,g.openProperties(u),F(!1);else{const e=g.selection().selected();W.current=setTimeout((()=>{W.current=null,s&&!z&&1===e.length&&g.rename(u,(()=>_(!0))),F(!1)}),500)}},onContextMenu:K?void 0:Q},!U&&o.createElement(o.Fragment,null,q,!1,o.createElement("span",{className:f(Yn.title,g.isMain(u)&&Yn.main,(!u.isVisible()||!A)&&Yn.disabled),...G},H),o.createElement("span",{className:Yn.rightButtons},u.canBeLocked()&&o.createElement(An,{title:I?Bn:Pn,icon:I?Vn:Un,className:f(Yn.button,(V||I)&&Yn.visible,"apply-common-tooltip"),onClick:function(e){if(e.defaultPrevented)return;e.preventDefault(),g.setIsLocked(t,!u.isLocked())},"data-role":"button","data-name":"lock","data-active":I}),o.createElement(An,{icon:Y,className:f(Yn.button,!A&&Yn.warn,(V||!N||!A)&&Yn.visible,"apply-common-tooltip"),onClick:A?function(e){if(e.defaultPrevented)return;e.preventDefault(),g.setIsVisible(t,!u.isVisible())}:function(e){if(e.defaultPrevented)return;e.preventDefault(),g.openProperties(u,Gn.TabNames.visibility)},title:function(){if(!A)return $;return N?zn:Fn}(),"data-role":"button","data-name":"hide","data-active":!N}),u.canBeRemoved()&&o.createElement(An,{title:Wn,icon:Hn,className:f(Yn.button,(K||V)&&Yn.visible,"apply-common-tooltip"),onClick:function(e){if(e.defaultPrevented)return;e.preventDefault(),e.stopPropagation(),g.remove(t)},"data-role":"button","data-name":"remove"}))),U&&o.createElement(Ln.InputControl,{value:y,onChange:function(e){C(e.currentTarget.value)},onClick:Tn.preventDefault,className:Yn.renameInput,onKeyDown:function(e){27===(0,E.hashFromEvent)(e)?(e.preventDefault(),C(u.title().value()),_(!1)):13===(0,E.hashFromEvent)(e)&&(e.preventDefault(),X())},reference:function(e){S.current=e},onBlur:X,onDragStart:function(e){e.preventDefault(),e.stopPropagation()},draggable:!0,stretch:!0})) +;function Q(e){e.defaultPrevented||b||!u.fullyConstructed()||(e.preventDefault(),e.persist(),g.openContextMenu(u,(()=>_(!0)),e))}function X(){""!==y&&u.setName(y),C(u.title().value()),_(!1)}function J(e){if(u.hasChildren()&&!d){const t=null!==e&&u.childrenIds().has(e);P(t)}else P(t===e)}}var Qn=n(50813),Xn=n(17742);function Jn(e){const{viewModel:t,onClose:r,activeChartWidget:i}=e,[s,l]=(0,o.useState)(!1),[a,c]=(0,o.useState)(!1),[u,d]=(0,o.useState)(!1),h=(0,o.useRef)(null),g=(0,v.useForceUpdate)(),w=((0,m.useIsMounted)(),t.selection()),I=t.canSelectionBeGrouped();return(0,o.useEffect)((()=>{const e=window.matchMedia(C.DialogBreakpoints.TabletSmall);return e.addListener(E),()=>e.removeListener(E)}),[]),(0,o.useEffect)((()=>(w.onChange().subscribe(null,(()=>g())),()=>{w.onChange().unsubscribeAll(null)})),[w]),(0,o.useEffect)((()=>{const e=e=>d(e);return t.isContextMenuOpened().subscribe(e),()=>{t.isContextMenuOpened().unsubscribe(e)}}),[t]),o.createElement(o.Fragment,null,o.createElement(S.MatchMedia,{rule:C.DialogBreakpoints.TabletSmall},(e=>o.createElement(y.AdaptivePopupDialog,{additionalElementPos:"after",additionalHeaderElement:o.createElement("div",{className:Xn.buttons},o.createElement(Qn.ToolWidgetIconButton,{className:f(Xn.button,!I&&Xn.disabled),icon:P,onClick:D,isDisabled:!I,title:p.t(null,void 0,n(91073)),"data-name":"group-button"}),!1),className:Xn.dialog,dataName:"object-tree-dialog",isOpened:!0,onClickOutside:a||e||u?()=>{}:r,onClose:r,ref:h,render:()=>o.createElement(eo,{isSmallTablet:e,viewModel:t}),title:p.t(null,void 0,n(31095)),showSeparator:!0}))),o.createElement(_.DrawerManager,null,s&&o.createElement(b.Drawer,{onClose:M,position:"Bottom"},o.createElement(T.ManageDrawings,{onClose:M,chartWidget:i,isMobile:!0}))));function E(){s&&!window.matchMedia(C.DialogBreakpoints.TabletSmall).matches&&l(!1)}function M(){l(!1)}function D(){t.createGroupFromSelection()}}function eo(e){const{isSmallTablet:t,viewModel:n}=e,r=(0,o.useMemo)((()=>({size:t?1:0,smallSizeTreeNodeAction:0})),[t]);return o.createElement(Et.Provider,{value:r},o.createElement(Mn,{nodeRenderer:$n,showHeader:!1,viewModel:n,isDialog:!0}))}var to=n(16216),no=n(98310),oo=n(57898);var ro=n(32112);function io(e,t){return`${e}:${t}`}function so(e){const t=e.split(":");return{persistentId:t[0],instanceId:t[1]}}class lo{constructor(e){this._onChange=new oo.Delegate,this._recalculate=()=>{const e=this._groupModel.groups().map((e=>io(e.id,e.instanceId()))),t=this._selectionApi.allSources();this._selected=this._selected.filter((n=>e.includes(n)||t.includes(n))),this._onChange.fire(this._selected)},this._model=e,this._selectionApi=new ro.SelectionApi(this._model),this._groupModel=this._model.lineToolsGroupModel(),this._selected=this._getSelectedIds(),this._selectionApi.onChanged().subscribe(this,(()=>{this._selected=this._getSelectedIds(),this._onChange.fire(this._selected)})),this._groupModel.onChanged().subscribe(this,this._recalculate)}destroy(){this._selectionApi.onChanged().unsubscribeAll(this),this._groupModel.onChanged().unsubscribeAll(this)} +set(e){const t=[];let n=e.map((e=>e.id()));for(const o of e)if(o.hasChildren()){const e=o.childrenIds();t.push(...Array.from(e.values())),n=n.filter((t=>!e.has(t)))}else t.push(o.id());this._selectionApi.set(t.map((e=>so(e).persistentId))),this._selected=n,this._onChange.fire(this._selected)}canBeAddedToSelection(e){return null!==e&&e.canBeAddedToSelection()}onChange(){return this._onChange}selected(){return this._selected}_getSelectedIds(){return this._selectionApi.allSources().map((e=>this._model.dataSourceForId(e))).filter(ft.notNull).filter((e=>e.showInObjectTree())).map((e=>io(e.id(),e.instanceId())))}}class ao{constructor(e,t){this._controller=e,this._facade=t,this._groupModel=e.model().lineToolsGroupModel()}buildTree(){const e={};for(const t of this._controller.model().panes()){const n=t.sourcesByGroup().all().filter((e=>e.showInObjectTree()));e[t.id()]=co(t.id(),0);for(const n of this._groupModel.groups()){const o=io(n.id,n.instanceId()),r=(0,M.ensureNotNull)(this._facade.getObjectById(o));if(r.pane()===t){const o=[...n.lineTools()].sort(((e,t)=>e.zorder()>t.zorder()?-1:1)).map((e=>io(e.id(),e.instanceId())));e[r.id()]=co(r.id(),1,t.id(),o),e[t.id()].children.push(r.id());for(const t of o)e[t]=co(t,2,r.id())}}for(const o of n){const n=io(o.id(),o.instanceId());e[n]||(e[n]=co(n,1,t.id()),e[t.id()].children.push(n))}e[t.id()].children.sort(((e,t)=>{const n=(0,M.ensureNotNull)(this._facade.getObjectById(e)),o=(0,M.ensureNotNull)(this._facade.getObjectById(t));return(0,M.ensureNotNull)(o.zOrder())-(0,M.ensureNotNull)(n.zOrder())}))}return this._facade.invalidateCache(new Set(Object.keys(e))),e}}function co(e,t,n,o=[]){return{id:e,level:t,parentId:n,children:o}}var uo=n(36298),ho=n(97145),po=n(92249),fo=n(28853),go=n(14292),vo=n(49152),mo=n(18611),bo=n(24120),_o=n(88348),So=n(37591),yo=n(7295),Co=n(28824),To=n(57674);const wo=new uo.TranslatedString("show {title}",p.t(null,void 0,n(87358))),Io=new uo.TranslatedString("hide {title}",p.t(null,void 0,n(70301))),Eo=new uo.TranslatedString("lock {title}",p.t(null,void 0,n(50193))),Mo=new uo.TranslatedString("unlock {title}",p.t(null,void 0,n(92421))),Do=new uo.TranslatedString("change {sourceTitle} title to {newSourceTitle}",p.t(null,void 0,n(40001))),ko=new uo.TranslatedString("insert source(s) after",p.t(null,void 0,n(8343))),No=!1;function Lo(e,t){return t.every((t=>!(t.pane()!==e&&!t.allowsMovingbetweenPanes())))}function xo(e){return e instanceof go.DataSource&&e.showInObjectTree()?io(e.id(),e.instanceId()):null}function Ao(e){return new uo.TranslatedString(e.name(),e.title(So.TitleDisplayTarget.DataWindow))}const Ro=new oo.Delegate,jo=Nn.enabled("saveload_separate_drawings_storage");function Oo(e){return 0===e?0:1===e?1:2}class Bo{constructor(e,t){this._syncStateChanged=new oo.Delegate,this._updateSyncState=()=>{this._syncStateChanged.fire((0,M.ensureNotNull)(this.getDrawingSyncState()))},this._undoModel=e,this._dataSource=t,(0,po.isLineTool)(t)?(t.linkKey().subscribe(this._updateSyncState),t.sharingMode().subscribe(this._updateSyncState),this._title=(0, +vo.createWVFromGetterAndSubscription)((()=>t.properties().title.value()||t.translatedType()),t.properties().title)):(0,mo.isSymbolSource)(t)?this._title=(0,vo.createWVFromGetterAndSubscriptions)((()=>t.symbolTitle(So.TitleDisplayTarget.DataWindow,void 0,void 0,(0,yt.onWidget)()?"exchange":"listed_exchange")),[t.symbolChanged(),t.symbolResolved()]):(0,fo.isStudy)(t)?this._title=(0,vo.createWVFromGetterAndSubscriptions)((()=>t.title(So.TitleDisplayTarget.DataWindow)),[t.properties().childs().inputs,this._undoModel.model().properties().childs().paneProperties.childs().legendProperties.childs().showStudyArguments,t.onParentSourcesChanges()]):this._title=new ho.WatchedValue(t.title(So.TitleDisplayTarget.DataWindow)).spawn();const n=this._undoModel.lineBeingCreated();null!==n&&n===t&&n.isSynchronizable()&&_o.isToolCreatingNow.subscribe(this._updateSyncState)}destroy(){(0,po.isLineTool)(this._dataSource)&&(this._dataSource.linkKey().unsubscribe(this._updateSyncState),this._dataSource.sharingMode().unsubscribe(this._updateSyncState)),this._title.destroy(),_o.isToolCreatingNow.unsubscribe(this._updateSyncState)}id(){return io(this._dataSource.id(),this._dataSource.instanceId())}title(){return this._title}gaLabel(){return(0,fo.isStudy)(this._dataSource)?"Study":(0,po.isLineTool)(this._dataSource)?"Drawing":"Symbol"}canBeLocked(){return(0,po.isLineTool)(this._dataSource)&&this._dataSource.userEditEnabled()}canBeRemoved(){return this._undoModel.mainSeries()!==this._dataSource&&this._dataSource.isUserDeletable()}canBeHidden(){return this._dataSource.canBeHidden()}canBeRenamed(){return(0,po.isLineTool)(this._dataSource)}fullyConstructed(){return this._undoModel.lineBeingCreated()!==this._dataSource}isVisible(){return this._dataSource.properties().visible.value()}isActualInterval(){return!(0,po.isLineTool)(this._dataSource)&&!(0,fo.isStudy)(this._dataSource)||this._dataSource.isActualInterval()}onIsActualIntervalChange(){return(0,po.isLineTool)(this._dataSource)||(0,fo.isStudy)(this._dataSource)?this._dataSource.onIsActualIntervalChange():Ro}isLocked(){return!!(0,po.isLineTool)(this._dataSource)&&this._dataSource.properties().frozen.value()}onVisibilityChanged(){return this._dataSource.properties().visible.listeners()}onLockChanged(){return(0,po.isLineTool)(this._dataSource)?this._dataSource.properties().frozen.listeners():Ro}getIcon(){const e=a,t=this._dataSource.getSourceIcon(),n=(0,fo.isStudyStrategy)(this._dataSource);let o={type:kn.Svg,content:n?yo:Co};if(e&&t)if("loadSvg"===t.type){const[n,r]=t.svgId.split("."),i="linetool"===n?e.linetool[r]:e.series[Number(r)];o={type:kn.Svg,content:i||Co}}else"svgContent"===t.type&&(o={type:kn.Svg,content:t.content});return o}onIconChanged(){if(this._dataSource.onSourceIconChanged)return this._dataSource.onSourceIconChanged()}setVisible(e){const t=(e?wo:Io).format({title:Ao(this._dataSource)});this._undoModel.setProperty(this._dataSource.properties().visible,e,t)}setLocked(e){if((0,po.isLineTool)(this._dataSource)){const t=(e?Eo:Mo).format({title:Ao(this._dataSource)}) +;this._undoModel.setProperty(this._dataSource.properties().frozen,e,t)}}setName(e){if((0,po.isLineTool)(this._dataSource)){const t=Do.format({sourceTitle:this._dataSource.properties().title.value()||Ao(this._dataSource),newSourceTitle:e});this._undoModel.setProperty(this._dataSource.properties().title,e,t,No)}}isCopiable(){return this._dataSource.copiable()}isClonable(){return this._dataSource.cloneable()}zOrder(){return this._dataSource.zorder()}remove(){this._undoModel.removeSource(this._dataSource,!1)}canBeAddedToSelection(){return this._undoModel.selection().canBeAddedToSelection(this._dataSource)}setAsSelection(){this._undoModel.model().selectionMacro((e=>{e.clearSelection(),e.addSourceToSelection(this._dataSource)}))}addToSelection(){this._undoModel.model().selectionMacro((e=>{e.addSourceToSelection(this._dataSource)}))}addSourcesToArray(e){return e.push(this._dataSource),e}insertSourcesBeforeThis(e){this._insertSources(e,(e=>this._undoModel.insertBefore(e,this._dataSource)))}insertSourcesAfterThis(e){this._insertSources(e,(e=>this._undoModel.insertAfter(e,this._dataSource)))}childrenIds(){return new Set}hasChildren(){return!1}pane(){return(0,M.ensureNotNull)(this._undoModel.model().paneForSource(this._dataSource))}allowsMovingbetweenPanes(){return!(0,po.isLineTool)(this._dataSource)}canBeAddedToGroup(){return(0,po.isLineTool)(this._dataSource)&&this._dataSource.boundToSymbol()}canInsertBeforeThis(e){return this._canInsertBeforeOrAfter(e)}canInsertAfterThis(e){return this._canInsertBeforeOrAfter(e)}detachFromParent(){if((0,po.isLineTool)(this._dataSource)){const e=this._undoModel.model(),t=this._undoModel.lineToolsGroupController(),n=e.lineToolsGroupModel().groupForLineTool(this._dataSource);null!==n&&t.excludeLineToolFromGroup(n,this._dataSource)}}canBeSyncedInLayout(){return(0,po.isLineTool)(this._dataSource)&&this._dataSource.isSynchronizable()}onSyncStateChanged(){return this._syncStateChanged}setDrawingSyncState(e){if(!this.canBeSyncedInLayout()||!this.fullyConstructed())return;const t=this._dataSource;switch(e){case 0:if(null===t.linkKey().value())return;this._undoModel.unlinkLines([t]);break;case 1:if(null!==t.linkKey().value())return;this._undoModel.shareLineTools([t],1)}}getDrawingSyncState(){return this.canBeSyncedInLayout()?jo?this.fullyConstructed()?Oo(this._dataSource.sharingMode().value()):0:this.fullyConstructed()&&null!==this._dataSource.linkKey().value()?1:0:null}doNotAffectChartInvalidation(){return(0,po.isLineTool)(this._dataSource)&&No}_canInsertBeforeOrAfter(e){const t=this._undoModel.model();if(!Lo(this.pane(),e))return!1;if((0,po.isLineTool)(this._dataSource)){if(null!==t.lineToolsGroupModel().groupForLineTool(this._dataSource)&&e.some((e=>!e.canBeAddedToGroup())))return!1}return!0}_insertSources(e,t){const n=this._undoModel.model(),o=this._undoModel.lineToolsGroupController();this._undoModel.beginUndoMacro(ko);const r=()=>{e.forEach((e=>e.detachFromParent()))},i=e.reduce(((e,t)=>t.addSourcesToArray(e)),[]);if((0,po.isLineTool)(this._dataSource)){ +const t=n.lineToolsGroupModel().groupForLineTool(this._dataSource);null!==t?((0,M.assert)(!e.some((e=>e.hasChildren()))),i.forEach((e=>{(0,po.isLineTool)(e)&&(t.containsLineTool(e)||o.addLineToolToGroup(t,e))}))):r()}else r();t(i),this._undoModel.endUndoMacro()}}class Po{constructor(e,t){this._onVisibilityChanged=new oo.Delegate,this._onLockChanged=new oo.Delegate,this._onIsActualIntervalChanged=new oo.Delegate,this._syncStateChanged=new oo.Delegate,this._linkKeyChangedBound=this._linkKeyChanged.bind(this),this._undoModel=e,this._group=t,this._lineTools=t.lineTools(),this._paneId=(0,M.ensureNotNull)(e.model().paneForSource(this._lineTools[0])).id();const n=()=>{this._lineTools.forEach((e=>{e.properties().visible.listeners().subscribe(this,(()=>this._onVisibilityChanged.fire())),e.properties().frozen.listeners().subscribe(this,(()=>this._onLockChanged.fire())),e.onIsActualIntervalChange().subscribe(this,(()=>this._onIsActualIntervalChanged.fire())),e.linkKey().subscribe(this._linkKeyChangedBound),e.sharingMode().subscribe(this._linkKeyChangedBound)}))};this._group.onChanged().subscribe(this,(e=>{this._unsubscribeFromAllLineTools(),this._lineTools=this._group.lineTools(),n(),e.lockedChanged&&this._onLockChanged.fire(),e.visibilityChanged&&this._onVisibilityChanged.fire(),e.isActualIntervalChanged&&this._onIsActualIntervalChanged.fire();const t=this.getDrawingSyncState();null!==t&&this._syncStateChanged.fire(t)})),n(),this._lastActualZOrder=this.zOrder(),this._lastIsVisible=this.isVisible(),this._lastIsActualInterval=this.isActualInterval(),this._lastIsLocked=this.isLocked()}destroy(){this._unsubscribeFromAllLineTools(),this._group.onChanged().unsubscribeAll(this)}id(){return io(this._group.id,this._group.instanceId())}title(){return this._group.name()}gaLabel(){return"Group"}getIcon(){return{type:kn.Svg,content:To}}canBeRemoved(){return!0}canBeHidden(){return!0}canBeLocked(){return!0}canBeRenamed(){return!0}fullyConstructed(){return!0}isVisible(){return this._group.lineTools().length>0&&(this._lastIsVisible="Invisible"!==this._group.visibility()),this._lastIsVisible}isActualInterval(){return this._group.lineTools().length>0&&(this._lastIsActualInterval=this._group.lineTools().some((e=>e.isActualInterval()))),this._lastIsActualInterval}onIsActualIntervalChange(){return this._onIsActualIntervalChanged}isLocked(){return this._group.lineTools().length>0&&(this._lastIsLocked="Locked"===this._group.locked()),this._lastIsLocked}onVisibilityChanged(){return this._onVisibilityChanged}onLockChanged(){return this._onLockChanged}setVisible(e){this._undoModel.lineToolsGroupController().setGroupVisibility(this._group,e)}setLocked(e){this._undoModel.lineToolsGroupController().setGroupLock(this._group,e)}setName(e){this._undoModel.lineToolsGroupController().setGroupName(this._group,e)}isCopiable(){return!1}isClonable(){return!1}zOrder(){return this._group.lineTools().length>0&&(this._lastActualZOrder=this._group.lineTools()[0].zorder()),this._lastActualZOrder}remove(){this._undoModel.lineToolsGroupController().removeGroup(this._group) +}canBeAddedToSelection(){const e=this._undoModel.model();return this._lineTools.every((t=>e.selection().canBeAddedToSelection(t)))}setAsSelection(){this._undoModel.model().selectionMacro((e=>{e.clearSelection(),this._lineTools.forEach((t=>e.addSourceToSelection(t)))}))}addToSelection(){this._undoModel.model().selectionMacro((e=>{this._lineTools.forEach((t=>e.addSourceToSelection(t)))}))}addSourcesToArray(e){return e.push(...this._lineTools),e}detachFromParent(){}insertSourcesBeforeThis(e){const t=this._insertBeforeTarget();this._insertSources(e,(e=>this._undoModel.insertBefore(e,t)))}insertSourcesAfterThis(e){const t=this._insertAfterTarget();this._insertSources(e,(e=>this._undoModel.insertAfter(e,t)))}childrenIds(){const e=[...this._lineTools];return e.sort(((e,t)=>t.zorder()-e.zorder())),new Set(e.map((e=>io(e.id(),e.instanceId()))))}hasChildren(){return!0}pane(){return(0,M.ensureDefined)(this._undoModel.model().panes().find((e=>e.id()===this._paneId)))}allowsMovingbetweenPanes(){return!1}canBeAddedToGroup(){return!1}canInsertBeforeThis(e){return this._canInsertBeforeOrAfter(e)}canInsertAfterThis(e){return this._canInsertBeforeOrAfter(e)}canBeSyncedInLayout(){return this._lineTools.length>0&&this._lineTools[0].isSynchronizable()}onSyncStateChanged(){return this._syncStateChanged}setDrawingSyncState(e){if(this.canBeSyncedInLayout())switch(e){case 0:const e=this._lineTools.filter((e=>null!==e.linkKey().value()));e.length>0&&this._undoModel.unlinkLines(e);break;case 1:const t=this._lineTools.filter((e=>null===e.linkKey().value()));t.length>0&&this._undoModel.shareLineTools(t,1)}}getDrawingSyncState(){var e;if(!this.canBeSyncedInLayout())return null;if(jo){const t=null===(e=this._lineTools[0])||void 0===e?void 0:e.sharingMode().value();if(void 0===t)return null;let n=t;if(0!==n)for(const e of this._lineTools)if(e.sharingMode().value()!==n){n=0;break}return Oo(n)}return this._lineTools.every((e=>null!==e.linkKey().value()))?1:0}doNotAffectChartInvalidation(){return No}_linkKeyChanged(){this._syncStateChanged.fire((0,M.ensureNotNull)(this.getDrawingSyncState()))}_canInsertBeforeOrAfter(e){return Lo(this.pane(),e)}_insertSources(e,t){this._undoModel.beginUndoMacro(ko);const n=e.reduce(((e,t)=>t.addSourcesToArray(e)),[]);e.forEach((e=>e.detachFromParent())),t(n),this._undoModel.endUndoMacro()}_insertBeforeTarget(){return(0,M.ensureNotNull)(this._lineTools.reduce(((e,t)=>null===e?t:e.zorder()null===e?t:e.zorder()>t.zorder()?e:t),null))}_unsubscribeFromAllLineTools(){this._lineTools.forEach((e=>{e.properties().visible.listeners().unsubscribeAll(this),e.properties().frozen.listeners().unsubscribeAll(this),e.onIsActualIntervalChange().unsubscribeAll(this),e.linkKey().unsubscribe(this._linkKeyChangedBound),e.sharingMode().unsubscribe(this._linkKeyChangedBound)}))}}class zo{constructor(e){this._hoveredObjectChanged=new oo.Delegate,this._entitiesCache=new Map,this._undoModel=e, +this._undoModel.model().hoveredSourceChanged().subscribe(this,this._onModelHoveredSourceChanged)}destroy(){for(const e of this._entitiesCache.values())null==e||e.destroy();this._undoModel.model().hoveredSourceChanged().unsubscribe(this,this._onModelHoveredSourceChanged)}getObjectById(e){if(this._entitiesCache.has(e))return(0,M.ensureDefined)(this._entitiesCache.get(e));const t=this._createObjectById(e);return this._entitiesCache.set(e,t),t}invalidateCache(e){Array.from(this._entitiesCache.keys()).forEach((t=>{var n;e.has(t)||(null===(n=this._entitiesCache.get(t))||void 0===n||n.destroy(),this._entitiesCache.delete(t))}))}canBeGroupped(e){if(0===e.length||1===e.length&&e[0].hasChildren())return!1;const t=[];if(e.forEach((e=>e.addSourcesToArray(t))),t.some((e=>!(0,po.isLineTool)(e)||!e.boundToSymbol())))return!1;const n=this._undoModel.model(),o=t.map((e=>n.paneForSource(e)));if(new Set(o).size>1)return!1;if(!jo)return!0;const r=t.map((e=>e.sharingMode().value()));return 1===new Set(r).size}contextMenuActions(e,t,n){const o=new bo.ActionsProvider(e,n),r=[];return t.forEach((e=>e.addSourcesToArray(r))),o.contextMenuActionsForSources(r)}insertBefore(e,t){t.insertSourcesAfterThis(e)}insertAfter(e,t){t.insertSourcesBeforeThis(e)}setHoveredObject(e){const t=this._undoModel.model();if(null===e)return void t.setHoveredSource(null,null);const n=t.dataSourceForId(e);null!==n&&t.setHoveredSource(n,null)}hoveredObjectId(){return xo(this._undoModel.model().hoveredSource())}hoveredObjectChanged(){return this._hoveredObjectChanged}_onModelHoveredSourceChanged(e){this._hoveredObjectChanged.fire(xo(e))}_createObjectById(e){const t=so(e).persistentId,n=this._undoModel.model(),o=n.dataSourceForId(t);if(null!==o)return new Bo(this._undoModel,o);const r=n.lineToolsGroupModel().groupForId(t);return null!==r?new Po(this._undoModel,r):null}}Error;var Fo=n(80842),Wo=n(10643),Go=n(39347),Ho=n(97874),Vo=n(2872),Uo=n(84959),Ko=n(91730),Zo=n(33055),Yo=n(35149),$o=n(76544);const qo=(0,s.getLogger)("Platform.GUI.ObjectTree");const Qo=new uo.TranslatedString("move objects",p.t(null,void 0,n(40566))),Xo=new uo.TranslatedString("lock objects",p.t(null,void 0,n(68163))),Jo=new uo.TranslatedString("unlock objects",p.t(null,void 0,n(66824))),er=new uo.TranslatedString("show objects",p.t(null,void 0,n(63549))),tr=new uo.TranslatedString("hide objects",p.t(null,void 0,n(28506))),nr=new uo.TranslatedString("remove objects",p.t(null,void 0,n(57428)));class or{constructor(e){this._nodes={},this._onChange=new oo.Delegate,this._onGroupCreated=new oo.Delegate,this._subscriptions=[],this._removeSourcesPromise=null,this._timeout=null,this._objects=[],this._options={general:!0,mainSeries:!0,mainSeriesTrade:!0,esdStudies:!0,fundamentals:!0,studies:!0,lineTools:!0,publishedCharts:!0,ordersAndPositions:!0,alerts:!1,chartEvents:!0,objectTree:!1,gotoLineTool:!0},this._isContextMenuOpened=new ho.WatchedValue(!1),this._getObjectsToModify=e=>{const t=this.selection().selected();return t.find((t=>t===e))?t.map(this._ensuredEntity):[this._ensuredEntity(e)]}, +this._onActiveChartChanged=()=>{this._cleanup(),this._init()},this._cleanup=()=>{null!==this._timeout&&(clearTimeout(this._timeout),this._timeout=null),this._subscriptions.forEach((e=>{e.unsubscribeAll(this)})),this._selection.destroy(),this._chart.unsubscribe(this._onActiveChartChanged),null!==this._removeSourcesPromise&&this._removeSourcesPromise.cancel(),this._facade.destroy()},this._init=()=>{const e=this._chart.value();e.hasModel()&&(this._controller=e.model(),this._groupController=this._controller.lineToolsGroupController(),this._model=this._controller.model(),this._groupModel=this._model.lineToolsGroupModel(),this._facade=new zo(this._controller),this._subscriptions=[this._model.mainSeries().onStyleChanged(),this._model.mainSeries().dataEvents().symbolResolved(),this._model.mainSeries().onIntervalChanged(),this._model.panesCollectionChanged(),this._model.dataSourceCollectionChanged(),this._groupModel.onChanged()],this._subscriptions.forEach((e=>{e.subscribe(this,this._update)})),this._chart.subscribe(this._onActiveChartChanged),this._selection=new lo(this._model),this._update())},this._update=()=>{null===this._timeout&&(this._timeout=setTimeout((()=>{this._recalculateTree(),this._onChange.fire(),this._timeout=null})))},this._ensuredEntity=e=>(0,M.ensureNotNull)(this._getEntityById(e)),this._chart=e,this._init()}destroy(){this._cleanup()}getState(){return{nodes:Object.values(this._nodes),selection:this._selection.selected()}}getChartId(){return this._chart.value().id()}insertSelection(e,t){const n=this._facade,o=this.selection().selected().map(this._ensuredEntity),[r,i]=this._normalizeTargetAndDropType(e,t);this._controller.withMacro(Qo,(()=>{switch(i){case"before":n.insertBefore(o,r);break;case"after":n.insertAfter(o,r)}})),this._update()}entity(e){return this._facade.getObjectById(e)}isMain(e){return so(e.id()).persistentId===this._controller.mainSeries().id()}selection(){return this._selection}setIsLocked(e,t){const n=this._getObjectsToModify(e),o=n.every((e=>e.doNotAffectChartInvalidation())),r=t?Xo:Jo;this._controller.withMacro(r,(()=>{for(const e of n)e.setLocked(t)}),o),fn("Lock",gn(n))}setIsVisible(e,t){const n=this._getObjectsToModify(e),o=n.every((e=>e.doNotAffectChartInvalidation())),r=t?er:tr;this._controller.withMacro(r,(()=>{for(const e of n)e.setVisible(t)}),o),fn("Hide",gn(n))}remove(e){const t=()=>{const e=n.every((e=>e.doNotAffectChartInvalidation()));this._controller.withMacro(nr,(()=>{for(const e of n)e.remove()}),e),fn("Delete",gn(n)),this._update()},n=this._getObjectsToModify(e);t()}canSelectionBeGrouped(){const e=this._getSelectedEntities();return this._facade.canBeGroupped(e)}createGroupFromSelection(){const e=this._groupController.createGroupFromSelection();fn("Create Group");const t=io(e.id,e.instanceId());this.selection().set([this._ensuredEntity(t)]),this._onGroupCreated.fire(t),this._update()}isSelectionDropable(e,t){const n=this.selection().selected().map(this._ensuredEntity),[o,r]=this._normalizeTargetAndDropType(e,t);switch(r){case"after":return o.canInsertAfterThis(n) +;case"before":return o.canInsertBeforeThis(n)}}onChange(){return this._onChange}onGroupCreated(){return this._onGroupCreated}isSelectionCloneable(){const e=this._getSelectedEntities();return e.length>0&&e.every((e=>e.isClonable()))}isSelectionCopiable(){const e=this._getSelectedEntities();return e.length>0&&e.every((e=>e.isCopiable()))}openProperties(e,t){const n=this._model.dataSourceForId(so(e.id()).persistentId);this.selection().selected().length>1&&this.selection().selected().includes(e.id())?this._chart.value().showSelectedSourcesProperties(t):(this.selection().set([e]),null!==n?this._controller.mainSeries()===n?this._chart.value().showGeneralChartProperties(void 0,{shouldReturnFocus:!0}):((0,po.isLineTool)(n)||(0,fo.isStudy)(n))&&this._chart.value().showChartPropertiesForSource(n,t,{shouldReturnFocus:!0}):this._chart.value().showChartPropertiesForSources({sources:this._chart.value().model().selection().lineDataSources(),title:e.title().value(),tabName:t,renamable:!0}))}canSelectionBeUnmerged(){const e=this._getSelectedEntities();return 1===e.length&&this.canNodeWithIdBeUnmerged(so(e[0].id()).persistentId)}canNodeWithIdBeUnmerged(e){const t=this._model.dataSourceForId(e);return null!==t&&(0,Fo.isPriceDataSource)(t)&&this._model.isUnmergeAvailableForSource(t)}unmergeSelectionUp(){this._unmergeSelection(0)}unmergeSelectionDown(){this._unmergeSelection(1)}copySelection(){const e=this._getSelectedEntities(),t=e.map((e=>(0,M.ensureNotNull)(this._model.dataSourceForId(so(e.id()).persistentId))));this._chart.value().chartWidgetCollection().clipboard.uiRequestCopy(t),fn("Copy",gn(e))}cloneSelection(){const e=this._getSelectedEntities(),t=e.map((e=>(0,M.ensureNotNull)(this._model.dataSourceForId(so(e.id()).persistentId))));t.every(po.isLineTool)&&(this._controller.cloneLineTools([...t],!1),fn("Clone",gn(e)))}rename(e,t){const n=this._getObjectsToModify(e.id());1===n.length&&n.some((e=>e.canBeRenamed()))&&(t(),fn("Rename",gn(n)))}async openContextMenu(e,t,n){var o;this._objects=this._getObjectsToModify(e.id());const r=this._facade.canBeGroupped(this._objects);let i;if(this._objects.some((e=>e.hasChildren())))i=this._getActionsForGroupItem(e,t,r);else{const e=await this._facade.contextMenuActions(this._chart.value(),this._objects,this._options);if(i=Array.from(e).filter(((e,t,n)=>"separator"!==e.type||!n[t+1]||"separator"!==n[t+1].type)),1===this._objects.length&&this._objects[0].canBeRenamed()){const e=i.findIndex((e=>"Copy"===e.id));i.splice(-1===e?i.length:e+1,0,this._getRenameAction(t))}if(r){const e=i.findIndex((e=>"Clone"===e.id));i.splice(-1===e?0:e,0,this._getGroupAction())}}if(i.length>0){this._chart.value().updateActions();const t=so(e.id()).persistentId,r=this._model.dataSourceForId(t),s=r instanceof $o.Series,l=0!==e.childrenIds().size;let a;a=s?{menuName:"ObjectTreeContextMenu",detail:{type:"series",id:r.instanceId()}}:(0,po.isLineTool)(r)?{menuName:"ObjectTreeContextMenu",detail:{type:"shape",id:null!==(o=null==r?void 0:r.id())&&void 0!==o?o:null}}:l?{menuName:"ObjectTreeContextMenu",detail:{ +type:"groupOfShapes",id:t||null}}:{menuName:"ObjectTreeContextMenu",detail:{type:"study",id:(null==r?void 0:r.id())||null}},Wo.ContextMenuManager.showMenu(i,n,{takeFocus:!0,returnFocus:!0},a,(()=>{this._isContextMenuOpened.setValue(!1)})).then((()=>{this._isContextMenuOpened.setValue(!0)}))}}setHoveredObject(e){this._facade.setHoveredObject(e)}hoveredObjectChanged(){return this._facade.hoveredObjectChanged()}getNextNodeIdAfterRemove(e){var t;const{nodes:n}=this.getState(),o=so(e).persistentId,r=n.find((t=>t.id===e)),i=this.entity(e);if(!(r&&r.parentId&&i&&i.canBeRemoved()))return null;if((null===(t=i.pane().mainDataSource())||void 0===t?void 0:t.id())===o&&!this.canNodeWithIdBeUnmerged(o)){const e=n.filter((e=>0===e.level)).map((e=>e.id)),t=this._takeNextOrPrevElement(e,r.parentId);return(0,M.ensureDefined)(n.find((e=>e.id===t))).children[0]}const s=(0,M.ensureDefined)(n.find((e=>e.id===r.parentId))).children;return 1===s.length?this.getNextNodeIdAfterRemove(r.parentId):this._takeNextOrPrevElement(s,e)}isContextMenuOpened(){return this._isContextMenuOpened.readonly()}getChartLayout(){return this._chart.value().chartWidgetCollection().layout}_takeNextOrPrevElement(e,t){const n=e.indexOf(t);return e[n===e.length-1?n-1:n+1]}_getGroupAction(){return new Go.Action({actionId:"ObjectsTree.CreateGroup",options:{label:jn,icon:P,onExecute:()=>{this.createGroupFromSelection()}}})}_getRenameAction(e){return new Go.Action({actionId:"ObjectsTree.RenameItem",options:{label:On,icon:Zo,onExecute:()=>{e(),fn("Context menu rename",gn(this._objects))}}})}_getActionsForGroupItem(e,t,n){const o=[];this._objects.forEach((e=>e.addSourcesToArray(o)));const r=[];1===this._objects.length&&r.unshift(this._getRenameAction(t),new Go.Separator),n&&r.unshift(this._getGroupAction(),new Go.Separator);const i=(0,bo.createSyncDrawingActions)(this._chart.value(),o.filter(po.isLineTool));i.length&&(i.shift(),i.push(new Go.Separator),r.push(...i));const s=this._chart.value().actions().format.getState();return r.push(new Go.Action({actionId:"ObjectsTree.ToggleItemLocked",options:{label:e.isLocked()?Bn:Pn,icon:e.isLocked()?Ho:Vo,onExecute:()=>this.setIsLocked(e.id(),!e.isLocked())}}),new Go.Action({actionId:"ObjectsTree.ToggleItemVisibility",options:{label:e.isVisible()?zn:Fn,icon:e.isVisible()?Uo:Ko,onExecute:()=>this.setIsVisible(e.id(),!e.isVisible())}}),new Go.Action({actionId:"ObjectsTree.RemoveItem",options:{label:Wn,icon:Yo,onExecute:()=>this.remove(e.id()),hotkeyHash:E.isMacKeyboard?8:46}}),new Go.Separator,new Go.Action({actionId:s.actionId,options:{label:s.label,icon:s.icon,onExecute:()=>this.openProperties(e)}})),r}_unmergeSelection(e){const t=this._getSelectedEntities();if(1!==t.length)throw new Error("Only one object can be unmerged");const n=t[0],o=(0,M.ensureNotNull)(this._model.dataSourceForId(so(n.id()).persistentId));if(!(0,Fo.isPriceDataSource)(o))throw new Error("Entity is not IPriceDataSource");(0===e?this._controller.unmergeSourceUp:this._controller.unmergeSourceDown).call(this._controller,o) +;fn(0===e?"New pane above":"New pane below",gn([n]))}_recalculateTree(){const e=new ao(this._controller,this._facade);this._nodes=e.buildTree()}_normalizeTargetAndDropType(e,t){let n=this._ensuredEntity(e);return"inside"===t&&(t="before",n=(0,M.ensureNotNull)(this.entity([...n.childrenIds()].shift()||""))),[n,t]}_getSelectedEntities(){const{selected:e,removed:t}=this._selection.selected().reduce(((e,t)=>{const n=this._getEntityById(t);return n?(e.selected.push(n),e):(e.removed.push(t),e)}),{selected:[],removed:[]});return t.length&&qo.logWarn(`Detected dangling sources in selection. They will be ignored: ${JSON.stringify(t)}`),e}_getEntityById(e){return this._facade.getObjectById(e)}}var rr=n(85067);class ir extends rr.DialogRenderer{constructor(){super(),this._handleClose=()=>{r.unmountComponentAtNode(this._container),this._setVisibility(!1),null!==this._viewModel&&(this._viewModel.destroy(),this._viewModel=null)};const e=(0,to.service)(no.CHART_WIDGET_COLLECTION_SERVICE);this._activeChartWidget=e.activeChartWidget.value(),this._viewModel=new or(e.activeChartWidget)}hide(){this._handleClose()}isVisible(){return this.visible().value()}show(){h().then((()=>{null!==this._viewModel&&(r.render(o.createElement(Jn,{onClose:this._handleClose,viewModel:this._viewModel,activeChartWidget:this._activeChartWidget}),this._container),this._setVisibility(!0))}))}}},36947:(e,t,n)=>{"use strict";n.d(t,{useForceUpdate:()=>o.useForceUpdate});var o=n(125)},77975:(e,t,n)=>{"use strict";n.d(t,{useWatchedValueReadonly:()=>r});var o=n(50959);const r=(e,t=!1)=>{const n="watchedValue"in e?e.watchedValue:void 0,r="defaultValue"in e?e.defaultValue:e.watchedValue.value(),[i,s]=(0,o.useState)(n?n.value():r);return(t?o.useLayoutEffect:o.useEffect)((()=>{if(n){s(n.value());const e=e=>s(e);return n.subscribe(e),()=>n.unsubscribe(e)}return()=>{}}),[n]),i}},63932:(e,t,n)=>{"use strict";n.d(t,{Spinner:()=>s});var o=n(50959),r=n(97754),i=n(58096);n(83135);function s(e){const t=r(e.className,"tv-spinner","tv-spinner--shown",`tv-spinner--size_${i.spinnerSizeMap[e.size||i.DEFAULT_SIZE]}`);return o.createElement("div",{className:t,style:e.style,role:"progressbar"})}},36898:(e,t,n)=>{"use strict";n.d(t,{useMouseClickAutoBlur:()=>s});var o=n(50959),r=n(76460),i=n(16838);function s(e,t=!0){(0,o.useEffect)((()=>{if(!i.PLATFORM_ACCESSIBILITY_ENABLED||!t)return;const n=t=>{const n=e.current;null!==n&&document.activeElement instanceof HTMLElement&&((0,r.isKeyboardClick)(t)||n.contains(document.activeElement)&&"INPUT"!==document.activeElement.tagName&&document.activeElement.blur())};return window.addEventListener("click",n,!0),()=>window.removeEventListener("click",n,!0)}),[t])}},48889:(e,t,n)=>{"use strict";n.d(t,{ToolbarIconButton:()=>l});var o=n(50959),r=n(50238),i=n(16838),s=n(50813);const l=(0,o.forwardRef)((function(e,t){const{tooltip:n,...l}=e,[a,c]=(0,r.useRovingTabindexElement)(t);return o.createElement(s.ToolWidgetIconButton,{"aria-label":i.PLATFORM_ACCESSIBILITY_ENABLED?n:void 0,...l,tag:i.PLATFORM_ACCESSIBILITY_ENABLED?"button":"div",ref:a,tabIndex:c, +"data-tooltip":n})}))},50298:(e,t,n)=>{"use strict";n.d(t,{ToolbarMenuButton:()=>u});var o=n(50959),r=n(39416),i=n(8087),s=n(50238),l=n(16838),a=n(36898),c=n(81261);const u=(0,o.forwardRef)((function(e,t){const{tooltip:n,menuReference:u=null,...d}=e,[h,p]=(0,s.useRovingTabindexElement)(null),f=(0,r.useFunctionalRefObject)(u);return(0,a.useMouseClickAutoBlur)(f),o.createElement(i.ToolWidgetMenu,{"aria-label":l.PLATFORM_ACCESSIBILITY_ENABLED?n:void 0,...d,ref:t,tag:l.PLATFORM_ACCESSIBILITY_ENABLED?"button":"div",reference:h,tabIndex:p,"data-tooltip":n,menuReference:f,onMenuKeyDown:c.handleAccessibleMenuKeyDown,onMenuFocus:e=>(0,c.handleAccessibleMenuFocus)(e,h)})}))},54079:(e,t,n)=>{"use strict";n.d(t,{Toolbar:()=>d});var o=n(50959),r=n(50151),i=n(47201),s=n(3343),l=n(16838),a=n(71468),c=n(39416),u=n(36898);const d=(0,o.forwardRef)((function(e,t){const{onKeyDown:n,orientation:d,blurOnEscKeydown:h=!0,blurOnClick:p=!0,...f}=e,g=l.PLATFORM_ACCESSIBILITY_ENABLED?{role:"toolbar","aria-orientation":d}:{},v=(0,c.useFunctionalRefObject)(t);return(0,o.useLayoutEffect)((()=>{if(!l.PLATFORM_ACCESSIBILITY_ENABLED)return;const e=(0,r.ensureNotNull)(v.current),t=()=>{const t=(0,l.queryTabbableElements)(e).sort(l.navigationOrderComparator);if(0===t.length){const[t]=(0,l.queryFocusableElements)(e).sort(l.navigationOrderComparator);if(void 0===t)return;(0,a.becomeMainElement)(t)}if(t.length>1){const[,...e]=t;for(const t of e)(0,a.becomeSecondaryElement)(t)}};return window.addEventListener("keyboard-navigation-activation",t),()=>window.removeEventListener("keyboard-navigation-activation",t)}),[]),(0,u.useMouseClickAutoBlur)(v,p),o.createElement("div",{...f,...g,ref:v,onKeyDown:(0,i.createSafeMulticastEventHandler)((function(e){if(!l.PLATFORM_ACCESSIBILITY_ENABLED)return;if(e.defaultPrevented)return;if(!(document.activeElement instanceof HTMLElement))return;const t=(0,s.hashFromEvent)(e);if(h&&27===t)return e.preventDefault(),void document.activeElement.blur();if("vertical"!==d&&37!==t&&39!==t)return;if("vertical"===d&&38!==t&&40!==t)return;const n=e.currentTarget,o=(0,l.queryFocusableElements)(n).sort(l.navigationOrderComparator);if(0===o.length)return;const r=o.indexOf(document.activeElement);if(-1===r)return;e.preventDefault();const i=()=>{const e=(r+o.length-1)%o.length;(0,a.becomeSecondaryElement)(o[r]),(0,a.becomeMainElement)(o[e]),o[e].focus()},c=()=>{const e=(r+o.length+1)%o.length;(0,a.becomeSecondaryElement)(o[r]),(0,a.becomeMainElement)(o[e]),o[e].focus()};switch((0,l.mapKeyCodeToDirection)(t)){case"inlinePrev":"vertical"!==d&&i();break;case"inlineNext":"vertical"!==d&&c();break;case"blockPrev":"vertical"===d&&i();break;case"blockNext":"vertical"===d&&c()}}),n)})}))},36296:e=>{e.exports=''},33055:e=>{ +e.exports=''},69533:e=>{e.exports=''},57674:e=>{e.exports=''},80465:e=>{e.exports=''},94007:e=>{e.exports=''},52870:e=>{ +e.exports=''},74059:e=>{e.exports=''},91730:e=>{e.exports=''},7295:e=>{e.exports=''},28824:e=>{e.exports=''},49756:e=>{e.exports=''},62766:e=>{ +e.exports=''},98129:e=>{e.exports={ar:["استنساخ ، نسخ"],ca_ES:["Clona, Copia"],cs:"Clone, Copy",de:["Klonen, Kopieren"],el:"Clone, Copy",en:"Clone, Copy",es:["Clonar, Copiar"],fa:"Clone, Copy",fr:["Cloner, Copier"],he_IL:["שכפל, העתק"],hu_HU:"Clone, Copy",id_ID:["Duplikat, Salin"],it:["Clona, copia"],ja:["複製、コピー"],ko:["클론, 카피"],ms_MY:["Klon, Salin"],nl_NL:"Clone, Copy",pl:["Klonuj, Kopiuj"],pt:["Clonar, Copiar"],ro:"Clone, Copy",ru:["Клонировать, копировать"],sv:["Klon, kopiera"],th:["โคลน, ก๊อปปี้"],tr:["Klonla, Kopyala"],vi:["Nhân bản, Sao chép"],zh:["克隆,复制"],zh_TW:["克隆,複製"]}},91073:e=>{e.exports={ar:["أنشئ مجموعة من الرسومات"],ca_ES:["Creeu un grup de gràfics"],cs:"Create a group of drawings",de:["Erstellen Sie eine Gruppe von Zeichnungen"],el:"Create a group of drawings",en:"Create a group of drawings",es:["Cree un grupo de graficos"],fa:"Create a group of drawings",fr:["Créer un groupe de dessins"],he_IL:["צור קבוצת שרטוטים"],hu_HU:"Create a group of drawings",id_ID:["Buat kelompok untuk gambar"],it:["Crea un gruppo di disegni"],ja:["描画のグループを作成"],ko:["드로잉 그룹 만들기"],ms_MY:["Cipta kumpulan untuk lukisan"],nl_NL:"Create a group of drawings",pl:["Utwórz grupę obiektów rysowania"],pt:["Criar um grupo de desenhos"],ro:"Create a group of drawings",ru:["Создать группу объектов рисования"],sv:["Skapa en grup ritningar"],th:["สร้างกรุ๊ปของการวาด"],tr:["Bir grup çizim oluşturun"],vi:["Tạo nhóm các hình vẽ"],zh:["建立一组绘图"],zh_TW:["建立一組繪圖"]}},38207:e=>{e.exports={ar:["المجموعة مخفية في الفاصل الزمني الحالي"],ca_ES:["El grup està ocult a l'interval actual"], +cs:"Group is hidden on current interval",de:["Gruppe ist im aktuellen Intervall verborgen"],el:"Group is hidden on current interval",en:"Group is hidden on current interval",es:["El grupo está oculto en el intervalo actual"],fa:"Group is hidden on current interval",fr:["Le groupe est caché sur l'intervalle actuel"],he_IL:["הקבוצה מוסתרת באינטרוול הנוכחי"],hu_HU:"Group is hidden on current interval",id_ID:["Grup disembunyikan pada interval saat ini"],it:["Il gruppo è nascosto nel timeframe corrente"],ja:["グループは現在の時間足で非表示です"],ko:["현재 인터벌에 대해 그룹이 감춰져 있습니다"],ms_MY:["Kumpulan disembunyikan pada selang masa sekarang"],nl_NL:"Group is hidden on current interval",pl:["Grupa jest ukryta na bieżącym interwale"],pt:["O grupo está oculto no intervalo atual"],ro:"Group is hidden on current interval",ru:["Группа скрыта на текущем интервале"],sv:["Gruppen är dold i det aktuella intervallet"],th:["กรุ๊ปถูกซ่อนบนช่วงเวลาปัจจุบัน"],tr:["Grup şu anki aralıkta gizli"],vi:["Nhóm được ẩn trong chế độ hiện tại"],zh:["该组在当前时间间隔内隐藏"],zh_TW:["該組隱藏在當前的時間間隔內"]}},39781:e=>{e.exports={ar:["الرسم مخفي على الفاصل الزمني الحالي"],ca_ES:["El dibuix està ocult a l'interval actual"],cs:"Drawing is hidden on current interval",de:["Zeichnung ist für das aktuelle Intervall ausgeblendet"],el:"Drawing is hidden on current interval",en:"Drawing is hidden on current interval",es:["El dibujo está oculto en el intervalo actual"],fa:"Drawing is hidden on current interval",fr:["Le dessin est caché sur l'intervalle actuel"],he_IL:["הציור מוסתר באינטרוול הנוכחי"],hu_HU:"Drawing is hidden on current interval",id_ID:["Gambar disembunyikan pada interval saat ini"],it:["Il disegno è nascosto sul timeframe corrente"],ja:["描画は現在の時間足で非表示です"],ko:["커런트 인터벌에서는 드로잉이 숨겨져 있습니다"],ms_MY:["Lukisan disembunyikan pada selang masa terkini"],nl_NL:"Drawing is hidden on current interval",pl:["Rysunek jest ukryty na bieżącym interwale"],pt:["O desenho está oculto no intervalo atual"],ro:"Drawing is hidden on current interval",ru:["Объект рисования скрыт на этом интервале"],sv:["Ritning är dold på aktuellt intervall"],th:["การวาดถูกซ่อนไว้สำหรับช่วงเวลาปัจจุบัน"],tr:["Çizim, geçerli aralıkta gizlendi"],vi:["Bản vẽ bị ẩn trong khoảng thời gian hiện tại"],zh:["在当前时间周期内隐藏绘图"],zh_TW:["在當前時間周期內隱藏繪圖"]}},31095:e=>{e.exports={ar:["شجرة الكائنات"],ca_ES:["Arbre d'objectes"],cs:"Object tree",de:["Objektbaum"],el:"Object tree",en:"Object tree",es:["Árbol de objetos"],fa:"Object tree",fr:["Arborescence des objets"],he_IL:["אובייקט עץ"],hu_HU:"Object tree",id_ID:["Pohon objek"],it:["Albero oggetti"],ja:["オブジェクトツリー"],ko:["오브젝트 트리"],ms_MY:["Salasilah Objek"],nl_NL:"Object tree",pl:["Drzewo obiektów"],pt:["Árvore de objetos"],ro:"Object tree",ru:["Дерево объектов"],sv:["Objektträd"],th:["แผนผังวัตถุ"],tr:["Nesne ağacı"],vi:["Danh sách đối tượng"],zh:["对象树"],zh_TW:["物件樹"]}},72357:e=>{e.exports={ar:["إدارة رسومات التنسيق"],ca_ES:["Gestiona els dibuixos dels dissenys"],cs:"Manage layout drawings",de:["Zeichnungen des Layouts verwalten"],el:"Manage layout drawings",en:"Manage layout drawings", +es:["Gestionar los dibujos de los diseños"],fa:"Manage layout drawings",fr:["Gérer les dessins de mise en page"],he_IL:["נהל שרטוטי פריסה"],hu_HU:"Manage layout drawings",id_ID:["Kelola layout gambar"],it:["Gestisci disegni del layout"],ja:["レイアウトの描画を管理"],ko:["레이아웃 드로잉 관리"],ms_MY:["Urus susun atur lukisan"],nl_NL:"Manage layout drawings",pl:["Zarządzaj rysunkami układu"],pt:["Administre seu layout de desenhos"],ro:"Manage layout drawings",ru:["Настройки объектов рисования графика"],sv:["Hantera layoutritningar"],th:["จัดการการวาดเลย์เอาท์"],tr:["Yerleşim çizimlerini yönet"],vi:["Quản lý bố cục hình vẽ"],zh:["管理布局绘图"],zh_TW:["管理版面繪圖"]}},35038:e=>{e.exports={ar:["تغيير الأسم"],ca_ES:["Reanomenar"],cs:"Rename",de:["Umbenennen"],el:"Rename",en:"Rename",es:["Renombrar."],fa:"Rename",fr:["Renommer"],he_IL:["שנה שם"],hu_HU:["Átnevezés"],id_ID:["Mengganti Nama"],it:["Rinomina"],ja:["名前の変更"],ko:["이름 바꾸기"],ms_MY:["Namakan semula"],nl_NL:"Rename",pl:["Zmień nazwę"],pt:["Renomear"],ro:"Rename",ru:["Переименовать"],sv:["Döp om"],th:["เปลี่ยนชื่อ"],tr:["Yeni Ad Ver"],vi:["Đổi tên"],zh:["重命名"],zh_TW:["重新命名"]}},40001:e=>{e.exports={ar:["غيّر عنوان {sourceTitle} إلى {newSourceTitle}"],ca_ES:["canvia el títol {sourceTitle} per {newSourceTitle}"],cs:"change {sourceTitle} title to {newSourceTitle}",de:["{sourceTitle} zu {newSourceTitle} ändern"],el:"change {sourceTitle} title to {newSourceTitle}",en:"change {sourceTitle} title to {newSourceTitle}",es:["cambiar el título {sourceTitle} por {newSourceTitle}"],fa:"change {sourceTitle} title to {newSourceTitle}",fr:["Remplacer le titre {sourceTitle} par {newSourceTitle}"],he_IL:["שנה את {sourceTitle} כותרת ל- {newSourceTitle}"],hu_HU:"change {sourceTitle} title to {newSourceTitle}",id_ID:["Ubah judul {sourceTitle} menjadi {newSourceTitle}"],it:["Cambia titolo da {sourceTitle} a {newSourceTitle}"],ja:["{sourceTitle}のタイトルを{newSourceTitle}に変更"],ko:["{sourceTitle} 타이틀을 {newSourceTitle} 으로 바꾸기"],ms_MY:["Tukar tajuk {sourceTitle} kepada {newSourceTitle}"],nl_NL:"change {sourceTitle} title to {newSourceTitle}",pl:["Zmień tytuł {sourceTitle} na {newSourceTitle}."],pt:["Mudar {sourceTitle} título para {newSourceTitle}"],ro:["Change {sourceTitle} title to {newSourceTitle}"],ru:["изменение названия {sourceTitle} на {newSourceTitle}"],sv:["Ändra {sourceTitle} titel till {newSourceTitle}"],th:["เปลี่ยนชื่อ {sourceTitle} ไปเป็น {newSourceTitle}"],tr:["{sourceTitle} başlığını {newSourceTitle} olarak değiştirin"],vi:["Thay đổi {sourceTitle} tiêu đề sang {newSourceTitle}"],zh:["将{sourceTitle}标题更改为{newSourceTitle}"],zh_TW:["將{sourceTitle}標題更改為{newSourceTitle}"]}},28506:e=>{e.exports={ar:["إخفاء العناصر"],ca_ES:["amaga objectes"],cs:"hide objects",de:["Objekte ausblenden"],el:"hide objects",en:"hide objects",es:["ocultar objetos"],fa:"hide objects",fr:["masquer les objets"],he_IL:["הסתר אובייקטים"],hu_HU:"hide objects",id_ID:["sembunyikan objek"],it:["nascondi oggetti"],ja:["オブジェクトの非表示"],ko:["오브젝트 숨기기"],ms_MY:["sembunyi objek"],nl_NL:"hide objects",pl:["ukryj obiekty"],pt:["ocultar objetos"],ro:"hide objects", +ru:["скрытие объектов"],sv:["dölj objekt"],th:["ซ่อนออบเจ็กต์"],tr:["nesneleri gizle"],vi:["ẩn đối tượng"],zh:["隐藏对象"],zh_TW:["隱藏物件"]}},8343:e=>{e.exports={ar:["أدخل المصدر (المصادر) بعد ذلك"],ca_ES:["introdueix font(s) després"],cs:"insert source(s) after",de:["Quelle(n) einfügen nach"],el:"insert source(s) after",en:"insert source(s) after",es:["introducir fuente(s) después"],fa:"insert source(s) after",fr:["insérer la/les source(s) après"],he_IL:["הכנס מקור(ות) לאחר מכן"],hu_HU:"insert source(s) after",id_ID:["masukkan sumber setelah"],it:["inserimento fonti"],ja:["後にソースを挿入"],ko:["~뒤에 소스 넣기"],ms_MY:["masukkan sumber(s) selepas"],nl_NL:"insert source(s) after",pl:["wstaw źródła po"],pt:["inserir fonte(s) depois"],ro:"insert source(s) after",ru:["вставку объекта(ов) после"],sv:["infoga källa(källor) efter"],th:["แทรกแหล่งที่มาหลังจาก"],tr:["kaynağ(ı) ardına ekle"],vi:["chèn (các) nguồn sau đó"],zh:["插入源到后面"],zh_TW:["插入源到後面"]}},40566:e=>{e.exports={ar:["تحريك العناصر"],ca_ES:["mou objectes"],cs:"move objects",de:["Objekte Bewegen"],el:"move objects",en:"move objects",es:["mover objetos"],fa:"move objects",fr:["Déplacer les objets"],he_IL:["הזז אובייקטים"],hu_HU:"move objects",id_ID:["Pindahkan objek"],it:["Sposta oggetti"],ja:["オブジェクトを移動"],ko:["오브젝트 옮기기"],ms_MY:["Pindahkan objek"],nl_NL:"move objects",pl:["Przenieś obiekty"],pt:["Mover objetos"],ro:["Move objects"],ru:["перемещение объектов"],sv:["Flytta objekt"],th:["ย้ายวัตถุ"],tr:["nesneleri taşı"],vi:["Chuyển đối tượng"],zh:["移动对象"],zh_TW:["移動物件"]}},87358:e=>{e.exports={ar:["عرض ‎{title}‎"],ca_ES:["mostra {title}"],cs:"show {title}",de:["{title} anzeigen"],el:"show {title}",en:"show {title}",es:["mostrar {title}"],fa:"show {title}",fr:["afficher {title}"],he_IL:["הצג ‎{title}‎"],hu_HU:"show {title}",id_ID:["tampilkan {title}"],it:["mostra {title}"],ja:["{title}の表示"],ko:["{title} 보이기"],ms_MY:["tunjuk {title}"],nl_NL:"show {title}",pl:["pokaż {title}"],pt:["exibir {title}"],ro:"show {title}",ru:["отображение: {title}"],sv:["visa {title}"],th:["แสดง {title}"],tr:["{title} göster"],vi:["hiện {title}"],zh:["显示{title}"],zh_TW:["顯示{title}"]}},63549:e=>{e.exports={ar:["إظهار العناصر"],ca_ES:["mostra objectes"],cs:"show objects",de:["Objekte einblenden"],el:"show objects",en:"show objects",es:["mostrar objetos"],fa:"show objects",fr:["afficher les objets"],he_IL:["הצג אובייקטים"],hu_HU:"show objects",id_ID:["tampilkan objek"],it:["mostra oggetti"],ja:["オブジェクトの表示"],ko:["오브젝트 보이기"],ms_MY:["tunjuk objek"],nl_NL:"show objects",pl:["pokaż obiekty"],pt:["exibir objetos"],ro:"show objects",ru:["отображение объектов"],sv:["visa objekt"],th:["แสดงออบเจ็กต์"],tr:["nesneleri göster"],vi:["hiển thị đối tượng"],zh:["显示对象"],zh_TW:["顯示物件"]}},57428:e=>{e.exports={ar:["إزالة العناصر"],ca_ES:["elimina objectes"],cs:"remove objects",de:["Objekte entfernen"],el:"remove objects",en:"remove objects",es:["eliminar objetos"],fa:"remove objects",fr:["supprimer les objets"],he_IL:["הסר אובייקטים"],hu_HU:"remove objects",id_ID:["Hilangkan objek"],it:["rimuovi oggetti"],ja:["オブジェクトの削除"], +ko:["오브젝트 없애기"],ms_MY:["buang objek"],nl_NL:"remove objects",pl:["usuń obiekty"],pt:["remover objetos"],ro:"remove objects",ru:["удаление объектов"],sv:["Ta bort objekt"],th:["ลบออบเจ็กต์"],tr:["nesneleri kaldır"],vi:["di chuyển đối tượng"],zh:["移除对象"],zh_TW:["移除物件"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/opacity-pattern.4d8fbb552dde3db26f4a.svg b/charting_library/bundles/opacity-pattern.4d8fbb552dde3db26f4a.svg new file mode 100644 index 0000000..8c4fa80 --- /dev/null +++ b/charting_library/bundles/opacity-pattern.4d8fbb552dde3db26f4a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/charting_library/bundles/opacity-slider.4f3ca6b00b45fd71da5f.png b/charting_library/bundles/opacity-slider.4f3ca6b00b45fd71da5f.png new file mode 100644 index 0000000000000000000000000000000000000000..e42efca92d946a878d10bcbf2be4f0dd8d1956e3 GIT binary patch literal 84 zcmeAS@N?(olHy`uVBq!ia0vp^Y#_|R1SIpQ>J4_8T+-vTOQ@O1TaS?83{1ON}l7fApB literal 0 HcmV?d00001 diff --git a/charting_library/bundles/performance.769cf9dda2ede7d12b74.svg b/charting_library/bundles/performance.769cf9dda2ede7d12b74.svg new file mode 100644 index 0000000..eba0779 --- /dev/null +++ b/charting_library/bundles/performance.769cf9dda2ede7d12b74.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/charting_library/bundles/pl.178.dd03c0163a8373c0fc5b.js b/charting_library/bundles/pl.178.dd03c0163a8373c0fc5b.js new file mode 100644 index 0000000..3d4d605 --- /dev/null +++ b/charting_library/bundles/pl.178.dd03c0163a8373c0fc5b.js @@ -0,0 +1,4 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[178],{12978:e=>{e.exports=["Dane w czasie rzeczywistym dla {symbolName}"]},64565:e=>{e.exports=["zapewnia giełda {exchange}."]},19801:e=>{e.exports=["Pt"]},11268:e=>{e.exports=["Pn"]},63331:e=>{e.exports=["Sob."]},85954:e=>{e.exports=["Nd."]},26230:e=>{e.exports=["Śr"]},24793:e=>{e.exports=["Czw."]},31533:e=>{e.exports=["Wt"]},89790:e=>{e.exports=["Kod źródłowy Pine niedostępny"]},39589:e=>{e.exports=["Zwiń okienko"]},38154:e=>{e.exports=["Potwierdź usunięcie drzewa testowego"]},53205:e=>{e.exports=["Ciągłe kontrakty futures"]},15993:e=>{e.exports=["Ciągłe kontrakty futures to syntetyczne instrumenty łączące poszczególne kontrakty. 1! kontrakt reprezentuje pierwszy miesiąc (najbliższe wygaśnięcie), podczas gdy 2! reprezentuje drugie najbliższe wygaśnięcie."]},45e3:e=>{e.exports=["Cboe BZX"]},56934:e=>{e.exports=["Zmień opis"]},23398:e=>{e.exports=["Zmień symbol"]},36004:e=>{e.exports=["Załóż bezpłatne konto"]},69419:e=>{e.exports=["Wszystko w porządku — rynek jest otwarty."]},97637:e=>{e.exports=["Kwiecień"]},86797:e=>{e.exports=["Sierpień"]},22519:e=>{e.exports=["Parametry zmiany słupka"]},41707:e=>{e.exports=["Kup dane w czasie rzeczywistym"]},52003:e=>{e.exports=["Czy napewno chcesz usunąć analizę wraz ze skojarzonymi z nią elementami?"]},68854:e=>{e.exports=["Kliknij dwukrotnie"]},97325:e=>{e.exports=["Problem z danymi"]},52916:e=>{e.exports=["Dane są aktualizowane raz dziennie."]},25978:e=>{e.exports=["Dane są aktualizowane raz na sekundę, nawet jeśli na rynku jest więcej aktualizacji."]},57310:e=>{e.exports=["Dane są opóźnione"]},49321:e=>{e.exports=["Dane dostarczane w ramach planu Basic są aktualizowane raz na sekundę, nawet jeśli na rynku jest więcej aktualizacji."]},55669:e=>{e.exports=["Grudzień"]},83498:e=>{e.exports=["Usuń panel"]},6044:e=>{e.exports=["Dane Pochodne"]},31461:e=>{e.exports=["Dane Pochodne odnoszą się do wskaźników finansowych, które są tworzone przez łączenie i/lub przetwarzanie surowych danych dostarczanych z różnych źródeł."]},59315:e=>{e.exports=["Dane End of Day"]},82751:e=>{e.exports=["Błąd"]},40519:e=>{e.exports=["Dobry wieczór. Rynek jest aktualnie otwarty tylko dla transakcji post-market."]},80227:e=>{e.exports=["Strefa czasowa giełdy"]},16467:e=>{e.exports=["Luty"]},25046:e=>{e.exports=["Wypełnij Umowę Dostępu do Danych"]},93666:e=>{e.exports=["Zaznacz Symbol"]},564:e=>{e.exports=["Pt"]},72970:e=>{e.exports=["Piątek"]},88958:e=>{e.exports=["Święto"]},32960:e=>{e.exports=["Symbol Halal"]},21686:e=>{e.exports=["Ukryj legendę wskaźnika"]},26935:e=>{e.exports=["Argumenty wskaźników"]},26315:e=>{e.exports=["Nazwa wskaźnika"]},84098:e=>{e.exports=["Wartość wskaźnika"]},91459:e=>{e.exports=["Jeśli potrzebujesz danych w czasie rzeczywistym z {listedExchange}, musisz wypełnić Umowę Dostępu do Danych. Nie martw się, to zajmuje tylko kilka kliknięć"]},50634:e=>{e.exports=["Przejdzie do handlu posesyjnego za {remainingTime}."]},74537:e=>{e.exports=["Otworzy się dla handlu przedsesyjnego za {remainingTime}."]},26910:e=>{ +e.exports=["Styczeń"]},23230:e=>{e.exports=["Lipiec"]},49385:e=>{e.exports=["Czerwiec"]},99487:e=>{e.exports=["Wartości OHLC"]},15815:e=>{e.exports=["Jedna aktualizacja na sekundę"]},90784:e=>{e.exports=["Październik"]},75991:e=>{e.exports=["Pokaż status Rynek otwarty"]},37274:e=>{e.exports=["Wartości zmiany ostatniego dnia"]},36051:e=>{e.exports=["Dowiedz się więcej"]},39899:e=>{e.exports=["Przesuń panel w dół"]},70343:e=>{e.exports=["Przesuń panel w górę"]},83085:e=>{e.exports=["Pon"]},61199:e=>{e.exports=["Poniedziałek"]},41610:e=>{e.exports=["Więcej"]},1653:e=>{e.exports=["Dzień dobry. Rynek jest aktualnie otwarty tylko dla transakcji pre-market."]},56470:e=>{e.exports=["Maksymalizuj wykres"]},19603:e=>{e.exports=["Rozwiń panel"]},68327:e=>{e.exports=["Maj"]},35732:e=>{e.exports=["Zarządzanie panelami"]},84675:e=>{e.exports=["Marzec"]},83949:e=>{e.exports=["Rynek jest otwarty"]},35701:e=>{e.exports=["Rynek otwiera się za {remainingTime}."]},95814:e=>{e.exports=["Rynek jest zamknięty"]},98105:e=>{e.exports=["Rynek zamyka się za {remainingTime}."]},56086:e=>{e.exports=["Dzisiaj rynek ma wolne."]},71194:e=>{e.exports=["Listopad"]},66324:e=>{e.exports=["Kod źródłowy"]},36835:e=>{e.exports=["Sob"]},1144:e=>{e.exports=["Sobota"]},40653:e=>{e.exports=["Przewiń w lewo"]},26721:e=>{e.exports=["Przejdź do ostatniego słupka"]},35809:e=>{e.exports=["Przewiń w prawo"]},61132:e=>{e.exports=["Wrzesień"]},28705:e=>{e.exports=["Pokaż legendę wskaźnika"]},51072:e=>{e.exports=["Pokaż drzewo obiektów"]},37809:e=>{e.exports=["Pokaż ustawienia interwału"]},39045:e=>{e.exports=["Błąd wskaźnika"]},86577:e=>{e.exports=["Niedz."]},72149:e=>{e.exports=["Niedziela"]},46041:e=>{e.exports=["Źródło ceny symbolu"]},63143:e=>{e.exports=["Tytuł symbolu"]},29985:e=>{e.exports="Post-market"},28412:e=>{e.exports=["Płatne subskrypcje zawierają częstszą aktualizację danych."]},56042:e=>{e.exports="Pre-market"},24680:e=>{e.exports=["Lista główna"]},89022:e=>{e.exports=["Dane w czasie rzeczywistym dla tego symbolu nie są obecnie obsługiwane. Być może w przyszłości to się zmieni."]},6667:e=>{e.exports=["Dane w czasie rzeczywistym dla {symbolName} zostały dostarczone przez giełdę {exchange}."]},48293:e=>{e.exports=["Przywróć wykres"]},91029:e=>{e.exports=["Przywróć panel"]},75094:e=>{e.exports=["Śr."]},7147:e=>{e.exports=["Środa"]},52984:e=>{e.exports=["Aby uzyskać dane w czasie rzeczywistym dla {description}, musisz wykupić subskrypcję dodatkowych danych rynkowych."]},9787:e=>{e.exports=["Czw."]},7951:e=>{e.exports=["Czwartek"]},99214:e=>{e.exports=["Główna lub pierwsza giełda papierów wartościowych, na której notowane są akcje spółki."]},2310:e=>{e.exports=["Dane te są podawane w czasie rzeczywistym, ale mogą nieznacznie różnić się od ich oficjalnego odpowiednika pochodzącego z głównych giełd."]},29512:e=>{e.exports=["Te dane są podawane w czasie rzeczywistym, ale mogą nieznacznie różnić się od ich oficjalnego odpowiednika pochodzącego z {exchange}."]},52449:e=>{ +e.exports=["Jest to akcja zgodna z szariatem, co oznacza, że jest zgodna z prawem islamskim. Ta firma nie pobiera ani nie otrzymuje odsetek i nie angażuje się w niektóre sektory (hazard, alkohol, tytoń, produkty wieprzowe)."]},86753:e=>{e.exports=["Te dane w czasie rzeczywistym są dostarczane przez giełdę {originalExchange}. Mogą one nieznacznie różnić się od oficjalnych danych bezpośrednio z {exchange}. Jeśli ta różnica jest dla Ciebie kluczowa, będziesz musiał zakupić dane w czasie rzeczywistym z głównej giełdy, w czym możemy Ci pomóc."]},73717:e=>{e.exports=["Nie ma takiego symbolu, wybierz jakiś inny."]},57048:e=>{e.exports=["Czas na spacer — ten rynek jest zamknięty."]},94316:e=>{e.exports=["Wt."]},44979:e=>{e.exports=["Wtorek"]},8209:e=>{e.exports=["Odznacz Symbol"]},1111:e=>{e.exports=["Wolumen"]},61311:e=>{e.exports=["Przybliż"]},47602:e=>{e.exports=["Oddal"]},57889:e=>{e.exports=["zmień widoczności wartości OHLC"]},18644:e=>{e.exports=["zmień widoczność statusu otwartego rynku"]},45110:e=>{e.exports=["zmień widoczność zmian słupków"]},31325:e=>{e.exports=["Zmień widoczność tytułów wskaźników"]},99774:e=>{e.exports=["Zmień widoczność wartości wskaźników"]},96162:e=>{e.exports=["Zmień widoczność argumentów wskaźnika"]},50058:e=>{e.exports=["zmień widoczność zmiany ostatniego dnia"]},26717:e=>{e.exports=["zmień widoczność opisu symbolu"]},6091:e=>{e.exports=["zmień widoczność pola symbolu"]},9455:e=>{e.exports=["zmień widoczność wartości wolumenu"]},39348:e=>{e.exports=["mniej niż 1 minuta"]},87358:e=>{e.exports=["pokaż {title}"]},7827:e=>{e.exports=["{days} i {hours}"]},7435:e=>{e.exports=["{exchange} od {originalExchange}"]},19830:e=>{e.exports=["{hours} i {minutes}"]},1084:e=>{e.exports=["Dane w czasie rzeczywistym z {listedExchange} są dostępne bezpłatnie dla zarejestrowanych użytkowników."]},38611:e=>{e.exports=["Dane {symbolName} są opóźnione o {time} minut ze względu na wymagania dotyczące giełdy."]},77033:e=>{e.exports=["Dane są aktualizowane co {amount} sekundę, nawet jeśli na rynku jest więcej aktualizacji.","Dane są aktualizowane co {amount} sekundy, nawet jeśli na rynku jest więcej aktualizacji.","Dane są aktualizowane co {amount} sekund, nawet jeśli na rynku jest więcej aktualizacji.","Dane są aktualizowane co {amount} sekund, nawet jeśli na rynku jest więcej aktualizacji."]},2121:e=>{e.exports=["Dane dotyczące naszego planu Basic są aktualizowane co {amount} sekundę, nawet jeśli na rynku jest więcej aktualizacji.","Dane dotyczące naszego planu Basic są aktualizowane co {amount} sekundy, nawet jeśli na rynku jest więcej aktualizacji.","Dane dotyczące naszego planu Basic są aktualizowane co {amount} sekund, nawet jeśli na rynku jest więcej aktualizacji.","Dane dotyczące naszego planu Basic są aktualizowane co {amount} sekund, nawet jeśli na rynku jest więcej aktualizacji."]},5223:e=>{e.exports=["Jedna aktualizacja co {amount} sekundę","Jedna aktualizacja co {amount} sekund","Jedna aktualizacja co {amount} sekund","Jedna aktualizacja co {amount} sekund"]},58609:e=>{ +e.exports=["{number} dzień","{number} dni","{number} dni","{number} dni"]},24430:e=>{e.exports=["{number} godzina","{number} godziny","{number} godzina","{number} godzin"]},67151:e=>{e.exports=["{number} minuta","{number} minuty","{number} minut","{number} minut"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/pl.2285.1268ecef367debd2960b.js b/charting_library/bundles/pl.2285.1268ecef367debd2960b.js new file mode 100644 index 0000000..98ead4a --- /dev/null +++ b/charting_library/bundles/pl.2285.1268ecef367debd2960b.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2285],{72171:e=>{e.exports=["Środek"]},91757:e=>{e.exports=["Dno"]},22192:e=>{e.exports=["Dni"]},63099:e=>{e.exports=["Godziny"]},77405:e=>{e.exports=["Poziomo"]},66304:e=>{e.exports=["Argumenty"]},19286:e=>{e.exports=["Lewo"]},76476:e=>{e.exports=["Środek"]},28134:e=>{e.exports=["Minuty"]},71129:e=>{e.exports=["Sekundy"]},21141:e=>{e.exports=["Prawy"]},21594:e=>{e.exports=["Tygodnie"]},26458:e=>{e.exports=["Knot"]},65994:e=>{e.exports=["Szczyt"]},92960:e=>{e.exports=["Wyrównanie tekstu"]},90581:e=>{e.exports=["Kierunek tekstu"]},44085:e=>{e.exports=["Pionowo"]},13355:e=>{e.exports=["zmień {title} dni na"]},41377:e=>{e.exports=["zmień {title} dni z"]},35388:e=>{e.exports=["zmień {title} godziny z"]},78586:e=>{e.exports=["zmień {title} godziny na"]},59635:e=>{e.exports=["zmień {title} miesięcy z"]},74266:e=>{e.exports=["zmień {title} miesięcy na"]},91633:e=>{e.exports=["zmień {title} minut na"]},15106:e=>{e.exports=["zmień {title} minut z"]},66161:e=>{e.exports=["zmień {title} sekund na"]},2822:e=>{e.exports=["zmień {title} sekund z"]},21339:e=>{e.exports=["zmień {title} tygodni z"]},68643:e=>{e.exports=["zmień {title} tygodni na"]},30810:e=>{e.exports=["zmień widoczność {title} na tickach"]},24941:e=>{e.exports=["zmień widoczność {title} na tygodnie"]},8917:e=>{e.exports=["zmień widoczność {title} w {ranges}"]},29088:e=>{e.exports=["zmień widoczność {title} na dni"]},68971:e=>{e.exports=["zmień widoczność {title} na godziny"]},64370:e=>{e.exports=["zmień widoczność {title} na minuty"]},6659:e=>{e.exports=["zmień widoczność {title} na miesiące"]},46948:e=>{e.exports=["zmień widoczność {title} na sekundach"]},82211:e=>{e.exports=["Dni"]},33486:e=>{e.exports=["dni na"]},14077:e=>{e.exports=["dni z"]},3143:e=>{e.exports=["Godziny"]},84775:e=>{e.exports=["godziny z"]},11255:e=>{e.exports=["godziny na"]},58964:e=>{e.exports=["Miesiące"]},71770:e=>{e.exports=["miesiące z"]},37179:e=>{e.exports=["miesiące na"]},16465:e=>{e.exports=["Minuty"]},72317:e=>{e.exports=["minuty na"]},25586:e=>{e.exports=["minuty z"]},32925:e=>{e.exports=["sekundy"]},39017:e=>{e.exports=["sekundy na"]},6049:e=>{e.exports=["sekundy z"]},93016:e=>{e.exports=["tygodnie"]},32002:e=>{e.exports=["tygodnie z"]},28091:e=>{e.exports=["tygodnie na"]},59523:e=>{e.exports=["Tiki"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/pl.2547.28b713bedf796244795d.js b/charting_library/bundles/pl.2547.28b713bedf796244795d.js new file mode 100644 index 0000000..a03707a --- /dev/null +++ b/charting_library/bundles/pl.2547.28b713bedf796244795d.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2547],{50831:o=>{o.exports=["słupki"]},19648:o=>{o.exports=["12-godzin"]},55838:o=>{o.exports=["24-godziny"]},23238:o=>{o.exports=["Wygląd"]},72171:o=>{o.exports=["Środek"]},88364:o=>{o.exports=["Podstawowe style wykresu"]},46720:o=>{o.exports=["Celownik"]},50985:o=>{o.exports=["Waluta"]},17319:o=>{o.exports=["Waluta i jednostka"]},68791:o=>{o.exports=["Argumenty"]},95036:o=>{o.exports=["Średnia cena zamknięcia"]},91757:o=>{o.exports=["Dno"]},27331:o=>{o.exports=["Tło"]},22519:o=>{o.exports=["Parametry zmiany słupka"]},87845:o=>{o.exports=["Przyciski"]},39392:o=>{o.exports=["Linie siatki"]},25209:o=>{o.exports=["Format daty"]},55090:o=>{o.exports=["Dzień tygodnia na etykietach"]},29601:o=>{o.exports=["Opis"]},26897:o=>{o.exports=["Wydarzenia"]},77405:o=>{o.exports=["Poziomo"]},34403:o=>{o.exports=["Tylko poziome"]},60971:o=>{o.exports=["Cena high i low"]},61142:o=>{o.exports=["Wskaźniki"]},34905:o=>{o.exports=["Wartość wskaźnika"]},29687:o=>{o.exports=["Wartości wskaźników finansowych i indykatorów"]},25084:o=>{o.exports=["Nazwy etykiet indykatorów i wskaźników finansowych"]},9654:o=>{o.exports=["Nazwa wskaźnika"]},99487:o=>{o.exports=["Wartości OHLC"]},75991:o=>{o.exports=["Pokaż status Rynek otwarty"]},15474:o=>{o.exports="Logo"},96073:o=>{o.exports=["Długi Opis"]},78905:o=>{o.exports=["Etykiety w skali cen"]},37274:o=>{o.exports=["Wartości zmiany ostatniego dnia"]},19286:o=>{o.exports=["Lewo"]},70500:o=>{o.exports=["Pieniądze"]},66653:o=>{o.exports=["Marginesy"]},76476:o=>{o.exports=["Środek"]},42502:o=>{o.exports=["Brak nakładania się"]},49199:o=>{o.exports=["Żadne"]},74343:o=>{o.exports=["Nawigacja"]},47926:o=>{o.exports=["Tryby skalowania (A i L)"]},43115:o=>{o.exports=["Skale"]},53224:o=>{o.exports=["Umieszczenie Skali"]},79194:o=>{o.exports=["Linia statusu"]},89053:o=>{o.exports="Symbol"},35383:o=>{o.exports=["Nazwa Symbolu"]},27767:o=>{o.exports=["Ostatnia wartość wymbolu"]},40847:o=>{o.exports=["Cena zamknięcia symbolu z poprzedniego dnia"]},50446:o=>{o.exports=["Panel"]},73908:o=>{o.exports=["Przegrody panelowe"]},36014:o=>{o.exports=["Procentowo"]},78621:o=>{o.exports=["Pipsy"]},74823:o=>{o.exports=["Cena przed/porynkowa"]},64859:o=>{o.exports=["Skala cen"]},76523:o=>{o.exports=["Cena i wartość procentowa"]},21141:o=>{o.exports=["Prawy"]},40187:o=>{o.exports=["Prawy Margines"]},77705:o=>{o.exports=["Znak wodny"]},26458:o=>{o.exports=["Knot"]},65994:o=>{o.exports=["Szczyt"]},92960:o=>{o.exports=["Wyrównanie tekstu"]},90581:o=>{o.exports=["Kierunek tekstu"]},67369:o=>{o.exports=["Tytuł"]},31326:o=>{o.exports=["Tytuły"]},23097:o=>{o.exports=["Symbol"]},82168:o=>{o.exports=["Ticker i opis"]},43637:o=>{o.exports=["Skala czasu"]},97316:o=>{o.exports=["Format godzinowy"]},90801:o=>{o.exports="Trading"},77534:o=>{o.exports=["Jednostka"]},1111:o=>{o.exports=["Wolumen"]},80170:o=>{o.exports=["Wartość według skali"]},91322:o=>{o.exports=["Wartości"]},37174:o=>{o.exports=["Pionowe i poziome"]},36426:o=>{o.exports=["Tylko pionowe"]},44085:o=>{ +o.exports=["Pionowo"]},57889:o=>{o.exports=["zmień widoczności wartości OHLC"]},35646:o=>{o.exports=["zmień widoczność przycisków nawigacyjnych"]},18644:o=>{o.exports=["zmień widoczność statusu otwartego rynku"]},45110:o=>{o.exports=["zmień widoczność zmian słupków"]},10349:o=>{o.exports=["zmień dolny margines"]},88161:o=>{o.exports=["zmiana widoczności etykiet waluty i jednostek"]},84060:o=>{o.exports=["zmień widoczność etykiety waluty"]},99011:o=>{o.exports=["zmień kolor tła wykresu"]},72458:o=>{o.exports=["zmień rodzaj tła wykresu"]},37034:o=>{o.exports=["zmień szerokość celownika"]},29951:o=>{o.exports=["zmień kolor celownika"]},92027:o=>{o.exports=["zmień styl celownika"]},50457:o=>{o.exports=["zmień format daty"]},7104:o=>{o.exports=["zmień dzień tygodnia na etykietach"]},27764:o=>{o.exports=["zmienić widoczność linii siatki"]},88096:o=>{o.exports=["zmień kolor poziomych linii siatki"]},31325:o=>{o.exports=["Zmień widoczność tytułów wskaźników"]},99774:o=>{o.exports=["Zmień widoczność wartości wskaźników"]},96162:o=>{o.exports=["Zmień widoczność argumentów wskaźnika"]},59820:o=>{o.exports=["zmień widoczność nazw etykiet indykatorów i wskaźników finansowych"]},90512:o=>{o.exports=["zmień widoczność etykiet wartości wskaźników finansowych i indykatorów"]},50058:o=>{o.exports=["zmień widoczność zmiany ostatniego dnia"]},97956:o=>{o.exports=["zmień przezroczystość tła legendy"]},61061:o=>{o.exports=["zmień widoczność tła legendy"]},37730:o=>{o.exports=["zmiana widoczności przycisków panelu"]},89032:o=>{o.exports=["Zmień kolor separatorów paneli"]},35636:o=>{o.exports=["zmień prawy margines"]},66601:o=>{o.exports=["zmień procent prawego marginesu"]},25616:o=>{o.exports=["zmień kolor znaku wodnego symbolu"]},87159:o=>{o.exports=["zmień widoczność znaku wodnego symbolu"]},26717:o=>{o.exports=["zmień widoczność opisu symbolu"]},6091:o=>{o.exports=["zmień widoczność pola symbolu"]},28741:o=>{o.exports=["zmiana trybu ostatniej wartości symbolu"]},95071:o=>{o.exports=["zmień format legendy symboli"]},47361:o=>{o.exports=["zmień widoczność przycisków trybów skali"]},35065:o=>{o.exports=["zmień kolor tekstu skali"]},84382:o=>{o.exports=["zmień rozmiar czcionki skali"]},12468:o=>{o.exports=["zmień kolor linii skali"]},71589:o=>{o.exports=["zmień widoczność przerw między sesjami"]},15035:o=>{o.exports=["zmień szerokość przerw między sesjami"]},1579:o=>{o.exports=["zmień kolor przerw między sesjami"]},21460:o=>{o.exports=["zmień styl przerw między sesjami"]},76991:o=>{o.exports=["zmień format godzin"]},98905:o=>{o.exports=["zmień górny margines"]},7011:o=>{o.exports=["zmień widoczność etykiety jednostki"]},22722:o=>{o.exports=["zmień kolor pionowych linii siatki"]},9455:o=>{o.exports=["zmień widoczność wartości wolumenu"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/pl.2578.ab3178e0160c259eac53.js b/charting_library/bundles/pl.2578.ab3178e0160c259eac53.js new file mode 100644 index 0000000..d1a2b32 --- /dev/null +++ b/charting_library/bundles/pl.2578.ab3178e0160c259eac53.js @@ -0,0 +1,3 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2578],{22353:e=>{e.exports="(O + H + L + C)/4"},94884:e=>{e.exports="(H + L + C)/3"},10591:e=>{e.exports="(H + L)/2"},63243:e=>{e.exports=["Kolor słupków na podstawie poprzedniego zamknięcia"]},15857:e=>{e.exports=["Linia zamknięcia"]},9994:e=>{e.exports=["Dopasuj dane według dywidend"]},10989:e=>{e.exports=["Dostosuj do zmian w kontrakcie"]},70816:e=>{e.exports=["Średnie zamknięcie"]},50430:e=>{e.exports=["Linia dolna"]},83760:e=>{e.exports=["Korpus"]},72269:e=>{e.exports=["Granice"]},7445:e=>{e.exports=["Poziom bazowy"]},47586:e=>{e.exports=["Ceny bid i ask"]},39667:e=>{e.exports=["Słupki dół"]},87151:e=>{e.exports=["Kolor dół"]},81285:e=>{e.exports=["Modyfikacja danych"]},4329:e=>{e.exports=["Domyślnie"]},86846:e=>{e.exports=["Zapełnij"]},58747:e=>{e.exports=["Wypełnij górny obszar"]},11157:e=>{e.exports=["Dolne wypełnienie"]},86953:e=>{e.exports=["Słupki HLC"]},39292:e=>{e.exports=["High i low"]},83678:e=>{e.exports=["Linia High"]},75310:e=>{e.exports=["Linia Low"]},15107:e=>{e.exports=["Ostatnia cena"]},6350:e=>{e.exports="Pre/post market"},62521:e=>{e.exports=["Tło sesji Pre/Post market"]},73947:e=>{e.exports=["Precyzja"]},8094:e=>{e.exports=["Zamknięcie poprzedniego dnia"]},77986:e=>{e.exports=["Linie ceny"]},24248:e=>{e.exports=["Źródło cen"]},94089:e=>{e.exports=["Projekcja słupków w górę"]},80293:e=>{e.exports=["Świece projekcyjne"]},5704:e=>{e.exports=["Projekcja słupków w dół"]},29881:e=>{e.exports=["Rzeczywiste ceny na skali cenowej (zamiast ceny Heikin-Ashi)"]},57417:e=>{e.exports=["Linia górna"]},55314:e=>{e.exports=["Wąskie słupki"]},87492:e=>{e.exports=["Strefa czasowa"]},5536:e=>{e.exports=["Kolor góra"]},83610:e=>{e.exports=["Słupki góra"]},23500:e=>{e.exports=["Użyj ceny rozliczenia jako dziennej ceny zamknięcia"]},35612:e=>{e.exports=["Użyj słupków wagi wolumenu"]},30792:e=>{e.exports=["świeca"]},55740:e=>{e.exports=["zmień słupki HLC"]},68927:e=>{e.exports=["zmień średnią szerokość linii ceny zamknięcia"]},30385:e=>{e.exports=["zmień kolor średniej ceny zamknięcia"]},97008:e=>{e.exports=["zmień kolor wypełnienia obszaru"]},6610:e=>{e.exports=["zmień grubość linii obszaru"]},661:e=>{e.exports=["zmień kolor linii obszaru"]},1316:e=>{e.exports=["zmień źródło ceny obszaru"]},29180:e=>{e.exports=["zmień kolor linii ask"]},31547:e=>{e.exports=["zmień poziom podstawowy"]},4164:e=>{e.exports=["zmień kolor dolnej linii w linii bazowej"]},38990:e=>{e.exports=["zmień szerokość dolnej linii w linii bazowej"]},73163:e=>{e.exports=["zmień kolor wypełnienia dolnej części linii bazowej"]},12673:e=>{e.exports=["zmień kolor wypełnienia górnego obszaru linii bazowej"]},56819:e=>{e.exports=["zmień linię bazową źródła ceny"]},68621:e=>{e.exports=["zmień kolor linii bazowej górnej linii"]},35339:e=>{e.exports=["zmień grubość górnej linii linii bazowej"]},76804:e=>{e.exports=["zmień kolor góry słupka"]},71816:e=>{e.exports=["zmień kolor dołu słupka"]},36703:e=>{e.exports=["zmień kolor linii bid"]},29353:e=>{ +e.exports=["zmień kolor słupków na podstawie poprzedniego zamknięcia"]},85709:e=>{e.exports=["zmiana koloru słupków wzrostowych"]},12155:e=>{e.exports=["zmiana koloru słupków spadkowych"]},66890:e=>{e.exports=["zmień źródło ceny kolumny"]},71809:e=>{e.exports=["zmień miejsca dziesiętne"]},31317:e=>{e.exports=["zmień kolor wydłużonych godzin"]},60944:e=>{e.exports=["zmień kolor linii cen high i low"]},83708:e=>{e.exports=["zmień szerokość linii high i low"]},81080:e=>{e.exports=["zmień kolor korpusu high-low"]},30033:e=>{e.exports=["zmień widoczność korpusu high-low"]},76885:e=>{e.exports=["zmień kolor obramowania high-low"]},79236:e=>{e.exports=["zmień widoczność granic high-low"]},42981:e=>{e.exports=["zmień widoczność etykiet high-low"]},31937:e=>{e.exports=["zmień kolor etykiet high-low"]},87828:e=>{e.exports=["zmień kolor linii"]},17119:e=>{e.exports=["zmień źródło ceny linii"]},69125:e=>{e.exports=["zmień grubość linii"]},49973:e=>{e.exports=["zmień kolor dla post market"]},5969:e=>{e.exports=["zmień kolor linii post market"]},50393:e=>{e.exports=["zmień widoczność linii cen pre/post market"]},46257:e=>{e.exports=["zmień kolor dla pre market"]},60852:e=>{e.exports=["zmień kolor linii pre market"]},91183:e=>{e.exports=["zmień kolor linii ceny poprzedniego zamknięcia"]},87631:e=>{e.exports=["zmień grubość linii ceny poprzedniego zamknięcia"]},77640:e=>{e.exports=["zmień kolor linii ceny"]},97322:e=>{e.exports=["zmień grubość linii ceny"]},35116:e=>{e.exports=["zmień styl zakresu słupków"]},28143:e=>{e.exports=["zmień zakres cienkich słupków"]},75986:e=>{e.exports=["zmień kolor dolnego knota renko"]},7747:e=>{e.exports=["zmień kolor górnego knota renko"]},9473:e=>{e.exports=["zmień widoczność knota renko"]},39783:e=>{e.exports=["zmień wyświetlanie rzeczywistych cen na skali cen (zamiast ceny Heiken-Ashi)"]},72886:e=>{e.exports=["zmień cienkie słupki"]},95108:e=>{e.exports=["zmień użycie słupków wagi wolumenu"]},5464:e=>{e.exports=["zmień {candleType} górny kolor obramowania"]},61118:e=>{e.exports=["zmień kolor góry {candleType}"]},60164:e=>{e.exports=["zmiana koloru knota świec opadających - {candleType}"]},45543:e=>{e.exports=["zmień kolor górnego knota {candleType}"]},39987:e=>{e.exports=["zmień widoczność knota {candleType}"]},47202:e=>{e.exports=["zmień widoczność korpusu {candleType}"]},23986:e=>{e.exports=["zmień widoczność obramowania {candleType}"]},92330:e=>{e.exports=["zmień kolor dolnego obramowania {candleType}"]},36320:e=>{e.exports=["zmień kolor dołu {candleType}"]},79088:e=>{e.exports=["zmień kolor obramowania dolnego słupka {chartType}"]},11107:e=>{e.exports=["zmień kolor projekcji górnego słupka {chartType}"]},85503:e=>{e.exports=["zmień kolor kolor spodu {chartType}"]},61250:e=>{e.exports=["zmień kolor obramowania projekcji górnego słupka {chartType}"]},18465:e=>{e.exports=["zmień kolor projekcji dolnego słupka {chartType}"]},50453:e=>{e.exports=["zmień kolor projekcji słupka rosnącego {chartType}"]},59414:e=>{e.exports=["zmień kolor góry {chartType}"]},21547:e=>{ +e.exports=["zmień właściwość {inputName}"]},42390:e=>{e.exports=["dostosuj dane według dywidend"]},99511:e=>{e.exports=["dostosuj do zmian w kontrakcie"]},75165:e=>{e.exports=["Puste Świece"]},18995:e=>{e.exports=["zakres","zakresy","zakresów","zakresów"]},47500:e=>{e.exports=["Renko"]},98402:e=>{e.exports=["użyj rozliczenia jako zamknięcia na interwale dziennym"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/pl.3175.e0a2c845c5cba23f42fb.js b/charting_library/bundles/pl.3175.e0a2c845c5cba23f42fb.js new file mode 100644 index 0000000..f98f83d --- /dev/null +++ b/charting_library/bundles/pl.3175.e0a2c845c5cba23f42fb.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3175],{14281:o=>{o.exports=["waluta"]},60558:o=>{o.exports=["zwierzęta i natura"]},14232:o=>{o.exports=["aktywność"]},57792:o=>{o.exports=["strzałki"]},33628:o=>{o.exports=["gesty i emotikony"]},35305:o=>{o.exports=["żywność i napoje"]},49546:o=>{o.exports=["flagi"]},72302:o=>{o.exports=["obiekty"]},11739:o=>{o.exports=["natura"]},96330:o=>{o.exports=["buźki i osoby"]},6878:o=>{o.exports=["symbole"]},77011:o=>{o.exports=["symbole i flagi"]},15426:o=>{o.exports=["ostatnio używane"]},15395:o=>{o.exports=["podróże i miejsca"]},39176:o=>{o.exports=["Treść"]},19022:o=>{o.exports=["Kanały"]},82401:o=>{o.exports=["Kursory"]},50025:o=>{o.exports=["Cykle"]},19661:o=>{o.exports=["Narzędzia adnotacji"]},44629:o=>{o.exports=["Dodaj do ulubionych"]},23969:o=>{o.exports=["Strzałki"]},55939:o=>{o.exports=["Pędzle"]},43884:o=>{o.exports="Gann"},5816:o=>{o.exports=["Narzędzia analityczne Gann i Fibonacci"]},22146:o=>{o.exports=["Figury geometryczne"]},60925:o=>{o.exports=["Kropka"]},19570:o=>{o.exports=["Emotikony"]},88280:o=>{o.exports=["Fale Elliotta"]},99289:o=>{o.exports=["Gumka"]},97100:o=>{o.exports=["Narzędzia do prognozowania i pomiaru"]},22305:o=>{o.exports="Fibonacci"},17517:o=>{o.exports=["Ukryj narzędzia do rysowania"]},96411:o=>{o.exports=["Ukryj pasek z narzędziami do rysowania"]},92464:o=>{o.exports=["Ikony"]},37057:o=>{o.exports=["Zablokuj Narzędzia Rysowania"]},79165:o=>{o.exports=["Magia"]},37140:o=>{o.exports=["Tryb Magnet dopasowuje elementy graficzne do najbliższych wartości OHLC"]},59607:o=>{o.exports=["Linijka"]},79961:o=>{o.exports=["Miernik"]},36551:o=>{o.exports=["Nowe rysunki dodawane są do wszystkich wykresów należących do określonego układu i automatycznie wyświetlane w momencie wyboru danego tickera"]},25792:o=>{o.exports=["Kształty"]},63354:o=>{o.exports=["Pokaż Narzędzia Rysowania"]},49616:o=>{o.exports=["Pokaż pasek ulubionych narzędzi rysowania"]},91977:o=>{o.exports=["Pokaż ukryte narzędzia"]},51072:o=>{o.exports=["Pokaż drzewo obiektów"]},49421:o=>{o.exports=["Pozostań w Trybie Rysowania"]},84121:o=>{o.exports=["Naklejki"]},85422:o=>{o.exports=["Silny magnes"]},19693:o=>{o.exports=["Formacje"]},73359:o=>{o.exports="Pitchforks"},76091:o=>{o.exports=["Usuń rysunki"]},45286:o=>{o.exports=["Usuń obiekty"]},72482:o=>{o.exports=["Usuń z ulubionych"]},30513:o=>{o.exports=["Usuń {drawings}"]},10049:o=>{o.exports=["Usuń {drawings} & {indicators}"]},55084:o=>{o.exports=["Usuń {indicators}"]},45265:o=>{o.exports=["Słaby magnes"]},20916:o=>{o.exports=["Tekst i Notatki"]},18794:o=>{o.exports=["Narzędzia linii trendu"]},89967:o=>{o.exports=["Oparte na wolumenie"]},38925:o=>{o.exports=["Przybliż"]},49895:o=>{o.exports=["Oddal"]},32868:o=>{o.exports=["{hotKey_0} + kliknij na wykresie"]},68125:o=>{o.exports=["{hotKey_0} — okrąg"]},40234:o=>{o.exports=["{hotKey_0} — rysowanie prostej nachylonej pod kątami 45"]},10289:o=>{o.exports=["{hotKey_0} — stałe przyrosty"]},81591:o=>{o.exports=["{hotKey_0} — kwadrat"]},93030:o=>{ +o.exports=["{amount} rysunek","{amount} rysunki","{amount} rysunków","{amount} rysunków"]},80437:o=>{o.exports=["{amount} wskaźnik","{amount} wskaźniki","{amount} wskaźników","{amount} wskaźników"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/pl.3236.e12bb9a536432e97ec0c.js b/charting_library/bundles/pl.3236.e12bb9a536432e97ec0c.js new file mode 100644 index 0000000..620cd34 --- /dev/null +++ b/charting_library/bundles/pl.3236.e12bb9a536432e97ec0c.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3236],{14229:e=>{e.exports=["Kropka"]},6174:e=>{e.exports=["dni"]},5285:e=>{e.exports=["godziny"]},79410:e=>{e.exports=["miesiące"]},37830:e=>{e.exports=["minuty"]},25042:e=>{e.exports=["tygodnie"]},74787:e=>{e.exports=["Dni"]},62346:e=>{e.exports=["Godziny"]},94328:e=>{e.exports=["Miesiące"]},57470:e=>{e.exports=["Minuty"]},74973:e=>{e.exports=["Sekundy"]},48801:e=>{e.exports=["Zakresy"]},86614:e=>{e.exports=["Tygodnie"]},30426:e=>{e.exports=["Ticki"]},43001:e=>{e.exports=["Kopiuj obraz"]},7367:e=>{e.exports=["Kopiuj link"]},45888:e=>{e.exports=["Snapshot wykresu"]},74207:e=>{e.exports=["Ustawienia wykresu"]},54777:e=>{e.exports=["Dodaj"]},95798:e=>{e.exports=["Dodaj niestandardowy interwał"]},44629:e=>{e.exports=["Dodaj do ulubionych"]},15795:e=>{e.exports=["Wszystkie moje układy"]},88368:e=>{e.exports=["Wszystkie zmiany zapisane"]},84232:e=>{e.exports=["Styl słupków"]},39011:e=>{e.exports=["Pobierz obraz"]},43399:e=>{e.exports=["Szablony domyślne"]},29313:e=>{e.exports=["Każdy użytkownik posiadający link może przeglądać i kopiować"]},83127:e=>{e.exports=["Ulubione Wskaźniki"]},33959:e=>{e.exports=["Ulubione"]},11682:e=>{e.exports=["Tryb pełnoekranowy"]},15812:e=>{e.exports=["Szablony wskaźników"]},61142:e=>{e.exports=["Wskaźniki"]},74527:e=>{e.exports=["Wskaźniki i Strategie"]},79353:e=>{e.exports=["Otwarte okno dialogowe przedziału"]},55520:e=>{e.exports=["Otwórz wykres w oknie popup"]},38543:e=>{e.exports=["Otwórz w nowej karcie"]},75687:e=>{e.exports=["Załaduj Wygląd Wykresu"]},75789:e=>{e.exports=["Załaduj układ"]},90879:e=>{e.exports=["Ładowanie..."]},80959:e=>{e.exports=["Zrób kopię"]},58219:e=>{e.exports=["Zarządzaj układami"]},38554:e=>{e.exports=["Moje szablony"]},14605:e=>{e.exports=["Numer lub {hotKey_0}"]},85520:e=>{e.exports=["Zapisz"]},92093:e=>{e.exports=["Zapisz szablon wskaźnika"]},87409:e=>{e.exports=["Zapisuj wykresy dla wybranych symboli giełdowych i interwałów w postaci szablonów"]},11680:e=>{e.exports=["Zapisz układ"]},27077:e=>{e.exports=["Udostępnianie"]},20987:e=>{e.exports=["Aby otworzyć pole wyszukiwania, wystarczy zacząć pisać, gdy masz otwarty wykres"]},99983:e=>{e.exports=["Wyszukiwanie symboli"]},43959:e=>{e.exports=["Szybkie wyszukiwanie"]},70728:e=>{e.exports=["Ponów {hint}"]},72482:e=>{e.exports=["Usuń z ulubionych"]},35038:e=>{e.exports=["Zmień nazwę"]},88513:e=>{e.exports=["Wykonaj snapshot"]},32916:e=>{e.exports=["Interwał czasowy"]},99746:e=>{e.exports=["Opublikuj obraz wykresu na Twitterze"]},80323:e=>{e.exports=["Cofnij {hint}"]},23687:e=>{e.exports=["Nie masz jeszcze ulubionych wskaźników"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/pl.344.a9e566fa1091368f40c7.js b/charting_library/bundles/pl.344.a9e566fa1091368f40c7.js new file mode 100644 index 0000000..0557ea3 --- /dev/null +++ b/charting_library/bundles/pl.344.a9e566fa1091368f40c7.js @@ -0,0 +1,5 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[344],{63227:e=>{e.exports=["#{count} (słupek)"]},9671:e=>{e.exports=["#{count} (cena, słupek)"]},91282:e=>{e.exports=["#1 (słupek)"]},1961:e=>{e.exports=["#1 (cena)"]},12706:e=>{e.exports=["#1 (cena, słupek)"]},92195:e=>{e.exports=["#1 (pozycja pionowa %, słupek)"]},66187:e=>{e.exports=["Mediana"]},5066:e=>{e.exports="%"},89795:e=>{e.exports=["Kierunek odwrotny do ruchu wskazówek zegara/lewoskrętność"]},43809:e=>{e.exports=["Coeff jako procenty"]},40054:e=>{e.exports=["Kolor"]},47737:e=>{e.exports=["Tryb kompaktowych statystyk"]},4639:e=>{e.exports=["Współrzędne"]},76655:e=>{e.exports=["Gotówka"]},99120:e=>{e.exports=["Kanał"]},60066:e=>{e.exports=["Zmiana w pipsach"]},36150:e=>{e.exports=["Kąt"]},38280:e=>{e.exports=["Kąty"]},95264:e=>{e.exports=["Rozmiar konta"]},85160:e=>{e.exports=["Zawsze pokazuj statystyki"]},54189:e=>{e.exports=["Łuki"]},34674:e=>{e.exports=["Śred. HL w mintick"]},17608:e=>{e.exports=["Dolne etykiety"]},48848:e=>{e.exports=["Obramowanie"]},72269:e=>{e.exports=["Granice"]},27331:e=>{e.exports=["Tło"]},66282:e=>{e.exports=["Tło #1"]},19949:e=>{e.exports=["Zakres słupków"]},81260:e=>{e.exports=["Siatka"]},67114:e=>{e.exports=["Zakres Daty/Czasu"]},37067:e=>{e.exports=["Przemieszczenie (cena, słupek)"]},75460:e=>{e.exports=["Dystans"]},46211:e=>{e.exports=["Pinezka emoji"]},46001:e=>{e.exports=["Cena wejścia"]},1220:e=>{e.exports=["Wydłuż"]},71116:e=>{e.exports=["Przedłuż w dół"]},45809:e=>{e.exports=["Przedłuż w lewo"]},25892:e=>{e.exports=["Przedłuż lewą linię"]},13611:e=>{e.exports=["Przedłuż Linie"]},3304:e=>{e.exports=["Przedłuż linie w lewo"]},83095:e=>{e.exports=["Przedłuż linie w prawo"]},14025:e=>{e.exports=["Przedłuż w prawo"]},74395:e=>{e.exports=["Przedłuż prawą linię"]},85197:e=>{e.exports=["Przedłuż w górę"]},17006:e=>{e.exports=["Rozmiar tekstu"]},31343:e=>{e.exports=["Porażka tekst"]},28565:e=>{e.exports=["Porażka tło"]},87931:e=>{e.exports=["Fani"]},39836:e=>{e.exports=["Poziomy Fibo na podstawie skali logarytmicznej"]},10578:e=>{e.exports=["Pełne kręgi"]},25264:e=>{e.exports=["Słupki HL"]},66049:e=>{e.exports=["Słupki OC"]},27531:e=>{e.exports=["Wielkość lota"]},99180:e=>{e.exports=["Dolna wstęga #1"]},53861:e=>{e.exports=["Dolny pasek #2"]},44775:e=>{e.exports=["Dolny pasek #3"]},85206:e=>{e.exports=["Etykieta"]},75332:e=>{e.exports=["Obramowanie etykiety"]},14773:e=>{e.exports=["Tło Etykiety"]},37126:e=>{e.exports=["Tekst etykiety"]},79106:e=>{e.exports=["Poziomy"]},95610:e=>{e.exports=["Linia poziomów"]},79307:e=>{e.exports=["Lewe Etykiety"]},49286:e=>{e.exports=["Linia - HL/2"]},17676:e=>{e.exports=["Linia - Otwarte"]},47669:e=>{e.exports=["Linia - zamknięcia"]},71899:e=>{e.exports=["Linia - Maksimum"]},83394:e=>{e.exports=["Linia - Minimum"]},60489:e=>{e.exports=["Kolor linii"]},53889:e=>{e.exports=["Tryb"]},95543:e=>{e.exports=["Miesiące"]},85041:e=>{e.exports=["Środkowa linia"]},24510:e=>{e.exports=["Punkt środkowy"]},22213:e=>{e.exports=["Źródło tło"]},15500:e=>{e.exports=["Źródło obramowanie"]}, +79238:e=>{e.exports=["Źródło tekst"]},37249:e=>{e.exports=["Statystyki"]},28712:e=>{e.exports=["Pozycja statystyk"]},50948:e=>{e.exports=["Stop kolor"]},56119:e=>{e.exports=["Poziom stop"]},69835:e=>{e.exports=["Sukces tekst"]},91141:e=>{e.exports=["Sukces tło"]},2694:e=>{e.exports=["Zmiana procentowa"]},650:e=>{e.exports=["Procenty"]},25684:e=>{e.exports=["Cena"]},23675:e=>{e.exports=["Etykieta Ceny"]},75675:e=>{e.exports=["Etykiety cen"]},16103:e=>{e.exports=["Poziomy Ceny"]},46964:e=>{e.exports=["Zakres cenowy"]},59771:e=>{e.exports=["Współczynnik Price/Bar"]},29072:e=>{e.exports=["Ceny"]},2635:e=>{e.exports=["Poziom zysku"]},33886:e=>{e.exports=["Zakresy i stosunek"]},24186:e=>{e.exports=["Odwróć"]},91367:e=>{e.exports=["Prawe etykiety"]},63833:e=>{e.exports=["Ryzyko"]},95545:e=>{e.exports=["Fala"]},10209:e=>{e.exports=["Górne Etykiety"]},98001:e=>{e.exports=["Target tło"]},89258:e=>{e.exports=["Target obramowanie"]},45302:e=>{e.exports=["Target kolor:"]},74289:e=>{e.exports=["Target tekst"]},17932:e=>{e.exports=["Zawijanie tekstu"]},55325:e=>{e.exports=["Etykieta czasu"]},77838:e=>{e.exports=["Poziomy czasu"]},2295:e=>{e.exports=["Przezroczystość"]},4372:e=>{e.exports=["Linia trendu"]},26775:e=>{e.exports=["Górna wstęga"]},21774:e=>{e.exports=["Górny pasek #2"]},21076:e=>{e.exports=["Górny pasek #3"]},12374:e=>{e.exports=["Użyj jednego koloru"]},53473:e=>{e.exports="VWAP"},91322:e=>{e.exports=["Wartości"]},25227:e=>{e.exports=["Wariancja"]},1670:e=>{e.exports=["zmień kąt"]},38829:e=>{e.exports=["zmień kolor strzałki"]},23723:e=>{e.exports=["zmień współrzędną słupka ceny Y"]},72080:e=>{e.exports=["zmień kolor flagi"]},66266:e=>{e.exports=["zmień współrzędną ceny Y"]},98905:e=>{e.exports=["zmień górny margines"]},11049:e=>{e.exports=["zmień pozycję pionową współrzędną Y"]},98057:e=>{e.exports=["zmień kolor linii VWAP dla {title}"]},55218:e=>{e.exports=["zmień szerokość linii VWAP dla {title}"]},31804:e=>{e.exports=["zmień {title} przeciwnie do ruchu wskazówek zegara"]},99128:e=>{e.exports=["zmień widoczność wsółczynników w procentach {title}"]},20216:e=>{e.exports=["zmień kolor {title}"]},35435:e=>{e.exports=["zmień tryb kompaktowych statystyk {title}"]},550:e=>{e.exports=["zmień kolor obramowania świecy wzrostowej {title}"]},28146:e=>{e.exports=["zmień widoczność obramowania świecy {title}"]},7373:e=>{e.exports=["zmień kolor obramowania świecy spadkowej {title}"]},38742:e=>{e.exports=["zmień kolor świeczki spadkowej {title}"]},42273:e=>{e.exports=["zmień kolor świeczki wzrostowej {title}"]},76054:e=>{e.exports=["zmień kolor knota świecy {title}"]},27029:e=>{e.exports=["zmień widoczność knota świecy {title}"]},22430:e=>{e.exports=["Zastąp {title} widoczność zmian w pipsach"]},45537:e=>{e.exports=["zmień kąt widoczności {title}"]},31775:e=>{e.exports=["zmień rozmiar konta dla {title}"]},37913:e=>{e.exports=["zmień {title} zawsze pokazuj statystyki"]},15521:e=>{e.exports=["zmień kolor wszystkich linii {title}"]},17466:e=>{e.exports=["zmień kolor linii {index} łuku {title}"]},72307:e=>{ +e.exports=["zmień szerokość linii {index} łuku {title}"]},13853:e=>{e.exports=["zmień widoczność linii {index} łuku {title}"]},78680:e=>{e.exports=["zmień średnią wartość HL {title}"]},15802:e=>{e.exports=["zmień widoczność dolnych etykiet {title}"]},36438:e=>{e.exports=["zmień przezroczystość tła {title}"]},64548:e=>{e.exports=["zmień widoczność tła {title}"]},75312:e=>{e.exports=["zmień kolor tła {title}"]},39651:e=>{e.exports=["zmień kolor 1 tła {title}"]},78177:e=>{e.exports=["zmień kolor 2 tła {title}"]},42746:e=>{e.exports=["zmień widoczność zakresu słupków {title}"]},53770:e=>{e.exports=["zmień widoczność siatki {title}"]},29145:e=>{e.exports=["zmień kolor linii siatki {title}"]},64949:e=>{e.exports=["zmień styl linii siatki {title}"]},93548:e=>{e.exports=["zmień grubość linii siatki {title}"]},15485:e=>{e.exports=["zmień widoczność zakresu daty/czasu {title}"]},3400:e=>{e.exports=["zmień kąt {title}"]},91534:e=>{e.exports=["zmień widoczność odległości {title}"]},65056:e=>{e.exports=["zmień emotikony dla {title}"]},65899:e=>{e.exports=["zmień widoczność emotikonów dla {title}"]},59354:e=>{e.exports=["zmień cenę wejścia {title}"]},1447:e=>{e.exports=["zmień rozszerzenie {title} poniżej"]},15258:e=>{e.exports=["zmień rozszerzenie {title} po lewej"]},96902:e=>{e.exports=["zmień przedłużone linie {title}"]},896:e=>{e.exports=["zmień rozszerzenie {title} powyżej"]},3708:e=>{e.exports=["zmień {title} rozszerzające się po lewej"]},52889:e=>{e.exports=["zmień {title} rozszerzające się po prawej"]},86647:e=>{e.exports=["zmień rozszerzenie {title}"]},3156:e=>{e.exports=["zmień kolor tekstu błędu {title}"]},49885:e=>{e.exports=["zmień kolor tła błędu {title}"]},89126:e=>{e.exports=["zmień widoczność linii {index} wachlarza {title}"]},30016:e=>{e.exports=["zmień szerokość linii {index} wachlarza {title}"]},82516:e=>{e.exports=["zmień kolor linii {index} wachlarza {title}"]},78142:e=>{e.exports=["zmień widoczność dla wachlarza {title}"]},79467:e=>{e.exports=["zmień kolor linii wachlarza {title}"]},45739:e=>{e.exports=["zmień poziomy fib {title} w oparciu o skalę logarytmiczną"]},99670:e=>{e.exports=["zmień odwrócony {title}"]},35165:e=>{e.exports=["zmień widoczność pełnych kręgów {title}"]},48983:e=>{e.exports=["zmień kolor tła obrazu dla {title}"]},45025:e=>{e.exports=["zmień wielkość lota dla {title}"]},13901:e=>{e.exports=["zmień kolor dolnej linii {title}"]},78425:e=>{e.exports=["zmień widoczność dolnej linii {title}"]},99491:e=>{e.exports=["zmień szerokość dolnej linii {title}"]},55469:e=>{e.exports=["zmiana koloru dolnej linii #2: {title}"]},76157:e=>{e.exports=["zmiana widoczności dolnej linii #2: {title}"]},8081:e=>{e.exports=["zmiana szerokości dolnej linii #2: {title}"]},95016:e=>{e.exports=["zmiana koloru dolnej linii #3: {title}"]},84928:e=>{e.exports=["zmiana widoczności dolnej linii #3: {title}"]},44693:e=>{e.exports=["zmiana szerokości dolnej linii #3: {title}"]},81170:e=>{e.exports=["zmień wyrównanie etykiet {title}"]},22775:e=>{e.exports=["zmień rozmiar czcionki etykiet {title}"]},24338:e=>{ +e.exports=["zmień widoczność etykiet {title}"]},32891:e=>{e.exports=["zmień współczynnik linii {index} poziomu {title}"]},85551:e=>{e.exports=["zmień kolor linii {index} poziomu {title}"]},47840:e=>{e.exports=["zmień styl linii {title} poziomu {index}"]},45463:e=>{e.exports=["zmień widoczność linii {title} poziomu {index}"]},90098:e=>{e.exports=["zmień szerokość linii {index} poziomu {title}"]},26710:e=>{e.exports=["zmień widoczność poziomów {title}"]},2359:e=>{e.exports=["zmień widoczność lewych etykiet {title}"]},44643:e=>{e.exports=["zmień grubość linii {title}"]},20563:e=>{e.exports=["zmień kolor linii {title}"]},66982:e=>{e.exports=["zmień styl linii {title}"]},94441:e=>{e.exports=["zmień tryb {title}"]},89996:e=>{e.exports=["zmień widoczność punktu środkowego {title}"]},36618:e=>{e.exports=["zmień odbicie lustrzane {title}"]},18544:e=>{e.exports=["zmień kolor tła źródłowego {title}"]},48035:e=>{e.exports=["zmień kolor obramowania źródła {title}"]},42286:e=>{e.exports=["zmień kolor tekstu źródłowego {title}"]},588:e=>{e.exports=["zmień pozycję w statystykach {title}"]},54659:e=>{e.exports=["zmień kolor stop dla {title}"]},89182:e=>{e.exports=["zmień poziom stop {title}"]},82224:e=>{e.exports=["zmień cenę stop {title}"]},88383:e=>{e.exports=["zmień kolor tekstu osiągnięcia {title}"]},26967:e=>{e.exports=["zmień kolor tła osiągnięcia {title}"]},62243:e=>{e.exports=["Zastąp {title} widoczność zmian w ujęciu procentowym"]},45936:e=>{e.exports=["zmień widoczność etykiety cenowej {title}"]},88577:e=>{e.exports=["zmień widoczność etykiet cenowych {title}"]},47045:e=>{e.exports=["zmień widoczność przedziału cenowego {title}"]},94028:e=>{e.exports=["zmień widoczność ceny dla {title}"]},56175:e=>{e.exports=["zmień widoczność cen {title}"]},44539:e=>{e.exports=["zmień poziom zysku {title}"]},41646:e=>{e.exports=["zmień cenę zysku {title}"]},52877:e=>{e.exports=["zmień odwrotność {title}"]},16598:e=>{e.exports=["zmień widoczność prawych etykiet {title}"]},31553:e=>{e.exports=["zmień ryzyko dla {title}"]},40344:e=>{e.exports=["zmień tryb wyświetlania ryzyka {title}"]},73137:e=>{e.exports=["zmień widoczność górnych etykiet {title}"]},52387:e=>{e.exports=["zmień docelowy kolor tła {title}"]},6921:e=>{e.exports=["zmień docelowy kolor obramowania {title}"]},97573:e=>{e.exports=["zmień docelowy kolor {title}"]},27634:e=>{e.exports=["zmień docelowy kolor tekstu {title}"]},33822:e=>{e.exports=["zmień widoczność etykiety czasu {title}"]},84321:e=>{e.exports=["zmień przezroczystość {title}"]},10417:e=>{e.exports=["zmień kolor górnej granicy linii {title}"]},58722:e=>{e.exports=["zmień widoczność górnej granicy linii {title}"]},13633:e=>{e.exports=["zmień szerokość górnej granicy linii {title}"]},64709:e=>{e.exports=["zmiana koloru górnej linii #2: {title}"]},97847:e=>{e.exports=["zmiana widoczności górnej linii #2: {title}"]},62921:e=>{e.exports=["zmiana szerokości górnej linii #2: {title}"]},94153:e=>{e.exports=["zmiana koloru górnej linii #3: {title}"]},19835:e=>{e.exports=["zmiana widoczności górnej linii #3: {title}"]},68310:e=>{ +e.exports=["zmiana szerokości górnej linii #3: {title}"]},12355:e=>{e.exports=["zmień wartość wariancji {title}"]},25937:e=>{e.exports=["zmień ustawienie etykiet {toolName} w pionie"]},46991:e=>{e.exports=["zmień ustawienie etykiet {toolName} w poziomie"]},73080:e=>{e.exports=["zmień kierunek etykiet {toolName}"]},24272:e=>{e.exports=["zmień widoczność linii {toolName}"]},46404:e=>{e.exports=["zmień szerokość linii {toolName}"]},50265:e=>{e.exports=["zmień kolor linii {toolName}"]},72781:e=>{e.exports=["zmień rozszerzenie wiersza {toolName} w lewo"]},84613:e=>{e.exports=["zmień rozszerzenie wiersza {toolName} w prawo"]},62603:e=>{e.exports=["zmień lewy koniec linii {toolName}"]},62412:e=>{e.exports=["zmień prawy koniec wiersza {toolName}"]},35422:e=>{e.exports=["zmień styl linii {toolName}"]},77690:e=>{e.exports=["zmień tekst {toolName}"]},69871:e=>{e.exports=["zmień widoczność tekstu {toolName}"]},25878:e=>{e.exports=["zmień zawijanie tekstu {toolName}"]},91832:e=>{e.exports=["zmień kolor tła tekstu {toolName}"]},18610:e=>{e.exports=["zmień widoczność tła tekstu {toolName}"]},44755:e=>{e.exports=["zmień kolor obramowania tekstu {toolName}"]},6324:e=>{e.exports=["zmień szerokość obramowania tekstu {toolName}"]},45529:e=>{e.exports=["zmień widoczność obramowania tekstu {toolName}"]},6500:e=>{e.exports=["zmień kolor tekstu {toolName}"]},51614:e=>{e.exports=["zmień grubość czcionki tekstu {toolName}"]},18572:e=>{e.exports=["zmień czcionkę tekstu {toolName} na kursywę"]},48382:e=>{e.exports=["zmień rozmiar czcionki tekstu {toolName}"]},18567:e=>{e.exports=["zmień właściwość {propertyName}"]},21926:e=>{e.exports=["kolor tła"]},52241:e=>{e.exports=["wypełnione tła"]},70607:e=>{e.exports=["kolor linii"]},41075:e=>{e.exports=["styl linii"]},73043:e=>{e.exports=["szerokość linii"]},72223:e=>{e.exports=["przenieś rysunki"]},93046:e=>{e.exports=["pokaż cenę"]},41437:e=>{e.exports=["Kolor tekstu"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/pl.3951.babac9be598102fb0d92.js b/charting_library/bundles/pl.3951.babac9be598102fb0d92.js new file mode 100644 index 0000000..df5f6d2 --- /dev/null +++ b/charting_library/bundles/pl.3951.babac9be598102fb0d92.js @@ -0,0 +1,3 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3951],{14229:e=>{e.exports=["Kropka"]},16936:e=>{e.exports=["Cofnij"]},9898:e=>{e.exports=["Prawo do udostępniania"]},18511:e=>{e.exports=["Odliczanie do zamknięcia słupka"]},32409:e=>{e.exports=["Kolory motywu"]},90069:e=>{e.exports=["Porównaj"]},39176:e=>{e.exports=["Treść"]},15803:e=>{e.exports=["Skopiuj link do obrazu wykresu"]},20036:e=>{e.exports=["Anuluj"]},19022:e=>{e.exports=["Kanały"]},8353:e=>{e.exports=["Zmień interwał"]},20788:e=>{e.exports=["Kolumny Stylu Wykresu"]},86771:e=>{e.exports=["Styl Wykresu Świece"]},45290:e=>{e.exports=["Obszar stylu wykresu"]},97559:e=>{e.exports=["Styl Wykresu Słupki"]},18779:e=>{e.exports=["Styl Wykresu Linia Bazowa"]},90599:e=>{e.exports=["Styl Wykresu Kagi"]},41412:e=>{e.exports=["Styl Wykresu Obszar HLC"]},51383:e=>{e.exports=["Styl Wykresu Puste Świece"]},20424:e=>{e.exports=["Styl WykresuHeikin Ashi"]},28381:e=>{e.exports=["Styl Wykresu High-Low"]},87691:e=>{e.exports=["Styl Wykresu Linia"]},470:e=>{e.exports=["Styl Wykresu Linia Przerywana"]},14956:e=>{e.exports=["Styl Wykresu Linia Ze Znacznikami"]},59393:e=>{e.exports=["Styl Wykresu Linia Krokowa"]},59491:e=>{e.exports=["Styl Wykresu Point & Figure"]},38385:e=>{e.exports=["Styl Wykresu Range"]},91664:e=>{e.exports=["Styl Wykresu Renko"]},82838:e=>{e.exports=["Styl Wykresu Volume Footprint"]},80395:e=>{e.exports=["Zamknij menu"]},82401:e=>{e.exports=["Kursory"]},50025:e=>{e.exports=["Cykle"]},19661:e=>{e.exports=["Narzędzia adnotacji"]},44629:e=>{e.exports=["Dodaj do ulubionych"]},64498:e=>{e.exports=["Wszystkie źródła"]},95480:e=>{e.exports=["Zastosuj te wskaźniki do całego układu"]},23969:e=>{e.exports=["Strzałki"]},28020:e=>{e.exports=["Auto (dostosowuje dane do rozmiaru ekranu)"]},79852:e=>{e.exports=["Obligacja"]},55939:e=>{e.exports=["Pędzle"]},40803:e=>{e.exports=["Idź do daty"]},43884:e=>{e.exports="Gann"},5816:e=>{e.exports=["Narzędzia analityczne Gann i Fibonacci"]},22146:e=>{e.exports=["Figury geometryczne"]},60925:e=>{e.exports=["Kropka"]},66365:e=>{e.exports=["Ciemny kolor motywu"]},29601:e=>{e.exports=["Opis"]},22772:e=>{e.exports=["Rysunki"]},88280:e=>{e.exports=["Fale Elliotta"]},99289:e=>{e.exports=["Gumka"]},25790:e=>{e.exports=["Sesja przedłużona"]},97100:e=>{e.exports=["Narzędzia do prognozowania i pomiaru"]},22305:e=>{e.exports="Fibonacci"},11682:e=>{e.exports=["Tryb pełnoekranowy"]},15327:e=>{e.exports=["Funkcja"]},17517:e=>{e.exports=["Ukryj narzędzia do rysowania"]},82785:e=>{e.exports=["Odwróć skalę"]},64642:e=>{e.exports=["Wstaw Wskaźnik"]},55149:e=>{e.exports=["Otwórz drzewo obiektów"]},75687:e=>{e.exports=["Załaduj Wygląd Wykresu"]},37057:e=>{e.exports=["Zablokuj Narzędzia Rysowania"]},95667:e=>{e.exports=["Zablokuj współczynnik price/bar"]},19567:e=>{e.exports=["Przesuń skalę na lewo"]},76300:e=>{e.exports=["Przesuń skalę na prawo"]},56854:e=>{e.exports=["Przenieś wykres z powrotem"]},22221:e=>{e.exports=["Przesuń wykres do przodu"]},79165:e=>{e.exports=["Magia"]},37140:e=>{ +e.exports=["Tryb Magnet dopasowuje elementy graficzne do najbliższych wartości OHLC"]},72357:e=>{e.exports=["Zarządzaj rysunkami układu"]},59607:e=>{e.exports=["Linijka"]},79961:e=>{e.exports=["Miernik"]},78633:e=>{e.exports=["Scal wszystkie skale po lewej stronie"]},308:e=>{e.exports=["Scal wszystkie skale w prawo"]},29673:e=>{e.exports=["Brak giełd spełniających Twoje kryteria"]},41379:e=>{e.exports=["Brak symboli spełniających Twoje kryteria"]},45850:e=>{e.exports=["Nic nie spełnia Twoich kryteriów"]},36551:e=>{e.exports=["Nowe rysunki dodawane są do wszystkich wykresów należących do określonego układu i automatycznie wyświetlane w momencie wyboru danego tickera"]},19407:e=>{e.exports=["Nowe rysunki będą synchronizowane globalnie"]},77989:e=>{e.exports=["Nowe rysunki zostaną zsynchronizowane w układzie"]},19724:e=>{e.exports=["Źródła"]},62571:e=>{e.exports=["Zapisz układ wykresu"]},35264:e=>{e.exports=["Tylko wykres skali ceny"]},52298:e=>{e.exports=["Szukaj"]},78842:e=>{e.exports=["Znajdź narzędzie lub funkcję"]},13269:e=>{e.exports=["Wybierz źródło"]},90417:e=>{e.exports=["Przerwy w sesji"]},25792:e=>{e.exports=["Kształty"]},91977:e=>{e.exports=["Pokaż ukryte narzędzia"]},51072:e=>{e.exports=["Pokaż drzewo obiektów"]},49421:e=>{e.exports=["Pozostań w Trybie Rysowania"]},85422:e=>{e.exports=["Silny magnes"]},89053:e=>{e.exports="Symbol"},48490:e=>{e.exports=["Symbol i opis"]},79791:e=>{e.exports=["Etykieta nazwy symbolu"]},12014:e=>{e.exports=["Informacje o Symbolu"]},78001:e=>{e.exports=["Etykieta ostatniej wartości symbolu"]},99983:e=>{e.exports=["Wyszukiwanie symboli"]},35888:e=>{e.exports=["Synchronizuj rysunki na wszystkich wykresach"]},19693:e=>{e.exports=["Formacje"]},73359:e=>{e.exports="Pitchforks"},4037:e=>{e.exports=["Przycisk plus"]},96032:e=>{e.exports=["Linia ceny zamknięcia z poprzedniego dnia"]},99530:e=>{e.exports=["Linia Ceny"]},90612:e=>{e.exports=["Ostatnie wyszukiwania"]},31273:e=>{e.exports=["Sesja zwykła"]},76091:e=>{e.exports=["Usuń rysunki"]},20378:e=>{e.exports=["Usuń wskaźniki"]},57869:e=>{e.exports=["Usuń wszystkie wskaźniki i rysunki"]},72482:e=>{e.exports=["Usuń z ulubionych"]},34465:e=>{e.exports=["Resetuj Wykres"]},45417:e=>{e.exports=["Resetuj skalę cenową"]},75521:e=>{e.exports=["Resetuj skalę czasową"]},45265:e=>{e.exports=["Słaby magnes"]},20916:e=>{e.exports=["Tekst i Notatki"]},18794:e=>{e.exports=["Narzędzia linii trendu"]},64185:e=>{e.exports=["Znajdź rysunki, funkcje i ustawienia"]},89967:e=>{e.exports=["Oparte na wolumenie"]},38925:e=>{e.exports=["Przybliż"]},49895:e=>{e.exports=["Oddal"]},12629:e=>{e.exports=["towar"]},87592:e=>{e.exports="cfd"},65558:e=>{e.exports=["zmień widoczność pomysłów na wykresie"]},59820:e=>{e.exports=["zmień widoczność nazw etykiet indykatorów i wskaźników finansowych"]},90512:e=>{e.exports=["zmień widoczność etykiet wartości wskaźników finansowych i indykatorów"]},50393:e=>{e.exports=["zmień widoczność linii cen pre/post market"]},8448:e=>{e.exports=["krypto"]},67245:e=>{e.exports=["Potwierdzenie wpłaty"]},88720:e=>{e.exports=["gospodarka"]}, +39512:e=>{e.exports="forex"},81859:e=>{e.exports=["Kontrakty terminowe"]},12754:e=>{e.exports=["indeks"]},60804:e=>{e.exports=["indeksy"]},36931:e=>{e.exports=["akcja"]},95612:e=>{e.exports=["synchronizuj rysunki"]},32868:e=>{e.exports=["{hotKey_0} + kliknij na wykresie"]},68125:e=>{e.exports=["{hotKey_0} — okrąg"]},40234:e=>{e.exports=["{hotKey_0} — rysowanie prostej nachylonej pod kątami 45"]},10289:e=>{e.exports=["{hotKey_0} — stałe przyrosty"]},81591:e=>{e.exports=["{hotKey_0} — kwadrat"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/pl.4716.e4ac74dfc9ec5374b00c.js b/charting_library/bundles/pl.4716.e4ac74dfc9ec5374b00c.js new file mode 100644 index 0000000..9a07755 --- /dev/null +++ b/charting_library/bundles/pl.4716.e4ac74dfc9ec5374b00c.js @@ -0,0 +1,43 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[4716],{20747:e=>{e.exports=["Odnośnie"]},9846:e=>{e.exports="A"},55765:e=>{e.exports="L"},14642:e=>{e.exports=["Ciemny"]},69841:e=>{e.exports=["Jasny"]},673:e=>{e.exports=Object.create(null),e.exports.d_dates="d",e.exports.h_dates="h",e.exports.m_dates="m",e.exports.s_dates="s",e.exports.in_dates=["w"]},97840:e=>{e.exports="d"},64302:e=>{e.exports="h"},79442:e=>{e.exports="m"},22448:e=>{e.exports="s"},16493:e=>{e.exports=["{title} kopia"]},13395:e=>{e.exports="D"},37720:e=>{e.exports="M"},69838:e=>{e.exports="R"},59231:e=>{e.exports="T"},85521:e=>{e.exports=["T"]},13994:e=>{e.exports=["g"]},6791:e=>{e.exports="m"},2949:e=>{e.exports="s"},77297:e=>{e.exports="C"},56723:e=>{e.exports="H"},5801:e=>{e.exports="HL2"},98865:e=>{e.exports="HLC3"},42659:e=>{e.exports="OHLC4"},4292:e=>{e.exports="L"},78155:e=>{e.exports="O"},88601:e=>{e.exports=Object.create(null),e.exports.Back_input=["Cofnij"],e.exports.Minimize_input=["Minimalizuj"],e.exports.CCI_input="CCI",e.exports["Hull MA_input"]="Hull MA",e.exports.UO_input="UO",e.exports.from_input=["z"],e.exports.to_input=["do"],e.exports["{number} item_combobox_input"]=["{number} element","{number} elementy","{number} elementów","{number} elementów"],e.exports.Close_input=["Zamknij"],e.exports.Style_input=["Styl"],e.exports["Box size assignment method_input"]=["Metoda określająca rozmiar pola"],e.exports["Color bars based on previous close_input"]=["Kolor słupków na podstawie poprzedniego zamknięcia"],e.exports.Candles_input=["Świece"],e.exports.Borders_input=["Granice"],e.exports.Wick_input=["Knot"],e.exports["HLC bars_input"]=["Słupki HLC"],e.exports["Price source_input"]=["Źródło cen"],e.exports.Type_input=["Typ"],e.exports["Show real prices on price scale (instead of Heikin-Ashi price)_input"]=["Pokaż rzeczywiste ceny na skali cenowej (zamiast ceny Heikin-Ashi)"],e.exports["Up bars_input"]=["Słupki wzrostowe"],e.exports["Down bars_input"]=["Słupki spadkowe"],e.exports["Projection up bars_input"]=["Projekcja słupków wzrostowych"],e.exports["Projection down bars_input"]=["Projekcja słupków spadkowych"],e.exports["Projection up color_input"]=["Kolor Projekcja w górę"],e.exports["Projection down color_input"]=["Kolor Projekcja w dół"],e.exports.Line_input=["Linia"],e.exports.Fill_input=["Wypełnij"],e.exports["Up color_input"]=["Kolor wzrostów"],e.exports["Down color_input"]=["Kolor spadków"],e.exports.Traditional_input=["Tradycyjny"],e.exports["Box size_input"]=["Rozmiar pola"],e.exports["Number of line_input"]=["Numer linii"],e.exports["ATR length_input"]=["Długość ATR"],e.exports["Reversal amount_input"]=["Wartość odwrócenia"],e.exports["Phantom bars_input"]=["Słupki fantomowe"],e.exports["One step back building_input"]=["Scal pojedyncze segmenty z poprzednim słupkiem"],e.exports.Source_input=["Źródło"],e.exports.Wicks_input=["Knoty"],e.exports.Range_input=["Zakres"],e.exports.Length_input=["Długość"],e.exports.Plot_input=["Wykres"],e.exports.Zero_input="Zero",e.exports.Signal_input=["Sygnał"], +e.exports.Long_input="Long",e.exports.Short_input="Short",e.exports.UpperLimit_input=["Górna granica"],e.exports.LowerLimit_input=["Dolna granica"],e.exports.Offset_input=["Przesunięcie"],e.exports.length_input=["długość"],e.exports.mult_input="mult",e.exports.short_input="short",e.exports.long_input="long",e.exports.Limit_input="Limit",e.exports.Move_input=["Ruch"],e.exports.Value_input=["Wartość"],e.exports.Method_input=["Metoda"],e.exports["Values in status line_input"]=["Wartości w wierszu statusu"],e.exports["Labels on price scale_input"]=["Etykiety w skali cen"],e.exports["Accumulation/Distribution_input"]=["Akumulacja / dystrybucja"],e.exports.ADR_B_input="ADR_B",e.exports["Equality Line_input"]=["Linia Równości"],e.exports["Window Size_input"]=["Rozmiar okna"],e.exports.Sigma_input="Sigma",e.exports["Aroon Up_input"]="Aroon Up",e.exports["Aroon Down_input"]="Aroon Down",e.exports.Upper_input=["Górna"],e.exports.Lower_input=["Dolna"],e.exports.Deviation_input=["Odchylenie"],e.exports["Levels Format_input"]=["Format poziomów"],e.exports["Labels Position_input"]=["Pozycja etykiet"],e.exports["0 Level Color_input"]=["Kolor poziomu 0"],e.exports["0.236 Level Color_input"]=["Kolor poziomu 0.236"],e.exports["0.382 Level Color_input"]=["Kolor poziomu 0.382"],e.exports["0.5 Level Color_input"]=["Kolor poziomu 0.5"],e.exports["0.618 Level Color_input"]=["Kolor poziomu 0.618"],e.exports["0.65 Level Color_input"]=["Kolor poziomu 0.65"],e.exports["0.786 Level Color_input"]=["Kolor poziomu 0.786"],e.exports["1 Level Color_input"]=["Kolor poziomu 1"],e.exports["1.272 Level Color_input"]=["Kolor poziomu 1.272"],e.exports["1.414 Level Color_input"]=["Kolor poziomu 1.414"],e.exports["1.618 Level Color_input"]=["Kolor poziomu 1.618"],e.exports["1.65 Level Color_input"]=["Kolor poziomu 1.65"],e.exports["2.618 Level Color_input"]=["Kolor poziomu 2.618"],e.exports["2.65 Level Color_input"]=["Kolor poziomu 2.65"],e.exports["3.618 Level Color_input"]=["Kolor poziomu 3.618"],e.exports["3.65 Level Color_input"]=["Kolor poziomu 3.65"],e.exports["4.236 Level Color_input"]=["Kolor poziomu 4.236"],e.exports["-0.236 Level Color_input"]=["Kolor poziomu -0.236"],e.exports["-0.382 Level Color_input"]=["Kolor poziomu -0.382"],e.exports["-0.618 Level Color_input"]=["Kolor poziomu -0.618"],e.exports["-0.65 Level Color_input"]=["Kolor poziomu -0.65"],e.exports.ADX_input=["Wskaźnik ADX"],e.exports["ADX Smoothing_input"]=["Wygładzanie ADX"],e.exports["DI Length_input"]=["Długość DI"],e.exports.Smoothing_input=["Wygładzanie"],e.exports.ATR_input="ATR",e.exports.Growing_input=["Rosnąca"],e.exports.Falling_input=["Spadajacy"],e.exports["Color 0_input"]=["Kolor 0"],e.exports["Color 1_input"]=["Kolor 1"],e.exports.StdDev_input=["OdchStd"],e.exports.Basis_input=["Podstawa"],e.exports.Median_input=["Mediana"],e.exports["Bollinger Bands %B_input"]=["Wstęgi Bollingera %B"],e.exports.Overbought_input=["Wykupienie"],e.exports.Oversold_input=["Wyprzedanie"],e.exports["Bollinger Bands Width_input"]=["Szerokość wstęg Bollingera"], +e.exports["RSI Length_input"]=["Długość RSI"],e.exports["UpDown Length_input"]=["Zakres w dół"],e.exports["ROC Length_input"]=["Zakres wskaźnika ROC"],e.exports.MF_input="MF",e.exports.resolution_input=["interwał"],e.exports["Fast Length_input"]=["Szybki okres"],e.exports["Slow Length_input"]=["Wolny okres"],e.exports["Chaikin Oscillator_input"]=["Oscylator Chaikin"],e.exports.P_input="P",e.exports.X_input="X",e.exports.Q_input="Q",e.exports.p_input="p",e.exports.x_input="x",e.exports.q_input="q",e.exports.Price_input=["Cena"],e.exports["Chande MO_input"]="Chande MO",e.exports["Zero Line_input"]=["Linia zerowa"],e.exports["Color 2_input"]=["Kolor 2"],e.exports["Color 3_input"]=["Kolor 3"],e.exports["Color 4_input"]=["Kolor 4"],e.exports["Color 5_input"]=["Kolor 5"],e.exports["Color 6_input"]=["Kolor 6"],e.exports["Color 7_input"]=["Kolor 7"],e.exports["Color 8_input"]=["Kolor 8"],e.exports.CHOP_input="CHOP",e.exports["Upper Band_input"]=["Górna wstęga"],e.exports["Lower Band_input"]=["Dolna wstęga"],e.exports["Smoothing Line_input"]=["Linia wygładzająca"],e.exports["Smoothing Length_input"]=["Długość wygładzania"],e.exports["WMA Length_input"]=["Długość WMA"],e.exports["Long RoC Length_input"]="Long RoC Length",e.exports["Short RoC Length_input"]="Short RoC Length",e.exports.sym_input="sym",e.exports.Symbol_input="Symbol",e.exports.Correlation_input=["Korelacja"],e.exports.Period_input=["Okres"],e.exports.Centered_input=["Wyśrodkowany"],e.exports["Detrended Price Oscillator_input"]=["Beztrendowy oscylator cenowy"],e.exports.isCentered_input="isCentered",e.exports.DPO_input="DPO",e.exports["ADX smoothing_input"]=["Wygładzanie ADX"],e.exports["+DI_input"]="+DI",e.exports["-DI_input"]="-DI",e.exports.DEMA_input="DEMA",e.exports["Multi timeframe_input"]=["Wiele ram czasowych"],e.exports.Timeframe_input=["Ramy czasowe"],e.exports["Wait for timeframe closes_input"]=["Poczekaj na zamknięcie przedziału czasowego"],e.exports.Divisor_input=["Dzielnik"],e.exports.EOM_input="EOM",e.exports["Elder's Force Index_input"]=["Wskaźnik Force Index Eldera"],e.exports.Percent_input=["Procent"],e.exports.Exponential_input=["Wykładniczy"],e.exports.Average_input=["Średnia"],e.exports["Upper Percentage_input"]=["Górny procent"],e.exports["Lower Percentage_input"]=["Dolny procent"],e.exports.Fisher_input="Fisher",e.exports.Trigger_input=["Aktywacja"],e.exports.Level_input=["Poziom"],e.exports["Trader EMA 1 length_input"]=["Długość EMA tradera 1"],e.exports["Trader EMA 2 length_input"]=["Długość EMA tradera 2"],e.exports["Trader EMA 3 length_input"]=["Długość EMA tradera 3"],e.exports["Trader EMA 4 length_input"]=["Długość EMA tradera 4"],e.exports["Trader EMA 5 length_input"]=["Długość EMA tradera 5"],e.exports["Trader EMA 6 length_input"]=["Długość EMA tradera 6"],e.exports["Investor EMA 1 length_input"]=["Długość EMA inwestora 1"],e.exports["Investor EMA 2 length_input"]=["Długość EMA inwestora 2"],e.exports["Investor EMA 3 length_input"]=["Długość EMA inwestora 3"],e.exports["Investor EMA 4 length_input"]=["Długość EMA inwestora 4"], +e.exports["Investor EMA 5 length_input"]=["Długość EMA inwestora 5"],e.exports["Investor EMA 6 length_input"]=["Długość EMA inwestora 6"],e.exports.HV_input="HV",e.exports["Conversion Line Periods_input"]=["Okresy linii konwersji"],e.exports["Base Line Periods_input"]=["Periody linii bazowej"],e.exports["Lagging Span_input"]=["Wskaźnik Lagging Span"],e.exports["Conversion Line_input"]=["Linia konwersji"],e.exports["Base Line_input"]=["Linia Bazowa"],e.exports["Leading Span A_input"]=["Lead 1"],e.exports["Leading Span Periods_input"]=["Wskaźnik Lagging Span 2-okresowy"],e.exports["Leading Shift Periods_input"]=["Wiodące Okresy Zmian"],e.exports["Plots Background_input"]=["Tło wykresów"],e.exports["yay Color 0_input"]=["yay Kolor 0"],e.exports["yay Color 1_input"]=["yay Kolor 1"],e.exports.Multiplier_input=["Mnożnik"],e.exports["Bands style_input"]=["Styl wstęg"],e.exports.Middle_input=["Środek"],e.exports.useTrueRange_input="useTrueRange",e.exports.ROCLen1_input=["ROC Len1"],e.exports.ROCLen2_input="ROCLen2",e.exports.ROCLen3_input="ROCLen3",e.exports.ROCLen4_input="ROCLen4",e.exports.SMALen1_input="SMALen1",e.exports.SMALen2_input="SMALen2",e.exports.SMALen3_input="SMALen3",e.exports.SMALen4_input="SMALen4",e.exports.SigLen_input="SigLen",e.exports.KST_input="KST",e.exports.Sig_input="Sig",e.exports.roclen1_input="roclen1",e.exports.roclen2_input="roclen2",e.exports.roclen3_input="roclen3",e.exports.roclen4_input="roclen4",e.exports.smalen1_input="smalen1",e.exports.smalen2_input="smalen2",e.exports.smalen3_input="smalen3",e.exports.smalen4_input="smalen4",e.exports.siglen_input="siglen",e.exports["Upper Deviation_input"]=["Odchylenie górne"],e.exports["Lower Deviation_input"]=["Odchylenie dolne"],e.exports["Use Upper Deviation_input"]=["Użyj odchylenia górnego"],e.exports["Use Lower Deviation_input"]=["Użyj odchylenia dolnego"],e.exports.Count_input=["Liczba"],e.exports.Crosses_input=["Krzyże"],e.exports.MOM_input="MOM",e.exports.MA_input="MA",e.exports["Length EMA_input"]=["Długość EMA"],e.exports["Length MA_input"]=["Długość MA"],e.exports["Fast length_input"]=["Szybka długość"],e.exports["Slow length_input"]="Slow length",e.exports["Signal smoothing_input"]=["Wygładzanie sygnału"],e.exports["Simple ma(oscillator)_input"]=["Prosta ma(oscylator)"],e.exports["Simple ma(signal line)_input"]=["Prosta średnia krocząca (linia sygnału)"],e.exports.Histogram_input="Histogram",e.exports.MACD_input="MACD",e.exports.fastLength_input="fastLength",e.exports.slowLength_input="slowLength",e.exports.signalLength_input="signalLength",e.exports.NV_input="NV",e.exports.OnBalanceVolume_input=["Wskaźnik OnBalanceVolume"],e.exports.Start_input="Start",e.exports.Increment_input=["Przyrost"],e.exports["Max value_input"]=["Maksymalna wartość"],e.exports.ParabolicSAR_input="ParabolicSAR",e.exports.start_input="start",e.exports.increment_input=["przyrost"],e.exports.maximum_input=["maksimum"],e.exports["Short length_input"]="Short length",e.exports["Long length_input"]="Long length",e.exports.OSC_input="OSC", +e.exports.shortlen_input="shortlen",e.exports.longlen_input="longlen",e.exports.PVT_input="PVT",e.exports.ROC_input="ROC",e.exports.RSI_input="RSI",e.exports.RVGI_input="RVGI",e.exports.RVI_input="RVI",e.exports["Long period_input"]=["Długi okres"],e.exports["Short period_input"]=["Krótki okres"],e.exports["Signal line period_input"]=["Okres linii sygnału"],e.exports.SMI_input="SMI",e.exports["SMI Ergodic Oscillator_input"]=["Oscylator SMI Ergodic"],e.exports.Indicator_input=["Wskaźnik"],e.exports.Oscillator_input=["Oscylator"],e.exports.K_input="K",e.exports.D_input="D",e.exports.smoothK_input="smoothK",e.exports.smoothD_input="smoothD",e.exports["%K_input"]="%K",e.exports["%D_input"]="%D",e.exports["Stochastic Length_input"]=["Długość Stochastic"],e.exports["RSI Source_input"]=["Źródło RSI"],e.exports.lengthRSI_input=["długośćRSI"],e.exports.lengthStoch_input="lengthStoch",e.exports.TRIX_input="TRIX",e.exports.TEMA_input="TEMA",e.exports["Long Length_input"]=["Long length"],e.exports["Short Length_input"]="Short Length",e.exports["Signal Length_input"]="Signal Length",e.exports.Length1_input=["Długość1"],e.exports.Length2_input=["Długość2"],e.exports.Length3_input=["Długość3"],e.exports.length7_input=["długość7"],e.exports.length14_input=["długość14"],e.exports.length28_input=["długość28"],e.exports.VWMA_input="VWMA",e.exports.len_input="len",e.exports["VI +_input"]="VI +",e.exports["VI -_input"]="VI -",e.exports["%R_input"]="%R",e.exports["Jaw Length_input"]=["Długość Jaw"],e.exports["Teeth Length_input"]="Teeth Length",e.exports["Lips Length_input"]="Lips Length",e.exports.Jaw_input="Jaw",e.exports.Teeth_input="Teeth",e.exports.Lips_input="Lips",e.exports["Jaw Offset_input"]="Jaw Offset",e.exports["Teeth Offset_input"]="Teeth Offset",e.exports["Lips Offset_input"]="Lips Offset",e.exports["Down fractals_input"]=["Dolne fraktale"],e.exports["Up fractals_input"]=["Fraktale wzrostowe"],e.exports.Periods_input=["Okresy"],e.exports.Shapes_input=["Kształty"],e.exports["show MA_input"]=["pokaż MA"],e.exports["MA Length_input"]=["Długość MA"],e.exports["Color based on previous close_input"]=["Kolor na podstawie poprzedniego zamknięcia"],e.exports["Rows Layout_input"]=["Układ wierszy"],e.exports["Row Size_input"]=["Rozmiar wiersza"],e.exports.Volume_input=["Wolumen"],e.exports["Value Area volume_input"]=["Wolumen strefy wartości"],e.exports["Extend Right_input"]=["Rozszerz w prawo"],e.exports["Extend POC Right_input"]=["Rozszerz POC w prawo"],e.exports["Extend VAH Right_input"]=["Rozszerz VAH w prawo"],e.exports["Extend VAL Right_input"]=["Rozszerz VAL w prawo"],e.exports["Value Area Volume_input"]=["Zakres wartości"],e.exports.Placement_input=["Lokalizacja"],e.exports.POC_input="POC",e.exports["Developing Poc_input"]=["Dynamika POC"],e.exports["Up Volume_input"]=["Wolumen góra"],e.exports["Down Volume_input"]=["Wolumen dół"],e.exports["Value Area_input"]=["Strefa wartości"],e.exports["Histogram Box_input"]=["Pole histogramu"],e.exports["Value Area Up_input"]=["Wzrost zakresu wartości"], +e.exports["Value Area Down_input"]=["Spadek zakresu wartości"],e.exports["Number Of Rows_input"]=["Liczba wierszy"],e.exports["Ticks Per Row_input"]=["Liczba ticków na wiersz"],e.exports["Up/Down_input"]=["Wzrost/Spadek"],e.exports.Total_input=["Razem"],e.exports.Delta_input="Delta",e.exports.Bar_input=["Słupek"],e.exports.Day_input=["Dzień"],e.exports["Deviation (%)_input"]=["Odchylenie (%)"],e.exports.Depth_input=["Głębokość"],e.exports["Extend to last bar_input"]=["Rozciągnij do ostatniego słupka"],e.exports.Simple_input=["Prosta"],e.exports.Weighted_input=["Ważona"],e.exports["Wilder's Smoothing_input"]=["Wygładzanie Wildera"],e.exports["1st Period_input"]=["1. Okres"],e.exports["2nd Period_input"]=["2. Okres"],e.exports["3rd Period_input"]=["3. Okres"],e.exports["4th Period_input"]=["4. Okres"],e.exports["5th Period_input"]=["5. Okres"],e.exports["6th Period_input"]=["6. Okres"],e.exports["Rate of Change Lookback_input"]=["Wskaźnik zmiany"],e.exports["Instrument 1_input"]="Instrument 1",e.exports["Instrument 2_input"]="Instrument 2",e.exports["Rolling Period_input"]=["Okres rolowania"],e.exports["Standard Errors_input"]=["Błędy Standardowe"],e.exports["Averaging Periods_input"]=["Okresy Uśredniania"],e.exports["Days Per Year_input"]=["Dni w roku"],e.exports["Market Closed Percentage_input"]=["Procent zamkniętego rynku"],e.exports["ATR Mult_input"]="ATR Mult",e.exports.VWAP_input="VWAP",e.exports["Anchor Period_input"]=["Okres odniesienia"],e.exports.Session_input=["Sesja"],e.exports.Week_input=["Tydzień"],e.exports.Month_input=["Miesiąc"],e.exports.Year_input=["Rok"],e.exports.Decade_input=["Dekada"],e.exports.Century_input=["Stulecie"],e.exports.Sessions_input=["Sesje"],e.exports["Each (pre-market, market, post-market)_input"]=["Wszystkie (pre-market, market, post-market)"],e.exports["Pre-market only_input"]=["Tylko pre-market"],e.exports["Market only_input"]=["Tylko market"],e.exports["Post-market only_input"]=["Tylko post-market"],e.exports["Main chart symbol_input"]=["Główny symbol wykresu"],e.exports["Another symbol_input"]=["Inny symbol"],e.exports["Nothing selected_combobox_input"]=["Nic nie zaznaczono"],e.exports["All items_combobox_input"]=["Wszystkie elementy"],e.exports.Cancel_input=["Anuluj"],e.exports.Open_input=["Otwórz"]},54138:e=>{e.exports=["Odwróć skalę"]},47807:e=>{e.exports=["Indeksowanie do 100"]},34727:e=>{e.exports=["Logarytmiczna"]},19238:e=>{e.exports=["Brak nakładających się etykiet"]},70361:e=>{e.exports=["Procentowa"]},72116:e=>{e.exports=["Regularna"]},33021:e=>{e.exports="ETH"},75610:e=>{e.exports=["Godziny handlu elektronicznego"]},97442:e=>{e.exports=["Rozszerzone godziny handlu"]},32929:e=>{e.exports=["post"]},56137:e=>{e.exports=["pre"]},98801:e=>{e.exports="Postmarket"},56935:e=>{e.exports="Premarket"},63798:e=>{e.exports="RTH"},24380:e=>{e.exports=["Regularne godziny handlu"]},27991:e=>{e.exports=["Maj"]},68716:e=>{e.exports=Object.create(null),e.exports.Technicals_study=["Wskaźniki"],e.exports["Average Day Range_study"]=["Średni zakres dni"], +e.exports["Bull Bear Power_study"]="Bull Bear Power",e.exports["Capital expenditures_study"]=["Nakłady kapitałowe"],e.exports["Cash to debt ratio_study"]=["Wskaźnik gotówka/zadłużenie"],e.exports["Debt to EBITDA ratio_study"]=["Współczynnik dług/EBITDA"],e.exports["Directional Movement Index_study"]=["Indeks Directional Movement"],e.exports.DMI_study="DMI",e.exports["Dividend payout ratio %_study"]=["Współczynnik wypłaty dywidend"],e.exports["Equity to assets ratio_study"]=["Wskaźnik kapitał własny / aktywa ogółem"],e.exports["Enterprise value to EBIT ratio_study"]=["Wskaźnik wartości przedsiębiorstwa do EBIT"],e.exports["Enterprise value to EBITDA ratio_study"]=["Wskaźnik wartości przedsiębiorstwa do EBITDA"],e.exports["Enterprise value to revenue ratio_study"]=["Wskaźnik wartości przedsiębiorstwa do przychodów"],e.exports["Goodwill, net_study"]=["Wartość firmy netto"],e.exports["Ichimoku Cloud_study"]=["Chmura Ichimoku"],e.exports.Ichimoku_study="Ichimoku",e.exports["Moving Average Convergence Divergence_study"]=["Zbieżność/Rozbieżność Średnich Ruchomych"],e.exports["Operating income_study"]=["Dochód Operacyjny"],e.exports["Price to book ratio_study"]=["Stosunek ceny do wartości księgowej"],e.exports["Price to cash flow ratio_study"]=["Stosunek ceny do przepływów pieniężnych"],e.exports["Price to earnings ratio_study"]=["Stosunek ceny do zarobków"],e.exports["Price to free cash flow ratio_study"]=["Stosunek ceny do wolnych przepływów pieniężnych"],e.exports["Price to sales ratio_study"]=["Stosunek ceny do sprzedaży"],e.exports["Float shares outstanding_study"]=["Akcje giełdowe pozostające w obrocie"],e.exports.Stoch_study="Stoch",e.exports["Total common shares outstanding_study"]=["Razem Akcje Zwykłe pozostające w obrocie"],e.exports["Volume Weighted Average Price_study"]=["Średnia Cena Ważona Wolumenem"],e.exports["Volume Weighted Moving Average_study"]="Volume Weighted Moving Average",e.exports["Williams Percent Range_study"]="Williams Percent Range",e.exports.Doji_study="Doji",e.exports["Spinning Top Black_study"]=["Czarna szpulka"],e.exports["Spinning Top White_study"]=["Biała szpulka"],e.exports["Accounts payable_study"]=["Zobowiązania z tytułu dostaw i usług"],e.exports["Accounts receivables, gross_study"]=["Należności księgowe brutto"],e.exports["Accounts receivable - trade, net_study"]=["Należności - handlowe, netto"],e.exports.Accruals_study=["Rozliczenia międzyokresowe"],e.exports["Accrued payroll_study"]=["Naliczone wynagrodzenia"],e.exports["Accumulated depreciation, total_study"]=["Skumulowana amortyzacja ogółem"],e.exports["Additional paid-in capital/Capital surplus_study"]=["Dodatkowy wpłacony kapitał/nadwyżka kapitałowa"],e.exports["After tax other income/expense_study"]=["Pozostałe przychody/koszty po opodatkowaniu"],e.exports["Altman Z-score_study"]=["Wskaźnik Altmana Z-score"],e.exports.Amortization_study=["Amortyzacja"],e.exports["Amortization of intangibles_study"]=["Amortyzacja wartości niematerialnych"],e.exports["Amortization of deferred charges_study"]=["Amortyzacja odroczonych opłat"], +e.exports["Asset turnover_study"]=["Rotacja aktywów"],e.exports["Average basic shares outstanding_study"]=["Średnia liczba akcji pozostających w obrocie"],e.exports["Bad debt / Doubtful accounts_study"]=["Zły dług / Wątpliwe konta"],e.exports["Basic EPS_study"]=["Podstawowy zysk na akcję"],e.exports["Basic earnings per share (Basic EPS)_study"]=["Podstawowy zysk na akcję (podstawowy EPS)"],e.exports["Beneish M-score_study"]=["Model Beneisha M-score"],e.exports["Book value per share_study"]=["Wartość księgowa na akcję"],e.exports["Buyback yield %_study"]=["Zysk z wykupu akcji %"],e.exports["Capital and operating lease obligations_study"]=["Zobowiązania z tytułu leasingu finansowego i operacyjnego"],e.exports["Capital expenditures - fixed assets_study"]=["Nakłady inwestycyjne - środki trwałe"],e.exports["Capital expenditures - other assets_study"]=["Nakłady inwestycyjne - pozostałe aktywa"],e.exports["Capitalized lease obligations_study"]=["Skapitalizowane zobowiązania z tytułu leasingu"],e.exports["Cash and short term investments_study"]=["Środki pieniężne i inwestycje krótkoterminowe"],e.exports["Cash conversion cycle_study"]=["Cykl konwersji gotówki"],e.exports["Cash & equivalents_study"]=["Środki pieniężne i ich ekwiwalenty"],e.exports["Cash from financing activities_study"]=["Środki Pieniężne z Działalności Finansowej"],e.exports["Cash from investing activities_study"]=["Środki Pieniężne z Działalności Inwestycyjnej"],e.exports["Cash from operating activities_study"]=["Środki Pieniężne z Działalności Operacyjnej"],e.exports["Change in accounts payable_study"]=["Zmiana stanu zobowiązań"],e.exports["Change in accounts receivable_study"]=["Zmiana stanu należności"],e.exports["Change in accrued expenses_study"]=["Zmiana stanu rozliczeń międzyokresowych"],e.exports["Change in inventories_study"]=["Zmiana stanu zapasów"],e.exports["Change in other assets/liabilities_study"]=["Zmiana stanu innych aktywów/zobowiązań"],e.exports["Change in taxes payable_study"]=["Zmiana stanu zobowiązań podatkowych"],e.exports["Changes in working capital_study"]=["Zmiany w kapitale obrotowym"],e.exports["COGS to revenue ratio_study"]=["Koszt Własny Sprzedaży/Przychód"],e.exports["Common dividends paid_study"]=["Wypłacone dywidendy powszechne"],e.exports["Common equity, total_study"]=["Kapitał podstawowy ogółem"],e.exports["Common stock par/Carrying value_study"]=["Wartość księgowa akcji zwykłych"],e.exports["Cost of goods_study"]=["Koszt własny sprzedaży"],e.exports["Cost of goods sold_study"]=["Koszt sprzedanych towarów"],e.exports["Current portion of LT debt and capital leases_study"]=["Bieżąca część długoterminowego majątku i zobowiązań leasingowych"],e.exports["Current ratio_study"]=["Aktualny stosunek"],e.exports["Days inventory_study"]=["Okres rotacji zapasów"],e.exports["Days payable_study"]=["Dni płatne"],e.exports["Days sales outstanding_study"]=["Okres spłaty należności"],e.exports["Debt to assets ratio_study"]=["Współczynnik dług/aktywa"],e.exports["Debt to equity ratio_study"]=["Wskaźnik zadłużenia do kapitału"], +e.exports["Debt to revenue ratio_study"]=["Wskaźnik zadłużenia do dochodów"],e.exports["Deferred income, current_study"]=["Przychody przyszłych okresów, bieżące"],e.exports["Deferred income, non-current_study"]=["Przychody przyszłych okresów, długoterminowe"],e.exports["Deferred tax assets_study"]=["Aktywa z tytułu podatku odroczonego"],e.exports["Deferred taxes (cash flow)_study"]=["Podatek odroczony (przepływy pieniężne)"],e.exports["Deferred tax liabilities_study"]=["Zobowiązania z tytułu podatku odroczonego"],e.exports.Depreciation_study=["Deprecjacja"],e.exports["Deprecation and amortization_study"]=["Odpisy umorzeniowe i amortyzacja"],e.exports["Depreciation & amortization (cash flow)_study"]=["Amortyzacja (przepływy pieniężne)"],e.exports["Depreciation/depletion_study"]=["Amortyzacja/umorzenie"],e.exports["Diluted EPS_study"]=["Rozwodnione EPS"],e.exports["Diluted earnings per share (Diluted EPS)_study"]=["Rozwodniony zysk na akcję (rozwodniony EPS)"],e.exports["Diluted net income available to common stockholders_study"]=["Rozwodniony zysk netto dostępny dla posiadaczy akcji zwykłych"],e.exports["Diluted shares outstanding_study"]=["Rozwodnione akcje pozostające w obrocie"],e.exports["Dilution adjustment_study"]=["Korekta rozwodnienia"],e.exports["Discontinued operations_study"]=["Działalność zaniechana"],e.exports["Dividends payable_study"]=["Zobowiązania z tytułu dywidend"],e.exports["Dividends per share - common stock primary issue_study"]=["Dywidenda na akcję - akcje zwykłe emisji pierwotnej"],e.exports["Dividend yield %_study"]=["Stopa dywidendy %"],e.exports["Earnings yield_study"]=["Wskaźnik Kapitalizacji"],e.exports.EBIT_study="EBIT",e.exports.EBITDA_study="EBITDA",e.exports["EBITDA margin %_study"]=["Marża EBITDA %"],e.exports["Effective interest rate on debt %_study"]=["Efektywna stopa procentowa zadłużenia %"],e.exports["Enterprise value_study"]=["Wartość przedsiębiorstwa"],e.exports["EPS basic one year growth_study"]=["Roczny wzrost podstawowego zysku na akcję"],e.exports["EPS diluted one year growth_study"]=["Rozwodniony roczny wzrost Zysku Na Akcję"],e.exports["EPS estimates_study"]=["Szacowany zysk na akcję"],e.exports["Equity in earnings_study"]=["Kapitał w zarobkach"],e.exports["Financing activities – other sources_study"]=["Działalność finansowa - inne źródła"],e.exports["Financing activities – other uses_study"]=["Działalność finansowa - inne wykorzystanie"],e.exports["Free cash flow_study"]=["Wolne przepływy pieniężne"],e.exports["Free cash flow margin %_study"]=["Marża wolnych przepływów pieniężnych %"],e.exports["Fulmer H factor_study"]=["Współczynnik H Fulmera"],e.exports["Funds from operations_study"]=["Środki z działalności operacyjnej"],e.exports["Goodwill to assets ratio_study"]=["Wskaźnik wartości firmy do aktywów"],e.exports["Graham's number_study"]=["Liczba Grahama"],e.exports["Gross margin %_study"]=["Marża brutto%"],e.exports["Gross profit_study"]=["Zysk brutto"],e.exports["Gross profit to assets ratio_study"]=["Stosunek zysku brutto do aktywów"], +e.exports["Gross property/plant/equipment_study"]=["Środki trwałe brutto"],e.exports.Impairments_study=["Utrata wartości"],e.exports["Income Tax Credits_study"]=["Ulgi podatku dochodowego"],e.exports["Income tax, current_study"]=["Podatek dochodowy, bieżący"],e.exports["Income tax, current - domestic_study"]=["Podatek dochodowy, bieżący - krajowy"],e.exports["Income Tax, current - foreign_study"]=["Podatek dochodowy, bieżący - zagraniczny"],e.exports["Income tax, deferred_study"]=["Podatek dochodowy, odroczony"],e.exports["Income tax, deferred - domestic_study"]=["Podatek dochodowy odroczony - krajowy"],e.exports["Income tax, deferred - foreign_study"]=["Podatek dochodowy odroczony - zagraniczny"],e.exports["Income tax payable_study"]=["Należny podatek dochodowy"],e.exports["Interest capitalized_study"]=["Odsetki skapitalizowane"],e.exports["Interest coverage_study"]=["Pokrycie odsetek"],e.exports["Interest expense, net of interest capitalized_study"]=["Koszty z tytułu odsetek, po potrąceniu odsetek skapitalizowanych"],e.exports["Interest expense on debt_study"]=["Koszty odsetek od zadłużenia"],e.exports["Inventories - finished goods_study"]=["Zapasy - wyroby gotowe"],e.exports["Inventories - progress payments & other_study"]=["Zapasy - płatności w toku i inne"],e.exports["Inventories - raw materials_study"]=["Zapasy - surowce, materiały"],e.exports["Inventories - work in progress_study"]=["Zapasy - produkcja w toku"],e.exports["Inventory to revenue ratio_study"]=["Wskaźnik zapasy/przychód"],e.exports["Inventory turnover_study"]=["Rotacja zapasów"],e.exports["Investing activities – other sources_study"]=["Działalność inwestycyjna - inne źródła"],e.exports["Investing activities – other uses_study"]=["Działalność inwestycyjna - inne wykorzystanie"],e.exports["Investments in unconsolidated subsidiaries_study"]=["Inwestycje w jednostkach zależnych nieobjętych konsolidacją"],e.exports["Issuance of long term debt_study"]=["Emisja zadłużenia długoterminowego"],e.exports["Issuance/retirement of debt, net_study"]=["Emisja/spłata zadłużenia netto"],e.exports["Issuance/retirement of long term debt_study"]=["Emisja/spłata zadłużenia długoterminowego"],e.exports["Issuance/retirement of other debt_study"]=["Emisja/spłata pozostałego zadłużenia"],e.exports["Issuance/retirement of short term debt_study"]=["Emisja/spłata zadłużenia krótkoterminowego"],e.exports["Issuance/retirement of stock, net_study"]=["Emisja/umorzenie akcji netto"],e.exports["KZ index_study"]=["Indeks KZ"],e.exports["Legal claim expense_study"]=["Koszt roszczenia prawnego"],e.exports["Long term debt_study"]=["Zadłużenie długoterminowe"],e.exports["Long term debt excl. lease liabilities_study"]=["Zadłużenie długoterminowe z wyłączeniem zobowiązań leasingowych"],e.exports["Long term debt to total assets ratio_study"]=["Wskaźnik zadłużenia długoterminowego do aktywów ogółem"],e.exports["Long term debt to total equity ratio_study"]=["Wskaźnik zadłużenia długoterminowego do kapitału własnego ogółem"], +e.exports["Long term investments_study"]=["Inwestycje długoterminowe"],e.exports["Market capitalization_study"]=["Kapitalizacja Rynkowa"],e.exports["Minority interest_study"]=["Udziały mniejszościowe"],e.exports["Miscellaneous non-operating expense_study"]=["Różne wydatki nieoperacyjne"],e.exports["Net current asset value per share_study"]=["Wartość aktywów bieżących netto na akcję"],e.exports["Net debt_study"]=["Dług netto"],e.exports["Net income_study"]=["Dochód netto"],e.exports["Net income before discontinued operations_study"]=["Zysk netto przed działalnością zaniechaną"],e.exports["Net income (cash flow)_study"]=["Dochód netto (przepływy pieniężne)"],e.exports["Net income per employee_study"]=["Dochód netto na pracownika"],e.exports["Net intangible assets_study"]=["Wartości niematerialne netto"],e.exports["Net margin %_study"]=["Marża netto %"],e.exports["Net property/plant/equipment_study"]=["Środki trwałe netto"],e.exports["Non-cash items_study"]=["Przedmioty bezgotówkowe"],e.exports["Non-controlling/minority interest_study"]=["Udziały niekontrolujące/mniejszościowe"],e.exports["Non-operating income, excl. interest expenses_study"]=["Przychody pozaoperacyjne z wyłączeniem kosztów odsetkowych"],e.exports["Non-operating income, total_study"]=["Przychody pozaoperacyjne, Razem"],e.exports["Non-operating interest income_study"]=["Nieoperacyjne przychody z tytułu odsetek"],e.exports["Note receivable - long term_study"]=["Nota należna - długoterminowa"],e.exports["Notes payable_study"]=["Rachunki do zapłacenia"],e.exports["Number of employees_study"]=["Liczba pracowników"],e.exports["Number of shareholders_study"]=["Liczba akcjonariuszy"],e.exports["Operating earnings yield %_study"]=["Rentowność zysku operacyjnego %"],e.exports["Operating expenses (excl. COGS)_study"]=["Koszty operacyjne (z wyłączeniem kosztów własnych sprzedaży)"],e.exports["Operating lease liabilities_study"]=["Zobowiązania z tytułu leasingu operacyjnego"],e.exports["Operating margin %_study"]=["Marża operacyjna %"],e.exports["Other COGS_study"]=["Pozostałe Koszty Własne Sprzedaży"],e.exports["Other common equity_study"]=["Pozostały kapitał podstawowy"],e.exports["Other current assets, total_study"]=["Inne aktywa obrotowe, Razem"],e.exports["Other current liabilities_study"]=["Pozostałe zobowiązania bieżące"],e.exports["Other cost of goods sold_study"]=["Inne koszty sprzedanych towarów"],e.exports["Other exceptional charges_study"]=["Inne wyjątkowe opłaty"],e.exports["Other financing cash flow items, total_study"]=["Pozostałe pozycje finansowych przepływów pieniężnych, Razem"],e.exports["Other intangibles, net_study"]=["Pozostałe wartości niematerialne i prawne netto"],e.exports["Other investing cash flow items, total_study"]=["Pozostałe pozycje inwestycyjnych przepływów pieniężnych, Razem"],e.exports["Other investments_study"]=["Pozostałe inwestycje"],e.exports["Other liabilities, total_study"]=["Inne zobowiązania, Razem"],e.exports["Other long term assets, total_study"]=["Inne aktywa długoterminowe, Razem"], +e.exports["Other non-current liabilities, total_study"]=["Pozostałe zobowiązania długoterminowe łącznie"],e.exports["Other operating expenses, total_study"]=["Pozostałe koszty operacyjne, Razem"],e.exports["Other receivables_study"]=["Inne należności"],e.exports["Other short term debt_study"]=["Pozostałe zadłużenie krótkoterminowe"],e.exports["Paid in capital_study"]=["Wpłacony kapitał zakładowy"],e.exports["PEG ratio_study"]=["Stosunek PEG"],e.exports["Piotroski F-score_study"]="Piotroski F-score",e.exports["Preferred dividends_study"]=["Dywidendy preferencyjne"],e.exports["Preferred dividends paid_study"]=["Wypłacone dywidendy preferencyjne"],e.exports["Preferred stock, carrying value_study"]=["Akcje preferowane, wartość bilansowa"],e.exports["Prepaid expenses_study"]=["Wydatki opłacone z góry"],e.exports["Pretax equity in earnings_study"]=["Kapitał własny przed opodatkowaniem w zyskach"],e.exports["Pretax income_study"]=["Dochód przed opodatkowaniem"],e.exports["Price earnings ratio forward_study"]=["Stosunek ceny do zarobków w przyszłych okresach"],e.exports["Price sales ratio forward_study"]=["Stosunek ceny do sprzedaży na przyszłe okresy"],e.exports["Price to tangible book ratio_study"]=["Stosunek ceny do wartości księgowej"],e.exports["Provision for risks & charge_study"]=["Rezerwa na ryzyko i opłaty"],e.exports["Purchase/acquisition of business_study"]=["Zakup/nabycie firmy"],e.exports["Purchase of investments_study"]=["Zakup inwestycji"],e.exports["Purchase/sale of business, net_study"]=["Kupno/Sprzedaż Przedsiębiorstwa Netto"],e.exports["Purchase/sale of investments, net_study"]=["Kupno/Sprzedaż Inwestycji Netto"],e.exports["Quality ratio_study"]=["Stosunek jakości"],e.exports["Quick ratio_study"]=["Wskaźnik szybkiej płynności finansowej"],e.exports["Reduction of long term debt_study"]=["Zmniejszenie zadłużenia długoterminowego"],e.exports["Repurchase of common & preferred stock_study"]=["Wykup akcji zwykłych i uprzywilejowanych"],e.exports["Research & development_study"]=["Badania i rozwój"],e.exports["Research & development to revenue ratio_study"]=["Stosunek badań i rozwoju do przychodów"],e.exports["Restructuring charge_study"]=["Opłata restrukturyzacyjna"],e.exports["Retained earnings_study"]=["Zysk zatrzymany"],e.exports["Return on assets %_study"]=["Rentowność aktywów %"],e.exports["Return on equity %_study"]=["Rentowność kapitału własnego %"],e.exports["Return on equity adjusted to book value %_study"]=["Rentowność kapitału własnego skorygowanego do wartości księgowej %"],e.exports["Return on invested capital %_study"]=["Rentowność zainwestowanego kapitału %"],e.exports["Return on tangible assets %_study"]=["Rentowność aktywów trwałych %"],e.exports["Return on tangible equity %_study"]=["Rentowność kapitału rzeczowego %"],e.exports["Revenue estimates_study"]=["Szacunkowe przychody"],e.exports["Revenue one year growth_study"]=["Wzrost przychodów w skali roku"],e.exports["Revenue per employee_study"]=["Przychody na pracownika"], +e.exports["Sale/maturity of investments_study"]=["Sprzedaż/zapadalność inwestycji"],e.exports["Sale of common & preferred stock_study"]=["Sprzedaż akcji zwykłych i uprzywilejowanych"],e.exports["Sale of fixed assets & businesses_study"]=["Sprzedaż aktywów trwałych i przedsiębiorstw"],e.exports["Selling/general/admin expenses, other_study"]=["Koszty Sprzedaży/Ogólne/Zarządu, Inne"],e.exports["Selling/general/admin expenses, total_study"]=["Całkowite Koszty Sprzedaży/Ogólne/Zarządu"],e.exports["Shareholders' equity_study"]=["Kapitał własny"],e.exports["Shares buyback ratio %_study"]=["Współczynnik wykupu akcji %"],e.exports["Short term debt_study"]=["Zadłużenie krótkoterminowe"],e.exports["Short term debt excl. current portion of LT debt_study"]=["Zadłużenie krótkoterminowe z wyłączeniem bieżącej części zadłużenia długoterminowego"],e.exports["Short term investments_study"]=["Inwestycje krótkoterminowe"],e.exports["Sloan ratio %_study"]=["Współczynnik Sloana"],e.exports["Springate score_study"]=["Wykładnik Springgate"],e.exports["Sustainable growth rate_study"]=["Zrównoważone tempo wzrostu"],e.exports["Tangible book value per share_study"]=["Rzeczowa wartość księgowa na akcję"],e.exports["Tangible common equity ratio_study"]=["Wskaźnik rzeczowego kapitału wspólnego"],e.exports.Taxes_study=["Podatki"],e.exports["Tobin's Q (approximate)_study"]=["Współczynnik Tobina (przybliżony)"],e.exports["Total assets_study"]=["Aktywa ogółem"],e.exports["Total cash dividends paid_study"]=["Wypłacone Dywidendy Ogółem"],e.exports["Total current assets_study"]=["Całkowite aktywa obrotowe"],e.exports["Total current liabilities_study"]=["Zobowiązania krótkoterminowe ogółem"],e.exports["Total debt_study"]=["Zadłużenie ogółem"],e.exports["Total equity_study"]=["Kapitał Własny"],e.exports["Total inventory_study"]=["Zapasy ogółem"],e.exports["Total liabilities_study"]=["Zobowiązania ogółem"],e.exports["Total liabilities & shareholders' equities_study"]=["Zobowiązania i kapitał własny ogółem"],e.exports["Total non-current assets_study"]=["Aktywa trwałe ogółem"],e.exports["Total non-current liabilities_study"]=["Zobowiązania długoterminowe ogółem"],e.exports["Total operating expenses_study"]=["Koszty operacyjne ogółem"],e.exports["Total receivables, net_study"]=["Należności netto ogółem"],e.exports["Total revenue_study"]=["Przychody ogółem"],e.exports["Treasury stock - common_study"]=["Akcje skarbowe - zwykłe"],e.exports["Unrealized gain/loss_study"]=["Niezrealizowany zysk/strata"],e.exports["Unusual income/expense_study"]=["Nietypowe przychody/koszty"],e.exports["Zmijewski score_study"]=["Wskaźnik Żmijewskiego"],e.exports["Valuation ratios_study"]=["Wskaźniki wyceny"],e.exports["Profitability ratios_study"]=["Wskaźniki rentowności"],e.exports["Liquidity ratios_study"]=["Wskaźniki płynności"],e.exports["Solvency ratios_study"]=["Wskaźniki wypłacalności"],e.exports["Key stats_study"]=["Kluczowe statystyki"],e.exports["Accumulation/Distribution_study"]=["Akumulacja/dystrybucja"], +e.exports["Accumulative Swing Index_study"]="Accumulative Swing Index",e.exports["Advance/Decline_study"]=["Wskaźnik Advance/Decline"],e.exports["All Chart Patterns_study"]=["Wszystkie Formacje Wykresów"],e.exports["Arnaud Legoux Moving Average_study"]=["Średnia krocząca Arnauda Legoux"],e.exports.Aroon_study="Aroon",e.exports.ASI_study="ASI",e.exports["Average Directional Index_study"]="Average Directional Index",e.exports["Average True Range_study"]=["Średnia rzeczywistego zasięgu"],e.exports["Awesome Oscillator_study"]=["Oscylator Awesome"],e.exports["Balance of Power_study"]=["Wskaźnik Balance of Power"],e.exports["Bollinger Bands %B_study"]=["Wstęgi Bollingera %B"],e.exports["Bollinger Bands Width_study"]=["Szerokość wstęg Bollingera"],e.exports["Bollinger Bands_study"]=["Wstęgi Bollingera"],e.exports["Chaikin Money Flow_study"]=["Wskaźnik przepływów pieniężnych Chaikina"],e.exports["Chaikin Oscillator_study"]=["Oscylator Chaikin"],e.exports["Chande Kroll Stop_study"]="Chande Kroll Stop",e.exports["Chande Momentum Oscillator_study"]=["Oscylator momentum Chande'a"],e.exports["Chop Zone_study"]=["Wskaźnik Chop Zone"],e.exports["Choppiness Index_study"]=["Indeks Choppiness"],e.exports["Commodity Channel Index_study"]=["Wskaźnik Commodity Channel Index"],e.exports["Connors RSI_study"]="Connors RSI",e.exports["Coppock Curve_study"]=["Krzywa Coppocka"],e.exports["Correlation Coefficient_study"]=["Współczynnik Korelacji"],e.exports.CRSI_study="CRSI",e.exports["Detrended Price Oscillator_study"]=["Beztrendowy oscylator cenowy"],e.exports["Directional Movement_study"]=["Ruch kierunkowy (DM)"],e.exports["Donchian Channels_study"]=["Kanały Donchiana"],e.exports["Double EMA_study"]=["Podwójna EMA"],e.exports["Ease Of Movement_study"]=["Wskaźnik Swobody Ruchu"],e.exports["Elder Force Index_study"]=["Wskaźnik Force Index Eldera"],e.exports["EMA Cross_study"]=["Przecięcie EMA"],e.exports.Envelopes_study=["Koperty"],e.exports["Fisher Transform_study"]=["Transformata Fishera"],e.exports["Fixed Range_study"]=["Stały Zakres"],e.exports["Fixed Range Volume Profile_study"]=["Profil Wolumenu Stały Zakres"],e.exports["Guppy Multiple Moving Average_study"]=["Wielokrotna średnia ruchoma Guppy"],e.exports["Historical Volatility_study"]=["Zmienność historyczna"],e.exports["Hull Moving Average_study"]=["Średnia krocząca Hulla"],e.exports["Keltner Channels_study"]=["Kanały Keltnera"],e.exports["Klinger Oscillator_study"]=["Oscylator Klingera"],e.exports["Know Sure Thing_study"]=["Wskaźnik Know Sure Thing"],e.exports["Least Squares Moving Average_study"]=["Średnia krocząca najmniejszych kwadratów"],e.exports["Linear Regression Curve_study"]=["Krzywa regresji liniowej"],e.exports["MA Cross_study"]=["Przecięcie MA"],e.exports["MA with EMA Cross_study"]=["Przecięcie MA z EMA"],e.exports["MA/EMA Cross_study"]=["Przecięcie MA/EMA"],e.exports.MACD_study="MACD",e.exports["Mass Index_study"]=["Wskaźnik masy"],e.exports["McGinley Dynamic_study"]=["Wskaźnik McGinley Dynamic"],e.exports.Median_study=["Mediana"],e.exports.Momentum_study="Momentum", +e.exports["Money Flow_study"]=["Przepływ pieniędzy"],e.exports["Moving Average Channel_study"]=["Kanał średnich kroczących"],e.exports["Moving Average Exponential_study"]=["Wykładnicza średnia krocząca"],e.exports["Moving Average Weighted_study"]=["Ważona Średnia Krocząca"],e.exports["Moving Average Simple_study"]=["Prosta średnia krocząca"],e.exports["Net Volume_study"]=["Wolumen netto"],e.exports["On Balance Volume_study"]=["Wskaźnik równowagi wolumenu (OBV)"],e.exports["Parabolic SAR_study"]=["Paraboliczny SAR"],e.exports["Pivot Points Standard_study"]=["Standardowe Punkty Pivota"],e.exports["Periodic Volume Profile_study"]="Periodic Volume Profile",e.exports["Price Channel_study"]=["Kanał cenowy"],e.exports["Price Oscillator_study"]=["Oscylator cenowy"],e.exports["Price Volume Trend_study"]=["Wskaźnik Price Volume Trend"],e.exports["Rate Of Change_study"]=["Wskaźnik Rate of Change"],e.exports["Relative Strength Index_study"]="Relative Strength Index",e.exports["Relative Vigor Index_study"]=["Wskaźnik Relative Vigor Index"],e.exports["Relative Volatility Index_study"]=["Wskaźnik względnej płynności"],e.exports["Relative Volume at Time_study"]=["Względny Wolumen w Czasie"],e.exports["Session Volume_study"]=["Wolumen Sesji"],e.exports["Session Volume HD_study"]=["Wolumen Sesji HD"],e.exports["Session Volume Profile_study"]="Session Volume Profile",e.exports["Session Volume Profile HD_study"]="Session Volume Profile HD",e.exports["SMI Ergodic Indicator/Oscillator_study"]=["Wskaźnik/oscylator SMI Ergodic"],e.exports["Smoothed Moving Average_study"]=["Wygładzona Średnia Krocząca"],e.exports["Stochastic Momentum Index_study"]=["Indeks Stochastic Momentum"],e.exports["Stochastic RSI_study"]="Stochastic RSI",e.exports.Stochastic_study="Stochastic",e.exports["Time Weighted Average Price_study"]=["Średnia Cena Ważona Czasem"],e.exports["Triple EMA_study"]=["Potrójne EMA"],e.exports.TRIX_study="TRIX",e.exports["True Strength Indicator_study"]=["Prawdziwy wskaźnik siły"],e.exports["Ultimate Oscillator_study"]=["Oscylator Ultimate"],e.exports["Visible Range_study"]=["Widoczny Zakres"],e.exports["Visible Range Volume Profile_study"]="Visible Range Volume Profile",e.exports["Volume Oscillator_study"]=["Oscylator wolumenu"],e.exports.Volume_study=["Wolumen"],e.exports.Vol_study=["Wolumen"],e.exports["Vortex Indicator_study"]=["Wskaźnik Vortex"],e.exports.VWAP_study="VWAP",e.exports.VWMA_study="VWMA",e.exports["Williams %R_study"]="Williams %R",e.exports["Williams Alligator_study"]="Williams Alligator",e.exports["Williams Fractal_study"]="Williams Fractal",e.exports["Zig Zag_study"]="Zig Zag",e.exports["24-hour Volume_study"]=["Wolumen 24-godzinny"],e.exports["Ease of Movement_study"]=["Wskaźnik Swobody Ruchu"],e.exports["Elders Force Index_study"]="Elders Force Index",e.exports.Envelope_study=["Koperta"],e.exports.Gaps_study=["Luki"],e.exports["Linear Regression Channel_study"]=["Kanał Regresji Liniowej"],e.exports["Moving Average Ribbon_study"]="Moving Average Ribbon", +e.exports["Multi-Time Period Charts_study"]=["Wykresy wielookresowe"],e.exports["Open Interest_study"]=["Otwarte pozycje"],e.exports["Rob Booker - Intraday Pivot Points_study"]="Rob Booker - Intraday Pivot Points",e.exports["Rob Booker - Knoxville Divergence_study"]=["Rob Booker - Dywergencja Knoxville"],e.exports["Rob Booker - Missed Pivot Points_study"]=["Rob Booker - Pominięte Punkty Pivota"],e.exports["Rob Booker - Reversal_study"]=["Rob Booker - Odwrócenie"],e.exports["Rob Booker - Ziv Ghost Pivots_study"]="Rob Booker - Ziv Ghost Pivots",e.exports.Supertrend_study="Supertrend",e.exports["Technical Ratings_study"]=["Oceny techniczne"],e.exports["True Strength Index_study"]=["Indeks True Strength"],e.exports["Up/Down Volume_study"]="Up/Down Volume",e.exports["Visible Average Price_study"]=["Widoczna Średnia Cena"],e.exports["Williams Fractals_study"]="Williams Fractals",e.exports["Keltner Channels Strategy_study"]=["Strategia kanałów Keltnera"],e.exports["Rob Booker - ADX Breakout_study"]="Rob Booker - ADX Breakout",e.exports["Supertrend Strategy_study"]=["Strategia Supertrend"],e.exports["Technical Ratings Strategy_study"]=["Strategia Oceny Technicznej"],e.exports["Auto Anchored Volume Profile_study"]="Auto Anchored Volume Profile",e.exports["Auto Fib Extension_study"]="Auto Fib Extension",e.exports["Auto Fib Retracement_study"]=["Auto Zniesienia Fibo"],e.exports["Auto Pitchfork_study"]="Auto Pitchfork",e.exports["Bearish Flag Chart Pattern_study"]=["Formacja Niedźwiedziej Flagi"],e.exports["Bullish Flag Chart Pattern_study"]=["Formacja Byczej Flagi"],e.exports["Bearish Pennant Chart Pattern_study"]=["Formacja Niedźwiedziego Proporczyka"],e.exports["Bullish Pennant Chart Pattern_study"]=["Formacja Byczej Flagi"],e.exports["Double Bottom Chart Pattern_study"]=["Formacja Podwójnego Dna"],e.exports["Double Top Chart Pattern_study"]=["Formacja Podwójnego Szczyt"],e.exports["Elliott Wave Chart Pattern_study"]=["Formacja Fal Elliota"],e.exports["Falling Wedge Chart Pattern_study"]=["Formacja Klin Zniżkujący"],e.exports["Head And Shoulders Chart Pattern_study"]=["Formacja Głowy z Ramionami"],e.exports["Inverse Head And Shoulders Chart Pattern_study"]=["Formacja Odwróconej Głowy z Ramionami"],e.exports["Rectangle Chart Pattern_study"]=["Formacja Prostokąta"],e.exports["Rising Wedge Chart Pattern_study"]=["Formacja Klina Zwyżkującego"],e.exports["Triangle Chart Pattern_study"]=["Formacja Trójkąta"],e.exports["Triple Bottom Chart Pattern_study"]=["Formacja Potrójnego Dołka"],e.exports["Triple Top Chart Pattern_study"]=["Formacja Potrójnego Wierzchołka"],e.exports["VWAP Auto Anchored_study"]="VWAP Auto Anchored",e.exports["*All Candlestick Patterns*_study"]=["*Wszystkie Formacje Świecowe*"],e.exports["Abandoned Baby - Bearish_study"]=["Formacja Spadkowego Porzuconego Dziecka"],e.exports["Abandoned Baby - Bullish_study"]=["Formacja Wzrostowego Porzuconego Dziecka"],e.exports["Dark Cloud Cover - Bearish_study"]=["Ciemna Pokrywa Chmur - Spadkowy"],e.exports["Doji Star - Bearish_study"]=["Gwiazda Doji - Spadkowy"], +e.exports["Doji Star - Bullish_study"]=["Gwiazda Doji - Wzrostowy"],e.exports["Downside Tasuki Gap - Bearish_study"]=["Downside Tasuki Gap - Spadkowy"],e.exports["Dragonfly Doji - Bullish_study"]=["Dragonfly Doji - Wzrostowy"],e.exports["Engulfing - Bearish_study"]=["Engulfing - Spadkowy"],e.exports["Engulfing - Bullish_study"]=["Engulfing - Wzrostowy"],e.exports["Evening Doji Star - Bearish_study"]=["Gwiazda Wieczorna Doji - Spadkowy"],e.exports["Evening Star - Bearish_study"]=["Wieczorna Gwiazda - Spadkowy"],e.exports["Falling Three Methods - Bearish_study"]=["Falling Three Methods - Spadkowy"],e.exports["Falling Window - Bearish_study"]=["Falling Window - Spadkowy"],e.exports["Gravestone Doji - Bearish_study"]=["Gravestone Doji - Spadkowy"],e.exports["Hammer - Bullish_study"]=["Młot - Wzrostowy"],e.exports["Hanging Man - Bearish_study"]=["Hanging Man - Spadkowy"],e.exports["Harami - Bearish_study"]=["Harami - Spadkowy"],e.exports["Harami - Bullish_study"]=["Harami - Wzrostowy"],e.exports["Harami Cross - Bearish_study"]=["Krzyż Harami - Spadkowy"],e.exports["Harami Cross - Bullish_study"]=["Krzyż Harami - Wzrostowy"],e.exports["Inverted Hammer - Bullish_study"]=["Odwrócony Młot - Wzrostowy"],e.exports["Kicking - Bearish_study"]=["Kicking - Spadkowy"],e.exports["Kicking - Bullish_study"]=["Kicking - Wzrostowy"],e.exports["Long Lower Shadow - Bullish_study"]=["Long Lower Shadow - Wzrostowy"],e.exports["Long Upper Shadow - Bearish_study"]=["Long Upper Shadow - Spadkowy"],e.exports["Marubozu Black - Bearish_study"]=["Marubozu Black - Spadkowy"],e.exports["Marubozu White - Bullish_study"]=["Marubozu White - Wzrostowy"],e.exports["Morning Doji Star - Bullish_study"]=["Poranna Gwiazda Doji - Wzrostowy"],e.exports["Morning Star - Bullish_study"]=["Poranna Gwiazda - Wzrostowy"],e.exports["On Neck - Bearish_study"]=["On Neck - Spadkowy"],e.exports["Piercing - Bullish_study"]=["Piercing - Wzrostowy"],e.exports["Rising Three Methods - Bullish_study"]=["Rising Three Methods - Wzrostowy"],e.exports["Rising Window - Bullish_study"]=["Rising Window - Wzrostowy"],e.exports["Shooting Star - Bearish_study"]=["Shooting Star - Spadkowy"],e.exports["Three Black Crows - Bearish_study"]=["Three Black Crows - Spadkowy"],e.exports["Three White Soldiers - Bullish_study"]=["Trzech Białych Żołnierzy - Wzrostowy"],e.exports["Tri-Star - Bearish_study"]=["Tri-Star - Spadkowy"],e.exports["Tri-Star - Bullish_study"]=["Tri-Star - Wzrostowy"],e.exports["Tweezer Top - Bearish_study"]=["Tweezer Top - Spadkowy"],e.exports["Upside Tasuki Gap - Bullish_study"]=["Upside Tasuki Gap - Wzrostowy"],e.exports.SuperTrend_study="SuperTrend",e.exports["Average Price_study"]=["Średnia cena"],e.exports["Typical Price_study"]=["Typowa cena"],e.exports["Median Price_study"]=["Mediana ceny"],e.exports["Money Flow Index_study"]=["Indeks Przepływów Pieniężnych"],e.exports["Moving Average Double_study"]=["Podwójna Średnia Krocząca"],e.exports["Moving Average Triple_study"]=["Potrójna Średnia Krocząca"], +e.exports["Moving Average Adaptive_study"]=["Adaptacyjna Średnia Krocząca"],e.exports["Moving Average Hamming_study"]=["Średnia Krocząca Hamminga"],e.exports["Moving Average Modified_study"]=["Zmodyfikowana Średnia Krocząca"],e.exports["Moving Average Multiple_study"]=["Wielokrotna Średnia Krocząca"],e.exports["Linear Regression Slope_study"]=["Nachylenie regresji liniowej"],e.exports["Standard Error_study"]=["Błąd standardowy"],e.exports["Standard Error Bands_study"]=["Wstęgi Błędu standardowego"],e.exports["Correlation - Log_study"]=["Korelacja - Log"],e.exports["Standard Deviation_study"]=["Odchylenie Standardowe"],e.exports["Chaikin Volatility_study"]=["Wskaźnik zmienności Chaikina"],e.exports["Volatility Close-to-Close_study"]=["Zmienność Close-to-Close"],e.exports["Volatility Zero Trend Close-to-Close_study"]=["Zmienność Zero Trend Close-to-Close"],e.exports["Volatility O-H-L-C_study"]=["Zmienność O-H-L-C"],e.exports["Volatility Index_study"]=["Indeks Zmienności"],e.exports["Trend Strength Index_study"]=["Indeks Siły Trendu"],e.exports["Majority Rule_study"]=["Zasada większości"],e.exports["Advance Decline Line_study"]=["Linia A/D"],e.exports["Advance Decline Ratio_study"]=["Współczynnik Advance/Dedcline"],e.exports["Advance/Decline Ratio (Bars)_study"]=["Współczynnik Advance/Decline (słupki)"],e.exports["BarUpDn Strategy_study"]=["Strategia BarUpDn"],e.exports["Bollinger Bands Strategy directed_study"]=["Kierunkowa Strategia Wstęg Bollingera"],e.exports["Bollinger Bands Strategy_study"]=["Strategia Wstęg Bollingera"],e.exports.ChannelBreakOutStrategy_study="ChannelBreakOutStrategy",e.exports.Compare_study=["Porównaj"],e.exports["Conditional Expressions_study"]=["Wyrażenia warunkowe"],e.exports.ConnorsRSI_study="ConnorsRSI",e.exports["Consecutive Up/Down Strategy_study"]=["Strategia Consecutive Up/Down"],e.exports["Cumulative Volume Index_study"]=["Wskaźnik wolumenu skumulowanego"],e.exports["Divergence Indicator_study"]=["Wskaźnik rozbieżności"],e.exports["Greedy Strategy_study"]=["Chciwa Strategia"],e.exports["InSide Bar Strategy_study"]=["Strategia InSide Bar"],e.exports["Keltner Channel Strategy_study"]=["Strategia kanału Keltnera"],e.exports["Linear Regression_study"]=["Regresja liniowa"],e.exports["MACD Strategy_study"]=["Strategia MACD"],e.exports["Momentum Strategy_study"]=["Strategia Momentum"],e.exports["Moon Phases_study"]=["Fazy Księżyca"],e.exports["Moving Average Convergence/Divergence_study"]=["Średnia krocząca konwergencji/rozbieżności"],e.exports["MovingAvg Cross_study"]=["Przekroczenie średniej kroczącej"],e.exports["MovingAvg2Line Cross_study"]=["Przecięcie MovingAvg2Line"],e.exports["OutSide Bar Strategy_study"]=["Strategia OutSide Bar"],e.exports.Overlay_study=["Nakładka"],e.exports["Parabolic SAR Strategy_study"]=["Strategia Paraboliczny SAR"],e.exports["Pivot Extension Strategy_study"]=["Strategia Pivot Extension"],e.exports["Pivot Points High Low_study"]=["Punkty Pivot High Low"],e.exports["Pivot Reversal Strategy_study"]=["Strategia Pivot Reversal"], +e.exports["Price Channel Strategy_study"]=["Strategia kanału cenowego"],e.exports["RSI Strategy_study"]=["Strategia RSI"],e.exports["SMI Ergodic Indicator_study"]=["Wskaźnik SMI Ergodic"],e.exports["SMI Ergodic Oscillator_study"]=["Oscylator SMI Ergodic"],e.exports["Stochastic Slow Strategy_study"]=["Strategia Stochastic Slow"],e.exports["Volatility Stop_study"]=["Wskaźnik Volatility Stop"],e.exports["Volty Expan Close Strategy_study"]=["Strategia Volty Expan Close"],e.exports["Woodies CCI_study"]="Woodies CCI",e.exports["Anchored Volume Profile_study"]="Anchored Volume Profile"},59791:e=>{e.exports="Anchored Volume Profile"},40434:e=>{e.exports=["Profil Wolumenu Stały Zakres"]},32819:e=>{e.exports=["Wolumen"]},66051:e=>{e.exports="Minor"},86054:e=>{e.exports=["Minuta"]},20936:e=>{e.exports=["Tekst"]},98478:e=>{e.exports=["Nie udało się skopiować"]},34004:e=>{e.exports=["Nie udało się wyciąć"]},96260:e=>{e.exports=["Nie udało się wkleić"]},94370:e=>{e.exports=["Odliczanie do zamknięcia słupka"]},15168:e=>{e.exports="Colombo"},36018:e=>{e.exports=["Kolumny"]},19372:e=>{e.exports=["Komentarz"]},20229:e=>{e.exports=["Porównaj lub Dodaj Symbol"]},46689:e=>{e.exports=["Potwierdź wprowadzone"]},43432:e=>{e.exports=["Kopenhaga"]},35216:e=>{e.exports=["Kopiuj"]},87898:e=>{e.exports=["Kopiuj Wygląd Wykresu"]},28851:e=>{e.exports=["Kopiuj cenę"]},94099:e=>{e.exports=["Kair"]},64149:e=>{e.exports=["Objaśnienie"]},63528:e=>{e.exports=["Świece"]},46837:e=>{e.exports="Caracas"},53705:e=>{e.exports=["Casablanka"]},49329:e=>{e.exports=["Zmiana"]},28089:e=>{e.exports=["Zmień Symbol"]},99374:e=>{e.exports=["Zmień interwał"]},35696:e=>{e.exports=["Zmień interwał. Naciśnij cyfrę lub przecinek"]},71705:e=>{e.exports=["Zmień symbol. Zacznij wpisywać nazwę symbolu."]},86715:e=>{e.exports=["Wykres #{index}"]},14412:e=>{e.exports=["Właściwości Wykresu"]},26619:e=>{e.exports=["Wykresy od TradingView"]},69916:e=>{e.exports=["Wykres dla {symbol}, {interval}"]},12011:e=>{e.exports=["Obraz wykresu skopiowany do schowka {emoji}"]},79393:e=>{e.exports=["Kod osadzania obrazu wykresu został skopiowany do schowka {emoji}"]},59884:e=>{e.exports=["Wyspy Chatham"]},28244:e=>{e.exports="Chicago"},49648:e=>{e.exports="Chongqing"},90068:e=>{e.exports=["Okrąg"]},32234:e=>{e.exports=["Kliknij, aby ustawić punkt"]},52977:e=>{e.exports=["Klonuj"]},31691:e=>{e.exports=["Zamknięcie"]},52302:e=>{e.exports=["Utwórz zlecenie z limitem"]},29908:e=>{e.exports=["Krzyżyk"]},60997:e=>{e.exports=["Przecięcie linii"]},81520:e=>{e.exports=["Waluty"]},98486:e=>{e.exports=["Bieżący interwał i wyższe"]},73106:e=>{e.exports=["Bieżący interwał i niższe"]},85964:e=>{e.exports=["Tylko bieżący interwał"]},17206:e=>{e.exports=["Krzywa"]},95176:e=>{e.exports=["Cykl"]},87761:e=>{e.exports=["Linie cyklu."]},27891:e=>{e.exports=["Formacja Cypher"]},56996:e=>{e.exports=["Układ o tej nazwie już istnieje"]},30192:e=>{e.exports=["Układ o tej nazwie już istnieje. Czy chcesz to nadpisać?"]},32852:e=>{e.exports=["Formacja ABCD"]},88010:e=>{e.exports="Amsterdam"},37422:e=>{ +e.exports=["Analizuj setup"]},99873:e=>{e.exports=["Zamocowanie"]},66828:e=>{e.exports=["Przyczepiona notatka"]},94782:e=>{e.exports=["Zakotwiczony Tekst"]},61704:e=>{e.exports=["Zakotwiczona VWAP"]},45743:e=>{e.exports=["Dodaj Symbol"]},64615:e=>{e.exports=["Dodaj alert dla {title}"]},7005:e=>{e.exports=["Dodaj alert dotyczący {title} w cenie {price}"]},3612:e=>{e.exports=["Dodaj dane finansowe dla {instrumentName}"]},92206:e=>{e.exports=["Dodaj wskaźnik/strategię do {studyTitle}"]},34810:e=>{e.exports=["Dodaj notatkę dla symbolu {symbol}"]},75669:e=>{e.exports=["Dodaj ten wskaźnik finansowy do całego układu"]},64288:e=>{e.exports=["Dodaj ten wskaźnik do całego układu"]},77920:e=>{e.exports=["Dodaj tę strategię do całego układu"]},34059:e=>{e.exports=["Dodaj ten symbol do całego układu"]},17365:e=>{e.exports=["Adelajda"]},9408:e=>{e.exports=["Zawsze niewidoczne"]},71997:e=>{e.exports=["Zawsze widoczne"]},97305:e=>{e.exports=["Wszystkie wskaźniki i narzędzia graficzne"]},59192:e=>{e.exports=["Wszystkie interwały"]},14452:e=>{e.exports=["Ałmaty"]},5716:e=>{e.exports=["Zastosuj fale Elliota"]},19263:e=>{e.exports=["Zastosuj falę Elliota - cykl podstawowy"]},15818:e=>{e.exports=["Zastosuj falę Elliota - cykl mniejszy"]},50352:e=>{e.exports=["Zastosuj falę Elliota - cykl średni"]},66631:e=>{e.exports=["Zastosuj wybrany punkt decyzyjny"]},15682:e=>{e.exports=["Ręcznie dostosuj Ryzyko/Zysk"]},15644:e=>{e.exports=["Zastosuj zasięg cenowy dla fali spadkowej"]},5897:e=>{e.exports=["Zastosuj zasięg cenowy dla fali wzrostowej"]},13345:e=>{e.exports=["Zastosuj domyślne"]},95910:e=>{e.exports=["Zastosuj te wskaźniki do całego układu"]},42762:e=>{e.exports=["Kwi"]},45104:e=>{e.exports=["Łuk"]},42097:e=>{e.exports=["Obszar"]},96237:e=>{e.exports=["Strzałka"]},48732:e=>{e.exports=["Strzałka w dół"]},82473:e=>{e.exports=["Znacznik strzałki"]},8738:e=>{e.exports=["Strzałka w dół"]},35062:e=>{e.exports=["Strzałka w lewo"]},92163:e=>{e.exports=["Strzałka w prawo"]},33196:e=>{e.exports=["Strzałka w górę"]},10650:e=>{e.exports=["Strzałka w górę"]},59340:e=>{e.exports=["Aszchabad"]},13468:e=>{e.exports=["Na zamknięciu"]},21983:e=>{e.exports=["Ateny"]},86951:e=>{e.exports="Auto"},50834:e=>{e.exports=["Auto (dostosowuje dane do rozmiaru ekranu)"]},38465:e=>{e.exports=["Sie"]},8975:e=>{e.exports=["Etykieta średniej ceny zamknięcia"]},87899:e=>{e.exports=["Linia średniej ceny zamknięcia"]},22554:e=>{e.exports=["śr."]},54173:e=>{e.exports="Bogota"},53260:e=>{e.exports="Bahrain"},40664:e=>{e.exports=["Balon"]},32376:e=>{e.exports="Bangkok"},19149:e=>{e.exports=["Tryb odtwarzania nie jest dostępny dla tego typu wykresu. Czy chcesz wyjść z Odtwarzania świeczek?"]},38660:e=>{e.exports=["Funkcja Bar Replay jest niedostępna dla tego przedziału czasu. Czy chcesz wyjść z Bar Replay?"]},16812:e=>{e.exports=["Słupki"]},98838:e=>{e.exports=["Formacja Słupków"]},17712:e=>{e.exports=["Linia Bazowa"]},54861:e=>{e.exports=["Belgrad"]},26825:e=>{e.exports="Berlin"},30251:e=>{e.exports=["Pędzel"]},90204:e=>{e.exports=["Bruksela"]},5262:e=>{ +e.exports=["Bratysława"]},59901:e=>{e.exports=["Przenieś poziom wyżej"]},26354:e=>{e.exports=["Przenieś na pierwszy plan"]},11741:e=>{e.exports="Brisbane"},37728:e=>{e.exports=["Bukareszt"]},87143:e=>{e.exports=["Budapeszt"]},82446:e=>{e.exports="Buenos Aires"},82128:e=>{e.exports=["od TradingView"]},75190:e=>{e.exports=["Idź do daty"]},38342:e=>{e.exports=["Przejdź do {lineToolName}"]},75139:e=>{e.exports=["Zrozumiałem"]},81180:e=>{e.exports=["Pudełko Ganna"]},68102:e=>{e.exports=["Wachlarz Ganna"]},66321:e=>{e.exports=["Kwadrat Ganna"]},87107:e=>{e.exports=["Kwadrat Ganna"]},7914:e=>{e.exports=["Kanał Ghost"]},18367:e=>{e.exports=["Wielki supercykl"]},97065:e=>{e.exports=["Czy na pewno chcesz usunąć szablon testowy '{name}'?"]},59368:e=>{e.exports=["Podwójna krzywa"]},35273:e=>{e.exports=["Kliknij dwukrotnie dowolną krawędź, aby zresetować siatkę układu"]},5828:e=>{e.exports=["Kliknij dwukrotnie, aby zakończyć Ścieżkę"]},63898:e=>{e.exports=["Kliknij dwukrotnie, aby zakończyć Polilinię"]},42660:e=>{e.exports=["Fala spadkowa 1 lub A"]},44788:e=>{e.exports=["Fala spadkowa 2 lub B"]},71263:e=>{e.exports=["Fala spadkowa 3"]},70573:e=>{e.exports=["Fala spadkowa 4"]},59560:e=>{e.exports=["Fala spadkowa 5"]},70437:e=>{e.exports=["Fala spadkowa C"]},93345:e=>{e.exports=["Dane dostarcza"]},76912:e=>{e.exports=["Data"]},60222:e=>{e.exports=["Zakres Dat"]},79859:e=>{e.exports=["Zakres czasowy i cenowy"]},92203:e=>{e.exports=["Gru"]},69479:e=>{e.exports=["Stopień"]},57701:e=>{e.exports="Denver"},24477:e=>{e.exports="Dhaka"},73720:e=>{e.exports=["Diament"]},3556:e=>{e.exports=["Kanał rozbieżny"]},62764:e=>{e.exports=["Przemieszczenie"]},22903:e=>{e.exports=["Pasek z narzędziami do rysowania"]},8338:e=>{e.exports=["Narysuj poziomą linię na"]},22429:e=>{e.exports=["Dubaj"]},9497:e=>{e.exports="Dublin"},85223:e=>{e.exports="Emoji"},24435:e=>{e.exports=["Wprowadź nową nazwę dla tego układu wykresów"]},91215:e=>{e.exports=["Korekcyjna fala Elliotta (ABC)"]},80983:e=>{e.exports=["Kombinacja podwójna fal Elliotta (WXY)"]},74118:e=>{e.exports=["Fala Elliotta - fala impulsu (12345)"]},95840:e=>{e.exports=["Trójkątna fala Elliotta (ABCDE)"]},66637:e=>{e.exports=["Kombinacja potrójna fal Elliotta (WXYXZ)"]},69418:e=>{e.exports=["Elipsa"]},2578:e=>{e.exports=["Przedłużona linia"]},77295:e=>{e.exports=["Giełda"]},2899:e=>{e.exports=["Okno powyżej"]},53387:e=>{e.exports=["Okno poniżej"]},36972:e=>{e.exports=["Prognoza"]},17994:e=>{e.exports=["Nie udało się zapisać biblioteki"]},87375:e=>{e.exports=["Nie udało się zapisać skryptu"]},35050:e=>{e.exports=["Lut"]},82719:e=>{e.exports=["Kanał Fibonacciego"]},64192:e=>{e.exports=["Kręgi Fibonacciego"]},63835:e=>{e.exports=["Zniesienia Fibonacciego"]},18072:e=>{e.exports=["Łuki Fibonacciego - prędkość i opór"]},20877:e=>{e.exports=["Wachlarz Fibonacciego - tempo i opór"]},76783:e=>{e.exports=["Spirala Fibonacci"]},89037:e=>{e.exports=["Strefa czasowa Fibonacciego"]},72489:e=>{e.exports=["Klin Fibonacciego"]},21524:e=>{e.exports=["Flaga"]},55678:e=>{e.exports=["Oznaczenie flagą"]},29230:e=>{ +e.exports=["Wielokąt prostokątny"]},92754:e=>{e.exports=["Odwrócone"]},42015:e=>{e.exports=["Część ułamkowa wartości jest nieprawidłowa."]},47542:e=>{e.exports=["Analizy fundamentalne nie są już dostępne na wykresach"]},16245:e=>{e.exports=["Kalkuta"]},3155:e=>{e.exports=["Katmandu"]},92901:e=>{e.exports="Kagi"},2693:e=>{e.exports=["Karaczi"]},72374:e=>{e.exports=["Kuwejt"]},34911:e=>{e.exports=["Obszar HLC"]},87338:e=>{e.exports="Ho Chi Minh"},61582:e=>{e.exports=["Puste Świece"]},32918:e=>{e.exports=["Hongkong"]},61351:e=>{e.exports="Honolulu"},60049:e=>{e.exports=["Linia pozioma"]},76604:e=>{e.exports=["Promień poziomy"]},42616:e=>{e.exports=["Głowa i ramiona"]},40530:e=>{e.exports="Heikin Ashi"},99820:e=>{e.exports="Helsinki"},31971:e=>{e.exports=["Ukryj"]},33911:e=>{e.exports=["Ukryj wszystko"]},95551:e=>{e.exports=["Ukryj wszystkie narzędzia do rysowania"]},44312:e=>{e.exports=["Ukryj wszystkie rysunki i wskaźniki"]},67927:e=>{e.exports=["Ukryj wszystkie rysunki, wskaźniki i zlecenia"]},86306:e=>{e.exports=["Ukryj wszystkie wskaźniki"]},70803:e=>{e.exports=["Ukryj wszystkie pozycje i zlecenia"]},13277:e=>{e.exports=["Ukryj rysunki"]},8251:e=>{e.exports=["Ukryj wydarzenia na wykresie"]},44177:e=>{e.exports=["Ukryj wskaźniki"]},2441:e=>{e.exports=["Ukryj znaki na świeczkach"]},90540:e=>{e.exports=["Ukryj pozycje i zlecenia"]},30777:e=>{e.exports=["Maksimum"]},31994:e=>{e.exports="High-low"},60259:e=>{e.exports=["Etykiety cen high i low"]},21803:e=>{e.exports=["Linie cen high i low"]},31895:e=>{e.exports=["Marker"]},69085:e=>{e.exports=["Histogram jest zbyt duży, zwiększ wartość rozmiaru wiersza 'Row Size'"]},8122:e=>{e.exports=["Histogram jest zbyt duży, zmniejsz wartość rozmiaru wiersza 'Row Size'"]},23450:e=>{e.exports=["Obraz"]},93213:e=>{e.exports=["Interwał nie ma zastosowania"]},71778:e=>{e.exports=["Pośredni"]},14177:e=>{e.exports=["Nieprawidłowy Symbol"]},32619:e=>{e.exports=["Nieprawidłowy Symbol"]},53239:e=>{e.exports=["Odwróć skalę"]},20062:e=>{e.exports=["Indeksowanie do 100"]},81584:e=>{e.exports=["Etykiety wartości indykatorów"]},31485:e=>{e.exports=["Nazwy etykiet indykatorów"]},21585:e=>{e.exports=["Wskaźniki, Metryki i Strategie. Wciśnij klawisz ukośnik"]},27677:e=>{e.exports=["Linia z dodatkowymi informacjami"]},98767:e=>{e.exports=["Wstaw Wskaźnik"]},9114:e=>{e.exports=["W środku"]},12354:e=>{e.exports=["Pitchfork wewnętrzny"]},26579:e=>{e.exports=["Ikona"]},37885:e=>{e.exports=["Stambuł"]},87469:e=>{e.exports="Johannesburg"},52707:e=>{e.exports=["Dżakarta"]},95425:e=>{e.exports=["Sty"]},42890:e=>{e.exports=["Jerozolima"]},6215:e=>{e.exports=["Lip"]},15224:e=>{e.exports=["Cze"]},36253:e=>{e.exports="Juneau"},15241:e=>{e.exports=["Po lewej"]},29404:e=>{e.exports=["Po prawej"]},850:e=>{e.exports=["Ups!"]},675:e=>{e.exports=["Drzewo obiektów"]},73546:e=>{e.exports=["Paź"]},39280:e=>{e.exports=["Otwarcie"]},25595:e=>{e.exports=["Oryginał"]},82906:e=>{e.exports="Oslo"},8136:e=>{e.exports=["Minimum"]},14702:e=>{e.exports=["Załaduj wykres. Wciśnij kropkę"]},42284:e=>{e.exports=["Zablokuj"]},1441:e=>{ +e.exports=["Zablokuj/Odblokuj"]},82232:e=>{e.exports=["Zablokuj pionową linię kursora według czasu"]},18219:e=>{e.exports=["Zablokuj współczynnik price/bar"]},12285:e=>{e.exports=["Logarytmiczna"]},50286:e=>{e.exports=["Londyn"]},44604:e=>{e.exports=["Pozycja Długa"]},87604:e=>{e.exports="Los Angeles"},18528:e=>{e.exports=["Etykieta dół"]},13046:e=>{e.exports=["Etykieta góra"]},94420:e=>{e.exports=["Etykiety"]},89155:e=>{e.exports="Lagos"},37611:e=>{e.exports=["Zmiana ostatniego dnia"]},25846:e=>{e.exports="Lima"},1277:e=>{e.exports=["Linia"]},38397:e=>{e.exports=["Linia ze znacznikami"]},63492:e=>{e.exports=["Przełamanie linii"]},83182:e=>{e.exports=["Linie"]},78104:e=>{e.exports=["Link do obrazu wykresu skopiowany do schowka {emoji}"]},50091:e=>{e.exports=["Lizbona"]},64352:e=>{e.exports=["Luksemburg"]},11156:e=>{e.exports="MTPredictor"},67861:e=>{e.exports=["Przesuń punkt, żeby pozycjonować kotwicę, a następnie dotknij, żeby umieścić."]},45828:e=>{e.exports=["Przejdź do"]},44302:e=>{e.exports=["Przesuń skalę na lewo"]},94338:e=>{e.exports=["Przesuń skalę na prawo"]},66276:e=>{e.exports=["Zmodyfikowany Schiff"]},18559:e=>{e.exports=["Zmodyfikowany Schiff Pitchfork"]},18665:e=>{e.exports=["Moskwa"]},58038:e=>{e.exports=["Madryt"]},34190:e=>{e.exports="Malta"},90271:e=>{e.exports="Manila"},51369:e=>{e.exports="Mar"},85095:e=>{e.exports=["Meksyk"]},75633:e=>{e.exports=["Scal wszystkie skale w jedną"]},95093:e=>{e.exports=["Mieszany"]},10931:e=>{e.exports=["Mikro"]},58397:e=>{e.exports=["Milenium"]},85884:e=>{e.exports="Minuette"},9632:e=>{e.exports=["Minuskuła"]},63158:e=>{e.exports=["Lustrzane Odbicie"]},42769:e=>{e.exports=["Maskat"]},43088:e=>{e.exports=["Nd."]},95222:e=>{e.exports=["Brak danych"]},3485:e=>{e.exports=["Bez skali (tryb pełnoekranowy)"]},8886:e=>{e.exports=["Brak synchronizacji"]},16971:e=>{e.exports=["Brak danych dotyczących wolumenu"]},75549:e=>{e.exports=["Uwaga"]},71230:e=>{e.exports=["Lis"]},99203:e=>{e.exports=["Norfolk"]},79023:e=>{e.exports="Nairobi"},91203:e=>{e.exports=["Nowy Jork"]},24143:e=>{e.exports=["Nowa Zelandia"]},40887:e=>{e.exports=["Nowy panel powyżej"]},96712:e=>{e.exports=["Nowy panel poniżej"]},33566:e=>{e.exports=["Nikozja"]},56670:e=>{e.exports=["Coś poszło nie tak"]},64968:e=>{e.exports=["Coś poszło nie tak. Spróbuj ponownie później."]},10520:e=>{e.exports=["Zachowaj Nowy Wygląd Wykresu"]},9908:e=>{e.exports=["Zapisz jako"]},68553:e=>{e.exports="San Salvador"},65412:e=>{e.exports="Santiago"},13538:e=>{e.exports="Sao Paulo"},37207:e=>{e.exports=["Tylko wykres skali ceny"]},51464:e=>{e.exports="Schiff"},98114:e=>{e.exports="Schiff Pitchfork"},1535:e=>{e.exports=["Zmiany wprowadzone w skrypcie mogą nie zostać zapisane w przypadku odświeżenia strony."]},89517:e=>{e.exports=["Ustawienia"]},43247:e=>{e.exports=["Druga część ułamkowa wartości jest nieprawidłowa."]},19796:e=>{e.exports=["Wyślij wstecz"]},23221:e=>{e.exports=["Cofnij"]},5961:e=>{e.exports=["Seul"]},57902:e=>{e.exports=["Wrz"]},25866:e=>{e.exports=["Sesja"]},59827:e=>{e.exports=["Przerwy w sesji"]},69240:e=>{ +e.exports=["Szanghaj"]},37819:e=>{e.exports=["Pozycja Krótka"]},81428:e=>{e.exports=["Pokaż"]},98116:e=>{e.exports=["Pokaż wszystkie rysunki"]},39046:e=>{e.exports=["Pokaż wszystkie rysunki i wskaźniki"]},38293:e=>{e.exports=["Pokaż wszystkie rysunki, wskaźniki i zlecenia"]},49982:e=>{e.exports=["Pokaż wszystkie wskaźniki"]},48284:e=>{e.exports=["Pokaż wszystkie pomysły"]},62632:e=>{e.exports=["Pokaż wszystkie pozycje i zlecenia"]},24620:e=>{e.exports=["Pokaż przełącznik kontraktu ciągłego"]},84813:e=>{e.exports=["Pokaż wygaśnięcie kontraktu"]},66263:e=>{e.exports=["Pokaż Dywidendy"]},46771:e=>{e.exports=["Pokaż zyski"]},87933:e=>{e.exports=["Pokaż pomysły opublikowane przez obserwowanych użytkowników"]},72973:e=>{e.exports=["Pokaż najnowsze wiadomości i minds"]},58669:e=>{e.exports=["Pokaż wyłącznie moje pomysły"]},30816:e=>{e.exports=["Pokaż podziały"]},68161:e=>{e.exports=["Drogowskaz"]},56683:e=>{e.exports=["Singapur"]},69502:e=>{e.exports=["Sinusoida"]},44904:e=>{e.exports=["Kwadrat"]},70213:e=>{e.exports=["Przekroczono limit liczby analiz: {number} analiz na układ.\nProsimy usunąć niektóre analizy."]},32733:e=>{e.exports=["Styl"]},65323:e=>{e.exports=["Umieść Po Lewej"]},14113:e=>{e.exports=["Umieść Po Prawej"]},29787:e=>{e.exports=["Zacznij korzystać z trybu nawigacji za pomocą klawiatury. Naciśnij {shortcut}"]},93161:e=>{e.exports=["Pozostań w Trybie Rysowania"]},79511:e=>{e.exports=["Linia krokowa"]},84573:e=>{e.exports=["Naklejka"]},48767:e=>{e.exports=["Sztokholm"]},29662:e=>{e.exports=["Submikro"]},9753:e=>{e.exports=["Submilenium"]},71722:e=>{e.exports="Subminuette"},91889:e=>{e.exports=["Supercykl"]},33820:e=>{e.exports=["Supermilenium"]},11020:e=>{e.exports="Sydney"},89659:e=>{e.exports=["Błąd symbolu"]},90932:e=>{e.exports=["Etykieta nazwy symbolu"]},65986:e=>{e.exports=["Informacje o Symbolu"]},52054:e=>{e.exports=["Etykieta ostatniej wartości symbolu"]},33606:e=>{e.exports=["Synchronizuj globalnie"]},18008:e=>{e.exports=["Synchronizuj dla wszystkich wykresów"]},99969:e=>{e.exports=["Wykres punktowo-symboliczny"]},53047:e=>{e.exports=["Polilinia"]},34402:e=>{e.exports=["Ścieżka"]},70394:e=>{e.exports=["Kanał równoległy"]},95995:e=>{e.exports=["Paryż"]},29682:e=>{e.exports=["Wklej"]},51102:e=>{e.exports=["Procentowa"]},35590:e=>{e.exports="Perth"},19093:e=>{e.exports="Phoenix"},22293:e=>{e.exports="Pitchfan"},43852:e=>{e.exports="Pitchfork"},37680:e=>{e.exports=["Przypnij do nowej lewej skali"]},43707:e=>{e.exports=["Przypnij do nowej prawej skali"]},91130:e=>{e.exports=["Przypnij do lewej skali"]},61201:e=>{e.exports=["Przypnij do lewej skali (ukryte)"]},764:e=>{e.exports=["przypnij do prawej skali"]},20207:e=>{e.exports=["Przypnij do prawej skali (ukryte)"]},66156:e=>{e.exports=["Przypnij do skali (Teraz po lewej)"]},54727:e=>{e.exports=["Przypnij Do Skali (Teraz Nie Przypięta)"]},76598:e=>{e.exports=["Przypnij do skali (Teraz po prawej)"]},39065:e=>{e.exports=["Przypnij Do Skali (Teraz {label})"]},97324:e=>{e.exports=["Przypnij do skali {label}"]},56948:e=>{ +e.exports=["Przypnij do skali {label} (ukryte)"]},32156:e=>{e.exports=["Przypięto do lewej skali"]},8128:e=>{e.exports=["Przypięto do lewej skali (ukryte)"]},3822:e=>{e.exports=["Przypięto do prawej skali"]},44538:e=>{e.exports=["Przypnij do prawej skali (ukryte)"]},65810:e=>{e.exports=["Przypięto do skali {label}"]},14125:e=>{e.exports=["Przypięto do skali {label} (ukryte)"]},97378:e=>{e.exports=["Przycisk plus"]},46669:e=>{e.exports=["Pozwól nam na zapisywanie w schowku w Twojej przeglądarce lub naciśnij {keystroke}"]},46298:e=>{e.exports=["Praga"]},35963:e=>{e.exports=["Wciśnij i przytrzymaj {key} podczas powiększania, aby utrzymać pozycję wykresu"]},95921:e=>{e.exports=["Etykieta Ceny"]},28625:e=>{e.exports=["Notatka cenowa"]},2032:e=>{e.exports=["Zakres cenowy"]},32061:e=>{e.exports=["Format ceny jest niepoprawny"]},91492:e=>{e.exports=["Linia Ceny"]},48404:e=>{e.exports=["Główny"]},87086:e=>{e.exports=["Projekcja"]},10160:e=>{e.exports=["Opublikowano {customer}, {date}"]},19056:e=>{e.exports=["Katar"]},4868:e=>{e.exports=["Szybkie wyszukiwanie. Naciśnij {shortcut}"]},9998:e=>{e.exports=["Obracający się Prostokąt"]},74214:e=>{e.exports=["Rzym"]},50470:e=>{e.exports=["Promień"]},90357:e=>{e.exports=["Zakres"]},26833:e=>{e.exports=["Reykjavík"]},328:e=>{e.exports=["Prostokąt"]},41615:e=>{e.exports=["Ponów"]},35001:e=>{e.exports=["Trend regresji"]},34596:e=>{e.exports=["Usuń"]},1434:e=>{e.exports=["Usuń rysunki"]},13951:e=>{e.exports=["Usuń wskaźniki"]},4142:e=>{e.exports=["Usuń Układ wykresu"]},20801:e=>{e.exports="Renko"},34301:e=>{e.exports=["Zresetuj widok wykresu"]},18001:e=>{e.exports=["Zresetuj punkty"]},17258:e=>{e.exports=["Resetuj skalę cenową"]},25333:e=>{e.exports=["Resetuj skalę czasową"]},52588:e=>{e.exports=["Rijad"]},5871:e=>{e.exports=["Ryga"]},33603:e=>{e.exports=["Ostrzeżenie"]},48474:e=>{e.exports=["Warszawa"]},74327:e=>{e.exports=["Przełącz skalę automatyczną"]},84112:e=>{e.exports=["Przełącz skalę logów"]},20466:e=>{e.exports="Tokelau"},94284:e=>{e.exports=["Tokio"]},83836:e=>{e.exports="Toronto"},38788:e=>{e.exports=["Tajpej"]},39108:e=>{e.exports=["Tallin"]},37229:e=>{e.exports=["Tekst"]},16267:e=>{e.exports=["Teheran"]},19611:e=>{e.exports=["Szablon"]},29198:e=>{e.exports=["Dostawca danych nie dostarcza danych odnośnie wolumenu dla tego symbolu."]},8162:e=>{e.exports=["Nie udało się wygenerować podgląd publikacji. Prosimy wyłączyć rozszerzenia przeglądarki i spróbować ponownie."]},65943:e=>{e.exports=["Ten wskaźnik nie może być zastosowany do innego wskaźnika"]},81214:e=>{e.exports=["Ten skrypt zawiera błąd. Prosimy o kontakt z jego autorem."]},74986:e=>{e.exports=["Ten skrypt jest dostępny tylko z zaproszeniem. Aby uzyskać dostęp, skontaktuj się z jego autorem."]},58018:e=>{e.exports=["Symbol dostępnywyłacznie na platformie {linkStart}TradingView{linkEnd}."]},98538:e=>{e.exports=["Formacja Trzech Indian"]},30973:e=>{e.exports=["Tiki"]},31976:e=>{e.exports=["Czas"]},64375:e=>{e.exports=["Strefa Czasowa"]},95005:e=>{e.exports=["Cykle czasowe"]},87085:e=>{e.exports=["Trading"]},48890:e=>{ +e.exports=["TradingView jest interaktywny i posiada polecenia obsługiwane przez czytniki ekranowe. Poniżej znajduje się lista dostępnych poleceń klawiatury do interakcji na platformie."]},94770:e=>{e.exports=["Kąt trendu"]},23104:e=>{e.exports=["Linia Trendu"]},15501:e=>{e.exports=["Rozszerzenie Fib bazujące na trendzie"]},31196:e=>{e.exports=["Linie czasowe Fib bazujące na trendzie"]},29245:e=>{e.exports=["Trójkąt"]},83356:e=>{e.exports=["Trójkąt dół"]},12390:e=>{e.exports=["Formacja Trójkąta"]},28340:e=>{e.exports=["Trójkąt góra"]},93855:e=>{e.exports="Tunis"},50406:e=>{e.exports="UTC"},81320:e=>{e.exports=["Cofnij"]},25933:e=>{e.exports=["Jednostki"]},28523:e=>{e.exports=["Nieznany błąd"]},15101:e=>{e.exports=["Odblokuj"]},34150:e=>{e.exports=["Fala zwyżkowa 4"]},83927:e=>{e.exports=["Fala zwyżkowa 5"]},58976:e=>{e.exports=["Fala zwyżkowa 1 lub A"]},11661:e=>{e.exports=["Fala zwyżkowa 2 lub B"]},53958:e=>{e.exports=["Fala zwyżkowa 3"]},66560:e=>{e.exports=["Fala zwyżkowa C"]},18426:e=>{e.exports=["Profil Wolumenu Stały Zakres"]},61022:e=>{e.exports=["Wskaźnik Volume Profile dostępny tylko w naszych zaktualizowanych planach."]},82772:e=>{e.exports=["Dane dotyczące wolumenów nie są dostępne w planie danych BIST MIXED."]},78560:e=>{e.exports="Volume footprint"},15771:e=>{e.exports="Vancouver"},56211:e=>{e.exports=["Linia pionowa"]},32166:e=>{e.exports=["Wiedeń"]},75354:e=>{e.exports=["Wilno"]},21852:e=>{e.exports=["Widoczność"]},27557:e=>{e.exports=["Widoczność w interwałach"]},89960:e=>{e.exports=["Widoczne po wskazaniu myszką"]},22198:e=>{e.exports=["Kolejność wyświetlania"]},7050:e=>{e.exports=["Krzyżyk X"]},66527:e=>{e.exports=["Formacja XABCD"]},17126:e=>{e.exports=["Zakres czasowy pivot nie jest dostępny dla wybranego interwału"]},69293:e=>{e.exports="Yangon"},84301:e=>{e.exports=["Zurych"]},76020:e=>{e.exports=["zmień stopień Elliotta"]},83935:e=>{e.exports=["zmień nienakładające się etykiety"]},39402:e=>{e.exports=["zmień średnią widoczność etykiety ceny zamknięcia"]},98866:e=>{e.exports=["zmień średnią widoczność linii ceny zamknięcia"]},5100:e=>{e.exports=["zmień widoczność etykiet cen bid i ask"]},32311:e=>{e.exports=["zmień widoczność linii cen bid i ask"]},22641:e=>{e.exports=["zmień walutę"]},30501:e=>{e.exports=["zmień układ wykresu na {title}"]},7017:e=>{e.exports=["zmień widoczność przełącznika kontraktu ciągłego"]},58108:e=>{e.exports=["zmień widoczność odliczania na zamknięcie słupka"]},7151:e=>{e.exports=["zmień zakres dat"]},84944:e=>{e.exports=["zmień widoczność dywidend"]},79574:e=>{e.exports=["zmień widoczność wydarzeń na wykresie"]},88217:e=>{e.exports=["zmień widoczność zarobków"]},28288:e=>{e.exports=["zmień widoczność wygaśnięcia kontraktu futures"]},66805:e=>{e.exports=["zmień widoczność etykiet cen high i low"]},92556:e=>{e.exports=["zmień widoczność linii cen high i low"]},87027:e=>{e.exports=["zmień widoczność nazw etykiet indykatorów"]},14922:e=>{e.exports=["zmień widoczność etykiet wartości indykatorów"]},19839:e=>{e.exports=["zmień widoczność najnowszych wiadomości i minds"]}, +23783:e=>{e.exports=["zmień grupę łączącą"]},87510:e=>{e.exports=["zmień wysokość okienka"]},50190:e=>{e.exports=["zmień widoczność przycisku plusa"]},49889:e=>{e.exports=["zmień widoczność etykiet cen pre/post market"]},16750:e=>{e.exports=["zmień widoczność linii cen pre/post market"]},59883:e=>{e.exports=["zmień poprzednią widoczność linii ceny zamknięcia"]},67761:e=>{e.exports=["Zmień linię ceny"]},69510:e=>{e.exports=["zmień stosunek ceny do słupka"]},32303:e=>{e.exports=["Zmień rozdzielczość"]},526:e=>{e.exports=["Zmień symbol"]},9402:e=>{e.exports=["zmień widoczność etykiet symboli"]},53150:e=>{e.exports=["zmień widoczności ostatniej wartości symbolu"]},12707:e=>{e.exports=["zmień poprzednią widoczność wartości zamknięcia symbolu"]},65303:e=>{e.exports=["zmień sesję"]},15403:e=>{e.exports=["zmień widoczność przerw w sesji"]},53438:e=>{e.exports=["zmień styl serii"]},74488:e=>{e.exports=["zmień widoczność podziałów"]},20505:e=>{e.exports=["zmień strefę czasową"]},39028:e=>{e.exports=["zmień jednostkę"]},21511:e=>{e.exports=["Zmień widoczność"]},16698:e=>{e.exports=["zmień widoczność w bieżącym interwale"]},78422:e=>{e.exports=["zmień widoczność w bieżącym interwale i powyżej"]},49529:e=>{e.exports=["zmień widoczność w bieżącym interwale i poniżej"]},66927:e=>{e.exports=["zmieniać widoczność we wszystkich interwałach"]},74428:e=>{e.exports=["zmień styl {title}"]},72032:e=>{e.exports=["zmień punkt {pointIndex}"]},65911:e=>{e.exports=["Wykresy giełdowe od TradingView"]},5179:e=>{e.exports=["Klonuj narzędzia linii"]},3195:e=>{e.exports=["Utwórz grupę narzędzi rysowania"]},92659:e=>{e.exports=["Utwórz grupę z wybranych narzędzi rysowania"]},81791:e=>{e.exports=["utwórz {tool}"]},63649:e=>{e.exports=["wytnij źródła"]},78755:e=>{e.exports=["wytnij {title}"]},99113:e=>{e.exports=["Dodaj narzędzie rysowania {lineTool} do grupy {name}"]},40242:e=>{e.exports=["dodaj narzędzia linii do grupy {group}"]},22856:e=>{e.exports=["Dodaj ten wskaźnik finansowy do całego układu"]},82388:e=>{e.exports=["Dodaj ten wskaźnik do całego układu"]},94292:e=>{e.exports=["Dodaj tę strategię do całego układu"]},27982:e=>{e.exports=["Dodaj ten symbol do całego układu"]},66568:e=>{e.exports=["zastosuj motyw wykresu"]},64034:e=>{e.exports=["zastosuj wszystkie właściwości wykresu"]},49037:e=>{e.exports=["Zastosuj szablon rysowania"]},96996:e=>{e.exports=["zastosuj ustawienia fabryczne do wybranych źródeł"]},44547:e=>{e.exports=["zastosuj wskaźniki do całego układu"]},26065:e=>{e.exports=["Zastosuj szablon wskaźnika {template}"]},58570:e=>{e.exports=["zastosuj motyw pasków narzędzi"]},27195:e=>{e.exports=["przenieś grupę {title} do przodu"]},78246:e=>{e.exports=["przenieś {title} na przód"]},56763:e=>{e.exports=["Przenieś {title} do przodu"]},5607:e=>{e.exports="by TradingView"},90621:e=>{e.exports=["blokada zakresu dat"]},12962:e=>{e.exports=["wymaż linię poziomu"]},63391:e=>{e.exports=["Usuń narzędzia rysowania z grupy {group}"]},59942:e=>{e.exports=["odwróć układ słupków"]},70301:e=>{e.exports=["ukryj {title}"]},54781:e=>{ +e.exports=["Ukryj narzędzia do rysowania"]},44974:e=>{e.exports=["Ukryj znaki na świeczkach"]},28916:e=>{e.exports=["blokada interwału"]},94245:e=>{e.exports=["Odwróć skalę"]},90743:e=>{e.exports=["wstaw {title}"]},53146:e=>{e.exports=["wstaw {title} po {targetTitle}"]},74055:e=>{e.exports=["Wstaw {title} po {target}"]},11231:e=>{e.exports=["wstaw {title} przed {target}"]},67176:e=>{e.exports=["wstaw {title} przed {targetTitle}"]},54597:e=>{e.exports=["wczytaj domyślny szablon rysunku"]},30295:e=>{e.exports=["ładowanie..."]},50193:e=>{e.exports=["Zablokuj {title}"]},4963:e=>{e.exports=["zablokuj grupę {group}"]},68163:e=>{e.exports=["zablokuj obiekty"]},47107:e=>{e.exports=["przenieś"]},11303:e=>{e.exports=["Przejdź {title} Do Skali Po Lewej"]},45544:e=>{e.exports=["przenieś {title} do nowej skali po prawej"]},81898:e=>{e.exports=["Przesuń wszystkie skale na lewo"]},22863:e=>{e.exports=["Przesuń wszystkie skale na prawo"]},45356:e=>{e.exports=["Przesuń obiekt(y) rysowania"]},15086:e=>{e.exports=["przesuń w lewo"]},61711:e=>{e.exports=["ruch w prawo"]},4184:e=>{e.exports=["Przesuń skalę"]},74642:e=>{e.exports=["Włącz {title} Brak skali (pełny ekran)"]},45223:e=>{e.exports=["Uczyń grupę {group} niewidoczną"]},87927:e=>{e.exports=["Uczyń grupę {group} widoczną"]},62153:e=>{e.exports=["dołącz poniżej"]},70746:e=>{e.exports=["dołącz do okienka"]},66143:e=>{e.exports=["dołącz powyżej"]},81870:e=>{e.exports=["układ lustrzanych słupków"]},16542:e=>{e.exports="n/a"},47222:e=>{e.exports=["skaluj cenę"]},99042:e=>{e.exports=["Tylko wykres skali ceny"]},35962:e=>{e.exports=["czas skali"]},68193:e=>{e.exports=["scrolluj"]},70009:e=>{e.exports=["przewiń czas"]},69485:e=>{e.exports=["ustaw strategię wyboru skali cen na {title}"]},16259:e=>{e.exports=["Przenieś {title} do tyłu"]},66781:e=>{e.exports=["wyślij {title} na tył"]},4998:e=>{e.exports=["wyślij grupę {title} wstecz"]},64704:e=>{e.exports=["udostępniaj narzędzia linii globalnie"]},77554:e=>{e.exports=["udostępnij narzędzia linii w układzie"]},13622:e=>{e.exports=["pokaż wszystkie pomysły"]},26267:e=>{e.exports=["pokaż pomysły obserwowanych użytkowników"]},40061:e=>{e.exports=["pokaż wyłącznie moje pomysły"]},52010:e=>{e.exports=["pozostań w trybie rysowania"]},98784:e=>{e.exports=["przestań synchronizować rysunek"]},57011:e=>{e.exports=["wstrzymaj synchronizację narzędzi linii"]},92831:e=>{e.exports=["blokada symbolu"]},60635:e=>{e.exports=["synchronizuj czas"]},99769:e=>{e.exports=["przygotowane przez"]},68111:e=>{e.exports=["Powered by TradingView"]},96916:e=>{e.exports=["wklej rysunek"]},80611:e=>{e.exports=["wklej wskaźnik"]},41601:e=>{e.exports=["wklej {title}"]},84018:e=>{e.exports=["przypnij do lewej skali"]},22615:e=>{e.exports=["Przypnij do prawej skali"]},56015:e=>{e.exports=["przypnij do skali {label}"]},33348:e=>{e.exports=["przestaw okienka"]},15516:e=>{e.exports=["Usuń wszystkie wskaźniki"]},80171:e=>{e.exports=["Usuń wszystkie wskaźniki i narzędzie rysowania"]},59211:e=>{e.exports=["usuń odznaczone narzędzia pustej linii"]},44656:e=>{e.exports=["Usuń rysunki"] +},70653:e=>{e.exports=["usuń grupę rysunków"]},66414:e=>{e.exports=["usuń liniowe źródła danych"]},47637:e=>{e.exports=["usuń okienko"]},39859:e=>{e.exports=["usuń {title}"]},78811:e=>{e.exports=["usuwanie grupy narzędzi linii {name}"]},16338:e=>{e.exports=["Zmień nazwę grupy {group} na {newName}"]},30910:e=>{e.exports=["zresetuj rozmiary układu"]},21948:e=>{e.exports=["resetuj skalę"]},55064:e=>{e.exports=["Resetuj skalę czasową"]},13034:e=>{e.exports=["zmień rozmiar układu"]},9608:e=>{e.exports=["przywróć ustawienia domyślne"]},30107:e=>{e.exports=["przywróć domyślne ustawienia badania"]},63060:e=>{e.exports=["włącz automatyczne skalowanie"]},74724:e=>{e.exports=["przełącz stan zwiniętego panelu"]},98860:e=>{e.exports=["przełącz indeksowane do skali 100"]},21203:e=>{e.exports=["przełącz skalę blokady"]},60166:e=>{e.exports=["przełącz skalę logów"]},68642:e=>{e.exports=["Włącz skalę procentową"]},33714:e=>{e.exports=["przełącz zwykłą skalę"]},47122:e=>{e.exports=["śledź czas"]},28068:e=>{e.exports=["wyłącz udostępnianie narzędzi linii"]},66824:e=>{e.exports=["odblokuj obiekty"]},51114:e=>{e.exports=["Odblokuj grupę {group}"]},92421:e=>{e.exports=["odblokuj {title}"]},20057:e=>{e.exports=["odłącz od nowego okienka na dole"]},52540:e=>{e.exports=["odłącz powyżej"]},86949:e=>{e.exports=["odłącz poniżej"]},47228:e=>{e.exports=["O nie! Wykres typu {chartStyle} nie jest obecnie dostępny dla interwałów opartych na tickach."]},33355:e=>{e.exports=["{count} słupki"]},87826:e=>{e.exports=["{p_start}Interwały oparte na tickach nie są obsługiwane dla tego symbolu. Automatycznie zostaniesz przekierowany do interwału D (dziennego).{p_end}"]},88841:e=>{e.exports=["{symbol} dane finansowe od TradingView"]},38641:e=>{e.exports=["{userName} opublikował {customer}, {date}"]},59833:e=>{e.exports=["przybliż"]},19813:e=>{e.exports=["powiększ"]},9645:e=>{e.exports=["pomniejsz"]},30572:e=>{e.exports=["dzień","dni","dni","dni"]},52254:e=>{e.exports=["godzina","godziny","godzin","godziny"]},99062:e=>{e.exports=["miesiąc","miesiące","miesięcy","miesięcy"]},69143:e=>{e.exports=["minuta","minuty","minut","minut"]},71787:e=>{e.exports=["sekunda","sekundy","sekund","sekund"]},82797:e=>{e.exports=["zakres","zakresy","zakresów","zakresów"]},47966:e=>{e.exports=["tydzień","tygodnie","tygodni","tygodni"]},99136:e=>{e.exports="tick"},18562:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]="Apple Inc",e.exports["#AUDCAD-symbol-description"]=["Dolar Australijski/Dolar Kanadyjski"],e.exports["#AUDCHF-symbol-description"]=["Dolar Australijski/Frank Szwajcarski"],e.exports["#AUDJPY-symbol-description"]=["Dolar Australijski/Jen Japoński"],e.exports["#AUDNZD-symbol-description"]=["Dolar Australijski/Dolar Nowozelandzki"],e.exports["#AUDRUB-symbol-description"]=["DOLAR AUSTRALIJSKI / RUBEL ROSYJSKI"],e.exports["#AUDUSD-symbol-description"]=["Dolar australijski / Dolar amerykański"],e.exports["#BRLJPY-symbol-description"]=["Real Brazylijski / Jen Japoński"],e.exports["#BTCCAD-symbol-description"]=["Bitcoin / Dolar Kanadyjski"], +e.exports["#BTCCNY-symbol-description"]=["Bitcoin / Chiński Yuan"],e.exports["#BTCEUR-symbol-description"]="Bitcoin / Euro",e.exports["#BTCKRW-symbol-description"]=["Bitcoin / Południowokoreański Won"],e.exports["#BTCRUR-symbol-description"]=["Bitcoin / Rubel"],e.exports["#BTCUSD-symbol-description"]=["Bitcoin / Dolar"],e.exports["#BVSP-symbol-description"]=["Brazylijski Index Bovespa"],e.exports["#CADJPY-symbol-description"]=["Dolar Kanadyjski/Jen Japoński"],e.exports["#CHFJPY-symbol-description"]=["Frank Szwajcarski/Jen Japoński"],e.exports["#COPPER-symbol-description"]=["CFD na Miedź"],e.exports["#ES1-symbol-description"]="S&P 500 E-Mini Futures",e.exports["#ESP35-symbol-description"]=["Indeks IBEX 35"],e.exports["#EUBUND-symbol-description"]="Euro Bund",e.exports["#EURAUD-symbol-description"]=["Euro Fx/Dolar Australijski"],e.exports["#EURBRL-symbol-description"]=["Euro / Real Brazylijski"],e.exports["#EURCAD-symbol-description"]=["Euro Fx/Dolar Kanadyjski"],e.exports["#EURCHF-symbol-description"]=["Euro Fx/Frank Szwajcarski"],e.exports["#EURGBP-symbol-description"]=["Euro Fx/Funt Brytyjski"],e.exports["#EURJPY-symbol-description"]=["Euro Fx/Jen Japoński"],e.exports["#EURNZD-symbol-description"]=["Euro Fx/Dolar Nowozelandzki"],e.exports["#EURRUB-symbol-description"]=["EURO / RUBEL ROSYJSKI"],e.exports["#EURRUB_TOM-symbol-description"]=["EUR/RUB TOM"],e.exports["#EURSEK-symbol-description"]=["Euro FX/Korona Szwedzka"],e.exports["#EURTRY-symbol-description"]=["Euro Fx/Nowa Lira Turecka"],e.exports["#EURUSD-symbol-description"]=["Euro / Dolar USA"],e.exports["#EUSTX50-symbol-description"]=["Indeks Euro Stoxx 50"],e.exports["#FRA40-symbol-description"]=["Indeks CAC 40"],e.exports["#GB10-symbol-description"]=["Brytyjskie Rządowe Obligacje 10l"],e.exports["#GBPAUD-symbol-description"]=["Funt Brytyjski/Dolar Australijski"],e.exports["#GBPCAD-symbol-description"]=["Funt Brytyjski/Dolar Kanadyjski"],e.exports["#GBPCHF-symbol-description"]=["Funt Brytyjski/Frank Szwajcarski"],e.exports["#GBPEUR-symbol-description"]=["FUNT SZTERLING / EURO"],e.exports["#GBPJPY-symbol-description"]=["Funt Brytyjski/Jen Japoński"],e.exports["#GBPNZD-symbol-description"]=["Funt Brytyjski/Dolar Nowozelandzki"],e.exports["#GBPRUB-symbol-description"]=["Funt Brytyjski / Rubel Rosyjski"],e.exports["#GBPUSD-symbol-description"]=["Funt Brytyjski/Dolar USA"],e.exports["#GER30-symbol-description"]=["DAX Indeks Niemieckich Akcji Notowanych na Giełdzie"],e.exports["#GOOGL-symbol-description"]="Alphabet Inc (Google) Class A",e.exports["#ITA40-symbol-description"]=["Indeks FTSE MIB"],e.exports["#JPN225-symbol-description"]=["Indeks Nikkei 225"],e.exports["#JPYKRW-symbol-description"]=["JEN / WON"],e.exports["#JPYRUB-symbol-description"]=["JEN / RUBEL ROSYJSKI"],e.exports["#KA1-symbol-description"]=["Cukier #11 Futures"],e.exports["#KG1-symbol-description"]=["Kontrakty terminowe na Bawełnę"],e.exports["#KT1-symbol-description"]=["Key Tronic Corp."],e.exports["#LKOH-symbol-description"]="LUKOIL",e.exports["#LTCBTC-symbol-description"]="Litecoin / Bitcoin", +e.exports["#MGNT-symbol-description"]="Magnit",e.exports["#MICEX-symbol-description"]=["MICEX INDEX"],e.exports["#MNOD_ME.EQRP-symbol-description"]="ADR GMK NORILSKIYNIKEL ORD SHS [REPO]",e.exports["#MSFT-symbol-description"]="Microsoft Corp.",e.exports["#NAS100-symbol-description"]="US 100 Cash CFD",e.exports["#NGAS-symbol-description"]=["Gaz Ziemny (Henry Hub)"],e.exports["#NKY-symbol-description"]="Nikkei 225 Index",e.exports["#NZDJPY-symbol-description"]=["Dolar Nowozelandzki/Jen Japoński"],e.exports["#NZDUSD-symbol-description"]=["Dolar Nowozelandzki/Dolar USA"],e.exports["#RB1-symbol-description"]=["RB08 Benzyna Futures"],e.exports["#RTS-symbol-description"]="Russian RTS Index",e.exports["#SBER-symbol-description"]="SBERBANK",e.exports["#SPX500-symbol-description"]=["Indeks S&P 500"],e.exports["#TWTR-symbol-description"]=["TWITTER INC"],e.exports["#UK100-symbol-description"]=["FTSE 100 Indeks 100 Spółek notowanych w UK"],e.exports["#USDBRL-symbol-description"]=["Dolar USA / Real Brazylijski"],e.exports["#USDCAD-symbol-description"]=["Dolar USA/Dolar Kanadyjski"],e.exports["#USDCHF-symbol-description"]=["Dolar USA/Frank Szwajcarski"],e.exports["#USDCNY-symbol-description"]=["Dolar USA / Yuan Renminbi"],e.exports["#USDDKK-symbol-description"]=["DOLAR USA / KORONA DUŃSKA"],e.exports["#USDHKD-symbol-description"]=["Dolar USA/Dolar Hongkoński"],e.exports["#USDIDR-symbol-description"]=["Dolar USA / Rupia"],e.exports["#USDINR-symbol-description"]=["Dolar USA / Rupia Indyjska"],e.exports["#USDJPY-symbol-description"]=["Dolar USA/Jen Japoński"],e.exports["#USDKRW-symbol-description"]=["DOLAR USA / WON"],e.exports["#USDMXN-symbol-description"]=["Dolar USA / Peso Meksykańskie"],e.exports["#USDPHP-symbol-description"]=["Dolar USA / Peso Filipińskie"],e.exports["#USDRUB-symbol-description"]=["DOLAR USA / RUBEL ROSYJSKI"],e.exports["#USDRUB_TOM-symbol-description"]=["USD/RUB TOM"],e.exports["#USDSEK-symbol-description"]=["Dolar USA/Korona Szwedzka"],e.exports["#USDSGD-symbol-description"]=["DOLAR USA / DOLAR SINGAPURSKI"],e.exports["#USDTRY-symbol-description"]=["Dolar USA/Nowa Lira Turecka"],e.exports["#VTBR-symbol-description"]="VTB",e.exports["#XAGUSD-symbol-description"]=["Srebro/Dolar USA"],e.exports["#XAUUSD-symbol-description"]=["Złoto / Dolar USA"],e.exports["#XPDUSD-symbol-description"]=["CFD na Pallad"],e.exports["#XPTUSD-symbol-description"]=["Platyna/Dolar USA"],e.exports["#ZS1-symbol-description"]=["Soja Futures - ECBT"],e.exports["#ZW1-symbol-description"]=["Pszenica Futures - ECBT"],e.exports["#BTCGBP-symbol-description"]=["Bitcoin / Funt Brytyjski"],e.exports["#MICEXINDEXCF-symbol-description"]="MOEX Russia Index",e.exports["#BTCAUD-symbol-description"]=["Bitcoin / Australijski Dolar"],e.exports["#BTCJPY-symbol-description"]=["Bitcoin / Japoński Jen"],e.exports["#BTCBRL-symbol-description"]=["Bitcoin / Brazylijski Real"],e.exports["#PT10-symbol-description"]=["Portugalskie Obligacje Rządowe 10L"],e.exports["#TXSX-symbol-description"]="TSX 60 Index",e.exports["#VIXC-symbol-description"]=["Indeks TSX 60 VIX"], +e.exports["#USDPLN-symbol-description"]=["USD/PLN"],e.exports["#EURPLN-symbol-description"]=["EUR/PLN"],e.exports["#BTCPLN-symbol-description"]=["Bitcoin / Polski Złoty"],e.exports["#CAC40-symbol-description"]=["Indeks CAC 40"],e.exports["#XBTCAD-symbol-description"]=["Bitcoin / Dolar kanadyjski"],e.exports["#ITI2!-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIF2018-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIF2019-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIF2020-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIG2018-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIG2019-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIG2020-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIH2018-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIH2019-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIH2020-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIJ2018-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIJ2019-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIJ2020-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIK2018-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIK2019-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIK2020-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIM2017-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIM2018-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIM2019-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIM2020-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIN2017-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIN2018-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIN2019-symbol-description"]=["Ruda żelaza kontrakty futures"],e.exports["#ITIN2020-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIQ2017-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIQ2018-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIQ2019-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIQ2020-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIU2017-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIU2018-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIU2019-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIU2020-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIV2017-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIV2018-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIV2019-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIV2020-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIX2017-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIX2018-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIX2019-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIX2020-symbol-description"]=["Futures na rudę żelaza"], +e.exports["#ITIZ2017-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIZ2018-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIZ2019-symbol-description"]=["Futures na rudę żelaza"],e.exports["#ITIZ2020-symbol-description"]=["Futures na rudę żelaza"],e.exports["#AMEX:GXF-symbol-description"]="Global x FTSE Nordic Region ETF",e.exports["#ASX:XAF-symbol-description"]=["Indeks S&P/ASX All Australian 50"],e.exports["#ASX:XAT-symbol-description"]=["Indeks S&P/ASX All Australian 200"],e.exports["#BIST:XU100-symbol-description"]=["Indeks BIST 100"],e.exports["#GPW:WIG20-symbol-description"]=["WIG 20"],e.exports["#INDEX:JKSE-symbol-description"]=["Indeks Jakarta Composite"],e.exports["#INDEX:KLSE-symbol-description"]=["Indeks Bursa Malaysia KLCI"],e.exports["#INDEX:NZD-symbol-description"]=["Indeks NZX 50"],e.exports["#INDEX:STI-symbol-description"]=["Indeks STI"],e.exports["#INDEX:XLY0-symbol-description"]=["Indeks Shanghai Composite"],e.exports["#MOEX:MICEXINDEXCF-symbol-description"]="MOEX Russia Index",e.exports["#NYMEX:KT1!-symbol-description"]=["Futures na kawę"],e.exports["#OANDA:NATGASUSD-symbol-description"]=["CFD na gaz ziemny"],e.exports["#OANDA:USDPLN-symbol-description"]=["USD/PLN"],e.exports["#TSX:TX60-symbol-description"]="S&P/TSX 60 Index",e.exports["#TSX:VBU-symbol-description"]="Vanguard U.S. Aggregate Bond Index ETF (CAD-hedged) UN",e.exports["#TSX:VIXC-symbol-description"]=["Indeks S&P/TSX 60 VIX"],e.exports["#TVC:CAC40-symbol-description"]=["Indeks CAC 40"],e.exports["#TVC:ES10-symbol-description"]=["HIszpańskie obligacje rządowe 10L"],e.exports["#TVC:EUBUND-symbol-description"]="Euro Bund",e.exports["#TVC:GB02-symbol-description"]=["Brytyjskie obligacje rządowe 2L"],e.exports["#TVC:GB10-symbol-description"]=["Brytyjskie obligacje rządowe 10L"],e.exports["#TVC:GOLD-symbol-description"]=["CFD na złoto (USD/OZ)"],e.exports["#TVC:ID03-symbol-description"]=["Indonezyjskie obligacje rządowe 3L"],e.exports["#TVC:ID10-symbol-description"]=["Indonezyjskie obligacje rządowe 10L"],e.exports["#TVC:PALLADIUM-symbol-description"]=["CFD na pallad (USD / OZ)"],e.exports["#TVC:PT10-symbol-description"]=["Portugalskie obligacje rządowe 10L"],e.exports["#TVC:SILVER-symbol-description"]=["CFD na srebro (USD/OZ)"],e.exports["#TSX:TSX-symbol-description"]=["Indeks S&P/TSX Composite"],e.exports["#OANDA:CH20CHF-symbol-description"]=["Indeks Swiss 20"],e.exports["#TVC:SHCOMP-symbol-description"]=["Indeks Shanghai Composite"],e.exports["#NZX:ALLC-symbol-description"]=["S&P/NZX ALL Index ( Capital Index )"],e.exports["#AMEX:SHYG-symbol-description"]="Shares 0-5 YEAR High Yield Corporate Bond ETF",e.exports["#TVC:AU10-symbol-description"]=["Australijskie Obligacje Rządowe 10L"],e.exports["#TVC:CN10-symbol-description"]=["Chińskie Obligacje Rządowe 10L"],e.exports["#TVC:KR10-symbol-description"]=["Koreańskie Obligacje Rządowe 10L"],e.exports["#NYMEX:RB1!-symbol-description"]=["Benzyna RBOB Futures"],e.exports["#NYMEX:HO1!-symbol-description"]="NY Harbor ULSD Futures", +e.exports["#NYMEX:AEZ1!-symbol-description"]="NY Ethanol Futures",e.exports["#OANDA:XCUUSD-symbol-description"]=["CFD na miedź (USD / lb)"],e.exports["#COMEX:ZA1!-symbol-description"]=["Futures na cynk"],e.exports["#CBOT:ZW1!-symbol-description"]=["Futures na pszenicę"],e.exports["#NYMEX:KA1!-symbol-description"]=["Futures na cukier #11"],e.exports["#CBOT:QBC1!-symbol-description"]=["Futures na kukurydzę"],e.exports["#CME:E61!-symbol-description"]="Euro Futures",e.exports["#CME:B61!-symbol-description"]=["Funt brytyjski Futures"],e.exports["#CME:QJY1!-symbol-description"]=["Jen japoński Futures"],e.exports["#CME:A61!-symbol-description"]=["Dolar australijski Futures"],e.exports["#CME:D61!-symbol-description"]=["Dolar kanadyjski Futures"],e.exports["#CME:SP1!-symbol-description"]="S&P 500 Futures",e.exports["#CME_MINI:NQ1!-symbol-description"]=["NASDAQ 100 E-MINI Futures"],e.exports["#CBOT_MINI:YM1!-symbol-description"]=["E-MINI DOW JONES ($5) Futures"],e.exports["#CME:NY1!-symbol-description"]=["NIKKEi 225 Futures"],e.exports["#EUREX:DY1!-symbol-description"]=["Indeks DAX"],e.exports["#CME:IF1!-symbol-description"]="IBOVESPA Index Futures-US$",e.exports["#CBOT:TY1!-symbol-description"]=["10L T-Note Futures"],e.exports["#CBOT:FV1!-symbol-description"]=["5L T-Note Futures"],e.exports["#CBOT:ZE1!-symbol-description"]=["3L T-Note Futures"],e.exports["#CBOT:TU1!-symbol-description"]=["2L T-Note Futures"],e.exports["#CBOT:FF1!-symbol-description"]="30-Day FED Funds Interest Rate Futures",e.exports["#CBOT:US1!-symbol-description"]="T-Bond Futures",e.exports["#TVC:EXY-symbol-description"]=["Indeks waluty euro"],e.exports["#TVC:JXY-symbol-description"]=["Indeks jena japońskiego"],e.exports["#TVC:BXY-symbol-description"]=["Indeks Funta Brytyjskiego"],e.exports["#TVC:AXY-symbol-description"]=["Indeks dolara australijskiego"],e.exports["#TVC:CXY-symbol-description"]=["Indeks dolara kanadyjskiego"],e.exports["#FRED:GDP-symbol-description"]=["Produkt Krajowy Brutto, w zaokrągleniu do części dziesiętnej"],e.exports["#FRED:UNRATE-symbol-description"]=["Wskaźnik bezrobocia rejestrowanego"],e.exports["#FRED:POP-symbol-description"]=["Całkowita populacja: wszystkie grupy wiekowe z uwzględnieniem sił zbrojnych stacjonujących poza granicami kraju"],e.exports["#ETHUSD-symbol-description"]=["Ethereum / Dolar amerykański"],e.exports["#BMFBOVESPA:IBOV-symbol-description"]=["Indeks IBovespa"],e.exports["#BMFBOVESPA:IBRA-symbol-description"]=["Indeks IBrasil"],e.exports["#BMFBOVESPA:IBXL-symbol-description"]=["Indeks IBRX 50"],e.exports["#COMEX:HG1!-symbol-description"]=["Futures na miedź"],e.exports["#INDEX:HSCE-symbol-description"]=["Indeks Hang Seng China Enterprises"],e.exports["#NYMEX:CL1!-symbol-description"]=["Futures na ropę naftową"],e.exports["#OTC:IHRMF-symbol-description"]="Ishares MSCI Japan SHS",e.exports["#TVC:DAX-symbol-description"]=["Indeks 30 największych niemieckich spółek"],e.exports["#TVC:DE10-symbol-description"]=["Niemieckie Obligacje 10-letnie"], +e.exports["#TVC:DJI-symbol-description"]=["Indeks Dow Jones Industrial Average"],e.exports["#TVC:DXY-symbol-description"]=["Indeks dolara amerykańskiego"],e.exports["#TVC:FR10-symbol-description"]=["Francuskie Obligacje 10-letnie"],e.exports["#TVC:HSI-symbol-description"]=["Indeks Hang Seng"],e.exports["#TVC:IBEX35-symbol-description"]=["Indeks IBEX 35"],e.exports["#FX:AUS200-symbol-description"]=["Indeks S&P/ASX"],e.exports["#AMEX:SHY-symbol-description"]=["iShares 1-3 Year Treasury Bond ETF"],e.exports["#ASX:XJO-symbol-description"]=["Indeks S&P/ASX 200"],e.exports["#BSE:SENSEX-symbol-description"]=["Indeks S&P BSE Sensex"],e.exports["#INDEX:MIB-symbol-description"]=["Indeks MIB"],e.exports["#INDEX:MOY0-symbol-description"]=["Indeks Euro Stoxx 50"],e.exports["#MOEX:RTSI-symbol-description"]=["Indeks RTS"],e.exports["#NSE:NIFTY-symbol-description"]=["Indeks Nifty 50"],e.exports["#NYMEX:NG1!-symbol-description"]=["Kontrakty terminowe na gaz naturalny"],e.exports["#NYMEX:ZC1!-symbol-description"]=["Kukurydza Futures"],e.exports["#TVC:IN10-symbol-description"]=["Indyjskie Obligacje Rządowe 10-letnie"],e.exports["#TVC:IT10-symbol-description"]=["Włoskie Obligacje Rządowe 10-letnie"],e.exports["#TVC:JP10-symbol-description"]=["Japońskie Obligacje Rządowe 10-letnie"],e.exports["#TVC:NDX-symbol-description"]=["Indeks US 100"],e.exports["#TVC:NI225-symbol-description"]=["NIKKEI 225"],e.exports["#TVC:SPX-symbol-description"]=["S&P 500"],e.exports["#TVC:SX5E-symbol-description"]=["Indeks Euro Stoxx 50"],e.exports["#TVC:TR10-symbol-description"]=["Tureckie Obligacje Rządowe 10-letnie"],e.exports["#TVC:UKOIL-symbol-description"]=["CFD na ropę Brent"],e.exports["#TVC:UKX-symbol-description"]="UK 100 Index",e.exports["#TVC:US02-symbol-description"]=["Amerykańskie Obligacje Rządowe 2-letnie"],e.exports["#TVC:US05-symbol-description"]=["Amerykańskie Obligacje Rządowe 5-letnie"],e.exports["#TVC:US10-symbol-description"]=["Amerykańskie Obligacje Rządowe 10-letnie"],e.exports["#TVC:USOIL-symbol-description"]=["CFD na ropę WTI"],e.exports["#NYMEX:ITI1!-symbol-description"]=["Ruda Żelaza Futures"],e.exports["#NASDAQ:SHY-symbol-description"]="Ishares 1-3 Year Treasury Bond ETF",e.exports["#AMEX:ALD-symbol-description"]="WisdomTree Asia Local Debt ETF",e.exports["#NASDAQ:AMD-symbol-description"]="Advanced Micro Devices Inc",e.exports["#NYSE:BABA-symbol-description"]="Alibaba Group Holdings Ltd.",e.exports["#ICEEUR:CB-symbol-description"]=["Ropa naftowa Brent"],e.exports["#ICEEUR:CB1!-symbol-description"]=["Ropa naftowa Brent"],e.exports["#ICEUSA:CC-symbol-description"]=["Kakao"],e.exports["#NYMEX:CL-symbol-description"]=["Ropa naftowa WTI"],e.exports["#ICEUSA:CT-symbol-description"]=["Bawełna #2"],e.exports["#NASDAQ:CTRV-symbol-description"]=["CONTRAVIR PHARMACEUTICALS INC"],e.exports["#CME:DL-symbol-description"]=["Mleko klasa 3"],e.exports["#NYSE:F-symbol-description"]="FORD MTR CO DEL",e.exports["#MOEX:GAZP-symbol-description"]="GAZPROM",e.exports["#COMEX:GC-symbol-description"]=["Złoto"], +e.exports["#CME:GF-symbol-description"]=["Bydło opasowe"],e.exports["#CME:HE-symbol-description"]=["Chuda wieprzowina"],e.exports["#NASDAQ:IEF-symbol-description"]="Ishares 7-10 Year Treasury Bond ETF",e.exports["#NASDAQ:IEI-symbol-description"]="Ishares 3-7 Year Treasury Bond ETF",e.exports["#NYMEX:KA1-symbol-description"]=["Cukier #11 Futures"],e.exports["#ICEUSA:KC-symbol-description"]=["Kawa"],e.exports["#NYMEX:KG1-symbol-description"]=["Futures na bawełnę"],e.exports["#FWB:KT1-symbol-description"]=["Key Tronic Corp."],e.exports["#CME:LE-symbol-description"]=["Bydło"],e.exports["#ICEEUR:LO-symbol-description"]=["Olej opałowy ICE"],e.exports["#CME:LS-symbol-description"]=["Drewno"],e.exports["#MOEX:MGNT-symbol-description"]="MAGNIT",e.exports["#LSIN:MNOD-symbol-description"]="ADR GMK NORILSKIYNIKEL ORD SHS [REPO]",e.exports["#NYMEX:NG-symbol-description"]=["Gaz ziemny"],e.exports["#ICEUSA:OJ-symbol-description"]=["Sok pomarańczowy"],e.exports["#NYMEX:PA-symbol-description"]=["Pallad"],e.exports["#NYSE:PBR-symbol-description"]="PETROLEO BRASILEIRO SA PETROBR",e.exports["#NYMEX:PL-symbol-description"]=["Platyna"],e.exports["#COMEX_MINI:QC-symbol-description"]=["Miedź E-Mini"],e.exports["#NYMEX:RB-symbol-description"]=["Benzyna RBOB"],e.exports["#NYMEX:RB1-symbol-description"]=["Benzyna RB0B Futures"],e.exports["#MOEX:SBER-symbol-description"]="SBERBANK",e.exports["#AMEX:SCHO-symbol-description"]="Schwab Short-Term U.S. Treasury ETF",e.exports["#COMEX:SI-symbol-description"]=["Srebro"],e.exports["#NASDAQ:TLT-symbol-description"]="Ishares 20+ Year Treasury Bond ETF",e.exports["#TVC:VIX-symbol-description"]=["Indeks zmienności S&P 500"],e.exports["#MOEX:VTBR-symbol-description"]="VTB",e.exports["#COMEX:ZA-symbol-description"]=["Cynk"],e.exports["#CBOT:ZC-symbol-description"]=["Kukurydza"],e.exports["#CBOT:ZK-symbol-description"]=["Etanol Futures"],e.exports["#CBOT:ZL-symbol-description"]=["Olej sojowy"],e.exports["#CBOT:ZO-symbol-description"]=["Owies"],e.exports["#CBOT:ZR-symbol-description"]=["Ryż"],e.exports["#CBOT:ZS-symbol-description"]=["Soja"],e.exports["#CBOT:ZS1-symbol-description"]=["Soja Futures"],e.exports["#CBOT:ZW-symbol-description"]=["Pszenica"],e.exports["#CBOT:ZW1-symbol-description"]=["Pszenica Futures - ECBT"],e.exports["#NASDAQ:ITI-symbol-description"]=["Iteris Inc."],e.exports["#NYMEX:ITI2!-symbol-description"]=["Futures na rudę żelaza"],e.exports["#CADUSD-symbol-description"]=["Dolar Kanadyjski / Dolar Amerykański"],e.exports["#CHFUSD-symbol-description"]=["Frank Szwajcarski / Dolar Amerykański"],e.exports["#GPW:ACG-symbol-description"]=["Acaut ogaz"],e.exports["#JPYUSD-symbol-description"]=["Jen japoński / Dolar amerykański"],e.exports["#USDAUD-symbol-description"]=["Dolar amerykański / Dolar australijjski"],e.exports["#USDEUR-symbol-description"]=["Dolar amerykański / Euro"],e.exports["#USDGBP-symbol-description"]=["Dolar amerykański / Funt sterling"],e.exports["#USDNZD-symbol-description"]=["Dolar amerykański / Dolar nowozelandzki"], +e.exports["#UKOIL-symbol-description"]=["CFD na ropę naftową (Brent)"],e.exports["#USOIL-symbol-description"]=["CFD na ropę naftową (WTI)"],e.exports["#US30-symbol-description"]=["Indeks Dow Jones Industrial Average"],e.exports["#BCHUSD-symbol-description"]=["Bitcoin Cash / Dolar"],e.exports["#ETCUSD-symbol-description"]=["Ethereum Classic / Dolar amerykański"],e.exports["#GOOG-symbol-description"]=["Alphabet Inc (Google) klasa C"],e.exports["#LTCUSD-symbol-description"]=["Litecoin / Dolar"],e.exports["#XRPUSD-symbol-description"]=["XRP / Dolar USA"],e.exports["#SP:SPX-symbol-description"]=["Indeks S&P 500"],e.exports["#ETCBTC-symbol-description"]="Ethereum Classic / Bitcoin",e.exports["#ETHBTC-symbol-description"]="Ethereum / Bitcoin",e.exports["#XRPBTC-symbol-description"]="XRP / Bitcoin",e.exports["#TVC:US30-symbol-description"]=["Amerykańskie Obligacje Rządowe 30-letnie"],e.exports["#COMEX:SI1!-symbol-description"]=["Kontrakty terminowe futures na srebro"],e.exports["#BTGUSD-symbol-description"]=["Bitcoin Gold / Dolar US"],e.exports["#IOTUSD-symbol-description"]=["IOTA / Dolar US"],e.exports["#CME:BTC1!-symbol-description"]=["Kontrakty terminowe CME na Bitcoin"],e.exports["#COMEX:GC1!-symbol-description"]=["Kontrakty terminowe na złoto"],e.exports["#CORNUSD-symbol-description"]=["CFD na Kukurydzę"],e.exports["#COTUSD-symbol-description"]=["CFD na Bawełnę"],e.exports["#DJ:DJA-symbol-description"]=["Indeks Dow Jones Composite Average"],e.exports["#DJ:DJI-symbol-description"]=["Indeks Dow Jones Industrial Average"],e.exports["#ETHEUR-symbol-description"]="Ethereum / Euro",e.exports["#ETHGBP-symbol-description"]=["Ethereum / Funt szterling"],e.exports["#ETHJPY-symbol-description"]=["Ethereum / Jen japoński"],e.exports["#EURNOK-symbol-description"]=["Euro / Korona norweska"],e.exports["#GBPPLN-symbol-description"]=["Funt szterling / Polski Złoty"],e.exports["#MOEX:BR1!-symbol-description"]=["Kontrakty terminowe na ropę Brent"],e.exports["#NYMEX:KG1!-symbol-description"]=["Kontrakty terminowe na bawełnę"],e.exports["#NYMEX:PL1!-symbol-description"]=["Kontrakty terminowe na platynę"],e.exports["#SOYBNUSD-symbol-description"]=["CFD na Soję"],e.exports["#SUGARUSD-symbol-description"]=["CFD na Cukier"],e.exports["#TVC:IXIC-symbol-description"]=["Indeks US Composite"],e.exports["#TVC:RU-symbol-description"]=["Indeks Russell 1000"],e.exports["#USDZAR-symbol-description"]=["Dolar amerykański / Rand południowoafrykański"],e.exports["#WHEATUSD-symbol-description"]=["CFD na Pszenicę"],e.exports["#XRPEUR-symbol-description"]="XRP / Euro",e.exports["#CBOT:S1!-symbol-description"]=["Kontrakty terminowe na soję"],e.exports["#SP:MID-symbol-description"]=["Indeks S&P 400"],e.exports["#TSX:XCUUSD-symbol-description"]=["CFD na Miedź"],e.exports["#TVC:NYA-symbol-description"]=["Indeks NYSE Composite"],e.exports["#TVC:PLATINUM-symbol-description"]=["CFD na Platynę (dolar amerykański / uncja)"],e.exports["#TVC:SSMI-symbol-description"]=["Indeks Giełdy Szwajcarskiej"], +e.exports["#TVC:SXY-symbol-description"]=["Indeks Franka Szwajcarskiego"],e.exports["#MOEX:RI1!-symbol-description"]=["Indeks RTS Futures"],e.exports["#MOEX:MX1!-symbol-description"]=["Indeks MICEX Futures"],e.exports["#CBOE:BG1!-symbol-description"]=["Indeks CBOE Futures"],e.exports["#TVC:MY10-symbol-description"]=["Malezyjskie obligacje rządowe 10-letnie"],e.exports["#CME:S61!-symbol-description"]=["Frank Szwajcarski Futures"],e.exports["#TVC:DEU30-symbol-description"]=["Indeks DAX"],e.exports["#BCHEUR-symbol-description"]="Bitcoin Cash / Euro",e.exports["#TVC:ZXY-symbol-description"]=["Indeks dolara nowozelandzkiego"],e.exports["#MIL:FTSEMIB-symbol-description"]=["Indeks FTSE MIB"],e.exports["#XETR:DAX-symbol-description"]=["Indeks DAX"],e.exports["#MOEX:IMOEX-symbol-description"]=["Indeks MOEX Russia"],e.exports["#FX:US30-symbol-description"]=["Indeks Dow Jones Industrial Average"],e.exports["#MOEX:RUAL-symbol-description"]="United Company RUSAL PLC",e.exports["#MOEX:MX2!-symbol-description"]=["Indeks MICEX Futures"],e.exports["#NEOUSD-symbol-description"]=["NEO / Dolar Amerykański"],e.exports["#XMRUSD-symbol-description"]=["Monero / Dolar Amerykański"],e.exports["#ZECUSD-symbol-description"]=["Zcash / Dolar Amerykański"],e.exports["#TVC:CAC-symbol-description"]=["Indeks CAC 40"],e.exports["#NASDAQ:ZS-symbol-description"]="Zscaler Inc",e.exports["#TVC:GB10Y-symbol-description"]=["Brytyjskie Obligacje Rządowe 10L"],e.exports["#TVC:AU10Y-symbol-description"]=["Australijskie Obligacje Rządowe 10L"],e.exports["#TVC:CN10Y-symbol-description"]=["Chińskie Obligacje Rządowe 10L"],e.exports["#TVC:DE10Y-symbol-description"]=["Niemieckie Obligacje 10-letnie"],e.exports["#TVC:ES10Y-symbol-description"]=["HIszpańskie Obligacje Rządowe 10L"],e.exports["#TVC:FR10Y-symbol-description"]=["Francuskie Obligacje 10-letnie"],e.exports["#TVC:IN10Y-symbol-description"]=["Indyjskie Obligacje Rządowe 10l"],e.exports["#TVC:IT10Y-symbol-description"]=["Włoskie Obligacje Rządowe 10l"],e.exports["#TVC:JP10Y-symbol-description"]=["Japońskie Obligacje Rządowe 10l"],e.exports["#TVC:KR10Y-symbol-description"]=["Koreańskie Obligacje Rządowe 10L"],e.exports["#TVC:MY10Y-symbol-description"]=["Malezyjskie obligacje rządowe 10-letnie"],e.exports["#TVC:PT10Y-symbol-description"]=["Portugalskie Obligacje Rządowe 10L"],e.exports["#TVC:TR10Y-symbol-description"]=["Tureckie Obligacje Rządowe 10l"],e.exports["#TVC:US02Y-symbol-description"]=["Amerykańskie Obligacje Rządowe 2l"],e.exports["#TVC:US05Y-symbol-description"]=["Amerykańskie Obligacje Rządowe 5l"],e.exports["#TVC:US10Y-symbol-description"]=["Amerykańskie Obligacje Rządowe 10l"],e.exports["#INDEX:TWII-symbol-description"]="Taiwan Weighted Index",e.exports["#CME:J61!-symbol-description"]=["Jen japoński Futures"],e.exports["#CME_MINI:J71!-symbol-description"]=["Jen japoński E-mini Futures"],e.exports["#CME_MINI:WM1!-symbol-description"]=["Jen japoński / Dolar amerykański E-micro Futures"],e.exports["#CME:M61!-symbol-description"]=["Peso meksykańskie Futures"], +e.exports["#CME:T61!-symbol-description"]=["Rand południowoafrykański Futures"],e.exports["#CME:SK1!-symbol-description"]=["Korona szwedzka Futures"],e.exports["#CME:QT1!-symbol-description"]=["Renminbi Futures"],e.exports["#COMEX:AUP1!-symbol-description"]=["Aluminium MW U.S. Transaction Premium Platts (25MT) Futures"],e.exports["#CME:L61!-symbol-description"]=["Real brazylijski Futures"],e.exports["#CME:WP1!-symbol-description"]=["Złoty polski Futures"],e.exports["#CME:N61!-symbol-description"]=["Dolar nowozelandzki Futures"],e.exports["#CME_MINI:MG1!-symbol-description"]=["Dolar australijski / Dolar amerykański E-micro Futures"],e.exports["#CME_MINI:WN1!-symbol-description"]=["Frank szwajcarski / Dolar amerykański E-micro Futures"],e.exports["#CME_MINI:MF1!-symbol-description"]=["Euro / Dolar amerykański E-micro Futures"],e.exports["#CME_MINI:E71!-symbol-description"]="Euro E-mini Futures",e.exports["#CBOT:ZK1!-symbol-description"]=["Etanol Futures"],e.exports["#CME_MINI:MB1!-symbol-description"]=["Funt szterling / Dolar amerykański E-micro Futures"],e.exports["#NYMEX_MINI:QU1!-symbol-description"]=["Benzyna E-Mini Futures"],e.exports["#NYMEX_MINI:QX1!-symbol-description"]=["Olej opałowy E-Mini Futures"],e.exports["#COMEX_MINI:QC1!-symbol-description"]=["Miedź E-Mini Futures"],e.exports["#NYMEX_MINI:QG1!-symbol-description"]=["Gaz ziemny E-Mini Futures"],e.exports["#CME:E41!-symbol-description"]=["Dolar amerykański / Lira turecka Futures"],e.exports["#COMEX_MINI:QI1!-symbol-description"]=["Srebro (Mini) Futures"],e.exports["#CME:DL1!-symbol-description"]=["Mleko klasa 3 Futures"],e.exports["#NYMEX:UX1!-symbol-description"]=["Uran Futures"],e.exports["#CBOT:BO1!-symbol-description"]=["Olej sojowy Futures"],e.exports["#CME:HE1!-symbol-description"]=["Wieprzowina chuda Futures"],e.exports["#NYMEX:IAC1!-symbol-description"]=["Węgiel Newcastle Futures"],e.exports["#NYMEX_MINI:QM1!-symbol-description"]=["Lekka ropa naftowa E-mini Futures"],e.exports["#NYMEX:JMJ1!-symbol-description"]=["Brent Financial Mini Futures"],e.exports["#COMEX:AEP1!-symbol-description"]="Aluminium European Premium Futures",e.exports["#CBOT:ZQ1!-symbol-description"]=["30-dniowa stopa procentowa funduszy federalnych Futures"],e.exports["#CME:LE1!-symbol-description"]=["Bydło żywe Futures"],e.exports["#CME:UP1!-symbol-description"]=["Frank szwajcarski / Jen japoński Futures"],e.exports["#CBOT:ZN1!-symbol-description"]=["Obligacje skarbowe 10-letnie Futures"],e.exports["#CBOT:ZB1!-symbol-description"]="T-Bond Futures",e.exports["#CME:GF1!-symbol-description"]=["Bydło opasowe Futures"],e.exports["#CBOT:UD1!-symbol-description"]="Ultra T-Bond Futures",e.exports["#CME:I91!-symbol-description"]=["CME Housing Futures — Waszyngton, D.C."],e.exports["#CBOT:ZO1!-symbol-description"]=["Owies Futures"],e.exports["#CBOT:ZM1!-symbol-description"]=["Śruta sojowa Futures"],e.exports["#CBOT_MINI:XN1!-symbol-description"]=["Kukurydza Mini Futures"],e.exports["#CBOT:ZC1!-symbol-description"]=["Kukurydza Futures"], +e.exports["#CME:LS1!-symbol-description"]=["Drewno Futures"],e.exports["#CBOT_MINI:XW1!-symbol-description"]=["Pszenica Mini Futures"],e.exports["#CBOT_MINI:XK1!-symbol-description"]=["Soja Mini Futures"],e.exports["#CBOT:ZS1!-symbol-description"]=["Soja Futures"],e.exports["#NYMEX:PA1!-symbol-description"]=["Pallad Futures"],e.exports["#CME:FTU1!-symbol-description"]="E-mini FTSE 100 Index USD Futures",e.exports["#CBOT:ZR1!-symbol-description"]=["Ryż Futures"],e.exports["#COMEX_MINI:GR1!-symbol-description"]=["Złoto (E-micro) Futures"],e.exports["#COMEX_MINI:QO1!-symbol-description"]=["Złoto (mini) Futures"],e.exports["#CME_MINI:RL1!-symbol-description"]="E-mini Russell 1000 Futures",e.exports["#CME_MINI:EW1!-symbol-description"]="S&P 400 Midcap E-mini Futures",e.exports["#COMEX:LD1!-symbol-description"]=["Ołów Futures"],e.exports["#CME_MINI:ES1!-symbol-description"]="S&P 500 E-mini Futures",e.exports["#TVC:SA40-symbol-description"]=["Indeks South Africa Top 40"],e.exports["#BMV:ME-symbol-description"]=["Indeks IPC Mexico"],e.exports["#BCBA:IMV-symbol-description"]=["Indeks MERVAL"],e.exports["#HSI:HSI-symbol-description"]=["Indeks Hang Seng"],e.exports["#BVL:SPBLPGPT-symbol-description"]=["Indeks S&P / BVL Peru General (PEN)"],e.exports["#EGX:EGX30-symbol-description"]=["Indeks EGX 30 Price Return"],e.exports["#BVC:IGBC-symbol-description"]=["Indeks General de la Bolsa de Valores de Colombia"],e.exports["#TWSE:TAIEX-symbol-description"]=["Indeks Taiwan Capitalization Weighted Stock"],e.exports["#QSE:GNRI-symbol-description"]=["Indeks QE"],e.exports["#BME:IBC-symbol-description"]=["Indeks IBEX 35"],e.exports["#NZX:NZ50G-symbol-description"]=["Indeks S&P / NZX 50"],e.exports["#SIX:SMI-symbol-description"]=["Indeks Swiss Market"],e.exports["#SZSE:399001-symbol-description"]=["Indeks SZSE Component"],e.exports["#TADAWUL:TASI-symbol-description"]=["Indeks Tadawul All Shares"],e.exports["#IDX:COMPOSITE-symbol-description"]=["Indeks IDX Composite"],e.exports["#EURONEXT:PX1-symbol-description"]=["Indeks CAC 40"],e.exports["#OMXHEX:OMXH25-symbol-description"]=["Indeks OMX Helsinki 25"],e.exports["#EURONEXT:BEL20-symbol-description"]=["Indeks BEL 20"],e.exports["#TVC:STI-symbol-description"]=["Indeks Straits Times"],e.exports["#DFM:DFMGI-symbol-description"]=["Indeks DFM"],e.exports["#TVC:KOSPI-symbol-description"]=["Indeks Korea Composite Stock Price"],e.exports["#FTSEMYX:FBMKLCI-symbol-description"]=["Indeks FTSE Bursa Malaysia KLCI"],e.exports["#TASE:TA35-symbol-description"]=["Indeks TA-35"],e.exports["#OMXSTO:OMXS30-symbol-description"]=["Indeks OMX Stockholm 30"],e.exports["#OMXICE:OMXI8-symbol-description"]=["Indeks OMX Iceland 8"],e.exports["#NSENG:NSE30-symbol-description"]=["Indeks NSE 30"],e.exports["#BAHRAIN:BSEX-symbol-description"]=["Indeks Bahrain All Share"],e.exports["#OMXTSE:OMXTGI-symbol-description"]=["Indeks OMX Tallinn"],e.exports["#OMXCOP:OMXC25-symbol-description"]=["Indeks OMX Copenhagen 25"],e.exports["#OMXRSE:OMXRGI-symbol-description"]=["Indeks OMX Riga"], +e.exports["#BELEX:BELEX15-symbol-description"]=["Indeks BELEX 15"],e.exports["#OMXVSE:OMXVGI-symbol-description"]=["Indeks OMX Vilnius"],e.exports["#EURONEXT:AEX-symbol-description"]=["Indeks AEX"],e.exports["#CBOE:VIX-symbol-description"]=["Indeks zmienności S&P 500"],e.exports["#NASDAQ:XAU-symbol-description"]=["Indeks PHLX Gold and Silver Sector"],e.exports["#DJ:DJUSCL-symbol-description"]=["Indeks Dow Jones U.S. Coal"],e.exports["#DJ:DJCIKC-symbol-description"]=["Indeks Dow Jones Commodity - kawa"],e.exports["#DJ:DJCIEN-symbol-description"]=["Indeks Dow Jones Commodity - surowce energetyczne"],e.exports["#NASDAQ:OSX-symbol-description"]=["Indeks PHLX Oil Service Sector"],e.exports["#DJ:DJCISB-symbol-description"]=["Indeks Dow Jones Commodity - cukier"],e.exports["#DJ:DJCICC-symbol-description"]=["Indeks Dow Jones Commodity - kakao"],e.exports["#DJ:DJCIGR-symbol-description"]=["Indeks Dow Jones Commodity - zboża"],e.exports["#DJ:DJCIAGC-symbol-description"]=["Indeks Dow Jones Commodity Index Agriculture Capped Component"],e.exports["#DJ:DJCISI-symbol-description"]=["Indeks Dow Jones Commodity - srebro"],e.exports["#DJ:DJCIIK-symbol-description"]=["Indeks Dow Jones Commodity - nikiel"],e.exports["#NASDAQ:HGX-symbol-description"]=["Indeks PHLX Housing Sector"],e.exports["#DJ:DJCIGC-symbol-description"]=["Indeks Dow Jones Commodity - złoto"],e.exports["#SP:SPGSCI-symbol-description"]=["Indeks S&P Goldman Sachs Commodity"],e.exports["#NASDAQ:UTY-symbol-description"]=["Indeks PHLX Utility Sector"],e.exports["#DJ:DJU-symbol-description"]=["Indeks Dow Jones Utility Average"],e.exports["#SP:SVX-symbol-description"]=["Indeks S&P 500 Value"],e.exports["#SP:OEX-symbol-description"]=["Indeks S&P 100"],e.exports["#CBOE:OEX-symbol-description"]=["Indeks S&P 100"],e.exports["#NASDAQ:SOX-symbol-description"]=["Indeks Philadelphia Semiconductor"],e.exports["#RUSSELL:RUI-symbol-description"]=["Indeks Russell 1000"],e.exports["#RUSSELL:RUA-symbol-description"]=["Indeks Russell 3000"],e.exports["#RUSSELL:RUT-symbol-description"]=["Indeks Russell 2000"],e.exports["#NYSE:XMI-symbol-description"]=["Indeks NYSE ARCA Major Market"],e.exports["#NYSE:XAX-symbol-description"]=["Indeks AMEX Composite"],e.exports["#NASDAQ:NDX-symbol-description"]=["Indeks Nasdaq 100"],e.exports["#NASDAQ:IXIC-symbol-description"]=["Indeks Nasdaq Composite"],e.exports["#DJ:DJT-symbol-description"]=["Indeks Dow Jones Transportation Average"],e.exports["#NYSE:NYA-symbol-description"]=["Indeks NYSE Composite"],e.exports["#NYMEX:CJ1!-symbol-description"]=["Kakao Futures"],e.exports["#USDILS-symbol-description"]=["Dolar amerykański / Szekel izraelski"],e.exports["#TSXV:F-symbol-description"]="Fiore Gold Inc",e.exports["#SIX:F-symbol-description"]="Ford Motor Company",e.exports["#BMV:F-symbol-description"]="Ford Motor Company",e.exports["#TWII-symbol-description"]=["Indeks Taiwan Weighted"],e.exports["#TVC:PL10Y-symbol-description"]=["Rentowność 10-letnich obligacji rządowych Polski"], +e.exports["#TVC:PL05Y-symbol-description"]=["Rentowność 5-letnich obligacji rządowych Polski"],e.exports["#SET:GC-symbol-description"]="Global Connections Public Company",e.exports["#TSX:GC-symbol-description"]="Great Canadian Gaming Corporation",e.exports["#TVC:FTMIB-symbol-description"]="Milano Italia Borsa Index",e.exports["#OANDA:SPX500USD-symbol-description"]=["Indeks S&P 500"],e.exports["#BMV:CT-symbol-description"]="China SX20 RT",e.exports["#TSXV:CT-symbol-description"]="Centenera Mining Corporation",e.exports["#BYBIT:ETHUSD-symbol-description"]=["ETHUSD Kontrakt bezterminowy"],e.exports["#BYBIT:XRPUSD-symbol-description"]=["XRPUSD Kontrakt bezterminowy"],e.exports["#BYBIT:BTCUSD-symbol-description"]=["BTCUSD Kontrakt bezterminowy"],e.exports["#BITMEX:ETHUSD-symbol-description"]=["ETHUSD Bezterminowy Kontrakt Terminowy"],e.exports["#DERIBIT:BTCUSD-symbol-description"]=["BTCUSD Niewygasający Kontrakt Terminowy"],e.exports["#DERIBIT:ETHUSD-symbol-description"]=["ETHUSD Niewygasający Kontrakt Terminowy"],e.exports["#USDHUF-symbol-description"]=["Dolar amerykański / Forint węgierski"],e.exports["#USDTHB-symbol-description"]=["Dolar amerykański / Baht tajski"],e.exports["#FOREXCOM:US2000-symbol-description"]="US Small Cap 2000",e.exports["#TSXV:PBR-symbol-description"]="Para Resources Inc",e.exports["#NYSE:SI-symbol-description"]="Silvergate Capital Corporation",e.exports["#NASDAQ:LE-symbol-description"]="Lands' End Inc",e.exports["#CME:CB1!-symbol-description"]="Butter Futures-Cash (Continuous: Current contract in front)",e.exports["#LSE:SCHO-symbol-description"]="Scholium Group Plc Ord 1P",e.exports["#NEO:HE-symbol-description"]="Hanwei Energy Services Corp.",e.exports["#NYSE:HE-symbol-description"]="Hawaiian Electric Industries",e.exports["#OMXCOP:SCHO-symbol-description"]="Schouw & Co A/S",e.exports["#TSX:HE-symbol-description"]="Hanwei Energy Services Corp.",e.exports["#BSE:ITI-symbol-description"]="ITI Ltd",e.exports["#NSE:ITI-symbol-description"]="Indian Telephone Industries Limited",e.exports["#TSX:LS-symbol-description"]="Middlefield Healthcare & Life Sciences Dividend Fund",e.exports["#BITMEX:XBT-symbol-description"]=["Bitcoin / Indeks Dolara USA"],e.exports["#CME_MINI:RTY1!-symbol-description"]=["Kontrakty terminowe na Indeks E-Mini Russell 2000"],e.exports["#CRYPTOCAP:TOTAL-symbol-description"]=["Całkowita kapitalizacja rynkowa kryptowalut, $"],e.exports["#ICEUS:DX1!-symbol-description"]=["Kontrakty terminowe na Indeks dolara amerykańskiego"],e.exports["#NYMEX:TT1!-symbol-description"]=["Kontrakty terminowe na Bawełnę"],e.exports["#PHEMEX:BTCUSD-symbol-description"]=["BTC Niewygasający Kontrakt Terminowy"],e.exports["#PHEMEX:ETHUSD-symbol-description"]=["ETH Niewygasający Kontrakt Terminowy"],e.exports["#PHEMEX:XRPUSD-symbol-description"]=["XRP Niewygasający Kontrakt Terminowy"],e.exports["#PHEMEX:LTCUSD-symbol-description"]=["LTC Niewygasający Kontrakt Terminowy"],e.exports["#BITCOKE:BCHUSD-symbol-description"]="BCH Quanto Swap",e.exports["#BITCOKE:BTCUSD-symbol-description"]="BTC Quanto Swap", +e.exports["#BITCOKE:ETHUSD-symbol-description"]="ETH Quanto Swap",e.exports["#BITCOKE:LTCUSD-symbol-description"]="LTC Quanto Swap",e.exports["#TVC:CA10-symbol-description"]=["Obligacje skarbowe Kanada, 10-letnie"],e.exports["#TVC:CA10Y-symbol-description"]=["Rentowność 10-letnich obligacji skarbowych Kanada"],e.exports["#TVC:ID10Y-symbol-description"]=["Rentowność 10-letnich obligacji skarbowych Indonezja"],e.exports["#TVC:NL10-symbol-description"]=["Obligacje skarbowe Holandia, 10-letnie"],e.exports["#TVC:NL10Y-symbol-description"]=["Rentowność 10-letnich obligacji skarbowych Holandia"],e.exports["#TVC:NZ10-symbol-description"]=["Obligacje skarbowe Nowa Zelandia, 10-letnie"],e.exports["#TVC:NZ10Y-symbol-description"]=["Rentowność 10-letnich obligacji skarbowych Nowa Zelandia"],e.exports["#SOLUSD-symbol-description"]="Solana / U.S. Dollar",e.exports["#LUNAUSD-symbol-description"]="Luna / U.S. Dollar",e.exports["#UNIUSD-symbol-description"]="Uniswap / U.S. Dollar",e.exports["#LTCBRL-symbol-description"]=["Litecoin / Real brazylijsk"],e.exports["#ETCEUR-symbol-description"]="Ethereum Classic / Euro",e.exports["#ETHKRW-symbol-description"]=["Ethereum / Won południowokoreański"],e.exports["#BTCRUB-symbol-description"]=["Bitcoin / Rubel rosyjski"],e.exports["#BTCTHB-symbol-description"]=["Bitcoin/Bat tajski"],e.exports["#ETHTHB-symbol-description"]=["Ethereum / Bat tajski"],e.exports["#TVC:EU10YY-symbol-description"]=["Rentowność 10-letnich Obligacji Skarbowych Euro"],e.exports["#NASDAQ:LCID-symbol-description"]=["#NASDAQ:LCID-opis-symbolu"],e.exports["#TADAWUL:2370-symbol-description"]=["#TADAWUL:2370-opis-symbolu"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/pl.5362.311bfba5d2c84b13ec2b.js b/charting_library/bundles/pl.5362.311bfba5d2c84b13ec2b.js new file mode 100644 index 0000000..2b547c2 --- /dev/null +++ b/charting_library/bundles/pl.5362.311bfba5d2c84b13ec2b.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[5362],{40276:e=>{e.exports=["Dodaj"]},53585:e=>{e.exports=["Dodaj niestandardowy kolor"]},81865:e=>{e.exports=["Przezroczystosć"]},19801:e=>{e.exports=["Pt"]},11268:e=>{e.exports=["Pn"]},63331:e=>{e.exports=["Sob."]},85954:e=>{e.exports=["Nd."]},26230:e=>{e.exports=["Śr"]},24793:e=>{e.exports=["Czw."]},31533:e=>{e.exports=["Wt"]},73755:e=>{e.exports=["Inny symbol"]},16936:e=>{e.exports=["Cofnij"]},88046:e=>{e.exports=["Główny symbol wykresu"]},9898:e=>{e.exports=["Prawo do udostępniania"]},52051:e=>{e.exports=["Kalendarz jest obecnie na roku {year}"]},99990:e=>{e.exports=["Kalendarz obejmuje obecnie lata od {year_start} do {year_end}"]},92702:e=>{e.exports=["Kalendarz jest obecnie na {month}"]},20036:e=>{e.exports=["Anuluj"]},23398:e=>{e.exports=["Zmień symbol"]},94551:e=>{e.exports=["Wykres"]},80395:e=>{e.exports=["Zamknij menu"]},64498:e=>{e.exports=["Wszystkie źródła"]},97637:e=>{e.exports=["Kwiecień"]},86797:e=>{e.exports=["Sierpień"]},79852:e=>{e.exports=["Obligacja"]},55669:e=>{e.exports=["Grudzień"]},56095:e=>{e.exports=["Pomniejsz"]},29601:e=>{e.exports=["Opis"]},16467:e=>{e.exports=["Luty"]},72970:e=>{e.exports=["Piątek"]},46812:e=>{e.exports=["Zwiększ"]},26910:e=>{e.exports=["Styczeń"]},23230:e=>{e.exports=["Lipiec"]},49385:e=>{e.exports=["Czerwiec"]},90784:e=>{e.exports=["Październik"]},89298:e=>{e.exports=["Przesunięcie"]},68988:e=>{e.exports="Ok"},61199:e=>{e.exports=["Poniedziałek"]},95543:e=>{e.exports=["Miesiące"]},68327:e=>{e.exports=["Maj"]},84675:e=>{e.exports=["Marzec"]},29673:e=>{e.exports=["Brak giełd spełniających Twoje kryteria"]},41379:e=>{e.exports=["Brak symboli spełniających Twoje kryteria"]},71194:e=>{e.exports=["Listopad"]},83771:e=>{e.exports=["Następny rok"]},75385:e=>{e.exports=["Następne lata"]},39752:e=>{e.exports=["Następny miesiąc"]},35563:e=>{e.exports=["Błędny format numeru."]},19724:e=>{e.exports=["Źródła"]},1144:e=>{e.exports=["Sobota"]},52298:e=>{e.exports=["Szukaj"]},13269:e=>{e.exports=["Wybierz źródło"]},61132:e=>{e.exports=["Wrzesień"]},2607:e=>{e.exports=["Podana wartość nie jest wielokrotnością {max}."]},53669:e=>{e.exports=["Podana wartość jest mniejsza niż minimum instrumentu wynoszące {min}."]},72149:e=>{e.exports=["Niedziela"]},83583:e=>{e.exports=["Przełącz na miesiące"]},6244:e=>{e.exports=["Przełącz na daty"]},80879:e=>{e.exports=["Przełącz na lata"]},89053:e=>{e.exports="Symbol"},48490:e=>{e.exports=["Symbol i opis"]},99983:e=>{e.exports=["Wyszukiwanie symboli"]},32457:e=>{e.exports=["Wprowadź prawidłową datę"]},5122:e=>{e.exports=["Wprowadź datę w formacie rrrr-mm-dd"]},2587:e=>{e.exports=["Poprzedni miesiąc"]},39329:e=>{e.exports=["Poprzedni rok"]},27004:e=>{e.exports=["Poprzedni rok"]},54336:e=>{e.exports=["Usuń kolor"]},7147:e=>{e.exports=["Środa"]},7951:e=>{e.exports=["Czwartek"]},60142:e=>{e.exports=["Grubość"]},44979:e=>{e.exports=["Wtorek"]},69325:e=>{e.exports=["Lata"]},12629:e=>{e.exports=["towar"]},87592:e=>{e.exports="cfd"},17023:e=>{e.exports=["Zmień przezroczystość"]},13066:e=>{ +e.exports=["Zmień kolor"]},95657:e=>{e.exports=["Zmień grubość"]},18567:e=>{e.exports=["zmień właściwość {propertyName}"]},36962:e=>{e.exports=["zamknięcie"]},8448:e=>{e.exports=["krypto"]},67245:e=>{e.exports=["Potwierdzenie wpłaty"]},88720:e=>{e.exports=["gospodarka"]},39512:e=>{e.exports="forex"},81859:e=>{e.exports=["Kontrakty terminowe"]},39337:e=>{e.exports=["maksimum"]},91815:e=>{e.exports="hl2"},40771:e=>{e.exports="hlc3"},9523:e=>{e.exports="hlcc4"},12754:e=>{e.exports=["indeks"]},60804:e=>{e.exports=["indeksy"]},12504:e=>{e.exports="ohlc4"},38466:e=>{e.exports=["otwarcie"]},3919:e=>{e.exports="low"},36931:e=>{e.exports=["akcja"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/pl.6306.b88dcc3f0d7db89ebfc1.js b/charting_library/bundles/pl.6306.b88dcc3f0d7db89ebfc1.js new file mode 100644 index 0000000..24626c5 --- /dev/null +++ b/charting_library/bundles/pl.6306.b88dcc3f0d7db89ebfc1.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[6306],{74274:e=>{e.exports=["Krzyżyk"]},60558:e=>{e.exports=["zwierzęta i natura"]},14232:e=>{e.exports=["aktywność"]},35305:e=>{e.exports=["żywność i napoje"]},49546:e=>{e.exports=["flagi"]},72302:e=>{e.exports=["obiekty"]},96330:e=>{e.exports=["buźki i osoby"]},6878:e=>{e.exports=["symbole"]},15426:e=>{e.exports=["ostatnio używane"]},15395:e=>{e.exports=["podróże i miejsca"]},41596:e=>{e.exports=["Etykiety w skali cen"]},45811:e=>{e.exports=["Wartości w wierszu statusu"]},39495:e=>{e.exports=["Koła"]},41389:e=>{e.exports=["Ponad świeczką"]},29520:e=>{e.exports=["Absolutny"]},67049:e=>{e.exports=["Zastosuj domyślne"]},65262:e=>{e.exports=["Obszar z przerwami"]},83760:e=>{e.exports=["Korpus"]},48848:e=>{e.exports=["Obramowanie"]},27331:e=>{e.exports=["Tło"]},78626:e=>{e.exports=["Poniżej świeczki"]},16079:e=>{e.exports="Gradient"},42973:e=>{e.exports=["Linia kropkowana"]},41361:e=>{e.exports=["W dół"]},59317:e=>{e.exports=["Linia przerywana"]},31577:e=>{e.exports=["Dynamika VA"]},4329:e=>{e.exports=["Domyślnie"]},98938:e=>{e.exports=["Domyślne"]},45044:e=>{e.exports=["Ukryty"]},11091:e=>{e.exports="Histogram"},40297:e=>{e.exports=["Wyjścia"]},36993:e=>{e.exports=["Zmień min tick"]},64606:e=>{e.exports=["Czcionka etykiety"]},54934:e=>{e.exports=["Linia z Przerwami"]},41610:e=>{e.exports=["Więcej"]},55362:e=>{e.exports=["Normalny"]},35637:e=>{e.exports=["Jednolite"]},18229:e=>{e.exports=["Zapisz jako domyślny"]},86520:e=>{e.exports=["Etykiety sygnału"]},64108:e=>{e.exports=["Linia stopni z przerwami"]},67767:e=>{e.exports=["Linia schodkowa z diamentami"]},91502:e=>{e.exports=["Lokalizacja"]},73947:e=>{e.exports=["Precyzja"]},66596:e=>{e.exports=["Wielkość"]},79782:e=>{e.exports=["Resetuj ustawienia"]},95247:e=>{e.exports=["Szerokość (% ramki)"]},19221:e=>{e.exports=["Kolor tekstu"]},77409:e=>{e.exports=["Transakcje na wykresie"]},98802:e=>{e.exports=["W górę"]},78019:e=>{e.exports=["Użyj specjalnych znaków matematycznych, aby zastąpić wybrane rysunki: +,-,/,* dla ceny i +,- dla indeksu słupka."]},14414:e=>{e.exports=["Profil wolumenu"]},91322:e=>{e.exports=["Wartości"]},20834:e=>{e.exports=["Zmień min. Tick"]},98491:e=>{e.exports=["Zmień znak"]},7378:e=>{e.exports=["zmień rozmiar czcionki"]},28691:e=>{e.exports=["Zmień styl linii"]},38361:e=>{e.exports=["Zmień lokalizację"]},51081:e=>{e.exports=["Zmień Szerokość Procentową"]},47634:e=>{e.exports=["Zmień Położenie"]},15683:e=>{e.exports=["Zmień typ wykresu"]},164:e=>{e.exports=["Zmień dokładność"]},86888:e=>{e.exports=["Zmień kształt"]},50463:e=>{e.exports=["Zmień wartość"]},12628:e=>{e.exports=["zmień widoczność wartości"]},76080:e=>{e.exports=["np. +1"]},95166:e=>{e.exports=["np. /2"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/pl.9417.7ff64779d43389a1bb41.js b/charting_library/bundles/pl.9417.7ff64779d43389a1bb41.js new file mode 100644 index 0000000..8356884 --- /dev/null +++ b/charting_library/bundles/pl.9417.7ff64779d43389a1bb41.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9417],{40276:o=>{o.exports=["Dodaj"]},53585:o=>{o.exports=["Dodaj niestandardowy kolor"]},81865:o=>{o.exports=["Przezroczystosć"]},2443:o=>{o.exports=["styl linii narzędzi linii"]},40054:o=>{o.exports=["Kolor"]},44629:o=>{o.exports=["Dodaj do ulubionych"]},38455:o=>{o.exports=["Kolor Tła"]},79964:o=>{o.exports=["Kolor tła 1"]},45320:o=>{o.exports=["Kolor tła 2"]},60925:o=>{o.exports=["Kropka"]},42973:o=>{o.exports=["Linia kropkowana"]},59317:o=>{o.exports=["Linia przerywana"]},99289:o=>{o.exports=["Gumka"]},23886:o=>{o.exports=["Rozmiar tekstu"]},17006:o=>{o.exports=["Rozmiar tekstu"]},17517:o=>{o.exports=["Ukryj narzędzia do rysowania"]},74813:o=>{o.exports=["Ukryj pasek ulubionych narzędzi rysowania"]},37057:o=>{o.exports=["Zablokuj Narzędzia Rysowania"]},71845:o=>{o.exports=["Tła narzędzia linia"]},12928:o=>{o.exports=["Kolory narzędzia linia"]},21327:o=>{o.exports=["Kolory tekstu narzędzia linia"]},86327:o=>{o.exports=["Szerokość narzędzia linia"]},47059:o=>{o.exports=["Szerokości narzędzia linia"]},41610:o=>{o.exports=["Więcej"]},79165:o=>{o.exports=["Magia"]},37140:o=>{o.exports=["Tryb Magnet dopasowuje elementy graficzne do najbliższych wartości OHLC"]},67455:o=>{o.exports=["Kolor markera"]},59607:o=>{o.exports=["Linijka"]},36551:o=>{o.exports=["Nowe rysunki dodawane są do wszystkich wykresów należących do określonego układu i automatycznie wyświetlane w momencie wyboru danego tickera"]},91977:o=>{o.exports=["Pokaż ukryte narzędzia"]},51072:o=>{o.exports=["Pokaż drzewo obiektów"]},49421:o=>{o.exports=["Pozostań w Trybie Rysowania"]},49593:o=>{o.exports=["Stop kolor tła"]},36785:o=>{o.exports=["Kolor Tła Zysku"]},76091:o=>{o.exports=["Usuń rysunki"]},54336:o=>{o.exports=["Usuń kolor"]},72482:o=>{o.exports=["Usuń z ulubionych"]},19221:o=>{o.exports=["Kolor tekstu"]},38925:o=>{o.exports=["Przybliż"]},49895:o=>{o.exports=["Oddal"]},16631:o=>{o.exports=["zmień kolor tekstu narzędzia linii"]},74350:o=>{o.exports=["zmień kolor tła narzędzia linii"]},68519:o=>{o.exports=["zmień kolor narzędzia linii"]},36819:o=>{o.exports=["zmień rozmiar czcionki narzędzia linii"]},54769:o=>{o.exports=["zmień styl narzędzia linii"]},41648:o=>{o.exports=["zmień grubość linii narzędzia linii"]},18567:o=>{o.exports=["zmień właściwość {propertyName}"]},32868:o=>{o.exports=["{hotKey_0} + kliknij na wykresie"]},68125:o=>{o.exports=["{hotKey_0} — okrąg"]},40234:o=>{o.exports=["{hotKey_0} — rysowanie prostej nachylonej pod kątami 45"]},10289:o=>{o.exports=["{hotKey_0} — stałe przyrosty"]},81591:o=>{o.exports=["{hotKey_0} — kwadrat"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/prediction-clock-white.c4675d37769f1df4c9ec.png b/charting_library/bundles/prediction-clock-white.c4675d37769f1df4c9ec.png new file mode 100644 index 0000000000000000000000000000000000000000..38a4f1be49437a87bfb0d133711e83c2fb538d79 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>0wld=oSO}#(mh=qLn`88`!;em7>Ky6=MdUZ zz!_fH-r(vry@0t}q-knISHe&B8YjD`6Q=#g3+JdXb@C>w3dV@^%$7SG!J!nsM`ev# z=jY|$#PgIkZ{A+BboD0z;cq7ymAj{j{toJxlyTx;_e2HTuLp~|y`K380Ig*3boFyt I=akR{0NZmo3;+NC literal 0 HcmV?d00001 diff --git a/charting_library/bundles/prediction-failure-white.a838a6689f951970e715.png b/charting_library/bundles/prediction-failure-white.a838a6689f951970e715.png new file mode 100644 index 0000000000000000000000000000000000000000..f12b96fd035cae384fc9e567fda8ef04da307680 GIT binary patch literal 125 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>0wld=oSO}#Ts&PILn;`P73BWx|Nj4HeVxKt zwj{@vdCZFZ6P~eLQcyIQJel#F($R{G|6~8J|M&m@|A+rA|1VW^^8aW4FPzEC(| Z29pEY-W5yMX#ve+@O1TaS?83{1OS&#E(8Do literal 0 HcmV?d00001 diff --git a/charting_library/bundles/prediction-success-white.2fb9966b4c0f3529a2ea.png b/charting_library/bundles/prediction-success-white.2fb9966b4c0f3529a2ea.png new file mode 100644 index 0000000000000000000000000000000000000000..5d51909851f3b5573d241730e1792dbd5c4ae2b6 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^+(695!2%>t{LJA1Qu&@Pjv*YfsRshCWFTSDfkHCY!c1IO_@{e.exports=["Dados em tempo real para {symbolName}"]},64565:e=>{e.exports=["é fornecido pela bolsa {exchange}."]},19801:e=>{e.exports=["Sexta"]},11268:e=>{e.exports=["Seg"]},63331:e=>{e.exports=["Sáb."]},85954:e=>{e.exports=["Dom"]},26230:e=>{e.exports=["Quarta"]},24793:e=>{e.exports=["Quinta"]},31533:e=>{e.exports=["Terça"]},89790:e=>{e.exports=["Não foi possível acessar o código-fonte Pine."]},39589:e=>{e.exports=["Colapsar Painel"]},38154:e=>{e.exports=["Confirmar remoção de árvore de estudo"]},53205:e=>{e.exports=["Contratos de futuros contínuos"]},15993:e=>{e.exports=["Os contratos futuros contínuos são instrumentos sintéticos que combinam contratos individuais. O contrato 1! representa o mês corrente (vencimento mais próximo), enquanto o 2! representa o segundo vencimento mais próximo."]},45e3:e=>{e.exports=["CBOE BZX"]},56934:e=>{e.exports=["Alterar descrição"]},23398:e=>{e.exports=["Mudar símbolo"]},36004:e=>{e.exports=["Crie uma conta grátis"]},69419:e=>{e.exports=["Tudo certo — Mercado aberto."]},97637:e=>{e.exports=["Abril"]},86797:e=>{e.exports=["Agosto"]},22519:e=>{e.exports=["Variação de valores de barra"]},41707:e=>{e.exports="Buy real-time data"},52003:e=>{e.exports=["Você quer realmente deletar esse estudo e todos os seus derivativos?"]},68854:e=>{e.exports=["Clique duplo"]},97325:e=>{e.exports=["Erro nos Dados"]},52916:e=>{e.exports=["É atualizado uma vez ao dia."]},25978:e=>{e.exports=["Os dados são atualizados uma vez por segundo, mesmo que haja mais atualizações no mercado."]},57310:e=>{e.exports=["Dados com atraso"]},49321:e=>{e.exports=["Os dados do nosso plano Básico são atualizados uma vez por segundo, mesmo que haja mais atualizações no mercado."]},55669:e=>{e.exports=["Dezembro"]},83498:e=>{e.exports=["Deletar painel"]},6044:e=>{e.exports=["Dado Derivado"]},31461:e=>{e.exports=["Dados Derivados referem-se a indicadores financeiros criados pela combinação e/ou processamento de dados brutos fornecidos por várias fontes."]},59315:e=>{e.exports=["Dados Fim de Dia"]},82751:e=>{e.exports=["Erro"]},40519:e=>{e.exports=["Boa noite. O mercado está aberto para negociação after market."]},80227:e=>{e.exports=["Fuso horário da Bolsa"]},16467:e=>{e.exports=["Fevereiro"]},25046:e=>{e.exports=["Preencha o Contrato da Bolsa"]},93666:e=>{e.exports=["Marcar Símbolo"]},564:e=>{e.exports=["Sexta"]},72970:e=>{e.exports=["Sexta"]},88958:e=>{e.exports=["Feriado"]},32960:e=>{e.exports=["Símbolo Halal"]},21686:e=>{e.exports=["Ocultar Legenda do Indicador"]},26935:e=>{e.exports=["Parâmetros dos Indicadores"]},26315:e=>{e.exports=["Títulos dos Indicadores"]},84098:e=>{e.exports=["Valores de indicador"]},91459:e=>{e.exports=["Se você quiser dados em tempo real da {listedExchange}, você precisará completar o Contrato da Bolsa. Não se preocupe, são necessários apenas alguns cliques"]},50634:e=>{e.exports=["Vai para as negociações de pós-mercado em {remainingTime}"]},74537:e=>{ +e.exports=["Abrirá para as negociações de pré-mercado em {remainingTime}."]},26910:e=>{e.exports=["Janeiro"]},23230:e=>{e.exports=["Julho"]},49385:e=>{e.exports=["Junho"]},99487:e=>{e.exports=["Valores OHLC"]},15815:e=>{e.exports=["Atualizado a cada segundo"]},90784:e=>{e.exports=["Outubro"]},75991:e=>{e.exports=["Status de abertura do mercado"]},37274:e=>{e.exports=["Valores da mudança do último dia"]},36051:e=>{e.exports=["Saiba mais"]},39899:e=>{e.exports=["Mover painel para baixo"]},70343:e=>{e.exports=["Mover painel para cima"]},83085:e=>{e.exports=["Seg"]},61199:e=>{e.exports=["Segunda"]},41610:e=>{e.exports=["Mais"]},1653:e=>{e.exports=["Bom dia. O mercado está aberto para negócios na pré-abertura."]},56470:e=>{e.exports=["Maximizar gráfico"]},19603:e=>{e.exports=["Maximizar painel"]},68327:e=>{e.exports=["Мaio"]},35732:e=>{e.exports=["Gerenciar paineis"]},84675:e=>{e.exports=["Março"]},83949:e=>{e.exports=["Mercado aberto"]},35701:e=>{e.exports=["Mercado abre em {remainingTime}"]},95814:e=>{e.exports=["Mercado fechado"]},98105:e=>{e.exports=["Mercado fecha em {remainingTime}"]},56086:e=>{e.exports=["O mercado está fechado para feriado. Sorte deles."]},71194:e=>{e.exports=["Novembro"]},66324:e=>{e.exports=["Código-fonte"]},36835:e=>{e.exports=["Sáb."]},1144:e=>{e.exports=["Sábado"]},40653:e=>{e.exports=["Rolar para a esquerda"]},26721:e=>{e.exports=["Rolar para a barra mais recente"]},35809:e=>{e.exports=["Rolar para a direita"]},61132:e=>{e.exports=["Setembro"]},28705:e=>{e.exports=["Mostrar Legenda do Indicador"]},51072:e=>{e.exports=["Mostrar Lista de Objetos"]},37809:e=>{e.exports=["Mostrar configurações de intervalo"]},39045:e=>{e.exports=["Erro no Estudo"]},86577:e=>{e.exports=["Dom"]},72149:e=>{e.exports=["Domingo"]},46041:e=>{e.exports=["Fonte do preço do símbolo"]},63143:e=>{e.exports=["Título do símbolo"]},29985:e=>{e.exports=["Pós-mercado"]},28412:e=>{e.exports=["Os planos pagos apresentam atualizações de dados mais rápidas."]},56042:e=>{e.exports=["Pré-mercado"]},24680:e=>{e.exports=["Listagem Principal"]},89022:e=>{e.exports=["Dados em tempo real para esse símbolo não é suporta no momento. Podemos suportá-lo no futuro."]},6667:e=>{e.exports=["Os dados em tempo real para {symbolName} são fornecidos pela {exchange}."]},48293:e=>{e.exports=["Restaurar gráfico"]},91029:e=>{e.exports=["Restaurar painel"]},75094:e=>{e.exports=["Quarta"]},7147:e=>{e.exports=["Quarta"]},52984:e=>{e.exports=["Para obter dados em tempo real de {description}, adquira o pacote de dados em tempo real."]},9787:e=>{e.exports=["Qui"]},7951:e=>{e.exports=["Quinta"]},99214:e=>{e.exports=["A principal, ou primeira, bolsa de valores em que as ações de uma empresa foram listadas e negociadas."]},2310:e=>{e.exports=["Esses dados são em tempo real, mas podem ser ligeiramente diferentes de sua contraparte oficial proveniente da exchange oficial."]},29512:e=>{e.exports=["Esses dados são em tempo real, mas podem ser ligeiramente diferentes de sua contraparte oficial proveniente da {exchange}."]},52449:e=>{ +e.exports=["Essa é uma ação compatível com a xaria, o que significa que segue a lei islâmica. Essa empresa não cobra nem recebe juros e não se envolve com determinados setores (jogos de azar, álcool, tabaco, produtos suínos)."]},86753:e=>{e.exports="This real-time data is provided by {originalExchange} exchange. It may be slightly different from the official data directly from {exchange}. If this difference is crucial for you, you'll need to purchase real-time data from the primary exchange, which we can help with."},73717:e=>{e.exports=["Esse símbolo não existe. Por favor, escolha outro símbolo."]},57048:e=>{e.exports=["Hora de dar uma voltinha — esse mercado está fechado."]},94316:e=>{e.exports=["Terça"]},44979:e=>{e.exports=["Terça"]},8209:e=>{e.exports=["Desmarcar Símbolo"]},1111:e=>{e.exports="Volume"},61311:e=>{e.exports=["Ampliar"]},47602:e=>{e.exports=["Reduzir"]},57889:e=>{e.exports=["alterar os valores de visibilidade da OHLC"]},18644:e=>{e.exports=["alterar a visibilidade do status de abertura do mercado"]},45110:e=>{e.exports=["alterar a visibilidade da variação da barra"]},31325:e=>{e.exports=["alterar a visibilidade dos títulos dos indicadores"]},99774:e=>{e.exports=["alterar a visibilidade dos valores dos indicadores"]},96162:e=>{e.exports=["alterar a visibilidade dos parâmetros dos indicadores"]},50058:e=>{e.exports=["alterar visibilidade da mudança do último dia"]},26717:e=>{e.exports=["mudar a visibilidade da descrição do símbolo"]},6091:e=>{e.exports=["alterar a visibilidade do campo do símbolo"]},9455:e=>{e.exports=["alterar a visibilidade dos valores do volume"]},39348:e=>{e.exports=["menos de 1 minuto"]},87358:e=>{e.exports=["exibir {title}"]},7827:e=>{e.exports=["{days} e {hours}"]},7435:e=>{e.exports=["{exchange} por {originalExchange}"]},19830:e=>{e.exports=["{hours} e {minutes}"]},1084:e=>{e.exports=["Dados em tempo real da {listedExchange} estão disponíveis gratuitamente para usuários registrados."]},38611:e=>{e.exports="{symbolName} data is delayed by {time} minutes because of exchange requirements."},77033:e=>{e.exports=["O dado é atualizado uma vez a cada {amount} segundo, mesmo que haja mais atualizações no mercado.","O dado é atualizado uma vez a cada {amount} segundos, mesmo que haja mais atualizações no mercado."]},2121:e=>{e.exports=["O dado no nosso plano Básico é atualizado uma vez a cada {amount} segundo, mesmo que haja mais atualizações no mercado.","O dado no nosso plano Básico é atualizado uma vez a cada {amount} segundos, mesmo que haja mais atualizações no mercado."]},5223:e=>{e.exports=["Uma atualização a cada {amount} segundo","Uma atualização a cada {amount} segundos"]},58609:e=>{e.exports=["{number} dia","{number} dias"]},24430:e=>{e.exports=["{number} hora","{number} horas"]},67151:e=>{e.exports=["{number} minuto","{number} minutos"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/pt.2285.1268ecef367debd2960b.js b/charting_library/bundles/pt.2285.1268ecef367debd2960b.js new file mode 100644 index 0000000..389051d --- /dev/null +++ b/charting_library/bundles/pt.2285.1268ecef367debd2960b.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2285],{72171:e=>{e.exports=["Centro"]},91757:e=>{e.exports=["Em baixo"]},22192:e=>{e.exports=["Dias"]},63099:e=>{e.exports=["Horas"]},77405:e=>{e.exports="Horizontal"},66304:e=>{e.exports=["Valores"]},19286:e=>{e.exports=["Esquerda"]},76476:e=>{e.exports=["No meio"]},28134:e=>{e.exports=["Minutos"]},71129:e=>{e.exports=["Segundos"]},21141:e=>{e.exports=["Direita"]},21594:e=>{e.exports=["Semanas"]},26458:e=>{e.exports=["Pavio"]},65994:e=>{e.exports=["Em cima"]},92960:e=>{e.exports=["Alinhamento do texto"]},90581:e=>{e.exports=["Orientação do Texto"]},44085:e=>{e.exports="Vertical"},13355:e=>{e.exports=["alterar {title} em dias para"]},41377:e=>{e.exports=["alterar {title} em dias de"]},35388:e=>{e.exports=["alterar {title} em horas de"]},78586:e=>{e.exports=["alterar {title} em horas para"]},59635:e=>{e.exports=["alterar {title} em meses de"]},74266:e=>{e.exports=["alterar {title} em meses para"]},91633:e=>{e.exports=["alterar {title} em minutos para"]},15106:e=>{e.exports=["alterar {title} em minutos de"]},66161:e=>{e.exports=["alterar {title} em segundos para"]},2822:e=>{e.exports=["alterar {title} em segundos de"]},21339:e=>{e.exports=["alterar {title} em semanas de"]},68643:e=>{e.exports=["alterar {title} em semanas para"]},30810:e=>{e.exports=["alterar a visibilidade de {title} nos ticks"]},24941:e=>{e.exports=["alterar visibilidade em semanas de {title}"]},8917:e=>{e.exports="change {title} visibility on {ranges}"},29088:e=>{e.exports=["alterar visibilidade em dias de {title}"]},68971:e=>{e.exports=["alterar a visibilidade em horas de {title}"]},64370:e=>{e.exports=["alterar visibilidade em minutos de {title}"]},6659:e=>{e.exports=["alterar visibilidade em meses de {title}"]},46948:e=>{e.exports=["alterar a visibilidade em segundos de {title}"]},82211:e=>{e.exports=["dias"]},33486:e=>{e.exports=["dias para"]},14077:e=>{e.exports=["dias a partir de"]},3143:e=>{e.exports=["horas"]},84775:e=>{e.exports=["horas a partir de"]},11255:e=>{e.exports=["horas para"]},58964:e=>{e.exports=["meses"]},71770:e=>{e.exports=["meses a partir de"]},37179:e=>{e.exports=["meses para"]},16465:e=>{e.exports=["minutos"]},72317:e=>{e.exports=["minutos para"]},25586:e=>{e.exports=["minutos a partir de"]},32925:e=>{e.exports=["segundos"]},39017:e=>{e.exports=["segundos para"]},6049:e=>{e.exports=["segundos a partir de"]},93016:e=>{e.exports=["semanas"]},32002:e=>{e.exports=["semanas a partir de"]},28091:e=>{e.exports=["semanas para"]},59523:e=>{e.exports=["Ticks"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/pt.2547.28b713bedf796244795d.js b/charting_library/bundles/pt.2547.28b713bedf796244795d.js new file mode 100644 index 0000000..31c67e9 --- /dev/null +++ b/charting_library/bundles/pt.2547.28b713bedf796244795d.js @@ -0,0 +1,3 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2547],{50831:e=>{e.exports=["barras"]},19648:e=>{e.exports=["12 horas"]},55838:e=>{e.exports=["24 horas"]},23238:e=>{e.exports="Canvas"},72171:e=>{e.exports=["Centro"]},88364:e=>{e.exports=["Estilos básico do gráfico"]},46720:e=>{e.exports=["Mira"]},50985:e=>{e.exports=["Moeda"]},17319:e=>{e.exports=["Moeda e Unidade"]},68791:e=>{e.exports=["Parâmetros"]},95036:e=>{e.exports=["Média do preço de fechamento"]},91757:e=>{e.exports=["Em baixo"]},27331:e=>{e.exports=["Fundo"]},22519:e=>{e.exports=["Variação de valores de barra"]},87845:e=>{e.exports=["Botões"]},39392:e=>{e.exports=["Linhas de grade"]},25209:e=>{e.exports=["Formato da data"]},55090:e=>{e.exports=["Dias da semana na legenda"]},29601:e=>{e.exports=["Descrição"]},26897:e=>{e.exports=["Eventos"]},77405:e=>{e.exports="Horizontal"},34403:e=>{e.exports=["Somente Horz"]},60971:e=>{e.exports=["Preço de máxima e mínima"]},61142:e=>{e.exports=["Indicadores"]},34905:e=>{e.exports=["Valor dos indicadores"]},29687:e=>{e.exports=["Valor dos Indicadores e métricas financeiras"]},25084:e=>{e.exports=["Indicadores e nomes dos dados financeiros"]},9654:e=>{e.exports=["Nome dos indicadores"]},99487:e=>{e.exports=["Valores OHLC"]},75991:e=>{e.exports=["Status de abertura do mercado"]},15474:e=>{e.exports="Logo"},96073:e=>{e.exports=["Descrição longa"]},78905:e=>{e.exports=["Legendas na escala de preços"]},37274:e=>{e.exports=["Valores da mudança do último dia"]},19286:e=>{e.exports=["Esquerda"]},70500:e=>{e.exports=["Dinheiro"]},66653:e=>{e.exports=["Margens"]},76476:e=>{e.exports=["No meio"]},42502:e=>{e.exports=["Sem sobreposição"]},49199:e=>{e.exports=["Nenhum"]},74343:e=>{e.exports=["Navegação"]},47926:e=>{e.exports=["Modos de escala (A e L)"]},43115:e=>{e.exports=["Escalas"]},53224:e=>{e.exports=["Fixação da escala"]},79194:e=>{e.exports=["Linha de Status"]},89053:e=>{e.exports=["Símbolo"]},35383:e=>{e.exports=["Nome do símbolo"]},27767:e=>{e.exports=["Último preço do Símbolo"]},40847:e=>{e.exports=["Preço de fechamento do dia anterior do símbolo"]},50446:e=>{e.exports=["Painel"]},73908:e=>{e.exports=["Divisores de painel"]},36014:e=>{e.exports=["Porcentagem"]},78621:e=>{e.exports="Pips"},74823:e=>{e.exports=["Preço no pré/pós mercado"]},64859:e=>{e.exports=["Escala de Preço"]},76523:e=>{e.exports=["Preço e valor percentual"]},21141:e=>{e.exports=["Direita"]},40187:e=>{e.exports=["Margem Direita"]},77705:e=>{e.exports=["Marca d'água"]},26458:e=>{e.exports=["Pavio"]},65994:e=>{e.exports=["Em cima"]},92960:e=>{e.exports=["Alinhamento do texto"]},90581:e=>{e.exports=["Orientação do Texto"]},67369:e=>{e.exports=["Título"]},31326:e=>{e.exports=["Títulos"]},23097:e=>{e.exports=["Cotação"]},82168:e=>{e.exports=["Ticker e descrição"]},43637:e=>{e.exports=["Escala de Tempo"]},97316:e=>{e.exports=["Formato das horas"]},90801:e=>{e.exports=["Trade"]},77534:e=>{e.exports=["Unidade"]},1111:e=>{e.exports="Volume"},80170:e=>{e.exports=["Valor de acordo com a escala"]},91322:e=>{e.exports=["Valores"]},37174:e=>{ +e.exports=["Vert e horz"]},36426:e=>{e.exports=["Somente Vert"]},44085:e=>{e.exports="Vertical"},57889:e=>{e.exports=["alterar os valores de visibilidade da OHLC"]},35646:e=>{e.exports=["alterar a visibilidade dos botões de navegação"]},18644:e=>{e.exports=["alterar a visibilidade do status de abertura do mercado"]},45110:e=>{e.exports=["alterar a visibilidade da variação da barra"]},10349:e=>{e.exports=["alterar margem inferior"]},88161:e=>{e.exports=["mudar a visibilidade das legendas da moeda e das unidades"]},84060:e=>{e.exports=["alterar a visibilidade da legenda da moeda"]},99011:e=>{e.exports=["alterar a cor de fundo do gráfico"]},72458:e=>{e.exports=["alterar o tipo de fundo do gráfico"]},37034:e=>{e.exports=["alterar a largura da mira"]},29951:e=>{e.exports=["alterar a cor da mira"]},92027:e=>{e.exports=["alterar o estilo da mira"]},50457:e=>{e.exports=["alterar formato da data"]},7104:e=>{e.exports=["mudar dia da semana na legenda"]},27764:e=>{e.exports=["alterar a visibilidade das linhas da grade"]},88096:e=>{e.exports=["alterar a cor das linhas horizontais da grade"]},31325:e=>{e.exports=["alterar a visibilidade dos títulos dos indicadores"]},99774:e=>{e.exports=["alterar a visibilidade dos valores dos indicadores"]},96162:e=>{e.exports=["alterar a visibilidade dos parâmetros dos indicadores"]},59820:e=>{e.exports=["alterar a visibilidade dos nomes dos rótulos dos valores de indicadores e finanças"]},90512:e=>{e.exports=["alterar a visibilidade dos rótulos de valores de indicadores e financeiros"]},50058:e=>{e.exports=["alterar visibilidade da mudança do último dia"]},97956:e=>{e.exports=["mudar a transparência do fundo da legenda"]},61061:e=>{e.exports=["alterar a visibilidade do fundo da legenda"]},37730:e=>{e.exports=["alterar a visibilidade dos botões do painel"]},89032:e=>{e.exports=["mudar a cor dos divisores do painel"]},35636:e=>{e.exports=["alterar margem direita"]},66601:e=>{e.exports=["alterar a porcentagem da margem direita"]},25616:e=>{e.exports=["alterar a cor da marca d'água do símbolo"]},87159:e=>{e.exports=["alterar visibilidade da marca d'água do símbolo"]},26717:e=>{e.exports=["mudar a visibilidade da descrição do símbolo"]},6091:e=>{e.exports=["alterar a visibilidade do campo do símbolo"]},28741:e=>{e.exports=["alterar o modo do último valor do símbolo"]},95071:e=>{e.exports=["alterar formato da legenda do símbolo"]},47361:e=>{e.exports=["alterar a visibilidade dos botões de modos de escala"]},35065:e=>{e.exports=["alterar a cor do texto da escala"]},84382:e=>{e.exports=["altera a fonte do texto da escala"]},12468:e=>{e.exports=["alterar a cor da linha da escala"]},71589:e=>{e.exports=["alterar visibilidade dos intervalos de sessões"]},15035:e=>{e.exports=["alterar a largura dos intervalos de sessões"]},1579:e=>{e.exports=["alterar a cor dos intervalos de sessões"]},21460:e=>{e.exports=["alterar o estilo dos intervalos de sessões"]},76991:e=>{e.exports=["alterar formato das horas do horário"]},98905:e=>{e.exports=["alterar margem superior"]},7011:e=>{ +e.exports=["alterar a visibilidade das legendas das unidades"]},22722:e=>{e.exports=["alterar a cor das linhas verticais da grade"]},9455:e=>{e.exports=["alterar a visibilidade dos valores do volume"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/pt.2578.ab3178e0160c259eac53.js b/charting_library/bundles/pt.2578.ab3178e0160c259eac53.js new file mode 100644 index 0000000..07cf097 --- /dev/null +++ b/charting_library/bundles/pt.2578.ab3178e0160c259eac53.js @@ -0,0 +1,3 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2578],{22353:a=>{a.exports=["(Abr.+Máx.+Mín.+Fch.)/4"]},94884:a=>{a.exports=["(Máx.+Mín.+Fch.)/3"]},10591:a=>{a.exports=["(Máx.+Mín.)/2"]},63243:a=>{a.exports=["Colorir barra de acordo com o fechamento anterior"]},15857:a=>{a.exports=["Linha de fechamento"]},9994:a=>{a.exports=["Ajustar dados de dividendos"]},10989:a=>{a.exports=["Ajustes para mudanças no contrato"]},70816:a=>{a.exports=["Média de fechamento"]},50430:a=>{a.exports=["Linha de base"]},83760:a=>{a.exports=["Corpo"]},72269:a=>{a.exports=["Contorno"]},7445:a=>{a.exports=["Nível base"]},47586:a=>{a.exports=["Bid e ask"]},39667:a=>{a.exports=["Barras Baixistas"]},87151:a=>{a.exports=["Cor de baixa"]},81285:a=>{a.exports=["Modificação dos dados"]},4329:a=>{a.exports=["Padrão"]},86846:a=>{a.exports="Fill"},58747:a=>{a.exports=["Preencher área superior"]},11157:a=>{a.exports=["Preencher área inferior"]},86953:a=>{a.exports=["Barras HLC"]},39292:a=>{a.exports=["Máxima e Mínima"]},83678:a=>{a.exports=["Linha de máxima"]},75310:a=>{a.exports=["Linha de mínima"]},15107:a=>{a.exports=["Preço"]},6350:a=>{a.exports=["Pré/pós mercado"]},62521:a=>{a.exports=["Histórico das horas pré/pós mercado"]},73947:a=>{a.exports=["Precisão"]},8094:a=>{a.exports=["Fechamento dia anterior"]},77986:a=>{a.exports=["Linhas de preço"]},24248:a=>{a.exports=["Fonte de preço"]},94089:a=>{a.exports=["Barras de projeção altista"]},80293:a=>{a.exports=["Candles de projeção"]},5704:a=>{a.exports=["Barras de projeção baixista"]},29881:a=>{a.exports=["Preços reais na escala de preços (em vez do preço Heikin-Ashi)"]},57417:a=>{a.exports=["Linha de topo"]},55314:a=>{a.exports=["Barras Finas"]},87492:a=>{a.exports=["Fuso Horário"]},5536:a=>{a.exports=["Cor de alta"]},83610:a=>{a.exports=["Barras Altistas"]},23500:a=>{a.exports=["Usar a liquidação como fechamento no intervalo diário"]},35612:a=>{a.exports=["Usar barras ponderadas por volume"]},30792:a=>{a.exports=["vela"]},55740:a=>{a.exports=["alterar barras HLC"]},68927:a=>{a.exports=["alterar espessura da linha do preço médio de fechamento"]},30385:a=>{a.exports=["alterar cor da linha do preço médio de fechamento"]},97008:a=>{a.exports=["alterar a cor de preenchimento da área"]},6610:a=>{a.exports=["alterar a espessura da linha de área"]},661:a=>{a.exports=["alterar a cor da linha de área"]},1316:a=>{a.exports=["alterar a área do preço fonte"]},29180:a=>{a.exports=["alterar cor da linha de venda"]},31547:a=>{a.exports=["mudar o nível base"]},4164:a=>{a.exports=["alterar a cor da base da linha de base"]},38990:a=>{a.exports=["alterar a largura da base da linha de base"]},73163:a=>{a.exports=["alterar a cor de preenchimento da base da área da linha de base"]},12673:a=>{a.exports=["alterar a cor de preenchimento do topo da área da linha de base"]},56819:a=>{a.exports=["alterar da linha de base do preço fonte"]},68621:a=>{a.exports=["alterar a cor da linha de base"]},35339:a=>{a.exports=["alterar a lagura do topo da linha de base"]},76804:a=>{ +a.exports=["alterar cor da barra para cima"]},71816:a=>{a.exports=["alterar cor da barra para baixo"]},36703:a=>{a.exports=["alterar a cor da linha de compra"]},29353:a=>{a.exports=["alterar cor da barra baseado no fechamento anterior"]},85709:a=>{a.exports=["alterar a cor da coluna acima"]},12155:a=>{a.exports=["alterar a cor da coluna abaixo"]},66890:a=>{a.exports=["alterar preço fonte da coluna"]},71809:a=>{a.exports=["alterar casas decimais"]},31317:a=>{a.exports=["alterar cor das horas estendidas"]},60944:a=>{a.exports=["alterar cor da linha de preço máximo e mínimo"]},83708:a=>{a.exports=["alterar espessura da linha de preço máximo e mínimo"]},81080:a=>{a.exports=["alterar a cor do corpo do máx-min"]},30033:a=>{a.exports=["alterar a visibilidade do corpo do máx-min"]},76885:a=>{a.exports=["alterar a cor da borda do máx-min"]},79236:a=>{a.exports=["alterar a visibilidade das bordas do máx-min"]},42981:a=>{a.exports=["alterar a visibilidade da legenda do máx-min"]},31937:a=>{a.exports=["alterar a cor da legenda do máx-min"]},87828:a=>{a.exports=["alterar a cor da linha"]},17119:a=>{a.exports=["alterar a linha do preço fonte"]},69125:a=>{a.exports=["alterar a espessura da linha"]},49973:a=>{a.exports=["alterar cor do pós-mercado"]},5969:a=>{a.exports=["alterar cor da linha do pós-mercado"]},50393:a=>{a.exports=["mudar a visibilidade das linhas de preço pré/pós mercado"]},46257:a=>{a.exports=["alterar cor do pré-mercado"]},60852:a=>{a.exports=["alterar a cor da linha do pré-mercado"]},91183:a=>{a.exports=["alterar cor da linha do preço do fechamento anterior"]},87631:a=>{a.exports=["alterar largura da linha do preço do fechamento anterior"]},77640:a=>{a.exports=["alterar cor da linha de preço"]},97322:a=>{a.exports=["alterar largura da linha de preço"]},35116:a=>{a.exports=["alterar o estilo do range de barras"]},28143:a=>{a.exports=["alterar o range de barras finas"]},75986:a=>{a.exports=["mudar a cor da parte inferior do pavio renko"]},7747:a=>{a.exports=["mudar a cor da parte superior pavio renko"]},9473:a=>{a.exports=["mudar a visibilidade do pavio renko"]},39783:a=>{a.exports=["alterar a exibição dos preços reais na escala de preços (em vez do preço Heiken-Ashi)"]},72886:a=>{a.exports=["alterar a espessura da barra"]},95108:a=>{a.exports=["alterar o uso de barras ponderadas de volume"]},5464:a=>{a.exports=["alterar a cor da borda superior de {candleType}"]},61118:a=>{a.exports=["alterar a cor da parte superior de {candleType}"]},60164:a=>{a.exports=["alterar a cor da parte inferior do pavil de {candleType}"]},45543:a=>{a.exports=["alterar a cor da parte superior do pavil de {candleType}"]},39987:a=>{a.exports=["alterar a visibilidade do pavil de {candleType}"]},47202:a=>{a.exports=["alterar visibilidade do corpo de {candleType}"]},23986:a=>{a.exports=["alterar a visibildiade da borda de {candleType}"]},92330:a=>{a.exports=["alterar a cor da borda inferior de {candleType}"]},36320:a=>{a.exports=["alterar a cor da parte inferior de {candleType}"]},79088:a=>{ +a.exports=["alterar a cor da parte inferior da borda da barra de {chartType}"]},11107:a=>{a.exports=["alterar a cor da parte superior da borda da barra de {chartType}"]},85503:a=>{a.exports=["alterar a cor da parte inferior de {chartType}"]},61250:a=>{a.exports=["alterar a cor da parte superior da borda da barra projetada de {chartType}"]},18465:a=>{a.exports=["alterar a cor da parte inferior da barra projetada de {chartType}"]},50453:a=>{a.exports=["alterar a cor da parte superior da barra projetada de {chartType}"]},59414:a=>{a.exports=["alterar a cor da parte superior de {chartType}"]},21547:a=>{a.exports=["alterar propriedade de {inputName}"]},42390:a=>{a.exports=["ajustar dados de dividendos"]},99511:a=>{a.exports=["ajustes para mudanças no contrato"]},75165:a=>{a.exports=["candles cazios"]},18995:a=>{a.exports="range"},47500:a=>{a.exports="renko"},98402:a=>{a.exports=["usar a liquidação como fechamento no intervalo diário"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/pt.3175.e0a2c845c5cba23f42fb.js b/charting_library/bundles/pt.3175.e0a2c845c5cba23f42fb.js new file mode 100644 index 0000000..49b892f --- /dev/null +++ b/charting_library/bundles/pt.3175.e0a2c845c5cba23f42fb.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3175],{14281:e=>{e.exports=["moedas"]},60558:e=>{e.exports=["animais & natureza"]},14232:e=>{e.exports=["atividade"]},57792:e=>{e.exports=["setas"]},33628:e=>{e.exports=["gestos & smileys"]},35305:e=>{e.exports=["comida & bebida"]},49546:e=>{e.exports=["bandeiras"]},72302:e=>{e.exports=["objetos"]},11739:e=>{e.exports=["natureza"]},96330:e=>{e.exports=["smiles & pessoas"]},6878:e=>{e.exports=["símbolos"]},77011:e=>{e.exports=["símbolos & bandeiras"]},15426:e=>{e.exports=["usados recentemente"]},15395:e=>{e.exports=["viagens & lugares"]},39176:e=>{e.exports=["Conteúdo"]},19022:e=>{e.exports=["Canais"]},82401:e=>{e.exports=["Cursores"]},50025:e=>{e.exports=["Ciclos"]},19661:e=>{e.exports=["Ferramentas de Anotação"]},44629:e=>{e.exports=["Adicionar aos favoritos"]},23969:e=>{e.exports=["Setas"]},55939:e=>{e.exports=["Pincéis"]},43884:e=>{e.exports="Gann"},5816:e=>{e.exports=["Ferramentas de Gann e Fibonacci"]},22146:e=>{e.exports=["Formas Geométricas"]},60925:e=>{e.exports=["Ponto"]},19570:e=>{e.exports="Emojis"},88280:e=>{e.exports=["Ondas de Elliott"]},99289:e=>{e.exports=["Borracha"]},97100:e=>{e.exports=["Ferramentas de Previsão e Medição"]},22305:e=>{e.exports="Fibonacci"},17517:e=>{e.exports=["Ocultar Todas as Ferramentas de Desenho"]},96411:e=>{e.exports=["Ocultar a barra de ferramentas de desenho"]},92464:e=>{e.exports=["Ícones"]},37057:e=>{e.exports=["Travar Todos os Desenhos Gráficos"]},79165:e=>{e.exports="Magic"},37140:e=>{e.exports=["O Modo Magnético conecta os desenhos colocados junto das barras de preços no valor OHLC mais próximo."]},59607:e=>{e.exports=["Medir"]},79961:e=>{e.exports=["Medidor"]},36551:e=>{e.exports=["Novos desenhos são replicados para todos os gráficos no layout e mostrados quando o mesmo símbolo é selecionado"]},25792:e=>{e.exports=["Formas"]},63354:e=>{e.exports=["Mostrar as ferramentas de desenho"]},49616:e=>{e.exports=["Mostrar Barra de Ferramentas Favoritas"]},91977:e=>{e.exports=["Mostrar as ferramentas ocultas"]},51072:e=>{e.exports=["Mostrar Lista de Objetos"]},49421:e=>{e.exports=["Manter Em Modo Desenho"]},84121:e=>{e.exports="Stickers"},85422:e=>{e.exports=["Ímã Forte"]},19693:e=>{e.exports=["Padrões de Candles"]},73359:e=>{e.exports=["Garfo"]},76091:e=>{e.exports=["Remover Desenhos"]},45286:e=>{e.exports=["Remover objetos"]},72482:e=>{e.exports=["Remover dos favoritos"]},30513:e=>{e.exports=["Remover {drawings}"]},10049:e=>{e.exports=["Remover {drawings} & {indicators}"]},55084:e=>{e.exports=["Remover {indicators}"]},45265:e=>{e.exports=["Ímã Fraco"]},20916:e=>{e.exports=["Texto & Notas"]},18794:e=>{e.exports=["Ferramentas de Linhas de Tendência"]},89967:e=>{e.exports=["Baseado em Volume"]},38925:e=>{e.exports=["Aumentar Zoom"]},49895:e=>{e.exports=["Diminuir Zoom"]},32868:e=>{e.exports=["{hotKey_0} + Clique no gráfico"]},68125:e=>{e.exports=["{hotKey_0} — círculo"]},40234:e=>{e.exports=["{hotKey_0} — desenha uma linha reta ao ângulo de 45"]},10289:e=>{e.exports=["{hotKey_0} — incrementos fixos"]}, +81591:e=>{e.exports=["{hotKey_0} — quadrado"]},93030:e=>{e.exports=["{amount} desenho","{amount} desenhos"]},80437:e=>{e.exports=["{amount} indicador","{amount} indicadores"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/pt.3236.e12bb9a536432e97ec0c.js b/charting_library/bundles/pt.3236.e12bb9a536432e97ec0c.js new file mode 100644 index 0000000..1e65bca --- /dev/null +++ b/charting_library/bundles/pt.3236.e12bb9a536432e97ec0c.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3236],{14229:o=>{o.exports=["Ponto"]},6174:o=>{o.exports=["dias"]},5285:o=>{o.exports=["horas"]},79410:o=>{o.exports=["meses"]},37830:o=>{o.exports=["minutos"]},25042:o=>{o.exports=["semanas"]},74787:o=>{o.exports=["Dias"]},62346:o=>{o.exports=["Horas"]},94328:o=>{o.exports=["Meses"]},57470:o=>{o.exports=["Minutos"]},74973:o=>{o.exports=["Segundos"]},48801:o=>{o.exports="Ranges"},86614:o=>{o.exports=["Semanas"]},30426:o=>{o.exports="Ticks"},43001:o=>{o.exports=["Copiar imagem"]},7367:o=>{o.exports=["Copiar link"]},45888:o=>{o.exports=["Captura do gráfico"]},74207:o=>{o.exports=["Configurações do gráfico"]},54777:o=>{o.exports=["Adicionar"]},95798:o=>{o.exports=["Adicionar intervalo personalizado"]},44629:o=>{o.exports=["Adicionar aos favoritos"]},15795:o=>{o.exports=["Todos meus layouts"]},88368:o=>{o.exports=["Todas as mudanças salvas"]},84232:o=>{o.exports=["Estilo da Barra"]},39011:o=>{o.exports=["Baixa imagem"]},43399:o=>{o.exports=["Modelos padrão"]},29313:o=>{o.exports=["Todos com o link podem visualizar e copiar"]},83127:o=>{o.exports=["Indicadores Favoritos"]},33959:o=>{o.exports=["Favoritos"]},11682:o=>{o.exports=["Modo tela cheia"]},15812:o=>{o.exports=["Modelos de Indicadores"]},61142:o=>{o.exports=["Indicadores"]},74527:o=>{o.exports=["Indicadores & Estratégias"]},79353:o=>{o.exports=["Abrir janela de intervalo"]},55520:o=>{o.exports=["Abrir gráfico em popup"]},38543:o=>{o.exports=["Abrir em uma nova aba"]},75687:o=>{o.exports=["Carregar o layout do gráfico"]},75789:o=>{o.exports=["Carregar layout"]},90879:o=>{o.exports=["Carregando..."]},80959:o=>{o.exports=["Fazer uma cópia"]},58219:o=>{o.exports=["Gerenciar layouts"]},38554:o=>{o.exports=["Meus modelos"]},14605:o=>{o.exports=["Número ou {hotKey_0}"]},85520:o=>{o.exports=["Salvar"]},92093:o=>{o.exports=["Salvar Conjunto de Indicadores"]},87409:o=>{o.exports=["Salve todos os gráficos para todos os símbolos e intervalos no seu layout"]},11680:o=>{o.exports=["Salvar layout"]},27077:o=>{o.exports=["Compartilhar"]},20987:o=>{o.exports=["Basta começar a digitar enquanto estiver no gráfico para remover esta caixa de busca"]},99983:o=>{o.exports=["Pesquisa de Símbolo"]},43959:o=>{o.exports=["Busca Rápida"]},70728:o=>{o.exports=["Refazer {hint}"]},72482:o=>{o.exports=["Remover dos favoritos"]},35038:o=>{o.exports=["Renomear"]},88513:o=>{o.exports=["Captura de Tela"]},32916:o=>{o.exports=["Intervalo de Tempo"]},99746:o=>{o.exports=["Twittar a imagem do gráfico"]},80323:o=>{o.exports=["Desfazer {hint}"]},23687:o=>{o.exports=["Você ainda não tem indicadores nos Favoritos"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/pt.344.a9e566fa1091368f40c7.js b/charting_library/bundles/pt.344.a9e566fa1091368f40c7.js new file mode 100644 index 0000000..b6b04f9 --- /dev/null +++ b/charting_library/bundles/pt.344.a9e566fa1091368f40c7.js @@ -0,0 +1,6 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[344],{63227:e=>{e.exports=["#{count} (barra)"]},9671:e=>{e.exports=["#{count} (preço, barra)"]},91282:e=>{e.exports=["#1 (barra)"]},1961:e=>{e.exports=["#1 (preço)"]},12706:e=>{e.exports=["#1 (preço, barra)"]},92195:e=>{e.exports=["#1 (% posição vertical, barra)"]},66187:e=>{e.exports=["Mediana"]},5066:e=>{e.exports="%"},89795:e=>{e.exports=["Anti-horário"]},43809:e=>{e.exports=["Coeficientes como %"]},40054:e=>{e.exports=["Cor"]},47737:e=>{e.exports=["Modo de estatísticas compactas"]},4639:e=>{e.exports=["Coordenadas"]},76655:e=>{e.exports=["Dinheiro"]},99120:e=>{e.exports=["Canal"]},60066:e=>{e.exports=["Variação em pips"]},36150:e=>{e.exports=["Ângulo"]},38280:e=>{e.exports=["Ângulos"]},95264:e=>{e.exports=["Tamanho da Conta"]},85160:e=>{e.exports=["Sempre mostrar informações"]},54189:e=>{e.exports=["Arcos"]},34674:e=>{e.exports=["HL médio em minticks"]},17608:e=>{e.exports=["Legendas Inferiores"]},48848:e=>{e.exports=["Contorno"]},72269:e=>{e.exports=["Contorno"]},27331:e=>{e.exports=["Fundo"]},66282:e=>{e.exports=["Fundo #1"]},19949:e=>{e.exports=["Intervalo de barras"]},81260:e=>{e.exports=["Grade"]},67114:e=>{e.exports=["Intervalo de data/hora"]},37067:e=>{e.exports=["Deslocamento (preço, barra)"]},75460:e=>{e.exports=["Distância"]},46211:e=>{e.exports="Emoji pin"},46001:e=>{e.exports=["Preço de entrada"]},1220:e=>{e.exports=["Estender"]},71116:e=>{e.exports=["Estender fundo"]},45809:e=>{e.exports=["Estender à esquerda"]},25892:e=>{e.exports=["Estender Linha à Esquerda"]},13611:e=>{e.exports=["Estender linhas"]},3304:e=>{e.exports=["Estender as linhas à esquerda"]},83095:e=>{e.exports=["Estender linhas à direita"]},14025:e=>{e.exports=["Estender à direita"]},74395:e=>{e.exports=["Estender Linha à Direita"]},85197:e=>{e.exports=["Estender topo"]},17006:e=>{e.exports=["Tamanho da fonte"]},31343:e=>{e.exports=["Texto de Falha"]},28565:e=>{e.exports=["Fundo de Falha"]},87931:e=>{e.exports=["Leques"]},39836:e=>{e.exports=["Níveis de Fibo com base na escala log"]},10578:e=>{e.exports=["Círculos completos"]},25264:e=>{e.exports=["Barras HL"]},66049:e=>{e.exports=["Barras OC"]},27531:e=>{e.exports=["Tamanho do lote"]},99180:e=>{e.exports=["Banda inferior #1"]},53861:e=>{e.exports=["Banda inferior #2"]},44775:e=>{e.exports=["Banda inferior #3"]},85206:e=>{e.exports=["Legenda"]},75332:e=>{e.exports=["Borda da legenda"]},14773:e=>{e.exports=["Fundo da legenda"]},37126:e=>{e.exports=["Texto da legenda"]},79106:e=>{e.exports=["Níveis"]},95610:e=>{e.exports=["Linhas de nível"]},79307:e=>{e.exports=["Legendas à esquerda"]},49286:e=>{e.exports=["Linha - MáxMín/2"]},17676:e=>{e.exports=["Linha - abertura"]},47669:e=>{e.exports=["Linha -fechamento"]},71899:e=>{e.exports=["Linha - máximo"]},83394:e=>{e.exports=["Linha - mínimo"]},60489:e=>{e.exports=["Cor da linha"]},53889:e=>{e.exports=["Modo"]},95543:e=>{e.exports=["Meses"]},85041:e=>{e.exports=["Linha intermediária"]},24510:e=>{e.exports=["Ponto intermediário"]},22213:e=>{e.exports=["Fundo de Fonte"]}, +15500:e=>{e.exports=["Borda de Fonte"]},79238:e=>{e.exports=["Texto de Fonte"]},37249:e=>{e.exports=["Estatísticas"]},28712:e=>{e.exports=["Info de posição"]},50948:e=>{e.exports=["Cor de Stop"]},56119:e=>{e.exports=["Nível de Stop"]},69835:e=>{e.exports=["Texto de Sucesso"]},91141:e=>{e.exports=["Fundo de Sucesso"]},2694:e=>{e.exports=["Porcentagem de variação"]},650:e=>{e.exports=["Porcentuais"]},25684:e=>{e.exports=["Preço"]},23675:e=>{e.exports=["Legenda de Preços"]},75675:e=>{e.exports=["Legendas de preços"]},16103:e=>{e.exports=["Níveis de preços"]},46964:e=>{e.exports=["Intervalo de preços"]},59771:e=>{e.exports=["Razão Preço/Barra"]},29072:e=>{e.exports=["Preços"]},2635:e=>{e.exports=["Nível de Lucro"]},33886:e=>{e.exports=["Intervalos e proporção"]},24186:e=>{e.exports=["Reverter"]},91367:e=>{e.exports=["Legendas à direita"]},63833:e=>{e.exports=["Risco"]},95545:e=>{e.exports=["Onda"]},10209:e=>{e.exports=["Legendas do topo"]},98001:e=>{e.exports=["Fundo de Alvo"]},89258:e=>{e.exports=["Borda de Alvo"]},45302:e=>{e.exports=["Cor do alvo"]},74289:e=>{e.exports=["Texto de Alvo"]},17932:e=>{e.exports=["Caixa do texto"]},55325:e=>{e.exports=["Legenda de tempo"]},77838:e=>{e.exports=["Níveis de tempo"]},2295:e=>{e.exports=["Transparência"]},4372:e=>{e.exports=["Linha de Tendência"]},26775:e=>{e.exports=["Banda superior #1"]},21774:e=>{e.exports=["Banda superior #2"]},21076:e=>{e.exports=["Banda superior #3"]},12374:e=>{e.exports=["Usar uma cor"]},53473:e=>{e.exports="VWAP"},91322:e=>{e.exports=["Valores"]},25227:e=>{e.exports=["Variância"]},1670:e=>{e.exports=["alterar ângulo"]},38829:e=>{e.exports=["alterar cor da seta"]},23723:e=>{e.exports=["mudar a coordenada da barra X"]},72080:e=>{e.exports=["alterar cor da bandeira"]},66266:e=>{e.exports=["mudar o preço da coordenada Y"]},98905:e=>{e.exports=["alterar margem superior"]},11049:e=>{e.exports=["alterar posição vertical da coordenada Y"]},98057:e=>{e.exports=["alterar a cor da linha do VWAP de {title}"]},55218:e=>{e.exports=["alterar a largura da linha do VWAP de {title}"]},31804:e=>{e.exports=["alterar {title} no sentido anti-horário"]},99128:e=>{e.exports=["alterar a visibilidade das porcentagens dos coeficientes de {title}"]},20216:e=>{e.exports=["alterar cor de {title}"]},35435:e=>{e.exports=["alterar modo estatísticas compactas de {title}"]},550:e=>{e.exports=["alterar cor da borda da vela para cima de {title}"]},28146:e=>{e.exports=["alterar visibilidade da borda da vela de {title}"]},7373:e=>{e.exports=["alterar cor da borda da vela para baixo de {title}"]},38742:e=>{e.exports=["alterar cor da vela para baixo de {title}"]},42273:e=>{e.exports=["alterar cor da vela para cima de {title}"]},76054:e=>{e.exports=["alterar a cor de pavio da vela de {title}"]},27029:e=>{e.exports=["alterar visibilidade do pavio da vela de {title}"]},22430:e=>{e.exports=["alterar a visibilidade da variação em pips de {title}"]},45537:e=>{e.exports=["alterar a visibilidade da distância de {title}"]},31775:e=>{e.exports=["alterar tamanho da conta de {title}"]},37913:e=>{ +e.exports=["alterar exibir sempre estatística de {title}"]},15521:e=>{e.exports=["alterar a cor de todas as linhas de {title}"]},17466:e=>{e.exports=["alterar a cor das linhas de arcos {index} de {title}"]},72307:e=>{e.exports=["alterar largura das linhas de arcos {index} de {title}"]},13853:e=>{e.exports=["alterar visibilidade das linhas de arcos {index} de {title}"]},78680:e=>{e.exports=["alterar valor médio HL de {title}"]},15802:e=>{e.exports=["alterar visibilidade da legenda de {title} da base"]},36438:e=>{e.exports=["alterar a transparência do fundo de {title}"]},64548:e=>{e.exports=["alterar visibilidadde do fundo de {title}"]},75312:e=>{e.exports=["alterar cor do fundo de {title}"]},39651:e=>{e.exports=["alterar cor do fundo 1 de {title}"]},78177:e=>{e.exports=["alterar cor do fundo 2 de {title}"]},42746:e=>{e.exports=["alterar a visibilidade do intervalo de barras de {title}"]},53770:e=>{e.exports=["alterar a visibilidade da grade de {title}"]},29145:e=>{e.exports=["alterar a cor da linha da grade de {title}"]},64949:e=>{e.exports=["alterar estilo da linha da grade de {title}"]},93548:e=>{e.exports=["alterar largura da grade de {title}"]},15485:e=>{e.exports=["alterar visibilidade do intervalo de data/hora de {title}"]},3400:e=>{e.exports=["alterar o ângulo de {title}"]},91534:e=>{e.exports=["alterar visibilidade da distância do {title}"]},65056:e=>{e.exports=["alterar emoji de {title}"]},65899:e=>{e.exports=["alterar visibilidade do emoji de {title}"]},59354:e=>{e.exports=["alterar o preço de entrada de {title}"]},1447:e=>{e.exports=["alterar base ampliada de {title}"]},15258:e=>{e.exports=["alterar {title} ampliado a esquerda"]},96902:e=>{e.exports=["alterar linhas estendidas de {title}"]},896:e=>{e.exports=["alterar topo ampliado de {title}"]},3708:e=>{e.exports=["alterar extensão a esquerda de {title}"]},52889:e=>{e.exports=["alterar extensão a direita de {title}"]},86647:e=>{e.exports=["alterar a extensão de {title}"]},3156:e=>{e.exports=["alterar a cor do texto de insucesso de {title}"]},49885:e=>{e.exports=["alterar a cor do fundo de insucesso de {title}"]},89126:e=>{e.exports=["alterar visibilidade da linha {index} do leque {title}"]},30016:e=>{e.exports=["alterar largura da linha {index} do leque de {title}"]},82516:e=>{e.exports=["alterar cor da linha {index} do leque de {title}"]},78142:e=>{e.exports=["alterar visibilidade do leque de {title}"]},79467:e=>{e.exports=["alterar as cores das linhas dos leques de {title}"]},45739:e=>{e.exports=["alterar níveis de fib na escala log de {title}"]},99670:e=>{e.exports=["alterar {title} invertido"]},35165:e=>{e.exports=["alterar visibilidade dos círculos completos de {title}"]},48983:e=>{e.exports=["alterar cor da imagem do fundo de {title}"]},45025:e=>{e.exports=["alterar tamanho do lote de {title}"]},13901:e=>{e.exports=["alterar a cor da linha da banda inferior de {title}"]},78425:e=>{e.exports=["alterar a visibilidade da linha da banda inferior de {title}"]},99491:e=>{e.exports=["alterar a largura da linha da banda inferior de {title}"]},55469:e=>{ +e.exports=["mudar {title} da cor da linha da banda inferior #2"]},76157:e=>{e.exports=["mudar {title} visibilidade da linha da banda inferior #2"]},8081:e=>{e.exports=["mudar {title} da espessura da linha da banda inferior #2"]},95016:e=>{e.exports=["mudar {title} da cor da linha da banda inferior #3"]},84928:e=>{e.exports=["mudar {title} visibilidade da linha da banda inferior #3"]},44693:e=>{e.exports=["mudar {title} da espessura da linha da banda inferior #3"]},81170:e=>{e.exports=["alterar alinhamento das legendas de {title}"]},22775:e=>{e.exports=["mudar o tamanho da fonte das legendas de {title}"]},24338:e=>{e.exports=["alterar visibilidade das legendas de {title}"]},32891:e=>{e.exports=["alterar o coeficiente da linha do nível {index} de {title}"]},85551:e=>{e.exports=["alterar a cor da linha do nível {index} de {title}"]},47840:e=>{e.exports=["alterar estilo da linha do nível {index} de {title}"]},45463:e=>{e.exports=["alterar o nível de {index} de visibilidade da linha de {title}"]},90098:e=>{e.exports=["alterar a largura de linha do nível {index} de {title}"]},26710:e=>{e.exports=["alterar os níveis de visibilidade de {title}"]},2359:e=>{e.exports=["alterar a visibilidade das legendas de {title} a esquerda"]},44643:e=>{e.exports=["alterar a largura da linha de {title}"]},20563:e=>{e.exports=["alterar cor da linha de {title}"]},66982:e=>{e.exports=["alterar o estilo da linha de {title}"]},94441:e=>{e.exports=["alterar modo de {title}"]},89996:e=>{e.exports=["alterar a visibilidade do ponto intermediário de {title}"]},36618:e=>{e.exports=["alterar {title} espelhado"]},18544:e=>{e.exports=["alterar cor do fundo da fonte de {title}"]},48035:e=>{e.exports=["alterar cor da borda da fonte de {title}"]},42286:e=>{e.exports=["alterar cor do texto da fonte de {title}"]},588:e=>{e.exports=["alterar posição das estatísticas de {title}"]},54659:e=>{e.exports=["alterar cor de stop de {title}"]},89182:e=>{e.exports=["alterar nível de stop de {title}"]},82224:e=>{e.exports=["alterar preço de stop de {title}"]},88383:e=>{e.exports=["alterar a cor do texto de sucesso de {title}"]},26967:e=>{e.exports=["alterar a cor do fundo de sucesso de {title}"]},62243:e=>{e.exports=["alterar a visibilidade da variação em porcentagem de {title}"]},45936:e=>{e.exports=["alterar a visibilidade da legenda de preço de {title}"]},88577:e=>{e.exports=["alterar a visibilidade da legenda de preços de {title}"]},47045:e=>{e.exports=["alterar a visibilidade do intervalo de preço de {title}"]},94028:e=>{e.exports=["alterar a visibilidade do preço de {title}"]},56175:e=>{e.exports=["alterar visibilidade do preço de {title}"]},44539:e=>{e.exports=["alterar o nível de lucro de {title}"]},41646:e=>{e.exports=["alterar preço de lucros de {title}"]},52877:e=>{e.exports=["alterar reversão de {title}"]},16598:e=>{e.exports=["alterar a visibilidade das legendas de {title} a direita"]},31553:e=>{e.exports=["alterar risco de {title}"]},40344:e=>{e.exports=["alterar modo de exibição de {title}"]},73137:e=>{ +e.exports=["alterar visibilidade da legenda de {title} do topo"]},52387:e=>{e.exports=["alterar cor do fundo do alvo de {title}"]},6921:e=>{e.exports=["alterar cor da borda do alvo de {title}"]},97573:e=>{e.exports=["alterar cor de alvo de {title}"]},27634:e=>{e.exports=["alterar cor do texto alvo de {title}"]},33822:e=>{e.exports=["alterar visibilidade da legenda de horário de {title}"]},84321:e=>{e.exports=["alterar transparência de {title}"]},10417:e=>{e.exports=["alterar a cor da linha da banda superior de {title}"]},58722:e=>{e.exports=["alterar a visibilidade da linha da banda superior de {title}"]},13633:e=>{e.exports=["alterar a largura da linha da banda superior de {title}"]},64709:e=>{e.exports=["mudar {title} da cor da linha da banda superior #2"]},97847:e=>{e.exports=["mudar {title} visibilidade da linha da banda superior #2"]},62921:e=>{e.exports=["mudar {title} da espessura da linha da banda superior #2"]},94153:e=>{e.exports=["mudar {title} da cor da linha da banda superior #3"]},19835:e=>{e.exports=["mudar {title} visibilidade da linha da banda superior #3"]},68310:e=>{e.exports=["mudar {title} da espessura da linha da banda superior #2"]},12355:e=>{e.exports=["alterar valor de variância de {title}"]},25937:e=>{e.exports=["alterar alinhamento vertical das legendas de {toolName}"]},46991:e=>{e.exports=["alterar alinhamento horizontal das legendas de {toolName}"]},73080:e=>{e.exports=["alterar a direção das legendas de {toolName}"]},24272:e=>{e.exports=["alterar visibilidade da linha de {toolName}"]},46404:e=>{e.exports=["alterar largura da linha de {toolName}"]},50265:e=>{e.exports=["alterar cor da linha de {toolName}"]},72781:e=>{e.exports=["alterar largura da linha de {toolName} estendida à esquerda"]},84613:e=>{e.exports=["alterar largura da linha de {toolName} estendida à direita"]},62603:e=>{e.exports=["alterar largura da ponta da linha de {toolName} à esquerda"]},62412:e=>{e.exports=["alterar largura da ponta da linha de {toolName} à direita"]},35422:e=>{e.exports=["alterar estilo da linha de {toolName}"]},77690:e=>{e.exports=["alterar texto de {toolName}"]},69871:e=>{e.exports=["alterar a visibilidade do texto de {toolName}"]},25878:e=>{e.exports=["alterar a disposição do texto de {toolName}"]},91832:e=>{e.exports=["alterar a cor do fundo do texto de {toolName}"]},18610:e=>{e.exports=["alterar visibilidade do fundo do texto de {toolName}"]},44755:e=>{e.exports=["alterar a cor da borda do texto de {toolName}"]},6324:e=>{e.exports=["alterar a largura da borda do texto de {toolName}"]},45529:e=>{e.exports=["alterar a visibilidade da borda do texto de {toolName}"]},6500:e=>{e.exports=["alterar cor do texto de {toolName}"]},51614:e=>{e.exports=["altear a fonte do texto em negrito de {toolName}"]},18572:e=>{e.exports=["alterar a fonte do texto em itálico de {toolName}"]},48382:e=>{e.exports=["mudar tamanho da fonte do texto de {toolName}"]},18567:e=>{e.exports=["alterar propriedade {propertyName}"]},21926:e=>{e.exports=["cor do fundo"]},52241:e=>{e.exports=["fundos preenchidos"]},70607:e=>{ +e.exports=["cor das linhas"]},41075:e=>{e.exports=["estilo das linhas"]},73043:e=>{e.exports=["largura das linhas"]},72223:e=>{e.exports=["mover desenhos"]},93046:e=>{e.exports=["mostrar preço"]},41437:e=>{e.exports=["cor do texto"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/pt.3951.babac9be598102fb0d92.js b/charting_library/bundles/pt.3951.babac9be598102fb0d92.js new file mode 100644 index 0000000..79a7d51 --- /dev/null +++ b/charting_library/bundles/pt.3951.babac9be598102fb0d92.js @@ -0,0 +1,3 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3951],{14229:o=>{o.exports=["Ponto"]},16936:o=>{o.exports=["Voltar"]},9898:o=>{o.exports=["Direita"]},18511:o=>{o.exports=["Contagem Regressiva Para Fechamento"]},32409:o=>{o.exports=["Tema padrão"]},90069:o=>{o.exports=["Comparar"]},39176:o=>{o.exports=["Conteúdo"]},15803:o=>{o.exports=["Copiar link para a imagem do gráfico"]},20036:o=>{o.exports=["Cancelar"]},19022:o=>{o.exports=["Canais"]},8353:o=>{o.exports=["Alterar Intervalo"]},20788:o=>{o.exports=["Estilo Gráfico de Colunas"]},86771:o=>{o.exports=["Gráfico Estilo Candles"]},45290:o=>{o.exports=["Gráfico Estilo Área"]},97559:o=>{o.exports=["Gráfico Estilo Barras"]},18779:o=>{o.exports=["Gráfico Estilo Linha de Base"]},90599:o=>{o.exports=["Gráfico Estilo Kagi"]},41412:o=>{o.exports=["Estilo de Gráfico Área HLC"]},51383:o=>{o.exports=["Gráfico Estilo Candles Vazios"]},20424:o=>{o.exports=["Gráfico Estilo Heikin Ashi"]},28381:o=>{o.exports=["Gráfico Estilo Máx-Mín"]},87691:o=>{o.exports=["Gráfico Estilo Linhas"]},470:o=>{o.exports=["Gráfico Estilo Linha com Quebra"]},14956:o=>{o.exports=["Gráfico Estilo Linha Com Marcadores"]},59393:o=>{o.exports=["Gráfico Estio Step Line"]},59491:o=>{o.exports=["Gráfico Estilo Ponto & Figura"]},38385:o=>{o.exports=["Gráfico Estilo Range"]},91664:o=>{o.exports=["Gráfico Estilo Renko"]},82838:o=>{o.exports=["Estilo de Gráfico Volume Footprint"]},80395:o=>{o.exports=["Fechar menu"]},82401:o=>{o.exports=["Cursores"]},50025:o=>{o.exports=["Ciclos"]},19661:o=>{o.exports=["Ferramentas de Anotação"]},44629:o=>{o.exports=["Adicionar aos favoritos"]},64498:o=>{o.exports=["Todas as fontes"]},95480:o=>{o.exports=["Aplicar esses indicadores para Todos os Layouts"]},23969:o=>{o.exports=["Setas"]},28020:o=>{o.exports=["Auto (Adapta os Dados à Tela)"]},79852:o=>{o.exports=["Título"]},55939:o=>{o.exports=["Pincéis"]},40803:o=>{o.exports=["Ir para data"]},43884:o=>{o.exports="Gann"},5816:o=>{o.exports=["Ferramentas de Gann e Fibonacci"]},22146:o=>{o.exports=["Formas Geométricas"]},60925:o=>{o.exports=["Ponto"]},66365:o=>{o.exports=["Tema Escuro"]},29601:o=>{o.exports=["Descrição"]},22772:o=>{o.exports=["Desenhos"]},88280:o=>{o.exports=["Ondas de Elliott"]},99289:o=>{o.exports=["Borracha"]},25790:o=>{o.exports=["Sessão extendida"]},97100:o=>{o.exports=["Ferramentas de Previsão e Medição"]},22305:o=>{o.exports="Fibonacci"},11682:o=>{o.exports=["Modo tela cheia"]},15327:o=>{o.exports=["Função"]},17517:o=>{o.exports=["Ocultar Todas as Ferramentas de Desenho"]},82785:o=>{o.exports=["Inverter Escala"]},64642:o=>{o.exports=["Inserir indicador"]},55149:o=>{o.exports=["Abrir lista de objetos"]},75687:o=>{o.exports=["Carregar o layout do gráfico"]},37057:o=>{o.exports=["Travar Todos os Desenhos Gráficos"]},95667:o=>{o.exports=["Fixar Razão Preço por Barra"]},19567:o=>{o.exports=["Mover a Escala Para Esquerda"]},76300:o=>{o.exports=["Mover a Escala Para Direita"]},56854:o=>{o.exports=["Mover gráfico para trás"]},22221:o=>{o.exports=["Mover gráfico para frente"]},79165:o=>{ +o.exports="Magic"},37140:o=>{o.exports=["O Modo Magnético conecta os desenhos colocados junto das barras de preços no valor OHLC mais próximo."]},72357:o=>{o.exports=["Administre seu layout de desenhos"]},59607:o=>{o.exports=["Medir"]},79961:o=>{o.exports=["Medidor"]},78633:o=>{o.exports=["Mesclar todas as escalas na esqueda"]},308:o=>{o.exports=["Mesclar todas as escalas na direita"]},29673:o=>{o.exports=["Nenhuma exchange corresponde ao seu critério"]},41379:o=>{o.exports=["Nenhum símbolo compatível com seu critério"]},45850:o=>{o.exports=["Nada corresponde aos seus critérios"]},36551:o=>{o.exports=["Novos desenhos são replicados para todos os gráficos no layout e mostrados quando o mesmo símbolo é selecionado"]},19407:o=>{o.exports=["Novos desenhos serão sincronizados globalmente"]},77989:o=>{o.exports=["Novos desenhos serão sincronizados no layout"]},19724:o=>{o.exports=["Fontes"]},62571:o=>{o.exports=["Salvar Layout do Gráfico"]},35264:o=>{o.exports=["Apenas o gráfico de escala de preços"]},52298:o=>{o.exports=["Pesquisar"]},78842:o=>{o.exports=["Procurar por ferramenta ou função"]},13269:o=>{o.exports=["Selecionar fonte"]},90417:o=>{o.exports=["Intervalos de Sessão"]},25792:o=>{o.exports=["Formas"]},91977:o=>{o.exports=["Mostrar as ferramentas ocultas"]},51072:o=>{o.exports=["Mostrar Lista de Objetos"]},49421:o=>{o.exports=["Manter Em Modo Desenho"]},85422:o=>{o.exports=["Ímã Forte"]},89053:o=>{o.exports=["Símbolo"]},48490:o=>{o.exports=["Símbolo & descrição"]},79791:o=>{o.exports=["Nome do Símbolo do Indicador"]},12014:o=>{o.exports=["Informações do símbolo"]},78001:o=>{o.exports=["Legenda Último Preço do Símbolo"]},99983:o=>{o.exports=["Pesquisa de Símbolo"]},35888:o=>{o.exports=["Sincronizar os desenhos em todos os gráficos"]},19693:o=>{o.exports=["Padrões de Candles"]},73359:o=>{o.exports=["Garfo"]},4037:o=>{o.exports=["Botão +"]},96032:o=>{o.exports=["Linha de Fechamento do Dia Anterior"]},99530:o=>{o.exports=["Linha de Preços"]},90612:o=>{o.exports=["Pesquisas recentes"]},31273:o=>{o.exports=["Sessão regular"]},76091:o=>{o.exports=["Remover Desenhos"]},20378:o=>{o.exports=["Remover Indicadores"]},57869:o=>{o.exports=["Remover todos os indicadores e desenhos"]},72482:o=>{o.exports=["Remover dos favoritos"]},34465:o=>{o.exports=["Resetar o gráfico"]},45417:o=>{o.exports=["Reiniciar Escala de Preços"]},75521:o=>{o.exports=["Reiniciar Escala de Tempo."]},45265:o=>{o.exports=["Ímã Fraco"]},20916:o=>{o.exports=["Texto & Notas"]},18794:o=>{o.exports=["Ferramentas de Linhas de Tendência"]},64185:o=>{o.exports=["Digite para pesquisar desenhos, funções e configurações"]},89967:o=>{o.exports=["Baseado em Volume"]},38925:o=>{o.exports=["Aumentar Zoom"]},49895:o=>{o.exports=["Diminuir Zoom"]},12629:o=>{o.exports="commodity"},87592:o=>{o.exports="cfd"},65558:o=>{o.exports=["alterar visibilidade da ideia no gráfico"]},59820:o=>{o.exports=["alterar a visibilidade dos nomes dos rótulos dos valores de indicadores e finanças"]},90512:o=>{ +o.exports=["alterar a visibilidade dos rótulos de valores de indicadores e financeiros"]},50393:o=>{o.exports=["mudar a visibilidade das linhas de preço pré/pós mercado"]},8448:o=>{o.exports=["Cripto"]},67245:o=>{o.exports="dr"},88720:o=>{o.exports=["economia"]},39512:o=>{o.exports="forex"},81859:o=>{o.exports=["futuros"]},12754:o=>{o.exports=["índice"]},60804:o=>{o.exports=["índices"]},36931:o=>{o.exports=["ação"]},95612:o=>{o.exports=["sincronizar desenhos"]},32868:o=>{o.exports=["{hotKey_0} + Clique no gráfico"]},68125:o=>{o.exports=["{hotKey_0} — círculo"]},40234:o=>{o.exports=["{hotKey_0} — desenha uma linha reta ao ângulo de 45"]},10289:o=>{o.exports=["{hotKey_0} — incrementos fixos"]},81591:o=>{o.exports=["{hotKey_0} — quadrado"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/pt.4716.e4ac74dfc9ec5374b00c.js b/charting_library/bundles/pt.4716.e4ac74dfc9ec5374b00c.js new file mode 100644 index 0000000..47f58dd --- /dev/null +++ b/charting_library/bundles/pt.4716.e4ac74dfc9ec5374b00c.js @@ -0,0 +1,43 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[4716],{20747:o=>{o.exports="Re"},9846:o=>{o.exports="A"},55765:o=>{o.exports="L"},14642:o=>{o.exports=["Escuro"]},69841:o=>{o.exports=["Claro"]},673:o=>{o.exports=Object.create(null),o.exports.d_dates="d",o.exports.h_dates="h",o.exports.m_dates="m",o.exports.s_dates="s",o.exports.in_dates=["em"]},97840:o=>{o.exports="d"},64302:o=>{o.exports="h"},79442:o=>{o.exports="m"},22448:o=>{o.exports="s"},16493:o=>{o.exports=["Cópia de {title}"]},13395:o=>{o.exports="D"},37720:o=>{o.exports="M"},69838:o=>{o.exports="R"},59231:o=>{o.exports="T"},85521:o=>{o.exports=["S"]},13994:o=>{o.exports="h"},6791:o=>{o.exports="m"},2949:o=>{o.exports="s"},77297:o=>{o.exports=["Fch"]},56723:o=>{o.exports=["Máx."]},5801:o=>{o.exports="HL2"},98865:o=>{o.exports="HLC3"},42659:o=>{o.exports="OHLC4"},4292:o=>{o.exports=["Mín."]},78155:o=>{o.exports=["Abr"]},88601:o=>{o.exports=Object.create(null),o.exports.Back_input=["Voltar"],o.exports.Minimize_input=["Minimizar"],o.exports.CCI_input="CCI",o.exports["Hull MA_input"]=["MM de Hull"],o.exports.UO_input="UO",o.exports.from_input=["de"],o.exports.to_input=["para"],o.exports["{number} item_combobox_input"]="{number} item",o.exports.Close_input=["Fechar"],o.exports.Style_input=["Estilo"],o.exports["Box size assignment method_input"]=["Método de Caixa"],o.exports["Color bars based on previous close_input"]=["Colorir barra de acordo com o fechamento anterior"],o.exports.Candles_input=["Velas"],o.exports.Borders_input=["Contornos"],o.exports.Wick_input=["Pavio"],o.exports["HLC bars_input"]=["Barras HLC"],o.exports["Price source_input"]=["Fonte de preço"],o.exports.Type_input=["Tipo"],o.exports["Show real prices on price scale (instead of Heikin-Ashi price)_input"]=["Mostrar preços reais na escala de preços (em vez de preço de Heikin-Ashi)"],o.exports["Up bars_input"]=["Barras de Alta"],o.exports["Down bars_input"]=["Barras de Baixa"],o.exports["Projection up bars_input"]=["Barras de projeção altista"],o.exports["Projection down bars_input"]=["Barras de projeção baixista"],o.exports["Projection up color_input"]=["Cor projeção de alta"],o.exports["Projection down color_input"]=["Cor projeção de baixa"],o.exports.Line_input=["Linha"],o.exports.Fill_input=["Preencher"],o.exports["Up color_input"]=["Cor de alta"],o.exports["Down color_input"]=["Cor de baixa"],o.exports.Traditional_input=["Tradicional"],o.exports["Box size_input"]=["Tamanho da caixa"],o.exports["Number of line_input"]=["Número de Linha"],o.exports["ATR length_input"]=["Período do ATR"],o.exports["Reversal amount_input"]=["Quantidade de Reversão"],o.exports["Phantom bars_input"]=["Barras fantasma"],o.exports["One step back building_input"]=["Um Passo Atrás"],o.exports.Source_input=["Fonte"],o.exports.Wicks_input=["Pavios"],o.exports.Range_input="Range",o.exports.Length_input=["Período"],o.exports.Plot_input=["Traço"],o.exports.Zero_input="Zero",o.exports.Signal_input=["Sinal"],o.exports.Long_input=["Compra"],o.exports.Short_input=["Venda"], +o.exports.UpperLimit_input=["Limite superior"],o.exports.LowerLimit_input=["Limite inferior"],o.exports.Offset_input=["Deslocamento"],o.exports.length_input=["período"],o.exports.mult_input="mult",o.exports.short_input=["Venda"],o.exports.long_input=["compra"],o.exports.Limit_input=["Limite"],o.exports.Move_input=["Movimento"],o.exports.Value_input=["Valor"],o.exports.Method_input=["Método"],o.exports["Values in status line_input"]=["Valores na linha de status"],o.exports["Labels on price scale_input"]=["Legendas na escala de preço"],o.exports["Accumulation/Distribution_input"]=["Acumulação / Distribuição"],o.exports.ADR_B_input="ADR_B",o.exports["Equality Line_input"]=["Linha de Igualdade"],o.exports["Window Size_input"]=["Tamanho da janela"],o.exports.Sigma_input="Sigma",o.exports["Aroon Up_input"]=["Aroon de Baixa"],o.exports["Aroon Down_input"]=["Aroon de Alta"],o.exports.Upper_input=["Superior"],o.exports.Lower_input=["Inferior"],o.exports.Deviation_input=["Desvio"],o.exports["Levels Format_input"]=["Unidade dos Níveis"],o.exports["Labels Position_input"]=["Posição das Legendas"],o.exports["0 Level Color_input"]=["Cor do Nível 0"],o.exports["0.236 Level Color_input"]=["Cor do Nível 236"],o.exports["0.382 Level Color_input"]=["Cor do Nível 0.382"],o.exports["0.5 Level Color_input"]=["Cor do Nível 0.5"],o.exports["0.618 Level Color_input"]=["Cor do Nível 0.618"],o.exports["0.65 Level Color_input"]=["Cor do Nível 0.65"],o.exports["0.786 Level Color_input"]=["Cor do Nível 0.786"],o.exports["1 Level Color_input"]=["Cor do Nível 1"],o.exports["1.272 Level Color_input"]=["Cor do Nível 1.272"],o.exports["1.414 Level Color_input"]=["Cor do Nível 1.414"],o.exports["1.618 Level Color_input"]=["Cor do Nível 1.618"],o.exports["1.65 Level Color_input"]=["Cor do Nível 1.65"],o.exports["2.618 Level Color_input"]=["Cor do Nível 2.618"],o.exports["2.65 Level Color_input"]=["Cor do Nível 2.65"],o.exports["3.618 Level Color_input"]=["Cor do Nível 3.618"],o.exports["3.65 Level Color_input"]=["Cor do Nível 3.65"],o.exports["4.236 Level Color_input"]=["Cor do Nível 4.236"],o.exports["-0.236 Level Color_input"]=["Cor do Nível -0.236"],o.exports["-0.382 Level Color_input"]=["Cor do Nível -0.382"],o.exports["-0.618 Level Color_input"]=["Cor do Nível -0.618"],o.exports["-0.65 Level Color_input"]=["Cor do Nível -0.65"],o.exports.ADX_input="ADX",o.exports["ADX Smoothing_input"]=["ADX suavizado"],o.exports["DI Length_input"]=["Comprimento DI"],o.exports.Smoothing_input=["Suavização"],o.exports.ATR_input="ATR",o.exports.Growing_input=["Comprador"],o.exports.Falling_input=["Vendedor"],o.exports["Color 0_input"]=["Cor 0"],o.exports["Color 1_input"]=["Cor 1"],o.exports.StdDev_input=["Desvio Padrão"],o.exports.Basis_input=["Base"],o.exports.Median_input=["Mediana"],o.exports["Bollinger Bands %B_input"]=["Bandas de Bollinger % B"],o.exports.Overbought_input=["Sobrecomprado"],o.exports.Oversold_input=["Sobrevendido"],o.exports["Bollinger Bands Width_input"]=["Largura de bandas de Bollinger"],o.exports["RSI Length_input"]=["Período IFR"], +o.exports["UpDown Length_input"]=["Período de AltaBaixa"],o.exports["ROC Length_input"]=["Período ROC"],o.exports.MF_input="MF",o.exports.resolution_input=["resolução"],o.exports["Fast Length_input"]=["Período Rápido"],o.exports["Slow Length_input"]=["Período Lento"],o.exports["Chaikin Oscillator_input"]=["Oscilador Chaikin"],o.exports.P_input="P",o.exports.X_input="X",o.exports.Q_input="Q",o.exports.p_input="p",o.exports.x_input="x",o.exports.q_input="q",o.exports.Price_input=["Preço"],o.exports["Chande MO_input"]="Chande MO",o.exports["Zero Line_input"]=["Linha Zero"],o.exports["Color 2_input"]=["Cor 2"],o.exports["Color 3_input"]=["Cor 3"],o.exports["Color 4_input"]=["Cor 4"],o.exports["Color 5_input"]=["Cor 5"],o.exports["Color 6_input"]=["Cor 6"],o.exports["Color 7_input"]=["Cor 7"],o.exports["Color 8_input"]=["Cor 8"],o.exports.CHOP_input="CHOP",o.exports["Upper Band_input"]=["Banda superior"],o.exports["Lower Band_input"]=["Banda inferior"],o.exports["Smoothing Line_input"]=["Suavização da Linha"],o.exports["Smoothing Length_input"]=["Período da Suavização"],o.exports["WMA Length_input"]=["Período WMA"],o.exports["Long RoC Length_input"]=["RoC Período Longo"],o.exports["Short RoC Length_input"]=["Período RoC curto"],o.exports.sym_input="sym",o.exports.Symbol_input=["Símbolo"],o.exports.Correlation_input=["Correlação"],o.exports.Period_input=["Período"],o.exports.Centered_input=["Centralizado"],o.exports["Detrended Price Oscillator_input"]=["Oscilador de Preço Destendenciado"],o.exports.isCentered_input=["Está centrado"],o.exports.DPO_input="DPO",o.exports["ADX smoothing_input"]=["ADX suavizado"],o.exports["+DI_input"]="+DI",o.exports["-DI_input"]="-DI",o.exports.DEMA_input="DEMA",o.exports["Multi timeframe_input"]=["Múltiplos tempos gráficos"],o.exports.Timeframe_input=["Tempos gráficos"],o.exports["Wait for timeframe closes_input"]=["Aguardando o fechamento do tempo gráfico"],o.exports.Divisor_input="Divisor",o.exports.EOM_input="EOM",o.exports["Elder's Force Index_input"]=["Índice de força antigo"],o.exports.Percent_input=["Porcentagem"],o.exports.Exponential_input=["Exponencial"],o.exports.Average_input=["Média"],o.exports["Upper Percentage_input"]=["Porcentagem Superior"],o.exports["Lower Percentage_input"]=["Porcentagem Inferior"],o.exports.Fisher_input="Fisher",o.exports.Trigger_input=["Gatilho"],o.exports.Level_input=["Nível"],o.exports["Trader EMA 1 length_input"]=["MME Trader 1 período"],o.exports["Trader EMA 2 length_input"]=["MME Trader 2 períodos"],o.exports["Trader EMA 3 length_input"]=["MME Trader 3 períodos"],o.exports["Trader EMA 4 length_input"]=["MME Trader 4 períodos"],o.exports["Trader EMA 5 length_input"]=["MME Trader 5 períodos"],o.exports["Trader EMA 6 length_input"]=["MME Trader 6 períodos"],o.exports["Investor EMA 1 length_input"]=["MME Investidor 1 período"],o.exports["Investor EMA 2 length_input"]=["MME Investidor 2 períodos"],o.exports["Investor EMA 3 length_input"]=["MME Investidor 3 períodos"],o.exports["Investor EMA 4 length_input"]=["MME Investidor 4 períodos"], +o.exports["Investor EMA 5 length_input"]=["MME Investidor 5 períodos"],o.exports["Investor EMA 6 length_input"]=["MME Investidor 6 períodos"],o.exports.HV_input="HV",o.exports["Conversion Line Periods_input"]=["Períodos da linha de conversão"],o.exports["Base Line Periods_input"]=["Períodos da Linha Base"],o.exports["Lagging Span_input"]=["Intervalo de atraso"],o.exports["Conversion Line_input"]=["Linha de Conversão"],o.exports["Base Line_input"]=["Linha Base"],o.exports["Leading Span A_input"]="Leading Span A",o.exports["Leading Span Periods_input"]="Leading Span Periods",o.exports["Leading Shift Periods_input"]="Leading Shift Periods",o.exports["Plots Background_input"]=["Fundo da Plotagem"],o.exports["yay Color 0_input"]=["yay Cor 0"],o.exports["yay Color 1_input"]=["yay Cor 1"],o.exports.Multiplier_input=["Multiplicador"],o.exports["Bands style_input"]=["Estilo de bandas"],o.exports.Middle_input=["Centro"],o.exports.useTrueRange_input=["FaixadeUsoVerdadeira"],o.exports.ROCLen1_input="ROCLen1",o.exports.ROCLen2_input="ROCLen2",o.exports.ROCLen3_input="ROCLen3",o.exports.ROCLen4_input="ROCLen4",o.exports.SMALen1_input="SMALen1",o.exports.SMALen2_input="SMALen2",o.exports.SMALen3_input="SMALen3",o.exports.SMALen4_input="SMALen4",o.exports.SigLen_input="SigLen",o.exports.KST_input="KST",o.exports.Sig_input="Sig",o.exports.roclen1_input="roclen1",o.exports.roclen2_input="roclen2",o.exports.roclen3_input="roclen3",o.exports.roclen4_input="roclen4",o.exports.smalen1_input="smalen1",o.exports.smalen2_input="smalen2",o.exports.smalen3_input="smalen3",o.exports.smalen4_input="smalen4",o.exports.siglen_input="siglen",o.exports["Upper Deviation_input"]=["Desvio Superior"],o.exports["Lower Deviation_input"]=["Desvio Inferior"],o.exports["Use Upper Deviation_input"]=["Usar Desvio Superior"],o.exports["Use Lower Deviation_input"]=["Usar Desvio Inferior"],o.exports.Count_input=["Contagem"],o.exports.Crosses_input=["Cruzamentos"],o.exports.MOM_input="MOM",o.exports.MA_input="MA",o.exports["Length EMA_input"]=["MME do Período"],o.exports["Length MA_input"]=["MM do Período"],o.exports["Fast length_input"]=["Período curto"],o.exports["Slow length_input"]=["Período lento"],o.exports["Signal smoothing_input"]=["Suavização do sinal"],o.exports["Simple ma(oscillator)_input"]=["MM Simples (oscilador)"],o.exports["Simple ma(signal line)_input"]=["MM Simples (linha de sinal)"],o.exports.Histogram_input=["Histograma"],o.exports.MACD_input="MACD",o.exports.fastLength_input=["Período Rápido"],o.exports.slowLength_input=["PeríodoLento"],o.exports.signalLength_input=["PeríodoSinal"],o.exports.NV_input="NV",o.exports.OnBalanceVolume_input=["BalançodeVolume"],o.exports.Start_input=["Início"],o.exports.Increment_input=["Incremento"],o.exports["Max value_input"]=["Valor máximo"],o.exports.ParabolicSAR_input=["SAR Parabólico"],o.exports.start_input=["Início"],o.exports.increment_input=["incremento"],o.exports.maximum_input=["máx"],o.exports["Short length_input"]=["Período curto"],o.exports["Long length_input"]=["Período longo"], +o.exports.OSC_input="OSC",o.exports.shortlen_input=["período curto"],o.exports.longlen_input=["período longo"],o.exports.PVT_input="PVT",o.exports.ROC_input="ROC",o.exports.RSI_input=["IFR"],o.exports.RVGI_input="RVGI",o.exports.RVI_input="RVI",o.exports["Long period_input"]=["Período longo"],o.exports["Short period_input"]=["Período curto"],o.exports["Signal line period_input"]=["Período de linha de sinal"],o.exports.SMI_input="SMI",o.exports["SMI Ergodic Oscillator_input"]=["Oscilador Ergodic SMI"],o.exports.Indicator_input=["Indicador"],o.exports.Oscillator_input=["Oscilador"],o.exports.K_input="K",o.exports.D_input="D",o.exports.smoothK_input=["suaveK"],o.exports.smoothD_input=["suaveD"],o.exports["%K_input"]="%K",o.exports["%D_input"]="%D",o.exports["Stochastic Length_input"]=["Período estocástico"],o.exports["RSI Source_input"]=["Fonte do IFR"],o.exports.lengthRSI_input=["PeríodoIFR"],o.exports.lengthStoch_input=["PeríodoEstocástico"],o.exports.TRIX_input="TRIX",o.exports.TEMA_input="TEMA",o.exports["Long Length_input"]=["Período longo"],o.exports["Short Length_input"]=["Período curto"],o.exports["Signal Length_input"]=["Comprimento do sinal"],o.exports.Length1_input=["Período1"],o.exports.Length2_input=["Período 2"],o.exports.Length3_input=["Período 3"],o.exports.length7_input=["Período7"],o.exports.length14_input=["Período14"],o.exports.length28_input=["Período28"],o.exports.VWMA_input="VWMA",o.exports.len_input="len",o.exports["VI +_input"]="VI +",o.exports["VI -_input"]="VI -",o.exports["%R_input"]="%R",o.exports["Jaw Length_input"]=["Comprimento do maxilar"],o.exports["Teeth Length_input"]=["Período dos dentes"],o.exports["Lips Length_input"]=["Período dos lábios"],o.exports.Jaw_input=["Maxilar"],o.exports.Teeth_input=["Dentes"],o.exports.Lips_input=["Lábios"],o.exports["Jaw Offset_input"]="Jaw Offset",o.exports["Teeth Offset_input"]="Teeth Offset",o.exports["Lips Offset_input"]="Lips Offset",o.exports["Down fractals_input"]=["Fractais de baixa"],o.exports["Up fractals_input"]=["Fractais de alta"],o.exports.Periods_input=["Períodos"],o.exports.Shapes_input=["Formas"],o.exports["show MA_input"]=["mostrar MA"],o.exports["MA Length_input"]=["Período MA"],o.exports["Color based on previous close_input"]=["Cor baseado no fechamento anterior"],o.exports["Rows Layout_input"]=["Tipo de Coluna"],o.exports["Row Size_input"]=["Quant. de Linhas"],o.exports.Volume_input="Volume",o.exports["Value Area volume_input"]=["Volume da área de valor"],o.exports["Extend Right_input"]=["Estender à Direita"],o.exports["Extend POC Right_input"]=["Estender POC à direita"],o.exports["Extend VAH Right_input"]=["Estender VAH à Direita"],o.exports["Extend VAL Right_input"]=["Estender VAL à Direita"],o.exports["Value Area Volume_input"]=["Volume da Área do Valor"],o.exports.Placement_input=["Posicionameto"],o.exports.POC_input="POC",o.exports["Developing Poc_input"]=["Poc em Desenvolvimento"],o.exports["Up Volume_input"]=["Volume de alta"],o.exports["Down Volume_input"]=["Volume de baixa"],o.exports["Value Area_input"]=["Área de Valor"], +o.exports["Histogram Box_input"]=["Caixa do Histograma"],o.exports["Value Area Up_input"]=["Área de Valor de Alta"],o.exports["Value Area Down_input"]=["Área de Valor de Baixa"],o.exports["Number Of Rows_input"]=["Numero De Linhas"],o.exports["Ticks Per Row_input"]=["Ticks por Linha"],o.exports["Up/Down_input"]=["Alta/Baixa"],o.exports.Total_input="Total",o.exports.Delta_input="Delta",o.exports.Bar_input=["Barra"],o.exports.Day_input=["Dia"],o.exports["Deviation (%)_input"]=["Desvio (%)"],o.exports.Depth_input=["Profundidade"],o.exports["Extend to last bar_input"]=["Extender à última barra"],o.exports.Simple_input=["Simples"],o.exports.Weighted_input=["Ponderada"],o.exports["Wilder's Smoothing_input"]=["Suavização de Wilder"],o.exports["1st Period_input"]=["1º Período"],o.exports["2nd Period_input"]=["2º Período"],o.exports["3rd Period_input"]=["3º Período"],o.exports["4th Period_input"]=["4º Período"],o.exports["5th Period_input"]=["5º Período"],o.exports["6th Period_input"]=["6º Período"],o.exports["Rate of Change Lookback_input"]=["Taxa de Variação Lookback"],o.exports["Instrument 1_input"]=["Instrumento 1"],o.exports["Instrument 2_input"]=["Instrumento 2"],o.exports["Rolling Period_input"]=["Período Contínuo"],o.exports["Standard Errors_input"]=["Erros Padrões"],o.exports["Averaging Periods_input"]=["Períodos Médios"],o.exports["Days Per Year_input"]=["Dias Por Ano"],o.exports["Market Closed Percentage_input"]=["Porcentagem do Mercado Fechado"],o.exports["ATR Mult_input"]=["Múlt ATR"],o.exports.VWAP_input="VWAP",o.exports["Anchor Period_input"]=["Período Ancora"],o.exports.Session_input=["Sessão"],o.exports.Week_input=["Semana"],o.exports.Month_input=["Mês"],o.exports.Year_input=["Ano"],o.exports.Decade_input=["Década"],o.exports.Century_input=["Centenário"],o.exports.Sessions_input=["Sessão"],o.exports["Each (pre-market, market, post-market)_input"]=["Cada (pré-mercado, mercado, pós-mercado)"],o.exports["Pre-market only_input"]=["Somente o pré-mercado"],o.exports["Market only_input"]=["Somente o mercado"],o.exports["Post-market only_input"]=["Somente o pós-mercado"],o.exports["Main chart symbol_input"]=["Símbolo do gráfico principal"],o.exports["Another symbol_input"]=["Outro Símbolo"],o.exports["Nothing selected_combobox_input"]=["Nada selecionado"],o.exports["All items_combobox_input"]=["Todos os itens"],o.exports.Cancel_input=["Cancelar"],o.exports.Open_input=["Abrir"]},54138:o=>{o.exports=["Inverter escala"]},47807:o=>{o.exports=["Indexada em 100"]},34727:o=>{o.exports=["Logarítmica"]},19238:o=>{o.exports=["Sem legendas sobrepostas"]},70361:o=>{o.exports=["Percentual"]},72116:o=>{o.exports="Regular"},33021:o=>{o.exports="ETH"},75610:o=>{o.exports=["Horário de pregão eletrônico"]},97442:o=>{o.exports=["Horário de negociação estendido"]},32929:o=>{o.exports=["PÓS"]},56137:o=>{o.exports=["PRÉ"]},98801:o=>{o.exports=["Pós-mercado"]},56935:o=>{o.exports=["Pré-mercado"]},63798:o=>{o.exports="RTH"},24380:o=>{o.exports=["Horário regular de negociação"]},27991:o=>{o.exports=["Мaio"]},68716:o=>{ +o.exports=Object.create(null),o.exports.Technicals_study=["Sinais técnicos"],o.exports["Average Day Range_study"]=["Range Diário Médio"],o.exports["Bull Bear Power_study"]="Bull Bear Power",o.exports["Capital expenditures_study"]=["Dispêndios de capital"],o.exports["Cash to debt ratio_study"]=["Relação caixa/dívida"],o.exports["Debt to EBITDA ratio_study"]=["Relação dívida/EBITDA"],o.exports["Directional Movement Index_study"]=["Índice de Movimento Direcional"],o.exports.DMI_study="DMI",o.exports["Dividend payout ratio %_study"]=["Índice de distribuição de dividendos %"],o.exports["Equity to assets ratio_study"]=["Índice de patrimônio líquido"],o.exports["Enterprise value to EBIT ratio_study"]=["Valor da empresa em relação ao EBIT"],o.exports["Enterprise value to EBITDA ratio_study"]=["Valor da empresa em relação ao EBITDA"],o.exports["Enterprise value to revenue ratio_study"]=["Valor da empresa em relação à receita"],o.exports["Goodwill, net_study"]=["Patrimônio da marca, líquido"],o.exports["Ichimoku Cloud_study"]=["Nuvem Ichimoku"],o.exports.Ichimoku_study="Ichimoku",o.exports["Moving Average Convergence Divergence_study"]=["Média Móvel Convergente e Divergente"],o.exports["Operating income_study"]=["Resultado Operacional"],o.exports["Price to book ratio_study"]=["Relação Preço sobre Valor Patrimonial"],o.exports["Price to cash flow ratio_study"]=["Relação Preço/Fluxo de Caixa"],o.exports["Price to earnings ratio_study"]=["Relação Preço/Lucros"],o.exports["Price to free cash flow ratio_study"]=["Relação preço/fluxo de caixa livre"],o.exports["Price to sales ratio_study"]=["Razão de preços sobre vendas"],o.exports["Float shares outstanding_study"]=["Ações flutuantes em circulação"],o.exports.Stoch_study="Stoch",o.exports["Total common shares outstanding_study"]=["Total de Ações Ordinárias em Circulação"],o.exports["Volume Weighted Average Price_study"]=["Preço Médio Ponderado por Volume"],o.exports["Volume Weighted Moving Average_study"]=["Média Móvel Ponderada Pelo Volume"],o.exports["Williams Percent Range_study"]=["Range Percentual de Williams"],o.exports.Doji_study="Doji",o.exports["Spinning Top Black_study"]=["Spinning Top Escuro"],o.exports["Spinning Top White_study"]="Spinning Top White",o.exports["Accounts payable_study"]=["Despesas a pagar"],o.exports["Accounts receivables, gross_study"]=["Contas a receber, bruto"],o.exports["Accounts receivable - trade, net_study"]=["Contas a receber - negócios, líquido"],o.exports.Accruals_study="Accruals",o.exports["Accrued payroll_study"]=["Folha de pagamento acumulada"],o.exports["Accumulated depreciation, total_study"]=["Depreciação acumulada, total"],o.exports["Additional paid-in capital/Capital surplus_study"]=["Capital integralizado adicional/Capital excedente"],o.exports["After tax other income/expense_study"]=["Depois de impostos outras receitas/despesas"],o.exports["Altman Z-score_study"]=["Z-score de Altman"],o.exports.Amortization_study=["Amortização"],o.exports["Amortization of intangibles_study"]=["Amortização de intangíveis"], +o.exports["Amortization of deferred charges_study"]=["Amortização de despesas diferidas"],o.exports["Asset turnover_study"]=["Giro de ativos"],o.exports["Average basic shares outstanding_study"]=["Média de ações ordinárias em circulação"],o.exports["Bad debt / Doubtful accounts_study"]=["Crédito em liquidação / Crédito de liquidação duvidosa"],o.exports["Basic EPS_study"]=["EPS Básico"],o.exports["Basic earnings per share (Basic EPS)_study"]=["Lucro básico por ação (EPS Básico)"],o.exports["Beneish M-score_study"]=["Escore-M de Beneish"],o.exports["Book value per share_study"]=["Valor patrimonial por ação"],o.exports["Buyback yield %_study"]=["Retorno de recompra %"],o.exports["Capital and operating lease obligations_study"]=["Obrigações de capital e lease operacional"],o.exports["Capital expenditures - fixed assets_study"]=["Despesas de capital - ativos fixos"],o.exports["Capital expenditures - other assets_study"]=["Despesas de capital - outros ativos"],o.exports["Capitalized lease obligations_study"]=["Obrigações de lease capitalizados"],o.exports["Cash and short term investments_study"]=["Caixa e investimentos de curto prazo"],o.exports["Cash conversion cycle_study"]=["Ciclo de conversão de caixa"],o.exports["Cash & equivalents_study"]=["Caixa e equivalentes"],o.exports["Cash from financing activities_study"]=["Fluxo de Caixa das Atividades de Financiamento"],o.exports["Cash from investing activities_study"]=["Fluxo de Caixa das Atividades de Investimento"],o.exports["Cash from operating activities_study"]=["Fluxo de Caixa das Atividades Operacionais"],o.exports["Change in accounts payable_study"]=["Variação nas contas a pagar"],o.exports["Change in accounts receivable_study"]=["Variação nas contas a receber"],o.exports["Change in accrued expenses_study"]=["Variação nas despesas acumuladas"],o.exports["Change in inventories_study"]=["Variação nos estoques"],o.exports["Change in other assets/liabilities_study"]=["Variação em outros ativos/passivos"],o.exports["Change in taxes payable_study"]=["Variação nos impostos a pagar"],o.exports["Changes in working capital_study"]=["Mudanças no Capital de Giro"],o.exports["COGS to revenue ratio_study"]=["Relação CPV/receita"],o.exports["Common dividends paid_study"]=["Dividendos pagos"],o.exports["Common equity, total_study"]=["Capital social, total"],o.exports["Common stock par/Carrying value_study"]=["Valor nominal de ações ordinárias/Valor contábil"],o.exports["Cost of goods_study"]=["Custo dos Produtos"],o.exports["Cost of goods sold_study"]=["Custo das mercadorias vendidas"],o.exports["Current portion of LT debt and capital leases_study"]=["Parcela atual da dívida LP e leasing de capital"],o.exports["Current ratio_study"]=["Razão de liquidez corrente"],o.exports["Days inventory_study"]=["Dias em estoque"],o.exports["Days payable_study"]=["Dias a pagar"],o.exports["Days sales outstanding_study"]=["Dias de vendas em aberto"],o.exports["Debt to assets ratio_study"]=["Relação dívida/ativo"],o.exports["Debt to equity ratio_study"]=["Relação dívida/capital próprio"], +o.exports["Debt to revenue ratio_study"]=["Relação dívida/receita"],o.exports["Deferred income, current_study"]=["Receita diferida, atual"],o.exports["Deferred income, non-current_study"]=["Renda diferida, não corrente"],o.exports["Deferred tax assets_study"]=["Ativos fiscais diferidos"],o.exports["Deferred taxes (cash flow)_study"]=["Impostos diferidos (fluxo de caixa)"],o.exports["Deferred tax liabilities_study"]=["Passivos fiscais diferidos"],o.exports.Depreciation_study=["Depreciação"],o.exports["Deprecation and amortization_study"]=["Depreciação e amortização"],o.exports["Depreciation & amortization (cash flow)_study"]=["Depreciação e amortização (fluxo de caixa)"],o.exports["Depreciation/depletion_study"]=["Depreciação/esgotamento"],o.exports["Diluted EPS_study"]=["EPS Diluído"],o.exports["Diluted earnings per share (Diluted EPS)_study"]=["Lucro diluído por ação (EPS Diluído)"],o.exports["Diluted net income available to common stockholders_study"]=["Lucro líquido diluído disponível para acionistas ordinários"],o.exports["Diluted shares outstanding_study"]=["Ações diluídas em circulação"],o.exports["Dilution adjustment_study"]=["Ajuste de diluição"],o.exports["Discontinued operations_study"]=["Operações descontinuadas"],o.exports["Dividends payable_study"]=["Dividendo em dinheiro"],o.exports["Dividends per share - common stock primary issue_study"]=["Dividendos por ação - emissão primária de ações ordinárias"],o.exports["Dividend yield %_study"]=["Rendimento do dividendo %"],o.exports["Earnings yield_study"]=["Retorno de lucro"],o.exports.EBIT_study="EBIT",o.exports.EBITDA_study="EBITDA",o.exports["EBITDA margin %_study"]=["Margem EBITDA %"],o.exports["Effective interest rate on debt %_study"]=["Taxa de juros efetiva sobre a dívida em %"],o.exports["Enterprise value_study"]=["Valor da Empresa"],o.exports["EPS basic one year growth_study"]=["EPS básico para crescimento de um ano"],o.exports["EPS diluted one year growth_study"]=["EPS diluído por ano de crescimento"],o.exports["EPS estimates_study"]=["Estimativa de EPS"],o.exports["Equity in earnings_study"]=["Equity em resultados"],o.exports["Financing activities – other sources_study"]=["Atividades de financiamento - outras fontes"],o.exports["Financing activities – other uses_study"]=["Atividades de financiamento - outros usos"],o.exports["Free cash flow_study"]=["Fluxo de caixa livre"],o.exports["Free cash flow margin %_study"]=["Margem de fluxo de caixa livre %"],o.exports["Fulmer H factor_study"]=["Fator Fulmer H"],o.exports["Funds from operations_study"]=["Recursos de Operações"],o.exports["Goodwill to assets ratio_study"]=["Patrimônio da marca em relação aos ativos"],o.exports["Graham's number_study"]=["Número de Graham"],o.exports["Gross margin %_study"]=["Margem bruta %"],o.exports["Gross profit_study"]=["Lucro Bruto"],o.exports["Gross profit to assets ratio_study"]=["Lucro bruto em relação aos ativos"],o.exports["Gross property/plant/equipment_study"]=["Terrenos/edifícios/equipamento bruto"],o.exports.Impairments_study="Impairments", +o.exports["Income Tax Credits_study"]=["Créditos de Imposto de Renda"],o.exports["Income tax, current_study"]=["Imposto de renda, vigente"],o.exports["Income tax, current - domestic_study"]=["Imposto de renda, vigente - nacional"],o.exports["Income Tax, current - foreign_study"]=["Imposto de renda, vigente - estrangeiro"],o.exports["Income tax, deferred_study"]=["Imposto de renda, diferido"],o.exports["Income tax, deferred - domestic_study"]=["Imposto de renda, diferido - nacional"],o.exports["Income tax, deferred - foreign_study"]=["Imposto de renda, diferido - estrangeiro"],o.exports["Income tax payable_study"]=["Imposto de renda a pagar"],o.exports["Interest capitalized_study"]=["Juros capitalizados"],o.exports["Interest coverage_study"]=["Cobertura de juros"],o.exports["Interest expense, net of interest capitalized_study"]=["Despesas com juros, juros líquidos capitalizados"],o.exports["Interest expense on debt_study"]=["Despesas com juros sobre dívida"],o.exports["Inventories - finished goods_study"]=["Estoques - produtos acabados"],o.exports["Inventories - progress payments & other_study"]=["Estoques - pagamentos em progresso e outros"],o.exports["Inventories - raw materials_study"]=["Estoques - matérias-primas"],o.exports["Inventories - work in progress_study"]=["Estoques - produto em andamento"],o.exports["Inventory to revenue ratio_study"]=["Estoque em relação à receita"],o.exports["Inventory turnover_study"]=["Rotatividade de estoque"],o.exports["Investing activities – other sources_study"]=["Atividades de investimento - outras fontes"],o.exports["Investing activities – other uses_study"]=["Atividades de investimento – outros usos"],o.exports["Investments in unconsolidated subsidiaries_study"]=["Investimentos em subsidiárias não consolidadas"],o.exports["Issuance of long term debt_study"]=["Emissão de dívida de longo prazo"],o.exports["Issuance/retirement of debt, net_study"]=["Emissão/amortização da dívida, líquida"],o.exports["Issuance/retirement of long term debt_study"]=["Emissão/amortização da dívida de longo prazo"],o.exports["Issuance/retirement of other debt_study"]=["Emissão/amortização de outras dívidas"],o.exports["Issuance/retirement of short term debt_study"]=["Emissão/amortização da dívida de curto prazo"],o.exports["Issuance/retirement of stock, net_study"]=["Emissão/retirada de ações, líquido"],o.exports["KZ index_study"]=["Índice KZ"],o.exports["Legal claim expense_study"]=["Despesas legais"],o.exports["Long term debt_study"]=["Dívida de Longo Prazo"],o.exports["Long term debt excl. lease liabilities_study"]=["Dívidas de longo prazo excluindo-se obrigações de leasing"],o.exports["Long term debt to total assets ratio_study"]=["Razão Dívidas de longo prazo/total de ativos"],o.exports["Long term debt to total equity ratio_study"]=["Razão dívida de longo prazo por patrimônio total"],o.exports["Long term investments_study"]=["Investimentos de longo prazo"],o.exports["Market capitalization_study"]=["Valor de Mercado"],o.exports["Minority interest_study"]=["Participações Minoritárias"], +o.exports["Miscellaneous non-operating expense_study"]=["Despesas não operacionais diversas"],o.exports["Net current asset value per share_study"]=["Valor líquido do ativo por ação"],o.exports["Net debt_study"]=["Dívida líquida"],o.exports["Net income_study"]=["Lucro Líquido"],o.exports["Net income before discontinued operations_study"]=["Lucro líquido antes das operações descontinuadas"],o.exports["Net income (cash flow)_study"]=["Lucro líquido (fluxo de caixa)"],o.exports["Net income per employee_study"]=["Lucro líquido por funcionário"],o.exports["Net intangible assets_study"]=["Ativos intangíveis líquidos"],o.exports["Net margin %_study"]=["Margem líquida %"],o.exports["Net property/plant/equipment_study"]=["Terrenos/edifícios/equipamento líquido"],o.exports["Non-cash items_study"]=["Itens não monetários"],o.exports["Non-controlling/minority interest_study"]=["Participação de não-controladores/minoritários"],o.exports["Non-operating income, excl. interest expenses_study"]=["Receita não-operacional, excluindo despesas com juros"],o.exports["Non-operating income, total_study"]=["Receita não operacional, total"],o.exports["Non-operating interest income_study"]=["Receita de juros não operacionais"],o.exports["Note receivable - long term_study"]=["Nota a receber - longo prazo"],o.exports["Notes payable_study"]=["Notas a pagar"],o.exports["Number of employees_study"]=["Número de empregados"],o.exports["Number of shareholders_study"]=["Número de acionistas"],o.exports["Operating earnings yield %_study"]=["Rendimento operacional %"],o.exports["Operating expenses (excl. COGS)_study"]=["Despesas operacionais (excl. CPV)"],o.exports["Operating lease liabilities_study"]=["Obrigações de leasing operacional"],o.exports["Operating margin %_study"]=["Margem operacional %"],o.exports["Other COGS_study"]=["Outros CPV"],o.exports["Other common equity_study"]=["Outras ações ordinárias"],o.exports["Other current assets, total_study"]=["Outros ativos circulantes, total"],o.exports["Other current liabilities_study"]=["Outros passivos circulantes"],o.exports["Other cost of goods sold_study"]=["Outros custos de produtos vendidos"],o.exports["Other exceptional charges_study"]=["Outras despesas excepcionais"],o.exports["Other financing cash flow items, total_study"]=["Outros Itens de Fluxo de Caixa de Financiamento, Total"],o.exports["Other intangibles, net_study"]=["Outros intangíveis, líquidos"],o.exports["Other investing cash flow items, total_study"]=["Outros Itens de Fluxo de Caixa das Aplicações, Total"],o.exports["Other investments_study"]=["Outros investimentos"],o.exports["Other liabilities, total_study"]=["Outros passivos, total"],o.exports["Other long term assets, total_study"]=["Outros ativos de longo prazo, total"],o.exports["Other non-current liabilities, total_study"]=["Outros passivos não circulantes, total"],o.exports["Other operating expenses, total_study"]=["Outras despesas operacionais, total"],o.exports["Other receivables_study"]=["Outras contas a receber"], +o.exports["Other short term debt_study"]=["Outras dívidas de curto prazo"],o.exports["Paid in capital_study"]=["Pago em dinheiro"],o.exports["PEG ratio_study"]=["Índice PEG"],o.exports["Piotroski F-score_study"]="Piotroski F-score",o.exports["Preferred dividends_study"]=["Dividendos preferenciais"],o.exports["Preferred dividends paid_study"]=["Dividendos preferenciais pagos"],o.exports["Preferred stock, carrying value_study"]=["Ações preferenciais, valor contábil"],o.exports["Prepaid expenses_study"]=["Despesas pré-pagas"],o.exports["Pretax equity in earnings_study"]=["Equity em resultados antes dos impostos"],o.exports["Pretax income_study"]=["Receita antes de impostos"],o.exports["Price earnings ratio forward_study"]=["Relação Preço/Lucro em exercício futuro"],o.exports["Price sales ratio forward_study"]=["Razão de preços sobre vendas projetado"],o.exports["Price to tangible book ratio_study"]=["Relação Preço/Valor Contábil Tangível"],o.exports["Provision for risks & charge_study"]=["Provisão para riscos & encargos"],o.exports["Purchase/acquisition of business_study"]=["Compra/aquisição de negócios"],o.exports["Purchase of investments_study"]=["Compra de investimentos"],o.exports["Purchase/sale of business, net_study"]=["Compra/Venda de Negócios, Líquida"],o.exports["Purchase/sale of investments, net_study"]=["Compra/Venda de Investimentos, Líquida"],o.exports["Quality ratio_study"]=["Relação de qualidade"],o.exports["Quick ratio_study"]=["Razão rápida"],o.exports["Reduction of long term debt_study"]=["Redução da dívida de longo prazo"],o.exports["Repurchase of common & preferred stock_study"]=["Recompra de ações ordinárias e preferenciais"],o.exports["Research & development_study"]=["Pesquisa & Desenvolvimento"],o.exports["Research & development to revenue ratio_study"]=["Pesquisa e desenvolvimento em relação à receita"],o.exports["Restructuring charge_study"]=["Taxa de reestruturação"],o.exports["Retained earnings_study"]=["Lucros acumulados"],o.exports["Return on assets %_study"]=["Retorno sobre ativos %"],o.exports["Return on equity %_study"]=["Retorno sobre o patrimônio líquido %"],o.exports["Return on equity adjusted to book value %_study"]=["Retorno sobre o patrimônio líquido ajustado ao valor contábil %"],o.exports["Return on invested capital %_study"]=["Retorno sobre o capital investido %"],o.exports["Return on tangible assets %_study"]=["Retorno sobre ativos tangíveis %"],o.exports["Return on tangible equity %_study"]=["Retorno sobre o patrimônio tangível %"],o.exports["Revenue estimates_study"]=["Estimativas de receita"],o.exports["Revenue one year growth_study"]=["Crescimento de receita em um ano"],o.exports["Revenue per employee_study"]=["Receita por funcionário"],o.exports["Sale/maturity of investments_study"]=["Venda/maturidade de investimentos"],o.exports["Sale of common & preferred stock_study"]=["Venda de ações ordinárias & preferenciais"],o.exports["Sale of fixed assets & businesses_study"]=["Venda de ativos fixos & negócios"], +o.exports["Selling/general/admin expenses, other_study"]=["Despesas Gerais/de Vendas/Administrativas, Outras"],o.exports["Selling/general/admin expenses, total_study"]=["Despesas com vendas/Gerais/Administração, Total"],o.exports["Shareholders' equity_study"]=["Patrimônio líquido"],o.exports["Shares buyback ratio %_study"]=["Taxa de recompra de ações %"],o.exports["Short term debt_study"]=["Dívida de curto prazo"],o.exports["Short term debt excl. current portion of LT debt_study"]=["Dívida de curto prazo, excluindo a parcela atual da dívida LP"],o.exports["Short term investments_study"]=["Investimentos de curto prazo"],o.exports["Sloan ratio %_study"]=["Razão de Sloan %"],o.exports["Springate score_study"]=["Pontuação Springate"],o.exports["Sustainable growth rate_study"]=["Taxa de crescimento sustentável"],o.exports["Tangible book value per share_study"]=["Valor contábil tangível por ação"],o.exports["Tangible common equity ratio_study"]=["Índice de patrimônio comum tangível"],o.exports.Taxes_study=["Impostos"],o.exports["Tobin's Q (approximate)_study"]=["Tobin's Q (aproximado)"],o.exports["Total assets_study"]=["Ativos Totais"],o.exports["Total cash dividends paid_study"]=["Total de Dividendos Pagos"],o.exports["Total current assets_study"]=["Ativos Totais Circulantes"],o.exports["Total current liabilities_study"]=["Passivos Totais Circulantes"],o.exports["Total debt_study"]=["Dívida Total"],o.exports["Total equity_study"]=["Patrimônio Total"],o.exports["Total inventory_study"]=["Inventário total"],o.exports["Total liabilities_study"]=["Total de Passivos"],o.exports["Total liabilities & shareholders' equities_study"]=["Total de passivos e patrimônio líquido"],o.exports["Total non-current assets_study"]=["Total de Ativos Não Circulantes"],o.exports["Total non-current liabilities_study"]=["Total do Passivo Não Circulante"],o.exports["Total operating expenses_study"]=["Total de custos operacionais"],o.exports["Total receivables, net_study"]=["Total de recebíveis, líquido"],o.exports["Total revenue_study"]=["Receita Total"],o.exports["Treasury stock - common_study"]=["Ações em tesouraria - ordinárias"],o.exports["Unrealized gain/loss_study"]=["Lucros/Prejuízos não realizados"],o.exports["Unusual income/expense_study"]=["Receita/despesa incomum"],o.exports["Zmijewski score_study"]=["Pontuação de Zmijewski"],o.exports["Valuation ratios_study"]=["Razão Valuation"],o.exports["Profitability ratios_study"]=["Índice de Rentabilidade"],o.exports["Liquidity ratios_study"]=["Índice de Liquidez"],o.exports["Solvency ratios_study"]=["Índice de Solvência"],o.exports["Key stats_study"]=["Principais estatísticas"],o.exports["Accumulation/Distribution_study"]=["Acumulação/Distribuição"],o.exports["Accumulative Swing Index_study"]=["Índice Acumulativo de Swing"],o.exports["Advance/Decline_study"]=["Avanço/Declínio"],o.exports["All Chart Patterns_study"]=["Todos os Padrões de Gráficos"],o.exports["Arnaud Legoux Moving Average_study"]=["Média Móvel de Arnaud Legoux"],o.exports.Aroon_study="Aroon",o.exports.ASI_study=["IAS (ASI)"], +o.exports["Average Directional Index_study"]=["Índice Direcional Médio"],o.exports["Average True Range_study"]=["Média de Amplitude de Variação (ATR)"],o.exports["Awesome Oscillator_study"]=["Oscilador Awesome"],o.exports["Balance of Power_study"]=["Equilíbrio de Força"],o.exports["Bollinger Bands %B_study"]=["Bandas de Bollinger %B"],o.exports["Bollinger Bands Width_study"]=["Largura das Bandas de Bollinger"],o.exports["Bollinger Bands_study"]=["Bandas de Bollinger"],o.exports["Chaikin Money Flow_study"]=["Fluxo de Dinheiro de Chaikin"],o.exports["Chaikin Oscillator_study"]=["Oscilador Chaikin"],o.exports["Chande Kroll Stop_study"]=["Parada de Chande Kroll"],o.exports["Chande Momentum Oscillator_study"]=["Oscilador de Momento de Chande"],o.exports["Chop Zone_study"]=["Zona Lateral"],o.exports["Choppiness Index_study"]=["Índice Choppiness"],o.exports["Commodity Channel Index_study"]=["Índice de Canal de Commodities (CCI)"],o.exports["Connors RSI_study"]=["IFR de Connors"],o.exports["Coppock Curve_study"]=["Curva Coppock"],o.exports["Correlation Coefficient_study"]=["Coeficiente de correlação"],o.exports.CRSI_study="CRSI",o.exports["Detrended Price Oscillator_study"]=["Oscilador de Preço Destendenciado"],o.exports["Directional Movement_study"]=["Movimento Direcional"],o.exports["Donchian Channels_study"]=["Canais Donchian"],o.exports["Double EMA_study"]=["Média Móvel Exponencial Dupla (Double EMA)"],o.exports["Ease Of Movement_study"]="Ease Of Movement",o.exports["Elder Force Index_study"]=["Índice de Força de Elder"],o.exports["EMA Cross_study"]=["Cruzamento de MME"],o.exports.Envelopes_study="Envelopes",o.exports["Fisher Transform_study"]=["Transformação de Fisher"],o.exports["Fixed Range_study"]=["Range Fixo"],o.exports["Fixed Range Volume Profile_study"]=["Perfil de Volume Range Fixo"],o.exports["Guppy Multiple Moving Average_study"]=["Média Móvel Múltipla Guppy"],o.exports["Historical Volatility_study"]=["Volatilidade Histórica"],o.exports["Hull Moving Average_study"]=["Média Móvel de Hull"],o.exports["Keltner Channels_study"]=["Canais de Keltner"],o.exports["Klinger Oscillator_study"]=["Oscilador de Klinger"],o.exports["Know Sure Thing_study"]=["Indicador de Certeza (KST)"],o.exports["Least Squares Moving Average_study"]=["Média Móvel de Mínimos Quadrados"],o.exports["Linear Regression Curve_study"]=["Curva de Regressão Linear"],o.exports["MA Cross_study"]=["Cruzamento de MM"],o.exports["MA with EMA Cross_study"]=["Cruzamento de Média Móvel Simples e Exponencial"],o.exports["MA/EMA Cross_study"]=["Cruzamento MM/MME"],o.exports.MACD_study="MACD",o.exports["Mass Index_study"]=["Índice de Massa"],o.exports["McGinley Dynamic_study"]=["McGinley Dinâmico"],o.exports.Median_study=["Mediana"],o.exports.Momentum_study="Momentum",o.exports["Money Flow_study"]=["Fluxo Monetário"],o.exports["Moving Average Channel_study"]=["Canal de Média Móvel"],o.exports["Moving Average Exponential_study"]=["Média Móvel Exponencial"],o.exports["Moving Average Weighted_study"]=["Média Móvel Ponderada"], +o.exports["Moving Average Simple_study"]=["Média Móvel Simples"],o.exports["Net Volume_study"]=["Volume Líquido"],o.exports["On Balance Volume_study"]="On Balance Volume",o.exports["Parabolic SAR_study"]=["SAR Parabólico"],o.exports["Pivot Points Standard_study"]=["Pontos de Pivô Padrão"],o.exports["Periodic Volume Profile_study"]=["Perfil de Volume Periódico"],o.exports["Price Channel_study"]=["Canal de Preço"],o.exports["Price Oscillator_study"]=["Oscilador de Preço"],o.exports["Price Volume Trend_study"]=["Tendência de Preço Volume (PVT)"],o.exports["Rate Of Change_study"]=["Taxa de Variação (ROC)"],o.exports["Relative Strength Index_study"]=["Indice de Força Relativa"],o.exports["Relative Vigor Index_study"]=["Índice de Vigor Relativo (RVI)"],o.exports["Relative Volatility Index_study"]=["Índice de Volatilidade Relativa"],o.exports["Relative Volume at Time_study"]=["Volume Relativo no Tempo"],o.exports["Session Volume_study"]=["Volume da Sessão"],o.exports["Session Volume HD_study"]=["Volume da Sessão HD"],o.exports["Session Volume Profile_study"]=["Perfil de Volume da Sessão"],o.exports["Session Volume Profile HD_study"]=["Perfil de Volume da Sessão HD"],o.exports["SMI Ergodic Indicator/Oscillator_study"]=["Indicador/Oscilador SMI Ergodic"],o.exports["Smoothed Moving Average_study"]=["Média Móvel Suavizada"],o.exports["Stochastic Momentum Index_study"]=["Índice Estocástico de Momentum"],o.exports["Stochastic RSI_study"]=["RSI Estocástico"],o.exports.Stochastic_study=["Estocástico"],o.exports["Time Weighted Average Price_study"]=["Preço Médio Ponderado pelo Tempo"],o.exports["Triple EMA_study"]=["Média Móvel Exponencial Tripla"],o.exports.TRIX_study=["Média Móvel Tripla (TRIX)"],o.exports["True Strength Indicator_study"]=["Indicador de Força Real"],o.exports["Ultimate Oscillator_study"]="Ultimate Oscillator",o.exports["Visible Range_study"]=["Range Visível"],o.exports["Visible Range Volume Profile_study"]=["Perfil de Volume de Range Visível"],o.exports["Volume Oscillator_study"]=["Oscilador de Volume"],o.exports.Volume_study="Volume",o.exports.Vol_study="Vol",o.exports["Vortex Indicator_study"]=["Indicador Vortex"],o.exports.VWAP_study="VWAP",o.exports.VWMA_study="VWMA",o.exports["Williams %R_study"]="Williams %R",o.exports["Williams Alligator_study"]=["Indicador Alligator de Williams"],o.exports["Williams Fractal_study"]=["Indicador Fractal de Williams"],o.exports["Zig Zag_study"]=["Indicador Zig Zag"],o.exports["24-hour Volume_study"]=["Volume 24-horas"],o.exports["Ease of Movement_study"]=["Facilidade de Movimento"],o.exports["Elders Force Index_study"]=["Índice de Força de Elder"],o.exports.Envelope_study="Envelope",o.exports.Gaps_study="Gaps",o.exports["Linear Regression Channel_study"]=["Canal de Regressão Linear"],o.exports["Moving Average Ribbon_study"]=["Faixa de Média Móvel"],o.exports["Multi-Time Period Charts_study"]=["Gráfico Multi-Períodos"],o.exports["Open Interest_study"]=["Contrato não exercido"],o.exports["Rob Booker - Intraday Pivot Points_study"]=["Rob Booker - Pontos Pivôs Intradiários"], +o.exports["Rob Booker - Knoxville Divergence_study"]=["Rob Booker - Divergência de Knoxville"],o.exports["Rob Booker - Missed Pivot Points_study"]=["Rob Booker - Pontos Pivôs Ausentes"],o.exports["Rob Booker - Reversal_study"]=["Rob Booker - Reversão"],o.exports["Rob Booker - Ziv Ghost Pivots_study"]="Rob Booker - Ziv Ghost Pivots",o.exports.Supertrend_study="Supertrend",o.exports["Technical Ratings_study"]="Technical Ratings",o.exports["True Strength Index_study"]=["Índice de Força Verdadeira"],o.exports["Up/Down Volume_study"]=["Volume Alta/Baixa"],o.exports["Visible Average Price_study"]=["Preço Médio Visível"],o.exports["Williams Fractals_study"]=["Fractais de Williams"],o.exports["Keltner Channels Strategy_study"]=["Estratégia dos Canais de Keltner"],o.exports["Rob Booker - ADX Breakout_study"]="Rob Booker - ADX Breakout",o.exports["Supertrend Strategy_study"]=["Estratégia Supertrend"],o.exports["Technical Ratings Strategy_study"]=["Estratégia Technical Ratings"],o.exports["Auto Anchored Volume Profile_study"]=["Perfil de Volume AutoAncorado"],o.exports["Auto Fib Extension_study"]=["Auto Extensão de Fib"],o.exports["Auto Fib Retracement_study"]=["Retração Fib Automática"],o.exports["Auto Pitchfork_study"]="Auto Pitchfork",o.exports["Bearish Flag Chart Pattern_study"]=["Padrão de Gráfico de Bandeira de Baixa"],o.exports["Bullish Flag Chart Pattern_study"]=["Padrão de Gráfico de Bandeira de Alta"],o.exports["Bearish Pennant Chart Pattern_study"]=["Padrão de Gráfico de Flâmula de Baixa"],o.exports["Bullish Pennant Chart Pattern_study"]=["Padrão de Gráfico de Flâmula Baixa"],o.exports["Double Bottom Chart Pattern_study"]=["Padrão de Gráfico de Fundo Duplo"],o.exports["Double Top Chart Pattern_study"]=["Padrão de Gráfico de Topo Duplo"],o.exports["Elliott Wave Chart Pattern_study"]=["Padrão de Gráfico de Onda de Elliott"],o.exports["Falling Wedge Chart Pattern_study"]=["Padrão de Gráfico de Cunha Descendente"],o.exports["Head And Shoulders Chart Pattern_study"]=["Padrão de Gráfico Ombro Cabeça Ombro"],o.exports["Inverse Head And Shoulders Chart Pattern_study"]=["Padrão de Gráfico Ombro Cabeça Ombro Invertido"],o.exports["Rectangle Chart Pattern_study"]=["Padrão de Gráfico de Retângulo"],o.exports["Rising Wedge Chart Pattern_study"]=["Padrão de Gráfico de Cunha Ascendente"],o.exports["Triangle Chart Pattern_study"]=["Padrão de Gráfico de Triângulo"],o.exports["Triple Bottom Chart Pattern_study"]=["Padrão de Gráfico de Fundo Triplo"],o.exports["Triple Top Chart Pattern_study"]=["Padrão de Gráfico de Topo Triplo"],o.exports["VWAP Auto Anchored_study"]=["VWAP Autoancorado"],o.exports["*All Candlestick Patterns*_study"]=["*Todos os Padrões de Velas*"],o.exports["Abandoned Baby - Bearish_study"]=["Abandoned Baby - De Baixa"],o.exports["Abandoned Baby - Bullish_study"]=["Abandoned Baby - De Alta"],o.exports["Dark Cloud Cover - Bearish_study"]=["Dark Cloud Cover - De Baixa"],o.exports["Doji Star - Bearish_study"]=["Doji Star - De Baixa"],o.exports["Doji Star - Bullish_study"]=["Doji Star - De Alta"], +o.exports["Downside Tasuki Gap - Bearish_study"]=["Downside Tasuki Gap - De Baixa"],o.exports["Dragonfly Doji - Bullish_study"]=["Dragonfly Doji - De Alta"],o.exports["Engulfing - Bearish_study"]=["Engolfo - De Baixa"],o.exports["Engulfing - Bullish_study"]=["Engolfo - De Alta"],o.exports["Evening Doji Star - Bearish_study"]=["Evening Doji Star - De Baixa"],o.exports["Evening Star - Bearish_study"]=["Estrela da Noite - De Baixa"],o.exports["Falling Three Methods - Bearish_study"]=["Falling Three Methods - De Baixa"],o.exports["Falling Window - Bearish_study"]=["Falling Window - De Baixa"],o.exports["Gravestone Doji - Bearish_study"]=["Gravestone Doji - De Baixa"],o.exports["Hammer - Bullish_study"]=["Martelo - De Alta"],o.exports["Hanging Man - Bearish_study"]=["Forca - De Baixa"],o.exports["Harami - Bearish_study"]=["Harami - De Baixa"],o.exports["Harami - Bullish_study"]=["Harami - De Alta"],o.exports["Harami Cross - Bearish_study"]=["Harami Cross - De Baixa"],o.exports["Harami Cross - Bullish_study"]=["Harami Cross - De Alta"],o.exports["Inverted Hammer - Bullish_study"]=["Martelo Invertido - De Alta"],o.exports["Kicking - Bearish_study"]=["Kicking - De Baixa"],o.exports["Kicking - Bullish_study"]=["Kicking - De Alta"],o.exports["Long Lower Shadow - Bullish_study"]=["Long Lower Shadow - De Alta"],o.exports["Long Upper Shadow - Bearish_study"]=["Long Lower Shadow - De Baixa"],o.exports["Marubozu Black - Bearish_study"]=["Marubozu Black - De Baixa"],o.exports["Marubozu White - Bullish_study"]=["Marubozu White - De Alta"],o.exports["Morning Doji Star - Bullish_study"]=["Morning Doji Star - De Alta"],o.exports["Morning Star - Bullish_study"]=["Morning Star - De Alta"],o.exports["On Neck - Bearish_study"]=["On Neck - De Baixa"],o.exports["Piercing - Bullish_study"]=["Piercing - De Alta"],o.exports["Rising Three Methods - Bullish_study"]=["Rising Three Methods - De Alta"],o.exports["Rising Window - Bullish_study"]=["Rising Window - De Alta"],o.exports["Shooting Star - Bearish_study"]=["Estrela Cadente - De Baixa"],o.exports["Three Black Crows - Bearish_study"]=["Three Black Crows - De Baixa"],o.exports["Three White Soldiers - Bullish_study"]=["Three White Soldiers - De Alta"],o.exports["Tri-Star - Bearish_study"]=["Tri-Star - De Baixa"],o.exports["Tri-Star - Bullish_study"]=["Tri-Star - De Alta"],o.exports["Tweezer Top - Bearish_study"]=["Tweezer de Topo - De Baixa"],o.exports["Upside Tasuki Gap - Bullish_study"]=["Upside Tasuki Gap - De Alta"],o.exports.SuperTrend_study="SuperTrend",o.exports["Average Price_study"]=["Preço Médio"],o.exports["Typical Price_study"]=["Preço Típico"],o.exports["Median Price_study"]=["Preço Mediano"],o.exports["Money Flow Index_study"]=["Índice de Fluxo de Dinheiro"],o.exports["Moving Average Double_study"]=["Média Móvel Dupla"],o.exports["Moving Average Triple_study"]=["Média Móvel Tripla"],o.exports["Moving Average Adaptive_study"]=["Média Móvel Adaptativa"],o.exports["Moving Average Hamming_study"]=["Média Móvel Hamming"], +o.exports["Moving Average Modified_study"]=["Média Móvel Modificada"],o.exports["Moving Average Multiple_study"]=["Média Móvel Múltipla"],o.exports["Linear Regression Slope_study"]=["Inclinação da Regressão Linear"],o.exports["Standard Error_study"]=["Erro Padrão"],o.exports["Standard Error Bands_study"]=["Bandas de Erro Padrão"],o.exports["Correlation - Log_study"]=["Correlação - Log"],o.exports["Standard Deviation_study"]=["Desvio Padrão"],o.exports["Chaikin Volatility_study"]=["Volatilidade Chaikin"],o.exports["Volatility Close-to-Close_study"]=["Volatilidade de Fechamento"],o.exports["Volatility Zero Trend Close-to-Close_study"]=["Volatilidade de Tendência Zero Aproximada"],o.exports["Volatility O-H-L-C_study"]=["Volatilidade O-H-L-C"],o.exports["Volatility Index_study"]=["Índice de Volatilidade"],o.exports["Trend Strength Index_study"]=["Índice de Força da Tendência"],o.exports["Majority Rule_study"]=["Regra da Maioria"],o.exports["Advance Decline Line_study"]=["Linha de Avanço e Declínio"],o.exports["Advance Decline Ratio_study"]=["Razão de avanço e declínio"],o.exports["Advance/Decline Ratio (Bars)_study"]=["Avanço/Declínio (barras)"],o.exports["BarUpDn Strategy_study"]=["Estratégia BarUpDn"],o.exports["Bollinger Bands Strategy directed_study"]=["Estratégia direcionada por Bandas de Bollinger"],o.exports["Bollinger Bands Strategy_study"]=["Estratégia de Bandas de Bollinger"],o.exports.ChannelBreakOutStrategy_study=["EstratégiaQuebraDeCanal"],o.exports.Compare_study=["Comparar"],o.exports["Conditional Expressions_study"]=["Expressões condicionais"],o.exports.ConnorsRSI_study="ConnorsRSI",o.exports["Consecutive Up/Down Strategy_study"]=["Estratégia Alta/Baixa Consecutiva"],o.exports["Cumulative Volume Index_study"]=["Índice de volume cumulativo"],o.exports["Divergence Indicator_study"]=["Indicador de Divergência"],o.exports["Greedy Strategy_study"]=["Estratégia da Avareza"],o.exports["InSide Bar Strategy_study"]=["Estratégia InSide Bar"],o.exports["Keltner Channel Strategy_study"]=["Estratégia Canal de Keltner"],o.exports["Linear Regression_study"]=["Regressão Linear"],o.exports["MACD Strategy_study"]=["Estratégia MACD"],o.exports["Momentum Strategy_study"]=["Estratégia de Momentum"],o.exports["Moon Phases_study"]=["Fases da Lua"],o.exports["Moving Average Convergence/Divergence_study"]=["Convergência / Divergência Média Móvel"],o.exports["MovingAvg Cross_study"]=["Cruzamento de Média Móvel"],o.exports["MovingAvg2Line Cross_study"]=["Cruzamento de Duas Médias Móveis"],o.exports["OutSide Bar Strategy_study"]=["Estratégia OutSide Bar"],o.exports.Overlay_study=["Sobreposição"],o.exports["Parabolic SAR Strategy_study"]=["Estratégia SAR Parabólico"],o.exports["Pivot Extension Strategy_study"]=["Estratégia de Extensão do Pivô"],o.exports["Pivot Points High Low_study"]=["Pontos de Pivô de Alta e de Baixa"],o.exports["Pivot Reversal Strategy_study"]=["Estratégia de Reversão do Pivô"],o.exports["Price Channel Strategy_study"]=["Estratégia de Canal de Preço"],o.exports["RSI Strategy_study"]=["Estratégia do RSI (IFR)"], +o.exports["SMI Ergodic Indicator_study"]=["Indicador SMI Ergodic"],o.exports["SMI Ergodic Oscillator_study"]=["Oscilador de Índice de Momento Estocástico (SMI) Ergódico"],o.exports["Stochastic Slow Strategy_study"]=["Estratégia do Estocástico Lento"],o.exports["Volatility Stop_study"]=["Stop de Volatilidade"],o.exports["Volty Expan Close Strategy_study"]=["Estratégia Volty Expan Close"],o.exports["Woodies CCI_study"]=["CCI Woodies"],o.exports["Anchored Volume Profile_study"]=["Perfil de Volume Ancorado"]},59791:o=>{o.exports=["Perfil de Volume Ancorado"]},40434:o=>{o.exports=["Perfil de Volume Range Fixo"]},32819:o=>{o.exports="Vol"},66051:o=>{o.exports=["Menor"]},86054:o=>{o.exports=["Minuto"]},20936:o=>{o.exports=["Texto"]},98478:o=>{o.exports=["Não foi possível copiar"]},34004:o=>{o.exports=["Não foi possível cortar"]},96260:o=>{o.exports=["Não foi possível colar"]},94370:o=>{o.exports=["Contagem para fechamento"]},15168:o=>{o.exports="Colombo"},36018:o=>{o.exports=["Colunas"]},19372:o=>{o.exports=["Comentário"]},20229:o=>{o.exports=["Comparar ou Adicionar Símbolo"]},46689:o=>{o.exports=["Confirmar entradas"]},43432:o=>{o.exports=["Copenhague"]},35216:o=>{o.exports=["Copiar"]},87898:o=>{o.exports=["Copiar o layout do gráfico"]},28851:o=>{o.exports=["Copiar preço"]},94099:o=>{o.exports="Cairo"},64149:o=>{o.exports=["Comentário"]},63528:o=>{o.exports=["Velas"]},46837:o=>{o.exports="Caracas"},53705:o=>{o.exports="Casablanca"},49329:o=>{o.exports=["Variação"]},28089:o=>{o.exports=["Mudar Símbolo"]},99374:o=>{o.exports=["Alterar Intervalo"]},35696:o=>{o.exports=["Alterar intervalo. Pressione número ou vírgula"]},71705:o=>{o.exports=["Alterar símbolo. Comece digitando o nome do símbolo"]},86715:o=>{o.exports=["Gráfico #{index}"]},14412:o=>{o.exports=["Propriedades do Gráfico"]},26619:o=>{o.exports=["Gráfico por TradingView"]},69916:o=>{o.exports=["Gráfico para {symbol}, {interval}"]},12011:o=>{o.exports=["Imagem gráfica copiada para a área de transferência {emoji}"]},79393:o=>{o.exports=["Código de incorporação da imagem do gráfico copiado para área de transferência {emoji}"]},59884:o=>{o.exports=["Ilhas Chatham"]},28244:o=>{o.exports="Chicago"},49648:o=>{o.exports="Chongqing"},90068:o=>{o.exports=["Círculo"]},32234:o=>{o.exports=["Clique para marcar um ponto"]},52977:o=>{o.exports=["Duplicar"]},31691:o=>{o.exports=["Fechamento"]},52302:o=>{o.exports=["Criar ordem limite"]},29908:o=>{o.exports=["Cruz"]},60997:o=>{o.exports=["Linha Cruzada"]},81520:o=>{o.exports=["Moedas"]},98486:o=>{o.exports=["Intervalo atual e superior"]},73106:o=>{o.exports=["Intervalo atual e inferior"]},85964:o=>{o.exports=["Somente os intervalos atuais"]},17206:o=>{o.exports=["Curva"]},95176:o=>{o.exports=["Ciclo"]},87761:o=>{o.exports=["Linhas Cíclicas"]},27891:o=>{o.exports=["Padrão Cypher"]},56996:o=>{o.exports=["Já existe um layout com esse nome."]},30192:o=>{o.exports=["Já existe um layout com esse nome. Você quer substituí-lo?"]},32852:o=>{o.exports=["Padrão ABCD"]},88010:o=>{o.exports="Amsterdam"},37422:o=>{ +o.exports=["Analisar configuração de negociação"]},99873:o=>{o.exports=["Ancoragem"]},66828:o=>{o.exports=["Nota Ancorada"]},94782:o=>{o.exports=["Texto Ancorado"]},61704:o=>{o.exports=["VWAP Ancorado"]},45743:o=>{o.exports=["Adicionar Símbolo"]},64615:o=>{o.exports=["Adicionar Alerta Para {title}"]},7005:o=>{o.exports=["Adicionar alerta a {title} em {price}"]},3612:o=>{o.exports=["Adicionar métrica financeira para {instrumentName}"]},92206:o=>{o.exports=["Adicionar Indicador/Estratégia em {studyTitle}"]},34810:o=>{o.exports=["Adicionar nota de texto para {symbol}"]},75669:o=>{o.exports=["Adicionar esta métrica financeira para todos os layouts"]},64288:o=>{o.exports=["Adicionar este Indicador para todo o layout"]},77920:o=>{o.exports=["Adicionar estratégia para todo o layout"]},34059:o=>{o.exports=["Adicionar este símbolo para todo o layout"]},17365:o=>{o.exports="Adelaide"},9408:o=>{o.exports=["Sempre invisível"]},71997:o=>{o.exports=["Sempre visível"]},97305:o=>{o.exports=["Todos os indicadores e ferramentas de desenho"]},59192:o=>{o.exports=["Todos os intervalos"]},14452:o=>{o.exports="Almaty"},5716:o=>{o.exports=["Aplicar Onda de Elliot"]},19263:o=>{o.exports=["Aplicar Onda de Elliott Maior"]},15818:o=>{o.exports=["Aplicar Onda de Elliott Menor"]},50352:o=>{o.exports=["Aplicar Onda de Elliot Intermediária"]},66631:o=>{o.exports=["Aplicar ponto de decisão manual"]},15682:o=>{o.exports=["Aplicar risco/retorno manual"]},15644:o=>{o.exports=["Aplicar onda WPT de baixa"]},5897:o=>{o.exports=["Aplicar onda WPT de alta"]},13345:o=>{o.exports=["Aplicar Padrão"]},95910:o=>{o.exports=["Aplicar esses indicadores a todo layout"]},42762:o=>{o.exports=["Аbr"]},45104:o=>{o.exports=["Arco"]},42097:o=>{o.exports=["Área"]},96237:o=>{o.exports=["Seta"]},48732:o=>{o.exports=["Seta para Baixo"]},82473:o=>{o.exports=["Marcador Seta"]},8738:o=>{o.exports=["Seta Para Baixo"]},35062:o=>{o.exports=["Seta Para Esquerda"]},92163:o=>{o.exports=["Seta Para Direita"]},33196:o=>{o.exports=["Seta Para Cima"]},10650:o=>{o.exports=["Seta para Cima"]},59340:o=>{o.exports=["Ashkhabad"]},13468:o=>{o.exports=["No fechamento"]},21983:o=>{o.exports=["Аtenas"]},86951:o=>{o.exports="Auto"},50834:o=>{o.exports=["Auto (adapta dados à tela)"]},38465:o=>{o.exports=["Аgo"]},8975:o=>{o.exports=["Rótulo de preço de fechamento médio"]},87899:o=>{o.exports=["Linha do preço médio de fechamento"]},22554:o=>{o.exports=["Med"]},54173:o=>{o.exports=["Bogotá"]},53260:o=>{o.exports=["Barein"]},40664:o=>{o.exports=["Balão"]},32376:o=>{o.exports="Bangkok"},19149:o=>{o.exports=["O Replay de Barras não está disponível para este tipo de gráfico. Você quer sair do Replay de Barras?"]},38660:o=>{o.exports=["O Replay de Barras não está disponível para este intervalo de tempo. Deseja sair do Replay de Barras?"]},16812:o=>{o.exports=["Barras"]},98838:o=>{o.exports=["Padrão de Barras"]},17712:o=>{o.exports=["Linha Base"]},54861:o=>{o.exports=["Belgrado"]},26825:o=>{o.exports=["Bеrlim"]},30251:o=>{o.exports=["Pincel"]},90204:o=>{o.exports=["Bruxelas"]},5262:o=>{ +o.exports="Bratislava"},59901:o=>{o.exports=["Trazer para frente"]},26354:o=>{o.exports=["Trazer para o topo"]},11741:o=>{o.exports="Brisbane"},37728:o=>{o.exports=["Bucareste"]},87143:o=>{o.exports="Budapest"},82446:o=>{o.exports="Buenos Aires"},82128:o=>{o.exports=["Pelo TradingView"]},75190:o=>{o.exports=["Ir para data"]},38342:o=>{o.exports=["Ir para {lineToolName}"]},75139:o=>{o.exports=["Entendi"]},81180:o=>{o.exports=["Caixa de Gann"]},68102:o=>{o.exports=["Leque de Gann"]},66321:o=>{o.exports=["Quadrado de Gann"]},87107:o=>{o.exports=["Quadrado de Gann Fixo"]},7914:o=>{o.exports=["Barras Fantasma"]},18367:o=>{o.exports=["Grand Supercycle"]},97065:o=>{o.exports=["Você quer realmente deletar o modelo de estudo '{name}'?"]},59368:o=>{o.exports=["Curva Dupla"]},35273:o=>{o.exports=["Clique duplo em qualquer borda para redefinir a escala"]},5828:o=>{o.exports=["Duplo Clique para finalizar a Trilha"]},63898:o=>{o.exports=["Duplo Clique para finalizar a Poligonal"]},42660:o=>{o.exports=["Onda de baixa 1 ou A"]},44788:o=>{o.exports=["Onda de baixa 2 ou B"]},71263:o=>{o.exports=["Onda de baixa 3"]},70573:o=>{o.exports=["Onda de baixa 4"]},59560:o=>{o.exports=["Onda de baixa 5"]},70437:o=>{o.exports=["Onda de baixa C"]},93345:o=>{o.exports=["Dados fornecidos por"]},76912:o=>{o.exports=["Data"]},60222:o=>{o.exports=["Range de Data"]},79859:o=>{o.exports=["Variação de Data e Preço"]},92203:o=>{o.exports=["Dez"]},69479:o=>{o.exports=["Grau"]},57701:o=>{o.exports="Denver"},24477:o=>{o.exports="Dhaka"},73720:o=>{o.exports=["Diamante"]},3556:o=>{o.exports=["Canal Não-Paralelo"]},62764:o=>{o.exports=["Deslocamento"]},22903:o=>{o.exports=["Barra de ferramentas de desenho"]},8338:o=>{o.exports=["Desenhar Linha Horizontal sobre"]},22429:o=>{o.exports="Dubai"},9497:o=>{o.exports="Dublin"},85223:o=>{o.exports="Emoji"},24435:o=>{o.exports=["Digite um novo nome de layout gráfico"]},91215:o=>{o.exports=["Onda de Elliot Correção (ABC)"]},80983:o=>{o.exports=["Onda de Elliot Combo Dupla (WXY)"]},74118:o=>{o.exports=["Onda de Elliot Impulso (12345)"]},95840:o=>{o.exports=["Onda de Elliot Triangular (ABCDE)"]},66637:o=>{o.exports=["Onda de Elliot Combo Tripla (WXYXZ)"]},69418:o=>{o.exports=["Elipse"]},2578:o=>{o.exports=["Linha Estendida"]},77295:o=>{o.exports=["Bolsa"]},2899:o=>{o.exports=["Painel existente acima"]},53387:o=>{o.exports=["Painel existente abaixo"]},36972:o=>{o.exports=["Previsão"]},17994:o=>{o.exports=["Falha ao salvar a biblioteca"]},87375:o=>{o.exports=["Falha ao salvar o script"]},35050:o=>{o.exports=["Fev"]},82719:o=>{o.exports=["Canal de Fibonacci"]},64192:o=>{o.exports=["Círculos de Fibonacci"]},63835:o=>{o.exports=["Retração de Fibonacci"]},18072:o=>{o.exports=["Arcos de Resistência e Velocidade em Fibonacci"]},20877:o=>{o.exports=["Leque de Resistência e Velocidade em Fibonacci"]},76783:o=>{o.exports=["Espiral de Fibonacci"]},89037:o=>{o.exports=["Zona Temporal em Fibonacci"]},72489:o=>{o.exports=["Cunha de Fibonacci"]},21524:o=>{o.exports=["Bandeira"]},55678:o=>{o.exports=["Bandeira"]},29230:o=>{ +o.exports=["Topo/Fundo Plano"]},92754:o=>{o.exports=["Virado"]},42015:o=>{o.exports=["Fração inválida."]},47542:o=>{o.exports=["Os estudos dos fundamentos não estão mais disponíveis no gráfico"]},16245:o=>{o.exports=["Calcuta"]},3155:o=>{o.exports=["Catmandu"]},92901:o=>{o.exports="Kagi"},2693:o=>{o.exports="Karachi"},72374:o=>{o.exports="Kuwait"},34911:o=>{o.exports=["Área HLC"]},87338:o=>{o.exports="Ho Chi Minh"},61582:o=>{o.exports=["Candles vazios"]},32918:o=>{o.exports="Hong Kong"},61351:o=>{o.exports="Honolulu"},60049:o=>{o.exports=["Linha Horizontal"]},76604:o=>{o.exports=["Raio Horizontal"]},42616:o=>{o.exports=["Cabeça e Ombros"]},40530:o=>{o.exports=["Heiken Ashi"]},99820:o=>{o.exports="Helsinki"},31971:o=>{o.exports=["Ocultar"]},33911:o=>{o.exports=["Ocultar tudo"]},95551:o=>{o.exports=["Ocultar todos desenhos"]},44312:o=>{o.exports=["Ocultar todos os desenhos e indicadores"]},67927:o=>{o.exports=["Ocultar todos os desenhos, indicadores, posições & ordens"]},86306:o=>{o.exports=["Ocultar todos os indicadores"]},70803:o=>{o.exports=["Ocultar todas as posições & ordens"]},13277:o=>{o.exports=["Esconder desenhos"]},8251:o=>{o.exports=["Ocultar eventos no gráfico"]},44177:o=>{o.exports=["Ocultar indicadores"]},2441:o=>{o.exports=["Ocultar marcas nas barras"]},90540:o=>{o.exports=["Ocultar posições & ordens"]},30777:o=>{o.exports=["Мáx"]},31994:o=>{o.exports=["Máxima-Mínima"]},60259:o=>{o.exports=["Legenda de preços máximo e mínimo"]},21803:o=>{o.exports=["Linhas de preço máximo e mínimo"]},31895:o=>{o.exports=["Marcatexto"]},69085:o=>{o.exports=['O Histograma é muito grande, por favor aumente a entrada "Quant. de Linhas".']},8122:o=>{o.exports=['O Histograma é muito grande, por favor reduza a entrada "Quant. de Linhas".']},23450:o=>{o.exports=["Imagem"]},93213:o=>{o.exports=["O intervalo não pode ser aplicado"]},71778:o=>{o.exports=["Intermediária"]},14177:o=>{o.exports=["Símbolo inválido"]},32619:o=>{o.exports=["Símbolo Inválido"]},53239:o=>{o.exports=["Inverter escala"]},20062:o=>{o.exports=["Indexada em 100"]},81584:o=>{o.exports=["Rótulos de valor dos indicadores"]},31485:o=>{o.exports=["Rótulo dos nomes do indicadores"]},21585:o=>{o.exports=["Indicadores, Métricas e Estratégias. Pressione barra"]},27677:o=>{o.exports=["Linha com Informações"]},98767:o=>{o.exports=["Inserir indicador"]},9114:o=>{o.exports=["Interior"]},12354:o=>{o.exports=["Garfo Interno"]},26579:o=>{o.exports=["Ícone"]},37885:o=>{o.exports=["Istambul"]},87469:o=>{o.exports=["Joanesburgo"]},52707:o=>{o.exports=["Jacarta"]},95425:o=>{o.exports="Jan"},42890:o=>{o.exports=["Jerusalém"]},6215:o=>{o.exports="Jul"},15224:o=>{o.exports="Jun"},36253:o=>{o.exports="Juneau"},15241:o=>{o.exports=["Na esquerda"]},29404:o=>{o.exports=["Na direita"]},850:o=>{o.exports=["Ops!"]},675:o=>{o.exports=["Lista de Objetos"]},73546:o=>{o.exports=["Оut"]},39280:o=>{o.exports=["Abertura"]},25595:o=>{o.exports="Original"},82906:o=>{o.exports="Oslo"},8136:o=>{o.exports=["Мín"]},14702:o=>{o.exports=["Carregar layout. Pressione ponto"]},42284:o=>{ +o.exports=["Bloquear"]},1441:o=>{o.exports=["Bloquear/Desbloquear"]},82232:o=>{o.exports=["Travar linha vertical de cursor no tempo"]},18219:o=>{o.exports=["Fixar razão preço por barra"]},12285:o=>{o.exports=["Logarítmica"]},50286:o=>{o.exports=["Londres"]},44604:o=>{o.exports=["Posição Comprada"]},87604:o=>{o.exports="Los Angeles"},18528:o=>{o.exports=["Legenda para Baixo"]},13046:o=>{o.exports=["Legenda para Cima"]},94420:o=>{o.exports=["Legendas"]},89155:o=>{o.exports="Lagos"},37611:o=>{o.exports=["Mudança do último dia"]},25846:o=>{o.exports="Lima"},1277:o=>{o.exports=["Linha"]},38397:o=>{o.exports=["Linha com marcadores"]},63492:o=>{o.exports=["Quebra de linha"]},83182:o=>{o.exports=["Linhas"]},78104:o=>{o.exports=["Link para a imagem do gráfico copiada para a área de transferência {emoji}"]},50091:o=>{o.exports=["Lisboa"]},64352:o=>{o.exports=["Luxemburgo"]},11156:o=>{o.exports="MTPredictor"},67861:o=>{o.exports=["Mova o ponto para posicionar a âncora e toque para colocar"]},45828:o=>{o.exports=["Mover"]},44302:o=>{o.exports=["Mover a escala para esquerda"]},94338:o=>{o.exports=["Mover a escala para direita"]},66276:o=>{o.exports=["Schiff modificado"]},18559:o=>{o.exports=["Garfo de Schiff Modificado"]},18665:o=>{o.exports=["Моscou"]},58038:o=>{o.exports=["Маdrid"]},34190:o=>{o.exports="Malta"},90271:o=>{o.exports="Manila"},51369:o=>{o.exports=["Маr"]},85095:o=>{o.exports=["Cidade do México"]},75633:o=>{o.exports=["Juntar todas as escalas em uma"]},95093:o=>{o.exports=["Misturado"]},10931:o=>{o.exports="Micro"},58397:o=>{o.exports=["Milênio"]},85884:o=>{o.exports=["Minueto"]},9632:o=>{o.exports=["Minúsculo"]},63158:o=>{o.exports=["Refletido"]},42769:o=>{o.exports="Muscat"},43088:o=>{o.exports="N/A"},95222:o=>{o.exports=["Sem dados aqui"]},3485:o=>{o.exports=["Sem escala (tela cheia)"]},8886:o=>{o.exports=["Sem sinc"]},16971:o=>{o.exports=["Sem dados de volume"]},75549:o=>{o.exports=["Nota"]},71230:o=>{o.exports="Nov"},99203:o=>{o.exports=["Ilha Norfolk"]},79023:o=>{o.exports=["Nairóbi"]},91203:o=>{o.exports=["Nova York"]},24143:o=>{o.exports=["Nova Zelândia"]},40887:o=>{o.exports=["Novo painel acima"]},96712:o=>{o.exports=["Novo painel abaixo"]},33566:o=>{o.exports="Nicosia"},56670:o=>{o.exports=["Algo deu errado"]},64968:o=>{o.exports=["Algo deu errado. Por favor, tente novamente mais tarde."]},10520:o=>{o.exports=["Salvar novo layout de gráfico"]},9908:o=>{o.exports=["Salvar como"]},68553:o=>{o.exports=["São Salvador"]},65412:o=>{o.exports="Santiago"},13538:o=>{o.exports=["São Paulo"]},37207:o=>{o.exports=["Apenas escala de preço"]},51464:o=>{o.exports="Schiff"},98114:o=>{o.exports=["Garfo de Schiff"]},1535:o=>{o.exports=["O script pode não ser atualizado se você sair da página."]},89517:o=>{o.exports=["Configurações"]},43247:o=>{o.exports=["A segunda parte da fração não é válida."]},19796:o=>{o.exports=["Enviar para o fundo"]},23221:o=>{o.exports=["Enviar para trás"]},5961:o=>{o.exports=["Seul"]},57902:o=>{o.exports=["Set"]},25866:o=>{o.exports=["Sessão"]},59827:o=>{o.exports=["Limite de Sessão"]},69240:o=>{ +o.exports=["Shangai"]},37819:o=>{o.exports=["Posição Vendida"]},81428:o=>{o.exports=["Visualizar"]},98116:o=>{o.exports=["Mostrar todos os desenhos"]},39046:o=>{o.exports=["Mostrar todos os desenhos e indicadores"]},38293:o=>{o.exports=["Mostrar todos os desenhos, indicadores, posições & ordens"]},49982:o=>{o.exports=["Mostrar todos os indicadores"]},48284:o=>{o.exports=["Mostrar todas as Ideias"]},62632:o=>{o.exports=["Mostrar todas as posições & ordens"]},24620:o=>{o.exports=["Exibir mudança do contrato contínuo"]},84813:o=>{o.exports=["Mostrar vencimento do contrato"]},66263:o=>{o.exports=["Mostrar os dividendos"]},46771:o=>{o.exports=["Mostrar resultados"]},87933:o=>{o.exports=["Mostrar ideias de usuários seguidos"]},72973:o=>{o.exports=["Exibir notícias e Minds mais recentes"]},58669:o=>{o.exports=["Mostrar minhas ideias apenas"]},30816:o=>{o.exports=["Mostrar splits"]},68161:o=>{o.exports=["Sinalização"]},56683:o=>{o.exports=["Singapura"]},69502:o=>{o.exports=["Senóide"]},44904:o=>{o.exports=["Quadrado"]},70213:o=>{o.exports=["O limite de estudos excedeu: {number} estudos por layout. \nRemova alguns estudos."]},32733:o=>{o.exports=["Estilo"]},65323:o=>{o.exports=["Empilhar à esquerda"]},14113:o=>{o.exports=["Empilhar na direita"]},29787:o=>{o.exports=["Comece a usar o modo de navegação pelo teclado. Pressione {shortcut}"]},93161:o=>{o.exports=["Manter em modo desenho"]},79511:o=>{o.exports=["Degrau"]},84573:o=>{o.exports="Sticker"},48767:o=>{o.exports=["Estocolmo"]},29662:o=>{o.exports="Submicro"},9753:o=>{o.exports=["Sub-milênio"]},71722:o=>{o.exports=["Sub-minueto"]},91889:o=>{o.exports=["Superciclo"]},33820:o=>{o.exports=["Supermilênio"]},11020:o=>{o.exports=["Sidney"]},89659:o=>{o.exports=["Erro no Símbolo"]},90932:o=>{o.exports=["Legenda do símbolo"]},65986:o=>{o.exports=["Info do símbolo"]},52054:o=>{o.exports=["Legenda de último preço do símbolo"]},33606:o=>{o.exports=["Sincronizar globalmente"]},18008:o=>{o.exports=["Sincronizar no layout"]},99969:o=>{o.exports=["Ponto & Figura"]},53047:o=>{o.exports=["Linha Segmentada"]},34402:o=>{o.exports=["Trilha"]},70394:o=>{o.exports=["Canal Paralelo"]},95995:o=>{o.exports="Paris"},29682:o=>{o.exports=["Colar"]},51102:o=>{o.exports=["Percentual"]},35590:o=>{o.exports="Perth"},19093:o=>{o.exports="Phoenix"},22293:o=>{o.exports=["Leque de Linhas"]},43852:o=>{o.exports=["Garfo"]},37680:o=>{o.exports=["Fixar em nova escala à esquerda"]},43707:o=>{o.exports=["Fixar na nova escala à direita"]},91130:o=>{o.exports=["Fixar na escala à esquerda"]},61201:o=>{o.exports=["Fixar na Escala à Esquerda (Oculto)"]},764:o=>{o.exports=["Fixar na escala à direita"]},20207:o=>{o.exports=["Fixar ba escala à direita (oculto)"]},66156:o=>{o.exports=["Fixar na escala (agora à esquerda)"]},54727:o=>{o.exports=["Fixar na escala (agora sem escala)"]},76598:o=>{o.exports=["Fixar na Escala (à Direita)"]},39065:o=>{o.exports=["Fixar na escala (agora na {label})"]},97324:o=>{o.exports=["Fixar na escala {label}"]},56948:o=>{o.exports=["Fixar na escala {label} (oculto)"]},32156:o=>{ +o.exports=["Fixado na escala à esquerda"]},8128:o=>{o.exports=["Fixado na escala à esquerda (oculto)"]},3822:o=>{o.exports=["Fixado na escala à direita"]},44538:o=>{o.exports=["Fixado na escala à direita (oculto)"]},65810:o=>{o.exports=["Fixado na escala {label}"]},14125:o=>{o.exports=["Fixado na escala {label} (oculto)"]},97378:o=>{o.exports=["Botão '+'"]},46669:o=>{o.exports=["Por favor, conceda uma permissão do clipboard em seu navegador ou pressione {keystroke}."]},46298:o=>{o.exports=["Praga"]},35963:o=>{o.exports=["Pressione e segure {key} ao fazer zoom para manter a posição do gráfico"]},95921:o=>{o.exports=["Legenda de Preços"]},28625:o=>{o.exports=["Nota de Preço"]},2032:o=>{o.exports=["Intervalo de Preços"]},32061:o=>{o.exports=["O formato do preço não é válido."]},91492:o=>{o.exports=["Linha de preços"]},48404:o=>{o.exports=["Primária"]},87086:o=>{o.exports=["Projeção"]},10160:o=>{o.exports=["Publicado em {customer}, {date}"]},19056:o=>{o.exports=["Catar"]},4868:o=>{o.exports=["Busca rápida. Pressione {shortcut}"]},9998:o=>{o.exports=["Retângulo Giravel"]},74214:o=>{o.exports=["Roma"]},50470:o=>{o.exports=["Raio"]},90357:o=>{o.exports="Range"},26833:o=>{o.exports="Reykjavik"},328:o=>{o.exports=["Retângulo"]},41615:o=>{o.exports=["Refazer"]},35001:o=>{o.exports=["Tendência de Regressão"]},34596:o=>{o.exports=["Remover"]},1434:o=>{o.exports=["Remover Desenhos"]},13951:o=>{o.exports=["Remover Indicadores"]},4142:o=>{o.exports=["Renomear gráfico"]},20801:o=>{o.exports="Renko"},34301:o=>{o.exports=["Redefinir visão do gráfico"]},18001:o=>{o.exports=["Resertar pontos"]},17258:o=>{o.exports=["Reiniciar escala de preços"]},25333:o=>{o.exports=["Reiniciar escala de tempo"]},52588:o=>{o.exports="Riyadh"},5871:o=>{o.exports="Riga"},33603:o=>{o.exports=["Aviso"]},48474:o=>{o.exports=["Varsóvia"]},74327:o=>{o.exports=["Alternar para escala automática"]},84112:o=>{o.exports=["Alternar para escala logarítmica"]},20466:o=>{o.exports="Tokelau"},94284:o=>{o.exports=["Тóquio"]},83836:o=>{o.exports=["Тоronto"]},38788:o=>{o.exports=["Тaipé"]},39108:o=>{o.exports="Tallinn"},37229:o=>{o.exports=["Texto"]},16267:o=>{o.exports=["Teerã"]},19611:o=>{o.exports=["Modelo"]},29198:o=>{o.exports=["O fornecedor de dados não disponibiliza dados de volume para este símbolo."]},8162:o=>{o.exports=["A pré-visualização da publicação não pôde ser carregada. Desative as extensões do seu navegador e tente novamente."]},65943:o=>{o.exports=["Este indicador não pode ser aplicado a outro indicador"]},81214:o=>{o.exports=["Esse script contem um erro. Por favor, contate seu autor."]},74986:o=>{o.exports=["Este script é apenas por convite. Para solicitar acesso, favor entrar em contato com seu autor."]},58018:o=>{o.exports=["Símbolo somente disponível no {linkStart}TradingView{linkEnd}."]},98538:o=>{o.exports=["Padrão dos Três Avanços"]},30973:o=>{o.exports="Ticks"},31976:o=>{o.exports=["Hora"]},64375:o=>{o.exports=["Fuso horário"]},95005:o=>{o.exports=["Ciclos Temporais"]},87085:o=>{o.exports="Trade"},48890:o=>{ +o.exports=["O TradingView é interativo e tem comandos para usar com um leitor de tela. A seguir está uma lista de comandos de teclado disponíveis para interagir na plataforma"]},94770:o=>{o.exports=["Ângulo de Tendência"]},23104:o=>{o.exports=["Linha de Tendência"]},15501:o=>{o.exports=["Extensão de Fibonacci Baseado em Tendências"]},31196:o=>{o.exports=["Tempo de Fibonacci Baseado em Tendências"]},29245:o=>{o.exports=["Triângulo"]},83356:o=>{o.exports=["Triângulo de Baixa"]},12390:o=>{o.exports=["Padrão Triangular"]},28340:o=>{o.exports=["Triângulo de Alta"]},93855:o=>{o.exports=["Tunísia"]},50406:o=>{o.exports=["Horário Universal (UTC)"]},81320:o=>{o.exports=["Desfazer"]},25933:o=>{o.exports=["Unidades"]},28523:o=>{o.exports=["Erro desconhecido"]},15101:o=>{o.exports=["Liberar"]},34150:o=>{o.exports=["Onda de alta 4"]},83927:o=>{o.exports=["Onda de alta 5"]},58976:o=>{o.exports=["Onda de alta 1 ou A"]},11661:o=>{o.exports=["Onda de alta 2 ou B"]},53958:o=>{o.exports=["Onda de alta 3"]},66560:o=>{o.exports=["Onda de alta C"]},18426:o=>{o.exports=["Perfil de Volume de Range Fixo"]},61022:o=>{o.exports=["Indicador de Perfil de Volume disponível apenas em nossos planos pagos."]},82772:o=>{o.exports=["O dado de volume não é fornecido pelo plano de dados da BIST MIXED."]},78560:o=>{o.exports="Volume footprint"},15771:o=>{o.exports="Vancouver"},56211:o=>{o.exports=["Linha Vertical"]},32166:o=>{o.exports=["Viena"]},75354:o=>{o.exports="Vilnius"},21852:o=>{o.exports=["Visibilidade"]},27557:o=>{o.exports=["Visibilidade nos intervalos"]},89960:o=>{o.exports=["Visível com o mouse por cima"]},22198:o=>{o.exports=["Ordem Visual"]},7050:o=>{o.exports=["X Cruz"]},66527:o=>{o.exports=["Padrão XABCD"]},17126:o=>{o.exports=["Você não pode ver esse período de tempo nessa resolução"]},69293:o=>{o.exports="Yangon"},84301:o=>{o.exports=["Zurique"]},76020:o=>{o.exports=["alterar o grau de Elliott"]},83935:o=>{o.exports=["alterar as legendas sem sobreposição"]},39402:o=>{o.exports=["mudar visibilidade da legenda de preço médio de fechamento"]},98866:o=>{o.exports=["alterar visibilidade da linha de preço médio de fechamento"]},5100:o=>{o.exports=["alterar visibilidade da legenda de compra e venda"]},32311:o=>{o.exports=["alterar visibilidade da linha de compra e venda"]},22641:o=>{o.exports=["alterar moeda"]},30501:o=>{o.exports=["alterar o layout do gráfico para {title}"]},7017:o=>{o.exports=["alterar visibilidade da mudança do contrato contínuo"]},58108:o=>{o.exports=["mudar a visibilidade da contagem regressiva para próxima barra"]},7151:o=>{o.exports=["alterar range de datas"]},84944:o=>{o.exports=["alterar a visibilidade dos dividendos"]},79574:o=>{o.exports=["alterar a visibilidade dos eventos no gráfico"]},88217:o=>{o.exports=["alterar a visibilidade dos resultados"]},28288:o=>{o.exports=["alterar a visibilidade do vencimento dos contratos futuros"]},66805:o=>{o.exports=["alterar a visibilidade das legendas de preço máximo e mínimo"]},92556:o=>{o.exports=["alterar a visibilidade das linhas de preço máximo e mínimo"]},87027:o=>{ +o.exports=["alterar a visibilidade do rótulo do nome do indicador"]},14922:o=>{o.exports=["alterar a visibilidade dos rótulos dos valores de indicadores"]},19839:o=>{o.exports=["alterar a visibilidade das notícias e Minds mais recentes"]},23783:o=>{o.exports=["alterar o grupo linkado"]},87510:o=>{o.exports=["alterar a altura do painel"]},50190:o=>{o.exports=["mudar visibilidade do botão + na escala"]},49889:o=>{o.exports=["alterar a visibilidade da legenda de preços pré/pós-mercado"]},16750:o=>{o.exports=["alterar a visibilidade da linha de preços pré/pós-mercado"]},59883:o=>{o.exports=["alterar visibilidade do valor de fechamento anterior da linha"]},67761:o=>{o.exports=["Mudar Linha de Preço"]},69510:o=>{o.exports=["alterar razão preço por barra"]},32303:o=>{o.exports=["Mudar Resolução"]},526:o=>{o.exports=["Mudar símbolo"]},9402:o=>{o.exports=["alterar a visibilidade das legendas dos símbolos"]},53150:o=>{o.exports=["alterar a visibilidade do último valor do símbolo"]},12707:o=>{o.exports=["alterar visibilidade do valor de fechamento anterior do símbolo"]},65303:o=>{o.exports=["alterar sessão"]},15403:o=>{o.exports=["alterar a visibilidade dos intervalos de sessão"]},53438:o=>{o.exports=["alterar o estilo da série"]},74488:o=>{o.exports=["alterar a visibilidade dos desdobramentos"]},20505:o=>{o.exports=["alterar o fuso horário"]},39028:o=>{o.exports=["alterar unidade"]},21511:o=>{o.exports=["Mudar Visibilidade"]},16698:o=>{o.exports=["alterar visibilidade do intervalo atual"]},78422:o=>{o.exports=["alterar visibilidade no intervalo atual e abaixo"]},49529:o=>{o.exports=["alterar visibilidade do intervalo atual e abaixo"]},66927:o=>{o.exports=["alterar visibilidade de todos os intervalos"]},74428:o=>{o.exports=["alterar estilo de {title}"]},72032:o=>{o.exports=["alterar ponto {pointIndex}"]},65911:o=>{o.exports=["gráficos por TradingView"]},5179:o=>{o.exports=["Clonar ferramentas de linha"]},3195:o=>{o.exports=["Criar grupo de ferramentas de linha"]},92659:o=>{o.exports=["Criar grupo de ferramentas de linha a partir da seleção"]},81791:o=>{o.exports=["criar {tool}"]},63649:o=>{o.exports=["recortar fontes"]},78755:o=>{o.exports=["recortar {title}"]},99113:o=>{o.exports=["Adicione a ferramenta de linha {lineTool} ao grupo {name}"]},40242:o=>{o.exports=["adicionar ferramenta(s) de linha para agrupar {group}"]},22856:o=>{o.exports=["adicionar esta métrica financeira para todos os layouts"]},82388:o=>{o.exports=["adicionar este indicador a todos os layouts"]},94292:o=>{o.exports=["adicionar esta estratégia para todos os layouts"]},27982:o=>{o.exports=["adicionar este Símbolo para todos os layouts"]},66568:o=>{o.exports=["aplicar o tema do gráfico"]},64034:o=>{o.exports=["aplicar todas as propriedades do gráfico"]},49037:o=>{o.exports=["Aplicar Modelo de Desenho"]},96996:o=>{o.exports=["aplicar os padrões de fábrica às fontes selecionadas"]},44547:o=>{o.exports=["aplicar indicadores no layout inteiro"]},26065:o=>{o.exports=["Aplicar o modelo de estudo {template}"]},58570:o=>{ +o.exports=["aplicar o tema das barras de ferramentas"]},27195:o=>{o.exports=["trazer o grupo {title} para frente"]},78246:o=>{o.exports=["trazer {title} para frente"]},56763:o=>{o.exports=["Traga {title} para frente"]},5607:o=>{o.exports=["do TradingView"]},90621:o=>{o.exports=["range de datas bloqueado"]},12962:o=>{o.exports=["apagar a linha de nível"]},63391:o=>{o.exports=["Excluir linhas do grupo {group}"]},59942:o=>{o.exports=["inverter padrão de barras"]},70301:o=>{o.exports=["ocultar {title}"]},54781:o=>{o.exports=["Ocultar todas as ferramentas de desenho"]},44974:o=>{o.exports=["Ocultar marcas nas barras"]},28916:o=>{o.exports=["bloquear intervalo"]},94245:o=>{o.exports=["Inverter Escala"]},90743:o=>{o.exports=["inserir {title}"]},53146:o=>{o.exports=["inserir {title} depois de {targetTitle}"]},74055:o=>{o.exports=["inserir {title} depois de {target}"]},11231:o=>{o.exports=["inserir {title} antes de {target}"]},67176:o=>{o.exports=["inserir {title} antes de {targetTitle}"]},54597:o=>{o.exports=["carregar template de desenho padrão"]},30295:o=>{o.exports=["carregando..."]},50193:o=>{o.exports=["Travar {title}"]},4963:o=>{o.exports=["bloquear grupo {group}"]},68163:o=>{o.exports=["objetos bloqueados"]},47107:o=>{o.exports=["mover"]},11303:o=>{o.exports=["mover {title} para a nova escala à esquerda"]},45544:o=>{o.exports=["mudar {title} para uma nova escala à direita"]},81898:o=>{o.exports=["Mover Todas as Escalas Para Esquerda"]},22863:o=>{o.exports=["mover todas as escalas para direita"]},45356:o=>{o.exports=["Mover Desenho(s)"]},15086:o=>{o.exports=["deslocar para esquerda"]},61711:o=>{o.exports=["deslocar para direita"]},4184:o=>{o.exports=["Mover escala"]},74642:o=>{o.exports=["Fazer {title} Sem Escala (Tela Cheia)"]},45223:o=>{o.exports=["Tornar o grupo {group} invisível"]},87927:o=>{o.exports=["Tornar o grupo {group} visível"]},62153:o=>{o.exports=["mesclar para baixo"]},70746:o=>{o.exports=["mesclar ao painel"]},66143:o=>{o.exports=["mesclar para cima"]},81870:o=>{o.exports=["espelhar padrão de barras"]},16542:o=>{o.exports="n/a"},47222:o=>{o.exports=["escala de preço"]},99042:o=>{o.exports=["Apenas o gráfico de escala de preços"]},35962:o=>{o.exports=["escala de tempo"]},68193:o=>{o.exports=["rolar"]},70009:o=>{o.exports=["tempo de rolagem"]},69485:o=>{o.exports=["definir a estratégia de seleção da escala de preços para {title}"]},16259:o=>{o.exports=["Envie {title} para trás"]},66781:o=>{o.exports=["enviar {title} para trás"]},4998:o=>{o.exports=["enviar o grupo {title} para trás"]},64704:o=>{o.exports=["ferramentas de linha compartilhada globalmente"]},77554:o=>{o.exports=["ferramentas de linha compartilhada em layout"]},13622:o=>{o.exports=["mostrar todas as ideias"]},26267:o=>{o.exports=["exibir as ideias dos usuários seguidos"]},40061:o=>{o.exports=["exibir apenas minhas ideias"]},52010:o=>{o.exports=["permanecer no modo desenho"]},98784:o=>{o.exports=["parar de sincronizar desenhos"]},57011:o=>{o.exports=["parar de sincronizar a(s) ferramenta(s) de linha(s)"]},92831:o=>{ +o.exports=["bloquear simbolo"]},60635:o=>{o.exports=["tempo de sincronização"]},99769:o=>{o.exports=["desenvolvido por"]},68111:o=>{o.exports=["patrocinado por TradingView"]},96916:o=>{o.exports=["colar desenhos"]},80611:o=>{o.exports=["colar indicadores"]},41601:o=>{o.exports=["colar {title}"]},84018:o=>{o.exports=["fixar na escala à esquerda"]},22615:o=>{o.exports=["Fixar na Escala à Direita"]},56015:o=>{o.exports=["fixar na escala {label}"]},33348:o=>{o.exports=["reorganizar os painéis"]},15516:o=>{o.exports=["Remova todos os estudos"]},80171:o=>{o.exports=["Remova todos os estudos e as ferramentas de desenho"]},59211:o=>{o.exports=["remover as ferramentas de linha vazia desmarcadas"]},44656:o=>{o.exports=["Remover Desenhos"]},70653:o=>{o.exports=["remover os grupos de desenhos"]},66414:o=>{o.exports=["remover fontes de dados da linha"]},47637:o=>{o.exports=["remover painel"]},39859:o=>{o.exports=["remover {title}"]},78811:o=>{o.exports=["remover as ferramentas de linha do grupo {name}"]},16338:o=>{o.exports=["Renomear o grupo {group} para {newName}"]},30910:o=>{o.exports=["restaurar o tamanho do layout"]},21948:o=>{o.exports=["reiniciar as escalas"]},55064:o=>{o.exports=["Reiniciar Escala de Tempo."]},13034:o=>{o.exports=["redimensionar layout"]},9608:o=>{o.exports=["restaurar padrões"]},30107:o=>{o.exports=["Restaure padrões do estudo"]},63060:o=>{o.exports=["alternar para escala automática"]},74724:o=>{o.exports=["alternar o estado do painel colapsado"]},98860:o=>{o.exports=["habilitar escala indexada a 100"]},21203:o=>{o.exports=["bloquear escala"]},60166:o=>{o.exports=["alternar para escala logarítmica"]},68642:o=>{o.exports=["Alterar escala percentual"]},33714:o=>{o.exports=["habilitar escala regular"]},47122:o=>{o.exports=["monitorar tempo"]},28068:o=>{o.exports=["desligar o compartilhamento de ferramentas de linha"]},66824:o=>{o.exports=["objetos desbloqueado"]},51114:o=>{o.exports=["Destravar o grupo {group}"]},92421:o=>{o.exports=["desbloquear {title}"]},20057:o=>{o.exports=["desfazer mesclagem para o novo painel inferior"]},52540:o=>{o.exports=["desfazer mesclagem para cima"]},86949:o=>{o.exports=["desfazer mesclagem para baixo"]},47228:o=>{o.exports=["O gráfico tipo {chartStyle} não está disponível para tick baseado em intervalos."]},33355:o=>{o.exports=["{count} barras"]},87826:o=>{o.exports=["{p_start}Os intervalos baseados em ticks não são compatíveis com esse símbolo. Você será automaticamente transferido para o intervalo D.{p_end}"]},88841:o=>{o.exports=["Finanças de {symbol} por TradingView"]},38641:o=>{o.exports=["{userName} publicou em {customer}, {date}"]},59833:o=>{o.exports="zoom"},19813:o=>{o.exports=["aumentar zoom"]},9645:o=>{o.exports=["diminuir zoom"]},30572:o=>{o.exports=["dia","dias"]},52254:o=>{o.exports=["hora","horas"]},99062:o=>{o.exports=["mês","meses"]},69143:o=>{o.exports=["minuto","minutos"]},71787:o=>{o.exports=["segundo","segundos"]},82797:o=>{o.exports="range"},47966:o=>{o.exports=["semana","semanas"]},99136:o=>{o.exports="tick"},18562:o=>{o.exports=Object.create(null), +o.exports["#AAPL-symbol-description"]="Apple Inc",o.exports["#AUDCAD-symbol-description"]=["Dólar Australiano/Dólar Canadense"],o.exports["#AUDCHF-symbol-description"]=["Dólar Australiano/Franco Suíço"],o.exports["#AUDJPY-symbol-description"]=["Dólar Australiano/Iene Japonês"],o.exports["#AUDNZD-symbol-description"]=["Dólar Australiano/Dólar Neo-Zelandês"],o.exports["#AUDRUB-symbol-description"]=["DÓLAR AUSTRALIANO/RUBLO RUSSO"],o.exports["#AUDUSD-symbol-description"]=["Dólar Australiano/Dólar Americano"],o.exports["#BRLJPY-symbol-description"]=["Real Brasileiro/Iene Japonês"],o.exports["#BTCCAD-symbol-description"]=["Bitcoin / Dólar Canadense"],o.exports["#BTCCNY-symbol-description"]=["Bitcoin / Yuan Chinês"],o.exports["#BTCEUR-symbol-description"]="Bitcoin / Euro",o.exports["#BTCKRW-symbol-description"]=["Bitcoin/Won Sul-Coreano"],o.exports["#BTCRUR-symbol-description"]=["Bitcoin/Rublo Russo"],o.exports["#BTCUSD-symbol-description"]=["Bitcoin/Dólar Americano"],o.exports["#BVSP-symbol-description"]=["Índice Bovespa"],o.exports["#CADJPY-symbol-description"]=["Dólar Canadense/Iene Japonês"],o.exports["#CHFJPY-symbol-description"]=["Franco Suíço/Iene Japonês"],o.exports["#COPPER-symbol-description"]=["CFDs de cobre"],o.exports["#ES1-symbol-description"]=["S&P 500 E-Mini Futuros"],o.exports["#ESP35-symbol-description"]=["Índice IBEX 35"],o.exports["#EUBUND-symbol-description"]=["Eurobond"],o.exports["#EURAUD-symbol-description"]=["Euro / Dólar Australiano"],o.exports["#EURBRL-symbol-description"]=["Euro/Real Brasileiro"],o.exports["#EURCAD-symbol-description"]=["Euro / Dólar Canadense"],o.exports["#EURCHF-symbol-description"]=["Euro / Franco Suíço"],o.exports["#EURGBP-symbol-description"]=["Euro / Libra Esterlina"],o.exports["#EURJPY-symbol-description"]=["Euro / Iene Japonês"],o.exports["#EURNZD-symbol-description"]=["Euro / Dólar Neo-zelandês"],o.exports["#EURRUB-symbol-description"]=["EURO/RUBLO RUSSO"],o.exports["#EURRUB_TOM-symbol-description"]=["EUR/RUB TOM"],o.exports["#EURSEK-symbol-description"]=["Euro FX/Coroa Sueca"],o.exports["#EURTRY-symbol-description"]=["Euro / Nova Lira Turca"],o.exports["#EURUSD-symbol-description"]=["Euro / Dólar Americano"],o.exports["#EUSTX50-symbol-description"]=["Índice Euro Stoxx 50"],o.exports["#FRA40-symbol-description"]=["Índice CAC 40"],o.exports["#GB10-symbol-description"]=["Títulos de Dez Anos do Governo Britânico"],o.exports["#GBPAUD-symbol-description"]=["Libra Esterlina/Dólar Australiano"],o.exports["#GBPCAD-symbol-description"]=["Libra Esterlina/Dólar Canadense"],o.exports["#GBPCHF-symbol-description"]=["Libra Esterlina/Franco Suíço"],o.exports["#GBPEUR-symbol-description"]=["Libra Esterlina / Euro"],o.exports["#GBPJPY-symbol-description"]=["Libra Esterlina/Iene Japonês"],o.exports["#GBPNZD-symbol-description"]=["Libra Esterlina/Dólar Neo-Zelandês"],o.exports["#GBPRUB-symbol-description"]=["Libra Esterlina/Rublo Russo"],o.exports["#GBPUSD-symbol-description"]=["Libra Esterlina/Dólar Americano"], +o.exports["#GER30-symbol-description"]=["Índice DAX das ações alemãs negociadas em bolsa"],o.exports["#GOOGL-symbol-description"]=["Google Inc. classe A"],o.exports["#ITA40-symbol-description"]=["Índice FTSE MIB"],o.exports["#JPN225-symbol-description"]=["Índice Nikkei 225"],o.exports["#JPYKRW-symbol-description"]=["IENE/WON"],o.exports["#JPYRUB-symbol-description"]=["IENE/RUBLO RUSSO"],o.exports["#KA1-symbol-description"]=["Futuros #11 de Açúcar"],o.exports["#KG1-symbol-description"]=["Futuros de Algodão"],o.exports["#KT1-symbol-description"]=["Key Tronic Corp."],o.exports["#LKOH-symbol-description"]="LUKOIL",o.exports["#LTCBTC-symbol-description"]=["Litecoin/Bitcoin"],o.exports["#MGNT-symbol-description"]="Magnit",o.exports["#MICEX-symbol-description"]=["ÍNDICE MICEX"],o.exports["#MNOD_ME.EQRP-symbol-description"]="ADR GMK NORILSKIYNIKEL ORD SHS [REPO]",o.exports["#MSFT-symbol-description"]="Microsoft Corp.",o.exports["#NAS100-symbol-description"]="US 100 Cash CFD",o.exports["#NGAS-symbol-description"]=["Gás natural (Henry Hub)"],o.exports["#NKY-symbol-description"]=["Índice Nikkei 225"],o.exports["#NZDJPY-symbol-description"]=["Dólar Neo-Zelandês/Iene Japonês"],o.exports["#NZDUSD-symbol-description"]=["Dólar Neo-Zelandês/Dólar Americano"],o.exports["#RB1-symbol-description"]=["Futuros de Gasolina RBOB"],o.exports["#RTS-symbol-description"]=["Índice RTS russo"],o.exports["#SBER-symbol-description"]="SBERBANK",o.exports["#SPX500-symbol-description"]=["Índice S&P 500"],o.exports["#TWTR-symbol-description"]=["TWITTER INC"],o.exports["#UK100-symbol-description"]=["Índice FTSE das 100 principais ações negociadas em bolsa do Reino Unido"],o.exports["#USDBRL-symbol-description"]=["Dolar Americano / Real Brasileiro"],o.exports["#USDCAD-symbol-description"]=["Dólar Americano/Dólar Canadense"],o.exports["#USDCHF-symbol-description"]=["Dólar Americano/Franco Suíço"],o.exports["#USDCNY-symbol-description"]=["Dólar Americano/Yuan Renminbi"],o.exports["#USDDKK-symbol-description"]=["DÓLAR AMERICANO/COROA DINAMARQUESA"],o.exports["#USDHKD-symbol-description"]=["Dólar Americano/Dólar de Hong Kong"],o.exports["#USDIDR-symbol-description"]=["Dólar Americano / Rupia"],o.exports["#USDINR-symbol-description"]=["Dólar Americano/Rupia Indiana"],o.exports["#USDJPY-symbol-description"]=["Dólar Americano/Iene Japonês"],o.exports["#USDKRW-symbol-description"]=["DÓLAR AMERICANO/WON"],o.exports["#USDMXN-symbol-description"]=["Dólar Americano / Peso Mexicano"],o.exports["#USDPHP-symbol-description"]=["Dólar Americano / Peso Filipino"],o.exports["#USDRUB-symbol-description"]=["DÓLAR AMERICANO/RUBLO RUSSO"],o.exports["#USDRUB_TOM-symbol-description"]=["USD/RUB TOM"],o.exports["#USDSEK-symbol-description"]=["Dólar Americano/Coroa Sueca"],o.exports["#USDSGD-symbol-description"]=["DÓLAR AMERICANO/DÓLAR DE SINGAPURA"],o.exports["#USDTRY-symbol-description"]=["Dólar Americano/Nova Lira Turca"],o.exports["#VTBR-symbol-description"]="VTB",o.exports["#XAGUSD-symbol-description"]=["Prata/Dólar Americano"], +o.exports["#XAUUSD-symbol-description"]=["Ouro/Dólar Americano"],o.exports["#XPDUSD-symbol-description"]=["CFDs de paládio"],o.exports["#XPTUSD-symbol-description"]=["Platina/Dólar Americano"],o.exports["#ZS1-symbol-description"]=["Futuros de Soja - ECBT"],o.exports["#ZW1-symbol-description"]=["Futuros de Trigo - ECBT"],o.exports["#BTCGBP-symbol-description"]=["Bitcoin / Libra Esterlina"],o.exports["#MICEXINDEXCF-symbol-description"]=["Índice MOEX Rússia"],o.exports["#BTCAUD-symbol-description"]=["Bitcoin / Dólar Australiano"],o.exports["#BTCJPY-symbol-description"]=["Bitcoin / Iene Japonês"],o.exports["#BTCBRL-symbol-description"]=["Bitcoin / Real Brasileiro"],o.exports["#PT10-symbol-description"]=["Títulos de Dez Anos do Governo Português"],o.exports["#TXSX-symbol-description"]=["Índice TSX 60"],o.exports["#VIXC-symbol-description"]=["Índice TSX 60 VIX"],o.exports["#USDPLN-symbol-description"]=["USD/PLN"],o.exports["#EURPLN-symbol-description"]=["Euro / Zloti Polonês"],o.exports["#BTCPLN-symbol-description"]=["Bitcoin / Zloti Polonês"],o.exports["#CAC40-symbol-description"]=["Índice CAC 40"],o.exports["#XBTCAD-symbol-description"]=["Bitcoin/Dólar Canadense"],o.exports["#ITI2!-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIF2018-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIF2019-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIF2020-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIG2018-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIG2019-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIG2020-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIH2018-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIH2019-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIH2020-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIJ2018-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIJ2019-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIJ2020-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIK2018-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIK2019-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIK2020-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIM2017-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIM2018-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIM2019-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIM2020-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIN2017-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIN2018-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIN2019-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIN2020-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIQ2017-symbol-description"]=["Futuros de Minério de Ferro"], +o.exports["#ITIQ2018-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIQ2019-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIQ2020-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIU2017-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIU2018-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIU2019-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIU2020-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIV2017-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIV2018-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIV2019-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIV2020-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIX2017-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIX2018-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIX2019-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIX2020-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIZ2017-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIZ2018-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIZ2019-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#ITIZ2020-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#AMEX:GXF-symbol-description"]=["ETF Global x FTSE região nórdica"],o.exports["#ASX:XAF-symbol-description"]=["Índice S&P/ASX All Australian 50"],o.exports["#ASX:XAT-symbol-description"]=["Índice S&P/ASX All Australian 200"],o.exports["#BIST:XU100-symbol-description"]=["Índice BIST 100"],o.exports["#GPW:WIG20-symbol-description"]=["Índice WIG20"],o.exports["#INDEX:JKSE-symbol-description"]=["Índice Composto de Jarkarta"],o.exports["#INDEX:KLSE-symbol-description"]=["Índice KLCI da Bolsa da Málasia"],o.exports["#INDEX:NZD-symbol-description"]=["Índice NZX 50"],o.exports["#INDEX:STI-symbol-description"]=["Índice STI"],o.exports["#INDEX:XLY0-symbol-description"]=["Índice Composto de Xangai"],o.exports["#MOEX:MICEXINDEXCF-symbol-description"]=["Índice MOEX da Rússia"],o.exports["#NYMEX:KT1!-symbol-description"]=["Futuros de café"],o.exports["#OANDA:NATGASUSD-symbol-description"]=["CFD de gás natural"],o.exports["#OANDA:USDPLN-symbol-description"]=["Dólar dos EUA/Zloti Polonês"],o.exports["#TSX:TX60-symbol-description"]=["Índice S&P/TSX 60"],o.exports["#TSX:VBU-symbol-description"]=["Índice Vanguard US Agregado Bond ETF (CAD-hedged) UN"],o.exports["#TSX:VIXC-symbol-description"]=["Índice S&P/TSX 60 VIX"],o.exports["#TVC:CAC40-symbol-description"]=["Índice CAC 40"],o.exports["#TVC:ES10-symbol-description"]=["Títulos de Dez Anos do Governo Espanhol"],o.exports["#TVC:EUBUND-symbol-description"]="Euro Bund",o.exports["#TVC:GB02-symbol-description"]=["Títulos de Dois Anos do Governo Britânico"],o.exports["#TVC:GB10-symbol-description"]=["Títulos de Dez Anos do Governo Britânico"], +o.exports["#TVC:GOLD-symbol-description"]=["CFDs em Ouro (US$ / OZ)"],o.exports["#TVC:ID03-symbol-description"]=["Títulos de Três Anos do Governo Indonésio"],o.exports["#TVC:ID10-symbol-description"]=["Títulos de Dez Anos do Governo da Indonésia"],o.exports["#TVC:PALLADIUM-symbol-description"]=["CFDs em Paládio (US$ / OZ)"],o.exports["#TVC:PT10-symbol-description"]=["Títulos de Dez Anos do Governo Português"],o.exports["#TVC:SILVER-symbol-description"]=["CFDs em Prata (US$ / OZ)"],o.exports["#TSX:TSX-symbol-description"]=["Índice Composto S&P/TSX"],o.exports["#OANDA:CH20CHF-symbol-description"]=["Índice Swiss 20"],o.exports["#TVC:SHCOMP-symbol-description"]=["Índice Shanghai Composite"],o.exports["#NZX:ALLC-symbol-description"]=["Índice Geral S&P/NZX (Índice de Capital)"],o.exports["#AMEX:SHYG-symbol-description"]=["Cotas 0-5 YEAR High Yield Corporate Bond ETF"],o.exports["#TVC:AU10-symbol-description"]=["Títulos de Dez Anos do Governo Australiano"],o.exports["#TVC:CN10-symbol-description"]=["Títulos de Dez Anos do Governo Chinês"],o.exports["#TVC:KR10-symbol-description"]=["Títulos de Dez Anos do Governo Coreano"],o.exports["#NYMEX:RB1!-symbol-description"]=["Futuros de gasolina RBOB"],o.exports["#NYMEX:HO1!-symbol-description"]=["Futuros de NY Harbor ULSD"],o.exports["#NYMEX:AEZ1!-symbol-description"]=["Futuros de etanol NY"],o.exports["#OANDA:XCUUSD-symbol-description"]=["CFD de cobre (US$/libra)"],o.exports["#COMEX:ZA1!-symbol-description"]=["Futuros de zinco"],o.exports["#CBOT:ZW1!-symbol-description"]=["Futuros de trigo"],o.exports["#NYMEX:KA1!-symbol-description"]=["Futuros de açúcar nº 11"],o.exports["#CBOT:QBC1!-symbol-description"]=["Futuros de milho"],o.exports["#CME:E61!-symbol-description"]=["Futuros de Euro"],o.exports["#CME:B61!-symbol-description"]=["Futuros de Libra Esterlina"],o.exports["#CME:QJY1!-symbol-description"]=["Futuros de Iene Japonês"],o.exports["#CME:A61!-symbol-description"]=["Futuros de Dólar Australiano"],o.exports["#CME:D61!-symbol-description"]=["Futuros de Dólar Canadense"],o.exports["#CME:SP1!-symbol-description"]=["Futuros S&P 500"],o.exports["#CME_MINI:NQ1!-symbol-description"]=["Futuros NASDAQ 100 E-mini"],o.exports["#CBOT_MINI:YM1!-symbol-description"]=["Futuros Dow Jones E-mini"],o.exports["#CME:NY1!-symbol-description"]=["Futuros NIKKEI 225"],o.exports["#EUREX:DY1!-symbol-description"]=["Índice DAX"],o.exports["#CME:IF1!-symbol-description"]=["Índice de Futuros IBOVESPA - US$"],o.exports["#CBOT:TY1!-symbol-description"]=["Futuros de Notas do Tesouro de dez anos"],o.exports["#CBOT:FV1!-symbol-description"]=["Futuros de Notas do Tesouro de cinco anos"],o.exports["#CBOT:ZE1!-symbol-description"]=["Títulos do Tesouro - Futuros de três anos"],o.exports["#CBOT:TU1!-symbol-description"]=["Futuros de Notas do Tesouro de dios anos"],o.exports["#CBOT:FF1!-symbol-description"]=["Futuros de taxas de juros de Fundos FED de 30 dias"],o.exports["#CBOT:US1!-symbol-description"]=["Futuros de T-Bond"],o.exports["#TVC:EXY-symbol-description"]=["Índice Moeda Euro"], +o.exports["#TVC:JXY-symbol-description"]=["Índice Iene Japonês"],o.exports["#TVC:BXY-symbol-description"]=["Índice Libra Esterlina"],o.exports["#TVC:AXY-symbol-description"]=["Índice Dólar Australiano"],o.exports["#TVC:CXY-symbol-description"]=["Índice Dólar Canadense"],o.exports["#FRED:GDP-symbol-description"]=["Produto Interno Bruto, primeiro decimal"],o.exports["#FRED:UNRATE-symbol-description"]=["Taxa de desemprego civil"],o.exports["#FRED:POP-symbol-description"]=["População total: todas as idades, incluindo as forças armadas no exterior"],o.exports["#ETHUSD-symbol-description"]=["Ethereum / Dólar"],o.exports["#BMFBOVESPA:IBOV-symbol-description"]=["Índice IBovespa"],o.exports["#BMFBOVESPA:IBRA-symbol-description"]=["Índice IBrasil"],o.exports["#BMFBOVESPA:IBXL-symbol-description"]=["Índice IBRX 50"],o.exports["#COMEX:HG1!-symbol-description"]=["Futuros de cobre"],o.exports["#INDEX:HSCE-symbol-description"]=["Índice Hang Seng de empresas da China"],o.exports["#NYMEX:CL1!-symbol-description"]=["Futuros de petróleo leve bruto"],o.exports["#OTC:IHRMF-symbol-description"]=["Ishares MSCI SHS Japão"],o.exports["#TVC:DAX-symbol-description"]=["Índice das 30 Maiores Companhias Alemãs"],o.exports["#TVC:DE10-symbol-description"]=["Títulos de Dez Anos do Governo Alemão"],o.exports["#TVC:DJI-symbol-description"]=["Índice Industrial Médio Dow Jones"],o.exports["#TVC:DXY-symbol-description"]=["Índice Dólar"],o.exports["#TVC:FR10-symbol-description"]=["Títulos de Dez Anos do Governo Francês"],o.exports["#TVC:HSI-symbol-description"]=["Índice Hang Seng"],o.exports["#TVC:IBEX35-symbol-description"]=["Índice IBEX 35"],o.exports["#FX:AUS200-symbol-description"]=["Índice S&P/ASX"],o.exports["#AMEX:SHY-symbol-description"]=["Títulos do Tesouro Americano de 1-3 anos ETF Ishares"],o.exports["#ASX:XJO-symbol-description"]=["Índice S&P/ASX 200"],o.exports["#BSE:SENSEX-symbol-description"]=["Índice S&P BSE Sensex"],o.exports["#INDEX:MIB-symbol-description"]=["Índice MIB"],o.exports["#INDEX:MOY0-symbol-description"]=["Índice Euro Stoxx 50"],o.exports["#MOEX:RTSI-symbol-description"]=["Índice RTS"],o.exports["#NSE:NIFTY-symbol-description"]=["Índice Nifty 50"],o.exports["#NYMEX:NG1!-symbol-description"]=["Futuros de Gás Natural"],o.exports["#NYMEX:ZC1!-symbol-description"]=["Futuros Milho"],o.exports["#TVC:IN10-symbol-description"]=["Títulos de Dez Anos do Governo Indiano"],o.exports["#TVC:IT10-symbol-description"]=["Títulos de Dez Anos do Governo Italiano"],o.exports["#TVC:JP10-symbol-description"]=["Títulos de Dez Anos do Governo Japonês"],o.exports["#TVC:NDX-symbol-description"]=["Índice US 100"],o.exports["#TVC:NI225-symbol-description"]=["NIKKEI 225"],o.exports["#TVC:SPX-symbol-description"]=["S&P 500"],o.exports["#TVC:SX5E-symbol-description"]=["Índice Euro Stoxx 50"],o.exports["#TVC:TR10-symbol-description"]=["Títulos de Dez Anos do Governo Turco"],o.exports["#TVC:UKOIL-symbol-description"]=["CFDs em Petróleo Bruto Brent"],o.exports["#TVC:UKX-symbol-description"]=["Índice UK 100"], +o.exports["#TVC:US02-symbol-description"]=["Títulos de Dois Anos do Governo Americano"],o.exports["#TVC:US05-symbol-description"]=["Títulos de Cinco Anos do Governo Americano"],o.exports["#TVC:US10-symbol-description"]=["Títulos de Dez Anos do Governo Americano"],o.exports["#TVC:USOIL-symbol-description"]=["CFDs em Petróleo Bruto WTI"],o.exports["#NYMEX:ITI1!-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#NASDAQ:SHY-symbol-description"]=["Títulos do Tesouro Americano de 1-3 anos ETF Ishares"],o.exports["#AMEX:ALD-symbol-description"]=["ETF WisdomTree Ásia Dívida Local"],o.exports["#NASDAQ:AMD-symbol-description"]="Advanced Micro Devices Inc",o.exports["#NYSE:BABA-symbol-description"]=["Alibaba Group Holding Ltd."],o.exports["#ICEEUR:CB-symbol-description"]=["Petróleo Bruto Brent"],o.exports["#ICEEUR:CB1!-symbol-description"]=["Petróleo Bruto Brent"],o.exports["#ICEUSA:CC-symbol-description"]=["Cacau"],o.exports["#NYMEX:CL-symbol-description"]=["Petróleo Bruto WTI"],o.exports["#ICEUSA:CT-symbol-description"]=["Algodão nº 2"],o.exports["#NASDAQ:CTRV-symbol-description"]="ContraVir Pharmaceuticals Inc",o.exports["#CME:DL-symbol-description"]=["Leite classe III"],o.exports["#NYSE:F-symbol-description"]="FORD MTR CO DEL",o.exports["#MOEX:GAZP-symbol-description"]="GAZPROM",o.exports["#COMEX:GC-symbol-description"]=["Ouro"],o.exports["#CME:GF-symbol-description"]=["Gado para engorda"],o.exports["#CME:HE-symbol-description"]=["Porcos magros"],o.exports["#NASDAQ:IEF-symbol-description"]=["Ishares ETF de títulos do Tesouro Americano de 7-10 anos"],o.exports["#NASDAQ:IEI-symbol-description"]=["Ishares ETF de títulos do Tesouro Americano de 3-7 anos"],o.exports["#NYMEX:KA1-symbol-description"]=["Futuros de Açúcar nº 11"],o.exports["#ICEUSA:KC-symbol-description"]=["Café"],o.exports["#NYMEX:KG1-symbol-description"]=["Futuros de Algodão"],o.exports["#FWB:KT1-symbol-description"]=["Key Tronic Corporation"],o.exports["#CME:LE-symbol-description"]=["Gado Gordo"],o.exports["#ICEEUR:LO-symbol-description"]=["Óleo de calefação ICE"],o.exports["#CME:LS-symbol-description"]=["Madeira"],o.exports["#MOEX:MGNT-symbol-description"]="MAGNIT",o.exports["#LSIN:MNOD-symbol-description"]="ADR GMK NORILSKIYNIKEL ORD SHS [REPO]",o.exports["#NYMEX:NG-symbol-description"]=["Gás natural"],o.exports["#ICEUSA:OJ-symbol-description"]=["Suco de laranja"],o.exports["#NYMEX:PA-symbol-description"]=["Paládio"],o.exports["#NYSE:PBR-symbol-description"]=["PETRÓLEO BRASILEIRO S.A. - PETROBRAS"],o.exports["#NYMEX:PL-symbol-description"]=["Platina"],o.exports["#COMEX_MINI:QC-symbol-description"]=["Cobre E-Mini"],o.exports["#NYMEX:RB-symbol-description"]=["Gasolina RBOB"],o.exports["#NYMEX:RB1-symbol-description"]=["Futuros de Gasolina RBOB"],o.exports["#MOEX:SBER-symbol-description"]="SBERBANK",o.exports["#AMEX:SCHO-symbol-description"]=["ETF Schwab Curto Prazo Títulos Americanos"],o.exports["#COMEX:SI-symbol-description"]=["Prata"],o.exports["#NASDAQ:TLT-symbol-description"]=["Ishares ETF de títulos do Tesouro Americano de 20 anos"], +o.exports["#TVC:VIX-symbol-description"]=["Índice de Volatilidade S&P 500"],o.exports["#MOEX:VTBR-symbol-description"]="VTB",o.exports["#COMEX:ZA-symbol-description"]=["Zinco"],o.exports["#CBOT:ZC-symbol-description"]=["Milho"],o.exports["#CBOT:ZK-symbol-description"]=["Futuros de etanol"],o.exports["#CBOT:ZL-symbol-description"]=["Óleo de soja"],o.exports["#CBOT:ZO-symbol-description"]=["Aveia"],o.exports["#CBOT:ZR-symbol-description"]=["Arroz não processado"],o.exports["#CBOT:ZS-symbol-description"]=["Soja"],o.exports["#CBOT:ZS1-symbol-description"]=["Futuros de Soja"],o.exports["#CBOT:ZW-symbol-description"]=["Trigo"],o.exports["#CBOT:ZW1-symbol-description"]=["Futuros de Trigo - ECBT"],o.exports["#NASDAQ:ITI-symbol-description"]="Iteris Inc",o.exports["#NYMEX:ITI2!-symbol-description"]=["Futuros de Minério de Ferro"],o.exports["#CADUSD-symbol-description"]=["Dólar Canadense/Dólar EUA"],o.exports["#CHFUSD-symbol-description"]=["Franco Suíço/Dólar Americano"],o.exports["#GPW:ACG-symbol-description"]="Acautogaz",o.exports["#JPYUSD-symbol-description"]=["Iene/Dólar EUA"],o.exports["#USDAUD-symbol-description"]=["Dólar EUA/Dólar Australiano"],o.exports["#USDEUR-symbol-description"]=["Dólar/Euro"],o.exports["#USDGBP-symbol-description"]=["Dólar/Libra Esterlina"],o.exports["#USDNZD-symbol-description"]=["Dólar EUA/Dólar Neozelandês"],o.exports["#UKOIL-symbol-description"]=["CFDs em Petróleo Bruto (Brent)"],o.exports["#USOIL-symbol-description"]=["CFDs em Petróleo Bruto (WTI)"],o.exports["#US30-symbol-description"]=["Índice Dow Jones Industrial Average"],o.exports["#BCHUSD-symbol-description"]=["Bitcoin Cash/Dólar EUA"],o.exports["#ETCUSD-symbol-description"]=["Ethereum Classic/Dólar EUA"],o.exports["#GOOG-symbol-description"]=["Alphabet Inc (Google) Classe C"],o.exports["#LTCUSD-symbol-description"]=["Litecoin/Dólar EUA"],o.exports["#XRPUSD-symbol-description"]=["XRP/Dólar EUA"],o.exports["#SP:SPX-symbol-description"]=["Índice S&P 500"],o.exports["#ETCBTC-symbol-description"]=["Ethereum Classic/Bitcoin"],o.exports["#ETHBTC-symbol-description"]=["Ethereum/Bitcoin"],o.exports["#XRPBTC-symbol-description"]=["XRP/Bitcoin"],o.exports["#TVC:US30-symbol-description"]=["Títulos de 30 Anos do Governo Americano"],o.exports["#COMEX:SI1!-symbol-description"]=["Futuros de Prata"],o.exports["#BTGUSD-symbol-description"]=["Bitcoin Gold/Dólar EUA"],o.exports["#IOTUSD-symbol-description"]=["IOTA/Dólar EUA"],o.exports["#CME:BTC1!-symbol-description"]=["Futuros de Bitcoin CME"],o.exports["#COMEX:GC1!-symbol-description"]=["Futuros de ouro"],o.exports["#CORNUSD-symbol-description"]=["CFDs de milho"],o.exports["#COTUSD-symbol-description"]=["CFDs de algodão"],o.exports["#DJ:DJA-symbol-description"]=["Índice composto médio Dow Jones"],o.exports["#DJ:DJI-symbol-description"]=["Índice industrial médio Dow Jones"],o.exports["#ETHEUR-symbol-description"]=["Ethereum/Euro"],o.exports["#ETHGBP-symbol-description"]=["Ethereum/Libra Esterlina"],o.exports["#ETHJPY-symbol-description"]=["Ethereum/Iene Japonês"], +o.exports["#EURNOK-symbol-description"]=["Euro/Coroa Norueguesa"],o.exports["#GBPPLN-symbol-description"]=["Libra Esterlina/Zloti Polonês"],o.exports["#MOEX:BR1!-symbol-description"]=["Futuros de petróleo Brent"],o.exports["#NYMEX:KG1!-symbol-description"]=["Futuros de algodão"],o.exports["#NYMEX:PL1!-symbol-description"]=["Futuros de platina"],o.exports["#SOYBNUSD-symbol-description"]=["CFDs de soja"],o.exports["#SUGARUSD-symbol-description"]=["CFDs de açúcar"],o.exports["#TVC:IXIC-symbol-description"]=["Índices Amplos dos EUA"],o.exports["#TVC:RU-symbol-description"]=["Índice Russell 1000"],o.exports["#USDZAR-symbol-description"]=["Dólar EUA/Rand Sul-africano"],o.exports["#WHEATUSD-symbol-description"]=["CFDs de trigo"],o.exports["#XRPEUR-symbol-description"]=["XRP/Euro"],o.exports["#CBOT:S1!-symbol-description"]=["Futuros de soja"],o.exports["#SP:MID-symbol-description"]=["Índice S&P 400"],o.exports["#TSX:XCUUSD-symbol-description"]=["CFDs de cobre"],o.exports["#TVC:NYA-symbol-description"]=["Índice NYSE Composite"],o.exports["#TVC:PLATINUM-symbol-description"]=["CFDs de platina (US$/onça)"],o.exports["#TVC:SSMI-symbol-description"]=["Índice Mercado Suíço"],o.exports["#TVC:SXY-symbol-description"]=["Índice Franco Suíço"],o.exports["#MOEX:RI1!-symbol-description"]=["Futuros do índice RTS"],o.exports["#MOEX:MX1!-symbol-description"]=["Futuros do índice MICEX"],o.exports["#CBOE:BG1!-symbol-description"]=["Futuros de Bitcoin CBOE"],o.exports["#TVC:MY10-symbol-description"]=["Títulos de Dez Anos do Governo da Malásia"],o.exports["#CME:S61!-symbol-description"]=["Futuros de Franco Suíço"],o.exports["#TVC:DEU30-symbol-description"]=["Índice DAX"],o.exports["#BCHEUR-symbol-description"]=["Bitcoin dinheiro/euros"],o.exports["#TVC:ZXY-symbol-description"]=["Índice Dólar da Nova Zelândia"],o.exports["#MIL:FTSEMIB-symbol-description"]=["Índice FTSE MIB"],o.exports["#XETR:DAX-symbol-description"]=["Índice DAX"],o.exports["#MOEX:IMOEX-symbol-description"]=["Índice MOEX Rússia"],o.exports["#FX:US30-symbol-description"]=["Índice Industrial Médio Dow Jones"],o.exports["#MOEX:RUAL-symbol-description"]="United Company RUSAL PLC",o.exports["#MOEX:MX2!-symbol-description"]=["Índice de futuros MICEX"],o.exports["#NEOUSD-symbol-description"]=["NEO/Dólar dos EUA"],o.exports["#XMRUSD-symbol-description"]=["Monero/Dólar dos EUA"],o.exports["#ZECUSD-symbol-description"]=["Zcash/Dólar dos EUA"],o.exports["#TVC:CAC-symbol-description"]=["Índice CAC 40"],o.exports["#NASDAQ:ZS-symbol-description"]="Zscaler Inc",o.exports["#TVC:GB10Y-symbol-description"]=["Títulos do Governo Britânico 10A Yield"],o.exports["#TVC:AU10Y-symbol-description"]=["Títulos do Governo Australiano 10A Yield"],o.exports["#TVC:CN10Y-symbol-description"]=["Títulos do Governo Chinês 10A Yield"],o.exports["#TVC:DE10Y-symbol-description"]=["Títulos do Governo Alemão 10A Yield"],o.exports["#TVC:ES10Y-symbol-description"]=["Títulos do Governo Espanhol 10A Yield"],o.exports["#TVC:FR10Y-symbol-description"]=["Títulos do Governo Frances 10A Yield"], +o.exports["#TVC:IN10Y-symbol-description"]=["Títulos do Governo Indiano 10A Yield"],o.exports["#TVC:IT10Y-symbol-description"]=["Títulos do Governo Italiano 10A Yield"],o.exports["#TVC:JP10Y-symbol-description"]=["Títulos do Governo Japonês 10A Yield"],o.exports["#TVC:KR10Y-symbol-description"]=["Títulos do Governo Coeano 10A Yield"],o.exports["#TVC:MY10Y-symbol-description"]=["Títulos do Governo Malásio 10A Yield"],o.exports["#TVC:PT10Y-symbol-description"]=["Títulos do Governo Português 10A Yield"],o.exports["#TVC:TR10Y-symbol-description"]=["Títulos do Governo Turco 10A Yield"],o.exports["#TVC:US02Y-symbol-description"]=["Títulos do Governo Norte Americano 2a (Yield)"],o.exports["#TVC:US05Y-symbol-description"]=["Títulos do Governo Americano 5A (Yield)"],o.exports["#TVC:US10Y-symbol-description"]=["Títulos do Governo Americano 10A Yield"],o.exports["#INDEX:TWII-symbol-description"]=["Índice Ponderado de Taiwan"],o.exports["#CME:J61!-symbol-description"]=["Futuros em ienes japoneses"],o.exports["#CME_MINI:J71!-symbol-description"]=["Futuros E-mini em ienes japoneses"],o.exports["#CME_MINI:WM1!-symbol-description"]=["Futuros E-micro em ienes japoneses/dólares americanos"],o.exports["#CME:M61!-symbol-description"]=["Futuros em pesos mexicanos"],o.exports["#CME:T61!-symbol-description"]=["Futuros em randes sul-africanos"],o.exports["#CME:SK1!-symbol-description"]=["Futuros em coroas suecas"],o.exports["#CME:QT1!-symbol-description"]=["Futuros em renminbis chineses/dólares americanos"],o.exports["#COMEX:AUP1!-symbol-description"]=["Futuros de alumínio MW U.S. Transaction Premium Platts (25MT)"],o.exports["#CME:L61!-symbol-description"]=["Futuros em reais brasileiros"],o.exports["#CME:WP1!-symbol-description"]=["Futuros em zlotis poloneses"],o.exports["#CME:N61!-symbol-description"]=["Futuros em dólares neozelandeses"],o.exports["#CME_MINI:MG1!-symbol-description"]=["Futuros E-micro em dólares australianos/dólares americanos"],o.exports["#CME_MINI:WN1!-symbol-description"]=["Futuros E-micro em francos suíços/dólares americanos"],o.exports["#CME_MINI:MF1!-symbol-description"]=["Futuros E-micro em euros/dólares americanos"],o.exports["#CME_MINI:E71!-symbol-description"]=["Futuros E-mini em euros"],o.exports["#CBOT:ZK1!-symbol-description"]=["Futuros de Combustível Etanol Desnaturado"],o.exports["#CME_MINI:MB1!-symbol-description"]=["Futuros E-micro em libras esterlinas/dólares americanos"],o.exports["#NYMEX_MINI:QU1!-symbol-description"]=["Futuros E-mini de Gasolina"],o.exports["#NYMEX_MINI:QX1!-symbol-description"]=["Futuros E-mini de Óleo de Calefação"],o.exports["#COMEX_MINI:QC1!-symbol-description"]=["Futuros E-mini de Cobre"],o.exports["#NYMEX_MINI:QG1!-symbol-description"]=["Futuros E-mini de Gás Natural"],o.exports["#CME:E41!-symbol-description"]=["Futuros em dólares americanos/liras turcas"],o.exports["#COMEX_MINI:QI1!-symbol-description"]=["Futuros (Mini) de Prata"],o.exports["#CME:DL1!-symbol-description"]=["Futuros de Leite Classe III"],o.exports["#NYMEX:UX1!-symbol-description"]=["Futuros de Urânio"], +o.exports["#CBOT:BO1!-symbol-description"]=["Futuros de Óleo de Soja"],o.exports["#CME:HE1!-symbol-description"]=["Futuros de Suínos Magros"],o.exports["#NYMEX:IAC1!-symbol-description"]=["Futuros de Carvão Newcastle"],o.exports["#NYMEX_MINI:QM1!-symbol-description"]=["Futuros E-mini de Petróleo Bruto Leve"],o.exports["#NYMEX:JMJ1!-symbol-description"]=["Mini Futuros de Brent"],o.exports["#COMEX:AEP1!-symbol-description"]=["Futuros Europeus Premium de Alumínio"],o.exports["#CBOT:ZQ1!-symbol-description"]=["Futuros de Taxas de Juros de Fundos Federais a 30 dias"],o.exports["#CME:LE1!-symbol-description"]=["Futuros de Gado em Pé"],o.exports["#CME:UP1!-symbol-description"]=["Futuros de francos suíços/ienes japoneses"],o.exports["#CBOT:ZN1!-symbol-description"]=["Futuros de Notas Y de 10 anos"],o.exports["#CBOT:ZB1!-symbol-description"]=["Futuros de Obrigações do Tesouro"],o.exports["#CME:GF1!-symbol-description"]=["Futuros de Gado de Engorda"],o.exports["#CBOT:UD1!-symbol-description"]=["Futuros de Obrigações do Tesouro Ultra"],o.exports["#CME:I91!-symbol-description"]=["Futuro de Imoveis CME - Washington DC"],o.exports["#CBOT:ZO1!-symbol-description"]=["Futuros de Aveia"],o.exports["#CBOT:ZM1!-symbol-description"]=["Futuros de Farelo de Soja"],o.exports["#CBOT_MINI:XN1!-symbol-description"]=["Futuros Mini de Milho"],o.exports["#CBOT:ZC1!-symbol-description"]=["Futuros de Milho"],o.exports["#CME:LS1!-symbol-description"]=["Futuros de Madeira"],o.exports["#CBOT_MINI:XW1!-symbol-description"]=["Futuros Mini de Trigo"],o.exports["#CBOT_MINI:XK1!-symbol-description"]=["Futuros Mini de Soja"],o.exports["#CBOT:ZS1!-symbol-description"]=["Futuros de Soja"],o.exports["#NYMEX:PA1!-symbol-description"]=["Futuros de Paládio"],o.exports["#CME:FTU1!-symbol-description"]=["Futuros E-mini do Índice FTSE100 em dólares americanos"],o.exports["#CBOT:ZR1!-symbol-description"]=["Futuros de Arroz"],o.exports["#COMEX_MINI:GR1!-symbol-description"]=["Futuros (E-micro) de Ouro"],o.exports["#COMEX_MINI:QO1!-symbol-description"]=["Futuros (Mini) de Ouro"],o.exports["#CME_MINI:RL1!-symbol-description"]=["Futuros E-mini Russel 1000"],o.exports["#CME_MINI:EW1!-symbol-description"]=["Futuros E-mini S&P400 Midcap"],o.exports["#COMEX:LD1!-symbol-description"]=["Futuros de Chumbo"],o.exports["#CME_MINI:ES1!-symbol-description"]=["Futuros E-mini S&P500"],o.exports["#TVC:SA40-symbol-description"]=["Índice Top 40 da Africa do Sul"],o.exports["#BMV:ME-symbol-description"]=["Índice IPC do México"],o.exports["#BCBA:IMV-symbol-description"]=["Índice MERVAL"],o.exports["#HSI:HSI-symbol-description"]=["Índice Hang Seng"],o.exports["#BVL:SPBLPGPT-symbol-description"]=["Índice Geral S&P/BVL do Peru (PEN)"],o.exports["#EGX:EGX30-symbol-description"]=["Índice EGX30 Price Return"],o.exports["#BVC:IGBC-symbol-description"]=["Índice Geral da Bolsa de Valores da Colômbia"],o.exports["#TWSE:TAIEX-symbol-description"]=["Índice de Ações Ponderadas por Capitalização de Taiwan"],o.exports["#QSE:GNRI-symbol-description"]=["Índice QE"], +o.exports["#BME:IBC-symbol-description"]=["Índice IBEX35"],o.exports["#NZX:NZ50G-symbol-description"]=["Índice Bruto S&P/NZX50"],o.exports["#SIX:SMI-symbol-description"]=["Índice do Mercado Suíço"],o.exports["#SZSE:399001-symbol-description"]=["Índice SZSE Componente"],o.exports["#TADAWUL:TASI-symbol-description"]=["Índice Tadawul Todas as Ações"],o.exports["#IDX:COMPOSITE-symbol-description"]=["Índice IDX Composite"],o.exports["#EURONEXT:PX1-symbol-description"]=["Índice CAC40"],o.exports["#OMXHEX:OMXH25-symbol-description"]=["Índice EMX Helsinque 25"],o.exports["#EURONEXT:BEL20-symbol-description"]=["Índice BEL 20"],o.exports["#TVC:STI-symbol-description"]=["Índice Straits Times"],o.exports["#DFM:DFMGI-symbol-description"]=["Índice DFM"],o.exports["#TVC:KOSPI-symbol-description"]=["índice de Preços de Ações da Coreia Composto"],o.exports["#FTSEMYX:FBMKLCI-symbol-description"]=["Índice FTSE da Bolsa da Malásia KLCI"],o.exports["#TASE:TA35-symbol-description"]=["Índice TA-35"],o.exports["#OMXSTO:OMXS30-symbol-description"]=["Índice OMX Estocolmo 30"],o.exports["#OMXICE:OMXI8-symbol-description"]=["Índice OMX Islândia 8"],o.exports["#NSENG:NSE30-symbol-description"]=["Índice NSE 30"],o.exports["#BAHRAIN:BSEX-symbol-description"]=["Índice Bahrain Todas as Ações"],o.exports["#OMXTSE:OMXTGI-symbol-description"]=["OMX Talin GI"],o.exports["#OMXCOP:OMXC25-symbol-description"]=["Índice OMX Copenhague 25"],o.exports["#OMXRSE:OMXRGI-symbol-description"]="OMX Riga GI",o.exports["#BELEX:BELEX15-symbol-description"]=["Índice BELEX 15"],o.exports["#OMXVSE:OMXVGI-symbol-description"]=["OMX Vilna GI"],o.exports["#EURONEXT:AEX-symbol-description"]=["Índice AEX"],o.exports["#CBOE:VIX-symbol-description"]=["Índice de Volatilidade S&P500"],o.exports["#NASDAQ:XAU-symbol-description"]=["Índice PHLX Setor Ouro e Prata"],o.exports["#DJ:DJUSCL-symbol-description"]=["Índice Carvão Dow Jones EUA"],o.exports["#DJ:DJCIKC-symbol-description"]=["Índice de Commodities de Café Dow Jones"],o.exports["#DJ:DJCIEN-symbol-description"]=["Índice de Commodities de Energia Dow Jones"],o.exports["#NASDAQ:OSX-symbol-description"]=["Índice PHLX do Setor de Serviços de Petróleo"],o.exports["#DJ:DJCISB-symbol-description"]=["Índice de Commodities de Açúcar Dow Jones"],o.exports["#DJ:DJCICC-symbol-description"]=["Índice de Commodities de Cacau Dow Jones"],o.exports["#DJ:DJCIGR-symbol-description"]=["Índice de Commodities de Grãos Dow Jones"],o.exports["#DJ:DJCIAGC-symbol-description"]=["Índice de Commodities com Componente Agrícola Dow Jones"],o.exports["#DJ:DJCISI-symbol-description"]=["Índice de Commodities de Prata Dow Jones"],o.exports["#DJ:DJCIIK-symbol-description"]=["Índice de Commodities de Níquel Dow Jones"],o.exports["#NASDAQ:HGX-symbol-description"]=["Índice PHLX do Setor de Imoveis"],o.exports["#DJ:DJCIGC-symbol-description"]=["Índice de Commodities de Ouro Dow Jones"],o.exports["#SP:SPGSCI-symbol-description"]=["Índice de Commodities S&P Goldman Sachs"],o.exports["#NASDAQ:UTY-symbol-description"]=["Índice PHLX do Setor de Serviços Públicos"], +o.exports["#DJ:DJU-symbol-description"]=["Índice Médio de Serviços Públicos Dow Jones"],o.exports["#SP:SVX-symbol-description"]=["Índice Valor S&P500"],o.exports["#SP:OEX-symbol-description"]=["Índice S&P100"],o.exports["#CBOE:OEX-symbol-description"]=["Índice S&P100"],o.exports["#NASDAQ:SOX-symbol-description"]=["Índice de Semicondutores de Filadélfia"],o.exports["#RUSSELL:RUI-symbol-description"]=["Índice Russell1000"],o.exports["#RUSSELL:RUA-symbol-description"]=["Índice Russell 3000"],o.exports["#RUSSELL:RUT-symbol-description"]=["Índice Russell 2000"],o.exports["#NYSE:XMI-symbol-description"]=["Índice NYSE ARCA Maiores Mercados"],o.exports["#NYSE:XAX-symbol-description"]=["Índice AMEX Composite"],o.exports["#NASDAQ:NDX-symbol-description"]=["Índice Nasdaq 100"],o.exports["#NASDAQ:IXIC-symbol-description"]=["Índice Nasdaq Composite"],o.exports["#DJ:DJT-symbol-description"]=["Índice Médio de Transportes Dow Jones"],o.exports["#NYSE:NYA-symbol-description"]=["Índice NYSE Composite"],o.exports["#NYMEX:CJ1!-symbol-description"]=["Futuros de Cacau"],o.exports["#USDILS-symbol-description"]=["Dólar dos EUA/Shekel israelense"],o.exports["#TSXV:F-symbol-description"]="Fiore Gold Inc",o.exports["#SIX:F-symbol-description"]="Ford Motor Company",o.exports["#BMV:F-symbol-description"]="Ford Motor Company",o.exports["#TWII-symbol-description"]=["Índice Ponderado de Taiwan"],o.exports["#TVC:PL10Y-symbol-description"]=["Títulos do Governo Polonês 10A Yield"],o.exports["#TVC:PL05Y-symbol-description"]=["Títulos do Governo Polonês de 5A Yield"],o.exports["#SET:GC-symbol-description"]=["Global Connection Public Company"],o.exports["#TSX:GC-symbol-description"]="Great Canadian Gaming Corporation",o.exports["#TVC:FTMIB-symbol-description"]=["Índice Milano Italia Borsa"],o.exports["#OANDA:SPX500USD-symbol-description"]=["Índice S&P 500"],o.exports["#BMV:CT-symbol-description"]="China SX20 RT",o.exports["#TSXV:CT-symbol-description"]="Centenera Mining Corporation",o.exports["#BYBIT:ETHUSD-symbol-description"]=["ETHUSD Contrato Perpétuo"],o.exports["#BYBIT:XRPUSD-symbol-description"]=["XRPUSD Contrato Perpétuo"],o.exports["#BYBIT:BTCUSD-symbol-description"]=["BTCUSD Contrato Perpétuo"],o.exports["#BITMEX:ETHUSD-symbol-description"]=["ETHUSD Contrato Futuro Perpétuo"],o.exports["#DERIBIT:BTCUSD-symbol-description"]=["BTCUSD Contrato Futuro Perpétuo"],o.exports["#DERIBIT:ETHUSD-symbol-description"]=["ETHUSD Contrato Futuro Perpétuo"],o.exports["#USDHUF-symbol-description"]=["Dólar / Florim Húngaro"],o.exports["#USDTHB-symbol-description"]=["Dólar / Baht Tailandês"],o.exports["#FOREXCOM:US2000-symbol-description"]="US Small Cap 2000",o.exports["#TSXV:PBR-symbol-description"]="Para Resources Inc",o.exports["#NYSE:SI-symbol-description"]="Silvergate Capital Corporation",o.exports["#NASDAQ:LE-symbol-description"]="Lands' End Inc",o.exports["#CME:CB1!-symbol-description"]=["Futuros de Manteiga (Contínuo: Contrato atual à frente)"],o.exports["#LSE:SCHO-symbol-description"]=["Grupo Scholium Plc Ord 1P"], +o.exports["#NEO:HE-symbol-description"]="Hanwei Energy Services Corp.",o.exports["#NYSE:HE-symbol-description"]="Hawaiian Electric Industries",o.exports["#OMXCOP:SCHO-symbol-description"]="Schouw & Co A/S",o.exports["#TSX:HE-symbol-description"]="Hanwei Energy Services Corp.",o.exports["#BSE:ITI-symbol-description"]="ITI Ltd",o.exports["#NSE:ITI-symbol-description"]="Indian Telephone Industries Limited",o.exports["#TSX:LS-symbol-description"]="Middlefield Healthcare & Life Sciences Dividend Fund",o.exports["#BITMEX:XBT-symbol-description"]=["Índice Bitcoin/Dólar US"],o.exports["#CME_MINI:RTY1!-symbol-description"]=["Índice Futuro E-Mini Russell 2000"],o.exports["#CRYPTOCAP:TOTAL-symbol-description"]=["Valor Total do Mercado de Criptomoedas, $"],o.exports["#ICEUS:DX1!-symbol-description"]=["Índice Futuro Dólar US"],o.exports["#NYMEX:TT1!-symbol-description"]=["Futuros de Algodão"],o.exports["#PHEMEX:BTCUSD-symbol-description"]=["Contrato Futuro Perpétuo BTC"],o.exports["#PHEMEX:ETHUSD-symbol-description"]=["Contrato Futuro Perpétuo ETH"],o.exports["#PHEMEX:XRPUSD-symbol-description"]=["Contrato Futuro Perpétuo XRP"],o.exports["#PHEMEX:LTCUSD-symbol-description"]=["Contrato Futuro Perpétuo LTC"],o.exports["#BITCOKE:BCHUSD-symbol-description"]=["Quanto Swap BCH"],o.exports["#BITCOKE:BTCUSD-symbol-description"]=["Quanto Swap BTC"],o.exports["#BITCOKE:ETHUSD-symbol-description"]=["Quanto Swap ETH"],o.exports["#BITCOKE:LTCUSD-symbol-description"]=["Quanto Swap LTC"],o.exports["#TVC:CA10-symbol-description"]=["Títulos do Governo Canadense, 10 anos"],o.exports["#TVC:CA10Y-symbol-description"]=["Títulos do Governo Canadense 10A Yield"],o.exports["#TVC:ID10Y-symbol-description"]=["Títulos do Governo Indonésio 10A Yield"],o.exports["#TVC:NL10-symbol-description"]=["Títulos do Governo Holandês, 10 anos"],o.exports["#TVC:NL10Y-symbol-description"]=["Títulos do Governo Holandês 10A Yield"],o.exports["#TVC:NZ10-symbol-description"]=["Títulos do Governo Nova Zelândia, 10 anos"],o.exports["#TVC:NZ10Y-symbol-description"]=["Títulos do Governo Nova Zelândia 10A Yield"],o.exports["#SOLUSD-symbol-description"]="Solana / U.S. Dollar",o.exports["#LUNAUSD-symbol-description"]="Luna / U.S. Dollar",o.exports["#UNIUSD-symbol-description"]="Uniswap / U.S. Dollar",o.exports["#LTCBRL-symbol-description"]=["Litecoin / Real Brasileiro"],o.exports["#ETCEUR-symbol-description"]="Ethereum Classic / Euro",o.exports["#ETHKRW-symbol-description"]=["Ethereum / Won Coreano"],o.exports["#BTCRUB-symbol-description"]=["Bitcoin / Rublo Russo"],o.exports["#BTCTHB-symbol-description"]=["Bitcoin / Baht Tailandês"],o.exports["#ETHTHB-symbol-description"]=["Ethereum / Baht tailandês"],o.exports["#TVC:EU10YY-symbol-description"]=["Títulos do Governo Europeu 10A Yield"],o.exports["#NASDAQ:LCID-symbol-description"]="Lucid Group, Inc.",o.exports["#TADAWUL:2370-symbol-description"]="Middle East Specialized Cables Co."}}]); \ No newline at end of file diff --git a/charting_library/bundles/pt.5362.311bfba5d2c84b13ec2b.js b/charting_library/bundles/pt.5362.311bfba5d2c84b13ec2b.js new file mode 100644 index 0000000..7eadada --- /dev/null +++ b/charting_library/bundles/pt.5362.311bfba5d2c84b13ec2b.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[5362],{40276:o=>{o.exports=["Adicionar"]},53585:o=>{o.exports=["Adicionar cor customizada"]},81865:o=>{o.exports=["Opacidade"]},19801:o=>{o.exports=["Sexta"]},11268:o=>{o.exports=["Seg"]},63331:o=>{o.exports=["Sáb."]},85954:o=>{o.exports=["Dom"]},26230:o=>{o.exports=["Quarta"]},24793:o=>{o.exports=["Quinta"]},31533:o=>{o.exports=["Terça"]},73755:o=>{o.exports=["Outro Símbolo"]},16936:o=>{o.exports=["Voltar"]},88046:o=>{o.exports=["Símbolo do gráfico principal"]},9898:o=>{o.exports=["Direita"]},52051:o=>{o.exports=["O calendário está atualmente no ano de {year}"]},99990:o=>{o.exports=["O calendário está atualmente entre os anos de {year_start} até {year_end}"]},92702:o=>{o.exports=["O calendário está atualmente em {month}"]},20036:o=>{o.exports=["Cancelar"]},23398:o=>{o.exports=["Mudar símbolo"]},94551:o=>{o.exports=["Gráfico"]},80395:o=>{o.exports=["Fechar menu"]},64498:o=>{o.exports=["Todas as fontes"]},97637:o=>{o.exports=["Abril"]},86797:o=>{o.exports=["Agosto"]},79852:o=>{o.exports=["Título"]},55669:o=>{o.exports=["Dezembro"]},56095:o=>{o.exports=["Diminuir"]},29601:o=>{o.exports=["Descrição"]},16467:o=>{o.exports=["Fevereiro"]},72970:o=>{o.exports=["Sexta"]},46812:o=>{o.exports=["Aumentar"]},26910:o=>{o.exports=["Janeiro"]},23230:o=>{o.exports=["Julho"]},49385:o=>{o.exports=["Junho"]},90784:o=>{o.exports=["Outubro"]},89298:o=>{o.exports=["Desvio"]},68988:o=>{o.exports="Ok"},61199:o=>{o.exports=["Segunda"]},95543:o=>{o.exports=["Meses"]},68327:o=>{o.exports=["Мaio"]},84675:o=>{o.exports=["Março"]},29673:o=>{o.exports=["Nenhuma exchange corresponde ao seu critério"]},41379:o=>{o.exports=["Nenhum símbolo compatível com seu critério"]},71194:o=>{o.exports=["Novembro"]},83771:o=>{o.exports=["Próximo ano"]},75385:o=>{o.exports=["Próximos anos"]},39752:o=>{o.exports=["Próximo mês"]},35563:o=>{o.exports=["O formato numérico é inválido."]},19724:o=>{o.exports=["Fontes"]},1144:o=>{o.exports=["Sábado"]},52298:o=>{o.exports=["Pesquisar"]},13269:o=>{o.exports=["Selecionar fonte"]},61132:o=>{o.exports=["Setembro"]},2607:o=>{o.exports=["O valor especificado é maior que o instrumento máximo de {max}."]},53669:o=>{o.exports=["O valor especificado é maior que o instrumento máximo de {min}."]},72149:o=>{o.exports=["Domingo"]},83583:o=>{o.exports=["Mudar para meses"]},6244:o=>{o.exports=["Mudar para datas"]},80879:o=>{o.exports=["Mudar para anos"]},89053:o=>{o.exports=["Símbolo"]},48490:o=>{o.exports=["Símbolo & descrição"]},99983:o=>{o.exports=["Pesquisa de Símbolo"]},32457:o=>{o.exports=["Por favor, insira a data correta"]},5122:o=>{o.exports=["Por favor, insira o formato de data correto aaaa-mm-dd"]},2587:o=>{o.exports=["Mês anterior"]},39329:o=>{o.exports=["Ano anterior"]},27004:o=>{o.exports=["Anos anteriores"]},54336:o=>{o.exports=["Remover cor"]},7147:o=>{o.exports=["Quarta"]},7951:o=>{o.exports=["Quinta"]},60142:o=>{o.exports=["Espessura"]},44979:o=>{o.exports=["Terça"]},69325:o=>{o.exports=["Anos"]},12629:o=>{o.exports="commodity"},87592:o=>{ +o.exports="cfd"},17023:o=>{o.exports=["Mudar Opacidade"]},13066:o=>{o.exports=["Mudar Cor"]},95657:o=>{o.exports=["Mudar Espessura"]},18567:o=>{o.exports=["alterar propriedade {propertyName}"]},36962:o=>{o.exports=["fch"]},8448:o=>{o.exports=["Cripto"]},67245:o=>{o.exports="dr"},88720:o=>{o.exports=["economia"]},39512:o=>{o.exports="forex"},81859:o=>{o.exports=["futuros"]},39337:o=>{o.exports=["máx"]},91815:o=>{o.exports="hl2"},40771:o=>{o.exports="hlc3"},9523:o=>{o.exports="hlcc4"},12754:o=>{o.exports=["índice"]},60804:o=>{o.exports=["índices"]},12504:o=>{o.exports="ohlc4"},38466:o=>{o.exports=["abertura"]},3919:o=>{o.exports=["mín"]},36931:o=>{o.exports=["ação"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/pt.6306.b88dcc3f0d7db89ebfc1.js b/charting_library/bundles/pt.6306.b88dcc3f0d7db89ebfc1.js new file mode 100644 index 0000000..fcf39e2 --- /dev/null +++ b/charting_library/bundles/pt.6306.b88dcc3f0d7db89ebfc1.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[6306],{74274:e=>{e.exports=["Cruz"]},60558:e=>{e.exports=["animais & natureza"]},14232:e=>{e.exports=["atividade"]},35305:e=>{e.exports=["comida & bebida"]},49546:e=>{e.exports=["bandeiras"]},72302:e=>{e.exports=["objetos"]},96330:e=>{e.exports=["smiles & pessoas"]},6878:e=>{e.exports=["símbolos"]},15426:e=>{e.exports=["usados recentemente"]},15395:e=>{e.exports=["viagens & lugares"]},41596:e=>{e.exports=["Legendas na escala de preço"]},45811:e=>{e.exports=["Valores na linha de status"]},39495:e=>{e.exports=["Círculos"]},41389:e=>{e.exports=["Acima da barra"]},29520:e=>{e.exports=["Absoluto"]},67049:e=>{e.exports=["Aplicar padrões"]},65262:e=>{e.exports=["Área com quebras"]},83760:e=>{e.exports=["Corpo"]},48848:e=>{e.exports=["Contorno"]},27331:e=>{e.exports=["Fundo"]},78626:e=>{e.exports=["Abaixo da barra"]},16079:e=>{e.exports=["Gradiente"]},42973:e=>{e.exports=["Linha Pontilhada"]},41361:e=>{e.exports=["Inferior"]},59317:e=>{e.exports=["Linha Tracejada"]},31577:e=>{e.exports=["VA em desenvolvimento"]},4329:e=>{e.exports=["Padrão"]},98938:e=>{e.exports=["Padrões"]},45044:e=>{e.exports=["Ocultados"]},11091:e=>{e.exports=["Histograma"]},40297:e=>{e.exports=["Saídas"]},36993:e=>{e.exports=["Sobrepor tick mín."]},64606:e=>{e.exports=["Fonte da Legenda"]},54934:e=>{e.exports=["Linha com quebras"]},41610:e=>{e.exports=["Mais"]},55362:e=>{e.exports="Normal"},35637:e=>{e.exports=["Sólido"]},18229:e=>{e.exports=["Salvar como padrão"]},86520:e=>{e.exports=["Legendas do Sinal"]},64108:e=>{e.exports=["Step line com breaks"]},67767:e=>{e.exports=["Linha de níveis com losangos"]},91502:e=>{e.exports=["Posição"]},73947:e=>{e.exports=["Precisão"]},66596:e=>{e.exports=["Quantidade"]},79782:e=>{e.exports=["Redefinir configurações"]},95247:e=>{e.exports=["Largura (% da caixa)"]},19221:e=>{e.exports=["Cor do texto"]},77409:e=>{e.exports=["Negociações no gráfico"]},98802:e=>{e.exports=["Superior"]},78019:e=>{e.exports=["Usar símbolos matemáticos especiais para deslocar os desenhos selecionados: +,-,/,* para preço e +,- para o índice de barras."]},14414:e=>{e.exports=["Perfil de Volume"]},91322:e=>{e.exports=["Valores"]},20834:e=>{e.exports=["Mudar o Tick Mínimo"]},98491:e=>{e.exports=["Mudar Ícone"]},7378:e=>{e.exports=["Alterar Tamanho da Fonte"]},28691:e=>{e.exports=["Mudar Estilo da Linha"]},38361:e=>{e.exports=["Mudar Localização"]},51081:e=>{e.exports=["Alterar Alcance Porcentual"]},47634:e=>{e.exports=["Alterar Posicionamento"]},15683:e=>{e.exports=["Mudar Tipo de Plotagem"]},164:e=>{e.exports=["Mudar Precisão"]},86888:e=>{e.exports=["Mudar Formato"]},50463:e=>{e.exports=["Mudar Valor"]},12628:e=>{e.exports=["mudar a visibilidade dos valores"]},76080:e=>{e.exports=["ex.: +1"]},95166:e=>{e.exports=["ex.: /2"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/pt.9417.7ff64779d43389a1bb41.js b/charting_library/bundles/pt.9417.7ff64779d43389a1bb41.js new file mode 100644 index 0000000..406ba55 --- /dev/null +++ b/charting_library/bundles/pt.9417.7ff64779d43389a1bb41.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9417],{40276:o=>{o.exports=["Adicionar"]},53585:o=>{o.exports=["Adicionar cor customizada"]},81865:o=>{o.exports=["Opacidade"]},2443:o=>{o.exports=["estilo de linha da(s) ferramenta(s) de linha"]},40054:o=>{o.exports=["Cor"]},44629:o=>{o.exports=["Adicionar aos favoritos"]},38455:o=>{o.exports=["Cor de Fundo"]},79964:o=>{o.exports=["Cor de fundo nº 1"]},45320:o=>{o.exports=["Cor de fundo nº 2"]},60925:o=>{o.exports=["Ponto"]},42973:o=>{o.exports=["Linha Pontilhada"]},59317:o=>{o.exports=["Linha Tracejada"]},99289:o=>{o.exports=["Borracha"]},23886:o=>{o.exports=["Tamanho da fonte"]},17006:o=>{o.exports=["Tamanho da fonte"]},17517:o=>{o.exports=["Ocultar Todas as Ferramentas de Desenho"]},74813:o=>{o.exports=["Ocultar Barra de Ferramentas de Desenho Favoritos"]},37057:o=>{o.exports=["Travar Todos os Desenhos Gráficos"]},71845:o=>{o.exports=["Fundo da ferramenta de linha"]},12928:o=>{o.exports=["Cores das ferramentas de linha"]},21327:o=>{o.exports=["Cor do texto da ferramenta de linha"]},86327:o=>{o.exports=["Largura da Ferramenta de Linha"]},47059:o=>{o.exports=["Larguras da ferramenta de linha"]},41610:o=>{o.exports=["Mais"]},79165:o=>{o.exports="Magic"},37140:o=>{o.exports=["O Modo Magnético conecta os desenhos colocados junto das barras de preços no valor OHLC mais próximo."]},67455:o=>{o.exports=["Cor do marcador"]},59607:o=>{o.exports=["Medir"]},36551:o=>{o.exports=["Novos desenhos são replicados para todos os gráficos no layout e mostrados quando o mesmo símbolo é selecionado"]},91977:o=>{o.exports=["Mostrar as ferramentas ocultas"]},51072:o=>{o.exports=["Mostrar Lista de Objetos"]},49421:o=>{o.exports=["Manter Em Modo Desenho"]},49593:o=>{o.exports=["Cor de fundo do stop"]},36785:o=>{o.exports=["Cor de fundo do lucro"]},76091:o=>{o.exports=["Remover Desenhos"]},54336:o=>{o.exports=["Remover cor"]},72482:o=>{o.exports=["Remover dos favoritos"]},19221:o=>{o.exports=["Cor do texto"]},38925:o=>{o.exports=["Aumentar Zoom"]},49895:o=>{o.exports=["Diminuir Zoom"]},16631:o=>{o.exports=["alterar a(s) cor(es) do texto da(s) ferramenta(s) de linha"]},74350:o=>{o.exports=["alterar a(s) cor(es) de fundo da(s) ferramenta(s) de linha"]},68519:o=>{o.exports=["mudar a(s) cor(es) da(s) ferramenta(s) de linha"]},36819:o=>{o.exports=["alterar o tamanho da fonte da(s) ferramenta(s) de linha"]},54769:o=>{o.exports=["alterar o estilo da(s) ferramenta(s) de linha"]},41648:o=>{o.exports=["alterar a(s) largura(s) da(s) ferramenta(s) de linha"]},18567:o=>{o.exports=["alterar propriedade {propertyName}"]},32868:o=>{o.exports=["{hotKey_0} + Clique no gráfico"]},68125:o=>{o.exports=["{hotKey_0} — círculo"]},40234:o=>{o.exports=["{hotKey_0} — desenha uma linha reta ao ângulo de 45"]},10289:o=>{o.exports=["{hotKey_0} — incrementos fixos"]},81591:o=>{o.exports=["{hotKey_0} — quadrado"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/restricted-toolset.78732f5a01aa118efb81.js b/charting_library/bundles/restricted-toolset.78732f5a01aa118efb81.js new file mode 100644 index 0000000..d3bec49 --- /dev/null +++ b/charting_library/bundles/restricted-toolset.78732f5a01aa118efb81.js @@ -0,0 +1,36 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[5516,9685],{59142:function(e,t){var n,a,i;a=[t],n=function(e){"use strict";function t(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t{e.exports={loader:"loader-UL6iwcBa",static:"static-UL6iwcBa",item:"item-UL6iwcBa","tv-button-loader":"tv-button-loader-UL6iwcBa",medium:"medium-UL6iwcBa",small:"small-UL6iwcBa", +black:"black-UL6iwcBa",white:"white-UL6iwcBa",gray:"gray-UL6iwcBa",primary:"primary-UL6iwcBa"}},26574:e=>{e.exports={switcher:"switcher-fwE97QDf","thumb-wrapper":"thumb-wrapper-fwE97QDf","size-small":"size-small-fwE97QDf","size-medium":"size-medium-fwE97QDf","size-large":"size-large-fwE97QDf",input:"input-fwE97QDf","intent-default":"intent-default-fwE97QDf","disable-active-state-styles":"disable-active-state-styles-fwE97QDf","intent-select":"intent-select-fwE97QDf","intent-all-blue":"intent-all-blue-fwE97QDf",track:"track-fwE97QDf",thumb:"thumb-fwE97QDf"}},88803:e=>{e.exports={"tablet-normal-breakpoint":"screen and (max-width: 768px)","small-height-breakpoint":"screen and (max-height: 360px)","tablet-small-breakpoint":"screen and (max-width: 430px)"}},17723:e=>{e.exports={footer:"footer-dwINHZFL"}},14877:e=>{e.exports={favorite:"favorite-_FRQhM5Y",hovered:"hovered-_FRQhM5Y",disabled:"disabled-_FRQhM5Y",active:"active-_FRQhM5Y",checked:"checked-_FRQhM5Y"}},33963:e=>{e.exports={item:"item-zwyEh4hn",label:"label-zwyEh4hn",labelRow:"labelRow-zwyEh4hn",toolbox:"toolbox-zwyEh4hn"}},92910:e=>{e.exports={separator:"separator-QjUlCDId",small:"small-QjUlCDId",normal:"normal-QjUlCDId",large:"large-QjUlCDId"}},27306:e=>{e.exports={button:"button-iLKiGOdQ",hovered:"hovered-iLKiGOdQ",disabled:"disabled-iLKiGOdQ",active:"active-iLKiGOdQ",hidden:"hidden-iLKiGOdQ"}},17946:(e,t,n)=>{"use strict";n.d(t,{CustomBehaviourContext:()=>a});const a=(0,n(50959).createContext)({enableActiveStateStyles:!0});a.displayName="CustomBehaviourContext"},125:(e,t,n)=>{"use strict";n.d(t,{useForceUpdate:()=>i});var a=n(50959);const i=()=>{const[,e]=(0,a.useReducer)((e=>e+1),0);return e}},76974:(e,t,n)=>{"use strict";n.d(t,{useIsMounted:()=>i});var a=n(50959);const i=()=>{const e=(0,a.useRef)(!1);return(0,a.useEffect)((()=>(e.current=!0,()=>{e.current=!1})),[]),e}},26996:(e,t,n)=>{"use strict";n.d(t,{Loader:()=>l});var a=n(50959),i=n(97754),o=n(25650),s=n.n(o);function l(e){const{className:t,size:n="medium",staticPosition:o,color:l="black"}=e,r=i(s().item,s()[l],s()[n]);return a.createElement("span",{className:i(s().loader,o&&s().static,t)},a.createElement("span",{className:r}),a.createElement("span",{className:r}),a.createElement("span",{className:r}))}},47201:(e,t,n)=>{"use strict";function a(...e){return t=>{for(const n of e)void 0!==n&&n(t)}}n.d(t,{createSafeMulticastEventHandler:()=>a})},24437:(e,t,n)=>{"use strict";n.d(t,{DialogBreakpoints:()=>i});var a=n(88803);const i={SmallHeight:a["small-height-breakpoint"],TabletSmall:a["tablet-small-breakpoint"],TabletNormal:a["tablet-normal-breakpoint"]}},39362:(e,t,n)=>{"use strict";n.d(t,{SymbolSearchDialogFooter:()=>l});var a=n(50959),i=n(97754),o=n.n(i),s=n(17723);function l(e){const{className:t,children:n}=e;return a.createElement("div",{className:o()(s.footer,t)},n)}},36189:(e,t,n)=>{"use strict";n.d(t,{FavoriteButton:()=>d});var a=n(11542),i=n(50959),o=n(97754),s=n(9745),l=n(39146),r=n(48010),c=n(14877);const h={add:a.t(null,void 0,n(44629)),remove:a.t(null,void 0,n(72482))};function d(e){ +const{className:t,isFilled:n,isActive:a,onClick:d,...u}=e;return i.createElement(s.Icon,{...u,className:o(c.favorite,"apply-common-tooltip",n&&c.checked,a&&c.active,t),icon:n?l:r,onClick:d,title:n?h.remove:h.add})}},36947:(e,t,n)=>{"use strict";n.d(t,{useForceUpdate:()=>a.useForceUpdate});var a=n(125)},70412:(e,t,n)=>{"use strict";n.d(t,{hoverMouseEventFilter:()=>o,useAccurateHover:()=>s,useHover:()=>i});var a=n(50959);function i(){const[e,t]=(0,a.useState)(!1);return[e,{onMouseOver:function(e){o(e)&&t(!0)},onMouseOut:function(e){o(e)&&t(!1)}}]}function o(e){return!e.currentTarget.contains(e.relatedTarget)}function s(e){const[t,n]=(0,a.useState)(!1);return(0,a.useEffect)((()=>{const t=t=>{if(null===e.current)return;const a=e.current.contains(t.target);n(a)};return document.addEventListener("mouseover",t),()=>document.removeEventListener("mouseover",t)}),[]),t}},81332:(e,t,n)=>{"use strict";n.d(t,{multilineLabelWithIconAndToolboxTheme:()=>s});var a=n(40173),i=n(71986),o=n(33963);const s=(0,a.mergeThemes)(i,o)},51613:(e,t,n)=>{"use strict";n.d(t,{PopupMenuSeparator:()=>l});var a=n(50959),i=n(97754),o=n.n(i),s=n(92910);function l(e){const{size:t="normal",className:n,ariaHidden:i=!1}=e;return a.createElement("div",{className:o()(s.separator,"small"===t&&s.small,"normal"===t&&s.normal,"large"===t&&s.large,n),role:"separator","aria-hidden":i})}},96040:(e,t,n)=>{"use strict";n.d(t,{RemoveButton:()=>c});var a=n(11542),i=n(50959),o=n(97754),s=n(9745),l=n(33765),r=n(27306);function c(e){const{className:t,isActive:c,onClick:h,onMouseDown:d,title:u,hidden:v,"data-name":m="remove-button",...p}=e;return i.createElement(s.Icon,{...p,"data-name":m,className:o(r.button,"apply-common-tooltip",c&&r.active,v&&r.hidden,t),icon:l,onClick:h,onMouseDown:d,title:u||a.t(null,void 0,n(34596))})}},40173:(e,t,n)=>{"use strict";function a(e,t,n={}){return Object.assign({},e,function(e,t,n={}){const a=Object.assign({},t);for(const i of Object.keys(t)){const o=n[i]||i;o in e&&(a[i]=[e[o],t[i]].join(" "))}return a}(e,t,n))}n.d(t,{mergeThemes:()=>a})},6132:(e,t,n)=>{"use strict";var a=n(22134);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,s){if(s!==a){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},19036:(e,t,n)=>{e.exports=n(6132)()},22134:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},47102:e=>{e.exports={accessible:"accessible-NQERJsv9",active:"active-NQERJsv9"}},12989:e=>{e.exports={summary:"summary-ynHBVe1n",hovered:"hovered-ynHBVe1n",caret:"caret-ynHBVe1n"}},90785:e=>{e.exports={accessible:"accessible-raQdxQp0"}},89089:e=>{ +e.exports={button:"button-LkmyTVRc",active:"active-LkmyTVRc"}},20461:e=>{e.exports={wrapper:"wrapper-psOC5oyI",labelRow:"labelRow-psOC5oyI",label:"label-psOC5oyI",labelHint:"labelHint-psOC5oyI",labelOn:"labelOn-psOC5oyI"}},40670:e=>{e.exports={wrapper:"wrapper-bl9AR3Gv",hovered:"hovered-bl9AR3Gv",withIcon:"withIcon-bl9AR3Gv",labelRow:"labelRow-bl9AR3Gv",label:"label-bl9AR3Gv",switchWrap:"switchWrap-bl9AR3Gv",icon:"icon-bl9AR3Gv",labelHint:"labelHint-bl9AR3Gv",labelOn:"labelOn-bl9AR3Gv",accessible:"accessible-bl9AR3Gv"}},90826:e=>{e.exports={button:"button-Y1TCZogJ",active:"active-Y1TCZogJ"}},38456:e=>{e.exports={button:"button-ptpAHg8E",withText:"withText-ptpAHg8E",withoutText:"withoutText-ptpAHg8E"}},67972:e=>{e.exports={form:"form-MgR0zejo",input:"input-MgR0zejo",menu:"menu-MgR0zejo",add:"add-MgR0zejo",hovered:"hovered-MgR0zejo",wrap:"wrap-MgR0zejo",accessible:"accessible-MgR0zejo",menuLabel:"menuLabel-MgR0zejo",hover:"hover-MgR0zejo",clicked:"clicked-MgR0zejo"}},39357:e=>{e.exports={spinnerWrap:"spinnerWrap-cZT0OZe0"}},44242:e=>{e.exports={title:"title-u3QJgF_p"}},52045:e=>{e.exports={button:"button-neROVfUe",first:"first-neROVfUe",last:"last-neROVfUe"}},97041:e=>{e.exports={wrap:"wrap-n5bmFxyX"}},64618:e=>{e.exports={hidden:"hidden-5MVS18J8"}},18369:e=>{e.exports={"tablet-small-breakpoint":"screen and (max-width: 430px)",item:"item-o5a0MQMm",withIcon:"withIcon-o5a0MQMm",shortcut:"shortcut-o5a0MQMm",loading:"loading-o5a0MQMm",icon:"icon-o5a0MQMm"}},4549:e=>{e.exports={button:"button-b3Cgff6l",group:"group-b3Cgff6l",menu:"menu-b3Cgff6l"}},27363:e=>{e.exports={customTradingViewStyleButton:"customTradingViewStyleButton-zigjK1n2",withoutIcon:"withoutIcon-zigjK1n2"}},75352:e=>{e.exports={dropdown:"dropdown-l0nf43ai",label:"label-l0nf43ai",smallWidthTitle:"smallWidthTitle-l0nf43ai",smallWidthMenuItem:"smallWidthMenuItem-l0nf43ai",smallWidthWrapper:"smallWidthWrapper-l0nf43ai"}},20371:e=>{e.exports={value:"value-gwXludjS",selected:"selected-gwXludjS"}},867:e=>{e.exports={smallWidthMenuItem:"smallWidthMenuItem-RmqZNwwp",menuItem:"menuItem-RmqZNwwp",remove:"remove-RmqZNwwp"}},80022:e=>{e.exports={button:"button-S_1OCXUK",first:"first-S_1OCXUK",last:"last-S_1OCXUK",menu:"menu-S_1OCXUK",dropdown:"dropdown-S_1OCXUK",menuContent:"menuContent-S_1OCXUK",section:"section-S_1OCXUK",smallTabletSectionTitle:"smallTabletSectionTitle-S_1OCXUK",addCustomInterval:"addCustomInterval-S_1OCXUK",hovered:"hovered-S_1OCXUK",group:"group-S_1OCXUK"}},23902:e=>{e.exports={button:"button-gn9HMufu"}},92998:e=>{e.exports={button:"button-ZuDkGGhF",isDisabled:"isDisabled-ZuDkGGhF"}},70152:e=>{e.exports={saveString:"saveString-XVd1Kfjg",hidden:"hidden-XVd1Kfjg",loader:"loader-XVd1Kfjg"}},63672:e=>{e.exports={opened:"opened-yyMUOAN9",hover:"hover-yyMUOAN9",clicked:"clicked-yyMUOAN9",autoSaveWrapper:"autoSaveWrapper-yyMUOAN9",sharingWrapper:"sharingWrapper-yyMUOAN9",button:"button-yyMUOAN9",buttonSmallPadding:"buttonSmallPadding-yyMUOAN9",hintPlaceHolder:"hintPlaceHolder-yyMUOAN9",smallHintPlaceHolder:"smallHintPlaceHolder-yyMUOAN9", +popupItemRowTabletSmall:"popupItemRowTabletSmall-yyMUOAN9",shortcut:"shortcut-yyMUOAN9",toolTitle:"toolTitle-yyMUOAN9",toolTitleMobile:"toolTitleMobile-yyMUOAN9",layoutItem:"layoutItem-yyMUOAN9",layoutMeta:"layoutMeta-yyMUOAN9",labelRow:"labelRow-yyMUOAN9",layoutTitle:"layoutTitle-yyMUOAN9",layoutItemWrap:"layoutItemWrap-yyMUOAN9",layoutTitleMobile:"layoutTitleMobile-yyMUOAN9",active:"active-yyMUOAN9",textWrap:"textWrap-yyMUOAN9",text:"text-yyMUOAN9",withIcon:"withIcon-yyMUOAN9",sharingLabelWrap:"sharingLabelWrap-yyMUOAN9",titleSharingLabel:"titleSharingLabel-yyMUOAN9",switcherLabel:"switcherLabel-yyMUOAN9",iconWrap:"iconWrap-yyMUOAN9",infoIcon:"infoIcon-yyMUOAN9",copyLink:"copyLink-yyMUOAN9",copyLinkMobile:"copyLinkMobile-yyMUOAN9",accessibleLabel:"accessibleLabel-yyMUOAN9"}},25882:e=>{e.exports={button:"button-cq__ntSC",smallLeftPadding:"smallLeftPadding-cq__ntSC",text:"text-cq__ntSC",uppercase:"uppercase-cq__ntSC"}},92710:e=>{e.exports={description:"description-jgoQcEnP"}},5145:e=>{e.exports={item:"item-j7oVl2yI",accessible:"accessible-j7oVl2yI",round:"round-j7oVl2yI"}},85013:e=>{e.exports={wrap:"wrap-HXSqojvq",titleWrap:"titleWrap-HXSqojvq",indicators:"indicators-HXSqojvq",title:"title-HXSqojvq",icon:"icon-HXSqojvq",text:"text-HXSqojvq",titleTabletSmall:"titleTabletSmall-HXSqojvq",labelRow:"labelRow-HXSqojvq",label:"label-HXSqojvq"}},48261:e=>{e.exports={labelRow:"labelRow-JeQoCpvi",toolbox:"toolbox-JeQoCpvi",description:"description-JeQoCpvi",descriptionTabletSmall:"descriptionTabletSmall-JeQoCpvi",item:"item-JeQoCpvi",titleItem:"titleItem-JeQoCpvi",remove:"remove-JeQoCpvi",titleItemTabletSmall:"titleItemTabletSmall-JeQoCpvi",itemTabletSmall:"itemTabletSmall-JeQoCpvi",itemLabelTabletSmall:"itemLabelTabletSmall-JeQoCpvi",wrap:"wrap-JeQoCpvi",hovered:"hovered-JeQoCpvi"}},36001:e=>{e.exports={menu:"menu-hcofKPms",menuSmallTablet:"menuSmallTablet-hcofKPms",menuItemHeaderTabletSmall:"menuItemHeaderTabletSmall-hcofKPms",menuItemHeader:"menuItemHeader-hcofKPms"}},70760:e=>{e.exports={wrap:"wrap-jiC5bgmi",full:"full-jiC5bgmi",first:"first-jiC5bgmi",last:"last-jiC5bgmi",medium:"medium-jiC5bgmi",buttonWithFavorites:"buttonWithFavorites-jiC5bgmi"}},57778:e=>{e.exports={icon:"icon-uMfL97K2"}},36898:(e,t,n)=>{"use strict";n.d(t,{useMouseClickAutoBlur:()=>s});var a=n(50959),i=n(76460),o=n(16838);function s(e,t=!0){(0,a.useEffect)((()=>{if(!o.PLATFORM_ACCESSIBILITY_ENABLED||!t)return;const n=t=>{const n=e.current;null!==n&&document.activeElement instanceof HTMLElement&&((0,i.isKeyboardClick)(t)||n.contains(document.activeElement)&&"INPUT"!==document.activeElement.tagName&&document.activeElement.blur())};return window.addEventListener("click",n,!0),()=>window.removeEventListener("click",n,!0)}),[t])}},81351:(e,t,n)=>{"use strict";n.d(t,{AccessibleMenuItem:()=>d});var a=n(50959),i=n(97754),o=n.n(i),s=n(3343),l=n(50238),r=n(16838),c=n(16396),h=n(47102);function d(e){const{className:t,...n}=e,[i,d]=(0,l.useRovingTabindexElement)(null);return a.createElement(c.PopupMenuItem,{...n, +className:o()(r.PLATFORM_ACCESSIBILITY_ENABLED&&h.accessible,e.isActive&&h.active,t),reference:i,tabIndex:d,onKeyDown:function(e){if(!r.PLATFORM_ACCESSIBILITY_ENABLED||e.target!==e.currentTarget)return;const t=(0,s.hashFromEvent)(e);13!==t&&32!==t||(e.preventDefault(),i.current instanceof HTMLElement&&i.current.click())},"data-role":r.PLATFORM_ACCESSIBILITY_ENABLED?"menuitem":void 0,"aria-disabled":r.PLATFORM_ACCESSIBILITY_ENABLED&&e.isDisabled||void 0})}},76197:(e,t,n)=>{"use strict";n.d(t,{CollapsibleSection:()=>r});var a=n(50959),i=n(97754),o=n.n(i),s=n(10381),l=n(12989);const r=(0,a.forwardRef)((function(e,t){const{open:n,summary:i,children:r,onStateChange:c,tabIndex:h,className:d,...u}=e;return a.createElement(a.Fragment,null,a.createElement("div",{...u,className:o()(d,l.summary),onClick:function(){c&&c(!n)},"data-open":n,ref:t,tabIndex:h},i,a.createElement(s.ToolWidgetCaret,{className:l.caret,dropped:Boolean(n)})),n&&r)}))},12165:(e,t,n)=>{"use strict";n.d(t,{MenuFavoriteButton:()=>h});var a=n(50959),i=n(97754),o=n.n(i),s=n(50238),l=n(16838),r=n(36189),c=n(89089);function h(e){const{tooltip:t,onClick:n,...i}=e,[h,d]=(0,s.useRovingTabindexElement)(null);return l.PLATFORM_ACCESSIBILITY_ENABLED?a.createElement("button",{ref:h,tabIndex:d,onClick:n,className:o()(c.button,i.isActive&&c.active),type:"button"},a.createElement(r.FavoriteButton,{"aria-label":t,...i,"data-tooltip":t})):a.createElement(r.FavoriteButton,{...e,"data-tooltip":t})}},69297:(e,t,n)=>{"use strict";n.d(t,{DEFAULT_MENU_ITEM_SWITCHER_THEME:()=>b,MenuItemSwitcher:()=>C});var a=n(50959),i=n(97754),o=n.n(i),s=n(17946),l=n(26574),r=n.n(l);function c(e){const t=(0,a.useContext)(s.CustomBehaviourContext),{className:n,intent:o="default",size:l="small",enableActiveStateStyles:c=t.enableActiveStateStyles}=e;return i(n,r().switcher,r()[`size-${l}`],r()[`intent-${o}`],!c&&r()["disable-active-state-styles"])}function h(e){var t;const{reference:n,size:i,intent:o,role:s,"aria-checked":l,checked:h,defaultChecked:d,onKeyDown:u,...v}=e,m=(0,a.useCallback)((e=>{13===e.keyCode&&e.target.click(),u&&u(e)}),[u]);return a.createElement("span",{className:c(e)},a.createElement("input",{...v,type:"checkbox",className:r().input,ref:n,role:null!=s?s:"switch","aria-checked":null!==(t=null!=l?l:h)&&void 0!==t?t:d,checked:h,defaultChecked:d,onKeyDown:m}),a.createElement("span",{className:r()["thumb-wrapper"]},a.createElement("span",{className:r().track}),a.createElement("span",{className:r().thumb})))}var d=n(9745),u=n(16838),v=n(3343),m=n(50238),p=n(90186),g=n(40670);const b=g;function C(e){const{className:t,checked:n,id:i,label:s,labelDescription:l,value:r,preventLabelHighlight:c,reference:b,switchReference:C,theme:S=g,disabled:_,icon:f}=e,[y,w]=(0,m.useRovingTabindexElement)(null),E=o()(S.label,n&&!c&&S.labelOn),T=o()(t,S.wrapper,n&&S.wrapperWithOnLabel,l&&S.wrapperWithDescription);return a.createElement("label",{className:o()(T,f&&S.withIcon,u.PLATFORM_ACCESSIBILITY_ENABLED&&g.accessible),htmlFor:i,ref:b,onKeyDown:function(e){ +if(!u.PLATFORM_ACCESSIBILITY_ENABLED||e.target!==e.currentTarget)return;const t=(0,v.hashFromEvent)(e);13!==t&&32!==t||(e.preventDefault(),y.current instanceof HTMLElement&&y.current.click())},tabIndex:w,"data-role":u.PLATFORM_ACCESSIBILITY_ENABLED?"menuitem":void 0,"aria-disabled":u.PLATFORM_ACCESSIBILITY_ENABLED&&e.disabled||void 0},void 0!==f&&a.createElement(d.Icon,{className:S.icon,icon:f}),a.createElement("div",{className:S.labelRow},a.createElement("div",{className:E},s),l&&a.createElement("div",{className:S.labelHint},l)),a.createElement("div",{className:g.switchWrap},a.createElement(h,{disabled:_,className:S.switch,reference:function(e){y(e),null==C||C(e)},checked:n,onChange:function(t){const n=t.target.checked;void 0!==e.onChange&&e.onChange(n)},value:r,tabIndex:-1,id:i,role:e.switchRole,"aria-disabled":u.PLATFORM_ACCESSIBILITY_ENABLED,...(0,p.filterDataProps)(e)})))}},74628:(e,t,n)=>{"use strict";n.d(t,{MenuRemoveButton:()=>h});var a=n(50959),i=n(97754),o=n.n(i),s=n(50238),l=n(16838),r=n(96040),c=n(90826);function h(e){const{tooltip:t,onClick:n,...i}=e,[h,d]=(0,s.useRovingTabindexElement)(null);return l.PLATFORM_ACCESSIBILITY_ENABLED?a.createElement("button",{ref:h,tabIndex:d,onClick:n,className:o()(c.button,i.isActive&&c.active),type:"button"},a.createElement(r.RemoveButton,{"aria-label":t,...i,"data-tooltip":t})):a.createElement(r.RemoveButton,{...e,"data-tooltip":t})}},65817:(e,t,n)=>{"use strict";n.d(t,{INTERVALS:()=>i});var a=n(11542);const i=[{name:"",label:a.t(null,{context:"interval"},n(37830))},{name:"H",label:a.t(null,{context:"interval"},n(5285))},{name:"D",label:a.t(null,{context:"interval"},n(6174))},{name:"W",label:a.t(null,{context:"interval"},n(25042))},{name:"M",label:a.t(null,{context:"interval"},n(79410))}]},82962:(e,t,n)=>{"use strict";n.d(t,{ToolWidgetMenuSummary:()=>s});var a=n(50959),i=n(97754),o=n(44242);function s(e){return a.createElement("div",{className:i(e.className,o.title)},e.children)}},88066:(e,t,n)=>{"use strict";n.d(t,{DEFAULT_TOOLBAR_BUTTON_THEME:()=>l,ToolbarButton:()=>r});var a=n(50959),i=n(31409),o=n(50238),s=n(16838);const l=i.DEFAULT_TOOL_WIDGET_BUTTON_THEME,r=(0,a.forwardRef)((function(e,t){const{tooltip:n,...l}=e,[r,c]=(0,o.useRovingTabindexElement)(t);return a.createElement(i.ToolWidgetButton,{"aria-label":s.PLATFORM_ACCESSIBILITY_ENABLED?n:void 0,...l,tag:s.PLATFORM_ACCESSIBILITY_ENABLED?"button":"div",ref:r,tabIndex:c,"data-tooltip":n})}))},48889:(e,t,n)=>{"use strict";n.d(t,{ToolbarIconButton:()=>l});var a=n(50959),i=n(50238),o=n(16838),s=n(50813);const l=(0,a.forwardRef)((function(e,t){const{tooltip:n,...l}=e,[r,c]=(0,i.useRovingTabindexElement)(t);return a.createElement(s.ToolWidgetIconButton,{"aria-label":o.PLATFORM_ACCESSIBILITY_ENABLED?n:void 0,...l,tag:o.PLATFORM_ACCESSIBILITY_ENABLED?"button":"div",ref:r,tabIndex:c,"data-tooltip":n})}))},50298:(e,t,n)=>{"use strict";n.d(t,{ToolbarMenuButton:()=>h});var a=n(50959),i=n(39416),o=n(8087),s=n(50238),l=n(16838),r=n(36898),c=n(81261);const h=(0,a.forwardRef)((function(e,t){ +const{tooltip:n,menuReference:h=null,...d}=e,[u,v]=(0,s.useRovingTabindexElement)(null),m=(0,i.useFunctionalRefObject)(h);return(0,r.useMouseClickAutoBlur)(m),a.createElement(o.ToolWidgetMenu,{"aria-label":l.PLATFORM_ACCESSIBILITY_ENABLED?n:void 0,...d,ref:t,tag:l.PLATFORM_ACCESSIBILITY_ENABLED?"button":"div",reference:u,tabIndex:v,"data-tooltip":n,menuReference:m,onMenuKeyDown:c.handleAccessibleMenuKeyDown,onMenuFocus:e=>(0,c.handleAccessibleMenuFocus)(e,u)})}))},2464:(e,t,n)=>{"use strict";n.r(t),n.d(t,{getRestrictedToolSet:()=>ra});var a=n(14483),i=n(50959),o=n(19036),s=n(11542),l=n(82992),r=n(88732),c=n(45876),h=n(9745),d=n(50298),u=n(97754),v=n.n(u),m=n(97041);const p=i.forwardRef(((e,t)=>{const{children:n,className:a,...o}=e;return i.createElement("div",{className:u(a,m.wrap),ref:t,...o},n)}));var g=n(88066),b=n(52045);class C extends i.PureComponent{constructor(){super(...arguments),this._handleClick=()=>{const{onClick:e,onClickArg:t}=this.props;e&&e(t)}}render(){const{className:e,icon:t,hint:n,text:a,isDisabled:o,isActive:s,isFirst:l,isLast:r,onClick:c,onClickArg:h,...d}=this.props;return i.createElement(g.ToolbarButton,{...d,icon:t,text:a,tooltip:n,isDisabled:o,isActive:s,isGrouped:!0,onClick:this._handleClick,className:u(e,b.button,{[b.first]:l,[b.last]:r})})}}var S=n(51613),_=n(90692),f=n(24437),y=n(81332),w=n(95366),E=n(16410),T=n(42960),M=n(47201),I=n(3343),k=n(16838);function x(e){const{orientation:t,onKeyDown:n,...a}=e,o=k.PLATFORM_ACCESSIBILITY_ENABLED?{role:"radiogroup","aria-orientation":t}:{};return i.createElement("div",{...a,...o,onKeyDown:(0,M.createSafeMulticastEventHandler)((function(e){if(!k.PLATFORM_ACCESSIBILITY_ENABLED)return;if(e.defaultPrevented)return;if(!(document.activeElement instanceof HTMLElement))return;const n=(0,I.hashFromEvent)(e);if("vertical"!==t&&38!==n&&40!==n)return;if("vertical"===t&&37!==n&&39!==n)return;const a=(i=e.currentTarget,Array.from(i.querySelectorAll('[role="radio"]:not([disabled]):not([aria-disabled])')).filter((0,k.createScopedVisibleElementFilter)(i))).sort(k.navigationOrderComparator);var i;if(0===a.length)return;const o=a.indexOf(document.activeElement);if(-1===o)return;e.preventDefault();const s=()=>{const e=(o+a.length-1)%a.length;a[o].dispatchEvent(new CustomEvent("roving-tabindex:secondary-element")),a[e].dispatchEvent(new CustomEvent("roving-tabindex:main-element")),a[e].focus()},l=()=>{const e=(o+a.length+1)%a.length;a[o].dispatchEvent(new CustomEvent("roving-tabindex:secondary-element")),a[e].dispatchEvent(new CustomEvent("roving-tabindex:main-element")),a[e].focus()};switch(n){case 38:"vertical"!==t&&s();break;case 40:"vertical"!==t&&l();break;case 37:"vertical"===t&&s();break;case 39:"vertical"===t&&l()}}),n)})}var A=n(81351),R=n(12165),L=n(4549);const N={barsStyle:s.t(null,void 0,n(84232))},F=(0,w.registryContextType)();function O(e){var t;return!(null===(t=l.linking.supportedChartStyles.value())||void 0===t?void 0:t.includes(e))}const H="ITEMS_DIVIDER",B=[[0,1,9],[2,14,15],[3,16,10],[13,12],[8,4,7,5,6,17,11]];class D extends i.PureComponent{ +constructor(e,t){super(e,t),this._handleChangeStyle=e=>{const{favorites:t,lastSelectedNotFavorite:n,activeStyle:a}=this.state;this.setState({activeStyle:e,lastSelectedNotFavorite:t.includes(a)?n:a})},this._handleSelectStyle=e=>{const{chartWidgetCollection:t}=this.context;e!==t.activeChartStyle.value()&&t.setChartStyleToWidget(e)},this._handleClickFavorite=e=>{this._isStyleFavorited(e)?this._handleRemoveFavorite(e):this._handleAddFavorite(e)},this._boundForceUpdate=()=>{this.forceUpdate()},this._handleQuickClick=e=>{this._handleSelectStyle(e),this._trackClick()},(0,w.validateRegistry)(t,{chartWidgetCollection:o.any.isRequired,favoriteChartStylesService:o.any.isRequired});const{chartWidgetCollection:n,favoriteChartStylesService:a}=t,i=n.activeChartStyle.value(),s=a.get(),l=new Set((0,E.allChartStyles)());this.state={activeStyle:i,favorites:s,styles:B.reduce(((e,t)=>{const n=t.filter((e=>l.has(e)));return n.length&&(e.length&&n.unshift(H),e.push(...n)),e}),[])}}componentDidMount(){const{chartWidgetCollection:e,favoriteChartStylesService:t}=this.context;e.activeChartStyle.subscribe(this._handleChangeStyle),t.getOnChange().subscribe(this,this._handleChangeSettings),l.linking.supportedChartStyles.subscribe(this._boundForceUpdate)}componentWillUnmount(){const{chartWidgetCollection:e,favoriteChartStylesService:t}=this.context;e.activeChartStyle.unsubscribe(this._handleChangeStyle),t.getOnChange().unsubscribe(this,this._handleChangeSettings),l.linking.supportedChartStyles.unsubscribe(this._boundForceUpdate)}render(){const{isShownQuicks:e,displayMode:t="full",id:n}=this.props,{activeStyle:a,favorites:o,styles:s,lastSelectedNotFavorite:l}=this.state,u="small"!==t&&e&&0!==o.length,v=[...o];v.includes(a)?void 0!==l&&v.push(l):v.push(a);const m=u&&v.length>1;return i.createElement(_.MatchMedia,{rule:f.DialogBreakpoints.TabletSmall},(e=>{const t=s.map(((t,n)=>t===H?i.createElement(S.PopupMenuSeparator,{key:`separator-${n}`}):this._renderPopupMenuItem(t,t===a,e)));return i.createElement(p,{id:n},m&&i.createElement(x,{orientation:"horizontal",className:L.group},v.map(((e,t)=>i.createElement(C,{role:"radio",className:L.button,icon:c.SERIES_ICONS[e],"aria-checked":u&&a===e,isActive:u&&a===e,isDisabled:O(e),key:t,hint:(0,T.getTranslatedChartStyleName)(e),isFirst:0===t,isLast:t===v.length-1,onClick:u?this._handleQuickClick:void 0,onClickArg:e,"data-value":r.STYLE_SHORT_NAMES[e]})))),i.createElement(d.ToolbarMenuButton,{arrow:Boolean(m),content:m?void 0:i.createElement(p,null,i.createElement(h.Icon,{icon:c.SERIES_ICONS[a]})),tooltip:m?N.barsStyle:(0,T.getTranslatedChartStyleName)(a),className:L.menu,isDrawer:e,onClick:this._trackClick},t))}))}_renderPopupMenuItem(e,t,n){const{isFavoritingAllowed:a}=this.props,o=this._isStyleFavorited(e);return i.createElement(A.AccessibleMenuItem,{key:`chart-type-${e}`,theme:n?y.multilineLabelWithIconAndToolboxTheme:void 0,icon:c.SERIES_ICONS[e],isActive:t,isDisabled:O(e),label:(0,T.getTranslatedChartStyleName)(e)||"",onClick:this._handleSelectStyle,onClickArg:e,showToolboxOnHover:!o, +showToolboxOnFocus:k.PLATFORM_ACCESSIBILITY_ENABLED,toolbox:a&&i.createElement(R.MenuFavoriteButton,{isActive:t,isFilled:o,onClick:()=>this._handleClickFavorite(e)}),"data-value":r.STYLE_SHORT_NAMES[e]})}_handleChangeSettings(e){this.setState({lastSelectedNotFavorite:void 0,favorites:e})}_isStyleFavorited(e){return-1!==this.state.favorites.indexOf(e)}_handleAddFavorite(e){const{favorites:t}=this.state,{favoriteChartStylesService:n}=this.context;n.set([...t,e])}_handleRemoveFavorite(e){const{favorites:t}=this.state,{favoriteChartStylesService:n}=this.context;n.set(t.filter((t=>t!==e)))}_trackClick(){0}}D.contextType=F;var P=n(50238),U=n(31409),W=n(38456);const z=["medium","small"],V=(0,i.forwardRef)((function(e,t){const{text:n,className:a,displayMode:o,collapseWhen:s=z,...l}=e,r=!s.includes(o);return i.createElement(U.ToolWidgetButton,{...l,ref:t,text:r?n:void 0,className:u(a,W.button,r?W.withText:W.withoutText)})}));function Z(e){const{tooltip:t,...n}=e,[a,o]=(0,P.useRovingTabindexElement)(null);return i.createElement(V,{"aria-label":k.PLATFORM_ACCESSIBILITY_ENABLED?t:void 0,...n,tag:k.PLATFORM_ACCESSIBILITY_ENABLED?"button":"div",tabIndex:o,ref:a,"data-tooltip":t})}var K=n(51768),Q=n(76460),j=n(1393);const q=(0,w.registryContextType)();class Y extends i.PureComponent{constructor(e,t){super(e,t),this._updateState=e=>{this.setState({isActive:e})},this._handleClick=e=>{var t;(0,K.trackEvent)("GUI","Chart Header Toolbar","compare"),null===(t=this._compareDialogRenderer)||void 0===t||t.show({shouldReturnFocus:(0,Q.isKeyboardClick)(e)})},(0,w.validateRegistry)(t,{chartWidgetCollection:o.any.isRequired}),this.state={isActive:!1},this._compareDialogRenderer=this.context.chartWidgetCollection.getCompareDialogRenderer()}componentDidMount(){var e;null===(e=this._compareDialogRenderer)||void 0===e||e.visible().subscribe(this._updateState)}componentWillUnmount(){var e;null===(e=this._compareDialogRenderer)||void 0===e||e.visible().unsubscribe(this._updateState)}render(){const{isActive:e}=this.state;return i.createElement(Z,{...this.props,icon:j,isOpened:e,onClick:this._handleClick,collapseWhen:["full","medium","small"],tooltip:s.t(null,void 0,n(20229))})}}Y.contextType=q;var G=n(48889),X=n(61814),$=n(68335),J=n(97268),ee=n(57047);const te=(0,X.hotKeySerialize)({keys:[(0,$.humanReadableModifiers)($.Modifiers.Shift,!1),"F"],text:"{0} + {1}"}),ne=(0,w.registryContextType)();function ae(e){return e.fullscreen().value()?ee:J}class ie extends i.PureComponent{constructor(e,t){super(e,t),this._updateState=()=>{this.setState({icon:ae(this.context.chartWidgetCollection)})},this._handleClick=()=>{const{chartWidgetCollection:e}=this.context;e.fullscreen().value()?e.exitFullscreen():e.startFullscreen()},(0,w.validateRegistry)(t,{chartWidgetCollection:o.any.isRequired}),this.state={icon:ae(this.context.chartWidgetCollection)},this._subscribe()}render(){const{className:e,id:t}=this.props,{icon:a}=this.state;return i.createElement(G.ToolbarIconButton,{id:t,icon:a,onClick:this._handleClick,className:u(e),tooltip:s.t(null,void 0,n(11682)), +"data-tooltip-hotkey":te})}componentWillUnmount(){this._unsubscribe()}_subscribe(){this.context.chartWidgetCollection.fullscreen().subscribe(this._updateState)}_unsubscribe(){this.context.chartWidgetCollection.fullscreen().unsubscribe(this._updateState)}}ie.contextType=ne;var oe=n(50151),se=n(16396),le=n(81261),re=n(74970);const ce=(0,n(59224).getLogger)("FavoritesInfo");function he(e){if(0===e.length)return Promise.resolve([]);ce.logNormal("Requesting favorites info");const t=[],n=new Map,a=new Map,i=new Map;return e.forEach((e=>{switch(e.type){case"java":i.set(e.studyId,e);break;case"pine":isPublishedPineId(e.pineId)?n.set(e.pineId,e):a.set(e.pineId,e);break;default:(0,oe.assert)(!1,`unknown favorite type ${JSON.stringify(e)}`)}})),0!==i.size&&t.push((0,re.studyMetaInfoRepository)().findAllJavaStudies().then((e=>{const t=new Map;for(const n of e)!n.is_hidden_study&&i.has(n.id)&&t.set(n.id,{name:n.description,localizedName:n.description_localized,studyMarketShittyObject:n});return t})).then((e=>{const t=function(e,t){const n={items:[],notFoundItems:[]};return e.forEach(((e,a)=>{const i=t.get(a);void 0!==i?n.items.push({item:e,info:i}):n.notFoundItems.push(e)})),n}(i,e);if(0!==t.notFoundItems.length){const e=t.notFoundItems.map((e=>e.studyId));ce.logWarn(`Cannot find java scripts: ${JSON.stringify(e)}`)}return t.items}))),Promise.all(t).then((e=>(ce.logNormal("Requesting favorites info finished"),e.reduce(((e,t)=>e.concat(t)),[]))))}var de=n(92249),ue=n(88348),ve=n(26996),me=n(39357);function pe(e){const{className:t}=e;return i.createElement("div",{className:v()(me.spinnerWrap,t)},i.createElement(ve.Loader,null))}var ge=n(82962),be=n(76422),Ce=n(39681),Se=n(75352);const _e=(0,X.hotKeySerialize)({keys:["/"],text:"{0}"}),fe=(0,w.registryContextType)();class ye extends i.PureComponent{constructor(e,t){super(e,t),this._promise=null,this._menu=i.createRef(),this._menuItemsContainer=i.createRef(),this._favoriteFundamentalsModel=null,this._setActiveState=e=>{this.setState({isActive:e})},this._handleClick=e=>{const{studyMarket:t}=this.props;this.setState({isActive:!0},(()=>{t.visible().value()?t.hide():t.show({shouldReturnFocus:(0,Q.isKeyboardClick)(e)})})),this._trackClick()},this._handleSelectIndicator=e=>{e=(0,oe.ensureDefined)(e),this._trackFavoriteAction("Favorite indicator from toolbar");"java"===e.type?e.studyId:e.pineId;(()=>{e=(0,oe.ensureDefined)(e);const{chartWidgetCollection:t}=this.context;if("java"===e.type){const t=(0,de.tryFindStudyLineToolNameByStudyId)(e.studyId);if(null!==t)return void ue.tool.setValue(t)}t.activeChartWidget.value().insertStudy(e,[])})()},this._handleFavoriteIndicatorsChange=()=>{const{favoriteScriptsModel:e}=this.context,t=[...(0,oe.ensureDefined)(e).favorites()];this.setState({favorites:t}),this._clearCache()},this._handleFavoriteFundamentalsChange=()=>{var e;const t=new Set((null===(e=this._favoriteFundamentalsModel)||void 0===e?void 0:e.favorites())||[]);this.setState({favoriteFundamentals:t}),this._clearCache()},this._handleMouseEnter=()=>{this._prefetchFavorites()}, +this._handleWrapClick=()=>{this._prefetchFavorites()},this._handleChangeActiveWidget=()=>{this._clearCache()},this._clearCache=()=>{this._promise=null,this.setState({infos:[]})},this._handleScriptRenamed=e=>{const{favoriteScriptsModel:t}=this.context;void 0!==t&&t.isFav(e.scriptIdPart)&&this._clearCache()},this._handleFavoriteMenuClick=()=>{this._trackClick(),this._trackFavoriteAction("Select favorite indicators dropdown")},(0,w.validateRegistry)(t,{favoriteScriptsModel:o.any,chartWidgetCollection:o.any.isRequired});const{favoriteScriptsModel:n}=t,a=void 0!==n?n.favorites():[];this.state={isActive:!1,isLoading:!1,favorites:a,favoriteFundamentals:void 0,infos:[]}}componentDidMount(){const{studyMarket:e}=this.props,{favoriteScriptsModel:t,chartWidgetCollection:n}=this.context;e.visible().subscribe(this._setActiveState),void 0!==t&&(t.favoritesChanged().subscribe(this,this._handleFavoriteIndicatorsChange),n.activeChartWidget.subscribe(this._handleChangeActiveWidget)),be.on("TVScriptRenamed",this._handleScriptRenamed,null)}componentWillUnmount(){const{studyMarket:e}=this.props,{favoriteScriptsModel:t,chartWidgetCollection:n}=this.context;e.visible().unsubscribe(this._setActiveState),void 0!==t&&(t.favoritesChanged().unsubscribe(this,this._handleFavoriteIndicatorsChange),n.activeChartWidget.unsubscribe(this._handleChangeActiveWidget)),be.unsubscribe("TVScriptRenamed",this._handleScriptRenamed,null),this._promise=null}render(){const{isActive:e,favorites:t,favoriteFundamentals:a,isLoading:o}=this.state,{className:l,displayMode:r,id:c}=this.props,{chartWidgetCollection:h}=this.context;return i.createElement(i.Fragment,null,i.createElement(p,{id:c,onMouseEnter:this._handleMouseEnter,onClick:this._handleWrapClick},i.createElement(Z,{displayMode:r,className:l,icon:Ce,isOpened:e,onClick:this._handleClick,text:s.t(null,void 0,n(61142)),"data-role":"button","data-name":"open-indicators-dialog",tooltip:s.t(null,void 0,n(74527)),"data-tooltip-hotkey":_e}),Boolean(t.length>0||(null==a?void 0:a.size))&&i.createElement(_.MatchMedia,{rule:"screen and (max-width: 430px)"},(e=>i.createElement(d.ToolbarMenuButton,{key:h.activeChartWidget.value().id(),arrow:!0,closeOnClickOutside:!0,isDrawer:e,drawerPosition:"Bottom",ref:this._menu,menuReference:this._menuItemsContainer,onClick:this._handleFavoriteMenuClick,"data-name":"show-favorite-indicators",tooltip:s.t(null,void 0,n(33959))},i.createElement("div",{className:v()(Se.dropdown,e&&Se.smallWidthWrapper)},i.createElement(ge.ToolWidgetMenuSummary,{className:e&&Se.smallWidthTitle},s.t(null,void 0,n(83127))),o&&i.createElement(pe,null),!o&&i.createElement(i.Fragment,null,this.state.infos.length>0?this.state.infos.map((t=>i.createElement(A.AccessibleMenuItem,{className:v()(e&&Se.smallWidthMenuItem),theme:e?y.multilineLabelWithIconAndToolboxTheme:void 0,key:"java"===t.item.type?t.item.studyId:t.item.pineId,onClick:this._handleSelectIndicator,onClickArg:t.item,label:i.createElement("span",{className:v()(!e&&Se.label,e&&Se.smallWidthLabel,"apply-overflow-tooltip")},we(t)) +}))):null!==this._promise&&i.createElement(se.PopupMenuItem,{isDisabled:!0,label:s.t(null,void 0,n(23687))}))))))))}_prefetchFavorites(){const{chartWidgetCollection:e}=this.context;if(null!==this._promise||!window.is_authenticated)return;if(!e.activeChartWidget.value().hasModel())return;this.setState({isLoading:!0});const t=this._promise=Promise.all([he(this.state.favorites),void 0]).then((e=>{if(t!==this._promise)return;const[n,a]=e;let i=[...n];if(a){const e=a.filter((e=>{var t;return null===(t=this.state.favoriteFundamentals)||void 0===t?void 0:t.has(e.scriptIdPart)})).map(this._mapFundamentalToFavoriteItemInfo);i.push(...e)}i=[...i].sort(((e,t)=>we(e).localeCompare(we(t)))),this.setState({infos:i,isLoading:!1},(()=>{var e;null===(e=this._menu.current)||void 0===e||e.update(),this._menuItemsContainer.current&&document.activeElement===this._menuItemsContainer.current&&(0,le.focusFirstMenuItem)(this._menuItemsContainer.current)}))}))}_trackClick(){0}_trackFavoriteAction(e){(0,K.trackEvent)("GUI","Chart Header Toolbar",e)}_mapFundamentalToFavoriteItemInfo(e){return{item:{type:"pine",pineId:e.scriptIdPart},info:{name:e.scriptName,localizedName:getLocalizedFundamentalsName(e),studyMarketShittyObject:void 0}}}}function we(e){return e.info.localizedName||s.t(e.info.name,{context:"study"},n(68716))}ye.contextType=fe;var Ee=n(94025),Te=n(20371);function Me(e){return i.createElement("div",{className:u(Te.value,{[Te.selected]:e.isSelected})},e.value,e.metric)}var Ie=n(65817),ke=n(67972);function xe(e){const{className:t,...n}=e,[a,o]=(0,P.useRovingTabindexElement)(null),s=k.PLATFORM_ACCESSIBILITY_ENABLED?"button":"div";return i.createElement(s,{...n,ref:a,tabIndex:o,"data-role":k.PLATFORM_ACCESSIBILITY_ENABLED?"menuitem":void 0,className:v()(k.PLATFORM_ACCESSIBILITY_ENABLED&&ke.accessible,t)})}function Ae(e){const{className:t,...n}=e,[a,o]=(0,P.useRovingTabindexElement)(null);return i.createElement("input",{...n,ref:a,tabIndex:o,"data-role":k.PLATFORM_ACCESSIBILITY_ENABLED?"menuitem":void 0,className:v()(k.PLATFORM_ACCESSIBILITY_ENABLED&&ke.accessible,t)})}class Re extends i.PureComponent{constructor(e){super(e),this._menu=i.createRef(),this._handleChangeInput=e=>{const{value:t}=e.currentTarget;/^[0-9]*$/.test(t)&&this.setState({inputValue:t})},this._handleSelectTime=e=>{var t,n,a,i;this.setState({selectedIntervalSuffix:e}),null===(n=(t=this.props).onSelect)||void 0===n||n.call(t),null===(a=this._menu.current)||void 0===a||a.close(),null===(i=this._menu.current)||void 0===i||i.focus()},this._handleClickAdd=()=>{const{inputValue:e,selectedIntervalSuffix:t}=this.state;this.props.onAdd(e,t)},this.state={inputValue:"1",selectedIntervalSuffix:Ie.INTERVALS[0].name}}render(){const{inputValue:e,menuWidth:t,selectedIntervalSuffix:a}=this.state;return i.createElement("div",{className:ke.form},i.createElement(Ae,{className:ke.input,maxLength:7,onChange:this._handleChangeInput,value:e}),i.createElement(d.ToolbarMenuButton,{orientation:"none",minWidth:t,"data-role":"menuitem",onClose:this.props.onCloseMenu,onOpen:this.props.onOpenMenu, +className:ke.menu,ref:this._menu,content:i.createElement("div",{className:ke.menuLabel},Ie.INTERVALS.find((e=>e.name===a)).label)},Ie.INTERVALS.map((e=>i.createElement(A.AccessibleMenuItem,{dontClosePopup:!0,key:e.name,label:e.label,onClick:this._handleSelectTime,onClickArg:e.name})))),i.createElement(xe,{className:ke.add,onClick:this._handleClickAdd},s.t(null,void 0,n(54777))))}}var Le=n(90186),Ne=n(70412),Fe=n(32563),Oe=n(74628),He=n(867);function Be(e){const{interval:t,hint:n,isActive:a,isDisabled:o,isFavorite:s,isSignaling:l,onClick:r,onClickRemove:c,onClickFavorite:h,isSmallTablet:d}=e,u=(0,Le.filterDataProps)(e),[m,p]=(0,Ne.useHover)(),g=i.useCallback((e=>c(t,e)),[c,t]),b=i.useCallback((()=>h(t)),[h,t]),C=(0,i.useRef)(null);return(0,i.useEffect)((()=>{var e;l&&d&&(null===(e=C.current)||void 0===e||e.scrollIntoView())}),[l,d]),i.createElement("div",{...p,ref:C},i.createElement(A.AccessibleMenuItem,{...u,className:v()(He.menuItem,d&&He.smallWidthMenuItem),theme:d?y.multilineLabelWithIconAndToolboxTheme:void 0,isActive:a,isDisabled:o,isHovered:l,onClick:r,onClickArg:t,toolbox:function(){const{isRemovable:t,isFavoritingAllowed:n}=e,l=i.createElement(Oe.MenuRemoveButton,{key:"remove",isActive:a,hidden:!Fe.touch&&!m,onClick:g,className:He.remove}),r=i.createElement(R.MenuFavoriteButton,{key:"favorite",isActive:a,isFilled:s,onClick:b});return[t&&l,!o&&n&&r]}(),showToolboxOnHover:!s,showToolboxOnFocus:k.PLATFORM_ACCESSIBILITY_ENABLED,label:n}))}var De=n(36274);const Pe={[De.ResolutionKind.Ticks]:s.t(null,{context:"interval_group_name"},n(30426)),[De.ResolutionKind.Seconds]:s.t(null,{context:"interval_group_name"},n(74973)),[De.ResolutionKind.Minutes]:s.t(null,{context:"interval_group_name"},n(57470)),[De.SpecialResolutionKind.Hours]:s.t(null,{context:"interval_group_name"},n(62346)),[De.ResolutionKind.Days]:s.t(null,{context:"interval_group_name"},n(74787)),[De.ResolutionKind.Weeks]:s.t(null,{context:"interval_group_name"},n(86614)),[De.ResolutionKind.Months]:s.t(null,{context:"interval_group_name"},n(94328)),[De.ResolutionKind.Range]:s.t(null,{context:"interval_group_name"},n(48801)),[De.ResolutionKind.Invalid]:""};function Ue(e,t=!1){return{id:e,name:Pe[e],items:[],mayOmitSeparator:t}}var We=n(57898),ze=n(29197),Ve=n(59064),Ze=n(76197),Ke=n(90785);function Qe(e){const{className:t,...n}=e,[a,o]=(0,P.useRovingTabindexElement)(null);return i.createElement(Ze.CollapsibleSection,{...n,ref:a,tabIndex:o,"data-role":k.PLATFORM_ACCESSIBILITY_ENABLED?"menuitem":void 0,className:v()(k.PLATFORM_ACCESSIBILITY_ENABLED&&Ke.accessible,t),onKeyDown:function(e){const t=(0,I.hashFromEvent)(e);13!==t&&32!==t||(e.preventDefault(),a.current instanceof HTMLElement&&a.current.click())}})}var je=n(80022);const qe={openDialog:s.t(null,void 0,n(79353)),timeInterval:s.t(null,void 0,n(32916))},Ye=(0,X.hotKeySerialize)({keys:[","],text:s.t(null,void 0,n(14605))}),Ge=(0,w.registryContextType)(),Xe=new We.Delegate,$e=i.lazy((async()=>({ +default:(await Promise.all([n.e(956),n.e(2109),n.e(5145),n.e(855),n.e(2191),n.e(6221),n.e(4215),n.e(7194),n.e(2676),n.e(6408),n.e(5057),n.e(4403),n.e(4013)]).then(n.bind(n,44762))).ToolWidgetIntervalsAddDialog})));class Je extends i.PureComponent{constructor(e,t){super(e,t),this._menu=i.createRef(),this._menuItemsContainerRef=i.createRef(),this._renderChildren=(e,t)=>[...this._createMenuItems(e,t),...this._createIntervalForm(t)],this._handleChangeInterval=e=>{const{activeInterval:t,lastNotQuicked:n}=this.state,a=this._getQuicks();this.setState({activeInterval:(0,Ee.normalizeIntervalString)(e),lastNotQuicked:void 0===t||a.includes(t)?n:t})},this._bindedForceUpdate=()=>{this.forceUpdate()},this._handleCloseMenu=()=>{this.setState({isOpenedFormMenu:!1})},this._handleOpenMenu=()=>{this.setState({isOpenedFormMenu:!0})},this._handleSelectInterval=e=>{void 0!==e&&e!==l.linking.interval.value()&&this.context.chartWidgetCollection.setResolution(e),e&&(0,K.trackEvent)("GUI","Time Interval",e)},this._handleClickFavorite=e=>{e=(0,oe.ensureDefined)(e),this._isIntervalFavorite(e)?this._handleRemoveFavorite(e):this._handleAddFavorite(e)},this._handleAddFavorite=e=>{const{favorites:t}=this.state;this.context.favoriteIntervalsService.set([...t,e])},this._handleRemoveFavorite=e=>{const{favorites:t}=this.state;this.context.favoriteIntervalsService.set(t.filter((t=>t!==e)))},this._handleAddInterval=(e,t)=>{const{intervalService:n}=this.context,a=n.add(e,t);a&&this.setState({lastAddedInterval:a})},this._handleRemoveInterval=(e,t)=>{var n;const{intervalService:a}=this.context;if(e){if(k.PLATFORM_ACCESSIBILITY_ENABLED&&t&&(0,Q.isKeyboardClick)(t)&&this._menuItemsContainerRef.current){const t=(0,le.queryMenuElements)(this._menuItemsContainerRef.current),a=t.findIndex((t=>t.matches(`[data-value="${e}"]`)));if(-1!==a){const e=null!==(n=t[a+1])&&void 0!==n?n:t[a-1];e?e.focus():(0,le.focusFirstMenuItem)(this._menuItemsContainerRef.current)}}a.remove(e),this._handleRemoveFavorite(e)}},this._getHandleSectionStateChange=e=>t=>{const{menuViewState:n}=this.state,{intervalsMenuViewStateService:a}=this.context;a.set({...n,[e]:!t})},this._handleOpenAddIntervalDialog=()=>{this.setState({isAddIntervalDialogOpened:!0})},this._handleCloseAddIntervalDialog=()=>{this.setState({isAddIntervalDialogOpened:!1})},this._handleGlobalClose=()=>{const{isFake:e}=this.props,{isAddIntervalDialogOpened:t}=this.state;e||t||Xe.fire()},this._handeQuickClick=e=>{this._handleSelectInterval(e),this._trackClick()},this._updateMenuPosition=()=>{var e;null===(e=this._menu.current)||void 0===e||e.update()},(0,w.validateRegistry)(t,{chartApiInstance:o.any.isRequired,favoriteIntervalsService:o.any.isRequired,intervalService:o.any.isRequired,intervalsMenuViewStateService:o.any.isRequired});const{chartApiInstance:n,favoriteIntervalsService:s,intervalService:r,intervalsMenuViewStateService:c}=t;this._customIntervals=a.enabled("custom_resolutions");const h=l.linking.interval.value(),d=h&&(0,Ee.normalizeIntervalString)(h),u=s.get(),v=r.getCustomIntervals(),m=c.get() +;this._defaultIntervals=n.defaultResolutions().filter(Ee.isIntervalEnabled).map(Ee.normalizeIntervalString),this.state={isOpenedFormMenu:!1,activeInterval:d,favorites:u,customs:v,menuViewState:m,isAddIntervalDialogOpened:!1}}componentDidMount(){const{favoriteIntervalsService:e,intervalService:t,intervalsMenuViewStateService:n}=this.context;e.getOnChange().subscribe(this,this._handleChangeFavorites),n.getOnChange().subscribe(this,this._handleChangeMenuViewState),t.getOnChange().subscribe(this,this._handleChangeCustoms),l.linking.interval.subscribe(this._handleChangeInterval),l.linking.intraday.subscribe(this._bindedForceUpdate),l.linking.seconds.subscribe(this._bindedForceUpdate),l.linking.ticks.subscribe(this._bindedForceUpdate),l.linking.range.subscribe(this._bindedForceUpdate),l.linking.supportedResolutions.subscribe(this._bindedForceUpdate),l.linking.dataFrequencyResolution.subscribe(this._bindedForceUpdate),Ve.globalCloseDelegate.subscribe(this,this._handleGlobalClose)}componentWillUnmount(){const{favoriteIntervalsService:e,intervalService:t,intervalsMenuViewStateService:n}=this.context;e.getOnChange().unsubscribe(this,this._handleChangeFavorites),n.getOnChange().unsubscribe(this,this._handleChangeMenuViewState),t.getOnChange().unsubscribe(this,this._handleChangeCustoms),l.linking.interval.unsubscribe(this._handleChangeInterval),l.linking.intraday.unsubscribe(this._bindedForceUpdate),l.linking.seconds.unsubscribe(this._bindedForceUpdate),l.linking.ticks.unsubscribe(this._bindedForceUpdate),l.linking.range.unsubscribe(this._bindedForceUpdate),l.linking.supportedResolutions.unsubscribe(this._bindedForceUpdate),l.linking.dataFrequencyResolution.unsubscribe(this._bindedForceUpdate),Ve.globalCloseDelegate.unsubscribe(this,this._handleGlobalClose)}componentDidUpdate(e,t){this.state.lastAddedInterval&&setTimeout((()=>this.setState({lastAddedInterval:void 0})),400)}render(){const{isShownQuicks:e,id:t}=this.props,{activeInterval:n,customs:a,lastNotQuicked:o,isAddIntervalDialogOpened:s}=this.state,l=this._getQuicks(),r=(0,Ee.sortResolutions)([...l]);void 0!==n&&r.includes(n)?void 0!==o&&r.push(o):void 0!==n&&r.push(n);const c=(!(!e||0===l.length)||void 0)&&r.length>1,h={},v=(0,Ee.mergeResolutions)(this._defaultIntervals,a);(void 0!==n?v.concat(n):v).filter(Ee.isAvailable).forEach((e=>h[e]=!0));const m=void 0!==n?(0,Ee.getTranslatedResolutionModel)(n):null;return i.createElement(p,{id:t},c&&i.createElement(x,{className:je.group,orientation:"horizontal"},r.map(((e,t)=>{const a=(0,Ee.getTranslatedResolutionModel)(e);return i.createElement(C,{key:t,role:"radio",className:u(je.button,{[je.first]:0===t,[je.last]:t===r.length-1}),text:i.createElement(Me,{value:a.mayOmitMultiplier?void 0:a.multiplier,metric:a.shortKind}),hint:a.hint,"aria-checked":n===e,isActive:n===e,isDisabled:!h[e],onClick:this._handeQuickClick,onClickArg:e,"data-value":e})}))),i.createElement(_.MatchMedia,{rule:f.DialogBreakpoints.TabletSmall},(e=>i.createElement(i.Fragment,null,i.createElement(ze.CloseDelegateContext.Provider,{value:Xe +},i.createElement(d.ToolbarMenuButton,{arrow:Boolean(c),closeOnClickOutside:!0,content:c||null===m?void 0:i.createElement(p,{className:je.menuContent},i.createElement(Me,{value:m.mayOmitMultiplier?void 0:m.multiplier,metric:m.shortKind})),hotKey:c?Ye:void 0,className:je.menu,ref:this._menu,isDrawer:e,onClick:this._trackClick,tooltip:c||null===m?qe.timeInterval:m.hint,menuReference:this._menuItemsContainerRef},i.createElement("div",{className:je.dropdown},this._renderChildren(v,e)))),e&&s&&i.createElement(i.Suspense,{fallback:null},i.createElement($e,{onAdd:this._handleAddInterval,onClose:this._handleCloseAddIntervalDialog,onUnmount:this._handleCloseAddIntervalDialog}))))))}_createMenuItems(e,t){const n=function(e){const t=Ue(De.ResolutionKind.Ticks),n=Ue(De.ResolutionKind.Seconds),a=Ue(De.ResolutionKind.Minutes),i=Ue(De.SpecialResolutionKind.Hours),o=Ue(De.ResolutionKind.Days),s=Ue(De.ResolutionKind.Range);return e.forEach((e=>{const l=De.Interval.parse(e);l.isMinuteHours()?i.items.push(e):l.isMinutes()?(0,De.isHour)(Number(l.multiplier()))?i.items.push(e):a.items.push(e):l.isSeconds()?n.items.push(e):l.isDWM()?o.items.push(e):l.isRange()?s.items.push(e):l.isTicks()&&t.items.push(e)})),[t,n,a,i,o,s].filter((e=>0!==e.items.length))}(e).map(((e,n,a)=>this._renderResolutionsGroup(e,1===a.length,t)));return function(e){let t=!1;return e.filter(((e,n,a)=>{let i=!0;return e.type===S.PopupMenuSeparator&&(0!==n&&n!==a.length-1||(i=!1),t&&(i=!1)),t=e.type===S.PopupMenuSeparator,i}))}([].concat(...n))}_createIntervalForm(e){if(this._customIntervals){const t=e?i.createElement(et,{key:"add-dialog",onClick:this._handleOpenAddIntervalDialog}):i.createElement(Re,{key:"add-form",onAdd:this._handleAddInterval,onCloseMenu:this._handleCloseMenu,onOpenMenu:this._handleOpenMenu,onSelect:this._updateMenuPosition});return[i.createElement(S.PopupMenuSeparator,{key:"custom-interval-separator"}),t]}return[]}_renderResolutionsGroup(e,t=!1,n){const a=[],o=e.items.map((e=>this._renderPopupMenuItem(e,n)));if(t)a.push(...o);else if(n){const t=i.createElement(tt,{key:e.id,title:e.name},o);a.push(t)}else{const{intervalsMenuViewStateService:t}=this.context,{menuViewState:n}=this.state;if(!t.isAllowed(e.id))return[];const s=i.createElement(Qe,{key:e.id,className:je.section,summary:e.name,open:!n[e.id],onStateChange:this._getHandleSectionStateChange(e.id)},o);a.push(s)}return(!e.mayOmitSeparator||e.items.length>1)&&(a.unshift(i.createElement(S.PopupMenuSeparator,{key:`begin-${e.name}`})),a.push(i.createElement(S.PopupMenuSeparator,{key:`end-${e.name}`}))),a}_handleChangeFavorites(e){this.setState({lastNotQuicked:void 0,favorites:e})}_handleChangeCustoms(e){this.setState({customs:e})}_handleChangeMenuViewState(e){this.setState({menuViewState:e},(()=>{this._menu.current&&this._menu.current.update()}))}_renderPopupMenuItem(e,t){const{isFavoritingAllowed:n}=this.props,{activeInterval:a,lastAddedInterval:o}=this.state,s=e===a,l=(0,Ee.isAvailable)(e),r=this._isIntervalFavorite(e),c=this._isIntervalDefault(e),h=(0,Ee.getTranslatedResolutionModel)(e) +;return i.createElement(Be,{key:e,isSmallTablet:t,interval:e,hint:h.hint,isSignaling:o===e,isFavoritingAllowed:n,isDisabled:!l,isFavorite:r,isRemovable:!c,isActive:s,onClick:this._handleSelectInterval,onClickRemove:this._handleRemoveInterval,onClickFavorite:this._handleClickFavorite,"data-value":e})}_isIntervalDefault(e){return this._defaultIntervals.includes(e)}_isIntervalFavorite(e){return this.state.favorites.includes(e)}_getQuicks(e){return this.props.isShownQuicks&&"small"!==this.props.displayMode?void 0===e?this.state.favorites:e:[]}_trackClick(){0}}function et(e){const{onClick:t,className:a}=e;return i.createElement("div",{key:"add-dialog",className:u(je.addCustomInterval,a),onClick:t},s.t(null,void 0,n(95798))+"…")}function tt(e){const{children:t,title:n,className:a}=e;return i.createElement("div",{className:a},i.createElement("div",{className:je.smallTabletSectionTitle},n),t)}Je.contextType=Ge;var nt=n(23902),at=n(82436);const it=(0,w.registryContextType)();class ot extends i.PureComponent{constructor(e,t){super(e,t),this._handleClick=()=>{const{chartWidgetCollection:e,windowMessageService:t,isFundamental:n}=this.context,a=e.activeChartWidget.value();a.withModel(null,(()=>{t.post(parent,"openChartInPopup",{symbol:a.model().mainSeries().actualSymbol(),interval:a.model().mainSeries().interval(),fundamental:n})}))},(0,w.validateRegistry)(t,{isFundamental:o.any,chartWidgetCollection:o.any.isRequired,windowMessageService:o.any.isRequired})}render(){const{className:e}=this.props;return i.createElement(G.ToolbarIconButton,{className:u(e,nt.button),icon:at,onClick:this._handleClick,tooltip:s.t(null,void 0,n(55520))})}}ot.contextType=it;var st=n(48449);const lt=(0,w.registryContextType)();class rt extends i.PureComponent{constructor(e,t){super(e,t),this._updateState=e=>{this.setState({isOpened:e})},this._handleClick=e=>{const{chartWidgetCollection:t}=this.context,n=t.activeChartWidget.value();(0,K.trackEvent)("GUI","Chart Header Toolbar","chart properties"),n.showGeneralChartProperties(void 0,{shouldReturnFocus:(0,Q.isKeyboardClick)(e)})},(0,w.validateRegistry)(t,{chartWidgetCollection:o.any.isRequired}),this.state={isOpened:!1},this._propertiesDialogRenderer=this.context.chartWidgetCollection.getChartPropertiesDialogRenderer()}componentDidMount(){var e;null===(e=this._propertiesDialogRenderer)||void 0===e||e.visible().subscribe(this._updateState)}componentWillUnmount(){var e;null===(e=this._propertiesDialogRenderer)||void 0===e||e.visible().unsubscribe(this._updateState)}render(){const{isOpened:e}=this.state;return i.createElement(G.ToolbarIconButton,{...this.props,icon:st,isOpened:e,onClick:this._handleClick,tooltip:s.t(null,void 0,n(74207))})}}rt.contextType=lt;var ct=n(4741),ht=n(93352),dt=n(40173),ut=n(69297),vt=n(20461);(0,dt.mergeThemes)(ut.DEFAULT_MENU_ITEM_SWITCHER_THEME,vt);var mt=n(53180),pt=n(70152);function gt(e){const{wasChanges:t,isSaving:a,className:o}=e;return i.createElement("span",{className:u(pt.saveString,!t&&!a&&pt.hidden,o)},a?i.createElement(ve.Loader,{className:pt.loader,size:"small", +staticPosition:!0}):s.t(null,void 0,n(85520)))}var bt=n(36296),Ct=n(63672),St=n(92998);n(40670);const _t=a.enabled("widget"),ft=s.t(null,void 0,n(75789)),yt=(0,dt.mergeThemes)(U.DEFAULT_TOOL_WIDGET_BUTTON_THEME,St),wt=(0,dt.mergeThemes)(se.DEFAULT_POPUP_MENU_ITEM_THEME,{shortcut:Ct.shortcut,withIcon:Ct.withIcon}),Et=s.t(null,void 0,n(80959)),Tt=s.t(null,void 0,n(11680)),Mt=[],It=(0,X.hotKeySerialize)({keys:[(0,$.humanReadableModifiers)($.Modifiers.Mod,!1),"S"],text:"{0} + {1}"});class kt extends i.PureComponent{constructor(e){super(e),this._copyElRef=i.createRef(),this._handleCopyLinkClick=()=>Promise.resolve(),this._handleCloneClick=()=>{var e,t;null===(t=(e=this.props).onCloneChart)||void 0===t||t.call(e)},this._handleSaveClick=()=>{var e,t;null===(t=(e=this.props).onSaveChart)||void 0===t||t.call(e),this._trackClick()},this._handleSaveAsClick=()=>{var e,t;null===(t=(e=this.props).onSaveAsChart)||void 0===t||t.call(e)},this.state={isSaving:!1}}componentDidUpdate(e,t){e.isProcessing&&!this.props.isProcessing&&(clearTimeout(this._timeout),this._timeout=void 0,this.setState({isSaving:!1})),!e.isProcessing&&this.props.isProcessing&&(this._timeout=setTimeout((()=>{this.setState({isSaving:!0})}),1e3))}componentWillUnmount(){this._timeout&&clearTimeout(this._timeout)}render(){const{id:e,isReadOnly:t,displayMode:a,isProcessing:o,title:l,wasChanges:r,hideMenu:c,isTabletSmall:v,onOpenMenu:m,dataNameSaveMenu:g,isSaveDialogOpened:b}=this.props,C=!t&&!c,S=!(r||!l||this.state.isSaving),_=i.createElement("div",{className:Ct.textWrap},i.createElement("span",{className:Ct.text},l||s.t(null,void 0,n(85520))),i.createElement(gt,{isSaving:this.state.isSaving,wasChanges:r}));return i.createElement(p,null,t?i.createElement(p,null,i.createElement(Z,{id:e,displayMode:a,icon:i.createElement(h.Icon,{icon:bt}),isDisabled:o,onClick:this._handleCloneClick,text:s.t(null,void 0,n(35216)),collapseWhen:Mt,tooltip:Et})):i.createElement(p,null,i.createElement(Z,{id:e,className:u(Ct.button,C&&Ct.buttonSmallPadding),displayMode:a,"aria-disabled":!!S||void 0,isDisabled:o,onClick:S?void 0:this._handleSaveClick,text:_,theme:yt,collapseWhen:Mt,isOpened:b,tooltip:S?s.t(null,void 0,n(88368)):s.t(null,void 0,n(87409)),"data-tooltip-hotkey":_t||S?"":It}),C&&i.createElement(d.ToolbarMenuButton,{"data-name":g,arrow:!0,isDrawer:v,drawerPosition:"Bottom",onClick:this._trackClick,onOpen:m,tooltip:s.t(null,void 0,n(58219))},this._renderMenuItems(Boolean(v)))))}_renderMenuItems(e){const{wasChanges:t,isProcessing:a,chartId:o,onSaveChartFromMenu:l,onRenameChart:r,onLoadChart:c,onNewChart:h,isAutoSaveEnabled:d,autoSaveId:v,sharingId:m,onAutoSaveChanged:p,isSharingEnabled:g,onSharingChanged:b,layoutItems:C,onExportData:_,isAuthenticated:f}=this.props,w=e?y.multilineLabelWithIconAndToolboxTheme:wt,E=e?void 0:(0,$.humanReadableHash)($.Modifiers.Mod+83),T=e?void 0:s.t(null,{context:"hotkey"},n(14229)),M=[];return M.push(i.createElement(A.AccessibleMenuItem,{key:"save",isDisabled:Boolean(a||!t&&o),label:Tt,onClick:l,shortcut:E, +labelRowClassName:u(e&&Ct.popupItemRowTabletSmall),theme:w,"data-name":"save-load-menu-item-save"})),void 0!==o&&M.push(i.createElement(A.AccessibleMenuItem,{key:"rename",icon:void 0,label:(0,mt.appendEllipsis)(s.t(null,void 0,n(35038))),onClick:r,labelRowClassName:u(e&&Ct.popupItemRowTabletSmall),theme:w,"data-name":"save-load-menu-item-rename"}),i.createElement(A.AccessibleMenuItem,{key:"save-as",icon:void 0,label:(0,mt.appendEllipsis)(Et),onClick:this._handleSaveAsClick,labelRowClassName:u(e&&Ct.popupItemRowTabletSmall),theme:w,"data-name":"save-load-menu-item-clone"})),M.push(i.createElement(S.PopupMenuSeparator,{key:"all-layouts-separator"}),i.createElement(A.AccessibleMenuItem,{key:"all-layouts",className:"js-save-load-menu-item-load-chart",label:(0,mt.appendEllipsis)(ft),onClick:c,labelRowClassName:u(e&&Ct.popupItemRowTabletSmall),theme:w,shortcut:T,"data-name":"save-load-menu-item-load"})),M}_trackClick(){0}}(0,i.forwardRef)(((e,t)=>{const{isTabletSmall:a,onClick:o}=e,[l,r]=(0,P.useRovingTabindexElement)(t);return i.createElement("div",{ref:l,className:u(Ct.copyLink,a&&Ct.copyLinkMobile,k.PLATFORM_ACCESSIBILITY_ENABLED&&Ct.accessibleLabel),onClick:o,tabIndex:r,onKeyDown:function(e){if(!k.PLATFORM_ACCESSIBILITY_ENABLED||e.target!==e.currentTarget)return;const t=(0,$.hashFromEvent)(e);13!==t&&32!==t||(e.preventDefault(),l.current instanceof HTMLElement&&l.current.click())},"data-role":k.PLATFORM_ACCESSIBILITY_ENABLED?"menuitem":void 0},s.t(null,void 0,n(7367)))}));const xt=(0,w.registryContextType)();class At extends i.PureComponent{constructor(e,t){super(e,t),this._exportDialogPromise=null,this._layoutsAbortController=null,this._requestRecentLayouts=()=>{},this._handleExportData=()=>{0},this._onSaveDialogVisibleChange=e=>{this.setState({isSaveDialogOpened:e})},this._syncState=e=>{this.setState(e)},this._onChangeHasChanges=e=>{this.state.wasChanges!==e&&this.setState({wasChanges:e})},this._onChangeAutoSaveEnabled=e=>{0},this._onChangeSharingEnabled=e=>{this.setState({isSharingEnabled:e})},this._onChangeTitle=e=>{this.setState({title:e})},this._onChangeId=e=>{this.setState({id:e})},this._onChartAboutToBeSaved=()=>{this.setState({isProcessing:!0})},this._onChartSaved=()=>{this.setState({isProcessing:!1})},this._handleAutoSaveEnabled=e=>{0},this._handleSharingEnabled=e=>{0},this._handleClickSave=()=>{this.context.saveChartService.saveChartOrShowTitleDialog(),this._trackEvent("Save click")},this._handleOpenMenu=()=>{this._requestRecentLayouts()},this._handleClickSaveFromMenu=()=>{this.context.saveChartService.saveChartOrShowTitleDialog(),this._trackEvent("Save From Menu")},this._handleClickClone=()=>{this.context.saveChartService.cloneChart()},this._handleClickSaveAs=()=>{this.context.saveChartService.saveChartAs(),this._trackEvent("Make a copy")},this._handleClickNew=()=>{this._trackEvent("New chart layout")},this._handleClickLoad=()=>{this.context.loadChartService.showLoadDialog();this._trackEvent("Load chart layout")},this._handleHotkey=()=>{this.context.loadChartService.showLoadDialog()}, +this._handleClickRename=()=>{this.context.saveChartService.renameChart(),this._trackEvent("Rename")},(0,w.validateRegistry)(t,{chartWidgetCollection:o.any.isRequired,chartChangesWatcher:o.any.isRequired,saveChartService:o.any.isRequired,sharingChartService:o.any,loadChartService:o.any.isRequired});const{chartWidgetCollection:n,chartChangesWatcher:a,saveChartService:i,sharingChartService:s}=t;this.state={isAuthenticated:window.is_authenticated,isProcessing:!1,id:n.metaInfo.id.value(),title:n.metaInfo.name.value(),wasChanges:a.hasChanges(),iconHovered:!1,isSaveDialogOpened:!1}}componentDidMount(){const{chartSaver:e,isFake:t,stateSyncEmitter:a}=this.props,{chartWidgetCollection:i,chartChangesWatcher:o,saveChartService:l,sharingChartService:r}=this.context;t?a.on("change",this._syncState):(o.getOnChange().subscribe(this,this._onChangeHasChanges),i.metaInfo.name.subscribe(this._onChangeTitle),i.metaInfo.id.subscribe(this._onChangeId),this._hotkeys=(0,ct.createGroup)({desc:"Save/Load"}),this._hotkeys.add({desc:s.t(null,void 0,n(75687)),handler:this._handleHotkey,hotkey:190}),e.chartSaved().subscribe(this,this._onChartSaved),e.chartAboutToBeSaved().subscribe(this,this._onChartAboutToBeSaved),window.loginStateChange.subscribe(this,this._onLoginStateChange),this.context.saveChartService.getCreateController().visible().subscribe(this._onSaveDialogVisibleChange))}componentDidUpdate(e,t){this.props.isFake||t!==this.state&&this.props.stateSyncEmitter.emit("change",this.state)}componentWillUnmount(){var e;const{chartSaver:t,isFake:n,stateSyncEmitter:a}=this.props,{chartWidgetCollection:i,chartChangesWatcher:o,saveChartService:s,sharingChartService:l}=this.context;n?a.off("change",this._syncState):(o.getOnChange().unsubscribe(this,this._onChangeHasChanges),i.metaInfo.name.unsubscribe(this._onChangeTitle),i.metaInfo.id.unsubscribe(this._onChangeId),(0,oe.ensureDefined)(this._hotkeys).destroy(),t.chartSaved().unsubscribe(this,this._onChartSaved),t.chartAboutToBeSaved().unsubscribe(this,this._onChartAboutToBeSaved),window.loginStateChange.unsubscribe(this,this._onLoginStateChange),null===(e=this._layoutsAbortController)||void 0===e||e.abort(),this.context.saveChartService.getCreateController().visible().unsubscribe(this._onSaveDialogVisibleChange))}render(){const{isReadOnly:e,displayMode:t,id:n,isFake:a}=this.props,{isProcessing:o,isAuthenticated:s,title:l,id:r,wasChanges:c,isAutoSaveEnabled:h,isSharingEnabled:d,recentLayouts:u,isSaveDialogOpened:v}=this.state,m={displayMode:t,isReadOnly:e,isAuthenticated:s,isProcessing:o,wasChanges:c,title:l,id:n,isSaveDialogOpened:v,chartId:null!==r?r:void 0,dataNameSaveMenu:a?void 0:"save-load-menu",onCloneChart:this._handleClickClone,onSaveChart:this._handleClickSave,onSaveChartFromMenu:this._handleClickSaveFromMenu,onRenameChart:this._handleClickRename,onSaveAsChart:this._handleClickSaveAs,onLoadChart:this._handleClickLoad};return i.createElement(_.MatchMedia,{rule:f.DialogBreakpoints.TabletSmall},(e=>i.createElement(kt,{...m,isTabletSmall:e})))}_onLoginStateChange(){this.setState({ +isAuthenticated:window.is_authenticated})}_trackEvent(e){0}}At.contextType=xt;var Rt=n(53166),Lt=n(34928),Nt=n(79982);const Ft=new Lt.DateTimeFormatter({dateTimeSeparator:"_",timeFormat:"%h-%m-%s"}),Ot={takeSnapshot:s.t(null,void 0,n(88513))},Ht=(0,w.registryContextType)();const Bt=s.t(null,void 0,n(90879));function Dt(e,t,n){return async function(e,t,n){const a=URL.createObjectURL(new Blob([`${Bt}`],{type:"text/html"}));try{const i=open(a,t,n);if(!i)throw new Error("cound not open a new tab");const o=await e.catch((()=>{}));void 0!==o?i.location.replace(o):i.close()}finally{URL.revokeObjectURL(a)}}(e,t,n)}var Pt=n(65446),Ut=n(65939),Wt=n(64618);function zt(e){const t=u(e.isLoading&&Wt.hidden),n=u(!e.isLoading&&Wt.hidden);return i.createElement("div",null,i.createElement("span",{className:t},e.children),i.createElement("span",{className:n},i.createElement(ve.Loader,null)))}var Vt=n(76974),Zt=n(49483),Kt=n(67487),Qt=n(1457),jt=n(23595),qt=n(29414),Yt=n(99280),Gt=n(18369);const Xt=(0,dt.mergeThemes)(se.DEFAULT_POPUP_MENU_ITEM_THEME,Gt);function $t(e){const{serverSnapshot:t,clientSnapshot:a,hideShortcuts:o}=e,[l,r]=(0,i.useState)(!1),[c,h]=(0,i.useState)(!1),[d,v]=(0,i.useState)(!1),[m,p]=(0,i.useState)(!1),g=(0,Vt.useIsMounted)(),b=(0,i.useCallback)((async()=>{var e;const t=a(),n=t.then((e=>new Promise((t=>e.canvas.toBlob((e=>{null!==e&&t(e)}))))));try{await(0,Pt.writePromiseUsingApi)(n,"image/png"),be.emit("onClientScreenshotCopiedToClipboard")}catch(n){const{canvas:a}=await t;null===(e=window.open())||void 0===e||e.document.write(``)}}),[a]),C=(0,i.useCallback)((async()=>{const e=await a(),t=await function(e){return new Promise((t=>{try{e.canvas.toBlob((e=>{if(null===e)throw new Error("Unable to generate blob");t(URL.createObjectURL(e))}))}catch(n){t(e.canvas.toDataURL())}}))}(e);t&&(0,Ut.downloadFile)(`${e.name}.png`,t)}),[a]),S=e=>Dt(e.then((e=>e.imageUrl))),_=(0,i.useCallback)((async(e=!1)=>{const n=t();try{if(e)await S(n);else{const e=n.then((e=>new Blob([e.imageUrl],{type:"text/plain"})));await(0,Pt.writePromiseUsingApi)(e,"text/plain"),be.emit("onServerScreenshotCopiedToClipboard")}return!0}catch(e){return S(n),!0}finally{g.current&&(h(!1),r(!1),(0,Ve.globalCloseMenu)())}}),[t]),f=((0,i.useCallback)((async()=>{const e=t();try{const t=720,n=e.then((async e=>{var n,a,i;const o=await snapshoter().getSnapshot(e.symbol,new Set(["description"])),s="error"!==o.status?o.values.description:e.symbol,l=null!==(a=null===(n=e.imageUrl.match(/\/x\/([0-9a-zA-Z]{8})/))||void 0===n?void 0:n[1])&&void 0!==a?a:"",r=null===(i=createSnapshotImageUrls(l))||void 0===i?void 0:i.url;return new Blob([`

${s} chart by TradingView

`],{type:"text/plain"})}));return await(0,Pt.writePromiseUsingApi)(n,"text/plain"),be.emit("onServerScreenshotEmbedCodeCopiedToClipboard"),!0}catch(t){return S(e),!0}finally{g.current&&(v(!1),(0,Ve.globalCloseMenu)())}}),[t]),(0,i.useCallback)((async()=>{p(!0);const[e,a]=await Promise.all([n.e(4665).then(n.bind(n,65692)),t()]);e.Twitter.shareSnapshotInstantly(a.symbol,a.imageUrl),g.current&&(p(!1),(0,Ve.globalCloseMenu)())}),[t]));return i.createElement(i.Fragment,null,i.createElement(ge.ToolWidgetMenuSummary,null,s.t(null,void 0,n(45888))),i.createElement(A.AccessibleMenuItem,{"data-name":"save-chart-image",label:s.t(null,void 0,n(39011)),icon:jt,onClick:C,shortcut:o?void 0:(0,$.humanReadableHash)($.Modifiers.Mod+$.Modifiers.Alt+83),theme:Xt}),i.createElement(A.AccessibleMenuItem,{"data-name":"copy-chart-image",label:s.t(null,void 0,n(43001)),icon:Qt,onClick:b,shortcut:o?void 0:(0,$.humanReadableHash)($.Modifiers.Mod+$.Modifiers.Shift+83),theme:Xt}),!(0,Zt.onWidget)()&&i.createElement(A.AccessibleMenuItem,{"data-name":"copy-link-to-the-chart-image",label:i.createElement(zt,{isLoading:l},s.t(null,void 0,n(7367))),icon:qt,onClick:()=>{r(!0),_(!1)},dontClosePopup:!0,isDisabled:l,shortcut:o?void 0:(0,$.humanReadableHash)($.Modifiers.Alt+83),className:u(l&&Gt.loading),theme:Xt}),!1,!(0,Zt.onWidget)()&&i.createElement(A.AccessibleMenuItem,{"data-name":"open-image-in-new-tab",label:i.createElement(zt,{isLoading:c},s.t(null,void 0,n(38543))),icon:Yt,onClick:()=>{h(!0),_(!0)},dontClosePopup:!0,isDisabled:c,className:u(c&&Gt.loading),theme:Xt}),!(0,Zt.onWidget)()&&i.createElement(A.AccessibleMenuItem,{"data-name":"tweet-chart-image",label:i.createElement(zt,{isLoading:m},s.t(null,void 0,n(99746))),icon:Kt,onClick:f,dontClosePopup:!0,isDisabled:m,className:u(m&&Gt.loading),theme:Xt}))}var Jt=n(84015);function en(e){const[t,n]=(0,i.useState)(!1),a=(0,Vt.useIsMounted)(),o=(0,i.useCallback)((async()=>{n(!0),await e.serverSnapshot(),a.current&&n(!1)}),[e.serverSnapshot]);return i.createElement(U.ToolWidgetButton,{id:e.id,className:e.className,isDisabled:t,onClick:o,title:e.tooltip,icon:e.icon})}var tn=n(72644);const nn=(an=function(e){return(0,Jt.isOnMobileAppPage)("any")?i.createElement(en,{...e,icon:tn}):i.createElement(d.ToolbarMenuButton,{content:i.createElement(U.ToolWidgetButton,{tag:"div",id:e.id,className:e.className,icon:tn}),drawerPosition:"Bottom",drawerBreakpoint:f.DialogBreakpoints.TabletSmall,arrow:!1,onClick:function(){},tooltip:e.tooltip},i.createElement($t,{...e}))},(on=class extends i.PureComponent{constructor(e,t){super(e,t),this._clientSnapshot=async()=>{const e=this.context.chartWidgetCollection.activeChartWidget.value().model().mainSeries().actualSymbol();return{canvas:await this.context.chartWidgetCollection.clientSnapshot(),name:`${(0,Nt.shortName)(e)}_${Ft.formatLocal(new Date)}`}},this._serverSnapshot=async()=>{ +const e=this.context.chartWidgetCollection.activeChartWidget.value().model().mainSeries().actualSymbol(),t=await this.context.chartWidgetCollection.takeScreenshot(),n=a.enabled("charting_library_base")&&void 0!==this.context.snapshotUrl?t:(0,Rt.convertImageNameToUrl)(t);return{symbol:(0,Nt.shortName)(e),imageUrl:n}},(0,w.validateRegistry)(t,{chartWidgetCollection:o.any.isRequired})}render(){const{className:e,id:t}=this.props;return i.createElement(an,{id:t,className:e,tooltip:Ot.takeSnapshot,serverSnapshot:this._serverSnapshot,clientSnapshot:this._clientSnapshot})}}).contextType=Ht,on);var an,on,sn=n(31330),ln=n(39362),rn=n(13702);class cn{async show(e){if(null!==cn._provider){const e=await cn._provider.getSymbol();return l.linking.setSymbolAndLogInitiator(e.symbol,"symbol search UI"),e}if(cn._currentShowingInstance)throw new DOMException("SymbolSearchUI is already shown","InvalidStateError");try{cn._currentShowingInstance=this,cn.preload();const t=await cn._implementation;return(0,oe.assert)(null!==t),new Promise((n=>{t.showDefaultSearchDialog({...e,onSearchComplete:e=>{n({symbol:e})}})}))}finally{cn._currentShowingInstance=null}}static setProvider(e){this._provider=e}static preload(){null===this._provider&&null===this._implementation&&(this._implementation=(0,rn.loadNewSymbolSearch)())}}cn._currentShowingInstance=null,cn._provider=null,cn._implementation=null;var hn=n(29142),dn=n(25882);const un=(0,dt.mergeThemes)(g.DEFAULT_TOOLBAR_BUTTON_THEME,dn);class vn extends i.PureComponent{constructor(e){super(e),this._openSymbolSearchDialog=async e=>{if((0,$.modifiersFromEvent)(e)!==$.Modifiers.Alt){if(!this.state.isOpened)try{(0,K.trackEvent)("GUI","SS","main search"),await(new cn).show({trackResultsOptions:{trackResults:!1,emptySearchType:"empty_result__supercharts"},onClose:()=>{this.setState({isOpened:!1})},onOpen:()=>{this.setState({isOpened:!0})},shouldReturnFocus:(0,Q.isKeyboardClick)(e),defaultValue:this._isSpread(this.state.symbol)?this.state.symbol:this.state.shortName,showSpreadActions:(0,sn.canShowSpreadActions)()&&this.props.isActionsVisible,source:"searchBar",footer:Fe.mobiletouch?void 0:i.createElement(ln.SymbolSearchDialogFooter,null,s.t(null,void 0,n(20987)))})}catch(e){}}else(0,ht.getClipboard)().writeText(this.state.symbol)},this._isSpread=e=>!1,this._onSymbolChanged=()=>{const e=l.linking.proSymbol.value();this.setState({symbol:e,shortName:mn()})},this.state={symbol:l.linking.proSymbol.value(),shortName:mn(),isOpened:!1}}componentDidMount(){l.linking.proSymbol.subscribe(this._onSymbolChanged),l.linking.seriesShortSymbol.subscribe(this._onSymbolChanged),cn.preload()}componentWillUnmount(){l.linking.proSymbol.unsubscribe(this._onSymbolChanged),l.linking.seriesShortSymbol.unsubscribe(this._onSymbolChanged)}render(){const{id:e,className:t}=this.props;return i.createElement(g.ToolbarButton,{id:e,className:v()(t,a.enabled("uppercase_instrument_names")&&dn.uppercase,dn.smallLeftPadding),theme:un,icon:hn,isOpened:this.state.isOpened,text:this.state.shortName,onClick:this._openSymbolSearchDialog, +tooltip:s.t(null,void 0,n(99983))})}async _updateQuotes(e){}}function mn(){return l.linking.seriesShortSymbol.value()||l.linking.proSymbol.value()||""}var pn=n(5145);function gn(e){var t;const{className:n,item:a,onApply:o}=e,[s,l]=(0,P.useRovingTabindexElement)(null);return k.PLATFORM_ACCESSIBILITY_ENABLED?i.createElement("button",{type:"button",className:u(n,pn.item,pn.accessible,"apply-common-tooltip"),onClick:r,"data-tooltip":a.name,"aria-label":a.name,tabIndex:l,ref:s},i.createElement("div",{className:pn.round},null!==(t=function(e){var t;const n=Intl.Segmenter;if(n){const a=new n(void 0,{granularity:"grapheme"}),[{segment:i}={segment:null}]=a.segment(e);return null!==(t=null==i?void 0:i.toUpperCase())&&void 0!==t?t:null}{const t=e.codePointAt(0);return t?String.fromCodePoint(t).toUpperCase():null}}(a.name))&&void 0!==t?t:" ")):i.createElement("div",{className:u(n,pn.item,"apply-common-tooltip"),onClick:r,"data-tooltip":a.name},i.createElement("div",{className:pn.round},a.name.length>0?a.name[0].toUpperCase():" "));function r(e){e.stopPropagation(),o(a)}}var bn=n(39344),Cn=n(92710);function Sn(e){return i.createElement("div",{className:u(Cn.description,e.className)},e.children)}var _n=n(48261);const fn=(0,dt.mergeThemes)(se.DEFAULT_POPUP_MENU_ITEM_THEME,{labelRow:_n.labelRow,toolbox:_n.toolbox,item:_n.titleItem}),yn=(0,dt.mergeThemes)(se.DEFAULT_POPUP_MENU_ITEM_THEME,{labelRow:_n.labelRow,toolbox:_n.toolbox,item:_n.titleItemTabletSmall}),wn=(0,dt.mergeThemes)(se.DEFAULT_POPUP_MENU_ITEM_THEME,{item:_n.item}),En=(0,dt.mergeThemes)(se.DEFAULT_POPUP_MENU_ITEM_THEME,{item:_n.itemTabletSmall});function Tn(e){const{className:t,item:n,onApply:a,onRemove:o,onFavor:s,favorite:l,isFavoritingAllowed:r,isTabletSmall:c}=e,[h,d]=(0,Ne.useHover)(),u=n.meta_info,m=u?(0,bn.descriptionString)(u.indicators):void 0,p=c?yn:fn,g=c?En:wn,b=(0,i.useCallback)((()=>a(n)),[a,n]),C=(0,i.useCallback)((e=>o(n,e)),[o,n]),S=(0,i.useCallback)((()=>{s&&s(n)}),[s,n]);return i.createElement("div",{...d,className:v()(t,_n.wrap),"data-name":n.name,"data-id":n.id,"data-is-default":Boolean(n.is_default)},i.createElement(A.AccessibleMenuItem,{theme:p,label:n.name,labelRowClassName:v()(c&&_n.itemLabelTabletSmall),isHovered:h,showToolboxOnHover:!l&&!h,showToolboxOnFocus:k.PLATFORM_ACCESSIBILITY_ENABLED,onClick:b,toolbox:i.createElement(i.Fragment,null,!n.is_default&&i.createElement(Oe.MenuRemoveButton,{key:"remove",hidden:!Fe.touch&&!h,onClick:C,className:_n.remove}),Boolean(s)&&r&&i.createElement(R.MenuFavoriteButton,{key:"favorite",isFilled:Boolean(l),onClick:S}))}),m&&i.createElement(se.PopupMenuItem,{theme:g,label:i.createElement(Sn,{className:v()(_n.description,c&&_n.descriptionTabletSmall)},m),onClick:b,isHovered:h}))}var Mn=n(53707),In=n(85013);const kn=(0,dt.mergeThemes)(se.DEFAULT_POPUP_MENU_ITEM_THEME,In);function xn(e){const{onClick:t,isTabletSmall:a,className:o}=e;return i.createElement(A.AccessibleMenuItem,{theme:kn,className:v()(o,In.wrap),label:i.createElement("div",{className:In.titleWrap},i.createElement("div",{ +className:v()(In.title,a&&In.titleTabletSmall)},i.createElement(h.Icon,{className:In.icon,icon:Mn}),i.createElement("div",{className:In.text},(0,mt.appendEllipsis)(s.t(null,void 0,n(92093)))))),onClick:t})}var An=n(36947),Rn=n(64706);const Ln=i.createContext(null);var Nn=n(36001);function Fn(e){const{templates:t,favorites:n,onTemplateSave:a,onTemplateRemove:o,onTemplateSelect:s,onTemplateFavorite:l,isTabletSmall:r,isLoading:c}=e,h=(0,i.useMemo)((()=>t.filter((e=>e.is_default))),[t]),d=(0,i.useMemo)((()=>t.filter((e=>!e.is_default))),[t]),u=(0,i.useMemo)((()=>new Set(n.map((e=>e.name)))),[n]),m=(0,i.useContext)(Ln),p=(0,i.useContext)(Rn.MenuContext),g=(0,An.useForceUpdate)();(0,i.useEffect)((()=>{if(null!==m){const e={};return m.getOnChange().subscribe(e,(()=>{g(),p&&p.update()})),()=>m.getOnChange().unsubscribeAll(e)}return()=>{}}),[]);const b=e=>i.createElement(Tn,{key:e.name,item:e,isFavoritingAllowed:Boolean(l),favorite:u.has(e.name),onApply:s,onFavor:l,onRemove:o,isTabletSmall:r});return i.createElement("div",{className:v()(Nn.menu,r&&Nn.menuSmallTablet)},i.createElement(xn,{onClick:a,isTabletSmall:r}),c&&i.createElement(i.Fragment,null,i.createElement(S.PopupMenuSeparator,null),i.createElement(pe,null)),!c&&(r?i.createElement(On,{defaults:h,customs:d,render:b}):i.createElement(Hn,{defaults:h,customs:d,render:b,state:m})))}function On(e){const{defaults:t,customs:a,render:o}=e;return i.createElement(i.Fragment,null,a.length>0&&i.createElement(i.Fragment,null,i.createElement(S.PopupMenuSeparator,null),i.createElement(ge.ToolWidgetMenuSummary,{className:Nn.menuItemHeaderTabletSmall},s.t(null,void 0,n(38554))),a.map(o)),t.length>0&&i.createElement(i.Fragment,null,i.createElement(S.PopupMenuSeparator,null),i.createElement(ge.ToolWidgetMenuSummary,{className:Nn.menuItemHeaderTabletSmall},s.t(null,void 0,n(43399))),t.map(o)))}function Hn(e){const{defaults:t,customs:a,render:o,state:l}=e;return i.createElement(i.Fragment,null,a.length>0&&i.createElement(i.Fragment,null,i.createElement(S.PopupMenuSeparator,null),i.createElement(ge.ToolWidgetMenuSummary,{className:Nn.menuItemHeader},s.t(null,void 0,n(38554))),a.map(o)),a.length>0&&t.length>0&&l&&i.createElement(i.Fragment,null,i.createElement(S.PopupMenuSeparator,null),i.createElement(Qe,{summary:s.t(null,void 0,n(43399)),open:!l.get().defaultsCollapsed,onStateChange:e=>l.set({defaultsCollapsed:!e})},t.map(o))),0===a.length&&t.length>0&&i.createElement(i.Fragment,null,i.createElement(S.PopupMenuSeparator,null),i.createElement(ge.ToolWidgetMenuSummary,{className:Nn.menuItemHeader},s.t(null,void 0,n(43399))),t.map(o)))}var Bn=n(97145);class Dn{constructor(e,t){var n,i;this._isFavoriteEnabled=a.enabled("items_favoriting"),this.handleFavorTemplate=e=>{if(!this._isFavoriteEnabled)return;const{name:t}=e;this._isTemplateFavorite(t)?this._removeFavoriteTemplate(t):this._addFavoriteTemplate(t)},this.handleDropdownOpen=()=>{this._setState({isLoading:!0}),this._studyTemplates.invalidate(),this._studyTemplates.refreshStudyTemplateList((()=>this._setState({isLoading:!1})))}, +this.handleApplyTemplate=e=>{this._studyTemplates.applyTemplate(e.name)},this.handleRemoveTemplate=(e,t)=>{this._studyTemplates.deleteStudyTemplate(e.name,t)},this.handleSaveTemplate=()=>{this._studyTemplates.showSaveAsDialog()},this._studyTemplates=e,this._favoriteStudyTemplatesService=t;const o=(null===(n=this._favoriteStudyTemplatesService)||void 0===n?void 0:n.get())||[],s=this._studyTemplates.list();this._state=new Bn.WatchedValue({isLoading:!1,studyTemplatesList:s,favorites:o}),this._studyTemplates.getOnChange().subscribe(this,this._handleTemplatesChange),this._studyTemplates.refreshStudyTemplateList(),this._isFavoriteEnabled&&(null===(i=this._favoriteStudyTemplatesService)||void 0===i||i.getOnChange().subscribe(this,this._handleFavoritesChange))}destroy(){var e;this._studyTemplates.getOnChange().unsubscribe(this,this._handleTemplatesChange),this._isFavoriteEnabled&&(null===(e=this._favoriteStudyTemplatesService)||void 0===e||e.getOnChange().unsubscribe(this,this._handleFavoritesChange))}state(){return this._state.readonly()}_setState(e){this._state.setValue({...this._state.value(),...e})}_handleTemplatesChange(){this._setState({studyTemplatesList:this._studyTemplates.list()})}_handleFavoritesChange(e){this._isFavoriteEnabled&&this._setState({favorites:e})}_removeFavoriteTemplate(e){var t;const{favorites:n}=this._state.value();null===(t=this._favoriteStudyTemplatesService)||void 0===t||t.set(n.filter((t=>t!==e)))}_addFavoriteTemplate(e){var t;const{favorites:n}=this._state.value();null===(t=this._favoriteStudyTemplatesService)||void 0===t||t.set([...n,e])}_isTemplateFavorite(e){const{favorites:t}=this._state.value();return t.includes(e)}}var Pn=n(21233),Un=n(70760);const Wn=(0,w.registryContextType)();class zn extends i.PureComponent{constructor(e,t){super(e,t),this._updateState=e=>{this.setState({...e,isActive:this.state.isActive})},this._handleApplyTemplate=e=>{this._handleClose(),this._model.handleApplyTemplate(e)},this._handleRemoveTemplate=(e,t)=>{this._handleClose(),this._model.handleRemoveTemplate(e,t)},this._handleClose=()=>{this._handleToggleDropdown(!1)},this._handleToggleDropdown=e=>{const{isActive:t}=this.state,n="boolean"==typeof e?e:!t;this.setState({isActive:n})},(0,w.validateRegistry)(t,{favoriteStudyTemplatesService:o.any,studyTemplates:o.any.isRequired,templatesMenuViewStateService:o.any});const{favoriteStudyTemplatesService:n,studyTemplates:a}=t;this._model=new Dn(a,n),this.state={...this._model.state().value(),isActive:!1}}componentDidMount(){this._model.state().subscribe(this._updateState)}componentWillUnmount(){this._model.state().unsubscribe(this._updateState),this._model.destroy()}render(){const{studyTemplatesList:e,favorites:t}=this.state,{isShownQuicks:n,className:a,displayMode:o,id:s}=this.props;return i.createElement(Ln.Provider,{value:this.context.templatesMenuViewStateService||null},i.createElement(Vn,{id:s,className:a,mode:o,templates:e,favorites:t,onMenuOpen:this._model.handleDropdownOpen,onTemplateFavorite:n?this._model.handleFavorTemplate:void 0, +onTemplateSelect:this._handleApplyTemplate,onTemplateRemove:this._handleRemoveTemplate,onTemplateSave:this._model.handleSaveTemplate}))}}function Vn(e){const{id:t,className:a,mode:o,favorites:l,templates:r,isMenuOpen:c,onTemplateSelect:h,onTemplateSave:u,onTemplateFavorite:m,onTemplateRemove:g}=e,b=(0,i.useRef)(null),C=(0,i.useRef)(null),S=v()(a,Un.wrap,{[Un.full]:"full"===o,[Un.medium]:"medium"===o}),y=r.filter((e=>l.includes(e.name))),w="small"!==o&&m&&y.length>0;return i.createElement(p,{id:t,className:S},i.createElement(_.MatchMedia,{rule:f.DialogBreakpoints.TabletSmall},(t=>i.createElement(d.ToolbarMenuButton,{ref:b,menuReference:C,onOpen:e.onMenuOpen,isDrawer:t,drawerPosition:"Bottom",arrow:!1,content:i.createElement(V,{tag:"div",className:v()(w&&Un.buttonWithFavorites),displayMode:o,isOpened:c,icon:Pn,forceInteractive:!0,collapseWhen:["full","medium","small"]}),onClick:T,tooltip:s.t(null,void 0,n(15812))},i.createElement(Fn,{onTemplateSave:u,onTemplateSelect:h,onTemplateRemove:E,onTemplateFavorite:m,templates:r,favorites:y,isTabletSmall:t})))),w&&i.createElement(Zn,{favorites:y,onTemplateSelect:function(e){h(e),T()}}));function E(e,t){if(k.PLATFORM_ACCESSIBILITY_ENABLED&&t&&(0,Q.isKeyboardClick)(t)&&C.current){const t=(0,le.queryMenuElements)(C.current),n=t.findIndex((t=>null!==t.closest(`[data-id="${e.id}"]`)));g(e,(()=>{var e,a;if(-1!==n&&C.current){const i=null!==(e=t[n+1])&&void 0!==e?e:t[n-1];i?i.focus():(0,le.focusFirstMenuItem)(C.current),null===(a=b.current)||void 0===a||a.update()}}))}else g(e)}function T(){0}}function Zn(e){return i.createElement(i.Fragment,null,e.favorites.map(((t,n,a)=>i.createElement(gn,{key:t.name,item:t,onApply:e.onTemplateSelect,className:v()({[Un.first]:0===n,[Un.last]:n===a.length-1})}))))}zn.contextType=Wn;n(42053);var Kn=n(77665),Qn=n(96052),jn=n(57778);const qn={undoHotKey:(0,X.hotKeySerialize)({keys:[(0,$.humanReadableModifiers)($.Modifiers.Mod,!1),"Z"],text:"{0} + {1}"}),redoHotKey:(0,X.hotKeySerialize)({keys:[(0,$.humanReadableModifiers)($.Modifiers.Mod,!1),"Y"],text:"{0} + {1}"})},Yn=(0,dt.mergeThemes)(g.DEFAULT_TOOLBAR_BUTTON_THEME,jn),Gn=(0,w.registryContextType)();class Xn extends i.PureComponent{constructor(e,t){super(e,t),this._batched=null,this._handleClickUndo=()=>{(0,K.trackEvent)("GUI","Undo");const{chartWidgetCollection:e}=this.context;e.undoHistory.undo()},this._handleClickRedo=()=>{(0,K.trackEvent)("GUI","Redo");const{chartWidgetCollection:e}=this.context;e.undoHistory.redo()},(0,w.validateRegistry)(t,{chartWidgetCollection:o.any.isRequired}),this.state=this._getStateFromUndoHistory()}componentDidMount(){const{chartWidgetCollection:e}=this.context;e.undoHistory.redoStack().onChange().subscribe(this,this._onChangeStack),e.undoHistory.undoStack().onChange().subscribe(this,this._onChangeStack)}componentWillUnmount(){const{chartWidgetCollection:e}=this.context;e.undoHistory.redoStack().onChange().unsubscribe(this,this._onChangeStack),e.undoHistory.undoStack().onChange().unsubscribe(this,this._onChangeStack),this._batched=null}render(){ +const{id:e}=this.props,{isEnabledRedo:t,isEnabledUndo:a,redoStack:o,undoStack:l}=this.state;return i.createElement(p,{id:e},i.createElement(g.ToolbarButton,{icon:Kn,isDisabled:!a,onClick:this._handleClickUndo,theme:Yn,tooltip:a?s.t(null,{replace:{hint:l}},n(80323)):void 0,"data-tooltip-hotkey":a?qn.undoHotKey:void 0}),i.createElement(g.ToolbarButton,{icon:Qn,isDisabled:!t,onClick:this._handleClickRedo,theme:Yn,tooltip:t?s.t(null,{replace:{hint:o}},n(70728)):void 0,"data-tooltip-hotkey":t?qn.redoHotKey:void 0}))}_onChangeStack(){null===this._batched&&(this._batched=Promise.resolve().then((()=>{if(null===this._batched)return;this._batched=null;const e=this._getStateFromUndoHistory();this.setState(e)})))}_getStateFromUndoHistory(){const{chartWidgetCollection:e}=this.context,t=e.undoHistory.undoStack(),n=e.undoHistory.redoStack(),a=n.head(),i=t.head();return{isEnabledRedo:!n.isEmpty(),isEnabledUndo:!t.isEmpty(),redoStack:a?a.text().translatedText():"",undoStack:i?i.text().translatedText():""}}}Xn.contextType=Gn;const $n=e=>{if((e=>"http://www.w3.org/1999/xhtml"===(null==e?void 0:e.namespaceURI))(e)&&"true"!==e.dataset.internalAllowKeyboardNavigation){e.tabIndex=-1,e.ariaDisabled="true";for(let t=0;t{this.forceUpdate()},this._setRef=e=>{this._wrapperElement=e},this._handleMeasure=([e])=>{this.props.width.setValue(e.contentRect.width)},this._handleMutation=([e])=>{k.PLATFORM_ACCESSIBILITY_ENABLED&&"childList"===e.type&&$n(this.props.element)}}componentDidMount(){const{element:e,isFake:t,width:n}=this.props;!t&&this._wrapperElement?(this._resizeObserver=new ResizeObserver(this._handleMeasure),this._mutationObserver=new MutationObserver(this._handleMutation),this._wrapperElement.appendChild(e),this._resizeObserver.observe(this._wrapperElement),this._mutationObserver.observe(e,{subtree:!0,childList:!0})):n.subscribe(this._update)}componentWillUnmount(){const{width:e,isFake:t}=this.props;t&&e.unsubscribe(this._update),this._resizeObserver&&this._wrapperElement&&this._resizeObserver.unobserve(this._wrapperElement),this._mutationObserver&&(this._mutationObserver.disconnect(),this._mutationObserver=null)}render(){const{isFake:e=!1,width:t}=this.props;return i.createElement(p,{ref:this._setRef,style:e?{width:t.value()}:void 0,"data-is-custom-header-element":!0})}}function ea(e){const{displayMode:t,params:n}=e;return i.createElement(d.ToolbarMenuButton,{content:i.createElement(V,{collapseWhen:void 0!==n.icon?void 0:[],displayMode:t,icon:n.icon,text:n.title,"data-name":"dropdown","data-is-custom-header-element":!0}),drawerPosition:"Bottom",drawerBreakpoint:f.DialogBreakpoints.TabletSmall,arrow:!1,tooltip:n.tooltip},n.items.map(((e,t)=>i.createElement(se.PopupMenuItem,{key:t,label:e.title,onClick:()=>e.onSelect(),"data-name":"dropdown-item"}))))}var ta=n(27363);function na(e){const{className:t,title:n,...a}=e +;return i.createElement(Z,{...a,className:u(t,ta.customTradingViewStyleButton,ta.withoutIcon),collapseWhen:[],"data-name":"custom-tradingview-styled-button",tooltip:n})}var aa=n(60448);const ia=(0,X.hotKeySerialize)({keys:[(0,$.humanReadableModifiers)($.Modifiers.Mod,!1),"K"],text:"{0} + {1}"}),oa=(0,w.registryContextType)();class sa extends i.PureComponent{constructor(e,t){super(e),this._dialog=null,this._updateState=e=>{this.setState({isOpened:e})},this._handleClick=e=>{const{openGlobalSearch:t}=this.context;t({shouldReturnFocus:(0,Q.isKeyboardClick)(e)}).then((e=>{var t;null===(t=this._dialog)||void 0===t||t.visible().unsubscribe(this._updateState),this._dialog=e,e.visible().subscribe(this._updateState)}))},(0,w.validateRegistry)(t,{openGlobalSearch:o.any.isRequired}),this.state={isOpened:!1}}componentWillUnmount(){var e;null===(e=this._dialog)||void 0===e||e.visible().unsubscribe(this._updateState)}render(){return i.createElement(G.ToolbarIconButton,{...this.props,icon:aa,isOpened:this.state.isOpened,onClick:this._handleClick,"data-tooltip-hotkey":ia,tooltip:s.t(null,void 0,n(43959))})}}sa.contextType=oa;var la=n(98731);function ra(){return{Bars:a.enabled("header_chart_type")?D:void 0,Compare:a.enabled("header_compare")?Y:void 0,Custom:Jn,CustomTradingViewStyledButton:na,Fullscreen:a.enabled("header_fullscreen_button")?ie:void 0,Indicators:a.enabled("header_indicators")?ye:void 0,Intervals:a.enabled("header_resolutions")?Je:void 0,OpenPopup:ot,Properties:a.enabled("header_settings")&&a.enabled("show_chart_property_page")?rt:void 0,SaveLoad:a.enabled("header_saveload")?At:void 0,Screenshot:a.enabled("header_screenshot")?nn:void 0,SymbolSearch:a.enabled("header_symbol_search")?vn:void 0,Templates:a.enabled("study_templates")?zn:void 0,Dropdown:ea,UndoRedo:a.enabled("header_undo_redo")?Xn:void 0,Layout:undefined,QuickSearch:(0,la.shouldShowQuickSearchOnLib)()?sa:void 0}}},39344:(e,t,n)=>{"use strict";n.d(t,{createStudyTemplateMetaInfo:()=>o,descriptionString:()=>s});var a=n(28853),i=n(37591);function o(e,t){return{indicators:e.orderedDataSources(!0).filter((e=>(0,a.isStudy)(e)&&!0)).map((e=>({id:e.metaInfo().id,description:e.title(i.TitleDisplayTarget.StatusLine,!0,void 0,!0)}))),interval:t}}function s(e){const t=new Map;return e.forEach((e=>{const[n,a]=t.get(e.id)||[e.description,0];t.set(e.id,[n,a+1])})),Array.from(t.values()).map((([e,t])=>`${e}${t>1?` x ${t}`:""}`)).join(", ")}},95366:(e,t,n)=>{"use strict";n.d(t,{RegistryProvider:()=>r,registryContextType:()=>c,validateRegistry:()=>l});var a=n(50959),i=n(19036),o=n.n(i);const s=a.createContext({});function l(e,t){o().checkPropTypes(t,e,"context","RegistryContext")}function r(e){const{validation:t,value:n}=e;return l(n,t),a.createElement(s.Provider,{value:n},e.children)}function c(){return s}},45876:(e,t,n)=>{"use strict";n.r(t),n.d(t,{SERIES_ICONS:()=>p});var a=n(94670),i=n(32162),o=n(39956),s=n(14083),l=n(45504),r=n(52867),c=n(41473),h=n(31246),d=n(15726),u=n(24464),v=n(3904),m=n(9450);const p={3:a,16:i,0:o,1:s,8:l,9:r,2:c,14:h,15:d,10:u,12:v,13:m}}, +53166:(e,t,n)=>{"use strict";n.d(t,{convertImageNameToUrl:()=>o});var a=n(14483),i=n(76861);function o(e){return a.enabled("charting_library_base")||(0,i.isProd)()?"https://www.tradingview.com/x/"+e+"/":window.location.protocol+"//"+window.location.host+"/x/"+e+"/"}},65939:(e,t,n)=>{"use strict";function a(e,t){const n=document.createElement("a");n.style.display="none",n.href=t,n.download=e,n.click()}n.d(t,{downloadFile:()=>a})},29142:e=>{e.exports=''},97268:e=>{e.exports=''},57047:e=>{e.exports=''},99280:e=>{e.exports=''},60448:e=>{e.exports=''},21233:e=>{e.exports=''},94670:e=>{ +e.exports=''},39956:e=>{e.exports=''},24464:e=>{e.exports=''},14083:e=>{e.exports=''},53707:e=>{e.exports=''},9450:e=>{e.exports=''},1393:e=>{ +e.exports=''},45504:e=>{e.exports=''},3904:e=>{e.exports=''},32162:e=>{e.exports=''},52867:e=>{e.exports=''},39681:e=>{e.exports=''},31246:e=>{ +e.exports=''},41473:e=>{e.exports=''},82436:e=>{e.exports=''},48449:e=>{e.exports=''},96052:e=>{ +e.exports=''},72644:e=>{e.exports=''},15726:e=>{e.exports=''},77665:e=>{e.exports=''},33765:e=>{e.exports=''},36296:e=>{e.exports=''},23595:e=>{e.exports=''},39146:e=>{e.exports=''},48010:e=>{e.exports=''},29414:e=>{e.exports=''},67487:e=>{ +e.exports=''},25931:(e,t,n)=>{"use strict";n.d(t,{nanoid:()=>a});let a=(e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce(((e,t)=>e+=(t&=63)<36?t.toString(36):t<62?(t-26).toString(36).toUpperCase():t>62?"-":"_"),"")}}]); \ No newline at end of file diff --git a/charting_library/bundles/ro.178.dd03c0163a8373c0fc5b.js b/charting_library/bundles/ro.178.dd03c0163a8373c0fc5b.js new file mode 100644 index 0000000..54b8225 --- /dev/null +++ b/charting_library/bundles/ro.178.dd03c0163a8373c0fc5b.js @@ -0,0 +1,3 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[178],{12978:e=>{e.exports="Real-time data for {symbolName}"},64565:e=>{e.exports="is provided by {exchange} exchange."},19801:e=>{e.exports="Fr"},11268:e=>{e.exports="Mo"},63331:e=>{e.exports="Sa"},85954:e=>{e.exports="Su"},26230:e=>{e.exports="We"},24793:e=>{e.exports="Th"},31533:e=>{e.exports="Tu"},89790:e=>{e.exports="Could not get Pine source code."},39589:e=>{e.exports="Collapse pane"},38154:e=>{e.exports="Confirm Remove Study Tree"},53205:e=>{e.exports="Continuous futures contracts"},15993:e=>{e.exports="Continuous futures contracts are synthetic instruments combining individual contracts. The 1! contract represents the front-month (nearest expiration) while the 2! represents the second nearest expiration."},45e3:e=>{e.exports=["Cboe BZX"]},56934:e=>{e.exports="Change description"},23398:e=>{e.exports="Change symbol"},36004:e=>{e.exports="Create a free account"},69419:e=>{e.exports="All's well — Market is open."},97637:e=>{e.exports="April"},86797:e=>{e.exports="August"},22519:e=>{e.exports=["Bar Change Values"]},41707:e=>{e.exports="Buy real-time data"},52003:e=>{e.exports="Do you really want to delete study and all of it's children?"},68854:e=>{e.exports="Double click"},97325:e=>{e.exports="Data error"},52916:e=>{e.exports="Data is updated once a day."},25978:e=>{e.exports="Data is updated once per second, even if there are more updates on the market."},57310:e=>{e.exports="Data is delayed"},49321:e=>{e.exports="Data on our Basic plan is updated once per second, even if there are more updates on the market."},55669:e=>{e.exports="December"},83498:e=>{e.exports="Delete pane"},6044:e=>{e.exports="Derived Data"},31461:e=>{e.exports="Derived Data refers to financial indicators which are created by combining and/or processing raw data supplied from various sources."},59315:e=>{e.exports="End of day data"},82751:e=>{e.exports="Error"},40519:e=>{e.exports="Evening. Market is open for post-market trading."},80227:e=>{e.exports="Exchange timezone"},16467:e=>{e.exports="February"},25046:e=>{e.exports="Fill out Exchange Agreements"},93666:e=>{e.exports="Flag Symbol"},564:e=>{e.exports="Fri"},72970:e=>{e.exports="Friday"},88958:e=>{e.exports="Holiday"},32960:e=>{e.exports="Halal symbol"},21686:e=>{e.exports="Hide Indicator Legend"},26935:e=>{e.exports=["Indicator Arguments"]},26315:e=>{e.exports=["Indicator Titles"]},84098:e=>{e.exports=["Indicator Values"]},91459:e=>{e.exports="If you'd like {listedExchange} real-time data you'll need to complete an Exchange Agreement. Don't worry, it only takes a few clicks"},50634:e=>{e.exports="It'll go to post-market trading in {remainingTime}."},74537:e=>{e.exports="It'll open for pre-market trading in {remainingTime}."},26910:e=>{e.exports="January"},23230:e=>{e.exports="July"},49385:e=>{e.exports="June"},99487:e=>{e.exports=["OHLC Values"]},15815:e=>{e.exports="One update per second"},90784:e=>{e.exports="October"},75991:e=>{e.exports="Open market status"},37274:e=>{e.exports="Last day change values"}, +36051:e=>{e.exports="Learn more"},39899:e=>{e.exports="Move pane down"},70343:e=>{e.exports="Move pane up"},83085:e=>{e.exports="Mon"},61199:e=>{e.exports="Monday"},41610:e=>{e.exports="More"},1653:e=>{e.exports="Morning. Market is open for pre-market trading."},56470:e=>{e.exports="Maximize chart"},19603:e=>{e.exports="Maximize pane"},68327:e=>{e.exports="May"},35732:e=>{e.exports="Manage panes"},84675:e=>{e.exports="March"},83949:e=>{e.exports="Market open"},35701:e=>{e.exports="Market opens in {remainingTime}."},95814:e=>{e.exports="Market closed"},98105:e=>{e.exports="Market closes in {remainingTime}."},56086:e=>{e.exports="Market is currently on holiday. Lucky them."},71194:e=>{e.exports="November"},66324:e=>{e.exports="Source code"},36835:e=>{e.exports="Sat"},1144:e=>{e.exports="Saturday"},40653:e=>{e.exports="Scroll to the left"},26721:e=>{e.exports="Scroll to the most recent bar"},35809:e=>{e.exports="Scroll to the right"},61132:e=>{e.exports="September"},28705:e=>{e.exports="Show Indicator Legend"},51072:e=>{e.exports="Show Object Tree"},37809:e=>{e.exports="Show interval settings"},39045:e=>{e.exports="Study Error"},86577:e=>{e.exports="Sun"},72149:e=>{e.exports="Sunday"},46041:e=>{e.exports="Symbol price source"},63143:e=>{e.exports="Symbol title"},29985:e=>{e.exports="Post-market"},28412:e=>{e.exports="Paid plans feature faster data updates."},56042:e=>{e.exports="Pre-market"},24680:e=>{e.exports="Primary listing"},89022:e=>{e.exports="Real-time data for this symbol is not supported right now. We may support it in the future."},6667:e=>{e.exports="Real-time data for {symbolName} is provided by {exchange} exchange."},48293:e=>{e.exports="Restore chart"},91029:e=>{e.exports="Restore pane"},75094:e=>{e.exports="Wed"},7147:e=>{e.exports="Wednesday"},52984:e=>{e.exports="To get real-time data for {description}, please buy the real-time data package."},9787:e=>{e.exports="Thu"},7951:e=>{e.exports="Thursday"},99214:e=>{e.exports="The main, or first, stock exchange where a company's stock is listed and traded."},2310:e=>{e.exports="This data is real-time, but it may be slightly different to its official counterpart coming from primary exchanges."},29512:e=>{e.exports="This data is real-time, but it may be slightly different to its official counterpart coming from {exchange}."},52449:e=>{e.exports="This is a shariah-compliant stock, meaning that it follows Islamic law. This company does not charge or receive interest, and does not engage with certain sectors (gambling, alcohol, tobacco, pork products)."},86753:e=>{e.exports="This real-time data is provided by {originalExchange} exchange. It may be slightly different from the official data directly from {exchange}. If this difference is crucial for you, you'll need to purchase real-time data from the primary exchange, which we can help with."},73717:e=>{e.exports="This symbol doesn't exist, please pick another one."},57048:e=>{e.exports="Time for a walk — this market is closed."},94316:e=>{e.exports="Tue"},44979:e=>{e.exports="Tuesday"},8209:e=>{ +e.exports="Unflag Symbol"},1111:e=>{e.exports="Volume"},61311:e=>{e.exports=["Zoom In"]},47602:e=>{e.exports=["Zoom Out"]},57889:e=>{e.exports="change OHLC values visibility"},18644:e=>{e.exports="change open market status visibility"},45110:e=>{e.exports="change bar change visibility"},31325:e=>{e.exports="change indicator titles visibility"},99774:e=>{e.exports="change indicator values visibility"},96162:e=>{e.exports="change indicator arguments visibility"},50058:e=>{e.exports="change last day change visibility"},26717:e=>{e.exports="change symbol description visibility"},6091:e=>{e.exports="change symbol field visibility"},9455:e=>{e.exports="change volume values visibility"},39348:e=>{e.exports="less than 1 minute"},87358:e=>{e.exports="show {title}"},7827:e=>{e.exports="{days} and {hours}"},7435:e=>{e.exports="{exchange} by {originalExchange}"},19830:e=>{e.exports="{hours} and {minutes}"},1084:e=>{e.exports="{listedExchange} real-time data is available for free to registered users."},38611:e=>{e.exports="{symbolName} data is delayed by {time} minutes because of exchange requirements."},77033:e=>{e.exports="Data is updated once every {amount} second, even if there are more updates on the market."},2121:e=>{e.exports="Data on our Basic plan is updated once every {amount} second, even if there are more updates on the market."},5223:e=>{e.exports="One update every {amount} second"},58609:e=>{e.exports="{number} day"},24430:e=>{e.exports="{number} hour"},67151:e=>{e.exports="{number} minute"}}]); \ No newline at end of file diff --git a/charting_library/bundles/ro.2285.1268ecef367debd2960b.js b/charting_library/bundles/ro.2285.1268ecef367debd2960b.js new file mode 100644 index 0000000..037138b --- /dev/null +++ b/charting_library/bundles/ro.2285.1268ecef367debd2960b.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2285],{72171:t=>{t.exports="Center"},91757:t=>{t.exports="Bottom"},22192:t=>{t.exports="Days"},63099:t=>{t.exports="Hours"},77405:t=>{t.exports="Horizontal"},66304:t=>{t.exports="Inputs"},19286:t=>{t.exports="Left"},76476:t=>{t.exports="Middle"},28134:t=>{t.exports="Minutes"},71129:t=>{t.exports="Seconds"},21141:t=>{t.exports="Right"},21594:t=>{t.exports="Weeks"},26458:t=>{t.exports="Wick"},65994:t=>{t.exports="Top"},92960:t=>{t.exports="Text alignment"},90581:t=>{t.exports="Text orientation"},44085:t=>{t.exports="Vertical"},13355:t=>{t.exports="change {title} days to"},41377:t=>{t.exports="change {title} days from"},35388:t=>{t.exports="change {title} hours from"},78586:t=>{t.exports="change {title} hours to"},59635:t=>{t.exports="change {title} months from"},74266:t=>{t.exports="change {title} months to"},91633:t=>{t.exports="change {title} minutes to"},15106:t=>{t.exports="change {title} minutes from"},66161:t=>{t.exports="change {title} seconds to"},2822:t=>{t.exports="change {title} seconds from"},21339:t=>{t.exports="change {title} weeks from"},68643:t=>{t.exports="change {title} weeks to"},30810:t=>{t.exports="change {title} visibility on ticks"},24941:t=>{t.exports="change {title} visibility on weeks"},8917:t=>{t.exports="change {title} visibility on {ranges}"},29088:t=>{t.exports="change {title} visibility on days"},68971:t=>{t.exports="change {title} visibility on hours"},64370:t=>{t.exports="change {title} visibility on minutes"},6659:t=>{t.exports="change {title} visibility on months"},46948:t=>{t.exports="change {title} visibility on seconds"},82211:t=>{t.exports=["Days"]},33486:t=>{t.exports="days to"},14077:t=>{t.exports="days from"},3143:t=>{t.exports=["Hours"]},84775:t=>{t.exports="hours from"},11255:t=>{t.exports="hours to"},58964:t=>{t.exports=["Months"]},71770:t=>{t.exports="months from"},37179:t=>{t.exports="months to"},16465:t=>{t.exports=["Minutes"]},72317:t=>{t.exports="minutes to"},25586:t=>{t.exports="minutes from"},32925:t=>{t.exports="seconds"},39017:t=>{t.exports="seconds to"},6049:t=>{t.exports="seconds from"},93016:t=>{t.exports="weeks"},32002:t=>{t.exports="weeks from"},28091:t=>{t.exports="weeks to"},59523:t=>{t.exports=["Ticks"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/ro.2547.28b713bedf796244795d.js b/charting_library/bundles/ro.2547.28b713bedf796244795d.js new file mode 100644 index 0000000..ced79c0 --- /dev/null +++ b/charting_library/bundles/ro.2547.28b713bedf796244795d.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2547],{50831:e=>{e.exports="bars"},19648:e=>{e.exports="12-hours"},55838:e=>{e.exports="24-hours"},23238:e=>{e.exports="Canvas"},72171:e=>{e.exports="Center"},88364:e=>{e.exports="Chart basic styles"},46720:e=>{e.exports="Crosshair"},50985:e=>{e.exports="Currency"},17319:e=>{e.exports="Currency and Unit"},68791:e=>{e.exports="Arguments"},95036:e=>{e.exports="Average close price"},91757:e=>{e.exports="Bottom"},27331:e=>{e.exports="Background"},22519:e=>{e.exports=["Bar Change Values"]},87845:e=>{e.exports="Buttons"},39392:e=>{e.exports="Grid lines"},25209:e=>{e.exports=["Date Format"]},55090:e=>{e.exports="Day of week on labels"},29601:e=>{e.exports="Description"},26897:e=>{e.exports="Events"},77405:e=>{e.exports="Horizontal"},34403:e=>{e.exports="Horz only"},60971:e=>{e.exports="High and low price"},61142:e=>{e.exports="Indicators"},34905:e=>{e.exports="Indicators value"},29687:e=>{e.exports="Indicators and financials value"},25084:e=>{e.exports="Indicators and financials name"},9654:e=>{e.exports="Indicators name"},99487:e=>{e.exports=["OHLC Values"]},75991:e=>{e.exports="Open market status"},15474:e=>{e.exports="Logo"},96073:e=>{e.exports="Long Description"},78905:e=>{e.exports="Labels on price scale"},37274:e=>{e.exports="Last day change values"},19286:e=>{e.exports="Left"},70500:e=>{e.exports="Money"},66653:e=>{e.exports="Margins"},76476:e=>{e.exports="Middle"},42502:e=>{e.exports="No overlapping"},49199:e=>{e.exports="None"},74343:e=>{e.exports="Navigation"},47926:e=>{e.exports="Scale modes (A and L)"},43115:e=>{e.exports="Scales"},53224:e=>{e.exports=["Scales Placement"]},79194:e=>{e.exports="Status line"},89053:e=>{e.exports="Symbol"},35383:e=>{e.exports=["Symbol Name"]},27767:e=>{e.exports="Symbol last price"},40847:e=>{e.exports="Symbol previous day close price"},50446:e=>{e.exports="Pane"},73908:e=>{e.exports="Pane separators"},36014:e=>{e.exports="Percentage"},78621:e=>{e.exports="Pips"},74823:e=>{e.exports="Pre/post market price"},64859:e=>{e.exports="Price Scale"},76523:e=>{e.exports=["Price and Percentage Value"]},21141:e=>{e.exports="Right"},40187:e=>{e.exports="Right Margin"},77705:e=>{e.exports="Watermark"},26458:e=>{e.exports="Wick"},65994:e=>{e.exports="Top"},92960:e=>{e.exports="Text alignment"},90581:e=>{e.exports="Text orientation"},67369:e=>{e.exports="Title"},31326:e=>{e.exports="Titles"},23097:e=>{e.exports="Ticker"},82168:e=>{e.exports="Ticker and description"},43637:e=>{e.exports="Time Scale"},97316:e=>{e.exports="Time hours format"},90801:e=>{e.exports="Trading"},77534:e=>{e.exports="Unit"},1111:e=>{e.exports="Volume"},80170:e=>{e.exports=["Value according to Scale"]},91322:e=>{e.exports="Values"},37174:e=>{e.exports="Vert and horz"},36426:e=>{e.exports="Vert only"},44085:e=>{e.exports="Vertical"},57889:e=>{e.exports="change OHLC values visibility"},35646:e=>{e.exports="change navigation buttons visibility"},18644:e=>{e.exports="change open market status visibility"},45110:e=>{e.exports="change bar change visibility"}, +10349:e=>{e.exports="change bottom margin"},88161:e=>{e.exports="change currency and unit labels visibility"},84060:e=>{e.exports="change currency label visibility"},99011:e=>{e.exports="change chart background color"},72458:e=>{e.exports="change chart background type"},37034:e=>{e.exports="change crosshair width"},29951:e=>{e.exports="change crosshair color"},92027:e=>{e.exports="change crosshair style"},50457:e=>{e.exports="change date format"},7104:e=>{e.exports="change day of week on labels"},27764:e=>{e.exports="change grid lines visibility"},88096:e=>{e.exports="change horz grid lines color"},31325:e=>{e.exports="change indicator titles visibility"},99774:e=>{e.exports="change indicator values visibility"},96162:e=>{e.exports="change indicator arguments visibility"},59820:e=>{e.exports="change indicators and financials name labels visibility"},90512:e=>{e.exports="change indicators and financials value labels visibility"},50058:e=>{e.exports="change last day change visibility"},97956:e=>{e.exports="change legend background transparency"},61061:e=>{e.exports="change legend background visibility"},37730:e=>{e.exports="change pane buttons visibility"},89032:e=>{e.exports="change pane separators color"},35636:e=>{e.exports="change right margin"},66601:e=>{e.exports="change right margin percentage"},25616:e=>{e.exports="change symbol watermark color"},87159:e=>{e.exports="change symbol watermark visibility"},26717:e=>{e.exports="change symbol description visibility"},6091:e=>{e.exports="change symbol field visibility"},28741:e=>{e.exports="change symbol last value mode"},95071:e=>{e.exports="change symbol legend format"},47361:e=>{e.exports="change scale modes buttons visibility"},35065:e=>{e.exports="change scales text color"},84382:e=>{e.exports="change scales font size"},12468:e=>{e.exports="change scales lines color"},71589:e=>{e.exports="change sessions breaks visibility"},15035:e=>{e.exports="change sessions breaks width"},1579:e=>{e.exports="change sessions breaks color"},21460:e=>{e.exports="change sessions breaks style"},76991:e=>{e.exports="change time hours format"},98905:e=>{e.exports="change top margin"},7011:e=>{e.exports="change unit label visibility"},22722:e=>{e.exports="change vert grid lines color"},9455:e=>{e.exports="change volume values visibility"}}]); \ No newline at end of file diff --git a/charting_library/bundles/ro.2578.ab3178e0160c259eac53.js b/charting_library/bundles/ro.2578.ab3178e0160c259eac53.js new file mode 100644 index 0000000..aeba012 --- /dev/null +++ b/charting_library/bundles/ro.2578.ab3178e0160c259eac53.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2578],{22353:e=>{e.exports="(O + H + L + C)/4"},94884:e=>{e.exports="(H + L + C)/3"},10591:e=>{e.exports="(H + L)/2"},63243:e=>{e.exports="Color bars based on previous close"},15857:e=>{e.exports="Close line"},9994:e=>{e.exports="Adjust data for dividends"},10989:e=>{e.exports="Adjust for contract changes"},70816:e=>{e.exports="Average close"},50430:e=>{e.exports=["Bottom Line"]},83760:e=>{e.exports="Body"},72269:e=>{e.exports="Borders"},7445:e=>{e.exports=["Base Level"]},47586:e=>{e.exports="Bid and ask"},39667:e=>{e.exports="Down bars"},87151:e=>{e.exports="Down color"},81285:e=>{e.exports="Data modification"},4329:e=>{e.exports="Default"},86846:e=>{e.exports="Fill"},58747:e=>{e.exports=["Fill Top Area"]},11157:e=>{e.exports=["Fill Bottom Area"]},86953:e=>{e.exports="HLC bars"},39292:e=>{e.exports="High and low"},83678:e=>{e.exports="High line"},75310:e=>{e.exports="Low line"},15107:e=>{e.exports="Last"},6350:e=>{e.exports="Pre/post market"},62521:e=>{e.exports=["Pre/Post market hours background"]},73947:e=>{e.exports="Precision"},8094:e=>{e.exports="Previous day close"},77986:e=>{e.exports="Price lines"},24248:e=>{e.exports="Price source"},94089:e=>{e.exports="Projection up bars"},80293:e=>{e.exports="Projection candles"},5704:e=>{e.exports="Projection down bars"},29881:e=>{e.exports="Real prices on price scale (instead of Heikin-Ashi price)"},57417:e=>{e.exports=["Top Line"]},55314:e=>{e.exports=["Thin Bars"]},87492:e=>{e.exports="Timezone"},5536:e=>{e.exports="Up color"},83610:e=>{e.exports="Up bars"},23500:e=>{e.exports="Use settlement as close on daily interval"},35612:e=>{e.exports="Use volume weighted bars"},30792:e=>{e.exports="candle"},55740:e=>{e.exports="change HLC bars"},68927:e=>{e.exports="change average close price line width"},30385:e=>{e.exports="change average close price line color"},97008:e=>{e.exports="change area fill color"},6610:e=>{e.exports="change area line width"},661:e=>{e.exports="change area line color"},1316:e=>{e.exports="change area price source"},29180:e=>{e.exports="change ask line color"},31547:e=>{e.exports="change base level"},4164:e=>{e.exports="change baseline bottom line color"},38990:e=>{e.exports="change baseline bottom line width"},73163:e=>{e.exports="change baseline fill bottom area color"},12673:e=>{e.exports="change baseline fill top area color"},56819:e=>{e.exports="change baseline price source"},68621:e=>{e.exports="change baseline top line color"},35339:e=>{e.exports="change baseline top line width"},76804:e=>{e.exports="change bar up color"},71816:e=>{e.exports="change bar down color"},36703:e=>{e.exports="change bid line color"},29353:e=>{e.exports="change color bars based on previous close"},85709:e=>{e.exports="change column up color"},12155:e=>{e.exports="change column down color"},66890:e=>{e.exports="change column price source"},71809:e=>{e.exports="change decimal places"},31317:e=>{e.exports="change extended hours color"},60944:e=>{e.exports="change high and low price line color"}, +83708:e=>{e.exports="change high and low price line width"},81080:e=>{e.exports="change high-low body color"},30033:e=>{e.exports="change high-low body visibility"},76885:e=>{e.exports="change high-low border color"},79236:e=>{e.exports="change high-low borders visibility"},42981:e=>{e.exports="change high-low labels visibility"},31937:e=>{e.exports="change high-low labels color"},87828:e=>{e.exports="change line color"},17119:e=>{e.exports="change line price source"},69125:e=>{e.exports="change line width"},49973:e=>{e.exports="change post market color"},5969:e=>{e.exports="change post market line color"},50393:e=>{e.exports="change pre/post market price lines visibility"},46257:e=>{e.exports="change pre market color"},60852:e=>{e.exports="change pre market line color"},91183:e=>{e.exports="change previous close price line color"},87631:e=>{e.exports="change previous close price line width"},77640:e=>{e.exports="change price line color"},97322:e=>{e.exports="change price line width"},35116:e=>{e.exports="change range bars style"},28143:e=>{e.exports="change range thin bars"},75986:e=>{e.exports="change renko wick down color"},7747:e=>{e.exports="change renko wick up color"},9473:e=>{e.exports="change renko wick visibility"},39783:e=>{e.exports="change the display of real prices on price scale (instead of Heiken-Ashi price)"},72886:e=>{e.exports="change thin bars"},95108:e=>{e.exports="change use volume weighted bars"},5464:e=>{e.exports="change {candleType} up border color"},61118:e=>{e.exports="change {candleType} up color"},60164:e=>{e.exports="change {candleType} wick down color"},45543:e=>{e.exports="change {candleType} wick up color"},39987:e=>{e.exports="change {candleType} wick visibility"},47202:e=>{e.exports="change {candleType} body visibility"},23986:e=>{e.exports="change {candleType} border visibility"},92330:e=>{e.exports="change {candleType} down border color"},36320:e=>{e.exports="change {candleType} down color"},79088:e=>{e.exports="change {chartType} border bar down color"},11107:e=>{e.exports="change {chartType} border bar up color"},85503:e=>{e.exports="change {chartType} down color"},61250:e=>{e.exports="change {chartType} projection border bar up color"},18465:e=>{e.exports="change {chartType} projection bar down color"},50453:e=>{e.exports="change {chartType} projection bar up color"},59414:e=>{e.exports="change {chartType} up color"},21547:e=>{e.exports="change {inputName} property"},42390:e=>{e.exports="adjust data for dividends"},99511:e=>{e.exports="adjust for contract changes"},75165:e=>{e.exports=["Hollow Candles"]},18995:e=>{e.exports="range"},47500:e=>{e.exports=["Renko"]},98402:e=>{e.exports="use settlement as close on daily interval"}}]); \ No newline at end of file diff --git a/charting_library/bundles/ro.3175.e0a2c845c5cba23f42fb.js b/charting_library/bundles/ro.3175.e0a2c845c5cba23f42fb.js new file mode 100644 index 0000000..ac2501e --- /dev/null +++ b/charting_library/bundles/ro.3175.e0a2c845c5cba23f42fb.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3175],{14281:e=>{e.exports="currency"},60558:e=>{e.exports="animals & nature"},14232:e=>{e.exports="activity"},57792:e=>{e.exports="arrows"},33628:e=>{e.exports="gestures & smileys"},35305:e=>{e.exports="food & drink"},49546:e=>{e.exports="flags"},72302:e=>{e.exports="objects"},11739:e=>{e.exports="nature"},96330:e=>{e.exports="smiles & people"},6878:e=>{e.exports="symbols"},77011:e=>{e.exports="symbols & flags"},15426:e=>{e.exports="recently used"},15395:e=>{e.exports="travel & places"},39176:e=>{e.exports="Content"},19022:e=>{e.exports="Channels"},82401:e=>{e.exports="Cursors"},50025:e=>{e.exports="Cycles"},19661:e=>{e.exports=["Annotation Tools"]},44629:e=>{e.exports="Add to favorites"},23969:e=>{e.exports="Arrows"},55939:e=>{e.exports="Brushes"},43884:e=>{e.exports="Gann"},5816:e=>{e.exports=["Gann and Fibonacci Tools"]},22146:e=>{e.exports=["Geometric Shapes"]},60925:e=>{e.exports="Dot"},19570:e=>{e.exports="Emojis"},88280:e=>{e.exports="Elliott waves"},99289:e=>{e.exports="Eraser"},97100:e=>{e.exports=["Prediction and Measurement Tools"]},22305:e=>{e.exports="Fibonacci"},17517:e=>{e.exports="Hide All Drawing Tools"},96411:e=>{e.exports="Hide Drawings Toolbar"},92464:e=>{e.exports="Icons"},37057:e=>{e.exports="Lock All Drawing Tools"},79165:e=>{e.exports="Magic"},37140:e=>{e.exports="Magnet Mode snaps drawings placed near price bars to the closest OHLC value"},59607:e=>{e.exports="Measure"},79961:e=>{e.exports="Measurer"},36551:e=>{e.exports="New drawings are replicated to all charts in the layout and shown when the same ticker is selected"},25792:e=>{e.exports="Shapes"},63354:e=>{e.exports="Show Drawings Toolbar"},49616:e=>{e.exports="Show Favorite Drawing Tools Toolbar"},91977:e=>{e.exports="Show Hidden Tools"},51072:e=>{e.exports="Show Object Tree"},49421:e=>{e.exports="Stay in Drawing Mode"},84121:e=>{e.exports="Stickers"},85422:e=>{e.exports="Strong Magnet"},19693:e=>{e.exports="Patterns"},73359:e=>{e.exports="Pitchforks"},76091:e=>{e.exports="Remove Drawings"},45286:e=>{e.exports="Remove objects"},72482:e=>{e.exports="Remove from favorites"},30513:e=>{e.exports="Remove {drawings}"},10049:e=>{e.exports="Remove {drawings} & {indicators}"},55084:e=>{e.exports="Remove {indicators}"},45265:e=>{e.exports="Weak Magnet"},20916:e=>{e.exports="Text & Notes"},18794:e=>{e.exports=["Trend Line Tools"]},89967:e=>{e.exports="Volume-based"},38925:e=>{e.exports="Zoom In"},49895:e=>{e.exports="Zoom Out"},32868:e=>{e.exports="{hotKey_0} + Click on the chart"},68125:e=>{e.exports="{hotKey_0} — circle"},40234:e=>{e.exports="{hotKey_0} — drawing a straight line at angles of 45"},10289:e=>{e.exports="{hotKey_0} — fixed increments"},81591:e=>{e.exports="{hotKey_0} — square"},93030:e=>{e.exports="{amount} drawing"},80437:e=>{e.exports="{amount} indicator"}}]); \ No newline at end of file diff --git a/charting_library/bundles/ro.3236.e12bb9a536432e97ec0c.js b/charting_library/bundles/ro.3236.e12bb9a536432e97ec0c.js new file mode 100644 index 0000000..82c9919 --- /dev/null +++ b/charting_library/bundles/ro.3236.e12bb9a536432e97ec0c.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3236],{14229:e=>{e.exports="Dot"},6174:e=>{e.exports="days"},5285:e=>{e.exports="hours"},79410:e=>{e.exports="months"},37830:e=>{e.exports="minutes"},25042:e=>{e.exports="weeks"},74787:e=>{e.exports="Days"},62346:e=>{e.exports="Hours"},94328:e=>{e.exports="Months"},57470:e=>{e.exports="Minutes"},74973:e=>{e.exports="Seconds"},48801:e=>{e.exports="Ranges"},86614:e=>{e.exports="Weeks"},30426:e=>{e.exports="Ticks"},43001:e=>{e.exports="Copy image"},7367:e=>{e.exports="Copy link"},45888:e=>{e.exports="Chart snapshot"},74207:e=>{e.exports="Chart settings"},54777:e=>{e.exports="Add"},95798:e=>{e.exports="Add custom interval"},44629:e=>{e.exports="Add to favorites"},15795:e=>{e.exports="All my layouts"},88368:e=>{e.exports="All changes saved"},84232:e=>{e.exports=["Bar's Style"]},39011:e=>{e.exports="Download image"},43399:e=>{e.exports="Default templates"},29313:e=>{e.exports="Everyone with the link can view and copy"},83127:e=>{e.exports="Favorite Indicators"},33959:e=>{e.exports="Favorites"},11682:e=>{e.exports="Fullscreen mode"},15812:e=>{e.exports="Indicator Templates"},61142:e=>{e.exports="Indicators"},74527:e=>{e.exports="Indicators & Strategies"},79353:e=>{e.exports="Open Interval Dialog"},55520:e=>{e.exports="Open chart in popup"},38543:e=>{e.exports="Open in new tab"},75687:e=>{e.exports="Load Chart Layout"},75789:e=>{e.exports="Load layout"},90879:e=>{e.exports="Loading..."},80959:e=>{e.exports="Make a copy"},58219:e=>{e.exports="Manage layouts"},38554:e=>{e.exports="My templates"},14605:e=>{e.exports="Number or {hotKey_0}"},85520:e=>{e.exports="Save"},92093:e=>{e.exports="Save Indicator template"},87409:e=>{e.exports="Save all charts for all symbols and intervals on your layout"},11680:e=>{e.exports="Save layout"},27077:e=>{e.exports="Sharing"},20987:e=>{e.exports="Simply start typing while on the chart to pull up this search box"},99983:e=>{e.exports="Symbol Search"},43959:e=>{e.exports="Quick Search"},70728:e=>{e.exports="Redo {hint}"},72482:e=>{e.exports="Remove from favorites"},35038:e=>{e.exports="Rename"},88513:e=>{e.exports="Take a snapshot"},32916:e=>{e.exports="Time Interval"},99746:e=>{e.exports=["Tweet chart image"]},80323:e=>{e.exports="Undo {hint}"},23687:e=>{e.exports="You have no Favorites Indicators yet"}}]); \ No newline at end of file diff --git a/charting_library/bundles/ro.344.a9e566fa1091368f40c7.js b/charting_library/bundles/ro.344.a9e566fa1091368f40c7.js new file mode 100644 index 0000000..7de7f3c --- /dev/null +++ b/charting_library/bundles/ro.344.a9e566fa1091368f40c7.js @@ -0,0 +1,5 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[344],{63227:e=>{e.exports="#{count} (bar)"},9671:e=>{e.exports="#{count} (price, bar)"},91282:e=>{e.exports="#1 (bar)"},1961:e=>{e.exports="#1 (price)"},12706:e=>{e.exports="#1 (price, bar)"},92195:e=>{e.exports="#1 (vertical position %, bar)"},66187:e=>{e.exports="Median"},5066:e=>{e.exports="%"},89795:e=>{e.exports="Counterclockwise"},43809:e=>{e.exports=["Coeffs As Percents"]},40054:e=>{e.exports="Color"},47737:e=>{e.exports="Compact stats mode"},4639:e=>{e.exports="Coordinates"},76655:e=>{e.exports="Cash"},99120:e=>{e.exports="Channel"},60066:e=>{e.exports="Change in pips"},36150:e=>{e.exports="Angle"},38280:e=>{e.exports="Angles"},95264:e=>{e.exports="Account size"},85160:e=>{e.exports="Always show stats"},54189:e=>{e.exports="Arcs"},34674:e=>{e.exports="Avg HL in minticks"},17608:e=>{e.exports=["Bottom Labels"]},48848:e=>{e.exports="Border"},72269:e=>{e.exports="Borders"},27331:e=>{e.exports="Background"},66282:e=>{e.exports="Background #1"},19949:e=>{e.exports="Bars range"},81260:e=>{e.exports="Grid"},67114:e=>{e.exports="Date/time range"},37067:e=>{e.exports="Displacement (price, bar)"},75460:e=>{e.exports="Distance"},46211:e=>{e.exports="Emoji pin"},46001:e=>{e.exports="Entry price"},1220:e=>{e.exports="Extend"},71116:e=>{e.exports="Extend bottom"},45809:e=>{e.exports="Extend left"},25892:e=>{e.exports="Extend left line"},13611:e=>{e.exports=["Extend Lines"]},3304:e=>{e.exports=["Extend Lines Left"]},83095:e=>{e.exports=["Extend Lines Right"]},14025:e=>{e.exports="Extend right"},74395:e=>{e.exports="Extend right line"},85197:e=>{e.exports="Extend top"},17006:e=>{e.exports=["Font Size"]},31343:e=>{e.exports="Failure text"},28565:e=>{e.exports="Failure background"},87931:e=>{e.exports="Fans"},39836:e=>{e.exports="Fib levels based on log scale"},10578:e=>{e.exports=["Full Circles"]},25264:e=>{e.exports=["HL Bars"]},66049:e=>{e.exports=["OC Bars"]},27531:e=>{e.exports="Lot size"},99180:e=>{e.exports=["Lower Band"]},53861:e=>{e.exports="Lower band #2"},44775:e=>{e.exports="Lower band #3"},85206:e=>{e.exports="Label"},75332:e=>{e.exports=["Label Border"]},14773:e=>{e.exports="Label background"},37126:e=>{e.exports=["Label Text"]},79106:e=>{e.exports="Levels"},95610:e=>{e.exports=["Levels Line"]},79307:e=>{e.exports=["Left Labels"]},49286:e=>{e.exports="Line - HL/2"},17676:e=>{e.exports=["Line - Open"]},47669:e=>{e.exports=["Line - Close"]},71899:e=>{e.exports=["Line - High"]},83394:e=>{e.exports=["Line - Low"]},60489:e=>{e.exports=["Line Color"]},53889:e=>{e.exports="Mode"},95543:e=>{e.exports="Months"},85041:e=>{e.exports="Middle line"},24510:e=>{e.exports="Middle point"},22213:e=>{e.exports="Source background"},15500:e=>{e.exports="Source border"},79238:e=>{e.exports="Source text"},37249:e=>{e.exports="Stats"},28712:e=>{e.exports=["Stats Position"]},50948:e=>{e.exports="Stop color"},56119:e=>{e.exports="Stop level"},69835:e=>{e.exports="Success text"},91141:e=>{e.exports="Success background"},2694:e=>{e.exports="Percent change"},650:e=>{ +e.exports="Percents"},25684:e=>{e.exports="Price"},23675:e=>{e.exports=["Price Label"]},75675:e=>{e.exports="Price labels"},16103:e=>{e.exports=["Price Levels"]},46964:e=>{e.exports=["Price Range"]},59771:e=>{e.exports=["Price/Bar Ratio"]},29072:e=>{e.exports="Prices"},2635:e=>{e.exports="Profit level"},33886:e=>{e.exports="Ranges and ratio"},24186:e=>{e.exports="Reverse"},91367:e=>{e.exports=["Right Labels"]},63833:e=>{e.exports="Risk"},95545:e=>{e.exports="Wave"},10209:e=>{e.exports=["Top Labels"]},98001:e=>{e.exports="Target background"},89258:e=>{e.exports="Target border"},45302:e=>{e.exports="Target color"},74289:e=>{e.exports="Target text"},17932:e=>{e.exports=["Text Wrap"]},55325:e=>{e.exports="Time label"},77838:e=>{e.exports="Time levels"},2295:e=>{e.exports="Transparency"},4372:e=>{e.exports="Trend line"},26775:e=>{e.exports=["Upper Band"]},21774:e=>{e.exports="Upper band #2"},21076:e=>{e.exports="Upper band #3"},12374:e=>{e.exports="Use one color"},53473:e=>{e.exports="VWAP"},91322:e=>{e.exports="Values"},25227:e=>{e.exports="Variance"},1670:e=>{e.exports="change angle"},38829:e=>{e.exports="change arrow color"},23723:e=>{e.exports="change bar X coordinate"},72080:e=>{e.exports="change flag color"},66266:e=>{e.exports="change price Y coordinate"},98905:e=>{e.exports="change top margin"},11049:e=>{e.exports="change vertical position Y coordinate"},98057:e=>{e.exports="change {title} VWAP line color"},55218:e=>{e.exports="change {title} VWAP line width"},31804:e=>{e.exports="change {title} counterclockwise"},99128:e=>{e.exports="change {title} coeffs as percents visibility"},20216:e=>{e.exports="change {title} color"},35435:e=>{e.exports="change {title} compact stats mode"},550:e=>{e.exports="change {title} candle border up color"},28146:e=>{e.exports="change {title} candle border visibility"},7373:e=>{e.exports="change {title} candle border down color"},38742:e=>{e.exports="change {title} candle down color"},42273:e=>{e.exports="change {title} candle up color"},76054:e=>{e.exports="change {title} candle wick color"},27029:e=>{e.exports="change {title} candle wick visibility"},22430:e=>{e.exports="change {title} change in pips visibility"},45537:e=>{e.exports="change {title} angle visibility"},31775:e=>{e.exports="change {title} account size"},37913:e=>{e.exports="change {title} always show stats"},15521:e=>{e.exports="change {title} all lines color"},17466:e=>{e.exports="change {title} arcs {index} line color"},72307:e=>{e.exports="change {title} arcs {index} line width"},13853:e=>{e.exports="change {title} arcs {index} line visibility"},78680:e=>{e.exports="change {title} average HL value"},15802:e=>{e.exports="change {title} bottom labels visibility"},36438:e=>{e.exports="change {title} background transparency"},64548:e=>{e.exports="change {title} background visibility"},75312:e=>{e.exports="change {title} background color"},39651:e=>{e.exports="change {title} background color 1"},78177:e=>{e.exports="change {title} background color 2"},42746:e=>{e.exports="change {title} bars range visibility"}, +53770:e=>{e.exports="change {title} grid visibility"},29145:e=>{e.exports="change {title} grid line color"},64949:e=>{e.exports="change {title} grid line style"},93548:e=>{e.exports="change {title} grid line width"},15485:e=>{e.exports="change {title} date/time range visibility"},3400:e=>{e.exports="change {title} degree"},91534:e=>{e.exports="change {title} distance visibility"},65056:e=>{e.exports="change {title} emoji"},65899:e=>{e.exports="change {title} emoji visibility"},59354:e=>{e.exports="change {title} entry price"},1447:e=>{e.exports="change {title} extend bottom"},15258:e=>{e.exports="change {title} extend left"},96902:e=>{e.exports="change {title} extend lines"},896:e=>{e.exports="change {title} extend top"},3708:e=>{e.exports="change {title} extending left"},52889:e=>{e.exports="change {title} extending right"},86647:e=>{e.exports="change {title} extension"},3156:e=>{e.exports="change {title} failure text color"},49885:e=>{e.exports="change {title} failure background color"},89126:e=>{e.exports="change {title} fan {index} line visibility"},30016:e=>{e.exports="change {title} fan {index} line width"},82516:e=>{e.exports="change {title} fan {index} line color"},78142:e=>{e.exports="change {title} fans visibility"},79467:e=>{e.exports="change {title} fans line color"},45739:e=>{e.exports="change {title} fib levels based on log scale"},99670:e=>{e.exports="change {title} flipped"},35165:e=>{e.exports="change {title} full circles visibility"},48983:e=>{e.exports="change {title} image background color"},45025:e=>{e.exports="change {title} lot size"},13901:e=>{e.exports="change {title} lower band #1 line color"},78425:e=>{e.exports="change {title} lower band #1 line visibility"},99491:e=>{e.exports="change {title} lower band #1 line width"},55469:e=>{e.exports="change {title} lower band #2 line color"},76157:e=>{e.exports="change {title} lower band #2 line visibility"},8081:e=>{e.exports="change {title} lower band #2 line width"},95016:e=>{e.exports="change {title} lower band #3 line color"},84928:e=>{e.exports="change {title} lower band #3 line visibility"},44693:e=>{e.exports="change {title} lower band #3 line width"},81170:e=>{e.exports="change {title} labels alignment"},22775:e=>{e.exports="change {title} labels font size"},24338:e=>{e.exports="change {title} labels visibility"},32891:e=>{e.exports="change {title} level {index} line coeff"},85551:e=>{e.exports="change {title} level {index} line color"},47840:e=>{e.exports="change {title} level {index} line style"},45463:e=>{e.exports="change {title} level {index} line visibility"},90098:e=>{e.exports="change {title} level {index} line width"},26710:e=>{e.exports="change {title} levels visibility"},2359:e=>{e.exports="change {title} left labels visibility"},44643:e=>{e.exports="change {title} line width"},20563:e=>{e.exports="change {title} line color"},66982:e=>{e.exports="change {title} line style"},94441:e=>{e.exports="change {title} mode"},89996:e=>{e.exports="change {title} middle point visibility"},36618:e=>{e.exports="change {title} mirrored"}, +18544:e=>{e.exports="change {title} source background color"},48035:e=>{e.exports="change {title} source border color"},42286:e=>{e.exports="change {title} source text color"},588:e=>{e.exports="change {title} stats position"},54659:e=>{e.exports="change {title} stop color"},89182:e=>{e.exports="change {title} stop level"},82224:e=>{e.exports="change {title} stop price"},88383:e=>{e.exports="change {title} success text color"},26967:e=>{e.exports="change {title} success background color"},62243:e=>{e.exports="change {title} percent change visibility"},45936:e=>{e.exports="change {title} price label visibility"},88577:e=>{e.exports="change {title} price labels visibility"},47045:e=>{e.exports="change {title} price range visibility"},94028:e=>{e.exports="change {title} price visibility"},56175:e=>{e.exports="change {title} prices visibility"},44539:e=>{e.exports="change {title} profit level"},41646:e=>{e.exports="change {title} profit price"},52877:e=>{e.exports="change {title} reverse"},16598:e=>{e.exports="change {title} right labels visibility"},31553:e=>{e.exports="change {title} risk"},40344:e=>{e.exports="change {title} risk display mode"},73137:e=>{e.exports="change {title} top labels visibility"},52387:e=>{e.exports="change {title} target background color"},6921:e=>{e.exports="change {title} target border color"},97573:e=>{e.exports="change {title} target color"},27634:e=>{e.exports="change {title} target text color"},33822:e=>{e.exports="change {title} time label visibility"},84321:e=>{e.exports="change {title} transparency"},10417:e=>{e.exports="change {title} upper band #1 line color"},58722:e=>{e.exports="change {title} upper band #1 line visibility"},13633:e=>{e.exports="change {title} upper band #1 line width"},64709:e=>{e.exports="change {title} upper band #2 line color"},97847:e=>{e.exports="change {title} upper band #2 line visibility"},62921:e=>{e.exports="change {title} upper band #2 line width"},94153:e=>{e.exports="change {title} upper band #3 line color"},19835:e=>{e.exports="change {title} upper band #3 line visibility"},68310:e=>{e.exports="change {title} upper band #3 line width"},12355:e=>{e.exports="change {title} variance value"},25937:e=>{e.exports="change {toolName} labels alignment vertical"},46991:e=>{e.exports="change {toolName} labels alignment horizontal"},73080:e=>{e.exports="change {toolName} labels direction"},24272:e=>{e.exports="change {toolName} line visibility"},46404:e=>{e.exports="change {toolName} line width"},50265:e=>{e.exports="change {toolName} line color"},72781:e=>{e.exports="change {toolName} line extending left"},84613:e=>{e.exports="change {toolName} line extending right"},62603:e=>{e.exports="change {toolName} line left end"},62412:e=>{e.exports="change {toolName} line right end"},35422:e=>{e.exports="change {toolName} line style"},77690:e=>{e.exports="change {toolName} text"},69871:e=>{e.exports="change {toolName} text visibility"},25878:e=>{e.exports="change {toolName} text wrap"},91832:e=>{e.exports="change {toolName} text background color"},18610:e=>{ +e.exports="change {toolName} text background visibility"},44755:e=>{e.exports="change {toolName} text border color"},6324:e=>{e.exports="change {toolName} text border width"},45529:e=>{e.exports="change {toolName} text border visibility"},6500:e=>{e.exports="change {toolName} text color"},51614:e=>{e.exports="change {toolName} text font bold"},18572:e=>{e.exports="change {toolName} text font italic"},48382:e=>{e.exports="change {toolName} text font size"},18567:e=>{e.exports="change {propertyName} property"},21926:e=>{e.exports="backgrounds color"},52241:e=>{e.exports="backgrounds filled"},70607:e=>{e.exports="lines color"},41075:e=>{e.exports="lines style"},73043:e=>{e.exports="lines width"},72223:e=>{e.exports="move drawings"},93046:e=>{e.exports="show price"},41437:e=>{e.exports=["Text color"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/ro.3951.babac9be598102fb0d92.js b/charting_library/bundles/ro.3951.babac9be598102fb0d92.js new file mode 100644 index 0000000..f0dfe8b --- /dev/null +++ b/charting_library/bundles/ro.3951.babac9be598102fb0d92.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3951],{14229:e=>{e.exports="Dot"},16936:e=>{e.exports="Back"},9898:e=>{e.exports="Right"},18511:e=>{e.exports="Countdown To Bar Close"},32409:e=>{e.exports="Color Theme"},90069:e=>{e.exports="Compare"},39176:e=>{e.exports="Content"},15803:e=>{e.exports="Copy link to the chart image"},20036:e=>{e.exports="Cancel"},19022:e=>{e.exports="Channels"},8353:e=>{e.exports="Change Interval"},20788:e=>{e.exports="Chart Style Columns"},86771:e=>{e.exports="Chart Style Candles"},45290:e=>{e.exports="Chart Style Area"},97559:e=>{e.exports="Chart Style Bars"},18779:e=>{e.exports="Chart Style Baseline"},90599:e=>{e.exports="Chart Style Kagi"},41412:e=>{e.exports="Chart Style HLC Area"},51383:e=>{e.exports="Chart Style Hollow Candles"},20424:e=>{e.exports="Chart Style Heikin Ashi"},28381:e=>{e.exports="Chart Style High-Low"},87691:e=>{e.exports="Chart Style Line"},470:e=>{e.exports="Chart Style Line Break"},14956:e=>{e.exports="Chart Style Line With Markers"},59393:e=>{e.exports="Chart Style Step Line"},59491:e=>{e.exports="Chart Style Point & Figure"},38385:e=>{e.exports="Chart Style Range"},91664:e=>{e.exports="Chart Style Renko"},82838:e=>{e.exports="Chart Style Volume Footprint"},80395:e=>{e.exports="Close menu"},82401:e=>{e.exports="Cursors"},50025:e=>{e.exports="Cycles"},19661:e=>{e.exports=["Annotation Tools"]},44629:e=>{e.exports="Add to favorites"},64498:e=>{e.exports="All sources"},95480:e=>{e.exports="Apply these Indicators to Entire Layout"},23969:e=>{e.exports="Arrows"},28020:e=>{e.exports="Auto (Fits Data To Screen)"},79852:e=>{e.exports="Bond"},55939:e=>{e.exports="Brushes"},40803:e=>{e.exports="Go to Date"},43884:e=>{e.exports="Gann"},5816:e=>{e.exports=["Gann and Fibonacci Tools"]},22146:e=>{e.exports=["Geometric Shapes"]},60925:e=>{e.exports="Dot"},66365:e=>{e.exports="Dark color theme"},29601:e=>{e.exports="Description"},22772:e=>{e.exports="Drawings"},88280:e=>{e.exports="Elliott waves"},99289:e=>{e.exports="Eraser"},25790:e=>{e.exports="Extended session"},97100:e=>{e.exports=["Prediction and Measurement Tools"]},22305:e=>{e.exports="Fibonacci"},11682:e=>{e.exports="Fullscreen mode"},15327:e=>{e.exports="Function"},17517:e=>{e.exports="Hide All Drawing Tools"},82785:e=>{e.exports="Invert Scale"},64642:e=>{e.exports="Insert Indicator"},55149:e=>{e.exports="Open Object Tree"},75687:e=>{e.exports="Load Chart Layout"},37057:e=>{e.exports="Lock All Drawing Tools"},95667:e=>{e.exports="Lock Price To Bar Ratio"},19567:e=>{e.exports="Move Scale To Left"},76300:e=>{e.exports="Move Scale To Right"},56854:e=>{e.exports="Move chart back"},22221:e=>{e.exports="Move chart forward"},79165:e=>{e.exports="Magic"},37140:e=>{e.exports="Magnet Mode snaps drawings placed near price bars to the closest OHLC value"},72357:e=>{e.exports="Manage layout drawings"},59607:e=>{e.exports="Measure"},79961:e=>{e.exports="Measurer"},78633:e=>{e.exports="Merge all scales to the left"},308:e=>{e.exports="Merge all scales to the right"},29673:e=>{ +e.exports="No exchanges match your criteria"},41379:e=>{e.exports="No symbols match your criteria"},45850:e=>{e.exports="Nothing matches your criteria"},36551:e=>{e.exports="New drawings are replicated to all charts in the layout and shown when the same ticker is selected"},19407:e=>{e.exports="New drawings will sync globally"},77989:e=>{e.exports="New drawings will sync in layout"},19724:e=>{e.exports="Sources"},62571:e=>{e.exports="Save Chart Layout"},35264:e=>{e.exports="Scale Price Chart Only"},52298:e=>{e.exports="Search"},78842:e=>{e.exports="Search tool or function"},13269:e=>{e.exports="Select source"},90417:e=>{e.exports="Session Breaks"},25792:e=>{e.exports="Shapes"},91977:e=>{e.exports="Show Hidden Tools"},51072:e=>{e.exports="Show Object Tree"},49421:e=>{e.exports="Stay in Drawing Mode"},85422:e=>{e.exports="Strong Magnet"},89053:e=>{e.exports="Symbol"},48490:e=>{e.exports="Symbol & description"},79791:e=>{e.exports="Symbol Name Label"},12014:e=>{e.exports="Symbol Info"},78001:e=>{e.exports=["Symbol Last Value Label"]},99983:e=>{e.exports="Symbol Search"},35888:e=>{e.exports="Sync drawings to all charts"},19693:e=>{e.exports="Patterns"},73359:e=>{e.exports="Pitchforks"},4037:e=>{e.exports="Plus Button"},96032:e=>{e.exports="Previous Day Close Price Line"},99530:e=>{e.exports="Price Line"},90612:e=>{e.exports="Recent search"},31273:e=>{e.exports="Regular session"},76091:e=>{e.exports="Remove Drawings"},20378:e=>{e.exports="Remove Indicators"},57869:e=>{e.exports="Remove all indicators and drawing tools"},72482:e=>{e.exports="Remove from favorites"},34465:e=>{e.exports="Reset Chart"},45417:e=>{e.exports="Reset Price Scale"},75521:e=>{e.exports="Reset Time Scale"},45265:e=>{e.exports="Weak Magnet"},20916:e=>{e.exports="Text & Notes"},18794:e=>{e.exports=["Trend Line Tools"]},64185:e=>{e.exports="Type to search for drawings, functions and settings"},89967:e=>{e.exports="Volume-based"},38925:e=>{e.exports="Zoom In"},49895:e=>{e.exports="Zoom Out"},12629:e=>{e.exports="commodity"},87592:e=>{e.exports="cfd"},65558:e=>{e.exports="change ideas visibility on chart"},59820:e=>{e.exports="change indicators and financials name labels visibility"},90512:e=>{e.exports="change indicators and financials value labels visibility"},50393:e=>{e.exports="change pre/post market price lines visibility"},8448:e=>{e.exports="crypto"},67245:e=>{e.exports="dr"},88720:e=>{e.exports="economy"},39512:e=>{e.exports="forex"},81859:e=>{e.exports="futures"},12754:e=>{e.exports="index"},60804:e=>{e.exports="indices"},36931:e=>{e.exports="stock"},95612:e=>{e.exports="sync drawings"},32868:e=>{e.exports="{hotKey_0} + Click on the chart"},68125:e=>{e.exports="{hotKey_0} — circle"},40234:e=>{e.exports="{hotKey_0} — drawing a straight line at angles of 45"},10289:e=>{e.exports="{hotKey_0} — fixed increments"},81591:e=>{e.exports="{hotKey_0} — square"}}]); \ No newline at end of file diff --git a/charting_library/bundles/ro.4716.e4ac74dfc9ec5374b00c.js b/charting_library/bundles/ro.4716.e4ac74dfc9ec5374b00c.js new file mode 100644 index 0000000..1261abd --- /dev/null +++ b/charting_library/bundles/ro.4716.e4ac74dfc9ec5374b00c.js @@ -0,0 +1,40 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[4716],{20747:e=>{e.exports="Re"},9846:e=>{e.exports="A"},55765:e=>{e.exports="L"},14642:e=>{e.exports="Dark"},69841:e=>{e.exports="Light"},673:e=>{e.exports=Object.create(null),e.exports.d_dates="d",e.exports.h_dates="h",e.exports.m_dates="m",e.exports.s_dates="s",e.exports.in_dates="in"},97840:e=>{e.exports="d"},64302:e=>{e.exports="h"},79442:e=>{e.exports="m"},22448:e=>{e.exports="s"},16493:e=>{e.exports="{title} copy"},13395:e=>{e.exports="D"},37720:e=>{e.exports="M"},69838:e=>{e.exports="R"},59231:e=>{e.exports="T"},85521:e=>{e.exports="W"},13994:e=>{e.exports="h"},6791:e=>{e.exports="m"},2949:e=>{e.exports="s"},77297:e=>{e.exports="C"},56723:e=>{e.exports="H"},5801:e=>{e.exports="HL2"},98865:e=>{e.exports="HLC3"},42659:e=>{e.exports="OHLC4"},4292:e=>{e.exports="L"},78155:e=>{e.exports="O"},88601:e=>{e.exports=Object.create(null),e.exports.Back_input="Back",e.exports.Minimize_input="Minimize",e.exports.CCI_input="CCI",e.exports["Hull MA_input"]="Hull MA",e.exports.UO_input="UO",e.exports.from_input="from",e.exports.to_input="to",e.exports["{number} item_combobox_input"]="{number} item",e.exports.Close_input="Close",e.exports.Style_input="Style",e.exports["Box size assignment method_input"]="Box size assignment method",e.exports["Color bars based on previous close_input"]="Color bars based on previous close",e.exports.Candles_input="Candles",e.exports.Borders_input="Borders",e.exports.Wick_input="Wick",e.exports["HLC bars_input"]="HLC bars",e.exports["Price source_input"]="Price source",e.exports.Type_input="Type",e.exports["Show real prices on price scale (instead of Heikin-Ashi price)_input"]="Show real prices on price scale (instead of Heikin-Ashi price)",e.exports["Up bars_input"]="Up bars",e.exports["Down bars_input"]="Down bars",e.exports["Projection up bars_input"]="Projection up bars",e.exports["Projection down bars_input"]="Projection down bars",e.exports["Projection up color_input"]="Projection up color",e.exports["Projection down color_input"]="Projection down color",e.exports.Line_input="Line",e.exports.Fill_input="Fill",e.exports["Up color_input"]="Up color",e.exports["Down color_input"]="Down color",e.exports.Traditional_input="Traditional",e.exports["Box size_input"]="Box size",e.exports["Number of line_input"]="Number of line",e.exports["ATR length_input"]="ATR length",e.exports["Reversal amount_input"]="Reversal amount",e.exports["Phantom bars_input"]="Phantom bars",e.exports["One step back building_input"]="One step back building",e.exports.Source_input="Source",e.exports.Wicks_input="Wicks",e.exports.Range_input="Range",e.exports.Length_input="Length",e.exports.Plot_input="Plot",e.exports.Zero_input="Zero",e.exports.Signal_input="Signal",e.exports.Long_input="Long",e.exports.Short_input="Short",e.exports.UpperLimit_input="UpperLimit",e.exports.LowerLimit_input="LowerLimit",e.exports.Offset_input="Offset",e.exports.length_input="length",e.exports.mult_input="mult",e.exports.short_input="short",e.exports.long_input="long", +e.exports.Limit_input="Limit",e.exports.Move_input="Move",e.exports.Value_input="Value",e.exports.Method_input="Method",e.exports["Values in status line_input"]="Values in status line",e.exports["Labels on price scale_input"]="Labels on price scale",e.exports["Accumulation/Distribution_input"]="Accumulation/Distribution",e.exports.ADR_B_input="ADR_B",e.exports["Equality Line_input"]="Equality Line",e.exports["Window Size_input"]="Window Size",e.exports.Sigma_input="Sigma",e.exports["Aroon Up_input"]="Aroon Up",e.exports["Aroon Down_input"]="Aroon Down",e.exports.Upper_input="Upper",e.exports.Lower_input="Lower",e.exports.Deviation_input="Deviation",e.exports["Levels Format_input"]="Levels Format",e.exports["Labels Position_input"]="Labels Position",e.exports["0 Level Color_input"]="0 Level Color",e.exports["0.236 Level Color_input"]="0.236 Level Color",e.exports["0.382 Level Color_input"]="0.382 Level Color",e.exports["0.5 Level Color_input"]="0.5 Level Color",e.exports["0.618 Level Color_input"]="0.618 Level Color",e.exports["0.65 Level Color_input"]="0.65 Level Color",e.exports["0.786 Level Color_input"]="0.786 Level Color",e.exports["1 Level Color_input"]="1 Level Color",e.exports["1.272 Level Color_input"]="1.272 Level Color",e.exports["1.414 Level Color_input"]="1.414 Level Color",e.exports["1.618 Level Color_input"]="1.618 Level Color",e.exports["1.65 Level Color_input"]="1.65 Level Color",e.exports["2.618 Level Color_input"]="2.618 Level Color",e.exports["2.65 Level Color_input"]="2.65 Level Color",e.exports["3.618 Level Color_input"]="3.618 Level Color",e.exports["3.65 Level Color_input"]="3.65 Level Color",e.exports["4.236 Level Color_input"]="4.236 Level Color",e.exports["-0.236 Level Color_input"]="-0.236 Level Color",e.exports["-0.382 Level Color_input"]="-0.382 Level Color",e.exports["-0.618 Level Color_input"]="-0.618 Level Color",e.exports["-0.65 Level Color_input"]="-0.65 Level Color",e.exports.ADX_input="ADX",e.exports["ADX Smoothing_input"]="ADX Smoothing",e.exports["DI Length_input"]="DI Length",e.exports.Smoothing_input="Smoothing",e.exports.ATR_input="ATR",e.exports.Growing_input="Growing",e.exports.Falling_input="Falling",e.exports["Color 0_input"]="Color 0",e.exports["Color 1_input"]="Color 1",e.exports.StdDev_input="StdDev",e.exports.Basis_input="Basis",e.exports.Median_input="Median",e.exports["Bollinger Bands %B_input"]="Bollinger Bands %B",e.exports.Overbought_input="Overbought",e.exports.Oversold_input="Oversold",e.exports["Bollinger Bands Width_input"]="Bollinger Bands Width",e.exports["RSI Length_input"]="RSI Length",e.exports["UpDown Length_input"]="UpDown Length",e.exports["ROC Length_input"]="ROC Length",e.exports.MF_input="MF",e.exports.resolution_input="resolution",e.exports["Fast Length_input"]="Fast Length",e.exports["Slow Length_input"]="Slow Length",e.exports["Chaikin Oscillator_input"]="Chaikin Oscillator",e.exports.P_input="P",e.exports.X_input="X",e.exports.Q_input="Q",e.exports.p_input="p",e.exports.x_input="x",e.exports.q_input="q",e.exports.Price_input="Price", +e.exports["Chande MO_input"]="Chande MO",e.exports["Zero Line_input"]="Zero Line",e.exports["Color 2_input"]="Color 2",e.exports["Color 3_input"]="Color 3",e.exports["Color 4_input"]="Color 4",e.exports["Color 5_input"]="Color 5",e.exports["Color 6_input"]="Color 6",e.exports["Color 7_input"]="Color 7",e.exports["Color 8_input"]="Color 8",e.exports.CHOP_input="CHOP",e.exports["Upper Band_input"]="Upper Band",e.exports["Lower Band_input"]="Lower Band",e.exports["Smoothing Line_input"]="Smoothing Line",e.exports["Smoothing Length_input"]="Smoothing Length",e.exports["WMA Length_input"]="WMA Length",e.exports["Long RoC Length_input"]="Long RoC Length",e.exports["Short RoC Length_input"]="Short RoC Length",e.exports.sym_input="sym",e.exports.Symbol_input="Symbol",e.exports.Correlation_input="Correlation",e.exports.Period_input="Period",e.exports.Centered_input="Centered",e.exports["Detrended Price Oscillator_input"]="Detrended Price Oscillator",e.exports.isCentered_input="isCentered",e.exports.DPO_input="DPO",e.exports["ADX smoothing_input"]="ADX smoothing",e.exports["+DI_input"]="+DI",e.exports["-DI_input"]="-DI",e.exports.DEMA_input="DEMA",e.exports["Multi timeframe_input"]="Multi timeframe",e.exports.Timeframe_input="Timeframe",e.exports["Wait for timeframe closes_input"]="Wait for timeframe closes",e.exports.Divisor_input="Divisor",e.exports.EOM_input="EOM",e.exports["Elder's Force Index_input"]="Elder's Force Index",e.exports.Percent_input="Percent",e.exports.Exponential_input="Exponential",e.exports.Average_input="Average",e.exports["Upper Percentage_input"]="Upper Percentage",e.exports["Lower Percentage_input"]="Lower Percentage",e.exports.Fisher_input="Fisher",e.exports.Trigger_input="Trigger",e.exports.Level_input="Level",e.exports["Trader EMA 1 length_input"]="Trader EMA 1 length",e.exports["Trader EMA 2 length_input"]="Trader EMA 2 length",e.exports["Trader EMA 3 length_input"]="Trader EMA 3 length",e.exports["Trader EMA 4 length_input"]="Trader EMA 4 length",e.exports["Trader EMA 5 length_input"]="Trader EMA 5 length",e.exports["Trader EMA 6 length_input"]="Trader EMA 6 length",e.exports["Investor EMA 1 length_input"]="Investor EMA 1 length",e.exports["Investor EMA 2 length_input"]="Investor EMA 2 length",e.exports["Investor EMA 3 length_input"]="Investor EMA 3 length",e.exports["Investor EMA 4 length_input"]="Investor EMA 4 length",e.exports["Investor EMA 5 length_input"]="Investor EMA 5 length",e.exports["Investor EMA 6 length_input"]="Investor EMA 6 length",e.exports.HV_input="HV",e.exports["Conversion Line Periods_input"]="Conversion Line Periods",e.exports["Base Line Periods_input"]="Base Line Periods",e.exports["Lagging Span_input"]="Lagging Span",e.exports["Conversion Line_input"]="Conversion Line",e.exports["Base Line_input"]="Base Line",e.exports["Leading Span A_input"]=["Lead 1"],e.exports["Leading Span Periods_input"]=["Lagging Span 2 Periods"],e.exports["Leading Shift Periods_input"]="Leading Shift Periods",e.exports["Plots Background_input"]="Plots Background", +e.exports["yay Color 0_input"]="yay Color 0",e.exports["yay Color 1_input"]="yay Color 1",e.exports.Multiplier_input="Multiplier",e.exports["Bands style_input"]="Bands style",e.exports.Middle_input="Middle",e.exports.useTrueRange_input="useTrueRange",e.exports.ROCLen1_input="ROCLen1",e.exports.ROCLen2_input="ROCLen2",e.exports.ROCLen3_input="ROCLen3",e.exports.ROCLen4_input="ROCLen4",e.exports.SMALen1_input="SMALen1",e.exports.SMALen2_input="SMALen2",e.exports.SMALen3_input="SMALen3",e.exports.SMALen4_input="SMALen4",e.exports.SigLen_input="SigLen",e.exports.KST_input="KST",e.exports.Sig_input="Sig",e.exports.roclen1_input="roclen1",e.exports.roclen2_input="roclen2",e.exports.roclen3_input="roclen3",e.exports.roclen4_input="roclen4",e.exports.smalen1_input="smalen1",e.exports.smalen2_input="smalen2",e.exports.smalen3_input="smalen3",e.exports.smalen4_input="smalen4",e.exports.siglen_input="siglen",e.exports["Upper Deviation_input"]="Upper Deviation",e.exports["Lower Deviation_input"]="Lower Deviation",e.exports["Use Upper Deviation_input"]="Use Upper Deviation",e.exports["Use Lower Deviation_input"]="Use Lower Deviation",e.exports.Count_input="Count",e.exports.Crosses_input="Crosses",e.exports.MOM_input="MOM",e.exports.MA_input="MA",e.exports["Length EMA_input"]="Length EMA",e.exports["Length MA_input"]="Length MA",e.exports["Fast length_input"]="Fast length",e.exports["Slow length_input"]="Slow length",e.exports["Signal smoothing_input"]="Signal smoothing",e.exports["Simple ma(oscillator)_input"]="Simple ma(oscillator)",e.exports["Simple ma(signal line)_input"]="Simple ma(signal line)",e.exports.Histogram_input="Histogram",e.exports.MACD_input="MACD",e.exports.fastLength_input="fastLength",e.exports.slowLength_input="slowLength",e.exports.signalLength_input="signalLength",e.exports.NV_input="NV",e.exports.OnBalanceVolume_input="OnBalanceVolume",e.exports.Start_input="Start",e.exports.Increment_input="Increment",e.exports["Max value_input"]="Max value",e.exports.ParabolicSAR_input="ParabolicSAR",e.exports.start_input="start",e.exports.increment_input="increment",e.exports.maximum_input="maximum",e.exports["Short length_input"]="Short length",e.exports["Long length_input"]="Long length",e.exports.OSC_input="OSC",e.exports.shortlen_input="shortlen",e.exports.longlen_input="longlen",e.exports.PVT_input="PVT",e.exports.ROC_input="ROC",e.exports.RSI_input="RSI",e.exports.RVGI_input="RVGI",e.exports.RVI_input="RVI",e.exports["Long period_input"]="Long period",e.exports["Short period_input"]="Short period",e.exports["Signal line period_input"]="Signal line period",e.exports.SMI_input="SMI",e.exports["SMI Ergodic Oscillator_input"]="SMI Ergodic Oscillator",e.exports.Indicator_input="Indicator",e.exports.Oscillator_input="Oscillator",e.exports.K_input="K",e.exports.D_input="D",e.exports.smoothK_input="smoothK",e.exports.smoothD_input="smoothD",e.exports["%K_input"]="%K",e.exports["%D_input"]="%D",e.exports["Stochastic Length_input"]="Stochastic Length",e.exports["RSI Source_input"]="RSI Source", +e.exports.lengthRSI_input="lengthRSI",e.exports.lengthStoch_input="lengthStoch",e.exports.TRIX_input="TRIX",e.exports.TEMA_input="TEMA",e.exports["Long Length_input"]="Long Length",e.exports["Short Length_input"]="Short Length",e.exports["Signal Length_input"]="Signal Length",e.exports.Length1_input="Length1",e.exports.Length2_input="Length2",e.exports.Length3_input="Length3",e.exports.length7_input="length7",e.exports.length14_input="length14",e.exports.length28_input="length28",e.exports.VWMA_input="VWMA",e.exports.len_input="len",e.exports["VI +_input"]="VI +",e.exports["VI -_input"]="VI -",e.exports["%R_input"]="%R",e.exports["Jaw Length_input"]="Jaw Length",e.exports["Teeth Length_input"]="Teeth Length",e.exports["Lips Length_input"]="Lips Length",e.exports.Jaw_input="Jaw",e.exports.Teeth_input="Teeth",e.exports.Lips_input="Lips",e.exports["Jaw Offset_input"]="Jaw Offset",e.exports["Teeth Offset_input"]="Teeth Offset",e.exports["Lips Offset_input"]="Lips Offset",e.exports["Down fractals_input"]="Down fractals",e.exports["Up fractals_input"]="Up fractals",e.exports.Periods_input="Periods",e.exports.Shapes_input="Shapes",e.exports["show MA_input"]="show MA",e.exports["MA Length_input"]="MA Length",e.exports["Color based on previous close_input"]="Color based on previous close",e.exports["Rows Layout_input"]="Rows Layout",e.exports["Row Size_input"]="Row Size",e.exports.Volume_input="Volume",e.exports["Value Area volume_input"]="Value Area volume",e.exports["Extend Right_input"]="Extend Right",e.exports["Extend POC Right_input"]="Extend POC Right",e.exports["Extend VAH Right_input"]="Extend VAH Right",e.exports["Extend VAL Right_input"]="Extend VAL Right",e.exports["Value Area Volume_input"]="Value Area Volume",e.exports.Placement_input="Placement",e.exports.POC_input="POC",e.exports["Developing Poc_input"]="Developing Poc",e.exports["Up Volume_input"]="Up Volume",e.exports["Down Volume_input"]="Down Volume",e.exports["Value Area_input"]="Value Area",e.exports["Histogram Box_input"]="Histogram Box",e.exports["Value Area Up_input"]="Value Area Up",e.exports["Value Area Down_input"]="Value Area Down",e.exports["Number Of Rows_input"]="Number Of Rows",e.exports["Ticks Per Row_input"]="Ticks Per Row",e.exports["Up/Down_input"]="Up/Down",e.exports.Total_input="Total",e.exports.Delta_input="Delta",e.exports.Bar_input="Bar",e.exports.Day_input="Day",e.exports["Deviation (%)_input"]="Deviation (%)",e.exports.Depth_input="Depth",e.exports["Extend to last bar_input"]="Extend to last bar",e.exports.Simple_input="Simple",e.exports.Weighted_input="Weighted",e.exports["Wilder's Smoothing_input"]="Wilder's Smoothing",e.exports["1st Period_input"]="1st Period",e.exports["2nd Period_input"]="2nd Period",e.exports["3rd Period_input"]="3rd Period",e.exports["4th Period_input"]="4th Period",e.exports["5th Period_input"]="5th Period",e.exports["6th Period_input"]="6th Period",e.exports["Rate of Change Lookback_input"]="Rate of Change Lookback",e.exports["Instrument 1_input"]="Instrument 1", +e.exports["Instrument 2_input"]="Instrument 2",e.exports["Rolling Period_input"]="Rolling Period",e.exports["Standard Errors_input"]="Standard Errors",e.exports["Averaging Periods_input"]="Averaging Periods",e.exports["Days Per Year_input"]="Days Per Year",e.exports["Market Closed Percentage_input"]="Market Closed Percentage",e.exports["ATR Mult_input"]="ATR Mult",e.exports.VWAP_input="VWAP",e.exports["Anchor Period_input"]="Anchor Period",e.exports.Session_input="Session",e.exports.Week_input="Week",e.exports.Month_input="Month",e.exports.Year_input="Year",e.exports.Decade_input="Decade",e.exports.Century_input="Century",e.exports.Sessions_input="Sessions",e.exports["Each (pre-market, market, post-market)_input"]="Each (pre-market, market, post-market)",e.exports["Pre-market only_input"]="Pre-market only",e.exports["Market only_input"]="Market only",e.exports["Post-market only_input"]="Post-market only",e.exports["Main chart symbol_input"]="Main chart symbol",e.exports["Another symbol_input"]="Another symbol",e.exports["Nothing selected_combobox_input"]="Nothing selected",e.exports["All items_combobox_input"]="All items",e.exports.Cancel_input="Cancel",e.exports.Open_input="Open"},54138:e=>{e.exports=["Invert Scale"]},47807:e=>{e.exports="Indexed to 100"},34727:e=>{e.exports="Logarithmic"},19238:e=>{e.exports=["No Overlapping Labels"]},70361:e=>{e.exports="Percent"},72116:e=>{e.exports="Regular"},33021:e=>{e.exports="ETH"},75610:e=>{e.exports=["Electronic Trading Hours"]},97442:e=>{e.exports="Extended trading hours"},32929:e=>{e.exports=["post"]},56137:e=>{e.exports=["pre"]},98801:e=>{e.exports="Postmarket"},56935:e=>{e.exports="Premarket"},63798:e=>{e.exports="RTH"},24380:e=>{e.exports=["Regular Trading Hours"]},27991:e=>{e.exports="May"},68716:e=>{e.exports=Object.create(null),e.exports.Technicals_study="Technicals",e.exports["Average Day Range_study"]="Average Day Range",e.exports["Bull Bear Power_study"]="Bull Bear Power",e.exports["Capital expenditures_study"]="Capital expenditures",e.exports["Cash to debt ratio_study"]="Cash to debt ratio",e.exports["Debt to EBITDA ratio_study"]="Debt to EBITDA ratio",e.exports["Directional Movement Index_study"]="Directional Movement Index",e.exports.DMI_study="DMI",e.exports["Dividend payout ratio %_study"]="Dividend payout ratio %",e.exports["Equity to assets ratio_study"]="Equity to assets ratio",e.exports["Enterprise value to EBIT ratio_study"]="Enterprise value to EBIT ratio",e.exports["Enterprise value to EBITDA ratio_study"]="Enterprise value to EBITDA ratio",e.exports["Enterprise value to revenue ratio_study"]="Enterprise value to revenue ratio",e.exports["Goodwill, net_study"]="Goodwill, net",e.exports["Ichimoku Cloud_study"]="Ichimoku Cloud",e.exports.Ichimoku_study="Ichimoku",e.exports["Moving Average Convergence Divergence_study"]="Moving Average Convergence Divergence",e.exports["Operating income_study"]="Operating income",e.exports["Price to book ratio_study"]="Price to book ratio",e.exports["Price to cash flow ratio_study"]="Price to cash flow ratio", +e.exports["Price to earnings ratio_study"]="Price to earnings ratio",e.exports["Price to free cash flow ratio_study"]="Price to free cash flow ratio",e.exports["Price to sales ratio_study"]="Price to sales ratio",e.exports["Float shares outstanding_study"]="Float shares outstanding",e.exports.Stoch_study="Stoch",e.exports["Total common shares outstanding_study"]="Total common shares outstanding",e.exports["Volume Weighted Average Price_study"]="Volume Weighted Average Price",e.exports["Volume Weighted Moving Average_study"]="Volume Weighted Moving Average",e.exports["Williams Percent Range_study"]="Williams Percent Range",e.exports.Doji_study="Doji",e.exports["Spinning Top Black_study"]="Spinning Top Black",e.exports["Spinning Top White_study"]="Spinning Top White",e.exports["Accounts payable_study"]="Accounts payable",e.exports["Accounts receivables, gross_study"]="Accounts receivables, gross",e.exports["Accounts receivable - trade, net_study"]="Accounts receivable - trade, net",e.exports.Accruals_study="Accruals",e.exports["Accrued payroll_study"]="Accrued payroll",e.exports["Accumulated depreciation, total_study"]="Accumulated depreciation, total",e.exports["Additional paid-in capital/Capital surplus_study"]="Additional paid-in capital/Capital surplus",e.exports["After tax other income/expense_study"]="After tax other income/expense",e.exports["Altman Z-score_study"]="Altman Z-score",e.exports.Amortization_study="Amortization",e.exports["Amortization of intangibles_study"]="Amortization of intangibles",e.exports["Amortization of deferred charges_study"]="Amortization of deferred charges",e.exports["Asset turnover_study"]="Asset turnover",e.exports["Average basic shares outstanding_study"]="Average basic shares outstanding",e.exports["Bad debt / Doubtful accounts_study"]="Bad debt / Doubtful accounts",e.exports["Basic EPS_study"]="Basic EPS",e.exports["Basic earnings per share (Basic EPS)_study"]="Basic earnings per share (Basic EPS)",e.exports["Beneish M-score_study"]="Beneish M-score",e.exports["Book value per share_study"]="Book value per share",e.exports["Buyback yield %_study"]="Buyback yield %",e.exports["Capital and operating lease obligations_study"]="Capital and operating lease obligations",e.exports["Capital expenditures - fixed assets_study"]="Capital expenditures - fixed assets",e.exports["Capital expenditures - other assets_study"]="Capital expenditures - other assets",e.exports["Capitalized lease obligations_study"]="Capitalized lease obligations",e.exports["Cash and short term investments_study"]="Cash and short term investments",e.exports["Cash conversion cycle_study"]="Cash conversion cycle",e.exports["Cash & equivalents_study"]="Cash & equivalents",e.exports["Cash from financing activities_study"]="Cash from financing activities",e.exports["Cash from investing activities_study"]="Cash from investing activities",e.exports["Cash from operating activities_study"]="Cash from operating activities",e.exports["Change in accounts payable_study"]="Change in accounts payable", +e.exports["Change in accounts receivable_study"]="Change in accounts receivable",e.exports["Change in accrued expenses_study"]="Change in accrued expenses",e.exports["Change in inventories_study"]="Change in inventories",e.exports["Change in other assets/liabilities_study"]="Change in other assets/liabilities",e.exports["Change in taxes payable_study"]="Change in taxes payable",e.exports["Changes in working capital_study"]="Changes in working capital",e.exports["COGS to revenue ratio_study"]="COGS to revenue ratio",e.exports["Common dividends paid_study"]="Common dividends paid",e.exports["Common equity, total_study"]="Common equity, total",e.exports["Common stock par/Carrying value_study"]="Common stock par/Carrying value",e.exports["Cost of goods_study"]="Cost of goods",e.exports["Cost of goods sold_study"]="Cost of goods sold",e.exports["Current portion of LT debt and capital leases_study"]="Current portion of LT debt and capital leases",e.exports["Current ratio_study"]="Current ratio",e.exports["Days inventory_study"]="Days inventory",e.exports["Days payable_study"]="Days payable",e.exports["Days sales outstanding_study"]="Days sales outstanding",e.exports["Debt to assets ratio_study"]="Debt to assets ratio",e.exports["Debt to equity ratio_study"]="Debt to equity ratio",e.exports["Debt to revenue ratio_study"]="Debt to revenue ratio",e.exports["Deferred income, current_study"]="Deferred income, current",e.exports["Deferred income, non-current_study"]="Deferred income, non-current",e.exports["Deferred tax assets_study"]="Deferred tax assets",e.exports["Deferred taxes (cash flow)_study"]="Deferred taxes (cash flow)",e.exports["Deferred tax liabilities_study"]="Deferred tax liabilities",e.exports.Depreciation_study="Depreciation",e.exports["Deprecation and amortization_study"]="Deprecation and amortization",e.exports["Depreciation & amortization (cash flow)_study"]="Depreciation & amortization (cash flow)",e.exports["Depreciation/depletion_study"]="Depreciation/depletion",e.exports["Diluted EPS_study"]="Diluted EPS",e.exports["Diluted earnings per share (Diluted EPS)_study"]="Diluted earnings per share (Diluted EPS)",e.exports["Diluted net income available to common stockholders_study"]="Diluted net income available to common stockholders",e.exports["Diluted shares outstanding_study"]="Diluted shares outstanding",e.exports["Dilution adjustment_study"]="Dilution adjustment",e.exports["Discontinued operations_study"]="Discontinued operations",e.exports["Dividends payable_study"]="Dividends payable",e.exports["Dividends per share - common stock primary issue_study"]="Dividends per share - common stock primary issue",e.exports["Dividend yield %_study"]="Dividend yield %",e.exports["Earnings yield_study"]="Earnings yield",e.exports.EBIT_study="EBIT",e.exports.EBITDA_study="EBITDA",e.exports["EBITDA margin %_study"]="EBITDA margin %",e.exports["Effective interest rate on debt %_study"]="Effective interest rate on debt %",e.exports["Enterprise value_study"]="Enterprise value", +e.exports["EPS basic one year growth_study"]="EPS basic one year growth",e.exports["EPS diluted one year growth_study"]="EPS diluted one year growth",e.exports["EPS estimates_study"]="EPS estimates",e.exports["Equity in earnings_study"]="Equity in earnings",e.exports["Financing activities – other sources_study"]="Financing activities – other sources",e.exports["Financing activities – other uses_study"]="Financing activities – other uses",e.exports["Free cash flow_study"]="Free cash flow",e.exports["Free cash flow margin %_study"]="Free cash flow margin %",e.exports["Fulmer H factor_study"]="Fulmer H factor",e.exports["Funds from operations_study"]="Funds from operations",e.exports["Goodwill to assets ratio_study"]="Goodwill to assets ratio",e.exports["Graham's number_study"]="Graham's number",e.exports["Gross margin %_study"]="Gross margin %",e.exports["Gross profit_study"]="Gross profit",e.exports["Gross profit to assets ratio_study"]="Gross profit to assets ratio",e.exports["Gross property/plant/equipment_study"]="Gross property/plant/equipment",e.exports.Impairments_study="Impairments",e.exports["Income Tax Credits_study"]="Income Tax Credits",e.exports["Income tax, current_study"]="Income tax, current",e.exports["Income tax, current - domestic_study"]="Income tax, current - domestic",e.exports["Income Tax, current - foreign_study"]="Income Tax, current - foreign",e.exports["Income tax, deferred_study"]="Income tax, deferred",e.exports["Income tax, deferred - domestic_study"]="Income tax, deferred - domestic",e.exports["Income tax, deferred - foreign_study"]="Income tax, deferred - foreign",e.exports["Income tax payable_study"]="Income tax payable",e.exports["Interest capitalized_study"]="Interest capitalized",e.exports["Interest coverage_study"]="Interest coverage",e.exports["Interest expense, net of interest capitalized_study"]="Interest expense, net of interest capitalized",e.exports["Interest expense on debt_study"]="Interest expense on debt",e.exports["Inventories - finished goods_study"]="Inventories - finished goods",e.exports["Inventories - progress payments & other_study"]="Inventories - progress payments & other",e.exports["Inventories - raw materials_study"]="Inventories - raw materials",e.exports["Inventories - work in progress_study"]="Inventories - work in progress",e.exports["Inventory to revenue ratio_study"]="Inventory to revenue ratio",e.exports["Inventory turnover_study"]="Inventory turnover",e.exports["Investing activities – other sources_study"]="Investing activities – other sources",e.exports["Investing activities – other uses_study"]="Investing activities – other uses",e.exports["Investments in unconsolidated subsidiaries_study"]="Investments in unconsolidated subsidiaries",e.exports["Issuance of long term debt_study"]="Issuance of long term debt",e.exports["Issuance/retirement of debt, net_study"]="Issuance/retirement of debt, net",e.exports["Issuance/retirement of long term debt_study"]="Issuance/retirement of long term debt", +e.exports["Issuance/retirement of other debt_study"]="Issuance/retirement of other debt",e.exports["Issuance/retirement of short term debt_study"]="Issuance/retirement of short term debt",e.exports["Issuance/retirement of stock, net_study"]="Issuance/retirement of stock, net",e.exports["KZ index_study"]="KZ index",e.exports["Legal claim expense_study"]="Legal claim expense",e.exports["Long term debt_study"]="Long term debt",e.exports["Long term debt excl. lease liabilities_study"]="Long term debt excl. lease liabilities",e.exports["Long term debt to total assets ratio_study"]="Long term debt to total assets ratio",e.exports["Long term debt to total equity ratio_study"]="Long term debt to total equity ratio",e.exports["Long term investments_study"]="Long term investments",e.exports["Market capitalization_study"]="Market capitalization",e.exports["Minority interest_study"]="Minority interest",e.exports["Miscellaneous non-operating expense_study"]="Miscellaneous non-operating expense",e.exports["Net current asset value per share_study"]="Net current asset value per share",e.exports["Net debt_study"]="Net debt",e.exports["Net income_study"]="Net income",e.exports["Net income before discontinued operations_study"]="Net income before discontinued operations",e.exports["Net income (cash flow)_study"]="Net income (cash flow)",e.exports["Net income per employee_study"]="Net income per employee",e.exports["Net intangible assets_study"]="Net intangible assets",e.exports["Net margin %_study"]="Net margin %",e.exports["Net property/plant/equipment_study"]="Net property/plant/equipment",e.exports["Non-cash items_study"]="Non-cash items",e.exports["Non-controlling/minority interest_study"]="Non-controlling/minority interest",e.exports["Non-operating income, excl. interest expenses_study"]="Non-operating income, excl. interest expenses",e.exports["Non-operating income, total_study"]="Non-operating income, total",e.exports["Non-operating interest income_study"]="Non-operating interest income",e.exports["Note receivable - long term_study"]="Note receivable - long term",e.exports["Notes payable_study"]="Notes payable",e.exports["Number of employees_study"]="Number of employees",e.exports["Number of shareholders_study"]="Number of shareholders",e.exports["Operating earnings yield %_study"]="Operating earnings yield %",e.exports["Operating expenses (excl. COGS)_study"]="Operating expenses (excl. COGS)",e.exports["Operating lease liabilities_study"]="Operating lease liabilities",e.exports["Operating margin %_study"]="Operating margin %",e.exports["Other COGS_study"]="Other COGS",e.exports["Other common equity_study"]="Other common equity",e.exports["Other current assets, total_study"]="Other current assets, total",e.exports["Other current liabilities_study"]="Other current liabilities",e.exports["Other cost of goods sold_study"]="Other cost of goods sold",e.exports["Other exceptional charges_study"]="Other exceptional charges",e.exports["Other financing cash flow items, total_study"]="Other financing cash flow items, total", +e.exports["Other intangibles, net_study"]="Other intangibles, net",e.exports["Other investing cash flow items, total_study"]="Other investing cash flow items, total",e.exports["Other investments_study"]="Other investments",e.exports["Other liabilities, total_study"]="Other liabilities, total",e.exports["Other long term assets, total_study"]="Other long term assets, total",e.exports["Other non-current liabilities, total_study"]="Other non-current liabilities, total",e.exports["Other operating expenses, total_study"]="Other operating expenses, total",e.exports["Other receivables_study"]="Other receivables",e.exports["Other short term debt_study"]="Other short term debt",e.exports["Paid in capital_study"]="Paid in capital",e.exports["PEG ratio_study"]="PEG ratio",e.exports["Piotroski F-score_study"]="Piotroski F-score",e.exports["Preferred dividends_study"]="Preferred dividends",e.exports["Preferred dividends paid_study"]="Preferred dividends paid",e.exports["Preferred stock, carrying value_study"]="Preferred stock, carrying value",e.exports["Prepaid expenses_study"]="Prepaid expenses",e.exports["Pretax equity in earnings_study"]="Pretax equity in earnings",e.exports["Pretax income_study"]="Pretax income",e.exports["Price earnings ratio forward_study"]="Price earnings ratio forward",e.exports["Price sales ratio forward_study"]="Price sales ratio forward",e.exports["Price to tangible book ratio_study"]="Price to tangible book ratio",e.exports["Provision for risks & charge_study"]="Provision for risks & charge",e.exports["Purchase/acquisition of business_study"]="Purchase/acquisition of business",e.exports["Purchase of investments_study"]="Purchase of investments",e.exports["Purchase/sale of business, net_study"]="Purchase/sale of business, net",e.exports["Purchase/sale of investments, net_study"]="Purchase/sale of investments, net",e.exports["Quality ratio_study"]="Quality ratio",e.exports["Quick ratio_study"]="Quick ratio",e.exports["Reduction of long term debt_study"]="Reduction of long term debt",e.exports["Repurchase of common & preferred stock_study"]="Repurchase of common & preferred stock",e.exports["Research & development_study"]="Research & development",e.exports["Research & development to revenue ratio_study"]="Research & development to revenue ratio",e.exports["Restructuring charge_study"]="Restructuring charge",e.exports["Retained earnings_study"]="Retained earnings",e.exports["Return on assets %_study"]="Return on assets %",e.exports["Return on equity %_study"]="Return on equity %",e.exports["Return on equity adjusted to book value %_study"]="Return on equity adjusted to book value %",e.exports["Return on invested capital %_study"]="Return on invested capital %",e.exports["Return on tangible assets %_study"]="Return on tangible assets %",e.exports["Return on tangible equity %_study"]="Return on tangible equity %",e.exports["Revenue estimates_study"]="Revenue estimates",e.exports["Revenue one year growth_study"]="Revenue one year growth",e.exports["Revenue per employee_study"]="Revenue per employee", +e.exports["Sale/maturity of investments_study"]="Sale/maturity of investments",e.exports["Sale of common & preferred stock_study"]="Sale of common & preferred stock",e.exports["Sale of fixed assets & businesses_study"]="Sale of fixed assets & businesses",e.exports["Selling/general/admin expenses, other_study"]="Selling/general/admin expenses, other",e.exports["Selling/general/admin expenses, total_study"]="Selling/general/admin expenses, total",e.exports["Shareholders' equity_study"]="Shareholders' equity",e.exports["Shares buyback ratio %_study"]="Shares buyback ratio %",e.exports["Short term debt_study"]="Short term debt",e.exports["Short term debt excl. current portion of LT debt_study"]="Short term debt excl. current portion of LT debt",e.exports["Short term investments_study"]="Short term investments",e.exports["Sloan ratio %_study"]="Sloan ratio %",e.exports["Springate score_study"]="Springate score",e.exports["Sustainable growth rate_study"]="Sustainable growth rate",e.exports["Tangible book value per share_study"]="Tangible book value per share",e.exports["Tangible common equity ratio_study"]="Tangible common equity ratio",e.exports.Taxes_study="Taxes",e.exports["Tobin's Q (approximate)_study"]="Tobin's Q (approximate)",e.exports["Total assets_study"]="Total assets",e.exports["Total cash dividends paid_study"]="Total cash dividends paid",e.exports["Total current assets_study"]="Total current assets",e.exports["Total current liabilities_study"]="Total current liabilities",e.exports["Total debt_study"]="Total debt",e.exports["Total equity_study"]="Total equity",e.exports["Total inventory_study"]="Total inventory",e.exports["Total liabilities_study"]="Total liabilities",e.exports["Total liabilities & shareholders' equities_study"]="Total liabilities & shareholders' equities",e.exports["Total non-current assets_study"]="Total non-current assets",e.exports["Total non-current liabilities_study"]="Total non-current liabilities",e.exports["Total operating expenses_study"]="Total operating expenses",e.exports["Total receivables, net_study"]="Total receivables, net",e.exports["Total revenue_study"]="Total revenue",e.exports["Treasury stock - common_study"]="Treasury stock - common",e.exports["Unrealized gain/loss_study"]="Unrealized gain/loss",e.exports["Unusual income/expense_study"]="Unusual income/expense",e.exports["Zmijewski score_study"]="Zmijewski score",e.exports["Valuation ratios_study"]="Valuation ratios",e.exports["Profitability ratios_study"]="Profitability ratios",e.exports["Liquidity ratios_study"]="Liquidity ratios",e.exports["Solvency ratios_study"]="Solvency ratios",e.exports["Key stats_study"]="Key stats",e.exports["Accumulation/Distribution_study"]="Accumulation/Distribution",e.exports["Accumulative Swing Index_study"]="Accumulative Swing Index",e.exports["Advance/Decline_study"]="Advance/Decline",e.exports["All Chart Patterns_study"]="All Chart Patterns",e.exports["Arnaud Legoux Moving Average_study"]="Arnaud Legoux Moving Average",e.exports.Aroon_study="Aroon",e.exports.ASI_study="ASI", +e.exports["Average Directional Index_study"]="Average Directional Index",e.exports["Average True Range_study"]="Average True Range",e.exports["Awesome Oscillator_study"]="Awesome Oscillator",e.exports["Balance of Power_study"]="Balance of Power",e.exports["Bollinger Bands %B_study"]="Bollinger Bands %B",e.exports["Bollinger Bands Width_study"]="Bollinger Bands Width",e.exports["Bollinger Bands_study"]="Bollinger Bands",e.exports["Chaikin Money Flow_study"]="Chaikin Money Flow",e.exports["Chaikin Oscillator_study"]="Chaikin Oscillator",e.exports["Chande Kroll Stop_study"]="Chande Kroll Stop",e.exports["Chande Momentum Oscillator_study"]="Chande Momentum Oscillator",e.exports["Chop Zone_study"]="Chop Zone",e.exports["Choppiness Index_study"]="Choppiness Index",e.exports["Commodity Channel Index_study"]="Commodity Channel Index",e.exports["Connors RSI_study"]="Connors RSI",e.exports["Coppock Curve_study"]="Coppock Curve",e.exports["Correlation Coefficient_study"]="Correlation Coefficient",e.exports.CRSI_study="CRSI",e.exports["Detrended Price Oscillator_study"]="Detrended Price Oscillator",e.exports["Directional Movement_study"]="Directional Movement",e.exports["Donchian Channels_study"]="Donchian Channels",e.exports["Double EMA_study"]="Double EMA",e.exports["Ease Of Movement_study"]="Ease Of Movement",e.exports["Elder Force Index_study"]=["Elder's Force Index"],e.exports["EMA Cross_study"]="EMA Cross",e.exports.Envelopes_study="Envelopes",e.exports["Fisher Transform_study"]="Fisher Transform",e.exports["Fixed Range_study"]="Fixed Range",e.exports["Fixed Range Volume Profile_study"]="Fixed Range Volume Profile",e.exports["Guppy Multiple Moving Average_study"]="Guppy Multiple Moving Average",e.exports["Historical Volatility_study"]="Historical Volatility",e.exports["Hull Moving Average_study"]="Hull Moving Average",e.exports["Keltner Channels_study"]="Keltner Channels",e.exports["Klinger Oscillator_study"]="Klinger Oscillator",e.exports["Know Sure Thing_study"]="Know Sure Thing",e.exports["Least Squares Moving Average_study"]="Least Squares Moving Average",e.exports["Linear Regression Curve_study"]="Linear Regression Curve",e.exports["MA Cross_study"]="MA Cross",e.exports["MA with EMA Cross_study"]="MA with EMA Cross",e.exports["MA/EMA Cross_study"]="MA/EMA Cross",e.exports.MACD_study="MACD",e.exports["Mass Index_study"]="Mass Index",e.exports["McGinley Dynamic_study"]="McGinley Dynamic",e.exports.Median_study="Median",e.exports.Momentum_study="Momentum",e.exports["Money Flow_study"]="Money Flow",e.exports["Moving Average Channel_study"]="Moving Average Channel",e.exports["Moving Average Exponential_study"]="Moving Average Exponential",e.exports["Moving Average Weighted_study"]="Moving Average Weighted",e.exports["Moving Average Simple_study"]="Moving Average Simple",e.exports["Net Volume_study"]="Net Volume",e.exports["On Balance Volume_study"]="On Balance Volume",e.exports["Parabolic SAR_study"]="Parabolic SAR",e.exports["Pivot Points Standard_study"]="Pivot Points Standard", +e.exports["Periodic Volume Profile_study"]="Periodic Volume Profile",e.exports["Price Channel_study"]="Price Channel",e.exports["Price Oscillator_study"]="Price Oscillator",e.exports["Price Volume Trend_study"]="Price Volume Trend",e.exports["Rate Of Change_study"]="Rate Of Change",e.exports["Relative Strength Index_study"]="Relative Strength Index",e.exports["Relative Vigor Index_study"]="Relative Vigor Index",e.exports["Relative Volatility Index_study"]="Relative Volatility Index",e.exports["Relative Volume at Time_study"]="Relative Volume at Time",e.exports["Session Volume_study"]="Session Volume",e.exports["Session Volume HD_study"]=["Session Volume"],e.exports["Session Volume Profile_study"]="Session Volume Profile",e.exports["Session Volume Profile HD_study"]="Session Volume Profile HD",e.exports["SMI Ergodic Indicator/Oscillator_study"]="SMI Ergodic Indicator/Oscillator",e.exports["Smoothed Moving Average_study"]="Smoothed Moving Average",e.exports["Stochastic Momentum Index_study"]="Stochastic Momentum Index",e.exports["Stochastic RSI_study"]="Stochastic RSI",e.exports.Stochastic_study="Stochastic",e.exports["Time Weighted Average Price_study"]="Time Weighted Average Price",e.exports["Triple EMA_study"]="Triple EMA",e.exports.TRIX_study="TRIX",e.exports["True Strength Indicator_study"]="True Strength Indicator",e.exports["Ultimate Oscillator_study"]="Ultimate Oscillator",e.exports["Visible Range_study"]="Visible Range",e.exports["Visible Range Volume Profile_study"]="Visible Range Volume Profile",e.exports["Volume Oscillator_study"]="Volume Oscillator",e.exports.Volume_study="Volume",e.exports.Vol_study="Vol",e.exports["Vortex Indicator_study"]="Vortex Indicator",e.exports.VWAP_study="VWAP",e.exports.VWMA_study="VWMA",e.exports["Williams %R_study"]="Williams %R",e.exports["Williams Alligator_study"]="Williams Alligator",e.exports["Williams Fractal_study"]="Williams Fractal",e.exports["Zig Zag_study"]="Zig Zag",e.exports["24-hour Volume_study"]="24-hour Volume",e.exports["Ease of Movement_study"]=["Ease Of Movement"],e.exports["Elders Force Index_study"]="Elders Force Index",e.exports.Envelope_study="Envelope",e.exports.Gaps_study="Gaps",e.exports["Linear Regression Channel_study"]="Linear Regression Channel",e.exports["Moving Average Ribbon_study"]="Moving Average Ribbon",e.exports["Multi-Time Period Charts_study"]="Multi-Time Period Charts",e.exports["Open Interest_study"]="Open Interest",e.exports["Rob Booker - Intraday Pivot Points_study"]="Rob Booker - Intraday Pivot Points",e.exports["Rob Booker - Knoxville Divergence_study"]="Rob Booker - Knoxville Divergence",e.exports["Rob Booker - Missed Pivot Points_study"]="Rob Booker - Missed Pivot Points",e.exports["Rob Booker - Reversal_study"]="Rob Booker - Reversal",e.exports["Rob Booker - Ziv Ghost Pivots_study"]="Rob Booker - Ziv Ghost Pivots",e.exports.Supertrend_study="Supertrend",e.exports["Technical Ratings_study"]="Technical Ratings",e.exports["True Strength Index_study"]="True Strength Index",e.exports["Up/Down Volume_study"]="Up/Down Volume", +e.exports["Visible Average Price_study"]="Visible Average Price",e.exports["Williams Fractals_study"]="Williams Fractals",e.exports["Keltner Channels Strategy_study"]="Keltner Channels Strategy",e.exports["Rob Booker - ADX Breakout_study"]="Rob Booker - ADX Breakout",e.exports["Supertrend Strategy_study"]="Supertrend Strategy",e.exports["Technical Ratings Strategy_study"]="Technical Ratings Strategy",e.exports["Auto Anchored Volume Profile_study"]="Auto Anchored Volume Profile",e.exports["Auto Fib Extension_study"]="Auto Fib Extension",e.exports["Auto Fib Retracement_study"]="Auto Fib Retracement",e.exports["Auto Pitchfork_study"]="Auto Pitchfork",e.exports["Bearish Flag Chart Pattern_study"]="Bearish Flag Chart Pattern",e.exports["Bullish Flag Chart Pattern_study"]="Bullish Flag Chart Pattern",e.exports["Bearish Pennant Chart Pattern_study"]="Bearish Pennant Chart Pattern",e.exports["Bullish Pennant Chart Pattern_study"]="Bullish Pennant Chart Pattern",e.exports["Double Bottom Chart Pattern_study"]="Double Bottom Chart Pattern",e.exports["Double Top Chart Pattern_study"]="Double Top Chart Pattern",e.exports["Elliott Wave Chart Pattern_study"]="Elliott Wave Chart Pattern",e.exports["Falling Wedge Chart Pattern_study"]="Falling Wedge Chart Pattern",e.exports["Head And Shoulders Chart Pattern_study"]="Head And Shoulders Chart Pattern",e.exports["Inverse Head And Shoulders Chart Pattern_study"]="Inverse Head And Shoulders Chart Pattern",e.exports["Rectangle Chart Pattern_study"]="Rectangle Chart Pattern",e.exports["Rising Wedge Chart Pattern_study"]="Rising Wedge Chart Pattern",e.exports["Triangle Chart Pattern_study"]="Triangle Chart Pattern",e.exports["Triple Bottom Chart Pattern_study"]="Triple Bottom Chart Pattern",e.exports["Triple Top Chart Pattern_study"]="Triple Top Chart Pattern",e.exports["VWAP Auto Anchored_study"]="VWAP Auto Anchored",e.exports["*All Candlestick Patterns*_study"]="*All Candlestick Patterns*",e.exports["Abandoned Baby - Bearish_study"]="Abandoned Baby - Bearish",e.exports["Abandoned Baby - Bullish_study"]="Abandoned Baby - Bullish",e.exports["Dark Cloud Cover - Bearish_study"]="Dark Cloud Cover - Bearish",e.exports["Doji Star - Bearish_study"]="Doji Star - Bearish",e.exports["Doji Star - Bullish_study"]="Doji Star - Bullish",e.exports["Downside Tasuki Gap - Bearish_study"]="Downside Tasuki Gap - Bearish",e.exports["Dragonfly Doji - Bullish_study"]="Dragonfly Doji - Bullish",e.exports["Engulfing - Bearish_study"]="Engulfing - Bearish",e.exports["Engulfing - Bullish_study"]="Engulfing - Bullish",e.exports["Evening Doji Star - Bearish_study"]="Evening Doji Star - Bearish",e.exports["Evening Star - Bearish_study"]="Evening Star - Bearish",e.exports["Falling Three Methods - Bearish_study"]="Falling Three Methods - Bearish",e.exports["Falling Window - Bearish_study"]="Falling Window - Bearish",e.exports["Gravestone Doji - Bearish_study"]="Gravestone Doji - Bearish",e.exports["Hammer - Bullish_study"]="Hammer - Bullish",e.exports["Hanging Man - Bearish_study"]="Hanging Man - Bearish", +e.exports["Harami - Bearish_study"]="Harami - Bearish",e.exports["Harami - Bullish_study"]="Harami - Bullish",e.exports["Harami Cross - Bearish_study"]="Harami Cross - Bearish",e.exports["Harami Cross - Bullish_study"]="Harami Cross - Bullish",e.exports["Inverted Hammer - Bullish_study"]="Inverted Hammer - Bullish",e.exports["Kicking - Bearish_study"]="Kicking - Bearish",e.exports["Kicking - Bullish_study"]="Kicking - Bullish",e.exports["Long Lower Shadow - Bullish_study"]="Long Lower Shadow - Bullish",e.exports["Long Upper Shadow - Bearish_study"]="Long Upper Shadow - Bearish",e.exports["Marubozu Black - Bearish_study"]="Marubozu Black - Bearish",e.exports["Marubozu White - Bullish_study"]="Marubozu White - Bullish",e.exports["Morning Doji Star - Bullish_study"]="Morning Doji Star - Bullish",e.exports["Morning Star - Bullish_study"]="Morning Star - Bullish",e.exports["On Neck - Bearish_study"]="On Neck - Bearish",e.exports["Piercing - Bullish_study"]="Piercing - Bullish",e.exports["Rising Three Methods - Bullish_study"]="Rising Three Methods - Bullish",e.exports["Rising Window - Bullish_study"]="Rising Window - Bullish",e.exports["Shooting Star - Bearish_study"]="Shooting Star - Bearish",e.exports["Three Black Crows - Bearish_study"]="Three Black Crows - Bearish",e.exports["Three White Soldiers - Bullish_study"]="Three White Soldiers - Bullish",e.exports["Tri-Star - Bearish_study"]="Tri-Star - Bearish",e.exports["Tri-Star - Bullish_study"]="Tri-Star - Bullish",e.exports["Tweezer Top - Bearish_study"]="Tweezer Top - Bearish",e.exports["Upside Tasuki Gap - Bullish_study"]="Upside Tasuki Gap - Bullish",e.exports.SuperTrend_study="SuperTrend",e.exports["Average Price_study"]="Average Price",e.exports["Typical Price_study"]="Typical Price",e.exports["Median Price_study"]="Median Price",e.exports["Money Flow Index_study"]="Money Flow Index",e.exports["Moving Average Double_study"]="Moving Average Double",e.exports["Moving Average Triple_study"]="Moving Average Triple",e.exports["Moving Average Adaptive_study"]="Moving Average Adaptive",e.exports["Moving Average Hamming_study"]="Moving Average Hamming",e.exports["Moving Average Modified_study"]="Moving Average Modified",e.exports["Moving Average Multiple_study"]="Moving Average Multiple",e.exports["Linear Regression Slope_study"]="Linear Regression Slope",e.exports["Standard Error_study"]="Standard Error",e.exports["Standard Error Bands_study"]="Standard Error Bands",e.exports["Correlation - Log_study"]="Correlation - Log",e.exports["Standard Deviation_study"]="Standard Deviation",e.exports["Chaikin Volatility_study"]="Chaikin Volatility",e.exports["Volatility Close-to-Close_study"]="Volatility Close-to-Close",e.exports["Volatility Zero Trend Close-to-Close_study"]="Volatility Zero Trend Close-to-Close",e.exports["Volatility O-H-L-C_study"]="Volatility O-H-L-C",e.exports["Volatility Index_study"]="Volatility Index",e.exports["Trend Strength Index_study"]="Trend Strength Index",e.exports["Majority Rule_study"]="Majority Rule", +e.exports["Advance Decline Line_study"]="Advance Decline Line",e.exports["Advance Decline Ratio_study"]="Advance Decline Ratio",e.exports["Advance/Decline Ratio (Bars)_study"]="Advance/Decline Ratio (Bars)",e.exports["BarUpDn Strategy_study"]="BarUpDn Strategy",e.exports["Bollinger Bands Strategy directed_study"]="Bollinger Bands Strategy directed",e.exports["Bollinger Bands Strategy_study"]="Bollinger Bands Strategy",e.exports.ChannelBreakOutStrategy_study="ChannelBreakOutStrategy",e.exports.Compare_study="Compare",e.exports["Conditional Expressions_study"]="Conditional Expressions",e.exports.ConnorsRSI_study="ConnorsRSI",e.exports["Consecutive Up/Down Strategy_study"]="Consecutive Up/Down Strategy",e.exports["Cumulative Volume Index_study"]="Cumulative Volume Index",e.exports["Divergence Indicator_study"]="Divergence Indicator",e.exports["Greedy Strategy_study"]="Greedy Strategy",e.exports["InSide Bar Strategy_study"]="InSide Bar Strategy",e.exports["Keltner Channel Strategy_study"]="Keltner Channel Strategy",e.exports["Linear Regression_study"]="Linear Regression",e.exports["MACD Strategy_study"]="MACD Strategy",e.exports["Momentum Strategy_study"]="Momentum Strategy",e.exports["Moon Phases_study"]="Moon Phases",e.exports["Moving Average Convergence/Divergence_study"]="Moving Average Convergence/Divergence",e.exports["MovingAvg Cross_study"]="MovingAvg Cross",e.exports["MovingAvg2Line Cross_study"]="MovingAvg2Line Cross",e.exports["OutSide Bar Strategy_study"]="OutSide Bar Strategy",e.exports.Overlay_study="Overlay",e.exports["Parabolic SAR Strategy_study"]="Parabolic SAR Strategy",e.exports["Pivot Extension Strategy_study"]="Pivot Extension Strategy",e.exports["Pivot Points High Low_study"]="Pivot Points High Low",e.exports["Pivot Reversal Strategy_study"]="Pivot Reversal Strategy",e.exports["Price Channel Strategy_study"]="Price Channel Strategy",e.exports["RSI Strategy_study"]="RSI Strategy",e.exports["SMI Ergodic Indicator_study"]="SMI Ergodic Indicator",e.exports["SMI Ergodic Oscillator_study"]="SMI Ergodic Oscillator",e.exports["Stochastic Slow Strategy_study"]="Stochastic Slow Strategy",e.exports["Volatility Stop_study"]="Volatility Stop",e.exports["Volty Expan Close Strategy_study"]="Volty Expan Close Strategy",e.exports["Woodies CCI_study"]="Woodies CCI",e.exports["Anchored Volume Profile_study"]="Anchored Volume Profile"},59791:e=>{e.exports="Anchored Volume Profile"},40434:e=>{e.exports="Fixed Range Volume Profile"},32819:e=>{e.exports="Vol"},66051:e=>{e.exports="Minor"},86054:e=>{e.exports="Minute"},20936:e=>{e.exports="Text"},98478:e=>{e.exports="Couldn't copy"},34004:e=>{e.exports="Couldn't cut"},96260:e=>{e.exports="Couldn't paste"},94370:e=>{e.exports=["Countdown To Bar Close"]},15168:e=>{e.exports="Colombo"},36018:e=>{e.exports="Columns"},19372:e=>{e.exports="Comment"},20229:e=>{e.exports="Compare or Add Symbol"},46689:e=>{e.exports="Confirm Inputs"},43432:e=>{e.exports="Copenhagen"},35216:e=>{e.exports="Copy"},87898:e=>{e.exports="Copy Chart Layout"},28851:e=>{e.exports="Copy price"},94099:e=>{ +e.exports="Cairo"},64149:e=>{e.exports="Callout"},63528:e=>{e.exports="Candles"},46837:e=>{e.exports="Caracas"},53705:e=>{e.exports="Casablanca"},49329:e=>{e.exports="Change"},28089:e=>{e.exports="Change Symbol"},99374:e=>{e.exports="Change interval"},35696:e=>{e.exports="Change interval. Press number or comma"},71705:e=>{e.exports="Change symbol. Start typing symbol name"},86715:e=>{e.exports="Chart #{index}"},14412:e=>{e.exports="Chart Properties"},26619:e=>{e.exports="Chart by TradingView"},69916:e=>{e.exports="Chart for {symbol}, {interval}"},12011:e=>{e.exports="Chart image copied to clipboard {emoji}"},79393:e=>{e.exports="Chart image embed code copied to clipboard {emoji}"},59884:e=>{e.exports="Chatham Islands"},28244:e=>{e.exports="Chicago"},49648:e=>{e.exports="Chongqing"},90068:e=>{e.exports="Circle"},32234:e=>{e.exports="Click to set a point"},52977:e=>{e.exports="Clone"},31691:e=>{e.exports="Close"},52302:e=>{e.exports=["Create Limit Order"]},29908:e=>{e.exports="Cross"},60997:e=>{e.exports="Cross Line"},81520:e=>{e.exports="Currencies"},98486:e=>{e.exports="Current interval and above"},73106:e=>{e.exports="Current interval and below"},85964:e=>{e.exports="Current interval only"},17206:e=>{e.exports="Curve"},95176:e=>{e.exports="Cycle"},87761:e=>{e.exports="Cyclic Lines"},27891:e=>{e.exports="Cypher Pattern"},56996:e=>{e.exports="A layout with that name already exists"},30192:e=>{e.exports="A layout with that name already exists. Do you want to overwrite it?"},32852:e=>{e.exports="ABCD Pattern"},88010:e=>{e.exports="Amsterdam"},37422:e=>{e.exports="Analyze Trade Setup"},99873:e=>{e.exports="Anchorage"},66828:e=>{e.exports="Anchored Note"},94782:e=>{e.exports="Anchored Text"},61704:e=>{e.exports="Anchored VWAP"},45743:e=>{e.exports="Add Symbol"},64615:e=>{e.exports=["Add Alert For {title}"]},7005:e=>{e.exports="Add alert on {title} at {price}"},3612:e=>{e.exports=["Add Financial metric for {instrumentName}"]},92206:e=>{e.exports=["Add Indicator/Strategy on {studyTitle}"]},34810:e=>{e.exports=["Add Text Note for {symbol}"]},75669:e=>{e.exports=["Add this Financial Metric to Entire Layout"]},64288:e=>{e.exports=["Add this Indicator to Entire Layout"]},77920:e=>{e.exports=["Add this Strategy to Entire Layout"]},34059:e=>{e.exports=["Add this Symbol to Entire Layout"]},17365:e=>{e.exports="Adelaide"},9408:e=>{e.exports=["Always Invisible"]},71997:e=>{e.exports=["Always Visible"]},97305:e=>{e.exports=["All Indicators And Drawing Tools"]},59192:e=>{e.exports="All intervals"},14452:e=>{e.exports="Almaty"},5716:e=>{e.exports="Apply Elliott Wave"},19263:e=>{e.exports="Apply Elliott Wave Major"},15818:e=>{e.exports="Apply Elliott Wave Minor"},50352:e=>{e.exports="Apply Elliott Wave Intermediate"},66631:e=>{e.exports="Apply Manual Decision Point"},15682:e=>{e.exports="Apply Manual Risk/Reward"},15644:e=>{e.exports="Apply WPT Down Wave"},5897:e=>{e.exports="Apply WPT Up Wave"},13345:e=>{e.exports=["Apply Default"]},95910:e=>{e.exports=["Apply these Indicators to Entire Layout"]},42762:e=>{e.exports="Apr"},45104:e=>{ +e.exports="Arc"},42097:e=>{e.exports="Area"},96237:e=>{e.exports="Arrow"},48732:e=>{e.exports="Arrow Down"},82473:e=>{e.exports="Arrow Marker"},8738:e=>{e.exports="Arrow Mark Down"},35062:e=>{e.exports="Arrow Mark Left"},92163:e=>{e.exports="Arrow Mark Right"},33196:e=>{e.exports="Arrow Mark Up"},10650:e=>{e.exports="Arrow Up"},59340:e=>{e.exports=["Ashkhabad"]},13468:e=>{e.exports="At close"},21983:e=>{e.exports="Athens"},86951:e=>{e.exports="Auto"},50834:e=>{e.exports=["Auto (Fits Data To Screen)"]},38465:e=>{e.exports="Aug"},8975:e=>{e.exports="Average close price label"},87899:e=>{e.exports="Average close price line"},22554:e=>{e.exports="Avg"},54173:e=>{e.exports="Bogota"},53260:e=>{e.exports="Bahrain"},40664:e=>{e.exports="Balloon"},32376:e=>{e.exports="Bangkok"},19149:e=>{e.exports="Bar Replay isn't available for this chart type. Do you want to exit Bar Replay?"},38660:e=>{e.exports="Bar Replay isn't available for this time interval. Do you want to exit Bar Replay?"},16812:e=>{e.exports="Bars"},98838:e=>{e.exports="Bars Pattern"},17712:e=>{e.exports="Baseline"},54861:e=>{e.exports="Belgrade"},26825:e=>{e.exports="Berlin"},30251:e=>{e.exports="Brush"},90204:e=>{e.exports="Brussels"},5262:e=>{e.exports="Bratislava"},59901:e=>{e.exports=["Bring Forward"]},26354:e=>{e.exports=["Bring to Front"]},11741:e=>{e.exports="Brisbane"},37728:e=>{e.exports="Bucharest"},87143:e=>{e.exports="Budapest"},82446:e=>{e.exports="Buenos Aires"},82128:e=>{e.exports="By TradingView"},75190:e=>{e.exports="Go to date"},38342:e=>{e.exports="Go to {lineToolName}"},75139:e=>{e.exports="Got it"},81180:e=>{e.exports="Gann Box"},68102:e=>{e.exports="Gann Fan"},66321:e=>{e.exports="Gann Square"},87107:e=>{e.exports="Gann Square Fixed"},7914:e=>{e.exports="Ghost Feed"},18367:e=>{e.exports=["Grand Supercycle"]},97065:e=>{e.exports="Do you really want to delete Study Template '{name}' ?"},59368:e=>{e.exports="Double Curve"},35273:e=>{e.exports="Double-click any edge to reset layout grid"},5828:e=>{e.exports="Double-click to finish Path"},63898:e=>{e.exports="Double-click to finish Polyline"},42660:e=>{e.exports="Down Wave 1 or A"},44788:e=>{e.exports="Down Wave 2 or B"},71263:e=>{e.exports="Down Wave 3"},70573:e=>{e.exports="Down Wave 4"},59560:e=>{e.exports="Down Wave 5"},70437:e=>{e.exports="Down Wave C"},93345:e=>{e.exports="Data Provided by"},76912:e=>{e.exports="Date"},60222:e=>{e.exports="Date Range"},79859:e=>{e.exports="Date and Price Range"},92203:e=>{e.exports="Dec"},69479:e=>{e.exports="Degree"},57701:e=>{e.exports="Denver"},24477:e=>{e.exports="Dhaka"},73720:e=>{e.exports="Diamond"},3556:e=>{e.exports="Disjoint Channel"},62764:e=>{e.exports="Displacement"},22903:e=>{e.exports=["Drawings Toolbar"]},8338:e=>{e.exports=["Draw Horizontal Line on"]},22429:e=>{e.exports="Dubai"},9497:e=>{e.exports="Dublin"},85223:e=>{e.exports="Emoji"},24435:e=>{e.exports="Enter a new chart layout name"},91215:e=>{e.exports="Elliott Correction Wave (ABC)"},80983:e=>{e.exports="Elliott Double Combo Wave (WXY)"},74118:e=>{ +e.exports="Elliott Impulse Wave (12345)"},95840:e=>{e.exports="Elliott Triangle Wave (ABCDE)"},66637:e=>{e.exports="Elliott Triple Combo Wave (WXYXZ)"},69418:e=>{e.exports="Ellipse"},2578:e=>{e.exports="Extended Line"},77295:e=>{e.exports="Exchange"},2899:e=>{e.exports=["Existing Pane Above"]},53387:e=>{e.exports=["Existing Pane Below"]},36972:e=>{e.exports="Forecast"},17994:e=>{e.exports="Failed to save library"},87375:e=>{e.exports="Failed to save script"},35050:e=>{e.exports="Feb"},82719:e=>{e.exports="Fib Channel"},64192:e=>{e.exports="Fib Circles"},63835:e=>{e.exports="Fib Retracement"},18072:e=>{e.exports="Fib Speed Resistance Arcs"},20877:e=>{e.exports="Fib Speed Resistance Fan"},76783:e=>{e.exports="Fib Spiral"},89037:e=>{e.exports="Fib Time Zone"},72489:e=>{e.exports="Fib Wedge"},21524:e=>{e.exports="Flag"},55678:e=>{e.exports="Flag Mark"},29230:e=>{e.exports="Flat Top/Bottom"},92754:e=>{e.exports="Flipped"},42015:e=>{e.exports="Fraction part is invalid."},47542:e=>{e.exports="Fundamental studies are no longer available on charts"},16245:e=>{e.exports="Kolkata"},3155:e=>{e.exports="Kathmandu"},92901:e=>{e.exports="Kagi"},2693:e=>{e.exports="Karachi"},72374:e=>{e.exports="Kuwait"},34911:e=>{e.exports="HLC area"},87338:e=>{e.exports="Ho Chi Minh"},61582:e=>{e.exports=["Hollow Candles"]},32918:e=>{e.exports="Hong Kong"},61351:e=>{e.exports="Honolulu"},60049:e=>{e.exports="Horizontal Line"},76604:e=>{e.exports="Horizontal Ray"},42616:e=>{e.exports="Head and Shoulders"},40530:e=>{e.exports="Heikin Ashi"},99820:e=>{e.exports="Helsinki"},31971:e=>{e.exports="Hide"},33911:e=>{e.exports="Hide all"},95551:e=>{e.exports="Hide all drawings"},44312:e=>{e.exports="Hide all drawings and indicators"},67927:e=>{e.exports="Hide all drawings, indicators, positions & orders"},86306:e=>{e.exports="Hide all indicators"},70803:e=>{e.exports="Hide all positions & orders"},13277:e=>{e.exports="Hide drawings"},8251:e=>{e.exports=["Hide Events on Chart"]},44177:e=>{e.exports="Hide indicators"},2441:e=>{e.exports=["Hide Marks On Bars"]},90540:e=>{e.exports="Hide positions & orders"},30777:e=>{e.exports="High"},31994:e=>{e.exports=["High-Low"]},60259:e=>{e.exports="High and low price labels"},21803:e=>{e.exports="High and low price lines"},31895:e=>{e.exports="Highlighter"},69085:e=>{e.exports='Histogram is too large, please increase "Row Size" input.'},8122:e=>{e.exports="Histogram is too large, please reduce 'Row Size' input."},23450:e=>{e.exports="Image"},93213:e=>{e.exports="Interval is not applicable"},71778:e=>{e.exports="Intermediate"},14177:e=>{e.exports="Invalid Symbol"},32619:e=>{e.exports="Invalid symbol"},53239:e=>{e.exports=["Invert Scale"]},20062:e=>{e.exports="Indexed to 100"},81584:e=>{e.exports="Indicators value labels"},31485:e=>{e.exports="Indicators name labels"},21585:e=>{e.exports="Indicators, Metrics and Strategies. Press slash"},27677:e=>{e.exports="Info Line"},98767:e=>{e.exports=["Insert Indicator"]},9114:e=>{e.exports="Inside"},12354:e=>{e.exports="Inside Pitchfork"},26579:e=>{e.exports="Icon"},37885:e=>{ +e.exports="Istanbul"},87469:e=>{e.exports="Johannesburg"},52707:e=>{e.exports="Jakarta"},95425:e=>{e.exports="Jan"},42890:e=>{e.exports="Jerusalem"},6215:e=>{e.exports="Jul"},15224:e=>{e.exports="Jun"},36253:e=>{e.exports="Juneau"},15241:e=>{e.exports=["On The Left"]},29404:e=>{e.exports=["On The Right"]},850:e=>{e.exports="Oops!"},675:e=>{e.exports="Object Tree"},73546:e=>{e.exports="Oct"},39280:e=>{e.exports="Open"},25595:e=>{e.exports="Original"},82906:e=>{e.exports="Oslo"},8136:e=>{e.exports="Low"},14702:e=>{e.exports="Load layout. Press period"},42284:e=>{e.exports="Lock"},1441:e=>{e.exports=["Lock/Unlock"]},82232:e=>{e.exports="Lock vertical cursor line by time"},18219:e=>{e.exports=["Lock Price To Bar Ratio"]},12285:e=>{e.exports="Logarithmic"},50286:e=>{e.exports="London"},44604:e=>{e.exports="Long Position"},87604:e=>{e.exports="Los Angeles"},18528:e=>{e.exports="Label Down"},13046:e=>{e.exports="Label Up"},94420:e=>{e.exports="Labels"},89155:e=>{e.exports="Lagos"},37611:e=>{e.exports="Last day change"},25846:e=>{e.exports="Lima"},1277:e=>{e.exports="Line"},38397:e=>{e.exports=["With Markers"]},63492:e=>{e.exports=["Line Break"]},83182:e=>{e.exports="Lines"},78104:e=>{e.exports="Link to the chart image copied to clipboard {emoji}"},50091:e=>{e.exports="Lisbon"},64352:e=>{e.exports="Luxembourg"},11156:e=>{e.exports="MTPredictor"},67861:e=>{e.exports="Move the point to position the anchor then tap to place"},45828:e=>{e.exports="Move to"},44302:e=>{e.exports=["Move Scale To Left"]},94338:e=>{e.exports=["Move Scale To Right"]},66276:e=>{e.exports="Modified Schiff"},18559:e=>{e.exports="Modified Schiff Pitchfork"},18665:e=>{e.exports="Moscow"},58038:e=>{e.exports="Madrid"},34190:e=>{e.exports="Malta"},90271:e=>{e.exports="Manila"},51369:e=>{e.exports="Mar"},85095:e=>{e.exports="Mexico City"},75633:e=>{e.exports=["Merge All Scales Into One"]},95093:e=>{e.exports="Mixed"},10931:e=>{e.exports="Micro"},58397:e=>{e.exports="Millennium"},85884:e=>{e.exports="Minuette"},9632:e=>{e.exports="Minuscule"},63158:e=>{e.exports="Mirrored"},42769:e=>{e.exports="Muscat"},43088:e=>{e.exports="N/A"},95222:e=>{e.exports="No data here"},3485:e=>{e.exports=["No Scale (Fullscreen)"]},8886:e=>{e.exports="No sync"},16971:e=>{e.exports="No volume data"},75549:e=>{e.exports="Note"},71230:e=>{e.exports="Nov"},99203:e=>{e.exports="Norfolk Island"},79023:e=>{e.exports="Nairobi"},91203:e=>{e.exports="New York"},24143:e=>{e.exports="New Zealand"},40887:e=>{e.exports="New pane above"},96712:e=>{e.exports="New pane below"},33566:e=>{e.exports="Nicosia"},56670:e=>{e.exports="Something went wrong"},64968:e=>{e.exports="Something went wrong. Please try again later."},10520:e=>{e.exports="Save New Chart Layout"},9908:e=>{e.exports=["Save As"]},68553:e=>{e.exports="San Salvador"},65412:e=>{e.exports="Santiago"},13538:e=>{e.exports="Sao Paulo"},37207:e=>{e.exports=["Scale Price Chart Only"]},51464:e=>{e.exports="Schiff"},98114:e=>{e.exports="Schiff Pitchfork"},1535:e=>{e.exports="Script may be not updated if you leave the page."},89517:e=>{ +e.exports="Settings"},43247:e=>{e.exports="Second fraction part is invalid."},19796:e=>{e.exports=["Send to Back"]},23221:e=>{e.exports=["Send Backward"]},5961:e=>{e.exports="Seoul"},57902:e=>{e.exports="Sep"},25866:e=>{e.exports="Session"},59827:e=>{e.exports=["Session Breaks"]},69240:e=>{e.exports="Shanghai"},37819:e=>{e.exports="Short Position"},81428:e=>{e.exports="Show"},98116:e=>{e.exports="Show all drawings"},39046:e=>{e.exports="Show all drawings and indicators"},38293:e=>{e.exports="Show all drawings, indicators, positions & orders"},49982:e=>{e.exports="Show all indicators"},48284:e=>{e.exports=["Show All Ideas"]},62632:e=>{e.exports="Show all positions & orders"},24620:e=>{e.exports="Show continuous contract switch"},84813:e=>{e.exports="Show contract expiration"},66263:e=>{e.exports=["Show Dividends"]},46771:e=>{e.exports=["Show Earnings"]},87933:e=>{e.exports=["Show Ideas of Followed Users"]},72973:e=>{e.exports="Show latest news and Minds"},58669:e=>{e.exports=["Show My Ideas Only"]},30816:e=>{e.exports=["Show Splits"]},68161:e=>{e.exports="Signpost"},56683:e=>{e.exports="Singapore"},69502:e=>{e.exports="Sine Line"},44904:e=>{e.exports="Square"},70213:e=>{e.exports="Studies limit exceeded: {number} studies per layout.\nPlease, remove some studies."},32733:e=>{e.exports="Style"},65323:e=>{e.exports=["Stack On The Left"]},14113:e=>{e.exports=["Stack On The Right"]},29787:e=>{e.exports="Start using keyboard navigation mode. Press {shortcut}"},93161:e=>{e.exports=["Stay in Drawing Mode"]},79511:e=>{e.exports=["Step Line"]},84573:e=>{e.exports="Sticker"},48767:e=>{e.exports="Stockholm"},29662:e=>{e.exports="Submicro"},9753:e=>{e.exports="Submillennium"},71722:e=>{e.exports="Subminuette"},91889:e=>{e.exports="Supercycle"},33820:e=>{e.exports="Supermillennium"},11020:e=>{e.exports="Sydney"},89659:e=>{e.exports="Symbol Error"},90932:e=>{e.exports=["Symbol Name Label"]},65986:e=>{e.exports=["Symbol Info"]},52054:e=>{e.exports=["Symbol Last Value Label"]},33606:e=>{e.exports="Sync globally"},18008:e=>{e.exports=["Sync To All Charts"]},99969:e=>{e.exports=["Point & Figure"]},53047:e=>{e.exports="Polyline"},34402:e=>{e.exports="Path"},70394:e=>{e.exports="Parallel Channel"},95995:e=>{e.exports="Paris"},29682:e=>{e.exports="Paste"},51102:e=>{e.exports="Percent"},35590:e=>{e.exports="Perth"},19093:e=>{e.exports="Phoenix"},22293:e=>{e.exports="Pitchfan"},43852:e=>{e.exports="Pitchfork"},37680:e=>{e.exports=["Pin To New Left Scale"]},43707:e=>{e.exports=["Pin To New Right Scale"]},91130:e=>{e.exports=["Pin To Left Scale"]},61201:e=>{e.exports=["Pin To Left Scale (Hidden)"]},764:e=>{e.exports="Pin to right scale"},20207:e=>{e.exports=["Pin To Right Scale (Hidden)"]},66156:e=>{e.exports=["Pin To Scale (Now Left)"]},54727:e=>{e.exports=["Pin To Scale (Now No Scale)"]},76598:e=>{e.exports=["Pin To Scale (Now Right)"]},39065:e=>{e.exports=["Pin To Scale (Now {label})"]},97324:e=>{e.exports=["Pin To Scale {label}"]},56948:e=>{e.exports=["Pin To Scale {label} (Hidden)"]},32156:e=>{e.exports=["Pinned To Left Scale"]},8128:e=>{ +e.exports=["Pinned To Left Scale (Hidden)"]},3822:e=>{e.exports=["Pinned To Right Scale"]},44538:e=>{e.exports=["Pin To Right Scale (Hidden)"]},65810:e=>{e.exports=["Pinned To Scale {label}"]},14125:e=>{e.exports=["Pinned To Scale {label} (Hidden)"]},97378:e=>{e.exports=["Plus Button"]},46669:e=>{e.exports="Please give us a clipboard writing permission in your browser or press {keystroke}"},46298:e=>{e.exports="Prague"},35963:e=>{e.exports="Press and hold {key} while zooming to maintain the chart position"},95921:e=>{e.exports="Price Label"},28625:e=>{e.exports="Price Note"},2032:e=>{e.exports="Price Range"},32061:e=>{e.exports="Price format is invalid."},91492:e=>{e.exports=["Price Line"]},48404:e=>{e.exports="Primary"},87086:e=>{e.exports="Projection"},10160:e=>{e.exports="Published on {customer}, {date}"},19056:e=>{e.exports="Qatar"},4868:e=>{e.exports="Quick search. Press {shortcut}"},9998:e=>{e.exports="Rotated Rectangle"},74214:e=>{e.exports="Rome"},50470:e=>{e.exports="Ray"},90357:e=>{e.exports="Range"},26833:e=>{e.exports="Reykjavik"},328:e=>{e.exports="Rectangle"},41615:e=>{e.exports="Redo"},35001:e=>{e.exports="Regression Trend"},34596:e=>{e.exports="Remove"},1434:e=>{e.exports=["Remove Drawings"]},13951:e=>{e.exports=["Remove Indicators"]},4142:e=>{e.exports="Rename Chart Layout"},20801:e=>{e.exports="Renko"},34301:e=>{e.exports="Reset chart view"},18001:e=>{e.exports="Reset points"},17258:e=>{e.exports=["Reset Price Scale"]},25333:e=>{e.exports=["Reset Time Scale"]},52588:e=>{e.exports="Riyadh"},5871:e=>{e.exports="Riga"},33603:e=>{e.exports="Warning"},48474:e=>{e.exports="Warsaw"},74327:e=>{e.exports="Toggle auto scale"},84112:e=>{e.exports="Toggle log scale"},20466:e=>{e.exports="Tokelau"},94284:e=>{e.exports="Tokyo"},83836:e=>{e.exports="Toronto"},38788:e=>{e.exports="Taipei"},39108:e=>{e.exports="Tallinn"},37229:e=>{e.exports="Text"},16267:e=>{e.exports="Tehran"},19611:e=>{e.exports="Template"},29198:e=>{e.exports="The data vendor doesn't provide volume data for this symbol."},8162:e=>{e.exports="The publication preview could not be loaded. Please disable your browser extensions and try again."},65943:e=>{e.exports="This indicator cannot be applied to another indicator."},81214:e=>{e.exports="This script contains an error. Please contact its author."},74986:e=>{e.exports="This script is invite-only. To request access, please contact its author."},58018:e=>{e.exports=["The symbol available only on {linkStart}TradingView{linkEnd}."]},98538:e=>{e.exports="Three Drives Pattern"},30973:e=>{e.exports="Ticks"},31976:e=>{e.exports="Time"},64375:e=>{e.exports=["Time Zone"]},95005:e=>{e.exports="Time Cycles"},87085:e=>{e.exports="Trade"},48890:e=>{e.exports="TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"},94770:e=>{e.exports="Trend Angle"},23104:e=>{e.exports="Trend Line"},15501:e=>{e.exports="Trend-Based Fib Extension"},31196:e=>{e.exports="Trend-Based Fib Time"},29245:e=>{e.exports="Triangle"}, +83356:e=>{e.exports="Triangle Down"},12390:e=>{e.exports="Triangle Pattern"},28340:e=>{e.exports="Triangle Up"},93855:e=>{e.exports="Tunis"},50406:e=>{e.exports="UTC"},81320:e=>{e.exports="Undo"},25933:e=>{e.exports="Units"},28523:e=>{e.exports="Unknown error"},15101:e=>{e.exports="Unlock"},34150:e=>{e.exports="Up Wave 4"},83927:e=>{e.exports="Up Wave 5"},58976:e=>{e.exports="Up Wave 1 or A"},11661:e=>{e.exports="Up Wave 2 or B"},53958:e=>{e.exports="Up Wave 3"},66560:e=>{e.exports="Up Wave C"},18426:e=>{e.exports="Volume Profile Fixed Range"},61022:e=>{e.exports="Volume Profile indicator available only on our upgraded plans."},82772:e=>{e.exports="Volume data is not provided in BIST MIXED data plan."},78560:e=>{e.exports="Volume footprint"},15771:e=>{e.exports="Vancouver"},56211:e=>{e.exports="Vertical Line"},32166:e=>{e.exports="Vienna"},75354:e=>{e.exports="Vilnius"},21852:e=>{e.exports="Visibility"},27557:e=>{e.exports="Visibility on intervals"},89960:e=>{e.exports=["Visible on Mouse Over"]},22198:e=>{e.exports=["Visual Order"]},7050:e=>{e.exports="X Cross"},66527:e=>{e.exports="XABCD Pattern"},17126:e=>{e.exports="You cannot see this pivot timeframe on this resolution"},69293:e=>{e.exports="Yangon"},84301:e=>{e.exports="Zurich"},76020:e=>{e.exports="change Elliott degree"},83935:e=>{e.exports="change no overlapping labels"},39402:e=>{e.exports="change average close price label visibility"},98866:e=>{e.exports="change average close price line visibility"},5100:e=>{e.exports="change bid and ask labels visibility"},32311:e=>{e.exports="change bid and ask lines visibility"},22641:e=>{e.exports="change currency"},30501:e=>{e.exports="change chart layout to {title}"},7017:e=>{e.exports="change continuous contract switch visibility"},58108:e=>{e.exports="change countdown to bar close visibility"},7151:e=>{e.exports="change date range"},84944:e=>{e.exports="change dividends visibility"},79574:e=>{e.exports="change events visibility on chart"},88217:e=>{e.exports="change earnings visibility"},28288:e=>{e.exports="change futures contract expiration visibility"},66805:e=>{e.exports="change high and low price labels visibility"},92556:e=>{e.exports="change high and low price lines visibility"},87027:e=>{e.exports="change indicators name labels visibility"},14922:e=>{e.exports="change indicators value labels visibility"},19839:e=>{e.exports="change latest news and Minds visibility"},23783:e=>{e.exports="change linking group"},87510:e=>{e.exports="change pane height"},50190:e=>{e.exports="change plus button visibility"},49889:e=>{e.exports="change pre/post market price label visibility"},16750:e=>{e.exports="change pre/post market price line visibility"},59883:e=>{e.exports="change previous close price line visibility"},67761:e=>{e.exports=["Change Price Line"]},69510:e=>{e.exports="change price to bar ratio"},32303:e=>{e.exports=["Change Resolution"]},526:e=>{e.exports=["Change symbol"]},9402:e=>{e.exports="change symbol labels visibility"},53150:e=>{e.exports="change symbol last value visibility"},12707:e=>{ +e.exports="change symbol previous close value visibility"},65303:e=>{e.exports="change session"},15403:e=>{e.exports="change session breaks visibility"},53438:e=>{e.exports="change series style"},74488:e=>{e.exports="change splits visibility"},20505:e=>{e.exports="change timezone"},39028:e=>{e.exports="change unit"},21511:e=>{e.exports=["Change Visibility"]},16698:e=>{e.exports="change visibility at current interval"},78422:e=>{e.exports="change visibility at current interval and above"},49529:e=>{e.exports="change visibility at current interval and below"},66927:e=>{e.exports="change visibility at all intervals"},74428:e=>{e.exports="change {title} style"},72032:e=>{e.exports="change {pointIndex} point"},65911:e=>{e.exports="charts by TradingView"},5179:e=>{e.exports=["Clone line tools"]},3195:e=>{e.exports=["Create line tools group"]},92659:e=>{e.exports=["Create line tools group from selection"]},81791:e=>{e.exports="create {tool}"},63649:e=>{e.exports="cut sources"},78755:e=>{e.exports="cut {title}"},99113:e=>{e.exports=["Add line tool {lineTool} to group {name}"]},40242:e=>{e.exports="add line tool(s) to group {group}"},22856:e=>{e.exports=["Add this Financial Metric to Entire Layout"]},82388:e=>{e.exports=["Add this Indicator to Entire Layout"]},94292:e=>{e.exports=["Add this Strategy to Entire Layout"]},27982:e=>{e.exports=["Add this Symbol to Entire Layout"]},66568:e=>{e.exports="apply chart theme"},64034:e=>{e.exports="apply all chart properties"},49037:e=>{e.exports=["Apply Drawing Template"]},96996:e=>{e.exports="apply factory defaults to selected sources"},44547:e=>{e.exports="apply indicators to entire layout"},26065:e=>{e.exports=["Apply study template {template}"]},58570:e=>{e.exports="apply toolbars theme"},27195:e=>{e.exports="bring group {title} forward"},78246:e=>{e.exports="bring {title} to front"},56763:e=>{e.exports=["Bring {title} forward"]},5607:e=>{e.exports="by TradingView"},90621:e=>{e.exports="date range lock"},12962:e=>{e.exports="erase level line"},63391:e=>{e.exports=["Exclude line tools from group {group}"]},59942:e=>{e.exports="flip bars pattern"},70301:e=>{e.exports=["Hide {title}"]},54781:e=>{e.exports=["Hide All Drawing Tools"]},44974:e=>{e.exports=["Hide Marks On Bars"]},28916:e=>{e.exports="interval lock"},94245:e=>{e.exports=["Invert Scale"]},90743:e=>{e.exports="insert {title}"},53146:e=>{e.exports="insert {title} after {targetTitle}"},74055:e=>{e.exports=["Insert {title} after {target}"]},11231:e=>{e.exports=["Insert {title} before {target}"]},67176:e=>{e.exports=["Insert {title} before {targetTitle}"]},54597:e=>{e.exports="load default drawing template"},30295:e=>{e.exports="loading..."},50193:e=>{e.exports=["Lock {title}"]},4963:e=>{e.exports="lock group {group}"},68163:e=>{e.exports="lock objects"},47107:e=>{e.exports="move"},11303:e=>{e.exports=["Move {title} To New Left Scale"]},45544:e=>{e.exports="move {title} to new right scale"},81898:e=>{e.exports=["Move All Scales To Left"]},22863:e=>{e.exports=["Move All Scales To Right"]},45356:e=>{e.exports=["Move Drawing(s)"]}, +15086:e=>{e.exports="move left"},61711:e=>{e.exports="move right"},4184:e=>{e.exports=["Move scale"]},74642:e=>{e.exports=["Make {title} No Scale (Full Screen)"]},45223:e=>{e.exports=["Make group {group} invisible"]},87927:e=>{e.exports=["Make group {group} visible"]},62153:e=>{e.exports="merge down"},70746:e=>{e.exports="merge to pane"},66143:e=>{e.exports="merge up"},81870:e=>{e.exports="mirror bars pattern"},16542:e=>{e.exports="n/a"},47222:e=>{e.exports="scale price"},99042:e=>{e.exports=["Scale Price Chart Only"]},35962:e=>{e.exports="scale time"},68193:e=>{e.exports="scroll"},70009:e=>{e.exports="scroll time"},69485:e=>{e.exports="set price scale selection strategy to {title}"},16259:e=>{e.exports=["Send {title} backward"]},66781:e=>{e.exports="send {title} to back"},4998:e=>{e.exports="send group {title} backward"},64704:e=>{e.exports="share line tools globally"},77554:e=>{e.exports="share line tools in layout"},13622:e=>{e.exports="show all ideas"},26267:e=>{e.exports="show ideas of followed users"},40061:e=>{e.exports="show my ideas only"},52010:e=>{e.exports="stay in drawing mode"},98784:e=>{e.exports="stop syncing drawing"},57011:e=>{e.exports="stop syncing line tool(s)"},92831:e=>{e.exports="symbol lock"},60635:e=>{e.exports="sync time"},99769:e=>{e.exports="powered by"},68111:e=>{e.exports="powered by TradingView"},96916:e=>{e.exports="paste drawing"},80611:e=>{e.exports="paste indicator"},41601:e=>{e.exports="paste {title}"},84018:e=>{e.exports="pin to left scale"},22615:e=>{e.exports=["Pin To Right Scale"]},56015:e=>{e.exports="pin to scale {label}"},33348:e=>{e.exports="rearrange panes"},15516:e=>{e.exports=["Remove all studies"]},80171:e=>{e.exports=["Remove all studies and drawing tools"]},59211:e=>{e.exports="remove deselected empty line tools"},44656:e=>{e.exports=["Remove Drawings"]},70653:e=>{e.exports="remove drawings group"},66414:e=>{e.exports="remove line data sources"},47637:e=>{e.exports="remove pane"},39859:e=>{e.exports="remove {title}"},78811:e=>{e.exports="removing line tools group {name}"},16338:e=>{e.exports=["Rename group {group} to {newName}"]},30910:e=>{e.exports="reset layout sizes"},21948:e=>{e.exports="reset scales"},55064:e=>{e.exports=["Reset Time Scale"]},13034:e=>{e.exports="resize layout"},9608:e=>{e.exports="restore defaults"},30107:e=>{e.exports="restore study defaults"},63060:e=>{e.exports="toggle auto scale"},74724:e=>{e.exports="toggle collapsed pane state"},98860:e=>{e.exports="toggle indexed to 100 scale"},21203:e=>{e.exports="toggle lock scale"},60166:e=>{e.exports="toggle log scale"},68642:e=>{e.exports=["Toggle Percentage Scale"]},33714:e=>{e.exports="toggle regular scale"},47122:e=>{e.exports="track time"},28068:e=>{e.exports="turn line tools sharing off"},66824:e=>{e.exports="unlock objects"},51114:e=>{e.exports="unlock group {group}"},92421:e=>{e.exports="unlock {title}"},20057:e=>{e.exports="unmerge to new bottom pane"},52540:e=>{e.exports="unmerge up"},86949:e=>{e.exports="unmerge down"},47228:e=>{ +e.exports="{chartStyle} chart type isn't currently available for tick-based intervals."},33355:e=>{e.exports="{count} bars"},87826:e=>{e.exports="{p_start}Tick-based intervals are not supported for this symbol. You will be automatically switched to D interval.{p_end}"},88841:e=>{e.exports="{symbol} financials by TradingView"},38641:e=>{e.exports="{userName} published on {customer}, {date}"},59833:e=>{e.exports="zoom"},19813:e=>{e.exports="zoom in"},9645:e=>{e.exports="zoom out"},30572:e=>{e.exports="day"},52254:e=>{e.exports="hour"},99062:e=>{e.exports="month"},69143:e=>{e.exports="minute"},71787:e=>{e.exports="second"},82797:e=>{e.exports="range"},47966:e=>{e.exports="week"},99136:e=>{e.exports="tick"},18562:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]=["APPLE INC"],e.exports["#AUDCAD-symbol-description"]="Australian Dollar/Canadian Dollar",e.exports["#AUDCHF-symbol-description"]=["Australian Dollar/Swiss Franc"],e.exports["#AUDJPY-symbol-description"]=["Australian Dollar/Japanese Yen"],e.exports["#AUDNZD-symbol-description"]=["Australian Dollar/New Zealand Dollar"],e.exports["#AUDRUB-symbol-description"]=["AUSTRALIAN DOLLAR / RUSSIAN RUBLE"],e.exports["#AUDUSD-symbol-description"]=["Australian Dollar/U.S. Dollar"],e.exports["#BRLJPY-symbol-description"]="Brazilian Real / Japanese Yen",e.exports["#BTCCAD-symbol-description"]="Bitcoin / Canadian Dollar",e.exports["#BTCCNY-symbol-description"]="Bitcoin / Chinese Yuan",e.exports["#BTCEUR-symbol-description"]="Bitcoin / Euro",e.exports["#BTCKRW-symbol-description"]="Bitcoin / South Korean Won",e.exports["#BTCRUR-symbol-description"]="Bitcoin / Ruble",e.exports["#BTCUSD-symbol-description"]=["Bitcoin / Dollar"],e.exports["#BVSP-symbol-description"]="Brazil Bovespa Index",e.exports["#CADJPY-symbol-description"]=["Canadian Dollar/Japanese Yen"],e.exports["#CHFJPY-symbol-description"]=["Swiss Franc/Japanese Yen"],e.exports["#COPPER-symbol-description"]=["Copper"],e.exports["#ES1-symbol-description"]="S&P 500 E-Mini Futures",e.exports["#ESP35-symbol-description"]="IBEX 35 Index",e.exports["#EUBUND-symbol-description"]="Euro Bund",e.exports["#EURAUD-symbol-description"]=["Euro Fx/Australian Dollar"],e.exports["#EURBRL-symbol-description"]="Euro / Brazilian Real",e.exports["#EURCAD-symbol-description"]=["Euro Fx/Canadian Dollar"],e.exports["#EURCHF-symbol-description"]=["Euro Fx/Swiss Franc"],e.exports["#EURGBP-symbol-description"]=["Euro Fx/British Pound"],e.exports["#EURJPY-symbol-description"]=["Euro Fx/Japanese Yen"],e.exports["#EURNZD-symbol-description"]=["Euro Fx/New Zealand Dollar"],e.exports["#EURRUB-symbol-description"]=["EURO / RUSSIAN RUBLE"],e.exports["#EURRUB_TOM-symbol-description"]=["EUR/RUB TOM"],e.exports["#EURSEK-symbol-description"]="Euro / Swedish Krona",e.exports["#EURTRY-symbol-description"]=["Euro Fx/Turkish New Lira"],e.exports["#EURUSD-symbol-description"]=["Euro Fx/U.S. Dollar"],e.exports["#EUSTX50-symbol-description"]=["Euro Stoxx 50 index of European listed shares"],e.exports["#FRA40-symbol-description"]="CAC 40 Index", +e.exports["#GB10-symbol-description"]="UK Government Bonds 10 yr",e.exports["#GBPAUD-symbol-description"]=["British Pound/Australian Dollar"],e.exports["#GBPCAD-symbol-description"]=["British Pound/Canadian Dollar"],e.exports["#GBPCHF-symbol-description"]=["British Pound/Swiss Franc"],e.exports["#GBPEUR-symbol-description"]=["POUND STERLING / EURO"],e.exports["#GBPJPY-symbol-description"]=["British Pound/Japanese Yen"],e.exports["#GBPNZD-symbol-description"]=["British Pound/New Zealand Dollar"],e.exports["#GBPRUB-symbol-description"]=["Pound Sterling / Russian Ruble"],e.exports["#GBPUSD-symbol-description"]=["British Pound/U.S. Dollar"],e.exports["#GER30-symbol-description"]=["DAX index of German listed shares"],e.exports["#GOOGL-symbol-description"]=["GOOGLE INC"],e.exports["#ITA40-symbol-description"]=["FTSE MIB index of Italian listed shares"],e.exports["#JPN225-symbol-description"]="Nikkei 225 Index",e.exports["#JPYKRW-symbol-description"]=["YEN / WON"],e.exports["#JPYRUB-symbol-description"]=["YEN / RUSSIAN RUBLE"],e.exports["#KA1-symbol-description"]="Sugar #11 Futures",e.exports["#KG1-symbol-description"]="Cotton Futures",e.exports["#KT1-symbol-description"]="Key Tronic Corр.",e.exports["#LKOH-symbol-description"]="LUKOIL",e.exports["#LTCBTC-symbol-description"]="Litecoin / Bitcoin",e.exports["#MGNT-symbol-description"]=["MAGNIT"],e.exports["#MICEX-symbol-description"]=["MICEX INDEX"],e.exports["#MNOD_ME.EQRP-symbol-description"]="ADR GMK NORILSKIYNIKEL ORD SHS [REPO]",e.exports["#MSFT-symbol-description"]=["MICROSOFT CORP"],e.exports["#NAS100-symbol-description"]=["NASDAQ 100 index of US listed shares"],e.exports["#NGAS-symbol-description"]="Natural Gas (Henry Hub)",e.exports["#NKY-symbol-description"]="Nikkei 225 Index",e.exports["#NZDJPY-symbol-description"]=["New Zealand Dollar/Japanese Yen"],e.exports["#NZDUSD-symbol-description"]=["New Zealand Dollar/U.S. Dollar"],e.exports["#RB1-symbol-description"]="RBOB Gasoline Futures",e.exports["#RTS-symbol-description"]="Russian RTS Index",e.exports["#SBER-symbol-description"]="SBERBANK",e.exports["#SPX500-symbol-description"]=["S&P 500 index of US listed shares"],e.exports["#TWTR-symbol-description"]=["TWITTER INC"],e.exports["#UK100-symbol-description"]="FTSE 100 Index",e.exports["#USDBRL-symbol-description"]="U.S. Dollar / Brazilian Real",e.exports["#USDCAD-symbol-description"]=["U.S. Dollar/Canadian Dollar"],e.exports["#USDCHF-symbol-description"]=["U.S. Dollar/Swiss Franc"],e.exports["#USDCNY-symbol-description"]=["U.S. Dollar / Yuan Renminbi"],e.exports["#USDDKK-symbol-description"]=["US DOLLAR / DANISH KRONE"],e.exports["#USDHKD-symbol-description"]=["U.S. Dollar/Hong Kong Dollar"],e.exports["#USDIDR-symbol-description"]="U.S. Dollar / Rupiah",e.exports["#USDINR-symbol-description"]="U.S. Dollar / Indian Rupee",e.exports["#USDJPY-symbol-description"]=["U.S. Dollar/Japanese Yen"],e.exports["#USDKRW-symbol-description"]=["US DOLLAR / WON"],e.exports["#USDMXN-symbol-description"]="U.S. Dollar / Mexican Peso", +e.exports["#USDPHP-symbol-description"]="U.S. Dollar / Philippine peso",e.exports["#USDRUB-symbol-description"]=["US DOLLAR / RUSSIAN RUBLE"],e.exports["#USDRUB_TOM-symbol-description"]=["USD/RUB TOM"],e.exports["#USDSEK-symbol-description"]=["U.S. Dollar/Swedish Krona"],e.exports["#USDSGD-symbol-description"]=["US DOLLAR / SINGAPORE DOLLAR"],e.exports["#USDTRY-symbol-description"]=["U.S. Dollar/Turkish New Lira"],e.exports["#VTBR-symbol-description"]="VTB",e.exports["#XAGUSD-symbol-description"]=["Silver/U.S. Dollar"],e.exports["#XAUUSD-symbol-description"]=["Gold / U.S. Dollar"],e.exports["#XPDUSD-symbol-description"]="CFDs on Palladium",e.exports["#XPTUSD-symbol-description"]=["Platinum/U.S. Dollar"],e.exports["#ZS1-symbol-description"]="Soybean Futures - ECBT",e.exports["#ZW1-symbol-description"]="Wheat Futures - ECBT",e.exports["#BTCGBP-symbol-description"]="Bitcoin / British Pound",e.exports["#MICEXINDEXCF-symbol-description"]=["MICEX Index"],e.exports["#BTCAUD-symbol-description"]="Bitcoin / Australian Dollar",e.exports["#BTCJPY-symbol-description"]="Bitcoin / Japanese Yen",e.exports["#BTCBRL-symbol-description"]="Bitcoin / Brazilian Real",e.exports["#PT10-symbol-description"]="Portugal Government Bonds 10 yr",e.exports["#TXSX-symbol-description"]="TSX 60 Index",e.exports["#VIXC-symbol-description"]=["TSX 60 VIX"],e.exports["#USDPLN-symbol-description"]=["USD/PLN"],e.exports["#EURPLN-symbol-description"]=["EUR/PLN"],e.exports["#BTCPLN-symbol-description"]="Bitcoin / Polish Zloty",e.exports["#CAC40-symbol-description"]=["CAC 40"],e.exports["#XBTCAD-symbol-description"]="Bitcoin / Canadian Dollar",e.exports["#ITI2!-symbol-description"]="Iron Ore Futures",e.exports["#ITIF2018-symbol-description"]="Iron Ore Futures",e.exports["#ITIF2019-symbol-description"]="Iron Ore Futures",e.exports["#ITIF2020-symbol-description"]="Iron Ore Futures",e.exports["#ITIG2018-symbol-description"]="Iron Ore Futures",e.exports["#ITIG2019-symbol-description"]="Iron Ore Futures",e.exports["#ITIG2020-symbol-description"]="Iron Ore Futures",e.exports["#ITIH2018-symbol-description"]="Iron Ore Futures",e.exports["#ITIH2019-symbol-description"]="Iron Ore Futures",e.exports["#ITIH2020-symbol-description"]="Iron Ore Futures",e.exports["#ITIJ2018-symbol-description"]="Iron Ore Futures",e.exports["#ITIJ2019-symbol-description"]="Iron Ore Futures",e.exports["#ITIJ2020-symbol-description"]="Iron Ore Futures",e.exports["#ITIK2018-symbol-description"]="Iron Ore Futures",e.exports["#ITIK2019-symbol-description"]="Iron Ore Futures",e.exports["#ITIK2020-symbol-description"]="Iron Ore Futures",e.exports["#ITIM2017-symbol-description"]="Iron Ore Futures",e.exports["#ITIM2018-symbol-description"]="Iron Ore Futures",e.exports["#ITIM2019-symbol-description"]="Iron Ore Futures",e.exports["#ITIM2020-symbol-description"]="Iron Ore Futures",e.exports["#ITIN2017-symbol-description"]="Iron Ore Futures",e.exports["#ITIN2018-symbol-description"]="Iron Ore Futures",e.exports["#ITIN2019-symbol-description"]="Iron Ore Futures", +e.exports["#ITIN2020-symbol-description"]="Iron Ore Futures",e.exports["#ITIQ2017-symbol-description"]="Iron Ore Futures",e.exports["#ITIQ2018-symbol-description"]="Iron Ore Futures",e.exports["#ITIQ2019-symbol-description"]="Iron Ore Futures",e.exports["#ITIQ2020-symbol-description"]="Iron Ore Futures",e.exports["#ITIU2017-symbol-description"]="Iron Ore Futures",e.exports["#ITIU2018-symbol-description"]="Iron Ore Futures",e.exports["#ITIU2019-symbol-description"]="Iron Ore Futures",e.exports["#ITIU2020-symbol-description"]="Iron Ore Futures",e.exports["#ITIV2017-symbol-description"]="Iron Ore Futures",e.exports["#ITIV2018-symbol-description"]="Iron Ore Futures",e.exports["#ITIV2019-symbol-description"]="Iron Ore Futures",e.exports["#ITIV2020-symbol-description"]="Iron Ore Futures",e.exports["#ITIX2017-symbol-description"]="Iron Ore Futures",e.exports["#ITIX2018-symbol-description"]="Iron Ore Futures",e.exports["#ITIX2019-symbol-description"]="Iron Ore Futures",e.exports["#ITIX2020-symbol-description"]="Iron Ore Futures",e.exports["#ITIZ2017-symbol-description"]="Iron Ore Futures",e.exports["#ITIZ2018-symbol-description"]="Iron Ore Futures",e.exports["#ITIZ2019-symbol-description"]="Iron Ore Futures",e.exports["#ITIZ2020-symbol-description"]="Iron Ore Futures",e.exports["#AMEX:GXF-symbol-description"]="Global x FTSE Nordic Region ETF",e.exports["#ASX:XAF-symbol-description"]="S&P/ASX All Australian 50 Index",e.exports["#ASX:XAT-symbol-description"]="S&P/ASX All Australian 200 Index",e.exports["#BIST:XU100-symbol-description"]="BIST 100 Index",e.exports["#GPW:WIG20-symbol-description"]="WIG20 Index",e.exports["#INDEX:JKSE-symbol-description"]="Jakarta Composite Index",e.exports["#INDEX:KLSE-symbol-description"]="Bursa Malaysia KLCI Index",e.exports["#INDEX:NZD-symbol-description"]="NZX 50 Index",e.exports["#INDEX:STI-symbol-description"]="STI Index",e.exports["#INDEX:XLY0-symbol-description"]="Shanghai Composite Index",e.exports["#MOEX:MICEXINDEXCF-symbol-description"]="MOEX Russia Index",e.exports["#NYMEX:KT1!-symbol-description"]="Coffee Futures",e.exports["#OANDA:NATGASUSD-symbol-description"]="CFDs on Natural Gas",e.exports["#OANDA:USDPLN-symbol-description"]="U.S. Dollar / Polish Zloty",e.exports["#TSX:TX60-symbol-description"]="S&P/TSX 60 Index",e.exports["#TSX:VBU-symbol-description"]="Vanguard U.S. Aggregate Bond Index ETF (CAD-hedged) UN",e.exports["#TSX:VIXC-symbol-description"]="S&P/TSX 60 VIX Index",e.exports["#TVC:CAC40-symbol-description"]="CAC 40 Index",e.exports["#TVC:ES10-symbol-description"]="Spain Government Bonds 10 YR",e.exports["#TVC:EUBUND-symbol-description"]="Euro Bund",e.exports["#TVC:GB02-symbol-description"]="UK Government Bonds 2 YR",e.exports["#TVC:GB10-symbol-description"]="UK Government Bonds 10 YR",e.exports["#TVC:GOLD-symbol-description"]="CFDs on Gold (US$ / OZ)",e.exports["#TVC:ID03-symbol-description"]="Indonesia Government Bonds 3 YR",e.exports["#TVC:ID10-symbol-description"]="Indonesia Government Bonds 10 YR", +e.exports["#TVC:PALLADIUM-symbol-description"]="CFDs on Palladium (US$ / OZ)",e.exports["#TVC:PT10-symbol-description"]="Portugal Government Bonds 10 YR",e.exports["#TVC:SILVER-symbol-description"]="CFDs on Silver (US$ / OZ)",e.exports["#TSX:TSX-symbol-description"]="S&P/TSX Composite Index",e.exports["#OANDA:CH20CHF-symbol-description"]="Swiss 20 Index",e.exports["#TVC:SHCOMP-symbol-description"]="Shanghai Composite Index",e.exports["#NZX:ALLC-symbol-description"]="S&P/NZX All Index (Capital Index)",e.exports["#AMEX:SHYG-symbol-description"]="Shares 0-5 YEAR High Yield Corporate Bond ETF",e.exports["#TVC:AU10-symbol-description"]="Australia Government Bonds 10 YR",e.exports["#TVC:CN10-symbol-description"]="China Government Bonds 10 YR",e.exports["#TVC:KR10-symbol-description"]="Korea Government Bonds 10 YR",e.exports["#NYMEX:RB1!-symbol-description"]="RBOB Gasoline Futures",e.exports["#NYMEX:HO1!-symbol-description"]="NY Harbor ULSD Futures",e.exports["#NYMEX:AEZ1!-symbol-description"]="NY Ethanol Futures",e.exports["#OANDA:XCUUSD-symbol-description"]="CFDs on Copper (US$ / lb)",e.exports["#COMEX:ZA1!-symbol-description"]="Zinc Futures",e.exports["#CBOT:ZW1!-symbol-description"]="Wheat Futures",e.exports["#NYMEX:KA1!-symbol-description"]="Sugar #11 Futures",e.exports["#CBOT:QBC1!-symbol-description"]="Corn Futures",e.exports["#CME:E61!-symbol-description"]="Euro Futures",e.exports["#CME:B61!-symbol-description"]="British Pound Futures",e.exports["#CME:QJY1!-symbol-description"]="Japanese Yen Futures",e.exports["#CME:A61!-symbol-description"]="Australian Dollar Futures",e.exports["#CME:D61!-symbol-description"]="Canadian Dollar Futures",e.exports["#CME:SP1!-symbol-description"]="S&P 500 Futures",e.exports["#CME_MINI:NQ1!-symbol-description"]="NASDAQ 100 E-mini Futures",e.exports["#CBOT_MINI:YM1!-symbol-description"]="E-mini Dow Jones ($5) Futures",e.exports["#CME:NY1!-symbol-description"]="NIKKEI 225 Futures",e.exports["#EUREX:DY1!-symbol-description"]="DAX Index",e.exports["#CME:IF1!-symbol-description"]="IBOVESPA Index Futures-US$",e.exports["#CBOT:TY1!-symbol-description"]="10 Year T-Note Futures",e.exports["#CBOT:FV1!-symbol-description"]="5 Year T-Note Futures",e.exports["#CBOT:ZE1!-symbol-description"]="Treasury Notes - 3 Year Futures",e.exports["#CBOT:TU1!-symbol-description"]="2 Year T-Note Futures",e.exports["#CBOT:FF1!-symbol-description"]="30-Day FED Funds Interest Rate Futures",e.exports["#CBOT:US1!-symbol-description"]="T-Bond Futures",e.exports["#TVC:EXY-symbol-description"]="Euro Currency Index",e.exports["#TVC:JXY-symbol-description"]="Japanese Yen Currency Index",e.exports["#TVC:BXY-symbol-description"]="British Pound Currency Index",e.exports["#TVC:AXY-symbol-description"]="Australian Dollar Currency Index",e.exports["#TVC:CXY-symbol-description"]="Canadian Dollar Currency Index",e.exports["#FRED:GDP-symbol-description"]="Gross Domestic Product, 1 Decimal",e.exports["#FRED:UNRATE-symbol-description"]="Civilian Unemployment Rate", +e.exports["#FRED:POP-symbol-description"]="Total Population: All Ages Including Armed Forces Overseas",e.exports["#ETHUSD-symbol-description"]="Ethereum / U.S. Dollar",e.exports["#BMFBOVESPA:IBOV-symbol-description"]="IBovespa Index",e.exports["#BMFBOVESPA:IBRA-symbol-description"]="IBrasil Index",e.exports["#BMFBOVESPA:IBXL-symbol-description"]="IBRX 50 Index",e.exports["#COMEX:HG1!-symbol-description"]="Copper Futures",e.exports["#INDEX:HSCE-symbol-description"]="Hang Seng China Enterprises Index",e.exports["#NYMEX:CL1!-symbol-description"]="Light Crude Oil Futures",e.exports["#OTC:IHRMF-symbol-description"]="Ishares MSCI Japan SHS",e.exports["#TVC:DAX-symbol-description"]="DAX Index",e.exports["#TVC:DE10-symbol-description"]="German Government Bonds 10 YR",e.exports["#TVC:DJI-symbol-description"]="Dow Jones Industrial Average Index",e.exports["#TVC:DXY-symbol-description"]=["U.S. Dollar Currency Index"],e.exports["#TVC:FR10-symbol-description"]="France Government Bonds 10 YR",e.exports["#TVC:HSI-symbol-description"]="Hang Seng Index",e.exports["#TVC:IBEX35-symbol-description"]="IBEX 35 Index",e.exports["#FX:AUS200-symbol-description"]="S&P/ASX Index",e.exports["#AMEX:SHY-symbol-description"]="Ishares 1-3 Year Treasury Bond ETF",e.exports["#ASX:XJO-symbol-description"]="S&P/ASX 200 Index",e.exports["#BSE:SENSEX-symbol-description"]="S&P BSE Sensex Index",e.exports["#INDEX:MIB-symbol-description"]="MIB Index",e.exports["#INDEX:MOY0-symbol-description"]="Euro Stoxx 50 Index",e.exports["#MOEX:RTSI-symbol-description"]="RTS Index",e.exports["#NSE:NIFTY-symbol-description"]="Nifty 50 Index",e.exports["#NYMEX:NG1!-symbol-description"]="Natural Gas Futures",e.exports["#NYMEX:ZC1!-symbol-description"]="Corn Futures",e.exports["#TVC:IN10-symbol-description"]="India Government Bonds 10 YR",e.exports["#TVC:IT10-symbol-description"]="Italy Government Bonds 10 YR",e.exports["#TVC:JP10-symbol-description"]="Japan Government Bonds 10 YR",e.exports["#TVC:NDX-symbol-description"]=["NASDAQ 100 Index"],e.exports["#TVC:NI225-symbol-description"]="Nikkei 225 Index",e.exports["#TVC:SPX-symbol-description"]="S&P 500 Index",e.exports["#TVC:SX5E-symbol-description"]="Euro Stoxx 50 Index",e.exports["#TVC:TR10-symbol-description"]="Turkey Government Bonds 10 YR",e.exports["#TVC:UKOIL-symbol-description"]="CFDs on Brent Crude Oil",e.exports["#TVC:UKX-symbol-description"]="UK 100 Index",e.exports["#TVC:US02-symbol-description"]="US Government Bonds 2 YR",e.exports["#TVC:US05-symbol-description"]="US Government Bonds 5 YR",e.exports["#TVC:US10-symbol-description"]="US Government Bonds 10 YR",e.exports["#TVC:USOIL-symbol-description"]="CFDs on WTI Crude Oil",e.exports["#NYMEX:ITI1!-symbol-description"]="Iron Ore Futures",e.exports["#NASDAQ:SHY-symbol-description"]="Ishares 1-3 Year Treasury Bond ETF",e.exports["#AMEX:ALD-symbol-description"]="WisdomTree Asia Local Debt ETF",e.exports["#NASDAQ:AMD-symbol-description"]="Advanced Micro Devices Inc",e.exports["#NYSE:BABA-symbol-description"]=["ALIBABA GROUP HLDG LTD"], +e.exports["#ICEEUR:CB-symbol-description"]="Crude Oil Brent",e.exports["#ICEEUR:CB1!-symbol-description"]="Brent Crude Oil",e.exports["#ICEUSA:CC-symbol-description"]="Cocoa",e.exports["#NYMEX:CL-symbol-description"]="Crude Oil WTI",e.exports["#ICEUSA:CT-symbol-description"]="Cotton #2",e.exports["#NASDAQ:CTRV-symbol-description"]=["CONTRAVIR PHARMACEUTICALS INC"],e.exports["#CME:DL-symbol-description"]="Class III Milk",e.exports["#NYSE:F-symbol-description"]="FORD MTR CO DEL",e.exports["#MOEX:GAZP-symbol-description"]="GAZPROM",e.exports["#COMEX:GC-symbol-description"]="Gold",e.exports["#CME:GF-symbol-description"]="Feeder Cattle",e.exports["#CME:HE-symbol-description"]="Lean Hogs",e.exports["#NASDAQ:IEF-symbol-description"]="Ishares 7-10 Year Treasury Bond ETF",e.exports["#NASDAQ:IEI-symbol-description"]="Ishares 3-7 Year Treasury Bond ETF",e.exports["#NYMEX:KA1-symbol-description"]="Sugar #11 Futures",e.exports["#ICEUSA:KC-symbol-description"]="Coffee",e.exports["#NYMEX:KG1-symbol-description"]="Cotton Futures",e.exports["#FWB:KT1-symbol-description"]="Key Tronic Corр.",e.exports["#CME:LE-symbol-description"]="Live Cattle",e.exports["#ICEEUR:LO-symbol-description"]="ICE Heating Oil",e.exports["#CME:LS-symbol-description"]="Lumber",e.exports["#MOEX:MGNT-symbol-description"]="MAGNIT",e.exports["#LSIN:MNOD-symbol-description"]="ADR GMK NORILSKIYNIKEL ORD SHS [REPO]",e.exports["#NYMEX:NG-symbol-description"]="Natural Gas",e.exports["#ICEUSA:OJ-symbol-description"]="Orange Juice",e.exports["#NYMEX:PA-symbol-description"]="Palladium",e.exports["#NYSE:PBR-symbol-description"]="PETROLEO BRASILEIRO SA PETROBR",e.exports["#NYMEX:PL-symbol-description"]="Platinum",e.exports["#COMEX_MINI:QC-symbol-description"]="E-Mini Copper",e.exports["#NYMEX:RB-symbol-description"]="Gasoline RBOB",e.exports["#NYMEX:RB1-symbol-description"]="RBOB Gasoline Futures",e.exports["#MOEX:SBER-symbol-description"]="SBERBANK",e.exports["#AMEX:SCHO-symbol-description"]="Schwab Short-Term U.S. Treasury ETF",e.exports["#COMEX:SI-symbol-description"]="Silver",e.exports["#NASDAQ:TLT-symbol-description"]="Ishares 20+ Year Treasury Bond ETF",e.exports["#TVC:VIX-symbol-description"]="Volatility S&P 500 Index",e.exports["#MOEX:VTBR-symbol-description"]="VTB",e.exports["#COMEX:ZA-symbol-description"]="Zinc",e.exports["#CBOT:ZC-symbol-description"]="Corn",e.exports["#CBOT:ZK-symbol-description"]="Ethanol Futures",e.exports["#CBOT:ZL-symbol-description"]="Soybean Oil",e.exports["#CBOT:ZO-symbol-description"]="Oats",e.exports["#CBOT:ZR-symbol-description"]="Rough Rice",e.exports["#CBOT:ZS-symbol-description"]="Soybeans",e.exports["#CBOT:ZS1-symbol-description"]="Soybean Futures",e.exports["#CBOT:ZW-symbol-description"]="Wheat",e.exports["#CBOT:ZW1-symbol-description"]="Wheat Futures - ECBT",e.exports["#NASDAQ:ITI-symbol-description"]=["Iteris Inc."],e.exports["#NYMEX:ITI2!-symbol-description"]="Iron Ore Futures",e.exports["#CADUSD-symbol-description"]="Canadian Dollar / U.S. Dollar",e.exports["#CHFUSD-symbol-description"]="Swiss Franc / U.S. Dollar", +e.exports["#GPW:ACG-symbol-description"]="Acautogaz",e.exports["#JPYUSD-symbol-description"]="Japanese Yen / U.S. Dollar",e.exports["#USDAUD-symbol-description"]="U.S. Dollar / Australian Dollar",e.exports["#USDEUR-symbol-description"]="U.S. Dollar / Euro",e.exports["#USDGBP-symbol-description"]="U.S. Dollar / Pound Sterling",e.exports["#USDNZD-symbol-description"]="U.S. Dollar / New Zealand Dollar",e.exports["#UKOIL-symbol-description"]="CFDs on Crude Oil (Brent)",e.exports["#USOIL-symbol-description"]="CFDs on Crude Oil (WTI)",e.exports["#US30-symbol-description"]="Dow Jones Industrial Average Index",e.exports["#BCHUSD-symbol-description"]="Bitcoin Cash / U.S. Dollar",e.exports["#ETCUSD-symbol-description"]="Ethereum Classic / U.S. Dollar",e.exports["#GOOG-symbol-description"]="Alphabet Inc (Google) Class C",e.exports["#LTCUSD-symbol-description"]="Litecoin / U.S. Dollar",e.exports["#XRPUSD-symbol-description"]=["Ripple / U.S. Dollar"],e.exports["#SP:SPX-symbol-description"]="S&P 500 Index",e.exports["#ETCBTC-symbol-description"]="Ethereum Classic / Bitcoin",e.exports["#ETHBTC-symbol-description"]="Ethereum / Bitcoin",e.exports["#XRPBTC-symbol-description"]=["Ripple / Bitcoin"],e.exports["#TVC:US30-symbol-description"]="US Government Bonds 30 YR",e.exports["#COMEX:SI1!-symbol-description"]="Silver Futures",e.exports["#BTGUSD-symbol-description"]="Bitcoin Gold / U.S. Dollar",e.exports["#IOTUSD-symbol-description"]="IOTA / U.S. Dollar",e.exports["#CME:BTC1!-symbol-description"]="Bitcoin CME Futures",e.exports["#COMEX:GC1!-symbol-description"]="Gold Futures",e.exports["#CORNUSD-symbol-description"]="CFDs on Corn",e.exports["#COTUSD-symbol-description"]="CFDs on Cotton",e.exports["#DJ:DJA-symbol-description"]="Dow Jones Composite Average Index",e.exports["#DJ:DJI-symbol-description"]="Dow Jones Industrial Average Index",e.exports["#ETHEUR-symbol-description"]="Ethereum / Euro",e.exports["#ETHGBP-symbol-description"]="Ethereum / British Pound",e.exports["#ETHJPY-symbol-description"]="Ethereum / Japanese Yen",e.exports["#EURNOK-symbol-description"]="Euro / Norwegian Krone",e.exports["#GBPPLN-symbol-description"]="British Pound / Polish Zloty",e.exports["#MOEX:BR1!-symbol-description"]="Brent Oil Futures",e.exports["#NYMEX:KG1!-symbol-description"]="Cotton Futures",e.exports["#NYMEX:PL1!-symbol-description"]="Platinum Futures",e.exports["#SOYBNUSD-symbol-description"]="CFDs on Soybeans",e.exports["#SUGARUSD-symbol-description"]="CFDs on Sugar",e.exports["#TVC:IXIC-symbol-description"]=["NASDAQ Composite Index"],e.exports["#TVC:RU-symbol-description"]="Russell 1000 Index",e.exports["#USDZAR-symbol-description"]="U.S. Dollar / South African Rand",e.exports["#WHEATUSD-symbol-description"]="CFDs on Wheat",e.exports["#XRPEUR-symbol-description"]=["Ripple / Euro"],e.exports["#CBOT:S1!-symbol-description"]="Soybean Futures",e.exports["#SP:MID-symbol-description"]="S&P 400 Index",e.exports["#TSX:XCUUSD-symbol-description"]="CFDs on Copper",e.exports["#TVC:NYA-symbol-description"]="NYSE Composite Index", +e.exports["#TVC:PLATINUM-symbol-description"]="CFDs on Platinum (US$ / OZ)",e.exports["#TVC:SSMI-symbol-description"]="Swiss Market Index",e.exports["#TVC:SXY-symbol-description"]="Swiss Franc Currency Index",e.exports["#MOEX:RI1!-symbol-description"]="RTS Index Futures",e.exports["#MOEX:MX1!-symbol-description"]="MICEX Index Futures",e.exports["#CBOE:BG1!-symbol-description"]="Bitcoin CBOE Futures",e.exports["#TVC:MY10-symbol-description"]="Malaysia Government Bonds 10 YR",e.exports["#CME:S61!-symbol-description"]="Swiss Franc Futures",e.exports["#TVC:DEU30-symbol-description"]="DAX Index",e.exports["#BCHEUR-symbol-description"]="Bitcoin Cash / Euro",e.exports["#TVC:ZXY-symbol-description"]="New Zealand Dollar Currency Index",e.exports["#MIL:FTSEMIB-symbol-description"]="FTSE MIB Index",e.exports["#XETR:DAX-symbol-description"]="DAX Index",e.exports["#MOEX:IMOEX-symbol-description"]="MOEX Russia Index",e.exports["#FX:US30-symbol-description"]="Dow Jones Industrial Average Index",e.exports["#MOEX:RUAL-symbol-description"]="United Company RUSAL PLC",e.exports["#MOEX:MX2!-symbol-description"]="MICEX Index Futures",e.exports["#NEOUSD-symbol-description"]="NEO / U.S. Dollar",e.exports["#XMRUSD-symbol-description"]="Monero / U.S. Dollar",e.exports["#ZECUSD-symbol-description"]="Zcash / U.S. Dollar",e.exports["#TVC:CAC-symbol-description"]="CAC 40 Index",e.exports["#NASDAQ:ZS-symbol-description"]="Zscaler Inc",e.exports["#TVC:GB10Y-symbol-description"]="UK Government Bonds 10 YR Yield",e.exports["#TVC:AU10Y-symbol-description"]="Australia Government Bonds 10 YR Yield",e.exports["#TVC:CN10Y-symbol-description"]="China Government Bonds 10 YR Yield",e.exports["#TVC:DE10Y-symbol-description"]="German Government Bonds 10 YR Yield",e.exports["#TVC:ES10Y-symbol-description"]="Spain Government Bonds 10 YR Yield",e.exports["#TVC:FR10Y-symbol-description"]="France Government Bonds 10 YR Yield",e.exports["#TVC:IN10Y-symbol-description"]=["India Government Bonds 10 yr"],e.exports["#TVC:IT10Y-symbol-description"]=["Italy Government Bonds 10 yr"],e.exports["#TVC:JP10Y-symbol-description"]=["Japan Government Bonds 10 yr"],e.exports["#TVC:KR10Y-symbol-description"]="Korea Government Bonds 10 YR Yield",e.exports["#TVC:MY10Y-symbol-description"]="Malaysia Government Bonds 10 YR Yield",e.exports["#TVC:PT10Y-symbol-description"]="Portugal Government Bonds 10 YR Yield",e.exports["#TVC:TR10Y-symbol-description"]=["Turkey Government Bonds 10 YR"],e.exports["#TVC:US02Y-symbol-description"]=["US Government Bonds 2 yr"],e.exports["#TVC:US05Y-symbol-description"]=["US Government Bonds 5 yr"],e.exports["#TVC:US10Y-symbol-description"]=["US Government Bonds 10 yr"],e.exports["#INDEX:TWII-symbol-description"]="Taiwan Weighted Index",e.exports["#CME:J61!-symbol-description"]="Japanese Yen Futures",e.exports["#CME_MINI:J71!-symbol-description"]="Japanese Yen E-mini Futures",e.exports["#CME_MINI:WM1!-symbol-description"]="E-micro Japanese Yen / U.S. Dollar Futures",e.exports["#CME:M61!-symbol-description"]="Mexican Peso Futures", +e.exports["#CME:T61!-symbol-description"]="South African Rand Futures",e.exports["#CME:SK1!-symbol-description"]="Swedish Krona Futures",e.exports["#CME:QT1!-symbol-description"]="Chinese Renminbi / U.S. Dollar Futures",e.exports["#COMEX:AUP1!-symbol-description"]="Aluminum MW U.S. Transaction Premium Platts (25MT) Futures",e.exports["#CME:L61!-symbol-description"]="Brazilian Real Futures",e.exports["#CME:WP1!-symbol-description"]="Polish Zloty Futures",e.exports["#CME:N61!-symbol-description"]="New Zealand Dollar Futures",e.exports["#CME_MINI:MG1!-symbol-description"]="E-micro Australian Dollar / U.S. Dollar Futures",e.exports["#CME_MINI:WN1!-symbol-description"]="E-micro Swiss Franc / U.S. Dollar Futures",e.exports["#CME_MINI:MF1!-symbol-description"]="E-micro Euro / U.S. Dollar Futures",e.exports["#CME_MINI:E71!-symbol-description"]="Euro E-mini Futures",e.exports["#CBOT:ZK1!-symbol-description"]="Denatured Fuel Ethanol Futures",e.exports["#CME_MINI:MB1!-symbol-description"]="E-micro British Pound / U.S. Dollar Futures",e.exports["#NYMEX_MINI:QU1!-symbol-description"]="E-mini Gasoline Futures",e.exports["#NYMEX_MINI:QX1!-symbol-description"]="E-mini Heating Oil Futures",e.exports["#COMEX_MINI:QC1!-symbol-description"]="E-mini Copper Futures",e.exports["#NYMEX_MINI:QG1!-symbol-description"]="E-mini Natural Gas Futures",e.exports["#CME:E41!-symbol-description"]="U.S. Dollar / Turkish Lira Futures",e.exports["#COMEX_MINI:QI1!-symbol-description"]="Silver (Mini) Futures",e.exports["#CME:DL1!-symbol-description"]="Milk, Class III Futures",e.exports["#NYMEX:UX1!-symbol-description"]="Uranium Futures",e.exports["#CBOT:BO1!-symbol-description"]="Soybean Oil Futures",e.exports["#CME:HE1!-symbol-description"]="Lean Hogs Futures",e.exports["#NYMEX:IAC1!-symbol-description"]="Newcastle Coal Futures",e.exports["#NYMEX_MINI:QM1!-symbol-description"]="E-mini Light Crude Oil Futures",e.exports["#NYMEX:JMJ1!-symbol-description"]="Mini Brent Financial Futures",e.exports["#COMEX:AEP1!-symbol-description"]="Aluminium European Premium Futures",e.exports["#CBOT:ZQ1!-symbol-description"]="30 Day Federal Funds Interest Rate Futures",e.exports["#CME:LE1!-symbol-description"]="Live Cattle Futures",e.exports["#CME:UP1!-symbol-description"]="Swiss Franc / Japanese Yen Futures",e.exports["#CBOT:ZN1!-symbol-description"]="10 Year T-Note Futures",e.exports["#CBOT:ZB1!-symbol-description"]="T-Bond Futures",e.exports["#CME:GF1!-symbol-description"]="Feeder Cattle Futures",e.exports["#CBOT:UD1!-symbol-description"]="Ultra T-Bond Futures",e.exports["#CME:I91!-symbol-description"]="CME Housing Futures — Washington DC",e.exports["#CBOT:ZO1!-symbol-description"]="Oat Futures",e.exports["#CBOT:ZM1!-symbol-description"]="Soybean Meal Futures",e.exports["#CBOT_MINI:XN1!-symbol-description"]="Corn Mini Futures",e.exports["#CBOT:ZC1!-symbol-description"]="Corn Futures",e.exports["#CME:LS1!-symbol-description"]="Lumber Futures",e.exports["#CBOT_MINI:XW1!-symbol-description"]="Wheat Mini Futures", +e.exports["#CBOT_MINI:XK1!-symbol-description"]="Soybean Mini Futures",e.exports["#CBOT:ZS1!-symbol-description"]="Soybean Futures",e.exports["#NYMEX:PA1!-symbol-description"]="Palladium Futures",e.exports["#CME:FTU1!-symbol-description"]="E-mini FTSE 100 Index USD Futures",e.exports["#CBOT:ZR1!-symbol-description"]="Rice Futures",e.exports["#COMEX_MINI:GR1!-symbol-description"]="Gold (E-micro) Futures",e.exports["#COMEX_MINI:QO1!-symbol-description"]="Gold (Mini) Futures",e.exports["#CME_MINI:RL1!-symbol-description"]="E-mini Russell 1000 Futures",e.exports["#CME_MINI:EW1!-symbol-description"]="S&P 400 Midcap E-mini Futures",e.exports["#COMEX:LD1!-symbol-description"]="Lead Futures",e.exports["#CME_MINI:ES1!-symbol-description"]="S&P 500 E-mini Futures",e.exports["#TVC:SA40-symbol-description"]="South Africa Top 40 Index",e.exports["#BMV:ME-symbol-description"]="IPC Mexico Index",e.exports["#BCBA:IMV-symbol-description"]="MERVAL Index",e.exports["#HSI:HSI-symbol-description"]="Hang Seng Index",e.exports["#BVL:SPBLPGPT-symbol-description"]="S&P / BVL Peru General Index (PEN)",e.exports["#EGX:EGX30-symbol-description"]="EGX 30 Price Return Index",e.exports["#BVC:IGBC-symbol-description"]="Indice General de la Bolsa de Valores de Colombia",e.exports["#TWSE:TAIEX-symbol-description"]="Taiwan Capitalization Weighted Stock Index",e.exports["#QSE:GNRI-symbol-description"]="QE Index",e.exports["#BME:IBC-symbol-description"]="IBEX 35 Index",e.exports["#NZX:NZ50G-symbol-description"]="S&P / NZX 50 Index Gross",e.exports["#SIX:SMI-symbol-description"]="Swiss Market Index",e.exports["#SZSE:399001-symbol-description"]="SZSE Component Index",e.exports["#TADAWUL:TASI-symbol-description"]="Tadawul All Shares Index",e.exports["#IDX:COMPOSITE-symbol-description"]="IDX Composite Index",e.exports["#EURONEXT:PX1-symbol-description"]="CAC 40 Index",e.exports["#OMXHEX:OMXH25-symbol-description"]="OMX Helsinki 25 Index",e.exports["#EURONEXT:BEL20-symbol-description"]="BEL 20 Index",e.exports["#TVC:STI-symbol-description"]="Straits Times Index",e.exports["#DFM:DFMGI-symbol-description"]="DFM Index",e.exports["#TVC:KOSPI-symbol-description"]="Korea Composite Stock Price Index",e.exports["#FTSEMYX:FBMKLCI-symbol-description"]="FTSE Bursa Malaysia KLCI Index",e.exports["#TASE:TA35-symbol-description"]="TA-35 Index",e.exports["#OMXSTO:OMXS30-symbol-description"]="OMX Stockholm 30 Index",e.exports["#OMXICE:OMXI8-symbol-description"]="OMX Iceland 8 Index",e.exports["#NSENG:NSE30-symbol-description"]="NSE 30 Index",e.exports["#BAHRAIN:BSEX-symbol-description"]="Bahrain All Share Index",e.exports["#OMXTSE:OMXTGI-symbol-description"]="OMX Tallinn GI",e.exports["#OMXCOP:OMXC25-symbol-description"]="OMX Copenhagen 25 Index",e.exports["#OMXRSE:OMXRGI-symbol-description"]="OMX Riga GI",e.exports["#BELEX:BELEX15-symbol-description"]="BELEX 15 Index",e.exports["#OMXVSE:OMXVGI-symbol-description"]="OMX Vilnius GI",e.exports["#EURONEXT:AEX-symbol-description"]="AEX Index",e.exports["#CBOE:VIX-symbol-description"]="Volatility S&P 500 Index", +e.exports["#NASDAQ:XAU-symbol-description"]="PHLX Gold and Silver Sector Index",e.exports["#DJ:DJUSCL-symbol-description"]="Dow Jones U.S. Coal Index",e.exports["#DJ:DJCIKC-symbol-description"]="Dow Jones Commodity Index Coffee",e.exports["#DJ:DJCIEN-symbol-description"]="Dow Jones Commodity Index Energy",e.exports["#NASDAQ:OSX-symbol-description"]="PHLX Oil Service Sector Index",e.exports["#DJ:DJCISB-symbol-description"]="Dow Jones Commodity Index Sugar",e.exports["#DJ:DJCICC-symbol-description"]="Dow Jones Commodity Index Cocoa",e.exports["#DJ:DJCIGR-symbol-description"]="Dow Jones Commodity Index Grains",e.exports["#DJ:DJCIAGC-symbol-description"]="Dow Jones Commodity Index Agriculture Capped Component",e.exports["#DJ:DJCISI-symbol-description"]="Dow Jones Commodity Index Silver",e.exports["#DJ:DJCIIK-symbol-description"]="Dow Jones Commodity Index Nickel",e.exports["#NASDAQ:HGX-symbol-description"]="PHLX Housing Sector Index",e.exports["#DJ:DJCIGC-symbol-description"]="Dow Jones Commodity Index Gold",e.exports["#SP:SPGSCI-symbol-description"]="S&P Goldman Sachs Commodity Index",e.exports["#NASDAQ:UTY-symbol-description"]="PHLX Utility Sector Index",e.exports["#DJ:DJU-symbol-description"]="Dow Jones Utility Average Index",e.exports["#SP:SVX-symbol-description"]="S&P 500 Value Index",e.exports["#SP:OEX-symbol-description"]="S&P 100 Index",e.exports["#CBOE:OEX-symbol-description"]="S&P 100 Index",e.exports["#NASDAQ:SOX-symbol-description"]="Philadelphia Semiconductor Index",e.exports["#RUSSELL:RUI-symbol-description"]="Russell 1000 Index",e.exports["#RUSSELL:RUA-symbol-description"]="Russell 3000 Index",e.exports["#RUSSELL:RUT-symbol-description"]="Russell 2000 Index",e.exports["#NYSE:XMI-symbol-description"]="NYSE ARCA Major Market Index",e.exports["#NYSE:XAX-symbol-description"]="AMEX Composite Index",e.exports["#NASDAQ:NDX-symbol-description"]="Nasdaq 100 Index",e.exports["#NASDAQ:IXIC-symbol-description"]="Nasdaq Composite Index",e.exports["#DJ:DJT-symbol-description"]="Dow Jones Transportation Average Index",e.exports["#NYSE:NYA-symbol-description"]="NYSE Composite Index",e.exports["#NYMEX:CJ1!-symbol-description"]="Cocoa Futures",e.exports["#USDILS-symbol-description"]="U.S. Dollar / Israeli Shekel",e.exports["#TSXV:F-symbol-description"]="Fiore Gold Inc",e.exports["#SIX:F-symbol-description"]="Ford Motor Company",e.exports["#BMV:F-symbol-description"]="Ford Motor Company",e.exports["#TWII-symbol-description"]="Taiwan Weighted Index",e.exports["#TVC:PL10Y-symbol-description"]="Poland Government Bonds 10 YR Yield",e.exports["#TVC:PL05Y-symbol-description"]="Poland Government Bonds 5 YR Yield",e.exports["#SET:GC-symbol-description"]="Global Connections Public Company",e.exports["#TSX:GC-symbol-description"]="Great Canadian Gaming Corporation",e.exports["#TVC:FTMIB-symbol-description"]="Milano Italia Borsa Index",e.exports["#OANDA:SPX500USD-symbol-description"]="S&P 500 Index",e.exports["#BMV:CT-symbol-description"]="China SX20 RT",e.exports["#TSXV:CT-symbol-description"]="Centenera Mining Corporation", +e.exports["#BYBIT:ETHUSD-symbol-description"]="ETHUSD Perpetual Contract",e.exports["#BYBIT:XRPUSD-symbol-description"]="XRPUSD Perpetual Contract",e.exports["#BYBIT:BTCUSD-symbol-description"]="BTCUSD Perpetual Contract",e.exports["#BITMEX:ETHUSD-symbol-description"]="ETHUSD Perpetual Futures Contract",e.exports["#DERIBIT:BTCUSD-symbol-description"]="BTCUSD Perpetual Futures Contract",e.exports["#DERIBIT:ETHUSD-symbol-description"]="ETHUSD Perpetual Futures Contract",e.exports["#USDHUF-symbol-description"]="U.S. Dollar / Hungarian Forint",e.exports["#USDTHB-symbol-description"]="U.S. Dollar / Thai Baht",e.exports["#FOREXCOM:US2000-symbol-description"]="US Small Cap 2000",e.exports["#TSXV:PBR-symbol-description"]="Para Resources Inc",e.exports["#NYSE:SI-symbol-description"]="Silvergate Capital Corporation",e.exports["#NASDAQ:LE-symbol-description"]="Lands' End Inc",e.exports["#CME:CB1!-symbol-description"]="Butter Futures-Cash (Continuous: Current contract in front)",e.exports["#LSE:SCHO-symbol-description"]="Scholium Group Plc Ord 1P",e.exports["#NEO:HE-symbol-description"]="Hanwei Energy Services Corp.",e.exports["#NYSE:HE-symbol-description"]="Hawaiian Electric Industries",e.exports["#OMXCOP:SCHO-symbol-description"]="Schouw & Co A/S",e.exports["#TSX:HE-symbol-description"]="Hanwei Energy Services Corp.",e.exports["#BSE:ITI-symbol-description"]="ITI Ltd",e.exports["#NSE:ITI-symbol-description"]="Indian Telephone Industries Limited",e.exports["#TSX:LS-symbol-description"]="Middlefield Healthcare & Life Sciences Dividend Fund",e.exports["#BITMEX:XBT-symbol-description"]="Bitcoin / U.S. Dollar Index",e.exports["#CME_MINI:RTY1!-symbol-description"]="E-Mini Russell 2000 Index Futures",e.exports["#CRYPTOCAP:TOTAL-symbol-description"]="Crypto Total Market Cap, $",e.exports["#ICEUS:DX1!-symbol-description"]="U.S. Dollar Index Futures",e.exports["#NYMEX:TT1!-symbol-description"]="Cotton Futures",e.exports["#PHEMEX:BTCUSD-symbol-description"]="BTC Perpetual Futures Contract",e.exports["#PHEMEX:ETHUSD-symbol-description"]="ETH Perpetual Futures Contract",e.exports["#PHEMEX:XRPUSD-symbol-description"]="XRP Perpetual Futures Contract",e.exports["#PHEMEX:LTCUSD-symbol-description"]="LTC Perpetual Futures Contract",e.exports["#BITCOKE:BCHUSD-symbol-description"]="BCH Quanto Swap",e.exports["#BITCOKE:BTCUSD-symbol-description"]="BTC Quanto Swap",e.exports["#BITCOKE:ETHUSD-symbol-description"]="ETH Quanto Swap",e.exports["#BITCOKE:LTCUSD-symbol-description"]="LTC Quanto Swap",e.exports["#TVC:CA10-symbol-description"]="Canadian Government Bonds, 10 YR",e.exports["#TVC:CA10Y-symbol-description"]="Canadian Government Bonds 10 YR Yield",e.exports["#TVC:ID10Y-symbol-description"]="Indonesia Government Bonds 10 YR Yield",e.exports["#TVC:NL10-symbol-description"]="Netherlands Government Bonds, 10 YR",e.exports["#TVC:NL10Y-symbol-description"]="Netherlands Government Bonds 10 YR Yield",e.exports["#TVC:NZ10-symbol-description"]="New Zealand Government Bonds, 10 YR", +e.exports["#TVC:NZ10Y-symbol-description"]="New Zealand Government Bonds 10 YR Yield",e.exports["#SOLUSD-symbol-description"]="Solana / U.S. Dollar",e.exports["#LUNAUSD-symbol-description"]="Luna / U.S. Dollar",e.exports["#UNIUSD-symbol-description"]="Uniswap / U.S. Dollar",e.exports["#LTCBRL-symbol-description"]="Litecoin / Brazilian Real",e.exports["#ETCEUR-symbol-description"]="Ethereum Classic / Euro",e.exports["#ETHKRW-symbol-description"]="Ethereum / South Korean Won",e.exports["#BTCRUB-symbol-description"]="Bitcoin / Russian Ruble",e.exports["#BTCTHB-symbol-description"]="Bitcoin / Thai Baht",e.exports["#ETHTHB-symbol-description"]="Ethereum / Thai Baht",e.exports["#TVC:EU10YY-symbol-description"]="Euro Government Bonds 10 YR Yield",e.exports["#NASDAQ:LCID-symbol-description"]="Lucid Group, Inc.",e.exports["#TADAWUL:2370-symbol-description"]="Middle East Specialized Cables Co."}}]); \ No newline at end of file diff --git a/charting_library/bundles/ro.5362.311bfba5d2c84b13ec2b.js b/charting_library/bundles/ro.5362.311bfba5d2c84b13ec2b.js new file mode 100644 index 0000000..ae2140b --- /dev/null +++ b/charting_library/bundles/ro.5362.311bfba5d2c84b13ec2b.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[5362],{40276:e=>{e.exports="Add"},53585:e=>{e.exports=["Add Custom Color"]},81865:e=>{e.exports="Opacity"},19801:e=>{e.exports="Fr"},11268:e=>{e.exports="Mo"},63331:e=>{e.exports="Sa"},85954:e=>{e.exports="Su"},26230:e=>{e.exports="We"},24793:e=>{e.exports="Th"},31533:e=>{e.exports="Tu"},73755:e=>{e.exports="Another symbol"},16936:e=>{e.exports="Back"},88046:e=>{e.exports="Main chart symbol"},9898:e=>{e.exports="Right"},52051:e=>{e.exports="Calendar is currently on year {year}"},99990:e=>{e.exports="Calendar is currently on years from {year_start} to {year_end}"},92702:e=>{e.exports="Calendar is currently on {month}"},20036:e=>{e.exports="Cancel"},23398:e=>{e.exports="Change symbol"},94551:e=>{e.exports="Chart"},80395:e=>{e.exports="Close menu"},64498:e=>{e.exports="All sources"},97637:e=>{e.exports="April"},86797:e=>{e.exports="August"},79852:e=>{e.exports="Bond"},55669:e=>{e.exports="December"},56095:e=>{e.exports="Decrease"},29601:e=>{e.exports="Description"},16467:e=>{e.exports="February"},72970:e=>{e.exports="Friday"},46812:e=>{e.exports="Increase"},26910:e=>{e.exports="January"},23230:e=>{e.exports="July"},49385:e=>{e.exports="June"},90784:e=>{e.exports="October"},89298:e=>{e.exports="Offset"},68988:e=>{e.exports="Ok"},61199:e=>{e.exports="Monday"},95543:e=>{e.exports="Months"},68327:e=>{e.exports="May"},84675:e=>{e.exports="March"},29673:e=>{e.exports="No exchanges match your criteria"},41379:e=>{e.exports="No symbols match your criteria"},71194:e=>{e.exports="November"},83771:e=>{e.exports="Next year"},75385:e=>{e.exports="Next years"},39752:e=>{e.exports="Next month"},35563:e=>{e.exports="Number format is invalid."},19724:e=>{e.exports="Sources"},1144:e=>{e.exports="Saturday"},52298:e=>{e.exports="Search"},13269:e=>{e.exports="Select source"},61132:e=>{e.exports="September"},2607:e=>{e.exports="Specified value is more than the instrument maximum of {max}."},53669:e=>{e.exports="Specified value is less than the instrument minimum of {min}."},72149:e=>{e.exports="Sunday"},83583:e=>{e.exports="Switch to months"},6244:e=>{e.exports="Switch to dates"},80879:e=>{e.exports="Switch to years"},89053:e=>{e.exports="Symbol"},48490:e=>{e.exports="Symbol & description"},99983:e=>{e.exports="Symbol Search"},32457:e=>{e.exports="Please enter the right date"},5122:e=>{e.exports="Please enter the right date format yyyy-mm-dd"},2587:e=>{e.exports="Previous month"},39329:e=>{e.exports="Previous year"},27004:e=>{e.exports="Previous years"},54336:e=>{e.exports="Remove color"},7147:e=>{e.exports="Wednesday"},7951:e=>{e.exports="Thursday"},60142:e=>{e.exports="Thickness"},44979:e=>{e.exports="Tuesday"},69325:e=>{e.exports="Years"},12629:e=>{e.exports="commodity"},87592:e=>{e.exports="cfd"},17023:e=>{e.exports=["Change Opacity"]},13066:e=>{e.exports=["Change Color"]},95657:e=>{e.exports=["Change Thickness"]},18567:e=>{e.exports="change {propertyName} property"},36962:e=>{e.exports="close"},8448:e=>{e.exports="crypto"},67245:e=>{e.exports="dr"},88720:e=>{ +e.exports="economy"},39512:e=>{e.exports="forex"},81859:e=>{e.exports="futures"},39337:e=>{e.exports="high"},91815:e=>{e.exports="hl2"},40771:e=>{e.exports="hlc3"},9523:e=>{e.exports="hlcc4"},12754:e=>{e.exports="index"},60804:e=>{e.exports="indices"},12504:e=>{e.exports="ohlc4"},38466:e=>{e.exports="open"},3919:e=>{e.exports="low"},36931:e=>{e.exports="stock"}}]); \ No newline at end of file diff --git a/charting_library/bundles/ro.6306.b88dcc3f0d7db89ebfc1.js b/charting_library/bundles/ro.6306.b88dcc3f0d7db89ebfc1.js new file mode 100644 index 0000000..e5171fc --- /dev/null +++ b/charting_library/bundles/ro.6306.b88dcc3f0d7db89ebfc1.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[6306],{74274:e=>{e.exports="Cross"},60558:e=>{e.exports="animals & nature"},14232:e=>{e.exports="activity"},35305:e=>{e.exports="food & drink"},49546:e=>{e.exports="flags"},72302:e=>{e.exports="objects"},96330:e=>{e.exports="smiles & people"},6878:e=>{e.exports="symbols"},15426:e=>{e.exports="recently used"},15395:e=>{e.exports="travel & places"},41596:e=>{e.exports="Labels on price scale"},45811:e=>{e.exports="Values in status line"},39495:e=>{e.exports="Circles"},41389:e=>{e.exports=["Above Bar"]},29520:e=>{e.exports="Absolute"},67049:e=>{e.exports="Apply Defaults"},65262:e=>{e.exports=["Area With Breaks"]},83760:e=>{e.exports="Body"},48848:e=>{e.exports="Border"},27331:e=>{e.exports="Background"},78626:e=>{e.exports=["Below Bar"]},16079:e=>{e.exports="Gradient"},42973:e=>{e.exports="Dotted line"},41361:e=>{e.exports="Down"},59317:e=>{e.exports="Dashed line"},31577:e=>{e.exports="Developing VA"},4329:e=>{e.exports="Default"},98938:e=>{e.exports="Defaults"},45044:e=>{e.exports="Hidden"},11091:e=>{e.exports="Histogram"},40297:e=>{e.exports="Outputs"},36993:e=>{e.exports=["Override Min Tick"]},64606:e=>{e.exports=["Labels Font"]},54934:e=>{e.exports=["Line With Breaks"]},41610:e=>{e.exports="More"},55362:e=>{e.exports="Normal"},35637:e=>{e.exports="Solid"},18229:e=>{e.exports=["Save As Default"]},86520:e=>{e.exports=["Signal Labels"]},64108:e=>{e.exports="Step line with breaks"},67767:e=>{e.exports=["Step Line With Diamonds"]},91502:e=>{e.exports="Placement"},73947:e=>{e.exports="Precision"},66596:e=>{e.exports="Quantity"},79782:e=>{e.exports=["Reset Settings"]},95247:e=>{e.exports=["Width (% of the Box)"]},19221:e=>{e.exports="Text color"},77409:e=>{e.exports=["Trades on Chart"]},98802:e=>{e.exports="Up"},78019:e=>{e.exports="Use special math signs to displace selected drawings: +,-,/,* for price and +,- for bar index."},14414:e=>{e.exports=["Volume Profile"]},91322:e=>{e.exports="Values"},20834:e=>{e.exports=["Change Min Tick"]},98491:e=>{e.exports=["Change Char"]},7378:e=>{e.exports=["Change Font Size"]},28691:e=>{e.exports=["Change Line Style"]},38361:e=>{e.exports=["Change Location"]},51081:e=>{e.exports=["Change Percent Width"]},47634:e=>{e.exports=["Change Placement"]},15683:e=>{e.exports=["Change Plot Type"]},164:e=>{e.exports=["Change Precision"]},86888:e=>{e.exports=["Change Shape"]},50463:e=>{e.exports=["Change Value"]},12628:e=>{e.exports="change values visibility"},76080:e=>{e.exports="e.g. +1"},95166:e=>{e.exports="e.g. /2"}}]); \ No newline at end of file diff --git a/charting_library/bundles/ro.9417.7ff64779d43389a1bb41.js b/charting_library/bundles/ro.9417.7ff64779d43389a1bb41.js new file mode 100644 index 0000000..5b304a3 --- /dev/null +++ b/charting_library/bundles/ro.9417.7ff64779d43389a1bb41.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9417],{40276:o=>{o.exports="Add"},53585:o=>{o.exports=["Add Custom Color"]},81865:o=>{o.exports="Opacity"},2443:o=>{o.exports="line tool(s) line style"},40054:o=>{o.exports="Color"},44629:o=>{o.exports="Add to favorites"},38455:o=>{o.exports=["Background Color"]},79964:o=>{o.exports="Background color 1"},45320:o=>{o.exports="Background color 2"},60925:o=>{o.exports="Dot"},42973:o=>{o.exports="Dotted line"},59317:o=>{o.exports="Dashed line"},99289:o=>{o.exports="Eraser"},23886:o=>{o.exports="Font Size"},17006:o=>{o.exports=["Font Size"]},17517:o=>{o.exports="Hide All Drawing Tools"},74813:o=>{o.exports="Hide Favorite Drawing Tools Toolbar"},37057:o=>{o.exports="Lock All Drawing Tools"},71845:o=>{o.exports="Line tool backgrounds"},12928:o=>{o.exports="Line tool colors"},21327:o=>{o.exports="Line tool text colors"},86327:o=>{o.exports="Line tool width"},47059:o=>{o.exports="Line tool widths"},41610:o=>{o.exports="More"},79165:o=>{o.exports="Magic"},37140:o=>{o.exports="Magnet Mode snaps drawings placed near price bars to the closest OHLC value"},67455:o=>{o.exports=["Marker Color"]},59607:o=>{o.exports="Measure"},36551:o=>{o.exports="New drawings are replicated to all charts in the layout and shown when the same ticker is selected"},91977:o=>{o.exports="Show Hidden Tools"},51072:o=>{o.exports="Show Object Tree"},49421:o=>{o.exports="Stay in Drawing Mode"},49593:o=>{o.exports=["Stop Background Color"]},36785:o=>{o.exports=["Profit Background Color"]},76091:o=>{o.exports="Remove Drawings"},54336:o=>{o.exports="Remove color"},72482:o=>{o.exports="Remove from favorites"},19221:o=>{o.exports="Text color"},38925:o=>{o.exports="Zoom In"},49895:o=>{o.exports="Zoom Out"},16631:o=>{o.exports="change line tool(s) text color"},74350:o=>{o.exports="change line tool(s) background color"},68519:o=>{o.exports="change line tool(s) color"},36819:o=>{o.exports="change line tool(s) font size"},54769:o=>{o.exports="change line tool(s) line style"},41648:o=>{o.exports="change line tool(s) line width"},18567:o=>{o.exports="change {propertyName} property"},32868:o=>{o.exports="{hotKey_0} + Click on the chart"},68125:o=>{o.exports="{hotKey_0} — circle"},40234:o=>{o.exports="{hotKey_0} — drawing a straight line at angles of 45"},10289:o=>{o.exports="{hotKey_0} — fixed increments"},81591:o=>{o.exports="{hotKey_0} — square"}}]); \ No newline at end of file diff --git a/charting_library/bundles/ru.178.dd03c0163a8373c0fc5b.js b/charting_library/bundles/ru.178.dd03c0163a8373c0fc5b.js new file mode 100644 index 0000000..67dfa4a --- /dev/null +++ b/charting_library/bundles/ru.178.dd03c0163a8373c0fc5b.js @@ -0,0 +1,4 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[178],{12978:e=>{e.exports=["Данные в реальном времени для {symbolName}"]},64565:e=>{e.exports=["предоставлены биржей {exchange}."]},19801:e=>{e.exports=["Пт"]},11268:e=>{e.exports=["Пн"]},63331:e=>{e.exports=["Сб"]},85954:e=>{e.exports=["Вс"]},26230:e=>{e.exports=["Ср"]},24793:e=>{e.exports=["Чт"]},31533:e=>{e.exports=["Вт"]},89790:e=>{e.exports=["Не удалось получить исходный код Pine."]},39589:e=>{e.exports=["Свернуть панель"]},38154:e=>{e.exports=["Подтвердить удаление дерева индикаторов"]},53205:e=>{e.exports=["Непрерывные фьючерсные контракты"]},15993:e=>{e.exports=["Непрерывные фьючерсные контракты — это синтетический финансовый инструмент, получаемый путем объединения нескольких индивидуальных фьючерсных контрактов. 1! — контракт ближайшего (или самого скорого) месяца исполнения, а 2! — контракт второго ближайшего месяца исполнения."]},45e3:e=>{e.exports=["Cboe BZX"]},56934:e=>{e.exports=["Изменить описание"]},23398:e=>{e.exports=["Сменить инструмент"]},36004:e=>{e.exports=["Создайте бесплатный профиль"]},69419:e=>{e.exports=["Всё в порядке — рынок открыт."]},97637:e=>{e.exports=["Апрель"]},86797:e=>{e.exports=["Август"]},22519:e=>{e.exports=["Значения изменения бара"]},41707:e=>{e.exports=["Купить данные в реальном времени"]},52003:e=>{e.exports=["Вы действительно хотите удалить этот индикатор и все связанные с ним расчёты?"]},68854:e=>{e.exports=["Двойное нажатие"]},97325:e=>{e.exports=["Проблема с данными"]},52916:e=>{e.exports=["Данные обновляются один раз в день."]},25978:e=>{e.exports=["Данные обновляются один раз в секунду, даже если обновлений на рынке было больше."]},57310:e=>{e.exports=["Данные c задержкой"]},49321:e=>{e.exports=["Данные, предоставляемые с подпиской Basic, обновляются один раз в секунду, даже если обновлений на рынке было больше."]},55669:e=>{e.exports=["Декабрь"]},83498:e=>{e.exports=["Удалить панель"]},6044:e=>{e.exports=["Производные данные"]},31461:e=>{e.exports=["Производные данные относятся к финансовым показателям, которые создаются путём объединения и/или обработки исходных данных, поступающих из различных источников."]},59315:e=>{e.exports=["Обновление раз в день"]},82751:e=>{e.exports=["Ошибка"]},40519:e=>{e.exports=["Сейчас вечер. Рынок открыт для торговли в вечернюю сессию."]},80227:e=>{e.exports=["Часовой пояс биржи"]},16467:e=>{e.exports=["Февраль"]},25046:e=>{e.exports=["Заполнить биржевые соглашения"]},93666:e=>{e.exports=["Отметить символ"]},564:e=>{e.exports=["Пт"]},72970:e=>{e.exports=["Пятница"]},88958:e=>{e.exports=["Выходной день"]},32960:e=>{e.exports=["Халяльный инструмент"]},21686:e=>{e.exports=["Скрыть информацию об индикаторах"]},26935:e=>{e.exports=["Параметры индикатора"]},26315:e=>{e.exports=["Названия индикаторов"]},84098:e=>{e.exports=["Значения индикатора"]},91459:e=>{e.exports=["Если вам нужны данные в реальном времени для {listedExchange}, то заполните биржевое соглашение. Не беспокойтесь, это можно сделать в несколько кликов"]},50634:e=>{ +e.exports=["Вечерняя сессия начнется через {remainingTime}."]},74537:e=>{e.exports=["Предторговый период начнется через {remainingTime}."]},26910:e=>{e.exports=["Январь"]},23230:e=>{e.exports=["Июль"]},49385:e=>{e.exports=["Июнь"]},99487:e=>{e.exports=["Значения ОТКР-МАКС-МИН-ЗАКР"]},15815:e=>{e.exports=["Обновляются раз в секунду"]},90784:e=>{e.exports=["Октябрь"]},75991:e=>{e.exports=["Cтатус Рынок открыт"]},37274:e=>{e.exports=["Значения изменения последнего дня"]},36051:e=>{e.exports=["Узнать больше"]},39899:e=>{e.exports=["Переместить вниз"]},70343:e=>{e.exports=["Переместить вверх"]},83085:e=>{e.exports=["Пн"]},61199:e=>{e.exports=["Понедельник"]},41610:e=>{e.exports=["Ещё"]},1653:e=>{e.exports=["Сейчас утро. Рынок открыт для торговли в предторговый период."]},56470:e=>{e.exports=["Развернуть график"]},19603:e=>{e.exports=["Развернуть панель"]},68327:e=>{e.exports=["Май"]},35732:e=>{e.exports=["Настройки панели"]},84675:e=>{e.exports=["Март"]},83949:e=>{e.exports=["Рынок открыт"]},35701:e=>{e.exports=["Рынок открывается через {remainingTime}."]},95814:e=>{e.exports=["Рынок закрыт"]},98105:e=>{e.exports=["Рынок закрывается через {remainingTime}."]},56086:e=>{e.exports=["На рынке сегодня праздничный день. Повезло им."]},71194:e=>{e.exports=["Ноябрь"]},66324:e=>{e.exports=["Исходный код"]},36835:e=>{e.exports=["Сб"]},1144:e=>{e.exports=["Суббота"]},40653:e=>{e.exports=["Прокрутить влево"]},26721:e=>{e.exports=["Прокрутить до текущего бара"]},35809:e=>{e.exports=["Прокрутить вправо"]},61132:e=>{e.exports=["Сентябрь"]},28705:e=>{e.exports=["Показать информацию об индикаторах"]},51072:e=>{e.exports=["Показать дерево объектов"]},37809:e=>{e.exports=["Показывать настройки интервала"]},39045:e=>{e.exports=["Ошибка индикатора или стратегии"]},86577:e=>{e.exports=["Вс"]},72149:e=>{e.exports=["Воскресенье"]},46041:e=>{e.exports=["Источник ценовых данных инструмента"]},63143:e=>{e.exports=["Имя инструмента"]},29985:e=>{e.exports=["Вечерняя торговая сессия"]},28412:e=>{e.exports=["В платные подписки включено более частое обновление данных."]},56042:e=>{e.exports=["Предторговый период"]},24680:e=>{e.exports=["Первичный листинг"]},89022:e=>{e.exports=["В настоящий момент данные в реальном времени для этого инструмента не поддерживаются. Но это может измениться в будущем."]},6667:e=>{e.exports=["Данные в реальном времени для {symbolName} предоставлены биржей {exchange}."]},48293:e=>{e.exports=["Восстановить график"]},91029:e=>{e.exports=["Восстановить панель"]},75094:e=>{e.exports=["Ср"]},7147:e=>{e.exports=["Среда"]},52984:e=>{e.exports=["Чтобы получать данные в реальном времени для {description}, вам нужно купить подписку на данные в реальном времени."]},9787:e=>{e.exports=["Чт"]},7951:e=>{e.exports=["Четверг"]},99214:e=>{e.exports=["Основная, или первая, фондовая биржа, на которой торгуются акции компании."]},2310:e=>{e.exports=['Эти данные обновляются в реальном времени, но они могут немного отличаться от аналогичных "официальных" данных от основных бирж.']},29512:e=>{ +e.exports=['Эти данные обновляются в реальном времени, но они могут немного отличаться от аналогичных "официальных" данных от {exchange}.']},52449:e=>{e.exports=["Акции соответствуют принципам шариата, т.е. не противоречат нормам ислама. Данная компания не взимает и не получает проценты, а также не взаимодействует с некоторыми секторами (азартные игры, алкогольная и табачная продукция, продукты питания из свинины)."]},86753:e=>{e.exports=["Эти данные в реальном времени предоставляются биржей {originalExchange}. Они могут незначительно отличаться от официальных данных непосредственно от {exchange}. Если это отличие имеет для вас решающее значение, вам необходимо приобрести данные в реальном времени у основной биржи, и мы можем вам в этом помочь."]},73717:e=>{e.exports=["Этот символ не существует, пожалуйста, выберите другой."]},57048:e=>{e.exports=["Можно прогуляться — этот рынок сейчас закрыт."]},94316:e=>{e.exports=["Вт"]},44979:e=>{e.exports=["Вторник"]},8209:e=>{e.exports=["Снять отметку с символа"]},1111:e=>{e.exports=["Объём"]},61311:e=>{e.exports=["Увеличить масштаб"]},47602:e=>{e.exports=["Уменьшить масштаб"]},57889:e=>{e.exports=["изменение видимости значений ОТКР-МАКС-МИН-ЗАКР"]},18644:e=>{e.exports=["изменение видимости статуса: Рынок открыт"]},45110:e=>{e.exports=["изменение видимости значения изменения бара"]},31325:e=>{e.exports=["изменение видимости названий индикаторов"]},99774:e=>{e.exports=["изменение видимости значений индикаторов"]},96162:e=>{e.exports=["изменение видимости параметров индикаторов"]},50058:e=>{e.exports=["изменение видимости значений изменения последнего дня"]},26717:e=>{e.exports=["изменение видимости описания инструмента"]},6091:e=>{e.exports=["изменение видимости поля символа"]},9455:e=>{e.exports=["изменение видимости значений объема"]},39348:e=>{e.exports=["меньше минуты"]},87358:e=>{e.exports=["отображение: {title}"]},7827:e=>{e.exports=["{days} и {hours}"]},7435:e=>{e.exports=["{exchange} от {originalExchange}"]},19830:e=>{e.exports=["{hours} и {minutes}"]},1084:e=>{e.exports=["Данные в реальном времени для {listedExchange} доступны бесплатно для зарегистрированных пользователей."]},38611:e=>{e.exports=["Данные {symbolName} приходят с задержкой на {time} минут из-за требований биржи."]},77033:e=>{e.exports=["Данные обновляются один раз в {amount} секунду, даже если событий на рынке было больше.","Данные обновляются один раз в {amount} секунды, даже если событий на рынке было больше.","Данные обновляются один раз в {amount} секунд, даже если событий на рынке было больше.","Данные обновляются один раз в {amount} секунд, даже если событий на рынке было больше."]},2121:e=>{ +e.exports=["Данные, предоставляемые с подпиской Basic, обновляются один раз в {amount} секунду, даже если событий на рынке было больше.","Данные, предоставляемые с подпиской Basic, обновляются один раз в {amount} секунды, даже если событий на рынке было больше.","Данные, предоставляемые с подпиской Basic, обновляются один раз в {amount} секунд, даже если событий на рынке было больше.","Данные, предоставляемые с подпиской Basic, обновляются один раз в {amount} секунд, даже если событий на рынке было больше."]},5223:e=>{e.exports=["Данные обновляются один раз в {amount} секунду","Данные обновляются один раз в {amount} секунды","Данные обновляются один раз в {amount} секунд","Данные обновляются один раз в {amount} секунд"]},58609:e=>{e.exports=["{number} день","{number} дня","{number} дней","{number} дней"]},24430:e=>{e.exports=["{number} час","{number} часа","{number} часов","{number} часов"]},67151:e=>{e.exports=["{number} минута","{number} минуты","{number} минут","{number} минут"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/ru.2285.1268ecef367debd2960b.js b/charting_library/bundles/ru.2285.1268ecef367debd2960b.js new file mode 100644 index 0000000..2cf7d3e --- /dev/null +++ b/charting_library/bundles/ru.2285.1268ecef367debd2960b.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2285],{72171:t=>{t.exports=["По центру"]},91757:t=>{t.exports=["Снизу"]},22192:t=>{t.exports=["Дни"]},63099:t=>{t.exports=["Часы"]},77405:t=>{t.exports=["Горизонтальная"]},66304:t=>{t.exports=["Аргументы"]},19286:t=>{t.exports=["Слева"]},76476:t=>{t.exports=["По центру"]},28134:t=>{t.exports=["Минуты"]},71129:t=>{t.exports=["Секунды"]},21141:t=>{t.exports=["Справа"]},21594:t=>{t.exports=["Недели"]},26458:t=>{t.exports=["Фитиль"]},65994:t=>{t.exports=["Сверху"]},92960:t=>{t.exports=["Выравнивание текста"]},90581:t=>{t.exports=["Ориентация текста"]},44085:t=>{t.exports=["Вертикальная"]},13355:t=>{t.exports=["изменение дневной видимости {title} (предельная точка)"]},41377:t=>{t.exports=["изменение дневной видимости {title} (начальная точка)"]},35388:t=>{t.exports=["изменение часовой видимости {title} (начальная точка)"]},78586:t=>{t.exports=["изменение часовой видимости {title} (предельная точка)"]},59635:t=>{t.exports=["изменение месячной видимости {title} (начальная точка)"]},74266:t=>{t.exports=["изменение месячной видимости {title} (предельная точка)"]},91633:t=>{t.exports=["изменение минутной видимости {title} (предельная точка)"]},15106:t=>{t.exports=["изменение минутной видимости {title} (начальная точка)"]},66161:t=>{t.exports=["изменение секундной видимости {title} (предельная точка)"]},2822:t=>{t.exports=["изменение секундной видимости {title} (начальная точка)"]},21339:t=>{t.exports=["изменение недельной видимости {title} (начальная точка)"]},68643:t=>{t.exports=["изменение недельной видимости {title} (предельная точка)"]},30810:t=>{t.exports=["изменение видимости {title} на тиках"]},24941:t=>{t.exports=["изменение видимости {title} на неделях"]},8917:t=>{t.exports=["изменение видимости {title} на {ranges}"]},29088:t=>{t.exports=["изменение видимости {title} на днях"]},68971:t=>{t.exports=["изменение видимости {title} на часах"]},64370:t=>{t.exports=["изменение видимости {title} на минутах"]},6659:t=>{t.exports=["изменение видимости {title} на месяцах"]},46948:t=>{t.exports=["изменение видимости {title} на секундах"]},82211:t=>{t.exports=["Дни"]},33486:t=>{t.exports=["дневную видимость до"]},14077:t=>{t.exports=["дневную видимость с"]},3143:t=>{t.exports=["Часы"]},84775:t=>{t.exports=["часовую видимость с"]},11255:t=>{t.exports=["часовую видимость до"]},58964:t=>{t.exports=["Месяцы"]},71770:t=>{t.exports=["месячную видимость с"]},37179:t=>{t.exports=["месячную видимость до"]},16465:t=>{t.exports=["Минуты"]},72317:t=>{t.exports=["минутную видимость до"]},25586:t=>{t.exports=["минутную видимость с"]},32925:t=>{t.exports=["секундную видимость"]},39017:t=>{t.exports=["секундную видимость до"]},6049:t=>{t.exports=["секундную видимость с"]},93016:t=>{t.exports=["недельную видимость"]},32002:t=>{t.exports=["недельную видимость с"]},28091:t=>{t.exports=["недельную видимость до"]},59523:t=>{t.exports=["тики"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/ru.2547.28b713bedf796244795d.js b/charting_library/bundles/ru.2547.28b713bedf796244795d.js new file mode 100644 index 0000000..bd72e50 --- /dev/null +++ b/charting_library/bundles/ru.2547.28b713bedf796244795d.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2547],{50831:e=>{e.exports=["бары"]},19648:e=>{e.exports=["12 часов"]},55838:e=>{e.exports=["24 часа"]},23238:e=>{e.exports=["Оформление"]},72171:e=>{e.exports=["По центру"]},88364:e=>{e.exports=["Основной стиль графика"]},46720:e=>{e.exports=["Перекрестие"]},50985:e=>{e.exports=["Валюта"]},17319:e=>{e.exports=["Валюта и единица"]},68791:e=>{e.exports=["Аргументы"]},95036:e=>{e.exports=["Средняя цена закрытия"]},91757:e=>{e.exports=["Снизу"]},27331:e=>{e.exports=["Фон"]},22519:e=>{e.exports=["Значения изменения бара"]},87845:e=>{e.exports=["Кнопки"]},39392:e=>{e.exports=["Линии сетки"]},25209:e=>{e.exports=["Формат даты"]},55090:e=>{e.exports=["День недели на метках"]},29601:e=>{e.exports=["Описание"]},26897:e=>{e.exports=["События"]},77405:e=>{e.exports=["Горизонтальная"]},34403:e=>{e.exports=["Горизонтальные"]},60971:e=>{e.exports=["Макс. и мин. цены"]},61142:e=>{e.exports=["Индикаторы"]},34905:e=>{e.exports=["Значения индикаторов"]},29687:e=>{e.exports=["Значения индикаторов и отчётности"]},25084:e=>{e.exports=["Названия индикаторов и отчётности"]},9654:e=>{e.exports=["Названия индикаторов"]},99487:e=>{e.exports=["Значения ОТКР-МАКС-МИН-ЗАКР"]},75991:e=>{e.exports=["Cтатус Рынок открыт"]},15474:e=>{e.exports=["Лого"]},96073:e=>{e.exports=["Подробное описание"]},78905:e=>{e.exports=["Метки на ценовой шкале"]},37274:e=>{e.exports=["Значения изменения последнего дня"]},19286:e=>{e.exports=["Слева"]},70500:e=>{e.exports=["Деньги"]},66653:e=>{e.exports=["Поля"]},76476:e=>{e.exports=["По центру"]},42502:e=>{e.exports=["Не перекрывать"]},49199:e=>{e.exports=["Без цвета"]},74343:e=>{e.exports=["Навигация"]},47926:e=>{e.exports=["Режимы шкалы (А и Л)"]},43115:e=>{e.exports=["Шкалы"]},53224:e=>{e.exports=["Расположение шкал"]},79194:e=>{e.exports=["Строка статуса"]},89053:e=>{e.exports=["Инструмент"]},35383:e=>{e.exports=["Имя инструмента"]},27767:e=>{e.exports=["Последнее значение символа"]},40847:e=>{e.exports=["Цена закрытия предыдущего дня"]},50446:e=>{e.exports=["Панель"]},73908:e=>{e.exports=["Разделители панелей"]},36014:e=>{e.exports=["Проценты"]},78621:e=>{e.exports=["Пипсы"]},74823:e=>{e.exports=["Цена пре-/постмаркета"]},64859:e=>{e.exports=["Ценовая шкала"]},76523:e=>{e.exports=["Цена и процентное значение"]},21141:e=>{e.exports=["Справа"]},40187:e=>{e.exports=["Отступ справа"]},77705:e=>{e.exports=["Водяной знак"]},26458:e=>{e.exports=["Фитиль"]},65994:e=>{e.exports=["Сверху"]},92960:e=>{e.exports=["Выравнивание текста"]},90581:e=>{e.exports=["Ориентация текста"]},67369:e=>{e.exports=["Заголовок"]},31326:e=>{e.exports=["Заголовки"]},23097:e=>{e.exports=["Тикер"]},82168:e=>{e.exports=["Тикер и описание"]},43637:e=>{e.exports=["Временная шкала"]},97316:e=>{e.exports=["Формат времени"]},90801:e=>{e.exports=["Торговля"]},77534:e=>{e.exports=["Единица"]},1111:e=>{e.exports=["Объём"]},80170:e=>{e.exports=["Последнее значение в соответствии со шкалой"]},91322:e=>{e.exports=["Значения"]},37174:e=>{e.exports=["Все"]},36426:e=>{ +e.exports=["Вертикальные"]},44085:e=>{e.exports=["Вертикальная"]},57889:e=>{e.exports=["изменение видимости значений ОТКР-МАКС-МИН-ЗАКР"]},35646:e=>{e.exports=["изменение видимости навигационных кнопок"]},18644:e=>{e.exports=["изменение видимости статуса: Рынок открыт"]},45110:e=>{e.exports=["изменение видимости значения изменения бара"]},10349:e=>{e.exports=["изменение отступа снизу"]},88161:e=>{e.exports=["изменение видимости меток единиц и валюты"]},84060:e=>{e.exports=["изменение видимости метки валюты"]},99011:e=>{e.exports=["изменение цвета фона графика"]},72458:e=>{e.exports=["изменение типа фона графика"]},37034:e=>{e.exports=["изменение толщины перекрестия"]},29951:e=>{e.exports=["изменение цвета перекрестия"]},92027:e=>{e.exports=["изменение стиля перекрестия"]},50457:e=>{e.exports=["изменение формата даты"]},7104:e=>{e.exports=["изменение дня недели на метках"]},27764:e=>{e.exports=["изменение видимости линий сетки"]},88096:e=>{e.exports=["изменение цвета гориз. линий сетки"]},31325:e=>{e.exports=["изменение видимости названий индикаторов"]},99774:e=>{e.exports=["изменение видимости значений индикаторов"]},96162:e=>{e.exports=["изменение видимости параметров индикаторов"]},59820:e=>{e.exports=["изменение видимости меток названий индикаторов и отчетности"]},90512:e=>{e.exports=["изменение видимости меток значений индикаторов и отчетности"]},50058:e=>{e.exports=["изменение видимости значений изменения последнего дня"]},97956:e=>{e.exports=["изменение прозрачности фона легенды"]},61061:e=>{e.exports=["изменение видимости фона легенды"]},37730:e=>{e.exports=["изменение видимости кнопок панели"]},89032:e=>{e.exports=["изменение цвета разделителей панелей"]},35636:e=>{e.exports=["изменение отступа справа"]},66601:e=>{e.exports=["изменение отступа справа"]},25616:e=>{e.exports=["изменение цвета водяного знака инструмента"]},87159:e=>{e.exports=["изменение видимости водяного знака инструмента"]},26717:e=>{e.exports=["изменение видимости описания инструмента"]},6091:e=>{e.exports=["изменение видимости поля символа"]},28741:e=>{e.exports=["изменение режима последнего значения инструмента"]},95071:e=>{e.exports=["изменение формата легенды символа"]},47361:e=>{e.exports=["изменение видимости кнопок режимов шкалы"]},35065:e=>{e.exports=["изменение цвета текста на шкалах"]},84382:e=>{e.exports=["изменение размера шрифта на шкалах"]},12468:e=>{e.exports=["изменение цвета линий шкал"]},71589:e=>{e.exports=["изменение видимости границ сессий"]},15035:e=>{e.exports=["изменение толщины границ сессий"]},1579:e=>{e.exports=["изменение цвета границ сессий"]},21460:e=>{e.exports=["изменение стиля границ сессий"]},76991:e=>{e.exports=["изменение формата времени"]},98905:e=>{e.exports=["изменение отступа сверху"]},7011:e=>{e.exports=["изменение видимости метки единицы"]},22722:e=>{e.exports=["изменение цвета верт. линий сетки"]},9455:e=>{e.exports=["изменение видимости значений объема"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/ru.2578.ab3178e0160c259eac53.js b/charting_library/bundles/ru.2578.ab3178e0160c259eac53.js new file mode 100644 index 0000000..426b58d --- /dev/null +++ b/charting_library/bundles/ru.2578.ab3178e0160c259eac53.js @@ -0,0 +1,3 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2578],{22353:e=>{e.exports=["(ОТКР+МАКС+МИН+ЗАКР)/4"]},94884:e=>{e.exports=["(МАКС+МИН+ЗАКР)/3"]},10591:e=>{e.exports=["(МАКС+МИН)/2"]},63243:e=>{e.exports=["Цвет баров основан на цене предыдущего закрытия"]},15857:e=>{e.exports=["Линия закрытия"]},9994:e=>{e.exports=["Корректировать данные на дивиденды"]},10989:e=>{e.exports=["Корректировать с учётом изменений контрактов"]},70816:e=>{e.exports=["Средняя цена закрытия"]},50430:e=>{e.exports=["Нижняя линия"]},83760:e=>{e.exports=["Тело"]},72269:e=>{e.exports=["Границы"]},7445:e=>{e.exports=["Уровень базовой линии"]},47586:e=>{e.exports=["Цены покупки и продажи"]},39667:e=>{e.exports=["Нисходящие бары"]},87151:e=>{e.exports=["Цвет падения"]},81285:e=>{e.exports=["Настройка данных"]},4329:e=>{e.exports=["Не задано"]},86846:e=>{e.exports=["Заливка"]},58747:e=>{e.exports=["Заливка области сверху"]},11157:e=>{e.exports=["Заливка области снизу"]},86953:e=>{e.exports=["Не отображать цену открытия"]},39292:e=>{e.exports=["Макс. и мин."]},83678:e=>{e.exports=["Линия максимума"]},75310:e=>{e.exports=["Линия минимума"]},15107:e=>{e.exports=["Посл. цена"]},6350:e=>{e.exports=["Пре-/постмаркет"]},62521:e=>{e.exports=["Фон пре-/постмаркета"]},73947:e=>{e.exports=["Точность"]},8094:e=>{e.exports=["Цена закрытия предыдущего дня"]},77986:e=>{e.exports=["Ценовые линии"]},24248:e=>{e.exports=["На основе"]},94089:e=>{e.exports=["Проекция восходящего бара"]},80293:e=>{e.exports=["Проекция свечей"]},5704:e=>{e.exports=["Проекция нисходящего бара"]},29881:e=>{e.exports=["Реальные цены на ценовой шкале (вместо значений Хейкен Аши)"]},57417:e=>{e.exports=["Верхняя линия"]},55314:e=>{e.exports=["Тонкие бары"]},87492:e=>{e.exports=["Часовой пояс"]},5536:e=>{e.exports=["Цвет роста"]},83610:e=>{e.exports=["Восходящие бары"]},23500:e=>{e.exports=["Использовать расчетную цену для цены закрытия на дневном интервале"]},35612:e=>{e.exports=["Использовать взвешенные по объёму бары"]},30792:e=>{e.exports=["свечи"]},55740:e=>{e.exports=["изменение баров МАКС-МИН-ЗАКР"]},68927:e=>{e.exports=["изменение ширины линии средней цены закрытия"]},30385:e=>{e.exports=["изменение цвета линии средней цены закрытия"]},97008:e=>{e.exports=["изменение цвета заливки области"]},6610:e=>{e.exports=["изменение толщины линии области"]},661:e=>{e.exports=["изменение цвета линии области"]},1316:e=>{e.exports=["изменение источника ценовых данных области"]},29180:e=>{e.exports=["изменение цвета линии цены покупки"]},31547:e=>{e.exports=["изменение уровня базовой линии"]},4164:e=>{e.exports=["изменение цвета нижней линии базовой линии"]},38990:e=>{e.exports=["изменение толщины нижней линии базовой линии"]},73163:e=>{e.exports=["изменение цвета заливки нижней области базовой линии"]},12673:e=>{e.exports=["изменение цвета заливки верхней области базовой линии"]},56819:e=>{e.exports=["изменение источника ценовых данных базовой линии"]},68621:e=>{e.exports=["изменение цвета верней линии базовой линии"]},35339:e=>{ +e.exports=["изменение ширины верней линии базовой линии"]},76804:e=>{e.exports=["изменение цвета восходящих баров"]},71816:e=>{e.exports=["изменение цвета нисходящих баров"]},36703:e=>{e.exports=["изменение цвета линии цены продажи"]},29353:e=>{e.exports=["изменение цвета баров на основе цен предыдущего закрытия"]},85709:e=>{e.exports=["изменение цвета восходящих столбцов"]},12155:e=>{e.exports=["изменение цвета нисходящих столбцов"]},66890:e=>{e.exports=["изменение источника ценовых данных столбцов"]},71809:e=>{e.exports=["изменение десятичных знаков"]},31317:e=>{e.exports=["изменение цвета расширенных сессий"]},60944:e=>{e.exports=["изменение цвета линий макс. и мин. цен"]},83708:e=>{e.exports=["изменение ширины линий макс. и мин. цен"]},81080:e=>{e.exports=["изменение цвета тела МАКС-МИН"]},30033:e=>{e.exports=["изменение видимости тела МАКС-МИН"]},76885:e=>{e.exports=["изменение цвета границ МАКС-МИН"]},79236:e=>{e.exports=["изменение видимости границ МАКС-МИН"]},42981:e=>{e.exports=["изменение видимости меток МАКС-МИН"]},31937:e=>{e.exports=["изменение цвета меток МАКС-МИН"]},87828:e=>{e.exports=["изменение цвета линии"]},17119:e=>{e.exports=["изменение источника ценовых данных линии"]},69125:e=>{e.exports=["изменение толщины линии"]},49973:e=>{e.exports=["изменение цвета постмаркета"]},5969:e=>{e.exports=["изменение цвета линии постмаркета"]},50393:e=>{e.exports=["изменение видимости линий цены пре-/постмаркета"]},46257:e=>{e.exports=["изменение цвета премаркета"]},60852:e=>{e.exports=["изменение цвета линии премаркета"]},91183:e=>{e.exports=["изменение цвета линии цены предыдущего закрытия"]},87631:e=>{e.exports=["изменение толщины линии цены предыдущего закрытия"]},77640:e=>{e.exports=["изменение цвета линии цены"]},97322:e=>{e.exports=["изменение толщины линии цены"]},35116:e=>{e.exports=["изменение стиля Range баров"]},28143:e=>{e.exports=["изменение тонких range баров"]},75986:e=>{e.exports=["изменение цвета фитиля нисходящих свечей на графике Ренко"]},7747:e=>{e.exports=["изменение цвета фитиля восходящих свечей на графике Ренко"]},9473:e=>{e.exports=["изменение видимости фитиля свечей на графике Ренко"]},39783:e=>{e.exports=["изменение отображения реальных цен на ценовой шкале (вместо значений Хейкен Аши)"]},72886:e=>{e.exports=["изменение тонких баров"]},95108:e=>{e.exports=["использование взвешенных по объёму баров"]},5464:e=>{e.exports=["изменение цвета границы восходящих свечей: {candleType}"]},61118:e=>{e.exports=["изменение цвета тела восходящих свечей: {candleType}"]},60164:e=>{e.exports=["изменение цвета фитиля нисходящих свечей: {candleType}"]},45543:e=>{e.exports=["изменение цвета фитиля восходящих свечей: {candleType}"]},39987:e=>{e.exports=["изменение видимости фитиля {candleType}"]},47202:e=>{e.exports=["изменение видимости тела свечи: {candleType}"]},23986:e=>{e.exports=["изменение видимости границы {candleType}"]},92330:e=>{e.exports=["изменение цвета границы нисходящих свечей: {candleType}"]},36320:e=>{e.exports=["изменение цвета тела нисходящих свечей: {candleType}"]},79088:e=>{ +e.exports=["изменение цвета границы нисходящих баров {chartType}"]},11107:e=>{e.exports=["изменение цвета границы восходящих баров {chartType}"]},85503:e=>{e.exports=["изменение цвета нисходящих баров графика {chartType}"]},61250:e=>{e.exports=["изменение цвета границы проекции восходящих баров {chartType}"]},18465:e=>{e.exports=["изменение цвета проекции нисходящих баров {chartType}"]},50453:e=>{e.exports=["изменение цвета проекции восходящих баров {chartType}"]},59414:e=>{e.exports=["изменение цвета восходящих баров графика {chartType}"]},21547:e=>{e.exports=["изменение свойств {inputName}"]},42390:e=>{e.exports=["корректировку данных на дивиденды"]},99511:e=>{e.exports=["корректировку с учетом изменений контрактов"]},75165:e=>{e.exports=["Пустые свечи"]},18995:e=>{e.exports="range"},47500:e=>{e.exports=["Ренко"]},98402:e=>{e.exports=["использование расчетной цены для цены закрытия на дневном интервале"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/ru.3175.e0a2c845c5cba23f42fb.js b/charting_library/bundles/ru.3175.e0a2c845c5cba23f42fb.js new file mode 100644 index 0000000..83aba4b --- /dev/null +++ b/charting_library/bundles/ru.3175.e0a2c845c5cba23f42fb.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3175],{14281:t=>{t.exports=["валюты"]},60558:t=>{t.exports=["животные и природа"]},14232:t=>{t.exports=["спорт и активность"]},57792:t=>{t.exports=["стрелки"]},33628:t=>{t.exports=["жесты и эмоции"]},35305:t=>{t.exports=["еда и напитки"]},49546:t=>{t.exports=["флаги"]},72302:t=>{t.exports=["предметы"]},11739:t=>{t.exports=["природа"]},96330:t=>{t.exports=["эмоции и люди"]},6878:t=>{t.exports=["символы"]},77011:t=>{t.exports=["символы и флаги"]},15426:t=>{t.exports=["недавние"]},15395:t=>{t.exports=["путешествия"]},39176:t=>{t.exports=["Контент"]},19022:t=>{t.exports=["Каналы"]},82401:t=>{t.exports=["Курсоры"]},50025:t=>{t.exports=["Циклический анализ"]},19661:t=>{t.exports=["Инструменты комментирования"]},44629:t=>{t.exports=["Добавить в избранное"]},23969:t=>{t.exports=["Стрелки"]},55939:t=>{t.exports=["Кисти"]},43884:t=>{t.exports=["Ганн"]},5816:t=>{t.exports=["Инструменты Ганна и Фибоначчи"]},22146:t=>{t.exports=["Геометрические фигуры"]},60925:t=>{t.exports=["Точка"]},19570:t=>{t.exports=["Эмодзи"]},88280:t=>{t.exports=["Волны Эллиотта"]},99289:t=>{t.exports=["Ластик"]},97100:t=>{t.exports=["Инструменты для измерения и прогнозирования"]},22305:t=>{t.exports=["Фибоначчи"]},17517:t=>{t.exports=["Скрыть все объекты рисования"]},96411:t=>{t.exports=["Скрыть панель объектов"]},92464:t=>{t.exports=["Иконки"]},37057:t=>{t.exports=["Зафиксировать все объекты"]},79165:t=>{t.exports=["Магия"]},37140:t=>{t.exports=["Магнит позволяет притягивать точки объектов к ближайшим ценам (откр., макс., мин., закр.) баров"]},59607:t=>{t.exports=["Линейка"]},79961:t=>{t.exports=["Линейка"]},36551:t=>{t.exports=["Новые объекты рисования копируются на все графики рабочего пространства и отображаются, когда выбирается тот же тикер"]},25792:t=>{t.exports=["Фигуры"]},63354:t=>{t.exports=["Показать панель графических инструментов"]},49616:t=>{t.exports=["Показать панель избранных инструментов рисования"]},91977:t=>{t.exports=["Показать скрытые инструменты"]},51072:t=>{t.exports=["Показать дерево объектов"]},49421:t=>{t.exports=["Оставаться в режиме рисования"]},84121:t=>{t.exports=["Стикеры"]},85422:t=>{t.exports=["Сильный магнит"]},19693:t=>{t.exports=["Паттерны"]},73359:t=>{t.exports=["Вилы"]},76091:t=>{t.exports=["Удалить объекты рисования"]},45286:t=>{t.exports=["Удалить объекты"]},72482:t=>{t.exports=["Удалить из предпочтений"]},30513:t=>{t.exports=["Удалить {drawings}"]},10049:t=>{t.exports=["Удалить {drawings} и {indicators}"]},55084:t=>{t.exports=["Удалить {indicators}"]},45265:t=>{t.exports=["Слабый магнит"]},20916:t=>{t.exports=["Текст и заметки"]},18794:t=>{t.exports=["Линии тренда"]},89967:t=>{t.exports=["Основаны на объёме"]},38925:t=>{t.exports=["Увеличить масштаб"]},49895:t=>{t.exports=["Уменьшить масштаб"]},32868:t=>{t.exports=["{hotKey_0} + Клик на графике"]},68125:t=>{t.exports=["{hotKey_0} — Окружность"]},40234:t=>{t.exports=["{hotKey_0} — Рисовать прямую линию под углом 45 градусов"]},10289:t=>{t.exports=["{hotKey_0} — Фиксированный диапазон"]}, +81591:t=>{t.exports=["{hotKey_0} — Квадрат"]},93030:t=>{t.exports=["{amount} объект рисования","{amount} объекта рисования","{amount} объектов рисования","{amount} объектов рисования"]},80437:t=>{t.exports=["{amount} индикатор","{amount} индикатора","{amount} индикаторов","{amount} индикаторов"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/ru.3236.e12bb9a536432e97ec0c.js b/charting_library/bundles/ru.3236.e12bb9a536432e97ec0c.js new file mode 100644 index 0000000..7a0c0e2 --- /dev/null +++ b/charting_library/bundles/ru.3236.e12bb9a536432e97ec0c.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3236],{14229:e=>{e.exports=["Точка"]},6174:e=>{e.exports=["дни"]},5285:e=>{e.exports=["часы"]},79410:e=>{e.exports=["месяцы"]},37830:e=>{e.exports=["минуты"]},25042:e=>{e.exports=["недели"]},74787:e=>{e.exports=["Дни"]},62346:e=>{e.exports=["Часы"]},94328:e=>{e.exports=["Месяцы"]},57470:e=>{e.exports=["Минуты"]},74973:e=>{e.exports=["Секунды"]},48801:e=>{e.exports=["Range"]},86614:e=>{e.exports=["Недели"]},30426:e=>{e.exports=["Тики"]},43001:e=>{e.exports=["Копировать изображение"]},7367:e=>{e.exports=["Копировать ссылку"]},45888:e=>{e.exports=["Скриншот графика"]},74207:e=>{e.exports=["Настройки графика"]},54777:e=>{e.exports=["Добавить"]},95798:e=>{e.exports=["Добавить свой интервал"]},44629:e=>{e.exports=["Добавить в избранное"]},15795:e=>{e.exports=["Все мои графики"]},88368:e=>{e.exports=["Все изменения сохранены"]},84232:e=>{e.exports=["Стиль баров"]},39011:e=>{e.exports=["Скачать изображение"]},43399:e=>{e.exports=["Стандартные шаблоны"]},29313:e=>{e.exports=["Просмотр и копирование по ссылке"]},83127:e=>{e.exports=["Избранные индикаторы"]},33959:e=>{e.exports=["Избранное"]},11682:e=>{e.exports=["Полноэкранный режим"]},15812:e=>{e.exports=["Шаблоны индикаторов"]},61142:e=>{e.exports=["Индикаторы"]},74527:e=>{e.exports=["Индикаторы и стратегии"]},79353:e=>{e.exports=["Открыть диалог интервалов"]},55520:e=>{e.exports=["Открыть график в отдельном окне"]},38543:e=>{e.exports=["Открыть в новой вкладке"]},75687:e=>{e.exports=["Загрузить график"]},75789:e=>{e.exports=["Загрузить график"]},90879:e=>{e.exports=["Загрузка..."]},80959:e=>{e.exports=["Копировать"]},58219:e=>{e.exports=["Управление графиками"]},38554:e=>{e.exports=["Мои шаблоны"]},14605:e=>{e.exports=["Число или {hotKey_0}"]},85520:e=>{e.exports=["Сохранить"]},92093:e=>{e.exports=["Сохранить шаблон индикаторов"]},87409:e=>{e.exports=["Сохранить все графики для всех инструментов и интервалов рабочего пространства"]},11680:e=>{e.exports=["Сохранить"]},27077:e=>{e.exports=["Доступ"]},20987:e=>{e.exports=["Просто начните печатать, когда у вас открыт график, чтобы открылось окно поиска"]},99983:e=>{e.exports=["Поиск инструментов"]},43959:e=>{e.exports=["Быстрый поиск"]},70728:e=>{e.exports=["Повторить {hint}"]},72482:e=>{e.exports=["Удалить из предпочтений"]},35038:e=>{e.exports=["Переименовать"]},88513:e=>{e.exports=["Сделать снимок экрана"]},32916:e=>{e.exports=["Интервал"]},99746:e=>{e.exports=["Опубликовать график в Twitter"]},80323:e=>{e.exports=["Отменить {hint}"]},23687:e=>{e.exports=["У вас нет индикаторов в Избранном"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/ru.344.a9e566fa1091368f40c7.js b/charting_library/bundles/ru.344.a9e566fa1091368f40c7.js new file mode 100644 index 0000000..90c78af --- /dev/null +++ b/charting_library/bundles/ru.344.a9e566fa1091368f40c7.js @@ -0,0 +1,5 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[344],{63227:t=>{t.exports=["#{count} (бар)"]},9671:t=>{t.exports=["#{count} (цена, бар)"]},91282:t=>{t.exports=["#1 (бар)"]},1961:t=>{t.exports=["#1 (цена)"]},12706:t=>{t.exports=["#1 (цена, бар)"]},92195:t=>{t.exports=["#1 (% вертикальной позиции, бар)"]},66187:t=>{t.exports=["Средняя линия"]},5066:t=>{t.exports="%"},89795:t=>{t.exports=["Против часовой стрелки"]},43809:t=>{t.exports=["Коэфф. как проценты"]},40054:t=>{t.exports=["Цвет"]},47737:t=>{t.exports=["Сокращённые значения"]},4639:t=>{t.exports=["Координаты"]},76655:t=>{t.exports=["Валюта"]},99120:t=>{t.exports=["Канал"]},60066:t=>{t.exports=["Изменение в пипсах"]},36150:t=>{t.exports=["Угол"]},38280:t=>{t.exports=["Углы"]},95264:t=>{t.exports=["Размер счёта"]},85160:t=>{t.exports=["Всегда отображать значения"]},54189:t=>{t.exports=["Дуги"]},34674:t=>{t.exports=["Сред. Макс.Мин. в минитиках"]},17608:t=>{t.exports=["Текст снизу"]},48848:t=>{t.exports=["Граница"]},72269:t=>{t.exports=["Границы"]},27331:t=>{t.exports=["Фон"]},66282:t=>{t.exports=["Фон #1"]},19949:t=>{t.exports=["Диапазон в барах"]},81260:t=>{t.exports=["Сетка"]},67114:t=>{t.exports=["Временной диапазон"]},37067:t=>{t.exports=["Перемещение (цена, бар)"]},75460:t=>{t.exports=["Отступ"]},46211:t=>{t.exports=["Эмодзи"]},46001:t=>{t.exports=["Открытие позиции"]},1220:t=>{t.exports=["Продолжить"]},71116:t=>{t.exports=["Продолжить вниз"]},45809:t=>{t.exports=["Продолжить влево"]},25892:t=>{t.exports=["Продолжить левую линию"]},13611:t=>{t.exports=["Продолжить линии"]},3304:t=>{t.exports=["Продолжить линии влево"]},83095:t=>{t.exports=["Продолжить линии вправо"]},14025:t=>{t.exports=["Продолжить вправо"]},74395:t=>{t.exports=["Продолжить правую линию"]},85197:t=>{t.exports=["Продолжить вверх"]},17006:t=>{t.exports=["Размер шрифта"]},31343:t=>{t.exports=["Текст (неудача)"]},28565:t=>{t.exports=["Фон (неудача)"]},87931:t=>{t.exports=["Линии"]},39836:t=>{t.exports=["Уровни Фибо, основанные на лог. шкале"]},10578:t=>{t.exports=["Полные окружности"]},25264:t=>{t.exports=["МаксМин бары"]},66049:t=>{t.exports=["ОткрЗакр бары"]},27531:t=>{t.exports=["Размер лота"]},99180:t=>{t.exports=["Нижняя полоса"]},53861:t=>{t.exports=["Нижняя полоса #2"]},44775:t=>{t.exports=["Нижняя полоса #3"]},85206:t=>{t.exports=["Метка"]},75332:t=>{t.exports=["Граница метки"]},14773:t=>{t.exports=["Заливка текстовой метки"]},37126:t=>{t.exports=["Текст метки"]},79106:t=>{t.exports=["Уровни"]},95610:t=>{t.exports=["Линии уровня"]},79307:t=>{t.exports=["Текст слева"]},49286:t=>{t.exports=["Линия — Макс.Мин./2"]},17676:t=>{t.exports=["Линия — Цена откр."]},47669:t=>{t.exports=["Линия — Цена закр."]},71899:t=>{t.exports=["Линия — Макс."]},83394:t=>{t.exports=["Линия — Мин."]},60489:t=>{t.exports=["Цвет линии"]},53889:t=>{t.exports=["Режим"]},95543:t=>{t.exports=["Месяцы"]},85041:t=>{t.exports=["Средняя линия"]},24510:t=>{t.exports=["Средняя точка"]},22213:t=>{t.exports=["Фон (открытие)"]},15500:t=>{t.exports=["Граница (открытие)"]},79238:t=>{ +t.exports=["Текст (открытие)"]},37249:t=>{t.exports=["Статистика"]},28712:t=>{t.exports=["Расположение данных"]},50948:t=>{t.exports=["Цвет стоп-уровня"]},56119:t=>{t.exports=["Стоп-уровень"]},69835:t=>{t.exports=["Текст (успех)"]},91141:t=>{t.exports=["Фон (успех)"]},2694:t=>{t.exports=["Процентное изменение"]},650:t=>{t.exports=["Проценты"]},25684:t=>{t.exports=["Цена"]},23675:t=>{t.exports=["Метка цен"]},75675:t=>{t.exports=["Метки цен"]},16103:t=>{t.exports=["Уровни цены"]},46964:t=>{t.exports=["Диапазон цен"]},59771:t=>{t.exports=["Соотношение цена/бар"]},29072:t=>{t.exports=["Цены"]},2635:t=>{t.exports=["Уровень прибыли"]},33886:t=>{t.exports=["Диапазон и соотношение"]},24186:t=>{t.exports=["Переворот"]},91367:t=>{t.exports=["Текст справа"]},63833:t=>{t.exports=["Риск"]},95545:t=>{t.exports=["Волна"]},10209:t=>{t.exports=["Текст сверху"]},98001:t=>{t.exports=["Фон (цель)"]},89258:t=>{t.exports=["Граница (цель)"]},45302:t=>{t.exports=["Цвет цели"]},74289:t=>{t.exports=["Текст (цель)"]},17932:t=>{t.exports=["Перенос строк"]},55325:t=>{t.exports=["Временная метка"]},77838:t=>{t.exports=["Временные уровни"]},2295:t=>{t.exports=["Прозрачность"]},4372:t=>{t.exports=["Линия тренда"]},26775:t=>{t.exports=["Верхняя полоса"]},21774:t=>{t.exports=["Верхняя полоса #2"]},21076:t=>{t.exports=["Верхняя полоса #3"]},12374:t=>{t.exports=["Использовать один цвет"]},53473:t=>{t.exports="VWAP"},91322:t=>{t.exports=["Значения"]},25227:t=>{t.exports=["Расхождение"]},1670:t=>{t.exports=["изменение угла"]},38829:t=>{t.exports=["изменение цвета стрелки"]},23723:t=>{t.exports=["изменение X-координаты бара"]},72080:t=>{t.exports=["изменение цвета флага"]},66266:t=>{t.exports=["изменение Y-координаты цены"]},98905:t=>{t.exports=["изменение отступа сверху"]},11049:t=>{t.exports=["изменение вертикальной позиции Y-координаты"]},98057:t=>{t.exports=["изменение цвета линии VWAP: {title}"]},55218:t=>{t.exports=["изменение толщины линии VWAP: {title}"]},31804:t=>{t.exports=["изменение против часовой стрелки {title}"]},99128:t=>{t.exports=["изменение видимости коэфф. {title} как процентов"]},20216:t=>{t.exports=["изменение цвета {title}"]},35435:t=>{t.exports=["изменение режима сокращенных значений {title}"]},550:t=>{t.exports=["изменение цвета границы восходящих свечей: {title}"]},28146:t=>{t.exports=["изменение видимости границы свечей: {title}"]},7373:t=>{t.exports=["изменение цвета границы нисходящих свечей: {title}"]},38742:t=>{t.exports=["изменение цвета нисходящих свечей: {title}"]},42273:t=>{t.exports=["изменение цвета восходящих свечей: {title}"]},76054:t=>{t.exports=["изменение цвета фитиля свечей: {title}"]},27029:t=>{t.exports=["изменение видимости фитиля свечей: {title}"]},22430:t=>{t.exports=["изменение видимости изменения {title} в пипсах"]},45537:t=>{t.exports=["изменение видимости угла {title}"]},31775:t=>{t.exports=["изменение размера счета {title}"]},37913:t=>{t.exports=["изменение: постоянное отображение значения {title}"]},15521:t=>{t.exports=["изменение цвета всех линий {title}"]},17466:t=>{ +t.exports=["изменение цвета линии {index} дуги: {title}"]},72307:t=>{t.exports=["изменение толщины линии {index} дуги: {title}"]},13853:t=>{t.exports=["изменение видимости линии {index} дуги: {title}"]},78680:t=>{t.exports=["изменение среднего значения МАКС-МИН {title}"]},15802:t=>{t.exports=["изменение видимости текста снизу: {title}"]},36438:t=>{t.exports=["изменение прозрачности фона {title}"]},64548:t=>{t.exports=["изменение видимости фона {title}"]},75312:t=>{t.exports=["изменение цвета фона {title}"]},39651:t=>{t.exports=["изменение цвета фона 1: {title}"]},78177:t=>{t.exports=["изменение цвета фона 2: {title}"]},42746:t=>{t.exports=["изменение видимости диапазона в барах {title}"]},53770:t=>{t.exports=["изменение видимости сетки {title}"]},29145:t=>{t.exports=["изменение цвета линий сетки {title}"]},64949:t=>{t.exports=["изменение стиля линий сетки {title}"]},93548:t=>{t.exports=["изменение толщины линий сетки {title}"]},15485:t=>{t.exports=["изменение видимости диапазона даты/времени {title}"]},3400:t=>{t.exports=["изменение угла {title}"]},91534:t=>{t.exports=["изменение видимости расстояния {title}"]},65056:t=>{t.exports=["изменение эмодзи {title}"]},65899:t=>{t.exports=["изменение видимости эмодзи {title}"]},59354:t=>{t.exports=["изменение цены входа {title}"]},1447:t=>{t.exports=["изменение: продолжение вниз ({title})"]},15258:t=>{t.exports=["изменение: продолжение влево ({title})"]},96902:t=>{t.exports=["изменение: продолжение линий ({title})"]},896:t=>{t.exports=["изменение: продолжение вверх ({title})"]},3708:t=>{t.exports=["изменение: продолжение влево ({title})"]},52889:t=>{t.exports=["изменение: продолжение вправо ({title})"]},86647:t=>{t.exports=["изменение расширения {title}"]},3156:t=>{t.exports=["изменение цвета текста {title} (неудача)"]},49885:t=>{t.exports=["изменение цвета фона {title} (неудача)"]},89126:t=>{t.exports=["изменение видимости {index} веерной линии {title}"]},30016:t=>{t.exports=["изменение толщины {index} веерной линии: {title}"]},82516:t=>{t.exports=["изменение цвета {index} веерной линии: {title}"]},78142:t=>{t.exports=["изменение видимости вееров {title}"]},79467:t=>{t.exports=["изменение цвета линий вееров {title}"]},45739:t=>{t.exports=["изменение уровней Фибо {title}, основанных на лог. шкале"]},99670:t=>{t.exports=["изменение: отражение по горизонтали ({title})"]},35165:t=>{t.exports=["изменение видимости полных окружностей {title}"]},48983:t=>{t.exports=["изменение цвета фона изображения {title}"]},45025:t=>{t.exports=["изменение размера лота {title}"]},13901:t=>{t.exports=["изменение цвета линии нижней полосы: {title}"]},78425:t=>{t.exports=["изменение видимости линии нижней полосы: {title}"]},99491:t=>{t.exports=["изменение толщины линии нижней полосы: {title}"]},55469:t=>{t.exports=["изменение цвета линии нижней полосы #2: {title}"]},76157:t=>{t.exports=["изменение видимости линии нижней полосы #2: {title}"]},8081:t=>{t.exports=["изменение ширины линии нижней полосы #2: {title}"]},95016:t=>{t.exports=["изменение цвета линии нижней полосы #3: {title}"]},84928:t=>{ +t.exports=["изменение видимости линии нижней полосы #3: {title}"]},44693:t=>{t.exports=["изменение ширины линии нижней полосы #3: {title}"]},81170:t=>{t.exports=["изменение выравнивания меток {title}"]},22775:t=>{t.exports=["изменение размера шрифта на метках {title}"]},24338:t=>{t.exports=["изменение видимости меток {title}"]},32891:t=>{t.exports=["изменение коэфф. линии {index} уровня: {title}"]},85551:t=>{t.exports=["изменение цвета линии {index} уровня: {title}"]},47840:t=>{t.exports=["изменение стиля линии {index} уровня: {title}"]},45463:t=>{t.exports=["изменение видимости линии {index} уровня: {title}"]},90098:t=>{t.exports=["изменение толщины линии {index} уровня: {title}"]},26710:t=>{t.exports=["изменение видимости уровней {title}"]},2359:t=>{t.exports=["изменение видимости текста слева: {title}"]},44643:t=>{t.exports=["изменение толщины линии {title}"]},20563:t=>{t.exports=["изменение цвета линии {title}"]},66982:t=>{t.exports=["изменение стиля линии {title}"]},94441:t=>{t.exports=["изменение режима {title}"]},89996:t=>{t.exports=["изменение видимости средней точки {title}"]},36618:t=>{t.exports=["изменение: отражение по вертикали ({title})"]},18544:t=>{t.exports=["изменение цвета фона объекта {title}"]},48035:t=>{t.exports=["изменение цвета границ объекта {title}"]},42286:t=>{t.exports=["изменение цвета текста объекта {title}"]},588:t=>{t.exports=["изменение расположения данных {title}"]},54659:t=>{t.exports=["изменение цвета стоп-уровня {title}"]},89182:t=>{t.exports=["изменение стоп-уровня {title}"]},82224:t=>{t.exports=["изменение стоп-цены {title}"]},88383:t=>{t.exports=["изменение цвета текста {title} (успех)"]},26967:t=>{t.exports=["изменение цвета фона {title} (успех)"]},62243:t=>{t.exports=["изменение видимости процентного изменения {title}"]},45936:t=>{t.exports=["изменение видимости метки цены {title}"]},88577:t=>{t.exports=["изменение видимости меток цены {title}"]},47045:t=>{t.exports=["изменение видимости ценового диапазона {title}"]},94028:t=>{t.exports=["изменение видимости цены: {title}"]},56175:t=>{t.exports=["изменение видимости цен {title}"]},44539:t=>{t.exports=["изменение уровня прибыли {title}"]},41646:t=>{t.exports=["изменение цены прибыли {title}"]},52877:t=>{t.exports=["изменение: переворот {title}"]},16598:t=>{t.exports=["изменение видимости текста справа: {title}"]},31553:t=>{t.exports=["изменение уровня риска {title}"]},40344:t=>{t.exports=["изменение режима отображения уровня риска {title}"]},73137:t=>{t.exports=["изменение видимости текста сверху: {title}"]},52387:t=>{t.exports=["изменение цвета фона цели {title}"]},6921:t=>{t.exports=["изменение цвета границ цели {title}"]},97573:t=>{t.exports=["изменение цвета цели {title}"]},27634:t=>{t.exports=["изменение цвета текста цели {title}"]},33822:t=>{t.exports=["изменение видимости временной метки {title}"]},84321:t=>{t.exports=["изменение прозрачности {title}"]},10417:t=>{t.exports=["изменение цвета линии верхней полосы: {title}"]},58722:t=>{t.exports=["изменение видимости линии верхней полосы: {title}"]},13633:t=>{ +t.exports=["изменение толщины линии верхней полосы: {title}"]},64709:t=>{t.exports=["изменение цвета линии верхней полосы #2: {title}"]},97847:t=>{t.exports=["изменение видимости линии верхней полосы #2: {title}"]},62921:t=>{t.exports=["изменение ширины линии верхней полосы #2: {title}"]},94153:t=>{t.exports=["изменение цвета линии верхней полосы #3: {title}"]},19835:t=>{t.exports=["изменение видимости линии верхней полосы #3: {title}"]},68310:t=>{t.exports=["изменение ширины линии верхней полосы #3: {title}"]},12355:t=>{t.exports=["изменение значения отклонения {title}"]},25937:t=>{t.exports=["изменение: выравнивание меток по вертикали ({toolName})"]},46991:t=>{t.exports=["изменение: выравнивание меток по горизонтали ({toolName})"]},73080:t=>{t.exports=["изменение направления меток: {toolName}"]},24272:t=>{t.exports=["изменение видимости линии {toolName}"]},46404:t=>{t.exports=["изменение толщины линии {toolName}"]},50265:t=>{t.exports=["изменение цвета линии {toolName}"]},72781:t=>{t.exports=["изменение: продолжение влево линии {toolName}"]},84613:t=>{t.exports=["изменение: продолжение вправо линии {toolName}"]},62603:t=>{t.exports=["изменение левой части линии {toolName}"]},62412:t=>{t.exports=["изменение правой части линии {toolName}"]},35422:t=>{t.exports=["изменение стиля линии {toolName}"]},77690:t=>{t.exports=["изменение текста: {toolName}"]},69871:t=>{t.exports=["изменение видимости текста: {toolName}"]},25878:t=>{t.exports=["изменение переноса строк: {toolName}"]},91832:t=>{t.exports=["изменение цвета фона текста: {toolName}"]},18610:t=>{t.exports=["изменение видимости фона текста: {toolName}"]},44755:t=>{t.exports=["изменение цвета границ текста: {toolName}"]},6324:t=>{t.exports=["изменение толщины границ текста: {toolName}"]},45529:t=>{t.exports=["изменение видимости границ текста: {toolName}"]},6500:t=>{t.exports=["изменение цвета текста: {toolName}"]},51614:t=>{t.exports=["изменение шрифта {toolName} на жирный"]},18572:t=>{t.exports=["изменение шрифта {toolName} на курсив"]},48382:t=>{t.exports=["изменение размера шрифта {toolName}"]},18567:t=>{t.exports=["изменение свойств {propertyName}"]},21926:t=>{t.exports=["цвет фона"]},52241:t=>{t.exports=["заливка фона"]},70607:t=>{t.exports=["цвет линий"]},41075:t=>{t.exports=["стиль линий"]},73043:t=>{t.exports=["ширина линий"]},72223:t=>{t.exports=["перемещение объектов рисования"]},93046:t=>{t.exports=["отображение цены"]},41437:t=>{t.exports=["Цвет текста"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/ru.3951.babac9be598102fb0d92.js b/charting_library/bundles/ru.3951.babac9be598102fb0d92.js new file mode 100644 index 0000000..86f7ffa --- /dev/null +++ b/charting_library/bundles/ru.3951.babac9be598102fb0d92.js @@ -0,0 +1,3 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3951],{14229:e=>{e.exports=["Точка"]},16936:e=>{e.exports=["Назад"]},9898:e=>{e.exports=["Право на акцию"]},18511:e=>{e.exports=["Обратный отсчёт до закрытия бара"]},32409:e=>{e.exports=["Цветовая тема"]},90069:e=>{e.exports=["Сравнить"]},39176:e=>{e.exports=["Контент"]},15803:e=>{e.exports=["Копировать ссылку на изображение графика"]},20036:e=>{e.exports=["Отмена"]},19022:e=>{e.exports=["Каналы"]},8353:e=>{e.exports=["Изменить интервал"]},20788:e=>{e.exports=["Стиль графика — Столбцы"]},86771:e=>{e.exports=["Стиль графика — Японские свечи"]},45290:e=>{e.exports=["Стиль графика — Область"]},97559:e=>{e.exports=["Стиль графика — Бары"]},18779:e=>{e.exports=["Стиль графика — Базовая линия"]},90599:e=>{e.exports=["Стиль графика — Каги"]},41412:e=>{e.exports=["Стиль графика — Область HLC"]},51383:e=>{e.exports=["Стиль графика — Пустые свечи"]},20424:e=>{e.exports=["Стиль графика — Хейкен Аши"]},28381:e=>{e.exports=["Стиль графика — Мин-Макс"]},87691:e=>{e.exports=["Стиль графика — Линия"]},470:e=>{e.exports=["Стиль графика — Линейный прорыв"]},14956:e=>{e.exports=["Стиль графика — Линия с точками"]},59393:e=>{e.exports=["Стиль графика — Ступенчатая линия"]},59491:e=>{e.exports=["Стиль графика — Крестики-нолики"]},38385:e=>{e.exports=["Стиль графика — Range"]},91664:e=>{e.exports=["Стиль графика — Ренко"]},82838:e=>{e.exports=["Стиль графика — Кластерный объём"]},80395:e=>{e.exports=["Закрыть меню"]},82401:e=>{e.exports=["Курсоры"]},50025:e=>{e.exports=["Циклический анализ"]},19661:e=>{e.exports=["Инструменты комментирования"]},44629:e=>{e.exports=["Добавить в избранное"]},64498:e=>{e.exports=["Все источники"]},95480:e=>{e.exports=["Применить эти индикаторы для всех графиков в окне"]},23969:e=>{e.exports=["Стрелки"]},28020:e=>{e.exports=["Авто (бары подстраиваются под экран)"]},79852:e=>{e.exports=["Облигации"]},55939:e=>{e.exports=["Кисти"]},40803:e=>{e.exports=["Перейти к дате"]},43884:e=>{e.exports=["Ганн"]},5816:e=>{e.exports=["Инструменты Ганна и Фибоначчи"]},22146:e=>{e.exports=["Геометрические фигуры"]},60925:e=>{e.exports=["Точка"]},66365:e=>{e.exports=["Тёмная тема"]},29601:e=>{e.exports=["Описание"]},22772:e=>{e.exports=["Инструменты рисования"]},88280:e=>{e.exports=["Волны Эллиотта"]},99289:e=>{e.exports=["Ластик"]},25790:e=>{e.exports=["Расширенная сессия"]},97100:e=>{e.exports=["Инструменты для измерения и прогнозирования"]},22305:e=>{e.exports=["Фибоначчи"]},11682:e=>{e.exports=["Полноэкранный режим"]},15327:e=>{e.exports=["Функция"]},17517:e=>{e.exports=["Скрыть все объекты рисования"]},82785:e=>{e.exports=["Инвертировать шкалу"]},64642:e=>{e.exports=["Добавить индикатор"]},55149:e=>{e.exports=["Открыть дерево объектов"]},75687:e=>{e.exports=["Загрузить график"]},37057:e=>{e.exports=["Зафиксировать все объекты"]},95667:e=>{e.exports=["Зафиксировать соотношение цена/бар"]},19567:e=>{e.exports=["Переместить шкалу влево"]},76300:e=>{e.exports=["Переместить шкалу вправо"]},56854:e=>{e.exports=["Сдвинуть график назад"]},22221:e=>{ +e.exports=["Сдвинуть график вперёд"]},79165:e=>{e.exports=["Магия"]},37140:e=>{e.exports=["Магнит позволяет притягивать точки объектов к ближайшим ценам (откр., макс., мин., закр.) баров"]},72357:e=>{e.exports=["Настройки объектов рисования графика"]},59607:e=>{e.exports=["Линейка"]},79961:e=>{e.exports=["Линейка"]},78633:e=>{e.exports=["Переместить все шкалы влево"]},308:e=>{e.exports=["Переместить все шкалы вправо"]},29673:e=>{e.exports=["Нет подходящих бирж"]},41379:e=>{e.exports=["Нет подходящих символов"]},45850:e=>{e.exports=["Нет подходящих вариантов"]},36551:e=>{e.exports=["Новые объекты рисования копируются на все графики рабочего пространства и отображаются, когда выбирается тот же тикер"]},19407:e=>{e.exports=["Новые объекты рисования будут синхронизированы везде"]},77989:e=>{e.exports=["Новые объекты рисования будут синхронизированы на всех графиках"]},19724:e=>{e.exports=["Источники"]},62571:e=>{e.exports=["Сохранить график"]},35264:e=>{e.exports=["Игнорировать шкалу индикаторов"]},52298:e=>{e.exports=["Поиск"]},78842:e=>{e.exports=["Искать инструмент или функцию"]},13269:e=>{e.exports=["Выбрать источник"]},90417:e=>{e.exports=["Границы сессий"]},25792:e=>{e.exports=["Фигуры"]},91977:e=>{e.exports=["Показать скрытые инструменты"]},51072:e=>{e.exports=["Показать дерево объектов"]},49421:e=>{e.exports=["Оставаться в режиме рисования"]},85422:e=>{e.exports=["Сильный магнит"]},89053:e=>{e.exports=["Инструмент"]},48490:e=>{e.exports=["Инструмент и описание"]},79791:e=>{e.exports=["Метка имени инструмента"]},12014:e=>{e.exports=["Информация по инструменту"]},78001:e=>{e.exports=["Метка последнего значения инструмента"]},99983:e=>{e.exports=["Поиск инструментов"]},35888:e=>{e.exports=["Синхронизировать на всех графиках"]},19693:e=>{e.exports=["Паттерны"]},73359:e=>{e.exports=["Вилы"]},4037:e=>{e.exports=["Кнопка Плюс"]},96032:e=>{e.exports=["Линия цены закрытия предыдущего дня"]},99530:e=>{e.exports=["Линия цены"]},90612:e=>{e.exports=["Недавние запросы"]},31273:e=>{e.exports=["Регулярная сессия"]},76091:e=>{e.exports=["Удалить объекты рисования"]},20378:e=>{e.exports=["Удалить индикаторы"]},57869:e=>{e.exports=["Удалить все индикаторы и объекты рисования"]},72482:e=>{e.exports=["Удалить из предпочтений"]},34465:e=>{e.exports=["Сбросить состояние графика"]},45417:e=>{e.exports=["Сбросить масштаб ценовой шкалы"]},75521:e=>{e.exports=["Сбросить масштаб временной шкалы"]},45265:e=>{e.exports=["Слабый магнит"]},20916:e=>{e.exports=["Текст и заметки"]},18794:e=>{e.exports=["Линии тренда"]},64185:e=>{e.exports=["Поиск инструментов рисования, функций и настроек"]},89967:e=>{e.exports=["Основаны на объёме"]},38925:e=>{e.exports=["Увеличить масштаб"]},49895:e=>{e.exports=["Уменьшить масштаб"]},12629:e=>{e.exports=["товары"]},87592:e=>{e.exports="cfd"},65558:e=>{e.exports=["изменение видимости идей на графике"]},59820:e=>{e.exports=["изменение видимости меток названий индикаторов и отчетности"]},90512:e=>{e.exports=["изменение видимости меток значений индикаторов и отчетности"]},50393:e=>{ +e.exports=["изменение видимости линий цены пре-/постмаркета"]},8448:e=>{e.exports=["криптовалюты"]},67245:e=>{e.exports=["Депоз. расписки"]},88720:e=>{e.exports=["экономические данные"]},39512:e=>{e.exports=["форекс"]},81859:e=>{e.exports=["фьючерсы"]},12754:e=>{e.exports=["индексы"]},60804:e=>{e.exports=["индексы"]},36931:e=>{e.exports=["акция"]},95612:e=>{e.exports=["синхронизацию объектов рисования"]},32868:e=>{e.exports=["{hotKey_0} + Клик на графике"]},68125:e=>{e.exports=["{hotKey_0} — Окружность"]},40234:e=>{e.exports=["{hotKey_0} — Рисовать прямую линию под углом 45 градусов"]},10289:e=>{e.exports=["{hotKey_0} — Фиксированный диапазон"]},81591:e=>{e.exports=["{hotKey_0} — Квадрат"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/ru.4716.e4ac74dfc9ec5374b00c.js b/charting_library/bundles/ru.4716.e4ac74dfc9ec5374b00c.js new file mode 100644 index 0000000..e35de76 --- /dev/null +++ b/charting_library/bundles/ru.4716.e4ac74dfc9ec5374b00c.js @@ -0,0 +1,44 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[4716],{20747:t=>{t.exports=["Сим."]},9846:t=>{t.exports=["А"]},55765:t=>{t.exports=["Л"]},14642:t=>{t.exports=["Тёмная"]},69841:t=>{t.exports=["Светлая"]},673:t=>{t.exports=Object.create(null),t.exports.d_dates=["д"],t.exports.h_dates=["ч"],t.exports.m_dates=["м"],t.exports.s_dates=["с"],t.exports.in_dates=["за"]},97840:t=>{t.exports=["д"]},64302:t=>{t.exports=["ч"]},79442:t=>{t.exports=["м"]},22448:t=>{t.exports=["с"]},16493:t=>{t.exports=["Копия {title}"]},13395:t=>{t.exports=["Д"]},37720:t=>{t.exports=["Мес"]},69838:t=>{t.exports="R"},59231:t=>{t.exports=["Т"]},85521:t=>{t.exports=["Н"]},13994:t=>{t.exports=["Ч"]},6791:t=>{t.exports=["М"]},2949:t=>{t.exports=["С"]},77297:t=>{t.exports=["ЗАКР"]},56723:t=>{t.exports=["МАКС"]},5801:t=>{t.exports=["Макс-Мин-2"]},98865:t=>{t.exports=["Макс-Мин-Закр-3"]},42659:t=>{t.exports=["Откр-Макс-Мин-Закр-4"]},4292:t=>{t.exports=["МИН"]},78155:t=>{t.exports=["ОТКР"]},88601:t=>{t.exports=Object.create(null),t.exports.Back_input=["Назад"],t.exports.Minimize_input=["Свернуть"],t.exports.CCI_input="CCI",t.exports["Hull MA_input"]=["Скользящее среднее Хала"],t.exports.UO_input="UO",t.exports.from_input=["от"],t.exports.to_input=["до"],t.exports["{number} item_combobox_input"]=["{number} критерий","{number} критерия","{number} критериев","{number} критериев"],t.exports.Close_input=["Цена закрытия"],t.exports.Style_input=["Стиль"],t.exports["Box size assignment method_input"]=["Метод определения размера коробки"],t.exports["Color bars based on previous close_input"]=["Цвет баров основан на цене предыдущего закрытия"],t.exports.Candles_input=["Японские свечи"],t.exports.Borders_input=["Границы"],t.exports.Wick_input=["Фитиль"],t.exports["HLC bars_input"]=["Бары HLC"],t.exports["Price source_input"]=["Источник цены"],t.exports.Type_input=["Тип"],t.exports["Show real prices on price scale (instead of Heikin-Ashi price)_input"]=["Показывать реальные цены на ценовой шкале (вместо значений Хейкен Аши)"],t.exports["Up bars_input"]=["Восходящие бары"],t.exports["Down bars_input"]=["Нисходящие бары"],t.exports["Projection up bars_input"]=["Проекция восходящего бара"],t.exports["Projection down bars_input"]=["Проекция нисходящего бара"],t.exports["Projection up color_input"]=["Цвет проекции восходящего бара"],t.exports["Projection down color_input"]=["Цвет проекции нисходящего бара"],t.exports.Line_input=["Линия"],t.exports.Fill_input=["Заливка"],t.exports["Up color_input"]=["Цвет роста"],t.exports["Down color_input"]=["Цвет падения"],t.exports.Traditional_input=["Традиционный"],t.exports["Box size_input"]=["Размер коробки"],t.exports["Number of line_input"]=["Количество линий"],t.exports["ATR length_input"]=["Длина ATR"],t.exports["Reversal amount_input"]=["Величина разворота"],t.exports["Phantom bars_input"]=["Фантомные бары"],t.exports["One step back building_input"]=["Объединять одиночные сегменты с предыдущим баром"],t.exports.Source_input=["Данные"],t.exports.Wicks_input=["Фитили"],t.exports.Range_input=["Диапазон"], +t.exports.Length_input=["Длина"],t.exports.Plot_input=["Граф.отображение"],t.exports.Zero_input=["Ноль"],t.exports.Signal_input=["Сигнал"],t.exports.Long_input=["Длинная"],t.exports.Short_input=["Короткая"],t.exports.UpperLimit_input=["Верхн.Лимит"],t.exports.LowerLimit_input=["Нижни.Лимит"],t.exports.Offset_input=["Отступ"],t.exports.length_input=["длина"],t.exports.mult_input=["умнож."],t.exports.short_input=["короткая"],t.exports.long_input=["длинная"],t.exports.Limit_input=["Лимит"],t.exports.Move_input=["Шаг"],t.exports.Value_input=["Значение"],t.exports.Method_input=["Метод"],t.exports["Values in status line_input"]=["Значения в строке статуса"],t.exports["Labels on price scale_input"]=["Метки на ценовой шкале"],t.exports["Accumulation/Distribution_input"]=["Накопление/Распределение"],t.exports.ADR_B_input="ADR_B",t.exports["Equality Line_input"]=["Линия равенства"],t.exports["Window Size_input"]=["Размер окна"],t.exports.Sigma_input=["Сигма"],t.exports["Aroon Up_input"]=["Арун вверх"],t.exports["Aroon Down_input"]=["Арун вниз"],t.exports.Upper_input=["Верхн."],t.exports.Lower_input=["Нижний"],t.exports.Deviation_input=["Отклонение"],t.exports["Levels Format_input"]=["Формат уровней"],t.exports["Labels Position_input"]=["Позиция меток"],t.exports["0 Level Color_input"]=["Цвет уровня 0"],t.exports["0.236 Level Color_input"]=["Цвет уровня 0.236"],t.exports["0.382 Level Color_input"]=["Цвет уровня 0.382"],t.exports["0.5 Level Color_input"]=["Цвет уровня 0.5"],t.exports["0.618 Level Color_input"]=["Цвет уровня 0.618"],t.exports["0.65 Level Color_input"]=["Цвет уровня 0.65"],t.exports["0.786 Level Color_input"]=["Цвет уровня 0.786"],t.exports["1 Level Color_input"]=["Цвет уровня 1"],t.exports["1.272 Level Color_input"]=["Цвет уровня 1.272"],t.exports["1.414 Level Color_input"]=["Цвет уровня 1.414"],t.exports["1.618 Level Color_input"]=["Цвет уровня 1.618"],t.exports["1.65 Level Color_input"]=["Цвет уровня 1.65"],t.exports["2.618 Level Color_input"]=["Цвет уровня 2.618"],t.exports["2.65 Level Color_input"]=["Цвет уровня 2.65"],t.exports["3.618 Level Color_input"]=["Цвет уровня 3.618"],t.exports["3.65 Level Color_input"]=["Цвет уровня 3.65"],t.exports["4.236 Level Color_input"]=["Цвет уровня 4.236"],t.exports["-0.236 Level Color_input"]=["Цвет уровня -0.236"],t.exports["-0.382 Level Color_input"]=["Цвет уровня -0.382"],t.exports["-0.618 Level Color_input"]=["Цвет уровня -0.618"],t.exports["-0.65 Level Color_input"]=["Цвет уровня -0.65"],t.exports.ADX_input="ADX",t.exports["ADX Smoothing_input"]=["Сглаживание ADX"],t.exports["DI Length_input"]=["DI Длина"],t.exports.Smoothing_input=["Сглаживание"],t.exports.ATR_input="ATR",t.exports.Growing_input=["Растущий"],t.exports.Falling_input=["Нисходящий"],t.exports["Color 0_input"]=["Цвет 0"],t.exports["Color 1_input"]=["Цвет 1"],t.exports.StdDev_input=["Станд. отклон."],t.exports.Basis_input=["Базовая линия"],t.exports.Median_input=["Средняя линия"],t.exports["Bollinger Bands %B_input"]=["Полосы Боллинджера %B"],t.exports.Overbought_input=["Перекуплены"], +t.exports.Oversold_input=["Перепроданы"],t.exports["Bollinger Bands Width_input"]=["Ширина полос Боллинджера"],t.exports["RSI Length_input"]=["Длина RSI"],t.exports["UpDown Length_input"]=["Длина вверх/вниз"],t.exports["ROC Length_input"]=["Длина ROC"],t.exports.MF_input="MF",t.exports.resolution_input=["интервал"],t.exports["Fast Length_input"]=["Длина Fast"],t.exports["Slow Length_input"]=["Длина Slow"],t.exports["Chaikin Oscillator_input"]=["Осциллятор Чайкина"],t.exports.P_input="P",t.exports.X_input="X",t.exports.Q_input="Q",t.exports.p_input="p",t.exports.x_input="x",t.exports.q_input="q",t.exports.Price_input=["Цена"],t.exports["Chande MO_input"]=["Осциллятор темпа Чанде"],t.exports["Zero Line_input"]=["Нулевая линия"],t.exports["Color 2_input"]=["Цвет 2"],t.exports["Color 3_input"]=["Цвет 3"],t.exports["Color 4_input"]=["Цвет 4"],t.exports["Color 5_input"]=["Цвет 5"],t.exports["Color 6_input"]=["Цвет 6"],t.exports["Color 7_input"]=["Цвет 7"],t.exports["Color 8_input"]=["Цвет 8"],t.exports.CHOP_input="CHOP",t.exports["Upper Band_input"]=["Верхняя полоса"],t.exports["Lower Band_input"]=["Нижняя полоса"],t.exports["Smoothing Line_input"]=["Линия сглаживания"],t.exports["Smoothing Length_input"]=["Длина сглаживания"],t.exports["WMA Length_input"]=["Длина WMA"],t.exports["Long RoC Length_input"]=["Длина Long RoC"],t.exports["Short RoC Length_input"]=["Длина Short RoC"],t.exports.sym_input="sym",t.exports.Symbol_input=["Инструмент"],t.exports.Correlation_input=["корреляция"],t.exports.Period_input=["Период"],t.exports.Centered_input=["Центральный"],t.exports["Detrended Price Oscillator_input"]=["Детрендовый ценовой осциллятор"],t.exports.isCentered_input=["По центру"],t.exports.DPO_input="DPO",t.exports["ADX smoothing_input"]=["Сглаживание ADX"],t.exports["+DI_input"]="+DI",t.exports["-DI_input"]="-DI",t.exports.DEMA_input="DEMA",t.exports["Multi timeframe_input"]=["Несколько интервалов"],t.exports.Timeframe_input=["Интервал"],t.exports["Wait for timeframe closes_input"]=["Дождаться закрытия интервала"],t.exports.Divisor_input=["Разделитель"],t.exports.EOM_input="EOM",t.exports["Elder's Force Index_input"]=["Индекс силы Элдера"],t.exports.Percent_input=["Процент"],t.exports.Exponential_input=["Экспоненциальное"],t.exports.Average_input=["Среднее"],t.exports["Upper Percentage_input"]=["Верхний процент"],t.exports["Lower Percentage_input"]=["Нижний процент"],t.exports.Fisher_input="Fisher",t.exports.Trigger_input=["Условие срабатывания"],t.exports.Level_input=["Уровень"],t.exports["Trader EMA 1 length_input"]=["Длина EMA 1 трейдера"],t.exports["Trader EMA 2 length_input"]=["Длина EMA 2 трейдера"],t.exports["Trader EMA 3 length_input"]=["Длина EMA 3 трейдера"],t.exports["Trader EMA 4 length_input"]=["Длина EMA 4 трейдера"],t.exports["Trader EMA 5 length_input"]=["Длина EMA 5 трейдера"],t.exports["Trader EMA 6 length_input"]=["Длина EMA 6 трейдера"],t.exports["Investor EMA 1 length_input"]=["Длина EMA 1 инвестора"],t.exports["Investor EMA 2 length_input"]=["Длина EMA 2 инвестора"], +t.exports["Investor EMA 3 length_input"]=["Длина EMA 3 инвестора"],t.exports["Investor EMA 4 length_input"]=["Длина EMA 4 инвестора"],t.exports["Investor EMA 5 length_input"]=["Длина EMA 5 инвестора"],t.exports["Investor EMA 6 length_input"]=["Длина EMA 6 инвестора"],t.exports.HV_input="HV",t.exports["Conversion Line Periods_input"]=["Периоды Линии переворота"],t.exports["Base Line Periods_input"]=["Периоды Линии стандарта"],t.exports["Lagging Span_input"]=["Опаздывающая линия"],t.exports["Conversion Line_input"]=["Линия переворота"],t.exports["Base Line_input"]=["Линия стандарта"],t.exports["Leading Span A_input"]=["Верховая линия 1"],t.exports["Leading Span Periods_input"]=["Опаздывающая линия 2 периода"],t.exports["Leading Shift Periods_input"]=["Периоды ведущей линии"],t.exports["Plots Background_input"]=["Заливка фона"],t.exports["yay Color 0_input"]=["yay Цвет 2"],t.exports["yay Color 1_input"]=["yay Цвет 1"],t.exports.Multiplier_input=["Множитель"],t.exports["Bands style_input"]=["Стиль полос"],t.exports.Middle_input=["Центральная линия"],t.exports.useTrueRange_input=["Исп. истинный диапазон"],t.exports.ROCLen1_input=["ROC Длин.1"],t.exports.ROCLen2_input=["ROC Длин.2"],t.exports.ROCLen3_input=["ROC Длин.3"],t.exports.ROCLen4_input=["ROC Длин.4"],t.exports.SMALen1_input=["SMA Длин.1"],t.exports.SMALen2_input=["SMA Длин.2"],t.exports.SMALen3_input=["SMA Длин.3"],t.exports.SMALen4_input=["SMA Длин.4"],t.exports.SigLen_input=["Дл.Сигн."],t.exports.KST_input="KST",t.exports.Sig_input=["Сиг."],t.exports.roclen1_input=["Roc длин.1"],t.exports.roclen2_input=["Roc длин.2"],t.exports.roclen3_input=["Roc длин.3"],t.exports.roclen4_input=["Roc длин.4"],t.exports.smalen1_input=["sma длин.1"],t.exports.smalen2_input=["sma длин.2"],t.exports.smalen3_input=["sma длин.3"],t.exports.smalen4_input=["sma длин.4"],t.exports.siglen_input=["Длин. сигн."],t.exports["Upper Deviation_input"]=["Верхнее отклонение"],t.exports["Lower Deviation_input"]=["Нижнее отклонение"],t.exports["Use Upper Deviation_input"]=["Использовать верхнее отклонение"],t.exports["Use Lower Deviation_input"]=["Использовать нижнее отклонение"],t.exports.Count_input=["Количество"],t.exports.Crosses_input=["Пересечения"],t.exports.MOM_input="MOM",t.exports.MA_input="MA",t.exports["Length EMA_input"]=["Длина EMA"],t.exports["Length MA_input"]=["Длина MA"],t.exports["Fast length_input"]=["Длина Fast"],t.exports["Slow length_input"]=["Длина Slow"],t.exports["Signal smoothing_input"]=["Сглаживание сигнала"],t.exports["Simple ma(oscillator)_input"]=["Прост. скольз.сред. (осциллятор)"],t.exports["Simple ma(signal line)_input"]=["Прост. скольз.сред. (линия сигнала)"],t.exports.Histogram_input=["Гистограмма"],t.exports.MACD_input="MACD",t.exports.fastLength_input="fastLength",t.exports.slowLength_input="slowLength",t.exports.signalLength_input=["Длин. сигнала"],t.exports.NV_input="NV",t.exports.OnBalanceVolume_input=["Балансовый объём"],t.exports.Start_input=["Начать"],t.exports.Increment_input=["Шаг"],t.exports["Max value_input"]=["Макс. значение"], +t.exports.ParabolicSAR_input=["Параболическая система SAR"],t.exports.start_input=["начало"],t.exports.increment_input=["шаг"],t.exports.maximum_input=["максимум"],t.exports["Short length_input"]=["Длина Short"],t.exports["Long length_input"]=["Длина Long"],t.exports.OSC_input="OSC",t.exports.shortlen_input="shortlen",t.exports.longlen_input="longlen",t.exports.PVT_input="PVT",t.exports.ROC_input="ROC",t.exports.RSI_input="RSI",t.exports.RVGI_input="RVGI",t.exports.RVI_input="RVI",t.exports["Long period_input"]=["Длинный период"],t.exports["Short period_input"]=["Короткий период"],t.exports["Signal line period_input"]=["Период линии сигнала"],t.exports.SMI_input="SMI",t.exports["SMI Ergodic Oscillator_input"]=["Осциллятор SMI Ergodic"],t.exports.Indicator_input=["Индикатор"],t.exports.Oscillator_input=["Осциллятор"],t.exports.K_input="K",t.exports.D_input="D",t.exports.smoothK_input="smoothK",t.exports.smoothD_input="smoothD",t.exports["%K_input"]="%K",t.exports["%D_input"]="%D",t.exports["Stochastic Length_input"]=["Длина Стохастик"],t.exports["RSI Source_input"]=["Данные для RSI"],t.exports.lengthRSI_input=["длина RSI"],t.exports.lengthStoch_input=["длина Стох."],t.exports.TRIX_input="TRIX",t.exports.TEMA_input="TEMA",t.exports["Long Length_input"]=["Длина Long"],t.exports["Short Length_input"]=["Длина Short"],t.exports["Signal Length_input"]=["Длина сигнала"],t.exports.Length1_input=["Длина1"],t.exports.Length2_input=["Длина2"],t.exports.Length3_input=["Длина3"],t.exports.length7_input=["длина 7"],t.exports.length14_input=["длина 14"],t.exports.length28_input=["длина 28"],t.exports.VWMA_input="VWMA",t.exports.len_input=["длина"],t.exports["VI +_input"]="VI +",t.exports["VI -_input"]="VI -",t.exports["%R_input"]="%R",t.exports["Jaw Length_input"]=["Длина Jaw"],t.exports["Teeth Length_input"]=["Длина Teeth"],t.exports["Lips Length_input"]=["Длина Lips"],t.exports.Jaw_input="Jaw",t.exports.Teeth_input="Teeth",t.exports.Lips_input="Lips",t.exports["Jaw Offset_input"]=["Смещение Jaw"],t.exports["Teeth Offset_input"]=["Смещение Teeth"],t.exports["Lips Offset_input"]=["Смещение Lips"],t.exports["Down fractals_input"]=["Нижние фракталы"],t.exports["Up fractals_input"]=["Верхние фракталы"],t.exports.Periods_input=["Периоды"],t.exports.Shapes_input=["Фигуры"],t.exports["show MA_input"]=["показать MA"],t.exports["MA Length_input"]=["Длина MA"],t.exports["Color based on previous close_input"]=["Цвет зависит от цены предыдущего закрытия"],t.exports["Rows Layout_input"]=["Размещение строк"],t.exports["Row Size_input"]=["Размер строки"],t.exports.Volume_input=["Объём"],t.exports["Value Area volume_input"]=["Объём зоны стоимости"],t.exports["Extend Right_input"]=["Продолжить вправо"],t.exports["Extend POC Right_input"]=["Продолжить POC вправо"],t.exports["Extend VAH Right_input"]=["Продолжить VAH вправо"],t.exports["Extend VAL Right_input"]=["Продолжить VAL вправо"],t.exports["Value Area Volume_input"]=["Объём зоны стоимости"],t.exports.Placement_input=["Расположение"],t.exports.POC_input="POC", +t.exports["Developing Poc_input"]=["Динамическая точка контроля (POC)"],t.exports["Up Volume_input"]=["Растущий объём"],t.exports["Down Volume_input"]=["Снижающийся объём"],t.exports["Value Area_input"]=["Зона стоимости"],t.exports["Histogram Box_input"]=["Прямоугольник гистограммы"],t.exports["Value Area Up_input"]=["Восходящ. зона стоимости"],t.exports["Value Area Down_input"]=["Нисходящ. зона стоимости"],t.exports["Number Of Rows_input"]=["Число строк"],t.exports["Ticks Per Row_input"]=["Тики в строке"],t.exports["Up/Down_input"]=["Вверх/Вниз"],t.exports.Total_input=["Итого"],t.exports.Delta_input=["Дельта"],t.exports.Bar_input=["Бар"],t.exports.Day_input=["День"],t.exports["Deviation (%)_input"]=["Отклонение (%)"],t.exports.Depth_input=["Глубина"],t.exports["Extend to last bar_input"]=["Продолжить до последнего бара"],t.exports.Simple_input=["Простое"],t.exports.Weighted_input=["Взвешенное"],t.exports["Wilder's Smoothing_input"]=["Сглаживание Уайлдера"],t.exports["1st Period_input"]=["1-й период"],t.exports["2nd Period_input"]=["2-й период"],t.exports["3rd Period_input"]=["3-й период"],t.exports["4th Period_input"]=["4-й период"],t.exports["5th Period_input"]=["5-й период"],t.exports["6th Period_input"]=["6-й период"],t.exports["Rate of Change Lookback_input"]="Rate of Change Lookback",t.exports["Instrument 1_input"]=["Инструмент 1"],t.exports["Instrument 2_input"]=["Инструмент 2"],t.exports["Rolling Period_input"]="Rolling Period",t.exports["Standard Errors_input"]=["Стандартные ошибки"],t.exports["Averaging Periods_input"]=["Периоды усреднения"],t.exports["Days Per Year_input"]=["Дней в году"],t.exports["Market Closed Percentage_input"]="Market Closed Percentage",t.exports["ATR Mult_input"]=["ATR Множ."],t.exports.VWAP_input="VWAP",t.exports["Anchor Period_input"]=["Временной период"],t.exports.Session_input=["Сессия"],t.exports.Week_input=["Неделя"],t.exports.Month_input=["Месяц"],t.exports.Year_input=["Год"],t.exports.Decade_input=["Декада"],t.exports.Century_input=["Век"],t.exports.Sessions_input=["Сессии"],t.exports["Each (pre-market, market, post-market)_input"]=["Каждая (премаркет, основная, постмаркет)"],t.exports["Pre-market only_input"]=["Только премаркет"],t.exports["Market only_input"]=["Только торговая сессия"],t.exports["Post-market only_input"]=["Только постмаркет"],t.exports["Main chart symbol_input"]=["Главный символ графика"],t.exports["Another symbol_input"]=["Другой символ"],t.exports["Nothing selected_combobox_input"]=["Ничего не выбрано"],t.exports["All items_combobox_input"]=["Все критерии"],t.exports.Cancel_input=["Отменить"],t.exports.Open_input=["Открыть"]},54138:t=>{t.exports=["Инвертировать шкалу"]},47807:t=>{t.exports=["Индексированная на 100"]},34727:t=>{t.exports=["Логарифмическая"]},19238:t=>{t.exports=["Не перекрывать метки"]},70361:t=>{t.exports=["Процентная"]},72116:t=>{t.exports=["Обычная"]},33021:t=>{t.exports=["Расш."]},75610:t=>{t.exports=["Электронная торговая сессия"]},97442:t=>{t.exports=["Торговые данные вне сессии"]},32929:t=>{t.exports=["пост"]},56137:t=>{ +t.exports=["пре"]},98801:t=>{t.exports=["Постмаркет"]},56935:t=>{t.exports=["Премаркет"]},63798:t=>{t.exports=["рег"]},24380:t=>{t.exports=["Регулярная торговая сессия"]},27991:t=>{t.exports=["Май"]},68716:t=>{t.exports=Object.create(null),t.exports.Technicals_study=["Теханализ"],t.exports["Average Day Range_study"]=["Средний дневной диапазон"],t.exports["Bull Bear Power_study"]=["«Сила быков» и «Сила медведей»"],t.exports["Capital expenditures_study"]=["Капиталовложения"],t.exports["Cash to debt ratio_study"]=["Денежные средства/Задолженность"],t.exports["Debt to EBITDA ratio_study"]=["Задолженность/EBITDA"],t.exports["Directional Movement Index_study"]=["Индекс направленного движения (DMI)"],t.exports.DMI_study="DMI",t.exports["Dividend payout ratio %_study"]=["Коэффициент выплаты дивиденда %"],t.exports["Equity to assets ratio_study"]=["Капитал/активы"],t.exports["Enterprise value to EBIT ratio_study"]=["Стоимость компании/EBIT"],t.exports["Enterprise value to EBITDA ratio_study"]=["Стоимость компании/EBITDA"],t.exports["Enterprise value to revenue ratio_study"]=["Стоимость компании/Выручка"],t.exports["Goodwill, net_study"]=["Деловая репутация, нетто"],t.exports["Ichimoku Cloud_study"]=["Облако Ишимоку"],t.exports.Ichimoku_study=["Ишимоку"],t.exports["Moving Average Convergence Divergence_study"]=["Схождение/расхождение скользящих средних"],t.exports["Operating income_study"]=["Операционные доходы"],t.exports["Price to book ratio_study"]=["Цена/балансовая стоимость"],t.exports["Price to cash flow ratio_study"]=["Цена/Движение денежных средств"],t.exports["Price to earnings ratio_study"]=["Цена/Прибыль"],t.exports["Price to free cash flow ratio_study"]=["Цена/Движение свободных денежных средств"],t.exports["Price to sales ratio_study"]=["Цена/Продажи"],t.exports["Float shares outstanding_study"]=["Количество акций доступных к купле-продаже"],t.exports.Stoch_study=["Стох."],t.exports["Total common shares outstanding_study"]=["Всего выпущено обыкновенных акций"],t.exports["Volume Weighted Average Price_study"]=["Средневзвешенная цена объёма"],t.exports["Volume Weighted Moving Average_study"]=["Объёмно-взвешенное скользящее среднее"],t.exports["Williams Percent Range_study"]=["Процентный диапазон Вильямса"],t.exports.Doji_study=["Доджи"],t.exports["Spinning Top Black_study"]=["Чёрный волчок"],t.exports["Spinning Top White_study"]=["Белый волчок"],t.exports["Accounts payable_study"]=["Кредиторская задолженность"],t.exports["Accounts receivables, gross_study"]=["Дебиторская задолженность, валовая"],t.exports["Accounts receivable - trade, net_study"]=["Дебиторская задолженность - торговая, нетто"],t.exports.Accruals_study=["Начисления"],t.exports["Accrued payroll_study"]=["Задолженность по заработной плате"],t.exports["Accumulated depreciation, total_study"]=["Накопленная амортизация, итого"],t.exports["Additional paid-in capital/Capital surplus_study"]=["Добавочный капитал"],t.exports["After tax other income/expense_study"]=["Прочая прибыль (убыток) после налогообложения"], +t.exports["Altman Z-score_study"]=["Коэффициент Альтмана"],t.exports.Amortization_study=["Амортизация"],t.exports["Amortization of intangibles_study"]=["Амортизация нематериальных активов"],t.exports["Amortization of deferred charges_study"]=["Амортизация расходов будущих периодов"],t.exports["Asset turnover_study"]=["Оборачиваемость активов"],t.exports["Average basic shares outstanding_study"]=["Среднее число акций в обращении"],t.exports["Bad debt / Doubtful accounts_study"]=["Безнадёжная задолженность / Сомнительная дебиторская задолженность"],t.exports["Basic EPS_study"]=["Базовая прибыль на акцию"],t.exports["Basic earnings per share (Basic EPS)_study"]=["Базовая прибыль на акцию"],t.exports["Beneish M-score_study"]=["Коэффициент Бениша"],t.exports["Book value per share_study"]=["Балансовая стоимость на акцию"],t.exports["Buyback yield %_study"]=["Доходность обратного выкупа акций, %"],t.exports["Capital and operating lease obligations_study"]=["Обязательства по финансовой и операционной аренде"],t.exports["Capital expenditures - fixed assets_study"]=["Капиталовложения — основные средства"],t.exports["Capital expenditures - other assets_study"]=["Капиталовложения — прочие активы"],t.exports["Capitalized lease obligations_study"]=["Капитализированные арендные обязательства"],t.exports["Cash and short term investments_study"]=["Денежные средства и краткосрочные инвестиции"],t.exports["Cash conversion cycle_study"]=["Цикл обращения денежных средств"],t.exports["Cash & equivalents_study"]=["Денежные средства и их эквиваленты"],t.exports["Cash from financing activities_study"]=["Денежные средства от финансовой деятельности"],t.exports["Cash from investing activities_study"]=["Денежные средства от инвестиционной деятельности"],t.exports["Cash from operating activities_study"]=["Денежные средства от операционной деятельности"],t.exports["Change in accounts payable_study"]=["Изменения в кредиторской задолженности"],t.exports["Change in accounts receivable_study"]=["Изменение дебиторской задолженности"],t.exports["Change in accrued expenses_study"]=["Изменения в начисленных расходах"],t.exports["Change in inventories_study"]=["Изменения в запасах"],t.exports["Change in other assets/liabilities_study"]=["Изменения в других активах/обязательствах"],t.exports["Change in taxes payable_study"]=["Изменения в налогах к оплате"],t.exports["Changes in working capital_study"]=["Изменения оборотного капитала"],t.exports["COGS to revenue ratio_study"]=["Себестоимость реализованной продукции/Выручка"],t.exports["Common dividends paid_study"]=["Выплачено дивидендов по обыкновенным акциям"],t.exports["Common equity, total_study"]=["Основной капитал, итого"],t.exports["Common stock par/Carrying value_study"]=["Учётная стоимость обыкновенных акций"],t.exports["Cost of goods_study"]=["Себестоимость"],t.exports["Cost of goods sold_study"]=["Себестоимость реализованных товаров"],t.exports["Current portion of LT debt and capital leases_study"]=["Текущая часть долгосрочной зад-ти и обяз-в по аренде"], +t.exports["Current ratio_study"]=["Коэффициент текущей ликвидности"],t.exports["Days inventory_study"]=["Период оборачиваемости запасов"],t.exports["Days payable_study"]=["Период погашения кредиторской задолженности"],t.exports["Days sales outstanding_study"]=["Период погашения дебиторской задолженности"],t.exports["Debt to assets ratio_study"]=["Задолженность/Активы"],t.exports["Debt to equity ratio_study"]=["Задолженность/Капитал"],t.exports["Debt to revenue ratio_study"]=["Задолженность/Выручка"],t.exports["Deferred income, current_study"]=["Доходы будущих периодов, оборотные"],t.exports["Deferred income, non-current_study"]=["Доходы будущих периодов, внеоборотные"],t.exports["Deferred tax assets_study"]=["Отложенные налоговые активы"],t.exports["Deferred taxes (cash flow)_study"]=["Отложенный налог (движение денежных средств)"],t.exports["Deferred tax liabilities_study"]=["Отложенные налоговые обязательства"],t.exports.Depreciation_study=["Амортизация"],t.exports["Deprecation and amortization_study"]=["Износ и амортизация"],t.exports["Depreciation & amortization (cash flow)_study"]=["Амортизация (движение денежных средств)"],t.exports["Depreciation/depletion_study"]=["Амортизация/износ"],t.exports["Diluted EPS_study"]=["Разводнённая прибыль на акцию"],t.exports["Diluted earnings per share (Diluted EPS)_study"]=["Разводнённая прибыль на акцию"],t.exports["Diluted net income available to common stockholders_study"]=["Разводн. чистая прибыль доступная владельцам обыкновенных акций"],t.exports["Diluted shares outstanding_study"]=["Разводнённые акции в обращении"],t.exports["Dilution adjustment_study"]=["Корректировка на разводнение"],t.exports["Discontinued operations_study"]=["Прекращённые операции"],t.exports["Dividends payable_study"]=["Дивиденды к выплате"],t.exports["Dividends per share - common stock primary issue_study"]=["Дивиденды на акцию — первичный выпуск обыкновенных акций"],t.exports["Dividend yield %_study"]=["Дивидендная доходность, %"],t.exports["Earnings yield_study"]=["Доходность акции по прибыли"],t.exports.EBIT_study="EBIT",t.exports.EBITDA_study=["EBITDA (прибыль до вычета процентов, налогов и амортизации)"],t.exports["EBITDA margin %_study"]=["Рентабельность по EBITDA %"],t.exports["Effective interest rate on debt %_study"]=["Действующая процентная ставка по задолж-ти, %"],t.exports["Enterprise value_study"]=["Стоимость компании"],t.exports["EPS basic one year growth_study"]=["Базовая приб./акцию — годовой рост"],t.exports["EPS diluted one year growth_study"]=["Разводн. приб./акцию — годовой рост"],t.exports["EPS estimates_study"]=["Оценка приб./акцию"],t.exports["Equity in earnings_study"]=["Доходы от участия в других организациях"],t.exports["Financing activities – other sources_study"]=["Финансовая деятельность — прочие источники поступлений"],t.exports["Financing activities – other uses_study"]=["Финансовая деятельность — прочие направления расходования"],t.exports["Free cash flow_study"]=["Движение свободных денежных средств"], +t.exports["Free cash flow margin %_study"]=["Маржа свободных денежных средств %"],t.exports["Fulmer H factor_study"]=["Фактор Fulmer H"],t.exports["Funds from operations_study"]=["Средства от основной деятельности"],t.exports["Goodwill to assets ratio_study"]=["Репутация/активы"],t.exports["Graham's number_study"]=["Число Грэма"],t.exports["Gross margin %_study"]=["Валовая рентабельность %"],t.exports["Gross profit_study"]=["Валовая прибыль"],t.exports["Gross profit to assets ratio_study"]=["Валовая прибыль/активы"],t.exports["Gross property/plant/equipment_study"]=["Основные средства, брутто"],t.exports.Impairments_study=["Обесценение активов"],t.exports["Income Tax Credits_study"]=["Вычет по налогу на прибыль"],t.exports["Income tax, current_study"]=["Налог на прибыль, текущий"],t.exports["Income tax, current - domestic_study"]=["Налог на прибыль, текущий — внутренний"],t.exports["Income Tax, current - foreign_study"]=["Налог на прибыль, текущий — иностранный"],t.exports["Income tax, deferred_study"]=["Налог на прибыль, отложенный"],t.exports["Income tax, deferred - domestic_study"]=["Налог на прибыль, отложенный — внутренний"],t.exports["Income tax, deferred - foreign_study"]=["Налог на прибыль, отложенный — иностранный"],t.exports["Income tax payable_study"]=["Налог на прибыль к уплате"],t.exports["Interest capitalized_study"]=["Капитализированные проценты"],t.exports["Interest coverage_study"]=["Процентное покрытие"],t.exports["Interest expense, net of interest capitalized_study"]=["Проценты к уплате за вычетом капитализированных процентов"],t.exports["Interest expense on debt_study"]=["Проценты к уплате"],t.exports["Inventories - finished goods_study"]=["Запасы — готовая продукция"],t.exports["Inventories - progress payments & other_study"]=["Запасы — постепенные платежи и другое"],t.exports["Inventories - raw materials_study"]=["Запасы — сырье и материалы"],t.exports["Inventories - work in progress_study"]=["Запасы — незавершенное производство"],t.exports["Inventory to revenue ratio_study"]=["Запасы/Выручка"],t.exports["Inventory turnover_study"]=["Оборачиваемость запасов"],t.exports["Investing activities – other sources_study"]=["Инвестиционная деятельность — прочие источники"],t.exports["Investing activities – other uses_study"]=["Инвестиционная деятельность — прочие направления"],t.exports["Investments in unconsolidated subsidiaries_study"]=["Инвестиции в неконсолидированные дочерние компании"],t.exports["Issuance of long term debt_study"]=["Начисление долгосрочной задолж-ти"],t.exports["Issuance/retirement of debt, net_study"]=["Начисление/погашение задолж-ти, нетто"],t.exports["Issuance/retirement of long term debt_study"]=["Начисление/погашение долгосрочной задолжен-ти"],t.exports["Issuance/retirement of other debt_study"]=["Начисление/погашение прочей задолжен-ти"],t.exports["Issuance/retirement of short term debt_study"]=["Начисление/погашение краткосрочной задолжен-ти"],t.exports["Issuance/retirement of stock, net_study"]=["Выпуск/выкуп и аннулирование акций, нетто"], +t.exports["KZ index_study"]=["Индекс KZ"],t.exports["Legal claim expense_study"]=["Расходы по судебным разбирательствам"],t.exports["Long term debt_study"]=["Долгосрочная задолженность"],t.exports["Long term debt excl. lease liabilities_study"]=["Долгосрочная задолж-ть без обязательств по аренде"],t.exports["Long term debt to total assets ratio_study"]=["Долгосрочная задолж./совокупные активы"],t.exports["Long term debt to total equity ratio_study"]=["Долгосрочная задолж./совокуп. капитал"],t.exports["Long term investments_study"]=["Долгосрочные инвестиции"],t.exports["Market capitalization_study"]=["Рыночная капитализация"],t.exports["Minority interest_study"]=["Миноритарный пакет акций"],t.exports["Miscellaneous non-operating expense_study"]=["Прочие внеоперационные расходы"],t.exports["Net current asset value per share_study"]=["Чистая стоимость оборотных активов на акцию"],t.exports["Net debt_study"]=["Чистая задолженность"],t.exports["Net income_study"]=["Чистая прибыль (убыток)"],t.exports["Net income before discontinued operations_study"]=["Чистая прибыль (убыток) от прекращения деятельности"],t.exports["Net income (cash flow)_study"]=["Чистая прибыль (движение денежных средств)"],t.exports["Net income per employee_study"]=["Чистая прибыль на одного работника"],t.exports["Net intangible assets_study"]=["Чистые нематериальные активы"],t.exports["Net margin %_study"]=["Рентабельность по чистой прибыли, %"],t.exports["Net property/plant/equipment_study"]=["Основные средства, нетто"],t.exports["Non-cash items_study"]=["Неденежные статьи"],t.exports["Non-controlling/minority interest_study"]=["Неконтрольный/миноритарный пакет акций"],t.exports["Non-operating income, excl. interest expenses_study"]=["Внеоперационные доходы за вычетом процентов к уплате"],t.exports["Non-operating income, total_study"]=["Внеоперационные доходы, итого"],t.exports["Non-operating interest income_study"]=["Проценты к получению по внеоперационной деятельности"],t.exports["Note receivable - long term_study"]=["Вексель к получению — долгосрочный"],t.exports["Notes payable_study"]=["Векселя к оплате"],t.exports["Number of employees_study"]=["Количество сотрудников"],t.exports["Number of shareholders_study"]=["Количество акционеров"],t.exports["Operating earnings yield %_study"]=["Доходность акции по операционной прибыли, %"],t.exports["Operating expenses (excl. COGS)_study"]=["Операционные расходы (без себестоимости реализованной продукции)"],t.exports["Operating lease liabilities_study"]=["Обязательства по операционной аренде"],t.exports["Operating margin %_study"]=["Операционная рентабельность %"],t.exports["Other COGS_study"]=["Прочая себестоимость реализованной продукции"],t.exports["Other common equity_study"]=["Прочий основной капитал"],t.exports["Other current assets, total_study"]=["Прочие оборотные активы, итог"],t.exports["Other current liabilities_study"]=["Прочие текущие обязательства"],t.exports["Other cost of goods sold_study"]=["Прочая себестоимость реализованных товаров"], +t.exports["Other exceptional charges_study"]=["Другие исключительные расходы"],t.exports["Other financing cash flow items, total_study"]=["Общее движение денежных средств от прочей финансовой деятельности"],t.exports["Other intangibles, net_study"]=["Прочие нематериальные активы, нетто"],t.exports["Other investing cash flow items, total_study"]=["Общее движение денежных средств от прочей инвестиционной деятельности"],t.exports["Other investments_study"]=["Прочие инвестиции"],t.exports["Other liabilities, total_study"]=["Прочие обязательства, итого"],t.exports["Other long term assets, total_study"]=["Другие долгосрочные активы, итого"],t.exports["Other non-current liabilities, total_study"]=["Прочие долгосрочные обязательства, итого"],t.exports["Other operating expenses, total_study"]=["Другие операционные расходы, итого"],t.exports["Other receivables_study"]=["Прочая дебиторская задолженность"],t.exports["Other short term debt_study"]=["Прочая краткосрочная задолж-ть"],t.exports["Paid in capital_study"]=["Оплаченная часть акционерного капитала"],t.exports["PEG ratio_study"]=["Коэффициент PEG"],t.exports["Piotroski F-score_study"]=["Коэффициент Пиотровски"],t.exports["Preferred dividends_study"]=["Дивиденды по привилегированным акциям"],t.exports["Preferred dividends paid_study"]=["Выплачено дивидендов по привилегированным акциям"],t.exports["Preferred stock, carrying value_study"]=["Привилегированные акции, учётная стоимость"],t.exports["Prepaid expenses_study"]=["Авансы полученные"],t.exports["Pretax equity in earnings_study"]=["Доходы от участия в других организациях до вычета налогов"],t.exports["Pretax income_study"]=["Прибыль (убыток) до налогообложения"],t.exports["Price earnings ratio forward_study"]=["Соотношение цена/прибыль за будущие периоды"],t.exports["Price sales ratio forward_study"]=["Соотношение цена/объем продаж за будущие периоды"],t.exports["Price to tangible book ratio_study"]=["Цена/материальная балансовая стоимость"],t.exports["Provision for risks & charge_study"]=["Резерв на покрытие рисков и расходов"],t.exports["Purchase/acquisition of business_study"]=["Покупка/приобретение бизнеса"],t.exports["Purchase of investments_study"]=["Приобретение финансовых вложений"],t.exports["Purchase/sale of business, net_study"]=["Покупка/продажа бизнеса, нетто"],t.exports["Purchase/sale of investments, net_study"]=["Приобретение/выбытие финансовых вложений, нетто"],t.exports["Quality ratio_study"]=["Коэфф. эффективности использования активов"],t.exports["Quick ratio_study"]=["Коэффициент быстрой ликвидности"],t.exports["Reduction of long term debt_study"]=["Сокращение долгосрочной задолж-ти"],t.exports["Repurchase of common & preferred stock_study"]=["Выкуп обыкновенных и привилегированных акций"],t.exports["Research & development_study"]=["Расходы на исследование и разработку"],t.exports["Research & development to revenue ratio_study"]=["Расходы на исследование и разработку/выручка"],t.exports["Restructuring charge_study"]=["Расходы на реструктуризацию"], +t.exports["Retained earnings_study"]=["Нераспределённая прибыль"],t.exports["Return on assets %_study"]=["Коэффициент рентабельности активов, %"],t.exports["Return on equity %_study"]=["Коэфф. рентабельности собственного капитала, %"],t.exports["Return on equity adjusted to book value %_study"]=["Коэф. рентабельности собственного капитала с поправкой на баланс. стоимость, %"],t.exports["Return on invested capital %_study"]=["Доход на инвестированный капитал, %"],t.exports["Return on tangible assets %_study"]=["Прибыль на общ. сумму материальных активов, %"],t.exports["Return on tangible equity %_study"]=["Доход на материальный капитал, %"],t.exports["Revenue estimates_study"]=["Расчёт выручки"],t.exports["Revenue one year growth_study"]=["Годовой рост выручки"],t.exports["Revenue per employee_study"]=["Выручка на одного работника"],t.exports["Sale/maturity of investments_study"]=["Продажа/погашение финансовых вложений"],t.exports["Sale of common & preferred stock_study"]=["Продажа обыкновенных и привилегированных акций"],t.exports["Sale of fixed assets & businesses_study"]=["Продажа основных средств и бизнеса"],t.exports["Selling/general/admin expenses, other_study"]=["Коммерческие, общие и управленческие расходы, прочие"],t.exports["Selling/general/admin expenses, total_study"]=["Коммерческие, общие и управленческие расходы, итого"],t.exports["Shareholders' equity_study"]=["Акционерный капитал"],t.exports["Shares buyback ratio %_study"]=["Коэффициент выкупа акций %"],t.exports["Short term debt_study"]=["Краткосрочная задолж-ть"],t.exports["Short term debt excl. current portion of LT debt_study"]=["Краткосрочная зад-ть без текущей части долгосрочной зад-ти"],t.exports["Short term investments_study"]=["Краткосрочные инвестиции"],t.exports["Sloan ratio %_study"]=["Коэффициент Слоуна"],t.exports["Springate score_study"]=["Показатель Спрингейта"],t.exports["Sustainable growth rate_study"]=["Темп устойчивого роста"],t.exports["Tangible book value per share_study"]=["Балансовая стоимость материальных активов на акцию"],t.exports["Tangible common equity ratio_study"]=["Капитал за вычетом нематериальных активов к общим материальным активам"],t.exports.Taxes_study=["Налоги"],t.exports["Tobin's Q (approximate)_study"]=["Коэффициент Тобина (приблизительно)"],t.exports["Total assets_study"]=["Итого активы"],t.exports["Total cash dividends paid_study"]=["Всего дивидендов, выплаченных наличными"],t.exports["Total current assets_study"]=["Итого оборотные активы"],t.exports["Total current liabilities_study"]=["Общая сумма текущих обязательств"],t.exports["Total debt_study"]=["Итого задолженность"],t.exports["Total equity_study"]=["Итого собственный капитал"],t.exports["Total inventory_study"]=["Итого товарно-материальные запасы"],t.exports["Total liabilities_study"]=["Общая сумма обязательств"],t.exports["Total liabilities & shareholders' equities_study"]=["Общая сумма обязательств и акционерного капитала"],t.exports["Total non-current assets_study"]=["Итого внеоборотные активы"], +t.exports["Total non-current liabilities_study"]=["Итого долгосрочные обязательства"],t.exports["Total operating expenses_study"]=["Итого операционные расходы"],t.exports["Total receivables, net_study"]=["Общая сумма дебиторской задолженности, нетто"],t.exports["Total revenue_study"]=["Общая выручка"],t.exports["Treasury stock - common_study"]=["Выкупленные собственные обыкновенные акции"],t.exports["Unrealized gain/loss_study"]=["Нереализованная прибыль/убыток"],t.exports["Unusual income/expense_study"]=["Нестандартные доходы/расходы"],t.exports["Zmijewski score_study"]=["Показатель Zmijewski"],t.exports["Valuation ratios_study"]=["Отношение рыночной цены акции к номиналу"],t.exports["Profitability ratios_study"]=["Коэффициенты рентабельности"],t.exports["Liquidity ratios_study"]=["Коэффициенты ликвидности"],t.exports["Solvency ratios_study"]=["Коэффициенты платежеспособности"],t.exports["Key stats_study"]=["Основные данные"],t.exports["Accumulation/Distribution_study"]=["Накопление/Распределение"],t.exports["Accumulative Swing Index_study"]=["Кумулятивный индекс колебаний"],t.exports["Advance/Decline_study"]=["Рост/падение"],t.exports["All Chart Patterns_study"]=["Все графические паттерны"],t.exports["Arnaud Legoux Moving Average_study"]=["Скользящее среднее Арно Легу"],t.exports.Aroon_study=["Арун"],t.exports.ASI_study="ASI",t.exports["Average Directional Index_study"]=["Индикатор среднего направленного движения (ADX)"],t.exports["Average True Range_study"]=["Средний истинный диапазон"],t.exports["Awesome Oscillator_study"]=["Чудесный осциллятор Билла Вильямса"],t.exports["Balance of Power_study"]=["Баланс силы"],t.exports["Bollinger Bands %B_study"]=["Полосы Боллинджера %B"],t.exports["Bollinger Bands Width_study"]=["Ширина полос Боллинджера"],t.exports["Bollinger Bands_study"]=["Полосы Боллинджера"],t.exports["Chaikin Money Flow_study"]=["Денежный поток Чайкина"],t.exports["Chaikin Oscillator_study"]=["Осциллятор Чайкина"],t.exports["Chande Kroll Stop_study"]="Chande Kroll Stop",t.exports["Chande Momentum Oscillator_study"]=["Моментум-осциллятор Чанде"],t.exports["Chop Zone_study"]=["Индикатор Chop Zone"],t.exports["Choppiness Index_study"]=["Индекс переменчивости"],t.exports["Commodity Channel Index_study"]=["Индекс товарного канала"],t.exports["Connors RSI_study"]=["RSI Коннора"],t.exports["Coppock Curve_study"]=["Кривая Коппока"],t.exports["Correlation Coefficient_study"]=["Коэффициент корреляции"],t.exports.CRSI_study="CRSI",t.exports["Detrended Price Oscillator_study"]=["Детрендовый ценовой осциллятор"],t.exports["Directional Movement_study"]=["Индекс направленного движения"],t.exports["Donchian Channels_study"]=["Канал Дончиана"],t.exports["Double EMA_study"]=["Двойное экспоненц. скользящ. средн."],t.exports["Ease Of Movement_study"]=["Легкость движения"],t.exports["Elder Force Index_study"]=["Индекс силы Элдера"],t.exports["EMA Cross_study"]=["Пересечение экспоненц. скользящих средних"],t.exports.Envelopes_study=["Конверты"],t.exports["Fisher Transform_study"]=["Индикатор Fisher Transform"], +t.exports["Fixed Range_study"]=["Фиксированный диапазон"],t.exports["Fixed Range Volume Profile_study"]=["Фиксированный профиль объема"],t.exports["Guppy Multiple Moving Average_study"]=["Множественное скользящее среднее Гуппи"],t.exports["Historical Volatility_study"]=["Историческая волатильность"],t.exports["Hull Moving Average_study"]=["Скользящее среднее Хала"],t.exports["Keltner Channels_study"]=["Канал Кельтнера"],t.exports["Klinger Oscillator_study"]=["Осциллятор Клингера"],t.exports["Know Sure Thing_study"]=["Знать наверняка"],t.exports["Least Squares Moving Average_study"]=["Скользящее среднее (наименьшие квадраты)"],t.exports["Linear Regression Curve_study"]=["Кривая линейной регрессии"],t.exports["MA Cross_study"]=["Пересечение скользящих средних"],t.exports["MA with EMA Cross_study"]=["MA с пересеч. EMA"],t.exports["MA/EMA Cross_study"]=["Пересечение MA/EMA"],t.exports.MACD_study="MACD",t.exports["Mass Index_study"]=["Индекс массы"],t.exports["McGinley Dynamic_study"]=["Динамический индикатор МакГинли"],t.exports.Median_study=["Средняя линия"],t.exports.Momentum_study=["Моментум (Momentum)"],t.exports["Money Flow_study"]=["Денежный поток"],t.exports["Moving Average Channel_study"]=["Канал скользящей средней"],t.exports["Moving Average Exponential_study"]=["Скользящее среднее (эксп.)"],t.exports["Moving Average Weighted_study"]=["Взвешенное скользящее среднее"],t.exports["Moving Average Simple_study"]=["Простое скользящее среднее"],t.exports["Net Volume_study"]=["Чистый объём"],t.exports["On Balance Volume_study"]=["Балансовый объём"],t.exports["Parabolic SAR_study"]=["Параболическая система времени/цены"],t.exports["Pivot Points Standard_study"]=["Стандартные точки разворота"],t.exports["Periodic Volume Profile_study"]=["Профиль объёма за период"],t.exports["Price Channel_study"]=["Ценовой канал"],t.exports["Price Oscillator_study"]=["Осциллятор цены"],t.exports["Price Volume Trend_study"]=["Тренд цены и объёма"],t.exports["Rate Of Change_study"]=["Скорость изменения цены"],t.exports["Relative Strength Index_study"]=["Индекс относительной силы"],t.exports["Relative Vigor Index_study"]=["Индекс относительной бодрости"],t.exports["Relative Volatility Index_study"]=["Относительный индекс волатильности"],t.exports["Relative Volume at Time_study"]=["Относительный объём в момент времени"],t.exports["Session Volume_study"]=["Объём за сессию"],t.exports["Session Volume HD_study"]=["Объём за сессию HD"],t.exports["Session Volume Profile_study"]=["Профиль объёма за сессию"],t.exports["Session Volume Profile HD_study"]=["Профиль объёма за сессию HD"],t.exports["SMI Ergodic Indicator/Oscillator_study"]=["Индикатор/Осциллятор SMI Ergodic"],t.exports["Smoothed Moving Average_study"]=["Сглаженное скользящее среднее"],t.exports["Stochastic Momentum Index_study"]=["Индекс стохастического моментума"],t.exports["Stochastic RSI_study"]=["Стохастический индекс относительной силы"],t.exports.Stochastic_study=["Стохастический осциллятор"],t.exports["Time Weighted Average Price_study"]=["Средневзвешенная по времени цена"], +t.exports["Triple EMA_study"]=["Скользящее среднее (тройное эксп.)"],t.exports.TRIX_study=["Скользящее среднее (тройное эксп. сглаженное)"],t.exports["True Strength Indicator_study"]=["Индекс истинной силы"],t.exports["Ultimate Oscillator_study"]=["Окончательный осциллятор"],t.exports["Visible Range_study"]=["Видимая область"],t.exports["Visible Range Volume Profile_study"]=["Профиль объёма видимой области"],t.exports["Volume Oscillator_study"]=["Осциллятор объёма"],t.exports.Volume_study=["Объём"],t.exports.Vol_study=["Объём"],t.exports["Vortex Indicator_study"]=["Индикатор Vortex"],t.exports.VWAP_study="VWAP",t.exports.VWMA_study=["Скользящее среднее, взвешенное по объёму"],t.exports["Williams %R_study"]=["Процентный диапазон Вильямса (%R)"],t.exports["Williams Alligator_study"]=["Аллигатор Билла Вильямса"],t.exports["Williams Fractal_study"]=["Фракталы Билла Вильямса"],t.exports["Zig Zag_study"]=["ЗигЗаг"],t.exports["24-hour Volume_study"]=["Объём за 24 часа"],t.exports["Ease of Movement_study"]=["Легкость движения"],t.exports["Elders Force Index_study"]=["Индекс Силы Элдера"],t.exports.Envelope_study=["Конверт"],t.exports.Gaps_study=["Гэпы"],t.exports["Linear Regression Channel_study"]=["Линейный регрессионный канал"],t.exports["Moving Average Ribbon_study"]=["Лента скользящего среднего"],t.exports["Multi-Time Period Charts_study"]="Multi-Time Period Charts",t.exports["Open Interest_study"]=["Сумма открытых позиций"],t.exports["Rob Booker - Intraday Pivot Points_study"]=["Роб Букер — Внутридневные точки разворота"],t.exports["Rob Booker - Knoxville Divergence_study"]=["Роб Букер — Отклонение Ноксвилла"],t.exports["Rob Booker - Missed Pivot Points_study"]=["Роб Букер — Пропущенные точки разворота"],t.exports["Rob Booker - Reversal_study"]=["Роб Букер — Разворот"],t.exports["Rob Booker - Ziv Ghost Pivots_study"]=["Роб Букер — точки разворота Ziv Ghost"],t.exports.Supertrend_study=["Супертренд"],t.exports["Technical Ratings_study"]=["Tехнический индикатор рынка"],t.exports["True Strength Index_study"]=["Индекс истинной силы"],t.exports["Up/Down Volume_study"]=["Предельный объем (по верхней/нижней границе)"],t.exports["Visible Average Price_study"]=["Видимая средняя цена"],t.exports["Williams Fractals_study"]=["Фракталы Вильямса"],t.exports["Keltner Channels Strategy_study"]=["Канал Кельтнера — стратегия"],t.exports["Rob Booker - ADX Breakout_study"]=["Роб Букер — Прорыв ADX"],t.exports["Supertrend Strategy_study"]=["Супертренд — стратегия"],t.exports["Technical Ratings Strategy_study"]=["Tехнический индикатор рынка — стратегия"],t.exports["Auto Anchored Volume Profile_study"]=["Профиль объёма, Auto Anchored"],t.exports["Auto Fib Extension_study"]=["Автокоррекция по Фибоначчи"],t.exports["Auto Fib Retracement_study"]=["Автокоррекция по Фибоначчи"],t.exports["Auto Pitchfork_study"]=["Вилы (Авто)"],t.exports["Bearish Flag Chart Pattern_study"]=["Паттерн Медвежий флаг"],t.exports["Bullish Flag Chart Pattern_study"]=["Паттерн Бычий флаг"],t.exports["Bearish Pennant Chart Pattern_study"]=["Паттерн Медвежий вымпел"], +t.exports["Bullish Pennant Chart Pattern_study"]=["Паттерн Бычий вымпел"],t.exports["Double Bottom Chart Pattern_study"]=["Паттерн Двойное дно"],t.exports["Double Top Chart Pattern_study"]=["Паттерн Двойная вершина"],t.exports["Elliott Wave Chart Pattern_study"]=["Паттерн Волны Эллиотта"],t.exports["Falling Wedge Chart Pattern_study"]=["Паттерн Нисходящий клин"],t.exports["Head And Shoulders Chart Pattern_study"]=["Паттерн Голова и плечи"],t.exports["Inverse Head And Shoulders Chart Pattern_study"]=["Паттерн Перевернутые голова и плечи"],t.exports["Rectangle Chart Pattern_study"]=["Паттерн Прямоугольник"],t.exports["Rising Wedge Chart Pattern_study"]=["Паттерн Восходящий клин"],t.exports["Triangle Chart Pattern_study"]=["Паттерн Треугольник"],t.exports["Triple Bottom Chart Pattern_study"]=["Паттерн Тройное дно"],t.exports["Triple Top Chart Pattern_study"]=["Паттерн Тройная вершина"],t.exports["VWAP Auto Anchored_study"]="VWAP Auto Anchored",t.exports["*All Candlestick Patterns*_study"]=["*Все паттерны японских свечей*"],t.exports["Abandoned Baby - Bearish_study"]=["Медвежий Брошенный младенец"],t.exports["Abandoned Baby - Bullish_study"]=["Бычий Брошенный младенец"],t.exports["Dark Cloud Cover - Bearish_study"]=["Завеса из тёмных облаков — медвежья"],t.exports["Doji Star - Bearish_study"]=["Медвежий Доджи"],t.exports["Doji Star - Bullish_study"]=["Бычий Доджи"],t.exports["Downside Tasuki Gap - Bearish_study"]=["Разрыв Тасуки вниз — медвежий"],t.exports["Dragonfly Doji - Bullish_study"]=["Бычья Доджи-стрекоза"],t.exports["Engulfing - Bearish_study"]=["Медвежье Поглощение"],t.exports["Engulfing - Bullish_study"]=["Бычье Поглощение"],t.exports["Evening Doji Star - Bearish_study"]=["Медвежья Вечерняя звезда Доджи"],t.exports["Evening Star - Bearish_study"]=["Медвежья вечерняя звезда"],t.exports["Falling Three Methods - Bearish_study"]=["Медвежий Метод трёх нисходящих"],t.exports["Falling Window - Bearish_study"]=["Медвежье нисходящее окно"],t.exports["Gravestone Doji - Bearish_study"]=["Могильный камень Доджи — медвежий"],t.exports["Hammer - Bullish_study"]=["Бычий Молот"],t.exports["Hanging Man - Bearish_study"]=["Медвежий Повешенный"],t.exports["Harami - Bearish_study"]=["Медвежий Харами"],t.exports["Harami - Bullish_study"]=["Бычий Харами"],t.exports["Harami Cross - Bearish_study"]=["Медвежий Крест Харами"],t.exports["Harami Cross - Bullish_study"]=["Бычий Крест Харами"],t.exports["Inverted Hammer - Bullish_study"]=["Бычий Перевёрнутый молот"],t.exports["Kicking - Bearish_study"]=["Медвежий Кикер"],t.exports["Kicking - Bullish_study"]=["Бычий Кикер"],t.exports["Long Lower Shadow - Bullish_study"]=["Длинная тень снизу — бычья"],t.exports["Long Upper Shadow - Bearish_study"]=["Длинная тень сверху — медвежья"],t.exports["Marubozu Black - Bearish_study"]=["Медвежий Чёрный Марубозу"],t.exports["Marubozu White - Bullish_study"]=["Бычий Белый Марубозу"],t.exports["Morning Doji Star - Bullish_study"]=["Утренняя звезда Доджи — бычья"],t.exports["Morning Star - Bullish_study"]=["Бычья Утренняя звезда"], +t.exports["On Neck - Bearish_study"]=["На шее — медвежий"],t.exports["Piercing - Bullish_study"]=["Бычий Просвет в облаках"],t.exports["Rising Three Methods - Bullish_study"]=["Метод трёх восходящих — бычий"],t.exports["Rising Window - Bullish_study"]=["Бычье Восходящее окно"],t.exports["Shooting Star - Bearish_study"]=["Медвежья падающая звезда"],t.exports["Three Black Crows - Bearish_study"]=["Три черные вороны — медвежьи"],t.exports["Three White Soldiers - Bullish_study"]=["Три белых солдата — бычьи"],t.exports["Tri-Star - Bearish_study"]=["Три звезды — медвежьи"],t.exports["Tri-Star - Bullish_study"]=["Три звезды — бычьи"],t.exports["Tweezer Top - Bearish_study"]=["Верхний Пинцет — медвежий"],t.exports["Upside Tasuki Gap - Bullish_study"]=["Верхний гэп Тасуки — бычий"],t.exports.SuperTrend_study="SuperTrend",t.exports["Average Price_study"]=["Средняя цена"],t.exports["Typical Price_study"]=["Типичная цена"],t.exports["Median Price_study"]=["Медианная цена"],t.exports["Money Flow Index_study"]=["Индекс денежного потока"],t.exports["Moving Average Double_study"]=["Двойное скользящее среднее"],t.exports["Moving Average Triple_study"]=["Тройное скользящее среднее"],t.exports["Moving Average Adaptive_study"]=["Адаптивное скользящее среднее"],t.exports["Moving Average Hamming_study"]=["Скользящее среднее Хэмминга"],t.exports["Moving Average Modified_study"]=["Модифицированное скользящее среднее"],t.exports["Moving Average Multiple_study"]=["Множественное скользящее среднее"],t.exports["Linear Regression Slope_study"]=["Наклон линейной регрессии"],t.exports["Standard Error_study"]=["Стандартная ошибка"],t.exports["Standard Error Bands_study"]=["Полосы стандартных ошибок"],t.exports["Correlation - Log_study"]=["Корреляция - Лог."],t.exports["Standard Deviation_study"]=["Стандартное отклонение"],t.exports["Chaikin Volatility_study"]=["Индикатор волатильности Чайкина"],t.exports["Volatility Close-to-Close_study"]=["Волатильность Close-to-Close"],t.exports["Volatility Zero Trend Close-to-Close_study"]="Volatility Zero Trend Close-to-Close",t.exports["Volatility O-H-L-C_study"]=["Волатильность O-H-L-C"],t.exports["Volatility Index_study"]=["Индекс волатильности"],t.exports["Trend Strength Index_study"]=["Индекс силы тренда"],t.exports["Majority Rule_study"]=["Правило большинства"],t.exports["Advance Decline Line_study"]=["Линия роста/падения"],t.exports["Advance Decline Ratio_study"]=["Коэффициент роста/падения"],t.exports["Advance/Decline Ratio (Bars)_study"]=["Коэффициент роста/падения (Бары)"],t.exports["BarUpDn Strategy_study"]=["Стратегия BarUpDn"],t.exports["Bollinger Bands Strategy directed_study"]=["Стратегия Полосы Боллинджера направленная"],t.exports["Bollinger Bands Strategy_study"]=["Стратегия Полосы Боллинджера"],t.exports.ChannelBreakOutStrategy_study=["Стратегия Channel BreakOut"],t.exports.Compare_study=["Сравнить"],t.exports["Conditional Expressions_study"]=["Условные выражения"],t.exports.ConnorsRSI_study=["RSI Коннора"],t.exports["Consecutive Up/Down Strategy_study"]=["Стратегия Consecutive Up/Down"], +t.exports["Cumulative Volume Index_study"]=["Кумулятивный индекс объёма"],t.exports["Divergence Indicator_study"]=["Индикатор расхождения"],t.exports["Greedy Strategy_study"]=["Стратегия Greedy"],t.exports["InSide Bar Strategy_study"]=["Стратегия Inside Bar"],t.exports["Keltner Channel Strategy_study"]=["Стратегия Канал Кельтнера"],t.exports["Linear Regression_study"]=["Кривая линейной регрессии"],t.exports["MACD Strategy_study"]=["Стратегия MACD"],t.exports["Momentum Strategy_study"]=["Стратегия моментум (Momentum)"],t.exports["Moon Phases_study"]=["Фазы Луны"],t.exports["Moving Average Convergence/Divergence_study"]=["Схождение/расхождение скользящих средних"],t.exports["MovingAvg Cross_study"]=["Пересечение скользящих средних"],t.exports["MovingAvg2Line Cross_study"]=["Пересечение 2 линий скользящих средних"],t.exports["OutSide Bar Strategy_study"]=["Стратегия OutSide Bar"],t.exports.Overlay_study=["Поверх основной серии"],t.exports["Parabolic SAR Strategy_study"]=["Параболическая остановка и разворот (SAR)"],t.exports["Pivot Extension Strategy_study"]=["Стратегия Pivot Extension"],t.exports["Pivot Points High Low_study"]=["Контрольные точки разворота"],t.exports["Pivot Reversal Strategy_study"]=["Стратегия контрольной точки разворота"],t.exports["Price Channel Strategy_study"]=["Стратегия ценовых каналов"],t.exports["RSI Strategy_study"]=["Стратегия RSI"],t.exports["SMI Ergodic Indicator_study"]=["Индикатор SMI Ergodic"],t.exports["SMI Ergodic Oscillator_study"]=["Осциллятор SMI Ergodic"],t.exports["Stochastic Slow Strategy_study"]=["Стратегия медленный стохастик"],t.exports["Volatility Stop_study"]=["Стоп по волатильности"],t.exports["Volty Expan Close Strategy_study"]=["Стратегия Volty Expan Close"],t.exports["Woodies CCI_study"]=["Вуди CCI"],t.exports["Anchored Volume Profile_study"]=["Профиль объёма, Anchored"]},59791:t=>{t.exports=["Профиль объёма, Anchored"]},40434:t=>{t.exports=["Фиксированный профиль объема"]},32819:t=>{t.exports=["Объём"]},66051:t=>{t.exports=["Второстепенная"]},86054:t=>{t.exports=["Минута"]},20936:t=>{t.exports=["Текст"]},98478:t=>{t.exports=["Не удалось скопировать"]},34004:t=>{t.exports=["Не удалось вырезать"]},96260:t=>{t.exports=["Не удалось вставить"]},94370:t=>{t.exports=["Обратный отсчёт до закрытия бара"]},15168:t=>{t.exports=["Коломбо"]},36018:t=>{t.exports=["Столбцы"]},19372:t=>{t.exports=["Комментарий"]},20229:t=>{t.exports=["Сравнить/Добавить"]},46689:t=>{t.exports=["Подтвердить аргументы"]},43432:t=>{t.exports=["Копенгаген"]},35216:t=>{t.exports=["Копировать"]},87898:t=>{t.exports=["Сохранить график как"]},28851:t=>{t.exports=["Копировать цену"]},94099:t=>{t.exports=["Каир"]},64149:t=>{t.exports=["Сноска"]},63528:t=>{t.exports=["Японские свечи"]},46837:t=>{t.exports=["Каракас"]},53705:t=>{t.exports=["Касабланка"]},49329:t=>{t.exports=["Изменение"]},28089:t=>{t.exports=["Сменить инструмент"]},99374:t=>{t.exports=["Изменить интервал"]},35696:t=>{t.exports=["Изменить интервал. Нажмите на число или запятую"]},71705:t=>{ +t.exports=["Сменить инструмент. Начните вводить имя инструмента"]},86715:t=>{t.exports=["График #{index}"]},14412:t=>{t.exports=["Свойства графика"]},26619:t=>{t.exports=["График от TradingView"]},69916:t=>{t.exports=["График {symbol}, {interval}"]},12011:t=>{t.exports=["Изображение графика скопировано {emoji}"]},79393:t=>{t.exports=["Код изображения графика для вставки скопирован в буфер обмена {emoji}"]},59884:t=>{t.exports=["Чатем"]},28244:t=>{t.exports=["Чикаго"]},49648:t=>{t.exports=["Чунцин"]},90068:t=>{t.exports=["Окружность"]},32234:t=>{t.exports=["Кликните, чтобы установить точку"]},52977:t=>{t.exports=["Клонировать"]},31691:t=>{t.exports=["Цена закр."]},52302:t=>{t.exports=["Создать лимитную заявку"]},29908:t=>{t.exports=["Перекрестие"]},60997:t=>{t.exports=["Перекрещенные линии"]},81520:t=>{t.exports=["Валюты"]},98486:t=>{t.exports=["Текущий и выше"]},73106:t=>{t.exports=["Текущий и ниже"]},85964:t=>{t.exports=["Только текущий"]},17206:t=>{t.exports=["Кривая"]},95176:t=>{t.exports=["Цикл"]},87761:t=>{t.exports=["Разделение циклов"]},27891:t=>{t.exports=["Паттерн Cypher"]},56996:t=>{t.exports=["График с таким именем уже существует"]},30192:t=>{t.exports=["График с таким именем уже существует. Хотите переименовать?"]},32852:t=>{t.exports=["Шаблон ABCD"]},88010:t=>{t.exports=["Амстердам"]},37422:t=>{t.exports="Analyze Trade Setup"},99873:t=>{t.exports=["Анкоридж"]},66828:t=>{t.exports=["Заметка на экране"]},94782:t=>{t.exports=["Текст на экране"]},61704:t=>{t.exports="Anchored VWAP"},45743:t=>{t.exports=["Добавить"]},64615:t=>{t.exports=["Добавить оповещение для {title}"]},7005:t=>{t.exports=["Добавить оповещение для {title} на {price}"]},3612:t=>{t.exports=["Добавить данные отчётности для {instrumentName}"]},92206:t=>{t.exports=["Добавить индикатор/стратегию на {studyTitle}"]},34810:t=>{t.exports=["Добавить текстовую заметку для {symbol}"]},75669:t=>{t.exports=["Добавить этот фин. показатель на все графики в окне"]},64288:t=>{t.exports=["Добавить этот индикатор на все графики в окне"]},77920:t=>{t.exports=["Добавить эту стратегию ко всем графикам в окне"]},34059:t=>{t.exports=["Добавить этот символ на все графики в окне"]},17365:t=>{t.exports=["Аделаида"]},9408:t=>{t.exports=["Никогда не отображать"]},71997:t=>{t.exports=["Отображать всегда"]},97305:t=>{t.exports=["Все индикаторы и инструменты рисования"]},59192:t=>{t.exports=["Все интервалы"]},14452:t=>{t.exports=["Алма-Ата"]},5716:t=>{t.exports=["Применить волну Эллиотта"]},19263:t=>{t.exports=["Применить основную волну Эллиотта"]},15818:t=>{t.exports=["Применить второстепенную волну Эллиотта"]},50352:t=>{t.exports=["Применить промежуточную волну Эллиотта"]},66631:t=>{t.exports=["Применить Manual Decision Point"]},15682:t=>{t.exports=["Применить ручную настройку риска/прибыли"]},15644:t=>{t.exports=["Применить WPT Down Wave"]},5897:t=>{t.exports=["Применить WPT Up Wave"]},13345:t=>{t.exports=["Сбросить изменения"]},95910:t=>{t.exports=["Применить эти индикаторы для всех графиков в окне"]},42762:t=>{t.exports=["Апр"]},45104:t=>{t.exports=["Дуга"]}, +42097:t=>{t.exports=["Область"]},96237:t=>{t.exports=["Стрелка"]},48732:t=>{t.exports=["Стрелка вниз"]},82473:t=>{t.exports=["Стрелка-указатель"]},8738:t=>{t.exports=["Стрелка вниз"]},35062:t=>{t.exports=["Стрелка влево"]},92163:t=>{t.exports=["Стрелка вправо"]},33196:t=>{t.exports=["Стрелка вверх"]},10650:t=>{t.exports=["Стрелка вверх"]},59340:t=>{t.exports=["Ашхабад"]},13468:t=>{t.exports=["Цена закрытия"]},21983:t=>{t.exports=["Афины"]},86951:t=>{t.exports=["Авто"]},50834:t=>{t.exports=["Авто (бары подстраиваются под экран)"]},38465:t=>{t.exports=["Авг"]},8975:t=>{t.exports=["Метка средней цены закрытия"]},87899:t=>{t.exports=["Линия средней цены закрытия"]},22554:t=>{t.exports=["Средн."]},54173:t=>{t.exports=["Богота"]},53260:t=>{t.exports=["Бахрейн"]},40664:t=>{t.exports=["Всплывающий текст"]},32376:t=>{t.exports=["Бангкок"]},19149:t=>{t.exports=["Симуляция рынка недоступна для этого типа графика. Хотите выйти из режима симуляции?"]},38660:t=>{t.exports=["Симуляция рынка недоступна для этого временного интервала. Хотите выйти из режима симуляции?"]},16812:t=>{t.exports=["Бары"]},98838:t=>{t.exports=["Шаблон баров"]},17712:t=>{t.exports=["Базовая линия"]},54861:t=>{t.exports=["Белград"]},26825:t=>{t.exports=["Берлин"]},30251:t=>{t.exports=["Кисть"]},90204:t=>{t.exports=["Брюссель"]},5262:t=>{t.exports=["Братислава"]},59901:t=>{t.exports=["На один слой вперед"]},26354:t=>{t.exports=["Перенести поверх"]},11741:t=>{t.exports=["Брисбен"]},37728:t=>{t.exports=["Бухарест"]},87143:t=>{t.exports=["Будапешт"]},82446:t=>{t.exports=["Буэнос-Айрес"]},82128:t=>{t.exports=["от TradingView"]},75190:t=>{t.exports=["Перейти к дате"]},38342:t=>{t.exports=["Перейти к {lineToolName}"]},75139:t=>{t.exports=["Хорошо"]},81180:t=>{t.exports=["Коробка Ганна"]},68102:t=>{t.exports=["Веер Ганна"]},66321:t=>{t.exports=["Квадрат Ганна"]},87107:t=>{t.exports=["Фиксированный Квадрат Ганна"]},7914:t=>{t.exports=["Проекция цены"]},18367:t=>{t.exports=["Гранд Суперцикл"]},97065:t=>{t.exports=['Вы действительно хотите удалить шаблон индикаторов "{name}"?']},59368:t=>{t.exports=["Двойная кривая"]},35273:t=>{t.exports=["Двойной клик по любому краю графика, чтобы сбросить настройки размеров"]},5828:t=>{t.exports=["Двойной клик, чтобы завершить Траекторию"]},63898:t=>{t.exports=["Двойной клик, чтобы завершить Ломаную линию"]},42660:t=>{t.exports=["Нисходящая волна 1 или А"]},44788:t=>{t.exports=["Нисходящая волна 2 или B"]},71263:t=>{t.exports=["Нисходящая волна 3"]},70573:t=>{t.exports=["Нисходящая волна 4"]},59560:t=>{t.exports=["Нисходящая волна 5"]},70437:t=>{t.exports=["Нисходящая волна C"]},93345:t=>{t.exports=["Данные предоставлены"]},76912:t=>{t.exports=["Дата"]},60222:t=>{t.exports=["Диапазон дат"]},79859:t=>{t.exports=["Диапазон цены и времени"]},92203:t=>{t.exports=["Дек"]},69479:t=>{t.exports=["Степень"]},57701:t=>{t.exports=["Денвер"]},24477:t=>{t.exports=["Дакка"]},73720:t=>{t.exports="Diamond"},3556:t=>{t.exports=["Расходящийся канал"]},62764:t=>{t.exports=["Перемещение"]},22903:t=>{t.exports=["Показывать панель инструментов"]}, +8338:t=>{t.exports=["Нарисовать горизонтальную линию на"]},22429:t=>{t.exports=["Дубай"]},9497:t=>{t.exports=["Дублин"]},85223:t=>{t.exports=["Эмодзи"]},24435:t=>{t.exports=["Укажите новое имя графика"]},91215:t=>{t.exports=["Коррекционная волна Эллиотта (ABC)"]},80983:t=>{t.exports=["Двойная комбинация Эллиотта (WXY)"]},74118:t=>{t.exports=["Импульсная волна Эллиотта (12345)"]},95840:t=>{t.exports=["ABCDE волна (треугольник)"]},66637:t=>{t.exports=["Тройная комбинация Эллиотта (WXYXZ)"]},69418:t=>{t.exports=["Эллипс"]},2578:t=>{t.exports=["Удлинённая линия"]},77295:t=>{t.exports=["Биржа"]},2899:t=>{t.exports=["Выше"]},53387:t=>{t.exports=["Ниже"]},36972:t=>{t.exports=["Прогноз"]},17994:t=>{t.exports=["Не удалось сохранить библиотеку"]},87375:t=>{t.exports=["Не удалось сохранить скрипт"]},35050:t=>{t.exports=["Фев"]},82719:t=>{t.exports=["Каналы по Фибоначчи"]},64192:t=>{t.exports=["Окружности Фибоначчи"]},63835:t=>{t.exports=["Коррекция по Фибоначчи"]},18072:t=>{t.exports=["Дуги сопротивления по Фибоначчи"]},20877:t=>{t.exports=["Веерные линии сопротивления по Фибоначчи"]},76783:t=>{t.exports=["Спираль по Фибоначчи"]},89037:t=>{t.exports=["Временные периоды по Фибоначчи"]},72489:t=>{t.exports=["Клин по Фибоначчи"]},21524:t=>{t.exports=["Флаг"]},55678:t=>{t.exports=["Флаг"]},29230:t=>{t.exports=["Плоский верх/низ"]},92754:t=>{t.exports=["Отразить по горизонтали"]},42015:t=>{t.exports=["Дробная часть неверна."]},47542:t=>{t.exports=["Индикаторы фундаментального анализа на графиках более недоступны"]},16245:t=>{t.exports=["Калькутта"]},3155:t=>{t.exports=["Катманду"]},92901:t=>{t.exports=["Каги"]},2693:t=>{t.exports="Karachi"},72374:t=>{t.exports=["Кувейт"]},34911:t=>{t.exports=["Область HLC"]},87338:t=>{t.exports=["Хошимин"]},61582:t=>{t.exports=["Пустые свечи"]},32918:t=>{t.exports=["Гонконг"]},61351:t=>{t.exports=["Гонолулу"]},60049:t=>{t.exports=["Горизонтальная линия"]},76604:t=>{t.exports=["Горизонтальный луч"]},42616:t=>{t.exports=["Голова и плечи"]},40530:t=>{t.exports=["Хейкен Аши"]},99820:t=>{t.exports=["Хельсинки"]},31971:t=>{t.exports=["Скрыть"]},33911:t=>{t.exports=["Скрыть все"]},95551:t=>{t.exports=["Скрыть все объекты рисования"]},44312:t=>{t.exports=["Скрыть все объекты и индикаторы"]},67927:t=>{t.exports=["Скрыть все объекты рисования, индикаторы, позиции и заявки"]},86306:t=>{t.exports=["Скрыть все индикаторы"]},70803:t=>{t.exports=["Скрыть все позиции и заявки"]},13277:t=>{t.exports=["Скрыть объекты рисования"]},8251:t=>{t.exports=["Скрыть события на графике"]},44177:t=>{t.exports=["Скрыть индикаторы"]},2441:t=>{t.exports=["Скрыть отметки на барах"]},90540:t=>{t.exports=["Скрыть позиции и заявки"]},30777:t=>{t.exports=["Макс."]},31994:t=>{t.exports=["Мин-Макс"]},60259:t=>{t.exports=["Метки макс. и мин. цен"]},21803:t=>{t.exports=["Линии макс. и мин. цен"]},31895:t=>{t.exports=["Маркер"]},69085:t=>{t.exports=['Гистограмма слишком большая, увеличьте параметр "Размер строки".']},8122:t=>{t.exports=['Гистограмма слишком большая, уменьшите параметр "Размер строки".']},23450:t=>{t.exports=["Изображение"] +},93213:t=>{t.exports=["Интервал не поддерживается"]},71778:t=>{t.exports=["Промежуточная"]},14177:t=>{t.exports=["Неизвестный инструмент"]},32619:t=>{t.exports=["Неверный инструмент"]},53239:t=>{t.exports=["Инвертировать шкалу"]},20062:t=>{t.exports=["Индексированная на 100"]},81584:t=>{t.exports=["Метки значений индикаторов"]},31485:t=>{t.exports=["Метки названий индикаторов"]},21585:t=>{t.exports=["Индикаторы, показатели и стратегии. Нажмите слэш"]},27677:t=>{t.exports=["Линия данных"]},98767:t=>{t.exports=["Добавить индикатор"]},9114:t=>{t.exports=["Внутрь"]},12354:t=>{t.exports=["Вилы (внутрь)"]},26579:t=>{t.exports=["Значок"]},37885:t=>{t.exports=["Стамбул"]},87469:t=>{t.exports=["Йоханнесбург"]},52707:t=>{t.exports=["Джакарта"]},95425:t=>{t.exports=["Янв"]},42890:t=>{t.exports=["Иерусалим"]},6215:t=>{t.exports=["Июл"]},15224:t=>{t.exports=["Июн"]},36253:t=>{t.exports=["Джуно"]},15241:t=>{t.exports=["Влево"]},29404:t=>{t.exports=["Вправо"]},850:t=>{t.exports=["Упс!"]},675:t=>{t.exports=["Дерево объектов"]},73546:t=>{t.exports=["Окт"]},39280:t=>{t.exports=["Цена откр."]},25595:t=>{t.exports=["Обычные"]},82906:t=>{t.exports=["Осло"]},8136:t=>{t.exports=["Мин."]},14702:t=>{t.exports=["Загрузить график. Нажмите точку"]},42284:t=>{t.exports=["Заблокировать"]},1441:t=>{t.exports=["Блокировать/разблокировать"]},82232:t=>{t.exports=["Зафиксировать вертикальную линию курсора по времени"]},18219:t=>{t.exports=["Зафиксировать соотношение цена/бар"]},12285:t=>{t.exports=["Логарифмическая"]},50286:t=>{t.exports=["Лондон"]},44604:t=>{t.exports=["Длинная позиция"]},87604:t=>{t.exports=["Лос-Анджелес"]},18528:t=>{t.exports=["Метка вниз"]},13046:t=>{t.exports=["Метка вверх"]},94420:t=>{t.exports=["Метки"]},89155:t=>{t.exports=["Лагос"]},37611:t=>{t.exports=["Изменение последнего дня"]},25846:t=>{t.exports=["Лима"]},1277:t=>{t.exports=["Линия"]},38397:t=>{t.exports=["Линия с точками"]},63492:t=>{t.exports=["Линейный прорыв"]},83182:t=>{t.exports=["Линии"]},78104:t=>{t.exports=["Ссылка на изображение графика скопирована {emoji}"]},50091:t=>{t.exports=["Лиссабон"]},64352:t=>{t.exports=["Люксембург"]},11156:t=>{t.exports="MTPredictor"},67861:t=>{t.exports=["Переместите точку, чтобы установить якорь, затем нажмите, чтобы разместить"]},45828:t=>{t.exports=["Переместить"]},44302:t=>{t.exports=["Переместить шкалу влево"]},94338:t=>{t.exports=["Переместить шкалу вправо"]},66276:t=>{t.exports=["Измененные Шифа"]},18559:t=>{t.exports=["Видоизмененные вилы Шифа"]},18665:t=>{t.exports=["Москва"]},58038:t=>{t.exports=["Мадрид"]},34190:t=>{t.exports=["Мальта"]},90271:t=>{t.exports=["Манила"]},51369:t=>{t.exports=["Мар"]},85095:t=>{t.exports=["Мехико"]},75633:t=>{t.exports=["Объединить все шкалы в одну"]},95093:t=>{t.exports=["Разные"]},10931:t=>{t.exports=["Микро"]},58397:t=>{t.exports=["Миллениум"]},85884:t=>{t.exports=["Минуэт"]},9632:t=>{t.exports=["Минускул"]},63158:t=>{t.exports=["Отобразить по вертикали"]},42769:t=>{t.exports=["Маскат"]},43088:t=>{t.exports=["Н/Д"]},95222:t=>{t.exports=["Нет данных"]},3485:t=>{ +t.exports=["Без шкалы (на весь экран)"]},8886:t=>{t.exports=["Не синхронизировать"]},16971:t=>{t.exports=["Нет данных объёма"]},75549:t=>{t.exports=["Заметка"]},71230:t=>{t.exports=["Ноя"]},99203:t=>{t.exports=["Остров Норфолк"]},79023:t=>{t.exports=["Найроби"]},91203:t=>{t.exports=["Нью-Йорк"]},24143:t=>{t.exports=["Новая Зеландия"]},40887:t=>{t.exports=["Выше, на новую панель"]},96712:t=>{t.exports=["Ниже, на новую панель"]},33566:t=>{t.exports=["Никосия"]},56670:t=>{t.exports=["Что-то пошло не так"]},64968:t=>{t.exports=["Что-то пошло не так. Попробуйте позже, пожалуйста."]},10520:t=>{t.exports=["Сохранить график"]},9908:t=>{t.exports=["Сохранить как"]},68553:t=>{t.exports=["Сан-Сальвадор"]},65412:t=>{t.exports=["Сантьяго"]},13538:t=>{t.exports=["Сан-Паулу"]},37207:t=>{t.exports=["Игнорировать шкалу индикаторов"]},51464:t=>{t.exports=["Шифа"]},98114:t=>{t.exports=["Вилы Шифа"]},1535:t=>{t.exports=["Обновления скрипта могут не сохраниться, если вы закроете страницу."]},89517:t=>{t.exports=["Настройки"]},43247:t=>{t.exports=["Вторая дробная часть неверна."]},19796:t=>{t.exports=["Отправить назад"]},23221:t=>{t.exports=["На один слой назад"]},5961:t=>{t.exports=["Сеул"]},57902:t=>{t.exports=["Сен"]},25866:t=>{t.exports=["Сессия"]},59827:t=>{t.exports=["Границы сессий"]},69240:t=>{t.exports=["Шанхай"]},37819:t=>{t.exports=["Короткая позиция"]},81428:t=>{t.exports=["Показать"]},98116:t=>{t.exports=["Показать все объекты рисования"]},39046:t=>{t.exports=["Показать все объекты и индикаторы"]},38293:t=>{t.exports=["Показать все объекты рисования, индикаторы, позиции и заявки"]},49982:t=>{t.exports=["Показать все индикаторы"]},48284:t=>{t.exports=["Все идеи"]},62632:t=>{t.exports=["Показать все позиции и заявки"]},24620:t=>{t.exports=["Показывать переключение непрерывного контракта"]},84813:t=>{t.exports=["Показывать срок действия контракта"]},66263:t=>{t.exports=["Отображать дивиденды"]},46771:t=>{t.exports=["Отображать прибыль на акцию"]},87933:t=>{t.exports=["Идеи тех, на кого подписан"]},72973:t=>{t.exports=["Показывать последние новости"]},58669:t=>{t.exports=["Только мои идеи"]},30816:t=>{t.exports=["Отображать сплит акций"]},68161:t=>{t.exports=["Знак"]},56683:t=>{t.exports=["Сингапур"]},69502:t=>{t.exports=["Синусоида"]},44904:t=>{t.exports=["Квадрат"]},70213:t=>{t.exports=["Достигнут лимит индикаторов/сигналов: {number} элементов на шаблон графиков.\nПожалуйста, удалите некоторые инструменты."]},32733:t=>{t.exports=["Стиль"]},65323:t=>{t.exports=["Слева"]},14113:t=>{t.exports=["Справа"]},29787:t=>{t.exports=["Для начала работы с навигацией с помощью клавиатуры нажмите {shortcut}"]},93161:t=>{t.exports=["Оставаться в режиме рисования"]},79511:t=>{t.exports=["Ступенчатая линия"]},84573:t=>{t.exports=["Стикер"]},48767:t=>{t.exports=["Стокгольм"]},29662:t=>{t.exports=["Субмикро"]},9753:t=>{t.exports=["Субмиллениум"]},71722:t=>{t.exports=["Субминуэт"]},91889:t=>{t.exports=["Суперцикл"]},33820:t=>{t.exports=["Супермиллениум"]},11020:t=>{t.exports=["Сидней"]},89659:t=>{t.exports=["Ошибка символа"]},90932:t=>{ +t.exports=["Метка имени инструмента"]},65986:t=>{t.exports=["Информация по инструменту"]},52054:t=>{t.exports=["Метка последнего значения символа"]},33606:t=>{t.exports=["Синхр. везде"]},18008:t=>{t.exports=["Синхронизировать на всех графиках"]},99969:t=>{t.exports=["Крестики-нолики"]},53047:t=>{t.exports=["Ломаная линия"]},34402:t=>{t.exports=["Траектория"]},70394:t=>{t.exports=["Параллельный канал"]},95995:t=>{t.exports=["Париж"]},29682:t=>{t.exports=["Вставить"]},51102:t=>{t.exports=["Процентная"]},35590:t=>{t.exports=["Перт"]},19093:t=>{t.exports=["Финикс"]},22293:t=>{t.exports=["Наклонный веер"]},43852:t=>{t.exports=["Вилы"]},37680:t=>{t.exports=["Закрепить на новой левой шкале"]},43707:t=>{t.exports=["Закрепить на новой правой шкале"]},91130:t=>{t.exports=["Закрепить на левой шкале"]},61201:t=>{t.exports=["Закрепить на левой шкале (скрыто)"]},764:t=>{t.exports=["Закрепить на правой шкале"]},20207:t=>{t.exports=["Закрепить на правой шкале (скрыто)"]},66156:t=>{t.exports=["Закрепить на шкале (сейчас слева)"]},54727:t=>{t.exports=["Закрепить на шкале (сейчас без шкалы)"]},76598:t=>{t.exports=["Закрепить на шкале (сейчас справа)"]},39065:t=>{t.exports=["Закрепить на шкале (сейчас {label})"]},97324:t=>{t.exports=["Закрепить на шкале {label}"]},56948:t=>{t.exports=["Закрепить на шкале {label} (скрыто)"]},32156:t=>{t.exports=["Закреплено на левой шкале"]},8128:t=>{t.exports=["Закреплено на левой шкале (скрыто)"]},3822:t=>{t.exports=["Закреплено на правой шкале"]},44538:t=>{t.exports=["Закрепить на правой шкале (скрыто)"]},65810:t=>{t.exports=["Закреплено на шкале {label}"]},14125:t=>{t.exports=["Закреплено на шкале {label} (скрыто)"]},97378:t=>{t.exports=["Кнопка Плюс"]},46669:t=>{t.exports=["Пожалуйста, предоставьте доступ к записи в буфер обмена в вашем браузере или нажмите {keystroke}"]},46298:t=>{t.exports=["Прага"]},35963:t=>{t.exports=["Зажмите и держите {key} во время масштабирования, чтобы сохранить позицию графика"]},95921:t=>{t.exports=["Метка цены"]},28625:t=>{t.exports=["Ценовая заметка"]},2032:t=>{t.exports=["Диапазон цен"]},32061:t=>{t.exports=["Формат цены не поддерживается."]},91492:t=>{t.exports=["Линия цены"]},48404:t=>{t.exports=["Первичная"]},87086:t=>{t.exports=["Проекция"]},10160:t=>{t.exports=["Опубликовано на {customer}, {date}"]},19056:t=>{t.exports=["Катар"]},4868:t=>{t.exports=["Быстрый поиск. Нажмите {shortcut}"]},9998:t=>{t.exports=["Вращающийся прямоугольник"]},74214:t=>{t.exports=["Рим"]},50470:t=>{t.exports=["Луч"]},90357:t=>{t.exports="Range"},26833:t=>{t.exports=["Рейкьявик"]},328:t=>{t.exports=["Прямоугольник"]},41615:t=>{t.exports=["Повторить"]},35001:t=>{t.exports=["Регрессионный тренд"]},34596:t=>{t.exports=["Удалить"]},1434:t=>{t.exports=["Удалить объекты рисования"]},13951:t=>{t.exports=["Удалить индикаторы"]},4142:t=>{t.exports=["Переименовать график"]},20801:t=>{t.exports=["Ренко"]},34301:t=>{t.exports=["Сбросить состояние графика"]},18001:t=>{t.exports=["Сбросить точки"]},17258:t=>{t.exports=["Сбросить масштаб ценовой шкалы"]},25333:t=>{ +t.exports=["Сбросить масштаб временной шкалы"]},52588:t=>{t.exports=["Эр-Рияд"]},5871:t=>{t.exports=["Рига"]},33603:t=>{t.exports=["Предупреждение"]},48474:t=>{t.exports=["Варшава"]},74327:t=>{t.exports=["Включить/выключить автоматический масштаб"]},84112:t=>{t.exports=["Включить/выключить логарифмическую шкалу"]},20466:t=>{t.exports=["Токелау"]},94284:t=>{t.exports=["Токио"]},83836:t=>{t.exports=["Торонто"]},38788:t=>{t.exports=["Тайбей"]},39108:t=>{t.exports=["Таллин"]},37229:t=>{t.exports=["Текст"]},16267:t=>{t.exports=["Тегеран"]},19611:t=>{t.exports=["Шаблон"]},29198:t=>{t.exports=["Поставщик данных не предоставляет данные об объеме для этого инструмента."]},8162:t=>{t.exports=["Невозможно загрузить предпросмотр публикации. Отключите расширения браузера и попробуйте снова."]},65943:t=>{t.exports=["Данный индикатор нельзя применить к другому индикатору."]},81214:t=>{t.exports=["Скрипт содержит ошибку. Свяжитесь с его автором."]},74986:t=>{t.exports=["Доступ к этому скрипту ограничен. Запросите доступ у автора скрипта."]},58018:t=>{t.exports=["Инструмент доступен только на {linkStart}TradingView{linkEnd}."]},98538:t=>{t.exports=["Паттерн трёх движений"]},30973:t=>{t.exports=["Тики"]},31976:t=>{t.exports=["Время"]},64375:t=>{t.exports=["Часовой пояс"]},95005:t=>{t.exports=["Временные циклы"]},87085:t=>{t.exports=["Торговля"]},48890:t=>{t.exports=["Графики TradingView — интерактивные. Для работы с ними в режиме чтения экрана вы можете использовать команды. Ниже приведён список горячих клавиш, которые помогут взаимодействовать с платформой."]},94770:t=>{t.exports=["Угол тренда"]},23104:t=>{t.exports=["Линия тренда"]},15501:t=>{t.exports=["Расширение Фибоначчи, основанное на тренде"]},31196:t=>{t.exports=["Периоды Фибоначчи, основанные на тренде"]},29245:t=>{t.exports=["Треугольник"]},83356:t=>{t.exports=["Треугольник вниз"]},12390:t=>{t.exports=['Шаблон "Треугольник"']},28340:t=>{t.exports=["Треугольник вверх"]},93855:t=>{t.exports=["Тунис"]},50406:t=>{t.exports="UTC"},81320:t=>{t.exports=["Отменить"]},25933:t=>{t.exports=["Количество"]},28523:t=>{t.exports=["Неизвестная ошибка"]},15101:t=>{t.exports=["Разблокировать"]},34150:t=>{t.exports=["Восходящая волна 4"]},83927:t=>{t.exports=["Восходящая волна 5"]},58976:t=>{t.exports=["Восходящая волна 1 или А"]},11661:t=>{t.exports=["Восходящая волна 2 или B"]},53958:t=>{t.exports=["Восходящая волна 3"]},66560:t=>{t.exports=["Восходящая волна С"]},18426:t=>{t.exports=["Фиксированный профиль объема"]},61022:t=>{t.exports=["Индикатор Профиль объёма доступен только в платных подписках."]},82772:t=>{t.exports=["В подписку на данные BIST MIXED не входят данные объёма."]},78560:t=>{t.exports=["Кластерный объём"]},15771:t=>{t.exports=["Ванкувер"]},56211:t=>{t.exports=["Вертикальная линия"]},32166:t=>{t.exports=["Вена"]},75354:t=>{t.exports=["Вильнюс"]},21852:t=>{t.exports=["Видимость"]},27557:t=>{t.exports=["Видимость на интервалах"]},89960:t=>{t.exports=["При наведении курсора"]},22198:t=>{t.exports=["Порядок слоев"]},7050:t=>{t.exports=["X Пересечение"]},66527:t=>{ +t.exports=["Шаблон XABCD"]},17126:t=>{t.exports=["Нельзя использовать этот временной интервал точек разворота на этом интервале"]},69293:t=>{t.exports=["Янгон"]},84301:t=>{t.exports=["Цюрих"]},76020:t=>{t.exports=["изменение угла Эллиотта"]},83935:t=>{t.exports=["изменение: не перекрывать метки"]},39402:t=>{t.exports=["изменение видимости метки средней цены закрытия"]},98866:t=>{t.exports=["изменение видимости линии средней цены закрытия"]},5100:t=>{t.exports=["изменение видимости меток цен покупки и продажи"]},32311:t=>{t.exports=["изменение видимости линий цен покупки и продажи"]},22641:t=>{t.exports=["изменение валюты"]},30501:t=>{t.exports=["изменение формата отображения графиков на {title}"]},7017:t=>{t.exports=["изменение видимости переключения непрерывного контракта"]},58108:t=>{t.exports=["изменение видимости обратного отсчета до закрытия бара"]},7151:t=>{t.exports=["изменение диапазона дат"]},84944:t=>{t.exports=["изменение отображения дивидендов"]},79574:t=>{t.exports=["изменение видимости событий на графике"]},88217:t=>{t.exports=["изменение отображения прибыли"]},28288:t=>{t.exports=["изменение видимости срока действия фьючерсного контракта"]},66805:t=>{t.exports=["изменение видимости меток макс. и мин. цен"]},92556:t=>{t.exports=["изменение видимости линий макс. и мин. цен"]},87027:t=>{t.exports=["изменение видимости меток названий индикаторов"]},14922:t=>{t.exports=["изменение видимости меток значений индикаторов"]},19839:t=>{t.exports=["изменение видимости последних новостей"]},23783:t=>{t.exports=["изменение группы синхронизации"]},87510:t=>{t.exports=["изменение высоты панели"]},50190:t=>{t.exports=["изменение видимости кнопки Плюс"]},49889:t=>{t.exports=["изменение видимости меток цены пре-/постмаркета"]},16750:t=>{t.exports=["изменение видимости линии цены пре-/постмаркета"]},59883:t=>{t.exports=["изменение видимости линии цены предыдущего закрытия"]},67761:t=>{t.exports=["изменение видимости линии цены"]},69510:t=>{t.exports=["изменение соотношения цена/бар"]},32303:t=>{t.exports=["изменение разрешения"]},526:t=>{t.exports=["смену инструмента"]},9402:t=>{t.exports=["изменение видимости меток инструментов"]},53150:t=>{t.exports=["изменение видимости последнего значения инструмента"]},12707:t=>{t.exports=["изменение видимости предыдущего значения закрытия инструмента"]},65303:t=>{t.exports=["изменение сессии"]},15403:t=>{t.exports=["изменение видимости границ сессии"]},53438:t=>{t.exports=["изменение стиля серии"]},74488:t=>{t.exports=["изменение отображения сплитов"]},20505:t=>{t.exports=["изменение часового пояса"]},39028:t=>{t.exports=["изменение единиц"]},21511:t=>{t.exports=["изменение отображения"]},16698:t=>{t.exports=["изменение видимости на текущем интервале"]},78422:t=>{t.exports=["изменение видимости на текущем интервале и выше"]},49529:t=>{t.exports=["изменение видимости на текущем интервале и ниже"]},66927:t=>{t.exports=["изменение видимости на всех интервалах"]},74428:t=>{t.exports=["изменение стиля {title}"]},72032:t=>{t.exports=["изменение точки {pointIndex}"]},65911:t=>{ +t.exports=["графики от TradingView"]},5179:t=>{t.exports=["клонирование объектов рисования"]},3195:t=>{t.exports=["создание группы инструментов рисования"]},92659:t=>{t.exports=["создание группы из выбранных инструментов рисования"]},81791:t=>{t.exports=["создание {tool}"]},63649:t=>{t.exports=["вырезание объектов"]},78755:t=>{t.exports=["вырезание {title}"]},99113:t=>{t.exports=["добавление инструмента рисования {lineTool} в группу {name}"]},40242:t=>{t.exports=["добавление инструмента(ов) рисования в группу {group}"]},22856:t=>{t.exports=["добавление фин. показателя на все графики в окне"]},82388:t=>{t.exports=["добавление индикатора на все графики в окне"]},94292:t=>{t.exports=["добавление стратегии ко всем графикам в окне"]},27982:t=>{t.exports=["добавление символа на все графики в окне"]},66568:t=>{t.exports=["применение цветовой темы для графика"]},64034:t=>{t.exports=["применение ко всем свойствам графика"]},49037:t=>{t.exports=["применение шаблона графических объектов"]},96996:t=>{t.exports=["применение настроек по умолчанию к выбранным объектам"]},44547:t=>{t.exports=["применение индикаторов ко всем графикам в окне"]},26065:t=>{t.exports=["применение шаблона индикаторов {template}"]},58570:t=>{t.exports=["применение темы для панелей инструментов"]},27195:t=>{t.exports=["перемещение на один слой вперед группы {title}"]},78246:t=>{t.exports=["перемещение поверх: {title}"]},56763:t=>{t.exports=["перемещение вперед: {title}"]},5607:t=>{t.exports=["от TradingView"]},90621:t=>{t.exports=["закрепление диапазона дат"]},12962:t=>{t.exports=["удаление линии уровня"]},63391:t=>{t.exports=["удаление инструменты рисования из группы {group}"]},59942:t=>{t.exports=["отражение по горизонтали шаблонов баров"]},70301:t=>{t.exports=["скрытие: {title}"]},54781:t=>{t.exports=["скрытие всех объектов рисования"]},44974:t=>{t.exports=["скрытие отметок на барах"]},28916:t=>{t.exports=["закрепление интервала"]},94245:t=>{t.exports=["инвертирование шкалы"]},90743:t=>{t.exports=["добавление {title}"]},53146:t=>{t.exports=["добавление {title} после {targetTitle}"]},74055:t=>{t.exports=["перемещение {title} после {target}"]},11231:t=>{t.exports=["перемещение {title} перед {target}"]},67176:t=>{t.exports=["перемещение {title} перед {targetTitle}"]},54597:t=>{t.exports=["загрузку шаблона по умолчанию"]},30295:t=>{t.exports=["загрузка..."]},50193:t=>{t.exports=["блокировку: {title}"]},4963:t=>{t.exports=["закрепление группы {group}"]},68163:t=>{t.exports=["прикрепление объектов"]},47107:t=>{t.exports=["перемещение"]},11303:t=>{t.exports=["перемещение на новую левую шкалу: {title}"]},45544:t=>{t.exports=["перемещение на новую правую шкалу: {title}"]},81898:t=>{t.exports=["перемещение всех шкал влево"]},22863:t=>{t.exports=["перемещение всех шкал вправо"]},45356:t=>{t.exports=["перемещение объекта(ов) рисования"]},15086:t=>{t.exports=["перемещение влево"]},61711:t=>{t.exports=["перемещение вправо"]},4184:t=>{t.exports=["перемещение шкалы"]},74642:t=>{t.exports=["режим Без шкалы (на весь экран) для {title}"]},45223:t=>{ +t.exports=["невидимость группы {group}"]},87927:t=>{t.exports=["видимость группы {group}"]},62153:t=>{t.exports=["перемещение ниже"]},70746:t=>{t.exports=["перемещение на панель"]},66143:t=>{t.exports=["перемещение выше"]},81870:t=>{t.exports=["отражение по вертикали шаблонов баров"]},16542:t=>{t.exports=["н/д"]},47222:t=>{t.exports=["изменение ценовой шкалы"]},99042:t=>{t.exports=["игнорирование шкалы индикаторов"]},35962:t=>{t.exports=["изменение временной шкалы"]},68193:t=>{t.exports=["прокрутку"]},70009:t=>{t.exports=["прокрутку временной шкалы"]},69485:t=>{t.exports=["применение стратегии выбора ценовой шкалы для {title}"]},16259:t=>{t.exports=["перемещение назад: {title}"]},66781:t=>{t.exports=["перемещение назад: {title}"]},4998:t=>{t.exports=["перемещение на один слой назад группы {title}"]},64704:t=>{t.exports=["возможность делиться объектами рисования везде"]},77554:t=>{t.exports=["возможность делиться объектами рисования на всех графиках"]},13622:t=>{t.exports=["отображение всех идей"]},26267:t=>{t.exports=["отображение идей тех, на кого подписан"]},40061:t=>{t.exports=["отображение только собственных идей"]},52010:t=>{t.exports=["нахождение в режиме рисования"]},98784:t=>{t.exports=["прекращение синхронизации объектов рисования"]},57011:t=>{t.exports=["прекращение синхронизации линий тренда"]},92831:t=>{t.exports=["закрепление символа"]},60635:t=>{t.exports=["синхронизацию времени"]},99769:t=>{t.exports=["при поддержке"]},68111:t=>{t.exports=["технология TradingView"]},96916:t=>{t.exports=["вставку объекта рисования"]},80611:t=>{t.exports=["вставку индикатора"]},41601:t=>{t.exports=["вставку {title}"]},84018:t=>{t.exports=["закрепление на левой шкале"]},22615:t=>{t.exports=["закрепление на правой шкале"]},56015:t=>{t.exports=["закрепление на шкале {label}"]},33348:t=>{t.exports=["перестановку панелей"]},15516:t=>{t.exports=["удаление всех индикаторов"]},80171:t=>{t.exports=["удаление всех объектов рисования и индикаторов"]},59211:t=>{t.exports=["удаление невыбранных пустых объектов рисования"]},44656:t=>{t.exports=["удаление объектов рисования"]},70653:t=>{t.exports=["удаление группы объектов рисования"]},66414:t=>{t.exports=["удаление источников данных линии"]},47637:t=>{t.exports=["удаление панели"]},39859:t=>{t.exports=["удаление {title}"]},78811:t=>{t.exports=["удаление группы инструментов рисования: {name}"]},16338:t=>{t.exports=["переименование группы {group} на {newName}"]},30910:t=>{t.exports=["сброс настроек размера графика"]},21948:t=>{t.exports=["сброс состояния графика"]},55064:t=>{t.exports=["сброс масштабов временной шкалы"]},13034:t=>{t.exports=["изменение размера графика"]},9608:t=>{t.exports=["сброс настроек"]},30107:t=>{t.exports=["восстановление настроек стратегии по умолчанию"]},63060:t=>{t.exports=["включение/выключение автоматического масштаба"]},74724:t=>{t.exports=["состояние свёрнутой/развёрнутой панели"]},98860:t=>{t.exports=["включение/выключение индексированной на 100 шкалы"]},21203:t=>{t.exports=["включение/выключение закрепления шкалы"]},60166:t=>{ +t.exports=["включение/выключение логарифмической шкалы"]},68642:t=>{t.exports=["включение/выключение процентной шкалы"]},33714:t=>{t.exports=["включение/выключение равномерной шкалы"]},47122:t=>{t.exports=["время отслеживания"]},28068:t=>{t.exports=["отключение возможности делиться объектами рисования"]},66824:t=>{t.exports=["открепление объектов"]},51114:t=>{t.exports=["открепление группы {group}"]},92421:t=>{t.exports=["разблокирование: {title}"]},20057:t=>{t.exports=["перемещение на новую нижнюю панель"]},52540:t=>{t.exports=["перемещение выше, на новую панель"]},86949:t=>{t.exports=["перемещение ниже, на новую панель"]},47228:t=>{t.exports=["В данный момент график {chartStyle} не доступен на тиковых интервалах."]},33355:t=>{t.exports=["Бары: {count}"]},87826:t=>{t.exports=["{p_start}Для этого инструмента не поддерживаются тиковые интервалы. Ваш интервал автоматически переключится на дневной.{p_end}"]},88841:t=>{t.exports=["Финансовые показатели {symbol} от TradingView"]},38641:t=>{t.exports=["{userName} опубликовал(а) на {customer}, {date}"]},59833:t=>{t.exports=["изменение масштаба"]},19813:t=>{t.exports=["увеличение масштаба"]},9645:t=>{t.exports=["уменьшение масштаба"]},30572:t=>{t.exports=["день","дня","дней","дней"]},52254:t=>{t.exports=["час","часа","часов","часов"]},99062:t=>{t.exports=["месяц","месяца","месяцев","месяцев"]},69143:t=>{t.exports=["минута","минуты","минут","минут"]},71787:t=>{t.exports=["секунда","секунды","секунд","секунд"]},82797:t=>{t.exports="range"},47966:t=>{t.exports=["неделя","недели","недель","недель"]},99136:t=>{t.exports=["тик","тика","тиков","тиков"]},18562:t=>{t.exports=Object.create(null),t.exports["#AAPL-symbol-description"]="Apple Inc",t.exports["#AUDCAD-symbol-description"]=["Австралийский доллар / Канадский доллар"],t.exports["#AUDCHF-symbol-description"]=["Австралийский доллар / Швейцарский франк"],t.exports["#AUDJPY-symbol-description"]=["Австралийский доллар / Японская иена"],t.exports["#AUDNZD-symbol-description"]=["Австралийский доллар / Новозеландский доллар"],t.exports["#AUDRUB-symbol-description"]=["Австралийский доллар / Российский рубль"],t.exports["#AUDUSD-symbol-description"]=["Австралийский доллар / Доллар США"],t.exports["#BRLJPY-symbol-description"]=["Бразильский реал / Японская иена"],t.exports["#BTCCAD-symbol-description"]=["Биткоин / Канадский доллар"],t.exports["#BTCCNY-symbol-description"]=["Биткоин / Китайский юань"],t.exports["#BTCEUR-symbol-description"]=["Биткоин / Евро"],t.exports["#BTCKRW-symbol-description"]=["Биткоин / Южнокорейская вона"],t.exports["#BTCRUR-symbol-description"]=["Биткоин / Российский рубль"],t.exports["#BTCUSD-symbol-description"]=["Биткоин / Доллар США"],t.exports["#BVSP-symbol-description"]=["Индекс BOVESPA"],t.exports["#CADJPY-symbol-description"]=["Канадский доллар / Японская иена"],t.exports["#CHFJPY-symbol-description"]=["Швейцарский франк / Японская иена"],t.exports["#COPPER-symbol-description"]=["CFD на медь"],t.exports["#ES1-symbol-description"]=["Фьючерсы на E-Mini S&P 500"], +t.exports["#ESP35-symbol-description"]=["Индекс IBEX 35"],t.exports["#EUBUND-symbol-description"]=["Еврооблигации"],t.exports["#EURAUD-symbol-description"]=["Евро / Австралийский доллар"],t.exports["#EURBRL-symbol-description"]=["Евро / Бразильский реал"],t.exports["#EURCAD-symbol-description"]=["Евро / Канадский доллар"],t.exports["#EURCHF-symbol-description"]=["Евро / Швейцарский франк"],t.exports["#EURGBP-symbol-description"]=["Евро / Британский фунт"],t.exports["#EURJPY-symbol-description"]=["Евро / Японская иена"],t.exports["#EURNZD-symbol-description"]=["Евро / Новозеландский доллар"],t.exports["#EURRUB-symbol-description"]=["Евро / Российский рубль"],t.exports["#EURRUB_TOM-symbol-description"]=["Евро / Российский рубль TOM"],t.exports["#EURSEK-symbol-description"]=["Евро / Шведская крона"],t.exports["#EURTRY-symbol-description"]=["Евро / Турецкая лира"],t.exports["#EURUSD-symbol-description"]=["Евро / Доллар США"],t.exports["#EUSTX50-symbol-description"]=["Индекс Euro Stoxx 50"],t.exports["#FRA40-symbol-description"]=["Индекс CAC 40"],t.exports["#GB10-symbol-description"]=["10-летние облигации Британии"],t.exports["#GBPAUD-symbol-description"]=["Британский фунт / Австралийский доллар"],t.exports["#GBPCAD-symbol-description"]=["Британский фунт / Канадский доллар"],t.exports["#GBPCHF-symbol-description"]=["Британский фунт / Швейцарский франк"],t.exports["#GBPEUR-symbol-description"]=["Британский фунт / Евро"],t.exports["#GBPJPY-symbol-description"]=["Британский фунт / Японская иена"],t.exports["#GBPNZD-symbol-description"]=["Британский фунт / Новозеландский доллар"],t.exports["#GBPRUB-symbol-description"]=["Британский фунт / Российский рубль"],t.exports["#GBPUSD-symbol-description"]=["Британский фунт / Доллар США"],t.exports["#GER30-symbol-description"]=["Индекс DAX"],t.exports["#GOOGL-symbol-description"]="Alphabet Inc (Google) Class A",t.exports["#ITA40-symbol-description"]=["Индекс FTSE MIB"],t.exports["#JPN225-symbol-description"]=["Индекс Nikkei 225"],t.exports["#JPYKRW-symbol-description"]=["Японская иена / Южнокорейская вона"],t.exports["#JPYRUB-symbol-description"]=["Японская иена / Российский рубль"],t.exports["#KA1-symbol-description"]=["Фьючерсы на сахар"],t.exports["#KG1-symbol-description"]=["Фьючерсы на хлопок"],t.exports["#KT1-symbol-description"]="Key Tronic Corр.",t.exports["#LKOH-symbol-description"]=["ЛУКОЙЛ"],t.exports["#LTCBTC-symbol-description"]=["Лайткоин / Биткоин"],t.exports["#MGNT-symbol-description"]=["Магнит"],t.exports["#MICEX-symbol-description"]=["Индекс МосБиржи"],t.exports["#MNOD_ME.EQRP-symbol-description"]=["ОАО ГМК Норильский никель (РЕПО)"],t.exports["#MSFT-symbol-description"]=["Microsoft Corporation (Майкрософт)"],t.exports["#NAS100-symbol-description"]="US 100 Cash CFD",t.exports["#NGAS-symbol-description"]=["Природный газ (Henry Hub)"],t.exports["#NKY-symbol-description"]=["Идекс Nikkei 225"],t.exports["#NZDJPY-symbol-description"]=["Новозеландский доллар / Японская иена"],t.exports["#NZDUSD-symbol-description"]=["Новозеландский доллар / Доллар США"], +t.exports["#RB1-symbol-description"]=["Фьючерсы на бензин RBOB"],t.exports["#RTS-symbol-description"]=["Индекс РТС"],t.exports["#SBER-symbol-description"]=["Сбербанк"],t.exports["#SPX500-symbol-description"]=["Индекс S&P 500"],t.exports["#TWTR-symbol-description"]=["Twitter Inc (Твиттер)"],t.exports["#UK100-symbol-description"]=["Индекс FTSE 100"],t.exports["#USDBRL-symbol-description"]=["Доллар США / Бразильский реал"],t.exports["#USDCAD-symbol-description"]=["Доллар США / Канадский доллар"],t.exports["#USDCHF-symbol-description"]=["Доллар США / Швейцарский франк"],t.exports["#USDCNY-symbol-description"]=["Доллар США / Китайский юань"],t.exports["#USDDKK-symbol-description"]=["Доллар США / Датская крона"],t.exports["#USDHKD-symbol-description"]=["Доллар США / Гонконгский доллар"],t.exports["#USDIDR-symbol-description"]=["Доллар США / Индонезийская рупия"],t.exports["#USDINR-symbol-description"]=["Доллар США / Индийская рупия"],t.exports["#USDJPY-symbol-description"]=["Доллар США / Японская иена"],t.exports["#USDKRW-symbol-description"]=["Доллар США / Южнокорейская вона"],t.exports["#USDMXN-symbol-description"]=["Доллар США / Мексиканский песо"],t.exports["#USDPHP-symbol-description"]=["Доллар США / Филиппинское песо"],t.exports["#USDRUB-symbol-description"]=["Доллар США / Российский рубль"],t.exports["#USDRUB_TOM-symbol-description"]=["Доллар США / Российский рубль TOM"],t.exports["#USDSEK-symbol-description"]=["Доллар США / Шведская крона"],t.exports["#USDSGD-symbol-description"]=["Доллар США / Сингапурский доллар"],t.exports["#USDTRY-symbol-description"]=["Доллар США / Турецкая лира"],t.exports["#VTBR-symbol-description"]=["Банк ВТБ"],t.exports["#XAGUSD-symbol-description"]=["Серебро / Доллар США"],t.exports["#XAUUSD-symbol-description"]=["Золото / Доллар США"],t.exports["#XPDUSD-symbol-description"]=["CFD на палладий"],t.exports["#XPTUSD-symbol-description"]=["Платина / Доллар США"],t.exports["#ZS1-symbol-description"]=["Фьючерсы на соевые бобы - ECBT"],t.exports["#ZW1-symbol-description"]=["Фьючерсы на пшеницу"],t.exports["#BTCGBP-symbol-description"]=["Биткоин / Британский фунт"],t.exports["#MICEXINDEXCF-symbol-description"]=["Индекс МосБиржи"],t.exports["#BTCAUD-symbol-description"]=["Биткоин / Австралийский доллар"],t.exports["#BTCJPY-symbol-description"]=["Биткоин / Японская иена"],t.exports["#BTCBRL-symbol-description"]=["Биткоин / Бразильская лира"],t.exports["#PT10-symbol-description"]=["10-летние облигации Португалии"],t.exports["#TXSX-symbol-description"]=["Индекс TSX 60"],t.exports["#VIXC-symbol-description"]=["Индекс TSX 60 VIX"],t.exports["#USDPLN-symbol-description"]=["Доллар США / Польский злотый"],t.exports["#EURPLN-symbol-description"]=["Евро / Польский злотый"],t.exports["#BTCPLN-symbol-description"]=["Биткоин / Польский злотый"],t.exports["#CAC40-symbol-description"]=["Индекс CAC 40"],t.exports["#XBTCAD-symbol-description"]=["Биткоин / Канадский доллар"],t.exports["#ITI2!-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIF2018-symbol-description"]=["Фьючерсы на железную руду"], +t.exports["#ITIF2019-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIF2020-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIG2018-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIG2019-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIG2020-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIH2018-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIH2019-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIH2020-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIJ2018-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIJ2019-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIJ2020-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIK2018-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIK2019-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIK2020-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIM2017-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIM2018-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIM2019-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIM2020-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIN2017-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIN2018-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIN2019-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIN2020-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIQ2017-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIQ2018-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIQ2019-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIQ2020-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIU2017-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIU2018-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIU2019-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIU2020-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIV2017-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIV2018-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIV2019-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIV2020-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIX2017-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIX2018-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIX2019-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIX2020-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIZ2017-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIZ2018-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIZ2019-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#ITIZ2020-symbol-description"]=["Фьючерсы на железную руду"], +t.exports["#AMEX:GXF-symbol-description"]="Global x FTSE Nordic Region ETF",t.exports["#ASX:XAF-symbol-description"]=["Индекс S&P/ASX All Australian 50"],t.exports["#ASX:XAT-symbol-description"]=["Индекс S&P/ASX All Australian 200"],t.exports["#BIST:XU100-symbol-description"]=["Индекс BIST 100"],t.exports["#GPW:WIG20-symbol-description"]=["Индекс WIG20"],t.exports["#INDEX:JKSE-symbol-description"]=["Индекс Jakarta Composite"],t.exports["#INDEX:KLSE-symbol-description"]=["Индекс Bursa Malaysia KLCI"],t.exports["#INDEX:NZD-symbol-description"]=["Индекс NZX 50"],t.exports["#INDEX:STI-symbol-description"]=["Индекс STI"],t.exports["#INDEX:XLY0-symbol-description"]=["Индекс Shanghai Composite"],t.exports["#MOEX:MICEXINDEXCF-symbol-description"]=["Индекс МосБиржи"],t.exports["#NYMEX:KT1!-symbol-description"]=["Фьючерсы на кофе"],t.exports["#OANDA:NATGASUSD-symbol-description"]=["CFD на природный газ"],t.exports["#OANDA:USDPLN-symbol-description"]=["Доллар США / Польский злотый"],t.exports["#TSX:TX60-symbol-description"]=["Индекс S&P/TSX 60"],t.exports["#TSX:VBU-symbol-description"]=["Совокупный индекс облигаций США, ETF (CAD-hedged) UN"],t.exports["#TSX:VIXC-symbol-description"]=["Индекс S&P/TSX 60 VIX"],t.exports["#TVC:CAC40-symbol-description"]=["Индекс CAC 40"],t.exports["#TVC:ES10-symbol-description"]=["10-летние облигации Испании"],t.exports["#TVC:EUBUND-symbol-description"]=["Еврооблигации"],t.exports["#TVC:GB02-symbol-description"]=["2-летние облигации Британии"],t.exports["#TVC:GB10-symbol-description"]=["10-летние облигации Британии"],t.exports["#TVC:GOLD-symbol-description"]=["CFD на золото (US$ / OZ)"],t.exports["#TVC:ID03-symbol-description"]=["3-летние облигации Индонезии"],t.exports["#TVC:ID10-symbol-description"]=["10-летние облигации Индонезии"],t.exports["#TVC:PALLADIUM-symbol-description"]=["CFD на палладий (US$ / OZ)"],t.exports["#TVC:PT10-symbol-description"]=["10-летние облигации Португалии"],t.exports["#TVC:SILVER-symbol-description"]=["CFD на серебро (US$ / OZ)"],t.exports["#TSX:TSX-symbol-description"]=["Индекс S&P/TSX Composite"],t.exports["#OANDA:CH20CHF-symbol-description"]=["Индекс Swiss 20"],t.exports["#TVC:SHCOMP-symbol-description"]=["Индекс Shanghai Composite"],t.exports["#NZX:ALLC-symbol-description"]=["Индекс S&P/NZX ALL (Capital Index)"],t.exports["#AMEX:SHYG-symbol-description"]=["Доходность корпоративных облигаций США 0-5 лет"],t.exports["#TVC:AU10-symbol-description"]=["10-летние облигации Австралии"],t.exports["#TVC:CN10-symbol-description"]=["10-летние облигации Китая"],t.exports["#TVC:KR10-symbol-description"]=["10-летние облигации Кореи"],t.exports["#NYMEX:RB1!-symbol-description"]=["Фьючерсы на бензин RBOB"],t.exports["#NYMEX:HO1!-symbol-description"]=["Фьючерсы NY Harbor ULSD"],t.exports["#NYMEX:AEZ1!-symbol-description"]=["Фьючерсы на этанол"],t.exports["#OANDA:XCUUSD-symbol-description"]=["CFD на медь (US$ / lb)"],t.exports["#COMEX:ZA1!-symbol-description"]=["Фьючерсы на цинк"],t.exports["#CBOT:ZW1!-symbol-description"]=["Фьючерсы на пшеницу"], +t.exports["#NYMEX:KA1!-symbol-description"]=["Фьючерсы на сахар США #11"],t.exports["#CBOT:QBC1!-symbol-description"]=["Фьючерсы на кукурузу"],t.exports["#CME:E61!-symbol-description"]=["Фьючерсы на Евро"],t.exports["#CME:B61!-symbol-description"]=["Фьючерсы на британский фунт"],t.exports["#CME:QJY1!-symbol-description"]=["Фьючерсы на японскую иену"],t.exports["#CME:A61!-symbol-description"]=["Фьючерсы на австралийский доллар"],t.exports["#CME:D61!-symbol-description"]=["Фьючерсы на канадский доллар"],t.exports["#CME:SP1!-symbol-description"]=["Фьючерсы на S&P 500"],t.exports["#CME_MINI:NQ1!-symbol-description"]=["Фьючерсы на NASDAQ 100 E-Mini"],t.exports["#CBOT_MINI:YM1!-symbol-description"]=["Фьючерсы на E-mini Dow Jones ($5)"],t.exports["#CME:NY1!-symbol-description"]=["Фьючерсы на индекс Nikkei 225"],t.exports["#EUREX:DY1!-symbol-description"]=["Индекс DAX"],t.exports["#CME:IF1!-symbol-description"]=["Фьючерсы на индекс IBOVESPA в US$"],t.exports["#CBOT:TY1!-symbol-description"]=["Фьючерсы на 10-летние среднесрочные казначейские облигации"],t.exports["#CBOT:FV1!-symbol-description"]=["Фьючерсы на 5-летние среднесрочные казначейские облигации"],t.exports["#CBOT:ZE1!-symbol-description"]=["Фьючерсы на 3-летние среднесрочные казначейские облигации"],t.exports["#CBOT:TU1!-symbol-description"]=["Фьючерсы на 2-летние среднесрочные казначейские облигации"],t.exports["#CBOT:FF1!-symbol-description"]=["Фьючерсы на ставку по федеральным фондам"],t.exports["#CBOT:US1!-symbol-description"]=["Фьючерсы на долгосрочные казначейские облигации"],t.exports["#TVC:EXY-symbol-description"]=["Индекс евро"],t.exports["#TVC:JXY-symbol-description"]=["Индекс японской иены"],t.exports["#TVC:BXY-symbol-description"]=["Индекс британского фунта"],t.exports["#TVC:AXY-symbol-description"]=["Индекс австралийского доллара"],t.exports["#TVC:CXY-symbol-description"]=["Индекс канадского доллара"],t.exports["#FRED:GDP-symbol-description"]=["Валовой внутренний продукт, 1 десятичный знак"],t.exports["#FRED:UNRATE-symbol-description"]=["Безработица среди гражданского населения"],t.exports["#FRED:POP-symbol-description"]=["Общая численность населения: всех возрастов, включая войска, расположенные за границей"],t.exports["#ETHUSD-symbol-description"]=["Эфириум / Доллар США"],t.exports["#BMFBOVESPA:IBOV-symbol-description"]=["Индекс IBovespa"],t.exports["#BMFBOVESPA:IBRA-symbol-description"]=["Индекс IBrasil"],t.exports["#BMFBOVESPA:IBXL-symbol-description"]=["Индекс IBRX 50"],t.exports["#COMEX:HG1!-symbol-description"]=["Фьючерсы на медь"],t.exports["#INDEX:HSCE-symbol-description"]=["Индекс Hang Seng China Enterprises"],t.exports["#NYMEX:CL1!-symbol-description"]=["Фьючерсы на нефть WTI"],t.exports["#OTC:IHRMF-symbol-description"]="Ishares MSCI Japan SHS",t.exports["#TVC:DAX-symbol-description"]=["Индекс DAX"],t.exports["#TVC:DE10-symbol-description"]=["10-летние облигации Германии"],t.exports["#TVC:DJI-symbol-description"]=["Промышленный индекс Доу — Джонса"],t.exports["#TVC:DXY-symbol-description"]=["Индекс доллара США"], +t.exports["#TVC:FR10-symbol-description"]=["10-летние облигации Франции"],t.exports["#TVC:HSI-symbol-description"]=["Индекс Hang Seng"],t.exports["#TVC:IBEX35-symbol-description"]=["Индекс IBEX 35"],t.exports["#FX:AUS200-symbol-description"]=["Индекс S&P/ASX"],t.exports["#AMEX:SHY-symbol-description"]=["Казначейские облигации США 1-3 года (ETF)"],t.exports["#ASX:XJO-symbol-description"]=["Индекс S&P/ASX 200"],t.exports["#BSE:SENSEX-symbol-description"]=["Индекс S&P BSE SENSEX"],t.exports["#INDEX:MIB-symbol-description"]=["Индекс MIB"],t.exports["#INDEX:MOY0-symbol-description"]=["Индекс Euro Stoxx 50"],t.exports["#MOEX:RTSI-symbol-description"]=["Индекс РТС"],t.exports["#NSE:NIFTY-symbol-description"]=["Индекс Nifty 50"],t.exports["#NYMEX:NG1!-symbol-description"]=["Фьючерсы на природный газ"],t.exports["#NYMEX:ZC1!-symbol-description"]=["Фьючерсы на кукурузу"],t.exports["#TVC:IN10-symbol-description"]=["10-летние облигации Индии"],t.exports["#TVC:IT10-symbol-description"]=["10-летние облигации Италии"],t.exports["#TVC:JP10-symbol-description"]=["10-летние облигации Японии"],t.exports["#TVC:NDX-symbol-description"]=["Индекс US 100"],t.exports["#TVC:NI225-symbol-description"]=["Индекс Nikkei 225"],t.exports["#TVC:SPX-symbol-description"]=["Индекс S&P 500"],t.exports["#TVC:SX5E-symbol-description"]=["Индекс Euro Stoxx 50"],t.exports["#TVC:TR10-symbol-description"]=["10-летние облигации Турции"],t.exports["#TVC:UKOIL-symbol-description"]=["Нефть марки Brent"],t.exports["#TVC:UKX-symbol-description"]=["Индекс UK 100"],t.exports["#TVC:US02-symbol-description"]=["2-летние облигации США"],t.exports["#TVC:US05-symbol-description"]=["5-летние облигации США"],t.exports["#TVC:US10-symbol-description"]=["10-летние облигации США"],t.exports["#TVC:USOIL-symbol-description"]=["Нефть марки WTI"],t.exports["#NYMEX:ITI1!-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#NASDAQ:SHY-symbol-description"]=["Казначейские облигации США 1-3 года (ETF)"],t.exports["#AMEX:ALD-symbol-description"]="WisdomTree Asia Local Debt ETF",t.exports["#NASDAQ:AMD-symbol-description"]=["AMD (Advanced Micro Devices Inc.)"],t.exports["#NYSE:BABA-symbol-description"]="Alibaba Group Holdings Ltd.",t.exports["#ICEEUR:CB-symbol-description"]=["Нефть Brent"],t.exports["#ICEEUR:CB1!-symbol-description"]=["Нефть марки Brent"],t.exports["#ICEUSA:CC-symbol-description"]=["Какао"],t.exports["#NYMEX:CL-symbol-description"]=["Нефть марки WTI"],t.exports["#ICEUSA:CT-symbol-description"]=["Хлопок №2"],t.exports["#NASDAQ:CTRV-symbol-description"]="ContraVir Pharmaceuticals Inc",t.exports["#CME:DL-symbol-description"]=["Молоко класса III"],t.exports["#NYSE:F-symbol-description"]=["Ford Motor Company (Форд)"],t.exports["#MOEX:GAZP-symbol-description"]=["Газпром"],t.exports["#COMEX:GC-symbol-description"]=["Золото"],t.exports["#CME:GF-symbol-description"]=["Крупный рогатый скот"],t.exports["#CME:HE-symbol-description"]=["Свинина"],t.exports["#NASDAQ:IEF-symbol-description"]=["Казначейские облигации США 7-10 лет (ETF)"], +t.exports["#NASDAQ:IEI-symbol-description"]=["Казначейские облигации США 3-7 лет (ETF)"],t.exports["#NYMEX:KA1-symbol-description"]=["Фьючерсы на сахар США №11"],t.exports["#ICEUSA:KC-symbol-description"]=["Кофе"],t.exports["#NYMEX:KG1-symbol-description"]=["Фьючерсы на хлопок"],t.exports["#FWB:KT1-symbol-description"]="Key Tronic Corр.",t.exports["#CME:LE-symbol-description"]=["Живой скот"],t.exports["#ICEEUR:LO-symbol-description"]=["Мазут (ICE)"],t.exports["#CME:LS-symbol-description"]=["Лес (пиломатериалы)"],t.exports["#MOEX:MGNT-symbol-description"]=["Магнит"],t.exports["#LSIN:MNOD-symbol-description"]=["ОАО ГМК Норильский никель (РЕПО)"],t.exports["#NYMEX:NG-symbol-description"]=["Природный газ"],t.exports["#ICEUSA:OJ-symbol-description"]=["Апельсиновый сок"],t.exports["#NYMEX:PA-symbol-description"]=["Палладий"],t.exports["#NYSE:PBR-symbol-description"]=["Petroleo Brasileiro Petrobras SA"],t.exports["#NYMEX:PL-symbol-description"]=["Платина"],t.exports["#COMEX_MINI:QC-symbol-description"]=["Медь (E-мини)"],t.exports["#NYMEX:RB-symbol-description"]=["Бензин RBOB"],t.exports["#NYMEX:RB1-symbol-description"]=["Фьючерсы на бензин RBOB"],t.exports["#MOEX:SBER-symbol-description"]=["Сбербанк"],t.exports["#AMEX:SCHO-symbol-description"]=["Краткосрочные облигации США SCHWAB ETF"],t.exports["#COMEX:SI-symbol-description"]=["Серебро"],t.exports["#NASDAQ:TLT-symbol-description"]=["Казначейские облигации США 20+ лет (ETF)"],t.exports["#TVC:VIX-symbol-description"]=["Индекс волатильности S&P 500"],t.exports["#MOEX:VTBR-symbol-description"]=["Банк ВТБ"],t.exports["#COMEX:ZA-symbol-description"]=["Цинк"],t.exports["#CBOT:ZC-symbol-description"]=["Кукуруза"],t.exports["#CBOT:ZK-symbol-description"]=["Фьючерсы на этанол"],t.exports["#CBOT:ZL-symbol-description"]=["Соевое масло"],t.exports["#CBOT:ZO-symbol-description"]=["Овёс"],t.exports["#CBOT:ZR-symbol-description"]=["Грубый рис"],t.exports["#CBOT:ZS-symbol-description"]=["Соевые бобы"],t.exports["#CBOT:ZS1-symbol-description"]=["Фьючерсы на соевые бобы"],t.exports["#CBOT:ZW-symbol-description"]=["Пшеница"],t.exports["#CBOT:ZW1-symbol-description"]=["Фьючерсы на пшеницу"],t.exports["#NASDAQ:ITI-symbol-description"]="Iteris Inc",t.exports["#NYMEX:ITI2!-symbol-description"]=["Фьючерсы на железную руду"],t.exports["#CADUSD-symbol-description"]=["Канадский доллар / Доллар США"],t.exports["#CHFUSD-symbol-description"]=["Швейцарский франк / Доллар США"],t.exports["#GPW:ACG-symbol-description"]="Acautogaz",t.exports["#JPYUSD-symbol-description"]=["Японская иена / Доллар США"],t.exports["#USDAUD-symbol-description"]=["Доллар США / Австралийский доллар"],t.exports["#USDEUR-symbol-description"]=["Доллар США / Евро"],t.exports["#USDGBP-symbol-description"]=["Доллар США / Британский фунт"],t.exports["#USDNZD-symbol-description"]=["Доллар США / Новозеландский доллар"],t.exports["#UKOIL-symbol-description"]=["Нефть марки Brent"],t.exports["#USOIL-symbol-description"]=["Нефть марки WTI"],t.exports["#US30-symbol-description"]=["Промышленный индекс Доу — Джонса"], +t.exports["#BCHUSD-symbol-description"]=["Bitcoin Cash / Доллар США"],t.exports["#ETCUSD-symbol-description"]=["Эфириум Классик / Доллар США"],t.exports["#GOOG-symbol-description"]="Alphabet Inc (Google) Class C",t.exports["#LTCUSD-symbol-description"]=["Лайткоин / Доллар США"],t.exports["#XRPUSD-symbol-description"]=["XRP / Доллар США"],t.exports["#SP:SPX-symbol-description"]=["Индекс S&P 500"],t.exports["#ETCBTC-symbol-description"]=["Эфириум Классик / Биткоин"],t.exports["#ETHBTC-symbol-description"]=["Эфириум / Биткоин"],t.exports["#XRPBTC-symbol-description"]=["XRP / Биткоин"],t.exports["#TVC:US30-symbol-description"]=["30-летние облигации США"],t.exports["#COMEX:SI1!-symbol-description"]=["Фьючерсы на серебро"],t.exports["#BTGUSD-symbol-description"]=["Bitcoin Gold / Доллар США"],t.exports["#IOTUSD-symbol-description"]=["IOTA / Доллар США"],t.exports["#CME:BTC1!-symbol-description"]=["Фьючерсы на биткоин (CME)"],t.exports["#COMEX:GC1!-symbol-description"]=["Фьючерсы на золото"],t.exports["#CORNUSD-symbol-description"]=["CFD на кукурузу"],t.exports["#COTUSD-symbol-description"]=["CFD на хлопок"],t.exports["#DJ:DJA-symbol-description"]=["Индекс Dow Jones Composite Average"],t.exports["#DJ:DJI-symbol-description"]=["Промышленный индекс Доу — Джонса"],t.exports["#ETHEUR-symbol-description"]=["Эфириум / Евро"],t.exports["#ETHGBP-symbol-description"]=["Эфириум / Британский фунт"],t.exports["#ETHJPY-symbol-description"]=["Эфириум / Японская иена"],t.exports["#EURNOK-symbol-description"]=["Евро / Норвежская крона"],t.exports["#GBPPLN-symbol-description"]=["Британский фунт / Польский злотый"],t.exports["#MOEX:BR1!-symbol-description"]=["Фьючерсы на нефть Brent"],t.exports["#NYMEX:KG1!-symbol-description"]=["Фьючерсы на хлопок"],t.exports["#NYMEX:PL1!-symbol-description"]=["Фьючерсы на платину"],t.exports["#SOYBNUSD-symbol-description"]=["CFD на соевые бобы"],t.exports["#SUGARUSD-symbol-description"]=["CFD на сахар"],t.exports["#TVC:IXIC-symbol-description"]=["Индекс US Composite"],t.exports["#TVC:RU-symbol-description"]=["Индекс Russell 1000"],t.exports["#USDZAR-symbol-description"]=["Доллар США / Южноафриканский ранд"],t.exports["#WHEATUSD-symbol-description"]=["CFD на пшеницу"],t.exports["#XRPEUR-symbol-description"]=["XRP / Евро"],t.exports["#CBOT:S1!-symbol-description"]=["Фьючерсы на соевые бобы"],t.exports["#SP:MID-symbol-description"]=["Индекс S&P 400"],t.exports["#TSX:XCUUSD-symbol-description"]=["CFD на медь"],t.exports["#TVC:NYA-symbol-description"]=["Индекс NYSE Composite"],t.exports["#TVC:PLATINUM-symbol-description"]=["CFD на платину (US$ / OZ)"],t.exports["#TVC:SSMI-symbol-description"]=["Индекс Swiss Market"],t.exports["#TVC:SXY-symbol-description"]=["Индекс швейцарского франка"],t.exports["#MOEX:RI1!-symbol-description"]=["Фьючерсы на индекс РТС"],t.exports["#MOEX:MX1!-symbol-description"]=["Фьючерсы на индекс МосБиржи"],t.exports["#CBOE:BG1!-symbol-description"]=["Фьючерсы на биткоин (CBOE)"],t.exports["#TVC:MY10-symbol-description"]=["10-летние облигации Малайзии"], +t.exports["#CME:S61!-symbol-description"]=["Фьючерсы на швейцарский франк"],t.exports["#TVC:DEU30-symbol-description"]=["Индекс DAX"],t.exports["#BCHEUR-symbol-description"]=["Bitcoin Cash / Евро"],t.exports["#TVC:ZXY-symbol-description"]=["Индекс новозеландского доллара"],t.exports["#MIL:FTSEMIB-symbol-description"]=["Индекс FTSE MIB"],t.exports["#XETR:DAX-symbol-description"]=["Индекс DAX"],t.exports["#MOEX:IMOEX-symbol-description"]=["Индекс МосБиржи"],t.exports["#FX:US30-symbol-description"]=["Промышленный индекс Доу — Джонса"],t.exports["#MOEX:RUAL-symbol-description"]="United Company RUSAL PLC",t.exports["#MOEX:MX2!-symbol-description"]=["Фьючерсы на индекс МосБиржи"],t.exports["#NEOUSD-symbol-description"]=["NEO / Доллар США"],t.exports["#XMRUSD-symbol-description"]=["Монеро / Доллар США"],t.exports["#ZECUSD-symbol-description"]=["Zcash / Доллар США"],t.exports["#TVC:CAC-symbol-description"]=["Индекс CAC 40"],t.exports["#NASDAQ:ZS-symbol-description"]="Zscaler Inc",t.exports["#TVC:GB10Y-symbol-description"]=["Доходность 10-летних облигаций Британии"],t.exports["#TVC:AU10Y-symbol-description"]=["Доходность 10-летних облигаций Австралии"],t.exports["#TVC:CN10Y-symbol-description"]=["Доходность 10-летних облигаций Китая"],t.exports["#TVC:DE10Y-symbol-description"]=["Доходность 10-летних облигаций Германии"],t.exports["#TVC:ES10Y-symbol-description"]=["Доходность 10-летних облигаций Испании"],t.exports["#TVC:FR10Y-symbol-description"]=["Доходность 10-летних облигаций Франции"],t.exports["#TVC:IN10Y-symbol-description"]=["Доходность 10-летних облигаций Индии"],t.exports["#TVC:IT10Y-symbol-description"]=["Доходность 10-летних облигаций Италии"],t.exports["#TVC:JP10Y-symbol-description"]=["Доходность 10-летних облигаций Японии"],t.exports["#TVC:KR10Y-symbol-description"]=["Доходность 10-летних облигаций Кореи"],t.exports["#TVC:MY10Y-symbol-description"]=["Доходность 10-летних облигаций Малайзии"],t.exports["#TVC:PT10Y-symbol-description"]=["Доходность 10-летних облигаций Португалии"],t.exports["#TVC:TR10Y-symbol-description"]=["Доходность 10-летних облигаций Турции"],t.exports["#TVC:US02Y-symbol-description"]=["Доходность 2-летних облигаций США"],t.exports["#TVC:US05Y-symbol-description"]=["Доходность 5-летних облигаций США"],t.exports["#TVC:US10Y-symbol-description"]=["Доходность 10-летних облигаций США"],t.exports["#INDEX:TWII-symbol-description"]=["Тайваньский взвешенный индекс"],t.exports["#CME:J61!-symbol-description"]=["Фьючерсы на японскую иену"],t.exports["#CME_MINI:J71!-symbol-description"]=["Фьючерсы на японскую иену (E-mini)"],t.exports["#CME_MINI:WM1!-symbol-description"]=["Фьючерсы на японскую иену / доллар США (E-micro)"],t.exports["#CME:M61!-symbol-description"]=["Фьючерсы на мексиканский песо"],t.exports["#CME:T61!-symbol-description"]=["Фьючерсы на южноафриканский ранд"],t.exports["#CME:SK1!-symbol-description"]=["Фьючерсы на шведскую крону"],t.exports["#CME:QT1!-symbol-description"]=["Фьючерсы на китайский юань Жэньминьби / доллар США"], +t.exports["#COMEX:AUP1!-symbol-description"]=["Фьючерсы на Aluminum MW U.S. Transaction Premium Platts (25MT)"],t.exports["#CME:L61!-symbol-description"]=["Фьючерсы на бразильский реал"],t.exports["#CME:WP1!-symbol-description"]=["Фьючерсы на польский злотый"],t.exports["#CME:N61!-symbol-description"]=["Фьючерсы на новозеландский доллар"],t.exports["#CME_MINI:MG1!-symbol-description"]=["Фьючерсы на австралийский доллар / доллар США (E-micro)"],t.exports["#CME_MINI:WN1!-symbol-description"]=["Фьючерсы на швейцарский франк / доллар США (E-micro)"],t.exports["#CME_MINI:MF1!-symbol-description"]=["Фьючерсы на евро / доллар США (E-micro)"],t.exports["#CME_MINI:E71!-symbol-description"]=["Фьючерсы на евро (E-mini)"],t.exports["#CBOT:ZK1!-symbol-description"]=["Фьючерсы на этанол"],t.exports["#CME_MINI:MB1!-symbol-description"]=["Фьючерсы на британский фунт / доллар США (E-micro)"],t.exports["#NYMEX_MINI:QU1!-symbol-description"]=["Фьючерсы на бензин (E-mini)"],t.exports["#NYMEX_MINI:QX1!-symbol-description"]=["Фьючерсы на мазут (E-mini)"],t.exports["#COMEX_MINI:QC1!-symbol-description"]=["Фьючерсы на медь (E-mini)"],t.exports["#NYMEX_MINI:QG1!-symbol-description"]=["Фьючерсы на природный газ (E-mini)"],t.exports["#CME:E41!-symbol-description"]=["Фьючерсы на доллар США / турецкую лиру"],t.exports["#COMEX_MINI:QI1!-symbol-description"]=["Фьючерсы на серебро (мини)"],t.exports["#CME:DL1!-symbol-description"]=["Фьючерсы на молоко класса III"],t.exports["#NYMEX:UX1!-symbol-description"]=["Фьючерсы на уран"],t.exports["#CBOT:BO1!-symbol-description"]=["Фьючерсы на соевое масло"],t.exports["#CME:HE1!-symbol-description"]=["Фьючерсы на свинину"],t.exports["#NYMEX:IAC1!-symbol-description"]=["Фьючерсы на Newcastle Coal"],t.exports["#NYMEX_MINI:QM1!-symbol-description"]=["Фьючерсы на E-mini Light Crude Oil"],t.exports["#NYMEX:JMJ1!-symbol-description"]=["Фьючерсы на Mini Brent Financial"],t.exports["#COMEX:AEP1!-symbol-description"]=["Фьючерсы на Aluminium European Premium"],t.exports["#CBOT:ZQ1!-symbol-description"]=["Фьючерсы на 30-дневную процентную ставку по федеральным фондам"],t.exports["#CME:LE1!-symbol-description"]=["Фьючерсы на живой скот"],t.exports["#CME:UP1!-symbol-description"]=["Фьючерсы на швейцарский франк / японскую иену"],t.exports["#CBOT:ZN1!-symbol-description"]=["Фьючерсы на 10-летние среднесрочные казначейские облигации"],t.exports["#CBOT:ZB1!-symbol-description"]=["Фьючерсы на долгосрочные казначейские облигации"],t.exports["#CME:GF1!-symbol-description"]=["Фьючерсы на крупный рогатый скот"],t.exports["#CBOT:UD1!-symbol-description"]=["Фьючерсы на Ultra T-Bond"],t.exports["#CME:I91!-symbol-description"]=["CME фьючерсы на недвижимость — Washington DC"],t.exports["#CBOT:ZO1!-symbol-description"]=["Фьючерсы на овёс"],t.exports["#CBOT:ZM1!-symbol-description"]=["Фьючерсы на соевую муку"],t.exports["#CBOT_MINI:XN1!-symbol-description"]=["Фьючерсы на кукурузу (мини)"],t.exports["#CBOT:ZC1!-symbol-description"]=["Фьючерсы на кукурузу"],t.exports["#CME:LS1!-symbol-description"]=["Фьючерсы на лесоматериалы"], +t.exports["#CBOT_MINI:XW1!-symbol-description"]=["Фьючерсы на пшеницу (мини)"],t.exports["#CBOT_MINI:XK1!-symbol-description"]=["Фьючерсы на соевые бобы (мини)"],t.exports["#CBOT:ZS1!-symbol-description"]=["Фьючерсы на соевые бобы"],t.exports["#NYMEX:PA1!-symbol-description"]=["Фьючерсы на палладий"],t.exports["#CME:FTU1!-symbol-description"]=["Фьючерсы на E-mini FTSE 100 Index USD"],t.exports["#CBOT:ZR1!-symbol-description"]=["Фьючерсы на рис"],t.exports["#COMEX_MINI:GR1!-symbol-description"]=["Фьючерсы на золото (E-micro)"],t.exports["#COMEX_MINI:QO1!-symbol-description"]=["Фьючерсы на золото (мини)"],t.exports["#CME_MINI:RL1!-symbol-description"]=["Фьючерсы на E-mini Russell 1000"],t.exports["#CME_MINI:EW1!-symbol-description"]=["Фьючерсы на S&P 400 Midcap E-mini"],t.exports["#COMEX:LD1!-symbol-description"]=["Фьючерсы на свинец"],t.exports["#CME_MINI:ES1!-symbol-description"]=["Фьючерсы на E-mini S&P 500"],t.exports["#TVC:SA40-symbol-description"]=["Индекс South Africa Top 40"],t.exports["#BMV:ME-symbol-description"]=["Индекс IPC Mexico"],t.exports["#BCBA:IMV-symbol-description"]=["Индекс MERVAL"],t.exports["#HSI:HSI-symbol-description"]=["Индекс Hang Seng"],t.exports["#BVL:SPBLPGPT-symbol-description"]=["Индекс S&P / BVL Peru General (PEN)"],t.exports["#EGX:EGX30-symbol-description"]=["Индекс EGX 30 Price Return"],t.exports["#BVC:IGBC-symbol-description"]=["Индекс IGBC"],t.exports["#TWSE:TAIEX-symbol-description"]=["Индекс Taiwan Capitalization Weighted Stock"],t.exports["#QSE:GNRI-symbol-description"]=["Индекс QE"],t.exports["#BME:IBC-symbol-description"]=["Индекс IBEX 35"],t.exports["#NZX:NZ50G-symbol-description"]=["Индекс S&P / NZX 50 Gross"],t.exports["#SIX:SMI-symbol-description"]=["Индекс Swiss Market"],t.exports["#SZSE:399001-symbol-description"]=["Индекс SZSE Component"],t.exports["#TADAWUL:TASI-symbol-description"]=["Индекс Tadawul All Shares"],t.exports["#IDX:COMPOSITE-symbol-description"]=["Индекс IDX Composite"],t.exports["#EURONEXT:PX1-symbol-description"]=["Индекс CAC 40"],t.exports["#OMXHEX:OMXH25-symbol-description"]=["Индекс OMX Helsinki 25"],t.exports["#EURONEXT:BEL20-symbol-description"]=["Индекс BEL 20"],t.exports["#TVC:STI-symbol-description"]=["Индекс Straits Times"],t.exports["#DFM:DFMGI-symbol-description"]=["Индекс DFM"],t.exports["#TVC:KOSPI-symbol-description"]=["Индекс Korea Composite Stock Price"],t.exports["#FTSEMYX:FBMKLCI-symbol-description"]=["Индекс FTSE Bursa Malaysia KLCI"],t.exports["#TASE:TA35-symbol-description"]=["Индекс TA-35"],t.exports["#OMXSTO:OMXS30-symbol-description"]=["Индекс OMX Stockholm 30"],t.exports["#OMXICE:OMXI8-symbol-description"]=["Индекс OMX Iceland 8"],t.exports["#NSENG:NSE30-symbol-description"]=["Индекс NSE 30"],t.exports["#BAHRAIN:BSEX-symbol-description"]=["Индекс Bahrain All Share"],t.exports["#OMXTSE:OMXTGI-symbol-description"]=["Индекс OMX Tallinn GI"],t.exports["#OMXCOP:OMXC25-symbol-description"]=["Индекс OMX Copenhagen 25"],t.exports["#OMXRSE:OMXRGI-symbol-description"]=["Индекс OMX Riga GI"], +t.exports["#BELEX:BELEX15-symbol-description"]=["Индекс BELEX 15"],t.exports["#OMXVSE:OMXVGI-symbol-description"]=["Индекс OMX Vilnius GI"],t.exports["#EURONEXT:AEX-symbol-description"]=["Индекс AEX"],t.exports["#CBOE:VIX-symbol-description"]=["Индекс волатильности S&P 500"],t.exports["#NASDAQ:XAU-symbol-description"]=["Индекс PHLX Gold and Silver Sector"],t.exports["#DJ:DJUSCL-symbol-description"]=["Индекс Dow Jones U.S. Coal"],t.exports["#DJ:DJCIKC-symbol-description"]=["Индекс Dow Jones Commodity Coffee"],t.exports["#DJ:DJCIEN-symbol-description"]=["Индекс Dow Jones Commodity Energy"],t.exports["#NASDAQ:OSX-symbol-description"]=["Индекс PHLX Oil Service Sector"],t.exports["#DJ:DJCISB-symbol-description"]=["Индекс Dow Jones Commodity Sugar"],t.exports["#DJ:DJCICC-symbol-description"]=["Индекс Dow Jones Commodity Cocoa"],t.exports["#DJ:DJCIGR-symbol-description"]=["Индекс Dow Jones Commodity Grains"],t.exports["#DJ:DJCIAGC-symbol-description"]=["Индекс Dow Jones Commodity Agriculture Capped Component"],t.exports["#DJ:DJCISI-symbol-description"]=["Индекс Dow Jones Commodity Silver"],t.exports["#DJ:DJCIIK-symbol-description"]=["Индекс Dow Jones Commodity Nickel"],t.exports["#NASDAQ:HGX-symbol-description"]=["Индекс PHLX Housing Sector"],t.exports["#DJ:DJCIGC-symbol-description"]=["Индекс Dow Jones Commodity Gold"],t.exports["#SP:SPGSCI-symbol-description"]=["Индекс S&P Goldman Sachs Commodity"],t.exports["#NASDAQ:UTY-symbol-description"]=["Индекс PHLX Utility Sector"],t.exports["#DJ:DJU-symbol-description"]=["Индекс Dow Jones Utility Average"],t.exports["#SP:SVX-symbol-description"]=["Индекс S&P 500 Value"],t.exports["#SP:OEX-symbol-description"]=["Индекс S&P 100"],t.exports["#CBOE:OEX-symbol-description"]=["Индекс S&P 100"],t.exports["#NASDAQ:SOX-symbol-description"]=["Индекс Philadelphia Semiconductor"],t.exports["#RUSSELL:RUI-symbol-description"]=["Индекс Russell 1000"],t.exports["#RUSSELL:RUA-symbol-description"]=["Индекс Russell 3000"],t.exports["#RUSSELL:RUT-symbol-description"]=["Индекс Russell 2000"],t.exports["#NYSE:XMI-symbol-description"]=["Индекс NYSE ARCA Major Market"],t.exports["#NYSE:XAX-symbol-description"]=["Индекс AMEX Composite"],t.exports["#NASDAQ:NDX-symbol-description"]=["Индекс Nasdaq 100"],t.exports["#NASDAQ:IXIC-symbol-description"]=["Индекс Nasdaq Composite"],t.exports["#DJ:DJT-symbol-description"]=["Индекс Dow Jones Transportation Average"],t.exports["#NYSE:NYA-symbol-description"]=["Индекс NYSE Composite"],t.exports["#NYMEX:CJ1!-symbol-description"]=["Фьючерсы на какао"],t.exports["#USDILS-symbol-description"]=["Доллар США / Израильский шекель"],t.exports["#TSXV:F-symbol-description"]="Fiore Gold Inc",t.exports["#SIX:F-symbol-description"]=["Ford Motor Company (Форд)"],t.exports["#BMV:F-symbol-description"]=["Ford Motor Company (Форд)"],t.exports["#TWII-symbol-description"]=["Тайваньский взвешенный индекс"],t.exports["#TVC:PL10Y-symbol-description"]=["Доходность 10-летних облигаций Польши"],t.exports["#TVC:PL05Y-symbol-description"]=["Доходность 5-летних облигаций Польши"], +t.exports["#SET:GC-symbol-description"]="Global Connections Public Company",t.exports["#TSX:GC-symbol-description"]="Great Canadian Gaming Corporation",t.exports["#TVC:FTMIB-symbol-description"]=["Индекс MIB"],t.exports["#OANDA:SPX500USD-symbol-description"]=["Индекс S&P 500"],t.exports["#BMV:CT-symbol-description"]="China SX20 RT",t.exports["#TSXV:CT-symbol-description"]="Centenera Mining Corporation",t.exports["#BYBIT:ETHUSD-symbol-description"]=["ETHUSD Бессрочный контракт"],t.exports["#BYBIT:XRPUSD-symbol-description"]=["XRPUSD Бессрочный контракт"],t.exports["#BYBIT:BTCUSD-symbol-description"]=["BTCUSD Бессрочный контракт"],t.exports["#BITMEX:ETHUSD-symbol-description"]=["ETHUSD Бессрочный контракт"],t.exports["#DERIBIT:BTCUSD-symbol-description"]=["BTCUSD Бессрочный контракт"],t.exports["#DERIBIT:ETHUSD-symbol-description"]=["ETHUSD Бессрочный контракт"],t.exports["#USDHUF-symbol-description"]=["Доллар США / Венгерский форинт"],t.exports["#USDTHB-symbol-description"]=["Доллар США / Тайский бат"],t.exports["#FOREXCOM:US2000-symbol-description"]="US Small Cap 2000",t.exports["#TSXV:PBR-symbol-description"]="Para Resources Inc",t.exports["#NYSE:SI-symbol-description"]="Silvergate Capital Corporation",t.exports["#NASDAQ:LE-symbol-description"]="Lands' End Inc",t.exports["#CME:CB1!-symbol-description"]="Butter Futures-Cash (Continuous: Current contract in front)",t.exports["#LSE:SCHO-symbol-description"]="Scholium Group Plc Ord 1P",t.exports["#NEO:HE-symbol-description"]="Hanwei Energy Services Corp.",t.exports["#NYSE:HE-symbol-description"]="Hawaiian Electric Industries",t.exports["#OMXCOP:SCHO-symbol-description"]="Schouw & Co A/S",t.exports["#TSX:HE-symbol-description"]="Hanwei Energy Services Corp.",t.exports["#BSE:ITI-symbol-description"]="ITI Ltd",t.exports["#NSE:ITI-symbol-description"]="Indian Telephone Industries Limited",t.exports["#TSX:LS-symbol-description"]="Middlefield Healthcare & Life Sciences Dividend Fund",t.exports["#BITMEX:XBT-symbol-description"]=["Биткоин / Индекс доллара США"],t.exports["#CME_MINI:RTY1!-symbol-description"]=["Фьючерсы на Индекс E-Mini Russell 2000"],t.exports["#CRYPTOCAP:TOTAL-symbol-description"]=["Общая рыночная капитализация криптовалют, $"],t.exports["#ICEUS:DX1!-symbol-description"]=["Фьючерсы на Индекс доллара США"],t.exports["#NYMEX:TT1!-symbol-description"]=["Фьючерсы на хлопок"],t.exports["#PHEMEX:BTCUSD-symbol-description"]=["BTC ETHUSD Бессрочный контракт"],t.exports["#PHEMEX:ETHUSD-symbol-description"]=["ETH Бессрочный контракт"],t.exports["#PHEMEX:XRPUSD-symbol-description"]=["XRP Бессрочный контракт"],t.exports["#PHEMEX:LTCUSD-symbol-description"]=["LTC Бессрочный контракт"],t.exports["#BITCOKE:BCHUSD-symbol-description"]=["BCH своп кванто"],t.exports["#BITCOKE:BTCUSD-symbol-description"]=["BTC своп кванто"],t.exports["#BITCOKE:ETHUSD-symbol-description"]=["ETH своп кванто"],t.exports["#BITCOKE:LTCUSD-symbol-description"]=["LTC своп кванто"],t.exports["#TVC:CA10-symbol-description"]=["Гособлигации Канады, 10 лет"], +t.exports["#TVC:CA10Y-symbol-description"]=["Доходность 10-летних облигаций Канады"],t.exports["#TVC:ID10Y-symbol-description"]=["Доходность 10-летних облигаций Индонезии"],t.exports["#TVC:NL10-symbol-description"]=["Гособлигации Нидерландов, 10 лет"],t.exports["#TVC:NL10Y-symbol-description"]=["Доходность 10-летних облигаций Нидерландов"],t.exports["#TVC:NZ10-symbol-description"]=["Гособлигации Новой Зеландии, 10 лет"],t.exports["#TVC:NZ10Y-symbol-description"]=["Доходность 10-летних облигаций Новой Зеландии"],t.exports["#SOLUSD-symbol-description"]=["Solana / Доллар США"],t.exports["#LUNAUSD-symbol-description"]=["Luna / Доллар США"],t.exports["#UNIUSD-symbol-description"]=["Uniswap / Доллар США"],t.exports["#LTCBRL-symbol-description"]=["Лайткоин / Бразильский реал"],t.exports["#ETCEUR-symbol-description"]=["Эфириум Классик / Евро"],t.exports["#ETHKRW-symbol-description"]=["Эфириум / Южнокорейская вона"],t.exports["#BTCRUB-symbol-description"]=["Биткоин / Российский рубль"],t.exports["#BTCTHB-symbol-description"]=["Биткоин / Тайский бат"],t.exports["#ETHTHB-symbol-description"]=["Эфириум / Тайский бат"],t.exports["#TVC:EU10YY-symbol-description"]=["Доходность 10-летних еврооблигаций"],t.exports["#NASDAQ:LCID-symbol-description"]="Lucid Group, Inc.",t.exports["#TADAWUL:2370-symbol-description"]="Middle East Specialized Cables Co."}}]); \ No newline at end of file diff --git a/charting_library/bundles/ru.5362.311bfba5d2c84b13ec2b.js b/charting_library/bundles/ru.5362.311bfba5d2c84b13ec2b.js new file mode 100644 index 0000000..c651412 --- /dev/null +++ b/charting_library/bundles/ru.5362.311bfba5d2c84b13ec2b.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[5362],{40276:e=>{e.exports=["Добавить"]},53585:e=>{e.exports=["Добавить свой цвет"]},81865:e=>{e.exports=["Прозрачность"]},19801:e=>{e.exports=["Пт"]},11268:e=>{e.exports=["Пн"]},63331:e=>{e.exports=["Сб"]},85954:e=>{e.exports=["Вс"]},26230:e=>{e.exports=["Ср"]},24793:e=>{e.exports=["Чт"]},31533:e=>{e.exports=["Вт"]},73755:e=>{e.exports=["Другой символ"]},16936:e=>{e.exports=["Назад"]},88046:e=>{e.exports=["Главный символ графика"]},9898:e=>{e.exports=["Право на акцию"]},52051:e=>{e.exports=["Сейчас на календаре {year} год"]},99990:e=>{e.exports=["Сейчас на календаре выбран период с {year_start} до {year_end} года"]},92702:e=>{e.exports=["Сейчас на календаре {month}"]},20036:e=>{e.exports=["Отмена"]},23398:e=>{e.exports=["Сменить инструмент"]},94551:e=>{e.exports=["График"]},80395:e=>{e.exports=["Закрыть меню"]},64498:e=>{e.exports=["Все источники"]},97637:e=>{e.exports=["Апрель"]},86797:e=>{e.exports=["Август"]},79852:e=>{e.exports=["Облигации"]},55669:e=>{e.exports=["Декабрь"]},56095:e=>{e.exports=["Уменьшить"]},29601:e=>{e.exports=["Описание"]},16467:e=>{e.exports=["Февраль"]},72970:e=>{e.exports=["Пятница"]},46812:e=>{e.exports=["Увеличить"]},26910:e=>{e.exports=["Январь"]},23230:e=>{e.exports=["Июль"]},49385:e=>{e.exports=["Июнь"]},90784:e=>{e.exports=["Октябрь"]},89298:e=>{e.exports=["Смещение"]},68988:e=>{e.exports=["Ок"]},61199:e=>{e.exports=["Понедельник"]},95543:e=>{e.exports=["Месяцы"]},68327:e=>{e.exports=["Май"]},84675:e=>{e.exports=["Март"]},29673:e=>{e.exports=["Нет подходящих бирж"]},41379:e=>{e.exports=["Нет подходящих символов"]},71194:e=>{e.exports=["Ноябрь"]},83771:e=>{e.exports=["Следующий год"]},75385:e=>{e.exports=["Следующие годы"]},39752:e=>{e.exports=["Следующий месяц"]},35563:e=>{e.exports=["Неверный формат числа."]},19724:e=>{e.exports=["Источники"]},1144:e=>{e.exports=["Суббота"]},52298:e=>{e.exports=["Поиск"]},13269:e=>{e.exports=["Выбрать источник"]},61132:e=>{e.exports=["Сентябрь"]},2607:e=>{e.exports=["Указанное значение больше допустимого максимума для {max}."]},53669:e=>{e.exports=["Указанное значение меньше допустимого минимума для {min}."]},72149:e=>{e.exports=["Воскресенье"]},83583:e=>{e.exports=["Переключиться на месяцы"]},6244:e=>{e.exports=["Переключиться на даты"]},80879:e=>{e.exports=["Переключиться на годы"]},89053:e=>{e.exports=["Инструмент"]},48490:e=>{e.exports=["Инструмент и описание"]},99983:e=>{e.exports=["Поиск инструментов"]},32457:e=>{e.exports=["Введите правильную дату"]},5122:e=>{e.exports=["Укажите правильный формат даты — гггг-мм-дд"]},2587:e=>{e.exports=["Предыдущий месяц"]},39329:e=>{e.exports=["Предыдущий год"]},27004:e=>{e.exports=["Предыдущие годы"]},54336:e=>{e.exports=["Удалить цвет"]},7147:e=>{e.exports=["Среда"]},7951:e=>{e.exports=["Четверг"]},60142:e=>{e.exports=["Толщина"]},44979:e=>{e.exports=["Вторник"]},69325:e=>{e.exports=["Годы"]},12629:e=>{e.exports=["товары"]},87592:e=>{e.exports="cfd"},17023:e=>{e.exports=["изменение прозрачности"]},13066:e=>{e.exports=["изменение цвета"] +},95657:e=>{e.exports=["изменение толщины"]},18567:e=>{e.exports=["изменение свойств {propertyName}"]},36962:e=>{e.exports=["закр"]},8448:e=>{e.exports=["криптовалюты"]},67245:e=>{e.exports=["Депоз. расписки"]},88720:e=>{e.exports=["экономические данные"]},39512:e=>{e.exports=["форекс"]},81859:e=>{e.exports=["фьючерсы"]},39337:e=>{e.exports=["макс."]},91815:e=>{e.exports=["МаксМин2"]},40771:e=>{e.exports=["МаксМинЗакр3"]},9523:e=>{e.exports=["МаксМинЗакрЗакр4"]},12754:e=>{e.exports=["индексы"]},60804:e=>{e.exports=["индексы"]},12504:e=>{e.exports=["ОткрМаксМинЗакр4"]},38466:e=>{e.exports=["откр."]},3919:e=>{e.exports=["мин."]},36931:e=>{e.exports=["акция"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/ru.6306.b88dcc3f0d7db89ebfc1.js b/charting_library/bundles/ru.6306.b88dcc3f0d7db89ebfc1.js new file mode 100644 index 0000000..a4cf49a --- /dev/null +++ b/charting_library/bundles/ru.6306.b88dcc3f0d7db89ebfc1.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[6306],{74274:e=>{e.exports=["Перекрестия"]},60558:e=>{e.exports=["животные и природа"]},14232:e=>{e.exports=["спорт и активность"]},35305:e=>{e.exports=["еда и напитки"]},49546:e=>{e.exports=["флаги"]},72302:e=>{e.exports=["предметы"]},96330:e=>{e.exports=["эмоции и люди"]},6878:e=>{e.exports=["символы"]},15426:e=>{e.exports=["недавние"]},15395:e=>{e.exports=["путешествия"]},41596:e=>{e.exports=["Метки на ценовой шкале"]},45811:e=>{e.exports=["Значения в строке статуса"]},39495:e=>{e.exports=["Окружности"]},41389:e=>{e.exports=["Бар выше"]},29520:e=>{e.exports=["Абсолютные значения"]},67049:e=>{e.exports=["Применить по умолчанию"]},65262:e=>{e.exports=["Область с разрывами"]},83760:e=>{e.exports=["Тело"]},48848:e=>{e.exports=["Граница"]},27331:e=>{e.exports=["Фон"]},78626:e=>{e.exports=["Бар ниже"]},16079:e=>{e.exports=["Градиент"]},42973:e=>{e.exports=["Точечный пунктир"]},41361:e=>{e.exports=["Вниз"]},59317:e=>{e.exports=["Штриховой пунктир"]},31577:e=>{e.exports=["Динамическая зона стоимости (VA)"]},4329:e=>{e.exports=["Не задано"]},98938:e=>{e.exports=["По умолчанию"]},45044:e=>{e.exports=["Cкрыто"]},11091:e=>{e.exports=["Гистограмма"]},40297:e=>{e.exports=["Выходные значения"]},36993:e=>{e.exports=["Минимальное изменение цены"]},64606:e=>{e.exports=["Шрифт меток"]},54934:e=>{e.exports=["Линия с разрывами"]},41610:e=>{e.exports=["Ещё"]},55362:e=>{e.exports=["Обычный"]},35637:e=>{e.exports=["Сплошной"]},18229:e=>{e.exports=["Сделать по умолчанию"]},86520:e=>{e.exports=["Метки сигнала"]},64108:e=>{e.exports=["Ступенчатая линия с разрывами"]},67767:e=>{e.exports=["Ступенчатая линия с ромбами"]},91502:e=>{e.exports=["Расположение"]},73947:e=>{e.exports=["Точность"]},66596:e=>{e.exports=["Количество"]},79782:e=>{e.exports=["Сбросить настройки"]},95247:e=>{e.exports=["Ширина (% от прямоугольника)"]},19221:e=>{e.exports=["Цвет текста"]},77409:e=>{e.exports=["Сделки на графике"]},98802:e=>{e.exports=["Вверх"]},78019:e=>{e.exports=["Используйте специальные символы, чтобы перемещать выбранные объекты рисования: +, -, /, * для цены и +, - для индекса бара."]},14414:e=>{e.exports=["Профиль объёма"]},91322:e=>{e.exports=["Значения"]},20834:e=>{e.exports=["изменение мин. тик. значения"]},98491:e=>{e.exports=["изменение значка"]},7378:e=>{e.exports=["изменение размера шрифта"]},28691:e=>{e.exports=["изменение стиля линии"]},38361:e=>{e.exports=["изменение местоположения"]},51081:e=>{e.exports=["изменение ширины в процентах"]},47634:e=>{e.exports=["изменение расположения"]},15683:e=>{e.exports=["изменение типа отображения"]},164:e=>{e.exports=["изменение точности"]},86888:e=>{e.exports=["изменение фигуры"]},50463:e=>{e.exports=["изменение значения"]},12628:e=>{e.exports=["изменение видимости значений"]},76080:e=>{e.exports=["н-р, +1"]},95166:e=>{e.exports=["н-р, /2"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/ru.9417.7ff64779d43389a1bb41.js b/charting_library/bundles/ru.9417.7ff64779d43389a1bb41.js new file mode 100644 index 0000000..07905f4 --- /dev/null +++ b/charting_library/bundles/ru.9417.7ff64779d43389a1bb41.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9417],{40276:e=>{e.exports=["Добавить"]},53585:e=>{e.exports=["Добавить свой цвет"]},81865:e=>{e.exports=["Прозрачность"]},2443:e=>{e.exports=["стиль линий инструмента(ов) рисования"]},40054:e=>{e.exports=["Цвет"]},44629:e=>{e.exports=["Добавить в избранное"]},38455:e=>{e.exports=["Цвет заливки"]},79964:e=>{e.exports=["Цвет заливки №1"]},45320:e=>{e.exports=["Цвет заливки №2"]},60925:e=>{e.exports=["Точка"]},42973:e=>{e.exports=["Точечный пунктир"]},59317:e=>{e.exports=["Штриховой пунктир"]},99289:e=>{e.exports=["Ластик"]},23886:e=>{e.exports=["Размер шрифта"]},17006:e=>{e.exports=["Размер шрифта"]},17517:e=>{e.exports=["Скрыть все объекты рисования"]},74813:e=>{e.exports=["Скрыть панель избранных инструментов рисования"]},37057:e=>{e.exports=["Зафиксировать все объекты"]},71845:e=>{e.exports=["Фон линий объектов рисования"]},12928:e=>{e.exports=["Цвета линий объектов рисования"]},21327:e=>{e.exports=["Цвет текста для линейных объектов рисования"]},86327:e=>{e.exports=["Ширина линий объекта рисования"]},47059:e=>{e.exports=["Ширина линий объектов рисования"]},41610:e=>{e.exports=["Ещё"]},79165:e=>{e.exports=["Магия"]},37140:e=>{e.exports=["Магнит позволяет притягивать точки объектов к ближайшим ценам (откр., макс., мин., закр.) баров"]},67455:e=>{e.exports=["Цвет метки"]},59607:e=>{e.exports=["Линейка"]},36551:e=>{e.exports=["Новые объекты рисования копируются на все графики рабочего пространства и отображаются, когда выбирается тот же тикер"]},91977:e=>{e.exports=["Показать скрытые инструменты"]},51072:e=>{e.exports=["Показать дерево объектов"]},49421:e=>{e.exports=["Оставаться в режиме рисования"]},49593:e=>{e.exports=["Цвет заливки (остановка)"]},36785:e=>{e.exports=["Цвет фона при достижении прибыли"]},76091:e=>{e.exports=["Удалить объекты рисования"]},54336:e=>{e.exports=["Удалить цвет"]},72482:e=>{e.exports=["Удалить из предпочтений"]},19221:e=>{e.exports=["Цвет текста"]},38925:e=>{e.exports=["Увеличить масштаб"]},49895:e=>{e.exports=["Уменьшить масштаб"]},16631:e=>{e.exports=["изменение цвета текста инструмента(ов) рисования"]},74350:e=>{e.exports=["изменение цвета фона инструмента(ов) рисования"]},68519:e=>{e.exports=["изменение цвета инструмента(ов) рисования"]},36819:e=>{e.exports=["изменение размера шрифта инструмента(ов) рисования"]},54769:e=>{e.exports=["изменение стиля линий инструмента(ов) рисования"]},41648:e=>{e.exports=["изменение толщины линий инструмента(ов) рисования"]},18567:e=>{e.exports=["изменение свойств {propertyName}"]},32868:e=>{e.exports=["{hotKey_0} + Клик на графике"]},68125:e=>{e.exports=["{hotKey_0} — Окружность"]},40234:e=>{e.exports=["{hotKey_0} — Рисовать прямую линию под углом 45 градусов"]},10289:e=>{e.exports=["{hotKey_0} — Фиксированный диапазон"]},81591:e=>{e.exports=["{hotKey_0} — Квадрат"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/runtime.b283dc97286bf865cf08.js b/charting_library/bundles/runtime.b283dc97286bf865cf08.js new file mode 100644 index 0000000..acbd34c --- /dev/null +++ b/charting_library/bundles/runtime.b283dc97286bf865cf08.js @@ -0,0 +1,6 @@ +(()=>{"use strict";var e,a,d,c,f,t={},b={};function r(e){var a=b[e];if(void 0!==a)return a.exports;var d=b[e]={id:e,loaded:!1,exports:{}};return t[e].call(d.exports,d,d.exports,r),d.loaded=!0,d.exports}r.m=t,r.c=b,e=[],r.O=(a,d,c,f)=>{if(!d){var t=1/0;for(i=0;i=f)&&Object.keys(r.O).every((e=>r.O[e](d[n])))?d.splice(n--,1):(b=!1,f0&&e[i-1][2]>f;i--)e[i]=e[i-1];e[i]=[d,c,f]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a}),a},d=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,c){if(1&c&&(e=this(e)),8&c)return e;if("object"==typeof e&&e){if(4&c&&e.__esModule)return e;if(16&c&&"function"==typeof e.then)return e}var f=Object.create(null);r.r(f);var t={};a=a||[null,d({}),d([]),d(d)];for(var b=2&c&&e;"object"==typeof b&&!~a.indexOf(b);b=d(b))Object.getOwnPropertyNames(b).forEach((a=>t[a]=()=>e[a]));return t.default=()=>e,r.d(f,t),f},r.d=(e,a)=>{for(var d in a)r.o(a,d)&&!r.o(e,d)&&Object.defineProperty(e,d,{enumerable:!0,get:a[d]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((a,d)=>(r.f[d](e,a),a)),[])),r.u=e=>9417===e?"__LANG__.9417.7ff64779d43389a1bb41.js":3175===e?"__LANG__.3175.e0a2c845c5cba23f42fb.js":3951===e?"__LANG__.3951.babac9be598102fb0d92.js":5362===e?"__LANG__.5362.311bfba5d2c84b13ec2b.js":2578===e?"__LANG__.2578.ab3178e0160c259eac53.js":2547===e?"__LANG__.2547.28b713bedf796244795d.js":2285===e?"__LANG__.2285.1268ecef367debd2960b.js":344===e?"__LANG__.344.a9e566fa1091368f40c7.js":178===e?"__LANG__.178.dd03c0163a8373c0fc5b.js":6306===e?"__LANG__.6306.b88dcc3f0d7db89ebfc1.js":3236===e?"__LANG__.3236.e12bb9a536432e97ec0c.js":({92:"chart-screenshot-hint",139:"get-error-card",507:"study-pane-views",607:"study-property-pages-with-definitions",731:"add-compare-dialog",1583:"lt-pane-views",1584:"context-menu-renderer",1702:"manage-drawings-dialog",1754:"symbol-search-dialog",1859:"go-to-date-dialog-impl",1890:"line-tools-icons",2077:"change-interval-dialog",2183:"study-inputs-pane-views",2306:"floating-toolbars",2377:"hammerjs",2616:"svg-renderer",2704:"currency-label-menu",2878:"drawing-toolbar",3005:"header-toolbar",3030:"new-confirm-inputs-dialog",3596:"general-property-page",4013:"custom-intervals-add-dialog",4079:"series-pane-views",4389:"take-chart-image-impl",4665:"share-chart-to-social-utils",4862:"object-tree-dialog",5009:"load-chart-dialog",5093:"chart-widget-gui",5516:"restricted-toolset",5551:"favorite-drawings-api",5565:"ichart-storage",5598:"lt-stickers-atlas",6124:"chart-storage-library-http",6166:"chart-event-hint",6265:"new-edit-object-dialog",6456:"study-market",6631:"study-template-dialog",6780:"source-properties-editor",7078:"general-chart-properties-dialog",7129:"line-tools-synchronizer",7260:"chart-bottom-toolbar",7271:"compare-model",7648:"show-theme-save-dialog",7987:"lt-icons-atlas",8020:"user-defined-bars-marks-tooltip",8313:"chart-storage-external-adapter", +8537:"lt-property-pages-with-definitions",8643:"full-tooltips-popup",8890:"simple-dialog",9039:"lollipop-tooltip-renderer",9374:"symbol-info-dialog-impl",9498:"export-data",9685:"series-icons-map",9754:"global-search-dialog"}[e]||e)+"."+{6:"a03a8ff024d47ed075c6",92:"795900ef9e075c847a64",139:"83ba0cba4c0538851e0a",507:"51d0897ba74454ec3423",524:"2b350163c328ac8dce2e",607:"1d3c58ff151a9c7c19a3",731:"5039a5ac2f3556b18cb1",750:"e16edadfacd60574d861",826:"906374d84a8e6c40c6e8",855:"61db310932f8af2c5989",898:"b63568700f1380e37b1a",956:"a325fc0a9a24da09a622",962:"9f54d549868e21286372",1033:"bb804c64fe58de0bace7",1109:"845f0f111ff830ab93c8",1553:"c076714f5e24887f0b94",1583:"077de067da0763f84cb2",1584:"4170e3d150582097504c",1702:"5f8ccee744105adf029e",1740:"4c61de525e940eee4f3c",1754:"e5850d7e02343ee54c52",1762:"9511e5b410d7d629bc49",1803:"5799aa316db71b2f13e5",1859:"851f6bf2bf36fe8fbac4",1890:"ecc8d3a4af49afed6b6d",2052:"e9d07fdfb896fca26166",2077:"ebdeefbf84f9e033ed5b",2109:"291fa715b6ded706c3dd",2183:"6caf467f12b1d6ee408a",2191:"2197cc1b66a1db8969cc",2260:"95dc0a20b147b6b2eeed",2306:"96ac7a46b7738535bc92",2377:"6e30e0c48af40bf2f6c0",2443:"66f44a8bfe8d49aaeaee",2486:"2b718a16270e4168ea54",2544:"225f38946afc6ad55a35",2587:"615babc52637decdb6e2",2616:"f065beaf6b5b37da27d9",2639:"a55d77a7912be54f7b9d",2666:"d28c0fa0a323b8118f22",2676:"a9a5ede4d514162164fa",2704:"8bac01cc43d3f2cbf903",2731:"55eed17fefac5e82c077",2846:"fbbd62afe04b4f9387f2",2878:"37a00c1b0c7a68cc1d44",3005:"df1a95078c18a5da785c",3030:"5ce0d1c060e0d28cde15",3066:"8b1d2ceb22d9fedde67b",3263:"238cd2d620e004adee5a",3353:"de1d5e3e034ab68aa9fc",3502:"1985af3fa836c4248178",3596:"e4f9354142134a911ace",3610:"c79c6bddd919cb78428a",3717:"6f65e91a870250a6e450",3780:"ef366b87d104534e68d8",3842:"8758110ab553b5368121",3896:"14d9e7509c300245c219",3914:"33b17e48eb923e015932",3939:"2ee1e71dbe0bc0d85625",3980:"9d7eeb2bacce45c508b3",3986:"b50fcad4f1b77533bda7",4013:"1aa54900370f7317d3f0",4015:"9b6607a6f543f077c5a5",4062:"9229fac3ef3db26fd5bc",4079:"d3299bca6e9fad2c340a",4102:"67b3d1107a6ec8d571eb",4215:"8934b190aaed2663c300",4370:"18ca7d93e5073f0446c0",4389:"600804a9c180df6a83b1",4403:"bf44a542113a4440984b",4648:"af8e7c4b04b18b9156b0",4665:"d7331dbca4a2aa0909e7",4713:"8582f5ea3328f2cbdfae",4781:"e8294ba5c7c6aef1fce7",4788:"d3e8ad5f514051fcc835",4862:"0b6cab4cb55e2cef2c40",4894:"035fecc664874bb752b0",4987:"a23484dfcca6d5fae195",5009:"9a37c608b4849a6f8a11",5057:"5382614553878fcf337d",5093:"75a373be3b6816e8b55a",5128:"57de9f218989cee8119d",5145:"da831552b3b54ca47682",5163:"953e65e04ed31b0ea0b3",5164:"a45b25a7ca6a0c16f810",5166:"979eb8cba5281ffcb38b",5516:"78732f5a01aa118efb81",5551:"340e60e2342b0d93ebe7",5565:"1144e5a1b4f8503ee572",5598:"52ad6e6d7d7b134ab0ba",5649:"5c1e55c9dad604880876",5664:"87e81959e880fa8ba65d",5866:"039e25226b82968cca61",5940:"c058b0e0ef421f740684",5983:"3c0ae13972f5d3433a77",5993:"0e5f49179c6a516963de",6025:"d669a0315da9d6fda6b3",6036:"5b373caaaa6e1ba4495f",6106:"1d31df88e63bf542ea7b",6124:"f1f53155460ee314f062",6166:"9fb712c61440c609af69", +6214:"5a578175aab923a979dc",6221:"56c4d15c823c019ddb39",6265:"b3553940c9159e24d8aa",6408:"e58aaf98d9306e8d9b77",6456:"b04732ea1491ac587015",6494:"7f264af8142cb9910c06",6625:"364cf21fe24d7e675de8",6631:"45bca887c7f2c0d84601",6639:"a1bd5bf1d51c681561a1",6747:"ae7a7ec28d22057d6d0d",6752:"912872ffa56a7243d664",6780:"3b96f58f66e0caa61b15",6884:"07642217627127113fb0",6918:"c8f3265e9286a784038b",6925:"665969c4af4481df0691",6949:"f50051a55eaa8dd5e780",6985:"8d289318ce5fe6dc7763",7051:"cff4509091dbd0706ebe",7078:"cddce4ed266fd9e0629e",7111:"4716f3208dc337521c10",7129:"0bc2d3617dda7143f094",7149:"d450e8145ad7e6fbd67f",7194:"098c1a8da1ddbbda98f6",7260:"6826612f0a41ab0fc35c",7271:"f7e796a37129a93179ee",7350:"aa555ff9e17c4029aedd",7391:"c63bd39c42093cc4130c",7413:"3a52b91975b98e6fe8e4",7550:"087936b2aa6ea51cd6bf",7555:"ea682716c26bc13db765",7648:"02c87d9b20f743b5cf16",7663:"6fabc58c7ddf7c2b076f",7807:"6adfcf6c0792dc9c9363",7871:"df6a9177c293c0c53e80",7987:"5d7c9d668ac98bd5bce1",8020:"71213c4f755723965a80",8056:"c06a1c8fb4a1f18cf217",8149:"9fb525d10e5c8ba95701",8167:"3edae41386acc976c9f8",8287:"7a7977ba76726177fb3c",8313:"9c1267d07e48b8d8f53f",8450:"757d38443ea38bd0165f",8537:"ae758430950906d90d11",8643:"3a92633d0497afb5344c",8882:"9838a8b1e0e6766b6408",8890:"6a6e7744cd3263ce2887",8904:"87e94e93ade13962a48f",9039:"19bbb3fc39665da2e3e6",9138:"f516266ddcf6ca8c7064",9327:"0c38440ca52f144413ac",9374:"6ef1056ef156ddb4caf1",9403:"61498701a4dae3f700c2",9465:"ca5284cff2560957cdd6",9498:"f43b3c60275506b2198a",9685:"f25fb7b89b7e831b726c",9754:"91018047180ff0d9e40b",9789:"458feb5c8c0263b0618b",9842:"581808dd4a8651b16779",9916:"0c2cb2d12479a20efce1"}[e]+".js",r.miniCssF=e=>e+"."+{6:"362fa6a7ab1f3e3b06c4",524:"ef662c4bc3e57dd91171",826:"2effba57f47544e58368",855:"56a5e53c97d91a9f96f7",898:"f909d7c1efc95f635922",956:"1e89775cfd644d656c56",1033:"5197f9f8b8500206d06c",1109:"b1ced88f4a839badfff1",1762:"7ff6b353c441db2276da",1803:"4653bb65d2b0d594d6af",2109:"4d5de3fbde1cd7dc5e9f",2191:"bb0aa12f5e562fd483f3",2260:"b98824e4829a1aa9b444",2486:"82c7dba4839761a57f28",2587:"1f1100dc01693edfe269",2639:"7b1d42eef7b89e0e96d3",2666:"fbb750fd312778403036",2676:"2d3cabbd39a3b0d6e9ea",2731:"ec19f123cabf8efd03a4",3066:"58a325f25b087530293d",3353:"860146c59230ab4bd938",3502:"c49903f7222870ff8aca",3610:"11b7ad14e26429fdfa5d",3717:"856421c70a4dff35762a",3780:"a289557f2e0bcabcc4ca",3842:"8cf6b523fd5a5b6fb022",3896:"96db838d3467bcf68051",3914:"d2b6c577f350629b6837",3939:"4d0187960a564ff5a557",3980:"b2ff45a2d8bb6a131d7c",4015:"1d0e3a62a59d173c81f3",4102:"4abd8542fa3aa3e7fd5d",4215:"d24836a292b1969ab4bb",4781:"cf1365a3bf51d9989978",4788:"3cff897925f7a8dbc837",4894:"99d4c2794da9feef3c70",4987:"ca5d16a7e990d39bfb0e",5145:"a2b224fd27ab2941c565",5163:"950dd1d584f76da1ed3b",5166:"a12c50ad6225ca6de843",5649:"b60ed09c5ea8c55827d4",5866:"f164dd2a584ab0f493cf",5940:"aedc1bdbd324e6042b17",5993:"4705829d0834140ee3f2",6025:"263b457b1a7f9ca139b2",6036:"3b493a9f0ab052e6447c",6106:"f01163745d787b60c86c",6214:"65b7dbf8be6cca5ac143",6221:"bc53670dfb8f982908a2", +6494:"4c212043f24336e170d5",6625:"0ed88fc3a989c98408cc",6639:"885b5577e3fb71ee2bea",6747:"c7d403ae692f88568278",6752:"207eb3cc75b3ed2c6754",6884:"bb7d30a7bbbe5af36556",6925:"a3a09d7303a96edb77cb",6949:"19355e81a60b640ea097",6985:"2cd225354e2fd236e8e9",7111:"b16b4eb739a7e8577559",7149:"12adbb19fdefe9b66b18",7194:"e04f69c8933166966874",7350:"00632eec360f0cf2d9a0",7391:"9c809fa91ed0c8f75bc0",7413:"f830ad1ad6ee6f9b1cb3",7555:"8c1e3939e7666b0f8c69",7807:"8577632fdab29ee53ddf",7871:"fff454908cba03863eb7",8056:"1f54f717d8e522c55c89",8149:"21f2b01074a4d082e268",8287:"2b6f71ec5c0064590ffd",8450:"f75ab24e1ecb22d29183",8904:"a302177fe7e3ccd50cb0",9138:"03b8fbcfabcae851949a",9327:"97be240031495a68333f",9403:"db9859ab09623682562c",9465:"fd61e82b3c912f2e9fad",9789:"cb5ad20bc727d3820b6c",9842:"ceaeabba258d065497c8",9916:"60c48148a54dba9504a0"}[e]+".css",r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),c={},f="tradingview:",r.l=(e,a,d,t)=>{if(c[e])c[e].push(a);else{var b,n;if(void 0!==d)for(var o=document.getElementsByTagName("script"),i=0;i{b.onerror=b.onload=null,clearTimeout(u);var f=c[e];if(delete c[e],b.parentNode&&b.parentNode.removeChild(b),f&&f.forEach((e=>e(d))),a)return a(d)},u=setTimeout(s.bind(null,void 0,{type:"timeout",target:b}),12e4);b.onerror=s.bind(null,b.onerror),b.onload=s.bind(null,b.onload),n&&document.head.appendChild(b)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;r.g.importScripts&&(e=r.g.location+"");var a=r.g.document;if(!e&&a&&(a.currentScript&&(e=a.currentScript.src),!e)){var d=a.getElementsByTagName("script");d.length&&(e=d[d.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),r.p=e})(),r.g.location&&r.p.startsWith(r.g.location.origin)&&(r.p=r.p.slice(r.g.location.origin.length)),(()=>{const e=r.u;r.u=a=>e(a).replace("__LANG__",r.g.language)})(),(()=>{const e={ca_ES:(e=1)=>+(1!=e),cs:(e=1)=>+(1==e?0:e>=2&&e<=4?1:2),el:(e=1)=>+(1!=e),da_DK:(e=1)=>+(1!=e),en:(e=1)=>+(1!=e),et_EE:(e=1)=>+(1!=e),fa:(e=1)=>0,hu_HU:(e=1)=>0,id_ID:(e=1)=>0,it:(e=1)=>+(1!=e),ms_MY:(e=1)=>0, +no:(e=1)=>+(1!=e),nl_NL:(e=1)=>+(1!=e),ro:(e=1)=>+(1==e?0:e%100>19||e%100==0&&0!=e?2:1),sk_SK:(e=1)=>+(1==e?0:e>=2&&e<=4?1:2),sv:(e=1)=>+(1!=e),zh:(e=1)=>0,zh_TW:(e=1)=>0,de:(e=1)=>+(1!=e),es:(e=1)=>+(1!=e),fr:(e=1)=>+(e>1),he_IL:(e=1)=>+(1==e?0:2==e?1:e>10&&e%10==0?2:3),ko:(e=1)=>0,ja:(e=1)=>0,pl:(e=1)=>+(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2),pt:(e=1)=>+(1!=e),tr:(e=1)=>+(1!=e),vi:(e=1)=>0,ar:(e=1)=>+(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11&&e%100<=99?4:5),ru:(e=1)=>+(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2),th:(e=1)=>0};r.tf=(a,d={},c)=>{if(null===a){if(Array.isArray(c)){if(r.g.customTranslateFunction){const e=r.g.customTranslateFunction(c[0],d.plural?{...d,plural:c.length>2?c.slice(1):c[1]}:d,!0);if(null!==e)return e}return(c[e[r.g.language](d.count)]||c[0]).replace(/{(\w+)}/g,((e,a)=>void 0!==(d.replace||d)[a]?(d.replace||d)[a]:e))}return"object"==typeof c?r.tf(null,d,c[r.g.language||"en"]):r.tf(c,d)}if(c&&a){const e=`${a}${d.context?`_${d.context}`:""}`;if(c[e])return r.tf(null,d,c[e])}if("number"==typeof a)return a.toString();if("string"!=typeof a)return"";if(r.g.customTranslateFunction){const e=r.g.customTranslateFunction(a,d,!1);if(null!==e)return e}return(d.plural&&1!=+d.count?d.plural:a).replace(/{(\w+)}/g,((e,a)=>void 0!==(d.replace||d)[a]?(d.replace||d)[a]:e))}})(),r.p=r.g.WEBPACK_PUBLIC_PATH||r.p;var n=r.e,o=Object.create(null);function i(e,a){return n(e).catch((function(){return new Promise((function(d){var c=function(){self.removeEventListener("online",c,!1),!1===navigator.onLine?self.addEventListener("online",c,!1):d(a<2?i(e,a+1):n(e))};setTimeout(c,a*a*1e3)}))}))}r.e=function(e){if(!o[e]){o[e]=i(e,0);var a=function(){delete o[e]};o[e].then(a,a)}return o[e]},(()=>{if("undefined"!=typeof document){var e=e=>new Promise(((a,d)=>{var c=r.miniCssF(e),f=r.p+c;if(((e,a)=>{for(var d=document.getElementsByTagName("link"),c=0;c{var t=document.createElement("link");t.rel="stylesheet",t.type="text/css",t.onerror=t.onload=d=>{if(t.onerror=t.onload=null,"load"===d.type)c();else{var b=d&&("load"===d.type?"missing":d.type),r=d&&d.target&&d.target.href||a,n=new Error("Loading CSS chunk "+e+" failed.\n("+r+")");n.code="CSS_CHUNK_LOAD_FAILED",n.type=b,n.request=r,t.parentNode&&t.parentNode.removeChild(t),f(n)}},t.href=a,0!==t.href.indexOf(window.location.origin+"/")&&(t.crossOrigin="anonymous"),d?d.parentNode.insertBefore(t,d.nextSibling):document.head.appendChild(t)})(e,f,null,a,d)})),a={3666:0};r.f.miniCss=(d,c)=>{a[d]?c.push(a[d]):0!==a[d]&&{6:1,524:1,826:1,855:1,898:1,956:1,1033:1,1109:1,1762:1,1803:1,2109:1,2191:1,2260:1,2486:1,2587:1,2639:1,2666:1,2676:1,2731:1,3066:1,3353:1,3502:1,3610:1,3717:1,3780:1,3842:1,3896:1,3914:1,3939:1,3980:1,4015:1,4102:1,4215:1,4781:1, +4788:1,4894:1,4987:1,5145:1,5163:1,5166:1,5649:1,5866:1,5940:1,5993:1,6025:1,6036:1,6106:1,6214:1,6221:1,6494:1,6625:1,6639:1,6747:1,6752:1,6884:1,6925:1,6949:1,6985:1,7111:1,7149:1,7194:1,7350:1,7391:1,7413:1,7555:1,7807:1,7871:1,8056:1,8149:1,8287:1,8450:1,8904:1,9138:1,9327:1,9403:1,9465:1,9789:1,9842:1,9916:1}[d]&&c.push(a[d]=e(d).then((()=>{a[d]=0}),(e=>{throw delete a[d],e})))}}})(),(()=>{var e={3666:0,6150:0};r.f.j=(a,d)=>{var c=r.o(e,a)?e[a]:void 0;if(0!==c)if(c)d.push(c[2]);else if(/^(1(033|109|762|803)|2(6(39|66|76)|109|191|260|486|587|731)|3(9(14|39|80)|(06|66|89)6|353|502|610|717|780|842)|4(78[18]|[02]15|102|894|987)|5(1(45|63|66)|24|649|866|940|993)|6(9(25|49|85)|[06]25|(21|49|88)4||036|106|150|221|639|747|752)|7(1(11|49|94)|350|391|413|555|807|871)|8(056|149|26|287|450|55|904|98)|9(138|327|403|465|56|789|842|916))$/.test(a))e[a]=0;else{var f=new Promise(((d,f)=>c=e[a]=[d,f]));d.push(c[2]=f);var t=r.p+r.u(a),b=new Error;r.l(t,(d=>{if(r.o(e,a)&&(0!==(c=e[a])&&(e[a]=void 0),c)){var f=d&&("load"===d.type?"missing":d.type),t=d&&d.target&&d.target.src;b.message="Loading chunk "+a+" failed.\n("+f+": "+t+")",b.name="ChunkLoadError",b.type=f,b.request=t,c[1](b)}}),"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,d)=>{var c,f,[t,b,n]=d,o=0;if(t.some((a=>0!==e[a]))){for(c in b)r.o(b,c)&&(r.m[c]=b[c]);if(n)var i=n(r)}for(a&&a(d);o{const{miniCssF:e}=r;r.miniCssF=a=>self.document&&"rtl"===self.document.dir?e(a).replace(/\.css$/,".rtl.css"):e(a)})()})(); \ No newline at end of file diff --git a/charting_library/bundles/series-icons-map.f25fb7b89b7e831b726c.js b/charting_library/bundles/series-icons-map.f25fb7b89b7e831b726c.js new file mode 100644 index 0000000..82497f6 --- /dev/null +++ b/charting_library/bundles/series-icons-map.f25fb7b89b7e831b726c.js @@ -0,0 +1,3 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9685],{45876:(h,v,m)=>{"use strict";m.r(v),m.d(v,{SERIES_ICONS:()=>p});var t=m(94670),e=m(32162),H=m(39956),Z=m(14083),w=m(45504),r=m(52867),l=m(41473),o=m(31246),s=m(15726),g=m(24464),i=m(3904),a=m(9450);const p={3:t,16:e,0:H,1:Z,8:w,9:r,2:l,14:o,15:s,10:g,12:i,13:a}},94670:h=>{h.exports=''},39956:h=>{h.exports=''},24464:h=>{h.exports=''},14083:h=>{h.exports=''},9450:h=>{h.exports=''},45504:h=>{ +h.exports=''},3904:h=>{h.exports=''},32162:h=>{h.exports=''},52867:h=>{h.exports=''},31246:h=>{h.exports=''},41473:h=>{ +h.exports=''},15726:h=>{h.exports=''}}]); \ No newline at end of file diff --git a/charting_library/bundles/series-pane-views.d3299bca6e9fad2c340a.js b/charting_library/bundles/series-pane-views.d3299bca6e9fad2c340a.js new file mode 100644 index 0000000..00ac902 --- /dev/null +++ b/charting_library/bundles/series-pane-views.d3299bca6e9fad2c340a.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[4079],{1539:(t,e,a)=>{"use strict";a.r(e),a.d(e,{GotoDateView:()=>T});var i=a(50151),l=a(86441),r=a(33013),s=a(11542),n=a(29764),o=a(38223),d=a(11014),u=a(46501),h=a(15187),c=a(74359);const _=s.t(null,void 0,a(24450)),b=(0,r.getHexColorByName)("color-cold-gray-100");class m extends h.MediaCoordinatesPaneRenderer{constructor(){super(...arguments),this._data=null}setData(t){this._data=t}hitTest(){return null}_drawImpl(t){const e=this._data;if(null===e)return;const{dateString:a,timeString:l,eod:r,point:s,direction:h}=e,m=Math.round(4.5),T=t.context;let f,g=0,p=0;T.font=(0,n.makeFont)(12,u.CHART_FONT_FAMILY),r?f=T.measureText(_).width:(g=T.measureText(null!=a?a:"").width,p=T.measureText(null!=l?l:"").width,f=Math.max(g,p));const v=l?2:1,x=(0,d.getThemedColor)("color-goto-label-background");T.fillStyle=x,T.translate(s.x,s.y);const S=Math.round(-f/2)-8,N=-9*h,w=N+h*(-17*v-8),L=Math.round(S+f+16);T.beginPath(),T.moveTo(S+2,w),T.lineTo(L-2,w),T.arcTo(L,w,L,w+2*h,2),T.lineTo(L,N-2*h),T.arcTo(L,N,L-2,N,2),T.lineTo(6,N),T.lineTo(0,N+4*h),T.lineTo(-6,N),T.lineTo(S+2,N),T.arcTo(S,N,S,N-2*h,2),T.lineTo(S,w+2*h),T.arcTo(S,w,S+2,w,2),T.fill(),T.fillStyle=b,T.textBaseline="middle",T.textAlign=(0,o.isRtl)()?"right":"left";const B=Math.min(N,w),I=Math.max(N,w);if(e.eod){const t=(0,c.calcTextHorizontalShift)(T,f);T.fillText(_,S+8+t,(B+I)/2)}else{const t=S+8+(f-g)/2,a=(0,c.calcTextHorizontalShift)(T,g);if(T.fillText((0,i.ensureDefined)(e.dateString),t+a,B+m+8),e.timeString){const t=(0,c.calcTextHorizontalShift)(T,p),a=S+8+(f-p)/2;T.fillText(e.timeString,a+t,B+17*v-m)}}}}class T{constructor(t,e,a=!1){this._renderer=new m,this._invalidated=!0,this._data=null,this._doNotShowLastAvailableBar=!1,this._gotoDateResult=e,this._series=t,this._belowBar=a}update(){this._invalidated=!0}doNotShowLastAvailableBar(t){this._doNotShowLastAvailableBar=t,this.update()}renderer(){return this._invalidated&&(this._updateImpl(),this._invalidated=!1),this._data?this._renderer:null}_updateImpl(){this._data=null;const t=!!this._gotoDateResult.eod;if(t&&this._doNotShowLastAvailableBar)return;const e=this._series.model(),a=e.timeScale().timePointToIndex(this._gotoDateResult.timestamp);if(null===a)return;const r=this._getTargetBar(a);if(null===r)return;const{bar:s,targetIndex:n}=r,o=this._series.firstValue();if(null===o)return;let d,u;const h=this._series.priceScale().isInverted();this._belowBar?(d=3,u=h?1:-1):(d=2,u=h?-1:1);const c=this._series.priceScale().priceToCoordinate(s[d],o),_=e.timeScale().indexToCoordinate((0,i.ensureNotNull)(n)),b=new l.Point(_,c);let m,T;if(!t){const t=(0,i.ensureNotNull)(e.timeScale().indexToUserTime((0,i.ensureNotNull)(n)));m=e.dateFormatter().format(t),this._series.isDWM()||(T=e.timeFormatter().format(t))}this._data={point:b,direction:u,eod:t,dateString:m,timeString:T},this._renderer.setData(this._data)}_getTargetBar(t){const e=this._series.bars(),a=e.firstIndex(),l=e.lastIndex();if(null===a||null===l)return null;let r,s=t;return tl&&null!==e.last()?(s=(0,i.ensureNotNull)(e.lastIndex()),r=(0,i.ensureNotNull)(e.last()).value):r=(0,i.ensureNotNull)(e.valueAt(t)),{bar:r,targetIndex:s}}}},24450:t=>{t.exports={ar:["وقت آخر شريط"],ca_ES:["Última barra disponible"],cs:"Last available bar",de:["Letzter vorhandener Balken"],el:"Last available bar",en:"Last available bar",es:["Última barra disponible"],fa:"Last available bar",fr:["Dernière barre disponible"],he_IL:["הנר זמין אחרון"],hu_HU:["Utolsó elérhető oszlop"],id_ID:["Bar tersedia terakhir"],it:["Ultima barra disponibile"],ja:["ご利用可能な最も古いバー"],ko:["마지막 봉"],ms_MY:["Bar terakhir yang tersedia"],nl_NL:"Last available bar",pl:["Ostatnia dostępna świeczka"],pt:["Última barra disponível"],ro:"Last available bar",ru:["Последний доступный бар"],sv:["Sista tillgängliga stapel"],th:["แท่งราคาสุดท้ายทีมีให้"],tr:["Son bulunan çubuk"],vi:["Thanh có sẵn cuối cùng"],zh:["最后一根可用的K线"],zh_TW:["最後一根可用的K線"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/share-chart-to-social-utils.d7331dbca4a2aa0909e7.js b/charting_library/bundles/share-chart-to-social-utils.d7331dbca4a2aa0909e7.js new file mode 100644 index 0000000..9ee8ad9 --- /dev/null +++ b/charting_library/bundles/share-chart-to-social-utils.d7331dbca4a2aa0909e7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[4665],{65692:(t,n,e)=>{var o;e.r(n),e.d(n,{Twitter:()=>o}),function(t){function n(t,n){return"cme"===TradingView.widgetCustomer?n+" from cmegroup.com via @tradingview $"+t:`Check out my #${t} analysis on @TradingView: ${n}`}function e(t="about:blank",n="snapshot_tweet"){const e=Math.round(screen.width/2-275),o=Math.round(screen.height/2-210);return window.open(t,n,`scrollbars=yes,resizable=yes,toolbar=no,location=yes,\n\t\t\t\twidth=550,height=420,\n\t\t\t\tleft=${e},top=${o}`)}t.getStatus=n,t.shareSnapshot=function(t){const o=e();return{onFailure:()=>{o.close()},onSuccess:e=>{o.location.href=function(t,e){return"https://twitter.com/intent/tweet?&text="+encodeURIComponent(n(t,function(t){return window.location.protocol+"//"+window.location.host+"/x/"+t+"/"}(e)))}(t,e)}}},t.shareSnapshotInstantly=function(t,o){e(function(t,e){return"https://twitter.com/intent/tweet?&text="+encodeURIComponent(n(t,e))}(t,o))}}(o||(o={}))}}]); \ No newline at end of file diff --git a/charting_library/bundles/show-theme-save-dialog.02c87d9b20f743b5cf16.js b/charting_library/bundles/show-theme-save-dialog.02c87d9b20f743b5cf16.js new file mode 100644 index 0000000..5310fa5 --- /dev/null +++ b/charting_library/bundles/show-theme-save-dialog.02c87d9b20f743b5cf16.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[7648],{57351:(e,a,t)=>{"use strict";t.r(a),t.d(a,{showThemeSaveDialog:()=>i});var m=t(11542),o=t(3615),s=t(11014),r=t(51768),n=t(33547);function i(e,a,i,l){function h(t){(0,s.saveTheme)(t,e).then((()=>{a&&a(t)})),(0,r.trackEvent)("GUI","Themes","Save custom theme")}(0,o.showRename)({title:m.t(null,void 0,t(84034)),text:m.t(null,void 0,t(94508))+":",maxLength:128,source:i||[],onClose:l,autocompleteFilter:n.autocompleteFilter,onRename:({newValue:e,focusInput:a,dialogClose:r,innerManager:n})=>new Promise((i=>{(0,s.isThemeExist)(e).then((s=>{if(s){const s=m.t(null,{replace:{themeName:e}},t(89028));(0,o.showConfirm)({text:s,onConfirm:({dialogClose:a})=>{h(e),a(),r()},onClose:a},n).then((()=>{i()}))}else h(e),i(),r()}))}))})}},33547:(e,a,t)=>{"use strict";function m(e,a){return Boolean(""===e||e&&-1!==a.toLowerCase().indexOf(e.toLowerCase()))}t.d(a,{autocompleteFilter:()=>m})},89028:e=>{e.exports={ar:["نسق الألوان ‎{themeName}‎موجود بالفعل. هل ترغب حقًا في استبداله؟"],ca_ES:["La paleta de colors '{themeName}' ja existeix. De debò que voleu substituir-la?"],cs:"Color Theme '{themeName}' already exists. Do you really want to replace it?",de:['Das Farbschema "{themeName}" gibt es schon. Wollen Sie es wirklich ersetzen?'],el:"Color Theme '{themeName}' already exists. Do you really want to replace it?",en:"Color Theme '{themeName}' already exists. Do you really want to replace it?",es:["La paleta de colores '{themeName}' ya existe. ¿Está seguro de que desea sustituirla?"],fa:"Color Theme '{themeName}' already exists. Do you really want to replace it?",fr:["Le thème couleur '{themeName}' existe déjà. Voulez-vous vraiment le remplacer?"],he_IL:["צבע ערכת נושא‎{themeName}‎ כבר קיים. האם אתה באמת רוצה להחליפו?"],hu_HU:"Color Theme '{themeName}' already exists. Do you really want to replace it?",id_ID:["Warna Tema '{themeName}' sudah ada. Apakah benar anda ingin menggantinya?"],it:['Il tema colore "{themeName}" esiste già. Sovrascriverlo?'],ja:["カラーテーマ '{themeName}' は既に存在しています。本当に置き換えますか?"],ko:["'{themeName}' 칼라 테마가 이미 있습니다. 바꾸시겠습니까?"],ms_MY:["Tema warna '{themeName}' sudah wujud. Adakah anda ingin menggantikannya?"],nl_NL:"Color Theme '{themeName}' already exists. Do you really want to replace it?",pl:["Motyw kolorystyczny o nazwie '{themeName}' już istnieje. Czy naprawdę chcesz go zastąpić?"],pt:["O tema de cores '{themeName}' já existe. Você realmente quer substituí-lo?"],ro:"Color Theme '{themeName}' already exists. Do you really want to replace it?",ru:["Цветовая тема '{themeName}' уже существует. Вы действительно хотите её заменить?"],sv:["Färgtema '{themeName}' finns redan. Är du säker på att du vill byta ut det?"],th:["ธีมสี {themeName} มีอยู่แล้ว คุณต้องการที่จะแทนที่มันหรือไม่"],tr:["{themeName} Renk Teması hali hazırda var. Değiştirmek istediğinizden emin misiniz?"],vi:["Chủ đề màu '{themeName}' đã tồn tại. Bạn có thực sự muốn thay thế nó?"],zh:["主题颜色 '{themeName}' 已存在。您确定要替换吗?"],zh_TW:["顏色主題 '{themeName}' 已存在,您確定要替換嗎?"]}},84034:e=>{e.exports={ +ar:["احفظ النسق كـ :"],ca_ES:["Desa l'esquema com a"],cs:"Save Theme As",de:["Design speichern als"],el:"Save Theme As",en:"Save Theme As",es:["Guardar el esquema como"],fa:"Save Theme As",fr:["Sauvegarder le Thème Sous"],he_IL:["שמור נושא כ"],hu_HU:["Téma Mentése Mint"],id_ID:["Simpan Tema Sebagai"],it:["Salva tema con nome"],ja:["テーマを保存"],ko:["테마 다른 이름으로 저장"],ms_MY:["Simpan Tema Sebagai"],nl_NL:"Save Theme As",pl:["Zapisz motyw jako"],pt:["Salvar tema como"],ro:"Save Theme As",ru:["Сохранить тему как"],sv:["Spara tema som"],th:["บันทึก Theme เป็น"],tr:["Temaya Yeni Ad Ver"],vi:["Lưu Chủ đề Là"],zh:["保存主题为"],zh_TW:["另存主題"]}},94508:e=>{e.exports={ar:["أسم القالب"],ca_ES:["Nom de l'esquema"],cs:"Theme name",de:["Design-Name"],el:"Theme name",en:"Theme name",es:["Nombre del esquema"],fa:"Theme name",fr:["Nom du thème"],he_IL:["שם ערכת הנושא"],hu_HU:["Téma neve"],id_ID:["Nama Tema"],it:["Nome tema"],ja:["テーマ名"],ko:["테마이름"],ms_MY:["Nama tema"],nl_NL:"Theme name",pl:["Nazwa motywu"],pt:["Nome do tema"],ro:"Theme name",ru:["Имя темы"],sv:["Temanamn"],th:["ชื่อธีม"],tr:["Tema adı"],vi:["Tên Chủ đề"],zh:["主题名称"],zh_TW:["主題名稱"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/simple-dialog.6a6e7744cd3263ce2887.js b/charting_library/bundles/simple-dialog.6a6e7744cd3263ce2887.js new file mode 100644 index 0000000..c565a20 --- /dev/null +++ b/charting_library/bundles/simple-dialog.6a6e7744cd3263ce2887.js @@ -0,0 +1,5 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[8890],{59142:function(e,t){var n,o,l;o=[t],n=function(e){"use strict";function t(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t{e.exports={actionButton:"actionButton-k53vexPa",small:"small-k53vexPa",hiddenTitle:"hiddenTitle-k53vexPa"}},55021:e=>{e.exports={label:"label-nb7ji1l2"}},54936:e=>{e.exports={ +popupDialog:"popupDialog-B02UUUN3",wrap:"wrap-B02UUUN3",main:"main-B02UUUN3",small:"small-B02UUUN3",title:"title-B02UUUN3",content:"content-B02UUUN3",html:"html-B02UUUN3",footer:"footer-B02UUUN3",close:"close-B02UUUN3",marginWithoutCloseButton:"marginWithoutCloseButton-B02UUUN3"}},76974:(e,t,n)=>{"use strict";n.d(t,{useIsMounted:()=>l});var o=n(50959);const l=()=>{const e=(0,o.useRef)(!1);return(0,o.useEffect)((()=>(e.current=!0,()=>{e.current=!1})),[]),e}},70493:(e,t,n)=>{"use strict";n.r(t),n.d(t,{confirmModule:()=>D,renameModule:()=>L,showSimpleDialog:()=>P,warningModule:()=>I});var o=n(50959),l=n(11542),a=n(97754),r=n(9745),i=n(76422),s=n(16181),c=n(68335),u=n(90692),d=n(52092),m=n(24437),f=n(86656),v=n(94720),h=n(26996),p=n(50151),g=n(76974),C=n(50655);const E=o.createContext({isSmallTablet:!1,dialogCloseHandler:()=>{}});var N=n(30507);function w(e){const{disabled:t,name:n,title:l,appearance:r,intent:i,handler:s,reference:c,type:u}=e,{isSmallTablet:d,dialogCloseHandler:m}=(0,o.useContext)(E),f=(0,p.ensureNotNull)((0,o.useContext)(C.SlotContext)),w=(0,g.useIsMounted)(),[y,_]=(0,o.useState)(!1);return o.createElement(v.Button,{type:u,disabled:t,reference:c,className:a(N.actionButton,d&&N.small),name:n,size:d?"l":void 0,appearance:r,intent:i,onClick:function(){if(y)return;const e=s({dialogClose:m,innerManager:f});e&&(_(!0),e.then((()=>{w.current&&_(!1)})))}},o.createElement("span",{className:a(y&&N.hiddenTitle)},l),y&&o.createElement(h.Loader,{color:"white"}))}var y=n(7720),_=n(54936);function b(e){const{title:t,onClose:n,actions:l,dataName:v,popupDialogClassName:h,contentClassName:p,wrapperClassName:g,backdrop:C,closeOnOutsideClick:N=!0,showCloseButton:b=!0,closeOnEscapePress:S=!0,events:B=!0}=e;(0,o.useEffect)((()=>(i.subscribe(d.CLOSE_POPUPS_AND_DIALOGS_COMMAND,n,null),()=>{i.unsubscribe(d.CLOSE_POPUPS_AND_DIALOGS_COMMAND,n,null)})),[n]);const[T,U]=(0,o.useState)(!0),k=(0,o.useRef)(null);return o.createElement(u.MatchMedia,{rule:m.DialogBreakpoints.TabletSmall},(i=>o.createElement(E.Provider,{value:{isSmallTablet:i,dialogCloseHandler:n}},o.createElement(s.PopupDialog,{className:a(_.popupDialog,h),isOpened:T,backdrop:C,onClickBackdrop:B?x:void 0,onClickOutside:N?x:void 0,onKeyDown:O,autofocus:!0,fixedBody:!0},o.createElement("div",{className:a(_.wrap,g),"data-name":v},o.createElement("div",{className:a(_.main,!b&&_.marginWithoutCloseButton,i&&_.small)},t&&o.createElement("div",{className:a(_.title,i&&_.small)},t),function(t){if("html"in e)return o.createElement(f.TouchScrollContainer,{className:a(_.content,t&&_.small,_.html,p),dangerouslySetInnerHTML:{__html:e.html}});if("content"in e)return o.createElement(f.TouchScrollContainer,{className:a(_.content,t&&_.small,p)},e.content);return null}(i),l&&l.length>0&&o.createElement("div",{className:a(_.footer,i&&_.small)},l.map(((e,t)=>o.createElement(w,{...e,key:e.name,reference:0===t?k:void 0}))))),b&&o.createElement(r.Icon,{className:a(_.close,i&&_.small),icon:y,onClick:x,"data-name":"close","data-role":"button"}))))));function O(e){switch((0,c.hashFromEvent)(e)){ +case 27:T&&S&&(e.preventDefault(),n());break;case 13:const t=document.activeElement;if(e.defaultPrevented||t instanceof HTMLButtonElement&&"submit"!==t.type)return;if(T&&l&&l.length){e.preventDefault();const t=k.current;t&&t.click()}}}function x(){U(!1),n()}}function S(e){return"html"in e?{html:e.html}:"text"in e?{content:e.text}:{content:e.content}}var B=n(21788),T=n(55021);function U(e){const{maxLength:t,value:n,placeholder:l,onValueChange:a,nameInputRef:r,source:i=[],autocompleteFilter:s}=e,{isSmallTablet:c}=(0,o.useContext)(E),u=o.useRef(null);return(0,o.useLayoutEffect)((()=>{u.current&&u.current.select()}),[]),o.createElement(o.Fragment,null,function(){if("content"in e)return o.createElement("div",{className:T.label},e.content);if("html"in e)return o.createElement("div",{className:T.label,dangerouslySetInnerHTML:{__html:e.html}});return null}(),o.createElement(B.Autocomplete,{maxLength:t,value:n,onChange:function(e){a(e)},allowUserDefinedValues:!0,preventOnFocusOpen:!0,noEmptyText:!0,source:i,preventSearchOnEmptyQuery:!0,filter:s,setupHTMLInput:function(e){u.current=e,r&&(r.current=e)},size:c?"large":void 0,placeholder:l,suggestionsInPortal:!0}))}function k(e){return Boolean(e.trim())}function O(e){const{buttonText:t,intentButton:o,actions:a}=e,r=[{name:"ok",title:t||l.t(null,void 0,n(68988)),intent:o,handler:({dialogClose:e})=>{e()}}];return a&&a.forEach((e=>r.push(e))),r}var x=n(962);const M=new(n(51826).DialogsOpenerManager);const D=function(e){const{title:t,onClose:a=(()=>{}),mainButtonText:r,mainButtonIntent:i,cancelButtonText:s,closeOnOutsideClick:c,onConfirm:u,onCancel:d}=e,m=S(e);return o.createElement(b,{...m,title:t||l.t(null,void 0,n(94443)),onClose:a,actions:[{name:"yes",title:r||l.t(null,void 0,n(79831)),intent:i||"success",handler:u},{name:"no",type:"button",title:s||l.t(null,void 0,n(6255)),appearance:"stroke",intent:"default",handler:e=>{d?d(e):e.dialogClose()}}],dataName:"confirm-dialog",closeOnOutsideClick:c})},L=function(e){const{title:t,maxLength:a,initValue:r,placeholder:i,onClose:s=(()=>{}),mainButtonText:c,mainButtonIntent:u,cancelButtonText:d,validator:m=k,onRename:f,source:v,autocompleteFilter:h,onCancel:p}=e,g=(0,o.useRef)(null),[C,E]=(0,o.useState)(r||""),[N,w]=(0,o.useState)((()=>m(C))),y=S(e);return o.createElement(b,{title:t||l.t(null,void 0,n(35038)),content:o.createElement(U,{...y,nameInputRef:g,maxLength:a,placeholder:i,value:C,onValueChange:function(e){E(e),w(m(e))},source:v,autocompleteFilter:h}),onClose:s,actions:[{disabled:!N,name:"save",title:c||l.t(null,void 0,n(85520)),intent:u||"primary",handler:({dialogClose:e,innerManager:t})=>f({newValue:C,focusInput:_,dialogClose:e,innerManager:t})},{name:"cancel",type:"button",title:d||l.t(null,void 0,n(20036)),appearance:"stroke",intent:"default",handler:e=>{p?p(e):e.dialogClose()}}],dataName:"rename-dialog"});function _(){g.current&&g.current.focus()}},I=function(e){const{title:t,closeOnOutsideClick:a,onClose:r=(()=>{})}=e,i=S(e);return o.createElement(b,{...i,title:t||l.t(null,void 0,n(33603)),onClose:r,actions:O(e), +dataName:"warning-dialog",closeOnOutsideClick:a})},P=function(e,t,n){const{title:l}=e;let a=`${l}_`;if(a+="text"in e?e.text:"html"in e?e.html:e.id,M.isOpened(a))return(0,p.ensureDefined)(M.getDialogPayload(a)).closeHandler;const r=document.createElement("div"),i=()=>{var t;null===(t=e.onClose)||void 0===t||t.call(e),x.unmountComponentAtNode(r),M.setAsClosed(a)};return x.render(o.createElement(C.SlotContext.Provider,{value:n||null},o.createElement(t,{...e,onClose:i})),r),M.setAsOpened(a,{closeHandler:i}),i}},51826:(e,t,n)=>{"use strict";n.d(t,{DialogsOpenerManager:()=>o,dialogsOpenerManager:()=>l});class o{constructor(){this._storage=new Map}setAsOpened(e,t){this._storage.set(e,t)}setAsClosed(e){this._storage.delete(e)}isOpened(e){return this._storage.has(e)}getDialogPayload(e){return this._storage.get(e)}}const l=new o},86656:(e,t,n)=>{"use strict";n.d(t,{TouchScrollContainer:()=>i});var o=n(50959),l=n(59142),a=n(50151),r=n(49483);const i=(0,o.forwardRef)(((e,t)=>{const{children:n,...a}=e,i=(0,o.useRef)(null);return(0,o.useImperativeHandle)(t,(()=>i.current)),(0,o.useLayoutEffect)((()=>{if(r.CheckMobile.iOS())return null!==i.current&&(0,l.disableBodyScroll)(i.current,{allowTouchMove:s(i)}),()=>{null!==i.current&&(0,l.enableBodyScroll)(i.current)}}),[]),o.createElement("div",{ref:i,...a},n)}));function s(e){return t=>{const n=(0,a.ensureNotNull)(e.current),o=document.activeElement;return!n.contains(t)||null!==o&&n.contains(o)&&o.contains(t)}}},7720:e=>{e.exports=''},94443:e=>{e.exports={ar:["تأكيد"],ca_ES:["Confirmació"],cs:["Potvrzení"],de:["Bestätigung"],el:["Επιβεβαίωση"],en:"Confirmation",es:["Confirmación"],fa:["تاییدیه"],fr:"Confirmation",he_IL:["אישור"],hu_HU:["Megerősítés"],id_ID:["Konfirmasi"],it:["Conferma"],ja:["確認"],ko:["확인"],ms_MY:["Pengesahan"],nl_NL:["Bevestig"],pl:["Potwierdzenie"],pt:["Confirmação"],ro:"Confirmation",ru:["Подтвердите действие"],sv:["Bekräftelse"],th:["การยืนยัน"],tr:["Onaylama"],vi:["Xác nhận"],zh:["确认"],zh_TW:["確認"]}},6255:e=>{e.exports={ar:["لا"],ca_ES:"No",cs:["Ne"],de:["Nein"],el:"No",en:"No",es:"No",fa:"No",fr:["Non"],he_IL:["לא"],hu_HU:["Nem"],id_ID:["Tidak"],it:"No",ja:["いいえ"],ko:["아니오"],ms_MY:["Tidak"],nl_NL:"No",pl:["Nie"],pt:["Não"],ro:"No",ru:["Нет"],sv:["Nej"],th:["ไม่"],tr:["Hayır"],vi:["Không"],zh:["否"],zh_TW:["否"]}},35038:e=>{e.exports={ar:["تغيير الأسم"],ca_ES:["Reanomenar"],cs:"Rename",de:["Umbenennen"],el:"Rename",en:"Rename",es:["Renombrar."],fa:"Rename",fr:["Renommer"],he_IL:["שנה שם"],hu_HU:["Átnevezés"],id_ID:["Mengganti Nama"],it:["Rinomina"],ja:["名前の変更"],ko:["이름 바꾸기"],ms_MY:["Namakan semula"],nl_NL:"Rename",pl:["Zmień nazwę"],pt:["Renomear"],ro:"Rename",ru:["Переименовать"],sv:["Döp om"],th:["เปลี่ยนชื่อ"],tr:["Yeni Ad Ver"],vi:["Đổi tên"],zh:["重命名"],zh_TW:["重新命名"]}},79831:e=>{e.exports={ar:["نعم"],ca_ES:["Sí"],cs:["Ano"],de:["Ja"],el:"Yes",en:"Yes",es:["Sí"],fa:"Yes", +fr:["Oui"],he_IL:["כן"],hu_HU:["Igen"],id_ID:["Ya"],it:["Sì"],ja:["はい"],ko:["예"],ms_MY:["Ya"],nl_NL:"Yes",pl:["Tak"],pt:["Sim"],ro:"Yes",ru:["Да"],sv:["Ja"],th:["ใช่"],tr:["Evet"],vi:["Có"],zh:["是"],zh_TW:["是"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/source-properties-editor.3b96f58f66e0caa61b15.js b/charting_library/bundles/source-properties-editor.3b96f58f66e0caa61b15.js new file mode 100644 index 0000000..b40ca73 --- /dev/null +++ b/charting_library/bundles/source-properties-editor.3b96f58f66e0caa61b15.js @@ -0,0 +1,13 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[6780],{92229:e=>{e.exports={defaultsButtonText:"defaultsButtonText-zcLkuEMM",defaultsButtonItem:"defaultsButtonItem-zcLkuEMM",defaultsButtonIcon:"defaultsButtonIcon-zcLkuEMM"}},47334:e=>{e.exports={themesButtonText:"themesButtonText-AeBgp7zz",themesButtonIcon:"themesButtonIcon-AeBgp7zz",defaultsButtonText:"defaultsButtonText-AeBgp7zz",defaultsButtonItem:"defaultsButtonItem-AeBgp7zz"}},55309:e=>{e.exports={scrollable:"scrollable-Ycj0dUGE",tabs:"tabs-Ycj0dUGE"}},53018:e=>{e.exports={titleWrap:"titleWrap-e3jFxbHm",ellipsis:"ellipsis-e3jFxbHm",hideInput:"hideInput-e3jFxbHm",hideText:"hideText-e3jFxbHm",empty:"empty-e3jFxbHm",hideEmpty:"hideEmpty-e3jFxbHm",editIcon:"editIcon-e3jFxbHm"}},31202:e=>{e.exports={tabs:"tabs-xNPrJ8dY"}},38546:(e,t,i)=>{"use strict";i.d(t,{DialogTabs:()=>n});var a=i(50959),s=i(75983);const n=a.forwardRef((function(e,t){const{id:i,tabs:n,activeTab:r,onChange:o,className:l}=e;return a.createElement("div",{className:l,ref:t},a.createElement(s.UnderlineButtonTabs,{id:i,items:n,isActive:function(e){return e.id===r},onActivate:function(e){o(e.id)}}))}))},50945:(e,t,i)=>{"use strict";i.d(t,{StudyDefaultsManager:()=>p});var a=i(50959),s=i(97754),n=i.n(s),r=i(9745),o=i(11542),l=i(95276),c=i(16396),d=i(44996),u=i(92229);const h={reset:o.t(null,void 0,i(79782)),saveAsDefault:o.t(null,void 0,i(18229)),defaults:o.t(null,void 0,i(98938))};class p extends a.PureComponent{constructor(){super(...arguments),this._handleResetToDefaults=()=>{this.props.model.restorePropertiesForSource(this.props.source)},this._handleSaveAsDefaults=()=>{this.props.source.properties().saveDefaults()}}render(){const{mode:e}=this.props;return a.createElement(l.ControlDisclosure,{id:"study-defaults-manager",className:n()("normal"===e&&u.defaultsButtonText),hideArrowButton:"compact"===e,buttonChildren:this._getPlaceHolderItem("compact"===e)},a.createElement(c.PopupMenuItem,{className:u.defaultsButtonItem,isActive:!1,label:h.reset,onClick:this._handleResetToDefaults}),a.createElement(c.PopupMenuItem,{className:u.defaultsButtonItem,isActive:!1,label:h.saveAsDefault,onClick:this._handleSaveAsDefaults}))}_getPlaceHolderItem(e){return e?a.createElement(r.Icon,{className:u.defaultsButtonIcon,icon:d}):h.defaults}}},48531:(e,t,i)=>{"use strict";i.d(t,{FooterMenu:()=>b});var a=i(50959),s=i(11542),n=i(9745),r=i(95276),o=i(90692),l=i(47334),c=i(44996);function d(e){return e.isTabletWidth?a.createElement(n.Icon,{className:l.themesButtonIcon,icon:c}):a.createElement(a.Fragment,null,s.t(null,void 0,i(19611)))}function u(e){return a.createElement(o.MatchMedia,{rule:"screen and (max-width: 768px)"},(t=>a.createElement(r.ControlDisclosure,{className:!t&&l.themesButtonText,hideArrowButton:t,buttonChildren:a.createElement(d,{isTabletWidth:t})},e.children)))}var h=i(16396),p=i(96040),m=i(70412),_=i(32563);function g(e){const{name:t,onRemove:i,onClick:s}=e,[n,r]=(0,m.useHover)(),o=a.useCallback((()=>s(t)),[s,t]),c=a.useCallback((()=>{i&&i(t)}),[i,t]);return a.createElement("div",{...r +},a.createElement(h.PopupMenuItem,{className:l.defaultsButtonItem,isActive:!1,label:t,onClick:o,toolbox:i&&a.createElement(p.RemoveButton,{hidden:!_.mobiletouch&&!n,onClick:c})}))}function f(e){return a.createElement(u,null,a.createElement(g,{onClick:function(){const{sources:t,chartUndoModel:i}=e;i.restoreLineToolsFactoryDefaults(t)},name:s.t(null,void 0,i(67049))}))}function b(e){return a.createElement(f,{...e})}},37289:(e,t,i)=>{"use strict";i.d(t,{PropertiesEditorTab:()=>c});var a=i(50959),s=i(66849);const n={"Elliott Impulse Wave (12345)Degree":"normal","Elliott Triangle Wave (ABCDE)Degree":"normal","Elliott Triple Combo Wave (WXYXZ)Degree":"normal","Elliott Correction Wave (ABC)Degree":"normal","Elliott Double Combo Wave (WXY)Degree":"normal",BarsPatternMode:"normal",StudyInputSource:"normal"},r={TextText:"big",AnchoredTextText:"big",NoteText:"big",AnchoredNoteText:"big",CalloutText:"big",BalloonText:"big"};var o=i(11062),l=i(82064);function c(e){const{page:t,pageRef:i,tableKey:c}=e;return a.createElement(s.ControlCustomHeightContext.Provider,{value:r},a.createElement(s.ControlCustomWidthContext.Provider,{value:n},t&&a.createElement(o.PropertyTable,{reference:i,key:c},t.definitions.value().map((e=>a.createElement(l.Section,{key:e.id,definition:e}))))))}},75892:(e,t,i)=>{"use strict";i.r(t),i.d(t,{SourcePropertiesEditorRenderer:()=>w});var a=i(50959),s=i(962),n=i(76422),r=i(50151),o=i(49483),l=i(56840),c=i.n(l),d=i(11542),u=i(50182),h=i(59064),p=i(48531),m=i(37289),_=i(86656),g=i(37591),f=i(92249),b=i(50945),v=i(28853),T=i(76544),S=i(13087),k=i(56827),y=i(90692),z=i(36298),D=i(38546),I=i(68495),x=i(14483),C=i(55309);const L=new z.TranslatedString("change {sourceTitle} title to {newSourceTitle}",d.t(null,void 0,i(40001)));class E extends a.PureComponent{constructor(e){super(e),this._activePageRef=a.createRef(),this._handleChangeMode=e=>{this.setState({isRenaming:e})},this._getTranslatedStringForSource=e=>new z.TranslatedString(e.name(),e.title(g.TitleDisplayTarget.StatusLine)),this._setTitle=e=>{const{source:t,model:i}=this.props,a=L.format({sourceTitle:t.properties().title.value()||this._getTranslatedStringForSource(t),newSourceTitle:e});i.setProperty(t.properties().title,e,a,false)},this._getActionPageById=e=>{if(!e)return;const{pages:t}=this.props;return t.find((t=>t.id.toLowerCase()===e.toLowerCase()))},this._onChangeActivePageDefinitions=()=>{this.setState({tableKey:Date.now()},(()=>{this._requestResize&&this._requestResize()}))},this._renderFooterLeft=()=>{const{source:e,model:t}=this.props;return(0,f.isLineTool)(e)?a.createElement(p.FooterMenu,{sources:[e],chartUndoModel:t}):a.createElement(y.MatchMedia,{rule:"screen and (max-width: 430px)"},(i=>(0,v.isStudy)(e)&&a.createElement(b.StudyDefaultsManager,{model:t,source:e,mode:i?"compact":"normal"})))},this._subscribe=e=>{e&&e.definitions.subscribe(this._onChangeActivePageDefinitions)},this._unsubscribe=e=>{e&&e.definitions.unsubscribe(this._onChangeActivePageDefinitions)},this._getActiveTabSettingsName=()=>{const{source:e}=this.props +;return e instanceof T.Series?"properties_dialog.active_tab.chart":e instanceof S.LineDataSource?"properties_dialog.active_tab.drawing":e instanceof k.Study?"properties_dialog.active_tab.study":""},this._handleSelectPage=e=>{const{activePageId:t}=this.state,i=this._getActionPageById(t),a=this._getActionPageById(e),s=this._getActiveTabSettingsName();t!==e&&(this._unsubscribe(i),s&&c().setValue(s,e),this._subscribe(a),this.setState({activePageId:e,tableKey:Date.now()},(()=>{this._requestResize&&this._requestResize(),this._focusActivePageFirstTextInput()})))},this._handleScroll=()=>{h.globalCloseDelegate.fire()},this._handleSubmit=()=>{this.props.onSubmit(),this._closePopupDialog()},this._closePopupDialog=()=>{window.lineToolPropertiesToolbar&&window.lineToolPropertiesToolbar.refresh(),this.props.onClose()};const{pages:t}=this.props;let i;if(this._getActionPageById(this.props.activePageId))i=(0,r.ensureDefined)(this.props.activePageId);else{const e=c().getValue(this._getActiveTabSettingsName(),""),a=this._getActionPageById(e);i=a?a.id:t[0].id}this.state={activePageId:i,tableKey:Date.now(),isRenaming:!1},window.lineToolPropertiesToolbar&&window.lineToolPropertiesToolbar.hide()}componentDidMount(){const{activePageId:e}=this.state,t=this._getActionPageById(e);this._focusActivePageFirstTextInput(),this._subscribe(t)}componentWillUnmount(){const{activePageId:e}=this.props,t=this._getActionPageById(e);clearTimeout(this._timeout),this._unsubscribe(t)}render(){var e;const{onCancel:t,source:i}=this.props,{activePageId:s,isRenaming:n}=this.state,r=(null===(e=i.properties().title)||void 0===e?void 0:e.value())||i.title(g.TitleDisplayTarget.StatusLine),o=a.createElement(I.Title,{isRenaming:n,onChangeMode:this._handleChangeMode,setTitle:this._setTitle,defaultTitle:r,canBeRenamed:(0,f.isLineTool)(i)&&!x.enabled("widget")});return a.createElement(u.AdaptiveConfirmDialog,{dataName:(0,v.isStudy)(i)?"indicator-properties-dialog":"source-properties-editor",dataDialogName:r,title:o,isOpened:!0,onSubmit:this._handleSubmit,onCancel:t,onClickOutside:this._handleSubmit,onClose:this._closePopupDialog,footerLeftRenderer:this._renderFooterLeft,render:this._renderChildren(s),submitOnEnterKey:!1,showCloseIcon:!n})}_renderChildren(e){return({requestResize:t})=>{this._requestResize=t;const{pages:i,source:s}=this.props,n=i.find((t=>t.id===e)),r=(0,v.isStudy)(s)?"indicator-properties-dialog-tabs":"source-properties-editor-tabs",o=i.map((({title:e,id:t})=>({label:e,id:t,dataId:`${r}-${t}`})));return a.createElement(a.Fragment,null,a.createElement(D.DialogTabs,{className:C.tabs,id:r,activeTab:e,onChange:this._handleSelectPage,tabs:o}),a.createElement(_.TouchScrollContainer,{className:C.scrollable,onScroll:this._handleScroll},a.createElement(m.PropertiesEditorTab,{page:n,pageRef:this._activePageRef,tableKey:this.state.tableKey})))}}_focusActivePageFirstTextInput(){if(!o.CheckMobile.any()&&this._activePageRef.current){const e=this._activePageRef.current.querySelector("input[type=text],textarea");e&&(this._timeout=setTimeout((()=>{e.focus()}),0))}}} +var M=i(85067);class w extends M.DialogRenderer{constructor(e){super(),this._timeout=null,this._handleClose=()=>{s.unmountComponentAtNode(this._container),this._setVisibility(!1),this._onClose&&this._onClose(),this._subscription.unsubscribe(this,this._handleCollectionChanged)},this._handleSubmit=()=>{const e=this._source;(0,f.isLineTool)(e)&&e.hasAlert().value()&&setTimeout((()=>{e.areLocalAndServerAlertsMismatch()&&e.synchronizeAlert(!0)}))},this._handleCancel=()=>{this._model.undoToCheckpoint(this._checkpoint)},this._propertyPages=e.propertyPages,this._model=e.model,this._activePageId=e.activePageId,this._onClose=e.onClose,this._source=e.source,this._checkpoint=this._ensureCheckpoint(e.undoCheckPoint),this._subscription=this._model.model().dataSourceCollectionChanged(),this._subscription.subscribe(this,this._handleCollectionChanged)}hide(e){e?this._handleCancel():this._handleSubmit(),this._handleClose()}isVisible(){return this.visible().value()}show(e){s.render(a.createElement(E,{source:this._source,onSubmit:this._handleSubmit,onClose:this._handleClose,onCancel:this._handleCancel,pages:this._propertyPages,model:this._model,activePageId:this._activePageId,shouldReturnFocus:null==e?void 0:e.shouldReturnFocus}),this._container),this._setVisibility(!0),n.emit("drawings_settings_dialog",{objectType:"drawing",scriptTitle:this._source.title(g.TitleDisplayTarget.StatusLine)})}_handleCollectionChanged(){null===this._timeout&&(this._timeout=setTimeout((()=>{this._closeDialogIfSourceIsDeleted(),this._timeout=null})))}_closeDialogIfSourceIsDeleted(){null===this._model.model().dataSourceForId(this._source.id())&&this._handleClose()}_ensureCheckpoint(e){return void 0===e&&(e=this._model.createUndoCheckpoint()),e}}},68495:(e,t,i)=>{"use strict";i.d(t,{Title:()=>h});var a=i(50959),s=i(97754),n=i(31261),r=i(9745),o=i(21861),l=i(68335),c=i(51768),d=i(33055),u=i(53018);function h(e){const{isRenaming:t,onChangeMode:i,setTitle:h,defaultTitle:p,canBeRenamed:m}=e,_=(0,a.useRef)(null),[g,f]=(0,a.useState)(p),[b,v]=(0,a.useState)(p);return(0,a.useEffect)((()=>{t&&_.current&&(_.current.focus(),_.current.setSelectionRange(0,g.length))}),[t]),a.createElement(a.Fragment,null,a.createElement("div",{className:s(u.titleWrap,t&&u.hideText)},a.createElement("span",{className:u.ellipsis}," ",b),m&&a.createElement(a.Fragment,null,a.createElement(r.Icon,{className:s(u.editIcon),icon:d,onClick:function(){(0,c.trackEvent)("GUI","Rename","Drawing settings"),f(b),i(!0)},"data-name":"edit","data-role":"button"}),a.createElement("div",{className:s(u.empty,!t&&u.hideEmpty)}))),m&&a.createElement("div",{className:s(!t&&u.hideInput),"data-disable-drag":!0},a.createElement(n.InputControl,{value:g,onChange:function(e){f(e.currentTarget.value)},onBlur:T,reference:_,onClick:o.preventDefault,onKeyDown:function(e){27===(0,l.hashFromEvent)(e)&&(e.preventDefault(),f(p),i(!1));13===(0,l.hashFromEvent)(e)&&(e.preventDefault(),T())},"data-disable-drag":!0,stretch:!0})));function T(){""!==g&&(h(g),v(g)),i(!1)}}},66512:(e,t,i)=>{"use strict";i.r(t),i.d(t,{ +SourcesPropertiesEditorRenderer:()=>f});var a=i(50959),s=i(962),n=i(85067),r=i(11542),o=i(86656),l=i(50182),c=i(48531),d=i(37289),u=i(68495),h=i(14483),p=i(38546),m=i(31202);const _=r.t(null,void 0,i(37214));function g(e){const{propertyPages:t,onSubmit:i,onCancel:s,onClose:n,title:r,activeTabId:g,sources:f,undoModel:b,renamable:v}=e,T=g&&t.filter((e=>e.id===g)).length>0?g:t[0].id,S=b.model().lineToolsGroupModel().groupForLineTool(f[0]),k=!!(v&&S&&r&&f.every((e=>{var t;return(null==S?void 0:S.id)===(null===(t=b.model().lineToolsGroupModel().groupForLineTool(e))||void 0===t?void 0:t.id)}))),[y,z]=(0,a.useState)(T),[D,I]=(0,a.useState)(!1),[x,C]=(0,a.useState)(r||_),L=(0,a.useMemo)((()=>t.map((({title:e,id:t})=>({label:e,id:t,dataId:`sources-properties-editor-tabs-${t}`})))),[t]);const E=a.createElement(u.Title,{isRenaming:D,onChangeMode:function(e){I(e)},setTitle:function(e){S&&(S.setName(e),C(e))},defaultTitle:x,canBeRenamed:k&&!h.enabled("widget")});return a.createElement(l.AdaptiveConfirmDialog,{dataName:"sources-properties-editor",dataDialogName:x,title:E,isOpened:!0,onSubmit:i,onCancel:s,onClickOutside:n,onClose:n,footerLeftRenderer:function(){return a.createElement(c.FooterMenu,{sources:f,chartUndoModel:b})},render:function(){const e=t.find((e=>e.id===y));return a.createElement(a.Fragment,null,a.createElement(p.DialogTabs,{className:m.tabs,id:"sources-properties-editor-tabs",activeTab:y,onChange:z,tabs:L}),a.createElement(o.TouchScrollContainer,null,a.createElement(d.PropertiesEditorTab,{page:e,tableKey:y})))},submitOnEnterKey:!1,showCloseIcon:!D})}class f extends n.DialogRenderer{constructor(e){super(),this._dataSourceChangedPromise=null,this._submitHandler=()=>{Promise.resolve().then((()=>{this._sources.map((e=>{e.areLocalAndServerAlertsMismatch()&&e.synchronizeAlert(!0)}))})),this._close()},this._cancelHandler=()=>{this._undoModel.undoToCheckpoint(this._undoCheckpoint)},this._closeHandler=()=>{this._close()},this._dataSourceCollectionChangedHandler=()=>{null===this._dataSourceChangedPromise&&(this._dataSourceChangedPromise=Promise.resolve().then((()=>{const e=this._undoModel.model();this._sources.find((t=>null===e.dataSourceForId(t.id())))&&this._close(),this._dataSourceChangedPromise=null})))},this._sources=e.sources,this._propertyPages=e.propertyPages,this._undoModel=e.undoModel,this._title=e.title,this._activeTabId=e.activeTabId,this._renamable=e.renamable,this._undoCheckpoint=this._undoModel.createUndoCheckpoint(),this._undoModel.model().dataSourceCollectionChanged().subscribe(this,this._dataSourceCollectionChangedHandler)}destroy(){this._close()}show(){this._isVisible()||(this._mount(),this._setVisibility(!0))}hide(){this._isVisible()&&(this._unmount(),this._setVisibility(!1))}_mount(){s.render(a.createElement(g,{propertyPages:this._propertyPages,sources:this._sources,undoModel:this._undoModel,onSubmit:this._submitHandler,onCancel:this._cancelHandler,onClose:this._closeHandler,title:this._title,activeTabId:this._activeTabId,renamable:this._renamable}),this._container)}_unmount(){ +s.unmountComponentAtNode(this._container)}_isVisible(){return this.visible().value()}_close(){this.hide(),this._undoModel.model().dataSourceCollectionChanged().unsubscribe(this,this._dataSourceCollectionChangedHandler)}}},33055:e=>{e.exports=''},60558:e=>{e.exports={ar:["الحيوانات والطبيعة"],ca_ES:["animals i natura"],cs:"animals & nature",de:["Tiere & Natur"],el:"animals & nature",en:"animals & nature",es:["animales y naturaleza"],fa:"animals & nature",fr:["animaux & nature"],he_IL:["בעלי חיים וטבע"],hu_HU:"animals & nature",id_ID:["hewan & alam"],it:["animali e natura"],ja:["動物 & 自然"],ko:["애니멀 & 네이처"],ms_MY:["haiwan & alam"],nl_NL:"animals & nature",pl:["zwierzęta i natura"],pt:["animais & natureza"],ro:"animals & nature",ru:["животные и природа"],sv:["djur & natur"],th:["สัตว์และธรรมชาติ"],tr:["hayvanlar & doğa"],vi:["động vật và thiên nhiên"],zh:["动物&自然"],zh_TW:["動物&自然"]}},14232:e=>{e.exports={ar:["أنشطة"],ca_ES:["activitat"],cs:"activity",de:["Aktivität"],el:"activity",en:"activity",es:["actividad"],fa:"activity",fr:["activité"],he_IL:["פעילות"],hu_HU:"activity",id_ID:["aktivitas"],it:["attività"],ja:["アクティビティ"],ko:["액티비티"],ms_MY:["aktiviti"],nl_NL:"activity",pl:["aktywność"],pt:["atividade"],ro:"activity",ru:["спорт и активность"],sv:["aktiviteter"],th:["กิจกรรม"],tr:["aktivite"],vi:["hoạt động"],zh:["活动"],zh_TW:["活動"]}},35305:e=>{e.exports={ar:["الطعام والشراب"],ca_ES:["menjar i begudes"],cs:"food & drink",de:["Essen & Trinken"],el:"food & drink",en:"food & drink",es:["comida y bebida"],fa:"food & drink",fr:["nourriture & boissons"],he_IL:["אוכל ושתייה"],hu_HU:"food & drink",id_ID:["makanan & minuman"],it:["cibo e bevande"],ja:["フード & ドリンク"],ko:["푸드 & 드링크"],ms_MY:["makanan & minuman"],nl_NL:"food & drink",pl:["żywność i napoje"],pt:["comida & bebida"],ro:"food & drink",ru:["еда и напитки"],sv:["mat & dryck"],th:["อาหารเครื่องดื่ม"],tr:["yiyecek & içecek"],vi:["đồ ăn & đồ uống"],zh:["食物&饮料"],zh_TW:["食物&飲料"]}},49546:e=>{e.exports={ar:["أعلام"],ca_ES:["banderes"],cs:"flags",de:["Flaggen"],el:"flags",en:"flags",es:["banderas"],fa:"flags",fr:["drapeaux"],he_IL:["דגלים"],hu_HU:"flags",id_ID:["bendera"],it:["bandiere"],ja:["旗"],ko:["플래그"],ms_MY:["bendera-bendera"],nl_NL:"flags",pl:["flagi"],pt:["bandeiras"],ro:"flags",ru:["флаги"],sv:["flaggor"],th:["ธง"],tr:["bayraklar"],vi:["gắn cờ"],zh:["旗帜"],zh_TW:["旗幟"]}},72302:e=>{e.exports={ar:["أشياء"],ca_ES:["objectes"],cs:"objects",de:["Objekte"],el:"objects",en:"objects",es:["objetos"],fa:"objects",fr:["objets"],he_IL:["אובייקטים"], +hu_HU:"objects",id_ID:["objek"],it:["oggetti"],ja:["モノ"],ko:["오브젝트"],ms_MY:["objek-objek"],nl_NL:"objects",pl:["obiekty"],pt:["objetos"],ro:"objects",ru:["предметы"],sv:["objekt"],th:["วัตถุ"],tr:["nesneler"],vi:["các đối tượng"],zh:["物品"],zh_TW:["物品"]}},96330:e=>{e.exports={ar:["الابتسامات والأشخاص"],ca_ES:["cares i gent"],cs:"smiles & people",de:["Smilies & Menschen"],el:"smiles & people",en:"smiles & people",es:["emoticonos y personas"],fa:"smiles & people",fr:["sourires & personnes"],he_IL:["חיוכים ואנשים"],hu_HU:"smiles & people",id_ID:["senyuman & orang"],it:["smile e persone"],ja:["スマイル & 人物"],ko:["스마일 & 피플"],ms_MY:["senyuman & orang"],nl_NL:"smiles & people",pl:["buźki i osoby"],pt:["smiles & pessoas"],ro:"smiles & people",ru:["эмоции и люди"],sv:["leenden & människor"],th:["รอยยิ้มและผู้คน"],tr:["gülümsemeler & insanlar"],vi:["nụ cười và mọi người"],zh:["笑脸&人像"],zh_TW:["笑臉&人像"]}},6878:e=>{e.exports={ar:["رموز"],ca_ES:["símbols"],cs:"symbols",de:["Symbole"],el:"symbols",en:"symbols",es:["simbolos"],fa:"symbols",fr:["symboles"],he_IL:["סימולים"],hu_HU:"symbols",id_ID:["simbol"],it:["simboli"],ja:["記号"],ko:["심볼"],ms_MY:["simbol-simbol"],nl_NL:"symbols",pl:["symbole"],pt:["símbolos"],ro:"symbols",ru:["символы"],sv:["symboler"],th:["สัญญาลักษณ์"],tr:["semboller"],vi:["mã giao dịch"],zh:["符号"],zh_TW:["符號"]}},15426:e=>{e.exports={ar:["مستخدَمٌ حديثاً"],ca_ES:["usat recentment"],cs:"recently used",de:["Zuletzt genutzt"],el:"recently used",en:"recently used",es:["usados con frecuencia"],fa:"recently used",fr:["récemment utilisé"],he_IL:["נעשה בו שימוש לאחרונה"],hu_HU:"recently used",id_ID:["baru digunakan"],it:["usato di recente"],ja:["最近使用したもの"],ko:["최근에 쓰임"],ms_MY:["baru lepas digunakan"],nl_NL:"recently used",pl:["ostatnio używane"],pt:["usados recentemente"],ro:"recently used",ru:["недавние"],sv:["nyligen använd"],th:["ที่เพิ่งใช้ล่าสุด"],tr:["son zamanlarda kullanılanlar"],vi:["Sử dụng gần đây"],zh:["最近使用"],zh_TW:["最近使用"]}},15395:e=>{e.exports={ar:["السفر والأماكن"],ca_ES:["viatges i llocs"],cs:"travel & places",de:["Reisen & Orte"],el:"travel & places",en:"travel & places",es:["viajes y destinos"],fa:"travel & places",fr:["voyages & lieux"],he_IL:["נסיעות ומקומות"],hu_HU:"travel & places",id_ID:["perjalanan & tempat"],it:["viaggi e località"],ja:["トラベル & 場所"],ko:["트래블 & 플레이스"],ms_MY:["melancong & tempat-tempat"],nl_NL:"travel & places",pl:["podróże i miejsca"],pt:["viagens & lugares"],ro:"travel & places",ru:["путешествия"],sv:["resor & platser"],th:["การเดินทางและสถานที่"],tr:["seyahat & yerler"],vi:["du lịch & địa điểm"],zh:["旅游&地点"],zh_TW:["旅遊&地點"]}},72171:e=>{e.exports={ar:["مركز"],ca_ES:["Centre"],cs:"Center",de:["Zentrieren"],el:"Center",en:"Center",es:["Centro"],fa:"Center",fr:["Centre"],he_IL:["מרכז"],hu_HU:"Center",id_ID:["Tengah"],it:["Centro"],ja:["中央"],ko:["센터"],ms_MY:["Pusat"],nl_NL:"Center",pl:["Środek"],pt:["Centro"],ro:"Center",ru:["По центру"],sv:["Centrera"],th:["ตรงกลาง"],tr:["Orta"],vi:["Trung tâm"],zh:["中心"],zh_TW:["中心"]}},67049:e=>{e.exports={ar:["تطبيق الإعدادات الافتراضية"], +ca_ES:["Aplica configuració predeterminada"],cs:"Apply Defaults",de:["Voreinstellungen anwenden"],el:"Apply Defaults",en:"Apply Defaults",es:["Aplicar configuración predeterminada"],fa:"Apply Defaults",fr:["Appliquer les paramètres par défaut"],he_IL:["החל ברירת מחדל"],hu_HU:["Alapértelmezett Alkalmazása"],id_ID:["Terapkan Pengaturan Awal"],it:["Applica predefiniti"],ja:["デフォルトを適用"],ko:["기본설정"],ms_MY:["Guna Pakai Lalai"],nl_NL:"Apply Defaults",pl:["Zastosuj domyślne"],pt:["Aplicar padrões"],ro:"Apply Defaults",ru:["Применить по умолчанию"],sv:["Tillämpa standardinställningarna"],th:["ตั้งให้เป็นค่าเบื้องต้น"],tr:["Varsayılanları Uygula"],vi:["Áp dụng Nhiều mặc định"],zh:["应用默认"],zh_TW:["套用預設值"]}},91757:e=>{e.exports={ar:["الأسفل"],ca_ES:["Part inferior"],cs:"Bottom",de:["Unten"],el:"Bottom",en:"Bottom",es:["Parte inferior"],fa:["پایین"],fr:["Bas"],he_IL:["תחתית"],hu_HU:["Alsó"],id_ID:["Dasar"],it:["Sotto"],ja:["下"],ko:["아래"],ms_MY:["Bawah"],nl_NL:"Bottom",pl:["Dno"],pt:["Em baixo"],ro:"Bottom",ru:["Снизу"],sv:["Botten"],th:["ข้างล่าง"],tr:["Alt"],vi:["Đáy"],zh:["底部"],zh_TW:["底部"]}},16079:e=>{e.exports={ar:["متدرج"],ca_ES:"Gradient",cs:"Gradient",de:["Farbverlauf"],el:"Gradient",en:"Gradient",es:["Gradiente"],fa:"Gradient",fr:["Dégradé"],he_IL:["משולב"],hu_HU:"Gradient",id_ID:["Gradien"],it:["Gradiente"],ja:["グラデーション"],ko:["그래디언트"],ms_MY:["Gradien"],nl_NL:"Gradient",pl:"Gradient",pt:["Gradiente"],ro:"Gradient",ru:["Градиент"],sv:["Lutning"],th:["ไล่เฉดสี"],tr:["Gradyan"],vi:"Gradient",zh:["渐变"],zh_TW:["漸層"]}},42973:e=>{e.exports={ar:["خط منقط"],ca_ES:["Línia de punts"],cs:"Dotted line",de:["Gepunktete Linie"],el:"Dotted line",en:"Dotted line",es:["Linea de puntos"],fa:"Dotted line",fr:["Ligne pointillée"],he_IL:["קו מנוקד"],hu_HU:"Dotted line",id_ID:["Garis titik-titik"],it:["Linea punteggiata"],ja:["点線"],ko:["도트 라인"],ms_MY:["Garis Bertitik"],nl_NL:"Dotted line",pl:["Linia kropkowana"],pt:["Linha Pontilhada"],ro:"Dotted line",ru:["Точечный пунктир"],sv:["Prickad linje"],th:["เส้นไข่ปลา"],tr:["Noktalı Çizgi"],vi:["Đường chấm chấm"],zh:["点虚线"],zh_TW:["點虛線"]}},59317:e=>{e.exports={ar:["خط متقطع"],ca_ES:["Línia discontínua"],cs:"Dashed line",de:["Gestrichelte Linie"],el:"Dashed line",en:"Dashed line",es:["Linea discontinua"],fa:"Dashed line",fr:["Ligne traitillée"],he_IL:["קו מקווקו"],hu_HU:"Dashed line",id_ID:["Garis putus-putus"],it:["Linea tratteggiata"],ja:["破線"],ko:["대쉬 라인"],ms_MY:["Garis Putus-Putus"],nl_NL:"Dashed line",pl:["Linia przerywana"],pt:["Linha Tracejada"],ro:"Dashed line",ru:["Штриховой пунктир"],sv:["Streckad linje"],th:["เส้นประ"],tr:["Kesik Çizgi"],vi:["Đường Đứt nét"],zh:["短虚线"],zh_TW:["短虛線"]}},98938:e=>{e.exports={ar:["الإعدادات الإفتراضية"],ca_ES:["Predeterminats"],cs:["Výchozí"],de:["Standardeinstellungen"],el:["Προεπιλογές"],en:"Defaults",es:["Impagados"],fa:["پیش‌فرض‌ها"],fr:["Configurations par Défaut"],he_IL:["ברירות מחדל"],hu_HU:["Alapértelmezettek"],id_ID:["Bawaan"],it:["Predefiniti"],ja:["デフォルト"],ko:["기본설정"],ms_MY:["Lalai"],nl_NL:["Standaard"],pl:["Domyślne"],pt:["Padrões"],ro:"Defaults", +ru:["По умолчанию"],sv:["Standardinställningar"],th:["ค่าเริ่มต้น"],tr:["Varsayılanlar"],vi:["Các mặc định"],zh:["系统预设"],zh_TW:["預設值"]}},77405:e=>{e.exports={ar:["أفقي"],ca_ES:["Horitzontal"],cs:"Horizontal",de:"Horizontal",el:"Horizontal",en:"Horizontal",es:"Horizontal",fa:"Horizontal",fr:"Horizontal",he_IL:["אופקי"],hu_HU:"Horizontal",id_ID:"Horizontal",it:["Orizzontale"],ja:["水平"],ko:["가로"],ms_MY:["Melintang"],nl_NL:"Horizontal",pl:["Poziomo"],pt:"Horizontal",ro:"Horizontal",ru:["Горизонтальная"],sv:["Vågrät"],th:["แนวนอน"],tr:["Yatay"],vi:["Ngang"],zh:["横式"],zh_TW:["橫式"]}},45044:e=>{e.exports={ar:"Hidden",ca_ES:"Hidden",cs:"Hidden",de:["Versteckt"],el:"Hidden",en:"Hidden",es:["Oculto"],fa:"Hidden",fr:["Masqué"],he_IL:["מוסתר"],hu_HU:"Hidden",id_ID:["Tersembunyi"],it:["Nascondi"],ja:["非表示に"],ko:["숨겨진"],ms_MY:["Tersembunyi"],nl_NL:"Hidden",pl:["Ukryty"],pt:["Ocultados"],ro:"Hidden",ru:["Cкрыто"],sv:"Hidden",th:"Hidden",tr:["Gizli"],vi:["Bị ẩn"],zh:["隐藏"],zh_TW:["隱藏"]}},19286:e=>{e.exports={ar:["يسار"],ca_ES:["Esquerra"],cs:"Left",de:["Links"],el:"Left",en:"Left",es:["Izquierda"],fa:"Left",fr:["Gauche"],he_IL:["שמאל"],hu_HU:["Bal"],id_ID:["Kiri"],it:["Sinistra"],ja:["左"],ko:["왼쪽"],ms_MY:["Kiri"],nl_NL:"Left",pl:["Lewo"],pt:["Esquerda"],ro:"Left",ru:["Слева"],sv:["Vänster"],th:["ซ้าย"],tr:["Sol"],vi:["Bên trái"],zh:["左"],zh_TW:["左"]}},41610:e=>{e.exports={ar:["المزيد"],ca_ES:["Més"],cs:["Více"],de:["Mehr"],el:"More",en:"More",es:["Más"],fa:["بیشتر"],fr:["Plus"],he_IL:["עוד"],hu_HU:["Több"],id_ID:["Lebih lanjut"],it:["Altro"],ja:["詳細"],ko:["더보기"],ms_MY:["Lebih"],nl_NL:["Meer"],pl:["Więcej"],pt:["Mais"],ro:"More",ru:["Ещё"],sv:["Mer"],th:["เพิ่มเติม"],tr:["Daha Fazla"],vi:["Thêm nữa"],zh:["更多"],zh_TW:["更多"]}},76476:e=>{e.exports={ar:["وسط"],ca_ES:["Al mig"],cs:"Middle",de:["Mitte"],el:"Middle",en:"Middle",es:["En el medio"],fa:"Middle",fr:["Milieu"],he_IL:["אמצע"],hu_HU:"Middle",id_ID:["Tengah"],it:["Medio"],ja:["中央"],ko:["미들"],ms_MY:["Tengah"],nl_NL:"Middle",pl:["Środek"],pt:["No meio"],ro:"Middle",ru:["По центру"],sv:["Mitten"],th:["ตรงกลาง"],tr:["Orta"],vi:["Giữa"],zh:["中间"],zh_TW:["中間"]}},55362:e=>{e.exports={ar:["عادي"],ca_ES:"Normal",cs:["Běžné"],de:"Normal",el:"Normal",en:"Normal",es:"Normal",fa:["خط"],fr:"Normal",he_IL:["רגיל"],hu_HU:["Normális"],id_ID:"Normal",it:["Normale"],ja:["普通"],ko:["정상"],ms_MY:["Biasa"],nl_NL:["Normaal"],pl:["Normalny"],pt:"Normal",ro:"Normal",ru:["Обычный"],sv:"Normal",th:["ปกติ"],tr:"Normal",vi:["Bình thường"],zh:["普通"],zh_TW:["正常"]}},35637:e=>{e.exports={ar:["ثابت"],ca_ES:["Sòlid"],cs:"Solid",de:["Einfarbig"],el:"Solid",en:"Solid",es:["Sólido"],fa:"Solid",fr:["Uni"],he_IL:["סולידי"],hu_HU:"Solid",id_ID:"Solid",it:["Tinta unita"],ja:["ソリッド"],ko:["솔리드"],ms_MY:["Padu"],nl_NL:"Solid",pl:["Jednolite"],pt:["Sólido"],ro:"Solid",ru:["Сплошной"],sv:"Solid",th:["สีเดียว"],tr:["Katı"],vi:"Solid",zh:"Solid",zh_TW:"Solid"}},18229:e=>{e.exports={ar:["حفظ كافتراضي"],ca_ES:["Desa per defecte"],cs:["Save As Default"],de:["Als Standard speichern"],el:["Save As Default"],en:"Save as default", +es:["Guardar por defecto"],fa:["Save As Default"],fr:["Sauvegarder comme Paramètres par Défaut"],he_IL:["שמור כברירת מחדל"],hu_HU:["Mentés Alapértelmezettként"],id_ID:["Simpan Sebagai Bawaan"],it:["Salva come predefinito"],ja:["デフォルトを保存"],ko:["기본설정으로 사용"],ms_MY:["Simpan Sebagai Lalai"],nl_NL:["Save As Default"],pl:["Zapisz jako domyślny"],pt:["Salvar como padrão"],ro:["Save As Default"],ru:["Сделать по умолчанию"],sv:["Spara som standard"],th:["บันทึกเป็นค่าเริ่มต้น"],tr:["Varsayılan olarak sakla"],vi:["Lưu Mặc định"],zh:["保存为默认"],zh_TW:["存為系統預設"]}},37214:e=>{e.exports={ar:["الرسومات المختارة"],ca_ES:["Dibuixos seleccionats"],cs:"Selected Drawings",de:["Ausgewählte Zeichnungen"],el:"Selected Drawings",en:"Selected Drawings",es:["Dibujos seleccionados"],fa:"Selected Drawings",fr:["Dessins sélectionnés"],he_IL:["שרטוטים נבחרים"],hu_HU:"Selected Drawings",id_ID:["Gambar yang dipilih"],it:["Disegni selezionati"],ja:["選択中の描画"],ko:["고른 드로잉"],ms_MY:["Lukisan Dipilih"],nl_NL:"Selected Drawings",pl:["Wybrane Rysunki"],pt:["Desenhos selecionados"],ro:"Selected Drawings",ru:["Выбранные инструменты рисования"],sv:["Utvalda ritningar"],th:["ภาพวาดที่เลือก"],tr:["Seçilmiş Çizimler"],vi:["Bản vẽ đã chọn"],zh:["已选绘图"],zh_TW:["選定的繪圖"]}},79782:e=>{e.exports={ar:["إعادة ضبط الإعدادات"],ca_ES:["Restablir configuració"],cs:"Reset settings",de:["Einstellungen zurücksetzen"],el:["Reset Settings"],en:"Reset settings",es:["Restablecer configuración"],fa:"Reset settings",fr:["Réinitialiser les paramètres"],he_IL:["אפס הגדרות"],hu_HU:["Alapbeállítások Visszaállítása"],id_ID:["Atur Ulang Pengaturan"],it:["Ripristina impostazioni"],ja:["設定をリセット"],ko:["설정초기화"],ms_MY:["Set semula tetapan"],nl_NL:"Reset settings",pl:["Resetuj ustawienia"],pt:["Redefinir configurações"],ro:["Reset Settings"],ru:["Сбросить настройки"],sv:["Återställ inställningar"],th:["คืนค่าการตั้งค่า"],tr:["Ayarları Sıfırla"],vi:["Thiết lập lại Cài đặt"],zh:["重置设置"],zh_TW:["重設設定"]}},21141:e=>{e.exports={ar:["يمين"],ca_ES:["Dreta"],cs:"Right",de:["Rechts"],el:"Right",en:"Right",es:["Derecha"],fa:"Right",fr:["Droite"],he_IL:["ימין"],hu_HU:["Jobb"],id_ID:["Kanan"],it:["Destra"],ja:["右"],ko:["오른쪽"],ms_MY:["Kanan"],nl_NL:"Right",pl:["Prawy"],pt:["Direita"],ro:"Right",ru:["Справа"],sv:["Höger"],th:["ขวา"],tr:["Sağ"],vi:["Phải"],zh:["右"],zh_TW:["右"]}},65994:e=>{e.exports={ar:["الأعلى"],ca_ES:["Part superior"],cs:"Top",de:["Oben"],el:"Top",en:"Top",es:["Parte superior"],fa:"Top",fr:["Haut"],he_IL:["עליון"],hu_HU:["Felső"],id_ID:["Teratas"],it:["Sopra"],ja:["上"],ko:["탑"],ms_MY:["Atas"],nl_NL:"Top",pl:["Szczyt"],pt:["Em cima"],ro:"Top",ru:["Сверху"],sv:["Topp"],th:["บน"],tr:["Üst"],vi:["Trên đầu"],zh:["顶部"],zh_TW:["頂部"]}},92960:e=>{e.exports={ar:["محاذاة النص"],ca_ES:["Alineació del text"],cs:"Text alignment",de:["Textausrichtung"],el:"Text alignment",en:"Text alignment",es:["Alineación del texto"],fa:"Text alignment",fr:["Alignement du texte"],he_IL:["יישור טקסט"],hu_HU:"Text alignment",id_ID:["Perataan teks"],it:["Allineamento testo"],ja:["テキストの配置"],ko:["텍스트 얼라인"],ms_MY:["jajaran teks"], +nl_NL:"Text alignment",pl:["Wyrównanie tekstu"],pt:["Alinhamento do texto"],ro:"Text alignment",ru:["Выравнивание текста"],sv:["Textjustering"],th:["การจัดตำแหน่งตัวอักษร"],tr:["Metin hizalama"],vi:["Căn chỉnh chữ"],zh:["文字对齐"],zh_TW:["文字對齊"]}},90581:e=>{e.exports={ar:["اتجاه النص"],ca_ES:["Orientació del text"],cs:"Text orientation",de:["Text Ausrichtung"],el:"Text orientation",en:"Text orientation",es:["Orientación del texto"],fa:"Text orientation",fr:["Orientation du texte"],he_IL:["כיוון טקסט"],hu_HU:"Text orientation",id_ID:["Orientasi teks"],it:["Orientamento testo"],ja:["テキストの向き"],ko:["텍스트 방향"],ms_MY:["Orientasi teks"],nl_NL:"Text orientation",pl:["Kierunek tekstu"],pt:["Orientação do Texto"],ro:"Text orientation",ru:["Ориентация текста"],sv:["Textriktning"],th:["การเรียงตัวของตัวอักษร"],tr:["Metin yönü"],vi:["Chiều của chữ"],zh:["文字方向"],zh_TW:["文字方向"]}},78019:e=>{e.exports={ar:["استخدم علامات رياضية خاصة لتحل محل الرسومات المحددة: + ، - ، / ، * للسعر و + ، - لفهرس العمود."],ca_ES:["Feu servir signes matemàtics especials per desplaçar els dibuixos seleccionats: +,-,/,* per al preu i +,- per a l'índex de barres."],cs:"Use special math signs to displace selected drawings: +,-,/,* for price and +,- for bar index.",de:["Verwenden Sie spezielle mathematische Zeichen, um ausgewählte Zeichnungen zu verschieben: +,-,/,* für Preis- und +,- für Balken-Index."],el:"Use special math signs to displace selected drawings: +,-,/,* for price and +,- for bar index.",en:"Use special math signs to displace selected drawings: +,-,/,* for price and +,- for bar index.",es:["Utilice signos matemáticos especiales para desplazar los dibujos seleccionados: +,-,/,* para el precio y +,- para el índice de barras."],fa:"Use special math signs to displace selected drawings: +,-,/,* for price and +,- for bar index.",fr:["Utilisez des signes mathématiques spéciaux pour déplacer les dessins sélectionnés : +,-,/,* pour le prix et +,- pour l'index des barres."],he_IL:["השתמש בסימנים מתמטיים מיוחדים כדי להחליף שרטוטים נבחרים: +,-,/,* עבור המחיר ו-+,- עבור בר אינדקס."],hu_HU:"Use special math signs to displace selected drawings: +,-,/,* for price and +,- for bar index.",id_ID:["Gunakan tanda matematika khusus untuk memindahkan gambar yang dipilih: +,-,/,* untuk harga dan +,- untuk indeks bar."],it:["Per spostare i disegni selezionati, potete utilizzare i segni matematici speciali: +,-,/,* per il prezzo e +,- per l'indice delle barre."],ja:["選択中の描画をまとめて移動するには演算子を使用します。価格に対しては+ , - , / , *、バーインデックスに対しては+ ,- を使用します。"],ko:["선택한 드로윙을 대체하려면 특수 연산 부호를 사용합니다. 가격에는 +,-,/,*, 막대 인덱스는 +,-입니다."],ms_MY:["Gunakan simbol matematik istimewa untuk menganjakkan lukisan-lukisan terpilih: +,-,/,* untuk harga dan +,- untuk indeks bar."],nl_NL:"Use special math signs to displace selected drawings: +,-,/,* for price and +,- for bar index.",pl:["Użyj specjalnych znaków matematycznych, aby zastąpić wybrane rysunki: +,-,/,* dla ceny i +,- dla indeksu słupka."], +pt:["Usar símbolos matemáticos especiais para deslocar os desenhos selecionados: +,-,/,* para preço e +,- para o índice de barras."],ro:"Use special math signs to displace selected drawings: +,-,/,* for price and +,- for bar index.",ru:["Используйте специальные символы, чтобы перемещать выбранные объекты рисования: +, -, /, * для цены и +, - для индекса бара."],sv:["Använd särskilda matematiska tecken för att förflytta valda ritningar: +,-,/,* för pris och +,- för stapelindex."],th:["ใช้เครื่องหมายทางคณิตศาสตร์พิเศษเพื่อแทนที่ภาพวาดที่เลือก: +,-,/,* สำหรับราคา และ +,- สำหรับดัชนีแท่ง"],tr:["Özel matematik işaretleri ile seçili çizimleri oynatın. +,-,/,* ile fiyatı ve +,- ile çubuk endeksi oynar."],vi:["Sử dụng các dấu hiệu toán học đặc biệt để thay thế các bản vẽ đã chọn: +, -, /, * cho giá và +, - cho chỉ số thanh."],zh:["使用特殊的数学符号替换选定的图形:+,-,/,* 表示价格,+,- 表示K线指数。"],zh_TW:["使用特殊的數學符號替換選定的圖形:+,-,/,* 表示價格,+,- 表示K線指數。"]}},44085:e=>{e.exports={ar:["عمودي"],ca_ES:"Vertical",cs:"Vertical",de:["Vertikal"],el:"Vertical",en:"Vertical",es:"Vertical",fa:"Vertical",fr:"Vertical",he_IL:["אנכי"],hu_HU:"Vertical",id_ID:"Vertical",it:["Verticale"],ja:["垂直"],ko:["세로"],ms_MY:["Menegak"],nl_NL:"Vertical",pl:["Pionowo"],pt:"Vertical",ro:"Vertical",ru:["Вертикальная"],sv:["Lodrät"],th:["แนวตั้ง"],tr:["Dikey"],vi:["Dọc"],zh:["竖式"],zh_TW:["直式"]}},40001:e=>{e.exports={ar:["غيّر عنوان {sourceTitle} إلى {newSourceTitle}"],ca_ES:["canvia el títol {sourceTitle} per {newSourceTitle}"],cs:"change {sourceTitle} title to {newSourceTitle}",de:["{sourceTitle} zu {newSourceTitle} ändern"],el:"change {sourceTitle} title to {newSourceTitle}",en:"change {sourceTitle} title to {newSourceTitle}",es:["cambiar el título {sourceTitle} por {newSourceTitle}"],fa:"change {sourceTitle} title to {newSourceTitle}",fr:["Remplacer le titre {sourceTitle} par {newSourceTitle}"],he_IL:["שנה את {sourceTitle} כותרת ל- {newSourceTitle}"],hu_HU:"change {sourceTitle} title to {newSourceTitle}",id_ID:["Ubah judul {sourceTitle} menjadi {newSourceTitle}"],it:["Cambia titolo da {sourceTitle} a {newSourceTitle}"],ja:["{sourceTitle}のタイトルを{newSourceTitle}に変更"],ko:["{sourceTitle} 타이틀을 {newSourceTitle} 으로 바꾸기"],ms_MY:["Tukar tajuk {sourceTitle} kepada {newSourceTitle}"],nl_NL:"change {sourceTitle} title to {newSourceTitle}",pl:["Zmień tytuł {sourceTitle} na {newSourceTitle}."],pt:["Mudar {sourceTitle} título para {newSourceTitle}"],ro:["Change {sourceTitle} title to {newSourceTitle}"],ru:["изменение названия {sourceTitle} на {newSourceTitle}"],sv:["Ändra {sourceTitle} titel till {newSourceTitle}"],th:["เปลี่ยนชื่อ {sourceTitle} ไปเป็น {newSourceTitle}"],tr:["{sourceTitle} başlığını {newSourceTitle} olarak değiştirin"],vi:["Thay đổi {sourceTitle} tiêu đề sang {newSourceTitle}"],zh:["将{sourceTitle}标题更改为{newSourceTitle}"],zh_TW:["將{sourceTitle}標題更改為{newSourceTitle}"]}},76080:e=>{e.exports={ar:["على سبيل المثال +1"],ca_ES:["p. ex., +1"],cs:"e.g. +1",de:["z.B. +1"],el:"e.g. +1",en:"e.g. +1",es:["p. ej., +1"],fa:"e.g. +1",fr:["p. ex. +1"],he_IL:["לְמָשָׁל /+1"],hu_HU:"e.g. +1", +id_ID:["misalnya +1"],it:["es. +1"],ja:["例. +1"],ko:"e.g. +1",ms_MY:["cth. +1"],nl_NL:"e.g. +1",pl:["np. +1"],pt:["ex.: +1"],ro:"e.g. +1",ru:["н-р, +1"],sv:["t. ex. +1"],th:["เช่น. +1"],tr:["örn. +1"],vi:"e.g. +1",zh:["例如 +1"],zh_TW:["例如+1"]}},95166:e=>{e.exports={ar:["/2"],ca_ES:["p. ex., /2"],cs:"e.g. /2",de:["z.B. /2"],el:"e.g. /2",en:"e.g. /2",es:["p. ej., /2"],fa:"e.g. /2",fr:["p. ex. /2"],he_IL:["לְמָשָׁל /2"],hu_HU:"e.g. /2",id_ID:["misalnya /2"],it:["es. /2"],ja:["例. /2"],ko:"e.g. /2",ms_MY:["cth. /2"],nl_NL:"e.g. /2",pl:["np. /2"],pt:["ex.: /2"],ro:"e.g. /2",ru:["н-р, /2"],sv:["t. ex. /2"],th:["ยกตัวอย่าง/2"],tr:["örn. /2"],vi:"e.g. /2",zh:["例如 /2"],zh_TW:["例如 /2"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/study-inputs-pane-views.6caf467f12b1d6ee408a.js b/charting_library/bundles/study-inputs-pane-views.6caf467f12b1d6ee408a.js new file mode 100644 index 0000000..182edb9 --- /dev/null +++ b/charting_library/bundles/study-inputs-pane-views.6caf467f12b1d6ee408a.js @@ -0,0 +1,3 @@ +"use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2183],{79059:(t,e,i)=>{i.d(e,{LineAnchorRenderer:()=>y});var n=i(86441),r=i(34026),s=i(50151),o=i(68441),a=i(1722),l=i(18807),u=i(66103),d=i(45197),c=i(59590);class h extends n.Point{constructor(t,e,i,n){super(t,e),this.data=i,this.square=n}}function p(t,e,i,n){const r=i+n/2;(0,o.drawRoundRect)(t,e.x-r,e.y-r,2*r,2*r,(i+n)/2),t.closePath(),t.lineWidth=n}function _(t,e,i,n){t.globalAlpha=.2,p(t,e,i,n),t.stroke(),t.globalAlpha=1}function P(t,e,i,n){p(t,e,i-n,n),t.fill(),t.stroke()}function g(t,e,i,n){t.globalAlpha=.2,t.beginPath(),t.arc(e.x,e.y,i+n/2,0,2*Math.PI,!0),t.closePath(),t.lineWidth=n,t.stroke(),t.globalAlpha=1}function f(t,e,i,n){t.beginPath(),t.arc(e.x,e.y,i-n/2,0,2*Math.PI,!0),t.closePath(),t.lineWidth=n,t.fill(),t.stroke()}class y extends c.BitmapCoordinatesPaneRenderer{constructor(t){super(),this._data=null!=t?t:null}setData(t){this._data=t}hitTest(t){var e;if(null===this._data||this._data.disableInteractions)return null;const{radius:i,points:n,pointsCursorType:r,hittestResult:s}=this._data,o=(0,d.interactionTolerance)().anchor;for(let a=0;a(0,r.pointInBox)(e,t)))}_drawImpl(t){if(null===this._data||!this._data.visible)return;const e=[],i=[],n=[],r=[];for(let t=0;t{i.r(e),i.d(e,{StudyInputPriceAxisPaneView:()=>s});var n=i(81580),r=i(42275);class s extends r.PriceAxisView{constructor(t,e){super(),this._input=t,this._getInputValue=e.getInputValue,this._convertPriceToCoordinate=e.convertPriceToCoordinate,this._formatPrice=e.formatPrice}_updateRendererData(t,e,i){ +t.visible=!1;const r=this._getInputValue(this._input.id);if(null===r)return;const s=this._convertPriceToCoordinate(r);if(null===s)return;const o=n.axisLabelBackgroundColor.common;i.background=o,i.textColor=this.generateTextColor(o),i.coordinate=s,t.text=this._formatPrice(r),t.visible=!0}}},22491:(t,e,i)=>{i.r(e),i.d(e,{StudyInputTimeAxisPaneView:()=>s});var n=i(81580),r=i(34951);class s extends r.TimeAxisView{constructor(t,e,i){super(e),this._input=t,this._getInputValue=i}_getBgColor(){return n.axisLabelBackgroundColor.common}_getIndex(){const t=this._getInputValue(this._input.id);return null===t?null:this._model.timeScale().timePointToIndex(t/1e3)}_isVisible(){return!0}}},60305:(t,e,i)=>{i.r(e),i.d(e,{StudyInputsAnchorsPaneView:()=>h});var n=i(86441),r=i(33013),s=i(38325),o=i(18807),a=i(66103),l=i(79059),u=i(81824);const d=r.colorsPalette["color-cold-gray-500"],c=r.colorsPalette["color-tv-blue-600"];class h extends u.StudyInputsPaneView{constructor(t,e,i){super(t,e,i),this._editable=!0,this._points=[],this._cursors=[],this._studyAnchorRenderers=[],this._isSelected=i.isSelected?i.isSelected:()=>!0,this._isHovered=i.isHovered?i.isHovered:()=>!0}setEditable(t){this._editable=t}getEditable(){return this._editable}_fillCompositeRendrer(t,e){this._fillInformationAboutPointsAndCursors(t,e),this._renderer.append(this._createStudyAnchor({points:this._points,pointsCursorType:this._cursors},t,0))}_fillInformationAboutPointsAndCursors(t,e){if(this._points=[],this._cursors=[],this._inputs.find((t=>Array.isArray(t)||"price"===t.type))){if(null===this._convertPriceToCoordinate(0))return}this._inputs.forEach(((i,r)=>{let s=a.PaneCursorType.Default,o=null,l=null,u=!0;const d=i;if(Array.isArray(i)){const t="time"===i[0].type?i[0]:i[1],e="price"===i[0].type?i[0]:i[1],n=this._getInputValue(t.id),r=this._getInputValue(e.id);null!==n&&null!==r&&(o=this._convertTimeToCoordinate(n),l=this._convertPriceToCoordinate(r),u=!1)}else{const n=this._getInputValue(i.id);null!==n&&("time"===i.type?(o=this._convertTimeToCoordinate(n),l=t/2,s=a.PaneCursorType.HorizontalResize):(o=e/2,l=this._convertPriceToCoordinate(n),s=a.PaneCursorType.VerticalResize))}if(null!==o&&null!==l){const t=new n.Point(o,l);t.activeItem=d,t.square=u,t.data=r,this._points.push(t),this._cursors.push(s)}}))}_createStudyAnchor(t,e,i){const n=(0,s.lastMouseOrTouchEventInfo)().isTouch,r=this._getStudyAnchorRenderer(i),a=this._inputs.indexOf(this._model.activeItemBeingMoved()),l=this._model.crossHairSource(),u=(this._isHovered()||this._isSelected())&&!this._model.isSnapshot(),h={...t,color:this._editable?c:d,backgroundColors:this._studyAnchorColors(t.points,e),currentPoint:l.currentPoint(),linePointBeingEdited:-1!==a?a:null,hittestResult:o.HitTarget.MovePoint,radius:n?13:6,strokeWidth:n?2:1,selected:this._isSelected(),selectedStrokeWidth:n?0:3,visible:u};return this._editable||(h.disableInteractions=!0),r.setData(h),r}_studyAnchorColors(t,e){return t.map((t=>this._model.backgroundColorAtYPercentFromTop(t.y/e)))}_getStudyAnchorRenderer(t){ +for(;this._studyAnchorRenderers.length<=t;)this._studyAnchorRenderers.push(new l.LineAnchorRenderer);return this._studyAnchorRenderers[t]}}},8475:(t,e,i)=>{i.r(e),i.d(e,{StudyInputsLinesPaneView:()=>c});var n=i(33013),r=i(79849),s=i(18807),o=i(66103),a=i(74997),l=i(71254),u=i(81824);const d={color:n.colorsPalette["color-cold-gray-500"],linewidth:1,linestyle:r.LINESTYLE_SOLID};class c extends u.StudyInputsPaneView{constructor(){super(...arguments),this._editable=!0}setEditable(t){this._editable=t}getEditable(){return this._editable}_fillCompositeRendrer(t,e){this._inputs.forEach((t=>{if(Array.isArray(t)){const e=t[0],i=t[1],n=this._getInputValue(e.id),r=this._getInputValue(i.id);if(null!==n&&null!==r){const t=this._createLineRendererForinput(n,e),s=this._createLineRendererForinput(r,i);null!==t&&null!==s&&(this._renderer.append(t),this._renderer.append(s))}}else{const e=this._getInputValue(t.id);if(null!==e){const i=this._createLineRendererForinput(e,t);null!==i&&this._renderer.append(i)}}}))}_createLineRendererForinput(t,e){if("price"===e.type){const i=this._convertPriceToCoordinate(t);if(null!==i){const t=new a.HorizontalLineRenderer;t.setData({...d,y:i});const n=this._editable?new s.HitTestResult(s.HitTarget.MovePoint,{cursorType:o.PaneCursorType.VerticalResize,activeItem:e}):null;return t.setHitTest(n),t}}else if("time"===e.type){const i=this._convertTimeToCoordinate(t);if(null!==i){const t=new l.VerticalLineRenderer;t.setData({...d,x:i});const n=this._editable?new s.HitTestResult(s.HitTarget.MovePoint,{cursorType:o.PaneCursorType.HorizontalResize,activeItem:e}):null;return t.setHitTest(n),t}}return null}}},81824:(t,e,i)=>{i.d(e,{StudyInputsPaneView:()=>s});var n=i(50151),r=i(19266);class s{constructor(t,e,i){this._renderer=new r.CompositeRenderer,this._invalidated=!0,this._inputs=t,this._model=e,this._convertPriceToCoordinate=i.convertPriceToCoordinate,this._getInputValue=i.getInputValue}getInputs(){return this._inputs}addInput(t){(0,n.assert)(-1===this._inputs.indexOf(t),"Pane view already contains specified input"),this._inputs.push(t),this.update()}update(t){this._invalidated=!0}renderer(t,e){return this._invalidated&&(this._updateImpl(t,e),this._invalidated=!1),this._renderer}_updateImpl(t,e){this._renderer.clear();this._model.timeScale().isEmpty()||0===this._inputs.length||this._fillCompositeRendrer(t,e)}_convertTimeToCoordinate(t){const e=this._model.timeScale(),i=e.timePointToIndex(t/1e3);return null!==i?e.indexToCoordinate(i):null}}}}]); \ No newline at end of file diff --git a/charting_library/bundles/study-market.b04732ea1491ac587015.js b/charting_library/bundles/study-market.b04732ea1491ac587015.js new file mode 100644 index 0000000..1d2a891 --- /dev/null +++ b/charting_library/bundles/study-market.b04732ea1491ac587015.js @@ -0,0 +1,14 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[6456],{1414:e=>{e.exports={button:"button-D4RPB3ZC",content:"content-D4RPB3ZC","icon-only":"icon-only-D4RPB3ZC",link:"link-D4RPB3ZC","color-brand":"color-brand-D4RPB3ZC","variant-primary":"variant-primary-D4RPB3ZC","variant-secondary":"variant-secondary-D4RPB3ZC","color-gray":"color-gray-D4RPB3ZC","color-green":"color-green-D4RPB3ZC","color-red":"color-red-D4RPB3ZC","color-black":"color-black-D4RPB3ZC","color-black-friday":"color-black-friday-D4RPB3ZC","color-cyber-monday":"color-cyber-monday-D4RPB3ZC","size-xsmall":"size-xsmall-D4RPB3ZC","start-icon-wrap":"start-icon-wrap-D4RPB3ZC","end-icon-wrap":"end-icon-wrap-D4RPB3ZC","with-start-icon":"with-start-icon-D4RPB3ZC","with-end-icon":"with-end-icon-D4RPB3ZC","size-small":"size-small-D4RPB3ZC","size-medium":"size-medium-D4RPB3ZC","size-large":"size-large-D4RPB3ZC","size-xlarge":"size-xlarge-D4RPB3ZC",animated:"animated-D4RPB3ZC",stretch:"stretch-D4RPB3ZC",grouped:"grouped-D4RPB3ZC","adjust-position":"adjust-position-D4RPB3ZC","first-row":"first-row-D4RPB3ZC","first-col":"first-col-D4RPB3ZC","no-corner-top-left":"no-corner-top-left-D4RPB3ZC","no-corner-top-right":"no-corner-top-right-D4RPB3ZC","no-corner-bottom-right":"no-corner-bottom-right-D4RPB3ZC","no-corner-bottom-left":"no-corner-bottom-left-D4RPB3ZC","text-wrap":"text-wrap-D4RPB3ZC","multiline-content":"multiline-content-D4RPB3ZC","secondary-text":"secondary-text-D4RPB3ZC","primary-text":"primary-text-D4RPB3ZC"}},88803:e=>{e.exports={"tablet-normal-breakpoint":"screen and (max-width: 768px)","small-height-breakpoint":"screen and (max-height: 360px)","tablet-small-breakpoint":"screen and (max-width: 430px)"}},40281:e=>{e.exports={container:"container-qm7Rg5MB",inputContainer:"inputContainer-qm7Rg5MB",withCancel:"withCancel-qm7Rg5MB",input:"input-qm7Rg5MB",icon:"icon-qm7Rg5MB",cancel:"cancel-qm7Rg5MB"}},54829:e=>{e.exports={wrapper:"wrapper-nGEmjtaX",container:"container-nGEmjtaX",tab:"tab-nGEmjtaX",active:"active-nGEmjtaX",title:"title-nGEmjtaX",icon:"icon-nGEmjtaX",withoutIcon:"withoutIcon-nGEmjtaX",titleText:"titleText-nGEmjtaX",nested:"nested-nGEmjtaX",isTablet:"isTablet-nGEmjtaX",isMobile:"isMobile-nGEmjtaX",accessible:"accessible-nGEmjtaX"}},61098:e=>{e.exports={title:"title-z9fs4j4t",small:"small-z9fs4j4t",normal:"normal-z9fs4j4t",large:"large-z9fs4j4t"}},76797:e=>{e.exports={container:"container-XOHpda28"}},95988:e=>{e.exports={title:"title-cIIj4HrJ",disabled:"disabled-cIIj4HrJ",icon:"icon-cIIj4HrJ",locked:"locked-cIIj4HrJ",open:"open-cIIj4HrJ",actionIcon:"actionIcon-cIIj4HrJ",selected:"selected-cIIj4HrJ",codeIcon:"codeIcon-cIIj4HrJ",solutionIcon:"solutionIcon-cIIj4HrJ"}},60430:e=>{e.exports={"tablet-small-breakpoint":"screen and (max-width: 430px)",container:"container-WeNdU0sq",selected:"selected-WeNdU0sq",disabled:"disabled-WeNdU0sq",favorite:"favorite-WeNdU0sq",highlighted:"highlighted-WeNdU0sq",light:"light-WeNdU0sq","highlight-animation-theme-light":"highlight-animation-theme-light-WeNdU0sq",dark:"dark-WeNdU0sq", +"highlight-animation-theme-dark":"highlight-animation-theme-dark-WeNdU0sq",badge:"badge-WeNdU0sq",main:"main-WeNdU0sq",paddingLeft:"paddingLeft-WeNdU0sq",author:"author-WeNdU0sq",likes:"likes-WeNdU0sq",actions:"actions-WeNdU0sq",isActive:"isActive-WeNdU0sq"}},60030:e=>{e.exports={container:"container-hrZZtP0J"}},4567:e=>{e.exports={"tablet-small-breakpoint":"screen and (max-width: 430px)",dialog:"dialog-I087YV6b",dialogLibrary:"dialogLibrary-I087YV6b",contentContainer:"contentContainer-I087YV6b",listContainer:"listContainer-I087YV6b",scroll:"scroll-I087YV6b",sidebarContainer:"sidebarContainer-I087YV6b",noContentBlock:"noContentBlock-I087YV6b",tabWithHint:"tabWithHint-I087YV6b",solution:"solution-I087YV6b"}},70722:e=>{e.exports={container:"container-QcG0kDOU",image:"image-QcG0kDOU",title:"title-QcG0kDOU",description:"description-QcG0kDOU",button:"button-QcG0kDOU"}},14877:e=>{e.exports={favorite:"favorite-_FRQhM5Y",hovered:"hovered-_FRQhM5Y",disabled:"disabled-_FRQhM5Y",active:"active-_FRQhM5Y",checked:"checked-_FRQhM5Y"}},75623:e=>{e.exports={highlighted:"highlighted-cwp8YRo6"}},94720:(e,t,n)=>{"use strict";n.d(t,{Button:()=>C});var r=n(50959),i=n(97754),o=n(95604),a=n(9745),s=n(1414),l=n.n(s);const c="apply-overflow-tooltip apply-overflow-tooltip--check-children-recursively apply-overflow-tooltip--allow-text";function d(e){const{color:t="brand",size:n="medium",variant:r="primary",stretch:a=!1,icon:s,startIcon:d,endIcon:u,iconOnly:h=!1,className:p,isGrouped:m,cellState:v,disablePositionAdjustment:f=!1,primaryText:g,secondaryText:y,isAnchor:_=!1}=e,b=function(e){let t="";return 0!==e&&(1&e&&(t=i(t,l()["no-corner-top-left"])),2&e&&(t=i(t,l()["no-corner-top-right"])),4&e&&(t=i(t,l()["no-corner-bottom-right"])),8&e&&(t=i(t,l()["no-corner-bottom-left"]))),t}((0,o.getGroupCellRemoveRoundBorders)(v));return i(p,l().button,l()[`size-${n}`],l()[`color-${t}`],l()[`variant-${r}`],a&&l().stretch,(s||d)&&l()["with-start-icon"],u&&l()["with-end-icon"],h&&l()["icon-only"],b,m&&l().grouped,m&&!f&&l()["adjust-position"],m&&v.isTop&&l()["first-row"],m&&v.isLeft&&l()["first-col"],g&&y&&l()["multiline-content"],_&&l().link,c)}function u(e){const{startIcon:t,icon:n,iconOnly:o,children:s,endIcon:d,primaryText:u,secondaryText:h}=e,p=null!=t?t:n,m=!(t||n||d||o)&&!s&&u&&h;return r.createElement(r.Fragment,null,p&&r.createElement(a.Icon,{icon:p,className:l()["start-icon-wrap"]}),s&&r.createElement("span",{className:l().content},s),d&&!o&&r.createElement(a.Icon,{icon:d,className:l()["end-icon-wrap"]}),m&&function(e){return e.primaryText&&e.secondaryText&&r.createElement("div",{className:i(l()["text-wrap"],c)},r.createElement("span",{className:l()["primary-text"]}," ",e.primaryText," "),"string"==typeof e.secondaryText?r.createElement("span",{className:l()["secondary-text"]}," ",e.secondaryText," "):r.createElement("span",{className:l()["secondary-text"]},r.createElement("span",null,e.secondaryText.firstLine),r.createElement("span",null,e.secondaryText.secondLine)))}(e))}var h=n(34094),p=n(86332),m=n(90186);function v(e){ +const{className:t,color:n,variant:r,size:i,stretch:o,animated:a,icon:s,iconOnly:l,startIcon:c,endIcon:d,primaryText:u,secondaryText:h,...p}=e;return{...p,...(0,m.filterDataProps)(e),...(0,m.filterAriaProps)(e)}}function f(e){const{reference:t,tooltipText:n,...i}=e,{isGrouped:o,cellState:a,disablePositionAdjustment:s}=(0,r.useContext)(p.ControlGroupContext),l=d({...i,isGrouped:o,cellState:a,disablePositionAdjustment:s});return r.createElement("button",{...v(i),className:l,ref:t,"data-overflow-tooltip-text":null!=n?n:e.primaryText?[e.primaryText,e.secondaryText].join(" "):(0,h.getTextForTooltip)(e.children)},r.createElement(u,{...i}))}function g(e="default"){switch(e){case"default":return"primary";case"stroke":return"secondary"}}function y(e="primary"){switch(e){case"primary":return"brand";case"success":return"green";case"default":return"gray";case"danger":return"red"}}function _(e="m"){switch(e){case"s":return"xsmall";case"m":return"small";case"l":return"large"}}function b(e){const{intent:t,size:n,appearance:r,useFullWidth:i,icon:o,...a}=e;return{...a,color:y(t),size:_(n),variant:g(r),stretch:i,startIcon:o}}function C(e){return r.createElement(f,{...b(e)})}},86332:(e,t,n)=>{"use strict";n.d(t,{ControlGroupContext:()=>r});const r=n(50959).createContext({isGrouped:!1,cellState:{isTop:!0,isRight:!0,isBottom:!0,isLeft:!0}})},95604:(e,t,n)=>{"use strict";function r(e){let t=0;return e.isTop&&e.isLeft||(t+=1),e.isTop&&e.isRight||(t+=2),e.isBottom&&e.isLeft||(t+=8),e.isBottom&&e.isRight||(t+=4),t}n.d(t,{getGroupCellRemoveRoundBorders:()=>r})},27267:(e,t,n)=>{"use strict";function r(e,t,n,r,i){function o(i){if(e>i.timeStamp)return;const o=i.target;void 0!==n&&null!==t&&null!==o&&o.ownerDocument===r&&(t.contains(o)||n(i))}return i.click&&r.addEventListener("click",o,!1),i.mouseDown&&r.addEventListener("mousedown",o,!1),i.touchEnd&&r.addEventListener("touchend",o,!1),i.touchStart&&r.addEventListener("touchstart",o,!1),()=>{r.removeEventListener("click",o,!1),r.removeEventListener("mousedown",o,!1),r.removeEventListener("touchend",o,!1),r.removeEventListener("touchstart",o,!1)}}n.d(t,{addOutsideEventListener:()=>r})},36383:(e,t,n)=>{"use strict";n.d(t,{useOutsideEvent:()=>o});var r=n(50959),i=n(27267);function o(e){const{click:t,mouseDown:n,touchEnd:o,touchStart:a,handler:s,reference:l,ownerDocument:c=document}=e,d=(0,r.useRef)(null),u=(0,r.useRef)(new CustomEvent("timestamp").timeStamp);return(0,r.useLayoutEffect)((()=>{const e={click:t,mouseDown:n,touchEnd:o,touchStart:a},r=l?l.current:d.current;return(0,i.addOutsideEventListener)(u.current,r,s,c,e)}),[t,n,o,a,s]),l||d}},9745:(e,t,n)=>{"use strict";n.d(t,{Icon:()=>i});var r=n(50959);const i=r.forwardRef(((e,t)=>{const{icon:n="",...i}=e;return r.createElement("span",{...i,ref:t,dangerouslySetInnerHTML:{__html:n}})}))},99663:(e,t,n)=>{"use strict";n.d(t,{Slot:()=>i,SlotContext:()=>o});var r=n(50959);class i extends r.Component{shouldComponentUpdate(){return!1}render(){return r.createElement("div",{style:{position:"fixed",zIndex:150,left:0,top:0},ref:this.props.reference})}} +const o=r.createContext(null)},90186:(e,t,n)=>{"use strict";function r(e){return o(e,a)}function i(e){return o(e,s)}function o(e,t){const n=Object.entries(e).filter(t),r={};for(const[e,t]of n)r[e]=t;return r}function a(e){const[t,n]=e;return 0===t.indexOf("data-")&&"string"==typeof n}function s(e){return 0===e[0].indexOf("aria-")}n.d(t,{filterAriaProps:()=>i,filterDataProps:()=>r,filterProps:()=>o,isAriaAttribute:()=>s,isDataAttribute:()=>a})},34094:(e,t,n)=>{"use strict";n.d(t,{getTextForTooltip:()=>a});var r=n(50959);const i=e=>(0,r.isValidElement)(e)&&Boolean(e.props.children),o=e=>null==e||"boolean"==typeof e||"{}"===JSON.stringify(e)?"":e.toString()+" ",a=e=>Array.isArray(e)||(0,r.isValidElement)(e)?r.Children.toArray(e).reduce(((e,t)=>{let n="";return n=(0,r.isValidElement)(t)&&i(t)?a(t.props.children):(0,r.isValidElement)(t)&&!i(t)?"":o(t),e.concat(n)}),"").trim():o(e)},67961:(e,t,n)=>{"use strict";n.d(t,{OverlapManager:()=>o,getRootOverlapManager:()=>s});var r=n(50151);class i{constructor(){this._storage=[]}add(e){this._storage.push(e)}remove(e){this._storage=this._storage.filter((t=>e!==t))}has(e){return this._storage.includes(e)}getItems(){return this._storage}}class o{constructor(e=document){this._storage=new i,this._windows=new Map,this._index=0,this._document=e,this._container=e.createDocumentFragment()}setContainer(e){const t=this._container,n=null===e?this._document.createDocumentFragment():e;!function(e,t){Array.from(e.childNodes).forEach((e=>{e.nodeType===Node.ELEMENT_NODE&&t.appendChild(e)}))}(t,n),this._container=n}registerWindow(e){this._storage.has(e)||this._storage.add(e)}ensureWindow(e,t={position:"fixed",direction:"normal"}){const n=this._windows.get(e);if(void 0!==n)return n;this.registerWindow(e);const r=this._document.createElement("div");if(r.style.position=t.position,r.style.zIndex=this._index.toString(),r.dataset.id=e,void 0!==t.index){const e=this._container.childNodes.length;if(t.index>=e)this._container.appendChild(r);else if(t.index<=0)this._container.insertBefore(r,this._container.firstChild);else{const e=this._container.childNodes[t.index];this._container.insertBefore(r,e)}}else"reverse"===t.direction?this._container.insertBefore(r,this._container.firstChild):this._container.appendChild(r);return this._windows.set(e,r),++this._index,r}unregisterWindow(e){this._storage.remove(e);const t=this._windows.get(e);void 0!==t&&(null!==t.parentElement&&t.parentElement.removeChild(t),this._windows.delete(e))}getZindex(e){const t=this.ensureWindow(e);return parseInt(t.style.zIndex||"0")}moveToTop(e){if(this.getZindex(e)!==this._index){this.ensureWindow(e).style.zIndex=(++this._index).toString()}}removeWindow(e){this.unregisterWindow(e)}}const a=new WeakMap;function s(e=document){const t=e.getElementById("overlap-manager-root");if(null!==t)return(0,r.ensureDefined)(a.get(t));{const t=new o(e),n=function(e){const t=e.createElement("div");return t.style.position="absolute",t.style.zIndex=150..toString(),t.style.top="0px",t.style.left="0px",t.id="overlap-manager-root",t}(e);return a.set(n,t), +t.setContainer(n),e.body.appendChild(n),t}}},99054:(e,t,n)=>{"use strict";n.d(t,{setFixedBodyState:()=>c});const r=(()=>{let e;return()=>{var t;if(void 0===e){const n=document.createElement("div"),r=n.style;r.visibility="hidden",r.width="100px",r.msOverflowStyle="scrollbar",document.body.appendChild(n);const i=n.offsetWidth;n.style.overflow="scroll";const o=document.createElement("div");o.style.width="100%",n.appendChild(o);const a=o.offsetWidth;null===(t=n.parentNode)||void 0===t||t.removeChild(n),e=i-a}return e}})();function i(e,t,n){null!==e&&e.style.setProperty(t,n)}function o(e,t){return getComputedStyle(e,null).getPropertyValue(t)}function a(e,t){return parseInt(o(e,t))}let s=0,l=!1;function c(e){const{body:t}=document,n=t.querySelector(".widgetbar-wrap");if(e&&1==++s){const e=o(t,"overflow"),s=a(t,"padding-right");"hidden"!==e.toLowerCase()&&t.scrollHeight>t.offsetHeight&&(i(n,"right",`${r()}px`),t.style.paddingRight=`${s+r()}px`,l=!0),t.classList.add("i-no-scroll")}else if(!e&&s>0&&0==--s&&(t.classList.remove("i-no-scroll"),l)){i(n,"right","0px");let e=0;0,t.scrollHeight<=t.clientHeight&&(e-=r()),t.style.paddingRight=(e<0?0:e)+"px",l=!1}}},24437:(e,t,n)=>{"use strict";n.d(t,{DialogBreakpoints:()=>i});var r=n(88803);const i={SmallHeight:r["small-height-breakpoint"],TabletSmall:r["tablet-small-breakpoint"],TabletNormal:r["tablet-normal-breakpoint"]}},69654:(e,t,n)=>{"use strict";n.d(t,{DialogSearch:()=>d});var r=n(50959),i=n(97754),o=n.n(i),a=n(11542),s=n(9745),l=n(69859),c=n(40281);function d(e){const{children:t,renderInput:i,onCancel:d,containerClassName:h,inputContainerClassName:p,iconClassName:m,...v}=e;return r.createElement("div",{className:o()(c.container,h)},r.createElement("div",{className:o()(c.inputContainer,p,d&&c.withCancel)},i||r.createElement(u,{...v})),t,r.createElement(s.Icon,{className:o()(c.icon,m),icon:l}),d&&r.createElement("div",{className:c.cancel,onClick:d},a.t(null,void 0,n(20036))))}function u(e){const{className:t,reference:n,value:i,onChange:a,onFocus:s,onBlur:l,onKeyDown:d,onSelect:u,placeholder:h,...p}=e;return r.createElement("input",{...p,ref:n,type:"text",className:o()(t,c.input),autoComplete:"off","data-role":"search",placeholder:h,value:i,onChange:a,onFocus:s,onBlur:l,onSelect:u,onKeyDown:d})}},22265:(e,t,n)=>{"use strict";n.d(t,{DialogSidebarContainer:()=>d,DialogSidebarItem:()=>h,DialogSidebarWrapper:()=>u});var r=n(50959),i=n(97754),o=n.n(i),a=n(9745),s=n(65631),l=n(68648),c=n(54829);function d(e){const{mode:t,className:n,...i}=e,{isMobile:a,isTablet:l}=(0,s.getSidebarMode)(t),d=o()(c.container,l&&c.isTablet,a&&c.isMobile,n);return r.createElement("div",{...i,className:d,"data-role":"dialog-sidebar"})}function u(e){return r.createElement("div",{className:c.wrapper,...e})}function h(e){const{mode:t,title:n,icon:i,isActive:d,onClick:u,tag:h="div",reference:p,className:m,...v}=e,{isMobile:f,isTablet:g}=(0,s.getSidebarMode)(t),y=d?null==i?void 0:i.active:null==i?void 0:i.default;return r.createElement(h,{...v,ref:p,className:o()(c.tab,g&&c.isTablet,f&&c.isMobile,d&&c.active,m), +onClick:u},i&&r.createElement(a.Icon,{className:c.icon,icon:y}),!g&&r.createElement("span",{className:o()(c.title,!i&&c.withoutIcon)},r.createElement("span",{className:c.titleText},n),f&&r.createElement(a.Icon,{className:c.nested,icon:l})))}},65631:(e,t,n)=>{"use strict";function r(e){return{isMobile:"mobile"===e,isTablet:"tablet"===e}}n.d(t,{getSidebarMode:()=>r})},57979:(e,t,n)=>{"use strict";n.r(t),n.d(t,{IndicatorsLibraryContainer:()=>de});var r=n(50959),i=n(962),o=n(11542),a=n(88348);const s=o.t(null,void 0,n(44463));var l=n(42856),c=n(14483),d=n(92249);function u(e,t){const n=e.title.toLowerCase(),r=t.title.toLowerCase();return nr?1:0}const h={earning:new RegExp("EPS"),earnings:new RegExp("EPS"),"trailing twelve months":new RegExp("TTM")};function p(e){var t;const{id:r,description:i,shortDescription:a,description_localized:d,is_hidden_study:u,version:h,extra:p,tags:v}=e,f=c.enabled("graying_disabled_tools_enabled")&&(null===(t=window.ChartApiInstance)||void 0===t?void 0:t.studiesAccessController.isToolGrayed(i));return{id:r,title:d||o.t(i,{context:"study"},n(68716)),shortDescription:a,shortTitle:a,isStrategy:l.StudyMetaInfo.isScriptStrategy(e),isHidden:u,isNew:null==p?void 0:p.isNew,isUpdated:null==p?void 0:p.isUpdated,isBeta:null==p?void 0:p.isBeta,isPro:null==p?void 0:p.isPro,proBadgeTitle:s,isFundamental:!1,isOverlay:e.is_price_study,studyData:{id:r,version:h,descriptor:{type:"java",studyId:e.id},packageName:m(r,p)},isGrayed:f,tags:v}}function m(e,t){return(null==t?void 0:t.isChartPattern)?"tv-chart_patterns":(null==t?void 0:t.isAuto)?"auto-java":l.StudyMetaInfo.getPackageName(e)}var v=n(97754),f=n.n(v),g=n(63932),y=n(35057),_=n(49483),b=n(69654),C=n(22265),x=n(60030);function k(e){const{reference:t,className:n,...i}=e;return r.createElement("div",{ref:t,className:f()(x.container,n),...i,"data-role":"dialog-content"})}var E=n(95988);function w(e){const{children:t,className:n,disabled:i}=e;return r.createElement("span",{className:f()(E.title,i&&E.disabled,n)},t)}const I=r.createContext(null);var P=n(24637),N=n(77975),S=n(45345),D=n(26843),R=n(36189),T=n(68335),B=n(60430);function L(e){const t=(0,r.useContext)(I),{style:i,layoutMode:a,item:s,query:l,regExpRules:c,isBeta:d,isNew:u,isUpdated:h,isSelected:p,isHighlighted:m,reference:v,onClick:g,renderActions:y,isPro:_,proBadgeTitle:b,onItemActionsClick:C,favoriteClickHandler:x,hideEP:k}=e,{isFavorite:E,isLocked:T,public:L,editorsPick:F}=s,M=void 0!==E,j=z(g,s),W=(0,r.useCallback)((e=>{e.stopPropagation(),null==C||C()}),[C]),A=(0,r.useCallback)((e=>{if(x)return null==C||C(),void x(e);if(null==t?void 0:t.toggleFavorite){z((e=>{null==C||C(),t.toggleFavorite(e)}),s)(e)}}),[x,C,null==t?void 0:t.toggleFavorite]),H=(0,N.useWatchedValueReadonly)({watchedValue:S.watchedTheme})===D.StdTheme.Dark?B.dark:B.light,Z=f()(B.container,s.isGrayed&&B.disabled,p&&B.selected,m&&B.highlighted,m&&H);return r.createElement("div",{ref:v,className:Z,onClick:j,style:i,"data-role":"list-item","data-disabled":s.isGrayed,"data-title":s.title,"data-id":s.id},r.createElement("div",{ +className:f()(B.main,!M&&B.paddingLeft)},M&&r.createElement(R.FavoriteButton,{className:f()(B.favorite,E&&B.isActive),isFilled:E,onClick:A}),r.createElement(w,{disabled:s.isGrayed},r.createElement(P.HighlightedText,{queryString:l,rules:c,text:s.title})),!1,d&&r.createElement(BadgeIndicator,{type:"beta",className:B.badge}),u&&r.createElement(BadgeIndicator,{type:"new",className:B.badge}),h&&r.createElement(BadgeIndicator,{type:"updated",className:B.badge}),Boolean(F&&!k)&&r.createElement(BadgeIndicator,{type:"ep",className:B.badge,tooltip:o.t(null,void 0,n(92490))}),!1),L&&r.createElement("a",{href:L.authorLink,className:B.author,target:"_blank",onClick:W},L.authorName),"mobile"!==a&&L&&r.createElement("span",{className:B.likes},L.likesCount),!1)}function z(e,t){return n=>{const r=0===(0,T.modifiersFromEvent)(n)&&0===n.button;!n.defaultPrevented&&e&&r&&(n.preventDefault(),e(t))}}var F=n(61098);function M(e){const{title:t,type:n,className:i}=e;return r.createElement("h3",{className:f()(F.title,"Small"===n&&F.small,"Normal"===n&&F.normal,"Large"===n&&F.large,i)},t)}var j=n(76797);function W(e){const{style:t,children:n}=e;return r.createElement("div",{style:t,className:j.container},n)}var A=n(9745),H=n(94720),Z=n(70722);function q(e){const{className:t,icon:n,title:i,description:o,buttonText:a,buttonAction:s}=e;return r.createElement("div",{className:f()(Z.container,t)},n&&r.createElement(A.Icon,{icon:n,className:Z.image}),i&&r.createElement("h3",{className:Z.title},i),o&&r.createElement("p",{className:Z.description},o),a&&s&&r.createElement(H.Button,{onClick:s,className:Z.button},a))}function O(e){const[t,n]=(0,r.useState)(null);function i(e){return e.findIndex((e=>(null==t?void 0:t.id)===e.id))}return[t,n,function(){n(function(){var n;const r=i(e),o=r===e.length-1;return null===t||-1===r?null!==(n=e[0])&&void 0!==n?n:null:o?e[r]:e[r+1]}())},function(){n(function(){var n;const r=i(e);return null===t||0===r||-1===r?null!==(n=e[0])&&void 0!==n?n:null:e[r-1]}())}]}var U=n(19785),G=n(4567),V=n(57898),Y=n(56840);const K=new V.Delegate,J=new V.Delegate,X=new V.Delegate;let $=[];function Q(e){return-1===te(e)?(function(e){!ee(e)&&($.push(e),re(),K.fire(e))}(e),!0):(function(e){const t=te(e);-1!==t&&($.splice(t,1),re(),J.fire(e))}(e),!1)}function ee(e){return-1!==te(e)}function te(e){return $.indexOf(e)}function ne(){var e,t;$=[];const n=Boolean(void 0===(0,Y.getValue)("chart.favoriteLibraryIndicators")),r=(0,Y.getJSON)("chart.favoriteLibraryIndicators",[]);if($.push(...r),0===$.length&&n&&"undefined"!=typeof window){const n=JSON.parse(null!==(t=null===(e=window.urlParams)||void 0===e?void 0:e.favorites)&&void 0!==t?t:"{}").indicators;n&&Array.isArray(n)&&$.push(...n)}X.fire()}function re(){const e=$.slice();(0,Y.setJSON)("chart.favoriteLibraryIndicators",e)}function ie(e){const{reference:t,data:i,isOpened:a,onClose:s,applyStudy:l,shouldReturnFocus:c}=e,[d,u]=(0,r.useState)(""),p=(0,r.useMemo)((()=>(0,U.createRegExpList)(d,h)),[d]),m=(0,r.useMemo)((()=>d?(0,U.rankedSearch)({data:i,rules:p,queryString:d, +primaryKey:"shortDescription",secondaryKey:"title",optionalPrimaryKey:"shortTitle",tertiaryKey:"tags"}):i),[d,p,i]),{highlightedItem:v,selectedItem:x,selectedNodeReference:E,scrollContainerRef:w,searchInputRef:I,onClickStudy:P,handleKeyDown:N}=function(e,t,n,i){let o=0;const[a,s]=(0,r.useState)(null),l=(0,r.useRef)(null),c=(0,r.useRef)(null),[d,u,h,p]=O(t),m=(0,r.useRef)(null);return(0,r.useEffect)((()=>{e?v(0):u(null)}),[e]),(0,r.useEffect)((()=>{void 0!==i&&(v(0),u(null))}),[i]),(0,r.useEffect)((()=>(a&&(o=setTimeout((()=>{s(null)}),1500)),()=>{clearInterval(o)})),[a]),{highlightedItem:a,scrollContainerRef:l,selectedNodeReference:c,selectedItem:d,searchInputRef:m,onClickStudy:function(e){n&&(n(e),u(e),s(e))},handleKeyDown:function(e){const[t,r]=function(e,t){if(null===e.current||null===t.current)return[0,0];const n=e.current.getBoundingClientRect(),r=t.current.getBoundingClientRect(),{height:i}=n,o=n.top-r.top,a=n.bottom-r.bottom+i<0?0:i,s=o-i>0?0:i,{scrollTop:l}=t.current;return[l-s,l+a]}(c,l);if(40===(0,T.hashFromEvent)(e)&&(e.preventDefault(),h(),v(r)),38===(0,T.hashFromEvent)(e)&&(e.preventDefault(),p(),v(t)),13===(0,T.hashFromEvent)(e)&&d){if(!n)return;n(d),s(d)}}};function v(e){null!==l.current&&l.current.scrollTo&&l.current.scrollTo(0,e)}}(a,m,l),S=""===d&&!m.length;return(0,r.useEffect)((()=>{var e;a||u(""),_.CheckMobile.any()||null===(e=I.current)||void 0===e||e.focus()}),[a]),r.createElement(y.AdaptivePopupDialog,{isOpened:a,onClose:s,onClickOutside:s,className:f()(G.dialogLibrary),render:function(){return r.createElement(r.Fragment,null,r.createElement(b.DialogSearch,{reference:I,placeholder:o.t(null,void 0,n(52298)),onChange:D,onFocus:R}),r.createElement(C.DialogSidebarWrapper,null,r.createElement(k,{reference:w,className:G.scroll},S?r.createElement(g.Spinner,null):m.length?r.createElement(r.Fragment,null,r.createElement(W,null,r.createElement(M,{title:o.t(null,void 0,n(15491))})),m.slice().sort(oe).map((e=>{const t=(null==x?void 0:x.id)===e.id;return r.createElement(L,{key:e.id,item:e,onClick:()=>P(e),query:d,regExpRules:p,reference:t?E:void 0,isSelected:(null==x?void 0:x.id)===e.id,isHighlighted:(null==v?void 0:v.id)===e.id,favoriteClickHandler:t=>{t.stopPropagation(),Q(e.title)}})}))):r.createElement(q,{className:G.noContentBlock,description:o.t(null,void 0,n(53170))}))))},title:o.t(null,void 0,n(61142)),dataName:"indicators-dialog",onKeyDown:N,shouldReturnFocus:c,ref:t});function D(e){u(e.target.value)}function R(){var e;d.length>0&&(null===(e=I.current)||void 0===e||e.select())}}function oe(e,t){return e.isFavorite===t.isFavorite?0:e.isFavorite?-1:1}ne(),Y.onSync.subscribe(null,ne);var ae=n(76422),se=n(74970),le=n(97145);function ce(e,t){return e[t]||[]}class de extends class{constructor(e){this._searchInputRef=r.createRef(),this._dialog=r.createRef(),this._visibility=new le.WatchedValue(!1),this._container=document.createElement("div"),this._isForceRender=!1,this._parentSources=[],this._isDestroyed=!1,this._deepFundamentalsHistoryNotificationHasBeenShown=!1, +this._showDeepFundamentalsHistoryNotification=()=>{},this._chartWidgetCollection=e}isDestroyed(){return this._isDestroyed}visible(){return this._visibility.readonly()}resetAllStudies(){}updateFavorites(){}open(e,t,n,r,i){this._parentSources=e,this._updateSymbol(),this._setProps({isOpened:!0,shouldReturnFocus:null==i?void 0:i.shouldReturnFocus}),this._visibility.setValue(!0),ae.emit("indicators_dialog")}show(e){this.open([],void 0,void 0,void 0,e)}hide(){this._parentSources=[],this._setProps({isOpened:!1}),this._visibility.setValue(!1)}destroy(){this._isDestroyed=!0,i.unmountComponentAtNode(this._container)}_shouldPreventRender(){return this._isDestroyed||!this._isForceRender&&!this._getProps().value().isOpened}_getRenderData(){return{props:this._getProps().value(),container:this._getContainer()}}_applyStudy(e,t){var n;e.isGrayed?ae.emit("onGrayedObjectClicked",{type:"study",name:e.shortDescription}):(_.CheckMobile.any()||null===(n=this._searchInputRef.current)||void 0===n||n.select(),async function(e,t,n,r,i){const o=e.activeChartWidget.value();if(!o)return null;const{studyData:s}=t;if(!s)return Promise.resolve(null);const l=s.descriptor;if("java"===l.type){const e=(0,d.tryFindStudyLineToolNameByStudyId)(l.studyId);if(null!==e)return a.tool.setValue(e),null}return o.insertStudy(s.descriptor,n,{stubTitle:t.shortDescription,isFundamental:t.isFundamental,isOverlay:t.isOverlay})}(this._chartWidgetCollection,e,this._parentSources,0,this._symbol).then((()=>{var e;window.is_authenticated;_.CheckMobile.any()||(null===document.activeElement||document.activeElement===document.body||null!==this._dialog.current&&this._dialog.current.contains(document.activeElement))&&(null===(e=this._searchInputRef.current)||void 0===e||e.focus())})))}_setProps(e){const t=this._getProps().value(),{isOpened:n}=t;this._isForceRender=n&&"isOpened"in e&&!e.isOpened;const r={...t,...e};this._getProps().setValue(r)}_requestBuiltInJavaStudies(){return(0,se.studyMetaInfoRepository)().findAllJavaStudies()}_focus(){var e;this._getProps().value().isOpened&&(null===(e=this._dialog.current)||void 0===e||e.focus())}_getContainer(){return this._container}_getDialog(){return this._dialog}_getSymbol(){return this._symbol}_updateSymbol(){this._symbol=void 0}}{constructor(e,t){super(e),this._options={onWidget:!1},this._indicatorData=[],t&&(this._options=t),this._props=new le.WatchedValue({data:[],applyStudy:this._applyStudy.bind(this),isOpened:!1,reference:this._getDialog(),onClose:this.hide.bind(this)}),this._getProps().subscribe(this._render.bind(this)),this._init()}_getProps(){return this._props}async _init(){const e=function(e){const t={};return e.forEach((e=>{const{studyData:n}=e;if(!n)return;const{packageName:r}=n;r in t?t[r].push(e):t[r]=[e]})),t}(function(e,t=!0){return e.filter((e=>{const n=!!t||!function(e){return e.isStrategy}(e);return!e.isHidden&&n}))}((await this._requestBuiltInJavaStudies()).map(p)));this._indicatorData=await async function(e,t){let n={...t} +;return[...ce(n,"tv-basicstudies"),...ce(n,"Script$STD"),...ce(n,"tv-volumebyprice")].filter((e=>!e.isStrategy)).sort(u)}(this._options.onWidget,e),this._setFavorites(),this._setProps({data:this._indicatorData}),K.subscribe(null,(()=>this._refreshFavorites())),J.subscribe(null,(()=>this._refreshFavorites()))}_setFavorites(){c.enabled("items_favoriting")&&this._indicatorData.forEach((e=>{e.isFavorite=ee(e.title)}))}_refreshFavorites(){this._setFavorites(),this._setProps({data:this._indicatorData})}_render(){if(this._shouldPreventRender())return;const{props:e,container:t}=this._getRenderData();i.render(r.createElement(ie,{...e}),t)}}},36189:(e,t,n)=>{"use strict";n.d(t,{FavoriteButton:()=>u});var r=n(11542),i=n(50959),o=n(97754),a=n(9745),s=n(39146),l=n(48010),c=n(14877);const d={add:r.t(null,void 0,n(44629)),remove:r.t(null,void 0,n(72482))};function u(e){const{className:t,isFilled:n,isActive:r,onClick:u,...h}=e;return i.createElement(a.Icon,{...h,className:o(c.favorite,"apply-common-tooltip",n&&c.checked,r&&c.active,t),icon:n?s:l,onClick:u,title:n?d.remove:d.add})}},19785:(e,t,n)=>{"use strict";n.d(t,{createRegExpList:()=>o,getHighlightedChars:()=>a,rankedSearch:()=>i});var r=n(1722);function i(e){const{data:t,rules:n,queryString:i,isPreventedFromFiltering:o,primaryKey:a,secondaryKey:s=a,optionalPrimaryKey:l,tertiaryKey:c}=e;return t.map((e=>{const t=l&&e[l]?e[l]:e[a],o=e[s],d=c&&e[c];let u,h=0;return n.forEach((e=>{var n,a,s,l,c;const{re:p,fullMatch:m}=e;if(p.lastIndex=0,(0,r.isString)(t)&&t&&t.toLowerCase()===i.toLowerCase())return h=4,void(u=null===(n=t.match(m))||void 0===n?void 0:n.index);if((0,r.isString)(t)&&m.test(t))return h=3,void(u=null===(a=t.match(m))||void 0===a?void 0:a.index);if((0,r.isString)(o)&&m.test(o))return h=2,void(u=null===(s=o.match(m))||void 0===s?void 0:s.index);if((0,r.isString)(o)&&p.test(o))return h=2,void(u=null===(l=o.match(p))||void 0===l?void 0:l.index);if(Array.isArray(d))for(const e of d)if(m.test(e))return h=1,void(u=null===(c=e.match(m))||void 0===c?void 0:c.index)})),{matchPriority:h,matchIndex:u,item:e}})).filter((e=>o||e.matchPriority)).sort(((e,t)=>{if(e.matchPriorityt.matchPriority)return-1;if(e.matchPriority===t.matchPriority){if(void 0===e.matchIndex||void 0===t.matchIndex)return 0;if(e.matchIndex>t.matchIndex)return 1;if(e.matchIndexe))}function o(e,t){const n=[],r=e.toLowerCase(),i=e.split("").map(((e,t)=>`(${0!==t?`[/\\s-]${s(e)}`:s(e)})`)).join("(.*?)")+"(.*)";return n.push({fullMatch:new RegExp(`(${s(e)})`,"i"),re:new RegExp(`^${i}`,"i"),reserveRe:new RegExp(i,"i"),fuzzyHighlight:!0}),t&&t.hasOwnProperty(r)&&n.push({fullMatch:t[r],re:t[r],fuzzyHighlight:!1}),n}function a(e,t,n){const r=[];return e&&n?(n.forEach((e=>{const{fullMatch:n,re:i,reserveRe:o}=e;n.lastIndex=0,i.lastIndex=0;const a=n.exec(t),s=a||i.exec(t)||o&&o.exec(t);if(e.fuzzyHighlight=!a,s)if(e.fuzzyHighlight){let e=s.index;for(let t=1;t{"use strict";n.d(t,{HighlightedText:()=>s});var r=n(50959),i=n(97754),o=n(19785),a=n(75623);function s(e){const{queryString:t,rules:n,text:s,className:l}=e,c=(0,r.useMemo)((()=>(0,o.getHighlightedChars)(t,s,n)),[t,n,s]);return r.createElement(r.Fragment,null,c.length?s.split("").map(((e,t)=>r.createElement(r.Fragment,{key:t},c[t]?r.createElement("span",{className:i(a.highlighted,l)},e):r.createElement("span",null,e)))):s)}},77975:(e,t,n)=>{"use strict";n.d(t,{useWatchedValueReadonly:()=>i});var r=n(50959);const i=(e,t=!1)=>{const n="watchedValue"in e?e.watchedValue:void 0,i="defaultValue"in e?e.defaultValue:e.watchedValue.value(),[o,a]=(0,r.useState)(n?n.value():i);return(t?r.useLayoutEffect:r.useEffect)((()=>{if(n){a(n.value());const e=e=>a(e);return n.subscribe(e),()=>n.unsubscribe(e)}return()=>{}}),[n]),o}},90692:(e,t,n)=>{"use strict";n.d(t,{MatchMedia:()=>i});var r=n(50959);class i extends r.PureComponent{constructor(e){super(e),this._handleChange=()=>{this.forceUpdate()},this.state={query:window.matchMedia(this.props.rule)}}componentDidMount(){this._subscribe(this.state.query)}componentDidUpdate(e,t){this.state.query!==t.query&&(this._unsubscribe(t.query),this._subscribe(this.state.query))}componentWillUnmount(){this._unsubscribe(this.state.query)}render(){return this.props.children(this.state.query.matches)}static getDerivedStateFromProps(e,t){return e.rule!==t.query.media?{query:window.matchMedia(e.rule)}:null}_subscribe(e){e.addListener(this._handleChange)}_unsubscribe(e){e.removeListener(this._handleChange)}}},42842:(e,t,n)=>{"use strict";n.d(t,{Portal:()=>l,PortalContext:()=>c});var r=n(50959),i=n(962),o=n(25931),a=n(67961),s=n(99663);class l extends r.PureComponent{constructor(){super(...arguments),this._uuid=(0,o.nanoid)()}componentWillUnmount(){this._manager().removeWindow(this._uuid)}render(){const e=this._manager().ensureWindow(this._uuid,this.props.layerOptions);return e.style.top=this.props.top||"",e.style.bottom=this.props.bottom||"",e.style.left=this.props.left||"",e.style.right=this.props.right||"",e.style.pointerEvents=this.props.pointerEvents||"",this.props.className&&e.classList.add(this.props.className),this.props["aria-hidden"]&&e.setAttribute("aria-hidden","true"),i.createPortal(r.createElement(c.Provider,{value:this},this.props.children),e)}moveToTop(){this._manager().moveToTop(this._uuid)}_manager(){return null===this.context?(0,a.getRootOverlapManager)():this.context}}l.contextType=s.SlotContext;const c=r.createContext(null)},63932:(e,t,n)=>{"use strict";n.d(t,{Spinner:()=>a});var r=n(50959),i=n(97754),o=n(58096);n(83135);function a(e){const t=i(e.className,"tv-spinner","tv-spinner--shown",`tv-spinner--size_${o.spinnerSizeMap[e.size||o.DEFAULT_SIZE]}`);return r.createElement("div",{className:t,style:e.style,role:"progressbar"})}},68648:e=>{ +e.exports=''},69859:e=>{e.exports=''},39146:e=>{e.exports=''},48010:e=>{e.exports=''},25931:(e,t,n)=>{"use strict";n.d(t,{nanoid:()=>r});let r=(e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce(((e,t)=>e+=(t&=63)<36?t.toString(36):t<62?(t-26).toString(36).toUpperCase():t>62?"-":"_"),"")},20036:e=>{e.exports={ar:["إلغاء"],ca_ES:["Cancel·la"],cs:["Zrušit"],de:["Abbrechen"],el:["Άκυρο"],en:"Cancel",es:["Cancelar"],fa:["لغو"],fr:["Annuler"],he_IL:["ביטול"],hu_HU:["Törlés"],id_ID:["Batal"],it:["Annulla"],ja:["キャンセル"],ko:["취소"],ms_MY:["Batal"],nl_NL:["Annuleren"],pl:["Anuluj"],pt:["Cancelar"],ro:"Cancel",ru:["Отмена"],sv:["Avbryt"],th:["ยกเลิก"],tr:["İptal"],vi:["Hủy bỏ"],zh:["取消"],zh_TW:["取消"]}},80395:e=>{e.exports={ar:["إغلاق القائمة"],ca_ES:"Close menu",cs:"Close menu",de:["Menü schließen"],el:"Close menu",en:"Close menu",es:["Cerrar menú"],fa:"Close menu",fr:["Fermer le menu"],he_IL:["סגור תפריט"],hu_HU:"Close menu",id_ID:["Pilih menu"],it:["Chiudere menù"],ja:["メニューを閉じる"],ko:["메뉴 닫기"],ms_MY:["Tutup menu"],nl_NL:"Close menu",pl:["Zamknij menu"],pt:["Fechar menu"],ro:"Close menu",ru:["Закрыть меню"],sv:["Stäng menyn"],th:["ปิดเมนู"],tr:["Menüyü kapat"],vi:["Đóng menu"],zh:["关闭菜单"],zh_TW:["關閉選單"]}},44629:e=>{e.exports={ar:["اضف إلى القائمة التفضيلات"],ca_ES:["Afegeix a preferits"],cs:["Přidat do oblíbených"],de:["Zu Favoriten hinzufügen"],el:["Προσθήκη στα αγαπημένα"],en:"Add to favorites",es:["Añadir a favoritos"],fa:["افزودن به موارد مورد علاقه"],fr:["Ajouter aux favoris"],he_IL:["הוסף למועדפים"],hu_HU:["Hozzáadás kedvencekhez"],id_ID:["Tambah ke daftar favorit"],it:["Aggiungi ai preferiti"],ja:["お気に入りに追加"],ko:["즐겨찾기에 넣기"],ms_MY:["Tambah kepada kegemaran"],nl_NL:["Voeg toe aan favorieten"],pl:["Dodaj do ulubionych"],pt:["Adicionar aos favoritos"],ro:"Add to favorites",ru:["Добавить в избранное"],sv:["Lägg till som favorit"],th:["เพิ่มลงรายการโปรด"],tr:["Favorilere ekle"],vi:["Thêm vào mục yêu thích"],zh:["添加到收藏"],zh_TW:["加入收藏"]}},44463:e=>{e.exports={ar:["متاح لحسابات Pro"],ca_ES:"Available for Pro accounts",cs:"Available for Pro accounts",de:["Erhältlich für Pro-Konten"],el:"Available for Pro accounts",en:"Available for Pro accounts", +es:["Disponible para las cuentas Pro"],fa:"Available for Pro accounts",fr:["Disponible pour les comptes Pro"],he_IL:["זמין עבור חשבונות Pro"],hu_HU:"Available for Pro accounts",id_ID:["Tersedia untuk akun Pro"],it:["Disponibile per gli account Pro"],ja:["Proアカウントでご利用いただけます"],ko:["프로 계정에서 사용 가능"],ms_MY:["Tersedia untuk akaun Pro"],nl_NL:"Available for Pro accounts",pl:["Dostępne dla kont Pro"],pt:["Disponível para contas Pro"],ro:"Available for Pro accounts",ru:["Доступно для подписок Pro"],sv:["Tillgängligt för Proabonnenter"],th:["มีให้สำหรับบัญชี Pro"],tr:["Pro hesaplar için kullanılabilir"],vi:["Dành cho các tài khoản Pro"],zh:["适用于Pro账户"],zh_TW:["適用於Pro帳戶"]}},92490:e=>{e.exports={ar:["مختارات المحرر"],ca_ES:["Seleccions dels editors"],cs:"Editors' picks",de:["Editor's Picks"],el:"Editors' picks",en:"Editors' picks",es:["Selecciones de los editores"],fa:"Editors' picks",fr:["Choix de la rédaction"],he_IL:["בחירות העורכים"],hu_HU:"Editors' picks",id_ID:["Pilihan editor"],it:["Selezione editoriale"],ja:["エディターズ・ピック"],ko:["에디터즈 픽"],ms_MY:["Pilihan Editor"],nl_NL:"Editors' picks",pl:["Wybór Redakcji"],pt:["Sugestão da Casa"],ro:"Editors' picks",ru:["Выбор редакции"],sv:["Redaktörens val"],th:["คัดสรรโดยบรรณาธิการ"],tr:["Editörün Seçtikleri"],vi:["Biên tập viên chọn"],zh:["编辑精选"],zh_TW:["編輯精選"]}},61142:e=>{e.exports={ar:["مؤشرات"],ca_ES:["Indicadors"],cs:["Indikátory"],de:["Indikatoren"],el:["Τέχν. Δείκτες"],en:"Indicators",es:["Indicadores"],fa:["اندیکاتورها"],fr:["Indicateurs"],he_IL:["אינדיקטורים"],hu_HU:["Indikátorok"],id_ID:["Indikator"],it:["Indicatori"],ja:["インジケーター"],ko:["지표"],ms_MY:["Penunjuk"],nl_NL:["Indicatoren"],pl:["Wskaźniki"],pt:["Indicadores"],ro:"Indicators",ru:["Индикаторы"],sv:["Indikatorer"],th:["อินดิเคเตอร์"],tr:["Göstergeler"],vi:["Các chỉ báo"],zh:["指标"],zh_TW:["技術指標"]}},53170:e=>{e.exports={ar:["لا توجد مؤشرات تتوافق مع معاييرك."],ca_ES:["Cap indicador coincideix amb els vostres criteris"],cs:["Indikátory nevyhovující vaším požadavkům"],de:["Keine passenden Indikatoren zu Ihren Kriterien gefunden"],el:["Δε βρέθηκαν Τέχνικο. Δείκτες που να ταιριάζουν με τα κριτήρια αναζήτησης"],en:"No indicators matched your criteria",es:["Ningún indicador coincide con sus criterios"],fa:["هیچ اندیکاتوری با شرط شما مطابقت ندارد."],fr:["Aucuns indicateurs ne correspondent à vos critères."],he_IL:["לא נמצאו התאמות לאינדקטור"],hu_HU:["Egyetlen indikátor se felel meg a kritériumoknak."],id_ID:["Tidak ada indikator yang cocok dengan kriteria anda."],it:["Nessun indicatore corrisponde ai criteri"],ja:["条件に合致するインジケーターはありません"],ko:["찾는 지표가 없습니다."],ms_MY:["Tiada penunjuk yang sepadan dengan kriteria anda."],nl_NL:["Geen indicator voldeed aan je criteria"],pl:["Brak wskaźników spełniających twoje kryteria"],pt:["Não foram encontrados indicadores que correspondam à escolha selecionada."],ro:["No indicators matched your criteria."],ru:["Нет подходящих индикаторов."],sv:["Inga indikatorer överensstämde med dina kriterier."],th:["ไม่พบตัวชี้วัดตามเกณฑ์ของคุณ"],tr:["Kriterinize uygun gösterge bulunamadı."], +vi:["Không có chỉ số nào khớp với tiêu chí của bạn."],zh:["没有符合您搜索条件的指标."],zh_TW:["沒有指標符合您的搜尋條件。"]}},15491:e=>{e.exports={ar:["اسم النص البرمجي"],ca_ES:["Nom de l'script"],cs:"Script name",de:["Skripname"],el:"Script name",en:"Script name",es:["Nombre del script"],fa:"Script name",fr:["Nom du script"],he_IL:["שם הסקריפט"],hu_HU:["Szkript név"],id_ID:["Nama skrip"],it:["Nome script"],ja:["スクリプト名"],ko:["스크립트 이름"],ms_MY:["Nama skrip"],nl_NL:"Script name",pl:["Nazwa skryptu"],pt:["Nome do script"],ro:"Script name",ru:["Имя скрипта"],sv:["Skriptets namn"],th:["ชื่อชุดคำสั่ง"],tr:["Komut adı"],vi:["Tên Script"],zh:["脚本名称"],zh_TW:["腳本名稱"]}},52298:e=>{e.exports={ar:["بحث"],ca_ES:["Cercar"],cs:["Hledat"],de:["Suche"],el:["Αναζήτησή"],en:"Search",es:["Buscar"],fa:["جستجو"],fr:["Chercher"],he_IL:["חפש"],hu_HU:["Keresés"],id_ID:["Cari"],it:["Cerca"],ja:["検索"],ko:["찾기"],ms_MY:["Cari"],nl_NL:["Zoeken"],pl:["Szukaj"],pt:["Pesquisar"],ro:"Search",ru:["Поиск"],sv:["Sök"],th:["ค้นหา"],tr:["Ara"],vi:["Tìm kiếm"],zh:["搜索"],zh_TW:["搜尋"]}},72482:e=>{e.exports={ar:["حذف من القائمة المفضلة"],ca_ES:["Treure de preferits"],cs:["Odebrat z oblíbených"],de:["Aus Favoriten entfernen"],el:["Διαγραφή απο τα αγαπημένα"],en:"Remove from favorites",es:["Quitar de favoritos"],fa:["حذف از موارد مورد علاقه"],fr:["Retirer des favoris"],he_IL:["הסר ממועדפים"],hu_HU:["Eltávolít kedvencek közül"],id_ID:["Hilangkan dari favorit"],it:["Rimuovi dai preferiti"],ja:["お気に入りから削除"],ko:["즐겨찾기지움"],ms_MY:["Buang dari kegemaran"],nl_NL:["Verwijder van favorieten"],pl:["Usuń z ulubionych"],pt:["Remover dos favoritos"],ro:"Remove from favorites",ru:["Удалить из предпочтений"],sv:["Ta bort från favoriter"],th:["ลบออกจากรายการโปรด"],tr:["Favorilerimden çıkar"],vi:["Loại bỏ khỏi mục yêu thích"],zh:["从收藏中移除"],zh_TW:["從收藏移除"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/study-pane-views.51d0897ba74454ec3423.js b/charting_library/bundles/study-pane-views.51d0897ba74454ec3423.js new file mode 100644 index 0000000..de2f032 --- /dev/null +++ b/charting_library/bundles/study-pane-views.51d0897ba74454ec3423.js @@ -0,0 +1,6 @@ +"use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[507],{79797:(t,e,i)=>{i.d(e,{PolygonRenderer:()=>p});var s=i(34026),r=i(4652),n=i(99031),a=i(73436),o=i(18807),l=i(87095),d=i(15187),h=i(45197),c=i(68441),u=i(79849);class p extends d.MediaCoordinatesPaneRenderer{constructor(t){super(),this._data=null,this._backHittest=new o.HitTestResult(o.HitTarget.MovePointBackground),this._points=[],this._hittest=null!=t?t:new o.HitTestResult(o.HitTarget.MovePoint)}setData(t){this._data=t,this._points=t.points}hitTest(t){if(null===this._data||void 0!==this._data.mouseTouchable&&!this._data.mouseTouchable)return null;const e=Math.max((0,h.interactionTolerance)().line,Math.ceil(this._data.linewidth/2)),i=this._points.length;if(1===i){return(0,s.pointInCircle)(t,this._points[0],e)?this._hittest:null}for(let s=1;s0){const s=this._points[0],n=this._points[i-1];if((0,r.distanceToSegment)(s,n,t).distance<=e)return this._hittest}return this._data.filled&&this._data.fillBackground&&(0,s.pointInPolygon)(t,this._data.points)?this._backHittest:null}_drawImpl(t){var e,i;const s=t.context,r=this._points.length;if(null===this._data||0===r)return;if(1===r)return void this._drawPoint(s,this._points[0],this._data.linewidth/2,this._data.color);s.beginPath();const o=this._data.linestyle===u.LINESTYLE_SOLID?"round":"butt",d=null!==(e=this._data.linecap)&&void 0!==e?e:o;s.lineCap=d,s.strokeStyle=this._data.color,s.lineWidth=this._data.linewidth,s.lineJoin=null!==(i=this._data.linejoin)&&void 0!==i?i:"round",(0,c.setLineStyle)(s,this._data.linestyle);const h=this._points[0];s.moveTo(h.x,h.y);for(const t of this._points)s.lineTo(t.x,t.y);if(this._data.filled&&this._data.fillBackground&&(s.fillStyle=(0,l.generateColor)(this._data.backcolor,this._data.transparency),s.fill()),this._data.filled&&!this._data.skipClosePath&&s.closePath(),r>1){if(this._data.leftend===a.LineEnd.Arrow){const t=this._correctArrowPoints(this._points[1],this._points[0],s.lineWidth,d);(0,n.drawArrow)(t[0],t[1],s,s.lineWidth,1)}if(this._data.rightend===a.LineEnd.Arrow){const t=this._correctArrowPoints(this._points[r-2],this._points[r-1],s.lineWidth,d);(0,n.drawArrow)(t[0],t[1],s,s.lineWidth,1)}}this._data.linewidth>0&&s.stroke()}_drawPoint(t,e,i,s){0!==i&&(t.beginPath(),t.fillStyle=s,t.arc(e.x,e.y,i,0,2*Math.PI,!0),t.fill(),t.closePath())}_correctArrowPoints(t,e,i,s){const r=e.subtract(t),n=r.length();if("butt"===s||n<1)return[t,e];const a=n+i/2;return[t,r.scaled(a/n).add(t)]}}},47372:(t,e,i)=>{i.r(e),i.d(e,{BackgroundPaneView:()=>l});var s=i(50151),r=i(19266),n=i(74359),a=i(87095);class o{constructor(t){this._data=t}hitTest(t){return null}draw(t,e){}drawBackground(t,e){const i=this._data,s=(0,a.generateColor)(this._data.color,this._data.transparency),r=e.pixelRatio,o=Math.round(i.x1*r),l=Math.round(i.x2*r);(0,n.fillRect)(t,o,0,l-o,e.physicalHeight,s)}}class l{constructor(t,e,i){ +this._data=[],this._invalidated=!0,this._provider=t,this._model=e,this._data=[]}update(){this._invalidated=!0}renderer(){this._invalidated&&(this._updateViewInternal(),this._invalidated=!1);const t=new r.CompositeRenderer;for(const e of this._data)t.append(new o(e));return t}_updateViewInternal(){this._data=[];const t=this._provider.priceScale(),e=this._model.timeScale();if(!t||t.isEmpty()||e.isEmpty())return;const i=this._provider.graphics().backgrounds();if(0===i.size)return;const r=this._model.timeScale().visibleBarsStrictRange();if(null===r)return;const n=r.firstBar(),a=r.lastBar(),o=(0,s.ensureDefined)(this._provider.properties().childs().graphics.childs().backgrounds);i.forEach(((t,i)=>{const r=(0,s.ensureDefined)(o.childs()[i]).childs();if(!r.visible.value())return;let l,d;t.forEach((t=>{const i=null!==t.start?t.start:(0,s.ensureNotNull)(e.points().range().value()).firstIndex,o=t.stop;if(oe.width()&&c>e.width()||this._data.push({x1:h,x2:c,color:r.color.value(),transparency:r.transparency.value()})}))}))}}},21335:(t,e,i)=>{i.r(e),i.d(e,{HHistPaneView:()=>y});var s=i(24377),r=i(50151),n=i(18807),a=i(90164),o=i(19266),l=i(80657),d=i(86441),h=i(74359),c=i(98596),u=i(46501);function p(t,e){return{min:Math.min(t,e),max:Math.max(t,e)}}class f{constructor(t){this._data=t}hitTest(t,e){const i=this._data;for(const s of i.histograms){if(s.yRange.min>=t.y||t.y>=s.yRange.max)continue;let r=null;for(const o of s.bars){const l=i.styles[o.styleId];if(!l.visible)continue;if(l.location===a.HHistLocation.Absolute&&(s.xRange.min>=t.x||t.x>=s.xRange.max))continue;null===r&&(r=0,s.bars.forEach((t=>{const e=t.subBarValues.reduce(((t,e)=>t+e));r=Math.max(r,e)})));const d=_(s.xRange,l,e.cssWidth),{xBasePoint:h,sign:c,xRangeWidth:u}=d,p=Math.max(l.percentWidth*u/100-o.subBarValues.length,0);let f=h;for(let e=0;e=a&&t.x<=l||t.x>=l&&t.x<=a)&&t.y>=i&&t.y<=s)return new n.HitTestResult(n.HitTarget.Regular)}}}return null}draw(t,e){const i=this._data,r=e.pixelRatio;t.save(),i.histograms.forEach((n=>{if(i.histBoxBgColor){t.beginPath(),t.fillStyle=i.histBoxBgColor;const e=Math.round(n.xRange.min*r),s=Math.round(n.yRange.min*r),a=Math.round(n.xRange.max*r)-e,o=Math.round(n.yRange.max*r)-s;t.rect(e,s,a,o),t.fill()}const a=[];let o=0,l=0;n.bars.forEach((t=>{const e=t.subBarValues.reduce(((t,e)=>t+e));o=Math.max(o,e),l+=t.height}));const d=l/n.bars.length,h=function(t,e){return Math.floor(t*e)>=1*e?Math.floor(e):0}(d,r),c=[];if(n.bars.forEach((s=>{const l=i.styles[s.styleId];if(!l.visible)return;if(l.showValues&&l.addToTotalValue)for(let t=0;te.cssHeight||s.y+s.height<0)return;const m=Math.max(l.percentWidth*f/100-s.subBarValues.length,0);let x=u +;for(let e=0;e0){const t=i.styles[n.bars[0].styleId],r=_(n.xRange,t,e.cssWidth),o=v(a,t.direction),l=n.bars[n.bars.length-1],h=g(r.xRangeWidth,l.y+l.height,d,r,t,o);h.color=(0,s.shiftColor)(h.color,1.5),c.push(h)}const u=Math.min(...c.map((t=>t.fontSize)));if(u>=7.5)for(const i of c)i.fontSize=u,m(t,e,i)})),t.restore()}}function _(t,e,i){const s=e.location===a.HHistLocation.Absolute,r=e.location===a.HHistLocation.Relative,n=e.direction===a.HHistDirection.LeftToRight,o=e.direction===a.HHistDirection.RightToLeft;let l,d;if(s&&n)l=t.min,d=1;else if(s&&o)l=t.max,d=-1;else if(r&&n)l=0,d=1;else{if(!r||!o)throw new Error(`Unknown location/direction values: ${e.location}/${e.direction}`);l=i,d=-1}var h;return{xBasePoint:l,sign:d,xRangeWidth:r?i:(h=t).max-h.min}}function v(t,e){e===a.HHistDirection.RightToLeft&&(t=t.slice()).reverse();const i=new c.VolumeFormatter;return t.map((t=>i.format(t))).join("x")}function g(t,e,i,s,r,n){const{fontSize:o,verticalOffset:l}=function(t,e,i){return{fontSize:Math.min(Math.round(1.7*t/i.length),Math.round(.6*e)),verticalOffset:.7*e}}(t,i,n),h=r.direction===a.HHistDirection.LeftToRight?"left":"right",{xBasePoint:c,sign:u}=s,p=c+3*u,f=e+l;return{text:n,color:r.valuesColor,fontSize:o,align:h,point:new d.Point(p,f)}}function m(t,e,i){const{text:s,color:r,fontSize:n,align:a,point:o}=i;t.font=`${n}px ${u.CHART_FONT_FAMILY}`,t.fillStyle=r,t.textAlign=a,(0,h.drawScaled)(t,e.pixelRatio,e.pixelRatio,(()=>t.fillText(s,o.x,o.y)))}var x=i(87095);class y{constructor(t,e,i,s,r=!1,n=!1){this._invalidated=!0,this._histBoxBgStyle=null,this._provider=t,this._model=e,this._histBoxBgStyle=null!=s?s:null,this._extendToBarsEndings=r,this._alwaysVisible=n,this._rendererData={histograms:[],styles:{}},this._textData=[],this._hhistRenderer=new f(this._rendererData)}update(){this._invalidated=!0}renderer(){this._invalidated&&(this._updateViewInternal(),this._invalidated=!1);const t=new o.CompositeRenderer;t.append(this._hhistRenderer);for(const e of this._textData)t.append(new l.TextRenderer(e,new n.HitTestResult(n.HitTarget.Regular)));return t}_resetRenderersData(){this._rendererData.histograms=[],this._rendererData.styles={},this._rendererData.histBoxBgColor=void 0,this._textData=[]}_prepareStyles(){var t,e;const i=(0,r.ensureDefined)(this._provider.graphicsInfo().hhists),s=Object.keys(i),n=(0,r.ensureDefined)(this._provider.properties().childs().graphics.childs().hhists),o=(null===(e=null===(t=this._provider.properties().child("inputs"))||void 0===t?void 0:t.child("volume"))||void 0===e?void 0:e.value())===a.HHistVolumeMode.Delta;for(const t of s){const e=(0,r.ensureDefined)(n.childs()[t]).childs(),s=(0,r.ensureDefined)(i[t]) +;if(o)this._rendererData.styles[t+"UpDominate"]={colors:w(e.colors[0].value(),e.transparencies[0].value()),visible:e.visible.value(),percentWidth:e.percentWidth.value(),location:s.location,direction:e.direction.value(),showValues:e.showValues.value(),addToTotalValue:!1,valuesColor:e.valuesColor.value()},this._rendererData.styles[t+"DownDominate"]={colors:w(e.colors[1].value(),e.transparencies[1].value()),visible:e.visible.value(),percentWidth:e.percentWidth.value(),location:s.location,direction:e.direction.value(),showValues:e.showValues.value(),addToTotalValue:!1,valuesColor:e.valuesColor.value()};else{const i=(0,x.generateColor)(e.colors[0].value(),e.transparencies[0].value()),r=e.colors[1]?(0,x.generateColor)(e.colors[1].value(),e.transparencies[1].value()):i;this._rendererData.styles[t]={colors:[i,r],visible:e.visible.value(),percentWidth:e.percentWidth.value(),location:s.location,direction:e.direction.value(),showValues:e.showValues.value(),addToTotalValue:!0,valuesColor:e.valuesColor.value()}}}if(this._histBoxBgStyle){const t=this._histBoxBgStyle.childs();this._rendererData.histBoxBgColor=(0,x.generateColor)(t.color.value(),t.transparency.value())}}_updateViewInternal(){this._resetRenderersData();const t=this._provider.priceScale(),e=this._model.timeScale();if(!t||t.isEmpty()||e.isEmpty())return;if(null===this._provider.firstValue())return;const i=this._provider.graphics().hhistsByTimePointIndex();if(0===i.size)return;const s=e.visibleBarsStrictRange();if(null===s)return;const n=s.firstBar(),a=s.lastBar();this._prepareStyles(),(0,r.ensureDefined)(i).forEach(((i,s)=>{let r=1/0,o=-1/0;i.forEach((t=>{r=Math.min(r,t.firstBarTime),o=Math.max(o,t.lastBarTime)})),!this._alwaysVisible&&(oa)||this._updateDataForRenderers(i,t,e)}))}_updateDataForRenderers(t,e,i){var s,n;if(t.size<=0)return;let o=null;if(t.forEach((t=>{o=o||t})),null===o)return;let l=o;t.forEach((t=>{t.priceLow{null==t.rate[t.rate.length-1]&&t.rate.splice(-1,1);let i=[],s=[],r=t.styleId;if(d){const[e,n,a]=t.rate[0]>t.rate[1]?[t.rate[1],t.rate[0],"UpDominate"]:[t.rate[0],t.rate[1],"DownDominate"];i=[n-e,e,e],s=[n-e],r+=a}else i=t.rate,s=t.rate;const n=function(t,e,i){return p(e.priceToCoordinate(t.priceHigh,i),e.priceToCoordinate(t.priceLow,i))}(t,e,c);u.push({height:n.max-n.min,y:n.min,subBarValues:i,displayedValues:s,styleId:r})})),u.sort(((t,e)=>t.y-e.y)),this._rendererData.histograms.push({xRange:h,yRange:p(u[0].y,u[u.length-1].y+u[u.length-1].height),bars:u})}}function w(t,e){let i;if((0,x.isHexColor)(t))i=100-e;else{const r=(0,s.tryParseRgba)(t);i=100-(null!==r?(0,x.alphaToTransparency)(r[3]):e)}return[(0, +x.generateColor)(t,100-i,!0),(0,x.generateColor)(t,100-i/2,!0),(0,x.generateColor)(t,100-i/4,!0)]}},13369:(t,e,i)=>{i.r(e),i.d(e,{HorizLinePaneView:()=>o});var s=i(50151),r=i(18807),n=i(19266),a=i(74997);class o{constructor(t,e,i,s=!1){this._data=[],this._invalidated=!0,this._provider=t,this._model=e,this._extendToBarsEndings=s,this._hitTestResult=void 0!==i?new r.HitTestResult(r.HitTarget.Custom,i):new r.HitTestResult(r.HitTarget.Regular)}update(){this._invalidated=!0}renderer(){this._invalidated&&(this._updateViewInternal(),this._invalidated=!1);const t=new n.CompositeRenderer;for(const e of this._data){const i=new a.HorizontalLineRenderer;i.setData(e),i.setHitTest(this._hitTestResult),t.append(i)}return t}_updateViewInternal(){this._data=[];const t=this._provider.priceScale(),e=this._model.timeScale();if(!t||t.isEmpty()||e.isEmpty())return;const i=this._provider.graphics().horizlines();if(0===i.size)return;const r=this._model.timeScale().visibleBarsStrictRange();if(null===r)return;const n=this._provider.firstValue();if(null===n)return;const a=r.firstBar(),o=r.lastBar(),l=this._extendToBarsEndings?e.barSpacing()/2:0,d=(0,s.ensureDefined)(this._provider.properties().childs().graphics.childs().horizlines);i.forEach(((i,r)=>{const h=(0,s.ensureDefined)(d.childs()[r]).childs();h.visible.value()&&i.forEach((i=>{const r=i.startIndex,d=i.endIndex;!i.extendRight&&Math.max(r,d)o||this._data.push({y:t.priceToCoordinate((0,s.ensureDefined)(i.level),n),left:i.extendLeft?void 0:e.indexToCoordinate(r)-l,right:i.extendRight?void 0:e.indexToCoordinate(d)+l,color:h.color.value(),linewidth:h.width.value(),linestyle:h.style.value()})}))}))}}},66999:(t,e,i)=>{i.r(e),i.d(e,{PolygonPaneView:()=>d});var s=i(50151),r=i(86441),n=i(18807),a=i(19266),o=i(79849),l=i(79797);class d{constructor(t,e,i){this._data=[],this._invalidated=!0,this._provider=t,this._model=e,this._hitTestResult=void 0!==i?new n.HitTestResult(n.HitTarget.Custom,i):new n.HitTestResult(n.HitTarget.Regular)}update(){this._invalidated=!0}renderer(){this._invalidated&&(this._updateViewInternal(),this._invalidated=!1);const t=new a.CompositeRenderer;for(const e of this._data){const i=new l.PolygonRenderer(this._hitTestResult);i.setData(e),t.append(i)}return t}_updateViewInternal(){this._data=[];const t=this._provider.priceScale(),e=this._model.timeScale();if(!t||t.isEmpty()||e.isEmpty())return;const i=this._provider.graphics().polygons();if(0===i.size)return;const n=this._model.timeScale().visibleBarsStrictRange();if(null===n)return;const a=this._provider.firstValue();if(null===a)return;const l=n.firstBar(),d=n.lastBar(),h=(0,s.ensureDefined)(this._provider.properties().childs().graphics.childs().polygons),c=(0,s.ensureDefined)(this._provider.graphicsInfo().polygons);i.forEach(((i,n)=>{const u=(0,s.ensureDefined)(h.childs()[n]).childs(),p=(0,s.ensureDefined)(c[n]);100!==u.transparency.value()&&i.forEach((i=>{let n=1/0,h=-1/0;for(const t of i.points){const e=t.index+(t.offset||0);n=Math.min(n,e),h=Math.max(h,e)}if(h{const n=e.indexToCoordinate(i.index+(i.offset||0)),o=t.priceToCoordinate((0,s.ensureDefined)(i.level),a);return new r.Point(n,o)}));this._data.push({points:c,color:u.color.value(),backcolor:u.color.value(),linewidth:p.showBorder?1:0,linestyle:o.LINESTYLE_SOLID,filled:!0,fillBackground:!0,transparency:u.transparency.value(),mouseTouchable:p.mouseTouchable})}))}))}}},78266:(t,e,i)=>{i.r(e),i.d(e,{VertLinePaneView:()=>l});var s=i(50151),r=i(18807),n=i(95586),a=i(19266),o=i(71254);class l{constructor(t,e,i){this._data=[],this._invalidated=!0,this._provider=t,this._model=e,this._hitTestResult=void 0!==i?new r.HitTestResult(r.HitTarget.Custom,i):new r.HitTestResult(r.HitTarget.Regular)}update(){this._invalidated=!0}renderer(){this._invalidated&&(this._updateViewInternal(),this._invalidated=!1);const t=new a.CompositeRenderer;for(const e of this._data){const i=new o.VerticalLineRenderer;i.setData(e),i.setHitTest(this._hitTestResult),t.append(i)}return t}_updateViewInternal(){this._data=[];const t=this._provider.priceScale(),e=this._model.timeScale();if(!t||t.isEmpty()||e.isEmpty())return;const i=this._provider.graphicsInfo().vertlines,r=this._provider.graphics().vertlines();if(0===r.size||void 0===i)return;const a=this._model.timeScale().visibleBarsStrictRange();if(null===a)return;const o=this._provider.firstValue();if(null===o)return;const l=a.firstBar(),d=a.lastBar(),h=(0,s.ensureDefined)(this._provider.properties().childs().graphics.childs().vertlines);r.forEach(((r,a)=>{const c=(0,s.ensureDefined)(h.childs()[a]).childs(),u=(0,s.ensureDefined)(i[a]);if(!c.visible.value())return;let p=0;switch(u.halign){case n.HAlign.Left:p=-e.barSpacing()/2;break;case n.HAlign.Right:p=e.barSpacing()/2}r.forEach((i=>{const r=i.index;r{"use strict";i.r(t),i.d(t,{RegressionTrendDefinitionsViewModel:()=>T});var n=i(11542),a=i(36298),l=(i(42053),i(295)),r=i(56059),s=i(94474),o=i(99970);const d=new a.TranslatedString("change {title} base line visibility",n.t(null,void 0,i(16688))),c=new a.TranslatedString("change {title} base line color",n.t(null,void 0,i(97029))),h=new a.TranslatedString("change {title} base line width",n.t(null,void 0,i(51676))),u=new a.TranslatedString("change {title} base line style",n.t(null,void 0,i(3868))),p=new a.TranslatedString("change {title} up line visibility",n.t(null,void 0,i(17564))),y=new a.TranslatedString("change {title} up line color",n.t(null,void 0,i(25253))),g=new a.TranslatedString("change {title} up line width",n.t(null,void 0,i(66118))),b=new a.TranslatedString("change {title} up line style",n.t(null,void 0,i(58003))),_=new a.TranslatedString("change {title} down line visibility",n.t(null,void 0,i(23527))),m=new a.TranslatedString("change {title} down line color",n.t(null,void 0,i(15438))),v=new a.TranslatedString("change {title} down line width",n.t(null,void 0,i(44470))),f=new a.TranslatedString("change {title} down line style",n.t(null,void 0,i(3782))),w=new a.TranslatedString("change {title} extend lines",n.t(null,void 0,i(96902))),k=new a.TranslatedString("change {title} show pearson's r",n.t(null,void 0,i(38317))),S=n.t(null,void 0,i(55719)),P=n.t(null,void 0,i(98802)),z=n.t(null,void 0,i(41361)),I=n.t(null,void 0,i(14105)),D=n.t(null,void 0,i(13611));class T extends r.StudyLineDataSourceDefinitionsViewModel{constructor(e,t){super(e,t)}_stylePropertyDefinitions(){const e=this._source.properties().childs().styles.childs(),t=this._source.name(),i=(0,s.removeSpaces)(t),n=new a.TranslatedString(t,this._source.translatedType()),r=e.baseLine.childs(),T=(0,l.createLinePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,new o.StudyPlotVisibleProperty(r.display),d.format({title:n})),color:(0,l.getColorDefinitionProperty)(this._propertyApplier,r.color,e.transparency,c.format({title:n})),width:(0,l.convertToDefinitionProperty)(this._propertyApplier,r.linewidth,h.format({title:n})),style:(0,l.convertToDefinitionProperty)(this._propertyApplier,r.linestyle,u.format({title:n}))},{id:`${i}BaseLine`,title:S}),L=e.upLine.childs(),N=(0,l.createLinePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,new o.StudyPlotVisibleProperty(L.display),p.format({title:n})),color:(0,l.getColorDefinitionProperty)(this._propertyApplier,L.color,e.transparency,y.format({title:n})),width:(0,l.convertToDefinitionProperty)(this._propertyApplier,L.linewidth,g.format({title:n})),style:(0,l.convertToDefinitionProperty)(this._propertyApplier,L.linestyle,b.format({title:n}))},{id:`${i}UpLine`,title:P}),M=e.downLine.childs();return{definitions:[T,N,(0,l.createLinePropertyDefinition)({checked:(0, +l.convertToDefinitionProperty)(this._propertyApplier,new o.StudyPlotVisibleProperty(M.display),_.format({title:n})),color:(0,l.getColorDefinitionProperty)(this._propertyApplier,M.color,e.transparency,m.format({title:n})),width:(0,l.convertToDefinitionProperty)(this._propertyApplier,M.linewidth,v.format({title:n})),style:(0,l.convertToDefinitionProperty)(this._propertyApplier,M.linestyle,f.format({title:n}))},{id:`${i}DownLine`,title:z}),(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,e.extendLines,w.format({title:n}))},{id:`${i}ExtendLines`,title:D}),(0,l.createCheckablePropertyDefinition)({checked:(0,l.convertToDefinitionProperty)(this._propertyApplier,e.showPearsons,k.format({title:n}))},{id:`${i}Pearsons`,title:I})]}}}},89204:(e,t,i)=>{"use strict";i.r(t),i.d(t,{StudyOverlayDefinitionsViewModel:()=>O});var n=i(11542),a=i(36298),l=i(14483),r=i(50151),s=(i(42053),i(295)),o=i(73955),d=i(33703),c=i(97145),h=i(94474);const u=new a.TranslatedString("change {inputName} property",n.t(null,void 0,i(21547)));function p(e,t){const i=e.id;return i!==d.RangeDependentStudyInputNames.FirstBar&&i!==d.RangeDependentStudyInputNames.LastBar&&("time"!==e.type&&(!e.isHidden&&(!(t&&!e.confirm)&&void 0===e.groupId)))}function y(e){return e.name||(0,h.capitalizeFirstLetterInWord)(e.id.toLowerCase())}function g(e){return n.t(e,{context:"input"},i(88601))}var b=i(73986),_=i(42856),m=i(94025),v=i(97456),f=i(37591);const w=n.t(null,void 0,i(32733)),k=n.t(null,void 0,i(66304)),S=n.t(null,void 0,i(21852)),P=["1","3","5","15","30","45","60","120","180","240","1D","1W","1M"].map((e=>({value:e,title:(0,m.getTranslatedResolutionModel)(e).hint})));var z=i(32766),I=i(42960);const D=new a.TranslatedString("change study overlay style",n.t(null,void 0,i(5529))),T=new a.TranslatedString("change price line visibility",n.t(null,void 0,i(67761))),L=new a.TranslatedString("change study overlay min tick",n.t(null,void 0,i(70016))),N=n.t(null,void 0,i(16812)),M=n.t(null,void 0,i(63528)),j=n.t(null,void 0,i(61582)),Y=n.t(null,void 0,i(36018)),x=n.t(null,void 0,i(1277)),W=n.t(null,void 0,i(42097)),A=n.t(null,void 0,i(34911)),U=n.t(null,void 0,i(17712)),E=n.t(null,void 0,i(31994)),C=n.t(null,void 0,i(38397)),B=n.t(null,void 0,i(79511)),H=n.t(null,void 0,i(32733)),R=n.t(null,void 0,i(91492)),V=n.t(null,void 0,i(36993)),X=[{title:N,value:0},{title:M,value:1},{title:j,value:9},{title:Y,value:13},{title:x,value:2},{title:C,value:14},{title:B,value:15},{title:W,value:3},{title:A,value:16},{title:U,value:10}];l.enabled("chart_style_hilo")&&X.push({title:E,value:12});class O extends class{constructor(e,t){this._inputSourceItems=null,this._propertyPages=[],this._sourceInput=null,this._source=t,this._undoModel=e;const i=this._sortInputs(this._source.metaInfo().inputs);for(const e of i)"source"===e.type&&(this._sourceInput=e);this._createPropertyRages(),null!==this._inputSourceItems&&this._undoModel.model().dataSourceCollectionChanged().subscribe(this,(()=>{ +null!==this._inputSourceItems&&this._inputSourceItems.setValue(this._getInputSourceItems())}))}destroy(){null!==this._inputSourceItems&&this._undoModel.model().dataSourceCollectionChanged().unsubscribeAll(this),this._propertyPages.forEach((e=>{(0,s.destroyDefinitions)(e.definitions.value())}))}propertyPages(){return Promise.resolve(this._propertyPages)}_createPropertyRages(){this._propertyPages=[];const e=this._createInputsPropertyPage();null!==e&&this._propertyPages.push(e);const t=this._createStylePropertyPage();null!==t&&this._propertyPages.push(t),this._propertyPages.push(this._createVisibilitiesPropertyPage())}_createStylePropertyPage(){const e=this._stylePropertyDefinitions();return null!==e?(0,o.createPropertyPage)(e,"style",w):null}_createVisibilitiesPropertyPage(){const e=this._source.properties().childs().intervalsVisibilities.childs();return(0,o.createPropertyPage)((0,v.getIntervalsVisibilitiesPropertiesDefinitions)(this._undoModel,e,new a.TranslatedString(this._source.name(!0),this._source.title(f.TitleDisplayTarget.StatusLine,!0))),"visibility",S)}_stylePropertyDefinitions(){return null}_createInputsPropertyPage(){const e=this._inputsPropertyDefinitions();return null!==e?(0,o.createPropertyPage)(e,"inputs",k):null}_inputsPropertyDefinitions(){const e=this._sortInputs(this._source.metaInfo().inputs),t=this._source.properties().childs().inputs.childs();return null!==this._sourceInput&&(this._inputSourceItems=new c.WatchedValue(this._getInputSourceItems())),function(e,t,l,o,d){const h=[];for(const b of t){if(!p(b,o))continue;const t=y(b),_=`StudyInput${b.id}`,m=g(t),v=new a.TranslatedString(t,m);let f=null;if("resolution"===b.type)f=(0,s.createOptionsPropertyDefinition)({option:(0,s.convertToDefinitionProperty)(e,l[b.id],u.format({inputName:v}))},{id:_,title:m,options:new c.WatchedValue(d.resolutionItems)});else if("source"===b.type){const t=(0,r.ensure)(d.sourcesItems);f=(0,s.createOptionsPropertyDefinition)({option:(0,s.convertToDefinitionProperty)(e,l[b.id],u.format({inputName:v}))},{id:_,title:m,options:t})}else if("options"in b&&void 0!==b.options){const t=[];for(const e of b.options){const a=b.optionsTitles&&b.optionsTitles[e]||e,l=n.t(a,{context:"input"},i(88601));t.push({value:e,title:l})}f=(0,s.createOptionsPropertyDefinition)({option:(0,s.convertToDefinitionProperty)(e,l[b.id],u.format({inputName:v}))},{id:_,title:m,options:new c.WatchedValue(t)})}else if("symbol"===b.type){const t=l[b.id],i=(0,r.ensure)(d.getSymbolInfoBySymbol),n=(0,r.ensure)(d.onSymbolsInfosChanged);f=(0,s.createSymbolPropertyDefinition)({symbol:(0,s.getSymbolDefinitionProperty)(e,t,i,n,u.format({inputName:v}),d.customSymbolInputSetter)},{id:_,title:m})}else if("session"===b.type)f=(0,s.createSessionPropertyDefinition)({session:(0,s.convertToDefinitionProperty)(e,l[b.id],u.format({inputName:v}))},{id:_,title:m});else if("bool"===b.type)f=(0,s.createCheckablePropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(e,l[b.id],u.format({inputName:v}))},{id:_,title:m +});else if("integer"===b.type||"float"===b.type||"price"===b.type){const t={id:_,title:m,type:"float"===b.type||"price"===b.type?1:0,defval:b.defval};void 0!==b.min&&(t.min=new c.WatchedValue(b.min)),void 0!==b.max&&(t.max=new c.WatchedValue(b.max)),void 0!==b.step&&isFinite(b.step)&&b.step>0&&(t.step=new c.WatchedValue(b.step)),f=(0,s.createNumberPropertyDefinition)({value:(0,s.convertToDefinitionProperty)(e,l[b.id],u.format({inputName:v}))},t)}else f=(0,s.createTextPropertyDefinition)({text:(0,s.convertToDefinitionProperty)(e,l[b.id],u.format({inputName:v}))},{id:_,title:m,isEditable:!0,isMultiLine:!1});h.push(f)}return 0===h.length?null:{definitions:h}}(this._undoModel,e,t,!1,{resolutionItems:P,customSymbolInputSetter:this._customSymbolInputSetter(),getSymbolInfoBySymbol:this._getSymbolInfoBySymbol.bind(this),onSymbolsInfosChanged:this._source.symbolsResolved(),sourcesItems:this._inputSourceItems})}_sortInputs(e){return e}_getInputSourceItems(){const e=b.basePriceSources.slice(),t=(0,r.ensureNotNull)(this._sourceInput);if(this._source&&this._source.isChildStudy()){const i=this._source.inputs()[t.id],n=(0,r.ensureNotNull)(this._source.parentSourceForInput(i.v)),a=n.title(f.TitleDisplayTarget.StatusLine),l=_.StudyMetaInfo.getChildSourceInputTitles(t,n.metaInfo(),a);for(const t of Object.keys(l))e.push({id:t,value:t,title:l[t]})}if(l.enabled("study_on_study")&&this._source&&(this._source.isChildStudy()||_.StudyMetaInfo.canBeChild(this._source.metaInfo()))){const t=new Set([this._source,...this._source.getAllChildren()]);this._undoModel.model().allStudies().filter((e=>e.canHaveChildren()&&!t.has(e))).forEach((t=>{const i=t.title(f.TitleDisplayTarget.StatusLine,!0,void 0,!0),n=t.sourceId()||"#"+t.id(),a=t.metaInfo(),l=a.styles,s=a.plots||[];if(1===s.length)e.push({id:n,value:n,title:i});else if(s.length>1){const t=s.reduce(((e,t,a)=>{if(!_.StudyMetaInfo.canPlotBeSourceOfChildStudy(t.type))return e;let s;try{s=(0,r.ensureDefined)((0,r.ensureDefined)(l)[t.id]).title}catch(e){s=t.id}return{...e,[`${n}$${a}`]:`${i}: ${s}`}}),{});for(const i of Object.keys(t))e.push({id:i,value:i,title:t[i]})}}))}return e}_customSymbolInputSetter(){}_getSymbolInfoBySymbol(e){return this._source.resolvedSymbolInfoBySymbol(e.value())}}{constructor(e,t){super(e,t),this._stylesPropertyPage=null,this.propertyPages().then((e=>{this._stylesPropertyPage=e.filter((e=>"style"===e.id))[0]})),this._source.properties().childs().style.subscribe(this,(e=>{var t;null!==this._stylesPropertyPage&&((0,s.destroyDefinitions)(this._stylesPropertyPage.definitions.value()),this._stylesPropertyPage.definitions.setValue(this._stylePropertyDefinitions().definitions)),null===(t=this._availableStylesWV)||void 0===t||t.setValue(this._availableStyles())}))}destroy(){this._source.properties().childs().style.unsubscribeAll(this),this._source.symbolResolved().unsubscribeAll(this),super.destroy()}_customSymbolInputSetter(){return e=>{this._undoModel.setSymbol(this._source,e)}}_stylePropertyDefinitions(){ +void 0===this._availableStylesWV&&(this._availableStylesWV=new c.WatchedValue(this._availableStyles()),this._source.symbolResolved().subscribe(this,(()=>{var e;null===(e=this._availableStylesWV)||void 0===e||e.setValue(this._availableStyles())})));const e=this._source.properties().childs(),t=(0,s.createOptionsPropertyDefinition)({option:(0,s.convertToDefinitionProperty)(this._undoModel,e.style,D)},{id:"StudyOverlayStyle",title:H,options:this._availableStylesWV}),i=(0,s.createCheckablePropertyDefinition)({checked:(0,s.convertToDefinitionProperty)(this._undoModel,e.showPriceLine,T)},{id:"StudyOverlayPriceLine",title:R}),n=(0,s.createOptionsPropertyDefinition)({option:(0,s.convertToDefinitionProperty)(this._undoModel,e.minTick,L)},{id:"StudyOverlayMinTick",title:V,options:new c.WatchedValue((0,b.seriesPrecisionValues)())}),a=(0,h.removeSpaces)(this._source.title(f.TitleDisplayTarget.StatusLine));return{definitions:[(0,s.createPropertyDefinitionsGeneralGroup)([t,...this._getSeriesStylesDefinitions()],`SeriesStyleGroup${a}`),i,n]}}_getSeriesStylesDefinitions(){const e=this._source.properties().childs(),t=e.style.value();return(0,z.getSeriesStylePropertiesDefinitions)(this._undoModel,e,t,{seriesPriceSources:b.basePriceSources,isJapaneseChartsAvailable:!1},"mainSeries")}_availableStyles(){const e=this._source.symbolInfo();return X.map((t=>t.readonly?t:{readonly:!1,value:t.value,title:t.title,disabled:(0,I.isCloseBasedSymbol)(e)&&!(0,I.isSingleValueBasedStyle)(t.value)}))}}},63227:e=>{e.exports={ar:["#‎{count}‎ (عمود)"],ca_ES:["#{count} (barra)"],cs:"#{count} (bar)",de:"#{count} (bar)",el:"#{count} (bar)",en:"#{count} (bar)",es:["#{count} (barra)"],fa:"#{count} (bar)",fr:["#{count} (barre)"],he_IL:["# {count} (בר)"],hu_HU:"#{count} (bar)",id_ID:"#{count} (bar)",it:["#{count} (barra)"],ja:["#{count} (バー)"],ko:["#{count} (바)"],ms_MY:"#{count} (bar)",nl_NL:"#{count} (bar)",pl:["#{count} (słupek)"],pt:["#{count} (barra)"],ro:"#{count} (bar)",ru:["#{count} (бар)"],sv:["#{count} (stapel)"],th:["#{count} (แท่ง)"],tr:["#{count} (çubuk)"],vi:["#{count} (thanh)"],zh:["#{count}(K线)"],zh_TW:["#{count}(K棒)"]}},9671:e=>{e.exports={ar:["#{count}' (سعر، عمود)"],ca_ES:["#{count} (preu, barra)"],cs:"#{count} (price, bar)",de:["#{count} (Preis, Bar)"],el:"#{count} (price, bar)",en:"#{count} (price, bar)",es:["#{count} (precio, barra)"],fa:"#{count} (price, bar)",fr:["#{count} (prix, bar)"],he_IL:["#{count} (מחיר, נר)"],hu_HU:"#{count} (price, bar)",id_ID:["#{count} (harga, bar)"],it:["#{count} (prezzo, barra)"],ja:["#{count}(価格, バー)"],ko:["#{count} (프라이스, 바)"],ms_MY:["#{count} (harga, bar)"],nl_NL:"#{count} (price, bar)",pl:["#{count} (cena, słupek)"],pt:["#{count} (preço, barra)"],ro:"#{count} (price, bar)",ru:["#{count} (цена, бар)"],sv:["Nr {count} (pris, stapel)"],th:["#{count} (ราคา, แท่ง)"],tr:["#{count} (fiyat, çubuk)"],vi:["#{count} (giá, thanh)"],zh:["#{count}(价格,K线)"],zh_TW:["#{count}(價格,K棒)"]}},4639:e=>{e.exports={ar:["إحداثيات"],ca_ES:["Coordenades"],cs:["Souřadnice"],de:["Koordinaten"],el:["Συντεταγμένες"],en:"Coordinates", +es:["Coordenadas"],fa:["مختصات"],fr:["Coordonnées"],he_IL:["קואורדינטות"],hu_HU:["Koordináták"],id_ID:["Koordinat"],it:["Coordinate"],ja:["座標"],ko:["좌표"],ms_MY:["Koordinat"],nl_NL:["Coördinaten"],pl:["Współrzędne"],pt:["Coordenadas"],ro:"Coordinates",ru:["Координаты"],sv:["Koordinater"],th:["พิกัดตำแหน่ง"],tr:["Kordinatlar"],vi:["Tọa độ"],zh:["坐标"],zh_TW:["坐標"]}},55719:e=>{e.exports={ar:["نقطة الأساس"],ca_ES:"Base",cs:"Base",de:["Basis"],el:"Base",en:"Base",es:"Base",fa:"Base",fr:"Base",he_IL:["בסיס"],hu_HU:["Bázis"],id_ID:["Dasar"],it:"Base",ja:["ベース"],ko:["베이스"],ms_MY:["Asas"],nl_NL:"Base",pl:["Baza"],pt:"Base",ro:"Base",ru:["Базовая линия"],sv:["Bas"],th:["ฐาน"],tr:["Taban"],vi:["Cơ sở"],zh:["基准线"],zh_TW:["基準線"]}},41361:e=>{e.exports={ar:["للأسفل"],ca_ES:["Avall"],cs:"Down",de:["Abwärts"],el:"Down",en:"Down",es:["Abajo"],fa:"Down",fr:["Bas"],he_IL:["למטה"],hu_HU:["Le"],id_ID:["Turun"],it:["Giù"],ja:["下"],ko:["다운"],ms_MY:["Bawah"],nl_NL:"Down",pl:["W dół"],pt:["Inferior"],ro:"Down",ru:["Вниз"],sv:["Ned"],th:["ทิศลง"],tr:["Alt"],vi:["Xuống"],zh:["下"],zh_TW:["下"]}},37067:e=>{e.exports={ar:["النزوح (السعر، العمود)"],ca_ES:["Desplaçament (preu, barra)"],cs:"Displacement (price, bar)",de:["Verschiebung (Preis, Balken)"],el:"Displacement (price, bar)",en:"Displacement (price, bar)",es:["Desplazamiento (precio, barra)"],fa:"Displacement (price, bar)",fr:["Déplacement (prix, barre)"],he_IL:["שינוי מיקום (מחיר, בר)"],hu_HU:"Displacement (price, bar)",id_ID:["Pemindahan (harga, bar)"],it:["Spostamento (prezzo, barra)"],ja:["再配置 (価格, バー)"],ko:["변위(가격, 막대)"],ms_MY:["Anjakan (harga, bar)"],nl_NL:"Displacement (price, bar)",pl:["Przemieszczenie (cena, słupek)"],pt:["Deslocamento (preço, barra)"],ro:"Displacement (price, bar)",ru:["Перемещение (цена, бар)"],sv:["Förskjutning (pris-, stapel-)"],th:["การกระจัด (ราคา, บาร์)"],tr:["Ayrıştırma (fiyat, çubuk)"],vi:["Sự dịch chuyển (giá, thanh)"],zh:["移位(价格,K线)"],zh_TW:["替換(價格,K線)"]}},13611:e=>{e.exports={ar:["تمديد الخطوط"],ca_ES:["Amplia línies"],cs:["Rozšířit linie"],de:["Linien verlängern"],el:["Extend Lines"],en:"Extend lines",es:["Ampliar líneas"],fa:["امتداد خطوط"],fr:["Prolonger les lignes"],he_IL:["הרחב קווים"],hu_HU:["Vonalak Hosszabítása"],id_ID:["Perpanjang Garis"],it:["Estendi linee"],ja:["ラインを延長"],ko:["확장선"],ms_MY:["Lanjutkan Garisan"],nl_NL:["Rek lijnen uit"],pl:["Przedłuż Linie"],pt:["Estender linhas"],ro:["Extend Lines"],ru:["Продолжить линии"],sv:["Utöka linjer"],th:["ยืดเส้น"],tr:["Çizgileri uzat"],vi:["Kéo dài các Đường"],zh:["延长线"],zh_TW:["延長線"]}},36993:e=>{e.exports={ar:["تجاوز الحد الأدنى للتيك"],ca_ES:["Anul·la el tick mínim"],cs:["Přepsat Min Tick"],de:["Min Tick überschreiben"],el:["Override Min Tick"],en:"Override min tick",es:["Anular el tick mínimo"],fa:["حداقل مقیاس قیمت"],fr:["Ne pas tenir compte du Tick minimum"],he_IL:["דריסת טיק מינימלי"],hu_HU:["Min. Tick Felülírása"],id_ID:["Menimpa Tick Min"],it:["Sovrascrivi tick minimo"],ja:["小数点表示"],ko:["min tick 오버라이드"],ms_MY:["Melarang Tanda Semak Minimum"],nl_NL:["Overschrijven minimale tick"], +pl:["Zmień min tick"],pt:["Sobrepor tick mín."],ro:["Override Min Tick"],ru:["Минимальное изменение цены"],sv:["Åsidosätt minimumkredit"],th:["เขียนทับ Min Tick"],tr:["Fiyatın Min Adımı"],vi:["Ghi đè min tick"],zh:["覆盖最小tick"],zh_TW:["顯示最小刻度"]}},95543:e=>{e.exports={ar:["الشهور"],ca_ES:["Mesos"],cs:"Months",de:["Monate"],el:"Months",en:"Months",es:["Meses"],fa:"Months",fr:["Mois"],he_IL:["חודשים"],hu_HU:["Hónapok"],id_ID:["Bulan"],it:["Mesi"],ja:["月"],ko:["달"],ms_MY:["Bulan"],nl_NL:"Months",pl:["Miesiące"],pt:["Meses"],ro:"Months",ru:["Месяцы"],sv:["Månader"],th:["เดือน"],tr:["Aylar"],vi:["Tháng"],zh:["个月"],zh_TW:["個月"]}},14105:e=>{e.exports={ar:["معامل بيرسون"],ca_ES:["Coeficient de correlació de Pearson"],cs:"Pearson's R",de:"Pearson's R",el:"Pearson's R",en:"Pearson's R",es:["Coeficiente de correlación de Pearson"],fa:"Pearson's R",fr:["Le R de Pearson"],he_IL:["מתאם פירסון R"],hu_HU:"Pearson's R",id_ID:"Pearson's R",it:"Pearson's R",ja:["ピアソンの積率相関係数"],ko:["Pearson's 상관계수"],ms_MY:"Pearson's R",nl_NL:"Pearson's R",pl:["R Pearsona"],pt:["Correlação de Pearsons"],ro:"Pearson's R",ru:"Pearson's R",sv:"Pearson's R",th:["เพียร์สัน อาร์"],tr:["Pearson R"],vi:"Pearson's R",zh:["相关系数"],zh_TW:["皮爾遜相關係數(Pearson's R)"]}},98802:e=>{e.exports={ar:["أعلى"],ca_ES:["Amunt"],cs:"Up",de:["Aufwärts"],el:"Up",en:"Up",es:["Arriba"],fa:"Up",fr:["Haut"],he_IL:["למעלה"],hu_HU:["Fel"],id_ID:["Naik"],it:["Su"],ja:["上"],ko:["업"],ms_MY:["Naik"],nl_NL:"Up",pl:["W górę"],pt:["Superior"],ro:"Up",ru:["Вверх"],sv:["Upp"],th:["บน"],tr:["Üst"],vi:["Lên"],zh:["上"],zh_TW:["上"]}},23723:e=>{e.exports={ar:["تغيير إحداثيات سعر X"],ca_ES:["canvia la coordenada X de les barres"],cs:"change bar X coordinate",de:["X-Koordinate des Balkens ändern"],el:"change bar X coordinate",en:"change bar X coordinate",es:["cambiar la coordenada X de las barras"],fa:"change bar X coordinate",fr:["changer la coordonnée X de la barre"],he_IL:["שנה בר של קואורדינטת X"],hu_HU:"change bar X coordinate",id_ID:["Ubah koordinat bar X"],it:["modifica coordinate di barra X"],ja:["バーのX座標の変更"],ko:["프라이스 X 좌표 바꾸기"],ms_MY:["tukar koordinat bar X"],nl_NL:"change bar X coordinate",pl:["zmień współrzędną słupka ceny Y"],pt:["mudar a coordenada da barra X"],ro:"change bar X coordinate",ru:["изменение X-координаты бара"],sv:["ändra koordinaterna för stapel X"],th:["เปลี่ยนแถบพิกัด X"],tr:["çubuk X koordinatını değiştir"],vi:["thay đổi giá tọa độ X"],zh:["更改K线X坐标"],zh_TW:["更改K線X坐標"]}},66266:e=>{e.exports={ar:["تغيير إحداثيات سعر Y"],ca_ES:["canvia la coordenada Y dels preus"],cs:"change price Y coordinate",de:["Y-Koordinate des Preises ändern"],el:"change price Y coordinate",en:"change price Y coordinate",es:["cambiar la coordenada Y de los precios"],fa:"change price Y coordinate",fr:["changer la coordonnée Y du prix"],he_IL:["שנה מחיר של קואורדינטת Y"],hu_HU:"change price Y coordinate",id_ID:["Ubah koordinat harga Y"],it:["modifica coordinate di prezzo Y"],ja:["価格のY座標の変更"],ko:["프라이스 Y 좌표 바꾸기"],ms_MY:["tukar koordinat harga Y"],nl_NL:"change price Y coordinate",pl:["zmień współrzędną ceny Y"], +pt:["mudar o preço da coordenada Y"],ro:"change price Y coordinate",ru:["изменение Y-координаты цены"],sv:["ändra pris för Y-koordinaten"],th:["เปลี่ยนราคาพิกัด Y"],tr:["fiyatı değiştir Y koordinatı"],vi:["thay đổi giá tọa độ Y"],zh:["更改价格Y坐标"],zh_TW:["更改價格Y坐標"]}},70016:e=>{e.exports={ar:["تغيير تراكب أدنى تيك في الدراسة"],ca_ES:["canvia ticks mínims de la superposició de l'estudi"],cs:"change study overlay min tick",de:["Overlay Studie in min tick ändern"],el:"change study overlay min tick",en:"change study overlay min tick",es:["cambiar ticks mínimos de la superposición del estudio"],fa:"change study overlay min tick",fr:["changer la superposition d'étude min tick"],he_IL:["שנה מינימום טיק של שכבת המחקר"],hu_HU:"change study overlay min tick",id_ID:["ubah minimun tick overlay studi"],it:["cambio tick min indicatore"],ja:["インジケーターの最小ティックの変更"],ko:["스터디 오버레이 최소 틱 바꾸기"],ms_MY:["tukar tick minimum tindanan kajian"],nl_NL:"change study overlay min tick",pl:["Zmień minimalny tik wskaźnika"],pt:["alterar a espessura min. do overlay do estudo"],ro:"change study overlay min tick",ru:["изменение мин. тик. значения символа сравнения"],sv:["ändra överlagrings-min-tick för studien"],th:["เปลี่ยน min tick ของ study overlay"],tr:["min sembol kaplama çlş değiştir"],vi:["thay đổi lớp phủ nghiên cứu đánh dấu tối thiểu"],zh:["更改研究覆盖最小tick"],zh_TW:["更改研究覆蓋最小tick"]}},5529:e=>{e.exports={ar:["تغيير نمط تراكب الدراسة"],ca_ES:["canvia estil de superposició de l'estudi"],cs:"change study overlay style",de:["Overlay Stil ändern"],el:"change study overlay style",en:"change study overlay style",es:["cambio estilo de superposición del estudio"],fa:"change study overlay style",fr:["changer le style de superposition des études"],he_IL:["שנה את סגנון שכבת המחקר"],hu_HU:"change study overlay style",id_ID:["ubah corak overlay studi"],it:["cambio stile indicatore"],ja:["インジケーターのオーバーレイのスタイルの変更"],ko:["스터디 오버레이 스타일 바꾸기"],ms_MY:["tukar gaya tindanan kajian"],nl_NL:"change study overlay style",pl:["zmień styl nakładki badania"],pt:["alterar estilo do overlay do estudo"],ro:"change study overlay style",ru:["изменение стиля символа сравнения"],sv:["ändra överlagringsstil för studien"],th:["เปลี่ยนรูปแบบ study overlay"],tr:["çalışma yer paylaşımı stilini değiştir"],vi:["thay đổi kiểu bao phủ cho phần được nghiên cứu"],zh:["更改研究覆盖样式"],zh_TW:["改變研究覆蓋樣式"]}},97029:e=>{e.exports={ar:["تغيير لون خط القاعدة {title}"],ca_ES:["canvia el color de la línia de referència de {title}"],cs:"change {title} base line color",de:["{title} Farbe der Grundlinie ändern"],el:"change {title} base line color",en:"change {title} base line color",es:["cambiar el color de la línea de referencia de {title}"],fa:"change {title} base line color",fr:["changer la couleur de la ligne de base de {title}"],he_IL:["שנה את צבע קו הבסיס של {title}"],hu_HU:"change {title} base line color",id_ID:["ubah warna garis dasar {title}"],it:["cambio colore linea base {title}"],ja:["{title}のベースラインの色の変更"],ko:["{title} 기본선 색상 변경"],ms_MY:["tukar warna {title} garisan asas"], +nl_NL:"change {title} base line color",pl:["zmień kolor linii bazowej dla {title}"],pt:["alterar a cor da linha base de {title}"],ro:"change {title} base line color",ru:["изменение цвета линии стандарта: {title}"],sv:["ändra baslinjefärg för {title}"],th:["เปลี่ยนสี {title} เส้นพื้นฐาน"],tr:["{title} temel çizgi rengini değiştir"],vi:["điều chỉnh màu đường cơ sở {title}"],zh:["更改{title}基准线颜色"],zh_TW:["更改{title}基準線顏色"]}},3868:e=>{e.exports={ar:["تغيير نمط خط القاعدة {title}"],ca_ES:["canvia l'estil de la línia de referència de {title}"],cs:"change {title} base line style",de:["{title} Stil der Grundlinie ändern"],el:"change {title} base line style",en:"change {title} base line style",es:["cambiar el estilo de la línea de referencia de {title}"],fa:"change {title} base line style",fr:["changer le style de la ligne de base de {title}"],he_IL:["שנה את סגנון קו הבסיס של {title}"],hu_HU:"change {title} base line style",id_ID:["ubah corak garis dasar {title}"],it:["cambio stile linea base {title}"],ja:["{title}のベースラインのスタイルの変更"],ko:["{title} 기본선 스타일 변경"],ms_MY:["tukar gaya {title} garisan jalur asas"],nl_NL:"change {title} base line style",pl:["zmień styl linii bazowej dla {title}"],pt:["alterar o estilo da linha base de {title}"],ro:"change {title} base line style",ru:["изменение стиля линии стандарта: {title}"],sv:["ändra baslinjestil för {title}"],th:["เปลี่ยนรูปแบบ {title} เส้นพื้นฐาน"],tr:["{title} temel çizgi stilini değiştir"],vi:["điều chỉnh kiểu đường cơ sở {title}"],zh:["更改{title}基准线样式"],zh_TW:["更改{title}基準線樣式"]}},16688:e=>{e.exports={ar:["تغيير وضوح خط القاعدة {title}"],ca_ES:["canvia la visibilitat de la línia de referència de {title}"],cs:"change {title} base line visibility",de:["{title} Sichtbarkeit der Grundlinie ändern"],el:"change {title} base line visibility",en:"change {title} base line visibility",es:["cambiar la visibilidad de la línea de referencia de {title}"],fa:"change {title} base line visibility",fr:["changer la visibilité de la ligne de base de {title}"],he_IL:["שנה את נראות קו הבסיס של {title}"],hu_HU:"change {title} base line visibility",id_ID:["ubah visibilitas garis dasar {title}"],it:["cambio visibilità linea base {title}"],ja:["{title}のベースラインの表示の変更"],ko:["{title} 기본선 가시성 변경"],ms_MY:["tukar kebolehlihatan {title} garisan asas"],nl_NL:"change {title} base line visibility",pl:["zmień widoczność linii bazowej dla {title}"],pt:["alterar a visibilidade da linha base de {title}"],ro:"change {title} base line visibility",ru:["изменение видимости линии стандарта: {title}"],sv:["ändra synlighet för {title}s baslinje"],th:["เปลี่ยนการมองเห็น {title} เส้นพื้นฐาน"],tr:["{title} temel çizgi görünürlüğünü değiştir"],vi:["điều chỉnh hiển thị đường cơ sở {title}"],zh:["更改{title}基准线可见性"],zh_TW:["更改{title}基準線可見性"]}},51676:e=>{e.exports={ar:["تغيير عرض خط القاعدة {title}"],ca_ES:["canvia l'ample de la línia de referència de {title}"],cs:"change {title} base line width",de:["{title} Linienbreite der Grundlinie ändern"],el:"change {title} base line width",en:"change {title} base line width", +es:["cambiar el ancho de la línea de referencia de {title}"],fa:"change {title} base line width",fr:["changer la largeur de la ligne de base de {title}"],he_IL:["שנה את רוחב קו הבסיס של {title}"],hu_HU:"change {title} base line width",id_ID:["ubah lebar garis dasar {title}"],it:["cambio spessore linea base {title}"],ja:["{title}のベースラインの幅の変更"],ko:["{title} 기본선 너비 변경"],ms_MY:["tukar tebal {title} garisan jalur asas"],nl_NL:"change {title} base line width",pl:["zmień szerokość linii bazowej dla {title}"],pt:["alterar a largura da linha base de {title}"],ro:"change {title} base line width",ru:["изменение толщины линии стандарта: {title}"],sv:["ändra baslinjebredd för {title}"],th:["เปลี่ยนความกว้าง {title} เส้นพื้นฐาน"],tr:["{title} taban çizgisi genişliğini değiştir"],vi:["điều chỉnh độ rộng đường cơ sở {title}"],zh:["更改{title}基准线宽度"],zh_TW:["更改{title}基準線寬度"]}},15438:e=>{e.exports={ar:["تغيير لون الخط الأدنى {title}"],ca_ES:["canvia color de la línia inferior de {title}"],cs:"change {title} down line color",de:["{title} Farbe der Abwärtslinie ändern"],el:"change {title} down line color",en:"change {title} down line color",es:["cambiar color de la línea inferior de {title}"],fa:"change {title} down line color",fr:["changer la couleur de la ligne du bas de {title}"],he_IL:["שנה את צבע הקו התחתון של {title}"],hu_HU:"change {title} down line color",id_ID:["ubah warna garis bawah {title}"],it:["cambio colore linea inf {title}"],ja:["{title}の下降ラインの色の変更"],ko:["{title} 다운 라인 컬러 바꾸기"],ms_MY:["tukar warna {title} garisan bawah"],nl_NL:"change {title} down line color",pl:["zmień kolor linii spadkowej dla {title}"],pt:["alterar a cor da linha inferior de {title}"],ro:"change {title} down line color",ru:["изменение цвета нижней линии: {title}"],sv:["ändra den nedre linjefärgen för {title}"],th:["เปลี่ยนสี {title} เส้นขาลง"],tr:["{title} alt çizgi rengini değiştir"],vi:["điều chỉnh hiển thị đường dưới {title}"],zh:["更改{title}向下线条颜色"],zh_TW:["更改{title}向下線條顏色"]}},3782:e=>{e.exports={ar:["تغيير نمط الخط الأدنى {title}"],ca_ES:["canvia l'estil de la línia descendent de {title}"],cs:"change {title} down line style",de:["{title} Stil der Abwärtslinie ändern"],el:"change {title} down line style",en:"change {title} down line style",es:["cambiar el estilo de la línea descendente de {title}"],fa:"change {title} down line style",fr:["changer le style de la ligne du bas de {title}"],he_IL:["שנה את סגנון הקו התחתון של {title}"],hu_HU:"change {title} down line style",id_ID:["ubah corak garis bawah {title}"],it:["cambio stile linea inf {title}"],ja:["{title}の下降ラインのスタイルの変更"],ko:["{title} 다운 라인 스타일 바꾸기"],ms_MY:["tukar gaya {title} garisan bawah"],nl_NL:"change {title} down line style",pl:["zmień styl linii spadkowej dla {title}"],pt:["alterar o estilo da linha inferior de {title}"],ro:"change {title} down line style",ru:["изменение стиля нижней линии: {title}"],sv:["ändra nedre linjestilen för {title}"],th:["เปลี่ยนรูปแบบ {title} เส้นขาลง"],tr:["{title} alt satır stilini değiştir"],vi:["điều chỉnh kiểu đường dưới {title}"],zh:["更改{title}向下线条样式"], +zh_TW:["更改{title}向下線條樣式"]}},23527:e=>{e.exports={ar:["تغيير وضوح الخط الأدنى {title}"],ca_ES:["canvia la visibilitat de la línia descendent de {title}"],cs:"change {title} down line visibility",de:["{title} Sichtbarkeit der Abwärtslinie ändern"],el:"change {title} down line visibility",en:"change {title} down line visibility",es:["cambiar la visibilidad de la línea descendente de {title}"],fa:"change {title} down line visibility",fr:["changer la visibilité de la ligne du bas de {title}"],he_IL:["שנה נראות קו תחתון של {title}"],hu_HU:"change {title} down line visibility",id_ID:["ubah visibilitas garis bawah {title}"],it:["cambio visibilità linea inf {title}"],ja:["{title}の下降ラインの表示の変更"],ko:["{title} 다운 라인 비저빌리티 바꾸기"],ms_MY:["tukar kebolehlihatan {title} garisan bawah"],nl_NL:"change {title} down line visibility",pl:["zmień widoczność linii spadkowej dla {title}"],pt:["alterar a visibilidade da linha inferior de {title}"],ro:"change {title} down line visibility",ru:["изменение видимости нижней линии: {title}"],sv:["ändra nedre linjesynligheten för {title}"],th:["เปลี่ยนการมองเห็น {title} เส้นขาลง"],tr:["{title} alt çizgi görünürlüğünü değiştir"],vi:["điều chỉnh hiển thị đường dưới {title}"],zh:["更改{title}向下线条可见性"],zh_TW:["更改{title}向下線條可見性"]}},44470:e=>{e.exports={ar:["تغيير عرض الخط الأدنى {title}"],ca_ES:["canvia l'ample de la línia inferior de {title}"],cs:"change {title} down line width",de:["{title} Breite der Abwärtslinie ändern"],el:"change {title} down line width",en:"change {title} down line width",es:["cambiar el ancho de la línea inferior de {title}"],fa:"change {title} down line width",fr:["changer la largeur de la ligne du bas de {title}"],he_IL:["שנה את רוחב הקו התחתון של {title}"],hu_HU:"change {title} down line width",id_ID:["ubah lebar garis bawah {title}"],it:["cambio spessore linea inf {title}"],ja:["{title}の下降ラインの幅の変更"],ko:["{title} 다운 라인 너비 바꾸기"],ms_MY:["tukar tebal {title} garisan bawah"],nl_NL:"change {title} down line width",pl:["zmień szerokość linii spadkowej dla {title}"],pt:["alterar a largura da linha inferior de {title}"],ro:"change {title} down line width",ru:["изменение толщины нижней линии: {title}"],sv:["ändra nedre linjebredden för {title}"],th:["เปลี่ยนความกว้าง {title} เส้นขาลง"],tr:["{title} alt çizgi genişliğini değiştir"],vi:["điều chỉnh độ rộng đường dưới {title}"],zh:["更改{title}向下线条宽度"],zh_TW:["更改{title}向下線條寬度"]}},96902:e=>{e.exports={ar:["تغيير تمديد الخط {title}"],ca_ES:["canvia ampliar línies a {title}"],cs:"change {title} extend lines",de:["{title} Linienerweiterungen ändern"],el:"change {title} extend lines",en:"change {title} extend lines",es:["cambiar ampliar líneas en {title}"],fa:"change {title} extend lines",fr:["changer étendre les lignes de {title}"],he_IL:["שנה {title} קווים מורחבים"],hu_HU:"change {title} extend lines",id_ID:["ubah perpanjangan garis {title}"],it:["cambio estensione linee {title}"],ja:["{title}のラインを延長の変更"],ko:["{title} 익스텐드 라인 바꾸기"],ms_MY:["tukar {title} lanjutkan garisan"],nl_NL:"change {title} extend lines",pl:["zmień przedłużone linie {title}"], +pt:["alterar linhas estendidas de {title}"],ro:"change {title} extend lines",ru:["изменение: продолжение линий ({title})"],sv:["ändra förlängningslinjer för {title}"],th:["เปลี่ยน {title} การขยายเส้น"],tr:["{title} satırları uzat değiştir"],vi:["điều chỉnh mở rộng dòng {title}"],zh:["更改{title}延长线"],zh_TW:["更改{title}延長線"]}},38317:e=>{e.exports={ar:["تغيير عرض {title} pearson's r"],ca_ES:["canvia la visibilitat r de Pearson de {title}"],cs:"change {title} show pearson's r",de:["{title} Pearson's R anzeigen"],el:"change {title} show pearson's r",en:"change {title} show pearson's r",es:["cambiar la visibilidad r de Pearson de {title}"],fa:"change {title} show pearson's r",fr:["changer show pearson's r de {title}"],he_IL:["שנה {title} הצג את ה-r של פירסון"],hu_HU:"change {title} show pearson's r",id_ID:["ubah {title} menampilkan r pearson"],it:["cambio modifica visibilità r di Pearson {title}"],ja:["{title}のピアソンの積率相関係数の表示の変更"],ko:["{title} 피어슨 R 보기 바꾸기"],ms_MY:["tukar {title} tunjuk pearson's r"],nl_NL:"change {title} show pearson's r",pl:["Zmień sposób wyświetlania współczynnika korelacji momentu produktu Pearsona w {title}"],pt:["alterar exibir correlação de pearson de {title}"],ro:"change {title} show pearson's r",ru:["отображение pearson's r: {title}"],sv:["ändra {title} visa Pearsons k"],th:["เปลี่ยน {title} การแสดงผลเพียร์สัน อาร์"],tr:["{title} pearson'ın r'sini göster değiştir"],vi:["thay đổi {title} show pearson's r"],zh:["更改{title}显示pearson's r"],zh_TW:["更改{title}顯示pearson's r"]}},17564:e=>{e.exports={ar:["تغيير وضوح الخط العلوي {title}"],ca_ES:["canvia la visibilitat de la línia superior de {title}"],cs:"change {title} up line visibility",de:["{title} Sichtbarkeit der Aufwärtslinie ändern"],el:"change {title} up line visibility",en:"change {title} up line visibility",es:["cambiar la visibilidad de la línea superior de {title}"],fa:"change {title} up line visibility",fr:["changer la visibilité de la ligne du haut de {title}"],he_IL:["שנה את נראות הקו העליון של {title}"],hu_HU:"change {title} up line visibility",id_ID:["ubah visibilitas garis atas {title}"],it:["cambio visibilità linea sup {title}"],ja:["{title}の上昇ラインの表示の変更"],ko:["{title} 업 라인 비저빌리티 바꾸기"],ms_MY:["tukar kebolehlihatan {title} garisan atas"],nl_NL:"change {title} up line visibility",pl:["zmień widoczność linii wzrostowej dla {title}"],pt:["alterar a visibilidade da linha superior de {title}"],ro:"change {title} up line visibility",ru:["изменение видимости верхней линии: {title}"],sv:["ändra synlighet för {title}s övre linje"],th:["เปลี่ยนการมองเห็น {title} เส้นขาขึ้น"],tr:["{title} üst çizgi görünümünü değiştir"],vi:["điều chỉnh hiển thị đường trên {title}"],zh:["更改{title}向上线条可见性"],zh_TW:["更改{title}向上線條可見性"]}},66118:e=>{e.exports={ar:["تغيير عرض الخط العلوي {title}"],ca_ES:["canvia l'ample de la línia superior de {title}"],cs:"change {title} up line width",de:["{title} Breite der Aufwärtslinie ändern"],el:"change {title} up line width",en:"change {title} up line width",es:["cambiar el ancho de la línea superior de {title}"], +fa:"change {title} up line width",fr:["changer la largeur de la ligne du haut de {title}"],he_IL:["שנה את רוחב הקו העליון של {title}"],hu_HU:"change {title} up line width",id_ID:["ubah lebar garis atas {title}"],it:["cambio spessore linea sup {title}"],ja:["{title}の上昇ラインの幅の変更"],ko:["{title} 업 라인 너비 바꾸기"],ms_MY:["tukar tebal {title} garisan atas"],nl_NL:"change {title} up line width",pl:["zmień szerokość linii wzrostowej dla {title}"],pt:["alterar a largura da linha superior de {title}"],ro:"change {title} up line width",ru:["изменение толщины верхней линии: {title}"],sv:["ändra övre linjebredd för {title}"],th:["เปลี่ยนความกว้าง {title} เส้นขาขึ้น"],tr:["{title} üst çizgi genişliğini değiştir"],vi:["điều chỉnh độ rộng đường trên {title}"],zh:["更改{title}向上线条宽度"],zh_TW:["更改{title}向上線條寬度"]}},25253:e=>{e.exports={ar:["تغيير لون الخط العلوي {title}"],ca_ES:["canvia el color de la línia superior de {title}"],cs:"change {title} up line color",de:["{title} Farbe der Aufwärtslinie ändern"],el:"change {title} up line color",en:"change {title} up line color",es:["cambiar el color de la línea superior de {title}"],fa:"change {title} up line color",fr:["changer la couleur de la ligne du haut de {title}"],he_IL:["שנה את צבע הקו העליון של {title}"],hu_HU:"change {title} up line color",id_ID:["ubah warna garis atas {title}"],it:["cambio colore linea sup {title}"],ja:["{title}の上昇ラインの色の変更"],ko:["{title} 업 라인 컬러 바꾸기"],ms_MY:["tukar warna {title} garisan atas"],nl_NL:"change {title} up line color",pl:["zmień kolor linii wzrostowej dla {title}"],pt:["alterar a cor da linha superior de {title}"],ro:"change {title} up line color",ru:["изменение цвета верхней линии: {title}"],sv:["ändra övre linjefärg för {title}"],th:["เปลี่ยนสี {title} เส้นขาขึ้น"],tr:["{title} üst çizgi rengini değiştir"],vi:["điều chỉnh hiển thị đường trên {title}"],zh:["更改{title}向上线条颜色"],zh_TW:["更改{title}向上線條顏色"]}},58003:e=>{e.exports={ar:["تغيير نمط الخط العلوي {title}"],ca_ES:["canvia l'estil de la línia superior de {title}"],cs:"change {title} up line style",de:["{title} Stil der Aufwärtslinie ändern"],el:"change {title} up line style",en:"change {title} up line style",es:["cambiar el estilo de la línea superior de {title}"],fa:"change {title} up line style",fr:["changer le style de la ligne du haut de {title}"],he_IL:["שנה את סגנון הקו העליון של {title}"],hu_HU:"change {title} up line style",id_ID:["ubah corak garis atas {title}"],it:["cambio stile linea sup {title}"],ja:["{title}の上昇ラインのスタイルの変更"],ko:["{title} 업 라인 스타일 바꾸기"],ms_MY:["tukar gaya {title} garisan atas"],nl_NL:"change {title} up line style",pl:["zmień styl linii wzrostowej dla {title}"],pt:["alterar o estilo da linha superior de {title}"],ro:"change {title} up line style",ru:["изменение стиля верхней линии: {title}"],sv:["ändra övre linjestil för {title}"],th:["เปลี่ยนรูปแบบ {title} เส้นขาขึ้น"],tr:["{title} üst çizgi stilini değiştir"],vi:["điều chỉnh kiểu đường trên {title}"],zh:["更改{title}向上线条样式"],zh_TW:["更改{title}向上線條樣式"]}},18567:e=>{e.exports={ar:["تغيير خاصية {propertyName}"], +ca_ES:["cnavia la propietat de {propertyName}"],cs:"change {propertyName} property",de:["Eigenschaft {propertyName} ändern"],el:"change {propertyName} property",en:"change {propertyName} property",es:["cambiar la propiedad de {propertyName}"],fa:"change {propertyName} property",fr:["changer la propriété de {propertyName}"],he_IL:["שנה את המאפיין {propertyName}"],hu_HU:"change {propertyName} property",id_ID:["ubah properti {propertyName}"],it:["cambio proprietà {propertyName}"],ja:["{propertyName}のプロパティの変更"],ko:["{propertyName} 속성 변경"],ms_MY:["tukar {propertyName} sifat"],nl_NL:"change {propertyName} property",pl:["zmień właściwość {propertyName}"],pt:["alterar propriedade {propertyName}"],ro:"change {propertyName} property",ru:["изменение свойств {propertyName}"],sv:["ändra egenskapen {propertyName}"],th:["เปลี่ยนคุณสมบัติ {propertyName}"],tr:["{propertyName} özelliğini değiştir"],vi:["thay đổi thuộc tính {propertyName}"],zh:["更改{propertyName}属性"],zh_TW:["更改{propertyName}屬性"]}},72223:e=>{e.exports={ar:["نقل الرسومات"],ca_ES:["moure dibuixos"],cs:"move drawings",de:["Zeichnungen verschieben"],el:"move drawings",en:"move drawings",es:["mover dibujos"],fa:"move drawings",fr:["déplacer les dessins"],he_IL:["העבר שרטוטים"],hu_HU:"move drawings",id_ID:["Pindahkan gambar"],it:["spostamento disegni"],ja:["描画を移動"],ko:["드로윙 옮기기"],ms_MY:["gerakkan lukisan"],nl_NL:"move drawings",pl:["przenieś rysunki"],pt:["mover desenhos"],ro:"move drawings",ru:["перемещение объектов рисования"],sv:["fler ritningar"],th:["เลื่อนภาพวาด"],tr:["çizimleri taşı"],vi:["di chuyển hình vẽ"],zh:["移动绘图"],zh_TW:["移動繪圖"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/study-template-dialog.45bca887c7f2c0d84601.js b/charting_library/bundles/study-template-dialog.45bca887c7f2c0d84601.js new file mode 100644 index 0000000..264482e --- /dev/null +++ b/charting_library/bundles/study-template-dialog.45bca887c7f2c0d84601.js @@ -0,0 +1,9 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[6631],{74786:(e,t,a)=>{"use strict";a.d(t,{default:()=>n});const n=function(){}},70048:e=>{e.exports={wrapper:"wrapper-GZajBGIm",input:"input-GZajBGIm",box:"box-GZajBGIm",icon:"icon-GZajBGIm",noOutline:"noOutline-GZajBGIm","intent-danger":"intent-danger-GZajBGIm",check:"check-GZajBGIm",dot:"dot-GZajBGIm"}},69789:e=>{e.exports={checkbox:"checkbox-vyj6oJxw",reverse:"reverse-vyj6oJxw",label:"label-vyj6oJxw",baseline:"baseline-vyj6oJxw"}},83073:e=>{e.exports={"small-height-breakpoint":"screen and (max-height: 360px)",footer:"footer-PhMf7PhQ",submitButton:"submitButton-PhMf7PhQ",buttons:"buttons-PhMf7PhQ"}},70673:(e,t,a)=>{"use strict";a.d(t,{CheckboxInput:()=>c});var n=a(50959),i=a(97754),l=a(90186),s=a(9745),o=a(65890),r=a(70048),m=a.n(r);function c(e){const t=i(m().box,m()[`intent-${e.intent}`],{[m().check]:!Boolean(e.indeterminate),[m().dot]:Boolean(e.indeterminate),[m().noOutline]:-1===e.tabIndex}),a=i(m().wrapper,e.className);return n.createElement("span",{className:a,title:e.title,style:e.style},n.createElement("input",{id:e.id,tabIndex:e.tabIndex,className:m().input,type:"checkbox",name:e.name,checked:e.checked,disabled:e.disabled,value:e.value,autoFocus:e.autoFocus,role:e.role,onChange:function(){e.onChange&&e.onChange(e.value)},ref:e.reference,"aria-required":e["aria-required"],"aria-describedby":e["aria-describedby"],"aria-invalid":e["aria-invalid"],...(0,l.filterDataProps)(e)}),n.createElement("span",{className:t},n.createElement(s.Icon,{icon:o,className:m().icon})))}},32389:(e,t,a)=>{"use strict";a.d(t,{Checkbox:()=>m});var n=a(50959),i=a(97754),l=a(59416),s=a(70673),o=a(69789),r=a.n(o);class m extends n.PureComponent{render(){const{inputClassName:e,labelClassName:t,...a}=this.props,l=i(this.props.className,r().checkbox,{[r().reverse]:Boolean(this.props.labelPositionReverse),[r().baseline]:Boolean(this.props.labelAlignBaseline)}),o=i(r().label,t,{[r().disabled]:this.props.disabled});let m=null;return this.props.label&&(m=n.createElement("span",{className:o,title:this.props.title},this.props.label)),n.createElement("label",{className:l},n.createElement(s.CheckboxInput,{...a,className:e}),m)}}m.defaultProps={value:"on"};(0,l.makeSwitchGroupItem)(m)},59416:(e,t,a)=>{"use strict";a.d(t,{SwitchGroup:()=>s,makeSwitchGroupItem:()=>o});var n=a(50959),i=a(74786);const l=(0,n.createContext)({getName:()=>"",getValues:()=>[],getOnChange:()=>i.default,subscribe:i.default,unsubscribe:i.default});class s extends n.PureComponent{constructor(e){super(e),this._subscriptions=new Set,this._getName=()=>this.props.name,this._getValues=()=>this.props.values,this._getOnChange=()=>this.props.onChange,this._subscribe=e=>{this._subscriptions.add(e)},this._unsubscribe=e=>{this._subscriptions.delete(e)},this.state={switchGroupContext:{getName:this._getName,getValues:this._getValues,getOnChange:this._getOnChange,subscribe:this._subscribe,unsubscribe:this._unsubscribe}}}render(){return n.createElement(l.Provider,{value:this.state.switchGroupContext},this.props.children) +}componentDidUpdate(e){this._notify(this._getUpdates(this.props.values,e.values))}_notify(e){this._subscriptions.forEach((t=>t(e)))}_getUpdates(e,t){return[...t,...e].filter((a=>t.includes(a)?!e.includes(a):e.includes(a)))}}function o(e){var t;return t=class extends n.PureComponent{constructor(){super(...arguments),this._onChange=e=>{this.context.getOnChange()(e)},this._onUpdate=e=>{e.includes(this.props.value)&&this.forceUpdate()}}componentDidMount(){this.context.subscribe(this._onUpdate)}render(){return n.createElement(e,{...this.props,name:this._getName(),onChange:this._onChange,checked:this._isChecked()})}componentWillUnmount(){this.context.unsubscribe(this._onUpdate)}_getName(){return this.context.getName()}_isChecked(){return this.context.getValues().includes(this.props.value)}},t.contextType=l,t}},50182:(e,t,a)=>{"use strict";a.d(t,{AdaptiveConfirmDialog:()=>d});var n=a(50959),i=a(97754),l=a.n(i),s=a(94720),o=a(50151),r=a(11542),m=a(68335),c=a(35057),u=a(83073);class d extends n.PureComponent{constructor(){super(...arguments),this._dialogRef=n.createRef(),this._handleClose=()=>{const{defaultActionOnClose:e,onSubmit:t,onCancel:a,onClose:n}=this.props;switch(e){case"submit":t();break;case"cancel":a()}n()},this._handleCancel=()=>{this.props.onCancel(),this.props.onClose()},this._handleKeyDown=e=>{const{onSubmit:t,submitButtonDisabled:a,submitOnEnterKey:n}=this.props;13===(0,m.hashFromEvent)(e)&&n&&(e.preventDefault(),a||t())}}render(){const{render:e,onClose:t,onSubmit:a,onCancel:i,footerLeftRenderer:l,submitButtonText:s,submitButtonDisabled:o,defaultActionOnClose:r,submitOnEnterKey:m,...u}=this.props;return n.createElement(c.AdaptivePopupDialog,{...u,ref:this._dialogRef,onKeyDown:this._handleKeyDown,render:this._renderChildren(),onClose:this._handleClose})}focus(){(0,o.ensureNotNull)(this._dialogRef.current).focus()}_renderChildren(){return e=>{const{render:t,footerLeftRenderer:i,additionalButtons:o,submitButtonText:m,submitButtonDisabled:c,onSubmit:d,cancelButtonText:h,showCancelButton:p=!0,submitButtonClassName:b,cancelButtonClassName:v,buttonsWrapperClassName:g}=this.props;return n.createElement(n.Fragment,null,t(e),n.createElement("div",{className:u.footer},i&&i(e.isSmallWidth),n.createElement("div",{className:l()(u.buttons,g)},o,p&&n.createElement(s.Button,{className:v,name:"cancel",appearance:"stroke",onClick:this._handleCancel},null!=h?h:r.t(null,void 0,a(20036))),n.createElement("span",{className:u.submitButton},n.createElement(s.Button,{className:b,disabled:c,name:"submit",onClick:d,"data-name":"submit-button"},null!=m?m:r.t(null,void 0,a(68988)))))))}}}d.defaultProps={defaultActionOnClose:"submit",submitOnEnterKey:!0}},92297:e=>{e.exports={loading:"loading-BPaLXf0z"}},15747:e=>{e.exports={container:"container-CD9TBN7D",withSuggestions:"withSuggestions-CD9TBN7D",title:"title-CD9TBN7D",autocomplete:"autocomplete-CD9TBN7D",saveSymbol:"saveSymbol-CD9TBN7D",saveInterval:"saveInterval-CD9TBN7D",indicators:"indicators-CD9TBN7D",hintLabel:"hintLabel-CD9TBN7D",hintMark:"hintMark-CD9TBN7D", +hidden:"hidden-CD9TBN7D"}},13932:(e,t,a)=>{"use strict";a.r(t),a.d(t,{StudyTemplateSaver:()=>A});var n=a(50151),i=a(11542),l=a(50959),s=a(962),o=(a(42053),a(97754)),r=a(32389),m=a(21788),c=a(9745),u=a(50182),d=a(50655),h=a(26996),p=a(92297);function b(e){const{isLoading:t}=e;return l.createElement("span",{className:t?p.loading:void 0},i.t(null,void 0,a(85520)),t&&l.createElement(h.Loader,{color:"white"}))}class v extends l.PureComponent{constructor(e){super(e),this._dialogRef=l.createRef(),this._manager=null,this._handleSubmit=()=>{this.setState({isLoading:!0}),this.props.onSubmit(this)},this.state={isLoading:!1}}render(){const{isOpened:e,saveDisabled:t,title:a,onClose:n}=this.props;return l.createElement(u.AdaptiveConfirmDialog,{ref:this._dialogRef,onClose:n,onSubmit:this._handleSubmit,onCancel:n,onClickOutside:n,isOpened:e,title:a,dataName:"save-rename-dialog",render:this._renderDialogBody(),defaultActionOnClose:"none",submitButtonText:l.createElement(b,{isLoading:this.state.isLoading}),submitButtonDisabled:t})}focus(){(0,n.ensureNotNull)(this._dialogRef.current).focus()}manager(){return this._manager}submit(){this.props.onSubmit(this)}close(){this.props.onClose()}dropLoading(){this.setState({isLoading:!1})}_renderDialogBody(){return()=>l.createElement(d.SlotContext.Consumer,null,(e=>(this._manager=e,this.props.children)))}}var g=a(33547),S=a(85508),_=a(15747),y=a(49483);const f=i.t(null,void 0,a(50912)),w=i.t(null,void 0,a(40898)),C=i.t(null,void 0,a(33455)),N=i.t(null,void 0,a(63135)),k=[_.hintMark,"apply-common-tooltip"];function x(e){const{title:t,saveSymbolHintText:a,saveIntervalHintText:i,indicatorsText:s,source:u,onClose:d,onSubmit:h}=e,[p,b]=(0,l.useState)(""),[y,x]=(0,l.useState)(!1),[I,T]=(0,l.useState)(!1),[D,E]=(0,l.useState)(!1),L=(0,l.useRef)(null),B=(0,l.useRef)(null);return(0,l.useEffect)((()=>{(0,n.ensureNotNull)(B.current).focus()}),[]),l.createElement(v,{ref:L,isOpened:!0,saveDisabled:!p,title:t,onClose:d,onSubmit:function(e){h({title:p,saveSymbol:y,saveInterval:I},e)}},l.createElement("div",{className:o(_.container,D&&_.withSuggestions)},l.createElement("div",{className:_.title},f),l.createElement("div",{className:_.autocomplete},l.createElement(m.Autocomplete,{maxLength:64,value:p,onChange:b,onBlur:function(){(0,n.ensureNotNull)(L.current).focus()},source:u,allowUserDefinedValues:!0,preventOnFocusOpen:!0,noEmptyText:!0,preventSearchOnEmptyQuery:!0,filter:g.autocompleteFilter,setupHTMLInput:function(e){B.current=e},onSuggestionsOpen:function(){E(!0)},onSuggestionsClose:function(){E(!1)}})),l.createElement("div",{className:_.saveSymbol},l.createElement(r.Checkbox,{label:l.createElement("span",{className:_.hintLabel},C,l.createElement(c.Icon,{icon:S,className:o(k),title:a})),onChange:function(){x(!y),(0,n.ensureNotNull)(L.current).focus()},checked:y})),l.createElement("div",{className:_.saveInterval},l.createElement(r.Checkbox,{label:l.createElement("span",{className:_.hintLabel},N,l.createElement(c.Icon,{icon:S,className:o(k),title:i})),onChange:function(){T(!I),(0, +n.ensureNotNull)(L.current).focus()},checked:I})),l.createElement("div",{className:_.title},w),l.createElement("div",{className:o(_.indicators,D&&_.withSuggestions)},s)))}y.CheckMobile.any()&&k.push(_.hidden);var I=a(76422),T=a(52092);class D{constructor(e){this._container=document.createElement("div"),this.close=()=>{this.unmount(),this._onClose&&this._onClose()},this.unmount=()=>{I.unsubscribe(T.CLOSE_POPUPS_AND_DIALOGS_COMMAND,this.unmount,null),s.unmountComponentAtNode(this._container)},this._title=e.title,this._saveSymbolHintText=e.saveSymbolHintText,this._saveIntervalHintText=e.saveIntervalHintText,this._indicatorsText=e.indicatorsText,this._source=e.source,this._onSubmit=e.onSubmit,this._onClose=e.onClose,I.subscribe(T.CLOSE_POPUPS_AND_DIALOGS_COMMAND,this.unmount,null)}mount(){s.render(l.createElement(x,{title:this._title,saveSymbolHintText:this._saveSymbolHintText,saveIntervalHintText:this._saveIntervalHintText,indicatorsText:this._indicatorsText,source:this._source,onClose:this.close,onSubmit:this._onSubmit}),this._container)}destroy(){this.unmount()}show(){this.mount()}}var E=a(61595),L=a(3615),B=a(11321),z=a(39344),M=a(39080);const j=i.t(null,void 0,a(21939)),O=i.t(null,void 0,a(61422)),R=i.t(null,void 0,a(30858)),P=i.t(null,void 0,a(83081));function G(e,t,a){const n=()=>{E.backend.invalidateStudyTemplatesList(),E.backend.getStudyTemplatesList().then(t)};E.backend.saveStudyTemplate(e).then(n)}class A{constructor(e){this._dialog=null,this._onSave=e=>{this._options.onSave(e),this._close()},this._showSaveDialog=async()=>{const e=this._controller.model().mainSeries().symbol(),t=this._controller.model().mainSeries().interval(),a=await this._getActualTemplateList();await this._showTemplateSaveRenameDialog(a,e,t)},this._close=()=>{this._dialog&&(this._dialog.destroy(),this._dialog=null)},this._options=e,this._controller=e.controller}show(){(0,M.runOrSigninWithFeature)(this._showSaveDialog,{feature:"customIndicators",source:"Study templates save as",sourceMeta:"Chart"})}_prepareData(e,t,a){const n=this._controller.model().studyTemplate(t,a);return{name:e,content:JSON.stringify(n),meta_info:(0,z.createStudyTemplateMetaInfo)(this._controller,n.interval)}}_doSave(e,t,a){const{title:n,saveSymbol:i,saveInterval:l}=t;if(!n)return;const s=a.manager()||void 0,o=this._prepareData(n,i,l);if(e.find((e=>e.name===n))){const e=e=>{e?G(o,this._onSave):(a.focus(),a.dropLoading())};(function(e,t){return new Promise((a=>(0,L.showConfirm)({text:P.format({templateName:e}),onConfirm:({dialogClose:e})=>{a(!0),e()},onClose:()=>a(!1)},t)))})(n,s).then(e)}else{G(o,this._onSave)}}_getActualTemplateList(){return E.backend.invalidateStudyTemplatesList(),E.backend.getStudyTemplatesList()}_showTemplateSaveRenameDialog(e,t,a){const n=(0,z.createStudyTemplateMetaInfo)(this._controller);(this._dialog=new D({source:e.map((e=>e.name)),title:j,saveSymbolHintText:O.format({symbol:t}),saveIntervalHintText:R.format({interval:(0,B.translatedIntervalString)(a)}),indicatorsText:(0,z.descriptionString)(n.indicators),onSubmit:(t,a)=>this._doSave(e,t,a), +onClose:this._close})).show()}}},39344:(e,t,a)=>{"use strict";a.d(t,{createStudyTemplateMetaInfo:()=>l,descriptionString:()=>s});var n=a(28853),i=a(37591);function l(e,t){return{indicators:e.orderedDataSources(!0).filter((e=>(0,n.isStudy)(e)&&!0)).map((e=>({id:e.metaInfo().id,description:e.title(i.TitleDisplayTarget.StatusLine,!0,void 0,!0)}))),interval:t}}function s(e){const t=new Map;return e.forEach((e=>{const[a,n]=t.get(e.id)||[e.description,0];t.set(e.id,[a,n+1])})),Array.from(t.values()).map((([e,t])=>`${e}${t>1?` x ${t}`:""}`)).join(", ")}},33547:(e,t,a)=>{"use strict";function n(e,t){return Boolean(""===e||e&&-1!==t.toLowerCase().indexOf(e.toLowerCase()))}a.d(t,{autocompleteFilter:()=>n})},65890:e=>{e.exports=''},85508:e=>{e.exports=''},80395:e=>{e.exports={ar:["إغلاق القائمة"],ca_ES:"Close menu",cs:"Close menu",de:["Menü schließen"],el:"Close menu",en:"Close menu",es:["Cerrar menú"],fa:"Close menu",fr:["Fermer le menu"],he_IL:["סגור תפריט"],hu_HU:"Close menu",id_ID:["Pilih menu"],it:["Chiudere menù"],ja:["メニューを閉じる"],ko:["메뉴 닫기"],ms_MY:["Tutup menu"],nl_NL:"Close menu",pl:["Zamknij menu"],pt:["Fechar menu"],ro:"Close menu",ru:["Закрыть меню"],sv:["Stäng menyn"],th:["ปิดเมนู"],tr:["Menüyü kapat"],vi:["Đóng menu"],zh:["关闭菜单"],zh_TW:["關閉選單"]}},21939:e=>{e.exports={ar:["حفظ قالب المؤشر"],ca_ES:"Save Indicator Template",cs:"Save Indicator Template",de:["Indikatorvorlage speichern"],el:"Save Indicator Template",en:"Save Indicator Template",es:["Guardar plantilla de indicadores"],fa:"Save Indicator Template",fr:["Sauver le modèle d'indicateur"],he_IL:["שמור תבנית אינדיקטור"],hu_HU:"Save Indicator Template",id_ID:["Simpan Template Indikator"],it:["Salva modello indicatore"],ja:["インジケーターテンプレートを保存"],ko:["인디케이터 템플릿 세이브"],ms_MY:["Simpan Templat Penunjuk"],nl_NL:"Save Indicator Template",pl:["Zapisz szablon wskaźnika"],pt:["Salvar Conjunto de Indicadores"],ro:"Save Indicator Template",ru:["Сохранить шаблон индикаторов"],sv:["Spara indikatormall"],th:["บันทึกรูปแบบอินดิเคเตอร์"],tr:["Gösterge Şablonu Kaydet"],vi:["Lưu mẫu chỉ báo"],zh:["保存指标模板"],zh_TW:["儲存指標範本為"]}},40898:e=>{e.exports={ar:["المؤشرات المحفوظة"],ca_ES:"Saved indicators",cs:"Saved indicators",de:["Gespeicherte Indikatoren"],el:"Saved indicators",en:"Saved indicators",es:["Indicadores guardados"],fa:"Saved indicators",fr:["Indicateurs sauvegardés"],he_IL:["אינדיקטורים שמורים"],hu_HU:"Saved indicators",id_ID:["Indikator tersimpan"],it:["Indicatori salvati"],ja:["保存されたインジケーター"],ko:["세이브된 인디케이터"],ms_MY:["Petunjuk yang disimpan"],nl_NL:"Saved indicators",pl:["Zapisane wskaźniki"],pt:["Indicadores salvos"],ro:"Saved indicators", +ru:["Сохранённые индикаторы"],sv:["Sparade indikatorer"],th:["อินดิเคเตอร์ที่เซฟไว้"],tr:["Kaydedilmiş göstergeler"],vi:["Chỉ báo đã được lưu"],zh:["已存指标"],zh_TW:["已存指標"]}},30858:e=>{e.exports={ar:["سيؤدي تحديد هذا الخيار إلى تعيين الفاصل الزمني‎{interval} ‎ على الرسم البياني عند تطبيق هذا القالب"],ca_ES:"Selecting this option will set the {interval} interval on the chart when this template is applied",cs:"Selecting this option will set the {interval} interval on the chart when this template is applied",de:["Durch Auswahl dieser Option wird das {interval}-Intervall im Chart festgelegt, wenn diese Vorlage angewendet wird"],el:"Selecting this option will set the {interval} interval on the chart when this template is applied",en:"Selecting this option will set the {interval} interval on the chart when this template is applied",es:["Al seleccionar esta opción se establecerá el intervalo {interval} en el gráfico cuando se aplique esta plantilla"],fa:"Selecting this option will set the {interval} interval on the chart when this template is applied",fr:["En sélectionnant cette option, l'intervalle {interval} sera placé sur le graphique lorsque ce modèle est appliqué"],he_IL:["בחירת אפשרות זו תגדיר את האינטרוול ‎{interval}‎ בגרף כאשר מיושמת תבנית זו"],hu_HU:"Selecting this option will set the {interval} interval on the chart when this template is applied",id_ID:["Memilih opsi ini akan mengatur interval {interval} pada chart saat template ini diterapkan"],it:["Selezionando questa opzione, il modello viene applicato cambiando il timeframe in {interval}"],ja:["この項目を選択すると、テンプレートが適用された時にチャートの時間足が{interval}に設定されます"],ko:["이 옵션을 고르면 이 템플릿이 적용될 때 차트에 {interval} 을 세팅하게 됩니다."],ms_MY:["Memilih pilihan ini akan menetapkan selang masa {interval} pada carta apabila templat ini digunakan"],nl_NL:"Selecting this option will set the {interval} interval on the chart when this template is applied",pl:["Wybór tej opcji spowoduje ustawienie na wykresie interwału {interval} po zastosowaniu tego szablonu"],pt:["Selecionar esta opção definirá o intervalo {interval} no gráfico quando este modelo for aplicado"],ro:"Selecting this option will set the {interval} interval on the chart when this template is applied",ru:["Включите, чтобы установить на графике интервал {interval}, когда этот шаблон применён"],sv:["Om du väljer detta alternativ ställer du in intervallet {interval} i diagrammet när den här mallen används"],th:["การเลือกตัวเลือกนี้จะเป็นการกำหนดช่วงเวลา {interval} บนชาร์ต เมื่อเทมเพลตนี้ถูกใช้งาน"],tr:["Bu seçeneğin belirlenmesi ile, bu taslak uygulandığında grafikte {interval} aralığı ayarlanır"],vi:["Chọn tùy chọn này sẽ đặt khoảng thời gian {interval} trên biểu đồ khi mẫu này được áp dụng"],zh:["套用此模板时,选择此选项将在图表上设置{interval}周期"],zh_TW:["套用此模板時,選擇此選項將在圖表上設置{interval}周期"]}},61422:e=>{e.exports={ar:["سيؤدي تحديد هذا الخيار إلى تعيين الرمز ‎{symbol}‎ على الرسم البياني عند تطبيق هذا القالب"],ca_ES:"Selecting this option will set the {symbol} symbol on the chart when this template is applied", +cs:"Selecting this option will set the {symbol} symbol on the chart when this template is applied",de:["Wenn Sie diese Option wählen, wird das {symbol}-Symbol auf dem Chart gesetzt, wenn diese Vorlage angewendet wird."],el:"Selecting this option will set the {symbol} symbol on the chart when this template is applied",en:"Selecting this option will set the {symbol} symbol on the chart when this template is applied",es:["Al seleccionar esta opción se establecerá el símbolo {symbol} en el gráfico cuando se utilice esta plantilla"],fa:"Selecting this option will set the {symbol} symbol on the chart when this template is applied",fr:["En sélectionnant cette option, le symbole {symbol} sera placé sur le graphique lorsque ce modèle est appliqué"],he_IL:["בחירת אפשרות זו תגדיר את הסימול ‎{symbol}‎ בגרף כאשר מיושמת תבנית זו"],hu_HU:"Selecting this option will set the {symbol} symbol on the chart when this template is applied",id_ID:["Memilih opsi ini akan mengatur simbol {symbol} pada chart saat template ini diterapkan"],it:["Selezionando questa opzione, quando il modello viene applicato, viene inserito anche il simbolo {symbol}"],ja:["この項目を選択すると、テンプレートが適用された時にチャートのシンボルが{symbol}に設定されます"],ko:["이 옵션을 고르면 이 템플릿이 적용될 때 차트에 {symbol} 을 세팅하게 됩니다."],ms_MY:["Memilih pilihan ini akan menetapkan simbol {symbol} pada carta apabila templat ini digunakan"],nl_NL:"Selecting this option will set the {symbol} symbol on the chart when this template is applied",pl:["Wybór tej opcji spowoduje ustawienie na wykresie symbolu {symbol} po zastosowaniu tego szablonu"],pt:["Selecionar esta opção definirá o símbolo {symbol} no gráfico quando este modelo for aplicado"],ro:"Selecting this option will set the {symbol} symbol on the chart when this template is applied",ru:["Включите, чтобы установить на графике символ {symbol}, когда этот шаблон применён"],sv:["Om du väljer detta alternativ ställer du in symbolen {symbol} i diagrammet när den här mallen används"],th:["การเลือกตัวเลือกนี้จะเป็นการกำหนดตัวย่อ {symbol} บนชาร์ต เมื่อเทมเพลตนี้ถูกใช้งาน"],tr:["Bu seçeneğin belirlenmesi ile, bu taslak uygulandığında grafikte {symbol} sembolü ayarlanacaktır."],vi:["Chọn lựa chọn này sẽ đặt mã giao dịch {symbol} trên biểu đồ khi mẫu hình được áp dụng"],zh:["套用此模板时,选择此选项将在图表上设置{symbol}商品"],zh_TW:["套用此模板時,選擇此選項將在圖表上設置{symbol}商品"]}},83081:e=>{e.exports={ar:['نموذج الدراسة "‎{templateName}‎" موجود بالفعل، هل تريد حقًا استبداله؟'],ca_ES:"Study Template '{templateName}' already exists. Do you really want to replace it?",cs:"Study Template '{templateName}' already exists. Do you really want to replace it?",de:["Studienvorlage '{templateName}' existiert bereits. Möchten Sie diese wirklich ersetzen?"],el:"Study Template '{templateName}' already exists. Do you really want to replace it?",en:"Study Template '{templateName}' already exists. Do you really want to replace it?",es:["La plantilla de estudio '{templateName}' ya existe. ¿Está seguro de que quiere reemplazarla?"],fa:"Study Template '{templateName}' already exists. Do you really want to replace it?", +fr:["Le Modèle d'Etude '{templateName}' existe déjà. Voulez-vous vraiment le remplacer ?"],he_IL:["תבנית המחקר ‎{templateName}‎ קיימת כבר. האם אתה באמת רוצה להחליף אותה?"],hu_HU:["{templateName} névvel már létezik tanulmánysablon. Biztos, hogy cserélni akarod?"],id_ID:["Template Studi '{templateName}' sudah ada. Apakah anda ingin menggantinya?"],it:["Il Modello di studio '{templateName}' esiste già. Sostituirlo?"],ja:["テンプレート {templateName} は既に存在します。本当に上書きしますか?"],ko:["같은 이름의 스터디 템플릿 '{templateName}' 가 이미 있습니다. 정말로 바꾸시겠습니까?"],ms_MY:["Templat Kajian '{templateName}' sudah ada. Adakah anda benar-benar mahu menggantikannya?"],nl_NL:"Study Template '{templateName}' already exists. Do you really want to replace it?",pl:["Szablon analizy '{templateName}' już istnieje. Naprawdę chcesz go zastąpić?"],pt:["O modelo de estudo '{templateName}' já existe. Deseja substituí-lo?"],ro:"Study Template '{templateName}' already exists. Do you really want to replace it?",ru:["Шаблон индикаторов '{templateName}' уже существует. Вы действительно хотите заменить его?"],sv:["Studiemall '{templateName}' finns redan. Vill du verkligen ersätta den?"],th:["เทมเพลตการศึกษา '{templateName}' มีอยู่แล้ว คุณต้องการที่จะแทนที่มันใช่หรือไม่?"],tr:["'{templateName}' Çalışma Şablonu zaten var.Yenisiyle değiştirmek mi istiyorsunuz?"],vi:["Mẫu Nghiên cứu '{templateName}' đã tồn tại. Bạn có thực sự muốn thay thế nó?"],zh:["指标模板{templateName}已经存在。确定替换?"],zh_TW:["研究模板'{templateName}'已經存在,確定替換?"]}},63135:e=>{e.exports={ar:["تذكر الفاصل الزمني"],ca_ES:"Remember Interval",cs:"Remember Interval",de:["Interval merken"],el:"Remember Interval",en:"Remember Interval",es:["Recordar intervalo"],fa:"Remember Interval",fr:["Se souvenir de l'intervalle"],he_IL:["זכור אינטרוול"],hu_HU:"Remember Interval",id_ID:["Ingat Interval"],it:["Ricorda timeframe"],ja:["時間足を記憶"],ko:["인터벌 기억하기"],ms_MY:["Ingat Selang Masa"],nl_NL:"Remember Interval",pl:["Zapamiętaj interwał"],pt:["Lembrar do Intervalo"],ro:"Remember Interval",ru:["Запомнить интервал"],sv:["Kom ihåg intervall"],th:["จำช่วงเวลา"],tr:["Aralığı Hatırla"],vi:["Nhớ Khoảng thời gian"],zh:["记住周期"],zh_TW:["記住周期"]}},33455:e=>{e.exports={ar:["تذكر الرمز"],ca_ES:"Remember Symbol",cs:"Remember Symbol",de:["Symbol merken"],el:"Remember Symbol",en:"Remember Symbol",es:["Recordar símbolo"],fa:"Remember Symbol",fr:["Se souvenir du symbole"],he_IL:["זכור את הסימול"],hu_HU:"Remember Symbol",id_ID:["Ingat Simbol"],it:["Ricorda simbolo"],ja:["シンボルを記憶"],ko:["심볼 기억하기"],ms_MY:["Ingat Simbol"],nl_NL:"Remember Symbol",pl:["Zapamiętaj symbol"],pt:["Lembrar do Símbolo"],ro:"Remember Symbol",ru:["Запомнить инструмент"],sv:["Kom ihåg symbol"],th:["จำตัวย่อ"],tr:["Sembolü Hatırla"],vi:["Nhớ Mã giao dịch"],zh:["记住商品"],zh_TW:["記住商品"]}},50912:e=>{e.exports={ar:["أسم القالب"],ca_ES:["Nom de la plantilla"],cs:"Template name",de:["Name der Vorlage"],el:"Template name",en:"Template name",es:["Nombre de la plantilla"],fa:"Template name",fr:["Nom du modèle"],he_IL:["שם תבנית"],hu_HU:["Sablon neve"],id_ID:["Nama template"],it:["Nome modello"],ja:["テンプレート名"], +ko:["템플릿이름"],ms_MY:["Nama templat"],nl_NL:"Template name",pl:["Nazwa Szablonu"],pt:["Nome do modelo"],ro:"Template name",ru:["Имя шаблона"],sv:["Mallnamn"],th:["ชื่อเทมเพลต"],tr:["Şablon adı"],vi:["Tên Mẫu"],zh:["模板名称"],zh_TW:["範本名稱"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/sv.178.dd03c0163a8373c0fc5b.js b/charting_library/bundles/sv.178.dd03c0163a8373c0fc5b.js new file mode 100644 index 0000000..3750b31 --- /dev/null +++ b/charting_library/bundles/sv.178.dd03c0163a8373c0fc5b.js @@ -0,0 +1,3 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[178],{12978:e=>{e.exports=["Realtidsdata för {symbolName}"]},64565:e=>{e.exports=["tillhandahålls av {exchange}-börsen."]},19801:e=>{e.exports="Fr"},11268:e=>{e.exports="Mo"},63331:e=>{e.exports="Sa"},85954:e=>{e.exports="Su"},26230:e=>{e.exports="We"},24793:e=>{e.exports="Th"},31533:e=>{e.exports="Tu"},89790:e=>{e.exports=["Det gick inte att få Pine-källkoden."]},39589:e=>{e.exports=["Fäll ihop panel"]},38154:e=>{e.exports=["Bekräfta att du vill ta bort studieträdet"]},53205:e=>{e.exports=["Kontinuerliga terminskontrakt"]},15993:e=>{e.exports=["Kontinuerliga terminskontrakt är syntetiska instrument som kombinerar enskilda kontrakt. Kontraktet 1! representerar första månaden (närmaste utgång) medan kontraktet 2! representerar den näst närmaste utgången."]},45e3:e=>{e.exports=["Cboe BZX"]},56934:e=>{e.exports="Change description"},23398:e=>{e.exports=["Ändra tickersymbol"]},36004:e=>{e.exports=["Skapa ett gratis konto"]},69419:e=>{e.exports=["Allt är väl - marknaden är öppen."]},97637:e=>{e.exports="April"},86797:e=>{e.exports=["Augusti"]},22519:e=>{e.exports=["Stapelvärdesföränding"]},41707:e=>{e.exports="Buy real-time data"},52003:e=>{e.exports=["Vill du verkligen ta bort denna studie och alla dess kopplingar?"]},68854:e=>{e.exports=["Dubbelklicka"]},97325:e=>{e.exports=["Dataproblem"]},52916:e=>{e.exports=["Uppdateras en gång per dag."]},25978:e=>{e.exports=["Data uppdateras mer än en gång per sekund."]},57310:e=>{e.exports=["Dataförsening"]},49321:e=>{e.exports=["Data som tillhandahålls genom gratisabonnemanget uppdateras endast en gång per sekund"]},55669:e=>{e.exports="December"},83498:e=>{e.exports=["Radera panel"]},6044:e=>{e.exports=["Härledda data"]},31461:e=>{e.exports=["Härledda data avser finansiella indikatorer som skapas genom att kombinera och/eller bearbeta rådata från olika källor."]},59315:e=>{e.exports=["Data vid dagens slut"]},82751:e=>{e.exports=["Fel"]},40519:e=>{e.exports=["Endast handel efter marknadens stängning nu."]},80227:e=>{e.exports=["Börsens tidszon"]},16467:e=>{e.exports=["Februari"]},25046:e=>{e.exports=["Fyll i ett avtal med börsen"]},93666:e=>{e.exports=["Flaggsymbol"]},564:e=>{e.exports=["Fre"]},72970:e=>{e.exports=["Fredag"]},88958:e=>{e.exports=["Semester"]},32960:e=>{e.exports=["Halalsymbol"]},21686:e=>{e.exports=["Dölj indikatorteckenförklaring"]},26935:e=>{e.exports=["Indikatorargument"]},26315:e=>{e.exports=["Indikatortitel"]},84098:e=>{e.exports=["Indikatorvärden"]},91459:e=>{e.exports=["Om du vill ha {listedExchange}s realtidsdata måste du fylla i ett avtal med börsen. Oroa dig inte, det tar bara några få klick."]},50634:e=>{e.exports=["Det går till postmarknadshandel om {remainingTime}."]},74537:e=>{e.exports=["Det går till förmarknadshandel om {remainingTime}."]},26910:e=>{e.exports=["Januari"]},23230:e=>{e.exports=["Juli"]},49385:e=>{e.exports=["Juni"]},99487:e=>{e.exports=["OHLC värden"]},15815:e=>{e.exports=["En uppdatering per sekund"]},90784:e=>{e.exports=["Oktober"]},75991:e=>{ +e.exports=["Öppen marknadsstatus"]},37274:e=>{e.exports="Last day change values"},36051:e=>{e.exports=["Läs mer"]},39899:e=>{e.exports=["Flytta ned panel"]},70343:e=>{e.exports=["Flytta upp panel"]},83085:e=>{e.exports=["Mån"]},61199:e=>{e.exports=["Måndag"]},41610:e=>{e.exports=["Mer"]},1653:e=>{e.exports=["Endast handel före marknadens öppnande nu."]},56470:e=>{e.exports=["Förstora diagram"]},19603:e=>{e.exports=["Förstora panel"]},68327:e=>{e.exports=["Maj"]},35732:e=>{e.exports=["Hantera paneler"]},84675:e=>{e.exports=["Mars"]},83949:e=>{e.exports=["Marknaden är öppen"]},35701:e=>{e.exports=["Marknaden öppnar om {remainingTime}."]},95814:e=>{e.exports=["Marknaden är stängd"]},98105:e=>{e.exports=["Marknaden stänger om {remainingTime}."]},56086:e=>{e.exports=["Marknaden har för tillfället semesterstängt. Tur för dem!"]},71194:e=>{e.exports="November"},66324:e=>{e.exports=["Källkod"]},36835:e=>{e.exports=["Lör"]},1144:e=>{e.exports=["Lördag"]},40653:e=>{e.exports=["Skrolla till vänster"]},26721:e=>{e.exports=["Skrolla fram till senaste candlestick"]},35809:e=>{e.exports=["Scrolla till höger"]},61132:e=>{e.exports="September"},28705:e=>{e.exports=["Visa indikatorteckenförklaring"]},51072:e=>{e.exports=["Visa objektträd"]},37809:e=>{e.exports=["Visa inställningar för intervall"]},39045:e=>{e.exports=["Studiefel"]},86577:e=>{e.exports=["Sön"]},72149:e=>{e.exports=["Söndag"]},46041:e=>{e.exports=["Symbol kurs källa"]},63143:e=>{e.exports=["Symboltitel"]},29985:e=>{e.exports=["Efter marknadens stängning"]},28412:e=>{e.exports=["Betalade planer har snabbare datauppdatering"]},56042:e=>{e.exports=["Före marknadens öppning"]},24680:e=>{e.exports=["Primär listning"]},89022:e=>{e.exports=["Realtidsdata för denna symbol stöds inte just nu. Vi kan stödja det i framtiden."]},6667:e=>{e.exports=["Realtidsdata för {symbolName} tillhandahålls av {exchange}-börsen."]},48293:e=>{e.exports=["Återställ diagram"]},91029:e=>{e.exports=["Återställ panel"]},75094:e=>{e.exports=["Ons"]},7147:e=>{e.exports=["Onsdag"]},52984:e=>{e.exports=["För att få realtidsdata för {description} behöver du köpa realtidsdatapaketet."]},9787:e=>{e.exports=["Tor"]},7951:e=>{e.exports=["Torsdag"]},99214:e=>{e.exports=["Den första eller huvudsakliga aktiebörsen där ett företags aktie listats och handlas."]},2310:e=>{e.exports=["Dessa data är i realtid, men de kan skilja sig något från den officiella motsvarigheten som kommer från primära börser."]},29512:e=>{e.exports=["Den här datan är realtidsdata, men den kan komma att skilja sig något från dess officiella motsvarighet från {exchange}."]},52449:e=>{e.exports=["Detta är en shariah-kompatibel aktie, vilket innebär att den följer islamisk lag. Detta företag tar inte ut eller tar emot ränta och arbetar inte med vissa sektorer(hasardspel, alkohol, tobak och fläskprodukter)."]},86753:e=>{ +e.exports="This real-time data is provided by {originalExchange} exchange. It may be slightly different from the official data directly from {exchange}. If this difference is crucial for you, you'll need to purchase real-time data from the primary exchange, which we can help with."},73717:e=>{e.exports=["Det finns ingen sådan symbol. Vänligen välj en annan."]},57048:e=>{e.exports=["Dags för en promenad - den här marknaden är stängd."]},94316:e=>{e.exports=["Tis"]},44979:e=>{e.exports=["Tisdag"]},8209:e=>{e.exports=["Ta bort flaggsymbol"]},1111:e=>{e.exports=["Volym"]},61311:e=>{e.exports=["Förstora"]},47602:e=>{e.exports=["Förminska"]},57889:e=>{e.exports=["ändra synlighet för OHLC-värden"]},18644:e=>{e.exports=["ändra synlighet för öppen marknadsstatus"]},45110:e=>{e.exports=["ändra synlighet för stapeländringar"]},31325:e=>{e.exports=["ändra synlighet för indikatortitel"]},99774:e=>{e.exports=["ändra synlighet för indikatorvärden"]},96162:e=>{e.exports=["ändra synlighet för indikatorargument"]},50058:e=>{e.exports="change last day change visibility"},26717:e=>{e.exports=["ändra synlighet för symbolbeskrivning"]},6091:e=>{e.exports=["ändra symbolfältets synlighet"]},9455:e=>{e.exports=["ändra synlighet för volymvärden"]},39348:e=>{e.exports=["mindre än 1 minut"]},87358:e=>{e.exports=["visa {title}"]},7827:e=>{e.exports=["{days} och {hours}"]},7435:e=>{e.exports=["{exchange} via {originalExchange}"]},19830:e=>{e.exports=["{hours} och {minutes}"]},1084:e=>{e.exports=["{listedExchange} Data i realtid finns tillgängliga kostnadsfritt för registrerade användare. Skaffa dig ett gratiskonto nu!"]},38611:e=>{e.exports="{symbolName} data is delayed by {time} minutes because of exchange requirements."},77033:e=>{e.exports=["Data uppdateras varje {amount} sekund, även om det finns fler uppdateringar på marknaden.","Data uppdateras varje {amount} sekund, även om det finns fler uppdateringar på marknaden."]},2121:e=>{e.exports=["Data i våra Basabonnemang uppdateras varje {amount} sekund, även om det finns fler uppdateringar på marknaden.","Data i våra Basabonnemang uppdateras var {amount}:e sekund, även om det finns fler uppdateringar på marknaden."]},5223:e=>{e.exports=["En uppdatering varje {amount} sekund","En uppdatering varje {amount} sekund"]},58609:e=>{e.exports=["{number} dag","{number} dagar"]},24430:e=>{e.exports=["{number} timme","{number} timmar"]},67151:e=>{e.exports=["{number} minut","{number} minuter"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/sv.2285.1268ecef367debd2960b.js b/charting_library/bundles/sv.2285.1268ecef367debd2960b.js new file mode 100644 index 0000000..1c361a8 --- /dev/null +++ b/charting_library/bundles/sv.2285.1268ecef367debd2960b.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2285],{72171:r=>{r.exports=["Centrera"]},91757:r=>{r.exports=["Botten"]},22192:r=>{r.exports=["Dagar"]},63099:r=>{r.exports=["Timmar"]},77405:r=>{r.exports=["Vågrät"]},66304:r=>{r.exports=["Indata"]},19286:r=>{r.exports=["Vänster"]},76476:r=>{r.exports=["Mitten"]},28134:r=>{r.exports=["Minuter"]},71129:r=>{r.exports=["Sekunder"]},21141:r=>{r.exports=["Höger"]},21594:r=>{r.exports=["Veckor"]},26458:r=>{r.exports=["Veke"]},65994:r=>{r.exports=["Topp"]},92960:r=>{r.exports=["Textjustering"]},90581:r=>{r.exports=["Textriktning"]},44085:r=>{r.exports=["Lodrät"]},13355:r=>{r.exports=["ändra {title} dagar till"]},41377:r=>{r.exports=["ändra {title} dagar från"]},35388:r=>{r.exports=["ändra {title} timmar från"]},78586:r=>{r.exports=["ändra {title} timmar till"]},59635:r=>{r.exports=["ändra {title} månader från"]},74266:r=>{r.exports=["ändra {title} månader till"]},91633:r=>{r.exports=["ändra {title} minuter till"]},15106:r=>{r.exports=["ändra {title} minuter från"]},66161:r=>{r.exports=["ändra {title} sekunder till"]},2822:r=>{r.exports=["ändra {title} sekunder från"]},21339:r=>{r.exports=["ändra {title} veckor från"]},68643:r=>{r.exports=["ändra {title} veckor till"]},30810:r=>{r.exports=["ändra synlighet för {title} på ticks"]},24941:r=>{r.exports=["ändra synlighet för {title} på veckor"]},8917:r=>{r.exports="change {title} visibility on {ranges}"},29088:r=>{r.exports=["ändra synlighet för {title} på dagar"]},68971:r=>{r.exports=["ändra synlighet för {title} på timmar"]},64370:r=>{r.exports=["ändra synlighet för {title} på minuter"]},6659:r=>{r.exports=["ändra synlighet för {title} på månader"]},46948:r=>{r.exports=["ändra synlighet för {title} på sekunder"]},82211:r=>{r.exports=["Dagar"]},33486:r=>{r.exports=["dagar till"]},14077:r=>{r.exports=["dagar från"]},3143:r=>{r.exports=["Timmar"]},84775:r=>{r.exports=["timmar från"]},11255:r=>{r.exports=["timmar till"]},58964:r=>{r.exports=["Månader"]},71770:r=>{r.exports=["månader från"]},37179:r=>{r.exports=["månader till"]},16465:r=>{r.exports=["Minuter"]},72317:r=>{r.exports=["minuter till"]},25586:r=>{r.exports=["minuter från"]},32925:r=>{r.exports=["sekunder"]},39017:r=>{r.exports=["sekunder till"]},6049:r=>{r.exports=["sekunder från"]},93016:r=>{r.exports=["veckor"]},32002:r=>{r.exports=["veckor från"]},28091:r=>{r.exports=["veckor till"]},59523:r=>{r.exports=["Bockar"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/sv.2547.28b713bedf796244795d.js b/charting_library/bundles/sv.2547.28b713bedf796244795d.js new file mode 100644 index 0000000..872d295 --- /dev/null +++ b/charting_library/bundles/sv.2547.28b713bedf796244795d.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2547],{50831:r=>{r.exports=["staplar"]},19648:r=>{r.exports=["12-timmars"]},55838:r=>{r.exports=["24-timmars"]},23238:r=>{r.exports="Canvas"},72171:r=>{r.exports=["Centrera"]},88364:r=>{r.exports=["Basstilar för diagram"]},46720:r=>{r.exports=["Sikte"]},50985:r=>{r.exports=["Valuta"]},17319:r=>{r.exports=["Valuta och enhet"]},68791:r=>{r.exports=["Argument"]},95036:r=>{r.exports=["Genomsnittligt stängningspris"]},91757:r=>{r.exports=["Botten"]},27331:r=>{r.exports=["Bakgrund"]},22519:r=>{r.exports=["Stapelvärdesföränding"]},87845:r=>{r.exports=["Knappar"]},39392:r=>{r.exports=["Raster"]},25209:r=>{r.exports=["Datumformat"]},55090:r=>{r.exports=["Veckodagar på etiketter"]},29601:r=>{r.exports=["Beskrivning"]},26897:r=>{r.exports=["Evenemang"]},77405:r=>{r.exports=["Vågrät"]},34403:r=>{r.exports=["Endast hori."]},60971:r=>{r.exports=["Högt och lågt pris"]},61142:r=>{r.exports=["Indikatorer"]},34905:r=>{r.exports=["Indikatorers värde"]},29687:r=>{r.exports=["Indikatorer och finansiella värden"]},25084:r=>{r.exports=["Indikatorer och finansiella namn"]},9654:r=>{r.exports=["Indikatornamn"]},99487:r=>{r.exports=["OHLC värden"]},75991:r=>{r.exports=["Öppen marknadsstatus"]},15474:r=>{r.exports="Logo"},96073:r=>{r.exports=["Lång beskrivning"]},78905:r=>{r.exports=["Etiketter på prisskalan"]},37274:r=>{r.exports="Last day change values"},19286:r=>{r.exports=["Vänster"]},70500:r=>{r.exports=["Pengar"]},66653:r=>{r.exports=["Marginaler"]},76476:r=>{r.exports=["Mitten"]},42502:r=>{r.exports=["Ingen överlappning"]},49199:r=>{r.exports=["Inga"]},74343:r=>{r.exports="Navigation"},47926:r=>{r.exports=["Skalläge (A och L)"]},43115:r=>{r.exports=["Skalor"]},53224:r=>{r.exports=["Placering av skalor"]},79194:r=>{r.exports=["Statusrad"]},89053:r=>{r.exports="Symbol"},35383:r=>{r.exports=["Symbolnamn"]},27767:r=>{r.exports=["Symbol senaste pris"]},40847:r=>{r.exports=["Symbolen för föregående dags stängningsvärde"]},50446:r=>{r.exports="Pane"},73908:r=>{r.exports=["Panelseparatörer"]},36014:r=>{r.exports=["Pocentsats"]},78621:r=>{r.exports="Pips"},74823:r=>{r.exports=["Före/Eftermarknadspris"]},64859:r=>{r.exports=["prisskala"]},76523:r=>{r.exports=["Pris och procentvärde"]},21141:r=>{r.exports=["Höger"]},40187:r=>{r.exports=["Högermarginal"]},77705:r=>{r.exports=["Vattenstämpel"]},26458:r=>{r.exports=["Veke"]},65994:r=>{r.exports=["Topp"]},92960:r=>{r.exports=["Textjustering"]},90581:r=>{r.exports=["Textriktning"]},67369:r=>{r.exports=["Titel"]},31326:r=>{r.exports=["Titlar"]},23097:r=>{r.exports=["Tickersymbol"]},82168:r=>{r.exports=["Ticker och beskrivning"]},43637:r=>{r.exports=["Tidsskala"]},97316:r=>{r.exports=["Tidsformat timmar"]},90801:r=>{r.exports="Trading"},77534:r=>{r.exports=["Enhet"]},1111:r=>{r.exports=["Volym"]},80170:r=>{r.exports=["Värde enligt skala"]},91322:r=>{r.exports=["Värden"]},37174:r=>{r.exports=["Vert och hori"]},36426:r=>{r.exports=["Endast vert."]},44085:r=>{r.exports=["Lodrät"]},57889:r=>{r.exports=["ändra synlighet för OHLC-värden"]}, +35646:r=>{r.exports=["byt navigeringsknappar för vattenmärkessymbol"]},18644:r=>{r.exports=["ändra synlighet för öppen marknadsstatus"]},45110:r=>{r.exports=["ändra synlighet för stapeländringar"]},10349:r=>{r.exports=["ändra bottenmarginal"]},88161:r=>{r.exports=["ändra synlighet för valuta och enhetsetiketter"]},84060:r=>{r.exports=["ändra synlighet för valutaetiketter"]},99011:r=>{r.exports=["ändra diagrammets bakgrundsfärg"]},72458:r=>{r.exports=["ändra digrammets bakgrundstyp"]},37034:r=>{r.exports=["ändra bredd för crosshair"]},29951:r=>{r.exports=["ändra färg för crosshair"]},92027:r=>{r.exports=["ändra stil för crosshair"]},50457:r=>{r.exports=["ändra datumformat"]},7104:r=>{r.exports=["byt dag på etiketter"]},27764:r=>{r.exports=["ändra synlighet för rutnätslinjer"]},88096:r=>{r.exports=["ändra horzrutnätets färg"]},31325:r=>{r.exports=["ändra synlighet för indikatortitel"]},99774:r=>{r.exports=["ändra synlighet för indikatorvärden"]},96162:r=>{r.exports=["ändra synlighet för indikatorargument"]},59820:r=>{r.exports=["ändra synlighet för indikatorer och finansiella namnetiketter"]},90512:r=>{r.exports=["ändra synlighet för indikatorer och finansiella värdeetiketter"]},50058:r=>{r.exports="change last day change visibility"},97956:r=>{r.exports=["ändra transparens för teckenförklaring"]},61061:r=>{r.exports=["ändra synlighet för teckenförklaring"]},37730:r=>{r.exports=["ändra synligheten för rutknapparna"]},89032:r=>{r.exports=["ändra färgen på panelerna"]},35636:r=>{r.exports=["ändra högermarginalen"]},66601:r=>{r.exports=["ändra procentsatsen för högermarginalen"]},25616:r=>{r.exports=["ändra färg för vattenmärkessymbol"]},87159:r=>{r.exports=["ändra synligheten för vattenmärkessymbol"]},26717:r=>{r.exports=["ändra synlighet för symbolbeskrivning"]},6091:r=>{r.exports=["ändra symbolfältets synlighet"]},28741:r=>{r.exports=["ändra symbol för senaste värdeläge"]},95071:r=>{r.exports=["ändra format för teckenförklarimg"]},47361:r=>{r.exports=["ändra skal-lägen knappar synlighet"]},35065:r=>{r.exports=["ändra textfärg för skalorna"]},84382:r=>{r.exports=["ändra teckenstorlek för skalorna"]},12468:r=>{r.exports=["ändra färg för skalorna"]},71589:r=>{r.exports=["ändra synligheten för sessionsgränser"]},15035:r=>{r.exports=["ändra bredd för sessionsgränser"]},1579:r=>{r.exports=["ändra färg för sessionsgränser"]},21460:r=>{r.exports=["ändra stil för sessionsgränser"]},76991:r=>{r.exports=["ändra tidsformat timmar"]},98905:r=>{r.exports=["ändra toppmarginal"]},7011:r=>{r.exports=["ändra synlighet för enhetsetiketter"]},22722:r=>{r.exports=["ändra färg på rutnätets linjer"]},9455:r=>{r.exports=["ändra synlighet för volymvärden"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/sv.2578.ab3178e0160c259eac53.js b/charting_library/bundles/sv.2578.ab3178e0160c259eac53.js new file mode 100644 index 0000000..ee5177c --- /dev/null +++ b/charting_library/bundles/sv.2578.ab3178e0160c259eac53.js @@ -0,0 +1,3 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2578],{22353:r=>{r.exports="(O + H + L + C)/4"},94884:r=>{r.exports="(H + L + C)/3"},10591:r=>{r.exports="(H + L)/2"},63243:r=>{r.exports=["Färgsätt candlesticks baserat på senaste stängning"]},15857:r=>{r.exports=["Stängningslinje"]},9994:r=>{r.exports=["Justera data för utdelning"]},10989:r=>{r.exports=["Förändringar i avtalens storlek och datum för upphörande"]},70816:r=>{r.exports=["Genomsnittlig stängningskurs"]},50430:r=>{r.exports=["Bottenlinje"]},83760:r=>{r.exports=["Kropp"]},72269:r=>{r.exports=["Kanter"]},7445:r=>{r.exports=["Basnivå"]},47586:r=>{r.exports=["Köp- och säljpriser"]},39667:r=>{r.exports=["Nedåtgående staplar"]},87151:r=>{r.exports=["Färg på nedåtgående"]},81285:r=>{r.exports=["Datamodifikation"]},4329:r=>{r.exports=["Standard"]},86846:r=>{r.exports=["Fyll"]},58747:r=>{r.exports=["Fyll topparea"]},11157:r=>{r.exports=["Fyll bottenområde"]},86953:r=>{r.exports=["HLC-staplar"]},39292:r=>{r.exports=["Hög och låg"]},83678:r=>{r.exports=["Hög linje"]},75310:r=>{r.exports=["Låg linje"]},15107:r=>{r.exports=["Senaste"]},6350:r=>{r.exports=["För/eftermarknad"]},62521:r=>{r.exports=["Före/efter-marknadstimmar bakgrund"]},73947:r=>{r.exports="Precision"},8094:r=>{r.exports=["Föregående dags stängning"]},77986:r=>{r.exports=["Prislinjer"]},24248:r=>{r.exports=["Priskälla"]},94089:r=>{r.exports=["Projicera uppåtgående staplar"]},80293:r=>{r.exports=["Projektion av candles"]},5704:r=>{r.exports=["Projicera nedåtgående staplar"]},29881:r=>{r.exports=["Verkliga priser på prisskalan (istället för Heikin-Ashi pris)"]},57417:r=>{r.exports=["Topplinje"]},55314:r=>{r.exports=["Tunna candlesticks"]},87492:r=>{r.exports=["Tidszon"]},5536:r=>{r.exports=["Färg på uppåtgående"]},83610:r=>{r.exports=["Uppåtgående staplar"]},23500:r=>{r.exports=["Använd avräkning så nära daglig intervallängd"]},35612:r=>{r.exports="Use volume weighted bars"},30792:r=>{r.exports=["stapel"]},55740:r=>{r.exports=["ändra HLC-staplar"]},68927:r=>{r.exports=["genomsnittlig avvikelseförändring stängningskurs linjebredd"]},30385:r=>{r.exports=["genomsnittlig avvikelseförändring stängningskurs linjefärg"]},97008:r=>{r.exports=["ändra areans fyllnadsfärg"]},6610:r=>{r.exports=["ändra areans bredd"]},661:r=>{r.exports=["ändra areans linjefärg"]},1316:r=>{r.exports=["ändra areans priskälla"]},29180:r=>{r.exports=["ändra linjefärg för säljbud"]},31547:r=>{r.exports=["ändra basnivå"]},4164:r=>{r.exports=["ändra baslinjens nedre linjefärg"]},38990:r=>{r.exports=["ändra baslinjens nedre linjebredd"]},73163:r=>{r.exports=["ändra färgen på baslinjen för fyllning av det nedre området"]},12673:r=>{r.exports=["ändra färgen på baslinjen för fyllning av det övre området"]},56819:r=>{r.exports=["ändra baslinjens priskälla"]},68621:r=>{r.exports=["ändra baslinjens övre linjefärg"]},35339:r=>{r.exports=["ändra baslinjens övre bredd"]},76804:r=>{r.exports=["ändra färg på stapelns övre del"]},71816:r=>{r.exports=["ändra färg på stapelns nedre del"]},36703:r=>{ +r.exports=["ändra linjefärg för bud"]},29353:r=>{r.exports=["ändra färgstaplar utifrån det föregående stängningsvärdet"]},85709:r=>{r.exports=["ändra färg för kolumn upp"]},12155:r=>{r.exports=["ändra färg för kolumn ner"]},66890:r=>{r.exports=["ändra kolumn priskälla"]},71809:r=>{r.exports=["ändra decimalens placering"]},31317:r=>{r.exports=["ändra färg för utökade tider"]},60944:r=>{r.exports=["ändra linjefärg för högsta och lägsta kurs"]},83708:r=>{r.exports=["ändra linjebredd för högsta och lägsta kurs"]},81080:r=>{r.exports=["ändra hög-lågkroppens färg"]},30033:r=>{r.exports=["ändra synlighet för hög-lågkroppen"]},76885:r=>{r.exports=["ändra kantlinjefärg för hög-låg"]},79236:r=>{r.exports=["ändra synlighet för kantlinjer"]},42981:r=>{r.exports=["ändra synlighet för hög-lågetiketter"]},31937:r=>{r.exports=["ändra färg för hög-lågetiketter"]},87828:r=>{r.exports=["ändra linjefärg"]},17119:r=>{r.exports=["ändra linjens priskälla"]},69125:r=>{r.exports=["ändra linjebredd"]},49973:r=>{r.exports=["ändra färg för postmarket"]},5969:r=>{r.exports=["ändra linjefärg för postmarket"]},50393:r=>{r.exports=["ändra synligheten av marknadsprislinjerna avseende för- och eftermarknaden"]},46257:r=>{r.exports=["ändra färg för premarket"]},60852:r=>{r.exports=["ändra linjefärg för premarket"]},91183:r=>{r.exports=["ändra färg på föregående stängda prislinje"]},87631:r=>{r.exports=["ändra linjebredd för tidigare stängningspris"]},77640:r=>{r.exports=["ändra färg för prislinje"]},97322:r=>{r.exports=["ändra bredd för prislinje"]},35116:r=>{r.exports=["ändra intervall för stil på staplar"]},28143:r=>{r.exports=["ändra räckvidden för tunna staplar"]},75986:r=>{r.exports=["ändra nedre färg för renko wick"]},7747:r=>{r.exports=["ändra övre färg för renko wick"]},9473:r=>{r.exports=["ändra renko wick synlighet"]},39783:r=>{r.exports=["ändra visningen av verkliga priser på prisskalan (i stället för Heiken-Ashi-priset)"]},72886:r=>{r.exports=["ändra de tunna staplarna"]},95108:r=>{r.exports="change use volume weighted bars"},5464:r=>{r.exports=["ändra övre kantfärg för {candleType}"]},61118:r=>{r.exports=["ändra övre färg för {candleType}"]},60164:r=>{r.exports=["ändra vekens nedre färg för {candleType}"]},45543:r=>{r.exports=["ändra vekens övre färg för {candleType}"]},39987:r=>{r.exports=["ändra synlighet för {candleType}s vekar"]},47202:r=>{r.exports=["ändra synlighet för {candleType} kropp"]},23986:r=>{r.exports=["ändra synlighet för {candleType} kant"]},92330:r=>{r.exports=["ändra nedre kantfärg för {candleType}"]},36320:r=>{r.exports=["ändra nedre färg för {candleType}"]},79088:r=>{r.exports=["ändra den nedre färgen på stapelkanten för {chartType}"]},11107:r=>{r.exports=["ändra den övre färgen på stapelkanten för {chartType}"]},85503:r=>{r.exports=["ändra {chartType} nedre färg"]},61250:r=>{r.exports=["ändra den övre färgen för projektionsstapeln {chartType}"]},18465:r=>{r.exports=["ändra den nedre färgen för projektionsstapeln {chartType}"]},50453:r=>{r.exports=["ändra den övre färgen för projektionsstapeln {chartType}"]}, +59414:r=>{r.exports=["ändra {chartType} övre färg"]},21547:r=>{r.exports=["ändra egenskapen {inputName}"]},42390:r=>{r.exports=["justera uppgifterna för utdelningar"]},99511:r=>{r.exports=["justera för kontraktändringar"]},75165:r=>{r.exports=["Ihåliga candlesticks"]},18995:r=>{r.exports=["Intervall","Intervall"]},47500:r=>{r.exports=["Renko"]},98402:r=>{r.exports=["använd avräkning så nära daglig intervallängd"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/sv.3175.e0a2c845c5cba23f42fb.js b/charting_library/bundles/sv.3175.e0a2c845c5cba23f42fb.js new file mode 100644 index 0000000..cc9ee20 --- /dev/null +++ b/charting_library/bundles/sv.3175.e0a2c845c5cba23f42fb.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3175],{14281:r=>{r.exports=["valuta"]},60558:r=>{r.exports=["djur & natur"]},14232:r=>{r.exports=["aktiviteter"]},57792:r=>{r.exports=["pilar"]},33628:r=>{r.exports=["gester & smileys"]},35305:r=>{r.exports=["mat & dryck"]},49546:r=>{r.exports=["flaggor"]},72302:r=>{r.exports=["objekt"]},11739:r=>{r.exports=["natur"]},96330:r=>{r.exports=["leenden & människor"]},6878:r=>{r.exports=["symboler"]},77011:r=>{r.exports=["symboler & flaggor"]},15426:r=>{r.exports=["nyligen använd"]},15395:r=>{r.exports=["resor & platser"]},39176:r=>{r.exports="Content"},19022:r=>{r.exports="Channels"},82401:r=>{r.exports=["Markörer"]},50025:r=>{r.exports=["Cykler"]},19661:r=>{r.exports=["Anteckningsverktyg"]},44629:r=>{r.exports=["Lägg till som favorit"]},23969:r=>{r.exports="Arrows"},55939:r=>{r.exports="Brushes"},43884:r=>{r.exports="Gann"},5816:r=>{r.exports=["Gann and Fibonacci - verktyg"]},22146:r=>{r.exports=["Geometriska former"]},60925:r=>{r.exports=["Punkt"]},19570:r=>{r.exports="Emojis"},88280:r=>{r.exports="Elliott waves"},99289:r=>{r.exports=["Suddgummi"]},97100:r=>{r.exports=["Verktyg för förutsägelse och mätning"]},22305:r=>{r.exports="Fibonacci"},17517:r=>{r.exports=["Dölj alla ritverktyg"]},96411:r=>{r.exports=["Dölj ritverktygsfält"]},92464:r=>{r.exports=["Ikoner"]},37057:r=>{r.exports=["Lås alla ritverktyg"]},79165:r=>{r.exports="Magic"},37140:r=>{r.exports=["Magnet-läget tar ritningar som placeras nära prisstängerna till närmaste OHLC-värde"]},59607:r=>{r.exports=["Mäta"]},79961:r=>{r.exports="Measurer"},36551:r=>{r.exports="New drawings are replicated to all charts in the layout and shown when the same ticker is selected"},25792:r=>{r.exports="Shapes"},63354:r=>{r.exports=["Visa ritverktygsfält"]},49616:r=>{r.exports=["Visa verktygslist med favoritritverktyg"]},91977:r=>{r.exports=["Visa dolda verktyg"]},51072:r=>{r.exports=["Visa objektträd"]},49421:r=>{r.exports=["Stanna kvar i ritläge"]},84121:r=>{r.exports=["Klistermärken"]},85422:r=>{r.exports=["Stark magnet"]},19693:r=>{r.exports=["Mönster"]},73359:r=>{r.exports=["Pitchgafflar"]},76091:r=>{r.exports=["Ta bort ritningar"]},45286:r=>{r.exports=["Ta bort objekt"]},72482:r=>{r.exports=["Ta bort från favoriter"]},30513:r=>{r.exports=["Ta bort {drawings}"]},10049:r=>{r.exports=["Ta bort {drawings} & {indicators}"]},55084:r=>{r.exports=["Ta bort {indicators}"]},45265:r=>{r.exports=["Svag magnet"]},20916:r=>{r.exports="Text & Notes"},18794:r=>{r.exports=["Verktyg för trendlinje"]},89967:r=>{r.exports="Volume-based"},38925:r=>{r.exports=["Förstora"]},49895:r=>{r.exports=["Förminska"]},32868:r=>{r.exports=["{hotKey_0} + klicka på diagram"]},68125:r=>{r.exports=["{hotKey_0} - cirkel"]},40234:r=>{r.exports=["{hotKey_0} - rita en rak linje i 45 graders vinklar"]},10289:r=>{r.exports=["{hotKey_0} - fasta steg"]},81591:r=>{r.exports=["{hotKey_0} - kvadrat"]},93030:r=>{r.exports=["{amount} ritning","{amount} ritningar"]},80437:r=>{r.exports=["{amount} indikator","{amount} indikatorer"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/sv.3236.e12bb9a536432e97ec0c.js b/charting_library/bundles/sv.3236.e12bb9a536432e97ec0c.js new file mode 100644 index 0000000..94c6c70 --- /dev/null +++ b/charting_library/bundles/sv.3236.e12bb9a536432e97ec0c.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3236],{14229:r=>{r.exports=["Punkt"]},6174:r=>{r.exports=["dagar"]},5285:r=>{r.exports=["timmar"]},79410:r=>{r.exports=["månader"]},37830:r=>{r.exports=["minuter"]},25042:r=>{r.exports=["veckor"]},74787:r=>{r.exports=["Dagar"]},62346:r=>{r.exports=["Timmar"]},94328:r=>{r.exports=["Månader"]},57470:r=>{r.exports=["Minuter"]},74973:r=>{r.exports=["sekunder"]},48801:r=>{r.exports=["Dataområden"]},86614:r=>{r.exports=["Veckor"]},30426:r=>{r.exports="Ticks"},43001:r=>{r.exports=["Kopiera bild"]},7367:r=>{r.exports=["Kopiera länk"]},45888:r=>{r.exports=["Ta ett kort av diagrammet"]},74207:r=>{r.exports=["Diagraminställningar"]},54777:r=>{r.exports=["Lägg till"]},95798:r=>{r.exports=["Lägg till anpassat intervall"]},44629:r=>{r.exports=["Lägg till som favorit"]},15795:r=>{r.exports=["Alla mina layouter"]},88368:r=>{r.exports=["Alla ändringar sparades"]},84232:r=>{r.exports=["Diagramtyp"]},39011:r=>{r.exports=["Ladda ner bild"]},43399:r=>{r.exports=["Standardmallar"]},29313:r=>{r.exports=["Alla med en länk kan se och kopiera"]},83127:r=>{r.exports=["Favoritindikatorer"]},33959:r=>{r.exports=["Favoriter"]},11682:r=>{r.exports=["Fullskärmsläge"]},15812:r=>{r.exports=["Indikatormallar"]},61142:r=>{r.exports=["Indikatorer"]},74527:r=>{r.exports=["Indikatorer och strategier"]},79353:r=>{r.exports=["Öppna dialogruta för intervall"]},55520:r=>{r.exports=["Öppna diagram i popup"]},38543:r=>{r.exports=["Öppna i en ny flik"]},75687:r=>{r.exports=["Ladda diagramlayout"]},75789:r=>{r.exports=["Ladda layout"]},90879:r=>{r.exports=["Laddar..."]},80959:r=>{r.exports=["Gör en kopia"]},58219:r=>{r.exports=["Hantera layouter"]},38554:r=>{r.exports=["Mina mallar"]},14605:r=>{r.exports=["Nummer eller {hotKey_0}"]},85520:r=>{r.exports=["Spara"]},92093:r=>{r.exports=["Spara indikatormall"]},87409:r=>{r.exports=["Spara alla diagram för alla symboler och intervall på din layout"]},11680:r=>{r.exports=["Spara layout"]},27077:r=>{r.exports=["Delning"]},20987:r=>{r.exports=["Börja skriva när du är i diagrammet för att få upp denna sökruta"]},99983:r=>{r.exports=["Symbolsök"]},43959:r=>{r.exports=["Snabbsök"]},70728:r=>{r.exports=["Gör om {hint}"]},72482:r=>{r.exports=["Ta bort från favoriter"]},35038:r=>{r.exports=["Döp om"]},88513:r=>{r.exports=["Ta ett snapshot"]},32916:r=>{r.exports=["Tidsintervall"]},99746:r=>{r.exports=["Diagrambild för tweets"]},80323:r=>{r.exports=["Ångra {hint}"]},23687:r=>{r.exports=["Du har inga favoritindikatorer ännu"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/sv.344.a9e566fa1091368f40c7.js b/charting_library/bundles/sv.344.a9e566fa1091368f40c7.js new file mode 100644 index 0000000..9d3f7b8 --- /dev/null +++ b/charting_library/bundles/sv.344.a9e566fa1091368f40c7.js @@ -0,0 +1,5 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[344],{63227:t=>{t.exports=["#{count} (stapel)"]},9671:t=>{t.exports=["Nr {count} (pris, stapel)"]},91282:t=>{t.exports=["Nr 1 (stapel)"]},1961:t=>{t.exports=["Nr 1 (pris)"]},12706:t=>{t.exports=["Nr 1 (pris, stapel)"]},92195:t=>{t.exports=["#1 (vertikal position %, bar)"]},66187:t=>{t.exports="Median"},5066:t=>{t.exports="%"},89795:t=>{t.exports=["Moturs"]},43809:t=>{t.exports=["Koefficienter som procent"]},40054:t=>{t.exports=["Färg"]},47737:t=>{t.exports=["Kompakt statistikläge"]},4639:t=>{t.exports=["Koordinater"]},76655:t=>{t.exports=["Likvida medel"]},99120:t=>{t.exports=["Trendkanal"]},60066:t=>{t.exports=["Förändring i synlighet i pips"]},36150:t=>{t.exports=["Vinkel"]},38280:t=>{t.exports=["Vinklar"]},95264:t=>{t.exports=["Kontostorlek"]},85160:t=>{t.exports=["Visa alltid statistik"]},54189:t=>{t.exports=["Bågar"]},34674:t=>{t.exports=["Genomsnitts-H/L i minutticks"]},17608:t=>{t.exports=["Bottenetiketter"]},48848:t=>{t.exports=["Kant"]},72269:t=>{t.exports=["Kanter"]},27331:t=>{t.exports=["Bakgrund"]},66282:t=>{t.exports=["Bakgrund #1"]},19949:t=>{t.exports=["Stapelintervall"]},81260:t=>{t.exports=["Rutnät"]},67114:t=>{t.exports=["Datum/tidsintervall"]},37067:t=>{t.exports=["Förskjutning (pris-, stapel-)"]},75460:t=>{t.exports=["Distans"]},46211:t=>{t.exports=["Emoji-pin"]},46001:t=>{t.exports=["Entrypris"]},1220:t=>{t.exports=["Utöka"]},71116:t=>{t.exports=["Utöka botten"]},45809:t=>{t.exports=["Förläng åt vänster"]},25892:t=>{t.exports=["Förläng linjen åt vänster"]},13611:t=>{t.exports=["Utöka linjer"]},3304:t=>{t.exports=["Utöka linjer till vänster"]},83095:t=>{t.exports=["Förläng linjer till höger"]},14025:t=>{t.exports=["Utöka linjer till höger"]},74395:t=>{t.exports=["Förläng linjen åt höger"]},85197:t=>{t.exports=["Utöka toppen"]},17006:t=>{t.exports=["Textstorlek"]},31343:t=>{t.exports=["Misslyckandetext"]},28565:t=>{t.exports=["Misslyckandebakgrund"]},87931:t=>{t.exports="Fans"},39836:t=>{t.exports=["Fibnivåer baserat på logaritmisk skala"]},10578:t=>{t.exports=["Hela cirklar"]},25264:t=>{t.exports=["HL-staplar"]},66049:t=>{t.exports=["OC Staplar"]},27531:t=>{t.exports=["Partistorlek"]},99180:t=>{t.exports=["Lägre band"]},53861:t=>{t.exports=["Lägre band #2"]},44775:t=>{t.exports=["Lägre band #3"]},85206:t=>{t.exports=["Etikett"]},75332:t=>{t.exports=["Etikettgräns"]},14773:t=>{t.exports=["Etikettbakgrund"]},37126:t=>{t.exports=["Etikettext"]},79106:t=>{t.exports=["Nivåer"]},95610:t=>{t.exports=["Nivålinjer"]},79307:t=>{t.exports=["Vänstra etiketter"]},49286:t=>{t.exports=["Linje - HL/2"]},17676:t=>{t.exports=["Linje - Öppning"]},47669:t=>{t.exports=["linje - stäng"]},71899:t=>{t.exports=["Linje - Högsta"]},83394:t=>{t.exports=["Linje - Lägsta"]},60489:t=>{t.exports=["Linjefärg."]},53889:t=>{t.exports=["Metod"]},95543:t=>{t.exports=["Månader"]},85041:t=>{t.exports="Middle line"},24510:t=>{t.exports=["Mittpunkt"]},22213:t=>{t.exports=["Källbakgrund"]},15500:t=>{t.exports=["Källgräns"]},79238:t=>{t.exports=["Källtext"]},37249:t=>{ +t.exports=["Statistik"]},28712:t=>{t.exports=["Statistisk position"]},50948:t=>{t.exports=["Stoppfärg"]},56119:t=>{t.exports=["Stoppnivå"]},69835:t=>{t.exports=["Framgångstext"]},91141:t=>{t.exports=["Framgångsbakgrund"]},2694:t=>{t.exports=["Procentuell förändring"]},650:t=>{t.exports=["Procent"]},25684:t=>{t.exports=["Pris"]},23675:t=>{t.exports=["Prisetikett"]},75675:t=>{t.exports=["Prisetiketter"]},16103:t=>{t.exports=["Prisnivå"]},46964:t=>{t.exports=["Prisintervall"]},59771:t=>{t.exports=["Pris/stapel ratio"]},29072:t=>{t.exports=["Priser"]},2635:t=>{t.exports=["Vinstnivå"]},33886:t=>{t.exports=["Räckvidder och proportioner"]},24186:t=>{t.exports=["Omvänd"]},91367:t=>{t.exports=["Höger etiketter"]},63833:t=>{t.exports="Risk"},95545:t=>{t.exports=["Våg"]},10209:t=>{t.exports=["Toppetiketter"]},98001:t=>{t.exports=["Målbakgrund"]},89258:t=>{t.exports=["Målgräns"]},45302:t=>{t.exports=["Målfärg:"]},74289:t=>{t.exports=["Måltext"]},17932:t=>{t.exports=["Radbrytning"]},55325:t=>{t.exports=["Tidsetikett"]},77838:t=>{t.exports=["Tidsnivåer"]},2295:t=>{t.exports=["Genomskinlighet"]},4372:t=>{t.exports=["Trendlinje"]},26775:t=>{t.exports=["Övre band"]},21774:t=>{t.exports=["Övre band #2"]},21076:t=>{t.exports=["Övre band #3"]},12374:t=>{t.exports=["Använd en färg"]},53473:t=>{t.exports="VWAP"},91322:t=>{t.exports=["Värden"]},25227:t=>{t.exports=["Variation"]},1670:t=>{t.exports=["ändra vinkel"]},38829:t=>{t.exports=["ändra pilfärg"]},23723:t=>{t.exports=["ändra koordinaterna för stapel X"]},72080:t=>{t.exports=["byt flaggfärg"]},66266:t=>{t.exports=["ändra pris för Y-koordinaten"]},98905:t=>{t.exports=["ändra toppmarginal"]},11049:t=>{t.exports=["ändra den vertikala positionen Y-koordinat"]},98057:t=>{t.exports=["ändra {title} Linjefärg för VWAP"]},55218:t=>{t.exports=["ändra {title} VWAP-linjebredd"]},31804:t=>{t.exports=["ändra {title} motsols"]},99128:t=>{t.exports=["ändra synlighet för {title} koefficienter i procent"]},20216:t=>{t.exports=["ändra {title} färg"]},35435:t=>{t.exports=["ändra {title} kompakt statistikläge"]},550:t=>{t.exports=["ändra övre kantfärg för {title} candles"]},28146:t=>{t.exports=["ändra kantsynlighet för {title} candles"]},7373:t=>{t.exports=["ändra nedre kantfärg för {title} candles"]},38742:t=>{t.exports=["ändra nedre färg för {title} candles"]},42273:t=>{t.exports=["ändra övre färg för {title} candles"]},76054:t=>{t.exports=["ändra vekens färg för {title} candles"]},27029:t=>{t.exports=["ändra vekens synlighet för {title} candles"]},22430:t=>{t.exports=["ändra {title} förändring i synlighet i pips"]},45537:t=>{t.exports=["ändra synlighet för vinkel för {title}"]},31775:t=>{t.exports=["ändra kontostorlek för {title}"]},37913:t=>{t.exports=["ändra {title} alltid visa statistik"]},15521:t=>{t.exports=["ändra alla linjefärger för {title}"]},17466:t=>{t.exports=["ändra linjefärg för vinkel{index} för {title}"]},72307:t=>{t.exports=["ändra linjebredd för vinkel{index} för {title}"]},13853:t=>{t.exports=["ändra linjesynlighet för vinkel{index} för {title}"]},78680:t=>{ +t.exports=["ändra genomsnittligt HL-värde för {title}"]},15802:t=>{t.exports=["ändra synlighet för nedre etiketter för {title}"]},36438:t=>{t.exports=["ändra bakgrundstransparens för {title}"]},64548:t=>{t.exports=["ändra bakgrundens synlighet {title}"]},75312:t=>{t.exports=["ändra bakgrundsfärg för {title}"]},39651:t=>{t.exports=["ändra {title} bakgrundsfärg 1"]},78177:t=>{t.exports=["ändra {title} bakgrundsfärg 2"]},42746:t=>{t.exports=["ändra synlighet för staplarnas räckvidd för {title}"]},53770:t=>{t.exports=["ändra synlighet för grids för {title}"]},29145:t=>{t.exports=["ändra linjefärg för grids för {title}"]},64949:t=>{t.exports=["ändra stil för grids för {title}"]},93548:t=>{t.exports=["ändra bredd för grids för {title}"]},15485:t=>{t.exports=["ändra synlighet för datum/tidsintervall för {title}"]},3400:t=>{t.exports=["ändra graden av {title}"]},91534:t=>{t.exports=["ändra synlighet för avstånd för {title}"]},65056:t=>{t.exports=["ändra {title} emoji"]},65899:t=>{t.exports=["ändra {title} emojis synlighet"]},59354:t=>{t.exports=["ändra ingångspris för {title}"]},1447:t=>{t.exports=["ändra {title}s förlängning nedåt"]},15258:t=>{t.exports=["ändra {title}s förlängning åt vänster"]},96902:t=>{t.exports=["ändra förlängningslinjer för {title}"]},896:t=>{t.exports=["ändra {title}s förlängning uppåt"]},3708:t=>{t.exports=["ändra {title} utökar vänster"]},52889:t=>{t.exports=["ändra höger förlängning för {title}"]},86647:t=>{t.exports=["ändra {title}-förlängning"]},3156:t=>{t.exports=["ändra {title} färg på feltexten"]},49885:t=>{t.exports=["ändra {title} bakgrundsfärg för fel"]},89126:t=>{t.exports=["ändra synligheten av {index}-ämnen i {title}"]},30016:t=>{t.exports=["ändra linjebredd för fläkt{index} för {title}"]},82516:t=>{t.exports=["ändra linjefärg för fläkt{index} för {title}"]},78142:t=>{t.exports=["ändra synlighet för {title}-fläktar"]},79467:t=>{t.exports=["ändra linjefärg för {title}-fläktar"]},45739:t=>{t.exports=["ändra fib-nivåer för {title} baserat på log skala"]},99670:t=>{t.exports=["ändra {title} flipped"]},35165:t=>{t.exports=["ändra synlighet för helcirklar för {title}"]},48983:t=>{t.exports=["ändra bildens bakgrundsfärg {title}"]},45025:t=>{t.exports=["ändra {title} partistorlek"]},13901:t=>{t.exports=["ändra linjefärgen på den nedre strecklinjen #1: {title}"]},78425:t=>{t.exports=["ändra synligheten på den nedre strecklinjen #1: {title}"]},99491:t=>{t.exports=["ändra tjockleken på den nedre strecklinjen #1: {title}"]},55469:t=>{t.exports=["ändra linjefärgen på den nedre strecklinjen #2: {title}"]},76157:t=>{t.exports=["ändra synligheten på den nedre strecklinjen #2: {title}"]},8081:t=>{t.exports=["ändra tjockleken på den nedre strecklinjen #2: {title}"]},95016:t=>{t.exports=["ändra linjefärgen på den nedre strecklinjen #3: {title}"]},84928:t=>{t.exports=["ändra synligheten på den nedre strecklinjen #3: {title}"]},44693:t=>{t.exports=["ändra tjockleken på den nedre strecklinjen #3: {title}"]},81170:t=>{t.exports=["ändra {title}-etiketternas formering"]},22775:t=>{ +t.exports=["ändra teckensnittsstorlek för {title}-etiketter"]},24338:t=>{t.exports=["ändra synlighet för etiketter för {title}"]},32891:t=>{t.exports=["ändra linjekoeff för {title} nivå {index}"]},85551:t=>{t.exports=["ändra linjefärg för {title} nivå {index}"]},47840:t=>{t.exports=["ändra linjestil för {title} nivå {index}"]},45463:t=>{t.exports=["ändra synlighet för {title} nivå {index} linje"]},90098:t=>{t.exports=["ändra linjebredd för {title} nivå {index}"]},26710:t=>{t.exports=["ändra synlighet för {title} nivåer"]},2359:t=>{t.exports=["ändra synlighet för vänsteretiketter för {title}"]},44643:t=>{t.exports=["ändra linjebredd för {title}"]},20563:t=>{t.exports=["ändra linjefärg för {title}"]},66982:t=>{t.exports=["ändra linjestil för {title}"]},94441:t=>{t.exports=["ändra {title} mode"]},89996:t=>{t.exports=["ändra synlighet för medelpunkten för {title}"]},36618:t=>{t.exports=["ändra {title} spegling"]},18544:t=>{t.exports=["ändra {title} källans bakgrundsfärg"]},48035:t=>{t.exports=["ändra {title} källans kantfärg"]},42286:t=>{t.exports=["ändra {title} färg på källtexten"]},588:t=>{t.exports=["ändra statusposition för {title}"]},54659:t=>{t.exports=["ändra stoppfärg för {title}"]},89182:t=>{t.exports=["ändra stoppnivå för {title}"]},82224:t=>{t.exports=["ändra stoppris för {title}"]},88383:t=>{t.exports=["ändra textfärg för {title}succe"]},26967:t=>{t.exports=["ändra bakgrundsfärg för {title}succe"]},62243:t=>{t.exports=["ändra {title} procentuell förändring synlighet"]},45936:t=>{t.exports=["ändra synlighet för {title} prisetikett"]},88577:t=>{t.exports=["ändra synlighet för prisetiketter för {title}"]},47045:t=>{t.exports=["ändra synlighet för {title}s prisintervall"]},94028:t=>{t.exports=["ändra prissynlighet för {title}"]},56175:t=>{t.exports=["ändra synlighet för {title}priser"]},44539:t=>{t.exports=["ändra vinstnivå för {title}"]},41646:t=>{t.exports=["ändra vinstpris för {title}"]},52877:t=>{t.exports=["ändra till omvänd {title}"]},16598:t=>{t.exports=["ändra synlighet för högeretiketter för {title}"]},31553:t=>{t.exports=["ändra risk för {title}"]},40344:t=>{t.exports=["ändra riskvisningsläge för {title}"]},73137:t=>{t.exports=["ändra synlighet för övre etiketter för {title}"]},52387:t=>{t.exports=["ändra {title} målets bakgrundsfärg"]},6921:t=>{t.exports=["ändra {title} målets kantfärg"]},97573:t=>{t.exports=["ändra målfärg för {title}"]},27634:t=>{t.exports=["ändra {title} målets textfärg"]},33822:t=>{t.exports=["ändra synlighet för {title}-tidsetikett"]},84321:t=>{t.exports=["ändra transparens för {title}"]},10417:t=>{t.exports=["ändra linjefärg för {title} övre band"]},58722:t=>{t.exports=["Ändra synlighet för {title} övre bandlinje"]},13633:t=>{t.exports=["ändra tjockleken på den övre strecklinjen #1: {title}"]},64709:t=>{t.exports=["ändra {title} av nedre bandet för #2 linjefärgen"]},97847:t=>{t.exports=["ändra {title} övre band #2 linjes synlighet"]},62921:t=>{t.exports=["ändra tjockleken på den övre strecklinjen #2: {title}"]},94153:t=>{ +t.exports=["ändra linjefärgen på den övre strecklinjen #3: {title}"]},19835:t=>{t.exports=["ändra {title}s linjesynlighet för övre band #3"]},68310:t=>{t.exports=["ändra tjockleken på den övre strecklinjen #3: {title}"]},12355:t=>{t.exports=["ändra {title}s variansvärde"]},25937:t=>{t.exports=["ändra {toolName} etiketternas justering vertikalt"]},46991:t=>{t.exports=["ändra {toolName} etiketternas justering horisontellt"]},73080:t=>{t.exports=["ändra {toolName} etiketter riktning"]},24272:t=>{t.exports=["ändra synlighet för {toolName} linje"]},46404:t=>{t.exports=["ändra linjebredd för {toolName}"]},50265:t=>{t.exports=["ändra linjefärg för {toolName}"]},72781:t=>{t.exports=["utöka linjerna från {toolName} till vänster"]},84613:t=>{t.exports=["ändra {toolName} linje som sträcker sig till höger"]},62603:t=>{t.exports=["ändra {toolName} rad vänster slut"]},62412:t=>{t.exports=["ändra {toolName} rad till höger slut"]},35422:t=>{t.exports=["ändra linjestil för {toolName}"]},77690:t=>{t.exports=["ändra {toolName} texten"]},69871:t=>{t.exports=["ändra synlighet för {toolName} texten"]},25878:t=>{t.exports=["ändra {toolName} textomslag"]},91832:t=>{t.exports=["ändra {toolName} textbakgrundsfärg"]},18610:t=>{t.exports=["ändra synlighet för bakgrundstext för {toolName}"]},44755:t=>{t.exports=["ändra färg för {toolName} textgränserna"]},6324:t=>{t.exports=["ändra {toolName} textgränsernas bredd"]},45529:t=>{t.exports=["ändra {toolName} textgränsernas synlighet"]},6500:t=>{t.exports=["ändra textfärg för {toolName}"]},51614:t=>{t.exports=["ändra {toolName} texten till fetstil"]},18572:t=>{t.exports=["ändra {toolName} texten till kursiv stil"]},48382:t=>{t.exports=["ändra {toolName} textens teckensnittsstorlek"]},18567:t=>{t.exports=["ändra egenskapen {propertyName}"]},21926:t=>{t.exports=["bakgrundsfärg"]},52241:t=>{t.exports=["bakgrundsgyllnad"]},70607:t=>{t.exports=["linjefärg"]},41075:t=>{t.exports=["linjestil"]},73043:t=>{t.exports=["linjebredd"]},72223:t=>{t.exports=["fler ritningar"]},93046:t=>{t.exports="show price"},41437:t=>{t.exports=["Textfärg"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/sv.3951.babac9be598102fb0d92.js b/charting_library/bundles/sv.3951.babac9be598102fb0d92.js new file mode 100644 index 0000000..2356215 --- /dev/null +++ b/charting_library/bundles/sv.3951.babac9be598102fb0d92.js @@ -0,0 +1,3 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3951],{14229:r=>{r.exports=["Punkt"]},16936:r=>{r.exports=["Tillbaka"]},9898:r=>{r.exports=["Höger"]},18511:r=>{r.exports=["Nedräkning till stapelns stängning"]},32409:r=>{r.exports=["Färgtema"]},90069:r=>{r.exports=["Jämför"]},39176:r=>{r.exports="Content"},15803:r=>{r.exports=["Kopiera länk till diagrambilden"]},20036:r=>{r.exports=["Avbryt"]},19022:r=>{r.exports="Channels"},8353:r=>{r.exports=["Ändra intervall"]},20788:r=>{r.exports=["Diagramstil Kolumner"]},86771:r=>{r.exports=["Diagramstil Ljusstaplar"]},45290:r=>{r.exports=["Diagramstil Area"]},97559:r=>{r.exports=["Diagramstil staplar"]},18779:r=>{r.exports=["Diagramstil Baslinje"]},90599:r=>{r.exports=["Diagramstil Kagi"]},41412:r=>{r.exports=["Diagramstil HLC-område"]},51383:r=>{r.exports=["Diagramstil Ihåliga ljus"]},20424:r=>{r.exports=["Diagramstil Heikin Ashi"]},28381:r=>{r.exports=["Diagramstil hög-låg"]},87691:r=>{r.exports=["Diagramstil Linje"]},470:r=>{r.exports=["Diagramstil Linjeavbrott"]},14956:r=>{r.exports=["Diagramstil Linje med markeringar"]},59393:r=>{r.exports=["Diagramstil Steglinje"]},59491:r=>{r.exports=["Diagramstil Point & Figure"]},38385:r=>{r.exports=["Diagramstil Intervall"]},91664:r=>{r.exports=["Diagramstil Renko"]},82838:r=>{r.exports="Chart Style Volume Footprint"},80395:r=>{r.exports=["Stäng menyn"]},82401:r=>{r.exports=["Markörer"]},50025:r=>{r.exports=["Cykler"]},19661:r=>{r.exports=["Anteckningsverktyg"]},44629:r=>{r.exports=["Lägg till som favorit"]},64498:r=>{r.exports=["Samtliga källor"]},95480:r=>{r.exports=["Använd dessa indikatorer till hela layouten"]},23969:r=>{r.exports="Arrows"},28020:r=>{r.exports=["Auto (anpassar datan till skärmen)"]},79852:r=>{r.exports=["Obligation"]},55939:r=>{r.exports="Brushes"},40803:r=>{r.exports=["Hoppa till datum"]},43884:r=>{r.exports="Gann"},5816:r=>{r.exports=["Gann and Fibonacci - verktyg"]},22146:r=>{r.exports=["Geometriska former"]},60925:r=>{r.exports=["Punkt"]},66365:r=>{r.exports=["Mörkt färgtema"]},29601:r=>{r.exports=["Beskrivning"]},22772:r=>{r.exports=["Ritningar"]},88280:r=>{r.exports="Elliott waves"},99289:r=>{r.exports=["Suddgummi"]},25790:r=>{r.exports=["Förlängd session"]},97100:r=>{r.exports=["Verktyg för förutsägelse och mätning"]},22305:r=>{r.exports="Fibonacci"},11682:r=>{r.exports=["Fullskärmsläge"]},15327:r=>{r.exports=["Funktion"]},17517:r=>{r.exports=["Dölj alla ritverktyg"]},82785:r=>{r.exports=["Invertera skala"]},64642:r=>{r.exports=["Lägg till indikator"]},55149:r=>{r.exports="Open Object Tree"},75687:r=>{r.exports=["Ladda diagramlayout"]},37057:r=>{r.exports=["Lås alla ritverktyg"]},95667:r=>{r.exports=["Lås pris till stepelförhållande"]},19567:r=>{r.exports=["Flytta skalan åt vänster"]},76300:r=>{r.exports=["Flytta skalan åt höger"]},56854:r=>{r.exports=["Flytta tillbaka diagram"]},22221:r=>{r.exports=["Flytta fram diagram"]},79165:r=>{r.exports="Magic"},37140:r=>{r.exports=["Magnet-läget tar ritningar som placeras nära prisstängerna till närmaste OHLC-värde"]},72357:r=>{ +r.exports=["Hantera layoutritningar"]},59607:r=>{r.exports=["Mäta"]},79961:r=>{r.exports="Measurer"},78633:r=>{r.exports=["Slå ihop alla skalor till vänster"]},308:r=>{r.exports=["Slå ihop alla skalor till höger"]},29673:r=>{r.exports=["Inga börser matchar dina kriterier"]},41379:r=>{r.exports=["Inga symboler matchar dina kriterier"]},45850:r=>{r.exports=["Inget uppfyller dina sökkriterier"]},36551:r=>{r.exports="New drawings are replicated to all charts in the layout and shown when the same ticker is selected"},19407:r=>{r.exports=["Nya ritningar synas globalt"]},77989:r=>{r.exports=["Nya ritningar synkas i layouten"]},19724:r=>{r.exports=["Källor"]},62571:r=>{r.exports=["Spara diagramlayout"]},35264:r=>{r.exports=["Skalpris endast för diagram"]},52298:r=>{r.exports=["Sök"]},78842:r=>{r.exports=["Sökverktyg eller funktion"]},13269:r=>{r.exports=["Välj källa"]},90417:r=>{r.exports=["Sessionsindelare"]},25792:r=>{r.exports="Shapes"},91977:r=>{r.exports=["Visa dolda verktyg"]},51072:r=>{r.exports=["Visa objektträd"]},49421:r=>{r.exports=["Stanna kvar i ritläge"]},85422:r=>{r.exports=["Stark magnet"]},89053:r=>{r.exports="Symbol"},48490:r=>{r.exports=["Symbol & beskrivning"]},79791:r=>{r.exports=["Etikett för symbolen namn"]},12014:r=>{r.exports=["Symbolinformation"]},78001:r=>{r.exports=["Etikett för symbolen senaste värdet"]},99983:r=>{r.exports=["Symbolsök"]},35888:r=>{r.exports=["Synka ritningar till alla diagram"]},19693:r=>{r.exports=["Mönster"]},73359:r=>{r.exports=["Pitchgafflar"]},4037:r=>{r.exports=["Plusknapp"]},96032:r=>{r.exports=["Föregående dags stängningsprislinje"]},99530:r=>{r.exports=["Prislinje"]},90612:r=>{r.exports=["Senaste sökning"]},31273:r=>{r.exports=["Normal session"]},76091:r=>{r.exports=["Ta bort ritningar"]},20378:r=>{r.exports=["Ta bort indikatorer"]},57869:r=>{r.exports=["Ta bort alla indikatorer och ritverktyg"]},72482:r=>{r.exports=["Ta bort från favoriter"]},34465:r=>{r.exports=["Återställ diagram"]},45417:r=>{r.exports=["Återställ prisskala"]},75521:r=>{r.exports=["Återställ tidsskala"]},45265:r=>{r.exports=["Svag magnet"]},20916:r=>{r.exports="Text & Notes"},18794:r=>{r.exports=["Verktyg för trendlinje"]},64185:r=>{r.exports=["SKriv för att söka efter ritningar, funktioner och inställningar"]},89967:r=>{r.exports="Volume-based"},38925:r=>{r.exports=["Förstora"]},49895:r=>{r.exports=["Förminska"]},12629:r=>{r.exports=["Råvaror"]},87592:r=>{r.exports="cfd"},65558:r=>{r.exports=["ändra synlighet för idéer i diagrammet"]},59820:r=>{r.exports=["ändra synlighet för indikatorer och finansiella namnetiketter"]},90512:r=>{r.exports=["ändra synlighet för indikatorer och finansiella värdeetiketter"]},50393:r=>{r.exports=["ändra synligheten av marknadsprislinjerna avseende för- och eftermarknaden"]},8448:r=>{r.exports=["krypto"]},67245:r=>{r.exports="dr"},88720:r=>{r.exports=["ekonomi"]},39512:r=>{r.exports=["valutor"]},81859:r=>{r.exports=["terminer"]},12754:r=>{r.exports="index"},60804:r=>{r.exports=["index"]},36931:r=>{r.exports=["aktier"]},95612:r=>{r.exports=["synka ritningar"]},32868:r=>{ +r.exports=["{hotKey_0} + klicka på diagram"]},68125:r=>{r.exports=["{hotKey_0} - cirkel"]},40234:r=>{r.exports=["{hotKey_0} - rita en rak linje i 45 graders vinklar"]},10289:r=>{r.exports=["{hotKey_0} - fasta steg"]},81591:r=>{r.exports=["{hotKey_0} - kvadrat"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/sv.4716.e4ac74dfc9ec5374b00c.js b/charting_library/bundles/sv.4716.e4ac74dfc9ec5374b00c.js new file mode 100644 index 0000000..30e215c --- /dev/null +++ b/charting_library/bundles/sv.4716.e4ac74dfc9ec5374b00c.js @@ -0,0 +1,42 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[4716],{20747:e=>{e.exports="Re"},9846:e=>{e.exports="A"},55765:e=>{e.exports="L"},14642:e=>{e.exports=["Mörk"]},69841:e=>{e.exports=["Ljus"]},673:e=>{e.exports=Object.create(null),e.exports.d_dates="d",e.exports.h_dates="h",e.exports.m_dates="m",e.exports.s_dates="s",e.exports.in_dates="in"},97840:e=>{e.exports="d"},64302:e=>{e.exports="h"},79442:e=>{e.exports="m"},22448:e=>{e.exports="s"},16493:e=>{e.exports=["{title} kopia"]},13395:e=>{e.exports="D"},37720:e=>{e.exports="M"},69838:e=>{e.exports="R"},59231:e=>{e.exports="T"},85521:e=>{e.exports="W"},13994:e=>{e.exports="h"},6791:e=>{e.exports="m"},2949:e=>{e.exports=["K"]},77297:e=>{e.exports="C"},56723:e=>{e.exports="H"},5801:e=>{e.exports="HL2"},98865:e=>{e.exports="HLC3"},42659:e=>{e.exports="OHLC4"},4292:e=>{e.exports="L"},78155:e=>{e.exports="O"},88601:e=>{e.exports=Object.create(null),e.exports.Back_input=["Tillbaka"],e.exports.Minimize_input=["Minimera"],e.exports.CCI_input="CCI",e.exports["Hull MA_input"]="Hull MA",e.exports.UO_input="UO",e.exports.from_input="from",e.exports.to_input="to",e.exports["{number} item_combobox_input"]=["{number} objekt","{number} objekt"],e.exports.Close_input=["Stängning"],e.exports.Style_input="Style",e.exports["Box size assignment method_input"]="Box size assignment method",e.exports["Color bars based on previous close_input"]="Color bars based on previous close",e.exports.Candles_input="Candles",e.exports.Borders_input="Borders",e.exports.Wick_input="Wick",e.exports["HLC bars_input"]="HLC bars",e.exports["Price source_input"]="Price source",e.exports.Type_input="Type",e.exports["Show real prices on price scale (instead of Heikin-Ashi price)_input"]="Show real prices on price scale (instead of Heikin-Ashi price)",e.exports["Up bars_input"]="Up bars",e.exports["Down bars_input"]="Down bars",e.exports["Projection up bars_input"]="Projection up bars",e.exports["Projection down bars_input"]="Projection down bars",e.exports["Projection up color_input"]="Projection up color",e.exports["Projection down color_input"]="Projection down color",e.exports.Line_input=["Linje"],e.exports.Fill_input="Fill",e.exports["Up color_input"]="Up color",e.exports["Down color_input"]="Down color",e.exports.Traditional_input="Traditional",e.exports["Box size_input"]="Box size",e.exports["Number of line_input"]="Number of line",e.exports["ATR length_input"]="ATR length",e.exports["Reversal amount_input"]="Reversal amount",e.exports["Phantom bars_input"]="Phantom bars",e.exports["One step back building_input"]="One step back building",e.exports.Source_input=["Källa"],e.exports.Wicks_input="Wicks",e.exports.Range_input="Range",e.exports.Length_input=["Längd"],e.exports.Plot_input=["Rita ut"],e.exports.Zero_input=["Noll"],e.exports.Signal_input="Signal",e.exports.Long_input=["Lång"],e.exports.Short_input=["Kort"],e.exports.UpperLimit_input=["ÖvreGräns"],e.exports.LowerLimit_input="LowerLimit",e.exports.Offset_input=["Kompensation"],e.exports.length_input=["längd"], +e.exports.mult_input="mult",e.exports.short_input=["kort"],e.exports.long_input=["lång"],e.exports.Limit_input=["Begränsning"],e.exports.Move_input=["Flytta"],e.exports.Value_input=["Värde"],e.exports.Method_input=["Metod"],e.exports["Values in status line_input"]=["Värden i statuslinje"],e.exports["Labels on price scale_input"]=["Etiketter på prisskalan"],e.exports["Accumulation/Distribution_input"]=["Ackumulering/Distribution"],e.exports.ADR_B_input="ADR_B",e.exports["Equality Line_input"]=["Kapitallinje"],e.exports["Window Size_input"]=["Fönsterstorlek"],e.exports.Sigma_input="Sigma",e.exports["Aroon Up_input"]=["Aroon upp"],e.exports["Aroon Down_input"]=["Aroon ner"],e.exports.Upper_input=["Övre"],e.exports.Lower_input=["Lägre"],e.exports.Deviation_input=["Avvikelse"],e.exports["Levels Format_input"]=["Nivåformat"],e.exports["Labels Position_input"]=["Etikettposition"],e.exports["0 Level Color_input"]=["0 Nivåfärg"],e.exports["0.236 Level Color_input"]=["0,236 Nivåfärg"],e.exports["0.382 Level Color_input"]=["0,382 Nivåfärg"],e.exports["0.5 Level Color_input"]=["0,5 Nivåfärg"],e.exports["0.618 Level Color_input"]=["0,618 Nivåfärg"],e.exports["0.65 Level Color_input"]=["0,65 Nivåfärg"],e.exports["0.786 Level Color_input"]=["0,786 Nivåfärg"],e.exports["1 Level Color_input"]=["1 Nivåfärg"],e.exports["1.272 Level Color_input"]=["1,272 Nivåfärg"],e.exports["1.414 Level Color_input"]=["1,414 Nivåfärg"],e.exports["1.618 Level Color_input"]=["1,618 Nivåfärg"],e.exports["1.65 Level Color_input"]=["1,65 Nivåfärg"],e.exports["2.618 Level Color_input"]=["2,618 Nivåfärg"],e.exports["2.65 Level Color_input"]=["2,65 Nivåfärg"],e.exports["3.618 Level Color_input"]=["3,618 Nivåfärg"],e.exports["3.65 Level Color_input"]=["3,65 Nivåfärg"],e.exports["4.236 Level Color_input"]=["4,236 Nivåfärg"],e.exports["-0.236 Level Color_input"]=["-0,236 Nivåfärg"],e.exports["-0.382 Level Color_input"]=["-0,382 Nivåfärg"],e.exports["-0.618 Level Color_input"]=["-0,618 Nivåfärg"],e.exports["-0.65 Level Color_input"]=["-0,65 Nivåfärg"],e.exports.ADX_input="ADX",e.exports["ADX Smoothing_input"]="ADX Smoothing",e.exports["DI Length_input"]=["DI längd"],e.exports.Smoothing_input="Smoothing",e.exports.ATR_input="ATR",e.exports.Growing_input=["Växande"],e.exports.Falling_input=["Fallande"],e.exports["Color 0_input"]=["Färg 0"],e.exports["Color 1_input"]=["Färg 1"],e.exports.StdDev_input="StdDev",e.exports.Basis_input="Basis",e.exports.Median_input="Median",e.exports["Bollinger Bands %B_input"]=["Bollinger band %B"],e.exports.Overbought_input=["Överköpt"],e.exports.Oversold_input=["Översåld"],e.exports["Bollinger Bands Width_input"]="Bollinger Bands Width",e.exports["RSI Length_input"]=["RSI-längd"],e.exports["UpDown Length_input"]=["UpDown längd"],e.exports["ROC Length_input"]=["ROC längd"],e.exports.MF_input="MF",e.exports.resolution_input=["upplösning"],e.exports["Fast Length_input"]=["Snabb längd"],e.exports["Slow Length_input"]=["Långsam längd"],e.exports["Chaikin Oscillator_input"]="Chaikin Oscillator",e.exports.P_input="P",e.exports.X_input="X", +e.exports.Q_input="Q",e.exports.p_input="p",e.exports.x_input="x",e.exports.q_input="q",e.exports.Price_input=["Pris"],e.exports["Chande MO_input"]="Chande MO",e.exports["Zero Line_input"]=["Nollinje"],e.exports["Color 2_input"]=["Färg 2"],e.exports["Color 3_input"]=["Färg 3"],e.exports["Color 4_input"]=["Färg 4"],e.exports["Color 5_input"]=["Färg 5"],e.exports["Color 6_input"]=["Färg 6"],e.exports["Color 7_input"]=["Färg 7"],e.exports["Color 8_input"]=["Färg 8"],e.exports.CHOP_input="CHOP",e.exports["Upper Band_input"]=["Övre band"],e.exports["Lower Band_input"]=["Lägre band"],e.exports["Smoothing Line_input"]=["Utjämnande linje"],e.exports["Smoothing Length_input"]=["Utjämnande längd"],e.exports["WMA Length_input"]=["WMA-längd"],e.exports["Long RoC Length_input"]=["Lång RoC längd"],e.exports["Short RoC Length_input"]=["Kort RoC längd"],e.exports.sym_input="sym",e.exports.Symbol_input="Symbol",e.exports.Correlation_input=["Korrelation"],e.exports.Period_input="Period",e.exports.Centered_input=["Centrerad"],e.exports["Detrended Price Oscillator_input"]="Detrended Price Oscillator",e.exports.isCentered_input="isCentered",e.exports.DPO_input="DPO",e.exports["ADX smoothing_input"]=["ADX Smoothing"],e.exports["+DI_input"]="+DI",e.exports["-DI_input"]="-DI",e.exports.DEMA_input="DEMA",e.exports["Multi timeframe_input"]="Multi timeframe",e.exports.Timeframe_input="Timeframe",e.exports["Wait for timeframe closes_input"]="Wait for timeframe closes",e.exports.Divisor_input=["Avgränsare"],e.exports.EOM_input="EOM",e.exports["Elder's Force Index_input"]="Elder's Force Index",e.exports.Percent_input=["Procent"],e.exports.Exponential_input=["Exponentiell"],e.exports.Average_input=["Genomsnitt"],e.exports["Upper Percentage_input"]=["Övre procentsats"],e.exports["Lower Percentage_input"]=["Lägre procentsats"],e.exports.Fisher_input="Fisher",e.exports.Trigger_input=["Utlösare"],e.exports.Level_input=["Nivå"],e.exports["Trader EMA 1 length_input"]=["Trader EMA 1 längd"],e.exports["Trader EMA 2 length_input"]=["Trader EMA 2 längd"],e.exports["Trader EMA 3 length_input"]=["Trader EMA 3 längd"],e.exports["Trader EMA 4 length_input"]=["Trader EMA 4 längd"],e.exports["Trader EMA 5 length_input"]=["Trader EMA 5 längd"],e.exports["Trader EMA 6 length_input"]=["Trader EMA 6 längd"],e.exports["Investor EMA 1 length_input"]=["Investerare EMA 1 längd"],e.exports["Investor EMA 2 length_input"]=["Investerare EMA 2 längd"],e.exports["Investor EMA 3 length_input"]=["Investerare EMA 3 längd"],e.exports["Investor EMA 4 length_input"]=["Investerare EMA 4 längd"],e.exports["Investor EMA 5 length_input"]=["Investerare EMA 5 längd"],e.exports["Investor EMA 6 length_input"]=["Investerare EMA 6 längd"],e.exports.HV_input="HV",e.exports["Conversion Line Periods_input"]=["Konverteringspunktlinje"],e.exports["Base Line Periods_input"]=["Baslinjepunkter"],e.exports["Lagging Span_input"]=["Fördröjningsspann"],e.exports["Conversion Line_input"]=["Konverteringslinje"],e.exports["Base Line_input"]=["Baslinje"],e.exports["Leading Span A_input"]=["Bly 1"], +e.exports["Leading Span Periods_input"]="Leading Span Periods",e.exports["Leading Shift Periods_input"]="Leading Shift Periods",e.exports["Plots Background_input"]=["Ritbakgrund"],e.exports["yay Color 0_input"]=["yay Färg 0"],e.exports["yay Color 1_input"]=["yay Färg 1"],e.exports.Multiplier_input=["Multiplikator"],e.exports["Bands style_input"]=["Bandstil"],e.exports.Middle_input=["Mitten"],e.exports.useTrueRange_input=["användTrueRange"],e.exports.ROCLen1_input="ROCLen1",e.exports.ROCLen2_input="ROCLen2",e.exports.ROCLen3_input="ROCLen3",e.exports.ROCLen4_input="ROCLen4",e.exports.SMALen1_input="SMALen1",e.exports.SMALen2_input="SMALen2",e.exports.SMALen3_input="SMALen3",e.exports.SMALen4_input="SMALen4",e.exports.SigLen_input="SigLen",e.exports.KST_input="KST",e.exports.Sig_input="Sig",e.exports.roclen1_input="roclen1",e.exports.roclen2_input="roclen2",e.exports.roclen3_input="roclen3",e.exports.roclen4_input="roclen4",e.exports.smalen1_input="smalen1",e.exports.smalen2_input="smalen2",e.exports.smalen3_input="smalen3",e.exports.smalen4_input="smalen4",e.exports.siglen_input=["siglin"],e.exports["Upper Deviation_input"]=["Övre avvikelse"],e.exports["Lower Deviation_input"]=["Lägre avvikelse"],e.exports["Use Upper Deviation_input"]=["Använd övre Deviation"],e.exports["Use Lower Deviation_input"]=["Använd lägre deviation"],e.exports.Count_input=["Räkna"],e.exports.Crosses_input=["Korsar"],e.exports.MOM_input="MOM",e.exports.MA_input="MA",e.exports["Length EMA_input"]=["EMA längd"],e.exports["Length MA_input"]=["MA längd"],e.exports["Fast length_input"]=["Snabb längd"],e.exports["Slow length_input"]=["Långsam längd"],e.exports["Signal smoothing_input"]="Signal smoothing",e.exports["Simple ma(oscillator)_input"]=["Enkel ma(oscillator)"],e.exports["Simple ma(signal line)_input"]=["Enkel ma(signallinje)"],e.exports.Histogram_input="Histogram",e.exports.MACD_input="MACD",e.exports.fastLength_input="fastLength",e.exports.slowLength_input=["visaLängd"],e.exports.signalLength_input=["signalLängd"],e.exports.NV_input="NV",e.exports.OnBalanceVolume_input="OnBalanceVolume",e.exports.Start_input="Start",e.exports.Increment_input=["Ökning"],e.exports["Max value_input"]=["Maxvärde"],e.exports.ParabolicSAR_input="ParabolicSAR",e.exports.start_input="start",e.exports.increment_input=["ökning"],e.exports.maximum_input=["Maximal"],e.exports["Short length_input"]=["Kort längd"],e.exports["Long length_input"]=["Lång längd"],e.exports.OSC_input="OSC",e.exports.shortlen_input="shortlen",e.exports.longlen_input="longlen",e.exports.PVT_input="PVT",e.exports.ROC_input="ROC",e.exports.RSI_input="RSI",e.exports.RVGI_input="RVGI",e.exports.RVI_input="RVI",e.exports["Long period_input"]=["Lång period"],e.exports["Short period_input"]=["Kort period"],e.exports["Signal line period_input"]=["Signallinje period"],e.exports.SMI_input="SMI",e.exports["SMI Ergodic Oscillator_input"]=["SMI Ergodisk Oscillator"],e.exports.Indicator_input=["Indikator"],e.exports.Oscillator_input="Oscillator",e.exports.K_input="K",e.exports.D_input="D", +e.exports.smoothK_input="smoothK",e.exports.smoothD_input="smoothD",e.exports["%K_input"]="%K",e.exports["%D_input"]=["%D"],e.exports["Stochastic Length_input"]=["Stochastic längd"],e.exports["RSI Source_input"]=["RSI-källa"],e.exports.lengthRSI_input=["längdRSI"],e.exports.lengthStoch_input=["längdStoch"],e.exports.TRIX_input="TRIX",e.exports.TEMA_input="TEMA",e.exports["Long Length_input"]=["Lång längd"],e.exports["Short Length_input"]=["Kort längd"],e.exports["Signal Length_input"]=["Signallängd"],e.exports.Length1_input=["Längd1"],e.exports.Length2_input=["Längd2"],e.exports.Length3_input=["Längd3"],e.exports.length7_input=["längd7"],e.exports.length14_input=["längd14"],e.exports.length28_input=["längd28"],e.exports.VWMA_input="VWMA",e.exports.len_input="len",e.exports["VI +_input"]="VI +",e.exports["VI -_input"]="VI -",e.exports["%R_input"]="%R",e.exports["Jaw Length_input"]=["Jaw längd"],e.exports["Teeth Length_input"]=["Teeth längd"],e.exports["Lips Length_input"]=["Lips längd"],e.exports.Jaw_input="Jaw",e.exports.Teeth_input=["Tänder"],e.exports.Lips_input="Lips",e.exports["Jaw Offset_input"]=["Jaw vid start"],e.exports["Teeth Offset_input"]=["Teeth vid start"],e.exports["Lips Offset_input"]=["Lips vid start"],e.exports["Down fractals_input"]=["Nedåtgående fraktal"],e.exports["Up fractals_input"]=["Uppåtgående fraktal"],e.exports.Periods_input=["Perioder"],e.exports.Shapes_input=["Former"],e.exports["show MA_input"]=["Visa MA"],e.exports["MA Length_input"]=["MA längd"],e.exports["Color based on previous close_input"]=["Färg baserad på föregående stängning"],e.exports["Rows Layout_input"]=["Radlayout"],e.exports["Row Size_input"]=["Radstorlek"],e.exports.Volume_input=["Volym"],e.exports["Value Area volume_input"]=["Volym på områdesvärde"],e.exports["Extend Right_input"]=["Utöka åt höger"],e.exports["Extend POC Right_input"]=["Utöka POC åt höger"],e.exports["Extend VAH Right_input"]=["Utöka VAH höger"],e.exports["Extend VAL Right_input"]=["Utöka VAL höger"],e.exports["Value Area Volume_input"]=["Volym på områdesvärde"],e.exports.Placement_input=["Placering"],e.exports.POC_input="POC",e.exports["Developing Poc_input"]=["Utvecklande Poc"],e.exports["Up Volume_input"]=["Volym upp"],e.exports["Down Volume_input"]=["Volym ner"],e.exports["Value Area_input"]=["Områdessvärde"],e.exports["Histogram Box_input"]=["Histogrambox"],e.exports["Value Area Up_input"]=["Värdearea upp"],e.exports["Value Area Down_input"]=["värdearea ner"],e.exports["Number Of Rows_input"]=["Antal rader"],e.exports["Ticks Per Row_input"]=["Tick per rad"],e.exports["Up/Down_input"]=["Upp/ned"],e.exports.Total_input="Total",e.exports.Delta_input="Delta",e.exports.Bar_input=["Stapel"],e.exports.Day_input=["Dag"],e.exports["Deviation (%)_input"]=["Avvikelse (%)"],e.exports.Depth_input=["Djup"],e.exports["Extend to last bar_input"]=["Utöka den sista stapeln"],e.exports.Simple_input=["Enkel"],e.exports.Weighted_input=["Viktad"],e.exports["Wilder's Smoothing_input"]=["Wilders smoothing"],e.exports["1st Period_input"]=["1:a perioden"], +e.exports["2nd Period_input"]=["2:a perioden"],e.exports["3rd Period_input"]=["3:e perioden"],e.exports["4th Period_input"]=["4:e perioden"],e.exports["5th Period_input"]=["5:e perioden"],e.exports["6th Period_input"]=["6:e perioden"],e.exports["Rate of Change Lookback_input"]=["Återblick på förändringsgrad"],e.exports["Instrument 1_input"]="Instrument 1",e.exports["Instrument 2_input"]="Instrument 2",e.exports["Rolling Period_input"]=["Rullande period"],e.exports["Standard Errors_input"]=["Standardfel"],e.exports["Averaging Periods_input"]=["Medelvärdesperioder"],e.exports["Days Per Year_input"]=["Dagar per år"],e.exports["Market Closed Percentage_input"]=["Procent vid marknadsstängning"],e.exports["ATR Mult_input"]=["ATR-multiplikator"],e.exports.VWAP_input="VWAP",e.exports["Anchor Period_input"]=["Ankarperiod"],e.exports.Session_input="Session",e.exports.Week_input=["Vecka"],e.exports.Month_input=["Månad"],e.exports.Year_input=["År"],e.exports.Decade_input=["Decennium"],e.exports.Century_input=["Sekel"],e.exports.Sessions_input=["Sessioner"],e.exports["Each (pre-market, market, post-market)_input"]=["Vardera (förmarknad, marknad, eftermarknad)"],e.exports["Pre-market only_input"]=["Enbart förmarknad"],e.exports["Market only_input"]=["Enbart marknad"],e.exports["Post-market only_input"]=["nbart eftermarknad"],e.exports["Main chart symbol_input"]=["Huvuddiagramsymbol"],e.exports["Another symbol_input"]=["Annan symbol"],e.exports["Nothing selected_combobox_input"]=["Inget valt"],e.exports["All items_combobox_input"]=["Alla föremål"],e.exports.Cancel_input=["Avbryt"],e.exports.Open_input="Open"},54138:e=>{e.exports=["Invertera skala"]},47807:e=>{e.exports=["Indexeras till 100"]},34727:e=>{e.exports=["Logaritmisk"]},19238:e=>{e.exports=["Inga överlappande etiketter"]},70361:e=>{e.exports=["Procent"]},72116:e=>{e.exports=["Vanlig"]},33021:e=>{e.exports="ETH"},75610:e=>{e.exports=["Elektroniska handelstimmar"]},97442:e=>{e.exports=["Förlängda handelstider"]},32929:e=>{e.exports=["efter"]},56137:e=>{e.exports=["för"]},98801:e=>{e.exports=["Eftermarknads"]},56935:e=>{e.exports=["Förmarknad"]},63798:e=>{e.exports="RTH"},24380:e=>{e.exports=["Vanliga handelstimmar"]},27991:e=>{e.exports=["Maj"]},68716:e=>{e.exports=Object.create(null),e.exports.Technicals_study=["Tekniska"],e.exports["Average Day Range_study"]=["Genomsnittligt dagsintervall"],e.exports["Bull Bear Power_study"]=["Bull Bear Styrka"],e.exports["Capital expenditures_study"]=["Kapitalutgifter"],e.exports["Cash to debt ratio_study"]=["Kvot mellan likvida medel och skulder"],e.exports["Debt to EBITDA ratio_study"]=["Skulder i förhållande till EBITDA"],e.exports["Directional Movement Index_study"]=["Riktningsindex för rörelser"],e.exports.DMI_study="DMI",e.exports["Dividend payout ratio %_study"]=["Utdelningsgrad %"],e.exports["Equity to assets ratio_study"]=["Soliditet"],e.exports["Enterprise value to EBIT ratio_study"]=["Företagsvärde i förhållande till EBIT"],e.exports["Enterprise value to EBITDA ratio_study"]=["Företagsvärde i förhållande till EBITDA"], +e.exports["Enterprise value to revenue ratio_study"]=["Företagsvärde i förhållande till omsättning"],e.exports["Goodwill, net_study"]=["Goodwill, netto"],e.exports["Ichimoku Cloud_study"]="Ichimoku Cloud",e.exports.Ichimoku_study="Ichimoku",e.exports["Moving Average Convergence Divergence_study"]=["Glidande medelvärde konvergens divergens"],e.exports["Operating income_study"]=["Rörelseintäkt"],e.exports["Price to book ratio_study"]=["Kvotvärde (P/B-förhållande)"],e.exports["Price to cash flow ratio_study"]=["Pris/kassaflödesförhållande"],e.exports["Price to earnings ratio_study"]=["P/E-kvot"],e.exports["Price to free cash flow ratio_study"]=["Pris/fritt kassaflödesförhållande (P/FCF-kvot)"],e.exports["Price to sales ratio_study"]=["Pris/försäljningskvot (P/S)"],e.exports["Float shares outstanding_study"]=["Utestående aktier i omsättning"],e.exports.Stoch_study="Stoch",e.exports["Total common shares outstanding_study"]=["Summa utestående stamaktier"],e.exports["Volume Weighted Average Price_study"]=["Volymviktat medelpris"],e.exports["Volume Weighted Moving Average_study"]=["Volymviktat glidande medelvärde"],e.exports["Williams Percent Range_study"]=["Williams procentintervall"],e.exports.Doji_study="Doji",e.exports["Spinning Top Black_study"]="Spinning Top Black",e.exports["Spinning Top White_study"]="Spinning Top White",e.exports["Accounts payable_study"]=["Leverantörsskulder"],e.exports["Accounts receivables, gross_study"]=["Kundfordringar, brutto"],e.exports["Accounts receivable - trade, net_study"]=["Kundfordringar - handel, netto"],e.exports.Accruals_study=["Periodiseringar"],e.exports["Accrued payroll_study"]=["Upplupna löner"],e.exports["Accumulated depreciation, total_study"]=["Ackumulerade avskrivningar, totalt"],e.exports["Additional paid-in capital/Capital surplus_study"]=["Övrigt inbetalt kapital/kapitalöverskott"],e.exports["After tax other income/expense_study"]=["Övriga intäkter/kostnader efter skatt"],e.exports["Altman Z-score_study"]=["Altman Z-poäng"],e.exports.Amortization_study=["Avskrivning"],e.exports["Amortization of intangibles_study"]=["Avskrivningar av immateriella tillgångar"],e.exports["Amortization of deferred charges_study"]=["Avskrivning av förutbetalda kostnader"],e.exports["Asset turnover_study"]=["Omsättning av tillgångar"],e.exports["Average basic shares outstanding_study"]=["Genomsnittligt antal utestående aktier"],e.exports["Bad debt / Doubtful accounts_study"]=["Osäkra fordringar/osäkra poster"],e.exports["Basic EPS_study"]=["Grundläggande vinst per aktie"],e.exports["Basic earnings per share (Basic EPS)_study"]=["Vinst per aktie (Basic EPS)"],e.exports["Beneish M-score_study"]=["Beneish M-poäng"],e.exports["Book value per share_study"]=["Bokfört värde per aktie"],e.exports["Buyback yield %_study"]=["Återköpsavkastning %"],e.exports["Capital and operating lease obligations_study"]=["Förpliktelser för kapital- och operationella leasingavtal"],e.exports["Capital expenditures - fixed assets_study"]=["Investeringsutgifter - anläggningstillgångar"], +e.exports["Capital expenditures - other assets_study"]=["Investeringsutgifter - övriga tillgångar"],e.exports["Capitalized lease obligations_study"]=["Aktiverade leasingförpliktelser"],e.exports["Cash and short term investments_study"]=["Likvida medel och kortfristiga investeringar"],e.exports["Cash conversion cycle_study"]=["Kontantkonverteringscykel"],e.exports["Cash & equivalents_study"]=["Likvida medel och motsvarande"],e.exports["Cash from financing activities_study"]=["Likvida medel från finansieringsaktiviteter"],e.exports["Cash from investing activities_study"]=["Likvida medel från investeringsaktiviteter"],e.exports["Cash from operating activities_study"]=["Kontanta medel från löpande drift"],e.exports["Change in accounts payable_study"]=["Förändring av leverantörsskulder"],e.exports["Change in accounts receivable_study"]=["Förändringar av kundfordringar"],e.exports["Change in accrued expenses_study"]=["Förändring av upplupna kostnader"],e.exports["Change in inventories_study"]=["Lagerförändring"],e.exports["Change in other assets/liabilities_study"]=["Förändring av andra tillgångar/skulder"],e.exports["Change in taxes payable_study"]=["Förändring av skatteskulder"],e.exports["Changes in working capital_study"]=["Förändringar i rörelsekapital"],e.exports["COGS to revenue ratio_study"]=["Kostnader för försäljning i förhållande till omsättningen"],e.exports["Common dividends paid_study"]=["Utbetalda utdelningar"],e.exports["Common equity, total_study"]=["Primärt kapital, totalt"],e.exports["Common stock par/Carrying value_study"]=["Stamaktier nominellt värde/bärande värde"],e.exports["Cost of goods_study"]=["Varukostnad"],e.exports["Cost of goods sold_study"]=["Kostnad för sålda varor"],e.exports["Current portion of LT debt and capital leases_study"]=["Nuvarande andel av långfristiga skulder och leasingavtal"],e.exports["Current ratio_study"]=["Aktuell kvot"],e.exports["Days inventory_study"]=["Dagar inventering"],e.exports["Days payable_study"]=["Antal dagar som ska betalas"],e.exports["Days sales outstanding_study"]=["Antal dagar med utestående försäljning"],e.exports["Debt to assets ratio_study"]=["Skulder i förhållande till tillgångar"],e.exports["Debt to equity ratio_study"]=["Skuldsättningsgrad"],e.exports["Debt to revenue ratio_study"]=["Skuldkvot"],e.exports["Deferred income, current_study"]=["Uppskjutna intäkter, löpande"],e.exports["Deferred income, non-current_study"]=["Uppskjutna intäkter, ej löpande"],e.exports["Deferred tax assets_study"]=["Uppskjutna skattefordringar"],e.exports["Deferred taxes (cash flow)_study"]=["Uppskjutna skatter (kassaflöde)"],e.exports["Deferred tax liabilities_study"]=["Uppskjutna skatteskulder"],e.exports.Depreciation_study=["Nedsättning"],e.exports["Deprecation and amortization_study"]=["Avskrivningar och amorteringar"],e.exports["Depreciation & amortization (cash flow)_study"]=["Avskrivningar och amorteringar (kassaflöde)"],e.exports["Depreciation/depletion_study"]=["Avskrivningar/nedskrivningar"],e.exports["Diluted EPS_study"]=["Resultat per aktie efter utspädning"], +e.exports["Diluted earnings per share (Diluted EPS)_study"]=["Utspädd vinst per aktie (Diluted EPS)"],e.exports["Diluted net income available to common stockholders_study"]=["Nettoresultat efter utspädning tillgängligt för stamaktieägare"],e.exports["Diluted shares outstanding_study"]=["Utestående aktier efter utspädning"],e.exports["Dilution adjustment_study"]=["Utspädningsjustering"],e.exports["Discontinued operations_study"]=["Avvecklad verksamhet"],e.exports["Dividends payable_study"]=["Utdelningar som ska betalas"],e.exports["Dividends per share - common stock primary issue_study"]=["Utdelningar per aktie – stamaktier i primäremission"],e.exports["Dividend yield %_study"]=["Direktavkastning (FY)"],e.exports["Earnings yield_study"]=["Vinstavkastning"],e.exports.EBIT_study="EBIT",e.exports.EBITDA_study="EBITDA",e.exports["EBITDA margin %_study"]=["EBITDA-marginal %"],e.exports["Effective interest rate on debt %_study"]=["Effektiv ränta på skulder %"],e.exports["Enterprise value_study"]=["Företagsvärde"],e.exports["EPS basic one year growth_study"]=["VPA grundläggande tillväxt på ett år"],e.exports["EPS diluted one year growth_study"]=["VPA efter utspädning ett års tillväxt"],e.exports["EPS estimates_study"]=["Uppskattningar av VPA"],e.exports["Equity in earnings_study"]=["Eget kapital i vinstmedel"],e.exports["Financing activities – other sources_study"]=["Finansieringsverksamhet - andra källor"],e.exports["Financing activities – other uses_study"]=["Finansieringsverksamhet - annan användning"],e.exports["Free cash flow_study"]=["Fritt kassaflöde"],e.exports["Free cash flow margin %_study"]=["Marginal för fritt kassaflöde %"],e.exports["Fulmer H factor_study"]=["Fulmer H-faktor"],e.exports["Funds from operations_study"]=["Medel från verksamheten"],e.exports["Goodwill to assets ratio_study"]=["Förhållandet mellan goodwill och tillgångar"],e.exports["Graham's number_study"]=["Grahams nummer"],e.exports["Gross margin %_study"]=["Bruttomarginal %"],e.exports["Gross profit_study"]=["Bruttovinst"],e.exports["Gross profit to assets ratio_study"]=["Bruttovinst i förhållande till tillgångar"],e.exports["Gross property/plant/equipment_study"]=["Bruttoinvesteringar i materiella anläggningstillgångar"],e.exports.Impairments_study=["Nedskrivningar"],e.exports["Income Tax Credits_study"]=["Inkomstskatteavdrag"],e.exports["Income tax, current_study"]=["Inkomstskatt, nuvarande"],e.exports["Income tax, current - domestic_study"]=["Inkomstskatt, nuvarande – inhemsk"],e.exports["Income Tax, current - foreign_study"]=["Inkomstskatt, nuvarande – utländsk"],e.exports["Income tax, deferred_study"]=["Uppskjuten inkomstskatt"],e.exports["Income tax, deferred - domestic_study"]=["Förutbetald inkomstskatt – inom landet"],e.exports["Income tax, deferred - foreign_study"]=["Förutbetald inkomstskatt – utländsk"],e.exports["Income tax payable_study"]=["Inkomstskatt att betala"],e.exports["Interest capitalized_study"]=["Kapitaliserad ränta"],e.exports["Interest coverage_study"]=["Räntetäckning"], +e.exports["Interest expense, net of interest capitalized_study"]=["Räntekostnader, netto av kapitaliserad ränta"],e.exports["Interest expense on debt_study"]=["Räntekostnader för skulder"],e.exports["Inventories - finished goods_study"]=["Inventarier - färdiga varor"],e.exports["Inventories - progress payments & other_study"]=["Inventarier - delbetalningar och andra"],e.exports["Inventories - raw materials_study"]=["Inventarier - råvaror"],e.exports["Inventories - work in progress_study"]=["Inventarier - pågående arbete"],e.exports["Inventory to revenue ratio_study"]=["Förhållande mellan lager och omsättning"],e.exports["Inventory turnover_study"]=["Omsättningshastighet"],e.exports["Investing activities – other sources_study"]=["Finansieringsverksamhet - andra källor"],e.exports["Investing activities – other uses_study"]=["Finansieringsverksamhet - andra källor"],e.exports["Investments in unconsolidated subsidiaries_study"]=["Investeringar i icke-konsoliderade dotterbolag"],e.exports["Issuance of long term debt_study"]=["Emission av långfristiga skulder"],e.exports["Issuance/retirement of debt, net_study"]=["Emission/avveckling av skulder, netto"],e.exports["Issuance/retirement of long term debt_study"]=["Emission/avveckling av långfristiga skulder"],e.exports["Issuance/retirement of other debt_study"]=["Emission/avveckling av andra skulder"],e.exports["Issuance/retirement of short term debt_study"]=["Emission/avveckling av kortfristiga skulder"],e.exports["Issuance/retirement of stock, net_study"]=["Emission/avveckling av aktier, netto"],e.exports["KZ index_study"]=["KZ-index"],e.exports["Legal claim expense_study"]=["Kostnader för rättsliga anspråk"],e.exports["Long term debt_study"]=["Långfristiga skulder"],e.exports["Long term debt excl. lease liabilities_study"]=["Långfristiga skulder exkl. leasingskulder"],e.exports["Long term debt to total assets ratio_study"]=["Långfristig skuld i förhållande till totala tillgångar"],e.exports["Long term debt to total equity ratio_study"]=["Långfristig skuld i förhållande till totalt eget kapital"],e.exports["Long term investments_study"]=["Långsiktiga investeringar"],e.exports["Market capitalization_study"]=["Marknadskapitalisering"],e.exports["Minority interest_study"]=["Minoritetsintresse"],e.exports["Miscellaneous non-operating expense_study"]=["Diverse icke-operativa kostnader"],e.exports["Net current asset value per share_study"]=["Substansvärde per aktie"],e.exports["Net debt_study"]=["Nettoskuld"],e.exports["Net income_study"]=["Nettoinkomst"],e.exports["Net income before discontinued operations_study"]=["Nettoinkomst innan verksamhetsavveckling"],e.exports["Net income (cash flow)_study"]=["Nettoresultat (kassaflöde)"],e.exports["Net income per employee_study"]=["Nettoinkomst per anställd"],e.exports["Net intangible assets_study"]=["Immateriella tillgångar netto"],e.exports["Net margin %_study"]=["Nettomarginal %"],e.exports["Net property/plant/equipment_study"]=["Nettoinvesteringar i materiella anläggningstillgångar"], +e.exports["Non-cash items_study"]=["Icke-kontanta poster"],e.exports["Non-controlling/minority interest_study"]=["Minoritetsintresse utan bestämmande inflytande"],e.exports["Non-operating income, excl. interest expenses_study"]=["Icke-operativa intäkter, exkl. räntekostnader"],e.exports["Non-operating income, total_study"]=["Icke-operativa intäkter, totalt"],e.exports["Non-operating interest income_study"]=["Ränteintäkter från icke-operativ verksamhet"],e.exports["Note receivable - long term_study"]=["Skuldbrev - långfristiga"],e.exports["Notes payable_study"]=["Skulder till kreditinstitut"],e.exports["Number of employees_study"]=["Antal anställda"],e.exports["Number of shareholders_study"]=["Antal aktieägare"],e.exports["Operating earnings yield %_study"]=["Rörelseresultatets avkastning %"],e.exports["Operating expenses (excl. COGS)_study"]=["Driftskostnader (exkl. kostnad för sålda varor)"],e.exports["Operating lease liabilities_study"]=["Skulder för operationella leasingavtal"],e.exports["Operating margin %_study"]=["Rörelsemarginal %"],e.exports["Other COGS_study"]=["Övriga kostnader för sålda varor"],e.exports["Other common equity_study"]=["Primärt kapital, totalt"],e.exports["Other current assets, total_study"]=["Övriga omsättningstillgångar, totalt"],e.exports["Other current liabilities_study"]=["Övriga kortfristiga skulder"],e.exports["Other cost of goods sold_study"]=["Ytterligare kostnader för sålda varor"],e.exports["Other exceptional charges_study"]=["Övriga extraordinära kostnader"],e.exports["Other financing cash flow items, total_study"]=["Andra poster gällande finansiering av kassaflöde, summa"],e.exports["Other intangibles, net_study"]=["Övriga immateriella tillgångar, netto"],e.exports["Other investing cash flow items, total_study"]=["Andra poster gällande investeringskassaflöde, summa"],e.exports["Other investments_study"]=["Övriga investeringar"],e.exports["Other liabilities, total_study"]=["Övriga skulder, totalt"],e.exports["Other long term assets, total_study"]=["Övriga långfristiga tillgångar, totalt"],e.exports["Other non-current liabilities, total_study"]=["Totalt övriga långfristiga skulder"],e.exports["Other operating expenses, total_study"]=["Övriga driftskostnader, totalt"],e.exports["Other receivables_study"]=["Övriga fordringar"],e.exports["Other short term debt_study"]=["Andra kortfristiga skulder"],e.exports["Paid in capital_study"]=["Inbetalt kapital"],e.exports["PEG ratio_study"]=["PEG-förhållande"],e.exports["Piotroski F-score_study"]=["Piotroski F-poäng"],e.exports["Preferred dividends_study"]=["Preferensutdelningar"],e.exports["Preferred dividends paid_study"]=["Utbetalda preferensutdelningar"],e.exports["Preferred stock, carrying value_study"]=["Preferensaktier, bokfört värde"],e.exports["Prepaid expenses_study"]=["Förutbetalda kostnader"],e.exports["Pretax equity in earnings_study"]=["Eget kapital i vinstmedel före skatt"],e.exports["Pretax income_study"]=["Inkomst före skatt"],e.exports["Price earnings ratio forward_study"]=["Vinstmultipel (P/E-tal) framåt"], +e.exports["Price sales ratio forward_study"]=["Pris-försäljningsförhållande framåt"],e.exports["Price to tangible book ratio_study"]=["Pris i förhållande till materiell bokföring (PTBV)"],e.exports["Provision for risks & charge_study"]=["Avsättning för risker och kostnader"],e.exports["Purchase/acquisition of business_study"]=["Köp/förvärv av företag"],e.exports["Purchase of investments_study"]=["Inköp av investeringar"],e.exports["Purchase/sale of business, net_study"]=["Köp/försäljning av affärsverksamhet, netto"],e.exports["Purchase/sale of investments, net_study"]=["Köp/försäljning av investeringar, netto"],e.exports["Quality ratio_study"]=["Kvalitetskvot"],e.exports["Quick ratio_study"]=["Kassalikviditet"],e.exports["Reduction of long term debt_study"]=["Minskning av långfristig skuld"],e.exports["Repurchase of common & preferred stock_study"]=["Återköp av stamaktier och preferensaktier"],e.exports["Research & development_study"]=["Forskning och utveckling"],e.exports["Research & development to revenue ratio_study"]=["Forskning och utveckling (FoU) i förhållande till omsättning"],e.exports["Restructuring charge_study"]=["Omstruktureringskostnader"],e.exports["Retained earnings_study"]=["Balanserade vinstmedel"],e.exports["Return on assets %_study"]=["Avkastning på tillgångar %"],e.exports["Return on equity %_study"]=["Avkastning på eget kapital %"],e.exports["Return on equity adjusted to book value %_study"]=["Avkastning på eget kapital justerat till bokfört värde %"],e.exports["Return on invested capital %_study"]=["Avkastning på investerat kapital %"],e.exports["Return on tangible assets %_study"]=["Avkastning på materiella tillgångar %"],e.exports["Return on tangible equity %_study"]=["Avkastning på materiellt eget kapital %"],e.exports["Revenue estimates_study"]=["Uppskattning av omsättning"],e.exports["Revenue one year growth_study"]=["Omsättningstillväxt under ett år"],e.exports["Revenue per employee_study"]=["Omsättning per anställd"],e.exports["Sale/maturity of investments_study"]=["Försäljning/förfall av investeringar"],e.exports["Sale of common & preferred stock_study"]=["Försäljning av stamaktier och preferensaktier"],e.exports["Sale of fixed assets & businesses_study"]=["Försäljning av anläggningstillgångar och företag"],e.exports["Selling/general/admin expenses, other_study"]=["Utgifter för försäljning/allmänt/administration, övrigt"],e.exports["Selling/general/admin expenses, total_study"]=["Försäljning/allmänna/administrativa utgifter, totalt"],e.exports["Shareholders' equity_study"]=["Eget aktiekapital"],e.exports["Shares buyback ratio %_study"]=["Återköpskvot av aktier %"],e.exports["Short term debt_study"]=["Kortfristiga skulder"],e.exports["Short term debt excl. current portion of LT debt_study"]=["Kortfristiga skulder exkl. kortfristig andel av långfristiga skulder"],e.exports["Short term investments_study"]=["Kortfristiga investeringar"],e.exports["Sloan ratio %_study"]=["Sloan-kvot %"],e.exports["Springate score_study"]=["Springate-poäng"], +e.exports["Sustainable growth rate_study"]=["Hållbar tillväxttakt"],e.exports["Tangible book value per share_study"]=["Materiellt bokfört värde per aktie"],e.exports["Tangible common equity ratio_study"]=["Kvot för materiellt primärkapital"],e.exports.Taxes_study=["Skatter"],e.exports["Tobin's Q (approximate)_study"]=["Tobins Q (ungefärlig)"],e.exports["Total assets_study"]=["Totala tillgångar"],e.exports["Total cash dividends paid_study"]=["Summa utbetald likvid aktieutdelning"],e.exports["Total current assets_study"]=["Alla nuvarande tillgångar totalt"],e.exports["Total current liabilities_study"]=["Alla nuvarande åtaganden"],e.exports["Total debt_study"]=["Total skuld"],e.exports["Total equity_study"]=["Totalt kapital"],e.exports["Total inventory_study"]="Total inventory",e.exports["Total liabilities_study"]=["Totala skulder"],e.exports["Total liabilities & shareholders' equities_study"]=["Totala skulder och eget aktiekapital"],e.exports["Total non-current assets_study"]=["Summa anläggningstillgångar"],e.exports["Total non-current liabilities_study"]=["Summa långfristiga skulder"],e.exports["Total operating expenses_study"]=["Totala rörelsekostnader"],e.exports["Total receivables, net_study"]=["Totala fordringar, netto"],e.exports["Total revenue_study"]=["Total omsättning"],e.exports["Treasury stock - common_study"]=["Egna aktier - primära"],e.exports["Unrealized gain/loss_study"]=["Orealiserad vinst/förlust"],e.exports["Unusual income/expense_study"]=["Ovanliga inkomster/kostnader"],e.exports["Zmijewski score_study"]=["Zmijewski-poäng"],e.exports["Valuation ratios_study"]=["Värderingskvoter"],e.exports["Profitability ratios_study"]=["Lönsamhetskvoter"],e.exports["Liquidity ratios_study"]=["Likviditetskvoter"],e.exports["Solvency ratios_study"]=["Kapitaltäckningskvot"],e.exports["Key stats_study"]=["Nyckeltatistik"],e.exports["Accumulation/Distribution_study"]=["Ackumulering Distribution"],e.exports["Accumulative Swing Index_study"]="Accumulative Swing Index",e.exports["Advance/Decline_study"]=["Uppgång/nedgång"],e.exports["All Chart Patterns_study"]="All Chart Patterns",e.exports["Arnaud Legoux Moving Average_study"]="Arnaud Legoux Moving Average",e.exports.Aroon_study="Aroon",e.exports.ASI_study="ASI",e.exports["Average Directional Index_study"]="Average Directional Index",e.exports["Average True Range_study"]="Average True Range",e.exports["Awesome Oscillator_study"]="Awesome Oscillator",e.exports["Balance of Power_study"]=["Maktbalansen"],e.exports["Bollinger Bands %B_study"]="Bollinger Bands %B",e.exports["Bollinger Bands Width_study"]="Bollinger Bands Width",e.exports["Bollinger Bands_study"]="Bollinger Bands",e.exports["Chaikin Money Flow_study"]="Chaikin Money Flow",e.exports["Chaikin Oscillator_study"]="Chaikin Oscillator",e.exports["Chande Kroll Stop_study"]="Chande Kroll Stop",e.exports["Chande Momentum Oscillator_study"]="Chande Momentum Oscillator",e.exports["Chop Zone_study"]="Chop Zone",e.exports["Choppiness Index_study"]="Choppiness Index", +e.exports["Commodity Channel Index_study"]=["Råvarukanalsindex"],e.exports["Connors RSI_study"]="Connors RSI",e.exports["Coppock Curve_study"]="Coppock Curve",e.exports["Correlation Coefficient_study"]=["Korrelationskoefficient"],e.exports.CRSI_study="CRSI",e.exports["Detrended Price Oscillator_study"]="Detrended Price Oscillator",e.exports["Directional Movement_study"]="Directional Movement",e.exports["Donchian Channels_study"]=["Donchian kanaler"],e.exports["Double EMA_study"]=["Dubbel EMA"],e.exports["Ease Of Movement_study"]=["Rörligheten"],e.exports["Elder Force Index_study"]=["Elder's Force Index"],e.exports["EMA Cross_study"]="EMA Cross",e.exports.Envelopes_study=["Kuvert"],e.exports["Fisher Transform_study"]="Fisher Transform",e.exports["Fixed Range_study"]=["Fast intervall"],e.exports["Fixed Range Volume Profile_study"]=["Volymprofil med fast intervall"],e.exports["Guppy Multiple Moving Average_study"]=["Guppy Multiple Moving Average (GMMA)"],e.exports["Historical Volatility_study"]=["Historisk volatilitet"],e.exports["Hull Moving Average_study"]="Hull Moving Average",e.exports["Keltner Channels_study"]="Keltner Channels",e.exports["Klinger Oscillator_study"]="Klinger Oscillator",e.exports["Know Sure Thing_study"]=["Know Sure Thing (KST)"],e.exports["Least Squares Moving Average_study"]=["Medelvärde ut minstakvadratmening"],e.exports["Linear Regression Curve_study"]=["Linjär regressionskurva"],e.exports["MA Cross_study"]=["MA-kors"],e.exports["MA with EMA Cross_study"]=["MA med EMA Cross"],e.exports["MA/EMA Cross_study"]="MA/EMA Cross",e.exports.MACD_study="MACD",e.exports["Mass Index_study"]=["Massindex"],e.exports["McGinley Dynamic_study"]="McGinley Dynamic",e.exports.Median_study="Median",e.exports.Momentum_study="Momentum",e.exports["Money Flow_study"]=["Pengaflöde"],e.exports["Moving Average Channel_study"]="Moving Average Channel",e.exports["Moving Average Exponential_study"]=["Glidande medelvärde exponentiell"],e.exports["Moving Average Weighted_study"]=["Glidande medelvärde viktat"],e.exports["Moving Average Simple_study"]="Moving Average Simple",e.exports["Net Volume_study"]=["nettovolym"],e.exports["On Balance Volume_study"]=["På balansvolym"],e.exports["Parabolic SAR_study"]=["Parabolisk SAR"],e.exports["Pivot Points Standard_study"]="Pivot Points Standard",e.exports["Periodic Volume Profile_study"]=["Periodisk volymprofil"],e.exports["Price Channel_study"]="Price Channel",e.exports["Price Oscillator_study"]="Price Oscillator",e.exports["Price Volume Trend_study"]=["Trend för volymtrend"],e.exports["Rate Of Change_study"]=["Växlingskurs"],e.exports["Relative Strength Index_study"]="Relative Strength Index",e.exports["Relative Vigor Index_study"]="Relative Vigor Index",e.exports["Relative Volatility Index_study"]="Relative Volatility Index",e.exports["Relative Volume at Time_study"]="Relative Volume at Time",e.exports["Session Volume_study"]=["Sessionsvolym"],e.exports["Session Volume HD_study"]=["Sessionsvolym HD"],e.exports["Session Volume Profile_study"]=["Sessionens volymprofil"], +e.exports["Session Volume Profile HD_study"]=["Sessionens volymprofil (HD)"],e.exports["SMI Ergodic Indicator/Oscillator_study"]=["SMI Ergodic Indikator/Oscillator"],e.exports["Smoothed Moving Average_study"]="Smoothed Moving Average",e.exports["Stochastic Momentum Index_study"]="Stochastic Momentum Index",e.exports["Stochastic RSI_study"]="Stochastic RSI",e.exports.Stochastic_study="Stochastic",e.exports["Time Weighted Average Price_study"]="Time Weighted Average Price",e.exports["Triple EMA_study"]="Triple EMA",e.exports.TRIX_study="TRIX",e.exports["True Strength Indicator_study"]="True Strength Indicator",e.exports["Ultimate Oscillator_study"]="Ultimate Oscillator",e.exports["Visible Range_study"]=["Synligt intervall"],e.exports["Visible Range Volume Profile_study"]=["Volymprofil för avgränsad period (VRVP)"],e.exports["Volume Oscillator_study"]=["Volym Oscillator"],e.exports.Volume_study=["Volym"],e.exports.Vol_study="Vol",e.exports["Vortex Indicator_study"]=["Virvelindikator"],e.exports.VWAP_study="VWAP",e.exports.VWMA_study="VWMA",e.exports["Williams %R_study"]="Williams %R",e.exports["Williams Alligator_study"]="Williams Alligator",e.exports["Williams Fractal_study"]="Williams Fractal",e.exports["Zig Zag_study"]=["ZigZag-indikator"],e.exports["24-hour Volume_study"]=["24-timmars volym"],e.exports["Ease of Movement_study"]=["Rörligheten"],e.exports["Elders Force Index_study"]="Elders Force Index",e.exports.Envelope_study="Envelope",e.exports.Gaps_study="Gaps",e.exports["Linear Regression Channel_study"]=["Linjär regressionskanal"],e.exports["Moving Average Ribbon_study"]=["Glidande medelvärde band"],e.exports["Multi-Time Period Charts_study"]=["Flerperiodsdiagram"],e.exports["Open Interest_study"]=["Öppen ränta"],e.exports["Rob Booker - Intraday Pivot Points_study"]=["Rob Booker – Intradag pivotpunkter"],e.exports["Rob Booker - Knoxville Divergence_study"]=["Rob Booker - Knoxville divergens"],e.exports["Rob Booker - Missed Pivot Points_study"]=["Rob Booker – Missade pivotpunkter"],e.exports["Rob Booker - Reversal_study"]=["Rob Booker – vändning"],e.exports["Rob Booker - Ziv Ghost Pivots_study"]=["Rob Booker – Ziv Ghost-pivoter"],e.exports.Supertrend_study="Supertrend",e.exports["Technical Ratings_study"]=["Tekniska bedömningar"],e.exports["True Strength Index_study"]=["True strength index"],e.exports["Up/Down Volume_study"]=["Upp/Ner volym"],e.exports["Visible Average Price_study"]=["Synligt medelpris"],e.exports["Williams Fractals_study"]="Williams Fractals",e.exports["Keltner Channels Strategy_study"]=["Strategi för Keltner-kanalerna"],e.exports["Rob Booker - ADX Breakout_study"]=["Rob Booker – ADX utbrott"],e.exports["Supertrend Strategy_study"]=["Supertrendsstrategi"],e.exports["Technical Ratings Strategy_study"]=["Teknisk värderingsstrategi"],e.exports["Auto Anchored Volume Profile_study"]=["Automatiskt förankrad volymprofil"],e.exports["Auto Fib Extension_study"]="Auto Fib Extension",e.exports["Auto Fib Retracement_study"]=["Auto Fib-återgång"],e.exports["Auto Pitchfork_study"]="Auto Pitchfork", +e.exports["Bearish Flag Chart Pattern_study"]="Bearish Flag Chart Pattern",e.exports["Bullish Flag Chart Pattern_study"]="Bullish Flag Chart Pattern",e.exports["Bearish Pennant Chart Pattern_study"]="Bearish Pennant Chart Pattern",e.exports["Bullish Pennant Chart Pattern_study"]="Bullish Pennant Chart Pattern",e.exports["Double Bottom Chart Pattern_study"]=["Dubbelbottnat diagrammönster"],e.exports["Double Top Chart Pattern_study"]="Double Top Chart Pattern",e.exports["Elliott Wave Chart Pattern_study"]=["Elliott Waves diagrammönster"],e.exports["Falling Wedge Chart Pattern_study"]=["Fallande kil diagrammönster"],e.exports["Head And Shoulders Chart Pattern_study"]=["Diagrammönster för huvud- och axlar"],e.exports["Inverse Head And Shoulders Chart Pattern_study"]=["Omvända diagrammönster för huvud- och axlar"],e.exports["Rectangle Chart Pattern_study"]="Rectangle Chart Pattern",e.exports["Rising Wedge Chart Pattern_study"]=["Stigande kil diagrammönster"],e.exports["Triangle Chart Pattern_study"]="Triangle Chart Pattern",e.exports["Triple Bottom Chart Pattern_study"]=["Trippelbottnat diagrammönster"],e.exports["Triple Top Chart Pattern_study"]="Triple Top Chart Pattern",e.exports["VWAP Auto Anchored_study"]="VWAP Auto Anchored",e.exports["*All Candlestick Patterns*_study"]=["*Alla Candlestick-mönster*"],e.exports["Abandoned Baby - Bearish_study"]="Abandoned Baby - Bearish",e.exports["Abandoned Baby - Bullish_study"]="Abandoned Baby - Bullish",e.exports["Dark Cloud Cover - Bearish_study"]="Dark Cloud Cover - Bearish",e.exports["Doji Star - Bearish_study"]="Doji Star - Bearish",e.exports["Doji Star - Bullish_study"]="Doji Star - Bullish",e.exports["Downside Tasuki Gap - Bearish_study"]="Downside Tasuki Gap - Bearish",e.exports["Dragonfly Doji - Bullish_study"]="Dragonfly Doji - Bullish",e.exports["Engulfing - Bearish_study"]="Engulfing - Bearish",e.exports["Engulfing - Bullish_study"]="Engulfing - Bullish",e.exports["Evening Doji Star - Bearish_study"]="Evening Doji Star - Bearish",e.exports["Evening Star - Bearish_study"]="Evening Star - Bearish",e.exports["Falling Three Methods - Bearish_study"]="Falling Three Methods - Bearish",e.exports["Falling Window - Bearish_study"]="Falling Window - Bearish",e.exports["Gravestone Doji - Bearish_study"]="Gravestone Doji - Bearish",e.exports["Hammer - Bullish_study"]="Hammer - Bullish",e.exports["Hanging Man - Bearish_study"]="Hanging Man - Bearish",e.exports["Harami - Bearish_study"]="Harami - Bearish",e.exports["Harami - Bullish_study"]="Harami - Bullish",e.exports["Harami Cross - Bearish_study"]="Harami Cross - Bearish",e.exports["Harami Cross - Bullish_study"]="Harami Cross - Bullish",e.exports["Inverted Hammer - Bullish_study"]="Inverted Hammer - Bullish",e.exports["Kicking - Bearish_study"]="Kicking - Bearish",e.exports["Kicking - Bullish_study"]="Kicking - Bullish",e.exports["Long Lower Shadow - Bullish_study"]="Long Lower Shadow - Bullish",e.exports["Long Upper Shadow - Bearish_study"]="Long Upper Shadow - Bearish", +e.exports["Marubozu Black - Bearish_study"]="Marubozu Black - Bearish",e.exports["Marubozu White - Bullish_study"]="Marubozu White - Bullish",e.exports["Morning Doji Star - Bullish_study"]="Morning Doji Star - Bullish",e.exports["Morning Star - Bullish_study"]="Morning Star - Bullish",e.exports["On Neck - Bearish_study"]="On Neck - Bearish",e.exports["Piercing - Bullish_study"]="Piercing - Bullish",e.exports["Rising Three Methods - Bullish_study"]="Rising Three Methods - Bullish",e.exports["Rising Window - Bullish_study"]="Rising Window - Bullish",e.exports["Shooting Star - Bearish_study"]="Shooting Star - Bearish",e.exports["Three Black Crows - Bearish_study"]="Three Black Crows - Bearish",e.exports["Three White Soldiers - Bullish_study"]="Three White Soldiers - Bullish",e.exports["Tri-Star - Bearish_study"]="Tri-Star - Bearish",e.exports["Tri-Star - Bullish_study"]="Tri-Star - Bullish",e.exports["Tweezer Top - Bearish_study"]="Tweezer Top - Bearish",e.exports["Upside Tasuki Gap - Bullish_study"]="Upside Tasuki Gap - Bullish",e.exports.SuperTrend_study="SuperTrend",e.exports["Average Price_study"]=["Genomsnittspris"],e.exports["Typical Price_study"]=["Typiskt pris"],e.exports["Median Price_study"]=["Medianpris"],e.exports["Money Flow Index_study"]=["Pengaflödesindex"],e.exports["Moving Average Double_study"]=["Dubbelt glidande medelvärde"],e.exports["Moving Average Triple_study"]=["Trippelt glidande medelvärde"],e.exports["Moving Average Adaptive_study"]=["Adaptivt glidande medelvärde"],e.exports["Moving Average Hamming_study"]=["Extremt glidande medelvärde"],e.exports["Moving Average Modified_study"]=["Modifierat glidande medelvärde"],e.exports["Moving Average Multiple_study"]=["Multipelt glidande medelvärde"],e.exports["Linear Regression Slope_study"]=["Linjär regressionskurva"],e.exports["Standard Error_study"]=["Standardfel"],e.exports["Standard Error Bands_study"]=["Värdeområden för standardfel"],e.exports["Correlation - Log_study"]=["Korrelation ‒ logg"],e.exports["Standard Deviation_study"]=["Standardavvikelse"],e.exports["Chaikin Volatility_study"]=["Chaikinvolatilitet"],e.exports["Volatility Close-to-Close_study"]=["Volatilitet stängning till stängning"],e.exports["Volatility Zero Trend Close-to-Close_study"]=["Volatilitet nollinje stängning till stängning"],e.exports["Volatility O-H-L-C_study"]=["Volatilitet OHLC"],e.exports["Volatility Index_study"]=["Volatilitetsindex"],e.exports["Trend Strength Index_study"]=["Trendstyrkaindex"],e.exports["Majority Rule_study"]=["Majoritetsregel"],e.exports["Advance Decline Line_study"]=["Avancerad avslutslinje"],e.exports["Advance Decline Ratio_study"]=["Avancerad avslutsratio"],e.exports["Advance/Decline Ratio (Bars)_study"]=["Avancerad/Avslutsratio (staplar)"],e.exports["BarUpDn Strategy_study"]=["BarUpDn Strategi"],e.exports["Bollinger Bands Strategy directed_study"]="Bollinger Bands Strategy directed",e.exports["Bollinger Bands Strategy_study"]="Bollinger Bands Strategy",e.exports.ChannelBreakOutStrategy_study="ChannelBreakOutStrategy", +e.exports.Compare_study=["Jämför"],e.exports["Conditional Expressions_study"]=["Villkorliga uttryck"],e.exports.ConnorsRSI_study="ConnorsRSI",e.exports["Consecutive Up/Down Strategy_study"]=["Följande upp/ner strategi"],e.exports["Cumulative Volume Index_study"]="Cumulative Volume Index",e.exports["Divergence Indicator_study"]=["Divergenceindicator"],e.exports["Greedy Strategy_study"]=["Girig strategi"],e.exports["InSide Bar Strategy_study"]="InSide Bar Strategy",e.exports["Keltner Channel Strategy_study"]=["Keltner Channel-strategi"],e.exports["Linear Regression_study"]=["Linjär regression"],e.exports["MACD Strategy_study"]=["MACD-strategi"],e.exports["Momentum Strategy_study"]=["Momentumstrategi"],e.exports["Moon Phases_study"]=["Månfaser"],e.exports["Moving Average Convergence/Divergence_study"]="Moving Average Convergence/Divergence",e.exports["MovingAvg Cross_study"]="MovingAvg Cross",e.exports["MovingAvg2Line Cross_study"]="MovingAvg2Line Cross",e.exports["OutSide Bar Strategy_study"]=["OutSide stapel strategi"],e.exports.Overlay_study=["Lägg över"],e.exports["Parabolic SAR Strategy_study"]=["Parabolisk SAR-strategi"],e.exports["Pivot Extension Strategy_study"]=["Pivot Extension-strategi"],e.exports["Pivot Points High Low_study"]="Pivot Points High Low",e.exports["Pivot Reversal Strategy_study"]=["Pivot Reversal strategi"],e.exports["Price Channel Strategy_study"]=["Priskanalsstrategi"],e.exports["RSI Strategy_study"]=["RSI-strategi"],e.exports["SMI Ergodic Indicator_study"]="SMI Ergodic Indicator",e.exports["SMI Ergodic Oscillator_study"]="SMI Ergodic Oscillator",e.exports["Stochastic Slow Strategy_study"]="Stochastic Slow Strategy",e.exports["Volatility Stop_study"]=["Volatilitetsstopp"],e.exports["Volty Expan Close Strategy_study"]=["Volty Expan Close strategi"],e.exports["Woodies CCI_study"]="Woodies CCI",e.exports["Anchored Volume Profile_study"]="Anchored Volume Profile"},59791:e=>{e.exports="Anchored Volume Profile"},40434:e=>{e.exports=["Volymprofil med fast intervall"]},32819:e=>{e.exports="Vol"},66051:e=>{e.exports=["Mindre"]},86054:e=>{e.exports=["Minut"]},20936:e=>{e.exports="Text"},98478:e=>{e.exports=["Kunde inte kopiera"]},34004:e=>{e.exports=["Kunde inte klippa ut"]},96260:e=>{e.exports=["Kunde inte klistra in"]},94370:e=>{e.exports=["Nedräkning till stapelns stängning"]},15168:e=>{e.exports="Colombo"},36018:e=>{e.exports=["Kolumner"]},19372:e=>{e.exports=["Kommentera"]},20229:e=>{e.exports=["Jämför eller lägg till en symbol"]},46689:e=>{e.exports=["Bekräfta inputs"]},43432:e=>{e.exports=["Köpenhamn"]},35216:e=>{e.exports=["Kopierad"]},87898:e=>{e.exports=["Kopiera diagramlayout"]},28851:e=>{e.exports=["Kopiera pris"]},94099:e=>{e.exports=["Kairo"]},64149:e=>{e.exports="Callout"},63528:e=>{e.exports=["Candlesticks"]},46837:e=>{e.exports="Caracas"},53705:e=>{e.exports="Casablanca"},49329:e=>{e.exports=["Förändring"]},28089:e=>{e.exports=["Ändra tickersymbol"]},99374:e=>{e.exports=["Ändra intervall"]},35696:e=>{e.exports="Change interval. Press number or comma"},71705:e=>{ +e.exports="Change symbol. Start typing symbol name"},86715:e=>{e.exports="Chart #{index}"},14412:e=>{e.exports=["Diagramegenskaper"]},26619:e=>{e.exports=["Diagram av TradingView"]},69916:e=>{e.exports="Chart for {symbol}, {interval}"},12011:e=>{e.exports=["Diagrambilden kopierades till urklipp {emoji}"]},79393:e=>{e.exports="Chart image embed code copied to clipboard {emoji}"},59884:e=>{e.exports="Chatham Islands"},28244:e=>{e.exports="Chicago"},49648:e=>{e.exports="Chongqing"},90068:e=>{e.exports=["Cirkel"]},32234:e=>{e.exports=["Klicka för att sätta en markering."]},52977:e=>{e.exports=["Klona"]},31691:e=>{e.exports=["Stäng"]},52302:e=>{e.exports=["Skapa limiterad order"]},29908:e=>{e.exports=["Kryss"]},60997:e=>{e.exports=["Korsa linje"]},81520:e=>{e.exports=["Valutor"]},98486:e=>{e.exports=["Nuvarande intervall och uppåt"]},73106:e=>{e.exports=["Nuvarande intervall och nedåt"]},85964:e=>{e.exports=["Endast det här intervallet"]},17206:e=>{e.exports=["Kurva"]},95176:e=>{e.exports=["Cykel"]},87761:e=>{e.exports=["Cykliska linjer"]},27891:e=>{e.exports=["Cypher Pattern-formation"]},56996:e=>{e.exports=["Det finns redan en layout med det namnet"]},30192:e=>{e.exports=["En layout med det namnet finns redan. Vill du skriva över den?"]},32852:e=>{e.exports=["ABCD-mönster"]},88010:e=>{e.exports="Amsterdam"},37422:e=>{e.exports=["Analysera Trade Setup"]},99873:e=>{e.exports=["Ankring"]},66828:e=>{e.exports=["Förankrad notering"]},94782:e=>{e.exports=["Förankrad text"]},61704:e=>{e.exports=["Ankrat VWAP"]},45743:e=>{e.exports=["Lägg till symbol"]},64615:e=>{e.exports=["Lägg till alarm för {title}"]},7005:e=>{e.exports="Add alert on {title} at {price}"},3612:e=>{e.exports=["Ändra finansiellt mätetal för {instrumentName}"]},92206:e=>{e.exports=["Lägg till indikator/strategi på {studyTitle}"]},34810:e=>{e.exports=["Lägg till notering för {symbol}"]},75669:e=>{e.exports=["Lägg till detta finansiella mått i hela layouten"]},64288:e=>{e.exports=["Lägg till den här indikatorn i hela layouten"]},77920:e=>{e.exports=["Lägg till den här strategin till hela layouten"]},34059:e=>{e.exports=["Lägg till den här symbolen i hela layouten"]},17365:e=>{e.exports="Adelaide"},9408:e=>{e.exports=["Alltid osynlig"]},71997:e=>{e.exports=["Alltid synlig"]},97305:e=>{e.exports=["Alla indikatorer och ritverktyg"]},59192:e=>{e.exports=["Alla intervaller"]},14452:e=>{e.exports="Almaty"},5716:e=>{e.exports=["Tillämpa Elliot Wave"]},19263:e=>{e.exports=["Tillämpa Elliot Wave Major"]},15818:e=>{e.exports=["Tillämpa Elliot Wave Minor"]},50352:e=>{e.exports=["Tillämpa Elliot Wave Intermediate"]},66631:e=>{e.exports=["Tillämpa manuell beslutsfattning"]},15682:e=>{e.exports=["Applicera manuell risk/reward"]},15644:e=>{e.exports=["Tillämpa WPT Down Wave"]},5897:e=>{e.exports=["Tillämpa WPT Up Wave"]},13345:e=>{e.exports=["Tillämpa standard"]},95910:e=>{e.exports=["Använd dessa indikatorer till hela layouten"]},42762:e=>{e.exports="Apr"},45104:e=>{e.exports=["Båge"]},42097:e=>{e.exports="Area"},96237:e=>{e.exports=["Pil"]},48732:e=>{e.exports=["Pil ned"]}, +82473:e=>{e.exports=["Pilmarkör"]},8738:e=>{e.exports=["Pil ned"]},35062:e=>{e.exports=["Pil åt vänster"]},92163:e=>{e.exports=["Pil åt höger"]},33196:e=>{e.exports=["Pil upp"]},10650:e=>{e.exports=["Pil upp"]},59340:e=>{e.exports=["Ashkhabad"]},13468:e=>{e.exports=["Vid stängning"]},21983:e=>{e.exports=["Aten"]},86951:e=>{e.exports=["Automatiskt"]},50834:e=>{e.exports=["Auto (anpassar datan till skärmen)"]},38465:e=>{e.exports="Aug"},8975:e=>{e.exports=["Medel stäng pris linje"]},87899:e=>{e.exports=["Genomsnittlig stängningsprislinje"]},22554:e=>{e.exports=["GAV"]},54173:e=>{e.exports="Bogota"},53260:e=>{e.exports="Bahrain"},40664:e=>{e.exports=["Ballong"]},32376:e=>{e.exports="Bangkok"},19149:e=>{e.exports=["Bar Replay är inte tillgänglig för denna diagramtyp. Vill du gå ut från Bar Replay?"]},38660:e=>{e.exports=["Återspelning av staplar är inte tillgängligt för detta tidsintervall. Vill du avsluta återspelning av staplar?"]},16812:e=>{e.exports="Bars"},98838:e=>{e.exports=["Stapelmönster"]},17712:e=>{e.exports=["Baslinje"]},54861:e=>{e.exports=["Belgrad"]},26825:e=>{e.exports="Berlin"},30251:e=>{e.exports=["Pensel"]},90204:e=>{e.exports="Brussels"},5262:e=>{e.exports="Bratislava"},59901:e=>{e.exports=["Ta fram"]},26354:e=>{e.exports=["Lägg överst"]},11741:e=>{e.exports="Brisbane"},37728:e=>{e.exports=["Bukarest"]},87143:e=>{e.exports="Budapest"},82446:e=>{e.exports="Buenos Aires"},82128:e=>{e.exports=["Av Tradingview"]},75190:e=>{e.exports=["Gå till datum"]},38342:e=>{e.exports=["Gå till {lineToolName}"]},75139:e=>{e.exports=["Jag förstår"]},81180:e=>{e.exports="Gann Box"},68102:e=>{e.exports="Gann Fan"},66321:e=>{e.exports="Gann Square"},87107:e=>{e.exports=["Gann Square fixerad"]},7914:e=>{e.exports=["Spökdata"]},18367:e=>{e.exports=["Grand Supercycle"]},97065:e=>{e.exports=["Vill du verkligen ta bort studiemall '{name}' ?"]},59368:e=>{e.exports=["Dubbel kurva"]},35273:e=>{e.exports=["Dubbelklicka på en kant för att återställa layoutnätet"]},5828:e=>{e.exports=["Dubbelklicka för att avsluta Väg"]},63898:e=>{e.exports=["Dubbelklicka för att avsluta Polyline"]},42660:e=>{e.exports=["Ned våg 1 eller A"]},44788:e=>{e.exports=["Ned våg2 eller B"]},71263:e=>{e.exports=["Ned våg 3"]},70573:e=>{e.exports=["Ned våg 4"]},59560:e=>{e.exports=["Ned våg 5"]},70437:e=>{e.exports=["Ned våg C"]},93345:e=>{e.exports=["Data tillhandahållen av"]},76912:e=>{e.exports=["Datum"]},60222:e=>{e.exports=["Datumintervall"]},79859:e=>{e.exports=["Datum- och prisintervall"]},92203:e=>{e.exports="Dec"},69479:e=>{e.exports=["Grad"]},57701:e=>{e.exports="Denver"},24477:e=>{e.exports="Dhaka"},73720:e=>{e.exports=["Diamant"]},3556:e=>{e.exports=["Ta isär kanal"]},62764:e=>{e.exports=["Förskjutning"]},22903:e=>{e.exports=["Ritverktygfält"]},8338:e=>{e.exports=["Rita horisontallinje på"]},22429:e=>{e.exports="Dubai"},9497:e=>{e.exports="Dublin"},85223:e=>{e.exports="Emoji"},24435:e=>{e.exports=["Ange ett nytt layoutnamn för diagrammet"]},91215:e=>{e.exports="Elliott Correction Wave (ABC)"},80983:e=>{e.exports="Elliott Double Combo Wave (WXY)"}, +74118:e=>{e.exports="Elliott Impulse Wave (12345)"},95840:e=>{e.exports="Elliott Triangle Wave (ABCDE)"},66637:e=>{e.exports="Elliott Triple Combo Wave (WXYXZ)"},69418:e=>{e.exports=["Ellips"]},2578:e=>{e.exports=["Förlängd linje"]},77295:e=>{e.exports=["Börs"]},2899:e=>{e.exports=["Befintlig panel ovan"]},53387:e=>{e.exports=["Befintlig panel under"]},36972:e=>{e.exports=["Prognos"]},17994:e=>{e.exports=["Misslyckades att spara bibliotek"]},87375:e=>{e.exports=["Misslyckades att spara skript"]},35050:e=>{e.exports="Feb"},82719:e=>{e.exports=["Fibonaccikanaler"]},64192:e=>{e.exports=["Fibonaccicirklar"]},63835:e=>{e.exports=["Fibonaccirekryl"]},18072:e=>{e.exports="Fib Speed Resistance Arcs"},20877:e=>{e.exports="Fib Speed Resistance Fan"},76783:e=>{e.exports=["Fibonaccispiral"]},89037:e=>{e.exports=["Fibonacci tidszoner"]},72489:e=>{e.exports="Fib Wedge"},21524:e=>{e.exports=["Flagga"]},55678:e=>{e.exports=["Flaggmarkering"]},29230:e=>{e.exports=["Platt topp/botten"]},92754:e=>{e.exports=["Omvänd"]},42015:e=>{e.exports=["Fraktionsdelen är ogiltig"]},47542:e=>{e.exports=["Fundamentala studier är inte längre tillgängliga på diagram"]},16245:e=>{e.exports=["Calcutta"]},3155:e=>{e.exports="Kathmandu"},92901:e=>{e.exports="Kagi"},2693:e=>{e.exports="Karachi"},72374:e=>{e.exports="Kuwait"},34911:e=>{e.exports=["HLC-område"]},87338:e=>{e.exports="Ho Chi Minh"},61582:e=>{e.exports=["Ihåliga candlesticks"]},32918:e=>{e.exports=["Hongkong"]},61351:e=>{e.exports="Honolulu"},60049:e=>{e.exports=["Horisontell linje"]},76604:e=>{e.exports=["Horisontell stråle"]},42616:e=>{e.exports=["Huvudskuldraformation"]},40530:e=>{e.exports="Heikin Ashi"},99820:e=>{e.exports=["Helsingfors"]},31971:e=>{e.exports=["Dölj"]},33911:e=>{e.exports=["Dölj alla"]},95551:e=>{e.exports=["Göm alla ritverktyg"]},44312:e=>{e.exports=["Dölj alla ritningar och indikatorer"]},67927:e=>{e.exports=["Dölj alla ritningar, indikatorer, positioner och ordrar"]},86306:e=>{e.exports=["Dölj alla indikatorer"]},70803:e=>{e.exports=["Dölj alla ordrar och positioner"]},13277:e=>{e.exports=["Dölj ritningar"]},8251:e=>{e.exports=["Dölj händelser på diagrammet"]},44177:e=>{e.exports=["Dölj indikatorer"]},2441:e=>{e.exports=["Dölj markeringar på staplar"]},90540:e=>{e.exports=["Dölj ordrar och positioner"]},30777:e=>{e.exports=["Högsta"]},31994:e=>{e.exports=["Högsta-lägsta"]},60259:e=>{e.exports=["Hög- och lågprisetiketter"]},21803:e=>{e.exports=["Hög- och lågprislinjer"]},31895:e=>{e.exports="Highlighter"},69085:e=>{e.exports=['Histogrammet är för stort, öka inmatningen för "Row Size".']},8122:e=>{e.exports=['Histogrammet är för stort, öka inmatningen för "Row Size".']},23450:e=>{e.exports=["Bild"]},93213:e=>{e.exports=["Intervallet går inte att tillämpa"]},71778:e=>{e.exports=["Mellan"]},14177:e=>{e.exports=["Ogiltig symbol"]},32619:e=>{e.exports=["Ogiltig tickersymbol"]},53239:e=>{e.exports=["Invertera skala"]},20062:e=>{e.exports=["Indexeras till 100"]},81584:e=>{e.exports=["Indikatorer och värdeetiketter"]},31485:e=>{e.exports=["Indikatorers namnetiketter"]},21585:e=>{ +e.exports="Indicators, Metrics and Strategies. Press slash"},27677:e=>{e.exports=["Informationslinje"]},98767:e=>{e.exports=["Lägg till indikator"]},9114:e=>{e.exports=["Inuti"]},12354:e=>{e.exports=["Inuti Pitchfork"]},26579:e=>{e.exports=["Ikon"]},37885:e=>{e.exports="Istanbul"},87469:e=>{e.exports="Johannesburg"},52707:e=>{e.exports="Jakarta"},95425:e=>{e.exports="Jan"},42890:e=>{e.exports="Jerusalem"},6215:e=>{e.exports="Jul"},15224:e=>{e.exports="Jun"},36253:e=>{e.exports="Juneau"},15241:e=>{e.exports=["Till vänster"]},29404:e=>{e.exports=["Till höger"]},850:e=>{e.exports=["Oj då!"]},675:e=>{e.exports=["Objektträd"]},73546:e=>{e.exports=["Okt"]},39280:e=>{e.exports=["Öppning"]},25595:e=>{e.exports="Original"},82906:e=>{e.exports="Oslo"},8136:e=>{e.exports=["Lägsta"]},14702:e=>{e.exports="Load layout. Press period"},42284:e=>{e.exports=["Lås"]},1441:e=>{e.exports=["Lås/lås upp"]},82232:e=>{e.exports=["Lås vertikal markörlinje utifrån tid"]},18219:e=>{e.exports=["Lås pris till stepelförhållande"]},12285:e=>{e.exports=["Logaritmisk"]},50286:e=>{e.exports="London"},44604:e=>{e.exports=["Lång position"]},87604:e=>{e.exports="Los Angeles"},18528:e=>{e.exports=["Etikett ned"]},13046:e=>{e.exports=["Etikett upp"]},94420:e=>{e.exports=["Etiketter"]},89155:e=>{e.exports="Lagos"},37611:e=>{e.exports="Last day change"},25846:e=>{e.exports="Lima"},1277:e=>{e.exports=["Linje"]},38397:e=>{e.exports=["Linje med markörer"]},63492:e=>{e.exports=["Radbrytning"]},83182:e=>{e.exports=["Linjer"]},78104:e=>{e.exports=["Länk till den diagrambild som kopierats till urklipp {emoji}"]},50091:e=>{e.exports="Lisbon"},64352:e=>{e.exports=["Luxemburg"]},11156:e=>{e.exports=["MTPredikator"]},67861:e=>{e.exports=["Flytta punkten för att positionera ankaret, och tryck sedan för att placera det"]},45828:e=>{e.exports=["Flytta till"]},44302:e=>{e.exports=["Flytta skalan åt vänster"]},94338:e=>{e.exports=["Flytta skalan åt höger"]},66276:e=>{e.exports="Modified Schiff"},18559:e=>{e.exports="Modified Schiff Pitchfork"},18665:e=>{e.exports=["Moskva"]},58038:e=>{e.exports="Madrid"},34190:e=>{e.exports="Malta"},90271:e=>{e.exports=["Manilla"]},51369:e=>{e.exports="Mar"},85095:e=>{e.exports="Mexico City"},75633:e=>{e.exports=["Slå samman alla skalor till en"]},95093:e=>{e.exports=["Blandad"]},10931:e=>{e.exports=["Mikro"]},58397:e=>{e.exports="Millennium"},85884:e=>{e.exports="Minuette"},9632:e=>{e.exports=["Liten bokstav"]},63158:e=>{e.exports=["Speglad"]},42769:e=>{e.exports="Muscat"},43088:e=>{e.exports=["Ej tillgänglig"]},95222:e=>{e.exports=["Ingen data här"]},3485:e=>{e.exports=["Ingen skala (helskärm)"]},8886:e=>{e.exports=["Ingen synk"]},16971:e=>{e.exports=["Ingen volymdata"]},75549:e=>{e.exports=["Notering"]},71230:e=>{e.exports="Nov"},99203:e=>{e.exports="Norfolk Island"},79023:e=>{e.exports="Nairobi"},91203:e=>{e.exports="New York"},24143:e=>{e.exports=["Nya Zeeland"]},40887:e=>{e.exports=["Ny ruta ovanför"]},96712:e=>{e.exports=["Ny ruta under"]},33566:e=>{e.exports="Nicosia"},56670:e=>{e.exports=["Något gick fel"]},64968:e=>{ +e.exports=["Något blev fel. Vänligen försök senare."]},10520:e=>{e.exports=["Spara ny diagramlayout"]},9908:e=>{e.exports=["Spara som"]},68553:e=>{e.exports="San Salvador"},65412:e=>{e.exports="Santiago"},13538:e=>{e.exports="Sao Paulo"},37207:e=>{e.exports=["Skalpris endast för diagram"]},51464:e=>{e.exports="Schiff"},98114:e=>{e.exports="Schiff Pitchfork"},1535:e=>{e.exports=["Det finns risk att skript inte sparas om du lämnar sidan."]},89517:e=>{e.exports=["Inställningar"]},43247:e=>{e.exports=["Andra fraktionsdelen är ogiltig"]},19796:e=>{e.exports=["Skicka tillbaka"]},23221:e=>{e.exports=["Skicka bakåt"]},5961:e=>{e.exports="Seoul"},57902:e=>{e.exports="Sep"},25866:e=>{e.exports="Session"},59827:e=>{e.exports=["Sessionsindelare"]},69240:e=>{e.exports="Shanghai"},37819:e=>{e.exports=["Kort position"]},81428:e=>{e.exports=["Visa"]},98116:e=>{e.exports=["Visa alla ritningar"]},39046:e=>{e.exports=["Visa alla ritningar och indikatorer"]},38293:e=>{e.exports=["Visa alla ritningar, indikatorer, positioner och ordrar"]},49982:e=>{e.exports=["Visa alla indikatorer"]},48284:e=>{e.exports=["Visa alla idéer"]},62632:e=>{e.exports=["Visa alla ordrar och positioner"]},24620:e=>{e.exports=["Visa kontinuerligt kontraktsöverföring"]},84813:e=>{e.exports=["Visa att kontraktet löper ut"]},66263:e=>{e.exports=["Visa utdelningar"]},46771:e=>{e.exports=["Visa intäkter"]},87933:e=>{e.exports=["Visa idéer från följande användare"]},72973:e=>{e.exports=["Visa senaste nyheter och Tankar"]},58669:e=>{e.exports=["Visa endast mina idéer"]},30816:e=>{e.exports=["Visa aktiesplits"]},68161:e=>{e.exports=["Vägvisare"]},56683:e=>{e.exports="Singapore"},69502:e=>{e.exports=["Sinuslinje"]},44904:e=>{e.exports=["Ruta"]},70213:e=>{e.exports=["Studiegräns överskridits: {number} studier per layout.\nVänligen ta bort några studier."]},32733:e=>{e.exports=["Stil"]},65323:e=>{e.exports=["Stapel till vänster"]},14113:e=>{e.exports=["Stapel till höger"]},29787:e=>{e.exports="Start using keyboard navigation mode. Press {shortcut}"},93161:e=>{e.exports=["Stanna kvar i ritläge"]},79511:e=>{e.exports=["Steglinje"]},84573:e=>{e.exports=["Klistermärke"]},48767:e=>{e.exports="Stockholm"},29662:e=>{e.exports="Submicro"},9753:e=>{e.exports="Submillennium"},71722:e=>{e.exports="Subminuette"},91889:e=>{e.exports=["Supercykel"]},33820:e=>{e.exports="Supermillennium"},11020:e=>{e.exports="Sydney"},89659:e=>{e.exports=["Symbolfel"]},90932:e=>{e.exports=["Etikett för symbolen namn"]},65986:e=>{e.exports="Symbol info"},52054:e=>{e.exports=["Etikett för symbolen senaste värdet"]},33606:e=>{e.exports=["Synk globalt"]},18008:e=>{e.exports=["Synkronisera till alla diagram"]},99969:e=>{e.exports=["Point & Figure"]},53047:e=>{e.exports="Polyline"},34402:e=>{e.exports=["Väg"]},70394:e=>{e.exports=["Parallell kanal"]},95995:e=>{e.exports="Paris"},29682:e=>{e.exports=["Klistra in"]},51102:e=>{e.exports=["Procent"]},35590:e=>{e.exports="Perth"},19093:e=>{e.exports="Phoenix"},22293:e=>{e.exports="Pitchfan"},43852:e=>{e.exports="Pitchfork"},37680:e=>{ +e.exports=["Fäst vid ny vänster skala"]},43707:e=>{e.exports=["Fäst vid ny höger skala"]},91130:e=>{e.exports=["Fäst vid vänster skala"]},61201:e=>{e.exports=["Fäst vid vänster skala (dold)"]},764:e=>{e.exports=["Fäst på höger skala"]},20207:e=>{e.exports=["Fäst vid höger skala (dold)"]},66156:e=>{e.exports=["Fäst till skala (nu vänster)"]},54727:e=>{e.exports=["Fäst vid skala (nu ingen skala)"]},76598:e=>{e.exports=["Fäst till skala (nu höger)"]},39065:e=>{e.exports=["Fäst vid skala (nu {label})"]},97324:e=>{e.exports=["Fäst vid skalan {label}"]},56948:e=>{e.exports=["Fäst vid skalan {label} (dold)"]},32156:e=>{e.exports=["Fäst vid vänster skala"]},8128:e=>{e.exports=["Fäst vid vänster skala (dold)"]},3822:e=>{e.exports=["Fäst vid höger skala"]},44538:e=>{e.exports=["Fäst vid höger skala (dold)"]},65810:e=>{e.exports=["Fäst vid skalan {label}"]},14125:e=>{e.exports=["Fäst vid skalan {label} (dold)"]},97378:e=>{e.exports=["Plusknapp"]},46669:e=>{e.exports=["Var god tillåt urklipp i din webbläsare eller tryck på {keystroke}"]},46298:e=>{e.exports="Prague"},35963:e=>{e.exports=["Tryck och håll {key}, medan du zoomar för att behålla positionen på diagrammet"]},95921:e=>{e.exports=["Prisetikett"]},28625:e=>{e.exports=["Pris anmärkning"]},2032:e=>{e.exports=["Prisintervall"]},32061:e=>{e.exports=["Prisformat är ogiltigt"]},91492:e=>{e.exports=["Prislinje"]},48404:e=>{e.exports=["Primär"]},87086:e=>{e.exports=["Projektion"]},10160:e=>{e.exports=["Publicerad på {customer}, {date}"]},19056:e=>{e.exports="Qatar"},4868:e=>{e.exports="Quick search. Press {shortcut}"},9998:e=>{e.exports=["Roterad rektangel"]},74214:e=>{e.exports=["Rom"]},50470:e=>{e.exports=["Utdragen linje"]},90357:e=>{e.exports=["Intervall"]},26833:e=>{e.exports="Reykjavik"},328:e=>{e.exports=["Rektangel"]},41615:e=>{e.exports=["Gör om"]},35001:e=>{e.exports=["Regressionstrend"]},34596:e=>{e.exports=["Ta bort"]},1434:e=>{e.exports=["Ta bort ritningar"]},13951:e=>{e.exports=["Ta bort indikatorer"]},4142:e=>{e.exports=["Byt namn på diagramlayout"]},20801:e=>{e.exports="Renko"},34301:e=>{e.exports=["Återställ diagramvy"]},18001:e=>{e.exports=["Återställ punkter"]},17258:e=>{e.exports=["Återställ prisskala"]},25333:e=>{e.exports=["Återställ tidsskala"]},52588:e=>{e.exports="Riyadh"},5871:e=>{e.exports="Riga"},33603:e=>{e.exports=["Varning"]},48474:e=>{e.exports=["Warszawa"]},74327:e=>{e.exports="Toggle auto scale"},84112:e=>{e.exports="Toggle log scale"},20466:e=>{e.exports="Tokelau"},94284:e=>{e.exports="Tokyo"},83836:e=>{e.exports="Toronto"},38788:e=>{e.exports="Taipei"},39108:e=>{e.exports="Tallinn"},37229:e=>{e.exports="Text"},16267:e=>{e.exports=["Teheran"]},19611:e=>{e.exports=["Mall"]},29198:e=>{e.exports=["Dataleverantören tillhandahåller inte volymuppgifter för denna symbol."]},8162:e=>{e.exports=["Förhandsvisningen för publicering kunde inte laddas. Vänligen avaktivera dina webbläsartillägg och prova igen."]},65943:e=>{e.exports=["Denna indikator kan inte användas samtidigt som andra indikatorer används"]},81214:e=>{ +e.exports="This script contains an error. Please contact its author."},74986:e=>{e.exports=["Detta skript är endast tillgängligt för inbjudna. För att begära åtkomst, vänligen kontakta författaren."]},58018:e=>{e.exports=["Symbolen är tillgänglig endast på {linkStart}TradingView{linkEnd}."]},98538:e=>{e.exports=["Three Drives-mönstret"]},30973:e=>{e.exports=["Bockar"]},31976:e=>{e.exports=["Tid"]},64375:e=>{e.exports=["Tidszon"]},95005:e=>{e.exports=["Tidscykler"]},87085:e=>{e.exports=["Handla"]},48890:e=>{e.exports="TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"},94770:e=>{e.exports=["Trendvinkel"]},23104:e=>{e.exports=["Trendlinje"]},15501:e=>{e.exports=["Trendbaserad Fib Extension"]},31196:e=>{e.exports=["Trendbaserad Fib Time"]},29245:e=>{e.exports=["Triangel"]},83356:e=>{e.exports=["Triangel ned"]},12390:e=>{e.exports=["Triangelformation"]},28340:e=>{e.exports=["Triangel upp"]},93855:e=>{e.exports=["Tunisiska"]},50406:e=>{e.exports="UTC"},81320:e=>{e.exports=["Ångra"]},25933:e=>{e.exports=["Enheter"]},28523:e=>{e.exports=["Okänt fel"]},15101:e=>{e.exports=["Lås upp"]},34150:e=>{e.exports=["Uppåtgående våg 4"]},83927:e=>{e.exports=["Uppåtgående våg 5"]},58976:e=>{e.exports=["Uppåtgående våg 1 eller A"]},11661:e=>{e.exports=["Uppåtgående våg 2 eller B"]},53958:e=>{e.exports=["Uppåtgående våg 3"]},66560:e=>{e.exports=["Uppåtgående våg C"]},18426:e=>{e.exports=["Volymprofil med fast intervall"]},61022:e=>{e.exports=["Volymprofil-indikator finns bara tillgängligt via våra upgraderade abonnemang."]},82772:e=>{e.exports="Volume data is not provided in BIST MIXED data plan."},78560:e=>{e.exports="Volume footprint"},15771:e=>{e.exports="Vancouver"},56211:e=>{e.exports=["Vertikal linje"]},32166:e=>{e.exports="Vienna"},75354:e=>{e.exports="Vilnius"},21852:e=>{e.exports=["Synlighet"]},27557:e=>{e.exports=["Synlighet på interaller"]},89960:e=>{e.exports=["Synligt när musen är ovanför"]},22198:e=>{e.exports=["Synlig order"]},7050:e=>{e.exports="X Cross"},66527:e=>{e.exports=["XABCD Pattern-formation"]},17126:e=>{e.exports=["Du kan inte se denna pivot-tidsram på den här upplösningen"]},69293:e=>{e.exports="Yangon"},84301:e=>{e.exports=["Zürich"]},76020:e=>{e.exports=["ändra Elliottgrader"]},83935:e=>{e.exports=["ändra etiketter som inte överlappar varandra"]},39402:e=>{e.exports=["ändring medel stäng pris etikett synlighet"]},98866:e=>{e.exports=["ändring medel stäng pris linje synlighet"]},5100:e=>{e.exports=["ändra synligheten av etiketterna för köp- och säljkurs"]},32311:e=>{e.exports=["ändra synligheten av linjerna för köp- och säljkurs"]},22641:e=>{e.exports=["ändra valuta"]},30501:e=>{e.exports=["ändra diagramlayout till {title}"]},7017:e=>{e.exports=["ändra synligheten av kontinuerligt kontraktsbyte"]},58108:e=>{e.exports=["Ändra synligheten av nedräkningen vid stängning av baren"]},7151:e=>{e.exports=["ändra dataintervall"]},84944:e=>{e.exports=["ändra utdelningars synlighet"]},79574:e=>{ +e.exports=["ändra händelsers synlighet på diagrammet"]},88217:e=>{e.exports=["ändra resultatets synlighet"]},28288:e=>{e.exports=["ändra synligheten av terminskontraktens förfall"]},66805:e=>{e.exports=["ändra synlighet för hög- och lågprisetiketter"]},92556:e=>{e.exports=["ändra synlighet för hög- och lågprislinjer"]},87027:e=>{e.exports=["ändra synlighet för indikatorers namnetiketter"]},14922:e=>{e.exports=["ändra synlighet för indikatorers värdeetiketter"]},19839:e=>{e.exports=["ändra senaste nytt och Tankars synlighet"]},23783:e=>{e.exports=["ändra länkgrupp"]},87510:e=>{e.exports=["ändra höjden på rutan"]},50190:e=>{e.exports=["ändra plusknappens synlighet"]},49889:e=>{e.exports=["ändra synligheten av marknadsprisetiketterna avseende för- och eftermarknaden"]},16750:e=>{e.exports=["ändra synligheten av marknadsprislinjerna avseende för- och eftermarknaden"]},59883:e=>{e.exports=["ändra synligheten av stängningen för föregående prislinje"]},67761:e=>{e.exports=["ändra synlighet för prislinje"]},69510:e=>{e.exports=["ändra priser till stapelförhållanden"]},32303:e=>{e.exports=["Ändra upplösning"]},526:e=>{e.exports=["Ändra tickersymbol"]},9402:e=>{e.exports=["ändra synlighet för symboletiketter"]},53150:e=>{e.exports=["ändra synligheten för det senaste symbolvärdet"]},12707:e=>{e.exports=["ändra synligheten av symbolen för det föregående stängningsvärdet"]},65303:e=>{e.exports=["Byt session"]},15403:e=>{e.exports=["ändra synlighet för sessionsavbrott"]},53438:e=>{e.exports=["byt seriestil"]},74488:e=>{e.exports=["ändra synligheten för splits"]},20505:e=>{e.exports=["Ändra tidszon"]},39028:e=>{e.exports=["ändra enhet"]},21511:e=>{e.exports=["Ändra synlighet"]},16698:e=>{e.exports=["ändra synlighet vid nuvarande intervall"]},78422:e=>{e.exports=["ändra synlighet vid nuvarande intervall och uppåt"]},49529:e=>{e.exports=["ändra synlighet vid nuvarande intervall och nedåt"]},66927:e=>{e.exports=["ändra synlighet för alla intervall"]},74428:e=>{e.exports=["ändra stil för {title}"]},72032:e=>{e.exports=["ändra {pointIndex} punkt"]},65911:e=>{e.exports=["diagram från TradingView"]},5179:e=>{e.exports=["Klona linjeverktyg"]},3195:e=>{e.exports=["Skapa linjeverktygsgrupp"]},92659:e=>{e.exports=["Skapa linjeverktygsgrupp från urval"]},81791:e=>{e.exports=["skapa{tool}"]},63649:e=>{e.exports=["klipp källor"]},78755:e=>{e.exports=["klipp {title}"]},99113:e=>{e.exports=["Lägg till linjeverktyg {lineTool} till grupp {name}"]},40242:e=>{e.exports=["Lägg till linjeverktyg till grupp {group}"]},22856:e=>{e.exports=["Lägg till detta finansiella mått i hela layouten"]},82388:e=>{e.exports=["Lägg till den här indikatorn i hela layouten"]},94292:e=>{e.exports=["Lägg till den här strategin till hela layouten"]},27982:e=>{e.exports=["Lägg till den här symbolen i hela layouten"]},66568:e=>{e.exports=["tillämpa diagramtema"]},64034:e=>{e.exports=["tillämpa alla diagramegenskaper"]},49037:e=>{e.exports=["Tillämpa ritningsmall"]},96996:e=>{e.exports=["tillämpa fabriksinställningar för valda källor"]},44547:e=>{ +e.exports=["använd indikatorerna för hela layouten"]},26065:e=>{e.exports=["Använd studiemall {template}"]},58570:e=>{e.exports=["tillämpa tema för verktygsfält"]},27195:e=>{e.exports=["skicka fram grupp för {title}"]},78246:e=>{e.exports=["flytta fram {title}"]},56763:e=>{e.exports=["För {title} framåt"]},5607:e=>{e.exports=["Av TradingView"]},90621:e=>{e.exports=["lås för datumintervall"]},12962:e=>{e.exports=["radera nivålinje"]},63391:e=>{e.exports=["Uteslut linjeverktyg från grupp {group}"]},59942:e=>{e.exports=["flippa stapelmönster"]},70301:e=>{e.exports=["Dölj {title}"]},54781:e=>{e.exports=["Dölj alla ritverktyg"]},44974:e=>{e.exports=["Dölj markeringar på staplar"]},28916:e=>{e.exports=["intervallås"]},94245:e=>{e.exports=["Invertera skala"]},90743:e=>{e.exports=["infoga {title}"]},53146:e=>{e.exports=["infoga {title} efter {targetTitle}"]},74055:e=>{e.exports=["Infoga {title} efter {target}"]},11231:e=>{e.exports=["Infoga {title} före {target}"]},67176:e=>{e.exports=["Infoga {title} före {targetTitle}"]},54597:e=>{e.exports=["ladda standardmall för ritning"]},30295:e=>{e.exports=["laddar..."]},50193:e=>{e.exports=["Lås {title}"]},4963:e=>{e.exports=["lås grupp {group}"]},68163:e=>{e.exports=["lås objekt"]},47107:e=>{e.exports=["flytta"]},11303:e=>{e.exports=["flytta {title} till ny skala till vänster"]},45544:e=>{e.exports=["flytta{title} till ny högerskala"]},81898:e=>{e.exports=["Flytta alla skalor åt vänster"]},22863:e=>{e.exports=["Flytta alla skalor åt höger"]},45356:e=>{e.exports=["Flytta ritning(ar)"]},15086:e=>{e.exports=["flytta till vänster"]},61711:e=>{e.exports=["flytta till höger"]},4184:e=>{e.exports=["Flytta skala"]},74642:e=>{e.exports=["Gör {title} utan skala (helskärm)"]},45223:e=>{e.exports=["Gör grupp {group} osynlig"]},87927:e=>{e.exports=["Gör grupp {group} synlig"]},62153:e=>{e.exports=["slå ihop"]},70746:e=>{e.exports=["sammanfoga till rutan"]},66143:e=>{e.exports=["slå ihop"]},81870:e=>{e.exports=["spegla stapelmönster"]},16542:e=>{e.exports="n/a"},47222:e=>{e.exports=["prisskala"]},99042:e=>{e.exports=["Skalpris endast för diagram"]},35962:e=>{e.exports=["skaltid"]},68193:e=>{e.exports=["Skrolla"]},70009:e=>{e.exports=["skrolltid"]},69485:e=>{e.exports=["ställ in strategi för prisskaleselektion till {title}"]},16259:e=>{e.exports=["Skicka {title} bakåt"]},66781:e=>{e.exports=["skicka bak {title}"]},4998:e=>{e.exports=["skicka tillbaka grupp för {title}"]},64704:e=>{e.exports=["dela linjeverktyg globalt"]},77554:e=>{e.exports=["dela linjeverktyg i layout"]},13622:e=>{e.exports=["visa alla idéer"]},26267:e=>{e.exports=["visa idéer från följda användare"]},40061:e=>{e.exports=["Visa endast mina idéer"]},52010:e=>{e.exports=["stanna kvar i designläge"]},98784:e=>{e.exports=["avbryt synkronisering av ritning"]},57011:e=>{e.exports=["sluta synkronisera linjeverktyg"]},92831:e=>{e.exports=["symbollås"]},60635:e=>{e.exports=["synka tid"]},99769:e=>{e.exports=["drivs av"]},68111:e=>{e.exports=["drivs av TradingView"]},96916:e=>{e.exports=["klistra in ritning"]},80611:e=>{ +e.exports=["klistra in indikator"]},41601:e=>{e.exports=["klista in {title}"]},84018:e=>{e.exports=["fäst vid vänster skala"]},22615:e=>{e.exports=["Fäst vid höger skala"]},56015:e=>{e.exports=["Fäst vid skalan {label}"]},33348:e=>{e.exports=["omdisponera rutor"]},15516:e=>{e.exports=["Ta bort alla studier"]},80171:e=>{e.exports=["Ta bort alla studier och ritverktyg"]},59211:e=>{e.exports=["ta bort avmarkerade tomma linjeverktyg"]},44656:e=>{e.exports=["Ta bort ritningar"]},70653:e=>{e.exports=["ta bort ritningsgrupp"]},66414:e=>{e.exports=["ta bort källor för linjedata"]},47637:e=>{e.exports=["ta bort platta"]},39859:e=>{e.exports=["ta bort {title}"]},78811:e=>{e.exports=["Tar bort linjeverktygsgrupp {name}"]},16338:e=>{e.exports=["Döp om grupp {group} till {newName}"]},30910:e=>{e.exports=["återställ layoutens storlek"]},21948:e=>{e.exports=["återställ skalor"]},55064:e=>{e.exports=["Återställ tidsskala"]},13034:e=>{e.exports=["ändra layoutens storlek"]},9608:e=>{e.exports=["återställ standardvärdena"]},30107:e=>{e.exports="restore study defaults"},63060:e=>{e.exports=["växla skala automatiskt"]},74724:e=>{e.exports="toggle collapsed pane state"},98860:e=>{e.exports=["växla indexerad till 100 skala"]},21203:e=>{e.exports=["växla låskalan"]},60166:e=>{e.exports=["växla logaritmskala"]},68642:e=>{e.exports=["Bryt procentskalan"]},33714:e=>{e.exports=["växla normalskala"]},47122:e=>{e.exports=["spåra tid"]},28068:e=>{e.exports=["stäng av delning av linjeverktyg"]},66824:e=>{e.exports=["lås upp objekt"]},51114:e=>{e.exports=["Lås upp grupp {group}"]},92421:e=>{e.exports=["Lås upp {title}"]},20057:e=>{e.exports=["ta bort sammanslagning med ny bottenplatta"]},52540:e=>{e.exports=["ta bort övre sammanslagning"]},86949:e=>{e.exports=["ta bort nedre sammanslagning"]},47228:e=>{e.exports="{chartStyle} chart type isn't currently available for tick-based intervals."},33355:e=>{e.exports=["{count} staplar"]},87826:e=>{e.exports="{p_start}Tick-based intervals are not supported for this symbol. You will be automatically switched to D interval.{p_end}"},88841:e=>{e.exports=["{symbol} finansinformation av TradingView"]},38641:e=>{e.exports=["{userName} publicerade på {customer},{date}"]},59833:e=>{e.exports="zoom"},19813:e=>{e.exports=["förstora"]},9645:e=>{e.exports=["förminska"]},30572:e=>{e.exports=["dag","dagar"]},52254:e=>{e.exports=["timme","timmar"]},99062:e=>{e.exports=["månad","månader"]},69143:e=>{e.exports=["minut","minuter"]},71787:e=>{e.exports=["sekund","sekunder"]},82797:e=>{e.exports=["Intervall","Intervall"]},47966:e=>{e.exports=["Vecka","Veckor"]},99136:e=>{e.exports="tick"},18562:e=>{e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]=["Apple Inc."],e.exports["#AUDCAD-symbol-description"]=["Australiensisk dollar/Kanadensisk dollar"],e.exports["#AUDCHF-symbol-description"]=["Australiensisk dollar/Schweizisk franc"],e.exports["#AUDJPY-symbol-description"]=["Australiensisk dollar/Japansk yen"],e.exports["#AUDNZD-symbol-description"]=["Australiensisk dollar/Nyzeeländsk dollar"], +e.exports["#AUDRUB-symbol-description"]=["AUSTRALIENSISK DOLLAR / RYSK RUBEL"],e.exports["#AUDUSD-symbol-description"]=["Australiensisk dollar/USA-dollar"],e.exports["#BRLJPY-symbol-description"]=["Brasiliansk real/Japanska yen"],e.exports["#BTCCAD-symbol-description"]=["Bitcoin / Kanadensisk dollar"],e.exports["#BTCCNY-symbol-description"]=["Bitcoin / Kinesisk Yuan"],e.exports["#BTCEUR-symbol-description"]="Bitcoin / Euro",e.exports["#BTCKRW-symbol-description"]=["Bitcoin / Sydkoreansk Won"],e.exports["#BTCRUR-symbol-description"]=["Bitcoin / Rubel"],e.exports["#BTCUSD-symbol-description"]=["Bitcoin / Dollar"],e.exports["#BVSP-symbol-description"]="Brazil Bovespa Index",e.exports["#CADJPY-symbol-description"]=["Kanadensisk dollar/Japanska yen"],e.exports["#CHFJPY-symbol-description"]=["Schweizisk franc/Japanska yen"],e.exports["#COPPER-symbol-description"]=["CFD-kontrakt för koppar"],e.exports["#ES1-symbol-description"]=["S&P 500 E-mini terminskontrakt"],e.exports["#ESP35-symbol-description"]=["IBEX 35 index"],e.exports["#EUBUND-symbol-description"]=["Euro Obligationer."],e.exports["#EURAUD-symbol-description"]=["Euro / Australiensisk dollar"],e.exports["#EURBRL-symbol-description"]=["Euro / Brasiliansk real"],e.exports["#EURCAD-symbol-description"]=["Euro / Kanadensisk dollar"],e.exports["#EURCHF-symbol-description"]=["Euro / Schweizisk franc"],e.exports["#EURGBP-symbol-description"]=["Euro/Brittiska pund"],e.exports["#EURJPY-symbol-description"]=["Euro/Japanska yen"],e.exports["#EURNZD-symbol-description"]=["Euro / Nyzeeländsk dollar"],e.exports["#EURRUB-symbol-description"]=["Euro / Rysk Rubel"],e.exports["#EURRUB_TOM-symbol-description"]=["Euro / Rysk Rubel TOM"],e.exports["#EURSEK-symbol-description"]=["Euro / Svensk krona"],e.exports["#EURTRY-symbol-description"]=["Euro / Turkisk lira"],e.exports["#EURUSD-symbol-description"]=["Euro / USA-dollar"],e.exports["#EUSTX50-symbol-description"]=["Euro Stoxx 50 index"],e.exports["#FRA40-symbol-description"]=["CAC 40 index"],e.exports["#GB10-symbol-description"]=["UK statsobligationer 10 år"],e.exports["#GBPAUD-symbol-description"]=["Brittiska pund/Australiensiska dollar"],e.exports["#GBPCAD-symbol-description"]=["Brittiska pund/Kanadensiska dollar"],e.exports["#GBPCHF-symbol-description"]=["Brittiska pund/Schweiziska franc"],e.exports["#GBPEUR-symbol-description"]=["Brittiska Pund/Euro"],e.exports["#GBPJPY-symbol-description"]=["Brittiska pund/Japanska yen"],e.exports["#GBPNZD-symbol-description"]=["Brittiska pund/Nyzeeländska dollar"],e.exports["#GBPRUB-symbol-description"]=["Brittiska pund/Ryska rubel"],e.exports["#GBPUSD-symbol-description"]=["Brittiska pund/Amerikanska dollar"],e.exports["#GER30-symbol-description"]=["DAX index"],e.exports["#GOOGL-symbol-description"]=["Alphabet Inc (Google) Klass A"],e.exports["#ITA40-symbol-description"]=["FTSE MIB index"],e.exports["#JPN225-symbol-description"]=["Nikkei 225 index"],e.exports["#JPYKRW-symbol-description"]=["Japanska YEN/Koreanska WON"],e.exports["#JPYRUB-symbol-description"]=["Japanska Yen/Ryska rubel"], +e.exports["#KA1-symbol-description"]=["Socker #11 terminskontrakt"],e.exports["#KG1-symbol-description"]=["Bomull terminskontrakt"],e.exports["#KT1-symbol-description"]="Key Tronic Corр.",e.exports["#LKOH-symbol-description"]="LUKOIL",e.exports["#LTCBTC-symbol-description"]="Litecoin / Bitcoin",e.exports["#MGNT-symbol-description"]="Magnit",e.exports["#MICEX-symbol-description"]=["MICEX INDEX"],e.exports["#MNOD_ME.EQRP-symbol-description"]="ADR GMK NORILSKIYNIKEL ORD SHS [REPO]",e.exports["#MSFT-symbol-description"]="Microsoft Corp.",e.exports["#NAS100-symbol-description"]=["NASDAQ 100 CFD Cash"],e.exports["#NGAS-symbol-description"]=["Naturgas (Henry Hub)"],e.exports["#NKY-symbol-description"]="Nikkei 225 Index",e.exports["#NZDJPY-symbol-description"]=["Nyzeeländska dollar/Japanska yen"],e.exports["#NZDUSD-symbol-description"]=["Nyzeeländsk dollar/USA-dollar"],e.exports["#RB1-symbol-description"]=["RBOB bensin terminskontrakt"],e.exports["#RTS-symbol-description"]="Russian RTS Index",e.exports["#SBER-symbol-description"]="SBERBANK",e.exports["#SPX500-symbol-description"]=["S&P 500 index"],e.exports["#TWTR-symbol-description"]=["TWITTER INC"],e.exports["#UK100-symbol-description"]=["FTSE 100 index"],e.exports["#USDBRL-symbol-description"]=["USA-dollar / Brasiliansk real"],e.exports["#USDCAD-symbol-description"]=["USA-dollar/Kanadensisk dollar"],e.exports["#USDCHF-symbol-description"]=["USA-dollar/Schweizisk franc"],e.exports["#USDCNY-symbol-description"]=["USA-dollar / Kinesisk yuan"],e.exports["#USDDKK-symbol-description"]=["USA-DOLLAR / DANSK KRONE"],e.exports["#USDHKD-symbol-description"]=["USA-dollar/Hongkongdollar"],e.exports["#USDIDR-symbol-description"]=["USA-dollar / Indonesisk rupiah"],e.exports["#USDINR-symbol-description"]=["USA-dollar / Indisk rupie"],e.exports["#USDJPY-symbol-description"]=["USA-dollar/Japansk yen"],e.exports["#USDKRW-symbol-description"]=["USA-DOLLAR / SYDKOREANSK WON"],e.exports["#USDMXN-symbol-description"]=["USA-dollar / Mexikansk peso"],e.exports["#USDPHP-symbol-description"]=["USA-dollar / Filippinsk peso"],e.exports["#USDRUB-symbol-description"]=["USA-dollar / Rysk Rubel"],e.exports["#USDRUB_TOM-symbol-description"]=["USA-dollar / Rysk Rubel TOM"],e.exports["#USDSEK-symbol-description"]=["USA-dollar/Svensk krona"],e.exports["#USDSGD-symbol-description"]=["USA-dollar / Singaporiansk dollar"],e.exports["#USDTRY-symbol-description"]=["USA-dollar/Turkisk lira"],e.exports["#VTBR-symbol-description"]="VTB",e.exports["#XAGUSD-symbol-description"]=["Silver/USA-dollar"],e.exports["#XAUUSD-symbol-description"]=["Guld / USA-dollar"],e.exports["#XPDUSD-symbol-description"]=["CFD:er på Palladium"],e.exports["#XPTUSD-symbol-description"]=["Platina/USD"],e.exports["#ZS1-symbol-description"]=["Sojabönor terminskontrakt - ECBT"],e.exports["#ZW1-symbol-description"]=["Vete terminskontrakt - ECBT"],e.exports["#BTCGBP-symbol-description"]=["Bitcoin/Brittiska pund"],e.exports["#MICEXINDEXCF-symbol-description"]=["MOEX Ryssland Index"], +e.exports["#BTCAUD-symbol-description"]=["Bitcoin / Australiensisk dollar"],e.exports["#BTCJPY-symbol-description"]=["Bitcoin/Japanska yen"],e.exports["#BTCBRL-symbol-description"]=["Bitcoin / Brasiliansk real"],e.exports["#PT10-symbol-description"]=["Portugal statsobligationer 10 år"],e.exports["#TXSX-symbol-description"]="TSX 60 Index",e.exports["#VIXC-symbol-description"]=["TSX 60 VIX index"],e.exports["#USDPLN-symbol-description"]=["USD/PLN"],e.exports["#EURPLN-symbol-description"]=["EUR/PLN"],e.exports["#BTCPLN-symbol-description"]=["Bitcoin / Polska Złoty"],e.exports["#CAC40-symbol-description"]=["CAC 40 index"],e.exports["#XBTCAD-symbol-description"]=["Bitcoin / Kanadensisk dollar"],e.exports["#ITI2!-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIF2018-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIF2019-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIF2020-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIG2018-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIG2019-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIG2020-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIH2018-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIH2019-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIH2020-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIJ2018-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIJ2019-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIJ2020-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIK2018-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIK2019-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIK2020-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIM2017-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIM2018-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIM2019-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIM2020-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIN2017-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIN2018-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIN2019-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIN2020-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIQ2017-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIQ2018-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIQ2019-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIQ2020-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIU2017-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIU2018-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIU2019-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIU2020-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIV2017-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIV2018-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIV2019-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIV2020-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIX2017-symbol-description"]=["Järnmalmsterminer"], +e.exports["#ITIX2018-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIX2019-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIX2020-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIZ2017-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIZ2018-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIZ2019-symbol-description"]=["Järnmalmsterminer"],e.exports["#ITIZ2020-symbol-description"]=["Järnmalmsterminer"],e.exports["#AMEX:GXF-symbol-description"]=["Global X FTSE Norden ETF"],e.exports["#ASX:XAF-symbol-description"]=["S&P/ASX Alla australienska 50 index"],e.exports["#ASX:XAT-symbol-description"]=["S&P/ASX Alla australienska 200 Index"],e.exports["#BIST:XU100-symbol-description"]="BIST 100 Index",e.exports["#GPW:WIG20-symbol-description"]="WIG20 Index",e.exports["#INDEX:JKSE-symbol-description"]="Jakarta Composite Index",e.exports["#INDEX:KLSE-symbol-description"]="Bursa Malaysia KLCI Index",e.exports["#INDEX:NZD-symbol-description"]="NZX 50 Index",e.exports["#INDEX:STI-symbol-description"]="STI Index",e.exports["#INDEX:XLY0-symbol-description"]="Shanghai Composite Index",e.exports["#MOEX:MICEXINDEXCF-symbol-description"]="MOEX Russia Index",e.exports["#NYMEX:KT1!-symbol-description"]=["Kaffeterminer"],e.exports["#OANDA:NATGASUSD-symbol-description"]=["CFD:er för naturgas"],e.exports["#OANDA:USDPLN-symbol-description"]=["US Dollar / Polsk Zloty"],e.exports["#TSX:TX60-symbol-description"]="S&P/TSX 60 Index",e.exports["#TSX:VBU-symbol-description"]=["Vanguard U.S. Aggregate Bond Index ETF (CAD-hedged) FN"],e.exports["#TSX:VIXC-symbol-description"]="S&P/TSX 60 VIX Index",e.exports["#TVC:CAC40-symbol-description"]="CAC 40 Index",e.exports["#TVC:ES10-symbol-description"]=["Spanska statsobligationer 10 år"],e.exports["#TVC:EUBUND-symbol-description"]="Euro Bund",e.exports["#TVC:GB02-symbol-description"]=["Brittiska statsobligationer 2 år"],e.exports["#TVC:GB10-symbol-description"]=["Brittiska statsobligationer 10 år"],e.exports["#TVC:GOLD-symbol-description"]=["CFDs på guld (US $ / OZ)"],e.exports["#TVC:ID03-symbol-description"]=["Indonesiska statsobligationer 3 år"],e.exports["#TVC:ID10-symbol-description"]=["Indonesiska statsobligationer 10år"],e.exports["#TVC:PALLADIUM-symbol-description"]=["CFD på Palladium (US$/OZ)"],e.exports["#TVC:PT10-symbol-description"]=["Portugal statsobligationer 10 år"],e.exports["#TVC:SILVER-symbol-description"]=["CFDs på silver (US$ / OZ)"],e.exports["#TSX:TSX-symbol-description"]="S&P/TSX Composite Index",e.exports["#OANDA:CH20CHF-symbol-description"]=["Swiss 20-indexet"],e.exports["#TVC:SHCOMP-symbol-description"]="Shanghai Composite Index",e.exports["#NZX:ALLC-symbol-description"]=["S&P/NZX Alla Index (Kapitalindex)"],e.exports["#AMEX:SHYG-symbol-description"]=["Aktier 0-5 ÅR Hög avkastningsobligationer ETF"],e.exports["#TVC:AU10-symbol-description"]=["Australien statsobligationer 10 år"],e.exports["#TVC:CN10-symbol-description"]=["Kina statsobligationer 10 år"],e.exports["#TVC:KR10-symbol-description"]=["Korea statsobligationer 10 år"], +e.exports["#NYMEX:RB1!-symbol-description"]=["RBOB bensin terminskontrakt"],e.exports["#NYMEX:HO1!-symbol-description"]=["NY hamn ULSD-terminer"],e.exports["#NYMEX:AEZ1!-symbol-description"]=["NY ethanolterminer"],e.exports["#OANDA:XCUUSD-symbol-description"]=["CFDs på koppar (US$ / lb)"],e.exports["#COMEX:ZA1!-symbol-description"]=["Zinkterminer"],e.exports["#CBOT:ZW1!-symbol-description"]=["Veteterminer"],e.exports["#NYMEX:KA1!-symbol-description"]=["Socker #11 terminskontrakt"],e.exports["#CBOT:QBC1!-symbol-description"]=["Majsterminer"],e.exports["#CME:E61!-symbol-description"]=["Terminer för euro"],e.exports["#CME:B61!-symbol-description"]=["Terminer för brittiska pund"],e.exports["#CME:QJY1!-symbol-description"]=["Terminer för japanska yen"],e.exports["#CME:A61!-symbol-description"]=["Terminer för australienska dollar"],e.exports["#CME:D61!-symbol-description"]=["Terminer för kanadensiska dollar"],e.exports["#CME:SP1!-symbol-description"]=["S&P 500-terminer"],e.exports["#CME_MINI:NQ1!-symbol-description"]=["NASDAQ 100 E-mini terminer"],e.exports["#CBOT_MINI:YM1!-symbol-description"]=["E-mini Dow Jones ($5) terminer"],e.exports["#CME:NY1!-symbol-description"]=["Nikkei 225 terminer"],e.exports["#EUREX:DY1!-symbol-description"]="DAX Index",e.exports["#CME:IF1!-symbol-description"]=["IBOVESPA indexterminer-US$"],e.exports["#CBOT:TY1!-symbol-description"]=["10 år T-Note terminer"],e.exports["#CBOT:FV1!-symbol-description"]=["5 år T-Note terminer"],e.exports["#CBOT:ZE1!-symbol-description"]=["Statsobligationer - 3 års terminer"],e.exports["#CBOT:TU1!-symbol-description"]=["2 år T-Note terminer"],e.exports["#CBOT:FF1!-symbol-description"]=["30-dagars FED-tillgångar räntesats terminer"],e.exports["#CBOT:US1!-symbol-description"]=["T-Bond terminer"],e.exports["#TVC:EXY-symbol-description"]=["Euro valuta index"],e.exports["#TVC:JXY-symbol-description"]=["Japanska yen valutaindex"],e.exports["#TVC:BXY-symbol-description"]=["Brittisk pund valutaindex"],e.exports["#TVC:AXY-symbol-description"]=["Australiensiska dollar valutaindex"],e.exports["#TVC:CXY-symbol-description"]=["Kanadensiska dollar valutaindex"],e.exports["#FRED:GDP-symbol-description"]=["Bruttonationalprodukt, 1 decimal"],e.exports["#FRED:UNRATE-symbol-description"]=["Civila arbetslöshetsnivån"],e.exports["#FRED:POP-symbol-description"]=["Totalbefolkning: alla åldrar inklusive väpnade styrkor utomlands"],e.exports["#ETHUSD-symbol-description"]="Ethereum / U.S. Dollar",e.exports["#BMFBOVESPA:IBOV-symbol-description"]="IBovespa Index",e.exports["#BMFBOVESPA:IBRA-symbol-description"]="IBrasil Index",e.exports["#BMFBOVESPA:IBXL-symbol-description"]="IBRX 50 Index",e.exports["#COMEX:HG1!-symbol-description"]=["Kopparterminer"],e.exports["#INDEX:HSCE-symbol-description"]=["Hang Seng Kina Företagsindex"],e.exports["#NYMEX:CL1!-symbol-description"]=["Lätta råoljeterminer"],e.exports["#OTC:IHRMF-symbol-description"]="Ishares MSCI Japan SHS",e.exports["#TVC:DAX-symbol-description"]="DAX Index",e.exports["#TVC:DE10-symbol-description"]=["Tyska statsobligationer 10 år"], +e.exports["#TVC:DJI-symbol-description"]=["Dow Jones Industrial genomsnittsindex"],e.exports["#TVC:DXY-symbol-description"]=["Valutaindex för U.S. dollar"],e.exports["#TVC:FR10-symbol-description"]=["Franska statsobligationer 10 år"],e.exports["#TVC:HSI-symbol-description"]="Hang Seng Index",e.exports["#TVC:IBEX35-symbol-description"]="IBEX 35 Index",e.exports["#FX:AUS200-symbol-description"]="S&P/ASX Index",e.exports["#AMEX:SHY-symbol-description"]=["Ishares 1-3 års statsobligationer ETF"],e.exports["#ASX:XJO-symbol-description"]="S&P/ASX 200 Index",e.exports["#BSE:SENSEX-symbol-description"]="S&P BSE Sensex Index",e.exports["#INDEX:MIB-symbol-description"]="MIB Index",e.exports["#INDEX:MOY0-symbol-description"]="Euro Stoxx 50 Index",e.exports["#MOEX:RTSI-symbol-description"]="RTS Index",e.exports["#NSE:NIFTY-symbol-description"]="Nifty 50 Index",e.exports["#NYMEX:NG1!-symbol-description"]=["Naturgasterminer"],e.exports["#NYMEX:ZC1!-symbol-description"]=["Majsterminer"],e.exports["#TVC:IN10-symbol-description"]=["Indiska statsobligationer 10 år"],e.exports["#TVC:IT10-symbol-description"]=["Italienska statsobligationer 10 år"],e.exports["#TVC:JP10-symbol-description"]=["Japanska statsobligationer 10 år"],e.exports["#TVC:NDX-symbol-description"]=["NASDAQ 100 Index"],e.exports["#TVC:NI225-symbol-description"]="Nikkei 225 Index",e.exports["#TVC:SPX-symbol-description"]="S&P 500 Index",e.exports["#TVC:SX5E-symbol-description"]="Euro Stoxx 50 Index",e.exports["#TVC:TR10-symbol-description"]=["Turkiska statsobligationer 10 år"],e.exports["#TVC:UKOIL-symbol-description"]=["CFD:er på Brentolja"],e.exports["#TVC:UKX-symbol-description"]="UK 100 Index",e.exports["#TVC:US02-symbol-description"]=["Amerikanska statsobligationer 2 år"],e.exports["#TVC:US05-symbol-description"]=["Amerikanska statsobligationer 5 år"],e.exports["#TVC:US10-symbol-description"]=["Amerikanska statsobligationer 10 år"],e.exports["#TVC:USOIL-symbol-description"]=["CFDs på WTI råolja"],e.exports["#NYMEX:ITI1!-symbol-description"]=["Järnmalmsterminer"],e.exports["#NASDAQ:SHY-symbol-description"]=["Ishares 1-3 års statsobligationer ETF"],e.exports["#AMEX:ALD-symbol-description"]="WisdomTree Asia Local Debt ETF",e.exports["#NASDAQ:AMD-symbol-description"]="Advanced Micro Devices Inc",e.exports["#NYSE:BABA-symbol-description"]="Alibaba Group Holdings Ltd.",e.exports["#ICEEUR:CB-symbol-description"]=["Råolja Brent"],e.exports["#ICEEUR:CB1!-symbol-description"]=["Brentolja"],e.exports["#ICEUSA:CC-symbol-description"]=["Kakao"],e.exports["#NYMEX:CL-symbol-description"]=["Råolja WTI"],e.exports["#ICEUSA:CT-symbol-description"]=["Bomull #2"],e.exports["#NASDAQ:CTRV-symbol-description"]=["CONTRAVIR PHARMACEUTICALS INC"],e.exports["#CME:DL-symbol-description"]=["Klass III Mjölk"],e.exports["#NYSE:F-symbol-description"]="FORD MTR CO DEL",e.exports["#MOEX:GAZP-symbol-description"]="GAZPROM",e.exports["#COMEX:GC-symbol-description"]=["Guld"],e.exports["#CME:GF-symbol-description"]=["Nötkreatur"],e.exports["#CME:HE-symbol-description"]=["Boskap, svin"], +e.exports["#NASDAQ:IEF-symbol-description"]=["Ishares 7-10 års statsobligationer ETF"],e.exports["#NASDAQ:IEI-symbol-description"]=["Ishares 3-5 års statsobligationer ETF"],e.exports["#NYMEX:KA1-symbol-description"]=["Socker #11 terminskontrakt"],e.exports["#ICEUSA:KC-symbol-description"]=["Kaffe"],e.exports["#NYMEX:KG1-symbol-description"]=["Bomull terminskontrakt"],e.exports["#FWB:KT1-symbol-description"]="Key Tronic Corр.",e.exports["#CME:LE-symbol-description"]=["Levande boskap"],e.exports["#ICEEUR:LO-symbol-description"]=["ICE uppvärmningsolja"],e.exports["#CME:LS-symbol-description"]=["Timmer"],e.exports["#MOEX:MGNT-symbol-description"]="MAGNIT",e.exports["#LSIN:MNOD-symbol-description"]="ADR GMK NORILSKIYNIKEL ORD SHS [REPO]",e.exports["#NYMEX:NG-symbol-description"]=["Naturgas"],e.exports["#ICEUSA:OJ-symbol-description"]=["Apelsinjuice"],e.exports["#NYMEX:PA-symbol-description"]="Palladium",e.exports["#NYSE:PBR-symbol-description"]="PETROLEO BRASILEIRO SA PETROBR",e.exports["#NYMEX:PL-symbol-description"]=["Platina"],e.exports["#COMEX_MINI:QC-symbol-description"]=["E-Mini Koppar"],e.exports["#NYMEX:RB-symbol-description"]=["Bensin RBOB"],e.exports["#NYMEX:RB1-symbol-description"]=["RBOB bensin terminskontrakt"],e.exports["#MOEX:SBER-symbol-description"]="SBERBANK",e.exports["#AMEX:SCHO-symbol-description"]="Schwab Short-Term U.S. Treasury ETF",e.exports["#COMEX:SI-symbol-description"]="Silver",e.exports["#NASDAQ:TLT-symbol-description"]=["Ishares 20+ års statsobligationer ETF"],e.exports["#TVC:VIX-symbol-description"]=["Volatilitet S&P 500 index"],e.exports["#MOEX:VTBR-symbol-description"]="VTB",e.exports["#COMEX:ZA-symbol-description"]=["Zink"],e.exports["#CBOT:ZC-symbol-description"]=["Majs"],e.exports["#CBOT:ZK-symbol-description"]=["Terminskontrakt etanol"],e.exports["#CBOT:ZL-symbol-description"]=["Sojabönsolja"],e.exports["#CBOT:ZO-symbol-description"]=["Havre"],e.exports["#CBOT:ZR-symbol-description"]=["Råris"],e.exports["#CBOT:ZS-symbol-description"]=["Sojabönor"],e.exports["#CBOT:ZS1-symbol-description"]=["Sojabönor terminskontrakt"],e.exports["#CBOT:ZW-symbol-description"]=["Vete"],e.exports["#CBOT:ZW1-symbol-description"]=["Vete terminskontrakt - ECBT"],e.exports["#NASDAQ:ITI-symbol-description"]=["Iteris Inc."],e.exports["#NYMEX:ITI2!-symbol-description"]=["Järnmalmsterminer"],e.exports["#CADUSD-symbol-description"]=["Kanadensiska dollar / amerikanska dollar"],e.exports["#CHFUSD-symbol-description"]=["Schweiziska franc / amerikanska dollar"],e.exports["#GPW:ACG-symbol-description"]="Acautogaz",e.exports["#JPYUSD-symbol-description"]=["Japanska yen/amerikanska dollar"],e.exports["#USDAUD-symbol-description"]=["Amerikanska dollar / australiensiska dollar"],e.exports["#USDEUR-symbol-description"]=["Amerikanska dollar / Euro"],e.exports["#USDGBP-symbol-description"]=["Amerikanska dollar / pund sterling"],e.exports["#USDNZD-symbol-description"]=["Amerikanska dollar / Nya Zeeländsk dollar"],e.exports["#UKOIL-symbol-description"]=["CFDs på råolja (Brent)"], +e.exports["#USOIL-symbol-description"]=["CFDs på råolja (WTI)"],e.exports["#US30-symbol-description"]=["Dow Jones Industrial genomsnittsindex"],e.exports["#BCHUSD-symbol-description"]=["Bitcoin Cash / amerikanska dollar"],e.exports["#ETCUSD-symbol-description"]=["Ethereum Classic / amerikanska dollar"],e.exports["#GOOG-symbol-description"]=["Alphabet Inc (Google) Klass C"],e.exports["#LTCUSD-symbol-description"]=["Litecoin / amerikanska dollar"],e.exports["#XRPUSD-symbol-description"]=["Ripple / amerikanska dollar"],e.exports["#SP:SPX-symbol-description"]="S&P 500 Index",e.exports["#ETCBTC-symbol-description"]="Ethereum Classic / Bitcoin",e.exports["#ETHBTC-symbol-description"]="Ethereum / Bitcoin",e.exports["#XRPBTC-symbol-description"]=["Ripple / Bitcoin"],e.exports["#TVC:US30-symbol-description"]=["Amerikanska statsobligationer 30 år"],e.exports["#COMEX:SI1!-symbol-description"]=["Silverterminer"],e.exports["#BTGUSD-symbol-description"]=["Bitcoin Gold / amerikanska dollar"],e.exports["#IOTUSD-symbol-description"]=["IOTA / amerikanska dollar"],e.exports["#CME:BTC1!-symbol-description"]=["Bitcoin CME terminskontrakt"],e.exports["#COMEX:GC1!-symbol-description"]=["Terminskontrakt guld"],e.exports["#CORNUSD-symbol-description"]=["CFD:er på majs"],e.exports["#COTUSD-symbol-description"]=["CFDs på bomull"],e.exports["#DJ:DJA-symbol-description"]="Dow Jones Composite Average Index",e.exports["#DJ:DJI-symbol-description"]=["Dow Jones Industrial genomsnittsindex"],e.exports["#ETHEUR-symbol-description"]="Ethereum / Euro",e.exports["#ETHGBP-symbol-description"]=["Ethereum / Brittiska pund"],e.exports["#ETHJPY-symbol-description"]=["Ethereum/japanska yen"],e.exports["#EURNOK-symbol-description"]=["Euro / Norska kronan"],e.exports["#GBPPLN-symbol-description"]=["Brittiska pund / Polska zloty"],e.exports["#MOEX:BR1!-symbol-description"]=["Terminskontrakt Råolja Brent"],e.exports["#NYMEX:KG1!-symbol-description"]=["Bomull terminskontrakt"],e.exports["#NYMEX:PL1!-symbol-description"]=["Terminskontrakt platina"],e.exports["#SOYBNUSD-symbol-description"]=["CFD:er på sojabönor"],e.exports["#SUGARUSD-symbol-description"]=["CFDs på socker"],e.exports["#TVC:IXIC-symbol-description"]=["NASDAQ Composite Index"],e.exports["#TVC:RU-symbol-description"]="Russell 1000 Index",e.exports["#USDZAR-symbol-description"]=["Amerikanska dollar / Sydafrikanska rand"],e.exports["#WHEATUSD-symbol-description"]=["CFDs på vete"],e.exports["#XRPEUR-symbol-description"]=["Ripple / Euro"],e.exports["#CBOT:S1!-symbol-description"]=["Terminskontrakt på sojabönor"],e.exports["#SP:MID-symbol-description"]="S&P 400 Index",e.exports["#TSX:XCUUSD-symbol-description"]=["CFDs på koppar"],e.exports["#TVC:NYA-symbol-description"]="NYSE Composite Index",e.exports["#TVC:PLATINUM-symbol-description"]=["CFDs på platinum (US$ / OZ)"],e.exports["#TVC:SSMI-symbol-description"]=["Schweiziska marknadsindexet"],e.exports["#TVC:SXY-symbol-description"]=["Schweiziska Franc valutaindex"],e.exports["#MOEX:RI1!-symbol-description"]=["RTS index terminer"], +e.exports["#MOEX:MX1!-symbol-description"]=["MICEX index terminer"],e.exports["#CBOE:BG1!-symbol-description"]=["Bitcoin CBOE terminer"],e.exports["#TVC:MY10-symbol-description"]=["Malaysias statsobligationer 10 år"],e.exports["#CME:S61!-symbol-description"]=["Terminskontrakt schweizerfranc"],e.exports["#TVC:DEU30-symbol-description"]=["DAX-indexet"],e.exports["#BCHEUR-symbol-description"]="Bitcoin Cash / Euro",e.exports["#TVC:ZXY-symbol-description"]=["Nyzeeländsk dollar valutaindex"],e.exports["#MIL:FTSEMIB-symbol-description"]=["FTSE MIB-indexet"],e.exports["#XETR:DAX-symbol-description"]=["DAX-indexet"],e.exports["#MOEX:IMOEX-symbol-description"]="MOEX Russia Index",e.exports["#FX:US30-symbol-description"]=["Dow Jones Industrial genomsnittsindex"],e.exports["#MOEX:RUAL-symbol-description"]="United Company RUSAL PLC",e.exports["#MOEX:MX2!-symbol-description"]=["MICEX index terminer"],e.exports["#NEOUSD-symbol-description"]="NEO / U.S. Dollar",e.exports["#XMRUSD-symbol-description"]="Monero / U.S. Dollar",e.exports["#ZECUSD-symbol-description"]="Zcash / U.S. Dollar",e.exports["#TVC:CAC-symbol-description"]="CAC 40 Index",e.exports["#NASDAQ:ZS-symbol-description"]="Zscaler Inc",e.exports["#TVC:GB10Y-symbol-description"]=["Brittiska statsobligationer 10 år avkastning"],e.exports["#TVC:AU10Y-symbol-description"]=["Australiensiska statsobligationer 10 år avkastning"],e.exports["#TVC:CN10Y-symbol-description"]=["Kina statsobligationer 10 år avkastning"],e.exports["#TVC:DE10Y-symbol-description"]=["Tyska statsobligationer 10 år avkastning"],e.exports["#TVC:ES10Y-symbol-description"]=["Spanska statsobligationer 10 år avkastning"],e.exports["#TVC:FR10Y-symbol-description"]=["Franska statsobligationer 10 år avkastning"],e.exports["#TVC:IN10Y-symbol-description"]=["Indien statsobligationer 10 år avkastning"],e.exports["#TVC:IT10Y-symbol-description"]=["Italien statsobligationer 10 år avkastning"],e.exports["#TVC:JP10Y-symbol-description"]=["Japan statsobligationer 10 år avkastning"],e.exports["#TVC:KR10Y-symbol-description"]=["Korea statsobligationer 10 år avkastning"],e.exports["#TVC:MY10Y-symbol-description"]=["Malaysias statsobligationer 10 år avkastning"],e.exports["#TVC:PT10Y-symbol-description"]=["Portugal statsobligationer 10 år avkastning"],e.exports["#TVC:TR10Y-symbol-description"]=["Turkey Government Bonds 10 år avkastning"],e.exports["#TVC:US02Y-symbol-description"]=["US statsobligationer 2 år avkastning"],e.exports["#TVC:US05Y-symbol-description"]=["US statsobligationer 5 år avkastning"],e.exports["#TVC:US10Y-symbol-description"]=["US statsobligationer 10 år avkastning"],e.exports["#INDEX:TWII-symbol-description"]=["Taiwan viktat index"],e.exports["#CME:J61!-symbol-description"]=["Japanska Yen terminer"],e.exports["#CME_MINI:J71!-symbol-description"]=["Japanska Yen E - mini terminer"],e.exports["#CME_MINI:WM1!-symbol-description"]=["E - micro Japanska Yen / U.S. Dollar terminer"],e.exports["#CME:M61!-symbol-description"]=["Mexikanska Peso terminer"], +e.exports["#CME:T61!-symbol-description"]=["Syd Afrikanska Rand terminer"],e.exports["#CME:SK1!-symbol-description"]=["Svenska Krona terminer"],e.exports["#CME:QT1!-symbol-description"]=["Kinesiska Renminbi / U.S. Dollar terminer"],e.exports["#COMEX:AUP1!-symbol-description"]=["Aluminum MW U.S. Transaction Premium Platts (25MT) terminer"],e.exports["#CME:L61!-symbol-description"]=["Brasilianska Real terminer"],e.exports["#CME:WP1!-symbol-description"]=["Polska Zloty terminer"],e.exports["#CME:N61!-symbol-description"]=["Nya Zeeland Dollar terminer"],e.exports["#CME_MINI:MG1!-symbol-description"]=["E-micro Australiska Dollar / U.S. Dollar terminer"],e.exports["#CME_MINI:WN1!-symbol-description"]=["E-micro Schweiz Franc / U.S. Dollar terminer"],e.exports["#CME_MINI:MF1!-symbol-description"]=["E-micro Euro / U.S. Dollar terminer"],e.exports["#CME_MINI:E71!-symbol-description"]=["Euro E-mini terminer"],e.exports["#CBOT:ZK1!-symbol-description"]=["Denatured Fuel Ethanol terminer"],e.exports["#CME_MINI:MB1!-symbol-description"]=["E-micro Brittiska Pund / U.S. Dollar terminer"],e.exports["#NYMEX_MINI:QU1!-symbol-description"]=["E-mini Bensin terminer"],e.exports["#NYMEX_MINI:QX1!-symbol-description"]=["E-mini Olja terminer"],e.exports["#COMEX_MINI:QC1!-symbol-description"]=["E-mini Koppar terminer"],e.exports["#NYMEX_MINI:QG1!-symbol-description"]=["E-mini Naturgas terminer"],e.exports["#CME:E41!-symbol-description"]=["U.S. Dollar / Turkisk Lira terminer"],e.exports["#COMEX_MINI:QI1!-symbol-description"]=["Silver (Mini) terminer"],e.exports["#CME:DL1!-symbol-description"]=["Milk, Class III terminer"],e.exports["#NYMEX:UX1!-symbol-description"]=["Uran terminer"],e.exports["#CBOT:BO1!-symbol-description"]=["Sojabönor terminer"],e.exports["#CME:HE1!-symbol-description"]=["Lean Hogs terminer"],e.exports["#NYMEX:IAC1!-symbol-description"]=["Newcastle kol terminer"],e.exports["#NYMEX_MINI:QM1!-symbol-description"]=["E-mini lätt råolja terminer"],e.exports["#NYMEX:JMJ1!-symbol-description"]=["Mini Brent finansiella terminer"],e.exports["#COMEX:AEP1!-symbol-description"]=["Europeiska Aluminium Premium terminer"],e.exports["#CBOT:ZQ1!-symbol-description"]=["30-dagars Federal Funds räntesats terminer"],e.exports["#CME:LE1!-symbol-description"]=["Levande boskap terminer"],e.exports["#CME:UP1!-symbol-description"]=["Schweiz Franc / Japanska Yen terminer"],e.exports["#CBOT:ZN1!-symbol-description"]=["10 år T-Note terminer"],e.exports["#CBOT:ZB1!-symbol-description"]=["T-Bond terminer"],e.exports["#CME:GF1!-symbol-description"]=["Nötkreatur terminer"],e.exports["#CBOT:UD1!-symbol-description"]=["Ultra T-Bond terminer"],e.exports["#CME:I91!-symbol-description"]=["CME Hus terminer - Washington DC"],e.exports["#CBOT:ZO1!-symbol-description"]=["havre terminer"],e.exports["#CBOT:ZM1!-symbol-description"]=["Sojabönsmjöl terminer"],e.exports["#CBOT_MINI:XN1!-symbol-description"]=["Majs Mini terminer"],e.exports["#CBOT:ZC1!-symbol-description"]=["Majs terminer"],e.exports["#CME:LS1!-symbol-description"]=["Timmer terminer"], +e.exports["#CBOT_MINI:XW1!-symbol-description"]=["Vete mini terminer"],e.exports["#CBOT_MINI:XK1!-symbol-description"]=["Sojabönor mini terminer"],e.exports["#CBOT:ZS1!-symbol-description"]=["Sojabönor terminer"],e.exports["#NYMEX:PA1!-symbol-description"]=["Palladium terminer"],e.exports["#CME:FTU1!-symbol-description"]=["E-mini FTSE 100 Index USD terminer"],e.exports["#CBOT:ZR1!-symbol-description"]=["Ris terminer"],e.exports["#COMEX_MINI:GR1!-symbol-description"]=["Guld (e-micro) terminer"],e.exports["#COMEX_MINI:QO1!-symbol-description"]=["Guld (mini) terminer"],e.exports["#CME_MINI:RL1!-symbol-description"]=["E-mini Russell 1000 terminer"],e.exports["#CME_MINI:EW1!-symbol-description"]=["S&P 400 Midcap E-mini terminer"],e.exports["#COMEX:LD1!-symbol-description"]=["Bly terminer"],e.exports["#CME_MINI:ES1!-symbol-description"]=["S&P 500 E-mini terminer"],e.exports["#TVC:SA40-symbol-description"]=["Sydafrika topp 40 Index"],e.exports["#BMV:ME-symbol-description"]="IPC Mexico Index",e.exports["#BCBA:IMV-symbol-description"]="MERVAL Index",e.exports["#HSI:HSI-symbol-description"]="Hang Seng Index",e.exports["#BVL:SPBLPGPT-symbol-description"]="S&P / BVL Peru General Index (PEN)",e.exports["#EGX:EGX30-symbol-description"]="EGX 30 Price Return Index",e.exports["#BVC:IGBC-symbol-description"]="Indice General de la Bolsa de Valores de Colombia",e.exports["#TWSE:TAIEX-symbol-description"]=["Taiwan Capitalization viktat aktieindex"],e.exports["#QSE:GNRI-symbol-description"]="QE Index",e.exports["#BME:IBC-symbol-description"]="IBEX 35 Index",e.exports["#NZX:NZ50G-symbol-description"]=["S&P / NZX 50 brutto index"],e.exports["#SIX:SMI-symbol-description"]=["Schweiz marknadsindex"],e.exports["#SZSE:399001-symbol-description"]=["SZSE komponentindex"],e.exports["#TADAWUL:TASI-symbol-description"]=["Tadawul all aktier index"],e.exports["#IDX:COMPOSITE-symbol-description"]=["IDX kompositindex"],e.exports["#EURONEXT:PX1-symbol-description"]="CAC 40 Index",e.exports["#OMXHEX:OMXH25-symbol-description"]=["OMX Helsingfors 25 index"],e.exports["#EURONEXT:BEL20-symbol-description"]="BEL 20 Index",e.exports["#TVC:STI-symbol-description"]=["Straits Times index"],e.exports["#DFM:DFMGI-symbol-description"]="DFM Index",e.exports["#TVC:KOSPI-symbol-description"]=["Korea kompositprisindex"],e.exports["#FTSEMYX:FBMKLCI-symbol-description"]="FTSE Bursa Malaysia KLCI Index",e.exports["#TASE:TA35-symbol-description"]=["TA-35 index"],e.exports["#OMXSTO:OMXS30-symbol-description"]="OMX Stockholm 30 Index",e.exports["#OMXICE:OMXI8-symbol-description"]=["OMX island 8 index"],e.exports["#NSENG:NSE30-symbol-description"]="NSE 30 Index",e.exports["#BAHRAIN:BSEX-symbol-description"]=["Bahran alla aktier index"],e.exports["#OMXTSE:OMXTGI-symbol-description"]="OMX Tallinn GI",e.exports["#OMXCOP:OMXC25-symbol-description"]=["OMX Köpenhamn 25 index"],e.exports["#OMXRSE:OMXRGI-symbol-description"]="OMX Riga GI",e.exports["#BELEX:BELEX15-symbol-description"]="BELEX 15 Index",e.exports["#OMXVSE:OMXVGI-symbol-description"]="OMX Vilnius GI", +e.exports["#EURONEXT:AEX-symbol-description"]="AEX Index",e.exports["#CBOE:VIX-symbol-description"]="Volatility S&P 500 Index",e.exports["#NASDAQ:XAU-symbol-description"]=["PHLX Guld och Silver sektorindex"],e.exports["#DJ:DJUSCL-symbol-description"]=["Dow Jones U.S. kol Index"],e.exports["#DJ:DJCIKC-symbol-description"]=["Dow Jones Kaffe varuindex"],e.exports["#DJ:DJCIEN-symbol-description"]=["Dow Jones energi varuindex"],e.exports["#NASDAQ:OSX-symbol-description"]=["PHLX Olja sektorindex"],e.exports["#DJ:DJCISB-symbol-description"]=["Dow Jones socker varuindex"],e.exports["#DJ:DJCICC-symbol-description"]=["Dow Jones kakao varuindex"],e.exports["#DJ:DJCIGR-symbol-description"]=["Dow Jones Korn varuindex"],e.exports["#DJ:DJCIAGC-symbol-description"]=["Dow Jones jordbruksindex"],e.exports["#DJ:DJCISI-symbol-description"]=["Dow Jones Silverindex"],e.exports["#DJ:DJCIIK-symbol-description"]=["Dow Jones Nickelindex"],e.exports["#NASDAQ:HGX-symbol-description"]=["PHLX Hus sektorindex"],e.exports["#DJ:DJCIGC-symbol-description"]=["Dow Jones guldindex"],e.exports["#SP:SPGSCI-symbol-description"]=["S&P Goldman Sachs råvaruindex"],e.exports["#NASDAQ:UTY-symbol-description"]=["PHLX verktygsektorindex"],e.exports["#DJ:DJU-symbol-description"]="Dow Jones Utility Average Index",e.exports["#SP:SVX-symbol-description"]="S&P 500 Value Index",e.exports["#SP:OEX-symbol-description"]="S&P 100 Index",e.exports["#CBOE:OEX-symbol-description"]="S&P 100 Index",e.exports["#NASDAQ:SOX-symbol-description"]=["Philadelphia halvledarindex"],e.exports["#RUSSELL:RUI-symbol-description"]="Russell 1000 Index",e.exports["#RUSSELL:RUA-symbol-description"]="Russell 3000 Index",e.exports["#RUSSELL:RUT-symbol-description"]="Russell 2000 Index",e.exports["#NYSE:XMI-symbol-description"]=["NYSE ARCA stormarknadsindex"],e.exports["#NYSE:XAX-symbol-description"]="AMEX Composite Index",e.exports["#NASDAQ:NDX-symbol-description"]="Nasdaq 100 Index",e.exports["#NASDAQ:IXIC-symbol-description"]=["NASDAQ Composite Index"],e.exports["#DJ:DJT-symbol-description"]=["Dow Jones Transportindex"],e.exports["#NYSE:NYA-symbol-description"]=["NYSE kompositindex"],e.exports["#NYMEX:CJ1!-symbol-description"]=["Kakao terminer"],e.exports["#USDILS-symbol-description"]=["USD / Israel Shekel"],e.exports["#TSXV:F-symbol-description"]="Fiore Gold Inc",e.exports["#SIX:F-symbol-description"]="Ford Motor Company",e.exports["#BMV:F-symbol-description"]="Ford Motor Company",e.exports["#TWII-symbol-description"]=["Taiwan viktat index"],e.exports["#TVC:PL10Y-symbol-description"]=["Polen statsobligationer 10 års avkastning."],e.exports["#TVC:PL05Y-symbol-description"]=["Polen statsobligationer 5 års-räntan"],e.exports["#SET:GC-symbol-description"]="Global Connections Public Company",e.exports["#TSX:GC-symbol-description"]="Great Canadian Gaming Corporation",e.exports["#TVC:FTMIB-symbol-description"]="Milano Italia Borsa Index",e.exports["#OANDA:SPX500USD-symbol-description"]=["S&P 500-index"],e.exports["#BMV:CT-symbol-description"]="China SX20 RT", +e.exports["#TSXV:CT-symbol-description"]="Centenera Mining Corporation",e.exports["#BYBIT:ETHUSD-symbol-description"]=["ETHUSD Icke-uppsägbart terminskontrakt"],e.exports["#BYBIT:XRPUSD-symbol-description"]=["XRPUSD Icke-uppsägbart terminskontrakt"],e.exports["#BYBIT:BTCUSD-symbol-description"]=["BTCUSD Icke-uppsägbart terminskontrakt"],e.exports["#BITMEX:ETHUSD-symbol-description"]=["ETHUSD Icke-uppsägbart terminskontrakt"],e.exports["#DERIBIT:BTCUSD-symbol-description"]=["BTCUSD Icke-uppsägbart terminskontrakt"],e.exports["#DERIBIT:ETHUSD-symbol-description"]=["ETHUSD Icke-uppsägbart terminskontrakt"],e.exports["#USDHUF-symbol-description"]=["Amerikansk dollar till ungersk forint"],e.exports["#USDTHB-symbol-description"]=["Dollar till baht"],e.exports["#FOREXCOM:US2000-symbol-description"]="US Small Cap 2000",e.exports["#TSXV:PBR-symbol-description"]="Para Resources Inc",e.exports["#NYSE:SI-symbol-description"]="Silvergate Capital Corporation",e.exports["#NASDAQ:LE-symbol-description"]="Lands' End Inc",e.exports["#CME:CB1!-symbol-description"]=["Terminer på smör i kontanter (Pågående: Aktuellt kontrakt främst)"],e.exports["#LSE:SCHO-symbol-description"]="Scholium Group Plc Ord 1P",e.exports["#NEO:HE-symbol-description"]="Hanwei Energy Services Corp.",e.exports["#NYSE:HE-symbol-description"]="Hawaiian Electric Industries",e.exports["#OMXCOP:SCHO-symbol-description"]="Schouw & Co A/S",e.exports["#TSX:HE-symbol-description"]="Hanwei Energy Services Corp.",e.exports["#BSE:ITI-symbol-description"]="ITI Ltd",e.exports["#NSE:ITI-symbol-description"]="Indian Telephone Industries Limited",e.exports["#TSX:LS-symbol-description"]="Middlefield Healthcare & Life Sciences Dividend Fund",e.exports["#BITMEX:XBT-symbol-description"]=["Bitcoin / USD Index"],e.exports["#CME_MINI:RTY1!-symbol-description"]=["E-Mini Russell 2000 Indexterminer"],e.exports["#CRYPTOCAP:TOTAL-symbol-description"]=["Det Totala Marknadsvärdet för Krypto, $"],e.exports["#ICEUS:DX1!-symbol-description"]=["Amerikanska dollar terminskontrakt"],e.exports["#NYMEX:TT1!-symbol-description"]=["Bomullsterminer"],e.exports["#PHEMEX:BTCUSD-symbol-description"]=["BTC Perpetual Futures-kontrakt"],e.exports["#PHEMEX:ETHUSD-symbol-description"]=["ETH evigt terminskontrakt"],e.exports["#PHEMEX:XRPUSD-symbol-description"]=["XRP evigt terminskontrakt"],e.exports["#PHEMEX:LTCUSD-symbol-description"]=["LTC evigt terminskontrakt"],e.exports["#BITCOKE:BCHUSD-symbol-description"]="BCH Quanto Swap",e.exports["#BITCOKE:BTCUSD-symbol-description"]="BTC Quanto Swap",e.exports["#BITCOKE:ETHUSD-symbol-description"]="ETH Quanto Swap",e.exports["#BITCOKE:LTCUSD-symbol-description"]="LTC Quanto Swap",e.exports["#TVC:CA10-symbol-description"]=["Kanadensiska statsobligationer 10 år"],e.exports["#TVC:CA10Y-symbol-description"]=["Kanadensiska statsobligationer 10 års avkastning"],e.exports["#TVC:ID10Y-symbol-description"]=["Kanadindonesiska statsobligationer 10 års avkastning"],e.exports["#TVC:NL10-symbol-description"]=["Nederländska statsobligationer 10 år"], +e.exports["#TVC:NL10Y-symbol-description"]=["Nederländska statsobligationer 10 års avkastning"],e.exports["#TVC:NZ10-symbol-description"]=["Nya Zeeländska statsobligationer 10 år"],e.exports["#TVC:NZ10Y-symbol-description"]=["Nya Zeeländska statsobligationer 10 års avkastning"],e.exports["#SOLUSD-symbol-description"]=["Solana / Amerikanska dollar"],e.exports["#LUNAUSD-symbol-description"]=["Luna / Amerikanska dollar"],e.exports["#UNIUSD-symbol-description"]=["Uniswap / Amerikanska dollar"],e.exports["#LTCBRL-symbol-description"]=["Litecoin / Brasilianska real"],e.exports["#ETCEUR-symbol-description"]=["Ethereum Classic/Euro"],e.exports["#ETHKRW-symbol-description"]=["Ethereum / Sydkoreanska won"],e.exports["#BTCRUB-symbol-description"]=["Bitcoin / Ryska rubel"],e.exports["#BTCTHB-symbol-description"]=["Bitcoin/Thailändska baht"],e.exports["#ETHTHB-symbol-description"]=["Ethereum/Thailändska bath"],e.exports["#TVC:EU10YY-symbol-description"]=["EU statsobligationer 10 års avkastning"],e.exports["#NASDAQ:LCID-symbol-description"]="Lucid Group, Inc.",e.exports["#TADAWUL:2370-symbol-description"]="Middle East Specialized Cables Co."}}]); \ No newline at end of file diff --git a/charting_library/bundles/sv.5362.311bfba5d2c84b13ec2b.js b/charting_library/bundles/sv.5362.311bfba5d2c84b13ec2b.js new file mode 100644 index 0000000..e790438 --- /dev/null +++ b/charting_library/bundles/sv.5362.311bfba5d2c84b13ec2b.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[5362],{40276:r=>{r.exports=["Lägg till"]},53585:r=>{r.exports=["Lägg till en anpassad färg"]},81865:r=>{r.exports=["Opacitet"]},19801:r=>{r.exports="Fr"},11268:r=>{r.exports="Mo"},63331:r=>{r.exports="Sa"},85954:r=>{r.exports="Su"},26230:r=>{r.exports="We"},24793:r=>{r.exports="Th"},31533:r=>{r.exports="Tu"},73755:r=>{r.exports=["Annan symbol"]},16936:r=>{r.exports=["Tillbaka"]},88046:r=>{r.exports=["Huvuddiagramsymbol"]},9898:r=>{r.exports=["Höger"]},52051:r=>{r.exports=["Kalendern är för närvarande inställd på år {year}"]},99990:r=>{r.exports=["Kalendern är för närvarande inställd på år, från {year_start} till {year_end}"]},92702:r=>{r.exports=["Kalender är för närvarande på {month}"]},20036:r=>{r.exports=["Avbryt"]},23398:r=>{r.exports=["Ändra tickersymbol"]},94551:r=>{r.exports=["Diagram"]},80395:r=>{r.exports=["Stäng menyn"]},64498:r=>{r.exports=["Samtliga källor"]},97637:r=>{r.exports="April"},86797:r=>{r.exports=["Augusti"]},79852:r=>{r.exports=["Obligation"]},55669:r=>{r.exports="December"},56095:r=>{r.exports=["Minska"]},29601:r=>{r.exports=["Beskrivning"]},16467:r=>{r.exports=["Februari"]},72970:r=>{r.exports=["Fredag"]},46812:r=>{r.exports=["Öka"]},26910:r=>{r.exports=["Januari"]},23230:r=>{r.exports=["Juli"]},49385:r=>{r.exports=["Juni"]},90784:r=>{r.exports=["Oktober"]},89298:r=>{r.exports=["Kompensation"]},68988:r=>{r.exports=["OK"]},61199:r=>{r.exports=["Måndag"]},95543:r=>{r.exports=["Månader"]},68327:r=>{r.exports=["Maj"]},84675:r=>{r.exports=["Mars"]},29673:r=>{r.exports=["Inga börser matchar dina kriterier"]},41379:r=>{r.exports=["Inga symboler matchar dina kriterier"]},71194:r=>{r.exports="November"},83771:r=>{r.exports=["Nästa år"]},75385:r=>{r.exports=["Kommande år"]},39752:r=>{r.exports=["Nästa månad"]},35563:r=>{r.exports=["Nummerformatet är felaktigt."]},19724:r=>{r.exports=["Källor"]},1144:r=>{r.exports=["Lördag"]},52298:r=>{r.exports=["Sök"]},13269:r=>{r.exports=["Välj källa"]},61132:r=>{r.exports="September"},2607:r=>{r.exports=["Det angivna värdet är större än instrumentets minimum av {max}."]},53669:r=>{r.exports=["Det angivna värdet är mindre än instrumentets minimum av {min}."]},72149:r=>{r.exports=["Söndag"]},83583:r=>{r.exports=["Byt till månader"]},6244:r=>{r.exports=["Byt till datum"]},80879:r=>{r.exports=["Byt till år"]},89053:r=>{r.exports="Symbol"},48490:r=>{r.exports=["Symbol & beskrivning"]},99983:r=>{r.exports=["Symbolsök"]},32457:r=>{r.exports=["Vänligen ange rätt datum"]},5122:r=>{r.exports=["Vänligen ange rätt datumformat yyyy-mm-dd"]},2587:r=>{r.exports=["Förra månaden"]},39329:r=>{r.exports=["Förra året"]},27004:r=>{r.exports=["Föregående år"]},54336:r=>{r.exports=["Ta bort färg"]},7147:r=>{r.exports=["Onsdag"]},7951:r=>{r.exports=["Torsdag"]},60142:r=>{r.exports=["Tjocklek"]},44979:r=>{r.exports=["Tisdag"]},69325:r=>{r.exports=["År"]},12629:r=>{r.exports=["Råvaror"]},87592:r=>{r.exports="cfd"},17023:r=>{r.exports=["Ändra opacitet"]},13066:r=>{r.exports=["Ändra färg"]},95657:r=>{ +r.exports=["Ändra tjocklek"]},18567:r=>{r.exports=["ändra egenskapen {propertyName}"]},36962:r=>{r.exports=["stängning"]},8448:r=>{r.exports=["krypto"]},67245:r=>{r.exports="dr"},88720:r=>{r.exports=["ekonomi"]},39512:r=>{r.exports=["valutor"]},81859:r=>{r.exports=["terminer"]},39337:r=>{r.exports=["högsta"]},91815:r=>{r.exports="hl2"},40771:r=>{r.exports="hlc3"},9523:r=>{r.exports="hlcc4"},12754:r=>{r.exports="index"},60804:r=>{r.exports=["index"]},12504:r=>{r.exports="ohlc4"},38466:r=>{r.exports=["öppning"]},3919:r=>{r.exports=["lägsta"]},36931:r=>{r.exports=["aktier"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/sv.6306.b88dcc3f0d7db89ebfc1.js b/charting_library/bundles/sv.6306.b88dcc3f0d7db89ebfc1.js new file mode 100644 index 0000000..55906d1 --- /dev/null +++ b/charting_library/bundles/sv.6306.b88dcc3f0d7db89ebfc1.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[6306],{74274:r=>{r.exports="Cross"},60558:r=>{r.exports=["djur & natur"]},14232:r=>{r.exports=["aktiviteter"]},35305:r=>{r.exports=["mat & dryck"]},49546:r=>{r.exports=["flaggor"]},72302:r=>{r.exports=["objekt"]},96330:r=>{r.exports=["leenden & människor"]},6878:r=>{r.exports=["symboler"]},15426:r=>{r.exports=["nyligen använd"]},15395:r=>{r.exports=["resor & platser"]},41596:r=>{r.exports=["Etiketter på prisskalan"]},45811:r=>{r.exports=["Värden i statuslinje"]},39495:r=>{r.exports=["Cirklar"]},41389:r=>{r.exports=["Över stapel"]},29520:r=>{r.exports=["Absolut"]},67049:r=>{r.exports=["Tillämpa standardinställningarna"]},65262:r=>{r.exports=["Område med brytpunkter"]},83760:r=>{r.exports=["Kropp"]},48848:r=>{r.exports=["Kant"]},27331:r=>{r.exports=["Bakgrund"]},78626:r=>{r.exports=["Under stapeln"]},16079:r=>{r.exports=["Lutning"]},42973:r=>{r.exports=["Prickad linje"]},41361:r=>{r.exports=["Ned"]},59317:r=>{r.exports=["Streckad linje"]},31577:r=>{r.exports=["Utvecklande VA"]},4329:r=>{r.exports=["Standard"]},98938:r=>{r.exports=["Standardinställningar"]},45044:r=>{r.exports="Hidden"},11091:r=>{r.exports="Histogram"},40297:r=>{r.exports=["Utgångar"]},36993:r=>{r.exports=["Åsidosätt minimumkredit"]},64606:r=>{r.exports=["Etikettypsnitt"]},54934:r=>{r.exports=["Linje med mellanrum"]},41610:r=>{r.exports=["Mer"]},55362:r=>{r.exports="Normal"},35637:r=>{r.exports="Solid"},18229:r=>{r.exports=["Spara som standard"]},86520:r=>{r.exports=["Signaeletiketter"]},64108:r=>{r.exports=["Steglinje med brytningar"]},67767:r=>{r.exports=["Steglinje med diamanter"]},91502:r=>{r.exports=["Placering"]},73947:r=>{r.exports="Precision"},66596:r=>{r.exports=["Kvantitet"]},79782:r=>{r.exports=["Återställ inställningar"]},95247:r=>{r.exports=["bredd (% av boxen)"]},19221:r=>{r.exports=["Textfärg"]},77409:r=>{r.exports=["Trades på diagram"]},98802:r=>{r.exports=["Upp"]},78019:r=>{r.exports=["Använd särskilda matematiska tecken för att förflytta valda ritningar: +,-,/,* för pris och +,- för stapelindex."]},14414:r=>{r.exports=["Volymprofil"]},91322:r=>{r.exports=["Värden"]},20834:r=>{r.exports=["Ändra minsta tick"]},98491:r=>{r.exports=["Ändra char-värde"]},7378:r=>{r.exports=["Ändra teckenstorlek"]},28691:r=>{r.exports=["Ändra linjeformat"]},38361:r=>{r.exports=["Ändra plats"]},51081:r=>{r.exports=["Ändra procent bredd"]},47634:r=>{r.exports=["Ändra placering"]},15683:r=>{r.exports=["Ändra graftyp"]},164:r=>{r.exports=["Ändra precision"]},86888:r=>{r.exports=["Ändra form"]},50463:r=>{r.exports=["Ändra värde"]},12628:r=>{r.exports=["ändra synligheten för värden"]},76080:r=>{r.exports=["t. ex. +1"]},95166:r=>{r.exports=["t. ex. /2"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/sv.9417.7ff64779d43389a1bb41.js b/charting_library/bundles/sv.9417.7ff64779d43389a1bb41.js new file mode 100644 index 0000000..3be499d --- /dev/null +++ b/charting_library/bundles/sv.9417.7ff64779d43389a1bb41.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9417],{40276:r=>{r.exports=["Lägg till"]},53585:r=>{r.exports=["Lägg till en anpassad färg"]},81865:r=>{r.exports=["Opacitet"]},2443:r=>{r.exports="line tool(s) line style"},40054:r=>{r.exports=["Färg"]},44629:r=>{r.exports=["Lägg till som favorit"]},38455:r=>{r.exports=["Bakgrundsfärg"]},79964:r=>{r.exports=["Bakgrundsfärg 1"]},45320:r=>{r.exports=["Bakgrundsfärg 2"]},60925:r=>{r.exports=["Punkt"]},42973:r=>{r.exports=["Prickad linje"]},59317:r=>{r.exports=["Streckad linje"]},99289:r=>{r.exports=["Suddgummi"]},23886:r=>{r.exports=["Textstorlek"]},17006:r=>{r.exports=["Textstorlek"]},17517:r=>{r.exports=["Dölj alla ritverktyg"]},74813:r=>{r.exports=["Dölj verktygslist med favoritritverktyg"]},37057:r=>{r.exports=["Lås alla ritverktyg"]},71845:r=>{r.exports=["Linjeverktygsbakgrunder"]},12928:r=>{r.exports=["Linjeverktygsfärger"]},21327:r=>{r.exports=["Linjeverktygstextfärger"]},86327:r=>{r.exports=["Linjeverktygsbredd"]},47059:r=>{r.exports=["Linjeverktygsbredd"]},41610:r=>{r.exports=["Mer"]},79165:r=>{r.exports="Magic"},37140:r=>{r.exports=["Magnet-läget tar ritningar som placeras nära prisstängerna till närmaste OHLC-värde"]},67455:r=>{r.exports=["Markörfärg"]},59607:r=>{r.exports=["Mäta"]},36551:r=>{r.exports="New drawings are replicated to all charts in the layout and shown when the same ticker is selected"},91977:r=>{r.exports=["Visa dolda verktyg"]},51072:r=>{r.exports=["Visa objektträd"]},49421:r=>{r.exports=["Stanna kvar i ritläge"]},49593:r=>{r.exports=["Stoppets bakgrundsfärg"]},36785:r=>{r.exports=["Bakgrundsfärg för vinst"]},76091:r=>{r.exports=["Ta bort ritningar"]},54336:r=>{r.exports=["Ta bort färg"]},72482:r=>{r.exports=["Ta bort från favoriter"]},19221:r=>{r.exports=["Textfärg"]},38925:r=>{r.exports=["Förstora"]},49895:r=>{r.exports=["Förminska"]},16631:r=>{r.exports=["ändra textfärg för linjeverktyg"]},74350:r=>{r.exports=["ändra bakgrundsfärg för linjeverktyg"]},68519:r=>{r.exports=["ändra färg för linjeverktyg"]},36819:r=>{r.exports=["ändra teckenstorlek för linjeverktyg"]},54769:r=>{r.exports=["ändra linjestil för linjeverktyg"]},41648:r=>{r.exports=["ändra linjebredd för linjeverktyg"]},18567:r=>{r.exports=["ändra egenskapen {propertyName}"]},32868:r=>{r.exports=["{hotKey_0} + klicka på diagram"]},68125:r=>{r.exports=["{hotKey_0} - cirkel"]},40234:r=>{r.exports=["{hotKey_0} - rita en rak linje i 45 graders vinklar"]},10289:r=>{r.exports=["{hotKey_0} - fasta steg"]},81591:r=>{r.exports=["{hotKey_0} - kvadrat"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/svg-renderer.f065beaf6b5b37da27d9.js b/charting_library/bundles/svg-renderer.f065beaf6b5b37da27d9.js new file mode 100644 index 0000000..7ede6f2 --- /dev/null +++ b/charting_library/bundles/svg-renderer.f065beaf6b5b37da27d9.js @@ -0,0 +1,3 @@ +"use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2616],{50765:(t,e,i)=>{i.r(e),i.d(e,{svgRenderer:()=>S});var s=i(50151),r=i(59224);const n=(0,r.getLogger)("Chart.SvgParser");function o(t,e){const i=t.split(/[,\s]/).map((t=>parseFloat(t.trim())));let s=0;for(const t of i){if(!Number.isFinite(t)&&s(0,s.ensureDefined)(e.getStyle(t,i)):t=>n}const o=t.getAttribute("stroke");if(null!==o){const t=g(o);r.getStrokeStyle=null!==t?i=>(0,s.ensureDefined)(e.getStyle(t,i)):t=>o}const l=u(t,"stroke-width");Number.isFinite(l)&&(r.strokeWidth=l);const c=u(t,"opacity");Number.isFinite(c)&&(r.fillOpacity=c,r.strokeOpacity=c);const h=u(t,"stroke-opacity");Number.isFinite(h)&&(r.strokeOpacity=h);const d=u(t,"fill-opacity");if(Number.isFinite(d)&&(r.fillOpacity=d),i){const e=a(t);null!==e&&(r.transform=e)}return r}class p{constructor(t){this._transformOperations=t}apply(t,e){null!==this._transformOperations?(t.save(),c(t,this._transformOperations)):t.restore()}}class f{constructor(t,e,i){this._styleData={...i,...d(t,e,!0)}}apply(t,e){if(!this._isValid())return;const{getFillStyle:i,getStrokeStyle:s,strokeWidth:r,transform:n,strokeOpacity:o,fillOpacity:l}=this._styleData,a=void 0!==n||void 0!==o||void 0!==l;a&&(t.save(),void 0!==n&&c(t,n)),this._render(t);const u=null==i?void 0:i(t);"none"!==u&&(e.doNotApplyColors||(void 0!==l&&(t.globalAlpha=l),t.fillStyle=null!=u?u:"black"),this._fill(t));const h=null==s?void 0:s(t);void 0!==h&&"none"!==h&&(void 0!==r&&(t.lineWidth=r),e.doNotApplyColors||(void 0!==l&&(t.globalAlpha=l),t.strokeStyle=h),this._stroke(t)),a&&t.restore()}_fill(t){t.fill()}_stroke(t){t.stroke() +}}class y extends f{constructor(t,e,i){var s;super(t,e,i);const r=t.getAttribute("d");this._path=null!==r?new Path2D(r):null,this._fillRule=null!==(s=t.getAttribute("fill-rule"))&&void 0!==s?s:void 0}_fill(t){t.fill((0,s.ensureNotNull)(this._path),this._fillRule)}_stroke(t){t.stroke((0,s.ensureNotNull)(this._path))}_render(t){}_isValid(){return null!==this._path}}class v extends f{constructor(t,e,i){super(t,e,i),this._cx=u(t,"cx"),this._cy=u(t,"cy"),this._r=u(t,"r")}_render(t){t.beginPath(),t.arc(this._cx,this._cy,this._r,0,2*Math.PI)}_isValid(){return Number.isFinite(this._cx)&&Number.isFinite(this._cy)&&Number.isFinite(this._r)}}class _ extends f{constructor(t,e,i){super(t,e,i),this._cx=u(t,"cx"),this._cy=u(t,"cy"),this._rx=u(t,"rx"),this._ry=u(t,"ry")}_render(t){t.beginPath(),t.ellipse(this._cx,this._cy,this._rx,this._ry,0,0,2*Math.PI)}_isValid(){return Number.isFinite(this._cx)&&Number.isFinite(this._cy)&&Number.isFinite(this._rx)&&Number.isFinite(this._ry)}}class x{constructor(t){this._originalViewBox=t}apply(t,e){const i=e.targetViewBox;t.translate(i.x,i.y),t.scale(i.width/this._originalViewBox.width,i.height/this._originalViewBox.height),t.beginPath(),t.rect(0,0,this._originalViewBox.width,this._originalViewBox.height),t.clip(),t.translate(-this._originalViewBox.x,-this._originalViewBox.y)}}const b=(0,r.getLogger)("Chart.SvgParser");function m(t){const e=t.getAttribute("gradientUnits");if("objectBoundingBox"===e)return void b.logWarn(`Unsupported linearGradient gradientUnits: ${e}`);const i=[],s=t.getElementsByTagName("stop");for(let t=0;t{const e=t.createLinearGradient(r,n,o,l);for(const t of i)e.addColorStop(t[0],t[1]);return e}}const w=(0,r.getLogger)("Chart.SvgParser");const k=new DOMParser,N=(0,r.getLogger)("Chart.SvgParser");function F(t,e,i,s){var r;const n=t.children;let o,l=s;"g"!==t.tagName&&"svg"!==t.tagName||(l={...l,...d(t,i,!1)},o=null!==(r=a(t))&&void 0!==r?r:void 0),void 0!==o&&e.push(new p(o));for(let t=0;t{}};const a=r.getElementsByTagName("defs");return a.length>0&&(l=function(t){const e={},i=t.children;for(let t=0;t{const r=e[t];if(!r)return;let n=s.get(i) +;void 0===n&&(n=new Map,s.set(i,n));const o=n.get(t);if(void 0!==o)return o;const l=r(i);return n.set(t,l),l}}}(a[0])),F(r,i,l),{viewBox:()=>o,render:(t,e)=>{t.save();for(const s of i)s.apply(t,e);t.restore()}}}}}]); \ No newline at end of file diff --git a/charting_library/bundles/symbol-info-dialog-impl.6ef1056ef156ddb4caf1.js b/charting_library/bundles/symbol-info-dialog-impl.6ef1056ef156ddb4caf1.js new file mode 100644 index 0000000..3d2077f --- /dev/null +++ b/charting_library/bundles/symbol-info-dialog-impl.6ef1056ef156ddb4caf1.js @@ -0,0 +1,20 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9374],{5849:(e,t,r)=>{"use strict";r.d(t,{default:()=>a});const a=function(e){for(var t=-1,r=null==e?0:e.length,a={};++t{"use strict";r.d(t,{default:()=>a});const a=function(e){return e&&e.length?e[0]:void 0}},50041:e=>{e.exports={"text-button":"text-button-H6_2ZGVv",link:"link-H6_2ZGVv",content:"content-H6_2ZGVv","text-button-brand-small":"text-button-brand-small-H6_2ZGVv",background:"background-H6_2ZGVv","with-start-icon":"with-start-icon-H6_2ZGVv","with-end-icon":"with-end-icon-H6_2ZGVv","icon-only":"icon-only-H6_2ZGVv","start-icon":"start-icon-H6_2ZGVv","end-icon":"end-icon-H6_2ZGVv",hovered:"hovered-H6_2ZGVv","states-without-bg":"states-without-bg-H6_2ZGVv","disable-active-state-styles":"disable-active-state-styles-H6_2ZGVv",dimmed:"dimmed-H6_2ZGVv",selected:"selected-H6_2ZGVv",caret:"caret-H6_2ZGVv",activated:"activated-H6_2ZGVv","typography-semibold18px":"typography-semibold18px-H6_2ZGVv","typography-semibold16px":"typography-semibold16px-H6_2ZGVv","typography-semibold14px":"typography-semibold14px-H6_2ZGVv","typography-regular14px":"typography-regular14px-H6_2ZGVv","typography-regular16px":"typography-regular16px-H6_2ZGVv","text-button-brand-medium":"text-button-brand-medium-H6_2ZGVv","text-button-brand-large":"text-button-brand-large-H6_2ZGVv","text-button-gray-small":"text-button-gray-small-H6_2ZGVv","text-button-gray-medium":"text-button-gray-medium-H6_2ZGVv","text-button-gray-large":"text-button-gray-large-H6_2ZGVv","text-button-light-gray-small":"text-button-light-gray-small-H6_2ZGVv","text-button-light-gray-medium":"text-button-light-gray-medium-H6_2ZGVv","text-button-light-gray-large":"text-button-light-gray-large-H6_2ZGVv"}},88803:e=>{e.exports={"tablet-normal-breakpoint":"screen and (max-width: 768px)","small-height-breakpoint":"screen and (max-height: 360px)","tablet-small-breakpoint":"screen and (max-width: 430px)"}},33172:e=>{e.exports={icon:"icon-OJpk_CAQ"}},17946:(e,t,r)=>{"use strict";r.d(t,{CustomBehaviourContext:()=>a});const a=(0,r(50959).createContext)({enableActiveStateStyles:!0});a.displayName="CustomBehaviourContext"},36383:(e,t,r)=>{"use strict";r.d(t,{useOutsideEvent:()=>i});var a=r(50959),o=r(27267);function i(e){const{click:t,mouseDown:r,touchEnd:i,touchStart:n,handler:s,reference:l,ownerDocument:c=document}=e,d=(0,a.useRef)(null),u=(0,a.useRef)(new CustomEvent("timestamp").timeStamp);return(0,a.useLayoutEffect)((()=>{const e={click:t,mouseDown:r,touchEnd:i,touchStart:n},a=l?l.current:d.current;return(0,o.addOutsideEventListener)(u.current,a,s,c,e)}),[t,r,i,n,s]),l||d}},9745:(e,t,r)=>{"use strict";r.d(t,{Icon:()=>o});var a=r(50959);const o=a.forwardRef(((e,t)=>{const{icon:r="",...o}=e;return a.createElement("span",{...o,ref:t,dangerouslySetInnerHTML:{__html:r}})}))},99663:(e,t,r)=>{"use strict";r.d(t,{Slot:()=>o,SlotContext:()=>i});var a=r(50959);class o extends a.Component{shouldComponentUpdate(){return!1}render(){return a.createElement("div",{style:{ +position:"fixed",zIndex:150,left:0,top:0},ref:this.props.reference})}}const i=a.createContext(null)},90186:(e,t,r)=>{"use strict";function a(e){return i(e,n)}function o(e){return i(e,s)}function i(e,t){const r=Object.entries(e).filter(t),a={};for(const[e,t]of r)a[e]=t;return a}function n(e){const[t,r]=e;return 0===t.indexOf("data-")&&"string"==typeof r}function s(e){return 0===e[0].indexOf("aria-")}r.d(t,{filterAriaProps:()=>o,filterDataProps:()=>a,filterProps:()=>i,isAriaAttribute:()=>s,isDataAttribute:()=>n})},67961:(e,t,r)=>{"use strict";r.d(t,{OverlapManager:()=>i,getRootOverlapManager:()=>s});var a=r(50151);class o{constructor(){this._storage=[]}add(e){this._storage.push(e)}remove(e){this._storage=this._storage.filter((t=>e!==t))}has(e){return this._storage.includes(e)}getItems(){return this._storage}}class i{constructor(e=document){this._storage=new o,this._windows=new Map,this._index=0,this._document=e,this._container=e.createDocumentFragment()}setContainer(e){const t=this._container,r=null===e?this._document.createDocumentFragment():e;!function(e,t){Array.from(e.childNodes).forEach((e=>{e.nodeType===Node.ELEMENT_NODE&&t.appendChild(e)}))}(t,r),this._container=r}registerWindow(e){this._storage.has(e)||this._storage.add(e)}ensureWindow(e,t={position:"fixed",direction:"normal"}){const r=this._windows.get(e);if(void 0!==r)return r;this.registerWindow(e);const a=this._document.createElement("div");if(a.style.position=t.position,a.style.zIndex=this._index.toString(),a.dataset.id=e,void 0!==t.index){const e=this._container.childNodes.length;if(t.index>=e)this._container.appendChild(a);else if(t.index<=0)this._container.insertBefore(a,this._container.firstChild);else{const e=this._container.childNodes[t.index];this._container.insertBefore(a,e)}}else"reverse"===t.direction?this._container.insertBefore(a,this._container.firstChild):this._container.appendChild(a);return this._windows.set(e,a),++this._index,a}unregisterWindow(e){this._storage.remove(e);const t=this._windows.get(e);void 0!==t&&(null!==t.parentElement&&t.parentElement.removeChild(t),this._windows.delete(e))}getZindex(e){const t=this.ensureWindow(e);return parseInt(t.style.zIndex||"0")}moveToTop(e){if(this.getZindex(e)!==this._index){this.ensureWindow(e).style.zIndex=(++this._index).toString()}}removeWindow(e){this.unregisterWindow(e)}}const n=new WeakMap;function s(e=document){const t=e.getElementById("overlap-manager-root");if(null!==t)return(0,a.ensureDefined)(n.get(t));{const t=new i(e),r=function(e){const t=e.createElement("div");return t.style.position="absolute",t.style.zIndex=150..toString(),t.style.top="0px",t.style.left="0px",t.id="overlap-manager-root",t}(e);return n.set(r,t),t.setContainer(r),e.body.appendChild(r),t}}},99054:(e,t,r)=>{"use strict";r.d(t,{setFixedBodyState:()=>c});const a=(()=>{let e;return()=>{var t;if(void 0===e){const r=document.createElement("div"),a=r.style;a.visibility="hidden",a.width="100px",a.msOverflowStyle="scrollbar",document.body.appendChild(r);const o=r.offsetWidth;r.style.overflow="scroll" +;const i=document.createElement("div");i.style.width="100%",r.appendChild(i);const n=i.offsetWidth;null===(t=r.parentNode)||void 0===t||t.removeChild(r),e=o-n}return e}})();function o(e,t,r){null!==e&&e.style.setProperty(t,r)}function i(e,t){return getComputedStyle(e,null).getPropertyValue(t)}function n(e,t){return parseInt(i(e,t))}let s=0,l=!1;function c(e){const{body:t}=document,r=t.querySelector(".widgetbar-wrap");if(e&&1==++s){const e=i(t,"overflow"),s=n(t,"padding-right");"hidden"!==e.toLowerCase()&&t.scrollHeight>t.offsetHeight&&(o(r,"right",`${a()}px`),t.style.paddingRight=`${s+a()}px`,l=!0),t.classList.add("i-no-scroll")}else if(!e&&s>0&&0==--s&&(t.classList.remove("i-no-scroll"),l)){o(r,"right","0px");let e=0;0,t.scrollHeight<=t.clientHeight&&(e-=a()),t.style.paddingRight=(e<0?0:e)+"px",l=!1}}},24437:(e,t,r)=>{"use strict";r.d(t,{DialogBreakpoints:()=>o});var a=r(88803);const o={SmallHeight:a["small-height-breakpoint"],TabletSmall:a["tablet-small-breakpoint"],TabletNormal:a["tablet-normal-breakpoint"]}},29562:(e,t,r)=>{"use strict";r.d(t,{SymbolSearchFlag:()=>v});var a=r(50959),o=r(97754),i=r.n(o),n=r(24633),s=r(36279);const l=r.p+"mock-dark.16b5f3a431f502b03ae3.svg",c=r.p+"mock-light.d201313017eb2c1b989f.svg";function d(e){return e===n.StdTheme.Dark?l:c}var u=r(77975),h=r(45345),p=r(50151);const m=s.LogoSize.Medium;var _=r(33172);function v(e){const{country:t,providerId:r,sourceId:o,className:n}=e,l=(0,u.useWatchedValueReadonly)({watchedValue:h.watchedTheme}),[c,v]=(0,a.useState)(function({country:e,providerId:t,sourceId:r}){const a=(0,s.getLogoUrlResolver)();return o=>{const i=e=>a.getProviderLogoUrl(e,m),n=[{value:r,resolve:i},{value:e,resolve:e=>a.getCountryFlagUrl(e.toUpperCase(),m)},{value:t,resolve:i}].find((({value:e})=>void 0!==e&&e.length>0));return void 0!==n?n.resolve((0,p.ensureDefined)(n.value)):d(o)}}({country:t,providerId:r,sourceId:o})(l));return a.createElement("img",{className:i()(n,_.icon),crossOrigin:"",src:c,onError:function(){v(d(l))}})}},90692:(e,t,r)=>{"use strict";r.d(t,{MatchMedia:()=>o});var a=r(50959);class o extends a.PureComponent{constructor(e){super(e),this._handleChange=()=>{this.forceUpdate()},this.state={query:window.matchMedia(this.props.rule)}}componentDidMount(){this._subscribe(this.state.query)}componentDidUpdate(e,t){this.state.query!==t.query&&(this._unsubscribe(t.query),this._subscribe(this.state.query))}componentWillUnmount(){this._unsubscribe(this.state.query)}render(){return this.props.children(this.state.query.matches)}static getDerivedStateFromProps(e,t){return e.rule!==t.query.media?{query:window.matchMedia(e.rule)}:null}_subscribe(e){e.addListener(this._handleChange)}_unsubscribe(e){e.removeListener(this._handleChange)}}},42842:(e,t,r)=>{"use strict";r.d(t,{Portal:()=>l,PortalContext:()=>c});var a=r(50959),o=r(962),i=r(25931),n=r(67961),s=r(99663);class l extends a.PureComponent{constructor(){super(...arguments),this._uuid=(0,i.nanoid)()}componentWillUnmount(){this._manager().removeWindow(this._uuid)}render(){ +const e=this._manager().ensureWindow(this._uuid,this.props.layerOptions);return e.style.top=this.props.top||"",e.style.bottom=this.props.bottom||"",e.style.left=this.props.left||"",e.style.right=this.props.right||"",e.style.pointerEvents=this.props.pointerEvents||"",this.props.className&&e.classList.add(this.props.className),this.props["aria-hidden"]&&e.setAttribute("aria-hidden","true"),o.createPortal(a.createElement(c.Provider,{value:this},this.props.children),e)}moveToTop(){this._manager().moveToTop(this._uuid)}_manager(){return null===this.context?(0,n.getRootOverlapManager)():this.context}}l.contextType=s.SlotContext;const c=a.createContext(null)},93317:e=>{e.exports={"tablet-small-breakpoint":"screen and (max-width: 430px)",dialog:"dialog-mBXAEZtB",wrap:"wrap-mBXAEZtB",separator:"separator-mBXAEZtB",groupSeparator:"groupSeparator-mBXAEZtB",widgetSeparator:"widgetSeparator-mBXAEZtB",firstGroup:"firstGroup-mBXAEZtB",row:"row-mBXAEZtB",item:"item-mBXAEZtB",title:"title-mBXAEZtB",valueItem:"valueItem-mBXAEZtB",copyButton:"copyButton-mBXAEZtB",sessionHeader:"sessionHeader-mBXAEZtB",sessionWidget:"sessionWidget-mBXAEZtB",timeZone:"timeZone-mBXAEZtB",link:"link-mBXAEZtB",icon:"icon-mBXAEZtB",startSlot:"startSlot-mBXAEZtB"}},78029:e=>{e.exports={button:"button-GwQQdU8S",hover:"hover-GwQQdU8S",clicked:"clicked-GwQQdU8S",isInteractive:"isInteractive-GwQQdU8S",accessible:"accessible-GwQQdU8S",isGrouped:"isGrouped-GwQQdU8S",isActive:"isActive-GwQQdU8S",isOpened:"isOpened-GwQQdU8S",isDisabled:"isDisabled-GwQQdU8S",text:"text-GwQQdU8S",icon:"icon-GwQQdU8S",endIcon:"endIcon-GwQQdU8S"}},76856:e=>{e.exports={icon:"icon-mwO_HX5L"}},31409:(e,t,r)=>{"use strict";r.d(t,{DEFAULT_TOOL_WIDGET_BUTTON_THEME:()=>s,ToolWidgetButton:()=>l});var a=r(50959),o=r(97754),i=r(9745),n=r(78029);const s=n,l=a.forwardRef(((e,t)=>{const{tag:r="div",icon:s,endIcon:l,isActive:c,isOpened:d,isDisabled:u,isGrouped:h,isHovered:p,isClicked:m,onClick:_,text:v,textBeforeIcon:f,title:g,theme:S=n,className:y,forceInteractive:b,inactive:k,"data-name":I,"data-tooltip":x,...M}=e,T=o(y,S.button,(g||x)&&"apply-common-tooltip",{[S.isActive]:c,[S.isOpened]:d,[S.isInteractive]:(b||Boolean(_))&&!u&&!k,[S.isDisabled]:Boolean(u||k),[S.isGrouped]:h,[S.hover]:p,[S.clicked]:m}),z=s&&("string"==typeof s?a.createElement(i.Icon,{className:S.icon,icon:s}):a.cloneElement(s,{className:o(S.icon,s.props.className)}));return"button"===r?a.createElement("button",{...M,ref:t,type:"button",className:o(T,S.accessible),disabled:u&&!k,onClick:_,title:g,"data-name":I,"data-tooltip":x},f&&v&&a.createElement("div",{className:o("js-button-text",S.text)},v),z,!f&&v&&a.createElement("div",{className:o("js-button-text",S.text)},v)):a.createElement("div",{...M,ref:t,"data-role":"button",className:T,onClick:u?void 0:_,title:g,"data-name":I,"data-tooltip":x},f&&v&&a.createElement("div",{className:o("js-button-text",S.text)},v),z,!f&&v&&a.createElement("div",{className:o("js-button-text",S.text)},v),l&&a.createElement(i.Icon,{icon:l,className:n.endIcon}))}))},63065:(e,t,r)=>{"use strict";r.r(t), +r.d(t,{SymbolInfoDialogImpl:()=>ue});var a=r(962),o=r(50959),i=r(97754),n=r(11542),s=r(9745),l=r(17946),c=r(2948),d=r(50041),u=r.n(d);const h={small:"regular14px",medium:"semibold16px",large:"semibold18px"},p=e=>{const t=(0,o.useContext)(l.CustomBehaviourContext),{className:r,isSelected:a,isDimmed:n,isHovered:s,size:c="medium",color:d,startIcon:p,endIcon:m,showCaret:_,enableActiveStateStyles:v=t.enableActiveStateStyles,typography:f,iconOnly:g,isLink:S=!1,isActivated:y}=e;return i(r,u()["text-button"],S&&u().link,a&&u().selected,n&&u().dimmed,s&&u().hovered,u()[`text-button-${d}-${c}`],p&&u()["with-start-icon"],g&&u()["icon-only"],(_||m)&&u()["with-end-icon"],!v&&u()["disable-active-state-styles"],f?u()[`typography-${f}`]:u()[`typography-${h[c]}`],y&&u().activated)};function m(e){return o.createElement(o.Fragment,null,o.createElement("span",{className:i(u().background,e.statesWithoutBg&&u()["states-without-bg"])}),e.startIcon&&o.createElement(s.Icon,{...e.startIconAriaAttrs,className:u()["start-icon"],icon:e.startIcon}),o.createElement("span",{className:u().content},e.children),(e.endIcon||e.showCaret)&&(e=>o.createElement(s.Icon,{...e.showCaret?void 0:e.endIconAriaAttrs,className:i(u()["end-icon"],e.showCaret&&u().caret),icon:e.showCaret?c:e.endIcon}))(e))}function _(e){const{reference:t,className:r,isSelected:a,isHovered:i,isDimmed:n,children:s,startIcon:l,startIconAriaAttrs:c,showCaret:d,color:u,endIcon:h,endIconAriaAttrs:_,size:v,typography:f,iconOnly:g,statesWithoutBg:S,isActivated:y,...b}=e;return o.createElement("button",{...b,className:p({className:r,isSelected:a,isHovered:i,startIcon:l,showCaret:d,endIcon:h,color:u,size:v,typography:f,iconOnly:g,isDimmed:n,isActivated:y}),ref:t},o.createElement(m,{showCaret:d,startIcon:l,startIconAriaAttrs:{...c},endIcon:h,endIconAriaAttrs:{..._},statesWithoutBg:S},s))}r(21593);var v=r(35057),f=r(76413),g=r(34392);class S extends o.PureComponent{constructor(e){super(e),this._fullSessionScheduleViewModel=new f.FullSessionScheduleViewModel(e.source)}componentWillUnmount(){this._fullSessionScheduleViewModel.destroy()}render(){var e,t;const{className:r,showAllDays:a,timeZoneClassName:i}=this.props;return(null===(t=null===(e=this.props.source.marketStatusModel())||void 0===e?void 0:e.futuresContractExpirationTime())||void 0===t?void 0:t.expired().value())?null:o.createElement(g.FullSessionScheduleRenderer,{className:r,timezone:this._fullSessionScheduleViewModel.timezone(),now:this._fullSessionScheduleViewModel.currentTimeValue(),sessionDays:this._fullSessionScheduleViewModel.sessionsDays,showAllDays:a,timeZoneClassName:i})}}var y=r(31409),b=r(65446),k=r(12481),I=r(38780),x=r(83358);const M=(0,k.default)(T,1500);function T(){document.removeEventListener("scroll",T),document.removeEventListener("touchstart",T),document.removeEventListener("mouseout",T),(0,I.hide)()}const z=400;function N(e,t={}){const{initialDelay:a=z,leaveOnMouseOut:o,text:i=n.t(null,void 0,r(79732))}=t;(0,I.showOnElement)(e,{below:!0,tooltipDelay:a,content:{type:"html", +data:`${i} ${x}`}}),document.addEventListener("scroll",T),document.addEventListener("touchstart",T),o||document.addEventListener("mouseout",T)}var L=r(47531),E=r(68182),D=r(92450),w=r(67330),C=r(93317);function H(e){const{onClose:t,isOpened:a,groups:s,statusProvider:l}=e,[c,d]=(0,o.useState)(!1),u=(0,o.useRef)(null),h=(0,o.useRef)(null),p=c?E:L;return(0,o.useEffect)((()=>{null!==h.current&&h.current()}),[c]),o.createElement(v.AdaptivePopupDialog,{ref:u,className:C.dialog,isOpened:a,title:n.t(null,void 0,r(12014)),onClose:t,onClickOutside:t,dataName:"symbol-info-dialog",render:function({requestResize:e}){return h.current=e,o.createElement("div",{className:C.wrap,"data-symbol-info-dialog-content":!0},m(),s.flat().length&&l&&o.createElement("div",{className:i(C.separator,C.widgetSeparator)}),l&&o.createElement(o.Fragment,null,o.createElement("div",{className:C.sessionHeader},o.createElement("span",{className:C.title},n.t(null,void 0,r(25866))),o.createElement(_,{onClick:()=>d(!c),color:"light-gray",size:"small",startIcon:p},n.t(null,void 0,r(50923)))),o.createElement(S,{source:l,showAllDays:c,className:C.sessionWidget,timeZoneClassName:C.timeZone})))},showSeparator:!0});function m(){return s?s.map(((e,t)=>e.length?o.createElement(o.Fragment,{key:t},o.createElement("div",{className:0===t?C.firstGroup:void 0},function(e){const t=[];for(let r=0;ro.createElement(U,{key:t,fields:e})))}(e)),t!==s.length-1&&o.createElement("div",{className:i(C.separator,C.groupSeparator)})):null)):null}}function W(e){return(t=e.value||e.defValue||"-").charAt(0).toUpperCase()+t.substring(1);var t}function U(e){return o.createElement("div",{className:C.row},e.fields.map(((e,t)=>o.createElement(P,{key:t,field:e}))))}function P(e){const{field:t}=e;return o.createElement("div",{className:C.item},o.createElement("span",{className:C.title},t.title),o.createElement(A,{value:W(t),startSlot:t.startSlot,canCopy:t.canCopy,link:t.link}))}function A(e){const{value:t,canCopy:a,link:l,startSlot:c}=e,d=(0,o.useRef)(null),u=l?"a":"div",h="-"!==t;return o.createElement("div",{className:C.valueItem},c&&h&&o.createElement("div",{className:C.startSlot},c),o.createElement(u,{href:l,target:"_blank",className:i(l&&C.link)},o.createElement("span",{ref:d},t),l&&o.createElement(s.Icon,{icon:w,className:C.icon})),a&&h&&o.createElement(y.ToolWidgetButton,{className:C.copyButton,onClick:async function(){await(0,b.copyToClipboard)({text:t}),d.current&&(N(d.current,{initialDelay:0,leaveOnMouseOut:!0,text:n.t(null,void 0,r(82833))}),M())},icon:D}))}var B=r(97145),j=r(10585),F=r(71625);const V=new B.WatchedValue(!1);class Y{constructor(e){this._symbolInfo=new B.WatchedValue(null),this._quotesProvider=new F.QuotesProvider("simple"),this._setSymbolInfo=e=>{this._marketStatusModel.setSymbolInfo(e)},this._symbol=e.pro_name,this._quotesProvider.setQuotesSessionSymbol(this._symbol),this._symbolInfo.setValue(e),this._marketStatusModel=new j.MarketStatusModel(this._quotesProvider), +this._symbolInfo.subscribe(this._setSymbolInfo,{callWithLast:!0})}destroy(){this._quotesProvider.destroy(),this._marketStatusModel.destroy(),this._symbolInfo.unsubscribe(this._setSymbolInfo)}symbol(){return new B.WatchedValue(this._symbol).readonly()}isSymbolInvalid(){return new B.WatchedValue(!1).readonly()}marketStatusModel(){return this._marketStatusModel}errorStatus(){return new B.WatchedValue(null).readonly()}symbolInfo(){return this._symbolInfo.readonly()}hidden(){return V.readonly()}dataProblemModel(){return null}dataUpdatedModeModel(){return null}}class Z{constructor(e){this._adapter=new Y(e)}destroy(){this._adapter.destroy()}getAdapter(){return this._adapter.marketStatusModel()?this._adapter:null}}var G=r(97304),O=r(14483);function J(e,t){const r=Math.floor(t/1e4)%1e4,a=Math.floor(t/100)%100-1,o=t%100;return e.format(new Date(Date.UTC(r,a,o)))}var R=r(29562),Q=r(76856);function K(e){return o.createElement(R.SymbolSearchFlag,{...e,className:Q.icon})}var X=r(42960),q=r(71766),$=r(50151),ee=r(24658);const te=new Set(["cfd","etf","reit","etn","dr","cdi"]);function re(e){var t;return(null!==(t=e.minmove2)&&void 0!==t?t:0)>0&&!e.fractional&&0!==e.pricescale}function ae(e){return re(e)&&void 0!==e.pricescale?new q.PriceFormatter(e.pricescale/(0,$.ensureDefined)(e.minmove2)).format((0,$.ensureDefined)(e.minmove2)/e.pricescale):null}function oe(e){const{minmov:t,pricescale:a,fractional:o,minmove2:i}=e;if(void 0===t||void 0===a)return null;if(o&&a&&t)return i?n.t(null,{context:"double fractional tick size",replace:{minmove2:String(i),pricescale:String(a/i)}},r(72653)):`${t}/${a}`;const{variable_tick_size:s,...l}=e;return(0,X.createSeriesFormatter)(l,"default").format(t/a)}function ie(e){const{type:t="",typespecs:r=[]}=e;return[t,...r.filter((e=>ee.VISIBLE_TYPESPECS.has(e)))].map((e=>te.has(e)?e.toUpperCase():e)).join(" ")}function ne(e){return!1}function se(e){return!0}function le(e){return"expiration"in e}const ce=new Set(["stock","fund","dr","right","warrant","structured"]);let de;class ue{constructor(){this._container=null,this._renderDialog=e=>{this._container||(this._container=document.createElement("div")),a.render(o.createElement(H,{...e}),this._container)},this._close=()=>{this._container&&a.unmountComponentAtNode(this._container)}}async show(e){const t=e.symbolInfo;if(!t)return;let a;a=new Z(t);const i=function(e){const t=(0,O.enabled)("show_exchange_logos");return[{title:n.t(null,void 0,r(3297)),group:1,propName:(0,O.enabled)("charting_library_base")?"name":"pro_name"},{title:n.t(null,void 0,r(29601)),group:1,propName:"description"},{title:n.t(null,void 0,r(22992)),group:1,propName:"front_contract",visibility:ne,canCopy:!0},{title:n.t(null,void 0,r(31672)),group:1,propName:"sector",visibility:e=>{var t;return ce.has(null!==(t=e.type)&&void 0!==t?t:"")}},{title:n.t(null,void 0,r(91746)),group:1,propName:"industry",visibility:e=>{var t;return ce.has(null!==(t=e.type)&&void 0!==t?t:"")}},{title:n.t(null,void 0,r(54465)),group:1,propName:"isin",canCopy:!0,visibility:e=>!1},{title:n.t(null,void 0,r(58416)), +group:2,propName:"type",getter:ie},{title:n.t(null,void 0,r(49263)),group:2,propName:"expiration",visibility:le,formatter:J.bind(null,e.dateFormatter)},{title:n.t(null,void 0,r(64659)),group:2,propName:"pointvalue"},{title:n.t(null,void 0,r(91617)),group:2,propName:"listed_exchange",visibility:se,getStartSlot:(e,r)=>{var a;const i=null!==(a=null==r?void 0:r.country_code)&&void 0!==a?a:e.country,n=e.exchange_logo;return t?o.createElement(K,{country:i,providerId:e.provider_id,sourceId:n}):void 0}},{title:n.t(null,void 0,r(77295)),group:2,propName:"exchange",visibility:se},{title:n.t(null,void 0,r(46147)),group:2,propName:"source",getter:X.getSourceForEconomySymbol,visibility:e=>Boolean((0,X.getSourceForEconomySymbol)(e))},{title:n.t(null,void 0,r(50985)),group:2,propName:"currency_code",getter:e=>(0,X.symbolOriginalCurrency)(e,!0),visibility:e=>Boolean((0,X.symbolOriginalCurrency)(e,!0)),formatter:e=>null!=e?e:"",defValue:""},{title:n.t(null,void 0,r(59607)),group:2,propName:"value_unit_id",getter:t=>e.unitDescription((0,X.measureUnitId)(t)),visibility:t=>Boolean((0,X.measureUnitId)(t)&&(0,X.isMeasureUnitSymbol)(t)&&e.showUnit),formatter:e=>null!=e?e:"",defValue:""},{title:n.t(null,void 0,r(77534)),group:2,propName:"unit_id",getter:t=>e.unitDescription((0,X.symbolOriginalUnit)(t,!!e.showUnit)),visibility:t=>Boolean((0,X.symbolOriginalUnit)(t,!!e.showUnit)),formatter:e=>null!=e?e:"",defValue:""},{title:n.t(null,void 0,r(45221)),group:2,propName:"pip_size",getter:ae,visibility:re},{title:n.t(null,void 0,r(55209)),group:2,propName:"tick_size",getter:oe}]}(e);(0,G.getAdditionalSymbolInfoFields)().forEach((e=>{i.push({title:e.title,propName:e.propertyName,group:3})})),this._retrieveValues(i,t);const s={isOpened:!0,onClose:()=>{null==a||a.destroy(),this._close()},groups:this._separateByGroups(i),statusProvider:null==a?void 0:a.getAdapter()};this._renderDialog(s)}static getInstance(){return de||(de=new ue),de}_setSectorIndustry(e,t){}_defaultFormatter(e){var t;return null!==(t=null==e?void 0:e.toString())&&void 0!==t?t:"-"}_setFieldValue(e,t){(void 0===e.value||t)&&(e.value=t)}_retrieveValues(e,t,r){var a,o;const i=null!=r?r:t;for(let n=0;n{const r=e.group;t[r]||(t[r]=[]),t[r].push(e)})),Object.values(t)}async _getMarket(e){return null}}},24658:(e,t,r)=>{"use strict";r.d(t,{VISIBLE_TYPESPECS:()=>n,marketType:()=>s});var a=r(11542) +;const o=new Map([["cfd",a.t(null,void 0,r(87592))],["dr",a.t(null,void 0,r(67245))],["index",a.t(null,void 0,r(12754))],["forex",a.t(null,void 0,r(39512))],["right",a.t(null,{context:"symbol_type"},r(9898))],["bond",a.t(null,void 0,r(79852))],["bitcoin",a.t(null,void 0,r(8448))],["crypto",a.t(null,void 0,r(8448))],["economic",a.t(null,void 0,r(88720))],["indices",a.t(null,void 0,r(60804))],["futures",a.t(null,void 0,r(81859))],["stock",a.t(null,void 0,r(36931))],["commodity",a.t(null,void 0,r(12629))]]);r(42053);const i=new Map,n=new Set(["cfd","spreadbet","defi","yield","government","corporate","mutual","money","etf","unit","trust","reit","etn","convertible","closedend","crypto","oracle"]);function s(e,t=[],r=!0){const a=t.filter((e=>n.has(e))),s=`${e}_${a.sort().join("_")}`,l=i.get(s);if(void 0!==l)return l;const c=r?function(e){return o.get(e)||e}(e):e,d=Boolean(t.length)?[c,...a].join(" "):c;return i.set(s,d),d}},2948:e=>{e.exports=''},47531:e=>{e.exports=''},68182:e=>{e.exports=''},83358:e=>{e.exports=''},67330:e=>{ +e.exports=''},92450:e=>{e.exports=''},25931:(e,t,r)=>{"use strict";r.d(t,{nanoid:()=>a});let a=(e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce(((e,t)=>e+=(t&=63)<36?t.toString(36):t<62?(t-26).toString(36).toUpperCase():t>62?"-":"_"),"")},72653:e=>{e.exports={ar:["1/{minmove2} من 1/{pricescale}"],ca_ES:"1/{minmove2} of 1/{pricescale}",cs:"1/{minmove2} of 1/{pricescale}",de:["1/{minmove2} von 1/{pricescale}"],el:"1/{minmove2} of 1/{pricescale}",en:"1/{minmove2} of 1/{pricescale}",es:["1/{minmove2} de 1/{pricescale}"],fa:"1/{minmove2} of 1/{pricescale}",fr:["1/{minmove2} de 1/{pricescale}"],he_IL:["1/{minmove2} מתוך 1/{pricescale}"],hu_HU:"1/{minmove2} of 1/{pricescale}",id_ID:["1/{minmove2} dari 1/{pricescale}"],it:["1/{minmove2} di 1/{pricescale}"],ja:["1/{pricescale}に対して1/{minmove2}"],ko:["1/{pricescale} 의 1/{minmove2}"],ms_MY:["1/{minmove2} untuk 1/{pricescale}"],nl_NL:"1/{minmove2} of 1/{pricescale}",pl:["1/{minmove2} z 1/{pricescale}"],pt:["1/{minmove2} de 1/{pricescale}"],ro:"1/{minmove2} of 1/{pricescale}",ru:["1/{minmove2} от 1/{pricescale}"],sv:["1/{minmove2} av 1/{pricescale}"],th:"1/{minmove2} of 1/{pricescale}",tr:["1/{pricescale}'in 1/{minmove2}'si"],vi:["1/{minmove2} trong số 1/{pricescale}"],zh:["1/{pricescale}的1/{minmove2}"],zh_TW:["1/{pricescale}的1/{minmove2}"]}},19801:e=>{e.exports={ar:["الجمعة"],ca_ES:["Dv"],cs:"Fr",de:"Fr",el:"Fr",en:"Fr",es:["V"],fa:"Fr",fr:["Ven"],he_IL:["שישי"],hu_HU:["P"],id_ID:["Jum"],it:["Ven"],ja:["金"],ko:["금"],ms_MY:"Fr",nl_NL:"Fr",pl:["Pt"],pt:["Sexta"],ro:"Fr",ru:["Пт"],sv:"Fr",th:"Fr",tr:["Cum"],vi:"Fr",zh:["周五"],zh_TW:["周五"]}},11268:e=>{e.exports={ar:["الاثنين"],ca_ES:["Dl"],cs:"Mo",de:"Mo",el:"Mo",en:"Mo",es:["L"],fa:"Mo",fr:"Mo",he_IL:["שני"],hu_HU:["H"],id_ID:["Sen"],it:["Lun"],ja:["月"],ko:["월"],ms_MY:"Mo",nl_NL:"Mo",pl:["Pn"],pt:["Seg"],ro:"Mo",ru:["Пн"],sv:"Mo",th:["โม"],tr:["Pzt"],vi:"Mo",zh:["周一"],zh_TW:["周一"]}},63331:e=>{e.exports={ar:["السبت"],ca_ES:["Ds"],cs:"Sa",de:"Sa",el:"Sa",en:"Sa",es:["Sáb"],fa:"Sa",fr:"Sa",he_IL:["שבת"],hu_HU:["Szo"],id_ID:["Sab"],it:["Sab"],ja:["土"],ko:["토"],ms_MY:"Sa",nl_NL:"Sa",pl:["Sob."],pt:["Sáb."],ro:"Sa",ru:["Сб"],sv:"Sa",th:"Sa",tr:["Cmt"],vi:"Sa",zh:["周六"],zh_TW:["周六"]}},85954:e=>{e.exports={ar:["الأحد"],ca_ES:["Dg"],cs:"Su",de:"Su",el:"Su",en:"Su",es:["Do"],fa:"Su", +fr:"Su",he_IL:["ראשון"],hu_HU:["V"],id_ID:["Min"],it:["Dom"],ja:["日"],ko:["일"],ms_MY:"Su",nl_NL:"Su",pl:["Nd."],pt:["Dom"],ro:"Su",ru:["Вс"],sv:"Su",th:"Su",tr:["Paz"],vi:"Su",zh:["周日"],zh_TW:["周日"]}},26230:e=>{e.exports={ar:["الأربعاء"],ca_ES:["Dc"],cs:"We",de:"We",el:"We",en:"We",es:["X"],fa:"We",fr:"We",he_IL:"We",hu_HU:["Sze"],id_ID:["Rab"],it:["Mer"],ja:["水"],ko:["수"],ms_MY:"We",nl_NL:"We",pl:["Śr"],pt:["Quarta"],ro:"We",ru:["Ср"],sv:"We",th:["วันพุธ"],tr:["Çar"],vi:["T4"],zh:["周三"],zh_TW:["周三"]}},24793:e=>{e.exports={ar:["الخميس"],ca_ES:["Dj"],cs:"Th",de:"Th",el:"Th",en:"Th",es:["Ju"],fa:"Th",fr:"Th",he_IL:["חמישי"],hu_HU:["Cs"],id_ID:["Kam"],it:["Gio"],ja:["木"],ko:["목"],ms_MY:"Th",nl_NL:"Th",pl:["Czw."],pt:["Quinta"],ro:"Th",ru:["Чт"],sv:"Th",th:"Th",tr:["Per"],vi:"Th",zh:["周四"],zh_TW:["周四"]}},31533:e=>{e.exports={ar:["الثلاثاء"],ca_ES:["Ma"],cs:"Tu",de:"Tu",el:"Tu",en:"Tu",es:["Ma"],fa:"Tu",fr:"Tu",he_IL:["שלישי"],hu_HU:["K"],id_ID:["Sel"],it:["Mar"],ja:["火"],ko:["화"],ms_MY:"Tu",nl_NL:"Tu",pl:["Wt"],pt:["Terça"],ro:"Tu",ru:["Вт"],sv:"Tu",th:"Tu",tr:["Sal"],vi:["Thứ 3"],zh:["周二"],zh_TW:["周二"]}},9898:e=>{e.exports={ar:["حق"],ca_ES:["Right (dret de subscripció)"],cs:"Right",de:["Rechter"],el:"Right",en:"Right",es:["Right (derecho de suscripción)"],fa:"Right",fr:["De droite"],he_IL:["זכות Right"],hu_HU:"Right",id_ID:["Kanan"],it:["Diritto"],ja:["ストックオプション"],ko:["라이트"],ms_MY:["Benar"],nl_NL:"Right",pl:["Prawo do udostępniania"],pt:["Direita"],ro:"Right",ru:["Право на акцию"],sv:["Höger"],th:["สิทธิ"],tr:["Sağ"],vi:["Phải"],zh:["认股权"],zh_TW:["認股權"]}},80395:e=>{e.exports={ar:["إغلاق القائمة"],ca_ES:"Close menu",cs:"Close menu",de:["Menü schließen"],el:"Close menu",en:"Close menu",es:["Cerrar menú"],fa:"Close menu",fr:["Fermer le menu"],he_IL:["סגור תפריט"],hu_HU:"Close menu",id_ID:["Pilih menu"],it:["Chiudere menù"],ja:["メニューを閉じる"],ko:["메뉴 닫기"],ms_MY:["Tutup menu"],nl_NL:"Close menu",pl:["Zamknij menu"],pt:["Fechar menu"],ro:"Close menu",ru:["Закрыть меню"],sv:["Stäng menyn"],th:["ปิดเมนู"],tr:["Menüyü kapat"],vi:["Đóng menu"],zh:["关闭菜单"],zh_TW:["關閉選單"]}},50985:e=>{e.exports={ar:["عملة"],ca_ES:["Divisa"],cs:["Měna"],de:["Währung"],el:"Currency",en:"Currency",es:["Divisa"],fa:"Currency",fr:["Devise"],he_IL:["מַטְבֵּעַ"],hu_HU:["Valuta"],id_ID:["Mata Uang"],it:["Valuta"],ja:["通貨"],ko:["통화"],ms_MY:["Mata wang"],nl_NL:"Currency",pl:["Waluta"],pt:["Moeda"],ro:"Currency",ru:["Валюта"],sv:["Valuta"],th:["สกุลเงิน"],tr:["Döviz"],vi:["Tiền tệ"],zh:["货币"],zh_TW:["貨幣"]}},22992:e=>{e.exports={ar:["العقد الحالي"],ca_ES:["Contracte vigent"],cs:["Current Contract"],de:["Aktueller Kontrakt"],el:["Current Contract"],en:"Current contract",es:["Contrato vigente"],fa:["Current Contract"],fr:["Contrat en cours"],he_IL:["החוזה הנוכחי"],hu_HU:["Current Contract"],id_ID:["Kontrak Saat Ini"],it:["Contratto corrente"],ja:["当限"],ko:["커런트 컨트랙트"],ms_MY:["Kontrak Semasa"],nl_NL:["Current Contract"],pl:["Aktualny kontrakt"],pt:["Contrato atual"],ro:["Current Contract"],ru:["Текущий контракт"],sv:["Nuvarande kontrakt"],th:["สัญญาปัจจุบัน"], +tr:["Mevcut Sözleşme"],vi:["Hợp đồng hiện tại"],zh:["当前合约"],zh_TW:["Current Contract"]}},50923:e=>{e.exports={ar:"All sessions",ca_ES:"All sessions",cs:"All sessions",de:["Alle Sitzungen"],el:"All sessions",en:"All sessions",es:["Todas las sesiones"],fa:"All sessions",fr:["Toutes les sessions"],he_IL:["כל הסשנים"],hu_HU:"All sessions",id_ID:["Seluruh sesi"],it:["Tutte le sessioni"],ja:["全セッション"],ko:["모든 세션"],ms_MY:["Semua sesi"],nl_NL:"All sessions",pl:["Wszystkie sesje"],pt:["Todas as sessões"],ro:"All sessions",ru:["Все сессии"],sv:"All sessions",th:"All sessions",tr:["Tüm oturumlar"],vi:["Tất cả các phiên"],zh:["所有会话"],zh_TW:["所有交易時段"]}},97637:e=>{e.exports={ar:["أبريل"],ca_ES:["Abril"],cs:"April",de:"April",el:"April",en:"April",es:["Abril"],fa:["آوریل"],fr:["Avril"],he_IL:["‏אפריל"],hu_HU:["Április"],id_ID:"April",it:["Aprile"],ja:["4月"],ko:["4월"],ms_MY:"April",nl_NL:"April",pl:["Kwiecień"],pt:["Abril"],ro:"April",ru:["Апрель"],sv:"April",th:["เมษายน"],tr:["Nisan"],vi:["Tháng Tư"],zh:["4月"],zh_TW:["四月"]}},86797:e=>{e.exports={ar:["أغسطس"],ca_ES:["Agost"],cs:"August",de:"August",el:"August",en:"August",es:["Agosto"],fa:["آگوست"],fr:["Août"],he_IL:["‏אוגוסט"],hu_HU:["Augusztus"],id_ID:["Agustus"],it:["Agosto"],ja:["8月"],ko:["8월"],ms_MY:["Ogos"],nl_NL:"August",pl:["Sierpień"],pt:["Agosto"],ro:"August",ru:["Август"],sv:["Augusti"],th:["สิงหาคม"],tr:["Ağustos"],vi:["Tháng Tám"],zh:["8月"],zh_TW:["八月"]}},79852:e=>{e.exports={ar:["سند"],ca_ES:["Bo"],cs:"Bond",de:["Anleihe"],el:"Bond",en:"Bond",es:["Bono"],fa:"Bond",fr:["Obligation"],he_IL:["אגרת חוב"],hu_HU:"Bond",id_ID:["Surat hutang"],it:["Obbligazione"],ja:["債券"],ko:["채권"],ms_MY:["Bon"],nl_NL:"Bond",pl:["Obligacja"],pt:["Título"],ro:"Bond",ru:["Облигации"],sv:["Obligation"],th:["พันธบัตร"],tr:["Tahvil"],vi:["Trái phiếu"],zh:["债券"],zh_TW:["債券"]}},55669:e=>{e.exports={ar:["ديسمبر"],ca_ES:["Desembre"],cs:"December",de:["Dezember"],el:"December",en:"December",es:["Diciembre"],fa:["دسامبر"],fr:["Décembre"],he_IL:["דצמבר‏"],hu_HU:"December",id_ID:["Desember"],it:["Dicembre"],ja:["12月"],ko:["12월"],ms_MY:["Disember"],nl_NL:"December",pl:["Grudzień"],pt:["Dezembro"],ro:"December",ru:["Декабрь"],sv:"December",th:["ธันวาคม"],tr:["Aralık"],vi:["Tháng Mười hai"],zh:["12月"],zh_TW:["十二月"]}},29601:e=>{e.exports={ar:["الوصف"],ca_ES:["Descripció"],cs:["Popis"],de:["Beschreibung"],el:"Description",en:"Description",es:["Descripción"],fa:["شرح"],fr:"Description",he_IL:["תיאור"],hu_HU:["Leírás"],id_ID:["Deskripsi"],it:["Descrizione"],ja:["詳細"],ko:["설명"],ms_MY:["Huraian"],nl_NL:["Beschrijving"],pl:["Opis"],pt:["Descrição"],ro:"Description",ru:["Описание"],sv:["Beskrivning"],th:["คำอธิบาย"],tr:["Açıklama"],vi:["Mô tả"],zh:["描述"],zh_TW:["描述"]}},80227:e=>{e.exports={ar:["المنطقة الزمنية للبورصة"],ca_ES:["Zona horària del mercat de valors"],cs:"Exchange timezone",de:["Zeitzone wechseln"],el:"Exchange timezone",en:"Exchange timezone",es:["Zona horaria del mercado de valores"],fa:"Exchange timezone",fr:["Fuseau horaire de la bourse"],he_IL:["אזור זמן של הבורסה"],hu_HU:"Exchange timezone", +id_ID:["Zona waktu bursa"],it:["Fusorario di riferimento"],ja:["取引所のタイムゾーン"],ko:["거래소 시간대"],ms_MY:["Zon masa bursa"],nl_NL:"Exchange timezone",pl:["Strefa czasowa giełdy"],pt:["Fuso horário da Bolsa"],ro:"Exchange timezone",ru:["Часовой пояс биржи"],sv:["Börsens tidszon"],th:["เขตเวลาตลาดหลักทรัพย์"],tr:["Borsa saat dilimi"],vi:["Múi giờ giao dịch"],zh:["交易所时区"],zh_TW:["交易所時區"]}},49263:e=>{e.exports={ar:["تاريخ انتهاء الصلاحية"],ca_ES:["Data de caducitat"],cs:"Expiration date",de:["Ablaufdatum"],el:"Expiration date",en:"Expiration date",es:["Fecha de vencimiento"],fa:"Expiration date",fr:["Date d'expiration"],he_IL:["תאריך תפוגה"],hu_HU:"Expiration date",id_ID:["Tanggal kadaluarsa"],it:["Data di scadenza"],ja:["有効期限"],ko:["만기 날짜"],ms_MY:["Tarikh tamat tempoh"],nl_NL:"Expiration date",pl:["Data ważności"],pt:["Data de expiração"],ro:"Expiration date",ru:["Истечение срока"],sv:["Utgångsdatum"],th:["วันหมดอายุ"],tr:["Son kullanma tarihi"],vi:["Ngày hết hạn"],zh:["到期日"],zh_TW:["到期日"]}},16467:e=>{e.exports={ar:["فبراير"],ca_ES:["Febrer"],cs:"February",de:["Februar"],el:"February",en:"February",es:["Febrero"],fa:"February",fr:["Février"],he_IL:["פברואר‏"],hu_HU:["Február"],id_ID:["Februari"],it:["Febbraio"],ja:["2月"],ko:["2월"],ms_MY:["Februari"],nl_NL:"February",pl:["Luty"],pt:["Fevereiro"],ro:"February",ru:["Февраль"],sv:["Februari"],th:["กุมภาพันธ์"],tr:["Şubat"],vi:["Tháng Hai"],zh:["2月"],zh_TW:["二月"]}},564:e=>{e.exports={ar:["الجمعة"],ca_ES:["Dv"],cs:"Fri",de:["Fr"],el:"Fri",en:"Fri",es:["Vi"],fa:"Fri",fr:["Ven"],he_IL:["שישי"],hu_HU:["Pén"],id_ID:["Jum"],it:["Ven"],ja:["金"],ko:["금"],ms_MY:["Jum"],nl_NL:"Fri",pl:["Pt"],pt:["Sexta"],ro:"Fri",ru:["Пт"],sv:["Fre"],th:["ศุกร์"],tr:["Cum"],vi:["Thứ 6"],zh:["周五"],zh_TW:["周五"]}},72970:e=>{e.exports={ar:["الجمعة"],ca_ES:["Divendres"],cs:"Friday",de:["Freitag"],el:"Friday",en:"Friday",es:["Viernes"],fa:"Friday",fr:["Vendredi"],he_IL:["יום שישי"],hu_HU:["Péntek"],id_ID:["Jumat"],it:["Venerdì"],ja:["金曜日"],ko:["금요일"],ms_MY:["Jumaat"],nl_NL:"Friday",pl:["Piątek"],pt:["Sexta"],ro:"Friday",ru:["Пятница"],sv:["Fredag"],th:["วันศุกร์"],tr:["Cuma"],vi:["Thứ Sáu"],zh:["周五"],zh_TW:["周五"]}},54465:e=>{e.exports={ar:"ISIN",ca_ES:"ISIN",cs:"ISIN",de:"ISIN",el:"ISIN",en:"ISIN",es:"ISIN",fa:"ISIN",fr:"ISIN",he_IL:["Isin"],hu_HU:"ISIN",id_ID:"ISIN",it:"ISIN",ja:"ISIN",ko:"ISIN",ms_MY:"ISIN",nl_NL:"ISIN",pl:"ISIN",pt:"ISIN",ro:"ISIN",ru:["Код ISIN"],sv:"ISIN",th:"ISIN",tr:"ISIN",vi:"ISIN",zh:"ISIN",zh_TW:"ISIN"}},91746:e=>{e.exports={ar:["صناعة"],ca_ES:["Indústria"],cs:"Industry",de:["Branche"],el:"Industry",en:"Industry",es:["Industria"],fa:["صنعت"],fr:["Industrie"],he_IL:["תעשיה"],hu_HU:["Iparág"],id_ID:["Industri"],it:["Industria"],ja:["業種"],ko:["산업"],ms_MY:["Industri"],nl_NL:"Industry",pl:["Branża"],pt:["Indústria"],ro:"Industry",ru:["Отрасль"],sv:["Bransch"],th:["อุตสาหกรรม"],tr:["Endüstri"],vi:["Công nghiệp"],zh:["行业"],zh_TW:["產業"]}},26910:e=>{e.exports={ar:["يناير"],ca_ES:["Gener"],cs:"January",de:["Januar"],el:"January",en:"January",es:["Enero"],fa:"January",fr:["Janvier"], +he_IL:["ינואר‏"],hu_HU:["Január"],id_ID:["Januari"],it:["Gennaio"],ja:["1月"],ko:["1월"],ms_MY:["Januari"],nl_NL:"January",pl:["Styczeń"],pt:["Janeiro"],ro:"January",ru:["Январь"],sv:["Januari"],th:["มกราคม"],tr:["Ocak"],vi:["Tháng Một"],zh:["1月"],zh_TW:["一月"]}},23230:e=>{e.exports={ar:["يوليو"],ca_ES:["Juliol"],cs:"July",de:["Juli"],el:"July",en:"July",es:["Julio"],fa:"July",fr:["Juillet"],he_IL:["יולי‏"],hu_HU:["Július"],id_ID:["Juli"],it:["Luglio"],ja:["7月"],ko:["7월"],ms_MY:["Julai"],nl_NL:"July",pl:["Lipiec"],pt:["Julho"],ro:"July",ru:["Июль"],sv:["Juli"],th:["กรกฎาคม"],tr:["Temmuz"],vi:["Tháng Bảy"],zh:["7月"],zh_TW:["七月"]}},49385:e=>{e.exports={ar:["يونيو"],ca_ES:["Juny"],cs:"June",de:["Juni"],el:"June",en:"June",es:["Junio"],fa:"June",fr:["Juin"],he_IL:["יוני‏"],hu_HU:["Június"],id_ID:["Juni"],it:["Giugno"],ja:["6月"],ko:["6월"],ms_MY:["Jun"],nl_NL:"June",pl:["Czerwiec"],pt:["Junho"],ro:"June",ru:["Июнь"],sv:["Juni"],th:["มิถุนายน"],tr:["Haziran"],vi:["Tháng Sáu"],zh:["6月"],zh_TW:["六月"]}},90784:e=>{e.exports={ar:["أكتوبر"],ca_ES:["Octubre"],cs:"October",de:"October",el:"October",en:"October",es:["Octubre"],fa:"October",fr:["Octobre"],he_IL:["אוקטובר‏"],hu_HU:["Október"],id_ID:["Oktober"],it:["Ottobre"],ja:["10月"],ko:["10월"],ms_MY:["Oktober"],nl_NL:"October",pl:["Październik"],pt:["Outubro"],ro:"October",ru:["Октябрь"],sv:["Oktober"],th:["ตุลาคม"],tr:["Ekim"],vi:["Tháng Mười"],zh:["10月"],zh_TW:["十月"]}},79732:e=>{e.exports={ar:["تم نسخ الرابط إلى الحافظة"],ca_ES:["Enllaç copiat al porta-retalls"],cs:"Link copied to clipboard",de:["Link in Zwischenablage kopiert"],el:"Link copied to clipboard",en:"Link copied to clipboard",es:["Enlace copiado al portapapeles"],fa:"Link copied to clipboard",fr:["Lien copié dans le presse-papier"],he_IL:["הקישור הועתק ללוח"],hu_HU:"Link copied to clipboard",id_ID:["Tautan disalin ke papan klip"],it:["Link copiato"],ja:["リンクがクリップボードにコピーされました"],ko:["클립보드에 링크 카피되었음"],ms_MY:["Pautan disalin kepada papan keratan"],nl_NL:"Link copied to clipboard",pl:["Link skopiowany do schowka"],pt:["Link copiado para a área de transferência"],ro:"Link copied to clipboard",ru:["Ссылка скопирована в буфер"],sv:["Länken har kopierats till Urklipp"],th:["ลิงค์ถูกก็อปปี้ไปยังคลิปบอร์ด"],tr:["Bağlantı panoya kopyalandı"],vi:["Liên kết được sao chép vào bộ nhớ tạm"],zh:["链接复制到剪贴板"],zh_TW:["鏈接複製到剪貼簿"]}},91617:e=>{e.exports={ar:["البورصة المدرجة"],ca_ES:["Mercat cotitzat"],cs:["Listed Exchange"],de:["Gelistete Börse"],el:["Listed Exchange"],en:"Listed exchange",es:["Mercado cotizado"],fa:["Listed Exchange"],fr:["Bourse agréée"],he_IL:["בורסה רשומה"],hu_HU:["Listázott Tőzsde"],id_ID:["Bursa Terdaftar"],it:["Quotato in borsa"],ja:["上場取引所"],ko:["상장 거래소"],ms_MY:["Bursa Tersenarai"],nl_NL:["Listed Exchange"],pl:["Wymieniona Giełda"],pt:["Bolsa listada"],ro:["Listed Exchange"],ru:["Зарегистрирован"],sv:["Listad börs"],th:["รายการตลาดหลักทรัพย์"],tr:["Kayıtlı Borsa"],vi:["Giao dịch đã thống kê"],zh:["上市交易所"],zh_TW:["列表交易所"]}},83085:e=>{e.exports={ar:["يوم الاثنين"],ca_ES:["Dl"],cs:"Mon",de:"Mon",el:"Mon",en:"Mon", +es:["Lu"],fa:"Mon",fr:["Lun"],he_IL:["שני"],hu_HU:["Hét"],id_ID:["Sen"],it:["Lun"],ja:["月"],ko:["월"],ms_MY:["Isnin"],nl_NL:"Mon",pl:["Pon"],pt:["Seg"],ro:"Mon",ru:["Пн"],sv:["Mån"],th:["จันทร์"],tr:["Pzt"],vi:["Thứ 2"],zh:["周一"],zh_TW:["周一"]}},61199:e=>{e.exports={ar:["الاثنين"],ca_ES:["Dilluns"],cs:"Monday",de:["Montag"],el:"Monday",en:"Monday",es:["Lunes"],fa:"Monday",fr:["Lundi"],he_IL:["יום שני"],hu_HU:["Hétfő"],id_ID:["Senin"],it:["Lunedì"],ja:["月曜日"],ko:["월요일"],ms_MY:["Isnin"],nl_NL:"Monday",pl:["Poniedziałek"],pt:["Segunda"],ro:"Monday",ru:["Понедельник"],sv:["Måndag"],th:["วันจันทร์"],tr:["Pazartesi"],vi:["Thứ Hai"],zh:["周一"],zh_TW:["周一"]}},68327:e=>{e.exports={ar:["مايو"],ca_ES:["Maig"],cs:["Květen"],de:["Mai"],el:["Μαι"],en:"May",es:["Mayo"],fa:["می"],fr:["Mai"],he_IL:["מאי"],hu_HU:["Május"],id_ID:["Mei"],it:["Maggio"],ja:["5月"],ko:["5월"],ms_MY:["Mei"],nl_NL:["Mei"],pl:["Maj"],pt:["Мaio"],ro:"May",ru:["Май"],sv:["Maj"],th:["พ.ค."],tr:"May",vi:["Tháng Năm"],zh:["5月"],zh_TW:["五月"]}},84675:e=>{e.exports={ar:["مارس"],ca_ES:["Març"],cs:"March",de:["März"],el:"March",en:"March",es:["Marzo"],fa:"March",fr:["Mars"],he_IL:["מרץ‏"],hu_HU:["Március"],id_ID:["Maret"],it:["Marzo"],ja:["3月"],ko:["3월"],ms_MY:["Mac"],nl_NL:"March",pl:["Marzec"],pt:["Março"],ro:"March",ru:["Март"],sv:["Mars"],th:["มีนาคม"],tr:["Mart"],vi:["Tháng Ba"],zh:["3月"],zh_TW:["三月"]}},83949:e=>{e.exports={ar:["السوق مفتوح"],ca_ES:["Mercat obert"],cs:"Market open",de:["Markt ist geöffnet"],el:"Market open",en:"Market open",es:["Mercado abierto"],fa:"Market open",fr:["Marché ouvert"],he_IL:["שוק פתוח"],hu_HU:"Market open",id_ID:["Pasar buka"],it:["Mercato aperto"],ja:["市場開始"],ko:["마켓 오픈"],ms_MY:["Pasaran dibuka"],nl_NL:"Market open",pl:["Rynek jest otwarty"],pt:["Mercado aberto"],ro:"Market open",ru:["Рынок открыт"],sv:["Marknaden är öppen"],th:["ตลาดเปิด"],tr:["Piyasa açık"],vi:["Thị trường Mở"],zh:["开市"],zh_TW:["開市"]}},95814:e=>{e.exports={ar:["السوق مغلق"],ca_ES:["Mercat tancat"],cs:"Market closed",de:["Markt ist geschlossen"],el:"Market closed",en:"Market closed",es:["Mercado cerrado"],fa:"Market closed",fr:["Marché fermé"],he_IL:["השוק סגור"],hu_HU:"Market closed",id_ID:["Pasar tutup"],it:["Mercato chiuso"],ja:["市場終了"],ko:["마켓 클로즈드"],ms_MY:["Pasaran ditutup"],nl_NL:"Market closed",pl:["Rynek jest zamknięty"],pt:["Mercado fechado"],ro:"Market closed",ru:["Рынок закрыт"],sv:["Marknaden är stängd"],th:["ตลาดปิด"],tr:["Piyasa kapalı"],vi:["Thị trường đóng cửa"],zh:["休市"],zh_TW:["休市"]}},59607:e=>{e.exports={ar:["مقياس"],ca_ES:["Mida"],cs:"Measure",de:["Messen"],el:"Measure",en:"Measure",es:["Medida"],fa:"Measure",fr:["Mesure"],he_IL:["מדידה"],hu_HU:"Measure",id_ID:["Mengukur"],it:["Misura"],ja:["ものさし"],ko:["재기"],ms_MY:["Langkah"],nl_NL:"Measure",pl:["Linijka"],pt:["Medir"],ro:"Measure",ru:["Линейка"],sv:["Mäta"],th:["การวัด"],tr:["Ölç"],vi:["Đo lường"],zh:["测量"],zh_TW:["測量"]}},71194:e=>{e.exports={ar:["نوفمبر"],ca_ES:["Novembre"],cs:"November",de:"November",el:"November",en:"November",es:["Noviembre"],fa:"November",fr:["Novembre"],he_IL:["נובמבר‏"], +hu_HU:"November",id_ID:"November",it:["Novembre"],ja:["11月"],ko:["11월"],ms_MY:"November",nl_NL:"November",pl:["Listopad"],pt:["Novembro"],ro:"November",ru:["Ноябрь"],sv:"November",th:["พฤศจิกายน"],tr:["Kasım"],vi:["Tháng Mười một"],zh:["11月"],zh_TW:["十一月"]}},3297:e=>{e.exports={ar:["الاسم"],ca_ES:["Nom"],cs:"Name",de:"Name",el:"Name",en:"Name",es:["Nombre"],fa:"Name",fr:["Nom"],he_IL:["שם"],hu_HU:["Érme"],id_ID:["Nama"],it:["Nome"],ja:["名前"],ko:["이름"],ms_MY:["Nama"],nl_NL:"Name",pl:["Nazwa"],pt:["Nome"],ro:"Name",ru:["Название"],sv:["Namn"],th:["ชื่อ"],tr:["Adı"],vi:["Tên"],zh:["名称"],zh_TW:["名稱"]}},46147:e=>{e.exports={ar:["مصدر"],ca_ES:["Font"],cs:["Zdroj"],de:["Quelle"],el:"Source",en:"Source",es:["Fuente"],fa:"Source",fr:"Source",he_IL:["מקור"],hu_HU:["Forrás"],id_ID:["Sumber"],it:["Sorgente"],ja:["ソース"],ko:["소스"],ms_MY:["Sumber"],nl_NL:"Source",pl:["Źródło"],pt:["Fonte"],ro:"Source",ru:["Источник"],sv:["Källa"],th:["จุดกำเนิด"],tr:["Kaynak"],vi:["Nguồn"],zh:["来源"],zh_TW:["來源"]}},36835:e=>{e.exports={ar:["السبت"],ca_ES:["Ds"],cs:"Sat",de:["Sa"],el:"Sat",en:"Sat",es:["Sáb"],fa:"Sat",fr:["Sam"],he_IL:["שבת"],hu_HU:["Szom"],id_ID:["Sab"],it:["Sab"],ja:["土"],ko:["토"],ms_MY:["Sabtu"],nl_NL:"Sat",pl:["Sob"],pt:["Sáb."],ro:"Sat",ru:["Сб"],sv:["Lör"],th:["เสาร์"],tr:["Cmt"],vi:["Thứ 7"],zh:["周六"],zh_TW:["周六"]}},1144:e=>{e.exports={ar:["السبت"],ca_ES:["Dissabte"],cs:"Saturday",de:["Samstag"],el:"Saturday",en:"Saturday",es:["Sábado"],fa:"Saturday",fr:["Samedi"],he_IL:["יום שבת"],hu_HU:["Szombat"],id_ID:["Sabtu"],it:["Sabato"],ja:["土曜日"],ko:["토요일"],ms_MY:["Sabtu"],nl_NL:"Saturday",pl:["Sobota"],pt:["Sábado"],ro:"Saturday",ru:["Суббота"],sv:["Lördag"],th:["เสาร์"],tr:["Cumartesi"],vi:["Thứ Bảy"],zh:["周六"],zh_TW:["周六"]}},31672:e=>{e.exports={ar:["قطاع"],ca_ES:"Sector",cs:"Sector",de:["Sektor"],el:"Sector",en:"Sector",es:"Sector",fa:"Sector",fr:["Secteur"],he_IL:["סקטור"],hu_HU:["Szektor"],id_ID:["Sektor"],it:["Settore"],ja:["セクター"],ko:["섹터"],ms_MY:["Sektor"],nl_NL:"Sector",pl:["Sektor"],pt:["Setor"],ro:"Sector",ru:["Сектор"],sv:["Sektor"],th:["ภาค"],tr:["Sektör"],vi:["Khu vực"],zh:["板块"],zh_TW:["部門"]}},61132:e=>{e.exports={ar:["سبتمبر"],ca_ES:["Setembre"],cs:"September",de:"September",el:"September",en:"September",es:["Septiembre"],fa:"September",fr:["Septembre"],he_IL:["ספטמבר‏"],hu_HU:["Szeptember"],id_ID:"September",it:["Settembre"],ja:["9月"],ko:["9월"],ms_MY:"September",nl_NL:"September",pl:["Wrzesień"],pt:["Setembro"],ro:"September",ru:["Сентябрь"],sv:"September",th:["กันยายน"],tr:["Eylül"],vi:["Tháng Chín"],zh:["9月"],zh_TW:["九月"]}},86577:e=>{e.exports={ar:["الأحد"],ca_ES:["Dg"],cs:"Sun",de:["Son"],el:"Sun",en:"Sun",es:["Do"],fa:"Sun",fr:["Dim"],he_IL:["יום ראשון"],hu_HU:["Vas"],id_ID:["Min"],it:["Dom"],ja:["日"],ko:["일"],ms_MY:["Ahad"],nl_NL:"Sun",pl:["Niedz."],pt:["Dom"],ro:"Sun",ru:["Вс"],sv:["Sön"],th:["อาทิตย์"],tr:["Paz"],vi:["CN"],zh:["周日"],zh_TW:["周日"]}},72149:e=>{e.exports={ar:["الأحد"],ca_ES:["Diumenge"],cs:"Sunday",de:["Sonntag"],el:"Sunday",en:"Sunday",es:["Domingo"],fa:"Sunday",fr:["Dimanche"], +he_IL:["יום ראשון"],hu_HU:["Vasárnap"],id_ID:["Minggu"],it:["Domenica"],ja:["日曜日"],ko:["일요일"],ms_MY:["Ahad"],nl_NL:"Sunday",pl:["Niedziela"],pt:["Domingo"],ro:"Sunday",ru:["Воскресенье"],sv:["Söndag"],th:["อาทิตย์"],tr:["Pazar"],vi:["Chủ nhật"],zh:["周日"],zh_TW:["周日"]}},12014:e=>{e.exports={ar:["معلومات الرمز"],ca_ES:["Informació del símbol"],cs:"Symbol Info",de:"Symbol Info",el:"Symbol Info",en:"Symbol Info",es:["Información del símbolo"],fa:"Symbol Info",fr:["Info du Symbole"],he_IL:["מידע על הסימול"],hu_HU:["Szimbólum Infó"],id_ID:["Info Simbol"],it:["Informazioni simbolo"],ja:["シンボル情報"],ko:["심볼 정보"],ms_MY:["Maklumat Simbol"],nl_NL:"Symbol Info",pl:["Informacje o Symbolu"],pt:["Informações do símbolo"],ro:"Symbol Info",ru:["Информация по инструменту"],sv:["Symbolinformation"],th:["ข้อมูลสัญลักษณ์"],tr:["Sembol Bilgisi"],vi:["Thông tin Mã giao dịch"],zh:["商品信息"],zh_TW:["商品資訊"]}},64659:e=>{e.exports={ar:["قيمة النقطة"],ca_ES:["Valor del punt"],cs:"Point value",de:["Punktwert"],el:"Point value",en:"Point value",es:["Valor del punto"],fa:"Point value",fr:["Valeur du point"],he_IL:["נקודת ערך Point value"],hu_HU:"Point value",id_ID:["Nilai poin"],it:["Valore punto"],ja:["ポイント値"],ko:["포인트 밸류"],ms_MY:["Nilai mata"],nl_NL:"Point value",pl:["Wartość punktu"],pt:["Valor do ponto"],ro:"Point value",ru:["Значение пункта"],sv:["Punktvärde"],th:["มูลค่าของจุด"],tr:["Nokta Değeri"],vi:["Giá trị điểm"],zh:["点值"],zh_TW:["計點值"]}},29985:e=>{e.exports={ar:["ما بعد الجلسة"],ca_ES:["Postmercat"],cs:"Post-market",de:["Nachbörslich"],el:"Post-market",en:"Post-market",es:["Posmercado"],fa:"Post-market",fr:["Post-marché"],he_IL:["פוסט-מרקט"],hu_HU:"Post-market",id_ID:["Pasca-pasar"],it:["Post-mercato"],ja:["アフターマーケット"],ko:["포스트 마켓"],ms_MY:["Pasca-pasaran"],nl_NL:"Post-market",pl:"Post-market",pt:["Pós-mercado"],ro:"Post-market",ru:["Вечерняя торговая сессия"],sv:["Efter marknadens stängning"],th:["หลังตลาดปิด"],tr:["Kapanış-sonrası"],vi:["Thị trường sau khi đóng cửa"],zh:["盘后时段"],zh_TW:["盤後時段"]}},45221:e=>{e.exports={ar:["حجم النقطة"],ca_ES:["Mida del Pip"],cs:["Pip Size"],de:["Pip-Größe"],el:["Pip Size"],en:"Pip size",es:["Tamaño del Pip"],fa:["Pip Size"],fr:["Valeur du pip"],he_IL:["גודל Pip"],hu_HU:["Pip Méret"],id_ID:["Ukuran Pip"],it:["Dimensione Pip"],ja:["Pipサイズ"],ko:["핍사이즈"],ms_MY:["Saiz Pip"],nl_NL:["Pip Size"],pl:["Rozmiar Pip"],pt:["Tamanho do Pip"],ro:["Pip Size"],ru:["Объём пункта"],sv:["Pipstorlek"],th:["ขนาดของปิ้บ"],tr:["Pip Miktarı"],vi:["Cỡ Pip"],zh:["点值大小"],zh_TW:["Pip 大小"]}},56042:e=>{e.exports={ar:["ما قبل الجلسة"],ca_ES:["Premercat"],cs:"Pre-market",de:["Vorbörslich"],el:"Pre-market",en:"Pre-market",es:["Premercado"],fa:"Pre-market",fr:["Pré-marché"],he_IL:["פרה-מרקט"],hu_HU:"Pre-market",id_ID:["Pra-pasar"],it:["Pre-mercato"],ja:["プレマーケット"],ko:["프리 마켓"],ms_MY:["Pra-pasaran"],nl_NL:"Pre-market",pl:"Pre-market",pt:["Pré-mercado"],ro:"Pre-market",ru:["Предторговый период"],sv:["Före marknadens öppning"],th:["ก่อนตลาดเปิด"],tr:["Açılış-öncesi"],vi:["Thị trường trước giờ mở cửa"],zh:["盘前时段"],zh_TW:["盤前時段"]}},75094:e=>{ +e.exports={ar:["الأربعاء"],ca_ES:["Dc"],cs:"Wed",de:["Mi"],el:"Wed",en:"Wed",es:["Mi"],fa:"Wed",fr:["Mer"],he_IL:["רביעי"],hu_HU:["Szer"],id_ID:["Rab"],it:["Mer"],ja:["水"],ko:["수"],ms_MY:["Rabu"],nl_NL:"Wed",pl:["Śr."],pt:["Quarta"],ro:"Wed",ru:["Ср"],sv:["Ons"],th:["พุธ"],tr:["Çar"],vi:["Thứ 4"],zh:["周三"],zh_TW:["周三"]}},7147:e=>{e.exports={ar:["الأربعاء"],ca_ES:["Dimecres"],cs:"Wednesday",de:["Mittwoch"],el:"Wednesday",en:"Wednesday",es:["Miércoles"],fa:"Wednesday",fr:["Mercredi"],he_IL:["יום רביעי"],hu_HU:["Szerda"],id_ID:["Rabu"],it:["Mercoledì"],ja:["水曜日"],ko:["수요일"],ms_MY:["Rabu"],nl_NL:"Wednesday",pl:["Środa"],pt:["Quarta"],ro:"Wednesday",ru:["Среда"],sv:["Onsdag"],th:["พุธ"],tr:["Çarşamba"],vi:["Thứ tư"],zh:["周三"],zh_TW:["周三"]}},82833:e=>{e.exports={ar:["تم نسخ النص إلى الحافظة"],ca_ES:"Text copied to clipboard",cs:"Text copied to clipboard",de:["Text in die Zwischenablage kopiert"],el:"Text copied to clipboard",en:"Text copied to clipboard",es:["Texto copiado en el portapapeles"],fa:"Text copied to clipboard",fr:["Texte copié dans le presse-papiers"],he_IL:["הטקסט הועתק ללוח"],hu_HU:"Text copied to clipboard",id_ID:["Teks disalin ke clipboard"],it:["Testo copiato negli appunti"],ja:["クリップボードにコピーされたテキスト"],ko:["클립보드에 텍스트 카피되었음"],ms_MY:["Teks disalin ke papan keratan"],nl_NL:"Text copied to clipboard",pl:["Tekst skopiowany do schowka"],pt:["Texto copiado para área de transferência"],ro:"Text copied to clipboard",ru:["Текст скопирован в буфер обмена"],sv:["Text sparad till urklipp"],th:["คัดลอกข้อความลงคลิปบอร์ด"],tr:["Panoya kopyalanan metin"],vi:["Đã sao chép văn bản vào bộ nhớ tạm"],zh:["复制到剪贴板的文本"],zh_TW:["複製到剪貼簿的文字"]}},9787:e=>{e.exports={ar:["الخميس"],ca_ES:["Dj"],cs:"Thu",de:["Do"],el:"Thu",en:"Thu",es:["Jue"],fa:"Thu",fr:["Jeu"],he_IL:["חמישי"],hu_HU:["Cs"],id_ID:["Kamis"],it:["Gio"],ja:["木"],ko:["목"],ms_MY:["Khamis"],nl_NL:"Thu",pl:["Czw."],pt:["Qui"],ro:"Thu",ru:["Чт"],sv:["Tor"],th:["พฤหัสบดี"],tr:["Per"],vi:["Thứ 5"],zh:["周四"],zh_TW:["周四"]}},7951:e=>{e.exports={ar:["الخميس"],ca_ES:["Dijous"],cs:"Thursday",de:["Donnerstag"],el:"Thursday",en:"Thursday",es:["Jueves"],fa:"Thursday",fr:["Jeudi"],he_IL:["יום חמישי"],hu_HU:["Csütörtök"],id_ID:["Kamis"],it:["Giovedì"],ja:["木曜日"],ko:["목요일"],ms_MY:["Khamis"],nl_NL:"Thursday",pl:["Czwartek"],pt:["Quinta"],ro:"Thursday",ru:["Четверг"],sv:["Torsdag"],th:["พฤหัสบดี"],tr:["Perşembe"],vi:["Thứ năm"],zh:["周四"],zh_TW:["周四"]}},55209:e=>{e.exports={ar:["حجم التيك"],ca_ES:["Mida del tick"],cs:"Tick size",de:["Tickgröße"],el:"Tick size",en:"Tick size",es:["Tamaño del tick"],fa:"Tick size",fr:["Taille du tick"],he_IL:["גודל Tick"],hu_HU:"Tick size",id_ID:["Ukuran tick"],it:["Dimensione tick"],ja:["ティックサイズ"],ko:["틱 사이즈"],ms_MY:["Saiz tick"],nl_NL:"Tick size",pl:["Rozmiar ticka"],pt:["Tamanho do tick"],ro:"Tick size",ru:["Размер тика"],sv:["Tickstorlek"],th:["ขนาด Tick"],tr:["fiyat adımı boyutu"],vi:["Cỡ Tick"],zh:["Tick大小"],zh_TW:["Tick大小"]}},94316:e=>{e.exports={ar:["الثلاثاء"],ca_ES:["Març"],cs:"Tue",de:["Die"],el:"Tue",en:"Tue",es:["Mar"],fa:"Tue",fr:["Mar"], +he_IL:["שלישי"],hu_HU:["Ke"],id_ID:["Selasa"],it:["Mar"],ja:["火"],ko:["화"],ms_MY:["Selasa"],nl_NL:"Tue",pl:["Wt."],pt:["Terça"],ro:"Tue",ru:["Вт"],sv:["Tis"],th:["อังคาร"],tr:["Sal"],vi:["Thứ 3"],zh:["周二"],zh_TW:["周二"]}},44979:e=>{e.exports={ar:["الثلاثاء"],ca_ES:["Dimarts"],cs:"Tuesday",de:["Dienstag"],el:"Tuesday",en:"Tuesday",es:["Martes"],fa:"Tuesday",fr:["Mardi"],he_IL:["יום שלישי"],hu_HU:["Kedd"],id_ID:["Selasa"],it:["Martedì"],ja:["火曜日"],ko:["화요일"],ms_MY:["Selasa"],nl_NL:"Tuesday",pl:["Wtorek"],pt:["Terça"],ro:"Tuesday",ru:["Вторник"],sv:["Tisdag"],th:["อังคาร"],tr:["Salı"],vi:["Thứ ba"],zh:["周二"],zh_TW:["周一"]}},58416:e=>{e.exports={ar:["نوع"],ca_ES:["Tipus"],cs:["Typ"],de:["Typ"],el:["Τύπος"],en:"Type",es:["Tipo"],fa:["نوع"],fr:"Type",he_IL:["סוג"],hu_HU:["Típus"],id_ID:["Tipe"],it:["Tipo"],ja:["タイプ"],ko:["타입"],ms_MY:["Jenis"],nl_NL:"Type",pl:["Typ"],pt:["Tipo"],ro:"Type",ru:["Тип"],sv:["Typ"],th:["ประเภท"],tr:["Tip"],vi:["Loại"],zh:["类型"],zh_TW:["種類"]}},77534:e=>{e.exports={ar:["وحدة"],ca_ES:["Unitat"],cs:"Unit",de:["Einheit"],el:"Unit",en:"Unit",es:["Unidad"],fa:"Unit",fr:["Unité"],he_IL:["יחידה"],hu_HU:"Unit",id_ID:"Unit",it:["Unità"],ja:["単位"],ko:["유닛"],ms_MY:"Unit",nl_NL:"Unit",pl:["Jednostka"],pt:["Unidade"],ro:"Unit",ru:["Единица"],sv:["Enhet"],th:["หน่วย"],tr:["Birim"],vi:["Đơn vị"],zh:["单位"],zh_TW:["單位"]}},12629:e=>{e.exports={ar:["السلع"],ca_ES:"commodity",cs:"commodity",de:["Rohstoff"],el:"commodity",en:"commodity",es:["materia prima"],fa:"commodity",fr:["produit de base"],he_IL:["סחורה"],hu_HU:"commodity",id_ID:["komiditas"],it:["materia prima"],ja:["コモディティ"],ko:["상품"],ms_MY:["komoditi"],nl_NL:"commodity",pl:["towar"],pt:"commodity",ro:"commodity",ru:["товары"],sv:["Råvaror"],th:["คอมมอดิตี้"],tr:["Emtia"],vi:["hàng hóa"],zh:["商品"],zh_TW:["商品"]}},87592:e=>{e.exports={ar:["عقود الفروقات"],ca_ES:"cfd",cs:"cfd",de:"cfd",el:"cfd",en:"cfd",es:"cfd",fa:"cfd",fr:"cfd",he_IL:["חוזה הפרשים cfd"],hu_HU:"cfd",id_ID:"cfd",it:"cfd",ja:["CFD"],ko:["씨에프디"],ms_MY:"cfd",nl_NL:"cfd",pl:"cfd",pt:"cfd",ro:"cfd",ru:"cfd",sv:"cfd",th:"cfd",tr:"cfd",vi:"cfd",zh:["差价合约"],zh_TW:"cfd"}},8448:e=>{e.exports={ar:["العملات الرقمية"],ca_ES:["cripto"],cs:"crypto",de:"crypto",el:"crypto",en:"crypto",es:["cripto"],fa:"crypto",fr:"crypto",he_IL:["קריפטו"],hu_HU:["kripto"],id_ID:"crypto",it:["cripto"],ja:["暗号"],ko:["크립토"],ms_MY:["kripto"],nl_NL:"crypto",pl:["krypto"],pt:["Cripto"],ro:"crypto",ru:["криптовалюты"],sv:["krypto"],th:["คริปโต"],tr:["kripto"],vi:["tiền điện tử"],zh:["加密"],zh_TW:"crypto"}},67245:e=>{e.exports={ar:["إيصال إيداع"],ca_ES:"dr",cs:"dr",de:"dr",el:"dr",en:"dr",es:"dr",fa:"dr",fr:"dr",he_IL:"dr",hu_HU:"dr",id_ID:"dr",it:"dr",ja:["預託証券"],ko:"dr",ms_MY:"dr",nl_NL:"dr",pl:["Potwierdzenie wpłaty"],pt:"dr",ro:"dr",ru:["Депоз. расписки"],sv:"dr",th:"dr",tr:"dr",vi:"dr",zh:"dr",zh_TW:"dr"}},88720:e=>{e.exports={ar:["اقتصاد"],ca_ES:["economia"],cs:"economy",de:["Wirtschaft"],el:"economy",en:"economy",es:["economía"],fa:"economy",fr:["économie"],he_IL:["כַּלְכָּלָה"],hu_HU:"economy",id_ID:["ekonomi"],it:["economia"], +ja:["経済指標"],ko:["경제"],ms_MY:["ekonomi"],nl_NL:"economy",pl:["gospodarka"],pt:["economia"],ro:"economy",ru:["экономические данные"],sv:["ekonomi"],th:["เศรษฐกิจ"],tr:["ekonomi"],vi:["kinh tế"],zh:["经济"],zh_TW:["經濟"]}},39512:e=>{e.exports={ar:["فوركس"],ca_ES:["Forex"],cs:"forex",de:["Devisen"],el:"forex",en:"forex",es:["Forex"],fa:"forex",fr:["Forex"],he_IL:['מט"ח'],hu_HU:"forex",id_ID:"forex",it:"forex",ja:["FX"],ko:["외환"],ms_MY:"forex",nl_NL:"forex",pl:"forex",pt:"forex",ro:"forex",ru:["форекс"],sv:["valutor"],th:["ฟอเร็กซ์"],tr:["döviz"],vi:"forex",zh:["外汇"],zh_TW:["外匯"]}},81859:e=>{e.exports={ar:["العقود الآجلة"],ca_ES:["futurs"],cs:"futures",de:["Futures"],el:"futures",en:"futures",es:["futuros"],fa:"futures",fr:"futures",he_IL:["חוזים עתידיים"],hu_HU:"futures",id_ID:["kontrak berjangka"],it:["future"],ja:["先物"],ko:["퓨쳐스"],ms_MY:["pasaran hadapan"],nl_NL:"futures",pl:["Kontrakty terminowe"],pt:["futuros"],ro:"futures",ru:["фьючерсы"],sv:["terminer"],th:["ฟิวเจอร์ส"],tr:["vadeli"],vi:["hợp đồng tương lai"],zh:["期货"],zh_TW:["期貨"]}},12754:e=>{e.exports={ar:["مؤشر"],ca_ES:["índex"],cs:"index",de:["Index"],el:"index",en:"index",es:["índice"],fa:"index",fr:["indice"],he_IL:["מדד"],hu_HU:"index",id_ID:["indeks"],it:["indice"],ja:["指数"],ko:["지수"],ms_MY:["indeks"],nl_NL:"index",pl:["indeks"],pt:["índice"],ro:"index",ru:["индексы"],sv:"index",th:["ดัชนี"],tr:["endeks"],vi:["chỉ số"],zh:["指数"],zh_TW:["指數"]}},60804:e=>{e.exports={ar:["المؤشرات"],ca_ES:"indices",cs:"indices",de:["Indizes"],el:"indices",en:"indices",es:["índices"],fa:"indices",fr:"indices",he_IL:["מדדים"],hu_HU:"indices",id_ID:["indeks"],it:["Indici"],ja:["指数"],ko:["지수"],ms_MY:["indeks"],nl_NL:["indexen"],pl:["indeksy"],pt:["índices"],ro:"indices",ru:["индексы"],sv:["index"],th:["ดัชนี"],tr:["endeks"],vi:["các chỉ báo"],zh:["指数"],zh_TW:["指數"]}},36931:e=>{e.exports={ar:["سهم"],ca_ES:["accions"],cs:"stock",de:["Aktie"],el:"stock",en:"stock",es:["acciones"],fa:"stock",fr:"stock",he_IL:["מניה"],hu_HU:"stock",id_ID:["saham"],it:["azione"],ja:["株式"],ko:["스탁"],ms_MY:["saham"],nl_NL:"stock",pl:["akcja"],pt:["ação"],ro:"stock",ru:["акция"],sv:["aktier"],th:["หุ้น"],tr:["hisse"],vi:["cổ phiếu"],zh:["股票"],zh_TW:["股票"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/symbol-search-dialog.e5850d7e02343ee54c52.js b/charting_library/bundles/symbol-search-dialog.e5850d7e02343ee54c52.js new file mode 100644 index 0000000..9269842 --- /dev/null +++ b/charting_library/bundles/symbol-search-dialog.e5850d7e02343ee54c52.js @@ -0,0 +1,7 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[1754],{36383:(e,t,r)=>{"use strict";r.d(t,{useOutsideEvent:()=>s});var o=r(50959),i=r(27267);function s(e){const{click:t,mouseDown:r,touchEnd:s,touchStart:n,handler:a,reference:c,ownerDocument:l=document}=e,d=(0,o.useRef)(null),h=(0,o.useRef)(new CustomEvent("timestamp").timeStamp);return(0,o.useLayoutEffect)((()=>{const e={click:t,mouseDown:r,touchEnd:s,touchStart:n},o=c?c.current:d.current;return(0,i.addOutsideEventListener)(h.current,o,a,l,e)}),[t,r,s,n,a]),c||d}},9745:(e,t,r)=>{"use strict";r.d(t,{Icon:()=>i});var o=r(50959);const i=o.forwardRef(((e,t)=>{const{icon:r="",...i}=e;return o.createElement("span",{...i,ref:t,dangerouslySetInnerHTML:{__html:r}})}))},99663:(e,t,r)=>{"use strict";r.d(t,{Slot:()=>i,SlotContext:()=>s});var o=r(50959);class i extends o.Component{shouldComponentUpdate(){return!1}render(){return o.createElement("div",{style:{position:"fixed",zIndex:150,left:0,top:0},ref:this.props.reference})}}const s=o.createContext(null)},67961:(e,t,r)=>{"use strict";r.d(t,{OverlapManager:()=>s,getRootOverlapManager:()=>a});var o=r(50151);class i{constructor(){this._storage=[]}add(e){this._storage.push(e)}remove(e){this._storage=this._storage.filter((t=>e!==t))}has(e){return this._storage.includes(e)}getItems(){return this._storage}}class s{constructor(e=document){this._storage=new i,this._windows=new Map,this._index=0,this._document=e,this._container=e.createDocumentFragment()}setContainer(e){const t=this._container,r=null===e?this._document.createDocumentFragment():e;!function(e,t){Array.from(e.childNodes).forEach((e=>{e.nodeType===Node.ELEMENT_NODE&&t.appendChild(e)}))}(t,r),this._container=r}registerWindow(e){this._storage.has(e)||this._storage.add(e)}ensureWindow(e,t={position:"fixed",direction:"normal"}){const r=this._windows.get(e);if(void 0!==r)return r;this.registerWindow(e);const o=this._document.createElement("div");if(o.style.position=t.position,o.style.zIndex=this._index.toString(),o.dataset.id=e,void 0!==t.index){const e=this._container.childNodes.length;if(t.index>=e)this._container.appendChild(o);else if(t.index<=0)this._container.insertBefore(o,this._container.firstChild);else{const e=this._container.childNodes[t.index];this._container.insertBefore(o,e)}}else"reverse"===t.direction?this._container.insertBefore(o,this._container.firstChild):this._container.appendChild(o);return this._windows.set(e,o),++this._index,o}unregisterWindow(e){this._storage.remove(e);const t=this._windows.get(e);void 0!==t&&(null!==t.parentElement&&t.parentElement.removeChild(t),this._windows.delete(e))}getZindex(e){const t=this.ensureWindow(e);return parseInt(t.style.zIndex||"0")}moveToTop(e){if(this.getZindex(e)!==this._index){this.ensureWindow(e).style.zIndex=(++this._index).toString()}}removeWindow(e){this.unregisterWindow(e)}}const n=new WeakMap;function a(e=document){const t=e.getElementById("overlap-manager-root");if(null!==t)return(0,o.ensureDefined)(n.get(t));{const t=new s(e),r=function(e){const t=e.createElement("div") +;return t.style.position="absolute",t.style.zIndex=150..toString(),t.style.top="0px",t.style.left="0px",t.id="overlap-manager-root",t}(e);return n.set(r,t),t.setContainer(r),e.body.appendChild(r),t}}},99054:(e,t,r)=>{"use strict";r.d(t,{setFixedBodyState:()=>l});const o=(()=>{let e;return()=>{var t;if(void 0===e){const r=document.createElement("div"),o=r.style;o.visibility="hidden",o.width="100px",o.msOverflowStyle="scrollbar",document.body.appendChild(r);const i=r.offsetWidth;r.style.overflow="scroll";const s=document.createElement("div");s.style.width="100%",r.appendChild(s);const n=s.offsetWidth;null===(t=r.parentNode)||void 0===t||t.removeChild(r),e=i-n}return e}})();function i(e,t,r){null!==e&&e.style.setProperty(t,r)}function s(e,t){return getComputedStyle(e,null).getPropertyValue(t)}function n(e,t){return parseInt(s(e,t))}let a=0,c=!1;function l(e){const{body:t}=document,r=t.querySelector(".widgetbar-wrap");if(e&&1==++a){const e=s(t,"overflow"),a=n(t,"padding-right");"hidden"!==e.toLowerCase()&&t.scrollHeight>t.offsetHeight&&(i(r,"right",`${o()}px`),t.style.paddingRight=`${a+o()}px`,c=!0),t.classList.add("i-no-scroll")}else if(!e&&a>0&&0==--a&&(t.classList.remove("i-no-scroll"),c)){i(r,"right","0px");let e=0;0,t.scrollHeight<=t.clientHeight&&(e-=o()),t.style.paddingRight=(e<0?0:e)+"px",c=!1}}},89324:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Components:()=>d,showDefaultSearchDialog:()=>l,showSymbolSearchItemsDialog:()=>n.showSymbolSearchItemsDialog});var o=r(82992),i=(r(32563),r(31330)),s=r(65106),n=r(1861),a=r(97145),c=r(84015);r(14483),r(49483);!(0,c.isOnMobileAppPage)("any")&&window.matchMedia("(min-width: 602px) and (min-height: 445px)").matches;function l(e){new a.WatchedValue({});const t=(0,s.getSymbolSearchCompleteOverrideFunction)(),{defaultValue:r,showSpreadActions:c,source:l,onSearchComplete:d,trackResultsOptions:h,...u}=e,m={...u,showSpreadActions:null!=c?c:(0,i.canShowSpreadActions)(),onSymbolFiltersParamsChange:void 0,onSearchComplete:(e,r)=>{null==r||r.symbolType;t(e[0].symbol,e[0].result).then((e=>{o.linking.setSymbolAndLogInitiator(e.symbol,"symbol search"),null==d||d(e.symbol)}))},onEmptyResults:void 0};(0,n.showSymbolSearchItemsDialog)({...m,defaultValue:r})}const d={SymbolSearchWatchlistDialogContentItem:null,SymbolSearchWatchlistDialog:null}},1861:(e,t,r)=>{"use strict";r.d(t,{showSymbolSearchItemsDialog:()=>c});var o=r(50959),i=r(962),s=r(50655),n=r(51826),a=r(22350);function c(e){const{initialMode:t="symbolSearch",autofocus:r=!0,defaultValue:c,showSpreadActions:l,selectSearchOnInit:d,onSearchComplete:h,dialogTitle:u,placeholder:m,fullscreen:p,initialScreen:_,wrapper:y,dialog:f,contentItem:S,onClose:g,onOpen:b,footer:v,symbolTypes:k,searchInput:x,emptyState:I,hideMarkedListFlag:C,dialogWidth:w="auto",manager:z,shouldReturnFocus:L,onSymbolFiltersParamsChange:D,onEmptyResults:T}=e;if(n.dialogsOpenerManager.isOpened("SymbolSearch")||n.dialogsOpenerManager.isOpened("ChangeIntervalDialog"))return;const N=document.createElement("div"),E=o.createElement(s.SlotContext.Provider,{value:null!=z?z:null +},o.createElement(a.SymbolSearchItemsDialog,{onClose:M,initialMode:t,defaultValue:c,showSpreadActions:l,hideMarkedListFlag:C,selectSearchOnInit:d,onSearchComplete:h,dialogTitle:u,placeholder:m,fullscreen:p,initialScreen:_,wrapper:y,dialog:f,contentItem:S,footer:v,symbolTypes:k,searchInput:x,emptyState:I,autofocus:r,dialogWidth:w,shouldReturnFocus:L,onSymbolFiltersParamsChange:D,onEmptyResults:T}));function M(){i.unmountComponentAtNode(N),n.dialogsOpenerManager.setAsClosed("SymbolSearch"),g&&g()}return i.render(E,N),n.dialogsOpenerManager.setAsOpened("SymbolSearch"),b&&b(),{close:M}}},51826:(e,t,r)=>{"use strict";r.d(t,{DialogsOpenerManager:()=>o,dialogsOpenerManager:()=>i});class o{constructor(){this._storage=new Map}setAsOpened(e,t){this._storage.set(e,t)}setAsClosed(e){this._storage.delete(e)}isOpened(e){return this._storage.has(e)}getDialogPayload(e){return this._storage.get(e)}}const i=new o},90692:(e,t,r)=>{"use strict";r.d(t,{MatchMedia:()=>i});var o=r(50959);class i extends o.PureComponent{constructor(e){super(e),this._handleChange=()=>{this.forceUpdate()},this.state={query:window.matchMedia(this.props.rule)}}componentDidMount(){this._subscribe(this.state.query)}componentDidUpdate(e,t){this.state.query!==t.query&&(this._unsubscribe(t.query),this._subscribe(this.state.query))}componentWillUnmount(){this._unsubscribe(this.state.query)}render(){return this.props.children(this.state.query.matches)}static getDerivedStateFromProps(e,t){return e.rule!==t.query.media?{query:window.matchMedia(e.rule)}:null}_subscribe(e){e.addListener(this._handleChange)}_unsubscribe(e){e.removeListener(this._handleChange)}}},42842:(e,t,r)=>{"use strict";r.d(t,{Portal:()=>c,PortalContext:()=>l});var o=r(50959),i=r(962),s=r(25931),n=r(67961),a=r(99663);class c extends o.PureComponent{constructor(){super(...arguments),this._uuid=(0,s.nanoid)()}componentWillUnmount(){this._manager().removeWindow(this._uuid)}render(){const e=this._manager().ensureWindow(this._uuid,this.props.layerOptions);return e.style.top=this.props.top||"",e.style.bottom=this.props.bottom||"",e.style.left=this.props.left||"",e.style.right=this.props.right||"",e.style.pointerEvents=this.props.pointerEvents||"",this.props.className&&e.classList.add(this.props.className),this.props["aria-hidden"]&&e.setAttribute("aria-hidden","true"),i.createPortal(o.createElement(l.Provider,{value:this},this.props.children),e)}moveToTop(){this._manager().moveToTop(this._uuid)}_manager(){return null===this.context?(0,n.getRootOverlapManager)():this.context}}c.contextType=a.SlotContext;const l=o.createContext(null)},50655:(e,t,r)=>{"use strict";r.d(t,{Slot:()=>o.Slot,SlotContext:()=>o.SlotContext});var o=r(99663)},16936:e=>{e.exports={ar:["عودة"],ca_ES:["Enrere"],cs:"Back",de:["Zurück"],el:"Back",en:"Back",es:["Atrás"],fa:"Back",fr:["Retour"],he_IL:["חזור"],hu_HU:"Back",id_ID:["Kembali"],it:["Indietro"],ja:["戻る"],ko:["뒤로"],ms_MY:["Kembali"],nl_NL:"Back",pl:["Cofnij"],pt:["Voltar"],ro:"Back",ru:["Назад"],sv:["Tillbaka"],th:["กลับไป"],tr:["Geri"],vi:["Quay lại"],zh:["返回"],zh_TW:["返回"]}}, +9898:e=>{e.exports={ar:["حق"],ca_ES:["Right (dret de subscripció)"],cs:"Right",de:["Rechter"],el:"Right",en:"Right",es:["Right (derecho de suscripción)"],fa:"Right",fr:["De droite"],he_IL:["זכות Right"],hu_HU:"Right",id_ID:["Kanan"],it:["Diritto"],ja:["ストックオプション"],ko:["라이트"],ms_MY:["Benar"],nl_NL:"Right",pl:["Prawo do udostępniania"],pt:["Direita"],ro:"Right",ru:["Право на акцию"],sv:["Höger"],th:["สิทธิ"],tr:["Sağ"],vi:["Phải"],zh:["认股权"],zh_TW:["認股權"]}},20036:e=>{e.exports={ar:["إلغاء"],ca_ES:["Cancel·la"],cs:["Zrušit"],de:["Abbrechen"],el:["Άκυρο"],en:"Cancel",es:["Cancelar"],fa:["لغو"],fr:["Annuler"],he_IL:["ביטול"],hu_HU:["Törlés"],id_ID:["Batal"],it:["Annulla"],ja:["キャンセル"],ko:["취소"],ms_MY:["Batal"],nl_NL:["Annuleren"],pl:["Anuluj"],pt:["Cancelar"],ro:"Cancel",ru:["Отмена"],sv:["Avbryt"],th:["ยกเลิก"],tr:["İptal"],vi:["Hủy bỏ"],zh:["取消"],zh_TW:["取消"]}},80395:e=>{e.exports={ar:["إغلاق القائمة"],ca_ES:"Close menu",cs:"Close menu",de:["Menü schließen"],el:"Close menu",en:"Close menu",es:["Cerrar menú"],fa:"Close menu",fr:["Fermer le menu"],he_IL:["סגור תפריט"],hu_HU:"Close menu",id_ID:["Pilih menu"],it:["Chiudere menù"],ja:["メニューを閉じる"],ko:["메뉴 닫기"],ms_MY:["Tutup menu"],nl_NL:"Close menu",pl:["Zamknij menu"],pt:["Fechar menu"],ro:"Close menu",ru:["Закрыть меню"],sv:["Stäng menyn"],th:["ปิดเมนู"],tr:["Menüyü kapat"],vi:["Đóng menu"],zh:["关闭菜单"],zh_TW:["關閉選單"]}},64498:e=>{e.exports={ar:["كل المصادر"],ca_ES:["Totes les fonts"],cs:"All sources",de:["Alle Quellen"],el:"All sources",en:"All sources",es:["Todas las fuentes"],fa:"All sources",fr:["Toutes les sources"],he_IL:["כל המקורות"],hu_HU:"All sources",id_ID:["Seluruh sumber"],it:["Tutte le fonti"],ja:["すべての提供元"],ko:["모든 자료"],ms_MY:["Kesemua sumber"],nl_NL:"All sources",pl:["Wszystkie źródła"],pt:["Todas as fontes"],ro:"All sources",ru:["Все источники"],sv:["Samtliga källor"],th:["แหล่งที่มาทั้งหมด"],tr:["Tüm kaynaklar"],vi:["Tất cả các nguồn"],zh:["全部来源"],zh_TW:["全部來源"]}},79852:e=>{e.exports={ar:["سند"],ca_ES:["Bo"],cs:"Bond",de:["Anleihe"],el:"Bond",en:"Bond",es:["Bono"],fa:"Bond",fr:["Obligation"],he_IL:["אגרת חוב"],hu_HU:"Bond",id_ID:["Surat hutang"],it:["Obbligazione"],ja:["債券"],ko:["채권"],ms_MY:["Bon"],nl_NL:"Bond",pl:["Obligacja"],pt:["Título"],ro:"Bond",ru:["Облигации"],sv:["Obligation"],th:["พันธบัตร"],tr:["Tahvil"],vi:["Trái phiếu"],zh:["债券"],zh_TW:["債券"]}},29601:e=>{e.exports={ar:["الوصف"],ca_ES:["Descripció"],cs:["Popis"],de:["Beschreibung"],el:"Description",en:"Description",es:["Descripción"],fa:["شرح"],fr:"Description",he_IL:["תיאור"],hu_HU:["Leírás"],id_ID:["Deskripsi"],it:["Descrizione"],ja:["詳細"],ko:["설명"],ms_MY:["Huraian"],nl_NL:["Beschrijving"],pl:["Opis"],pt:["Descrição"],ro:"Description",ru:["Описание"],sv:["Beskrivning"],th:["คำอธิบาย"],tr:["Açıklama"],vi:["Mô tả"],zh:["描述"],zh_TW:["描述"]}},29673:e=>{e.exports={ar:["لا توجد أسواق تطابق المعايير التي عينتها"],ca_ES:["No hi ha mercats de valors que coincideixin amb els vostres criteris."],cs:"No exchanges match your criteria",de:["Keine Börsen entsprechen Ihren Kriterien"], +el:"No exchanges match your criteria",en:"No exchanges match your criteria",es:["No hay mercados de valores que coincidan con sus criterios."],fa:"No exchanges match your criteria",fr:["Aucun échange ne correspond à vos critères"],he_IL:["אין בורסות התואמות את הקריטריונים שלך"],hu_HU:"No exchanges match your criteria",id_ID:["Tidak ada bursa yang sesuai dengan kriteria anda"],it:["Nessuna borsa corrisponde ai tuoi criteri"],ja:["条件に合致する取引所はありません"],ko:["조건에 맞는 익스체인지가 없음"],ms_MY:["Tiada bursa saham yang memenuhi kriteria anda."],nl_NL:"No exchanges match your criteria",pl:["Brak giełd spełniających Twoje kryteria"],pt:["Nenhuma exchange corresponde ao seu critério"],ro:"No exchanges match your criteria",ru:["Нет подходящих бирж"],sv:["Inga börser matchar dina kriterier"],th:["ไม่มีตลาดแลกเปลี่ยนใดๆ ตรงตามเงื่อนไขของคุณ"],tr:["Kriterlerinize uygun borsa yok"],vi:["Không có sàn giao dịch nào khớp với yêu cầu của bạn"],zh:["没有交易所符合您的条件"],zh_TW:["沒有交易所符合您的條件"]}},41379:e=>{e.exports={ar:["لا توجد رموز تطابق معاييرك"],ca_ES:["Cap símbol coincideix amb els vostres criteris"],cs:"No symbols match your criteria",de:["Für Ihre Kriterien gibt es keine übereinstimmenden Symbole"],el:"No symbols match your criteria",en:"No symbols match your criteria",es:["Ningún símbolo coincide con sus criterios"],fa:"No symbols match your criteria",fr:["Aucun symbole ne correspond à vos critères"],he_IL:["אין סימולים תואמים את הקריטריונים שלך"],hu_HU:"No symbols match your criteria",id_ID:["Tidak ada Simbol yang sesuai dengan kriteria anda"],it:["Nessun simbolo corrisponde ai criteri"],ja:["条件に合致するシンボルはありません"],ko:["조건에 맞는 심볼이 없음"],ms_MY:["Tiada Simbol yang menepati kriteria anda"],nl_NL:"No symbols match your criteria",pl:["Brak symboli spełniających Twoje kryteria"],pt:["Nenhum símbolo compatível com seu critério"],ro:"No symbols match your criteria",ru:["Нет подходящих символов"],sv:["Inga symboler matchar dina kriterier"],th:["ไม่มีสัญลักษณ์ที่ตรงกับการค้นหาของคุณ"],tr:["Kriterlerinize uygun sembol yok"],vi:["Không có mã giao dịch nào khớp với tiêu chí của bạn"],zh:["没有代码符合您的条件"],zh_TW:["沒有商品符合您的條件"]}},19724:e=>{e.exports={ar:["مصادر"],ca_ES:["Fonts"],cs:"Sources",de:["Quellen"],el:"Sources",en:"Sources",es:["Fuentes"],fa:"Sources",fr:"Sources",he_IL:["מקורות"],hu_HU:"Sources",id_ID:["Sumber"],it:["Fonti"],ja:["情報源"],ko:["자료"],ms_MY:["Sumber-sumber"],nl_NL:"Sources",pl:["Źródła"],pt:["Fontes"],ro:"Sources",ru:["Источники"],sv:["Källor"],th:["แหล่งที่มา"],tr:["Kaynak"],vi:["Nguồn"],zh:["来源"],zh_TW:["來源"]}},52298:e=>{e.exports={ar:["بحث"],ca_ES:["Cercar"],cs:["Hledat"],de:["Suche"],el:["Αναζήτησή"],en:"Search",es:["Buscar"],fa:["جستجو"],fr:["Chercher"],he_IL:["חפש"],hu_HU:["Keresés"],id_ID:["Cari"],it:["Cerca"],ja:["検索"],ko:["찾기"],ms_MY:["Cari"],nl_NL:["Zoeken"],pl:["Szukaj"],pt:["Pesquisar"],ro:"Search",ru:["Поиск"],sv:["Sök"],th:["ค้นหา"],tr:["Ara"],vi:["Tìm kiếm"],zh:["搜索"],zh_TW:["搜尋"]}},13269:e=>{e.exports={ar:["اختر مصدراً"],ca_ES:["Selecciona font"],cs:"Select source",de:["Quelle wählen"],el:"Select source",en:"Select source", +es:["Seleccionar fuente"],fa:"Select source",fr:["Sélectionner la source"],he_IL:["בחר מקור"],hu_HU:"Select source",id_ID:["Pilih sumber"],it:["Seleziona fonte"],ja:["情報源を選択"],ko:["자료 선택"],ms_MY:["Pilih sumber"],nl_NL:"Select source",pl:["Wybierz źródło"],pt:["Selecionar fonte"],ro:"Select source",ru:["Выбрать источник"],sv:["Välj källa"],th:["เลือกแหล่งที่มา"],tr:["Kaynak seç"],vi:["Chọn nguồn"],zh:["选择来源"],zh_TW:["選擇來源"]}},89053:e=>{e.exports={ar:["رمز"],ca_ES:["Símbol"],cs:"Symbol",de:"Symbol",el:["Σύμβολο"],en:"Symbol",es:["Símbolo"],fa:["نماد"],fr:["Symbole"],he_IL:["סימול"],hu_HU:["Szimbólum"],id_ID:["Simbol"],it:["Simbolo"],ja:["シンボル"],ko:["심볼"],ms_MY:["Simbol"],nl_NL:["Symbool"],pl:"Symbol",pt:["Símbolo"],ro:"Symbol",ru:["Инструмент"],sv:"Symbol",th:["สัญลักษณ์"],tr:["Sembol"],vi:["Mã"],zh:["商品代码"],zh_TW:["商品代碼"]}},48490:e=>{e.exports={ar:["الرمز والوصف"],ca_ES:["Símbol i descripció"],cs:"Symbol & description",de:["Symbol & Beschreibung"],el:"Symbol & description",en:"Symbol & description",es:["Símbolo y descripción"],fa:"Symbol & description",fr:["Symbole & description"],he_IL:["סימול ותיאור"],hu_HU:"Symbol & description",id_ID:["Simbol & deskripsi"],it:["Simbolo e descrizione"],ja:["シンボル & 詳細"],ko:["심볼 & 설명"],ms_MY:["Simbol & penjelasan"],nl_NL:"Symbol & description",pl:["Symbol i opis"],pt:["Símbolo & descrição"],ro:"Symbol & description",ru:["Инструмент и описание"],sv:["Symbol & beskrivning"],th:["สัญลักษณ์และคำอธิบาย"],tr:["Sembol ve açıklama"],vi:["Mã giao dịch & mô tả"],zh:["商品和描述"],zh_TW:["商品&描述"]}},99983:e=>{e.exports={ar:["بحث عن الرموز"],ca_ES:["Cerca de símbols"],cs:"Symbol Search",de:["Symbol Suche"],el:"Symbol Search",en:"Symbol Search",es:["Búsqueda de símbolos"],fa:"Symbol Search",fr:["Recherche de symbole"],he_IL:["חיפוש סימולים"],hu_HU:"Symbol Search",id_ID:["Pencarian Simbol"],it:["Ricerca simbolo"],ja:["シンボル検索"],ko:["심볼 찾기"],ms_MY:["Cari simbol"],nl_NL:"Symbol Search",pl:["Wyszukiwanie symboli"],pt:["Pesquisa de Símbolo"],ro:"Symbol Search",ru:["Поиск инструментов"],sv:["Symbolsök"],th:["ค้นหาตัวย่อ"],tr:["Sembol Arama"],vi:["Tìm kiếm Mã giao dịch"],zh:["商品代码搜索"],zh_TW:["商品搜尋"]}},12629:e=>{e.exports={ar:["السلع"],ca_ES:"commodity",cs:"commodity",de:["Rohstoff"],el:"commodity",en:"commodity",es:["materia prima"],fa:"commodity",fr:["produit de base"],he_IL:["סחורה"],hu_HU:"commodity",id_ID:["komiditas"],it:["materia prima"],ja:["コモディティ"],ko:["상품"],ms_MY:["komoditi"],nl_NL:"commodity",pl:["towar"],pt:"commodity",ro:"commodity",ru:["товары"],sv:["Råvaror"],th:["คอมมอดิตี้"],tr:["Emtia"],vi:["hàng hóa"],zh:["商品"],zh_TW:["商品"]}},87592:e=>{e.exports={ar:["عقود الفروقات"],ca_ES:"cfd",cs:"cfd",de:"cfd",el:"cfd",en:"cfd",es:"cfd",fa:"cfd",fr:"cfd",he_IL:["חוזה הפרשים cfd"],hu_HU:"cfd",id_ID:"cfd",it:"cfd",ja:["CFD"],ko:["씨에프디"],ms_MY:"cfd",nl_NL:"cfd",pl:"cfd",pt:"cfd",ro:"cfd",ru:"cfd",sv:"cfd",th:"cfd",tr:"cfd",vi:"cfd",zh:["差价合约"],zh_TW:"cfd"}},8448:e=>{e.exports={ar:["العملات الرقمية"],ca_ES:["cripto"],cs:"crypto",de:"crypto",el:"crypto",en:"crypto",es:["cripto"],fa:"crypto",fr:"crypto", +he_IL:["קריפטו"],hu_HU:["kripto"],id_ID:"crypto",it:["cripto"],ja:["暗号"],ko:["크립토"],ms_MY:["kripto"],nl_NL:"crypto",pl:["krypto"],pt:["Cripto"],ro:"crypto",ru:["криптовалюты"],sv:["krypto"],th:["คริปโต"],tr:["kripto"],vi:["tiền điện tử"],zh:["加密"],zh_TW:"crypto"}},67245:e=>{e.exports={ar:["إيصال إيداع"],ca_ES:"dr",cs:"dr",de:"dr",el:"dr",en:"dr",es:"dr",fa:"dr",fr:"dr",he_IL:"dr",hu_HU:"dr",id_ID:"dr",it:"dr",ja:["預託証券"],ko:"dr",ms_MY:"dr",nl_NL:"dr",pl:["Potwierdzenie wpłaty"],pt:"dr",ro:"dr",ru:["Депоз. расписки"],sv:"dr",th:"dr",tr:"dr",vi:"dr",zh:"dr",zh_TW:"dr"}},88720:e=>{e.exports={ar:["اقتصاد"],ca_ES:["economia"],cs:"economy",de:["Wirtschaft"],el:"economy",en:"economy",es:["economía"],fa:"economy",fr:["économie"],he_IL:["כַּלְכָּלָה"],hu_HU:"economy",id_ID:["ekonomi"],it:["economia"],ja:["経済指標"],ko:["경제"],ms_MY:["ekonomi"],nl_NL:"economy",pl:["gospodarka"],pt:["economia"],ro:"economy",ru:["экономические данные"],sv:["ekonomi"],th:["เศรษฐกิจ"],tr:["ekonomi"],vi:["kinh tế"],zh:["经济"],zh_TW:["經濟"]}},39512:e=>{e.exports={ar:["فوركس"],ca_ES:["Forex"],cs:"forex",de:["Devisen"],el:"forex",en:"forex",es:["Forex"],fa:"forex",fr:["Forex"],he_IL:['מט"ח'],hu_HU:"forex",id_ID:"forex",it:"forex",ja:["FX"],ko:["외환"],ms_MY:"forex",nl_NL:"forex",pl:"forex",pt:"forex",ro:"forex",ru:["форекс"],sv:["valutor"],th:["ฟอเร็กซ์"],tr:["döviz"],vi:"forex",zh:["外汇"],zh_TW:["外匯"]}},81859:e=>{e.exports={ar:["العقود الآجلة"],ca_ES:["futurs"],cs:"futures",de:["Futures"],el:"futures",en:"futures",es:["futuros"],fa:"futures",fr:"futures",he_IL:["חוזים עתידיים"],hu_HU:"futures",id_ID:["kontrak berjangka"],it:["future"],ja:["先物"],ko:["퓨쳐스"],ms_MY:["pasaran hadapan"],nl_NL:"futures",pl:["Kontrakty terminowe"],pt:["futuros"],ro:"futures",ru:["фьючерсы"],sv:["terminer"],th:["ฟิวเจอร์ส"],tr:["vadeli"],vi:["hợp đồng tương lai"],zh:["期货"],zh_TW:["期貨"]}},12754:e=>{e.exports={ar:["مؤشر"],ca_ES:["índex"],cs:"index",de:["Index"],el:"index",en:"index",es:["índice"],fa:"index",fr:["indice"],he_IL:["מדד"],hu_HU:"index",id_ID:["indeks"],it:["indice"],ja:["指数"],ko:["지수"],ms_MY:["indeks"],nl_NL:"index",pl:["indeks"],pt:["índice"],ro:"index",ru:["индексы"],sv:"index",th:["ดัชนี"],tr:["endeks"],vi:["chỉ số"],zh:["指数"],zh_TW:["指數"]}},60804:e=>{e.exports={ar:["المؤشرات"],ca_ES:"indices",cs:"indices",de:["Indizes"],el:"indices",en:"indices",es:["índices"],fa:"indices",fr:"indices",he_IL:["מדדים"],hu_HU:"indices",id_ID:["indeks"],it:["Indici"],ja:["指数"],ko:["지수"],ms_MY:["indeks"],nl_NL:["indexen"],pl:["indeksy"],pt:["índices"],ro:"indices",ru:["индексы"],sv:["index"],th:["ดัชนี"],tr:["endeks"],vi:["các chỉ báo"],zh:["指数"],zh_TW:["指數"]}},36931:e=>{e.exports={ar:["سهم"],ca_ES:["accions"],cs:"stock",de:["Aktie"],el:"stock",en:"stock",es:["acciones"],fa:"stock",fr:"stock",he_IL:["מניה"],hu_HU:"stock",id_ID:["saham"],it:["azione"],ja:["株式"],ko:["스탁"],ms_MY:["saham"],nl_NL:"stock",pl:["akcja"],pt:["ação"],ro:"stock",ru:["акция"],sv:["aktier"],th:["หุ้น"],tr:["hisse"],vi:["cổ phiếu"],zh:["股票"],zh_TW:["股票"]}}}]); \ No newline at end of file diff --git a/charting_library/bundles/take-chart-image-impl.600804a9c180df6a83b1.js b/charting_library/bundles/take-chart-image-impl.600804a9c180df6a83b1.js new file mode 100644 index 0000000..2d1b36c --- /dev/null +++ b/charting_library/bundles/take-chart-image-impl.600804a9c180df6a83b1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[4389],{82869:(e,t,a)=>{a.r(t),a.d(t,{copyToClipboardClientScreenshot:()=>u,copyToClipboardImageOfChart:()=>h,downloadClientScreenshot:()=>y,getImageOfChartSilently:()=>g});var n=a(59224),o=a(14483),i=a(34928),r=a(79982),s=a(65446),c=a(65939),l=a(53166),d=(a(42053),a(11542),a(69798));function p(e,t={}){return new Promise(((a,n)=>{!async function(e,t,a,n={}){var i;const r=new FormData;if(void 0!==n.previews)for(const e of n.previews)r.append("previews[]",e);void 0!==n.cme&&r.append("cme",String(n.cme));void 0!==n.wl&&r.append("wl",String(n.wl));void 0!==n.onWidget&&r.append("onWidget",String(n.onWidget));n.isReport&&r.append("isReport",String(n.isReport));n.asyncSave&&r.append("asyncSave",String(n.asyncSave));const s=window.urlParams;s&&s.locale&&r.append("language",s.locale);const c=e.activeChartWidget.value(),l=c.widgetCustomer();void 0!==l&&r.append("customer",l);let p=c.properties().childs().timezone.value();"exchange"===p&&(p=(null===(i=c.model().mainSeries().symbolInfo())||void 0===i?void 0:i.timezone)||p);r.append("timezone",p),r.append("symbol",c.model().mainSeries().symbol());const w=await e.clientSnapshot({showHeaderMainSymbol:n.showHeaderMainSymbol}),m=await new Promise((e=>w.toBlob(e)));null!==m&&r.append("preparedImage",m);!async function(e,t,a,n={}){const i=o.enabled("charting_library_base")?n.snapshotUrl||"https://www.tradingview.com/snapshot/":"/snapshot/";try{const n=await(0,d.fetch)(i,{body:e,method:"POST",credentials:"same-origin"}),o=await n.text();n.ok?t(o):a()}catch(e){a()}}(r,t,a,n)}(e,a,n,t)}))}const w=(0,n.getLogger)("Platform.TakeChartImage"),m=new i.DateTimeFormatter({dateTimeSeparator:"_",timeFormat:"%h-%m-%s"});async function h(e,t){const a="text/plain",n=p(e,t),i=n.then((e=>o.enabled("charting_library_base")&&t.snapshotUrl?e:(0,l.convertImageNameToUrl)(e))),r=i.then((e=>new Blob([e],{type:a})));try{return await(0,s.writePromiseUsingApi)(r,a),n}catch(e){throw window.open(await i),e}}async function g(e,t){try{return await p(e,t)}catch(e){throw w.logWarn("Error while trying to create snapshot"),e}}async function u(e){const t=e.clientSnapshot(),a=t.then((e=>new Promise((t=>e.toBlob((e=>{null!==e&&t(e)}))))));try{return await(0,s.writePromiseUsingApi)(a,"image/png")}catch(e){const a=window.open();throw a&&a.document.write(``),e}}async function y(e){const t=e.activeChartWidget.value().model().mainSeries().actualSymbol(),a=`${(0,r.shortName)(t)}_${m.formatLocal(new Date)}`,n=await e.clientSnapshot();(0,c.downloadFile)(`${a}.png`,n.toDataURL())}},53166:(e,t,a)=>{a.d(t,{convertImageNameToUrl:()=>i});var n=a(14483),o=a(76861);function i(e){return n.enabled("charting_library_base")||(0,o.isProd)()?"https://www.tradingview.com/x/"+e+"/":window.location.protocol+"//"+window.location.host+"/x/"+e+"/"}},65939:(e,t,a)=>{function n(e,t){const a=document.createElement("a");a.style.display="none",a.href=t,a.download=e,a.click()}a.d(t,{downloadFile:()=>n})}}]); \ No newline at end of file diff --git a/charting_library/bundles/th.178.dd03c0163a8373c0fc5b.js b/charting_library/bundles/th.178.dd03c0163a8373c0fc5b.js new file mode 100644 index 0000000..df5eea5 --- /dev/null +++ b/charting_library/bundles/th.178.dd03c0163a8373c0fc5b.js @@ -0,0 +1,3 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[178],{12978:e=>{e.exports="Real-time data for {symbolName}"},64565:e=>{e.exports="is provided by {exchange} exchange."},19801:e=>{e.exports="Fr"},11268:e=>{e.exports=["โม"]},63331:e=>{e.exports="Sa"},85954:e=>{e.exports="Su"},26230:e=>{e.exports=["วันพุธ"]},24793:e=>{e.exports="Th"},31533:e=>{e.exports="Tu"},89790:e=>{e.exports=["ไม่สามารถรับไพน์ซอร์สโค๊ดได้"]},39589:e=>{e.exports=["ยุบบานหน้าต่าง"]},38154:e=>{e.exports=["ยืนยันการลบแผนผังการศึกษา"]},53205:e=>{e.exports=["สัญญาซื้อขายฟิวเจอร์สแบบต่อเนื่อง"]},15993:e=>{e.exports=["สัญญาซื้อขายล่วงหน้าแบบต่อเนื่องเป็นเครื่องมือสังเคราะห์ที่รวมสัญญาแต่ละฉบับเข้าด้วยกัน ที่ 1! สัญญาแสดงถึงเดือนหน้า (ใกล้หมดอายุ) ในขณะที่ 2! แสดงถึงการหมดอายุที่ใกล้ที่สุดครั้งที่สอง"]},45e3:e=>{e.exports=["Cboe BZX"]},56934:e=>{e.exports="Change description"},23398:e=>{e.exports=["เปลี่ยนสัญลักษณ์"]},36004:e=>{e.exports=["สร้างบัญชีฟรี"]},69419:e=>{e.exports=["ทุกอย่างเป็นไปได้ด้วยดี — ตลาดเปิดทำการอยู่"]},97637:e=>{e.exports=["เมษายน"]},86797:e=>{e.exports=["สิงหาคม"]},22519:e=>{e.exports=["ค่าเปลี่ยนแปลงของแท่ง"]},41707:e=>{e.exports="Buy real-time data"},52003:e=>{e.exports=["คุณต้องการที่จะลบการศึกษาและรวมถึงของเด็กทั้งหมด?"]},68854:e=>{e.exports=["ดับเบิ้ลคลิก"]},97325:e=>{e.exports=["ปัญหาเกี่ยวกับข้อมูล"]},52916:e=>{e.exports=["ข้อมูลจะถูกอัพเดทวันละครั้ง"]},25978:e=>{e.exports=["ข้อมูลจะอัพเดทไม่เกินครั้งละ 1 วินาที แม้ว่าตลาดจะมีการอัพเดทเปลี่ยนแปลงมากกว่านี้"]},57310:e=>{e.exports=["ข้อมูลดีเลย์"]},49321:e=>{e.exports=["ข้อมูลสำหรับบัญชีแบบฟรีจะอัพเดทครั้งละ 1 วินาที แม้ว่าตลาดจะมีการอัพเดทเปลี่ยนแปลงมากกว่านี้"]},55669:e=>{e.exports=["ธันวาคม"]},83498:e=>{e.exports=["ลบหน้าต่าง"]},6044:e=>{e.exports=["ข้อมูลที่ถูกประมวลผลมา"]},31461:e=>{e.exports="Derived Data refers to financial indicators which are created by combining and/or processing raw data supplied from various sources."},59315:e=>{e.exports=["ข้อมูลแบบสิ้นวัน"]},82751:e=>{e.exports=["ผิดพลาด"]},40519:e=>{e.exports=["ตอนค่ำ ตลาดเปิดอยู่สำหรับการเทรดหลังตลาดปิดเท่านั้น"]},80227:e=>{e.exports=["เขตเวลาตลาดหลักทรัพย์"]},16467:e=>{e.exports=["กุมภาพันธ์"]},25046:e=>{e.exports=["กรอกข้อตกลงการแลกเปลี่ยน"]},93666:e=>{e.exports=["ปักธงสัญลักษณ์"]},564:e=>{e.exports=["ศุกร์"]},72970:e=>{e.exports=["วันศุกร์"]},88958:e=>{e.exports=["วันหยุด"]},32960:e=>{e.exports="Halal symbol"},21686:e=>{e.exports=["ซ่อน Indicator Legend"]},26935:e=>{e.exports=["ตัวแปรของอินดิเคเตอร์"]},26315:e=>{e.exports=["ชื่ออินดิเคเตอร์"]},84098:e=>{e.exports=["ค่าของอินดิเคเตอร์"]},91459:e=>{e.exports=["หากคุณต้องการ {listedExchange} ข้อมูลแบบเรียลไทม์ คุณจะต้องทำข้อตกลงการแลกเปลี่ยนให้สมบูรณ์ ไม่ต้องกังวล ใช้เวลาเพียงไม่กี่คลิกเท่านั้น"]},50634:e=>{e.exports=["จะเข้าสู่การซื้อขายหลังเวลาทำการใน {remainingTime}"]},74537:e=>{e.exports=["จะเปิดให้ซื้อขายล่วงหน้าใน {remainingTime}"]},26910:e=>{e.exports=["มกราคม"]},23230:e=>{e.exports=["กรกฎาคม"]},49385:e=>{e.exports=["มิถุนายน"]},99487:e=>{e.exports=["ราคา เปิด สูง ต่ำ และปิด OHLC ของแท่งเทียน"]},15815:e=>{ +e.exports=["อัพเดท 1 ครั้งต่อวินาที"]},90784:e=>{e.exports=["ตุลาคม"]},75991:e=>{e.exports=["สถานะตลาดเปิด"]},37274:e=>{e.exports="Last day change values"},36051:e=>{e.exports=["เรียนรู้เพิ่มเติม"]},39899:e=>{e.exports=["ย้ายหน้าต่างลง"]},70343:e=>{e.exports=["ย้ายหน้าต่างขึ้น"]},83085:e=>{e.exports=["จันทร์"]},61199:e=>{e.exports=["วันจันทร์"]},41610:e=>{e.exports=["เพิ่มเติม"]},1653:e=>{e.exports=["ตอนเช้า ตลาดเปิดอยู่สำหรับการเทรดแบบก่อนตลาดเปิดเท่านั้น"]},56470:e=>{e.exports=["ขยายชาร์ตให้ใหญ่สุด"]},19603:e=>{e.exports=["ขยายหน้าต่างให้ใหญ่สุด"]},68327:e=>{e.exports=["พ.ค."]},35732:e=>{e.exports=["จัดการหน้าต่าง"]},84675:e=>{e.exports=["มีนาคม"]},83949:e=>{e.exports=["ตลาดเปิด"]},35701:e=>{e.exports=["ตลาดจะเปิดใน {remainingTime}"]},95814:e=>{e.exports=["ตลาดปิด"]},98105:e=>{e.exports=["ตลาดจะปิดใน {remainingTime}"]},56086:e=>{e.exports=["ขณะนี้ตลาดอยู่ในช่วงวันหยุด โชคดีจัง"]},71194:e=>{e.exports=["พฤศจิกายน"]},66324:e=>{e.exports=["ซอร์สโค้ด"]},36835:e=>{e.exports=["เสาร์"]},1144:e=>{e.exports=["เสาร์"]},40653:e=>{e.exports=["เลื่อนไปทางซ้าย"]},26721:e=>{e.exports=["เลื่อนไปยังแท่งล่าสุด"]},35809:e=>{e.exports=["เลื่อนไปทางขวา"]},61132:e=>{e.exports=["กันยายน"]},28705:e=>{e.exports=["แสดง Indicator Legend"]},51072:e=>{e.exports=["แสดงแผนผังวัตถุ"]},37809:e=>{e.exports=["แสดงการตั้งค่าช่วงเวลา"]},39045:e=>{e.exports=["Study มีความผิดพลาด"]},86577:e=>{e.exports=["อาทิตย์"]},72149:e=>{e.exports=["อาทิตย์"]},46041:e=>{e.exports=["สัญลักษณ์ที่มาของราคา"]},63143:e=>{e.exports=["ชื่อสัญลักษณ์"]},29985:e=>{e.exports=["หลังตลาดปิด"]},28412:e=>{e.exports=["แผนแบบมีค่าใช้จ่ายจะมีฟีเจอร์ของการอัพเดทข้อมูลที่รวดเร็วกว่า"]},56042:e=>{e.exports=["ก่อนตลาดเปิด"]},24680:e=>{e.exports=["Primary Listing"]},89022:e=>{e.exports="Real-time data for this symbol is not supported right now. We may support it in the future."},6667:e=>{e.exports=["ข้อมูลแบบเรียลไทม์สำหรับ {symbolName} ได้รับมาจากตลาดหลักทรัพย์ {exchange}"]},48293:e=>{e.exports=["นำชาร์ตกลับมาใหม่"]},91029:e=>{e.exports=["นำหน้าต่างกลับมาใหม่"]},75094:e=>{e.exports=["พุธ"]},7147:e=>{e.exports=["พุธ"]},52984:e=>{e.exports=["กรณีต้องการได้รับข้อมูลแบบเรียลไทม์สำหรับ {description} กรุณาซื้อแพ็คเกจข้อมูลแบบเรียลไทม์"]},9787:e=>{e.exports=["พฤหัสบดี"]},7951:e=>{e.exports=["พฤหัสบดี"]},99214:e=>{e.exports="The main, or first, stock exchange where a company's stock is listed and traded."},2310:e=>{e.exports="This data is real-time, but it may be slightly different to its official counterpart coming from primary exchanges."},29512:e=>{e.exports="This data is real-time, but it may be slightly different to its official counterpart coming from {exchange}."},52449:e=>{e.exports=["นี่คือหุ้นที่สอดคล้องกับชาริอะฮ์ ซึ่งหมายความว่าเป็นไปตามกฎหมายอิสลาม บริษัทนี้ไม่เรียกเก็บหรือรับดอกเบี้ย และไม่มีส่วนร่วมกับบางภาคส่วน (การพนัน แอลกอฮอล์ ยาสูบ ผลิตภัณฑ์จากหมู)"]},86753:e=>{ +e.exports="This real-time data is provided by {originalExchange} exchange. It may be slightly different from the official data directly from {exchange}. If this difference is crucial for you, you'll need to purchase real-time data from the primary exchange, which we can help with."},73717:e=>{e.exports=["ไม่มีสัญลักษณ์ตัวย่ออันนี้ กรุณาเลือกสัญลักษณ์ตัวย่ออันอื่น"]},57048:e=>{e.exports=["ได้เวลาไปเดินเล่น — ตลาดนี้ได้ปิดลงแล้ว"]},94316:e=>{e.exports=["อังคาร"]},44979:e=>{e.exports=["อังคาร"]},8209:e=>{e.exports=["ยกเลิกปักธงสัญลักษณ์"]},1111:e=>{e.exports=["ปริมาณการซื้อขาย"]},61311:e=>{e.exports=["ขยายเข้า"]},47602:e=>{e.exports=["ขยายออก"]},57889:e=>{e.exports=["เปลี่ยนการมองเห็นค่า OHLC"]},18644:e=>{e.exports=["เปลี่ยนการมองเห็นสถานะตลาดเปิด"]},45110:e=>{e.exports=["เปลี่ยนการมองเห็นการเปลี่ยนบาร์"]},31325:e=>{e.exports=["เปลี่ยนการมองเห็นชื่ออินดิเคเตอร์"]},99774:e=>{e.exports=["เปลี่ยนการมองเห็นค่าอินดิเคเตอร์"]},96162:e=>{e.exports=["เปลี่ยนการมองเห็นอาร์กิวเมนต์อินดิเคเตอร์"]},50058:e=>{e.exports="change last day change visibility"},26717:e=>{e.exports=["เปลี่ยนการมองเห็นคำอธิบายสัญลักษณ์"]},6091:e=>{e.exports=["เปลี่ยนสัญลักษณ์การมองเห็น"]},9455:e=>{e.exports=["เปลี่ยนการมองเห็นค่าวอลุ่ม"]},39348:e=>{e.exports=["น้อยกว่า 1 นาที"]},87358:e=>{e.exports=["แสดง {title}"]},7827:e=>{e.exports=["{days} และ {hours}"]},7435:e=>{e.exports=["{exchange} โดย{originalExchange}"]},19830:e=>{e.exports=["{hours} และ {minutes}"]},1084:e=>{e.exports=["ข้อมูลแบบเรียลไทม์ของ {listedExchange} มีให้บริการโดยไม่มีค่าใช้จ่าย สำหรับผู้ใช้งานที่ลงทะเบียนใช้งาน"]},38611:e=>{e.exports="{symbolName} data is delayed by {time} minutes because of exchange requirements."},77033:e=>{e.exports=["ข้อมูลจะอัปเดตทุกๆ {amount} วินาที แม้ว่าจะมีการอัปเดตเพิ่มเติมในตลาดก็ตาม"]},2121:e=>{e.exports=["ข้อมูลในแผนพื้นฐานของเราได้รับการอัปเดตทุกๆ {amount} วินาที แม้ว่าจะมีการอัปเดตเพิ่มเติมในตลาดก็ตาม"]},5223:e=>{e.exports=["อัปเดตหนึ่งครั้งทุกๆ {amount} วินาที"]},58609:e=>{e.exports=["{number} วัน"]},24430:e=>{e.exports=["{number} ชั่วโมง"]},67151:e=>{e.exports=["{number} นาที"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/th.2285.1268ecef367debd2960b.js b/charting_library/bundles/th.2285.1268ecef367debd2960b.js new file mode 100644 index 0000000..09ba1c7 --- /dev/null +++ b/charting_library/bundles/th.2285.1268ecef367debd2960b.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2285],{72171:t=>{t.exports=["ตรงกลาง"]},91757:t=>{t.exports=["ข้างล่าง"]},22192:t=>{t.exports=["วัน"]},63099:t=>{t.exports=["ชั่วโมง"]},77405:t=>{t.exports=["แนวนอน"]},66304:t=>{t.exports=["ข้อมูล"]},19286:t=>{t.exports=["ซ้าย"]},76476:t=>{t.exports=["ตรงกลาง"]},28134:t=>{t.exports=["นาที"]},71129:t=>{t.exports=["วินาที"]},21141:t=>{t.exports=["ขวา"]},21594:t=>{t.exports=["สัปดาห์"]},26458:t=>{t.exports=["ไส้เทียน"]},65994:t=>{t.exports=["บน"]},92960:t=>{t.exports=["การจัดตำแหน่งตัวอักษร"]},90581:t=>{t.exports=["การเรียงตัวของตัวอักษร"]},44085:t=>{t.exports=["แนวตั้ง"]},13355:t=>{t.exports=["เปลี่ยน {title} วันเป็น"]},41377:t=>{t.exports=["เปลี่ยน {title} วันจาก"]},35388:t=>{t.exports=["เปลี่ยน {title} ชั่วโมงจาก"]},78586:t=>{t.exports=["เปลี่ยน {title} ชั่วโมงเป็น"]},59635:t=>{t.exports=["เปลี่ยน {title} เดือนจาก"]},74266:t=>{t.exports=["เปลี่ยน {title} เดือนเป็น"]},91633:t=>{t.exports=["เปลี่ยน {title} นาทีเป็น"]},15106:t=>{t.exports=["เปลี่ยน {title} นาทีจาก"]},66161:t=>{t.exports=["เปลี่ยน {title} วินาทีเป็น"]},2822:t=>{t.exports=["เปลี่ยน {title} วินาทีจาก"]},21339:t=>{t.exports=["เปลี่ยน {title} สัปดาห์จาก"]},68643:t=>{t.exports=["เปลี่ยน {title} สัปดาห์เป็น"]},30810:t=>{t.exports=["เปลี่ยนการมองเห็น {title} บนทิค"]},24941:t=>{t.exports=["เปลี่ยนการมองเห็น {title} เป็นสัปดาห์"]},8917:t=>{t.exports="change {title} visibility on {ranges}"},29088:t=>{t.exports=["เปลี่ยนการมองเห็น {title} เป็นวัน"]},68971:t=>{t.exports=["เปลี่ยนการมองเห็น {title} เป็นชั่วโมง"]},64370:t=>{t.exports=["เปลี่ยนการมองเห็น {title} เป็นนาที"]},6659:t=>{t.exports=["เปลี่ยนการมองเห็น {title} เป็นเดือน"]},46948:t=>{t.exports=["เปลี่ยนการมองเห็น {title} เป็นวินาที"]},82211:t=>{t.exports=["วัน"]},33486:t=>{t.exports=["วันเป็น"]},14077:t=>{t.exports=["วันจาก"]},3143:t=>{t.exports=["ชั่วโมง"]},84775:t=>{t.exports=["ชั่วโมงจาก"]},11255:t=>{t.exports=["ชั่วโมงเป็น"]},58964:t=>{t.exports=["เดือน"]},71770:t=>{t.exports=["เดือนจาก"]},37179:t=>{t.exports=["เดือนเป็น"]},16465:t=>{t.exports=["นาที"]},72317:t=>{t.exports=["นาทีเป็น"]},25586:t=>{t.exports=["นาทีจาก"]},32925:t=>{t.exports=["วินาที"]},39017:t=>{t.exports=["วินาทีเป็น"]},6049:t=>{t.exports=["วินาทีจาก"]},93016:t=>{t.exports=["สัปดาห์"]},32002:t=>{t.exports=["สัปดาห์จาก"]},28091:t=>{t.exports=["สัปดาห์เป็น"]},59523:t=>{t.exports=["Ticks"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/th.2547.28b713bedf796244795d.js b/charting_library/bundles/th.2547.28b713bedf796244795d.js new file mode 100644 index 0000000..3a0f5fc --- /dev/null +++ b/charting_library/bundles/th.2547.28b713bedf796244795d.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2547],{50831:e=>{e.exports=["แท่ง"]},19648:e=>{e.exports=["12 ชั่วโมง"]},55838:e=>{e.exports=["24 ชั่วโมง"]},23238:e=>{e.exports="Canvas"},72171:e=>{e.exports=["ตรงกลาง"]},88364:e=>{e.exports=["รูปแบบพื้นฐานของแผนภูมิ"]},46720:e=>{e.exports=["เส้นกากบาท"]},50985:e=>{e.exports=["สกุลเงิน"]},17319:e=>{e.exports=["สกุลเงินและหน่วย"]},68791:e=>{e.exports=["โต้เถียง"]},95036:e=>{e.exports=["เส้นราคาปิดเฉลี่ย"]},91757:e=>{e.exports=["ข้างล่าง"]},27331:e=>{e.exports=["พื้นหลัง"]},22519:e=>{e.exports=["ค่าเปลี่ยนแปลงของแท่ง"]},87845:e=>{e.exports=["ปุ่ม"]},39392:e=>{e.exports=["เส้นกริด"]},25209:e=>{e.exports=["รูปแบบวันที่"]},55090:e=>{e.exports=["วันในสัปดาห์บนป้ายกำกับ"]},29601:e=>{e.exports=["คำอธิบาย"]},26897:e=>{e.exports=["เหตุการณ์"]},77405:e=>{e.exports=["แนวนอน"]},34403:e=>{e.exports=["แนวนอนเท่านั้น"]},60971:e=>{e.exports=["ราคาสูงและต่ำ"]},61142:e=>{e.exports=["อินดิเคเตอร์"]},34905:e=>{e.exports=["มูลค่าของอินดิเคเตอร์"]},29687:e=>{e.exports=["อินดิเคเตอร์และฉลากมูลค่าทางการเงิน"]},25084:e=>{e.exports=["ป้ายชื่ออินดิเคเตอร์และการเงิน"]},9654:e=>{e.exports=["ป้ายชื่ออินดิเคเตอร์"]},99487:e=>{e.exports=["ราคา เปิด สูง ต่ำ และปิด OHLC ของแท่งเทียน"]},75991:e=>{e.exports=["สถานะตลาดเปิด"]},15474:e=>{e.exports=["โลโก้"]},96073:e=>{e.exports=["คำอธิบายแบบยาว"]},78905:e=>{e.exports=["ป้ายกำกับระดับราคา"]},37274:e=>{e.exports="Last day change values"},19286:e=>{e.exports=["ซ้าย"]},70500:e=>{e.exports=["เงิน"]},66653:e=>{e.exports=["มาร์จิ้น"]},76476:e=>{e.exports=["ตรงกลาง"]},42502:e=>{e.exports=["ไม่มีป้ายที่ทับซ้อนกัน"]},49199:e=>{e.exports=["ไม่มี"]},74343:e=>{e.exports=["ปุ่มนำทาง"]},47926:e=>{e.exports=["โหมดสเกล (A และ L)"]},43115:e=>{e.exports=["มาตราส่วน"]},53224:e=>{e.exports=["การวางตำแหน่งสเกล"]},79194:e=>{e.exports=["เส้นสถานะ"]},89053:e=>{e.exports=["สัญลักษณ์"]},35383:e=>{e.exports=["ชื่อสัญลักษณ์"]},27767:e=>{e.exports=["ป้ายค่าราคาล่าสุดของตัวย่อ"]},40847:e=>{e.exports=["ป้ายค่าราคาปิดวันก่อนหน้าของตัวย่อ"]},50446:e=>{e.exports=["หน้าต่างใหม่"]},73908:e=>{e.exports=["ตัวแยกบานหน้าต่าง"]},36014:e=>{e.exports=["เปอร์เซ็นต์"]},78621:e=>{e.exports=["ปิ๊ป"]},74823:e=>{e.exports=["ป้ายราคาก่อน/หลังตลาดเปิดปิด"]},64859:e=>{e.exports=["สเกลราคา"]},76523:e=>{e.exports=["ราคาและค่าเปอร์เซ็นต์"]},21141:e=>{e.exports=["ขวา"]},40187:e=>{e.exports=["ระยะขอบด้านขวา"]},77705:e=>{e.exports=["ลายน้ำ"]},26458:e=>{e.exports=["ไส้เทียน"]},65994:e=>{e.exports=["บน"]},92960:e=>{e.exports=["การจัดตำแหน่งตัวอักษร"]},90581:e=>{e.exports=["การเรียงตัวของตัวอักษร"]},67369:e=>{e.exports=["หัวเรื่อง"]},31326:e=>{e.exports=["ชื่อเรื่อง"]},23097:e=>{e.exports=["ทิกเกอร์"]},82168:e=>{e.exports=["ทิกเกอร์และคำอธิบาย"]},43637:e=>{e.exports=["ขนาดเวลา"]},97316:e=>{e.exports=["รูปแบบชั่วโมงเวลา"]},90801:e=>{e.exports=["การซื้อขาย"]},77534:e=>{e.exports=["หน่วย"]},1111:e=>{e.exports=["ปริมาณการซื้อขาย"]},80170:e=>{e.exports=["ค่าตามสเกล"]},91322:e=>{e.exports=["มูลค่า"]},37174:e=>{e.exports=["แนวตั้งและแนวนอน"]},36426:e=>{e.exports=["แนวตั้งเท่านั้น"]},44085:e=>{ +e.exports=["แนวตั้ง"]},57889:e=>{e.exports=["เปลี่ยนการมองเห็นค่า OHLC"]},35646:e=>{e.exports=["เปลี่ยนการมองเห็นปุ่มนำทาง"]},18644:e=>{e.exports=["เปลี่ยนการมองเห็นสถานะตลาดเปิด"]},45110:e=>{e.exports=["เปลี่ยนการมองเห็นการเปลี่ยนบาร์"]},10349:e=>{e.exports=["เปลี่ยนระยะขอบด้านล่าง"]},88161:e=>{e.exports=["เปลี่ยนสกุลเงินและการมองเห็นป้ายหน่วย"]},84060:e=>{e.exports=["เปลี่ยนการมองเห็นป้ายสกุลเงิน"]},99011:e=>{e.exports=["เปลี่ยนสีพื้นหลังชาร์ต"]},72458:e=>{e.exports=["เปลี่ยนประเภทพื้นหลังของชาร์ต"]},37034:e=>{e.exports=["เปลี่ยนความกว้างเส้นตัด"]},29951:e=>{e.exports=["เปลี่ยนสีเส้นเส้นตัด"]},92027:e=>{e.exports=["เปลี่ยนรูปแบบเส้นตัด"]},50457:e=>{e.exports=["เปลี่ยนรูปแบบวันที่"]},7104:e=>{e.exports=["เปลี่ยนวันในสัปดาห์บนป้ายกำกับ"]},27764:e=>{e.exports=["เปลี่ยนการมองเห็นเส้นกริด"]},88096:e=>{e.exports=["เปลี่ยนสีเส้นกริดแนวนอน"]},31325:e=>{e.exports=["เปลี่ยนการมองเห็นชื่ออินดิเคเตอร์"]},99774:e=>{e.exports=["เปลี่ยนการมองเห็นค่าอินดิเคเตอร์"]},96162:e=>{e.exports=["เปลี่ยนการมองเห็นอาร์กิวเมนต์อินดิเคเตอร์"]},59820:e=>{e.exports=["เปลี่ยนอินดิเคเตอร์และการมองเห็นป้ายชื่อการเงิน"]},90512:e=>{e.exports=["เปลี่ยนอินดิเคเตอร์และการมองเห็นฉลากมูลค่าทางการเงิน"]},50058:e=>{e.exports="change last day change visibility"},97956:e=>{e.exports=["เปลี่ยนความโปร่งใสพื้นหลังคำอธิบาย"]},61061:e=>{e.exports=["เปลี่ยนการมองเห็นพื้นหลังคำอธิบาย"]},37730:e=>{e.exports=["เปลี่ยนการมองเห็นปุ่มหน้าต่างเสริม"]},89032:e=>{e.exports=["เปลี่ยนสีตัวคั่นบานหน้าต่าง"]},35636:e=>{e.exports=["เปลี่ยนระยะขอบด้านขวา"]},66601:e=>{e.exports=["เปลี่ยนเปอร์เซ็นต์ระยะขอบขวา"]},25616:e=>{e.exports=["เปลี่ยนสีสัญลักษณ์ลายน้ำ"]},87159:e=>{e.exports=["เปลี่ยนการมองเห็นสัญลักษณ์ลายน้ำ"]},26717:e=>{e.exports=["เปลี่ยนการมองเห็นคำอธิบายสัญลักษณ์"]},6091:e=>{e.exports=["เปลี่ยนสัญลักษณ์การมองเห็น"]},28741:e=>{e.exports=["เปลี่ยนโหมดสัญลักษณ์ค่าสุดท้าย"]},95071:e=>{e.exports=["เปลี่ยนรูปแบบคำอธิบายสัญลักษณ์"]},47361:e=>{e.exports=["เปลี่ยนการมองเห็นปุ่มโหมดสเกล"]},35065:e=>{e.exports=["เปลี่ยนสีสเกลข้อความ"]},84382:e=>{e.exports=["เปลี่ยนขนาดสเกลตัวอักษร"]},12468:e=>{e.exports=["เปลี่ยนสีสเกลเส้น"]},71589:e=>{e.exports=["เปลี่ยนการมองเห็นตัวแบ่งเซสชั่น"]},15035:e=>{e.exports=["เปลี่ยนความกว้างตัวแบ่งเซสชั่น"]},1579:e=>{e.exports=["เปลี่ยนสีตัวแบ่งเซสชั่น"]},21460:e=>{e.exports=["เปลี่ยนรูปแบบตัวแบ่งเซสชั่น"]},76991:e=>{e.exports=["เปลี่ยนรูปแบบชั่วโมงเวลา"]},98905:e=>{e.exports=["เปลี่ยนระยะขอบด้านบน"]},7011:e=>{e.exports=["เปลี่ยนการมองเห็นป้ายหน่วย"]},22722:e=>{e.exports=["เปลี่ยนสีเส้นกริดแนวตั้ง"]},9455:e=>{e.exports=["เปลี่ยนการมองเห็นค่าวอลุ่ม"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/th.2578.ab3178e0160c259eac53.js b/charting_library/bundles/th.2578.ab3178e0160c259eac53.js new file mode 100644 index 0000000..530a25e --- /dev/null +++ b/charting_library/bundles/th.2578.ab3178e0160c259eac53.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2578],{22353:e=>{e.exports=["(เปิด + ไฮ + โลว + ปิด)/4"]},94884:e=>{e.exports=["(ไฮ + โลว + ปิด)/3"]},10591:e=>{e.exports=["(ไฮ + โลว)/2"]},63243:e=>{e.exports=["สีของ Bars อ้างอิงจากราคาปิดครั้งก่อน"]},15857:e=>{e.exports="Close line"},9994:e=>{e.exports=["ปรับเปลี่ยนข้อมูลเนื่องจากเงินปันผล"]},10989:e=>{e.exports=["ปรับตามการเปลี่ยนแปลงสัญญา"]},70816:e=>{e.exports=["เส้นราคาปิดเฉลี่ย"]},50430:e=>{e.exports=["เส้นด้านล่าง"]},83760:e=>{e.exports=["บอดี้"]},72269:e=>{e.exports=["เส้นขอบ"]},7445:e=>{e.exports=["ระดับฐาน"]},47586:e=>{e.exports=["เส้น Bid และ Ask"]},39667:e=>{e.exports=["แท่งเทียนลง"]},87151:e=>{e.exports=["สีของแท่งลง"]},81285:e=>{e.exports=["การแก้ไขข้อมูล"]},4329:e=>{e.exports=["ค่าเริ่มต้น"]},86846:e=>{e.exports=["เติม"]},58747:e=>{e.exports=["เติมพื้นที่ด้านบน"]},11157:e=>{e.exports=["เติมพื้นที่ด้านล่าง"]},86953:e=>{e.exports=["แท่งเทียน สูงต่ำปิด HLC"]},39292:e=>{e.exports=["ราคาสูงและต่ำ"]},83678:e=>{e.exports="High line"},75310:e=>{e.exports="Low line"},15107:e=>{e.exports=["ล่าสุด"]},6350:e=>{e.exports=["ป้ายราคาก่อน/หลังตลาดเปิดปิด"]},62521:e=>{e.exports=["ไปที่หน้าแรก"]},73947:e=>{e.exports=["ความแม่นยำ"]},8094:e=>{e.exports=["เส้นราคาปิดวันก่อนหน้า"]},77986:e=>{e.exports=["เส้นราคาพร้อมป้ายชื่อ"]},24248:e=>{e.exports=["แหล่งราคา"]},94089:e=>{e.exports=["การฉายภาพแท่งเทียนขึ้น"]},80293:e=>{e.exports=["แท่งเทียนแบบโปรเจคชั่น"]},5704:e=>{e.exports=["การฉายภาพแท่งเทียนลง"]},29881:e=>{e.exports=["ราคาจริงในระดับราคา (แทนที่ราคา Heikin-Ashi)"]},57417:e=>{e.exports=["เส้นด้านบน"]},55314:e=>{e.exports=["แท่งบาง"]},87492:e=>{e.exports=["เขตเวลา"]},5536:e=>{e.exports=["สีของแท่งขึ้น"]},83610:e=>{e.exports=["แท่งเทียนขึ้น"]},23500:e=>{e.exports=["ใช้การชำระราคาที่ใกล้เคียงกันในแต่ละวัน"]},35612:e=>{e.exports="Use volume weighted bars"},30792:e=>{e.exports=["แท่งเทียน"]},55740:e=>{e.exports=["เปลี่ยนแท่ง HLC"]},68927:e=>{e.exports=["เปลี่ยนความกว้างของเส้นราคาปิดเฉลี่ย"]},30385:e=>{e.exports=["เปลี่ยนสีเส้นราคาปิดเฉลี่ย"]},97008:e=>{e.exports=["เปลี่ยนสีพื้นที่ด้านใน"]},6610:e=>{e.exports=["เปลี่ยนความกว้างพื้นที่ใต้เส้นกราฟ"]},661:e=>{e.exports=["เปลี่ยนสีพื้นที่ใต้เส้นกราฟ"]},1316:e=>{e.exports=["เปลี่ยนพื้นที่แหล่งราคา"]},29180:e=>{e.exports=["เปลี่ยนสีเส้น ask"]},31547:e=>{e.exports=["ปรับระดับฐาน"]},4164:e=>{e.exports=["เปลี่ยนสีเส้นฐานด้านล่าง"]},38990:e=>{e.exports=["เปลี่ยนความกว้างของเส้นฐานด้านล่าง"]},73163:e=>{e.exports=["เปลี่ยนสีพื้นที่ใต้เส้นฐานด้านล่าง"]},12673:e=>{e.exports=["เปลี่ยนสีพื้นที่ใต้เส้นฐานด้านบน"]},56819:e=>{e.exports=["เปลี่ยนแหล่งราคาพื้นฐาน"]},68621:e=>{e.exports=["เปลี่ยนสีเส้นฐานด้านบน"]},35339:e=>{e.exports=["เปลี่ยนความกว้างของเส้นฐานด้านบน"]},76804:e=>{e.exports=["เปลี่ยนสีแท่งขาขึ้น"]},71816:e=>{e.exports=["เปลี่ยนสีแท่งขาลง"]},36703:e=>{e.exports=["เปลี่ยนสีเส้น bid"]},29353:e=>{e.exports=["เปลี่ยนสีแท่งของราคาปิดในวันก่อนหน้า"]},85709:e=>{e.exports=["เปลี่ยนสีคอลัมน์ขึ้น"]},12155:e=>{e.exports=["เปลี่ยนสีคอลัมน์ลง"]},66890:e=>{e.exports=["เปลี่ยนแหล่งที่มาของราคาคอลัมน์"]},71809:e=>{ +e.exports=["เปลี่ยนตำแหน่งทศนิยม"]},31317:e=>{e.exports=["เปลี่ยนสีการขยายชั่วโมง"]},60944:e=>{e.exports=["เปลี่ยนสีเส้นราคาสูงและต่ำ"]},83708:e=>{e.exports=["เปลี่ยนความกว้างของเส้นราคาสูงและต่ำ"]},81080:e=>{e.exports=["เปลี่ยนสีพื้นค่าสูง-ต่ำ"]},30033:e=>{e.exports=["เปลี่ยนการมองเห็นพื้นค่าสูง-ต่ำ"]},76885:e=>{e.exports=["เปลี่ยนสีเส้นขอบค่าสูง-ต่ำ"]},79236:e=>{e.exports=["เปลี่ยนการมองเห็นเส้นขอบค่าสูง-ต่ำ"]},42981:e=>{e.exports=["เปลี่ยนการมองเห็นป้ายค่าสูง-ต่ำ"]},31937:e=>{e.exports=["เปลี่ยนสีป้ายค่าสูง-ต่ำ"]},87828:e=>{e.exports=["เปลี่ยนสีเส้น"]},17119:e=>{e.exports=["เปลี่ยนเส้นแหล่งราคา"]},69125:e=>{e.exports=["เปลี่ยนความกว้างเส้น"]},49973:e=>{e.exports=["เปลี่ยนสีหลังตลาดปิด"]},5969:e=>{e.exports=["เปลี่ยนสีเส้นหลังตลาดปิด"]},50393:e=>{e.exports=["เปลี่ยนการมองเห็นเส้นราคาตลาดก่อน/หลัง"]},46257:e=>{e.exports=["เปลี่ยนสีก่อนตลาดเปิด"]},60852:e=>{e.exports=["เปลี่ยนสีเส้นก่อนตลาดเปิด"]},91183:e=>{e.exports=["เปลี่ยนสีเส้นราคาปิดก่อนหน้า"]},87631:e=>{e.exports=["เปลี่ยนความกว้างเส้นราคาปิดก่อนหน้า"]},77640:e=>{e.exports=["เปลี่ยนสีเส้นราคา"]},97322:e=>{e.exports=["เปลี่ยนความกว้างเส้นราคา"]},35116:e=>{e.exports=["เปลี่ยนลักษณะแท่งเทียน"]},28143:e=>{e.exports=["เปลี่ยนช่วงระยะแท่งบาง"]},75986:e=>{e.exports=["เปลี่ยนไส้เทียน renko ขาลง"]},7747:e=>{e.exports=["เปลี่ยนสีไส้เทียน renko ขาขึ้น"]},9473:e=>{e.exports=["เปลี่ยนการมองเห็นไส้เทียน renko"]},39783:e=>{e.exports=["เปลี่ยนการแสดงผลราคาจริงบนสเกลราคา (แทนที่ราคาแบบ ไฮเก้น-อะชิ)"]},72886:e=>{e.exports=["เปลี่ยนแท่งบาง"]},95108:e=>{e.exports="change use volume weighted bars"},5464:e=>{e.exports=["เปลี่ยนสีเส้นขอบ {candleType} ขาขึ้น"]},61118:e=>{e.exports=["เปลี่ยนสี {candleType} ขาขึ้น"]},60164:e=>{e.exports=["เปลี่ยนสีไส้เทียน {candleType} ขาลง"]},45543:e=>{e.exports=["เปลี่ยนสีไส้เทียน {candleType} ขาขึ้น"]},39987:e=>{e.exports=["เปลี่ยนการมองเห็นไส้เทียน {candleType}"]},47202:e=>{e.exports=["เปลี่ยนการมองเห็นพื้น {candleType}"]},23986:e=>{e.exports=["เปลี่ยนการมองเห็นเส้นขอบ {candleType}"]},92330:e=>{e.exports=["เปลี่ยนสีเส้นขอบ {candleType} ขาลง"]},36320:e=>{e.exports=["เปลี่ยนสี {candleType} ขาลง"]},79088:e=>{e.exports=["เปลี่ยนสีเส้นขอบ {chartType} แท่งขาลง"]},11107:e=>{e.exports=["เปลี่ยนสีเส้นขอบ {chartType} แท่งขาขึ้น"]},85503:e=>{e.exports=["เปลี่ยนสี {chartType} ขาลง"]},61250:e=>{e.exports=["เปลี่ยนสีเส้นขอบ {chartType} แท่งคาดคะเนขาขึ้น"]},18465:e=>{e.exports=["เปลี่ยนสี {chartType} แท่งคาดคะเนขาลง"]},50453:e=>{e.exports=["เปลี่ยนสี {chartType} แท่งคาดคะเนขาขึ้น"]},59414:e=>{e.exports=["เปลี่ยนสี {chartType} ขาขึ้น"]},21547:e=>{e.exports=["เปลี่ยนคุณสมบัติ {inputName}"]},42390:e=>{e.exports=["ปรับเปลี่ยนข้อมูลเนื่องจากเงินปันผล"]},99511:e=>{e.exports=["ปรับตามการเปลี่ยนแปลงสัญญา"]},75165:e=>{e.exports=["แท่งเทียนแบบกลวง"]},18995:e=>{e.exports=["ช่วง"]},47500:e=>{e.exports=["เรนโก"]},98402:e=>{e.exports=["ใช้การชำระราคาที่ใกล้เคียงกันในแต่ละวัน"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/th.3175.e0a2c845c5cba23f42fb.js b/charting_library/bundles/th.3175.e0a2c845c5cba23f42fb.js new file mode 100644 index 0000000..d867ca1 --- /dev/null +++ b/charting_library/bundles/th.3175.e0a2c845c5cba23f42fb.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3175],{14281:e=>{e.exports=["สกุลเงิน"]},60558:e=>{e.exports=["สัตว์และธรรมชาติ"]},14232:e=>{e.exports=["กิจกรรม"]},57792:e=>{e.exports=["ลูกศร"]},33628:e=>{e.exports=["ท่าทางและรอยยิ้ม"]},35305:e=>{e.exports=["อาหารเครื่องดื่ม"]},49546:e=>{e.exports=["ธง"]},72302:e=>{e.exports=["วัตถุ"]},11739:e=>{e.exports=["ธรรมชาติ"]},96330:e=>{e.exports=["รอยยิ้มและผู้คน"]},6878:e=>{e.exports=["สัญญาลักษณ์"]},77011:e=>{e.exports=["สัญลักษณ์และธง"]},15426:e=>{e.exports=["ที่เพิ่งใช้ล่าสุด"]},15395:e=>{e.exports=["การเดินทางและสถานที่"]},39176:e=>{e.exports="Content"},19022:e=>{e.exports="Channels"},82401:e=>{e.exports=["เคอร์เซอร์"]},50025:e=>{e.exports=["วัฏจักร"]},19661:e=>{e.exports=["เครื่องมืออธิบายประกอบ"]},44629:e=>{e.exports=["เพิ่มลงรายการโปรด"]},23969:e=>{e.exports="Arrows"},55939:e=>{e.exports="Brushes"},43884:e=>{e.exports=["แกนน์"]},5816:e=>{e.exports=["เครื่องมือแกนน์และฟิโบนัชชี"]},22146:e=>{e.exports=["รูปเรขาคณิต"]},60925:e=>{e.exports=["จุด"]},19570:e=>{e.exports=["อีโมจิ"]},88280:e=>{e.exports="Elliott waves"},99289:e=>{e.exports=["ยางลบ"]},97100:e=>{e.exports=["เครื่องมือคาดการณ์และการวัด"]},22305:e=>{e.exports=["ฟิโบนัชชี"]},17517:e=>{e.exports=["ซ่อนรูปวาดทั้งหมด"]},96411:e=>{e.exports=["ซ่อนแถบเครื่องมือวาด"]},92464:e=>{e.exports=["ไอคอน"]},37057:e=>{e.exports=["ล๊อครูปวาดทั้งหมด"]},79165:e=>{e.exports="Magic"},37140:e=>{e.exports=["โหมดแม่เหล็กจะนำการวาดต่างๆ ที่อยู่ใกล้กับแท่งราคาไปเกาะกับค่า OHLC ที่ใกล้เคียงที่สุด"]},59607:e=>{e.exports=["การวัด"]},79961:e=>{e.exports="Measurer"},36551:e=>{e.exports=["รูปวาดใหม่ถูกทำซ้ำไปยังชาร์ตทั้งหมดในเลย์เอาท์และแสดงเมื่อทิคเกอร์เดิมได้ถูกเลือก"]},25792:e=>{e.exports="Shapes"},63354:e=>{e.exports=["แสดงทูลบาร์วาดเขียน"]},49616:e=>{e.exports=["แสดงแถบเครื่องมือการวาดที่ชื่นชอบ"]},91977:e=>{e.exports=["แสดงเครื่องมือที่ซ่อนไว้"]},51072:e=>{e.exports=["แสดงแผนผังวัตถุ"]},49421:e=>{e.exports=["อยู่ในโหมดการวาดเขียน"]},84121:e=>{e.exports=["สติกเกอร์"]},85422:e=>{e.exports=["แม่เหล็กแข็งแกร่ง"]},19693:e=>{e.exports=["รูปแบบ"]},73359:e=>{e.exports="Pitchforks"},76091:e=>{e.exports=["ลบการวาดต่างๆ ออกไป"]},45286:e=>{e.exports=["เอาวัตถุออก"]},72482:e=>{e.exports=["ลบออกจากรายการโปรด"]},30513:e=>{e.exports=["ลบ {drawings}"]},10049:e=>{e.exports=["ลบ {drawings} & {indicators}"]},55084:e=>{e.exports=["ลบ {indicators}"]},45265:e=>{e.exports=["แม่เหล็กอ่อนค่า"]},20916:e=>{e.exports="Text & Notes"},18794:e=>{e.exports=["เครื่องมือเส้นแนวโน้ม"]},89967:e=>{e.exports="Volume-based"},38925:e=>{e.exports=["ขยายเข้า"]},49895:e=>{e.exports=["ขยายออก"]},32868:e=>{e.exports=["{hotKey_0} + กดบนกราฟ"]},68125:e=>{e.exports=["{hotKey_0} — วงกลม"]},40234:e=>{e.exports=["{hotKey_0} — วาดเส้นตรง 1 เส้นที่ทำมุม 45 องศา"]},10289:e=>{e.exports=["{hotKey_0} - เพิ่มขึ้นแบบคงที่"]},81591:e=>{e.exports=["{hotKey_0} — สี่เหลี่ยม"]},93030:e=>{e.exports=["{amount} การวาด"]},80437:e=>{e.exports=["{amount} อินดิเคเตอร์"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/th.3236.e12bb9a536432e97ec0c.js b/charting_library/bundles/th.3236.e12bb9a536432e97ec0c.js new file mode 100644 index 0000000..057aa95 --- /dev/null +++ b/charting_library/bundles/th.3236.e12bb9a536432e97ec0c.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3236],{14229:e=>{e.exports=["จุด"]},6174:e=>{e.exports=["วัน"]},5285:e=>{e.exports=["ชั่วโมง"]},79410:e=>{e.exports=["เดือน"]},37830:e=>{e.exports=["นาที"]},25042:e=>{e.exports=["สัปดาห์"]},74787:e=>{e.exports=["วัน"]},62346:e=>{e.exports=["ชั่วโมง"]},94328:e=>{e.exports=["เดือน"]},57470:e=>{e.exports=["นาที"]},74973:e=>{e.exports=["วินาที"]},48801:e=>{e.exports=["ช่วง"]},86614:e=>{e.exports=["สัปดาห์"]},30426:e=>{e.exports=["เลือก"]},43001:e=>{e.exports=["คัดลอกภาพ"]},7367:e=>{e.exports=["คัดลอกลิงค์"]},45888:e=>{e.exports=["ภาพสแน็บช๊อตชาร์ต"]},74207:e=>{e.exports=["การตั้งค่าชาร์ต"]},54777:e=>{e.exports=["เพิ่ม"]},95798:e=>{e.exports=["เพิ่มช่วงแบบกำหนดเอง"]},44629:e=>{e.exports=["เพิ่มลงรายการโปรด"]},15795:e=>{e.exports=["เค้าโครงทั้งหมดของฉัน"]},88368:e=>{e.exports=["บันทึกการเปลี่ยนแปลงทั้งหมดแล้ว"]},84232:e=>{e.exports=["สไตล์ของแท่ง"]},39011:e=>{e.exports=["ดาวน์โหลดภาพ"]},43399:e=>{e.exports=["เทมเพลตตั้งต้น"]},29313:e=>{e.exports=["ทุกคนที่มีลิ้งค์สามารถรับชมและคัดลอก"]},83127:e=>{e.exports=["อินดิเคเตอร์ที่ชื่นชอบ"]},33959:e=>{e.exports=["รายการที่ชอบ"]},11682:e=>{e.exports=["โหมดเต็มหน้าจอ"]},15812:e=>{e.exports=["เทมเพลตตัวชี้วัด"]},61142:e=>{e.exports=["อินดิเคเตอร์"]},74527:e=>{e.exports=["อินดิเคเตอร์ & กลยุทธ์"]},79353:e=>{e.exports=["เปิดหน้าต่างช่วงเวลา"]},55520:e=>{e.exports=["เปิดชาร์ตในหน้าต่างขนาดเล็ก"]},38543:e=>{e.exports=["เปิดในแท็บใหม่"]},75687:e=>{e.exports=["โหลดชาร์ต"]},75789:e=>{e.exports=["โหลดเลย์เอาท์"]},90879:e=>{e.exports=["กำลังโหลด..."]},80959:e=>{e.exports=["สร้างการคัดลอก"]},58219:e=>{e.exports=["จัดการเลย์เอาต์"]},38554:e=>{e.exports=["เทมเพลตของฉัน"]},14605:e=>{e.exports=["ตัวเลข หรือ {hotKey_0}"]},85520:e=>{e.exports=["บันทึก"]},92093:e=>{e.exports=["บันทึกรูปแบบอินดิเคเตอร์"]},87409:e=>{e.exports=["บันทึกชื่อย่อสินทรัพย์ และช่วงเวลาของกราฟทั้งหมดบนแผนผังของท่าน"]},11680:e=>{e.exports=["บันทึกแผนผังชาร์ต"]},27077:e=>{e.exports=["การแชร์"]},20987:e=>{e.exports=["เพียงเริ่มต้นพิมพ์ในขณะที่อยู่บนชาร์ต เพื่อเปิดช่องค้นหาอันนี้ขึ้นมา"]},99983:e=>{e.exports=["ค้นหาตัวย่อ"]},43959:e=>{e.exports=["ค้นหาเร่งด่วน"]},70728:e=>{e.exports=["ทำซ้ำอีกครั้ง {hint}"]},72482:e=>{e.exports=["ลบออกจากรายการโปรด"]},35038:e=>{e.exports=["เปลี่ยนชื่อ"]},88513:e=>{e.exports=["บันทึกภาพ"]},32916:e=>{e.exports=["ช่วงเวลา"]},99746:e=>{e.exports=["ทวีตภาพชาร์ต"]},80323:e=>{e.exports=["ย้อนกลับ {hint}"]},23687:e=>{e.exports=["คุณยังไม่มี Favorites Indicators"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/th.344.a9e566fa1091368f40c7.js b/charting_library/bundles/th.344.a9e566fa1091368f40c7.js new file mode 100644 index 0000000..975e622 --- /dev/null +++ b/charting_library/bundles/th.344.a9e566fa1091368f40c7.js @@ -0,0 +1,5 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[344],{63227:t=>{t.exports=["#{count} (แท่ง)"]},9671:t=>{t.exports=["#{count} (ราคา, แท่ง)"]},91282:t=>{t.exports=["#1 (แท่ง)"]},1961:t=>{t.exports=["#1 (ราคา)"]},12706:t=>{t.exports=["#1 (ราคา, แท่ง)"]},92195:t=>{t.exports=["#1 (ตำแหน่งในแนวตั้ง %, แท่ง)"]},66187:t=>{t.exports=["ค่าเฉลี่ย"]},5066:t=>{t.exports=["เปอร์เซ็นต์"]},89795:t=>{t.exports=["ทวนเข็มนาฬิกา"]},43809:t=>{t.exports=["ค่าสัมประสิทธิ์แบบเปอร์เซ็นต์"]},40054:t=>{t.exports=["สี"]},47737:t=>{t.exports=["โหมดสถิติแบบ Compact"]},4639:t=>{t.exports=["พิกัดตำแหน่ง"]},76655:t=>{t.exports=["เงินสด"]},99120:t=>{t.exports=["ช่อง"]},60066:t=>{t.exports=["การเปลี่ยนแปลงในจุด"]},36150:t=>{t.exports=["มุม"]},38280:t=>{t.exports=["มุม"]},95264:t=>{t.exports=["ขนาดบัญชี"]},85160:t=>{t.exports=["แสดงสถิติเสมอ"]},54189:t=>{t.exports=["เส้นโค้ง"]},34674:t=>{t.exports=["ค่าเฉลี่ย HL ในมินติ๊ก"]},17608:t=>{t.exports=["ป้ายด้านล่าง"]},48848:t=>{t.exports=["เส้นขอบ"]},72269:t=>{t.exports=["เส้นขอบ"]},27331:t=>{t.exports=["พื้นหลัง"]},66282:t=>{t.exports=["พื้นหลัง #1"]},19949:t=>{t.exports=["ช่วงบาร์"]},81260:t=>{t.exports=["ตาราง"]},67114:t=>{t.exports=["วันที่/ช่วงเวลา"]},37067:t=>{t.exports=["การกระจัด (ราคา, บาร์)"]},75460:t=>{t.exports=["ระยะ"]},46211:t=>{t.exports=["หมุดอีโมจิ"]},46001:t=>{t.exports=["ราคาเข้าซื้อ"]},1220:t=>{t.exports=["ยืดออก"]},71116:t=>{t.exports=["ยืดส่วนล่างออก"]},45809:t=>{t.exports=["ยืดออกทางซ้าย"]},25892:t=>{t.exports=["ยืดเส้นด้านซ้าย"]},13611:t=>{t.exports=["ยืดเส้น"]},3304:t=>{t.exports=["เส้นที่ยืดด้านซ้าย"]},83095:t=>{t.exports=["ยืดเส้นไปทางขวา"]},14025:t=>{t.exports=["ยืดออกทางขวา"]},74395:t=>{t.exports=["ยืดเส้นด้านขวา"]},85197:t=>{t.exports=["ยืดส่วนบนออก"]},17006:t=>{t.exports=["ขนาดตัวอักษร"]},31343:t=>{t.exports="Failure text"},28565:t=>{t.exports="Failure background"},87931:t=>{t.exports=["แฟน"]},39836:t=>{t.exports=["Fib levels ในแบบล็อกสเกล"]},10578:t=>{t.exports=["เต็มวงกลม"]},25264:t=>{t.exports=["บาร์ HL"]},66049:t=>{t.exports=["แท่ง เปิดปิด"]},27531:t=>{t.exports=["ขนาดล็อต"]},99180:t=>{t.exports=["แถบล่าง"]},53861:t=>{t.exports=["แบนด์ล่าง #2"]},44775:t=>{t.exports=["แบนด์ล่าง #3"]},85206:t=>{t.exports=["ป้ายชื่อ"]},75332:t=>{t.exports=["ขอบของป้าย"]},14773:t=>{t.exports=["พื้นหลังป้ายชื่อ"]},37126:t=>{t.exports=["ตัวหนังสือของป้าย"]},79106:t=>{t.exports=["ระดับ"]},95610:t=>{t.exports=["เส้นระดับ"]},79307:t=>{t.exports=["ป้ายชื่อทางซ้าย"]},49286:t=>{t.exports=["เส้น - สูงต่ำ/2"]},17676:t=>{t.exports=["เส้น - เปิด"]},47669:t=>{t.exports=["เส้น-ปิด"]},71899:t=>{t.exports=["เส้น - สูง"]},83394:t=>{t.exports=["เส้น - ต่ำ"]},60489:t=>{t.exports=["สีเส้น"]},53889:t=>{t.exports=["โหมด"]},95543:t=>{t.exports=["เดือน"]},85041:t=>{t.exports="Middle line"},24510:t=>{t.exports=["จุดกลาง"]},22213:t=>{t.exports="Source background"},15500:t=>{t.exports="Source border"},79238:t=>{t.exports="Source text"},37249:t=>{t.exports=["สถิติ"]},28712:t=>{t.exports=["ตำแหน่งสถิติ"]},50948:t=>{t.exports=["สีจุดสิ้นสุด"]},56119:t=>{t.exports=["ระดับหยุดขาดทุน"]},69835:t=>{ +t.exports="Success text"},91141:t=>{t.exports="Success background"},2694:t=>{t.exports=["% การเปลี่ยนแปลง"]},650:t=>{t.exports=["เปอร์เซ็นต์"]},25684:t=>{t.exports=["ราคา"]},23675:t=>{t.exports=["ป้ายราคา"]},75675:t=>{t.exports=["ป้ายราคา"]},16103:t=>{t.exports=["ระดับราคา"]},46964:t=>{t.exports=["ช่วงราคา"]},59771:t=>{t.exports=["อัตราส่วน ราคา/แท่ง"]},29072:t=>{t.exports=["ราคา"]},2635:t=>{t.exports=["ระดับทำกำไร"]},33886:t=>{t.exports="Ranges and ratio"},24186:t=>{t.exports=["ย้อนกลับ"]},91367:t=>{t.exports="Right labels"},63833:t=>{t.exports=["ความเสี่ยง"]},95545:t=>{t.exports=["เวฟ"]},10209:t=>{t.exports=["ป้ายชื่อด้านบน"]},98001:t=>{t.exports="Target background"},89258:t=>{t.exports="Target border"},45302:t=>{t.exports=["สีเป้าหมาย"]},74289:t=>{t.exports="Target text"},17932:t=>{t.exports=["บังคับให้ตัวหนังสืออยู่ในขอบเขตที่กำหนด"]},55325:t=>{t.exports=["ป้ายเวลา"]},77838:t=>{t.exports=["ระดับเวลา"]},2295:t=>{t.exports=["โปร่งแสง"]},4372:t=>{t.exports=["เส้นแนวโน้ม"]},26775:t=>{t.exports=["แถบบน"]},21774:t=>{t.exports=["แบนด์บน #2"]},21076:t=>{t.exports=["แบนด์บน #3"]},12374:t=>{t.exports=["ใช้สีเดียว"]},53473:t=>{t.exports="VWAP"},91322:t=>{t.exports=["มูลค่า"]},25227:t=>{t.exports=["ความแปรปรวน"]},1670:t=>{t.exports=["เปลี่ยนมุม"]},38829:t=>{t.exports=["เปลี่ยนสีลูกศร"]},23723:t=>{t.exports=["เปลี่ยนแถบพิกัด X"]},72080:t=>{t.exports=["เปลี่ยนสี flag"]},66266:t=>{t.exports=["เปลี่ยนราคาพิกัด Y"]},98905:t=>{t.exports=["เปลี่ยนระยะขอบด้านบน"]},11049:t=>{t.exports=["เปลี่ยนพิกัดตำแหน่งแนวตั้ง Y"]},98057:t=>{t.exports=["เปลี่ยนสี {title} เส้น VWAP"]},55218:t=>{t.exports=["เปลี่ยนความกว้าง {title} เส้น VWAP"]},31804:t=>{t.exports=["เปลี่ยน {title} ทวนเข็มนาฬิกา"]},99128:t=>{t.exports=["เปลี่ยนการมองเห็นค่าสัมประสิทธิ์ {title} เป็นเปอร์เซ็นต์"]},20216:t=>{t.exports=["เปลี่ยนสี {title}"]},35435:t=>{t.exports=["เปลี่ยน {title} โหมดสถิติแบบ compact"]},550:t=>{t.exports=["เปลี่ยนสีเส้นขอบ {title} แท่งเทียนขาขึ้น"]},28146:t=>{t.exports=["เปลี่ยนการมองเห็น {title} เส้นขอบแท่งเทียน"]},7373:t=>{t.exports=["เปลี่ยนสีเส้นขอบ {title} แท่งเทียนขาลง"]},38742:t=>{t.exports=["เปลี่ยนสี {title} แท่งเทียนขาลง"]},42273:t=>{t.exports=["เปลี่ยนสี {title} แท่งเทียนขาขึ้น"]},76054:t=>{t.exports=["เปลี่ยนสี {title} ไส้เทียน"]},27029:t=>{t.exports=["เปลี่ยนการมองเห็น {title} ไส้เทียน"]},22430:t=>{t.exports=["เปลี่ยน {title} เปลี่ยนการมองเห็นจุด"]},45537:t=>{t.exports=["เปลี่ยนการมองเห็น {title} มุม"]},31775:t=>{t.exports=["เปลี่ยน {title} ขนาดบัญชี"]},37913:t=>{t.exports=["เปลี่ยน {title} แสดงสถิติเสมอ"]},15521:t=>{t.exports=["เปลี่ยนสีเส้น {title} ทั้งหมด"]},17466:t=>{t.exports=["เปลี่ยนสี {title} เส้นอาร์ค {index}"]},72307:t=>{t.exports=["เปลี่ยนความกว้าง {title} เส้นอาร์ค {index}"]},13853:t=>{t.exports=["เปลี่ยนการมองเห็น {title} เส้นอาร์ค {index}"]},78680:t=>{t.exports=["เปลี่ยน {title} ค่าเฉลี่ย HL"]},15802:t=>{t.exports=["เปลี่ยนการมองเห็น {title} ป้ายกำกับด้านล่าง"]},36438:t=>{t.exports=["เปลี่ยนความโปร่งใสพื้นหลัง {title}"]},64548:t=>{t.exports=["เปลี่ยนการมองเห็น {title} พื้นหลัง"]},75312:t=>{ +t.exports=["เปลี่ยนสีพื้นหลัง {title}"]},39651:t=>{t.exports=["เปลี่ยนสีพื้นหลัง {title} 1"]},78177:t=>{t.exports=["เปลี่ยนสีพื้นหลัง {title} 2"]},42746:t=>{t.exports=["เปลี่ยนการมองเห็น {title} ช่วงระยะแท่ง"]},53770:t=>{t.exports=["เปลี่ยนการมองเห็น {title} เส้นกริด"]},29145:t=>{t.exports=["เปลี่ยนสี {title} เส้นกริด"]},64949:t=>{t.exports=["เปลี่ยนรูปแบบ {title} เส้นกริด"]},93548:t=>{t.exports=["เปลี่ยนความกว้าง {title} เส้นกริด"]},15485:t=>{t.exports=["เปลี่ยนการมองเห็น {title} ช่วงวัน/เวลา"]},3400:t=>{t.exports=["เปลี่ยนองศามุม {title}"]},91534:t=>{t.exports=["เปลี่ยนการมองเห็น {title} ระยะห่าง"]},65056:t=>{t.exports=["เปลี่ยน {title} อีโมจิ"]},65899:t=>{t.exports=["เปลี่ยนการมองเห็น {title} อีโมจิ"]},59354:t=>{t.exports=["เปลี่ยน {title} ราคาเข้าซื้อ"]},1447:t=>{t.exports=["ขยาย {title} ด้านล่าง"]},15258:t=>{t.exports=["ขยาย {title} ด้านล่าง"]},96902:t=>{t.exports=["เปลี่ยน {title} การขยายเส้น"]},896:t=>{t.exports=["ขยาย {title} ด้านบน"]},3708:t=>{t.exports=["ขยาย {title} ไปทางซ้าย"]},52889:t=>{t.exports=["ขยาย {title} ไปทางขวา"]},86647:t=>{t.exports=["เปลี่ยน {title} ส่วนขยาย"]},3156:t=>{t.exports=["เปลี่ยนสี {title} ข้อความที่ล้มเหลว"]},49885:t=>{t.exports=["เปลี่ยนสีพื้นหลัง {title} ที่ล้มเหลว"]},89126:t=>{t.exports=["เปลี่ยนการมองเห็น {title} เส้นแฟน {index}"]},30016:t=>{t.exports=["เปลี่ยนความกว้าง {title} เส้นแฟน {index}"]},82516:t=>{t.exports=["เปลี่ยนสี {title} เส้นแฟน {index}"]},78142:t=>{t.exports=["เปลี่ยนการมองเห็น {title} แฟน"]},79467:t=>{t.exports=["เปลี่ยนสี {title} เส้นแฟน"]},45739:t=>{t.exports=["เปลี่ยน {title} ระดับฟีโบนัชชีบนล็อกสเกล"]},99670:t=>{t.exports=["เปลี่ยนการพลิก {title}"]},35165:t=>{t.exports=["เปลี่ยนการมองเห็น {title} วงกลมเต็ม"]},48983:t=>{t.exports=["เปลี่ยนสี {title} ภาพพื้นหลัง"]},45025:t=>{t.exports=["เปลี่ยน {title} ขนาดล็อต"]},13901:t=>{t.exports=["เปลี่ยนสี {title} เส้นแถบล่าง"]},78425:t=>{t.exports=["เปลี่ยนการมองเห็น {title} เส้นแถบล่าง"]},99491:t=>{t.exports=["เปลี่ยนความกว้าง {title} เส้นแถบล่าง"]},55469:t=>{t.exports=["เปลี่ยน {title} แบนด์ล่าง #2 สีของเส้น"]},76157:t=>{t.exports=["เปลี่ยน {title} แบนด์ล่าง #2 การมองเห็นของเส้น"]},8081:t=>{t.exports=["เปลี่ยน {title} แบนด์ล่าง #2 ความกว้างของเส้น"]},95016:t=>{t.exports=["เปลี่ยน {title} แบนด์ล่าง #3 สีของเส้น"]},84928:t=>{t.exports=["เปลี่ยน {title} แบนด์ล่าง #3 การมองเห็นของเส้น"]},44693:t=>{t.exports=["เปลี่ยน {title} แบนด์ล่าง #3 ความกว้างของเส้น"]},81170:t=>{t.exports=["เปลี่ยนการจัดตำแหน่ง {title} ป้ายกำกับ"]},22775:t=>{t.exports=["เปลี่ยนขนาดตัวอักษรของป้ายกำกับ {title}"]},24338:t=>{t.exports=["เปลี่ยนการมองเห็น {title} ป้ายกำกับ"]},32891:t=>{t.exports=["เปลี่ยนค่าสัมประสิทธิ์เส้น {title} ระดับ {index}"]},85551:t=>{t.exports=["เปลี่ยนสีเส้น {title} ระดับ {index}"]},47840:t=>{t.exports=["เปลี่ยนรูปแบบเส้น {title} ระดับ {index}"]},45463:t=>{t.exports=["เปลี่ยน {title} เลเวล {index} การมองเห็นเส้น"]},90098:t=>{t.exports=["เปลี่ยนความกว้างเส้น {title} ระดับ {index}"]},26710:t=>{t.exports=["เปลี่ยนระดับการมองเห็น {title}"]},2359:t=>{t.exports=["เปลี่ยนการมองเห็น {title} ป้ายกำกับด้านซ้าย"]},44643:t=>{ +t.exports=["เปลี่ยนความกว้าง {title} เส้น"]},20563:t=>{t.exports=["เปลี่ยนสี {title} เส้น"]},66982:t=>{t.exports=["เปลี่ยนรูปแบบ {title} เส้น"]},94441:t=>{t.exports=["เปลี่ยนโหมด {title}"]},89996:t=>{t.exports=["เปลี่ยนการมองเห็น {title} จุดกึ่งกลาง"]},36618:t=>{t.exports=["เปลี่ยนการสะท้อน {title}"]},18544:t=>{t.exports=["เปลี่ยนสีพื้นหลัง {title} ต้นฉบับ"]},48035:t=>{t.exports=["เปลี่ยนสีเส้นขอบ {title} ต้นฉบับ"]},42286:t=>{t.exports=["เปลี่ยนสี {title} ข้อความต้นฉบับ"]},588:t=>{t.exports=["เปลี่ยน {title} ตำแหน่งสถิติ"]},54659:t=>{t.exports=["เปลี่ยนสี {title} สต็อป"]},89182:t=>{t.exports=["เปลี่ยน {title} ระดับการหยุด"]},82224:t=>{t.exports=["เปลี่ยน {title} ราคาหยุดขาดทุน"]},88383:t=>{t.exports=["เปลี่ยนสี {title} ข้อความที่สำเร็จ"]},26967:t=>{t.exports=["เปลี่ยนสีพื้นหลัง {title} ที่สำเร็จ"]},62243:t=>{t.exports=["เปลี่ยน {title} เปอร์เซ็นต์การมองเห็นการเปลี่ยนแปลง"]},45936:t=>{t.exports=["เปลี่ยน {title} การมองเห็นป้ายราคา"]},88577:t=>{t.exports=["เปลี่ยนการมองเห็น {title} ป้ายราคา"]},47045:t=>{t.exports=["เปลี่ยนการมองเห็น {title} ช่วงราคา"]},94028:t=>{t.exports=["เปลี่ยนการมองเห็น {title} ราคา"]},56175:t=>{t.exports=["เปลี่ยนการมองเห็น {title} ราคา"]},44539:t=>{t.exports=["เปลี่ยน {title} ระดับทำกำไร"]},41646:t=>{t.exports=["เปลี่ยน {title} ราคาทำกำไร"]},52877:t=>{t.exports=["เปลี่ยน {title} ย้อนกลับ"]},16598:t=>{t.exports=["เปลี่ยนการมองเห็น {title} ป้ายกำกับด้านขวา"]},31553:t=>{t.exports=["เปลี่ยน {title} ความเสี่ยง"]},40344:t=>{t.exports=["เปลี่ยน {title} โหมดการแสดงความเสี่ยง"]},73137:t=>{t.exports=["เปลี่ยนการมองเห็น {title} ป้ายกำกับด้านบน"]},52387:t=>{t.exports=["เปลี่ยนสีพื้นหลัง {title} เป้าหมาย"]},6921:t=>{t.exports=["เปลี่ยนสีเส้นขอบ {title} เป้าหมาย"]},97573:t=>{t.exports=["เปลี่ยนสี {title} เป้าหมาย"]},27634:t=>{t.exports=["เปลี่ยนสี {title} ข้อความเป้าหมาย"]},33822:t=>{t.exports=["เปลี่ยนการมองเห็น {title} ป้ายเวลา"]},84321:t=>{t.exports=["เปลี่ยนความโปร่งใส {title}"]},10417:t=>{t.exports=["เปลี่ยนสี {title} เส้นแถบบน"]},58722:t=>{t.exports=["เปลี่ยนการมองเห็น {title} เส้นแถบบน"]},13633:t=>{t.exports=["เปลี่ยนความกว้าง {title} เส้นแถบบน"]},64709:t=>{t.exports=["เปลี่ยน {title} แบนด์บน #2 สีของเส้น"]},97847:t=>{t.exports=["เปลี่ยน {title} แบนด์บน #2 การมองเห็นของเส้น"]},62921:t=>{t.exports=["เปลี่ยน {title} แบนด์บน #2 ความกว้างของเส้น"]},94153:t=>{t.exports=["เปลี่ยน {title} แบนด์บน #3 สีของเส้น"]},19835:t=>{t.exports=["เปลี่ยน {title} แบนด์บน #3 การมองเห็นของเส้น"]},68310:t=>{t.exports=["เปลี่ยน {title} แบนด์บน #3 ความกว้างของเส้น"]},12355:t=>{t.exports=["เปลี่ยน {title} ค่าความแปรปรวน"]},25937:t=>{t.exports=["เปลี่ยน {toolName} แนวป้ายกำกับแนวตั้ง"]},46991:t=>{t.exports=["เปลี่ยน {toolName} แนวป้ายกำกับแนวนอน"]},73080:t=>{t.exports=["เปลี่ยน {toolName} ทิศทางป้ายกำกับ"]},24272:t=>{t.exports=["เปลี่ยน {toolName} การมองเห็นเส้น"]},46404:t=>{t.exports=["เปลี่ยน {toolName} ความกว้างเส้น"]},50265:t=>{t.exports=["เปลี่ยนสี {toolName} เส้น"]},72781:t=>{t.exports=["ขยายเส้น {toolName} ไปทางซ้าย"]},84613:t=>{t.exports=["เปลี่ยน {toolName} ขยายเส้นทางขวา"]},62603:t=>{ +t.exports=["เปลี่ยน {toolName} เส้นซ้ายสุด"]},62412:t=>{t.exports=["เปลี่ยน {toolName} เส้นนขวาสุด"]},35422:t=>{t.exports=["เปลี่ยน {toolName} รูปแบบเส้น"]},77690:t=>{t.exports=["เปลี่ยน {toolName} ข้อความ"]},69871:t=>{t.exports=["เปลี่ยน {toolName} การมองเห็นข้อความ"]},25878:t=>{t.exports=["เปลี่ยน {toolName} การตัดข้อความ"]},91832:t=>{t.exports=["เปลี่ยน {toolName} สีพื้นหลังข้อความ"]},18610:t=>{t.exports=["เปลี่ยน {toolName} การมองเห็นพื้นหลังข้อความ"]},44755:t=>{t.exports=["เปลี่ยน {toolName} สีเส้นขอบข้อความ"]},6324:t=>{t.exports=["เปลี่ยน {toolName} ความกว้างเส้นขอบข้อความ"]},45529:t=>{t.exports=["เปลี่ยน {toolName} การมองเห็นเส้นขอบข้อความ"]},6500:t=>{t.exports=["เปลี่ยน {toolName} สีข้อความ"]},51614:t=>{t.exports=["เปลี่ยน {toolName} อักษรตัวหนา"]},18572:t=>{t.exports=["เปลี่ยน {toolName} อักษรตัวเอียง"]},48382:t=>{t.exports=["เปลี่ยน {toolName} ขนาดตัวอักษร"]},18567:t=>{t.exports=["เปลี่ยนคุณสมบัติ {propertyName}"]},21926:t=>{t.exports=["สีพื้นหลัง"]},52241:t=>{t.exports=["เติมพื้นหลัง"]},70607:t=>{t.exports=["สีเส้น"]},41075:t=>{t.exports=["รูปแบบเส้น"]},73043:t=>{t.exports=["ความกว้างเส้น"]},72223:t=>{t.exports=["เลื่อนภาพวาด"]},93046:t=>{t.exports="show price"},41437:t=>{t.exports=["สีตัวอักษร"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/th.3951.babac9be598102fb0d92.js b/charting_library/bundles/th.3951.babac9be598102fb0d92.js new file mode 100644 index 0000000..25e423c --- /dev/null +++ b/charting_library/bundles/th.3951.babac9be598102fb0d92.js @@ -0,0 +1,3 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3951],{14229:e=>{e.exports=["จุด"]},16936:e=>{e.exports=["กลับไป"]},9898:e=>{e.exports=["สิทธิ"]},18511:e=>{e.exports=["นับถอยหลังไปยังราคาปิดของแท่ง"]},32409:e=>{e.exports=["ธีมสี"]},90069:e=>{e.exports=["เปรียบเทียบ"]},39176:e=>{e.exports="Content"},15803:e=>{e.exports=["คัดลอกลิงก์ไปยังรูปภาพชาร์ต"]},20036:e=>{e.exports=["ยกเลิก"]},19022:e=>{e.exports="Channels"},8353:e=>{e.exports=["เปลี่ยนช่วง"]},20788:e=>{e.exports=["คอลัมน์รูปแบบชาร์ต"]},86771:e=>{e.exports=["ชาร์ตในรูปแบบแท่งเทียน"]},45290:e=>{e.exports=["ชาร์ตในรูปแบบการแบ่งพื้นที่"]},97559:e=>{e.exports=["ชาร์ตในรูปแบบของบาร์"]},18779:e=>{e.exports=["ชาร์ตในรูปแบบ Baseline"]},90599:e=>{e.exports=["ชาร์ตในรูปแบบ Kagi"]},41412:e=>{e.exports="Chart Style HLC Area"},51383:e=>{e.exports=["ชาร์ตในรูปแบบแท่งเทียนฮอลโลว์"]},20424:e=>{e.exports=["ชาร์ตในรูปแบบ Heikin Ashi"]},28381:e=>{e.exports=["ชาร์ตในรูปแบบสูง-ต่ำ"]},87691:e=>{e.exports=["ชาร์ตในรูปแบบเส้น"]},470:e=>{e.exports=["ชาร์ตในรูปแบบ Line Break"]},14956:e=>{e.exports=["สไตล์เส้นชาร์ตที่ใช้จุด"]},59393:e=>{e.exports=["สไตล์ชาร์ตแบบเส้นขั้น"]},59491:e=>{e.exports=["ชาร์ตในรูปแบบ Point & Figure"]},38385:e=>{e.exports=["ชาร์ตในรูปแบบพิสัย"]},91664:e=>{e.exports=["ชาร์ตในรูปแบบ Renko"]},82838:e=>{e.exports="Chart Style Volume Footprint"},80395:e=>{e.exports=["ปิดเมนู"]},82401:e=>{e.exports=["เคอร์เซอร์"]},50025:e=>{e.exports=["วัฏจักร"]},19661:e=>{e.exports=["เครื่องมืออธิบายประกอบ"]},44629:e=>{e.exports=["เพิ่มลงรายการโปรด"]},64498:e=>{e.exports=["แหล่งที่มาทั้งหมด"]},95480:e=>{e.exports=["ใช้อินดิเคเตอร์เหล่านี้กับเลย์เอาท์ทั้งหมด"]},23969:e=>{e.exports="Arrows"},28020:e=>{e.exports=["อัตโนมัติ (ปรับข้อมูลให้เข้ากับหน้าจอ)"]},79852:e=>{e.exports=["พันธบัตร"]},55939:e=>{e.exports="Brushes"},40803:e=>{e.exports=["ไปที่วันที่"]},43884:e=>{e.exports=["แกนน์"]},5816:e=>{e.exports=["เครื่องมือแกนน์และฟิโบนัชชี"]},22146:e=>{e.exports=["รูปเรขาคณิต"]},60925:e=>{e.exports=["จุด"]},66365:e=>{e.exports=["ธีมสีเข้ม"]},29601:e=>{e.exports=["คำอธิบาย"]},22772:e=>{e.exports=["รูปวาด"]},88280:e=>{e.exports="Elliott waves"},99289:e=>{e.exports=["ยางลบ"]},25790:e=>{e.exports=["เซสชั่นขยายระยะเวลา"]},97100:e=>{e.exports=["เครื่องมือคาดการณ์และการวัด"]},22305:e=>{e.exports=["ฟิโบนัชชี"]},11682:e=>{e.exports=["โหมดเต็มหน้าจอ"]},15327:e=>{e.exports=["ฟังก์ชัน"]},17517:e=>{e.exports=["ซ่อนรูปวาดทั้งหมด"]},82785:e=>{e.exports=["กลับด้านสเกล"]},64642:e=>{e.exports=["เพิ่มตัวชี้วัด"]},55149:e=>{e.exports=["เปิดแผนภูมิต้นไม้"]},75687:e=>{e.exports=["โหลดชาร์ต"]},37057:e=>{e.exports=["ล๊อครูปวาดทั้งหมด"]},95667:e=>{e.exports=["ล็อคราคากับสัดส่วนของแท่ง"]},19567:e=>{e.exports=["ย้ายสเกลไปทางซ้าย"]},76300:e=>{e.exports=["ย้ายสเกลไปทางขวา"]},56854:e=>{e.exports=["ย้ายชาร์ตไปด้านหลัง"]},22221:e=>{e.exports=["ย้ายชาร์ตไปข้างหน้า"]},79165:e=>{e.exports="Magic"},37140:e=>{e.exports=["โหมดแม่เหล็กจะนำการวาดต่างๆ ที่อยู่ใกล้กับแท่งราคาไปเกาะกับค่า OHLC ที่ใกล้เคียงที่สุด"]},72357:e=>{e.exports=["จัดการการวาดเลย์เอาท์"]},59607:e=>{e.exports=["การวัด"]},79961:e=>{ +e.exports="Measurer"},78633:e=>{e.exports=["รวมสเกลทั้งหมดไปทางซ้าย"]},308:e=>{e.exports=["รวมสเกลทั้งหมดไปทางขวา"]},29673:e=>{e.exports=["ไม่มีตลาดแลกเปลี่ยนใดๆ ตรงตามเงื่อนไขของคุณ"]},41379:e=>{e.exports=["ไม่มีสัญลักษณ์ที่ตรงกับการค้นหาของคุณ"]},45850:e=>{e.exports=["ไม่มีอะไรตรงกับเกณฑ์ของคุณ"]},36551:e=>{e.exports=["รูปวาดใหม่ถูกทำซ้ำไปยังชาร์ตทั้งหมดในเลย์เอาท์และแสดงเมื่อทิคเกอร์เดิมได้ถูกเลือก"]},19407:e=>{e.exports=["ภาพวาดใหม่จะซิงค์ทั่วโลก"]},77989:e=>{e.exports=["ภาพวาดใหม่จะซิงค์ในเลย์เอาต์"]},19724:e=>{e.exports=["แหล่งที่มา"]},62571:e=>{e.exports=["บันทึกการจัดวางชาร์ต"]},35264:e=>{e.exports=["มาตราส่วนชาร์ตราคาเท่านั้น"]},52298:e=>{e.exports=["ค้นหา"]},78842:e=>{e.exports=["เครื่องมือค้นหาหรือฟังก์ชั่น"]},13269:e=>{e.exports=["เลือกแหล่งที่มา"]},90417:e=>{e.exports=["เซสชั่นเบรค"]},25792:e=>{e.exports="Shapes"},91977:e=>{e.exports=["แสดงเครื่องมือที่ซ่อนไว้"]},51072:e=>{e.exports=["แสดงแผนผังวัตถุ"]},49421:e=>{e.exports=["อยู่ในโหมดการวาดเขียน"]},85422:e=>{e.exports=["แม่เหล็กแข็งแกร่ง"]},89053:e=>{e.exports=["สัญลักษณ์"]},48490:e=>{e.exports=["สัญลักษณ์และคำอธิบาย"]},79791:e=>{e.exports=["ป้ายชื่อตัวย่อ"]},12014:e=>{e.exports=["ข้อมูลสัญลักษณ์"]},78001:e=>{e.exports=["ป้ายค่าราคาล่าสุดของตัวย่อ"]},99983:e=>{e.exports=["ค้นหาตัวย่อ"]},35888:e=>{e.exports=["ซิงค์เครื่องมือวาดเขียนไปทุกชาร์ต"]},19693:e=>{e.exports=["รูปแบบ"]},73359:e=>{e.exports="Pitchforks"},4037:e=>{e.exports=["ปุ่มบวก"]},96032:e=>{e.exports=["เส้นราคาปิดวันก่อนหน้า"]},99530:e=>{e.exports=["เส้นราคา"]},90612:e=>{e.exports=["การค้นหาล่าสุด"]},31273:e=>{e.exports=["เซสชั่นทั่วไป"]},76091:e=>{e.exports=["ลบการวาดต่างๆ ออกไป"]},20378:e=>{e.exports=["ลบอินดิเคเตอร์"]},57869:e=>{e.exports=["ลบอินดิเคเตอร์และเครื่องมือวาดภาพทั้งหมด"]},72482:e=>{e.exports=["ลบออกจากรายการโปรด"]},34465:e=>{e.exports=["คืนค่ากราฟ"]},45417:e=>{e.exports=["ปรับสเกลราคาเป็นค่าตั้งต้น"]},75521:e=>{e.exports=["ปรับสเกลราคาเป็นค่าตั้งต้น"]},45265:e=>{e.exports=["แม่เหล็กอ่อนค่า"]},20916:e=>{e.exports="Text & Notes"},18794:e=>{e.exports=["เครื่องมือเส้นแนวโน้ม"]},64185:e=>{e.exports=["พิมพ์เพื่อค้นหาภาพวาด ฟังก์ชัน และการตั้งค่า"]},89967:e=>{e.exports="Volume-based"},38925:e=>{e.exports=["ขยายเข้า"]},49895:e=>{e.exports=["ขยายออก"]},12629:e=>{e.exports=["คอมมอดิตี้"]},87592:e=>{e.exports="cfd"},65558:e=>{e.exports=["เปลี่ยนการมองเห็นความคิดบนชาร์ต"]},59820:e=>{e.exports=["เปลี่ยนอินดิเคเตอร์และการมองเห็นป้ายชื่อการเงิน"]},90512:e=>{e.exports=["เปลี่ยนอินดิเคเตอร์และการมองเห็นฉลากมูลค่าทางการเงิน"]},50393:e=>{e.exports=["เปลี่ยนการมองเห็นเส้นราคาตลาดก่อน/หลัง"]},8448:e=>{e.exports=["คริปโต"]},67245:e=>{e.exports="dr"},88720:e=>{e.exports=["เศรษฐกิจ"]},39512:e=>{e.exports=["ฟอเร็กซ์"]},81859:e=>{e.exports=["ฟิวเจอร์ส"]},12754:e=>{e.exports=["ดัชนี"]},60804:e=>{e.exports=["ดัชนี"]},36931:e=>{e.exports=["หุ้น"]},95612:e=>{e.exports=["ซิงค์ภาพวาด"]},32868:e=>{e.exports=["{hotKey_0} + กดบนกราฟ"]},68125:e=>{e.exports=["{hotKey_0} — วงกลม"]},40234:e=>{e.exports=["{hotKey_0} — วาดเส้นตรง 1 เส้นที่ทำมุม 45 องศา"]},10289:e=>{e.exports=["{hotKey_0} - เพิ่มขึ้นแบบคงที่"]}, +81591:e=>{e.exports=["{hotKey_0} — สี่เหลี่ยม"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/th.4716.e4ac74dfc9ec5374b00c.js b/charting_library/bundles/th.4716.e4ac74dfc9ec5374b00c.js new file mode 100644 index 0000000..7646469 --- /dev/null +++ b/charting_library/bundles/th.4716.e4ac74dfc9ec5374b00c.js @@ -0,0 +1,42 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[4716],{20747:t=>{t.exports=["ย้อนกลับ"]},9846:t=>{t.exports="A"},55765:t=>{t.exports="L"},14642:t=>{t.exports=["สีเข้ม"]},69841:t=>{t.exports=["สีอ่อน"]},673:t=>{t.exports=Object.create(null),t.exports.d_dates=["วัน"],t.exports.h_dates=["ชั่วโมง"],t.exports.m_dates=["นาที"],t.exports.s_dates=["วินาที"],t.exports.in_dates=["ใน"]},97840:t=>{t.exports=["วัน"]},64302:t=>{t.exports=["ชั่วโมง"]},79442:t=>{t.exports=["นาที"]},22448:t=>{t.exports=["วินาที"]},16493:t=>{t.exports=["{title} สำเนา"]},13395:t=>{t.exports="D"},37720:t=>{t.exports="M"},69838:t=>{t.exports="R"},59231:t=>{t.exports="T"},85521:t=>{t.exports="W"},13994:t=>{t.exports="h"},6791:t=>{t.exports=["นาที"]},2949:t=>{t.exports="s"},77297:t=>{t.exports=["ปิด"]},56723:t=>{t.exports=["สูง"]},5801:t=>{t.exports="HL2"},98865:t=>{t.exports="HLC3"},42659:t=>{t.exports="OHLC4"},4292:t=>{t.exports=["ต่ำ"]},78155:t=>{t.exports=["เปิด"]},88601:t=>{t.exports=Object.create(null),t.exports.Back_input=["กลับไป"],t.exports.Minimize_input=["ลดลง"],t.exports.CCI_input=["ซีซีไอ"],t.exports["Hull MA_input"]=["ฮัล เอ็มเอ"],t.exports.UO_input=["ยูโอ"],t.exports.from_input="from",t.exports.to_input="to",t.exports["{number} item_combobox_input"]=["{number} รายการ"],t.exports.Close_input=["ปิด"],t.exports.Style_input="Style",t.exports["Box size assignment method_input"]=["วิธีการให้งานโดยขนาดของกล่อง"],t.exports["Color bars based on previous close_input"]="Color bars based on previous close",t.exports.Candles_input="Candles",t.exports.Borders_input="Borders",t.exports.Wick_input="Wick",t.exports["HLC bars_input"]="HLC bars",t.exports["Price source_input"]="Price source",t.exports.Type_input="Type",t.exports["Show real prices on price scale (instead of Heikin-Ashi price)_input"]=["แสดงราคาจริงบนสเกลราคา (แทนที่ราคาแบบ ไฮเก้น-อะชิ)"],t.exports["Up bars_input"]="Up bars",t.exports["Down bars_input"]="Down bars",t.exports["Projection up bars_input"]="Projection up bars",t.exports["Projection down bars_input"]="Projection down bars",t.exports["Projection up color_input"]=["สีของการคาดว่าจะขึ้น"],t.exports["Projection down color_input"]=["สีของการคาดว่าจะลง"],t.exports.Line_input=["เส้น"],t.exports.Fill_input="Fill",t.exports["Up color_input"]="Up color",t.exports["Down color_input"]="Down color",t.exports.Traditional_input=["ดั้งเดิม"],t.exports["Box size_input"]=["ขนาดกล่อง"],t.exports["Number of line_input"]=["จำนวนเส้น"],t.exports["ATR length_input"]=["ระยะ เอทีอาร์"],t.exports["Reversal amount_input"]=["จำนวนการถอยกลับ"],t.exports["Phantom bars_input"]=["แท่งแบบ Phantom"],t.exports["One step back building_input"]=["การสร้างถอยกลับไป 1 ขั้น"],t.exports.Source_input=["แหล่งกำเนิด"],t.exports.Wicks_input="Wicks",t.exports.Range_input="Range",t.exports.Length_input=["ความยาว"],t.exports.Plot_input=["พล็อต"],t.exports.Zero_input=["0"],t.exports.Signal_input=["สัญญาณ"],t.exports.Long_input=["ซื้อ"],t.exports.Short_input=["สั้น"],t.exports.UpperLimit_input=["ข้อจำกัดส่วนบน"],t.exports.LowerLimit_input=["จำกัดด้านล่าง"], +t.exports.Offset_input=["สิ่งชดเชย"],t.exports.length_input=["ความยาว"],t.exports.mult_input="mult",t.exports.short_input=["ขาย"],t.exports.long_input=["ซื้อ"],t.exports.Limit_input=["จำกัด"],t.exports.Move_input=["เคลื่อนที่"],t.exports.Value_input=["มูลค่า"],t.exports.Method_input="Method",t.exports["Values in status line_input"]=["ค่าในบรรทัดสถานะ"],t.exports["Labels on price scale_input"]=["ป้ายกำกับระดับราคา"],t.exports["Accumulation/Distribution_input"]=["การสะสม/การกระจาย"],t.exports.ADR_B_input="ADR_B",t.exports["Equality Line_input"]=["เส้นอิควอลิตี้"],t.exports["Window Size_input"]=["ขนาดหน้าต่าง"],t.exports.Sigma_input=["ซิกม่า"],t.exports["Aroon Up_input"]=["เอรูนขึ้น"],t.exports["Aroon Down_input"]=["เอรูนลง"],t.exports.Upper_input=["ส่วนบน"],t.exports.Lower_input=["ต่ำกว่า"],t.exports.Deviation_input=["การเบี่ยงเบน"],t.exports["Levels Format_input"]=["รูปแบบระดับ"],t.exports["Labels Position_input"]=["ตำแหน่งป้ายชื่อ"],t.exports["0 Level Color_input"]=["สีระดับ 0"],t.exports["0.236 Level Color_input"]=["สีระดับ 0.236"],t.exports["0.382 Level Color_input"]=["สีระดับ 0.382"],t.exports["0.5 Level Color_input"]=["สีระดับ 0.5"],t.exports["0.618 Level Color_input"]=["สีระดับ 0.618"],t.exports["0.65 Level Color_input"]=["สีระดับ 0.65"],t.exports["0.786 Level Color_input"]=["สีระดับ 0.786"],t.exports["1 Level Color_input"]=["สีระดับ 1"],t.exports["1.272 Level Color_input"]=["สีระดับ 1.272"],t.exports["1.414 Level Color_input"]=["สีระดับ 1.414"],t.exports["1.618 Level Color_input"]=["สีระดับ 1.618"],t.exports["1.65 Level Color_input"]=["สีระดับ 1.65"],t.exports["2.618 Level Color_input"]=["สีระดับ 2.618"],t.exports["2.65 Level Color_input"]=["สีระดับ 2.65"],t.exports["3.618 Level Color_input"]=["สีระดับ 3.618"],t.exports["3.65 Level Color_input"]=["สีระดับ 3.65"],t.exports["4.236 Level Color_input"]=["สีระดับ 4.236"],t.exports["-0.236 Level Color_input"]=["สีระดับ -0.236"],t.exports["-0.382 Level Color_input"]=["สีระดับ -0.382"],t.exports["-0.618 Level Color_input"]=["สีระดับ -0.618"],t.exports["-0.65 Level Color_input"]=["สีระดับ -0.65"],t.exports.ADX_input=["เอดีเอ็กซ์"],t.exports["ADX Smoothing_input"]=["เอดีเอ็กซ์"],t.exports["DI Length_input"]=["ความยาว DI"],t.exports.Smoothing_input=["ความราบเรียบ"],t.exports.ATR_input=["เอทีอาร์"],t.exports.Growing_input=["การเติบโต"],t.exports.Falling_input=["การตกลง"],t.exports["Color 0_input"]=["สี 0"],t.exports["Color 1_input"]=["สี 1"],t.exports.StdDev_input="StdDev",t.exports.Basis_input=["พื้นฐาน"],t.exports.Median_input=["ค่าเฉลี่ย"],t.exports["Bollinger Bands %B_input"]=["โบลลิงเจอร์แบนด์ %บี"],t.exports.Overbought_input=["การซื้อเป็นจำนวนมากเกินไป"],t.exports.Oversold_input=["การขายเป็นจำนวนมากเกินไป"],t.exports["Bollinger Bands Width_input"]=["ความกว้างโบลลิงเจอร์แบนด์"],t.exports["RSI Length_input"]=["ความยาว RSI"],t.exports["UpDown Length_input"]=["ความยาวของการขึ้นลง"],t.exports["ROC Length_input"]=["ความยาว ROC"],t.exports.MF_input=["เอ็มเอฟ"],t.exports.resolution_input="resolution",t.exports["Fast Length_input"]="Fast Length", +t.exports["Slow Length_input"]="Slow Length",t.exports["Chaikin Oscillator_input"]="Chaikin Oscillator",t.exports.P_input=["พี"],t.exports.X_input=["เอ็กซ์"],t.exports.Q_input=["คิว"],t.exports.p_input=["พี"],t.exports.x_input=["เอ็กซ์"],t.exports.q_input=["คิว"],t.exports.Price_input=["ราคา"],t.exports["Chande MO_input"]="Chande MO",t.exports["Zero Line_input"]=["เส้น 0"],t.exports["Color 2_input"]=["สี 2"],t.exports["Color 3_input"]=["สี 3"],t.exports["Color 4_input"]=["สี 4"],t.exports["Color 5_input"]=["สี 5"],t.exports["Color 6_input"]=["สี 6"],t.exports["Color 7_input"]=["สี 7"],t.exports["Color 8_input"]=["สี 8"],t.exports.CHOP_input=["ช็อบ"],t.exports["Upper Band_input"]=["แถบบน"],t.exports["Lower Band_input"]=["แถบล่าง"],t.exports["Smoothing Line_input"]=["เส้นเรียบ"],t.exports["Smoothing Length_input"]=["ความยาวเรียบ"],t.exports["WMA Length_input"]=["ความยาว WMA"],t.exports["Long RoC Length_input"]=["ระยะอาร์โอซียาว"],t.exports["Short RoC Length_input"]=["ขายระยะอาร์โอซี"],t.exports.sym_input=["สมมาตร"],t.exports.Symbol_input=["สัญลักษณ์"],t.exports.Correlation_input=["ความสัมพันธ์"],t.exports.Period_input=["ระยะเวลา"],t.exports.Centered_input=["ศูนย์กลาง"],t.exports["Detrended Price Oscillator_input"]="Detrended Price Oscillator",t.exports.isCentered_input=["คือตรงกลาง"],t.exports.DPO_input="DPO",t.exports["ADX smoothing_input"]="ADX smoothing",t.exports["+DI_input"]=["+ดีไอ"],t.exports["-DI_input"]=["-ดีไอ"],t.exports.DEMA_input=["ค่าเฉลี่ยเคลื่อนที่แบบเอกซ์โพเนนเชียล 2 เท่า"],t.exports["Multi timeframe_input"]="Multi timeframe",t.exports.Timeframe_input="Timeframe",t.exports["Wait for timeframe closes_input"]="Wait for timeframe closes",t.exports.Divisor_input=["ดีไวเซอร์"],t.exports.EOM_input=["อีโอเอ็ม"],t.exports["Elder's Force Index_input"]=["ดัชีนเอลเดอร์ฟอร์ช"],t.exports.Percent_input=["เปอร์เซ็นต์"],t.exports.Exponential_input=["เอ็กซ์โพเนนเชี่ยล"],t.exports.Average_input="Average",t.exports["Upper Percentage_input"]="Upper Percentage",t.exports["Lower Percentage_input"]="Lower Percentage",t.exports.Fisher_input=["ฟิชเชอร์"],t.exports.Trigger_input=["ทริกเกอร์"],t.exports.Level_input=["ระดับ"],t.exports["Trader EMA 1 length_input"]=["เทรดเดอร์ ค่าเส้นเฉลี่ยเคลื่อนที่เอกซ์โปเนนเชียล ความยาวระยะที่ 1"],t.exports["Trader EMA 2 length_input"]=["เทรดเดอร์ ค่าเส้นเฉลี่ยเคลื่อนที่เอกซ์โปเนนเชียล ความยาวระยะที่ 2"],t.exports["Trader EMA 3 length_input"]=["เทรดเดอร์ ค่าเส้นเฉลี่ยเคลื่อนที่เอกซ์โปเนนเชียล ความยาวระยะที่ 3"],t.exports["Trader EMA 4 length_input"]=["เทรดเดอร์ ค่าเส้นเฉลี่ยเคลื่อนที่เอกซ์โปเนนเชียล ความยาวระยะที่ 4"],t.exports["Trader EMA 5 length_input"]=["เทรดเดอร์ ค่าเส้นเฉลี่ยเคลื่อนที่เอกซ์โปเนนเชียล ความยาวระยะที่ 5"],t.exports["Trader EMA 6 length_input"]=["เทรดเดอร์ ค่าเส้นเฉลี่ยเคลื่อนที่เอกซ์โปเนนเชียล ความยาวระยะที่ 6"],t.exports["Investor EMA 1 length_input"]=["นักลงทุน ค่าเส้นเฉลี่ยเคลื่อนที่เอกซ์โปเนนเชียล ความยาวระยะที่ 1"],t.exports["Investor EMA 2 length_input"]=["นักลงทุน ค่าเส้นเฉลี่ยเคลื่อนที่เอกซ์โปเนนเชียล ความยาวระยะที่ 2"], +t.exports["Investor EMA 3 length_input"]=["นักลงทุน ค่าเส้นเฉลี่ยเคลื่อนที่เอกซ์โปเนนเชียล ความยาวระยะที่ 3"],t.exports["Investor EMA 4 length_input"]=["นักลงทุน ค่าเส้นเฉลี่ยเคลื่อนที่เอกซ์โปเนนเชียล ความยาวระยะที่ 4"],t.exports["Investor EMA 5 length_input"]=["นักลงทุน ค่าเส้นเฉลี่ยเคลื่อนที่เอกซ์โปเนนเชียล ความยาวระยะที่ 5"],t.exports["Investor EMA 6 length_input"]=["นักลงทุน ค่าเส้นเฉลี่ยเคลื่อนที่เอกซ์โปเนนเชียล ความยาวระยะที่ 6"],t.exports.HV_input=["เอชวี"],t.exports["Conversion Line Periods_input"]=["การเปลี่ยนระยะของเส้น"],t.exports["Base Line Periods_input"]=["ช่วงเวลาเส้นพื้นฐาน"],t.exports["Lagging Span_input"]=["ระยะช่วงแล็ค"],t.exports["Conversion Line_input"]=["การเปลี่ยนเส้น"],t.exports["Base Line_input"]=["เส้นพื้นฐาน"],t.exports["Leading Span A_input"]=["การนำ 1"],t.exports["Leading Span Periods_input"]=["ระยะช่วงแล็ค 2"],t.exports["Leading Shift Periods_input"]="Leading Shift Periods",t.exports["Plots Background_input"]="Plots Background",t.exports["yay Color 0_input"]=["สี yay 0"],t.exports["yay Color 1_input"]=["สี yay 1"],t.exports.Multiplier_input=["ตัวคูณ"],t.exports["Bands style_input"]=["รูปแบบแบนด์"],t.exports.Middle_input=["ตรงกลาง"],t.exports.useTrueRange_input=["ใช้ระยะจริง"],t.exports.ROCLen1_input="ROCLen1",t.exports.ROCLen2_input="ROCLen2",t.exports.ROCLen3_input="ROCLen3",t.exports.ROCLen4_input="ROCLen4",t.exports.SMALen1_input="SMALen1",t.exports.SMALen2_input="SMALen2",t.exports.SMALen3_input="SMALen3",t.exports.SMALen4_input="SMALen4",t.exports.SigLen_input="SigLen",t.exports.KST_input=["เคเอสที"],t.exports.Sig_input="Sig",t.exports.roclen1_input="roclen1",t.exports.roclen2_input="roclen2",t.exports.roclen3_input="roclen3",t.exports.roclen4_input="roclen4",t.exports.smalen1_input="smalen1",t.exports.smalen2_input="smalen2",t.exports.smalen3_input="smalen3",t.exports.smalen4_input="smalen4",t.exports.siglen_input="siglen",t.exports["Upper Deviation_input"]=["ค่าเบี่ยงเบนมาตรฐานด้านบน"],t.exports["Lower Deviation_input"]=["ค่าเบี่ยงเบนด้านล่าง"],t.exports["Use Upper Deviation_input"]=["ใช้ค่าเบี่ยงเบนด้านบน"],t.exports["Use Lower Deviation_input"]=["ค่าเบี่ยงเบนมาตรฐานด้านล่าง"],t.exports.Count_input=["การนับ"],t.exports.Crosses_input=["การตัดกัน"],t.exports.MOM_input=["เอ็มโอเอ็ม"],t.exports.MA_input=["เอ็มเอ"],t.exports["Length EMA_input"]=["ความยาว อีเอ็มเอ"],t.exports["Length MA_input"]=["ความยาว เอ็มเอ"],t.exports["Fast length_input"]=["ความยาวได้อย่างรวดเร็ว"],t.exports["Slow length_input"]=["ความยาวช้า"],t.exports["Signal smoothing_input"]=["ความราบเรียบของสัญญาณ"],t.exports["Simple ma(oscillator)_input"]="Simple ma(oscillator)",t.exports["Simple ma(signal line)_input"]=["ค่าเฉลี่ยเคลื่อนที่แบบง่าย(เส้นสัญญาณ)"],t.exports.Histogram_input=["ฮิสโตรแกรม"],t.exports.MACD_input=["แมคดี"],t.exports.fastLength_input=["ความยาวเร็ว"],t.exports.slowLength_input=["ความยาวช้า"],t.exports.signalLength_input=["ความยาวสัญญาณ"],t.exports.NV_input=["เอ็นวี"],t.exports.OnBalanceVolume_input=["ปริมาณความสมดุล"],t.exports.Start_input=["เริ่มต้น"], +t.exports.Increment_input=["จำนวนที่เพิ่มขึ้น"],t.exports["Max value_input"]=["มูลค่าสูงสุด"],t.exports.ParabolicSAR_input=["พาราโบลิกซาร์"],t.exports.start_input=["เริ่ม"],t.exports.increment_input=["จำนวนที่เพิ่มขึ้น"],t.exports.maximum_input=["มากที่สุด"],t.exports["Short length_input"]=["ความยาวที่สั้น"],t.exports["Long length_input"]=["ระยะยาว"],t.exports.OSC_input=["โอเอสซี"],t.exports.shortlen_input="shortlen",t.exports.longlen_input="longlen",t.exports.PVT_input=["พีวีที"],t.exports.ROC_input=["อาร์โอซี"],t.exports.RSI_input=["ดัชนีความแข็งแรงสัมพันธ์"],t.exports.RVGI_input=["อาร์วีจีไอ"],t.exports.RVI_input=["อาร์วีไอ"],t.exports["Long period_input"]=["ระยะซื้อ"],t.exports["Short period_input"]=["ระยะขาย"],t.exports["Signal line period_input"]=["ระยะเส้นสัญญาณ"],t.exports.SMI_input=["เอสเอ็มไอ"],t.exports["SMI Ergodic Oscillator_input"]="SMI Ergodic Oscillator",t.exports.Indicator_input=["ตัวชี้วัด"],t.exports.Oscillator_input="Oscillator",t.exports.K_input=["เค"],t.exports.D_input=["ดี"],t.exports.smoothK_input=["สมูทเค"],t.exports.smoothD_input=["สมูทดี"],t.exports["%K_input"]=["%เค"],t.exports["%D_input"]=["%ดี"],t.exports["Stochastic Length_input"]="Stochastic Length",t.exports["RSI Source_input"]=["แหล่งดัชนีความแข็งแรงสัมพันธ์"],t.exports.lengthRSI_input=["ความยาวอาร์เอสไอ"],t.exports.lengthStoch_input=["ความยาวStoch"],t.exports.TRIX_input=["ทริกซ์"],t.exports.TEMA_input="TEMA",t.exports["Long Length_input"]=["ระยะยาว"],t.exports["Short Length_input"]=["ความยาวที่สั้น"],t.exports["Signal Length_input"]=["ความยาวของสัญญาณ"],t.exports.Length1_input=["ความยาว 1"],t.exports.Length2_input=["ความยาว 2"],t.exports.Length3_input=["ความยาว 3"],t.exports.length7_input=["ความยาว7"],t.exports.length14_input=["ความยาว14"],t.exports.length28_input=["ความยาว28"],t.exports.VWMA_input="VWMA",t.exports.len_input="len",t.exports["VI +_input"]=["วีไอ +"],t.exports["VI -_input"]=["วีไอ -"],t.exports["%R_input"]=["%อาร์"],t.exports["Jaw Length_input"]=["ความยาวจอว์"],t.exports["Teeth Length_input"]=["ความยาว Teeth"],t.exports["Lips Length_input"]=["ความยาวลิปส์"],t.exports.Jaw_input=["จอว์"],t.exports.Teeth_input="Teeth",t.exports.Lips_input=["ลิปส์"],t.exports["Jaw Offset_input"]="Jaw Offset",t.exports["Teeth Offset_input"]="Teeth Offset",t.exports["Lips Offset_input"]="Lips Offset",t.exports["Down fractals_input"]=["เศษส่วนลดลง"],t.exports["Up fractals_input"]=["เศษส่วนขึ้น"],t.exports.Periods_input=["ระยะเวลา"],t.exports.Shapes_input=["รูปร่าง"],t.exports["show MA_input"]=["แสดง ค่าเฉลี่ยเคลื่อนที่"],t.exports["MA Length_input"]=["ระยะเวลาของเส้นค่าเฉลี่ย"],t.exports["Color based on previous close_input"]=["สีพื้นฐานที่ราคาปิดครั้งก่อนหน้า"],t.exports["Rows Layout_input"]=["แผนผังแถว"],t.exports["Row Size_input"]=["ขนาดแถว"],t.exports.Volume_input=["ปริมาณ"],t.exports["Value Area volume_input"]=["มูลค่าของปริมาณพื่นที่"],t.exports["Extend Right_input"]=["ยืดออกทางขวา"],t.exports["Extend POC Right_input"]=["ขยายสิทธิ POC"],t.exports["Extend VAH Right_input"]=["ขยาย VAH ทางขวา"], +t.exports["Extend VAL Right_input"]=["ขยาย VAL Right"],t.exports["Value Area Volume_input"]=["ปริมาณซื้อขายบริเวณ Value Area"],t.exports.Placement_input=["การวาง"],t.exports.POC_input="POC",t.exports["Developing Poc_input"]=["POC ที่กำลังพัฒนา"],t.exports["Up Volume_input"]=["ปริมาณสูง"],t.exports["Down Volume_input"]=["ปริมาณลดลง"],t.exports["Value Area_input"]=["พื่นที่มูลค่า"],t.exports["Histogram Box_input"]=["กล่องฮิสโตรแกรม"],t.exports["Value Area Up_input"]=["Value Area ฝั่งซื้อ"],t.exports["Value Area Down_input"]=["Value Area ฝั่งขาย"],t.exports["Number Of Rows_input"]=["จำนวนแถว"],t.exports["Ticks Per Row_input"]=["Tick ต่อแถว"],t.exports["Up/Down_input"]=["ขึ้น/ลง"],t.exports.Total_input=["ทั้งหมด"],t.exports.Delta_input=["เดลต้า"],t.exports.Bar_input=["พินบาร์"],t.exports.Day_input=["วัน"],t.exports["Deviation (%)_input"]=["การเบี่ยงเบน (%)"],t.exports.Depth_input=["ความลึก"],t.exports["Extend to last bar_input"]=["ยืดขยายไปยังแท่งสุดท้าย"],t.exports.Simple_input="Simple",t.exports.Weighted_input="Weighted",t.exports["Wilder's Smoothing_input"]="Wilder's Smoothing",t.exports["1st Period_input"]=["ช่วงที่ 1"],t.exports["2nd Period_input"]=["ช่วงที่ 2"],t.exports["3rd Period_input"]=["ช่วงที่ 3"],t.exports["4th Period_input"]=["ช่วงที่ 4"],t.exports["5th Period_input"]=["ช่วงที่ 5"],t.exports["6th Period_input"]=["ช่วงที่ 6"],t.exports["Rate of Change Lookback_input"]="Rate of Change Lookback",t.exports["Instrument 1_input"]="Instrument 1",t.exports["Instrument 2_input"]="Instrument 2",t.exports["Rolling Period_input"]="Rolling Period",t.exports["Standard Errors_input"]="Standard Errors",t.exports["Averaging Periods_input"]="Averaging Periods",t.exports["Days Per Year_input"]=["วันต่อปี"],t.exports["Market Closed Percentage_input"]="Market Closed Percentage",t.exports["ATR Mult_input"]="ATR Mult",t.exports.VWAP_input="VWAP",t.exports["Anchor Period_input"]="Anchor Period",t.exports.Session_input=["เซสชั่น"],t.exports.Week_input=["สัปดาห์"],t.exports.Month_input=["เดือน"],t.exports.Year_input=["ปี"],t.exports.Decade_input=["ทศวรรษ"],t.exports.Century_input=["ศตวรรษ"],t.exports.Sessions_input=["เซสชั่น"],t.exports["Each (pre-market, market, post-market)_input"]=["แต่ละรายการ (ก่อนตลาดลงทุน,ขณะอยู่ในตลาดลงทุน, หลังตลาดลงทุน)"],t.exports["Pre-market only_input"]=["ก่อนตลาดลงทุนเท่านั้น"],t.exports["Market only_input"]=["ตลาดลงทุนเท่านั้น"],t.exports["Post-market only_input"]=["หลังการขายในตลาดลงทุนเท่านั้น"],t.exports["Main chart symbol_input"]=["สัญลักษณ์ของชาร์ตหลัก"],t.exports["Another symbol_input"]=["สัญลักษณ์อีกอัน"],t.exports["Nothing selected_combobox_input"]=["ไม่มีรายการใดถูกเลือก"],t.exports["All items_combobox_input"]=["รายการทั้งหมด"],t.exports.Cancel_input=["ยกเลิก"],t.exports.Open_input=["เปิด"]},54138:t=>{t.exports=["กลับด้านสเกล"]},47807:t=>{t.exports=["ดัชนี ถึง 100"]},34727:t=>{t.exports=["แบบลอการิทึม"]},19238:t=>{t.exports=["ไม่มีป้ายที่ทับซ้อนกัน"]},70361:t=>{t.exports=["เปอร์เซ็นต์"]},72116:t=>{t.exports=["แบบปกติ"]},33021:t=>{t.exports="ETH"},75610:t=>{ +t.exports=["ชั่วโมงการซื้อขายทางอิเล็กทรอนิกส์"]},97442:t=>{t.exports=["ยืดชั่วโมงการเทรด"]},32929:t=>{t.exports=["หลัง"]},56137:t=>{t.exports=["ก่อน"]},98801:t=>{t.exports=["โพสต์มาร์เก็ต"]},56935:t=>{t.exports=["การซื้อขายล่วงหน้าในตลาด"]},63798:t=>{t.exports="RTH"},24380:t=>{t.exports=["เวลาซื้อขายปกติ"]},27991:t=>{t.exports=["พ.ค."]},68716:t=>{t.exports=Object.create(null),t.exports.Technicals_study=["เทคนิค"],t.exports["Average Day Range_study"]=["ระยะวันเฉลี่ย"],t.exports["Bull Bear Power_study"]=["พลังของตลาดขาขึ้นขาลง"],t.exports["Capital expenditures_study"]=["รายจ่ายส่วนทุน"],t.exports["Cash to debt ratio_study"]=["อัตราส่วนเงินสดต่อหนี้สิน"],t.exports["Debt to EBITDA ratio_study"]=["อัตราส่วนหนี้สินสุทธิต่อ EBITDA"],t.exports["Directional Movement Index_study"]="Directional Movement Index",t.exports.DMI_study="DMI",t.exports["Dividend payout ratio %_study"]=["%อัตราการจ่ายเงินปันผล"],t.exports["Equity to assets ratio_study"]=["สัดส่วนสินทรัพย์ต่อทุน"],t.exports["Enterprise value to EBIT ratio_study"]=["สัดส่วนของมูลค่าสุทธิของกิจการต่อกำไรก่อนหักดอกเบี้ยและภาษี"],t.exports["Enterprise value to EBITDA ratio_study"]=["สัดส่วนของมูลค่าสุทธิของกิจการต่อ EBITDA"],t.exports["Enterprise value to revenue ratio_study"]=["สัดส่วนของมูลค่าสุทธิของกิจการต่อรายได้"],t.exports["Goodwill, net_study"]=["ค่าความนิยม"],t.exports["Ichimoku Cloud_study"]="Ichimoku Cloud",t.exports.Ichimoku_study=["เมฆอิชิโมกุ"],t.exports["Moving Average Convergence Divergence_study"]=["ความแตกต่างความสอดคล้องกับค่าเฉลี่ย"],t.exports["Operating income_study"]=["รายได้จากการดำเนินงาน"],t.exports["Price to book ratio_study"]=["อัตราส่วนมูลค่าทางบัญชีต่อหุ้น"],t.exports["Price to cash flow ratio_study"]=["อัตราส่วนราคาต่อกระแสเงินสดต่อหุ้น"],t.exports["Price to earnings ratio_study"]=["อัตราส่วนราคาต่อรายได้"],t.exports["Price to free cash flow ratio_study"]=["อัตราส่วนราคาต่อกระแสเงินสดอิสระต่อหุ้น"],t.exports["Price to sales ratio_study"]=["อัตราส่วนยอดขายต่อราคาหุ้น"],t.exports["Float shares outstanding_study"]=["หุ้นลอยตัว"],t.exports.Stoch_study=["สโตเคสติค"],t.exports["Total common shares outstanding_study"]=["จำนวนหุ้นสามัญทั้งหมด"],t.exports["Volume Weighted Average Price_study"]=["ราคาเฉลี่ยถ่วงน้ำหนักของปริมาณ"],t.exports["Volume Weighted Moving Average_study"]=["วอลุ่ม เวทเตจ มูฟวิ่ง เอเวอเรจน์"],t.exports["Williams Percent Range_study"]="Williams Percent Range",t.exports.Doji_study=["โดจิ"],t.exports["Spinning Top Black_study"]=["สปินนิ่ง ท๊อป แบล๊ค"],t.exports["Spinning Top White_study"]=["สปินนี่ง ท๊อป ไวท์"],t.exports["Accounts payable_study"]=["เจ้าหนี้การค้า"],t.exports["Accounts receivables, gross_study"]=["ลูกหนี้การค้า,ทั้งหมด"],t.exports["Accounts receivable - trade, net_study"]=["บัญชีลูกหนี้ - การซื้อขาย, สุทธิ"],t.exports.Accruals_study=["ยอดคงค้าง"],t.exports["Accrued payroll_study"]=["บัญชีเงินเดือนค้างจ่าย"],t.exports["Accumulated depreciation, total_study"]=["ค่าเสื่อมราคาสะสมรวม"],t.exports["Additional paid-in capital/Capital surplus_study"]=["ส่วนเกินมูลค่าหุ้น/ส่วนเกินทุน"], +t.exports["After tax other income/expense_study"]=["กำไรหลังหักภาษีเงินได้"],t.exports["Altman Z-score_study"]="Altman Z-score",t.exports.Amortization_study=["ค่าตัดจำหน่าย"],t.exports["Amortization of intangibles_study"]=["ค่าตัดจำหน่ายของสิ่งที่จับต้องไม่ได้"],t.exports["Amortization of deferred charges_study"]=["การตัดจำหน่ายค่าใช้จ่ายรอการตัดบัญชี"],t.exports["Asset turnover_study"]=["การหมุนเวียนของสินทรัพย์"],t.exports["Average basic shares outstanding_study"]=["ค่าเฉลี่ยหุ้นพื้นฐานที่โดดเด่น"],t.exports["Bad debt / Doubtful accounts_study"]=["หนี้สูญ/หนี้สงสัยจะสูญ"],t.exports["Basic EPS_study"]=["กำไรต่อหุ้นขั้นพื้นฐาน"],t.exports["Basic earnings per share (Basic EPS)_study"]=["กำไรต่อหุ้นขั้นพื้นฐาน (Basic EPS)"],t.exports["Beneish M-score_study"]=["แบบจำลอง M-Score"],t.exports["Book value per share_study"]=["มูลค่าตามบัญชีต่อหุ้น"],t.exports["Buyback yield %_study"]=["อัตราการซื้อคืน%"],t.exports["Capital and operating lease obligations_study"]=["ภาระผูกพันของสินทรัพย์ที่เป็นของผู้เช่าและผู้ปล่อยเช่า"],t.exports["Capital expenditures - fixed assets_study"]=["รายจ่ายฝ่ายทุน - สินทรัพย์ถาวร"],t.exports["Capital expenditures - other assets_study"]=["รายยจ่ายเพื่อการได้มาของสินทรัพย์ที่จะนำมาใช้ในการดำเนินการเพื่อหารายได้ - สินทรัพย์อื่น ๆ"],t.exports["Capitalized lease obligations_study"]=["ภาระสินทรัพย์เป็นของผู้เช่า"],t.exports["Cash and short term investments_study"]=["เงินสดและการลงทุนระยะสั้น"],t.exports["Cash conversion cycle_study"]=["วงจรเงินสด"],t.exports["Cash & equivalents_study"]=["เงินสดและรายการเทียบเท่าเงินสด"],t.exports["Cash from financing activities_study"]=["เงินสดจากกิจกรรมด้านการเงิน"],t.exports["Cash from investing activities_study"]=["เงินสดจากกิจกรรมการลงทุน"],t.exports["Cash from operating activities_study"]=["เงินสดจากกิจกรรมการดำเนินงาน"],t.exports["Change in accounts payable_study"]=["มูลค่าที่เปลี่ยนแปลงจากเจ้าหนี้การค้า"],t.exports["Change in accounts receivable_study"]=["มูลค่าที่เปลี่ยนแปลงจากลูกหนี้การค้า"],t.exports["Change in accrued expenses_study"]=["มูลค่าที่เปลี่ยนแปลงจากค่าใช้จ่ายล่วงหน้า"],t.exports["Change in inventories_study"]=["มูลค่าที่เปลี่ยนแปลงในสินค้าคงเหลือ"],t.exports["Change in other assets/liabilities_study"]=["มูลค่าที่เปลี่ยนแปลงจากสินทรัพย์อื่นๆ/หนี้สิน"],t.exports["Change in taxes payable_study"]=["มูลค่าที่เปลี่ยนแปลงของภาษีค้างจ่าย"],t.exports["Changes in working capital_study"]=["การเปลี่ยนแปลงในเงินทุนหมุนเวียน"],t.exports["COGS to revenue ratio_study"]=["ต้นทุนขายต่อสัดส่วนรายได้"],t.exports["Common dividends paid_study"]=["เงินปันผลทั่วไปที่จ่าย"],t.exports["Common equity, total_study"]=["อัตราส่วนทางการเงิน/ทั้งหมด"],t.exports["Common stock par/Carrying value_study"]=["ราคาพาร์/มูลค่าตามบัญชี"],t.exports["Cost of goods_study"]=["ต้นทุนสินค้า"],t.exports["Cost of goods sold_study"]=["ต้นทุนขาย"],t.exports["Current portion of LT debt and capital leases_study"]=["ส่วนปัจจัยของหนี้ระยะยาวและสัญญาเช่าลักษณะลงทุน"],t.exports["Current ratio_study"]=["อัตราส่วนทางการเงินปัจจุบัน"],t.exports["Days inventory_study"]=["จำนวนวันที่สต็อกสินค้าคงคลัง"], +t.exports["Days payable_study"]=["ระยะเวลาจ่ายชำระหนี้"],t.exports["Days sales outstanding_study"]=["ระยะเวลาในการเก็บหนี้ถัวเฉลี่ย"],t.exports["Debt to assets ratio_study"]=["อัตราส่วนหนี้สินต่อทรัพย์สิน"],t.exports["Debt to equity ratio_study"]=["อัตราส่วนหนี้สินต่อทุน"],t.exports["Debt to revenue ratio_study"]=["อัตราส่วนหนี้สินต่อรายได้"],t.exports["Deferred income, current_study"]=["รายได้รับล่วงหน้า, รายได้หมุนเวียนตามปกติ"],t.exports["Deferred income, non-current_study"]=["รายได้รับล่วงหน้า, รายได้ไม่หมุนเวียน"],t.exports["Deferred tax assets_study"]=["สินทรัพย์ภาษีเงินได้รอตัดบัญชี"],t.exports["Deferred taxes (cash flow)_study"]=["ภาษีเงินได้รอตัดบัญชี (กระแสเงินสด)"],t.exports["Deferred tax liabilities_study"]=["หนี้สินภาษีเงินได้รอตัดบัญชี"],t.exports.Depreciation_study=["ค่าเสื่อมราคา"],t.exports["Deprecation and amortization_study"]=["ค่าเสื่อมราคาและค่าตัดจำหน่าย"],t.exports["Depreciation & amortization (cash flow)_study"]=["ค่าเสื่อมราคาและค่าตัดจำหน่าย (กระแสเงินสด)"],t.exports["Depreciation/depletion_study"]=["ค่าเสื่อม/การตัดค่าสูญสิ้น"],t.exports["Diluted EPS_study"]=["อีพีเอส เบาบาง"],t.exports["Diluted earnings per share (Diluted EPS)_study"]=["กำไรต่อหุ้นปรับลด (EPS ปรับลด)"],t.exports["Diluted net income available to common stockholders_study"]=["กำไรต่อหุ้นปรับลดสำหรับผู้ถือหุ้นสามัญ"],t.exports["Diluted shares outstanding_study"]=["กำไรต่อหุ้นปรับลด"],t.exports["Dilution adjustment_study"]=["การปรับหุ้นปรับลด"],t.exports["Discontinued operations_study"]=["ยกเลิกการดำเนินการ"],t.exports["Dividends payable_study"]=["เงินปันผลค้างจ่าย"],t.exports["Dividends per share - common stock primary issue_study"]=["เงินปันผลต่อหุ้น - หุ้นสามัญแรก"],t.exports["Dividend yield %_study"]=["%ผลตอบแทนเงินปันผล"],t.exports["Earnings yield_study"]=["ผลตอบแทนของการลงทุนในหุ้น"],t.exports.EBIT_study=["กำไรก่อนหักดอกเบี้ยและภาษี"],t.exports.EBITDA_study="EBITDA",t.exports["EBITDA margin %_study"]=["มาร์จินของ EBITDA"],t.exports["Effective interest rate on debt %_study"]=["%อัตราดอกเบี้ยที่ผู้กู้เงินต้องจ่ายจริงของหนี้สิน"],t.exports["Enterprise value_study"]=["มูลค่าสุทธิของกิจการ"],t.exports["EPS basic one year growth_study"]=["การเติบโตของกำไรต่อหุ้นขั้นพื้นฐานในหนึ่งปี"],t.exports["EPS diluted one year growth_study"]=["การเติบโตของกำไรต่อหุ้นปรับลดในหนึ่งปี"],t.exports["EPS estimates_study"]=["การคาดการกำไรสุทธิต่อหุ้น"],t.exports["Equity in earnings_study"]=["ส่วนที่ผู้ถือหุ้นจะได้รับ"],t.exports["Financing activities – other sources_study"]=["กิจกรรมจัดหาเงิน - ที่ได้มาด้านนอื่นๆ"],t.exports["Financing activities – other uses_study"]=["กิจกรรมจัดหาเงิน - ที่นำไปใช้ด้านอื่นๆ"],t.exports["Free cash flow_study"]=["กระแสเงินสดหมุนเวียนที่ใช้งานได้"],t.exports["Free cash flow margin %_study"]=["%มาร์จินกระแสเงินสดอิสระ"],t.exports["Fulmer H factor_study"]=["ปัจจัย Fulmer H"],t.exports["Funds from operations_study"]=["เงินทุนจากการดำเนินงาน"],t.exports["Goodwill to assets ratio_study"]=["สัดส่วนค่าความนิยมต่อสินทรัพย์"],t.exports["Graham's number_study"]=["จำนวนกราแฮม"], +t.exports["Gross margin %_study"]=["%อัตรากำไรขั้นต้น"],t.exports["Gross profit_study"]=["กำไรเบื้องต้น"],t.exports["Gross profit to assets ratio_study"]=["สัดส่วนอัตรากำไรขั้นต้นต่อสินทรัพย์"],t.exports["Gross property/plant/equipment_study"]=["ที่ดิน/อาคาร/อุปกรณ์"],t.exports.Impairments_study=["ความบกพร่อง"],t.exports["Income Tax Credits_study"]=["เครดิตภาษีเงินได้"],t.exports["Income tax, current_study"]=["ภาษีเงินได้,ปัจจุบัน"],t.exports["Income tax, current - domestic_study"]=["ภาษีเงินได้ปัจจุบัน - ในประเทศ"],t.exports["Income Tax, current - foreign_study"]=["ภาษีเงินได้ปัจจุบัน - ต่างประเทศ"],t.exports["Income tax, deferred_study"]=["ภาษีเงินได้ปัจจุบัน - ต่างประเทศ"],t.exports["Income tax, deferred - domestic_study"]=["ภาษีเงินได้รอการตัดบัญชี - ในประเทศ"],t.exports["Income tax, deferred - foreign_study"]=["ภาษีเงินได้รอการตัดบัญชี-ต่างประเทศ"],t.exports["Income tax payable_study"]=["ภาษีเงินได้ค้างจ่าย"],t.exports["Interest capitalized_study"]=["ดอกเบี้ยที่ค้างจ่ายตามสัญญากู้ยืม"],t.exports["Interest coverage_study"]=["ความสามารถในการจ่ายดอกเบี้ย"],t.exports["Interest expense, net of interest capitalized_study"]=["ดอกเบี้ยจ่าย, ดอกเบี้ยที่ค้างจ่ายตามสัญญากู้ยืมเงินสุทธิ"],t.exports["Interest expense on debt_study"]=["ดอกเบี้ยจ่ายของหนี้สิน"],t.exports["Inventories - finished goods_study"]=["สินค้าคงเหลือ - สินค้าสำเร็จรูป"],t.exports["Inventories - progress payments & other_study"]=["สินค้าคงเหลือ - มูลค่างานที่ทำสำเร็จ ผ่านการพิจารณาตรวจสอบรายงานผลความคืบหน้าของโครงการและอื่นๆ"],t.exports["Inventories - raw materials_study"]=["สินค้าคงเหลือ - วัตถุดิบ"],t.exports["Inventories - work in progress_study"]=["วัตถุดิบ - อยู่ระหว่างดำเนินการ"],t.exports["Inventory to revenue ratio_study"]=["สัดส่วนสินค้าต่อรายได้"],t.exports["Inventory turnover_study"]=["การหมุนเวียนของสินค้าคงเหลือ"],t.exports["Investing activities – other sources_study"]=["กิจกรรมการลงทุน - แหล่องที่มานอื่นๆ"],t.exports["Investing activities – other uses_study"]=["กิจกรรมการลงทุน - แหล่งใช้งานอื่นๆ"],t.exports["Investments in unconsolidated subsidiaries_study"]=["เงินลงทุนไม่รวมในบริษัทย่อย"],t.exports["Issuance of long term debt_study"]=["การออกตราสารหนี้ระยะยาว"],t.exports["Issuance/retirement of debt, net_study"]=["การออก/การปิดตราสารหนี้"],t.exports["Issuance/retirement of long term debt_study"]=["การออก/การปิดตราสารหนี้ระยะยาว"],t.exports["Issuance/retirement of other debt_study"]=["การออก/การปิดหนี้สินอื่นๆ"],t.exports["Issuance/retirement of short term debt_study"]=["การออก/การปิดตราสารหนี้ระยะสั้น"],t.exports["Issuance/retirement of stock, net_study"]=["หุ้นที่ออกจำหน่ายสุทธิ/หุ้นที่ซื้อคือสุทธิ"],t.exports["KZ index_study"]=["ดังชี KZ"],t.exports["Legal claim expense_study"]=["ค่าสินไหมทดแทนทางกฎหมาย"],t.exports["Long term debt_study"]=["หนี้สินระยะยาว"],t.exports["Long term debt excl. lease liabilities_study"]=["หนี้สินระยะยาวไที่ไม่รวมหนี้สินตามสัญญาเช่า"],t.exports["Long term debt to total assets ratio_study"]=["สัดส่วนหนี้สินระยาวต่อสินทรัพย์ทั้งหมด"], +t.exports["Long term debt to total equity ratio_study"]="Long term debt to total equity ratio",t.exports["Long term investments_study"]=["การลงทุนระยะยาว"],t.exports["Market capitalization_study"]=["มูลค่าตามราคาตลาด"],t.exports["Minority interest_study"]=["ส่วนของผู้ถือหุ้นส่วนน้อย"],t.exports["Miscellaneous non-operating expense_study"]=["ค่าใช้จ่ายเบ็ดเตล็ดที่ยังไม่ได้ดำเนินการ"],t.exports["Net current asset value per share_study"]=["มูลค่าสินทรัพย์หมุนเวียนสุทธิต่อหุ้น"],t.exports["Net debt_study"]=["หนี้สินสุทธิ"],t.exports["Net income_study"]=["รายได้สุทธิ"],t.exports["Net income before discontinued operations_study"]=["กำไรสุทธิหลังการดำเนินงานที่ถูกยกเลิก"],t.exports["Net income (cash flow)_study"]=["รายได้สุทธิ (งบกระแสเงินสด)"],t.exports["Net income per employee_study"]=["รายได้สุทธิต่อลูกจ้าง"],t.exports["Net intangible assets_study"]=["สินทรัพย์ไม่มีตัวตนสุทธิ"],t.exports["Net margin %_study"]=["%มาร์จินสุทธิ"],t.exports["Net property/plant/equipment_study"]=["ที่ดิน อาคารและอุปกรณ์สุทธิ"],t.exports["Non-cash items_study"]=["รายการที่ไม่กระทบเงินสด"],t.exports["Non-controlling/minority interest_study"]=["ส่วนได้เสียที่ไม่มีอำนาจควบคุม/ส่วนของผู้ถือหุ้นส่วนน้อย"],t.exports["Non-operating income, excl. interest expenses_study"]=["รายได้ที่ไม่ได้เกิดจากการดำเนินตามปกติ, ไม่รวมดอกเบี้ยจ่าย"],t.exports["Non-operating income, total_study"]=["รายได้ที่ไม่ได้เกิดจากการดำเนินตามปกติ, รวมทั้งหมด"],t.exports["Non-operating interest income_study"]=["รายได้ดอกเบี้ยที่ไม่ได้เกิดจากการดำเนินตามปกติ"],t.exports["Note receivable - long term_study"]=["ตั๋วเงินรับระยะยาว"],t.exports["Notes payable_study"]=["ตั๋วเงินจ่าย"],t.exports["Number of employees_study"]=["จำนวนลูกจ้าง"],t.exports["Number of shareholders_study"]=["จำนวนผู้ถือหุ้น"],t.exports["Operating earnings yield %_study"]=["%ผลตอบแทนจากการดำเนินการ"],t.exports["Operating expenses (excl. COGS)_study"]=["ค่าใช้จ่ายในการดำเนินงาน (ไม่รวมต้นทุนขาย)"],t.exports["Operating lease liabilities_study"]=["หนี้สินสัญญาเช่าดำเนินงาน"],t.exports["Operating margin %_study"]=["%อัตรากำไรจากการดำเนินงาน"],t.exports["Other COGS_study"]=["ต้นทุนขายอื่นๆ"],t.exports["Other common equity_study"]=["หุ้นสามัญอื่นๆ"],t.exports["Other current assets, total_study"]=["สินทรัพย์หมุนเวียนอื่นๆ, ทั้งหมด"],t.exports["Other current liabilities_study"]=["หนี้สินหมุนเวียนอื่นๆ"],t.exports["Other cost of goods sold_study"]=["ต้นทุนสินค้าขายอื่นๆ"],t.exports["Other exceptional charges_study"]=["ค่าบริการพิเศษอื่นๆ"],t.exports["Other financing cash flow items, total_study"]=["รายการกระแสเงินสดการกู้ยืมอื่นๆ ทั้งหมด"],t.exports["Other intangibles, net_study"]=["สินทรัพย์ไม่มีตัวตนอื่นๆ, สุทธิ"],t.exports["Other investing cash flow items, total_study"]=["รายการกระแสเงินสดการลงทุนอื่นๆ ทั้งหมด"],t.exports["Other investments_study"]=["การลงทุนอื่นๆ"],t.exports["Other liabilities, total_study"]=["หนี้สินอื่นๆ, ทั้งหมด"],t.exports["Other long term assets, total_study"]=["สินทรัพย์ไม่หมุนเวียนอื่นๆ, รวมทั้งหมด"],t.exports["Other non-current liabilities, total_study"]=["หนี้สินไม่หมุนเวียนอื่น, รวม"], +t.exports["Other operating expenses, total_study"]=["ค่าใช้จ่ายในการดำเนินงานอื่นๆ, รวมทั้งหมด"],t.exports["Other receivables_study"]=["ลูกหนี้อื่นๆ"],t.exports["Other short term debt_study"]=["หนี้สินระยะสั้นอื่นๆ"],t.exports["Paid in capital_study"]=["ส่วนเกินมูลค่าหุ้น"],t.exports["PEG ratio_study"]=["สัดส่วน PEG"],t.exports["Piotroski F-score_study"]="Piotroski F-score",t.exports["Preferred dividends_study"]=["เงินปันผลที่ต้องการ"],t.exports["Preferred dividends paid_study"]=["เงินปันผลที่ต้องการที่จ่ายแล้ว"],t.exports["Preferred stock, carrying value_study"]=["หุ้นบุริมสิทธิ, มูลค่าตามบัญชี"],t.exports["Prepaid expenses_study"]=["ค่าใช้จ่ายล่วงหน้า"],t.exports["Pretax equity in earnings_study"]=["กำไรสุทธิก่อนภาษี"],t.exports["Pretax income_study"]=["รายได้ก่อนหักภาษี"],t.exports["Price earnings ratio forward_study"]=["อัตราส่วนราคาต่อกําไรล่วงหน้า"],t.exports["Price sales ratio forward_study"]=["อัตราส่วนยอดขายต่อราคาหุ้นล่วงหน้า"],t.exports["Price to tangible book ratio_study"]=["อัตราราคาต่อมูลค่าตามบัญชีที่จับต้องได้"],t.exports["Provision for risks & charge_study"]=["ข้อกำหนดสำหรับความเสี่ยงและค่าใช้จ่าย"],t.exports["Purchase/acquisition of business_study"]=["การซื้อ / ซื้อกิจการ"],t.exports["Purchase of investments_study"]=["การซื้อในการลงทุน"],t.exports["Purchase/sale of business, net_study"]=["การซื้อ/ขายของธุรกิจ สุทธิ"],t.exports["Purchase/sale of investments, net_study"]=["การซื้อ/ขายของการลงทุน สุทธิ"],t.exports["Quality ratio_study"]=["อัตราส่วนคุณภาพสินทรัพย์"],t.exports["Quick ratio_study"]=["อัตราส่วนเงินทุนหมุนเวียนเร็ว"],t.exports["Reduction of long term debt_study"]=["การลดหนี้ระยะยาว"],t.exports["Repurchase of common & preferred stock_study"]=["การซื้อซ้ำในหุ้นสามัญและหุ้นบุริมสิทธิ"],t.exports["Research & development_study"]=["การวิจัยและพัฒนา"],t.exports["Research & development to revenue ratio_study"]=["การวิจัยและพัฒนาต่ออัตราส่วนรายได้"],t.exports["Restructuring charge_study"]=["ค่าปรับโครงสร้าง"],t.exports["Retained earnings_study"]=["กำไรสะสม"],t.exports["Return on assets %_study"]=["%อัตราผลตอบแทนจากสินทรัพย์"],t.exports["Return on equity %_study"]=["%อัตราผลตอบแทนจากส่วนของเจ้าของ"],t.exports["Return on equity adjusted to book value %_study"]=["%ผลตอบแทนจากส่วนของผู้ถือหุ้นปรับเป็นมูลค่าตามบัญชี"],t.exports["Return on invested capital %_study"]=["%อัตราส่วนผลตอบแทนต่อเงินลงทุนเพื่อการดำเนินงาน"],t.exports["Return on tangible assets %_study"]=["%อัตราผลตอบแทนต่อสินทรัพย์ที่เป็นรูปธรรม"],t.exports["Return on tangible equity %_study"]=["%อัตราผลตอบเเทนทางการเงินที่เป็นรูปธรรม"],t.exports["Revenue estimates_study"]=["ประมาณการรายได้"],t.exports["Revenue one year growth_study"]=["รายได้เติบโตในหนึ่งปี"],t.exports["Revenue per employee_study"]=["รายได้ต่อลูกจ้าง"],t.exports["Sale/maturity of investments_study"]=["การขาย/การถึงกำหนดเงินลงทุน"],t.exports["Sale of common & preferred stock_study"]=["การขายหุ้นสามัญและหุ้นบุริมสิทธิ"],t.exports["Sale of fixed assets & businesses_study"]=["การขายสินทรัพย์ถาวรและธุรกิจ"], +t.exports["Selling/general/admin expenses, other_study"]=["ค่าใช้จ่ายในการขาย/ทั่วไป/การจัดการ อื่นๆ"],t.exports["Selling/general/admin expenses, total_study"]=["ค่าใช้จ่ายในการขายและบริหารทั้งหมด"],t.exports["Shareholders' equity_study"]=["ส่วนของผู้ถือหุ้น"],t.exports["Shares buyback ratio %_study"]=["% อัตราส่วนการซื้อคืนหุ้น"],t.exports["Short term debt_study"]=["หนี้ระยะสั้น"],t.exports["Short term debt excl. current portion of LT debt_study"]=["หนี้ระยะสั้นไม่รวมส่วนของหนี้ระยะยาวปัจจุบัน"],t.exports["Short term investments_study"]=["การลงทุนระยะสั้น"],t.exports["Sloan ratio %_study"]=["อัตราส่วนสโลน %"],t.exports["Springate score_study"]=["คะแนนสปริงเกต"],t.exports["Sustainable growth rate_study"]=["อัตราการเติบโตอย่างยั่งยืน"],t.exports["Tangible book value per share_study"]=["มูลค่าทางบัญชีต่อหุ้นที่จับต้องได้"],t.exports["Tangible common equity ratio_study"]=["อัตราส่วนหุ้นสามัญที่จับต้องได้"],t.exports.Taxes_study=["ภาษี"],t.exports["Tobin's Q (approximate)_study"]=["Tobin's Q (โดยประมาณ)"],t.exports["Total assets_study"]=["สินทรัพย์ทั้งหมด"],t.exports["Total cash dividends paid_study"]=["เงินปันผลที่จ่ายทั้งหมด"],t.exports["Total current assets_study"]=["สินทรัพย์ปัจจุบันทั้งหมด"],t.exports["Total current liabilities_study"]=["หนี้สินหมุนเวียนทั้งหมด"],t.exports["Total debt_study"]=["หนี้สินทั้งหมด"],t.exports["Total equity_study"]=["ส่วนของเจ้าของหรือผู้ถือหุ้นทั้งหมด"],t.exports["Total inventory_study"]=["สินค้าคงคลังทั้งหมด"],t.exports["Total liabilities_study"]=["หนี้สินทั้งหมด"],t.exports["Total liabilities & shareholders' equities_study"]=["รวมหนี้สินและส่วนของผู้ถือหุ้น"],t.exports["Total non-current assets_study"]=["สินทรัพย์ไม่หมุนเวียนทั้งหมด"],t.exports["Total non-current liabilities_study"]=["หนี้สินไม่หมุนเวียนทั้งหมด"],t.exports["Total operating expenses_study"]=["ค่าใช้จ่ายการดำเนินการทั้งหมด"],t.exports["Total receivables, net_study"]=["ลูกหนี้ทั้งหมด, สุทธิ"],t.exports["Total revenue_study"]=["รายรับทั้งหมด"],t.exports["Treasury stock - common_study"]=["หุ้นทุนซื้อคืน - สามัญ"],t.exports["Unrealized gain/loss_study"]=["กำไร/ขาดทุนที่ยังไม่เกิดขึ้นจริง"],t.exports["Unusual income/expense_study"]=["รายได้ที่ไม่ปกติ/ค่าใช้จ่าย"],t.exports["Zmijewski score_study"]=["คะแนน Zmijewski"],t.exports["Valuation ratios_study"]=["อัตราส่วนการประเมินค่า"],t.exports["Profitability ratios_study"]=["อัตราส่วนการทำกำไร"],t.exports["Liquidity ratios_study"]=["อัตราส่วนสภาพคล่อง"],t.exports["Solvency ratios_study"]=["อัตราส่วนการละลาย"],t.exports["Key stats_study"]=["สถิติสำคัญ"],t.exports["Accumulation/Distribution_study"]="Accumulation/Distribution",t.exports["Accumulative Swing Index_study"]="Accumulative Swing Index",t.exports["Advance/Decline_study"]=["ขั้นสูง/โน้มเอียง"],t.exports["All Chart Patterns_study"]="All Chart Patterns",t.exports["Arnaud Legoux Moving Average_study"]="Arnaud Legoux Moving Average",t.exports.Aroon_study="Aroon",t.exports.ASI_study="ASI",t.exports["Average Directional Index_study"]="Average Directional Index",t.exports["Average True Range_study"]="Average True Range", +t.exports["Awesome Oscillator_study"]="Awesome Oscillator",t.exports["Balance of Power_study"]="Balance of Power",t.exports["Bollinger Bands %B_study"]="Bollinger Bands %B",t.exports["Bollinger Bands Width_study"]="Bollinger Bands Width",t.exports["Bollinger Bands_study"]="Bollinger Bands",t.exports["Chaikin Money Flow_study"]="Chaikin Money Flow",t.exports["Chaikin Oscillator_study"]="Chaikin Oscillator",t.exports["Chande Kroll Stop_study"]="Chande Kroll Stop",t.exports["Chande Momentum Oscillator_study"]="Chande Momentum Oscillator",t.exports["Chop Zone_study"]="Chop Zone",t.exports["Choppiness Index_study"]="Choppiness Index",t.exports["Commodity Channel Index_study"]="Commodity Channel Index",t.exports["Connors RSI_study"]="Connors RSI",t.exports["Coppock Curve_study"]="Coppock Curve",t.exports["Correlation Coefficient_study"]="Correlation Coefficient",t.exports.CRSI_study="CRSI",t.exports["Detrended Price Oscillator_study"]="Detrended Price Oscillator",t.exports["Directional Movement_study"]="Directional Movement",t.exports["Donchian Channels_study"]="Donchian Channels",t.exports["Double EMA_study"]="Double EMA",t.exports["Ease Of Movement_study"]="Ease Of Movement",t.exports["Elder Force Index_study"]=["Elder's Force Index"],t.exports["EMA Cross_study"]=["รอยตัดอีเอ็มเอ"],t.exports.Envelopes_study="Envelopes",t.exports["Fisher Transform_study"]="Fisher Transform",t.exports["Fixed Range_study"]="Fixed Range",t.exports["Fixed Range Volume Profile_study"]=["Volume Profile แบบ Fixed Range"],t.exports["Guppy Multiple Moving Average_study"]=["เส้นค่าเฉลี่ยการเคลื่อนที่แบบกั๊บปี้"],t.exports["Historical Volatility_study"]="Historical Volatility",t.exports["Hull Moving Average_study"]="Hull Moving Average",t.exports["Keltner Channels_study"]="Keltner Channels",t.exports["Klinger Oscillator_study"]="Klinger Oscillator",t.exports["Know Sure Thing_study"]="Know Sure Thing",t.exports["Least Squares Moving Average_study"]="Least Squares Moving Average",t.exports["Linear Regression Curve_study"]=["ส่วนโค้งลิเนียร์รีเกรสชั่น"],t.exports["MA Cross_study"]="MA Cross",t.exports["MA with EMA Cross_study"]=["เอ็มเอกับจุดตัดอีเอ็มเอ"],t.exports["MA/EMA Cross_study"]=["เอ็มเอ/จุดตัดอีเอ็มเอ"],t.exports.MACD_study="MACD",t.exports["Mass Index_study"]="Mass Index",t.exports["McGinley Dynamic_study"]="McGinley Dynamic",t.exports.Median_study=["ค่าเฉลี่ย"],t.exports.Momentum_study="Momentum",t.exports["Money Flow_study"]="Money Flow",t.exports["Moving Average Channel_study"]=["ช่องการเคลื่อนที่เฉลี่ย"],t.exports["Moving Average Exponential_study"]="Moving Average Exponential",t.exports["Moving Average Weighted_study"]="Moving Average Weighted",t.exports["Moving Average Simple_study"]="Moving Average Simple",t.exports["Net Volume_study"]="Net Volume",t.exports["On Balance Volume_study"]="On Balance Volume",t.exports["Parabolic SAR_study"]="Parabolic SAR",t.exports["Pivot Points Standard_study"]="Pivot Points Standard",t.exports["Periodic Volume Profile_study"]=["อินดิเคเตอร์ Periodic Volume"], +t.exports["Price Channel_study"]=["ช่องราคา"],t.exports["Price Oscillator_study"]="Price Oscillator",t.exports["Price Volume Trend_study"]="Price Volume Trend",t.exports["Rate Of Change_study"]="Rate Of Change",t.exports["Relative Strength Index_study"]="Relative Strength Index",t.exports["Relative Vigor Index_study"]="Relative Vigor Index",t.exports["Relative Volatility Index_study"]="Relative Volatility Index",t.exports["Relative Volume at Time_study"]="Relative Volume at Time",t.exports["Session Volume_study"]="Session Volume",t.exports["Session Volume HD_study"]="Session Volume HD",t.exports["Session Volume Profile_study"]=["อินดิเคเตอร์ Session Volume"],t.exports["Session Volume Profile HD_study"]=["การศึกษาอินดิเคเตอร์ Volume Profile HD"],t.exports["SMI Ergodic Indicator/Oscillator_study"]="SMI Ergodic Indicator/Oscillator",t.exports["Smoothed Moving Average_study"]="Smoothed Moving Average",t.exports["Stochastic Momentum Index_study"]="Stochastic Momentum Index",t.exports["Stochastic RSI_study"]="Stochastic RSI",t.exports.Stochastic_study="Stochastic",t.exports["Time Weighted Average Price_study"]="Time Weighted Average Price",t.exports["Triple EMA_study"]="Triple EMA",t.exports.TRIX_study="TRIX",t.exports["True Strength Indicator_study"]="True Strength Indicator",t.exports["Ultimate Oscillator_study"]="Ultimate Oscillator",t.exports["Visible Range_study"]="Visible Range",t.exports["Visible Range Volume Profile_study"]=["การศึกษาอินดิเคเตอร์ Visible Range"],t.exports["Volume Oscillator_study"]="Volume Oscillator",t.exports.Volume_study="Volume",t.exports.Vol_study=["ปริมาณ"],t.exports["Vortex Indicator_study"]="Vortex Indicator",t.exports.VWAP_study="VWAP",t.exports.VWMA_study="VWMA",t.exports["Williams %R_study"]="Williams %R",t.exports["Williams Alligator_study"]="Williams Alligator",t.exports["Williams Fractal_study"]="Williams Fractal",t.exports["Zig Zag_study"]="Zig Zag",t.exports["24-hour Volume_study"]=["ปริมาณ 24 ชั่วโมง"],t.exports["Ease of Movement_study"]=["Ease Of Movement"],t.exports["Elders Force Index_study"]=["เอลเดอร์ ฟอซ อินเด็กซ์"],t.exports.Envelope_study=["ซองจดหมาย"],t.exports.Gaps_study=["ช่องว่าง"],t.exports["Linear Regression Channel_study"]=["Linear Regression แชนแนล"],t.exports["Moving Average Ribbon_study"]=["กลยุทธ์ Moving Average Ribbon"],t.exports["Multi-Time Period Charts_study"]="Multi-Time Period Charts",t.exports["Open Interest_study"]=["สถานะคงค้าง"],t.exports["Rob Booker - Intraday Pivot Points_study"]=["Rob Booker - จุดหมุนระหว่างวัน"],t.exports["Rob Booker - Knoxville Divergence_study"]="Rob Booker - Knoxville Divergence",t.exports["Rob Booker - Missed Pivot Points_study"]="Rob Booker - Missed Pivot Points",t.exports["Rob Booker - Reversal_study"]="Rob Booker - Reversal",t.exports["Rob Booker - Ziv Ghost Pivots_study"]="Rob Booker - Ziv Ghost Pivots",t.exports.Supertrend_study=["SuperTrend"],t.exports["Technical Ratings_study"]=["การจัดอันดับทางเทคนิค"],t.exports["True Strength Index_study"]="True Strength Index",t.exports["Up/Down Volume_study"]="Up/Down Volume", +t.exports["Visible Average Price_study"]=["ราคาเฉลี่ยที่มองเห็นได้"],t.exports["Williams Fractals_study"]=["ตัวบ่งชี้ Fractals ของ Williams"],t.exports["Keltner Channels Strategy_study"]=["การเทรดในช่อง Keltner Channel"],t.exports["Rob Booker - ADX Breakout_study"]=["Rob Booker - การใช้ ADX Breakout"],t.exports["Supertrend Strategy_study"]=["กลยุทธ์ Supertrend"],t.exports["Technical Ratings Strategy_study"]=["กลยุทธ์ Technical Ratings"],t.exports["Auto Anchored Volume Profile_study"]="Auto Anchored Volume Profile",t.exports["Auto Fib Extension_study"]="Auto Fib Extension",t.exports["Auto Fib Retracement_study"]=["Fib Retracement แบบอัตโนมัติ"],t.exports["Auto Pitchfork_study"]=["Pitchfork อัตโนมัติ"],t.exports["Bearish Flag Chart Pattern_study"]=["รูปแบบแผนภูมิ Bearish Flag"],t.exports["Bullish Flag Chart Pattern_study"]=["รูปแบบแผนภูมิ Bullish Flag"],t.exports["Bearish Pennant Chart Pattern_study"]=["รูปแบบแผนภูมิ Bearish Pennant"],t.exports["Bullish Pennant Chart Pattern_study"]=["รูปแบบแผนภูมิ Bullish Pennant"],t.exports["Double Bottom Chart Pattern_study"]=["รูปแบบแผนภูมิ Double Bottom"],t.exports["Double Top Chart Pattern_study"]=["รูปแบบแผนภูมิ Double Top"],t.exports["Elliott Wave Chart Pattern_study"]=["รูปแบบแผนภูมิ Elliott Wave"],t.exports["Falling Wedge Chart Pattern_study"]=["แพทเทิร์น Falling Wedge"],t.exports["Head And Shoulders Chart Pattern_study"]=["แพทเทิร์น Head And Shoulders"],t.exports["Inverse Head And Shoulders Chart Pattern_study"]=["แพทเทิร์น Inverse Head and Shoulders"],t.exports["Rectangle Chart Pattern_study"]=["แพทเทิร์น Rectangle"],t.exports["Rising Wedge Chart Pattern_study"]=["แพทเทิร์น Rising Wedge"],t.exports["Triangle Chart Pattern_study"]=["แพทเทิร์น Triangle"],t.exports["Triple Bottom Chart Pattern_study"]=["แพทเทิร์น Triple Bottom"],t.exports["Triple Top Chart Pattern_study"]=["แพทเทิร์น Triple Top"],t.exports["VWAP Auto Anchored_study"]=["ภาพวาด VWAP Auto Anchored"],t.exports["*All Candlestick Patterns*_study"]=["*รูปแบบแท่งเทียนทั้งหมด*"],t.exports["Abandoned Baby - Bearish_study"]=["Abandoned Baby - ขาลง"],t.exports["Abandoned Baby - Bullish_study"]=["Abandoned Baby - ขาขึ้น"],t.exports["Dark Cloud Cover - Bearish_study"]=["Dark Cloud Cover - ขาลง"],t.exports["Doji Star - Bearish_study"]=["โดจิ สตาร์ - ขาลง"],t.exports["Doji Star - Bullish_study"]=["โดจิ สตาร์ - ขาขึ้น"],t.exports["Downside Tasuki Gap - Bearish_study"]=["Downside Tasuki Gap - ขาลง"],t.exports["Dragonfly Doji - Bullish_study"]=["Dragonfly Doji - ขาขึ้น"],t.exports["Engulfing - Bearish_study"]=["กลืนกินขาลง"],t.exports["Engulfing - Bullish_study"]=["กลืนกินขาขึ้น"],t.exports["Evening Doji Star - Bearish_study"]=["Evening Doji Star - ขาลง"],t.exports["Evening Star - Bearish_study"]=["Evening Star - ขาลง"],t.exports["Falling Three Methods - Bearish_study"]=["Falling Three Methods - ขาลง"],t.exports["Falling Window - Bearish_study"]=["Falling Window - ขาลง"],t.exports["Gravestone Doji - Bearish_study"]=["Gravestone Doji - ขาลง"],t.exports["Hammer - Bullish_study"]=["Hammer - ขาขึ้น"], +t.exports["Hanging Man - Bearish_study"]=["Hanging Man - ขาลง"],t.exports["Harami - Bearish_study"]=["Harami - ขาลง"],t.exports["Harami - Bullish_study"]=["Harami - ขาขึ้น"],t.exports["Harami Cross - Bearish_study"]="Harami Cross - Bearish",t.exports["Harami Cross - Bullish_study"]="Harami Cross - Bullish",t.exports["Inverted Hammer - Bullish_study"]=["Inverted Hammer - ขาขึ้น"],t.exports["Kicking - Bearish_study"]=["Kicking - ขาลง"],t.exports["Kicking - Bullish_study"]=["Kicking - ขาขึ้น"],t.exports["Long Lower Shadow - Bullish_study"]=["Long Lower Shadow - ขาขึ้น"],t.exports["Long Upper Shadow - Bearish_study"]=["Long Upper Shadow - ขาลง"],t.exports["Marubozu Black - Bearish_study"]="Marubozu Black - Bearish",t.exports["Marubozu White - Bullish_study"]=["Marubozu White - ขาขึ้น"],t.exports["Morning Doji Star - Bullish_study"]=["Morning Doji Star - ขาขึ้น"],t.exports["Morning Star - Bullish_study"]=["Morning Star - ขาขึ้น"],t.exports["On Neck - Bearish_study"]=["On Neck - ขาลง"],t.exports["Piercing - Bullish_study"]=["Piercing - ขาขึ้น"],t.exports["Rising Three Methods - Bullish_study"]=["Rising Three Methods - ขาขึ้น"],t.exports["Rising Window - Bullish_study"]=["Rising Window - ขาขึ้น"],t.exports["Shooting Star - Bearish_study"]=["Shooting Star - ขาลง"],t.exports["Three Black Crows - Bearish_study"]=["Three Black Crows - ขาลง"],t.exports["Three White Soldiers - Bullish_study"]=["Three White Soldiers - ขาขึ้น"],t.exports["Tri-Star - Bearish_study"]=["Tri-Star - ขาลง"],t.exports["Tri-Star - Bullish_study"]=["Tri-Star - ขาขึ้น"],t.exports["Tweezer Top - Bearish_study"]=["Tweezer Top - ขาลง"],t.exports["Upside Tasuki Gap - Bullish_study"]=["Upside Tasuki Gap - ขาขึ้น"],t.exports.SuperTrend_study="SuperTrend",t.exports["Average Price_study"]="Average Price",t.exports["Typical Price_study"]="Typical Price",t.exports["Median Price_study"]="Median Price",t.exports["Money Flow Index_study"]="Money Flow Index",t.exports["Moving Average Double_study"]="Moving Average Double",t.exports["Moving Average Triple_study"]="Moving Average Triple",t.exports["Moving Average Adaptive_study"]="Moving Average Adaptive",t.exports["Moving Average Hamming_study"]="Moving Average Hamming",t.exports["Moving Average Modified_study"]="Moving Average Modified",t.exports["Moving Average Multiple_study"]="Moving Average Multiple",t.exports["Linear Regression Slope_study"]="Linear Regression Slope",t.exports["Standard Error_study"]="Standard Error",t.exports["Standard Error Bands_study"]="Standard Error Bands",t.exports["Correlation - Log_study"]="Correlation - Log",t.exports["Standard Deviation_study"]="Standard Deviation",t.exports["Chaikin Volatility_study"]="Chaikin Volatility",t.exports["Volatility Close-to-Close_study"]="Volatility Close-to-Close",t.exports["Volatility Zero Trend Close-to-Close_study"]="Volatility Zero Trend Close-to-Close",t.exports["Volatility O-H-L-C_study"]="Volatility O-H-L-C",t.exports["Volatility Index_study"]="Volatility Index",t.exports["Trend Strength Index_study"]="Trend Strength Index", +t.exports["Majority Rule_study"]="Majority Rule",t.exports["Advance Decline Line_study"]="Advance Decline Line",t.exports["Advance Decline Ratio_study"]="Advance Decline Ratio",t.exports["Advance/Decline Ratio (Bars)_study"]="Advance/Decline Ratio (Bars)",t.exports["BarUpDn Strategy_study"]="BarUpDn Strategy",t.exports["Bollinger Bands Strategy directed_study"]="Bollinger Bands Strategy directed",t.exports["Bollinger Bands Strategy_study"]="Bollinger Bands Strategy",t.exports.ChannelBreakOutStrategy_study="ChannelBreakOutStrategy",t.exports.Compare_study="Compare",t.exports["Conditional Expressions_study"]="Conditional Expressions",t.exports.ConnorsRSI_study="ConnorsRSI",t.exports["Consecutive Up/Down Strategy_study"]="Consecutive Up/Down Strategy",t.exports["Cumulative Volume Index_study"]="Cumulative Volume Index",t.exports["Divergence Indicator_study"]="Divergence Indicator",t.exports["Greedy Strategy_study"]="Greedy Strategy",t.exports["InSide Bar Strategy_study"]="InSide Bar Strategy",t.exports["Keltner Channel Strategy_study"]="Keltner Channel Strategy",t.exports["Linear Regression_study"]="Linear Regression",t.exports["MACD Strategy_study"]="MACD Strategy",t.exports["Momentum Strategy_study"]="Momentum Strategy",t.exports["Moon Phases_study"]="Moon Phases",t.exports["Moving Average Convergence/Divergence_study"]=["ค่าเฉลี่ยเคลื่อนที่คอนเวอร์เจนซ์/ไดเวอร์เจนซ์"],t.exports["MovingAvg Cross_study"]="MovingAvg Cross",t.exports["MovingAvg2Line Cross_study"]="MovingAvg2Line Cross",t.exports["OutSide Bar Strategy_study"]="OutSide Bar Strategy",t.exports.Overlay_study=["วางซ้อน"],t.exports["Parabolic SAR Strategy_study"]="Parabolic SAR Strategy",t.exports["Pivot Extension Strategy_study"]="Pivot Extension Strategy",t.exports["Pivot Points High Low_study"]="Pivot Points High Low",t.exports["Pivot Reversal Strategy_study"]="Pivot Reversal Strategy",t.exports["Price Channel Strategy_study"]="Price Channel Strategy",t.exports["RSI Strategy_study"]="RSI Strategy",t.exports["SMI Ergodic Indicator_study"]="SMI Ergodic Indicator",t.exports["SMI Ergodic Oscillator_study"]="SMI Ergodic Oscillator",t.exports["Stochastic Slow Strategy_study"]="Stochastic Slow Strategy",t.exports["Volatility Stop_study"]="Volatility Stop",t.exports["Volty Expan Close Strategy_study"]="Volty Expan Close Strategy",t.exports["Woodies CCI_study"]="Woodies CCI",t.exports["Anchored Volume Profile_study"]="Anchored Volume Profile"},59791:t=>{t.exports="Anchored Volume Profile"},40434:t=>{t.exports=["Volume Profile แบบ Fixed Range"]},32819:t=>{t.exports=["ปริมาณ"]},66051:t=>{t.exports=["รอง"]},86054:t=>{t.exports=["นาที"]},20936:t=>{t.exports=["ข้อความ"]},98478:t=>{t.exports=["ไม่สามารถคัดลอกได้"]},34004:t=>{t.exports=["ไม่สามารถตัดได้"]},96260:t=>{t.exports=["ไม่สามารถวางได้"]},94370:t=>{t.exports=["นับถอยหลังไปยังราคาปิดของแท่ง"]},15168:t=>{t.exports=["โคลอมโบ"]},36018:t=>{t.exports=["คอลัมน์"]},19372:t=>{t.exports=["ความคิดเห็น"]},20229:t=>{t.exports=["เปรียบเทียบ หรือ เพิ่มสัญลักษณ์"]},46689:t=>{t.exports=["ยืนยันการป้อนเข้า"]},43432:t=>{ +t.exports=["โคเปนเฮเกน"]},35216:t=>{t.exports=["คัดลอก"]},87898:t=>{t.exports=["คัดลอกเลย์เอาท์ชาร์ต"]},28851:t=>{t.exports=["คัดลอกราคา"]},94099:t=>{t.exports=["ไคโร"]},64149:t=>{t.exports=["กล่องคำพูด"]},63528:t=>{t.exports=["แท่งเทียน"]},46837:t=>{t.exports=["การากัส"]},53705:t=>{t.exports=["คาซาบลังก้า"]},49329:t=>{t.exports=["เปลี่ยนแปลง"]},28089:t=>{t.exports=["เปลี่ยนสัญลักษณ์"]},99374:t=>{t.exports=["เปลี่ยนช่วง"]},35696:t=>{t.exports="Change interval. Press number or comma"},71705:t=>{t.exports="Change symbol. Start typing symbol name"},86715:t=>{t.exports="Chart #{index}"},14412:t=>{t.exports=["คุณสมบัติชาร์ต"]},26619:t=>{t.exports=["ชาร์ตแนวคิดการซื้อขายหุ้นของเทรดเดอร์โดย TradingView"]},69916:t=>{t.exports="Chart for {symbol}, {interval}"},12011:t=>{t.exports=["คัดลอกรูปภาพชาร์ตไปยังคลิปบอร์ดแล้ว {emoji}"]},79393:t=>{t.exports=["โค้ดฝังภาพแผนภูมิคัดลอกไปยังคลิปบอร์ด {emoji}"]},59884:t=>{t.exports=["หมู่เกาะแชทัม"]},28244:t=>{t.exports=["ชิคาโก"]},49648:t=>{t.exports=["ฉงชิ่ง"]},90068:t=>{t.exports=["วงกลม"]},32234:t=>{t.exports=["คลิกเพื่อสร้างจุด"]},52977:t=>{t.exports=["คัดลอก"]},31691:t=>{t.exports=["ปิด"]},52302:t=>{t.exports=["สร้างคำสั่งแบบ Limit"]},29908:t=>{t.exports=["ตัดกัน"]},60997:t=>{t.exports=["เส้นตัดกัน"]},81520:t=>{t.exports=["สกุลเงิน"]},98486:t=>{t.exports=["ช่วงเวลาปัจจุบันและสูงกว่า"]},73106:t=>{t.exports=["ช่วงเวลาปัจจุบันและต่ำกว่า"]},85964:t=>{t.exports=["ช่วงเวลาปัจจุบันเท่านั้น"]},17206:t=>{t.exports=["โค้ง"]},95176:t=>{t.exports=["รอบ"]},87761:t=>{t.exports=["เส้นวัฏจักร"]},27891:t=>{t.exports=["รูปแบบ Cypher"]},56996:t=>{t.exports=["มีเลย์เอาต์ที่มีชื่อนั้นอยู่แล้ว"]},30192:t=>{t.exports=["มีเลย์เอาต์ที่มีชื่อนั้นอยู่แล้ว คุณต้องการเขียนทับหรือไม่"]},32852:t=>{t.exports=["แพทเทิร์น เอบีซีดี"]},88010:t=>{t.exports=["อัมสเตอร์ดัม"]},37422:t=>{t.exports=["ตั้งค่าวิเคราะห์การเทรด"]},99873:t=>{t.exports=["แองเคอเรจ"]},66828:t=>{t.exports=["ข้อความ"]},94782:t=>{t.exports=["ข้อความ"]},61704:t=>{t.exports="Anchored VWAP"},45743:t=>{t.exports=["เพิ่มสัญลักษณ์"]},64615:t=>{t.exports=["เพิ่มการแจ้งเตือนสำหรับ {title}"]},7005:t=>{t.exports=["เพิ่มการแจ้งเตือนใน{title} ที่{price}"]},3612:t=>{t.exports=["เพิ่มตัวชี้วัดทางการเงินสำหรับ {instrumentName}"]},92206:t=>{t.exports=["เพิ่มอินดิเคเตอร์/กลยุทธ์ที่ {studyTitle}"]},34810:t=>{t.exports=["เพิ่มบันทึกข้อความสำหรับ {symbol}"]},75669:t=>{t.exports=["เพิ่มตัวชี้วัดทางการเงินนี้เข้าไปในเลย์เอาท์ทั้งหมด"]},64288:t=>{t.exports=["เพิ่มอินดิเคเตอร์นี้เข้าไปในเลย์เอาท์ทั้งหมด"]},77920:t=>{t.exports=["เพิ่มกลยุทธนี้เข้าไปในเลย์เอาท์ทั้งหมด"]},34059:t=>{t.exports=["เพิ่มสัญลักษณ์นี้เข้าไปในเลย์เอาท์ทั้งหมด"]},17365:t=>{t.exports=["อดีเลด"]},9408:t=>{t.exports=["ซ่อนไว้เสมอ"]},71997:t=>{t.exports=["แสดงไว้ตลอด"]},97305:t=>{t.exports=["อินดิเคเตอร์และเครื่องมือวาดทั้งหมด"]},59192:t=>{t.exports=["ทุกช่วงเวลา"]},14452:t=>{t.exports=["อัลมาตี้"]},5716:t=>{t.exports=["ใช้คลื่นอีเลียด"]},19263:t=>{t.exports=["ใช้คลื่นอีเลียดหลัก"]},15818:t=>{t.exports=["ใช้คลื่นอีเลียดรอง"]},50352:t=>{t.exports=["ใช้คลื่นอีเลียดระยะกลาง"]},66631:t=>{ +t.exports=["ใช้การตัดสินใจด้วยมนุษย์"]},15682:t=>{t.exports=["ใช้การกำหนด ความเสียง/ผลตอบแทน ด้วยตัวเอง"]},15644:t=>{t.exports=["ใช้งาน WPT เวฟลง"]},5897:t=>{t.exports=["ใช้งาน WPT เวฟขึ้น"]},13345:t=>{t.exports=["ตั้งให้เป็นค่าเบื้องต้น"]},95910:t=>{t.exports=["ใช้อินดิเคเตอร์เหล่านี้กับเลย์เอาท์ทั้งหมด"]},42762:t=>{t.exports=["เม.ย."]},45104:t=>{t.exports=["เส้นโค้ง"]},42097:t=>{t.exports=["พื้นที่"]},96237:t=>{t.exports=["ลูกศร"]},48732:t=>{t.exports=["ลูกศรชี้ลง"]},82473:t=>{t.exports=["เครื่องหมายลูกศร"]},8738:t=>{t.exports=["ลูกศรลง"]},35062:t=>{t.exports=["ลูกศรซ้าย"]},92163:t=>{t.exports=["ลูกศรขวา"]},33196:t=>{t.exports=["ลูกศรขึ้น"]},10650:t=>{t.exports=["ลูกศรชี้ขึ้น"]},59340:t=>{t.exports=["อาชกาบัต"]},13468:t=>{t.exports=["ตอนปิด"]},21983:t=>{t.exports=["เอเธนส์"]},86951:t=>{t.exports=["อัตโนมัติ"]},50834:t=>{t.exports=["อัตโนมัติ (ปรับข้อมูลให้เข้ากับหน้าจอ)"]},38465:t=>{t.exports=["ส.ค."]},8975:t=>{t.exports=["ป้ายราคาปิดเฉลี่ย"]},87899:t=>{t.exports=["เส้นราคาปิดเฉลี่ย"]},22554:t=>{t.exports="Avg"},54173:t=>{t.exports=["โบโกต้า"]},53260:t=>{t.exports=["บาห์เรน"]},40664:t=>{t.exports=["กล่องคำพูด"]},32376:t=>{t.exports=["กรุงเทพ"]},19149:t=>{t.exports=["โหมด Bar Replay ไม่สามารถใช้งานได้กับชาร์ตรูปแบบนี้ คุณต้อการปิด Bar Replay หรือไม่?"]},38660:t=>{t.exports="Bar Replay isn't available for this time interval. Do you want to exit Bar Replay?"},16812:t=>{t.exports=["บาร์"]},98838:t=>{t.exports=["รูปแบบแท่ง"]},17712:t=>{t.exports=["เส้นฐาน"]},54861:t=>{t.exports=["เบลเกรด"]},26825:t=>{t.exports=["เบอร์ลิน"]},30251:t=>{t.exports=["พู่กัน"]},90204:t=>{t.exports=["บรัสเซล"]},5262:t=>{t.exports=["บราติสลาวา"]},59901:t=>{t.exports=["ส่งมาด้านหน้า"]},26354:t=>{t.exports=["ส่งมาหน้าสุด"]},11741:t=>{t.exports=["บริสเบน"]},37728:t=>{t.exports=["บูคาเรสต์"]},87143:t=>{t.exports=["บูดาเปสต์"]},82446:t=>{t.exports=["บัวโนส ไอเรส"]},82128:t=>{t.exports=["โดย TradingView"]},75190:t=>{t.exports=["ไปที่วันที่"]},38342:t=>{t.exports=["ไปที่ {lineToolName}"]},75139:t=>{t.exports=["เข้าใจแล้ว"]},81180:t=>{t.exports=["แกนต์บ๊อก"]},68102:t=>{t.exports=["แกนต์แฟน"]},66321:t=>{t.exports=["แกนต์สแควร์"]},87107:t=>{t.exports="Gann Square Fixed"},7914:t=>{t.exports=["ฟีดผี"]},18367:t=>{t.exports=["แกรนด์ ซุปเปอร์ไซเคิล"]},97065:t=>{t.exports=["คุณต้องการลบเทมเพลตการศึกษา'{name}'จริงๆ หรือไม่?"]},59368:t=>{t.exports=["เส้นโค้งแบบคู่"]},35273:t=>{t.exports=["คลิกสองครั้งที่ขอบใดก็ได้เพื่อรีเซ็ตเส้นตารางเลย์เอาต์"]},5828:t=>{t.exports=["ดับเบิ้ลคลิกเพื่อจบ Path"]},63898:t=>{t.exports=["ดับเบิ้ลคลิกเพื่อจบ Polyline"]},42660:t=>{t.exports=["ลงเวฟ 1 หรือ A"]},44788:t=>{t.exports=["ลงเวฟ 2 หรือ B"]},71263:t=>{t.exports=["ลงเวฟ 3"]},70573:t=>{t.exports=["ลงเวฟ 4"]},59560:t=>{t.exports=["ลงเวฟ 5"]},70437:t=>{t.exports=["ลงเวฟ C"]},93345:t=>{t.exports=["ข้อมูลจัดเตรียมโดย"]},76912:t=>{t.exports=["วันที่"]},60222:t=>{t.exports=["ช่วงวันที่"]},79859:t=>{t.exports=["ช่วงวันที่และราคา"]},92203:t=>{t.exports=["ธ.ค."]},69479:t=>{t.exports=["องศา"]},57701:t=>{t.exports=["เดนเวอร์"]},24477:t=>{t.exports="Dhaka"},73720:t=>{t.exports=["เพชร"]}, +3556:t=>{t.exports=["แยก channel"]},62764:t=>{t.exports=["การย้ายที่"]},22903:t=>{t.exports=["แถบเครื่องมือการวาด"]},8338:t=>{t.exports=["วาดเส้นแนวนอนลง"]},22429:t=>{t.exports=["ดูไบ"]},9497:t=>{t.exports=["ดับบลิน"]},85223:t=>{t.exports=["หมุดอีโมจิ"]},24435:t=>{t.exports=["ใส่ชื่อชาร์ตใหม่"]},91215:t=>{t.exports=["คลื่นอีเลียตคอเรคชั่นเวฟ (ABC)"]},80983:t=>{t.exports=["อีเลียต ดับเบิ้ล คอมโบ เวฟ (WXYXZ)"]},74118:t=>{t.exports=["คลื่นอีเลียตอิมพัลซิฟเวฟ (12345)"]},95840:t=>{t.exports="Elliott Triangle Wave (ABCDE)"},66637:t=>{t.exports=["อีเลียต ทริปเปิ้ล คอมโบ เวฟ (WXYXZ)"]},69418:t=>{t.exports=["วงรี"]},2578:t=>{t.exports="Extended Line"},77295:t=>{t.exports=["ตลาดหลักทรัพย์"]},2899:t=>{t.exports=["หน้าต่างปัจจุบันด้านบน"]},53387:t=>{t.exports=["หน้าต่างปัจจุบันด้านล่าง"]},36972:t=>{t.exports=["คาดการณ์"]},17994:t=>{t.exports=["ไม่สามารถบันทึกไลบรารี"]},87375:t=>{t.exports=["ไม่สามารถบันทึกสคริปต์"]},35050:t=>{t.exports=["ก.พ."]},82719:t=>{t.exports=["ช่องฟิโบนัชชี่"]},64192:t=>{t.exports=["รอบฟิโบนัชชี่"]},63835:t=>{t.exports=["การปรับฐานฟิโบนัคชี"]},18072:t=>{t.exports=["ฟิโบนัชชี่ สปีด รีซิสแทนซ์ อาร์ค"]},20877:t=>{t.exports=["ฟิโบนัชชี่ สปีด รีซิสแทนซ์ แฟน"]},76783:t=>{t.exports=["ฟิโบนัชชี สไปรัล"]},89037:t=>{t.exports=["โซนเวลาฟิโบนัชชี่"]},72489:t=>{t.exports=["ฟิโบนัชชี เวดจ์"]},21524:t=>{t.exports=["ธง"]},55678:t=>{t.exports=["ทำเครื่องหมายธง"]},29230:t=>{t.exports=["เรียบด้านบน/ด้านล่าง"]},92754:t=>{t.exports=["กลับด้าน"]},42015:t=>{t.exports=["ส่วนน้อยไม่ถูกต้อง"]},47542:t=>{t.exports=["เครื่องมือทางพื้นฐานไม่ได้ให้บริการบนกราฟแล้ว"]},16245:t=>{t.exports=["โคลคาต้า"]},3155:t=>{t.exports=["กาฐมาณฑุ"]},92901:t=>{t.exports=["คากิ"]},2693:t=>{t.exports=["การาจี"]},72374:t=>{t.exports=["คูเวต"]},34911:t=>{t.exports="HLC area"},87338:t=>{t.exports=["โฮจิมินห์"]},61582:t=>{t.exports=["แท่งเทียนแบบกลวง"]},32918:t=>{t.exports=["ฮ่องกง"]},61351:t=>{t.exports=["โฮโนลูลู"]},60049:t=>{t.exports=["เส้นแนวนอน"]},76604:t=>{t.exports=["เส้นแนวนอน"]},42616:t=>{t.exports="Head and Shoulders"},40530:t=>{t.exports=["ไฮเกน อาชิ"]},99820:t=>{t.exports=["เฮลซิงกิ"]},31971:t=>{t.exports=["ซ่อน"]},33911:t=>{t.exports=["ซ่อนทั้งหมด"]},95551:t=>{t.exports=["ซ่อนเครื่องมือการวาดทั้งหมด"]},44312:t=>{t.exports=["ซ่อนการวาดและอินดิเคเตอร์ทั้งหมด"]},67927:t=>{t.exports=["ซ่อนภาพวาด อินดิเคเตอร์ โพสิชั่น & คำสั่งทั้งหมด"]},86306:t=>{t.exports=["ซ่อนอินดิเคเตอร์ทั้งหมด"]},70803:t=>{t.exports=["ซ่อนโพสิชั่นและคำสั่งซื้อทั้งหมด"]},13277:t=>{t.exports=["ซ่อนการวาด"]},8251:t=>{t.exports=["ซ่อนเหตุการณ์บนชาร์ต"]},44177:t=>{t.exports=["ซ่อนอินดิเคเตอร์"]},2441:t=>{t.exports=["ซ่อนเครื่องหมายบนแท่งราคา"]},90540:t=>{t.exports=["ซ่อนโพสิชั่นและคำสั่งซื้อ"]},30777:t=>{t.exports=["สูง"]},31994:t=>{t.exports=["สูง-ต่ำ"]},60259:t=>{t.exports=["ป้ายราคาสูง ต่ำ และกลาง"]},21803:t=>{t.exports=["เส้นราคาสูง ต่ำ และกลาง"]},31895:t=>{t.exports=["ตัวไฮไลท์"]},69085:t=>{t.exports=['ฮิสโตแกรมใหญ่เกินไป โปรดเพิ่มอินพุต "ขนาดแถว"']},8122:t=>{t.exports=["ฮิสโตแกรมมีขนาดใหญ่เกินไป โปรดลดอินพุต 'ขนาดแถว'"]},23450:t=>{t.exports=["รูปภาพ"]},93213:t=>{ +t.exports=["ช่วงระหว่างไม่สามารถใช้ได้"]},71778:t=>{t.exports=["ระยะกลาง"]},14177:t=>{t.exports=["สัญลักษณ์ไม่ถูกต้อง"]},32619:t=>{t.exports=["ชื่อย่อสินทรัพย์ไม่ถูกต้อง"]},53239:t=>{t.exports=["กลับด้านสเกล"]},20062:t=>{t.exports=["ดัชนี ถึง 100"]},81584:t=>{t.exports=["อิดิเคเตอร์ฉลากมูลค่า"]},31485:t=>{t.exports=["ป้ายชื่ออินดิเคเตอร์"]},21585:t=>{t.exports="Indicators, Metrics and Strategies. Press slash"},27677:t=>{t.exports=["เส้นข้อมูล"]},98767:t=>{t.exports=["เพิ่มตัวชี้วัด"]},9114:t=>{t.exports=["ภายใน"]},12354:t=>{t.exports=["พิชฟอร์คภายใน"]},26579:t=>{t.exports=["ไอคอน"]},37885:t=>{t.exports=["อิสตันบูล"]},87469:t=>{t.exports=["โจฮันเนสเบิร์ก"]},52707:t=>{t.exports=["จาการ์ตา"]},95425:t=>{t.exports=["ม.ค."]},42890:t=>{t.exports=["เยรูซาเลม"]},6215:t=>{t.exports=["ก.ค."]},15224:t=>{t.exports=["มิ.ย."]},36253:t=>{t.exports=["จูโน"]},15241:t=>{t.exports=["ทางด้านซ้าย"]},29404:t=>{t.exports=["ทางด้านขวา"]},850:t=>{t.exports=["อุ๊ปส์!"]},675:t=>{t.exports=["แผนผังวัตถุ"]},73546:t=>{t.exports=["ต.ค."]},39280:t=>{t.exports=["เปิด"]},25595:t=>{t.exports=["ต้นกำเนิด"]},82906:t=>{t.exports=["ออสโล"]},8136:t=>{t.exports=["ต่ำ"]},14702:t=>{t.exports="Load layout. Press period"},42284:t=>{t.exports=["ล้อค"]},1441:t=>{t.exports=["ล๊อค/ปลดล๊อค"]},82232:t=>{t.exports=["ล็อคเส้นเคอร์เซอร์แนวตั้งตามเวลา"]},18219:t=>{t.exports=["ล็อคราคากับสัดส่วนของแท่ง"]},12285:t=>{t.exports=["แบบลอการิทึม"]},50286:t=>{t.exports=["ลอนดอน"]},44604:t=>{t.exports=["ตำแหน่งการซื้อ"]},87604:t=>{t.exports=["ลอสแองเจลิส"]},18528:t=>{t.exports=["ป้ายชื่อลง"]},13046:t=>{t.exports=["ป้ายชื่อขึ้น"]},94420:t=>{t.exports=["ป้ายชื่อ"]},89155:t=>{t.exports=["เลกอส"]},37611:t=>{t.exports="Last day change"},25846:t=>{t.exports=["ลิมา"]},1277:t=>{t.exports=["เส้น"]},38397:t=>{t.exports=["เส้นพร้อมการแสดงจุด"]},63492:t=>{t.exports=["เส้นตัด"]},83182:t=>{t.exports=["เส้น"]},78104:t=>{t.exports=["ลิงก์ไปยังรูปภาพชาร์ตที่คัดลอกไปยังคลิปบอร์ดแล้ว {emoji}"]},50091:t=>{t.exports=["ลิสบอน"]},64352:t=>{t.exports=["ลักเซมเบิร์ก"]},11156:t=>{t.exports="MTPredictor"},67861:t=>{t.exports=["ย้ายจุดมายังตำแหน่ง anchor แล้วแตะเพื่อวาง"]},45828:t=>{t.exports=["ย้ายไปยัง"]},44302:t=>{t.exports=["ย้ายสเกลไปทางซ้าย"]},94338:t=>{t.exports=["ย้ายสเกลไปทางขวา"]},66276:t=>{t.exports=["แก้ไขชิฟฟ์"]},18559:t=>{t.exports=["แก้ไข ชิฟฟ์พิชฟอร์ค"]},18665:t=>{t.exports=["มอสโค"]},58038:t=>{t.exports=["มาดริด"]},34190:t=>{t.exports=["มอลตา"]},90271:t=>{t.exports=["มะนิลา"]},51369:t=>{t.exports=["มี.ค."]},85095:t=>{t.exports=["เม็กซิโกซิตี้"]},75633:t=>{t.exports=["รวมสเกลทั้งหมดเข้าด้วยกัน"]},95093:t=>{t.exports=["ผสม"]},10931:t=>{t.exports=["ไมโคร"]},58397:t=>{t.exports=["มิลเลนเนี่ยม"]},85884:t=>{t.exports=["มินูเอท"]},9632:t=>{t.exports="Minuscule"},63158:t=>{t.exports=["กระจกเงา"]},42769:t=>{t.exports=["มัสกัต"]},43088:t=>{t.exports=["ไม่มีข้อมูล"]},95222:t=>{t.exports=["ไม่มีข้อมูลที่นี่"]},3485:t=>{t.exports=["ไม่สเกล (เต็มหน้าจอ)"]},8886:t=>{t.exports=["ไม่มีการซิงค์"]},16971:t=>{t.exports=["ไม่มีข้อมูลปริมาณ (Volume)"]},75549:t=>{t.exports=["บันทึกช่วยจำ"]},71230:t=>{ +t.exports=["พ.ย."]},99203:t=>{t.exports=["เกาะนอร์ฟอล์ก"]},79023:t=>{t.exports=["ไนโรบี"]},91203:t=>{t.exports=["นิวยอร์ค"]},24143:t=>{t.exports=["นิวซีแลนด์"]},40887:t=>{t.exports=["หน้าต่างใหม่ด้านบน"]},96712:t=>{t.exports=["หน้าต่างใหม่ด้านล่าง"]},33566:t=>{t.exports=["นิโคเซีย"]},56670:t=>{t.exports=["บางอย่างเกิดความผิดพลาด"]},64968:t=>{t.exports=["บางอย่างทำงานผิดพลาด กรุณาลองใหม่อีกครั้ง"]},10520:t=>{t.exports=["บันทึกแผนผังชาร์ตใหม่"]},9908:t=>{t.exports=["บันทึกเป็น"]},68553:t=>{t.exports=["ซานซัลวาดอร์"]},65412:t=>{t.exports=["ซานเตียโก"]},13538:t=>{t.exports=["เซาเปาโล"]},37207:t=>{t.exports=["มาตราส่วนชาร์ตราคาเท่านั้น"]},51464:t=>{t.exports=["ชิฟฟ์"]},98114:t=>{t.exports=["ชิฟฟ์พิชฟอร์ค"]},1535:t=>{t.exports=["สคริปต์จะไม่อัพเดต หากคุณออกจากหน้านี้"]},89517:t=>{t.exports=["การตั้งค่า"]},43247:t=>{t.exports=["เศษส่วนที่สองไม่ถูกต้อง"]},19796:t=>{t.exports=["นำไปไว้ข้างหลัง"]},23221:t=>{t.exports=["นำไปไว้หลังสุด"]},5961:t=>{t.exports=["โซว"]},57902:t=>{t.exports=["ก.ย."]},25866:t=>{t.exports=["โซนเวลา"]},59827:t=>{t.exports=["เซสชั่นเบรค"]},69240:t=>{t.exports=["เซี่ยงไฮ้"]},37819:t=>{t.exports=["สถานะชอร์ท"]},81428:t=>{t.exports=["แสดง"]},98116:t=>{t.exports=["แสดงการวาดทั้งหมด"]},39046:t=>{t.exports=["แสดงการวาดและอินดิเคเตอร์ทั้งหมด"]},38293:t=>{t.exports=["แสดงภาพวาด อินดิเคเตอร์ โพสิชั่น & คำสั่งทั้งหมด"]},49982:t=>{t.exports=["แสดงอินดิเคเตอร์ทั้งหมด"]},48284:t=>{t.exports=["แสดงไอเดียทั้งหมด"]},62632:t=>{t.exports=["แสดงโพสิชั่นและคำสั่งซื้อทั้งหมด"]},24620:t=>{t.exports=["แสดงสวิตช์สัญญาต่อเนื่อง"]},84813:t=>{t.exports=["แสดงวันหมดอายุของสัญญา"]},66263:t=>{t.exports=["แสดงเงินปันผล"]},46771:t=>{t.exports=["แสดงกำไร"]},87933:t=>{t.exports=["แสดงไอเดียของผู้ใช้งานที่เราติดตาม"]},72973:t=>{t.exports="Show latest news and Minds"},58669:t=>{t.exports=["แสดงเฉพาะไอเดียของเราเท่านั้น"]},30816:t=>{t.exports=["แสดงตัวแยก"]},68161:t=>{t.exports=["ป้ายสัญญาลักษณ์"]},56683:t=>{t.exports=["สิงค์โปร์"]},69502:t=>{t.exports=["เส้นไซน์"]},44904:t=>{t.exports=["สี่เหลี่ยม"]},70213:t=>{t.exports=["ชุดเครื่องมือเกินค่าสูงสุด: {number} ชุดเครื่องมือต่อเลย์เอาท์\nกรุณายกเลิกบางชุดเครื่องมือ"]},32733:t=>{t.exports=["รูปแบบ"]},65323:t=>{t.exports=["ซ้อนไปทางด้านซ้าย"]},14113:t=>{t.exports=["ซ้อนไปทางด้านขวา"]},29787:t=>{t.exports="Start using keyboard navigation mode. Press {shortcut}"},93161:t=>{t.exports=["อยู่ในโหมดการวาดเขียน"]},79511:t=>{t.exports=["เส้นระดับ"]},84573:t=>{t.exports=["สติกเกอร์"]},48767:t=>{t.exports=["สต๊อกโฮล์ม"]},29662:t=>{t.exports=["ซับไมโคร"]},9753:t=>{t.exports=["ซับมิลเลนเนี่ยม"]},71722:t=>{t.exports=["ซับมินูเอท"]},91889:t=>{t.exports=["ซุปเปอร์ไซเคิล"]},33820:t=>{t.exports=["ซุปเปอร์มิลเลนเนี่ยม"]},11020:t=>{t.exports=["ซิดนีย์"]},89659:t=>{t.exports=["สัญลักษณ์ผิดพลาด"]},90932:t=>{t.exports=["ป้ายชื่อตัวย่อ"]},65986:t=>{t.exports=["ข้อมูลสัญลักษณ์"]},52054:t=>{t.exports=["ป้ายค่าราคาล่าสุดของตัวย่อ"]},33606:t=>{t.exports=["เชื่อมต่อกันทั่วโลก"]},18008:t=>{t.exports=["ซิงค์ไปทุกชาร์ต"]},99969:t=>{t.exports=["พ้อยท์และฟิกเกอร์"]},53047:t=>{t.exports=["โพลีไลน์"]},34402:t=>{ +t.exports=["เส้นทาง"]},70394:t=>{t.exports="Parallel Channel"},95995:t=>{t.exports=["ปารีส"]},29682:t=>{t.exports=["วาง"]},51102:t=>{t.exports=["เปอร์เซ็นต์"]},35590:t=>{t.exports=["เพิร์ธ"]},19093:t=>{t.exports=["ฟีนิกซ์"]},22293:t=>{t.exports=["พิชแฟน"]},43852:t=>{t.exports=["พิชฟอร์ค"]},37680:t=>{t.exports=["ปักหมุดไปยังสเกลซ้ายอันใหม่"]},43707:t=>{t.exports=["ปักหมุดไปยังสเกลขวาอันใหม่"]},91130:t=>{t.exports=["ปักหมุดไปยังสเกลซ้าย"]},61201:t=>{t.exports=["ปักหมุดไปยังสเกลซ้าย (แบบซ่อน)"]},764:t=>{t.exports=["ปักหมุดไปยังสเกลทางขวา"]},20207:t=>{t.exports=["ปักหมุดไปยังสเกลขวา (แบบซ่อน)"]},66156:t=>{t.exports=["ปักหมุดที่สเกล (ด้านซ้ายตอนนี้)"]},54727:t=>{t.exports=["ปักหมุดไปยังสเกล (ตอนนี้ไม่มีสเกล)"]},76598:t=>{t.exports=["ปักหมุดที่สเกล (ด้านขวาตอนนี้)"]},39065:t=>{t.exports=["ปักหมุดไปยังสเกล (ตอนนี้ {label})"]},97324:t=>{t.exports=["ปักหมุดไปยังสเกล {label}"]},56948:t=>{t.exports=["ปักหมุดไปยังสเกล {label} (แบบซ่อน)"]},32156:t=>{t.exports=["ถูกปักหมุดที่สเกลซ้าย"]},8128:t=>{t.exports=["ถูกปักหมุดที่สเกลซ้าย (แบบซ่อน)"]},3822:t=>{t.exports=["ถูกปักหมุดที่สเกลขวา"]},44538:t=>{t.exports=["ปักหมุดไปยังสเกลขวา (แบบซ่อน)"]},65810:t=>{t.exports=["ถูกปักหมุดที่สเกล {label}"]},14125:t=>{t.exports=["ถูกปักหมุดที่สเกล {label} (แบบซ่อน)"]},97378:t=>{t.exports=["ปุ่มบวก"]},46669:t=>{t.exports=["โปรดให้สิทธิ์ในการเขียนคลิปบอร์ดในเบราว์เซอร์ของคุณหรือกด {keystroke}"]},46298:t=>{t.exports="Prague"},35963:t=>{t.exports=["กดและค้าง {key} ขณะซูมเพื่อคงตำแหน่งของชาร์ต"]},95921:t=>{t.exports=["ป้ายราคา"]},28625:t=>{t.exports=["หมายเหตุราคา"]},2032:t=>{t.exports=["ช่วงราคา"]},32061:t=>{t.exports=["รูปแบบราคาไม่ถูกต้อง"]},91492:t=>{t.exports=["เส้นราคา"]},48404:t=>{t.exports=["สำคัญ"]},87086:t=>{t.exports=["การคาดคะเน"]},10160:t=>{t.exports=["เผยแพร่เมื่อ {customer}, {date}"]},19056:t=>{t.exports=["กาตาร์"]},4868:t=>{t.exports="Quick search. Press {shortcut}"},9998:t=>{t.exports=["การหมุนสี่เหลี่ยมผืนผ้า"]},74214:t=>{t.exports=["โรม"]},50470:t=>{t.exports=["เรย์"]},90357:t=>{t.exports=["ระยะ"]},26833:t=>{t.exports=["เรคยาวิก"]},328:t=>{t.exports=["สี่เหลี่ยมผืนผ้า"]},41615:t=>{t.exports=["ทำซ้ำอีกครั้ง"]},35001:t=>{t.exports=["แนวโน้มการถอยกลับ รีเกรสชั่น เทรน"]},34596:t=>{t.exports=["ลบ"]},1434:t=>{t.exports=["ลบการวาดต่างๆ ออกไป"]},13951:t=>{t.exports=["ลบอินดิเคเตอร์"]},4142:t=>{t.exports=["ตั้งชื่อแผนผังชาร์ตใหม่"]},20801:t=>{t.exports=["เรนโก"]},34301:t=>{t.exports=["ปรับมุมมองชาร์ตใหม่"]},18001:t=>{t.exports="Reset points"},17258:t=>{t.exports=["ปรับสเกลราคาเป็นค่าตั้งต้น"]},25333:t=>{t.exports=["ปรับสเกลราคาเป็นค่าตั้งต้น"]},52588:t=>{t.exports=["รียาด"]},5871:t=>{t.exports=["รีกา"]},33603:t=>{t.exports=["คำเตือน"]},48474:t=>{t.exports=["วอร์ซอร์"]},74327:t=>{t.exports="Toggle auto scale"},84112:t=>{t.exports="Toggle log scale"},20466:t=>{t.exports=["โทเคอเลา"]},94284:t=>{t.exports=["โตเกียว"]},83836:t=>{t.exports=["โตรอนโต"]},38788:t=>{t.exports=["ไทเป"]},39108:t=>{t.exports=["ทาลลินน์"]},37229:t=>{t.exports=["ตัวอักษร"]},16267:t=>{t.exports=["เตหะราน"]},19611:t=>{t.exports=["เทมเพลต"]},29198:t=>{ +t.exports=["ผู้จำหน่ายข้อมูลไม่ได้ให้ข้อมูลปริมาณสำหรับสัญลักษณ์นี้"]},8162:t=>{t.exports=["การแสดงตัวอย่างไม่สามารถดำเนินการได้ กรุณาปิด Extensions ของบราวเซอร์ท่าน และลองใหม่อีกครั้ง"]},65943:t=>{t.exports=["อินดิเคเตอร์นี้ไม่สามารถใช้งานบนอินดิเคเตอร์อื่นได้"]},81214:t=>{t.exports="This script contains an error. Please contact its author."},74986:t=>{t.exports=["สคริปต์นี้ได้รับเชิญเท่านั้น หากต้องการขอการเข้าถึง โปรดติดต่อผู้เขียน"]},58018:t=>{t.exports=["สัญลักษณ์นี้มีเฉพาะใน {linkStart}TradingView{linkEnd} เท่านั้น"]},98538:t=>{t.exports=["รูปแบบ Three Drives"]},30973:t=>{t.exports="Ticks"},31976:t=>{t.exports=["เวลา"]},64375:t=>{t.exports=["เขตเวลา"]},95005:t=>{t.exports=["วงรอบเวลา"]},87085:t=>{t.exports=["เทรด"]},48890:t=>{t.exports="TradingView is interactive and has commands to use with a screen reader. The following is a list of keyboard commands available to interact on the platform"},94770:t=>{t.exports=["มุมแนวโน้ม"]},23104:t=>{t.exports=["เส้นแนวโน้ม"]},15501:t=>{t.exports=["เทรนเบส ฟิโบนัชชี่ เอ็กซ์เทนชั่น"]},31196:t=>{t.exports=["เทรนเบส ฟิโบนัชชี่ ไทม์"]},29245:t=>{t.exports="Triangle"},83356:t=>{t.exports="Triangle Down"},12390:t=>{t.exports="Triangle Pattern"},28340:t=>{t.exports="Triangle Up"},93855:t=>{t.exports=["ทูนิส"]},50406:t=>{t.exports=["UTC เวลาสากลเชิงพิกัด"]},81320:t=>{t.exports=["ย้อนกลับ"]},25933:t=>{t.exports=["หน่วย"]},28523:t=>{t.exports=["เกิดข้อผิดพลาดที่ไม่ทราบสาเหตุ"]},15101:t=>{t.exports=["ปลดล๊อค"]},34150:t=>{t.exports=["ขึ้นเวฟ 4"]},83927:t=>{t.exports=["ขึ้นเวฟ 5"]},58976:t=>{t.exports=["ขึ้นเวฟ 1 หรือ เอ"]},11661:t=>{t.exports=["ขึ้นเวฟ 2 หรือ บี"]},53958:t=>{t.exports=["ขึ้นเวฟ 3"]},66560:t=>{t.exports=["ขึ้นเวฟ ซี"]},18426:t=>{t.exports=["ช่วงวอลลุ่มโปรไฟล์คงที่"]},61022:t=>{t.exports=["อินดิเคเตอร์ Volume Profile มีเฉพาะในแผนการอัปเกรดของเราเท่านั้น"]},82772:t=>{t.exports="Volume data is not provided in BIST MIXED data plan."},78560:t=>{t.exports="Volume footprint"},15771:t=>{t.exports=["แวนคูเวอร์"]},56211:t=>{t.exports=["เส้นแนวตั้ง"]},32166:t=>{t.exports="Vienna"},75354:t=>{t.exports=["วิลนีอุส"]},21852:t=>{t.exports=["การแสดงผล"]},27557:t=>{t.exports=["การมองเห็นเป็นระยะ"]},89960:t=>{t.exports=["แสดงเมื่อเม้าส์ชี้อยู่ด้านบน"]},22198:t=>{t.exports=["ลำดับการแสดงผล"]},7050:t=>{t.exports=["ตัดกัน"]},66527:t=>{t.exports=["แพทเทิร์น XABCD"]},17126:t=>{t.exports=["ท่านไม่สามารถดูกรอบเวลานี้บนความละเอียดจออันนี้ได้"]},69293:t=>{t.exports=["ย่างกุ้ง"]},84301:t=>{t.exports=["ซูริค"]},76020:t=>{t.exports=["เปลี่ยนองศาเอลเลียต"]},83935:t=>{t.exports=["เปลี่ยนป้ายไม่ทับซ้อนกัน"]},39402:t=>{t.exports=["เปลี่ยนการแสดงฉลากราคาปิดเฉลี่ย"]},98866:t=>{t.exports=["เปลี่ยนการมองเห็นเส้นราคาปิดเฉลี่ย"]},5100:t=>{t.exports=["เปลี่ยนการมองเห็นป้าย bid และ ask"]},32311:t=>{t.exports=["เปลี่ยนการมองเห็นเส้น bid และ ask"]},22641:t=>{t.exports=["เปลี่ยนสกุลเงิน"]},30501:t=>{t.exports=["เปลี่ยนเค้าโครงชาร์ตเป็น {title}"]},7017:t=>{t.exports=["เปลี่ยนการมองเห็นสวิตช์สัญญาต่อเนื่อง"]},58108:t=>{t.exports=["เปลี่ยนการนับถอยหลังเป็นบาร์ปิดการมองเห็น"]},7151:t=>{t.exports=["เปลี่ยนช่วงวันที่"]}, +84944:t=>{t.exports=["เปลี่ยนการมองเห็นเงินปันผล"]},79574:t=>{t.exports=["เปลี่ยนการมองเห็นเหตุการณ์บนชาร์ต"]},88217:t=>{t.exports=["เปลี่ยนการมองเห็นรายได้"]},28288:t=>{t.exports=["เปลี่ยนการมองเห็นวันหมดอายุของสัญญาซื้อขายล่วงหน้า"]},66805:t=>{t.exports=["เปลี่ยนการมองเห็นป้ายราคาสูง ต่ำ และเฉลี่ย"]},92556:t=>{t.exports=["เปลี่ยนการมองเห็นเส้นราคาสูง ต่ำ และเฉลี่ย"]},87027:t=>{t.exports=["เปลี่ยนการมองเห็นป้ายชื่ออินดิเคเตอร์"]},14922:t=>{t.exports=["เปลี่ยนอินดิเคเตอร์และการมองเห็นฉลาก"]},19839:t=>{t.exports="change latest news and Minds visibility"},23783:t=>{t.exports="change linking group"},87510:t=>{t.exports=["เปลี่ยนความสูงของบานหน้าต่าง"]},50190:t=>{t.exports=["เปลี่ยนการมองเห็นปุ่มบวก"]},49889:t=>{t.exports=["เปลี่ยนการมองเห็นป้ายราคาตลาดก่อน/หลัง"]},16750:t=>{t.exports=["เปลี่ยนการมองเห็นเส้นราคาก่อน/หลังตลาด"]},59883:t=>{t.exports=["เปลี่ยนการมองเห็นเส้นราคาปิดก่อนหน้า"]},67761:t=>{t.exports=["เปลี่ยนเส้นราคา"]},69510:t=>{t.exports=["เปลี่ยนอัตราส่วนราคาต่อบาร์"]},32303:t=>{t.exports=["เปลี่ยนความละเอียด"]},526:t=>{t.exports=["เปลี่ยนสัญลักษณ์"]},9402:t=>{t.exports=["เปลี่ยนการมองเห็นป้ายสัญลักษณ์"]},53150:t=>{t.exports=["เปลี่ยนสัญลักษณ์การมองเห็นค่าสุดท้าย"]},12707:t=>{t.exports=["เปลี่ยนสัญลักษณ์การมองเห็นมูลค่าปิดก่อนหน้า"]},65303:t=>{t.exports=["เปลี่ยนเซสชั่น"]},15403:t=>{t.exports=["เปลี่ยนการมองเห็นตัวแบ่งเซสชั่น"]},53438:t=>{t.exports=["เปลี่ยนสไตล์ซีรีส์"]},74488:t=>{t.exports=["เปลี่ยนตัวแบ่งการมองเห็น"]},20505:t=>{t.exports=["เปลี่ยนเขตเวลา"]},39028:t=>{t.exports=["เปลี่ยนหน่วย"]},21511:t=>{t.exports=["เปลี่ยนการมองเห็นข้อมูล"]},16698:t=>{t.exports=["เปลี่ยนการมองเห็นในช่วงเวลาปัจจุบัน"]},78422:t=>{t.exports=["เปลี่ยนการมองเห็นในช่วงเวลาปัจจุบันและสูงกว่า"]},49529:t=>{t.exports=["เปลี่ยนการมองเห็นในช่วงเวลาปัจจุบันและด้านล่าง"]},66927:t=>{t.exports=["เปลี่ยนการมองเห็นในทุกช่วงเวลา"]},74428:t=>{t.exports=["เปลี่ยนรูปแบบ {title}"]},72032:t=>{t.exports=["เปลี่ยน {pointIndex} จุด"]},65911:t=>{t.exports=["ชาร์ตโดย TradingView"]},5179:t=>{t.exports=["คัดลอกเส้นเครื่องมือ"]},3195:t=>{t.exports=["สร้างกรุ๊ปเครื่องมือเส้น"]},92659:t=>{t.exports=["สร้างกรุ๊ปเครื่องมือเส้นจากที่เลือกไว้"]},81791:t=>{t.exports=["สร้าง {tool}"]},63649:t=>{t.exports=["ตัดแหล่งที่มา"]},78755:t=>{t.exports=["ตัด {title}"]},99113:t=>{t.exports=["เพิ่มเครื่องมือเส้น {lineTool} ไปยังกรุ๊ป {name}"]},40242:t=>{t.exports=["เพิ่มเครื่องมือเส้นในกลุ่ม {group}"]},22856:t=>{t.exports=["เพิ่มตัวชี้วัดทางการเงินนี้เข้าไปในเลย์เอาท์ทั้งหมด"]},82388:t=>{t.exports=["เพิ่มอินดิเคเตอร์นี้เข้าไปในเลย์เอาท์ทั้งหมด"]},94292:t=>{t.exports=["เพิ่มกลยุทธนี้เข้าไปในเลย์เอาท์ทั้งหมด"]},27982:t=>{t.exports=["เพิ่มสัญลักษณ์นี้เข้าไปในเลย์เอาท์ทั้งหมด"]},66568:t=>{t.exports=["ใช้ชุดรูปแบบชาร์ต"]},64034:t=>{t.exports=["ใช้คุณสมบัติชาร์ตทั้งหมด"]},49037:t=>{t.exports=["ใช้เทมเพลตการวาดภาพ"]},96996:t=>{t.exports=["ใช้ค่าเริ่มต้นจากโรงงานกับแหล่งที่เลือก"]},44547:t=>{t.exports=["ใช้อินดิเคเตอร์กับเลย์เอาต์ทั้งหมด"]},26065:t=>{t.exports=["ใช้งานเทมเพลต study {template}"]},58570:t=>{t.exports=["ใช้ชุดรูปแบบแถบเครื่องมือ"]},27195:t=>{ +t.exports=["นำกลุ่ม {title} ไว้ข้างหน้า"]},78246:t=>{t.exports=["นำ {title} มาไว้ข้างหน้า"]},56763:t=>{t.exports=["นำ {title} ไปข้างหน้า"]},5607:t=>{t.exports=["โดย TradingView"]},90621:t=>{t.exports=["ล็อคช่วงวันที่"]},12962:t=>{t.exports=["ลบเส้นระดับ"]},63391:t=>{t.exports=["ไม่รวมเครื่องมือเส้นจากกรุ๊ป {group}"]},59942:t=>{t.exports=["พลิกรูปแบบแท่ง"]},70301:t=>{t.exports=["ซ่อน {title}"]},54781:t=>{t.exports=["ซ่อนรูปวาดทั้งหมด"]},44974:t=>{t.exports=["ซ่อนเครื่องหมายบนแท่งราคา"]},28916:t=>{t.exports=["ล็อคช่วงเวลา"]},94245:t=>{t.exports=["กลับด้านสเกล"]},90743:t=>{t.exports=["ใส่ {title}"]},53146:t=>{t.exports=["แทรก {title} หลัง {targetTitle}"]},74055:t=>{t.exports=["ใส่ {title} หลัง {target}"]},11231:t=>{t.exports=["ใส่ {title} ก่อน {target}"]},67176:t=>{t.exports=["ใส่ {title} ก่อน {targetTitle}"]},54597:t=>{t.exports=["โหลดเทมเพลตการวาดเริ่มต้น"]},30295:t=>{t.exports=["กำลังโหลด...."]},50193:t=>{t.exports=["ล็อค {title}"]},4963:t=>{t.exports=["ล็อคกลุ่ม {group}"]},68163:t=>{t.exports=["ล็อคออบเจ็กต์"]},47107:t=>{t.exports=["ย้าย"]},11303:t=>{t.exports=["ย้าย {title} ไปยังสเกลทางซ้ายอันใหม่"]},45544:t=>{t.exports=["ย้าย {title} ไปที่มาตราส่วนด้านขวาใหม่"]},81898:t=>{t.exports=["ย้ายสเกลทั้งหมดไปทางซ้าย"]},22863:t=>{t.exports=["ย้ายสเกลทั้งหมดไปทางขวา"]},45356:t=>{t.exports=["ย้ายการวาด"]},15086:t=>{t.exports=["เลื่อนไปทางซ้าย"]},61711:t=>{t.exports=["เลื่อนไปทางขวา"]},4184:t=>{t.exports=["ย้ายสเกล"]},74642:t=>{t.exports=["ทำ {title} ไม่มีสเกล (เต็มหน้าจอ)"]},45223:t=>{t.exports=["ทำกรุ๊ป {group} ให้มองไม่เห็น"]},87927:t=>{t.exports=["ทำกรุ๊ป {group} ให้มองเห็นได้"]},62153:t=>{t.exports=["รวมลง"]},70746:t=>{t.exports=["ผสานเข้ากับหน้าต่าง"]},66143:t=>{t.exports=["รวมขึ้น"]},81870:t=>{t.exports=["กลับด้านรูปแบบแท่ง"]},16542:t=>{t.exports=["ไม่มีข้อมูล"]},47222:t=>{t.exports=["สเกลราคา"]},99042:t=>{t.exports=["มาตราส่วนชาร์ตราคาเท่านั้น"]},35962:t=>{t.exports=["ขนาดเวลา"]},68193:t=>{t.exports=["เลื่อน"]},70009:t=>{t.exports=["ปรับเปลี่ยนเวลา"]},69485:t=>{t.exports=["ตั้งค่าสเกลราคาปรับกลยุทธ์เป็น {title}"]},16259:t=>{t.exports=["ส่ง {title} ไปข้างหลัง"]},66781:t=>{t.exports=["ส่ง {title} ไปด้านหลัง"]},4998:t=>{t.exports=["ส่งกลุ่ม {title} ถอยหลัง"]},64704:t=>{t.exports=["แชร์เครื่องมือไลน์ทั่วโลก"]},77554:t=>{t.exports=["แชร์เครื่องมือไลน์ในเลย์เอาต์"]},13622:t=>{t.exports=["แสดงไอเดียทั้งหมด"]},26267:t=>{t.exports=["แสดงไอเดียของผู้ใช้งานที่ติดตาม"]},40061:t=>{t.exports=["แสดงเฉพาะไอเดียของฉันเท่านั้น"]},52010:t=>{t.exports=["อยู่ในโหมดวาดรูปต่อไป"]},98784:t=>{t.exports=["หยุดการซิงค์ภาพวาด"]},57011:t=>{t.exports=["หยุดการซิงค์เครื่องมือเส้น"]},92831:t=>{t.exports=["ล็อคสัญลักษณ์"]},60635:t=>{t.exports=["ซิงค์เวลา"]},99769:t=>{t.exports=["ขับเคลื่อนโดย"]},68111:t=>{t.exports=["สนับสนุนโดย TradingView"]},96916:t=>{t.exports=["วางภาพวาด"]},80611:t=>{t.exports=["วางอินดิเคเตอร์"]},41601:t=>{t.exports=["วาง {title}"]},84018:t=>{t.exports=["ปักหมุดไปยังสเกลทางซ้าย"]},22615:t=>{t.exports=["ปักหมุดไปยังสเกลทางขวา"]},56015:t=>{t.exports=["ปักหมุดไปยังสเกล {label}"]},33348:t=>{t.exports=["จัดเรียงหน้าต่างใหม่"]}, +15516:t=>{t.exports=["เอา studies ออกทั้งหมด"]},80171:t=>{t.exports=["ลบการศึกษาและเครื่องมือวาดภาพทั้งหมด"]},59211:t=>{t.exports=["ลบเครื่องมือบรรทัดว่างที่ไม่ได้เลือก"]},44656:t=>{t.exports=["ลบการวาดต่างๆ ออกไป"]},70653:t=>{t.exports=["ลบกลุ่มภาพวาด"]},66414:t=>{t.exports=["ลบเส้นแหล่งข้อมูล"]},47637:t=>{t.exports=["ลบบานหน้าต่าง"]},39859:t=>{t.exports=["ลบ {title}"]},78811:t=>{t.exports=["การลบกลุ่มเครื่องมือเส้น {name}"]},16338:t=>{t.exports=["เปลี่ยนชื่อกรุ๊ปจาก {group} เป็น {newName}"]},30910:t=>{t.exports=["รีเซ็ตขนาดเลย์เอาต์"]},21948:t=>{t.exports=["รีเซ็ตสเกล"]},55064:t=>{t.exports=["รีเซ็ตสเกลเวลา"]},13034:t=>{t.exports=["ปรับขนาดเค้าโครง"]},9608:t=>{t.exports=["คืนค่าเริ่มต้น"]},30107:t=>{t.exports="restore study defaults"},63060:t=>{t.exports=["สลับเป็นสเกลอัตโนมัติ"]},74724:t=>{t.exports="toggle collapsed pane state"},98860:t=>{t.exports=["สลับดัชนีเป็น 100 สเกล"]},21203:t=>{t.exports=["สลับสเกลล็อค"]},60166:t=>{t.exports=["สลับเป็นมาตราส่วนล็อก"]},68642:t=>{t.exports=["สลับเป็นหน่วยเปอร์เซ็นต์"]},33714:t=>{t.exports=["สลับเป็นสเกลปกติ"]},47122:t=>{t.exports=["ติดตามเวลา"]},28068:t=>{t.exports=["ปิดการแชร์เครื่องมือไลน์"]},66824:t=>{t.exports=["ปลดล็อคออบเจ็กต์"]},51114:t=>{t.exports=["ปลดล็อคกรุ๊ป {group}"]},92421:t=>{t.exports=["ปลดล็อก {title}"]},20057:t=>{t.exports=["เลิกผสานเข้ากับหน้าต่างใหม่ด้านล่าง"]},52540:t=>{t.exports=["เลิกรวมขึ้น"]},86949:t=>{t.exports=["เลิกรวมลง"]},47228:t=>{t.exports="{chartStyle} chart type isn't currently available for tick-based intervals."},33355:t=>{t.exports=["{count} ช่อง"]},87826:t=>{t.exports="{p_start}Tick-based intervals are not supported for this symbol. You will be automatically switched to D interval.{p_end}"},88841:t=>{t.exports=["{symbol} ทางการเงินโดย TradingView"]},38641:t=>{t.exports=["{userName} เผยแพร่เมื่อ {customer}, {date}"]},59833:t=>{t.exports=["ขยาย"]},19813:t=>{t.exports=["ขยายเข้า"]},9645:t=>{t.exports=["ขยายออก"]},30572:t=>{t.exports=["วัน"]},52254:t=>{t.exports=["ชั่วโมง"]},99062:t=>{t.exports=["เดือน"]},69143:t=>{t.exports=["นาที"]},71787:t=>{t.exports=["วินาที"]},82797:t=>{t.exports=["ช่วง"]},47966:t=>{t.exports=["สัปดาห์"]},99136:t=>{t.exports=["เลือก"]},18562:t=>{t.exports=Object.create(null),t.exports["#AAPL-symbol-description"]=["บริษัท แอปเปิล"],t.exports["#AUDCAD-symbol-description"]=["ดอลลาร์ออสเตรเลีย / ดอลลาร์แคนาดา"],t.exports["#AUDCHF-symbol-description"]=["ดอลลาร์ออสเตรเลีย / ฟรังก์สวิส"],t.exports["#AUDJPY-symbol-description"]=["ดอลลาร์ออสเตรเลีย / เยน"],t.exports["#AUDNZD-symbol-description"]=["ดอลลาร์ออสเตรเลีย / ดอลลาร์นิวซีแลนด์"],t.exports["#AUDRUB-symbol-description"]=["ดอลลาร์ออสเตรเลีย / รูเบิลรัสเซีย"],t.exports["#AUDUSD-symbol-description"]=["ดอลลาร์ออสเตรเลีย / ดอลลาร์สหรัฐฯ"],t.exports["#BRLJPY-symbol-description"]=["เรียลบราซิล / เยน"],t.exports["#BTCCAD-symbol-description"]=["บิทคอยน์ / ดอลลาร์แคนนาดา"],t.exports["#BTCCNY-symbol-description"]=["บิทคอยน์ / หยวนจีน"],t.exports["#BTCEUR-symbol-description"]=["บิทคอยน์ / ยูโร"],t.exports["#BTCKRW-symbol-description"]=["บิทคอยน์ / วอนเกาหลีใต้"], +t.exports["#BTCRUR-symbol-description"]=["บิทคอยน์ / รูเบิล"],t.exports["#BTCUSD-symbol-description"]=["บิทคอยน์ / ดอลลาร์"],t.exports["#BVSP-symbol-description"]=["ดัชนีตลาดหลักทรัพย์บราซิลโบเวสปา"],t.exports["#CADJPY-symbol-description"]=["ดอลลาร์แคนนาดา / เยนญี่ปุ่น"],t.exports["#CHFJPY-symbol-description"]=["สวิสฟรังก์ / เยนญี่ปุ่น"],t.exports["#COPPER-symbol-description"]=["สัญญาการซื้อขายส่วนต่างทองแดง"],t.exports["#ES1-symbol-description"]=["สัญญาซื้อขายล่วงหน้า S&P500 อี-มินิ"],t.exports["#ESP35-symbol-description"]=["ดัชนี IBEX 35"],t.exports["#EUBUND-symbol-description"]=["ยูโรบุนด์"],t.exports["#EURAUD-symbol-description"]=["ยูโร / ดอลลาร์ออสเตรเลีย"],t.exports["#EURBRL-symbol-description"]=["ยูโร / เรียลบลาซิล"],t.exports["#EURCAD-symbol-description"]=["ยูโร / ดอลลาร์แคนนาดา"],t.exports["#EURCHF-symbol-description"]=["ยูโร / สวิสฟรังก์"],t.exports["#EURGBP-symbol-description"]=["ยูโร / ปอนด์อังกฤษ"],t.exports["#EURJPY-symbol-description"]=["ยูโร / เยนญี่ปุ่น"],t.exports["#EURNZD-symbol-description"]=["ยูโร / ดอลลาร์นิวซีแลนด์"],t.exports["#EURRUB-symbol-description"]=["ยูโร / รูเบิลรัสเซีย"],t.exports["#EURRUB_TOM-symbol-description"]=["ยูโร / รูเบิลรัสเซีย ทอม"],t.exports["#EURSEK-symbol-description"]=["ยูโร / โครนาสวีเดน"],t.exports["#EURTRY-symbol-description"]=["ยูโร / ลีราตุรกี"],t.exports["#EURUSD-symbol-description"]=["ยูโร / ดอลลาร์สหรัฐฯ"],t.exports["#EUSTX50-symbol-description"]=["ดัชนี Euro Stoxx 50"],t.exports["#FRA40-symbol-description"]=["ดัชนี CAC 40"],t.exports["#GB10-symbol-description"]=["พันธบัตรรัฐบาลอังกฤษ 10 ปี"],t.exports["#GBPAUD-symbol-description"]=["ปอนด์อังกฤษ / ดอลลาร์ออสเตรเลีย"],t.exports["#GBPCAD-symbol-description"]=["ปอนด์อังกฤษ / ดอลลาร์แคนาดา"],t.exports["#GBPCHF-symbol-description"]=["ปอนด์อังกฤษ / ฟรังก์สวิส"],t.exports["#GBPEUR-symbol-description"]=["ปอนด์อังกฤษ / ยูโร"],t.exports["#GBPJPY-symbol-description"]=["ปอนด์อังกฤษ / เยนญี่ปุ่น"],t.exports["#GBPNZD-symbol-description"]=["ปอนด์อังกฤษ / ดอลลาร์นิวซีแลนด์"],t.exports["#GBPRUB-symbol-description"]=["ปอนด์อังกฤษ / รูเบิลรัสเซีย"],t.exports["#GBPUSD-symbol-description"]=["ปอนด์อังกฤษ / ดอลลาร์สหรัฐ"],t.exports["#GER30-symbol-description"]=["ดัชนี DAX"],t.exports["#GOOGL-symbol-description"]=["อัลฟาเบ็ท อิงค์ (กูเกิ้ล) คลาสเอ"],t.exports["#ITA40-symbol-description"]=["ดัชนี FTSE MIB"],t.exports["#JPN225-symbol-description"]=["ดัชนีนิคเคอิ 225"],t.exports["#JPYKRW-symbol-description"]=["เยนญี่ปุ่น / วอนเกาหลีใต้"],t.exports["#JPYRUB-symbol-description"]=["เยนญี่ปุ่น / รูเบิลรัสเซีย"],t.exports["#KA1-symbol-description"]=["สัญญาซื้อขายล่วงหน้า Sugar #11"],t.exports["#KG1-symbol-description"]=["สัญญาซื้อขายฝ้ายล่วงหน้า"],t.exports["#KT1-symbol-description"]=["บริษัท คีย์ทรอนิก"],t.exports["#LKOH-symbol-description"]=["ลุ๊กออยล์"],t.exports["#LTCBTC-symbol-description"]=["ไลท์คอยน์ / บิตคอยน์"],t.exports["#MGNT-symbol-description"]=["บริษัท Magnit"],t.exports["#MICEX-symbol-description"]=["ดัชนีตลาดหุ้น MICEX"],t.exports["#MNOD_ME.EQRP-symbol-description"]="ADR GMK NORILSKIYNIKEL ORD SHS [REPO]", +t.exports["#MSFT-symbol-description"]=["ไมโครซอฟต์ คอร์ป"],t.exports["#NAS100-symbol-description"]=["CFD เงินสด 100 เหรียญสหรัฐ"],t.exports["#NGAS-symbol-description"]=["ก๊าซธรรมชาติ (เฮนรี่ฮับ)"],t.exports["#NKY-symbol-description"]=["ดัชนีนิคเคอิ 225"],t.exports["#NZDJPY-symbol-description"]=["ดอลลาร์นิวซีแลนด์ / เยนญีปุ่น"],t.exports["#NZDUSD-symbol-description"]=["ดอลลาร์นิวซีแลนด์ / ดอลลาร์สหรัฐ"],t.exports["#RB1-symbol-description"]=["สัญญาซื้อขายแก๊ซโซลีน RB1 ล่วงหน้า"],t.exports["#RTS-symbol-description"]=["ดัชนี อาร์ทีเอส รัสเซีย"],t.exports["#SBER-symbol-description"]=["ธนาคาร Sberbank"],t.exports["#SPX500-symbol-description"]=["ดัชนี เอส&พี 500"],t.exports["#TWTR-symbol-description"]=["ทวิตเตอร์ Inc"],t.exports["#UK100-symbol-description"]=["ดัชนี เอฟทีเอสอี 100"],t.exports["#USDBRL-symbol-description"]=["ดอลลาร์สหรัฐ / เรียลบราซิล"],t.exports["#USDCAD-symbol-description"]=["ดอลลาร์สหรัฐ / ดอลลาร์แคนาดา"],t.exports["#USDCHF-symbol-description"]=["ดอลลาร์สหรัฐ / ฟรังก์สวิส"],t.exports["#USDCNY-symbol-description"]=["ดอลลาร์สหรัฐ / หยวนจีน"],t.exports["#USDDKK-symbol-description"]=["ดอลลาร์สหรัฐ / โครนเดนมาร์ก"],t.exports["#USDHKD-symbol-description"]=["ดอลลาร์สหรัฐ / ดอลลาร์ฮ่องกง"],t.exports["#USDIDR-symbol-description"]=["ดอลลาร์สหรัฐฯ / รูเปียะ"],t.exports["#USDINR-symbol-description"]=["ดอลลาร์สหรัฐ / รูปีอินเดีย"],t.exports["#USDJPY-symbol-description"]=["ดอลลาร์สหรัฐ / เยนญี่ปุ่น"],t.exports["#USDKRW-symbol-description"]=["ดอลลาร์สหรัฐ / วอนเกาหลีใต้"],t.exports["#USDMXN-symbol-description"]=["ดอลลาร์สหรัฐฯ / เปโซแม็กซิโก"],t.exports["#USDPHP-symbol-description"]=["ดอลลาร์สหรัฐฯ / เปโซฟิลิปปินส์"],t.exports["#USDRUB-symbol-description"]=["ดอลลาร์สหรัฐ / รูเบิลรัสเซีย"],t.exports["#USDRUB_TOM-symbol-description"]=["ดอลลาร์สหรัฐฯ / รูเบิลรัสเซีย TOM"],t.exports["#USDSEK-symbol-description"]=["ดอลลาร์สหรัฐ/โครนาสวีเดน"],t.exports["#USDSGD-symbol-description"]=["ดอลลาร์สหรัฐ / ดอลลาร์สิงคโปร์"],t.exports["#USDTRY-symbol-description"]=["ดอลลาร์สหรัฐ/ไลราตรุกี"],t.exports["#VTBR-symbol-description"]="VTB",t.exports["#XAGUSD-symbol-description"]=["เงิน/ดอลลาร์สหรัฐ"],t.exports["#XAUUSD-symbol-description"]=["ทองคำ / ดอลลาร์สหรัฐ"],t.exports["#XPDUSD-symbol-description"]=["สัญญาการซื้อขายส่วนต่างพาลาเดียม"],t.exports["#XPTUSD-symbol-description"]=["แพลตตินัม/ดอลลาร์สหรัฐ"],t.exports["#ZS1-symbol-description"]=["สัญญาซื้อขายล่วงหน้าถั่วเหลือง - ECBT"],t.exports["#ZW1-symbol-description"]=["สัญญาซื้อขายล่วงหน้าข้าวสาลี - ECBT"],t.exports["#BTCGBP-symbol-description"]="Bitcoin / British Pound",t.exports["#MICEXINDEXCF-symbol-description"]=["ดัชนี MOEX รัสเซีย"],t.exports["#BTCAUD-symbol-description"]="Bitcoin / Australian Dollar",t.exports["#BTCJPY-symbol-description"]="Bitcoin / Japanese Yen",t.exports["#BTCBRL-symbol-description"]="Bitcoin / Brazilian Real",t.exports["#PT10-symbol-description"]="Portugal Government Bonds 10 yr",t.exports["#TXSX-symbol-description"]="TSX 60 Index",t.exports["#VIXC-symbol-description"]=["ดัชนี TSX 60 VIX"], +t.exports["#USDPLN-symbol-description"]=["ดอลลาร์อเมริกา / สล็อตตี้ โปแลนด์"],t.exports["#EURPLN-symbol-description"]=["EUR/PLN"],t.exports["#BTCPLN-symbol-description"]="Bitcoin / Polish Zloty",t.exports["#CAC40-symbol-description"]=["ดัชนี CAC 40"],t.exports["#XBTCAD-symbol-description"]=["บิทคอยน์ / ดอลลาร์แคนาดา"],t.exports["#ITI2!-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIF2018-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIF2019-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIF2020-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIG2018-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIG2019-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIG2020-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIH2018-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIH2019-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIH2020-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIJ2018-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIJ2019-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIJ2020-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIK2018-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIK2019-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIK2020-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIM2017-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIM2018-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIM2019-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIM2020-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIN2017-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIN2018-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIN2019-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIN2020-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIQ2017-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIQ2018-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIQ2019-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIQ2020-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIU2017-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIU2018-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIU2019-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIU2020-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIV2017-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIV2018-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIV2019-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIV2020-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIX2017-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIX2018-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIX2019-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIX2020-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIZ2017-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIZ2018-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#ITIZ2019-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"], +t.exports["#ITIZ2020-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#AMEX:GXF-symbol-description"]=["กองทุนรวมดัชนี Global x FTSE Nordic Region"],t.exports["#ASX:XAF-symbol-description"]=["ดัชนี S&P/ASX All Australian 50"],t.exports["#ASX:XAT-symbol-description"]=["ดัชนี S&P/ASX All Australian 200"],t.exports["#BIST:XU100-symbol-description"]=["ดัชนี BIST 100"],t.exports["#GPW:WIG20-symbol-description"]=["ดัชนี WIG20"],t.exports["#INDEX:JKSE-symbol-description"]=["ดัชนีจาการ์ตาคอมโพสิต"],t.exports["#INDEX:KLSE-symbol-description"]=["ดัชนี เบอซ่า เคแอลซีไอ มาเลเซีย"],t.exports["#INDEX:NZD-symbol-description"]=["ดัชนี NZX 50"],t.exports["#INDEX:STI-symbol-description"]=["ดัชนี STI"],t.exports["#INDEX:XLY0-symbol-description"]=["ดัชนีเซี่ยงไฮ้คอมโพสิต"],t.exports["#MOEX:MICEXINDEXCF-symbol-description"]=["ดัชนี MOEX รัสเซีย"],t.exports["#NYMEX:KT1!-symbol-description"]=["ฟิงเจอร์สกาแฟ"],t.exports["#OANDA:NATGASUSD-symbol-description"]=["สัญญาการซื้อขายส่วนต่างก๊าซธรรมชาติ"],t.exports["#OANDA:USDPLN-symbol-description"]=["ดอลลาร์สหรัญต่อซวอตีโปแลนด์"],t.exports["#TSX:TX60-symbol-description"]=["ดัชนีเอสแอนด์พี/ทีเอสเอ็ก 60"],t.exports["#TSX:VBU-symbol-description"]="Vanguard U.S. Aggregate Bond Index ETF (CAD-hedged) UN",t.exports["#TSX:VIXC-symbol-description"]=["ดัชนี S&P/TSX 60 VIX"],t.exports["#TVC:CAC40-symbol-description"]=["ดัชนี CAC 40"],t.exports["#TVC:ES10-symbol-description"]=["พันธบัตรัฐบาลสเปน 10 ปี"],t.exports["#TVC:EUBUND-symbol-description"]=["พันธบัตรยูโร"],t.exports["#TVC:GB02-symbol-description"]=["พันธบัตรัฐบาลอังกฤษอายุ 2 ปี"],t.exports["#TVC:GB10-symbol-description"]=["พันธบัตรัฐบาลอังกฤษอายุ 10 ปี"],t.exports["#TVC:GOLD-symbol-description"]=["สัญญาการซื้อขายส่วนต่างทองคำ (ดอลลาร์สหรัฐฯ / ออนซ์)"],t.exports["#TVC:ID03-symbol-description"]=["พันธบัตรัฐบาลอินโดนีเซียอายุ 3 ปี"],t.exports["#TVC:ID10-symbol-description"]=["พันธบัตรรัฐบาลอินโดนีเซียอายุ 10 ปี"],t.exports["#TVC:PALLADIUM-symbol-description"]=["สัญญาการซื้อขายส่วนต่างแพลเลเดียม (ดอลลาร์สหรัฐฯ / ออนซ์)"],t.exports["#TVC:PT10-symbol-description"]=["พันธบัตรัฐบาลโปรตุเกสอายุ 3 ปี"],t.exports["#TVC:SILVER-symbol-description"]=["สัญญาการซื้อขายส่วนต่างแร่เงิน (ดอลลาร์สหรัฐฯ / ออนซ์)"],t.exports["#TSX:TSX-symbol-description"]=["ดัชนี S&P/TSX คอมโพสิท"],t.exports["#OANDA:CH20CHF-symbol-description"]=["ดัชนี Swiss 20"],t.exports["#TVC:SHCOMP-symbol-description"]=["ดัชนีเซี่ยงไฮ้คอมโพสิต"],t.exports["#NZX:ALLC-symbol-description"]=["ดัชนีทั้งหมด S&P/NZX (Capital Index)"],t.exports["#AMEX:SHYG-symbol-description"]=["กองทุนดัชนีตราสารหนี้ผลตอบแทยสูงอายุ 0-5 ปี"],t.exports["#TVC:AU10-symbol-description"]=["พันธบัตรัฐบาลออสเตรเลียอายุ 10 ปี"],t.exports["#TVC:CN10-symbol-description"]=["พันธบัตรัฐบาลจีนอายุ 10 ปี"],t.exports["#TVC:KR10-symbol-description"]=["พันธบัตรัฐบาลเกาหลีอายุ 10 ปี"],t.exports["#NYMEX:RB1!-symbol-description"]=["ฟิวเจอร์สแก๊ซโซลีน RBOB"],t.exports["#NYMEX:HO1!-symbol-description"]=["ฟิวเจอร์สนิวยอร์คฮาร์เบอร์ ULSD"],t.exports["#NYMEX:AEZ1!-symbol-description"]=["ราคาเอธานอลตลาดล่วงหน้านิวยอร์ค"], +t.exports["#OANDA:XCUUSD-symbol-description"]=["สัญญาการซื้อขายส่วนต่างทองแดง (ดอลล่าร์สหรัฐฯ / ปอนด์)"],t.exports["#COMEX:ZA1!-symbol-description"]=["ฟิวเจอร์สสังกะสี"],t.exports["#CBOT:ZW1!-symbol-description"]=["ฟิวเจอร์สข้าวสาลี"],t.exports["#NYMEX:KA1!-symbol-description"]=["ฟิวเจอร์สน้ำตาล #11"],t.exports["#CBOT:QBC1!-symbol-description"]=["ฟิวเจอร์สข้าวโพด"],t.exports["#CME:E61!-symbol-description"]=["ฟิวเจอร์สยูโร"],t.exports["#CME:B61!-symbol-description"]=["ฟิวเจอร์สปอนด์สหราชอาณาจักร"],t.exports["#CME:QJY1!-symbol-description"]=["ฟิวเจอร์สเยนญี่ปุ่น"],t.exports["#CME:A61!-symbol-description"]=["ฟิวเจอร์สดอลลาร์ออสเตรเลีย"],t.exports["#CME:D61!-symbol-description"]=["ฟิวเจอร์สดอลลาร์แคนาดา"],t.exports["#CME:SP1!-symbol-description"]=["ฟิวเจอร์ส S&P 500"],t.exports["#CME_MINI:NQ1!-symbol-description"]=["ฟิวเจอร์สอี-มินิ แนสแด็ก 100"],t.exports["#CBOT_MINI:YM1!-symbol-description"]=["ฟิวเจอร์สอี-มินิ ดาวไจนส์ (5 ดอลลาร์สหรัฐ)"],t.exports["#CME:NY1!-symbol-description"]=["ฟิวเจอร์ส NIKKEI 225"],t.exports["#EUREX:DY1!-symbol-description"]=["ดัชนีแด๊กซ์"],t.exports["#CME:IF1!-symbol-description"]=["ฟิวเจอร์สดัชนี IBOVESPA - ดอลลาร์สหรัฐ"],t.exports["#CBOT:TY1!-symbol-description"]=["ฟิวเจอร์สตั๋วเงินคลังอายุ 10 ปี"],t.exports["#CBOT:FV1!-symbol-description"]=["ฟิวเจอร์สตั๋วเงินคลังอายุ 5 ปี"],t.exports["#CBOT:ZE1!-symbol-description"]=["ฟิวเจอร์สตั๋วเงินคลังอายุ 3 ปี"],t.exports["#CBOT:TU1!-symbol-description"]=["ฟิวเจอร์สตั๋วเงินคลังอายุ 2 ปี"],t.exports["#CBOT:FF1!-symbol-description"]=["ฟิวเจอร์สอัตราดอกเบี้ยธนาคารกลางสหรัฐ 30 วัน"],t.exports["#CBOT:US1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าพันธบัตรรัฐบาล"],t.exports["#TVC:EXY-symbol-description"]=["ดัชนีค่าเงินยูโร"],t.exports["#TVC:JXY-symbol-description"]=["ดัชนีค่าเงินเยนญี่ปุ่น"],t.exports["#TVC:BXY-symbol-description"]=["ดัชนีค่าเงินบริติช ปอนด์สเตอร์ลิง"],t.exports["#TVC:AXY-symbol-description"]=["ดัชนีค่าเงินดอลลาร์ออสเตรเลีย"],t.exports["#TVC:CXY-symbol-description"]=["ดัชนีค่าเงินดอลลาร์แคนาดา"],t.exports["#FRED:GDP-symbol-description"]=["ผลิตภัณฑ์มวลรวมในประเทศ 1 ทศนิยม"],t.exports["#FRED:UNRATE-symbol-description"]=["อัตราการว่างงานของประชาชน"],t.exports["#FRED:POP-symbol-description"]=["ประชากรทั้งหมด: ทุกช่วงอายุรวมถึงกองกำลังที่อยู่นอกประเทศ"],t.exports["#ETHUSD-symbol-description"]=["อีเธอร์เลียม/ดอลลาร์"],t.exports["#BMFBOVESPA:IBOV-symbol-description"]=["ดัชนี Bovespa"],t.exports["#BMFBOVESPA:IBRA-symbol-description"]=["ดัชนี IBrasil"],t.exports["#BMFBOVESPA:IBXL-symbol-description"]=["ดัชนี IBRX 50"],t.exports["#COMEX:HG1!-symbol-description"]=["ฟิวเจอร์สทองแดง"],t.exports["#INDEX:HSCE-symbol-description"]=["ดัชนีฮั่งเส็ง"],t.exports["#NYMEX:CL1!-symbol-description"]=["สัญญาซื้อขายน้ำมันดิบเบาล่วงหน้า"],t.exports["#OTC:IHRMF-symbol-description"]=["หุ้น Ishares MSCI Japan SHS"],t.exports["#TVC:DAX-symbol-description"]=["ดัชนีแด๊กซ์"],t.exports["#TVC:DE10-symbol-description"]=["พันธบัตรรัฐบาลเยอรมัน 10 ปี"],t.exports["#TVC:DJI-symbol-description"]=["ดัชนีดาวโจนส์"],t.exports["#TVC:DXY-symbol-description"]=["ดัชนีค่าเงินดอลลาร์สหรัฐฯ"], +t.exports["#TVC:FR10-symbol-description"]=["พันธบัตรรัฐบาลฝรั่งเศส 10 ปี"],t.exports["#TVC:HSI-symbol-description"]=["ดัชนีฮั่งเส็ง"],t.exports["#TVC:IBEX35-symbol-description"]=["ดัชนี IBEX 35"],t.exports["#FX:AUS200-symbol-description"]=["ดัชนี S&P/ASX"],t.exports["#AMEX:SHY-symbol-description"]=["กองทุนดัชนีพันธบัตรรัฐบาลอายุ 1-3 ปี"],t.exports["#ASX:XJO-symbol-description"]=["ดัชนี S&P/ASX 200"],t.exports["#BSE:SENSEX-symbol-description"]=["ดัชนี S&P BSE Sensex"],t.exports["#INDEX:MIB-symbol-description"]=["ดัชนี MIB"],t.exports["#INDEX:MOY0-symbol-description"]=["ดัชนี Euro Stoxx 50"],t.exports["#MOEX:RTSI-symbol-description"]=["ดัชนี RTS"],t.exports["#NSE:NIFTY-symbol-description"]=["ดัชนี Nifty 50"],t.exports["#NYMEX:NG1!-symbol-description"]=["ฟิวเจอร์สก๊าซธรรมชาติ"],t.exports["#NYMEX:ZC1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าข้าวโพด"],t.exports["#TVC:IN10-symbol-description"]=["พันธบัตรรัฐบาลอินเดีย 10 ปี"],t.exports["#TVC:IT10-symbol-description"]=["พันธบัตรรัฐบาลอิตาลี10 ปี"],t.exports["#TVC:JP10-symbol-description"]=["พันธบัตรรัฐบาลญี่ปุ่น 10 ปี"],t.exports["#TVC:NDX-symbol-description"]=["ดัชนีแนสแด็ก 100"],t.exports["#TVC:NI225-symbol-description"]=["ดัชนีนิเคอิ 225"],t.exports["#TVC:SPX-symbol-description"]=["ดัชนี เอส แอนด์ พี 500"],t.exports["#TVC:SX5E-symbol-description"]=["ดัชนี Euro STOXX 50"],t.exports["#TVC:TR10-symbol-description"]=["พันธบัตรรัฐบาลตุรกี 10 ปี"],t.exports["#TVC:UKOIL-symbol-description"]=["สัญญาการซื้อขายส่วนต่างน้ำมันดิบเบรนท์"],t.exports["#TVC:UKX-symbol-description"]="UK 100 Index",t.exports["#TVC:US02-symbol-description"]=["พันธบัตรรัฐบาลสหรัฐอเมริการ 2 ปี"],t.exports["#TVC:US05-symbol-description"]=["พันธบัตรรัฐบาลสหรัฐอเมริการ 5 ปี"],t.exports["#TVC:US10-symbol-description"]=["พันธบัตรรัฐบาลสหรัฐอเมริการ 10 ปี"],t.exports["#TVC:USOIL-symbol-description"]=["สัญญาการซื้อขายส่วนต่างน้ำมันดิบ WTI"],t.exports["#NYMEX:ITI1!-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#NASDAQ:SHY-symbol-description"]=["กองทุนเปิด Ishares พันธบัตรรัฐบาลอายุ 1-3 ปี"],t.exports["#AMEX:ALD-symbol-description"]=["กองทุนเปิด WisdomTree Asia Local Debt"],t.exports["#NASDAQ:AMD-symbol-description"]=["แอ๊ดวานซ์ไมโครดิไวซ์"],t.exports["#NYSE:BABA-symbol-description"]=["กลุ่มอาลีบาบาโฮลดิ้ง"],t.exports["#ICEEUR:CB-symbol-description"]=["น้ำมันดิบเบรนท์"],t.exports["#ICEEUR:CB1!-symbol-description"]=["น้ำมันดิบเบรนท์"],t.exports["#ICEUSA:CC-symbol-description"]=["โกโก้"],t.exports["#NYMEX:CL-symbol-description"]=["น้ำมันดิบ WTI"],t.exports["#ICEUSA:CT-symbol-description"]=["ฝ้าย #2"],t.exports["#NASDAQ:CTRV-symbol-description"]=["คอนทราเวอร์ฟามาชูติคอลส์"],t.exports["#CME:DL-symbol-description"]=["นมล่วง คลาส III"],t.exports["#NYSE:F-symbol-description"]=["บริษัท ฟอร์ดมอเตอร์"],t.exports["#MOEX:GAZP-symbol-description"]=["บริษัท แก๊ซพรอม"],t.exports["#COMEX:GC-symbol-description"]=["ทองคำ"],t.exports["#CME:GF-symbol-description"]=["โคเนื้ออายุ 6-10 เดือน"],t.exports["#CME:HE-symbol-description"]=["เนื้อหมูไม่ติดมัน"], +t.exports["#NASDAQ:IEF-symbol-description"]=["พันธบัตร iShares 7-10 ปี Treasury"],t.exports["#NASDAQ:IEI-symbol-description"]=["กองทุนเปิด Ishares พันธบัตรรัฐบาลอายุ 3-7 ปี"],t.exports["#NYMEX:KA1-symbol-description"]=["สัญญาซื้อขายน้ำตาลล่วงหน้า No.11"],t.exports["#ICEUSA:KC-symbol-description"]=["กาแฟ"],t.exports["#NYMEX:KG1-symbol-description"]=["สัญญาซื้อขายล่วงหน้าฝ้าย"],t.exports["#FWB:KT1-symbol-description"]=["บริษัท คีย์ทรอนิก"],t.exports["#CME:LE-symbol-description"]=["โคเนื้อน้ำหนัก 850 - 1200 ปอนด์"],t.exports["#ICEEUR:LO-symbol-description"]=["น้ำมันให้ความร้อน"],t.exports["#CME:LS-symbol-description"]=["ไม้แปรรูป"],t.exports["#MOEX:MGNT-symbol-description"]=["แม็กนิต"],t.exports["#LSIN:MNOD-symbol-description"]="ADR GMK NORILSKIYNIKEL ORD SHS [REPO]",t.exports["#NYMEX:NG-symbol-description"]=["ก๊าซธรรมชาติ"],t.exports["#ICEUSA:OJ-symbol-description"]=["น้ำส้ม"],t.exports["#NYMEX:PA-symbol-description"]=["แพลเลเดียม"],t.exports["#NYSE:PBR-symbol-description"]=["บริษัท PETROLEO BRASILEIRO SA PETROBR"],t.exports["#NYMEX:PL-symbol-description"]=["แพลทินัม"],t.exports["#COMEX_MINI:QC-symbol-description"]=["E-mini ทองแดง"],t.exports["#NYMEX:RB-symbol-description"]=["น้ำมัน RBOB"],t.exports["#NYMEX:RB1-symbol-description"]=["สัญญาซื้อขายล่วงหน้าแก๊สโซลีน RBOB"],t.exports["#MOEX:SBER-symbol-description"]=["ธนาคาร SBERBANK"],t.exports["#AMEX:SCHO-symbol-description"]=["กองทุนเปิด Schwab Short-Term U.S. Treasury"],t.exports["#COMEX:SI-symbol-description"]=["แร่เงิน"],t.exports["#NASDAQ:TLT-symbol-description"]=["กองทุนเปิด Ishares พันธบัตรรัฐบาลอายุ 20 ปีขึ้นไป"],t.exports["#TVC:VIX-symbol-description"]=["ดัชนีความผันผวน S&P 500"],t.exports["#MOEX:VTBR-symbol-description"]="VTB",t.exports["#COMEX:ZA-symbol-description"]=["แร่สังกะสี"],t.exports["#CBOT:ZC-symbol-description"]=["ข้าวโพด"],t.exports["#CBOT:ZK-symbol-description"]=["สัญญาซื้อขายล่วงหน้าเอทานอล"],t.exports["#CBOT:ZL-symbol-description"]=["น้ำมันถั่วเหลือง"],t.exports["#CBOT:ZO-symbol-description"]=["ข้าวโอ้ต"],t.exports["#CBOT:ZR-symbol-description"]=["ข้าวเปลือก"],t.exports["#CBOT:ZS-symbol-description"]=["ถั่วเหลือง"],t.exports["#CBOT:ZS1-symbol-description"]=["สัญญาซื้อขายล่วงหน้าถั่วเหลือง"],t.exports["#CBOT:ZW-symbol-description"]=["ข้าวสาลี"],t.exports["#CBOT:ZW1-symbol-description"]=["สัญญาซื้อขายล่วงหน้าข้าวสาลี - ECBT"],t.exports["#NASDAQ:ITI-symbol-description"]=["บริษัทอิทเทอร์ริส"],t.exports["#NYMEX:ITI2!-symbol-description"]=["ฟิวเจอร์สแร่เหล็ก"],t.exports["#CADUSD-symbol-description"]=["ดอลลาร์แคนาดาต่อดอลลาร์สหรัฐ"],t.exports["#CHFUSD-symbol-description"]=["สวิสฟรังค์ต่อดอลลาร์สหรัฐ"],t.exports["#GPW:ACG-symbol-description"]=["หุ้น Acautogaz"],t.exports["#JPYUSD-symbol-description"]=["เยนญี่ปุ่นต่อดอลลาร์สหรัฐ"],t.exports["#USDAUD-symbol-description"]=["ดอลลาร์สหรัฐต่อดอลลาร์ออสเตรเลีย"],t.exports["#USDEUR-symbol-description"]=["ดอลลาร์สหรัฐต่อยูโร"],t.exports["#USDGBP-symbol-description"]=["ดอลลาร์สหรัฐต่อปอนด์สเตอร์ลิง"],t.exports["#USDNZD-symbol-description"]=["ดอลลาร์สหรัฐต่อดอลลาร์นิวซีแลนด์"], +t.exports["#UKOIL-symbol-description"]=["สัญญาการซื้อขายส่วนต่างน้ำมันดิบ (เบรนท์)"],t.exports["#USOIL-symbol-description"]=["สัญญาการซื้อขายส่วนต่างน้ำมันดิบ (WTI)"],t.exports["#US30-symbol-description"]=["ดัชนีเฉลี่ยอุตสาหกรรมดาวโจนส์"],t.exports["#BCHUSD-symbol-description"]=["บิทคอยน์ต่อดอลลาร์"],t.exports["#ETCUSD-symbol-description"]=["อีเธอร์เรียม คลาสสิคต่อดอลลาร์"],t.exports["#GOOG-symbol-description"]=["บริษัทอัลฟาเบต (กูเกิ้ล) กลุ่ม ซี"],t.exports["#LTCUSD-symbol-description"]=["ไลท์คอยน์ต่อดอลลาร์"],t.exports["#XRPUSD-symbol-description"]=["ริบเปิ้ล / ดอลลาร์"],t.exports["#SP:SPX-symbol-description"]=["ดัชนี เอส แอนด์ พี 500"],t.exports["#ETCBTC-symbol-description"]=["อีเธอเรียม คลาสสิค / บิทคอยน์"],t.exports["#ETHBTC-symbol-description"]=["อีเธอเรียม / บิทคอยน์"],t.exports["#XRPBTC-symbol-description"]=["ริปเปิล / บิทคอยน์"],t.exports["#TVC:US30-symbol-description"]=["พันธบัตรรัฐบาล US 30 ปี"],t.exports["#COMEX:SI1!-symbol-description"]=["ฟิวเจอร์สโลหะเงิน"],t.exports["#BTGUSD-symbol-description"]=["บิทคอยน์โกลด์ / ดอลล่าร์สหรัฐ"],t.exports["#IOTUSD-symbol-description"]=["IOTA / ดอลล่าห์สหรัฐ"],t.exports["#CME:BTC1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้า CME ของบิทคอยน์"],t.exports["#COMEX:GC1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าทองคำ"],t.exports["#CORNUSD-symbol-description"]=["CFDs ของข้าวโพด"],t.exports["#COTUSD-symbol-description"]=["CFDs ของนุ่น"],t.exports["#DJ:DJA-symbol-description"]=["ดัชนี Dow Jones Composite Average"],t.exports["#DJ:DJI-symbol-description"]=["ดัชนี Dow Jones Industrial Average"],t.exports["#ETHEUR-symbol-description"]=["อีเธอเรียม / ยูโร"],t.exports["#ETHGBP-symbol-description"]=["อีเธอเรียม / ปอนด์อังกฤษ"],t.exports["#ETHJPY-symbol-description"]=["อีเธอเรียม / เยนญี่ปุ่น"],t.exports["#EURNOK-symbol-description"]=["ยูโร / โครเนอร์นอร์เวย์"],t.exports["#GBPPLN-symbol-description"]=["ปอนด์อังกฤษ / ซลอตีโปแลนด์"],t.exports["#MOEX:BR1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าน้ำมันเบรนท์"],t.exports["#NYMEX:KG1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าฝ้าย"],t.exports["#NYMEX:PL1!-symbol-description"]=["สัญญาซื้อขายแพลทินั่ม"],t.exports["#SOYBNUSD-symbol-description"]=["CFDs ของถั่วเหลือง"],t.exports["#SUGARUSD-symbol-description"]=["CFDs ของน้ำตาล"],t.exports["#TVC:IXIC-symbol-description"]=["ดัชนีแนสแดค คอมโพสิท"],t.exports["#TVC:RU-symbol-description"]=["ดัชนี Russell 1000"],t.exports["#USDZAR-symbol-description"]=["ดอลล่าร์สหรัฐ / แรนด์แอฟริกาใต้"],t.exports["#WHEATUSD-symbol-description"]=["CFDs ของข้าวสาลี"],t.exports["#XRPEUR-symbol-description"]=["ริปเปิ้ล / ยูโร"],t.exports["#CBOT:S1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าถั่วเหลือง"],t.exports["#SP:MID-symbol-description"]=["ดัชนี S&P 400"],t.exports["#TSX:XCUUSD-symbol-description"]=["CFDs ของทองแดง"],t.exports["#TVC:NYA-symbol-description"]=["ดัชนี NYSE Composite"],t.exports["#TVC:PLATINUM-symbol-description"]=["CFDs ของแพลทินัม (US$ / OZ)"],t.exports["#TVC:SSMI-symbol-description"]=["ดัชนีตลาดสวิส"],t.exports["#TVC:SXY-symbol-description"]=["ดัชนีสกุลเงินฟรังก์สวิส"], +t.exports["#MOEX:RI1!-symbol-description"]=["ดัชนีฟิวเจอร์ส RTS"],t.exports["#MOEX:MX1!-symbol-description"]=["ดัชนีฟิวเจอร์ส MICEX"],t.exports["#CBOE:BG1!-symbol-description"]=["บิทคอยน์ CBOE ฟิวเจอร์ส"],t.exports["#TVC:MY10-symbol-description"]=["พันธบัตรรัฐบาลมาเลเซีย 10 ปี"],t.exports["#CME:S61!-symbol-description"]=["ฟิวเจอร์สฟรังค์สวิส"],t.exports["#TVC:DEU30-symbol-description"]=["ดัชนี DAX"],t.exports["#BCHEUR-symbol-description"]=["บิทคอยน์แคช / ยูโร"],t.exports["#TVC:ZXY-symbol-description"]=["ดัชนีดอลล่าร์นิวซีแลนด์"],t.exports["#MIL:FTSEMIB-symbol-description"]=["ดัชนี FTSE MIB"],t.exports["#XETR:DAX-symbol-description"]=["ดัชนี DAX"],t.exports["#MOEX:IMOEX-symbol-description"]=["ดัชนี MOEX รัสเซีย"],t.exports["#FX:US30-symbol-description"]=["ดัชนี Dow Jones Industrial Average"],t.exports["#MOEX:RUAL-symbol-description"]="United Company RUSAL PLC",t.exports["#MOEX:MX2!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าดัชนี MICEX"],t.exports["#NEOUSD-symbol-description"]=["นีโอ / ดอลล่าร์สหรัฐ"],t.exports["#XMRUSD-symbol-description"]=["โมเนโร่ / ดอลล่าร์สหรัฐ"],t.exports["#ZECUSD-symbol-description"]=["Zcash / ดอลล่าร์สหรัฐ"],t.exports["#TVC:CAC-symbol-description"]=["ดัชนี CAC 40"],t.exports["#NASDAQ:ZS-symbol-description"]="Zscaler Inc",t.exports["#TVC:GB10Y-symbol-description"]=["พันธบัตรรัฐบาลอังกฤษอายุ 10 ปี"],t.exports["#TVC:AU10Y-symbol-description"]=["พันธบัตรรัฐบาลออสเตรเลียอายุ 10 ปี"],t.exports["#TVC:CN10Y-symbol-description"]=["พันธบัตรรัฐบาลจีนอายุ 10 ปี"],t.exports["#TVC:DE10Y-symbol-description"]=["พันธบัตรรัฐบาลเยอรมันอายุ 10 ปี"],t.exports["#TVC:ES10Y-symbol-description"]=["พันธบัตรรัฐบาลสเปนอายุ 10 ปี"],t.exports["#TVC:FR10Y-symbol-description"]=["พันธบัตรรัฐบาลฝรั่งเศสอายุ 10 ปี"],t.exports["#TVC:IN10Y-symbol-description"]=["พันธบัตรรัฐบาลอินเดียอายุ 10 ปี"],t.exports["#TVC:IT10Y-symbol-description"]=["พันธบัตรรัฐบาลอิตาลีอายุ 10 ปี"],t.exports["#TVC:JP10Y-symbol-description"]=["พันธบัตรรัฐบาลประเทศญี่ปุ่นอายุ 10 ปี"],t.exports["#TVC:KR10Y-symbol-description"]=["พันธบัตรรัฐบาลเกาหลีอายุ 10 ปี"],t.exports["#TVC:MY10Y-symbol-description"]=["พันธบัตรรัฐบาลมาเลเซียอายุ 10 ปี"],t.exports["#TVC:PT10Y-symbol-description"]=["พันธบัตรรัฐบาลโปรตุเกสอายุ 10 ปี"],t.exports["#TVC:TR10Y-symbol-description"]=["พันธบัตรรัฐบาลตุรกีอายุ 10 ปี"],t.exports["#TVC:US02Y-symbol-description"]=["พันธบัตรรัฐบาลสหรัฐอายุ 2 ปี"],t.exports["#TVC:US05Y-symbol-description"]=["พันธบัตรรัฐบาลสหรัฐอายุ 5 ปี"],t.exports["#TVC:US10Y-symbol-description"]=["พันธบัตรรัฐบาลสหรัฐอายุ 10 ปี"],t.exports["#INDEX:TWII-symbol-description"]=["ดัชนีไต้หวันแบบถ่วงน้ำหนัก"],t.exports["#CME:J61!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าเงินเยนญี่ปุ่น"],t.exports["#CME_MINI:J71!-symbol-description"]=["สัญญาซื้อขายล่วงหน้า E-mini เงินเยนญี่ปุ่น"],t.exports["#CME_MINI:WM1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้า E-micro เงินเยนญี่ปุ่น / ดอลลาร์สหรัฐฯ"],t.exports["#CME:M61!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าเงินเปโซเม็กซิกัน"],t.exports["#CME:T61!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าเงินแรนด์แอฟริกาใต้"], +t.exports["#CME:SK1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าเงินโครนาสวีเดน"],t.exports["#CME:QT1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าเงินเหรินหมินปี้จีน / ดอลลาร์สหรัฐฯ"],t.exports["#COMEX:AUP1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าอลูมิเนียม MW U.S. ทรานแซกชั่นพรีเมียมแพลต (25MT)"],t.exports["#CME:L61!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าเงินรีลบราซิล"],t.exports["#CME:WP1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าเงินซวอตือโปแลนด์"],t.exports["#CME:N61!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าเงินดอลลาร์นิวซีแลนด์"],t.exports["#CME_MINI:MG1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้า E-micro เงินดอลลาร์ออสเตรเลีย / เงินดอลลาร์สหรัฐฯ"],t.exports["#CME_MINI:WN1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้า E-micro เงินฟรังก์สวิส / เงินดอลลาร์สหรัฐฯ"],t.exports["#CME_MINI:MF1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้า E-micro เงินยูโร / เงินดอลลาร์สหรัฐฯ"],t.exports["#CME_MINI:E71!-symbol-description"]=["สัญญาซื้อขายล่วงหน้า ยูโร E-mini"],t.exports["#CBOT:ZK1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าเชื้อเพลิงเอทานอล"],t.exports["#CME_MINI:MB1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้า E-micro เงินปอนด์สหราชอาณาจักร / เงินดอลลาร์สหรัฐฯ"],t.exports["#NYMEX_MINI:QU1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้า E-mini น้ำมันเชื้อเพลิง"],t.exports["#NYMEX_MINI:QX1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้า E-mini น้ำมันสำหรับให้ความร้อน"],t.exports["#COMEX_MINI:QC1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้า E-mini ทองแดง"],t.exports["#NYMEX_MINI:QG1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้า E-mini ก๊าซธรรมชาติ"],t.exports["#CME:E41!-symbol-description"]=["สัญญาซื้อขายล่วงหน้า เงินดอลลาร์สหรัฐฯ / เงินรีลาตุรกี"],t.exports["#COMEX_MINI:QI1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าแร่เงิน (Mini)"],t.exports["#CME:DL1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้า นม คลาส III"],t.exports["#NYMEX:UX1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้ายูเรเนียม"],t.exports["#CBOT:BO1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าน้ำมันถั่วเหลือง"],t.exports["#CME:HE1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าเนื้อหมูไม่ติดมัน"],t.exports["#NYMEX:IAC1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าถ่านหินนิวคาสเซิล"],t.exports["#NYMEX_MINI:QM1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้า E-mini น้ำมันดิบชนิดเบา"],t.exports["#NYMEX:JMJ1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้า Mini เบรนท์ไฟแนนเชียล"],t.exports["#COMEX:AEP1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าอลูมิเนียมยุโรปพรีเมียม"],t.exports["#CBOT:ZQ1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าอัตราดอกเบี้ยกองทุนรัฐบาลกลาง 30 วัน"],t.exports["#CME:LE1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าโคเนื้อน้ำหนักระหว่าง 850 - 1200 ปอนด์"],t.exports["#CME:UP1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้า เงินฟรังก์สวิส/ เงินเยนญี่ปุ่น"],t.exports["#CBOT:ZN1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้า T-Note อายุ 10 ปี"],t.exports["#CBOT:ZB1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้า T-Bonds"],t.exports["#CME:GF1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าโคเนื้ออายุ 6 - 10 เดือน"], +t.exports["#CBOT:UD1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้า Ultra T-Bonds"],t.exports["#CME:I91!-symbol-description"]=["สัญญาซื้อขายล่วงหน้า CME ที่อยู่อาศัย — วอชิงตัน ดีซี"],t.exports["#CBOT:ZO1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าข้าวโอ๊ต"],t.exports["#CBOT:ZM1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าอาหารทำจากถั่วเหลือง"],t.exports["#CBOT_MINI:XN1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าข้าวโพด Mini"],t.exports["#CBOT:ZC1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าข้าวโพด"],t.exports["#CME:LS1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าไม้แปรรูป"],t.exports["#CBOT_MINI:XW1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าข้าวสาลี Mini"],t.exports["#CBOT_MINI:XK1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าถั่วเหลือง Mini"],t.exports["#CBOT:ZS1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าถั่วเหลือง"],t.exports["#NYMEX:PA1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าแพลเลเดียม"],t.exports["#CME:FTU1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้า E-mini ดัชนี FTSE 100 ดอลล่าร์สหรัฐฯ"],t.exports["#CBOT:ZR1!-symbol-description"]=["สัญญาซื้อขายข้าวล่วงหน้า"],t.exports["#COMEX_MINI:GR1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าทองคำ (E-micro)"],t.exports["#COMEX_MINI:QO1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าทองคำ (Mini)"],t.exports["#CME_MINI:RL1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้า E-mini รัสเซล 1000"],t.exports["#CME_MINI:EW1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้า เอส&พี 400 มิดแคป E-mini"],t.exports["#COMEX:LD1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าตะกั่ว"],t.exports["#CME_MINI:ES1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้า เอส&พี 500 E-mini"],t.exports["#TVC:SA40-symbol-description"]=["ดัชนีแอฟริกาใต้สูงสุด 40 อันดับ"],t.exports["#BMV:ME-symbol-description"]=["ดัชนี ไอพีซี แม็กซิโก"],t.exports["#BCBA:IMV-symbol-description"]=["ดัชนี MERVAL"],t.exports["#HSI:HSI-symbol-description"]=["ดัชนีฮั่งเส็ง"],t.exports["#BVL:SPBLPGPT-symbol-description"]=["เอส&พี / ดัชนีทั่วไป เปรู บีวีแอล (PEN)"],t.exports["#EGX:EGX30-symbol-description"]=["ดัชนีราคาคืนกลับ EGX30"],t.exports["#BVC:IGBC-symbol-description"]=["ดัชนีทั่วไปของตลาดหลักทรัพย์โคลัมเบีย"],t.exports["#TWSE:TAIEX-symbol-description"]=["ดัชนีหลักทรัพย์ถ่วงน้ำหนักไต้หวัน"],t.exports["#QSE:GNRI-symbol-description"]=["ดัชนี QE"],t.exports["#BME:IBC-symbol-description"]=["ดัชนี IBEX 35"],t.exports["#NZX:NZ50G-symbol-description"]=["ดัชนีมวลรวม เอส&พี / NZX 50"],t.exports["#SIX:SMI-symbol-description"]=["ดัชนีตลาดสวิส"],t.exports["#SZSE:399001-symbol-description"]=["ดัชนีส่วนประกอบ SZSE"],t.exports["#TADAWUL:TASI-symbol-description"]=["ดัชนีหุ้นทั้งหมด Tadawul"],t.exports["#IDX:COMPOSITE-symbol-description"]=["ดัชนีคอมโพสิต IDX"],t.exports["#EURONEXT:PX1-symbol-description"]=["ดัชนี CAC 40"],t.exports["#OMXHEX:OMXH25-symbol-description"]=["ดัชนี OMX เฮสซิงกิ 25"],t.exports["#EURONEXT:BEL20-symbol-description"]=["ดัชนี BEL 20"],t.exports["#TVC:STI-symbol-description"]=["ดัชนีเสตทไทม์"],t.exports["#DFM:DFMGI-symbol-description"]=["ดัชนี DFM"],t.exports["#TVC:KOSPI-symbol-description"]=["ดัชนีราคาหลักทรัพย์คอมโพสิตเกาหลี"], +t.exports["#FTSEMYX:FBMKLCI-symbol-description"]=["ดัชนี FTSE Bursa มาเลเซีย KLCI"],t.exports["#TASE:TA35-symbol-description"]=["ดัชนี TA-35"],t.exports["#OMXSTO:OMXS30-symbol-description"]=["ดัชนี OMX สต็อคโฮม 30"],t.exports["#OMXICE:OMXI8-symbol-description"]=["ดัชนี OMX ไอซ์แลนด์ 8"],t.exports["#NSENG:NSE30-symbol-description"]=["ดัชนี NSE 30"],t.exports["#BAHRAIN:BSEX-symbol-description"]=["ดัชนีหุ้นบาห์เรนทั้งหมด"],t.exports["#OMXTSE:OMXTGI-symbol-description"]=["ดัชนี OMX ทาลลินน์"],t.exports["#OMXCOP:OMXC25-symbol-description"]=["ดัชนี OMX โคเปนเฮเกน 25"],t.exports["#OMXRSE:OMXRGI-symbol-description"]=["ดัชนี OMX รีกา"],t.exports["#BELEX:BELEX15-symbol-description"]=["ดัชนี BELEX 15"],t.exports["#OMXVSE:OMXVGI-symbol-description"]=["ดัชนี OMX วิลนีอุส"],t.exports["#EURONEXT:AEX-symbol-description"]=["ดัชนี AEX"],t.exports["#CBOE:VIX-symbol-description"]=["ดัชนีความผันผวน เอส&พี 500"],t.exports["#NASDAQ:XAU-symbol-description"]=["ดัชนี PHLX ภาคของทองและเงิน"],t.exports["#DJ:DJUSCL-symbol-description"]=["ดัชนีถ่านหินดาวโจนส์ U.S."],t.exports["#DJ:DJCIKC-symbol-description"]=["ดัชนีราคาสินค้าโภคภัณฑ์ดาวโจนส์กาแฟ"],t.exports["#DJ:DJCIEN-symbol-description"]=["ดัชนีราคาสินค้าโภคภัณฑ์ดาวโจนส์พลังงาน"],t.exports["#NASDAQ:OSX-symbol-description"]=["ดัชนีภาคบริการน้ำมัน PHLX"],t.exports["#DJ:DJCISB-symbol-description"]=["ดัชนีราคาสินค้าโภคภัณฑ์ดาวโจนส์น้ำตาล"],t.exports["#DJ:DJCICC-symbol-description"]=["ดัชนีราคาสินค้าโภคภัณฑ์โกโก้"],t.exports["#DJ:DJCIGR-symbol-description"]=["ดัชนีราคาสินค้าโภคภัณฑ์ดาวโจนส์ธัญพืช"],t.exports["#DJ:DJCIAGC-symbol-description"]=["ดัชนีราคาสินค้าโภคภัณฑ์ดาวโจนส์ชิ้นส่วนทางการเกษตร"],t.exports["#DJ:DJCISI-symbol-description"]=["ดัชนีราคาสินค้าโภคภัณฑ์ดาวโจนส์เงิน"],t.exports["#DJ:DJCIIK-symbol-description"]=["ดัชนีราคาสินค้าโภคภัณฑ์นิกเกิล"],t.exports["#NASDAQ:HGX-symbol-description"]=["ดัชนีภาคที่อยู่อาศัย PHLX"],t.exports["#DJ:DJCIGC-symbol-description"]=["ดัชนีราคาสินค้าโภคภัณฑ์ทองคำ"],t.exports["#SP:SPGSCI-symbol-description"]=["ดัชนีราคาสินค้าโภคภัณฑ์ เอส&พี โกลแมน แซค"],t.exports["#NASDAQ:UTY-symbol-description"]=["ดัชนีภาคสาธารณูปโภค PHLX"],t.exports["#DJ:DJU-symbol-description"]=["ดัชนีค่าเฉลี่ยสาธารณูปโภคดาวโจนส์"],t.exports["#SP:SVX-symbol-description"]=["ด้ชนีมูลค่า เอส&พี 500"],t.exports["#SP:OEX-symbol-description"]=["ดัชนี เอส&พี 100"],t.exports["#CBOE:OEX-symbol-description"]=["ดัชนี เอส&พี 100"],t.exports["#NASDAQ:SOX-symbol-description"]=["ดัชนีเซมิคอนดัคเตอร์ฟิลลาเดเฟีย"],t.exports["#RUSSELL:RUI-symbol-description"]=["ดัชนีรัสเซล 1000"],t.exports["#RUSSELL:RUA-symbol-description"]=["ดัชนีรัสเซล 3000"],t.exports["#RUSSELL:RUT-symbol-description"]=["ดัชนีรัสเซล 2000"],t.exports["#NYSE:XMI-symbol-description"]=["ดัชนีตลาดหลัก NYSE ARCA"],t.exports["#NYSE:XAX-symbol-description"]=["ดัชนี AMEX คอมโพสิต"],t.exports["#NASDAQ:NDX-symbol-description"]=["ดัชนี NASDAQ 100"],t.exports["#NASDAQ:IXIC-symbol-description"]=["ดัชนีแนสแดคคอมโพสิต"],t.exports["#DJ:DJT-symbol-description"]=["ดัชนีค่าเฉลี่ยการขนส่งดาวโจนส์"],t.exports["#NYSE:NYA-symbol-description"]=["ดัชนีคอมโพสิต NYSE"], +t.exports["#NYMEX:CJ1!-symbol-description"]=["สัญญาซื้อขายล่วงหน้าโกโก้"],t.exports["#USDILS-symbol-description"]=["ดอลลาร์สหรัฐ / เชเกลอิสราเอล"],t.exports["#TSXV:F-symbol-description"]=["บริษัทฟิออเร่ โกลด์ อิงค์"],t.exports["#SIX:F-symbol-description"]=["บริษัทฟอร์ดมอเตอร์"],t.exports["#BMV:F-symbol-description"]=["บริษัทฟอร์ดมอเตอร์"],t.exports["#TWII-symbol-description"]=["ดัชนีไต้หวันแบบถ่วงน้ำหนัก"],t.exports["#TVC:PL10Y-symbol-description"]=["#TVC:PL10Y-สัญลักษณ์-คำอธิบาย"],t.exports["#TVC:PL05Y-symbol-description"]=["#TVC:PL10Y-สัญลักษณ์l-คำอธิบาย"],t.exports["#SET:GC-symbol-description"]="Global Connections Public Company",t.exports["#TSX:GC-symbol-description"]="Great Canadian Gaming Corporation",t.exports["#TVC:FTMIB-symbol-description"]="Milano Italia Borsa Index",t.exports["#OANDA:SPX500USD-symbol-description"]=["ดัชนี S&P 500"],t.exports["#BMV:CT-symbol-description"]=["ดัชนี China SX20 RT"],t.exports["#TSXV:CT-symbol-description"]=["บริษัทเหมืองแร่ Centenera"],t.exports["#BYBIT:ETHUSD-symbol-description"]=["สัญญาซื้อขายล่วงหน้าแบบไม่มีวันหมดอายุของ ETHUSD"],t.exports["#BYBIT:XRPUSD-symbol-description"]=["สัญญาซื้อขายล่วงหน้าแบบไม่มีวันหมดอายุของ XRPUSD"],t.exports["#BYBIT:BTCUSD-symbol-description"]=["สัญญาซื้อขายล่วงหน้าแบบไม่มีวันหมดอายุของ BTCUSD"],t.exports["#BITMEX:ETHUSD-symbol-description"]=["สัญญาซื้อขายล่วงหน้าแบบไม่มีวันหมดอายุของ ETHUSD"],t.exports["#DERIBIT:BTCUSD-symbol-description"]=["สัญญาซื้อขายล่วงหน้าแบบไม่มีวันหมดอายุของ BTCUSD"],t.exports["#DERIBIT:ETHUSD-symbol-description"]=["สัญญาซื้อขายล่วงหน้าแบบไม่มีวันหมดอายุของ ETHUSD"],t.exports["#USDHUF-symbol-description"]=["ดอลล่าร์สหรัฐ / ฟอรินท์ฮังการี"],t.exports["#USDTHB-symbol-description"]=["ดอลลาร์สหรัฐ / บาทไทย"],t.exports["#FOREXCOM:US2000-symbol-description"]=["หุ้นสหรัฐอเมริกาที่มีกิจการขนาดเล็ก 2000"],t.exports["#TSXV:PBR-symbol-description"]=["บริษัท Para Resources Inc"],t.exports["#NYSE:SI-symbol-description"]=["บริษัท Silvergate Capital Corporation"],t.exports["#NASDAQ:LE-symbol-description"]=["บริษัท Lands' End Inc"],t.exports["#CME:CB1!-symbol-description"]=["Butter Futures-Cash (ต่อเนื่อง: สัญญาปัจจุบันอยู่ด้านหน้า)"],t.exports["#LSE:SCHO-symbol-description"]=["บริษัท Scholium Group Plc Ord 1P"],t.exports["#NEO:HE-symbol-description"]=["บริษัท Hanwei Energy Services Corp"],t.exports["#NYSE:HE-symbol-description"]=["บริษัท Hawaiian Electric Industries"],t.exports["#OMXCOP:SCHO-symbol-description"]=["บริษัท Schouw & Co A/S"],t.exports["#TSX:HE-symbol-description"]=["บริษัท Hanwei Energy Services Corp"],t.exports["#BSE:ITI-symbol-description"]=["บริษัท ITI Ltd"],t.exports["#NSE:ITI-symbol-description"]=["บริษัท Indian Telephone Industries Limited"],t.exports["#TSX:LS-symbol-description"]=["กองทุน Middlefield Healthcare & Life Sciences Dividend Fund"],t.exports["#BITMEX:XBT-symbol-description"]=["ดัชนี Bitcoin / U.S. Dollar"],t.exports["#CME_MINI:RTY1!-symbol-description"]=["ดัชนี E-Mini Russell 2000 ฟิวเจอร์"],t.exports["#CRYPTOCAP:TOTAL-symbol-description"]=["มูลค่าตลาดรวมของคริปโต, $"], +t.exports["#ICEUS:DX1!-symbol-description"]=["ดัชนี Bitcoin / U.S. Dollar ฟิวเจอร์"],t.exports["#NYMEX:TT1!-symbol-description"]=["ฟิวเจอร์ Cotton"],t.exports["#PHEMEX:BTCUSD-symbol-description"]=["สัญญาซื้อขายล่วงหน้าแบบไม่มีวันหมดอายุของ BTC"],t.exports["#PHEMEX:ETHUSD-symbol-description"]=["สัญญาซื้อขายล่วงหน้าแบบไม่มีวันหมดอายุของ ETH"],t.exports["#PHEMEX:XRPUSD-symbol-description"]=["สัญญาซื้อขายล่วงหน้าแบบไม่มีวันหมดอายุของ XRP"],t.exports["#PHEMEX:LTCUSD-symbol-description"]=["สัญญาซื้อขายล่วงหน้าแบบไม่มีวันหมดอายุของ LTC"],t.exports["#BITCOKE:BCHUSD-symbol-description"]="BCH Quanto Swap",t.exports["#BITCOKE:BTCUSD-symbol-description"]="BTC Quanto Swap",t.exports["#BITCOKE:ETHUSD-symbol-description"]="ETH Quanto Swap",t.exports["#BITCOKE:LTCUSD-symbol-description"]="LTC Quanto Swap",t.exports["#TVC:CA10-symbol-description"]=["พันธบัตรรัฐบาลแคนาดา, 10 ปี"],t.exports["#TVC:CA10Y-symbol-description"]=["อัตราผลตอบแทนพันธบัตรรัฐบาลแคนาดา 10 ปี"],t.exports["#TVC:ID10Y-symbol-description"]=["อัตราผลตอบแทนพันธบัตรรัฐบาลอินโดนีเซีย 10 ปี"],t.exports["#TVC:NL10-symbol-description"]=["พันธบัตรรัฐบาลเนเธอร์แลนด์ 10 ปี"],t.exports["#TVC:NL10Y-symbol-description"]=["อัตราผลตอบแทนพันธบัตรรัฐบาลเนเธอร์แลนด์ 10 ปี"],t.exports["#TVC:NZ10-symbol-description"]=["พันธบัตรรัฐบาลนิวซีแลนด์ 10 ปี"],t.exports["#TVC:NZ10Y-symbol-description"]=["อัตราผลตอบแทนพันธบัตรรัฐบาลนิวซีแลนด์ 10 ปี"],t.exports["#SOLUSD-symbol-description"]=["Solana / ดอลลาร์สหรัฐ"],t.exports["#LUNAUSD-symbol-description"]=["Luna / ดอลลาร์สหรัฐ"],t.exports["#UNIUSD-symbol-description"]=["Uniswap / ดอลลาร์สหรัฐ"],t.exports["#LTCBRL-symbol-description"]=["Litecoin / เรียลบราซิล"],t.exports["#ETCEUR-symbol-description"]=["Ethereum Classic / ยูโร"],t.exports["#ETHKRW-symbol-description"]=["Ethereum / วอนเกาหลีใต้"],t.exports["#BTCRUB-symbol-description"]=["Bitcoin / รูเบิลรัสเซีย"],t.exports["#BTCTHB-symbol-description"]=["Bitcoin / บาทไทย"],t.exports["#ETHTHB-symbol-description"]=["Ethereum / บาทไทย"],t.exports["#TVC:EU10YY-symbol-description"]=["พันธบัตรรัฐบาลยูโรผลตอบแทน 10 ปี"],t.exports["#NASDAQ:LCID-symbol-description"]="Lucid Group, Inc.",t.exports["#TADAWUL:2370-symbol-description"]="Middle East Specialized Cables Co."}}]); \ No newline at end of file diff --git a/charting_library/bundles/th.5362.311bfba5d2c84b13ec2b.js b/charting_library/bundles/th.5362.311bfba5d2c84b13ec2b.js new file mode 100644 index 0000000..d60bcb8 --- /dev/null +++ b/charting_library/bundles/th.5362.311bfba5d2c84b13ec2b.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[5362],{40276:e=>{e.exports=["เพิ่ม"]},53585:e=>{e.exports=["เพิ่มสีตั้งค่าด้วยตนเอง"]},81865:e=>{e.exports=["ความโปร่งใส"]},19801:e=>{e.exports="Fr"},11268:e=>{e.exports=["โม"]},63331:e=>{e.exports="Sa"},85954:e=>{e.exports="Su"},26230:e=>{e.exports=["วันพุธ"]},24793:e=>{e.exports="Th"},31533:e=>{e.exports="Tu"},73755:e=>{e.exports=["สัญลักษณ์อีกอัน"]},16936:e=>{e.exports=["กลับไป"]},88046:e=>{e.exports=["สัญลักษณ์ของชาร์ตหลัก"]},9898:e=>{e.exports=["สิทธิ"]},52051:e=>{e.exports=["ขณะนี้ปฏิทินอยู่ในปี{year}"]},99990:e=>{e.exports=["ขณะนี้ปฏิทินเป็นปีตั้งแต่ {year_start} ถึง {year_end}"]},92702:e=>{e.exports=["ขณะนี้ปฏิทินอยู่ที่{month}"]},20036:e=>{e.exports=["ยกเลิก"]},23398:e=>{e.exports=["เปลี่ยนสัญลักษณ์"]},94551:e=>{e.exports=["ชาร์ต"]},80395:e=>{e.exports=["ปิดเมนู"]},64498:e=>{e.exports=["แหล่งที่มาทั้งหมด"]},97637:e=>{e.exports=["เมษายน"]},86797:e=>{e.exports=["สิงหาคม"]},79852:e=>{e.exports=["พันธบัตร"]},55669:e=>{e.exports=["ธันวาคม"]},56095:e=>{e.exports=["ลดลง"]},29601:e=>{e.exports=["คำอธิบาย"]},16467:e=>{e.exports=["กุมภาพันธ์"]},72970:e=>{e.exports=["วันศุกร์"]},46812:e=>{e.exports=["เพิ่มขึ้น"]},26910:e=>{e.exports=["มกราคม"]},23230:e=>{e.exports=["กรกฎาคม"]},49385:e=>{e.exports=["มิถุนายน"]},90784:e=>{e.exports=["ตุลาคม"]},89298:e=>{e.exports=["สิ่งชดเชย"]},68988:e=>{e.exports=["ตกลง"]},61199:e=>{e.exports=["วันจันทร์"]},95543:e=>{e.exports=["เดือน"]},68327:e=>{e.exports=["พ.ค."]},84675:e=>{e.exports=["มีนาคม"]},29673:e=>{e.exports=["ไม่มีตลาดแลกเปลี่ยนใดๆ ตรงตามเงื่อนไขของคุณ"]},41379:e=>{e.exports=["ไม่มีสัญลักษณ์ที่ตรงกับการค้นหาของคุณ"]},71194:e=>{e.exports=["พฤศจิกายน"]},83771:e=>{e.exports=["ปีถัดไป"]},75385:e=>{e.exports=["ปีถัดไป"]},39752:e=>{e.exports=["เดือนถัดไป"]},35563:e=>{e.exports=["รูปแบบตัวเลขไม่ถูกต้อง"]},19724:e=>{e.exports=["แหล่งที่มา"]},1144:e=>{e.exports=["เสาร์"]},52298:e=>{e.exports=["ค้นหา"]},13269:e=>{e.exports=["เลือกแหล่งที่มา"]},61132:e=>{e.exports=["กันยายน"]},2607:e=>{e.exports=["ค่าที่ระบุมากกว่าค่าสูงสุดของเครื่องมือ {max}"]},53669:e=>{e.exports=["ค่าที่ระบุน้อยกว่าค่าต่ำสุดของเครื่องมือ {min}"]},72149:e=>{e.exports=["อาทิตย์"]},83583:e=>{e.exports=["เปลี่ยนเป็นเดือน"]},6244:e=>{e.exports=["เปลี่ยนเป็นวัน"]},80879:e=>{e.exports=["เปลี่ยนเป็นปี"]},89053:e=>{e.exports=["สัญลักษณ์"]},48490:e=>{e.exports=["สัญลักษณ์และคำอธิบาย"]},99983:e=>{e.exports=["ค้นหาตัวย่อ"]},32457:e=>{e.exports=["กรุณาใส่วันที่ที่ถูกต้อง"]},5122:e=>{e.exports=["กรุณาใส่วันที่ถูกตัองในรูปแบบ ปี-เดือน-วัน"]},2587:e=>{e.exports=["เดือนก่อนหน้านี้"]},39329:e=>{e.exports=["ปีก่อนหน้า"]},27004:e=>{e.exports=["ปีก่อนหน้านี้"]},54336:e=>{e.exports=["เอาสีออก"]},7147:e=>{e.exports=["พุธ"]},7951:e=>{e.exports=["พฤหัสบดี"]},60142:e=>{e.exports=["ความหนา"]},44979:e=>{e.exports=["อังคาร"]},69325:e=>{e.exports=["ปี"]},12629:e=>{e.exports=["คอมมอดิตี้"]},87592:e=>{e.exports="cfd"},17023:e=>{e.exports=["เปลี่ยนความทึบแสง"]},13066:e=>{e.exports=["เปลี่ยนสี"]},95657:e=>{e.exports=["เปลี่ยนความหนา"]},18567:e=>{ +e.exports=["เปลี่ยนคุณสมบัติ {propertyName}"]},36962:e=>{e.exports=["ปิด"]},8448:e=>{e.exports=["คริปโต"]},67245:e=>{e.exports="dr"},88720:e=>{e.exports=["เศรษฐกิจ"]},39512:e=>{e.exports=["ฟอเร็กซ์"]},81859:e=>{e.exports=["ฟิวเจอร์ส"]},39337:e=>{e.exports=["สูง"]},91815:e=>{e.exports="hl2"},40771:e=>{e.exports="hlc3"},9523:e=>{e.exports="hlcc4"},12754:e=>{e.exports=["ดัชนี"]},60804:e=>{e.exports=["ดัชนี"]},12504:e=>{e.exports="ohlc4"},38466:e=>{e.exports=["เปิด"]},3919:e=>{e.exports=["ต่ำ"]},36931:e=>{e.exports=["หุ้น"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/th.6306.b88dcc3f0d7db89ebfc1.js b/charting_library/bundles/th.6306.b88dcc3f0d7db89ebfc1.js new file mode 100644 index 0000000..84eebb9 --- /dev/null +++ b/charting_library/bundles/th.6306.b88dcc3f0d7db89ebfc1.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[6306],{74274:e=>{e.exports=["ไขว้"]},60558:e=>{e.exports=["สัตว์และธรรมชาติ"]},14232:e=>{e.exports=["กิจกรรม"]},35305:e=>{e.exports=["อาหารเครื่องดื่ม"]},49546:e=>{e.exports=["ธง"]},72302:e=>{e.exports=["วัตถุ"]},96330:e=>{e.exports=["รอยยิ้มและผู้คน"]},6878:e=>{e.exports=["สัญญาลักษณ์"]},15426:e=>{e.exports=["ที่เพิ่งใช้ล่าสุด"]},15395:e=>{e.exports=["การเดินทางและสถานที่"]},41596:e=>{e.exports=["ป้ายกำกับระดับราคา"]},45811:e=>{e.exports=["ค่าในบรรทัดสถานะ"]},39495:e=>{e.exports=["วงกลม"]},41389:e=>{e.exports=["เหนือแท่งราคา"]},29520:e=>{e.exports=["แน่นอน"]},67049:e=>{e.exports=["ตั้งให้เป็นค่าเบื้องต้น"]},65262:e=>{e.exports=["พื้นที่ที่มีการแบ่ง"]},83760:e=>{e.exports=["บอดี้"]},48848:e=>{e.exports=["เส้นขอบ"]},27331:e=>{e.exports=["พื้นหลัง"]},78626:e=>{e.exports=["ใต้แท่งราคา"]},16079:e=>{e.exports=["ไล่เฉดสี"]},42973:e=>{e.exports=["เส้นไข่ปลา"]},41361:e=>{e.exports=["ทิศลง"]},59317:e=>{e.exports=["เส้นประ"]},31577:e=>{e.exports=["VA ที่กำลังพัฒนา"]},4329:e=>{e.exports=["ค่าเริ่มต้น"]},98938:e=>{e.exports=["ค่าเริ่มต้น"]},45044:e=>{e.exports="Hidden"},11091:e=>{e.exports=["แท่ง"]},40297:e=>{e.exports=["ผลลัพธ์"]},36993:e=>{e.exports=["เขียนทับ Min Tick"]},64606:e=>{e.exports=["ป้ายกำกับอักษร"]},54934:e=>{e.exports=["เส้นการแบ่ง"]},41610:e=>{e.exports=["เพิ่มเติม"]},55362:e=>{e.exports=["ปกติ"]},35637:e=>{e.exports=["สีเดียว"]},18229:e=>{e.exports=["บันทึกเป็นค่าเริ่มต้น"]},86520:e=>{e.exports=["ป้ายชื่อสัญญาณ"]},64108:e=>{e.exports=["เส้นขั้นกับตัวแบ่ง"]},67767:e=>{e.exports=["สเต็ปเส้นเป็นรูปเพชร"]},91502:e=>{e.exports=["การวาง"]},73947:e=>{e.exports=["ความแม่นยำ"]},66596:e=>{e.exports=["จำนวน"]},79782:e=>{e.exports=["คืนค่าการตั้งค่า"]},95247:e=>{e.exports=["ความกว้าง (% ของกล่อง)"]},19221:e=>{e.exports=["สีตัวอักษร"]},77409:e=>{e.exports=["เทรดบนชาร์ต"]},98802:e=>{e.exports=["บน"]},78019:e=>{e.exports=["ใช้เครื่องหมายทางคณิตศาสตร์พิเศษเพื่อแทนที่ภาพวาดที่เลือก: +,-,/,* สำหรับราคา และ +,- สำหรับดัชนีแท่ง"]},14414:e=>{e.exports=["วอลุ่มโปรไฟล์"]},91322:e=>{e.exports=["มูลค่า"]},20834:e=>{e.exports=["เปลี่ยนหน่วยขั้นต่ำของแต่ละติ๊ก"]},98491:e=>{e.exports=["เปลี่ยน Char"]},7378:e=>{e.exports=["เปลี่ยนขนาดตัวอักษร"]},28691:e=>{e.exports=["เปลี่ยนรูปแบบเส้น"]},38361:e=>{e.exports=["เปลี่ยนตำแหน่ง"]},51081:e=>{e.exports=["เปลี่ยน % ความกว้าง"]},47634:e=>{e.exports=["เปลี่ยนการวาง"]},15683:e=>{e.exports=["เปลี่ยนประเภทการวาด"]},164:e=>{e.exports=["เปลี่ยนความแม่นยำ"]},86888:e=>{e.exports=["เปลี่ยนรูปร่าง"]},50463:e=>{e.exports=["เปลี่ยนค่า"]},12628:e=>{e.exports=["เปลี่ยนค่าการมองเห็น"]},76080:e=>{e.exports=["เช่น. +1"]},95166:e=>{e.exports=["ยกตัวอย่าง/2"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/th.9417.7ff64779d43389a1bb41.js b/charting_library/bundles/th.9417.7ff64779d43389a1bb41.js new file mode 100644 index 0000000..5a476dc --- /dev/null +++ b/charting_library/bundles/th.9417.7ff64779d43389a1bb41.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9417],{40276:e=>{e.exports=["เพิ่ม"]},53585:e=>{e.exports=["เพิ่มสีตั้งค่าด้วยตนเอง"]},81865:e=>{e.exports=["ความโปร่งใส"]},2443:e=>{e.exports="line tool(s) line style"},40054:e=>{e.exports=["สี"]},44629:e=>{e.exports=["เพิ่มลงรายการโปรด"]},38455:e=>{e.exports=["สีพื้นหลัง"]},79964:e=>{e.exports=["สีพื้นหลัง 1"]},45320:e=>{e.exports=["สีพื้นหลัง 2"]},60925:e=>{e.exports=["จุด"]},42973:e=>{e.exports=["เส้นไข่ปลา"]},59317:e=>{e.exports=["เส้นประ"]},99289:e=>{e.exports=["ยางลบ"]},23886:e=>{e.exports=["ขนาดตัวอักษร"]},17006:e=>{e.exports=["ขนาดตัวอักษร"]},17517:e=>{e.exports=["ซ่อนรูปวาดทั้งหมด"]},74813:e=>{e.exports=["ซ่อนแถบเครื่องมือการวาดที่ชื่นชอบ"]},37057:e=>{e.exports=["ล๊อครูปวาดทั้งหมด"]},71845:e=>{e.exports=["พื้นหลังของเครื่องมือเส้น"]},12928:e=>{e.exports=["สีของเครื่องมือเส้น"]},21327:e=>{e.exports=["สีตัวอักษรของเครื่องมือเส้น"]},86327:e=>{e.exports=["ความกว้างเครื่องมือเส้น"]},47059:e=>{e.exports=["ความกว้างเครื่องมือเส้น"]},41610:e=>{e.exports=["เพิ่มเติม"]},79165:e=>{e.exports="Magic"},37140:e=>{e.exports=["โหมดแม่เหล็กจะนำการวาดต่างๆ ที่อยู่ใกล้กับแท่งราคาไปเกาะกับค่า OHLC ที่ใกล้เคียงที่สุด"]},67455:e=>{e.exports=["สีของเครื่องหมาย"]},59607:e=>{e.exports=["การวัด"]},36551:e=>{e.exports=["รูปวาดใหม่ถูกทำซ้ำไปยังชาร์ตทั้งหมดในเลย์เอาท์และแสดงเมื่อทิคเกอร์เดิมได้ถูกเลือก"]},91977:e=>{e.exports=["แสดงเครื่องมือที่ซ่อนไว้"]},51072:e=>{e.exports=["แสดงแผนผังวัตถุ"]},49421:e=>{e.exports=["อยู่ในโหมดการวาดเขียน"]},49593:e=>{e.exports=["สีพื้นหลังจุดสิ้นสุด"]},36785:e=>{e.exports=["สีพื้นหลังของกำไร"]},76091:e=>{e.exports=["ลบการวาดต่างๆ ออกไป"]},54336:e=>{e.exports=["เอาสีออก"]},72482:e=>{e.exports=["ลบออกจากรายการโปรด"]},19221:e=>{e.exports=["สีตัวอักษร"]},38925:e=>{e.exports=["ขยายเข้า"]},49895:e=>{e.exports=["ขยายออก"]},16631:e=>{e.exports=["เปลี่ยนสีตัวอักษรของเครื่องมือเส้น"]},74350:e=>{e.exports=["เปลี่ยนสีพื้นหลังเครื่องมือเส้น"]},68519:e=>{e.exports=["เปลี่ยนสีเครื่องมือเส้น"]},36819:e=>{e.exports=["เปลี่ยนขนาดตัวอักษรของเครื่องมือเส้น"]},54769:e=>{e.exports=["เปลี่ยนรูปแบบเส้นของเครื่องมือเส้น"]},41648:e=>{e.exports=["เปลี่ยนความกว้างของเครื่องมือเส้น"]},18567:e=>{e.exports=["เปลี่ยนคุณสมบัติ {propertyName}"]},32868:e=>{e.exports=["{hotKey_0} + กดบนกราฟ"]},68125:e=>{e.exports=["{hotKey_0} — วงกลม"]},40234:e=>{e.exports=["{hotKey_0} — วาดเส้นตรง 1 เส้นที่ทำมุม 45 องศา"]},10289:e=>{e.exports=["{hotKey_0} - เพิ่มขึ้นแบบคงที่"]},81591:e=>{e.exports=["{hotKey_0} — สี่เหลี่ยม"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/tr.178.dd03c0163a8373c0fc5b.js b/charting_library/bundles/tr.178.dd03c0163a8373c0fc5b.js new file mode 100644 index 0000000..23a7cfc --- /dev/null +++ b/charting_library/bundles/tr.178.dd03c0163a8373c0fc5b.js @@ -0,0 +1,3 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[178],{12978:e=>{e.exports=["{symbolName} için gerçek zamanlı veriler"]},64565:e=>{e.exports=["{exchange} değişimi tarafından sağlanır."]},19801:e=>{e.exports=["Cum"]},11268:e=>{e.exports=["Pzt"]},63331:e=>{e.exports=["Cmt"]},85954:e=>{e.exports=["Paz"]},26230:e=>{e.exports=["Çar"]},24793:e=>{e.exports=["Per"]},31533:e=>{e.exports=["Sal"]},89790:e=>{e.exports=["Pine kaynak kodu alınamadı."]},39589:e=>{e.exports=["Paneli kapat"]},38154:e=>{e.exports=["Nesneler Ağacı Kaldırmayı Onayla"]},53205:e=>{e.exports=["Sürekli vadeli işlem sözleşmeleri"]},15993:e=>{e.exports=["Sürekli vadeli işlem sözleşmeleri, bireysel sözleşmeleri birleştiren sentetik araçlardır. 1! sözleşmesi ilk ayı (en yakın vade) temsil ederken, 2! sözleşmesi ikinci en yakın vadeyi temsil eder."]},45e3:e=>{e.exports=["Cboe BZX"]},56934:e=>{e.exports=["Açıklamayı değiştir"]},23398:e=>{e.exports=["Sembolu değiştir"]},36004:e=>{e.exports=["Ücretsiz bir hesap oluştur"]},69419:e=>{e.exports=["Her şey yolunda — Piyasa açık."]},97637:e=>{e.exports=["Nisan"]},86797:e=>{e.exports=["Ağustos"]},22519:e=>{e.exports=["Çubuk Değişim Değeri"]},41707:e=>{e.exports=["Gerçek zamanlı veri satın alın"]},52003:e=>{e.exports=["Çalışmayı ve tüm bağlı olanları silmek istediğinizden emin misiniz?"]},68854:e=>{e.exports=["Çift tıklama"]},97325:e=>{e.exports=["Veri sorunu"]},52916:e=>{e.exports=["Veriler, günde bir kez güncellenir."]},25978:e=>{e.exports=["Piyasada daha fazla güncelleme olsa bile, veriler saniyede bir güncellenir."]},57310:e=>{e.exports=["Veri gecikiyor"]},49321:e=>{e.exports=["Basic planımızdaki veriler, piyasada daha fazla güncelleme olsa bile saniyede bir güncellenir."]},55669:e=>{e.exports=["Aralık"]},83498:e=>{e.exports=["Bölmeyi sil"]},6044:e=>{e.exports=["Sağlanan veri"]},31461:e=>{e.exports=["Türetilmiş Veriler, çeşitli kaynaklardan sağlanan ham verilerin birleştirilmesi ve/veya işlenmesiyle oluşturulan finansal göstergeleri ifade eder."]},59315:e=>{e.exports=["Gün sonu verileri"]},82751:e=>{e.exports=["Hata"]},40519:e=>{e.exports=["Akşam. Piyasa, piyasa sonrası işleme açıktır."]},80227:e=>{e.exports=["Borsa saat dilimi"]},16467:e=>{e.exports=["Şubat"]},25046:e=>{e.exports=["Borsa Sözleşmelerini doldurun"]},93666:e=>{e.exports=["Sembolü işaretle"]},564:e=>{e.exports=["Cum"]},72970:e=>{e.exports=["Cuma"]},88958:e=>{e.exports=["Tatil"]},32960:e=>{e.exports=["Helal sembol"]},21686:e=>{e.exports=["Gösterge Bölmesini Gizle"]},26935:e=>{e.exports=["Gösterge Argümanları"]},26315:e=>{e.exports=["Göstergenin adı"]},84098:e=>{e.exports=["Gösterge değerleri"]},91459:e=>{e.exports=["Gerçek zamanlı verileri {listedExchange} istiyorsanız, bir Borsa Sözleşmesini tamamlamanız gerekir. Merak etmeyin, sadece birkaç tıklama alır"]},50634:e=>{e.exports=["{remainingTime} içinde piyasa sonrası işlemlere gidecek."]},74537:e=>{e.exports=["{remainingTime} içinde piyasa öncesi işlem açılacak."]},26910:e=>{e.exports=["Ocak"]},23230:e=>{e.exports=["Temmuz"]},49385:e=>{e.exports=["Haziran"]},99487:e=>{ +e.exports=["OHLC değerler"]},15815:e=>{e.exports=["Saniyede bir güncelleme"]},90784:e=>{e.exports=["Ekim"]},75991:e=>{e.exports=["Açık piyasa durumu"]},37274:e=>{e.exports=["Son gün değişim değerleri"]},36051:e=>{e.exports=["Daha fazla öğren"]},39899:e=>{e.exports=["Bölmeyi aşağı taşı"]},70343:e=>{e.exports=["Bölmeyi yukarı taşı"]},83085:e=>{e.exports=["Pzt"]},61199:e=>{e.exports=["Pazartesi"]},41610:e=>{e.exports=["Daha Fazla"]},1653:e=>{e.exports=["Sabah. Piyasa, piyasa öncesi işleme açıktır."]},56470:e=>{e.exports=["Grafiği azami genişlet"]},19603:e=>{e.exports=["Bölmeyi azami genişlet"]},68327:e=>{e.exports="May"},35732:e=>{e.exports=["Bölmeleri yönet"]},84675:e=>{e.exports=["Mart"]},83949:e=>{e.exports=["Piyasa açık"]},35701:e=>{e.exports=["Piyasa {remainingTime} içinde açılır."]},95814:e=>{e.exports=["Piyasa kapalı"]},98105:e=>{e.exports=["Piyasa {remainingTime} içinde kapanır."]},56086:e=>{e.exports=["Market şu anda tatilde. Şanslılar."]},71194:e=>{e.exports=["Kasım"]},66324:e=>{e.exports=["Kaynak kodu"]},36835:e=>{e.exports=["Cmt"]},1144:e=>{e.exports=["Cumartesi"]},40653:e=>{e.exports=["Sola kaydır"]},26721:e=>{e.exports=["En son çubuğa kaydır"]},35809:e=>{e.exports=["Sağa kaydır"]},61132:e=>{e.exports=["Eylül"]},28705:e=>{e.exports=["Gösterge Bölmesini Göster"]},51072:e=>{e.exports=["Nesnelerin Ağacını Göster"]},37809:e=>{e.exports=["Aralık ayarlarını göster"]},39045:e=>{e.exports=["Çalışma Hatası"]},86577:e=>{e.exports=["Paz"]},72149:e=>{e.exports=["Pazar"]},46041:e=>{e.exports=["Sembol fiyat kaynağı"]},63143:e=>{e.exports=["Sembol başlığı"]},29985:e=>{e.exports=["Kapanış-sonrası"]},28412:e=>{e.exports=["Ücretli planlar daha hızlı veri güncellemeleri içerir."]},56042:e=>{e.exports=["Açılış-öncesi"]},24680:e=>{e.exports=["Birincil Liste"]},89022:e=>{e.exports=["Bu sembol için gerçek zamanlı veriler şu anda desteklenmemektedir. Gelecekte destekleyebiliriz."]},6667:e=>{e.exports=["{symbolName} için gerçek zamanlı veriler, {exchange} borsası tarafından sağlanır."]},48293:e=>{e.exports=["Grafiği geri yükle"]},91029:e=>{e.exports=["Bölmeyi geri yükle"]},75094:e=>{e.exports=["Çar"]},7147:e=>{e.exports=["Çarşamba"]},52984:e=>{e.exports=["{description} 'a dair gerçek zamanlı veri almak için lütfen gerçek zamanlı veri paketini satın alın."]},9787:e=>{e.exports=["Per"]},7951:e=>{e.exports=["Perşembe"]},99214:e=>{e.exports=["Bir şirketin hisse senetlerinin listelendiği ve işlem gördüğü ana veya ilk borsa."]},2310:e=>{e.exports=["Bu veriler gerçek zamanlıdır, ancak birincil borsalardan gelen resmi muadilinden biraz farklı olabilir."]},29512:e=>{e.exports=["Bu veriler gerçek zamanlıdır, ancak {exchange}'den gelen resmi verilerden biraz farklı olabilir."]},52449:e=>{e.exports=["Bu, şeriata uygun bir hisse senedidir, yani İslam hukukuna uygundur. Bu şirket faiz almaz veya vermez ve belirli sektörlerle (kumar, alkol, tütün, domuz ürünleri) ilgilenmez."]},86753:e=>{ +e.exports=["Bu gerçek zamanlı veriler {originalExchange} borsası tarafından sağlanmaktadır. Doğrudan {exchange} tarafından sağlanan resmi verilerden biraz farklı olabilir. Bu fark sizin için çok önemliyse, birincil borsadan gerçek zamanlı veri satın almanız gerekecektir, bu konuda size yardımcı olabiliriz."]},73717:e=>{e.exports=["Bu sembol mevcut değil, lütfen başka bir sembol seçin."]},57048:e=>{e.exports=["Yürüyüş zamanı — bu piyasa kapalı."]},94316:e=>{e.exports=["Sal"]},44979:e=>{e.exports=["Salı"]},8209:e=>{e.exports=["Sembol bayrağını kaldır"]},1111:e=>{e.exports=["Hacim"]},61311:e=>{e.exports=["Yaklaş"]},47602:e=>{e.exports=["Uzaklaş"]},57889:e=>{e.exports=["OHLC değerlerinin görünürlüğünü değiştir"]},18644:e=>{e.exports=["açık piyasa durumu görünürlüğünü değiştir"]},45110:e=>{e.exports=["çubuk değiştirme görünürlüğünü değiştir"]},31325:e=>{e.exports=["gösterge başlıklarının görünürlüğünü değiştir"]},99774:e=>{e.exports=["gösterge değerleri görünürlüğünü değiştir"]},96162:e=>{e.exports=["gösterge argümanlarının görünürlüğünü değiştir"]},50058:e=>{e.exports=["değişim son gün değişim görünürlük"]},26717:e=>{e.exports=["sembol açıklama görünürlüğünü değiştir"]},6091:e=>{e.exports=["sembol alanı görünürlüğünü değiştirme"]},9455:e=>{e.exports=["hacim değerleri görünürlüğünü değiştir"]},39348:e=>{e.exports=["1 dakikadan az"]},87358:e=>{e.exports=["{title} göster"]},7827:e=>{e.exports=["{days} ve {hours}"]},7435:e=>{e.exports=["{originalExchange} tarafından {exchange}"]},19830:e=>{e.exports=["{hours} ve {minutes}"]},1084:e=>{e.exports=["{listedExchange} gerçek-zamanlı veriler, kayıtlı kullanıcılar tarafından ücretsiz olarak kullanılabilir."]},38611:e=>{e.exports=["{symbolName} verileri, borsa düzenlemeleri nedeniyle {time} dakika gecikmiştir."]},77033:e=>{e.exports=["Piyasada daha fazla güncelleme olsa bile veriler her {amount} saniyede bir güncellenir.","Piyasada daha fazla güncelleme olsa bile veriler her {amount} saniyede bir güncellenir."]},2121:e=>{e.exports=["Temel planımızdaki veriler, piyasada daha fazla güncelleme olsa bile her {amount} saniyede bir güncellenir.","Temel planımızdaki veriler, piyasada daha fazla güncelleme olsa bile her {amount} saniyede bir güncellenir."]},5223:e=>{e.exports=["Her {amount} saniyede bir güncelleme","Her {amount} saniyede bir güncelleme"]},58609:e=>{e.exports=["{number} gün","{number} gün"]},24430:e=>{e.exports=["{number} saat","{number} saat"]},67151:e=>{e.exports=["{number} dakika","{number} dakika"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/tr.2285.1268ecef367debd2960b.js b/charting_library/bundles/tr.2285.1268ecef367debd2960b.js new file mode 100644 index 0000000..e7c1ca5 --- /dev/null +++ b/charting_library/bundles/tr.2285.1268ecef367debd2960b.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2285],{72171:t=>{t.exports=["Orta"]},91757:t=>{t.exports=["Alt"]},22192:t=>{t.exports=["Gün"]},63099:t=>{t.exports=["Saat"]},77405:t=>{t.exports=["Yatay"]},66304:t=>{t.exports=["Girdiler"]},19286:t=>{t.exports=["Sol"]},76476:t=>{t.exports=["Orta"]},28134:t=>{t.exports=["Dakika"]},71129:t=>{t.exports=["Saniye"]},21141:t=>{t.exports=["Sağ"]},21594:t=>{t.exports=["Haftalar"]},26458:t=>{t.exports=["Fitil"]},65994:t=>{t.exports=["Üst"]},92960:t=>{t.exports=["Metin hizalama"]},90581:t=>{t.exports=["Metin yönü"]},44085:t=>{t.exports=["Dikey"]},13355:t=>{t.exports=["{title} gününü değiştir"]},41377:t=>{t.exports=["{title} gününü değiştir"]},35388:t=>{t.exports=["{title} saati sonrası değiştir"]},78586:t=>{t.exports=["{title} saatini değiştir"]},59635:t=>{t.exports=["{title} ayını değiştir"]},74266:t=>{t.exports=["{title} ayını şu şekilde değiştir:"]},91633:t=>{t.exports=["{title} dakikayı dğş"]},15106:t=>{t.exports=["{title} dkyı itibaren dğş:"]},66161:t=>{t.exports=["{title} saniyeyi değiştir:"]},2822:t=>{t.exports=["{title} saniyesini değiştir"]},21339:t=>{t.exports=["{title} haftayı değiştir"]},68643:t=>{t.exports=["{title} haftayı değiştir"]},30810:t=>{t.exports=["sembolde {title} görünümü değiştir"]},24941:t=>{t.exports=["{title} görünürlüğünü haftalarda değiştir"]},8917:t=>{t.exports=["{ranges} üzerinde {title} görünürlüğünü değiştir"]},29088:t=>{t.exports=["{title} görünümünü günlerde değiştir"]},68971:t=>{t.exports=["{title} görünürlüğünü saatte değiştir"]},64370:t=>{t.exports=["{title} görünümünü dakikada değiştir"]},6659:t=>{t.exports=["aylarda {title} görünürlüğünü değiştir"]},46948:t=>{t.exports=["{title} görünümünü saniye içinde değiştir"]},82211:t=>{t.exports=["Gün"]},33486:t=>{t.exports=["gün"]},14077:t=>{t.exports=["günden itibaren"]},3143:t=>{t.exports=["Saat"]},84775:t=>{t.exports=["saat"]},11255:t=>{t.exports=["saat"]},58964:t=>{t.exports=["Aylar"]},71770:t=>{t.exports=["aydan itibaren"]},37179:t=>{t.exports=["ay"]},16465:t=>{t.exports=["dakika"]},72317:t=>{t.exports=["dakika"]},25586:t=>{t.exports=["dakikadan itibaren"]},32925:t=>{t.exports=["saniye"]},39017:t=>{t.exports=["saniye"]},6049:t=>{t.exports=["saniyeden itibaren"]},93016:t=>{t.exports=["hafta"]},32002:t=>{t.exports=["haftadan"]},28091:t=>{t.exports=["hafta"]},59523:t=>{t.exports=["kademeler"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/tr.2547.28b713bedf796244795d.js b/charting_library/bundles/tr.2547.28b713bedf796244795d.js new file mode 100644 index 0000000..73083c0 --- /dev/null +++ b/charting_library/bundles/tr.2547.28b713bedf796244795d.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2547],{50831:e=>{e.exports=["çubuklar"]},19648:e=>{e.exports=["12-saat"]},55838:e=>{e.exports=["24-saat"]},23238:e=>{e.exports=["Kanvas"]},72171:e=>{e.exports=["Orta"]},88364:e=>{e.exports=["Basit grafik stilleri"]},46720:e=>{e.exports=["Artı işareti"]},50985:e=>{e.exports=["Döviz"]},17319:e=>{e.exports=["Para Birimi ve Birim"]},68791:e=>{e.exports=["Argümanlar"]},95036:e=>{e.exports=["Ortalama kapanış fiyatı"]},91757:e=>{e.exports=["Alt"]},27331:e=>{e.exports=["Arkaplan"]},22519:e=>{e.exports=["Çubuk Değişim Değeri"]},87845:e=>{e.exports=["Tuşlar"]},39392:e=>{e.exports=["Kılavuz çizgileri"]},25209:e=>{e.exports=["Tarih biçimi"]},55090:e=>{e.exports=["Zaman çizelgesi etiketlerinde haftanın günleri"]},29601:e=>{e.exports=["Açıklama"]},26897:e=>{e.exports=["Olaylar"]},77405:e=>{e.exports=["Yatay"]},34403:e=>{e.exports=["Sadece yatay"]},60971:e=>{e.exports=["Yüksek ve düşük fiyat"]},61142:e=>{e.exports=["Göstergeler"]},34905:e=>{e.exports=["Gösterge değeri"]},29687:e=>{e.exports=["Göstergeler ve finansallar değerleri"]},25084:e=>{e.exports=["Göstergeler ve finansallar adı"]},9654:e=>{e.exports=["Göstergelerin adı"]},99487:e=>{e.exports=["OHLC değerler"]},75991:e=>{e.exports=["Açık piyasa durumu"]},15474:e=>{e.exports="Logo"},96073:e=>{e.exports=["Uzun Açıklama"]},78905:e=>{e.exports=["Fiyat ölçeğindeki etiketler"]},37274:e=>{e.exports=["Son gün değişim değerleri"]},19286:e=>{e.exports=["Sol"]},70500:e=>{e.exports=["Para"]},66653:e=>{e.exports=["Marjlar"]},76476:e=>{e.exports=["Orta"]},42502:e=>{e.exports=["Örtüşme kapalı"]},49199:e=>{e.exports=["Hiçbiri"]},74343:e=>{e.exports=["Navigasyon"]},47926:e=>{e.exports=["Skala modları (A ve L)"]},43115:e=>{e.exports=["Ölçekler"]},53224:e=>{e.exports=["Ölçekleri yerleştirme"]},79194:e=>{e.exports=["Durum çizgisi"]},89053:e=>{e.exports=["Sembol"]},35383:e=>{e.exports=["Sembol Adı"]},27767:e=>{e.exports=["Sembol son fiyat"]},40847:e=>{e.exports=["Sembol önceki gün kapanış fiyatı"]},50446:e=>{e.exports=["Bölme"]},73908:e=>{e.exports=["Bölme ayırıcıları"]},36014:e=>{e.exports=["Yüzde"]},78621:e=>{e.exports=["Pip"]},74823:e=>{e.exports=["Piyasa Öncesi/Sonrası Fiyat"]},64859:e=>{e.exports=["Fiyat Ölçeği"]},76523:e=>{e.exports=["Fiyat ve yüzdelik değeri"]},21141:e=>{e.exports=["Sağ"]},40187:e=>{e.exports=["Sağ Kenar Boşluğu"]},77705:e=>{e.exports=["Filigran"]},26458:e=>{e.exports=["Fitil"]},65994:e=>{e.exports=["Üst"]},92960:e=>{e.exports=["Metin hizalama"]},90581:e=>{e.exports=["Metin yönü"]},67369:e=>{e.exports=["Başlık"]},31326:e=>{e.exports=["Başlıklar"]},23097:e=>{e.exports=["Sembol"]},82168:e=>{e.exports=["Sembol ve açıklama"]},43637:e=>{e.exports=["Zaman Ölçeği"]},97316:e=>{e.exports=["Saat biçimi"]},90801:e=>{e.exports=["İşlem"]},77534:e=>{e.exports=["Birim"]},1111:e=>{e.exports=["Hacim"]},80170:e=>{e.exports=["Ölçeğe göre değer"]},91322:e=>{e.exports=["Değerler"]},37174:e=>{e.exports=["Dik ve yatay"]},36426:e=>{e.exports=["Sadece dikey"]},44085:e=>{e.exports=["Dikey"]},57889:e=>{ +e.exports=["OHLC değerlerinin görünürlüğünü değiştir"]},35646:e=>{e.exports=["gezinme düğmelerinin görünürlüğünü değiştir"]},18644:e=>{e.exports=["açık piyasa durumu görünürlüğünü değiştir"]},45110:e=>{e.exports=["çubuk değiştirme görünürlüğünü değiştir"]},10349:e=>{e.exports=["alt kenar boşluğunu değiştir"]},88161:e=>{e.exports=["para birimi ve birim etiketleri görünürlüğünü değiştir"]},84060:e=>{e.exports=["para birimi etiketi görünürlüğünü değiştir"]},99011:e=>{e.exports=["grafik arka plan rengini değiştir"]},72458:e=>{e.exports=["grafik arka plan türünü değiştir"]},37034:e=>{e.exports=["artı işareti genişliğini değiştir"]},29951:e=>{e.exports=["artı işareti rengini değiştir"]},92027:e=>{e.exports=["artı stilini değiştir"]},50457:e=>{e.exports=["tarih biçimini değiştir"]},7104:e=>{e.exports=["zaman çizelgesi etiketlerinde haftanın gününü değiştir"]},27764:e=>{e.exports=["kılavuz çizgilerinin görünürlüğünü değiştirme"]},88096:e=>{e.exports=["yatay ızgara çizgilerinin rengini değiştir"]},31325:e=>{e.exports=["gösterge başlıklarının görünürlüğünü değiştir"]},99774:e=>{e.exports=["gösterge değerleri görünürlüğünü değiştir"]},96162:e=>{e.exports=["gösterge argümanlarının görünürlüğünü değiştir"]},59820:e=>{e.exports=["göstergeleri ve finansal isim etiketlerinin görünürlüğünü değiştir"]},90512:e=>{e.exports=["göstergeleri ve finansal değer etiketlerinin görünürlüğünü değiştir"]},50058:e=>{e.exports=["değişim son gün değişim görünürlük"]},97956:e=>{e.exports=["efsane arka plan şeffaflığını değiştir"]},61061:e=>{e.exports=["efsane arka plan görünürlüğünü değiştir"]},37730:e=>{e.exports=["bölme düğmelerinin görünürlüğünü değiştir"]},89032:e=>{e.exports=["bölme ayırıcıların rengini değiştir"]},35636:e=>{e.exports=["sağ kenar boşluğunu değiştir"]},66601:e=>{e.exports=["sağ kenar boşluğu yüzdesini değiştir"]},25616:e=>{e.exports=["sembol filigran rengini değiştir"]},87159:e=>{e.exports=["sembol filigran görünürlüğünü değiştir"]},26717:e=>{e.exports=["sembol açıklama görünürlüğünü değiştir"]},6091:e=>{e.exports=["sembol alanı görünürlüğünü değiştirme"]},28741:e=>{e.exports=["sembol son değer modunu değiştir"]},95071:e=>{e.exports=["sembol açıklama biçimini değiştir"]},47361:e=>{e.exports=["ölçek modlarını değiştirme düğmeleri görünürlük"]},35065:e=>{e.exports=["ölçek metin rengini değiştir"]},84382:e=>{e.exports=["ölçek yazı tipi boyutunu değiştir"]},12468:e=>{e.exports=["ölçek çizgi rengini değiştir"]},71589:e=>{e.exports=["oturumları aralık görünürlüğü değiştir"]},15035:e=>{e.exports=["oturum aralık genişliği değiştir"]},1579:e=>{e.exports=["oturum aralık rengini değiştir"]},21460:e=>{e.exports=["oturum aralık stilini değiştir"]},76991:e=>{e.exports=["saat biçimini değiştir"]},98905:e=>{e.exports=["üst kenar boşluğunu değiştir"]},7011:e=>{e.exports=["birim etiketi görünürlüğünü değiştir"]},22722:e=>{e.exports=["dikey ızgara çizgilerinin rengini değiştir"]},9455:e=>{e.exports=["hacim değerleri görünürlüğünü değiştir"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/tr.2578.ab3178e0160c259eac53.js b/charting_library/bundles/tr.2578.ab3178e0160c259eac53.js new file mode 100644 index 0000000..75686bd --- /dev/null +++ b/charting_library/bundles/tr.2578.ab3178e0160c259eac53.js @@ -0,0 +1,3 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2578],{22353:i=>{i.exports=["(A + Y + D + K)/4"]},94884:i=>{i.exports=["(Y + D + K)/3"]},10591:i=>{i.exports=["(Y + D)/2"]},63243:i=>{i.exports=["Önceki kapanışa göre çubuk rengi"]},15857:i=>{i.exports=["Kapanış çizgisi"]},9994:i=>{i.exports=["Verileri temettülere göre düzelt"]},10989:i=>{i.exports=["Sözleşme değişiklikleri için ayarlama"]},70816:i=>{i.exports=["Ortalama kapanış"]},50430:i=>{i.exports=["Alt çizgi"]},83760:i=>{i.exports=["Temel hat"]},72269:i=>{i.exports=["Kenarlar"]},7445:i=>{i.exports=["Temel seviye"]},47586:i=>{i.exports=["Alım ve Satım"]},39667:i=>{i.exports=["Düşüş Çubukları"]},87151:i=>{i.exports=["Düşüş Rengi"]},81285:i=>{i.exports=["Veri değişimi"]},4329:i=>{i.exports=["Varsayılan"]},86846:i=>{i.exports=["Doldur"]},58747:i=>{i.exports=["Üst alanı doldurun"]},11157:i=>{i.exports=["Alt alanı doldur"]},86953:i=>{i.exports=["HLC Barları"]},39292:i=>{i.exports=["Yüksek ve düşük"]},83678:i=>{i.exports=["Yüksek çizgi"]},75310:i=>{i.exports=["Düşük çizgisi"]},15107:i=>{i.exports=["Son"]},6350:i=>{i.exports=["Piyasa Öncesi/Sonrası"]},62521:i=>{i.exports=["Piyasa saatleri öncesi/sonrası arka planı"]},73947:i=>{i.exports=["Hassasiyet"]},8094:i=>{i.exports=["Önceki Gün Kapanışı"]},77986:i=>{i.exports=["Fiyat çizgileri"]},24248:i=>{i.exports=["Fiyat Kaynağı"]},94089:i=>{i.exports=["Artış çubuğun projeksiyonu"]},80293:i=>{i.exports=["Projeksiyon mumları"]},5704:i=>{i.exports=["Düşüş çubuğun projeksiyonu"]},29881:i=>{i.exports=["Fiyat ölçeğinde gerçek fiyatlar (Heikin-Ashi fiyatı yerine)"]},57417:i=>{i.exports=["Üst çizgi"]},55314:i=>{i.exports=["İnce çubuklar"]},87492:i=>{i.exports=["Saat Dilimi"]},5536:i=>{i.exports=["Artış Rengi"]},83610:i=>{i.exports=["Artış çubukları"]},23500:i=>{i.exports=["Ödemeyi günlük aralıklarla yakın olarak kullanma"]},35612:i=>{i.exports=["Hacim ağırlık çubuklarını kullanın"]},30792:i=>{i.exports=["mum"]},55740:i=>{i.exports=["HLC çubuk değiştir"]},68927:i=>{i.exports=["ortalama kapanış fiyatı çizgi genişliğini değiştir"]},30385:i=>{i.exports=["ortalama kapanış fiyatı çizgi rengini değiştir"]},97008:i=>{i.exports=["alan dolgu rengini değiştir"]},6610:i=>{i.exports=["alan çizgi genişliğini değiştir"]},661:i=>{i.exports=["alan çizgi rengini değiştir"]},1316:i=>{i.exports=["alan fiyat kaynağını değiştir"]},29180:i=>{i.exports=["al satırı rengini değiştir"]},31547:i=>{i.exports=["taban seviyesini değiştir"]},4164:i=>{i.exports=["taban çizgisi alt çizgi rengini değiştir"]},38990:i=>{i.exports=["taban çizgisi alt çizgi genişliğini değiştir"]},73163:i=>{i.exports=["taban çizgisi dolgu alt alanı rengini değiştir"]},12673:i=>{i.exports=["taban çizgisi dolgu üst alan rengini değiştir"]},56819:i=>{i.exports=["temel fiyat kaynağını değiştir"]},68621:i=>{i.exports=["taban çizgisi üst çizgi rengini değiştir"]},35339:i=>{i.exports=["taban çizgisi üst çizgi genişliğini değiştir"]},76804:i=>{i.exports=["çubuğun üst rengini değiştir"]},71816:i=>{i.exports=["çubuğun alt rengini değiştir"]},36703:i=>{ +i.exports=["sat satırı rengini değiştir"]},29353:i=>{i.exports=["önceki kapanışa göre renk çubuklarını değiştir"]},85709:i=>{i.exports=["yukarı sütun rengini değiştir"]},12155:i=>{i.exports=["aşağı sütun rengini değiştir"]},66890:i=>{i.exports=["sütun fiyat kaynağını değiştir"]},71809:i=>{i.exports=["ondalık basamakları değiştir"]},31317:i=>{i.exports=["uzatılmış saat rengini değiştir"]},60944:i=>{i.exports=["yüksek ve düşük fiyat çizgilerinin rengini değiştir"]},83708:i=>{i.exports=["yüksek ve düşük fiyat çizgilerinin genişliğini değiştir"]},81080:i=>{i.exports=["yüksek-düşük orta rengi değiştir"]},30033:i=>{i.exports=["yüksek-düşük gövde görünürlüğünü değiştir"]},76885:i=>{i.exports=["yüksek-düşük kenar rengi değiştir"]},79236:i=>{i.exports=["yüksek-alt sınır görünürlüğünü değiştir"]},42981:i=>{i.exports=["yüksek-düşük etiket görünümü değiştir"]},31937:i=>{i.exports=["yüksek-düşük etiket rengi değiştir"]},87828:i=>{i.exports=["çizgi rengini değiştir"]},17119:i=>{i.exports=["çizgi fiyatı kaynağını değiştir"]},69125:i=>{i.exports=["çizgi genişliğini değiştir"]},49973:i=>{i.exports=["pazar sonrası rengini değiştir"]},5969:i=>{i.exports=["piyasa sonrası çizgi rengini değiştir"]},50393:i=>{i.exports=["piyasa öncesi/sonrası fiyat çizgilerinin görünürlüğünü değiştir"]},46257:i=>{i.exports=["piyasa öncesi rengini değiştir"]},60852:i=>{i.exports=["piyasa öncesi çizgi rengini değiştir"]},91183:i=>{i.exports=["önceki kapanış fiyatı satırı rengi değiştir"]},87631:i=>{i.exports=["önceki kapanış fiyat satırı genişliğini değiştir"]},77640:i=>{i.exports=["fiyat satırı rengini değiştir"]},97322:i=>{i.exports=["fiyat satırı genişliğini değiştir"]},35116:i=>{i.exports=["aralık çubukları stilini değiştir"]},28143:i=>{i.exports=["ince çubuk aralığı değiştir"]},75986:i=>{i.exports=["renko fitil aşağı rengi değiştir"]},7747:i=>{i.exports=["renko fitil rengi değiştir"]},9473:i=>{i.exports=["renko fitil görünümünü değiştir"]},39783:i=>{i.exports=["fiyat ölçeğinde gerçek fiyatların görüntüsünü değiştir (Heiken-Ashi fiyatı yerine)"]},72886:i=>{i.exports=["ince çubukları değiştir"]},95108:i=>{i.exports=["deği̇şi̇m kullanim hacmi̇ ağirlik çubuklari"]},5464:i=>{i.exports=["{candleType} yukarı kenar rengi değiştir"]},61118:i=>{i.exports=["{candleType} rengi değiştir"]},60164:i=>{i.exports=["{candleType} fitil rengi değiştir"]},45543:i=>{i.exports=["{candleType} fitil rengini değiştir"]},39987:i=>{i.exports=["{candleType} fitil görünürlüğünü değiştir"]},47202:i=>{i.exports=["{candleType} gövde görünümü değiştir"]},23986:i=>{i.exports=["{candleType} sınır görünürlüğünü değiştir"]},92330:i=>{i.exports=["{candleType} alt kenar rengi değiştir"]},36320:i=>{i.exports=["{candleType} alt rengi değiştir"]},79088:i=>{i.exports=["{chartType} kenarlık çubuğu rengi değiştir"]},11107:i=>{i.exports=["{chartType} kenarlık çubuğu rengi değiştir"]},85503:i=>{i.exports=["{chartType} aşağı rengi değiştir"]},61250:i=>{i.exports=["{chartType} projeksiyon sınır çubuğu rengi değiştir"]},18465:i=>{i.exports=["{chartType} projeksiyon çubuğu rengi değiştir"]},50453:i=>{ +i.exports=["{chartType} projeksiyon çubuğunun rengi değiştir"]},59414:i=>{i.exports=["{chartType} rengi değiştir"]},21547:i=>{i.exports=["{inputName} özelliğini değiştir"]},42390:i=>{i.exports=["temettü verilerini ayarlayın"]},99511:i=>{i.exports=["sözleşme değişikliklerini ayarla"]},75165:i=>{i.exports=["İçi Boş Mumlar"]},18995:i=>{i.exports=["aralık","aralık"]},47500:i=>{i.exports="renko"},98402:i=>{i.exports=["yerleşimi günlük aralıklara yakın olarak kullan"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/tr.3175.e0a2c845c5cba23f42fb.js b/charting_library/bundles/tr.3175.e0a2c845c5cba23f42fb.js new file mode 100644 index 0000000..594ffbc --- /dev/null +++ b/charting_library/bundles/tr.3175.e0a2c845c5cba23f42fb.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3175],{14281:r=>{r.exports=["para birimi"]},60558:r=>{r.exports=["hayvanlar & doğa"]},14232:r=>{r.exports=["aktivite"]},57792:r=>{r.exports=["oklar"]},33628:r=>{r.exports=["işaretler & smileyler"]},35305:r=>{r.exports=["yiyecek & içecek"]},49546:r=>{r.exports=["bayraklar"]},72302:r=>{r.exports=["nesneler"]},11739:r=>{r.exports=["doğa"]},96330:r=>{r.exports=["gülümsemeler & insanlar"]},6878:r=>{r.exports=["semboller"]},77011:r=>{r.exports=["semboller & bayraklar"]},15426:r=>{r.exports=["son zamanlarda kullanılanlar"]},15395:r=>{r.exports=["seyahat & yerler"]},39176:r=>{r.exports=["İçerik"]},19022:r=>{r.exports=["Kanallar"]},82401:r=>{r.exports=["İmleçler"]},50025:r=>{r.exports=["Dönemler"]},19661:r=>{r.exports=["Not Araçları"]},44629:r=>{r.exports=["Favorilere ekle"]},23969:r=>{r.exports=["Oklar"]},55939:r=>{r.exports=["Fırçalar"]},43884:r=>{r.exports="Gann"},5816:r=>{r.exports=["Gann ve Fibonacci Araçları"]},22146:r=>{r.exports=["Geometrik Şekiller"]},60925:r=>{r.exports=["Nokta"]},19570:r=>{r.exports=["Emojiler"]},88280:r=>{r.exports=["Elliott dalgaları"]},99289:r=>{r.exports=["Silici"]},97100:r=>{r.exports=["Tahmin ve Ölçüm Araçları"]},22305:r=>{r.exports="Fibonacci"},17517:r=>{r.exports=["Tüm Çizim Araçlarını Gizle"]},96411:r=>{r.exports=["Çizim Araç Çubuğunu Gizle"]},92464:r=>{r.exports=["İkonlar"]},37057:r=>{r.exports=["Tüm Çizim Araçlarını Kilitle"]},79165:r=>{r.exports=["Sihir"]},37140:r=>{r.exports=["Mıknatıs modu çizimleri en yakındaki fiyat çubuğunun OHLC değerine yapıştırır"]},59607:r=>{r.exports=["Ölç"]},79961:r=>{r.exports=["Ölçer"]},36551:r=>{r.exports=["Yeni çizimler yerleşimdeki tüm grafiklerde tekrarlanır ve aynı sembol seçildiğinde gösterilirler"]},25792:r=>{r.exports=["Şekiller"]},63354:r=>{r.exports=["Çizim Araç Çubuğu Göster"]},49616:r=>{r.exports=["Favori Çizim Araçları Araç Çubuğunu Göster"]},91977:r=>{r.exports=["Gizli Araçları Göster"]},51072:r=>{r.exports=["Nesnelerin Ağacını Göster"]},49421:r=>{r.exports=["Çizim Modunda Kal"]},84121:r=>{r.exports=["Çıkartmalar"]},85422:r=>{r.exports=["Güçlü Mıknatıs"]},19693:r=>{r.exports=["Desenler"]},73359:r=>{r.exports=["Dirgenler"]},76091:r=>{r.exports=["Çizimleri Kaldır"]},45286:r=>{r.exports=["Nesneleri sil"]},72482:r=>{r.exports=["Favorilerimden çıkar"]},30513:r=>{r.exports=["{drawings}'i kaldır"]},10049:r=>{r.exports=["{drawings} ve {indicators}'i kaldırın"]},55084:r=>{r.exports=["{indicators}'i kaldır"]},45265:r=>{r.exports=["Zayıf Mıknatıs"]},20916:r=>{r.exports=["Metin ve Notlar"]},18794:r=>{r.exports=["Trend Çizgisi Araçları"]},89967:r=>{r.exports=["Hacim bazlı"]},38925:r=>{r.exports=["Yaklaş"]},49895:r=>{r.exports=["Uzaklaş"]},32868:r=>{r.exports=["{hotKey_0} + Grafiğe tıklayın"]},68125:r=>{r.exports=["{hotKey_0} — daire"]},40234:r=>{r.exports=["{hotKey_0} — 45 derece açıyla bir doğru çizimi"]},10289:r=>{r.exports=["{hotKey_0} — sabit artışlar"]},81591:r=>{r.exports=["{hotKey_0} — kare"]},93030:r=>{r.exports=["{amount} çizim","{amount} çizim"]},80437:r=>{ +r.exports=["{amount} indikatör","{amount} indikatör"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/tr.3236.e12bb9a536432e97ec0c.js b/charting_library/bundles/tr.3236.e12bb9a536432e97ec0c.js new file mode 100644 index 0000000..80a4bfe --- /dev/null +++ b/charting_library/bundles/tr.3236.e12bb9a536432e97ec0c.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3236],{14229:e=>{e.exports=["Nokta"]},6174:e=>{e.exports=["gün"]},5285:e=>{e.exports=["saat"]},79410:e=>{e.exports=["ay"]},37830:e=>{e.exports=["dakika"]},25042:e=>{e.exports=["hafta"]},74787:e=>{e.exports=["Günler"]},62346:e=>{e.exports=["Saat"]},94328:e=>{e.exports=["Aylar"]},57470:e=>{e.exports=["Dakikalar"]},74973:e=>{e.exports=["Saniyeler"]},48801:e=>{e.exports=["Aralıklar"]},86614:e=>{e.exports=["Haftalar"]},30426:e=>{e.exports=["Kademe"]},43001:e=>{e.exports=["Görüntüyü kopyala"]},7367:e=>{e.exports=["Bağlantıyı kopyala"]},45888:e=>{e.exports=["Grafik Şipşağı"]},74207:e=>{e.exports=["Grafik ayarları"]},54777:e=>{e.exports=["Ekle"]},95798:e=>{e.exports=["Özel aralık ekle"]},44629:e=>{e.exports=["Favorilere ekle"]},15795:e=>{e.exports=["Tüm yerleşimlerim"]},88368:e=>{e.exports=["Tüm değişiklikler kaydedildi"]},84232:e=>{e.exports=["Çubuk türü"]},39011:e=>{e.exports=["Görüntüyü indir"]},43399:e=>{e.exports=["Varsayılan şablonlar"]},29313:e=>{e.exports=["Linke sahip herkes görüntüleyip kopyalayabilir"]},83127:e=>{e.exports=["Favori Göstergeler"]},33959:e=>{e.exports=["Favoriler"]},11682:e=>{e.exports=["Tam ekran modu"]},15812:e=>{e.exports=["Gösterge Şablonları"]},61142:e=>{e.exports=["Göstergeler"]},74527:e=>{e.exports=["Göstergeler & Stratejiler"]},79353:e=>{e.exports=["Aralık Diyaloğunu Aç"]},55520:e=>{e.exports=["Grafiği açılır pencerede aç"]},38543:e=>{e.exports=["Yeni sekmede aç"]},75687:e=>{e.exports=["Grafik Yerleşimini Yükle"]},75789:e=>{e.exports=["Yerleşimi yükle"]},90879:e=>{e.exports=["Yüklüyor..."]},80959:e=>{e.exports=["Kopya oluştur"]},58219:e=>{e.exports=["Yerleşimleri yönet"]},38554:e=>{e.exports=["Taslaklarım"]},14605:e=>{e.exports=["Numara veya {hotKey_0}"]},85520:e=>{e.exports=["Kaydet"]},92093:e=>{e.exports=["Gösterge Şablonu Kaydet"]},87409:e=>{e.exports=["Grafik yerleşiminizde tüm sembol ve zaman dilimleri için grafiklerinizi saklayın."]},11680:e=>{e.exports=["Yerleşimi kaydet"]},27077:e=>{e.exports=["Paylaşım"]},20987:e=>{e.exports=["Bu arama kutusunu görüntülemek için grafikteyken yazmaya başlayabilirsiniz."]},99983:e=>{e.exports=["Sembol Arama"]},43959:e=>{e.exports=["Hızlı Arama"]},70728:e=>{e.exports=["{hint} Yinele"]},72482:e=>{e.exports=["Favorilerimden çıkar"]},35038:e=>{e.exports=["Yeni Ad Ver"]},88513:e=>{e.exports=["Ekran görüntüsü al"]},32916:e=>{e.exports=["Zaman Aralığı"]},99746:e=>{e.exports=["Grafik resmini tweet'le"]},80323:e=>{e.exports=["{hint} işlemini geri al"]},23687:e=>{e.exports=["Henüz Favoriye alınmış Göstergeniz yok"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/tr.344.a9e566fa1091368f40c7.js b/charting_library/bundles/tr.344.a9e566fa1091368f40c7.js new file mode 100644 index 0000000..6976e4d --- /dev/null +++ b/charting_library/bundles/tr.344.a9e566fa1091368f40c7.js @@ -0,0 +1,5 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[344],{63227:t=>{t.exports=["#{count} (çubuk)"]},9671:t=>{t.exports=["#{count} (fiyat, çubuk)"]},91282:t=>{t.exports=["#1 (çubuk)"]},1961:t=>{t.exports=["#1 (fiyat)"]},12706:t=>{t.exports=["#1 (fiyat, çubuk)"]},92195:t=>{t.exports=["#1 (dikey pozisyon %, çubuk)"]},66187:t=>{t.exports=["Medyan"]},5066:t=>{t.exports="%"},89795:t=>{t.exports=["SaatinAksiYönü"]},43809:t=>{t.exports=["Yüzde olarak katsayılar"]},40054:t=>{t.exports=["Renk"]},47737:t=>{t.exports=["Kompakt istatistik modu"]},4639:t=>{t.exports=["Kordinatlar"]},76655:t=>{t.exports=["Nakit"]},99120:t=>{t.exports=["Kanal"]},60066:t=>{t.exports=["Fiyat adımıyla değişim"]},36150:t=>{t.exports=["Açı"]},38280:t=>{t.exports=["Açılar"]},95264:t=>{t.exports=["Hesap Boyutu"]},85160:t=>{t.exports=["Her zaman istatistikleri göster"]},54189:t=>{t.exports=["Yaylar"]},34674:t=>{t.exports=["Mintiklerde ort. HL"]},17608:t=>{t.exports=["Alt etiketler"]},48848:t=>{t.exports=["Kenar"]},72269:t=>{t.exports=["Kenarlar"]},27331:t=>{t.exports=["Arkaplan"]},66282:t=>{t.exports=["Arkaplan #1"]},19949:t=>{t.exports=["Çubuk aralığı"]},81260:t=>{t.exports=["Izgara"]},67114:t=>{t.exports=["Tarih/saat aralığı"]},37067:t=>{t.exports=["Ayrıştırma (fiyat, çubuk)"]},75460:t=>{t.exports=["Mesafe"]},46211:t=>{t.exports=["Emoji sabitle"]},46001:t=>{t.exports=["Giriş fiyatı"]},1220:t=>{t.exports=["Uzat"]},71116:t=>{t.exports=["Altı Uzat"]},45809:t=>{t.exports=["Sola Uzat"]},25892:t=>{t.exports=["Sola uzat"]},13611:t=>{t.exports=["Çizgileri uzat"]},3304:t=>{t.exports=["Satırları sola genişlet"]},83095:t=>{t.exports=["Satırları sağa doğru genişlet"]},14025:t=>{t.exports=["Sağa Uzat"]},74395:t=>{t.exports=["Sağa uzat"]},85197:t=>{t.exports=["Üstü Uzat"]},17006:t=>{t.exports=["Font boyutu"]},31343:t=>{t.exports=["Hata metni"]},28565:t=>{t.exports=["Başarısızlık arka planı"]},87931:t=>{t.exports=["Fanlar"]},39836:t=>{t.exports=["Log ölçeğine göre Fib seviyeleri"]},10578:t=>{t.exports=["Tam daireler"]},25264:t=>{t.exports=["YD çubukları"]},66049:t=>{t.exports=["OC çubuklar"]},27531:t=>{t.exports=["Birim büyüklüğü"]},99180:t=>{t.exports=["Alt Bant"]},53861:t=>{t.exports=["Alt bant #2"]},44775:t=>{t.exports=["Alt bant #3"]},85206:t=>{t.exports=["Etiket"]},75332:t=>{t.exports=["Çizgi rengi"]},14773:t=>{t.exports=["Etiket Arkaplanı"]},37126:t=>{t.exports=["Etiket metni"]},79106:t=>{t.exports=["Kademeler"]},95610:t=>{t.exports=["Kademeler çizgisi"]},79307:t=>{t.exports=["Sol etiketler"]},49286:t=>{t.exports=["Çizgi - YD/2"]},17676:t=>{t.exports=["Çizgi - açılış"]},47669:t=>{t.exports=["Çizgi - Kapanış"]},71899:t=>{t.exports=["Çizgi - yüksek"]},83394:t=>{t.exports=["Çizgi - düşük"]},60489:t=>{t.exports=["Çizgi rengi"]},53889:t=>{t.exports=["Mod"]},95543:t=>{t.exports=["Aylar"]},85041:t=>{t.exports=["Orta çizgi"]},24510:t=>{t.exports=["Orta nokta"]},22213:t=>{t.exports=["Kaynak arkaplan"]},15500:t=>{t.exports=["Kaynak sınırı"]},79238:t=>{t.exports=["Kaynak metin"]},37249:t=>{t.exports=["İstatistikler"]},28712:t=>{ +t.exports=["İstatistiklerin Konumu"]},50948:t=>{t.exports=["Durdurma Rengi"]},56119:t=>{t.exports=["Durdurma seviyesi"]},69835:t=>{t.exports=["Başarı metni"]},91141:t=>{t.exports=["Başarı arkaplanı"]},2694:t=>{t.exports=["Yüzde değişim"]},650:t=>{t.exports=["Yüzdeler"]},25684:t=>{t.exports=["Fiyat"]},23675:t=>{t.exports=["Fiyat Etiketi"]},75675:t=>{t.exports=["Fiyat etiketleri"]},16103:t=>{t.exports=["Fiyatın seviyeleri"]},46964:t=>{t.exports=["Fiyat aralığı"]},59771:t=>{t.exports=["Fiyat/çubuk oranı"]},29072:t=>{t.exports=["Fiyatlar"]},2635:t=>{t.exports=["Kar seviyesi"]},33886:t=>{t.exports=["Aralıklar ve oran"]},24186:t=>{t.exports=["Karşıt"]},91367:t=>{t.exports=["Sağ etiketler"]},63833:t=>{t.exports="Risk"},95545:t=>{t.exports=["Dalga"]},10209:t=>{t.exports=["Üst etiketler"]},98001:t=>{t.exports=["Hedef arka planı"]},89258:t=>{t.exports=["Hedef sınır"]},45302:t=>{t.exports=["Hedef Rengi:"]},74289:t=>{t.exports=["Hedef metin"]},17932:t=>{t.exports=["Metin kaydırma"]},55325:t=>{t.exports=["Zaman etiketi"]},77838:t=>{t.exports=["Zaman seviyeleri"]},2295:t=>{t.exports=["Şeffaflık"]},4372:t=>{t.exports=["Trend çizgisi"]},26775:t=>{t.exports=["Üst Bant"]},21774:t=>{t.exports=["Üst bant #2"]},21076:t=>{t.exports=["Üst bant #3"]},12374:t=>{t.exports=["Tek renk kullan"]},53473:t=>{t.exports="VWAP"},91322:t=>{t.exports=["Değerler"]},25227:t=>{t.exports=["Varyans"]},1670:t=>{t.exports=["açıyı değiştir"]},38829:t=>{t.exports=["ok rengini değiştir"]},23723:t=>{t.exports=["çubuk X koordinatını değiştir"]},72080:t=>{t.exports=["bayrak rengini değiştir"]},66266:t=>{t.exports=["fiyatı değiştir Y koordinatı"]},98905:t=>{t.exports=["üst kenar boşluğunu değiştir"]},11049:t=>{t.exports=["Y koordinatı dikey konumu değiştir"]},98057:t=>{t.exports=["{title} VWAP çizgi rengini değiştir"]},55218:t=>{t.exports=["{title} VWAP satır genişliğini değiştir"]},31804:t=>{t.exports=["{title} saat yönünün tersine değiştir"]},99128:t=>{t.exports=["yüzde görünürlüğünde {title} katsayısını değiştir"]},20216:t=>{t.exports=["{title} rengini değiştir"]},35435:t=>{t.exports=["{title} kompakt istatistik modunu değiştir"]},550:t=>{t.exports=["{title} mum kenarlığının rengini değiştir"]},28146:t=>{t.exports=["{title} mum kenarlığı görünümünü değiştir"]},7373:t=>{t.exports=["{title} mum kenarlığının rengini değiştir"]},38742:t=>{t.exports=["{title} mum rengini değiştir"]},42273:t=>{t.exports=["{title} mum rengini değiştir"]},76054:t=>{t.exports=["{title} mum fitili rengini değiştir"]},27029:t=>{t.exports=["{title} mum fitili görünürlüğünü değiştir"]},22430:t=>{t.exports=["{title} fiyat adımı görünürlüğünde değişiklik"]},45537:t=>{t.exports=["{title} açı görünürlüğünü değiştir"]},31775:t=>{t.exports=["{title} hesap boyutunu değiştir"]},37913:t=>{t.exports=["{title} sürekli istatistikleri göster değiştir"]},15521:t=>{t.exports=["{title} tüm satırların rengini değiştir"]},17466:t=>{t.exports=["{title} yay {index} çizgi rengini değiştir"]},72307:t=>{t.exports=["{title} yay {index} çizgi genişliği değiştir"]},13853:t=>{ +t.exports=["{title} fan {index} çizgi genişliğini değiştir"]},78680:t=>{t.exports=["{title} ortalama HL değerini değiştir"]},15802:t=>{t.exports=["{title} alt etiketlerin görünümünü değiştir"]},36438:t=>{t.exports=["{title} arka plan şeffaflığını değiştir"]},64548:t=>{t.exports=["{title} arka plan görünürlüğünü değiştir"]},75312:t=>{t.exports=["{title} arka plan rengini değiştir"]},39651:t=>{t.exports=["{title} arka plan rengini değiştir 1"]},78177:t=>{t.exports=["{title} arka plan rengini değiştir 2"]},42746:t=>{t.exports=["{title} çubuk aralığı görünümünü değiştir"]},53770:t=>{t.exports=["{title} ızgara görünümünü değiştir"]},29145:t=>{t.exports=["{title} ızgara çizgisi rengi değiştir"]},64949:t=>{t.exports=["{title} ızgara çizgisi stilini değiştir"]},93548:t=>{t.exports=["{title} ızgara çizgisi genişliğini değiştir"]},15485:t=>{t.exports=["{title} tarih/saat aralığı görünümünü değiştir"]},3400:t=>{t.exports=["{title} derecesini değiştir"]},91534:t=>{t.exports=["{title} aralık görünürlüğünü değiştir"]},65056:t=>{t.exports=["{title} emojiyi değiştir"]},65899:t=>{t.exports=["{title} emoji görünürlüğünü değiştir"]},59354:t=>{t.exports=["{title} giriş fiyatını değiştir"]},1447:t=>{t.exports=["{title} uzatma dibini değiştir"]},15258:t=>{t.exports=["{title} sola uzatmayı değiştir"]},96902:t=>{t.exports=["{title} satırları uzat değiştir"]},896:t=>{t.exports=["{title} uzatma üstünü değiştir"]},3708:t=>{t.exports=["sola uzanan {title} değiştir"]},52889:t=>{t.exports=["sağa uzanan {title} değiştir"]},86647:t=>{t.exports=["{title} uzantısını değiştir"]},3156:t=>{t.exports=["{title} hata metni rengini değiştir"]},49885:t=>{t.exports=["{title} hata arka plan rengi değiştir"]},89126:t=>{t.exports=["{title} fan {index} satır görünürlüğünü değiştir"]},30016:t=>{t.exports=["{title} fan {index} çizgi genişliğini değiştir"]},82516:t=>{t.exports=["{title} fan {index} çizgi rengini değiştir"]},78142:t=>{t.exports=["{title} fan görünürlüğünü değiştir"]},79467:t=>{t.exports=["{title} fan çizgi rengini değiştir"]},45739:t=>{t.exports=["{title} fib düzeylerini günlük ölçeğine değiştir"]},99670:t=>{t.exports=["çevrilmiş {title} değiştir"]},35165:t=>{t.exports=["{title} tam çevre görünürlüğünü değiştir"]},48983:t=>{t.exports=["{title} resmin arka plan rengini değiştir"]},45025:t=>{t.exports=["{title} lot boyutunu değiştir"]},13901:t=>{t.exports=["{title} alt bant çizgi rengini dğş"]},78425:t=>{t.exports=["{title} alt bant çizgisi görünürlüğünü dğş"]},99491:t=>{t.exports=["{title} alt bant çizgi genişliğini dğş"]},55469:t=>{t.exports=["{title} alt bandı #2 çizgi rengini değiştir"]},76157:t=>{t.exports=["{title} alt bandı #2 çizgi görünürlüğünü değiştir"]},8081:t=>{t.exports=["{title} alt bandı #2 çizgi genişliğini değiştir"]},95016:t=>{t.exports=["{title} alt bandı #3 çizgi rengini değiştir"]},84928:t=>{t.exports=["{title} alt bandı #3 çizgi görünürlüğünü değiştir"]},44693:t=>{t.exports=["{title} alt bandı #3 çizgi genişliğini değiştir"]},81170:t=>{t.exports=["{title} etiket hizalamasını değiştir"]},22775:t=>{ +t.exports=["{title} etiketlerinin yazı tipi boyutunu değiştir"]},24338:t=>{t.exports=["{title} etiket görünürlüğünü değiştir"]},32891:t=>{t.exports=["{title} seviye {index} çizgi katsayısını değiştir"]},85551:t=>{t.exports=["{title} seviye {index} çizgi rengini değiştir"]},47840:t=>{t.exports=["{title} seviye {index} çizgi stilini değiştir"]},45463:t=>{t.exports=["{title} seviye {index} çizgi görünümünü değiştir"]},90098:t=>{t.exports=["{title} seviye {index} çizgi genişliği değiştir"]},26710:t=>{t.exports=["{title} seviyelerinin görünümünü değiştir"]},2359:t=>{t.exports=["{title} sol etiket görünümünü değiştir"]},44643:t=>{t.exports=["{title} satır genişliği değiştir"]},20563:t=>{t.exports=["{title} çizgi rengini değiştir"]},66982:t=>{t.exports=["{title} çizgi stilini değiştir"]},94441:t=>{t.exports=["{title} modunu değiştir"]},89996:t=>{t.exports=["{title} orta nokta görünürlüğünü değiştir"]},36618:t=>{t.exports=["yansıtılmış {title} değiştir"]},18544:t=>{t.exports=["{title} kaynak arka plan rengini değiştir"]},48035:t=>{t.exports=["{title} kaynak kenarlık rengi değiştir"]},42286:t=>{t.exports=["{title} kaynak metin rengini değiştir"]},588:t=>{t.exports=["{title} istatistik konumu değiştir"]},54659:t=>{t.exports=["{title} durma rengini değiştir"]},89182:t=>{t.exports=["{title} durma seviyesini değiştir"]},82224:t=>{t.exports=["{title} dur fiyatını değiştir"]},88383:t=>{t.exports=["{title} başarı metin rengini değiştir"]},26967:t=>{t.exports=["{title} başarı arka plan rengi değiştir"]},62243:t=>{t.exports=["{title} yüzde değişim görünürlüğü değiştir"]},45936:t=>{t.exports=["{title} fiyat etiketi görünümünü değiştir"]},88577:t=>{t.exports=["{title} fiyat etiketi görünümünü değiştir"]},47045:t=>{t.exports=["{title} fiyat aralığı görünümünü değiştir"]},94028:t=>{t.exports=["{title} fiyat görünürlüğünü değiştir"]},56175:t=>{t.exports=["{title} fiyat görünürlüğünü değiştir"]},44539:t=>{t.exports=["{title} kâr seviyesini değiştir"]},41646:t=>{t.exports=["{title} kâr fiyatını değiştir"]},52877:t=>{t.exports=["{title} tersine değiştir"]},16598:t=>{t.exports=["{title} sağ etiketlerin görünümünü değiştir"]},31553:t=>{t.exports=["{title} riskini değiştir"]},40344:t=>{t.exports=["{title} risk görüntüleme modu değiştir"]},73137:t=>{t.exports=["{title} en üstteki etiketlerin görünümünü değiştir"]},52387:t=>{t.exports=["{title} hedef arka plan rengini değiştir"]},6921:t=>{t.exports=["{title} hedef kenarlık rengini değiştir"]},97573:t=>{t.exports=["{title} hedef rengini değiştir"]},27634:t=>{t.exports=["{title} hedef metin rengini değiştir"]},33822:t=>{t.exports=["{title} zaman etiketi görünümünü değiştir"]},84321:t=>{t.exports=["{title} şeffaflığı değiştir"]},10417:t=>{t.exports=["{title} üst bant çizgi rengini dğş"]},58722:t=>{t.exports=["{title} üst bant çizgisi görünümü dğş"]},13633:t=>{t.exports=["{title} üst bant çizgi genişliğini dğş"]},64709:t=>{t.exports=["{title} üst bandı #2 çizgi rengini değiştir"]},97847:t=>{t.exports=["{title} üst bandı #2 çizgi görünürlüğünü değiştir"]},62921:t=>{ +t.exports=["{title} üst bandı #2 çizgi genişliğini değiştir"]},94153:t=>{t.exports=["{title} üst bandı #3 çizgi rengini değiştir"]},19835:t=>{t.exports=["{title} üst bandı #3 çizgi görünürlüğünü değiştir"]},68310:t=>{t.exports=["{title} üst bandı #3 çizgi genişliğini değiştir"]},12355:t=>{t.exports=["{title} varyans değerini değiştir"]},25937:t=>{t.exports=["{toolName} etiket hizalamasını dikey değiştir"]},46991:t=>{t.exports=["{toolName} etiketlerinin yatay hizalama değiştir"]},73080:t=>{t.exports=["{toolName} etiketlerinin yönünü değiştir"]},24272:t=>{t.exports=["{toolName} çizgi görünümünü değiştir"]},46404:t=>{t.exports=["{toolName} çizgi genişliğini değiştir"]},50265:t=>{t.exports=["{toolName} çizgi rengi değiştir"]},72781:t=>{t.exports=["sola uzanan {toolName} satırı değiştir"]},84613:t=>{t.exports=["sağa uzanan {toolName} satırı değiştir"]},62603:t=>{t.exports=["{toolName} çizgisi sol ucunu değiştir"]},62412:t=>{t.exports=["{toolName} satırı sağ ucunu değiştir"]},35422:t=>{t.exports=["{toolName} çizgi stilini değiştir"]},77690:t=>{t.exports=["{toolName} metnini değiştir"]},69871:t=>{t.exports=["{toolName} metin görünümü değiştir"]},25878:t=>{t.exports=["{toolName} metin sarmayı değiştir"]},91832:t=>{t.exports=["{toolName} metin arka plan rengini değiştir"]},18610:t=>{t.exports=["{toolName} metin arka plan görünümü değiştir"]},44755:t=>{t.exports=["{toolName} metin kenarlığı rengi değiştir"]},6324:t=>{t.exports=["{toolName} metin kenar genişliğini değiştir"]},45529:t=>{t.exports=["{toolName} metin sınır görünürlüğünü değiştir"]},6500:t=>{t.exports=["{toolName} metin rengini değiştir"]},51614:t=>{t.exports=["{toolName} metin tipini kalın değiştir"]},18572:t=>{t.exports=["{toolName} metin tipini italik olarak değiştir"]},48382:t=>{t.exports=["{toolName} metin tipi boyutu değiştir"]},18567:t=>{t.exports=["{propertyName} özelliğini değiştir"]},21926:t=>{t.exports=["arka plan rengi"]},52241:t=>{t.exports=["arka planlar dolu"]},70607:t=>{t.exports=["çizgiler rengi"]},41075:t=>{t.exports=["çizgiler stili"]},73043:t=>{t.exports=["çizgi genişliği"]},72223:t=>{t.exports=["çizimleri taşı"]},93046:t=>{t.exports=["Fiyat göster"]},41437:t=>{t.exports=["Metin rengi"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/tr.3951.babac9be598102fb0d92.js b/charting_library/bundles/tr.3951.babac9be598102fb0d92.js new file mode 100644 index 0000000..2913072 --- /dev/null +++ b/charting_library/bundles/tr.3951.babac9be598102fb0d92.js @@ -0,0 +1,3 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3951],{14229:e=>{e.exports=["Nokta"]},16936:e=>{e.exports=["Geri"]},9898:e=>{e.exports=["Sağ"]},18511:e=>{e.exports=["Çubuğun Kapanışına Gerisayım"]},32409:e=>{e.exports=["Renk Teması"]},90069:e=>{e.exports=["Kıyasla"]},39176:e=>{e.exports=["İçerik"]},15803:e=>{e.exports=["Grafik resminin linkini kopyala"]},20036:e=>{e.exports=["İptal"]},19022:e=>{e.exports=["Kanallar"]},8353:e=>{e.exports=["Zaman Aralığını Değiştir"]},20788:e=>{e.exports=["Grafik Stili Sütunları"]},86771:e=>{e.exports=["Grafik Stili Mumlar"]},45290:e=>{e.exports=["Grafik Stil Alanı"]},97559:e=>{e.exports=["Grafik Stili Çubukları"]},18779:e=>{e.exports=["Grafik Stil Taban Çizgisi"]},90599:e=>{e.exports=["Grafik Stili Kagi"]},41412:e=>{e.exports=["Grafik Stili HLC Alanı"]},51383:e=>{e.exports=["Grafik Stili Boş Mumlar"]},20424:e=>{e.exports=["Grafik Stili Heikin Ashi"]},28381:e=>{e.exports=["Grafik Stili Yüksek-Düşük"]},87691:e=>{e.exports=["Grafik Stili Çizgi"]},470:e=>{e.exports=["Grafik Stili Çizgi Sonu"]},14956:e=>{e.exports=["Grafik Stili İşaretli Çizgi"]},59393:e=>{e.exports=["Grafik Stili Adım Çizgisi"]},59491:e=>{e.exports=["Grafik Stili Nokta ve Şekil"]},38385:e=>{e.exports=["Grafik Stili Aralığı"]},91664:e=>{e.exports=["Grafik Stili Renko"]},82838:e=>{e.exports=["Grafik Stili Hacim Ayak İzi"]},80395:e=>{e.exports=["Menüyü kapat"]},82401:e=>{e.exports=["İmleçler"]},50025:e=>{e.exports=["Dönemler"]},19661:e=>{e.exports=["Not Araçları"]},44629:e=>{e.exports=["Favorilere ekle"]},64498:e=>{e.exports=["Tüm kaynaklar"]},95480:e=>{e.exports=["Bu Göstergeleri Tüm Yerleşime Uygula"]},23969:e=>{e.exports=["Oklar"]},28020:e=>{e.exports=["Oto ( Verileri Ekrana Uydurur)"]},79852:e=>{e.exports=["Tahvil"]},55939:e=>{e.exports=["Fırçalar"]},40803:e=>{e.exports=["Tarihe Git"]},43884:e=>{e.exports="Gann"},5816:e=>{e.exports=["Gann ve Fibonacci Araçları"]},22146:e=>{e.exports=["Geometrik Şekiller"]},60925:e=>{e.exports=["Nokta"]},66365:e=>{e.exports=["Koyu renk teması"]},29601:e=>{e.exports=["Açıklama"]},22772:e=>{e.exports=["Çizimler"]},88280:e=>{e.exports=["Elliott dalgaları"]},99289:e=>{e.exports=["Silici"]},25790:e=>{e.exports=["Genişletilmiş seans"]},97100:e=>{e.exports=["Tahmin ve Ölçüm Araçları"]},22305:e=>{e.exports="Fibonacci"},11682:e=>{e.exports=["Tam ekran modu"]},15327:e=>{e.exports=["Fonksiyon"]},17517:e=>{e.exports=["Tüm Çizim Araçlarını Gizle"]},82785:e=>{e.exports=["Ölçeği Ters Çevir"]},64642:e=>{e.exports=["Gösterge Ekle"]},55149:e=>{e.exports=["Nesne ağacını aç"]},75687:e=>{e.exports=["Grafik Yerleşimini Yükle"]},37057:e=>{e.exports=["Tüm Çizim Araçlarını Kilitle"]},95667:e=>{e.exports=["Fiyat Çubuk Oranını Sabitle"]},19567:e=>{e.exports=["Ölçeği Sola Taşı"]},76300:e=>{e.exports=["Ölçeği Sağa Taşı"]},56854:e=>{e.exports=["Grafiği geri taşı"]},22221:e=>{e.exports=["Grafiği ileri taşı"]},79165:e=>{e.exports=["Sihir"]},37140:e=>{e.exports=["Mıknatıs modu çizimleri en yakındaki fiyat çubuğunun OHLC değerine yapıştırır"]},72357:e=>{e.exports=["Yerleşim çizimlerini yönet"]}, +59607:e=>{e.exports=["Ölç"]},79961:e=>{e.exports=["Ölçer"]},78633:e=>{e.exports=["Tüm ölçekleri sola birleştir"]},308:e=>{e.exports=["Tüm ölçekleri sağda birleştirme"]},29673:e=>{e.exports=["Kriterlerinize uygun borsa yok"]},41379:e=>{e.exports=["Kriterlerinize uygun sembol yok"]},45850:e=>{e.exports=["Hiçbir şey kriterlerinize uymuyor"]},36551:e=>{e.exports=["Yeni çizimler yerleşimdeki tüm grafiklerde tekrarlanır ve aynı sembol seçildiğinde gösterilirler"]},19407:e=>{e.exports=["Yeni çizimler küresel olarak senkronize edilecek"]},77989:e=>{e.exports=["Yeni çizimler düzende senkronize edilecek"]},19724:e=>{e.exports=["Kaynak"]},62571:e=>{e.exports=["Grafik Yerleşimini Sakla"]},35264:e=>{e.exports=["Sadece Fiyat Grafiğini Ölçeklendir"]},52298:e=>{e.exports=["Ara"]},78842:e=>{e.exports=["İşlev veya araç ara"]},13269:e=>{e.exports=["Kaynak seç"]},90417:e=>{e.exports=["Seans Araları"]},25792:e=>{e.exports=["Şekiller"]},91977:e=>{e.exports=["Gizli Araçları Göster"]},51072:e=>{e.exports=["Nesnelerin Ağacını Göster"]},49421:e=>{e.exports=["Çizim Modunda Kal"]},85422:e=>{e.exports=["Güçlü Mıknatıs"]},89053:e=>{e.exports=["Sembol"]},48490:e=>{e.exports=["Sembol ve açıklama"]},79791:e=>{e.exports=["Sembol İsmi Etiketi"]},12014:e=>{e.exports=["Sembol Bilgisi"]},78001:e=>{e.exports=["Sembol Son Değer Etiketi"]},99983:e=>{e.exports=["Sembol Arama"]},35888:e=>{e.exports=["Çizimleri tüm grafiklere eşitle"]},19693:e=>{e.exports=["Desenler"]},73359:e=>{e.exports=["Dirgenler"]},4037:e=>{e.exports=["Artı Butonu"]},96032:e=>{e.exports=["Önceki Gün Kapanış Fiyat Çizgisi"]},99530:e=>{e.exports=["Fiyat Çizgisi"]},90612:e=>{e.exports=["Son arama"]},31273:e=>{e.exports=["Rutin seans"]},76091:e=>{e.exports=["Çizimleri Kaldır"]},20378:e=>{e.exports=["Göstergelerı Kaldır"]},57869:e=>{e.exports=["Tüm göstergeleri ve çizim araçlarını kaldır"]},72482:e=>{e.exports=["Favorilerimden çıkar"]},34465:e=>{e.exports=["Grafiği Sıfırla"]},45417:e=>{e.exports=["Fiyat Ölçeği Sıfırla"]},75521:e=>{e.exports=["Zaman Ölçeğini Sıfırla"]},45265:e=>{e.exports=["Zayıf Mıknatıs"]},20916:e=>{e.exports=["Metin ve Notlar"]},18794:e=>{e.exports=["Trend Çizgisi Araçları"]},64185:e=>{e.exports=["Çizimleri, işlevleri ve ayarları aramak için yazın"]},89967:e=>{e.exports=["Hacim bazlı"]},38925:e=>{e.exports=["Yaklaş"]},49895:e=>{e.exports=["Uzaklaş"]},12629:e=>{e.exports=["Emtia"]},87592:e=>{e.exports="cfd"},65558:e=>{e.exports=["fikir görünürlüğünü grafikte değiştir"]},59820:e=>{e.exports=["göstergeleri ve finansal isim etiketlerinin görünürlüğünü değiştir"]},90512:e=>{e.exports=["göstergeleri ve finansal değer etiketlerinin görünürlüğünü değiştir"]},50393:e=>{e.exports=["piyasa öncesi/sonrası fiyat çizgilerinin görünürlüğünü değiştir"]},8448:e=>{e.exports=["kripto"]},67245:e=>{e.exports="dr"},88720:e=>{e.exports=["ekonomi"]},39512:e=>{e.exports=["döviz"]},81859:e=>{e.exports=["vadeli"]},12754:e=>{e.exports=["endeks"]},60804:e=>{e.exports=["endeks"]},36931:e=>{e.exports=["hisse"]},95612:e=>{e.exports=["çizimleri senkronize et"]},32868:e=>{ +e.exports=["{hotKey_0} + Grafiğe tıklayın"]},68125:e=>{e.exports=["{hotKey_0} — daire"]},40234:e=>{e.exports=["{hotKey_0} — 45 derece açıyla bir doğru çizimi"]},10289:e=>{e.exports=["{hotKey_0} — sabit artışlar"]},81591:e=>{e.exports=["{hotKey_0} — kare"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/tr.4716.e4ac74dfc9ec5374b00c.js b/charting_library/bundles/tr.4716.e4ac74dfc9ec5374b00c.js new file mode 100644 index 0000000..c84dd69 --- /dev/null +++ b/charting_library/bundles/tr.4716.e4ac74dfc9ec5374b00c.js @@ -0,0 +1,42 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[4716],{20747:e=>{e.exports=["Tekrar"]},9846:e=>{e.exports=["O"]},55765:e=>{e.exports="L"},14642:e=>{e.exports=["Koyu"]},69841:e=>{e.exports=["Aydınlık"]},673:e=>{e.exports=Object.create(null),e.exports.d_dates=["g"],e.exports.h_dates=["s"],e.exports.m_dates=["a"],e.exports.s_dates="s",e.exports.in_dates=["za"]},97840:e=>{e.exports=["g"]},64302:e=>{e.exports=["s"]},79442:e=>{e.exports=["a"]},22448:e=>{e.exports="s"},16493:e=>{e.exports=["{title} kopyala"]},13395:e=>{e.exports=["G"]},37720:e=>{e.exports=["A"]},69838:e=>{e.exports=["A"]},59231:e=>{e.exports=["Z"]},85521:e=>{e.exports=["H"]},13994:e=>{e.exports=["s"]},6791:e=>{e.exports=["d"]},2949:e=>{e.exports="s"},77297:e=>{e.exports=["K"]},56723:e=>{e.exports=["Y"]},5801:e=>{e.exports="HL2"},98865:e=>{e.exports="HLC3"},42659:e=>{e.exports="OHLC4"},4292:e=>{e.exports=["D"]},78155:e=>{e.exports=["A"]},88601:e=>{e.exports=Object.create(null),e.exports.Back_input=["Geri"],e.exports.Minimize_input=["Küçült"],e.exports.CCI_input="CCI",e.exports["Hull MA_input"]=["Hull HO"],e.exports.UO_input="UO",e.exports.from_input=["'dan/'den"],e.exports.to_input=["'ya/'ye"],e.exports["{number} item_combobox_input"]=["{number} araç","{number} araç"],e.exports.Close_input=["Kapat"],e.exports.Style_input=["Stil"],e.exports["Box size assignment method_input"]=["Kutu boyutu atama yöntemi"],e.exports["Color bars based on previous close_input"]=["Önceki kapanışa göre renk çubukları"],e.exports.Candles_input=["Mum"],e.exports.Borders_input=["Kenar"],e.exports.Wick_input=["Fitil"],e.exports["HLC bars_input"]=["HLC barları"],e.exports["Price source_input"]=["Fiyat kaynağı"],e.exports.Type_input=["Tip"],e.exports["Show real prices on price scale (instead of Heikin-Ashi price)_input"]=["Fiyat ölçeğinde gerçek fiyatları göster (Heikin-Ashi fiyatı yerine)"],e.exports["Up bars_input"]=["Yukarı çubuklar"],e.exports["Down bars_input"]=["Aşağı çubuklar"],e.exports["Projection up bars_input"]=["Oluşumdaki yukarı çubuklar"],e.exports["Projection down bars_input"]=["Oluşumdaki aşağı çubuklar"],e.exports["Projection up color_input"]=["Oluşumdaki yükseliş rengi"],e.exports["Projection down color_input"]=["Oluşumdaki düşüş rengi"],e.exports.Line_input=["Çizgi"],e.exports.Fill_input=["Dolgu"],e.exports["Up color_input"]=["Yukarı renk"],e.exports["Down color_input"]=["Aşağı renk"],e.exports.Traditional_input=["Geleneksel"],e.exports["Box size_input"]=["Kutu Büyüklüğü"],e.exports["Number of line_input"]=["Satır sayısı"],e.exports["ATR length_input"]=["ATR uzunluğu"],e.exports["Reversal amount_input"]=["Ters dönüş miktarı"],e.exports["Phantom bars_input"]=["Hayalet çubuklar"],e.exports["One step back building_input"]=["Bir adım geri oluşum"],e.exports.Source_input=["Kaynak"],e.exports.Wicks_input=["Fitil"],e.exports.Range_input=["Aralık"],e.exports.Length_input=["Uzunluk"],e.exports.Plot_input=["Çizim"],e.exports.Zero_input=["Sıfır"],e.exports.Signal_input=["Sinyal"],e.exports.Long_input=["Uzun"],e.exports.Short_input=["Kısa"], +e.exports.UpperLimit_input=["ÜstLimit"],e.exports.LowerLimit_input=["AltLimit"],e.exports.Offset_input=["Uzantı"],e.exports.length_input=["uzunluk"],e.exports.mult_input=["çarpan"],e.exports.short_input=["kısa"],e.exports.long_input=["uzun"],e.exports.Limit_input="Limit",e.exports.Move_input=["Hareket"],e.exports.Value_input=["Değer"],e.exports.Method_input=["Yöntem"],e.exports["Values in status line_input"]=["Durum satırındaki değerler"],e.exports["Labels on price scale_input"]=["Fiyat ölçeğindeki etiketler"],e.exports["Accumulation/Distribution_input"]=["Birikim/Dağıtım"],e.exports.ADR_B_input="ADR_B",e.exports["Equality Line_input"]=["Eşitlik Çizgisi"],e.exports["Window Size_input"]=["Pencere Genişliği"],e.exports.Sigma_input="Sigma",e.exports["Aroon Up_input"]=["Aroon Yükseliş"],e.exports["Aroon Down_input"]=["Aroon Alt"],e.exports.Upper_input=["Üst"],e.exports.Lower_input=["Alt"],e.exports.Deviation_input=["Sapma"],e.exports["Levels Format_input"]=["Seviyelerin Formatı"],e.exports["Labels Position_input"]=["Etiketlerin Pozisyonu"],e.exports["0 Level Color_input"]=["0 Seviye Rengi"],e.exports["0.236 Level Color_input"]=["0.236 Seviye Rengi"],e.exports["0.382 Level Color_input"]=["0.382 Seviye Rengi"],e.exports["0.5 Level Color_input"]=["0.5 Seviye Rengi"],e.exports["0.618 Level Color_input"]=["0.618 Seviye Rengi"],e.exports["0.65 Level Color_input"]=["0.65 Seviye Rengi"],e.exports["0.786 Level Color_input"]=["0.786 Seviye Rengi"],e.exports["1 Level Color_input"]=["1 Seviye Rengi"],e.exports["1.272 Level Color_input"]=["1.272 Seviye Rengi"],e.exports["1.414 Level Color_input"]=["1.414 Seviye Rengi"],e.exports["1.618 Level Color_input"]=["1.618 Seviye Rengi"],e.exports["1.65 Level Color_input"]=["1.65 Seviye Rengi"],e.exports["2.618 Level Color_input"]=["2.618 Seviye Rengi"],e.exports["2.65 Level Color_input"]=["2.65 Seviye Rengi"],e.exports["3.618 Level Color_input"]=["3.618 Seviye Rengi"],e.exports["3.65 Level Color_input"]=["3.65 Seviye Rengi"],e.exports["4.236 Level Color_input"]=["4.236 Seviye Rengi"],e.exports["-0.236 Level Color_input"]=["-0.236 Seviye Rengi"],e.exports["-0.382 Level Color_input"]=["-0.382 Seviye Rengi"],e.exports["-0.618 Level Color_input"]=["-0.618 Seviye Rengi"],e.exports["-0.65 Level Color_input"]=["-0.65 Seviye Rengi"],e.exports.ADX_input="ADX",e.exports["ADX Smoothing_input"]=["ADX Düzleştirilmiş"],e.exports["DI Length_input"]=["YG Uzunluğu"],e.exports.Smoothing_input=["Belirginleştirme"],e.exports.ATR_input="ATR",e.exports.Growing_input=["Büyüyen"],e.exports.Falling_input=["Düşüş"],e.exports["Color 0_input"]=["Renk 0"],e.exports["Color 1_input"]=["Renk 1"],e.exports.StdDev_input=["StdSapma"],e.exports.Basis_input=["Temel"],e.exports.Median_input=["Medyan"],e.exports["Bollinger Bands %B_input"]=["Bollinger Bantları %B"],e.exports.Overbought_input=["Fazla alınmış"],e.exports.Oversold_input=["Fazla satılmış"],e.exports["Bollinger Bands Width_input"]=["Bollinger Bantları Genişliği"],e.exports["RSI Length_input"]=["RSI Uzunluğu"],e.exports["UpDown Length_input"]=["UpDown Uzunluğu"], +e.exports["ROC Length_input"]=["RoC Uzunluğu"],e.exports.MF_input=["HF"],e.exports.resolution_input=["çözünürlük"],e.exports["Fast Length_input"]=["Hızlı Uzunluk"],e.exports["Slow Length_input"]=["Yavaş Uzunluk"],e.exports["Chaikin Oscillator_input"]=["Chaikin Osilatörü"],e.exports.P_input="P",e.exports.X_input="X",e.exports.Q_input="Q",e.exports.p_input="p",e.exports.x_input="x",e.exports.q_input="q",e.exports.Price_input=["Fiyat"],e.exports["Chande MO_input"]="Chande MO",e.exports["Zero Line_input"]=["Sıfır Çizgisi"],e.exports["Color 2_input"]=["Renk 2"],e.exports["Color 3_input"]=["Renk 3"],e.exports["Color 4_input"]=["Renk 4"],e.exports["Color 5_input"]=["Renk 5"],e.exports["Color 6_input"]=["Renk 6"],e.exports["Color 7_input"]=["Renk 7"],e.exports["Color 8_input"]=["Renk 8"],e.exports.CHOP_input="CHOP",e.exports["Upper Band_input"]=["Üst Bant"],e.exports["Lower Band_input"]=["Alt Bant"],e.exports["Smoothing Line_input"]=["Yumuşatma Çizgisi"],e.exports["Smoothing Length_input"]=["Yumuşatma Uzunluğu"],e.exports["WMA Length_input"]=["WMA Uzunluğu"],e.exports["Long RoC Length_input"]=["Uzun KVE Uzunluğu"],e.exports["Short RoC Length_input"]=["Kısa RoC Uzunluğu"],e.exports.sym_input=["smbl"],e.exports.Symbol_input=["Sembol"],e.exports.Correlation_input=["Korelasyon"],e.exports.Period_input=["Periyot"],e.exports.Centered_input=["Ortalanmış"],e.exports["Detrended Price Oscillator_input"]=["Karşılaştırılamayan Fiyat Osilatörü"],e.exports.isCentered_input=["Merkezde mi"],e.exports.DPO_input=["DFO"],e.exports["ADX smoothing_input"]=["ADX düzleştirilmiş"],e.exports["+DI_input"]="+DI",e.exports["-DI_input"]="-DI",e.exports.DEMA_input=["İÜHO"],e.exports["Multi timeframe_input"]=["Çoklu zaman dilimi"],e.exports.Timeframe_input=["Zaman aralığı"],e.exports["Wait for timeframe closes_input"]=["Zaman aralığının kapanmasını bekleyin"],e.exports.Divisor_input=["Bölen"],e.exports.EOM_input="EOM",e.exports["Elder's Force Index_input"]=["Elder Kuvvet Endeksi"],e.exports.Percent_input=["Yüzde"],e.exports.Exponential_input=["Üstel"],e.exports.Average_input=["Ortalama"],e.exports["Upper Percentage_input"]=["Üst Yüzdelik"],e.exports["Lower Percentage_input"]=["Düşük Yüzdelik"],e.exports.Fisher_input="Fisher",e.exports.Trigger_input=["Tetik"],e.exports.Level_input=["Seviye"],e.exports["Trader EMA 1 length_input"]=["İşlem yapan EMA 1 uzunluğu"],e.exports["Trader EMA 2 length_input"]=["İşlem yapan EMA 2 uzunluğu"],e.exports["Trader EMA 3 length_input"]=["İşlem yapan EMA 3 uzunluğu"],e.exports["Trader EMA 4 length_input"]=["İşlemci EMA 4 uzunluğu"],e.exports["Trader EMA 5 length_input"]=["İşlemci EMA 5 uzunluğu"],e.exports["Trader EMA 6 length_input"]=["İşlemci EMA 6 uzunluğu"],e.exports["Investor EMA 1 length_input"]=["Yatırımcı EMA 1 uzunluğu"],e.exports["Investor EMA 2 length_input"]=["Yatırımcı EMA 2 uzunluğu"],e.exports["Investor EMA 3 length_input"]=["Yatırımcı EMA 3 uzunluğu"],e.exports["Investor EMA 4 length_input"]=["Yatırımcı EMA 4 uzunluğu"],e.exports["Investor EMA 5 length_input"]=["Yatırımcı EMA 5 uzunluğu"], +e.exports["Investor EMA 6 length_input"]=["Yatırımcı EMA 6 uzunluğu"],e.exports.HV_input="HV",e.exports["Conversion Line Periods_input"]=["Dönüş Çizgisi Periyodu"],e.exports["Base Line Periods_input"]=["Temel Çizgi Periyotları"],e.exports["Lagging Span_input"]=["Gecikme Aralığı"],e.exports["Conversion Line_input"]=["Dönüş Çizgisi"],e.exports["Base Line_input"]=["Temel Çizgi"],e.exports["Leading Span A_input"]=["Öndeki Açıklık A"],e.exports["Leading Span Periods_input"]=["Öncü Açıklık Dönemleri"],e.exports["Leading Shift Periods_input"]=["Öncü Vardiya Dönemleri"],e.exports["Plots Background_input"]=["Parselin Arkaplanı"],e.exports["yay Color 0_input"]=["yay Renk 0"],e.exports["yay Color 1_input"]=["yay Renk 1"],e.exports.Multiplier_input=["Çarpan"],e.exports["Bands style_input"]=["Bant stili"],e.exports.Middle_input=["Orta"],e.exports.useTrueRange_input=["TrueRangeKullan"],e.exports.ROCLen1_input=["ROCUzun1"],e.exports.ROCLen2_input=["ROCUzun2"],e.exports.ROCLen3_input=["ROCUzun3"],e.exports.ROCLen4_input=["ROCUzun4"],e.exports.SMALen1_input=["BHOUzun1"],e.exports.SMALen2_input=["BHOUzun2"],e.exports.SMALen3_input=["BHOUzun3"],e.exports.SMALen4_input=["BHOUzun4"],e.exports.SigLen_input=["SinUzun"],e.exports.KST_input="KST",e.exports.Sig_input=["Sin"],e.exports.roclen1_input=["rocuznlk1"],e.exports.roclen2_input=["rocuznlk2"],e.exports.roclen3_input=["rocuznlk3"],e.exports.roclen4_input=["rocuznlk4"],e.exports.smalen1_input=["bhoUznlk1"],e.exports.smalen2_input=["bhoUznlk2"],e.exports.smalen3_input=["bhoUznlk3"],e.exports.smalen4_input=["bhoUznlk4"],e.exports.siglen_input="siglen",e.exports["Upper Deviation_input"]=["Üst Sapma"],e.exports["Lower Deviation_input"]=["Alt Sapma"],e.exports["Use Upper Deviation_input"]=["Üst Sapma Kullan"],e.exports["Use Lower Deviation_input"]=["Alt Sapma Kullan"],e.exports.Count_input=["Sayım"],e.exports.Crosses_input=["Kesişmeler"],e.exports.MOM_input="MOM",e.exports.MA_input=["HO"],e.exports["Length EMA_input"]=["ÜHO Uzunluğu"],e.exports["Length MA_input"]=["HO Uzunluğu"],e.exports["Fast length_input"]=["Hızlı uzunluk"],e.exports["Slow length_input"]=["Yavaş uzunluk"],e.exports["Signal smoothing_input"]=["Sinyal belirginleştirme"],e.exports["Simple ma(oscillator)_input"]=["Basit ort(osilatör)"],e.exports["Simple ma(signal line)_input"]=["Basit ort(sinyal çizgisi)"],e.exports.Histogram_input="Histogram",e.exports.MACD_input="MACD",e.exports.fastLength_input=["hızlıUzunluk"],e.exports.slowLength_input=["yavaşUzunluk"],e.exports.signalLength_input=["sinyalUzunluk"],e.exports.NV_input="NV",e.exports.OnBalanceVolume_input=["DengeİşlemHacmi"],e.exports.Start_input=["Başlat"],e.exports.Increment_input=["Artış"],e.exports["Max value_input"]=["Max değer"],e.exports.ParabolicSAR_input="ParabolicSAR",e.exports.start_input=["başlangıç"],e.exports.increment_input=["artım"],e.exports.maximum_input=["maksimum"],e.exports["Short length_input"]=["Kısa uzunluk"],e.exports["Long length_input"]=["Uzun uznuluğu"],e.exports.OSC_input="OSC",e.exports.shortlen_input="shortlen", +e.exports.longlen_input="longlen",e.exports.PVT_input="PVT",e.exports.ROC_input="ROC",e.exports.RSI_input="RSI",e.exports.RVGI_input="RVGI",e.exports.RVI_input="RVI",e.exports["Long period_input"]=["Uzun süre"],e.exports["Short period_input"]=["Kısa periyot"],e.exports["Signal line period_input"]=["Sinyal çizgisi periyodu"],e.exports.SMI_input="SMI",e.exports["SMI Ergodic Oscillator_input"]=["SMI Ergodic Osilatörü"],e.exports.Indicator_input=["Gösterge"],e.exports.Oscillator_input=["Osilatör"],e.exports.K_input="K",e.exports.D_input="D",e.exports.smoothK_input="smoothK",e.exports.smoothD_input="smoothD",e.exports["%K_input"]="%K",e.exports["%D_input"]="%D",e.exports["Stochastic Length_input"]=["Stokastik Uzunluk"],e.exports["RSI Source_input"]=["RSI Kaynağı"],e.exports.lengthRSI_input=["uzunlukRSI"],e.exports.lengthStoch_input=["uzunlukStok"],e.exports.TRIX_input="TRIX",e.exports.TEMA_input="TEMA",e.exports["Long Length_input"]=["Uzun Uzunluğu"],e.exports["Short Length_input"]=["Kısa Uzunluk"],e.exports["Signal Length_input"]=["Sinyal Uzunluğu"],e.exports.Length1_input=["Uzunluk1"],e.exports.Length2_input=["Uzunluk2"],e.exports.Length3_input=["Uzunluk3"],e.exports.length7_input=["uzunluk7"],e.exports.length14_input=["uzunluk14"],e.exports.length28_input=["uzunluk28"],e.exports.VWMA_input="VWMA",e.exports.len_input=["uzn"],e.exports["VI +_input"]="VI +",e.exports["VI -_input"]="VI -",e.exports["%R_input"]="%R",e.exports["Jaw Length_input"]=["Çene Uzunluğu"],e.exports["Teeth Length_input"]=["Diş Uzunluğu"],e.exports["Lips Length_input"]=["Dudak Uzunluğu"],e.exports.Jaw_input=["Çene"],e.exports.Teeth_input=["Diş"],e.exports.Lips_input=["Dudaklar"],e.exports["Jaw Offset_input"]=["Çene Aralığı"],e.exports["Teeth Offset_input"]=["Diş Aralığı"],e.exports["Lips Offset_input"]=["Dudak Aralığı"],e.exports["Down fractals_input"]=["Aşağı fraktallar"],e.exports["Up fractals_input"]=["Yükselen fraktal"],e.exports.Periods_input=["Periyotlar"],e.exports.Shapes_input=["Şekiller"],e.exports["show MA_input"]=["HO göster"],e.exports["MA Length_input"]=["HO Uzunluğu"],e.exports["Color based on previous close_input"]=["Önceki kapanışa göre çubuk rengi"],e.exports["Rows Layout_input"]=["Satır Düzeni"],e.exports["Row Size_input"]=["Satır sayısı"],e.exports.Volume_input=["Hacim"],e.exports["Value Area volume_input"]=["Takas Aralığı hacmi"],e.exports["Extend Right_input"]=["Sağa Uzat"],e.exports["Extend POC Right_input"]=["YTS Sağa Genişlet"],e.exports["Extend VAH Right_input"]=["VAH'ı Sağa Uzat"],e.exports["Extend VAL Right_input"]=["VAL'ı Sağa Uzat"],e.exports["Value Area Volume_input"]=["Değer Alanı Hacmi"],e.exports.Placement_input=["Yerleştirme"],e.exports.POC_input=["YTS(Yoğun Takas Seviyesi)"],e.exports["Developing Poc_input"]=["Gelişen Yts"],e.exports["Up Volume_input"]=["Artan Hacim"],e.exports["Down Volume_input"]=["Düşen Hacim"],e.exports["Value Area_input"]=["Değer Alanı"],e.exports["Histogram Box_input"]=["Histogram Kutusu"],e.exports["Value Area Up_input"]=["Değer Alanı Yukarı"], +e.exports["Value Area Down_input"]=["Değer Alanı Aşağı"],e.exports["Number Of Rows_input"]=["Satır Sayısı"],e.exports["Ticks Per Row_input"]=["Satır başına fiyat adımı sayısı"],e.exports["Up/Down_input"]=["Yukarı/Aşağı"],e.exports.Total_input=["Toplam"],e.exports.Delta_input="Delta",e.exports.Bar_input=["Çubuk"],e.exports.Day_input=["Gün"],e.exports["Deviation (%)_input"]=["Sapma (%)"],e.exports.Depth_input=["Derinlik"],e.exports["Extend to last bar_input"]=["Son çubuğa kadar uzat"],e.exports.Simple_input=["Basit"],e.exports.Weighted_input=["Ağırlıklı"],e.exports["Wilder's Smoothing_input"]=["Wilder'ın Belirginleştirmesi"],e.exports["1st Period_input"]=["1. Period"],e.exports["2nd Period_input"]=["2. Period"],e.exports["3rd Period_input"]=["3. Period"],e.exports["4th Period_input"]=["4. Period"],e.exports["5th Period_input"]=["5. Period"],e.exports["6th Period_input"]=["6. Period"],e.exports["Rate of Change Lookback_input"]=["Geçmişe Dönük Değişim Oranı"],e.exports["Instrument 1_input"]=["Enstrüman 1"],e.exports["Instrument 2_input"]=["Enstrüman 2"],e.exports["Rolling Period_input"]=["Değişen Dönem"],e.exports["Standard Errors_input"]=["Standart Hatalar"],e.exports["Averaging Periods_input"]=["Ortalama Dönemler"],e.exports["Days Per Year_input"]=["Yıla Göre Günler"],e.exports["Market Closed Percentage_input"]=["Piyasa Kapalı Yüzdesi"],e.exports["ATR Mult_input"]="ATR Mult",e.exports.VWAP_input=["HAOF"],e.exports["Anchor Period_input"]=["Çapa Dönemi"],e.exports.Session_input=["Seans"],e.exports.Week_input=["Hafta"],e.exports.Month_input=["Ay"],e.exports.Year_input=["Yıl"],e.exports.Decade_input=["10 yıl"],e.exports.Century_input=["Yüzyıl"],e.exports.Sessions_input=["Oturumlar"],e.exports["Each (pre-market, market, post-market)_input"]=["Her biri (piyasa öncesi, piyasa, piyasa sonrası)"],e.exports["Pre-market only_input"]=["Sadece piyasa öncesi"],e.exports["Market only_input"]=["Sadece piyasa"],e.exports["Post-market only_input"]=["Sadece Piyasa sonrası"],e.exports["Main chart symbol_input"]=["Temel grafik sembolü"],e.exports["Another symbol_input"]=["Başka sembol"],e.exports["Nothing selected_combobox_input"]=["Seçili birşey yok"],e.exports["All items_combobox_input"]=["Tüm kalemler"],e.exports.Cancel_input=["İptal"],e.exports.Open_input=["Aç"]},54138:e=>{e.exports=["Ölçeği Ters Çevir"]},47807:e=>{e.exports=["100'e Endeksli"]},34727:e=>{e.exports=["Logaritmik"]},19238:e=>{e.exports=["Örtüşen Etiketleri Gösterme"]},70361:e=>{e.exports=["Yüzde"]},72116:e=>{e.exports=["Normal"]},33021:e=>{e.exports="ETH"},75610:e=>{e.exports=["Elektronik işlem saatleri"]},97442:e=>{e.exports=["Genişletilmiş işlem saatleri"]},32929:e=>{e.exports=["SONRA"]},56137:e=>{e.exports=["ÖNCE"]},98801:e=>{e.exports=["Piyasa-sonrası"]},56935:e=>{e.exports=["Piyasa-öncesi"]},63798:e=>{e.exports="RTH"},24380:e=>{e.exports=["Normal işlem saatleri"]},27991:e=>{e.exports="May"},68716:e=>{e.exports=Object.create(null),e.exports.Technicals_study=["Teknikler"],e.exports["Average Day Range_study"]=["Ortalama Gün Aralığı"], +e.exports["Bull Bear Power_study"]=["Boğa Ayı Gücü"],e.exports["Capital expenditures_study"]=["Sermaye harcamaları"],e.exports["Cash to debt ratio_study"]=["Nakit/borç oranı"],e.exports["Debt to EBITDA ratio_study"]=["Borç/FAVÖK oranı"],e.exports["Directional Movement Index_study"]=["Yönsel Hareket Endeksi"],e.exports.DMI_study="DMI",e.exports["Dividend payout ratio %_study"]=["Temettü ödeme oranı %"],e.exports["Equity to assets ratio_study"]=["Öz sermaye/varlık oranı"],e.exports["Enterprise value to EBIT ratio_study"]=["Kurumsal değerin FVÖK oranı"],e.exports["Enterprise value to EBITDA ratio_study"]=["Kurumsal değer / FAVÖK oranı"],e.exports["Enterprise value to revenue ratio_study"]=["Kurumsal değerin gelire oranı"],e.exports["Goodwill, net_study"]=["İyi niyet, net"],e.exports["Ichimoku Cloud_study"]=["Ichimoku Bulutu"],e.exports.Ichimoku_study="Ichimoku",e.exports["Moving Average Convergence Divergence_study"]=["Hareketli Ortalama Yakınsama Iraksama"],e.exports["Operating income_study"]=["Faaliyet gelirleri"],e.exports["Price to book ratio_study"]=["Fiyatın deftere oranı"],e.exports["Price to cash flow ratio_study"]=["Fiyatın nakit akışa oranı"],e.exports["Price to earnings ratio_study"]=["Fiyatın kazanca oranı"],e.exports["Price to free cash flow ratio_study"]=["Fiyat-serbest nakit akışı oranı"],e.exports["Price to sales ratio_study"]=["Fiyatın satışa oranı"],e.exports["Float shares outstanding_study"]=["Öne çıkan döner sermayeli hisseler"],e.exports.Stoch_study=["Stokastik"],e.exports["Total common shares outstanding_study"]=["Toplam Ödenmemiş Ortak Hisse Senetleri"],e.exports["Volume Weighted Average Price_study"]=["Hacim Ağırlıklı Ortalama Fiyat"],e.exports["Volume Weighted Moving Average_study"]=["Hacim Ağırlıklı Hareketli Ortalama"],e.exports["Williams Percent Range_study"]=["Williams Yüzde Aralığı"],e.exports.Doji_study="Doji",e.exports["Spinning Top Black_study"]=["Dönen Üst Siyah"],e.exports["Spinning Top White_study"]=["Dönen Üst Beyaz"],e.exports["Accounts payable_study"]=["Ödenebilir hesaplar"],e.exports["Accounts receivables, gross_study"]=["Alacak hesapları, brüt"],e.exports["Accounts receivable - trade, net_study"]=["Aktarılabilecek hesaplar - işlem, net"],e.exports.Accruals_study=["Tahakkuklar"],e.exports["Accrued payroll_study"]=["Tahakkuk eden maaş bordrosu"],e.exports["Accumulated depreciation, total_study"]=["Birikmiş amortisman, toplam"],e.exports["Additional paid-in capital/Capital surplus_study"]=["Ek ödenmiş sermaye/Sermaye fazlası"],e.exports["After tax other income/expense_study"]=["Vergi sonrası diğer gelir/gider"],e.exports["Altman Z-score_study"]=["Altman Z-skoru"],e.exports.Amortization_study=["Amortisman"],e.exports["Amortization of intangibles_study"]=["Maddi Olmayan Varlıkların Amortisman edilmesi"],e.exports["Amortization of deferred charges_study"]=["Ertelenmiş bedellerin amortisman edilmesi"],e.exports["Asset turnover_study"]=["Varlık cirosu"],e.exports["Average basic shares outstanding_study"]=["Tedavüldeki ortalama temel hisse"], +e.exports["Bad debt / Doubtful accounts_study"]=["Kötü borç / Şüpheli hesaplar"],e.exports["Basic EPS_study"]=["Temel EPS"],e.exports["Basic earnings per share (Basic EPS)_study"]=["Hisse başına temel kazanç (Temel EPS)"],e.exports["Beneish M-score_study"]=["Beneish M-skoru"],e.exports["Book value per share_study"]=["Hisse başına defter değeri"],e.exports["Buyback yield %_study"]=["Geri alım getirisi %"],e.exports["Capital and operating lease obligations_study"]=["Sermaye ve faaliyet kiralaması yükümlülükleri"],e.exports["Capital expenditures - fixed assets_study"]=["Sermaye harcamaları - sabit kıymetler"],e.exports["Capital expenditures - other assets_study"]=["Sermaye harcamaları - diğer varlıklar"],e.exports["Capitalized lease obligations_study"]=["Aktifleştirilen kiralama yükümlülükleri"],e.exports["Cash and short term investments_study"]=["Nakit ve kısa vadeli yatırımlar"],e.exports["Cash conversion cycle_study"]=["Nakit dönüştürme döngüsü"],e.exports["Cash & equivalents_study"]=["Nakit benzerleri"],e.exports["Cash from financing activities_study"]=["Finansman Faaliyetlerinden Gelen Nakit"],e.exports["Cash from investing activities_study"]=["Yatırım Faaliyetlerinden Gelen Nakit"],e.exports["Cash from operating activities_study"]=["İşletme Faaliyetlerinden Gelen Nakit"],e.exports["Change in accounts payable_study"]=["Borç hesaplarında değişiklik"],e.exports["Change in accounts receivable_study"]=["Alacak hesaplarındaki değişiklik"],e.exports["Change in accrued expenses_study"]=["Tahakkuk eden giderlerdeki değişiklik"],e.exports["Change in inventories_study"]=["Envanterde değişiklik"],e.exports["Change in other assets/liabilities_study"]=["Diğer varlıklarda/yükümlülüklerde değişiklik"],e.exports["Change in taxes payable_study"]=["Ödenecek vergilerdeki değişiklik"],e.exports["Changes in working capital_study"]=["İşletme Sermayesinde Değişiklikler"],e.exports["COGS to revenue ratio_study"]=["COGS/gelir oranı"],e.exports["Common dividends paid_study"]=["Ödenen ortak temettüler"],e.exports["Common equity, total_study"]=["Ortak sermaye, toplam"],e.exports["Common stock par/Carrying value_study"]=["Ortak hisse senedi /Taşıma değeri"],e.exports["Cost of goods_study"]=["Malların maliyeti"],e.exports["Cost of goods sold_study"]=["Satılan malların maliyeti"],e.exports["Current portion of LT debt and capital leases_study"]=["LT borcunun cari kısmı ve sermaye kiralaması"],e.exports["Current ratio_study"]=["Şimdiki oran"],e.exports["Days inventory_study"]=["Günlük envanter"],e.exports["Days payable_study"]=["Ödenebilecek gün sayısı"],e.exports["Days sales outstanding_study"]=["Gün satışları olağanüstü"],e.exports["Debt to assets ratio_study"]=["Borç / aktif varlık oranı"],e.exports["Debt to equity ratio_study"]=["Borç/öz sermaye oranı"],e.exports["Debt to revenue ratio_study"]=["Borç/gelir oranı"],e.exports["Deferred income, current_study"]=["Ertelenmiş gelir, cari"],e.exports["Deferred income, non-current_study"]=["Ertelenmiş gelir, cari olmayan"],e.exports["Deferred tax assets_study"]=["Ertelenmiş vergi varlıkları"], +e.exports["Deferred taxes (cash flow)_study"]=["Ertelenmiş vergiler (nakit akışı)"],e.exports["Deferred tax liabilities_study"]=["Ertelenmiş vergi yükümlülükleri"],e.exports.Depreciation_study=["Amortisman"],e.exports["Deprecation and amortization_study"]=["Değer düşürme ve amortisman"],e.exports["Depreciation & amortization (cash flow)_study"]=["Değer düşürme ve amortisman (nakit akışı)"],e.exports["Depreciation/depletion_study"]=["Amortisman/tükenme"],e.exports["Diluted EPS_study"]=["Seyreltilmiş HBK"],e.exports["Diluted earnings per share (Diluted EPS)_study"]=["Hisse başına seyreltilmiş kazanç (Seyreltilmiş EPS)"],e.exports["Diluted net income available to common stockholders_study"]=["Ortak hissedarlara sunulan seyreltilmiş net gelir"],e.exports["Diluted shares outstanding_study"]=["Seyreltilmiş hisseler ödenmemiş"],e.exports["Dilution adjustment_study"]=["Seyreltme ayarı"],e.exports["Discontinued operations_study"]=["Durdurulan faaliyetler"],e.exports["Dividends payable_study"]=["Ödenecek borç"],e.exports["Dividends per share - common stock primary issue_study"]=["Hisse başına temettü - ortak hisse senedi birincil ihraç"],e.exports["Dividend yield %_study"]=["Temettü verimi %"],e.exports["Earnings yield_study"]=["Kazanç Verimi"],e.exports.EBIT_study=["FVÖK"],e.exports.EBITDA_study=["FAVÖK"],e.exports["EBITDA margin %_study"]=["FAVÖK marjı %"],e.exports["Effective interest rate on debt %_study"]=["Borç üzerindeki efektif faiz oranı %"],e.exports["Enterprise value_study"]=["Kuruluş değeri"],e.exports["EPS basic one year growth_study"]=["EPS temel bir yıllık büyüme"],e.exports["EPS diluted one year growth_study"]=["EPS seyreltilmiş bir yıllık büyüme"],e.exports["EPS estimates_study"]=["EPS tahminleri"],e.exports["Equity in earnings_study"]=["Kazançlarda öz sermaye"],e.exports["Financing activities – other sources_study"]=["Finansman faaliyetleri – diğer kaynaklar"],e.exports["Financing activities – other uses_study"]=["Finansman faaliyetleri – diğer kullanımlar"],e.exports["Free cash flow_study"]=["Serbest Nakit Akışı"],e.exports["Free cash flow margin %_study"]=["Serbest nakit akışı marjı %"],e.exports["Fulmer H factor_study"]=["Fulmer H faktörü"],e.exports["Funds from operations_study"]=["Faaliyetlerden Sağlanan Fonlar"],e.exports["Goodwill to assets ratio_study"]=["İyi niyet/varlık oranı"],e.exports["Graham's number_study"]=["Graham'ın numarası"],e.exports["Gross margin %_study"]=["Brüt kar marjı %"],e.exports["Gross profit_study"]=["Brüt Kar"],e.exports["Gross profit to assets ratio_study"]=["Brüt kârın varlık oranı"],e.exports["Gross property/plant/equipment_study"]=["Brüt mülk/tesis/ekipman"],e.exports.Impairments_study=["Bozukluklar"],e.exports["Income Tax Credits_study"]=["Gelir Vergisi Kredileri"],e.exports["Income tax, current_study"]=["Gelir vergisi, cari"],e.exports["Income tax, current - domestic_study"]=["Gelir vergisi, cari - yerel"],e.exports["Income Tax, current - foreign_study"]=["Gelir Vergisi, cari - yabancı"],e.exports["Income tax, deferred_study"]=["Gelir vergisi, ertelenmiş"], +e.exports["Income tax, deferred - domestic_study"]=["Gelir vergisi, ertelenmiş - yurtiçi"],e.exports["Income tax, deferred - foreign_study"]=["Gelir vergisi, ertelenmiş - yabancı"],e.exports["Income tax payable_study"]=["Ödenecek gelir vergisi"],e.exports["Interest capitalized_study"]=["Aktifleştirilmiş faiz"],e.exports["Interest coverage_study"]=["Faiz kapsamı"],e.exports["Interest expense, net of interest capitalized_study"]=["Faiz gideri, aktifleştirilen faiz net"],e.exports["Interest expense on debt_study"]=["Borç faiz gideri"],e.exports["Inventories - finished goods_study"]=["Stoklar - bitmiş ürünler"],e.exports["Inventories - progress payments & other_study"]=["Stoklar - hakedişler ve diğer"],e.exports["Inventories - raw materials_study"]=["Envanter - hammaddeler"],e.exports["Inventories - work in progress_study"]=["Envanter - devam eden çalışma"],e.exports["Inventory to revenue ratio_study"]=["Envanter/gelir oranı"],e.exports["Inventory turnover_study"]=["Envanter/gelir oranı"],e.exports["Investing activities – other sources_study"]=["Yatırım faaliyetleri – diğer kaynaklar"],e.exports["Investing activities – other uses_study"]=["Yatırım faaliyetleri – diğer kullanımlar"],e.exports["Investments in unconsolidated subsidiaries_study"]=["Konsolide edilmeyen bağlı ortaklıklardaki yatırımlar"],e.exports["Issuance of long term debt_study"]=["Uzun vadeli borç ihracı"],e.exports["Issuance/retirement of debt, net_study"]=["Borç ihracı/ortadan kalkma, net"],e.exports["Issuance/retirement of long term debt_study"]=["Uzun vadeli borç ihracı/ortadan kalkma"],e.exports["Issuance/retirement of other debt_study"]=["Diğer borcun ihracı/ödenmesi"],e.exports["Issuance/retirement of short term debt_study"]=["Kısa vadeli borç ihracı/ödenmesi"],e.exports["Issuance/retirement of stock, net_study"]=["Hisse senedi ihracı/ödenme, net"],e.exports["KZ index_study"]=["KZ indeksi"],e.exports["Legal claim expense_study"]=["Yasal talep gideri"],e.exports["Long term debt_study"]=["Uzun Vadeli Borç"],e.exports["Long term debt excl. lease liabilities_study"]=["Uzun vadeli borç hariç kira borçları"],e.exports["Long term debt to total assets ratio_study"]=["Uzun vadeli borcun toplam aktiflere oranı"],e.exports["Long term debt to total equity ratio_study"]=["Uzun vadeli borçların toplam özkaynaklara oranı"],e.exports["Long term investments_study"]=["Uzun vadeli yatırımlar"],e.exports["Market capitalization_study"]=["Piyasa Değeri"],e.exports["Minority interest_study"]=["Azınlık Faizi"],e.exports["Miscellaneous non-operating expense_study"]=["Çeşitli faaliyet dışı giderler"],e.exports["Net current asset value per share_study"]=["Hisse başına net cari varlık değeri"],e.exports["Net debt_study"]=["Net borç"],e.exports["Net income_study"]=["Net gelir"],e.exports["Net income before discontinued operations_study"]=["Durdurulan faaliyetler öncesi net gelir"],e.exports["Net income (cash flow)_study"]=["Net gelir (nakit akışı)"],e.exports["Net income per employee_study"]=["Çalışan başına net gelir"], +e.exports["Net intangible assets_study"]=["Net maddi olmayan duran varlıklar"],e.exports["Net margin %_study"]=["Net marj %"],e.exports["Net property/plant/equipment_study"]=["Net mülk/tesis/ekipman"],e.exports["Non-cash items_study"]=["Nakit olmayan kalemler"],e.exports["Non-controlling/minority interest_study"]=["Kontrol gücü olmayan/azınlık payı"],e.exports["Non-operating income, excl. interest expenses_study"]=["Faaliyet dışı gelir, faiz giderleri hariç"],e.exports["Non-operating income, total_study"]=["Faaliyet dışı gelir, toplam"],e.exports["Non-operating interest income_study"]=["Faaliyet dışı faiz geliri"],e.exports["Note receivable - long term_study"]=["Alacak senedi - uzun vadeli"],e.exports["Notes payable_study"]=["Ödenecek notlar"],e.exports["Number of employees_study"]=["Çalışan Sayısı"],e.exports["Number of shareholders_study"]=["Hissedar sayısı"],e.exports["Operating earnings yield %_study"]=["Faaliyet kazanç getirisi %"],e.exports["Operating expenses (excl. COGS)_study"]=["İşletme giderleri (COGS hariç)"],e.exports["Operating lease liabilities_study"]=["Faaliyet kiralaması yükümlülükleri"],e.exports["Operating margin %_study"]=["Faaliyet kar marjı %"],e.exports["Other COGS_study"]=["Diğer COGS"],e.exports["Other common equity_study"]=["Diğer ortak hisse senedi"],e.exports["Other current assets, total_study"]=["Diğer dönen varlıklar, toplam"],e.exports["Other current liabilities_study"]=["Diğer mevcut yükümlülükler"],e.exports["Other cost of goods sold_study"]=["Satılan ürünlerin diğer maliyeti"],e.exports["Other exceptional charges_study"]=["Diğer istisnai ücretler"],e.exports["Other financing cash flow items, total_study"]=["Diğer finansman nakit akışı kalemleri, toplam"],e.exports["Other intangibles, net_study"]=["Diğer maddi olmayan duran varlıklar, net"],e.exports["Other investing cash flow items, total_study"]=["Diğer yatırımların nakit akış kalemleri, toplam"],e.exports["Other investments_study"]=["Diğer yatırımlar"],e.exports["Other liabilities, total_study"]=["Diğer yükümlülükler, toplam"],e.exports["Other long term assets, total_study"]=["Diğer uzun vadeli varlıklar, toplam"],e.exports["Other non-current liabilities, total_study"]=["Diğer cari olmayan yükümlülükler, toplam"],e.exports["Other operating expenses, total_study"]=["Diğer işletme giderleri, toplam"],e.exports["Other receivables_study"]=["Diğer alacaklar"],e.exports["Other short term debt_study"]=["Diğer kısa vadeli borçlar"],e.exports["Paid in capital_study"]=["Ödenmiş sermaye"],e.exports["PEG ratio_study"]=["PEG oranı"],e.exports["Piotroski F-score_study"]=["Piotroski F-skoru"],e.exports["Preferred dividends_study"]=["Tercih edilen temettüler"],e.exports["Preferred dividends paid_study"]=["Tercih edilen temettüler ödenen"],e.exports["Preferred stock, carrying value_study"]=["Tercih edilen hisse senedi, taşınan değeri"],e.exports["Prepaid expenses_study"]=["Önceden ödenmiş giderler"],e.exports["Pretax equity in earnings_study"]=["Kazançlarda vergi öncesi öz sermaye"],e.exports["Pretax income_study"]=["Vergi öncesi gelir"], +e.exports["Price earnings ratio forward_study"]=["İleriye dönük fiyat kazanç oranı"],e.exports["Price sales ratio forward_study"]=["Fiyat satış oranı ileri"],e.exports["Price to tangible book ratio_study"]=["Maddi kitap oranı fiyat"],e.exports["Provision for risks & charge_study"]=["Riskler ve ücret karşılığı"],e.exports["Purchase/acquisition of business_study"]=["İşletmenin satın alınması/satın alınması"],e.exports["Purchase of investments_study"]=["Yatırımların satın alınması"],e.exports["Purchase/sale of business, net_study"]=["İşletme Alım/satımı, net"],e.exports["Purchase/sale of investments, net_study"]=["Yatırım Alım/satımı, net"],e.exports["Quality ratio_study"]=["Kalite oranı"],e.exports["Quick ratio_study"]=["Hızlı oran"],e.exports["Reduction of long term debt_study"]=["Uzun vadeli borcun azaltılması"],e.exports["Repurchase of common & preferred stock_study"]=["Adi ve imtiyazlı hisse senedi geri alımı"],e.exports["Research & development_study"]=["Araştırma & geliştirme"],e.exports["Research & development to revenue ratio_study"]=["Araştırma ve geliştirmenin gelire oranı"],e.exports["Restructuring charge_study"]=["Yeniden yapılandırma ücreti"],e.exports["Retained earnings_study"]=["Dağıtılmamış kârlar"],e.exports["Return on assets %_study"]=["Varlık getirisi %"],e.exports["Return on equity %_study"]=["Özkaynak kârlılığı %"],e.exports["Return on equity adjusted to book value %_study"]=["Defter değerine göre özkaynak kârlılığı %"],e.exports["Return on invested capital %_study"]=["Yatırılan sermayenin getirisi %"],e.exports["Return on tangible assets %_study"]=["Maddi duran varlıkların getirisi %"],e.exports["Return on tangible equity %_study"]=["Maddi özkaynak kârlılığı %"],e.exports["Revenue estimates_study"]=["Gelir tahminleri"],e.exports["Revenue one year growth_study"]=["Gelir bir yıllık büyüme"],e.exports["Revenue per employee_study"]=["Çalışan başına gelir"],e.exports["Sale/maturity of investments_study"]=["Yatırımların satışı/vadesi"],e.exports["Sale of common & preferred stock_study"]=["Adi ve imtiyazlı hisse satışı"],e.exports["Sale of fixed assets & businesses_study"]=["Sabit kıymetlerin ve işletmelerin satışı"],e.exports["Selling/general/admin expenses, other_study"]=["Satış/genel/yönetici giderleri, diğer"],e.exports["Selling/general/admin expenses, total_study"]=["Satış/genel/yönetici giderleri, toplam"],e.exports["Shareholders' equity_study"]=["Ortak sermaye"],e.exports["Shares buyback ratio %_study"]=["Hisse geri alım oranı %"],e.exports["Short term debt_study"]=["Kısa vadeli borç"],e.exports["Short term debt excl. current portion of LT debt_study"]=["Kısa vadeli borç hariç LT borcunun mevcut kısmı"],e.exports["Short term investments_study"]=["Kısa vadeli yatırımlar"],e.exports["Sloan ratio %_study"]=["Sloan oranı %"],e.exports["Springate score_study"]=["Springate puanı"],e.exports["Sustainable growth rate_study"]=["Sürdürülebilir büyüme oranı"],e.exports["Tangible book value per share_study"]=["Hisse başına maddi defter değeri"], +e.exports["Tangible common equity ratio_study"]=["Maddi ortak hisse senedi oranı"],e.exports.Taxes_study=["Vergiler"],e.exports["Tobin's Q (approximate)_study"]=["Tobin'in Q'su (yaklaşık)"],e.exports["Total assets_study"]=["Toplam Aktifler"],e.exports["Total cash dividends paid_study"]=["Ödenen Toplam Nakit Temettü"],e.exports["Total current assets_study"]=["Toplam Cari Aktifler"],e.exports["Total current liabilities_study"]=["Toplam Cari Yükümlülükler"],e.exports["Total debt_study"]=["Toplam Borç"],e.exports["Total equity_study"]=["Toplam Sermaye"],e.exports["Total inventory_study"]=["Toplam envanter"],e.exports["Total liabilities_study"]=["Toplam Mesuliyetler"],e.exports["Total liabilities & shareholders' equities_study"]=["Toplam yükümlülükler ve özkaynaklar"],e.exports["Total non-current assets_study"]=["Sabit kıymetler toplamı"],e.exports["Total non-current liabilities_study"]=["Toplam Cari Olmayan Borçlar"],e.exports["Total operating expenses_study"]=["Toplam faaliyet giderleri"],e.exports["Total receivables, net_study"]=["Toplam alacaklar, net"],e.exports["Total revenue_study"]=["Toplam Gelir"],e.exports["Treasury stock - common_study"]=["Hazine stoğu - ortak"],e.exports["Unrealized gain/loss_study"]=["Gerçekleşmemiş kazanç/zarar"],e.exports["Unusual income/expense_study"]=["Olağandışı gelir/gider"],e.exports["Zmijewski score_study"]=["Zmijewski puanı"],e.exports["Valuation ratios_study"]=["Değerleme oranları"],e.exports["Profitability ratios_study"]=["Karlılık oranları"],e.exports["Liquidity ratios_study"]=["Likidite oranları"],e.exports["Solvency ratios_study"]=["Ödeme gücü oranları"],e.exports["Key stats_study"]=["Temel istatistikler"],e.exports["Accumulation/Distribution_study"]=["Birikim/Dağıtım"],e.exports["Accumulative Swing Index_study"]=["Biriktirici Sallanma Endeksi"],e.exports["Advance/Decline_study"]=["Yükseliş/Düşüş"],e.exports["All Chart Patterns_study"]=["Tüm Grafik Desenleri"],e.exports["Arnaud Legoux Moving Average_study"]=["Arnaud Legoux Hareketli Ortalama"],e.exports.Aroon_study="Aroon",e.exports.ASI_study="ASI",e.exports["Average Directional Index_study"]=["Ortalama Yönsel Endeks(ADX)"],e.exports["Average True Range_study"]=["Ortalama Gerçek Aralık"],e.exports["Awesome Oscillator_study"]=["Müthiş Osilatör"],e.exports["Balance of Power_study"]=["Güç Dengesi"],e.exports["Bollinger Bands %B_study"]=["Bollinger Bantları %B"],e.exports["Bollinger Bands Width_study"]=["Bollinger Bantları Genişliği"],e.exports["Bollinger Bands_study"]=["Bollinger Bantları"],e.exports["Chaikin Money Flow_study"]=["Chaikin Para Akışı"],e.exports["Chaikin Oscillator_study"]=["Chaikin Osilatörü"],e.exports["Chande Kroll Stop_study"]=["Chande Kroll Durdurması"],e.exports["Chande Momentum Oscillator_study"]=["Chande Momentum Osilatörü"],e.exports["Chop Zone_study"]=["Kaşe Alanı"],e.exports["Choppiness Index_study"]=["Dalgalılık Endeksi"],e.exports["Commodity Channel Index_study"]=["Emtia Kanal Endeksi(CCI)"],e.exports["Connors RSI_study"]="Connors RSI",e.exports["Coppock Curve_study"]=["Coppock Eğrisi"], +e.exports["Correlation Coefficient_study"]=["Korelasyon Katsayısı"],e.exports.CRSI_study="CRSI",e.exports["Detrended Price Oscillator_study"]=["Trend Azaltma Fiyat Osilatörü"],e.exports["Directional Movement_study"]=["Yönsel Hareket"],e.exports["Donchian Channels_study"]=["Donchian Kanalları"],e.exports["Double EMA_study"]=["DEMA"],e.exports["Ease Of Movement_study"]=["Hareket Kolaylığı"],e.exports["Elder Force Index_study"]=["Elder Kuvvet Endeksi"],e.exports["EMA Cross_study"]=["ÜHO Kesişme"],e.exports.Envelopes_study=["Zarflar"],e.exports["Fisher Transform_study"]=["Fisher Dönüşümü"],e.exports["Fixed Range_study"]=["Sabit Aralık"],e.exports["Fixed Range Volume Profile_study"]=["Sabit Aralıklı Hacim Profili"],e.exports["Guppy Multiple Moving Average_study"]=["Guppy Çoklu Hareketli Ortalama"],e.exports["Historical Volatility_study"]=["Tarihi Volatilite"],e.exports["Hull Moving Average_study"]=["Hull Hareketli Ortalaması"],e.exports["Keltner Channels_study"]=["Keltner Kanalları"],e.exports["Klinger Oscillator_study"]=["Klinger Osilatörü"],e.exports["Know Sure Thing_study"]="Know Sure Thing",e.exports["Least Squares Moving Average_study"]=["En Küçük Kareler Hareketli Ortalaması"],e.exports["Linear Regression Curve_study"]=["Doğrusal Regresyon Eğrisi"],e.exports["MA Cross_study"]=["HO Cross"],e.exports["MA with EMA Cross_study"]=["HO ve ÜHO Kesişmesi"],e.exports["MA/EMA Cross_study"]=["HO/ÜHO Kesişmesi"],e.exports.MACD_study="MACD",e.exports["Mass Index_study"]=["Kütle Endeksi"],e.exports["McGinley Dynamic_study"]=["McGinley Dinamik"],e.exports.Median_study=["Medyan"],e.exports.Momentum_study="Momentum",e.exports["Money Flow_study"]=["Para Akışı"],e.exports["Moving Average Channel_study"]=["Hareketli Ortalama Kanalı"],e.exports["Moving Average Exponential_study"]=["Üstel Hareketli Ortalama EMA"],e.exports["Moving Average Weighted_study"]=["Ağırlıklı Hareketli Ortalama"],e.exports["Moving Average Simple_study"]=["Hareketli Ortalama Basit"],e.exports["Net Volume_study"]=["Net Hacim"],e.exports["On Balance Volume_study"]=["Denge İşlem Hacmi"],e.exports["Parabolic SAR_study"]=["Parabolik SAR"],e.exports["Pivot Points Standard_study"]=["Pivot Noktalar Standartı"],e.exports["Periodic Volume Profile_study"]=["Periyodik Hacim Profili"],e.exports["Price Channel_study"]=["Fiyat Kanalı"],e.exports["Price Oscillator_study"]=["Fiyat Osilatörü"],e.exports["Price Volume Trend_study"]=["Fiyat Hacim Trendi"],e.exports["Rate Of Change_study"]=["Değişim Oranı"],e.exports["Relative Strength Index_study"]=["Göreceli Güç Endeksi(RSI)"],e.exports["Relative Vigor Index_study"]=["Göreceli Vigor Endeksi"],e.exports["Relative Volatility Index_study"]=["Göreceli Volatilite Endeksi"],e.exports["Relative Volume at Time_study"]=["Zamandaki Göreli Hacim"],e.exports["Session Volume_study"]=["Seans Hacmi"],e.exports["Session Volume HD_study"]=["HD Seans Hacmi"],e.exports["Session Volume Profile_study"]=["Oturum Hacmi Profili"],e.exports["Session Volume Profile HD_study"]=["Oturum Hacmi Profili HD"], +e.exports["SMI Ergodic Indicator/Oscillator_study"]=["SMI Ergodik Gösterge/Osilatörü"],e.exports["Smoothed Moving Average_study"]=["Yuvarlatılmış Hareketli Ortalama"],e.exports["Stochastic Momentum Index_study"]=["Stokastik Momentum Endeksi"],e.exports["Stochastic RSI_study"]=["Stokastik RSI"],e.exports.Stochastic_study=["Stokastik"],e.exports["Time Weighted Average Price_study"]=["Zaman Ağırlıklı Ortalama Fiyat"],e.exports["Triple EMA_study"]=["Üçlü ÜHO"],e.exports.TRIX_study="TRIX",e.exports["True Strength Indicator_study"]=["Gerçek Güç Göstergesi"],e.exports["Ultimate Oscillator_study"]=["Nihai Osilatör(UO)"],e.exports["Visible Range_study"]=["Görünür Aralık"],e.exports["Visible Range Volume Profile_study"]=["Görünür Aralık Hacim Profili"],e.exports["Volume Oscillator_study"]=["İşlem Hacmi Osilatörü"],e.exports.Volume_study=["Hacim"],e.exports.Vol_study=["Hacim"],e.exports["Vortex Indicator_study"]=["Vortex Göstergesi"],e.exports.VWAP_study=["HAOF"],e.exports.VWMA_study=["HAHO"],e.exports["Williams %R_study"]="Williams %R",e.exports["Williams Alligator_study"]=["Williams Gator"],e.exports["Williams Fractal_study"]=["Williams Fraktalı"],e.exports["Zig Zag_study"]="Zig Zag",e.exports["24-hour Volume_study"]=["24 saatlik Hacim"],e.exports["Ease of Movement_study"]=["Hareket Kolaylığı"],e.exports["Elders Force Index_study"]=["Yaşlılar Gücü Endeksi"],e.exports.Envelope_study=["Zarf"],e.exports.Gaps_study=["Boşluklar"],e.exports["Linear Regression Channel_study"]=["Doğrusal Regresyon Kanalı"],e.exports["Moving Average Ribbon_study"]=["Hareketli Ortalama Şeridi"],e.exports["Multi-Time Period Charts_study"]=["Çoklu-Zaman Aralığı Grafikleri"],e.exports["Open Interest_study"]=["Açık Pozisyon"],e.exports["Rob Booker - Intraday Pivot Points_study"]=["Rob Booker - Gün İçi Pivot Noktaları"],e.exports["Rob Booker - Knoxville Divergence_study"]=["Rob Booker - Knoxville Uyumsuzluğu"],e.exports["Rob Booker - Missed Pivot Points_study"]=["Rob Booker - Kaçırılan Pivot Noktaları"],e.exports["Rob Booker - Reversal_study"]=["Rob Booker - Tersine Dönüş"],e.exports["Rob Booker - Ziv Ghost Pivots_study"]=["Rob Booker - Ziv Hayalet Pivotları"],e.exports.Supertrend_study="Supertrend",e.exports["Technical Ratings_study"]=["Teknik Değerlendirmeler"],e.exports["True Strength Index_study"]=["Gerçek Güç Endeksi"],e.exports["Up/Down Volume_study"]=["Yukarı/Aşağı Ses Seviyesi"],e.exports["Visible Average Price_study"]=["Görünür Ortalama Fiyat"],e.exports["Williams Fractals_study"]=["Williams Fraktalları"],e.exports["Keltner Channels Strategy_study"]=["Keltner Kanal Stratejisi"],e.exports["Rob Booker - ADX Breakout_study"]=["Rob Booker - ADX Kırılması"],e.exports["Supertrend Strategy_study"]=["Supertrend Stratejisi"],e.exports["Technical Ratings Strategy_study"]=["Teknik Derecelendirme Stratejisi"],e.exports["Auto Anchored Volume Profile_study"]=["Otomatik Sabitlenmiş Hacim Profili"],e.exports["Auto Fib Extension_study"]=["Otomatik Fib Uzatma"],e.exports["Auto Fib Retracement_study"]=["Oto Fib Düzeltmesi"], +e.exports["Auto Pitchfork_study"]=["Otomatik Pitchfork"],e.exports["Bearish Flag Chart Pattern_study"]=["Ayı Bayrağı Grafik Formasyonu"],e.exports["Bullish Flag Chart Pattern_study"]=["Boğa Bayrağı Grafik Deseni"],e.exports["Bearish Pennant Chart Pattern_study"]=["Flama Ayı Grafik Deseni"],e.exports["Bullish Pennant Chart Pattern_study"]=["Flama Boğa Grafik Formasyonu"],e.exports["Double Bottom Chart Pattern_study"]=["Çift Dipli Grafik Deseni"],e.exports["Double Top Chart Pattern_study"]=["Çift Tepe Grafik Deseni"],e.exports["Elliott Wave Chart Pattern_study"]=["Elliott Dalga Grafik Formasyonu"],e.exports["Falling Wedge Chart Pattern_study"]=["Düşen Kama Grafik Formasyonu"],e.exports["Head And Shoulders Chart Pattern_study"]=["Baş ve Omuz Şeması Deseni"],e.exports["Inverse Head And Shoulders Chart Pattern_study"]=["Ters Baş ve Omuz Grafik Deseni"],e.exports["Rectangle Chart Pattern_study"]=["Dikdörtgen Grafik Deseni"],e.exports["Rising Wedge Chart Pattern_study"]=["Yükselen Kama Grafik Deseni"],e.exports["Triangle Chart Pattern_study"]=["Üçgen Grafik Deseni"],e.exports["Triple Bottom Chart Pattern_study"]=["Üçlü Dip Grafik Formasyonu"],e.exports["Triple Top Chart Pattern_study"]=["Üçlü Üst Grafik Formasyonu"],e.exports["VWAP Auto Anchored_study"]=["VWAP Otomatik Sabitlenmiş"],e.exports["*All Candlestick Patterns*_study"]=["*Tüm Mum Çubuğu Formasyonları*"],e.exports["Abandoned Baby - Bearish_study"]=["Terk Edilmiş Bebek - Ayı"],e.exports["Abandoned Baby - Bullish_study"]=["Terk Edilmiş Bebek - Boğa"],e.exports["Dark Cloud Cover - Bearish_study"]=["Kara Bulut Örtüsü - Ayı"],e.exports["Doji Star - Bearish_study"]=["Doji Yıldızı - Ayı"],e.exports["Doji Star - Bullish_study"]=["Doji Yıldızı - Boğa"],e.exports["Downside Tasuki Gap - Bearish_study"]=["Aşağı Yönlü Tasuki Boşluğu - Ayı"],e.exports["Dragonfly Doji - Bullish_study"]=["Yusufçuk Doji - Boğa"],e.exports["Engulfing - Bearish_study"]=["Yutan - Ayı"],e.exports["Engulfing - Bullish_study"]=["Yutan - Boğa"],e.exports["Evening Doji Star - Bearish_study"]=["Akşam Doji Yıldızı - Ayı"],e.exports["Evening Star - Bearish_study"]=["Akşam Yıldızı - Ayı"],e.exports["Falling Three Methods - Bearish_study"]=["Düşen Üç Yöntem - Ayı"],e.exports["Falling Window - Bearish_study"]=["Düşen Pencere - Ayı"],e.exports["Gravestone Doji - Bearish_study"]=["Mezar Taşı Doji - Ayı"],e.exports["Hammer - Bullish_study"]=["Çekiç - Boğa"],e.exports["Hanging Man - Bearish_study"]=["Asılı Adam - Ayı"],e.exports["Harami - Bearish_study"]=["Harami - Ayı"],e.exports["Harami - Bullish_study"]=["Harami - Boğa"],e.exports["Harami Cross - Bearish_study"]=["Harami Çaprazı - Ayı"],e.exports["Harami Cross - Bullish_study"]=["Harami Çaprazı - Boğa"],e.exports["Inverted Hammer - Bullish_study"]=["Ters Çekiç - Boğa"],e.exports["Kicking - Bearish_study"]=["Tekmeleme - Ayı"],e.exports["Kicking - Bullish_study"]=["Tekmeleme - Boğa"],e.exports["Long Lower Shadow - Bullish_study"]=["Uzun Alt Gölge - Boğa"],e.exports["Long Upper Shadow - Bearish_study"]=["Uzun Üst Gölge - Ayı"], +e.exports["Marubozu Black - Bearish_study"]=["Marubozu Siyah - Ayı"],e.exports["Marubozu White - Bullish_study"]=["Marubozu Siyah - Ayı"],e.exports["Morning Doji Star - Bullish_study"]=["Sabah Doji Yıldızı - Boğa"],e.exports["Morning Star - Bullish_study"]=["Sabah Yıldızı - Boğa"],e.exports["On Neck - Bearish_study"]=["Boyun Üzerinde - Ayı"],e.exports["Piercing - Bullish_study"]=["Piercing - Boğa"],e.exports["Rising Three Methods - Bullish_study"]=["Yükselen Üç Yöntem - Boğa"],e.exports["Rising Window - Bullish_study"]=["Yükselen Pencere - Boğa"],e.exports["Shooting Star - Bearish_study"]=["Kayan Yıldız - Ayı"],e.exports["Three Black Crows - Bearish_study"]=["Üç Kara Karga - Ayı"],e.exports["Three White Soldiers - Bullish_study"]=["Üç Beyaz Asker - Boğa"],e.exports["Tri-Star - Bearish_study"]=["Tri-Star - Ayı"],e.exports["Tri-Star - Bullish_study"]=["Tri-Star - Boğa"],e.exports["Tweezer Top - Bearish_study"]=["Cımbız Üstü - Ayı"],e.exports["Upside Tasuki Gap - Bullish_study"]=["Cımbız Üstü - Boğa"],e.exports.SuperTrend_study="SuperTrend",e.exports["Average Price_study"]=["Ortalama Fiyat"],e.exports["Typical Price_study"]=["Tipik Fiyat"],e.exports["Median Price_study"]=["Medyan Fiyat"],e.exports["Money Flow Index_study"]=["Para Akışı Endeksi"],e.exports["Moving Average Double_study"]=["İkili Hareketli Ortalama"],e.exports["Moving Average Triple_study"]=["Üçlü Hareketli Ortalama"],e.exports["Moving Average Adaptive_study"]=["Uyarlamalı Hareketli Ortalama"],e.exports["Moving Average Hamming_study"]=["Aşırı Hareketli Ortalama"],e.exports["Moving Average Modified_study"]=["Değiştirilmiş Hareketli Ortalama"],e.exports["Moving Average Multiple_study"]=["Çoklu Hareketli Ortalama"],e.exports["Linear Regression Slope_study"]=["Doğrusal Regresyon Eğrisi"],e.exports["Standard Error_study"]=["Standart Hata"],e.exports["Standard Error Bands_study"]=["Standart Hata Bandı"],e.exports["Correlation - Log_study"]=["Korelasyon - Log"],e.exports["Standard Deviation_study"]=["Standart Sapma"],e.exports["Chaikin Volatility_study"]=["Chaikin Volatilitesi"],e.exports["Volatility Close-to-Close_study"]=["Volatilite Kapanıştan-Kapanışa"],e.exports["Volatility Zero Trend Close-to-Close_study"]=["Volatilite Sıfır Trendi Kapanıştan-Kapanışa"],e.exports["Volatility O-H-L-C_study"]=["Volatilite O-H-L-C"],e.exports["Volatility Index_study"]=["Volatilite Endeksi"],e.exports["Trend Strength Index_study"]=["Trend Gücü Endeksi"],e.exports["Majority Rule_study"]=["Çoğunluk Kuralı"],e.exports["Advance Decline Line_study"]=["Yükseliş Düşüş Çizgisi"],e.exports["Advance Decline Ratio_study"]=["Yükseliş Düşüş Oranı"],e.exports["Advance/Decline Ratio (Bars)_study"]=["Yükseliş/Düşüş Oranı (Çubuk grafiği)"],e.exports["BarUpDn Strategy_study"]=["BarUpDn Stratejisi"],e.exports["Bollinger Bands Strategy directed_study"]=["Bollinger Bantlar Stratejisi doğrultusunda"],e.exports["Bollinger Bands Strategy_study"]=["Bollinger Bantları Strateji"],e.exports.ChannelBreakOutStrategy_study=["KanaldanÇıkışStratejisi"],e.exports.Compare_study=["Kıyasla"], +e.exports["Conditional Expressions_study"]=["Koşullu İfadeler"],e.exports.ConnorsRSI_study="ConnorsRSI",e.exports["Consecutive Up/Down Strategy_study"]=["Ardışık Yükseliş/Düşüş Stratejisi"],e.exports["Cumulative Volume Index_study"]=["Kümülatif Hacim Endeksi"],e.exports["Divergence Indicator_study"]=["Iraksama Göstergesi"],e.exports["Greedy Strategy_study"]=["Açgözlü Strateji"],e.exports["InSide Bar Strategy_study"]=["Çubuk İçi Stratejisi"],e.exports["Keltner Channel Strategy_study"]=["Keltner Kanalları Stratejisi"],e.exports["Linear Regression_study"]=["Doğrusal Regresyon"],e.exports["MACD Strategy_study"]=["MACD Strateji"],e.exports["Momentum Strategy_study"]=["Momentum Stratejisi"],e.exports["Moon Phases_study"]=["Ayın Evreleri"],e.exports["Moving Average Convergence/Divergence_study"]=["Hareketli Ortalama Yakınsama/Iraksama"],e.exports["MovingAvg Cross_study"]=["HareketliOrt Kesişme"],e.exports["MovingAvg2Line Cross_study"]=["HareketliOrt2Çizgi Kesişmesi"],e.exports["OutSide Bar Strategy_study"]=["Çubuk Dışı Stratejisi"],e.exports.Overlay_study=["Katman"],e.exports["Parabolic SAR Strategy_study"]=["Parabolik SAR Stratejisi"],e.exports["Pivot Extension Strategy_study"]=["Pivot Uzatma Stratejisi"],e.exports["Pivot Points High Low_study"]=["Pivot Noktaları Yüksek Düşük"],e.exports["Pivot Reversal Strategy_study"]=["Pivot Dönüş Stratejisi"],e.exports["Price Channel Strategy_study"]=["Fiyat Kanalı Stratejisi"],e.exports["RSI Strategy_study"]=["RSI Stratejisi"],e.exports["SMI Ergodic Indicator_study"]=["SMI Ergodik Gösterge"],e.exports["SMI Ergodic Oscillator_study"]=["SMI Ergodik Osilatör"],e.exports["Stochastic Slow Strategy_study"]=["Stokastik Yavaş Strateji"],e.exports["Volatility Stop_study"]=["Volatilite Durdurması"],e.exports["Volty Expan Close Strategy_study"]=["Hareketlilik Genişleme Kapatma Stratejisi"],e.exports["Woodies CCI_study"]=["Woodie CCI"],e.exports["Anchored Volume Profile_study"]=["Sabitlenmiş Hacim Profili"]},59791:e=>{e.exports=["Sabitlenmiş Hacim Profili"]},40434:e=>{e.exports=["Sabit Aralıklı Hacim Profili"]},32819:e=>{e.exports=["Hacim"]},66051:e=>{e.exports=["Minör"]},86054:e=>{e.exports=["Dakika"]},20936:e=>{e.exports=["Metin"]},98478:e=>{e.exports=["Kopyalanamadı"]},34004:e=>{e.exports=["Kesilemedi"]},96260:e=>{e.exports=["Yapıştırılamadı"]},94370:e=>{e.exports=["Çubuğun Kapanışına Gerisayım"]},15168:e=>{e.exports=["Kolombo"]},36018:e=>{e.exports=["Sütunlar"]},19372:e=>{e.exports=["Yorum"]},20229:e=>{e.exports=["Kıyasla veya Sembol Ekle"]},46689:e=>{e.exports=["Girişleri Onayla"]},43432:e=>{e.exports=["Kopenhag"]},35216:e=>{e.exports=["Kopyala"]},87898:e=>{e.exports=["Grafik Yerleşimini Kopyala"]},28851:e=>{e.exports=["Fiyatı kopyala"]},94099:e=>{e.exports=["Kâhire"]},64149:e=>{e.exports=["Belirtme"]},63528:e=>{e.exports=["Mum Grafikler"]},46837:e=>{e.exports=["Karakas"]},53705:e=>{e.exports=["Kazablanka"]},49329:e=>{e.exports=["Değişim"]},28089:e=>{e.exports=["Sembolu Değiştir"]},99374:e=>{e.exports=["Zaman Aralığını Değiştir"]},35696:e=>{ +e.exports=["Aralığı değiştirin. Number veya virgül tuşuna basın"]},71705:e=>{e.exports=["Sembolü değiştir. Sembol adını yazmaya başlayın"]},86715:e=>{e.exports=["Grafik #{index}"]},14412:e=>{e.exports=["Grafik Özellikleri"]},26619:e=>{e.exports=["Grafik TradingView tarafından"]},69916:e=>{e.exports=["Grafik {symbol}, {interval}"]},12011:e=>{e.exports=["Panoya kopyalanan grafik görüntüsü {emoji}"]},79393:e=>{e.exports=["Panoya kopyalanan grafik resmi yerleştirme kodu {emoji}"]},59884:e=>{e.exports=["Chatham Adaları"]},28244:e=>{e.exports=["Şikago"]},49648:e=>{e.exports="Chongqing"},90068:e=>{e.exports=["Daire"]},32234:e=>{e.exports=["Nokta belirlemek için tıkla"]},52977:e=>{e.exports=["Klonla"]},31691:e=>{e.exports=["Kapanış"]},52302:e=>{e.exports=["Limit Emri Oluştur"]},29908:e=>{e.exports=["Artı"]},60997:e=>{e.exports=["Kesişen Çizgiler"]},81520:e=>{e.exports=["Döviz"]},98486:e=>{e.exports=["Mevcut aralık ve üzeri"]},73106:e=>{e.exports=["Mevcut aralık ve altı"]},85964:e=>{e.exports=["Sadece mevcut aralık"]},17206:e=>{e.exports=["Eğri"]},95176:e=>{e.exports=["Birkaç Yıllık"]},87761:e=>{e.exports=["Periyodik Çizgiler"]},27891:e=>{e.exports=["Açarsöz Formasyonu"]},56996:e=>{e.exports=["Bu isimle bir yerleşim zaten mevcut"]},30192:e=>{e.exports=["Bu isimle bir yerleşim zaten mevcut. Üstüne yazmak istiyor musunuz?"]},32852:e=>{e.exports=["ABCD Formasyonu"]},88010:e=>{e.exports="Amsterdam"},37422:e=>{e.exports=["İşlem Ayarlarını Analiz et"]},99873:e=>{e.exports=["Ankraj"]},66828:e=>{e.exports=["Yapışık Not"]},94782:e=>{e.exports=["Yapışık Metin"]},61704:e=>{e.exports=["Sabit VWAP"]},45743:e=>{e.exports=["Sembol Ekle"]},64615:e=>{e.exports=["{title} için alarm ekle"]},7005:e=>{e.exports=["{price} üzerinden {title} için alarm ekle"]},3612:e=>{e.exports=["{instrumentName} için finansal metrik ekle"]},92206:e=>{e.exports=["{studyTitle} 'a indikatör/strateji ekle"]},34810:e=>{e.exports=["{symbol} için metin notu ekle"]},75669:e=>{e.exports=["Bu finansalı tüm yerleşime ekle"]},64288:e=>{e.exports=["Bu İndikatörü Tüm Yerleşime Ekle"]},77920:e=>{e.exports=["Bu Stratejiyi Tüm Yerleşime Ekle"]},34059:e=>{e.exports=["Bu sembolü tüm yerleşime ekle"]},17365:e=>{e.exports="Adelaide"},9408:e=>{e.exports=["Daima görünmez"]},71997:e=>{e.exports=["Daima görünür"]},97305:e=>{e.exports=["Tüm Göstergeler ve Çizim Araçları"]},59192:e=>{e.exports=["Tüm aralıklar"]},14452:e=>{e.exports=["Alma-Ata"]},5716:e=>{e.exports=["Elliot Dalgası Uygula"]},19263:e=>{e.exports=["Elliott Majör Dalgası Uygula"]},15818:e=>{e.exports=["Elliott Minör Dalgası Uygula"]},50352:e=>{e.exports=["Elliott Intermediate Dalgası Uygula"]},66631:e=>{e.exports=["Elle Karar Noktası Uygula"]},15682:e=>{e.exports=["Elle Risk/Ödül Uygula"]},15644:e=>{e.exports=["WPT Düşüş Dalgası Uygula"]},5897:e=>{e.exports=["WPT Yükseliş Dalgası Uygula"]},13345:e=>{e.exports=["Varsayılanı Uygula"]},95910:e=>{e.exports=["Bu göstergeleri tüm yerleşime uygula"]},42762:e=>{e.exports=["Nis"]},45104:e=>{e.exports=["Yay"]},42097:e=>{e.exports=["Alan"]},96237:e=>{e.exports=["Ok İşareti"]},48732:e=>{ +e.exports=["Aşağı Ok"]},82473:e=>{e.exports=["Ok İşaretleyici"]},8738:e=>{e.exports=["Aşağı Ok İşareti"]},35062:e=>{e.exports=["Sola Ok İşareti"]},92163:e=>{e.exports=["Sağa Ok İşareti"]},33196:e=>{e.exports=["Yukarı Ok İşareti"]},10650:e=>{e.exports=["Yukarı Ok"]},59340:e=>{e.exports=["Aşkabad"]},13468:e=>{e.exports=["Kapanışta"]},21983:e=>{e.exports=["Atina"]},86951:e=>{e.exports=["Otomatik"]},50834:e=>{e.exports=["Oto (verileri ekrana sığdırır)"]},38465:e=>{e.exports=["Ağu"]},8975:e=>{e.exports=["Ortalama kapanış fiyat etiketi"]},87899:e=>{e.exports=["Ortalama kapanış fiyat çizgisi"]},22554:e=>{e.exports=["Ort"]},54173:e=>{e.exports="Bogota"},53260:e=>{e.exports=["Bahreyn"]},40664:e=>{e.exports=["Balon"]},32376:e=>{e.exports="Bangkok"},19149:e=>{e.exports=["Çubuk Tekrar Oynatma, bu grafik türü için kullanılamaz. Çubuk Oynatma'dan çıkmak istiyor musunuz?"]},38660:e=>{e.exports=["Çubuk Tekrar Oynatma bu zaman aralığında kullanılamaz. Çubuk Tekrar Oynatmadan çıkmak istiyor musunuz?"]},16812:e=>{e.exports=["Çubuk Grafikler"]},98838:e=>{e.exports=["Çubuk Modeli"]},17712:e=>{e.exports=["Temel Çizgi"]},54861:e=>{e.exports=["Belgrat"]},26825:e=>{e.exports="Berlin"},30251:e=>{e.exports=["Fırça"]},90204:e=>{e.exports=["Brüksel"]},5262:e=>{e.exports="Bratislava"},59901:e=>{e.exports=["Öne getir"]},26354:e=>{e.exports=["En öne getir"]},11741:e=>{e.exports="Brisbane"},37728:e=>{e.exports=["Bükreş"]},87143:e=>{e.exports=["Budapeşte"]},82446:e=>{e.exports="Buenos Aires"},82128:e=>{e.exports=["TradingView'den"]},75190:e=>{e.exports=["Tarihe git"]},38342:e=>{e.exports=["Şuna git: {lineToolName}"]},75139:e=>{e.exports=["Anlaşıldı"]},81180:e=>{e.exports=["Gann Kutusu"]},68102:e=>{e.exports=["Gann Fanı"]},66321:e=>{e.exports=["Gann Karesi"]},87107:e=>{e.exports=["Gann Karesi Yeni"]},7914:e=>{e.exports=["Hayalet Çizgiler"]},18367:e=>{e.exports=["Birkaç on yıllık"]},97065:e=>{e.exports=["'{name}' Çalışma Şablonunu silmek istediğinizden emin misiniz?"]},59368:e=>{e.exports=["Çift Eğri"]},35273:e=>{e.exports=["Düzen ızgarasını sıfırlamak için herhangi bir kenarı çift tıklayın"]},5828:e=>{e.exports=["Yolu bitirmek için çift tıklayın"]},63898:e=>{e.exports=["Polyline'ı bitirmek için çift tıklayın"]},42660:e=>{e.exports=["Düşüş Dalgası 1 veya A"]},44788:e=>{e.exports=["Düşüş Dalgası 2 veya B"]},71263:e=>{e.exports=["Düşüş Dalgası 3"]},70573:e=>{e.exports=["Düşüş Dalgası 4"]},59560:e=>{e.exports=["Düşüş Dalgası 5"]},70437:e=>{e.exports=["Düşüş Dalgası C"]},93345:e=>{e.exports=["Verileri Sağlayan"]},76912:e=>{e.exports=["Tarih"]},60222:e=>{e.exports=["Tarih Aralığı"]},79859:e=>{e.exports=["Tarih ve Fiyat Aralığı"]},92203:e=>{e.exports=["Ara"]},69479:e=>{e.exports=["Derece"]},57701:e=>{e.exports="Denver"},24477:e=>{e.exports="Dhaka"},73720:e=>{e.exports=["Elmas"]},3556:e=>{e.exports=["Ayrık Kanal"]},62764:e=>{e.exports=["Ayrıştırma"]},22903:e=>{e.exports=["Çizim araç çubuğu"]},8338:e=>{e.exports=["Üzerine Yatay Çizgi Çiz"]},22429:e=>{e.exports="Dubai"},9497:e=>{e.exports="Dublin"},85223:e=>{e.exports="Emoji"},24435:e=>{ +e.exports=["Grafik yerleşiminin yeni adını yazın"]},91215:e=>{e.exports=["Elliott Düzeltme Dalgası (ABC)"]},80983:e=>{e.exports=["Elliott İkili Kombo Dalgası (WXY)"]},74118:e=>{e.exports=["Elliott İtki Dalgası (12345)"]},95840:e=>{e.exports=["Elliott Üçgen Dalgası (ABCDE)"]},66637:e=>{e.exports=["Elliott Üçlü Kombo Dalgası (WXYXZ)"]},69418:e=>{e.exports=["Elips"]},2578:e=>{e.exports=["Genişletilmiş hat"]},77295:e=>{e.exports=["Borsa"]},2899:e=>{e.exports=["Üst panosuna getir"]},53387:e=>{e.exports=["Alt Panosuna Getir"]},36972:e=>{e.exports=["Tahmin"]},17994:e=>{e.exports=["Kitaplık kaydedilemedi"]},87375:e=>{e.exports=["Komut dosyası kaydedilemedi"]},35050:e=>{e.exports=["Şub"]},82719:e=>{e.exports=["Fib Kanalı"]},64192:e=>{e.exports=["Fib Çemberleri"]},63835:e=>{e.exports=["Fib Düzeltmesi"]},18072:e=>{e.exports=["Fib Hız Direnç Yayları"]},20877:e=>{e.exports=["Fib Hız Direnç Fanı"]},76783:e=>{e.exports=["Fib Spiralı"]},89037:e=>{e.exports=["Fib Saat Dilimi"]},72489:e=>{e.exports=["Fib Takozu"]},21524:e=>{e.exports=["Bayrak"]},55678:e=>{e.exports=["Bayrak"]},29230:e=>{e.exports=["Flat Üst/Alt"]},92754:e=>{e.exports=["Ters dönmüş"]},42015:e=>{e.exports=["Ondalık kısmı geçerisiz."]},47542:e=>{e.exports=["Grafikler üzerinde artık Temel çalışmalar bulunmuyor"]},16245:e=>{e.exports=["Kalküta"]},3155:e=>{e.exports="Kathmandu"},92901:e=>{e.exports="Kagi"},2693:e=>{e.exports=["Karaçi"]},72374:e=>{e.exports=["Kuveyt"]},34911:e=>{e.exports=["HLC alanı"]},87338:e=>{e.exports="Ho Chi Minh"},61582:e=>{e.exports=["İçi Boş Mumlar"]},32918:e=>{e.exports="Hong Kong"},61351:e=>{e.exports="Honolulu"},60049:e=>{e.exports=["Yatay Çizgi"]},76604:e=>{e.exports=["Yatay Işın"]},42616:e=>{e.exports=["Omuz Baş Omuz"]},40530:e=>{e.exports="Heikin Ashi"},99820:e=>{e.exports="Helsinki"},31971:e=>{e.exports=["Gizle"]},33911:e=>{e.exports=["Tümünü gizle"]},95551:e=>{e.exports=["Tüm çizimleri gizle"]},44312:e=>{e.exports=["Tüm çizimleri ve göstergeleri gizle"]},67927:e=>{e.exports=["Tüm çizimleri, göstergeleri, pozisyonları ve emirleri gizle"]},86306:e=>{e.exports=["Tüm göstergeleri gizle"]},70803:e=>{e.exports=["Tüm pozisyonları ve emirleri gizle"]},13277:e=>{e.exports=["Çizimleri gizle"]},8251:e=>{e.exports=["Grafikte olayları gizle"]},44177:e=>{e.exports=["Göstergeleri gizle"]},2441:e=>{e.exports=["Çubuklardaki İşaretleri Gizle"]},90540:e=>{e.exports=["Pozisyonları ve emirleri gizle"]},30777:e=>{e.exports=["Yüksek"]},31994:e=>{e.exports=["Yüksek-düşük"]},60259:e=>{e.exports=["Yüksek ve düşük fiyat etiketleri"]},21803:e=>{e.exports=["Yüksek ve düşük fiyat çizgileri"]},31895:e=>{e.exports=["Öne Çıkarıcı"]},69085:e=>{e.exports=['Histogram çok büyük, lütfen "Satır Boyutu" girişini artırın.']},8122:e=>{e.exports=["Histogram çok büyük, lütfen 'Satır Boyutu' girişini azaltın."]},23450:e=>{e.exports=["Resim"]},93213:e=>{e.exports=["Zaman aralığı uygulanabilir değil"]},71778:e=>{e.exports=["Birkaç Hafta-Aylık"]},14177:e=>{e.exports=["Geçersiz Sembol"]},32619:e=>{e.exports=["Hatalı sembol"]},53239:e=>{e.exports=["Ölçeği Ters Çevir"]},20062:e=>{ +e.exports=["100'e Endeksli"]},81584:e=>{e.exports=["Gösterge değer etiketleri"]},31485:e=>{e.exports=["Göstergelerin ad etiketleri"]},21585:e=>{e.exports=["Göstergeler, Metrikler ve Stratejiler. Eğik çizgiye basın"]},27677:e=>{e.exports=["Bilgi Çizgisi"]},98767:e=>{e.exports=["Gösterge ekle"]},9114:e=>{e.exports=["İçeri"]},12354:e=>{e.exports=["İç Dirgen"]},26579:e=>{e.exports=["İkon"]},37885:e=>{e.exports="Istanbul"},87469:e=>{e.exports="Johannesburg"},52707:e=>{e.exports=["Cakarta"]},95425:e=>{e.exports=["Oca"]},42890:e=>{e.exports=["Kudüs"]},6215:e=>{e.exports=["Tem"]},15224:e=>{e.exports=["Haz"]},36253:e=>{e.exports="Juneau"},15241:e=>{e.exports=["Solda"]},29404:e=>{e.exports=["Sağda"]},850:e=>{e.exports=["Eyvah!"]},675:e=>{e.exports=["Nesnelerin Ağacı"]},73546:e=>{e.exports=["Eki"]},39280:e=>{e.exports=["Açılış"]},25595:e=>{e.exports=["Orjinal"]},82906:e=>{e.exports="Oslo"},8136:e=>{e.exports=["Düşük"]},14702:e=>{e.exports=["Yükleme düzeni. Noktaya basın"]},42284:e=>{e.exports=["Kilitle"]},1441:e=>{e.exports=["Kilitle/kilidi aç"]},82232:e=>{e.exports=["Dikey imleç çizgisini zamana göre kilitleme"]},18219:e=>{e.exports=["Fiyat Çubuk Oranını Sabitle"]},12285:e=>{e.exports=["Logaritmik"]},50286:e=>{e.exports=["Londra"]},44604:e=>{e.exports=["Alış Pozisyonu"]},87604:e=>{e.exports="Los Angeles"},18528:e=>{e.exports=["Aşağı Etiket"]},13046:e=>{e.exports=["Yukarı Etiket"]},94420:e=>{e.exports=["Etiketler"]},89155:e=>{e.exports="Lagos"},37611:e=>{e.exports=["Son gün değişimi"]},25846:e=>{e.exports="Lima"},1277:e=>{e.exports=["Çizgi"]},38397:e=>{e.exports=["İşaretli çizgi"]},63492:e=>{e.exports=["Çizgi kesme"]},83182:e=>{e.exports=["Çizgiler"]},78104:e=>{e.exports=["Panoya kopyalanan grafik resmine bağlantı {emoji}"]},50091:e=>{e.exports=["Lizbon"]},64352:e=>{e.exports=["Lüksemburg"]},11156:e=>{e.exports="MTPredictor"},67861:e=>{e.exports=["Çapayı konumlandırmak için noktayı hareket ettirin ve ardından yerleştirmek için dokunun"]},45828:e=>{e.exports=["Taşı"]},44302:e=>{e.exports=["Ölçeği sola taşı"]},94338:e=>{e.exports=["Ölçeği sağa taşı"]},66276:e=>{e.exports=["Değiştirilmiş Schiff"]},18559:e=>{e.exports=["Değiştirilmiş Schiff Dirgeni"]},18665:e=>{e.exports=["Moskova"]},58038:e=>{e.exports="Madrid"},34190:e=>{e.exports="Malta"},90271:e=>{e.exports="Manila"},51369:e=>{e.exports="Mar"},85095:e=>{e.exports=["Meksiko"]},75633:e=>{e.exports=["Tüm ölçekleri tek birinde birleştir"]},95093:e=>{e.exports=["Karışık"]},10931:e=>{e.exports=["Mikro"]},58397:e=>{e.exports=["Binyıl"]},85884:e=>{e.exports=["Birkaç Saatlık"]},9632:e=>{e.exports=["Ufacık"]},63158:e=>{e.exports=["İkizlenmiş"]},42769:e=>{e.exports=["Muskat"]},43088:e=>{e.exports=["U/D"]},95222:e=>{e.exports=["Burada veri yok"]},3485:e=>{e.exports=["Ölçek yok (Tam Ekran)"]},8886:e=>{e.exports=["Senkronizasyon yok"]},16971:e=>{e.exports=["Hacim verisi yok"]},75549:e=>{e.exports=["Not"]},71230:e=>{e.exports=["Kas"]},99203:e=>{e.exports=["Norfolk Adaları"]},79023:e=>{e.exports="Nairobi"},91203:e=>{e.exports="New York"},24143:e=>{e.exports=["Yeni Zelanda"]},40887:e=>{ +e.exports=["Yukarıda yeni pano"]},96712:e=>{e.exports=["Aşağıda yeni pano"]},33566:e=>{e.exports=["Lefkoşa"]},56670:e=>{e.exports=["Birşeyler ters gitti"]},64968:e=>{e.exports=["Bir şeyler ters gitti. Lütfen daha sonra tekrar deneyiniz."]},10520:e=>{e.exports=["Yeni Grafik Yerleşimini Sakla"]},9908:e=>{e.exports=["Yeni adla sakla"]},68553:e=>{e.exports="San Salvador"},65412:e=>{e.exports="Santiago"},13538:e=>{e.exports="Sao Paulo"},37207:e=>{e.exports=["Sadece fiyat grafiğini ölçeklendir"]},51464:e=>{e.exports="Schiff"},98114:e=>{e.exports=["Schiff Dirgeni"]},1535:e=>{e.exports=["Bu sayfadan ayrıldığınızda komut güncellenmeyebilir"]},89517:e=>{e.exports=["Ayarlar"]},43247:e=>{e.exports=["İkinci ondalık kısmı geçersiz."]},19796:e=>{e.exports=["Geri gönder"]},23221:e=>{e.exports=["Geriye gönder"]},5961:e=>{e.exports=["Seul"]},57902:e=>{e.exports=["Eyl"]},25866:e=>{e.exports=["Seans"]},59827:e=>{e.exports=["Seans araları"]},69240:e=>{e.exports=["Şangay"]},37819:e=>{e.exports=["Satış Pozisyonu"]},81428:e=>{e.exports=["Göster"]},98116:e=>{e.exports=["Tüm çizimleri göster"]},39046:e=>{e.exports=["Tüm çizimleri ve göstergeleri göster"]},38293:e=>{e.exports=["Tüm çizimleri, göstergeleri, pozisyonları ve emirleri göster"]},49982:e=>{e.exports=["Tüm göstergeleri göster"]},48284:e=>{e.exports=["Tüm fikirleri göster"]},62632:e=>{e.exports=["Tüm pozisyonları ve emirleri göster"]},24620:e=>{e.exports=["Sürekli sözleşme anahtarını göster"]},84813:e=>{e.exports=["Sözleşmenin bitiş tarihini göster"]},66263:e=>{e.exports=["Temettüleri göster"]},46771:e=>{e.exports=["Kazançları göster"]},87933:e=>{e.exports=["Takip edilen üyenin fikirlerini göster"]},72973:e=>{e.exports=["En son haberleri ve Görüşler'i göster"]},58669:e=>{e.exports=["Sadece benim fikirlerimi göster"]},30816:e=>{e.exports=["Bölünmeleri göster"]},68161:e=>{e.exports=["Levha"]},56683:e=>{e.exports=["Singapur"]},69502:e=>{e.exports=["Sinüs Çizgisi"]},44904:e=>{e.exports=["Kare"]},70213:e=>{e.exports=["Grafik başına {number} çalışma limiti aşıldı. Lütfen bazı çalışmaları kaldırın."]},32733:e=>{e.exports=["Stil"]},65323:e=>{e.exports=["Sola istifle"]},14113:e=>{e.exports=["Sağa istifle"]},29787:e=>{e.exports=["Klavye navigasyon modunu kullanmaya başlayın. {shortcut} tuşuna basın"]},93161:e=>{e.exports=["Çizim modunda kal"]},79511:e=>{e.exports=["Adım çizgisi"]},84573:e=>{e.exports="Sticker"},48767:e=>{e.exports=["Stokholm"]},29662:e=>{e.exports=["Mikroaltı"]},9753:e=>{e.exports=["Sub-binyıllık"]},71722:e=>{e.exports=["Birkaç Dakikalık"]},91889:e=>{e.exports=["Birkaç On Yıllık"]},33820:e=>{e.exports=["Super-binyılık"]},11020:e=>{e.exports=["Sidney"]},89659:e=>{e.exports=["Sembol Hatası"]},90932:e=>{e.exports=["Sembol ismi etiketi"]},65986:e=>{e.exports=["Sembol bilgisi"]},52054:e=>{e.exports=["Sembol son fiyat etiketi"]},33606:e=>{e.exports=["Global eşitleme"]},18008:e=>{e.exports=["Tüm Grafiklerle Senkronize Et"]},99969:e=>{e.exports=["Nokta & şekil"]},53047:e=>{e.exports=["Çoklu çizgi"]},34402:e=>{e.exports=["Dosya konumu"]},70394:e=>{e.exports=["Paralel Kanal"]},95995:e=>{ +e.exports="Paris"},29682:e=>{e.exports=["Yapıştır"]},51102:e=>{e.exports=["Yüzde"]},35590:e=>{e.exports="Perth"},19093:e=>{e.exports="Phoenix"},22293:e=>{e.exports=["Basamak Fanı"]},43852:e=>{e.exports=["Dirgen"]},37680:e=>{e.exports=["Yeni Sol Ölçeğe Bağla"]},43707:e=>{e.exports=["Yeni Sağ Ölçeğe Bağla"]},91130:e=>{e.exports=["Sol ölçeğe bağla"]},61201:e=>{e.exports=["Sol Ölçeğe Bağla (Gizli)"]},764:e=>{e.exports=["Sağ ölçeğe sabitle"]},20207:e=>{e.exports=["Sağ Ölçeğe Bağla (Gizli)"]},66156:e=>{e.exports=["Ölçeğe bağla (Şimdi Sola)"]},54727:e=>{e.exports=["Ölçeğe Bağla (Şimdi Ölçeksiz)"]},76598:e=>{e.exports=["Ölçeğe Bağla (Şimdi Sağa)"]},39065:e=>{e.exports=["Ölçeğe bağla (şimdi {label})"]},97324:e=>{e.exports=["{label} ölçeğe bağla"]},56948:e=>{e.exports=["{label} Ölçeğe Bağla (Gizli)"]},32156:e=>{e.exports=["Sol Ölçeğe Bağlı"]},8128:e=>{e.exports=["Sol ölçeğe bağlı (gizli)"]},3822:e=>{e.exports=["Sağ ölçeğe bağlı"]},44538:e=>{e.exports=["Sağ Ölçeğe Bağla (Gizli)"]},65810:e=>{e.exports=["{label} ölçeğe bağlı"]},14125:e=>{e.exports=["{label} Ölçeğe Bağlı (Gizli)"]},97378:e=>{e.exports=["Artı Butonu"]},46669:e=>{e.exports=["Lütfen bize tarayıcınızda panoya yazma izni verin veya {keystroke} tuşuna basın"]},46298:e=>{e.exports=["Prag"]},35963:e=>{e.exports=["Grafik konumunu korumak için yakınlaştırma yaparken {key} tuşunu basılı tutun"]},95921:e=>{e.exports=["Fiyat Etiketi"]},28625:e=>{e.exports=["Fiyat Notu"]},2032:e=>{e.exports=["Fiyat Aralığı"]},32061:e=>{e.exports=["Fiyat biçimi geçersiz."]},91492:e=>{e.exports=["Fiyat Çizgisi"]},48404:e=>{e.exports=["Birkaç Aylık"]},87086:e=>{e.exports=["Projeksiyon"]},10160:e=>{e.exports=["{customer}, {date} tarihinde yayınlandı"]},19056:e=>{e.exports=["Katar"]},4868:e=>{e.exports=["Hızlı arama. {shortcut} tuşuna basın"]},9998:e=>{e.exports=["Döndürülmüş Dikdörtgen"]},74214:e=>{e.exports=["Roma"]},50470:e=>{e.exports=["Işın"]},90357:e=>{e.exports=["Aralık"]},26833:e=>{e.exports=["Reykavik"]},328:e=>{e.exports=["Dikdörtgen"]},41615:e=>{e.exports=["Yinele"]},35001:e=>{e.exports=["Regresyon Trendi"]},34596:e=>{e.exports=["Kaldır"]},1434:e=>{e.exports=["Çizimleri kaldır"]},13951:e=>{e.exports=["Göstergeleri kaldır"]},4142:e=>{e.exports=["Grafik Yerleşimine Yeni Ad Ver"]},20801:e=>{e.exports="Renko"},34301:e=>{e.exports=["Grafik görünümünü sıfırla"]},18001:e=>{e.exports=["Noktaları sıfırla"]},17258:e=>{e.exports=["Fiyat ölçeğini sıfırla"]},25333:e=>{e.exports=["Zaman ölçeğini sıfırla"]},52588:e=>{e.exports=["Riyad"]},5871:e=>{e.exports="Riga"},33603:e=>{e.exports=["Dikkat"]},48474:e=>{e.exports=["Varşova"]},74327:e=>{e.exports=["Otomatik ölçeği aç / kapat"]},84112:e=>{e.exports=["Log ölçeğini değiştir"]},20466:e=>{e.exports="Tokelau"},94284:e=>{e.exports="Tokyo"},83836:e=>{e.exports="Toronto"},38788:e=>{e.exports="Taipei"},39108:e=>{e.exports=["Talin"]},37229:e=>{e.exports=["Metin"]},16267:e=>{e.exports=["Tahran"]},19611:e=>{e.exports=["Şablon"]},29198:e=>{e.exports=["Veri satıcısı bu sembol için hacim verisi sağlamıyor."]},8162:e=>{ +e.exports=["Yayın öncesi önizleme yüklenemiyor. Lütfen tarayıcı eklentilerinizi devre dışı bırakın ve tekrar deneyin."]},65943:e=>{e.exports=["Bu göstergeyi başka göstergeye uygulamazsınız"]},81214:e=>{e.exports=["Bu komut dosyası bir hata içeriyor. Lütfen yazarıyla iletişime geçin."]},74986:e=>{e.exports=["Bu komut dosyası yalnızca davetle kullanılabilir. Erişim talebi için lütfen yazarıyla iletişime geçin."]},58018:e=>{e.exports=["Sembol sadece {linkStart}TradingView'de{linkEnd} bulunabilir."]},98538:e=>{e.exports=["Üç Basamak Formasyonu"]},30973:e=>{e.exports=["Kademeler"]},31976:e=>{e.exports=["Zaman"]},64375:e=>{e.exports=["Saat dilimi"]},95005:e=>{e.exports=["Zaman Döngüleri"]},87085:e=>{e.exports=["İşlem"]},48890:e=>{e.exports=["Tradingview etkileşimlidir ve ekran okuyucu ile kullanılabilecek komutlara sahiptir. Aşağıda, platformda etkileşim kurmak için kullanılabilecek klavye komutlarının bir listesi verilmiştir"]},94770:e=>{e.exports=["Trend Açısı"]},23104:e=>{e.exports=["Trend Çizgisi"]},15501:e=>{e.exports=["Trend-Temeli Fib Uzatma"]},31196:e=>{e.exports=["Trend-Temeli Fib Zamanı"]},29245:e=>{e.exports=["Üçgen"]},83356:e=>{e.exports=["Alçalan Üçgen"]},12390:e=>{e.exports=["Üçgen Formasyonu"]},28340:e=>{e.exports=["Yükselen Üçgen"]},93855:e=>{e.exports=["Tunus"]},50406:e=>{e.exports="UTC"},81320:e=>{e.exports=["Geri al"]},25933:e=>{e.exports=["Birim"]},28523:e=>{e.exports=["Bilinmeyen hata"]},15101:e=>{e.exports=["Kilidi aç"]},34150:e=>{e.exports=["Yükseliş Dalgası 4"]},83927:e=>{e.exports=["Yükseliş Dalgası 5"]},58976:e=>{e.exports=["Yükseliş Dalgası 1 veya A"]},11661:e=>{e.exports=["Yükseliş Dalgası 2 veya B"]},53958:e=>{e.exports=["Yükseliş Dalgası 3"]},66560:e=>{e.exports=["Yükseliş Dalgası C"]},18426:e=>{e.exports=["Birim Profili Sabit Aralığı"]},61022:e=>{e.exports=["Hacim Profili göstergesi yalnızca yükseltilmiş planlarımızda mevcuttur."]},82772:e=>{e.exports=["BIST KARMA (MIXED) veri planında hacim verisi sağlanmamaktadır."]},78560:e=>{e.exports=["Hacim ayak izi"]},15771:e=>{e.exports="Vancouver"},56211:e=>{e.exports=["Dikey Çizgi"]},32166:e=>{e.exports=["Viyana"]},75354:e=>{e.exports="Vilnius"},21852:e=>{e.exports=["Görünürlük"]},27557:e=>{e.exports=["Aralıklarda görünürlük"]},89960:e=>{e.exports=["Fare geldiğinde görünür"]},22198:e=>{e.exports=["Görsel Sıra"]},7050:e=>{e.exports=["X Kesişim"]},66527:e=>{e.exports=["XABCD Formasyonu"]},17126:e=>{e.exports=["Bu çözünürlükte pivot zaman dilimini göremezsiniz"]},69293:e=>{e.exports="Yangon"},84301:e=>{e.exports=["Zürih"]},76020:e=>{e.exports=["Elliott derecesini değiştir"]},83935:e=>{e.exports=["çakışan etiketleri değiştir"]},39402:e=>{e.exports=["ortalama kapanış fiyat etiketi görünürlüğünü değiştir"]},98866:e=>{e.exports=["ortalama kapanış fiyat çizgisi görünürlüğünü değiştir"]},5100:e=>{e.exports=["al sat etiketlerin görünürlüğününü değiştir"]},32311:e=>{e.exports=["al sat çizgi görünürlüğünü değiştir"]},22641:e=>{e.exports=["para birimi değiştir"]},30501:e=>{e.exports=["grafik düzenini {title} değiştir"]},7017:e=>{ +e.exports=["sürekli sözleşme anahtarı görünürlüğünü değiştir"]},58108:e=>{e.exports=["yakın görünürlüğü engellemek için geri sayımı değiştir"]},7151:e=>{e.exports=["tarih aralığını değiştir"]},84944:e=>{e.exports=["temettü görünürlüğünü değiştir"]},79574:e=>{e.exports=["grafikteki olayların görünürlüğünü değiştir"]},88217:e=>{e.exports=["kazanç görünürlüğünü değiştir"]},28288:e=>{e.exports=["vadeli işlem sözleşmesi vade sonu görünürlüğünü değiştir"]},66805:e=>{e.exports=["yüksek ve düşük fiyat etiketlerinin görünürlüğünü değiştir"]},92556:e=>{e.exports=["yüksek ve düşük fiyat çizgilerinin görünürlüğünü değiştir"]},87027:e=>{e.exports=["göstergelerin isim etiketleri görünürlüğünü değiştir"]},14922:e=>{e.exports=["göstergeleri değer etiketleri görünürlüğünü değiştir"]},19839:e=>{e.exports=["en son haberleri ve Görüşler görünürlüğünü değiştirin"]},23783:e=>{e.exports=["bağlantı grubunu değiştir"]},87510:e=>{e.exports=["bölme yüksekliğini değiştir"]},50190:e=>{e.exports=["artı düğme görünürlüğünü değiştir"]},49889:e=>{e.exports=["piyasa öncesi/sonrası fiyat etiketi görünürlüğünü değiştir"]},16750:e=>{e.exports=["piyasa öncesi/sonrası fiyat çizgisi görünürlüğünü değiştir"]},59883:e=>{e.exports=["önceki kapanış fiyat çizgisi görünürlüğünü değiştir"]},67761:e=>{e.exports=["fiyat çizgi görünürlüğünü değiştir"]},69510:e=>{e.exports=["fiyatı çubuk oranını değiştir"]},32303:e=>{e.exports=["çözünürlüğü değiştir"]},526:e=>{e.exports=["Sembolu değiştir"]},9402:e=>{e.exports=["sembol etiketlerinin görünürlüğünü değiştir"]},53150:e=>{e.exports=["sembolün son değer görünürlüğünü değiştir"]},12707:e=>{e.exports=["sembolün önceki yakın değer görünürlüğü değiştir"]},65303:e=>{e.exports=["oturumu değiştir"]},15403:e=>{e.exports=["oturum sonu görünürlüğü değiştir"]},53438:e=>{e.exports=["seri stilini değiştir"]},74488:e=>{e.exports=["bölme görünürlüğünü değiştir"]},20505:e=>{e.exports=["saat dilimini değiştir"]},39028:e=>{e.exports=["birim değiştir"]},21511:e=>{e.exports=["görünürlük değiştir"]},16698:e=>{e.exports=["geçerli aralıktaki görünürlüğü değiştir"]},78422:e=>{e.exports=["mevcut aralıkta ve üzerinde görünürlüğü değiştir"]},49529:e=>{e.exports=["mevcut aralıkta ve altında görünürlüğü değiştir"]},66927:e=>{e.exports=["tüm aralıklardaki görünürlüğü değiştir"]},74428:e=>{e.exports=["{title} stilini değiştir"]},72032:e=>{e.exports=["{pointIndex} noktasını değiştir"]},65911:e=>{e.exports=["grafik sağlayıcı TradingView"]},5179:e=>{e.exports=["çizgi araçlarını klonla"]},3195:e=>{e.exports=["çizim araçları grubu oluştur"]},92659:e=>{e.exports=["seçimden çizim araçları grubu oluşturma"]},81791:e=>{e.exports=["{tool} oluştur"]},63649:e=>{e.exports=["kaynak kes"]},78755:e=>{e.exports=["{title} kes"]},99113:e=>{e.exports=["{name} grubuna {lineTool} çizim aracı ekle"]},40242:e=>{e.exports=["{group} grubuna satır araç(ları) ekle"]},22856:e=>{e.exports=["Bu finansalı tüm yerleşime ekle"]},82388:e=>{e.exports=["Bu İndikatörü Tüm Yerleşime Ekle"]},94292:e=>{e.exports=["Bu Stratejiyi Tüm Yerleşime Ekle"]},27982:e=>{ +e.exports=["Bu sembolü tüm yerleşime ekle"]},66568:e=>{e.exports=["grafik temasını uygula"]},64034:e=>{e.exports=["tüm grafik özelliğini uygula"]},49037:e=>{e.exports=["çizim taslağına uygula"]},96996:e=>{e.exports=["seçilen kaynaklara fabrika varsayılanlarını uygula"]},44547:e=>{e.exports=["göstergeleri tüm düzene uygula"]},26065:e=>{e.exports=["çalışma şablonunu uygula {template}"]},58570:e=>{e.exports=["araç çubuk teması uygula"]},27195:e=>{e.exports=["{title} grubunu öne getir"]},78246:e=>{e.exports=["{title} öne getir"]},56763:e=>{e.exports=["{title} 'ı öne getir"]},5607:e=>{e.exports=["TradingView'den"]},90621:e=>{e.exports=["tarih aralığı kilidi"]},12962:e=>{e.exports=["seviye çizgisini sil"]},63391:e=>{e.exports=["çizim araçlarını {group} grubundan hariç tut"]},59942:e=>{e.exports=["çevirme çubuk paterni"]},70301:e=>{e.exports=["{title} gizle"]},54781:e=>{e.exports=["tüm çizim araçlarını gizle"]},44974:e=>{e.exports=["çubuklardaki işaretleri gizle"]},28916:e=>{e.exports=["aralık kilidi"]},94245:e=>{e.exports=["Ölçeği Ters Çevir"]},90743:e=>{e.exports=["{title} ekle"]},53146:e=>{e.exports=["{targetTitle}'ın arkasına {title} ekle"]},74055:e=>{e.exports=["{target} 'ten sonra {title} ekle"]},11231:e=>{e.exports=["{target} 'ten sonra {title} ekle"]},67176:e=>{e.exports=["{targetTitle} 'ten sonra {title} ekle"]},54597:e=>{e.exports=["varsayılan çizim taslağı yükle"]},30295:e=>{e.exports=["yüklüyor..."]},50193:e=>{e.exports=["{title} kilitle"]},4963:e=>{e.exports=["satır araçları grubu {group} kaldırılıyor"]},68163:e=>{e.exports=["nesneleri kilitle"]},47107:e=>{e.exports=["hareket ettir"]},11303:e=>{e.exports=["{title} yeni sol ölçeğe taşı"]},45544:e=>{e.exports=["{title} 'ı yeni sağ ölçeğe taşı"]},81898:e=>{e.exports=["tüm ölçekleri sola taşı"]},22863:e=>{e.exports=["tüm ölçekleri sağa taşı"]},45356:e=>{e.exports=["çizim(leri) taşı"]},15086:e=>{e.exports=["Sola hareket et"]},61711:e=>{e.exports=["sağa hareket et"]},4184:e=>{e.exports=["ölçeği taşı"]},74642:e=>{e.exports=["{title} ölçeksiz yap (Tam ekran)"]},45223:e=>{e.exports=["{group} grubunu görünmez yap"]},87927:e=>{e.exports=["{group} grubunu görünür yap"]},62153:e=>{e.exports=["aşağı birleştir"]},70746:e=>{e.exports=["bölmede birleştir"]},66143:e=>{e.exports=["birleştir"]},81870:e=>{e.exports=["ayna çubukları deseni"]},16542:e=>{e.exports="n/a"},47222:e=>{e.exports=["ölçek fiyatı"]},99042:e=>{e.exports=["sadece fiyat grafiğini ölçeklendir"]},35962:e=>{e.exports=["ölçek zamanı"]},68193:e=>{e.exports=["kaydır"]},70009:e=>{e.exports=["kaydırma zamanı"]},69485:e=>{e.exports=["fiyat ölçeği seçim stratejisi {title} ayarla"]},16259:e=>{e.exports=["{title} 'ı geriye gönder"]},66781:e=>{e.exports=["{title}'ı arkaya gönder"]},4998:e=>{e.exports=["{title} grubunu geriye gönder"]},64704:e=>{e.exports=["hat araçlarını küresel olarak paylaş"]},77554:e=>{e.exports=["düzende satır araçlarını paylaş"]},13622:e=>{e.exports=["tüm fikirleri göster"]},26267:e=>{e.exports=["takip edilen kullanıcıların fikirlerini göster"]},40061:e=>{e.exports=["sadece fikirlerimi göster"]}, +52010:e=>{e.exports=["çizim modunda kal"]},98784:e=>{e.exports=["çizim eşitleme durdur"]},57011:e=>{e.exports=["çizgi araç(lar)ı eşitlemeyi durdur"]},92831:e=>{e.exports=["sembol kilidi"]},60635:e=>{e.exports=["senkronizasyon zamanı"]},99769:e=>{e.exports=["sağlayıcı"]},68111:e=>{e.exports=["grafiği sağlayan TradingView"]},96916:e=>{e.exports=["çizimi yapıştır"]},80611:e=>{e.exports=["gösterge yapıştır"]},41601:e=>{e.exports=["{title} yapıştır"]},84018:e=>{e.exports=["sol ölçeğe sabitle"]},22615:e=>{e.exports=["Sağ ölçeğe bağla"]},56015:e=>{e.exports=["{label}'e ölçeklendir"]},33348:e=>{e.exports=["bölmeyi tekrar düzenle"]},15516:e=>{e.exports=["tüm çalışmaları kaldır"]},80171:e=>{e.exports=["tüm çalışmaları ve çizim araçlarını kaldırın"]},59211:e=>{e.exports=["seçilmeyen boş satır araçlarını kaldır"]},44656:e=>{e.exports=["çizimleri kaldır"]},70653:e=>{e.exports=["çizim grubunu kaldır"]},66414:e=>{e.exports=["çizgi veri kaynaklarını kaldır"]},47637:e=>{e.exports=["bölmeyi kaldır"]},39859:e=>{e.exports=["{title} kaldır"]},78811:e=>{e.exports=["satır araçları grubu {name} kaldırılıyor"]},16338:e=>{e.exports=["{group} grubunu {newName} olarak yeniden adlandırın"]},30910:e=>{e.exports=["düzen boyutlarını sıfırla"]},21948:e=>{e.exports=["ölçekleri sıfırla"]},55064:e=>{e.exports=["Zaman Ölçeğini Sıfırla"]},13034:e=>{e.exports=["düzeni yeniden boyutlandır"]},9608:e=>{e.exports=["varsayılanları geri yükle"]},30107:e=>{e.exports=["çalışma varsayılanlarını geri yükle"]},63060:e=>{e.exports=["otomatik ölçeklendirmeyi aç/kapat"]},74724:e=>{e.exports=["bölme durumunu değiştir"]},98860:e=>{e.exports=["100 ölçeğe indekslenmiş geçiş"]},21203:e=>{e.exports=["geçiş kilidi ölçeği"]},60166:e=>{e.exports=["log ölçeğini değiştir"]},68642:e=>{e.exports=["yüzde skalası aç/kapat"]},33714:e=>{e.exports=["normal ölçeği aç/kapat"]},47122:e=>{e.exports=["takip süresi"]},28068:e=>{e.exports=["hat araçları paylaşımını kapat"]},66824:e=>{e.exports=["nesnelerin kilidini aç"]},51114:e=>{e.exports=["{group} grubunda kilidi kaldır"]},92421:e=>{e.exports=["{title} kilidini aç"]},20057:e=>{e.exports=["yeni alt bölmeye ayır"]},52540:e=>{e.exports=["ayır"]},86949:e=>{e.exports=["çöz"]},47228:e=>{e.exports=["Hayır! {chartStyle} grafik türü şu anda fiyat adımlı (tik) tabanlı aralıklar için kullanılamıyor."]},33355:e=>{e.exports=["{count} çubukta"]},87826:e=>{e.exports=["{p_start}Fiyat adımı tabanlı aralıklar bu sembol için desteklenmez. Otomatik olarak G aralığına geçeceksiniz.{p_end}"]},88841:e=>{e.exports=["{symbol} finansal bilgilerini sağlayan TradingView"]},38641:e=>{e.exports=["{userName} {customer}, {date} tarihinde yayınlandı"]},59833:e=>{e.exports=["yakınlaştırma"]},19813:e=>{e.exports=["yakınlaş"]},9645:e=>{e.exports=["uzaklaş"]},30572:e=>{e.exports=["gün","gün"]},52254:e=>{e.exports=["saat","saat"]},99062:e=>{e.exports=["ay","ay"]},69143:e=>{e.exports=["dakika","dakika"]},71787:e=>{e.exports=["saniye","saniye"]},82797:e=>{e.exports=["aralık","aralık"]},47966:e=>{e.exports=["hafta","hafta"]},99136:e=>{e.exports=["Kademe","Kademe"]},18562:e=>{ +e.exports=Object.create(null),e.exports["#AAPL-symbol-description"]="Apple Inc",e.exports["#AUDCAD-symbol-description"]=["Avustralya Doları/Kanada Doları"],e.exports["#AUDCHF-symbol-description"]=["Avustralya Doları/İsviçre Frankı"],e.exports["#AUDJPY-symbol-description"]=["Avustralya Doları / Japon Yeni"],e.exports["#AUDNZD-symbol-description"]=["Avustralya Doları / Yeni Zelanda Doları"],e.exports["#AUDRUB-symbol-description"]=["Avusturalya Doları / Rus Rublesi"],e.exports["#AUDUSD-symbol-description"]=["Avustralya Doları / ABD Doları"],e.exports["#BRLJPY-symbol-description"]=["Brezilya Reali / Japon Yeni"],e.exports["#BTCCAD-symbol-description"]=["Bitcoin / Kanada Doları"],e.exports["#BTCCNY-symbol-description"]=["Bitcoin / Çin Yuanı"],e.exports["#BTCEUR-symbol-description"]="Bitcoin / Euro",e.exports["#BTCKRW-symbol-description"]=["Bitcoin / Güney Korea Wonu"],e.exports["#BTCRUR-symbol-description"]="Bitcoin / Ruble",e.exports["#BTCUSD-symbol-description"]=["Bitcoin / Dolar"],e.exports["#BVSP-symbol-description"]=["Brezilya Bovespa Endeksi"],e.exports["#CADJPY-symbol-description"]=["Kanada Doları / Japon Yeni"],e.exports["#CHFJPY-symbol-description"]=["İsviçre Frankı / Japon Yeni"],e.exports["#COPPER-symbol-description"]=["Bakır KFS'leri"],e.exports["#ES1-symbol-description"]=["S&P 500 E-Mini Vadelileri"],e.exports["#ESP35-symbol-description"]=["Ibex 35 Endeksi"],e.exports["#EUBUND-symbol-description"]="Euro Bund",e.exports["#EURAUD-symbol-description"]=["Euro / Avustralya Doları"],e.exports["#EURBRL-symbol-description"]=["Euro / Brezilya Realı"],e.exports["#EURCAD-symbol-description"]=["Euro / Kanada Doları"],e.exports["#EURCHF-symbol-description"]=["Euro / İsviçre Frankı"],e.exports["#EURGBP-symbol-description"]=["Euro / İngiliz Sterlini"],e.exports["#EURJPY-symbol-description"]=["Euro / Japon Yeni"],e.exports["#EURNZD-symbol-description"]=["Euro / Yeni Zelanda Doları"],e.exports["#EURRUB-symbol-description"]=["EURO / RUS RUBLESİ"],e.exports["#EURRUB_TOM-symbol-description"]=["EUR/RUB TOM"],e.exports["#EURSEK-symbol-description"]=["Euro / İsveç Kronu"],e.exports["#EURTRY-symbol-description"]=["Euro / Türk Lirası"],e.exports["#EURUSD-symbol-description"]=["Euro / ABD Doları"],e.exports["#EUSTX50-symbol-description"]=["Euro Stoxx 50 Endeksi"],e.exports["#FRA40-symbol-description"]=["CAC40 Endeksi"],e.exports["#GB10-symbol-description"]=["İngiltere 10 Yıllık Devlet Tahvilleri"],e.exports["#GBPAUD-symbol-description"]=["İngiliz Sterlini / Avustralya Doları"],e.exports["#GBPCAD-symbol-description"]=["İngiliz Sterlini / Kanada Doları"],e.exports["#GBPCHF-symbol-description"]=["İngiliz Sterlini / İsviçre Frankı"],e.exports["#GBPEUR-symbol-description"]=["İngiliz Sterlini / Euro"],e.exports["#GBPJPY-symbol-description"]=["İngiliz Sterlini / Japon Yeni"],e.exports["#GBPNZD-symbol-description"]=["İngiliz Sterlini / Yeni Zelanda Doları"],e.exports["#GBPRUB-symbol-description"]=["İngiliz Sterlini / Rus Rublesi"],e.exports["#GBPUSD-symbol-description"]=["İngiliz Sterlini / ABD Doları"], +e.exports["#GER30-symbol-description"]=["DAX Almanya listelenmiş hisseler endeksi"],e.exports["#GOOGL-symbol-description"]=["Google Inc. (Google) Class A"],e.exports["#ITA40-symbol-description"]=["FTSE MIB Endeksi"],e.exports["#JPN225-symbol-description"]=["Nikkei225 Endeksi"],e.exports["#JPYKRW-symbol-description"]=["Japon Yeni / Güney Kore Wonu"],e.exports["#JPYRUB-symbol-description"]=["Japon Yeni / Rus Rublesi"],e.exports["#KA1-symbol-description"]=["Şeker #11 Vadelileri"],e.exports["#KG1-symbol-description"]=["Pamuk Vadelileri"],e.exports["#KT1-symbol-description"]=["Key Tronic Corp."],e.exports["#LKOH-symbol-description"]="LUKOIL",e.exports["#LTCBTC-symbol-description"]="Litecoin / Bitcoin",e.exports["#MGNT-symbol-description"]="Magnit",e.exports["#MICEX-symbol-description"]=["MICEX ENDEKSİ"],e.exports["#MNOD_ME.EQRP-symbol-description"]="ADR GMK NORILSKIYNIKEL ORD SHS [REPO]",e.exports["#MSFT-symbol-description"]="Microsoft Corp.",e.exports["#NAS100-symbol-description"]=["US 100 Nakit CFD"],e.exports["#NGAS-symbol-description"]=["Doğal Gaz (Henry Hub)"],e.exports["#NKY-symbol-description"]=["Nikkei 225 Endeksi"],e.exports["#NZDJPY-symbol-description"]=["Yeni Zelanda Doları / Japon Yeni"],e.exports["#NZDUSD-symbol-description"]=["Yeni Zelanda Doları / ABD Doları"],e.exports["#RB1-symbol-description"]=["RBOB Benzin Vadeli İşlemleri"],e.exports["#RTS-symbol-description"]=["Rusya RTS Borsası Endeksi"],e.exports["#SBER-symbol-description"]="SBERBANK",e.exports["#SPX500-symbol-description"]=["S&P 500 Endeksi"],e.exports["#TWTR-symbol-description"]=["TWITTER INC"],e.exports["#UK100-symbol-description"]=["FTSE 100 İngiltere Kayıtlı Hisseler Endeksi"],e.exports["#USDBRL-symbol-description"]=["ABD Doları / Brezilya Reali"],e.exports["#USDCAD-symbol-description"]=["ABD Doları / Kanada Doları"],e.exports["#USDCHF-symbol-description"]=["ABD Doları / İsviçre Frankı"],e.exports["#USDCNY-symbol-description"]=["ABD Doları / Çin Yuanı"],e.exports["#USDDKK-symbol-description"]=["ABD Doları / Danimarka Kronu"],e.exports["#USDHKD-symbol-description"]=["ABD Doları / Hong Kong Doları"],e.exports["#USDIDR-symbol-description"]=["ABD Doları / Endonezya Rupisi"],e.exports["#USDINR-symbol-description"]=["Amerikan Doları / Hint Rupisi"],e.exports["#USDJPY-symbol-description"]=["ABD Doları / Japon Yeni"],e.exports["#USDKRW-symbol-description"]=["ABD Doları / Güney Kore Wonu"],e.exports["#USDMXN-symbol-description"]=["ABD Doları / Meksika Pezosu"],e.exports["#USDPHP-symbol-description"]=["ABD Doları / Filipin Pezosu"],e.exports["#USDRUB-symbol-description"]=["ABD Doları / Rus Rublesi"],e.exports["#USDRUB_TOM-symbol-description"]=["ABD Doları / Rus Rublesi TOM"],e.exports["#USDSEK-symbol-description"]=["ABD Doları / İsveç Kronu"],e.exports["#USDSGD-symbol-description"]=["ABD DOLARI / SİNGAPUR DOLARI"],e.exports["#USDTRY-symbol-description"]=["ABD Doları / Türk Lirası"],e.exports["#VTBR-symbol-description"]="VTB",e.exports["#XAGUSD-symbol-description"]=["Gümüş/ABD Doları"],e.exports["#XAUUSD-symbol-description"]=["Spot Altın/ABD Doları"], +e.exports["#XPDUSD-symbol-description"]=["Paladyum KFS'leri"],e.exports["#XPTUSD-symbol-description"]=["Platin/ABD Doları"],e.exports["#ZS1-symbol-description"]=["Soya Fasulyesi Vadeli İşlemler - ECBT"],e.exports["#ZW1-symbol-description"]=["Buğday Vadeli İşlemler - ECBT"],e.exports["#BTCGBP-symbol-description"]=["Bitcoin / İngiliz Poundu"],e.exports["#MICEXINDEXCF-symbol-description"]=["MOEX Rusya Endeksi"],e.exports["#BTCAUD-symbol-description"]=["Bitcoin / Avustralya Doları"],e.exports["#BTCJPY-symbol-description"]=["Bitcoin / Japon Yeni"],e.exports["#BTCBRL-symbol-description"]=["Bitcoin / Brezilya Reali"],e.exports["#PT10-symbol-description"]=["Portekiz 10 Yıllık Devlet Tahvilleri"],e.exports["#TXSX-symbol-description"]=["TSX 60 Endeksi"],e.exports["#VIXC-symbol-description"]=["TSX 60 VIX Endeksi"],e.exports["#USDPLN-symbol-description"]=["ABD Doları / Polonya Zlotisi"],e.exports["#EURPLN-symbol-description"]=["Euro / Polonya Zlotisi"],e.exports["#BTCPLN-symbol-description"]=["Bitcoin / Polonya Zlotisi"],e.exports["#CAC40-symbol-description"]=["CAC 40 Endeksi"],e.exports["#XBTCAD-symbol-description"]=["Bitcoin / Kanada Doları"],e.exports["#ITI2!-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIF2018-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIF2019-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIF2020-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIG2018-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIG2019-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIG2020-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIH2018-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIH2019-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIH2020-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIJ2018-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIJ2019-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIJ2020-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIK2018-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIK2019-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIK2020-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIM2017-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIM2018-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIM2019-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIM2020-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIN2017-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIN2018-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIN2019-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIN2020-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIQ2017-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIQ2018-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIQ2019-symbol-description"]=["Demir Cevheri Vadelileri"], +e.exports["#ITIQ2020-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIU2017-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIU2018-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIU2019-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIU2020-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIV2017-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIV2018-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIV2019-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIV2020-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIX2017-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIX2018-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIX2019-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIX2020-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIZ2017-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIZ2018-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIZ2019-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#ITIZ2020-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#AMEX:GXF-symbol-description"]=["Global x FTSE Nordik Bölge BYF"],e.exports["#ASX:XAF-symbol-description"]=["S&P/ASX Tüm Avustralya 50 Endeksi"],e.exports["#ASX:XAT-symbol-description"]=["S&P/ASX Tüm Avustralya 200 Endeksi"],e.exports["#BIST:XU100-symbol-description"]=["BIST 100 Endeksi"],e.exports["#GPW:WIG20-symbol-description"]=["WIG20 Endeksi"],e.exports["#INDEX:JKSE-symbol-description"]=["Jakarta Bileşik Endeksi"],e.exports["#INDEX:KLSE-symbol-description"]=["Bursa Malezya KLCI Endeksi"],e.exports["#INDEX:NZD-symbol-description"]=["NZX 50 Endeksi"],e.exports["#INDEX:STI-symbol-description"]=["STI Endeksi"],e.exports["#INDEX:XLY0-symbol-description"]=["Şangay Bileşik Endeksi"],e.exports["#MOEX:MICEXINDEXCF-symbol-description"]=["MOEX Rusya Endeksi"],e.exports["#NYMEX:KT1!-symbol-description"]=["Kahve Vadelileri"],e.exports["#OANDA:NATGASUSD-symbol-description"]=["Doğal Gaz KFS'leri"],e.exports["#OANDA:USDPLN-symbol-description"]=["USD/PLN"],e.exports["#TSX:TX60-symbol-description"]=["S&P/TSX 60 Endeksi"],e.exports["#TSX:VBU-symbol-description"]=["Vanguard ABD Toplu Bono Endeks BYF (CAD-hedge) UN"],e.exports["#TSX:VIXC-symbol-description"]=["S&P/TSX 60 VIX Endeksi"],e.exports["#TVC:CAC40-symbol-description"]=["CAC 40 Endeksi"],e.exports["#TVC:ES10-symbol-description"]=["İspanya Devlet Tahvilleri 10Y"],e.exports["#TVC:EUBUND-symbol-description"]="Euro Bund",e.exports["#TVC:GB02-symbol-description"]=["İngiltere Devlet Tahvilleri 2Y"],e.exports["#TVC:GB10-symbol-description"]=["İngiltere Devlet Tahvilleri 10Y"],e.exports["#TVC:GOLD-symbol-description"]=["Altın KFS'leri (US$/OZ)"],e.exports["#TVC:ID03-symbol-description"]=["Endonezya Devlet Tahvilleri 3Y"],e.exports["#TVC:ID10-symbol-description"]=["Endonezya Devlet Tahvilleri 10Y"],e.exports["#TVC:PALLADIUM-symbol-description"]=["Paladyum KFS'leri (US$/OZ)"], +e.exports["#TVC:PT10-symbol-description"]=["Portekiz Devlet Tahvilleri 10Y"],e.exports["#TVC:SILVER-symbol-description"]=["Gümüş KFS'leri (US$/OZ)"],e.exports["#TSX:TSX-symbol-description"]=["S&P/TSX Bileşik Endeksi"],e.exports["#OANDA:CH20CHF-symbol-description"]=["Swiss 20 Endeksi"],e.exports["#TVC:SHCOMP-symbol-description"]=["Şangay Bileşik Endeksi"],e.exports["#NZX:ALLC-symbol-description"]=["S&P/NZX TÜM Endeksler ( Kapital Endeksi )"],e.exports["#AMEX:SHYG-symbol-description"]=["0-5 YIL Yüksek Getir Bileşik Tahvil BYF"],e.exports["#TVC:AU10-symbol-description"]=["Avusturalya Devlet Tahvilleri 10Y"],e.exports["#TVC:CN10-symbol-description"]=["Çin Devlet Tahvilleri 10Y"],e.exports["#TVC:KR10-symbol-description"]=["Kore Devlet Tahvilleri 10Y"],e.exports["#NYMEX:RB1!-symbol-description"]=["RBOB Benzin Vadelileri"],e.exports["#NYMEX:HO1!-symbol-description"]=["NY Liman Çok Düşük Sülfür Dizel Vadelileri"],e.exports["#NYMEX:AEZ1!-symbol-description"]=["NY Ethanol Vadelileri"],e.exports["#OANDA:XCUUSD-symbol-description"]=["Bakır KFS'leri (US$ / lb)"],e.exports["#COMEX:ZA1!-symbol-description"]=["Çinko Vadelileri"],e.exports["#CBOT:ZW1!-symbol-description"]=["Buğday Vadelileri"],e.exports["#NYMEX:KA1!-symbol-description"]=["Şeker #11 Vadelileri"],e.exports["#CBOT:QBC1!-symbol-description"]=["Mısır Vadelileri"],e.exports["#CME:E61!-symbol-description"]=["Euro Vadelileri"],e.exports["#CME:B61!-symbol-description"]=["Sterlin Vadelileri"],e.exports["#CME:QJY1!-symbol-description"]=["Japon Yeni Vadelileri"],e.exports["#CME:A61!-symbol-description"]=["Avustralya Doları Vadelileri"],e.exports["#CME:D61!-symbol-description"]=["Kanada Doları Vadelileri"],e.exports["#CME:SP1!-symbol-description"]=["S&P 500 Vadelileri"],e.exports["#CME_MINI:NQ1!-symbol-description"]=["NASDAQ 100 E-MINI Vadelileri"],e.exports["#CBOT_MINI:YM1!-symbol-description"]=["E-MINI DOW JONES ($5) Vadelileri"],e.exports["#CME:NY1!-symbol-description"]=["NIKKEI 225 Vadelileri"],e.exports["#EUREX:DY1!-symbol-description"]=["DAX Endeksi"],e.exports["#CME:IF1!-symbol-description"]=["IBOVESPA Endeks Vadelileri-US$"],e.exports["#CBOT:TY1!-symbol-description"]=["10 Yıllık T-Note Vadelileri"],e.exports["#CBOT:FV1!-symbol-description"]=["5 Yıllık T-Note Vadelileri"],e.exports["#CBOT:ZE1!-symbol-description"]=["3 Yıllık T-Note Vadelileri"],e.exports["#CBOT:TU1!-symbol-description"]=["2 Yıllık T-Note Vadelileri"],e.exports["#CBOT:FF1!-symbol-description"]=["30-Gün FED Fonları Tahvil Vadelileri"],e.exports["#CBOT:US1!-symbol-description"]=["T-Bond Vadelileri"],e.exports["#TVC:EXY-symbol-description"]=["Euro Para Endeksi"],e.exports["#TVC:JXY-symbol-description"]=["Japon Yen Endeksi"],e.exports["#TVC:BXY-symbol-description"]=["İngiliz Pound Endeksi"],e.exports["#TVC:AXY-symbol-description"]=["Avusturalya Dolar Endeksi"],e.exports["#TVC:CXY-symbol-description"]=["Kanada Dolar Endeksi"],e.exports["#FRED:GDP-symbol-description"]=["Gayrisafi Yurt İçi Hasıla, 1 Basamak"],e.exports["#FRED:UNRATE-symbol-description"]=["Sivil İşsizlik Oranı"], +e.exports["#FRED:POP-symbol-description"]=["Toplam Nüfus: Yurtdışı Silahlı Kuvvetler Dahil Tüm Yaşlar"],e.exports["#ETHUSD-symbol-description"]=["Ethereum / Dolar"],e.exports["#BMFBOVESPA:IBOV-symbol-description"]=["IBovespa Endeksi"],e.exports["#BMFBOVESPA:IBRA-symbol-description"]=["IBrasil Endeksi"],e.exports["#BMFBOVESPA:IBXL-symbol-description"]=["IBRX 50 Endeksi"],e.exports["#COMEX:HG1!-symbol-description"]=["Bakır Vadelileri"],e.exports["#INDEX:HSCE-symbol-description"]=["Hang Seng Çin Şirketleri Endeksi"],e.exports["#NYMEX:CL1!-symbol-description"]=["Hafif Ham Petrol Vadelileri"],e.exports["#OTC:IHRMF-symbol-description"]=["Isahres MSCI Japonya SHS"],e.exports["#TVC:DAX-symbol-description"]=["Almanya 30 Ana Şirket Endeksi"],e.exports["#TVC:DE10-symbol-description"]=["Almanya Devlet Tahvili 10Y"],e.exports["#TVC:DJI-symbol-description"]=["Dow Jones Endüstri Ortalaması Endeksi"],e.exports["#TVC:DXY-symbol-description"]=["A.B.D. Dolar Endeksi"],e.exports["#TVC:FR10-symbol-description"]=["Fransa Devlet Tahvilleri 10Y"],e.exports["#TVC:HSI-symbol-description"]=["Hang Seng Endeksi"],e.exports["#TVC:IBEX35-symbol-description"]=["IBEX 35 Endeksi"],e.exports["#FX:AUS200-symbol-description"]=["S&P/ASX Endeksi"],e.exports["#AMEX:SHY-symbol-description"]=["Ishares 1-3 Yıl Hazine Tahvili BYF"],e.exports["#ASX:XJO-symbol-description"]=["S&P/ASX 200 Endeksi"],e.exports["#BSE:SENSEX-symbol-description"]=["S&P BSE Sensex Endeksi"],e.exports["#INDEX:MIB-symbol-description"]=["MIB Endeksi"],e.exports["#INDEX:MOY0-symbol-description"]=["Euro Stoxx 50 Endeksi"],e.exports["#MOEX:RTSI-symbol-description"]=["RTS Endeksi"],e.exports["#NSE:NIFTY-symbol-description"]=["Nifty 50 Endeksi"],e.exports["#NYMEX:NG1!-symbol-description"]=["Doğal Gaz Vadelileri"],e.exports["#NYMEX:ZC1!-symbol-description"]=["Mısır Vadelileri"],e.exports["#TVC:IN10-symbol-description"]=["Hindistan Devlet Tahvilleri 10Y"],e.exports["#TVC:IT10-symbol-description"]=["İtalya Devlet Tahvilleri 10Y"],e.exports["#TVC:JP10-symbol-description"]=["Japonya Devlet Tahvilleri 10Y"],e.exports["#TVC:NDX-symbol-description"]=["US 100 Endeksi"],e.exports["#TVC:NI225-symbol-description"]=["NIKKEI 225"],e.exports["#TVC:SPX-symbol-description"]=["S&P 500"],e.exports["#TVC:SX5E-symbol-description"]=["Euro Stoxx 50 Endeksi"],e.exports["#TVC:TR10-symbol-description"]=["Türkiye Devlet Tahvilleri 10Y"],e.exports["#TVC:UKOIL-symbol-description"]=["Brent Ham Petrol KFS'leri"],e.exports["#TVC:UKX-symbol-description"]=["UK 100 Endeksi"],e.exports["#TVC:US02-symbol-description"]=["ABD Devlet Tahvilleri 2Y"],e.exports["#TVC:US05-symbol-description"]=["ABD Devlet Tahvilleri 5Y"],e.exports["#TVC:US10-symbol-description"]=["ABD Devlet Tahvilleri 10Y"],e.exports["#TVC:USOIL-symbol-description"]=["WTI Ham Petrol KFS'leri"],e.exports["#NYMEX:ITI1!-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#NASDAQ:SHY-symbol-description"]=["Ishares 1-3 Yıl Hazine Bonosu BYF"],e.exports["#AMEX:ALD-symbol-description"]=["WisdomTree Asya Yerel Borç BYF"], +e.exports["#NASDAQ:AMD-symbol-description"]="Advanced Micro Devices Inc",e.exports["#NYSE:BABA-symbol-description"]="Alibaba Group Holdings Ltd.",e.exports["#ICEEUR:CB-symbol-description"]=["Ham Petrol Brent"],e.exports["#ICEEUR:CB1!-symbol-description"]=["Brent Ham Petrol"],e.exports["#ICEUSA:CC-symbol-description"]=["Kakao"],e.exports["#NYMEX:CL-symbol-description"]=["Ham Petrol WTI"],e.exports["#ICEUSA:CT-symbol-description"]=["Pamuk #2"],e.exports["#NASDAQ:CTRV-symbol-description"]="ContraVir Pharmaceuticals Inc",e.exports["#CME:DL-symbol-description"]=["Sınıf III Süt"],e.exports["#NYSE:F-symbol-description"]="FORD MTR CO DEL",e.exports["#MOEX:GAZP-symbol-description"]="GAZPROM",e.exports["#COMEX:GC-symbol-description"]=["Altın"],e.exports["#CME:GF-symbol-description"]=["Besi Sığırı"],e.exports["#CME:HE-symbol-description"]=["Yağsız Domuz Eti"],e.exports["#NASDAQ:IEF-symbol-description"]=["iShares 7-10 Yıl Hazine Bonosu BYF"],e.exports["#NASDAQ:IEI-symbol-description"]=["iShares 3-7 Yıl Hazine Bonosu BYF"],e.exports["#NYMEX:KA1-symbol-description"]=["Şeker #11 Vadeli İşlemleri"],e.exports["#ICEUSA:KC-symbol-description"]=["Kahve"],e.exports["#NYMEX:KG1-symbol-description"]=["Pamuk Vadeli İşlemleri"],e.exports["#FWB:KT1-symbol-description"]=["Key Tronic Corp."],e.exports["#CME:LE-symbol-description"]=["Canlı Sığır"],e.exports["#ICEEUR:LO-symbol-description"]=["ICE Isıtma Yağı"],e.exports["#CME:LS-symbol-description"]=["Kereste"],e.exports["#MOEX:MGNT-symbol-description"]="MAGNIT",e.exports["#LSIN:MNOD-symbol-description"]="ADR GMK NORILSKIYNIKEL ORD SHS [REPO]",e.exports["#NYMEX:NG-symbol-description"]=["Doğal Gaz"],e.exports["#ICEUSA:OJ-symbol-description"]=["Portakal Suyu"],e.exports["#NYMEX:PA-symbol-description"]=["Paladyum"],e.exports["#NYSE:PBR-symbol-description"]="PETROLEO BRASILEIRO SA PETROBR",e.exports["#NYMEX:PL-symbol-description"]=["Platin"],e.exports["#COMEX_MINI:QC-symbol-description"]=["E-Mini Bakır"],e.exports["#NYMEX:RB-symbol-description"]=["RBOB Gazolin"],e.exports["#NYMEX:RB1-symbol-description"]=["RBOB Benzin Vadeli İşlemleri"],e.exports["#MOEX:SBER-symbol-description"]="SBERBANK",e.exports["#AMEX:SCHO-symbol-description"]=["Schwab Kısa-Vade ABD Hazine BYF"],e.exports["#COMEX:SI-symbol-description"]=["Gümüş"],e.exports["#NASDAQ:TLT-symbol-description"]=["iShares 20+ Yıl Hazine Bonosu BYF"],e.exports["#TVC:VIX-symbol-description"]=["S&P 500 Volatilite Endeksi"],e.exports["#MOEX:VTBR-symbol-description"]="VTB",e.exports["#COMEX:ZA-symbol-description"]=["Çinko"],e.exports["#CBOT:ZC-symbol-description"]=["Mısır"],e.exports["#CBOT:ZK-symbol-description"]=["Etanol Vadeli İşlemler"],e.exports["#CBOT:ZL-symbol-description"]=["Soya Yağı"],e.exports["#CBOT:ZO-symbol-description"]=["Yulaf"],e.exports["#CBOT:ZR-symbol-description"]=["Çeltik"],e.exports["#CBOT:ZS-symbol-description"]=["Soya"],e.exports["#CBOT:ZS1-symbol-description"]=["Soya Fasulyesi Vadelileri"],e.exports["#CBOT:ZW-symbol-description"]=["Buğday"],e.exports["#CBOT:ZW1-symbol-description"]=["Buğday Vadeli İşlemler - ECBT"], +e.exports["#NASDAQ:ITI-symbol-description"]="Iteris Inc",e.exports["#NYMEX:ITI2!-symbol-description"]=["Demir Cevheri Vadelileri"],e.exports["#CADUSD-symbol-description"]=["Kanada Doları / ABD Doları"],e.exports["#CHFUSD-symbol-description"]=["İsviçre Frankı / ABD Doları"],e.exports["#GPW:ACG-symbol-description"]="Acautogaz",e.exports["#JPYUSD-symbol-description"]=["Japon Yeni / ABD Doları"],e.exports["#USDAUD-symbol-description"]=["ABD Doları / Avustralya Doları"],e.exports["#USDEUR-symbol-description"]=["ABD Doları / Euro"],e.exports["#USDGBP-symbol-description"]=["ABD Doları / Pound Sterlin"],e.exports["#USDNZD-symbol-description"]=["ABD Doları / Yeni Zelanda Doları"],e.exports["#UKOIL-symbol-description"]=["Ham Petrol KFS'leri (Brent)"],e.exports["#USOIL-symbol-description"]=["Ham Petrol KFS'leri (WTI)"],e.exports["#US30-symbol-description"]=["Dow Jones Endüstri Ortalaması Endeksi"],e.exports["#BCHUSD-symbol-description"]=["Bitcoin Cash / Dolar"],e.exports["#ETCUSD-symbol-description"]=["Ethereum Classic / Dolar"],e.exports["#GOOG-symbol-description"]="Alphabet Inc (Google) Class C",e.exports["#LTCUSD-symbol-description"]=["Litecoin / Dolar"],e.exports["#XRPUSD-symbol-description"]=["XRP / ABD Doları"],e.exports["#SP:SPX-symbol-description"]=["S&P 500 Endeksi"],e.exports["#ETCBTC-symbol-description"]="Ethereum Classic / Bitcoin",e.exports["#ETHBTC-symbol-description"]="Ethereum / Bitcoin",e.exports["#XRPBTC-symbol-description"]="XRP / Bitcoin",e.exports["#TVC:US30-symbol-description"]=["ABD 30 Yıllık Tahvili"],e.exports["#COMEX:SI1!-symbol-description"]=["Gümüş Vadelileri"],e.exports["#BTGUSD-symbol-description"]=["Bitcoin Gold / U.S. Dolar"],e.exports["#IOTUSD-symbol-description"]=["IOTA / U.S. Dolar"],e.exports["#CME:BTC1!-symbol-description"]=["Bitcoin CME Vadelileri"],e.exports["#COMEX:GC1!-symbol-description"]=["Altın Vadelileri"],e.exports["#CORNUSD-symbol-description"]=["Mısır KFS'leri"],e.exports["#COTUSD-symbol-description"]=["Pamuk KFS'leri"],e.exports["#DJ:DJA-symbol-description"]=["Dow Jones Bileşik Ortalama Endeksi"],e.exports["#DJ:DJI-symbol-description"]=["Dow Jones Endüstri Ortalaması Endeksi"],e.exports["#ETHEUR-symbol-description"]="Ethereum / Euro",e.exports["#ETHGBP-symbol-description"]=["Ethereum / İngiliz Poundu"],e.exports["#ETHJPY-symbol-description"]=["Ethereum / Japon Yeni"],e.exports["#EURNOK-symbol-description"]=["Ethereum / Norveç Kronu"],e.exports["#GBPPLN-symbol-description"]=["Ethereum / Polonya Zlotisi"],e.exports["#MOEX:BR1!-symbol-description"]=["Brent Petrol Vadelileri"],e.exports["#NYMEX:KG1!-symbol-description"]=["Pamuk Vadelileri"],e.exports["#NYMEX:PL1!-symbol-description"]=["Platin Vadelileri"],e.exports["#SOYBNUSD-symbol-description"]=["Soya Fasülyesi KFS'leri"],e.exports["#SUGARUSD-symbol-description"]=["Şeker KFS'leri"],e.exports["#TVC:IXIC-symbol-description"]=["US Bileşik Endeksi"],e.exports["#TVC:RU-symbol-description"]=["Russell 1000 Endeksi"],e.exports["#USDZAR-symbol-description"]=["ABD Doları / G. Afrika Randı"], +e.exports["#WHEATUSD-symbol-description"]=["Buğday KFS'leri"],e.exports["#XRPEUR-symbol-description"]="XRP / Euro",e.exports["#CBOT:S1!-symbol-description"]=["Soya Vadelileri"],e.exports["#SP:MID-symbol-description"]=["S&P 400 Endeksi"],e.exports["#TSX:XCUUSD-symbol-description"]=["Bakır KFS'leri"],e.exports["#TVC:NYA-symbol-description"]=["NYSE Bileşik Endeksi"],e.exports["#TVC:PLATINUM-symbol-description"]=["Platin KFS'leri (US$ / OZ)"],e.exports["#TVC:SSMI-symbol-description"]=["İsviçre Piyasa Endeksi"],e.exports["#TVC:SXY-symbol-description"]=["İsviçre Frank Endeksi"],e.exports["#MOEX:RI1!-symbol-description"]=["RTS Endeks Vadelileri"],e.exports["#MOEX:MX1!-symbol-description"]=["MICEX Endeks Vadelileri"],e.exports["#CBOE:BG1!-symbol-description"]=["Bitcoin CBOE Vadelileri"],e.exports["#TVC:MY10-symbol-description"]=["Malezya Hükümet Tahvilleri 10Y"],e.exports["#CME:S61!-symbol-description"]=["İsviçre Frankı Vadelileri"],e.exports["#TVC:DEU30-symbol-description"]=["DAX Endeksi"],e.exports["#BCHEUR-symbol-description"]="Bitcoin Cash / Euro",e.exports["#TVC:ZXY-symbol-description"]=["Yeni Zelanda Dolar Endeksi"],e.exports["#MIL:FTSEMIB-symbol-description"]=["FTSE MIB Endeksi"],e.exports["#XETR:DAX-symbol-description"]=["DAX Endeksi"],e.exports["#MOEX:IMOEX-symbol-description"]=["MOEX Rusya Endeksi"],e.exports["#FX:US30-symbol-description"]=["Dow Jones Endüstri Ortalaması Endeksi"],e.exports["#MOEX:RUAL-symbol-description"]="United Company RUSAL PLC",e.exports["#MOEX:MX2!-symbol-description"]=["MICEX Endeks Vadelileri"],e.exports["#NEOUSD-symbol-description"]=["NEO / ABD Doları"],e.exports["#XMRUSD-symbol-description"]=["Monero / ABD Doları"],e.exports["#ZECUSD-symbol-description"]=["Acash / ABD Doları"],e.exports["#TVC:CAC-symbol-description"]=["CAC 40 Endeksi"],e.exports["#NASDAQ:ZS-symbol-description"]="Zscaler Inc",e.exports["#TVC:GB10Y-symbol-description"]=["İngiltere 10 Yıllık Devlet Tahvilleri Getiri"],e.exports["#TVC:AU10Y-symbol-description"]=["Avusturalya 10 Yıllık Devlet Tahvilleri"],e.exports["#TVC:CN10Y-symbol-description"]=["Çin Devlet 10 Yıllık Tahvilleri Getiri"],e.exports["#TVC:DE10Y-symbol-description"]=["Almanya 10 Yıllık Devlet Tahvili Getiri"],e.exports["#TVC:ES10Y-symbol-description"]=["İspanya 10 Yıllık Devlet Tahvilleri Getiri"],e.exports["#TVC:FR10Y-symbol-description"]=["Fransa 10 Yıllık Devlet Tahvilleri Getiri"],e.exports["#TVC:IN10Y-symbol-description"]=["Hindistan 10 Yıllık Devlet Tahvilleri Getiri"],e.exports["#TVC:IT10Y-symbol-description"]=["İtalya 10 Yıllık Devlet Tahvilleri Getiri"],e.exports["#TVC:JP10Y-symbol-description"]=["Japonya 10 Yıllık Devlet Tahvilleri Getiri"],e.exports["#TVC:KR10Y-symbol-description"]=["Kore 10 Yıllık Devlet Tahvilleri Getiri"],e.exports["#TVC:MY10Y-symbol-description"]=["Malezya 10 Yıllık Hükümet Tahvilleri Getiri"],e.exports["#TVC:PT10Y-symbol-description"]=["Portekiz 10 Yıllık Devlet Tahvilleri Getiri"],e.exports["#TVC:TR10Y-symbol-description"]=["Türkiye 10 Yıllık Devlet Tahvili Getiri"], +e.exports["#TVC:US02Y-symbol-description"]=["ABD 2 Yıllık Devlet Tahvilleri Getiri"],e.exports["#TVC:US05Y-symbol-description"]=["ABD 5 Yıllık Devlet Tahvilleri Getiri"],e.exports["#TVC:US10Y-symbol-description"]=["ABD 10 Yıllık Devlet Tahvili Getiri"],e.exports["#INDEX:TWII-symbol-description"]=["Tayvan Ağırlık Endeksi"],e.exports["#CME:J61!-symbol-description"]=["Japon Yeni Vadelileri"],e.exports["#CME_MINI:J71!-symbol-description"]=["Japon Yeni E-mini Vadelileri"],e.exports["#CME_MINI:WM1!-symbol-description"]=["E-micro Japon Yeni / ABD Doları Vadelileri"],e.exports["#CME:M61!-symbol-description"]=["Meksika Pesosu Vadelileri"],e.exports["#CME:T61!-symbol-description"]=["Güney Afrika Randı Vadelileri"],e.exports["#CME:SK1!-symbol-description"]=["İsveç Kronası Vadelileri"],e.exports["#CME:QT1!-symbol-description"]=["Çin Renminbisi / ABD Doları Vadelileri"],e.exports["#COMEX:AUP1!-symbol-description"]=["Aluminyum MW U.S Transaction Premium Platts (25MT) Vadelileri"],e.exports["#CME:L61!-symbol-description"]=["Brezilya Reali Vadelileri"],e.exports["#CME:WP1!-symbol-description"]=["Polonya Zlotisi Vadelileri"],e.exports["#CME:N61!-symbol-description"]=["Yeni Zelanda Doları Vadelileri"],e.exports["#CME_MINI:MG1!-symbol-description"]=["E-micro Avusturalya Doları / ABD Doları Vadelileri"],e.exports["#CME_MINI:WN1!-symbol-description"]=["E-micro İsviçre Frankı / ABD Doları Vadelileri"],e.exports["#CME_MINI:MF1!-symbol-description"]=["E-micro Euro / ABD Doları Vadelileri"],e.exports["#CME_MINI:E71!-symbol-description"]=["Euro E-min Vadelileri"],e.exports["#CBOT:ZK1!-symbol-description"]=["Değiştirilmiş Yakıt Ethanol Vadelileri"],e.exports["#CME_MINI:MB1!-symbol-description"]=["E-micro İngiliz Poundu / ABD Doları Vadelileri"],e.exports["#NYMEX_MINI:QU1!-symbol-description"]=["E-mini Gazolin Vadelileri"],e.exports["#NYMEX_MINI:QX1!-symbol-description"]=["E-mini Isıtma Yakıtı Vadelileri"],e.exports["#COMEX_MINI:QC1!-symbol-description"]=["E-mini Bakır Vadelileri"],e.exports["#NYMEX_MINI:QG1!-symbol-description"]=["E-mini Doğal Gaz Vadelileri"],e.exports["#CME:E41!-symbol-description"]=["ABD Doları / Türk Lirası Vadelileri"],e.exports["#COMEX_MINI:QI1!-symbol-description"]=["Gümüş (Mini) Vadelileri"],e.exports["#CME:DL1!-symbol-description"]=["Süt, Sınıf III Vadelileri"],e.exports["#NYMEX:UX1!-symbol-description"]=["Uranyum Vadelileri"],e.exports["#CBOT:BO1!-symbol-description"]=["Soya Yağı Vadelileri"],e.exports["#CME:HE1!-symbol-description"]=["Yağsız Domuz eti Vadelileri"],e.exports["#NYMEX:IAC1!-symbol-description"]=["Newcastel Kömür Vadelileri"],e.exports["#NYMEX_MINI:QM1!-symbol-description"]=["E-mini Hafif Ham Petrol Vadelileri"],e.exports["#NYMEX:JMJ1!-symbol-description"]=["Mini Brent Finansal Vadelileri"],e.exports["#COMEX:AEP1!-symbol-description"]=["Aluminyum Avrupa Premium Vadelileri"],e.exports["#CBOT:ZQ1!-symbol-description"]=["30 Günlük Federal Fon Faizi Vadelileri"],e.exports["#CME:LE1!-symbol-description"]=["Canlı Sığır Vadelileri"], +e.exports["#CME:UP1!-symbol-description"]=["İsviçre Frankı / Japon Yeni Vadelileri"],e.exports["#CBOT:ZN1!-symbol-description"]=["10 Yıllık T-Note Vadelileri"],e.exports["#CBOT:ZB1!-symbol-description"]=["T-Bond Vadelileri"],e.exports["#CME:GF1!-symbol-description"]=["Besi Sığırı Vadelileri"],e.exports["#CBOT:UD1!-symbol-description"]=["Ultra T-Bond Vadelileri"],e.exports["#CME:I91!-symbol-description"]=["CME Konut Vadelileri — Washington DC"],e.exports["#CBOT:ZO1!-symbol-description"]=["Yulaf Vadelileri"],e.exports["#CBOT:ZM1!-symbol-description"]=["Soya Küspesi Vadelileri"],e.exports["#CBOT_MINI:XN1!-symbol-description"]=["Mısır Mini Vadelileri"],e.exports["#CBOT:ZC1!-symbol-description"]=["Mısır Vadelileri"],e.exports["#CME:LS1!-symbol-description"]=["Kereste Vadelileri"],e.exports["#CBOT_MINI:XW1!-symbol-description"]=["Buğday Mini Vadelileri"],e.exports["#CBOT_MINI:XK1!-symbol-description"]=["Soya Mini Vadelileri"],e.exports["#CBOT:ZS1!-symbol-description"]=["Soya Vadelileri"],e.exports["#NYMEX:PA1!-symbol-description"]=["Palladyum Vadelileri"],e.exports["#CME:FTU1!-symbol-description"]=["E-mini FTSE 100 Endeks USD Vadelileri"],e.exports["#CBOT:ZR1!-symbol-description"]=["Pirinç Vadelileri"],e.exports["#COMEX_MINI:GR1!-symbol-description"]=["Altın (E-micro) Vadelileri"],e.exports["#COMEX_MINI:QO1!-symbol-description"]=["Altın (Mini) Vadelileri"],e.exports["#CME_MINI:RL1!-symbol-description"]=["E-mini Russell 1000 Vadelileri"],e.exports["#CME_MINI:EW1!-symbol-description"]=["S&P 400 Orta Ölçek E-mini Vadelileri"],e.exports["#COMEX:LD1!-symbol-description"]=["Kurşun Vadelileri"],e.exports["#CME_MINI:ES1!-symbol-description"]=["S&P 500 E-mini Vadelileri"],e.exports["#TVC:SA40-symbol-description"]=["Güney Afrika İlk 40 Endeksi"],e.exports["#BMV:ME-symbol-description"]=["IPC Meksika Endeksi"],e.exports["#BCBA:IMV-symbol-description"]=["MERVAL Endeksi"],e.exports["#HSI:HSI-symbol-description"]=["Hang Seng Endeksi"],e.exports["#BVL:SPBLPGPT-symbol-description"]=["S&P / BVL Peru Genel Endeksi (PEN)"],e.exports["#EGX:EGX30-symbol-description"]=["EGX 30 Fiyat Dönüş Endeksi"],e.exports["#BVC:IGBC-symbol-description"]=["Kolombiya Bolsa de Valores Genel Endeksi"],e.exports["#TWSE:TAIEX-symbol-description"]=["Tayvan Sermaye Ağırlıklı Hisse Endeksi"],e.exports["#QSE:GNRI-symbol-description"]=["QE Endeksi"],e.exports["#BME:IBC-symbol-description"]=["IBEX 35 Endeksi"],e.exports["#NZX:NZ50G-symbol-description"]=["S&P / NZX 50 Brüt Endeksi"],e.exports["#SIX:SMI-symbol-description"]=["İsviçre Piyasası Endeksi"],e.exports["#SZSE:399001-symbol-description"]=["SZSE Bileşen Endeksi"],e.exports["#TADAWUL:TASI-symbol-description"]=["Tadawul Tüm Hisseler Endeksi"],e.exports["#IDX:COMPOSITE-symbol-description"]=["IDX Bileşik Endeksi"],e.exports["#EURONEXT:PX1-symbol-description"]=["CAC 40 Endeksi"],e.exports["#OMXHEX:OMXH25-symbol-description"]=["OMX Helsinki 25 Endeksi"],e.exports["#EURONEXT:BEL20-symbol-description"]=["BEL 20 Endeksi"],e.exports["#TVC:STI-symbol-description"]=["Straits Times Endeksi"], +e.exports["#DFM:DFMGI-symbol-description"]=["DFM Endeksi"],e.exports["#TVC:KOSPI-symbol-description"]=["Kore Bileşik Hisse Senedi Endeksi"],e.exports["#FTSEMYX:FBMKLCI-symbol-description"]=["FTSE Malezya Borsası KLCI Endeksi"],e.exports["#TASE:TA35-symbol-description"]=["TA-35 Endeksi"],e.exports["#OMXSTO:OMXS30-symbol-description"]=["OMX Stokholm 30 Endeksi"],e.exports["#OMXICE:OMXI8-symbol-description"]=["OMX İzlanda 8 Endeksi"],e.exports["#NSENG:NSE30-symbol-description"]=["NSE 30 Endeksi"],e.exports["#BAHRAIN:BSEX-symbol-description"]=["Bahreyn Tüm Hisseler Endeksi"],e.exports["#OMXTSE:OMXTGI-symbol-description"]=["OMX Talin GE"],e.exports["#OMXCOP:OMXC25-symbol-description"]=["OMX Kopenhag 25 Endeksi"],e.exports["#OMXRSE:OMXRGI-symbol-description"]=["OMX Riga GE"],e.exports["#BELEX:BELEX15-symbol-description"]=["BELEX 15 Endeksi"],e.exports["#OMXVSE:OMXVGI-symbol-description"]=["OMX Vilnius GE"],e.exports["#EURONEXT:AEX-symbol-description"]=["AEX Endeksi"],e.exports["#CBOE:VIX-symbol-description"]=["Volatilite S&P 500 Endeksi"],e.exports["#NASDAQ:XAU-symbol-description"]=["PHLX Altın ve Gümüş Sektörü Endeksi"],e.exports["#DJ:DJUSCL-symbol-description"]=["Dow Jones ABD Kömür Endeksi"],e.exports["#DJ:DJCIKC-symbol-description"]=["Dow Jones Emtia Endeksi Kahve"],e.exports["#DJ:DJCIEN-symbol-description"]=["Dow Jones Emtia Endeksi Enerji"],e.exports["#NASDAQ:OSX-symbol-description"]=["PHLX Petrol Hizmet Sektörü Endeksi"],e.exports["#DJ:DJCISB-symbol-description"]=["Dow Jones Emtia Endeksi Şeker"],e.exports["#DJ:DJCICC-symbol-description"]=["Dow Jones Emtia Endeksi Kakao"],e.exports["#DJ:DJCIGR-symbol-description"]=["Dow Jones Emtia Endeksi Tahıllar"],e.exports["#DJ:DJCIAGC-symbol-description"]=["Dow Jones Emtia Endeksi Tarım Başlıklı Bileşenler"],e.exports["#DJ:DJCISI-symbol-description"]=["Dow Jones Emtia Endeksi Gümüş"],e.exports["#DJ:DJCIIK-symbol-description"]=["Dow Jones Emtia Endeksi Nikel"],e.exports["#NASDAQ:HGX-symbol-description"]=["PHLX Konut Sektörü Endeksi"],e.exports["#DJ:DJCIGC-symbol-description"]=["Dow Jones Emtia Endeksi Altın"],e.exports["#SP:SPGSCI-symbol-description"]=["S&P Goldman Sachs Emtia Endeksi"],e.exports["#NASDAQ:UTY-symbol-description"]=["PHLX Hizmet Sektörü Endeksi"],e.exports["#DJ:DJU-symbol-description"]=["Dow Jones Hizmet Ortalama Endeksi"],e.exports["#SP:SVX-symbol-description"]=["S&P 500 Değer Endeksi"],e.exports["#SP:OEX-symbol-description"]=["S&P 100 Endeksi"],e.exports["#CBOE:OEX-symbol-description"]=["S&P 100 Endeksi"],e.exports["#NASDAQ:SOX-symbol-description"]=["Philadelphia Yarı İletken Endeksi"],e.exports["#RUSSELL:RUI-symbol-description"]=["Russell 1000 Endeksi"],e.exports["#RUSSELL:RUA-symbol-description"]=["Russell 3000 Endeksi"],e.exports["#RUSSELL:RUT-symbol-description"]=["Russell 2000 Endeksi"],e.exports["#NYSE:XMI-symbol-description"]=["NYSE ARCA Majör Piyasa Endeksi"],e.exports["#NYSE:XAX-symbol-description"]=["AMEX Bileşik Endeksi"],e.exports["#NASDAQ:NDX-symbol-description"]=["Nasdaq 100 Endeksi"], +e.exports["#NASDAQ:IXIC-symbol-description"]=["Nasdaq Composite Endeksi"],e.exports["#DJ:DJT-symbol-description"]=["Doe Jones Ulaştırma Ortalama Endeksi"],e.exports["#NYSE:NYA-symbol-description"]=["NYSE Bileşik Endeksi"],e.exports["#NYMEX:CJ1!-symbol-description"]=["Kakao Vadelileri"],e.exports["#USDILS-symbol-description"]=["ABD Doları / İsrail Şekeli"],e.exports["#TSXV:F-symbol-description"]="Fiore Gold Inc",e.exports["#SIX:F-symbol-description"]=["Ford Motor Şirketi"],e.exports["#BMV:F-symbol-description"]=["Ford Motor Şirketi"],e.exports["#TWII-symbol-description"]=["Tayvan Ağırlıklı Endeks"],e.exports["#TVC:PL10Y-symbol-description"]=["Polonya Hükümeti 10-yıllık Bono Getirileri"],e.exports["#TVC:PL05Y-symbol-description"]=["Polonya Hükümeti 5-yıllık Bono Getirileri"],e.exports["#SET:GC-symbol-description"]="Global Connections Public Company",e.exports["#TSX:GC-symbol-description"]="Great Canadian Gaming Corporation",e.exports["#TVC:FTMIB-symbol-description"]=["Milano Italia Borsa Endeksi"],e.exports["#OANDA:SPX500USD-symbol-description"]=["S&P 500 Endeksi"],e.exports["#BMV:CT-symbol-description"]="China SX20 RT",e.exports["#TSXV:CT-symbol-description"]="Centenera Mining Corporation",e.exports["#BYBIT:ETHUSD-symbol-description"]=["ETHUSD Daimi Sözleşmesi"],e.exports["#BYBIT:XRPUSD-symbol-description"]=["XRPUSD Daimi Sözleşmesi"],e.exports["#BYBIT:BTCUSD-symbol-description"]=["BTCUSD Daimi Sözleşme"],e.exports["#BITMEX:ETHUSD-symbol-description"]=["ETHUSD Sürekli Vadeli İşlem Sözleşmesi"],e.exports["#DERIBIT:BTCUSD-symbol-description"]=["BTCUSD Sürekli Vadeli İşlem Kontratı"],e.exports["#DERIBIT:ETHUSD-symbol-description"]=["ETHUSD Sürekli Vadeli İşlem Kontratı"],e.exports["#USDHUF-symbol-description"]=["ABD Doları / Macar Forinti"],e.exports["#USDTHB-symbol-description"]=["ABD Doları / Tayland Bahtı"],e.exports["#FOREXCOM:US2000-symbol-description"]="US Small Cap 2000",e.exports["#TSXV:PBR-symbol-description"]="Para Resources Inc",e.exports["#NYSE:SI-symbol-description"]="Silvergate Capital Corporation",e.exports["#NASDAQ:LE-symbol-description"]="Lands' End Inc",e.exports["#CME:CB1!-symbol-description"]=["Tereyağı Vadeli İşlemleri-Nakit (Sürekli: Öncesinde cari sözleşme)"],e.exports["#LSE:SCHO-symbol-description"]="Scholium Group Plc Ord 1P",e.exports["#NEO:HE-symbol-description"]=["Hanwei Enerji Hizmetleri A.Ş."],e.exports["#NYSE:HE-symbol-description"]=["Hawaii Elektrik Endüstrisi"],e.exports["#OMXCOP:SCHO-symbol-description"]="Schouw & Co A/S",e.exports["#TSX:HE-symbol-description"]=["Hanwei Enerji Hizmetleri A.Ş."],e.exports["#BSE:ITI-symbol-description"]="ITI Ltd",e.exports["#NSE:ITI-symbol-description"]="Indian Telephone Industries Limited",e.exports["#TSX:LS-symbol-description"]="Middlefield Healthcare & Life Sciences Dividend Fund",e.exports["#BITMEX:XBT-symbol-description"]=["Bitcoin / ABD Doları Endeksi"],e.exports["#CME_MINI:RTY1!-symbol-description"]=["E-Mini Russell 2000 Endeks Vadeli İşlemleri"],e.exports["#CRYPTOCAP:TOTAL-symbol-description"]=["Kripto Toplam Piyasa Değeri, $"], +e.exports["#ICEUS:DX1!-symbol-description"]=["ABD Doları Endeks Vadeli İşlemleri"],e.exports["#NYMEX:TT1!-symbol-description"]=["Pamuk Vadeli İşlemleri"],e.exports["#PHEMEX:BTCUSD-symbol-description"]=["BTC Sürekli Vadeli İşlem Sözleşmesi"],e.exports["#PHEMEX:ETHUSD-symbol-description"]=["ETH Sürekli Vadeli İşlem Sözleşmesi"],e.exports["#PHEMEX:XRPUSD-symbol-description"]=["XRP Sürekli Vadeli İşlem Sözleşmesi"],e.exports["#PHEMEX:LTCUSD-symbol-description"]=["LTC Sürekli Vadeli İşlem Sözleşmesi"],e.exports["#BITCOKE:BCHUSD-symbol-description"]=["BCH Takasa Yönelik"],e.exports["#BITCOKE:BTCUSD-symbol-description"]=["BTC Takasa Yönelik"],e.exports["#BITCOKE:ETHUSD-symbol-description"]=["ETH Takasa Yönelik"],e.exports["#BITCOKE:LTCUSD-symbol-description"]=["LTC Takasa Yönelik"],e.exports["#TVC:CA10-symbol-description"]=["Kanada Devlet Tahvilleri, 10 YL"],e.exports["#TVC:CA10Y-symbol-description"]=["Kanada Devlet Tahvilleri 10 YL Getiri"],e.exports["#TVC:ID10Y-symbol-description"]=["Endonezya Devlet Tahvilleri 10 YL Getiri"],e.exports["#TVC:NL10-symbol-description"]=["Hollanda Devlet Tahvilleri, 10 YL"],e.exports["#TVC:NL10Y-symbol-description"]=["Hollanda Devlet Tahvilleri 10 YL Getiri"],e.exports["#TVC:NZ10-symbol-description"]=["Yeni Zelanda Devlet Tahvilleri, 10 YL"],e.exports["#TVC:NZ10Y-symbol-description"]=["Yeni Zelanda Devlet Tahvilleri 10 YL Getiri"],e.exports["#SOLUSD-symbol-description"]=["Solana / ABD Doları"],e.exports["#LUNAUSD-symbol-description"]=["Luna / ABD Doları"],e.exports["#UNIUSD-symbol-description"]=["Uniswap / ABD Doları"],e.exports["#LTCBRL-symbol-description"]=["Litecoin / Brezilya Reali"],e.exports["#ETCEUR-symbol-description"]=["Ethereum Klasik / Euro"],e.exports["#ETHKRW-symbol-description"]=["Ethereum / Güney Kore Wonu"],e.exports["#BTCRUB-symbol-description"]=["Bitcoin / Rus Rublesi"],e.exports["#BTCTHB-symbol-description"]=["Bitcoin / Tayland Bahtı"],e.exports["#ETHTHB-symbol-description"]=["Ethereum / Tayland Bahtı"],e.exports["#TVC:EU10YY-symbol-description"]=["Euro Devlet Tahvili 10 YL Getiri"],e.exports["#NASDAQ:LCID-symbol-description"]="Lucid Group, Inc.",e.exports["#TADAWUL:2370-symbol-description"]="Middle East Specialized Cables Co."}}]); \ No newline at end of file diff --git a/charting_library/bundles/tr.5362.311bfba5d2c84b13ec2b.js b/charting_library/bundles/tr.5362.311bfba5d2c84b13ec2b.js new file mode 100644 index 0000000..f75d180 --- /dev/null +++ b/charting_library/bundles/tr.5362.311bfba5d2c84b13ec2b.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[5362],{40276:e=>{e.exports=["Ekle"]},53585:e=>{e.exports=["Özel renk ekle"]},81865:e=>{e.exports=["Şeffaflık"]},19801:e=>{e.exports=["Cum"]},11268:e=>{e.exports=["Pzt"]},63331:e=>{e.exports=["Cmt"]},85954:e=>{e.exports=["Paz"]},26230:e=>{e.exports=["Çar"]},24793:e=>{e.exports=["Per"]},31533:e=>{e.exports=["Sal"]},73755:e=>{e.exports=["Başka sembol"]},16936:e=>{e.exports=["Geri"]},88046:e=>{e.exports=["Temel grafik sembolü"]},9898:e=>{e.exports=["Sağ"]},52051:e=>{e.exports=["Takvimde şu anda {year} açık"]},99990:e=>{e.exports=["Takvim şu anda {year_start} ile {year_end} arasındaki yılları göstermektedir"]},92702:e=>{e.exports=["Takvimde şu an {month} açık"]},20036:e=>{e.exports=["İptal"]},23398:e=>{e.exports=["Sembolu değiştir"]},94551:e=>{e.exports=["Grafik"]},80395:e=>{e.exports=["Menüyü kapat"]},64498:e=>{e.exports=["Tüm kaynaklar"]},97637:e=>{e.exports=["Nisan"]},86797:e=>{e.exports=["Ağustos"]},79852:e=>{e.exports=["Tahvil"]},55669:e=>{e.exports=["Aralık"]},56095:e=>{e.exports=["Azalt"]},29601:e=>{e.exports=["Açıklama"]},16467:e=>{e.exports=["Şubat"]},72970:e=>{e.exports=["Cuma"]},46812:e=>{e.exports=["Yükseliş"]},26910:e=>{e.exports=["Ocak"]},23230:e=>{e.exports=["Temmuz"]},49385:e=>{e.exports=["Haziran"]},90784:e=>{e.exports=["Ekim"]},89298:e=>{e.exports=["Ofset"]},68988:e=>{e.exports=["Tamam"]},61199:e=>{e.exports=["Pazartesi"]},95543:e=>{e.exports=["Aylar"]},68327:e=>{e.exports="May"},84675:e=>{e.exports=["Mart"]},29673:e=>{e.exports=["Kriterlerinize uygun borsa yok"]},41379:e=>{e.exports=["Kriterlerinize uygun sembol yok"]},71194:e=>{e.exports=["Kasım"]},83771:e=>{e.exports=["Sonraki yıl"]},75385:e=>{e.exports=["Sonraki yıllar"]},39752:e=>{e.exports=["Sonraki ay"]},35563:e=>{e.exports=["Numara formatı geçersiz"]},19724:e=>{e.exports=["Kaynak"]},1144:e=>{e.exports=["Cumartesi"]},52298:e=>{e.exports=["Ara"]},13269:e=>{e.exports=["Kaynak seç"]},61132:e=>{e.exports=["Eylül"]},2607:e=>{e.exports=["Belirtilen değer, enstrümanın en fazla değerinden daha fazladır {max}."]},53669:e=>{e.exports=["Belirtilen değer enstrümanın minimum değerinden küçük {min}."]},72149:e=>{e.exports=["Pazar"]},83583:e=>{e.exports=["Ay düzenine geç"]},6244:e=>{e.exports=["Tarih düzenine geç"]},80879:e=>{e.exports=["Yıl düzenine geç"]},89053:e=>{e.exports=["Sembol"]},48490:e=>{e.exports=["Sembol ve açıklama"]},99983:e=>{e.exports=["Sembol Arama"]},32457:e=>{e.exports=["Lütfen doğru tarihi girin"]},5122:e=>{e.exports=["Lütfen doğru formatta tarih girin yyyy-aa-gg"]},2587:e=>{e.exports=["Önceki ay"]},39329:e=>{e.exports=["Önceki yıl"]},27004:e=>{e.exports=["Önceki yıllar"]},54336:e=>{e.exports=["Rengi kaldır"]},7147:e=>{e.exports=["Çarşamba"]},7951:e=>{e.exports=["Perşembe"]},60142:e=>{e.exports=["Kalınlık"]},44979:e=>{e.exports=["Salı"]},69325:e=>{e.exports=["Yıllar"]},12629:e=>{e.exports=["Emtia"]},87592:e=>{e.exports="cfd"},17023:e=>{e.exports=["opaklık değiştir"]},13066:e=>{e.exports=["renk değiştir"]},95657:e=>{e.exports=["kalınlık değiştir"]},18567:e=>{ +e.exports=["{propertyName} özelliğini değiştir"]},36962:e=>{e.exports=["kapanış"]},8448:e=>{e.exports=["kripto"]},67245:e=>{e.exports="dr"},88720:e=>{e.exports=["ekonomi"]},39512:e=>{e.exports=["döviz"]},81859:e=>{e.exports=["vadeli"]},39337:e=>{e.exports=["yüksek"]},91815:e=>{e.exports="hl2"},40771:e=>{e.exports=["ydk3"]},9523:e=>{e.exports="hlcc4"},12754:e=>{e.exports=["endeks"]},60804:e=>{e.exports=["endeks"]},12504:e=>{e.exports="ohlc4"},38466:e=>{e.exports=["açılış"]},3919:e=>{e.exports=["düşük"]},36931:e=>{e.exports=["hisse"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/tr.6306.b88dcc3f0d7db89ebfc1.js b/charting_library/bundles/tr.6306.b88dcc3f0d7db89ebfc1.js new file mode 100644 index 0000000..486eeb3 --- /dev/null +++ b/charting_library/bundles/tr.6306.b88dcc3f0d7db89ebfc1.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[6306],{74274:e=>{e.exports=["Artı"]},60558:e=>{e.exports=["hayvanlar & doğa"]},14232:e=>{e.exports=["aktivite"]},35305:e=>{e.exports=["yiyecek & içecek"]},49546:e=>{e.exports=["bayraklar"]},72302:e=>{e.exports=["nesneler"]},96330:e=>{e.exports=["gülümsemeler & insanlar"]},6878:e=>{e.exports=["semboller"]},15426:e=>{e.exports=["son zamanlarda kullanılanlar"]},15395:e=>{e.exports=["seyahat & yerler"]},41596:e=>{e.exports=["Fiyat ölçeğindeki etiketler"]},45811:e=>{e.exports=["Durum satırındaki değerler"]},39495:e=>{e.exports=["Daireler"]},41389:e=>{e.exports=["Bar Üstü"]},29520:e=>{e.exports=["Mutlak"]},67049:e=>{e.exports=["Varsayılanları Uygula"]},65262:e=>{e.exports=["Kesmeli alan"]},83760:e=>{e.exports=["Temel hat"]},48848:e=>{e.exports=["Kenar"]},27331:e=>{e.exports=["Arkaplan"]},78626:e=>{e.exports=["Bar altı"]},16079:e=>{e.exports=["Gradyan"]},42973:e=>{e.exports=["Noktalı Çizgi"]},41361:e=>{e.exports=["Alt"]},59317:e=>{e.exports=["Kesik Çizgi"]},31577:e=>{e.exports=["Gelişen TA(Takas Aralığı)"]},4329:e=>{e.exports=["Varsayılan"]},98938:e=>{e.exports=["Varsayılanlar"]},45044:e=>{e.exports=["Gizli"]},11091:e=>{e.exports="Histogram"},40297:e=>{e.exports=["Çıktı"]},36993:e=>{e.exports=["Fiyatın Min Adımı"]},64606:e=>{e.exports=["Etiket Yazı Tipi"]},54934:e=>{e.exports=["Kesme çizgi"]},41610:e=>{e.exports=["Daha Fazla"]},55362:e=>{e.exports="Normal"},35637:e=>{e.exports=["Katı"]},18229:e=>{e.exports=["Varsayılan olarak sakla"]},86520:e=>{e.exports=["Sinyal etiketleri"]},64108:e=>{e.exports=["Kırılmalı basamak çizgisi"]},67767:e=>{e.exports=["Eşkenar Dörtgenlerle Adım Çizgisi"]},91502:e=>{e.exports=["Yerleştirme"]},73947:e=>{e.exports=["Hassasiyet"]},66596:e=>{e.exports=["Miktar"]},79782:e=>{e.exports=["Ayarları Sıfırla"]},95247:e=>{e.exports=["Genişlik (Kutudan %)"]},19221:e=>{e.exports=["Metin rengi"]},77409:e=>{e.exports=["Grafik üzeri işlemler"]},98802:e=>{e.exports=["Üst"]},78019:e=>{e.exports=["Özel matematik işaretleri ile seçili çizimleri oynatın. +,-,/,* ile fiyatı ve +,- ile çubuk endeksi oynar."]},14414:e=>{e.exports=["Hacim Profili"]},91322:e=>{e.exports=["Değerler"]},20834:e=>{e.exports=["en düşük işareti değiştir"]},98491:e=>{e.exports=["karakter değiştir"]},7378:e=>{e.exports=["yazı büyüklüğünü değiştir"]},28691:e=>{e.exports=["çizgi stilini değiştir"]},38361:e=>{e.exports=["konum değiştir"]},51081:e=>{e.exports=["yüzdelik dilimi değiştir"]},47634:e=>{e.exports=["konum değiştir"]},15683:e=>{e.exports=["Çizim tipi değiştir"]},164:e=>{e.exports=["Hassasiyet değiştir"]},86888:e=>{e.exports=["şekil değiştir"]},50463:e=>{e.exports=["Değer Değiştir"]},12628:e=>{e.exports=["değerlerin görünürlüğünü değiştir"]},76080:e=>{e.exports=["örn. +1"]},95166:e=>{e.exports=["örn. /2"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/tr.9417.7ff64779d43389a1bb41.js b/charting_library/bundles/tr.9417.7ff64779d43389a1bb41.js new file mode 100644 index 0000000..5045f87 --- /dev/null +++ b/charting_library/bundles/tr.9417.7ff64779d43389a1bb41.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9417],{40276:r=>{r.exports=["Ekle"]},53585:r=>{r.exports=["Özel renk ekle"]},81865:r=>{r.exports=["Şeffaflık"]},2443:r=>{r.exports=["çizgi araç(lar)ı çizgi stili"]},40054:r=>{r.exports=["Renk"]},44629:r=>{r.exports=["Favorilere ekle"]},38455:r=>{r.exports=["Arkaplan rengi"]},79964:r=>{r.exports=["Arkaplan rengi 1"]},45320:r=>{r.exports=["Arkaplan rengi 2"]},60925:r=>{r.exports=["Nokta"]},42973:r=>{r.exports=["Noktalı Çizgi"]},59317:r=>{r.exports=["Kesik Çizgi"]},99289:r=>{r.exports=["Silici"]},23886:r=>{r.exports=["Font Boyutu"]},17006:r=>{r.exports=["Font boyutu"]},17517:r=>{r.exports=["Tüm Çizim Araçlarını Gizle"]},74813:r=>{r.exports=["Favori Çizim Araçları Araç Çubuğunu Gizle"]},37057:r=>{r.exports=["Tüm Çizim Araçlarını Kilitle"]},71845:r=>{r.exports=["Çizgi aracı arkaplanı"]},12928:r=>{r.exports=["Çizgi aracı renkleri"]},21327:r=>{r.exports=["Çizgi aracı metin renkleri"]},86327:r=>{r.exports=["Çizgi aracı genişliği"]},47059:r=>{r.exports=["Çizgi aracı genişlikleri"]},41610:r=>{r.exports=["Daha Fazla"]},79165:r=>{r.exports=["Sihir"]},37140:r=>{r.exports=["Mıknatıs modu çizimleri en yakındaki fiyat çubuğunun OHLC değerine yapıştırır"]},67455:r=>{r.exports=["İşaretçi rengi"]},59607:r=>{r.exports=["Ölç"]},36551:r=>{r.exports=["Yeni çizimler yerleşimdeki tüm grafiklerde tekrarlanır ve aynı sembol seçildiğinde gösterilirler"]},91977:r=>{r.exports=["Gizli Araçları Göster"]},51072:r=>{r.exports=["Nesnelerin Ağacını Göster"]},49421:r=>{r.exports=["Çizim Modunda Kal"]},49593:r=>{r.exports=["durdurma arkaplan rengi"]},36785:r=>{r.exports=["kâr arkaplan rengi"]},76091:r=>{r.exports=["Çizimleri Kaldır"]},54336:r=>{r.exports=["Rengi kaldır"]},72482:r=>{r.exports=["Favorilerimden çıkar"]},19221:r=>{r.exports=["Metin rengi"]},38925:r=>{r.exports=["Yaklaş"]},49895:r=>{r.exports=["Uzaklaş"]},16631:r=>{r.exports=["çizgi araç(lar)ının metin rengini değiştir"]},74350:r=>{r.exports=["çizgi araç(lar)ının arka plan rengini değiştir"]},68519:r=>{r.exports=["çizgi araç(lar)ının rengini değiştir"]},36819:r=>{r.exports=["çizim araç(lar)ının yazı tipi boyutunu değiştir"]},54769:r=>{r.exports=["çizgi araç(lar)ının çizgi stilini değiştir"]},41648:r=>{r.exports=["çizgi araç(lar)ını çizgi genişliğini değiştir"]},18567:r=>{r.exports=["{propertyName} özelliğini değiştir"]},32868:r=>{r.exports=["{hotKey_0} + Grafiğe tıklayın"]},68125:r=>{r.exports=["{hotKey_0} — daire"]},40234:r=>{r.exports=["{hotKey_0} — 45 derece açıyla bir doğru çizimi"]},10289:r=>{r.exports=["{hotKey_0} — sabit artışlar"]},81591:r=>{r.exports=["{hotKey_0} — kare"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/user-defined-bars-marks-tooltip.71213c4f755723965a80.js b/charting_library/bundles/user-defined-bars-marks-tooltip.71213c4f755723965a80.js new file mode 100644 index 0000000..67a6652 --- /dev/null +++ b/charting_library/bundles/user-defined-bars-marks-tooltip.71213c4f755723965a80.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[8020],{27267:(t,e,i)=>{"use strict";function o(t,e,i,o,n){function s(n){if(t>n.timeStamp)return;const s=n.target;void 0!==i&&null!==e&&null!==s&&s.ownerDocument===o&&(e.contains(s)||i(n))}return n.click&&o.addEventListener("click",s,!1),n.mouseDown&&o.addEventListener("mousedown",s,!1),n.touchEnd&&o.addEventListener("touchend",s,!1),n.touchStart&&o.addEventListener("touchstart",s,!1),()=>{o.removeEventListener("click",s,!1),o.removeEventListener("mousedown",s,!1),o.removeEventListener("touchend",s,!1),o.removeEventListener("touchstart",s,!1)}}i.d(e,{addOutsideEventListener:()=>o})},36383:(t,e,i)=>{"use strict";i.d(e,{useOutsideEvent:()=>s});var o=i(50959),n=i(27267);function s(t){const{click:e,mouseDown:i,touchEnd:s,touchStart:r,handler:c,reference:h,ownerDocument:d=document}=t,a=(0,o.useRef)(null),u=(0,o.useRef)(new CustomEvent("timestamp").timeStamp);return(0,o.useLayoutEffect)((()=>{const t={click:e,mouseDown:i,touchEnd:s,touchStart:r},o=h?h.current:a.current;return(0,n.addOutsideEventListener)(u.current,o,c,d,t)}),[e,i,s,r,c]),h||a}},46315:t=>{t.exports={css_value_arrow_size:"13",tooltip:"tooltip-eSLcXvvL",show:"show-eSLcXvvL",right:"right-eSLcXvvL"}},49844:t=>{t.exports={text:"text-hF57_4zZ"}},5972:(t,e,i)=>{"use strict";i.r(e),i.d(e,{TooltipRenderer:()=>h});var o=i(50959),n=i(962),s=i(36383),r=i(46315);const c=parseInt(r.css_value_arrow_size);class h{constructor(t){this._container=null,this._props=null,this._deferredActions={hideItemTime:0},this._updatePosition=()=>{if(null===this._props||null===this._container)return;const{width:t,height:e}=this._tooltipContainer.getBoundingClientRect(),i=this._container.getBoundingClientRect(),o=Math.round(this._props.itemSize/2),n=Math.min(8,o);let s=!1,h=this._props.x-t-o-c-n;h<0&&(h=this._props.x+o+c+n,s=!0);const d=i.height;let a=Math.max(0,this._props.y-e/2);a>0&&(a=Math.min(a,d-e)),this._tooltipContainer.classList.toggle(r.right,s),this._tooltipContainer.style.top=`${a}px`,this._tooltipContainer.style.left=`${h}px`},this._tooltipFactory=t,this._tooltipContainer=document.createElement("div"),this._tooltipContainer.classList.add(r.tooltip)}destroy(){this._unmountComponent()}contains(t){return this._tooltipContainer.contains(t)}hide(t){this._deferredActions.hideItemTime=performance.now(),this._clearTimeouts(),t?this._tooltipContainer.classList.remove(r.show):this._deferredActions.hideItemTimerId=setTimeout((()=>{this._tooltipContainer.classList.remove(r.show)}),100)}show(t){this._clearTimeouts(),performance.now()this._showImpl(t)),400)}_showImpl(t){this._props=t,this._render(t),this._clearTimeouts(),this._tooltipContainer.classList.add(r.show)}_render(t){const e=t.container;this._container!==e&&(this._unmountComponent(),this._container=e,this._container.appendChild(this._tooltipContainer)),n.render(o.createElement(d,{handler:t.onClickOutside, +child:o.createElement(this._tooltipFactory,t.factoryProps)}),this._tooltipContainer,this._updatePosition)}_unmountComponent(){null!==this._container&&(n.unmountComponentAtNode(this._tooltipContainer),this._tooltipContainer.remove(),this._container=null,this._clearTimeouts())}_clearTimeouts(){void 0!==this._deferredActions.showItemTimerId&&(clearTimeout(this._deferredActions.showItemTimerId),this._deferredActions.showItemTimerId=void 0),void 0!==this._deferredActions.hideItemTimerId&&(clearTimeout(this._deferredActions.hideItemTimerId),this._deferredActions.hideItemTimerId=void 0)}}function d(t){const{handler:e,child:i}=t,n=(0,s.useOutsideEvent)({mouseDown:!0,touchStart:!0,handler:e});return o.createElement("div",{ref:n},i)}},48080:(t,e,i)=>{"use strict";i.r(e),i.d(e,{UserDefinedBarsMarksTooltip:()=>s});var o=i(50959),n=i(49844);function s(t){const{text:e}=t;return o.createElement("div",{className:n.text},e)}}}]); \ No newline at end of file diff --git a/charting_library/bundles/vi.178.dd03c0163a8373c0fc5b.js b/charting_library/bundles/vi.178.dd03c0163a8373c0fc5b.js new file mode 100644 index 0000000..7e42036 --- /dev/null +++ b/charting_library/bundles/vi.178.dd03c0163a8373c0fc5b.js @@ -0,0 +1,3 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[178],{12978:t=>{t.exports=["Dữ liệu thời gian thực cho {symbolName}"]},64565:t=>{t.exports=["được cung cấp bởi sàn giao dịch {exchange}"]},19801:t=>{t.exports="Fr"},11268:t=>{t.exports="Mo"},63331:t=>{t.exports="Sa"},85954:t=>{t.exports="Su"},26230:t=>{t.exports=["T4"]},24793:t=>{t.exports="Th"},31533:t=>{t.exports=["Thứ 3"]},89790:t=>{t.exports=["Không thể lấy mã nguồn Pine"]},39589:t=>{t.exports=["Ngăn thu gọn"]},38154:t=>{t.exports=["Xác nhận Xóa Cây Nghiên cứu"]},53205:t=>{t.exports=["Hợp đồng tương lai liên tục"]},15993:t=>{t.exports=["Hợp đồng tương lai liên tục là công cụ tổng hợp kết hợp các hợp đồng riêng lẻ. Số 1! hợp đồng đại diện cho tháng trước (hết hạn gần nhất) trong khi 2! đại diện cho lần hết hạn thứ hai gần nhất."]},45e3:t=>{t.exports="Cboe One"},56934:t=>{t.exports=["Thay đổi mô tả"]},23398:t=>{t.exports=["Thay đổi mã giao dịch"]},36004:t=>{t.exports=["Tạo một tài khoản miễn phí"]},69419:t=>{t.exports=["Tất cả đều tốt - Thị trường mở cửa."]},97637:t=>{t.exports=["Tháng Tư"]},86797:t=>{t.exports=["Tháng Tám"]},22519:t=>{t.exports=["Các giá trị thay đổi thanh"]},41707:t=>{t.exports=["Mua dữ liệu theo thời gian thực"]},52003:t=>{t.exports=["Bạn có thực sự muốn xóa nghiên cứu và tất cả thành phần của nó?"]},68854:t=>{t.exports=["Nhấp đúp"]},97325:t=>{t.exports=["Lỗi dữ liệu"]},52916:t=>{t.exports=["Dữ liệu được cập nhật mỗi ngày một lần."]},25978:t=>{t.exports=["Dữ liệu được cập nhật mỗi giây một lần, cho dù có nhiều biến động hơn trên thị trường."]},57310:t=>{t.exports=["Dữ liệu bị trì hoãn"]},49321:t=>{t.exports=["Dữ liệu cung cấp cho gói Cơ bản được cập nhật mỗi giây một lần, cho dù có nhiều biến động hơn trong thị trường."]},55669:t=>{t.exports=["Tháng Mười hai"]},83498:t=>{t.exports=["Xóa khung"]},6044:t=>{t.exports=["Dữ liệu có nguồn gốc"]},31461:t=>{t.exports=["Dữ liệu Phái sinh là chỉ báo tài chính được tạo khi kết hợp và/hoặc xử lý dữ liệu thô đến từ nhiều nguồn khác nhau."]},59315:t=>{t.exports=["Dữ liệu Cuối ngày"]},82751:t=>{t.exports=["Lỗi"]},40519:t=>{t.exports=["Buổi tối. Thị trường mở cửa cho giao dịch sau giờ mở cửa."]},80227:t=>{t.exports=["Múi giờ giao dịch"]},16467:t=>{t.exports=["Tháng Hai"]},25046:t=>{t.exports=["Điền vào Exchange Agreements"]},93666:t=>{t.exports=["Gắn cờ Mã giao dịch"]},564:t=>{t.exports=["Thứ 6"]},72970:t=>{t.exports=["Thứ Sáu"]},88958:t=>{t.exports=["Ngày lễ"]},32960:t=>{t.exports=["Mã giao dịch Halal"]},21686:t=>{t.exports=["Ẩn Chú thích Chỉ báo"]},26935:t=>{t.exports=["Các tham số Chỉ tiêu"]},26315:t=>{t.exports=["Tiêu đề Chỉ báo"]},84098:t=>{t.exports=["Giá trị Chỉ tiêu"]},91459:t=>{t.exports=["Nếu bạn muốn dữ liệu thời gian thực của {listedExchange}, bạn sẽ cần hoàn thành Exchange Agreement. Đừng lo lắng, chỉ mất một vài cú nhấp chuột"]},50634:t=>{t.exports=["Nó sẽ chuyển sang giao dịch sau giờ mở cửa trong {remainingTime}."]},74537:t=>{t.exports=["Nó sẽ mở cửa cho giao dịch trước giờ mở cửa trong {remainingTime}."]},26910:t=>{t.exports=["Tháng Một"]},23230:t=>{t.exports=["Tháng Bảy"]}, +49385:t=>{t.exports=["Tháng Sáu"]},99487:t=>{t.exports=["Giá trị OHLC"]},15815:t=>{t.exports=["Cập nhật mỗi giây"]},90784:t=>{t.exports=["Tháng Mười"]},75991:t=>{t.exports=["Trạng thái thị trường mở"]},37274:t=>{t.exports=["Giá trị thay đổi ngày gần nhất"]},36051:t=>{t.exports=["Tìm hiểu thêm"]},39899:t=>{t.exports=["Di chuyển khung xuống dưới"]},70343:t=>{t.exports=["Di chuyển khung lên trên"]},83085:t=>{t.exports=["Thứ 2"]},61199:t=>{t.exports=["Thứ Hai"]},41610:t=>{t.exports=["Thêm nữa"]},1653:t=>{t.exports=["Buổi sáng. Thị trường mở cho các giao dịch trước giờ mở cửa."]},56470:t=>{t.exports=["Mở rộng biểu đồ"]},19603:t=>{t.exports=["Mở rộng khung"]},68327:t=>{t.exports=["Tháng Năm"]},35732:t=>{t.exports=["Quản lý khung"]},84675:t=>{t.exports=["Tháng Ba"]},83949:t=>{t.exports=["Thị trường Mở"]},35701:t=>{t.exports=["Thị trường mở trong {remainingTime}."]},95814:t=>{t.exports=["Thị trường đóng cửa"]},98105:t=>{t.exports=["Thị trường đóng trong {remainingTime}."]},56086:t=>{t.exports=["Thị trường hiện đang trong kỳ nghỉ. May cho họ."]},71194:t=>{t.exports=["Tháng Mười một"]},66324:t=>{t.exports=["Mã nguồn"]},36835:t=>{t.exports=["Thứ 7"]},1144:t=>{t.exports=["Thứ Bảy"]},40653:t=>{t.exports=["Cuộn sang trái"]},26721:t=>{t.exports=["Cuộn sang thanh gần đây nhất"]},35809:t=>{t.exports=["Cuộn sang phải"]},61132:t=>{t.exports=["Tháng Chín"]},28705:t=>{t.exports=["Hiển thị Chú thích Chỉ báo"]},51072:t=>{t.exports=["Hiện Danh sách đối tượng"]},37809:t=>{t.exports=["Hiển thị cài đặt khoảng thời gian"]},39045:t=>{t.exports=["Lỗi Nghiên cứu"]},86577:t=>{t.exports=["CN"]},72149:t=>{t.exports=["Chủ nhật"]},46041:t=>{t.exports=["Nguồn giá cho mã giao dịch"]},63143:t=>{t.exports=["Tiêu đề mã"]},29985:t=>{t.exports=["Thị trường sau khi đóng cửa"]},28412:t=>{t.exports=["Gói trả phí có tính năng cập nhật dữ liệu nhanh hơn."]},56042:t=>{t.exports=["Thị trường trước giờ mở cửa"]},24680:t=>{t.exports=["Danh sách chính"]},89022:t=>{t.exports=["Dữ liệu thời gian thực cho mã giao dịch này hiện chưa được hỗ trợ. Chúng tôi có thể sẽ hỗ trợ mã này trong tương lai."]},6667:t=>{t.exports=["Dữ liệu thời gian thực cho {symbolName} được cung cấp bởi sàn{exchange}."]},48293:t=>{t.exports=["Khôi phục lại biểu đồ"]},91029:t=>{t.exports=["Khôi phục khung"]},75094:t=>{t.exports=["Thứ 4"]},7147:t=>{t.exports=["Thứ tư"]},52984:t=>{t.exports=["Để nhận dữ liệu thời gian thực cho {description}, vui lòng mua gói dữ liệu thời gian thực."]},9787:t=>{t.exports=["Thứ 5"]},7951:t=>{t.exports=["Thứ năm"]},99214:t=>{t.exports=["Sàn giao dịch cổ phiếu chính hoặc đầu tiên nơi niêm yết và giao dịch cổ phiếu của công ty."]},2310:t=>{t.exports=["Dữ liệu này là dữ liệu thời gian thực, nhưng có thể đôi chút khác biệt với dữ liệu chính thức từ các sở giao dịch chính."]},29512:t=>{t.exports=["Dữ liệu này theo gian thực, nhưng có thể đôi chút khác biệt với dữ liệu chính thức từ {exchange}."]},52449:t=>{ +t.exports=["Đây là cổ phiếu tuân thủ luật Shariah, tức là tuân thủ luật Hồi giáo. Công ty này không tính phí hoặc nhận lãi, không tham gia một số ngành nhất định (cờ bạc, đồ uống có cồn, thuốc lá, sản phẩm từ thịt heo)."]},86753:t=>{t.exports=["Dữ liệu thời gian thực này do sàn giao dịch {originalExchange} cung cấp. Dữ liệu có thể hơi khác so với dữ liệu chính thức trực tiếp từ {exchange}. Nếu mức chênh lệch này quan trọng đối với bạn, bạn nên mua dữ liệu thời gian thực từ sàn giao dịch chính. Chúng tôi có thể hỗ trợ bạn."]},73717:t=>{t.exports=["Không có mã giao dịch này, vui lòng chọn mã khác."]},57048:t=>{t.exports=["Đã đến lúc đi dạo một vòng - thị trường này đã đóng cửa."]},94316:t=>{t.exports=["Thứ 3"]},44979:t=>{t.exports=["Thứ ba"]},8209:t=>{t.exports=["Bỏ gắn cờ cho Mã giao dịch"]},1111:t=>{t.exports=["Khối lượng"]},61311:t=>{t.exports=["Phóng to"]},47602:t=>{t.exports=["Thu nhỏ"]},57889:t=>{t.exports=["thay đổi trạng thái hiển thị giá trị OHLC"]},18644:t=>{t.exports=["thay đổi trạng thái mở cửa thị trường"]},45110:t=>{t.exports=["thay đổi đếm ngược để thanh hiển thị đóng"]},31325:t=>{t.exports=["thay đổi trạng thái hiển thị tiêu đề chỉ số"]},99774:t=>{t.exports=["thay đổi trạng thái hiển thị giá trị chỉ số"]},96162:t=>{t.exports=["thay đổi trạng thái hiển thị các đối số của chỉ số"]},50058:t=>{t.exports=["thay đổi khả năng hiển thị của thay đổi ngày gần nhất"]},26717:t=>{t.exports=["thay đổi tính năng mô tả biểu tượng"]},6091:t=>{t.exports=["thay đổi việc hiển thị trường mã giao dịch"]},9455:t=>{t.exports=["thay đổi trạng thái hiển thị khối lượng"]},39348:t=>{t.exports=["chưa tới 1 phút"]},87358:t=>{t.exports=["hiện {title}"]},7827:t=>{t.exports=["{days} và {hours}"]},7435:t=>{t.exports=["{exchange} bởi {originalExchange}"]},19830:t=>{t.exports=["{hours} và {minutes}"]},1084:t=>{t.exports=["{listedExchange} dữ liệu thời gian thực sẵn có cho người dùng đăng ký miễn phí."]},38611:t=>{t.exports=["Dữ liệu của {symbolName} bị chậm {time} phút do các yêu cầu của sàn giao dịch."]},77033:t=>{t.exports=["Dữ liệu được cập nhật một lần mỗi {amount} giây, kể cả nếu thị trường có nhiều thông tin cập nhật hơn."]},2121:t=>{t.exports=["Dữ liệu trên gói Cơ sở của chúng tôi được cập nhật một lần mỗi {amount} giây, kể cả nếu thị trường có nhiều thông tin cập nhật hơn."]},5223:t=>{t.exports=["Cập nhật một lần mỗi {amount} giây"]},58609:t=>{t.exports=["{number} ngày"]},24430:t=>{t.exports=["{number} giờ"]},67151:t=>{t.exports=["{number} phút"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/vi.2285.1268ecef367debd2960b.js b/charting_library/bundles/vi.2285.1268ecef367debd2960b.js new file mode 100644 index 0000000..b2b6933 --- /dev/null +++ b/charting_library/bundles/vi.2285.1268ecef367debd2960b.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2285],{72171:t=>{t.exports=["Trung tâm"]},91757:t=>{t.exports=["Đáy"]},22192:t=>{t.exports=["Ngày"]},63099:t=>{t.exports=["Giờ"]},77405:t=>{t.exports=["Ngang"]},66304:t=>{t.exports=["Các đầu vào"]},19286:t=>{t.exports=["Bên trái"]},76476:t=>{t.exports=["Giữa"]},28134:t=>{t.exports=["Sóng nhỏ"]},71129:t=>{t.exports=["Giây"]},21141:t=>{t.exports=["Phải"]},21594:t=>{t.exports=["Tuần"]},26458:t=>{t.exports=["Bóng nến"]},65994:t=>{t.exports=["Trên đầu"]},92960:t=>{t.exports=["Căn chỉnh chữ"]},90581:t=>{t.exports=["Chiều của chữ"]},44085:t=>{t.exports=["Dọc"]},13355:t=>{t.exports=["thay đổi ngày hiển thị {title} đến"]},41377:t=>{t.exports=["thay đổi ngày hiển thị {title} từ"]},35388:t=>{t.exports=["thay đổi giờ hiển thị {title} từ"]},78586:t=>{t.exports=["thay đổi giờ hiển thị {title} đến"]},59635:t=>{t.exports=["thay đổi tháng hiển thị {title} từ"]},74266:t=>{t.exports=["thay đổi tháng hiển thị {title} đến"]},91633:t=>{t.exports=["thay đổi phút {title} đến"]},15106:t=>{t.exports=["thay đổi phút {title} từ"]},66161:t=>{t.exports=["thay đổi giây {title} đến"]},2822:t=>{t.exports=["thay đổi phút {title} đến"]},21339:t=>{t.exports=["thay đổi tuần hiển thị {title} từ"]},68643:t=>{t.exports=["thay đổi tuần hiển thị {title} đến"]},30810:t=>{t.exports=["thay đổi khả năng hiển thị của {title} trong tích tắc"]},24941:t=>{t.exports=["thay đổi mức hiển thị của {title} theo tuần"]},8917:t=>{t.exports=["thay đổi mức độ hiển thị của {title} trên {ranges}"]},29088:t=>{t.exports=["thay đổi mức hiển thị của {title} theo ngày"]},68971:t=>{t.exports=["thay đổi mức hiển thị của {title} theo giờ"]},64370:t=>{t.exports=["thay đổi hiển thị của {title} trên phút"]},6659:t=>{t.exports=["thay đổi mức hiển thị của {title} theo tháng"]},46948:t=>{t.exports=["thay đổi hiển thị của {title} trên giây"]},82211:t=>{t.exports=["ngày"]},33486:t=>{t.exports=["thay đổi ngày đến"]},14077:t=>{t.exports=["thay đổi ngày từ"]},3143:t=>{t.exports=["giờ"]},84775:t=>{t.exports=["thay đổi giờ từ"]},11255:t=>{t.exports=["thay đổi giờ đến"]},58964:t=>{t.exports=["tháng"]},71770:t=>{t.exports=["thay đổi tháng từ"]},37179:t=>{t.exports=["thay đổi tháng đến"]},16465:t=>{t.exports=["phút"]},72317:t=>{t.exports=["thay đổi phút đến"]},25586:t=>{t.exports=["thay đổi phút từ"]},32925:t=>{t.exports=["giây"]},39017:t=>{t.exports=["thay đổi giây đến"]},6049:t=>{t.exports=["thay đổi giây từ"]},93016:t=>{t.exports=["tuần"]},32002:t=>{t.exports=["thay đổi tuần từ"]},28091:t=>{t.exports=["thay đổi tuần đến"]},59523:t=>{t.exports=["Ticks"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/vi.2547.28b713bedf796244795d.js b/charting_library/bundles/vi.2547.28b713bedf796244795d.js new file mode 100644 index 0000000..c5250a6 --- /dev/null +++ b/charting_library/bundles/vi.2547.28b713bedf796244795d.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2547],{50831:t=>{t.exports=["thanh"]},19648:t=>{t.exports=["12-giờ"]},55838:t=>{t.exports=["24-giờ"]},23238:t=>{t.exports="Canvas"},72171:t=>{t.exports=["Trung tâm"]},88364:t=>{t.exports=["Kiểu cơ bản của biểu đồ"]},46720:t=>{t.exports=["Đường chữ thập"]},50985:t=>{t.exports=["Tiền tệ"]},17319:t=>{t.exports=["Tiền tệ và đơn vị"]},68791:t=>{t.exports=["Lập luận"]},95036:t=>{t.exports=["Giá đóng của trung bình"]},91757:t=>{t.exports=["Đáy"]},27331:t=>{t.exports=["Hình nền"]},22519:t=>{t.exports=["Các giá trị thay đổi thanh"]},87845:t=>{t.exports=["Nút"]},39392:t=>{t.exports=["Đường lưới"]},25209:t=>{t.exports=["Định dạng Ngày"]},55090:t=>{t.exports=["Ngày trong tuần trên nhãn"]},29601:t=>{t.exports=["Mô tả"]},26897:t=>{t.exports=["Các sự kiện"]},77405:t=>{t.exports=["Ngang"]},34403:t=>{t.exports=["Chỉ theo phương ngang"]},60971:t=>{t.exports=["Giá cao và thấp"]},61142:t=>{t.exports=["Các chỉ báo"]},34905:t=>{t.exports=["Giá trị Chỉ báo"]},29687:t=>{t.exports=["Giá trị Chỉ báo và thông số tài chính"]},25084:t=>{t.exports=["Tên Chỉ báo và Thông số tài chính"]},9654:t=>{t.exports=["Tên chỉ báo"]},99487:t=>{t.exports=["Giá trị OHLC"]},75991:t=>{t.exports=["Trạng thái thị trường mở"]},15474:t=>{t.exports="Logo"},96073:t=>{t.exports=["Mô tả Dài"]},78905:t=>{t.exports=["Nhãn trên thang giá"]},37274:t=>{t.exports=["Giá trị thay đổi ngày gần nhất"]},19286:t=>{t.exports=["Bên trái"]},70500:t=>{t.exports=["Tiền"]},66653:t=>{t.exports=["Ký quỹ"]},76476:t=>{t.exports=["Giữa"]},42502:t=>{t.exports=["Không chồng lấn"]},49199:t=>{t.exports=["Không"]},74343:t=>{t.exports=["Điều hướng"]},47926:t=>{t.exports=["Chế độ thang (A và L)"]},43115:t=>{t.exports=["Các tỷ lệ"]},53224:t=>{t.exports=["Vị trí căn chỉnh"]},79194:t=>{t.exports=["Dòng trạng thái"]},89053:t=>{t.exports=["Mã"]},35383:t=>{t.exports=["Tên Mã giao dịch"]},27767:t=>{t.exports=["Giá cuối cùng của mã"]},40847:t=>{t.exports=["Giá đóng cửa hôm trước của mã"]},50446:t=>{t.exports=["Ngăn"]},73908:t=>{t.exports=["Ngăn phân cách"]},36014:t=>{t.exports=["Tỷ lệ phần trăm"]},78621:t=>{t.exports="Pips"},74823:t=>{t.exports=["Giá Trước/Sau thị trường"]},64859:t=>{t.exports=["Thang Giá"]},76523:t=>{t.exports=["Giá trị Giá và Phần trăm"]},21141:t=>{t.exports=["Phải"]},40187:t=>{t.exports=["Lề Phải"]},77705:t=>{t.exports=["Chữ mờ"]},26458:t=>{t.exports=["Bóng nến"]},65994:t=>{t.exports=["Trên đầu"]},92960:t=>{t.exports=["Căn chỉnh chữ"]},90581:t=>{t.exports=["Chiều của chữ"]},67369:t=>{t.exports=["Tiêu đề"]},31326:t=>{t.exports=["Tiêu đề"]},23097:t=>{t.exports="Ticker"},82168:t=>{t.exports=["Ticker và mô tả"]},43637:t=>{t.exports=["Thang Thời gian"]},97316:t=>{t.exports=["Định dạng thời gian"]},90801:t=>{t.exports=["Giao dịch"]},77534:t=>{t.exports=["Đơn vị"]},1111:t=>{t.exports=["Khối lượng"]},80170:t=>{t.exports=["Giá trị theo Tỷ lệ"]},91322:t=>{t.exports=["Giá trị"]},37174:t=>{t.exports=["Theo phương thẳng đứng và phương ngang"]},36426:t=>{t.exports=["Chỉ theo phương thẳng đứng"]},44085:t=>{t.exports=["Dọc"]}, +57889:t=>{t.exports=["thay đổi trạng thái hiển thị giá trị OHLC"]},35646:t=>{t.exports=["thay đổi khả năng hiển thị của các nút điều hướng"]},18644:t=>{t.exports=["thay đổi trạng thái mở cửa thị trường"]},45110:t=>{t.exports=["thay đổi đếm ngược để thanh hiển thị đóng"]},10349:t=>{t.exports=["thay đổi lề dưới"]},88161:t=>{t.exports=["thay đổi đơn vị tiền tệ và khả năng hiển thị nhãn đơn vị"]},84060:t=>{t.exports=["thay đổi khả năng hiển thị nhãn tiền tệ"]},99011:t=>{t.exports=["thay đổi màu nền biểu đồ"]},72458:t=>{t.exports=["thay đổi loại nền biểu đồ"]},37034:t=>{t.exports=["thay đổi độ rộng đường chéo"]},29951:t=>{t.exports=["thay đổi màu đường chéo"]},92027:t=>{t.exports=["thay đổi kiểu chéo"]},50457:t=>{t.exports=["thay đổi định dạng ngày"]},7104:t=>{t.exports=["thay đổi ngày trong tuần trên nhãn"]},27764:t=>{t.exports=["thay đổi việc hiển thị các đường lưới ô vuông"]},88096:t=>{t.exports=["thay đổi màu sắc đường lưới ngang"]},31325:t=>{t.exports=["thay đổi trạng thái hiển thị tiêu đề chỉ số"]},99774:t=>{t.exports=["thay đổi trạng thái hiển thị giá trị chỉ số"]},96162:t=>{t.exports=["thay đổi trạng thái hiển thị các đối số của chỉ số"]},59820:t=>{t.exports=["thay đổi các chỉ số và tài chính tên nhãn khả năng hiển thị"]},90512:t=>{t.exports=["thay đổi các chỉ số và tài chính giá trị nhãn khả năng hiển thị"]},50058:t=>{t.exports=["thay đổi khả năng hiển thị của thay đổi ngày gần nhất"]},97956:t=>{t.exports=["thay đổi độ rõ ràng của nền chú thích"]},61061:t=>{t.exports=["thay đổi hiển thị nền chú thích"]},37730:t=>{t.exports=["thay đổi khả năng hiển thị của các nút ngăn"]},89032:t=>{t.exports=["thay đổi màu ngăn phân cách"]},35636:t=>{t.exports=["thay đổi lề phải"]},66601:t=>{t.exports=["thay đổi tỷ lệ phần trăm lề phải"]},25616:t=>{t.exports=["thay đổi màu sắc hình mờ của mã"]},87159:t=>{t.exports=["thay đổi mức hiển thị hình mờ của mã"]},26717:t=>{t.exports=["thay đổi tính năng mô tả biểu tượng"]},6091:t=>{t.exports=["thay đổi việc hiển thị trường mã giao dịch"]},28741:t=>{t.exports=["thay đổi giá trị cuối cùng của mã"]},95071:t=>{t.exports=["thay đổi dạng chú thích mã"]},47361:t=>{t.exports=["hiển thị các nút thang thay đổi"]},35065:t=>{t.exports=["thay đổi màu văn bản tỷ lệ"]},84382:t=>{t.exports=["thay đổi cỡ chữ tỷ lệ"]},12468:t=>{t.exports=["thay đổi màu của các đường tỉ lệ"]},71589:t=>{t.exports=["thay đổi khả năng hiển thị phiên"]},15035:t=>{t.exports=["thay đổi phiên làm gián đoạn độ rộng"]},1579:t=>{t.exports=["thay đổi phiên làm gián đoạn màu sắc"]},21460:t=>{t.exports=["thay đổi kiểu phiên"]},76991:t=>{t.exports=["đổi định dạng thời gian"]},98905:t=>{t.exports=["thay đổi lề trên"]},7011:t=>{t.exports=["thay đổi khả năng hiển thị nhãn đơn vị"]},22722:t=>{t.exports=["thay đổi màu đường lưới dọc"]},9455:t=>{t.exports=["thay đổi trạng thái hiển thị khối lượng"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/vi.2578.ab3178e0160c259eac53.js b/charting_library/bundles/vi.2578.ab3178e0160c259eac53.js new file mode 100644 index 0000000..f4767b4 --- /dev/null +++ b/charting_library/bundles/vi.2578.ab3178e0160c259eac53.js @@ -0,0 +1,3 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2578],{22353:t=>{t.exports=["(Mở cửa + Cao nhất + Thấp nhất + Đóng cửa) / 4"]},94884:t=>{t.exports=["(Cao nhất + Thấp nhất + Đóng cửa) / 3"]},10591:t=>{t.exports=["(Cao nhất + Thấp nhất) / 2"]},63243:t=>{t.exports=["Các thanh màu dựa trên đóng cửa phiên trước"]},15857:t=>{t.exports=["Đường giá đóng cửa"]},9994:t=>{t.exports=["Điều chỉnh dữ liệu cho Cổ tức"]},10989:t=>{t.exports=["Điều chỉnh để thay đổi hợp đồng"]},70816:t=>{t.exports=["Đóng cửa trung bình"]},50430:t=>{t.exports=["Đường thấp nhất"]},83760:t=>{t.exports=["Thân"]},72269:t=>{t.exports=["Đường viền"]},7445:t=>{t.exports=["Cấp Cơ sở"]},47586:t=>{t.exports=["Giá mua và bán"]},39667:t=>{t.exports=["Thanh dưới"]},87151:t=>{t.exports=["Giảm Màu"]},81285:t=>{t.exports=["Điều chỉnh dữ liệu"]},4329:t=>{t.exports=["Mặc định"]},86846:t=>{t.exports=["Điền vào"]},58747:t=>{t.exports=["Vùng Khớp lệnh nhiều nhất"]},11157:t=>{t.exports=["Điền vào Khu vực thấp nhất"]},86953:t=>{t.exports=["Thanh HLC"]},39292:t=>{t.exports=["Cao và thấp"]},83678:t=>{t.exports=["Đường giá cao"]},75310:t=>{t.exports=["Đường giá thấp"]},15107:t=>{t.exports=["Lần cuối"]},6350:t=>{t.exports=["Trước/sau giờ mở cửa"]},62521:t=>{t.exports=["Nền thị trường trước/sau giờ mở cửa"]},73947:t=>{t.exports=["Độ chính xác"]},8094:t=>{t.exports=["Đóng cửa ngày hôm trước"]},77986:t=>{t.exports=["Đường giá"]},24248:t=>{t.exports=["Nguồn giá"]},94089:t=>{t.exports=["Chiếu thanh lên"]},80293:t=>{t.exports=["Nến chiếu"]},5704:t=>{t.exports=["Chiếu thanh xuống"]},29881:t=>{t.exports=["Giá thực trên thang giá (thay vì giá Heikin-Ashi)"]},57417:t=>{t.exports=["Đường cao nhất"]},55314:t=>{t.exports=["Thanh mỏng"]},87492:t=>{t.exports=["Múi giờ"]},5536:t=>{t.exports=["Tăng Màu"]},83610:t=>{t.exports=["Thanh trên"]},23500:t=>{t.exports=["Sử dụng giải quyết càng gần vào khoảng thời gian hàng ngày"]},35612:t=>{t.exports=["Sử dụng thanh trọng số khối lượng"]},30792:t=>{t.exports=["ký hiệu hình nến"]},55740:t=>{t.exports=["thay đổi các thanh HLC"]},68927:t=>{t.exports=["thay đổi bề rộng đường giá trung bình tại thời điểm đóng cửa"]},30385:t=>{t.exports=["thay đổi màu đường giá trung bình tại thời điểm đóng cửa"]},97008:t=>{t.exports=["thay đổi màu sắc khu vực"]},6610:t=>{t.exports=["thay đổi độ rộng đường diện tích"]},661:t=>{t.exports=["thay đổi màu sắc đường diện tích"]},1316:t=>{t.exports=["thay đổi nguồn giá diện tích"]},29180:t=>{t.exports=["điều chỉnh màu sắc dòng bán"]},31547:t=>{t.exports=["thay đổi cấp độ cơ bản"]},4164:t=>{t.exports=["thay đổi màu đường cơ sở dưới"]},38990:t=>{t.exports=["thay đổi độ rộng đường cơ sở dưới"]},73163:t=>{t.exports=["thay đổi màu đường cơ sở khu vực dưới"]},12673:t=>{t.exports=["thay đổi màu đường cơ sở khu vực trên"]},56819:t=>{t.exports=["thay đổi nguồn giá đường cơ sở"]},68621:t=>{t.exports=["thay đổi màu đường cơ sở trên"]},35339:t=>{t.exports=["thay đổi độ rộng đường cơ sở trên"]},76804:t=>{t.exports=["tăng màu thanh lên"]},71816:t=>{t.exports=["giảm màu thanh xuống"]},36703:t=>{ +t.exports=["điều chỉnh màu sắc dòng mua"]},29353:t=>{t.exports=["thay đổi thanh màu dựa trên lần đóng trước đó"]},85709:t=>{t.exports=["thay đổi màu cột lên"]},12155:t=>{t.exports=["thay đổi màu cột xuống"]},66890:t=>{t.exports=["thay đổi nguồn giá cột"]},71809:t=>{t.exports=["thay đổi chữ số thập phân"]},31317:t=>{t.exports=["thay đổi màu giờ kéo dài"]},60944:t=>{t.exports=["thay đổi màu đường giá cao và thấp"]},83708:t=>{t.exports=["thay đổi chiều rộng đường cao và thấp"]},81080:t=>{t.exports=["thay đổi màu sắc nội dung cao-thấp"]},30033:t=>{t.exports=["thay đổi khả năng hiển thị nội dung từ cao xuống thấp"]},76885:t=>{t.exports=["thay đổi màu sắc đường viền cao-thấp"]},79236:t=>{t.exports=["thay đổi hiển thị đường viền cao-thấp"]},42981:t=>{t.exports=["thay đổi hiển thị nhãn cao-thấp"]},31937:t=>{t.exports=["thay đổi màu sắc nhãn cao-thấp"]},87828:t=>{t.exports=["thay đổi màu sắc đường"]},17119:t=>{t.exports=["thay đổi đường nguồn giá"]},69125:t=>{t.exports=["thay đổi độ rộng của đường"]},49973:t=>{t.exports=["thay đổi màu sắc sau khi kết thúc phiên giao dịch"]},5969:t=>{t.exports=["thay đổi màu sắc đường sau khi kết thúc phiên giao dịch"]},50393:t=>{t.exports=["thay đổi khả năng hiển thị đường giá thị trường trước/sau"]},46257:t=>{t.exports=["điều chỉnh màu trước khi mở cửa thị trường"]},60852:t=>{t.exports=["điều chỉnh màu sắc đường trước khi thị trường mở"]},91183:t=>{t.exports=["điều chỉnh màu sắc dòng giá đóng cửa trước đó"]},87631:t=>{t.exports=["điều chỉnh độ rộng đường giá đóng cửa trước đó"]},77640:t=>{t.exports=["điều chỉnh màu sắc dòng giá"]},97322:t=>{t.exports=["điều chỉnh độ rộng dòng giá"]},35116:t=>{t.exports=["thay đổi kiểu thanh phạm vi"]},28143:t=>{t.exports=["thay đổi phạm vi thanh mỏng"]},75986:t=>{t.exports=["giảm mức hiển thị wick của biểu đồ renko"]},7747:t=>{t.exports=["tăng mức hiển thị wick của biểu đồ renko"]},9473:t=>{t.exports=["thay đổi mức hiển thị wick của biểu đồ renko"]},39783:t=>{t.exports=["thay đổi hiển thị giá thực trên thang giá (thay vì giá Heiken-Ashi)"]},72886:t=>{t.exports=["thay đổi thanh mỏng"]},95108:t=>{t.exports=["thay đổi sử dụng thanh trọng số khối lượng"]},5464:t=>{t.exports=["thay đổi màu đường viền trên {candleType}"]},61118:t=>{t.exports=["thay đổi màu phía trên {candleType}"]},60164:t=>{t.exports=["thay đổi màu ký tự wick dưới {candleType}"]},45543:t=>{t.exports=["thay đổi màu ký tự wick trên {candleType}"]},39987:t=>{t.exports=["thay đổi mức hiển thị wick, một ký tự hình cây nến dài {candleType}"]},47202:t=>{t.exports=["thay đổi mức hiển thị phần thân {candleType}"]},23986:t=>{t.exports=["thay đổi màu đường viền {candleType}"]},92330:t=>{t.exports=["thay đổi màu đường viền dưới {candleType}"]},36320:t=>{t.exports=["thay đổi màu phía dưới {candleType}"]},79088:t=>{t.exports=["thay đổi màu thanh viền dưới {chartType}"]},11107:t=>{t.exports=["thay đổi màu thanh viền trên {chartType}"]},85503:t=>{t.exports=["thay đổi màu dưới {chartType}"]},61250:t=>{t.exports=["thay đổi màu viền thanh chiếu {chartType}"]},18465:t=>{ +t.exports=["thay đổi màu thanh chiếu dưới {chartType}"]},50453:t=>{t.exports=["thay đổi màu thanh chiếu trên {chartType}"]},59414:t=>{t.exports=["thay đổi màu trên {chartType}"]},21547:t=>{t.exports=["thay đổi thuộc tính {inputName}"]},42390:t=>{t.exports=["Điều chỉnh dữ liệu cho Cổ tức"]},99511:t=>{t.exports=["Điều chỉnh để thay đổi hợp đồng"]},75165:t=>{t.exports=["Biểu đồ nến Hollow"]},18995:t=>{t.exports=["phạm vi"]},47500:t=>{t.exports=["Renko"]},98402:t=>{t.exports=["Sử dụng giải quyết đóng tại khoảng thời gian hàng ngày"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/vi.3175.e0a2c845c5cba23f42fb.js b/charting_library/bundles/vi.3175.e0a2c845c5cba23f42fb.js new file mode 100644 index 0000000..07bbc42 --- /dev/null +++ b/charting_library/bundles/vi.3175.e0a2c845c5cba23f42fb.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3175],{14281:t=>{t.exports=["loại tiền tệ"]},60558:t=>{t.exports=["động vật và thiên nhiên"]},14232:t=>{t.exports=["hoạt động"]},57792:t=>{t.exports=["mũi tên"]},33628:t=>{t.exports=["cử chỉ & biểu cảm nụ cười"]},35305:t=>{t.exports=["đồ ăn & đồ uống"]},49546:t=>{t.exports=["gắn cờ"]},72302:t=>{t.exports=["các đối tượng"]},11739:t=>{t.exports=["tự nhiên"]},96330:t=>{t.exports=["nụ cười và mọi người"]},6878:t=>{t.exports=["mã giao dịch"]},77011:t=>{t.exports=["mã & cờ"]},15426:t=>{t.exports=["Sử dụng gần đây"]},15395:t=>{t.exports=["du lịch & địa điểm"]},39176:t=>{t.exports=["Nội dung"]},19022:t=>{t.exports=["Kênh"]},82401:t=>{t.exports=["Con trỏ"]},50025:t=>{t.exports=["Chu kỳ"]},19661:t=>{t.exports=["Công cụ Chú thích"]},44629:t=>{t.exports=["Thêm vào mục yêu thích"]},23969:t=>{t.exports=["Mũi tên"]},55939:t=>{t.exports=["Cọ"]},43884:t=>{t.exports="Gann"},5816:t=>{t.exports=["Các công cụ Gann và Fibonacci"]},22146:t=>{t.exports=["Các dạng hình học"]},60925:t=>{t.exports=["Dấu chấm"]},19570:t=>{t.exports="Emojis"},88280:t=>{t.exports=["Sóng Elliott"]},99289:t=>{t.exports=["Tẩy"]},97100:t=>{t.exports=["Các Công cụ dự đoán và đo đạc"]},22305:t=>{t.exports="Fibonacci"},17517:t=>{t.exports=["Ấn tất cả Công cụ vẽ"]},96411:t=>{t.exports=["Đóng thanh công cụ Drawings"]},92464:t=>{t.exports=["Các Biểu tượng"]},37057:t=>{t.exports=["Khóa Tất cả Công cụ vẽ"]},79165:t=>{t.exports=["Kỳ diệu"]},37140:t=>{t.exports=["Chế độ Magnet chụp các bản vẽ đặt gần các thanh giá với giá trị OHLC gần nhất"]},59607:t=>{t.exports=["Đo lường"]},79961:t=>{t.exports=["Công cụ đo lường"]},36551:t=>{t.exports=["Các bản vẽ mới được sao chép vào tất cả các biểu đồ trong bố cục và được hiển thị khi cùng một mã đánh dấu được chọn"]},25792:t=>{t.exports=["Hình dạng"]},63354:t=>{t.exports=["Hiển thị Thanh công cụ Vẽ"]},49616:t=>{t.exports=["Hiển thị Thanh Công cụ vẽ yêu thích."]},91977:t=>{t.exports=["Hiển thị các Công cụ ẩn"]},51072:t=>{t.exports=["Hiện Danh sách đối tượng"]},49421:t=>{t.exports=["Giữ nguyên Chế độ vẽ"]},84121:t=>{t.exports=["Nhãn dán"]},85422:t=>{t.exports=["Magnet mạnh"]},19693:t=>{t.exports=["Các Mẫu"]},73359:t=>{t.exports="Pitchforks"},76091:t=>{t.exports=["Bỏ Công cụ vẽ"]},45286:t=>{t.exports=["Di chuyển đối tượng"]},72482:t=>{t.exports=["Loại bỏ khỏi mục yêu thích"]},30513:t=>{t.exports=["Xóa {drawings}"]},10049:t=>{t.exports=["Xóa {drawings} và {indicators}"]},55084:t=>{t.exports=["Xóa {indicators}"]},45265:t=>{t.exports=["Magnet yếu"]},20916:t=>{t.exports=["Văn bản & Chú thích"]},18794:t=>{t.exports=["Các công cụ Đường Xu hướng"]},89967:t=>{t.exports=["Dựa trên khối lượng"]},38925:t=>{t.exports=["Phóng to"]},49895:t=>{t.exports=["Thu nhỏ"]},32868:t=>{t.exports=["{hotKey_0} + Nhấp vào biểu đồ"]},68125:t=>{t.exports=["{hotKey_0} — hình tròn"]},40234:t=>{t.exports=["{hotKey_0} — Vẽ một đường thẳng với góc 45 độ"]},10289:t=>{t.exports=["{hotKey_0} — số gia cố định"]},81591:t=>{t.exports=["{hotKey_0} — hình vuông"]},93030:t=>{t.exports=["{amount} bản vẽ"]}, +80437:t=>{t.exports=["{amount} chỉ báo"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/vi.3236.e12bb9a536432e97ec0c.js b/charting_library/bundles/vi.3236.e12bb9a536432e97ec0c.js new file mode 100644 index 0000000..511dea9 --- /dev/null +++ b/charting_library/bundles/vi.3236.e12bb9a536432e97ec0c.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3236],{14229:t=>{t.exports="Dot"},6174:t=>{t.exports=["ngày"]},5285:t=>{t.exports=["giờ"]},79410:t=>{t.exports=["tháng"]},37830:t=>{t.exports=["phút"]},25042:t=>{t.exports=["tuần"]},74787:t=>{t.exports=["Ngày"]},62346:t=>{t.exports=["Giờ"]},94328:t=>{t.exports=["Tháng"]},57470:t=>{t.exports=["Phút"]},74973:t=>{t.exports=["Giây"]},48801:t=>{t.exports=["Vùng"]},86614:t=>{t.exports=["Tuần"]},30426:t=>{t.exports="Ticks"},43001:t=>{t.exports=["Sao chép ảnh"]},7367:t=>{t.exports=["Sao chép liên kết"]},45888:t=>{t.exports=["Ảnh chụp biểu đồ"]},74207:t=>{t.exports=["Cài đặt biểu đồ"]},54777:t=>{t.exports=["Cộng Thêm"]},95798:t=>{t.exports=["Thêm khoảng thời gian tùy chỉnh"]},44629:t=>{t.exports=["Thêm vào mục yêu thích"]},15795:t=>{t.exports=["Tất cả bố cục của tôi"]},88368:t=>{t.exports=["Tất cả thay đổi đã được lưu"]},84232:t=>{t.exports=["Định dạng Thanh"]},39011:t=>{t.exports=["Tải ảnh xuống"]},43399:t=>{t.exports=["Mẫu mặc định"]},29313:t=>{t.exports=["Mọi người có liên kết đều có thể xem và sao chép"]},83127:t=>{t.exports=["Chỉ báo Yêu thích"]},33959:t=>{t.exports=["Yêu thích"]},11682:t=>{t.exports=["Chế độ toàn màn hình"]},15812:t=>{t.exports=["Mẫu Chỉ báo"]},61142:t=>{t.exports=["Các chỉ báo"]},74527:t=>{t.exports=["Các Chỉ báo & Chiến lược"]},79353:t=>{t.exports=["Mở Hộp thoại Khoảng thời gian"]},55520:t=>{t.exports=["Mở biểu đồ trong popup"]},38543:t=>{t.exports=["Mở trong tab mới"]},75687:t=>{t.exports=["Tải Bố cục biểu đồ"]},75789:t=>{t.exports=["Tải bố cục"]},90879:t=>{t.exports=["Đang tải..."]},80959:t=>{t.exports=["Tạo bản sao"]},58219:t=>{t.exports=["Quản lý bố cục"]},38554:t=>{t.exports=["Mẫu của tôi"]},14605:t=>{t.exports=["Số hoặc {hotKey_0}"]},85520:t=>{t.exports=["Lưu"]},92093:t=>{t.exports=["Lưu mẫu chỉ báo"]},87409:t=>{t.exports=["Lưu tất cả các biểu đồ cho tất cả các mã và các khung thời gian"]},11680:t=>{t.exports=["Lưu bố cục"]},27077:t=>{t.exports=["Chia sẻ"]},20987:t=>{t.exports=["Chỉ cần bắt đầu nhập khi đang ở trên biểu đồ để kéo lên hộp tìm kiếm này"]},99983:t=>{t.exports=["Tìm kiếm Mã giao dịch"]},43959:t=>{t.exports=["Tìm kiếm nhanh"]},70728:t=>{t.exports=["Làm lại {hint}"]},72482:t=>{t.exports=["Loại bỏ khỏi mục yêu thích"]},35038:t=>{t.exports=["Đổi tên"]},88513:t=>{t.exports=["Chụp ảnh tức thì"]},32916:t=>{t.exports=["Khoảng thời gian"]},99746:t=>{t.exports=["Hình ảnh biểu đồ tweet"]},80323:t=>{t.exports=["Khôi phục {hint}"]},23687:t=>{t.exports=["Bạn vẫn chưa có Chỉ báo Yêu thích nào"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/vi.344.a9e566fa1091368f40c7.js b/charting_library/bundles/vi.344.a9e566fa1091368f40c7.js new file mode 100644 index 0000000..a3a3703 --- /dev/null +++ b/charting_library/bundles/vi.344.a9e566fa1091368f40c7.js @@ -0,0 +1,5 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[344],{63227:t=>{t.exports=["#{count} (thanh)"]},9671:t=>{t.exports=["#{count} (giá, thanh)"]},91282:t=>{t.exports=["#1(thanh)"]},1961:t=>{t.exports=["#1 (giá)"]},12706:t=>{t.exports=["#1 (giá, thanh)"]},92195:t=>{t.exports=["#1 (vị trí dọc %, thanh)"]},66187:t=>{t.exports=["Trung vị"]},5066:t=>{t.exports="%"},89795:t=>{t.exports=["Ngược chiều kim đồng hồ"]},43809:t=>{t.exports=["Hệ số Tỷ lệ phần trăm"]},40054:t=>{t.exports=["Màu sắc"]},47737:t=>{t.exports=["Chế độ thống kê gọn"]},4639:t=>{t.exports=["Tọa độ"]},76655:t=>{t.exports=["Tiền mặt"]},99120:t=>{t.exports=["Kênh"]},60066:t=>{t.exports=["Thay đổi tính bằng pip"]},36150:t=>{t.exports=["Góc"]},38280:t=>{t.exports=["Góc"]},95264:t=>{t.exports=["Kích cỡ Tài khoản"]},85160:t=>{t.exports=["Luôn hiển thị"]},54189:t=>{t.exports=["Hình cung"]},34674:t=>{t.exports=["HL trung bình trong minticks"]},17608:t=>{t.exports=["Nhãn dưới cùng"]},48848:t=>{t.exports=["Đường viền"]},72269:t=>{t.exports=["Đường viền"]},27331:t=>{t.exports=["Hình nền"]},66282:t=>{t.exports=["Nền #1"]},19949:t=>{t.exports=["Phạm vi thanh"]},81260:t=>{t.exports=["Lưới"]},67114:t=>{t.exports=["Phạm vi ngày/giờ"]},37067:t=>{t.exports=["Sự dịch chuyển (giá, thanh)"]},75460:t=>{t.exports=["Khoảng cách"]},46211:t=>{t.exports="Emoji pin"},46001:t=>{t.exports=["Giá vào lệnh"]},1220:t=>{t.exports=["Kéo dài"]},71116:t=>{t.exports=["Mở rộng Phần đuôi"]},45809:t=>{t.exports=["Kéo dài Bên trái"]},25892:t=>{t.exports=["Mở rộng dòng bên trái"]},13611:t=>{t.exports=["Kéo dài các Đường"]},3304:t=>{t.exports=["Kéo dài Đường bên trái"]},83095:t=>{t.exports=["Mở rộng dòng phải"]},14025:t=>{t.exports=["Kéo dài Bên phải"]},74395:t=>{t.exports=["Mở rộng dòng bên phải"]},85197:t=>{t.exports=["Mở rộng Phần đầu"]},17006:t=>{t.exports=["Cỡ chữ"]},31343:t=>{t.exports=["Nội dung sai"]},28565:t=>{t.exports=["Nền tảng sai"]},87931:t=>{t.exports=["Mô hình Quạt"]},39836:t=>{t.exports=["Mức độ Fib dựa trên quy mô log"]},10578:t=>{t.exports=["Chu kỳ đầy đủ"]},25264:t=>{t.exports=["Thanh HL"]},66049:t=>{t.exports=["Thanh OC"]},27531:t=>{t.exports=["Cỡ lot"]},99180:t=>{t.exports=["Dải dưới #1"]},53861:t=>{t.exports=["Dải dưới #2"]},44775:t=>{t.exports=["Dải dưới #3"]},85206:t=>{t.exports=["Nhãn"]},75332:t=>{t.exports=["Đường viền nhãn"]},14773:t=>{t.exports=["Hình nền của nhãn"]},37126:t=>{t.exports=["Nhãn Văn bản"]},79106:t=>{t.exports=["Mức độ"]},95610:t=>{t.exports=["Đường Tín hiệu"]},79307:t=>{t.exports=["Các nhãn Bên trái"]},49286:t=>{t.exports=["Đường - HL/2"]},17676:t=>{t.exports=["Đường - Mở"]},47669:t=>{t.exports=["Đường - Đóng"]},71899:t=>{t.exports=["Đường - Cao"]},83394:t=>{t.exports=["Đường - Thấp"]},60489:t=>{t.exports=["Màu đường kẻ"]},53889:t=>{t.exports=["Chế độ"]},95543:t=>{t.exports=["Tháng"]},85041:t=>{t.exports=["Đường trung bình"]},24510:t=>{t.exports=["Điểm giữa"]},22213:t=>{t.exports=["Nền tảng nguồn"]},15500:t=>{t.exports=["Đường viền nguồn"]},79238:t=>{t.exports=["Văn bản nguồn"]},37249:t=>{t.exports=["Số liệu"]},28712:t=>{ +t.exports=["Vị trí Số liệu"]},50948:t=>{t.exports=["Màu Lệnh dừng"]},56119:t=>{t.exports=["Mức dừng"]},69835:t=>{t.exports=["Nội dung thành công"]},91141:t=>{t.exports=["Nền tảng thành công"]},2694:t=>{t.exports=["Thay đổi tính bằng phần trăm"]},650:t=>{t.exports=["Phần trăm"]},25684:t=>{t.exports=["Giá"]},23675:t=>{t.exports=["Nhãn Giá"]},75675:t=>{t.exports=["Nhãn giá"]},16103:t=>{t.exports=["Các Mức giá"]},46964:t=>{t.exports=["Khoảng Giá"]},59771:t=>{t.exports=["Tỷ lệ Giá/Thanh"]},29072:t=>{t.exports=["Các mức giá"]},2635:t=>{t.exports=["Mức lợi nhuận"]},33886:t=>{t.exports=["Vùng và tỷ lệ"]},24186:t=>{t.exports=["Đảo ngược"]},91367:t=>{t.exports=["Nhãn phải"]},63833:t=>{t.exports=["Rủi ro"]},95545:t=>{t.exports=["Sóng"]},10209:t=>{t.exports=["Các Nhãn Hàng đầu"]},98001:t=>{t.exports=["Nền tảng đích"]},89258:t=>{t.exports=["Đường viền đích"]},45302:t=>{t.exports=["Màu Mục tiêu:"]},74289:t=>{t.exports=["Văn bản đích"]},17932:t=>{t.exports=["Tự động Xuống dòng"]},55325:t=>{t.exports=["Nhãn thời gian"]},77838:t=>{t.exports=["Mức thời gian"]},2295:t=>{t.exports=["Độ mờ"]},4372:t=>{t.exports=["Đường Xu hướng"]},26775:t=>{t.exports=["Dải trên #1"]},21774:t=>{t.exports=["Dải trên #2"]},21076:t=>{t.exports=["Dải trên #3"]},12374:t=>{t.exports=["Sử dụng một màu"]},53473:t=>{t.exports="VWAP"},91322:t=>{t.exports=["Giá trị"]},25227:t=>{t.exports=["Chênh lệch"]},1670:t=>{t.exports=["thay đổi góc"]},38829:t=>{t.exports=["thay đổi màu sắc ký tự hình mũi tên"]},23723:t=>{t.exports=["thay đổi giá tọa độ X"]},72080:t=>{t.exports=["điều chỉnh màu cờ"]},66266:t=>{t.exports=["thay đổi giá tọa độ Y"]},98905:t=>{t.exports=["thay đổi lề trên"]},11049:t=>{t.exports=["thay đổi vị trí thẳng đứng tọa độ Y"]},98057:t=>{t.exports=["điều chỉnh màu sắc đường giá trung bình theo khối lượng VWAP {title}"]},55218:t=>{t.exports=["điều chỉnh độ rộng đường giá trung bình theo khối lượng VWAP {title}"]},31804:t=>{t.exports=["thay đổi ngược chiều kim đồng hồ {title}"]},99128:t=>{t.exports=["điều chỉnh hệ số {title} dưới dạng hiển thị phầm trăm"]},20216:t=>{t.exports=["điều chỉnh màu {title}"]},35435:t=>{t.exports=["điều chỉnh chế độ thống kê gọn {title}"]},550:t=>{t.exports=["tăng màu sắc đường viền ký tự hình nến {title}"]},28146:t=>{t.exports=["điều chỉnh hiển thị đường viền ký tự hình nến {title}"]},7373:t=>{t.exports=["giảm màu sắc đường viền ký tự hình nến {title}"]},38742:t=>{t.exports=["giảm màu sắc ký tự hình nến {title}"]},42273:t=>{t.exports=["tăng màu sắc ký tự hình nến {title}"]},76054:t=>{t.exports=["điều chỉnh màu sắc ký tự bấc hình nến {title}"]},27029:t=>{t.exports=["điều chỉnh hiển thị ký tự bấc hình nến {title}"]},22430:t=>{t.exports=["thay đổi {title} việc hiển thị thay đổi bằng pip"]},45537:t=>{t.exports=["thay đổi góc {title}"]},31775:t=>{t.exports=["điều chỉnh số lượng tài khoản {title}"]},37913:t=>{t.exports=["thay đổi số liệu thống kê luôn hiển thị {title}"]},15521:t=>{t.exports=["thay đổi màu tất cả các dòng {title}"]},17466:t=>{t.exports=["điều chỉnh màu đường {title} arc {index}"]},72307:t=>{ +t.exports=["điều chỉnh độ rộng đường {title} arc {index}"]},13853:t=>{t.exports=["điều chỉnh hiển thị các đường {title} arc {index}"]},78680:t=>{t.exports=["điều chỉnh giá trị HL trung bình {title}"]},15802:t=>{t.exports=["điều chỉnh nhãn dưới {title}"]},36438:t=>{t.exports=["điều chỉnh độ trong suốt của nền {title}"]},64548:t=>{t.exports=["điều chỉnh hiển thị nền {title}"]},75312:t=>{t.exports=["điều chỉnh màu nền {title}"]},39651:t=>{t.exports=["thay đổi màu nền 1 {title}"]},78177:t=>{t.exports=["thay đổi màu nền 2 {title}"]},42746:t=>{t.exports=["thay đổi mức hiển thị phạm vi thanh giá {title}"]},53770:t=>{t.exports=["điều chỉnh hiển thị dạng lưới {title}"]},29145:t=>{t.exports=["điều chỉnh màu sắc các đường lưới {title}"]},64949:t=>{t.exports=["điều chỉnh kiểu đường lưới {title}"]},93548:t=>{t.exports=["điều chỉnh độ rộng các đường lưới {title}"]},15485:t=>{t.exports=["thay đổi hiển thị phạm vi ngày/giờ {title}"]},3400:t=>{t.exports=["điều chỉnh mức độ {title}"]},91534:t=>{t.exports=["thay đổi hiển thị phạm vi khoảng cách {title}"]},65056:t=>{t.exports=["thay đổi biểu tượng cảm xúc {title}"]},65899:t=>{t.exports=["thay đổi hiển thị biểu tượng cảm xúc {title}"]},59354:t=>{t.exports=["điều chỉnh giá nhập {title}"]},1447:t=>{t.exports=["điều chỉnh mở rộng dưới cùng {title}"]},15258:t=>{t.exports=["điều chỉnh mở rộng bên trái {title}"]},96902:t=>{t.exports=["điều chỉnh mở rộng dòng {title}"]},896:t=>{t.exports=["điều chỉnh mở rộng trên cùng {title}"]},3708:t=>{t.exports=["mở rộng sang trái {title}"]},52889:t=>{t.exports=["mở rộng sang phải {title}"]},86647:t=>{t.exports=["thay đổi phần mở rộng {title}"]},3156:t=>{t.exports=["thay đổi màu văn bản lỗi {title}"]},49885:t=>{t.exports=["thay đổi màu nền văn bản lỗi {title}"]},89126:t=>{t.exports=["thay đổi chế độ hiển thị đường {title} fan {index}"]},30016:t=>{t.exports=["thay đổi độ rộng dòng {title} fan {index}"]},82516:t=>{t.exports=["thay đổi màu sắc đường {title} fan {index}"]},78142:t=>{t.exports=["điều chỉnh hiển thị các đường fan {title}"]},79467:t=>{t.exports=["điều chỉnh màu sắc đường fan {title}"]},45739:t=>{t.exports=["thay đổi mức độ fib {title} dựa trên thang bản ghi"]},99670:t=>{t.exports=["thay đổi lật {title}"]},35165:t=>{t.exports=["điều chỉnh hiển thị toàn bộ vòng kết nối {title}"]},48983:t=>{t.exports=["điều chỉnh màu nền hình ảnh {title}"]},45025:t=>{t.exports=["điều chỉnh số lương lot {title}"]},13901:t=>{t.exports=["điều chỉnh màu sắc dải dưới #1 {title}"]},78425:t=>{t.exports=["điều chỉnh hiển thị dải dưới #1 {title}"]},99491:t=>{t.exports=["điều chỉnh độ rộng dải dưới #1 {title}"]},55469:t=>{t.exports=["thay đổi màu sắc dải dưới #2 {title}"]},76157:t=>{t.exports=["thay đổi mức hiển thị dải dưới #2 {title}"]},8081:t=>{t.exports=["thay đổi độ rộng dải dưới #2 {title}"]},95016:t=>{t.exports=["thay đổi màu sắc dải dưới #3 {title}"]},84928:t=>{t.exports=["thay đổi mức hiển thị dải dưới #3 {title}"]},44693:t=>{t.exports=["thay đổi độ rộng dải dưới #3 {title}"]},81170:t=>{t.exports=["căn chỉnh nhãn {title}"]},22775:t=>{ +t.exports=["thay đổi kích thước phông chữ của nhãn {title}"]},24338:t=>{t.exports=["điều chỉnh hiển thị nhãn {title}"]},32891:t=>{t.exports=["điều chỉnh {title} hệ số dòng {index}"]},85551:t=>{t.exports=["điều chỉnh mức {title} màu sắc dòng {index}"]},47840:t=>{t.exports=["điều chỉnh kiểu dòng {title} {index}"]},45463:t=>{t.exports=["thay đổi mức {title} hiển thị dòng {index}"]},90098:t=>{t.exports=["điều chỉnh {title} độ rộng dòng {index}"]},26710:t=>{t.exports=["điều chỉnh mức {title}"]},2359:t=>{t.exports=["điều chỉnh nhãn trái {title}"]},44643:t=>{t.exports=["điều chỉnh độ rộng dòng {title}"]},20563:t=>{t.exports=["điều chỉnh màu sắc dòng {title}"]},66982:t=>{t.exports=["điều chỉnh kiểu dòng {title}"]},94441:t=>{t.exports=["điều chỉnh chế độ {title}"]},89996:t=>{t.exports=["thay đổi mức hiển thị điểm giữa {title}"]},36618:t=>{t.exports=["đièu chỉnh phản chiếu {title}"]},18544:t=>{t.exports=["thay đổi màu nền nguồn {title}"]},48035:t=>{t.exports=["thay đổi màu đường viền nguồn {title}"]},42286:t=>{t.exports=["thay đổi màu văn bản nguồn {title}"]},588:t=>{t.exports=["thay đổi vị trí thống kê {title}"]},54659:t=>{t.exports=["thay đổi màu điểm dừng {title}"]},89182:t=>{t.exports=["điều chỉnh mức dừng {title}"]},82224:t=>{t.exports=["điều chỉnh giá dừng {title}"]},88383:t=>{t.exports=["thay đổi màu văn bản được áp dụng {title}"]},26967:t=>{t.exports=["thay đổi màu nền văn bản được áp dụng {title}"]},62243:t=>{t.exports=["thay đổi {title} hiển thị thay đổi bằng phần trăm"]},45936:t=>{t.exports=["thay đổi mức hiển thị nhãn giá {title}"]},88577:t=>{t.exports=["thay đổi mức hiển thị nhãn giá {title}"]},47045:t=>{t.exports=["thay đổi mức hiển thị phạm vi giá {title}"]},94028:t=>{t.exports=["điều chỉnh hiển thị giá {title}"]},56175:t=>{t.exports=["điều chỉnh hiển thị giá {title}"]},44539:t=>{t.exports=["điều chỉnh mức lợi nhuận {title}"]},41646:t=>{t.exports=["điều chỉnh giá lợi nhuận {title}"]},52877:t=>{t.exports=["đảo ngược {title}"]},16598:t=>{t.exports=["điều chỉnh nhãn phải {title}"]},31553:t=>{t.exports=["điều chỉnh rủi ro {title}"]},40344:t=>{t.exports=["điều chỉnh chế độ hiển thị rủi ro {title}"]},73137:t=>{t.exports=["điều chỉnh nhãn trên {title}"]},52387:t=>{t.exports=["thay đổi màu nền văn bản đích {title}"]},6921:t=>{t.exports=["thay đổi màu viền văn bản đích {title}"]},97573:t=>{t.exports=["thay đổi màu điểm đích {title}"]},27634:t=>{t.exports=["thay đổi màu sắc văn bản đích {title}"]},33822:t=>{t.exports=["thay đổi hiển thị nhãn thời gian {title}"]},84321:t=>{t.exports=["điều chỉnh độ trong suốt {title}"]},10417:t=>{t.exports=["điều chỉnh màu sắc dải trên #1 {title}"]},58722:t=>{t.exports=["điều chỉnh hiển thị dải trên #1 {title}"]},13633:t=>{t.exports=["điều chỉnh độ rộng dải trên #1 {title}"]},64709:t=>{t.exports=["thay đổi màu sắc dải trên #2 {title}"]},97847:t=>{t.exports=["thay đổi mức hiển thị dải trên #2 {title}"]},62921:t=>{t.exports=["thay đổi độ rộng dải trên #2 {title}"]},94153:t=>{t.exports=["thay đổi màu sắc dải trên #3 {title}"]},19835:t=>{t.exports=["thay đổi mức hiển thị dải trên #3 {title}"] +},68310:t=>{t.exports=["thay đổi độ rộng dải trên #3 {title}"]},12355:t=>{t.exports=["thay đổi giá trị phương sai {title}"]},25937:t=>{t.exports=["Căn chỉnh nhãn theo chiều dọc {toolName}"]},46991:t=>{t.exports=["Căn chỉnh nhãn theo chiều ngang {toolName}"]},73080:t=>{t.exports=["điều chỉnh hướng nhãn {toolName}"]},24272:t=>{t.exports=["thay đổi chế độ hiển thị dòng {toolName}"]},46404:t=>{t.exports=["điều chỉnh độ rộng dòng {toolName}"]},50265:t=>{t.exports=["điều chỉnh màu sắc dòng {toolName}"]},72781:t=>{t.exports=["thay đổi đường kéo dài sang trái {toolName}"]},84613:t=>{t.exports=["thay đổi đường kéo dài sang phải {toolName}"]},62603:t=>{t.exports=["điều chỉnh dòng cuối cùng bên trái {toolName}"]},62412:t=>{t.exports=["điều chỉnh dòng cuối cùng bên phải {toolName}"]},35422:t=>{t.exports=["điều chỉnh kiểu dòng {toolName}"]},77690:t=>{t.exports=["điều chỉnh văn bản {toolName}"]},69871:t=>{t.exports=["thay đổi chế độ hiển thị văn bản {toolName}"]},25878:t=>{t.exports=["điều chỉnh phủ văn bản {toolName}"]},91832:t=>{t.exports=["thay đổi màu nền văn bản {toolName}"]},18610:t=>{t.exports=["thay đổi chế độ hiển thị nền văn bản {toolName}"]},44755:t=>{t.exports=["thay đổi màu viền văn bản {toolName}"]},6324:t=>{t.exports=["thay đổi độ rộng viền văn bản {toolName}"]},45529:t=>{t.exports=["thay đổi viền văn bản {toolName}"]},6500:t=>{t.exports=["thay đổi màu văn bản {toolName}"]},51614:t=>{t.exports=["thay đổi phông chữ in đậm của văn bản {toolName}"]},18572:t=>{t.exports=["thay đổi phông chữ in nghiêng của văn bản {toolName}"]},48382:t=>{t.exports=["thay đổi kích cỡ phông chữ văn bản {toolName}"]},18567:t=>{t.exports=["thay đổi thuộc tính {propertyName}"]},21926:t=>{t.exports=["màu sắc nền"]},52241:t=>{t.exports=["nền được lấp đầy"]},70607:t=>{t.exports=["màu sắc dòng"]},41075:t=>{t.exports=["kiểu dòng"]},73043:t=>{t.exports=["chiều rộng dòng"]},72223:t=>{t.exports=["di chuyển hình vẽ"]},93046:t=>{t.exports=["hiển thị giá"]},41437:t=>{t.exports=["Màu văn bản"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/vi.3951.babac9be598102fb0d92.js b/charting_library/bundles/vi.3951.babac9be598102fb0d92.js new file mode 100644 index 0000000..d4edaad --- /dev/null +++ b/charting_library/bundles/vi.3951.babac9be598102fb0d92.js @@ -0,0 +1,3 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3951],{14229:t=>{t.exports="Dot"},16936:t=>{t.exports=["Quay lại"]},9898:t=>{t.exports=["Phải"]},18511:t=>{t.exports=["Đếm ngược tới khi Đóng Thanh"]},32409:t=>{t.exports=["Chủ đề Màu sắc"]},90069:t=>{t.exports=["So sánh"]},39176:t=>{t.exports=["Nội dung"]},15803:t=>{t.exports=["Sao chép liên kết vào hình ảnh biểu đồ"]},20036:t=>{t.exports=["Hủy bỏ"]},19022:t=>{t.exports=["Kênh"]},8353:t=>{t.exports=["Thay đổi Khoảng thời gian"]},20788:t=>{t.exports=["Cột Kiểu Biểu đồ"]},86771:t=>{t.exports=["Biểu đồ Nến"]},45290:t=>{t.exports=["Biểu đồ Vùng"]},97559:t=>{t.exports=["Biểu đồ kiểu thanh"]},18779:t=>{t.exports=["Biểu đồ Baseline"]},90599:t=>{t.exports=["Biểu đồ Kagi"]},41412:t=>{t.exports=["Vùng HLC trong kiểu biểu đồ"]},51383:t=>{t.exports=["Biểu đồ Nến Hollow"]},20424:t=>{t.exports=["Biểu đồ Heikin Ashi"]},28381:t=>{t.exports=["Biểu đồ Cao-Thấp"]},87691:t=>{t.exports=["Biểu đồ Đường"]},470:t=>{t.exports=["Biểu đồ Đường đứt"]},14956:t=>{t.exports=["Đường Kiểu trong Biểu đồ có Bút đánh dấu"]},59393:t=>{t.exports=["Đường Bậc Kiểu trong Biểu đồ"]},59491:t=>{t.exports=["Biểu đồ Điểm & Số"]},38385:t=>{t.exports=["Biểu đồ Vùng"]},91664:t=>{t.exports=["Biểu đồ Renko"]},82838:t=>{t.exports=["Dấu chân khối lượng kiểu biểu đồ"]},80395:t=>{t.exports=["Đóng menu"]},82401:t=>{t.exports=["Con trỏ"]},50025:t=>{t.exports=["Chu kỳ"]},19661:t=>{t.exports=["Công cụ Chú thích"]},44629:t=>{t.exports=["Thêm vào mục yêu thích"]},64498:t=>{t.exports=["Tất cả các nguồn"]},95480:t=>{t.exports=["Áp dụng những chỉ báo này cho toàn bộ bố cục"]},23969:t=>{t.exports=["Mũi tên"]},28020:t=>{t.exports=["Tự động (khớp Dữ liệu với Màn hình)"]},79852:t=>{t.exports=["Trái phiếu"]},55939:t=>{t.exports=["Cọ"]},40803:t=>{t.exports=["Đến Ngày"]},43884:t=>{t.exports="Gann"},5816:t=>{t.exports=["Các công cụ Gann và Fibonacci"]},22146:t=>{t.exports=["Các dạng hình học"]},60925:t=>{t.exports=["Dấu chấm"]},66365:t=>{t.exports=["Chủ đề màu tối"]},29601:t=>{t.exports=["Mô tả"]},22772:t=>{t.exports=["Các hình vẽ"]},88280:t=>{t.exports=["Sóng Elliott"]},99289:t=>{t.exports=["Tẩy"]},25790:t=>{t.exports=["Phiên mở rộng"]},97100:t=>{t.exports=["Các Công cụ dự đoán và đo đạc"]},22305:t=>{t.exports="Fibonacci"},11682:t=>{t.exports=["Chế độ toàn màn hình"]},15327:t=>{t.exports=["Chức năng"]},17517:t=>{t.exports=["Ấn tất cả Công cụ vẽ"]},82785:t=>{t.exports=["Mức Đảo ngược"]},64642:t=>{t.exports=["Chèn Chỉ báo"]},55149:t=>{t.exports=["Mở cây đối tượng"]},75687:t=>{t.exports=["Tải Bố cục biểu đồ"]},37057:t=>{t.exports=["Khóa Tất cả Công cụ vẽ"]},95667:t=>{t.exports=["Khoá Hệ số Giá trên Thanh"]},19567:t=>{t.exports=["Chuyển Thang giá sang Trái"]},76300:t=>{t.exports=["Chuyển Thang giá sang Phải"]},56854:t=>{t.exports=["Di chuyển biểu đồ trở lại"]},22221:t=>{t.exports=["Di chuyển biểu đồ về phía trước"]},79165:t=>{t.exports=["Kỳ diệu"]},37140:t=>{t.exports=["Chế độ Magnet chụp các bản vẽ đặt gần các thanh giá với giá trị OHLC gần nhất"]},72357:t=>{t.exports=["Quản lý bố cục hình vẽ"]},59607:t=>{ +t.exports=["Đo lường"]},79961:t=>{t.exports=["Công cụ đo lường"]},78633:t=>{t.exports=["Hợp nhất tất cả các tỷ lệ ở bên trái"]},308:t=>{t.exports=["Hợp nhất tất cả các thang đo ở bên phải"]},29673:t=>{t.exports=["Không có sàn giao dịch nào khớp với yêu cầu của bạn"]},41379:t=>{t.exports=["Không có mã giao dịch nào khớp với tiêu chí của bạn"]},45850:t=>{t.exports=["Không có gì phù hợp với tiêu chí của bạn"]},36551:t=>{t.exports=["Các bản vẽ mới được sao chép vào tất cả các biểu đồ trong bố cục và được hiển thị khi cùng một mã đánh dấu được chọn"]},19407:t=>{t.exports=["Các bản vẽ mới sẽ đồng bộ hóa trên toàn cầu"]},77989:t=>{t.exports=["Các bản vẽ mới sẽ đồng bộ trong bố cục"]},19724:t=>{t.exports=["Nguồn"]},62571:t=>{t.exports=["Lưu Bố cục Biểu đồ"]},35264:t=>{t.exports=["Chia tỷ lệ Chỉ Biểu đồ Giá"]},52298:t=>{t.exports=["Tìm kiếm"]},78842:t=>{t.exports=["Công cụ hoặc chức năng tìm kiếm"]},13269:t=>{t.exports=["Chọn nguồn"]},90417:t=>{t.exports=["Nghỉ Giữa phiên"]},25792:t=>{t.exports=["Hình dạng"]},91977:t=>{t.exports=["Hiển thị các Công cụ ẩn"]},51072:t=>{t.exports=["Hiện Danh sách đối tượng"]},49421:t=>{t.exports=["Giữ nguyên Chế độ vẽ"]},85422:t=>{t.exports=["Magnet mạnh"]},89053:t=>{t.exports=["Mã"]},48490:t=>{t.exports=["Mã giao dịch & mô tả"]},79791:t=>{t.exports=["Biểu tượng Nhãn tên"]},12014:t=>{t.exports=["Thông tin Mã giao dịch"]},78001:t=>{t.exports=["Biểu tượng Nhãn giá trị cuối cùng"]},99983:t=>{t.exports=["Tìm kiếm Mã giao dịch"]},35888:t=>{t.exports=["Đồng bộ các bản vẽ trên tất cả các biểu đồ"]},19693:t=>{t.exports=["Các Mẫu"]},73359:t=>{t.exports="Pitchforks"},4037:t=>{t.exports=["Nút Plus"]},96032:t=>{t.exports=["Đường giá cuối của ngày trước"]},99530:t=>{t.exports=["Đường Giá"]},90612:t=>{t.exports=["Tìm kiếm gần đây"]},31273:t=>{t.exports=["Phiên thường"]},76091:t=>{t.exports=["Bỏ Công cụ vẽ"]},20378:t=>{t.exports=["Bỏ đi các Chỉ số"]},57869:t=>{t.exports=["Xóa tất cả các chỉ báo và công cụ vẽ"]},72482:t=>{t.exports=["Loại bỏ khỏi mục yêu thích"]},34465:t=>{t.exports=["Thiết lập lại Biểu đồ"]},45417:t=>{t.exports=["Đặt lại Thang giá"]},75521:t=>{t.exports=["Đặt lại Thang thời gian"]},45265:t=>{t.exports=["Magnet yếu"]},20916:t=>{t.exports=["Văn bản & Chú thích"]},18794:t=>{t.exports=["Các công cụ Đường Xu hướng"]},64185:t=>{t.exports=["Nhập để tìm kiếm bản vẽ, chức năng và cài đặt"]},89967:t=>{t.exports=["Dựa trên khối lượng"]},38925:t=>{t.exports=["Phóng to"]},49895:t=>{t.exports=["Thu nhỏ"]},12629:t=>{t.exports=["hàng hóa"]},87592:t=>{t.exports="cfd"},65558:t=>{t.exports=["thay đổi khả năng hiển thị ý tưởng trên biểu đồ"]},59820:t=>{t.exports=["thay đổi các chỉ số và tài chính tên nhãn khả năng hiển thị"]},90512:t=>{t.exports=["thay đổi các chỉ số và tài chính giá trị nhãn khả năng hiển thị"]},50393:t=>{t.exports=["thay đổi khả năng hiển thị đường giá thị trường trước/sau"]},8448:t=>{t.exports=["tiền điện tử"]},67245:t=>{t.exports="dr"},88720:t=>{t.exports=["kinh tế"]},39512:t=>{t.exports="forex"},81859:t=>{t.exports=["hợp đồng tương lai"]},12754:t=>{t.exports=["chỉ số"]},60804:t=>{ +t.exports=["các chỉ báo"]},36931:t=>{t.exports=["cổ phiếu"]},95612:t=>{t.exports=["Đồng bộ hóa các bản vẽ"]},32868:t=>{t.exports=["{hotKey_0} + Nhấp vào biểu đồ"]},68125:t=>{t.exports=["{hotKey_0} — hình tròn"]},40234:t=>{t.exports=["{hotKey_0} — Vẽ một đường thẳng với góc 45 độ"]},10289:t=>{t.exports=["{hotKey_0} — số gia cố định"]},81591:t=>{t.exports=["{hotKey_0} — hình vuông"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/vi.4716.e4ac74dfc9ec5374b00c.js b/charting_library/bundles/vi.4716.e4ac74dfc9ec5374b00c.js new file mode 100644 index 0000000..1258a48 --- /dev/null +++ b/charting_library/bundles/vi.4716.e4ac74dfc9ec5374b00c.js @@ -0,0 +1,43 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[4716],{20747:t=>{t.exports="Re"},9846:t=>{t.exports="A"},55765:t=>{t.exports="L"},14642:t=>{t.exports=["Tối"]},69841:t=>{t.exports=["Sáng"]},673:t=>{t.exports=Object.create(null),t.exports.d_dates=["n"],t.exports.h_dates=["g"],t.exports.m_dates=["p"],t.exports.s_dates=["g"],t.exports.in_dates=["trong"]},97840:t=>{t.exports=["n"]},64302:t=>{t.exports=["g"]},79442:t=>{t.exports=["p"]},22448:t=>{t.exports=["g"]},16493:t=>{t.exports=["{title} sao chép"]},13395:t=>{t.exports="D"},37720:t=>{t.exports="M"},69838:t=>{t.exports="R"},59231:t=>{t.exports="T"},85521:t=>{t.exports="W"},13994:t=>{t.exports="h"},6791:t=>{t.exports="m"},2949:t=>{t.exports=["giây"]},77297:t=>{t.exports="C"},56723:t=>{t.exports="H"},5801:t=>{t.exports="HL2"},98865:t=>{t.exports="HLC3"},42659:t=>{t.exports="OHLC4"},4292:t=>{t.exports="L"},78155:t=>{t.exports="O"},88601:t=>{t.exports=Object.create(null),t.exports.Back_input=["Quay lại"],t.exports.Minimize_input=["Thu nhỏ"],t.exports.CCI_input="CCI",t.exports["Hull MA_input"]="Hull MA",t.exports.UO_input="UO",t.exports.from_input=["từ"],t.exports.to_input=["đến"],t.exports["{number} item_combobox_input"]=["{number} mục"],t.exports.Close_input=["Đóng"],t.exports.Style_input=["Kiểu"],t.exports["Box size assignment method_input"]=["Phương pháp Định kích thước hộp"],t.exports["Color bars based on previous close_input"]=["Các thanh màu dựa trên giá đóng cửa phiên trước"],t.exports.Candles_input=["Biểu đồ nến"],t.exports.Borders_input=["Đường viền"],t.exports.Wick_input=["Bóng nến"],t.exports["HLC bars_input"]=["Thanh HLC"],t.exports["Price source_input"]=["Nguồn giá"],t.exports.Type_input=["Loại"],t.exports["Show real prices on price scale (instead of Heikin-Ashi price)_input"]=["Hiển thị giá thực dựa trên thang giá (thay vì giá Heikin-Ashi)"],t.exports["Up bars_input"]=["Thanh trên"],t.exports["Down bars_input"]=["Thanh dưới"],t.exports["Projection up bars_input"]=["Chiếu thanh lên"],t.exports["Projection down bars_input"]=["Chiếu thanh dưới"],t.exports["Projection up color_input"]=["Tăng Màu Lên"],t.exports["Projection down color_input"]=["Giảm Màu Xuống"],t.exports.Line_input=["Đường thẳng"],t.exports.Fill_input=["Khớp lệnh"],t.exports["Up color_input"]=["Tăng màu"],t.exports["Down color_input"]=["Giảm màu"],t.exports.Traditional_input=["Truyền thống"],t.exports["Box size_input"]=["Cỡ hộp"],t.exports["Number of line_input"]=["Số đường"],t.exports["ATR length_input"]=["Độ dài ATR"],t.exports["Reversal amount_input"]=["Lượng đảo chiều"],t.exports["Phantom bars_input"]=["Thanh Phantom"],t.exports["One step back building_input"]=["Quay trở lại trong 1 bước"],t.exports.Source_input=["Nguồn"],t.exports.Wicks_input="Wicks",t.exports.Range_input=["Phạm vi"],t.exports.Length_input=["Chiều dài"],t.exports.Plot_input=["Biểu đồ"],t.exports.Zero_input="Zero",t.exports.Signal_input=["Tín hiệu"],t.exports.Long_input="Long",t.exports.Short_input="Short",t.exports.UpperLimit_input=["Giới hạn trên"],t.exports.LowerLimit_input=["Giới hạn dưới"], +t.exports.Offset_input=["Bù lại"],t.exports.length_input=["chiều dài"],t.exports.mult_input="mult",t.exports.short_input=["lệnh bán"],t.exports.long_input=["lệnh mua"],t.exports.Limit_input=["Giới hạn"],t.exports.Move_input=["Di chuyển"],t.exports.Value_input=["Giá trị"],t.exports.Method_input=["Phương pháp"],t.exports["Values in status line_input"]=["Giá trị trong dòng trạng thái"],t.exports["Labels on price scale_input"]=["Nhãn trên thang giá"],t.exports["Accumulation/Distribution_input"]=["Tích lũy / phân phối"],t.exports.ADR_B_input="ADR_B",t.exports["Equality Line_input"]=["Đường Bình đẳng"],t.exports["Window Size_input"]=["Kích thước Cửa sổ"],t.exports.Sigma_input="Sigma",t.exports["Aroon Up_input"]="Aroon Up",t.exports["Aroon Down_input"]="Aroon Down",t.exports.Upper_input=["Trên"],t.exports.Lower_input=["Dưới"],t.exports.Deviation_input=["Độ lệch"],t.exports["Levels Format_input"]=["Định dạng cấp độ"],t.exports["Labels Position_input"]=["Vị trí Nhãn"],t.exports["0 Level Color_input"]=["Mức màu 0"],t.exports["0.236 Level Color_input"]=["Mức màu 0.236"],t.exports["0.382 Level Color_input"]=["Mức màu 0.382"],t.exports["0.5 Level Color_input"]=["Mức màu 0.5"],t.exports["0.618 Level Color_input"]=["Mức màu 0.618"],t.exports["0.65 Level Color_input"]=["Mức màu 0.65"],t.exports["0.786 Level Color_input"]=["Mức màu 0.786"],t.exports["1 Level Color_input"]=["Mức màu 1"],t.exports["1.272 Level Color_input"]=["Mức màu 1.272"],t.exports["1.414 Level Color_input"]=["Mức màu 1.414"],t.exports["1.618 Level Color_input"]=["Mức màu 1.618"],t.exports["1.65 Level Color_input"]=["Mức màu 1.65"],t.exports["2.618 Level Color_input"]=["Mức màu 2.618"],t.exports["2.65 Level Color_input"]=["Mức màu 2.65"],t.exports["3.618 Level Color_input"]=["Mức màu 3.618"],t.exports["3.65 Level Color_input"]=["Mức màu 3.65"],t.exports["4.236 Level Color_input"]=["Mức màu 4.236"],t.exports["-0.236 Level Color_input"]=["Mức màu -0.236"],t.exports["-0.382 Level Color_input"]=["Mức màu -0.382"],t.exports["-0.618 Level Color_input"]=["Mức màu -0.618"],t.exports["-0.65 Level Color_input"]=["Mức màu -0.65"],t.exports.ADX_input="ADX",t.exports["ADX Smoothing_input"]=["Làm mượt ADX"],t.exports["DI Length_input"]=["Chiều dài DI"],t.exports.Smoothing_input=["Mượt"],t.exports.ATR_input="ATR",t.exports.Growing_input=["Tăng trưởng"],t.exports.Falling_input=["Giảm giá"],t.exports["Color 0_input"]=["Màu 0"],t.exports["Color 1_input"]=["Màu 1"],t.exports.StdDev_input="StdDev",t.exports.Basis_input=["Cơ bản"],t.exports.Median_input=["Trung tuyến"],t.exports["Bollinger Bands %B_input"]=["Dải băng Bollinger %B"],t.exports.Overbought_input=["Quá mua"],t.exports.Oversold_input=["Quá bán"],t.exports["Bollinger Bands Width_input"]=["Chỉ báo Bollinger Bands Width"],t.exports["RSI Length_input"]=["Chiều dài RSI"],t.exports["UpDown Length_input"]=["Độ dài UpDown"],t.exports["ROC Length_input"]=["Độ dài ROC"],t.exports.MF_input="MF",t.exports.resolution_input=["độ phân giải"],t.exports["Fast Length_input"]=["Fast length"],t.exports["Slow Length_input"]="Slow Length", +t.exports["Chaikin Oscillator_input"]=["Dao động Chaikin"],t.exports.P_input="P",t.exports.X_input="X",t.exports.Q_input="Q",t.exports.p_input="p",t.exports.x_input="x",t.exports.q_input="q",t.exports.Price_input=["Giá"],t.exports["Chande MO_input"]="Chande MO",t.exports["Zero Line_input"]=["Đường Zero"],t.exports["Color 2_input"]=["Màu 2"],t.exports["Color 3_input"]=["Màu 3"],t.exports["Color 4_input"]=["Màu 4"],t.exports["Color 5_input"]=["Màu 5"],t.exports["Color 6_input"]=["Màu 6"],t.exports["Color 7_input"]=["Màu 7"],t.exports["Color 8_input"]=["Màu 8"],t.exports.CHOP_input="CHOP",t.exports["Upper Band_input"]=["Dải trên"],t.exports["Lower Band_input"]=["Dải dưới"],t.exports["Smoothing Line_input"]=["Chiều dài làm mịn"],t.exports["Smoothing Length_input"]=["Chiều dài làm mịn"],t.exports["WMA Length_input"]=["Độ dài WMA"],t.exports["Long RoC Length_input"]="Long RoC Length",t.exports["Short RoC Length_input"]="Short RoC Length",t.exports.sym_input="sym",t.exports.Symbol_input=["Mã giao dịch"],t.exports.Correlation_input=["Tương quan"],t.exports.Period_input=["Chu kỳ"],t.exports.Centered_input=["Trung tâm"],t.exports["Detrended Price Oscillator_input"]=["Dao động Giá không theo xu hướng"],t.exports.isCentered_input="isCentered",t.exports.DPO_input="DPO",t.exports["ADX smoothing_input"]=["Làm mượt ADX"],t.exports["+DI_input"]="+DI",t.exports["-DI_input"]="-DI",t.exports.DEMA_input="DEMA",t.exports["Multi timeframe_input"]=["Đa khung thời gian"],t.exports.Timeframe_input=["Khung thời gian"],t.exports["Wait for timeframe closes_input"]=["Chờ giá đóng khung thời gian"],t.exports.Divisor_input=["Số chia"],t.exports.EOM_input="EOM",t.exports["Elder's Force Index_input"]=["Chỉ số Lực Elder"],t.exports.Percent_input=["Phần trăm"],t.exports.Exponential_input=["Số mũ"],t.exports.Average_input=["Trung bình"],t.exports["Upper Percentage_input"]=["Tỷ lệ phần trăm trên"],t.exports["Lower Percentage_input"]=["Tỷ lệ phần trăm dưới"],t.exports.Fisher_input="Fisher",t.exports.Trigger_input=["Kích hoạt"],t.exports.Level_input=["Ngưỡng"],t.exports["Trader EMA 1 length_input"]=["Độ dài EMA 1 của trader"],t.exports["Trader EMA 2 length_input"]=["Độ dài EMA 2 của trader"],t.exports["Trader EMA 3 length_input"]=["Độ dài EMA 3 của trader"],t.exports["Trader EMA 4 length_input"]=["Độ dài EMA 4 của trader"],t.exports["Trader EMA 5 length_input"]=["Độ dài EMA 5 của trader"],t.exports["Trader EMA 6 length_input"]=["Độ dài EMA 6 của trader"],t.exports["Investor EMA 1 length_input"]=["Độ dài EMA 1 của nhà đầu tư"],t.exports["Investor EMA 2 length_input"]=["Độ dài EMA 2 của nhà đầu tư"],t.exports["Investor EMA 3 length_input"]=["Độ dài EMA 3 của nhà đầu tư"],t.exports["Investor EMA 4 length_input"]=["Độ dài EMA 4 của nhà đầu tư"],t.exports["Investor EMA 5 length_input"]=["Độ dài EMA 5 của nhà đầu tư"],t.exports["Investor EMA 6 length_input"]=["Độ dài EMA 6 của nhà đầu tư"],t.exports.HV_input="HV",t.exports["Conversion Line Periods_input"]=["Khoảng thời gian quy đổi"],t.exports["Base Line Periods_input"]=["Khoảng thời gian Cơ sở"], +t.exports["Lagging Span_input"]=["Đường trễ"],t.exports["Conversion Line_input"]=["Đường chuyển đổi"],t.exports["Base Line_input"]=["Đường Cơ sở"],t.exports["Leading Span A_input"]=["Lead 1"],t.exports["Leading Span Periods_input"]=["Chu kỳ Đường trễ 2"],t.exports["Leading Shift Periods_input"]=["Kỳ luân chuyển hàng đầu"],t.exports["Plots Background_input"]=["Màu nền Biểu đồ"],t.exports["yay Color 0_input"]="yay Color 0",t.exports["yay Color 1_input"]="yay Color 1",t.exports.Multiplier_input=["Số nhân"],t.exports["Bands style_input"]=["Kiểu Dải băng"],t.exports.Middle_input=["khoảng giữa"],t.exports.useTrueRange_input="useTrueRange",t.exports.ROCLen1_input="ROCLen1",t.exports.ROCLen2_input="ROCLen2",t.exports.ROCLen3_input="ROCLen3",t.exports.ROCLen4_input="ROCLen4",t.exports.SMALen1_input="SMALen1",t.exports.SMALen2_input="SMALen2",t.exports.SMALen3_input="SMALen3",t.exports.SMALen4_input="SMALen4",t.exports.SigLen_input="SigLen",t.exports.KST_input="KST",t.exports.Sig_input="Sig",t.exports.roclen1_input="roclen1",t.exports.roclen2_input="roclen2",t.exports.roclen3_input="roclen3",t.exports.roclen4_input="roclen4",t.exports.smalen1_input="smalen1",t.exports.smalen2_input="smalen2",t.exports.smalen3_input="smalen3",t.exports.smalen4_input="smalen4",t.exports.siglen_input="siglen",t.exports["Upper Deviation_input"]=["Độ lệch trên"],t.exports["Lower Deviation_input"]=["Độ lệch dưới"],t.exports["Use Upper Deviation_input"]=["Sử dụng Độ lệch trên"],t.exports["Use Lower Deviation_input"]=["Sử dụng Độ lệch dưới"],t.exports.Count_input=["Đếm"],t.exports.Crosses_input=["Đường chéo"],t.exports.MOM_input="MOM",t.exports.MA_input="MA",t.exports["Length EMA_input"]=["Chiều dài EMA"],t.exports["Length MA_input"]=["Chiều dài MA"],t.exports["Fast length_input"]="Fast length",t.exports["Slow length_input"]="Slow length",t.exports["Signal smoothing_input"]=["Làm mượt tín hiệu"],t.exports["Simple ma(oscillator)_input"]=["Đường trung bình trượt ma(dao động) đơn giản"],t.exports["Simple ma(signal line)_input"]=["Đường trung bình trượt ma(đường tín hiệu) đơn giản"],t.exports.Histogram_input=["Biểu đồ tần suât"],t.exports.MACD_input="MACD",t.exports.fastLength_input="fastLength",t.exports.slowLength_input="slowLength",t.exports.signalLength_input="signalLength",t.exports.NV_input="NV",t.exports.OnBalanceVolume_input=["Khối lượng Cân bằng"],t.exports.Start_input=["Bắt đầu"],t.exports.Increment_input=["Số gia"],t.exports["Max value_input"]=["Giá trị lớn nhất"],t.exports.ParabolicSAR_input=["SAR hình Parabol"],t.exports.start_input=["bắt đầu"],t.exports.increment_input=["Số gia"],t.exports.maximum_input=["tối đa"],t.exports["Short length_input"]="Short length",t.exports["Long length_input"]=["Long Length"],t.exports.OSC_input="OSC",t.exports.shortlen_input="shortlen",t.exports.longlen_input="longlen",t.exports.PVT_input="PVT",t.exports.ROC_input="ROC",t.exports.RSI_input="RSI",t.exports.RVGI_input="RVGI",t.exports.RVI_input="RVI",t.exports["Long period_input"]="Long period",t.exports["Short period_input"]="Short period", +t.exports["Signal line period_input"]=["Chu kỳ dòng tín hiệu"],t.exports.SMI_input="SMI",t.exports["SMI Ergodic Oscillator_input"]=["Dao động SMI Ergodic"],t.exports.Indicator_input=["Chỉ báo"],t.exports.Oscillator_input=["Dao động"],t.exports.K_input="K",t.exports.D_input="D",t.exports.smoothK_input="smoothK",t.exports.smoothD_input="smoothD",t.exports["%K_input"]="%K",t.exports["%D_input"]="%D",t.exports["Stochastic Length_input"]=["Chiều dài Stochastic"],t.exports["RSI Source_input"]=["Nguồn RSI"],t.exports.lengthRSI_input="lengthRSI",t.exports.lengthStoch_input="lengthStoch",t.exports.TRIX_input="TRIX",t.exports.TEMA_input="TEMA",t.exports["Long Length_input"]="Long Length",t.exports["Short Length_input"]="Short Length",t.exports["Signal Length_input"]=["Độ dài Tín hiệu"],t.exports.Length1_input="Length1",t.exports.Length2_input="Length2",t.exports.Length3_input="Length3",t.exports.length7_input="length7",t.exports.length14_input="length14",t.exports.length28_input="length28",t.exports.VWMA_input="VWMA",t.exports.len_input="len",t.exports["VI +_input"]="VI +",t.exports["VI -_input"]="VI -",t.exports["%R_input"]="%R",t.exports["Jaw Length_input"]="Jaw Length",t.exports["Teeth Length_input"]="Teeth Length",t.exports["Lips Length_input"]=["Chiều dài các đoạn thẳng"],t.exports.Jaw_input="Jaw",t.exports.Teeth_input="Teeth",t.exports.Lips_input=["Lips đo tổng chiều dài các đoạn thẳng"],t.exports["Jaw Offset_input"]="Jaw Offset",t.exports["Teeth Offset_input"]="Teeth Offset",t.exports["Lips Offset_input"]="Lips Offset",t.exports["Down fractals_input"]=["Fractals hướng giảm"],t.exports["Up fractals_input"]=["Fractals hướng tăng"],t.exports.Periods_input=["Các chu kỳ"],t.exports.Shapes_input=["Hình dạng"],t.exports["show MA_input"]=["hiển thị MA"],t.exports["MA Length_input"]=["Chiều dài MA"],t.exports["Color based on previous close_input"]=["Dựa trên màu của phiên đóng cửa trước"],t.exports["Rows Layout_input"]=["Định dạng Hàng"],t.exports["Row Size_input"]=["Kích thước Hàng"],t.exports.Volume_input=["Khối lượng"],t.exports["Value Area volume_input"]=["Khối lượng Vùng Giá trị"],t.exports["Extend Right_input"]=["Mở rộng Bên phải"],t.exports["Extend POC Right_input"]=["Mở rộng POC Right"],t.exports["Extend VAH Right_input"]=["Mở rộng VAH phải"],t.exports["Extend VAL Right_input"]=["Mở rộng VAL phải"],t.exports["Value Area Volume_input"]=["Khối lượng Vùng Giá trị"],t.exports.Placement_input=["Đặt lệnh"],t.exports.POC_input="POC",t.exports["Developing Poc_input"]=["Phát triển Poc"],t.exports["Up Volume_input"]=["Khối lượng Tăng"],t.exports["Down Volume_input"]=["khối lượng giao dịch Giảm"],t.exports["Value Area_input"]=["Vùng Giá trị"],t.exports["Histogram Box_input"]=["Hộp Biểu đồ"],t.exports["Value Area Up_input"]=["Vùng Giá trị Tăng"],t.exports["Value Area Down_input"]=["Vùng Giá trị Giảm"],t.exports["Number Of Rows_input"]=["Số Hàng"],t.exports["Ticks Per Row_input"]=["Số Tick ở mỗi Hàng"],t.exports["Up/Down_input"]=["Lên/Xuống"],t.exports.Total_input=["Tổng"],t.exports.Delta_input="Delta",t.exports.Bar_input=["Thanh"], +t.exports.Day_input=["Ngày"],t.exports["Deviation (%)_input"]=["Độ lệch (%)"],t.exports.Depth_input=["Độ sâu"],t.exports["Extend to last bar_input"]=["Mở rộng đến thanh cuối cùng"],t.exports.Simple_input=["Đơn giản"],t.exports.Weighted_input=["Có trọng số"],t.exports["Wilder's Smoothing_input"]=["Phương pháp làm mượt của Wilder's"],t.exports["1st Period_input"]=["Kỳ 1"],t.exports["2nd Period_input"]=["Kỳ 2"],t.exports["3rd Period_input"]=["Kỳ 3"],t.exports["4th Period_input"]=["Kỳ 4"],t.exports["5th Period_input"]=["Kỳ 5"],t.exports["6th Period_input"]=["Kỳ 6"],t.exports["Rate of Change Lookback_input"]=["Tỷ lệ Xem lại thay đổi"],t.exports["Instrument 1_input"]=["Công cụ 1"],t.exports["Instrument 2_input"]=["Công cụ 2"],t.exports["Rolling Period_input"]=["Thời gian trôi qua"],t.exports["Standard Errors_input"]=["Lỗi tiêu chuẩn"],t.exports["Averaging Periods_input"]=["Thời gian trung bình"],t.exports["Days Per Year_input"]=["Ngày mỗi năm"],t.exports["Market Closed Percentage_input"]=["Tỷ lệ đóng cửa thị trường"],t.exports["ATR Mult_input"]="ATR Mult",t.exports.VWAP_input="VWAP",t.exports["Anchor Period_input"]=["Chu kỳ Neo"],t.exports.Session_input=["Phiên"],t.exports.Week_input=["Tuần"],t.exports.Month_input=["Tháng"],t.exports.Year_input=["Năm"],t.exports.Decade_input=["Thập kỷ"],t.exports.Century_input=["Thế kỷ"],t.exports.Sessions_input=["Phiên"],t.exports["Each (pre-market, market, post-market)_input"]=["Mỗi (trước giờ mở cửa, mở cửa, sau giờ mở cửa)"],t.exports["Pre-market only_input"]=["Chỉ trước giờ mở cửa"],t.exports["Market only_input"]=["Chỉ Thị trường"],t.exports["Post-market only_input"]=["Chỉ Sau giờ mở cửa"],t.exports["Main chart symbol_input"]=["Mã giao dịch biểu đồ chính"],t.exports["Another symbol_input"]=["Mã giao dịch khác"],t.exports["Nothing selected_combobox_input"]=["Không có gì được chọn"],t.exports["All items_combobox_input"]=["Tất cả các mục"],t.exports.Cancel_input=["Hủy"],t.exports.Open_input=["Mở"]},54138:t=>{t.exports=["Mức Đảo ngược"]},47807:t=>{t.exports=["Lập chỉ mục tới 100"]},34727:t=>{t.exports=["Logarit"]},19238:t=>{t.exports=["Không có Nhãn chồng chéo"]},70361:t=>{t.exports=["Phần trăm"]},72116:t=>{t.exports=["Đều đặn"]},33021:t=>{t.exports="ETH"},75610:t=>{t.exports=["Giờ giao dịch điện tử"]},97442:t=>{t.exports=["Ngoài giờ giao dịch"]},32929:t=>{t.exports=["SAU"]},56137:t=>{t.exports=["TRC"]},98801:t=>{t.exports=["Sau khi đóng cửa"]},56935:t=>{t.exports=["Trước giờ mở cửa"]},63798:t=>{t.exports="RTH"},24380:t=>{t.exports=["Giờ giao dịch thông thường"]},27991:t=>{t.exports=["Tháng Năm"]},68716:t=>{t.exports=Object.create(null),t.exports.Technicals_study=["Kỹ thuật"],t.exports["Average Day Range_study"]=["Phạm vi ngày trung bình"],t.exports["Bull Bear Power_study"]=["Sức Mạnh Giá Lên và Giá Xuống"],t.exports["Capital expenditures_study"]=["Chi phí vốn"],t.exports["Cash to debt ratio_study"]=["Tỷ lệ tiền mặt trên nợ"],t.exports["Debt to EBITDA ratio_study"]=["Tỷ lệ nợ trên EBITDA"],t.exports["Directional Movement Index_study"]=["Chỉ số Định hướng dịch chuyển giá"], +t.exports.DMI_study="DMI",t.exports["Dividend payout ratio %_study"]=["Tỷ lệ chi trả cổ tức %"],t.exports["Equity to assets ratio_study"]=["Tỷ lệ Vốn cổ đông"],t.exports["Enterprise value to EBIT ratio_study"]=["Tỷ lệ giá trị doanh nghiệp trên EBIT"],t.exports["Enterprise value to EBITDA ratio_study"]=["Tỷ lệ giá trị doanh nghiệp trên EBITDA"],t.exports["Enterprise value to revenue ratio_study"]=["Tỷ lệ giá trị doanh nghiệp trên doanh thu"],t.exports["Goodwill, net_study"]=["Lợi thế thương mại, thuần"],t.exports["Ichimoku Cloud_study"]=["Mây Ichimoku"],t.exports.Ichimoku_study="Ichimoku",t.exports["Moving Average Convergence Divergence_study"]=["Phân kỳ hội tụ trung bình động"],t.exports["Operating income_study"]=["Thu nhập hoạt động"],t.exports["Price to book ratio_study"]=["Hệ số giá trên sổ sách"],t.exports["Price to cash flow ratio_study"]=["Hệ số giá trên dòng tiền"],t.exports["Price to earnings ratio_study"]=["Hệ số giá trên thu nhập"],t.exports["Price to free cash flow ratio_study"]=["Hệ số giá trên dòng tiền tự do"],t.exports["Price to sales ratio_study"]=["Hệ số giá trên thu nhập"],t.exports["Float shares outstanding_study"]=["Cổ phiếu lưu động đang lưu hành"],t.exports.Stoch_study="Stoch",t.exports["Total common shares outstanding_study"]=["Tổng số Cổ phiếu phổ thông đang lưu hành"],t.exports["Volume Weighted Average Price_study"]=["Giá bình quân Gia quyền khối lượng"],t.exports["Volume Weighted Moving Average_study"]=["Chỉ báo Trung bình Trượt Gia quyền VWMA"],t.exports["Williams Percent Range_study"]=["Chỉ báo Williams Percent Range"],t.exports.Doji_study=["Nến Doji"],t.exports["Spinning Top Black_study"]=["Nến Spinning Top Black"],t.exports["Spinning Top White_study"]=["Nến Spinning Top White"],t.exports["Accounts payable_study"]=["Các khoản phải trả"],t.exports["Accounts receivables, gross_study"]=["Tổng các khoản phải thu"],t.exports["Accounts receivable - trade, net_study"]=["Các khoản phải thu - thương mại, ròng"],t.exports.Accruals_study=["Lũy kế"],t.exports["Accrued payroll_study"]=["Bảng lương tích lũy"],t.exports["Accumulated depreciation, total_study"]=["Giá trị hao mòn lũy kế, tổng"],t.exports["Additional paid-in capital/Capital surplus_study"]=["Vốn góp bổ sung/Thặng dư vốn"],t.exports["After tax other income/expense_study"]=["Thu nhập/chi phí khác sau thuế"],t.exports["Altman Z-score_study"]=["Điểm Z của Altman"],t.exports.Amortization_study=["Khấu hao"],t.exports["Amortization of intangibles_study"]=["Khấu hao tài sản vô hình"],t.exports["Amortization of deferred charges_study"]=["Khấu hao các khoản phí trả chậm"],t.exports["Asset turnover_study"]=["Doanh thu tai sản"],t.exports["Average basic shares outstanding_study"]=["Số cổ phiếu cơ bản trung bình đang lưu hành"],t.exports["Bad debt / Doubtful accounts_study"]=["Nợ khó đòi/Nợ phải thu khó đòi"],t.exports["Basic EPS_study"]=["EPS cơ bản"],t.exports["Basic earnings per share (Basic EPS)_study"]=["Thu nhập cơ bản trên mỗi cổ phiếu (EPS cơ bản)"],t.exports["Beneish M-score_study"]=["Hưởng lợi điểm M"], +t.exports["Book value per share_study"]=["Giá trị sổ sách trên mỗi cổ phiếu"],t.exports["Buyback yield %_study"]=["Lợi suất mua lại%"],t.exports["Capital and operating lease obligations_study"]=["Vốn và nghĩa vụ thuê hoạt động"],t.exports["Capital expenditures - fixed assets_study"]=["Chi phí tài sản cố định - tài sản cố định"],t.exports["Capital expenditures - other assets_study"]=["Chi phí tài sản cố định - tài sản khác"],t.exports["Capitalized lease obligations_study"]=["Vốn hóa nghĩa vụ cho thuê"],t.exports["Cash and short term investments_study"]=["Tiền mặt và các khoản đầu tư ngắn hạn"],t.exports["Cash conversion cycle_study"]=["Chu kỳ chuyển đổi tiền mặt"],t.exports["Cash & equivalents_study"]=["Tiền và các khoản tương đương"],t.exports["Cash from financing activities_study"]=["Tiền thu từ các Hoạt động Tài chính"],t.exports["Cash from investing activities_study"]=["Tiền thu từ các Hoạt động Đầu tư"],t.exports["Cash from operating activities_study"]=["Tiền thu từ các Hoạt động Kinh doanh"],t.exports["Change in accounts payable_study"]=["Thay đổi các khoản phải trả"],t.exports["Change in accounts receivable_study"]=["Thay đổi tài khoản phải thu"],t.exports["Change in accrued expenses_study"]=["Thay đổi các khoản phải trả"],t.exports["Change in inventories_study"]=["Thay đổi hàng tồn kho"],t.exports["Change in other assets/liabilities_study"]=["Thay đổi tài sản/nợ khác"],t.exports["Change in taxes payable_study"]=["Thay đổi các loại thuế phải nộp"],t.exports["Changes in working capital_study"]=["Thay đổi Vốn lưu động"],t.exports["COGS to revenue ratio_study"]=["Tỷ lệ giá vốn hàng bán trên doanh thu"],t.exports["Common dividends paid_study"]=["Cổ tức thường được trả"],t.exports["Common equity, total_study"]=["Vốn chủ sở hữu chung, tổng"],t.exports["Common stock par/Carrying value_study"]=["Mệnh giá cổ phiếu phổ thông/Giá trị còn lại"],t.exports["Cost of goods_study"]=["Giá vốn Hàng hóa"],t.exports["Cost of goods sold_study"]=["Giá vốn hàng bán"],t.exports["Current portion of LT debt and capital leases_study"]=["Phần hiện tại của nợ LT và thuê tài sản vốn"],t.exports["Current ratio_study"]=["Tỉ lệ hiện tại"],t.exports["Days inventory_study"]=["Kiểm kê ngày"],t.exports["Days payable_study"]=["Số ngày phải trả"],t.exports["Days sales outstanding_study"]=["Thời gian thu hồi tiền hàng tồn đọng"],t.exports["Debt to assets ratio_study"]=["Tỷ lệ nợ trên tài sản"],t.exports["Debt to equity ratio_study"]=["Tỷ số nợ trên vốn chủ sở hữu"],t.exports["Debt to revenue ratio_study"]=["Tỷ lệ nợ trên doanh thu"],t.exports["Deferred income, current_study"]=["Thu nhập hoãn lại, hiện tại"],t.exports["Deferred income, non-current_study"]=["Thu nhập hoãn lại, không phải hiện tại"],t.exports["Deferred tax assets_study"]=["Tài sản thuế thu nhập hoãn lại"],t.exports["Deferred taxes (cash flow)_study"]=["Thuế thu nhập hoãn lại (dòng tiền)"],t.exports["Deferred tax liabilities_study"]=["Thuế thu nhập hoãn lại phải trả"],t.exports.Depreciation_study=["Khấu hao"],t.exports["Deprecation and amortization_study"]=["Khấu hao"], +t.exports["Depreciation & amortization (cash flow)_study"]=["Khấu hao (dòng tiền)"],t.exports["Depreciation/depletion_study"]=["Khấu hao/Hao mòn"],t.exports["Diluted EPS_study"]=["EPS pha loãng"],t.exports["Diluted earnings per share (Diluted EPS)_study"]=["Thu nhập pha loãng trên mỗi cổ phiếu (EPS pha loãng)"],t.exports["Diluted net income available to common stockholders_study"]=["Thu nhập ròng pha loãng có sẵn cho các cổ đông phổ thông"],t.exports["Diluted shares outstanding_study"]=["Cổ phiếu đang lưu hành"],t.exports["Dilution adjustment_study"]=["Điều chỉnh độ pha loãng"],t.exports["Discontinued operations_study"]=["Hoạt động bị chấm dứt"],t.exports["Dividends payable_study"]=["Cổ tức phải trả"],t.exports["Dividends per share - common stock primary issue_study"]=["Cổ tức trên mỗi cổ phiếu - cổ phiếu phổ thông lần đầu phát hành"],t.exports["Dividend yield %_study"]=["Tỷ suất cổ tức %"],t.exports["Earnings yield_study"]=["Lợi nhuận thu nhập"],t.exports.EBIT_study="EBIT",t.exports.EBITDA_study="EBITDA",t.exports["EBITDA margin %_study"]=["Hệ số Biên lợi nhuận trước lãi vay và thuế EBITDA %"],t.exports["Effective interest rate on debt %_study"]=["Lãi suất thực tế trên % nợ"],t.exports["Enterprise value_study"]=["Giá trị doanh nghiệp"],t.exports["EPS basic one year growth_study"]=["Tăng trưởng cơ bản EPS một năm"],t.exports["EPS diluted one year growth_study"]=["EPS pha loãng tăng trưởng một năm"],t.exports["EPS estimates_study"]=["Ước tính EPS"],t.exports["Equity in earnings_study"]=["Lợi nhuận cổ phần"],t.exports["Financing activities – other sources_study"]=["Hoạt động tài chính - các nguồn khác"],t.exports["Financing activities – other uses_study"]=["Hoạt động tài chính - sử dụng khác"],t.exports["Free cash flow_study"]=["Dòng tiền tự do"],t.exports["Free cash flow margin %_study"]=["Biên dòng tiền tự do %"],t.exports["Fulmer H factor_study"]=["Hệ số Fulmer H"],t.exports["Funds from operations_study"]=["Kinh phí từ các Hoạt động"],t.exports["Goodwill to assets ratio_study"]=["Tỷ lệ lợi thế thương mại trên tài sản"],t.exports["Graham's number_study"]=["Số của Graham"],t.exports["Gross margin %_study"]=["Biên lợi nhuận gộp %"],t.exports["Gross profit_study"]=["Lãi gộp"],t.exports["Gross profit to assets ratio_study"]=["Tỷ suất lợi nhuận gộp trên tài sản"],t.exports["Gross property/plant/equipment_study"]=["Tổng tài sản/nhà máy/thiết bị"],t.exports.Impairments_study=["Thiệt hại"],t.exports["Income Tax Credits_study"]=["Tín dụng thuế thu nhập"],t.exports["Income tax, current_study"]=["Thuế thu nhập, vãng lai"],t.exports["Income tax, current - domestic_study"]=["Thuế thu nhập, vãng lai - trong nước"],t.exports["Income Tax, current - foreign_study"]=["Thuế thu nhập, vãng lai - nước ngoài"],t.exports["Income tax, deferred_study"]=["Thuế thu nhập, hoãn lại"],t.exports["Income tax, deferred - domestic_study"]=["Thuế thu nhập, hoãn lại - trong nước"],t.exports["Income tax, deferred - foreign_study"]=["Thuế thu nhập, hoãn lại - nước ngoài"],t.exports["Income tax payable_study"]=["Thuế thu nhập phải nộp"], +t.exports["Interest capitalized_study"]=["Lãi suất vốn hóa"],t.exports["Interest coverage_study"]=["Khả năng thanh toán lãi vay"],t.exports["Interest expense, net of interest capitalized_study"]=["Chi phí lãi vay, lãi thuần được vốn hóa"],t.exports["Interest expense on debt_study"]=["Chi phí lãi vay trên nợ"],t.exports["Inventories - finished goods_study"]=["Hàng tồn kho - thành phẩm"],t.exports["Inventories - progress payments & other_study"]=["Hàng tồn kho - thanh toán theo tiến độ & các khoản khác"],t.exports["Inventories - raw materials_study"]=["Hàng tồn kho - nguyên vật liệu thô"],t.exports["Inventories - work in progress_study"]=["Hàng tồn kho - sản phẩm dở dang"],t.exports["Inventory to revenue ratio_study"]=["Tỷ lệ hàng tồn kho trên doanh thu"],t.exports["Inventory turnover_study"]=["Doanh thu hàng tồn kho"],t.exports["Investing activities – other sources_study"]=["Hoạt động đầu tư - các nguồn khác"],t.exports["Investing activities – other uses_study"]=["Hoạt động đầu tư - sử dụng khác"],t.exports["Investments in unconsolidated subsidiaries_study"]=["Đầu tư vào các công ty con chưa hợp nhất"],t.exports["Issuance of long term debt_study"]=["Phát hành nợ dài hạn"],t.exports["Issuance/retirement of debt, net_study"]=["Phát hành/thu hồi nợ, ròng"],t.exports["Issuance/retirement of long term debt_study"]=["Phát hành/thu hồi nợ dài hạn"],t.exports["Issuance/retirement of other debt_study"]=["Phát hành/thu hồi nợ khác"],t.exports["Issuance/retirement of short term debt_study"]=["Phát hành/thu hồi nợ ngắn hạn"],t.exports["Issuance/retirement of stock, net_study"]=["Phát hành/thu hồi cổ phiếu, ròng"],t.exports["KZ index_study"]=["Chỉ số KZ"],t.exports["Legal claim expense_study"]=["Chi phí bồi thường pháp lý"],t.exports["Long term debt_study"]=["Nợ Dài Hạn"],t.exports["Long term debt excl. lease liabilities_study"]=["Nợ dài hạn không bao gồm Nghĩa vụ thanh toán tiền thuê"],t.exports["Long term debt to total assets ratio_study"]=["Chỉ số nợ dài hạn trên tổng tài sản"],t.exports["Long term debt to total equity ratio_study"]=["Tỷ lệ nợ dài hạn trên tổng tài sản"],t.exports["Long term investments_study"]=["Đầu tư dài hạn"],t.exports["Market capitalization_study"]=["Vốn hóa Thị trường"],t.exports["Minority interest_study"]=["Lợi ích Cổ đông thiểu số"],t.exports["Miscellaneous non-operating expense_study"]=["Chi phí phi hoạt động khác"],t.exports["Net current asset value per share_study"]=["Giá trị tài sản hiện tại ròng trên mỗi cổ phiếu"],t.exports["Net debt_study"]=["Nợ Ròng"],t.exports["Net income_study"]=["Thu nhập ròng"],t.exports["Net income before discontinued operations_study"]=["Thu nhập ròng trước khi ngừng hoạt động"],t.exports["Net income (cash flow)_study"]=["Thu nhập ròng (dòng tiền)"],t.exports["Net income per employee_study"]=["Thu nhập ròng trên mỗi nhân viên"],t.exports["Net intangible assets_study"]=["Tài sản vô hình ròng"],t.exports["Net margin %_study"]=["Biên lợi nhuận ròng %"],t.exports["Net property/plant/equipment_study"]=["Tài sản ròng/nhà máy/thiết bị"], +t.exports["Non-cash items_study"]=["Các mặt hàng không dùng tiền mặt"],t.exports["Non-controlling/minority interest_study"]=["Lợi ích không kiểm soát/thiểu số"],t.exports["Non-operating income, excl. interest expenses_study"]=["Thu nhập từ hoạt động kinh doanh, không bao gồm chi phí lãi vay"],t.exports["Non-operating income, total_study"]=["Tổng thu nhập phi doanh nghiệp"],t.exports["Non-operating interest income_study"]=["Thu nhập lãi ngoài hoạt động"],t.exports["Note receivable - long term_study"]=["Ghi chú các khoản phải thu - dài hạn"],t.exports["Notes payable_study"]=["Thương phiếu phải trả"],t.exports["Number of employees_study"]=["Số lượng Nhân viên"],t.exports["Number of shareholders_study"]=["Số lượng cổ đông"],t.exports["Operating earnings yield %_study"]=["Tỷ suất sinh lời tự hoạt động %"],t.exports["Operating expenses (excl. COGS)_study"]=["Chi phí hoạt động (không bao gồm giá vốn hàng bán)"],t.exports["Operating lease liabilities_study"]=["Nghĩa vụ thanh toán tiền thuê hoạt động"],t.exports["Operating margin %_study"]=["Biên lợi nhuận hoạt động %"],t.exports["Other COGS_study"]=["Giá vốn hàng bán khác"],t.exports["Other common equity_study"]=["Vốn chủ sở hữu chung khác"],t.exports["Other current assets, total_study"]=["Tổng tài sản ngắn hạn khác"],t.exports["Other current liabilities_study"]=["Nợ ngắn hạn khác"],t.exports["Other cost of goods sold_study"]=["Giá vốn hàng bán khác"],t.exports["Other exceptional charges_study"]=["Các khoản phí đặc biệt khác"],t.exports["Other financing cash flow items, total_study"]=["Tổng cộng các khoản mục Dòng tiền tài chính khác"],t.exports["Other intangibles, net_study"]=["Tài sản thuần vô hình khác"],t.exports["Other investing cash flow items, total_study"]=["Tổng cộng các Khoản mục đầu tư tiền mặt khác"],t.exports["Other investments_study"]=["Các khoản đầu tư khác"],t.exports["Other liabilities, total_study"]=["Tổng các khoản nợ khác"],t.exports["Other long term assets, total_study"]=["Tổng tài sản dài hạn khác"],t.exports["Other non-current liabilities, total_study"]=["Tổng giá trị Nợ dài hạn khác"],t.exports["Other operating expenses, total_study"]=["Tổng chi phí hoạt động khác"],t.exports["Other receivables_study"]=["Các khoản phải thu khác"],t.exports["Other short term debt_study"]=["Nợ ngắn hạn khác"],t.exports["Paid in capital_study"]=["Vốn góp"],t.exports["PEG ratio_study"]=["Tỷ lệ PEG"],t.exports["Piotroski F-score_study"]=["Bảng điểm Piotroski F-Score"],t.exports["Preferred dividends_study"]=["Cổ tức ưu đãi"],t.exports["Preferred dividends paid_study"]=["Cổ tức ưu đãi đã trả"],t.exports["Preferred stock, carrying value_study"]=["Cổ phiếu ưu đãi, giá trị còn lại"],t.exports["Prepaid expenses_study"]=["Chi phí trả trước"],t.exports["Pretax equity in earnings_study"]=["Lợi nhuận cổ phần trước thuế"],t.exports["Pretax income_study"]=["Thu nhập trước thuế"],t.exports["Price earnings ratio forward_study"]=["Hệ số giá trên lợi nhuận dự phóng"],t.exports["Price sales ratio forward_study"]=["Hệ số giá/doanh thu dự phóng"], +t.exports["Price to tangible book ratio_study"]=["Hệ số giá trên sổ sách hữu hình"],t.exports["Provision for risks & charge_study"]=["Dự phòng rủi ro & phí"],t.exports["Purchase/acquisition of business_study"]=["Mua/mua lại doanh nghiệp"],t.exports["Purchase of investments_study"]=["Mua các khoản đầu tư"],t.exports["Purchase/sale of business, net_study"]=["Tổng số tiền mua/bán kinh doanh ròng"],t.exports["Purchase/sale of investments, net_study"]=["Tổng số tiền mua/bán Đầu tư ròng"],t.exports["Quality ratio_study"]=["Tỷ lệ chất lượng"],t.exports["Quick ratio_study"]=["Hệ số thanh toán nhanh"],t.exports["Reduction of long term debt_study"]=["Giảm nợ dài hạn"],t.exports["Repurchase of common & preferred stock_study"]=["Mua lại cổ phiếu phổ thông và ưu đãi"],t.exports["Research & development_study"]=["Nghiên cứu & Phát triển"],t.exports["Research & development to revenue ratio_study"]=["Nghiên cứu & phát triển tỷ lệ trên doanh thu"],t.exports["Restructuring charge_study"]=["Chi phí tái cấu trúc"],t.exports["Retained earnings_study"]=["Thu nhập giữ lại"],t.exports["Return on assets %_study"]=["Hệ số thu nhập trên tài sản %"],t.exports["Return on equity %_study"]=["Lợi nhuận trên vốn chủ sở hữu %"],t.exports["Return on equity adjusted to book value %_study"]=["Tỷ suất sinh lời trên vốn chủ sở hữu được điều chỉnh theo giá trị sổ sách%"],t.exports["Return on invested capital %_study"]=["Hệ số thu nhập trên tổng vốn đầu tư %"],t.exports["Return on tangible assets %_study"]=["Tỷ suất sinh lời trên tài sản hữu hình%"],t.exports["Return on tangible equity %_study"]=["Tỷ suất sinh lời trên vốn chủ sở hữu hữu hình%"],t.exports["Revenue estimates_study"]=["Ước tính doanh thu"],t.exports["Revenue one year growth_study"]=["Doanh thu tăng trưởng một năm"],t.exports["Revenue per employee_study"]=["Doanh thu trên mỗi Nhân viên"],t.exports["Sale/maturity of investments_study"]=["Bán/đáo hạn các khoản đầu tư"],t.exports["Sale of common & preferred stock_study"]=["Bán cổ phiếu phổ thông và cổ phiếu ưu đãi"],t.exports["Sale of fixed assets & businesses_study"]=["Bán tài sản cố định & doanh nghiệp"],t.exports["Selling/general/admin expenses, other_study"]=["Chi phí Bán hàng/Quản lý doanh nghiệp, Khác"],t.exports["Selling/general/admin expenses, total_study"]=["Tổng Chi phí Bán hàng/Chi phí Quản lý doanh nghiệp"],t.exports["Shareholders' equity_study"]=["Vốn chủ sở hữu của cổ đông"],t.exports["Shares buyback ratio %_study"]=["Tỷ lệ mua lại cổ phiếu%"],t.exports["Short term debt_study"]=["Nợ ngắn hạn"],t.exports["Short term debt excl. current portion of LT debt_study"]=["Nợ ngắn hạn không bao gồm phần nợ hiện tại của LT"],t.exports["Short term investments_study"]=["Các khoản đầu tư ngắn hạn"],t.exports["Sloan ratio %_study"]=["Tỷ lệ Sloan %"],t.exports["Springate score_study"]=["Điểm số Springate"],t.exports["Sustainable growth rate_study"]=["Tốc độ tăng trưởng bền vững"],t.exports["Tangible book value per share_study"]=["Giá trị sổ sách hữu hình trên mỗi cổ phiếu"], +t.exports["Tangible common equity ratio_study"]=["Tỷ lệ vốn chủ sở hữu chung hữu hình"],t.exports.Taxes_study=["Thuế"],t.exports["Tobin's Q (approximate)_study"]=["Tobin's Q (gần đúng)"],t.exports["Total assets_study"]=["Tổng Tài sản"],t.exports["Total cash dividends paid_study"]=["Tổng số Cổ tức bằng tiền mặt được trả"],t.exports["Total current assets_study"]=["Tổng Tài sản lưu động"],t.exports["Total current liabilities_study"]=["Tổng Nợ ngắn hạn"],t.exports["Total debt_study"]=["Tổng Nợ"],t.exports["Total equity_study"]=["Tổng Vốn chủ sở hữu"],t.exports["Total inventory_study"]=["Tổng hàng tồn kho"],t.exports["Total liabilities_study"]=["Tổng Nợ phải trả"],t.exports["Total liabilities & shareholders' equities_study"]=["Tổng nợ phải trả & vốn chủ sở hữu của cổ đông"],t.exports["Total non-current assets_study"]=["Tổng Tài sản dài hạn"],t.exports["Total non-current liabilities_study"]=["Tổng Nợ dài hạn"],t.exports["Total operating expenses_study"]=["Tổng Chi phí Hoạt động"],t.exports["Total receivables, net_study"]=["Tổng các khoản phải thu thuần"],t.exports["Total revenue_study"]=["Tổng Doanh thu"],t.exports["Treasury stock - common_study"]=["Cổ phiếu kho bạc - thông thường"],t.exports["Unrealized gain/loss_study"]=["Lãi/lỗ chưa thực hiện"],t.exports["Unusual income/expense_study"]=["Thu nhập/chi phí bất thường"],t.exports["Zmijewski score_study"]=["Điểm Zmijewski"],t.exports["Valuation ratios_study"]=["Tỷ lệ định giá"],t.exports["Profitability ratios_study"]=["Tỷ suất lợi nhuận"],t.exports["Liquidity ratios_study"]=["Chỉ số thanh khoản"],t.exports["Solvency ratios_study"]=["Hệ số thanh toán nợ"],t.exports["Key stats_study"]=["Chỉ số chính"],t.exports["Accumulation/Distribution_study"]=["Tích lũy / phân phối"],t.exports["Accumulative Swing Index_study"]=["Chỉ số Swing Tích lũy ASI"],t.exports["Advance/Decline_study"]=["Lên/Xuống"],t.exports["All Chart Patterns_study"]=["Tất cả Mẫu Biểu đồ"],t.exports["Arnaud Legoux Moving Average_study"]=["Đường trung bình trượt Arnaud Legoux"],t.exports.Aroon_study="Aroon",t.exports.ASI_study="ASI",t.exports["Average Directional Index_study"]=["Chỉ số Định hướng Trung bình"],t.exports["Average True Range_study"]=["Khoảng Dao động trung bình thực tế"],t.exports["Awesome Oscillator_study"]=["Chỉ Số Dao động Tuyệt vời AO"],t.exports["Balance of Power_study"]=["Cán cân của lực thị trường."],t.exports["Bollinger Bands %B_study"]=["Dải băng Bollinger %B"],t.exports["Bollinger Bands Width_study"]=["Chỉ báo Bollinger Bands Width"],t.exports["Bollinger Bands_study"]=["Dải băng Bollinger"],t.exports["Chaikin Money Flow_study"]=["Dòng tiền Chaikin"],t.exports["Chaikin Oscillator_study"]=["Dao động Chaikin"],t.exports["Chande Kroll Stop_study"]=["Chiến lược Chande Kroll Stop"],t.exports["Chande Momentum Oscillator_study"]=["Dao động Xung lượng Chande"],t.exports["Chop Zone_study"]=["Vùng Biến động"],t.exports["Choppiness Index_study"]=["Chỉ số Biến động"],t.exports["Commodity Channel Index_study"]=["Chỉ số Kênh hàng hóa"],t.exports["Connors RSI_study"]="Connors RSI", +t.exports["Coppock Curve_study"]=["Đường cong Coppock"],t.exports["Correlation Coefficient_study"]=["Hệ số tương quan"],t.exports.CRSI_study="CRSI",t.exports["Detrended Price Oscillator_study"]=["Dao động giá không theo xu hướng"],t.exports["Directional Movement_study"]=["Chuyển động Định hướng"],t.exports["Donchian Channels_study"]=["Chỉ số Kênh Donchian"],t.exports["Double EMA_study"]=["EMA Kép"],t.exports["Ease Of Movement_study"]=["Dao động dựa trên Khối lượng EOM"],t.exports["Elder Force Index_study"]=["Chỉ số Lực Elder"],t.exports["EMA Cross_study"]=["Đường EMA cắt qua"],t.exports.Envelopes_study=["Phong bì"],t.exports["Fisher Transform_study"]=["Fisher Biến đổi"],t.exports["Fixed Range_study"]=["Vùng ấn định"],t.exports["Fixed Range Volume Profile_study"]=["Cố định Range Volume Profile"],t.exports["Guppy Multiple Moving Average_study"]=["Chỉ số trung bình chuyển động Guppy"],t.exports["Historical Volatility_study"]=["Độ biến động lịch sử"],t.exports["Hull Moving Average_study"]=["Đường trung bình trượt Hull"],t.exports["Keltner Channels_study"]=["Kênh giá Keltner"],t.exports["Klinger Oscillator_study"]=["Biến động giá Klinger"],t.exports["Know Sure Thing_study"]=["Điều biết chắc chắn"],t.exports["Least Squares Moving Average_study"]=["Đường trung bình trượt bình phương tối thiểu"],t.exports["Linear Regression Curve_study"]=["Đường cong Hồi quy Tuyến tính"],t.exports["MA Cross_study"]=["Đường MA cắt qua"],t.exports["MA with EMA Cross_study"]=["Đường MA cắt đường EMA"],t.exports["MA/EMA Cross_study"]=["Giao cắt đường MA/EMA"],t.exports.MACD_study="MACD",t.exports["Mass Index_study"]=["Chỉ số Khối"],t.exports["McGinley Dynamic_study"]=["Chỉ số Năng động McGinley"],t.exports.Median_study=["Trung vị"],t.exports.Momentum_study=["Xung lượng"],t.exports["Money Flow_study"]=["Dòng tiền"],t.exports["Moving Average Channel_study"]=["Kênh của các đường MA"],t.exports["Moving Average Exponential_study"]=["Đường trung bình lũy thừa"],t.exports["Moving Average Weighted_study"]=["Trung bình giá trượt có Trọng số"],t.exports["Moving Average Simple_study"]=["Đường trung bình động đơn giản"],t.exports["Net Volume_study"]=["Khối lượng ròng"],t.exports["On Balance Volume_study"]=["Cân bằng khối lượng"],t.exports["Parabolic SAR_study"]=["SAR dạng đồ thị Parabol"],t.exports["Pivot Points Standard_study"]=["ĐIểm Pivot Tiêu chuẩn"],t.exports["Periodic Volume Profile_study"]=["Hồ sơ khối lượng định kỳ"],t.exports["Price Channel_study"]=["Kênh Giá"],t.exports["Price Oscillator_study"]=["Dao động giá"],t.exports["Price Volume Trend_study"]=["Xu hướng thay đổi Giá và Khối lượng"],t.exports["Rate Of Change_study"]=["Tỷ lệ Thay đổi giá"],t.exports["Relative Strength Index_study"]=["Chỉ số Sức mạnh tương đối"],t.exports["Relative Vigor Index_study"]=["Chỉ số Vigor tương đối"],t.exports["Relative Volatility Index_study"]=["Chỉ số Biến động tương đối"],t.exports["Relative Volume at Time_study"]=["Khối lượng Tương đối tại Thời điểm Giao dịch"],t.exports["Session Volume_study"]=["Khối lượng trong Phiên"], +t.exports["Session Volume HD_study"]=["Khối lượng Phiên HD"],t.exports["Session Volume Profile_study"]=["Hồ sơ khối lượng theo phiên"],t.exports["Session Volume Profile HD_study"]=["Hồ sơ khối lượng Phiên HD"],t.exports["SMI Ergodic Indicator/Oscillator_study"]=["Chỉ báo / Dao động SMI Ergodic"],t.exports["Smoothed Moving Average_study"]=["Đường Trung bình trượt được làm mịn"],t.exports["Stochastic Momentum Index_study"]=["Chỉ số Xung lượng Stochastic"],t.exports["Stochastic RSI_study"]=["Chỉ số dao động RSI Stochastic"],t.exports.Stochastic_study="Stochastic",t.exports["Time Weighted Average Price_study"]=["Giá Trung bình có trọng số theo Thời gian"],t.exports["Triple EMA_study"]="Triple EMA",t.exports.TRIX_study="TRIX",t.exports["True Strength Indicator_study"]=["Chỉ số Sức mạnh thực sự"],t.exports["Ultimate Oscillator_study"]=["Chỉ báo Dao động cuối cùng UO"],t.exports["Visible Range_study"]=["Dải hiển thị"],t.exports["Visible Range Volume Profile_study"]=["Vùng hiển thị Hồ sơ khối lượng"],t.exports["Volume Oscillator_study"]=["Khối lượng dao động"],t.exports.Volume_study=["Khối lượng"],t.exports.Vol_study=["Khối lượng"],t.exports["Vortex Indicator_study"]=["Chỉ báo Vortex"],t.exports.VWAP_study="VWAP",t.exports.VWMA_study="VWMA",t.exports["Williams %R_study"]="Williams %R",t.exports["Williams Alligator_study"]=["Chỉ báo Williams Alligator"],t.exports["Williams Fractal_study"]=["Chỉ báo Williams Fractal"],t.exports["Zig Zag_study"]=["Sóng Zig Zag"],t.exports["24-hour Volume_study"]=["Khối lượng giao dịch trong 24 giờ"],t.exports["Ease of Movement_study"]=["Dao động dựa trên Khối lượng EOM"],t.exports["Elders Force Index_study"]=["Chỉ số Elders Force Index"],t.exports.Envelope_study=["Chỉ báo Envelope"],t.exports.Gaps_study=["Khoảng cách"],t.exports["Linear Regression Channel_study"]=["Kênh hồi quy tuyến tính"],t.exports["Moving Average Ribbon_study"]=["Dải trung bình động"],t.exports["Multi-Time Period Charts_study"]=["Biểu đồ đa khung thời gian"],t.exports["Open Interest_study"]=["Lãi suất mở"],t.exports["Rob Booker - Intraday Pivot Points_study"]=["Rob Booker - Điểm xoay trong ngày"],t.exports["Rob Booker - Knoxville Divergence_study"]=["Rob Booker - Phân kỳ Knoxville"],t.exports["Rob Booker - Missed Pivot Points_study"]=["Rob Booker - Điểm xoay bị bỏ lỡ"],t.exports["Rob Booker - Reversal_study"]=["Rob Booker - Đảo chiều"],t.exports["Rob Booker - Ziv Ghost Pivots_study"]=["Rob Booker - Điểm xoay ma Ziv"],t.exports.Supertrend_study=["Chỉ báo SuperTrend"],t.exports["Technical Ratings_study"]=["Đánh giá kỹ thuật"],t.exports["True Strength Index_study"]=["Chỉ số Sức mạnh Thực sự"],t.exports["Up/Down Volume_study"]=["Khối lượng Lên/Xuống"],t.exports["Visible Average Price_study"]=["Giá trung bình"],t.exports["Williams Fractals_study"]=["Chỉ báo Fractuals của Williams"],t.exports["Keltner Channels Strategy_study"]=["Chiến lược Kênh Keltner"],t.exports["Rob Booker - ADX Breakout_study"]=["Rob Booker - Phá vỡ mức giá ADX"],t.exports["Supertrend Strategy_study"]=["Chiến lược siêu xu hướng"], +t.exports["Technical Ratings Strategy_study"]=["Chiến lược đánh giá kỹ thuật"],t.exports["Auto Anchored Volume Profile_study"]=["Chỉ báo Auto Anchored Volume Profile"],t.exports["Auto Fib Extension_study"]=["Chỉ báo Auto Fib Extension"],t.exports["Auto Fib Retracement_study"]=["Auto Fib Thoái lui"],t.exports["Auto Pitchfork_study"]=["Chỉ báo Auto Pitchfork"],t.exports["Bearish Flag Chart Pattern_study"]=["Mô hình biểu đồ cờ giảm"],t.exports["Bullish Flag Chart Pattern_study"]=["Mô hình Biểu đồ Cờ tăng giá"],t.exports["Bearish Pennant Chart Pattern_study"]=["Mô hình Biểu đồ Cờ đuôi nheo giảm giá"],t.exports["Bullish Pennant Chart Pattern_study"]=["Mô hình biểu đồ cờ đuôi nheo tăng"],t.exports["Double Bottom Chart Pattern_study"]=["Mô hình biểu đồ hai đáy"],t.exports["Double Top Chart Pattern_study"]=["Mô hình biểu đồ hai đỉnh"],t.exports["Elliott Wave Chart Pattern_study"]=["Mô hình biểu đồ sóng Elliot"],t.exports["Falling Wedge Chart Pattern_study"]=["Mô hình biểu đồ nêm giảm"],t.exports["Head And Shoulders Chart Pattern_study"]=["Mô hình biểu đồ vai đầu vai"],t.exports["Inverse Head And Shoulders Chart Pattern_study"]=["Mô hình biểu đồ vai đầu vai ngược"],t.exports["Rectangle Chart Pattern_study"]=["Mô hình biểu đồ hình chữ nhật"],t.exports["Rising Wedge Chart Pattern_study"]=["Mô hình biểu đồ nêm tăng"],t.exports["Triangle Chart Pattern_study"]=["Mô hình biểu đồ hình tam giác"],t.exports["Triple Bottom Chart Pattern_study"]=["Mô hình biểu đồ ba đáy"],t.exports["Triple Top Chart Pattern_study"]=["Mô hình biểu đồ ba đỉnh"],t.exports["VWAP Auto Anchored_study"]=["Đường giá trung bình khối lượng giao dịch tự động neo"],t.exports["*All Candlestick Patterns*_study"]=["*Tất cả mô hình biểu đồ hình nến*"],t.exports["Abandoned Baby - Bearish_study"]=["Mô hình em bé bị bỏ rơi giảm giá"],t.exports["Abandoned Baby - Bullish_study"]=["Mô hình em bé bị bỏ rơi tăng giá"],t.exports["Dark Cloud Cover - Bearish_study"]=["Mô hình nến mây che phủ giảm giá"],t.exports["Doji Star - Bearish_study"]=["Mô hình Doji star tăng giá"],t.exports["Doji Star - Bullish_study"]=["Mô hình nến Sao hôm doji tăng giá"],t.exports["Downside Tasuki Gap - Bearish_study"]=["Mô hình khoảng trống giảm giá Tasuki"],t.exports["Dragonfly Doji - Bullish_study"]=["Mô hình doji chuồn chuồn tăng giá"],t.exports["Engulfing - Bearish_study"]=["Mô hình nến Engulfing giảm giá"],t.exports["Engulfing - Bullish_study"]=["Mô hình nến Engulfing tăng giá"],t.exports["Evening Doji Star - Bearish_study"]=["Mô hình nến Sao hôm doji giảm giá"],t.exports["Evening Star - Bearish_study"]=["Mô hình nến Evening Star giảm giá"],t.exports["Falling Three Methods - Bearish_study"]=["Mô hình nến giảm giá ba bước"],t.exports["Falling Window - Bearish_study"]=["Cửa sổ giảm/tăng"],t.exports["Gravestone Doji - Bearish_study"]=["Mô hình nến doji bia mộ giảm giá"],t.exports["Hammer - Bullish_study"]=["Mô hình nến búa tăng giá"],t.exports["Hanging Man - Bearish_study"]=["Mô hình nến người treo cổ giảm giá"],t.exports["Harami - Bearish_study"]=["Mô hình nến mẹ bồng con giảm giá"], +t.exports["Harami - Bullish_study"]=["Mô hình nến mẹ bồng con tăng giá"],t.exports["Harami Cross - Bearish_study"]=["Biểu đồ nến Harami Cross - Giảm giá"],t.exports["Harami Cross - Bullish_study"]=["Biểu đồ nến Harami Cross - Tăng giá"],t.exports["Inverted Hammer - Bullish_study"]=["Mô hình nến cây búa đảo chiều tăng giá"],t.exports["Kicking - Bearish_study"]=["Mô hình nến cú đẩy giảm giá"],t.exports["Kicking - Bullish_study"]=["Mô hình nến cú đẩy tăng giá"],t.exports["Long Lower Shadow - Bullish_study"]=["Mô hình bóng nến dài bên dưới tăng giá"],t.exports["Long Upper Shadow - Bearish_study"]=["Mô hình bóng nến dài bên trên giảm giá"],t.exports["Marubozu Black - Bearish_study"]=["Mô hình nến không bấc đen giảm giá"],t.exports["Marubozu White - Bullish_study"]=["Mô hình nến không bấc trắng tăng giá"],t.exports["Morning Doji Star - Bullish_study"]=["Mô hình nến Sao mai doji tăng giá"],t.exports["Morning Star - Bullish_study"]=["Mô hình nến Sao mai tăng giá"],t.exports["On Neck - Bearish_study"]=["Mô hình nến trên cổ giảm giá"],t.exports["Piercing - Bullish_study"]=["Mô hình nến xuyên tăng giá"],t.exports["Rising Three Methods - Bullish_study"]=["Mô hình tăng giá ba bước"],t.exports["Rising Window - Bullish_study"]=["Mô hình cửa sổ tăng giá"],t.exports["Shooting Star - Bearish_study"]=["Mô hình nến sao băng giảm giá"],t.exports["Three Black Crows - Bearish_study"]=["Mô hình nến ba con quạ đen giảm giá"],t.exports["Three White Soldiers - Bullish_study"]=["Mô hình nến ba chàng lính ngự lâm tăng giá"],t.exports["Tri-Star - Bearish_study"]=["Mô hình nến ba ngôi sao giảm giá"],t.exports["Tri-Star - Bullish_study"]=["Mô hình nến ba ngôi sao tăng giá"],t.exports["Tweezer Top - Bearish_study"]=["Mô hình đỉnh nhíp giảm giá"],t.exports["Upside Tasuki Gap - Bullish_study"]=["Mô hình khoảng trống tăng giá Tasuki"],t.exports.SuperTrend_study=["Chỉ báo SuperTrend"],t.exports["Average Price_study"]=["Giá trung bình"],t.exports["Typical Price_study"]=["Giá Đặc Biệt"],t.exports["Median Price_study"]=["Giá trung bình"],t.exports["Money Flow Index_study"]=["Chỉ số Dòng tiền"],t.exports["Moving Average Double_study"]=["Đường trung bình trượt mũ đôi"],t.exports["Moving Average Triple_study"]=["Đường trung bình trượt mũ ba"],t.exports["Moving Average Adaptive_study"]=["Đường trung bình trượt tương thích"],t.exports["Moving Average Hamming_study"]=["Đường trung bình trượt Hamming"],t.exports["Moving Average Modified_study"]=["Đường trung bình Điều chỉnh"],t.exports["Moving Average Multiple_study"]=["Đường trung bình trượt Đa khung thời gian"],t.exports["Linear Regression Slope_study"]=["Độ dốc hồi quy tuyến tính"],t.exports["Standard Error_study"]=["Lỗi điển hình"],t.exports["Standard Error Bands_study"]=["Dải lỗi tiêu chuẩn"],t.exports["Correlation - Log_study"]=["Tương quan - Nhật ký"],t.exports["Standard Deviation_study"]=["Độ lệch chuẩn"],t.exports["Chaikin Volatility_study"]=["Biến động Chaikin"],t.exports["Volatility Close-to-Close_study"]=["Biến động Close-to-Close"], +t.exports["Volatility Zero Trend Close-to-Close_study"]=["Biến động không theo xu hướng Close-to-Close"],t.exports["Volatility O-H-L-C_study"]=["Biến động O-H-L-C"],t.exports["Volatility Index_study"]=["Chỉ số biến động"],t.exports["Trend Strength Index_study"]=["Chỉ số sức mạnh xu hướng"],t.exports["Majority Rule_study"]=["Nguyên tắc đa số"],t.exports["Advance Decline Line_study"]=["Đường Lên/Xuống giá cổ phiếu"],t.exports["Advance Decline Ratio_study"]=["Tỷ lệ tăng giảm"],t.exports["Advance/Decline Ratio (Bars)_study"]=["Tỷ lệ tăng giảm (Bars)"],t.exports["BarUpDn Strategy_study"]=["Thanh tăng giảm chiến lược"],t.exports["Bollinger Bands Strategy directed_study"]=["Chiến lược Dải Bollinger trực tiếp"],t.exports["Bollinger Bands Strategy_study"]=["Chiến lược Dải Bollinger"],t.exports.ChannelBreakOutStrategy_study=["Chiến lược Phá vỡ Kênh"],t.exports.Compare_study=["So sánh"],t.exports["Conditional Expressions_study"]=["Biểu thức điều kiện"],t.exports.ConnorsRSI_study="ConnorsRSI",t.exports["Consecutive Up/Down Strategy_study"]=["Chiến lược Tăng/Giảm liên tục"],t.exports["Cumulative Volume Index_study"]=["Chỉ số Khối lượng tích lũy"],t.exports["Divergence Indicator_study"]=["Chỉ số Phân kỳ"],t.exports["Greedy Strategy_study"]=["Chiến lược Greedy"],t.exports["InSide Bar Strategy_study"]=["Chiến lược InSide Bar"],t.exports["Keltner Channel Strategy_study"]=["Chiến lược Kênh giá Keltner"],t.exports["Linear Regression_study"]=["Hồi quy tuyến tính"],t.exports["MACD Strategy_study"]=["Chiến lược MACD"],t.exports["Momentum Strategy_study"]=["Chiến lược Xung lực giá"],t.exports["Moon Phases_study"]=["Pha Mặt trăng"],t.exports["Moving Average Convergence/Divergence_study"]=["Đường Trung bình trượt Hội tụ/Phân kỳ"],t.exports["MovingAvg Cross_study"]=["Đường trung bình trượt cắt qua"],t.exports["MovingAvg2Line Cross_study"]=["2 Đường Trung bình giá cắt nhau"],t.exports["OutSide Bar Strategy_study"]=["Chiến lược OutSide Bar"],t.exports.Overlay_study=["Chèn lên"],t.exports["Parabolic SAR Strategy_study"]=["Chiến lược Parabolic SAR"],t.exports["Pivot Extension Strategy_study"]=["Chiến lược Mở rộng Pivot"],t.exports["Pivot Points High Low_study"]=["Điểm Pivot Cao Thấp"],t.exports["Pivot Reversal Strategy_study"]=["Chiến lược Pivot Đảo chiều"],t.exports["Price Channel Strategy_study"]=["Chiến lược Kênh giá"],t.exports["RSI Strategy_study"]=["Chiến lược RSI"],t.exports["SMI Ergodic Indicator_study"]=["Chỉ báo SMI Ergodic"],t.exports["SMI Ergodic Oscillator_study"]=["Dao động SMI Ergodic"],t.exports["Stochastic Slow Strategy_study"]=["Chiến lược Stochastic chậm"],t.exports["Volatility Stop_study"]=["Dừng lỗ dựa trên Biến động giá"],t.exports["Volty Expan Close Strategy_study"]=["Chiến lược Volty Expan Close"],t.exports["Woodies CCI_study"]="Woodies CCI",t.exports["Anchored Volume Profile_study"]=["Chỉ báo Khối lượng Giao dịch Neo"]},59791:t=>{t.exports=["Chỉ báo Khối lượng Giao dịch Neo"]},40434:t=>{t.exports=["Cố định Range Volume Profile"]},32819:t=>{t.exports=["Khối lượng"]},66051:t=>{t.exports=["Nhỏ"]},86054:t=>{ +t.exports=["Sóng nhỏ"]},20936:t=>{t.exports=["Văn bản"]},98478:t=>{t.exports=["Không thể sao chép"]},34004:t=>{t.exports=["Không thể cắt"]},96260:t=>{t.exports=["Không thể dán"]},94370:t=>{t.exports=["Đếm ngược tới khi Đóng Thanh"]},15168:t=>{t.exports="Colombo"},36018:t=>{t.exports=["Các cột"]},19372:t=>{t.exports=["Bình luận"]},20229:t=>{t.exports=["So sánh hoặc Thêm Mã giao dịch"]},46689:t=>{t.exports=["Xác nhận Dữ liệu đầu vào"]},43432:t=>{t.exports="Copenhagen"},35216:t=>{t.exports=["Sao chép"]},87898:t=>{t.exports=["Sao chép Định dạng biểu đồ"]},28851:t=>{t.exports=["Sao chép giá"]},94099:t=>{t.exports="Cairo"},64149:t=>{t.exports=["Chú thích"]},63528:t=>{t.exports=["Biểu đồ nến"]},46837:t=>{t.exports="Caracas"},53705:t=>{t.exports="Casablanca"},49329:t=>{t.exports=["Thay đổi"]},28089:t=>{t.exports=["Đổi Mã giao dịch"]},99374:t=>{t.exports=["Thay đổi Khoảng thời gian"]},35696:t=>{t.exports=["Thay đổi khoảng thời gian. Nhấn số hoặc dấu phẩy"]},71705:t=>{t.exports=["Thay đổi mã giao dịch. Bắt đầu nhập tên mã giao dịch"]},86715:t=>{t.exports=["Biểu đồ #{index}"]},14412:t=>{t.exports=["Đặc tính biểu đồ"]},26619:t=>{t.exports=["Biểu mẫu do TradingView cung cấp"]},69916:t=>{t.exports=["Biểu đồ dành cho {symbol}, {interval}"]},12011:t=>{t.exports=["Đã sao chép hình ảnh biểu đồ vào khay nhớ tạm {emoji}"]},79393:t=>{t.exports=["Đã sao chép mã nhúng ảnh biểu đồ vào bộ nhớ tạm {emoji}"]},59884:t=>{t.exports=["Đảo Chatham"]},28244:t=>{t.exports="Chicago"},49648:t=>{t.exports=["Trùng Khánh"]},90068:t=>{t.exports=["Vòng tròn"]},32234:t=>{t.exports=["Nhấp để thiết lập một điểm"]},52977:t=>{t.exports=["Bản sao"]},31691:t=>{t.exports=["Đóng"]},52302:t=>{t.exports=["Tạo Lệnh giới hạn"]},29908:t=>{t.exports=["Đường chéo"]},60997:t=>{t.exports=["Đường giao nhau"]},81520:t=>{t.exports=["Tiền tệ"]},98486:t=>{t.exports=["khoảng thời gian hiện tại trở đi"]},73106:t=>{t.exports=["khoảng thời gian hiện tại trở về trước"]},85964:t=>{t.exports=["Chỉ ở khoảng thời gian hiện tại"]},17206:t=>{t.exports=["Đường cong"]},95176:t=>{t.exports=["Chu kỳ"]},87761:t=>{t.exports=["Các đường chu kỳ"]},27891:t=>{t.exports=["Mẫu hình Cypher"]},56996:t=>{t.exports=["Bố cục có tên đó đã tồn tại"]},30192:t=>{t.exports=["Một bố cục với tên đó đã tồn tại. Bạn có muốn ghi đè lên?"]},32852:t=>{t.exports=["Mẫu hình ABCD"]},88010:t=>{t.exports="Amsterdam"},37422:t=>{t.exports=["Phân tích thiết lập giao dịch"]},99873:t=>{t.exports=["Ghim"]},66828:t=>{t.exports=["Ghi chú được ghim"]},94782:t=>{t.exports=["Đoạn văn bản được ghim"]},61704:t=>{t.exports="Anchored VWAP"},45743:t=>{t.exports=["Thêm Mã giao dịch"]},64615:t=>{t.exports=["Thêm cảnh báo cho {title}"]},7005:t=>{t.exports=["Thêm cảnh báo về {title} ở mức giá {price}"]},3612:t=>{t.exports=["Thêm số liệu tài chính cho {instrumentName}"]},92206:t=>{t.exports=["Thêm Chỉ báo/Chiến lược vào {studyTitle}"]},34810:t=>{t.exports=["Thêm Ghi chú cho {symbol}"]},75669:t=>{t.exports=["Thêm chỉ số tài chính này vào toàn bộ bố cục"]},64288:t=>{t.exports=["Thêm chỉ báo này vào toàn bộ bố cục"]},77920:t=>{ +t.exports=["Thêm chiến lược này vào toàn bộ bố cục"]},34059:t=>{t.exports=["Thêm mã này vào toàn bộ bố cục"]},17365:t=>{t.exports="Adelaide"},9408:t=>{t.exports=["Luôn ẩn"]},71997:t=>{t.exports=["Luôn hiện"]},97305:t=>{t.exports=["Tất cả các Chỉ báo và Công cụ vẽ"]},59192:t=>{t.exports=["Tất cả khoảng thời gian"]},14452:t=>{t.exports="Almaty"},5716:t=>{t.exports=["Áp dụng Sóng Elliot"]},19263:t=>{t.exports=["Áp dụng Sóng Elliot mức chính"]},15818:t=>{t.exports=["Áp dụng Sóng Elliot mức phụ"]},50352:t=>{t.exports=["Áp dụng Sóng Elliot mức trung bình"]},66631:t=>{t.exports=["Áp dụng Điểm Quyết định thủ công"]},15682:t=>{t.exports=["Áp dụng Rủi ro/Phần thưởng thủ công"]},15644:t=>{t.exports=["Áp dụng Sóng giảm WPT"]},5897:t=>{t.exports=["Áp dụng Sóng tăng WPT"]},13345:t=>{t.exports=["Áp dụng Mặc định"]},95910:t=>{t.exports=["Áp dụng những chỉ báo này cho toàn bộ bố cục"]},42762:t=>{t.exports=["Tháng 4"]},45104:t=>{t.exports=["Hình vòng cung"]},42097:t=>{t.exports=["Biểu đồ vùng"]},96237:t=>{t.exports=["Mũi tên"]},48732:t=>{t.exports=["Mũi tên Xuống"]},82473:t=>{t.exports=["Mũi tên đánh dấu"]},8738:t=>{t.exports=["Mũi tên chỉ xuống"]},35062:t=>{t.exports=["Mũi tên chỉ sang trái"]},92163:t=>{t.exports=["Mũi tên chỉ sang phải"]},33196:t=>{t.exports=["Mũi tên chỉ lên"]},10650:t=>{t.exports=["Mũi tên Lên"]},59340:t=>{t.exports=["Ashkhabad"]},13468:t=>{t.exports=["Đóng cửa"]},21983:t=>{t.exports="Athens"},86951:t=>{t.exports=["Tự động"]},50834:t=>{t.exports=["Tự động (khớp Dữ liệu với Màn hình)"]},38465:t=>{t.exports=["Tháng Tám"]},8975:t=>{t.exports=["Nhãn giá đóng cửa trung bình"]},87899:t=>{t.exports=["Đường giá đóng cửa trung bình"]},22554:t=>{t.exports=["TrBinh"]},54173:t=>{t.exports="Bogota"},53260:t=>{t.exports="Bahrain"},40664:t=>{t.exports=["Bình luận"]},32376:t=>{t.exports="Bangkok"},19149:t=>{t.exports=["Tính năng Phát lại Thanh không khả dụng cho loại biểu đồ này. Bạn có muốn thoát Thanh Phát lại không?"]},38660:t=>{t.exports=["Chưa hỗ trợ tính năng Bar Replay cho khoảng thời gian này. Bạn có muốn thoát Bar Replay không?"]},16812:t=>{t.exports=["Hình Thanh"]},98838:t=>{t.exports=["Mẫu hình Thanh"]},17712:t=>{t.exports=["Đường cơ sở"]},54861:t=>{t.exports="Belgrade"},26825:t=>{t.exports="Berlin"},30251:t=>{t.exports=["Cọ vẽ"]},90204:t=>{t.exports="Brussels"},5262:t=>{t.exports="Bratislava"},59901:t=>{t.exports=["Đưa lên trên"]},26354:t=>{t.exports=["Đưa lên phía trước"]},11741:t=>{t.exports="Brisbane"},37728:t=>{t.exports="Bucharest"},87143:t=>{t.exports="Budapest"},82446:t=>{t.exports="Buenos Aires"},82128:t=>{t.exports=["Bởi Tradingview"]},75190:t=>{t.exports=["Đến ngày"]},38342:t=>{t.exports=["Đến {lineToolName}"]},75139:t=>{t.exports=["Hiểu"]},81180:t=>{t.exports=["Mô hình Hộp Gann"]},68102:t=>{t.exports=["Quạt Gann"]},66321:t=>{t.exports=["Mô hình Gann vuông"]},87107:t=>{t.exports=["Khu vực Gann cố định"]},7914:t=>{t.exports=["Mô hình Ghost Feed"]},18367:t=>{t.exports=["Sóng Siêu Chu kỳ lớn"]},97065:t=>{t.exports=["Bạn có thực sự muốn xóa Mẫu Nghiên cứu '{name}'?"]},59368:t=>{t.exports=["Đường cong đôi"]}, +35273:t=>{t.exports=["Nhấp đúp vào bất kỳ cạnh nào để đặt lại lưới bố cục"]},5828:t=>{t.exports=["Nhấp đúp để kết thúc Path"]},63898:t=>{t.exports=["Nhấp đúp để kết thúc Polyline"]},42660:t=>{t.exports=["Sóng giảm 1 hoặc A"]},44788:t=>{t.exports=["Sóng giảm 2 hoặc B"]},71263:t=>{t.exports=["Sóng giảm 3"]},70573:t=>{t.exports=["Sóng giảm 4"]},59560:t=>{t.exports=["Sóng giảm 5"]},70437:t=>{t.exports=["Sóng giảm C"]},93345:t=>{t.exports=["Dữ liệu được Cung cấp bởi"]},76912:t=>{t.exports=["Ngày"]},60222:t=>{t.exports=["Phạm vi Ngày"]},79859:t=>{t.exports=["Phạm vi Ngày và Giá"]},92203:t=>{t.exports=["Tháng Mười hai"]},69479:t=>{t.exports=["Độ"]},57701:t=>{t.exports="Denver"},24477:t=>{t.exports="Dhaka"},73720:t=>{t.exports=["Kim cương"]},3556:t=>{t.exports=["Không kết nối Kênh"]},62764:t=>{t.exports=["Sự dịch chuyển"]},22903:t=>{t.exports=["Thanh công cụ vẽ"]},8338:t=>{t.exports=["Vẽ Đường ngang lên"]},22429:t=>{t.exports="Dubai"},9497:t=>{t.exports="Dublin"},85223:t=>{t.exports="Emoji"},24435:t=>{t.exports=["Điền tên định dạng biểu đồ mới"]},91215:t=>{t.exports=["Sóng điều chỉnh Elliott (ABC)"]},80983:t=>{t.exports=["Sóng đôi kết hợp Elliott (WXY)"]},74118:t=>{t.exports=["Sóng đẩy Elliott (12345)"]},95840:t=>{t.exports=["Sóng Elliott Tam giác (ABCDE)"]},66637:t=>{t.exports=["Sóng Elliott kết hợp ba (WXYXZ)"]},69418:t=>{t.exports=["Hình elip"]},2578:t=>{t.exports=["Đường Mở rộng"]},77295:t=>{t.exports=["Sở giao dịch"]},2899:t=>{t.exports=["Cửa sổ hiện có bên trên"]},53387:t=>{t.exports=["Cửa sổ hiện có bên dưới"]},36972:t=>{t.exports=["Dự đoán"]},17994:t=>{t.exports=["Không lưu được vào thư viện"]},87375:t=>{t.exports=["Không lưu được tập lệnh"]},35050:t=>{t.exports=["Tháng Hai"]},82719:t=>{t.exports=["Kênh Fibonacci"]},64192:t=>{t.exports=["Các vòng Fibonacci"]},63835:t=>{t.exports=["Fibonacci thoái lui"]},18072:t=>{t.exports=["Fibonacci kháng cự dạng cung"]},20877:t=>{t.exports=["Fibonacci kháng cự dạng quạt"]},76783:t=>{t.exports=["Fibonacci hình xoắn ốc"]},89037:t=>{t.exports=["Fibonacci vùng thời gian"]},72489:t=>{t.exports=["Fibonacci hình cái nêm"]},21524:t=>{t.exports=["Cờ"]},55678:t=>{t.exports=["Cờ đánh dấu"]},29230:t=>{t.exports=["Mặt phẳng đỉnh/đáy"]},92754:t=>{t.exports=["Lật"]},42015:t=>{t.exports=["Phần phân số không hợp lệ."]},47542:t=>{t.exports=["Nghiên cứu cơ bản không còn có sẵn trên biểu đồ"]},16245:t=>{t.exports="Kolkata"},3155:t=>{t.exports="Kathmandu"},92901:t=>{t.exports="Kagi"},2693:t=>{t.exports="Karachi"},72374:t=>{t.exports="Kuwait"},34911:t=>{t.exports=["Vùng HLC"]},87338:t=>{t.exports=["Thành phố Hồ Chí Minh"]},61582:t=>{t.exports=["Biểu đồ nến Hollow"]},32918:t=>{t.exports=["Hồng Kông"]},61351:t=>{t.exports="Honolulu"},60049:t=>{t.exports=["Đường nằm ngang"]},76604:t=>{t.exports=["Tia nằm ngang"]},42616:t=>{t.exports=["Vai Đầu Vai"]},40530:t=>{t.exports=["Mô hình Heikin Ashi"]},99820:t=>{t.exports="Helsinki"},31971:t=>{t.exports=["Ẩn"]},33911:t=>{t.exports=["Ẩn tất cả"]},95551:t=>{t.exports=["Ẩn tất cả các công cụ vẽ"]},44312:t=>{t.exports=["Ẩn tất cả các bản vẽ và chỉ báo"]},67927:t=>{ +t.exports=["Ẩn tất cả bản vẽ, chỉ báo, vị thế & lệnh"]},86306:t=>{t.exports=["Ẩn tất cả các chỉ báo"]},70803:t=>{t.exports=["Ẩn tất cả vị thế & lệnh"]},13277:t=>{t.exports=["Ẩn bản vẽ"]},8251:t=>{t.exports=["Ẩn các Sự kiện trên Biểu đồ"]},44177:t=>{t.exports=["Ẩn chỉ báo"]},2441:t=>{t.exports=["Ẩn các Điểm trên Thanh"]},90540:t=>{t.exports=["Ẩn vị thế & lệnh"]},30777:t=>{t.exports=["Đỉnh"]},31994:t=>{t.exports=["Đỉnh-Đáy"]},60259:t=>{t.exports=["Nhãn giá cao và thấp"]},21803:t=>{t.exports=["Dòng giá cao và thấp"]},31895:t=>{t.exports=["Bút đánh dấu"]},69085:t=>{t.exports=['Biểu đồ quá lớn, vui lòng tăng đầu vào "Kích thước hàng".']},8122:t=>{t.exports=["Biểu đồ quá lớn, vui lòng giảm đầu vào 'Kích thước hàng'."]},23450:t=>{t.exports=["Ảnh"]},93213:t=>{t.exports=["Khoảng thời gian không áp dụng được"]},71778:t=>{t.exports=["Sóng trung hạn"]},14177:t=>{t.exports=["Mã giao dịch Không hợp lệ"]},32619:t=>{t.exports=["Mã không hợp lệ"]},53239:t=>{t.exports=["Mức Đảo ngược"]},20062:t=>{t.exports=["Lập chỉ mục tới 100"]},81584:t=>{t.exports=["Các chỉ báo giá trị nhãn"]},31485:t=>{t.exports=["Nhãn tên chỉ số"]},21585:t=>{t.exports=["Chỉ báo, Chỉ số và Chiến lược. Nhấn dấu gạch chéo"]},27677:t=>{t.exports=["Đường Thông tin"]},98767:t=>{t.exports=["Chèn Chỉ báo"]},9114:t=>{t.exports=["Bên trong"]},12354:t=>{t.exports=["Mô hình Pitchfork mặt trong"]},26579:t=>{t.exports=["Biểu tượng"]},37885:t=>{t.exports="Istanbul"},87469:t=>{t.exports="Johannesburg"},52707:t=>{t.exports="Jakarta"},95425:t=>{t.exports=["Tháng 1"]},42890:t=>{t.exports="Jerusalem"},6215:t=>{t.exports=["Tháng 7"]},15224:t=>{t.exports=["Tháng 6"]},36253:t=>{t.exports="Juneau"},15241:t=>{t.exports=["Phía bên Trái"]},29404:t=>{t.exports=["Phía bên Phải"]},850:t=>{t.exports="Oops!"},675:t=>{t.exports=["Danh sách đối tượng"]},73546:t=>{t.exports=["Tháng 10"]},39280:t=>{t.exports=["Mở cửa"]},25595:t=>{t.exports=["Nguyên bản"]},82906:t=>{t.exports="Oslo"},8136:t=>{t.exports=["Đáy"]},14702:t=>{t.exports=["Tải bố cục. Nhấn dấu chấm"]},42284:t=>{t.exports=["Khóa"]},1441:t=>{t.exports=["Khóa/Mở khóa"]},82232:t=>{t.exports=["Khóa dòng con trỏ dọc theo thời gian"]},18219:t=>{t.exports=["Khoá Hệ số Giá trên Thanh"]},12285:t=>{t.exports=["Logarit"]},50286:t=>{t.exports="London"},44604:t=>{t.exports=["Thế giá lên"]},87604:t=>{t.exports="Los Angeles"},18528:t=>{t.exports=["Nhãn quay Xuống"]},13046:t=>{t.exports=["Nhãn quay Lên"]},94420:t=>{t.exports=["Nhãn"]},89155:t=>{t.exports="Lagos"},37611:t=>{t.exports=["Thay đổi ngày gần nhất"]},25846:t=>{t.exports="Lima"},1277:t=>{t.exports=["Đường thẳng"]},38397:t=>{t.exports=["Biểu đồ Đường có điểm đánh dấu"]},63492:t=>{t.exports=["Đường ngắt"]},83182:t=>{t.exports=["Đường"]},78104:t=>{t.exports=["Đã sao chép liên kết đến hình ảnh biểu đồ vào khay nhớ tạm {emoji}"]},50091:t=>{t.exports="Lisbon"},64352:t=>{t.exports="Luxembourg"},11156:t=>{t.exports=["Chỉ báo MTPredictor"]},67861:t=>{t.exports=["Di chuyển điểm đến vị trí neo sau đó nhấn để đặt"]},45828:t=>{t.exports=["Chuyển tới"]},44302:t=>{t.exports=["Chuyển Thang giá sang Trái"]}, +94338:t=>{t.exports=["Chuyển Thang giá sang Phải"]},66276:t=>{t.exports=["Mô hình Schiff biến đổi"]},18559:t=>{t.exports=["Mô hình Schiff Pitchfork Biến đổi"]},18665:t=>{t.exports=["Moskva"]},58038:t=>{t.exports="Madrid"},34190:t=>{t.exports="Malta"},90271:t=>{t.exports="Manila"},51369:t=>{t.exports=["Tháng 3"]},85095:t=>{t.exports=["Thành phố Mexico"]},75633:t=>{t.exports=["Nhập tất cả Thang giá vào làm một"]},95093:t=>{t.exports=["Trộn lẫn"]},10931:t=>{t.exports=["Vi mô"]},58397:t=>{t.exports=["Thiên niên kỷ"]},85884:t=>{t.exports=["Sóng rất nhỏ"]},9632:t=>{t.exports=["Cỡ nhỏ"]},63158:t=>{t.exports=["Nhân đôi"]},42769:t=>{t.exports="Muscat"},43088:t=>{t.exports="N/A"},95222:t=>{t.exports=["Không có dữ liệu"]},3485:t=>{t.exports=["Không có Tỷ lệ (Toàn màn hình)"]},8886:t=>{t.exports=["Không đồng bộ"]},16971:t=>{t.exports=["Không có dữ liệu dung lượng"]},75549:t=>{t.exports=["Ghi chú"]},71230:t=>{t.exports=["Tháng 11"]},99203:t=>{t.exports=["Đảo Norfolk"]},79023:t=>{t.exports="Nairobi"},91203:t=>{t.exports="New York"},24143:t=>{t.exports="New Zealand"},40887:t=>{t.exports=["Cửa sổ mới bên trên"]},96712:t=>{t.exports=["Cửa sổ mới bên dưới"]},33566:t=>{t.exports="Nicosia"},56670:t=>{t.exports=["Đã xảy ra lỗi"]},64968:t=>{t.exports=["Đã xảy ra lỗi. Vui lòng thử lại sau."]},10520:t=>{t.exports=["Lưu Bố cục Biểu đồ mới"]},9908:t=>{t.exports=["Lưu dưới dạng"]},68553:t=>{t.exports="San Salvador"},65412:t=>{t.exports="Santiago"},13538:t=>{t.exports="Sao Paulo"},37207:t=>{t.exports=["Chia tỷ lệ Chỉ Biểu đồ Giá"]},51464:t=>{t.exports="Schiff"},98114:t=>{t.exports=["Mô hình Schiff Pitchfork"]},1535:t=>{t.exports=["Script có thể sẽ không được cập nhật nếu bạn thoát khỏi trang."]},89517:t=>{t.exports=["Cài đặt"]},43247:t=>{t.exports=["Phần phân đoạn thứ hai không hợp lệ."]},19796:t=>{t.exports=["Gửi lại"]},23221:t=>{t.exports=["Gửi trở lại"]},5961:t=>{t.exports="Seoul"},57902:t=>{t.exports=["Tháng 9"]},25866:t=>{t.exports=["Phiên"]},59827:t=>{t.exports=["Nghỉ Giữa phiên"]},69240:t=>{t.exports=["Thượng Hải"]},37819:t=>{t.exports=["Thế giá xuống"]},81428:t=>{t.exports=["Hiển thị"]},98116:t=>{t.exports=["Hiển thị các bản vẽ"]},39046:t=>{t.exports=["Hiển thị tất cả các bản vẽ và chỉ báo"]},38293:t=>{t.exports=["Hiện tât cả bản vẽ, chỉ báo, vị thế & lệnh"]},49982:t=>{t.exports=["Hiển thị các chỉ báo"]},48284:t=>{t.exports=["Hiển thị Tất cả các Ý tưởng"]},62632:t=>{t.exports=["Hiển thị vị thế & lệnh"]},24620:t=>{t.exports=["Hiển thị chuyển đổi hợp đồng liên tục"]},84813:t=>{t.exports=["Hiển thị ngày hết hạn hợp đồng"]},66263:t=>{t.exports=["Hiển thị Cổ tức"]},46771:t=>{t.exports=["Hiển thị Thu nhập"]},87933:t=>{t.exports=["Hiển thị các Ý tưởng của những Người dùng được Theo dõi"]},72973:t=>{t.exports=["Hiển thị các tin tức và Ý kiến mới nhất"]},58669:t=>{t.exports=["Chỉ hiển thị Ý tưởng của tôi"]},30816:t=>{t.exports=["Hiển thị Chia tách"]},68161:t=>{t.exports=["Biển chỉ dẫn"]},56683:t=>{t.exports="Singapore"},69502:t=>{t.exports=["Đường Sine"]},44904:t=>{t.exports=["Hình vuông"]},70213:t=>{ +t.exports=["Đã vượt quá giới hạn nghiên cứu: {number} nghiên cứu trên mỗi bố cục.\nVui lòng xóa một số nghiên cứu."]},32733:t=>{t.exports=["Định dạng"]},65323:t=>{t.exports=["Xếp chồng Bên trái"]},14113:t=>{t.exports=["Xếp chồng Bên phải"]},29787:t=>{t.exports=["Bắt đầu sử dụng chế độ điều hướng trên bàn phím. Nhấn {shortcut}"]},93161:t=>{t.exports=["Giữ nguyên Chế độ vẽ"]},79511:t=>{t.exports=["Biểu đồ Đường bậc"]},84573:t=>{t.exports=["Nhãn dán"]},48767:t=>{t.exports="Stockholm"},29662:t=>{t.exports=["Siêu micron"]},9753:t=>{t.exports=["Thiên niên kỷ"]},71722:t=>{t.exports=["Sóng siêu nhỏ"]},91889:t=>{t.exports=["Sóng Siêu chu kỳ lớn"]},33820:t=>{t.exports=["Siêu thiên niên kỷ"]},11020:t=>{t.exports="Sydney"},89659:t=>{t.exports=["Lỗi Mã giao dịch"]},90932:t=>{t.exports=["Biểu tượng Nhãn tên"]},65986:t=>{t.exports=["Thông tin Mã giao dịch"]},52054:t=>{t.exports=["Biểu tượng Nhãn giá trị cuối cùng"]},33606:t=>{t.exports=["Đồng bộ hóa trên toàn cầu"]},18008:t=>{t.exports=["Đồng bộ với Tất cả các Biểu đồ"]},99969:t=>{t.exports=["ĐIểm & Số liệu"]},53047:t=>{t.exports=["Hình Polyline"]},34402:t=>{t.exports=["Đường dẫn"]},70394:t=>{t.exports=["Kênh Song song"]},95995:t=>{t.exports="Paris"},29682:t=>{t.exports=["Dán"]},51102:t=>{t.exports=["Phần trăm"]},35590:t=>{t.exports="Perth"},19093:t=>{t.exports="Phoenix"},22293:t=>{t.exports=["Mô hình Pitchfork dạng quạt"]},43852:t=>{t.exports=["Mô hình Pitchfork"]},37680:t=>{t.exports=["Ghim theo Tỷ lệ trái mới"]},43707:t=>{t.exports=["Ghim theo Tỷ lệ phải mới"]},91130:t=>{t.exports=["Ghim theo Tỷ lệ trái"]},61201:t=>{t.exports=["Ghim theo Tỷ lệ trái (ẩn)"]},764:t=>{t.exports=["Ghim theo Tỷ lệ phải"]},20207:t=>{t.exports=["Ghim theo Tỷ lệ phải (ẩn)"]},66156:t=>{t.exports=["Ghim theo Tỷ lệ (hiện tại Bên trái)"]},54727:t=>{t.exports=["Ghim theo Tỷ lệ (Hiện tại Không có Tỷ lệ)"]},76598:t=>{t.exports=["Ghim theo Tỷ lệ (hiện tại bên phải)"]},39065:t=>{t.exports=["Ghim theo Tỷ lệ (bây giờ là {label})"]},97324:t=>{t.exports=["Ghim theo Tỷ lệ {label}"]},56948:t=>{t.exports=["Ghim theo Tỷ lệ {label} (ẩn)"]},32156:t=>{t.exports=["Đã Ghim theo Tỷ lệ trái"]},8128:t=>{t.exports=["Đã Ghim theo Tỷ lệ trái (ẩn)"]},3822:t=>{t.exports=["Đã Ghim theo Tỷ lệ phải"]},44538:t=>{t.exports=["Ghim theo Tỷ lệ Phải (Ẩn)"]},65810:t=>{t.exports=["Đã Ghim theo Tỷ lệ {label},"]},14125:t=>{t.exports=["Đã Ghim theo Tỷ lệ {label} (Ẩn)"]},97378:t=>{t.exports=["Nút Plus"]},46669:t=>{t.exports=["Vui lòng cấp cho chúng tôi quyền ghi khay nhớ tạm trong trình duyệt của bạn hoặc nhấn {keystroke}"]},46298:t=>{t.exports=["Praha"]},35963:t=>{t.exports=["Nhấn và giữ {key} trong khi phóng to thu nhỏ để giữ nguyên vị trí biểu đồ"]},95921:t=>{t.exports=["Nhãn Giá"]},28625:t=>{t.exports=["Ghi chú Giá"]},2032:t=>{t.exports=["Khoảng Giá"]},32061:t=>{t.exports=["Định dạng giá không có giá trị"]},91492:t=>{t.exports=["Đường Giá"]},48404:t=>{t.exports=["Sóng sơ cấp"]},87086:t=>{t.exports=["Phép chiếu"]},10160:t=>{t.exports=["Đã xuất bản {customer}, {date}"]},19056:t=>{t.exports="Qatar"},4868:t=>{ +t.exports=["Tìm kiếm nhanh. Nhấn {shortcut}"]},9998:t=>{t.exports=["Hình chữ nhật xoay"]},74214:t=>{t.exports="Rome"},50470:t=>{t.exports=["Tia"]},90357:t=>{t.exports=["Vùng"]},26833:t=>{t.exports="Reykjavik"},328:t=>{t.exports=["Hình chữ nhật"]},41615:t=>{t.exports=["Làm lại"]},35001:t=>{t.exports=["Xu hướng hồi quy"]},34596:t=>{t.exports=["Loại bỏ"]},1434:t=>{t.exports=["Bỏ Công cụ vẽ"]},13951:t=>{t.exports=["Bỏ đi các Chỉ số"]},4142:t=>{t.exports=["Đổi tên Bố cục Biểu đồ"]},20801:t=>{t.exports="Renko"},34301:t=>{t.exports=["Đặt lại chế độ xem biểu đồ"]},18001:t=>{t.exports=["Đặt lại điểm"]},17258:t=>{t.exports=["Đặt lại Thang giá"]},25333:t=>{t.exports=["Đặt lại Thang thời gian"]},52588:t=>{t.exports="Riyadh"},5871:t=>{t.exports="Riga"},33603:t=>{t.exports=["Cảnh báo"]},48474:t=>{t.exports="Warsaw"},74327:t=>{t.exports=["Bật/tắt thang tự động"]},84112:t=>{t.exports=["Bật/tắt thang đăng nhập"]},20466:t=>{t.exports="Tokelau"},94284:t=>{t.exports="Tokyo"},83836:t=>{t.exports="Toronto"},38788:t=>{t.exports=["Đài Bắc"]},39108:t=>{t.exports="Tallinn"},37229:t=>{t.exports=["Văn bản"]},16267:t=>{t.exports="Tehran"},19611:t=>{t.exports=["Bản mẫu"]},29198:t=>{t.exports=["Nhà cung cấp dữ liệu không cung cấp dữ liệu khối lượng cho mã này."]},8162:t=>{t.exports=["Không thể tải bản xem trước ấn bản. Vui lòng tắt tiện ích trình duyệt của bạn và thử lại."]},65943:t=>{t.exports=["Chỉ báo này không thể áp dụng cho chỉ báo khác"]},81214:t=>{t.exports=["Tập lệnh này chứa lỗi. Vui lòng liên hệ tác giả tập lệnh."]},74986:t=>{t.exports=["Tập lệnh này chỉ dành cho người được mời. Để có quyền truy cập, vui lòng liên hệ tác giả."]},58018:t=>{t.exports=["Mã giao dịch này chỉ có trên {linkStart}TradingView{linkEnd}"]},98538:t=>{t.exports=["Mẫu hình ba sóng ngang"]},30973:t=>{t.exports="Ticks"},31976:t=>{t.exports=["Thời gian"]},64375:t=>{t.exports=["Múi giờ"]},95005:t=>{t.exports=["Vòng thời gian"]},87085:t=>{t.exports=["Giao dịch"]},48890:t=>{t.exports=["TradingView có khả năng tương tác cao và có nhiều phím dùng được với thiết bị đọc màn hình. Sau đây là danh sách các lệnh bàn phím dùng để tương tác trên nền tảng này"]},94770:t=>{t.exports=["Góc Xu hướng"]},23104:t=>{t.exports=["Đường Xu hướng"]},15501:t=>{t.exports=["Fibonacci Mở rộng Dựa trên Xu hướng"]},31196:t=>{t.exports=["Fibonacci vùng Thời gian Dựa trên Xu hướng"]},29245:t=>{t.exports=["Hình tam giác"]},83356:t=>{t.exports=["Tam giác quay Xuống"]},12390:t=>{t.exports=["Mẫu hình Tam giác"]},28340:t=>{t.exports=["Tam giác quay Lên"]},93855:t=>{t.exports="Tunis"},50406:t=>{t.exports="UTC"},81320:t=>{t.exports=["Khôi phục"]},25933:t=>{t.exports=["Đơn vị"]},28523:t=>{t.exports=["Lỗi không xác định được"]},15101:t=>{t.exports=["Mở khóa"]},34150:t=>{t.exports=["Sóng tăng 4"]},83927:t=>{t.exports=["Sóng tăng 5"]},58976:t=>{t.exports=["Sóng tăng 1 hoặc A"]},11661:t=>{t.exports=["Sóng tăng 2 hoặc B"]},53958:t=>{t.exports=["Sóng tăng 3"]},66560:t=>{t.exports=["Sóng tăng C"]},18426:t=>{t.exports=["Vùng xác định Hồ sơ khối lượng giao dịch"]},61022:t=>{ +t.exports=["Chỉ báo Volume Profile chỉ có sẵn trên các gói nâng cấp của chúng tôi."]},82772:t=>{t.exports=["Gói dữ liệu BIST MIXED không cung cấp dữ liệu về khối lượng."]},78560:t=>{t.exports=["Dấu chân khối lượng"]},15771:t=>{t.exports="Vancouver"},56211:t=>{t.exports=["Đường thẳng đứng"]},32166:t=>{t.exports=["Viên"]},75354:t=>{t.exports="Vilnius"},21852:t=>{t.exports=["Hiển thị"]},27557:t=>{t.exports=["Khả năng hiện thị trong các khoảng thời gian"]},89960:t=>{t.exports=["Hiển thị trên Chuột"]},22198:t=>{t.exports=["Thứ tự Trực quan"]},7050:t=>{t.exports=["Đường chéo X"]},66527:t=>{t.exports=["Mẫu hình XABCD"]},17126:t=>{t.exports=["Bạn không thể thấy khung thời gian pivot này trên độ phân giải hiện tại"]},69293:t=>{t.exports="Yangon"},84301:t=>{t.exports="Zurich"},76020:t=>{t.exports=["thay đổi độ Elliott"]},83935:t=>{t.exports=["không thay đổi nhãn chồng chéo"]},39402:t=>{t.exports=["thay đổi mức hiển thị nhãn giá đóng cửa trung bình"]},98866:t=>{t.exports=["thay đổi mức hiển thị đường giá đóng cửa trung bình"]},5100:t=>{t.exports=["thay đổi mức độ hiển thị của nhãn giá mua và bán"]},32311:t=>{t.exports=["thay đổi đường hiển thị giá mua và bán"]},22641:t=>{t.exports=["thay đổi tiền tệ"]},30501:t=>{t.exports=["thay đổi bố cục biểu đồ {title}"]},7017:t=>{t.exports=["thay đổi khả năng hiển thị chuyển đổi hợp đồng liên tục"]},58108:t=>{t.exports=["thay đổi đếm ngược để thanh hiển thị đóng"]},7151:t=>{t.exports=["thay đổi phạm vi ngày"]},84944:t=>{t.exports=["thay đổi khả năng hiển thị cổ tức"]},79574:t=>{t.exports=["thay đổi khả năng hiển thị sự kiện trên biểu đồ"]},88217:t=>{t.exports=["thay đổi mức độ hiển thị thu nhập"]},28288:t=>{t.exports=["thay đổi khả năng hiển thị hết hạn của hợp đồng tương lai"]},66805:t=>{t.exports=["thay đổi khả năng hiển thị nhãn giá cao và thấp"]},92556:t=>{t.exports=["thay đổi khả năng hiển thị đường giá cao và thấp"]},87027:t=>{t.exports=["thay đổi tên chỉ số nhãn khả năng hiển thị"]},14922:t=>{t.exports=["thay đổi chỉ số giá trị nhãn khả năng hiển thị"]},19839:t=>{t.exports=["thay đổi việc hiển thị các tin tức và Ý kiến mới nhất"]},23783:t=>{t.exports=["Thay đổi nhóm liên kết"]},87510:t=>{t.exports=["thay đổi độ cao ngăn"]},50190:t=>{t.exports=["thay đổi khả năng hiển thị nút cộng"]},49889:t=>{t.exports=["thay đổi khả năng hiển thị nhãn giá thị trường trước/sau"]},16750:t=>{t.exports=["thay đổi mức hiển thị đường giá thị trường trước/sau"]},59883:t=>{t.exports=["thay đổi mức hiển thị đường giá đóng trước đó"]},67761:t=>{t.exports=["Thay đổi Đường Giá"]},69510:t=>{t.exports=["thay đổi giá trong tỉ lệ thanh"]},32303:t=>{t.exports=["Thay đổi Độ phân giải"]},526:t=>{t.exports=["thay đổi mã giao dịch"]},9402:t=>{t.exports=["thay đổi khả năng hiển thị mã"]},53150:t=>{t.exports=["thay đổi giá trị hiển thị cuối cùng của mã"]},12707:t=>{t.exports=["thay đổi khả năng hiển thị giá trị đóng trước đó của mã"]},65303:t=>{t.exports=["thay đổi phiên giao dịch"]},15403:t=>{t.exports=["thay đổi phiên làm gián đoạn khả năng hiển thị"]},53438:t=>{t.exports=["thay đổi kiểu sê-ri"]},74488:t=>{ +t.exports=["thay đổi khả năng hiển thị phân chia"]},20505:t=>{t.exports=["thay đổi múi giờ"]},39028:t=>{t.exports=["thay đổi đơn vị"]},21511:t=>{t.exports=["Thay đổi Tầm nhìn"]},16698:t=>{t.exports=["thay đổi khả năng hiển thị ở khoảng thời gian hiện tại"]},78422:t=>{t.exports=["thay đổi khả năng hiển thị ở khoảng thời gian hiện tại trở về sau"]},49529:t=>{t.exports=["thay đổi khả năng hiển thị ở khoảng thời gian hiện tại trở về trước"]},66927:t=>{t.exports=["thay đổi khả năng hiển thị ở tất cả các khoảng thời gian"]},74428:t=>{t.exports=["thay đổi kiểu {title}"]},72032:t=>{t.exports=["thay đổi điểm {pointIndex}"]},65911:t=>{t.exports=["Biểu đồ được vẽ bởi TradingView"]},5179:t=>{t.exports=["công cụ sao chép dòng"]},3195:t=>{t.exports=["Tạo nhóm công cụ vẽ đường thẳng"]},92659:t=>{t.exports=["Tạo nhóm công cụ vẽ đường thẳng từ lựa chọn"]},81791:t=>{t.exports=["khởi tạo {tool}"]},63649:t=>{t.exports=["cắt nguồn"]},78755:t=>{t.exports=["cắt {title}"]},99113:t=>{t.exports=["Thêm công cụ vẽ đường thẳng {lineTool} tới nhóm {name}"]},40242:t=>{t.exports=["thêm (các) công cụ dòng vào nhóm {group}"]},22856:t=>{t.exports=["thêm chỉ số tài chính này vào toàn bộ bố cục"]},82388:t=>{t.exports=["thêm chỉ báo này vào toàn bộ bố cục"]},94292:t=>{t.exports=["thêm chiến lược này vào toàn bộ bố cục"]},27982:t=>{t.exports=["thêm mã này vào toàn bộ bố cục"]},66568:t=>{t.exports=["sử dụng chủ đề cho biểu đồ"]},64034:t=>{t.exports=["ứng dụng tất cả các thuộc tính biểu đồ"]},49037:t=>{t.exports=["Áp dụng mẫu vẽ"]},96996:t=>{t.exports=["áp dụng giá trị mặc định ban đầu cho các nguồn đã chọn"]},44547:t=>{t.exports=["Áp dụng những chỉ báo này cho toàn bộ bố cục"]},26065:t=>{t.exports=["Áp dụng mẫu nghiên cứu {template}"]},58570:t=>{t.exports=["áp dụng chủ đề thanh công cụ"]},27195:t=>{t.exports=["đưa ra nhóm {title}"]},78246:t=>{t.exports=["đưa ra phía trước {title}"]},56763:t=>{t.exports=["Đưa {title} lên trước"]},5607:t=>{t.exports=["bởi TradingView"]},90621:t=>{t.exports=["khóa phạm vi ngày"]},12962:t=>{t.exports=["xóa vạch mức"]},63391:t=>{t.exports=["loại trừ các công cụ vẽ đường thẳng ra khỏi nhóm {group}"]},59942:t=>{t.exports=["mô hình thanh lật"]},70301:t=>{t.exports=["ẩn {title}"]},54781:t=>{t.exports=["Ấn tất cả Công cụ vẽ"]},44974:t=>{t.exports=["Ẩn các Điểm trên Thanh"]},28916:t=>{t.exports=["tắt khoảng thời gian"]},94245:t=>{t.exports=["mức đảo ngược"]},90743:t=>{t.exports=["chèn {title}"]},53146:t=>{t.exports=["chèn {title} sau {targetTitle}"]},74055:t=>{t.exports=["Thêm {title} sau {target}"]},11231:t=>{t.exports=["Thêm {title} trước {target}"]},67176:t=>{t.exports=["Thêm {title} trước {targetTitle}"]},54597:t=>{t.exports=["tải mẫu bản vẽ mặc định"]},30295:t=>{t.exports=["đang tải..."]},50193:t=>{t.exports=["khóa {title}"]},4963:t=>{t.exports=["Khóa nhóm {group}"]},68163:t=>{t.exports=["khóa đối tượng"]},47107:t=>{t.exports=["di chuyển"]},11303:t=>{t.exports=["Chuyển {title} sang thang bên trái mới"]},45544:t=>{t.exports=["chuyển {title} sang tỷ lệ bên phải mới"]},81898:t=>{t.exports=["Di chuyển tất cả Thang giá sang trái"]}, +22863:t=>{t.exports=["Di chuyển tất cả Thang giá sang Phải"]},45356:t=>{t.exports=["Chuyển Bản vẽ"]},15086:t=>{t.exports=["chuyển sang trái"]},61711:t=>{t.exports=["Chuyển sang phải"]},4184:t=>{t.exports=["Di chuyển thang giá"]},74642:t=>{t.exports=["Tạo {title} Không Tỷ lệ (Toàn màn hình)"]},45223:t=>{t.exports=["Ẩn nhóm {group}"]},87927:t=>{t.exports=["Hiển thị nhóm {group}"]},62153:t=>{t.exports=["hợp nhất với lớp dưới"]},70746:t=>{t.exports=["hợp nhất vào ngăn"]},66143:t=>{t.exports=["hợp nhất"]},81870:t=>{t.exports=["mô hình thanh mẫu"]},16542:t=>{t.exports="n/a"},47222:t=>{t.exports=["giá quy mô"]},99042:t=>{t.exports=["Chia tỷ lệ Chỉ Biểu đồ Giá"]},35962:t=>{t.exports=["quy mô thời gian"]},68193:t=>{t.exports=["cuộn"]},70009:t=>{t.exports=["cuộn thời gian"]},69485:t=>{t.exports=["thiết lập chiến lược lựa chọn thang giá {title}"]},16259:t=>{t.exports=["Chuyển {title} ra sau"]},66781:t=>{t.exports=["đưa ra phía sau {title}"]},4998:t=>{t.exports=["gửi lại nhóm {title}"]},64704:t=>{t.exports=["chia sẻ công cụ dòng trên toàn cầu"]},77554:t=>{t.exports=["chia sẻ công cụ dòng trong bố cục"]},13622:t=>{t.exports=["Hiển thị Tất cả các ý tưởng"]},26267:t=>{t.exports=["hiển thị ý tưởng của người dùng được theo dõi"]},40061:t=>{t.exports=["Chỉ hiển thị Ý tưởng của tôi"]},52010:t=>{t.exports=["ở chế độ vẽ"]},98784:t=>{t.exports=["ngừng đồng bộ hóa bản vẽ"]},57011:t=>{t.exports=["dừng đồng bộ hóa (các) công cụ dòng"]},92831:t=>{t.exports=["khóa mã"]},60635:t=>{t.exports=["đồng bộ hóa thời gian"]},99769:t=>{t.exports=["được hỗ trợ bởi"]},68111:t=>{t.exports=["được cung cấp bởi TradingView"]},96916:t=>{t.exports=["dán bản vẽ"]},80611:t=>{t.exports=["dán chỉ báo"]},41601:t=>{t.exports=["dán {title}"]},84018:t=>{t.exports=["Ghim theo Tỷ lệ Trái"]},22615:t=>{t.exports=["Ghim theo Tỷ lệ Phải"]},56015:t=>{t.exports=["Ghim theo Tỷ lệ {label}"]},33348:t=>{t.exports=["sắp xếp lại các ngăn"]},15516:t=>{t.exports=["Bỏ đi các nghiên cứu"]},80171:t=>{t.exports=["Bỏ đi các nghiên cứu và công cụ vẽ"]},59211:t=>{t.exports=["loại bỏ các công cụ dòng trống đã bỏ chọn"]},44656:t=>{t.exports=["Bỏ Công cụ vẽ"]},70653:t=>{t.exports=["loại bỏ nhóm bản vẽ"]},66414:t=>{t.exports=["xóa các nguồn dữ liệu dòng"]},47637:t=>{t.exports=["xóa ngăn"]},39859:t=>{t.exports=["loại bỏ {title}"]},78811:t=>{t.exports=["Loại bỏ nhóm công cụ vẽ đường thẳng {name}"]},16338:t=>{t.exports=["Đổi tên nhóm {group} thành {newName}"]},30910:t=>{t.exports=["đặt lại kích thước bố cục"]},21948:t=>{t.exports=["thiết lập lại quy mô"]},55064:t=>{t.exports=["đặt lại Thang thời gian"]},13034:t=>{t.exports=["thay đổi kích thước bố cục"]},9608:t=>{t.exports=["khôi phục mặc định"]},30107:t=>{t.exports=["khôi phục kết quả mặc định của nghiên cứu"]},63060:t=>{t.exports=["Chuyển đổi Tỷ lệ tự động"]},74724:t=>{t.exports=["bật tắt trạng thái collapse pane"]},98860:t=>{t.exports=["thiết lập số liệu đến quy mô 100"]},21203:t=>{t.exports=["quy mô khóa chuyển đổi"]},60166:t=>{t.exports=["Chuyển đổi Quy mô Đăng nhập"]},68642:t=>{t.exports=["Chuyển đổi thang Tỷ lệ Phần trăm"]},33714:t=>{ +t.exports=["chuyển đổi quy mô thông thường"]},47122:t=>{t.exports=["theo dõi thời gian"]},28068:t=>{t.exports=["tắt chia sẻ công cụ dòng"]},66824:t=>{t.exports=["mở khóa đối tượng"]},51114:t=>{t.exports=["Mở khóa nhóm {group}"]},92421:t=>{t.exports=["mở khóa {title}"]},20057:t=>{t.exports=["hủy hợp nhất với ngăn dưới cùng mới"]},52540:t=>{t.exports=["hợp nhất"]},86949:t=>{t.exports=["hủy hợp nhất"]},47228:t=>{t.exports=["Ồ không! Hiện không hỗ trợ loại biểu đồ {chartStyle} cho các khoảng thời gian dựa trên lần thay đổi giá."]},33355:t=>{t.exports=["{count} thanh"]},87826:t=>{t.exports=["{p_start}Mã giao dịch này không có hỗ trợ khoảng thời gian dựa trên lần thay đổi giá. Bạn sẽ tự động được chuyển sang khoảng thời gian D.{p_end}"]},88841:t=>{t.exports=["Thông tin tài chính {symbol} do TradingView cung cấp."]},38641:t=>{t.exports=["{userName} xuất bản về {customer}, {date}"]},59833:t=>{t.exports=["thu phóng"]},19813:t=>{t.exports=["phóng to"]},9645:t=>{t.exports=["thu nhỏ"]},30572:t=>{t.exports=["ngày"]},52254:t=>{t.exports=["giờ"]},99062:t=>{t.exports=["tháng"]},69143:t=>{t.exports=["phút"]},71787:t=>{t.exports=["giây"]},82797:t=>{t.exports=["phạm vi"]},47966:t=>{t.exports=["tuần"]},99136:t=>{t.exports="tick"},18562:t=>{t.exports=Object.create(null),t.exports["#AAPL-symbol-description"]="Apple Inc",t.exports["#AUDCAD-symbol-description"]=["Đô la Úc/Đô la Canada"],t.exports["#AUDCHF-symbol-description"]=["Đô la Úc/Franc Thụy Sỹ"],t.exports["#AUDJPY-symbol-description"]=["Đô la Úc/Yên Nhật"],t.exports["#AUDNZD-symbol-description"]=["Đô la Úc/Đô la New Zealand"],t.exports["#AUDRUB-symbol-description"]=["Đô la Úc/ Đồng Rúp Nga"],t.exports["#AUDUSD-symbol-description"]=["Đô la Úc/Đô la Mỹ"],t.exports["#BRLJPY-symbol-description"]=["Real Brazil / Yên Nhật"],t.exports["#BTCCAD-symbol-description"]=["Bitcoin / Đô la Canada"],t.exports["#BTCCNY-symbol-description"]=["Bitcoin / Nhân dân tệ Trung Quốc"],t.exports["#BTCEUR-symbol-description"]="Bitcoin / Euro",t.exports["#BTCKRW-symbol-description"]=["Bitcoin / Won Hàn Quốc"],t.exports["#BTCRUR-symbol-description"]=["Bitcoin / Đồng Rúp"],t.exports["#BTCUSD-symbol-description"]=["Bitcoin / Đô la"],t.exports["#BVSP-symbol-description"]=["Chỉ số Brazil Bovespa"],t.exports["#CADJPY-symbol-description"]=["Đô la Canada/Yên Nhật"],t.exports["#CHFJPY-symbol-description"]=["Franc Thụy Sỹ/Yên Nhật"],t.exports["#COPPER-symbol-description"]=["Hợp đồng CFD Đồng"],t.exports["#ES1-symbol-description"]=["Hợp đồng tương lai E-Mini S&P 500"],t.exports["#ESP35-symbol-description"]=["Chỉ số IBEX 35"],t.exports["#EUBUND-symbol-description"]="Euro Bund",t.exports["#EURAUD-symbol-description"]=["Euro /Đô la Úc"],t.exports["#EURBRL-symbol-description"]=["Euro / Real Brazil"],t.exports["#EURCAD-symbol-description"]=["Euro /Đô la Canada"],t.exports["#EURCHF-symbol-description"]=["Euro /Franc Thụy Sỹ"],t.exports["#EURGBP-symbol-description"]=["Euro Fx/Bảng Anh"],t.exports["#EURJPY-symbol-description"]=["Euro /Yên Nhật"],t.exports["#EURNZD-symbol-description"]=["Euro /Đô la New Zealand"], +t.exports["#EURRUB-symbol-description"]=["Euro / Đồng Rúp Nga"],t.exports["#EURRUB_TOM-symbol-description"]=["Euro / Đồng Rúp Nga TOM"],t.exports["#EURSEK-symbol-description"]=["Euro / Krona Thụy Điển"],t.exports["#EURTRY-symbol-description"]=["Euro / Lia Thổ Nhĩ Kỳ"],t.exports["#EURUSD-symbol-description"]=["Euro / Đô la Mỹ"],t.exports["#EUSTX50-symbol-description"]=["Chỉ số cổ phiếu Euro Stoxx 50"],t.exports["#FRA40-symbol-description"]=["Chỉ số CAC 40"],t.exports["#GB10-symbol-description"]=["Trái phiếu Chính phủ Vương quốc Anh 10 năm"],t.exports["#GBPAUD-symbol-description"]=["Bảng Anh/Đô la Úc"],t.exports["#GBPCAD-symbol-description"]=["Bảng Anh/Đô la Canada"],t.exports["#GBPCHF-symbol-description"]=["Bảng Anh/Franc Thụy Sỹ"],t.exports["#GBPEUR-symbol-description"]=["Bảng Anh / Euro"],t.exports["#GBPJPY-symbol-description"]=["Bảng Anh/ Yên Nhật"],t.exports["#GBPNZD-symbol-description"]=["Bảng Anh/Đô la New Zealand"],t.exports["#GBPRUB-symbol-description"]=["Bảng Anh / Đồng Rúp Nga"],t.exports["#GBPUSD-symbol-description"]=["Bảng Anh/ Đô la Mỹ"],t.exports["#GER30-symbol-description"]=["Chỉ số DAX"],t.exports["#GOOGL-symbol-description"]="Alphabet Inc (Google) Class A",t.exports["#ITA40-symbol-description"]=["Chỉ số FTSE MIB"],t.exports["#JPN225-symbol-description"]=["Chỉ số Nikkei 225"],t.exports["#JPYKRW-symbol-description"]=["Yên Nhật / Won Hàn Quốc"],t.exports["#JPYRUB-symbol-description"]=["Yên Nhật / Đồng Rúp Nga"],t.exports["#KA1-symbol-description"]=["Hợp đồng tương lai Đường Hoa Kỳ #11"],t.exports["#KG1-symbol-description"]=["Hợp đồng tương lai Bông"],t.exports["#KT1-symbol-description"]="Key Tronic Corр.",t.exports["#LKOH-symbol-description"]="LUKOIL",t.exports["#LTCBTC-symbol-description"]="Litecoin / Bitcoin",t.exports["#MGNT-symbol-description"]="Magnit",t.exports["#MICEX-symbol-description"]=["MICEX INDEX"],t.exports["#MNOD_ME.EQRP-symbol-description"]="ADR GMK NORILSKIYNIKEL ORD SHS [REPO]",t.exports["#MSFT-symbol-description"]=["Tập đoàn Microsoft"],t.exports["#NAS100-symbol-description"]="US 100 Cash CFD",t.exports["#NGAS-symbol-description"]=["Khí tự nhiên (Henry Hub)"],t.exports["#NKY-symbol-description"]=["Chỉ số Nikkei 225"],t.exports["#NZDJPY-symbol-description"]=["Đô la New Zealand/Yên Nhật"],t.exports["#NZDUSD-symbol-description"]=["Đô la New Zealand/Đô la Mỹ"],t.exports["#RB1-symbol-description"]=["Hợp đồng tương lai Xăng RBOB"],t.exports["#RTS-symbol-description"]=["Chỉ số RTS Nga"],t.exports["#SBER-symbol-description"]="SBERBANK",t.exports["#SPX500-symbol-description"]=["Chỉ số S&P 500"],t.exports["#TWTR-symbol-description"]=["TWITTER INC"],t.exports["#UK100-symbol-description"]=["Chỉ số FTSE 100"],t.exports["#USDBRL-symbol-description"]=["Đô la Mỹ / Real Brazil"],t.exports["#USDCAD-symbol-description"]=["Đô la Mỹ / Đô la Canada"],t.exports["#USDCHF-symbol-description"]=["Đô la Mỹ / Franc Thụy Sỹ"],t.exports["#USDCNY-symbol-description"]=["Đô la Mỹ / Nhân dân tệ Trung Quốc"],t.exports["#USDDKK-symbol-description"]=["Đô la Mỹ / Krone Đan Mạch"], +t.exports["#USDHKD-symbol-description"]=["Đô la Mỹ / Đô la Hong Kong"],t.exports["#USDIDR-symbol-description"]=["Đô la Mỹ / Đồng Ruрiah"],t.exports["#USDINR-symbol-description"]=["Đô la Mỹ / Rupee Ấn Độ"],t.exports["#USDJPY-symbol-description"]=["Đô la Mỹ / Yên Nhật"],t.exports["#USDKRW-symbol-description"]=["Đô la Mỹ / Won Hàn Quốc"],t.exports["#USDMXN-symbol-description"]=["Đô la Mỹ / Peso Mexico"],t.exports["#USDPHP-symbol-description"]=["Đô la Mỹ / Peso Philiррine"],t.exports["#USDRUB-symbol-description"]=["Đô la Mỹ / Rúp Nga"],t.exports["#USDRUB_TOM-symbol-description"]=["USD/RUB TOM"],t.exports["#USDSEK-symbol-description"]=["Đô la Mỹ / Krona Thụy Điển"],t.exports["#USDSGD-symbol-description"]=["Đô la Mỹ / Đô la Singapore"],t.exports["#USDTRY-symbol-description"]=["Đô la Mỹ / Lia Thổ Nhĩ Kỳ"],t.exports["#VTBR-symbol-description"]="VTB",t.exports["#XAGUSD-symbol-description"]=["Bạc / Đô la Mỹ"],t.exports["#XAUUSD-symbol-description"]=["Vàng / Đô la Mỹ"],t.exports["#XPDUSD-symbol-description"]=["CFDs của Palladium"],t.exports["#XPTUSD-symbol-description"]=["Bạch Kim / Đô la Mỹ"],t.exports["#ZS1-symbol-description"]="Soybean Futures - ECBT",t.exports["#ZW1-symbol-description"]="Wheat Futures - ECBT",t.exports["#BTCGBP-symbol-description"]="Bitcoin / British Pound",t.exports["#MICEXINDEXCF-symbol-description"]=["Chỉ số MOEX Nga"],t.exports["#BTCAUD-symbol-description"]="Bitcoin / Australian Dollar",t.exports["#BTCJPY-symbol-description"]="Bitcoin / Japanese Yen",t.exports["#BTCBRL-symbol-description"]="Bitcoin / Brazilian Real",t.exports["#PT10-symbol-description"]="Portugal Government Bonds 10 yr",t.exports["#TXSX-symbol-description"]="TSX 60 Index",t.exports["#VIXC-symbol-description"]=["Chỉ số TSX 60 VIX"],t.exports["#USDPLN-symbol-description"]=["USD/PLN"],t.exports["#EURPLN-symbol-description"]=["EUR/PLN"],t.exports["#BTCPLN-symbol-description"]="Bitcoin / Polish Zloty",t.exports["#CAC40-symbol-description"]=["CAC 40"],t.exports["#XBTCAD-symbol-description"]=["Bitcoin / Đô la Canada"],t.exports["#ITI2!-symbol-description"]="Iron Ore Futures",t.exports["#ITIF2018-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIF2019-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIF2020-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIG2018-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIG2019-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIG2020-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIH2018-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIH2019-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIH2020-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIJ2018-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIJ2019-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIJ2020-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIK2018-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"], +t.exports["#ITIK2019-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIK2020-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIM2017-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIM2018-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIM2019-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIM2020-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIN2017-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIN2018-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIN2019-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIN2020-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIQ2017-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIQ2018-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIQ2019-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIQ2020-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIU2017-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIU2018-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIU2019-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIU2020-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIV2017-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIV2018-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIV2019-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIV2020-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIX2017-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIX2018-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIX2019-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIX2020-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIZ2017-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIZ2018-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIZ2019-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#ITIZ2020-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#AMEX:GXF-symbol-description"]=["ETF Toàn cầu x FTSE Vùng Bắc Âu"],t.exports["#ASX:XAF-symbol-description"]=["Chỉ số S&P/ASX All Australian 50"],t.exports["#ASX:XAT-symbol-description"]=["Chỉ số S&P/ASX All Australian 200"],t.exports["#BIST:XU100-symbol-description"]=["Chỉ số BIST 100"],t.exports["#GPW:WIG20-symbol-description"]=["Chỉ số WIG20"],t.exports["#INDEX:JKSE-symbol-description"]=["Chỉ số Composite Jakarta"],t.exports["#INDEX:KLSE-symbol-description"]=["Chỉ số Bursa Malaysia KLCI"],t.exports["#INDEX:NZD-symbol-description"]=["Chỉ số NZX 50"],t.exports["#INDEX:STI-symbol-description"]=["Chỉ số STI"],t.exports["#INDEX:XLY0-symbol-description"]=["Chỉ số Shanghai Composite"],t.exports["#MOEX:MICEXINDEXCF-symbol-description"]=["Chỉ số MOEX Nga"], +t.exports["#NYMEX:KT1!-symbol-description"]=["Hợp đồng tương lai Cà phê"],t.exports["#OANDA:NATGASUSD-symbol-description"]=["CFDs Khí tự nhiên"],t.exports["#OANDA:USDPLN-symbol-description"]=["USD/PLN"],t.exports["#TSX:TX60-symbol-description"]=["Chỉ số S&P/TSX 60"],t.exports["#TSX:VBU-symbol-description"]=["Tổng hợp các Tập đoàn của Mỹ BND INDX ETF(CAD-HEG)UN"],t.exports["#TSX:VIXC-symbol-description"]=["Chỉ số S&P/TSX 60 VIX"],t.exports["#TVC:CAC40-symbol-description"]=["Chỉ số CAC 40"],t.exports["#TVC:ES10-symbol-description"]=["Trái phiếu Chính phủ Tây Ban Nha 10 năm"],t.exports["#TVC:EUBUND-symbol-description"]="Euro Bund",t.exports["#TVC:GB02-symbol-description"]=["Trái phiếu Chính phủ Vương quốc Anh 2 Năm"],t.exports["#TVC:GB10-symbol-description"]=["Trái phiếu Chính phủ Vương quốc Anh 10 Năm"],t.exports["#TVC:GOLD-symbol-description"]=["CFDs VÀNG (US$/OZ)"],t.exports["#TVC:ID03-symbol-description"]=["Trái phiếu Chính phủ Indonesia 3 Năm"],t.exports["#TVC:ID10-symbol-description"]=["Trái phiếu Chính phủ Indonesia 10 Năm"],t.exports["#TVC:PALLADIUM-symbol-description"]=["CFDs PALLADIUM (US$/OZ)"],t.exports["#TVC:PT10-symbol-description"]=["Trái phiếu Chính phủ Bồ Đào Nha 10 Năm"],t.exports["#TVC:SILVER-symbol-description"]=["CFDs SILVER (US$/OZ)"],t.exports["#TSX:TSX-symbol-description"]=["Chỉ số S&P/TSX Composite"],t.exports["#OANDA:CH20CHF-symbol-description"]=["Chỉ số Swiss 20"],t.exports["#TVC:SHCOMP-symbol-description"]=["Chỉ số Thượng Hải Composite"],t.exports["#NZX:ALLC-symbol-description"]=["Chỉ số S&P/NZX ALL (Chỉ số Vốn)"],t.exports["#AMEX:SHYG-symbol-description"]=["Cổ phiếu 0-5 NĂM Trái phiếu Doanh nghiệp ETF có Lãi suất Cao"],t.exports["#TVC:AU10-symbol-description"]=["Trái phiếu Chính phủ Úc 10 NĂM"],t.exports["#TVC:CN10-symbol-description"]=["Trái phiếu Chính phủ Trung Quốc 10 NĂM"],t.exports["#TVC:KR10-symbol-description"]=["Trái phiếu Chính phủ Hàn Quốc 10 Năm"],t.exports["#NYMEX:RB1!-symbol-description"]=["Hợp đồng tương lai Xăng RBOB"],t.exports["#NYMEX:HO1!-symbol-description"]=["Hợp đồng tương lai ULSD Cảng NY"],t.exports["#NYMEX:AEZ1!-symbol-description"]=["Hợp đồng tương lai NY Ethanol"],t.exports["#OANDA:XCUUSD-symbol-description"]=["CFDs Đồng (US$ / lb)"],t.exports["#COMEX:ZA1!-symbol-description"]=["Hợp đồng tương lai Kẽm"],t.exports["#CBOT:ZW1!-symbol-description"]=["Hợp đồng Tương lai Lúa mỳ"],t.exports["#NYMEX:KA1!-symbol-description"]=["Hợp đồng tương lai Đường #11"],t.exports["#CBOT:QBC1!-symbol-description"]=["Hợp đồng tương lai Ngô"],t.exports["#CME:E61!-symbol-description"]=["Hợp đồng tương lai đồng Euro"],t.exports["#CME:B61!-symbol-description"]=["Hợp đồng tương lai đồng Bảng Anh"],t.exports["#CME:QJY1!-symbol-description"]=["Hợp đồng tương lai đồng Yên Nhật"],t.exports["#CME:A61!-symbol-description"]=["Hợp đồng tương lai đồng Đô la Úc"],t.exports["#CME:D61!-symbol-description"]=["Hợp đồng tương lai đồng Đô la Canada"],t.exports["#CME:SP1!-symbol-description"]=["Hợp đồng tương lai S&P 500"], +t.exports["#CME_MINI:NQ1!-symbol-description"]=["Hợp đồng tương lai NASDAQ 100 E-MINI"],t.exports["#CBOT_MINI:YM1!-symbol-description"]=["Hợp đồng tương lai E-mini Dow Jones ($5)"],t.exports["#CME:NY1!-symbol-description"]=["Hợp đồng tương lai NIKKEI 225"],t.exports["#EUREX:DY1!-symbol-description"]=["Chỉ số DAX"],t.exports["#CME:IF1!-symbol-description"]=["Hợp đồng tương lai Chỉ số IBOVESPA-US$"],t.exports["#CBOT:TY1!-symbol-description"]=["Hợp đồng tương lai T-Note 10 Năm"],t.exports["#CBOT:FV1!-symbol-description"]=["Hợp đồng tương lai T-Note 5 Năm"],t.exports["#CBOT:ZE1!-symbol-description"]=["Hợp đồng tương lai 3 Năm - Tín phiếu Kho bạc"],t.exports["#CBOT:TU1!-symbol-description"]=["Hợp đồng tương lai T-Note 2 Năm"],t.exports["#CBOT:FF1!-symbol-description"]=["Hợp đồng tương lai về Lãi suất Quỹ FED 30 Ngày"],t.exports["#CBOT:US1!-symbol-description"]=["Hợp đồng tương lai T-Bond"],t.exports["#TVC:EXY-symbol-description"]=["Chỉ số Tiền tệ Euro"],t.exports["#TVC:JXY-symbol-description"]=["Chỉ số Tiền tệ Yên Nhật"],t.exports["#TVC:BXY-symbol-description"]=["Chỉ số Tiền tệ Bảng Anh"],t.exports["#TVC:AXY-symbol-description"]=["Chỉ số Tiền tệ Đô la Úc"],t.exports["#TVC:CXY-symbol-description"]=["Chỉ số đồng Đô la Canada"],t.exports["#FRED:GDP-symbol-description"]=["Tổng sản phẩm nội địa, 1 thập kỷ"],t.exports["#FRED:UNRATE-symbol-description"]=["Tỷ lệ thất nghiệp dân sự"],t.exports["#FRED:POP-symbol-description"]=["Tổng dân số: Mọi lứa tuổi bao gồm Lực lượng Vũ trang ở nước ngoài"],t.exports["#ETHUSD-symbol-description"]=["Ethereum / Đô la Mỹ"],t.exports["#BMFBOVESPA:IBOV-symbol-description"]=["Chỉ số IBovespa"],t.exports["#BMFBOVESPA:IBRA-symbol-description"]=["Chỉ số IBrasil"],t.exports["#BMFBOVESPA:IBXL-symbol-description"]=["Chỉ số IBRX 50"],t.exports["#COMEX:HG1!-symbol-description"]=["Hợp đồng Tương lai Đồng"],t.exports["#INDEX:HSCE-symbol-description"]=["Chỉ số Doanh nghiệp Trung Quốc Hang Seng"],t.exports["#NYMEX:CL1!-symbol-description"]=["Hợp đồng Tương lai Dầu thô nhẹ"],t.exports["#OTC:IHRMF-symbol-description"]=["Ishares MSCI Nhật Bản SHS"],t.exports["#TVC:DAX-symbol-description"]=["Chỉ số DAX"],t.exports["#TVC:DE10-symbol-description"]=["Trái phiếu Chính phủ Đức 10 năm"],t.exports["#TVC:DJI-symbol-description"]=["Chỉ số Trung bình Công nghiệp Dow Jones"],t.exports["#TVC:DXY-symbol-description"]=["Chỉ số đồng đô la Mỹ"],t.exports["#TVC:FR10-symbol-description"]=["Trái phiếu Chính phủ Pháp 10 năm"],t.exports["#TVC:HSI-symbol-description"]=["Chỉ số Hang Seng"],t.exports["#TVC:IBEX35-symbol-description"]=["Chỉ số IBEX 35"],t.exports["#FX:AUS200-symbol-description"]=["Chỉ số S&PP/ASX"],t.exports["#AMEX:SHY-symbol-description"]=["Trái phiếu Kho bạc Ishares 1-3 năm ETF"],t.exports["#ASX:XJO-symbol-description"]=["Chỉ số S&P/ASX 200"],t.exports["#BSE:SENSEX-symbol-description"]=["Chỉ số S&P BSE Sensex"],t.exports["#INDEX:MIB-symbol-description"]=["Chỉ số MIB"],t.exports["#INDEX:MOY0-symbol-description"]=["Chỉ số Euro STOXX 50"],t.exports["#MOEX:RTSI-symbol-description"]=["Chỉ số RTS"], +t.exports["#NSE:NIFTY-symbol-description"]=["Chỉ số Nifty 50"],t.exports["#NYMEX:NG1!-symbol-description"]=["Hợp đồng Tương lai Khí gas tự nhiên"],t.exports["#NYMEX:ZC1!-symbol-description"]=["Hợp đồng tương lai Ngô"],t.exports["#TVC:IN10-symbol-description"]=["Trái phiếu Chính phủ Ấn Độ 10 năm"],t.exports["#TVC:IT10-symbol-description"]=["Trái phiếu Chính phủ Ý 10 năm"],t.exports["#TVC:JP10-symbol-description"]=["Trái phiếu Chính phủ Nhật Bản 10 năm"],t.exports["#TVC:NDX-symbol-description"]=["Chỉ số US 100"],t.exports["#TVC:NI225-symbol-description"]=["Chỉ số NIKKEI 225"],t.exports["#TVC:SPX-symbol-description"]=["Chỉ số S&P 500"],t.exports["#TVC:SX5E-symbol-description"]=["Chỉ số STOXX 50"],t.exports["#TVC:TR10-symbol-description"]=["Trái phiếu Chính phủ Thổ Nhĩ Kỳ 10 năm"],t.exports["#TVC:UKOIL-symbol-description"]=["CFDs Dầu thô Brent"],t.exports["#TVC:UKX-symbol-description"]=["Chỉ số UK 100"],t.exports["#TVC:US02-symbol-description"]=["Trái phiếu Chính phủ Hoa Kỳ 2 năm"],t.exports["#TVC:US05-symbol-description"]=["Trái phiếu Chính phủ Hoa Kỳ 5 năm"],t.exports["#TVC:US10-symbol-description"]=["Trái phiếu Chính phủ Hoa Kỳ 10 năm"],t.exports["#TVC:USOIL-symbol-description"]=["CFDs Dầu thô WTI"],t.exports["#NYMEX:ITI1!-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#NASDAQ:SHY-symbol-description"]=["Trái phiếu Kho bạc Ishares 1-3 năm ETF"],t.exports["#AMEX:ALD-symbol-description"]=["Quỹ ETF Tín dụng địa phương Châu Á WisdomTree"],t.exports["#NASDAQ:AMD-symbol-description"]=["Tập đòn Advanced Micro Devices Inc"],t.exports["#NYSE:BABA-symbol-description"]=["TẬP ĐOÀN ALIBABA HLDG LTD"],t.exports["#ICEEUR:CB-symbol-description"]=["Dầu thô Brent"],t.exports["#ICEEUR:CB1!-symbol-description"]=["Dầu thô Brent"],t.exports["#ICEUSA:CC-symbol-description"]=["Ca cao"],t.exports["#NYMEX:CL-symbol-description"]=["Dầu Thổ WTI"],t.exports["#ICEUSA:CT-symbol-description"]=["Vải cotton #2"],t.exports["#NASDAQ:CTRV-symbol-description"]=["CONTRAVIR PHARMACEUTICALS INC"],t.exports["#CME:DL-symbol-description"]=["Sữa số 3 dành cho trẻ 6-12 tháng tuổi"],t.exports["#NYSE:F-symbol-description"]="FORD MTR CO DEL",t.exports["#MOEX:GAZP-symbol-description"]="GAZPROM",t.exports["#COMEX:GC-symbol-description"]=["Vàng"],t.exports["#CME:GF-symbol-description"]=["Gia súc vỗ béo"],t.exports["#CME:HE-symbol-description"]=["Thịt heo nạc"],t.exports["#NASDAQ:IEF-symbol-description"]=["Quỹ ETF Trái phiếu Kho bạc 7-10 năm Ishares"],t.exports["#NASDAQ:IEI-symbol-description"]=["Quỹ ETF Trái phiếu Kho bạc 3-7 năm Ishares"],t.exports["#NYMEX:KA1-symbol-description"]=["Hợp đồng Tương lai Đường #11"],t.exports["#ICEUSA:KC-symbol-description"]=["Cà phê"],t.exports["#NYMEX:KG1-symbol-description"]=["Hợp đồng Tương lai Sợi Bông"],t.exports["#FWB:KT1-symbol-description"]="Key Tronic Corр.",t.exports["#CME:LE-symbol-description"]=["Gia súc sống"],t.exports["#ICEEUR:LO-symbol-description"]=["Dầu sưởi ICE"],t.exports["#CME:LS-symbol-description"]=["Gỗ Xẻ"],t.exports["#MOEX:MGNT-symbol-description"]="MAGNIT", +t.exports["#LSIN:MNOD-symbol-description"]="ADR GMK NORILSKIYNIKEL ORD SHS [REPO]",t.exports["#NYMEX:NG-symbol-description"]=["Khí gas tự nhiên"],t.exports["#ICEUSA:OJ-symbol-description"]=["Nước cam"],t.exports["#NYMEX:PA-symbol-description"]="Palladium",t.exports["#NYSE:PBR-symbol-description"]="PETROLEO BRASILEIRO SA PETROBR",t.exports["#NYMEX:PL-symbol-description"]=["Bạch Kim"],t.exports["#COMEX_MINI:QC-symbol-description"]="E-Mini Copper",t.exports["#NYMEX:RB-symbol-description"]=["Xăng RBOB"],t.exports["#NYMEX:RB1-symbol-description"]=["Hợp đồng Tương lai xăng RBOB"],t.exports["#MOEX:SBER-symbol-description"]="SBERBANK",t.exports["#AMEX:SCHO-symbol-description"]=["Quỹ ETF Trái phiếu kho bạc Mỹ ngắn hạn Schwab"],t.exports["#COMEX:SI-symbol-description"]=["Bạc"],t.exports["#NASDAQ:TLT-symbol-description"]=["Quỹ ETF Trái phiếu kho bạc 20+ năm Ishares"],t.exports["#TVC:VIX-symbol-description"]=["Chỉ số Dao động S&P 500"],t.exports["#MOEX:VTBR-symbol-description"]="VTB",t.exports["#COMEX:ZA-symbol-description"]=["Kẽm"],t.exports["#CBOT:ZC-symbol-description"]=["Ngô"],t.exports["#CBOT:ZK-symbol-description"]=["Hợp đồng Tương lai Ethanol"],t.exports["#CBOT:ZL-symbol-description"]=["Dầu đậu nành"],t.exports["#CBOT:ZO-symbol-description"]=["Yến mạch"],t.exports["#CBOT:ZR-symbol-description"]=["Thóc chưa xay"],t.exports["#CBOT:ZS-symbol-description"]=["Đậu nành"],t.exports["#CBOT:ZS1-symbol-description"]=["Hợp đồng Tương lai đậu tương - ECBT"],t.exports["#CBOT:ZW-symbol-description"]=["Lúa mì"],t.exports["#CBOT:ZW1-symbol-description"]=["Hợp đồng tương lai Lúa mì - ECBT"],t.exports["#NASDAQ:ITI-symbol-description"]=["Iteris Inc."],t.exports["#NYMEX:ITI2!-symbol-description"]=["Hợp đồng Tương lai Quặng sắt"],t.exports["#CADUSD-symbol-description"]=["Đô la Canada / Đô la Mỹ"],t.exports["#CHFUSD-symbol-description"]=["Franc Thụy Sĩ / Đô la Mỹ"],t.exports["#GPW:ACG-symbol-description"]="Acautogaz",t.exports["#JPYUSD-symbol-description"]=["Yên / Đô la Mỹ"],t.exports["#USDAUD-symbol-description"]=["Đô la Mỹ / Đô la Úc"],t.exports["#USDEUR-symbol-description"]=["Đô la Mỹ / Euro"],t.exports["#USDGBP-symbol-description"]=["Đô la Mỹ / Bảng Anh"],t.exports["#USDNZD-symbol-description"]=["Đô la Mỹ / Đô la New Zealand"],t.exports["#UKOIL-symbol-description"]=["CFDs Dầu thô (Brent)"],t.exports["#USOIL-symbol-description"]=["CFDs Dầu thô (WTI)"],t.exports["#US30-symbol-description"]=["Chỉ số Dow Jones Industrial Average"],t.exports["#BCHUSD-symbol-description"]=["Đồng Bitcoin / Đô la Mỹ"],t.exports["#ETCUSD-symbol-description"]=["Ethereum Classic / Đô la Mỹ"],t.exports["#GOOG-symbol-description"]="Alphabet Inc (Google) Class C",t.exports["#LTCUSD-symbol-description"]=["Litecoin / Đô la Mỹ"],t.exports["#XRPUSD-symbol-description"]=["XRP/USD"],t.exports["#SP:SPX-symbol-description"]=["Chỉ báo S&P 500"],t.exports["#ETCBTC-symbol-description"]="Ethereum Classic / Bitcoin",t.exports["#ETHBTC-symbol-description"]="Ethereum / Bitcoin",t.exports["#XRPBTC-symbol-description"]=["XRP/Bitcoin"], +t.exports["#TVC:US30-symbol-description"]=["Trái phiếu Chính phủ Hoa Kỳ 30 năm"],t.exports["#COMEX:SI1!-symbol-description"]=["Hợp đồng tương lai Bạc"],t.exports["#BTGUSD-symbol-description"]=["Bitcoin Gold / Đô la Mỹ"],t.exports["#IOTUSD-symbol-description"]=["IOTA / Đô la Mỹ"],t.exports["#CME:BTC1!-symbol-description"]=["Hợp đồng tương lai Bitcoin"],t.exports["#COMEX:GC1!-symbol-description"]=["Hợp đồng tương lai Vàng"],t.exports["#CORNUSD-symbol-description"]=["CFDs Ngô"],t.exports["#COTUSD-symbol-description"]=["CFDs Cotton"],t.exports["#DJ:DJA-symbol-description"]=["Chỉ số Trung bình Dow Jones Composite"],t.exports["#DJ:DJI-symbol-description"]=["Chỉ số Trung bình Dow Jones Industrial"],t.exports["#ETHEUR-symbol-description"]=["Ethereum/Euro"],t.exports["#ETHGBP-symbol-description"]=["Ethereum/Bảng Anh"],t.exports["#ETHJPY-symbol-description"]=["Ethereum/Yên Nhật"],t.exports["#EURNOK-symbol-description"]=["Euro/Krone Na Uy"],t.exports["#GBPPLN-symbol-description"]=["Bảng Anh/ Zloty Ba Lan"],t.exports["#MOEX:BR1!-symbol-description"]=["Hợp đồng tương lai Dầu Brent"],t.exports["#NYMEX:KG1!-symbol-description"]=["Hợp đồng tương lai Cotton"],t.exports["#NYMEX:PL1!-symbol-description"]=["Hợp đồng tương lai Platinum"],t.exports["#SOYBNUSD-symbol-description"]=["CFDs Sữa đậu nành"],t.exports["#SUGARUSD-symbol-description"]=["CFDs Đường"],t.exports["#TVC:IXIC-symbol-description"]=["Chỉ số Composite Hoa Kỳ"],t.exports["#TVC:RU-symbol-description"]=["Chỉ số Russell 1000"],t.exports["#USDZAR-symbol-description"]=["Đô la Mỹ / Rand Nam Phi"],t.exports["#WHEATUSD-symbol-description"]=["CFDs Bột mỳ"],t.exports["#XRPEUR-symbol-description"]=["XRP/Euro"],t.exports["#CBOT:S1!-symbol-description"]=["Hợp đồng tương lai Đậu nành"],t.exports["#SP:MID-symbol-description"]=["Chỉ số S&P 400"],t.exports["#TSX:XCUUSD-symbol-description"]=["CFDs Đồng"],t.exports["#TVC:NYA-symbol-description"]=["Chỉ số NYSE Composite"],t.exports["#TVC:PLATINUM-symbol-description"]=["CFDs latinum (US$/OZ)"],t.exports["#TVC:SSMI-symbol-description"]=["Chỉ số Thị trường Thụy Sĩ"],t.exports["#TVC:SXY-symbol-description"]=["Chỉ số đồng Franc Thụy Sĩ"],t.exports["#MOEX:RI1!-symbol-description"]=["Hợp đồng tương lai Chỉ số RTS"],t.exports["#MOEX:MX1!-symbol-description"]=["Hợp đồng tương lai Chỉ số MICEX"],t.exports["#CBOE:BG1!-symbol-description"]=["Hợp đồng tương lai Bitcoin CBOE"],t.exports["#TVC:MY10-symbol-description"]=["Trái phiếu chính phủ Malaysia 10 Năm"],t.exports["#CME:S61!-symbol-description"]=["Hợp đồng tương lại Đồng Franc Thụy Sĩ"],t.exports["#TVC:DEU30-symbol-description"]=["Chỉ số DAX"],t.exports["#BCHEUR-symbol-description"]=["Đồng Bitcoin / Euro"],t.exports["#TVC:ZXY-symbol-description"]=["Chỉ số Tiền Đô la New Zealand"],t.exports["#MIL:FTSEMIB-symbol-description"]=["Chỉ số FTSE MIB"],t.exports["#XETR:DAX-symbol-description"]=["Chỉ số DAX"],t.exports["#MOEX:IMOEX-symbol-description"]=["Chỉ số MOEX Nga"],t.exports["#FX:US30-symbol-description"]=["Chỉ số Trung bình Công nghiệp Dow Jones"], +t.exports["#MOEX:RUAL-symbol-description"]="United Company RUSAL PLC",t.exports["#MOEX:MX2!-symbol-description"]=["Hợp đồng tương lai Chỉ số MICEX"],t.exports["#NEOUSD-symbol-description"]=["NEO / Đô la Mỹ"],t.exports["#XMRUSD-symbol-description"]=["Monero / Đô la Mỹ"],t.exports["#ZECUSD-symbol-description"]=["Zcash / Đô la Mỹ"],t.exports["#TVC:CAC-symbol-description"]=["Chỉ số CAC 40"],t.exports["#NASDAQ:ZS-symbol-description"]="Zscaler Inc",t.exports["#TVC:GB10Y-symbol-description"]=["Trái phiếu Chính phủ Vương quốc Anh 10 Năm"],t.exports["#TVC:AU10Y-symbol-description"]=["Trái phiếu Chính phủ Úc 10 NĂM"],t.exports["#TVC:CN10Y-symbol-description"]=["Lợi tức trái phiếu chính phủ Trung Quốc 10 năm"],t.exports["#TVC:DE10Y-symbol-description"]=["Trái phiếu chính phủ Đức 10 năm"],t.exports["#TVC:ES10Y-symbol-description"]=["Trái phiếu chính phủ Tây Ban Nha 10 năm"],t.exports["#TVC:FR10Y-symbol-description"]=["Trái phiếu chính phủ Pháp 10 năm"],t.exports["#TVC:IN10Y-symbol-description"]=["Trái phiếu chính phủ Ấn Độ 10 năm"],t.exports["#TVC:IT10Y-symbol-description"]=["Trái phiếu chính phủ Ý 10 năm"],t.exports["#TVC:JP10Y-symbol-description"]=["Trái phiếu chính phủ Nhật 10 năm"],t.exports["#TVC:KR10Y-symbol-description"]=["Trái phiếu chính phủ Hàn Quốc 10 Năm"],t.exports["#TVC:MY10Y-symbol-description"]=["Trái phiếu chính phủ Malaysia 10 Năm"],t.exports["#TVC:PT10Y-symbol-description"]=["Trái phiếu chính phủ Bồ Đào Nha 10 Năm"],t.exports["#TVC:TR10Y-symbol-description"]=["Trái phiếu chính phủ Thổ Nhĩ Kỳ 10 năm"],t.exports["#TVC:US02Y-symbol-description"]=["Trái phiếu chính phủ Mỹ 2 năm"],t.exports["#TVC:US05Y-symbol-description"]=["Trái phiếu chính phủ Mỹ 5 năm"],t.exports["#TVC:US10Y-symbol-description"]=["Trái phiếu chính phủ Mỹ 10 năm"],t.exports["#INDEX:TWII-symbol-description"]=["Chỉ số Chứng khoán Đài Loan"],t.exports["#CME:J61!-symbol-description"]=["Hợp đồng tương lai đồng Yên Nhật"],t.exports["#CME_MINI:J71!-symbol-description"]=["Hợp đồng tương lai E-mini đồng Yên Nhật"],t.exports["#CME_MINI:WM1!-symbol-description"]=["Hợp đồng tương lai E-mico đồng Yên Nhât / Đô la Mỹ"],t.exports["#CME:M61!-symbol-description"]=["Hợp đồng tương lai Peso Mexico"],t.exports["#CME:T61!-symbol-description"]=["Hợp đồng tương lai Rand Nam Phi"],t.exports["#CME:SK1!-symbol-description"]=["Hợp đồng tương lại Krona Thuỵ Điển"],t.exports["#CME:QT1!-symbol-description"]=["Hợp đồng tương lai Nhân dân tệ Trung Quốc / Đô la Mỹ"],t.exports["#COMEX:AUP1!-symbol-description"]=["Hợp đồng tương lai Aluminum MW U.S. Transaction Premium Platts (25MT)"],t.exports["#CME:L61!-symbol-description"]=["Hợp đồng tương lai Real Brazil"],t.exports["#CME:WP1!-symbol-description"]=["Hợp đồng tương lai Zioty Ba Lan"],t.exports["#CME:N61!-symbol-description"]=["Hợp đồng tương lai Đô la New Zealand"],t.exports["#CME_MINI:MG1!-symbol-description"]=["Hợp đồng tương lai E-micro Đô la Úc / Đô la Mỹ"],t.exports["#CME_MINI:WN1!-symbol-description"]=["Hợp đồng tương lai E-micro Franc Thuỵ Sĩ / Đô la Mỹ"], +t.exports["#CME_MINI:MF1!-symbol-description"]=["Hợp đồng tương lai E-micro Euro / Đô la Mỹ"],t.exports["#CME_MINI:E71!-symbol-description"]=["Hợp đồng tương lai E-mini Euro"],t.exports["#CBOT:ZK1!-symbol-description"]=["Hợp đồng tương lai Ethanol Nhiên liệu Biến tính"],t.exports["#CME_MINI:MB1!-symbol-description"]=["Hợp đồng tương lai E-micro Bảng Anh / Đô la Mỹ"],t.exports["#NYMEX_MINI:QU1!-symbol-description"]=["Hợp đồng tương lai Xăng E-mini"],t.exports["#NYMEX_MINI:QX1!-symbol-description"]=["Hợp đồng tương lai Dầu sưởi E-mini"],t.exports["#COMEX_MINI:QC1!-symbol-description"]=["Hợp đồng tương lai Đồng E-mini"],t.exports["#NYMEX_MINI:QG1!-symbol-description"]=["Hợp đồng tương lai Khí Tự nhiên E-mini"],t.exports["#CME:E41!-symbol-description"]=["Hợp đồng tương lai Đô la Mỹ / Lira Thổ Nhĩ Kỳ"],t.exports["#COMEX_MINI:QI1!-symbol-description"]=["Hợp đồng tương lại Bạc (Mini)"],t.exports["#CME:DL1!-symbol-description"]=["Hợp đồng tương lai Sữa số III"],t.exports["#NYMEX:UX1!-symbol-description"]=["Hợp đồng tương lai Uranium"],t.exports["#CBOT:BO1!-symbol-description"]=["Hợp đồng tương lai Dầu Đậu nành"],t.exports["#CME:HE1!-symbol-description"]=["Hợp đồng tương lai Heo nạc"],t.exports["#NYMEX:IAC1!-symbol-description"]=["Hợp đồng tương lai Than Newcastle"],t.exports["#NYMEX_MINI:QM1!-symbol-description"]=["Hợp đồng tương lai Dầu thô Nhẹ E-mini"],t.exports["#NYMEX:JMJ1!-symbol-description"]=["Hợp đồng tương lai Brent Financial Mini"],t.exports["#COMEX:AEP1!-symbol-description"]=["Hợp đồng tương lai Nhôm Cao cấp Châu Âu"],t.exports["#CBOT:ZQ1!-symbol-description"]=["Hợp đồng tương lai Lãi suất Quỹ Liên bang 30 Ngày"],t.exports["#CME:LE1!-symbol-description"]=["Hợp đồng tương lai Gia súc sống"],t.exports["#CME:UP1!-symbol-description"]=["Hợp đồng tương lai Franc Thuỵ Sĩ / Yên Nhật"],t.exports["#CBOT:ZN1!-symbol-description"]=["Hợp đồng tương lai T-Note 10 năm"],t.exports["#CBOT:ZB1!-symbol-description"]=["Hợp đồng tương lai T-Bond"],t.exports["#CME:GF1!-symbol-description"]=["Hợp đồng tương lai Feeder Cattle"],t.exports["#CBOT:UD1!-symbol-description"]=["Hợp đồng tương lai Ultra T-Bond"],t.exports["#CME:I91!-symbol-description"]=["Hợp đồng tương lai CME Housing - Washington DC"],t.exports["#CBOT:ZO1!-symbol-description"]=["Hợp đồng tương lai Yến mạch"],t.exports["#CBOT:ZM1!-symbol-description"]=["Hợp đồng tương lai Bột Đậu nành"],t.exports["#CBOT_MINI:XN1!-symbol-description"]=["Hợp đồng tương lai Ngô Mini"],t.exports["#CBOT:ZC1!-symbol-description"]=["Hợp đồng tương lai Ngô"],t.exports["#CME:LS1!-symbol-description"]=["Hợp đồng tương lai Gỗ"],t.exports["#CBOT_MINI:XW1!-symbol-description"]=["Hợp đồng tương lai Lúa mì Mini"],t.exports["#CBOT_MINI:XK1!-symbol-description"]=["Hợp đồng tương lai Đậu nành Mini"],t.exports["#CBOT:ZS1!-symbol-description"]=["Hợp đồng tương lai Đậu nành"],t.exports["#NYMEX:PA1!-symbol-description"]=["Hợp đồng tương lai Paladi"],t.exports["#CME:FTU1!-symbol-description"]=["Hợp đồng tương lai FTSE 100 Index E-mini"],t.exports["#CBOT:ZR1!-symbol-description"]=["Hợp đồng tương lai Gạo"], +t.exports["#COMEX_MINI:GR1!-symbol-description"]=["Hợp đồng tương lai Vàng (E-micro)"],t.exports["#COMEX_MINI:QO1!-symbol-description"]=["Hợp đồng tương lai Vàng (Mini)"],t.exports["#CME_MINI:RL1!-symbol-description"]=["E-mini Russell 1000"],t.exports["#CME_MINI:EW1!-symbol-description"]=["Hợp đồng tương lai E-mini Vốn hóa Trung bình S&P 400"],t.exports["#COMEX:LD1!-symbol-description"]=["Hợp đồng tương lai Chì"],t.exports["#CME_MINI:ES1!-symbol-description"]=["Hợp đồng tương lai E-mini S&P 500"],t.exports["#TVC:SA40-symbol-description"]=["Chỉ số Top 40 Nam Phi"],t.exports["#BMV:ME-symbol-description"]=["Chỉ số IPC Mexico"],t.exports["#BCBA:IMV-symbol-description"]=["Chỉ số MERVAL"],t.exports["#HSI:HSI-symbol-description"]=["Chỉ số Hang Seng"],t.exports["#BVL:SPBLPGPT-symbol-description"]=["Chỉ số Tổng quát S&P / BVL Peru (PEN)"],t.exports["#EGX:EGX30-symbol-description"]=["Chỉ số Lợi nhuận Giá EGX 30"],t.exports["#BVC:IGBC-symbol-description"]=["Chỉ số General de la Bolsa de Valores de Colombia"],t.exports["#TWSE:TAIEX-symbol-description"]=["Chỉ số Chứng khoán có Vốn hóa của Đài Loan"],t.exports["#QSE:GNRI-symbol-description"]=["Chỉ số QE"],t.exports["#BME:IBC-symbol-description"]=["Chỉ số IBEX 35"],t.exports["#NZX:NZ50G-symbol-description"]=["Tổng Chỉ số S&P / NZX 50"],t.exports["#SIX:SMI-symbol-description"]=["Chỉ số Thị trường Thuỵ Sĩ"],t.exports["#SZSE:399001-symbol-description"]=["Chỉ số Thành phần SZSE"],t.exports["#TADAWUL:TASI-symbol-description"]=["Chỉ số Tadawul All Shares"],t.exports["#IDX:COMPOSITE-symbol-description"]=["Chỉ số Composite IDX"],t.exports["#EURONEXT:PX1-symbol-description"]=["Chỉ số CAC 40"],t.exports["#OMXHEX:OMXH25-symbol-description"]=["Chỉ số OMX Helsinki 25"],t.exports["#EURONEXT:BEL20-symbol-description"]=["Chỉ số BEL 20"],t.exports["#TVC:STI-symbol-description"]=["Chỉ số Straits Times"],t.exports["#DFM:DFMGI-symbol-description"]=["Chỉ số DFM"],t.exports["#TVC:KOSPI-symbol-description"]=["Chỉ số Giá Chứng khoán Composite Hàn Quốc"],t.exports["#FTSEMYX:FBMKLCI-symbol-description"]=["Chỉ số KLCI Malaysia FTSE Bursa"],t.exports["#TASE:TA35-symbol-description"]=["Chỉ số TA-35"],t.exports["#OMXSTO:OMXS30-symbol-description"]=["Chỉ số OMX Stockholm 30"],t.exports["#OMXICE:OMXI8-symbol-description"]=["Chỉ số OMX Iceland 8"],t.exports["#NSENG:NSE30-symbol-description"]=["Chỉ số NSE 30"],t.exports["#BAHRAIN:BSEX-symbol-description"]=["Chỉ số Bahrain All Share"],t.exports["#OMXTSE:OMXTGI-symbol-description"]="OMX Tallinn GI",t.exports["#OMXCOP:OMXC25-symbol-description"]=["Chỉ số OMX Copenhagen 25"],t.exports["#OMXRSE:OMXRGI-symbol-description"]="OMX Riga GI",t.exports["#BELEX:BELEX15-symbol-description"]=["Chỉ số BELEX 15"],t.exports["#OMXVSE:OMXVGI-symbol-description"]="OMX Vilnius GI",t.exports["#EURONEXT:AEX-symbol-description"]=["Chỉ số AEX"],t.exports["#CBOE:VIX-symbol-description"]=["Chỉ số Dao động S&P 500"],t.exports["#NASDAQ:XAU-symbol-description"]=["Chỉ số Ngành Vàng và Bạc PHLX"],t.exports["#DJ:DJUSCL-symbol-description"]=["Chỉ số Than đá Dow Jones U.S."], +t.exports["#DJ:DJCIKC-symbol-description"]=["Chỉ số Hàng hóa Cà phê Dow Jones"],t.exports["#DJ:DJCIEN-symbol-description"]=["Chỉ số Hàng hóa Năng lượng Dow Jones"],t.exports["#NASDAQ:OSX-symbol-description"]=["Chỉ số Ngành Dịch vụ Dầu khí PHLX"],t.exports["#DJ:DJCISB-symbol-description"]=["Chỉ số Hàng hóa Đường Dow Jones"],t.exports["#DJ:DJCICC-symbol-description"]=["Chỉ số Hàng hóa Cocoa Dow Jones"],t.exports["#DJ:DJCIGR-symbol-description"]=["Chỉ số Hàng hóa Ngũ cốc Dow Jones"],t.exports["#DJ:DJCIAGC-symbol-description"]=["Chỉ số Hàng hóa Nông nghiệp giới hạn Thành phần Dow Jones"],t.exports["#DJ:DJCISI-symbol-description"]=["Chỉ số Hàng hóa Bạc Dow Jones"],t.exports["#DJ:DJCIIK-symbol-description"]=["Chỉ số Hàng hóa Nickel Dow Jones"],t.exports["#NASDAQ:HGX-symbol-description"]=["Chỉ số Lĩnh vực Nhà ở PHLX"],t.exports["#DJ:DJCIGC-symbol-description"]=["Chỉ số Hàng hóa Vàng Dow Jones"],t.exports["#SP:SPGSCI-symbol-description"]=["Chỉ số Hàng hóa S&P Goldman Sachs"],t.exports["#NASDAQ:UTY-symbol-description"]=["Chỉ số Ngành Dịch vụ tiện ích PHLX"],t.exports["#DJ:DJU-symbol-description"]=["Chỉ số Trung bình Dịch vụ tiện ích Dow Jones"],t.exports["#SP:SVX-symbol-description"]=["Chỉ số Giá trị S&P 500"],t.exports["#SP:OEX-symbol-description"]=["Chỉ số S&P 100"],t.exports["#CBOE:OEX-symbol-description"]=["Chỉ số S&P 100"],t.exports["#NASDAQ:SOX-symbol-description"]=["Chỉ số Bán dẫn Philadelphia"],t.exports["#RUSSELL:RUI-symbol-description"]=["Chỉ số Russell 1000"],t.exports["#RUSSELL:RUA-symbol-description"]=["Chỉ số Russell 3000"],t.exports["#RUSSELL:RUT-symbol-description"]=["Chỉ số Russell 2000"],t.exports["#NYSE:XMI-symbol-description"]=["Chỉ số Thị trường Chính NYSE ARCA"],t.exports["#NYSE:XAX-symbol-description"]=["Chỉ số Composite AMEX"],t.exports["#NASDAQ:NDX-symbol-description"]=["Chỉ số Nasdaq 100"],t.exports["#NASDAQ:IXIC-symbol-description"]=["Chỉ số Composite Nasdaq"],t.exports["#DJ:DJT-symbol-description"]=["Chỉ số Trung bình Vận tải Dow Jones"],t.exports["#NYSE:NYA-symbol-description"]=["Chỉ số Composite NYSE"],t.exports["#NYMEX:CJ1!-symbol-description"]=["Hợp đồng tương lai Ca cao"],t.exports["#USDILS-symbol-description"]=["Đô la Mỹ / Shekel của Israel"],t.exports["#TSXV:F-symbol-description"]=["Công ty Fiore Gold Inc"],t.exports["#SIX:F-symbol-description"]=["Công ty Ford Motor"],t.exports["#BMV:F-symbol-description"]=["Công ty Ford Motor"],t.exports["#TWII-symbol-description"]=["Chỉ số Chứng khoán Đài Loan"],t.exports["#TVC:PL10Y-symbol-description"]=["Lợi tức Trái phiếu chính phủ Ba Lan 10 năm"],t.exports["#TVC:PL05Y-symbol-description"]=["Lợi tức Trái phiếu Chính phủ Ba Lan 5 năm"],t.exports["#SET:GC-symbol-description"]=["Công ty Đại chúng Global Connections"],t.exports["#TSX:GC-symbol-description"]=["Công ty Great Canadian Gaming"],t.exports["#TVC:FTMIB-symbol-description"]=["Chỉ số Milano Italia Borsa"],t.exports["#OANDA:SPX500USD-symbol-description"]=["Chỉ số S&P 500"],t.exports["#BMV:CT-symbol-description"]=["SX20 RT Trung quốc"], +t.exports["#TSXV:CT-symbol-description"]=["Tập đoàn khai thác Centenera"],t.exports["#BYBIT:ETHUSD-symbol-description"]=["Hợp đồng Không kỳ hạn ETHUSD"],t.exports["#BYBIT:XRPUSD-symbol-description"]=["Hợp đồng Không kỳ hạn XRPUSD"],t.exports["#BYBIT:BTCUSD-symbol-description"]=["Hợp đồng tương lai vĩnh cửu BTCUSD"],t.exports["#BITMEX:ETHUSD-symbol-description"]=["Hợp đồng tương lai vĩnh cửu ETHUSD"],t.exports["#DERIBIT:BTCUSD-symbol-description"]=["Hợp đồng Tương lai Vĩnh cửu BTCUSD"],t.exports["#DERIBIT:ETHUSD-symbol-description"]=["Hợp đồng Tương lai Vĩnh cửu ETHUSD"],t.exports["#USDHUF-symbol-description"]=["Đô la Mỹ / Forint Hungary"],t.exports["#USDTHB-symbol-description"]=["Đô la Mỹ / Baht Thái"],t.exports["#FOREXCOM:US2000-symbol-description"]="US Small Cap 2000",t.exports["#TSXV:PBR-symbol-description"]="Para Resources Inc",t.exports["#NYSE:SI-symbol-description"]="Silvergate Capital Corporation",t.exports["#NASDAQ:LE-symbol-description"]=["Lands 'End Inc"],t.exports["#CME:CB1!-symbol-description"]=["Hợp đồng tương lai Bơ-Tiền mặt (Tiếp tục: Hợp đồng hiện tại ở phía trước)"],t.exports["#LSE:SCHO-symbol-description"]="Scholium Group Plc Ord 1P",t.exports["#NEO:HE-symbol-description"]="Hanwei Energy Services Corp.",t.exports["#NYSE:HE-symbol-description"]="Hawaiian Electric Industries",t.exports["#OMXCOP:SCHO-symbol-description"]="Schouw & Co A/S",t.exports["#TSX:HE-symbol-description"]="Hanwei Energy Services Corp.",t.exports["#BSE:ITI-symbol-description"]="ITI Ltd",t.exports["#NSE:ITI-symbol-description"]=["Công ty TNHH Công nghiệp Điện thoại Ấn Độ"],t.exports["#TSX:LS-symbol-description"]=["Quỹ Cổ tức Khoa học Đời sống & Chăm sóc Sức khỏe Middlefield"],t.exports["#BITMEX:XBT-symbol-description"]=["Chỉ số Bitcoin/USD"],t.exports["#CME_MINI:RTY1!-symbol-description"]=["Chỉ số E-Mini Russell 2000 Index Futures"],t.exports["#CRYPTOCAP:TOTAL-symbol-description"]=["Tổng giá trị vốn hóa của thị trường tiền điện tử, $"],t.exports["#ICEUS:DX1!-symbol-description"]=["Hợp đồng tương lai Chỉ số USD"],t.exports["#NYMEX:TT1!-symbol-description"]=["Hợp đồng tương lai Bông"],t.exports["#PHEMEX:BTCUSD-symbol-description"]=["Hợp đồng tương lai vĩnh cửu BTC"],t.exports["#PHEMEX:ETHUSD-symbol-description"]=["Hợp đồng tương lai vĩnh cửu ETH"],t.exports["#PHEMEX:XRPUSD-symbol-description"]=["Hợp đồng tương lai vĩnh cửu XRP"],t.exports["#PHEMEX:LTCUSD-symbol-description"]=["Hợp đồng tương lai vĩnh cửu LTC"],t.exports["#BITCOKE:BCHUSD-symbol-description"]=["Giao dịch hoán đổi tiền tệ chéo BCH"],t.exports["#BITCOKE:BTCUSD-symbol-description"]=["Giao dịch hoán đổi tiền tệ chéo BTC"],t.exports["#BITCOKE:ETHUSD-symbol-description"]=["Giao dịch hoán đổi tiền tệ chéo ETH"],t.exports["#BITCOKE:LTCUSD-symbol-description"]=["Giao dịch hoán đổi tiền tệ chéo LTC"],t.exports["#TVC:CA10-symbol-description"]=["Trái phiếu chính phủ Canada, 10 năm"],t.exports["#TVC:CA10Y-symbol-description"]=["Trái phiếu chính phủ Canada 10 năm"],t.exports["#TVC:ID10Y-symbol-description"]=["Trái phiếu chính phủ Indonesia 10 năm"], +t.exports["#TVC:NL10-symbol-description"]=["Trái phiếu Chính phủ Hà Lan, 10 năm"],t.exports["#TVC:NL10Y-symbol-description"]=["Trái phiếu chính phủ Hà Lan Lợi tức 10 năm"],t.exports["#TVC:NZ10-symbol-description"]=["Trái phiếu chính phủ New Zealand, 10 năm"],t.exports["#TVC:NZ10Y-symbol-description"]=["Trái phiếu chính phủ New Zealand 10 năm"],t.exports["#SOLUSD-symbol-description"]=["Solana / USD"],t.exports["#LUNAUSD-symbol-description"]=["Luna / USD"],t.exports["#UNIUSD-symbol-description"]=["Uniswap / USD"],t.exports["#LTCBRL-symbol-description"]=["Litecoin / Real Brazil"],t.exports["#ETCEUR-symbol-description"]=["Ethereum cổ điển / Euro"],t.exports["#ETHKRW-symbol-description"]=["Ethereum / Won Hàn Quốc"],t.exports["#BTCRUB-symbol-description"]=["Bitcoin / Rúp Nga"],t.exports["#BTCTHB-symbol-description"]=["Bitcoin / Baht Thái"],t.exports["#ETHTHB-symbol-description"]=["Ethereum / Baht Thái"],t.exports["#TVC:EU10YY-symbol-description"]=["Trái phiếu chính phủ Euro Lợi tức 10 YR"],t.exports["#NASDAQ:LCID-symbol-description"]=["#NASDAQ:LCID-symbol-description"],t.exports["#TADAWUL:2370-symbol-description"]=["#TADAWUL:2370-symbol-description"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/vi.5362.311bfba5d2c84b13ec2b.js b/charting_library/bundles/vi.5362.311bfba5d2c84b13ec2b.js new file mode 100644 index 0000000..3208788 --- /dev/null +++ b/charting_library/bundles/vi.5362.311bfba5d2c84b13ec2b.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[5362],{40276:t=>{t.exports=["Thêm"]},53585:t=>{t.exports=["Thêm màu tùy chỉnh"]},81865:t=>{t.exports=["Độ mờ"]},19801:t=>{t.exports="Fr"},11268:t=>{t.exports="Mo"},63331:t=>{t.exports="Sa"},85954:t=>{t.exports="Su"},26230:t=>{t.exports=["T4"]},24793:t=>{t.exports="Th"},31533:t=>{t.exports=["Thứ 3"]},73755:t=>{t.exports=["Mã giao dịch khác"]},16936:t=>{t.exports=["Quay lại"]},88046:t=>{t.exports=["Mã giao dịch biểu đồ chính"]},9898:t=>{t.exports=["Phải"]},52051:t=>{t.exports=["Lịch hiện đang ở năm {year}"]},99990:t=>{t.exports=["Lịch hiện tại ở các năm từ {year_start} đến {year_end}"]},92702:t=>{t.exports=["Lịch hiện đang ở tháng {month}"]},20036:t=>{t.exports=["Hủy bỏ"]},23398:t=>{t.exports=["Thay đổi mã giao dịch"]},94551:t=>{t.exports=["Biểu đồ"]},80395:t=>{t.exports=["Đóng menu"]},64498:t=>{t.exports=["Tất cả các nguồn"]},97637:t=>{t.exports=["Tháng Tư"]},86797:t=>{t.exports=["Tháng Tám"]},79852:t=>{t.exports=["Trái phiếu"]},55669:t=>{t.exports=["Tháng Mười hai"]},56095:t=>{t.exports=["Giảm"]},29601:t=>{t.exports=["Mô tả"]},16467:t=>{t.exports=["Tháng Hai"]},72970:t=>{t.exports=["Thứ Sáu"]},46812:t=>{t.exports=["Tăng"]},26910:t=>{t.exports=["Tháng Một"]},23230:t=>{t.exports=["Tháng Bảy"]},49385:t=>{t.exports=["Tháng Sáu"]},90784:t=>{t.exports=["Tháng Mười"]},89298:t=>{t.exports=["Bù đắp"]},68988:t=>{t.exports="Ok"},61199:t=>{t.exports=["Thứ Hai"]},95543:t=>{t.exports=["Tháng"]},68327:t=>{t.exports=["Tháng Năm"]},84675:t=>{t.exports=["Tháng Ba"]},29673:t=>{t.exports=["Không có sàn giao dịch nào khớp với yêu cầu của bạn"]},41379:t=>{t.exports=["Không có mã giao dịch nào khớp với tiêu chí của bạn"]},71194:t=>{t.exports=["Tháng Mười một"]},83771:t=>{t.exports=["Năm sau"]},75385:t=>{t.exports=["Năm sau"]},39752:t=>{t.exports=["Tháng sau"]},35563:t=>{t.exports=["Định dạng số không hợp lệ."]},19724:t=>{t.exports=["Nguồn"]},1144:t=>{t.exports=["Thứ Bảy"]},52298:t=>{t.exports=["Tìm kiếm"]},13269:t=>{t.exports=["Chọn nguồn"]},61132:t=>{t.exports=["Tháng Chín"]},2607:t=>{t.exports=["Giá trị đã chỉ định lớn hơn giá trị tối đa của công cụ là {max}."]},53669:t=>{t.exports=["Giá trị đã chỉ định nhỏ hơn giá trị tối thiểu của công cụ là {min}."]},72149:t=>{t.exports=["Chủ nhật"]},83583:t=>{t.exports=["Chuyển sang tháng"]},6244:t=>{t.exports=["Chuyển sang ngày tháng"]},80879:t=>{t.exports=["Chuyển sang năm"]},89053:t=>{t.exports=["Mã"]},48490:t=>{t.exports=["Mã giao dịch & mô tả"]},99983:t=>{t.exports=["Tìm kiếm Mã giao dịch"]},32457:t=>{t.exports=["Vui lòng nhập đúng ngày"]},5122:t=>{t.exports=["Vui lòng hãy nhập đúng định dạng ngày tháng năm-tháng-ngày"]},2587:t=>{t.exports=["Tháng trước"]},39329:t=>{t.exports=["Năm trước"]},27004:t=>{t.exports=["Năm trước"]},54336:t=>{t.exports=["Bỏ màu"]},7147:t=>{t.exports=["Thứ tư"]},7951:t=>{t.exports=["Thứ năm"]},60142:t=>{t.exports=["Độ dày"]},44979:t=>{t.exports=["Thứ ba"]},69325:t=>{t.exports=["Năm"]},12629:t=>{t.exports=["hàng hóa"]},87592:t=>{t.exports="cfd"},17023:t=>{t.exports=["Thay đổi Độ mờ"]},13066:t=>{ +t.exports=["Thay đổi Màu sắc"]},95657:t=>{t.exports=["Thay đổi Độ dày"]},18567:t=>{t.exports=["thay đổi thuộc tính {propertyName}"]},36962:t=>{t.exports=["đóng cửa"]},8448:t=>{t.exports=["tiền điện tử"]},67245:t=>{t.exports="dr"},88720:t=>{t.exports=["kinh tế"]},39512:t=>{t.exports="forex"},81859:t=>{t.exports=["hợp đồng tương lai"]},39337:t=>{t.exports=["cao"]},91815:t=>{t.exports="hl2"},40771:t=>{t.exports="hlc3"},9523:t=>{t.exports="hlcc4"},12754:t=>{t.exports=["chỉ số"]},60804:t=>{t.exports=["các chỉ báo"]},12504:t=>{t.exports="ohlc4"},38466:t=>{t.exports=["mở cửa"]},3919:t=>{t.exports=["thấp"]},36931:t=>{t.exports=["cổ phiếu"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/vi.6306.b88dcc3f0d7db89ebfc1.js b/charting_library/bundles/vi.6306.b88dcc3f0d7db89ebfc1.js new file mode 100644 index 0000000..6105767 --- /dev/null +++ b/charting_library/bundles/vi.6306.b88dcc3f0d7db89ebfc1.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[6306],{74274:t=>{t.exports=["Chéo nhau"]},60558:t=>{t.exports=["động vật và thiên nhiên"]},14232:t=>{t.exports=["hoạt động"]},35305:t=>{t.exports=["đồ ăn & đồ uống"]},49546:t=>{t.exports=["gắn cờ"]},72302:t=>{t.exports=["các đối tượng"]},96330:t=>{t.exports=["nụ cười và mọi người"]},6878:t=>{t.exports=["mã giao dịch"]},15426:t=>{t.exports=["Sử dụng gần đây"]},15395:t=>{t.exports=["du lịch & địa điểm"]},41596:t=>{t.exports=["Nhãn trên thang giá"]},45811:t=>{t.exports=["Giá trị trong dòng trạng thái"]},39495:t=>{t.exports=["Các vòng tròn"]},41389:t=>{t.exports=["Thanh công cụ Phía trên"]},29520:t=>{t.exports=["Tuyệt đối"]},67049:t=>{t.exports=["Áp dụng Nhiều mặc định"]},65262:t=>{t.exports=["Vùng gãy"]},83760:t=>{t.exports=["Thân"]},48848:t=>{t.exports=["Đường viền"]},27331:t=>{t.exports=["Hình nền"]},78626:t=>{t.exports=["Thanh dưới"]},16079:t=>{t.exports="Gradient"},42973:t=>{t.exports=["Đường chấm chấm"]},41361:t=>{t.exports=["Xuống"]},59317:t=>{t.exports=["Đường Đứt nét"]},31577:t=>{t.exports=["Phát triển VA"]},4329:t=>{t.exports=["Mặc định"]},98938:t=>{t.exports=["Các mặc định"]},45044:t=>{t.exports=["Bị ẩn"]},11091:t=>{t.exports=["Biểu đồ tần suât"]},40297:t=>{t.exports=["Đầu ra"]},36993:t=>{t.exports=["Ghi đè min tick"]},64606:t=>{t.exports=["Font nhãn"]},54934:t=>{t.exports=["Các đường gãy"]},41610:t=>{t.exports=["Thêm nữa"]},55362:t=>{t.exports=["Bình thường"]},35637:t=>{t.exports="Solid"},18229:t=>{t.exports=["Lưu Mặc định"]},86520:t=>{t.exports=["Nhãn Tín hiệu"]},64108:t=>{t.exports=["Đường có bậc và ngắt quãng"]},67767:t=>{t.exports=["Bước đường có hình thoi"]},91502:t=>{t.exports=["Đặt lệnh"]},73947:t=>{t.exports=["Độ chính xác"]},66596:t=>{t.exports=["Số lượng"]},79782:t=>{t.exports=["Thiết lập lại Cài đặt"]},95247:t=>{t.exports=["Chiều rộng (% của Hộp)"]},19221:t=>{t.exports=["Màu văn bản"]},77409:t=>{t.exports=["Các Giao dịch trên Biểu đồ"]},98802:t=>{t.exports=["Lên"]},78019:t=>{t.exports=["Sử dụng các dấu hiệu toán học đặc biệt để thay thế các bản vẽ đã chọn: +, -, /, * cho giá và +, - cho chỉ số thanh."]},14414:t=>{t.exports=["Hồ sơ Khối lượng giao dịch"]},91322:t=>{t.exports=["Giá trị"]},20834:t=>{t.exports=["Thay đổi tối thiểu"]},98491:t=>{t.exports=["Thay đổi char"]},7378:t=>{t.exports=["Thay đổi Cỡ chữ"]},28691:t=>{t.exports=["Thay đổi Kiểu đường kẻ"]},38361:t=>{t.exports=["Thay đổi Địa điểm"]},51081:t=>{t.exports=["Thay đổi Phần trăm Chiều rộng"]},47634:t=>{t.exports=["Thay đổi Đặt lệnh"]},15683:t=>{t.exports=["Thay đổi Loại đồ thị"]},164:t=>{t.exports=["Thay đổi Độ chính xác"]},86888:t=>{t.exports=["Thay đổi Hình dạng"]},50463:t=>{t.exports=["Thay đổi Giá trị"]},12628:t=>{t.exports=["thay đổi giá trị hiển thị"]},76080:t=>{t.exports="e.g. +1"},95166:t=>{t.exports="e.g. /2"}}]); \ No newline at end of file diff --git a/charting_library/bundles/vi.9417.7ff64779d43389a1bb41.js b/charting_library/bundles/vi.9417.7ff64779d43389a1bb41.js new file mode 100644 index 0000000..ba372ee --- /dev/null +++ b/charting_library/bundles/vi.9417.7ff64779d43389a1bb41.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9417],{40276:t=>{t.exports=["Thêm"]},53585:t=>{t.exports=["Thêm màu tùy chỉnh"]},81865:t=>{t.exports=["Độ mờ"]},2443:t=>{t.exports=["kiểu đường kẻ (các) công cụ đường kẻ"]},40054:t=>{t.exports=["Màu sắc"]},44629:t=>{t.exports=["Thêm vào mục yêu thích"]},38455:t=>{t.exports=["Màu Hình nền"]},79964:t=>{t.exports=["Màu hình nền 1"]},45320:t=>{t.exports=["Màu hình nền 2"]},60925:t=>{t.exports=["Dấu chấm"]},42973:t=>{t.exports=["Đường chấm chấm"]},59317:t=>{t.exports=["Đường Đứt nét"]},99289:t=>{t.exports=["Tẩy"]},23886:t=>{t.exports=["Cỡ chữ"]},17006:t=>{t.exports=["Cỡ chữ"]},17517:t=>{t.exports=["Ấn tất cả Công cụ vẽ"]},74813:t=>{t.exports=["Ẩn Thanh công cụ vẽ ưa thích"]},37057:t=>{t.exports=["Khóa Tất cả Công cụ vẽ"]},71845:t=>{t.exports=["Nền công cụ đường"]},12928:t=>{t.exports=["Màu công cụ đường kẻ"]},21327:t=>{t.exports=["Màu văn bản của công cụ đường"]},86327:t=>{t.exports=["Độ rộng của công cụ đường"]},47059:t=>{t.exports=["Độ rộng của công cụ đường"]},41610:t=>{t.exports=["Thêm nữa"]},79165:t=>{t.exports=["Kỳ diệu"]},37140:t=>{t.exports=["Chế độ Magnet chụp các bản vẽ đặt gần các thanh giá với giá trị OHLC gần nhất"]},67455:t=>{t.exports=["Bút Marker"]},59607:t=>{t.exports=["Đo lường"]},36551:t=>{t.exports=["Các bản vẽ mới được sao chép vào tất cả các biểu đồ trong bố cục và được hiển thị khi cùng một mã đánh dấu được chọn"]},91977:t=>{t.exports=["Hiển thị các Công cụ ẩn"]},51072:t=>{t.exports=["Hiện Danh sách đối tượng"]},49421:t=>{t.exports=["Giữ nguyên Chế độ vẽ"]},49593:t=>{t.exports=["Màu hình Nền cho Lệnh dừng"]},36785:t=>{t.exports=["Màu hình nền Phần lợi nhuận"]},76091:t=>{t.exports=["Bỏ Công cụ vẽ"]},54336:t=>{t.exports=["Bỏ màu"]},72482:t=>{t.exports=["Loại bỏ khỏi mục yêu thích"]},19221:t=>{t.exports=["Màu văn bản"]},38925:t=>{t.exports=["Phóng to"]},49895:t=>{t.exports=["Thu nhỏ"]},16631:t=>{t.exports=["thay đổi màu sắc văn bản line tool(s)"]},74350:t=>{t.exports=["thay đổi màu sắc nền line tool(s)"]},68519:t=>{t.exports=["thay đổi màu sắc line tool(s)"]},36819:t=>{t.exports=["thay đổi kích thước phông chữ line tool(s)"]},54769:t=>{t.exports=["thay đổi các kiểu đường kẻ line tool(s)"]},41648:t=>{t.exports=["thay đổi độ rộng của line tool(s)"]},18567:t=>{t.exports=["thay đổi thuộc tính {propertyName}"]},32868:t=>{t.exports=["{hotKey_0} + Nhấp vào biểu đồ"]},68125:t=>{t.exports=["{hotKey_0} — hình tròn"]},40234:t=>{t.exports=["{hotKey_0} — Vẽ một đường thẳng với góc 45 độ"]},10289:t=>{t.exports=["{hotKey_0} — số gia cố định"]},81591:t=>{t.exports=["{hotKey_0} — hình vuông"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh.178.dd03c0163a8373c0fc5b.js b/charting_library/bundles/zh.178.dd03c0163a8373c0fc5b.js new file mode 100644 index 0000000..33136ec --- /dev/null +++ b/charting_library/bundles/zh.178.dd03c0163a8373c0fc5b.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[178],{12978:e=>{e.exports=["{symbolName}的实时数据"]},64565:e=>{e.exports=["由{exchange}交易所提供。"]},19801:e=>{e.exports=["周五"]},11268:e=>{e.exports=["周一"]},63331:e=>{e.exports=["周六"]},85954:e=>{e.exports=["周日"]},26230:e=>{e.exports=["周三"]},24793:e=>{e.exports=["周四"]},31533:e=>{e.exports=["周二"]},89790:e=>{e.exports=["无法获取Pine源代码。"]},39589:e=>{e.exports=["折叠窗格"]},38154:e=>{e.exports=["确定移除研究树"]},53205:e=>{e.exports=["连续期货合约"]},15993:e=>{e.exports=["连续期货合约是结合单个合约的合成工具。1!合约代表近月(最近的到期日),而2!代表第二个最近的到期时间。"]},45e3:e=>{e.exports=["Cboe BZX"]},56934:e=>{e.exports=["更改描述"]},23398:e=>{e.exports=["变更品种"]},36004:e=>{e.exports=["建立一个免费账户"]},69419:e=>{e.exports=["一切良好 — 市场开启。"]},97637:e=>{e.exports=["4月"]},86797:e=>{e.exports=["8月"]},22519:e=>{e.exports=["K线变化值"]},41707:e=>{e.exports=["购买实时数据"]},52003:e=>{e.exports=["确定删除研究树以及其全部子树?"]},68854:e=>{e.exports=["双击"]},97325:e=>{e.exports=["数据错误"]},52916:e=>{e.exports=["数据每天更新一次。"]},25978:e=>{e.exports=["即使市场上有更多的数据更新,数据也只会每秒更新一次。"]},57310:e=>{e.exports=["显示数据"]},49321:e=>{e.exports=["即使市场上有更多的数据更新,基本方案的数据也只会每秒更新一次。"]},55669:e=>{e.exports=["12月"]},83498:e=>{e.exports=["删除窗格"]},6044:e=>{e.exports=["派息数据"]},31461:e=>{e.exports=["衍生数据,是指通过组合和/或处理从各种来源提供的原始数据而创建的财务指标。"]},59315:e=>{e.exports=["盘后资讯"]},82751:e=>{e.exports=["错误"]},40519:e=>{e.exports=["晚安。盘后市场已开市。"]},80227:e=>{e.exports=["交易所时区"]},16467:e=>{e.exports=["2月"]},25046:e=>{e.exports=["填写交易所协议"]},93666:e=>{e.exports=["标记商品"]},564:e=>{e.exports=["周五"]},72970:e=>{e.exports=["周五"]},88958:e=>{e.exports=["假日"]},32960:e=>{e.exports=["清真标志"]},21686:e=>{e.exports=["隐藏指标图例"]},26935:e=>{e.exports=["指标参数"]},26315:e=>{e.exports=["指标名称"]},84098:e=>{e.exports=["指标值"]},91459:e=>{e.exports=["如果您需要{listedExchange}实时数据,则需要完成交易所协议。不用担心,只需点击几下"]},50634:e=>{e.exports=["它将在{remainingTime}后进入盘后交易。"]},74537:e=>{e.exports=["它将在{remainingTime}开市进行盘前交易。"]},26910:e=>{e.exports=["1月"]},23230:e=>{e.exports=["7月"]},49385:e=>{e.exports=["6月"]},99487:e=>{e.exports=["开高低收"]},15815:e=>{e.exports=["每秒更新一次"]},90784:e=>{e.exports=["10月"]},75991:e=>{e.exports=["开市状态"]},37274:e=>{e.exports=["最后一天变化值"]},36051:e=>{e.exports=["了解更多"]},39899:e=>{e.exports=["下移窗格"]},70343:e=>{e.exports=["上移窗格"]},83085:e=>{e.exports=["周一"]},61199:e=>{e.exports=["周一"]},41610:e=>{e.exports=["更多"]},1653:e=>{e.exports=["早安。盘前市场已开市。"]},56470:e=>{e.exports=["最大化图表"]},19603:e=>{e.exports=["最大化窗格"]},68327:e=>{e.exports=["5月"]},35732:e=>{e.exports=["管理窗格"]},84675:e=>{e.exports=["3月"]},83949:e=>{e.exports=["开市"]},35701:e=>{e.exports=["市场在{remainingTime}后开盘。"]},95814:e=>{e.exports=["休市"]},98105:e=>{e.exports=["市场在{remainingTime}后收盘。"]},56086:e=>{e.exports=["市场目前正在放假。放松一下。"]},71194:e=>{e.exports=["11月"]},66324:e=>{e.exports=["原始码"]},36835:e=>{e.exports=["周六"]},1144:e=>{e.exports=["周六"]},40653:e=>{e.exports=["向左滚动"]},26721:e=>{e.exports=["滚动到最近的K线"]},35809:e=>{e.exports=["向右滚动"]},61132:e=>{e.exports=["9月"]},28705:e=>{e.exports=["显示指标图例"]},51072:e=>{e.exports=["显示对象树"]},37809:e=>{e.exports=["显示周期设置"]},39045:e=>{e.exports=["Study错误"]},86577:e=>{ +e.exports=["周日"]},72149:e=>{e.exports=["周日"]},46041:e=>{e.exports=["商品价格来源"]},63143:e=>{e.exports=["商品标题"]},29985:e=>{e.exports=["盘后时段"]},28412:e=>{e.exports=["付费方案的数据更新更快速。"]},56042:e=>{e.exports=["盘前时段"]},24680:e=>{e.exports=["主要上市"]},89022:e=>{e.exports=["目前不支持此商品的实时数据。我们可能会在未来支持它。"]},6667:e=>{e.exports=["{symbolName}的即时数据由{exchange}交易所提供。"]},48293:e=>{e.exports=["还原图表"]},91029:e=>{e.exports=["还原窗格"]},75094:e=>{e.exports=["周三"]},7147:e=>{e.exports=["周三"]},52984:e=>{e.exports=["要获取{description}的即时数据,请购买即时数据包。"]},9787:e=>{e.exports=["周四"]},7951:e=>{e.exports=["周四"]},99214:e=>{e.exports=["公司股票上市和交易的主要或第一证券交易所。"]},2310:e=>{e.exports=["此数据是实时的,但可能与来自主要交易所的官方数据略有不同。"]},29512:e=>{e.exports=["此数据是实时的,但可能与来自{exchange}的官方数据略有不同。"]},52449:e=>{e.exports=["这是符合伊斯兰教法的股票,这意味着它遵循伊斯兰教法。此公司不收取利息,不从事某些行业(赌博、酒精、烟草、猪肉产品)。"]},86753:e=>{e.exports=["该实时数据由{originalExchange}交易所提供。它可能与直接来自{exchange}的官方数据略有不同。如果这种差异对您来说至关重要,您需要从主要交易所购买实时数据,我们可以提供帮助。"]},73717:e=>{e.exports=["无此商品,请选择另一个商品。"]},57048:e=>{e.exports=["该去散步了— 此市场已关闭。"]},94316:e=>{e.exports=["周二"]},44979:e=>{e.exports=["周二"]},8209:e=>{e.exports=["未标记商品"]},1111:e=>{e.exports=["成交量"]},61311:e=>{e.exports=["放大"]},47602:e=>{e.exports=["缩小"]},57889:e=>{e.exports=["更改OHLC值的可见性"]},18644:e=>{e.exports=["更改开市状态可见性"]},45110:e=>{e.exports=["更改K线涨跌可见性"]},31325:e=>{e.exports=["更改指标标题可见性"]},99774:e=>{e.exports=["更改指标值的可见性"]},96162:e=>{e.exports=["更改指标参数可见性"]},50058:e=>{e.exports=["更改最后一天变化可见性"]},26717:e=>{e.exports=["更改商品描述可见性"]},6091:e=>{e.exports=["更改商品字段可见性"]},9455:e=>{e.exports=["更改成交量值的可见性"]},39348:e=>{e.exports=["少于1分钟"]},87358:e=>{e.exports=["显示{title}"]},7827:e=>{e.exports=["{days}和{hours}"]},7435:e=>{e.exports=["来自{originalExchange}的{exchange}"]},19830:e=>{e.exports=["{hours}和{minutes}"]},1084:e=>{e.exports=["{listedExchange}即时数据可供注册用户免费使用。"]},38611:e=>{e.exports=["由于交易所要求,{symbolName}数据延迟{time}分钟。"]},77033:e=>{e.exports=["数据每{amount}秒更新一次,即使市场上有更多更新。"]},2121:e=>{e.exports=["我们Basic方案的数据每{amount}秒更新一次,即使市场上有更多更新也是如此。"]},5223:e=>{e.exports=["每{amount}秒更新一次"]},58609:e=>{e.exports=["{number} 天"]},24430:e=>{e.exports=["{number} 小时"]},67151:e=>{e.exports=["{number} 分"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh.2285.1268ecef367debd2960b.js b/charting_library/bundles/zh.2285.1268ecef367debd2960b.js new file mode 100644 index 0000000..b3d94c2 --- /dev/null +++ b/charting_library/bundles/zh.2285.1268ecef367debd2960b.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2285],{72171:t=>{t.exports=["中心"]},91757:t=>{t.exports=["底部"]},22192:t=>{t.exports=["日"]},63099:t=>{t.exports=["小时"]},77405:t=>{t.exports=["横式"]},66304:t=>{t.exports=["输入"]},19286:t=>{t.exports=["左"]},76476:t=>{t.exports=["中间"]},28134:t=>{t.exports=["分钟"]},71129:t=>{t.exports=["秒"]},21141:t=>{t.exports=["右"]},21594:t=>{t.exports=["周"]},26458:t=>{t.exports=["影线"]},65994:t=>{t.exports=["顶部"]},92960:t=>{t.exports=["文字对齐"]},90581:t=>{t.exports=["文字方向"]},44085:t=>{t.exports=["竖式"]},13355:t=>{t.exports=["更改{title}日图到"]},41377:t=>{t.exports=["更改{title}日图从"]},35388:t=>{t.exports=["更改{title}小时图从"]},78586:t=>{t.exports=["更改{title}小时图到"]},59635:t=>{t.exports=["更改{title}月图从"]},74266:t=>{t.exports=["更改{title}月图到"]},91633:t=>{t.exports=["更改{title}分钟图到"]},15106:t=>{t.exports=["更改{title}分钟图从"]},66161:t=>{t.exports=["更改{title}秒图到"]},2822:t=>{t.exports=["更改{title}秒图从"]},21339:t=>{t.exports=["更改{title}周图从"]},68643:t=>{t.exports=["更改{title}周图到"]},30810:t=>{t.exports=["更改{title}在tick图上的可见性"]},24941:t=>{t.exports=["更改{title}在周图上的可见性"]},8917:t=>{t.exports=["更改{title}在{ranges}上的可见性"]},29088:t=>{t.exports=["更改{title}在日图上的可见性"]},68971:t=>{t.exports=["更改{title}在小时图上的可见性"]},64370:t=>{t.exports=["更改{title}在分钟图上的可见性"]},6659:t=>{t.exports=["更改{title}在月图上的可见性"]},46948:t=>{t.exports=["更改{title}在秒图上的可见性"]},82211:t=>{t.exports=["日"]},33486:t=>{t.exports=["天到"]},14077:t=>{t.exports=["天从"]},3143:t=>{t.exports=["小时"]},84775:t=>{t.exports=["小时从"]},11255:t=>{t.exports=["小时到"]},58964:t=>{t.exports=["个月"]},71770:t=>{t.exports=["月从"]},37179:t=>{t.exports=["月到"]},16465:t=>{t.exports=["分钟"]},72317:t=>{t.exports=["分钟到"]},25586:t=>{t.exports=["分钟从"]},32925:t=>{t.exports=["秒"]},39017:t=>{t.exports=["秒到"]},6049:t=>{t.exports=["秒从"]},93016:t=>{t.exports=["周"]},32002:t=>{t.exports=["周从"]},28091:t=>{t.exports=["周到"]},59523:t=>{t.exports="ticks"}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh.2547.28b713bedf796244795d.js b/charting_library/bundles/zh.2547.28b713bedf796244795d.js new file mode 100644 index 0000000..4227ede --- /dev/null +++ b/charting_library/bundles/zh.2547.28b713bedf796244795d.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2547],{50831:e=>{e.exports=["根K线"]},19648:e=>{e.exports=["12小时"]},55838:e=>{e.exports=["24小时"]},23238:e=>{e.exports=["版面"]},72171:e=>{e.exports=["中心"]},88364:e=>{e.exports=["图表基本样式"]},46720:e=>{e.exports=["十字线"]},50985:e=>{e.exports=["货币"]},17319:e=>{e.exports=["货币和单位"]},68791:e=>{e.exports=["参数"]},95036:e=>{e.exports=["平均收盘价格"]},91757:e=>{e.exports=["底部"]},27331:e=>{e.exports=["背景"]},22519:e=>{e.exports=["K线变化值"]},87845:e=>{e.exports=["按钮"]},39392:e=>{e.exports=["网格线"]},25209:e=>{e.exports=["日期格式"]},55090:e=>{e.exports=["标签上的星期几"]},29601:e=>{e.exports=["描述"]},26897:e=>{e.exports=["事件"]},77405:e=>{e.exports=["横式"]},34403:e=>{e.exports=["仅水平"]},60971:e=>{e.exports=["最高和最低价格"]},61142:e=>{e.exports=["指标"]},34905:e=>{e.exports=["指标值"]},29687:e=>{e.exports=["指标和财务值"]},25084:e=>{e.exports=["指标和财务名称"]},9654:e=>{e.exports=["指标名称"]},99487:e=>{e.exports=["开高低收"]},75991:e=>{e.exports=["开市状态"]},15474:e=>{e.exports="Logo"},96073:e=>{e.exports=["详细描述"]},78905:e=>{e.exports=["价格坐标上的标签"]},37274:e=>{e.exports=["最后一天变化值"]},19286:e=>{e.exports=["左"]},70500:e=>{e.exports=["资金"]},66653:e=>{e.exports=["利润率"]},76476:e=>{e.exports=["中间"]},42502:e=>{e.exports=["无重叠"]},49199:e=>{e.exports=["无"]},74343:e=>{e.exports=["导航"]},47926:e=>{e.exports=["坐标模式(A和L)"]},43115:e=>{e.exports=["坐标"]},53224:e=>{e.exports=["坐标放置"]},79194:e=>{e.exports=["状态行"]},89053:e=>{e.exports=["商品代码"]},35383:e=>{e.exports=["商品名称"]},27767:e=>{e.exports=["商品最新价格"]},40847:e=>{e.exports=["商品前一天收盘价"]},50446:e=>{e.exports=["窗格"]},73908:e=>{e.exports=["窗格分隔符"]},36014:e=>{e.exports=["百分比"]},78621:e=>{e.exports=["点数"]},74823:e=>{e.exports=["盘前/盘后价格"]},64859:e=>{e.exports=["价格坐标"]},76523:e=>{e.exports=["价格和百分比值"]},21141:e=>{e.exports=["右"]},40187:e=>{e.exports=["右边距"]},77705:e=>{e.exports=["水印"]},26458:e=>{e.exports=["影线"]},65994:e=>{e.exports=["顶部"]},92960:e=>{e.exports=["文字对齐"]},90581:e=>{e.exports=["文字方向"]},67369:e=>{e.exports=["标题"]},31326:e=>{e.exports=["标题"]},23097:e=>{e.exports=["商品代码"]},82168:e=>{e.exports=["商品和描述"]},43637:e=>{e.exports=["时间坐标"]},97316:e=>{e.exports=["时间小时格式"]},90801:e=>{e.exports=["交易"]},77534:e=>{e.exports=["单位"]},1111:e=>{e.exports=["成交量"]},80170:e=>{e.exports=["根据坐标值"]},91322:e=>{e.exports=["数值"]},37174:e=>{e.exports=["垂直和水平"]},36426:e=>{e.exports=["仅垂直"]},44085:e=>{e.exports=["竖式"]},57889:e=>{e.exports=["更改OHLC值的可见性"]},35646:e=>{e.exports=["更改导航按钮可见性"]},18644:e=>{e.exports=["更改开市状态可见性"]},45110:e=>{e.exports=["更改K线涨跌可见性"]},10349:e=>{e.exports=["更改下边距"]},88161:e=>{e.exports=["更改货币和单位标签的可见性"]},84060:e=>{e.exports=["更改货币标签可见性"]},99011:e=>{e.exports=["更改图表背景颜色"]},72458:e=>{e.exports=["更改图表背景类型"]},37034:e=>{e.exports=["更改十字准线宽度"]},29951:e=>{e.exports=["更改十字准线颜色"]},92027:e=>{e.exports=["更改十字准线样式"]},50457:e=>{e.exports=["更改日期格式"]},7104:e=>{e.exports=["更改标签上的星期几"]},27764:e=>{e.exports=["更改网格线可见性"]},88096:e=>{e.exports=["更改水平网格线颜色"]},31325:e=>{e.exports=["更改指标标题可见性"]},99774:e=>{e.exports=["更改指标值的可见性"]},96162:e=>{e.exports=["更改指标参数可见性"]},59820:e=>{e.exports=["更改指标和财务名称标签可见性"]},90512:e=>{ +e.exports=["更改指标和财务值标签可见性"]},50058:e=>{e.exports=["更改最后一天变化可见性"]},97956:e=>{e.exports=["更改图例背景透明度"]},61061:e=>{e.exports=["更改图例背景可见性"]},37730:e=>{e.exports=["更改窗格按钮可见性"]},89032:e=>{e.exports=["更改窗格分隔符颜色"]},35636:e=>{e.exports=["更改右边距"]},66601:e=>{e.exports=["更改右边距百分比"]},25616:e=>{e.exports=["更改商品水印颜色"]},87159:e=>{e.exports=["更改商品水印可见性"]},26717:e=>{e.exports=["更改商品描述可见性"]},6091:e=>{e.exports=["更改商品字段可见性"]},28741:e=>{e.exports=["更改商品最新值模式"]},95071:e=>{e.exports=["更改商品图例格式"]},47361:e=>{e.exports=["更改坐标模式按钮可见性"]},35065:e=>{e.exports=["更改坐标文本颜色"]},84382:e=>{e.exports=["更改坐标字体大小"]},12468:e=>{e.exports=["更改坐标线条颜色"]},71589:e=>{e.exports=["更改交易时段分隔可见性"]},15035:e=>{e.exports=["更改交易时段分隔宽度"]},1579:e=>{e.exports=["更改交易时段分隔颜色"]},21460:e=>{e.exports=["更改交易时段分隔样式"]},76991:e=>{e.exports=["更改时间小时格式"]},98905:e=>{e.exports=["更改上边距"]},7011:e=>{e.exports=["更改单位标签可见性"]},22722:e=>{e.exports=["更改垂直网格线颜色"]},9455:e=>{e.exports=["更改成交量值的可见性"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh.2578.ab3178e0160c259eac53.js b/charting_library/bundles/zh.2578.ab3178e0160c259eac53.js new file mode 100644 index 0000000..880b291 --- /dev/null +++ b/charting_library/bundles/zh.2578.ab3178e0160c259eac53.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2578],{22353:e=>{e.exports=["(开 + 高 + 低 + 收)/4"]},94884:e=>{e.exports=["(高 + 低 + 收)/3"]},10591:e=>{e.exports=["(高 + 低)/2"]},63243:e=>{e.exports=["K线颜色基于前一收盘价"]},15857:e=>{e.exports=["收盘价线"]},9994:e=>{e.exports=["调整股息数据"]},10989:e=>{e.exports=["根据合约变更调整"]},70816:e=>{e.exports=["平均收盘价"]},50430:e=>{e.exports=["下边框线"]},83760:e=>{e.exports=["主体"]},72269:e=>{e.exports=["边框"]},7445:e=>{e.exports=["基准位"]},47586:e=>{e.exports=["Bid和Ask"]},39667:e=>{e.exports=["下跌烛线"]},87151:e=>{e.exports=["下跌颜色"]},81285:e=>{e.exports=["数据修改"]},4329:e=>{e.exports=["系统预设"]},86846:e=>{e.exports=["填充"]},58747:e=>{e.exports=["上填充色"]},11157:e=>{e.exports=["下填充色"]},86953:e=>{e.exports=["HLC 线"]},39292:e=>{e.exports=["高点和低点"]},83678:e=>{e.exports=["最高价线"]},75310:e=>{e.exports=["最低价线"]},15107:e=>{e.exports=["最新价"]},6350:e=>{e.exports=["盘前/盘后市场"]},62521:e=>{e.exports=["盘前/盘后市场时段背景"]},73947:e=>{e.exports=["精确度"]},8094:e=>{e.exports=["前一天收盘"]},77986:e=>{e.exports=["价格线"]},24248:e=>{e.exports=["价格源"]},94089:e=>{e.exports=["预测上涨烛线"]},80293:e=>{e.exports=["投影蜡烛"]},5704:e=>{e.exports=["预测下跌烛线"]},29881:e=>{e.exports=["价格坐标上的实际价格(而不是Heikin-Ashi价格)"]},57417:e=>{e.exports=["上边框线"]},55314:e=>{e.exports=["细K线"]},87492:e=>{e.exports=["时区"]},5536:e=>{e.exports=["上涨颜色"]},83610:e=>{e.exports=["上涨烛线"]},23500:e=>{e.exports=["使用结算价作为日图收盘价"]},35612:e=>{e.exports=["使用成交量重量K线"]},30792:e=>{e.exports=["蜡烛"]},55740:e=>{e.exports=["更改美国线"]},68927:e=>{e.exports=["更改平均收盘价线宽度"]},30385:e=>{e.exports=["更改平均收盘价线颜色"]},97008:e=>{e.exports=["更改面积填充颜色"]},6610:e=>{e.exports=["更改面积线条宽度"]},661:e=>{e.exports=["更改面积线条颜色"]},1316:e=>{e.exports=["更改面积价格来源"]},29180:e=>{e.exports=["更改ask线颜色"]},31547:e=>{e.exports=["更改基础水平"]},4164:e=>{e.exports=["更改基准线底线颜色"]},38990:e=>{e.exports=["更改基准线底线宽度"]},73163:e=>{e.exports=["更改基准线填充底部区域颜色"]},12673:e=>{e.exports=["更改基准线填充顶部区域颜色"]},56819:e=>{e.exports=["更改基准线价格来源"]},68621:e=>{e.exports=["更改基准线顶线颜色"]},35339:e=>{e.exports=["更改基准线顶线宽度"]},76804:e=>{e.exports=["更改上涨K线颜色"]},71816:e=>{e.exports=["更改K线下跌颜色"]},36703:e=>{e.exports=["更改bid线颜色"]},29353:e=>{e.exports=["根据前一个收盘价更改K线颜色"]},85709:e=>{e.exports=["更改向上列的颜色"]},12155:e=>{e.exports=["更改向下列的颜色"]},66890:e=>{e.exports=["更改列价格来源"]},71809:e=>{e.exports=["更改小数位"]},31317:e=>{e.exports=["更改延长时段颜色"]},60944:e=>{e.exports=["更改高低价线颜色"]},83708:e=>{e.exports=["更改高低价线宽度"]},81080:e=>{e.exports=["更改高-低实体颜色"]},30033:e=>{e.exports=["更改高-低实体可见性"]},76885:e=>{e.exports=["更改高-低边框颜色"]},79236:e=>{e.exports=["更改高-低边框可见性"]},42981:e=>{e.exports=["更改高-低标签可见性"]},31937:e=>{e.exports=["更改高-低标签颜色"]},87828:e=>{e.exports=["更改线条颜色"]},17119:e=>{e.exports=["更改线条价格来源"]},69125:e=>{e.exports=["更改线条宽度"]},49973:e=>{e.exports=["更改盘后市场颜色"]},5969:e=>{e.exports=["更改盘后市场线条颜色"]},50393:e=>{e.exports=["更改盘前/盘后市场价格线的可见性"]},46257:e=>{e.exports=["更改盘前市场颜色"]},60852:e=>{e.exports=["更改盘前市场线条颜色"]},91183:e=>{e.exports=["更改前一根收盘价线颜色"]},87631:e=>{e.exports=["更改前一根收盘价线宽度"]},77640:e=>{e.exports=["更改价格线颜色"]},97322:e=>{e.exports=["更改价格线宽度"]},35116:e=>{e.exports=["更改范围K线样式"]},28143:e=>{e.exports=["更改范围细K线"]}, +75986:e=>{e.exports=["更改renko下影线颜色"]},7747:e=>{e.exports=["更改renko下影线颜色"]},9473:e=>{e.exports=["更改renko影线的可见性"]},39783:e=>{e.exports=["更改价格坐标上的实际价格显示(而不是Heiken-Ashi价格)"]},72886:e=>{e.exports=["更改细K线"]},95108:e=>{e.exports=["更改使用成交量重量K线"]},5464:e=>{e.exports=["更改{candleType}上边框颜色"]},61118:e=>{e.exports=["更改{candleType}上涨颜色"]},60164:e=>{e.exports=["更改{candleType}下影线颜色"]},45543:e=>{e.exports=["更改{candleType}上影线颜色"]},39987:e=>{e.exports=["更改{candleType}影线的可见性"]},47202:e=>{e.exports=["更改{candleType}实体可见性"]},23986:e=>{e.exports=["更改{candleType}边框可见性"]},92330:e=>{e.exports=["更改{candleType}下边框颜色"]},36320:e=>{e.exports=["更改{candleType}向下颜色"]},79088:e=>{e.exports=["更改{chartType}边框K线下跌颜色"]},11107:e=>{e.exports=["更改{chartType}边框K线上涨颜色"]},85503:e=>{e.exports=["更改{chartType}向下颜色"]},61250:e=>{e.exports=["更改{chartType}投影边框K线上涨颜色"]},18465:e=>{e.exports=["更改{chartType}投影K线下跌颜色"]},50453:e=>{e.exports=["更改{chartType}投影K线上涨颜色"]},59414:e=>{e.exports=["更改{chartType}上涨颜色"]},21547:e=>{e.exports=["更改{inputName}属性"]},42390:e=>{e.exports=["调整股息数据"]},99511:e=>{e.exports=["根据合约变更调整"]},75165:e=>{e.exports=["空心K线图"]},18995:e=>{e.exports=["范围"]},47500:e=>{e.exports=["砖形图"]},98402:e=>{e.exports=["使用结算价作为日图收盘价"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh.3175.e0a2c845c5cba23f42fb.js b/charting_library/bundles/zh.3175.e0a2c845c5cba23f42fb.js new file mode 100644 index 0000000..eee2cc7 --- /dev/null +++ b/charting_library/bundles/zh.3175.e0a2c845c5cba23f42fb.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3175],{14281:e=>{e.exports=["货币"]},60558:e=>{e.exports=["动物&自然"]},14232:e=>{e.exports=["活动"]},57792:e=>{e.exports=["箭头"]},33628:e=>{e.exports=["手势和笑脸"]},35305:e=>{e.exports=["食物&饮料"]},49546:e=>{e.exports=["旗帜"]},72302:e=>{e.exports=["物品"]},11739:e=>{e.exports=["自然"]},96330:e=>{e.exports=["笑脸&人像"]},6878:e=>{e.exports=["符号"]},77011:e=>{e.exports=["符号和旗帜"]},15426:e=>{e.exports=["最近使用"]},15395:e=>{e.exports=["旅游&地点"]},39176:e=>{e.exports=["内容"]},19022:e=>{e.exports=["通道"]},82401:e=>{e.exports=["游标"]},50025:e=>{e.exports=["经济周期"]},19661:e=>{e.exports=["注释工具"]},44629:e=>{e.exports=["添加到收藏"]},23969:e=>{e.exports=["箭头"]},55939:e=>{e.exports=["笔刷"]},43884:e=>{e.exports=["江恩"]},5816:e=>{e.exports=["江恩和斐波那契工具"]},22146:e=>{e.exports=["几何形状"]},60925:e=>{e.exports=["圆点"]},19570:e=>{e.exports=["表情符号"]},88280:e=>{e.exports=["艾略特波浪"]},99289:e=>{e.exports=["橡皮擦"]},97100:e=>{e.exports=["预测和测量工具"]},22305:e=>{e.exports=["斐波那契"]},17517:e=>{e.exports=["隐藏所有绘图"]},96411:e=>{e.exports=["隐藏绘图工具栏"]},92464:e=>{e.exports=["图标"]},37057:e=>{e.exports=["锁定所有绘图"]},79165:e=>{e.exports=["魔术"]},37140:e=>{e.exports=["磁铁模式将吸附至K线的開高低收值"]},59607:e=>{e.exports=["测量"]},79961:e=>{e.exports=["测量器"]},36551:e=>{e.exports=["新的绘图将复制到同一布局中的所有图表,并在选择同一商品时显示"]},25792:e=>{e.exports=["形状"]},63354:e=>{e.exports=["显示绘图工具栏"]},49616:e=>{e.exports=["显示收藏的绘图工具栏"]},91977:e=>{e.exports=["显示隐藏的工具"]},51072:e=>{e.exports=["显示对象树"]},49421:e=>{e.exports=["保持绘图模式"]},84121:e=>{e.exports=["贴纸"]},85422:e=>{e.exports=["强磁铁"]},19693:e=>{e.exports=["形态"]},73359:e=>{e.exports=["分叉线"]},76091:e=>{e.exports=["移除绘图"]},45286:e=>{e.exports=["移除对象"]},72482:e=>{e.exports=["从收藏中移除"]},30513:e=>{e.exports=["移除{drawings}"]},10049:e=>{e.exports=["移除{drawings}和{indicators}"]},55084:e=>{e.exports=["移除{indicators}"]},45265:e=>{e.exports=["弱磁铁"]},20916:e=>{e.exports=["文字&笔记"]},18794:e=>{e.exports=["趋势线工具"]},89967:e=>{e.exports=["基于成交量"]},38925:e=>{e.exports=["放大"]},49895:e=>{e.exports=["缩小"]},32868:e=>{e.exports=["{hotKey_0} + 点击图表"]},68125:e=>{e.exports=["{hotKey_0} — 圆圈"]},40234:e=>{e.exports=["{hotKey_0} — 以45度角绘制一条直线"]},10289:e=>{e.exports=["{hotKey_0} — 固定增量"]},81591:e=>{e.exports=["{hotKey_0} — 正方形"]},93030:e=>{e.exports=["{amount}个绘图"]},80437:e=>{e.exports=["{amount}个指标"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh.3236.e12bb9a536432e97ec0c.js b/charting_library/bundles/zh.3236.e12bb9a536432e97ec0c.js new file mode 100644 index 0000000..aeacbb6 --- /dev/null +++ b/charting_library/bundles/zh.3236.e12bb9a536432e97ec0c.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3236],{14229:e=>{e.exports=["点"]},6174:e=>{e.exports=["日"]},5285:e=>{e.exports=["小时"]},79410:e=>{e.exports=["个月"]},37830:e=>{e.exports=["分钟"]},25042:e=>{e.exports=["周"]},74787:e=>{e.exports=["天"]},62346:e=>{e.exports=["小时"]},94328:e=>{e.exports=["月"]},57470:e=>{e.exports=["分"]},74973:e=>{e.exports=["秒"]},48801:e=>{e.exports=["范围"]},86614:e=>{e.exports=["周"]},30426:e=>{e.exports="Ticks"},43001:e=>{e.exports=["复制图片"]},7367:e=>{e.exports=["复制链接"]},45888:e=>{e.exports=["图表快照"]},74207:e=>{e.exports=["图表设置"]},54777:e=>{e.exports=["添加"]},95798:e=>{e.exports=["添加自定义周期"]},44629:e=>{e.exports=["添加到收藏"]},15795:e=>{e.exports=["所有我的布局"]},88368:e=>{e.exports=["所有更改已保存"]},84232:e=>{e.exports=["图表样式"]},39011:e=>{e.exports=["下载图片"]},43399:e=>{e.exports=["默认模板"]},29313:e=>{e.exports=["每个拥有该链接的人都可以查看和复制"]},83127:e=>{e.exports=["收藏指标"]},33959:e=>{e.exports=["收藏"]},11682:e=>{e.exports=["全屏模式"]},15812:e=>{e.exports=["指标模板"]},61142:e=>{e.exports=["指标"]},74527:e=>{e.exports=["指标 & 策略"]},79353:e=>{e.exports=["打开周期对话框"]},55520:e=>{e.exports=["在弹窗中打开图表"]},38543:e=>{e.exports=["在新标签页中打开"]},75687:e=>{e.exports=["加载图表布局"]},75789:e=>{e.exports=["加载布局"]},90879:e=>{e.exports=["加载中..."]},80959:e=>{e.exports=["复制"]},58219:e=>{e.exports=["管理布局"]},38554:e=>{e.exports=["我的模板"]},14605:e=>{e.exports=["数字或{hotKey_0}"]},85520:e=>{e.exports=["保存"]},92093:e=>{e.exports=["保存指标模板"]},87409:e=>{e.exports=["保存布局里的所有图表,包含图表里的全部品种和周期"]},11680:e=>{e.exports=["保存布局"]},27077:e=>{e.exports=["分享"]},20987:e=>{e.exports=["只需在图表上开始输入,即可拉出此搜索框"]},99983:e=>{e.exports=["商品代码搜索"]},43959:e=>{e.exports=["快速搜索"]},70728:e=>{e.exports=["重做{hint}"]},72482:e=>{e.exports=["从收藏中移除"]},35038:e=>{e.exports=["重命名"]},88513:e=>{e.exports=["生成快照"]},32916:e=>{e.exports=["时间周期"]},99746:e=>{e.exports=["推特图表图片"]},80323:e=>{e.exports=["复原 {hint}"]},23687:e=>{e.exports=["你目前没有收藏的指标"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh.344.a9e566fa1091368f40c7.js b/charting_library/bundles/zh.344.a9e566fa1091368f40c7.js new file mode 100644 index 0000000..62f498b --- /dev/null +++ b/charting_library/bundles/zh.344.a9e566fa1091368f40c7.js @@ -0,0 +1,4 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[344],{63227:t=>{t.exports=["#{count}(K线)"]},9671:t=>{t.exports=["#{count}(价格,K线)"]},91282:t=>{t.exports=["#1 (K线)"]},1961:t=>{t.exports=["#1(价格)"]},12706:t=>{t.exports=["#1(价格, K线)"]},92195:t=>{t.exports=["#1(垂直位置%,K线)"]},66187:t=>{t.exports=["中线"]},5066:t=>{t.exports="%"},89795:t=>{t.exports=["逆时针方向"]},43809:t=>{t.exports=["Coeffs As Percents"]},40054:t=>{t.exports=["颜色"]},47737:t=>{t.exports=["精简统计模式"]},4639:t=>{t.exports=["坐标"]},76655:t=>{t.exports=["现金"]},99120:t=>{t.exports=["通道"]},60066:t=>{t.exports=["点数变化"]},36150:t=>{t.exports=["角度"]},38280:t=>{t.exports=["角度"]},95264:t=>{t.exports=["账户规模"]},85160:t=>{t.exports=["始终显示统计信息"]},54189:t=>{t.exports=["弧形"]},34674:t=>{t.exports=["最小刻度的高低平均价"]},17608:t=>{t.exports=["底标签"]},48848:t=>{t.exports=["边框"]},72269:t=>{t.exports=["边框"]},27331:t=>{t.exports=["背景"]},66282:t=>{t.exports=["背景#1"]},19949:t=>{t.exports=["K线范围"]},81260:t=>{t.exports=["网格"]},67114:t=>{t.exports=["日期/时间范围"]},37067:t=>{t.exports=["移位(价格,K线)"]},75460:t=>{t.exports=["距离"]},46211:t=>{t.exports=["表情符号"]},46001:t=>{t.exports=["进场价格"]},1220:t=>{t.exports=["延伸"]},71116:t=>{t.exports=["向下延伸"]},45809:t=>{t.exports=["向左延伸"]},25892:t=>{t.exports=["延伸左边线条"]},13611:t=>{t.exports=["延长线"]},3304:t=>{t.exports=["左侧延长线"]},83095:t=>{t.exports=["向右延长线"]},14025:t=>{t.exports=["向右延伸"]},74395:t=>{t.exports=["延伸右边线条"]},85197:t=>{t.exports=["向上延伸"]},17006:t=>{t.exports=["字体大小"]},31343:t=>{t.exports=["失败文字"]},28565:t=>{t.exports=["失败背景"]},87931:t=>{t.exports=["扇形"]},39836:t=>{t.exports=["基于对数坐标的Fib水平"]},10578:t=>{t.exports=["完整圆圈"]},25264:t=>{t.exports=["HL Bars"]},66049:t=>{t.exports=["OC Bars"]},27531:t=>{t.exports=["手数"]},99180:t=>{t.exports=["下带"]},53861:t=>{t.exports=["下带#2"]},44775:t=>{t.exports=["下带#3"]},85206:t=>{t.exports=["标签"]},75332:t=>{t.exports=["标签边框"]},14773:t=>{t.exports=["标签背景"]},37126:t=>{t.exports=["标签文字"]},79106:t=>{t.exports=["水平位"]},95610:t=>{t.exports=["水平线"]},79307:t=>{t.exports=["左标签"]},49286:t=>{t.exports="Line - HL/2"},17676:t=>{t.exports=["Line - Open"]},47669:t=>{t.exports=["线 - 收盘价"]},71899:t=>{t.exports=["Line - High"]},83394:t=>{t.exports=["Line - Low"]},60489:t=>{t.exports=["线条颜色"]},53889:t=>{t.exports=["模式"]},95543:t=>{t.exports=["个月"]},85041:t=>{t.exports=["中线"]},24510:t=>{t.exports=["中点"]},22213:t=>{t.exports=["来源背景"]},15500:t=>{t.exports=["来源边界"]},79238:t=>{t.exports=["来源文字"]},37249:t=>{t.exports=["统计数据"]},28712:t=>{t.exports=["统计位置"]},50948:t=>{t.exports=["止损颜色"]},56119:t=>{t.exports=["止损水平"]},69835:t=>{t.exports=["成功文本"]},91141:t=>{t.exports=["成功的背景色"]},2694:t=>{t.exports=["百分比变化"]},650:t=>{t.exports=["百分比"]},25684:t=>{t.exports=["价格"]},23675:t=>{t.exports=["价格标签"]},75675:t=>{t.exports=["价格标签"]},16103:t=>{t.exports=["价格位"]},46964:t=>{t.exports=["价格范围"]},59771:t=>{t.exports=["价格K线比"]},29072:t=>{t.exports=["价格"]},2635:t=>{t.exports=["止盈水平"]},33886:t=>{t.exports=["范围和比例"]},24186:t=>{t.exports=["反手"]},91367:t=>{t.exports=["右标签"]},63833:t=>{t.exports=["风险"]},95545:t=>{t.exports=["波浪"]},10209:t=>{t.exports=["顶标签"]}, +98001:t=>{t.exports=["目标背景"]},89258:t=>{t.exports=["目标边界"]},45302:t=>{t.exports=["目标颜色:"]},74289:t=>{t.exports=["目标文本"]},17932:t=>{t.exports=["文本换行"]},55325:t=>{t.exports=["时间标签"]},77838:t=>{t.exports=["时间水平"]},2295:t=>{t.exports=["透明度"]},4372:t=>{t.exports=["趋势线"]},26775:t=>{t.exports=["上带"]},21774:t=>{t.exports=["上带#2"]},21076:t=>{t.exports=["上带#3"]},12374:t=>{t.exports=["使用一种颜色"]},53473:t=>{t.exports=["成交量加权平均价(VWAP)"]},91322:t=>{t.exports=["数值"]},25227:t=>{t.exports=["方差"]},1670:t=>{t.exports=["更改角度"]},38829:t=>{t.exports=["更改箭头颜色"]},23723:t=>{t.exports=["更改K线X坐标"]},72080:t=>{t.exports=["更改标志颜色"]},66266:t=>{t.exports=["更改价格Y坐标"]},98905:t=>{t.exports=["更改上边距"]},11049:t=>{t.exports=["更改垂直位置Y坐标"]},98057:t=>{t.exports=["更改{title}VWAP线颜色"]},55218:t=>{t.exports=["更改{title}VWAP线宽度"]},31804:t=>{t.exports=["更改{title}逆时针"]},99128:t=>{t.exports=["更改{title}系数为百分比可见性"]},20216:t=>{t.exports=["更改{title}颜色"]},35435:t=>{t.exports=["更改{title}紧凑统计模式"]},550:t=>{t.exports=["更改{title}K线边框上涨颜色"]},28146:t=>{t.exports=["更改{title}K线边框可见性"]},7373:t=>{t.exports=["更改{title}K线边框下跌颜色"]},38742:t=>{t.exports=["更改{title}K线下跌颜色"]},42273:t=>{t.exports=["更改{title}K线上涨颜色"]},76054:t=>{t.exports=["更改{title}K线影线颜色"]},27029:t=>{t.exports=["更改{title}K线影线的可见性"]},22430:t=>{t.exports=["更改{title}点数变化可见性"]},45537:t=>{t.exports=["更改{title}角度可见性"]},31775:t=>{t.exports=["更改{title}帐户大小"]},37913:t=>{t.exports=["更改{title}总是显示统计信息"]},15521:t=>{t.exports=["更改{title}所有线条颜色"]},17466:t=>{t.exports=["更改{title}弧形{index}线条颜色"]},72307:t=>{t.exports=["更改{title}弧形{index}线条宽度"]},13853:t=>{t.exports=["更改{title}弧形{index}线条可见性"]},78680:t=>{t.exports=["更改{title}平均HL值"]},15802:t=>{t.exports=["更改{title}底部标签可见性"]},36438:t=>{t.exports=["更改{title}背景透明度"]},64548:t=>{t.exports=["更改{title}背景可见性"]},75312:t=>{t.exports=["更改{title}背景颜色"]},39651:t=>{t.exports=["更改{title}背景颜色1"]},78177:t=>{t.exports=["更改{title}背景颜色2"]},42746:t=>{t.exports=["更改{title}K线范围可见性"]},53770:t=>{t.exports=["更改{title}网格可见性"]},29145:t=>{t.exports=["更改{title}网格线颜色"]},64949:t=>{t.exports=["更改{title}网格线样式"]},93548:t=>{t.exports=["更改{title}网格线宽度"]},15485:t=>{t.exports=["更改{title}日期/时间范围可见性"]},3400:t=>{t.exports=["更改{title}角度"]},91534:t=>{t.exports=["更改{title}距离可见性"]},65056:t=>{t.exports=["更改{title}表情符号"]},65899:t=>{t.exports=["更改{title}表情符号可见性"]},59354:t=>{t.exports=["更改{title}入场价格"]},1447:t=>{t.exports=["更改{title}延长底部"]},15258:t=>{t.exports=["更改{title}延长左边"]},96902:t=>{t.exports=["更改{title}延长线"]},896:t=>{t.exports=["更改{title}延长顶部"]},3708:t=>{t.exports=["更改{title}向左延伸"]},52889:t=>{t.exports=["更改{title}向右延伸"]},86647:t=>{t.exports=["更改{title}扩展名"]},3156:t=>{t.exports=["更改{title}失败文本颜色"]},49885:t=>{t.exports=["更改{title}失败背景颜色"]},89126:t=>{t.exports=["更改{title}扇形{index}线条可见性"]},30016:t=>{t.exports=["更改{title}扇形{index}线条宽度"]},82516:t=>{t.exports=["更改{title}扇形{index}线条颜色"]},78142:t=>{t.exports=["更改{title}扇形可见性"]},79467:t=>{t.exports=["更改{title}扇形线颜色"]},45739:t=>{t.exports=["在对数坐标上更改{title}斐波那契水平"]},99670:t=>{t.exports=["更改{title}翻转"]},35165:t=>{t.exports=["更改{title}完整圆圈的可见性"]},48983:t=>{t.exports=["更改{title}图像背景颜色"]},45025:t=>{ +t.exports=["更改{title}手数大小"]},13901:t=>{t.exports=["更改{title}下带线颜色"]},78425:t=>{t.exports=["更改{title}下带线可见性"]},99491:t=>{t.exports=["更改{title}下带线宽度"]},55469:t=>{t.exports=["更改{title}下带#2线条颜色"]},76157:t=>{t.exports=["更改{title}下带#2线条可见性"]},8081:t=>{t.exports=["更改{title}下带#2线条宽度"]},95016:t=>{t.exports=["更改{title}下带#3线条颜色"]},84928:t=>{t.exports=["更改{title}下带#3线条可见性"]},44693:t=>{t.exports=["更改{title}下带#3线条宽度"]},81170:t=>{t.exports=["更改{title}标签对齐方式"]},22775:t=>{t.exports=["更改{title}标签字体大小"]},24338:t=>{t.exports=["更改{title}标签可见性"]},32891:t=>{t.exports=["更改{title}水平{index}线系数"]},85551:t=>{t.exports=["更改{title}水平{index}线颜色"]},47840:t=>{t.exports=["更改{title}水平{index}线样式"]},45463:t=>{t.exports=["更改{title}水平{index}线可见性"]},90098:t=>{t.exports=["更改{title}水平{index}线宽度"]},26710:t=>{t.exports=["更改{title}水平可见性"]},2359:t=>{t.exports=["更改{title}左侧标签可见性"]},44643:t=>{t.exports=["更改{title}线条宽度"]},20563:t=>{t.exports=["更改{title}线条颜色"]},66982:t=>{t.exports=["更改{title}线条样式"]},94441:t=>{t.exports=["更改{title}模式"]},89996:t=>{t.exports=["更改{title}中点可见性"]},36618:t=>{t.exports=["更改{title}镜像"]},18544:t=>{t.exports=["更改{title}源背景颜色"]},48035:t=>{t.exports=["更改{title}源边框颜色"]},42286:t=>{t.exports=["更改{title}源文本颜色"]},588:t=>{t.exports=["更改{title}统计信息位置"]},54659:t=>{t.exports=["更改{title}止损颜色"]},89182:t=>{t.exports=["更改{title}止损水平"]},82224:t=>{t.exports=["更改{title}止损价格"]},88383:t=>{t.exports=["更改{title}成功文本颜色"]},26967:t=>{t.exports=["更改{title}成功背景颜色"]},62243:t=>{t.exports=["更改{title}百分比变化可见性"]},45936:t=>{t.exports=["更改{title}价格标签可见性"]},88577:t=>{t.exports=["更改{title}价格标签可见性"]},47045:t=>{t.exports=["更改{title}价格范围可见性"]},94028:t=>{t.exports=["更改{title}价格可见性"]},56175:t=>{t.exports=["更改{title}价格可见性"]},44539:t=>{t.exports=["更改{title}止盈水平"]},41646:t=>{t.exports=["更改{title}止盈价格"]},52877:t=>{t.exports=["更改{title}翻转"]},16598:t=>{t.exports=["更改{title}右侧标签可见性"]},31553:t=>{t.exports=["更改{title}风险"]},40344:t=>{t.exports=["更改{title}风险显示模式"]},73137:t=>{t.exports=["更改{title}顶部标签可见性"]},52387:t=>{t.exports=["更改{title}目标背景颜色"]},6921:t=>{t.exports=["更改{title}目标边框颜色"]},97573:t=>{t.exports=["更改{title}目标颜色"]},27634:t=>{t.exports=["更改{title}目标文本颜色"]},33822:t=>{t.exports=["更改{title}时间标签可见性"]},84321:t=>{t.exports=["更改{title}透明度"]},10417:t=>{t.exports=["更改{title}上带线颜色"]},58722:t=>{t.exports=["更改{title}上带线可见性"]},13633:t=>{t.exports=["更改{title}上带线宽度"]},64709:t=>{t.exports=["更改{title}上带#2线条颜色"]},97847:t=>{t.exports=["更改{title}上带#2线条可见性"]},62921:t=>{t.exports=["更改{title}上带#2线条宽度"]},94153:t=>{t.exports=["更改{title}上带#3线条颜色"]},19835:t=>{t.exports=["更改{title}上带#3线条可见性"]},68310:t=>{t.exports=["更改{title}上带#3线条宽度"]},12355:t=>{t.exports=["更改{title}方差值"]},25937:t=>{t.exports=["更改{toolName}标签垂直对齐"]},46991:t=>{t.exports=["更改{toolName}标签水平对齐"]},73080:t=>{t.exports=["更改{toolName}标签方向"]},24272:t=>{t.exports=["更改{toolName}线条可见性"]},46404:t=>{t.exports=["更改{toolName}线条宽度"]},50265:t=>{t.exports=["更改{toolName}线条颜色"]},72781:t=>{t.exports=["更改{toolName}线条向左延伸"]},84613:t=>{t.exports=["更改{toolName}线条向右延伸"]},62603:t=>{t.exports=["更改{toolName}线条左端"]},62412:t=>{t.exports=["更改{toolName}线条右端"]},35422:t=>{ +t.exports=["更改{toolName}线条样式"]},77690:t=>{t.exports=["更改{toolName}文本"]},69871:t=>{t.exports=["更改{toolName}文本可见性"]},25878:t=>{t.exports=["更改{toolName}文本换行"]},91832:t=>{t.exports=["更改{toolName}文本背景颜色"]},18610:t=>{t.exports=["更改{toolName}文本背景可见性"]},44755:t=>{t.exports=["更改{toolName}文本边框颜色"]},6324:t=>{t.exports=["更改{toolName}文本边框宽度"]},45529:t=>{t.exports=["更改{toolName}文本边框可见性"]},6500:t=>{t.exports=["更改{toolName}文本颜色"]},51614:t=>{t.exports=["更改{toolName}文本字体加粗"]},18572:t=>{t.exports=["更改{toolName}文本字体斜体"]},48382:t=>{t.exports=["更改{toolName}文本字体大小"]},18567:t=>{t.exports=["更改{propertyName}属性"]},21926:t=>{t.exports=["背景颜色"]},52241:t=>{t.exports=["背景填充"]},70607:t=>{t.exports=["线条颜色"]},41075:t=>{t.exports=["线条样式"]},73043:t=>{t.exports=["线条宽度"]},72223:t=>{t.exports=["移动绘图"]},93046:t=>{t.exports=["显示价格"]},41437:t=>{t.exports=["文字颜色"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh.3951.babac9be598102fb0d92.js b/charting_library/bundles/zh.3951.babac9be598102fb0d92.js new file mode 100644 index 0000000..0e030ed --- /dev/null +++ b/charting_library/bundles/zh.3951.babac9be598102fb0d92.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3951],{14229:e=>{e.exports=["点"]},16936:e=>{e.exports=["返回"]},9898:e=>{e.exports=["认股权"]},18511:e=>{e.exports=["当前K线结束倒计时"]},32409:e=>{e.exports=["主题颜色"]},90069:e=>{e.exports=["对比"]},39176:e=>{e.exports=["内容"]},15803:e=>{e.exports=["复制图片链接"]},20036:e=>{e.exports=["取消"]},19022:e=>{e.exports=["通道"]},8353:e=>{e.exports=["变更周期"]},20788:e=>{e.exports=["图表样式列"]},86771:e=>{e.exports=["图表样式K线图"]},45290:e=>{e.exports=["图表样式面积图"]},97559:e=>{e.exports=["图表样式美国线"]},18779:e=>{e.exports=["图表样式基准线"]},90599:e=>{e.exports=["图表样式卡吉图"]},41412:e=>{e.exports=["图表样式HLC区域"]},51383:e=>{e.exports=["图表样式空心K线图"]},20424:e=>{e.exports=["图表样式平均K线图"]},28381:e=>{e.exports=["图表样式高-低"]},87691:e=>{e.exports=["图表样式线形图"]},470:e=>{e.exports=["图表样式新价线"]},14956:e=>{e.exports=["带标记的图表样式线"]},59393:e=>{e.exports=["图表样式阶梯线"]},59491:e=>{e.exports=["图表样式点数图"]},38385:e=>{e.exports=["图表样式范围图"]},91664:e=>{e.exports=["图表样式砖形图"]},82838:e=>{e.exports=["图表样式成交量轨迹"]},80395:e=>{e.exports=["关闭菜单"]},82401:e=>{e.exports=["游标"]},50025:e=>{e.exports=["经济周期"]},19661:e=>{e.exports=["注释工具"]},44629:e=>{e.exports=["添加到收藏"]},64498:e=>{e.exports=["全部来源"]},95480:e=>{e.exports=["将这些指标应用于整个布局"]},23969:e=>{e.exports=["箭头"]},28020:e=>{e.exports=["自动(调整数据适于屏幕)"]},79852:e=>{e.exports=["债券"]},55939:e=>{e.exports=["笔刷"]},40803:e=>{e.exports=["前往日期"]},43884:e=>{e.exports=["江恩"]},5816:e=>{e.exports=["江恩和斐波那契工具"]},22146:e=>{e.exports=["几何形状"]},60925:e=>{e.exports=["圆点"]},66365:e=>{e.exports=["暗色主题"]},29601:e=>{e.exports=["描述"]},22772:e=>{e.exports=["绘图"]},88280:e=>{e.exports=["艾略特波浪"]},99289:e=>{e.exports=["橡皮擦"]},25790:e=>{e.exports=["延长时段"]},97100:e=>{e.exports=["预测和测量工具"]},22305:e=>{e.exports=["斐波那契"]},11682:e=>{e.exports=["全屏模式"]},15327:e=>{e.exports=["功能"]},17517:e=>{e.exports=["隐藏所有绘图"]},82785:e=>{e.exports=["翻转价格坐标"]},64642:e=>{e.exports=["插入指标"]},55149:e=>{e.exports=["打开对象树"]},75687:e=>{e.exports=["加载图表布局"]},37057:e=>{e.exports=["锁定所有绘图"]},95667:e=>{e.exports=["锁定价格对K线比例"]},19567:e=>{e.exports=["将坐标移至左侧"]},76300:e=>{e.exports=["将坐标移到右侧"]},56854:e=>{e.exports=["向后移动图表"]},22221:e=>{e.exports=["向前移动图表"]},79165:e=>{e.exports=["魔术"]},37140:e=>{e.exports=["磁铁模式将吸附至K线的開高低收值"]},72357:e=>{e.exports=["管理布局绘图"]},59607:e=>{e.exports=["测量"]},79961:e=>{e.exports=["测量器"]},78633:e=>{e.exports=["合并所有刻度到左侧"]},308:e=>{e.exports=["合并所有刻度到右侧"]},29673:e=>{e.exports=["没有交易所符合您的条件"]},41379:e=>{e.exports=["没有代码符合您的条件"]},45850:e=>{e.exports=["没有东西符合您的标准"]},36551:e=>{e.exports=["新的绘图将复制到同一布局中的所有图表,并在选择同一商品时显示"]},19407:e=>{e.exports=["新绘图将在全局同步"]},77989:e=>{e.exports=["新绘图将在布局中同步"]},19724:e=>{e.exports=["来源"]},62571:e=>{e.exports=["保存图表布局"]},35264:e=>{e.exports=["仅缩放价格图表"]},52298:e=>{e.exports=["搜索"]},78842:e=>{e.exports=["搜索工具或功能"]},13269:e=>{e.exports=["选择来源"]},90417:e=>{e.exports=["交易日间隔"]},25792:e=>{e.exports=["形状"]},91977:e=>{e.exports=["显示隐藏的工具"]},51072:e=>{e.exports=["显示对象树"]},49421:e=>{e.exports=["保持绘图模式"]},85422:e=>{e.exports=["强磁铁"]},89053:e=>{e.exports=["商品代码"]},48490:e=>{e.exports=["商品和描述"]},79791:e=>{e.exports=["商品名称标签"]}, +12014:e=>{e.exports=["商品信息"]},78001:e=>{e.exports=["商品最新价格标签"]},99983:e=>{e.exports=["商品代码搜索"]},35888:e=>{e.exports=["同步绘图到所有图表"]},19693:e=>{e.exports=["形态"]},73359:e=>{e.exports=["分叉线"]},4037:e=>{e.exports=["加号按钮"]},96032:e=>{e.exports=["前一日收盘价线"]},99530:e=>{e.exports=["价格线"]},90612:e=>{e.exports=["最近搜索"]},31273:e=>{e.exports=["常规时段"]},76091:e=>{e.exports=["移除绘图"]},20378:e=>{e.exports=["移除指标"]},57869:e=>{e.exports=["删除所有指标和绘图工具"]},72482:e=>{e.exports=["从收藏中移除"]},34465:e=>{e.exports=["重置图表"]},45417:e=>{e.exports=["重置价格坐标"]},75521:e=>{e.exports=["重置时间坐标"]},45265:e=>{e.exports=["弱磁铁"]},20916:e=>{e.exports=["文字&笔记"]},18794:e=>{e.exports=["趋势线工具"]},64185:e=>{e.exports=["键入以搜索绘图、功能和设置"]},89967:e=>{e.exports=["基于成交量"]},38925:e=>{e.exports=["放大"]},49895:e=>{e.exports=["缩小"]},12629:e=>{e.exports=["商品"]},87592:e=>{e.exports=["差价合约"]},65558:e=>{e.exports=["更改图表上的观点可见性"]},59820:e=>{e.exports=["更改指标和财务名称标签可见性"]},90512:e=>{e.exports=["更改指标和财务值标签可见性"]},50393:e=>{e.exports=["更改盘前/盘后市场价格线的可见性"]},8448:e=>{e.exports=["加密"]},67245:e=>{e.exports="dr"},88720:e=>{e.exports=["经济"]},39512:e=>{e.exports=["外汇"]},81859:e=>{e.exports=["期货"]},12754:e=>{e.exports=["指数"]},60804:e=>{e.exports=["指数"]},36931:e=>{e.exports=["股票"]},95612:e=>{e.exports=["同步绘图"]},32868:e=>{e.exports=["{hotKey_0} + 点击图表"]},68125:e=>{e.exports=["{hotKey_0} — 圆圈"]},40234:e=>{e.exports=["{hotKey_0} — 以45度角绘制一条直线"]},10289:e=>{e.exports=["{hotKey_0} — 固定增量"]},81591:e=>{e.exports=["{hotKey_0} — 正方形"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh.4716.e4ac74dfc9ec5374b00c.js b/charting_library/bundles/zh.4716.e4ac74dfc9ec5374b00c.js new file mode 100644 index 0000000..86eb56a --- /dev/null +++ b/charting_library/bundles/zh.4716.e4ac74dfc9ec5374b00c.js @@ -0,0 +1,33 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[4716],{20747:t=>{t.exports=["回放"]},9846:t=>{t.exports="A"},55765:t=>{t.exports="L"},14642:t=>{t.exports=["暗色"]},69841:t=>{t.exports=["亮色"]},673:t=>{t.exports=Object.create(null),t.exports.d_dates=["天"],t.exports.h_dates=["小时"],t.exports.m_dates=["分钟"],t.exports.s_dates=["秒"],t.exports.in_dates=["在"]},97840:t=>{t.exports=["天"]},64302:t=>{t.exports=["小时"]},79442:t=>{t.exports=["分钟"]},22448:t=>{t.exports=["秒"]},16493:t=>{t.exports=["{title}复制"]},13395:t=>{t.exports=["天"]},37720:t=>{t.exports=["月"]},69838:t=>{t.exports="R"},59231:t=>{t.exports="T"},85521:t=>{t.exports=["周"]},13994:t=>{t.exports=["小时"]},6791:t=>{t.exports=["分"]},2949:t=>{t.exports=["秒"]},77297:t=>{t.exports=["收="]},56723:t=>{t.exports=["高="]},5801:t=>{t.exports="HL2"},98865:t=>{t.exports="HLC3"},42659:t=>{t.exports="OHLC4"},4292:t=>{t.exports=["低="]},78155:t=>{t.exports=["开="]},88601:t=>{t.exports=Object.create(null),t.exports.Back_input=["返回"],t.exports.Minimize_input=["最小化"],t.exports.CCI_input="CCI",t.exports["Hull MA_input"]="Hull MA",t.exports.UO_input=["终极震荡指标(UO)"],t.exports.from_input=["从"],t.exports.to_input=["致"],t.exports["{number} item_combobox_input"]=["{number}个项目"],t.exports.Close_input=["关闭"],t.exports.Style_input=["样式"],t.exports["Box size assignment method_input"]=["Box大小分配方法"],t.exports["Color bars based on previous close_input"]=["基于前一收盘价的K线颜色"],t.exports.Candles_input=["蜡烛"],t.exports.Borders_input=["边框"],t.exports.Wick_input=["烛芯"],t.exports["HLC bars_input"]=["HLC K线"],t.exports["Price source_input"]=["价格来源"],t.exports.Type_input=["类型"],t.exports["Show real prices on price scale (instead of Heikin-Ashi price)_input"]=["在价格坐标上显示实际价格(而不是Heikin-Ashi价格)"],t.exports["Up bars_input"]=["上涨K线"],t.exports["Down bars_input"]=["下跌K线"],t.exports["Projection up bars_input"]="Projection up bars",t.exports["Projection down bars_input"]="Projection down bars",t.exports["Projection up color_input"]=["投影向上颜色"],t.exports["Projection down color_input"]=["投影向下颜色"],t.exports.Line_input=["线形图"],t.exports.Fill_input=["填充"],t.exports["Up color_input"]=["上涨颜色"],t.exports["Down color_input"]=["下跌颜色"],t.exports.Traditional_input=["传统"],t.exports["Box size_input"]=["Box大小"],t.exports["Number of line_input"]=["线条数量"],t.exports["ATR length_input"]=["ATR长度"],t.exports["Reversal amount_input"]=["反转数量"],t.exports["Phantom bars_input"]=["虚拟K线"],t.exports["One step back building_input"]=["上一步建构"],t.exports.Source_input=["来源"],t.exports.Wicks_input=["烛芯"],t.exports.Range_input=["范围"],t.exports.Length_input=["长度"],t.exports.Plot_input=["绘图"],t.exports.Zero_input=["零"],t.exports.Signal_input=["信号"],t.exports.Long_input=["长线"],t.exports.Short_input=["短期"],t.exports.UpperLimit_input=["上限"],t.exports.LowerLimit_input=["下限带"],t.exports.Offset_input=["偏移"],t.exports.length_input=["长度"],t.exports.mult_input=["多元"],t.exports.short_input=["短期"],t.exports.long_input=["长线"],t.exports.Limit_input=["限价"],t.exports.Move_input=["移动"],t.exports.Value_input=["值"],t.exports.Method_input=["方法"], +t.exports["Values in status line_input"]=["状态行中的值"],t.exports["Labels on price scale_input"]=["价格坐标上的标签"],t.exports["Accumulation/Distribution_input"]=["累积/派发指标(Accumulation/Distribution)"],t.exports.ADR_B_input="ADR_B",t.exports["Equality Line_input"]=["等量线"],t.exports["Window Size_input"]=["窗口大小"],t.exports.Sigma_input="Sigma",t.exports["Aroon Up_input"]=["阿隆向上(Aroon Up)"],t.exports["Aroon Down_input"]=["阿隆向下(Aroon Down)"],t.exports.Upper_input=["上轨"],t.exports.Lower_input=["下轨"],t.exports.Deviation_input=["偏差"],t.exports["Levels Format_input"]=["水平格式"],t.exports["Labels Position_input"]=["标签位置"],t.exports["0 Level Color_input"]=["0水平颜色"],t.exports["0.236 Level Color_input"]=["0.236水平颜色"],t.exports["0.382 Level Color_input"]=["0.382水平颜色"],t.exports["0.5 Level Color_input"]=["0.5水平颜色"],t.exports["0.618 Level Color_input"]=["0.618水平颜色"],t.exports["0.65 Level Color_input"]=["0.65水平颜色"],t.exports["0.786 Level Color_input"]=["0.786水平颜色"],t.exports["1 Level Color_input"]=["1水平颜色"],t.exports["1.272 Level Color_input"]=["1.272水平颜色"],t.exports["1.414 Level Color_input"]=["1.414水平颜色"],t.exports["1.618 Level Color_input"]=["1.618水平颜色"],t.exports["1.65 Level Color_input"]=["1.65水平颜色"],t.exports["2.618 Level Color_input"]=["2.618水平颜色"],t.exports["2.65 Level Color_input"]=["2.65水平颜色"],t.exports["3.618 Level Color_input"]=["3.618水平颜色"],t.exports["3.65 Level Color_input"]=["3.65水平颜色"],t.exports["4.236 Level Color_input"]=["4.236水平颜色"],t.exports["-0.236 Level Color_input"]=["-0.236水平颜色"],t.exports["-0.382 Level Color_input"]=["-0.382水平颜色"],t.exports["-0.618 Level Color_input"]=["-0.618水平颜色"],t.exports["-0.65 Level Color_input"]=["-0.65 Level Color水平颜色"],t.exports.ADX_input=["ADX趋向指标"],t.exports["ADX Smoothing_input"]=["ADX平滑"],t.exports["DI Length_input"]=["DI长度"],t.exports.Smoothing_input=["平滑"],t.exports.ATR_input="ATR",t.exports.Growing_input=["增长"],t.exports.Falling_input=["下降"],t.exports["Color 0_input"]=["颜色0"],t.exports["Color 1_input"]=["颜色1"],t.exports.StdDev_input=["标准差"],t.exports.Basis_input=["中轨"],t.exports.Median_input=["中线"],t.exports["Bollinger Bands %B_input"]=["布林带 %B"],t.exports.Overbought_input=["超买"],t.exports.Oversold_input=["超卖"],t.exports["Bollinger Bands Width_input"]=["布林带宽度"],t.exports["RSI Length_input"]=["RSI 天数长度"],t.exports["UpDown Length_input"]=["UpDown长度"],t.exports["ROC Length_input"]=["ROC长度"],t.exports.MF_input="MF",t.exports.resolution_input=["时间周期"],t.exports["Fast Length_input"]=["快线长度"],t.exports["Slow Length_input"]=["慢线长度"],t.exports["Chaikin Oscillator_input"]=["蔡金震荡指标(Chaikin Oscillator)"],t.exports.P_input=["P指"],t.exports.X_input=["X指"],t.exports.Q_input=["Q指"],t.exports.p_input=["P指"],t.exports.x_input=["X指"],t.exports.q_input=["Q指"],t.exports.Price_input=["价格"],t.exports["Chande MO_input"]=["钱德动量摆动指标(Chande MO)"],t.exports["Zero Line_input"]=["零线"],t.exports["Color 2_input"]=["颜色2"],t.exports["Color 3_input"]=["颜色3"],t.exports["Color 4_input"]=["颜色4"],t.exports["Color 5_input"]=["颜色5"],t.exports["Color 6_input"]=["颜色6"],t.exports["Color 7_input"]=["颜色7"], +t.exports["Color 8_input"]=["颜色8"],t.exports.CHOP_input="CHOP",t.exports["Upper Band_input"]=["上轨"],t.exports["Lower Band_input"]=["下轨"],t.exports["Smoothing Line_input"]=["平滑线"],t.exports["Smoothing Length_input"]=["平滑长度"],t.exports["WMA Length_input"]=["WMA 长度"],t.exports["Long RoC Length_input"]=["长线变量长度"],t.exports["Short RoC Length_input"]=["短期变量长度"],t.exports.sym_input=["系统"],t.exports.Symbol_input=["商品代码"],t.exports.Correlation_input=["相关系数"],t.exports.Period_input=["阶段"],t.exports.Centered_input=["居中"],t.exports["Detrended Price Oscillator_input"]=["区间震荡线"],t.exports.isCentered_input=["居中"],t.exports.DPO_input="DPO",t.exports["ADX smoothing_input"]=["ADX平滑化"],t.exports["+DI_input"]="+DI",t.exports["-DI_input"]="-DI",t.exports.DEMA_input="DEMA",t.exports["Multi timeframe_input"]=["多时间周期"],t.exports.Timeframe_input=["时间周期"],t.exports["Wait for timeframe closes_input"]=["等待时间周期结束"],t.exports.Divisor_input=["因数"],t.exports.EOM_input="EOM",t.exports["Elder's Force Index_input"]=["艾达尔强力指数(Elder's FI)"],t.exports.Percent_input=["百分比"],t.exports.Exponential_input=["指数化"],t.exports.Average_input=["平均"],t.exports["Upper Percentage_input"]=["更高百分比"],t.exports["Lower Percentage_input"]=["更低百分比"],t.exports.Fisher_input=["费舍尔"],t.exports.Trigger_input=["触发"],t.exports.Level_input=["等级"],t.exports["Trader EMA 1 length_input"]=["交易者 EMA 1 长度"],t.exports["Trader EMA 2 length_input"]=["交易者 EMA 2 长度"],t.exports["Trader EMA 3 length_input"]=["交易者 EMA 3 长度"],t.exports["Trader EMA 4 length_input"]=["交易者 EMA 4 长度"],t.exports["Trader EMA 5 length_input"]=["交易者 EMA 5 长度"],t.exports["Trader EMA 6 length_input"]=["交易者 EMA 6 长度"],t.exports["Investor EMA 1 length_input"]=["投资者 EMA 1 长度"],t.exports["Investor EMA 2 length_input"]=["投资者 EMA 2 长度"],t.exports["Investor EMA 3 length_input"]=["投资者 EMA 3 长度"],t.exports["Investor EMA 4 length_input"]=["投资者 EMA 4 长度"],t.exports["Investor EMA 5 length_input"]=["投资者 EMA 5 长度"],t.exports["Investor EMA 6 length_input"]=["投资者 EMA 6 长度"],t.exports.HV_input="HV",t.exports["Conversion Line Periods_input"]=["转换线周期"],t.exports["Base Line Periods_input"]=["基准线周期"],t.exports["Lagging Span_input"]=["迟行带"],t.exports["Conversion Line_input"]=["转换线"],t.exports["Base Line_input"]=["基准线"],t.exports["Leading Span A_input"]=["先行带A"],t.exports["Leading Span Periods_input"]=["先行带周期"],t.exports["Leading Shift Periods_input"]=["领先的转化周期"],t.exports["Plots Background_input"]=["绘图背景"],t.exports["yay Color 0_input"]=["yay 颜色 0"],t.exports["yay Color 1_input"]=["yay 颜色 1"],t.exports.Multiplier_input=["多元"],t.exports["Bands style_input"]=["带样式"],t.exports.Middle_input=["中间"],t.exports.useTrueRange_input=["使用真实范围"],t.exports.ROCLen1_input=["变化速率长度1"],t.exports.ROCLen2_input=["变化速率长度2"],t.exports.ROCLen3_input=["变化速率长度3"],t.exports.ROCLen4_input=["变化速率长度4"],t.exports.SMALen1_input=["简单移动平均长度1"],t.exports.SMALen2_input=["简单移动平均长度2"],t.exports.SMALen3_input=["简单移动平均长度3"],t.exports.SMALen4_input=["简单移动平均长度4"],t.exports.SigLen_input=["Sigma 长度"],t.exports.KST_input=["应用确定指标"],t.exports.Sig_input="Sig", +t.exports.roclen1_input=["变化速率长度1"],t.exports.roclen2_input=["变化速率长度2"],t.exports.roclen3_input=["变化速率长度3"],t.exports.roclen4_input=["变化速率长度4"],t.exports.smalen1_input=["简单移动平均长度1"],t.exports.smalen2_input=["简单移动平均长度2"],t.exports.smalen3_input=["简单移动平均长度3"],t.exports.smalen4_input=["简单移动平均长度4"],t.exports.siglen_input=["Sigma 长度"],t.exports["Upper Deviation_input"]=["上偏差"],t.exports["Lower Deviation_input"]=["下偏差"],t.exports["Use Upper Deviation_input"]=["使用上偏差"],t.exports["Use Lower Deviation_input"]=["使用下偏差"],t.exports.Count_input=["计数"],t.exports.Crosses_input=["交叉"],t.exports.MOM_input="MOM",t.exports.MA_input="MA",t.exports["Length EMA_input"]=["EMA长度"],t.exports["Length MA_input"]=["MA长度"],t.exports["Fast length_input"]=["快线长度"],t.exports["Slow length_input"]=["慢线长度"],t.exports["Signal smoothing_input"]=["信号平滑"],t.exports["Simple ma(oscillator)_input"]=["简单移动平均(振荡器)"],t.exports["Simple ma(signal line)_input"]=["简单移动平均(信号线)"],t.exports.Histogram_input=["直方图"],t.exports.MACD_input="MACD",t.exports.fastLength_input=["快线长度"],t.exports.slowLength_input=["慢线长度"],t.exports.signalLength_input=["信号长度"],t.exports.NV_input="NV",t.exports.OnBalanceVolume_input=["能量潮指标(OBV)"],t.exports.Start_input=["开始"],t.exports.Increment_input=["增量"],t.exports["Max value_input"]=["最大值"],t.exports.ParabolicSAR_input=["抛物线转向指标(PSAR)"],t.exports.start_input=["开始"],t.exports.increment_input=["增量"],t.exports.maximum_input=["最大"],t.exports["Short length_input"]=["短期长度"],t.exports["Long length_input"]=["长线长度"],t.exports.OSC_input="OSC",t.exports.shortlen_input=["短期长度"],t.exports.longlen_input=["长线长度"],t.exports.PVT_input=["价量趋势指标"],t.exports.ROC_input=["变量"],t.exports.RSI_input="RSI",t.exports.RVGI_input="RVGI",t.exports.RVI_input="RVI",t.exports["Long period_input"]=["长周期"],t.exports["Short period_input"]=["短周期"],t.exports["Signal line period_input"]=["信号线期"],t.exports.SMI_input="SMI",t.exports["SMI Ergodic Oscillator_input"]=["SMI 遍历指标"],t.exports.Indicator_input=["指标"],t.exports.Oscillator_input=["震动指数"],t.exports.K_input="K",t.exports.D_input="D",t.exports.smoothK_input=["平滑K"],t.exports.smoothD_input=["平滑D"],t.exports["%K_input"]="%K",t.exports["%D_input"]="%D",t.exports["Stochastic Length_input"]=["随机指标长度"],t.exports["RSI Source_input"]=["RSI 来源"],t.exports.lengthRSI_input=["RSI天数长度"],t.exports.lengthStoch_input=["Stoch长度"],t.exports.TRIX_input=["三重指数平滑平均线(TRIX)"],t.exports.TEMA_input="TEMA",t.exports["Long Length_input"]=["长线长度"],t.exports["Short Length_input"]=["短期长度"],t.exports["Signal Length_input"]=["信号长度"],t.exports.Length1_input=["长度1"],t.exports.Length2_input=["长度2"],t.exports.Length3_input=["长度3"],t.exports.length7_input=["长度7"],t.exports.length14_input=["长度14"],t.exports.length28_input=["长度28"],t.exports.VWMA_input="VWMA",t.exports.len_input=["长度"],t.exports["VI +_input"]="VI +",t.exports["VI -_input"]="VI -",t.exports["%R_input"]="%R",t.exports["Jaw Length_input"]=["下颚长度"],t.exports["Teeth Length_input"]=["齿距"],t.exports["Lips Length_input"]=["唇长"],t.exports.Jaw_input=["下颚"],t.exports.Teeth_input=["牙齿"], +t.exports.Lips_input=["唇"],t.exports["Jaw Offset_input"]="Jaw Offset",t.exports["Teeth Offset_input"]="Teeth Offset",t.exports["Lips Offset_input"]=["唇偏移"],t.exports["Down fractals_input"]=["向下分形"],t.exports["Up fractals_input"]=["向上分形"],t.exports.Periods_input=["阶段"],t.exports.Shapes_input=["形态"],t.exports["show MA_input"]=["显示移动平均"],t.exports["MA Length_input"]=["MA 长度"],t.exports["Color based on previous close_input"]=["K线颜色基于前一收盘价"],t.exports["Rows Layout_input"]=["行布局"],t.exports["Row Size_input"]=["行数"],t.exports.Volume_input=["成交量"],t.exports["Value Area volume_input"]=["数值区成交量"],t.exports["Extend Right_input"]=["向右延长"],t.exports["Extend POC Right_input"]="Extend POC Right",t.exports["Extend VAH Right_input"]=["向右延长VAH"],t.exports["Extend VAL Right_input"]=["向右延长VAL"],t.exports["Value Area Volume_input"]=["数值区成交量"],t.exports.Placement_input=["配置"],t.exports.POC_input="POC",t.exports["Developing Poc_input"]=["发展控制点(Poc)"],t.exports["Up Volume_input"]=["上涨成交量"],t.exports["Down Volume_input"]=["下跌成交量"],t.exports["Value Area_input"]=["数值区"],t.exports["Histogram Box_input"]=["直方图框底色"],t.exports["Value Area Up_input"]=["上涨数值区"],t.exports["Value Area Down_input"]=["下跌数值区"],t.exports["Number Of Rows_input"]=["行数"],t.exports["Ticks Per Row_input"]=["标记每行"],t.exports["Up/Down_input"]=["上/下"],t.exports.Total_input=["总共"],t.exports.Delta_input="Delta",t.exports.Bar_input=["K线"],t.exports.Day_input=["天"],t.exports["Deviation (%)_input"]=["偏差(%)"],t.exports.Depth_input=["深度"],t.exports["Extend to last bar_input"]=["延伸到最后一根K线"],t.exports.Simple_input=["简单"],t.exports.Weighted_input=["加权"],t.exports["Wilder's Smoothing_input"]=["威尔德平滑法"],t.exports["1st Period_input"]=["第一期"],t.exports["2nd Period_input"]=["第二期"],t.exports["3rd Period_input"]=["第三期"],t.exports["4th Period_input"]=["第四期"],t.exports["5th Period_input"]=["第五期"],t.exports["6th Period_input"]=["第六期"],t.exports["Rate of Change Lookback_input"]=["变化速率回顾"],t.exports["Instrument 1_input"]=["工具1"],t.exports["Instrument 2_input"]=["工具2"],t.exports["Rolling Period_input"]=["滚动期"],t.exports["Standard Errors_input"]=["标准误差"],t.exports["Averaging Periods_input"]=["平均周期"],t.exports["Days Per Year_input"]=["每年的天数"],t.exports["Market Closed Percentage_input"]=["市场收盘百分比"],t.exports["ATR Mult_input"]=["多重ATR"],t.exports.VWAP_input=["成交量加权平均价"],t.exports["Anchor Period_input"]=["时间周期"],t.exports.Session_input="Session",t.exports.Week_input=["周"],t.exports.Month_input=["月"],t.exports.Year_input=["年"],t.exports.Decade_input=["十年"],t.exports.Century_input=["世纪"],t.exports.Sessions_input=["交易时段"],t.exports["Each (pre-market, market, post-market)_input"]=["每个(盘前、盘中、盘后)"],t.exports["Pre-market only_input"]=["仅限盘前"],t.exports["Market only_input"]=["仅限盘中"],t.exports["Post-market only_input"]=["仅限盘后"],t.exports["Main chart symbol_input"]=["主图表代码"],t.exports["Another symbol_input"]=["其他代码"],t.exports["Nothing selected_combobox_input"]=["未选择任何内容"],t.exports["All items_combobox_input"]=["全部项目"],t.exports.Cancel_input=["取消"],t.exports.Open_input=["打开"]},54138:t=>{t.exports=["翻转坐标"]},47807:t=>{ +t.exports=["基准100"]},34727:t=>{t.exports=["对数"]},19238:t=>{t.exports=["无重叠标签"]},70361:t=>{t.exports=["百分比"]},72116:t=>{t.exports=["常规"]},33021:t=>{t.exports="ETH"},75610:t=>{t.exports=["电子交易时间"]},97442:t=>{t.exports=["延长交易时段"]},32929:t=>{t.exports=["后"]},56137:t=>{t.exports=["前"]},98801:t=>{t.exports=["盘后"]},56935:t=>{t.exports=["盘前"]},63798:t=>{t.exports="RTH"},24380:t=>{t.exports=["常规交易时间"]},27991:t=>{t.exports=["5月"]},68716:t=>{t.exports=Object.create(null),t.exports.Technicals_study=["技术"],t.exports["Average Day Range_study"]=["平均日范围"],t.exports["Bull Bear Power_study"]=["牛熊力量(BBP)"],t.exports["Capital expenditures_study"]=["资本支出"],t.exports["Cash to debt ratio_study"]=["现金债务比率"],t.exports["Debt to EBITDA ratio_study"]=["债务与EBITDA比率"],t.exports["Directional Movement Index_study"]=["动向指标"],t.exports.DMI_study="DMI",t.exports["Dividend payout ratio %_study"]=["派息率%"],t.exports["Equity to assets ratio_study"]=["权益资产比"],t.exports["Enterprise value to EBIT ratio_study"]=["企业价值与EBIT比率"],t.exports["Enterprise value to EBITDA ratio_study"]=["企业价值与EBITDA比率"],t.exports["Enterprise value to revenue ratio_study"]=["企业价值收入比"],t.exports["Goodwill, net_study"]=["商誉,净额"],t.exports["Ichimoku Cloud_study"]=["一目均衡表(Ichimoku Cloud)"],t.exports.Ichimoku_study=["一目均衡表"],t.exports["Moving Average Convergence Divergence_study"]=["平滑异同移动平均线"],t.exports["Operating income_study"]=["营业收入"],t.exports["Price to book ratio_study"]=["市账率"],t.exports["Price to cash flow ratio_study"]=["价格现金流比率"],t.exports["Price to earnings ratio_study"]=["市盈率"],t.exports["Price to free cash flow ratio_study"]=["价格与自由现金流比率"],t.exports["Price to sales ratio_study"]=["市销率"],t.exports["Float shares outstanding_study"]=["流通股"],t.exports.Stoch_study="Stoch",t.exports["Total common shares outstanding_study"]=["已发行普通股总数"],t.exports["Volume Weighted Average Price_study"]=["成交量加权平均价格"],t.exports["Volume Weighted Moving Average_study"]=["成交量加权移动平均线"],t.exports["Williams Percent Range_study"]=["威廉姆斯百分比范围"],t.exports.Doji_study=["十字星"],t.exports["Spinning Top Black_study"]=["黑色纺锤线"],t.exports["Spinning Top White_study"]=["白色纺锤线"],t.exports["Accounts payable_study"]=["应付账款"],t.exports["Accounts receivables, gross_study"]=["应收账款,总额"],t.exports["Accounts receivable - trade, net_study"]=["应收账款 - 贸易,净额"],t.exports.Accruals_study=["应计费用"],t.exports["Accrued payroll_study"]=["应计薪资"],t.exports["Accumulated depreciation, total_study"]=["累计折旧,总计"],t.exports["Additional paid-in capital/Capital surplus_study"]=["额外实收资本/资本盈余"],t.exports["After tax other income/expense_study"]=["税后其他收入/支出"],t.exports["Altman Z-score_study"]=["Altman Z-得分"],t.exports.Amortization_study=["摊销"],t.exports["Amortization of intangibles_study"]=["无形资产摊销"],t.exports["Amortization of deferred charges_study"]=["递延费用摊销"],t.exports["Asset turnover_study"]=["资产周转率"],t.exports["Average basic shares outstanding_study"]=["平均基本流通股数"],t.exports["Bad debt / Doubtful accounts_study"]=["坏账/可疑账目"],t.exports["Basic EPS_study"]=["基本每股收益"],t.exports["Basic earnings per share (Basic EPS)_study"]=["基本每股收益(基本EPS)"], +t.exports["Beneish M-score_study"]="Beneish M-score",t.exports["Book value per share_study"]=["每股账面价值"],t.exports["Buyback yield %_study"]=["回购收益率%"],t.exports["Capital and operating lease obligations_study"]=["资本和经营租赁义务"],t.exports["Capital expenditures - fixed assets_study"]=["资本支出 - 固定资产"],t.exports["Capital expenditures - other assets_study"]=["资本支出 - 其他资产"],t.exports["Capitalized lease obligations_study"]=["资本化租赁义务"],t.exports["Cash and short term investments_study"]=["现金和短期投资"],t.exports["Cash conversion cycle_study"]=["现金转换周期"],t.exports["Cash & equivalents_study"]=["现金等价物"],t.exports["Cash from financing activities_study"]=["筹资活动产生的现金流"],t.exports["Cash from investing activities_study"]=["投资活动产生的现金流"],t.exports["Cash from operating activities_study"]=["经营活动产生的现金流"],t.exports["Change in accounts payable_study"]=["应付账款变动"],t.exports["Change in accounts receivable_study"]=["应收账款变动"],t.exports["Change in accrued expenses_study"]=["应计费用变动"],t.exports["Change in inventories_study"]=["库存变化"],t.exports["Change in other assets/liabilities_study"]=["其他资产/负债变动"],t.exports["Change in taxes payable_study"]=["应付税款变动"],t.exports["Changes in working capital_study"]=["运营资金变动"],t.exports["COGS to revenue ratio_study"]=["销售成本收入比"],t.exports["Common dividends paid_study"]=["普通股息支付"],t.exports["Common equity, total_study"]=["普通股,总计"],t.exports["Common stock par/Carrying value_study"]=["通股面值/账面价值"],t.exports["Cost of goods_study"]=["货物成本"],t.exports["Cost of goods sold_study"]=["销货成本"],t.exports["Current portion of LT debt and capital leases_study"]=["长期债务和资本租赁的流动部分"],t.exports["Current ratio_study"]=["流动比率"],t.exports["Days inventory_study"]=["库存天数"],t.exports["Days payable_study"]=["应付天数"],t.exports["Days sales outstanding_study"]=["销售变现天数"],t.exports["Debt to assets ratio_study"]=["资产负债率"],t.exports["Debt to equity ratio_study"]=["债务权益比"],t.exports["Debt to revenue ratio_study"]=["债务收入比"],t.exports["Deferred income, current_study"]=["递延收入,流动"],t.exports["Deferred income, non-current_study"]=["递延收入,非流动"],t.exports["Deferred tax assets_study"]=["递延所得税资产"],t.exports["Deferred taxes (cash flow)_study"]=["递延税款(现金流)"],t.exports["Deferred tax liabilities_study"]=["递延所得税负债"],t.exports.Depreciation_study=["折旧"],t.exports["Deprecation and amortization_study"]=["折旧和摊销"],t.exports["Depreciation & amortization (cash flow)_study"]=["折旧和摊销(现金流)"],t.exports["Depreciation/depletion_study"]=["折旧/损耗"],t.exports["Diluted EPS_study"]=["稀释每股收益"],t.exports["Diluted earnings per share (Diluted EPS)_study"]=["稀释每股收益(稀释EPS)"],t.exports["Diluted net income available to common stockholders_study"]=["普通股股东可获得的稀释净收入"],t.exports["Diluted shares outstanding_study"]=["稀释流通股"],t.exports["Dilution adjustment_study"]=["稀释调整"],t.exports["Discontinued operations_study"]=["已停止的业务"],t.exports["Dividends payable_study"]=["应付股息"],t.exports["Dividends per share - common stock primary issue_study"]=["每股股息 - 普通股主要发行"],t.exports["Dividend yield %_study"]=["股息收益率%"],t.exports["Earnings yield_study"]=["收益率"],t.exports.EBIT_study="EBIT", +t.exports.EBITDA_study=["税息折旧及摊销前利润(EBITDA)"],t.exports["EBITDA margin %_study"]=["EBITDA利润率%"],t.exports["Effective interest rate on debt %_study"]=["债务有效利率%"],t.exports["Enterprise value_study"]=["企业价值"],t.exports["EPS basic one year growth_study"]=["每股收益基本一年增长"],t.exports["EPS diluted one year growth_study"]=["每股收益摊薄一年增长"],t.exports["EPS estimates_study"]=["每股收益估计"],t.exports["Equity in earnings_study"]=["收益权益"],t.exports["Financing activities – other sources_study"]=["融资活动 — 其他来源"],t.exports["Financing activities – other uses_study"]=["融资活动 — 其他用途"],t.exports["Free cash flow_study"]=["自由现金流"],t.exports["Free cash flow margin %_study"]=["自由现金流利润率%"],t.exports["Fulmer H factor_study"]=["Fulmer H因子"],t.exports["Funds from operations_study"]=["营运资金"],t.exports["Goodwill to assets ratio_study"]=["商誉资产比"],t.exports["Graham's number_study"]=["葛立恒数"],t.exports["Gross margin %_study"]=["毛利率%"],t.exports["Gross profit_study"]=["毛利润"],t.exports["Gross profit to assets ratio_study"]=["毛利资产比"],t.exports["Gross property/plant/equipment_study"]=["总资产/厂房/设备"],t.exports.Impairments_study=["损耗"],t.exports["Income Tax Credits_study"]=["所得税抵免"],t.exports["Income tax, current_study"]=["所得税,当期"],t.exports["Income tax, current - domestic_study"]=["所得税,当期 - 国内"],t.exports["Income Tax, current - foreign_study"]=["所得税,当期 - 国外"],t.exports["Income tax, deferred_study"]=["所得税,递延"],t.exports["Income tax, deferred - domestic_study"]=["所得税,递延 - 国内"],t.exports["Income tax, deferred - foreign_study"]=["所得税,递延 - 国外"],t.exports["Income tax payable_study"]=["应交所得税"],t.exports["Interest capitalized_study"]=["利息资本化"],t.exports["Interest coverage_study"]=["利息覆盖"],t.exports["Interest expense, net of interest capitalized_study"]=["利息支出,扣除利息资本化"],t.exports["Interest expense on debt_study"]=["债务利息支出"],t.exports["Inventories - finished goods_study"]=["库存 - 成品"],t.exports["Inventories - progress payments & other_study"]=["库存 - 分期付款和其他"],t.exports["Inventories - raw materials_study"]=["库存 - 原材料"],t.exports["Inventories - work in progress_study"]=["库存 - 在制品"],t.exports["Inventory to revenue ratio_study"]=["库存收入比"],t.exports["Inventory turnover_study"]=["库存周转率"],t.exports["Investing activities – other sources_study"]=["投资活动 — 其他来源"],t.exports["Investing activities – other uses_study"]=["投资活动 — 其他用途"],t.exports["Investments in unconsolidated subsidiaries_study"]=["对未合并子公司的投资"],t.exports["Issuance of long term debt_study"]=["发行长期债务"],t.exports["Issuance/retirement of debt, net_study"]=["发行/偿还债务,净额"],t.exports["Issuance/retirement of long term debt_study"]=["发行/偿还长期债务"],t.exports["Issuance/retirement of other debt_study"]=["发行/偿还其他债务"],t.exports["Issuance/retirement of short term debt_study"]=["发行/偿还短期债务"],t.exports["Issuance/retirement of stock, net_study"]=["股票的发行/注销,净额"],t.exports["KZ index_study"]=["KZ指数"],t.exports["Legal claim expense_study"]=["法律索赔费用"],t.exports["Long term debt_study"]=["长期债务"],t.exports["Long term debt excl. lease liabilities_study"]=["长期债务,不包含租赁负债"],t.exports["Long term debt to total assets ratio_study"]=["长期债务与总资产比率"], +t.exports["Long term debt to total equity ratio_study"]=["长期债务与总权益比率"],t.exports["Long term investments_study"]=["长期投资"],t.exports["Market capitalization_study"]=["市值"],t.exports["Minority interest_study"]=["少数股东权益"],t.exports["Miscellaneous non-operating expense_study"]=["杂项营业外费用"],t.exports["Net current asset value per share_study"]=["每股流动资产净值"],t.exports["Net debt_study"]=["净债务"],t.exports["Net income_study"]=["净收入"],t.exports["Net income before discontinued operations_study"]=["停业前的净收入"],t.exports["Net income (cash flow)_study"]=["净收入(现金流)"],t.exports["Net income per employee_study"]=["员工人均净收入"],t.exports["Net intangible assets_study"]=["净无形资产"],t.exports["Net margin %_study"]=["净利润率%"],t.exports["Net property/plant/equipment_study"]=["净资产/厂房/设备"],t.exports["Non-cash items_study"]=["非现金项目"],t.exports["Non-controlling/minority interest_study"]=["非控股/少数股权"],t.exports["Non-operating income, excl. interest expenses_study"]=["营业外收入,不包含利息支出"],t.exports["Non-operating income, total_study"]=["营业外收入,总计"],t.exports["Non-operating interest income_study"]=["营业外利息收入"],t.exports["Note receivable - long term_study"]=["应收票据 - 长期"],t.exports["Notes payable_study"]=["应付票据"],t.exports["Number of employees_study"]=["员工人数"],t.exports["Number of shareholders_study"]=["股东人数"],t.exports["Operating earnings yield %_study"]=["营业收入收益率%"],t.exports["Operating expenses (excl. COGS)_study"]=["运营费用(不包括COGS)"],t.exports["Operating lease liabilities_study"]=["经营租赁负债"],t.exports["Operating margin %_study"]=["营业利润率%"],t.exports["Other COGS_study"]=["其他销货成本(COGS)"],t.exports["Other common equity_study"]=["其他普通股"],t.exports["Other current assets, total_study"]=["其他流动资产,总计"],t.exports["Other current liabilities_study"]=["其他流动负债"],t.exports["Other cost of goods sold_study"]=["其他销货成本"],t.exports["Other exceptional charges_study"]=["其它特殊费用"],t.exports["Other financing cash flow items, total_study"]=["其他筹资现金流项目,合计"],t.exports["Other intangibles, net_study"]=["其他无形资产,净额"],t.exports["Other investing cash flow items, total_study"]=["其他投资现金流项目,合计"],t.exports["Other investments_study"]=["其他投资"],t.exports["Other liabilities, total_study"]=["其他负债,总计"],t.exports["Other long term assets, total_study"]=["其他长期资产,总计"],t.exports["Other non-current liabilities, total_study"]=["其他非流动负债,总计"],t.exports["Other operating expenses, total_study"]=["其他运营费用,总计"],t.exports["Other receivables_study"]=["其他应收款项"],t.exports["Other short term debt_study"]=["其他短期债务"],t.exports["Paid in capital_study"]=["实收资本"],t.exports["PEG ratio_study"]=["PEG比率"],t.exports["Piotroski F-score_study"]="Piotroski F-score",t.exports["Preferred dividends_study"]=["优先股息"],t.exports["Preferred dividends paid_study"]=["优先股息支付"],t.exports["Preferred stock, carrying value_study"]=["优先股,账面价值"],t.exports["Prepaid expenses_study"]=["预付费用"],t.exports["Pretax equity in earnings_study"]=["税前收益权益"],t.exports["Pretax income_study"]=["税前收入"],t.exports["Price earnings ratio forward_study"]=["市盈率远期"],t.exports["Price sales ratio forward_study"]=["市销率远期"],t.exports["Price to tangible book ratio_study"]=["股价有形资产比"], +t.exports["Provision for risks & charge_study"]=["风险及费用准备金"],t.exports["Purchase/acquisition of business_study"]=["购买/收购业务"],t.exports["Purchase of investments_study"]=["购买证券投资"],t.exports["Purchase/sale of business, net_study"]=["购销业务净额"],t.exports["Purchase/sale of investments, net_study"]=["购销投资净额"],t.exports["Quality ratio_study"]=["质量比率"],t.exports["Quick ratio_study"]=["速动比率"],t.exports["Reduction of long term debt_study"]=["减少长期债务"],t.exports["Repurchase of common & preferred stock_study"]=["回购普通股和优先股"],t.exports["Research & development_study"]=["研发费用"],t.exports["Research & development to revenue ratio_study"]=["研发收入比"],t.exports["Restructuring charge_study"]=["重组费用"],t.exports["Retained earnings_study"]=["留存收益"],t.exports["Return on assets %_study"]=["资产收益率%"],t.exports["Return on equity %_study"]=["股本回报率%"],t.exports["Return on equity adjusted to book value %_study"]=["股本回报率调整为账面价值%"],t.exports["Return on invested capital %_study"]=["投资资本回报率%"],t.exports["Return on tangible assets %_study"]=["有形资产回报率%"],t.exports["Return on tangible equity %_study"]=["有形股本回报率%"],t.exports["Revenue estimates_study"]=["收入估算"],t.exports["Revenue one year growth_study"]=["年增长收入"],t.exports["Revenue per employee_study"]=["员工人均收入"],t.exports["Sale/maturity of investments_study"]=["投资出售/到期"],t.exports["Sale of common & preferred stock_study"]=["普通股和优先股出售"],t.exports["Sale of fixed assets & businesses_study"]=["固定资产和业务出售"],t.exports["Selling/general/admin expenses, other_study"]=["销售/一般/行政费用,其他"],t.exports["Selling/general/admin expenses, total_study"]=["总销售/一般/行政费用"],t.exports["Shareholders' equity_study"]=["股东权益"],t.exports["Shares buyback ratio %_study"]=["股票回购比%"],t.exports["Short term debt_study"]=["短期债务"],t.exports["Short term debt excl. current portion of LT debt_study"]=["短期债务不包括一年内到期之长期负债"],t.exports["Short term investments_study"]=["短期投资"],t.exports["Sloan ratio %_study"]=["斯隆比率%"],t.exports["Springate score_study"]=["Springate得分"],t.exports["Sustainable growth rate_study"]=["可持续增长率"],t.exports["Tangible book value per share_study"]=["每股有形账面价值"],t.exports["Tangible common equity ratio_study"]=["有形普通股权益资本比"],t.exports.Taxes_study=["税"],t.exports["Tobin's Q (approximate)_study"]=["Tobin's Q(近似值)"],t.exports["Total assets_study"]=["总资产"],t.exports["Total cash dividends paid_study"]=["支付的现金股利总额"],t.exports["Total current assets_study"]=["总流动资产"],t.exports["Total current liabilities_study"]=["总流动负债"],t.exports["Total debt_study"]=["总债务"],t.exports["Total equity_study"]=["权益总额"],t.exports["Total inventory_study"]=["总库存"],t.exports["Total liabilities_study"]=["总负债"],t.exports["Total liabilities & shareholders' equities_study"]=["总负债和股东权益"],t.exports["Total non-current assets_study"]=["非流动资产总计"],t.exports["Total non-current liabilities_study"]=["总非流动负债"],t.exports["Total operating expenses_study"]=["总经营费用"],t.exports["Total receivables, net_study"]=["应收账款总额,净额"],t.exports["Total revenue_study"]=["总收益"],t.exports["Treasury stock - common_study"]=["库存股票 - 普通"],t.exports["Unrealized gain/loss_study"]=["未实现收益/损失"], +t.exports["Unusual income/expense_study"]=["异常收入/支出"],t.exports["Zmijewski score_study"]="Zmijewski score",t.exports["Valuation ratios_study"]=["估值比率"],t.exports["Profitability ratios_study"]=["盈利率"],t.exports["Liquidity ratios_study"]=["流动性比率"],t.exports["Solvency ratios_study"]=["偿债能力比率"],t.exports["Key stats_study"]=["关键数据"],t.exports["Accumulation/Distribution_study"]=["累积/派发线(Accumulation/Distribution)"],t.exports["Accumulative Swing Index_study"]=["振动升降指标(ASI)"],t.exports["Advance/Decline_study"]=["涨跌比(Advance/Decline)"],t.exports["All Chart Patterns_study"]=["所有图表形态"],t.exports["Arnaud Legoux Moving Average_study"]=["阿诺勒古移动平均线(Arnaud Legoux Moving Average)"],t.exports.Aroon_study=["阿隆指标(Aroon)"],t.exports.ASI_study=["振动升降指标(ASI)"],t.exports["Average Directional Index_study"]=["平均趋向指数(Average Directional Index)"],t.exports["Average True Range_study"]=["真实波动幅度均值(Average True Range)"],t.exports["Awesome Oscillator_study"]=["动量震荡指标(Awesome Oscillator)"],t.exports["Balance of Power_study"]=["均势指标(Balance of Power)"],t.exports["Bollinger Bands %B_study"]=["布林带 %B(Bollinger Bands %B)"],t.exports["Bollinger Bands Width_study"]=["布林带宽度(Bollinger Bands Width)"],t.exports["Bollinger Bands_study"]=["布林带(Bollinger Bands)"],t.exports["Chaikin Money Flow_study"]=["蔡金资金流量(Chaikin Money Flow)"],t.exports["Chaikin Oscillator_study"]=["蔡金资金流量震荡指标(Chaikin Oscillator)"],t.exports["Chande Kroll Stop_study"]=["钱德克罗止损(Chande Kroll Stop)"],t.exports["Chande Momentum Oscillator_study"]=["钱德动量摆动指标(Chande Momentum Oscillator)"],t.exports["Chop Zone_study"]=["波动区间(Chop Zone)"],t.exports["Choppiness Index_study"]=["波动指数(Choppiness Index)"],t.exports["Commodity Channel Index_study"]=["顺势指标(Commodity Channel Index)"],t.exports["Connors RSI_study"]=["康纳相对强弱指数(CRSI)"],t.exports["Coppock Curve_study"]=["估波曲线(Coppock Curve)"],t.exports["Correlation Coefficient_study"]=["相关系数(Correlation Coefficient)"],t.exports.CRSI_study=["康纳相对强弱指数(CRSI)"],t.exports["Detrended Price Oscillator_study"]=["非趋势价格摆动指标(Detrended Price Oscillator)"],t.exports["Directional Movement_study"]=["动向指标(Directional Movement)"],t.exports["Donchian Channels_study"]=["唐奇安通道(Donchian Channels)"],t.exports["Double EMA_study"]=["双指数移动平均线(Double EMA)"],t.exports["Ease Of Movement_study"]=["简易波动指标(Ease Of Movement)"],t.exports["Elder Force Index_study"]=["艾达尔强力指数"],t.exports["EMA Cross_study"]=["EMA交叉"],t.exports.Envelopes_study=["包络线指标"],t.exports["Fisher Transform_study"]=["费舍尔转换(Fisher Transform)"],t.exports["Fixed Range_study"]=["固定范围"],t.exports["Fixed Range Volume Profile_study"]=["固定范围成交量分布图"],t.exports["Guppy Multiple Moving Average_study"]=["顾比复合移动平均线(GMMA)"],t.exports["Historical Volatility_study"]=["历史波动率(Historical Volatility)"],t.exports["Hull Moving Average_study"]=["船体移动平均线(Hull Moving Average)"],t.exports["Keltner Channels_study"]=["肯特纳通道(Keltner Channels)"],t.exports["Klinger Oscillator_study"]=["克林格成交量摆动指标(Klinger Oscillator)"],t.exports["Know Sure Thing_study"]="Know Sure Thing", +t.exports["Least Squares Moving Average_study"]=["最小二乘移动平均线(Least Squares Moving Average)"],t.exports["Linear Regression Curve_study"]=["线性回归曲线(Linear Regression Curve)"],t.exports["MA Cross_study"]=["移动揉搓线(MA Cross)"],t.exports["MA with EMA Cross_study"]=["MA与EAM交叉"],t.exports["MA/EMA Cross_study"]=["MA/EMA交叉"],t.exports.MACD_study="MACD",t.exports["Mass Index_study"]=["梅斯线(Mass Index)"],t.exports["McGinley Dynamic_study"]=["麦吉利动态指标(McGinley Dynamic)"],t.exports.Median_study=["中线"],t.exports.Momentum_study=["动量指标(Momentum)"],t.exports["Money Flow_study"]=["资金流量(Money Flow)"],t.exports["Moving Average Channel_study"]=["移动平均线通道(Moving Average Channel)"],t.exports["Moving Average Exponential_study"]=["指数移动平均线(Moving Average Exponential)"],t.exports["Moving Average Weighted_study"]=["加权移动平均线(Moving Average Weighted)"],t.exports["Moving Average Simple_study"]=["简单移动平均线"],t.exports["Net Volume_study"]=["净成交量(Net Volume)"],t.exports["On Balance Volume_study"]=["能量潮指标(On Balance Volume)"],t.exports["Parabolic SAR_study"]=["抛物线转向指标(Parabolic SAR)"],t.exports["Pivot Points Standard_study"]=["枢轴点 - 标准(Pivot Points Standard)"],t.exports["Periodic Volume Profile_study"]=["定期成交量分布图"],t.exports["Price Channel_study"]=["价格通道(Price Channel)"],t.exports["Price Oscillator_study"]=["价格摆动指标(Price Oscillator)"],t.exports["Price Volume Trend_study"]=["价量趋势指标(Price Volume Trend)"],t.exports["Rate Of Change_study"]=["变化速率(Rate Of Change)"],t.exports["Relative Strength Index_study"]=["相对强弱指标(Relative Strength Index)"],t.exports["Relative Vigor Index_study"]=["相对能量指数(Relative Vigor Index)"],t.exports["Relative Volatility Index_study"]=["相对离散指数(Relative Volatility Index)"],t.exports["Relative Volume at Time_study"]=["某一时间的相对交易量"],t.exports["Session Volume_study"]=["时间段成交量"],t.exports["Session Volume HD_study"]=["时段成交量HD"],t.exports["Session Volume Profile_study"]=["交易时段成交量分布图"],t.exports["Session Volume Profile HD_study"]=["交易时段成交量分布图HD"],t.exports["SMI Ergodic Indicator/Oscillator_study"]=["SMI 遍历性指标(SMI Ergodic Indicator/Oscillator)"],t.exports["Smoothed Moving Average_study"]=["平滑移动平均线(Smoothed Moving Average)"],t.exports["Stochastic Momentum Index_study"]=["随机动量指数"],t.exports["Stochastic RSI_study"]=["随机相对强弱指数(Stoch RSI)"],t.exports.Stochastic_study=["随机指数(Stochastic)"],t.exports["Time Weighted Average Price_study"]=["时间加权平均价格"],t.exports["Triple EMA_study"]=["三重指数平滑平均线(Triple EMA)"],t.exports.TRIX_study=["三重指数平滑移动平均线(TRIX)"],t.exports["True Strength Indicator_study"]=["真实强度指标(True Strength Indicator)"],t.exports["Ultimate Oscillator_study"]=["终极波动指标(Ultimate Oscillator)"],t.exports["Visible Range_study"]=["可视范围"],t.exports["Visible Range Volume Profile_study"]=["可见范围成交量分布图"],t.exports["Volume Oscillator_study"]=["成交量震荡指标(Volume Oscillator)"],t.exports.Volume_study=["成交量(Volume)"],t.exports.Vol_study="Vol",t.exports["Vortex Indicator_study"]=["旋涡指标(Vortex Indicator)"],t.exports.VWAP_study=["成交量加权平均价(VWAP)"],t.exports.VWMA_study=["成交量加权移动平均值(VWMA)"],t.exports["Williams %R_study"]=["威廉姆斯指标(Williams %R)"], +t.exports["Williams Alligator_study"]=["威廉姆斯鳄鱼线(Williams Alligator)"],t.exports["Williams Fractal_study"]=["威廉姆斯分形指标(Williams Fractal)"],t.exports["Zig Zag_study"]=["之字转向(Zig Zag)"],t.exports["24-hour Volume_study"]=["24小时成交量"],t.exports["Ease of Movement_study"]=["简易波动指标"],t.exports["Elders Force Index_study"]=["强力指数"],t.exports.Envelope_study=["包络线"],t.exports.Gaps_study=["跳空"],t.exports["Linear Regression Channel_study"]=["线性回归通道"],t.exports["Moving Average Ribbon_study"]=["移动平均线缎带"],t.exports["Multi-Time Period Charts_study"]=["多重时间周期图表(Multi-Time Period Charts)"],t.exports["Open Interest_study"]=["未平仓合约"],t.exports["Rob Booker - Intraday Pivot Points_study"]=["Rob Booker - 日内枢轴点"],t.exports["Rob Booker - Knoxville Divergence_study"]=["Rob Booker - Knoxville分歧"],t.exports["Rob Booker - Missed Pivot Points_study"]=["Rob Booker - 错过枢轴点"],t.exports["Rob Booker - Reversal_study"]=["Rob Booker - 反转"],t.exports["Rob Booker - Ziv Ghost Pivots_study"]=["Rob Booker - Ziv Ghost枢轴"],t.exports.Supertrend_study=["超级趋势"],t.exports["Technical Ratings_study"]=["技术评级"],t.exports["True Strength Index_study"]=["真实强弱指数"],t.exports["Up/Down Volume_study"]=["上涨/下跌成交量"],t.exports["Visible Average Price_study"]=["可见平均价格"],t.exports["Williams Fractals_study"]=["威廉姆斯分形"],t.exports["Keltner Channels Strategy_study"]=["肯特纳通道策略"],t.exports["Rob Booker - ADX Breakout_study"]=["Rob Booker - ADX突破"],t.exports["Supertrend Strategy_study"]=["超级趋势策略"],t.exports["Technical Ratings Strategy_study"]=["技术评级策略"],t.exports["Auto Anchored Volume Profile_study"]=["自动锚定成交量分布图"],t.exports["Auto Fib Extension_study"]=["自动斐波那契扩展"],t.exports["Auto Fib Retracement_study"]=["自动斐波那契回撤"],t.exports["Auto Pitchfork_study"]=["自动干草叉"],t.exports["Bearish Flag Chart Pattern_study"]=["看跌旗形图表形态"],t.exports["Bullish Flag Chart Pattern_study"]=["看涨旗形图表形态"],t.exports["Bearish Pennant Chart Pattern_study"]=["看跌三角旗图表形态"],t.exports["Bullish Pennant Chart Pattern_study"]=["看涨三角旗形图表形态"],t.exports["Double Bottom Chart Pattern_study"]=["双底图表形态"],t.exports["Double Top Chart Pattern_study"]=["双顶图表形态"],t.exports["Elliott Wave Chart Pattern_study"]=["艾略特波浪图表形态"],t.exports["Falling Wedge Chart Pattern_study"]=["下降楔形图表形态"],t.exports["Head And Shoulders Chart Pattern_study"]=["头肩图表形态"],t.exports["Inverse Head And Shoulders Chart Pattern_study"]=["反向头肩图表形态"],t.exports["Rectangle Chart Pattern_study"]=["矩形图表形态"],t.exports["Rising Wedge Chart Pattern_study"]=["上升楔形图表形态"],t.exports["Triangle Chart Pattern_study"]=["三角形图表形态"],t.exports["Triple Bottom Chart Pattern_study"]=["三底图表形态"],t.exports["Triple Top Chart Pattern_study"]=["三顶图表形态"],t.exports["VWAP Auto Anchored_study"]=["VWAP自动锚定"],t.exports["*All Candlestick Patterns*_study"]=["*所有K线形态*"],t.exports["Abandoned Baby - Bearish_study"]=["弃婴形态 - 看跌"],t.exports["Abandoned Baby - Bullish_study"]=["弃婴形态 - 看涨"],t.exports["Dark Cloud Cover - Bearish_study"]=["乌云盖顶 - 看跌"],t.exports["Doji Star - Bearish_study"]=["十字星 - 看跌"],t.exports["Doji Star - Bullish_study"]=["十字星 - 看涨"],t.exports["Downside Tasuki Gap - Bearish_study"]=["下肩带缺口 - 看跌"], +t.exports["Dragonfly Doji - Bullish_study"]=["蜻蜓十字星 - 看涨"],t.exports["Engulfing - Bearish_study"]=["吞没 - 看跌"],t.exports["Engulfing - Bullish_study"]=["吞没 - 看涨"],t.exports["Evening Doji Star - Bearish_study"]=["十字昏星 - 看跌"],t.exports["Evening Star - Bearish_study"]=["昏星 - 看跌"],t.exports["Falling Three Methods - Bearish_study"]=["下降三法 - 看跌"],t.exports["Falling Window - Bearish_study"]=["下降窗口 - 看跌"],t.exports["Gravestone Doji - Bearish_study"]=["墓碑十字星 - 看跌"],t.exports["Hammer - Bullish_study"]=["锤形 - 看涨"],t.exports["Hanging Man - Bearish_study"]=["吊颈线 - 看跌"],t.exports["Harami - Bearish_study"]=["孕线 - 看跌"],t.exports["Harami - Bullish_study"]=["孕线 - 看涨"],t.exports["Harami Cross - Bearish_study"]=["十字孕线 - 看跌"],t.exports["Harami Cross - Bullish_study"]=["十字孕线 - 看涨"],t.exports["Inverted Hammer - Bullish_study"]=["倒锤形 - 看涨"],t.exports["Kicking - Bearish_study"]=["反冲形态 - 看跌"],t.exports["Kicking - Bullish_study"]=["反冲形态 - 看涨"],t.exports["Long Lower Shadow - Bullish_study"]=["长下影线 - 看涨"],t.exports["Long Upper Shadow - Bearish_study"]=["长上影线 - 看跌"],t.exports["Marubozu Black - Bearish_study"]=["Marubozu Black - 看跌"],t.exports["Marubozu White - Bullish_study"]=["Marubozu White - 看涨"],t.exports["Morning Doji Star - Bullish_study"]=["十字晨星 - 看涨"],t.exports["Morning Star - Bullish_study"]=["晨星 - 看涨"],t.exports["On Neck - Bearish_study"]=["上颈线 - 看跌"],t.exports["Piercing - Bullish_study"]=["穿刺 - 看涨"],t.exports["Rising Three Methods - Bullish_study"]=["上升三法 - 看涨"],t.exports["Rising Window - Bullish_study"]=["上升窗口 - 看涨"],t.exports["Shooting Star - Bearish_study"]=["射击之星 - 看跌"],t.exports["Three Black Crows - Bearish_study"]=["三黑鸦 - 看跌"],t.exports["Three White Soldiers - Bullish_study"]=["三白兵 - 看涨"],t.exports["Tri-Star - Bearish_study"]=["三星 - 看跌"],t.exports["Tri-Star - Bullish_study"]=["三星 - 看涨"],t.exports["Tweezer Top - Bearish_study"]=["镊顶 - 看跌"],t.exports["Upside Tasuki Gap - Bullish_study"]=["上肩带缺口 - 看涨"],t.exports.SuperTrend_study=["超级趋势"],t.exports["Average Price_study"]=["平均价"],t.exports["Typical Price_study"]=["典型价格"],t.exports["Median Price_study"]=["中位数价格"],t.exports["Money Flow Index_study"]=["资金流量指数"],t.exports["Moving Average Double_study"]=["双移动平均线"],t.exports["Moving Average Triple_study"]=["三重移动平均"],t.exports["Moving Average Adaptive_study"]=["自适应移动均线"],t.exports["Moving Average Hamming_study"]=["海明移动平均"],t.exports["Moving Average Modified_study"]=["修改后移动平均线"],t.exports["Moving Average Multiple_study"]=["多重移动平均线"],t.exports["Linear Regression Slope_study"]=["线性回归斜率"],t.exports["Standard Error_study"]=["标准误差"],t.exports["Standard Error Bands_study"]=["标准误差带"],t.exports["Correlation - Log_study"]=["相关 - 记录"],t.exports["Standard Deviation_study"]=["标准偏差"],t.exports["Chaikin Volatility_study"]=["蔡金波动率"],t.exports["Volatility Close-to-Close_study"]=["波动率Close-to-Close"],t.exports["Volatility Zero Trend Close-to-Close_study"]=["波动率零趋势Close-to-Close"],t.exports["Volatility O-H-L-C_study"]=["波动率 O-H-L-C"],t.exports["Volatility Index_study"]=["波动率指数"],t.exports["Trend Strength Index_study"]=["趋势强度指数"], +t.exports["Majority Rule_study"]=["多数决原则"],t.exports["Advance Decline Line_study"]=["腾落指标(Advance Decline Line)"],t.exports["Advance Decline Ratio_study"]=["涨跌比率(Advance Decline Ratio)"],t.exports["Advance/Decline Ratio (Bars)_study"]=["涨跌比率(Advance/Decline Ratio (Bars))"],t.exports["BarUpDn Strategy_study"]=["BarUpDn 策略(BarUpDn Strategy)"],t.exports["Bollinger Bands Strategy directed_study"]=["布林带定向策略(Bollinger Bands Strategy directed)"],t.exports["Bollinger Bands Strategy_study"]=["布林带策略(Bollinger Bands Strategy)"],t.exports.ChannelBreakOutStrategy_study=["通道突破策略(Channel Break Out Strategy)"],t.exports.Compare_study=["对比(Compare)"],t.exports["Conditional Expressions_study"]=["条件表达式(Conditional Expressions)"],t.exports.ConnorsRSI_study=["康纳相对强弱指数(Connors RSI)"],t.exports["Consecutive Up/Down Strategy_study"]=["连续向上/向下策略(Consecutive Up/Down Strategy)"],t.exports["Cumulative Volume Index_study"]=["累积量指标"],t.exports["Divergence Indicator_study"]=["背离指标(Divergence Indicator)"],t.exports["Greedy Strategy_study"]=["贪心策略(Greedy Strategy)"],t.exports["InSide Bar Strategy_study"]=["InSide Bar 策略(InSide Bar Strategy)"],t.exports["Keltner Channel Strategy_study"]=["肯特纳通道策略(Keltner Channel Strategy)"],t.exports["Linear Regression_study"]=["线性回归(Linear Regression)"],t.exports["MACD Strategy_study"]=["MACD 策略(MACD Strategy)"],t.exports["Momentum Strategy_study"]=["动量策略(Momentum Strategy)"],t.exports["Moon Phases_study"]=["月相指标(Moon Phases)"],t.exports["Moving Average Convergence/Divergence_study"]=["平滑异同移动平均线(MACD)"],t.exports["MovingAvg Cross_study"]=["移动平均线交叉(MovingAvg Cross)"],t.exports["MovingAvg2Line Cross_study"]=["移动平均双线交叉(MovingAvg2Line Cross)"],t.exports["OutSide Bar Strategy_study"]=["OutSide Bar 策略(OutSide Bar Strategy)"],t.exports.Overlay_study=["叠加"],t.exports["Parabolic SAR Strategy_study"]=["抛物线转向策略(Parabolic SAR Strategy)"],t.exports["Pivot Extension Strategy_study"]=["轴枢点扩展策略(Pivot Extension Strategy)"],t.exports["Pivot Points High Low_study"]=["枢轴点 - 高低点(Pivot Points High Low)"],t.exports["Pivot Reversal Strategy_study"]=["轴枢点反转策略(Pivot Reversal Strategy)"],t.exports["Price Channel Strategy_study"]=["价格通道策略(Price Channel Strategy)"],t.exports["RSI Strategy_study"]=["RSI 策略(RSI Strategy)"],t.exports["SMI Ergodic Indicator_study"]=["SMI 遍历指标(SMI Ergodic Indicator)"],t.exports["SMI Ergodic Oscillator_study"]=["SMI 遍历指标(SMI Ergodic Indicator)"],t.exports["Stochastic Slow Strategy_study"]=["Stochastic Slow 策略(Stochastic Slow Strategy)"],t.exports["Volatility Stop_study"]=["波动止损(Volatility Stop)"],t.exports["Volty Expan Close Strategy_study"]=["Volty EXPAN Close 策略(Volty Expan Close Strategy)"],t.exports["Woodies CCI_study"]="Woodies CCI",t.exports["Anchored Volume Profile_study"]=["锚定成交量分布图"]},59791:t=>{t.exports=["锚定成交量分布图"]},40434:t=>{t.exports=["固定范围成交量分布图"]},32819:t=>{t.exports="Vol"},66051:t=>{t.exports=["小浪"]},86054:t=>{t.exports=["分钟"]},20936:t=>{t.exports=["文字"]},98478:t=>{t.exports=["无法复制"]},34004:t=>{t.exports=["无法剪切"]},96260:t=>{t.exports=["无法粘贴"]},94370:t=>{t.exports=["当前K线结束倒计时"]},15168:t=>{ +t.exports=["科伦坡"]},36018:t=>{t.exports=["柱状图"]},19372:t=>{t.exports=["评论"]},20229:t=>{t.exports=["对比或叠加商品"]},46689:t=>{t.exports=["确认参数"]},43432:t=>{t.exports=["哥本哈根"]},35216:t=>{t.exports=["复制"]},87898:t=>{t.exports=["复制图表布局"]},28851:t=>{t.exports=["复制价格"]},94099:t=>{t.exports=["开罗"]},64149:t=>{t.exports=["标注"]},63528:t=>{t.exports=["K线图"]},46837:t=>{t.exports=["加拉加斯"]},53705:t=>{t.exports=["卡萨布兰卡"]},49329:t=>{t.exports=["涨跌"]},28089:t=>{t.exports=["变更商品代码"]},99374:t=>{t.exports=["变更周期"]},35696:t=>{t.exports=["更改时间周期。按数字或逗号"]},71705:t=>{t.exports=["更改商品。开始输入商品名称"]},86715:t=>{t.exports=["图表 #{index}"]},14412:t=>{t.exports=["图表属性"]},26619:t=>{t.exports=["图表由TradingView提供"]},69916:t=>{t.exports=["{symbol},{interval}的图表"]},12011:t=>{t.exports=["图表图片复制到剪贴板{emoji}"]},79393:t=>{t.exports=["图表图像嵌入代码已复制到剪贴板{emoji}"]},59884:t=>{t.exports=["查塔姆群岛"]},28244:t=>{t.exports=["芝加哥"]},49648:t=>{t.exports=["重庆"]},90068:t=>{t.exports=["圆"]},32234:t=>{t.exports=["点击以设定"]},52977:t=>{t.exports=["克隆"]},31691:t=>{t.exports=["收盘价"]},52302:t=>{t.exports=["创建限价挂单"]},29908:t=>{t.exports=["十字线"]},60997:t=>{t.exports=["十字线"]},81520:t=>{t.exports=["外汇"]},98486:t=>{t.exports=["当前及以上时间周期"]},73106:t=>{t.exports=["当前及以下时间周期"]},85964:t=>{t.exports=["仅当前时间周期"]},17206:t=>{t.exports=["曲线"]},95176:t=>{t.exports=["循环"]},87761:t=>{t.exports=["循环线"]},27891:t=>{t.exports=["赛福形态"]},56996:t=>{t.exports=["已存在带有此名称的布局"]},30192:t=>{t.exports=["已存在带有该名称的布局。你想覆盖它吗?"]},32852:t=>{t.exports=["ABCD 形态"]},88010:t=>{t.exports=["阿姆斯特丹"]},37422:t=>{t.exports=["分析交易设定"]},99873:t=>{t.exports=["锚地"]},66828:t=>{t.exports=["锚点注释"]},94782:t=>{t.exports=["锚点文字"]},61704:t=>{t.exports="Anchored VWAP"},45743:t=>{t.exports=["添加商品"]},64615:t=>{t.exports=["为{title} 添加警报"]},7005:t=>{t.exports=["以{price}在{title}上添加警报"]},3612:t=>{t.exports=["为{instrumentName}添加财务指标"]},92206:t=>{t.exports=["在{studyTitle}上增加指标/策略"]},34810:t=>{t.exports=["为{symbol}添加文本笔记"]},75669:t=>{t.exports=["将此财务指标添加到整个布局"]},64288:t=>{t.exports=["将此指标添加到整个布局"]},77920:t=>{t.exports=["将此策略添加到整个布局"]},34059:t=>{t.exports=["将此商品添加到整个布局"]},17365:t=>{t.exports=["阿德莱德"]},9408:t=>{t.exports=["总是隐藏"]},71997:t=>{t.exports=["总是显示"]},97305:t=>{t.exports=["所有指标和绘图工具"]},59192:t=>{t.exports=["所有时间周期"]},14452:t=>{t.exports=["阿拉木图"]},5716:t=>{t.exports=["应用艾略特波浪"]},19263:t=>{t.exports=["应用艾略特大型浪"]},15818:t=>{t.exports=["应用艾略特小型浪"]},50352:t=>{t.exports=["应用艾略特中型浪"]},66631:t=>{t.exports=["应用手动决策点"]},15682:t=>{t.exports=["应用手动风险/回报"]},15644:t=>{t.exports=["应用WPT Down波"]},5897:t=>{t.exports=["应用WPT Up波"]},13345:t=>{t.exports=["应用默认"]},95910:t=>{t.exports=["将这些指标应用于整个布局"]},42762:t=>{t.exports=["4月"]},45104:t=>{t.exports=["弧形"]},42097:t=>{t.exports=["面积图"]},96237:t=>{t.exports=["箭头"]},48732:t=>{t.exports=["向下箭头"]},82473:t=>{t.exports=["箭头标记"]},8738:t=>{t.exports=["向下箭头"]},35062:t=>{t.exports=["向左箭头"]},92163:t=>{t.exports=["向右箭头"]},33196:t=>{t.exports=["向上箭头"]},10650:t=>{t.exports=["向上箭头"]},59340:t=>{t.exports=["阿什哈巴德"]},13468:t=>{t.exports=["以收盘价"]},21983:t=>{t.exports=["雅典"]},86951:t=>{t.exports=["自动"]},50834:t=>{t.exports=["自动(调整数据适于屏幕)"]}, +38465:t=>{t.exports=["8月"]},8975:t=>{t.exports=["平均收盘价标签"]},87899:t=>{t.exports=["平均收盘价线"]},22554:t=>{t.exports=["平均"]},54173:t=>{t.exports=["波哥大"]},53260:t=>{t.exports=["巴林"]},40664:t=>{t.exports=["泡泡注释"]},32376:t=>{t.exports=["曼谷"]},19149:t=>{t.exports=["K线回放不适用于此图表类型。您要退出K线回放吗?"]},38660:t=>{t.exports=["此时间周期无法使用K线回放。您想退出K线回放吗?"]},16812:t=>{t.exports=["美国线"]},98838:t=>{t.exports=["复制K线"]},17712:t=>{t.exports=["基准线"]},54861:t=>{t.exports=["贝尔格莱德"]},26825:t=>{t.exports=["柏林"]},30251:t=>{t.exports=["笔刷"]},90204:t=>{t.exports=["布鲁塞尔"]},5262:t=>{t.exports=["布拉迪斯拉发"]},59901:t=>{t.exports=["上移一层"]},26354:t=>{t.exports=["置于顶层"]},11741:t=>{t.exports=["布里斯班"]},37728:t=>{t.exports=["布加勒斯特"]},87143:t=>{t.exports=["布达佩斯"]},82446:t=>{t.exports=["布宜诺斯艾利斯"]},82128:t=>{t.exports=["由TradingView提供"]},75190:t=>{t.exports=["前往日期"]},38342:t=>{t.exports=["前往到{lineToolName}"]},75139:t=>{t.exports=["明白"]},81180:t=>{t.exports=["江恩箱"]},68102:t=>{t.exports=["江恩角度线"]},66321:t=>{t.exports=["江恩正方"]},87107:t=>{t.exports=["固定江恩正方"]},7914:t=>{t.exports=["模拟K线"]},18367:t=>{t.exports=["超级循环浪"]},97065:t=>{t.exports=["确定删除学习模板'{name}'?"]},59368:t=>{t.exports=["双曲线"]},35273:t=>{t.exports=["双击任意边缘以重置布局网格"]},5828:t=>{t.exports=["双击以完成路径线"]},63898:t=>{t.exports=["双击以完成折线"]},42660:t=>{t.exports=["下跌浪1或A"]},44788:t=>{t.exports=["下跌浪2或B"]},71263:t=>{t.exports=["下跌浪3"]},70573:t=>{t.exports=["下跌浪4"]},59560:t=>{t.exports=["下跌浪5"]},70437:t=>{t.exports=["下跌浪C"]},93345:t=>{t.exports=["数据提供商为"]},76912:t=>{t.exports=["日期"]},60222:t=>{t.exports=["日期范围"]},79859:t=>{t.exports=["日期和价格范围"]},92203:t=>{t.exports=["12月"]},69479:t=>{t.exports=["级别"]},57701:t=>{t.exports=["丹佛"]},24477:t=>{t.exports=["达卡"]},73720:t=>{t.exports=["钻石"]},3556:t=>{t.exports=["不相交通道"]},62764:t=>{t.exports=["移位"]},22903:t=>{t.exports=["绘图工具栏"]},8338:t=>{t.exports=["在上面绘制水平线"]},22429:t=>{t.exports=["迪拜"]},9497:t=>{t.exports=["都柏林"]},85223:t=>{t.exports=["表情符号"]},24435:t=>{t.exports=["输入新图表布局名称"]},91215:t=>{t.exports=["艾略特调整浪(ABC)"]},80983:t=>{t.exports=["艾略特双重组合浪(WXY)"]},74118:t=>{t.exports=["艾略特推动浪(12345)"]},95840:t=>{t.exports=["艾略特三角浪(ABCDE)"]},66637:t=>{t.exports=["艾略特三重组合浪(WXYXZ)"]},69418:t=>{t.exports=["椭圆形"]},2578:t=>{t.exports=["延长线"]},77295:t=>{t.exports=["交易所"]},2899:t=>{t.exports=["上方已有窗格"]},53387:t=>{t.exports=["下方已有窗格"]},36972:t=>{t.exports=["预测"]},17994:t=>{t.exports=["无法保存脚本库"]},87375:t=>{t.exports=["保存脚本失败"]},35050:t=>{t.exports=["2月"]},82719:t=>{t.exports=["斐波那契通道"]},64192:t=>{t.exports=["斐波那契圈"]},63835:t=>{t.exports=["斐波那契回撤"]},18072:t=>{t.exports=["斐波那契速度阻力弧"]},20877:t=>{t.exports=["斐波那契速度阻力扇"]},76783:t=>{t.exports=["斐波那契螺旋"]},89037:t=>{t.exports=["斐波那契时区"]},72489:t=>{t.exports=["斐波那契楔形"]},21524:t=>{t.exports=["旗形"]},55678:t=>{t.exports=["旗标"]},29230:t=>{t.exports=["平滑顶/底"]},92754:t=>{t.exports=["翻转"]},42015:t=>{t.exports=["小数部分无效"]},47542:t=>{t.exports=["基础研究已经不在图表上了"]},16245:t=>{t.exports=["加尔各答"]},3155:t=>{t.exports=["加德满都"]},92901:t=>{t.exports="Kagi"},2693:t=>{t.exports=["卡拉奇"]},72374:t=>{t.exports=["科威特"]},34911:t=>{t.exports=["HLC区域"]},87338:t=>{t.exports=["胡志明市"]},61582:t=>{ +t.exports=["空心K线图"]},32918:t=>{t.exports=["中国香港"]},61351:t=>{t.exports=["檀香山"]},60049:t=>{t.exports=["水平线"]},76604:t=>{t.exports=["水平射线"]},42616:t=>{t.exports=["头肩形"]},40530:t=>{t.exports="Heikin Ashi"},99820:t=>{t.exports=["赫尔辛基"]},31971:t=>{t.exports=["隐藏"]},33911:t=>{t.exports=["隐藏所有"]},95551:t=>{t.exports=["隐藏所有图形"]},44312:t=>{t.exports=["隐藏所有绘图和指标"]},67927:t=>{t.exports=["隐藏所有绘图、指标、仓位和订单"]},86306:t=>{t.exports=["隐藏所有指标"]},70803:t=>{t.exports=["隐藏所有仓位和订单"]},13277:t=>{t.exports=["隐藏绘图"]},8251:t=>{t.exports=["隐藏图中的事件"]},44177:t=>{t.exports=["隐藏指标"]},2441:t=>{t.exports=["隐藏K线上的标记"]},90540:t=>{t.exports=["隐藏仓位和订单"]},30777:t=>{t.exports=["最高价"]},31994:t=>{t.exports=["高-低"]},60259:t=>{t.exports=["高低价标签"]},21803:t=>{t.exports=["高低价线"]},31895:t=>{t.exports=["荧光笔"]},69085:t=>{t.exports=['直方图太大,请增加"Row Size"输入。']},8122:t=>{t.exports=['直方图太大,请减少"Row Size"输入。']},23450:t=>{t.exports=["图片"]},93213:t=>{t.exports=["周期不适用"]},71778:t=>{t.exports=["中浪"]},14177:t=>{t.exports=["无效商品代码"]},32619:t=>{t.exports=["无效的商品代码"]},53239:t=>{t.exports=["翻转价格坐标"]},20062:t=>{t.exports=["基准100"]},81584:t=>{t.exports=["指标值标签"]},31485:t=>{t.exports=["指标名称标签"]},21585:t=>{t.exports=["指标、指标和策略。按斜线"]},27677:t=>{t.exports=["信息线"]},98767:t=>{t.exports=["插入指标"]},9114:t=>{t.exports=["内部"]},12354:t=>{t.exports=["内部分叉线"]},26579:t=>{t.exports=["图标"]},37885:t=>{t.exports=["伊斯坦布尔"]},87469:t=>{t.exports=["约翰尼斯堡"]},52707:t=>{t.exports=["雅加达"]},95425:t=>{t.exports=["1月"]},42890:t=>{t.exports=["耶路撒冷"]},6215:t=>{t.exports=["7月"]},15224:t=>{t.exports=["6月"]},36253:t=>{t.exports=["朱诺"]},15241:t=>{t.exports=["在左边"]},29404:t=>{t.exports=["在右边"]},850:t=>{t.exports=["哎呀!"]},675:t=>{t.exports=["对象树"]},73546:t=>{t.exports=["10月"]},39280:t=>{t.exports=["开盘价"]},25595:t=>{t.exports=["原始"]},82906:t=>{t.exports=["奥斯陆"]},8136:t=>{t.exports=["最低价"]},14702:t=>{t.exports=["加载布局。按时段"]},42284:t=>{t.exports=["锁定"]},1441:t=>{t.exports=["锁定/解锁"]},82232:t=>{t.exports=["按时间锁定垂直光标线"]},18219:t=>{t.exports=["锁定价格对K线比例"]},12285:t=>{t.exports=["对数"]},50286:t=>{t.exports=["伦敦"]},44604:t=>{t.exports=["多头"]},87604:t=>{t.exports=["洛杉矶"]},18528:t=>{t.exports=["向下标签"]},13046:t=>{t.exports=["向上标签"]},94420:t=>{t.exports=["标签"]},89155:t=>{t.exports=["拉哥斯"]},37611:t=>{t.exports=["最后一天变化"]},25846:t=>{t.exports=["利马"]},1277:t=>{t.exports=["线形图"]},38397:t=>{t.exports=["带标记线"]},63492:t=>{t.exports=["新价线"]},83182:t=>{t.exports=["线条"]},78104:t=>{t.exports=["链接到复制到剪贴板的图表图片{emoji}"]},50091:t=>{t.exports=["里斯本"]},64352:t=>{t.exports=["卢森堡"]},11156:t=>{t.exports="MTPredictor"},67861:t=>{t.exports=["移动点以定位锚点然后点击放置"]},45828:t=>{t.exports=["移动到"]},44302:t=>{t.exports=["将坐标移至左侧"]},94338:t=>{t.exports=["将坐标移到右侧"]},66276:t=>{t.exports=["调整希夫"]},18559:t=>{t.exports=["调整希夫分叉线"]},18665:t=>{t.exports=["莫斯科"]},58038:t=>{t.exports=["马德里"]},34190:t=>{t.exports=["马耳他"]},90271:t=>{t.exports=["马尼拉"]},51369:t=>{t.exports=["3月"]},85095:t=>{t.exports=["墨西哥城"]},75633:t=>{t.exports=["将所有坐标合并为一个"]},95093:t=>{t.exports=["混合的"]},10931:t=>{t.exports="Micro"},58397:t=>{t.exports="Millennium"},85884:t=>{t.exports=["微浪"]},9632:t=>{ +t.exports=["小写字"]},63158:t=>{t.exports=["镜像"]},42769:t=>{t.exports=["马斯喀特"]},43088:t=>{t.exports="N/A"},95222:t=>{t.exports=["这里没有数据"]},3485:t=>{t.exports=["无坐标(全屏)"]},8886:t=>{t.exports=["没有同步"]},16971:t=>{t.exports=["没有交易量数据"]},75549:t=>{t.exports=["注释"]},71230:t=>{t.exports=["11月"]},99203:t=>{t.exports=["诺福克岛"]},79023:t=>{t.exports=["内罗毕"]},91203:t=>{t.exports=["纽约"]},24143:t=>{t.exports=["新西兰"]},40887:t=>{t.exports=["上方新窗格"]},96712:t=>{t.exports=["下方新窗格"]},33566:t=>{t.exports=["尼科西亚"]},56670:t=>{t.exports=["出错啦"]},64968:t=>{t.exports=["有些不对劲。 请稍后再试。"]},10520:t=>{t.exports=["保存新的图表布局"]},9908:t=>{t.exports=["保存为"]},68553:t=>{t.exports=["圣萨尔瓦多"]},65412:t=>{t.exports=["圣地亚哥"]},13538:t=>{t.exports=["圣保罗"]},37207:t=>{t.exports=["仅缩放价格图表"]},51464:t=>{t.exports=["希夫"]},98114:t=>{t.exports=["希夫分叉线"]},1535:t=>{t.exports=["如果您离开页面,脚本可能不会被更新保存。"]},89517:t=>{t.exports=["设置"]},43247:t=>{t.exports=["第二部分是无效的。"]},19796:t=>{t.exports=["置于底层"]},23221:t=>{t.exports=["下移一层"]},5961:t=>{t.exports=["首尔"]},57902:t=>{t.exports=["9月"]},25866:t=>{t.exports=["时段"]},59827:t=>{t.exports=["交易日间隔"]},69240:t=>{t.exports=["上海"]},37819:t=>{t.exports=["空头"]},81428:t=>{t.exports=["显示"]},98116:t=>{t.exports=["显示所有绘图"]},39046:t=>{t.exports=["显示所有绘图和指标"]},38293:t=>{t.exports=["显示所有绘图、指标、仓位和订单"]},49982:t=>{t.exports=["显示所有指标"]},48284:t=>{t.exports=["显示所有观点"]},62632:t=>{t.exports=["显示所有仓位和订单"]},24620:t=>{t.exports=["显示连续合约转换"]},84813:t=>{t.exports=["显示合约到期"]},66263:t=>{t.exports=["显示股利"]},46771:t=>{t.exports=["显示收益"]},87933:t=>{t.exports=["显示关注用户的观点"]},72973:t=>{t.exports=["显示最新消息和看法"]},58669:t=>{t.exports=["仅显示我自己的观点"]},30816:t=>{t.exports=["显示拆分"]},68161:t=>{t.exports=["指示牌"]},56683:t=>{t.exports=["新加坡"]},69502:t=>{t.exports=["正弦线"]},44904:t=>{t.exports=["方形"]},70213:t=>{t.exports=["研究数量超出限制:每个布局{number}研究。\n请删除一些研究。"]},32733:t=>{t.exports=["样式"]},65323:t=>{t.exports=["在左侧堆叠"]},14113:t=>{t.exports=["右边"]},29787:t=>{t.exports=["开始使用键盘导航模式。按{shortcut}"]},93161:t=>{t.exports=["保持绘图模式"]},79511:t=>{t.exports=["阶梯线"]},84573:t=>{t.exports=["贴纸"]},48767:t=>{t.exports=["斯德哥尔摩"]},29662:t=>{t.exports="Submicro"},9753:t=>{t.exports="Submillennium"},71722:t=>{t.exports=["次微浪"]},91889:t=>{t.exports=["大循环浪"]},33820:t=>{t.exports="Supermillennium"},11020:t=>{t.exports=["悉尼"]},89659:t=>{t.exports=["商品代码错误"]},90932:t=>{t.exports=["商品名称标签"]},65986:t=>{t.exports=["商品信息"]},52054:t=>{t.exports=["商品最新价格标签"]},33606:t=>{t.exports=["全局同步"]},18008:t=>{t.exports=["同步到所有图表"]},99969:t=>{t.exports=["点数图"]},53047:t=>{t.exports=["折线"]},34402:t=>{t.exports=["路径"]},70394:t=>{t.exports=["平行通道"]},95995:t=>{t.exports=["巴黎"]},29682:t=>{t.exports=["粘贴"]},51102:t=>{t.exports=["百分比"]},35590:t=>{t.exports=["珀斯"]},19093:t=>{t.exports=["菲尼克斯"]},22293:t=>{t.exports=["倾斜扇形"]},43852:t=>{t.exports=["分叉线"]},37680:t=>{t.exports=["固定至左侧新坐标"]},43707:t=>{t.exports=["固定至右侧新坐标"]},91130:t=>{t.exports=["固定至左侧坐标"]},61201:t=>{t.exports=["固定到左侧坐标(隐藏)"]},764:t=>{t.exports=["固定到右侧坐标"]},20207:t=>{t.exports=["固定至右侧坐标(隐藏)"]},66156:t=>{t.exports=["固定至坐标(当前左侧)"]},54727:t=>{t.exports=["固定至坐标(当前无坐标)"]},76598:t=>{ +t.exports=["固定至坐标(当前右侧)"]},39065:t=>{t.exports=["固定至坐标(当前{label} )"]},97324:t=>{t.exports=["固定至坐标{label}"]},56948:t=>{t.exports=["固定至坐标{label}(隐藏)"]},32156:t=>{t.exports=["已固定至左侧坐标"]},8128:t=>{t.exports=["已固定到左侧坐标(隐藏)"]},3822:t=>{t.exports=["已固定至右侧坐标"]},44538:t=>{t.exports=["固定至右侧坐标(隐藏)"]},65810:t=>{t.exports=["已固定坐标{label}"]},14125:t=>{t.exports=["固定到坐标{label}(隐藏)"]},97378:t=>{t.exports=["加号按钮"]},46669:t=>{t.exports=["请在您的浏览器中向我们提供剪贴板写入权限,或按{keystroke}"]},46298:t=>{t.exports=["布拉格"]},35963:t=>{t.exports=["当您希望放大您鼠标聚焦的点位时,请按住{key} 键。"]},95921:t=>{t.exports=["价格标签"]},28625:t=>{t.exports=["价格注释"]},2032:t=>{t.exports=["价格范围"]},32061:t=>{t.exports=["价格格式无效"]},91492:t=>{t.exports=["价格线"]},48404:t=>{t.exports=["主要"]},87086:t=>{t.exports=["投影"]},10160:t=>{t.exports=["发表于{customer},{date}"]},19056:t=>{t.exports=["卡塔尔"]},4868:t=>{t.exports=["快速搜索。按{shortcut}"]},9998:t=>{t.exports=["旋转矩形"]},74214:t=>{t.exports=["罗马"]},50470:t=>{t.exports=["射线"]},90357:t=>{t.exports=["Range图"]},26833:t=>{t.exports=["雷克雅维克"]},328:t=>{t.exports=["矩形"]},41615:t=>{t.exports=["重做"]},35001:t=>{t.exports=["回归趋势线"]},34596:t=>{t.exports=["移除"]},1434:t=>{t.exports=["移除绘图"]},13951:t=>{t.exports=["移除指标"]},4142:t=>{t.exports=["重命名图表布局"]},20801:t=>{t.exports="Renko"},34301:t=>{t.exports=["重置图表视图"]},18001:t=>{t.exports=["重置点"]},17258:t=>{t.exports=["重置价格坐标"]},25333:t=>{t.exports=["重置时间坐标"]},52588:t=>{t.exports=["利雅得"]},5871:t=>{t.exports=["里加"]},33603:t=>{t.exports=["警告"]},48474:t=>{t.exports=["华沙"]},74327:t=>{t.exports=["切换自动坐标"]},84112:t=>{t.exports=["切换对数坐标"]},20466:t=>{t.exports=["托克劳群岛"]},94284:t=>{t.exports=["东京"]},83836:t=>{t.exports=["多伦多"]},38788:t=>{t.exports=["台北"]},39108:t=>{t.exports=["塔林"]},37229:t=>{t.exports=["文本"]},16267:t=>{t.exports=["德黑兰"]},19611:t=>{t.exports=["模板"]},29198:t=>{t.exports=["数据供应商不提供此商品的成交量数据。"]},8162:t=>{t.exports=["无法加载发布预览。请禁用浏览器扩展并重试。"]},65943:t=>{t.exports=["该指标无法运用到其他指标上"]},81214:t=>{t.exports=["该脚本包含一个错误。请联系其作者。"]},74986:t=>{t.exports=["此脚本仅限邀请。要请求访问,请联系其作者。"]},58018:t=>{t.exports=["此商品代码仅在{linkStart}TradingView{linkEnd}上可用"]},98538:t=>{t.exports=["三驱形态"]},30973:t=>{t.exports=["ticks"]},31976:t=>{t.exports=["时间"]},64375:t=>{t.exports=["时区"]},95005:t=>{t.exports=["时间周期"]},87085:t=>{t.exports=["交易"]},48890:t=>{t.exports=["Tradingview是交互式的,并且具有与屏幕阅读器一起使用的命令。以下是可用于在平台上交互的键盘命令列表"]},94770:t=>{t.exports=["趋势线角度"]},23104:t=>{t.exports=["趋势线"]},15501:t=>{t.exports=["斐波那契趋势扩展"]},31196:t=>{t.exports=["斐波那契趋势时间"]},29245:t=>{t.exports=["三角形"]},83356:t=>{t.exports=["下降三角形"]},12390:t=>{t.exports=["三角形态"]},28340:t=>{t.exports=["上升三角形"]},93855:t=>{t.exports=["突尼斯"]},50406:t=>{t.exports=["世界统一时间"]},81320:t=>{t.exports=["复原"]},25933:t=>{t.exports=["单位"]},28523:t=>{t.exports=["未知错误"]},15101:t=>{t.exports=["解锁"]},34150:t=>{t.exports=["上涨浪4"]},83927:t=>{t.exports=["上涨浪5"]},58976:t=>{t.exports=["上涨浪1或A"]},11661:t=>{t.exports=["上涨浪2或B"]},53958:t=>{t.exports=["上涨浪3"]},66560:t=>{t.exports=["上涨浪C"]},18426:t=>{t.exports=["成交量分布图固定范围"]},61022:t=>{t.exports=["成交量分布图指标仅在我们的升级方案中可用。"]},82772:t=>{t.exports=["BIST MIXED数据方案中不提供交易量数据。"]},78560:t=>{ +t.exports=["成交量轨迹"]},15771:t=>{t.exports=["温哥华"]},56211:t=>{t.exports=["垂直线"]},32166:t=>{t.exports=["维也纳"]},75354:t=>{t.exports=["维尔纽斯"]},21852:t=>{t.exports=["可见范围"]},27557:t=>{t.exports=["时间周期可见性"]},89960:t=>{t.exports=["鼠标移动时可见"]},22198:t=>{t.exports=["视觉顺序"]},7050:t=>{t.exports=["X 交叉"]},66527:t=>{t.exports=["XABCD 形态"]},17126:t=>{t.exports=["您不能在这个付费方案内查看主时间框架"]},69293:t=>{t.exports=["仰光"]},84301:t=>{t.exports=["苏黎世"]},76020:t=>{t.exports=["更改艾略特角度"]},83935:t=>{t.exports=["更改不重叠的标签"]},39402:t=>{t.exports=["更改平均收盘价标签可见性"]},98866:t=>{t.exports=["更改平均收盘价线可见性"]},5100:t=>{t.exports=["更改bid和ask标签的可见性"]},32311:t=>{t.exports=["更改bid和ask线的可见性"]},22641:t=>{t.exports=["更改货币"]},30501:t=>{t.exports=["将图表布局更改为{title}"]},7017:t=>{t.exports=["更改连续合约转换可见性"]},58108:t=>{t.exports=["更改倒计时到K线关闭的可见性"]},7151:t=>{t.exports=["更改日期范围"]},84944:t=>{t.exports=["更改股息可见性"]},79574:t=>{t.exports=["更改图表上的事件可见性"]},88217:t=>{t.exports=["更改收益可见性"]},28288:t=>{t.exports=["更改期货合约到期可见性"]},66805:t=>{t.exports=["更改高低价标签的可见性"]},92556:t=>{t.exports=["更改高低价线的可见性"]},87027:t=>{t.exports=["更改指标名称标签可见性"]},14922:t=>{t.exports=["更改指标值标签可见性"]},19839:t=>{t.exports=["更改最新消息和看法可见性"]},23783:t=>{t.exports=["更改连接组"]},87510:t=>{t.exports=["更改窗格高度"]},50190:t=>{t.exports=["更改加号按钮的可见性"]},49889:t=>{t.exports=["更改盘前/盘后价格标签的可见性"]},16750:t=>{t.exports=["改盘前/盘后市场价格线的可见性"]},59883:t=>{t.exports=["更改前一个收盘价线的可见性"]},67761:t=>{t.exports=["更改价格线可见性"]},69510:t=>{t.exports=["更改价格K线比"]},32303:t=>{t.exports=["变更解析度"]},526:t=>{t.exports=["变更品种"]},9402:t=>{t.exports=["更改商品标签可见性"]},53150:t=>{t.exports=["更改商品最后一个值的可见性"]},12707:t=>{t.exports=["更改商品前一个收盘价的可见性"]},65303:t=>{t.exports=["更改交易时段"]},15403:t=>{t.exports=["更改交易日间隔可见性"]},53438:t=>{t.exports=["更改系列样式"]},74488:t=>{t.exports=["更改拆分可见性"]},20505:t=>{t.exports=["更改时区"]},39028:t=>{t.exports=["更改单位"]},21511:t=>{t.exports=["更改可见性"]},16698:t=>{t.exports=["更改当前时间周期的可见性"]},78422:t=>{t.exports=["更改当前及以上时间周期的可见性"]},49529:t=>{t.exports=["更改当前及以下时间周期的可见性"]},66927:t=>{t.exports=["更改所有时间周期的可见性"]},74428:t=>{t.exports=["更改{title}样式"]},72032:t=>{t.exports=["更改{pointIndex}点"]},65911:t=>{t.exports=["图表由TradingView提供"]},5179:t=>{t.exports=["克隆线工具"]},3195:t=>{t.exports=["创建划线工具组"]},92659:t=>{t.exports=["从选项卡选择划线工具组"]},81791:t=>{t.exports=["创建{tool}"]},63649:t=>{t.exports=["剪切源"]},78755:t=>{t.exports=["剪切{title}"]},99113:t=>{t.exports=["将划线工具{lineTool}添加到组{name}"]},40242:t=>{t.exports=["添加线条工具到组{group}"]},22856:t=>{t.exports=["将此财务指标添加到整个布局"]},82388:t=>{t.exports=["将此指标添加到整个布局"]},94292:t=>{t.exports=["将此策略添加到整个布局"]},27982:t=>{t.exports=["将此商品添加到整个布局"]},66568:t=>{t.exports=["应用图表主题"]},64034:t=>{t.exports=["应用所有图表属性"]},49037:t=>{t.exports=["应用绘图模板"]},96996:t=>{t.exports=["将出厂默认设置应用于选定的源"]},44547:t=>{t.exports=["将指标应用于整个布局"]},26065:t=>{t.exports=["申请应用模板{template}"]},58570:t=>{t.exports=["应用工具栏主题"]},27195:t=>{t.exports=["向前发送组{title}"]},78246:t=>{t.exports=["把{title}放在前面"]},56763:t=>{t.exports=["上移{title}一层"]},5607:t=>{t.exports=["由TradingView提供"]},90621:t=>{t.exports=["日期范围锁定"]},12962:t=>{t.exports=["擦除水平线"]},63391:t=>{t.exports=["从组{group}中排除划线工具"]},59942:t=>{ +t.exports=["翻转K线形态"]},70301:t=>{t.exports=["隐藏{title}"]},54781:t=>{t.exports=["隐藏所有绘图工具"]},44974:t=>{t.exports=["隐藏K线上的标记"]},28916:t=>{t.exports=["周期锁定"]},94245:t=>{t.exports=["翻转价格坐标"]},90743:t=>{t.exports=["插入{title}"]},53146:t=>{t.exports=["在{targetTitle}之后插入{title}"]},74055:t=>{t.exports=["在{target}之后插入{title}"]},11231:t=>{t.exports=["在{target}之前插入{title}"]},67176:t=>{t.exports=["在{targetTitle}之前插入{title}"]},54597:t=>{t.exports=["加载默认绘图模板"]},30295:t=>{t.exports=["载入中..."]},50193:t=>{t.exports=["锁定{title}"]},4963:t=>{t.exports=["锁定组{group}"]},68163:t=>{t.exports=["锁定对象"]},47107:t=>{t.exports=["移动"]},11303:t=>{t.exports=["移动{title}到新的左坐标"]},45544:t=>{t.exports=["移动{title}到新的右坐标"]},81898:t=>{t.exports=["将所有坐标移至左侧"]},22863:t=>{t.exports=["将所有坐标移至右侧"]},45356:t=>{t.exports=["移动绘图(多图形)"]},15086:t=>{t.exports=["向左移动"]},61711:t=>{t.exports=["向右移动"]},4184:t=>{t.exports=["移动坐标"]},74642:t=>{t.exports=["使{title}无坐标(全屏)"]},45223:t=>{t.exports=["使{group} 组隐藏"]},87927:t=>{t.exports=["使组{group}可见"]},62153:t=>{t.exports=["向下合并"]},70746:t=>{t.exports=["合并到窗格"]},66143:t=>{t.exports=["向上合并"]},81870:t=>{t.exports=["镜像K线形态"]},16542:t=>{t.exports="n/a"},47222:t=>{t.exports=["坐标价格"]},99042:t=>{t.exports=["仅缩放价格图表"]},35962:t=>{t.exports=["缩放时间"]},68193:t=>{t.exports=["滚动"]},70009:t=>{t.exports=["滚动时间"]},69485:t=>{t.exports=["将价格坐标选择策略设置为{title}"]},16259:t=>{t.exports=["下移{title}一层"]},66781:t=>{t.exports=["把{title}放在后面"]},4998:t=>{t.exports=["向后发送组{title}"]},64704:t=>{t.exports=["全局分享线条工具"]},77554:t=>{t.exports=["在布局中分享线条工具"]},13622:t=>{t.exports=["显示所有观点"]},26267:t=>{t.exports=["显示关注用户的观点"]},40061:t=>{t.exports=["仅显示我的观点"]},52010:t=>{t.exports=["留在绘图模式"]},98784:t=>{t.exports=["停止同步绘图"]},57011:t=>{t.exports=["停止同步线条工具"]},92831:t=>{t.exports=["商品锁定"]},60635:t=>{t.exports=["同步时间"]},99769:t=>{t.exports=["本站由"]},68111:t=>{t.exports=["由TradingView提供"]},96916:t=>{t.exports=["粘贴绘图"]},80611:t=>{t.exports=["粘贴指标"]},41601:t=>{t.exports=["粘贴{title}"]},84018:t=>{t.exports=["固定至左侧坐标"]},22615:t=>{t.exports=["固定到右侧坐标"]},56015:t=>{t.exports=["固定至坐标{label}"]},33348:t=>{t.exports=["重新排列窗格"]},15516:t=>{t.exports=["删除所有的研究"]},80171:t=>{t.exports=["删除所有的研究及绘图工具"]},59211:t=>{t.exports=["删除取消选择空行工具"]},44656:t=>{t.exports=["移除绘图"]},70653:t=>{t.exports=["移除绘图集"]},66414:t=>{t.exports=["删除线条数据源"]},47637:t=>{t.exports=["移除窗格"]},39859:t=>{t.exports=["移除{title}"]},78811:t=>{t.exports=["删除线条工具组{name}"]},16338:t=>{t.exports=["更改组{group} 至{newName}"]},30910:t=>{t.exports=["重置布局大小"]},21948:t=>{t.exports=["重置坐标"]},55064:t=>{t.exports=["重置时间坐标"]},13034:t=>{t.exports=["调整布局大小"]},9608:t=>{t.exports=["恢复默认值"]},30107:t=>{t.exports=["恢复研究默认值"]},63060:t=>{t.exports=["切换自动坐标"]},74724:t=>{t.exports=["切换折叠窗格状态"]},98860:t=>{t.exports=["切换索引到100比例"]},21203:t=>{t.exports=["切换锁定坐标"]},60166:t=>{t.exports=["切换对数坐标"]},68642:t=>{t.exports=["切换百分比坐标"]},33714:t=>{t.exports=["切换正常坐标"]},47122:t=>{t.exports=["跟踪时间"]},28068:t=>{t.exports=["关闭线条工具分享"]},66824:t=>{t.exports=["解锁对象"]},51114:t=>{t.exports=["解锁组{group}"]},92421:t=>{t.exports=["解锁{title}"]},20057:t=>{t.exports=["取消合并到新的底部窗格"]},52540:t=>{ +t.exports=["取消向上合并"]},86949:t=>{t.exports=["取消向下合并"]},47228:t=>{t.exports=["{chartStyle} 图表类型目前不可用于基于tick的周期。"]},33355:t=>{t.exports=["{count}根K线"]},87826:t=>{t.exports=["{p_start}此商品不支持基于tick的时间周期。您将自动切换到D时间周期。{p_end}"]},88841:t=>{t.exports=["{symbol}财务指标由TradingView提供"]},38641:t=>{t.exports=["{userName}发表于{customer},{date}"]},59833:t=>{t.exports=["缩放"]},19813:t=>{t.exports=["放大"]},9645:t=>{t.exports=["缩小"]},30572:t=>{t.exports=["日"]},52254:t=>{t.exports=["小时"]},99062:t=>{t.exports=["月"]},69143:t=>{t.exports=["分钟"]},71787:t=>{t.exports=["秒"]},82797:t=>{t.exports=["范围"]},47966:t=>{t.exports=["周"]},99136:t=>{t.exports=["ticks"]},18562:t=>{t.exports=Object.create(null),t.exports["#AAPL-symbol-description"]="Apple Inc",t.exports["#AUDCAD-symbol-description"]=["澳元/加元"],t.exports["#AUDCHF-symbol-description"]=["澳元/瑞郎"],t.exports["#AUDJPY-symbol-description"]=["澳元/日元"],t.exports["#AUDNZD-symbol-description"]=["澳元/纽元"],t.exports["#AUDRUB-symbol-description"]=["澳元/俄罗斯卢布"],t.exports["#AUDUSD-symbol-description"]=["澳元/美元"],t.exports["#BRLJPY-symbol-description"]=["巴西雷亚尔/日元"],t.exports["#BTCCAD-symbol-description"]=["比特币/加元"],t.exports["#BTCCNY-symbol-description"]=["比特币/人民币"],t.exports["#BTCEUR-symbol-description"]=["比特币/欧元"],t.exports["#BTCKRW-symbol-description"]=["比特币/韩元"],t.exports["#BTCRUR-symbol-description"]=["比特币/卢布"],t.exports["#BTCUSD-symbol-description"]=["比特币/美元"],t.exports["#BVSP-symbol-description"]=["巴西Bovespa指数"],t.exports["#CADJPY-symbol-description"]=["加元/日元"],t.exports["#CHFJPY-symbol-description"]=["瑞郎/日元"],t.exports["#COPPER-symbol-description"]=["铜差价合约"],t.exports["#ES1-symbol-description"]=["标普500 E-Mini 期货"],t.exports["#ESP35-symbol-description"]=["IBEX35指数"],t.exports["#EUBUND-symbol-description"]=["欧洲债券"],t.exports["#EURAUD-symbol-description"]=["欧元/澳元"],t.exports["#EURBRL-symbol-description"]=["欧元/巴西雷亚尔"],t.exports["#EURCAD-symbol-description"]=["欧元/加元"],t.exports["#EURCHF-symbol-description"]=["欧元/瑞郎"],t.exports["#EURGBP-symbol-description"]=["欧元/英镑"],t.exports["#EURJPY-symbol-description"]=["欧元/日元"],t.exports["#EURNZD-symbol-description"]=["欧元/纽元"],t.exports["#EURRUB-symbol-description"]=["欧元/俄罗斯卢布"],t.exports["#EURRUB_TOM-symbol-description"]=["欧元/卢布 汇率"],t.exports["#EURSEK-symbol-description"]=["欧元/瑞典克朗"],t.exports["#EURTRY-symbol-description"]=["欧元/土耳其新里拉"],t.exports["#EURUSD-symbol-description"]=["欧元/美元"],t.exports["#EUSTX50-symbol-description"]=["欧洲斯托克50指数"],t.exports["#FRA40-symbol-description"]=["法国CAC 40指数"],t.exports["#GB10-symbol-description"]=["英国10年期国债"],t.exports["#GBPAUD-symbol-description"]=["英镑/澳元"],t.exports["#GBPCAD-symbol-description"]=["英镑/加元"],t.exports["#GBPCHF-symbol-description"]=["英镑/瑞郎"],t.exports["#GBPEUR-symbol-description"]=["英镑/欧元"],t.exports["#GBPJPY-symbol-description"]=["英镑/日元"],t.exports["#GBPNZD-symbol-description"]=["英镑/纽元"],t.exports["#GBPRUB-symbol-description"]=["英镑/俄罗斯卢布"],t.exports["#GBPUSD-symbol-description"]=["英镑/美元"],t.exports["#GER30-symbol-description"]=["德国DAX指数"],t.exports["#GOOGL-symbol-description"]="Alphabet Inc (Google) Class A", +t.exports["#ITA40-symbol-description"]=["意大利富时MIB指数"],t.exports["#JPN225-symbol-description"]=["日经225指数"],t.exports["#JPYKRW-symbol-description"]=["日元/韩元"],t.exports["#JPYRUB-symbol-description"]=["日元/俄罗斯卢布"],t.exports["#KA1-symbol-description"]=["原糖#11期货"],t.exports["#KG1-symbol-description"]=["棉花期货"],t.exports["#KT1-symbol-description"]=["Key Tronic Corр"],t.exports["#LKOH-symbol-description"]=["俄罗斯卢克石油公司"],t.exports["#LTCBTC-symbol-description"]=["莱特币/比特币"],t.exports["#MGNT-symbol-description"]=["俄罗斯马格尼特连锁超市"],t.exports["#MICEX-symbol-description"]=["俄罗斯MICEX指数"],t.exports["#MNOD_ME.EQRP-symbol-description"]=["ADR GMK NORILSKIYNIKEL ORD SHS[REPO]"],t.exports["#MSFT-symbol-description"]=["微软公司"],t.exports["#NAS100-symbol-description"]=["美国100现金CFD"],t.exports["#NGAS-symbol-description"]=["天然气 (亨利港)"],t.exports["#NKY-symbol-description"]=["日经225指数"],t.exports["#NZDJPY-symbol-description"]=["纽元/日元"],t.exports["#NZDUSD-symbol-description"]=["纽元/美元"],t.exports["#RB1-symbol-description"]=["无铅汽油期货"],t.exports["#RTS-symbol-description"]=["俄罗斯RTS指数"],t.exports["#SBER-symbol-description"]=["俄罗斯联邦储蓄银行"],t.exports["#SPX500-symbol-description"]=["美国标准普尔500指数"],t.exports["#TWTR-symbol-description"]=["推特公司"],t.exports["#UK100-symbol-description"]=["英国富时100指数"],t.exports["#USDBRL-symbol-description"]=["美元/巴西雷亚尔"],t.exports["#USDCAD-symbol-description"]=["美元/加元"],t.exports["#USDCHF-symbol-description"]=["美元/瑞郎"],t.exports["#USDCNY-symbol-description"]=["美元/人民币"],t.exports["#USDDKK-symbol-description"]=["美元/丹麦克朗"],t.exports["#USDHKD-symbol-description"]=["美元/港币"],t.exports["#USDIDR-symbol-description"]=["美元/印度尼西亚卢比"],t.exports["#USDINR-symbol-description"]=["美元/印度卢比"],t.exports["#USDJPY-symbol-description"]=["美元/日元"],t.exports["#USDKRW-symbol-description"]=["美元/韩元"],t.exports["#USDMXN-symbol-description"]=["美元/墨西哥比索"],t.exports["#USDPHP-symbol-description"]=["美元/菲律宾比索"],t.exports["#USDRUB-symbol-description"]=["美元/俄罗斯卢布"],t.exports["#USDRUB_TOM-symbol-description"]=["美元/卢布 TOM"],t.exports["#USDSEK-symbol-description"]=["美元/瑞典克朗"],t.exports["#USDSGD-symbol-description"]=["美元/新加坡元"],t.exports["#USDTRY-symbol-description"]=["美元/新土耳其里拉"],t.exports["#VTBR-symbol-description"]=["俄罗斯外贸银行"],t.exports["#XAGUSD-symbol-description"]=["白银/美元"],t.exports["#XAUUSD-symbol-description"]=["黄金现货/美元"],t.exports["#XPDUSD-symbol-description"]=["钯金差价合约"],t.exports["#XPTUSD-symbol-description"]=["铂金/美元"],t.exports["#ZS1-symbol-description"]=["大豆期货 - ECBT"],t.exports["#ZW1-symbol-description"]=["小麦期货 - ECBT"],t.exports["#BTCGBP-symbol-description"]=["比特币/英镑"],t.exports["#MICEXINDEXCF-symbol-description"]=["俄罗斯MOEX指数"],t.exports["#BTCAUD-symbol-description"]=["比特币/澳元"],t.exports["#BTCJPY-symbol-description"]=["比特币/日元"],t.exports["#BTCBRL-symbol-description"]=["比特币/巴西雷亚尔"],t.exports["#PT10-symbol-description"]=["葡萄牙10年期国债"],t.exports["#TXSX-symbol-description"]=["加拿大多伦多TSX 60指数"],t.exports["#VIXC-symbol-description"]=["加拿大多伦多TSX 60 VIX指数"],t.exports["#USDPLN-symbol-description"]=["美元/波兰兹罗提"],t.exports["#EURPLN-symbol-description"]=["欧元/波兰兹罗提"], +t.exports["#BTCPLN-symbol-description"]=["比特币/波兰兹罗提"],t.exports["#CAC40-symbol-description"]=["法国CAC40指數"],t.exports["#XBTCAD-symbol-description"]=["比特币/加元"],t.exports["#ITI2!-symbol-description"]=["铁矿石期货"],t.exports["#ITIF2018-symbol-description"]=["铁矿石期货"],t.exports["#ITIF2019-symbol-description"]=["铁矿石期货"],t.exports["#ITIF2020-symbol-description"]=["铁矿石期货"],t.exports["#ITIG2018-symbol-description"]=["铁矿石期货"],t.exports["#ITIG2019-symbol-description"]=["铁矿石期货"],t.exports["#ITIG2020-symbol-description"]=["铁矿石期货"],t.exports["#ITIH2018-symbol-description"]=["铁矿石期货"],t.exports["#ITIH2019-symbol-description"]=["铁矿石期货"],t.exports["#ITIH2020-symbol-description"]=["铁矿石期货"],t.exports["#ITIJ2018-symbol-description"]=["铁矿石期货"],t.exports["#ITIJ2019-symbol-description"]=["铁矿石期货"],t.exports["#ITIJ2020-symbol-description"]=["铁矿石期货"],t.exports["#ITIK2018-symbol-description"]=["铁矿石期货"],t.exports["#ITIK2019-symbol-description"]=["铁矿石期货"],t.exports["#ITIK2020-symbol-description"]=["铁矿石期货"],t.exports["#ITIM2017-symbol-description"]=["铁矿石期货"],t.exports["#ITIM2018-symbol-description"]=["铁矿石期货"],t.exports["#ITIM2019-symbol-description"]=["铁矿石期货"],t.exports["#ITIM2020-symbol-description"]=["铁矿石期货"],t.exports["#ITIN2017-symbol-description"]=["铁矿石期货"],t.exports["#ITIN2018-symbol-description"]=["铁矿石期货"],t.exports["#ITIN2019-symbol-description"]=["铁矿石期货"],t.exports["#ITIN2020-symbol-description"]=["铁矿石期货"],t.exports["#ITIQ2017-symbol-description"]=["铁矿石期货"],t.exports["#ITIQ2018-symbol-description"]=["铁矿石期货"],t.exports["#ITIQ2019-symbol-description"]=["铁矿石期货"],t.exports["#ITIQ2020-symbol-description"]=["铁矿石期货"],t.exports["#ITIU2017-symbol-description"]=["铁矿石期货"],t.exports["#ITIU2018-symbol-description"]=["铁矿石期货"],t.exports["#ITIU2019-symbol-description"]=["铁矿石期货"],t.exports["#ITIU2020-symbol-description"]=["铁矿石期货"],t.exports["#ITIV2017-symbol-description"]=["铁矿石期货"],t.exports["#ITIV2018-symbol-description"]=["铁矿石期货"],t.exports["#ITIV2019-symbol-description"]=["铁矿石期货"],t.exports["#ITIV2020-symbol-description"]=["铁矿石期货"],t.exports["#ITIX2017-symbol-description"]=["铁矿石期货"],t.exports["#ITIX2018-symbol-description"]=["铁矿石期货"],t.exports["#ITIX2019-symbol-description"]=["铁矿石期货"],t.exports["#ITIX2020-symbol-description"]=["铁矿石期货"],t.exports["#ITIZ2017-symbol-description"]=["铁矿石期货"],t.exports["#ITIZ2018-symbol-description"]=["铁矿石期货"],t.exports["#ITIZ2019-symbol-description"]=["铁矿石期货"],t.exports["#ITIZ2020-symbol-description"]=["铁矿石期货"],t.exports["#AMEX:GXF-symbol-description"]=["Global x 富时北欧地区ETF"],t.exports["#ASX:XAF-symbol-description"]=["澳大利亚S&P/ASX50指数"],t.exports["#ASX:XAT-symbol-description"]=["澳大利亚S&P/ASX200指数"],t.exports["#BIST:XU100-symbol-description"]=["土耳其 BIST100指数"],t.exports["#GPW:WIG20-symbol-description"]=["波兰WIG20指数"],t.exports["#INDEX:JKSE-symbol-description"]=["雅加达综合指数"],t.exports["#INDEX:KLSE-symbol-description"]=["马来西亚吉隆坡综合指数"],t.exports["#INDEX:NZD-symbol-description"]=["新西兰NZX 50指数"],t.exports["#INDEX:STI-symbol-description"]=["STI 指数"],t.exports["#INDEX:XLY0-symbol-description"]=["上海证券综合指数"], +t.exports["#MOEX:MICEXINDEXCF-symbol-description"]=["俄罗斯MOEX指数"],t.exports["#NYMEX:KT1!-symbol-description"]=["咖啡期货"],t.exports["#OANDA:NATGASUSD-symbol-description"]=["天然气差价合约"],t.exports["#OANDA:USDPLN-symbol-description"]=["美元/波兰兹罗提"],t.exports["#TSX:TX60-symbol-description"]=["加拿大多伦多S&P/TSX 60 指数"],t.exports["#TSX:VBU-symbol-description"]="Vanguard U.S. Aggregate Bond Index ETF (CAD-hedged) UN",t.exports["#TSX:VIXC-symbol-description"]=["加拿大多伦多S&P/TSX 60波动率指数"],t.exports["#TVC:CAC40-symbol-description"]=["法国CAC40指数"],t.exports["#TVC:ES10-symbol-description"]=["西班牙10年期国债"],t.exports["#TVC:EUBUND-symbol-description"]=["欧洲债券"],t.exports["#TVC:GB02-symbol-description"]=["英国2年期国债"],t.exports["#TVC:GB10-symbol-description"]=["英国10年期国债"],t.exports["#TVC:GOLD-symbol-description"]=["黄金差价合约(美元/盎司)"],t.exports["#TVC:ID03-symbol-description"]=["印度尼西亚3年期国债"],t.exports["#TVC:ID10-symbol-description"]=["印度尼西亚10年期国债"],t.exports["#TVC:PALLADIUM-symbol-description"]=["钯金差价合约(美元/盎司)"],t.exports["#TVC:PT10-symbol-description"]=["葡萄牙10年期国债"],t.exports["#TVC:SILVER-symbol-description"]=["白银差价合约(美元/盎司)"],t.exports["#TSX:TSX-symbol-description"]=["加拿大多伦多S&P/TSX综合指数"],t.exports["#OANDA:CH20CHF-symbol-description"]=["瑞士SWI 20指数"],t.exports["#TVC:SHCOMP-symbol-description"]=["上证综指"],t.exports["#NZX:ALLC-symbol-description"]=["新西兰S&P/NZX 总指数 ( 资本指数 )"],t.exports["#AMEX:SHYG-symbol-description"]=["Shares 0-5年高收益公司债券ETF"],t.exports["#TVC:AU10-symbol-description"]=["澳大利亚10年期国债"],t.exports["#TVC:CN10-symbol-description"]=["中国10年期国债"],t.exports["#TVC:KR10-symbol-description"]=["韩国10年期国债"],t.exports["#NYMEX:RB1!-symbol-description"]=["无铅汽油期货"],t.exports["#NYMEX:HO1!-symbol-description"]=["纽约港超低硫柴油期货"],t.exports["#NYMEX:AEZ1!-symbol-description"]=["纽约乙醇期货"],t.exports["#OANDA:XCUUSD-symbol-description"]=["铜差价合约(美元/磅)"],t.exports["#COMEX:ZA1!-symbol-description"]=["锌期货"],t.exports["#CBOT:ZW1!-symbol-description"]=["小麦期货"],t.exports["#NYMEX:KA1!-symbol-description"]=["原糖#11期货"],t.exports["#CBOT:QBC1!-symbol-description"]=["玉米期货"],t.exports["#CME:E61!-symbol-description"]=["欧元期货"],t.exports["#CME:B61!-symbol-description"]=["英镑期货"],t.exports["#CME:QJY1!-symbol-description"]=["日元期货"],t.exports["#CME:A61!-symbol-description"]=["澳元期货"],t.exports["#CME:D61!-symbol-description"]=["加元期货"],t.exports["#CME:SP1!-symbol-description"]=["标普500期货"],t.exports["#CME_MINI:NQ1!-symbol-description"]=["纳斯达克100 E-mini 期货"],t.exports["#CBOT_MINI:YM1!-symbol-description"]=["道琼斯($5) E-mini 期货"],t.exports["#CME:NY1!-symbol-description"]=["日经225期货"],t.exports["#EUREX:DY1!-symbol-description"]=["德国DAX指数期货"],t.exports["#CME:IF1!-symbol-description"]=["巴西IBOVESPA指数期货-US$"],t.exports["#CBOT:TY1!-symbol-description"]=["10年期国债期货"],t.exports["#CBOT:FV1!-symbol-description"]=["5年期国债期货"],t.exports["#CBOT:ZE1!-symbol-description"]=["3年期国债期货"],t.exports["#CBOT:TU1!-symbol-description"]=["2年期国债期货"],t.exports["#CBOT:FF1!-symbol-description"]=["30天联邦基金利率期货"],t.exports["#CBOT:US1!-symbol-description"]=["国债期货"],t.exports["#TVC:EXY-symbol-description"]=["欧元指数"], +t.exports["#TVC:JXY-symbol-description"]=["日元指数"],t.exports["#TVC:BXY-symbol-description"]=["英镑指数"],t.exports["#TVC:AXY-symbol-description"]=["澳元指数"],t.exports["#TVC:CXY-symbol-description"]=["加元指数"],t.exports["#FRED:GDP-symbol-description"]=["国内生产总值,1 Decimal"],t.exports["#FRED:UNRATE-symbol-description"]=["失业率"],t.exports["#FRED:POP-symbol-description"]=["所有年龄段总人口:包括海外军队"],t.exports["#ETHUSD-symbol-description"]=["以太坊/美元"],t.exports["#BMFBOVESPA:IBOV-symbol-description"]=["巴西圣保罗IBovespa指数"],t.exports["#BMFBOVESPA:IBRA-symbol-description"]=["IBrasil指数"],t.exports["#BMFBOVESPA:IBXL-symbol-description"]=["IBRX 50指数"],t.exports["#COMEX:HG1!-symbol-description"]=["铜期货"],t.exports["#INDEX:HSCE-symbol-description"]=["恒生国企指数"],t.exports["#NYMEX:CL1!-symbol-description"]=["轻质原油期货"],t.exports["#OTC:IHRMF-symbol-description"]="Ishares MSCI Japan SHS",t.exports["#TVC:DAX-symbol-description"]=["德国30家主要公司指数"],t.exports["#TVC:DE10-symbol-description"]=["德国10年期国债"],t.exports["#TVC:DJI-symbol-description"]=["道琼斯工业股票平均价格指数"],t.exports["#TVC:DXY-symbol-description"]=["美元指数"],t.exports["#TVC:FR10-symbol-description"]=["法国10年期国债"],t.exports["#TVC:HSI-symbol-description"]=["香港恒生指数"],t.exports["#TVC:IBEX35-symbol-description"]=["西班牙IBEX35指数"],t.exports["#FX:AUS200-symbol-description"]=["澳大利亚S&P/ASX指数"],t.exports["#AMEX:SHY-symbol-description"]=["Ishares 1-3年期国债债券ETF"],t.exports["#ASX:XJO-symbol-description"]=["澳大利亚S&P/ASX200指数"],t.exports["#BSE:SENSEX-symbol-description"]=["标普BSE SENSEX指数"],t.exports["#INDEX:MIB-symbol-description"]=["意大利MIB指数"],t.exports["#INDEX:MOY0-symbol-description"]=["欧洲斯托克50指数"],t.exports["#MOEX:RTSI-symbol-description"]=["RTS指数"],t.exports["#NSE:NIFTY-symbol-description"]=["Nifty 50指数"],t.exports["#NYMEX:NG1!-symbol-description"]=["天然气期货"],t.exports["#NYMEX:ZC1!-symbol-description"]=["玉米期货"],t.exports["#TVC:IN10-symbol-description"]=["印度10年期国债"],t.exports["#TVC:IT10-symbol-description"]=["意大利10年期国债"],t.exports["#TVC:JP10-symbol-description"]=["日本10年期国债"],t.exports["#TVC:NDX-symbol-description"]=["美国100指数"],t.exports["#TVC:NI225-symbol-description"]=["日经平均指数Nikkei225"],t.exports["#TVC:SPX-symbol-description"]=["标准普尔500指数"],t.exports["#TVC:SX5E-symbol-description"]=["欧洲斯托克50指数"],t.exports["#TVC:TR10-symbol-description"]=["土耳其10年期国债"],t.exports["#TVC:UKOIL-symbol-description"]=["布伦特原油差价合约"],t.exports["#TVC:UKX-symbol-description"]="UK 100 Index",t.exports["#TVC:US02-symbol-description"]=["美国2年期国债"],t.exports["#TVC:US05-symbol-description"]=["美国5年期国债"],t.exports["#TVC:US10-symbol-description"]=["美国10年期国债"],t.exports["#TVC:USOIL-symbol-description"]=["WTI 原油差价合约"],t.exports["#NYMEX:ITI1!-symbol-description"]=["铁矿石期货"],t.exports["#NASDAQ:SHY-symbol-description"]=["ISHARES 1-3年期美国国债ETF"],t.exports["#AMEX:ALD-symbol-description"]="WisdomTree Asia Local Debt ETF",t.exports["#NASDAQ:AMD-symbol-description"]=["超微半导体公司"],t.exports["#NYSE:BABA-symbol-description"]=["阿里巴巴集团控股公司"],t.exports["#ICEEUR:CB-symbol-description"]=["布伦特原油"],t.exports["#ICEEUR:CB1!-symbol-description"]=["布伦特原油"], +t.exports["#ICEUSA:CC-symbol-description"]=["可可"],t.exports["#NYMEX:CL-symbol-description"]=["WTI原油"],t.exports["#ICEUSA:CT-symbol-description"]=["棉花 #2"],t.exports["#NASDAQ:CTRV-symbol-description"]="ContraVir Pharmaceuticals Inc",t.exports["#CME:DL-symbol-description"]=["三级牛奶"],t.exports["#NYSE:F-symbol-description"]=["福特汽车公司"],t.exports["#MOEX:GAZP-symbol-description"]=["俄罗斯天然气工业股份公司"],t.exports["#COMEX:GC-symbol-description"]=["黄金"],t.exports["#CME:GF-symbol-description"]=["饲牛"],t.exports["#CME:HE-symbol-description"]=["瘦肉猪"],t.exports["#NASDAQ:IEF-symbol-description"]=["Ishares 7-10年期国债 ETF"],t.exports["#NASDAQ:IEI-symbol-description"]=["Ishares 3-7年期国债 ETF"],t.exports["#NYMEX:KA1-symbol-description"]=["原糖#11期货"],t.exports["#ICEUSA:KC-symbol-description"]=["咖啡"],t.exports["#NYMEX:KG1-symbol-description"]=["棉花期货"],t.exports["#FWB:KT1-symbol-description"]=["Key TronicCorр"],t.exports["#CME:LE-symbol-description"]=["活牛"],t.exports["#ICEEUR:LO-symbol-description"]=["ICE 取暖油期货"],t.exports["#CME:LS-symbol-description"]=["木材"],t.exports["#MOEX:MGNT-symbol-description"]=["俄罗斯马格尼特连锁超市"],t.exports["#LSIN:MNOD-symbol-description"]=["ADR GMK NORILSKIYNIKEL ORD SHS[REPO]"],t.exports["#NYMEX:NG-symbol-description"]=["天然气"],t.exports["#ICEUSA:OJ-symbol-description"]=["橙汁"],t.exports["#NYMEX:PA-symbol-description"]=["钯金"],t.exports["#NYSE:PBR-symbol-description"]=["巴西石油股份有限公司"],t.exports["#NYMEX:PL-symbol-description"]=["铂金"],t.exports["#COMEX_MINI:QC-symbol-description"]=["E-mini 铜期货"],t.exports["#NYMEX:RB-symbol-description"]=["无铅汽油"],t.exports["#NYMEX:RB1-symbol-description"]=["无铅汽油期货"],t.exports["#MOEX:SBER-symbol-description"]=["俄罗斯联邦储蓄银行"],t.exports["#AMEX:SCHO-symbol-description"]=["施瓦布短期美国国债ETF"],t.exports["#COMEX:SI-symbol-description"]=["白银"],t.exports["#NASDAQ:TLT-symbol-description"]=["Ishares 20+ 年国债ETF"],t.exports["#TVC:VIX-symbol-description"]=["恐慌指数"],t.exports["#MOEX:VTBR-symbol-description"]=["俄罗斯外贸银行"],t.exports["#COMEX:ZA-symbol-description"]=["锌"],t.exports["#CBOT:ZC-symbol-description"]=["玉米"],t.exports["#CBOT:ZK-symbol-description"]=["乙醇期货"],t.exports["#CBOT:ZL-symbol-description"]=["大豆油"],t.exports["#CBOT:ZO-symbol-description"]=["燕麦"],t.exports["#CBOT:ZR-symbol-description"]=["糙米"],t.exports["#CBOT:ZS-symbol-description"]=["大豆"],t.exports["#CBOT:ZS1-symbol-description"]=["大豆期货"],t.exports["#CBOT:ZW-symbol-description"]=["小麦"],t.exports["#CBOT:ZW1-symbol-description"]=["小麦期货 - ECBT"],t.exports["#NASDAQ:ITI-symbol-description"]="Iteris Inc",t.exports["#NYMEX:ITI2!-symbol-description"]=["铁矿石期货"],t.exports["#CADUSD-symbol-description"]=["加元/美元"],t.exports["#CHFUSD-symbol-description"]=["瑞郎/美元"],t.exports["#GPW:ACG-symbol-description"]="Acautogaz",t.exports["#JPYUSD-symbol-description"]=["日元/美元"],t.exports["#USDAUD-symbol-description"]=["美元/澳元"],t.exports["#USDEUR-symbol-description"]=["美元/欧元"],t.exports["#USDGBP-symbol-description"]=["美元/英镑"],t.exports["#USDNZD-symbol-description"]=["美元/纽元"],t.exports["#UKOIL-symbol-description"]=["原油差价合约(布伦特)"],t.exports["#USOIL-symbol-description"]=["原油差价合约(WTI)"], +t.exports["#US30-symbol-description"]=["道琼斯工业平均指数"],t.exports["#BCHUSD-symbol-description"]=["比特币现金/美元"],t.exports["#ETCUSD-symbol-description"]=["以太坊经典/美元"],t.exports["#GOOG-symbol-description"]="Alphabet Inc (Google) Class C",t.exports["#LTCUSD-symbol-description"]=["莱特币/美元"],t.exports["#XRPUSD-symbol-description"]=["XRP/美元"],t.exports["#SP:SPX-symbol-description"]=["标准普尔500指数"],t.exports["#ETCBTC-symbol-description"]=["以太坊经典/比特币"],t.exports["#ETHBTC-symbol-description"]=["以太坊/比特币"],t.exports["#XRPBTC-symbol-description"]=["XRP/比特币"],t.exports["#TVC:US30-symbol-description"]=["美国30年期国债"],t.exports["#COMEX:SI1!-symbol-description"]=["白银期货"],t.exports["#BTGUSD-symbol-description"]=["比特币黄金/美元"],t.exports["#IOTUSD-symbol-description"]=["IOTA /美元"],t.exports["#CME:BTC1!-symbol-description"]=["CME比特币期货"],t.exports["#COMEX:GC1!-symbol-description"]=["黄金期货"],t.exports["#CORNUSD-symbol-description"]=["玉米差价合约"],t.exports["#COTUSD-symbol-description"]=["棉花差价合约"],t.exports["#DJ:DJA-symbol-description"]=["道琼斯股票平均价格综合指数"],t.exports["#DJ:DJI-symbol-description"]=["道琼斯工业平均指数"],t.exports["#ETHEUR-symbol-description"]=["以太坊/欧元"],t.exports["#ETHGBP-symbol-description"]=["以太坊/英镑"],t.exports["#ETHJPY-symbol-description"]=["以太坊/日元"],t.exports["#EURNOK-symbol-description"]=["欧元/挪威克朗"],t.exports["#GBPPLN-symbol-description"]=["英镑/波兰兹罗提"],t.exports["#MOEX:BR1!-symbol-description"]=["布伦特原油期货"],t.exports["#NYMEX:KG1!-symbol-description"]=["棉花期货"],t.exports["#NYMEX:PL1!-symbol-description"]=["铂金期货"],t.exports["#SOYBNUSD-symbol-description"]=["大豆差价合约"],t.exports["#SUGARUSD-symbol-description"]=["糖差价合约"],t.exports["#TVC:IXIC-symbol-description"]=["美国综合指数"],t.exports["#TVC:RU-symbol-description"]=["罗素1000指数"],t.exports["#USDZAR-symbol-description"]=["美元/南非兰特"],t.exports["#WHEATUSD-symbol-description"]=["小麦差价合约"],t.exports["#XRPEUR-symbol-description"]=["XRP/欧元"],t.exports["#CBOT:S1!-symbol-description"]=["大豆期货"],t.exports["#SP:MID-symbol-description"]=["标普400指数"],t.exports["#TSX:XCUUSD-symbol-description"]=["铜差价合约"],t.exports["#TVC:NYA-symbol-description"]=["纽约证券交易所综合指数"],t.exports["#TVC:PLATINUM-symbol-description"]=["铂金差价合约(美元/盎司)"],t.exports["#TVC:SSMI-symbol-description"]=["瑞士市场指数"],t.exports["#TVC:SXY-symbol-description"]=["瑞士法郎指数"],t.exports["#MOEX:RI1!-symbol-description"]=["RTS指数期货"],t.exports["#MOEX:MX1!-symbol-description"]=["MICEX指数期货"],t.exports["#CBOE:BG1!-symbol-description"]=["CBOE比特币期货"],t.exports["#TVC:MY10-symbol-description"]=["马来西亚10年期国债"],t.exports["#CME:S61!-symbol-description"]=["瑞士法郎期货"],t.exports["#TVC:DEU30-symbol-description"]=["德国DAX指数"],t.exports["#BCHEUR-symbol-description"]=["比特币现金/欧元"],t.exports["#TVC:ZXY-symbol-description"]=["纽元指数"],t.exports["#MIL:FTSEMIB-symbol-description"]=["意大利富时MIB指数"],t.exports["#XETR:DAX-symbol-description"]=["德国DAX指数"],t.exports["#MOEX:IMOEX-symbol-description"]=["俄罗斯MOEX指数"],t.exports["#FX:US30-symbol-description"]=["道琼斯工业平均指数"],t.exports["#MOEX:RUAL-symbol-description"]=["俄铝公司"],t.exports["#MOEX:MX2!-symbol-description"]=["MICEX指数期货"], +t.exports["#NEOUSD-symbol-description"]=["NEO/美元"],t.exports["#XMRUSD-symbol-description"]=["Monero/美元"],t.exports["#ZECUSD-symbol-description"]=["Zcash/美元"],t.exports["#TVC:CAC-symbol-description"]=["CAC 40"],t.exports["#NASDAQ:ZS-symbol-description"]=["Zscaler公司"],t.exports["#TVC:GB10Y-symbol-description"]=["英国10年期国债收益"],t.exports["#TVC:AU10Y-symbol-description"]=["澳大利亚10年期国债收益"],t.exports["#TVC:CN10Y-symbol-description"]=["中国10年期国债收益"],t.exports["#TVC:DE10Y-symbol-description"]=["德国10年期国债收益"],t.exports["#TVC:ES10Y-symbol-description"]=["西班牙10年期国债收益"],t.exports["#TVC:FR10Y-symbol-description"]=["法国10年期国债收益"],t.exports["#TVC:IN10Y-symbol-description"]=["印度10年期国债收益"],t.exports["#TVC:IT10Y-symbol-description"]=["意大利10年期国债收益"],t.exports["#TVC:JP10Y-symbol-description"]=["日本10年期国债收益"],t.exports["#TVC:KR10Y-symbol-description"]=["韩国10年期国债收益"],t.exports["#TVC:MY10Y-symbol-description"]=["马来西亚10年期国债收益"],t.exports["#TVC:PT10Y-symbol-description"]=["葡萄牙10年期国债收益"],t.exports["#TVC:TR10Y-symbol-description"]=["土耳其10年期国债收益"],t.exports["#TVC:US02Y-symbol-description"]=["美国2年期国债收益"],t.exports["#TVC:US05Y-symbol-description"]=["美国5年期国债收益"],t.exports["#TVC:US10Y-symbol-description"]=["美国10年期国债收益"],t.exports["#INDEX:TWII-symbol-description"]=["台湾加权指数"],t.exports["#CME:J61!-symbol-description"]=["日元期货"],t.exports["#CME_MINI:J71!-symbol-description"]=["日元E-mini期货"],t.exports["#CME_MINI:WM1!-symbol-description"]=["E-micro日元/美元期货"],t.exports["#CME:M61!-symbol-description"]=["墨西哥比索期货"],t.exports["#CME:T61!-symbol-description"]=["南非兰特期货"],t.exports["#CME:SK1!-symbol-description"]=["瑞典克朗期货"],t.exports["#CME:QT1!-symbol-description"]=["人民币/美元期货"],t.exports["#COMEX:AUP1!-symbol-description"]=["铝美国中西部交易溢价普氏(25公吨)期货"],t.exports["#CME:L61!-symbol-description"]=["巴西雷亚尔期货"],t.exports["#CME:WP1!-symbol-description"]=["波兰兹罗提期货"],t.exports["#CME:N61!-symbol-description"]=["纽元期货"],t.exports["#CME_MINI:MG1!-symbol-description"]=["E-micro澳元/美元期货"],t.exports["#CME_MINI:WN1!-symbol-description"]=["E-micro瑞郎/美元期货"],t.exports["#CME_MINI:MF1!-symbol-description"]=["E-micro欧元/美元期货"],t.exports["#CME_MINI:E71!-symbol-description"]=["E-mini欧元期货"],t.exports["#CBOT:ZK1!-symbol-description"]=["变性燃料乙醇期货"],t.exports["#CME_MINI:MB1!-symbol-description"]=["E-micro英镑/美元期货"],t.exports["#NYMEX_MINI:QU1!-symbol-description"]=["E-mini汽油期货"],t.exports["#NYMEX_MINI:QX1!-symbol-description"]=["取暖油E-mini期货"],t.exports["#COMEX_MINI:QC1!-symbol-description"]=["铜E-mini期货"],t.exports["#NYMEX_MINI:QG1!-symbol-description"]=["E-mini天然气期货"],t.exports["#CME:E41!-symbol-description"]=["美元/土耳其里拉期货"],t.exports["#COMEX_MINI:QI1!-symbol-description"]=["白银(迷你)期货"],t.exports["#CME:DL1!-symbol-description"]=["牛奶,III类期货"],t.exports["#NYMEX:UX1!-symbol-description"]=["铀期货"],t.exports["#CBOT:BO1!-symbol-description"]=["豆油期货"],t.exports["#CME:HE1!-symbol-description"]=["生猪期货"],t.exports["#NYMEX:IAC1!-symbol-description"]=["纽卡斯尔煤炭期货"],t.exports["#NYMEX_MINI:QM1!-symbol-description"]=["E-mini轻质原油期货"],t.exports["#NYMEX:JMJ1!-symbol-description"]=["迷你布伦特金融期货"], +t.exports["#COMEX:AEP1!-symbol-description"]=["欧洲铝价期货"],t.exports["#CBOT:ZQ1!-symbol-description"]=["30天联邦基金利率期货"],t.exports["#CME:LE1!-symbol-description"]=["活牛期货"],t.exports["#CME:UP1!-symbol-description"]=["瑞郎/日元期货"],t.exports["#CBOT:ZN1!-symbol-description"]=["10年期国债期货"],t.exports["#CBOT:ZB1!-symbol-description"]=["长期国债期货"],t.exports["#CME:GF1!-symbol-description"]=["牛饲料期货"],t.exports["#CBOT:UD1!-symbol-description"]=["超长期国债期货"],t.exports["#CME:I91!-symbol-description"]=["芝加哥商品交易所住房期货-华盛顿特区"],t.exports["#CBOT:ZO1!-symbol-description"]=["燕麦期货"],t.exports["#CBOT:ZM1!-symbol-description"]=["豆粕期货"],t.exports["#CBOT_MINI:XN1!-symbol-description"]=["玉米迷你期货"],t.exports["#CBOT:ZC1!-symbol-description"]=["玉米期货"],t.exports["#CME:LS1!-symbol-description"]=["木材期货"],t.exports["#CBOT_MINI:XW1!-symbol-description"]=["迷你小麦期货"],t.exports["#CBOT_MINI:XK1!-symbol-description"]=["迷你大豆期货"],t.exports["#CBOT:ZS1!-symbol-description"]=["大豆期货"],t.exports["#NYMEX:PA1!-symbol-description"]=["钯金期货"],t.exports["#CME:FTU1!-symbol-description"]=["E-mini富时100指数美元期货"],t.exports["#CBOT:ZR1!-symbol-description"]=["大米期货"],t.exports["#COMEX_MINI:GR1!-symbol-description"]=["黄金(E-micro)期货"],t.exports["#COMEX_MINI:QO1!-symbol-description"]=["黄金(迷你)期货"],t.exports["#CME_MINI:RL1!-symbol-description"]=["E-mini罗素1000指数期货"],t.exports["#CME_MINI:EW1!-symbol-description"]=["S&P 400中盘股E-mini期货"],t.exports["#COMEX:LD1!-symbol-description"]=["铅期货"],t.exports["#CME_MINI:ES1!-symbol-description"]=["标普500 E-mini期货"],t.exports["#TVC:SA40-symbol-description"]=["南非前40指数"],t.exports["#BMV:ME-symbol-description"]=["IPC墨西哥指数"],t.exports["#BCBA:IMV-symbol-description"]=["MERVAL指数"],t.exports["#HSI:HSI-symbol-description"]=["恒生指数"],t.exports["#BVL:SPBLPGPT-symbol-description"]=["秘鲁综合股价指数(PEN)"],t.exports["#EGX:EGX30-symbol-description"]=["埃及EGX 30价格回报指数"],t.exports["#BVC:IGBC-symbol-description"]=["哥伦比亚证券交易所总指数"],t.exports["#TWSE:TAIEX-symbol-description"]=["台湾市值加权股票指数"],t.exports["#QSE:GNRI-symbol-description"]=["QE指数"],t.exports["#BME:IBC-symbol-description"]=["IBEX35指数"],t.exports["#NZX:NZ50G-symbol-description"]=["标准普尔/ NZX 50指数总市值"],t.exports["#SIX:SMI-symbol-description"]=["瑞士市场指数"],t.exports["#SZSE:399001-symbol-description"]=["深圳成指"],t.exports["#TADAWUL:TASI-symbol-description"]=["Tadawul股票指数"],t.exports["#IDX:COMPOSITE-symbol-description"]=["IDX综合指数"],t.exports["#EURONEXT:PX1-symbol-description"]=["CAC40指数"],t.exports["#OMXHEX:OMXH25-symbol-description"]=["OMX 赫尔辛基25指数"],t.exports["#EURONEXT:BEL20-symbol-description"]=["贝尔20指数"],t.exports["#TVC:STI-symbol-description"]=["海峡时报指数"],t.exports["#DFM:DFMGI-symbol-description"]=["DFM指数"],t.exports["#TVC:KOSPI-symbol-description"]=["韩国综合股价指数"],t.exports["#FTSEMYX:FBMKLCI-symbol-description"]=["FTSE马来西亚吉隆坡综合指数"],t.exports["#TASE:TA35-symbol-description"]=["TA-35指数"],t.exports["#OMXSTO:OMXS30-symbol-description"]=["OMX 斯德哥尔摩30指数"],t.exports["#OMXICE:OMXI8-symbol-description"]=["OMX 冰岛8指数"],t.exports["#NSENG:NSE30-symbol-description"]=["尼日利亚nse30指数"],t.exports["#BAHRAIN:BSEX-symbol-description"]=["巴林股票指数"], +t.exports["#OMXTSE:OMXTGI-symbol-description"]=["OMX 塔林全球指数"],t.exports["#OMXCOP:OMXC25-symbol-description"]=["OMX 哥本哈根25指数"],t.exports["#OMXRSE:OMXRGI-symbol-description"]=["OMX里加全球指数"],t.exports["#BELEX:BELEX15-symbol-description"]=["BELEX 15指数"],t.exports["#OMXVSE:OMXVGI-symbol-description"]=["OMX维尔纽斯全球指数"],t.exports["#EURONEXT:AEX-symbol-description"]=["AEX指数"],t.exports["#CBOE:VIX-symbol-description"]=["标普500波动率指数"],t.exports["#NASDAQ:XAU-symbol-description"]=["PHLX费城金银指数"],t.exports["#DJ:DJUSCL-symbol-description"]=["道琼斯美国煤炭指数"],t.exports["#DJ:DJCIKC-symbol-description"]=["道琼斯商品指数咖啡"],t.exports["#DJ:DJCIEN-symbol-description"]=["道琼斯商品指数能源"],t.exports["#NASDAQ:OSX-symbol-description"]=["PHLX石油服务业指数"],t.exports["#DJ:DJCISB-symbol-description"]=["道琼斯商品指数糖"],t.exports["#DJ:DJCICC-symbol-description"]=["道琼斯商品指数可可"],t.exports["#DJ:DJCIGR-symbol-description"]=["道琼斯商品指数谷物"],t.exports["#DJ:DJCIAGC-symbol-description"]=["道琼斯商品指数农业相关"],t.exports["#DJ:DJCISI-symbol-description"]=["道琼斯商品指数白银"],t.exports["#DJ:DJCIIK-symbol-description"]=["道琼斯商品指数镍"],t.exports["#NASDAQ:HGX-symbol-description"]=["PHLX住房板块指数"],t.exports["#DJ:DJCIGC-symbol-description"]=["道琼斯商品指数黄金"],t.exports["#SP:SPGSCI-symbol-description"]=["标普高盛商品指数"],t.exports["#NASDAQ:UTY-symbol-description"]=["PHLX公用事业指数"],t.exports["#DJ:DJU-symbol-description"]=["道琼斯公用事业平均指数"],t.exports["#SP:SVX-symbol-description"]=["标普500价值股指数"],t.exports["#SP:OEX-symbol-description"]=["标普100指数"],t.exports["#CBOE:OEX-symbol-description"]=["标普100指数"],t.exports["#NASDAQ:SOX-symbol-description"]=["费城半导体指数"],t.exports["#RUSSELL:RUI-symbol-description"]=["罗素1000指数"],t.exports["#RUSSELL:RUA-symbol-description"]=["罗素3000指数"],t.exports["#RUSSELL:RUT-symbol-description"]=["罗素2000指数"],t.exports["#NYSE:XMI-symbol-description"]=["纽约证交所ARCA主要市场指数"],t.exports["#NYSE:XAX-symbol-description"]=["美国证券交易所综合指数"],t.exports["#NASDAQ:NDX-symbol-description"]=["纳斯达克100指数"],t.exports["#NASDAQ:IXIC-symbol-description"]=["纳斯达克综合指数"],t.exports["#DJ:DJT-symbol-description"]=["道琼斯运输平均指数"],t.exports["#NYSE:NYA-symbol-description"]=["纽约证交所综合指数"],t.exports["#NYMEX:CJ1!-symbol-description"]=["可可期货"],t.exports["#USDILS-symbol-description"]=["美元/以色列谢克尔"],t.exports["#TSXV:F-symbol-description"]="Fiore Gold Inc",t.exports["#SIX:F-symbol-description"]=["福特汽车公司"],t.exports["#BMV:F-symbol-description"]=["福特汽车公司"],t.exports["#TWII-symbol-description"]=["台湾加权指数"],t.exports["#TVC:PL10Y-symbol-description"]=["波兰政府债券10年收益"],t.exports["#TVC:PL05Y-symbol-description"]=["波兰政府债券5年收益"],t.exports["#SET:GC-symbol-description"]="Global Connections Public Company",t.exports["#TSX:GC-symbol-description"]="Great Canadian Gaming Corporation",t.exports["#TVC:FTMIB-symbol-description"]="Milano Italia Borsa Index",t.exports["#OANDA:SPX500USD-symbol-description"]=["S&P 500指数"],t.exports["#BMV:CT-symbol-description"]="China SX20 RT",t.exports["#TSXV:CT-symbol-description"]="Centenera Mining Corporation",t.exports["#BYBIT:ETHUSD-symbol-description"]=["ETHUSD永续合约"],t.exports["#BYBIT:XRPUSD-symbol-description"]=["XRPUSD永续合约"], +t.exports["#BYBIT:BTCUSD-symbol-description"]=["BTCUSD永续合约"],t.exports["#BITMEX:ETHUSD-symbol-description"]=["Ethereum永续期货合约"],t.exports["#DERIBIT:BTCUSD-symbol-description"]=["BTCUSD永续期货合约"],t.exports["#DERIBIT:ETHUSD-symbol-description"]=["ETHUSD永续期货合约"],t.exports["#USDHUF-symbol-description"]=["美元/匈牙利福林"],t.exports["#USDTHB-symbol-description"]=["美元/泰铢"],t.exports["#FOREXCOM:US2000-symbol-description"]=["美国小型股2000"],t.exports["#TSXV:PBR-symbol-description"]="Para Resources Inc",t.exports["#NYSE:SI-symbol-description"]=["银门资本有限公司"],t.exports["#NASDAQ:LE-symbol-description"]="Lands' End Inc",t.exports["#CME:CB1!-symbol-description"]=["黄油期货现金(连续:当前合约在前)"],t.exports["#LSE:SCHO-symbol-description"]="Scholium Group Plc Ord 1P",t.exports["#NEO:HE-symbol-description"]=["Hanwei能源服务公司"],t.exports["#NYSE:HE-symbol-description"]=["夏威夷电力实业"],t.exports["#OMXCOP:SCHO-symbol-description"]="Schouw & Co A/S",t.exports["#TSX:HE-symbol-description"]=["Hanwei能源服务公司"],t.exports["#BSE:ITI-symbol-description"]="ITI Ltd",t.exports["#NSE:ITI-symbol-description"]=["印度电话实业有限公司"],t.exports["#TSX:LS-symbol-description"]=["Middlefield Healthcare & Life Sciences股息基金"],t.exports["#BITMEX:XBT-symbol-description"]=["比特币/美元指数"],t.exports["#CME_MINI:RTY1!-symbol-description"]=["E-Mini罗素2000指数期货"],t.exports["#CRYPTOCAP:TOTAL-symbol-description"]=["加密货币总市值,$"],t.exports["#ICEUS:DX1!-symbol-description"]=["美元指数期货"],t.exports["#NYMEX:TT1!-symbol-description"]=["棉花期货"],t.exports["#PHEMEX:BTCUSD-symbol-description"]=["BTC永续期货合约"],t.exports["#PHEMEX:ETHUSD-symbol-description"]=["ETH永续期货合约"],t.exports["#PHEMEX:XRPUSD-symbol-description"]=["XPR永续期货合约"],t.exports["#PHEMEX:LTCUSD-symbol-description"]=["LTC永续期货合约"],t.exports["#BITCOKE:BCHUSD-symbol-description"]="BCH Quanto Swap",t.exports["#BITCOKE:BTCUSD-symbol-description"]="BTC Quanto Swap",t.exports["#BITCOKE:ETHUSD-symbol-description"]="ETH Quanto Swap",t.exports["#BITCOKE:LTCUSD-symbol-description"]="LTC Quanto Swap",t.exports["#TVC:CA10-symbol-description"]=["加拿大政府债券,10年期"],t.exports["#TVC:CA10Y-symbol-description"]=["加拿大政府债券10年收益"],t.exports["#TVC:ID10Y-symbol-description"]=["印度尼西亚政府债券10年收益"],t.exports["#TVC:NL10-symbol-description"]=["荷兰政府债券,10年期"],t.exports["#TVC:NL10Y-symbol-description"]=["荷兰政府债券10年收益"],t.exports["#TVC:NZ10-symbol-description"]=["新西兰政府债券,10年期"],t.exports["#TVC:NZ10Y-symbol-description"]=["新西兰政府债券10年收益"],t.exports["#SOLUSD-symbol-description"]=["Solana / 美元"],t.exports["#LUNAUSD-symbol-description"]=["Luna / 美元"],t.exports["#UNIUSD-symbol-description"]=["Uniswap / 美元"],t.exports["#LTCBRL-symbol-description"]=["莱特币 / 巴西雷亚尔"],t.exports["#ETCEUR-symbol-description"]=["以太坊经典 / 欧元"],t.exports["#ETHKRW-symbol-description"]=["以太坊 / 韩元"],t.exports["#BTCRUB-symbol-description"]=["比特币 / 俄罗斯卢布"],t.exports["#BTCTHB-symbol-description"]=["比特币 / 泰铢"],t.exports["#ETHTHB-symbol-description"]=["以太坊 / 泰铢"],t.exports["#TVC:EU10YY-symbol-description"]=["欧元政府债券10年期收益率"],t.exports["#NASDAQ:LCID-symbol-description"]="Lucid Group, Inc.",t.exports["#TADAWUL:2370-symbol-description"]=["中东特种电缆公司"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh.5362.311bfba5d2c84b13ec2b.js b/charting_library/bundles/zh.5362.311bfba5d2c84b13ec2b.js new file mode 100644 index 0000000..5f47039 --- /dev/null +++ b/charting_library/bundles/zh.5362.311bfba5d2c84b13ec2b.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[5362],{40276:e=>{e.exports=["增加"]},53585:e=>{e.exports=["添加自定义颜色"]},81865:e=>{e.exports=["不透明度"]},19801:e=>{e.exports=["周五"]},11268:e=>{e.exports=["周一"]},63331:e=>{e.exports=["周六"]},85954:e=>{e.exports=["周日"]},26230:e=>{e.exports=["周三"]},24793:e=>{e.exports=["周四"]},31533:e=>{e.exports=["周二"]},73755:e=>{e.exports=["其他代码"]},16936:e=>{e.exports=["返回"]},88046:e=>{e.exports=["主图表代码"]},9898:e=>{e.exports=["认股权"]},52051:e=>{e.exports=["日历目前在{year}年"]},99990:e=>{e.exports=["日历当前是从{year_start}到{year_end}年"]},92702:e=>{e.exports=["日历目前在{month}月"]},20036:e=>{e.exports=["取消"]},23398:e=>{e.exports=["变更品种"]},94551:e=>{e.exports=["图表"]},80395:e=>{e.exports=["关闭菜单"]},64498:e=>{e.exports=["全部来源"]},97637:e=>{e.exports=["4月"]},86797:e=>{e.exports=["8月"]},79852:e=>{e.exports=["债券"]},55669:e=>{e.exports=["12月"]},56095:e=>{e.exports=["减少"]},29601:e=>{e.exports=["描述"]},16467:e=>{e.exports=["2月"]},72970:e=>{e.exports=["周五"]},46812:e=>{e.exports=["增加"]},26910:e=>{e.exports=["1月"]},23230:e=>{e.exports=["7月"]},49385:e=>{e.exports=["6月"]},90784:e=>{e.exports=["10月"]},89298:e=>{e.exports=["偏移"]},68988:e=>{e.exports=["确认"]},61199:e=>{e.exports=["周一"]},95543:e=>{e.exports=["个月"]},68327:e=>{e.exports=["5月"]},84675:e=>{e.exports=["3月"]},29673:e=>{e.exports=["没有交易所符合您的条件"]},41379:e=>{e.exports=["没有代码符合您的条件"]},71194:e=>{e.exports=["11月"]},83771:e=>{e.exports=["下一年"]},75385:e=>{e.exports=["未来几年"]},39752:e=>{e.exports=["下一个月"]},35563:e=>{e.exports=["号码格式无效。"]},19724:e=>{e.exports=["来源"]},1144:e=>{e.exports=["周六"]},52298:e=>{e.exports=["搜索"]},13269:e=>{e.exports=["选择来源"]},61132:e=>{e.exports=["9月"]},2607:e=>{e.exports=["指定值大于商品最大值{max}。"]},53669:e=>{e.exports=["指定值小于商品最小值{min}。"]},72149:e=>{e.exports=["周日"]},83583:e=>{e.exports=["切换到月"]},6244:e=>{e.exports=["切换到日期"]},80879:e=>{e.exports=["切换到年"]},89053:e=>{e.exports=["商品代码"]},48490:e=>{e.exports=["商品和描述"]},99983:e=>{e.exports=["商品代码搜索"]},32457:e=>{e.exports=["请输入正确的日期"]},5122:e=>{e.exports=["请输入正确的日期格式 yyyy-mm-dd"]},2587:e=>{e.exports=["上一个月"]},39329:e=>{e.exports=["上一年"]},27004:e=>{e.exports=["往年"]},54336:e=>{e.exports=["移除颜色"]},7147:e=>{e.exports=["周三"]},7951:e=>{e.exports=["周四"]},60142:e=>{e.exports=["厚度"]},44979:e=>{e.exports=["周二"]},69325:e=>{e.exports=["年"]},12629:e=>{e.exports=["商品"]},87592:e=>{e.exports=["差价合约"]},17023:e=>{e.exports=["更改不透明度"]},13066:e=>{e.exports=["更改颜色"]},95657:e=>{e.exports=["更改厚度"]},18567:e=>{e.exports=["更改{propertyName}属性"]},36962:e=>{e.exports=["收盘"]},8448:e=>{e.exports=["加密"]},67245:e=>{e.exports="dr"},88720:e=>{e.exports=["经济"]},39512:e=>{e.exports=["外汇"]},81859:e=>{e.exports=["期货"]},39337:e=>{e.exports=["最高"]},91815:e=>{e.exports=["高低2"]},40771:e=>{e.exports=["高低收3"]},9523:e=>{e.exports="hlcc4"},12754:e=>{e.exports=["指数"]},60804:e=>{e.exports=["指数"]},12504:e=>{e.exports=["(o+h+l+c)/4"]},38466:e=>{e.exports=["开盘"]},3919:e=>{e.exports=["最低"]},36931:e=>{e.exports=["股票"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh.6306.b88dcc3f0d7db89ebfc1.js b/charting_library/bundles/zh.6306.b88dcc3f0d7db89ebfc1.js new file mode 100644 index 0000000..804f443 --- /dev/null +++ b/charting_library/bundles/zh.6306.b88dcc3f0d7db89ebfc1.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[6306],{74274:e=>{e.exports=["十字图"]},60558:e=>{e.exports=["动物&自然"]},14232:e=>{e.exports=["活动"]},35305:e=>{e.exports=["食物&饮料"]},49546:e=>{e.exports=["旗帜"]},72302:e=>{e.exports=["物品"]},96330:e=>{e.exports=["笑脸&人像"]},6878:e=>{e.exports=["符号"]},15426:e=>{e.exports=["最近使用"]},15395:e=>{e.exports=["旅游&地点"]},41596:e=>{e.exports=["价格坐标上的标签"]},45811:e=>{e.exports=["状态行中的值"]},39495:e=>{e.exports=["圆点图"]},41389:e=>{e.exports=["列上"]},29520:e=>{e.exports=["绝对值"]},67049:e=>{e.exports=["应用默认"]},65262:e=>{e.exports=["中断区块"]},83760:e=>{e.exports=["主体"]},48848:e=>{e.exports=["边框"]},27331:e=>{e.exports=["背景"]},78626:e=>{e.exports=["Bar下方"]},16079:e=>{e.exports=["渐变"]},42973:e=>{e.exports=["点虚线"]},41361:e=>{e.exports=["下"]},59317:e=>{e.exports=["短虚线"]},31577:e=>{e.exports=["发展数值区(VA)"]},4329:e=>{e.exports=["系统预设"]},98938:e=>{e.exports=["系统预设"]},45044:e=>{e.exports=["隐藏"]},11091:e=>{e.exports=["直方图"]},40297:e=>{e.exports=["输出"]},36993:e=>{e.exports=["覆盖最小tick"]},64606:e=>{e.exports=["标签字体"]},54934:e=>{e.exports=["中断线"]},41610:e=>{e.exports=["更多"]},55362:e=>{e.exports=["普通"]},35637:e=>{e.exports="Solid"},18229:e=>{e.exports=["保存为默认"]},86520:e=>{e.exports=["信号标签"]},64108:e=>{e.exports=["带中断的阶梯线"]},67767:e=>{e.exports=["菱形阶梯线"]},91502:e=>{e.exports=["配置"]},73947:e=>{e.exports=["精确度"]},66596:e=>{e.exports=["数量"]},79782:e=>{e.exports=["重置设置"]},95247:e=>{e.exports=["宽度(Box的%)"]},19221:e=>{e.exports=["文字颜色"]},77409:e=>{e.exports=["图表上的交易"]},98802:e=>{e.exports=["上"]},78019:e=>{e.exports=["使用特殊的数学符号替换选定的图形:+,-,/,* 表示价格,+,- 表示K线指数。"]},14414:e=>{e.exports=["成交量分布图(VP)"]},91322:e=>{e.exports=["数值"]},20834:e=>{e.exports=["更改最小tick"]},98491:e=>{e.exports=["更改字符"]},7378:e=>{e.exports=["更改字体大小"]},28691:e=>{e.exports=["更改线条样式"]},38361:e=>{e.exports=["更改位置"]},51081:e=>{e.exports=["更改百分比宽度"]},47634:e=>{e.exports=["更改挂单"]},15683:e=>{e.exports=["更改绘图类型"]},164:e=>{e.exports=["更改精度"]},86888:e=>{e.exports=["更改形状"]},50463:e=>{e.exports=["更改数值"]},12628:e=>{e.exports=["更改值的可见性"]},76080:e=>{e.exports=["例如 +1"]},95166:e=>{e.exports=["例如 /2"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh.9417.7ff64779d43389a1bb41.js b/charting_library/bundles/zh.9417.7ff64779d43389a1bb41.js new file mode 100644 index 0000000..39f27d9 --- /dev/null +++ b/charting_library/bundles/zh.9417.7ff64779d43389a1bb41.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9417],{40276:e=>{e.exports=["增加"]},53585:e=>{e.exports=["添加自定义颜色"]},81865:e=>{e.exports=["不透明度"]},2443:e=>{e.exports=["线条工具 线条样式"]},40054:e=>{e.exports=["颜色"]},44629:e=>{e.exports=["添加到收藏"]},38455:e=>{e.exports=["背景颜色"]},79964:e=>{e.exports=["背景颜色1"]},45320:e=>{e.exports=["背景颜色2"]},60925:e=>{e.exports=["圆点"]},42973:e=>{e.exports=["点虚线"]},59317:e=>{e.exports=["短虚线"]},99289:e=>{e.exports=["橡皮擦"]},23886:e=>{e.exports=["字体大小"]},17006:e=>{e.exports=["字体大小"]},17517:e=>{e.exports=["隐藏所有绘图"]},74813:e=>{e.exports=["隐藏收藏的绘图工具栏"]},37057:e=>{e.exports=["锁定所有绘图"]},71845:e=>{e.exports=["划线工具背景"]},12928:e=>{e.exports=["划线工具颜色"]},21327:e=>{e.exports=["划线工具文字颜色"]},86327:e=>{e.exports=["图形宽度"]},47059:e=>{e.exports=["图形宽度"]},41610:e=>{e.exports=["更多"]},79165:e=>{e.exports=["魔术"]},37140:e=>{e.exports=["磁铁模式将吸附至K线的開高低收值"]},67455:e=>{e.exports=["马克笔颜色"]},59607:e=>{e.exports=["测量"]},36551:e=>{e.exports=["新的绘图将复制到同一布局中的所有图表,并在选择同一商品时显示"]},91977:e=>{e.exports=["显示隐藏的工具"]},51072:e=>{e.exports=["显示对象树"]},49421:e=>{e.exports=["保持绘图模式"]},49593:e=>{e.exports=["止损背景颜色"]},36785:e=>{e.exports=["利润背景颜色"]},76091:e=>{e.exports=["移除绘图"]},54336:e=>{e.exports=["移除颜色"]},72482:e=>{e.exports=["从收藏中移除"]},19221:e=>{e.exports=["文字颜色"]},38925:e=>{e.exports=["放大"]},49895:e=>{e.exports=["缩小"]},16631:e=>{e.exports=["更改线条工具文本颜色"]},74350:e=>{e.exports=["更改线条工具背景颜色"]},68519:e=>{e.exports=["更改线条工具颜色"]},36819:e=>{e.exports=["更改线条工具字体大小"]},54769:e=>{e.exports=["更改线条工具的线条样式"]},41648:e=>{e.exports=["更改线条工具的线条宽度"]},18567:e=>{e.exports=["更改{propertyName}属性"]},32868:e=>{e.exports=["{hotKey_0} + 点击图表"]},68125:e=>{e.exports=["{hotKey_0} — 圆圈"]},40234:e=>{e.exports=["{hotKey_0} — 以45度角绘制一条直线"]},10289:e=>{e.exports=["{hotKey_0} — 固定增量"]},81591:e=>{e.exports=["{hotKey_0} — 正方形"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh_TW.178.dd03c0163a8373c0fc5b.js b/charting_library/bundles/zh_TW.178.dd03c0163a8373c0fc5b.js new file mode 100644 index 0000000..7bb05fc --- /dev/null +++ b/charting_library/bundles/zh_TW.178.dd03c0163a8373c0fc5b.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[178],{12978:e=>{e.exports=["{symbolName}的即時數據"]},64565:e=>{e.exports=["由{exchange}交易所提供。"]},19801:e=>{e.exports=["周五"]},11268:e=>{e.exports=["周一"]},63331:e=>{e.exports=["周六"]},85954:e=>{e.exports=["周日"]},26230:e=>{e.exports=["周三"]},24793:e=>{e.exports=["周四"]},31533:e=>{e.exports=["周二"]},89790:e=>{e.exports=["無法取得Pine原始碼"]},39589:e=>{e.exports=["摺疊窗格"]},38154:e=>{e.exports=["確定移除研究樹"]},53205:e=>{e.exports=["連續期貨合約"]},15993:e=>{e.exports=["連續期貨合約是結合單個合約的合成工具。 1!合約代表近月(最近的到期日),而 2!代表第二個最近的到期時間。"]},45e3:e=>{e.exports=["Cboe BZX"]},56934:e=>{e.exports=["更改說明"]},23398:e=>{e.exports=["變更商品"]},36004:e=>{e.exports=["建立一個免費賬戶"]},69419:e=>{e.exports=["一切良好 — 市場開啟。"]},97637:e=>{e.exports=["四月"]},86797:e=>{e.exports=["八月"]},22519:e=>{e.exports=["K棒漲跌值"]},41707:e=>{e.exports=["購買即時數據"]},52003:e=>{e.exports=["確定要刪除研究及其所有子項目嗎?"]},68854:e=>{e.exports=["雙擊"]},97325:e=>{e.exports=["數據錯誤"]},52916:e=>{e.exports=["數據每天更新一次。"]},25978:e=>{e.exports=["即使市場上有更多的數據更新,數據也只會每秒更新一次。"]},57310:e=>{e.exports=["顯示數據"]},49321:e=>{e.exports=["即使市場上有更多的數據更新,基本方案的數據也只會每秒更新一次。"]},55669:e=>{e.exports=["十二月"]},83498:e=>{e.exports=["刪除窗格"]},6044:e=>{e.exports=["派息數據"]},31461:e=>{e.exports=["衍生數據,是透過結合/處理來自各種來源提供的原始數據而創建的財務指標。"]},59315:e=>{e.exports=["盤後資訊"]},82751:e=>{e.exports=["錯誤"]},40519:e=>{e.exports=["晚安。盤後市場已開市。"]},80227:e=>{e.exports=["交易所時區"]},16467:e=>{e.exports=["二月"]},25046:e=>{e.exports=["填寫交易所協議"]},93666:e=>{e.exports=["標記商品"]},564:e=>{e.exports=["周五"]},72970:e=>{e.exports=["周五"]},88958:e=>{e.exports=["假日"]},32960:e=>{e.exports=["清真標誌"]},21686:e=>{e.exports=["隱藏指標圖例"]},26935:e=>{e.exports=["指標參數"]},26315:e=>{e.exports=["指標名稱"]},84098:e=>{e.exports=["指標值"]},91459:e=>{e.exports=["如果您需要{listedExchange}即時數據,則需要完成交易所協議。不用擔心,只需點擊幾下"]},50634:e=>{e.exports=["它將在{remainingTime}後進入盤後交易。"]},74537:e=>{e.exports=["盤前交易將在{remainingTime}後開盤。"]},26910:e=>{e.exports=["一月"]},23230:e=>{e.exports=["七月"]},49385:e=>{e.exports=["六月"]},99487:e=>{e.exports=["開高低收值"]},15815:e=>{e.exports=["每秒更新一次"]},90784:e=>{e.exports=["十月"]},75991:e=>{e.exports=["開市狀態"]},37274:e=>{e.exports=["最後一天變化值"]},36051:e=>{e.exports=["了解更多"]},39899:e=>{e.exports=["下移窗格"]},70343:e=>{e.exports=["上移窗格"]},83085:e=>{e.exports=["周一"]},61199:e=>{e.exports=["周一"]},41610:e=>{e.exports=["更多"]},1653:e=>{e.exports=["早安。盤前市場已開市。"]},56470:e=>{e.exports=["最大化圖表"]},19603:e=>{e.exports=["最大化窗格"]},68327:e=>{e.exports=["五月"]},35732:e=>{e.exports=["管理窗格"]},84675:e=>{e.exports=["三月"]},83949:e=>{e.exports=["開市"]},35701:e=>{e.exports=["市場在{remainingTime}後開盤。"]},95814:e=>{e.exports=["休市"]},98105:e=>{e.exports=["市場在{remainingTime}後收盤。"]},56086:e=>{e.exports=["市場目前正在放假。放鬆一下。"]},71194:e=>{e.exports=["十一月"]},66324:e=>{e.exports=["原始碼"]},36835:e=>{e.exports=["周六"]},1144:e=>{e.exports=["周六"]},40653:e=>{e.exports=["向左滾動"]},26721:e=>{e.exports=["滾動到最近的欄位"]},35809:e=>{e.exports=["向右滾動"]},61132:e=>{e.exports=["九月"]},28705:e=>{e.exports=["顯示指標圖例"]},51072:e=>{e.exports=["顯示物件樹"]},37809:e=>{e.exports=["顯示周期設定"]},39045:e=>{e.exports=["Study錯誤"]},86577:e=>{ +e.exports=["周日"]},72149:e=>{e.exports=["周日"]},46041:e=>{e.exports=["商品價格來源"]},63143:e=>{e.exports=["商品標題"]},29985:e=>{e.exports=["盤後時段"]},28412:e=>{e.exports=["付費方案的數據更新更快速。"]},56042:e=>{e.exports=["盤前時段"]},24680:e=>{e.exports=["主要上市"]},89022:e=>{e.exports=["目前不支援此股票的即時數據,可能未來會提供。"]},6667:e=>{e.exports=["{symbolName}的即時數據由{exchange}交易所提供。"]},48293:e=>{e.exports=["還原圖表"]},91029:e=>{e.exports=["還原窗格"]},75094:e=>{e.exports=["周三"]},7147:e=>{e.exports=["周三"]},52984:e=>{e.exports=["要獲取{description}的即時數據,請購買即時數據包。"]},9787:e=>{e.exports=["周四"]},7951:e=>{e.exports=["周四"]},99214:e=>{e.exports=["公司股票上市和交易的主要或第一證券交易所。"]},2310:e=>{e.exports=["此為即時數據,但與來自主要交易所的官方對應數據可能略有不同。"]},29512:e=>{e.exports=["此數據是即時的,但可能與來自{exchange}的官方數據略有不同。"]},52449:e=>{e.exports=["這是符合伊斯蘭教法的股票,代表它遵循伊斯蘭教法。此公司不收取利息,也不涉及某些行業(賭博、酒精、菸草、豬肉製品)。"]},86753:e=>{e.exports=["此即時數據由{originalExchange}交易所提供。它可能與直接來自{exchange}的官方數據略有不同。如果這種差異對您來說至關重要,您需要從主要交易所購買即時數據,我們可以提供協助。"]},73717:e=>{e.exports=["無此商品,請選擇另一個商品。"]},57048:e=>{e.exports=["該去散步了 — 此市場已關閉。"]},94316:e=>{e.exports=["周二"]},44979:e=>{e.exports=["周一"]},8209:e=>{e.exports=["取消標記商品"]},1111:e=>{e.exports=["成交量"]},61311:e=>{e.exports=["放大"]},47602:e=>{e.exports=["縮小"]},57889:e=>{e.exports=["更改開高低收值可見性"]},18644:e=>{e.exports=["更改開盤狀態可見性"]},45110:e=>{e.exports=["更改K線漲跌可見性"]},31325:e=>{e.exports=["更改指標標題可見性"]},99774:e=>{e.exports=["更改指標值可見性"]},96162:e=>{e.exports=["更改指標參數可見性"]},50058:e=>{e.exports=["更改最後一天變化可見性"]},26717:e=>{e.exports=["更改商品描述可見性"]},6091:e=>{e.exports=["更改商品欄位可見性"]},9455:e=>{e.exports=["更改成交量值可見性"]},39348:e=>{e.exports=["少於一分鐘"]},87358:e=>{e.exports=["顯示{title}"]},7827:e=>{e.exports=["{days}和{hours}"]},7435:e=>{e.exports=["來自{originalExchange}的{exchange}"]},19830:e=>{e.exports=["{hours}和{minutes}"]},1084:e=>{e.exports=["{listedExchange}即時數據可供註冊用戶免費使用。"]},38611:e=>{e.exports=["由於交易所要求,{symbolName}數據延遲了{time}分鐘。"]},77033:e=>{e.exports=["數據每{amount}秒更新一次,即使市場上有更多更新也是如此。"]},2121:e=>{e.exports=["我們基本方案的數據每{amount}秒更新一次,即使市場上有更多更新也是如此。"]},5223:e=>{e.exports=["每{amount}秒更新一次"]},58609:e=>{e.exports=["{number} 天"]},24430:e=>{e.exports=["{number} 小時"]},67151:e=>{e.exports=["{number} 分"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh_TW.2285.1268ecef367debd2960b.js b/charting_library/bundles/zh_TW.2285.1268ecef367debd2960b.js new file mode 100644 index 0000000..205a9ca --- /dev/null +++ b/charting_library/bundles/zh_TW.2285.1268ecef367debd2960b.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2285],{72171:t=>{t.exports=["中心"]},91757:t=>{t.exports=["底部"]},22192:t=>{t.exports=["日"]},63099:t=>{t.exports=["小時"]},77405:t=>{t.exports=["橫式"]},66304:t=>{t.exports=["輸入"]},19286:t=>{t.exports=["左"]},76476:t=>{t.exports=["中間"]},28134:t=>{t.exports=["分鐘"]},71129:t=>{t.exports=["秒"]},21141:t=>{t.exports=["右"]},21594:t=>{t.exports=["週"]},26458:t=>{t.exports=["燭芯"]},65994:t=>{t.exports=["頂部"]},92960:t=>{t.exports=["文字對齊"]},90581:t=>{t.exports=["文字方向"]},44085:t=>{t.exports=["直式"]},13355:t=>{t.exports=["更改{title}日圖到"]},41377:t=>{t.exports=["更改{title}日圖從"]},35388:t=>{t.exports=["更改{title}小時圖從"]},78586:t=>{t.exports=["更改{title}小時圖到"]},59635:t=>{t.exports=["更改{title}月圖從"]},74266:t=>{t.exports=["更改{title}月圖到"]},91633:t=>{t.exports=["更改{title}分鐘圖到"]},15106:t=>{t.exports=["更改{title}分鐘圖從"]},66161:t=>{t.exports=["更改{title}秒圖到"]},2822:t=>{t.exports=["更改{title}秒圖從"]},21339:t=>{t.exports=["更改{title}周圖從"]},68643:t=>{t.exports=["更改{title}周圖到"]},30810:t=>{t.exports=["更改{title}在tick圖上的可見性"]},24941:t=>{t.exports=["更改{title}周圖的可見性"]},8917:t=>{t.exports=["更改{title}在{ranges}上的可見性"]},29088:t=>{t.exports=["更改{title}在日圖上的可見性"]},68971:t=>{t.exports=["更改{title}在小時圖上的可見性"]},64370:t=>{t.exports=["更改{title}在分鐘圖上的可見性"]},6659:t=>{t.exports=["更改{title}月圖的可見性"]},46948:t=>{t.exports=["更改{title}在秒圖上的可見性"]},82211:t=>{t.exports=["日"]},33486:t=>{t.exports=["日圖到"]},14077:t=>{t.exports=["日圖從"]},3143:t=>{t.exports=["小時"]},84775:t=>{t.exports=["小時圖從"]},11255:t=>{t.exports=["小時圖到"]},58964:t=>{t.exports=["個月"]},71770:t=>{t.exports=["月圖從"]},37179:t=>{t.exports=["月圖到"]},16465:t=>{t.exports=["分鐘"]},72317:t=>{t.exports=["分鐘圖到"]},25586:t=>{t.exports=["分鐘圖從"]},32925:t=>{t.exports=["秒圖"]},39017:t=>{t.exports=["秒圖到"]},6049:t=>{t.exports=["秒圖從"]},93016:t=>{t.exports=["周圖"]},32002:t=>{t.exports=["周圖從"]},28091:t=>{t.exports=["周圖到"]},59523:t=>{t.exports=["Ticks"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh_TW.2547.28b713bedf796244795d.js b/charting_library/bundles/zh_TW.2547.28b713bedf796244795d.js new file mode 100644 index 0000000..487bf4d --- /dev/null +++ b/charting_library/bundles/zh_TW.2547.28b713bedf796244795d.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2547],{50831:e=>{e.exports=["根K棒"]},19648:e=>{e.exports=["12小時"]},55838:e=>{e.exports=["24小時"]},23238:e=>{e.exports=["版面"]},72171:e=>{e.exports=["中心"]},88364:e=>{e.exports=["圖表基本樣式"]},46720:e=>{e.exports=["十字準線"]},50985:e=>{e.exports=["貨幣"]},17319:e=>{e.exports=["貨幣和單位"]},68791:e=>{e.exports=["參數"]},95036:e=>{e.exports=["平均收盤價"]},91757:e=>{e.exports=["底部"]},27331:e=>{e.exports=["背景"]},22519:e=>{e.exports=["K棒漲跌值"]},87845:e=>{e.exports=["按鈕"]},39392:e=>{e.exports=["網格線"]},25209:e=>{e.exports=["日期格式"]},55090:e=>{e.exports=["標籤上的星期幾"]},29601:e=>{e.exports=["描述"]},26897:e=>{e.exports=["事件"]},77405:e=>{e.exports=["橫式"]},34403:e=>{e.exports=["僅水平"]},60971:e=>{e.exports=["高價和低價"]},61142:e=>{e.exports=["技術指標"]},34905:e=>{e.exports=["指標值"]},29687:e=>{e.exports=["指標和財務值"]},25084:e=>{e.exports=["指標和財務名稱"]},9654:e=>{e.exports=["指標名稱"]},99487:e=>{e.exports=["開高低收值"]},75991:e=>{e.exports=["開市狀態"]},15474:e=>{e.exports="Logo"},96073:e=>{e.exports=["詳細描述"]},78905:e=>{e.exports=["價格刻度上的標籤"]},37274:e=>{e.exports=["最後一天變化值"]},19286:e=>{e.exports=["左"]},70500:e=>{e.exports=["資金"]},66653:e=>{e.exports=["利益率"]},76476:e=>{e.exports=["中間"]},42502:e=>{e.exports=["無重疊"]},49199:e=>{e.exports=["沒有任何"]},74343:e=>{e.exports=["導航"]},47926:e=>{e.exports=["坐標模式(A和L)"]},43115:e=>{e.exports=["刻度"]},53224:e=>{e.exports=["刻度放置"]},79194:e=>{e.exports=["狀態列"]},89053:e=>{e.exports=["商品代碼"]},35383:e=>{e.exports=["商品名稱"]},27767:e=>{e.exports=["商品最新價格"]},40847:e=>{e.exports=["商品前一天收盤價"]},50446:e=>{e.exports=["窗格"]},73908:e=>{e.exports=["窗格分隔符號"]},36014:e=>{e.exports=["百分比"]},78621:e=>{e.exports=["點數"]},74823:e=>{e.exports=["盤前/盤後市場價格"]},64859:e=>{e.exports=["價格刻度"]},76523:e=>{e.exports=["價格和百分比值"]},21141:e=>{e.exports=["右"]},40187:e=>{e.exports=["右邊距"]},77705:e=>{e.exports=["浮水印"]},26458:e=>{e.exports=["燭芯"]},65994:e=>{e.exports=["頂部"]},92960:e=>{e.exports=["文字對齊"]},90581:e=>{e.exports=["文字方向"]},67369:e=>{e.exports=["標題"]},31326:e=>{e.exports=["標題"]},23097:e=>{e.exports=["商品代碼"]},82168:e=>{e.exports=["商品和描述"]},43637:e=>{e.exports=["時間刻度"]},97316:e=>{e.exports=["時間小時格式"]},90801:e=>{e.exports=["交易"]},77534:e=>{e.exports=["單位"]},1111:e=>{e.exports=["成交量"]},80170:e=>{e.exports=["根據刻度值"]},91322:e=>{e.exports=["數值"]},37174:e=>{e.exports=["垂直和水平"]},36426:e=>{e.exports=["僅垂直"]},44085:e=>{e.exports=["直式"]},57889:e=>{e.exports=["更改開高低收值可見性"]},35646:e=>{e.exports=["更改導航按鈕可見性"]},18644:e=>{e.exports=["更改開盤狀態可見性"]},45110:e=>{e.exports=["更改K線漲跌可見性"]},10349:e=>{e.exports=["更改下邊距"]},88161:e=>{e.exports=["更改貨幣和單位標籤的可見性"]},84060:e=>{e.exports=["更改貨幣標籤可見性"]},99011:e=>{e.exports=["更改圖表背景顏色"]},72458:e=>{e.exports=["更改圖表背景類型"]},37034:e=>{e.exports=["更改十字準線寬度"]},29951:e=>{e.exports=["更改十字準線顏色"]},92027:e=>{e.exports=["更改十字準線樣式"]},50457:e=>{e.exports=["更改日期格式"]},7104:e=>{e.exports=["更改標籤上的星期幾"]},27764:e=>{e.exports=["更改網格線可見性"]},88096:e=>{e.exports=["更改水平網格線顏色"]},31325:e=>{e.exports=["更改指標標題可見性"]},99774:e=>{e.exports=["更改指標值可見性"]},96162:e=>{e.exports=["更改指標參數可見性"]},59820:e=>{e.exports=["更改指標和財務名稱標籤可見性"]},90512:e=>{ +e.exports=["更改指標和財務值標籤可見性"]},50058:e=>{e.exports=["更改最後一天變化可見性"]},97956:e=>{e.exports=["更改圖例背景透明度"]},61061:e=>{e.exports=["更改圖例背景可見性"]},37730:e=>{e.exports=["更改窗格按鈕可見性"]},89032:e=>{e.exports=["改變窗格分隔符號顏色"]},35636:e=>{e.exports=["更改右邊距"]},66601:e=>{e.exports=["更改右邊距百分比"]},25616:e=>{e.exports=["更改商品浮水印顏色"]},87159:e=>{e.exports=["更改商品浮水印可見性"]},26717:e=>{e.exports=["更改商品描述可見性"]},6091:e=>{e.exports=["更改商品欄位可見性"]},28741:e=>{e.exports=["更改商品最新值模式"]},95071:e=>{e.exports=["更改商品圖例格式"]},47361:e=>{e.exports=["更改坐標模式按鈕的可見性"]},35065:e=>{e.exports=["更改刻度文字顏色"]},84382:e=>{e.exports=["更改刻度字體大小"]},12468:e=>{e.exports=["更改刻度線條顏色"]},71589:e=>{e.exports=["更改交易時段分隔可見性"]},15035:e=>{e.exports=["更改交易時段分隔寬度"]},1579:e=>{e.exports=["更改交易時段分隔顏色"]},21460:e=>{e.exports=["更改交易時段分隔樣式"]},76991:e=>{e.exports=["更改時間格式"]},98905:e=>{e.exports=["更改上邊距"]},7011:e=>{e.exports=["更改單位標籤可見性"]},22722:e=>{e.exports=["更改垂直網格線顏色"]},9455:e=>{e.exports=["更改成交量值可見性"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh_TW.2578.ab3178e0160c259eac53.js b/charting_library/bundles/zh_TW.2578.ab3178e0160c259eac53.js new file mode 100644 index 0000000..6840ea1 --- /dev/null +++ b/charting_library/bundles/zh_TW.2578.ab3178e0160c259eac53.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[2578],{22353:e=>{e.exports=["(開盤 + 最高 + 最低 + 收盤)/4"]},94884:e=>{e.exports=["(最高 + 最低 + 收盤)/3"]},10591:e=>{e.exports=["(最高 + 最低)/2"]},63243:e=>{e.exports=["bar顏色基於前一個收盤價"]},15857:e=>{e.exports=["收盤價線"]},9994:e=>{e.exports=["調整股息數據"]},10989:e=>{e.exports=["調整合約變更"]},70816:e=>{e.exports=["平均收盤價"]},50430:e=>{e.exports=["下邊框線"]},83760:e=>{e.exports=["主體"]},72269:e=>{e.exports=["邊框"]},7445:e=>{e.exports=["基準水位"]},47586:e=>{e.exports=["買入價和賣出價"]},39667:e=>{e.exports=["下跌燭線"]},87151:e=>{e.exports=["下跌顏色"]},81285:e=>{e.exports=["數據修改"]},4329:e=>{e.exports=["系統預設"]},86846:e=>{e.exports=["填充"]},58747:e=>{e.exports=["上填充色"]},11157:e=>{e.exports=["下填充色"]},86953:e=>{e.exports=["HLC 線"]},39292:e=>{e.exports=["高價和低價"]},83678:e=>{e.exports=["最高價線"]},75310:e=>{e.exports=["最低價線"]},15107:e=>{e.exports=["最新價"]},6350:e=>{e.exports=["盤前/盤後市場"]},62521:e=>{e.exports=["盤前/盤後市場時段背景"]},73947:e=>{e.exports=["精確度"]},8094:e=>{e.exports=["前一天收盤價"]},77986:e=>{e.exports=["價格線"]},24248:e=>{e.exports=["價格來源"]},94089:e=>{e.exports=["預測上漲燭線"]},80293:e=>{e.exports=["投影K線"]},5704:e=>{e.exports=["預測下跌燭線"]},29881:e=>{e.exports=["價格刻度上的實際價格(而不是平均K線價格)"]},57417:e=>{e.exports=["上邊框線"]},55314:e=>{e.exports=["自動調整K棒寬度"]},87492:e=>{e.exports=["時區"]},5536:e=>{e.exports=["上漲顏色"]},83610:e=>{e.exports=["上漲燭線"]},23500:e=>{e.exports=["使用結算價做為日圖的收盤價"]},35612:e=>{e.exports=["使用成交量加權K線"]},30792:e=>{e.exports=["燭線"]},55740:e=>{e.exports=["更改美國線"]},68927:e=>{e.exports=["改變平均收盤價線的寬度"]},30385:e=>{e.exports=["改變平均收盤價線的顏色"]},97008:e=>{e.exports=["更改面積填充顏色"]},6610:e=>{e.exports=["更改面積線條寬度"]},661:e=>{e.exports=["更改面積線條顏色"]},1316:e=>{e.exports=["更改面積價格來源"]},29180:e=>{e.exports=["更改ask線顏色"]},31547:e=>{e.exports=["更改基礎水平"]},4164:e=>{e.exports=["更改基準線底線顏色"]},38990:e=>{e.exports=["更改基準線底線寬度"]},73163:e=>{e.exports=["更改基準線填充底部區域顏色"]},12673:e=>{e.exports=["更改基準線填充頂部區域顏色"]},56819:e=>{e.exports=["更改基準線價格來源"]},68621:e=>{e.exports=["更改基準線頂線顏色"]},35339:e=>{e.exports=["更改基準線頂線寬度"]},76804:e=>{e.exports=["更改上漲K線顏色"]},71816:e=>{e.exports=["更改下跌K線顏色"]},36703:e=>{e.exports=["更改bid線顏色"]},29353:e=>{e.exports=["根據前一個收盤價更改K線顏色"]},85709:e=>{e.exports=["更改向上列的顏色"]},12155:e=>{e.exports=["更改向下列的顏色"]},66890:e=>{e.exports=["更改列價格來源"]},71809:e=>{e.exports=["更改小數位"]},31317:e=>{e.exports=["更改延長時段顏色"]},60944:e=>{e.exports=["改變高價和低價線的顏色"]},83708:e=>{e.exports=["改變高價和低價線的寬度"]},81080:e=>{e.exports=["更改高-低實體顏色"]},30033:e=>{e.exports=["更改高-低實體可見性"]},76885:e=>{e.exports=["更改高-低邊框顏色"]},79236:e=>{e.exports=["更改高-低邊框可見性"]},42981:e=>{e.exports=["更改高-低標籤可見性"]},31937:e=>{e.exports=["更改高-低標籤顏色"]},87828:e=>{e.exports=["更改線條顏色"]},17119:e=>{e.exports=["更改線條價格來源"]},69125:e=>{e.exports=["更改線條寬度"]},49973:e=>{e.exports=["更改盤後市場顏色"]},5969:e=>{e.exports=["更改盤後市場線條顏色"]},50393:e=>{e.exports=["更改盤前/盤後市場價格線的可見性"]},46257:e=>{e.exports=["更改盤前市場顏色"]},60852:e=>{e.exports=["更改盤前市場線條顏色"]},91183:e=>{e.exports=["更改前一根收盤價線顏色"]},87631:e=>{e.exports=["更改前一根收盤價線寬度"]},77640:e=>{e.exports=["更改價格線顏色"]},97322:e=>{e.exports=["更改價格線寬度"]},35116:e=>{e.exports=["更改範圍K線樣式"]},28143:e=>{ +e.exports=["更改範圍K線寬度"]},75986:e=>{e.exports=["更改磚形圖下影線顏色"]},7747:e=>{e.exports=["更改磚形圖上影線顏色"]},9473:e=>{e.exports=["更改磚形圖影線可見性"]},39783:e=>{e.exports=["更改價格坐標上的實際價格顯示(而不是Heiken-Ashi價格)"]},72886:e=>{e.exports=["更改K線寬度"]},95108:e=>{e.exports=["更改使用成交量加權K線"]},5464:e=>{e.exports=["更改{candleType}上漲邊框顏色"]},61118:e=>{e.exports=["更改{candleType}上漲顏色"]},60164:e=>{e.exports=["更改{candleType}下影線顏色"]},45543:e=>{e.exports=["更改{candleType}上影線顏色"]},39987:e=>{e.exports=["更改{candleType}影線可見性"]},47202:e=>{e.exports=["更改{candleType}實體可見性"]},23986:e=>{e.exports=["更改{candleType}邊框可見性"]},92330:e=>{e.exports=["更改{candleType}下跌邊框顏色"]},36320:e=>{e.exports=["更改{candleType}下跌顏色"]},79088:e=>{e.exports=["更改{chartType}邊框下跌顏色"]},11107:e=>{e.exports=["更改{chartType}邊框上漲顏色"]},85503:e=>{e.exports=["更改{chartType}下跌顏色"]},61250:e=>{e.exports=["更改{chartType}投影邊框上漲顏色"]},18465:e=>{e.exports=["更改{chartType}投影K線下跌顏色"]},50453:e=>{e.exports=["更改{chartType}投影K線上漲顏色"]},59414:e=>{e.exports=["更改{chartType}上漲顏色"]},21547:e=>{e.exports=["更改{inputName}屬性"]},42390:e=>{e.exports=["調整股息數據"]},99511:e=>{e.exports=["調整合約變更"]},75165:e=>{e.exports=["空心K線"]},18995:e=>{e.exports=["範圍"]},47500:e=>{e.exports=["磚形圖"]},98402:e=>{e.exports=["使用結算價做為日圖的收盤價"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh_TW.3175.e0a2c845c5cba23f42fb.js b/charting_library/bundles/zh_TW.3175.e0a2c845c5cba23f42fb.js new file mode 100644 index 0000000..f5aa69b --- /dev/null +++ b/charting_library/bundles/zh_TW.3175.e0a2c845c5cba23f42fb.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3175],{14281:e=>{e.exports=["貨幣"]},60558:e=>{e.exports=["動物&自然"]},14232:e=>{e.exports=["活動"]},57792:e=>{e.exports=["箭頭"]},33628:e=>{e.exports=["手勢&笑臉"]},35305:e=>{e.exports=["食物&飲料"]},49546:e=>{e.exports=["旗幟"]},72302:e=>{e.exports=["物品"]},11739:e=>{e.exports=["自然"]},96330:e=>{e.exports=["笑臉&人像"]},6878:e=>{e.exports=["符號"]},77011:e=>{e.exports=["商品&旗幟"]},15426:e=>{e.exports=["最近使用"]},15395:e=>{e.exports=["旅遊&地點"]},39176:e=>{e.exports=["內容"]},19022:e=>{e.exports=["通道"]},82401:e=>{e.exports=["游標"]},50025:e=>{e.exports=["周期"]},19661:e=>{e.exports=["註釋工具"]},44629:e=>{e.exports=["加入收藏"]},23969:e=>{e.exports=["箭頭"]},55939:e=>{e.exports=["筆刷"]},43884:e=>{e.exports=["江恩"]},5816:e=>{e.exports=["江恩和斐波那契工具"]},22146:e=>{e.exports=["幾何形狀"]},60925:e=>{e.exports=["點點"]},19570:e=>{e.exports=["表情符號"]},88280:e=>{e.exports=["艾略特波浪"]},99289:e=>{e.exports=["清除"]},97100:e=>{e.exports=["預測和測量工具"]},22305:e=>{e.exports=["斐波那契"]},17517:e=>{e.exports=["隱藏所有繪圖"]},96411:e=>{e.exports=["隱藏繪圖工具列"]},92464:e=>{e.exports=["圖像"]},37057:e=>{e.exports=["鎖定所有繪圖"]},79165:e=>{e.exports=["魔術"]},37140:e=>{e.exports=["磁鐵模式將吸附至K線的開高低收值"]},59607:e=>{e.exports=["測量"]},79961:e=>{e.exports=["測量器"]},36551:e=>{e.exports=["新的繪圖將複製到同一版面中的所有圖表,並在選擇同一商品時顯示"]},25792:e=>{e.exports=["形態"]},63354:e=>{e.exports=["顯示繪圖工具列"]},49616:e=>{e.exports=["顯示常用繪圖工具列"]},91977:e=>{e.exports=["顯示隱藏的工具"]},51072:e=>{e.exports=["顯示物件樹"]},49421:e=>{e.exports=["保持繪圖模式"]},84121:e=>{e.exports=["貼紙"]},85422:e=>{e.exports=["強磁鐵"]},19693:e=>{e.exports=["形態"]},73359:e=>{e.exports=["分叉線"]},76091:e=>{e.exports=["移除繪圖"]},45286:e=>{e.exports=["移除物件"]},72482:e=>{e.exports=["從收藏移除"]},30513:e=>{e.exports=["移除{drawings}"]},10049:e=>{e.exports=["移除{drawings}&{indicators}"]},55084:e=>{e.exports=["移除{indicators}"]},45265:e=>{e.exports=["弱磁鐵"]},20916:e=>{e.exports=["文字和筆記"]},18794:e=>{e.exports=["趨勢線工具"]},89967:e=>{e.exports=["基於成交量"]},38925:e=>{e.exports=["放大"]},49895:e=>{e.exports=["縮小"]},32868:e=>{e.exports=["{hotKey_0} + 點擊圖表"]},68125:e=>{e.exports=["{hotKey_0} — 圓圈"]},40234:e=>{e.exports=["{hotKey_0} — 以45度角繪製一條直線"]},10289:e=>{e.exports=["{hotKey_0} — 固定增量"]},81591:e=>{e.exports=["{hotKey_0} — 正方形"]},93030:e=>{e.exports=["{amount}繪圖"]},80437:e=>{e.exports=["{amount}指標"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh_TW.3236.e12bb9a536432e97ec0c.js b/charting_library/bundles/zh_TW.3236.e12bb9a536432e97ec0c.js new file mode 100644 index 0000000..e06a8b9 --- /dev/null +++ b/charting_library/bundles/zh_TW.3236.e12bb9a536432e97ec0c.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3236],{14229:e=>{e.exports=["點"]},6174:e=>{e.exports=["天"]},5285:e=>{e.exports=["小時"]},79410:e=>{e.exports=["個月"]},37830:e=>{e.exports=["分鐘"]},25042:e=>{e.exports=["周"]},74787:e=>{e.exports=["天"]},62346:e=>{e.exports=["小時"]},94328:e=>{e.exports=["月"]},57470:e=>{e.exports=["分"]},74973:e=>{e.exports=["秒"]},48801:e=>{e.exports="Ranges"},86614:e=>{e.exports=["周"]},30426:e=>{e.exports="Ticks"},43001:e=>{e.exports=["複製圖片"]},7367:e=>{e.exports=["複製連結"]},45888:e=>{e.exports=["圖表快照"]},74207:e=>{e.exports=["圖表設定"]},54777:e=>{e.exports=["增加"]},95798:e=>{e.exports=["增加自訂周期"]},44629:e=>{e.exports=["加入收藏"]},15795:e=>{e.exports=["我的所有版面"]},88368:e=>{e.exports=["所有更改已保存"]},84232:e=>{e.exports=["圖表樣式"]},39011:e=>{e.exports=["下載圖片"]},43399:e=>{e.exports=["預設模板"]},29313:e=>{e.exports=["每個擁有該鏈接的人都可以查看和複製"]},83127:e=>{e.exports=["常用指標"]},33959:e=>{e.exports=["收藏"]},11682:e=>{e.exports=["全螢幕模式"]},15812:e=>{e.exports=["指標模板"]},61142:e=>{e.exports=["技術指標"]},74527:e=>{e.exports=["指標 & 策略"]},79353:e=>{e.exports=["開啟周期對話框"]},55520:e=>{e.exports=["在彈出視窗開啟圖表"]},38543:e=>{e.exports=["在新頁簽中打開"]},75687:e=>{e.exports=["載入圖表版面"]},75789:e=>{e.exports=["加載版面"]},90879:e=>{e.exports=["下載……"]},80959:e=>{e.exports=["製作副本"]},58219:e=>{e.exports=["管理版面"]},38554:e=>{e.exports=["我的模板"]},14605:e=>{e.exports=["數字或{hotKey_0}"]},85520:e=>{e.exports=["儲存"]},92093:e=>{e.exports=["儲存指標範本"]},87409:e=>{e.exports=["儲存版面裡的所有圖表,包含圖表裡的全部品種和周期"]},11680:e=>{e.exports=["儲存版面"]},27077:e=>{e.exports=["分享"]},20987:e=>{e.exports=["只要在圖表上開始輸入,即可拉出此搜尋框"]},99983:e=>{e.exports=["商品搜尋"]},43959:e=>{e.exports=["快速搜尋"]},70728:e=>{e.exports=["重做{hint}"]},72482:e=>{e.exports=["從收藏移除"]},35038:e=>{e.exports=["重新命名"]},88513:e=>{e.exports=["快照"]},32916:e=>{e.exports=["時間周期"]},99746:e=>{e.exports=["Twitter圖表圖片"]},80323:e=>{e.exports=["復原 {hint}"]},23687:e=>{e.exports=["您尚未有收藏的指標"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh_TW.344.a9e566fa1091368f40c7.js b/charting_library/bundles/zh_TW.344.a9e566fa1091368f40c7.js new file mode 100644 index 0000000..ab6a5c4 --- /dev/null +++ b/charting_library/bundles/zh_TW.344.a9e566fa1091368f40c7.js @@ -0,0 +1,4 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[344],{63227:t=>{t.exports=["#{count}(K棒)"]},9671:t=>{t.exports=["#{count}(價格,K棒)"]},91282:t=>{t.exports=["#1 (K棒)"]},1961:t=>{t.exports=["#1(價格)"]},12706:t=>{t.exports=["#1(價格,K棒)"]},92195:t=>{t.exports=["#1 (垂直位置%,K線)"]},66187:t=>{t.exports=["中立線"]},5066:t=>{t.exports="%"},89795:t=>{t.exports="Counterclockwise"},43809:t=>{t.exports=["以百分比表示的係數"]},40054:t=>{t.exports=["顏色"]},47737:t=>{t.exports=["精簡統計模式"]},4639:t=>{t.exports=["坐標"]},76655:t=>{t.exports=["現金"]},99120:t=>{t.exports=["管道"]},60066:t=>{t.exports=["點數值變化"]},36150:t=>{t.exports=["角度"]},38280:t=>{t.exports=["角度"]},95264:t=>{t.exports=["賬戶規模"]},85160:t=>{t.exports=["總是顯示統計數據"]},54189:t=>{t.exports=["弧形"]},34674:t=>{t.exports=["最小刻度的高低平均價"]},17608:t=>{t.exports=["底部標籤"]},48848:t=>{t.exports=["框線"]},72269:t=>{t.exports=["邊框"]},27331:t=>{t.exports=["背景"]},66282:t=>{t.exports=["背景#1"]},19949:t=>{t.exports=["K線範圍"]},81260:t=>{t.exports=["格線"]},67114:t=>{t.exports=["日期/時間範圍"]},37067:t=>{t.exports=["替換(價格,K線)"]},75460:t=>{t.exports=["距離"]},46211:t=>{t.exports=["表情貼"]},46001:t=>{t.exports=["進場價:"]},1220:t=>{t.exports=["延伸"]},71116:t=>{t.exports=["延伸底部"]},45809:t=>{t.exports=["向左延伸"]},25892:t=>{t.exports=["延伸左邊線條"]},13611:t=>{t.exports=["延長線"]},3304:t=>{t.exports=["左側延長線"]},83095:t=>{t.exports=["向右延長線"]},14025:t=>{t.exports=["向右延伸"]},74395:t=>{t.exports=["延伸右邊線條"]},85197:t=>{t.exports=["延伸頂部"]},17006:t=>{t.exports=["字體大小"]},31343:t=>{t.exports=["失敗文本"]},28565:t=>{t.exports=["失敗背景"]},87931:t=>{t.exports=["扇形"]},39836:t=>{t.exports=["基於對數坐標的Fib水平"]},10578:t=>{t.exports=["完整圓圈"]},25264:t=>{t.exports=["HL K線"]},66049:t=>{t.exports=["OC Bars"]},27531:t=>{t.exports=["手數"]},99180:t=>{t.exports=["下軌"]},53861:t=>{t.exports=["下帶#2"]},44775:t=>{t.exports=["下帶#3"]},85206:t=>{t.exports=["標籤"]},75332:t=>{t.exports=["標籤邊框"]},14773:t=>{t.exports=["標籤背景顏色"]},37126:t=>{t.exports=["標籤文字"]},79106:t=>{t.exports=["水平"]},95610:t=>{t.exports=["水平線"]},79307:t=>{t.exports=["左標籤"]},49286:t=>{t.exports=["線 - HL/2"]},17676:t=>{t.exports=["線 - 開盤價"]},47669:t=>{t.exports=["線 - 收盤價"]},71899:t=>{t.exports=["線 - 最高價"]},83394:t=>{t.exports=["線 - 最低價"]},60489:t=>{t.exports=["線條顏色"]},53889:t=>{t.exports=["模式"]},95543:t=>{t.exports=["個月"]},85041:t=>{t.exports=["中線"]},24510:t=>{t.exports=["中點"]},22213:t=>{t.exports=["來源背景"]},15500:t=>{t.exports=["來源邊界"]},79238:t=>{t.exports=["來源文本"]},37249:t=>{t.exports=["統計數據"]},28712:t=>{t.exports=["統計位置"]},50948:t=>{t.exports=["停損顏色:"]},56119:t=>{t.exports=["停損水平"]},69835:t=>{t.exports=["成功文本"]},91141:t=>{t.exports=["成功背景"]},2694:t=>{t.exports=["比例變化"]},650:t=>{t.exports=["百分比"]},25684:t=>{t.exports=["價格"]},23675:t=>{t.exports=["價格標籤"]},75675:t=>{t.exports=["價格標籤"]},16103:t=>{t.exports=["價格水平"]},46964:t=>{t.exports=["價格範圍"]},59771:t=>{t.exports=["價格/K線比"]},29072:t=>{t.exports=["價格"]},2635:t=>{t.exports=["停利水平"]},33886:t=>{t.exports=["範圍和比例"]},24186:t=>{t.exports=["反轉"]},91367:t=>{t.exports=["右邊標籤"]},63833:t=>{t.exports=["風險"]},95545:t=>{t.exports=["波浪"]},10209:t=>{t.exports=["熱門標籤"]},98001:t=>{ +t.exports=["目標背景"]},89258:t=>{t.exports=["目標邊界"]},45302:t=>{t.exports=["獲利顏色:"]},74289:t=>{t.exports=["目標文本"]},17932:t=>{t.exports=["自動換行"]},55325:t=>{t.exports=["時間標籤"]},77838:t=>{t.exports=["時間水平"]},2295:t=>{t.exports=["透明度"]},4372:t=>{t.exports=["趨勢線"]},26775:t=>{t.exports=["上軌"]},21774:t=>{t.exports=["上帶#2"]},21076:t=>{t.exports=["上帶#3"]},12374:t=>{t.exports=["使用一個顏色"]},53473:t=>{t.exports="VWAP"},91322:t=>{t.exports=["數值"]},25227:t=>{t.exports=["方差"]},1670:t=>{t.exports=["更改角度"]},38829:t=>{t.exports=["更改箭頭顏色"]},23723:t=>{t.exports=["更改K線X坐標"]},72080:t=>{t.exports=["更改旗標顏色"]},66266:t=>{t.exports=["更改價格Y坐標"]},98905:t=>{t.exports=["更改上邊距"]},11049:t=>{t.exports=["更改垂直位置Y坐標"]},98057:t=>{t.exports=["更改{title}VWAP線顏色"]},55218:t=>{t.exports=["更改{title}VWAP線寬度"]},31804:t=>{t.exports=["更改{title}逆時針"]},99128:t=>{t.exports=["更改{title}係數為百分比可見性"]},20216:t=>{t.exports=["更改{title}顏色"]},35435:t=>{t.exports=["更改{title}緊湊統計模式"]},550:t=>{t.exports=["更改{title}K線邊框上漲顏色"]},28146:t=>{t.exports=["更改{title}K線邊框可見性"]},7373:t=>{t.exports=["更改{title}K線邊框下跌顏色"]},38742:t=>{t.exports=["更改{title}K線下跌顏色"]},42273:t=>{t.exports=["更改{title}K線上漲顏色"]},76054:t=>{t.exports=["更改{title}K線影線顏色"]},27029:t=>{t.exports=["更改{title}K線影線可見性"]},22430:t=>{t.exports=["將{title}的顯示更改為按點數值變化"]},45537:t=>{t.exports=["更改{title}角度可見性"]},31775:t=>{t.exports=["更改{title}帳戶大小"]},37913:t=>{t.exports=["更改{title}總是顯示統計資訊"]},15521:t=>{t.exports=["更改{title}所有線條顏色"]},17466:t=>{t.exports=["更改{title}弧形{index}線條顏色"]},72307:t=>{t.exports=["更改{title}弧形{index}線條寬度"]},13853:t=>{t.exports=["更改{title}弧形{index}線條可見性"]},78680:t=>{t.exports=["更改{title}平均HL值"]},15802:t=>{t.exports=["更改{title}底部標籤可見性"]},36438:t=>{t.exports=["更改{title}背景透明度"]},64548:t=>{t.exports=["更改{title}背景可見性"]},75312:t=>{t.exports=["更改{title}背景顏色"]},39651:t=>{t.exports=["更改{title}背景顏色1"]},78177:t=>{t.exports=["更改{title}背景顏色2"]},42746:t=>{t.exports=["更改{title}K線範圍可見性"]},53770:t=>{t.exports=["更改{title}網格可見性"]},29145:t=>{t.exports=["更改{title}網格線顏色"]},64949:t=>{t.exports=["更改{title}網格線樣式"]},93548:t=>{t.exports=["更改{title}網格線寬度"]},15485:t=>{t.exports=["更改{title}日期/時間範圍可見性"]},3400:t=>{t.exports=["更改{title}角度"]},91534:t=>{t.exports=["更改{title}距離可見性"]},65056:t=>{t.exports=["更改{title}表情符號"]},65899:t=>{t.exports=["更改{title}表情符號可見性"]},59354:t=>{t.exports=["更改{title}入場價格"]},1447:t=>{t.exports=["更改{title}延長底部"]},15258:t=>{t.exports=["更改{title}延長左邊"]},96902:t=>{t.exports=["更改{title}延長線"]},896:t=>{t.exports=["更改{title}延長頂部"]},3708:t=>{t.exports=["更改{title}向左延伸"]},52889:t=>{t.exports=["更改{title}向右延伸"]},86647:t=>{t.exports=["更改{title}擴展名"]},3156:t=>{t.exports=["更改{title}失敗文本顏色"]},49885:t=>{t.exports=["更改{title}失敗背景顏色"]},89126:t=>{t.exports=["改變{title}扇形{index}線條可見性"]},30016:t=>{t.exports=["更改{title}扇形{index}線條寬度"]},82516:t=>{t.exports=["更改{title}扇形{index}線條顏色"]},78142:t=>{t.exports=["更改{title}扇形可見性"]},79467:t=>{t.exports=["更改{title}扇形線條顏色"]},45739:t=>{t.exports=["在對數刻度上更改{title}斐波那契水平"]},99670:t=>{t.exports=["更改{title}翻轉"]},35165:t=>{t.exports=["更改{title}完整圓圈的可見性"]},48983:t=>{t.exports=["更改{title}圖片背景顏色"]},45025:t=>{ +t.exports=["更改{title}手數大小"]},13901:t=>{t.exports=["更改{title}下帶線顏色"]},78425:t=>{t.exports=["更改{title}下帶線可見性"]},99491:t=>{t.exports=["更改{title}下帶線寬度"]},55469:t=>{t.exports=["更改{title}下帶#2線條的顏色"]},76157:t=>{t.exports=["更改{title}下帶#2線條的可見性"]},8081:t=>{t.exports=["更改{title}下帶#2線條的寬度"]},95016:t=>{t.exports=["更改{title}下帶#3線條的顏色"]},84928:t=>{t.exports=["更改{title}下帶#3線條的可見性"]},44693:t=>{t.exports=["更改{title}下帶#3線條的寬度"]},81170:t=>{t.exports=["更改{title}標籤對齊方式"]},22775:t=>{t.exports=["更改{title}標籤字體大小"]},24338:t=>{t.exports=["更改{title}標籤可見性"]},32891:t=>{t.exports=["更改{title}水平{index}線系數"]},85551:t=>{t.exports=["更改{title}水平{index}線顏色"]},47840:t=>{t.exports=["更改{title}水平{index}線樣式"]},45463:t=>{t.exports=["更改{title}水平{index}線可見性"]},90098:t=>{t.exports=["更改{title}水平{index}線寬度"]},26710:t=>{t.exports=["更改{title}水平可見性"]},2359:t=>{t.exports=["更改{title}左側標籤可見性"]},44643:t=>{t.exports=["更改{title}線條寬度"]},20563:t=>{t.exports=["更改{title}線條顏色"]},66982:t=>{t.exports=["更改{title}線條樣式"]},94441:t=>{t.exports=["更改{title}模式"]},89996:t=>{t.exports=["更改{title}中點可見性"]},36618:t=>{t.exports=["更改{title}鏡像"]},18544:t=>{t.exports=["更改{title}源背景顏色"]},48035:t=>{t.exports=["更改{title}源邊框顏色"]},42286:t=>{t.exports=["更改{title}源文字顏色"]},588:t=>{t.exports=["更改{title}統計位置"]},54659:t=>{t.exports=["更改{title}停損顏色"]},89182:t=>{t.exports=["更改{title}停損水平"]},82224:t=>{t.exports=["更改{title}停損價格"]},88383:t=>{t.exports=["更改{title}成功文字顏色"]},26967:t=>{t.exports=["更改{title}成功背景顏色"]},62243:t=>{t.exports=["將{title}的顯示更改為按比例變化"]},45936:t=>{t.exports=["更改{title}價格標籤可見性"]},88577:t=>{t.exports=["更改{title}價格標籤可見性"]},47045:t=>{t.exports=["更改{title}價格範圍可見性"]},94028:t=>{t.exports=["更改{title}價格可見性"]},56175:t=>{t.exports=["更改{title}價格可見性"]},44539:t=>{t.exports=["更改{title}停利水平"]},41646:t=>{t.exports=["更改{title}停利價格"]},52877:t=>{t.exports=["更改{title}翻轉"]},16598:t=>{t.exports=["更改{title}右側標籤可見性"]},31553:t=>{t.exports=["更改{title}風險"]},40344:t=>{t.exports=["更改{title}風險顯示模式"]},73137:t=>{t.exports=["更改{title}頂部標籤可見性"]},52387:t=>{t.exports=["更改{title}目標背景顏色"]},6921:t=>{t.exports=["更改{title}目標邊框顏色"]},97573:t=>{t.exports=["更改{title}目標顏色"]},27634:t=>{t.exports=["更改{title}目標文字顏色"]},33822:t=>{t.exports=["更改{title}時間標籤可見性"]},84321:t=>{t.exports=["更改{title}透明度"]},10417:t=>{t.exports=["更改{title}上帶線顏色"]},58722:t=>{t.exports=["更改{title}上帶線可見性"]},13633:t=>{t.exports=["更改{title}上帶線寬度"]},64709:t=>{t.exports=["更改{title}上帶#2線條的顏色"]},97847:t=>{t.exports=["更改{title}上帶#2線條的可見性"]},62921:t=>{t.exports=["更改{title}上帶#2線條的寬度"]},94153:t=>{t.exports=["更改{title}上帶#3線條的顏色"]},19835:t=>{t.exports=["更改{title}上帶#3線條的可見性"]},68310:t=>{t.exports=["更改{title}上帶#3線條的寬度"]},12355:t=>{t.exports=["更改{title}方差值"]},25937:t=>{t.exports=["更改{toolName}標籤垂直對齊"]},46991:t=>{t.exports=["更改{toolName}標籤水平對齊"]},73080:t=>{t.exports=["更改{toolName}標籤方向"]},24272:t=>{t.exports=["更改{toolName}線條可見性"]},46404:t=>{t.exports=["更改{toolName}線條寬度"]},50265:t=>{t.exports=["更改{toolName}線條顏色"]},72781:t=>{t.exports=["更改{toolName}線條向左延伸"]},84613:t=>{t.exports=["更改{toolName}線條向右延伸"]},62603:t=>{t.exports=["更改{toolName}線條左端"]},62412:t=>{t.exports=["更改{toolName}線條右端"]}, +35422:t=>{t.exports=["更改{toolName}線條樣式"]},77690:t=>{t.exports=["更改{toolName}文字"]},69871:t=>{t.exports=["更改{toolName}文字可見性"]},25878:t=>{t.exports=["更改{toolName}文字換行"]},91832:t=>{t.exports=["更改{toolName}文字背景顏色"]},18610:t=>{t.exports=["更改{toolName}文字背景可見性"]},44755:t=>{t.exports=["更改{toolName}文字邊框顏色"]},6324:t=>{t.exports=["更改{toolName}文字邊框寬度"]},45529:t=>{t.exports=["更改{toolName}文字邊框可見性"]},6500:t=>{t.exports=["更改{toolName}文字顏色"]},51614:t=>{t.exports=["更改{toolName}文字字體加粗"]},18572:t=>{t.exports=["更改{toolName}文字字體斜體"]},48382:t=>{t.exports=["更改{toolName}文字字體大小"]},18567:t=>{t.exports=["更改{propertyName}屬性"]},21926:t=>{t.exports=["背景顏色"]},52241:t=>{t.exports=["背景填充"]},70607:t=>{t.exports=["線條顏色"]},41075:t=>{t.exports=["線條樣式"]},73043:t=>{t.exports=["線條寬度"]},72223:t=>{t.exports=["移動繪圖"]},93046:t=>{t.exports=["顯示價格"]},41437:t=>{t.exports=["文字顏色"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh_TW.3951.babac9be598102fb0d92.js b/charting_library/bundles/zh_TW.3951.babac9be598102fb0d92.js new file mode 100644 index 0000000..b4c80eb --- /dev/null +++ b/charting_library/bundles/zh_TW.3951.babac9be598102fb0d92.js @@ -0,0 +1,2 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[3951],{14229:e=>{e.exports=["點"]},16936:e=>{e.exports=["返回"]},9898:e=>{e.exports=["認股權"]},18511:e=>{e.exports=["K棒關閉倒數計時"]},32409:e=>{e.exports=["主題顏色"]},90069:e=>{e.exports=["比較"]},39176:e=>{e.exports=["內容"]},15803:e=>{e.exports=["複製圖片鏈接"]},20036:e=>{e.exports=["取消"]},19022:e=>{e.exports=["通道"]},8353:e=>{e.exports=["變更周期"]},20788:e=>{e.exports=["圖表樣式列"]},86771:e=>{e.exports=["圖表樣式K線圖"]},45290:e=>{e.exports=["圖表樣式面積圖"]},97559:e=>{e.exports=["圖表樣式美國線"]},18779:e=>{e.exports=["圖表樣式基準線"]},90599:e=>{e.exports=["圖表樣式卡吉圖"]},41412:e=>{e.exports=["圖表樣式HLC區域"]},51383:e=>{e.exports=["圖表樣式空心K線圖"]},20424:e=>{e.exports=["圖表樣式平均K線圖"]},28381:e=>{e.exports=["圖表樣式高-低"]},87691:e=>{e.exports=["圖表樣式線形圖"]},470:e=>{e.exports=["圖表樣式新價線"]},14956:e=>{e.exports=["帶標記的圖表樣式線"]},59393:e=>{e.exports=["圖表樣式階梯線"]},59491:e=>{e.exports=["圖表樣式點數圖"]},38385:e=>{e.exports=["圖表樣式範圍圖"]},91664:e=>{e.exports=["圖表樣式磚形圖"]},82838:e=>{e.exports=["圖表樣式成交量軌跡"]},80395:e=>{e.exports=["關閉選單"]},82401:e=>{e.exports=["游標"]},50025:e=>{e.exports=["周期"]},19661:e=>{e.exports=["註釋工具"]},44629:e=>{e.exports=["加入收藏"]},64498:e=>{e.exports=["全部來源"]},95480:e=>{e.exports=["將這些指標套用於整個版面"]},23969:e=>{e.exports=["箭頭"]},28020:e=>{e.exports=["自動(調整數據適於螢幕)"]},79852:e=>{e.exports=["債券"]},55939:e=>{e.exports=["筆刷"]},40803:e=>{e.exports=["前往日期"]},43884:e=>{e.exports=["江恩"]},5816:e=>{e.exports=["江恩和斐波那契工具"]},22146:e=>{e.exports=["幾何形狀"]},60925:e=>{e.exports=["點點"]},66365:e=>{e.exports=["暗色主題"]},29601:e=>{e.exports=["描述"]},22772:e=>{e.exports=["繪圖"]},88280:e=>{e.exports=["艾略特波浪"]},99289:e=>{e.exports=["清除"]},25790:e=>{e.exports=["延長時段"]},97100:e=>{e.exports=["預測和測量工具"]},22305:e=>{e.exports=["斐波那契"]},11682:e=>{e.exports=["全螢幕模式"]},15327:e=>{e.exports=["功能"]},17517:e=>{e.exports=["隱藏所有繪圖"]},82785:e=>{e.exports=["翻轉刻度"]},64642:e=>{e.exports=["插入指標"]},55149:e=>{e.exports=["開啟物件樹"]},75687:e=>{e.exports=["載入圖表版面"]},37057:e=>{e.exports=["鎖定所有繪圖"]},95667:e=>{e.exports=["鎖定價格對K線比例"]},19567:e=>{e.exports=["將刻度移至左側"]},76300:e=>{e.exports=["將刻度移至右側"]},56854:e=>{e.exports=["向後移動圖表"]},22221:e=>{e.exports=["向前移動圖表"]},79165:e=>{e.exports=["魔術"]},37140:e=>{e.exports=["磁鐵模式將吸附至K線的開高低收值"]},72357:e=>{e.exports=["管理版面繪圖"]},59607:e=>{e.exports=["測量"]},79961:e=>{e.exports=["測量器"]},78633:e=>{e.exports=["合併所有刻度到左側"]},308:e=>{e.exports=["合併所有刻度到右側"]},29673:e=>{e.exports=["沒有交易所符合您的條件"]},41379:e=>{e.exports=["沒有商品符合您的條件"]},45850:e=>{e.exports=["沒有東西符合您的標準"]},36551:e=>{e.exports=["新的繪圖將複製到同一版面中的所有圖表,並在選擇同一商品時顯示"]},19407:e=>{e.exports=["新繪圖將在全版面中同步。"]},77989:e=>{e.exports=["新繪圖將在版面中同步"]},19724:e=>{e.exports=["來源"]},62571:e=>{e.exports=["儲存圖表版面"]},35264:e=>{e.exports=["僅縮放價格圖表"]},52298:e=>{e.exports=["搜尋"]},78842:e=>{e.exports=["搜尋工具或功能"]},13269:e=>{e.exports=["選擇來源"]},90417:e=>{e.exports=["收盤時中斷"]},25792:e=>{e.exports=["形態"]},91977:e=>{e.exports=["顯示隱藏的工具"]},51072:e=>{e.exports=["顯示物件樹"]},49421:e=>{e.exports=["保持繪圖模式"]},85422:e=>{e.exports=["強磁鐵"]},89053:e=>{e.exports=["商品代碼"]},48490:e=>{e.exports=["商品&描述"]},79791:e=>{e.exports=["商品名稱標籤"]},12014:e=>{ +e.exports=["商品資訊"]},78001:e=>{e.exports=["商品最新價格標籤"]},99983:e=>{e.exports=["商品搜尋"]},35888:e=>{e.exports=["同步繪圖到所有圖表"]},19693:e=>{e.exports=["形態"]},73359:e=>{e.exports=["分叉線"]},4037:e=>{e.exports=["加號按鈕"]},96032:e=>{e.exports=["前一日收盤價線"]},99530:e=>{e.exports=["價格線"]},90612:e=>{e.exports=["最近搜尋"]},31273:e=>{e.exports=["常規時段"]},76091:e=>{e.exports=["移除繪圖"]},20378:e=>{e.exports=["移除技術指標"]},57869:e=>{e.exports=["移除所有指標和繪圖工具"]},72482:e=>{e.exports=["從收藏移除"]},34465:e=>{e.exports=["重設圖表"]},45417:e=>{e.exports=["重設價格刻度"]},75521:e=>{e.exports=["重設時間刻度"]},45265:e=>{e.exports=["弱磁鐵"]},20916:e=>{e.exports=["文字和筆記"]},18794:e=>{e.exports=["趨勢線工具"]},64185:e=>{e.exports=["鍵入以搜尋圖紙、功能、和設定"]},89967:e=>{e.exports=["基於成交量"]},38925:e=>{e.exports=["放大"]},49895:e=>{e.exports=["縮小"]},12629:e=>{e.exports=["商品"]},87592:e=>{e.exports="cfd"},65558:e=>{e.exports=["更改圖表上的想法可見性"]},59820:e=>{e.exports=["更改指標和財務名稱標籤可見性"]},90512:e=>{e.exports=["更改指標和財務值標籤可見性"]},50393:e=>{e.exports=["更改盤前/盤後市場價格線的可見性"]},8448:e=>{e.exports="crypto"},67245:e=>{e.exports="dr"},88720:e=>{e.exports=["經濟"]},39512:e=>{e.exports=["外匯"]},81859:e=>{e.exports=["期貨"]},12754:e=>{e.exports=["指數"]},60804:e=>{e.exports=["指數"]},36931:e=>{e.exports=["股票"]},95612:e=>{e.exports=["同步繪圖"]},32868:e=>{e.exports=["{hotKey_0} + 點擊圖表"]},68125:e=>{e.exports=["{hotKey_0} — 圓圈"]},40234:e=>{e.exports=["{hotKey_0} — 以45度角繪製一條直線"]},10289:e=>{e.exports=["{hotKey_0} — 固定增量"]},81591:e=>{e.exports=["{hotKey_0} — 正方形"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh_TW.4716.e4ac74dfc9ec5374b00c.js b/charting_library/bundles/zh_TW.4716.e4ac74dfc9ec5374b00c.js new file mode 100644 index 0000000..3af202d --- /dev/null +++ b/charting_library/bundles/zh_TW.4716.e4ac74dfc9ec5374b00c.js @@ -0,0 +1,33 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[4716],{20747:t=>{t.exports=["重播"]},9846:t=>{t.exports="A"},55765:t=>{t.exports="L"},14642:t=>{t.exports=["暗色"]},69841:t=>{t.exports=["亮色"]},673:t=>{t.exports=Object.create(null),t.exports.d_dates=["日"],t.exports.h_dates=["小時"],t.exports.m_dates=["分"],t.exports.s_dates=["秒"],t.exports.in_dates=["內"]},97840:t=>{t.exports=["日"]},64302:t=>{t.exports=["小時"]},79442:t=>{t.exports=["分"]},22448:t=>{t.exports=["秒"]},16493:t=>{t.exports=["{title}複製"]},13395:t=>{t.exports=["天"]},37720:t=>{t.exports=["月"]},69838:t=>{t.exports="R"},59231:t=>{t.exports="T"},85521:t=>{t.exports=["周"]},13994:t=>{t.exports=["小時"]},6791:t=>{t.exports=["分"]},2949:t=>{t.exports=["秒"]},77297:t=>{t.exports=["收="]},56723:t=>{t.exports=["高="]},5801:t=>{t.exports="HL2"},98865:t=>{t.exports="HLC3"},42659:t=>{t.exports="OHLC4"},4292:t=>{t.exports=["低="]},78155:t=>{t.exports=["開="]},88601:t=>{t.exports=Object.create(null),t.exports.Back_input=["返回"],t.exports.Minimize_input=["最小化"],t.exports.CCI_input="CCI",t.exports["Hull MA_input"]="Hull MA",t.exports.UO_input=["終極震盪指標"],t.exports.from_input=["從"],t.exports.to_input=["到"],t.exports["{number} item_combobox_input"]=["{number}個項目"],t.exports.Close_input=["關閉"],t.exports.Style_input=["樣式"],t.exports["Box size assignment method_input"]=["Box尺寸分配方法"],t.exports["Color bars based on previous close_input"]=["基於前收盤價的K線顏色"],t.exports.Candles_input=["蠟燭線"],t.exports.Borders_input=["邊框"],t.exports.Wick_input=["燭心"],t.exports["HLC bars_input"]=["HLC線"],t.exports["Price source_input"]=["價格來源"],t.exports.Type_input=["類型"],t.exports["Show real prices on price scale (instead of Heikin-Ashi price)_input"]=["在價格刻度上顯示實際價格(而不是Heikin-Ashi價格)"],t.exports["Up bars_input"]=["上漲K線"],t.exports["Down bars_input"]=["下跌K線"],t.exports["Projection up bars_input"]=["預測上漲K線"],t.exports["Projection down bars_input"]=["預測下跌K線"],t.exports["Projection up color_input"]=["預測上漲顏色"],t.exports["Projection down color_input"]=["預測下跌顏色"],t.exports.Line_input=["線形圖"],t.exports.Fill_input=["填充"],t.exports["Up color_input"]=["上漲顏色"],t.exports["Down color_input"]=["下跌顏色"],t.exports.Traditional_input=["傳統"],t.exports["Box size_input"]=["Box大小"],t.exports["Number of line_input"]=["線條數量"],t.exports["ATR length_input"]=["ATR長度"],t.exports["Reversal amount_input"]=["反轉數量"],t.exports["Phantom bars_input"]=["虛擬K線"],t.exports["One step back building_input"]=["上一步建構"],t.exports.Source_input=["來源"],t.exports.Wicks_input="Wicks",t.exports.Range_input=["範圍"],t.exports.Length_input=["長度"],t.exports.Plot_input=["描寫"],t.exports.Zero_input=["零"],t.exports.Signal_input=["信號"],t.exports.Long_input=["長線"],t.exports.Short_input=["短期"],t.exports.UpperLimit_input=["上限"],t.exports.LowerLimit_input=["下限帶"],t.exports.Offset_input=["偏移"],t.exports.length_input=["長度"],t.exports.mult_input=["多元"],t.exports.short_input=["短期"],t.exports.long_input=["長線"],t.exports.Limit_input=["限價"],t.exports.Move_input=["移動"],t.exports.Value_input=["值"],t.exports.Method_input=["方法"],t.exports["Values in status line_input"]=["狀態行中的值"], +t.exports["Labels on price scale_input"]=["價格坐標上的標籤"],t.exports["Accumulation/Distribution_input"]=["累積/派發指標(Accumulation/Distribution)"],t.exports.ADR_B_input="ADR_B",t.exports["Equality Line_input"]=["等量線"],t.exports["Window Size_input"]=["視窗大小"],t.exports.Sigma_input="Sigma",t.exports["Aroon Up_input"]=["阿隆上升"],t.exports["Aroon Down_input"]=["阿隆下降"],t.exports.Upper_input=["上軌"],t.exports.Lower_input=["下軌"],t.exports.Deviation_input=["偏差"],t.exports["Levels Format_input"]=["水平格式"],t.exports["Labels Position_input"]=["標籤位置"],t.exports["0 Level Color_input"]=["0水平顏色"],t.exports["0.236 Level Color_input"]=["0.236水平顏色"],t.exports["0.382 Level Color_input"]=["0.382水平顏色"],t.exports["0.5 Level Color_input"]=["0.5水平顏色"],t.exports["0.618 Level Color_input"]=["0.618水平顏色"],t.exports["0.65 Level Color_input"]=["0.65水平顏色"],t.exports["0.786 Level Color_input"]=["0.786水平顏色"],t.exports["1 Level Color_input"]=["1水平顏色"],t.exports["1.272 Level Color_input"]=["1.272水平顏色"],t.exports["1.414 Level Color_input"]=["1.414水平顏色"],t.exports["1.618 Level Color_input"]=["1.618水平顏色"],t.exports["1.65 Level Color_input"]=["1.65水平顏色"],t.exports["2.618 Level Color_input"]=["2.618水平顏色"],t.exports["2.65 Level Color_input"]=["2.65水平顏色"],t.exports["3.618 Level Color_input"]=["3.618水平顏色"],t.exports["3.65 Level Color_input"]=["3.65水平顏色"],t.exports["4.236 Level Color_input"]=["4.236水平顏色"],t.exports["-0.236 Level Color_input"]=["-0.236水平顏色"],t.exports["-0.382 Level Color_input"]=["-0.382水平顏色"],t.exports["-0.618 Level Color_input"]=["-0.618水平顏色"],t.exports["-0.65 Level Color_input"]=["-0.65水平顏色"],t.exports.ADX_input="ADX",t.exports["ADX Smoothing_input"]=["ADX平滑"],t.exports["DI Length_input"]=["DI長度"],t.exports.Smoothing_input=["平滑"],t.exports.ATR_input="ATR",t.exports.Growing_input=["增長"],t.exports.Falling_input=["下降"],t.exports["Color 0_input"]=["顏色0"],t.exports["Color 1_input"]=["顏色1"],t.exports.StdDev_input=["標準差"],t.exports.Basis_input=["中軌"],t.exports.Median_input=["中線"],t.exports["Bollinger Bands %B_input"]=["布林帶%B"],t.exports.Overbought_input=["買超"],t.exports.Oversold_input=["賣超"],t.exports["Bollinger Bands Width_input"]=["布林帶寬度"],t.exports["RSI Length_input"]=["RSI 天數長度"],t.exports["UpDown Length_input"]=["UpDown 長度"],t.exports["ROC Length_input"]=["ROC 長度"],t.exports.MF_input="MF",t.exports.resolution_input=["時間周期"],t.exports["Fast Length_input"]=["快線長度"],t.exports["Slow Length_input"]=["慢線長度"],t.exports["Chaikin Oscillator_input"]=["蔡金震盪指標"],t.exports.P_input=["P指"],t.exports.X_input=["X值"],t.exports.Q_input=["Q指"],t.exports.p_input=["P值"],t.exports.x_input=["X值"],t.exports.q_input=["Q指"],t.exports.Price_input=["價格"],t.exports["Chande MO_input"]=["錢德動量擺動指標(Chande MO)"],t.exports["Zero Line_input"]=["零線"],t.exports["Color 2_input"]=["顏色2"],t.exports["Color 3_input"]=["顏色3"],t.exports["Color 4_input"]=["顏色4"],t.exports["Color 5_input"]=["顏色5"],t.exports["Color 6_input"]=["顏色6"],t.exports["Color 7_input"]=["顏色7"],t.exports["Color 8_input"]=["顏色8"],t.exports.CHOP_input="CHOP",t.exports["Upper Band_input"]=["上軌"],t.exports["Lower Band_input"]=["下軌"], +t.exports["Smoothing Line_input"]=["平滑線"],t.exports["Smoothing Length_input"]=["平滑長度"],t.exports["WMA Length_input"]=["WMA 長度"],t.exports["Long RoC Length_input"]=["長期變量長度"],t.exports["Short RoC Length_input"]=["短期變量長度"],t.exports.sym_input=["系統"],t.exports.Symbol_input=["商品代碼"],t.exports.Correlation_input=["相關係數"],t.exports.Period_input=["階段"],t.exports.Centered_input=["居中"],t.exports["Detrended Price Oscillator_input"]=["區間震盪指標(Detrended Price Oscillator)"],t.exports.isCentered_input=["居中"],t.exports.DPO_input=["區間震盪"],t.exports["ADX smoothing_input"]=["ADX平滑化"],t.exports["+DI_input"]="+DI",t.exports["-DI_input"]="-DI",t.exports.DEMA_input="DEMA",t.exports["Multi timeframe_input"]=["多時間週期"],t.exports.Timeframe_input=["時間週期"],t.exports["Wait for timeframe closes_input"]=["等待時間週期結束"],t.exports.Divisor_input=["因數"],t.exports.EOM_input="EOM",t.exports["Elder's Force Index_input"]=["艾達爾強力指標(EFI)"],t.exports.Percent_input=["百分比"],t.exports.Exponential_input=["指數化"],t.exports.Average_input=["平均"],t.exports["Upper Percentage_input"]=["百分比上限"],t.exports["Lower Percentage_input"]=["百分比下限"],t.exports.Fisher_input=["費雪"],t.exports.Trigger_input=["觸發"],t.exports.Level_input=["水平"],t.exports["Trader EMA 1 length_input"]=["交易者 EMA 1 長度"],t.exports["Trader EMA 2 length_input"]=["交易者 EMA 2 長度"],t.exports["Trader EMA 3 length_input"]=["交易者 EMA 3 長度"],t.exports["Trader EMA 4 length_input"]=["交易者 EMA 4 長度"],t.exports["Trader EMA 5 length_input"]=["交易者 EMA 5 長度"],t.exports["Trader EMA 6 length_input"]=["交易者 EMA 6 長度"],t.exports["Investor EMA 1 length_input"]=["投資者 EMA 1 長度"],t.exports["Investor EMA 2 length_input"]=["投資者 EMA 2 長度"],t.exports["Investor EMA 3 length_input"]=["投資者 EMA 3 長度"],t.exports["Investor EMA 4 length_input"]=["投資者 EMA 4 長度"],t.exports["Investor EMA 5 length_input"]=["投資者 EMA 5 長度"],t.exports["Investor EMA 6 length_input"]=["投資者 EMA 6 長度"],t.exports.HV_input="HV",t.exports["Conversion Line Periods_input"]=["轉換線週期(Conversion Line Periods)"],t.exports["Base Line Periods_input"]=["基準線週期"],t.exports["Lagging Span_input"]=["遲行帶"],t.exports["Conversion Line_input"]=["轉換線(Conversion Line)"],t.exports["Base Line_input"]=["基準線"],t.exports["Leading Span A_input"]=["先行帶A"],t.exports["Leading Span Periods_input"]=["先行帶B"],t.exports["Leading Shift Periods_input"]=["領先的轉換週期"],t.exports["Plots Background_input"]=["繪圖背景"],t.exports["yay Color 0_input"]=["yay 顏色 0"],t.exports["yay Color 1_input"]=["yay 顏色 1"],t.exports.Multiplier_input=["乘數"],t.exports["Bands style_input"]=["帶樣式"],t.exports.Middle_input=["中間"],t.exports.useTrueRange_input=["使用真實範圍"],t.exports.ROCLen1_input=["變化速率長度1"],t.exports.ROCLen2_input=["變化速率長度2"],t.exports.ROCLen3_input=["變化速率長度3"],t.exports.ROCLen4_input=["變化速率長度4"],t.exports.SMALen1_input=["簡單移動平均長度1"],t.exports.SMALen2_input=["簡單移動平均長度2"],t.exports.SMALen3_input=["簡單移動平均長度3"],t.exports.SMALen4_input=["簡單移動平均長度4"],t.exports.SigLen_input=["Sigma 長度"],t.exports.KST_input=["應用確定指標"],t.exports.Sig_input="Sig",t.exports.roclen1_input=["變化速率長度1"],t.exports.roclen2_input=["變化速率長度2"], +t.exports.roclen3_input=["變化速率長度3"],t.exports.roclen4_input=["變化速率長度4"],t.exports.smalen1_input=["簡單移動平均長度1"],t.exports.smalen2_input=["簡單移動平均長度2"],t.exports.smalen3_input=["簡單移動平均長度3"],t.exports.smalen4_input=["簡單移動平均長度4"],t.exports.siglen_input=["Sigma 長度"],t.exports["Upper Deviation_input"]=["上偏差"],t.exports["Lower Deviation_input"]=["下偏差"],t.exports["Use Upper Deviation_input"]=["使用上偏差"],t.exports["Use Lower Deviation_input"]=["使用下偏差"],t.exports.Count_input=["計數"],t.exports.Crosses_input=["交叉"],t.exports.MOM_input=["動量"],t.exports.MA_input="MA",t.exports["Length EMA_input"]=["EMA 長度"],t.exports["Length MA_input"]=["MA 長度"],t.exports["Fast length_input"]=["快線長度"],t.exports["Slow length_input"]=["慢線長度"],t.exports["Signal smoothing_input"]=["信號平滑"],t.exports["Simple ma(oscillator)_input"]=["簡單移動平均(震盪指標)"],t.exports["Simple ma(signal line)_input"]=["簡單移動平均(信號線)"],t.exports.Histogram_input=["直方圖"],t.exports.MACD_input="MACD",t.exports.fastLength_input=["快線長度"],t.exports.slowLength_input=["慢線長度"],t.exports.signalLength_input=["信號長度"],t.exports.NV_input="NV",t.exports.OnBalanceVolume_input="OnBalanceVolume",t.exports.Start_input=["開始"],t.exports.Increment_input=["增量"],t.exports["Max value_input"]=["最大值"],t.exports.ParabolicSAR_input=["拋物線轉向指標(PSAR)"],t.exports.start_input=["開始"],t.exports.increment_input=["增量"],t.exports.maximum_input=["最大"],t.exports["Short length_input"]=["短期長度"],t.exports["Long length_input"]=["長線長度"],t.exports.OSC_input="OSC",t.exports.shortlen_input=["短期長度"],t.exports.longlen_input=["長線長度"],t.exports.PVT_input="PVT",t.exports.ROC_input=["變量"],t.exports.RSI_input="RSI",t.exports.RVGI_input=["相對能量指數"],t.exports.RVI_input="RVI",t.exports["Long period_input"]=["長周期"],t.exports["Short period_input"]=["短周期"],t.exports["Signal line period_input"]=["信號線週期"],t.exports.SMI_input="SMI",t.exports["SMI Ergodic Oscillator_input"]=["SMI 遍歷指標"],t.exports.Indicator_input=["指標"],t.exports.Oscillator_input=["震盪指標"],t.exports.K_input="K",t.exports.D_input="D",t.exports.smoothK_input=["平滑K"],t.exports.smoothD_input=["平滑D"],t.exports["%K_input"]="%K",t.exports["%D_input"]="%D",t.exports["Stochastic Length_input"]=["隨機指標長度"],t.exports["RSI Source_input"]=["RSI來源"],t.exports.lengthRSI_input=["RSI長度"],t.exports.lengthStoch_input=["Stoch長度"],t.exports.TRIX_input=["三重平滑均線"],t.exports.TEMA_input="TEMA",t.exports["Long Length_input"]=["長線長度"],t.exports["Short Length_input"]=["短期長度"],t.exports["Signal Length_input"]=["信號長度"],t.exports.Length1_input=["長度1"],t.exports.Length2_input=["長度2"],t.exports.Length3_input=["長度3"],t.exports.length7_input=["長度7"],t.exports.length14_input=["長度14"],t.exports.length28_input=["長度28"],t.exports.VWMA_input=["成交量加權移動均線(VWMA)"],t.exports.len_input=["長度"],t.exports["VI +_input"]="VI +",t.exports["VI -_input"]="VI -",t.exports["%R_input"]="%R",t.exports["Jaw Length_input"]=["顎長度"],t.exports["Teeth Length_input"]=["齒距"],t.exports["Lips Length_input"]=["唇長"],t.exports.Jaw_input=["顎"],t.exports.Teeth_input=["齒"],t.exports.Lips_input=["唇"],t.exports["Jaw Offset_input"]=["顎偏移"], +t.exports["Teeth Offset_input"]="Teeth Offset",t.exports["Lips Offset_input"]=["唇偏移"],t.exports["Down fractals_input"]=["向下分形"],t.exports["Up fractals_input"]=["向上分形"],t.exports.Periods_input=["階段"],t.exports.Shapes_input=["形狀"],t.exports["show MA_input"]=["顯示移動平均"],t.exports["MA Length_input"]=["MA長度"],t.exports["Color based on previous close_input"]=["顏色基於前一個收盤價"],t.exports["Rows Layout_input"]=["行版面"],t.exports["Row Size_input"]=["行數"],t.exports.Volume_input=["成交量"],t.exports["Value Area volume_input"]=["數值區成交量"],t.exports["Extend Right_input"]=["向右延伸"],t.exports["Extend POC Right_input"]="Extend POC Right",t.exports["Extend VAH Right_input"]=["向右延伸高值區域"],t.exports["Extend VAL Right_input"]=["向右延伸低值區域"],t.exports["Value Area Volume_input"]=["數值區成交量"],t.exports.Placement_input=["放置"],t.exports.POC_input="POC",t.exports["Developing Poc_input"]=["發展控制點(Poc)"],t.exports["Up Volume_input"]=["上漲成交量"],t.exports["Down Volume_input"]=["下跌成交量"],t.exports["Value Area_input"]=["數值區"],t.exports["Histogram Box_input"]=["直方圖框底色"],t.exports["Value Area Up_input"]=["上漲數值區"],t.exports["Value Area Down_input"]=["下跌數值區"],t.exports["Number Of Rows_input"]=["行數"],t.exports["Ticks Per Row_input"]=["標記每行"],t.exports["Up/Down_input"]=["上/下"],t.exports.Total_input=["總計"],t.exports.Delta_input="Delta",t.exports.Bar_input=["K線"],t.exports.Day_input=["天"],t.exports["Deviation (%)_input"]=["偏差(%)"],t.exports.Depth_input=["深度"],t.exports["Extend to last bar_input"]=["延伸到最後一根K棒"],t.exports.Simple_input=["簡單"],t.exports.Weighted_input=["加權"],t.exports["Wilder's Smoothing_input"]=["威爾德平滑法"],t.exports["1st Period_input"]=["第一期"],t.exports["2nd Period_input"]=["第二期"],t.exports["3rd Period_input"]=["第三期"],t.exports["4th Period_input"]=["第四期"],t.exports["5th Period_input"]=["第五期"],t.exports["6th Period_input"]=["第六期"],t.exports["Rate of Change Lookback_input"]="Rate of Change Lookback",t.exports["Instrument 1_input"]="Instrument 1",t.exports["Instrument 2_input"]="Instrument 2",t.exports["Rolling Period_input"]=["滾動期"],t.exports["Standard Errors_input"]=["標準誤差"],t.exports["Averaging Periods_input"]=["平均週期"],t.exports["Days Per Year_input"]=["每年的天數"],t.exports["Market Closed Percentage_input"]=["市場收盤百分比"],t.exports["ATR Mult_input"]=["多重ATR"],t.exports.VWAP_input="VWAP",t.exports["Anchor Period_input"]=["時間周期"],t.exports.Session_input="Session",t.exports.Week_input=["周"],t.exports.Month_input=["月"],t.exports.Year_input=["年"],t.exports.Decade_input=["十年"],t.exports.Century_input=["世紀"],t.exports.Sessions_input=["時段"],t.exports["Each (pre-market, market, post-market)_input"]=["每個(上市前、上市、上市後)"],t.exports["Pre-market only_input"]=["僅限上市前"],t.exports["Market only_input"]=["僅限上市"],t.exports["Post-market only_input"]=["僅限上市後"],t.exports["Main chart symbol_input"]=["主圖表代碼"],t.exports["Another symbol_input"]=["另一個代碼"],t.exports["Nothing selected_combobox_input"]=["未選擇任何內容"],t.exports["All items_combobox_input"]=["全部項目"],t.exports.Cancel_input=["取消"],t.exports.Open_input=["開啟"]},54138:t=>{t.exports=["翻轉刻度"]},47807:t=>{t.exports=["基準100"]},34727:t=>{ +t.exports=["對數"]},19238:t=>{t.exports=["無重疊標籤"]},70361:t=>{t.exports=["百分比"]},72116:t=>{t.exports=["常規"]},33021:t=>{t.exports="ETH"},75610:t=>{t.exports=["電子交易時間"]},97442:t=>{t.exports=["延長交易時段"]},32929:t=>{t.exports=["後"]},56137:t=>{t.exports=["前"]},98801:t=>{t.exports=["盤後"]},56935:t=>{t.exports=["盤前"]},63798:t=>{t.exports="RTH"},24380:t=>{t.exports=["常規交易時間"]},27991:t=>{t.exports=["五月"]},68716:t=>{t.exports=Object.create(null),t.exports.Technicals_study=["技術"],t.exports["Average Day Range_study"]=["平均日範圍"],t.exports["Bull Bear Power_study"]=["牛熊力度指標"],t.exports["Capital expenditures_study"]=["資本支出"],t.exports["Cash to debt ratio_study"]=["現金債務比率"],t.exports["Debt to EBITDA ratio_study"]=["債務與EBITDA比率"],t.exports["Directional Movement Index_study"]=["動向指標"],t.exports.DMI_study="DMI",t.exports["Dividend payout ratio %_study"]=["派息率%"],t.exports["Equity to assets ratio_study"]=["權益資產比"],t.exports["Enterprise value to EBIT ratio_study"]=["企業價值與EBIT比率"],t.exports["Enterprise value to EBITDA ratio_study"]=["企業價值與EBITDA比率"],t.exports["Enterprise value to revenue ratio_study"]=["企業價值收入比"],t.exports["Goodwill, net_study"]=["商譽,淨額"],t.exports["Ichimoku Cloud_study"]=["一目均衡表"],t.exports.Ichimoku_study=["一目均衡表"],t.exports["Moving Average Convergence Divergence_study"]=["平滑異同移動平均線"],t.exports["Operating income_study"]=["營業收入"],t.exports["Price to book ratio_study"]=["股價淨值比"],t.exports["Price to cash flow ratio_study"]=["價格現金流比率"],t.exports["Price to earnings ratio_study"]=["本益比"],t.exports["Price to free cash flow ratio_study"]=["價格與自由現金流比率"],t.exports["Price to sales ratio_study"]=["股價營收比"],t.exports["Float shares outstanding_study"]=["流通股"],t.exports.Stoch_study="Stoch",t.exports["Total common shares outstanding_study"]=["已發行普通股總數"],t.exports["Volume Weighted Average Price_study"]=["成交量加權平均價格"],t.exports["Volume Weighted Moving Average_study"]=["成交量加權移動平均線"],t.exports["Williams Percent Range_study"]=["威廉指標"],t.exports.Doji_study=["十字星"],t.exports["Spinning Top Black_study"]=["陰線"],t.exports["Spinning Top White_study"]=["白色紡錘線"],t.exports["Accounts payable_study"]=["應付賬款"],t.exports["Accounts receivables, gross_study"]=["應收帳款,總額"],t.exports["Accounts receivable - trade, net_study"]=["應收賬款 - 貿易,淨額"],t.exports.Accruals_study=["應計費用"],t.exports["Accrued payroll_study"]=["應計薪資"],t.exports["Accumulated depreciation, total_study"]=["累計折舊,總計"],t.exports["Additional paid-in capital/Capital surplus_study"]=["額外實收資本/資本盈餘"],t.exports["After tax other income/expense_study"]=["稅後其他收入/支出"],t.exports["Altman Z-score_study"]=["Altman Z-得分"],t.exports.Amortization_study=["攤銷"],t.exports["Amortization of intangibles_study"]=["無形資產攤銷"],t.exports["Amortization of deferred charges_study"]=["遞延資產攤銷"],t.exports["Asset turnover_study"]=["資產周轉率"],t.exports["Average basic shares outstanding_study"]=["平均基本流通股數"],t.exports["Bad debt / Doubtful accounts_study"]=["呆帳/可疑帳目"],t.exports["Basic EPS_study"]=["基本每股收益"],t.exports["Basic earnings per share (Basic EPS)_study"]=["基本每股收益(基本EPS)"],t.exports["Beneish M-score_study"]="Beneish M-score", +t.exports["Book value per share_study"]=["每股賬面價值"],t.exports["Buyback yield %_study"]=["回購收益率%"],t.exports["Capital and operating lease obligations_study"]=["資本和經營租賃義務"],t.exports["Capital expenditures - fixed assets_study"]=["資本支出 - 固定資產"],t.exports["Capital expenditures - other assets_study"]=["資本支出 - 其他資產"],t.exports["Capitalized lease obligations_study"]=["資本化租賃義務"],t.exports["Cash and short term investments_study"]=["現金和短期投資"],t.exports["Cash conversion cycle_study"]=["現金轉換週期"],t.exports["Cash & equivalents_study"]=["現金等價物"],t.exports["Cash from financing activities_study"]=["籌資活動產生的現金流"],t.exports["Cash from investing activities_study"]=["投資活動產生的現金流"],t.exports["Cash from operating activities_study"]=["經營活動產生的現金流"],t.exports["Change in accounts payable_study"]=["應付賬款變動"],t.exports["Change in accounts receivable_study"]=["應收賬款變動"],t.exports["Change in accrued expenses_study"]=["應計費用變動"],t.exports["Change in inventories_study"]=["庫存變化"],t.exports["Change in other assets/liabilities_study"]=["其他資產/負債變動"],t.exports["Change in taxes payable_study"]=["應付稅款變動"],t.exports["Changes in working capital_study"]=["營運資金變動"],t.exports["COGS to revenue ratio_study"]=["銷售成本收入比"],t.exports["Common dividends paid_study"]=["普通股息支付"],t.exports["Common equity, total_study"]=["普通股,總計"],t.exports["Common stock par/Carrying value_study"]=["通股面值/賬面價值"],t.exports["Cost of goods_study"]=["貨物成本"],t.exports["Cost of goods sold_study"]=["銷貨成本"],t.exports["Current portion of LT debt and capital leases_study"]=["長期債務和資本租賃的流動部分"],t.exports["Current ratio_study"]=["流動比率"],t.exports["Days inventory_study"]=["庫存天數"],t.exports["Days payable_study"]=["應付天數"],t.exports["Days sales outstanding_study"]=["銷售變現天數"],t.exports["Debt to assets ratio_study"]=["資產負債率"],t.exports["Debt to equity ratio_study"]=["債務權益比"],t.exports["Debt to revenue ratio_study"]=["債務收入比"],t.exports["Deferred income, current_study"]=["遞延收入,流動"],t.exports["Deferred income, non-current_study"]=["遞延收入,非流動"],t.exports["Deferred tax assets_study"]=["遞延所得稅資產"],t.exports["Deferred taxes (cash flow)_study"]=["遞延稅款(現金流)"],t.exports["Deferred tax liabilities_study"]=["遞延所得稅負債"],t.exports.Depreciation_study=["折舊"],t.exports["Deprecation and amortization_study"]=["折舊和攤銷"],t.exports["Depreciation & amortization (cash flow)_study"]=["折舊和攤銷(現金流)"],t.exports["Depreciation/depletion_study"]=["折舊/損耗"],t.exports["Diluted EPS_study"]=["稀釋後每股盈餘"],t.exports["Diluted earnings per share (Diluted EPS)_study"]=["稀釋每股收益(稀釋EPS)"],t.exports["Diluted net income available to common stockholders_study"]=["普通股股東可獲得的稀釋淨收入"],t.exports["Diluted shares outstanding_study"]=["稀釋流通股"],t.exports["Dilution adjustment_study"]=["稀釋調整"],t.exports["Discontinued operations_study"]=["已停止的業務"],t.exports["Dividends payable_study"]=["應付股息"],t.exports["Dividends per share - common stock primary issue_study"]=["每股股息 - 普通股主要發行"],t.exports["Dividend yield %_study"]=["股息收益率%"],t.exports["Earnings yield_study"]=["收益率"],t.exports.EBIT_study="EBIT",t.exports.EBITDA_study=["稅息折舊及攤銷前利潤(EBITDA)"], +t.exports["EBITDA margin %_study"]=["EBITDA利潤率%"],t.exports["Effective interest rate on debt %_study"]=["債務有效利率%"],t.exports["Enterprise value_study"]=["企業價值"],t.exports["EPS basic one year growth_study"]=["每股收益基本一年增長"],t.exports["EPS diluted one year growth_study"]=["稀釋每股盈餘一年增長"],t.exports["EPS estimates_study"]=["每股收益估計"],t.exports["Equity in earnings_study"]=["收益權益"],t.exports["Financing activities – other sources_study"]=["融資活動 — 其他來源"],t.exports["Financing activities – other uses_study"]=["融資活動 — 其他用途"],t.exports["Free cash flow_study"]=["自由現金流"],t.exports["Free cash flow margin %_study"]=["自由現金流利潤率%"],t.exports["Fulmer H factor_study"]=["Fulmer H因子"],t.exports["Funds from operations_study"]=["營運資金"],t.exports["Goodwill to assets ratio_study"]=["商譽資產比"],t.exports["Graham's number_study"]=["葛立恆數"],t.exports["Gross margin %_study"]=["毛利率%"],t.exports["Gross profit_study"]=["毛利潤"],t.exports["Gross profit to assets ratio_study"]=["毛利資產比"],t.exports["Gross property/plant/equipment_study"]=["總資產/廠房/設備"],t.exports.Impairments_study=["減值"],t.exports["Income Tax Credits_study"]=["所得稅抵免"],t.exports["Income tax, current_study"]=["所得稅,當前"],t.exports["Income tax, current - domestic_study"]=["所得稅,當期 - 國內"],t.exports["Income Tax, current - foreign_study"]=["所得稅,當前 - 國外"],t.exports["Income tax, deferred_study"]=["所得稅,遞延"],t.exports["Income tax, deferred - domestic_study"]=["所得稅,遞延 - 國內"],t.exports["Income tax, deferred - foreign_study"]=["所得稅,遞延 - 國外"],t.exports["Income tax payable_study"]=["應交所得稅"],t.exports["Interest capitalized_study"]=["利息資本化"],t.exports["Interest coverage_study"]=["利息覆蓋"],t.exports["Interest expense, net of interest capitalized_study"]=["利息支出,扣除利息資本化"],t.exports["Interest expense on debt_study"]=["債務利息支出"],t.exports["Inventories - finished goods_study"]=["庫存 - 成品"],t.exports["Inventories - progress payments & other_study"]=["庫存 - 分期付款和其他"],t.exports["Inventories - raw materials_study"]=["庫存 - 原料"],t.exports["Inventories - work in progress_study"]=["庫存 - 在製品"],t.exports["Inventory to revenue ratio_study"]=["庫存收入比"],t.exports["Inventory turnover_study"]=["庫存周轉率"],t.exports["Investing activities – other sources_study"]=["投資活動 – 其他來源"],t.exports["Investing activities – other uses_study"]=["投資活動 – 其他用途"],t.exports["Investments in unconsolidated subsidiaries_study"]=["對未合併子公司的投資"],t.exports["Issuance of long term debt_study"]=["發行長期債務"],t.exports["Issuance/retirement of debt, net_study"]=["發行/償還債務,淨額"],t.exports["Issuance/retirement of long term debt_study"]=["發行/償還長期債務"],t.exports["Issuance/retirement of other debt_study"]=["發行/償還其他債務"],t.exports["Issuance/retirement of short term debt_study"]=["發行/償還短期債務"],t.exports["Issuance/retirement of stock, net_study"]=["股票的發行/註銷,淨額"],t.exports["KZ index_study"]=["KZ指數"],t.exports["Legal claim expense_study"]=["法律索賠費用"],t.exports["Long term debt_study"]=["長期債務"],t.exports["Long term debt excl. lease liabilities_study"]=["長期債務,不包含租賃負債"],t.exports["Long term debt to total assets ratio_study"]=["長期債務與總資產比率"], +t.exports["Long term debt to total equity ratio_study"]=["長期債務與總權益比率"],t.exports["Long term investments_study"]=["長期投資"],t.exports["Market capitalization_study"]=["市值"],t.exports["Minority interest_study"]=["少數股東權益"],t.exports["Miscellaneous non-operating expense_study"]=["雜項營業外費用"],t.exports["Net current asset value per share_study"]=["每股流動資產淨值"],t.exports["Net debt_study"]=["淨債務"],t.exports["Net income_study"]=["淨收入"],t.exports["Net income before discontinued operations_study"]=["停業前的淨收入"],t.exports["Net income (cash flow)_study"]=["淨收入(現金流)"],t.exports["Net income per employee_study"]=["員工人均淨收入"],t.exports["Net intangible assets_study"]=["淨無形資產"],t.exports["Net margin %_study"]=["淨利潤率%"],t.exports["Net property/plant/equipment_study"]=["淨資產/廠房/設備"],t.exports["Non-cash items_study"]=["非現金項目"],t.exports["Non-controlling/minority interest_study"]=["非控股/少數股權"],t.exports["Non-operating income, excl. interest expenses_study"]=["營業外收入,不包含利息支出"],t.exports["Non-operating income, total_study"]=["營業外收入,總計"],t.exports["Non-operating interest income_study"]=["營業外利息收入"],t.exports["Note receivable - long term_study"]=["應收票據 - 長期"],t.exports["Notes payable_study"]=["應付票據"],t.exports["Number of employees_study"]=["員工人數"],t.exports["Number of shareholders_study"]=["股東人數"],t.exports["Operating earnings yield %_study"]=["營業收入收益率%"],t.exports["Operating expenses (excl. COGS)_study"]=["營運費用(不包括COGS)"],t.exports["Operating lease liabilities_study"]=["經營租賃負債"],t.exports["Operating margin %_study"]=["營業利潤率%"],t.exports["Other COGS_study"]=["其他銷貨成本(COGS)"],t.exports["Other common equity_study"]=["其他普通股"],t.exports["Other current assets, total_study"]=["其他流動資產,總計"],t.exports["Other current liabilities_study"]=["其他流動負債"],t.exports["Other cost of goods sold_study"]=["其他銷貨成本"],t.exports["Other exceptional charges_study"]=["其他特殊費用"],t.exports["Other financing cash flow items, total_study"]=["其他籌資現金流量項目,合計"],t.exports["Other intangibles, net_study"]=["其他無形資產,淨額"],t.exports["Other investing cash flow items, total_study"]=["其他投資現金流量項目,合計"],t.exports["Other investments_study"]=["其他投資"],t.exports["Other liabilities, total_study"]=["其他負債,總計"],t.exports["Other long term assets, total_study"]=["其他長期資產,總計"],t.exports["Other non-current liabilities, total_study"]=["其他非流動負債,總計"],t.exports["Other operating expenses, total_study"]=["其他營運費用,總計"],t.exports["Other receivables_study"]=["其他應收款項"],t.exports["Other short term debt_study"]=["其他短期債務"],t.exports["Paid in capital_study"]=["實收資本"],t.exports["PEG ratio_study"]=["PEG比率"],t.exports["Piotroski F-score_study"]="Piotroski F-score",t.exports["Preferred dividends_study"]=["優先股息"],t.exports["Preferred dividends paid_study"]=["優先股息支付"],t.exports["Preferred stock, carrying value_study"]=["優先股,賬面價值"],t.exports["Prepaid expenses_study"]=["預付費用"],t.exports["Pretax equity in earnings_study"]=["稅前收益權益"],t.exports["Pretax income_study"]=["稅前收入"],t.exports["Price earnings ratio forward_study"]=["市盈率遠期"],t.exports["Price sales ratio forward_study"]=["市銷率遠期"],t.exports["Price to tangible book ratio_study"]=["股價有形資產比"], +t.exports["Provision for risks & charge_study"]=["風險及費用準備金"],t.exports["Purchase/acquisition of business_study"]=["購買/收購業務"],t.exports["Purchase of investments_study"]=["購買證券投資"],t.exports["Purchase/sale of business, net_study"]=["購銷業務淨額"],t.exports["Purchase/sale of investments, net_study"]=["購銷投資淨額"],t.exports["Quality ratio_study"]=["質量比率"],t.exports["Quick ratio_study"]=["速動比率"],t.exports["Reduction of long term debt_study"]=["減少長期債務"],t.exports["Repurchase of common & preferred stock_study"]=["回購普通股和優先股"],t.exports["Research & development_study"]=["研究和開發費用"],t.exports["Research & development to revenue ratio_study"]=["研發收入比"],t.exports["Restructuring charge_study"]=["重組費用"],t.exports["Retained earnings_study"]=["保留盈餘"],t.exports["Return on assets %_study"]=["資產報酬率%"],t.exports["Return on equity %_study"]=["股本報酬率%"],t.exports["Return on equity adjusted to book value %_study"]=["股本報酬率調整為賬面價值%"],t.exports["Return on invested capital %_study"]=["投資資本回報率%"],t.exports["Return on tangible assets %_study"]=["有形資產回報率%"],t.exports["Return on tangible equity %_study"]=["有形股本回報率%"],t.exports["Revenue estimates_study"]=["收入估算"],t.exports["Revenue one year growth_study"]=["年增長收入"],t.exports["Revenue per employee_study"]=["員工人均收入"],t.exports["Sale/maturity of investments_study"]=["投資出售/到期"],t.exports["Sale of common & preferred stock_study"]=["普通股和優先股出售"],t.exports["Sale of fixed assets & businesses_study"]=["出售固定資產和業務"],t.exports["Selling/general/admin expenses, other_study"]=["銷售/一般/管理費用,其他"],t.exports["Selling/general/admin expenses, total_study"]=["銷售/一般/管理費用,總計"],t.exports["Shareholders' equity_study"]=["股東權益"],t.exports["Shares buyback ratio %_study"]=["股票回購比%"],t.exports["Short term debt_study"]=["短期債務"],t.exports["Short term debt excl. current portion of LT debt_study"]=["短期債務不包括一年內到期之長期負債"],t.exports["Short term investments_study"]=["短期投資"],t.exports["Sloan ratio %_study"]="Sloan ratio %",t.exports["Springate score_study"]="Springate score",t.exports["Sustainable growth rate_study"]=["可持續增長率"],t.exports["Tangible book value per share_study"]=["每股有形賬面價值"],t.exports["Tangible common equity ratio_study"]=["有形普通股權益資本比"],t.exports.Taxes_study=["稅"],t.exports["Tobin's Q (approximate)_study"]=["Tobin's Q(近似值)"],t.exports["Total assets_study"]=["總資產"],t.exports["Total cash dividends paid_study"]=["支付的現金股利總額"],t.exports["Total current assets_study"]=["總流動資產"],t.exports["Total current liabilities_study"]=["總流動負債"],t.exports["Total debt_study"]=["總債務"],t.exports["Total equity_study"]=["權益總額"],t.exports["Total inventory_study"]=["總庫存"],t.exports["Total liabilities_study"]=["總負債"],t.exports["Total liabilities & shareholders' equities_study"]=["總負債和股東權益"],t.exports["Total non-current assets_study"]=["非流動資產總計"],t.exports["Total non-current liabilities_study"]=["總非流動負債"],t.exports["Total operating expenses_study"]=["總營運費用"],t.exports["Total receivables, net_study"]=["應收賬款總額,淨額"],t.exports["Total revenue_study"]=["總收益"],t.exports["Treasury stock - common_study"]=["庫藏股 - 普通"],t.exports["Unrealized gain/loss_study"]=["未實現收益/損失"], +t.exports["Unusual income/expense_study"]=["異常收入/支出"],t.exports["Zmijewski score_study"]="Zmijewski score",t.exports["Valuation ratios_study"]=["估值比率"],t.exports["Profitability ratios_study"]=["盈利率"],t.exports["Liquidity ratios_study"]=["流動性比率"],t.exports["Solvency ratios_study"]=["償債能力比率"],t.exports["Key stats_study"]=["關鍵數據"],t.exports["Accumulation/Distribution_study"]=["累積/派發指標"],t.exports["Accumulative Swing Index_study"]=["振動升降指標(ASI)"],t.exports["Advance/Decline_study"]="Advance/Decline",t.exports["All Chart Patterns_study"]=["所有圖表形態"],t.exports["Arnaud Legoux Moving Average_study"]=["阿諾勒古移動均線"],t.exports.Aroon_study=["阿隆指標"],t.exports.ASI_study=["振動升降指標(ASI)"],t.exports["Average Directional Index_study"]=["平均趨向指標"],t.exports["Average True Range_study"]=["真實波幅均值"],t.exports["Awesome Oscillator_study"]=["動量震盪指標"],t.exports["Balance of Power_study"]=["均勢"],t.exports["Bollinger Bands %B_study"]=["布林帶%B"],t.exports["Bollinger Bands Width_study"]=["布林帶寬度"],t.exports["Bollinger Bands_study"]=["布林帶"],t.exports["Chaikin Money Flow_study"]=["蔡金資金流量"],t.exports["Chaikin Oscillator_study"]=["蔡金震盪指標"],t.exports["Chande Kroll Stop_study"]=["錢德克羅停損"],t.exports["Chande Momentum Oscillator_study"]=["錢德動量震盪指標"],t.exports["Chop Zone_study"]=["波動區間"],t.exports["Choppiness Index_study"]=["波動指數"],t.exports["Commodity Channel Index_study"]=["順勢指標"],t.exports["Connors RSI_study"]=["康納相對強弱指標"],t.exports["Coppock Curve_study"]=["估波曲線"],t.exports["Correlation Coefficient_study"]=["相關係數"],t.exports.CRSI_study="CRSI",t.exports["Detrended Price Oscillator_study"]=["區間震盪指標(Detrended Price Oscillator)"],t.exports["Directional Movement_study"]=["動向指標"],t.exports["Donchian Channels_study"]=["唐奇安通道"],t.exports["Double EMA_study"]=["雙指數移動平均"],t.exports["Ease Of Movement_study"]=["簡易波動指標"],t.exports["Elder Force Index_study"]=["艾達爾強力指標"],t.exports["EMA Cross_study"]=["EMA 交叉"],t.exports.Envelopes_study=["包絡線指標"],t.exports["Fisher Transform_study"]=["費雪變換"],t.exports["Fixed Range_study"]=["固定範圍"],t.exports["Fixed Range Volume Profile_study"]=["固定範圍成交量分佈圖"],t.exports["Guppy Multiple Moving Average_study"]=["顧比複合移動平均線(GMMA)"],t.exports["Historical Volatility_study"]=["歷史波動率"],t.exports["Hull Moving Average_study"]=["船體移動平均線"],t.exports["Keltner Channels_study"]=["肯特纳通道"],t.exports["Klinger Oscillator_study"]=["克林格成交量震盪指標"],t.exports["Know Sure Thing_study"]="Know Sure Thing",t.exports["Least Squares Moving Average_study"]=["最小平方移動平均線"],t.exports["Linear Regression Curve_study"]=["線性回歸曲線"],t.exports["MA Cross_study"]=["移动揉搓線"],t.exports["MA with EMA Cross_study"]=["MA與EAM交叉"],t.exports["MA/EMA Cross_study"]=["MA/EAM交叉"],t.exports.MACD_study=["平滑異同移動平均線(MACD)"],t.exports["Mass Index_study"]=["梅斯線"],t.exports["McGinley Dynamic_study"]=["McGinley動態指標"],t.exports.Median_study=["中立線"],t.exports.Momentum_study=["動量"],t.exports["Money Flow_study"]=["資金流量"],t.exports["Moving Average Channel_study"]=["移動平均通道(Moving Average Channel)"],t.exports["Moving Average Exponential_study"]=["指數移動平均"],t.exports["Moving Average Weighted_study"]=["移動加權"], +t.exports["Moving Average Simple_study"]=["簡單移動平均線"],t.exports["Net Volume_study"]=["淨成交量"],t.exports["On Balance Volume_study"]=["能量潮"],t.exports["Parabolic SAR_study"]=["拋物線指標(SAR)"],t.exports["Pivot Points Standard_study"]=["軸樞點 - 標準(Pivot Points Standard)"],t.exports["Periodic Volume Profile_study"]=["定期成交量分佈圖"],t.exports["Price Channel_study"]=["價格通道(Price Channel)"],t.exports["Price Oscillator_study"]=["價格震盪指標"],t.exports["Price Volume Trend_study"]=["價量趨勢指標"],t.exports["Rate Of Change_study"]=["變動率指標"],t.exports["Relative Strength Index_study"]=["相對強弱指標"],t.exports["Relative Vigor Index_study"]=["相對能量指數"],t.exports["Relative Volatility Index_study"]=["相對離散指數"],t.exports["Relative Volume at Time_study"]=["某一時間的相對成交量"],t.exports["Session Volume_study"]=["時段成交量"],t.exports["Session Volume HD_study"]=["時段成交量HD"],t.exports["Session Volume Profile_study"]=["交易時段成交量分佈圖"],t.exports["Session Volume Profile HD_study"]=["交易時段成交量分佈圖HD"],t.exports["SMI Ergodic Indicator/Oscillator_study"]=["SMI遍歷性指標(SMI Ergodic Indicator/Oscillator)"],t.exports["Smoothed Moving Average_study"]=["平滑移動均線"],t.exports["Stochastic Momentum Index_study"]=["隨機動量指數"],t.exports["Stochastic RSI_study"]=["隨機RSI"],t.exports.Stochastic_study=["隨機指標"],t.exports["Time Weighted Average Price_study"]=["時間加權平均價格"],t.exports["Triple EMA_study"]=["三指數移動平均線(Triple EMA)"],t.exports.TRIX_study=["三重平滑均線"],t.exports["True Strength Indicator_study"]=["真實強度指標"],t.exports["Ultimate Oscillator_study"]=["終極震盪指標"],t.exports["Visible Range_study"]=["可視範圍"],t.exports["Visible Range Volume Profile_study"]=["可見範圍成交量分佈圖"],t.exports["Volume Oscillator_study"]=["成交量震盪指標(Volume Oscillator)"],t.exports.Volume_study=["成交量"],t.exports.Vol_study=["成交量"],t.exports["Vortex Indicator_study"]=["渦流指標"],t.exports.VWAP_study="VWAP",t.exports.VWMA_study=["交易量加權移動平均"],t.exports["Williams %R_study"]="Williams %R",t.exports["Williams Alligator_study"]=["威廉鱷魚"],t.exports["Williams Fractal_study"]=["威廉分形"],t.exports["Zig Zag_study"]=["拋物線轉向"],t.exports["24-hour Volume_study"]=["24小時成交量"],t.exports["Ease of Movement_study"]=["簡易波動指標"],t.exports["Elders Force Index_study"]=["艾達爾強力指標"],t.exports.Envelope_study=["包絡線"],t.exports.Gaps_study=["跳空"],t.exports["Linear Regression Channel_study"]=["線性回歸通道"],t.exports["Moving Average Ribbon_study"]=["移動平均線緞帶"],t.exports["Multi-Time Period Charts_study"]=["多時段圖表(Multi-Time Period Charts)"],t.exports["Open Interest_study"]=["未平倉合約"],t.exports["Rob Booker - Intraday Pivot Points_study"]=["Rob Booker - 日內樞軸點"],t.exports["Rob Booker - Knoxville Divergence_study"]=["Rob Booker - 諾克斯維爾分歧Knoxville Divergence"],t.exports["Rob Booker - Missed Pivot Points_study"]=["Rob Booker - 錯過樞軸點"],t.exports["Rob Booker - Reversal_study"]=["Rob Booker - 反轉"],t.exports["Rob Booker - Ziv Ghost Pivots_study"]=["Rob Booker - Ziv Ghost軸樞點"],t.exports.Supertrend_study=["超級趨勢"],t.exports["Technical Ratings_study"]=["技術評級"],t.exports["True Strength Index_study"]=["真實強弱指數"],t.exports["Up/Down Volume_study"]=["上漲/下跌成交量"],t.exports["Visible Average Price_study"]=["可見平均價格"], +t.exports["Williams Fractals_study"]=["威廉分型"],t.exports["Keltner Channels Strategy_study"]=["肯特納通道策略"],t.exports["Rob Booker - ADX Breakout_study"]=["Rob Booker - ADX突破"],t.exports["Supertrend Strategy_study"]=["超級趨勢策略"],t.exports["Technical Ratings Strategy_study"]=["技術評級策略"],t.exports["Auto Anchored Volume Profile_study"]=["自動錨定成交量分佈圖"],t.exports["Auto Fib Extension_study"]=["自動斐波那契擴展"],t.exports["Auto Fib Retracement_study"]=["自動斐波那契回撤"],t.exports["Auto Pitchfork_study"]=["自動分叉線"],t.exports["Bearish Flag Chart Pattern_study"]=["下降旗形圖表型態"],t.exports["Bullish Flag Chart Pattern_study"]=["看漲旗形圖表形態"],t.exports["Bearish Pennant Chart Pattern_study"]=["看跌三角旗形圖表形態"],t.exports["Bullish Pennant Chart Pattern_study"]=["上升三角旗形圖表型態"],t.exports["Double Bottom Chart Pattern_study"]=["雙重底圖表型態"],t.exports["Double Top Chart Pattern_study"]=["雙重頂圖表型態"],t.exports["Elliott Wave Chart Pattern_study"]=["艾略特波浪圖表型態"],t.exports["Falling Wedge Chart Pattern_study"]=["下降楔形圖表型態"],t.exports["Head And Shoulders Chart Pattern_study"]=["頭肩頂圖表形態"],t.exports["Inverse Head And Shoulders Chart Pattern_study"]=["頭肩底圖表型態"],t.exports["Rectangle Chart Pattern_study"]=["矩形圖表型態"],t.exports["Rising Wedge Chart Pattern_study"]=["上升楔形圖表型態"],t.exports["Triangle Chart Pattern_study"]=["三角形圖表型態"],t.exports["Triple Bottom Chart Pattern_study"]=["三底圖表型態"],t.exports["Triple Top Chart Pattern_study"]=["三頂圖表型態"],t.exports["VWAP Auto Anchored_study"]=["VWAP自動錨定"],t.exports["*All Candlestick Patterns*_study"]=["*所有K線型態*"],t.exports["Abandoned Baby - Bearish_study"]=["棄嬰型態 - 看跌"],t.exports["Abandoned Baby - Bullish_study"]=["棄嬰型態 - 看漲"],t.exports["Dark Cloud Cover - Bearish_study"]=["烏雲蓋頂 - 看跌"],t.exports["Doji Star - Bearish_study"]=["十字星 - 看跌"],t.exports["Doji Star - Bullish_study"]=["十字星 - 看漲"],t.exports["Downside Tasuki Gap - Bearish_study"]=["下肩帶缺口 - 看跌"],t.exports["Dragonfly Doji - Bullish_study"]=["蜻蜓十字星 - 看漲"],t.exports["Engulfing - Bearish_study"]=["吞沒形態 - 看跌"],t.exports["Engulfing - Bullish_study"]=["吞沒形態 - 看漲"],t.exports["Evening Doji Star - Bearish_study"]=["十字昏星 - 看跌"],t.exports["Evening Star - Bearish_study"]=["昏星 - 看跌"],t.exports["Falling Three Methods - Bearish_study"]=["下降三法 - 看跌"],t.exports["Falling Window - Bearish_study"]=["下降窗口 - 看跌"],t.exports["Gravestone Doji - Bearish_study"]=["墓碑十字星 - 看跌"],t.exports["Hammer - Bullish_study"]=["錘型 - 看漲"],t.exports["Hanging Man - Bearish_study"]=["上吊線 - 看跌"],t.exports["Harami - Bearish_study"]=["孕育型態 - 看跌"],t.exports["Harami - Bullish_study"]=["孕育型態 - 看漲"],t.exports["Harami Cross - Bearish_study"]=["十字孕線 - 看跌"],t.exports["Harami Cross - Bullish_study"]=["十字孕線 - 看漲"],t.exports["Inverted Hammer - Bullish_study"]=["倒錘型 - 看漲"],t.exports["Kicking - Bearish_study"]=["反沖形態 - 看跌"],t.exports["Kicking - Bullish_study"]=["反沖形態 - 看漲"],t.exports["Long Lower Shadow - Bullish_study"]=["長下影線 - 看漲"],t.exports["Long Upper Shadow - Bearish_study"]=["長上影線 - 看跌"],t.exports["Marubozu Black - Bearish_study"]=["大陰燭 - 看跌"],t.exports["Marubozu White - Bullish_study"]=["大陽燭 - 看漲"], +t.exports["Morning Doji Star - Bullish_study"]=["十字晨星 - 看漲"],t.exports["Morning Star - Bullish_study"]=["晨星 - 看漲"],t.exports["On Neck - Bearish_study"]=["上頸線 - 看跌"],t.exports["Piercing - Bullish_study"]=["穿刺 - 看漲"],t.exports["Rising Three Methods - Bullish_study"]=["上升三法 - 看漲"],t.exports["Rising Window - Bullish_study"]=["上升窗口 - 看漲"],t.exports["Shooting Star - Bearish_study"]=["射擊之星 - 看跌"],t.exports["Three Black Crows - Bearish_study"]=["三烏鴉 - 看跌"],t.exports["Three White Soldiers - Bullish_study"]=["白三兵 - 看漲"],t.exports["Tri-Star - Bearish_study"]=["三星 - 看跌"],t.exports["Tri-Star - Bullish_study"]=["三星 - 看漲"],t.exports["Tweezer Top - Bearish_study"]=["鑷頂 - 看跌"],t.exports["Upside Tasuki Gap - Bullish_study"]=["上肩帶缺口 - 看漲"],t.exports.SuperTrend_study=["超級趨勢指標"],t.exports["Average Price_study"]=["平均價格"],t.exports["Typical Price_study"]=["典型價格"],t.exports["Median Price_study"]=["中位數價格"],t.exports["Money Flow Index_study"]=["資金流量指數"],t.exports["Moving Average Double_study"]=["雙移動平均線"],t.exports["Moving Average Triple_study"]=["三重移動平均"],t.exports["Moving Average Adaptive_study"]=["自適應移動平均線"],t.exports["Moving Average Hamming_study"]=["海明移動平均"],t.exports["Moving Average Modified_study"]=["修正後移動平均線"],t.exports["Moving Average Multiple_study"]=["多重移動平均線"],t.exports["Linear Regression Slope_study"]=["線性回歸斜率"],t.exports["Standard Error_study"]=["標準誤差"],t.exports["Standard Error Bands_study"]=["標準誤差帶"],t.exports["Correlation - Log_study"]=["相關 - 記錄"],t.exports["Standard Deviation_study"]=["標準偏差"],t.exports["Chaikin Volatility_study"]=["蔡金波動率"],t.exports["Volatility Close-to-Close_study"]=["波動率Close-to-Close"],t.exports["Volatility Zero Trend Close-to-Close_study"]=["波動率零趨勢Close-to-Close"],t.exports["Volatility O-H-L-C_study"]=["波動率O-H-L-C"],t.exports["Volatility Index_study"]=["波動率指標"],t.exports["Trend Strength Index_study"]=["趨勢強度指標"],t.exports["Majority Rule_study"]=["多數決原則"],t.exports["Advance Decline Line_study"]=["騰落指標(Advance Decline Line)"],t.exports["Advance Decline Ratio_study"]=["漲跌比率(Advance Decline Ratio)"],t.exports["Advance/Decline Ratio (Bars)_study"]=["漲跌比率(K線)"],t.exports["BarUpDn Strategy_study"]=["BarUpDn策略"],t.exports["Bollinger Bands Strategy directed_study"]=["布林帶定向策略(Bollinger Bands Strategy directed)"],t.exports["Bollinger Bands Strategy_study"]=["布林帶策略"],t.exports.ChannelBreakOutStrategy_study=["通道突破策略(Channel Break Out Strategy)"],t.exports.Compare_study=["比較"],t.exports["Conditional Expressions_study"]=["條件表達式(Conditional Expressions)"],t.exports.ConnorsRSI_study=["康納相對強弱指標(Connors RSI)"],t.exports["Consecutive Up/Down Strategy_study"]=["連續向上/向下策略(Consecutive Up/Down Strategy)"],t.exports["Cumulative Volume Index_study"]=["累積量指標"],t.exports["Divergence Indicator_study"]=["背離指標(Divergence Indicator)"],t.exports["Greedy Strategy_study"]=["貪婪策略"],t.exports["InSide Bar Strategy_study"]=["InSide Bar 策略"],t.exports["Keltner Channel Strategy_study"]=["Keltner Channel 策略"],t.exports["Linear Regression_study"]=["線性回歸"],t.exports["MACD Strategy_study"]=["MACD策略"],t.exports["Momentum Strategy_study"]=["動量策略"], +t.exports["Moon Phases_study"]=["月相指標(Moon Phases)"],t.exports["Moving Average Convergence/Divergence_study"]=["平滑異同均線"],t.exports["MovingAvg Cross_study"]=["移動平均線交叉"],t.exports["MovingAvg2Line Cross_study"]=["移動平均雙線交叉(MovingAvg2Line Cross)"],t.exports["OutSide Bar Strategy_study"]=["OutSide Bar 策略"],t.exports.Overlay_study=["疊加"],t.exports["Parabolic SAR Strategy_study"]=["拋物線指標(SAR)策略"],t.exports["Pivot Extension Strategy_study"]=["樞軸點擴展策略"],t.exports["Pivot Points High Low_study"]=["軸樞點 - 高低點(Pivot Points High Low)"],t.exports["Pivot Reversal Strategy_study"]=["Pivot Reversal 策略"],t.exports["Price Channel Strategy_study"]=["Price Channel 策略"],t.exports["RSI Strategy_study"]=["RSI 策略"],t.exports["SMI Ergodic Indicator_study"]=["SMI 遍歷指標"],t.exports["SMI Ergodic Oscillator_study"]=["SMI 遍歷指標"],t.exports["Stochastic Slow Strategy_study"]=["慢速隨機策略"],t.exports["Volatility Stop_study"]=["波動停損(Volatility Stop)"],t.exports["Volty Expan Close Strategy_study"]=["Volty EXPAN Close 策略"],t.exports["Woodies CCI_study"]=["伍迪商品路徑指標(Woodies CCI)"],t.exports["Anchored Volume Profile_study"]=["錨定成交量分佈圖"]},59791:t=>{t.exports=["錨定成交量分佈圖"]},40434:t=>{t.exports=["固定範圍成交量分佈圖"]},32819:t=>{t.exports=["成交量"]},66051:t=>{t.exports=["小浪"]},86054:t=>{t.exports=["分鐘"]},20936:t=>{t.exports=["文字"]},98478:t=>{t.exports=["無法複製"]},34004:t=>{t.exports=["無法剪下"]},96260:t=>{t.exports=["無法貼上"]},94370:t=>{t.exports=["K棒關閉倒數計時"]},15168:t=>{t.exports=["可倫坡"]},36018:t=>{t.exports=["柱狀圖"]},19372:t=>{t.exports=["評論"]},20229:t=>{t.exports=["比較或增加商品"]},46689:t=>{t.exports=["確認參數"]},43432:t=>{t.exports=["哥本哈根"]},35216:t=>{t.exports=["複製"]},87898:t=>{t.exports=["複製圖表版面"]},28851:t=>{t.exports=["複製價格"]},94099:t=>{t.exports=["開羅"]},64149:t=>{t.exports=["標註"]},63528:t=>{t.exports=["K線"]},46837:t=>{t.exports=["卡拉卡斯"]},53705:t=>{t.exports=["卡薩布蘭加"]},49329:t=>{t.exports=["漲跌"]},28089:t=>{t.exports=["變更商品代碼"]},99374:t=>{t.exports=["變更週期"]},35696:t=>{t.exports=["更改時間週期。按數字或,"]},71705:t=>{t.exports=["改變商品。開始輸入商品名稱"]},86715:t=>{t.exports=["圖表#{index}"]},14412:t=>{t.exports=["圖表屬性"]},26619:t=>{t.exports=["TradingView圖表"]},69916:t=>{t.exports=["{symbol}、{interval}的圖表"]},12011:t=>{t.exports=["圖表圖片複製到剪貼板{emoji}"]},79393:t=>{t.exports=["圖表圖片嵌入程式碼已複製到剪貼簿{emoji}"]},59884:t=>{t.exports=["查塔姆群島"]},28244:t=>{t.exports=["芝加哥"]},49648:t=>{t.exports=["重慶"]},90068:t=>{t.exports=["圓"]},32234:t=>{t.exports=["點擊以設點"]},52977:t=>{t.exports=["克隆"]},31691:t=>{t.exports=["收盤價"]},52302:t=>{t.exports=["建立限價單"]},29908:t=>{t.exports=["十字線"]},60997:t=>{t.exports=["十字線"]},81520:t=>{t.exports=["貨幣"]},98486:t=>{t.exports=["當前及以上時間週期"]},73106:t=>{t.exports=["當前及以下時間週期"]},85964:t=>{t.exports=["僅當前時間週期"]},17206:t=>{t.exports=["曲線"]},95176:t=>{t.exports=["循環"]},87761:t=>{t.exports=["循環線"]},27891:t=>{t.exports=["賽福形態"]},56996:t=>{t.exports=["已存在具有該名稱的版面"]},30192:t=>{t.exports=["已存在具有該名稱的版面。你想覆蓋它嗎?"]},32852:t=>{t.exports=["ABCD 趨勢"]},88010:t=>{t.exports=["阿姆斯特丹"]},37422:t=>{t.exports=["分析交易設定"]},99873:t=>{t.exports=["錨地"]},66828:t=>{t.exports=["錨點註釋"]},94782:t=>{t.exports=["錨定文字"]},61704:t=>{ +t.exports=["錨定VWAP"]},45743:t=>{t.exports=["新增商品"]},64615:t=>{t.exports=["為{title}新增快訊"]},7005:t=>{t.exports=["在{price}增加關於{title}的快訊"]},3612:t=>{t.exports=["為{instrumentName}增加財務指標"]},92206:t=>{t.exports=["在{studyTitle}上增加指標/策略"]},34810:t=>{t.exports=["為{symbol}增加文字筆記"]},75669:t=>{t.exports=["將此財務指標增加到整個版面"]},64288:t=>{t.exports=["將此指標增加到整個版面"]},77920:t=>{t.exports=["將此策略增加到整個版面"]},34059:t=>{t.exports=["將此商品增加到整個版面"]},17365:t=>{t.exports=["阿德萊德"]},9408:t=>{t.exports=["總是隱藏"]},71997:t=>{t.exports=["總是顯示"]},97305:t=>{t.exports=["所有指標和繪圖工具"]},59192:t=>{t.exports=["所有時間週期"]},14452:t=>{t.exports=["阿拉木圖"]},5716:t=>{t.exports=["套用艾略特波"]},19263:t=>{t.exports=["套用艾略特主要波"]},15818:t=>{t.exports=["套用艾略特小型波"]},50352:t=>{t.exports=["套用艾略特中型波"]},66631:t=>{t.exports=["套用手動決策點"]},15682:t=>{t.exports=["套用手動風險/回報"]},15644:t=>{t.exports=["套用WPT Down波"]},5897:t=>{t.exports=["套用WPT Up波"]},13345:t=>{t.exports=["套用預設值"]},95910:t=>{t.exports=["將這些指標套用於整個版面"]},42762:t=>{t.exports=["四月"]},45104:t=>{t.exports=["弧形"]},42097:t=>{t.exports=["面積圖"]},96237:t=>{t.exports=["箭頭"]},48732:t=>{t.exports=["向下箭頭"]},82473:t=>{t.exports=["箭頭標記"]},8738:t=>{t.exports=["向下箭頭"]},35062:t=>{t.exports=["向左箭頭"]},92163:t=>{t.exports=["向右箭頭"]},33196:t=>{t.exports=["向上箭頭"]},10650:t=>{t.exports=["向上箭頭"]},59340:t=>{t.exports=["阿什哈巴德"]},13468:t=>{t.exports=["以收盤價"]},21983:t=>{t.exports=["雅典"]},86951:t=>{t.exports=["自動"]},50834:t=>{t.exports=["自動(調整數據適於螢幕)"]},38465:t=>{t.exports=["八月"]},8975:t=>{t.exports=["平均收盤價標籤"]},87899:t=>{t.exports=["平均收盤價線"]},22554:t=>{t.exports=["平均"]},54173:t=>{t.exports=["波哥大"]},53260:t=>{t.exports=["巴林"]},40664:t=>{t.exports=["泡泡註解"]},32376:t=>{t.exports=["曼谷"]},19149:t=>{t.exports=["K線重播不適用於此圖表類型。您要退出K線重播嗎?"]},38660:t=>{t.exports=["此時間週期無法使用K線重播。您想退出K線重播嗎?"]},16812:t=>{t.exports=["美國線"]},98838:t=>{t.exports=["複製K線"]},17712:t=>{t.exports=["基準線"]},54861:t=>{t.exports=["貝爾格萊德"]},26825:t=>{t.exports=["柏林"]},30251:t=>{t.exports=["筆刷"]},90204:t=>{t.exports=["布魯塞爾"]},5262:t=>{t.exports=["布拉迪斯拉發"]},59901:t=>{t.exports=["向上移動"]},26354:t=>{t.exports=["置於頂層"]},11741:t=>{t.exports=["布里斯班"]},37728:t=>{t.exports=["布加勒斯特"]},87143:t=>{t.exports=["布達佩斯"]},82446:t=>{t.exports=["布宜諾斯艾利斯"]},82128:t=>{t.exports="By TradingView"},75190:t=>{t.exports=["前往日期"]},38342:t=>{t.exports=["前往到{lineToolName}"]},75139:t=>{t.exports=["了解!"]},81180:t=>{t.exports=["江恩箱"]},68102:t=>{t.exports=["江恩扇"]},66321:t=>{t.exports=["江恩正方"]},87107:t=>{t.exports=["固定江恩正方"]},7914:t=>{t.exports=["模擬K線"]},18367:t=>{t.exports=["超級大週期"]},97065:t=>{t.exports=["確定刪除研究模板'{name}'?"]},59368:t=>{t.exports=["雙曲線"]},35273:t=>{t.exports=["在任意邊緣點擊兩下以重設版面網格"]},5828:t=>{t.exports=["雙擊以完成路徑"]},63898:t=>{t.exports=["雙擊以完成折線"]},42660:t=>{t.exports=["下跌波1或A"]},44788:t=>{t.exports=["下跌波2或B"]},71263:t=>{t.exports=["下跌波3"]},70573:t=>{t.exports=["下跌波4"]},59560:t=>{t.exports=["下跌波5"]},70437:t=>{t.exports=["下跌波C"]},93345:t=>{t.exports=["數據提供由"]},76912:t=>{t.exports=["日期"]},60222:t=>{t.exports=["日期範圍"]},79859:t=>{t.exports=["日期和價格範圍"]},92203:t=>{t.exports=["十二月"]},69479:t=>{t.exports=["級別"]},57701:t=>{t.exports="Denver" +},24477:t=>{t.exports=["達卡"]},73720:t=>{t.exports="Diamond"},3556:t=>{t.exports=["不相交通道"]},62764:t=>{t.exports=["替換"]},22903:t=>{t.exports=["繪圖工具列"]},8338:t=>{t.exports=["在上面繪製水平線"]},22429:t=>{t.exports=["杜拜"]},9497:t=>{t.exports=["都柏林"]},85223:t=>{t.exports=["表情符號"]},24435:t=>{t.exports=["輸入新圖表版面名稱"]},91215:t=>{t.exports=["艾略特校正波浪(ABC)"]},80983:t=>{t.exports=["艾略特雙組合波浪(WXY)"]},74118:t=>{t.exports=["艾略特脈衝波浪(12345)"]},95840:t=>{t.exports=["艾略特三角波浪(ABCDE)"]},66637:t=>{t.exports=["艾略特三重组合波浪(WXYXZ)"]},69418:t=>{t.exports=["橢圓形"]},2578:t=>{t.exports=["延長線"]},77295:t=>{t.exports=["交易所"]},2899:t=>{t.exports=["上面的既有窗格"]},53387:t=>{t.exports=["下面的既有窗格"]},36972:t=>{t.exports=["預測"]},17994:t=>{t.exports=["無法儲存腳本庫"]},87375:t=>{t.exports=["保存腳本失敗"]},35050:t=>{t.exports=["二月"]},82719:t=>{t.exports=["斐波那契通道"]},64192:t=>{t.exports=["斐波那契圈"]},63835:t=>{t.exports=["斐波那契回撤"]},18072:t=>{t.exports=["斐波那契速度阻力弧"]},20877:t=>{t.exports=["斐波那契速度阻力扇"]},76783:t=>{t.exports=["斐波那契螺旋"]},89037:t=>{t.exports=["斐波那契時間周期"]},72489:t=>{t.exports=["斐波那契楔形"]},21524:t=>{t.exports=["旗形"]},55678:t=>{t.exports=["旗號"]},29230:t=>{t.exports=["平滑頂部/底部"]},92754:t=>{t.exports=["水平翻轉"]},42015:t=>{t.exports=["小數部分無效"]},47542:t=>{t.exports=["圖表上不再提供基礎研究"]},16245:t=>{t.exports=["加爾各答"]},3155:t=>{t.exports=["加德滿都"]},92901:t=>{t.exports=["卡吉圖"]},2693:t=>{t.exports=["克拉嗤"]},72374:t=>{t.exports=["科威特"]},34911:t=>{t.exports=["HLC區域"]},87338:t=>{t.exports=["胡志明市"]},61582:t=>{t.exports=["空心K線"]},32918:t=>{t.exports=["香港"]},61351:t=>{t.exports=["檀香山"]},60049:t=>{t.exports=["水平線"]},76604:t=>{t.exports=["水平射線"]},42616:t=>{t.exports=["頭肩形態"]},40530:t=>{t.exports=["平均K線"]},99820:t=>{t.exports=["赫爾辛基"]},31971:t=>{t.exports=["隱藏"]},33911:t=>{t.exports=["全部隱藏"]},95551:t=>{t.exports=["隱藏所有圖形"]},44312:t=>{t.exports=["隱藏所有圖形和指標"]},67927:t=>{t.exports=["隱藏所有繪圖、指標、倉位&訂單"]},86306:t=>{t.exports=["隱藏所有指標"]},70803:t=>{t.exports=["隱藏所有倉位&訂單"]},13277:t=>{t.exports=["隱藏圖形"]},8251:t=>{t.exports=["隱藏圖表中的事件"]},44177:t=>{t.exports=["隱藏指標"]},2441:t=>{t.exports=["隱藏K線上的標記"]},90540:t=>{t.exports=["隱藏倉位&訂單"]},30777:t=>{t.exports=["最高價"]},31994:t=>{t.exports=["高-低"]},60259:t=>{t.exports=["高低價標籤"]},21803:t=>{t.exports=["高低價線"]},31895:t=>{t.exports=["螢光筆"]},69085:t=>{t.exports=["直方圖太大,請增加“行大小”。"]},8122:t=>{t.exports=["直方圖太大,請減少“行大小”。"]},23450:t=>{t.exports=["圖片"]},93213:t=>{t.exports=["周期不適用"]},71778:t=>{t.exports=["中級"]},14177:t=>{t.exports=["無效的商品代碼"]},32619:t=>{t.exports=["無效的商品代碼"]},53239:t=>{t.exports=["翻轉刻度"]},20062:t=>{t.exports=["基準100"]},81584:t=>{t.exports=["指標值標籤"]},31485:t=>{t.exports=["指標名稱標籤"]},21585:t=>{t.exports=["指標、指標和策略。按/"]},27677:t=>{t.exports=["資訊線"]},98767:t=>{t.exports=["插入指標"]},9114:t=>{t.exports=["内部"]},12354:t=>{t.exports=["內部分岔線"]},26579:t=>{t.exports=["圖示"]},37885:t=>{t.exports=["伊斯坦堡"]},87469:t=>{t.exports="Johannesburg"},52707:t=>{t.exports=["雅加達"]},95425:t=>{t.exports=["一月"]},42890:t=>{t.exports=["耶路撒冷"]},6215:t=>{t.exports=["七月"]},15224:t=>{t.exports=["六月"]},36253:t=>{t.exports="Juneau"},15241:t=>{t.exports=["在左側"]},29404:t=>{t.exports=["在右側"]},850:t=>{t.exports=["哎呀!"]}, +675:t=>{t.exports=["物件樹"]},73546:t=>{t.exports=["十月"]},39280:t=>{t.exports=["開盤價"]},25595:t=>{t.exports=["原型"]},82906:t=>{t.exports=["奧斯陸"]},8136:t=>{t.exports=["最低價"]},14702:t=>{t.exports=["加載版面。按."]},42284:t=>{t.exports=["鎖定"]},1441:t=>{t.exports=["鎖定/解鎖"]},82232:t=>{t.exports=["按時間鎖定垂直游標線"]},18219:t=>{t.exports=["鎖定價格對K線比例"]},12285:t=>{t.exports=["對數"]},50286:t=>{t.exports=["倫敦"]},44604:t=>{t.exports=["多頭部位"]},87604:t=>{t.exports=["洛杉磯"]},18528:t=>{t.exports=["向下標籤"]},13046:t=>{t.exports=["向上標籤"]},94420:t=>{t.exports=["標籤"]},89155:t=>{t.exports=["拉哥斯"]},37611:t=>{t.exports=["最後一天變化"]},25846:t=>{t.exports=["利馬"]},1277:t=>{t.exports=["線形圖"]},38397:t=>{t.exports=["帶標記線"]},63492:t=>{t.exports=["新價線"]},83182:t=>{t.exports=["線條"]},78104:t=>{t.exports=["鏈接到復製到剪貼板的圖表圖片{emoji}"]},50091:t=>{t.exports=["里斯本"]},64352:t=>{t.exports=["盧森堡"]},11156:t=>{t.exports="MTPredictor"},67861:t=>{t.exports=["移動點以定位錨點然後點擊放置"]},45828:t=>{t.exports=["移動到"]},44302:t=>{t.exports=["將刻度移至左側"]},94338:t=>{t.exports=["將刻度移至右側"]},66276:t=>{t.exports=["調整希夫"]},18559:t=>{t.exports=["調整希夫分岔線"]},18665:t=>{t.exports=["莫斯科"]},58038:t=>{t.exports=["馬德里"]},34190:t=>{t.exports=["馬爾他"]},90271:t=>{t.exports="Manila"},51369:t=>{t.exports=["三月"]},85095:t=>{t.exports=["墨西哥城"]},75633:t=>{t.exports=["將所有刻度合併為一個"]},95093:t=>{t.exports=["混合的"]},10931:t=>{t.exports=["微"]},58397:t=>{t.exports=["千年"]},85884:t=>{t.exports=["微級"]},9632:t=>{t.exports=["小寫字"]},63158:t=>{t.exports=["鏡像"]},42769:t=>{t.exports=["馬斯喀特"]},43088:t=>{t.exports="N/A"},95222:t=>{t.exports=["這裡沒有數據"]},3485:t=>{t.exports=["無刻度(全螢幕)"]},8886:t=>{t.exports=["沒有同步"]},16971:t=>{t.exports=["沒有交易量數據"]},75549:t=>{t.exports=["註釋"]},71230:t=>{t.exports=["十一月"]},99203:t=>{t.exports="Norfolk Island"},79023:t=>{t.exports=["奈羅比"]},91203:t=>{t.exports=["紐約"]},24143:t=>{t.exports=["紐西蘭"]},40887:t=>{t.exports=["上方新窗格"]},96712:t=>{t.exports=["下方新窗格"]},33566:t=>{t.exports=["尼克西亞"]},56670:t=>{t.exports=["發生了一點問題"]},64968:t=>{t.exports=["有些不對勁,請稍後再試。"]},10520:t=>{t.exports=["儲存新圖表版面"]},9908:t=>{t.exports=["另存為"]},68553:t=>{t.exports=["聖撒爾瓦多"]},65412:t=>{t.exports=["聖地亞哥"]},13538:t=>{t.exports=["聖保羅"]},37207:t=>{t.exports=["僅縮放價格圖表"]},51464:t=>{t.exports=["希夫"]},98114:t=>{t.exports=["希夫分叉線"]},1535:t=>{t.exports="Script may be not updated if you leave the page."},89517:t=>{t.exports=["設定"]},43247:t=>{t.exports=["第二部分是無效的。"]},19796:t=>{t.exports=["最下層"]},23221:t=>{t.exports=["下移一層"]},5961:t=>{t.exports=["首爾"]},57902:t=>{t.exports=["九月"]},25866:t=>{t.exports=["交易時段"]},59827:t=>{t.exports=["收盤時中斷"]},69240:t=>{t.exports=["上海"]},37819:t=>{t.exports=["空頭部位"]},81428:t=>{t.exports=["顯示"]},98116:t=>{t.exports=["顯示所有圖形"]},39046:t=>{t.exports=["顯示所有圖形和指標"]},38293:t=>{t.exports=["顯示所有繪圖、指標、倉位&訂單"]},49982:t=>{t.exports=["顯示所有指標"]},48284:t=>{t.exports=["顯示所有想法"]},62632:t=>{t.exports=["顯示所有倉位&訂單"]},24620:t=>{t.exports=["顯示連續契約轉換"]},84813:t=>{t.exports=["顯示合約到期"]},66263:t=>{t.exports=["顯示股息"]},46771:t=>{t.exports=["顯示收益"]},87933:t=>{t.exports=["顯示關注用戶的想法"]},72973:t=>{t.exports=["顯示最新消息和想法"]},58669:t=>{t.exports=["僅顯示我自己的想法"]},30816:t=>{ +t.exports=["顯示分割"]},68161:t=>{t.exports=["指示牌"]},56683:t=>{t.exports=["新加坡"]},69502:t=>{t.exports=["正弦線"]},44904:t=>{t.exports=["方形"]},70213:t=>{t.exports=["超出研究數上限:每個版面{number}項研究。\n請移除部分研究。"]},32733:t=>{t.exports=["樣式"]},65323:t=>{t.exports=["左邊"]},14113:t=>{t.exports=["右邊"]},29787:t=>{t.exports=["開始使用鍵盤導航模式。按下{shortcut}"]},93161:t=>{t.exports=["保持繪圖模式"]},79511:t=>{t.exports=["階梯線"]},84573:t=>{t.exports=["貼紙"]},48767:t=>{t.exports=["斯德哥爾摩"]},29662:t=>{t.exports=["亞微米級"]},9753:t=>{t.exports=["子千年"]},71722:t=>{t.exports=["次微級"]},91889:t=>{t.exports=["超級週期"]},33820:t=>{t.exports=["超千年"]},11020:t=>{t.exports=["雪梨"]},89659:t=>{t.exports=["商品代碼錯誤"]},90932:t=>{t.exports=["商品名稱標籤"]},65986:t=>{t.exports=["商品資訊"]},52054:t=>{t.exports=["商品最新價格標籤"]},33606:t=>{t.exports=["全局同步"]},18008:t=>{t.exports=["同步到所有圖表"]},99969:t=>{t.exports=["點數圖"]},53047:t=>{t.exports=["多邊形"]},34402:t=>{t.exports=["路徑"]},70394:t=>{t.exports=["平行通道"]},95995:t=>{t.exports=["巴黎"]},29682:t=>{t.exports=["貼上"]},51102:t=>{t.exports=["百分比"]},35590:t=>{t.exports=["伯斯"]},19093:t=>{t.exports=["菲尼克斯"]},22293:t=>{t.exports=["傾斜扇形"]},43852:t=>{t.exports=["分岔線"]},37680:t=>{t.exports=["固定至新的左側刻度"]},43707:t=>{t.exports=["固定至新的右側刻度"]},91130:t=>{t.exports=["固定到左側刻度"]},61201:t=>{t.exports=["固定到左側刻度(隱藏)"]},764:t=>{t.exports=["固定到右側刻度"]},20207:t=>{t.exports=["固定到右側刻度(隱藏)"]},66156:t=>{t.exports=["固定至刻度(當前在左側)"]},54727:t=>{t.exports=["固定至刻度(當前無刻度)"]},76598:t=>{t.exports=["固定至刻度(當前在右側)"]},39065:t=>{t.exports=["固定至刻度(當前在{label})"]},97324:t=>{t.exports=["固定至刻度{label}"]},56948:t=>{t.exports=["固定至刻度{label}(隱藏)"]},32156:t=>{t.exports=["已固定到左側刻度"]},8128:t=>{t.exports=["已固定到左側刻度(隱藏)"]},3822:t=>{t.exports=["已固定到右側刻度"]},44538:t=>{t.exports=["固定到右側刻度(隱藏)"]},65810:t=>{t.exports=["已固定至刻度{label}"]},14125:t=>{t.exports=["固定至刻度{label}(隱藏)"]},97378:t=>{t.exports=["加號按鈕"]},46669:t=>{t.exports=["請在您的瀏覽器中向我們提供剪貼板寫入權限,或按{keystroke}"]},46298:t=>{t.exports=["布拉格"]},35963:t=>{t.exports=["縮放時按住{key}以保持圖表位置"]},95921:t=>{t.exports=["價格標籤"]},28625:t=>{t.exports=["價格註釋"]},2032:t=>{t.exports=["價格範圍"]},32061:t=>{t.exports=["價格格式無效"]},91492:t=>{t.exports=["價格線"]},48404:t=>{t.exports=["基本級"]},87086:t=>{t.exports=["投影"]},10160:t=>{t.exports=["發表於{customer},{date}"]},19056:t=>{t.exports=["卡達"]},4868:t=>{t.exports=["快速搜尋。按{shortcut}"]},9998:t=>{t.exports=["旋轉矩形"]},74214:t=>{t.exports=["羅馬"]},50470:t=>{t.exports=["射線"]},90357:t=>{t.exports=["範圍圖"]},26833:t=>{t.exports=["雷克雅維克"]},328:t=>{t.exports=["矩形"]},41615:t=>{t.exports=["重做"]},35001:t=>{t.exports=["回歸趨勢"]},34596:t=>{t.exports=["移除"]},1434:t=>{t.exports=["移除繪圖"]},13951:t=>{t.exports=["移除技術指標"]},4142:t=>{t.exports=["重新命名圖表版面"]},20801:t=>{t.exports=["磚形圖"]},34301:t=>{t.exports=["重設圖表視圖"]},18001:t=>{t.exports=["重置點"]},17258:t=>{t.exports=["重設價格刻度"]},25333:t=>{t.exports=["重設時間刻度"]},52588:t=>{t.exports=["利雅得"]},5871:t=>{t.exports=["里加"]},33603:t=>{t.exports=["警告"]},48474:t=>{t.exports=["華沙"]},74327:t=>{t.exports=["切換自動縮放"]},84112:t=>{t.exports=["切換對數坐標"]},20466:t=>{t.exports=["托克勞群島"]},94284:t=>{t.exports=["東京"]},83836:t=>{t.exports=["多倫多"]},38788:t=>{ +t.exports=["台北"]},39108:t=>{t.exports=["塔林"]},37229:t=>{t.exports=["文字"]},16267:t=>{t.exports=["德黑蘭"]},19611:t=>{t.exports=["範本"]},29198:t=>{t.exports=["數據供應商不提供此商品的成交量數據。"]},8162:t=>{t.exports=["發表預覽無法載入,請停用瀏覽器附加元件,然後重試。"]},65943:t=>{t.exports=["該指標無法運用到其他指標上"]},81214:t=>{t.exports=["該腳本包含一個錯誤。請聯繫作者。"]},74986:t=>{t.exports=["此腳本僅供檢視。要請求訪問,請聯繫其作者。"]},58018:t=>{t.exports=["此商品代碼僅在{linkStart}TradingView{linkEnd}上可用"]},98538:t=>{t.exports=["三驅形態"]},30973:t=>{t.exports="Ticks"},31976:t=>{t.exports=["時間"]},64375:t=>{t.exports=["時區"]},95005:t=>{t.exports=["時間周期"]},87085:t=>{t.exports=["交易"]},48890:t=>{t.exports=["TradingView是交互式的,並且具有與螢幕閱讀器一起使用的命令。以下是可用於在平台上交互的鍵盤命令列表"]},94770:t=>{t.exports=["趨勢線角度"]},23104:t=>{t.exports=["趨勢線"]},15501:t=>{t.exports=["斐波那契趨勢擴展"]},31196:t=>{t.exports=["斐波那契趨勢時間"]},29245:t=>{t.exports=["三角形"]},83356:t=>{t.exports=["下降三角形"]},12390:t=>{t.exports=["三角形態"]},28340:t=>{t.exports=["上升三角形"]},93855:t=>{t.exports=["突尼斯"]},50406:t=>{t.exports=["世界統一時間"]},81320:t=>{t.exports=["復原"]},25933:t=>{t.exports=["單位"]},28523:t=>{t.exports=["未知的錯誤"]},15101:t=>{t.exports=["解鎖"]},34150:t=>{t.exports=["上漲波4"]},83927:t=>{t.exports=["上漲波5"]},58976:t=>{t.exports=["上漲波1或A"]},11661:t=>{t.exports=["上漲波2或B"]},53958:t=>{t.exports=["上漲波3"]},66560:t=>{t.exports=["上漲波C"]},18426:t=>{t.exports=["成交量分佈圖固定範圍"]},61022:t=>{t.exports=["僅在我們的升級方案中才可使用的成交量分布圖指標。"]},82772:t=>{t.exports=["BIST MIXED數據方案中不提供成交量數據。"]},78560:t=>{t.exports=["成交量軌跡"]},15771:t=>{t.exports=["溫哥華"]},56211:t=>{t.exports=["垂直線"]},32166:t=>{t.exports=["維也納"]},75354:t=>{t.exports=["維爾紐斯"]},21852:t=>{t.exports=["可見性"]},27557:t=>{t.exports=["時間週期的可見性"]},89960:t=>{t.exports=["游標移動時可見"]},22198:t=>{t.exports=["視覺順序"]},7050:t=>{t.exports=["X 交叉"]},66527:t=>{t.exports=["XABCD形態"]},17126:t=>{t.exports=["您不能在這個付費方案內查看主時間框架"]},69293:t=>{t.exports=["仰光"]},84301:t=>{t.exports=["蘇黎世"]},76020:t=>{t.exports=["更改艾略特角度"]},83935:t=>{t.exports=["更改不重疊的標籤"]},39402:t=>{t.exports=["更改平均收盤價標籤的可見性"]},98866:t=>{t.exports=["更改平均收盤價線的可見性"]},5100:t=>{t.exports=["改變bid和ask標籤的可見性"]},32311:t=>{t.exports=["改變bid和ask線的可見性"]},22641:t=>{t.exports=["更改貨幣"]},30501:t=>{t.exports=["將圖表版面更改為{title}"]},7017:t=>{t.exports=["更改連續契約轉換的可見性"]},58108:t=>{t.exports=["更改倒計時到K線關閉的可見性"]},7151:t=>{t.exports=["更改日期範圍"]},84944:t=>{t.exports=["改變股息可見性"]},79574:t=>{t.exports=["改變圖表上的事件可見性"]},88217:t=>{t.exports=["改變收益可見性"]},28288:t=>{t.exports=["更改期貨合約到期的可見性"]},66805:t=>{t.exports=["更改高低價標籤的可見性"]},92556:t=>{t.exports=["更改高低價線的可見性"]},87027:t=>{t.exports=["更改指標名稱標籤可見性"]},14922:t=>{t.exports=["更改指標值標籤可見性"]},19839:t=>{t.exports=["更改最新消息和想法的可見性"]},23783:t=>{t.exports=["更改連結組"]},87510:t=>{t.exports=["更改窗格高度"]},50190:t=>{t.exports=["更改加號按鈕的可見性"]},49889:t=>{t.exports=["改變盤前/盤後市場價格標籤的可見性"]},16750:t=>{t.exports=["改變盤前/盤後市場價格線的可見性"]},59883:t=>{t.exports=["改變前一個收價線的可見性"]},67761:t=>{t.exports=["改變價格線"]},69510:t=>{t.exports=["更改價格K線比"]},32303:t=>{t.exports=["變更時間周期"]},526:t=>{t.exports=["變更商品"]},9402:t=>{t.exports=["更改商品標籤可見性"]},53150:t=>{t.exports=["改變商品最後一個值的可見性"]},12707:t=>{t.exports=["改變商品前一個收盤價的可見性"]},65303:t=>{ +t.exports=["更改交易時段"]},15403:t=>{t.exports=["更改交易時段分隔可見性"]},53438:t=>{t.exports=["更改系列樣式"]},74488:t=>{t.exports=["改變拆分可見性"]},20505:t=>{t.exports=["更改時區"]},39028:t=>{t.exports=["更改單位"]},21511:t=>{t.exports=["改變可見性"]},16698:t=>{t.exports=["更改當前時間週期的可見性"]},78422:t=>{t.exports=["更改當前及以上時間週期的可見性"]},49529:t=>{t.exports=["更改當前及以下時間週期的可見性"]},66927:t=>{t.exports=["更改所有時間週期的可見性"]},74428:t=>{t.exports=["更改{title}樣式"]},72032:t=>{t.exports=["更改{pointIndex}點"]},65911:t=>{t.exports=["TradingView圖表"]},5179:t=>{t.exports=["克隆線工具"]},3195:t=>{t.exports=["建立畫線工具組"]},92659:t=>{t.exports=["從選單建立畫線工具組"]},81791:t=>{t.exports=["建立{tool}"]},63649:t=>{t.exports=["剪切源"]},78755:t=>{t.exports=["剪切{title}"]},99113:t=>{t.exports=["將畫線工具{lineTool}增加到{name}組"]},40242:t=>{t.exports=["增加線條工具到組{group}"]},22856:t=>{t.exports=["將此財務指標增加到整個版面"]},82388:t=>{t.exports=["將此指標增加到整個版面"]},94292:t=>{t.exports=["将此策略增加到整个版面"]},27982:t=>{t.exports=["將此商品增加到整個版面"]},66568:t=>{t.exports=["套用圖表主題"]},64034:t=>{t.exports=["應用所有圖表屬性"]},49037:t=>{t.exports=["套用繪圖模板"]},96996:t=>{t.exports=["將出廠預設設定應用於選定的源"]},44547:t=>{t.exports=["將指標套用於整個版面"]},26065:t=>{t.exports=["套用研究模板{template}"]},58570:t=>{t.exports=["應用工具條主題"]},27195:t=>{t.exports=["向前發送組{title}"]},78246:t=>{t.exports=["把{title}放在前面"]},56763:t=>{t.exports=["上移{title}一層"]},5607:t=>{t.exports=["由TradingView提供"]},90621:t=>{t.exports=["鎖定日期範圍"]},12962:t=>{t.exports=["擦除水平線"]},63391:t=>{t.exports=["將畫線工具移出{group}工具組"]},59942:t=>{t.exports=["翻轉K線形態"]},70301:t=>{t.exports=["隱藏{title}"]},54781:t=>{t.exports=["隱藏所有繪圖"]},44974:t=>{t.exports=["隱藏K線上的標記"]},28916:t=>{t.exports=["周期鎖定"]},94245:t=>{t.exports=["翻轉價格刻度"]},90743:t=>{t.exports=["插入{title}"]},53146:t=>{t.exports=["在{targetTitle}之後插入{title}"]},74055:t=>{t.exports=["在{target}後插入{title}"]},11231:t=>{t.exports=["在{target}前插入{title}"]},67176:t=>{t.exports=["在{targetTitle}前插入{title}"]},54597:t=>{t.exports=["加載預設繪圖模板"]},30295:t=>{t.exports=["載入中..."]},50193:t=>{t.exports=["鎖定{title}"]},4963:t=>{t.exports=["鎖定組{group}"]},68163:t=>{t.exports=["鎖定物件"]},47107:t=>{t.exports=["移動"]},11303:t=>{t.exports=["移動{title}到新的左側刻度"]},45544:t=>{t.exports=["移動{title}到新的右刻度"]},81898:t=>{t.exports=["將所有刻度移至左側"]},22863:t=>{t.exports=["將所有刻度移至右側"]},45356:t=>{t.exports=["移動繪圖(多圖形)"]},15086:t=>{t.exports=["向左移動"]},61711:t=>{t.exports=["向右移動"]},4184:t=>{t.exports=["移動坐標"]},74642:t=>{t.exports=["使{title}無刻度(全螢幕)"]},45223:t=>{t.exports=["隱藏{group}工具組"]},87927:t=>{t.exports=["使組{group}可見"]},62153:t=>{t.exports=["向下合併"]},70746:t=>{t.exports=["合併到窗格"]},66143:t=>{t.exports=["向上合併"]},81870:t=>{t.exports=["鏡像K線形態"]},16542:t=>{t.exports="n/a"},47222:t=>{t.exports=["刻度價格"]},99042:t=>{t.exports=["僅縮放價格圖表"]},35962:t=>{t.exports=["縮放時間"]},68193:t=>{t.exports=["滾動"]},70009:t=>{t.exports=["滾動時間"]},69485:t=>{t.exports=["將價格刻度選擇策略設定為{title}"]},16259:t=>{t.exports=["下移{title}一層"]},66781:t=>{t.exports=["把{title}放在後面"]},4998:t=>{t.exports=["向後發送組{title}"]},64704:t=>{t.exports=["全局分享畫線工具"]},77554:t=>{t.exports=["在版面中分享畫線工具"]},13622:t=>{t.exports=["顯示所有想法"]},26267:t=>{t.exports=["顯示關注用戶的想法"]},40061:t=>{t.exports=["僅顯示我自己的想法"] +},52010:t=>{t.exports=["留在繪圖模式"]},98784:t=>{t.exports=["停止同步繪圖"]},57011:t=>{t.exports=["停止同步線條工具"]},92831:t=>{t.exports=["商品鎖定"]},60635:t=>{t.exports=["同步時間"]},99769:t=>{t.exports=["本站由"]},68111:t=>{t.exports=["由TradingView提供"]},96916:t=>{t.exports=["粘貼繪圖"]},80611:t=>{t.exports=["粘貼指標"]},41601:t=>{t.exports=["粘貼{title}"]},84018:t=>{t.exports=["固定到左側刻度"]},22615:t=>{t.exports=["固定到右側刻度"]},56015:t=>{t.exports=["固定至刻度{label}"]},33348:t=>{t.exports=["重新排列窗格"]},15516:t=>{t.exports=["移除所有研究"]},80171:t=>{t.exports=["移除所有研究和繪圖工具"]},59211:t=>{t.exports=["移除取消選擇的空行工具"]},44656:t=>{t.exports=["移除繪圖"]},70653:t=>{t.exports=["移除繪圖集"]},66414:t=>{t.exports=["刪除線條數據源"]},47637:t=>{t.exports=["移除窗格"]},39859:t=>{t.exports=["移除{title}"]},78811:t=>{t.exports=["刪除線條工具組{name}"]},16338:t=>{t.exports=["將工具組{group}重命名為{newName}"]},30910:t=>{t.exports=["重設版面大小"]},21948:t=>{t.exports=["重設刻度"]},55064:t=>{t.exports=["重設時間刻度"]},13034:t=>{t.exports=["調整版面"]},9608:t=>{t.exports=["恢復預設值"]},30107:t=>{t.exports=["恢復研究預設值"]},63060:t=>{t.exports=["切換自動刻度"]},74724:t=>{t.exports=["切換折疊窗格狀態"]},98860:t=>{t.exports=["切換索引到100坐標"]},21203:t=>{t.exports=["切換鎖定刻度"]},60166:t=>{t.exports=["切換對數刻度"]},68642:t=>{t.exports=["切換百分比刻度"]},33714:t=>{t.exports=["切換正常刻度"]},47122:t=>{t.exports=["追蹤時間"]},28068:t=>{t.exports=["關閉畫線工具分享"]},66824:t=>{t.exports=["解鎖物件"]},51114:t=>{t.exports=["解鎖組{group}"]},92421:t=>{t.exports=["解鎖{title}"]},20057:t=>{t.exports=["取消合併到新的底部窗格"]},52540:t=>{t.exports=["取消向上合併"]},86949:t=>{t.exports=["取消向下合併"]},47228:t=>{t.exports=["{chartStyle}圖表類型目前不適用於基於tick的時間週期。"]},33355:t=>{t.exports=["{count}根K棒"]},87826:t=>{t.exports=["{p_start}此商品不支援基於價格變動的時間週期。您將自動切換到D時間週期。{p_end}"]},88841:t=>{t.exports=["{symbol}財務數據由TradingView提供"]},38641:t=>{t.exports=["{userName}發表於{customer},{date}"]},59833:t=>{t.exports=["縮放"]},19813:t=>{t.exports=["放大"]},9645:t=>{t.exports=["縮小"]},30572:t=>{t.exports=["天"]},52254:t=>{t.exports=["小時"]},99062:t=>{t.exports=["月"]},69143:t=>{t.exports=["分鐘"]},71787:t=>{t.exports=["秒"]},82797:t=>{t.exports=["範圍"]},47966:t=>{t.exports=["周"]},99136:t=>{t.exports=["ticks"]},18562:t=>{t.exports=Object.create(null),t.exports["#AAPL-symbol-description"]=["Apple公司"],t.exports["#AUDCAD-symbol-description"]=["澳元/加元"],t.exports["#AUDCHF-symbol-description"]=["澳元/瑞士法郎"],t.exports["#AUDJPY-symbol-description"]=["澳元/日圓"],t.exports["#AUDNZD-symbol-description"]=["澳元/紐元"],t.exports["#AUDRUB-symbol-description"]=["澳元/俄羅斯盧布"],t.exports["#AUDUSD-symbol-description"]=["澳元/美元"],t.exports["#BRLJPY-symbol-description"]=["巴西幣 / 日圓"],t.exports["#BTCCAD-symbol-description"]=["比特幣/加元"],t.exports["#BTCCNY-symbol-description"]=["比特幣/人民幣"],t.exports["#BTCEUR-symbol-description"]=["比特幣/歐元"],t.exports["#BTCKRW-symbol-description"]=["比特幣/韓元"],t.exports["#BTCRUR-symbol-description"]=["比特幣/盧布"],t.exports["#BTCUSD-symbol-description"]=["比特幣 / 美元"],t.exports["#BVSP-symbol-description"]=["巴西 Bovespa 指數"],t.exports["#CADJPY-symbol-description"]=["加元 / 日圓"],t.exports["#CHFJPY-symbol-description"]=["瑞士法郎 / 日圓"],t.exports["#COPPER-symbol-description"]=["銅差價合約"], +t.exports["#ES1-symbol-description"]=["S&P 500 E-Mini期貨"],t.exports["#ESP35-symbol-description"]=["IBEX 35指數"],t.exports["#EUBUND-symbol-description"]=["歐元公債"],t.exports["#EURAUD-symbol-description"]=["歐元/澳元"],t.exports["#EURBRL-symbol-description"]=["歐元 / 巴西幣"],t.exports["#EURCAD-symbol-description"]=["歐元 / 加元"],t.exports["#EURCHF-symbol-description"]=["歐元 / 瑞士法郎"],t.exports["#EURGBP-symbol-description"]=["歐元 / 英鎊"],t.exports["#EURJPY-symbol-description"]=["歐元 / 日圓"],t.exports["#EURNZD-symbol-description"]=["歐元 / 紐元"],t.exports["#EURRUB-symbol-description"]=["歐元 / 俄羅斯盧布"],t.exports["#EURRUB_TOM-symbol-description"]=["歐元 / 俄羅斯盧布 匯率"],t.exports["#EURSEK-symbol-description"]=["歐元 / 瑞典克朗"],t.exports["#EURTRY-symbol-description"]=["歐元 / 土耳其里拉"],t.exports["#EURUSD-symbol-description"]=["歐元 / 美元"],t.exports["#EUSTX50-symbol-description"]=["歐元Stoxx 50指數"],t.exports["#FRA40-symbol-description"]=["CAC 40指數"],t.exports["#GB10-symbol-description"]=["英國政府債券10年"],t.exports["#GBPAUD-symbol-description"]=["英鎊/澳元"],t.exports["#GBPCAD-symbol-description"]=["英鎊 / 加元"],t.exports["#GBPCHF-symbol-description"]=["英鎊 / 瑞士法郎"],t.exports["#GBPEUR-symbol-description"]=["英鎊 / 歐元"],t.exports["#GBPJPY-symbol-description"]=["英鎊 / 日圓"],t.exports["#GBPNZD-symbol-description"]=["英鎊 / 紐元"],t.exports["#GBPRUB-symbol-description"]=["英鎊 / 俄羅斯盧布"],t.exports["#GBPUSD-symbol-description"]=["英鎊 / 美元"],t.exports["#GER30-symbol-description"]=["德國 DAX 指數"],t.exports["#GOOGL-symbol-description"]=["Alphabet 公司 (Google) Class A"],t.exports["#ITA40-symbol-description"]=["FTSE MIB指數"],t.exports["#JPN225-symbol-description"]=["日經 225指數"],t.exports["#JPYKRW-symbol-description"]=["日圓 / 韓圜"],t.exports["#JPYRUB-symbol-description"]=["日圓 / 俄羅斯盧布"],t.exports["#KA1-symbol-description"]=["原糖#11期貨"],t.exports["#KG1-symbol-description"]=["棉花期貨"],t.exports["#KT1-symbol-description"]=["Key Tronic公司"],t.exports["#LKOH-symbol-description"]=["盧克石油"],t.exports["#LTCBTC-symbol-description"]=["萊特幣/比特幣"],t.exports["#MGNT-symbol-description"]=["俄羅斯MAGNIT公司"],t.exports["#MICEX-symbol-description"]=["俄羅斯 MICEX 指數"],t.exports["#MNOD_ME.EQRP-symbol-description"]="ADR GMK NORILSKIYNIKEL ORD SHS [REPO]",t.exports["#MSFT-symbol-description"]=["微軟公司"],t.exports["#NAS100-symbol-description"]="US 100 Cash CFD",t.exports["#NGAS-symbol-description"]=["天然氣 (Henry Hub)"],t.exports["#NKY-symbol-description"]=["日經225指數"],t.exports["#NZDJPY-symbol-description"]=["紐元 / 日圓"],t.exports["#NZDUSD-symbol-description"]=["紐元 / 美元"],t.exports["#RB1-symbol-description"]=["RBOB汽油期貨"],t.exports["#RTS-symbol-description"]=["俄羅斯 RTS 指數"],t.exports["#SBER-symbol-description"]=["俄羅斯聯邦儲蓄銀行"],t.exports["#SPX500-symbol-description"]=["標準普爾500指數"],t.exports["#TWTR-symbol-description"]=["Twitter公司"],t.exports["#UK100-symbol-description"]=["富時100指數"],t.exports["#USDBRL-symbol-description"]=["美元 / 巴西幣"],t.exports["#USDCAD-symbol-description"]=["美元 / 加元"],t.exports["#USDCHF-symbol-description"]=["美元 / 瑞士法郎"],t.exports["#USDCNY-symbol-description"]=["美元 / 人民幣"],t.exports["#USDDKK-symbol-description"]=["美元 / 丹麥克朗"], +t.exports["#USDHKD-symbol-description"]=["美元 / 港幣"],t.exports["#USDIDR-symbol-description"]=["美元 / 印尼盾"],t.exports["#USDINR-symbol-description"]=["美元 / 印度盧比"],t.exports["#USDJPY-symbol-description"]=["美元 / 日圓"],t.exports["#USDKRW-symbol-description"]=["美元 / 韓圜"],t.exports["#USDMXN-symbol-description"]=["美元 / 墨西哥比索"],t.exports["#USDPHP-symbol-description"]=["美元 / 菲律賓比索"],t.exports["#USDRUB-symbol-description"]=["美元 / 俄羅斯盧布"],t.exports["#USDRUB_TOM-symbol-description"]=["美元 / 俄羅斯盧布 匯率"],t.exports["#USDSEK-symbol-description"]=["美元 / 瑞典克朗"],t.exports["#USDSGD-symbol-description"]=["美元 / 新加坡元"],t.exports["#USDTRY-symbol-description"]=["美元 / 土耳其里拉"],t.exports["#VTBR-symbol-description"]=["俄羅斯外貿銀行"],t.exports["#XAGUSD-symbol-description"]=["白銀 / 美元"],t.exports["#XAUUSD-symbol-description"]=["黃金現貨 / 美元"],t.exports["#XPDUSD-symbol-description"]=["鈀金差價合約"],t.exports["#XPTUSD-symbol-description"]=["白金 / 美元"],t.exports["#ZS1-symbol-description"]=["大豆期貨 - ECBT"],t.exports["#ZW1-symbol-description"]=["小麥期貨 - ECBT"],t.exports["#BTCGBP-symbol-description"]=["比特幣 / 英鎊"],t.exports["#MICEXINDEXCF-symbol-description"]=["俄羅斯MOEX指數"],t.exports["#BTCAUD-symbol-description"]=["比特幣 / 澳元"],t.exports["#BTCJPY-symbol-description"]=["比特幣 / 日圓"],t.exports["#BTCBRL-symbol-description"]=["比特幣 / 巴西雷亞爾"],t.exports["#PT10-symbol-description"]=["葡萄牙政府債券10年"],t.exports["#TXSX-symbol-description"]=["多倫多TSX 60指數"],t.exports["#VIXC-symbol-description"]=["多倫多TSX 60 VIX指數"],t.exports["#USDPLN-symbol-description"]=["美元 / 波蘭茲羅提"],t.exports["#EURPLN-symbol-description"]=["歐元/波蘭茲羅提"],t.exports["#BTCPLN-symbol-description"]=["比特幣 /波蘭茲羅提"],t.exports["#CAC40-symbol-description"]=["CAC 40指數"],t.exports["#XBTCAD-symbol-description"]=["比特幣/加元"],t.exports["#ITI2!-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIF2018-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIF2019-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIF2020-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIG2018-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIG2019-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIG2020-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIH2018-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIH2019-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIH2020-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIJ2018-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIJ2019-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIJ2020-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIK2018-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIK2019-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIK2020-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIM2017-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIM2018-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIM2019-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIM2020-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIN2017-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIN2018-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIN2019-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIN2020-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIQ2017-symbol-description"]=["鐵礦石期貨"], +t.exports["#ITIQ2018-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIQ2019-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIQ2020-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIU2017-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIU2018-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIU2019-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIU2020-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIV2017-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIV2018-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIV2019-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIV2020-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIX2017-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIX2018-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIX2019-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIX2020-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIZ2017-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIZ2018-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIZ2019-symbol-description"]=["鐵礦石期貨"],t.exports["#ITIZ2020-symbol-description"]=["鐵礦石期貨"],t.exports["#AMEX:GXF-symbol-description"]=["全球x富時北歐地區 ETF"],t.exports["#ASX:XAF-symbol-description"]=["S&P/ASX All Australian 50指數"],t.exports["#ASX:XAT-symbol-description"]=["S&P/ASX All Australian 200指數"],t.exports["#BIST:XU100-symbol-description"]=["BIST 100指數"],t.exports["#GPW:WIG20-symbol-description"]=["WIG20指數"],t.exports["#INDEX:JKSE-symbol-description"]=["印尼雅加達綜合指數"],t.exports["#INDEX:KLSE-symbol-description"]=["大馬吉隆坡綜合指數"],t.exports["#INDEX:NZD-symbol-description"]=["紐西蘭NZX 50指數"],t.exports["#INDEX:STI-symbol-description"]=["STI 新加坡海峽時報指數"],t.exports["#INDEX:XLY0-symbol-description"]=["上證綜合指數"],t.exports["#MOEX:MICEXINDEXCF-symbol-description"]=["俄羅斯MOEX指數"],t.exports["#NYMEX:KT1!-symbol-description"]=["咖啡期貨"],t.exports["#OANDA:NATGASUSD-symbol-description"]=["天然氣差價合約"],t.exports["#OANDA:USDPLN-symbol-description"]=["美元 / 波蘭茲羅提"],t.exports["#TSX:TX60-symbol-description"]=["S&P/TSX 60 指數"],t.exports["#TSX:VBU-symbol-description"]="Vanguard U.S. Aggregate Bond Index ETF (CAD-hedged) UN",t.exports["#TSX:VIXC-symbol-description"]=["S&P/TSX 60 VIX指數"],t.exports["#TVC:CAC40-symbol-description"]=["CAC 40指數"],t.exports["#TVC:ES10-symbol-description"]=["西班牙政府債券10年"],t.exports["#TVC:EUBUND-symbol-description"]=["歐元公債"],t.exports["#TVC:GB02-symbol-description"]=["英國政府債券2年"],t.exports["#TVC:GB10-symbol-description"]=["英國政府債券10 年"],t.exports["#TVC:GOLD-symbol-description"]=["黃金差價合約(美元/盎司)"],t.exports["#TVC:ID03-symbol-description"]=["印尼政府債券3年"],t.exports["#TVC:ID10-symbol-description"]=["印尼政府債券10年"],t.exports["#TVC:PALLADIUM-symbol-description"]=["鈀金差價合約(美元/盎司)"],t.exports["#TVC:PT10-symbol-description"]=["葡萄牙政府債券10年"],t.exports["#TVC:SILVER-symbol-description"]=["白銀差價合約(美元/盎司)"],t.exports["#TSX:TSX-symbol-description"]=["S&P/TSX 綜合指數"],t.exports["#OANDA:CH20CHF-symbol-description"]=["Swiss 20指數"],t.exports["#TVC:SHCOMP-symbol-description"]=["上證綜合指數"],t.exports["#NZX:ALLC-symbol-description"]=["S&P/NZX ALL Index ( Capital Index )"],t.exports["#AMEX:SHYG-symbol-description"]=["Shares 0-5年高收益公司債券ETF"], +t.exports["#TVC:AU10-symbol-description"]=["澳大利亞政府債券10年"],t.exports["#TVC:CN10-symbol-description"]=["中國政府債券10年"],t.exports["#TVC:KR10-symbol-description"]=["韓國政府債券10年"],t.exports["#NYMEX:RB1!-symbol-description"]=["RBOB汽油期貨"],t.exports["#NYMEX:HO1!-symbol-description"]=["NY Harbor ULSD 期貨"],t.exports["#NYMEX:AEZ1!-symbol-description"]=["NY Ethanol 期貨"],t.exports["#OANDA:XCUUSD-symbol-description"]=["銅差價合約(美元/磅)"],t.exports["#COMEX:ZA1!-symbol-description"]=["鋅期貨"],t.exports["#CBOT:ZW1!-symbol-description"]=["小麥期貨"],t.exports["#NYMEX:KA1!-symbol-description"]=["11號精糖期貨"],t.exports["#CBOT:QBC1!-symbol-description"]=["玉米期貨"],t.exports["#CME:E61!-symbol-description"]=["歐元期貨"],t.exports["#CME:B61!-symbol-description"]=["英鎊期貨"],t.exports["#CME:QJY1!-symbol-description"]=["日圓期貨"],t.exports["#CME:A61!-symbol-description"]=["澳元期貨"],t.exports["#CME:D61!-symbol-description"]=["加元期貨"],t.exports["#CME:SP1!-symbol-description"]=["S&P 500 期貨"],t.exports["#CME_MINI:NQ1!-symbol-description"]=["E-迷你納斯達克100指數期貨"],t.exports["#CBOT_MINI:YM1!-symbol-description"]=["E-迷你道瓊指數($5) 期貨"],t.exports["#CME:NY1!-symbol-description"]=["日經225指數期貨"],t.exports["#EUREX:DY1!-symbol-description"]=["德國DAX指數"],t.exports["#CME:IF1!-symbol-description"]="IBOVESPA Index Futures-US$",t.exports["#CBOT:TY1!-symbol-description"]=["10 Year T-Note 期貨"],t.exports["#CBOT:FV1!-symbol-description"]=["5 Year T-Note 期貨"],t.exports["#CBOT:ZE1!-symbol-description"]=["Treasury Notes - 3 Year 期貨"],t.exports["#CBOT:TU1!-symbol-description"]=["2 Year T-Note 期貨"],t.exports["#CBOT:FF1!-symbol-description"]=["30天聯邦基金期貨"],t.exports["#CBOT:US1!-symbol-description"]=["T-Bond 期貨"],t.exports["#TVC:EXY-symbol-description"]=["歐元貨幣指數"],t.exports["#TVC:JXY-symbol-description"]=["日圓貨幣指數"],t.exports["#TVC:BXY-symbol-description"]=["英鎊貨幣指數"],t.exports["#TVC:AXY-symbol-description"]=["澳元貨幣指數"],t.exports["#TVC:CXY-symbol-description"]=["加拿大元貨幣指數"],t.exports["#FRED:GDP-symbol-description"]=["國內生產總值, 1 Decimal"],t.exports["#FRED:UNRATE-symbol-description"]=["民間失業率"],t.exports["#FRED:POP-symbol-description"]=["總人口:含海外軍隊"],t.exports["#ETHUSD-symbol-description"]=["以太坊 / 美元"],t.exports["#BMFBOVESPA:IBOV-symbol-description"]=["IBovespa指數"],t.exports["#BMFBOVESPA:IBRA-symbol-description"]=["IBrasil指數"],t.exports["#BMFBOVESPA:IBXL-symbol-description"]=["IBRX 50指數"],t.exports["#COMEX:HG1!-symbol-description"]=["銅期貨"],t.exports["#INDEX:HSCE-symbol-description"]=["恆生中國企業指數"],t.exports["#NYMEX:CL1!-symbol-description"]=["輕原油期貨"],t.exports["#OTC:IHRMF-symbol-description"]="Ishares MSCI Japan SHS",t.exports["#TVC:DAX-symbol-description"]=["30家德國主要公司指數"],t.exports["#TVC:DE10-symbol-description"]=["德國政府債券10年"],t.exports["#TVC:DJI-symbol-description"]=["道瓊斯工業平均指數"],t.exports["#TVC:DXY-symbol-description"]=["美元指數"],t.exports["#TVC:FR10-symbol-description"]=["法國政府債券10年"],t.exports["#TVC:HSI-symbol-description"]=["恆生指數"],t.exports["#TVC:IBEX35-symbol-description"]=["IBEX 35指數"],t.exports["#FX:AUS200-symbol-description"]=["S&P/ASX指數"],t.exports["#AMEX:SHY-symbol-description"]=["IShares 1-3年期美國公債ETF"], +t.exports["#ASX:XJO-symbol-description"]=["S&P/ASX 200指數"],t.exports["#BSE:SENSEX-symbol-description"]=["S&P BSE Sensex指數"],t.exports["#INDEX:MIB-symbol-description"]=["Italian MIB指數"],t.exports["#INDEX:MOY0-symbol-description"]=["歐元Stoxx 50指數"],t.exports["#MOEX:RTSI-symbol-description"]=["RTS指数"],t.exports["#NSE:NIFTY-symbol-description"]=["Nifty 50指數"],t.exports["#NYMEX:NG1!-symbol-description"]=["天然氣期貨"],t.exports["#NYMEX:ZC1!-symbol-description"]=["玉米期貨"],t.exports["#TVC:IN10-symbol-description"]=["印度政府債券10年"],t.exports["#TVC:IT10-symbol-description"]=["義大利政府債券10年"],t.exports["#TVC:JP10-symbol-description"]=["日本政府債券10年"],t.exports["#TVC:NDX-symbol-description"]=["US 100指數"],t.exports["#TVC:NI225-symbol-description"]=["日經225"],t.exports["#TVC:SPX-symbol-description"]=["S&P 500"],t.exports["#TVC:SX5E-symbol-description"]=["歐元Stoxx 50指數"],t.exports["#TVC:TR10-symbol-description"]=["土耳其政府債券10年"],t.exports["#TVC:UKOIL-symbol-description"]=["布蘭特原油差價合約"],t.exports["#TVC:UKX-symbol-description"]="UK 100 Index",t.exports["#TVC:US02-symbol-description"]=["美國政府債券2年"],t.exports["#TVC:US05-symbol-description"]=["美國政府債券5年"],t.exports["#TVC:US10-symbol-description"]=["美國政府債券10年"],t.exports["#TVC:USOIL-symbol-description"]=["WTI 原油差價合約"],t.exports["#NYMEX:ITI1!-symbol-description"]=["鐵礦石期貨"],t.exports["#NASDAQ:SHY-symbol-description"]=["IShares 1-3年期美國公債ETF"],t.exports["#AMEX:ALD-symbol-description"]=["WisdomTree 亞洲當地債券ETF"],t.exports["#NASDAQ:AMD-symbol-description"]=["超微半導體公司"],t.exports["#NYSE:BABA-symbol-description"]=["阿里巴巴集團控股公司"],t.exports["#ICEEUR:CB-symbol-description"]=["布蘭特原油"],t.exports["#ICEEUR:CB1!-symbol-description"]=["布蘭特原油"],t.exports["#ICEUSA:CC-symbol-description"]=["可可"],t.exports["#NYMEX:CL-symbol-description"]=["西德州原油"],t.exports["#ICEUSA:CT-symbol-description"]=["棉花#2"],t.exports["#NASDAQ:CTRV-symbol-description"]=["ContraVir生物製藥公司"],t.exports["#CME:DL-symbol-description"]=["三級牛奶"],t.exports["#NYSE:F-symbol-description"]=["福特汽车公司"],t.exports["#MOEX:GAZP-symbol-description"]=["俄羅斯天然氣公司"],t.exports["#COMEX:GC-symbol-description"]=["黄金"],t.exports["#CME:GF-symbol-description"]=["飼牛"],t.exports["#CME:HE-symbol-description"]=["瘦肉猪"],t.exports["#NASDAQ:IEF-symbol-description"]=["Ishares 7-10年期美國公債ETF"],t.exports["#NASDAQ:IEI-symbol-description"]=["Ishares 3-7年期美國公債ETF"],t.exports["#NYMEX:KA1-symbol-description"]=["11號精糖期貨"],t.exports["#ICEUSA:KC-symbol-description"]=["咖啡"],t.exports["#NYMEX:KG1-symbol-description"]=["棉花期貨"],t.exports["#FWB:KT1-symbol-description"]="Key Tronic Corр.",t.exports["#CME:LE-symbol-description"]=["活牛"],t.exports["#ICEEUR:LO-symbol-description"]=["ICE取暖油期貨"],t.exports["#CME:LS-symbol-description"]=["木料"],t.exports["#MOEX:MGNT-symbol-description"]=["俄羅斯MAGNIT"],t.exports["#LSIN:MNOD-symbol-description"]="ADR GMK NORILSKIYNIKEL ORD SHS [REPO]",t.exports["#NYMEX:NG-symbol-description"]=["天然氣"],t.exports["#ICEUSA:OJ-symbol-description"]=["橙汁"],t.exports["#NYMEX:PA-symbol-description"]=["鈀金"],t.exports["#NYSE:PBR-symbol-description"]=["巴西石油公司"], +t.exports["#NYMEX:PL-symbol-description"]=["鉑金"],t.exports["#COMEX_MINI:QC-symbol-description"]=["E-Mini銅"],t.exports["#NYMEX:RB-symbol-description"]=["RBOB汽油"],t.exports["#NYMEX:RB1-symbol-description"]=["RBOB汽油期貨"],t.exports["#MOEX:SBER-symbol-description"]=["俄羅斯聯邦儲蓄銀行"],t.exports["#AMEX:SCHO-symbol-description"]=["Schwab短期美國公債ETF"],t.exports["#COMEX:SI-symbol-description"]=["銀"],t.exports["#NASDAQ:TLT-symbol-description"]=["Ishares 20+ 年美國公債ETF"],t.exports["#TVC:VIX-symbol-description"]=["Volatility S&P 500指數"],t.exports["#MOEX:VTBR-symbol-description"]="VTB",t.exports["#COMEX:ZA-symbol-description"]=["鋅"],t.exports["#CBOT:ZC-symbol-description"]=["玉米"],t.exports["#CBOT:ZK-symbol-description"]=["乙醇期貨"],t.exports["#CBOT:ZL-symbol-description"]=["大豆油"],t.exports["#CBOT:ZO-symbol-description"]=["燕麥"],t.exports["#CBOT:ZR-symbol-description"]=["糙米"],t.exports["#CBOT:ZS-symbol-description"]=["黃豆"],t.exports["#CBOT:ZS1-symbol-description"]=["大豆期貨"],t.exports["#CBOT:ZW-symbol-description"]=["小麥"],t.exports["#CBOT:ZW1-symbol-description"]=["小麥期貨 - ECBT"],t.exports["#NASDAQ:ITI-symbol-description"]="Iteris Inc",t.exports["#NYMEX:ITI2!-symbol-description"]=["鐵礦石期貨"],t.exports["#CADUSD-symbol-description"]=["加元 / 美元"],t.exports["#CHFUSD-symbol-description"]=["瑞士法郎 / 美元"],t.exports["#GPW:ACG-symbol-description"]="Acautogaz",t.exports["#JPYUSD-symbol-description"]=["日圓 / 美元"],t.exports["#USDAUD-symbol-description"]=["美元/澳元"],t.exports["#USDEUR-symbol-description"]=["美元 / 歐元"],t.exports["#USDGBP-symbol-description"]=["美元 / 英鎊"],t.exports["#USDNZD-symbol-description"]=["美元 / 紐元"],t.exports["#UKOIL-symbol-description"]=["原油差價合約(布蘭特)"],t.exports["#USOIL-symbol-description"]=["原油差價合約(WTI)"],t.exports["#US30-symbol-description"]=["道瓊工業平均指數"],t.exports["#BCHUSD-symbol-description"]=["比特幣現金/美元"],t.exports["#ETCUSD-symbol-description"]=["古典以太坊 / 美元"],t.exports["#GOOG-symbol-description"]="Alphabet Inc (Google) Class C",t.exports["#LTCUSD-symbol-description"]=["萊特幣 / 美元"],t.exports["#XRPUSD-symbol-description"]=["瑞波幣/美元"],t.exports["#SP:SPX-symbol-description"]=["標準普爾500指數"],t.exports["#ETCBTC-symbol-description"]=["古典以太坊 / 比特幣"],t.exports["#ETHBTC-symbol-description"]=["以太坊 / 比特幣"],t.exports["#XRPBTC-symbol-description"]=["瑞波幣/比特幣"],t.exports["#TVC:US30-symbol-description"]=["美國政府債券30年"],t.exports["#COMEX:SI1!-symbol-description"]=["白銀期貨"],t.exports["#BTGUSD-symbol-description"]=["比特幣黃金/美元"],t.exports["#IOTUSD-symbol-description"]=["IOTA /美元"],t.exports["#CME:BTC1!-symbol-description"]=["CME比特幣期貨"],t.exports["#COMEX:GC1!-symbol-description"]=["黃金期貨"],t.exports["#CORNUSD-symbol-description"]=["玉米差價合約"],t.exports["#COTUSD-symbol-description"]=["棉花差價合約"],t.exports["#DJ:DJA-symbol-description"]=["道瓊綜合平均指數"],t.exports["#DJ:DJI-symbol-description"]=["道瓊工業平均指數"],t.exports["#ETHEUR-symbol-description"]=["以太坊/歐元"],t.exports["#ETHGBP-symbol-description"]=["以太坊/英鎊"],t.exports["#ETHJPY-symbol-description"]=["以太坊/日圓"],t.exports["#EURNOK-symbol-description"]=["歐元/挪威克朗"],t.exports["#GBPPLN-symbol-description"]=["英鎊/波蘭茲羅提"], +t.exports["#MOEX:BR1!-symbol-description"]=["布蘭特原油期貨"],t.exports["#NYMEX:KG1!-symbol-description"]=["棉花期貨"],t.exports["#NYMEX:PL1!-symbol-description"]=["鉑金期貨"],t.exports["#SOYBNUSD-symbol-description"]=["大豆差價合約"],t.exports["#SUGARUSD-symbol-description"]=["糖差價合約"],t.exports["#TVC:IXIC-symbol-description"]=["US綜合指數"],t.exports["#TVC:RU-symbol-description"]=["羅素1000指數"],t.exports["#USDZAR-symbol-description"]=["美元/南非蘭特"],t.exports["#WHEATUSD-symbol-description"]=["小麥差價合約"],t.exports["#XRPEUR-symbol-description"]=["瑞波幣/歐元"],t.exports["#CBOT:S1!-symbol-description"]=["大豆期貨"],t.exports["#SP:MID-symbol-description"]=["標準普爾400指數"],t.exports["#TSX:XCUUSD-symbol-description"]=["銅差價合約"],t.exports["#TVC:NYA-symbol-description"]=["美國NYSE綜合指數"],t.exports["#TVC:PLATINUM-symbol-description"]=["鉑金差價合約(美元/盎司)"],t.exports["#TVC:SSMI-symbol-description"]=["瑞士市場指數"],t.exports["#TVC:SXY-symbol-description"]=["瑞士法郎指數"],t.exports["#MOEX:RI1!-symbol-description"]=["RTS指數期貨"],t.exports["#MOEX:MX1!-symbol-description"]=["MICEX指數期貨"],t.exports["#CBOE:BG1!-symbol-description"]=["CBOE比特幣期貨"],t.exports["#TVC:MY10-symbol-description"]=["馬來西亞政府債券10年"],t.exports["#CME:S61!-symbol-description"]=["瑞士法郎期貨"],t.exports["#TVC:DEU30-symbol-description"]=["德國DAX指數"],t.exports["#BCHEUR-symbol-description"]=["比特幣現金/歐元"],t.exports["#TVC:ZXY-symbol-description"]=["紐元指數"],t.exports["#MIL:FTSEMIB-symbol-description"]=["FTSE MIB指數"],t.exports["#XETR:DAX-symbol-description"]=["德國DAX指數"],t.exports["#MOEX:IMOEX-symbol-description"]=["俄羅斯MOEX指數"],t.exports["#FX:US30-symbol-description"]=["道瓊工業平均指數"],t.exports["#MOEX:RUAL-symbol-description"]=["俄鋁公司"],t.exports["#MOEX:MX2!-symbol-description"]=["MICEX指數期貨"],t.exports["#NEOUSD-symbol-description"]=["NEO/美元"],t.exports["#XMRUSD-symbol-description"]=["Monero/美元"],t.exports["#ZECUSD-symbol-description"]=["Zcash/美元"],t.exports["#TVC:CAC-symbol-description"]=["CAC 40指數"],t.exports["#NASDAQ:ZS-symbol-description"]=["Zscaler公司"],t.exports["#TVC:GB10Y-symbol-description"]=["英國政府債券10年期收益"],t.exports["#TVC:AU10Y-symbol-description"]=["澳洲政府債券10年期收益"],t.exports["#TVC:CN10Y-symbol-description"]=["中國政府債券10年期收益"],t.exports["#TVC:DE10Y-symbol-description"]=["德國政府債券10年期收益"],t.exports["#TVC:ES10Y-symbol-description"]=["西班牙政府債券10年期收益"],t.exports["#TVC:FR10Y-symbol-description"]=["法國政府債券10年期收益"],t.exports["#TVC:IN10Y-symbol-description"]=["印度政府債券10年期收益"],t.exports["#TVC:IT10Y-symbol-description"]=["義大利政府債券10年期收益"],t.exports["#TVC:JP10Y-symbol-description"]=["日本政府債券10年期收益"],t.exports["#TVC:KR10Y-symbol-description"]=["韓國政府債券10年期收益"],t.exports["#TVC:MY10Y-symbol-description"]=["馬來西亞政府債券10年期收益"],t.exports["#TVC:PT10Y-symbol-description"]=["葡萄牙政府債券10年期收益"],t.exports["#TVC:TR10Y-symbol-description"]=["土耳其政府債券10年期收益"],t.exports["#TVC:US02Y-symbol-description"]=["美國政府債券2年期收益"],t.exports["#TVC:US05Y-symbol-description"]=["美國政府債券5年期收益"],t.exports["#TVC:US10Y-symbol-description"]=["美國政府債券10年期收益"],t.exports["#INDEX:TWII-symbol-description"]=["台灣加權指數"],t.exports["#CME:J61!-symbol-description"]=["日圓期貨"], +t.exports["#CME_MINI:J71!-symbol-description"]=["日圓E-mini期貨"],t.exports["#CME_MINI:WM1!-symbol-description"]=["E-micro日圓/美元期貨"],t.exports["#CME:M61!-symbol-description"]=["墨西哥比索期貨"],t.exports["#CME:T61!-symbol-description"]=["南非蘭特期貨"],t.exports["#CME:SK1!-symbol-description"]=["瑞典克朗期貨"],t.exports["#CME:QT1!-symbol-description"]=["人民幣/美元期貨"],t.exports["#COMEX:AUP1!-symbol-description"]=["鋁美國中西部交易溢價普氏(25公噸)期貨"],t.exports["#CME:L61!-symbol-description"]=["巴西雷亞爾期貨"],t.exports["#CME:WP1!-symbol-description"]=["波蘭茲羅提期貨"],t.exports["#CME:N61!-symbol-description"]=["紐西蘭元期貨"],t.exports["#CME_MINI:MG1!-symbol-description"]=["E-micro澳元/美元期貨"],t.exports["#CME_MINI:WN1!-symbol-description"]=["E-micro瑞郎/美元期貨"],t.exports["#CME_MINI:MF1!-symbol-description"]=["E-micro歐元/美元期貨"],t.exports["#CME_MINI:E71!-symbol-description"]=["E-mini歐元期貨"],t.exports["#CBOT:ZK1!-symbol-description"]=["變性燃料乙醇期貨"],t.exports["#CME_MINI:MB1!-symbol-description"]=["E-micro英鎊/美元期貨"],t.exports["#NYMEX_MINI:QU1!-symbol-description"]=["E-mini汽油期貨"],t.exports["#NYMEX_MINI:QX1!-symbol-description"]=["E-mini取暖油期貨"],t.exports["#COMEX_MINI:QC1!-symbol-description"]=["E-mini銅期貨"],t.exports["#NYMEX_MINI:QG1!-symbol-description"]=["E-mini天然氣期貨"],t.exports["#CME:E41!-symbol-description"]=["美元/土耳其里拉期貨"],t.exports["#COMEX_MINI:QI1!-symbol-description"]=["白銀(迷你)期貨"],t.exports["#CME:DL1!-symbol-description"]=["三級牛奶期货"],t.exports["#NYMEX:UX1!-symbol-description"]=["鈾期貨"],t.exports["#CBOT:BO1!-symbol-description"]=["豆油期貨"],t.exports["#CME:HE1!-symbol-description"]=["瘦肉豬期貨"],t.exports["#NYMEX:IAC1!-symbol-description"]=["紐卡斯爾煤炭期貨"],t.exports["#NYMEX_MINI:QM1!-symbol-description"]=["E-mini輕原油期貨"],t.exports["#NYMEX:JMJ1!-symbol-description"]=["迷你布蘭特金融期貨"],t.exports["#COMEX:AEP1!-symbol-description"]=["歐洲鋁價期貨"],t.exports["#CBOT:ZQ1!-symbol-description"]=["30天聯邦基金利率期貨"],t.exports["#CME:LE1!-symbol-description"]=["活牛期貨"],t.exports["#CME:UP1!-symbol-description"]=["瑞郎/日圓期貨"],t.exports["#CBOT:ZN1!-symbol-description"]=["10年期美國公債期貨"],t.exports["#CBOT:ZB1!-symbol-description"]=["美國長期公債期貨"],t.exports["#CME:GF1!-symbol-description"]=["牛飼料期貨"],t.exports["#CBOT:UD1!-symbol-description"]=["美國超長期公債期貨"],t.exports["#CME:I91!-symbol-description"]=["CME房地產期貨 — 華盛頓特區"],t.exports["#CBOT:ZO1!-symbol-description"]=["燕麥期貨"],t.exports["#CBOT:ZM1!-symbol-description"]=["豆粕期貨"],t.exports["#CBOT_MINI:XN1!-symbol-description"]=["玉米迷你期貨"],t.exports["#CBOT:ZC1!-symbol-description"]=["玉米期貨"],t.exports["#CME:LS1!-symbol-description"]=["木材期貨"],t.exports["#CBOT_MINI:XW1!-symbol-description"]=["小麥迷你期貨"],t.exports["#CBOT_MINI:XK1!-symbol-description"]=["大豆迷你期貨"],t.exports["#CBOT:ZS1!-symbol-description"]=["大豆期貨"],t.exports["#NYMEX:PA1!-symbol-description"]=["鈀金期貨"],t.exports["#CME:FTU1!-symbol-description"]=["E-mini富時100指數美元期貨"],t.exports["#CBOT:ZR1!-symbol-description"]=["大米期貨"],t.exports["#COMEX_MINI:GR1!-symbol-description"]=["黃金(E-micro)期貨"],t.exports["#COMEX_MINI:QO1!-symbol-description"]=["黃金(迷你)期貨"],t.exports["#CME_MINI:RL1!-symbol-description"]=["E-mini羅素1000指數期貨"], +t.exports["#CME_MINI:EW1!-symbol-description"]=["標普400中盤股E-mini期貨"],t.exports["#COMEX:LD1!-symbol-description"]=["鉛期貨"],t.exports["#CME_MINI:ES1!-symbol-description"]=["標普500 E-mini期貨"],t.exports["#TVC:SA40-symbol-description"]=["南非40強指數"],t.exports["#BMV:ME-symbol-description"]=["IPC墨西哥指數"],t.exports["#BCBA:IMV-symbol-description"]=["MERVAL指數"],t.exports["#HSI:HSI-symbol-description"]=["恆生指數"],t.exports["#BVL:SPBLPGPT-symbol-description"]=["秘魯綜合股價指數(PEN)"],t.exports["#EGX:EGX30-symbol-description"]=["埃及EGX 30價格回報指數"],t.exports["#BVC:IGBC-symbol-description"]=["哥倫比亞證交所綜合指數"],t.exports["#TWSE:TAIEX-symbol-description"]=["台灣加權股票指數"],t.exports["#QSE:GNRI-symbol-description"]=["QE指數"],t.exports["#BME:IBC-symbol-description"]=["IBEX 35指數"],t.exports["#NZX:NZ50G-symbol-description"]=["S&P / NZX 50指數總市值"],t.exports["#SIX:SMI-symbol-description"]=["瑞士市場指數"],t.exports["#SZSE:399001-symbol-description"]=["深圳成份指數"],t.exports["#TADAWUL:TASI-symbol-description"]=["Tadawul全股指数"],t.exports["#IDX:COMPOSITE-symbol-description"]=["IDX綜合指數"],t.exports["#EURONEXT:PX1-symbol-description"]=["CAC 40指數"],t.exports["#OMXHEX:OMXH25-symbol-description"]=["OMX赫爾辛基25指數"],t.exports["#EURONEXT:BEL20-symbol-description"]=["BEL 20指數"],t.exports["#TVC:STI-symbol-description"]=["海峽時報指數"],t.exports["#DFM:DFMGI-symbol-description"]=["DFM指數"],t.exports["#TVC:KOSPI-symbol-description"]=["韓國綜合股價指數"],t.exports["#FTSEMYX:FBMKLCI-symbol-description"]=["富時吉隆坡綜合指數"],t.exports["#TASE:TA35-symbol-description"]=["TA-35指數"],t.exports["#OMXSTO:OMXS30-symbol-description"]=["OMX斯德哥爾摩30指數"],t.exports["#OMXICE:OMXI8-symbol-description"]=["OMX冰島8指數"],t.exports["#NSENG:NSE30-symbol-description"]=["奈及利亞NSE 30指數"],t.exports["#BAHRAIN:BSEX-symbol-description"]=["巴林全股指數"],t.exports["#OMXTSE:OMXTGI-symbol-description"]=["OMX塔林GI指數"],t.exports["#OMXCOP:OMXC25-symbol-description"]=["OMX哥本哈根25指數"],t.exports["#OMXRSE:OMXRGI-symbol-description"]=["OMX Riga GI指數"],t.exports["#BELEX:BELEX15-symbol-description"]=["BELEX 15指數"],t.exports["#OMXVSE:OMXVGI-symbol-description"]=["OMX Vilnius GI指數"],t.exports["#EURONEXT:AEX-symbol-description"]=["AEX指數"],t.exports["#CBOE:VIX-symbol-description"]=["標準普爾500波動率指數"],t.exports["#NASDAQ:XAU-symbol-description"]=["PHLX費城金銀指數"],t.exports["#DJ:DJUSCL-symbol-description"]=["道瓊美國煤炭指數"],t.exports["#DJ:DJCIKC-symbol-description"]=["道瓊商品指數咖啡"],t.exports["#DJ:DJCIEN-symbol-description"]=["道瓊商品指數能源"],t.exports["#NASDAQ:OSX-symbol-description"]=["PHLX石油服務業指數"],t.exports["#DJ:DJCISB-symbol-description"]=["道瓊商品指數糖"],t.exports["#DJ:DJCICC-symbol-description"]=["道瓊商品指數可可"],t.exports["#DJ:DJCIGR-symbol-description"]=["道瓊商品指數穀物"],t.exports["#DJ:DJCIAGC-symbol-description"]=["道瓊商品指數農業相關"],t.exports["#DJ:DJCISI-symbol-description"]=["道瓊商品指數白銀"],t.exports["#DJ:DJCIIK-symbol-description"]=["道瓊商品指數鎳"],t.exports["#NASDAQ:HGX-symbol-description"]=["PHLX住房行業指數"],t.exports["#DJ:DJCIGC-symbol-description"]=["道瓊商品指數黃金"],t.exports["#SP:SPGSCI-symbol-description"]=["標準普爾高盛商品指數"],t.exports["#NASDAQ:UTY-symbol-description"]=["PHLX公用事業指數"], +t.exports["#DJ:DJU-symbol-description"]=["道瓊公用事業平均指數"],t.exports["#SP:SVX-symbol-description"]=["標普500價值股指數"],t.exports["#SP:OEX-symbol-description"]=["標普100指數"],t.exports["#CBOE:OEX-symbol-description"]=["標普100指數"],t.exports["#NASDAQ:SOX-symbol-description"]=["費城半導體指數"],t.exports["#RUSSELL:RUI-symbol-description"]=["羅素1000指數"],t.exports["#RUSSELL:RUA-symbol-description"]=["羅素3000指數"],t.exports["#RUSSELL:RUT-symbol-description"]=["羅素2000指數"],t.exports["#NYSE:XMI-symbol-description"]=["紐約證交所ARCA主要市場指數"],t.exports["#NYSE:XAX-symbol-description"]=["美國證券交易所綜合指數"],t.exports["#NASDAQ:NDX-symbol-description"]=["納斯達克100指數"],t.exports["#NASDAQ:IXIC-symbol-description"]=["納斯達克綜合指數"],t.exports["#DJ:DJT-symbol-description"]=["道瓊運輸平均指數"],t.exports["#NYSE:NYA-symbol-description"]=["紐約證交所綜合指數"],t.exports["#NYMEX:CJ1!-symbol-description"]=["可可期貨"],t.exports["#USDILS-symbol-description"]=["美元/以色列謝克爾"],t.exports["#TSXV:F-symbol-description"]="Fiore Gold Inc",t.exports["#SIX:F-symbol-description"]=["福特汽車公司"],t.exports["#BMV:F-symbol-description"]=["福特汽車公司"],t.exports["#TWII-symbol-description"]=["台灣加權指數"],t.exports["#TVC:PL10Y-symbol-description"]=["波蘭政府債券10年收益"],t.exports["#TVC:PL05Y-symbol-description"]=["波蘭政府債券5年收益"],t.exports["#SET:GC-symbol-description"]="Global Connections Public Company",t.exports["#TSX:GC-symbol-description"]="Great Canadian Gaming Corporation",t.exports["#TVC:FTMIB-symbol-description"]="Milano Italia Borsa Index",t.exports["#OANDA:SPX500USD-symbol-description"]=["S&P 500指數"],t.exports["#BMV:CT-symbol-description"]="China SX20 RT",t.exports["#TSXV:CT-symbol-description"]="Centenera Mining Corporation",t.exports["#BYBIT:ETHUSD-symbol-description"]=["ETHUSD永續合約"],t.exports["#BYBIT:XRPUSD-symbol-description"]=["XRPUSD永續合約"],t.exports["#BYBIT:BTCUSD-symbol-description"]=["BTCUSD永續合約"],t.exports["#BITMEX:ETHUSD-symbol-description"]=["ETHUSD永續期貨合約"],t.exports["#DERIBIT:BTCUSD-symbol-description"]=["BTCUSD永續期貨合約"],t.exports["#DERIBIT:ETHUSD-symbol-description"]=["ETHUSD永續期貨合約"],t.exports["#USDHUF-symbol-description"]=["美元/匈牙利福林"],t.exports["#USDTHB-symbol-description"]=["美元/泰銖"],t.exports["#FOREXCOM:US2000-symbol-description"]=["美國小型股2000"],t.exports["#TSXV:PBR-symbol-description"]=["Para Resources公司"],t.exports["#NYSE:SI-symbol-description"]=["銀門資本有限公司"],t.exports["#NASDAQ:LE-symbol-description"]="Lands' End Inc",t.exports["#CME:CB1!-symbol-description"]=["黃油期貨現金(連續:當前合約在前)"],t.exports["#LSE:SCHO-symbol-description"]="Scholium Group Plc Ord 1P",t.exports["#NEO:HE-symbol-description"]=["Hanwei能源服務公司"],t.exports["#NYSE:HE-symbol-description"]=["夏威夷電力實業"],t.exports["#OMXCOP:SCHO-symbol-description"]="Schouw & Co A/S",t.exports["#TSX:HE-symbol-description"]=["Hanwei能源服務公司"],t.exports["#BSE:ITI-symbol-description"]="ITI Ltd",t.exports["#NSE:ITI-symbol-description"]=["印度電話工業有限公司"],t.exports["#TSX:LS-symbol-description"]=["Middlefield Healthcare & Life Sciences股息基金"],t.exports["#BITMEX:XBT-symbol-description"]=["比特幣/美元指數"],t.exports["#CME_MINI:RTY1!-symbol-description"]=["E-Mini羅素2000指數期貨"], +t.exports["#CRYPTOCAP:TOTAL-symbol-description"]=["加密貨幣總市值,$"],t.exports["#ICEUS:DX1!-symbol-description"]=["美元指數期貨"],t.exports["#NYMEX:TT1!-symbol-description"]=["棉花期貨"],t.exports["#PHEMEX:BTCUSD-symbol-description"]=["BTC永續期貨合約"],t.exports["#PHEMEX:ETHUSD-symbol-description"]=["ETH永續期貨合約"],t.exports["#PHEMEX:XRPUSD-symbol-description"]=["XRP永續期貨合約"],t.exports["#PHEMEX:LTCUSD-symbol-description"]=["LTC永續期貨合約"],t.exports["#BITCOKE:BCHUSD-symbol-description"]="BCH Quanto Swap",t.exports["#BITCOKE:BTCUSD-symbol-description"]="BTC Quanto Swap",t.exports["#BITCOKE:ETHUSD-symbol-description"]="ETH Quanto Swap",t.exports["#BITCOKE:LTCUSD-symbol-description"]="LTC Quanto Swap",t.exports["#TVC:CA10-symbol-description"]=["加拿大政府債券,10 年期"],t.exports["#TVC:CA10Y-symbol-description"]=["加拿大政府債券 10 年收益率"],t.exports["#TVC:ID10Y-symbol-description"]=["印度尼西亞政府債券 10 年收益率"],t.exports["#TVC:NL10-symbol-description"]=["荷蘭政府債券,10 年期"],t.exports["#TVC:NL10Y-symbol-description"]=["荷蘭政府債券 10 年收益率"],t.exports["#TVC:NZ10-symbol-description"]=["紐西蘭政府債券,10 年期"],t.exports["#TVC:NZ10Y-symbol-description"]=["紐西蘭政府債券 10 年收益率"],t.exports["#SOLUSD-symbol-description"]=["Solana / 美元"],t.exports["#LUNAUSD-symbol-description"]=["Luna / 美元"],t.exports["#UNIUSD-symbol-description"]=["Uniswap / 美元"],t.exports["#LTCBRL-symbol-description"]=["萊特幣 / 巴西雷亞爾"],t.exports["#ETCEUR-symbol-description"]=["以太坊經典 / 歐元"],t.exports["#ETHKRW-symbol-description"]=["以太坊 / 韓元"],t.exports["#BTCRUB-symbol-description"]=["比特幣 / 俄羅斯盧布"],t.exports["#BTCTHB-symbol-description"]=["比特幣 / 泰銖"],t.exports["#ETHTHB-symbol-description"]=["以太坊 / 泰銖"],t.exports["#TVC:EU10YY-symbol-description"]=["歐元政府債券10年期收益率"],t.exports["#NASDAQ:LCID-symbol-description"]="Lucid Group, Inc.",t.exports["#TADAWUL:2370-symbol-description"]=["中東特種電纜公司"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh_TW.5362.311bfba5d2c84b13ec2b.js b/charting_library/bundles/zh_TW.5362.311bfba5d2c84b13ec2b.js new file mode 100644 index 0000000..20035a3 --- /dev/null +++ b/charting_library/bundles/zh_TW.5362.311bfba5d2c84b13ec2b.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[5362],{40276:e=>{e.exports=["增加"]},53585:e=>{e.exports=["增加自訂顏色"]},81865:e=>{e.exports=["不透明度"]},19801:e=>{e.exports=["周五"]},11268:e=>{e.exports=["周一"]},63331:e=>{e.exports=["周六"]},85954:e=>{e.exports=["周日"]},26230:e=>{e.exports=["周三"]},24793:e=>{e.exports=["周四"]},31533:e=>{e.exports=["周二"]},73755:e=>{e.exports=["另一個代碼"]},16936:e=>{e.exports=["返回"]},88046:e=>{e.exports=["主圖表代碼"]},9898:e=>{e.exports=["認股權"]},52051:e=>{e.exports=["日曆目前在{year}年"]},99990:e=>{e.exports=["日曆當前是從{year_start}年到{year_end}年"]},92702:e=>{e.exports=["日曆目前在{month}月"]},20036:e=>{e.exports=["取消"]},23398:e=>{e.exports=["變更商品"]},94551:e=>{e.exports=["圖表"]},80395:e=>{e.exports=["關閉選單"]},64498:e=>{e.exports=["全部來源"]},97637:e=>{e.exports=["四月"]},86797:e=>{e.exports=["八月"]},79852:e=>{e.exports=["債券"]},55669:e=>{e.exports=["十二月"]},56095:e=>{e.exports=["減少"]},29601:e=>{e.exports=["描述"]},16467:e=>{e.exports=["二月"]},72970:e=>{e.exports=["周五"]},46812:e=>{e.exports=["增加"]},26910:e=>{e.exports=["一月"]},23230:e=>{e.exports=["七月"]},49385:e=>{e.exports=["六月"]},90784:e=>{e.exports=["十月"]},89298:e=>{e.exports=["偏移"]},68988:e=>{e.exports=["確認"]},61199:e=>{e.exports=["周一"]},95543:e=>{e.exports=["個月"]},68327:e=>{e.exports=["五月"]},84675:e=>{e.exports=["三月"]},29673:e=>{e.exports=["沒有交易所符合您的條件"]},41379:e=>{e.exports=["沒有商品符合您的條件"]},71194:e=>{e.exports=["十一月"]},83771:e=>{e.exports=["明年"]},75385:e=>{e.exports=["未來幾年"]},39752:e=>{e.exports=["下個月"]},35563:e=>{e.exports=["號碼格式無效。"]},19724:e=>{e.exports=["來源"]},1144:e=>{e.exports=["周六"]},52298:e=>{e.exports=["搜尋"]},13269:e=>{e.exports=["選擇來源"]},61132:e=>{e.exports=["九月"]},2607:e=>{e.exports=["指定值大於商品最大值{max}。"]},53669:e=>{e.exports=["指定值小於商品最小值{min}。"]},72149:e=>{e.exports=["周日"]},83583:e=>{e.exports=["切換到月份"]},6244:e=>{e.exports=["切換到日期"]},80879:e=>{e.exports=["切換到年"]},89053:e=>{e.exports=["商品代碼"]},48490:e=>{e.exports=["商品&描述"]},99983:e=>{e.exports=["商品搜尋"]},32457:e=>{e.exports=["請輸入正確的日期"]},5122:e=>{e.exports=["請輸入正確的日期格式 yyyy-mm-dd"]},2587:e=>{e.exports=["上個月"]},39329:e=>{e.exports=["去年"]},27004:e=>{e.exports=["昔年"]},54336:e=>{e.exports=["移除顏色"]},7147:e=>{e.exports=["周三"]},7951:e=>{e.exports=["周四"]},60142:e=>{e.exports=["厚度"]},44979:e=>{e.exports=["周一"]},69325:e=>{e.exports=["年"]},12629:e=>{e.exports=["商品"]},87592:e=>{e.exports="cfd"},17023:e=>{e.exports=["改變不透明度"]},13066:e=>{e.exports=["更改顏色"]},95657:e=>{e.exports=["改變密度"]},18567:e=>{e.exports=["更改{propertyName}屬性"]},36962:e=>{e.exports=["收盤"]},8448:e=>{e.exports="crypto"},67245:e=>{e.exports="dr"},88720:e=>{e.exports=["經濟"]},39512:e=>{e.exports=["外匯"]},81859:e=>{e.exports=["期貨"]},39337:e=>{e.exports=["高點"]},91815:e=>{e.exports=["高低2"]},40771:e=>{e.exports=["高低收3"]},9523:e=>{e.exports="hlcc4"},12754:e=>{e.exports=["指數"]},60804:e=>{e.exports=["指數"]},12504:e=>{e.exports=["開高低收4"]},38466:e=>{e.exports=["開盤"]},3919:e=>{e.exports=["低點"]},36931:e=>{e.exports=["股票"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh_TW.6306.b88dcc3f0d7db89ebfc1.js b/charting_library/bundles/zh_TW.6306.b88dcc3f0d7db89ebfc1.js new file mode 100644 index 0000000..fde6068 --- /dev/null +++ b/charting_library/bundles/zh_TW.6306.b88dcc3f0d7db89ebfc1.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[6306],{74274:e=>{e.exports=["十字圖"]},60558:e=>{e.exports=["動物&自然"]},14232:e=>{e.exports=["活動"]},35305:e=>{e.exports=["食物&飲料"]},49546:e=>{e.exports=["旗幟"]},72302:e=>{e.exports=["物品"]},96330:e=>{e.exports=["笑臉&人像"]},6878:e=>{e.exports=["符號"]},15426:e=>{e.exports=["最近使用"]},15395:e=>{e.exports=["旅遊&地點"]},41596:e=>{e.exports=["價格坐標上的標籤"]},45811:e=>{e.exports=["狀態行中的值"]},39495:e=>{e.exports=["圓"]},41389:e=>{e.exports=["列上"]},29520:e=>{e.exports=["絕對位置"]},67049:e=>{e.exports=["套用預設值"]},65262:e=>{e.exports=["中斷區塊"]},83760:e=>{e.exports=["主體"]},48848:e=>{e.exports=["框線"]},27331:e=>{e.exports=["背景"]},78626:e=>{e.exports=["Bar下方"]},16079:e=>{e.exports=["漸層"]},42973:e=>{e.exports=["點虛線"]},41361:e=>{e.exports=["下"]},59317:e=>{e.exports=["短虛線"]},31577:e=>{e.exports=["發展數值區(VA)"]},4329:e=>{e.exports=["系統預設"]},98938:e=>{e.exports=["預設值"]},45044:e=>{e.exports=["隱藏"]},11091:e=>{e.exports=["直方圖"]},40297:e=>{e.exports=["輸出"]},36993:e=>{e.exports=["顯示最小刻度"]},64606:e=>{e.exports=["標籤字體"]},54934:e=>{e.exports=["中斷線"]},41610:e=>{e.exports=["更多"]},55362:e=>{e.exports=["正常"]},35637:e=>{e.exports="Solid"},18229:e=>{e.exports=["存為系統預設"]},86520:e=>{e.exports=["信號標籤"]},64108:e=>{e.exports=["帶中斷的階梯線"]},67767:e=>{e.exports=["菱形階梯線"]},91502:e=>{e.exports=["放置"]},73947:e=>{e.exports=["精確度"]},66596:e=>{e.exports=["數量"]},79782:e=>{e.exports=["重設設定"]},95247:e=>{e.exports=["寬度(Box的%)"]},19221:e=>{e.exports=["文字顏色"]},77409:e=>{e.exports=["圖表上的交易"]},98802:e=>{e.exports=["上"]},78019:e=>{e.exports=["使用特殊的數學符號替換選定的圖形:+,-,/,* 表示價格,+,- 表示K線指數。"]},14414:e=>{e.exports=["成交量分佈"]},91322:e=>{e.exports=["數值"]},20834:e=>{e.exports=["改變Min Tick"]},98491:e=>{e.exports=["改變字符"]},7378:e=>{e.exports=["更改字體大小"]},28691:e=>{e.exports=["改變線條樣式"]},38361:e=>{e.exports=["改變位置"]},51081:e=>{e.exports=["更改百分比寬度"]},47634:e=>{e.exports=["更改掛單"]},15683:e=>{e.exports=["改變繪圖類型"]},164:e=>{e.exports=["改變精確度"]},86888:e=>{e.exports=["改變形狀"]},50463:e=>{e.exports=["改變數值"]},12628:e=>{e.exports=["更改值的可見性"]},76080:e=>{e.exports=["例如+1"]},95166:e=>{e.exports=["例如 /2"]}}]); \ No newline at end of file diff --git a/charting_library/bundles/zh_TW.9417.7ff64779d43389a1bb41.js b/charting_library/bundles/zh_TW.9417.7ff64779d43389a1bb41.js new file mode 100644 index 0000000..143c86e --- /dev/null +++ b/charting_library/bundles/zh_TW.9417.7ff64779d43389a1bb41.js @@ -0,0 +1 @@ +(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[9417],{40276:e=>{e.exports=["增加"]},53585:e=>{e.exports=["增加自訂顏色"]},81865:e=>{e.exports=["不透明度"]},2443:e=>{e.exports=["線條工具 線條樣式"]},40054:e=>{e.exports=["顏色"]},44629:e=>{e.exports=["加入收藏"]},38455:e=>{e.exports=["背景顏色"]},79964:e=>{e.exports=["背景顏色1"]},45320:e=>{e.exports=["背景顏色2"]},60925:e=>{e.exports=["點點"]},42973:e=>{e.exports=["點虛線"]},59317:e=>{e.exports=["短虛線"]},99289:e=>{e.exports=["清除"]},23886:e=>{e.exports=["字體大小"]},17006:e=>{e.exports=["字體大小"]},17517:e=>{e.exports=["隱藏所有繪圖"]},74813:e=>{e.exports=["隱藏常用繪圖工具列"]},37057:e=>{e.exports=["鎖定所有繪圖"]},71845:e=>{e.exports=["畫線工具背景"]},12928:e=>{e.exports=["畫線工具顏色"]},21327:e=>{e.exports=["畫線工具文字顏色"]},86327:e=>{e.exports=["圖形寬度"]},47059:e=>{e.exports=["設定圖形寬度"]},41610:e=>{e.exports=["更多"]},79165:e=>{e.exports=["魔術"]},37140:e=>{e.exports=["磁鐵模式將吸附至K線的開高低收值"]},67455:e=>{e.exports=["馬克筆顏色"]},59607:e=>{e.exports=["測量"]},36551:e=>{e.exports=["新的繪圖將複製到同一版面中的所有圖表,並在選擇同一商品時顯示"]},91977:e=>{e.exports=["顯示隱藏的工具"]},51072:e=>{e.exports=["顯示物件樹"]},49421:e=>{e.exports=["保持繪圖模式"]},49593:e=>{e.exports=["停損背景顏色"]},36785:e=>{e.exports=["盈利背景顏色"]},76091:e=>{e.exports=["移除繪圖"]},54336:e=>{e.exports=["移除顏色"]},72482:e=>{e.exports=["從收藏移除"]},19221:e=>{e.exports=["文字顏色"]},38925:e=>{e.exports=["放大"]},49895:e=>{e.exports=["縮小"]},16631:e=>{e.exports=["更改線條工具文字顏色"]},74350:e=>{e.exports=["更改線條工具背景顏色"]},68519:e=>{e.exports=["更改線條工具顏色"]},36819:e=>{e.exports=["更改線條工具字體大小"]},54769:e=>{e.exports=["更改線條工具的線條樣式"]},41648:e=>{e.exports=["更改線條工具的線寬"]},18567:e=>{e.exports=["更改{propertyName}屬性"]},32868:e=>{e.exports=["{hotKey_0} + 點擊圖表"]},68125:e=>{e.exports=["{hotKey_0} — 圓圈"]},40234:e=>{e.exports=["{hotKey_0} — 以45度角繪製一條直線"]},10289:e=>{e.exports=["{hotKey_0} — 固定增量"]},81591:e=>{e.exports=["{hotKey_0} — 正方形"]}}]); \ No newline at end of file diff --git a/charting_library/charting_library.cjs.js b/charting_library/charting_library.cjs.js new file mode 100644 index 0000000..9d5972d --- /dev/null +++ b/charting_library/charting_library.cjs.js @@ -0,0 +1 @@ +"use strict";function t(e,n){const i={...e};for(const o in n)"object"!=typeof e[o]||null===e[o]||Array.isArray(e[o])?void 0!==n[o]&&(i[o]=n[o]):i[o]=t(e[o],n[o]);return i}Object.defineProperty(exports,"__esModule",{value:!0});const e={width:800,height:500,interval:"1D",timezone:"Etc/UTC",container:"",library_path:"",locale:"en",widgetbar:{details:!1,watchlist:!1,news:!1,datawindow:!1,watchlist_settings:{default_symbols:[]}},overrides:{"mainSeriesProperties.showCountdown":!1},studies_overrides:{},trading_customization:{position:{},order:{}},brokerConfig:{configFlags:{}},fullscreen:!1,autosize:!1,disabled_features:[],enabled_features:[],debug:!1,logo:{},time_frames:[{text:"5y",resolution:"1W"},{text:"1y",resolution:"1W"},{text:"6m",resolution:"120"},{text:"3m",resolution:"60"},{text:"1m",resolution:"30"},{text:"5d",resolution:"5"},{text:"1d",resolution:"1"}],client_id:"0",user_id:"0",charts_storage_api_version:"1.0",favorites:{intervals:[],chartTypes:[],indicators:[],drawingTools:[]}},n=JSON.parse('[{"iso":"ar","dir":"rtl","language":"ar"},{"iso":"pt","dir":"ltr","language":"pt"},{"iso":"ca","dir":"ltr","language":"ca_ES"},{"iso":"cs","dir":"ltr","language":"cs"},{"iso":"de","dir":"ltr","language":"de"},{"iso":"en","dir":"ltr","language":"en"},{"iso":"es","dir":"ltr","language":"es"},{"iso":"fa","dir":"rtl","language":"fa"},{"iso":"fr","dir":"ltr","language":"fr"},{"iso":"he","dir":"rtl","language":"he_IL"},{"iso":"hu","dir":"ltr","language":"hu_HU"},{"iso":"id","dir":"ltr","language":"id_ID"},{"iso":"en","dir":"ltr","language":"en"},{"iso":"it","dir":"ltr","language":"it"},{"iso":"ja","dir":"ltr","language":"ja"},{"iso":"ko","dir":"ltr","language":"ko"},{"iso":"ms","dir":"ltr","language":"ms_MY"},{"iso":"pl","dir":"ltr","language":"pl"},{"iso":"ru","dir":"ltr","language":"ru"},{"iso":"sv","dir":"ltr","language":"sv"},{"iso":"th","dir":"ltr","language":"th"},{"iso":"tr","dir":"ltr","language":"tr"},{"iso":"vi","dir":"ltr","language":"vi"},{"iso":"zh-Hans","dir":"ltr","language":"zh"},{"iso":"zh-Hant","dir":"ltr","language":"zh_TW"},{"iso":"el","dir":"ltr","language":"el"},{"iso":"nl","dir":"ltr","language":"nl_NL"},{"iso":"ro","dir":"ltr","language":"ro"}]');let i=!1;function o(){return"CL v27.001 (internal id 3eb6c0e5 @ 2024-02-02T14:43:45.314Z)"}const s=class{constructor(n){var o,s;if(this._id=`tradingview_${(1048576*(1+Math.random())|0).toString(16).substring(1)}`,this._ready=!1,this._readyHandlers=[],this._onWindowResize=this._autoResizeChart.bind(this),!n.datafeed)throw new Error("Datafeed is not defined");(null===(o=n.overrides)||void 0===o?void 0:o["mainSeriesProperties.priceAxisProperties.lockScale"])&&(console.warn("mainSeriesProperties.priceAxisProperties.lockScale can not be set to true within the widget constructor"),delete n.overrides["mainSeriesProperties.priceAxisProperties.lockScale"]),this._options=t(e,n);"dark"===(null!==(s=this._options.theme)&&void 0!==s?s:"light").toLowerCase()&&void 0===this._options.loading_screen&&(this._options.loading_screen={backgroundColor:"#131722"}),this._options.debug&&(i||(i=!0,console.log("Using CL v27.001 (internal id 3eb6c0e5 @ 2024-02-02T14:43:45.314Z)"))),this._create()}setDebugMode(t){this._innerAPI().setDebugMode(t)}onChartReady(t){this._ready?t.call(this):this._readyHandlers.push(t)}headerReady(){return this._innerWindowLoaded.then((()=>this._innerWindow().headerReady()))}onGrayedObjectClicked(t){this._doWhenInnerApiLoaded((e=>{e.onGrayedObjectClicked(t)}))}onShortcut(t,e){this._doWhenInnerWindowLoaded((n=>{n.createShortcutAction(t,e)}))}subscribe(t,e){this._doWhenInnerApiLoaded((n=>{n.subscribe(t,e)}))}unsubscribe(t,e){this._doWhenInnerApiLoaded((n=>{n.unsubscribe(t,e)}))}chart(t){return this._innerAPI().chart(t)}getLanguage(){return this._options.locale}setSymbol(t,e,n){this._innerAPI().changeSymbol(t,e,n)}remove(){window.removeEventListener("resize",this._onWindowResize),this._readyHandlers.splice(0,this._readyHandlers.length),delete window[this._id],this._iFrame.parentNode&&this._iFrame.parentNode.removeChild(this._iFrame)}closePopupsAndDialogs(){this._doWhenInnerApiLoaded((t=>{t.closePopupsAndDialogs()}))}selectLineTool(t,e){this._innerAPI().selectLineTool(t,e)}selectedLineTool(){return this._innerAPI().selectedLineTool()}save(t,e){this._innerAPI().saveChart(t,e)}load(t,e){this._innerAPI().loadChart({json:t,extendedData:e})}getSavedCharts(t){this._innerAPI().getSavedCharts(t)}loadChartFromServer(t){this._innerAPI().loadChartFromServer(t)}saveChartToServer(t,e,n){this._innerAPI().saveChartToServer(t,e,n)}removeChartFromServer(t,e){this._innerAPI().removeChartFromServer(t,e)}onContextMenu(t){this._doWhenInnerApiLoaded((e=>{e.onContextMenu(t)}))}createButton(t){return this._innerWindow().createButton(t)}createDropdown(t){return this._innerWindow().createDropdown(t)}showNoticeDialog(t){this._doWhenInnerApiLoaded((e=>{e.showNoticeDialog(t)}))}showConfirmDialog(t){this._doWhenInnerApiLoaded((e=>{e.showConfirmDialog(t)}))}showLoadChartDialog(){this._innerAPI().showLoadChartDialog()}showSaveAsChartDialog(){this._innerAPI().showSaveAsChartDialog()}symbolInterval(){return this._innerAPI().getSymbolInterval()}mainSeriesPriceFormatter(){return this._innerAPI().mainSeriesPriceFormatter()}getIntervals(){return this._innerAPI().getIntervals()}getStudiesList(){return this._innerAPI().getStudiesList()}getStudyInputs(t){return this._innerAPI().getStudyInputs(t)}getStudyStyles(t){return this._innerAPI().getStudyStyles(t)}addCustomCSSFile(t){this._innerWindow().addCustomCSSFile(t)}applyOverrides(e){this._options=t(this._options,{overrides:e}),this._doWhenInnerWindowLoaded((t=>{t.applyOverrides(e)}))}applyStudiesOverrides(t){this._doWhenInnerWindowLoaded((e=>{e.applyStudiesOverrides(t)}))}watchList(){return this._innerAPI().watchlist()}news(){return this._innerAPI().news()}widgetbar(){return this._innerAPI().widgetbar()}activeChart(){return this._innerAPI().activeChart()}activeChartIndex(){return this._innerAPI().activeChartIndex()}setActiveChart(t){return this._innerAPI().setActiveChart(t)}chartsCount(){return this._innerAPI().chartsCount()}layout(){return this._innerAPI().layout()}setLayout(t){this._innerAPI().setLayout(t)}layoutName(){return this._innerAPI().layoutName()}changeTheme(t,e){return this._innerWindow().changeTheme(t,e)}getTheme(){return this._innerWindow().getTheme()}takeScreenshot(){this._doWhenInnerApiLoaded((t=>{t.takeScreenshot()}))}lockAllDrawingTools(){return this._innerAPI().lockAllDrawingTools()}hideAllDrawingTools(){return this._innerAPI().hideAllDrawingTools()}drawOnAllCharts(t){this._innerAPI().drawOnAllCharts(t)}magnetEnabled(){return this._innerAPI().magnetEnabled()}magnetMode(){return this._innerAPI().magnetMode()}undoRedoState(){return this._innerAPI().undoRedoState()}setIntervalLinkingEnabled(t){this._innerAPI().setIntervalLinkingEnabled(t)}setDateRangeLinkingEnabled(t){this._innerAPI().setDateRangeLinkingEnabled(t)}setTimeFrame(t){this._innerAPI().setTimeFrame(t)}symbolSync(){return this._innerAPI().symbolSync()}intervalSync(){return this._innerAPI().intervalSync()}crosshairSync(){return this._innerAPI().crosshairSync()}timeSync(){return this._innerAPI().timeSync()}dateRangeSync(){return this._innerAPI().dateRangeSync()}setFeatureEnabled(t,e){this._innerAPI().setFeatureEnabled(t,e)}getAllFeatures(){return this._innerWindow().getAllFeatures()}clearUndoHistory(){return this._innerAPI().clearUndoHistory()}undo(){return this._innerAPI().undo()}redo(){return this._innerAPI().redo()}startFullscreen(){this._innerAPI().startFullscreen()}exitFullscreen(){this._innerAPI().exitFullscreen()}takeClientScreenshot(t){return this._innerAPI().takeClientScreenshot(t)}navigationButtonsVisibility(){return this._innerWindow().getNavigationButtonsVisibility()}paneButtonsVisibility(){return this._innerWindow().getPaneButtonsVisibility()}dateFormat(){return this._innerWindow().getDateFormat()}timeHoursFormat(){return this._innerWindow().getTimeHoursFormat()}currencyAndUnitVisibility(){return this._innerWindow().getCurrencyAndUnitVisibility()}supportedChartTypes(){return this._innerAPI().supportedChartTypes()}watermark(){return this._innerAPI().watermark()}customSymbolStatus(){return this._innerWindow().customSymbolStatus()}setCSSCustomProperty(t,e){if(!1===t.startsWith("--"))throw new Error("customPropertyName should begin with a double hyphen");this._innerWindow().document.body.style.setProperty(t,e)}getCSSCustomPropertyValue(t){if(!1===t.startsWith("--"))throw new Error("customPropertyName should begin with a double hyphen");const e=this._innerWindow().document.body,n=e.style.getPropertyValue(t);if(n)return n;return getComputedStyle(e).getPropertyValue(t)}linking(){return this._innerAPI().linking}_innerAPI(){return this._innerWindow().tradingViewApi}_innerWindow(){return this._iFrame.contentWindow}_doWhenInnerWindowLoaded(t){this._ready?t(this._innerWindow()):this._innerWindowLoaded.then((()=>{t(this._innerWindow())}))}_doWhenInnerApiLoaded(t){this._doWhenInnerWindowLoaded((e=>{e.doWhenApiIsReady((()=>t(this._innerAPI())))}))}_autoResizeChart(){this._options.fullscreen&&(this._iFrame.style.height=window.innerHeight+"px",r&&setTimeout((()=>{this._iFrame.style.height=window.innerHeight+"px"}),30))}_create(){var t,e;const n=null!==(e=null===(t=this._options.enabled_features)||void 0===t?void 0:t.includes("iframe_loading_compatibility_mode"))&&void 0!==e&&e,[i,o]=this._render(!n),s=this._options.container,r="string"==typeof s?document.getElementById(s):s;if(null===r)throw new Error(`There is no such element - #${this._options.container}`);r.innerHTML=i,this._iFrame=r.querySelector(`#${this._id}`);const a=this._iFrame;this._innerWindowLoaded=new Promise((t=>{const e=()=>{a.removeEventListener("load",e,!1),t()};a.addEventListener("load",e,!1)})),n&&(a.contentWindow?(a.contentWindow.document.open(),a.contentWindow.document.write(o),a.contentWindow.document.close()):console.warn("Unable to locate contentWindow for the created iframe. Please try disabling the `iframe_loading_compatibility_mode` featureset.")),(this._options.autosize||this._options.fullscreen)&&(a.style.width="100%",this._options.fullscreen||(a.style.height="100%")),window.addEventListener("resize",this._onWindowResize),this._onWindowResize(),this._innerWindowLoaded.then((()=>{try{this._innerWindow().widgetReady((()=>{this._ready=!0;for(const t of this._readyHandlers)try{t.call(this)}catch(t){console.error(t)}this._innerWindow().initializationFinished()}))}catch(t){if(t instanceof Error&&/widgetReady is not a function/.test(t.message))throw new Error(`There was an error when loading the library. Usually this error means the library failed to load its static files. Check that the library files are available at ${window.location.host}/${this._options.library_path||""} or correct the library_path option.`)}}))}_render(t){const e=window;if(e[this._id]={datafeed:this._options.datafeed,customFormatters:this._options.custom_formatters,brokerFactory:this._options.broker_factory,overrides:this._options.overrides,studiesOverrides:this._options.studies_overrides,tradingCustomization:this._options.trading_customization,disabledFeatures:this._options.disabled_features,enabledFeatures:this._options.enabled_features,brokerConfig:this._options.broker_config||this._options.brokerConfig,restConfig:this._options.restConfig,favorites:this._options.favorites,logo:this._options.logo,numeric_formatting:this._options.numeric_formatting,rss_news_feed:this._options.rss_news_feed,rss_news_title:this._options.rss_news_title,newsProvider:this._options.news_provider,loadLastChart:this._options.load_last_chart,saveLoadAdapter:this._options.save_load_adapter,loading_screen:this._options.loading_screen,settingsAdapter:this._options.settings_adapter,getCustomIndicators:this._options.custom_indicators_getter,additionalSymbolInfoFields:this._options.additional_symbol_info_fields,headerWidgetButtonsMode:this._options.header_widget_buttons_mode,customTranslateFunction:this._options.custom_translate_function,symbolSearchComplete:this._options.symbol_search_complete,contextMenu:this._options.context_menu,settingsOverrides:this._options.settings_overrides,timeframe:this._options.timeframe,customTimezones:this._options.custom_timezones,customChartDescriptionFunction:this._options.custom_chart_description_function},this._options.saved_data)e[this._id].chartContent={json:this._options.saved_data},this._options.saved_data_meta_info&&(e[this._id].chartContentExtendedData=this._options.saved_data_meta_info);else if(!this._options.load_last_chart&&!this._options.symbol)throw new Error("Symbol is not defined: either 'symbol' or 'load_last_chart' option must be set");if(this._options.library_path&&!this._options.library_path.endsWith("/")&&console.warn("library_path option should contain a trailing forward slash"),this._options.locale){const t=encodeURIComponent(this._options.locale);n.findIndex((e=>e.language===t))>=0||(console.warn("locale isn't supported. Using default of `en`."),this._options.locale="en")}const i=function(t,e){var i;const o=new URL(`${t||""}`,location.href).href,s=JSON.parse('["bundles/runtime.b283dc97286bf865cf08.js","bundles/__LANG__.4716.e4ac74dfc9ec5374b00c.js","bundles/6150.bda60280b05cea478076.css","bundles/5142.2c34c8656148cc5203b7.js","bundles/library.97ddeff81f861d17f06e.js"]'),r=encodeURIComponent(e),a=null!==(i=n.find((t=>t.language===r)))&&void 0!==i?i:{iso:"en",dir:"ltr"},d=`lang="${a.iso}" dir="${a.dir}"`,l=`\n${function(t,e,n){if(void 0===t)return"";const i=[],o=[];for(const s of t)s.endsWith(".js")?i.push(`